地理圍欄違反置信度的制作方法
【專利摘要】本發(fā)明提供一種供移動裝置進(jìn)行以下操作的系統(tǒng)和方法:有效地使用地理圍欄能力而不消耗其電池,及允許在指定與地理圍欄有關(guān)的例如確定何時(shí)及何處發(fā)生地理圍欄違反的時(shí)延和置信度等各種參數(shù)及降低未檢測到地理圍欄違反的概率中有靈活性。
【專利說明】地理圍欄違反置信度
[0001] 根據(jù)35 U. S. C. § 119豐張優(yōu)先權(quán)
[0002] 本專利申請案主張以下各臨時(shí)申請案的優(yōu)先權(quán):2012年5月1日申請的題為 "用于地理圍欄的實(shí)施及/或利用的系統(tǒng)、方法和/或設(shè)備(SYSTEMS,METHODS,AND/OR APPARATUSES FOR MPLEMENTATION AND/OR UTILIZATION OF A GEOFENCE) "(代理人案號 122502P1)的第61/640, 722號臨時(shí)申請案;2012年6月5日申請的題為"地理圍欄違反時(shí) 延(GEOFENCE BREACH LATENCY) "(代理人案號 122779P1)的第 61/655, 982 號臨時(shí)申請案; 2012年6月5日申請的題為"地理圍欄違反置信度(GEOFENCE BREACH CONFIDENCE) "(代 理人案號122780P1)的第61/655,985號臨時(shí)申請案;及2012年6月5日申請的題為"減 少地理圍欄解決方案中的錯(cuò)過違反檢測的機(jī)制(MECHANISM TO REDUCE MISSING BREACH DETECTION IN GEOFENCING SOLUTION)"(代理人案號 122795P1)的第 61/655, 987 號臨時(shí) 申請案;且所述臨時(shí)申請案皆已讓與給本發(fā)明受讓人且在此以引用的方式明確地并入本文 中。
[0003] 共同待決專利申請案的參考
[0004] 本專利申請案與以下共同待決的美國專利申請案有關(guān):
[0005] 與本專利申請案同時(shí)申請的"具有共享測量結(jié)果的并行地理圍欄(CONCURRENT GEOFENCES WITH SHARED MEASUREMENTS)"(代理人案號QC122779),所述申請案已讓與給本 發(fā)明受讓人且以引用的方式明確地并入本文中;以及
[0006] 與本專利申請案同時(shí)申請的"減少地理圍欄解決方案中的錯(cuò)過違反檢測的機(jī)制 (MECHANISM TO REDUCE MISSING BREACH DETECTION IN GEOFENCING SOLUTION),,(代理人 案號QC122795),所述申請案已讓與給本發(fā)明受讓人且以引用的方式明確地并入本文中。
【技術(shù)領(lǐng)域】
[0007] 本發(fā)明涉及蜂窩式電話技術(shù),且更確切地說,涉及地理圍欄。
【背景技術(shù)】
[0008] 地理圍欄為環(huán)繞地理位置的虛擬圍欄且在移動裝置進(jìn)入或離開地理圍欄時(shí)提供 通知。地理圍欄能力在智能電話應(yīng)用和游戲市場中獲得越來越多的注意。許多應(yīng)用程序開 發(fā)者正創(chuàng)建用于地理圍欄的創(chuàng)新使用情況。此類實(shí)例包含在孩子離開指明區(qū)域時(shí)可通知父 母的孩子定位服務(wù)、在野生動物游蕩進(jìn)入農(nóng)田中時(shí)發(fā)送報(bào)警的野生動物管理,或在人接近 商店時(shí)可發(fā)出優(yōu)惠券或提議的廣告服務(wù)。
[0009] 可使用多種定位技術(shù)來跟蹤地理圍欄移動裝置的位置,多種定位技術(shù)例如基于獨(dú) 立全球定位系統(tǒng)/全球?qū)Ш叫l(wèi)星系統(tǒng)(GPS/GNSS)、輔助GPS/GNSS(AGPS/AGNSS)、無線廣域 網(wǎng)(WWAN)信號、基于小區(qū)ID號、基于Wi-Fi、基于傳感器。對移動裝置的連續(xù)跟蹤導(dǎo)致具有 高功率消耗的響應(yīng)性很好的地理圍欄性能,所述情形降低電池壽命。以功率優(yōu)化方式提供 響應(yīng)性地理圍欄解決方案可為一個(gè)挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明的實(shí)施例涉及供移動裝置進(jìn)行以下操作的系統(tǒng)和方法:有效地使用地理圍 欄能力而不消耗其電池,及允許在指定與地理圍欄有關(guān)的各種參數(shù)及降低未檢測到地理圍 欄違反的概率中的靈活性,所述各種參數(shù)例如確定何時(shí)及何處發(fā)生地理圍欄違反的時(shí)延和 置信度。
[0011] 在實(shí)施例中,一種移動裝置包含一組接收器、第一處理器、第二處理器和存儲指令 的存儲器。所述第一處理器在執(zhí)行所述指令時(shí)執(zhí)行包括以下各者的過程:基于違反置信度 設(shè)置從一組接收器中選擇接收器;基于所述違反置信度設(shè)置選擇時(shí)間間隔;在所述時(shí)間間 隔期間從所述所選接收器獲得位置信息;使用所述位置信息計(jì)算所述移動裝置的位置;基 于所述位置信息確定地理圍欄的違反;及響應(yīng)于所述地理圍欄的所述違反而喚醒所述第二 處理器。
[0012] 在另一實(shí)施例中,一種方法指示移動裝置的地理圍欄違反。所述方法包括:將地理 圍欄客戶端提供到所述移動裝置中的第一處理器,其中所述地理圍欄客戶端指定違反置信 度設(shè)置;基于所述違反置信度設(shè)置從所述移動裝置中的一組接收器中選擇接收器;基于所 述違反置信度設(shè)置選擇時(shí)間間隔;在所述時(shí)間間隔期間從所述所選接收器獲得位置信息; 使用所述位置信息計(jì)算所述移動裝置的位置;基于所述位置信息確定地理圍欄的違反;及 響應(yīng)于所述地理圍欄的所述違反而喚醒所述移動裝置中的第二處理器。
[0013] 另一實(shí)施例包含一種存儲指令的計(jì)算機(jī)可讀存儲媒體。所述指令致使移動裝置執(zhí) 行包括以下各者的過程:將地理圍欄客戶端提供到所述移動裝置中的第一處理器,其中所 述地理圍欄客戶端指定違反置信度設(shè)置;基于所述違反置信度設(shè)置從所述移動裝置中的一 組接收器中選擇接收器;基于所述違反置信度設(shè)置選擇時(shí)間間隔;在所述時(shí)間間隔期間從 所述所選接收器獲得位置信息;使用所述位置信息計(jì)算所述移動裝置的位置;基于所述位 置信息確定地理圍欄的違反;及響應(yīng)于所述地理圍欄的所述違反而喚醒所述移動裝置中的 第二處理器。
[0014] 在另一實(shí)施例中,一種移動裝置包含一組接收器、調(diào)制解調(diào)器和應(yīng)用程序處理器。 所述調(diào)制解調(diào)器包含存儲指令的存儲器,所述指令在于所述調(diào)制解調(diào)器上執(zhí)行時(shí)執(zhí)行包括 以下各者的過程:用于基于違反置信度設(shè)置從一組接收器中選擇接收器的裝置;用于基于 所述違反置信度設(shè)置選擇時(shí)間間隔的裝置;用于在所述時(shí)間間隔期間從所述所選接收器獲 得位置信息的裝置;用于使用所述位置信息計(jì)算所述移動裝置的位置的裝置;用于基于所 述位置信息確定地理圍欄的違反的裝置;用于響應(yīng)于所述地理圍欄的所述違反而喚醒所述 應(yīng)用程序處理器的裝置。
【專利附圖】
【附圖說明】
[0015] 呈現(xiàn)附圖以輔助描述本發(fā)明的實(shí)施例,且提供所述附圖僅用于說明本發(fā)明的實(shí)施 例而非限制本發(fā)明的實(shí)施例。
[0016] 圖1為實(shí)施例的系統(tǒng)視圖。
[0017] 圖2說明用于蜂窩式電話網(wǎng)絡(luò)中的圖1的實(shí)施例。
[0018] 圖3說明根據(jù)實(shí)施例的架構(gòu)。
[0019] 圖4說明根據(jù)實(shí)施例的低置信度地理圍欄違反。
[0020] 圖5說明根據(jù)實(shí)施例的高置信度地理圍欄違反。
[0021] 圖6說明根據(jù)實(shí)施例的用于通過基于預(yù)測時(shí)間提供時(shí)間更新間隔降低錯(cuò)過地理 圍欄違反檢測的概率的方法。
[0022] 圖7說明根據(jù)實(shí)施例的用于提供圖6的實(shí)施例中所使用的預(yù)測時(shí)間間隔的方法。
[0023] 圖8說明根據(jù)另一實(shí)施例的方法。
[0024] 圖9說明根據(jù)另一實(shí)施例的方法。
【具體實(shí)施方式】
[0025] 在以下針對本發(fā)明的特定實(shí)施例的描述和有關(guān)圖式中揭示本發(fā)明的若干方面???在不脫離本發(fā)明的范圍的情況下設(shè)計(jì)出替代實(shí)施例。另外,將不會詳細(xì)描述或?qū)⑹÷员景l(fā) 明的眾所熟知的元件以免混淆本發(fā)明的相關(guān)細(xì)節(jié)。
[0026] 詞語"示范性"在本文中用于意味著"充當(dāng)實(shí)例、例子或說明"。本文中被描述為 "示范性"的任何實(shí)施例未必應(yīng)解釋為比其它實(shí)施例優(yōu)選或有利。同樣,術(shù)語"本發(fā)明的實(shí) 施例"并非要求本發(fā)明的所有實(shí)施例包含所論述的特征、優(yōu)點(diǎn)或操作模式。
[0027] 本文中所使用的術(shù)語僅僅是為了描述特定實(shí)施例,且并不希望限制本發(fā)明的實(shí)施 例。如本文中所使用,單數(shù)形式"一"和"所述"既定還包含復(fù)數(shù)形式,除非上下文另外清楚地 指示。將進(jìn)一步理解,術(shù)語"包括"和/或"包含"在于本文中使用時(shí)指定所陳述的特征、整 數(shù)、步驟、操作、元件和/或組件的存在,但并不排除一或多個(gè)其它特征、整數(shù)、步驟、操作、 元件、組件和/或其群組的存在或添加。
[0028] 另外,依據(jù)待由(例如)計(jì)算裝置的元件執(zhí)行的動作序列來描述許多實(shí)施例。將認(rèn) 識到,本文中所描述的各種動作可由特定電路(例如,專用集成電路(ASIC))、正由一個(gè)或 一個(gè)以上處理器執(zhí)行的程序指令或兩者的組合來執(zhí)行。另外,本文中所描述的這些動作序 列可被視為全部在任何形式的計(jì)算機(jī)可讀存儲媒體內(nèi)體現(xiàn),在所述計(jì)算機(jī)可讀存儲媒體中 存儲有一組對應(yīng)的計(jì)算機(jī)指令,所述計(jì)算機(jī)指令在執(zhí)行時(shí)將致使相關(guān)聯(lián)的處理器執(zhí)行本文 中所描述的功能性。因此,本發(fā)明的各種方面可以數(shù)個(gè)不同形式來體現(xiàn),預(yù)期所有形式屬于 所主張的標(biāo)的物的范圍內(nèi)。另外,對于本文中所描述的實(shí)施例中的每一者來說,任何此類實(shí) 施例的對應(yīng)形式可在本文中被描述為(例如)"經(jīng)配置以(執(zhí)行所描述的動作)的邏輯"。
[0029] 圖1為實(shí)施例可在其中獲得應(yīng)用的移動裝置的簡化抽象。標(biāo)記為102的移動裝置 包括天線104、調(diào)制解調(diào)器106和處理器108。調(diào)制解調(diào)器106借助于調(diào)制解調(diào)器接口 110 與處理器108通信。調(diào)制解調(diào)器106包含用于存儲供調(diào)制解調(diào)器106執(zhí)行的軟件指令的存 儲器112。
[0030] 應(yīng)了解,圖1中加標(biāo)記的框表示功能單元,包括硬件和軟件組件。一或多個(gè)半導(dǎo)體 裸片(芯片)可用以實(shí)現(xiàn)功能單元。舉例來說,調(diào)制解調(diào)器106可包括一個(gè)以上半導(dǎo)體芯 片。
[0031] 移動裝置102可為蜂窩式電話網(wǎng)絡(luò)中使用的蜂窩式電話或平板計(jì)算機(jī)。舉例來 說,圖2說明包括基站204A、204B和204C的蜂窩式電話網(wǎng)絡(luò)202,其中移動裝置102位于與 基站204C相關(guān)聯(lián)的小區(qū)內(nèi)。箭頭208和210分別用圖片表示上行鏈路信道和下行鏈路信 道,移動裝置206通過所述信道與基站204C通信。
[0032] 許多先前技術(shù)地理圍欄解決方案為在處理器108上執(zhí)行的應(yīng)用程序,其中處理器 108使用例如GPS/Wi-Fi等定位技術(shù)連續(xù)地跟蹤移動裝置102的位置。一個(gè)先前技術(shù)實(shí)例 被稱為"接近性報(bào)警"。數(shù)據(jù)展示:當(dāng)應(yīng)用程序處理器(例如,處理器108)運(yùn)行以便利用定 位技術(shù)執(zhí)行典型地理圍欄應(yīng)用程序時(shí),消耗相當(dāng)大量的功率。
[0033] 本文所描述的實(shí)施例提供一種功率優(yōu)化地理圍欄軟件解決方案,所述解決方案開 啟了高功率及高精度位置源與低功率及低精度位置源的配合使用,而不影響地理圍欄性 能。實(shí)施例在調(diào)制解調(diào)器106上執(zhí)行,使得可向處理器108報(bào)警或?qū)⑻幚砥?08喚醒并向 處理器108報(bào)警,從而將違反通知遞送到在處理器108上運(yùn)行的地理圍欄應(yīng)用程序。
[0034] 實(shí)施例可將零功率定位(ZPP)技術(shù)與Gen8 GNSS核心集成到調(diào)制解調(diào)器106中以 用于實(shí)現(xiàn)跨越許多地理圍欄情境的響應(yīng)性和功率消耗的最優(yōu)平衡。與在處理器108上運(yùn)行 地理圍欄服務(wù)相比較,或與其中通過不與調(diào)制解調(diào)器106集成的獨(dú)立芯片提供GPS/GNSS測 量結(jié)果的托管GPS/GNSS解決方案相比較,此集成節(jié)省了相當(dāng)大的功率。
[0035] 迄今為止,不存在用以測量地理圍欄服務(wù)質(zhì)量和性能的一組確定參數(shù)。在這些特 許證書中考慮的服務(wù)質(zhì)量(QoS)參數(shù)包含以下各者。1)違反置信度:假定有地理圍欄違 反,違反事件在確切地理圍欄邊界處發(fā)生的概率如何?違反置信度越高,假違反通知越低, 且反過來也是一樣。2)違反響應(yīng)性:假定有地理圍欄違反,由軟件進(jìn)行的違反檢測的時(shí)延 如何?較低時(shí)延暗示較高響應(yīng)性和較低錯(cuò)過的違反,且反過來也是一樣。3)功率使用情況: 其被定義為在啟用地理圍欄系統(tǒng)情況下的總能量消耗(隨時(shí)間使用的功率)減去在其中停 用地理圍欄系統(tǒng)的相同情況下的總能量消耗。
[0036] 實(shí)施例提供一種地理圍欄調(diào)制解調(diào)器服務(wù),所述服務(wù)在調(diào)制解調(diào)器106上執(zhí)行 (運(yùn)行)且在需要將違反通知發(fā)送到在處理器108上運(yùn)行的地理圍欄應(yīng)用程序時(shí),僅需要向 處理器108報(bào)警或喚醒處理器108并向處理器108報(bào)警。處理器108不需要用于地理圍欄 違反監(jiān)視。調(diào)制解調(diào)器服務(wù)負(fù)責(zé)優(yōu)化所需功率。
[0037] 調(diào)制解調(diào)器服務(wù)監(jiān)視系統(tǒng)中的所有地理圍欄的狀態(tài)且基于對所有地理圍欄的需 要確定將采取的下一組動作。地理圍欄的狀態(tài)主要是通過其距移動裝置102的當(dāng)前距離來 確定。舉例來說,如果系統(tǒng)中的所有地理圍欄距移動裝置102達(dá)50英里,那么不需要每隔 一秒監(jiān)視裝置的位置,且低精確度位置(具有較大水平誤差)將足夠用于地理圍欄操作。
[0038] 位置精確度的問題發(fā)揮位置源確定功能作用,所述位置源確定功能確定可使用哪 些可用位置確定源(使用最低功率)來提供當(dāng)前位置精確度需要。此模塊選通使用高功率 高精度位置源(例如,冷GNSS引擎)與低功率低精度位置源(例如,基于小區(qū)ID號的位 置)。
[0039] 為了平衡功率使用情況與QoS保證,實(shí)施例使用可被稱為早退避早退出的方法。 如果歸因于目前條件而造成實(shí)際上不需要(例如,裝置靜止或遠(yuǎn)離地理圍欄),或如果針對 所需的精確度無法確定位置(例如,高精確度位置是所要的,但GNSS信號非常微弱),那么 此方法積極地退避以避免做出位置確定(早退避)。
[0040] 為了積極地退避以避免做出位置確定,應(yīng)存在足夠快速的觸發(fā)以確定何時(shí)再次需 要位置固定(例如,移動裝置開始移動),或檢測移動裝置的環(huán)境的改變,所述改變將啟用 先前受損的位置源(例如,GNSS信號強(qiáng)度再次強(qiáng)烈),從而從先前進(jìn)入的退避啟用早退出。
[0041] 與按較低精確度確定位置相比較,在所有其它環(huán)境因素相同的情況下,確定移動 裝置102的位置消耗更多功率。因此,當(dāng)在不需要高精度或高精度源不可用的情況下退避 以避免進(jìn)行高精度位置固定時(shí),可節(jié)省功率。
[0042] 因此,在確定違反地理圍欄的概率較低的情況下,或在高精度源不可用的情況下, 實(shí)施早退避早退出方法的引擎將退避以避免進(jìn)行高精度位置固定。當(dāng)需要高精度位置固定 時(shí),早退避早退出高引擎將退出退避狀態(tài),其限制條件為:確定違反地理圍欄的概率不再較 低,或此類概率被視為不確定的,或在高精度源可用的情況下。
[0043] 圖3說明根據(jù)實(shí)施例的系統(tǒng)架構(gòu)。高級操作系統(tǒng)(HL0S) 302借助于調(diào)制解調(diào)器接 口 110與調(diào)制解調(diào)器106通信。標(biāo)記為304到316的模塊表示可用于早退出決策引擎318 和早退避決策引擎320的數(shù)據(jù)源和測量結(jié)果,所述兩個(gè)引擎合起來包括早退避早退出引擎 322。標(biāo)記為304到316的模塊中的一些模塊可包含接收器,例如傳感器310和315。
[0044] 核心地理圍欄模塊324 (嵌入于調(diào)制解調(diào)器106中)提供用于此處所論述的大量 程序的處理,以便在發(fā)生地理圍欄違反時(shí),通過用信號通知HL0S地理圍欄客戶端326,來向 處理器108報(bào)警或喚醒處理器108并向處理器108報(bào)警。
[0045] 對于許多實(shí)施例,期望最大的位置信息源是基于WWAN的且來自ZPP位置信息。ZPP 技術(shù)是基于根據(jù)已經(jīng)可用于調(diào)制解調(diào)器106的現(xiàn)有測量結(jié)果確定位置。其它信息包含基于 碼分多址(CDMA)跟蹤信元中的脈沖位置調(diào)制(PPM)測量結(jié)果、小區(qū)ID號和無線電接入技 術(shù)(RAT)改變的移動裝置的速度。
[0046] 用于確定何時(shí)發(fā)生地理圍欄違反的其它數(shù)據(jù)包含區(qū)域ID號列表。此列表可包含 關(guān)于地理圍欄的邊界的WWAN小區(qū)ID號信息,或完全在地理圍欄內(nèi)的小區(qū)的WWAN小區(qū)ID 號信息。這些列表可通過輔助GPS(AGPS)網(wǎng)絡(luò)來提供。
[0047] 用于確定地理圍欄違反的其它方法包含高級的基于距離的退避方法。當(dāng)移動裝置 102相對遠(yuǎn)離地理圍欄時(shí),此方法減少固定位置的速率,且考慮可用于調(diào)制解調(diào)器106的小 區(qū)改變事件。舉例來說,高級的基于距離的退避方法計(jì)算到達(dá)地理圍欄邊界的小區(qū)改變的 最小數(shù)目。通過保持跟蹤小區(qū)改變,所述方法可確定何時(shí)接近地理圍欄及是否應(yīng)接入用于 位置固定的其它源。
[0048] 用于確定地理圍欄違反的其它方法包含動態(tài)功率優(yōu)化感知方法。如果GNSS引擎 進(jìn)入動態(tài)定位運(yùn)算符(DP0)狀態(tài),那么此方法減少位置跟蹤的速率。
[0049] 另一種方法包含定位固定精確度設(shè)置。在此方法中,在地理圍欄外部存在三個(gè)區(qū): 接近區(qū),和中間區(qū),及遠(yuǎn)區(qū)。僅遠(yuǎn)區(qū)需要低位置精確度,而中間區(qū)需要較高精確度,且接近區(qū) 需要最高精確度。其它實(shí)施例可選擇不同數(shù)目個(gè)區(qū)。
[0050] 時(shí)延可被定義為從實(shí)際發(fā)生地理圍欄違反時(shí)到調(diào)制解調(diào)器106查明已發(fā)生違反 時(shí)的持續(xù)時(shí)間。因?yàn)楦鞣N原因而設(shè)置地理圍欄,以用于在移動裝置違反地理圍欄時(shí)向所關(guān) 注實(shí)體報(bào)警。就違反通知的時(shí)延來說,所有地理圍欄不需要相同的服務(wù)等級。一些地理圍 欄在做出關(guān)于違反的報(bào)警中可容忍較多時(shí)延(延遲)且仍可用于其被設(shè)置的目的。舉例來 說,在違反之后2分鐘的時(shí)延可足夠用于關(guān)于場地設(shè)置的跟蹤多少人到達(dá)的地理圍欄,而 關(guān)于學(xué)校設(shè)置的跟蹤孩子的地理圍欄的時(shí)延可能需要在孩子離開學(xué)校地理圍欄之后10秒 內(nèi)的通知。
[0051] 實(shí)施例允許移動裝置用戶(或地理圍欄的管理員)從離散組中選擇所要的時(shí)延, 例如,其中時(shí)延可為較低的(?。┗蜉^高的(大)。對于所述組時(shí)延,一些實(shí)施例可能具有 兩個(gè)以上離散等級。所描述的方法涉及確定時(shí)延的參數(shù)。此類參數(shù)包含供早退避早退出引 擎確定是退避以避免固定位置還是恢復(fù)執(zhí)行固定位置的閾值。僅舉例說明,這些和其它參 數(shù)包含更新位置的速率、表示地理圍欄違反的小區(qū)改變的數(shù)目的閾值、定位固定精確度設(shè) 置方法中在地理圍欄外部的區(qū)的大小和數(shù)目,及移動裝置102的速度。
[0052] 在低時(shí)延下跟蹤地理圍欄具有較高功率成本。在其中移動裝置102上設(shè)置有兩 個(gè)以上地理圍欄的情況下,可在于核心地理圍欄模塊324上運(yùn)行的兩個(gè)調(diào)制解調(diào)器過程之 間共享用于確定地理圍欄違反的所測量數(shù)據(jù)。以此方式,存在進(jìn)一步的功率效率。也就是 說,當(dāng)設(shè)置一個(gè)以上地理圍欄時(shí),實(shí)施例允許在調(diào)制解調(diào)器上運(yùn)行的過程共享所計(jì)算的結(jié) 果(歸因于對最低時(shí)延地理圍欄的需要)。此情形允許實(shí)現(xiàn)比所需的時(shí)延改善的時(shí)延,而不 以所有地理圍欄的額外成本為代價(jià)。
[0053] 圖9為說明上文所描述的實(shí)施例的流程圖???02指示將具有第一時(shí)延設(shè)置的 第一地理圍欄客戶端提供到調(diào)制解調(diào)器106。應(yīng)注意,更一股化地,除調(diào)制解調(diào)器之外的處 理器可充當(dāng)?shù)乩韲鷻诳蛻舳饲疫\(yùn)行與所述地理圍欄相關(guān)聯(lián)的過程,但為了便于論述,將調(diào) 制解調(diào)器稱作運(yùn)行與地理圍欄相關(guān)聯(lián)的過程的處理器。繼續(xù)圖9,框904指示在調(diào)制解調(diào) 器106上運(yùn)行第一過程以產(chǎn)生包括物理參數(shù)的一組結(jié)果,所述物理參數(shù)指示移動裝置與第 一地理圍欄的關(guān)系。舉例來說,所述組結(jié)果可包含移動裝置到第一地理圍欄的距離、在移動 裝置移動時(shí)發(fā)生的小區(qū)改變的數(shù)目,及移動裝置朝向第一地理圍欄的速度分量,如先前所 論述???06指示將具有第二時(shí)延設(shè)置的第二地理圍欄客戶端提供到調(diào)制解調(diào)器。此第二 時(shí)延設(shè)置可大于第一時(shí)延設(shè)置???08指示在調(diào)制解調(diào)器上運(yùn)行與第二地理圍欄相關(guān)聯(lián)的 第二過程,且在所述組結(jié)果指示第二地理圍欄的違反時(shí),喚醒移動裝置的應(yīng)用程序處理器 (例如,處理器108)。以此方式,第一過程與第二過程共享所述組結(jié)果內(nèi)的參數(shù)。比較所述 組結(jié)果中的各種參數(shù)中的一或多者與各種閾值可指示地理圍欄違反,如先前所論述。
[0054] 就違反通知的置信度來說,所有地理圍欄不需要相同的服務(wù)等級。較高置信度意 味著在實(shí)際地理圍欄邊界處發(fā)生違反的較高概率,而不是距實(shí)際地理圍欄邊界的某個(gè)可觀 的距離。一些地理圍欄可容忍較低違反置信度且仍可用于其被設(shè)置的目的。舉例來說,在 實(shí)際違反之前或之后200米的地理圍欄違反通知可足夠用于關(guān)于裝置設(shè)置的告知人何時(shí) 到達(dá)商業(yè)街的地理圍欄,而關(guān)于學(xué)校設(shè)置的跟蹤孩子的地理圍欄可能需要孩子何時(shí)距違反 不超過幾米的通知。
[0055] 以高置信度跟蹤地理圍欄引發(fā)較高功率成本。每種定位技術(shù)提供具有固有的不確 定性的位置;一股來說,減少固定(位置)的不確定性花費(fèi)更多時(shí)間(如功率)。為了用較 低功率提供較低違反置信度解決方案,此處所描述的一些實(shí)施例在較少時(shí)間量內(nèi)運(yùn)行高功 率定位源。
[0056] 為了進(jìn)行說明,考慮其中移動裝置朝向地理圍欄移動的圖4和5。圖4展示關(guān)于地 理圍欄404的相對較大位置不確定性橢圓402。移動裝置被視為在內(nèi)部,甚至在位置不確定 性橢圓402與地理圍欄404的50%重疊處。此情形導(dǎo)致相對較低置信度,但需要相對較低 功率。圖5展示關(guān)于地理圍欄504的相對較小位置不確定性橢圓502。移動裝置被視為在 內(nèi)部,其中存在位置不確定性橢圓502與地理圍欄504的至少95%重疊。此情形導(dǎo)致相對 較高置信度,但需要相對較高功率。
[0057] 在一些情況下,可使用例如WWAN等定位源來確定高不確定性位置(小不確定性橢 圓),與例如GNSS/GPS等較高功率消耗源相比較,例如WWAN等定位源消耗較少功率。然而, 在一些情況下,實(shí)施例可在某些條件下但在相對較少持續(xù)時(shí)間內(nèi)運(yùn)行GNSS/GPS接收器。
[0058] 實(shí)施例允許移動裝置用戶(或地理圍欄的管理員)從離散組中選擇所要的違反置 信度,例如,其中違反置信度可為低(?。┗蚋撸ù螅?。對于所述組違反置信度,一些實(shí)施例 可具有兩個(gè)以上離散等級。所描述的方法涉及確定違反置信度的參數(shù)。此類參數(shù)包含經(jīng)選 擇以固定位置的接收器(定位源)的特定種類,和此類接收器在其中處于作用中以固定位 置的時(shí)間長度。
[0059] 用戶可從一組離散值中指定違反置信度值或設(shè)置,且調(diào)制解調(diào)器106可選擇接收 器和用于收集產(chǎn)生所要違反置信度設(shè)置的位置信息的時(shí)間間隔的組合。此信息可作為表格 存儲在調(diào)制解調(diào)器106的存儲器112中。表格中的條目通過違反置信度設(shè)置來編索引,其 中條目存儲接收器和產(chǎn)生所要違反置信度設(shè)置的時(shí)間間隔。
[0060] 圖8為說明上文所描述的實(shí)施例的流程圖。用戶選擇用于所要違反置信度的設(shè)置 (802)?;谒x違反置信度設(shè)置,選擇移動裝置中的接收器(804)且還選擇將在其中操作 所選接收器的時(shí)間間隔(806)。在所選時(shí)間間隔期間,從所選接收器獲得位置信息(808), 且根據(jù)此位置信息,計(jì)算移動裝置的位置(810)。如果做出存在地理圍欄的違反的確定 (812),那么向應(yīng)用程序處理器報(bào)警(814)。如果處理器處于睡眠狀態(tài),那么應(yīng)理解,報(bào)警還 包含喚醒處理器。如果未檢測到地理圍欄違反,那么可在稍后時(shí)間更新移動裝置的位置。 [0061] 其它實(shí)施例有助于通過調(diào)整位置更新時(shí)間間隔來減輕錯(cuò)過地理圍欄違反檢測,此 取決于移動裝置的速度。如先前所論述,在其中更新移動裝置的位置的時(shí)間間隔可取決于 例如所要時(shí)延和違反置信度等因素。可進(jìn)一步修改此所計(jì)算的時(shí)間間隔以考慮移動裝置的 速度以便減少錯(cuò)過地理圍欄的概率(歸因于移動裝置的運(yùn)動)。術(shù)語"位置計(jì)算間隔"可用 以指在經(jīng)調(diào)整以考慮速度之前的位置更新時(shí)間間隔的值,如下文所描述。
[0062] 舉例來說,為了計(jì)算移動裝置的位置,地理圍欄解決方案可使用例如GPS、Wi-Fi 或基于小區(qū)扇區(qū)的技術(shù)等不同定位技術(shù)。每一定位技術(shù)在其精確度和其對移動裝置的局部 環(huán)境的易感性方面有所變化。在一些環(huán)境中,GPS、Wi-Fi或其它基于小區(qū)扇區(qū)的信號可能 不存在或具有較低功率,使得實(shí)際上無法針對此類環(huán)境中的移動裝置確定位置。
[0063] 假設(shè)在某一時(shí)刻移動裝置進(jìn)入具有不良或不存在的位置信號環(huán)境的地理圍欄,但 其中調(diào)制解調(diào)器106尚未向處理器108指示地理圍欄違反,這是因?yàn)樵谧罱奈恢糜?jì)算間 隔下,移動裝置足夠遠(yuǎn)離地理圍欄以致檢測不到違反。在下一位置計(jì)算更新下,有可能將不 會確定移動裝置的位置,從而導(dǎo)致錯(cuò)過違反檢測。
[0064] 具有不良信號環(huán)境的地理圍欄的實(shí)例為緊緊圍繞房子、辦公室或商店設(shè)置的地理 圍欄,其中在建筑物內(nèi)部可能存在微弱或不存在的位置信號環(huán)境。
[0065] 在實(shí)施例中,調(diào)制解調(diào)器106基于移動裝置的所測量速度減小位置計(jì)算間隔的值 以提供經(jīng)調(diào)整的位置間隔。此情形增加更新位置的速率,而此又增加實(shí)際上將檢測到地理 圍欄違反的概率。
[0066] 實(shí)施例通過維持先前GPS固定的歷史來跟蹤移動裝置的速度。實(shí)施例還可基于加 速度計(jì)傳感器提供速度估計(jì)。實(shí)施例通過將加權(quán)平均值應(yīng)用于過去所測量速度來計(jì)算預(yù)測 速度,其中對相對較近的所測量速度和較大(量值)速度給予較高權(quán)重。
[0067] 舉例來說,假設(shè)"速度"表示在地理圍欄的方向上的速度向量的分量,且假設(shè)\表 示在時(shí)刻h朝向地理圍欄的速度向量的分量的測量結(jié)果。索引i的范圍在某一整數(shù)集內(nèi), 例如{1,2, ...,N},其中整數(shù)N表示測量結(jié)果的數(shù)目。那么,對于一些實(shí)施例,通過以下等 式來給出權(quán)重t
[0068]
【權(quán)利要求】
1. 一種移動裝置,其包括一組接收器、第一處理器、第二處理器和存儲指令的存儲器, 所述指令在于所述第一處理器上執(zhí)行時(shí)執(zhí)行包括以下各者的過程: 基于違反置信度設(shè)置從所述組接收器中選擇接收器; 基于所述違反置信度設(shè)置選擇時(shí)間間隔; 在所述時(shí)間間隔期間從所述所選接收器獲得位置信息; 使用所述位置信息計(jì)算所述移動裝置的位置; 基于所述位置信息確定地理圍欄的違反; 響應(yīng)于所述地理圍欄的所述違反而喚醒所述第二處理器。
2. 根據(jù)權(quán)利要求1所述的移動裝置,其進(jìn)一步包括: 調(diào)制解調(diào)器,其中所述調(diào)制解調(diào)器包括所述第一處理器; 應(yīng)用程序處理器,其中所述應(yīng)用程序處理器包括所述第二處理器。
3. 根據(jù)權(quán)利要求1所述的移動裝置,其中所述組接收器包括無線廣域網(wǎng)WWAN接收器和 全球?qū)Ш叫l(wèi)星系統(tǒng)GNSS接收器。
4. 根據(jù)權(quán)利要求1所述的移動裝置,其進(jìn)一步包括: 基于所述違反置信度設(shè)置對表格編索引以選擇所述接收器和所述時(shí)間間隔,其中所述 表格存儲在所述存儲器中。
5. -種指示移動裝置的地理圍欄違反的方法,所述方法包括: 將地理圍欄客戶端提供到所述移動裝置中的第一處理器,其中所述地理圍欄客戶端指 定違反置信度設(shè)置; 基于所述違反置信度設(shè)置從所述移動裝置中的一組接收器中選擇接收器; 基于所述違反置信度設(shè)置選擇時(shí)間間隔; 在所述時(shí)間間隔期間從所述所選接收器獲得位置信息; 使用所述位置信息計(jì)算所述移動裝置的位置; 基于所述位置信息確定地理圍欄的違反; 響應(yīng)于所述地理圍欄的所述違反而喚醒所述移動裝置中的第二處理器。
6. 根據(jù)權(quán)利要求5所述的方法,其中調(diào)制解調(diào)器包括所述第一處理器,且其中所述第 二處理器為所述移動裝置的應(yīng)用程序處理器。
7. 根據(jù)權(quán)利要求5所述的方法,其中所述組接收器包括無線廣域網(wǎng)WWAN接收器和全球 導(dǎo)航衛(wèi)星系統(tǒng)GNSS接收器。
8. 根據(jù)權(quán)利要求5所述的方法,其進(jìn)一步包括: 基于所述違反置信度設(shè)置對表格編索引以選擇所述接收器和所述時(shí)間間隔,其中所述 表格存儲在所述移動裝置的存儲器中。
9. 一種計(jì)算機(jī)可讀存儲媒體,其具有存儲于其中的指令,所述指令致使移動裝置執(zhí)行 包括以下各者的過程: 將地理圍欄客戶端提供到所述移動裝置中的第一處理器,其中所述地理圍欄客戶端指 定違反置信度設(shè)置; 基于所述違反置信度設(shè)置從所述移動裝置中的一組接收器中選擇接收器; 基于所述違反置信度設(shè)置選擇時(shí)間間隔; 在所述時(shí)間間隔期間從所述所選接收器獲得位置信息; 使用所述位置信息計(jì)算所述移動裝置的位置; 基于所述位置信息確定地理圍欄的違反; 響應(yīng)于所述地理圍欄的所述違反而喚醒所述移動裝置中的第二處理器。
10. 根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀存儲媒體,其中調(diào)制解調(diào)器包括所述第一處理 器,且其中所述第二處理器為所述移動裝置的應(yīng)用程序處理器。
11. 根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀存儲媒體,其中所述組接收器包括無線廣域網(wǎng) WWAN接收器和全球?qū)Ш叫l(wèi)星系統(tǒng)GNSS接收器。
12. 根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀存儲媒體,所述過程進(jìn)一步包括: 基于所述違反置信度設(shè)置對表格編索引以選擇所述接收器和所述時(shí)間間隔,其中所述 表格存儲在所述移動裝置的存儲器中。
13. -種移動裝置,其包括一組接收器、調(diào)制解調(diào)器和應(yīng)用程序處理器,所述調(diào)制解調(diào) 器包含存儲指令的存儲器,所述指令在于所述調(diào)制解調(diào)器上執(zhí)行時(shí)執(zhí)行包括以下各者的過 程: 用于基于違反置信度設(shè)置從所述組接收器中選擇接收器的裝置; 用于基于所述違反置信度設(shè)置選擇時(shí)間間隔的裝置; 用于在所述時(shí)間間隔期間從所述所選接收器獲得位置信息的裝置; 用于使用所述位置信息計(jì)算所述移動裝置的位置的裝置; 用于基于所述位置信息確定地理圍欄的違反的裝置; 用于響應(yīng)于所述地理圍欄的所述違反而喚醒所述應(yīng)用程序處理器的裝置。
14. 根據(jù)權(quán)利要求13所述的移動裝置,其中所述組接收器包括無線廣域網(wǎng)WWAN接收器 和全球?qū)Ш叫l(wèi)星系統(tǒng)GNSS接收器。
15. 根據(jù)權(quán)利要求13所述的移動裝置,其進(jìn)一步包括: 用于基于所述違反置信度設(shè)置對表格編索引以選擇所述接收器和所述時(shí)間間隔的裝 置,其中所述表格存儲在所述存儲器中。
【文檔編號】G01S19/34GK104272771SQ201380022737
【公開日】2015年1月7日 申請日期:2013年4月30日 優(yōu)先權(quán)日:2012年5月1日
【發(fā)明者】蘇哈斯·H·希沙德里, 阿迪蒂亞·N·斯里瓦斯塔瓦 申請人:高通股份有限公司