亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

針對智能電話的能量高效的位置跟蹤的制作方法

文檔序號:7993425閱讀:215來源:國知局
針對智能電話的能量高效的位置跟蹤的制作方法
【專利摘要】以室內(nèi)模式操作啟用GPS的蜂窩電子設(shè)備。在所述啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加。響應(yīng)于至少所述蜂窩信號強(qiáng)度的增加,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式。執(zhí)行檢測以便判定在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動。如果是,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> 【專利說明】針對智能電話的能量高效的位置跟蹤
[0001]政府權(quán)利聲明
[0002]不適用。
[0003]相關(guān)申請的交叉引用
[0004]不適用。
【技術(shù)領(lǐng)域】
[0005]本發(fā)明涉及電、電子和計算機(jī)領(lǐng)域,更具體地說,涉及移動電話等。
【背景技術(shù)】
[0006]智能電話是一種高級蜂窩電話,它包括的功能類似于個人數(shù)字助理(PDA)的功能(包括執(zhí)行各種應(yīng)用)以及移動電話的功能。目前,許多智能電話應(yīng)用使用板載全球定位系統(tǒng)(GPS)接收器以進(jìn)行位置跟蹤,例如導(dǎo)航、財產(chǎn)跟蹤和人員的移動性研究。

【發(fā)明內(nèi)容】

[0007]本發(fā)明的原理提供針對智能電話的能量高效的位置跟蹤的技術(shù)。在一個方面,一種示例性方法包括以下步驟:以室內(nèi)模式操作啟用GPS的蜂窩電子設(shè)備;在所述啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加;響應(yīng)于至少所述蜂窩信號強(qiáng)度的增加,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式;檢測在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動;以及如果發(fā)生所述移動,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> [0008]在另一個方面,另一種示例性方法包括以下步驟:以室內(nèi)模式操作啟用GPS的蜂窩電子設(shè)備;在所述啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加和W1-Fi信號強(qiáng)度的減??;以及響應(yīng)于所述蜂窩信號強(qiáng)度的增加和所述W1-Fi信號強(qiáng)度的減小,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> [0009]在另一個方面,一種啟用GPS的蜂窩電子設(shè)備包括:存儲器;蜂窩收發(fā)器模塊;GPS接收器模塊;加速度計;以及至少一個處理器,其耦合到所述存儲器、所述蜂窩收發(fā)器模塊、所述加速度計和所述GPS接收器模塊。所述至少一個處理器可操作以:以室內(nèi)模式操作所述啟用GPS的蜂窩電子設(shè)備;結(jié)合所述蜂窩收發(fā)器模塊而檢測蜂窩信號強(qiáng)度的增加;響應(yīng)于至少所述蜂窩信號強(qiáng)度的增加,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式;結(jié)合所述加速度計而檢測在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動;以及如果發(fā)生所述移動,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> [0010]在進(jìn)一步方面,一種啟用GPS的蜂窩電子設(shè)備包括:存儲器;蜂窩收發(fā)器模塊;W1-Fi收發(fā)器模塊;GPS接收器模塊;以及至少一個處理器,其耦合到所述存儲器、所述蜂窩收發(fā)器模塊、所述W1-Fi收發(fā)器模塊和所述GPS接收器模塊。所述至少一個處理器可操作以:以室內(nèi)模式操作所述啟用GPS的蜂窩電子設(shè)備;結(jié)合所述蜂窩收發(fā)器模塊和所述W1-Fi收發(fā)器模塊而檢測蜂窩信號強(qiáng)度的增加和W1-Fi信號強(qiáng)度的減小;以及響應(yīng)于所述蜂窩信號強(qiáng)度的增加和所述W1-Fi信號強(qiáng)度的減小,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> [0011 ] 如在此使用的,“促進(jìn)”操作包括執(zhí)行所述操作,使得所述操作更容易,有助于執(zhí)行所述操作,或者導(dǎo)致執(zhí)行所述操作。因此,作為實(shí)例而非限制,在一個處理器上執(zhí)行的指令可促進(jìn)在遠(yuǎn)程處理器上執(zhí)行的指令執(zhí)行的操作,方法是發(fā)送適當(dāng)?shù)臄?shù)據(jù)或命令以便導(dǎo)致或幫助執(zhí)行所述操作。為避免疑義,在操作者通過執(zhí)行操作之外的方法促進(jìn)所述操作的情況下,所述操作仍由某個實(shí)體或?qū)嶓w組合執(zhí)行。
[0012]本發(fā)明的一個或多個實(shí)施例或其元素可以以計算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn),所述計算機(jī)程序產(chǎn)品包括計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)具有計算機(jī)可用程序代碼以便執(zhí)行指示的方法步驟。此外,本發(fā)明的一個或多個實(shí)施例或其元素可以以系統(tǒng)(或裝置)的形式實(shí)現(xiàn),所述系統(tǒng)(或裝置)包括存儲器和至少一個處理器,所述至少一個處理器耦合到所述存儲器并可操作以執(zhí)行示例性方法步驟。更進(jìn)一步,在另一個方面,本發(fā)明的一個或多個實(shí)施例或其元素可以以部件的形式實(shí)現(xiàn),以便執(zhí)行在此描述的一個或多個方法步驟;所述部件可以包括:(i)硬件模塊(多個),(?)軟件模塊(多個),其存儲在計算機(jī)可讀存儲介質(zhì)(或多個此類介質(zhì))中并在硬件處理器上實(shí)現(xiàn),或者(iii)所述(i)和(ii)的組合;(i)-(iii)中的任何一個都實(shí)現(xiàn)在此給出的特定技術(shù)。[0013]本發(fā)明的技術(shù)可以提供顯著的有利技術(shù)效果。例如,一個或多個實(shí)施例可以提供以下一個或多個優(yōu)點(diǎn):
[0014]?以低誤檢率檢測智能電話移入/移出建筑物的能量高效兩步方法
[0015]?根據(jù)不同傳感器的可用性選擇不同檢測模型的自適應(yīng)過程
[0016]?在不同環(huán)境中檢測蜂窩/WiFi信號的顯著變化的自適應(yīng)過程
[0017].以低存儲器/計算空間從加速度傳感器讀數(shù)檢測劇烈移動的高效過程
[0018]?根據(jù)W1-Fi基本服務(wù)集標(biāo)識(BSSID)檢測智能電話的室內(nèi)/室外狀態(tài)的自適應(yīng)過程
[0019]從以下將結(jié)合附圖閱讀的對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的這些和其它特性和優(yōu)點(diǎn)將變得顯而易見。
【專利附圖】

