各種不同的感興趣的區域被識別,這些區域是也被稱作地理圍欄的地理區域?;诘乩韲鷻诘牡攸c以及計算設備的地點可以確定計算設備是否在地理圍欄中??梢允褂酶鞣N不同的地點確定技術來確定計算設備的地點,諸如無線聯網三角測量、蜂窩定位、全球導航衛星系統定位、網絡地址定位等等。各種功率節省技術可以被實現來確定使用哪些技術以及何時使用這樣的技術以減小計算設備中的功耗。
【技術實現步驟摘要】
【國外來華專利技術】
技術介紹
由于計算技術已經先進,越來越強大的移動設備已經變得可用。例如,智能電話已經變得常見。這類設備的移動性已經導致了不同類型的功能性被開發,例如其中設備基于設備的地點而采取某些動作的基于地點的功能性。雖然該功能性具有許多益處,但其并非沒有問題。一個這類問題是確定設備的地點通常消耗大量的功率。這可能引起設備中的顯著的功率使用以及減少的電池壽命,導致使用設備時的用戶挫折和差的用戶體驗。
技術實現思路
提供本
技術實現思路
以簡化的形式介紹概念的選擇,所述概念在下文的具體實施方式中進一步被描述。該
技術實現思路
并不意圖識別要求保護的主題的關鍵特征或必要特征,也不意圖被用于限制要求保護的主題的范圍。根據一個或多個方面,選擇了一個或多個地理圍欄(例如,感興趣的地方)的集合。該選擇至少是部分地基于在針對一個或多個地理圍欄的集合檢測地理圍欄事件(例如,進入地理圍欄、離開地理圍欄、停留在地理圍欄中特定量的時間,等等)時使用的期望的準確度以及從計算設備到一個或多個地理圍欄的集合中的至少一個地理圍欄的距離?;谝粋€或多個功率節省技術,做出使用多個地點確定模塊中的哪個地點確定模塊來確定計算設備的地點以及多久一次讓多個地點確定模塊中的一個或多個確定計算設備的地點這二者的確定。根據一個或多個方面,計算設備包括數據倉庫、一個或多個地點確定模塊以及功率節省地點檢查模塊。數據倉庫存儲用于多個地理圍欄的地理圍欄數據。一個或多個地點確定模塊中的每個被配置成提供計算設備的地點。功率節省地點檢查模塊至少部分地基于多個地理圍欄中的一個或多個地理圍欄的大小以及多個地理圍欄中的最靠近的一個而調用多個地點確定模塊中的一個或多個。附圖說明相同的附圖標記在全部附圖中被用于參考相同的特征。圖1圖示其中可以使用本文討論的用于檢測地理圍欄的功率減小的地點確定的示例系統。圖2是圖示根據一個或多個實施例的實現用于檢測地理圍欄的功率減小的地點確定的示例系統的框圖。圖3圖示根據一個或多個實施例的可以向用戶顯示以允許用戶選擇地點是否將被確定的示例用戶接口。圖4是圖示根據一個或多個實施例的用于檢測地理圍欄的功率減小的地點確定的示例過程的流程圖。圖5是圖示根據一個或多個實施例的同時利用各種功率節省技術中的一個或多個的確定設備的地點的示例實現。圖6圖示根據一個或多個實施例的用于識別地理圍欄追蹤參數的示例過程。圖7圖示根據一個或多個實施例的多個重疊的地理圍欄。圖8圖示示例系統包括表示可以實現本文描述的各種技術的一個或多個系統和/或設備的示例計算設備。具體實施方式本文討論了用于檢測地理圍欄的功率減小的地點確定。計算設備是否處于地理圍欄中可以基于地理圍欄的地點和計算設備的地點而確定。計算設備感興趣的各種不同的區域被識別,這些區域是地理區域,也被稱作地理圍欄??梢允褂酶鞣N不同的地點確定技術來確定計算設備的地點,諸如無線聯網三角測量、蜂窩定位、全球導航衛星系統定位、網絡地址定位等等。各種功率節省技術被實施來確定哪些技術被使用以及何時使用這樣的技術以減小計算設備中的功耗。圖1圖示了示例性系統100,其中可以使用本文討論的用于檢測地理圍欄的功率減小的地點確定。系統100包括計算設備102,盡管其通常是移動設備,但是其也可以是各種類型的設備中的任何設備。例如,計算設備102可以是智能電話或者其它的無線電話、膝上型或筆記型計算機、平板或者筆記本計算機、可穿戴計算機、移動站、娛樂器具、音頻和/或視頻播放設備、游戲機、汽車用計算機等等。計算設備102通常指的是作為移動設備,因為設備102被設計或者意圖移動到多個不同的地點(例如,當用戶去往不同的地點時,由用戶隨他或她攜帶)。如下文更加詳細地討論的,可以使用各種不同的技術來確定計算設備102的地點,諸如無線聯網(例如Wi-Fi)三角測量、蜂窩定位、全球導航衛星系統(GNSS)定位、網絡地址(例如,網際協議(IP)地址)定位,等等。不同的地點確定技術可能具有不同的準確度誤差或相關聯的不確定性。例如,地點確定技術可以精確到10米(m)或10千米(km)。因而,計算設備102的確切位置不是精細的,而是被圖示為圍繞計算設備102的區域104。區域104表示所確定的計算設備102的地點或位置方面的不確定性,因此,盡管計算設備被確定為處于特定的地點或位置(例如,大概在區域104的中心),但是計算設備102可能實際上處于區域104內的任何地方。系統100還圖示了多個地理圍欄112、114、116和118。每個地理圍欄112-118可能是計算設備102、計算設備102的用戶、在計算設備102上運行的程序等等感興趣的各種不同的地方中的任何地方。例如,地理圍欄112-118可能是用戶的家、用戶的工作地、用戶可能到訪的餐館或者商業、教育設施、公共服務(例如,醫院或圖書館)、地理方位(例如,市或州)等等。地理圍欄112-118的地點被維持在計算設備102中或者以其它方式可由計算設備102訪問。應注意,計算設備102的不同用戶可選地可以維持或訪問不同的地理圍欄。計算設備102是移動的,并且能夠進入和離開地理圍欄112-118。在任何給定的時間,計算設備102可能在地理圍欄112-118中的一個之內,或者不在地理圍欄之內。如果確定計算設備102處于包圍特定的地理圍欄的區域之內,則計算設備102被稱為處于該特定的地理圍欄內側或之內。然而,如果確定計算設備102不處于包圍特定的地理圍欄的區域之內,則計算設備102被稱為處于該特定的地理圍欄外側或不在其之內。也可能出現其中兩個或更多地理圍欄重疊的情形,在該情況中,計算設備120可同時處于兩個或更多地理圍欄112-118之內。應當注意,圖1的圖示不是按比例的,并且這些地理圍欄112-118可以并且通常在尺寸方面比計算設備102顯著更大。在所圖示的示例中,區域104不與地理圍欄112-118中的任何地理圍欄相交,并且因而計算設備102在每個地理圍欄112-118的外側。然而,如果區域104至少部分地與地理圍欄112-118中的一個重疊,則計算設備102可能在重疊的地理圍欄內側。在這樣的情形中,可以以各種方式來確定計算設備102被確定為在地理圍欄內側還是在地理圍欄外側,諸如基于重疊的存在、地理圍欄重疊的程度、等等。圖2是圖示根據一個或多個實施例的示例系統200的框圖,示例系統200實現用于檢測地理圍欄的功率減小的地點確定。系統200可以由諸如圖1的計算設備102單個設備實現,或者替代性地,由諸如計算設備102以及經由網絡(例如,蜂窩或者其它的無線電話網絡、互聯網、等)訪問的一個或多個服務器計算機的多個設備實現。系統200包括一個或多個地點確定模塊202、地理圍欄確定模塊204、地理圍欄事件檢測模塊206、地理圍欄觸發模塊208以及數據倉庫210。數據倉庫210維持由本文所討論的技術使用的各種數據。數據倉庫210可以使用各種不同的存儲設備中的任何存儲設備來實現,諸如系統存儲器(例如,隨機存取存儲器(RAM))、閃存或者其它的固態存儲器、磁盤、光盤等等。本文檔來自技高網...
【技術保護點】
一種方法,包括:選擇一個或多個地理圍欄的集合,該選擇至少部分地基于在檢測針對該一個或多個地理圍欄的集合的地理圍欄事件時使用的期望的準確度以及從計算設備到該一個或多個地理圍欄的集合中的至少一個地理圍欄的距離這二者;以及基于一個或多個功率節省技術來確定使用多個地點確定模塊中的哪個地點確定模塊來確定計算設備的地點以及多久一次讓多個地點確定模塊中的一個或多個確定計算設備的地點這二者。
【技術特征摘要】
【國外來華專利技術】2013.06.14 US 13/9187761.一種方法,包括:
選擇一個或多個地理圍欄的集合,該選擇至少部分地基于在檢測針對該一個或多個地理圍欄的集合的地理圍欄事件時使用的期望的準確度以及從計算設備到該一個或多個地理圍欄的集合中的至少一個地理圍欄的距離這二者;以及
基于一個或多個功率節省技術來確定使用多個地點確定模塊中的哪個地點確定模塊來確定計算設備的地點以及多久一次讓多個地點確定模塊中的一個或多個確定計算設備的地點這二者。
2.如權利要求1中所述的方法,進一步包括基于計算設備的地點以及所選擇的地理圍欄來檢測一個或多個地理圍欄事件的發生。
3.如權利要求1中所述的方法,所述確定包括:
調用多個地點確定模塊中的第一地點確定模塊,該第一地點確定模塊具有確定地理圍欄事件期望的準確度;以及
響應于第一地點確定模塊未在閾值量的時間內確定地點而調用多個地點確定模塊中的第二地點確定模塊。
4.如權利要求1中所述的方法,相比于檢測進入多個地理圍欄的集合中的一個地理圍欄,確定使用多個地點確定模塊中的哪個地點確定模塊來確定計算設備的地點使用功率較低的地點確定模塊來檢測離開多個地理圍欄的集...
【專利技術屬性】
技術研發人員:LD納圖奇,JL施奈德,MA因德希斯,RR杜法洛,JM凱,C德爾阿莫卡薩多,S薩哈,F岡薩雷斯,PB費格斯納,
申請(專利權)人:微軟技術許可有限責任公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。