專利名稱:用于基于位置的服務(wù)的動(dòng)態(tài)報(bào)告方案的制作方法
用于基于位置的服務(wù)的動(dòng)態(tài)報(bào)告方案背景相關(guān)領(lǐng)域本領(lǐng)域一般涉及無線定位。本領(lǐng)域尤其涉及用于定位報(bào)告的動(dòng)態(tài)報(bào)告方案。相關(guān)背景無線設(shè)備包括定位能力并不罕見。無線設(shè)備能實(shí)現(xiàn)這些能力以自治地對自己的地理位置進(jìn)行定位。自治定位架構(gòu)被典型地稱為基于移動(dòng)方的定位。作為替換或補(bǔ)充,無線設(shè)備能實(shí)現(xiàn)協(xié)同該無線設(shè)備正與之處于通信的無線網(wǎng)絡(luò)中的一個(gè)或更多個(gè)元件來確定自己的地理位置的能力。如此經(jīng)增補(bǔ)的定位架構(gòu)被典型地稱為移動(dòng)方輔助式定位。不論實(shí)現(xiàn)架構(gòu)如何,具有定位能力的無線設(shè)備的盛行準(zhǔn)許了對寬廣范圍的基于位置的服務(wù)(LBS)的支持?;谖恢玫姆?wù)是指利用無線設(shè)備的位置的應(yīng)用或服務(wù)?;谖恢玫姆?wù)的示例包括但不限于位置跟蹤、目的地地圖繪制、導(dǎo)航、交通避開、或其他某種位置知悉式服務(wù)?;谖恢玫姆?wù)的其他示例包括位置敏感型廣告宣傳。基于位置的服務(wù)可由無線設(shè)備或遠(yuǎn)程實(shí)體主存,并且可利用在無線設(shè)備與遠(yuǎn)程實(shí)體之間所交換的包括位置信息的信息。交換信息以支持基于位置的服務(wù)消耗了藉以傳送該信息的無線信道的容量的一部分。在無線信道幾乎不受限的場合,支持基于位置的服務(wù)所消耗的容量的量不成問題。然而,無線通信系統(tǒng)通常是容量受約束的,且并不提供幾乎不受限的容量來支持信息傳遞。此外,具有定位能力的無線設(shè)備的激增以及每個(gè)無線設(shè)備支持大量基于位置的服務(wù)的能力突出了對管理信息交換以支持基于位置的服務(wù)的需求。支持基于位置的服務(wù)所交換的信息量需要對照無線資源的消耗來平衡信息帶寬。 交換詳細(xì)的信息可以系統(tǒng)資源為代價(jià)提高特定的基于位置的服務(wù)的準(zhǔn)確性和有效性。交換最小限度的信息潛在地犧牲了基于位置的服務(wù)的實(shí)用性,但節(jié)省了系統(tǒng)資源。管理基于位置的服務(wù)中的信息交換涉及對信息交換-資源消耗權(quán)衡的分析。概述本文描述了一種動(dòng)態(tài)位置報(bào)告和/或錄入方案。關(guān)于移動(dòng)設(shè)備的位置報(bào)告和/或錄入可基于一個(gè)或更多個(gè)報(bào)告和/或錄入約束來動(dòng)態(tài)地確定。這些約束可基于時(shí)間、距離、 事件、操作參數(shù)、操作條件、或其某種組合。動(dòng)態(tài)地觸發(fā)位置報(bào)告的約束可以與用于觸發(fā)位置錄入的約束相同、交疊、或不同。報(bào)告和錄入約束可被選擇成提供對移動(dòng)設(shè)備所行進(jìn)的軌跡或路線的更準(zhǔn)確的指示。本發(fā)明的各方面包括一種動(dòng)態(tài)位置報(bào)告的方法。該方法包括初始化在無線通信鏈路上向中央登記處的位置報(bào)告;確定移動(dòng)站的位置鎖定;確定至少一個(gè)報(bào)告參數(shù)的狀態(tài); 基于該至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起向中央登記處的位置報(bào)告;確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài);以及基于動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值。本發(fā)明的各方面包括一種動(dòng)態(tài)位置報(bào)告的方法。該方法包括初始化在無線通信鏈路上向中央登記處的位置報(bào)告;初始化與時(shí)間報(bào)告參數(shù)、距離報(bào)告參數(shù)、以及航線報(bào)告參數(shù)中的每一報(bào)告參數(shù)相關(guān)聯(lián)的參考值;確定移動(dòng)站的位置鎖定;確定至少航線報(bào)告參數(shù)的狀態(tài);基于航線報(bào)告參數(shù)的狀態(tài)發(fā)起向中央登記處的位置報(bào)告;以及基于航線參數(shù)的狀態(tài)來重置與時(shí)間報(bào)告參數(shù)和距離報(bào)告參數(shù)中的每一報(bào)告參數(shù)相關(guān)聯(lián)的參考值。本發(fā)明的各方面包括動(dòng)態(tài)位置報(bào)告裝置。該裝置包括配置成確定移動(dòng)站的位置鎖定的定位模塊;耦合至定位模塊并配置成基于至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起位置報(bào)告、確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)、以及基于動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值的位置數(shù)據(jù)管理器;以及耦合至位置數(shù)據(jù)管理器并配置成在無線信道上向中央登記處傳送位置報(bào)告的通信收發(fā)機(jī)。本發(fā)明的各方面包括動(dòng)態(tài)位置報(bào)告設(shè)備。該設(shè)備包括用于確定移動(dòng)站的位置鎖定的裝置;用于確定至少一個(gè)報(bào)告參數(shù)的狀態(tài)的裝置;用于基于該至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起向中央登記處的位置報(bào)告的裝置;用于確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)的裝置;用于基于動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值的裝置;以及用于在無線通信鏈路上向中央登記處傳送位置報(bào)告的裝置。附圖簡述結(jié)合附圖理解以下闡述的詳細(xì)描述,本公開的實(shí)施例的特征、目標(biāo)和優(yōu)勢將變得更加明顯,在附圖中,相似的要素具有相似的參考標(biāo)號。
圖1是處在操作環(huán)境中的移動(dòng)站的實(shí)施例的簡化功能圖。圖2A是移動(dòng)站的實(shí)施例的簡化功能框圖。圖2B是移動(dòng)站中基于位置的服務(wù)的分層模型的簡化框圖。圖3是動(dòng)態(tài)報(bào)告方法的實(shí)施例的簡化流程圖。圖4是確定動(dòng)態(tài)報(bào)告參數(shù)的方法的實(shí)施例的簡化流程圖。詳細(xì)描述支持基于位置的服務(wù)應(yīng)用的移動(dòng)站可被配置成根據(jù)位置錄入?yún)?shù)來錄入定位解, 并可根據(jù)報(bào)告參數(shù)來報(bào)告定位解。報(bào)告參數(shù)及相關(guān)聯(lián)的報(bào)告過程可與錄入?yún)?shù)有關(guān)或無關(guān)。移動(dòng)站可被配置成根據(jù)錄入?yún)?shù)來錄入位置鎖定,錄入?yún)?shù)例如可計(jì)及要節(jié)省的信息量、對更新頻度的預(yù)期估計(jì)、以及可用存儲器的容量。例如,錄入?yún)?shù)可使得能在具有幾乎不受限的可用存儲器的移動(dòng)設(shè)備中錄入每一位置鎖定。移動(dòng)站可被配置成根據(jù)報(bào)告參數(shù)來報(bào)告位置鎖定。典型地,報(bào)告參數(shù)比錄入?yún)?shù)更具限制性,如此使得移動(dòng)站報(bào)告的位置鎖定比其所錄入的要少。報(bào)告參數(shù)對于每一個(gè)基于位置的服務(wù)應(yīng)用無需相同。此外,報(bào)告參數(shù)對于任何特定的基于位置的服務(wù)應(yīng)用無需固定,并能基于各種輸入而動(dòng)態(tài)地變化。移動(dòng)站(MQ指諸如蜂窩或其他無線通信設(shè)備、個(gè)人通信系統(tǒng)(PCQ設(shè)備、個(gè)人導(dǎo)航設(shè)備(PND)、個(gè)人信息管理器(PIM)、個(gè)人數(shù)字助理(PDA)、膝上型設(shè)備或能夠接收無線通信和/或?qū)Ш叫盘柕钠渌线m的移動(dòng)設(shè)備之類的設(shè)備。術(shù)語“移動(dòng)站”還旨在包括諸如藉由短程無線、紅外、有線連接、或其他連接與個(gè)人導(dǎo)航設(shè)備(PND)通信的設(shè)備,不管衛(wèi)星信號接收、輔助數(shù)據(jù)接收、和/或位置相關(guān)處理是發(fā)生在該設(shè)備處還是在PND處。“移動(dòng)站”還旨在包括能夠諸如經(jīng)由因特網(wǎng)、WiFi、或其他網(wǎng)絡(luò)與服務(wù)器通信的所有設(shè)備,包括無線通信設(shè)備、計(jì)算機(jī)、膝上型設(shè)備等,而不管衛(wèi)星信號接收、輔助數(shù)據(jù)接收、和/或位置相關(guān)處理是發(fā)生在該設(shè)備上、服務(wù)器上、還是與網(wǎng)絡(luò)相關(guān)聯(lián)的另一個(gè)設(shè)備上。以上這些的任何可起作用的組合也被認(rèn)為是“移動(dòng)站”。
移動(dòng)站可根據(jù)一種或更多種基于移動(dòng)方的或移動(dòng)方輔助式的定位技術(shù)來確定自己的地理位置。本文中所描述的方法和裝置可與各種衛(wèi)星定位系統(tǒng)(SPQ —起使用,諸如美國全球定位系統(tǒng)(GPS)、俄羅斯Glonass系統(tǒng)、歐洲(ialileo系統(tǒng)、使用來自衛(wèi)星系統(tǒng)的組合的衛(wèi)星的任何系統(tǒng)、或?qū)黹_發(fā)的任何衛(wèi)星系統(tǒng)。另外,所公開的方法和裝置可與利用偽衛(wèi)星或者衛(wèi)星與偽衛(wèi)星的組合的定位系統(tǒng)一起使用。偽衛(wèi)星是廣播被調(diào)制在L帶(或其他頻率)載波信號上的PN碼或其他測距碼(類似于GPS或CDMA蜂窩信號)的基于地面的發(fā)射機(jī),該載波信號可以與GPS時(shí)間或其他某個(gè) SPS時(shí)間基準(zhǔn)同步。每一個(gè)這樣的發(fā)射機(jī)可以被指派唯一性的PN碼從而準(zhǔn)許被遠(yuǎn)程接收機(jī)標(biāo)識。偽衛(wèi)星在其中來自軌道衛(wèi)星的SPS信號或許不可用的境況中會是很有用的,諸如在隧道、礦區(qū)、建筑、市區(qū)峽谷或其他封閉地區(qū)中。偽衛(wèi)星的另一種實(shí)現(xiàn)稱為無線電信標(biāo)。如本文中所使用的術(shù)語“衛(wèi)星”旨在包括偽衛(wèi)星、偽衛(wèi)星的等效物、以及其他。如本文中所使用的術(shù)語“SPS信號”旨在包括來自偽衛(wèi)星或偽衛(wèi)星的等效的類SPS信號。移動(dòng)站中所部署的基于位置的服務(wù)可典型地使用基于時(shí)間或距離的報(bào)告(TDR) 算法作為默認(rèn)報(bào)告參數(shù)。在這種類型的實(shí)現(xiàn)中,移動(dòng)站或者在經(jīng)過了預(yù)定時(shí)間間隔(例如, 一分鐘、兩分鐘,等等)之后或者在移動(dòng)站移動(dòng)了預(yù)定距離(一英里、兩英里,等等)之后報(bào)告其演算出的位置。盡管基于TDR的報(bào)告系統(tǒng)對于被寬松地跟蹤的車輛、資產(chǎn)、手持機(jī)等等通常運(yùn)行良好,但使用固定的TDR報(bào)告參數(shù)對于某些基于位置的服務(wù)可能不能令人滿意。 作為示例,在支持基于位置的服務(wù)應(yīng)用以進(jìn)行位置跟蹤時(shí),可使用移動(dòng)站位置歷史來顯示沿所取道的軌跡轉(zhuǎn)彎的位置??紤]具有“柵格”車道系統(tǒng)的城市中的示例環(huán)境,在“柵格”車道系統(tǒng)中,所有東西和南北走向的街道被構(gòu)造成基本平行的柵格狀。移動(dòng)站可初始被配置成基于默認(rèn)的TDR報(bào)告參數(shù)每分鐘或每英里報(bào)告位置鎖定。如果該移動(dòng)站停留在特定的車道段上,則所標(biāo)繪的移動(dòng)站位置就歷史而言會是準(zhǔn)確的。如果移動(dòng)站諸如通過轉(zhuǎn)彎拐入住宅區(qū)街道、轉(zhuǎn)到主干道上、繞道等等而實(shí)質(zhì)上偏離了連續(xù)的車道段,則移動(dòng)站的真實(shí)位置將不能被辨識,直到下一預(yù)先計(jì)劃的報(bào)告間隔或時(shí)間或距離已經(jīng)過去。具有動(dòng)態(tài)報(bào)告參數(shù)的移動(dòng)站可用附加參數(shù)來增補(bǔ)、修改、或取代默認(rèn)時(shí)間和距離報(bào)告參數(shù)中的一者或其兩者。報(bào)告參數(shù)可包括例如時(shí)間、距離、航線、速度、以及諸如此類,及其組合。諸報(bào)告參數(shù)可以是互為相關(guān)或獨(dú)立的,且可以是靜態(tài)或動(dòng)態(tài)的。作為示例,智能動(dòng)態(tài)報(bào)告方案包括航線作為報(bào)告參數(shù)。移動(dòng)站檢查移動(dòng)站的航線——如從當(dāng)前和以往位置鎖定來確定的,并識別移動(dòng)站在地面上的軌跡何時(shí)已經(jīng)執(zhí)行轉(zhuǎn)彎。在一個(gè)實(shí)施例中,移動(dòng)站可通過測量軌跡相對于最后若干次位置鎖定所改變的量來確定航線的改變。移動(dòng)站可確定經(jīng)過了可配置轉(zhuǎn)彎角度閾值,并且作為響應(yīng),移動(dòng)站可生成并傳送位置報(bào)告。移動(dòng)站隨后可重置或以其他方式調(diào)整與其他報(bào)告參數(shù)相關(guān)聯(lián)的參數(shù)。例如, 移動(dòng)站可重置與TDR參數(shù)相關(guān)聯(lián)的參考時(shí)間和參考位置。圖1是處在操作環(huán)境100中的移動(dòng)站110的實(shí)施例的簡化功能圖。移動(dòng)站110被示為沿路線120去往目的地130。路線120可以、但無需是預(yù)定的路徑。例如,在移動(dòng)站110 實(shí)現(xiàn)導(dǎo)航單元的場合,起始位置和目的地可被輸入到移動(dòng)站110中,并且移動(dòng)站110可生成預(yù)定路線120。替換地,移動(dòng)站110可以不利用路線120的知識,而代之以可在沒有關(guān)于目的地130或預(yù)定路線120的知識的情況下作用于跟蹤移動(dòng)站110所行進(jìn)的路徑。盡管操作環(huán)境110被示為具有車道的集合,然而本文所描述的動(dòng)態(tài)報(bào)告方法和裝置并不限于沿車道或在車輛中使用。該動(dòng)態(tài)報(bào)告方法和裝置還適用于在沒有車道的環(huán)境中使用。例如,由步行者所攜帶的個(gè)人移動(dòng)設(shè)備可實(shí)現(xiàn)并利用該動(dòng)態(tài)報(bào)告方法和裝置。移動(dòng)站110可沿路線120穿越任何數(shù)目的街道或小徑去往目的地130。路線120 可包括例如高速公路160-1、主干道160-2、以及住宅街道160-3。移動(dòng)站110的速度、以及也被稱為軌跡改變的轉(zhuǎn)彎的突然性可基于正在穿越的道路的類型而變化。作為示例,穿越路線120到達(dá)目的地130的移動(dòng)站110可能初始正在路線120中對應(yīng)于高速公路160-1部分的第一部分122-1上行進(jìn)。移動(dòng)站110沿第一部分122-1的速度可相對較高,諸如100-150kph左右。移動(dòng)站110在穿越高速公路160-1時(shí)不大可能遭遇急轉(zhuǎn)彎或軌跡改變。移動(dòng)站110可出高速公路160-1并轉(zhuǎn)到主干道160-2上。路線120包括使移動(dòng)站 110的路徑從高速公路160-1循向主干道160-2的轉(zhuǎn)彎124-1。移動(dòng)站110在主干道160-2 上的速度可能有相當(dāng)?shù)淖兓?,但通常不超過在高速公路160-1上的遭遇的速度。當(dāng)移動(dòng)站 110遭遇交通信號時(shí),速度在某些情形中可能會降到零。移動(dòng)站110可在主干道160-2上行進(jìn)直至其在路線120上執(zhí)行另一次轉(zhuǎn)彎
以將移動(dòng)站110轉(zhuǎn)移到住宅街道160-3或其他某條便道。移動(dòng)站110在抵達(dá)目的地130之前可能會在路線中執(zhí)行另外的任何數(shù)目次轉(zhuǎn)彎124-3。此外,在穿越該路線去往目的地時(shí),移動(dòng)站110可能遭遇任何數(shù)目的海拔。例如, 移動(dòng)站110可能遭遇多層式車道、多層式停車結(jié)構(gòu)或多層式目的地,諸如多層式的機(jī)場出發(fā)和抵達(dá)航站。盡管圖1解說了移動(dòng)站110所穿越的特定路線120,顯然移動(dòng)站110可通過穿越任何數(shù)目的備選路線抵達(dá)目的地130。移動(dòng)站110可以具有定位能力,并且可以根據(jù)位置更新率來生成或以其他方式確定自己的位置。位置更新率可基于例如移動(dòng)站所利用的具體定位技術(shù)、定位硬件實(shí)現(xiàn)、定位算法、以及諸如此類、或其某種組合。例如,移動(dòng)站110可支持基于移動(dòng)方的輔助式GPS定位技術(shù)作為定位解決方案。移動(dòng)站110可被配置成部分地基于在確定位置鎖定時(shí)所實(shí)現(xiàn)的采樣和積分時(shí)間來生成GPS位置鎖定。移動(dòng)站110還可實(shí)現(xiàn)高級前向鏈路三邊測量(AFLT) 或一種或更多種其他定位技術(shù)來確定自己的位置。移動(dòng)站110可被配置成錄入或以其他方式存儲由這一種或更多種定位實(shí)現(xiàn)所確定的位置鎖定的全部或子集。移動(dòng)站110可實(shí)現(xiàn)例如一種或更多種錄入?yún)?shù)來控制位置鎖定的錄入。移動(dòng)站110還可將位置鎖定的全部或子集報(bào)告給遠(yuǎn)程實(shí)體。例如,移動(dòng)站110可被配置成經(jīng)由一個(gè)或更多個(gè)無線接入點(diǎn)將位置鎖定報(bào)告給中央登記處150。在圖1中示出的操作環(huán)境100示例中,移動(dòng)站110可經(jīng)由作為諸如蜂窩通信系統(tǒng)的無線通信系統(tǒng)的一部分的一個(gè)或更多個(gè)基站140-1和140-n來報(bào)告位置鎖定?;?例如140-1)可用作最終將移動(dòng)站110連接至中央登記處150的無線接入點(diǎn)。移動(dòng)站110可利用一個(gè)或更多個(gè)報(bào)告參數(shù)來決定是否要報(bào)告位置鎖定。報(bào)告參數(shù)及報(bào)告過程可以與移動(dòng)站110本地執(zhí)行的錄入過程無關(guān)或有關(guān)。中央登記處150可用作位置鎖定的儲存庫,或可提供一個(gè)或更多個(gè)基于位置的服務(wù)?;谖恢玫姆?wù)可以主存于中央登記處150本地,或者可主存于遠(yuǎn)離中央登記處150 的遠(yuǎn)程位置處。在基于位置的服務(wù)主存于遠(yuǎn)離中央登記處150的遠(yuǎn)程位置處的實(shí)施例中, 通信鏈路可為該基于位置的服務(wù)提供對中央登記處150中的位置鎖定的訪問。在一個(gè)實(shí)施例中,中央登記處150可與中央調(diào)派代理機(jī)構(gòu)相關(guān)聯(lián)以用于應(yīng)急服務(wù)、運(yùn)輸服務(wù)、以及諸如此類。移動(dòng)站110可位于應(yīng)急車輛本地,并且在該車輛響應(yīng)于緊急呼叫而被調(diào)派時(shí)可向中央登記處150報(bào)告自己的位置。在另一示例中,中央登記處150可位于出租車調(diào)派中心本地,并且移動(dòng)站110可位于每輛出租車本地。移動(dòng)站110可連續(xù)地、 在調(diào)派后、或者在計(jì)費(fèi)時(shí)報(bào)告其相應(yīng)出租車的位置鎖定。在另一實(shí)施例中,中央登記處150可作為用于基于位置的服務(wù)的信息服務(wù)器或與其協(xié)同操作。被授權(quán)訪問中央登記處150的基于位置的服務(wù)可利用各種報(bào)告的位置鎖定來支持這些服務(wù)。例如,移動(dòng)站110可以是主存了提供對預(yù)定義群中的對等方設(shè)備的跟蹤的基于位置的服務(wù)的無線電話。移動(dòng)站110可向中央登記處150報(bào)告自己的位置,并且可訪問中央登記處150以確定各種對等方設(shè)備的位置鎖定。類似地,基于位置的廣告服務(wù)可訪問報(bào)告給中央登記處150并存儲于其中的位置鎖定以確定位置知悉式廣告宣傳所被推向的移動(dòng)站110的身份。本文描述的基于位置的服務(wù)示例被提供用于解說可支持的服務(wù)類型。這些示例無意是窮盡的,而僅僅是解說了可能的備選方案。移動(dòng)站110可以是無線地報(bào)告位置鎖定的眾多移動(dòng)站中的一個(gè)。移動(dòng)站110藉以報(bào)告位置鎖定的無線通信系統(tǒng)通常是多址系統(tǒng),其中無線資源在許多用戶之間共享。盡管可以想象移動(dòng)站110報(bào)告每個(gè)位置鎖定,但此報(bào)告頻度可能不必要地消耗無線資源。然而,報(bào)告太少的位置鎖定則犧牲了位置準(zhǔn)確性并犧牲了成功重構(gòu)移動(dòng)站110所穿越的路線120的能力。移動(dòng)站110利用報(bào)告參數(shù)來控制在無線鏈路上傳送的信息量并平衡對位置準(zhǔn)確性的需求與對節(jié)約無線資源的需求。報(bào)告參數(shù)可針對每個(gè)基于位置的服務(wù)進(jìn)行優(yōu)化,并且可以是動(dòng)態(tài)和依存性的。報(bào)告參數(shù)可在支持特定的基于位置的服務(wù)期間改變。此外,使若干報(bào)告參數(shù)互為相關(guān)便準(zhǔn)許一個(gè)或更多個(gè)報(bào)告參數(shù)的改變影響或改變依存的報(bào)告參數(shù)。在一示例中,移動(dòng)站110可初始地配置有基于時(shí)間和距離的報(bào)告參數(shù)。LBS應(yīng)用可被配置成利用把經(jīng)過的時(shí)間和穿越的距離用作為默認(rèn)參數(shù)的時(shí)間距離報(bào)告(TDR)報(bào)告算法來報(bào)告位置??捎梢苿?dòng)站110的用戶或操作者輸入或以其他方式選擇時(shí)間間隔或距離間隔中的一個(gè)或更多個(gè)?;蛘?,移動(dòng)站110內(nèi)的報(bào)告算法可初始化默認(rèn)時(shí)間間隔或距離間隔作為報(bào)告參數(shù)。報(bào)告算法還可包括轉(zhuǎn)彎、軌跡改變、或航線作為附加報(bào)告參數(shù)。移動(dòng)站110隨著該時(shí)間或距離間隔過去而向中央登記處150報(bào)告位置更新。如果移動(dòng)站Iio檢測到轉(zhuǎn)彎,諸如轉(zhuǎn)彎124-1,(更精確地,移動(dòng)站110確定計(jì)算出的地面軌跡的改變),且此類轉(zhuǎn)彎超過預(yù)定角度閾值(例如,45度),則演算或從存儲中取出即刻位置并將其傳送給中央登記處150或其他某個(gè)監(jiān)視服務(wù)。報(bào)告算法重置TDR報(bào)告監(jiān)視器,且報(bào)告過程重新開始。因此,將軌跡改變作為附加報(bào)告參數(shù)來包括就確保在發(fā)生有關(guān)系的定位事件時(shí)位置被報(bào)告給中央登記處150而不管自上次報(bào)告事件起的時(shí)間間隔或穿越的距離如何。其他報(bào)告參數(shù)可被包括和用來觸發(fā)其他報(bào)告事件。另外,作為用作報(bào)告事件的觸發(fā)機(jī)制的補(bǔ)充或者作為其替換,可使用一個(gè)或更多報(bào)告參數(shù)來動(dòng)態(tài)地修改其他報(bào)告參數(shù)中的一個(gè)或更多個(gè)報(bào)告參數(shù)的值。作為示例,移動(dòng)站110的速度可以是報(bào)告參數(shù)。在一個(gè)實(shí)施例中,一個(gè)或更多個(gè)速度閾值可被用作報(bào)告移動(dòng)站110的位置的觸發(fā)因素。在另一實(shí)施例中,這一個(gè)或更多個(gè)速度閾值可被用來修改另一報(bào)告參數(shù)的值。例如,移動(dòng)站速度可被用來修改在時(shí)間或距離報(bào)告中所使用的閾值。速度可與時(shí)間和距離報(bào)告參數(shù)正相關(guān)或負(fù)相關(guān)。低速可觸發(fā)減小的時(shí)間報(bào)告間隔和減小的距離報(bào)告間隔。替換地,低速可觸發(fā)增大的時(shí)間報(bào)告間隔和增大的距離報(bào)告間隔。一個(gè)報(bào)告參數(shù)(例如,速度)影響另一報(bào)告參數(shù)(例如,時(shí)間)的方式可與同這些報(bào)告參數(shù)相關(guān)聯(lián)的LBS有關(guān)。例如,在車輛跟蹤情景中,相對高的速度可與高速公路行駛相關(guān)聯(lián),并可增大時(shí)間和距離間隔而不會有太多位置細(xì)節(jié)上的損失。然而,在步行者跟蹤或?qū)Φ确蕉ㄎ磺榫爸?,相對高的速度可能使得減小的時(shí)間和距離間隔變?yōu)榭扇?。圖2A是配置用于動(dòng)態(tài)位置報(bào)告的移動(dòng)站110的實(shí)施例的簡化功能框圖。移動(dòng)站 110可以是例如圖1的操作環(huán)境中示出的移動(dòng)站。圖2A的移動(dòng)站110被配置成支持基于來自衛(wèi)星定位系統(tǒng)(SPS)的信號進(jìn)行的定位,且被配置成支持無線通信。移動(dòng)站110可以是例如啟用了定位能力的蜂窩電話。移動(dòng)站110包括通信信號處理路徑和定位信號處理路徑。移動(dòng)站110還可利用通信信號進(jìn)行定位,諸如在AFLT或混合GPS定位中。然而,出于清楚和簡明的目的,本描述限于SPS定位。通信信號處理路徑包括耦合至通信收發(fā)機(jī)210的通信天線202-1。通信收發(fā)機(jī)210 被耦合至基帶處理器212?;鶐幚砥?12被耦合至位置數(shù)據(jù)管理器M0。通信收發(fā)機(jī)210被配置成在無線通信下行鏈路上接收下行鏈路數(shù)據(jù)和信息,并跨無線上行鏈路發(fā)射上行鏈路信息和數(shù)據(jù)。下行鏈路信息可包括例如定位請求或基于位置的服務(wù)請求、響應(yīng)、或其他某種信息。類似地,上行鏈路數(shù)據(jù)和信息可包括本地生成的基于位置的服務(wù)請求、響應(yīng)、以及位置數(shù)據(jù)?;鶐幚砥?12被配置成處理下行鏈路信號并在恰當(dāng)場合將它們路由至位置數(shù)據(jù)管理器M0?;鶐幚砥?12還可接收來自位置數(shù)據(jù)管理器MO的信息并對其進(jìn)行處理以供由通信收發(fā)機(jī)210發(fā)射。定位信號處理路徑包括耦合至SPS接收機(jī)220的定位天線202_2。SPS接收機(jī)220 的輸出被耦合至定位模塊222。定位模塊222的輸出被耦合至位置數(shù)據(jù)管理器M0。SPS接收機(jī)220可以是例如GPS接收機(jī),且可被配置成接收來自多顆GPS衛(wèi)星的信號并確定至這多個(gè)衛(wèi)星飛行器中的每一個(gè)的偽距。定位模塊222在具有基于移動(dòng)方定位的能力的移動(dòng)站110中可被配置成基于這些偽距來確定移動(dòng)站110的地理位置(稱為位置鎖定)。或者,當(dāng)移動(dòng)站110被配置成執(zhí)行移動(dòng)方輔助式定位時(shí),定位模塊222可被配置成將偽距信息傳達(dá)給諸如位置確定實(shí)體(PDE)之類的定位實(shí)體。移動(dòng)方輔助式實(shí)現(xiàn)中的定位模塊222可被配置成將偽距信息傳達(dá)給基帶處理器212以供傳達(dá)給遠(yuǎn)程定位實(shí)體。另外,定位模塊222可接收來自基帶處理器212的位置輔助信息。例如,服務(wù)基站可經(jīng)由通信收發(fā)機(jī)210向移動(dòng)站110傳達(dá)位置輔助信息?;鶐幚砥?12可提取位置輔助信息并將其傳達(dá)給定位模塊222。定位模塊222可在確定位置鎖定時(shí)利用該位置輔助信息, 或者可將該位置輔助信息中的一些傳達(dá)給SPS接收機(jī)220以輔助SPS接收機(jī)220處理收到
衛(wèi)星信號。移動(dòng)站110還可包括能被用來確定或輔助確定移動(dòng)站的位置的一個(gè)或更多個(gè)傳感器230。這些傳感器230可包括例如磁力計(jì)、加速計(jì)、海拔傳感器、以及諸如此類。移動(dòng)站110可利用一個(gè)或更多個(gè)傳感器值來增補(bǔ)或確定位置鎖定。例如,定位模塊222可執(zhí)行某種形式的航位推算法以更新移動(dòng)站110相對于參考位置的方位。定位模塊222可對加速計(jì)讀數(shù)積分以確定速度或位置偏移量。定位模塊222將代表移動(dòng)站110的位置的位置鎖定耦合至位置數(shù)據(jù)管理器M0。 定位模塊222更新位置鎖定的速率可基于若干位置處理參數(shù)來決定,這些參數(shù)可包括相干和非相干積分時(shí)間、采樣周期、以及諸如此類或其某種組合。在一個(gè)實(shí)施例中,定位模塊222 可被配置成將所有位置鎖定傳達(dá)給位置數(shù)據(jù)管理器對0。在其他實(shí)施例中,定位模塊222可被配置成將所有位置鎖定的子集傳達(dá)給位置數(shù)據(jù)管理器對0。位置數(shù)據(jù)管理器240可控制由定位模塊222傳達(dá)位置更新的速率。位置數(shù)據(jù)管理器240可包括數(shù)據(jù)錄入器對2、存儲器對4、以及報(bào)告管理器對6。數(shù)據(jù)錄入器242可被配置成接收來自定位模塊222的位置鎖定,并可基于一個(gè)或更多個(gè)錄入?yún)?shù)選擇性地將信息錄入到存儲器對4。錄入?yún)?shù)可與特定的基于位置的服務(wù)應(yīng)用相關(guān)聯(lián),或者可以是獨(dú)立于LBS應(yīng)用的默認(rèn)值。在其他實(shí)施例中,錄入?yún)?shù)可與特定的LBS應(yīng)用相關(guān)聯(lián),但還可依存于因移動(dòng)站 110而異的參數(shù)。這樣的移動(dòng)站110本地參數(shù)可包括例如可用存儲器M4。在上極限情況下,數(shù)據(jù)錄入器242選擇每個(gè)位置鎖定供存儲在存儲器M4中。在最下極限情況下,數(shù)據(jù)錄入器242不選擇位置鎖定供存儲在存儲器244中。最典型地,數(shù)據(jù)錄入器242選擇位置鎖定的某個(gè)子集供存儲在存儲器244中。數(shù)據(jù)錄入器242可將位置鎖定及相關(guān)聯(lián)的時(shí)戳寫入到存儲器M4中的固定位置。 或者,數(shù)據(jù)錄入器242可將位置鎖定及相關(guān)聯(lián)的時(shí)戳寫入到存儲器M4中例如由指針之類間接標(biāo)識的位置處。在另一實(shí)施例中,數(shù)據(jù)錄入器242可將位置鎖定及相關(guān)聯(lián)的時(shí)戳寫入到堆棧中的位置,且這些位置可基于堆棧中已經(jīng)消耗的存儲量而變。在又一實(shí)施例中,存儲器244可被配置為環(huán)形緩沖器,且數(shù)據(jù)錄入器242可將位置鎖定及相關(guān)聯(lián)的時(shí)戳寫入到該環(huán)形緩沖器中的下一可用位置。可以使用其他存儲器244配置,且錄入位置鎖定的過程并不限于任何特定的存儲器配置。報(bào)告管理器246可基于一組報(bào)告參數(shù)來管理和控制位置鎖定的報(bào)告。報(bào)告管理器 246可接收來自定位模塊222的位置鎖定,或者可對由數(shù)據(jù)錄入器242存儲在存儲器244中的位置鎖定進(jìn)行操作。報(bào)告管理器246也可將一個(gè)或更多個(gè)位置鎖定存儲到存儲器244中,或者可對存儲在存儲器中的一個(gè)或更多個(gè)位置鎖定進(jìn)行加標(biāo)簽、做記號、或以其他方式進(jìn)行標(biāo)識?;蛘?,報(bào)告管理器246可在存儲器244中存儲從這一個(gè)或更多個(gè)位置鎖定推導(dǎo)出的數(shù)據(jù)或信肩、ο報(bào)告參數(shù)可包括例如時(shí)間、距離、以及軌跡改變。報(bào)告參數(shù)中的每一個(gè)參數(shù)可包括
1被報(bào)告管理器246用來確定是否要發(fā)起位置報(bào)告的一個(gè)或更多個(gè)閾值。報(bào)告管理器246可確定最近期報(bào)告了位置的時(shí)間作為參考時(shí)間。報(bào)告管理器246可基于該參考時(shí)間和可內(nèi)置于報(bào)告管理器246的經(jīng)過時(shí)間計(jì)時(shí)器來確定是否要報(bào)告位置更新。類似地,報(bào)告管理器M6 可確定在上次位置更新時(shí)移動(dòng)站110的位置作為參考位置。報(bào)告管理器246可將最新位置鎖定與該參考位置作比較以確定是否已經(jīng)越過了報(bào)告參數(shù)的距離閾值。若是如此,則報(bào)告管理器246發(fā)起位置報(bào)告。報(bào)告管理器246還可基于兩個(gè)或更多個(gè)位置鎖定或者結(jié)合一個(gè)或更多個(gè)傳感器讀數(shù)來確定航線或軌跡。報(bào)告管理器246可存儲參考航線或參考方向以供與軌跡改變或轉(zhuǎn)彎報(bào)告參數(shù)聯(lián)用。報(bào)告參數(shù)還可包括一個(gè)或更多個(gè)關(guān)系報(bào)告參數(shù),其中關(guān)系報(bào)告參數(shù)是指對至少一個(gè)其他報(bào)告參數(shù)有影響的參數(shù),該至少一個(gè)其他報(bào)告參數(shù)被稱為依存或關(guān)聯(lián)報(bào)告參數(shù)。如先前討論的,關(guān)系參數(shù)可包括移動(dòng)站速度。關(guān)系報(bào)告參數(shù)的閾值可以是報(bào)告事件的觸發(fā)點(diǎn)。 該閾值還可以是對受該關(guān)系報(bào)告參數(shù)影響或以其他方式與其相關(guān)聯(lián)的一個(gè)或更多個(gè)報(bào)告參數(shù)進(jìn)行修改的觸發(fā)因素。在一實(shí)施例中,‘速度’可以是關(guān)系報(bào)告參數(shù),且可以有若干速度閾值。‘時(shí)間’和 ‘距離’報(bào)告參數(shù)可以與‘速度’關(guān)系報(bào)告參數(shù)相關(guān)聯(lián)?!俣取P(guān)系報(bào)告參數(shù)的每個(gè)閾值可以與‘時(shí)間’或‘距離’報(bào)告參數(shù)中的一個(gè)或更多個(gè)參數(shù)的閾值的相應(yīng)改變相關(guān)聯(lián)。作為示例,假設(shè)‘速度’關(guān)系報(bào)告參數(shù)以IOOkph作為閾值。當(dāng)移動(dòng)站速度低于 IOOkph時(shí),‘時(shí)間’和‘距離’閾值可以處在第一閾值。當(dāng)移動(dòng)站的速度超過IOOkph時(shí),報(bào)告管理器246可將‘時(shí)間’和‘距離’閾值修改為不同于第一閾值的第二閾值。第一 ‘時(shí)間’ 閾值可以是一分鐘,而第二‘時(shí)間’閾值可以是30秒。第一‘距離’閾值可以是lkm,而第二 ‘距離’閾值可以是0. 5km?!俣取P(guān)系報(bào)告參數(shù)還可與‘航線’或‘軌跡’報(bào)告參數(shù)有關(guān)。 航線偏離的報(bào)告閾值可基于速度從諸如45度之類的第一閾值改為諸如20度之類的第二閾值。當(dāng)然,報(bào)告閾值無需與關(guān)系閾值正相關(guān)。報(bào)告管理器246可發(fā)起基于各種報(bào)告參數(shù)的報(bào)告類型的位置報(bào)告。在一個(gè)實(shí)施例中,報(bào)告管理器246可在發(fā)起位置報(bào)告之際發(fā)送單個(gè)最近期的位置鎖定?;蛘撸瑘?bào)告管理器 246可基于發(fā)起了位置報(bào)告的報(bào)告參數(shù)來發(fā)起不同類型的位置報(bào)告。在一個(gè)實(shí)施例中,報(bào)告管理器246可基于發(fā)起了報(bào)告事件的報(bào)告參數(shù)來選擇性地確定是否要發(fā)送報(bào)告冗余位置鎖定、順序位置鎖定、單個(gè)位置鎖定、及相關(guān)聯(lián)的數(shù)據(jù)的報(bào)告類型。報(bào)告管理器246還可部分地基于發(fā)起了位置報(bào)告的報(bào)告參數(shù)來選擇性地決定是要推送位置鎖定還是要求肯定確收ACK。報(bào)告的類型可與正在提供的LBS應(yīng)用有關(guān)或無關(guān),且可與報(bào)告特性有關(guān)或無關(guān)。作為示例,當(dāng)報(bào)告是基于時(shí)間或距離報(bào)告參數(shù)而被發(fā)起時(shí),報(bào)告管理器246可僅發(fā)送單個(gè)位置報(bào)告及相關(guān)聯(lián)的時(shí)戳而不要求ACK。如果位置報(bào)告是由轉(zhuǎn)彎所觸發(fā)的,則報(bào)告管理器246可發(fā)送冗余位置報(bào)告或者可報(bào)告兩個(gè)或更多個(gè)順序位置鎖定。對于其他報(bào)告參數(shù),報(bào)告管理器246可發(fā)送單個(gè)位置鎖定并請求ACK。由報(bào)告管理器246發(fā)起的報(bào)告類型可取決于一個(gè)或更多個(gè)報(bào)告特性,這些特性可包括例如收到概率、資源負(fù)荷、信息的關(guān)鍵性排行、無線信道條件、以及諸如此類,或其某種組合。報(bào)告管理器246可監(jiān)視一個(gè)或更多個(gè)報(bào)告特性并基于報(bào)告特性來動(dòng)態(tài)地修改報(bào)告類型。
一旦位置報(bào)告被傳送或確收,則不論發(fā)起了位置報(bào)告的報(bào)告參數(shù)是哪個(gè),報(bào)告管理器246均可重置諸報(bào)告參數(shù)所使用的參考。例如,為轉(zhuǎn)彎而發(fā)起的位置報(bào)告可導(dǎo)致報(bào)告管理器246更新和重置在時(shí)間和距離報(bào)告中所使用的計(jì)時(shí)器和參考位置。位置數(shù)據(jù)管理器240還可包括在報(bào)告管理器246與數(shù)據(jù)錄入器242間共享的處理器M8以用于執(zhí)行與報(bào)告管理器246和數(shù)據(jù)錄入器242相關(guān)聯(lián)的功能之中的一個(gè)或更多個(gè)功能。例如,處理器248可被配置成執(zhí)行編碼在存儲器244中的用以執(zhí)行報(bào)告管理器246 或數(shù)據(jù)錄入器M2的功能中的一些或所有功能的指令。在一個(gè)實(shí)施例中,報(bào)告管理器246被實(shí)現(xiàn)為硬件、編碼于存儲器上并由處理器248 執(zhí)行的軟件、或其某種組合。報(bào)告管理器246可包括例如諸如直接存儲器存取(DMA)控制器之類的用于訪問存儲器的設(shè)備,且可包括一個(gè)或更多個(gè)寄存器、存儲器、或緩沖器以用于存儲參考值、報(bào)告參數(shù)閾值、以及諸如此類。報(bào)告管理器246還可包括時(shí)鐘或計(jì)時(shí)器以及與寄存器或存儲器相關(guān)聯(lián)的一個(gè)或更多個(gè)比較器以用于比較或以其他方式處理位置鎖定從而確定這一個(gè)或更多個(gè)報(bào)告參數(shù)的狀態(tài)。數(shù)據(jù)錄入器242可類似地被實(shí)現(xiàn)為硬件、編碼于存儲器上并由處理器248執(zhí)行的軟件、或其某種組合。數(shù)據(jù)錄入器可以簡單如DMA控制器,或者可以是與時(shí)鐘或計(jì)時(shí)器、一個(gè)或更多個(gè)比較器、或其他硬件相組合的DMA控制器以確定已經(jīng)滿足錄入?yún)?shù)。通過動(dòng)態(tài)地改變報(bào)告參數(shù)、報(bào)告類型、或其組合,移動(dòng)站110就可智能地管理報(bào)告,從而使得在管理加諸于無線通信系統(tǒng)的負(fù)荷的同時(shí),被中繼給中央登記處的信息提供對所穿越的路線的良好指示。圖2B是移動(dòng)站110中基于位置的服務(wù)應(yīng)用250的分層模型的簡化框圖。圖2B的框圖可以是圖1或2A中解說的移動(dòng)站的替換表示。移動(dòng)站110包括在操作系統(tǒng)之上運(yùn)行的基于位置的服務(wù)應(yīng)用250。操作系統(tǒng)可以是實(shí)現(xiàn)在移動(dòng)站110內(nèi)的幾乎任何類型的操作系統(tǒng)。例如,操作系統(tǒng)可以基于無線二進(jìn)制運(yùn)行時(shí)環(huán)境(BREW)操作系統(tǒng)、JAVA操作系統(tǒng)、以及諸如此類、或某種專有操作系統(tǒng)。操作系統(tǒng)在硬件層260之上運(yùn)行。硬件層260可包括例如定位硬件沈2以及無線通信硬件沈4。圖2A的位置數(shù)據(jù)管理器的元件可實(shí)施在基于位置的服務(wù)應(yīng)用250中、定位硬件 262中、無線通信硬件沈4中、或其某種組合中。在一個(gè)示例中,諸如無線手持機(jī)之類的移動(dòng)站110可被實(shí)現(xiàn)為具有GPS/LBS能力的BREW手持機(jī)。移動(dòng)站110可包括作為LBS應(yīng)用250被加載到手持機(jī)上的位置報(bào)告軟件應(yīng)用。該應(yīng)用可被配置成在經(jīng)由蜂窩網(wǎng)絡(luò)的TCP/IP數(shù)據(jù)連接上向監(jiān)視服務(wù)傳送手持機(jī)位置。這些位置可經(jīng)由web或到該監(jiān)視服務(wù)的其他直接接入而被遠(yuǎn)程地顯示。圖3是動(dòng)態(tài)報(bào)告的方法300的實(shí)施例的簡化流程圖。方法300可以例如實(shí)現(xiàn)在圖 1或圖2A-2B的移動(dòng)站上。方法300始于框310,在此移動(dòng)站決定轉(zhuǎn)移到活躍定位報(bào)告狀態(tài)。移動(dòng)站可例如在發(fā)起LBS應(yīng)用之際轉(zhuǎn)移到活躍定位報(bào)告狀態(tài)。移動(dòng)站行進(jìn)至框312并初始化默認(rèn)報(bào)告參數(shù)。默認(rèn)報(bào)告參數(shù)可包括例如默認(rèn)時(shí)間和距離報(bào)告參數(shù)。移動(dòng)站也可任選地初始化默認(rèn)錄入?yún)?shù)。在圖3解說的實(shí)施例中,移動(dòng)站錄入每個(gè)位置鎖定,并由此省略了錄入?yún)?shù)的初始化。
移動(dòng)站行進(jìn)至框314,在此移動(dòng)站確定自己的位置。移動(dòng)站可例如使用SPS定位 AFLT、傳感器、以及諸如此類或其某種組合來確定自己的位置。移動(dòng)站可使用基于移動(dòng)方的或移動(dòng)方輔助式的定位技術(shù)。在確定自己的位置之后,移動(dòng)站行進(jìn)至框316并錄入該位置。在一個(gè)實(shí)施例中,錄入管理器接收該位置鎖定并將其連同時(shí)戳一起存儲在存儲器中。移動(dòng)站行進(jìn)至框318并報(bào)告該位置鎖定。在圖3的實(shí)施例中,報(bào)告管理器作用于報(bào)告該初始位置鎖定。在其他實(shí)施例中,報(bào)告管理器可利用一些報(bào)告參數(shù)來決定是否要報(bào)告初始位置鎖定。報(bào)告管理器還可初始化或以其他方式初始化報(bào)告參數(shù)的參考值。參考值可包括例如初始位置鎖定的參考時(shí)間以及參考位置。參考位置可被用于例如確定穿越的距離、速度、航線、以及諸如此類。移動(dòng)站行進(jìn)至框320并更新位置鎖定。移動(dòng)站更新位置鎖定的速率可由可獨(dú)立于 LBS應(yīng)用操作的底層的定位應(yīng)用、層、或硬件來決定。移動(dòng)站行進(jìn)至判決框322并且移動(dòng)站確定定位狀態(tài)是否仍為活躍。在一個(gè)實(shí)施例中,LBS應(yīng)用確定該狀態(tài)是否仍為活躍。在另一實(shí)施例中,錄入管理器可確定定位狀態(tài)是否仍為活躍。如果定位狀態(tài)不再活躍,諸如若LBS應(yīng)用終止,則移動(dòng)站行進(jìn)至框390,在此錄入和報(bào)告過程完成。若在判決框322移動(dòng)站確定定位狀態(tài)仍活躍,則移動(dòng)站行進(jìn)至框3M并錄入經(jīng)更新的位置。移動(dòng)站行進(jìn)至框330并確定一個(gè)或更多個(gè)報(bào)告參數(shù)的狀態(tài)。報(bào)告管理器可訪問一個(gè)或更多個(gè)管理參數(shù)并確定報(bào)告參數(shù)中的一個(gè)或更多個(gè)是否得到滿足。移動(dòng)站行進(jìn)至判決框340并基于報(bào)告參數(shù)的狀態(tài)確定是否要發(fā)起報(bào)告。如果報(bào)告參數(shù)未滿足,則移動(dòng)站從判決框340行進(jìn)回到框320以再次更新位置。如果在判決框340移動(dòng)站確定報(bào)告參數(shù)中的至少一個(gè)參數(shù)得到滿足,即移動(dòng)站基于報(bào)告參數(shù)的狀態(tài)確定要發(fā)起報(bào)告,則移動(dòng)站行進(jìn)至框344。在框344,移動(dòng)站經(jīng)由報(bào)告管理器生成并報(bào)告位置。報(bào)告管理器可基于這一個(gè)或更多個(gè)報(bào)告參數(shù)的狀態(tài)生成報(bào)告類型。例如,報(bào)告管理器可確定是否生成單個(gè)位置鎖定報(bào)告、 冗余位置鎖定報(bào)告、位置鎖定系列作為報(bào)告、要求確收的位置報(bào)告、以及諸如此類。在報(bào)告位置之后,移動(dòng)站行進(jìn)至框350并根據(jù)用以發(fā)起該報(bào)告的報(bào)告參數(shù)的狀態(tài)來重置或修改諸報(bào)告參數(shù)。例如,報(bào)告管理器可在發(fā)送了報(bào)告之際重置時(shí)間或距離參考值。 移動(dòng)站隨后返回至框320以更新位置鎖定。圖4是確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)的方法330的實(shí)施例的簡化流程圖。方法330可由移動(dòng)站在執(zhí)行圖3的方法時(shí)執(zhí)行,特別是由移動(dòng)站的報(bào)告管理器來執(zhí)行。方法330始于框410,在此報(bào)告管理器確定移動(dòng)站的當(dāng)前航線。報(bào)告管理器可例如通過基于最近期的位置鎖定以及諸如參考位置鎖定之類的較早先的位置鎖定確定方向來確定當(dāng)前航線。在另一實(shí)施例中,報(bào)告管理器可從移動(dòng)站中的一個(gè)或更多個(gè)傳感器來確定航線。傳感器可用諸如電子指南針之類結(jié)合航向來直接確定航線?;蛘撸商幚韨鞲衅鲾?shù)據(jù)以確定航線。例如,可在時(shí)間上積分加速度值以確定航線改變。報(bào)告管理器行進(jìn)至框412并將經(jīng)更新的航線與可存儲作為參考航線的先前航線作比較。報(bào)告管理器行進(jìn)至判決框420并確定航線是否已經(jīng)改變。報(bào)告管理器可例如通過將航線改變與同航線報(bào)告參數(shù)相關(guān)聯(lián)的閾值作比較來確定航線的改變。航線改變的閾值可以是例如20度、30度、45度、50度、60度、或其他某個(gè)值。如果確定已經(jīng)滿足了航線的改變,則報(bào)告管理器行進(jìn)至框422并設(shè)置標(biāo)志或以其他方式指示航線已改變。報(bào)告管理器從框422行進(jìn)至框430。若在判決框420報(bào)告管理器確定未發(fā)生航線的改變,則報(bào)告管理器可行進(jìn)至框 430并避開框422。在框430,報(bào)告管理器確定與下一報(bào)告參數(shù)相關(guān)聯(lián)的值。在圖4的示例中,下一報(bào)告參數(shù)是時(shí)間。在框430,報(bào)告管理器檢查經(jīng)過時(shí)間計(jì)時(shí)器的值。或者,報(bào)告管理器可檢查可由經(jīng)過時(shí)間計(jì)時(shí)器設(shè)置的指示符。計(jì)時(shí)器的值、或者計(jì)時(shí)器斷言該指示符時(shí)的值可與同時(shí)間報(bào)告相關(guān)聯(lián)的時(shí)間間隔閾值有關(guān)。報(bào)告管理器行進(jìn)至判決框440以確定計(jì)時(shí)器是否已到期或者該指示符是否被斷言。報(bào)告管理器例如可將計(jì)時(shí)器值與參考時(shí)間作比對并確定差是否大于與時(shí)間報(bào)告參數(shù)相關(guān)聯(lián)的時(shí)間間隔閾值。如果計(jì)時(shí)器已到期,則報(bào)告管理器從判決框440行進(jìn)至框442,在此報(bào)告管理器重置或以其他方式重新初始化時(shí)間和/或指示符。報(bào)告管理器行進(jìn)至框444并設(shè)置與時(shí)間報(bào)告參數(shù)相關(guān)聯(lián)的標(biāo)志或指示符。報(bào)告管理器從框444行進(jìn)至框450。如果在判決框440報(bào)告管理器確定計(jì)時(shí)器未到期,則報(bào)告管理器行進(jìn)至框450并旁路掉框442和444。在框450,報(bào)告管理器行進(jìn)至下一報(bào)告參數(shù),在此示例中為距離。報(bào)告管理器檢查自上次報(bào)告事件起穿越的距離。報(bào)告管理器可例如通過比較兩個(gè)位置鎖定來確定距離。報(bào)告管理器可將最近期的位置鎖定與參考位置鎖定相比較以確定它們之間的距離?;蛘撸瑘?bào)告管理器可依賴于一個(gè)或更多個(gè)傳感器來確定距離。報(bào)告管理器可確定速度并在時(shí)間上將速度積分以確定距離。在其他實(shí)施例中,報(bào)告管理器可利用位置鎖定與傳感器數(shù)據(jù)的組合來確定穿越的距離。報(bào)告管理器行進(jìn)至判決框460以確定穿越的距離是否超過距離閾值。若是如此, 則報(bào)告管理器行進(jìn)至框462并設(shè)置與距離報(bào)告參數(shù)相關(guān)聯(lián)的標(biāo)志或指示符。報(bào)告管理器行進(jìn)至框464并重置或以其他方式更新在確定所穿越的距離時(shí)使用的參考位置。例如,報(bào)告管理器可將參考位置設(shè)置為最新的位置鎖定。報(bào)告管理器從框464行進(jìn)至框470。如果在判決框460報(bào)告管理器確定還未超過或以其他方式滿足距離報(bào)告閾值,則報(bào)告管理器行進(jìn)至框470并旁路掉框462和464。在框470,報(bào)告管理器檢查關(guān)系報(bào)告參數(shù)的狀態(tài)。如早先所描述的,關(guān)系報(bào)告參數(shù)可以、但無需自身觸發(fā)報(bào)告事件。關(guān)系報(bào)告參數(shù)與一個(gè)或更多個(gè)其他依存或以其他方式關(guān)聯(lián)的報(bào)告參數(shù)相關(guān)聯(lián)。關(guān)系報(bào)告參數(shù)的狀態(tài)的改變可導(dǎo)致這一個(gè)或更多個(gè)依存報(bào)告參數(shù)的改變。關(guān)系報(bào)告參數(shù)可具有一個(gè)或更多個(gè)閾值。越過每個(gè)閾值可導(dǎo)致對這一個(gè)或更多個(gè)依存報(bào)告參數(shù)的不同改變。例如,在框470,報(bào)告管理器檢查移動(dòng)站的速度。時(shí)間和距離報(bào)告參數(shù)可關(guān)聯(lián)于或以其他方式依存于速度關(guān)系報(bào)告參數(shù)。報(bào)告管理器可使用位置鎖定和時(shí)間、使用一個(gè)或更多個(gè)傳感器讀數(shù)、或使用其組合來確定速度。報(bào)告管理器行進(jìn)至判決框480并確定該速度是否觸發(fā)對依存報(bào)告參數(shù)中任何參數(shù)的更新。在判決框480中,報(bào)告管理器基于最新的速度估計(jì)來確定是否應(yīng)修改或以其他
15方式更新時(shí)間或距離閾值。若是如此,則報(bào)告管理器行進(jìn)至框482并更新依存報(bào)告參數(shù)。例如,報(bào)告管理器可針對諸如IOkph以下的低速度設(shè)置第一時(shí)間和距離閾值。報(bào)告管理器可針對諸如介于 IOkph和60kph之間的速度之類的中間速度設(shè)置第二時(shí)間和距離閾值。報(bào)告管理器可針對諸如高于60kph的速度之類的高速度設(shè)置第三時(shí)間和距離閾值。閾值的值和數(shù)目可基于 LBS應(yīng)用而變。例如,步行者跟蹤應(yīng)用可利用第一組閾值,而應(yīng)急車輛跟蹤應(yīng)用則可利用第二組閾值。在更新依存參數(shù)的值之后,報(bào)告管理器行進(jìn)至框490并且方法330完成?;蛘?,如果報(bào)告管理器確定沒有任何更新依存報(bào)告參數(shù)的需要,則報(bào)告管理器行進(jìn)至框490并且方法330完成。本文描述了用于動(dòng)態(tài)位置報(bào)告的方法和裝置。這些方法和裝置提供準(zhǔn)確的位置報(bào)告,而同時(shí)向無線通信系統(tǒng)要求的只是最小限度的資源量。移動(dòng)站可向監(jiān)視服務(wù)的中央登記處選擇性地報(bào)告位置鎖定以使得該監(jiān)視服務(wù)能跟蹤該移動(dòng)站的位置。這些方法和裝置解決了 “移動(dòng)站在哪兒”或者“它們實(shí)際上轉(zhuǎn)到哪條路上”的問題。監(jiān)視服務(wù)可任選地提供基于地圖的顯示。本文描述的智能動(dòng)態(tài)報(bào)告方案可被用于高價(jià)值資產(chǎn)跟蹤、秘密警察跟蹤操作、事故前的車輛運(yùn)動(dòng)重建等。本文中所描述的方法體系取決于應(yīng)用可藉由各種手段來實(shí)現(xiàn)。例如,這些方法體系可以在硬件、固件、軟件、或其組合中實(shí)現(xiàn)。對于硬件實(shí)現(xiàn),這些處理單元可以在一個(gè)或更多個(gè)專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理器件(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子器件、設(shè)計(jì)成執(zhí)行本文中所描述功能的其他電子單元、或其組合內(nèi)實(shí)現(xiàn)。對于固件和/或軟件實(shí)現(xiàn),這些方法體系可用執(zhí)行本文中描述的功能的模塊(例如,規(guī)程、函數(shù)等等)來實(shí)現(xiàn)。有形地實(shí)施指令的任何機(jī)器可讀介質(zhì)可用于實(shí)現(xiàn)本文中所描述的方法體系。例如,軟件代碼可被存儲或以其他方式編碼在存儲器中并由處理器執(zhí)行。存儲器可以實(shí)現(xiàn)在處理器內(nèi)部或處理器外部。如本文所使用的,術(shù)語“存儲器”是指任何類型的長期、短期、易失性、非易失性、或其他存儲器,而并不限于任何特定類型的存儲器或特定數(shù)目的存儲器、或記憶存儲在其上的介質(zhì)的類型。在一個(gè)或更多個(gè)示例性實(shí)施例中,所描述的功能可以在硬件、軟件、固件、或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則各功能可以作為一條或更多條指令或代碼存儲在計(jì)算機(jī)可讀介質(zhì)上。計(jì)算機(jī)可讀介質(zhì)包括物理計(jì)算機(jī)存儲介質(zhì)。傳輸介質(zhì)包括物理傳輸介質(zhì)。 存儲介質(zhì)可以是能被計(jì)算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,此類計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存儲設(shè)備、或能被用來存儲指令或數(shù)據(jù)結(jié)構(gòu)形式的合意程序代碼且能被計(jì)算機(jī)訪問的任何其他介質(zhì);如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤和藍(lán)光碟,其中盤常常磁性地再現(xiàn)數(shù)據(jù),而碟用激光光學(xué)地再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。方法或過程中的各種步驟或動(dòng)作可以按所示次序執(zhí)行,或者可以按另一次序執(zhí)行。此外,一個(gè)或更多個(gè)過程或方法步驟可被省略,或者一個(gè)或更多個(gè)過程或方法步驟可被添加到這些方法和過程中。外加的步驟、框、或動(dòng)作可被添加在這些方法和過程的開始、結(jié)束、或居于現(xiàn)有要素之間。 提供了以上對所公開的實(shí)施例的描述是為了使得本領(lǐng)域任何普通技術(shù)人員皆能夠制作或使用本公開。對這些實(shí)施例的各種改動(dòng)容易為本領(lǐng)域普通技術(shù)人員所顯見,并且在此所定義的普適原理可被應(yīng)用于其它實(shí)施例而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中示出的實(shí)施例,而是應(yīng)被授予與本文中公開的原理和新穎性特征一致的最廣義的范圍。
權(quán)利要求
1.一種動(dòng)態(tài)位置報(bào)告的方法,所述方法包括初始化在無線通信鏈路上向中央登記處的位置報(bào)告; 確定移動(dòng)站的位置鎖定; 確定至少一個(gè)報(bào)告參數(shù)的狀態(tài);基于所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起向所述中央登記處的位置報(bào)告; 確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài);以及基于所述動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值。
2.如權(quán)利要求1所述的方法,其特征在于,還包括基于第一報(bào)告參數(shù)的狀態(tài)重置所述第一報(bào)告參數(shù)的參考值。
3.如權(quán)利要求1所述的方法,其特征在于,還包括 確定第一報(bào)告參數(shù)的狀態(tài);以及基于所述第一報(bào)告參數(shù)的狀態(tài)重置與相異的第二報(bào)告參數(shù)相關(guān)聯(lián)的參考值。
4.如權(quán)利要求1所述的方法,其特征在于,還包括基于至少一個(gè)錄入?yún)?shù)將所述位置鎖定存儲在存儲器中。
5.如權(quán)利要求1所述的方法,其特征在于,確定至少一個(gè)報(bào)告參數(shù)的狀態(tài)包括確定時(shí)間、距離、或航線報(bào)告參數(shù)中至少一個(gè)報(bào)告參數(shù)的狀態(tài)。
6.如權(quán)利要求1所述的方法,其特征在于,確定至少一個(gè)報(bào)告參數(shù)的狀態(tài)包括將與第一報(bào)告參數(shù)相關(guān)聯(lián)的值與所述第一報(bào)告參數(shù)的參考值作比較。
7.如權(quán)利要求1所述的方法,其特征在于,發(fā)起所述位置報(bào)告包括 確定報(bào)告類型;以及向所述中央登記處傳送所述報(bào)告類型的所述位置報(bào)告。
8.如權(quán)利要求7所述的方法,其特征在于,確定所述報(bào)告類型包括基于所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)來確定所述報(bào)告類型。
9.如權(quán)利要求7所述的方法,其特征在于,確定所述報(bào)告類型包括基于信息關(guān)鍵性排行來確定所述報(bào)告類型。
10.如權(quán)利要求7所述的方法,其特征在于,確定所述報(bào)告類型包括基于無線信道條件來確定所述報(bào)告類型。
11.如權(quán)利要求1所述的方法,其特征在于,確定至少一個(gè)動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)包括確定速度報(bào)告參數(shù)的狀態(tài)。
12.如權(quán)利要求11所述的方法,其特征在于,修改所述依存報(bào)告參數(shù)的閾值包括修改時(shí)間報(bào)告閾值或修改距離報(bào)告閾值中的至少一者。
13.一種動(dòng)態(tài)位置報(bào)告的方法,所述方法包括初始化在無線通信鏈路上向中央登記處的位置報(bào)告;初始化與時(shí)間報(bào)告參數(shù)、距離報(bào)告參數(shù)、以及航線報(bào)告參數(shù)中的每個(gè)報(bào)告參數(shù)相關(guān)聯(lián)的參考值;確定移動(dòng)站的位置鎖定; 確定至少所述航線報(bào)告參數(shù)的狀態(tài);基于所述航線報(bào)告參數(shù)的狀態(tài)發(fā)起向所述中央登記處的位置報(bào)告;以及基于所述航線報(bào)告參數(shù)的狀態(tài)重置與所述時(shí)間報(bào)告參數(shù)和所述距離報(bào)告參數(shù)中的每個(gè)報(bào)告參數(shù)相關(guān)聯(lián)的所述參考值。
14.一種動(dòng)態(tài)位置報(bào)告裝置,所述裝置包括定位模塊,配置成確定移動(dòng)站的位置鎖定;耦合至所述定位模塊的位置數(shù)據(jù)管理器,配置成基于至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起位置報(bào)告,確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài),以及基于所述動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值;以及耦合至所述位置數(shù)據(jù)管理器的通信收發(fā)機(jī),配置成在無線信道上向中央登記處傳送所述位置報(bào)告。
15.如權(quán)利要求14所述的裝置,其特征在于,還包括耦合至所述定位模塊的衛(wèi)星定位系統(tǒng)(SPQ接收機(jī),并且其中所述定位模塊部分地基于所述SPS接收機(jī)所接收到的信號來確定所述移動(dòng)站的位置。
16.如權(quán)利要求14所述的裝置,其特征在于,還包括至少一個(gè)定位傳感器,并且其中所述定位模塊部分地基于來自所述至少一個(gè)定位傳感器的輸出來確定所述移動(dòng)站的位置。
17.如權(quán)利要求14所述的裝置,其特征在于,所述位置數(shù)據(jù)管理器包括存儲器;數(shù)據(jù)錄入器,配置成基于至少一個(gè)錄入?yún)?shù)將接收自所述定位模塊的位置鎖定錄入到所述存儲器。
18.如權(quán)利要求17所述的裝置,其特征在于,所述位置數(shù)據(jù)管理器還包括配置成確定所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)并至少部分地基于存儲在所述存儲器中的一個(gè)或更多個(gè)位置鎖定來生成所述位置報(bào)告的報(bào)告管理器。
19.如權(quán)利要求14所述的裝置,其特征在于,所述位置數(shù)據(jù)管理器包括配置成確定所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)并生成包括至少所述位置鎖定的所述位置報(bào)告的報(bào)告管理器。
20.如權(quán)利要求14所述的裝置,其特征在于,所述位置數(shù)據(jù)管理器被配置成基于所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)確定位置報(bào)告類型。
21.如權(quán)利要求14所述的裝置,其特征在于,所述動(dòng)態(tài)報(bào)告參數(shù)包括速度報(bào)告參數(shù)。
22.如權(quán)利要求14所述的裝置,其特征在于,所述依存報(bào)告參數(shù)包括時(shí)間報(bào)告參數(shù)或距離報(bào)告參數(shù)中的至少一者。
23.如權(quán)利要求14所述的裝置,其特征在于,所述通信收發(fā)機(jī)被配置成在蜂窩通信系統(tǒng)的所述無線信道上傳送所述位置報(bào)告。
24.如權(quán)利要求14所述的裝置,其特征在于,所述通信收發(fā)機(jī)被配置成在TCP/IP數(shù)據(jù)連接上傳送所述位置報(bào)告。
25.一種動(dòng)態(tài)位置報(bào)告設(shè)備,所述設(shè)備包括用于確定移動(dòng)站的位置鎖定的裝置;用于確定至少一個(gè)報(bào)告參數(shù)的狀態(tài)的裝置;用于基于所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起向中央登記處的位置報(bào)告的裝置;用于確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)的裝置;用于基于所述動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值的裝置;以及用于在無線通信鏈路上向所述中央登記處傳送所述位置報(bào)告的裝置。
26.如權(quán)利要求25所述的設(shè)備,其特征在于,還包括用于確定第一報(bào)告參數(shù)的狀態(tài)的裝置;以及用于基于所述第一報(bào)告參數(shù)的狀態(tài)重置與相異的第二報(bào)告參數(shù)相關(guān)聯(lián)的參考值的裝置。
27.如權(quán)利要求25所述的設(shè)備,其特征在于,所述用于發(fā)起所述位置報(bào)告的裝置包括用于確定報(bào)告類型的裝置。
28.如權(quán)利要求27所述的設(shè)備,其特征在于,所述用于確定所述報(bào)告類型的裝置基于所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)、信息關(guān)鍵性排行、或無線信道條件中的至少一者來確定所述報(bào)告類型。
29.至少一個(gè)編碼有一條或更多條處理器可讀指令的存儲設(shè)備,所述指令在由處理器執(zhí)行時(shí)實(shí)行動(dòng)態(tài)位置報(bào)告,所述指令包括用于確定移動(dòng)站的位置鎖定的指令; 用于確定至少一個(gè)報(bào)告參數(shù)的狀態(tài)的指令;用于基于所述至少一個(gè)報(bào)告參數(shù)的狀態(tài)發(fā)起向中央登記處的位置報(bào)告的指令; 用于確定動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)的指令;用于基于所述動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)修改依存報(bào)告參數(shù)的閾值的指令;以及用于在無線通信鏈路上向所述中央登記處傳送所述位置報(bào)告的指令。
30.如權(quán)利要求四所述的至少一個(gè)存儲設(shè)備,其特征在于,所述用于確定至少一個(gè)動(dòng)態(tài)報(bào)告參數(shù)的狀態(tài)的指令包括用于確定速度報(bào)告參數(shù)的狀態(tài)的指令。
31.如權(quán)利要求30所述的至少一個(gè)存儲設(shè)備,其特征在于,所述用于修改所述依存報(bào)告參數(shù)的閾值的指令包括用于修改時(shí)間報(bào)告閾值的指令或用于修改距離報(bào)告閾值的指令中的至少一者。
全文摘要
本文描述了一種動(dòng)態(tài)位置報(bào)告和/或錄入方案。關(guān)于移動(dòng)設(shè)備的位置報(bào)告和/或錄入可基于一個(gè)或更多個(gè)報(bào)告和/或錄入約束來動(dòng)態(tài)地確定。這些約束可基于時(shí)間、距離、事件、操作參數(shù)、操作條件、或其某種組合。動(dòng)態(tài)地觸發(fā)位置報(bào)告的約束可以與用于觸發(fā)位置錄入的約束相同、交疊、或不同。報(bào)告和錄入約束可被選擇成提供對移動(dòng)設(shè)備所行進(jìn)的軌跡或路線的更準(zhǔn)確的指示。
文檔編號G01S5/00GK102422619SQ201080021994
公開日2012年4月18日 申請日期2010年5月12日 優(yōu)先權(quán)日2009年5月12日
發(fā)明者C·J·韋比爾 申請人:高通股份有限公司