【附圖說明】
[0020]圖1是實(shí)現(xiàn)本發(fā)明的一個或多個方面的蜂窩電話的框圖;
[0021]圖2是根據(jù)本發(fā)明的一個方面的基本工作流程圖;
[0022]圖3和4分別示出根據(jù)本發(fā)明的一個方面的蜂窩和WiFi特性檢測;
[0023]圖5和6示出根據(jù)本發(fā)明的一個方面的加速度特性檢測;
[0024]圖7示出根據(jù)本發(fā)明的一個方面的對傳感器可用性的自適應(yīng);
[0025]圖8示出根據(jù)本發(fā)明的一個方面的基于W1-Fi的工作流;
[0026]圖9示出歷史和預(yù)測的使用中的全球個人導(dǎo)航設(shè)備(PND)和啟用導(dǎo)航的智能電話;
[0027]圖10示出與全球定位系統(tǒng)(GPS)衛(wèi)星通信的實(shí)現(xiàn)本發(fā)明的一個或多個方面的智能電話;以及
[0028]圖11示出室內(nèi)和室外環(huán)境中的示例性GPS能耗?!揪唧w實(shí)施方式】
[0029]圖1是實(shí)現(xiàn)本發(fā)明的一個實(shí)施例的示例性智能電話100的框圖。電話100包括合適的處理器;例如,微處理器102。耦合到處理器102的蜂窩收發(fā)器模塊104包括天線和適當(dāng)?shù)碾娐?,以便發(fā)送和接收蜂窩電話信號。耦合到處理器102的WiFi收發(fā)器模塊106包括天線和適當(dāng)?shù)碾娐?,以便允許電話100經(jīng)由無線網(wǎng)絡(luò)接入點(diǎn)或熱點(diǎn)連接到因特網(wǎng)。本領(lǐng)域技術(shù)人員應(yīng)該理解,“W1-Fi”是W1-Fi聯(lián)盟的商標(biāo),并且是使用IEEE802.11標(biāo)準(zhǔn)系列的產(chǎn)品的品牌名稱。耦合到處理器102的GPS接收器模塊108包括天線和適當(dāng)?shù)碾娐罚员阍试S電話100通過對地球上空的GPS衛(wèi)星發(fā)送的信號進(jìn)行準(zhǔn)確計時來計算其位置。
[0030]本發(fā)明的一個優(yōu)選實(shí)現(xiàn)使用存儲器112中的軟件,當(dāng)加載到RAM時,該軟件導(dǎo)致處理器102實(shí)現(xiàn)等式和附圖中的邏輯。
[0031]耦合到處理器102的輸入-輸出(I/O)方框110指示各種設(shè)備,例如觸摸屏、小鍵盤、顯示器等。下面進(jìn)一步討論耦合到處理器102的存儲器112。耦合到處理器102的加速度計114檢測電話100的加速度。耦合到處理器102的音頻模塊118例如包括音頻編碼器/解碼器(編解碼器)、揚(yáng)聲器、耳機(jī)插孔、麥克風(fēng)等??蛇x地,可以提供命令系統(tǒng)以便經(jīng)由自動語音識別響應(yīng)語音命令。電源管理系統(tǒng)116可以包括電池充電器、到電池的接口等。
[0032]目前,許多智能電話應(yīng)用使用板載GPS接收器108以進(jìn)行位置跟蹤,例如導(dǎo)航、財產(chǎn)跟蹤和與人員有關(guān)的移動性研究。這些應(yīng)用的常見約束是GPS信號獲取的高能量足跡,這可以明顯縮短智能電話的電池壽命,尤其當(dāng)GPS信號由于建筑物等的阻擋而很弱時。一個或多個實(shí)施例有利地提供一種能量高效的位置跟蹤方法,其消除不必要的GPS探測,因此明顯增加電池壽命。
[0033]—個或多個實(shí)施例有利地使用WiFi信號強(qiáng)度和/或運(yùn)動傳感器輸入,以便在室內(nèi)模式和室外模式之間切換啟用GPS的蜂窩電話等。此外,一個或多個實(shí)施例采用蜂窩信號變化作為室內(nèi)/室外環(huán)境變化的指示。在一個或多個實(shí)施例中,不需要用戶輸入來檢測這種環(huán)境變化。有利地,即使攜帶蜂窩電話的用戶在室內(nèi)環(huán)境中四處移動,一個或多個實(shí)施例也會有效地工作。
[0034]因此,一個或多個實(shí)施例降低蜂窩電話等上的GPS接收器的能耗。具體地說,如果GPS信號強(qiáng)度弱(例如,當(dāng)智能電話在建筑物內(nèi)部時),則智能電話上的GPS接收器在位置獲取時消耗的能量高出幾個數(shù)量級。為了節(jié)省電池電力,一個或多個實(shí)施例提供一種自適應(yīng)電源控制方法,其檢測智能電話在室內(nèi)還是室外,并且相應(yīng)地自動開啟或關(guān)閉GPS接收器。在一個或多個實(shí)施例中,檢測技術(shù)考慮蜂窩和WiFi信號強(qiáng)度,以及智能電話上的運(yùn)動傳感器讀數(shù)。
[0035]在一個或多個實(shí)施例中,最小化跟蹤應(yīng)用的能耗,并且用戶不需要手動切換跟蹤應(yīng)用或GPS接收器。
[0036]GPS采樣的能耗與GPS接收器單元保持開啟的時間量成比例。當(dāng)接收器很好地接收GPS衛(wèi)星信號時(通常,當(dāng)與天空有良好視線時),接收器可以即刻與衛(wèi)星同步。在這種情況下,GPS接收器僅需在范圍從數(shù)百毫秒到幾秒的時間段內(nèi)開啟,以便獲得當(dāng)前位置。另一方面,當(dāng)不能很好地接收衛(wèi)星信號時;例如,當(dāng)用戶在建筑物內(nèi)部時,GPS接收器需要很長時間來與衛(wèi)星同步,或者最終超時。接收器必須在整個過程中保持開啟,這可以需要幾分鐘的時間。因此,GPS采樣在信號強(qiáng)度弱時消耗的能量比信號強(qiáng)時高出幾個數(shù)量級。
[0037]根據(jù)上面的發(fā)現(xiàn),在未采用本發(fā)明的一種或多種技術(shù)的電話中,智能電話用戶在建筑物內(nèi)部時需要手動關(guān)閉GPS單元,這很不方便。另一方面,本發(fā)明的一個或多個實(shí)施例提供一種方法,其檢測用戶何時移入和移出建筑物,以便可以自動開啟和關(guān)閉GPS單元。具體地說,當(dāng)用戶移入建筑物時,跟蹤應(yīng)用可以關(guān)閉GPS單元以便節(jié)省能量,當(dāng)用戶移出建筑物時,跟蹤應(yīng)用可以及時開啟GPS單元以便捕獲用戶的移動。通過這種方式,用戶可以始終保持跟蹤應(yīng)用開啟而不耗盡電池。
[0038]一個或多個實(shí)施例有利地利用智能電話上的能量高效的傳感器。蜂窩和WiFi無線電104、106通常始終開啟,因此采用它們不會產(chǎn)生額外成本。加速度計114消耗的能量比GPS108低一個數(shù)量級。
[0039]可以看到,當(dāng)電話離開建筑物時,蜂窩信號增加并且WiFi信號減小,因?yàn)榻ㄖ镒钃醴涓C信號;此外,加速度計通常顯示出更劇烈的移動,因?yàn)槿藛T在行走。因此,在一個或多個實(shí)施例中,以下任何一個、部分或全部特性適用于檢測電話移出建筑物:
[0040]?蜂窩信號強(qiáng)度增加
[0041]^WiFi信號強(qiáng) 度減小
[0042]魯加速度計顯不出劇烈移動
[0043]在本發(fā)明的一個或多個實(shí)例中,根據(jù)GPS衛(wèi)星信號強(qiáng)度、移動塔信號強(qiáng)度、WiFi接入點(diǎn)信號強(qiáng)度和來自嵌入在智能電話上的運(yùn)動傳感器的讀數(shù),檢測智能電話用戶移入或移出建筑物的狀態(tài)。現(xiàn)在將針對圖2描述示例性工作流。定義三種電話狀態(tài):建筑物外202、建筑物內(nèi)204和建筑物外測試206。
[0044]建筑物外狀態(tài)202被定義為當(dāng)GPS接收器很好地接收GPS信號時。當(dāng)可以成功地對GPS信號進(jìn)行解碼時,檢測到建筑物外狀態(tài)。在建筑物外模式下,大約每30秒或I分鐘為GPS接收器通電以便準(zhǔn)確地捕獲電話的位置。
[0045]建筑物內(nèi)狀態(tài)204被定義為當(dāng)GPS接收器不能對GPS信號進(jìn)行接收或解碼時。當(dāng)不能成功地對GPS信號進(jìn)行檢測或解碼時,檢測到建筑物內(nèi)狀態(tài)。在建筑物內(nèi)模式下,僅大約每30分鐘或I小時為GPS接收器通電一次以便節(jié)省電池電力。
[0046]建筑物外測試狀態(tài)206是從建筑物內(nèi)狀態(tài)到建筑物外狀態(tài)的測試狀態(tài),以便確保電話實(shí)際上在室外。測試基于使用運(yùn)動傳感器的行走檢測。
[0047]出于示例性目的,首先假設(shè)電話處于建筑物外狀態(tài)202。當(dāng)GPS信號從良好接收更改為無法接收時,發(fā)生建筑物外到建筑物內(nèi)狀態(tài)的轉(zhuǎn)變。這意味著用戶剛剛移入阻擋GPS信號的建筑物。GPS接收器的采樣速率相應(yīng)地降低。在建筑物內(nèi)狀態(tài)期間,將在建筑物外狀態(tài)202下讀取的最后一個位置緩存在電話上并且提供給獲取位置的任意應(yīng)用。
[0048]當(dāng)蜂窩信號強(qiáng)度增加并且WiFi信號強(qiáng)度減小時,發(fā)生建筑物內(nèi)204到建筑物外測試狀態(tài)206的轉(zhuǎn)變。在建筑物內(nèi)狀態(tài)下,電話監(jiān)視移動塔和WiFi接入點(diǎn)的信號強(qiáng)度。如果蜂窩信號強(qiáng)度增加超過閾值,并且WiFi信號減小超過閾值,則電話用戶可能移出建筑物。這是因?yàn)榻ㄖ锊牧峡梢宰钃鮼碜酝獠康姆涓C信號,并且可以包含來自建筑物內(nèi)部的接入點(diǎn)的WiFi信號。因此,當(dāng)用戶移出建筑物時,蜂窩和WiFi信號強(qiáng)度沿著相反的方向變化。在一個非限制性示例性實(shí)施例中,采用最后5分鐘時間窗口內(nèi)的(2*信號強(qiáng)度標(biāo)準(zhǔn)偏差)值作為閾值來檢測顯著變化。[0049]當(dāng)運(yùn)動傳感器檢測到智能電話用戶正在行走或以其它方式移動時,發(fā)生建筑物外測試狀態(tài)206到建筑物外狀態(tài)202的轉(zhuǎn)變。檢測到上面的信號變化模式之后,激活電話的運(yùn)動傳感器以便感測用戶的移動。在一個非限制性示例性實(shí)施例中,將運(yùn)動傳感器的采樣速率設(shè)置為0.5秒以便捕獲用戶的行走行為。至少某些實(shí)例采用低通濾波算法來檢測劇烈移動。具體地說,至少某些實(shí)例比較來自運(yùn)動傳感器的兩個相鄰讀數(shù)之間的加速度差,并且計算一分鐘時間窗口內(nèi)的平均差。如果平均值高于閾值,則確定用戶正在行走。檢測到該行走行為之后,為運(yùn)動傳感器斷電并且為GPS傳感器通電。如果GPS信號強(qiáng),則電話轉(zhuǎn)變?yōu)榻ㄖ锿饽J?02,并且將GPS采樣速率設(shè)置為30秒或I分鐘。如果未獲得GPS信號,則電話保持為建筑物內(nèi)模式,并且再次關(guān)閉GPS單元。
[0050]因此,通過檢查,在室外狀態(tài)202下,更頻繁地為GPS接收器108供電(例如,每分鐘)以便獲得當(dāng)前位置。如果GPS信號丟失η次(即,嘗試η次獲得GPS信號),則電話切換到室內(nèi)狀態(tài)204。在某些實(shí)施例中,在2到5之間選擇η,具體取決于希望實(shí)現(xiàn)的能量預(yù)算。在室內(nèi)狀態(tài)下,不頻繁地為GPS接收器108供電(例如每小時)以便節(jié)省能量。如果蜂窩信號增加并且WiFi信號減小,則電話切換到室外測試狀態(tài)206。在室外測試狀態(tài)206下,在預(yù)定時間段內(nèi)(例如,10分鐘)為加速度計114供電。如果檢測到移動,則電話切換到室外狀態(tài)202。否則,如果未檢測到移動,則電話返回到室內(nèi)狀態(tài)204。從而,一個或多個實(shí)施例避免誤檢和浪費(fèi)的GPS操作,如在208指示的那樣。
[0051]因此,一個或多個實(shí)施例提供一種用于針對智能電話的能量高效的室內(nèi)/室外檢測的方法和系統(tǒng)。室內(nèi)/室外檢測標(biāo)識用戶攜帶的智能電話何時移入和移出建筑物。非限制性應(yīng)用實(shí)例包括:
[0052]?當(dāng)智能電話移入和移出建筑物時,切換GPS接收器
[0053]?當(dāng)智能電話移入和移出建筑物時,更改鈴聲
[0054]?當(dāng)智能電話移入特定商店時,提供定向廣告
[0055]一個或多個實(shí)施例節(jié)省能量以便確保電池壽命,因?yàn)镚PS接收器在室內(nèi)消耗大量能力,所以有利地采用其它高效傳感器。一個或多個實(shí)施例可以成功地在不同環(huán)境中運(yùn)行,考慮不同建筑物結(jié)構(gòu)以不同程度減弱無線信號,不同智能電話具有不同傳感器組合;WiFi信號可用性可以在環(huán)境之間有所變化,并且不同人員在行走時以不同方式移動。
[0056]一個或多個實(shí)施例提供一種以低誤檢率檢測智能電話移入和移出建筑物的能量高效的兩步方法。一個或多個實(shí)施例還提供一種基于不同傳感器的可用性選擇不同檢測模型的自適應(yīng)過程。一個或多個實(shí)例采用一種在不同環(huán)境中檢測移動和/或WiFi信號的顯著變化的自適應(yīng)過程。在至少某些情況下,采用一種以低存儲器和/或計算空間從加速度傳感器讀數(shù)檢測劇烈移動的高效過程。某些實(shí)施例采用一種基于WiFi BSSID檢測智能電話的室內(nèi)/室外狀態(tài)的自適應(yīng)過程。
[0057]圖3示出蜂窩特性檢測。具體地說:
[0058]如果StSSH 并且 I St-Mean I >2*Stdev,則檢測到特性。(I)
[0059] 一般地說,如果在時間t處的蜂窩信號強(qiáng)度St大于在時間t-Ι處的蜂窩信號強(qiáng)度St^1,并且如果在時間t處的蜂窩信號強(qiáng)度St減去平均值后大于標(biāo)準(zhǔn)偏差的兩倍,則懷疑從室內(nèi)轉(zhuǎn)變?yōu)槭彝狻T谝粋€示例性實(shí)施例中,窗口大小為10,因此在時間t之前直到t的時段為10*間隔(2分鐘)=20分鐘。[0060]圖4示出WiFi特性檢測。具體地說:
[0061]如果S^Sh 并且 I St-Mean | >2*Stdev,則檢測到特性。(2)
[0062]一般地說,如果在時間t處的WiFi信號強(qiáng)度St小于在時間t-Ι處的WiFi信號強(qiáng)度St+并且如果在時間t處的WiFi信號強(qiáng)度St減去平均值后大于標(biāo)準(zhǔn)偏差的兩倍,則懷疑從室內(nèi)轉(zhuǎn)變?yōu)槭彝狻?br> [0063]圖5和6示出示例性加速度特性檢測。圖5示出具有x、y和z軸的蜂窩電話100 ;重力矢量;以及加速度矢量502。圖6示出指示的各種條件下的加速度矢量502的大小-時間;即,坐下、行走、駕駛、室外行走以及駕駛。
[0064]一個或多個實(shí)施例采用具有低存儲器/計算空間的低通濾波器。在一個或多個實(shí)施例中,僅存儲五個數(shù)值,即Sum、N、accx、accy、accz。后三個數(shù)值分別是沿著x、y和z方向的加速度值;Sum由以下公式給出;N是計數(shù)器。在每次采樣之后:
[0065]Sum = Sum+ (| accXn-accXj^ | +1 accyn-accyj^ | +1 accZn-accZj^ |) (3)
[0066]N = N+1 (4)
[0067]其中N達(dá)到窗口大小(例如10):
[0068]如果Sum/N>閾值,則檢測到移動。(5) [0069]有利地,計算主要包括加法和減法運(yùn)算,它們在嵌入式處理器上很高效。一般地重述,Sum的值按照沿著X、y和z方向的每一個的加速度變化的絕對值之和遞增。如果平均值(Sum除以采樣窗口數(shù)量)超過閾值,則檢測到移動。
[0070]圖7比較技術(shù)可如何適應(yīng)于傳感器的可用性。在702,僅蜂窩信號可用并且可以由蜂窩電話100感測。當(dāng)GPS信號丟失η次時,發(fā)生室外到室內(nèi)的轉(zhuǎn)變;當(dāng)蜂窩信號增加時,發(fā)生室內(nèi)到室外的轉(zhuǎn)變。在704,蜂窩和WiFi信號可用并且可以由蜂窩電話100感測。當(dāng)GPS信號丟失η次時,發(fā)生室外到室內(nèi)的轉(zhuǎn)變;當(dāng)蜂窩信號增加并且WiFi信號減小時,發(fā)生室內(nèi)到室外的轉(zhuǎn)變。在706,蜂窩和加速度計信號可用并且可以由蜂窩電話100感測。當(dāng)GPS信號丟失η次時,發(fā)生室外到室內(nèi)的轉(zhuǎn)變;當(dāng)蜂窩信號增加時,發(fā)生室內(nèi)到室外測試的轉(zhuǎn)變。如果加速度計未檢測到移動,則假設(shè)電話仍然在室內(nèi)環(huán)境中。如果加速度計檢測到移動,則轉(zhuǎn)變?yōu)槭彝饽J健?br> [0071]圖8示出基于WiFi的示例性工作流。在室內(nèi)狀態(tài)204期間,智能電話將附近WiFi接入點(diǎn)的BSSID保存到列表中。隨后,如果檢測到列表上的任何BSSID,則電話直接切換到室內(nèi)模式。如果BSSID消失,則電話切換回室外模式。具體地說,在室外狀態(tài)202下,大約每分鐘為GPS接收器108供電以便獲得當(dāng)前位置。如果檢測到室內(nèi)WiFi列表上的WiFiBSSID,則將電話切換到室內(nèi)狀態(tài)204。在室內(nèi)狀態(tài)204下,大約每小時為GPS接收器108供電以便節(jié)省能量。如果在η分鐘內(nèi)不能檢測到WiFi BSSID,則電話切換到室外狀態(tài)202。
[0072]—個或多個實(shí)施例的一個示例性應(yīng)用是智能電話上的基于位置的服務(wù)。這些服務(wù)包括導(dǎo)航、社交網(wǎng)絡(luò)、廣告、健康、移動模式研究等。大多數(shù)智能電話應(yīng)用與基于位置的服務(wù)相關(guān)。智能電話是非常適合于基于位置的服務(wù)的平臺,因?yàn)樗鼈兺ǔ<蒅PS、加速度計、指南針、陀螺儀、麥克風(fēng)、NFC/RFID (近場通信/射頻識別);經(jīng)由2G蜂窩、3G/4G蜂窩和WiFi提供無縫連接性以便下載和/或上傳數(shù)據(jù);提供足夠的計算能力以便“智能地”使用數(shù)據(jù);以及大多數(shù)時間由用戶攜帶。電池壽命繼續(xù)是大多數(shù)人關(guān)注的問題。圖9示出個人導(dǎo)航設(shè)備(PND)(每個數(shù)據(jù)集中的左側(cè)條)和智能電話(每個數(shù)據(jù)集中的右側(cè)條)中的歷史和預(yù)測的未來全球發(fā)展。
[0073]如前所述,電池壽命是許多智能電話用戶關(guān)注的主要問題。大多數(shù)用戶需要至少八小時的電池壽命。Web瀏覽、音頻和/或視頻流、電子郵件和位置獲取都消耗能量。GPS接收器108可以在幾個小時內(nèi)完全耗盡電池。在許多智能電話上,GPS接收器是主要能耗硬件之一(比加速度計高出一個數(shù)量級;比CPU102高出兩個數(shù)量級)。
[0074]基于位置的服務(wù)通常不能始終保持開啟。迄今為止,一直依賴用戶在必要時關(guān)閉應(yīng)用,這很不方便。此外,某些當(dāng)前技術(shù)采用稀疏采樣,隨之而來的是低數(shù)據(jù)質(zhì)量。
[0075]現(xiàn)在應(yīng)該必須參考圖10以進(jìn)行GPS能耗分析。GPS采用24個廣播定時信標(biāo)的同步GPS衛(wèi)星1002。地球上的每個GPS接收器(例如,在啟用GPS的電話100中)監(jiān)聽至少三個衛(wèi)星1002,并且對它自己的位置進(jìn)行三角測量。GPS接收器上的能耗與監(jiān)聽時間呈線性關(guān)系。GPS信號越弱,監(jiān)聽時間越長。樹冠、建筑物和金屬都可以減弱GPS信號。例如,在晴空的室外環(huán)境中監(jiān)聽時間可能為100ms,而在建筑物中為I分鐘,它們相差幾個數(shù)量級。
[0076]圖11示出室內(nèi)-室外環(huán)境中的GPS能耗。在室外示出可忽略的能耗,但在室內(nèi)示出巨大消耗。一個或多個實(shí)施例提供一種解決方案,其根據(jù)在此給出的室內(nèi)/室外檢測方法切換GPS模塊108。
[0077]另一個非限制性示例性應(yīng)用包括鈴聲的自適應(yīng)。在許多情形中,智能電話用戶想要在進(jìn)入建筑物時調(diào)低或更改鈴聲。目前,手動更改鈴聲,因此很不方便。在一個或多個實(shí)施例中,用戶針對室內(nèi)和室外環(huán)境設(shè)置優(yōu)選鈴聲狀態(tài)。智能電話根據(jù)在此給出的室內(nèi)/室外檢測方法而改變鈴聲。
[0078]給出到目前為止的討論,并且現(xiàn)在參考圖2,應(yīng)該理解,一般地說,根據(jù)本發(fā)明的一個方面的示例性方法包括步驟204:以室內(nèi)模式操作啟用GPS的蜂窩電子設(shè)備。所述設(shè)備可以是蜂窩電話100、便攜式GPS設(shè)備等。進(jìn)一步的步驟包括在啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加;以及響應(yīng)于至少蜂窩信號強(qiáng)度的增加,將啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式206。更進(jìn)一步的步驟包括檢測在室外測試模式期間是否發(fā)生啟用GPS的蜂窩電子設(shè)備的移動;以及如果發(fā)生移動,將啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J?02。
[0079]在至少某些實(shí)例中,額外步驟包括如果未發(fā)生移動,將啟用GPS的蜂窩電子設(shè)備返回到室內(nèi)模式204。
[0080]在一個或多個實(shí)施例中,額外步驟包括在啟用GPS的蜂窩電子設(shè)備處檢測W1-Fi信號強(qiáng)度的減小;在這些情況下,將啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式206進(jìn)一步響應(yīng)于W1-Fi信號強(qiáng)度的減小。
[0081]在一個或多個實(shí)例中,額外步驟包括當(dāng)啟用GPS的蜂窩電子設(shè)備處于室外模式202時,在啟用GPS的蜂窩電子設(shè)備處檢測GPS信號的丟失;以及響應(yīng)于GPS信號的丟失,將啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變回室內(nèi)模式204。
[0082]在一個或多個實(shí)施例中,響應(yīng)于進(jìn)入任何一種模式,采取一個或多個動作。例如,在某些情況下,額外步驟包括響應(yīng)于轉(zhuǎn)變?yōu)槭彝饽J剑扇≈辽俚谝粍幼?,并且響?yīng)于轉(zhuǎn)變回室內(nèi)模式,采取至少第二動作。在一個非限制性實(shí)例中,第一動作包括將啟用GPS的蜂窩電子設(shè)備的GPS模塊切換到第一模式,其中以第一頻率為GPS模塊通電;第二動作包括將啟用GPS的蜂窩電子設(shè)備的GPS模塊切換到第二模式,其中以第二頻率為GPS模塊通電;以及第二頻率小于第一頻率以便在室內(nèi)模式下節(jié)省電力。在另一個非限制性實(shí)例中,第一動作包括將啟用GPS的蜂窩電子設(shè)備的鈴聲特征更改為室外鈴聲特征;以及第二動作包括將啟用GPS的蜂窩電子設(shè)備的鈴聲特征更改為室內(nèi)鈴聲特征。
[0083]在某些情況下,額外步驟包括響應(yīng)于轉(zhuǎn)變回室內(nèi)模式,激活至少一個基于位置的服務(wù)(例如,基于進(jìn)入特定商店的定向廣告;這還可以鏈接到BSSID檢測,如在本文的其他位置討論的那樣)。
[0084]在至少某些實(shí)例中:
[0085]〇在啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加包括:確定蜂窩信號強(qiáng)度的采樣相對于蜂窩信號強(qiáng)度的先前 采樣增加,并且蜂窩信號強(qiáng)度的采樣與蜂窩信號強(qiáng)度的平均值的差的絕對值超過蜂窩信號強(qiáng)度的標(biāo)準(zhǔn)偏差的兩倍一參見上面的表達(dá)式(I);
[0086]〇在啟用GPS的蜂窩電子設(shè)備處檢測W1-Fi信號強(qiáng)度的減小包括:確定W1-Fi信號強(qiáng)度的采樣相對于W1-Fi信號強(qiáng)度的先前采樣減小,并且W1-Fi信號強(qiáng)度的采樣與W1-Fi信號強(qiáng)度的平均值的差的絕對值超過W1-Fi信號強(qiáng)度的標(biāo)準(zhǔn)偏差的兩倍一參見上面的表達(dá)式⑵;
[0087]〇在啟用GPS的蜂窩電子設(shè)備處檢測GPS信號的丟失包括:確定用于獲得GPS信號的預(yù)定數(shù)量的嘗試(η)已失??;以及
[0088]〇檢測是否發(fā)生啟用GPS的蜂窩電子設(shè)備的移動包括:針對多個采樣,判定沿著三個正交坐標(biāo)方向中的每個正交坐標(biāo)方向的加速度變化的絕對值之和的平均值是否超過預(yù)定閾值一參見上面的表達(dá)式(3)、⑷和(5)。
[0089]如前所述,一個或多個實(shí)施例可以適應(yīng)于丟失某些功能一參見圖7。例如,根據(jù)704,在某些情況下,使用加速度計執(zhí)行所述檢測在室外測試模式期間是否發(fā)生啟用GPS的蜂窩電子設(shè)備的移動,并且進(jìn)一步的步驟包括在返回到室內(nèi)模式204之后,確定加速度計不可用,檢測蜂窩信號強(qiáng)度的另一次增加,并且檢測W1-Fi信號強(qiáng)度的減小;以及響應(yīng)于加速度計的不可用性、蜂窩信號強(qiáng)度的另一次增加和W1-Fi信號強(qiáng)度的減小,將啟用GPS的蜂窩電子設(shè)備直接(即,不使用室外測試模式)轉(zhuǎn)變?yōu)槭彝饽J?02。
[0090]現(xiàn)在參考圖8,在某些情況下,額外步驟包括在室內(nèi)模式204期間,檢測和記錄至少一個W1-Fi無線接入點(diǎn)的至少一個基本服務(wù)集標(biāo)識;以及在轉(zhuǎn)變?yōu)槭彝饽J?02之后,如果再次檢測到至少一個W1-Fi無線接入點(diǎn)的所記錄的基本服務(wù)集標(biāo)識,立即切換回室內(nèi)模式204。在至少某些此類情況下,進(jìn)一步的步驟可以包括在立即切換回室內(nèi)模式204之后,在預(yù)定時間段內(nèi)未檢測到至少一個W1-Fi無線接入點(diǎn)的所記錄的基本服務(wù)集標(biāo)識時,返回到室外模式202,而不進(jìn)入室外測試模式。
[0091]在另一個方面,參考圖1,作為一個非限制性實(shí)例,啟用GPS的蜂窩電子設(shè)備(例如100)包括存儲器112 ;蜂窩收發(fā)器模塊104 ;GPS接收器模塊108 ;加速度計114 ;以及至少一個處理器102,其耦合到存儲器112、蜂窩收發(fā)器模塊、加速度計和GPS接收器模塊。至少一個處理器可操作以便執(zhí)行上面描述的任何一個、部分或全部對應(yīng)方法步驟??梢越Y(jié)合蜂窩收發(fā)器模塊執(zhí)行蜂窩信號強(qiáng)度增加的檢測??梢越Y(jié)合加速度計執(zhí)行移動的檢測??梢越Y(jié)合GPS接收器模塊執(zhí)行GPS信號丟失的檢測。
[0092]可選地,提供W1-Fi收發(fā)器模塊106并且將其耦合到至少一個處理器??梢越Y(jié)合W1-Fi收發(fā)器模塊檢測W1-Fi信號強(qiáng)度減小。[0093]在另一個方面,可以在沒有加速度計的設(shè)備中使用過程704。因此,一種示例性方法可以包括以下步驟:以室內(nèi)模式204操作啟用GPS的蜂窩電子設(shè)備;在啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加和W1-Fi信號強(qiáng)度的減?。灰约绊憫?yīng)于蜂窩信號強(qiáng)度的增加和W1-Fi信號強(qiáng)度的減小,將啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J?02。當(dāng)然,在這些實(shí)例中,進(jìn)一步的步驟可以包括當(dāng)啟用GPS的蜂窩電子設(shè)備處于室外模式202時,在啟用GPS的蜂窩電子設(shè)備處檢測GPS信號的丟失;以及響應(yīng)于GPS信號的丟失,將啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變回室內(nèi)模式204。
[0094]在另一個方面,再次參考圖1,作為一個非限制性實(shí)例,啟用GPS的蜂窩電子設(shè)備(例如100)包括存儲器112 ;蜂窩收發(fā)器模塊104 ;GPS接收器模塊108 ;Wi_Fi收發(fā)器模塊106 ;以及至少一個處理器102,其耦合到存儲器112、蜂窩收發(fā)器模塊、W1-Fi收發(fā)器模塊和GPS接收器模塊。至少一個處理器可操作以執(zhí)行上面描述的任何一個、部分或全部對應(yīng)方法步驟。
[0095]示例件系統(tǒng)和制品細(xì)節(jié)
[0096]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明的各個方面可以實(shí)現(xiàn)為系統(tǒng)、方法或計算機(jī)程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、或硬件和軟件(包括固件、駐留軟件、微代碼等)結(jié)合的實(shí)施方式。此外,本發(fā)明的至少某些方面還可以實(shí)現(xiàn)為在一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式,該計算機(jī)可讀介質(zhì)中包含計算機(jī)可讀的程序代碼(例如,包含用于在智能電話、便攜式GPS等上執(zhí)行的軟件的有形介質(zhì))。
[0097]本發(fā)明的一個或多個實(shí)施例或其元素可以以裝置的形式實(shí)現(xiàn),所述裝置包括存儲器和至少一個處理器,至少一個處理器耦合到存儲器并且可操作以執(zhí)行示例性方法步驟。
[0098]一個或多個實(shí)施例可以使用在便攜式設(shè)備(例如蜂窩電話或其它啟用GPS的蜂窩電子設(shè)備)上運(yùn)行的軟件。請參考上面圖1的討論。這種實(shí)現(xiàn)例如可以采用處理器102、存儲器112和輸入/輸出接口 110。術(shù)語“處理器”如在此使用的,旨在包括任何處理設(shè)備,例如包括CPU(中央處理單元)和/或其它形式處理電路的處理設(shè)備。進(jìn)一步,術(shù)語“處理器”可以指多個單獨(dú)的處理器。術(shù)語“存儲器”旨在包括與處理器或CPU關(guān)聯(lián)的存儲器,例如RAM (隨機(jī)存取存儲器)、ROM (只讀存儲器)、固定存儲器件(例如,硬盤驅(qū)動器)、可移動存儲器件(例如,軟盤)、閃存等。此外,詞組“輸入/輸出接口”如在此使用的,例如可以包括一個或多個用于將數(shù)據(jù)輸入到處理單元的機(jī)構(gòu),以及一個或多個用于提供與處理單元關(guān)聯(lián)的結(jié)果的機(jī)構(gòu)。處理器、存儲器和輸入/輸出接口例如可以經(jīng)由總線互連。
[0099]因此,如在此描述的,包括用于執(zhí)行本發(fā)明方法的指令或代碼的計算機(jī)軟件可以被存儲在一個或多個關(guān)聯(lián)的存儲器件(例如,ROM、固定或可移動存儲器)中,并且當(dāng)準(zhǔn)備使用時,被部分或全部加載(例如,加載到RAM中)并由CPU實(shí)現(xiàn)。這種軟件可以包括但不限于固件、駐留軟件、微代碼等。
[0100]如前所述,本發(fā)明的各個方面可以實(shí)現(xiàn)為在一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式,該計算機(jī)可讀介質(zhì)中包含計算機(jī)可讀的程序代碼??梢圆捎靡粋€或多個計算機(jī)可讀介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是一但不限于一電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者上述的任意合適的組合。計算機(jī)可讀存儲介質(zhì)的非限制性例子包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0101]計算機(jī)可讀的信號介質(zhì)可以包括例如在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括一但不限于一電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0102]計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0103]可以以一種或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本發(fā)明的各個方面的操作的計算機(jī)程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過程式程序設(shè)計語言一諸如“C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨(dú)立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在許多實(shí)施例中,構(gòu)想代碼將在便攜式設(shè)備(如蜂窩電話或者其它啟用GPS的蜂窩電子設(shè)備)上執(zhí)行。
[0104]在此將參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的各個方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機(jī)程序指令實(shí)現(xiàn)。這些計算機(jī)程序指令可以提供給處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過處理器執(zhí)行時,產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。
[0105]也可以把這些計算機(jī)程序指令存儲在計算機(jī)可讀介質(zhì)中,這些指令使得處理器、或其它設(shè)備以特定方式工作,從而,存儲在計算機(jī)可讀介質(zhì)中的指令就產(chǎn)生出包括實(shí)現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的指令的制造品(article ofmanufacture)。
[0106]也可以把計算機(jī)程序指令加載到合適的處理裝置上,使得在其上執(zhí)行一系列操作步驟,以產(chǎn)生計算機(jī)實(shí)現(xiàn)的過程,從而使得在計算機(jī)或其它可編程裝置上執(zhí)行的指令提供實(shí)現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的過程。
[0107]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的不同實(shí)施例的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實(shí)現(xiàn)。
[0108]應(yīng)當(dāng)注意,在此描述的任何方法都可以包括提供一種系統(tǒng)的額外步驟,所述系統(tǒng)包括包含在計算機(jī)可讀存儲介質(zhì)中的不同軟件模塊;所述模塊例如可以包括在框圖中示出和/或在此描述的任何或全部元素,這些元素可以全部或部分地以軟件實(shí)現(xiàn)。然后可以使用所述系統(tǒng)的不同軟件模塊和/或子模塊(如前所述,在一個或多個硬件處理器上執(zhí)行)執(zhí)行所述方法步驟。進(jìn)一步,計算機(jī)程序產(chǎn)品可以包括計算機(jī)可讀存儲介質(zhì),其具有適合于被執(zhí)行的代碼以便執(zhí)行在此描述的一個或多個方法步驟,包括為所述系統(tǒng)提供不同軟件模塊。
[0109]在任何情況下,應(yīng)當(dāng)理解,在此示出的組件可以以各種形式的硬件、軟件或它們的組合來實(shí)現(xiàn);例如,專用集成電路(多個)(ASIC)、功能電路、一個或多個具有關(guān)聯(lián)存儲器的經(jīng)過適當(dāng)編程的處理器等。給予了在此提供的本發(fā)明的教導(dǎo)后,相關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員將能夠構(gòu)想本發(fā)明的組件的其它實(shí)現(xiàn)。
[0110]在此使用的術(shù)語只是為了描述特定的實(shí)施例并且并非旨在作為本發(fā)明的限制。如在此使用的,單數(shù)形式“一”、“一個”和“該”旨在同樣包括復(fù)數(shù)形式,除非上下文明確地另有所指。還將理解,當(dāng)在此說明書中使用時,術(shù)語“包括”和/或“包含”指定了聲明的特性、整數(shù)、步驟、操作、元素和/或組件的存在,但是并不排除一個或多個其它特性、整數(shù)、步驟、操作、元素、組件和/或其組合的存在或增加。
[0111]下面權(quán)利要求中的對應(yīng)結(jié)構(gòu)、材料、操作以及所有功能性限定的裝置或步驟的等同替換,旨在包括任何用于與在權(quán)利要求中具體指出的其它元件相組合地執(zhí)行該功能的結(jié)構(gòu)、材料或操作。出于示例和說明目的給出了對本發(fā)明的描述,但所述描述并非旨在是窮舉的或是將本發(fā)明限于所公開的形式。在不偏離本發(fā)明的范圍和精神的情況下,對于所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說許多修改和變化都將是顯而易見的。實(shí)施例的選擇和描述是為了最佳地解釋本發(fā)明的原理和實(shí)際應(yīng)用,并且當(dāng)適合于所構(gòu)想的特定使用時,使得所屬【技術(shù)領(lǐng)域】的其它普通技術(shù)人員能夠理解本發(fā)明的具有各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種方法,包括: 以室內(nèi)模式操作啟用GPS的蜂窩電子設(shè)備; 在所述啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加; 響應(yīng)于至少所述蜂窩信號強(qiáng)度的增加,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式; 檢測在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動;以及 如果發(fā)生所述移動,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> 2.根據(jù)權(quán)利要求1的方法,還包括如果未發(fā)生所述移動,將所述啟用GPS的蜂窩電子設(shè)備返回到所述室內(nèi)模式。
3.根據(jù)權(quán)利要 求2的方法,還包括在所述啟用GPS的蜂窩電子設(shè)備處檢測W1-Fi信號強(qiáng)度的減小,其中將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)樗鍪彝鉁y試模式進(jìn)一步響應(yīng)于所述W1-Fi信號強(qiáng)度的減小。
4.根據(jù)權(quán)利要求3的方法,還包括: 當(dāng)所述啟用GPS的蜂窩電子設(shè)備處于所述室外模式時,在所述啟用GPS的蜂窩電子設(shè)備處檢測GPS信號的丟失;以及 響應(yīng)于所述GPS信號的丟失,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變回所述室內(nèi)模式。
5.根據(jù)權(quán)利要求4的方法,還包括響應(yīng)于轉(zhuǎn)變?yōu)樗鍪彝饽J剑扇≈辽俚谝粍幼?,以及響?yīng)于轉(zhuǎn)變回所述室內(nèi)模式,采取至少第二動作。
6.根據(jù)權(quán)利要求5的方法,其中: 所述第一動作包括將所述啟用GPS的蜂窩電子設(shè)備的GPS模塊切換到第一模式,其中以第一頻率為所述GPS模塊通電; 所述第二動作包括將所述啟用GPS的蜂窩電子設(shè)備的所述GPS模塊切換到第二模式,其中以第二頻率為所述GPS模塊通電;以及 所述第二頻率小于所述第一頻率以便在所述室內(nèi)模式下節(jié)省電力。
7.根據(jù)權(quán)利要求5的方法,其中: 所述第一動作包括將所述啟用GPS的蜂窩電子設(shè)備的鈴聲特征更改為室外鈴聲特征;以及 所述第二動作包括將所述啟用GPS的蜂窩電子設(shè)備的所述鈴聲特征更改為室內(nèi)鈴聲特征。
8.根據(jù)權(quán)利要求4的方法,還包括響應(yīng)于轉(zhuǎn)變回所述室內(nèi)模式,激活至少一個基于位置的服務(wù)。
9.根據(jù)權(quán)利要求4的方法,其中: 在所述啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加包括:確定所述蜂窩信號強(qiáng)度的采樣相對于所述蜂窩信號強(qiáng)度的先前采樣增加,并且所述蜂窩信號強(qiáng)度的所述采樣與所述蜂窩信號強(qiáng)度的平均值的差的絕對值超過所述蜂窩信號強(qiáng)度的標(biāo)準(zhǔn)偏差的兩倍;在所述啟用GPS的蜂窩電子設(shè)備處檢測W1-Fi信號強(qiáng)度的減小包括:確定所述W1-Fi信號強(qiáng)度的采樣相對于所述W1-Fi信號強(qiáng)度的先前采樣減小,并且所述W1-Fi信號強(qiáng)度的所述采樣與所述W1-Fi信號強(qiáng)度的平均值的差的絕對值超過所述W1-Fi信號強(qiáng)度的標(biāo)準(zhǔn)偏差的兩倍;在所述啟用GPS的蜂窩電子設(shè)備處檢測GPS信號的丟失包括:確定用于獲得所述GPS信號的預(yù)定數(shù)量的嘗試已失敗;以及 檢測是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動包括:針對多個采樣,判定沿著三個正交坐標(biāo)方向中的每個正交坐標(biāo)方向的加速度變化的絕對值之和的平均值是否超過預(yù)定閾值。
10.根據(jù)權(quán)利要求2的方法,其中使用加速度計執(zhí)行檢測在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動,還包括: 在返回到所述室內(nèi)模式之后,確定所述加速度計不可用,檢測所述蜂窩信號強(qiáng)度的另一次增加,并且檢測W1-Fi信號強(qiáng)度的減??; 響應(yīng)于所述加速度計的不可用性、所述蜂窩信號強(qiáng)度的另一次增加和所述W1-Fi信號強(qiáng)度的減小,將所述啟用GPS的蜂窩電子設(shè)備直接轉(zhuǎn)變?yōu)樗鍪彝饽J健?br> 11.根據(jù)權(quán)利要求2的方法,還包括: 在所述室內(nèi)模式期間,檢測和記錄至少一個W1-Fi無線接入點(diǎn)的至少一個基本服務(wù)集標(biāo)識;以及 在轉(zhuǎn)變?yōu)樗鍪彝饽J街?,如果再次檢測到所述至少一個W1-Fi無線接入點(diǎn)的所記錄的基本服務(wù)集標(biāo)識,立即切換回所述室內(nèi)模式。
12.根據(jù)權(quán)利要求11的方法,還包括:在立即切換回所述室內(nèi)模式之后,在預(yù)定時間段內(nèi)未檢測到所述至少一個W1-Fi無線接入點(diǎn)的所記錄的基本服務(wù)集標(biāo)識時,返回到所述室外模式,而不進(jìn)入所述室外測試模式。
13.—種方法,包括: 以室內(nèi)模式操作啟用GPS的蜂窩電子設(shè)備; 在所述啟用GPS的蜂窩電子設(shè)備處檢測蜂窩信號強(qiáng)度的增加和W1-Fi信號強(qiáng)度的減??;以及 響應(yīng)于所述蜂窩信號強(qiáng)度的增加和所述W1-Fi信號強(qiáng)度的減小,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> 14.根據(jù)權(quán)利要求13的方法,還包括: 當(dāng)所述啟用GPS的蜂窩電子設(shè)備處于所述室外模式時,在所述啟用GPS的蜂窩電子設(shè)備處檢測GPS信號的丟失;以及 響應(yīng)于所述GPS信號的丟失,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變回所述室內(nèi)模式。
15.一種啟用GPS的蜂窩電子設(shè)備,包括: 存儲器; 蜂窩收發(fā)器模塊; GPS接收器模塊; 加速度計;以及 至少一個處理器,其耦合到所述存儲器、所述蜂窩收發(fā)器模塊、所述加速度計和所述GPS接收器模塊,并可操作以: 以室內(nèi)模式操作所述啟用GPS的蜂窩電子設(shè)備; 結(jié)合所述蜂窩收發(fā)器模塊而檢測蜂窩信號強(qiáng)度的增加; 響應(yīng)于至少所述蜂窩信號強(qiáng)度的增加,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式; 結(jié)合所述加速度計而檢測在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動;以及 如果發(fā)生所述移動,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> 16.根據(jù)權(quán)利要求15的啟用GPS的蜂窩電子設(shè)備,其中所述至少一個處理器還可操作以便如果未發(fā)生所述移動,將所述啟用GPS的蜂窩電子設(shè)備返回到所述室內(nèi)模式。
17.根據(jù)權(quán)利要求16的啟用GPS的蜂窩電子設(shè)備,還包括耦合到所述至少一個處理器的W1-Fi收發(fā)器模塊,其中所述至少一個處理器還可操作以結(jié)合所述W1-Fi收發(fā)器模塊而檢測W1-Fi信號強(qiáng)度的減小,其中所述至少一個處理器還可操作以便還響應(yīng)于所述W1-Fi信號強(qiáng)度的減小,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)樗鍪彝鉁y試模式。
18.根據(jù)權(quán)利要求17的啟用GPS的蜂窩電子設(shè)備,其中所述至少一個處理器還可操作以: 當(dāng)所述啟用GPS的蜂窩電子設(shè)備處于所述室外模式時,結(jié)合所述GPS接收器模塊而檢測GPS信號的丟失;以及 響應(yīng)于所述GPS信號的丟失,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變回所述室內(nèi)模式。
19.根據(jù)權(quán)利要求18的啟用GPS的蜂窩電子設(shè)備,其中所述至少一個處理器還可操作以響應(yīng)于轉(zhuǎn)變?yōu)樗鍪?外模式,采取至少第一動作,以及響應(yīng)于轉(zhuǎn)變回所述室內(nèi)模式,采取至少第二動作。
20.根據(jù)權(quán)利要求19的啟用GPS的蜂窩電子設(shè)備,其中: 所述第一動作包括將所述啟用GPS的蜂窩電子設(shè)備的所述GPS模塊切換到第一模式,其中以第一頻率為所述GPS模塊通電; 所述第二動作包括將所述啟用GPS的蜂窩電子設(shè)備的所述GPS模塊切換到第二模式,其中以第二頻率為所述GPS模塊通電;以及 所述第二頻率小于所述第一頻率以便在所述室內(nèi)模式下節(jié)省電力。
21.根據(jù)權(quán)利要求19的啟用GPS的蜂窩電子設(shè)備,其中: 所述第一動作包括將所述啟用GPS的蜂窩電子設(shè)備的鈴聲特征更改為室外鈴聲特征;以及 所述第二動作包括將所述啟用GPS的蜂窩電子設(shè)備的所述鈴聲特征更改為室內(nèi)鈴聲特征。
22.根據(jù)權(quán)利要求18的啟用GPS的蜂窩電子設(shè)備,其中所述至少一個處理器還可操作以響應(yīng)于轉(zhuǎn)變回所述室內(nèi)模式,激活至少一個基于位置的服務(wù)。
23.一種啟用GPS的蜂窩電子設(shè)備,包括: 存儲器; 蜂窩收發(fā)器模塊; W1-Fi收發(fā)器模塊; GPS接收器模塊;以及 至少一個處理器,其耦合到所述存儲器、所述蜂窩收發(fā)器模塊、所述W1-Fi收發(fā)器模塊和所述GPS接收器模塊,并可操作以: 以室內(nèi)模式操作所述啟用GPS的蜂窩電子設(shè)備;結(jié)合所述蜂窩收發(fā)器模塊和所述W1-Fi收發(fā)器模塊而檢測蜂窩信號強(qiáng)度的增加和W1-Fi信號強(qiáng)度的減?。灰约? 響應(yīng)于所述蜂窩信號強(qiáng)度的增加和所述W1-Fi信號強(qiáng)度的減小,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J健?br> 24.根據(jù)權(quán)利要求23的啟用GPS的蜂窩電子設(shè)備,其中所述至少一個處理器還可操作以: 當(dāng)所述啟用GPS的蜂窩電子設(shè)備處于所述室外模式時,結(jié)合所述GPS接收器模塊而檢測GPS信號的丟失;以及 響應(yīng)于所述GPS信號的丟失,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變回所述室內(nèi)模式。
25.一種啟用GPS的蜂窩電子設(shè)備,包括: 用于以室內(nèi)模式操作所述啟用GPS的蜂窩電子設(shè)備的部件; 用于檢測蜂窩信號強(qiáng)度的增加的部件; 用于響應(yīng)于至少所述蜂窩信號強(qiáng)度的增加,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝鉁y試模式的部件; 用于檢測在所述室外測試模式期間是否發(fā)生所述啟用GPS的蜂窩電子設(shè)備的移動的部件;以及 用于在發(fā)生所述移動的情況下,將所述啟用GPS的蜂窩電子設(shè)備轉(zhuǎn)變?yōu)槭彝饽J降牟考?br> 【文檔編號】H04B7/00GK103959668SQ201280058165
【公開日】2014年7月30日 申請日期:2012年11月28日 優(yōu)先權(quán)日:2011年11月30日
【發(fā)明者】戴晶, 黎明, M·R·納菲德, S·薩胡 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1