專利名稱:將地理位置與無(wú)線裝置上發(fā)生的事件相關(guān)聯(lián)的設(shè)備和方法
技術(shù)領(lǐng)域:
所揭示的實(shí)施例涉及無(wú)線裝置和無(wú)線通信網(wǎng)絡(luò),且更明確地說(shuō)涉及用于確定對(duì)應(yīng)于 與無(wú)線網(wǎng)絡(luò)上的無(wú)線裝置相關(guān)聯(lián)的事件的所估計(jì)無(wú)線裝置地理位置的設(shè)備和方法。
背景技術(shù):
許多無(wú)線通信裝置(例如,移動(dòng)電話、尋呼機(jī)、手提式計(jì)算機(jī)等)能夠確定與地球 表面上的無(wú)線裝置的地理位置相關(guān)聯(lián)的定位參數(shù)。定位參數(shù)可包含無(wú)線裝置的位置和速 度坐標(biāo)。無(wú)線裝置可包含采取硬件、軟件和/或固件以及其它相關(guān)聯(lián)參數(shù)的形式的地理位 置定位系統(tǒng)。
一個(gè)示范性無(wú)線裝置地理位置定位系統(tǒng)接收并分析從全球定位系統(tǒng)(GPS)得出的 定位參數(shù),GPS是由美國(guó)國(guó)防部開(kāi)發(fā)和運(yùn)作的無(wú)線電導(dǎo)航系統(tǒng),其包含一系列24個(gè)以大 約20,000公里的距離沿地球軌道運(yùn)行的群集衛(wèi)星。GPS位置定位參數(shù)允許無(wú)線裝置處理 器使用從衛(wèi)星接收的非常精確的定位參數(shù)和定時(shí)信號(hào)來(lái)確定其各自的三維位置和速率。
無(wú)線裝置地理位置定位的確定不限于GPS。舉例來(lái)說(shuō),無(wú)線裝置可采用一種類型的 輔助GPS,其中GPS位置定位參數(shù)與關(guān)于無(wú)線網(wǎng)絡(luò)的額外信息(例如,來(lái)自無(wú)線網(wǎng)絡(luò)基 站的位置信息)組合,以增加位置定位信息的準(zhǔn)確性。所述額外信息在城市地區(qū)尤其重 要,因?yàn)槌鞘械貐^(qū)可能存在GPS信號(hào)的衰減、封鎖和多路徑衰落。
不幸的是,存在與無(wú)線裝置使用GPS和其它位置定位信息相關(guān)聯(lián)的尚未得到解決的 其它問(wèn)題。每次無(wú)線裝置請(qǐng)求和檢索位置定位信息時(shí),請(qǐng)求和檢索處理消耗相對(duì)較大量 的無(wú)線裝置功率。此外,如果無(wú)線裝置不支持同時(shí)語(yǔ)音和數(shù)據(jù)呼叫,那么所述裝置將不 能在語(yǔ)音呼叫期間得到位置定位,或在檢索位置定位期間進(jìn)行語(yǔ)音呼叫。并且,從無(wú)線 裝置請(qǐng)求位置定位信息時(shí)到無(wú)線裝置接收到位置定位信息時(shí)的時(shí)間周期可能較長(zhǎng),這取 決于例如無(wú)線裝置與衛(wèi)星的定位的相對(duì)位置、無(wú)線裝置行進(jìn)的速度、無(wú)線裝置的位置定位處理系統(tǒng)的性能、所采用的位置定位系統(tǒng)的類型(例如,GPS、輔助GPS或其它位置 定位系統(tǒng))和無(wú)線裝置天線的性能特性等因素。此類參數(shù)可增進(jìn)無(wú)線裝置在不消耗無(wú)線 裝置功率源的情況下準(zhǔn)確地確定無(wú)線裝置的地理位置定位的能力。當(dāng)發(fā)生無(wú)線裝置操作 事件(例如,蜂窩式電話上的呼叫取消事件)時(shí)確定無(wú)線裝置的位置較為重要的時(shí)候, 以上問(wèn)題尤其麻煩。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的缺點(diǎn)中的一個(gè)或一個(gè)以上缺點(diǎn),所揭示的實(shí)施例提供用于確定 給定的地理位置確定是否有效以與無(wú)線裝置上發(fā)生的事件相關(guān)聯(lián)的系統(tǒng)和方法。
在一個(gè)實(shí)施例中, 一種估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的方法包含接收對(duì)應(yīng)于 無(wú)線裝置的第一位置的無(wú)線裝置的第一地理位置數(shù)據(jù)和對(duì)應(yīng)于無(wú)線裝置的第二位置的無(wú) 線裝置的第二地理位置數(shù)據(jù)中的至少一者。所述方法進(jìn)一步包含基于事件與第一地理位 置數(shù)據(jù)和第二地理位置數(shù)據(jù)中的至少一者之間的預(yù)定關(guān)系來(lái)確定無(wú)線裝置的所估計(jì)的地 理位置。
在另一實(shí)施例中, 一種確定對(duì)應(yīng)于在無(wú)線網(wǎng)絡(luò)中操作的無(wú)線裝置的事件的地理位置 定位的方法包含接收對(duì)應(yīng)于處理無(wú)線裝置的第一地理位置和無(wú)線裝置的第二地理位置的 地理位置數(shù)據(jù)。無(wú)線裝置的第一地理位置和無(wú)線裝置的第二地理位置分別與所述事件相 關(guān)聯(lián)。所述方法進(jìn)一步包含分析地理位置數(shù)據(jù),和當(dāng)所接收的地理位置數(shù)據(jù)中的任一者 滿足一組預(yù)定條件時(shí)產(chǎn)生與所述事件相關(guān)聯(lián)的所估計(jì)的地理位置數(shù)據(jù),其中所述預(yù)定條 件包含關(guān)于所述事件的時(shí)間閾值和距離閾值中的至少一者。
在又一實(shí)施例中, 一種用于估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的設(shè)備包含事件位 置確定模塊,其可操作以接收對(duì)應(yīng)于無(wú)線裝置的第一地理位置的第一組位置確定信息和 對(duì)應(yīng)于無(wú)線裝置的第二地理位置的第二組位置確定信息中的至少一者。另外,所述事件 位置確定模塊可操作以基于事件與第一組位置確定信息和第二組位置確定信息中的至少 一者之間的預(yù)定關(guān)系來(lái)確定與所述事件相關(guān)聯(lián)的無(wú)線裝置的所估計(jì)的地理位置。
在又一實(shí)施例中, 一種用于確定對(duì)應(yīng)于在無(wú)線網(wǎng)絡(luò)中操作的無(wú)線裝置的事件的地理 位置定位的設(shè)備包含地理位置監(jiān)視模塊,其用于接收對(duì)應(yīng)于處理無(wú)線裝置的第一地理位 置和無(wú)線裝置的第二地理位置的地理位置數(shù)據(jù)。無(wú)線裝置的第一地理位置和無(wú)線裝置的 第二地理位置分別與所述事件相關(guān)聯(lián)。所述設(shè)備包含可由所述地理位置監(jiān)視模塊執(zhí)行并 包含分析引擎的應(yīng)用程序,所述分析引擎可操作以分析地理位置數(shù)據(jù)并產(chǎn)生對(duì)應(yīng)于所述 事件的所估計(jì)的地理位置數(shù)據(jù)。
在又一實(shí)施例中, 一種用于估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的系統(tǒng)包含用于接 收對(duì)應(yīng)于無(wú)線裝置的第一位置的無(wú)線裝置的第一地理位置數(shù)據(jù)的裝置,以及用于接收對(duì) 應(yīng)于無(wú)線裝置的第二位置的無(wú)線裝置的第二地理位置數(shù)據(jù)的裝置。所述系統(tǒng)還包含用于 基于事件與第一地理位置數(shù)據(jù)和第二地理位置數(shù)據(jù)中的至少一者之間的預(yù)定關(guān)系來(lái)確定 無(wú)線裝置的所估計(jì)的地理位置的裝置。
在另一實(shí)施例中, 一種無(wú)線裝置包括具有通信處理引擎的計(jì)算機(jī)平臺(tái),所述通信處 理引擎可操作以產(chǎn)生關(guān)于無(wú)線裝置的操作的多個(gè)事件數(shù)據(jù)。所述通信處理引擎進(jìn)一步包 括位置服務(wù)組件,其可操作以確定無(wú)線裝置的地理位置。所述無(wú)線裝置進(jìn)一步包含事件 跟蹤模塊,其與計(jì)算機(jī)平臺(tái)通信,并具有界定多個(gè)事件中的一者以進(jìn)行跟蹤的事件跟蹤
模塊。所述事件跟蹤模塊進(jìn)一步包括事件跟蹤邏輯,其可操作以啟始事件信息的存儲(chǔ), 并在檢測(cè)到所述多個(gè)事件中的經(jīng)界定的一者時(shí)產(chǎn)生位置確定請(qǐng)求。所述無(wú)線裝置還包含 定位模塊,其與計(jì)算機(jī)平臺(tái)通信并可在接收到位置確定請(qǐng)求時(shí)執(zhí)行以將位置確定請(qǐng)求傳
輸?shù)轿恢梅?wù)組件,從而啟始位置確定信息的檢索。另外,所述無(wú)線裝置包含數(shù)據(jù)日志, 其可操作以存儲(chǔ)事件信息和位置確定信息,其中當(dāng)滿足預(yù)定條件時(shí),位置確定信息可與 事件信息鏈接。在無(wú)線裝置中,計(jì)算機(jī)平臺(tái)進(jìn)一步可操作以通過(guò)無(wú)線網(wǎng)絡(luò)傳輸數(shù)據(jù)曰志。
在另一實(shí)施例中, 一種無(wú)線裝置包括用于產(chǎn)生關(guān)于無(wú)線裝置的操作的多個(gè)事件數(shù)據(jù) 的處理裝置。所述無(wú)線裝置還包含確定裝置,其用于基于接收到位置確定請(qǐng)求而確定無(wú) 線裝置的位置確定信息(包含地理位置)。所述無(wú)線裝置包含跟蹤裝置,其用于檢測(cè)事件、 存儲(chǔ)事件信息和產(chǎn)生位置確定請(qǐng)求。檢測(cè)裝置與處理裝置通信并具有多個(gè)事件中的需檢 測(cè)的一個(gè)事件的定義。所述裝置另外包含存儲(chǔ)裝置,其用于存儲(chǔ)事件信息和位置確定信 息,其中當(dāng)滿足預(yù)定條件時(shí),位置確定信息可與事件信息鏈接。并且,所述無(wú)線裝置包 含傳輸裝置,其用于通過(guò)無(wú)線網(wǎng)絡(luò)傳輸事件信息和位置確定信息。
以下描述內(nèi)容中部分陳述所揭示的實(shí)施例的額外方面和優(yōu)點(diǎn),且從描述內(nèi)容中部分 了解所述額外方面和優(yōu)點(diǎn),或者可通過(guò)實(shí)踐所揭示的實(shí)施例來(lái)學(xué)習(xí)所述額外方面和優(yōu)點(diǎn)。 也可借助所附權(quán)利要求書(shū)中明確指出的手段和組合來(lái)實(shí)現(xiàn)和達(dá)成所揭示的實(shí)施例的所述 方面和優(yōu)點(diǎn)。
下文將結(jié)合附圖描述所揭示的實(shí)施例,提供附圖是為了說(shuō)明而不限制所揭示的實(shí)施 例,附圖中相同標(biāo)志表示相同元件,且其中
圖1是與無(wú)線裝置和無(wú)線通信網(wǎng)絡(luò)相關(guān)聯(lián)的定位系統(tǒng)的一個(gè)實(shí)施例的代表圖2是圖1的系統(tǒng)的蜂窩式電話網(wǎng)絡(luò)實(shí)施例的一個(gè)實(shí)施例的示意圖,其中包含圖1 的計(jì)算機(jī)裝置的計(jì)算機(jī)平臺(tái)的一個(gè)實(shí)施例;
圖3是圖2的計(jì)算機(jī)平臺(tái)的結(jié)構(gòu)圖的一個(gè)實(shí)施例;
圖4是圖1的用戶管理器的結(jié)構(gòu)圖的一個(gè)實(shí)施例;
圖5是將地理位置與無(wú)線裝置上發(fā)生的事件相關(guān)聯(lián)的方法的一個(gè)實(shí)施例的流程圖6是使用多個(gè)閾值來(lái)確定對(duì)應(yīng)于事件的無(wú)線裝置位置定位的另一示范性一般實(shí)施 例的流程圖7是圖6的流程圖延續(xù)部分,其說(shuō)明第一案例情況;
圖8是圖6的流程圖延續(xù)部分,其說(shuō)明第二案例情況;
圖9是圖4的流程圖延續(xù)部分,其說(shuō)明第三案例情況;
圖10是圖6的流程圖延續(xù)部分,其說(shuō)明第四案例情況;
圖11是圖6的流程圖延續(xù)部分,其說(shuō)明第五案例情況;
圖12和13是關(guān)于兩個(gè)GPS確定和多個(gè)事件的實(shí)施例的示范性時(shí)間線實(shí)例;
圖14和15是關(guān)于圖6的實(shí)施例的示范性時(shí)間線實(shí)例;
圖16-18是關(guān)于圖7的第一案例的實(shí)施例的示范性時(shí)間線實(shí)例;
圖19-22是關(guān)于圖8的第二案例的實(shí)施例的示范性時(shí)間線實(shí)例;
圖23-25是關(guān)于圖9的第三案例的實(shí)施例的示范性時(shí)間線實(shí)例;
圖26和27是關(guān)于圖10的第四案例的實(shí)施例的示范性時(shí)間線實(shí)例;以及
圖28和29是關(guān)于圖11的第五案例的實(shí)施例的示范性時(shí)間線實(shí)例。
具體實(shí)施例方式
以下論述是對(duì)圖1-28的實(shí)施例的概述。 一般來(lái)說(shuō),所描述的這些實(shí)施例涉及用于確 定與無(wú)線裝置上發(fā)生的檢測(cè)到的事件相關(guān)聯(lián)的地理位置的設(shè)備和方法。在這些實(shí)施例中, 無(wú)線裝置基于預(yù)定事件跟蹤配置來(lái)檢測(cè)事件。此外,無(wú)線裝置包含當(dāng)檢測(cè)到事件時(shí)觸發(fā) 對(duì)事件后位置確定信息的檢索的邏輯。另外,無(wú)線裝置可具有在檢測(cè)到的事件發(fā)生之前 的事件前位置確定信息。無(wú)線網(wǎng)絡(luò)上的用戶管理器/服務(wù)器從無(wú)線裝置處檢索所有這種信 息,且包含事件位置確定模塊以基于此信息來(lái)確定與檢測(cè)到的事件相關(guān)聯(lián)的地理位置。 明確地說(shuō),事件位置確定模塊包含基于許多預(yù)定參數(shù)的許多預(yù)定條件,并以預(yù)定方式將 這些條件施加到事件前和事件后位置確定信息中的至少一者以便作出此確定。通常,如 果(1)與地理位置相關(guān)聯(lián)的時(shí)間與事件時(shí)間之間的時(shí)間差在預(yù)定時(shí)間閾值內(nèi);和(2) 基于無(wú)線裝置速率/速度和所述時(shí)間差而計(jì)算出的從具有所述位置確定的地理位置行進(jìn)的距離在預(yù)定距離閾值內(nèi);或(3)當(dāng)與地理位置相關(guān)聯(lián)的無(wú)線裝置的速率/速度未知且 時(shí)間差在低時(shí)間閾值(其計(jì)算為以預(yù)定最大速度行進(jìn)預(yù)定距離閾值所需的時(shí)間)內(nèi)時(shí), 那么這些預(yù)定條件將給定的地理位置與事件相關(guān)聯(lián)。此外,如果在事件前和事件后位置 確定兩者之間確定滿足時(shí)間閾值和距離閾值兩者(以上(1)和(2)兩者),那么確定模 塊將具有所行進(jìn)的最小距離的確定與事件相關(guān)聯(lián)。類似地,如果在事件前和事件后位置 確定兩者之間確定滿足時(shí)間閾值和低時(shí)間閾值兩者(以上(1)和(3)兩者),那么確定 模塊將具有最小時(shí)間差的確定與事件相關(guān)聯(lián)。因此,所描述的這些實(shí)施例提供一種相對(duì) 較簡(jiǎn)單的解決方案來(lái)確定是否將給定的地理位置與無(wú)線裝置上發(fā)生的事件相關(guān)聯(lián)。下文 描述所述設(shè)備和方法的細(xì)節(jié)。
參看圖1-3,用于將地理位置與無(wú)線裝置上的操作事件相關(guān)聯(lián)的系統(tǒng)或設(shè)備10的一 個(gè)實(shí)施例包含多個(gè)無(wú)線裝置12、 14、 16、 17、 18,每一無(wú)線裝置包含事件跟蹤模塊20 和定位模塊22。事件跟蹤模塊20可操作以收集與各自無(wú)線裝置上發(fā)生的事件26相關(guān)聯(lián) 的事件信息24,并在檢測(cè)到事件26時(shí)促使定位模塊22檢索包含地理位置29的位置確 定信息28。定位模塊22從位于無(wú)線網(wǎng)絡(luò)32上的位置確定實(shí)體30處檢索位置確定信息 28。每一各自無(wú)線裝置12、 14、 16、 17、 18將事件信息24和位置確定信息28存儲(chǔ)在數(shù) 據(jù)日志34中,所述數(shù)據(jù)日志34可由位于無(wú)線網(wǎng)絡(luò)32上的用戶管理器服務(wù)器36檢索。 應(yīng)注意,數(shù)據(jù)日志34可包含至少一個(gè)或多個(gè)位置確定信息28,且因此包含至少一個(gè)或 多個(gè)地理位置29。所述多個(gè)位置確定信息28可由以下原因引起事件跟蹤模塊20檢測(cè) 到的先前或后續(xù)事件、由定位模塊22執(zhí)行的位置確定信息的經(jīng)配置周期性檢索,和/或 在各自無(wú)線裝置上操作的其它模塊或應(yīng)用程序所規(guī)定的位置確定信息。在任何情況下, 用戶管理器36包含具有邏輯40的事件位置確定模塊38,所述邏輯40可由處理引擎42 執(zhí)行以產(chǎn)生事件記錄44,如果滿足一個(gè)或一個(gè)以上預(yù)定條件48,那么所述事件記錄44 將所估計(jì)的地理位置46與檢測(cè)到的事件26相關(guān)聯(lián),如下文將更詳細(xì)論述。
在一個(gè)實(shí)施例中,無(wú)線裝置12、 14、 16、 17、 18定位在無(wú)線網(wǎng)絡(luò)區(qū)域50內(nèi)并通過(guò) 無(wú)線網(wǎng)絡(luò)32彼此通信,和/或與用戶管理器服務(wù)器36通信。用戶管理器36可通過(guò)直接 有線連接或通過(guò)無(wú)線連接(例如,通過(guò)與無(wú)線網(wǎng)絡(luò)區(qū)域50通信的網(wǎng)絡(luò)接口 52)與無(wú)線 裝置12、 14、 16、 17、 18通信。用戶管理器36與無(wú)線裝置12、 14、 16、 17、 18之間的 通信可包含(例如)下載事件跟蹤模塊20的所有或選定部分(例如,特定測(cè)試程序套件), 和將數(shù)據(jù)日志34上載回用戶管理器36。
以下論述使用圖l-29來(lái)提供對(duì)所揭示實(shí)施例的詳細(xì)描述。以圖1開(kāi)始,該圖中說(shuō)明的系統(tǒng)10是與在無(wú)線通信網(wǎng)絡(luò)中運(yùn)作的無(wú)線裝置相關(guān)聯(lián)的所描述實(shí)施例的代表圖。圖1 具有三個(gè)主要組件,即第一組件無(wú)線網(wǎng)絡(luò)區(qū)域50、第二組件網(wǎng)絡(luò)接口52,和第三組件用 戶管理器36。
以第一組件開(kāi)始,無(wú)線網(wǎng)絡(luò)區(qū)域50包含以無(wú)線方式連接到無(wú)線網(wǎng)絡(luò)32的多個(gè)無(wú)線 裝置12、 14、 16、 17、 18。無(wú)線網(wǎng)絡(luò)32提供通過(guò)網(wǎng)絡(luò)接口 52到達(dá)用戶管理器服務(wù)器36 的無(wú)線通信連接。
如圖1中所說(shuō)明,無(wú)線裝置可包含任何移動(dòng)或便攜式通信裝置,例如蜂窩式電話12、 個(gè)人數(shù)字助理14、雙向文本尋呼機(jī)16、膝上型計(jì)算機(jī)17、平板計(jì)算機(jī),和甚至單獨(dú)的 計(jì)算機(jī)平臺(tái)18,其具有無(wú)線通信入口且還可具有到達(dá)網(wǎng)絡(luò)或因特網(wǎng)的有線連接19。另外, 無(wú)線裝置可以是遠(yuǎn)程從屬裝置,或不具有其終端用戶而是簡(jiǎn)單地通過(guò)無(wú)線網(wǎng)絡(luò)32傳送數(shù) 據(jù)的其它裝置。舉例來(lái)說(shuō),無(wú)線裝置可包含遠(yuǎn)程傳感器、診斷工具、數(shù)據(jù)中繼器等。用 于估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的所描述實(shí)施例可應(yīng)用于任何形式的無(wú)線通信裝 置或模塊,包含無(wú)線通信入口、無(wú)線調(diào)制解調(diào)器、PCMCIA卡、接入終端、個(gè)人計(jì)算機(jī)、 電話,或其任何組合或子組合。
如圖1中進(jìn)一步說(shuō)明,無(wú)線網(wǎng)絡(luò)32包含可操作以至少部分用于啟用各自無(wú)線裝置 12、 14、 16、 17、 18與連接到無(wú)線網(wǎng)絡(luò)32的任何其它裝置之間的無(wú)線通信的任何通信 網(wǎng)絡(luò)。此外,無(wú)線網(wǎng)絡(luò)32包含所有網(wǎng)絡(luò)組件,和形成網(wǎng)絡(luò)的所有連接的裝置。無(wú)線網(wǎng)絡(luò)32可包含以下中的至少一者或任何組合蜂窩式電話網(wǎng)絡(luò);地面電話網(wǎng)絡(luò);衛(wèi)星電話網(wǎng)絡(luò);紅外網(wǎng)絡(luò),例如基于紅外數(shù)據(jù)協(xié)會(huì)(IrDA)的網(wǎng)絡(luò);短程無(wú)線網(wǎng)絡(luò);Bluetooth⑤技 術(shù)網(wǎng)絡(luò);家庭射頻(HomeRF)網(wǎng)絡(luò);共享無(wú)線存取協(xié)議(SWAP)網(wǎng)絡(luò);超寬帶(UWB) 網(wǎng)絡(luò);ZigBee⑧協(xié)議網(wǎng)絡(luò);寬帶網(wǎng)絡(luò),例如無(wú)線以太網(wǎng)兼容性聯(lián)盟(WECA)網(wǎng)絡(luò)、無(wú)線 保真聯(lián)盟(Wi-Fi Alliance)網(wǎng)絡(luò)和802.11網(wǎng)絡(luò);公眾交換電話網(wǎng)絡(luò);公眾異質(zhì)通信網(wǎng)絡(luò), 例如因特網(wǎng);專用通信網(wǎng)絡(luò);和陸地移動(dòng)無(wú)線電網(wǎng)絡(luò)。電話網(wǎng)絡(luò)的適當(dāng)實(shí)例包含模擬和 數(shù)字網(wǎng)絡(luò)/技術(shù)中的至少一者或任何組合,例如個(gè)人通信服務(wù)、碼分多址、寬帶碼分多 址、通用移動(dòng)電信系統(tǒng)、高級(jí)移動(dòng)電話業(yè)務(wù)、時(shí)分多址、頻分多址、全球移動(dòng)通信系統(tǒng)、 模擬和數(shù)字衛(wèi)星系統(tǒng),以及可用于無(wú)線通信網(wǎng)絡(luò)和數(shù)據(jù)通信網(wǎng)絡(luò)中的至少一者中的任何 其它技術(shù)/協(xié)議。
無(wú)線裝置12、 14、 16、 17、 18中的每一者說(shuō)明為包含駐存事件跟蹤模塊20和定位 模塊22。這些模塊可定位成駐存在無(wú)線裝置12、 14、 16、 17、 18上(如圖所示),或者 可從無(wú)線裝置12、 14、 16、 17、 18進(jìn)行遠(yuǎn)程訪問(wèn)。模塊20和22包含軟件、硬件、固件和通常可由駐存在無(wú)線裝置12、 14、 16、 17、 18上或遠(yuǎn)離無(wú)線裝置12、 14、 16、 17、
18的一個(gè)或一個(gè)以上處理器操作的任何可執(zhí)行指令的任何組合。以下實(shí)施例中進(jìn)一步描 述駐存事件跟蹤模塊20和定位模塊22 (包含其組件)的特征和功能。
注意到,圖1的第二組件是網(wǎng)絡(luò)接口 52。網(wǎng)絡(luò)接口 52可以是允許用戶管理器服務(wù) 器36和/或位置確定實(shí)體30與無(wú)線網(wǎng)絡(luò)32通信的任何機(jī)制。舉例來(lái)說(shuō),網(wǎng)絡(luò)接口52可 包含局域網(wǎng),其將用戶管理器服務(wù)器36和/或位置確定實(shí)體30通過(guò)因特網(wǎng)服務(wù)提供商連 接到因特網(wǎng),因特網(wǎng)又可通過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò)和基站連接到各自無(wú)線裝置。
圖1中說(shuō)明的第三組件是用戶管理器服務(wù)器36。用戶管理器服務(wù)器36可以是處理 器(包含硬件、固件、軟件及其組合)與存儲(chǔ)器的任何組合,其中所述存儲(chǔ)器包含只讀 存儲(chǔ)器("ROM")、隨機(jī)存取存儲(chǔ)器("RAM")、 EPROM、 EEPROM、快閃存儲(chǔ)器單元、 二級(jí)或三級(jí)存儲(chǔ)裝置(例如,磁性媒體、光學(xué)媒體、磁帶或者軟盤(pán)或硬盤(pán)),所述用戶管 理器服務(wù)器36包括一個(gè)或一個(gè)以上平臺(tái),其例如為服務(wù)器、個(gè)人計(jì)算機(jī)、小型主機(jī)、大 型機(jī)等。
用戶管理器服務(wù)器36包含數(shù)據(jù)日志34,數(shù)據(jù)日志34是可操作以存儲(chǔ)多個(gè)位置確定 信息28以及事件信息24的集合的數(shù)據(jù)儲(chǔ)存庫(kù)。用戶管理器服務(wù)器36從無(wú)線網(wǎng)絡(luò)32上 從無(wú)線裝置12、 14、 16、 17、 18的每一者基于其給定配置接收此信息。數(shù)據(jù)日志34可 駐存在用戶管理器服務(wù)器36上(如圖所示)或可從用戶管理器36進(jìn)行遠(yuǎn)程訪問(wèn)。以下 實(shí)施例中進(jìn)一步描述與數(shù)據(jù)日志34 (包含其組件)相關(guān)聯(lián)的特征和功能。
處理引擎42可以是結(jié)合相關(guān)存儲(chǔ)器運(yùn)作的處理器的任何組合,包含專用集成電路 ("ASIC")、芯片組、處理器、微處理器、邏輯電路和任何其它數(shù)據(jù)處理裝置,其中所述 存儲(chǔ)器包含只讀存儲(chǔ)器("ROM")、隨機(jī)存取存儲(chǔ)器("RAM")、 EPROM、 EEPROM、 快閃存儲(chǔ)器單元、二級(jí)或三級(jí)存儲(chǔ)裝置(例如,磁性媒體、光學(xué)媒體、磁帶或者軟盤(pán)或 硬盤(pán)),其駐存在用戶管理器服務(wù)器36上或可從用戶管理器服務(wù)器36進(jìn)行遠(yuǎn)程訪問(wèn)。處 理引擎42為用戶管理器服務(wù)器36執(zhí)行一個(gè)或一個(gè)以上處理功能。因此,處理引擎42可 執(zhí)行駐存在用戶管理器服務(wù)器36上或可由用戶管理器服務(wù)器36進(jìn)行遠(yuǎn)程訪問(wèn)的模塊以 執(zhí)行給定功能。以下實(shí)施例中進(jìn)一步描述與處理引擎42 (包含其組件)相關(guān)聯(lián)的特征和 功能。
事件位置確定模塊38 (包含其組件事件位置確定邏輯40和預(yù)定條件48)包含軟 件、硬件、固件和通常可由駐存在用戶管理器服務(wù)器36上或遠(yuǎn)離用戶管理器服務(wù)器36 的一個(gè)或一個(gè)以上處理器操作的任何可執(zhí)行指令的任何組合。在一個(gè)實(shí)施例中,此模塊由駐存的處理引擎42執(zhí)行。事件位置確定模塊38可由用戶管理器服務(wù)器36 (明確地說(shuō), 處理引擎42)執(zhí)行,以管理來(lái)自無(wú)線裝置12、 14、 16、 17、 18的數(shù)據(jù)日志34的收集。 事件位置確定模塊38可基于來(lái)自用戶的命令而"拉取"日志34,或者可在預(yù)定時(shí)間或 當(dāng)達(dá)到預(yù)定存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)水平時(shí)從各自無(wú)線裝置12、 14、 16、 17、 18 "推送"日志。 明確地說(shuō),處理引擎42可執(zhí)行事件位置確定模塊38以分析和處理數(shù)據(jù)日志34,從而產(chǎn) 生事件記錄44。在另一實(shí)施例中,駐存型式的事件位置確定模塊38可由用戶管理器服 務(wù)器36下載到每一無(wú)線裝置12、 14、 16、 17、 18,使得每一各自裝置可在本地產(chǎn)生事 件記錄44。另外,駐存型式的事件位置確定模塊38也可在初始組裝過(guò)程期間或經(jīng)由配 置過(guò)程期間的串聯(lián)連接而加載到各自無(wú)線裝置上。
在一個(gè)或一個(gè)以上實(shí)施例中,用戶管理器服務(wù)器36 (或多個(gè)服務(wù)器)將包含事件跟 蹤模塊20和/或定位模塊22的軟件代理程序或應(yīng)用程序發(fā)送到無(wú)線裝置12、 14、 16、 17、 18,使得無(wú)線裝置從其駐存的應(yīng)用程序和子系統(tǒng)中傳回?cái)?shù)據(jù)。此外,可存在協(xié)同工作以 提供可用格式的數(shù)據(jù)的與用戶管理器服務(wù)器36相關(guān)聯(lián)的單獨(dú)的服務(wù)器或計(jì)算機(jī)裝置,和 /或無(wú)線裝置12、 14、 16、 17、 18與用戶管理器服務(wù)器36之間的數(shù)據(jù)流中的單獨(dú)控制層。
事件記錄44可以例如表、圖形、音頻文件等任何格式呈現(xiàn),其使系統(tǒng)10的用戶能 夠利用相關(guān)聯(lián)的事件26和所估計(jì)的地理位置46。
在所揭示的實(shí)施例中,對(duì)用戶管理器服務(wù)器36的組件的任一者(不論所述組件駐存 在用戶管理器服務(wù)器36上還是可由用戶管理器服務(wù)器36進(jìn)行遠(yuǎn)程訪問(wèn))的訪問(wèn)、處理 和更新可由用戶通過(guò)以下方式執(zhí)行通過(guò)用戶界面,或軟件、硬件、固件和通??捎梢?個(gè)或一個(gè)以上處理器操作的任何可執(zhí)行指令的任何組合,通過(guò)來(lái)自無(wú)線裝置12、 14、 16、 17、 18、用戶管理器服務(wù)器36或任何其它網(wǎng)絡(luò)組件的任一者的直接或遠(yuǎn)程連接。作為一 個(gè)實(shí)例,通過(guò)由用戶通過(guò)標(biāo)準(zhǔn)HTTP、 FTP或與各自無(wú)線裝置介接的某一其它數(shù)據(jù)傳送協(xié) 議而輸入命令,調(diào)用處理引擎42以執(zhí)行事件位置確定模塊38,從而提供對(duì)數(shù)據(jù)日志34 的訪問(wèn)和處理以產(chǎn)生事件記錄44。
圖2是圖I的蜂窩式電話實(shí)施例的更詳細(xì)示意圖。圖2的蜂窩式無(wú)線網(wǎng)絡(luò)11和多個(gè) 蜂窩式電話12僅是示范性的,且所揭示的實(shí)施例可包含任何系統(tǒng),任何遠(yuǎn)程模塊(例如, 無(wú)線裝置12、 14、 16、 17、 18)通過(guò)所述系統(tǒng)在彼此之間和/或在無(wú)線網(wǎng)絡(luò)的組件(包含 但不限于,無(wú)線網(wǎng)絡(luò)運(yùn)營(yíng)商和/或服務(wù)器)之間以無(wú)線方式通信。圖2說(shuō)明三個(gè)主要組件, 即圖1的無(wú)線網(wǎng)絡(luò)區(qū)域50、圖1的網(wǎng)絡(luò)接口 52,和服務(wù)器環(huán)境54。另外,說(shuō)明與示范 性蜂窩式電話12有關(guān)的本地計(jì)算機(jī)平臺(tái)56,以下實(shí)施例中進(jìn)一步描述其(包含其組件) 特征和功能。
無(wú)線網(wǎng)絡(luò)區(qū)域50說(shuō)明為包含多個(gè)蜂窩式電話12。另外,無(wú)線網(wǎng)絡(luò)區(qū)域50包含無(wú)線 網(wǎng)絡(luò)32,如先前參看圖l所描述。此處,無(wú)線網(wǎng)絡(luò)32包含多個(gè)基站("BTS") 58和移 動(dòng)交換中心("MSC") 60。
MSC60可通過(guò)有線或有線線路連接網(wǎng)絡(luò)64連接到網(wǎng)絡(luò)接口 52,明確地說(shuō)連接到其 組件運(yùn)營(yíng)商網(wǎng)絡(luò)62。舉例來(lái)說(shuō),網(wǎng)絡(luò)64可包括數(shù)據(jù)服務(wù)網(wǎng)絡(luò)、交換語(yǔ)音服務(wù)網(wǎng)絡(luò)(通 常稱為POTS ("普通老式電話業(yè)務(wù)")),和/或兩者的組合,其包含(例如〉用于數(shù)據(jù)信 息傳送的網(wǎng)絡(luò)的因特網(wǎng)部分,和用于語(yǔ)音信息傳送的網(wǎng)絡(luò)的POTS部分。舉例來(lái)說(shuō),通 常,在網(wǎng)絡(luò)64中,網(wǎng)絡(luò)或因特網(wǎng)部分傳送數(shù)據(jù),而POTS部分傳送語(yǔ)音信息傳送。
MSC 60還可通過(guò)另一網(wǎng)絡(luò)66連接到多個(gè)BTS 58。網(wǎng)絡(luò)66可承載數(shù)據(jù)和/或交換語(yǔ) 音信息。舉例來(lái)說(shuō),網(wǎng)絡(luò)66可包括數(shù)據(jù)網(wǎng)絡(luò)、語(yǔ)音網(wǎng)絡(luò)和/或兩者的組合,其包含(例 如)用于數(shù)據(jù)傳送的網(wǎng)絡(luò)的因特網(wǎng)部分,和用于語(yǔ)音信息傳送的網(wǎng)絡(luò)的POTS部分。
BTS 58以無(wú)線方式連接到無(wú)線網(wǎng)絡(luò)區(qū)域50中的示范性蜂窩式電話12。舉例來(lái)說(shuō), BTS 58最終可經(jīng)由POTS交換語(yǔ)音服務(wù)、數(shù)據(jù)傳送服務(wù)(包含短消息收發(fā)服務(wù)("SMS")) 或其它無(wú)線方法將消息以無(wú)線方式廣播到蜂窩式電話12或以無(wú)線方式從蜂窩式電話12 接收消息。
蜂窩式電信路徑的使用增加,因?yàn)樗圃斓臒o(wú)線裝置(例如,所展示的蜂窩式電話 12)的計(jì)算能力不斷增加,且越來(lái)越趨近于個(gè)人計(jì)算機(jī)和手提式個(gè)人數(shù)字助理("PDA"), 其在無(wú)線網(wǎng)絡(luò)32上傳送包含語(yǔ)音和數(shù)據(jù)的包。這些"智能"蜂窩式電話12已將應(yīng)用編 程接口 ("API") 68安裝到其本地計(jì)算機(jī)平臺(tái)56上,所述API 68允許軟件開(kāi)發(fā)商創(chuàng)建在 蜂窩式電話上操作的軟件應(yīng)用程序,并控制裝置上的特定功能性。以下實(shí)施例中進(jìn)一步 描述與作為無(wú)線裝置12、 14、 16、 17、 18的示范的蜂窩式電話12 (包含其組件)相關(guān) 聯(lián)的特征和功能。
注意到,圖2的第二組件是網(wǎng)絡(luò)接口 52。盡管參看圖l進(jìn)行了描述,但針對(duì)此圖2 的實(shí)施例更詳細(xì)說(shuō)明網(wǎng)絡(luò)接口 52。明確地說(shuō),網(wǎng)絡(luò)接口 52展示為包含運(yùn)營(yíng)商網(wǎng)絡(luò)62、 數(shù)據(jù)鏈路70和局域網(wǎng)("LAN") 72。
下文參考服務(wù)器環(huán)境54描述與數(shù)據(jù)鏈路70和LAN 72相關(guān)聯(lián)的特征和功能。
運(yùn)營(yíng)商網(wǎng)絡(luò)62是提供交換語(yǔ)音通信和/或數(shù)據(jù)通信服務(wù)的任何地區(qū)性、國(guó)家或國(guó)際 網(wǎng)絡(luò)。因此,運(yùn)營(yíng)商網(wǎng)絡(luò)64可包含交換語(yǔ)音或數(shù)據(jù)服務(wù)提供商通信設(shè)施和線路,包含數(shù) 據(jù)和/或交換語(yǔ)音信息或兩者的任何組合,其中包含(例如)用于數(shù)據(jù)傳送的網(wǎng)絡(luò)的因特
網(wǎng)部分,和用于語(yǔ)音信息傳送的網(wǎng)絡(luò)的POTS部分。在一個(gè)實(shí)施例中,運(yùn)營(yíng)商網(wǎng)絡(luò)62控 制發(fā)送到移動(dòng)交換中心("MSC") 60或從MSC60接收的通常采取數(shù)據(jù)包形式的消息。
圖2的第三主要組件是服務(wù)器環(huán)境54。服務(wù)器環(huán)境54是上述用戶管理器服務(wù)器36 的運(yùn)作環(huán)境。如所說(shuō)明,服務(wù)器環(huán)境54可包含用戶管理器服務(wù)器36、單獨(dú)的數(shù)據(jù)儲(chǔ)存 庫(kù)74和數(shù)據(jù)管理服務(wù)器76。
在系統(tǒng)ll中,用戶管理器服務(wù)器36可在(網(wǎng)絡(luò)接口 52的)LAN網(wǎng)絡(luò)72上與用于 存儲(chǔ)從遠(yuǎn)程無(wú)線裝置12、 14、 16、 17、 18收集的數(shù)據(jù)(例如,各自的數(shù)據(jù)日志34)的 單獨(dú)數(shù)據(jù)儲(chǔ)存庫(kù)74通信。此外,數(shù)據(jù)管理服務(wù)器76可與用戶管理器服務(wù)器36通信以提 供后處理能力、數(shù)據(jù)流控制等。用戶管理器服務(wù)器36、數(shù)據(jù)儲(chǔ)存庫(kù)74和數(shù)據(jù)管理服務(wù) 器76可與提供蜂窩式電信服務(wù)所需的任何其它網(wǎng)絡(luò)組件一起存在于所說(shuō)明的網(wǎng)絡(luò)上。用 戶管理器服務(wù)器36和/或數(shù)據(jù)管理服務(wù)器76經(jīng)由(網(wǎng)絡(luò)接口52的)數(shù)據(jù)鏈路70(例如, 因特網(wǎng)、安全LAN、 WAN或其它網(wǎng)絡(luò))與運(yùn)營(yíng)商網(wǎng)絡(luò)62通信。
返回參看無(wú)線網(wǎng)絡(luò)區(qū)域50,注意到,每一示范性蜂窩式電話12可包含本地計(jì)算機(jī) 平臺(tái)56。每一本地計(jì)算機(jī)平臺(tái)56可操作以允許無(wú)線裝置12、 14、 16、 17、 18 (例如, 蜂窩式電話12)除了接收和執(zhí)行軟件應(yīng)用程序以及顯示從用戶管理器服務(wù)器36或連接 到無(wú)線網(wǎng)絡(luò)32的另一計(jì)算機(jī)裝置傳輸?shù)臄?shù)據(jù)外,還通過(guò)無(wú)線網(wǎng)絡(luò)32傳輸數(shù)據(jù)或從無(wú)線 網(wǎng)絡(luò)32接收數(shù)據(jù)。計(jì)算機(jī)平臺(tái)56包含存儲(chǔ)器78 (包含駐存的事件跟蹤模塊20和定位 模塊22)、應(yīng)用編程接口 ("API") 68、專用集成電路("ASIC") 76,和本地?cái)?shù)據(jù)庫(kù)80。 上述組件的每一者可駐存在無(wú)線裝置12、 14、 16、 17、 18上,或者可由無(wú)線裝置12、 14、 16、 17、 18進(jìn)行遠(yuǎn)程訪問(wèn)。以下實(shí)施例中進(jìn)一步描述與無(wú)線裝置12、 14、 16、 17、 18的本地計(jì)算機(jī)平臺(tái)56 (包含其組件)相關(guān)聯(lián)的特征和功能。
圖3是上文參看圖2展示的任何無(wú)線裝置(例如,示范性蜂窩式電話12)的本地計(jì) 算機(jī)平臺(tái)56的更詳細(xì)視圖。所說(shuō)明的本地計(jì)算機(jī)平臺(tái)56僅是示范性的,且可包含用于 實(shí)施本發(fā)明實(shí)施例的功能的任何系統(tǒng)。參看圖2注意到,且如圖3中所說(shuō)明,計(jì)算機(jī)平 臺(tái)56包含存儲(chǔ)器78、應(yīng)用編程接口 ("API") 68和專用集成電路("ASIC") 76。在所 揭示的實(shí)施例中,上述組件的每一者可駐存在無(wú)線裝置12、 14、 16、 17、 18上,或者可 由無(wú)線裝置12、 14、 16、 17、 18進(jìn)行遠(yuǎn)程訪問(wèn)。
以ASIC 76開(kāi)始,此組件可包括專用集成電路或其它芯片組、處理器、微處理器、 邏輯電路或其它數(shù)據(jù)處理裝置。ASIC76為各自無(wú)線裝置執(zhí)行一個(gè)或一個(gè)以上處理功能。 ASIC76或者另一處理器可執(zhí)行API層68, API層68與駐存在無(wú)線裝置12、 14、 16、 17、
18上或可從無(wú)線裝置12、 14、 16、 17、 18進(jìn)行遠(yuǎn)程訪問(wèn)的模塊介接以執(zhí)行給定功能。 以上操作是通過(guò)API軟件擴(kuò)展功能執(zhí)行的,如下文所描述。如圖所示,ASIC 76可通過(guò) API層68執(zhí)行事件跟蹤模塊20和定位模塊22。
如圖3所示,在一個(gè)或一個(gè)以上所描述的實(shí)施例中,ASIC 76整體或部分包括通信 處理引擎82。通信處理引擎82包含以硬件、固件、軟件及其組合來(lái)實(shí)施的各種處理子 系統(tǒng)84,處理子系統(tǒng)84啟用各自無(wú)線裝置12、 14、 16、 17、 18的功能性以及各自裝置 在無(wú)線網(wǎng)絡(luò)32上的可操作性,例如以便啟始和維持與其它聯(lián)網(wǎng)裝置的通信以及與其它聯(lián) 網(wǎng)裝置交換數(shù)據(jù)。
舉例來(lái)說(shuō),在一個(gè)實(shí)施例中,通信處理引擎82可包含處理子系統(tǒng)84的一者或組合, 例如聲音、非易失性存儲(chǔ)器、文件系統(tǒng)、發(fā)射、接收、搜索器、層l、層2、層3、主 控制裝置、遠(yuǎn)程程序、手機(jī)、電源管理、診斷、數(shù)字信號(hào)處理器、聲碼器、消息收發(fā)、 呼叫管理器、Buetooth⑧系統(tǒng)、Bluetooth LPOS、位置確定、位置引擎、用戶界面、休 眠、數(shù)據(jù)服務(wù)、安全、驗(yàn)證、USIM/SIM、語(yǔ)音服務(wù)、圖形、USB、多媒體(例如,MPEG)、 GPRS等。
對(duì)于所揭示的實(shí)施例,通信處理引擎82的處理子系統(tǒng)84可包含與在計(jì)算機(jī)平臺(tái)56 上執(zhí)行的應(yīng)用程序交互的任何子系統(tǒng)組件。舉例來(lái)說(shuō),處理子系統(tǒng)84可包含代表事件跟 蹤模塊20和定位模塊22從API 68接收數(shù)據(jù)讀取和數(shù)據(jù)寫(xiě)入的任何子系統(tǒng)組件。
API 68是在各自無(wú)線裝置上執(zhí)行的運(yùn)行時(shí)間環(huán)境。 一個(gè)示范性運(yùn)行時(shí)間環(huán)境為加州 圣地亞哥市(San Diego, California)的高通公司(Qualcomm, Inc.)開(kāi)發(fā)的Binary Runtime Environment for Wireless (BREW )軟件??衫?例如)操作以控制無(wú)線計(jì)算裝置 上應(yīng)用程序的執(zhí)行的其它運(yùn)行時(shí)間環(huán)境。API 68可包含一類軟件擴(kuò)展功能,其允許模塊 的駐存型式或可遠(yuǎn)程訪問(wèn)型式由通信處理引擎82處理。這些軟件類擴(kuò)展功能可與無(wú)線裝 置上的處理子系統(tǒng)84通信,其允許數(shù)據(jù)讀取和命令兩者。舉例來(lái)說(shuō),軟件擴(kuò)展功能可代 表調(diào)用所述軟件擴(kuò)展功能的應(yīng)用程序而發(fā)送命令。模塊接著可最終通過(guò)無(wú)線網(wǎng)絡(luò)區(qū)域50 將子系統(tǒng)的響應(yīng)轉(zhuǎn)發(fā)到用戶管理器服務(wù)器36。無(wú)線裝置上的每一駐存應(yīng)用程序或模塊可 創(chuàng)建此新的軟件擴(kuò)展功能的實(shí)例以獨(dú)立地與子系統(tǒng)通信。
存儲(chǔ)器78可以是任何類型的存儲(chǔ)器,包含只讀存儲(chǔ)器("ROM")、隨機(jī)存取存儲(chǔ)器 ("RAM")、 EPROM、 EEPROM、快閃存儲(chǔ)器單元、二級(jí)或三級(jí)存儲(chǔ)裝置(例如,磁性媒 體、光學(xué)媒體、磁帶或者軟盤(pán)或硬盤(pán)),其駐存在計(jì)算機(jī)平臺(tái)56上或可從計(jì)算機(jī)平臺(tái)56 進(jìn)行遠(yuǎn)程訪問(wèn)。計(jì)算機(jī)平臺(tái)56還可包含本地?cái)?shù)據(jù)庫(kù)80 (圖2),其可保存存儲(chǔ)器78中當(dāng)
前不使用的軟件應(yīng)用程序、文件或數(shù)據(jù),例如從用戶管理器服務(wù)器36下載的軟件應(yīng)用程 序或數(shù)據(jù)。本地?cái)?shù)據(jù)庫(kù)80通常包含一個(gè)或一個(gè)以上快閃存儲(chǔ)器單元,但可以是任何二級(jí) 或三級(jí)存儲(chǔ)裝置,例如磁性媒體、EPROM、 EEPROM、光學(xué)媒體、磁帶或者軟盤(pán)或硬盤(pán)。 另外,本地?cái)?shù)據(jù)庫(kù)'80可最終保存事件跟蹤模塊20和定位模塊22的本地副本。
在一個(gè)實(shí)施例中,存儲(chǔ)器78包含具有邏輯90的事件跟蹤模塊20,所述邏輯90可 由通信處理引擎82通過(guò)API 68執(zhí)行以基于事件跟蹤配置92來(lái)識(shí)別預(yù)定事件26,所述事 件跟蹤配置92界定用于監(jiān)視處理子系統(tǒng)84內(nèi)的處理數(shù)據(jù)94的參數(shù)。舉例來(lái)說(shuō),可利用 用戶管理器36來(lái)形成事件跟蹤配置92并將其傳輸?shù)礁髯詿o(wú)線裝置。事件跟蹤配置92可 識(shí)別監(jiān)視什么處理數(shù)據(jù)94、何時(shí)監(jiān)視處理數(shù)據(jù)、如何收集和存儲(chǔ)數(shù)據(jù),以及何時(shí)將所收 集的數(shù)據(jù)傳輸?shù)接脩艄芾砥?6。另外,子系統(tǒng)84內(nèi)的處理數(shù)據(jù)94可包含預(yù)定事件、預(yù) 定數(shù)據(jù),和/或預(yù)定的數(shù)據(jù)和/或事件的序列或組。當(dāng)檢測(cè)到事件跟蹤配置92所界定的事 件26時(shí),事件跟蹤邏輯90促使將事件信息24存儲(chǔ)在數(shù)據(jù)日志34中。在一個(gè)實(shí)施例中, 舉例來(lái)說(shuō),事件信息24包括事件26 (例如,所配置事件的描述、識(shí)別符和/或表示形式) 和事件時(shí)間98 (例如,對(duì)應(yīng)于事件的發(fā)生時(shí)間的時(shí)間戳)。此外,檢測(cè)到事件26時(shí),事 件跟蹤邏輯90觸發(fā)將位置確定請(qǐng)求96發(fā)送到定位模塊22。
定位模塊22具有位置檢索邏輯100,其可操作以允許定位模塊22接收位置確定請(qǐng) 求96并隨后通過(guò)API 68向指定的處理子系統(tǒng)組件(例如,位置服務(wù)組件104)產(chǎn)生位置 確定請(qǐng)求102。另外,位置檢索邏輯100可執(zhí)行以啟始將所產(chǎn)生的位置確定信息28存儲(chǔ) 在數(shù)據(jù)日志34中。位置確定信息28可包含無(wú)線裝置的地理位置或位置確定,和與所述 地理位置相關(guān)聯(lián)的位置確定時(shí)間。另外,依據(jù)如何確定地理位置,位置確定信息28還可 包含無(wú)線裝置的相關(guān)聯(lián)的位置確定速率或速度。
可存在多個(gè)位置確定信息28存儲(chǔ)在數(shù)據(jù)日志34中。因此,可存在具有第一地理位 置108、第一確定時(shí)間IIO和第一確定速度112的第一組位置確定信息106,其中第一確 定時(shí)間110是事件時(shí)間98之前的時(shí)間。另外,可存在與由事件26的發(fā)生觸發(fā)的位置確 定請(qǐng)求102相關(guān)聯(lián)的、具有第二地理位置116、第二確定時(shí)間118和第二確定速度120 的第二組位置確定信息114,其中第二確定時(shí)間118是事件時(shí)間98之后的時(shí)間。
在一個(gè)實(shí)施例中,位置服務(wù)("PS")組件104當(dāng)由通信處理引擎82執(zhí)行時(shí),從外部 來(lái)源(例如,位置確定實(shí)體30 (圖l))檢索位置確定信息28。 PS組件104可(例如) 在為無(wú)線裝置加電時(shí)、在啟始給定應(yīng)用程序或模塊的執(zhí)行時(shí)、在預(yù)定時(shí)間間隔時(shí)、在來(lái) 自其它應(yīng)用程序或模塊的其它特定請(qǐng)求時(shí)和/或以同步時(shí)間為基礎(chǔ)等,基于上述位置確定請(qǐng)求102來(lái)執(zhí)行其功能。在所揭示的實(shí)施例中,PS組件104是與定位模塊22的組件配 合或相關(guān)而使用的組件的一個(gè)實(shí)例。
定位模塊22可整體或部分包括地理信息系統(tǒng)("GIS"),例如用于收集、變換、操縱、 分析和產(chǎn)生與地球表面有關(guān)的信息的工具。此GIS可與使用連接到網(wǎng)絡(luò)的專門(mén)數(shù)據(jù)庫(kù)和 工作站的整體系統(tǒng)一樣復(fù)雜,或與"成品"桌面軟件一樣簡(jiǎn)單。此系統(tǒng)的一個(gè)實(shí)例可包 含可從加州圣地亞哥市的高通公司購(gòu)得的QPointTM定位軟件和gpsOne③混合輔助GPS無(wú) 線定位技術(shù)。
在一個(gè)實(shí)施例中,此GIS可包含全球定位系統(tǒng)("GPS"),例如由沿地球軌道運(yùn)行的 衛(wèi)星及其在地球上的相應(yīng)接收器形成的衛(wèi)星導(dǎo)航系統(tǒng)。GPS衛(wèi)星連續(xù)發(fā)射數(shù)字無(wú)線電信 號(hào),其含有關(guān)于衛(wèi)星位置和到達(dá)接地的接收器的準(zhǔn)確時(shí)間的數(shù)據(jù)。衛(wèi)星裝備有精確(例 如)到十億分之一秒內(nèi)的原子鐘?;诖诵畔?,接收器了解信號(hào)到達(dá)地球上的接收器要 花費(fèi)多長(zhǎng)時(shí)間。由于每一信號(hào)以光速行進(jìn),所以接收器收到信號(hào)花費(fèi)的時(shí)間越長(zhǎng),衛(wèi)星 就定位得越遠(yuǎn)。通過(guò)了解衛(wèi)星定位得多遠(yuǎn),接收器了解其位于以所述衛(wèi)星為中心的假想 球體的表面上某處。通過(guò)使用三個(gè)衛(wèi)星,GPS可基于三個(gè)球體在哪里相交來(lái)計(jì)算接收器 的經(jīng)度和緯度。通過(guò)使用四個(gè)衛(wèi)星,GPS還可確定高度。除了傳輸與無(wú)線裝置的位置相 關(guān)聯(lián)的位置參數(shù)外,GPS衛(wèi)星還可傳輸與無(wú)線裝置的速度相關(guān)聯(lián)的速度參數(shù)。
在另一實(shí)施例中,此GIS可整體或部分包含基于網(wǎng)絡(luò)的定位系統(tǒng),定位模塊22、 PS 組件104和/或某一其它遠(yuǎn)程位置確定實(shí)體30借助所述定位系統(tǒng)至少部分地基于網(wǎng)絡(luò)通 信確定無(wú)線裝置的地理位置。舉例來(lái)說(shuō),可在各自無(wú)線裝置與無(wú)線網(wǎng)絡(luò)區(qū)域50的網(wǎng)絡(luò)組 件之間交換通信信號(hào)。這些通信信號(hào)包含定時(shí)信息,所述定時(shí)信息使定位模塊22、 PS組 件104和/或某一其它遠(yuǎn)程位置確定實(shí)體30能夠計(jì)算無(wú)線裝置相對(duì)于已知位置的相對(duì)位 置,且因此計(jì)算無(wú)線裝置的地理位置。舉例來(lái)說(shuō),此類通信信號(hào)可包含在無(wú)線裝置12、 14、 16、 17、 18與BTS58之間周期性交換的信號(hào)。此基于網(wǎng)絡(luò)的系統(tǒng)還可結(jié)合基于GPS 的系統(tǒng)一起利用。
參看圖4,如上文注意到,用戶管理器36從各自無(wú)線裝置12、 14、 16、 17、 18接 收數(shù)據(jù)日志34以便確定是否存在可與檢測(cè)到的事件相關(guān)聯(lián)的地理位置。事件位置確定模 塊38包含事件位置確定邏輯40,事件位置確定邏輯40鑒于一個(gè)或一個(gè)以上預(yù)定條件48 來(lái)復(fù)審包含在數(shù)據(jù)日志34內(nèi)的信息,所述預(yù)定條件48測(cè)試待與事件26相關(guān)聯(lián)的考慮中 的地理位置的感知有效性。舉例來(lái)說(shuō),在一個(gè)實(shí)施例中,預(yù)定條件48包含時(shí)間閾值條件 122、距離閾值條件124和低時(shí)間閾值條件126。在一個(gè)實(shí)施例中,這些條件基于位置確定信息中包含的待與事件相關(guān)聯(lián)的速度信息來(lái)確定一組給定位置確定信息和因此給定地 理位置是否足夠接近在距離域中的所述事件。根本上,在此實(shí)施例中,這些條件試圖選 擇與距離上最接近于事件的實(shí)際位置的位置確定相關(guān)聯(lián)的位置作為所估計(jì)的地理位置。 當(dāng)位置確定信息中速度信息不可用時(shí),那么這些實(shí)施例考慮事件時(shí)間與各自位置確定之 間的時(shí)間差,且例如選擇最小時(shí)間差。
在一個(gè)實(shí)施例中,舉例來(lái)說(shuō),時(shí)間閾值條件122包含對(duì)應(yīng)于事件26的發(fā)生與地理位 置確定的時(shí)間之間的所需最大時(shí)間量的預(yù)定時(shí)間閾值128,以便考慮所述確定與事件相 關(guān)聯(lián)。時(shí)間閾值128可依據(jù)情況而變化。舉例來(lái)說(shuō),己知無(wú)線裝置正以相對(duì)較快速度移 動(dòng)的第一情況可比已知無(wú)線裝置正以相對(duì)較慢速度(即,比第一情況速度慢的速度)移 動(dòng)的第二情況具有更小的時(shí)間閾值128。在一個(gè)實(shí)施例中,事件位置確定邏輯40調(diào)用時(shí) 間差模塊130來(lái)計(jì)算事件時(shí)間98與從數(shù)據(jù)日志34檢索的與地理位置(例如,第一地理 位置108或第二地理位置116)相關(guān)聯(lián)的位置確定時(shí)間(例如,第一確定時(shí)間IIO或第二 確定時(shí)間118)之間的時(shí)間差132。此外,事件位置確定邏輯40促使處理引擎42將時(shí)間 差132與時(shí)間閾值128進(jìn)行比較,以確定是否實(shí)現(xiàn)時(shí)間閾值條件122。
距離閾值條件124包含對(duì)應(yīng)于事件26的位置與地理位置確定的位置之間的所需最大 距離的預(yù)定距離閾值134,以便考慮所述確定與事件相關(guān)聯(lián)。距離閾值134可依據(jù)情況 而變化。舉例來(lái)說(shuō),這些設(shè)備和方法的用戶希望非常精確的地理位置與事件相關(guān)聯(lián)的第 一情況可比用戶要求較不精確的地理位置(即,與第一情況中的相關(guān)聯(lián)位置相比,可能 更遠(yuǎn)離實(shí)際事件位置的位置)的第二情況具有更小的距離閾值134。在一個(gè)實(shí)施例中, 事件位置確定邏輯40調(diào)用所行進(jìn)距離模塊136來(lái)基于與一組給定位置確定信息相關(guān)聯(lián)的 時(shí)間差132以及從數(shù)據(jù)日志34檢索的與確定信息相關(guān)聯(lián)的無(wú)線裝置速度(例如,分別與 第一地理位置108或第二地理位置116相關(guān)聯(lián)的第一確定速度112或第二確定速度120), 來(lái)計(jì)算所行進(jìn)距離138。此外,事件位置確定邏輯40促使處理引擎42將所行進(jìn)距離138 與距離閾值134進(jìn)行比較以確定是否實(shí)現(xiàn)距離閾值條件124。
當(dāng)相應(yīng)的無(wú)線裝置速度關(guān)于確定不可用時(shí),低時(shí)間閾值條件126包含對(duì)應(yīng)于事件26 的發(fā)生與地理位置確定的時(shí)間之間的所需最大時(shí)間量的預(yù)定低時(shí)間閾值140,以便考慮 所述確定與事件相關(guān)聯(lián)。舉例來(lái)說(shuō),事件位置確定邏輯40將低時(shí)間閾值140計(jì)算為距離 閾值134除以預(yù)定最大速度值142的函數(shù)。在速度信息不可用作一組給定位置確定信息 28的一部分的情況下,預(yù)定最大速度值142對(duì)應(yīng)于待與各自無(wú)線裝置相關(guān)聯(lián)的所需最大 速度。預(yù)定最大速度值142可依據(jù)情況而變化。舉例來(lái)說(shuō),與無(wú)線裝置正在城市街道上操作的第二情況相比,在評(píng)估無(wú)線裝置正在公路上操作的第一情況中,預(yù)定最大速度值 142可為較高值。在一個(gè)實(shí)施例中,事件位置確定邏輯40促使處理引擎42將時(shí)間差132 與低時(shí)間閾值140進(jìn)行比較以確定是否實(shí)現(xiàn)低時(shí)間閾值條件126。
應(yīng)注意,時(shí)間閾值128、距離閾值134和預(yù)定最大速度值142可個(gè)別或以任何組合 設(shè)定為默認(rèn)值,或者其可由系統(tǒng)IO的用戶修改。
此外,時(shí)間閾值128、距離閾值134和預(yù)定最大速度值142每一者可依據(jù)所測(cè)試的 情況、與測(cè)試情況相關(guān)聯(lián)的環(huán)境、無(wú)線裝置的類型、無(wú)線網(wǎng)絡(luò)組件的類型、無(wú)線通信協(xié) 議的類型、提供位置確定信息的特定服務(wù)的類型和檢索速度,以及其它主觀因數(shù)(例如, 相關(guān)聯(lián)地理位置的所需的相對(duì)準(zhǔn)確性或粒度)而變化。舉例來(lái)說(shuō),在一個(gè)非限定性實(shí)例 中, 一個(gè)測(cè)試情況涉及城市地區(qū)中基于CDMA的蜂窩式電話的呼叫取消。在此實(shí)例中, 分析數(shù)百組數(shù)據(jù),包含呼叫取消事件和位置確定信息,且確定在呼叫取消事件的120秒 內(nèi)獲得大多數(shù)有效確定,且基于銷售分析,需要2000英尺的精確度。此外,由于此測(cè)試 情況在接近公路的城市地區(qū)中發(fā)生,所以預(yù)期最大每小時(shí)65英里的速度。因此,在這一 個(gè)實(shí)例中,時(shí)間閾值128設(shè)定為120秒,距離閾值134設(shè)定為2000英尺,且最大速度設(shè) 定為65英里/小時(shí)。然而,應(yīng)強(qiáng)調(diào),這僅是一個(gè)非限定性實(shí)例,且這些閾值的每一者可 依據(jù)上文論述的許多因素而顯著變化。
基于對(duì)照預(yù)定條件48之一或任何組合測(cè)試數(shù)據(jù)日志34中包含的信息的結(jié)果,事件 位置確定邏輯40可經(jīng)執(zhí)行以將一組位置確定信息28與一組事件信息24相關(guān)聯(lián),且因此 確定事件26的所估計(jì)的地理位置46。
事件記錄44可以任何形式(例如,表、映射、圖形視圖、純文本、交互程序或網(wǎng)頁(yè), 或數(shù)據(jù)的任何其它顯示或呈現(xiàn)形式)提供所估計(jì)的地理位置46和事件26的現(xiàn)成視圖。 事件記錄44包含任何形式的輸出,其表示與來(lái)自 一個(gè)或一個(gè)以上各自無(wú)線裝置的數(shù)據(jù)日 志34的事件信息相關(guān)聯(lián)的位置相關(guān)特性或參數(shù)以及任何其它相關(guān)數(shù)據(jù)。
在操作中,系統(tǒng)IO實(shí)施將地理位置與無(wú)線裝置上發(fā)生的事件相關(guān)聯(lián)的方法。在一個(gè) 實(shí)施例中,所述方法評(píng)估至少一組位置確定信息以基于一個(gè)或一個(gè)以上條件來(lái)確定與所 述確定相關(guān)聯(lián)的地理位置是否適于與事件相關(guān)聯(lián)。
在一個(gè)實(shí)施例中,例如參看圖5,所述方法視情況包含接收包括事件跟蹤配置的事 件跟蹤參數(shù)以識(shí)別與由無(wú)線裝置處理的數(shù)據(jù)相關(guān)聯(lián)的預(yù)定事件(方框150)。所述方法進(jìn) 一步視情況包含例如通過(guò)在無(wú)線網(wǎng)絡(luò)上傳輸所述配置來(lái)將事件跟蹤配置傳輸?shù)礁髯詿o(wú)線 裝置(方框152)。這些動(dòng)作可(例如)由技術(shù)員、現(xiàn)場(chǎng)服務(wù)工程師或用戶管理器服務(wù)器36的任何其它操作員執(zhí)行。這些動(dòng)作的結(jié)果是由各自無(wú)線裝置12、 14、 16、 17、 18的 事件跟蹤模塊20利用的事件跟蹤配置92。
此外,所述方法包含接收和存儲(chǔ)來(lái)自各自無(wú)線裝置的一個(gè)或一個(gè)以上數(shù)據(jù)日志,其 中數(shù)據(jù)日志包含由事件跟蹤配置規(guī)定的事件信息和位置確定信息(方框154)。在一個(gè)實(shí) 施例中,事件跟蹤模塊20和定位模塊22可由各自無(wú)線裝置12、 14、 16、 17、 18的通信 處理引擎82執(zhí)行,以例如基于預(yù)定事件26的檢測(cè)而將事件信息24和位置確定信息28 收集在數(shù)據(jù)日志34中。
另外,所述方法可視情況包含接收預(yù)定時(shí)間閾值、預(yù)定距離閾值和預(yù)定最大速度的 設(shè)置(方框156)。如上所述,這些設(shè)置可以是由用戶界定或預(yù)先界定的時(shí)間閾值128、 距離閾值134和最大速度142的默認(rèn)值。這些值可由用戶管理器36的操作員輸入到事件 位置確定模塊38中。
接收數(shù)據(jù)日志之后,所述方法包含計(jì)算事件時(shí)間與數(shù)據(jù)日志中的位置確定時(shí)間之間 的時(shí)間差(方框158)。在一個(gè)實(shí)施例中,處理引擎42執(zhí)行事件位置確定邏輯40以調(diào)用 時(shí)間差模塊130來(lái)計(jì)算時(shí)間差132,如上文詳述。
所述方法繼續(xù)確定時(shí)間差是否滿足時(shí)間閾值條件(方框160)。在一個(gè)實(shí)施例中,處 理引擎42執(zhí)行事件位置確定邏輯40以將時(shí)間差132與時(shí)間閾值128進(jìn)行比較,如上文 詳述。
如果時(shí)間差大于時(shí)間閾值,那么所述方法斷定與位置確定信息相關(guān)聯(lián)的地理位置可 能不與和事件信息相關(guān)聯(lián)的事件有效地相關(guān)聯(lián)(方框162)。
如果時(shí)間差滿足時(shí)間閾值條件,那么所述方法繼續(xù)確定與位置確定信息相關(guān)聯(lián)的速 度是否可用(方框164)。
如果所述速度可用,那么所述方法繼續(xù)計(jì)算所行進(jìn)距離(方框166)。在一個(gè)實(shí)施例 中,處理引擎42執(zhí)行事件位置確定邏輯40以調(diào)用所行進(jìn)距離模塊136來(lái)計(jì)算所行進(jìn)距 離138,如上文詳述。接著,所述方法繼續(xù)確定所行進(jìn)距離是否滿足距離閾值條件(方 框168)。在一個(gè)實(shí)施例中,處理引擎42執(zhí)行事件位置確定邏輯40以將所行進(jìn)距離138 與距離閾值134進(jìn)行比較,如上文詳述。如果所行進(jìn)距離滿足距離閾值條件,那么所述 方法斷定地理位置有效,并將包含所述地理位置的位置確定信息與包含所述事件的事件 信息相關(guān)聯(lián)(方框170)。在一個(gè)實(shí)施例中,舉例來(lái)說(shuō),處理引擎42執(zhí)行事件位置確定 模塊38來(lái)產(chǎn)生事件記錄44,如上文詳述。視情況,如果所述方法到達(dá)此點(diǎn)時(shí)具有兩組 位置確定信息(即,第一組對(duì)應(yīng)于事件之前的最近確定,且第二組對(duì)應(yīng)于事件之后的最
近確定),那么取具有所述兩個(gè)所行進(jìn)距離中較小者的那組位置確定信息(方框172)。 如果所行進(jìn)距離不滿足距離閾值條件,那么所述方法斷定地理位置無(wú)效,且包含所述地 理位置的位置確定信息與包含所述事件的事件信息之間不進(jìn)行關(guān)聯(lián)(方框162)。
如果所述速度不可用,那么所述方法繼續(xù)計(jì)算低時(shí)間閾值(方框174)。在一個(gè)實(shí)施 例中,處理引擎42執(zhí)行事件位置確定邏輯40以將距離閾值134除以最大速度142來(lái)確 定低時(shí)間閾值140,如上文詳述。接著,所述方法繼續(xù)確定時(shí)間差是否滿足低時(shí)間閾值 條件(方框176)。在一個(gè)實(shí)施例中,處理引擎42執(zhí)行事件位置確定邏輯40以將時(shí)間差 132與低時(shí)間閾值140進(jìn)行比較,如上文詳述。如果時(shí)間差滿足低時(shí)間閾值條件,那么 所述方法斷定地理位置有效,并將包含所述地理位置的位置確定信息與包含所述事件的 事件信息相關(guān)聯(lián)(方框170)。在一個(gè)實(shí)施例中,舉例來(lái)說(shuō),處理引擎42執(zhí)行事件位置 確定模塊38來(lái)產(chǎn)生事件記錄44,如上文詳述。視情況,如果所述方法到達(dá)此點(diǎn)時(shí)具有 兩組位置確定信息(即,第一組對(duì)應(yīng)于事件之前的最近確定,且第二組對(duì)應(yīng)于事件之后 的最近確定),那么取具有所述兩個(gè)時(shí)間差中較小者的那組位置確定信息(方框178)。 如果時(shí)間差不滿足低時(shí)間閾值條件,那么所述方法斷定地理位置無(wú)效,且包含所述地理 位置的位置確定信息與包含所述事件的事件信息之間不進(jìn)行關(guān)聯(lián)(方框162)。
上文界定的方法的其它實(shí)施例作出關(guān)于多組位置確定信息的決策。
舉例來(lái)說(shuō),在一個(gè)實(shí)施例中,可將對(duì)應(yīng)于事件發(fā)生之前在時(shí)間上最近的位置確定的 一組裝置位置和速度參數(shù)與對(duì)應(yīng)于事件發(fā)生之后再時(shí)間上最近的位置確定的一組裝置位 置和速度參數(shù)進(jìn)行比較。使用實(shí)現(xiàn)預(yù)定時(shí)間閾值和預(yù)定距離閾值的確定來(lái)估計(jì)事件發(fā)生 期間無(wú)線裝置的位置??赡艽嬖趦蓚€(gè)位置確定均實(shí)現(xiàn)這些閾值的情況,且因此利用另一 標(biāo)準(zhǔn)來(lái)確定較有效的確定來(lái)與事件相關(guān)聯(lián)。
舉例來(lái)說(shuō),在一個(gè)實(shí)施例中,將事件發(fā)生之前在時(shí)間上最近的位置確定與事件位置 之間的距離與事件發(fā)生之后在時(shí)間上最近的位置確定與事件位置之間的距離進(jìn)行比較, 且選擇對(duì)應(yīng)于較短距離的位置確定作為事件發(fā)生期間無(wú)線裝置的所估計(jì)的位置。
相比之下,在另一實(shí)施例中,將事件發(fā)生之前在時(shí)間上最近的無(wú)線裝置的位置確定 與事件時(shí)間之間的時(shí)間差與事件發(fā)生之后在時(shí)間上最近的無(wú)線裝置的位置確定與事件時(shí) 間之間的時(shí)間差進(jìn)行比較,且選擇對(duì)應(yīng)于較短時(shí)間差的位置確定作為事件發(fā)生期間無(wú)線 裝置的所估計(jì)的位置。
在這些實(shí)施例的操作過(guò)程中,圖6-11是說(shuō)明估計(jì)對(duì)應(yīng)于無(wú)線裝置操作事件發(fā)生的無(wú) 線裝置位置的方法。如本文所使用,術(shù)語(yǔ)"確定"是指無(wú)線裝置的確定的固定地理位置,且"附接"是指選擇特定位置確定作為對(duì)應(yīng)于事件發(fā)生的所估計(jì)的位置。此外,術(shù)語(yǔ)"施 加"意味著考慮"附接"到事件的情況,例如可將兩個(gè)確定"施加"到事件,但僅可將 一個(gè)確定"附接"到所述事件。
以下定義適用于參看以下各圖描述的實(shí)施例Gl-事件之前時(shí)間上最近的位置確定, 包含其相關(guān)參數(shù);G2-事件之后時(shí)間上最近的位置確定,包含其相關(guān)參數(shù);TT-如上文界 定的時(shí)間閾值,在一個(gè)或一個(gè)以上實(shí)施例中給定為120秒的值;DT-如上文界定的距離閾 值;最大速度-如上文界定的預(yù)定可配置最大速度;LTT-如上文界定的低時(shí)間閾值;Dl-無(wú)線裝置從事件之前的位置確定到事件本身所行進(jìn)的所估計(jì)距離,通過(guò)將與Gl相關(guān)聯(lián)的 速度乘以Gl與事件時(shí)間之間的時(shí)間差(TD1)來(lái)確定;D2-無(wú)線裝置從事件本身到事件 之后的位置確定所行進(jìn)的所估計(jì)距離,通過(guò)將與G2相關(guān)聯(lián)的速度乘以G2與事件時(shí)間之 間的時(shí)間差(TD2)來(lái)確定;以及Fl、 F2、 F3等-表示根據(jù)事件跟蹤模塊跟蹤的失敗事 件1、 2、 3等。
參看圖6,開(kāi)始(方框402)之后,如果G1或G2均不在TT內(nèi)(方框404和407), 那么不存在可與事件相關(guān)聯(lián)的有效確定(方框408)。換句話說(shuō),兩個(gè)確定均在給定時(shí)間 幀以外發(fā)生,且因此不認(rèn)為其有效地表示事件的位置,因?yàn)槠湓跁r(shí)間上距離太遠(yuǎn)。
返回參看圖6,開(kāi)始(方框402)之后,如果G2在TT內(nèi)(方框404)、 Gl在TT內(nèi) (方框406)且兩個(gè)位置確定均含有速度(方框410),那么控制進(jìn)行到圖7的案例1 (方 框416)。換句話說(shuō),兩個(gè)確定均在給定時(shí)間幀內(nèi)且含有速度信息。因此,案例l對(duì)照距 離閾值測(cè)試這些確定,并選擇閾值內(nèi)的唯一確定或閾值內(nèi)具有最小所行進(jìn)距離的確定。
參看圖7 (方框502),如果(i) G2在DT內(nèi)(方框504)、 Gl在DT內(nèi)(方框506) 且D1<D2 (方框510),或如果(ii) G2不在DT內(nèi)(方框504)且Gl在DT內(nèi)(方框 506),那么附接G1。如果(i) G2在DT內(nèi)(方框504)且Gl不在DT內(nèi)(方框506), 或如果(ii) G2在DT內(nèi)(方框504)、 Gl在DT內(nèi)(方框506)且D2《D1 (方框520), 那么附接G2。如果兩個(gè)距離相等,那么選擇G2,因?yàn)槠湓谑录蟀l(fā)生,且因此可能 更有可能基于由于檢測(cè)到事件的緣故而發(fā)生的確定請(qǐng)求。如果G2不在DT內(nèi)(方框504) 且G1不在DT內(nèi)(方框508),那么不附接任何值(方框516)。因此,在此情況下,盡 管兩個(gè)確定均滿足時(shí)間閾值,但兩者均落在距離閾值之外,且因而認(rèn)為其處于與事件相 關(guān)聯(lián)的有效位置范圍以外,如當(dāng)無(wú)線裝置正以高速率行進(jìn)時(shí)可能發(fā)生的情況。
返回參看圖6,開(kāi)始(方框402)之后,如果G1和G2均在TT內(nèi)(方框404、 406) 且僅一個(gè)位置確定含有速度(方框410、 418),那么控制進(jìn)行到圖8的案例2 (方框428)。
因此,案例2測(cè)試這兩個(gè)確定,并在其落在距離閾值內(nèi)時(shí)首先選擇具有速度的確定,且 當(dāng)其不落在距離閾值內(nèi)時(shí)其次選擇沒(méi)有速度的確定,所述確定落在低時(shí)間閾值內(nèi)?;蛘?, 如果未滿足任何這些條件,那么案例2不選擇任何確定。
參看圖8 (方框602),如果(i) G2含有速度(方框604)、 G2不在DT內(nèi)(方框606) 且G1在LTT內(nèi)(方框612),或如果(ii) G2不含有速度(方框604)且G1在DT內(nèi)(方 框608),那么附接G1 (方框618或614)。如果(i) G2含有速度(方框604)且G2在 DT內(nèi)(方框606),或如果(ii) G2不含有速度(方框604)、 Gl不在DT內(nèi)(方框608) 且G2在LTT內(nèi)(方框616),那么附接G2 (方框610或622)。如果(i) G2含有速度(方 框604)、 G2不在DT內(nèi)(方框606)且Gl不在LTT內(nèi)(方框612),或如果(ii) G2不 含有速度(方框604)、 G1不在DT內(nèi)(方框608)且G2不在LTT內(nèi)(方框616),那么 不附接任何確定(方框620或624)。
返回參看圖6,開(kāi)始(方框402)之后,如果G2在TT內(nèi)(方框404)、 Gl在TT內(nèi) (方框406)且兩個(gè)位置確定均不含有速度(方框410、 418),那么控制進(jìn)行到圖9的案 例3 (方框430)。因此,在沒(méi)有速度信息可利用的情況下,案例3考慮每一確定與事件 時(shí)間之間的時(shí)間差,并選擇具有在低時(shí)間閾值內(nèi)的時(shí)間差的唯一確定或具有最短時(shí)間差 的確定。如果未滿足任何這些條件,那么不附接任何確定。
參看圖9 (方框702),如果(i) G2在LTT內(nèi)(方框704)、 Gl在LTT內(nèi)(方框706) 且TD1<TD2 (方框710),或如果(ii) G2不在LTT內(nèi)(方框704)且Gl在LTT內(nèi)(方 框708),那么附接G1 (方框718或714)。如果(i) G2在LTT內(nèi)(方框704)、 Gl在 LTT內(nèi)(方框706)且TD2《TD1 (方框710),或如果(ii) G2在LTT內(nèi)(方框704) 且Gl不在LTT內(nèi)(方框706),那么附接G2 (方框720或712)。如果G2不在LTT內(nèi) (方框704)且G1不在LTT內(nèi)(方框708),那么不附接任何確定。
返回參看圖6,開(kāi)始(方框402)之后,如果(i) G2在TT內(nèi)(方框404)、 Gl不在 TT內(nèi)(方框406)且G2含有速度(方框412),或如果(ii) G2不在TT內(nèi)(方框404)、 Gl在TT內(nèi)(方框407)且Gl含有速度(方框414),那么控制進(jìn)行到圖10的案例4 (方 框420、 424)。因此,當(dāng)僅單個(gè)確定基于時(shí)間閾值有效且此確定包含速度信息時(shí),如果 所述個(gè)別確定滿足距離閎值,那么案例4選擇所述個(gè)別確定,或者不附接任何確定。
參看圖10 (方框802),將發(fā)現(xiàn)處于TT內(nèi)(圖4)的G (G1或G2)與DT進(jìn)行比較 (方框804)。如果此G在DT內(nèi),那么將其進(jìn)行附接(方框806),且如果不,那么不附 接任何G (方框808)。
返回參看圖6,開(kāi)始(方框402)之后,如果(i) G2在TT內(nèi)(方框404)、 Gl不在 TT內(nèi)(方框406)且G2不含有速度(方框412),或如果(ii) G2不在TT內(nèi)(方框404)、 G1在TT內(nèi)(方框407)且G1不含有速度(方框414),那么控制進(jìn)行到圖11的案例5 (方框422、 426)。因此,當(dāng)僅單個(gè)確定基于時(shí)間閾值有效但此確定不包含速度信息時(shí), 如果所述個(gè)別確定具有在低時(shí)間閾值內(nèi)的時(shí)間差,那么案例5選擇所述個(gè)別確定,或者 不附接任何確定。
參看圖II (方框810),將發(fā)現(xiàn)處于TT內(nèi)(圖4)的G(G1或G2)與LTT進(jìn)行比 較(方框812)。如果此G在LTT內(nèi),那么將其進(jìn)行附接(方框814),且如果不,那么 不附接任何G (方框816)。
圖12-29是說(shuō)明上述預(yù)定條件的時(shí)間線實(shí)例。在這些圖的每一者中,應(yīng)注意,時(shí)間 線情況包含以下參數(shù)時(shí)間閾值(TT) =120秒;距離閾值(DT) =609.6米或2000英尺; 最大速度=29.05米/秒或65英里/小時(shí);且基于DT/(最大速度),低時(shí)間閾值(LTT) =20.97 秒。
以圖12和13開(kāi)始,這些圖說(shuō)明可能將多達(dá)兩個(gè)GPS確定施加到尚未具有與其相關(guān) 聯(lián)的位置確定的每一事件。在圖12中,將G1 904和G2 912施加到F2 906、 F3 908和 F4 910,因?yàn)镚l是在各個(gè)失敗之前到來(lái)的最后確定,且G2是在各個(gè)失敗之后到來(lái)的第 一確定。相比之下,不將G2 912施加到Fl 902,因?yàn)橄鄬?duì)于Fl的時(shí)序在G2之前的Gl 904已施加到Fl 902。在圖13中,Gl 1008將施加到Fl 1002、 F2 1004和F3 1006,因?yàn)?在這些失敗事件之前不存在先前位置確定。因此,圖13說(shuō)明僅可利用一組位置確定信息 以便確定與無(wú)線裝置上檢測(cè)到的事件相關(guān)聯(lián)的地理位置的情況。
圖14和15是圖6的上述邏輯的一般案例。在圖14中,Gl 1102對(duì)于F1 1104有效, 因?yàn)槠湓赥T內(nèi),但G2 1106無(wú)效,因?yàn)槠洳辉赥T內(nèi)。在圖15中,G2 1206有效,因?yàn)?其相對(duì)于F1 1204在TT內(nèi),但G1 1202無(wú)效,因?yàn)槠洳辉赥T內(nèi)。
圖16-18論證圖7的案例1。在圖16中,G2 1306附接,因?yàn)镚l 1302和G2 1306 兩者均相對(duì)于F1 1304在DT內(nèi),且D2小于D1。在圖17中,附接Gl 1402,因?yàn)橄鄬?duì) 于F1 1404, Gl 1402在DT內(nèi)且G2 1406在DT外。在圖18中,不附接任何位置確定, 因?yàn)橄鄬?duì)于Fl 1504, Gl 1502和G2 1506均不在DT內(nèi)。
圖19-22論證圖8的案例2。在圖19中,附接G2 1606,因?yàn)镚2含有速度且在DT 內(nèi),且因此獲得優(yōu)先于Gl 1602的優(yōu)先權(quán),Gl 1602也相對(duì)于F1 1604在DT內(nèi)但不含有 速度。在圖20中,附接G1 1702,因?yàn)镚2 1706含有速度但相對(duì)于F1 1704不在DT內(nèi),
且Gl在LTT內(nèi)。在圖21中,不附接任何位置確定,因?yàn)镚2 1806含有速度但相對(duì)于Fl 1804不在DT內(nèi),且G1 1802不在LTT內(nèi)。在圖22中,附接Gl 1902,因?yàn)镚2 1906不 含有速度,且G1含有速度并相對(duì)于F1 1卯4在DT內(nèi)。
圖23-25論證圖9的案例3。在圖23中,G2 2006附接,因?yàn)镚2在LTT內(nèi),且盡 管G1 2002在LTT內(nèi),但選擇G2,因?yàn)橄鄬?duì)于F1 2004, TD2<TD1。在圖24中,盡管 Gl 2102和G2 2106均相對(duì)于F1 2104在TT內(nèi),但附接G2 2106,因?yàn)镚2 2106在LTT 內(nèi)且G1 2102不在LTT內(nèi)。在圖25中,盡管Gl 2202禾卩G2 2206均相對(duì)于Fl 2204在 TT內(nèi),但不附接任何位置確定,因?yàn)镚l和G2均不在LTT內(nèi)。
圖26和27論證圖10的案例4。在圖26中,G2 2306附接,因?yàn)镚l 2302不在TT 內(nèi),且G2含有速度并相對(duì)于F1 2304在DT內(nèi)。在圖27中,不附接任何位置確定,因 為G2 2406不在TT內(nèi)且Gl 2402相對(duì)于Fl 2404不在DT內(nèi)。
圖28和29論證圖11的案例5。在圖28中,附接G2 2506,因?yàn)镚l 2502相對(duì)于Fl 2504不在TT內(nèi),且G2在LTT內(nèi)。在圖29中,不附接任何位置確定,因?yàn)镚22606相 對(duì)于Fl 2604不在TT內(nèi)且Gl 2602不在LTT內(nèi)。
另外,應(yīng)注意,所述方法可包含向其它商業(yè)或貿(mào)易系統(tǒng)準(zhǔn)予對(duì)事件記錄44和/或數(shù) 據(jù)日志34的訪問(wèn)權(quán)。為了確保所收集的位置數(shù)據(jù)的安全性和/或完整性,可以受監(jiān)視方 式(例如,通過(guò)用戶管理器)來(lái)準(zhǔn)予這種訪問(wèn)權(quán)。此外,包含存儲(chǔ)裝置和處理裝置兩者 的其它計(jì)算機(jī)裝置可通過(guò)源自無(wú)線裝置的無(wú)線網(wǎng)絡(luò)而定位,且因此與用戶管理器相關(guān)聯(lián) 的結(jié)構(gòu)可容易縮放。
總之,無(wú)線裝置12、 14、 16、 17、 18可具有至少一個(gè)駐存(永久或臨時(shí))在其計(jì)算 機(jī)平臺(tái)56上的應(yīng)用程序或代理程序,其促使從通信處理引擎82收集事件信息24和位置 確定信息28,且其可實(shí)現(xiàn)將所述無(wú)線裝置的數(shù)據(jù)日志34在無(wú)線網(wǎng)絡(luò)32上選擇性地傳輸 到另一計(jì)算機(jī)裝置(例如,用戶管理器服務(wù)器36)。如果如此實(shí)施無(wú)線裝置12、 14、 16、 17、 18,那么數(shù)據(jù)日志34可在開(kāi)放式通信連接上從無(wú)線裝置12、 14、 16、 17、 18傳輸 到無(wú)線網(wǎng)絡(luò)32,例如開(kāi)放式語(yǔ)音或數(shù)據(jù)呼叫。如果無(wú)線裝置是蜂窩式電話12且無(wú)線網(wǎng) 絡(luò)是蜂窩式電信網(wǎng)絡(luò)(例如圖2所示),那么數(shù)據(jù)日志34可通過(guò)短消息服務(wù)或其它無(wú)線 通信方法傳輸。
考慮所述方法的部分可在無(wú)線裝置12、 14、 16、 17、 18的計(jì)算機(jī)平臺(tái)56上執(zhí)行并 由用戶管理器36的處理引擎42執(zhí)行,所述方法包含駐存在計(jì)算機(jī)可讀媒體中的程序, 其中所述程序引導(dǎo)具有裝置平臺(tái)56的無(wú)線裝置12、 14、 16、 17、 18執(zhí)行所述方法的收
集、存儲(chǔ)和傳輸動(dòng)作。此程序可在任何單個(gè)計(jì)算機(jī)平臺(tái)上執(zhí)行,或者可在若干計(jì)算機(jī)平 臺(tái)之間以分布式方式執(zhí)行。此外,所述方法可由一程序?qū)嵤?,所述程序引?dǎo)計(jì)算機(jī)裝置 (例如,用戶管理器服務(wù)器36)通過(guò)收集和處理來(lái)自無(wú)線裝置12、 14、 16、 17、 18的數(shù) 據(jù)日志34來(lái)評(píng)估與事件相關(guān)聯(lián)的地理位置的有效性。
計(jì)算機(jī)可讀媒體可以是蜂窩式電話12或其它無(wú)線裝置14、 16、 17、 18的計(jì)算機(jī)平 臺(tái)56的存儲(chǔ)器78,或者可在本地?cái)?shù)據(jù)庫(kù)(例如,裝置平臺(tái)50的本地?cái)?shù)據(jù)庫(kù)80)中,或 者可以是與用戶管理器36相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)庫(kù)。此外,計(jì)算機(jī)可讀媒體可在二級(jí)存儲(chǔ)媒 體中,所述二級(jí)存儲(chǔ)媒體可加載到無(wú)線裝置計(jì)算機(jī)平臺(tái)或用戶管理器上,例如磁盤(pán)或磁 帶、光盤(pán)、硬盤(pán)、快閃存儲(chǔ)器,或此項(xiàng)技術(shù)中己知的其它存儲(chǔ)媒體。
此外,所述方法可(例如)由無(wú)線網(wǎng)絡(luò)32和/或LAN72的操作部分實(shí)施以執(zhí)行機(jī)器 可讀指令序列,所述操作部分例如裝置平臺(tái)56和用戶管理器服務(wù)器36。所述指令可駐 存在各種類型的信號(hào)承載或數(shù)據(jù)存儲(chǔ)初級(jí)、二級(jí)或三級(jí)媒體中。所述媒體可包括(例如) 可由無(wú)線網(wǎng)絡(luò)32或LAN58的組件訪問(wèn)或駐存在所述組件內(nèi)的RAM (未圖示)。不論包 含在RAM、磁盤(pán)還是其它二級(jí)存儲(chǔ)媒體中,所述指令均可存儲(chǔ)在多種機(jī)器可讀數(shù)據(jù)存儲(chǔ) 媒體上,例如DASD ("直接存取存儲(chǔ)裝置")存儲(chǔ)裝置(例如,常規(guī)"硬盤(pán)驅(qū)動(dòng)器"或 RAID ("獨(dú)立磁盤(pán)冗余陣列")陣列)、磁帶、電子只讀存儲(chǔ)器(例如,ROM、 EPROM 或EEPROM))、快閃存儲(chǔ)卡、光學(xué)存儲(chǔ)裝置(例如,CD-ROM、 WORM (寫(xiě)入一次、讀 取多次)、DVD、數(shù)字光帶)、紙"穿孔"卡,或包含數(shù)字和模擬傳輸媒體的其它適宜的 數(shù)據(jù)存儲(chǔ)媒體。
雖然以上揭示內(nèi)容展示了說(shuō)明性實(shí)施例,但應(yīng)注意,可在不脫離由所附權(quán)利要求書(shū) 界定的所描述實(shí)施例的范圍的情況下,在本文中作出各種變化和修改。此外,盡管所描 述實(shí)施例的元件可用單數(shù)形式來(lái)描述或主張,但也預(yù)期復(fù)數(shù)形式,除非明確說(shuō)明限于單 數(shù)形式。
權(quán)利要求
1.一種估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的方法,其包括接收對(duì)應(yīng)于所述無(wú)線裝置的第一位置的所述無(wú)線裝置的第一地理位置數(shù)據(jù)和對(duì)應(yīng)于所述無(wú)線裝置的第二位置的所述無(wú)線裝置的第二地理位置數(shù)據(jù)中的至少一者;以及基于所述事件與所述第一地理位置數(shù)據(jù)和所述第二地理位置數(shù)據(jù)中的至少一者之間的預(yù)定關(guān)系來(lái)確定所述無(wú)線裝置的所估計(jì)的地理位置。
2. 根據(jù)權(quán)利要求l所述的方法,其進(jìn)一步包括基于事件跟蹤配置來(lái)啟始所述方法。
3. 根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括通過(guò)無(wú)線網(wǎng)絡(luò)將事件跟蹤配置傳輸?shù)綗o(wú) 線裝置,其中所述事件跟蹤配置控制從所述無(wú)線裝置的處理子系統(tǒng)中檢索所述第一 地理位置數(shù)據(jù)和所述第二地理位置數(shù)據(jù)中的至少一者。
4. 根據(jù)權(quán)利要求1所述的方法,其中至少部分從全球定位系統(tǒng)(GPS)位置定位系統(tǒng) 和輔助GPS位置定位系統(tǒng)的至少一者中導(dǎo)出所述第一地理位置數(shù)據(jù)和所述第二地 理位置數(shù)據(jù)中的至少一者。
5. 根據(jù)權(quán)利要求l所述的方法,其中所述事件對(duì)應(yīng)于所述無(wú)線裝置的預(yù)定操作。
6. 根據(jù)權(quán)利要求5所述的方法,其中所述事件對(duì)應(yīng)于與所述無(wú)線裝置的所述操作相關(guān) 聯(lián)的數(shù)據(jù)的一個(gè)或一個(gè)以上預(yù)定可配置序列。
7. 根據(jù)權(quán)利要求5所述的方法,其中所述無(wú)線裝置的所述第一地理位置數(shù)據(jù)對(duì)應(yīng)于在 對(duì)應(yīng)于所述事件的時(shí)間之前所述無(wú)線裝置的第一固定地理位置,且其中所述無(wú)線裝 置的所述第二地理位置數(shù)據(jù)對(duì)應(yīng)于在對(duì)應(yīng)于所述事件的所述時(shí)間之后所述無(wú)線裝 置的第二固定地理位置。
8. 根據(jù)權(quán)利要求5所述的方法,其中基于預(yù)定關(guān)系來(lái)確定所述無(wú)線裝置的所估計(jì)的地 理位置包括從所述無(wú)線裝置的所述第一地理位置數(shù)據(jù)和所述無(wú)線裝置的所述第二 地理位置數(shù)據(jù)中的一者中選擇所述無(wú)線裝置的所述估計(jì)的地理位置。
9. 根據(jù)權(quán)利要求8所述的方法,其中所述預(yù)定關(guān)系包括以下中的至少一者(i) 時(shí)間關(guān)系,其包括(a)對(duì)應(yīng)于所述事件的所述時(shí)間與(b)對(duì)應(yīng)于所述第一 地理位置數(shù)據(jù)和所述第二地理位置數(shù)據(jù)中的任一者的所述時(shí)間之間的時(shí)間差;以及(ii) 距離關(guān)系,其包括所述無(wú)線裝置在(a)所述事件與(b)所述第一地理位置 數(shù)據(jù)和所述第二地理位置數(shù)據(jù)中的任一者的發(fā)生時(shí)間之間行進(jìn)的距離。
10. 根據(jù)權(quán)利要求9所述的方法,其進(jìn)一步包括以下中的至少一者(i)將所述時(shí)間關(guān)系與一個(gè)或一個(gè)以上預(yù)定時(shí)間閾值進(jìn)行比較;以及 (U)將所述距離關(guān)系與預(yù)定距離閾值進(jìn)行比較。
11. 根據(jù)權(quán)利要求10所述的方法,其中所述一個(gè)或一個(gè)以上預(yù)定時(shí)間閾值包括預(yù)定時(shí) 間閾值和計(jì)算出的低時(shí)間閾值。
12. 根據(jù)權(quán)利要求11所述的方法,其中所述第一時(shí)間閾值包括(a)對(duì)應(yīng)于所述無(wú)線裝置的所述第一地理位置數(shù)據(jù)和所述無(wú)線裝置的所述第二地理位置數(shù)據(jù)中的任一者的所述時(shí)間與(b)對(duì)應(yīng)于所述事件的所述時(shí)間之間的預(yù)定最大時(shí)間差。
13. 根據(jù)權(quán)利要求10所述的方法,其中所述預(yù)定距離閾值包括基于以下兩者確定的預(yù) 定最大距離(1) (a)所述無(wú)線裝置的所述第一地理位置數(shù)據(jù)和所述無(wú)線裝置的所 述第二地理位置數(shù)據(jù)中的任一者與(b)對(duì)應(yīng)于所述事件的所述時(shí)間之間的時(shí)間差; 和(2)與所述無(wú)線裝置的所述第一地理位置數(shù)據(jù)和所述無(wú)線裝置的所述第二地理 位置數(shù)據(jù)中的個(gè)別一者相關(guān)聯(lián)的速度。
14. 根據(jù)權(quán)利要求11所述的方法,其中所述計(jì)算出的低時(shí)間閾值包括所述無(wú)線裝置以預(yù) 定最大速度行進(jìn)所述預(yù)定距離閾值所花費(fèi)的時(shí)間。
15. 根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括如果所述選定的一個(gè)地理位置數(shù)據(jù)的 各自時(shí)間關(guān)系在所述第一預(yù)定時(shí)間閾值內(nèi),且(i) 對(duì)應(yīng)于所述選定的一個(gè)地理位置數(shù)據(jù)的所述無(wú)線裝置的速度可用,且所述選 定的一個(gè)地理位置數(shù)據(jù)的距離關(guān)系在所述預(yù)定距離閾值內(nèi),或(ii) 對(duì)應(yīng)于所述選定的一個(gè)地理位置數(shù)據(jù)的所述無(wú)線裝置的速度不可用,且所述 選定的一個(gè)地理位置數(shù)據(jù)的時(shí)間關(guān)系在所述計(jì)算出的低時(shí)間閾值內(nèi),那么選擇所述第一地理位置數(shù)據(jù)和所述第二地理位置數(shù)據(jù)中的一者作為所述估 計(jì)的地理位置的基礎(chǔ)。
16. 根據(jù)權(quán)利要求11所述的方法,其中對(duì)應(yīng)于所述地理位置數(shù)據(jù)的兩者的所述時(shí)間關(guān)系在所述預(yù)定時(shí)間閾值內(nèi),且所述方法進(jìn)一步包括以下中的任一者(i)如果對(duì)應(yīng)于所述地理位置數(shù)據(jù)的兩者的所述無(wú)線裝置的速度可用,且(a) 如果所述地理位置數(shù)據(jù)的僅一者的所述距離關(guān)系在所述預(yù)定距離閾值內(nèi), 那么選擇所述一個(gè)地理位置數(shù)據(jù)作為所述估計(jì)的地理位置的基礎(chǔ);或(b) 如果所述地理位置數(shù)據(jù)的兩者的所述距離關(guān)系在所述預(yù)定距離閾值內(nèi),那 么選擇所述地理位置數(shù)據(jù)中具有較小距離關(guān)系的一個(gè)地理位置數(shù)據(jù)作為所述估計(jì)的地理位置;以及(ii)如果對(duì)應(yīng)于所述地理位置數(shù)據(jù)的僅一者的所述無(wú)線裝置的速度可用,且(a) 如果所述相應(yīng)的地理位置數(shù)據(jù)的所述距離關(guān)系在所述預(yù)定距離閾值內(nèi),那 么選擇所述相應(yīng)的地理位置數(shù)據(jù)作為所述估計(jì)的地理位置的基礎(chǔ);或(b) 如果所述相應(yīng)的地理位置數(shù)據(jù)的所述距離關(guān)系不在所述預(yù)定距離閾值內(nèi), 那么當(dāng)另一地理位置數(shù)據(jù)的所述時(shí)間關(guān)系在所述計(jì)算出的低時(shí)間閾值內(nèi)時(shí),選擇 所述另一地理位置數(shù)據(jù)作為所述估計(jì)的地理位置的基礎(chǔ);以及(m)如果對(duì)應(yīng)于所述地理位置數(shù)據(jù)的任一者的所述無(wú)線裝置的速度均不可用,那么(a) 如果所述地理位置數(shù)據(jù)的僅一者的所述時(shí)間關(guān)系在所述計(jì)算出的低時(shí)間閾 值內(nèi),那么選擇所述相應(yīng)的地理位置作為所述估計(jì)的地理位置的基礎(chǔ);或(b) 如果所述地理位置數(shù)據(jù)的兩者的所述時(shí)間關(guān)系在所述第二預(yù)定距離閾值 內(nèi),那么選擇具有較小時(shí)間關(guān)系的所述地理位置數(shù)據(jù)作為所述估計(jì)的地理位置的 基礎(chǔ)。
17. —種確定對(duì)應(yīng)于在無(wú)線網(wǎng)絡(luò)中操作的無(wú)線裝置的事件的地理位置定位的方法,其包 括接收對(duì)應(yīng)于處理所述無(wú)線裝置的第一地理位置和所述無(wú)線裝置的第二地理位置 的地理位置數(shù)據(jù),其中所述無(wú)線裝置的所述第一地理位置和所述無(wú)線裝置的所述第 二地理位置分別與所述事件相關(guān)聯(lián);分析所述地理位置數(shù)據(jù);以及當(dāng)所述接收的地理位置數(shù)據(jù)中的任一者滿足一組預(yù)定條件時(shí)產(chǎn)生待與所述事件 相關(guān)聯(lián)的所估計(jì)的地理位置數(shù)據(jù),其中所述預(yù)定條件包含關(guān)于所述事件的時(shí)間閾值 和距離閾值中的至少一者。
18. 根據(jù)權(quán)利要求17所述的方法,其進(jìn)一步包括建立所述事件的識(shí)別信息;以及 將所述識(shí)別信息傳送到所述無(wú)線裝置。
19. 根據(jù)權(quán)利要求17所述的方法,其中所述事件對(duì)應(yīng)于與所述無(wú)線裝置的所述操作相 關(guān)聯(lián)的數(shù)據(jù)的一個(gè)或一個(gè)以上預(yù)定可配置序列。
20. —種用于估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的設(shè)備,其包括-事件位置確定模塊,其可操作以接收對(duì)應(yīng)于所述無(wú)線裝置的第一地理位置的第一 組位置確定信息和對(duì)應(yīng)于所述無(wú)線裝置的第二地理位置的第二組位置確定信息中 的至少一者以及所述事件位置確定模塊可操作以基于所述事件與所述第一組位置確定信息和所 述第二組位置確定信息中的至少一者之間的預(yù)定關(guān)系來(lái)確定與所述事件相關(guān)聯(lián)的 所述無(wú)線裝置的所估計(jì)的地理位置。
21. 根據(jù)權(quán)利要求20所述的設(shè)備,其中所述第一組位置確定信息和所述第二組位置信 息中的至少一者是基于對(duì)所述無(wú)線裝置上的預(yù)定事件的檢測(cè)而產(chǎn)生的。
22. 根據(jù)權(quán)利要求20所述的設(shè)備,其中所述事件位置確定模塊可操作以通過(guò)無(wú)線網(wǎng)絡(luò) 將事件跟蹤配置傳輸?shù)剿鰺o(wú)線裝置,其中所述事件跟蹤配置可由所述無(wú)線裝置執(zhí) 行以產(chǎn)生所述第一組位置確定信息和所述第二組位置信息中的至少一者。
23. 根據(jù)權(quán)利要求20所述的設(shè)備,其中至少部分從全球定位系統(tǒng)(GPS)位置定位系統(tǒng) 和輔助GPS位置定位系統(tǒng)的至少一者中導(dǎo)出所述第一地理位置數(shù)據(jù)和所述第二地 理位置數(shù)據(jù)中的至少一者。
24. 根據(jù)權(quán)利要求20所述的設(shè)備,其中所述事件對(duì)應(yīng)于所述無(wú)線裝置的預(yù)定操作。
25. 根據(jù)權(quán)利要求24所述的設(shè)備,其中所述事件對(duì)應(yīng)于與所述無(wú)線裝置的操作相關(guān)聯(lián) 的數(shù)據(jù)的一個(gè)或一個(gè)以上預(yù)定可配置序列。
26. 根據(jù)權(quán)利要求24所述的設(shè)備,其中所述第一地理位置對(duì)應(yīng)于在事件時(shí)間之前的第 一位置確定時(shí)間,且其中所述第二地理位置對(duì)應(yīng)于在所述事件時(shí)間之后的第二位置 確定時(shí)間。
27. 根據(jù)權(quán)利要求24所述的設(shè)備,其中所述事件位置確定模塊可操作以基于選擇所述 第一地理位置和所述第二地理位置中的一者來(lái)確定所述估計(jì)的地理位置。
28. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述預(yù)定關(guān)系包括以下中的至少一者(i) 時(shí)間關(guān)系,其包括(a)對(duì)應(yīng)于所述事件的事件時(shí)間與(b)對(duì)應(yīng)于所述第一 位置確定信息和所述第二位置確定信息中的任一者的時(shí)間之間的時(shí)間差;以及(ii) 距離關(guān)系,其包括所述無(wú)線裝置在所述事件時(shí)間與對(duì)應(yīng)于所述第一位置確定 信息和所述第二位置確定信息中的任一者的所述時(shí)間之間行進(jìn)的距離。
29. 根據(jù)權(quán)利要求28所述的設(shè)備,其中所述事件位置確定模塊進(jìn)一步可操作以比較以 下中的至少一者將所述時(shí)間關(guān)系與一個(gè)或一個(gè)以上預(yù)定時(shí)間閾值進(jìn)行比較;和將所述距離關(guān)系與預(yù)定距離閾值進(jìn)行比較。
30. 根據(jù)權(quán)利要求29所述的設(shè)備,其中所述一個(gè)或一個(gè)以上預(yù)定時(shí)間閾值包括預(yù)定時(shí)間閾值和計(jì)算出的低時(shí)間閾值。
31. 根據(jù)權(quán)利要求29所述的設(shè)備,其中所述預(yù)定時(shí)間閾值包括(a)對(duì)應(yīng)于所述第一位 置確定信息和所述第二位置確定信息中的任一者的所述時(shí)間與(b)所述事件時(shí)間 之間的預(yù)定最大時(shí)間差。
32. 根據(jù)權(quán)利要求29所述的設(shè)備,其中所述預(yù)定距離閾值包括基于以下兩者確定的預(yù) 定最大距離(1) (a)所述第一位置確定信息和所述第二位置確定信息中的任一者 與(b)所述事件時(shí)間之間的時(shí)間差;和(2)與所述第一位置確定信息和所述第二位置確定信息中的個(gè)別一者相關(guān)聯(lián)的速度。
33. 根據(jù)權(quán)利要求30所述的設(shè)備,其中所述計(jì)算出的低時(shí)間閾值包括所述無(wú)線裝置以 預(yù)定最大速度行進(jìn)所述預(yù)定距離閾值所花費(fèi)的時(shí)間。
34. 根據(jù)權(quán)利要求30所述的設(shè)備,其中所述事件位置確定模塊可操作以如果所述選 定的一者的各自時(shí)間關(guān)系在所述預(yù)定時(shí)間閾值內(nèi),且(i) 對(duì)應(yīng)于所述選定的一個(gè)地理位置的所述無(wú)線裝置的速度可用,且所述選定的 一個(gè)地理位置的距離關(guān)系在所述預(yù)定距離閾值內(nèi),或(ii) 對(duì)應(yīng)于所述選定的一個(gè)地理位置的所述無(wú)線裝置的速度不可用,且所述選定 的一個(gè)地理位置的時(shí)間關(guān)系在所述計(jì)算出的低時(shí)間閾值內(nèi),那么選擇所述第一地理位置和所述第二地理位置中的一者作為所述估計(jì)的地理 位置。
35. 根據(jù)權(quán)利要求30所述的設(shè)備,其中對(duì)應(yīng)于所述第一地理位置和所述第二地理位置 兩者的所述時(shí)間關(guān)系在所述預(yù)定時(shí)間閾值內(nèi),且其中所述事件位置確定模塊可操作 以執(zhí)行如下動(dòng)作(i) 如果對(duì)應(yīng)于所述第一地理位置和所述第二地理位置兩者的所述無(wú)線裝置的速 度可用,且(a) 如果所述第一地理位置和所述第二地理位置的僅一者的所述距離關(guān)系在所 述預(yù)定距離閾值內(nèi),那么選擇所述一個(gè)地理位置作為所述估計(jì)的地理位置;或(b) 如果所述第一地理位置和所述第二地理位置兩者的所述距離關(guān)系在所述預(yù) 定距離閾值內(nèi),那么選擇所述第一地理位置和所述第二地理位置中具有較小距離 關(guān)系的一個(gè)地理位置作為所述估計(jì)的地理位置;以及(ii) 如果對(duì)應(yīng)于所述第一地理位置和所述第二地理位置的僅一者的所述無(wú)線裝置 的速度可用,且(a) 如果所述一個(gè)地理位置的所述距離關(guān)系在所述預(yù)定距離閾值內(nèi),那么選擇 所述一個(gè)地理位置作為所述估計(jì)的地理位置;或(b) 如果所述一個(gè)地理位置的所述距離關(guān)系不在所述預(yù)定距離閾值內(nèi),那么當(dāng) 另一地理位置的所述時(shí)間關(guān)系在所述計(jì)算出的低時(shí)間閾值內(nèi)時(shí),選擇所述另一地 理位置作為所述估計(jì)的地理位置;以及(iii)如果對(duì)應(yīng)于所述第一地理位置和所述第二地理位置的任一者的所述無(wú)線裝置 的速度均不可用,且(a) 如果所述第一地理位置和所述第二地理位置的僅一者的所述時(shí)間關(guān)系在所 述計(jì)算出的低時(shí)間閾值內(nèi),那么選擇所述一個(gè)地理位置作為所述估計(jì)的地理位置定位;或(b) 如果所述第一地理位置和所述第二地理位置的兩者的所述時(shí)間關(guān)系在所述 第二預(yù)定距離閾值內(nèi),那么選擇所述第一地理位置和所述第二地理位置中具有較 小時(shí)間關(guān)系的一個(gè)地理位置作為所述估計(jì)的地理位置。
36. —種用于估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的系統(tǒng),其包括-用于接收對(duì)應(yīng)于所述無(wú)線裝置的第一位置的所述無(wú)線裝置的第一地理位置數(shù)據(jù) 的裝置;用于接收對(duì)應(yīng)于所述無(wú)線裝置的第二位置的所述無(wú)線裝置的第二地理位置數(shù)據(jù) 的裝置;以及用于基于所述事件與所述第一地理位置數(shù)據(jù)和所述第二地理位置數(shù)據(jù)中的至少 一者之間的預(yù)定關(guān)系來(lái)確定所述無(wú)線裝置的所估計(jì)的地理位置的裝置。
37. —種用于估計(jì)對(duì)應(yīng)于無(wú)線裝置事件的地理位置的計(jì)算機(jī)可讀媒體,其包括至少一個(gè)指令序列,其中處理器執(zhí)行所述指令促使所述處理器執(zhí)行根據(jù)權(quán)利要求 1所述的步驟。
38. —種無(wú)線裝置,其包括-具有通信處理引擎的計(jì)算機(jī)平臺(tái),所述通信處理引擎可操作以產(chǎn)生關(guān)于所述無(wú)線 裝置的操作的多個(gè)事件數(shù)據(jù),所述通信處理引擎進(jìn)一步包括位置服務(wù)組件,所述位 置服務(wù)組件可操作以確定所述無(wú)線裝置的地理位置;事件跟蹤模塊,其與所述計(jì)算機(jī)平臺(tái)通信,并具有界定所述多個(gè)事件中的一者以 進(jìn)行跟蹤的事件跟蹤模塊,所述事件跟蹤模塊進(jìn)一步包括事件跟蹤邏輯,所述事件 跟蹤邏輯可操作以啟始事件信息的存儲(chǔ),并在檢測(cè)到所述多個(gè)事件中的所述經(jīng)界定的一者時(shí)產(chǎn)生位置確定請(qǐng)求;定位模塊,其與所述計(jì)算機(jī)平臺(tái)通信并可在接收到所述位置確定請(qǐng)求時(shí)執(zhí)行以將 位置確定請(qǐng)求傳輸?shù)剿鑫恢梅?wù)組件來(lái)啟始位置確定信息的檢索;以及數(shù)據(jù)日志,其可操作以存儲(chǔ)所述事件信息和所述位置確定信息,其中當(dāng)滿足預(yù)定 條件時(shí),所述位置確定信息可與所述事件信息鏈接;其中所述計(jì)算機(jī)平臺(tái)進(jìn)一步可操作以通過(guò)無(wú)線網(wǎng)絡(luò)傳輸所述數(shù)據(jù)日志。
39. 根據(jù)權(quán)利要求38所述的無(wú)線裝置,其中所述事件信息包括事件時(shí)間,其中所述位 置確定信息包括位置確定時(shí)間和位置確定速度,且其中所述預(yù)定條件包含以下中的 至少一者所述事件時(shí)間與所述位置確定時(shí)間之間的預(yù)定最大時(shí)間閾值,以及基于 所述事件時(shí)間與所述位置確定時(shí)間之間的時(shí)間差和所述位置確定速度的函數(shù)的預(yù) 定最大距離閾值。
40. —種無(wú)線裝置,其包括用于產(chǎn)生關(guān)于所述無(wú)線裝置的操作的事件信息的裝置;用于基于接收位置確定請(qǐng)求而確定所述無(wú)線裝置的包含地理位置的位置確定信 息的裝置;跟蹤裝置,其用于檢測(cè)事件和存儲(chǔ)事件信息,所述檢測(cè)裝置與所述處理裝置通信 并具有所述多個(gè)事件中待檢測(cè)的一個(gè)事件的定義;以及存儲(chǔ)裝置,其用于存儲(chǔ)所述事件信息和所述位置確定信息,其中當(dāng)滿足預(yù)定條件 時(shí),所述位置確定信息可與所述事件信息鏈接。
41. 根據(jù)權(quán)利要求40所述的無(wú)線裝置,其進(jìn)一步包括傳輸裝置,所述傳輸裝置用于通 過(guò)無(wú)線網(wǎng)絡(luò)來(lái)傳輸所述事件信息和所述位置確定信息。
42. —種將事件數(shù)據(jù)與位置信息相關(guān)聯(lián)的方法,其包括產(chǎn)生關(guān)于無(wú)線裝置的操作的事件信息;基于接收到位置確定請(qǐng)求而確定所述無(wú)線裝置的包含地理位置的位置確定信息; 以及存儲(chǔ)所述事件信息和所述位置確定信息,其中當(dāng)滿足預(yù)定條件時(shí),所述位置確定 信息可與所述事件信息鏈接。
全文摘要
本發(fā)明提供用于估計(jì)對(duì)應(yīng)于事件的地理位置的設(shè)備和方法,所述事件與在無(wú)線通信網(wǎng)絡(luò)中通信的無(wú)線裝置的操作相關(guān)聯(lián)。對(duì)在所述事件的發(fā)生與分別在所述事件之前和之后測(cè)量的第一和第二地理位置中的至少一者的所述無(wú)線裝置的相關(guān)時(shí)間和速度之間的時(shí)間和距離進(jìn)行分析。這些分析包含將那些量度與預(yù)定時(shí)間和距離閾值進(jìn)行比較,以將所述無(wú)線裝置的地理位置與所述事件相關(guān)聯(lián)和/或估計(jì)所述地理位置。
文檔編號(hào)H04W64/00GK101204115SQ200680022521
公開(kāi)日2008年6月18日 申請(qǐng)日期2006年4月26日 優(yōu)先權(quán)日2005年4月27日
發(fā)明者埃里克·奇·莊·葉, 普拉奇·溫德拉斯, 米哈伊爾·A·盧辛, 羅伯特·詹姆斯·蒂斯代爾, 肯尼·???申請(qǐng)人:高通股份有限公司