電力管理方法
【專利摘要】本發(fā)明涉及一種計(jì)算機(jī)實(shí)現(xiàn)的電力管理方法,該方法包括:在提供基于位置的服務(wù)的服務(wù)器系統(tǒng)處,接收識(shí)別特定遠(yuǎn)程計(jì)算設(shè)備的位置的信息;與識(shí)別所述位置的所述信息一起接收來(lái)自所述特定遠(yuǎn)程計(jì)算設(shè)備的識(shí)別用于更新的位置的下一時(shí)間的信息;以及如果在相對(duì)于所識(shí)別的用于更新的下一時(shí)間的預(yù)定時(shí)段之前沒(méi)有從所述遠(yuǎn)程計(jì)算設(shè)備接收到更新的位置,則確定與所述特定遠(yuǎn)程計(jì)算設(shè)備相關(guān)聯(lián)的用戶的所報(bào)告的位置是陳舊的。
【專利說(shuō)明】電力管理方法
[0001]分案說(shuō)明
[0002]本申請(qǐng)屬于國(guó)際申請(qǐng)日為2010年2月3日的PCT國(guó)際申請(qǐng)PCT/US2010/023000在中國(guó)國(guó)家階段的申請(qǐng)201080014618.3的分案申請(qǐng)。
[0003]相關(guān)申請(qǐng)
[0004]本申請(qǐng)根據(jù)35U.S.C.§ 119要求享有于2009年2月4日提交的、題為“MobileDevice Battery Management (移動(dòng)設(shè)備電池管理)”的美國(guó)臨時(shí)申請(qǐng)N0.61/149,999的權(quán)益,在此通過(guò)引用將所述美國(guó)臨時(shí)申請(qǐng)整體并入。
【技術(shù)領(lǐng)域】
[0005]本文檔涉及用于管理諸如移動(dòng)設(shè)備的計(jì)算設(shè)備上的電力消耗的系統(tǒng)和技術(shù)。
【背景技術(shù)】
[0006]就處理能力和能力兩個(gè)方面來(lái)說(shuō),諸如智能手機(jī)的移動(dòng)計(jì)算設(shè)備正變得越來(lái)越強(qiáng)大。這樣的擴(kuò)展的能力包括確定設(shè)備的地理位置的能力。例如,移動(dòng)設(shè)備上的全球定位系統(tǒng)(GPS)接收器可以提供非常精細(xì)的定位能力,以及在移動(dòng)設(shè)備上正變得非常常見(jiàn)。還可以使用其它方法,諸如使用WiFi接入點(diǎn)和小區(qū)ID來(lái)找到或至少估計(jì)設(shè)備的位置。這樣的特征對(duì)于提供豐富應(yīng)用的各種在線基于位置的服務(wù)可能尤其有用,所述豐富應(yīng)用為了恰當(dāng)運(yùn)作,需要能夠自動(dòng)確定用戶的位置。一種這樣類型的基于位置的服務(wù)包括用于識(shí)別用戶的朋友或熟人的當(dāng)前最新位置的應(yīng)用。這樣的服務(wù)可以生成覆蓋有用戶的朋友中的每一個(gè)的圖標(biāo)的地圖。如果朋友彼此接近,則所述服務(wù)可以幫助朋友確定他們應(yīng)當(dāng)碰面一起吃飯、喝酒或只是交談。
[0007]然而,在電力消耗方面,基于位置的服務(wù)(LBS)可能很昂貴。使用定期GPS讀數(shù)來(lái)不斷精確定位用戶的位置能夠?qū)⒅悄苁謾C(jī)的電池時(shí)間削減一半或更多。來(lái)自WiFi接入點(diǎn)的讀數(shù)通常需要更少的電力,但是足夠的該重復(fù)讀數(shù)也將大幅減少對(duì)這樣的設(shè)備的用戶來(lái)說(shuō)觀察到的電池壽命。
【發(fā)明內(nèi)容】
[0008]本文檔描述了可以用于以下的系統(tǒng)和技術(shù):確定諸如智能手機(jī)的電池驅(qū)動(dòng)的設(shè)備的位置,而不過(guò)度使用來(lái)自這樣的設(shè)備的電池電力??偟膩?lái)說(shuō),在此將用于確定和報(bào)告位置的低功率技術(shù)用于相對(duì)頻繁的測(cè)量,以及當(dāng)確定用戶沒(méi)有正在移動(dòng)時(shí)或當(dāng)設(shè)備上的電池水平(level)下降時(shí),甚至這些技術(shù)也不那么頻繁利用。為更密切跟蹤設(shè)備被認(rèn)為是用戶期望的特定情況預(yù)留了需要來(lái)自設(shè)備的更多電力的技術(shù)。因此,設(shè)備確定和報(bào)告其位置的頻率隨報(bào)告位置的需要的粗糙函數(shù),以及以將電池消耗減少到可接受水平為目標(biāo)的方式而變化。
[0009]確定用戶是否正在移動(dòng)可能需要一些計(jì)算,因?yàn)槟承┹p微或擺動(dòng)運(yùn)動(dòng)不應(yīng)當(dāng)被系統(tǒng)當(dāng)作實(shí)際運(yùn)動(dòng)。例如,如果系統(tǒng)指示輕微擺動(dòng)運(yùn)動(dòng),則移動(dòng)設(shè)備的用戶可能只是在房間內(nèi)來(lái)回踱步,或條件可能改變,以致一個(gè)本地小區(qū)塔從設(shè)備獲取不同信號(hào),使得即使設(shè)備并沒(méi)有移動(dòng)系統(tǒng)也感到其正在移動(dòng)。如下所述,例如,小區(qū)ID和WiFi接入點(diǎn)信息可以用于確定設(shè)備是靜止還是移動(dòng)的,其中關(guān)于彼此接近的小區(qū)集群,可以確定用戶的狀態(tài)。
[0010]在此描述的技術(shù)還可以包括特定方法,通過(guò)所述特定方法移動(dòng)設(shè)備可以向遠(yuǎn)離該設(shè)備的基于位置的服務(wù)報(bào)告其位置。作為一個(gè)示例,移動(dòng)設(shè)備可以使向LBS提供的關(guān)于其位置的信息伴隨有識(shí)別設(shè)備計(jì)劃報(bào)告其位置的下一時(shí)間的信息。LBS然后可以自設(shè)備報(bào)告了其位置之后設(shè)置定時(shí)器或跟蹤所流逝的時(shí)間,以及如果時(shí)間期滿,而沒(méi)有再次從設(shè)備聽(tīng)至IJ (或在一些另外的緩沖時(shí)間之后,例如,相對(duì)于用于更新的時(shí)間的預(yù)定時(shí)段),則可以指示位置信息是陳舊的。
[0011]在此描述的技術(shù)可以與多種基于位置的服務(wù)一起使用。在一個(gè)示例中,LBS通過(guò)聚集多個(gè)用戶的設(shè)備向服務(wù)報(bào)告的位置數(shù)據(jù),來(lái)幫助用戶對(duì)其熟人進(jìn)行定位,然后(例如,通過(guò)社交聯(lián)網(wǎng)應(yīng)用)向具有熟人關(guān)系的其他用戶提供對(duì)應(yīng)的信息,使得用戶中的每一個(gè)可以查看區(qū)域地圖,其中與其熟人相對(duì)應(yīng)并且位于其熟人的最后報(bào)告的位置的圖標(biāo)被疊加在地圖上。
[0012]在某些實(shí)施方式中,這樣的系統(tǒng)和技術(shù)可以提供一個(gè)或多個(gè)優(yōu)勢(shì)。例如,基于位置的服務(wù)典型地依賴于多種傳感器來(lái)確定設(shè)備的位置,以及那些傳感器可能是耗電的。因此,對(duì)位置信息的請(qǐng)求的恰當(dāng)管理可以大幅延長(zhǎng)設(shè)備上的電池壽命,而不必修改可能在設(shè)備上的預(yù)先存在的電池管理工具。恰當(dāng)管理電力消耗的設(shè)備還將是在其上用戶利用先前消耗太多電力(例如,阻止設(shè)備一次充電運(yùn)行一整天)的更多應(yīng)用的設(shè)備,使得在這樣的設(shè)備上的用戶體驗(yàn)改善。這樣的設(shè)備的售主然后可以出售更多設(shè)備,以及基于位置的服務(wù)的提供商可以驅(qū)使更多用戶到其服務(wù)。結(jié)果,提供商在訂閱收益或廣告收益方面可以收取更多,以及廣告主可以更有效地將其消息推到移動(dòng)設(shè)備的用戶。
[0013]總的來(lái)說(shuō),在本說(shuō)明書(shū)中描述的主題的一個(gè)方面可以實(shí)現(xiàn)在計(jì)算機(jī)實(shí)現(xiàn)的電力管理方法中。表示用于電池驅(qū)動(dòng)的無(wú)線計(jì)算設(shè)備的多個(gè)電力管理簡(jiǎn)檔的數(shù)據(jù)被存儲(chǔ)在設(shè)備上。電力管理簡(jiǎn)檔對(duì)應(yīng)于不同的電力消耗水平。每一個(gè)電力管理簡(jiǎn)檔定義:來(lái)自可用于確定設(shè)備的地理位置的多個(gè)特征中的用于確定設(shè)備的地理位置的特征,以及用于利用該特征來(lái)確定設(shè)備的地理位置的頻率。確定設(shè)備的第一電池水平。如果所確定的電池水平低于第一預(yù)定量,則設(shè)備從具有第一消耗水平的第一電力管理簡(jiǎn)檔轉(zhuǎn)換到具有低于第一消耗水平的第二消耗水平的第二電力管理簡(jiǎn)檔。
[0014]這和其它實(shí)施方式可以可選地包括以下特征中的一個(gè)或多個(gè)。繼從第一電力管理簡(jiǎn)檔轉(zhuǎn)換到第二電力管理簡(jiǎn)檔之后,可以確定設(shè)備的第二電池水平。如果所確定的第二電池水平低于第二預(yù)定量,則設(shè)備可以轉(zhuǎn)換到具有低于第二消耗水平的第三消耗水平的第三電力管理簡(jiǎn)檔。如果設(shè)備被確定為基本上靜止的,則可以以第一頻率為設(shè)備確定地理位置信息,以及如果設(shè)備被確定為在地理上移動(dòng)的,則可以以大于第一頻率的第二頻率為設(shè)備確定地理位置信息。第一和第二電力管理簡(jiǎn)檔每一個(gè)可以定義獲取基于位置的測(cè)量的頻率。在第一電力管理簡(jiǎn)檔下比在第二電力管理簡(jiǎn)檔下以更高的頻率來(lái)獲取基于位置的測(cè)量。應(yīng)用可以被確定為被調(diào)用。該應(yīng)用可以依賴于設(shè)備位置來(lái)選擇特定于位置的內(nèi)容以向設(shè)備的用戶顯示。響應(yīng)于確定該應(yīng)用被調(diào)用,可以使用不是多個(gè)特征中的一個(gè)的另一個(gè)基于位置的特征來(lái)確定設(shè)備的地理位置。多個(gè)特征可以包括發(fā)射蜂窩電話塔識(shí)別,以及另一個(gè)基于位置的特征可以包括基于空間的全球?qū)Ш叫l(wèi)星系統(tǒng)定位識(shí)別。
[0015]在本說(shuō)明書(shū)中描述的主題的另一個(gè)方面可以實(shí)現(xiàn)在計(jì)算機(jī)實(shí)現(xiàn)的電力管理方法中。在提供基于位置的服務(wù)的服務(wù)器系統(tǒng)處,可以接收識(shí)別特定遠(yuǎn)程計(jì)算設(shè)備的位置的信息。來(lái)自該特定遠(yuǎn)程計(jì)算設(shè)備的識(shí)別用于更新的位置的下一時(shí)間的信息可以與識(shí)別所述位置的信息一起被接收。如果在相對(duì)于所識(shí)別的用于更新的下一時(shí)間的預(yù)定時(shí)段之前沒(méi)有從該遠(yuǎn)程計(jì)算設(shè)備接收到更新的位置,則與該特定遠(yuǎn)程計(jì)算設(shè)備相關(guān)聯(lián)的用戶的所報(bào)告的位置可以被報(bào)告為是陳舊的。
[0016]這和其它實(shí)施方式可以可選地包括以下特征中的一個(gè)或多個(gè)。確定用戶的所報(bào)告的位置是陳舊的可以包括將指示用戶的位置是未知的信息添加到向用戶的熟人作出的傳輸作為朋友查找應(yīng)用的一部分。指示用戶的所報(bào)告的位置是陳舊的信息可以被傳輸?shù)搅硪粋€(gè)移動(dòng)設(shè)備。用戶的位置在地圖上的指示和指示用戶的位置是陳舊的界面元素可以在另一個(gè)移動(dòng)設(shè)備的顯示設(shè)備上展現(xiàn)。
[0017]在本說(shuō)明書(shū)中描述的主題的另一個(gè)方面可以實(shí)現(xiàn)在計(jì)算機(jī)實(shí)現(xiàn)的電力管理方法中。使用移動(dòng)設(shè)備上的源,使用來(lái)自電子信標(biāo)的信號(hào),可以監(jiān)測(cè)移動(dòng)設(shè)備的地理移動(dòng)。用于獲取關(guān)于設(shè)備的位置的信息的頻率可以基于以下來(lái)選擇:從所監(jiān)測(cè)的地理移動(dòng)來(lái)確定該設(shè)備是移動(dòng)還是靜止的。
[0018]這個(gè)和其它的實(shí)施方式可以可選地包括以下特征中的一個(gè)或多個(gè)??梢员O(jiān)測(cè)移動(dòng)設(shè)備的電池水平。獲取關(guān)于設(shè)備的位置的信息的頻率還可以基于所監(jiān)測(cè)到的移動(dòng)設(shè)備的電池水平。設(shè)備上的源可以從用于使用來(lái)自電子信標(biāo)的信號(hào)來(lái)監(jiān)測(cè)移動(dòng)設(shè)備的地理移動(dòng)的多個(gè)源選擇。對(duì)源的選擇可以基于從所監(jiān)測(cè)到的地理移動(dòng)來(lái)確定設(shè)備是移動(dòng)還是靜止的。所述多個(gè)源可以包括發(fā)射蜂窩電話塔識(shí)別單元和基于空間的全球?qū)Ш叫l(wèi)星系統(tǒng)定位單元。如果設(shè)備是靜止的,則可以選擇用于獲取位置信息的較低頻率,以及如果設(shè)備是移動(dòng)的,則可以選擇用于獲取位置信息的較高頻率。通過(guò)識(shí)別發(fā)射天線小區(qū)區(qū)域的第一集群,設(shè)備可以被確定為是移動(dòng)的。小區(qū)的第一集群可以包括與設(shè)備的位置相關(guān)聯(lián)的第一小區(qū)。小區(qū)的第一集群可以形成這樣的集團(tuán)(clique),所述集團(tuán)基于包括設(shè)備的位置的第一小區(qū)和設(shè)備在歷史上曾位于其內(nèi)的小區(qū)的列表??梢宰鞒鲈O(shè)備已改變位置到不同小區(qū)的確定??梢曰诓煌^(qū)識(shí)別形成集團(tuán)的小區(qū)的第二集群??梢宰鞒龅谝患菏桥c第二集群不相同的確定。確定盡管小區(qū)有改變但設(shè)備是靜止的可以通過(guò)識(shí)別發(fā)射天線小區(qū)區(qū)域的第一集群來(lái)執(zhí)行。小區(qū)的第一集群可以包括與設(shè)備的位置相關(guān)聯(lián)的第一小區(qū)。小區(qū)的集群可以形成這樣的集團(tuán),所述集團(tuán)基于包括設(shè)備的位置的第一小區(qū)和設(shè)備在歷史上曾位于其內(nèi)的小區(qū)的列表??梢宰鞒鲈O(shè)備已改變位置到不同小區(qū)的確定??梢曰谠摬煌^(qū)來(lái)識(shí)別形成集團(tuán)的小區(qū)的第二集群??梢赃M(jìn)行第一集群是與第二集群相同的確定。
[0019]在附圖和下面的描述中闡述了一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。其它特征和優(yōu)勢(shì)從描述和附圖,以及從權(quán)利要求將是顯而易見(jiàn)的。
【專利附圖】
【附圖說(shuō)明】
[0020]圖1是提供基于位置的服務(wù)的無(wú)線通信系統(tǒng)的概念圖。
[0021]圖2示出了不管理和管理由基于位置的服務(wù)的電耗的設(shè)備的電池電力圖。
[0022]圖3A和3B是用于基于設(shè)備的移動(dòng)來(lái)更新移動(dòng)設(shè)備的位置的示例過(guò)程的流程圖。[0023]圖3C是用于確定移動(dòng)設(shè)備是否是移動(dòng)的示例過(guò)程的流程圖。
[0024]圖4是示出用于與其它移動(dòng)設(shè)備共享某些移動(dòng)設(shè)備的位置信息的過(guò)程的泳道圖。
[0025]圖5是具有電力管理和位置確定組件的移動(dòng)設(shè)備的示意圖。
[0026]圖6示出了可以用于實(shí)現(xiàn)在此描述的技術(shù)的計(jì)算機(jī)設(shè)備和移動(dòng)計(jì)算機(jī)設(shè)備的示例。
[0027]在各附圖中相同的參考符號(hào)指示相同的元素。
【具體實(shí)施方式】
[0028]本文檔描述了用于以下的系統(tǒng)和技術(shù):在計(jì)算設(shè)備上管理對(duì)位置標(biāo)識(shí)符的使用,以增加設(shè)備上的電池壽命。這樣的技術(shù)可以包括設(shè)置特定時(shí)段,在所述特定時(shí)段設(shè)備將基于設(shè)備被確定為是移動(dòng)還是靜止的來(lái)檢查其位置。(在這種情況下,移動(dòng)和靜止的概念不是絕對(duì)的,而是取決于運(yùn)動(dòng)是否足以保證對(duì)設(shè)備已改變了狀態(tài)的辨識(shí)。例如,從基于位置的系統(tǒng)級(jí),幾英尺的運(yùn)動(dòng)是無(wú)關(guān)緊要的,因?yàn)樵O(shè)備沒(méi)有移動(dòng)足夠多來(lái)支持向其他用戶報(bào)告新的位置。)當(dāng)設(shè)備是移動(dòng)的時(shí),可以頻繁進(jìn)行對(duì)設(shè)備的位置的更新,因?yàn)樵谇皥?bào)告的位置將快速遠(yuǎn)離用戶的當(dāng)前位置,因此在功能上將快速變得陳舊。當(dāng)設(shè)備是靜止的時(shí),諸如通過(guò)小區(qū)ID或WiFi接入點(diǎn)信息確定的,可以不那么頻繁地進(jìn)行更新。
[0029]圖1是提供基于位置的服務(wù)的無(wú)線通信系統(tǒng)100的概念圖。系統(tǒng)圍繞兩個(gè)移動(dòng)設(shè)備104、112,所述移動(dòng)設(shè)備104、112由向操作服務(wù)器系統(tǒng)106的公司提供的基于位置的服務(wù)注冊(cè)過(guò)的用戶利用。服務(wù)器系統(tǒng)106可以包括多個(gè)不同的服務(wù)器和服務(wù)器子系統(tǒng),其用于通過(guò)諸如因特網(wǎng)的網(wǎng)絡(luò)108提供多個(gè)服務(wù)。例如,服務(wù)器系統(tǒng)106可以提供搜索結(jié)果、地圖、電子郵件托管以及許多其它這樣的服務(wù)。
[0030]在該示例中,在設(shè)備104、112上利用的服務(wù)是用于找到熟人的當(dāng)前位置的應(yīng)用。在多個(gè)用戶向服務(wù)注冊(cè),并且選擇使反映其當(dāng)前地理位置的信息向服務(wù)器系統(tǒng)106報(bào)告的情況下,可以提供這樣的服務(wù)。為了解決隱私憂慮,可以明確要求用戶選擇加入這樣的系統(tǒng),以及可以僅在特定時(shí)間,諸如當(dāng)熟人查找器應(yīng)用正在設(shè)備104、112的前臺(tái)或后臺(tái)中操作時(shí),對(duì)系統(tǒng)進(jìn)行操作。
[0031]在該示例中,與設(shè)備104相關(guān)聯(lián)的用戶正查看明尼阿波利斯市區(qū)周圍區(qū)域的地圖,并且被示出有三個(gè)不同熟人的圖像。那些熟人中的每一個(gè)可能先前同意讓設(shè)備104的用戶看到他們的位置信息。所述圖像在明尼阿波利斯的地圖上疊加在那些用戶的設(shè)備先前(以及最近)被報(bào)告到服務(wù)器系統(tǒng)106的位置處。同樣地,設(shè)備112的用戶使其設(shè)備對(duì)準(zhǔn)硅谷區(qū)域,以及正在查看其熟人中的兩個(gè)。設(shè)備104的用戶可能是在設(shè)備112上示出的人中的一個(gè),以及設(shè)備112的用戶可能是在設(shè)備104上示出的人中的一個(gè)。
[0032]在地圖上的位置表示的準(zhǔn)確度是以下的函數(shù):用于設(shè)備104、112中的每一個(gè)的位置確定系統(tǒng)的準(zhǔn)確度、每一個(gè)用戶移動(dòng)的速度以及自最后位置更新的時(shí)間(時(shí)延)。在很長(zhǎng)時(shí)間尚未報(bào)告其位置的快速移動(dòng)設(shè)備可能相對(duì)遠(yuǎn)離服務(wù)器系統(tǒng)106所報(bào)告的位置。通過(guò)不斷檢查設(shè)備104、112中的一個(gè)上的GPS單元,并且向服務(wù)器系統(tǒng)106報(bào)告位置的任何實(shí)質(zhì)性改變(例如,大于數(shù)英尺)以向其他用戶分發(fā),可以達(dá)到很大的準(zhǔn)確度。然而,GPS趨向是能夠?qū)㈦姵貕勖鳒p一半或更糟的耗電位置確定技術(shù)。
[0033]結(jié)果,可以使用沒(méi)有那么耗電的其它位置傳感機(jī)制,諸如小區(qū)ID和WiFi節(jié)點(diǎn)確定。在附圖中,分別示出了設(shè)備104和設(shè)備112周圍的兩個(gè)小區(qū)網(wǎng)絡(luò)的部分。第一網(wǎng)絡(luò)部分包括四個(gè)塔102a-d,其中設(shè)備104位于靠近塔102d的地方。第二網(wǎng)絡(luò)部分示出了八個(gè)塔110a-h,其中設(shè)備112位于在塔IlObUlOf和IlOg之間幾乎等距的地方。為了清晰起見(jiàn),所述塔在附圖中被示出為以直線格柵形式安排,盡管其物理安排在實(shí)際上要不規(guī)律得多。
[0034]通過(guò)確定塔的標(biāo)識(shí)(針對(duì)小區(qū)ID)或接入點(diǎn)(針對(duì)WiFi)或設(shè)備104、112與之通信的其它相似信標(biāo),可以估計(jì)設(shè)備的位置??偟膩?lái)說(shuō),這樣的定位(例如,在GSM網(wǎng)絡(luò)設(shè)備位置中)可以使用為基于設(shè)備或基于網(wǎng)絡(luò)的多點(diǎn)定位技術(shù)(multilateration)。設(shè)備的定位可以由設(shè)備與之通信的信標(biāo)(以及可能使用其先前與之通信的信標(biāo),諸如當(dāng)以其最后觀察到的運(yùn)動(dòng)的方向推斷設(shè)備位置時(shí))和那些信標(biāo)的信號(hào)的強(qiáng)度來(lái)確定。例如,如果設(shè)備正從三個(gè)塔接收信號(hào),則其可以被假設(shè)為在所述三個(gè)塔之間或在所述三個(gè)塔附近,以及如果其最強(qiáng)的信號(hào)來(lái)自特定塔,則其還可以被假設(shè)為最接近于該塔,所有其它因素是同樣的。
[0035]然而,因?yàn)榫W(wǎng)絡(luò)小區(qū)是不連續(xù)、不平滑以及重疊的,所以這樣的定位系統(tǒng)的準(zhǔn)確度可能是有限的。例如,設(shè)備的位置或其無(wú)線電環(huán)境的相對(duì)較小變化可以促使設(shè)備在小區(qū)之間進(jìn)行轉(zhuǎn)換,即使設(shè)備實(shí)際上沒(méi)有移動(dòng)可觀的量。在系統(tǒng)基于設(shè)備是否是移動(dòng)的來(lái)改變其監(jiān)測(cè)行為(例如,當(dāng)設(shè)備是移動(dòng)的時(shí),通過(guò)更經(jīng)常地確定位置)的情況下,可能更加重要的是,將這樣的很小或不存在的運(yùn)動(dòng)識(shí)別為錯(cuò)誤肯定。這樣的確定可以通過(guò)以下來(lái)改進(jìn):將彼此靠近的小區(qū)當(dāng)作集群對(duì)待,以及基于用戶是否改變了集群將設(shè)備的狀態(tài)(以及延伸至其用戶的狀態(tài))設(shè)置為移動(dòng)或靜止的。每一個(gè)小區(qū)可以表示在其中靜止的蜂窩發(fā)射天線和移動(dòng)設(shè)備能夠通信的區(qū)域。在下面參考圖3C更完整地論述了用于這樣做的特定技術(shù)。
[0036]以這樣的方式,例如基于空間的全球?qū)Ш叫l(wèi)星系統(tǒng)接收單元(例如,全球定位系統(tǒng)(GPS))的高功率定位機(jī)制可以為以下而預(yù)留:觀察到用戶對(duì)LBS尤其感興趣的時(shí)候,諸如當(dāng)LBS應(yīng)用是圖形用戶界面的焦點(diǎn)(例如,其在活動(dòng)桌面窗口中)的時(shí)候。例如小區(qū)ID (例如,依賴于基站或在該基站處的天線的位置的識(shí)別的源小區(qū)移動(dòng)定位)和WiFi的低功率機(jī)制可以在其它時(shí)間使用,以及可以被限量供應(yīng),使得其在設(shè)備是靜止的時(shí)比在設(shè)備是移動(dòng)的時(shí)不那么經(jīng)常觸發(fā)。衛(wèi)星系統(tǒng)、蜂窩塔以及WiFi發(fā)射機(jī)可以被認(rèn)為是電子信標(biāo)。如下所述,技術(shù)的這種組合可以大幅延長(zhǎng)電池壽命。
[0037]圖2示出了不管理和管理由基于位置的服務(wù)的電耗的設(shè)備的電池電力圖。上部圖202示出了以諸如每?jī)煞昼姷暮愣〞r(shí)段觸發(fā)GPS讀數(shù)的設(shè)備的剩余電池電力。如可以看見(jiàn)的,每次使用GPS功能時(shí),該電池電力需要大量命中,以及結(jié)果,電池快速用光。
[0038]在底部圖204中,只有在基于位置的應(yīng)用是活動(dòng)的一諸如通過(guò)為圖形用戶界面的焦點(diǎn)一時(shí)才使用CPS。在這些時(shí)段期間,電池的消耗等同于頂部圖,但是這些時(shí)段構(gòu)成設(shè)備的總體運(yùn)行壽命的相對(duì)較小部分。相反,在基于位置的應(yīng)用是焦點(diǎn)的時(shí)間之間,使用WiF1、小區(qū)ID或這兩個(gè)的組合來(lái)確定并報(bào)告設(shè)備位置。如可以看見(jiàn)的,對(duì)于每一個(gè)這樣的確定的消耗比在使用GPS時(shí)少得多。諸如當(dāng)設(shè)備不是以任何可觀量移動(dòng)時(shí),通過(guò)不那么經(jīng)常地命中那些服務(wù),消耗可以減少甚至更多。并且,如果作為被確定為剩余的電池壽命的水平的函數(shù),對(duì)部分或全部定位技術(shù)的利用被減少,則向下斜度可以被減少甚至更多。
[0039]關(guān)于使用GPS和其它機(jī)制來(lái)確定位置之間的不同,在諾基亞S60設(shè)備上執(zhí)行的計(jì)算指示通過(guò)3G的網(wǎng)絡(luò)事務(wù)需要至少ImAh (如果語(yǔ)境保持打開(kāi),則1.2),以及通過(guò)WiFi的事務(wù)需要0.75mAh。讀取GPS需要ImAh,而WiFi掃描僅需要0.1mAh。因此,對(duì)于該設(shè)備,對(duì)位置確定和報(bào)告這樣的確定的智能選擇和定時(shí)可以顯著增加電池壽命。
[0040]圖3A和3B是用于基于設(shè)備的移動(dòng)來(lái)更新移動(dòng)設(shè)備的位置的示例過(guò)程的流程圖??偟膩?lái)說(shuō),圖3A聚焦于位置確定的類型和作出確定的頻率。類型包括GPS和低電力確定,諸如小區(qū)ID或WiFi (或兩者)。在框302,圖3A的過(guò)程首先確定基于位置的應(yīng)用是否是活動(dòng)的或是否最近是活動(dòng)的。如果是這樣的話,則設(shè)備可以取得GPS讀數(shù),并且如果位置自最后讀數(shù)改變了足夠多,則可以通過(guò)網(wǎng)絡(luò)提交該讀數(shù)(與網(wǎng)絡(luò)的這樣的往返行程還可以檢索其他用戶的位置信息,使得這樣的信息可以用于將其他用戶的位置繪制在電子地圖上)。在一個(gè)特定實(shí)施方式中,當(dāng)應(yīng)用處于焦點(diǎn)時(shí),以及在其停止作為焦點(diǎn)之后15分鐘內(nèi)(在用戶不久可能返回到該應(yīng)用的假設(shè)下),可以讀取GPS,并且讀數(shù)大約每3分鐘發(fā)生。這將允許對(duì)該應(yīng)用非常感興趣的用戶看見(jiàn)并且提供非常準(zhǔn)確和最新的位置信息。
[0041]如果應(yīng)用失去焦點(diǎn)達(dá)足夠時(shí)間,則該過(guò)程檢查設(shè)備是靜止的還是移動(dòng)的(框306)。這樣的檢查可以包括查看圍繞設(shè)備的小區(qū)集群,諸如經(jīng)由在下面參考圖3C論述的過(guò)程。如果設(shè)備不是靜止的(框308),則設(shè)備可以以諸如每3分鐘的第一頻率讀取并且向服務(wù)器發(fā)送位置更新(框312)。如果設(shè)備是靜止的,則設(shè)備可以以諸如每40分鐘的第二、更長(zhǎng)頻率讀取并且發(fā)送更新。設(shè)備還可以被設(shè)置為對(duì)所有小區(qū)id改變作出反應(yīng),以及當(dāng)這樣的改變發(fā)生時(shí),可以作出設(shè)備是靜止還是移動(dòng)的確定。在小區(qū)id改變之后,位置確定和報(bào)告可以以特定頻率發(fā)生達(dá)預(yù)定時(shí)段,以及在沒(méi)有運(yùn)動(dòng)和沒(méi)有小區(qū)id改變中任何一個(gè)的一時(shí)段之后,可以下降到更低頻率。
[0042]在概況一個(gè)示例位置報(bào)告安排中,當(dāng)基于位置的應(yīng)用處于焦點(diǎn)或在前臺(tái)時(shí),基于WiF1、小區(qū)id和其它信標(biāo)的位置確定機(jī)制根據(jù)設(shè)置的安排來(lái)操作,以及GPS執(zhí)行位置查找。更新可以被發(fā)送給在預(yù)定安排上的遠(yuǎn)程服務(wù)器系統(tǒng)。
[0043]當(dāng)應(yīng)用不是焦點(diǎn)或在后臺(tái)時(shí),WiFi掃描可以每3分鐘(或如果電池水平下降則可以被減少的另一個(gè)預(yù)定的時(shí)間間隔)發(fā)生,以及小區(qū)id也仍然是活動(dòng)的。設(shè)備是靜止還是移動(dòng)的還可以被計(jì)算來(lái)確定是否改變用于掃描的頻率??梢圆皇褂肎PS。并且,當(dāng)設(shè)備確定向服務(wù)器系統(tǒng)發(fā)送更新時(shí),其與WiFi掃描時(shí)間間隔同步、利用基于位置的應(yīng)用查找當(dāng)前小區(qū)和WiFi (如果其不是已知的)以及發(fā)送位置更新。當(dāng)然,在啟動(dòng)不同應(yīng)用時(shí)應(yīng)當(dāng)取得GPS讀數(shù),在上面描述的應(yīng)用可以更新其目前位置。
[0044]例如,設(shè)備可以從GPS單元的近來(lái)讀數(shù)或從小區(qū)ID獲知其位置。如果設(shè)備被確定為是靜止的,則設(shè)備可以向服務(wù)器發(fā)送更新,所述更新以較低頻率讓服務(wù)器知道所述設(shè)備仍然位于最后確定的位置。如果設(shè)備確定其是移動(dòng)的,則設(shè)備可以發(fā)送更頻繁的更新。月艮務(wù)器可以使用所接收到的更新來(lái)向其它移動(dòng)設(shè)備通知該設(shè)備的位置。
[0045]圖3B示出了與圖3A中所示的相似的過(guò)程。例如,如同在圖3A中,作出關(guān)于設(shè)備是移動(dòng)還是靜止的確定(框324和326),以及可以基于這樣的確定來(lái)設(shè)置更新水平(例如,用于更新的頻率)(框328和330)。
[0046]然而,在圖3B中,過(guò)程還對(duì)設(shè)備上的電池水平的改變作出反應(yīng)。因此,在循環(huán)過(guò)程中的某個(gè)點(diǎn)一在該示例中,在開(kāi)始處一設(shè)備檢查其自身的電池水平(框320)并且基于所確定的電池水平來(lái)設(shè)置電力管理模式(框322)(也被稱為電力管理簡(jiǎn)檔)。這樣的電力管理模式可以定義對(duì)控制圖3A中所論述的方法的各種參數(shù)的修改,諸如在設(shè)備上位置測(cè)量和報(bào)告的頻率和時(shí)段。例如,如果電池下降到低于50%,則更新的頻率可以從每3分鐘一次下降到每6分鐘一次,如果電池下降到低于30%,則每9分鐘一次一以及在15%時(shí),特征完全關(guān)閉。因此,在框332,過(guò)程實(shí)現(xiàn)約束于特定電力管理模式的新的更新水平,以及在框334,設(shè)備向遠(yuǎn)程服務(wù)器系統(tǒng)報(bào)告其位置和其下一更新時(shí)間。
[0047]在最后步驟(框334)中,一個(gè)點(diǎn)承擔(dān)額外的注意。特別地,設(shè)備向服務(wù)器系統(tǒng)提供其下一預(yù)期的更新時(shí)間的指示。特別地,因?yàn)樵谠撌纠懈碌亩〞r(shí)是可變的,并且在客戶端側(cè)控制,所以服務(wù)器系統(tǒng)不必知道其何時(shí)“應(yīng)當(dāng)”再次從客戶端聽(tīng)到。在服務(wù)器能夠告訴其他用戶第一用戶的位置的新近程度時(shí),這產(chǎn)生問(wèn)題。盡管其可以提供自從第一用戶的設(shè)備報(bào)告之后的分鐘數(shù)的指示,但是該指示不能反映這樣的延遲是否是預(yù)期的,或反映用戶的設(shè)備未恰當(dāng)工作以及用戶遠(yuǎn)離他們最后報(bào)告的位置。
[0048]因此,在設(shè)備是快速移動(dòng)的情況下,預(yù)期的是,頻繁更新其位置,并且能夠同樣頻繁地告訴服務(wù)器系統(tǒng)。超過(guò)或大幅超過(guò)該時(shí)段的延遲可能是什么地方出問(wèn)題的強(qiáng)烈指示,以及還可能是快速移動(dòng)的用戶自從其最后報(bào)告之后可能已經(jīng)走了很遠(yuǎn)的指示。相比之下,緩慢移動(dòng)或沒(méi)有移動(dòng)的用戶可以根本不非常經(jīng)常地檢查,并且能夠同樣不非常經(jīng)常地告訴服務(wù)器系統(tǒng),使得在報(bào)告原始用戶的位置信息的新近程度或陳舊程度時(shí),服務(wù)器系統(tǒng)可以向其他用戶提供適當(dāng)?shù)恼Z(yǔ)境一其中由于這樣的變化性,每一個(gè)設(shè)備可以以所述變化性來(lái)控制其報(bào)告頻率,所以自從在前更新之后的絕對(duì)時(shí)間不是準(zhǔn)確指示。
[0049]盡管在此沒(méi)有示出,對(duì)設(shè)備的運(yùn)動(dòng)的報(bào)告還可以依賴于非基于位置的傳感器,諸如設(shè)備中的羅盤或加速度計(jì)。例如,如果設(shè)備根本沒(méi)有移動(dòng)(例如,其僅僅位于桌面上),則其加速度計(jì)可能察覺(jué)不到什么,并且對(duì)總量不足的運(yùn)動(dòng)將比上述其它機(jī)制更敏感。如此,如果設(shè)備被設(shè)置為是靜止的狀態(tài),則該狀態(tài)可以保持無(wú)改變,以及可以避免其它運(yùn)動(dòng)確定機(jī)制,直到加速度計(jì)報(bào)告某一水平的移動(dòng)。
[0050]圖3C是用于確定移動(dòng)設(shè)備是否是在移動(dòng)的示例過(guò)程的流程圖。如上所述,諸如當(dāng)設(shè)備根本沒(méi)有移動(dòng)時(shí)(但是,例如,由于設(shè)備的區(qū)域中大氣改變,所以小區(qū)ID改變),以及還有當(dāng)設(shè)備移動(dòng)微不足道的量,但是其仍然在同一一般地區(qū)中時(shí),諸如可以使用過(guò)程來(lái)拒絕所感測(cè)的設(shè)備的位置的虛假改變。該過(guò)程以系統(tǒng)維護(hù)關(guān)于設(shè)備的小區(qū)轉(zhuǎn)變圖開(kāi)始,所述關(guān)于設(shè)備的小區(qū)轉(zhuǎn)變圖表示設(shè)備經(jīng)歷過(guò)的小區(qū)ID,以及潛在的其它信息,諸如轉(zhuǎn)變時(shí)間。該圖可以是無(wú)向的,以及例如包括100個(gè)小區(qū)。小區(qū)可以是最近少使用(LRU)或時(shí)間花費(fèi)加權(quán)的LRU,諸如使用指數(shù)加權(quán)。
[0051]在框344,該過(guò)程識(shí)別當(dāng)前集群,其被認(rèn)為是來(lái)自形成圖中的集團(tuán)的連續(xù)小區(qū)歷史點(diǎn)的最大小區(qū)集。(如果用戶停留在同一集團(tuán)長(zhǎng)于預(yù)定時(shí)段,則可以推斷歷史中的中斷。)在一些實(shí)施方式中,集團(tuán)可以是來(lái)自相互鄰近的連續(xù)小區(qū)歷史點(diǎn)的最大數(shù)量的小區(qū)。
[0052]在框356,該過(guò)程確定用于設(shè)備的小區(qū)是否改變。如果檢測(cè)到這樣的改變,則確定設(shè)備是否先前被認(rèn)為是靜止的(框352)。如果其在改變之前被認(rèn)為是靜止的,則可以以上述方式計(jì)算用于設(shè)備的新的集群(框354)。如果新的集群沒(méi)有改變(框356),則設(shè)備可以被認(rèn)為是靜止的;否則,設(shè)備被認(rèn)為是移動(dòng)的(框358)。如果小區(qū)改變指示設(shè)備是移動(dòng)的,則設(shè)備也可以被認(rèn)為是移動(dòng)的。
[0053]如果在框346沒(méi)有檢測(cè)到小區(qū)的改變,則在沒(méi)有小區(qū)改變的諸如10分鐘的預(yù)定時(shí)段之后,用戶被認(rèn)為是靜止的(框350)。然后,基于用戶被認(rèn)為是靜止還是移動(dòng)的來(lái)確定用戶的位置。如果用戶被認(rèn)為是靜止的,則其當(dāng)前位置被描述為小區(qū)集群。如果用戶被認(rèn)為是移動(dòng)的,則其當(dāng)前位置被描述為當(dāng)前小區(qū)。
[0054]圖4是示出用于與其它移動(dòng)設(shè)備共享某些移動(dòng)設(shè)備的位置信息的過(guò)程的泳道圖??偟膩?lái)說(shuō),該過(guò)程示出了這樣的消息,所述消息可以在可以被實(shí)現(xiàn)為基于中央服務(wù)器的系統(tǒng)的位置服務(wù)和由向該位置服務(wù)注冊(cè)過(guò)帳戶的用戶操作的兩個(gè)客戶端設(shè)備之間交換??偟膩?lái)說(shuō),用戶可能使用多種多樣的基于位置的應(yīng)用,對(duì)于其期望控制位置檢測(cè)來(lái)增加電池壽命。在該示例中,用戶諸如以在上面參考圖1論述的方式相互交換其位置信息。
[0055]客戶端I通過(guò)將其狀態(tài)設(shè)置為靜止的(框402)來(lái)開(kāi)始該過(guò)程,然后報(bào)告其位置(框404)。這樣的報(bào)告還可以包括客戶端I下一預(yù)期報(bào)告的時(shí)間的指示。因?yàn)樵O(shè)備已將自身設(shè)置為處于靜止的模式,所以該時(shí)間可以是相對(duì)較長(zhǎng)的時(shí)間。在框406,位置服務(wù)記錄位置信息和下一更新時(shí)間信息,以及將客戶端2的那些最近知道的位置返回給客戶端I (框408),客戶端I可以在基于位置的應(yīng)用中顯示客戶端2的那些最近知道的位置。以這種方式,該過(guò)程將報(bào)告客戶端I的位置當(dāng)作以下來(lái)對(duì)待:從屬于在該系統(tǒng)中注冊(cè)為與客戶端I的用戶具有朋友或熟人關(guān)系的用戶的其它客戶端“拉”信息。
[0056]在框412,客戶端2諸如通過(guò)使用參考圖3C描述的過(guò)程來(lái)將其狀態(tài)設(shè)置為移動(dòng)的,并且報(bào)告其位置(框414)??蛻舳?還可以報(bào)告在下一更新之前的預(yù)期時(shí)間,在該示例中其可以是相對(duì)較短的,因?yàn)榭蛻舳?在移動(dòng)中,因此如果其報(bào)告的位置要準(zhǔn)確匹配其實(shí)際位置,則需要提供相對(duì)頻繁的報(bào)告。再次,位置服務(wù)記錄客戶端2的位置和客戶端2所計(jì)算并且向位置服務(wù)報(bào)告的下一更新時(shí)間(框418)。并且如前,在如果位置服務(wù)提供更新,則客戶端2想要更新的假設(shè)下,位置服務(wù)將客戶端I的最后報(bào)告的位置(來(lái)自框404)返回給客戶端2(框419)??蛻舳?然后諸如經(jīng)由疊加在圍繞該位置的區(qū)域的地圖上的、示出客戶端I的最后報(bào)告的位置的圖標(biāo),顯示該信息(框420 )。
[0057]因?yàn)榭蛻舳?是移動(dòng)的,因此更經(jīng)常更新其位置,所以其是報(bào)告更新的位置(422)的下一設(shè)備,該報(bào)告更新的位置可以再次伴隨有待報(bào)告的下一預(yù)期時(shí)間的指示。并且再次,位置服務(wù)可以記錄所接收到的信息(框424)、將客戶端I的位置返回給客戶端2 (尚未改變的位置)、以及使客戶端2顯示這樣的未改變的信息(框428)。以某些相關(guān)方式可以改變關(guān)于客戶端I的信息,即使客戶端I的所報(bào)告的位置尚未被更新。例如,如果客戶端I的再次報(bào)告的時(shí)間期滿,則在框426,位置服務(wù)可以以超過(guò)可接受的方式使該信息伴隨有客戶端I的位置信息被認(rèn)為是陳舊的或潛在不準(zhǔn)確的指示。替選地或另外地,位置服務(wù)可以傳送信息,使得客戶端2可以指示自從客戶端I最后報(bào)到的絕對(duì)時(shí)間。這樣的數(shù)字沒(méi)有對(duì)其相同的語(yǔ)境,但是這樣的數(shù)字可以向查看者提供客戶端I的位置信息可能的陳舊程度的指示。
[0058]圖5是具有電力管理和位置確定組件的移動(dòng)設(shè)備502的示意圖。設(shè)備502在計(jì)算機(jī)系統(tǒng)500內(nèi)操作,所述計(jì)算機(jī)系統(tǒng)500包括基于位置的服務(wù)服務(wù)器526,其可以通過(guò)諸如因特網(wǎng)的網(wǎng)絡(luò)524向移動(dòng)設(shè)備502提供服務(wù)以及與移動(dòng)設(shè)備502通信。服務(wù)器526可以提供諸如上述的信息。
[0059]設(shè)備502被示意地示出為包括多個(gè)組件,所述多個(gè)組件針對(duì)允許設(shè)備502遞送包括設(shè)備502的地理位置的報(bào)告的服務(wù),并且以不過(guò)度消耗來(lái)自設(shè)備電池522的電力的方式這樣做。第一組件是用戶接口管理器504,其可以負(fù)責(zé)以熟悉的方式提供輸出(例如,在設(shè)備502的屏幕中)以及接收并解釋輸入(例如,來(lái)自觸摸屏)。應(yīng)用管理器510進(jìn)而可以是設(shè)備502上的操作系統(tǒng)的一部分,其可以管理對(duì)用戶可能諸如從在線應(yīng)用存儲(chǔ)加載或下載到設(shè)備502上的各種定制應(yīng)用的啟動(dòng)和利用。在該示例中,應(yīng)用管理器510處理兩個(gè)應(yīng)用一應(yīng)用I (框516)和應(yīng)用2 (框518)。所述應(yīng)用中的任一或兩者可以是需要接收關(guān)于設(shè)備502的當(dāng)前地理位置的信息的基于位置的應(yīng)用。這樣的訪問(wèn)可以經(jīng)由通用位置服務(wù)模塊512發(fā)生,所述通用位置服務(wù)模塊512可以注冊(cè)想要訪問(wèn)關(guān)于設(shè)備位置的信息的應(yīng)用,以及可以從設(shè)備獲取該信息,以及可以與應(yīng)用或應(yīng)用管理器510對(duì)接來(lái)分發(fā)這樣的信息,尤其當(dāng)多個(gè)應(yīng)用在相同或基本相同的時(shí)間想要該信息時(shí)。
[0060]位置更新器514是控制以下的組件:位置服務(wù)模塊512尋求新的位置信息的頻率,還有向服務(wù)器526報(bào)告位置信息的頻率。位置更新器可以以上述方式操作來(lái)確定尋求位置信息的時(shí)間以及得到該信息的源。位置更新器514還可以與電力管理器520對(duì)接,諸如以確定設(shè)備中可用的電池電力的剩余水平,以改變尋求位置信息的頻率。
[0061]最后,位置服務(wù)模塊512關(guān)于其何時(shí)向WiFi接口 506和GPS單元508詢問(wèn)位置信息可以由位置更新器514控制。如上所述,位置服務(wù)模塊512還可以對(duì)接以從設(shè)備502上的加速度計(jì)獲取信息。
[0062]以這種方式,通過(guò)建立用于獲取位置信息的安排和這樣的信息待來(lái)自哪個(gè)組件的指示符,位置更新器可以幫助電力管理器520維護(hù)設(shè)備502上的電池電力,以延長(zhǎng)設(shè)備502的電池壽命。
[0063]圖6不出了可以與在此描述的技術(shù)一起使用的通用計(jì)算機(jī)設(shè)備600和通用移動(dòng)計(jì)算機(jī)設(shè)備650的示例。計(jì)算設(shè)備600意在表示各種形式的數(shù)字計(jì)算機(jī),諸如膝上型機(jī)、臺(tái)式機(jī)、工作站、個(gè)人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機(jī)以及其它適當(dāng)?shù)挠?jì)算機(jī)。計(jì)算設(shè)備650意在表示各種形式的移動(dòng)設(shè)備,諸如個(gè)人數(shù)字助理、蜂窩電話、智能手機(jī)以及其它類似的計(jì)算設(shè)備。在此示出的組件、其連接和關(guān)系以及其功能意在只是示例性的,并且并不意在限制在本文檔中描述和/或主張的本發(fā)明的實(shí)施方式。
[0064]計(jì)算設(shè)備600包括處理器602、存儲(chǔ)器604、存儲(chǔ)設(shè)備606、連接到存儲(chǔ)器604和高速擴(kuò)展端口 610的高速接口 608以及連接到低速總線614和存儲(chǔ)設(shè)備606的低速接口 612。組件602、604、606、608、610和612中的每一個(gè)使用各種總線互連,并且可以視情況被安裝在公共主板上或以其它方式安裝。處理器602可以處理用于在計(jì)算設(shè)備600內(nèi)執(zhí)行的指令,包括存儲(chǔ)在存儲(chǔ)器604中或存儲(chǔ)設(shè)備606上用來(lái)在諸如耦接到高速接口 608的顯示616的外部輸入/輸出設(shè)備上顯示GUI的圖形信息的指令。在其它實(shí)施方式中,可以視情況使用多個(gè)處理器和/或多個(gè)總線以及多個(gè)存儲(chǔ)器和存儲(chǔ)器類型。并且,可以連接多個(gè)計(jì)算設(shè)備600,其中每一個(gè)設(shè)備提供部分必需操作(例如,作為服務(wù)器簇、刀片服務(wù)器組或多處理器系統(tǒng))。
[0065]存儲(chǔ)器604存儲(chǔ)在計(jì)算設(shè)備600內(nèi)的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器604是易失性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ)器604是非易失性存儲(chǔ)器單元。存儲(chǔ)器604還可以是另一種形式的計(jì)算機(jī)可讀介質(zhì),諸如磁或光盤。
[0066]存儲(chǔ)設(shè)備606能夠?yàn)橛?jì)算設(shè)備600提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備606可以是或包含計(jì)算機(jī)可讀介質(zhì),諸如軟盤設(shè)備、硬盤設(shè)備、光盤設(shè)備或帶設(shè)備、閃存或其它類似的固態(tài)存儲(chǔ)器設(shè)備、或設(shè)備陣列,包括在存儲(chǔ)區(qū)域網(wǎng)絡(luò)或其它配置中的設(shè)備??梢詫⒂?jì)算機(jī)程序產(chǎn)品有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品還可以包含在被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器604、存儲(chǔ)設(shè)備606、在處理器602上的存儲(chǔ)器或傳播信號(hào)。
[0067]高速控制器608管理關(guān)于計(jì)算設(shè)備600的帶寬密集型操作,而低速控制器612管理較低帶寬密集型操作。這樣的功能分配只是示例性的。在一個(gè)實(shí)施方式中,高速控制器608 (例如通過(guò)圖形處理器或加速器)耦接到存儲(chǔ)器604、顯示616,以及耦接到可以接受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口 610。在該實(shí)施方式中,低速控制器612耦接到存儲(chǔ)設(shè)備606和低速擴(kuò)展端口 614??梢园ǜ鞣N通信端口(例如USB、藍(lán)牙、以太網(wǎng)、無(wú)線以太網(wǎng))的低速擴(kuò)展端口可以耦接到諸如鍵盤、指示設(shè)備、掃描儀的一個(gè)或多個(gè)輸入/輸出設(shè)備,或例如通過(guò)網(wǎng)絡(luò)適配器耦接到諸如交換機(jī)或路由器的聯(lián)網(wǎng)設(shè)備。
[0068]如圖所示,可以以多種不同的形式實(shí)現(xiàn)計(jì)算設(shè)備600。例如,計(jì)算設(shè)備600可以被實(shí)現(xiàn)為標(biāo)準(zhǔn)服務(wù)器620或更多時(shí)間被實(shí)現(xiàn)在在一組這樣的服務(wù)器中。計(jì)算設(shè)備600還可以被實(shí)現(xiàn)為機(jī)架服務(wù)器系統(tǒng)624的一部分。另外,計(jì)算設(shè)備600可以在諸如膝上型計(jì)算機(jī)622的個(gè)人計(jì)算機(jī)中實(shí)現(xiàn)。替選地,可以將來(lái)自計(jì)算設(shè)備600的組件與諸如設(shè)備650的移動(dòng)設(shè)備(未示出)中的其它組件相組合。這樣的設(shè)備中的每一個(gè)可以包含計(jì)算設(shè)備600、650中的一個(gè)或多個(gè),以及整個(gè)系統(tǒng)可以由相互通信的多個(gè)計(jì)算設(shè)備600、650組成。
[0069]除其它組件外,計(jì)算設(shè)備650包括處理器652、存儲(chǔ)器664、諸如顯示654的輸入/輸出設(shè)備、通信接口 666以及收發(fā)器668。設(shè)備650還可以配備有諸如微型驅(qū)動(dòng)器或其它設(shè)備的存儲(chǔ)設(shè)備以提供額外的存儲(chǔ)。組件650、652、664、654、666和668中的每一個(gè)使用各種總線互連,以及若干組件可以視情況被安裝在公共主板上或以其它方式安裝。
[0070]處理器652可以執(zhí)行在計(jì)算設(shè)備650內(nèi)的指令,包括存儲(chǔ)在存儲(chǔ)器664中的指令。處理器可以被實(shí)現(xiàn)為包括獨(dú)立和多個(gè)模擬和數(shù)字處理器的芯片的芯片集。處理器可以提供例如對(duì)設(shè)備650的其它組件的協(xié)調(diào),諸如對(duì)用戶接口、由設(shè)備650運(yùn)行的應(yīng)用以及經(jīng)由設(shè)備650的無(wú)線通信的控制。
[0071]處理器652可以通過(guò)耦接到顯示654的控制接口 658和顯示接口 656與用戶通信。顯示654可以是例如TFT IXD (薄膜晶體管液晶顯示)或OLED (有機(jī)發(fā)光二極管)顯示或其它適當(dāng)?shù)娘@示技術(shù)。顯示接口 656可以包括用于驅(qū)動(dòng)顯示654向用戶展現(xiàn)圖形和其它信息的適當(dāng)?shù)碾娐贰?刂平涌?658可以從用戶接收命令并且將命令進(jìn)行轉(zhuǎn)換以提交給處理器652。另外,可以提供與處理器652通信的外部接口 662,以使得設(shè)備650能夠與其它設(shè)備進(jìn)行近區(qū)域通信。外部接口 662可以例如在一些實(shí)施方式中,提供有線通信、或在其它實(shí)施方式中,提供無(wú)線通信,以及還可以使用多個(gè)接口。
[0072]存儲(chǔ)器664存儲(chǔ)在計(jì)算設(shè)備650內(nèi)的信息。存儲(chǔ)器664可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀介質(zhì)、易失性存儲(chǔ)器單元或非易失性存儲(chǔ)器單元中的一個(gè)或多個(gè)。還可以提供擴(kuò)展存儲(chǔ)器674并且通過(guò)可以包括例如SIMM (單列直插式存儲(chǔ)器模塊)卡接口的擴(kuò)展接口 672將其連接到設(shè)備650。這樣的擴(kuò)展存儲(chǔ)器674可以為設(shè)備650提供額外的存儲(chǔ)空間,或還可以存儲(chǔ)用于設(shè)備650的應(yīng)用或其它信息。具體地,擴(kuò)展存儲(chǔ)器674可以包括指令來(lái)實(shí)現(xiàn)或補(bǔ)充上述過(guò)程,以及還可以包括安全信息。因此,擴(kuò)展存儲(chǔ)器674例如可以作為用于設(shè)備650的安全模塊提供,以及可以被編程有許可安全使用設(shè)備650的指令。另外,安全應(yīng)用以及額外的信息可以經(jīng)由SIMM卡提供,諸如以不可非法侵入的方式將標(biāo)識(shí)信息放置在SIMM卡上。
[0073]如下所述,存儲(chǔ)器可以包括例如閃存和/或NVRAM存儲(chǔ)器。在一個(gè)實(shí)施方式中,將計(jì)算機(jī)程序產(chǎn)品有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品包含在被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器664、擴(kuò)展存儲(chǔ)器674、在處理器652上的存儲(chǔ)器或可以例如通過(guò)收發(fā)器668或外部接口 662接收的傳播信號(hào)。
[0074]設(shè)備650可以在需要的情況下通過(guò)可以包括數(shù)字信號(hào)處理電路的通信接口 666無(wú)線地通信。通信接口 666可以提供在各種模式或協(xié)議下的通信,諸如GSM語(yǔ)音呼叫、SMS、EMS或MMS消息、CDMA、TDMA, PDC、WCDMA, CDMA2000或GPRS等??梢岳缤ㄟ^(guò)射頻收發(fā)器668來(lái)發(fā)生這樣的通信。另外,諸如使用藍(lán)牙、WiFi或其它這樣的收發(fā)器(未示出),可以發(fā)生短程通信。另外,GPS (全球定位系統(tǒng))接收器模塊670可以向設(shè)備650提供可以由運(yùn)行在設(shè)備650上的應(yīng)用視情況使用的額外導(dǎo)航和位置相關(guān)無(wú)線數(shù)據(jù)。
[0075]設(shè)備650還可以使用音頻編解碼器660可聽(tīng)見(jiàn)地通信,音頻編解碼器660可以從用戶接收話音信息并且將其轉(zhuǎn)換為可使用的數(shù)字信息。同樣,音頻編解碼器660可以諸如通過(guò)例如在設(shè)備650的送受話器中的揚(yáng)聲器,為用戶生成可聽(tīng)見(jiàn)的聲音。這樣的聲音可以包括來(lái)自語(yǔ)音電話呼叫的聲音,可以包括已記錄的聲音(例如,語(yǔ)音消息、音樂(lè)文件等)以及還可以包括由在設(shè)備650上操作的應(yīng)用生成的聲音。
[0076]如圖所示,可以以多種不同的形式實(shí)現(xiàn)計(jì)算設(shè)備650。例如,計(jì)算設(shè)備650可以被實(shí)現(xiàn)為蜂窩電話680。計(jì)算設(shè)備650還可以被實(shí)現(xiàn)為智能手機(jī)682、個(gè)人數(shù)字助理或其它類似的移動(dòng)設(shè)備的一部分。
[0077]在此描述的系統(tǒng)和技術(shù)的各種實(shí)施方式可以以數(shù)字電子電路、集成電路、專門設(shè)計(jì)的ASICX專用集成電路)、計(jì)算機(jī)硬件、固件、軟件和/或以上的組合來(lái)實(shí)現(xiàn)。這些各種實(shí)施方式可以包括在可編程系統(tǒng)上可執(zhí)行和/或可解釋的一個(gè)或多個(gè)計(jì)算機(jī)程序中的實(shí)現(xiàn),所述可編程系統(tǒng)包括可以是專用或通用的至少一個(gè)可編程處理器,其被耦接以從存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備接收數(shù)據(jù)和指令以及向存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備傳送數(shù)據(jù)和指令。
[0078]這些計(jì)算機(jī)程序(也被稱為程序、軟件、軟件應(yīng)用或代碼)包括用于可編程處理器的機(jī)器指令,并且可以以高級(jí)程序和/或面向?qū)ο蟮木幊陶Z(yǔ)言、和/或匯編/機(jī)器語(yǔ)言來(lái)實(shí)現(xiàn)。如在此所使用的,術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)可讀介質(zhì)”是指用于向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何計(jì)算機(jī)程序產(chǎn)品、裝置和/或設(shè)備(例如,磁盤、光盤、存儲(chǔ)器、可編程邏輯設(shè)備(PLD)),包括接收作為機(jī)器可讀信號(hào)的機(jī)器指令的機(jī)器可讀介質(zhì)。術(shù)語(yǔ)“機(jī)器可讀信號(hào)”是指用于向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何信號(hào)。
[0079]為了提供與用戶的交互,在此描述的系統(tǒng)和技術(shù)可以在具有下述的計(jì)算機(jī)上實(shí)現(xiàn):用于向用戶顯示信息的顯示設(shè)備(例如,CRT (陰極射線管)或IXD (液晶顯示)監(jiān)視器),以及用戶通過(guò)其可以向計(jì)算機(jī)提供輸入的鍵盤和指示設(shè)備(例如,鼠標(biāo)或跟蹤球)。也可以使用其它類型的設(shè)備來(lái)提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感知反饋(例如,視覺(jué)反饋、聽(tīng)覺(jué)反饋或觸覺(jué)反饋);以及可以以任何形式,包括聲學(xué)的、話音的或觸覺(jué)的輸入,接收來(lái)自用戶的輸入。
[0080]在此描述的系統(tǒng)和技術(shù)可以在包括后端組件(例如作為數(shù)據(jù)服務(wù)器)、或包括中間件組件(例如應(yīng)用服務(wù)器)、或包括前端組件(例如具有用戶通過(guò)其可以與在此描述的系統(tǒng)和技術(shù)的實(shí)施方式交互的圖形用戶界面或Web瀏覽器的客戶端計(jì)算機(jī))、或者這樣的后端、中間件或前端組件的任何組合的計(jì)算系統(tǒng)中實(shí)現(xiàn)。系統(tǒng)的組件可以通過(guò)任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信(例如通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)("LAN")、廣域網(wǎng)("WAN")以及因特網(wǎng)。
[0081]計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠(yuǎn)離并且典型地通過(guò)通信網(wǎng)絡(luò)交互。客戶端和服務(wù)器的關(guān)系依靠在各個(gè)計(jì)算機(jī)上運(yùn)行并且彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序產(chǎn)生。
[0082]已描述了多個(gè)實(shí)施例。然而,將理解的是,在不背離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種修改。例如,關(guān)于用于管理對(duì)電池驅(qū)動(dòng)的系統(tǒng)的位置提供組件的訪問(wèn)的特定技術(shù)來(lái)描述了本文檔的大部分,也可以處理用于延長(zhǎng)電池壽命的其它形式的管理活動(dòng)。
[0083]另外,附圖中描繪的邏輯流不需要以所示的特定順序或相繼順序,來(lái)實(shí)現(xiàn)所期望的結(jié)果。另外,可以提供其它步驟,或可以從所描述的流程刪去步驟,以及可以將其它組件添加到所描述的系統(tǒng)或從所描述的系統(tǒng)移除組件。因此,其它實(shí)施例在權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的電力管理方法,包括: 在提供基于位置的服務(wù)的服務(wù)器系統(tǒng)處,接收識(shí)別特定遠(yuǎn)程計(jì)算設(shè)備的位置的信息; 與識(shí)別所述位置的所述信息一起接收來(lái)自所述特定遠(yuǎn)程計(jì)算設(shè)備的識(shí)別用于更新的位置的下一時(shí)間的信息;以及 如果在相對(duì)于所識(shí)別的用于更新的下一時(shí)間的預(yù)定時(shí)段之前沒(méi)有從所述遠(yuǎn)程計(jì)算設(shè)備接收到更新的位置,則確定與所述特定遠(yuǎn)程計(jì)算設(shè)備相關(guān)聯(lián)的用戶的所報(bào)告的位置是陳舊的。
2.根據(jù)權(quán)利要求1所述的方法,其中確定所述用戶的所報(bào)告的位置是陳舊的包括將指示所述用戶的位置是未知的信息添加到向所述用戶的熟人作出的傳輸作為朋友查找應(yīng)用的一部分。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:將指示所述用戶的所報(bào)告的位置是陳舊的信息傳輸?shù)搅硪粋€(gè)移動(dòng)設(shè)備。
4.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括:在所述另一個(gè)移動(dòng)設(shè)備的顯示設(shè)備上展現(xiàn)所述用戶的位置在地圖上的指示和指示所述用戶的所述位置是陳舊的界面元素。
【文檔編號(hào)】H04W4/02GK103501379SQ201310372919
【公開(kāi)日】2014年1月8日 申請(qǐng)日期:2010年2月3日 優(yōu)先權(quán)日:2009年2月4日
【發(fā)明者】麥卡·拉恩托, 戴維·S·梅納德, 史蒂文·約翰·李 申請(qǐng)人:谷歌公司