專利名稱:通過(guò)輔助傳感器及信號(hào)強(qiáng)度修正gps的制作方法
通過(guò)輔助傳感器及信號(hào)強(qiáng)度修正GPS
背景技術(shù):
計(jì)算機(jī)技術(shù)(例如,微處理器速度、存儲(chǔ)器容量、數(shù)據(jù)傳輸帶寬、軟件功能等)的進(jìn)步一般有助于各行業(yè)中的計(jì)算機(jī)應(yīng)用程序的增長(zhǎng)。例如,目前,運(yùn)行在當(dāng)前水平的操作系統(tǒng)上的蜂窩式電話相對(duì)于早期技術(shù)具有增長(zhǎng)的硬件計(jì)算功能和增長(zhǎng)的軟件功能。例如,蜂窩式電話往往裝備內(nèi)建的數(shù)字圖象捕捉設(shè)備(例如,照相機(jī))和麥克風(fēng), 并具有個(gè)人數(shù)字助理(PDA)的計(jì)算功能。由于這些設(shè)備結(jié)合了蜂窩式電話的功能和PDA的功能,它們被普遍地稱為“智能電話”。在這些智能電話和類似技術(shù)功能的設(shè)備中可用的硬件和軟件功能給開發(fā)者提供通過(guò)通用平臺(tái)構(gòu)建應(yīng)用程序程序的能力和靈活性。這些便攜式設(shè)備(例如,PDA)逐漸增長(zhǎng)的市場(chǎng)激發(fā)程序設(shè)計(jì)者為這些智能電話構(gòu)建應(yīng)用程序、因特網(wǎng)瀏覽器等等。另外,因特網(wǎng)持續(xù)產(chǎn)生可用的逐漸增量的信息,這些信息可以被存儲(chǔ)在數(shù)據(jù)庫(kù)中并從數(shù)據(jù)庫(kù)訪問(wèn)。此外,隨著便攜式終端(例如,筆記本計(jì)算機(jī)、蜂窩式電話、PDA、智能電話和其他類似通信設(shè)備)的激增,用戶變得越來(lái)越可移動(dòng),且因此,變得越來(lái)越可相對(duì)于他們經(jīng)常傾向的購(gòu)買習(xí)慣和位置而被跟蹤。例如,出于安全、查找旅行目的地等原因,許多設(shè)備被設(shè)計(jì)為具有諸如GPS的地理位置跟蹤技術(shù)。因此,現(xiàn)在確定用戶位置成為可能。位置標(biāo)識(shí)系統(tǒng)被用于日常生活的許多方面。以舉例的方式,GPS集成到汽車中以協(xié)助導(dǎo)航,這已經(jīng)日益變得更普遍。通常,通過(guò)來(lái)自三個(gè)衛(wèi)星的信號(hào)的三角測(cè)量,GPS系統(tǒng)可將地球上的幾乎任何地方的當(dāng)前位置精確定位在幾米之內(nèi)。知曉用戶在何處旅游對(duì)用戶和公司而言可是有價(jià)值的,所述公司通過(guò)用戶位置的消息來(lái)提供基于位置的數(shù)據(jù)和服務(wù)給該用戶從而獲得經(jīng)濟(jì)上的益處。這樣,基于位置的服務(wù)使用用戶位置的消息來(lái)索引那些可能在該位置有用的服務(wù)及數(shù)據(jù)。例如,許多現(xiàn)代的手持設(shè)備裝備有多個(gè)傳感器(如麥克風(fēng)、無(wú)線發(fā)射器、全球定位系統(tǒng)一GPS—引擎、照相機(jī)、觸筆等),其被通知相關(guān)的本地活動(dòng)/服務(wù)。這樣的通知能包括提醒應(yīng)用程序,其可以向用戶提供給定位置的相關(guān)信息,諸如“你在雜貨店附近,你家里需要牛奶。”其它傳統(tǒng)應(yīng)用程序, 諸如基于地理位置的提醒和“電子涂鴉”系統(tǒng)可支持用戶選擇留下與特定地點(diǎn)相關(guān)的電子筆記(為其自己或其他人),諸如“在這里向北一個(gè)街區(qū)有比較好的泰國(guó)餐廳。”另外,基于位置的旅游向?qū)?yīng)用程序提供與用戶所站位置的展覽或站點(diǎn)相關(guān)的信息。這些及大多數(shù)的其他基于位置的服務(wù)共享對(duì)于客戶數(shù)據(jù)庫(kù)的需求,該客戶數(shù)據(jù)庫(kù)用于存儲(chǔ)及服務(wù)用于特定位置的數(shù)據(jù)。GPS依靠衛(wèi)星的可見(jiàn)度來(lái)確定用戶在地面上的位置。一般地,對(duì)于用戶靜止或站著不動(dòng)的情形,便攜式GPS跟蹤設(shè)備和閱讀器被要求指示出它們位于靜止位置一否則,在諸如距離計(jì)算和尋找路徑計(jì)算的各種位置應(yīng)用程序中可能引起很多錯(cuò)誤。這樣的錯(cuò)誤的傳統(tǒng)的修正一般是基于源位置之間的多橫向(multi-lateration)或三角測(cè)量技術(shù),其確定該移動(dòng)是否是由于移動(dòng)單元的移動(dòng),或者相反所感知的移動(dòng)表示GPS的錯(cuò)誤。這樣的計(jì)算還可能會(huì)變得非常密集且因此占用原本可被更有效地用于其他任務(wù)的系統(tǒng)資源。
發(fā)明內(nèi)容
以下提出了簡(jiǎn)化概述以便提供對(duì)在此描述的某些方面的基本理解。本概述不是所要求保護(hù)的主題的詳盡的概述。它既不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵或重要的要素,也不描繪其范圍。其唯一目的是以簡(jiǎn)化形式呈現(xiàn)一些概念,作為稍后呈現(xiàn)的更詳細(xì)描述的序言。本發(fā)明通過(guò)使用信號(hào)源(如,與移動(dòng)單元鄰近的塔;其他移動(dòng)單元等)的信號(hào)強(qiáng)度來(lái)驗(yàn)證該單元是否位于靜止?fàn)顟B(tài)(如,不移動(dòng)的)并評(píng)估GPS報(bào)告的正確性(如,丟棄GPS 數(shù)據(jù)指示),從而緩解定位系統(tǒng)中的錯(cuò)誤。檢測(cè)組件能夠檢測(cè)從信號(hào)源到移動(dòng)單元的輸入信號(hào),比較器組件能將該信號(hào)的信號(hào)強(qiáng)度與在預(yù)定時(shí)間的信號(hào)強(qiáng)度進(jìn)行比較,從而推斷該移動(dòng)單元是靜止的還是在移動(dòng)。這樣,可由在預(yù)定時(shí)間段內(nèi)恒定的信號(hào)強(qiáng)度推斷以指示出靜止(如,不移動(dòng)的)的移動(dòng)單元。類似地,可由在預(yù)定時(shí)間段內(nèi)的信號(hào)強(qiáng)度的變化推斷以指示出該移動(dòng)單元已移動(dòng)。這樣的檢測(cè)組件和比較器組件可以是移動(dòng)單元的一部分,或者可被置于作為中央控制系統(tǒng)的一部分,該中央控制系統(tǒng)進(jìn)一步使用三角測(cè)量步驟以推斷該移動(dòng)單元是靜止還是在移動(dòng)。這在使用GPS數(shù)據(jù)用于驗(yàn)證所經(jīng)過(guò)的距離的應(yīng)用程序中變得重要,因?yàn)镚PS指示在移動(dòng)設(shè)備停止的點(diǎn)附近區(qū)域內(nèi)的不規(guī)則運(yùn)動(dòng),因此錯(cuò)誤被引入。其他運(yùn)動(dòng)檢測(cè)設(shè)備(如,加速度計(jì)、速度計(jì)、高度計(jì)等)可被進(jìn)一步使用以檢測(cè)運(yùn)動(dòng)且因此來(lái)確認(rèn)GPS數(shù)據(jù)的可靠性。在相關(guān)的方法中,首先可檢測(cè)從鄰近移動(dòng)單元的塔發(fā)射出來(lái)的信號(hào)。接著,將這個(gè)信號(hào)的強(qiáng)度與移動(dòng)單元從同一個(gè)塔接收到的信號(hào)進(jìn)行比較。如果該信號(hào)強(qiáng)度間的差異 (如,絕對(duì)差異)超出了預(yù)設(shè)范圍,那么能夠推斷出該移動(dòng)單元確實(shí)在運(yùn)動(dòng),且因此GPS數(shù)據(jù)是能信任的。否則,因?yàn)橥茢喑隽遂o止位置,該GPS數(shù)據(jù)可被丟棄。假設(shè)不同情況,如果在給定時(shí)間段內(nèi)信號(hào)強(qiáng)度的差異在預(yù)設(shè)閾值范圍內(nèi),則該GPS數(shù)據(jù)可被推斷為不規(guī)則,因此該GPS數(shù)據(jù)是不可靠的。為實(shí)現(xiàn)上述及相關(guān)目的,在此結(jié)合以下描述和附圖描述了所要求保護(hù)主題的某些說(shuō)明性方面。這些方面指示可實(shí)踐本主題的各種方式,它們均落在所要求保護(hù)主題的范圍之內(nèi)。當(dāng)結(jié)合附圖閱讀以下詳細(xì)描述時(shí),本發(fā)明的其他優(yōu)點(diǎn)和新穎特征將變得顯而易見(jiàn)。附圖簡(jiǎn)述
圖1示出根據(jù)本發(fā)明的一個(gè)方面的緩解GPS錯(cuò)誤的系統(tǒng)。圖2示出根據(jù)本主題發(fā)明的又一方面的錯(cuò)誤緩解系統(tǒng)。圖3示出基于經(jīng)由評(píng)估信號(hào)強(qiáng)度確定移動(dòng)單元是否在移動(dòng)來(lái)評(píng)估GPS數(shù)據(jù)的準(zhǔn)確性的方法。圖4示出根據(jù)本發(fā)明的又一方面的使用位置及信號(hào)強(qiáng)度感知的系統(tǒng)的框圖。圖5示出了根據(jù)本發(fā)明的又一方面的減少GPS錯(cuò)誤的相關(guān)方法。圖6示出根據(jù)另一方面的使用來(lái)自多個(gè)無(wú)線接入通信系統(tǒng)的信號(hào)強(qiáng)度的通信系統(tǒng)。圖7示出使用信號(hào)強(qiáng)度用于錯(cuò)誤緩解的無(wú)線通信系統(tǒng)。圖8示出根據(jù)本發(fā)明一個(gè)方面的有助于推斷帶有GPS功能的移動(dòng)單元的靜止位置的推斷組件。圖9是根據(jù)本發(fā)明的一個(gè)方面的能用作緩解GPS錯(cuò)誤的一部分的示例計(jì)算環(huán)境的示意性框圖。圖10示出了用于實(shí)現(xiàn)本發(fā)明的各方面的示例性環(huán)境。
具體實(shí)施例方式現(xiàn)在將參考附圖描述本發(fā)明的各方面,全部附圖中相同的標(biāo)號(hào)指代相同或相應(yīng)的元素。然而應(yīng)該理解,附圖及其相關(guān)詳細(xì)描述不旨在將所要求保護(hù)的主題限于所公開的具體形式。相反,其意圖是覆蓋落在所要求保護(hù)的主題的精神和范圍內(nèi)的所有修改、等效和替換方案。圖1示出錯(cuò)誤緩解系統(tǒng)100的框圖,錯(cuò)誤緩解系統(tǒng)100根據(jù)本發(fā)明的一個(gè)方面緩解定位系統(tǒng)中的GPS錯(cuò)誤。系統(tǒng)100使用通信塔115(如,鄰近塔)來(lái)驗(yàn)證移動(dòng)單元125是否不在移動(dòng)(如,位于靜止位置)。這樣的確認(rèn)能評(píng)估GPS報(bào)告的正確性并因此能丟棄GPS 數(shù)據(jù)指示。應(yīng)可理解的是本發(fā)明并不限于評(píng)估從通信塔接收到的信號(hào)強(qiáng)度,且能與諸如從其他移動(dòng)單元等任何信號(hào)源接收到的信號(hào)結(jié)合實(shí)現(xiàn)。塔115能通信地連接其他使信息傳入或傳出帶GPS功能的移動(dòng)單元的公共的或私人的網(wǎng)絡(luò)。例如,通信網(wǎng)絡(luò)一般可包括多個(gè)向移動(dòng)通信設(shè)備提供無(wú)線通信鏈接的基站。這樣的基站可以是固定的(如,固定在地面上)或移動(dòng)的,且其可定位為當(dāng)通信設(shè)備跨不同覆蓋區(qū)域移動(dòng)的時(shí)候可提供廣泛區(qū)域的覆蓋。另外,帶有GPS功能的移動(dòng)單元125能使用定向或自適應(yīng)的天線。定向的和/或自適應(yīng)的天線一般被用于在需要的方向上引導(dǎo)信號(hào)發(fā)射。例如,通過(guò)在發(fā)射中使用這樣的天線,輻射能束朝向接收器的方向匯聚極大地增加了每單位傳輸能量接收到的功率量。這通常改進(jìn)了發(fā)射器到接收器鏈接的吞吐率,并容許更高的信息傳輸速率。當(dāng)移動(dòng)單元125在無(wú)線網(wǎng)絡(luò)的覆蓋區(qū)域中到處移動(dòng)時(shí),它可能進(jìn)入其他基站的范圍,該其它基站能提供相比現(xiàn)有鏈接更佳的通信鏈接,其可被用于確認(rèn)靜止或動(dòng)態(tài)運(yùn)動(dòng)。因此,通信設(shè)備125可包括用以周期性的、連續(xù)地或零碎地監(jiān)控是否存在比當(dāng)前基站更好的基站的裝置。一旦選擇了對(duì)移動(dòng)單元125提供信號(hào)的基站或通信塔115,錯(cuò)誤緩解系統(tǒng)100使用這樣的信號(hào)來(lái)確認(rèn)移動(dòng)單元125的移動(dòng)。如所描述,所述錯(cuò)誤緩解系統(tǒng)100包括檢測(cè)組件110和比較器組件112。檢測(cè)組件110能在不同時(shí)間檢測(cè)至移動(dòng)單元125的入射信號(hào)的強(qiáng)度,諸如在時(shí)間Tl檢測(cè)信號(hào)強(qiáng)度Si,在時(shí)間T2檢測(cè)信號(hào)強(qiáng)度S2。通過(guò)比較Sl和S2,所述比較器能確定該信號(hào)強(qiáng)度是否已經(jīng)變化(如,超出了預(yù)定閾值),且錯(cuò)誤緩解系統(tǒng)100基于此來(lái)推斷所述移動(dòng)單元125是否已經(jīng)發(fā)生了移動(dòng)。信號(hào)強(qiáng)度可以是接收到的信號(hào)級(jí)別或場(chǎng)強(qiáng);或者是與位于參考點(diǎn)的電場(chǎng)大小對(duì)應(yīng)的相對(duì)/欠單位指數(shù)(relative/imit-less index)的形式(如,蜂窩電話屏幕上的“條”的數(shù)量)。這樣,可由在預(yù)定時(shí)間段內(nèi)恒定的信號(hào)強(qiáng)度推斷以指示出靜止(如,不移動(dòng)的)的移動(dòng)單元。類似地,可由在預(yù)定時(shí)間段內(nèi)的信號(hào)強(qiáng)度的變化推斷以指示出該移動(dòng)單元已經(jīng)移動(dòng)。這樣的檢測(cè)組件和比較器組件可以是移動(dòng)單元的一部分,或者可被置于作為中央控制系統(tǒng)的一部分,中央控制系統(tǒng)使用三角測(cè)量步驟以推斷該移動(dòng)單元是靜止還是在移動(dòng)。這在使用GPS數(shù)據(jù)用于驗(yàn)證所經(jīng)過(guò)的距離的應(yīng)用程序中變得重要,因?yàn)镚PS指示在移動(dòng)設(shè)備停止的點(diǎn)附近區(qū)域內(nèi)的不規(guī)則運(yùn)動(dòng),因此錯(cuò)誤被引入。其他運(yùn)動(dòng)檢測(cè)設(shè)備(如,加速度計(jì)、速度計(jì)、高度計(jì)等)能被進(jìn)一步使用以檢測(cè)運(yùn)動(dòng)且因此來(lái)確認(rèn)GPS數(shù)據(jù)的可靠性。如將在詳細(xì)的下文中描述的那樣,除了使用與長(zhǎng)度計(jì)量(metric)相關(guān)的信號(hào)強(qiáng)度,所述移動(dòng)單元還能使用運(yùn)動(dòng)傳感器/分析器來(lái)確認(rèn)移動(dòng)單元是否移動(dòng)。圖2示出根據(jù)本主題發(fā)明的又一方面的錯(cuò)誤緩解系統(tǒng)。錯(cuò)誤緩解系統(tǒng)200能影響基于位置的數(shù)據(jù)及服務(wù)的標(biāo)識(shí)和/或產(chǎn)生。通常,系統(tǒng)200可以包括位置檢測(cè)組件206和運(yùn)動(dòng)分析組件208。位置檢測(cè)組件206可以促進(jìn)標(biāo)識(shí)并提供對(duì)應(yīng)于便攜設(shè)備的位置的內(nèi)容。 依此,位置檢測(cè)組件206可以促進(jìn)標(biāo)識(shí)設(shè)備的位置,且此后可以標(biāo)識(shí)對(duì)應(yīng)于該位置的數(shù)據(jù)和/或服務(wù)。類似的,運(yùn)動(dòng)分析組件208可包括諸如加速度計(jì)、速度計(jì)等的設(shè)備,其中可檢測(cè)移動(dòng)單元的運(yùn)動(dòng)?;谶@樣用于分析移動(dòng)單元運(yùn)動(dòng)的檢測(cè),GPS的數(shù)據(jù)能被信任并因此在216被接受,否則在214被丟棄。例如,如果通過(guò)運(yùn)動(dòng)分析組件208和圖1中檢測(cè)與比較器組件的結(jié)果均沒(méi)有結(jié)果被檢測(cè)到,那么該GPS數(shù)據(jù)一般不能被相信,且GPS被放棄。另選地,如果由運(yùn)動(dòng)分析組件和/或經(jīng)由圖1的信號(hào)強(qiáng)度分析檢測(cè)到了運(yùn)動(dòng),那么可作出相關(guān)與移動(dòng)單元的運(yùn)動(dòng)的推論,且因此GPS數(shù)據(jù)可被接受。如之前所解釋的,地理位置數(shù)據(jù)由位置檢測(cè)組件206經(jīng)由接收GPS (全球定位系統(tǒng))技術(shù)的地理位置信號(hào)而被確定。例如,GPS能包括二十四個(gè)衛(wèi)星的群集,每個(gè)衛(wèi)星位于其各自在地球上方11,000公里處的軌道上。每個(gè)衛(wèi)星環(huán)繞地球軌道運(yùn)行大約12小時(shí),且衛(wèi)星的位置由地面站所監(jiān)控。衛(wèi)星可含有用于幾乎準(zhǔn)確地調(diào)時(shí)(如,彼此在三納秒范圍內(nèi)) 的原子鐘,這提供了在某些應(yīng)用程序中以一米分辨率在地球上定位位置組件102(如,手持地面接收站)的功能。GPS位置數(shù)據(jù)能經(jīng)由位置檢測(cè)組件206接收到,位置檢測(cè)組件206是,例如,諸如能使用GPS的蜂窩電話、能使用GPS的PAD等之類的無(wú)線輔助GPS(WAGPS)設(shè)備。WAGPS促進(jìn)從位置檢測(cè)組件206到遠(yuǎn)程位置的GPS位置數(shù)據(jù)的傳輸。通常,這能在通過(guò)蜂窩網(wǎng)絡(luò)到IP 網(wǎng)絡(luò)(如,因特網(wǎng))的范圍內(nèi)實(shí)現(xiàn),其中位置組件是蜂窩網(wǎng)絡(luò)中的蜂窩電話,該實(shí)現(xiàn)終止于位于因特網(wǎng)或其子網(wǎng)絡(luò)上的遠(yuǎn)程位置、節(jié)點(diǎn)或設(shè)備。當(dāng)從GPS衛(wèi)星的其中幾個(gè)處接收地理位置信號(hào),位置檢測(cè)組件206能計(jì)算與通信衛(wèi)星中的每一個(gè)的距離,然后計(jì)算其自身位于或在地球上的位置。然而,當(dāng)信號(hào)由于地面結(jié)構(gòu)被中斷或被降級(jí)時(shí),遮斷時(shí)間與位置信息在確定GPS盲區(qū)(shadow)時(shí)是有用的。盲區(qū)是通信中斷或全部信號(hào)阻塞的區(qū)域。在GPS的情況下,盲區(qū)是指地面接收器由于任何類型的結(jié)構(gòu)導(dǎo)致的信號(hào)阻塞或降級(jí)不能接收充足的GPS信號(hào)的區(qū)域,結(jié)構(gòu)包括例如建筑物、橋梁、 樹、山、水(當(dāng)被淹沒(méi)時(shí))和隧道。這樣的盲區(qū)信息可以根據(jù)本發(fā)明被利用,并在下文中描述。應(yīng)理解的是,地理位置技術(shù)和/或運(yùn)動(dòng)檢測(cè)技術(shù)還能包括,例如,WiFi三角測(cè)量、 蜂窩電話三角測(cè)量、射頻信號(hào)強(qiáng)度和數(shù)字電視信號(hào)。圖3示出基于經(jīng)由評(píng)估信號(hào)強(qiáng)度確定移動(dòng)單元是否在移動(dòng)來(lái)評(píng)估GPS數(shù)據(jù)的準(zhǔn)確性的方法。這樣的信號(hào)強(qiáng)度能從鄰近塔處接收到,以驗(yàn)證移動(dòng)單元是否是非移動(dòng)并位于靜止位置。驗(yàn)證結(jié)果能評(píng)估GPS報(bào)告的正確性并因此能丟棄GPS數(shù)據(jù)指示。例如,緩解GPS錯(cuò)誤在某些應(yīng)用程序中變得重要,這些應(yīng)用程序使用GPS數(shù)據(jù)來(lái)驗(yàn)證移動(dòng)單元已途經(jīng)距離, 且因此一旦靜止,GPS指示在移動(dòng)設(shè)備實(shí)際已停止的點(diǎn)的附近地區(qū)內(nèi)不規(guī)則運(yùn)動(dòng)一且因此錯(cuò)誤被引入。雖然該示例性方法此處被示出并描述為表示各種事件和/或動(dòng)作的一系列框,但本發(fā)明并不受所示出的這些框的排序的限制。例如,根據(jù)本發(fā)明,除了在此示出的次序之外,某些動(dòng)作或事件可以按不同的次序發(fā)生和/或與其他動(dòng)作或事件同時(shí)發(fā)生。此外, 不是所有示出的框、事件或動(dòng)作都是實(shí)施根據(jù)本發(fā)明的方法所必需的。此外,將會(huì)認(rèn)識(shí)到根據(jù)本發(fā)明的該示例性方法和其他方法可以與在此圖示并描述的方法相關(guān)聯(lián)地實(shí)現(xiàn),也可與未示出或描述的其他系統(tǒng)和裝置相關(guān)聯(lián)地實(shí)現(xiàn)。起初,在310,用于移動(dòng)單元的GPS數(shù)據(jù)可由移動(dòng)單元獲得,且該GPS數(shù)據(jù)被用于作為藉此運(yùn)行的應(yīng)用程序(如,測(cè)量運(yùn)動(dòng)的總距離的應(yīng)用程序)的輸入。接著,在320可檢測(cè)來(lái)自與移動(dòng)單元鄰近的塔發(fā)射的信號(hào)。接著,在330,這個(gè)信號(hào)的強(qiáng)度可被與移動(dòng)單元在隨后的時(shí)間從同一個(gè)塔接收到的信號(hào)比較。在340,判斷與時(shí)間T2相比在時(shí)間T1處的信號(hào)強(qiáng)度是否一樣。如果是的話,方法300為所述移動(dòng)單元推斷出靜止位置并在350處放棄GPS 數(shù)據(jù)。否則,方法300繼續(xù)動(dòng)作360,其中推斷出動(dòng)態(tài)位置且GPS數(shù)據(jù)被接受。圖4示出使用位置及信號(hào)強(qiáng)度感知的系統(tǒng)400的框圖。系統(tǒng)400使用GPS,從而操作設(shè)備404的用戶402能根據(jù)從中得到的緯度/經(jīng)度數(shù)據(jù)而被定位。GPS衛(wèi)星系統(tǒng)406持續(xù)地傳送GPS信號(hào)408到設(shè)備404,從而設(shè)備404能計(jì)算該用戶的緯度/經(jīng)度數(shù)據(jù)。如果設(shè)備404是WAGPS設(shè)備,設(shè)備404能登記到蜂窩網(wǎng)絡(luò)410,蜂窩網(wǎng)絡(luò)410已配置有無(wú)線登記服務(wù)系統(tǒng)412,該系統(tǒng)登記并唯一地標(biāo)識(shí)擁有那個(gè)設(shè)備404的用戶。一旦經(jīng)由GPS知道了該設(shè)備/用戶位置,坐標(biāo)值能被作為搜索引擎的搜索項(xiàng)(search term)來(lái)標(biāo)識(shí)通信網(wǎng)絡(luò)416的鄰近塔。因此,根據(jù)一些預(yù)定規(guī)定和/或規(guī)則來(lái)訪問(wèn)返回的搜索鏈接。在區(qū)域424,來(lái)自同一個(gè)塔的以條A和B來(lái)表示的信號(hào)強(qiáng)度能表示帶有移動(dòng)單元404的用戶402在移動(dòng)的推論, 且因此GPS408可以被信任。如果從同一個(gè)塔接收到的信號(hào)強(qiáng)度A和B是相同的或者在預(yù)定閾值范圍內(nèi),本發(fā)明能大致推斷帶有移動(dòng)單元404的用戶位于靜止位置,并因此不信任GPS 數(shù)據(jù)。其他網(wǎng)絡(luò)站點(diǎn)能自動(dòng)被訪問(wèn)以獲得與能影響信號(hào)強(qiáng)度的參數(shù)相關(guān)的附加信息;諸如來(lái)自天氣站點(diǎn)420的天氣信息,包括如果提供給用戶位置的溫度、濕度和氣壓數(shù)據(jù)??梢岳斫獾氖呛芏嗖煌愋偷囊?guī)則(或策略)可被實(shí)現(xiàn)以致使自動(dòng)搜索與鏈接站點(diǎn)數(shù)據(jù)源以獲取影響信號(hào)強(qiáng)度的參數(shù)。在相關(guān)方面中,用戶402的方向和速度也能經(jīng)由與移動(dòng)單元404 相關(guān)的運(yùn)動(dòng)分析器而被確證。如果用戶402應(yīng)該進(jìn)入GPS盲區(qū),或者從用戶路程或速度確定出該用戶正要進(jìn)入盲區(qū),可處理其它數(shù)據(jù)與操作。例如,盲區(qū)測(cè)圖(mapping)與日志站點(diǎn) 426提供與用戶402的位置相關(guān)的盲區(qū)測(cè)圖的數(shù)據(jù)庫(kù)。圖5示出了根據(jù)本發(fā)明的一方面的緩解錯(cuò)誤的相關(guān)方法500。首先在510,兩個(gè)情況中信號(hào)強(qiáng)度的差異被確認(rèn)在預(yù)定閾值范圍內(nèi)。如果是的話,方法繼續(xù)到動(dòng)作515,其中由于可為移動(dòng)單元檢測(cè)出靜止行為或位置,GPS數(shù)據(jù)能被丟棄一(該GPS顯示出在移動(dòng)設(shè)備實(shí)際停止的點(diǎn)或在靜止位置的附近地區(qū)內(nèi)的不規(guī)則運(yùn)動(dòng)一因此錯(cuò)誤被引入)。否則,方法500 繼續(xù)到動(dòng)作520,其中移動(dòng)單元的運(yùn)動(dòng)可被推斷出來(lái)。然后,在530,這樣的推論可以由與移動(dòng)設(shè)備相關(guān)的其它類型的運(yùn)動(dòng)分析來(lái)確證。例如,其他運(yùn)動(dòng)檢測(cè)設(shè)備(如,加速度計(jì)、速度計(jì)、高度計(jì)等)能被進(jìn)一步使用以檢測(cè)運(yùn)動(dòng)且因此來(lái)確認(rèn)GPS數(shù)據(jù)的可靠性。接著在M0, GPS數(shù)據(jù)可被用作驗(yàn)證途經(jīng)距離的應(yīng)用程序的輸入。圖6示出使用來(lái)自多個(gè)無(wú)線接入通信系統(tǒng)600的信號(hào)強(qiáng)度來(lái)緩解用于移動(dòng)單元616和622的GPS數(shù)據(jù)的錯(cuò)誤的示例系統(tǒng)。無(wú)線通信系統(tǒng)600可包括一個(gè)或多個(gè)與一個(gè)或多個(gè)用戶設(shè)備聯(lián)系的塔或基站。每個(gè)基站提供多個(gè)扇區(qū)的覆蓋。圖示出三扇區(qū)基站602, 其包括多個(gè)天線組,一個(gè)包括天線604和606,另一個(gè)包括天線608和610,第三個(gè)包括天線 612和614。根據(jù)這個(gè)圖,每個(gè)天線組僅示出兩個(gè)天線,然而,每個(gè)天線組可以用更多或更少的天線。移動(dòng)設(shè)備616與天線612和614通信,其中天線612和614通過(guò)正向鏈路618向移動(dòng)設(shè)備616發(fā)射信號(hào),通過(guò)反向鏈路620從移動(dòng)設(shè)備616處接收信息。正向鏈路(或即下行鏈路)是指從基站至移動(dòng)設(shè)備的通信鏈路,而反向鏈路(或即上行鏈路)是指從移動(dòng)設(shè)備至基站的通信鏈路。移動(dòng)設(shè)備622與天線604和606通信,其中天線604和606通過(guò)正向鏈路624向移動(dòng)設(shè)備622發(fā)射信號(hào),通過(guò)反向鏈路擬6從移動(dòng)設(shè)備622處接收信息。在 FDD系統(tǒng)中,例如,通信鏈路可使用用于通信的不同頻率。例如,正向鏈路618可使用與反向鏈路620使用的頻率不同的頻率。每個(gè)天線組和/或其被指定在其中通信的區(qū)域可稱為基站602的一個(gè)扇區(qū)。在一個(gè)或多個(gè)方面,每個(gè)天線組被設(shè)計(jì)為在扇區(qū)內(nèi)或基站602覆蓋的區(qū)域內(nèi)向移動(dòng)設(shè)備通信。 基站可以是用于與終端通信的固定基站。在正向鏈路618和624的通信中,基站602的發(fā)射天線可以使用波束生成(beamforming)以改善用于不同移動(dòng)設(shè)備616和622的正向鏈路的信號(hào)一噪聲比。這樣,可由在預(yù)定時(shí)間段內(nèi)移動(dòng)單元616或622接收到的恒定的信號(hào)強(qiáng)度推斷以指示出靜止(如,不移動(dòng)的)的移動(dòng)單元。類似地,可由在預(yù)定時(shí)間段內(nèi)的信號(hào)強(qiáng)度的變化推斷以指示出該移動(dòng)單元實(shí)際已經(jīng)移動(dòng)。圖7示出通過(guò)使用塔的信號(hào)強(qiáng)度來(lái)驗(yàn)證移動(dòng)單元的運(yùn)動(dòng)以緩解定位系統(tǒng)中的錯(cuò)誤的示例無(wú)線通信系統(tǒng)700。為簡(jiǎn)潔起見(jiàn),無(wú)線通信系統(tǒng)700示出一個(gè)基站和一個(gè)終端。然而,可以理解的是系統(tǒng)700能包括多于一個(gè)的基站或接入點(diǎn)和/或多于一個(gè)的終端或用戶設(shè)備,其中附加的基站和/或終端能夠是與下述示例基站和終端基本類似或不同的基站和終端。另外,可以理解的是,基站和/或終端能使用此處描述的系統(tǒng)和/或方法來(lái)促進(jìn)其之間的無(wú)線通信。如圖7所示,在下行鏈路,在接入點(diǎn)705,發(fā)射(TX)數(shù)據(jù)處理器710接收、格式化、 編碼、交織并調(diào)制(或符號(hào)映射)業(yè)務(wù)數(shù)據(jù)并提供調(diào)制符號(hào)(“數(shù)據(jù)符號(hào)”)。符號(hào)(symbol) 調(diào)制器715接收并處理數(shù)據(jù)符號(hào)和導(dǎo)頻符號(hào)(pilotsymbol),并提供符號(hào)流。符號(hào)調(diào)制器 715多路復(fù)用數(shù)據(jù)和導(dǎo)頻符號(hào)并得到一組N個(gè)傳輸符號(hào)。每個(gè)傳輸符號(hào)可以是數(shù)據(jù)符號(hào)、導(dǎo)頻符號(hào)或值為零的信號(hào)。導(dǎo)頻符號(hào)可在每個(gè)信號(hào)時(shí)段中不斷地發(fā)送。另外,導(dǎo)頻符號(hào)可是頻分復(fù)用(FDM)、正交頻分復(fù)用(OFDM)、時(shí)分復(fù)用(TDM)、頻分復(fù)用(FDM)或碼分復(fù)用(CDM)。發(fā)射器單元(TMTR) 720接收符號(hào)流并轉(zhuǎn)換為一個(gè)或多個(gè)模擬信號(hào),且進(jìn)一步調(diào)節(jié) (如,放大、過(guò)濾及上變頻)模擬信號(hào)來(lái)生成適于在無(wú)線通道上發(fā)射的下行鏈路信號(hào)。然后, 下行鏈路信號(hào)被通過(guò)天線725發(fā)射至終端。在終端730,天線735接收到下行鏈路信號(hào)并將接收到的信號(hào)提供給接收器單元(RCVR)740。接收器單元740調(diào)節(jié)(如,放大、過(guò)濾及上變頻)接收到的信號(hào)并數(shù)字化該調(diào)節(jié)后的信號(hào)以獲得采樣。信號(hào)調(diào)制器745獲得N(整數(shù)) 個(gè)接收到的信號(hào)并提供接收到的導(dǎo)頻符號(hào)給處理器750用于信道評(píng)估。信號(hào)調(diào)制器745進(jìn)一步接收來(lái)自處理器750的用于下行鏈路的頻率響應(yīng)評(píng)估,在接收到的數(shù)據(jù)符號(hào)上實(shí)現(xiàn)數(shù)據(jù)解調(diào)以獲得數(shù)據(jù)符號(hào)評(píng)估(其為發(fā)射的數(shù)據(jù)符號(hào)的評(píng)估),并提供數(shù)據(jù)符號(hào)評(píng)估給RX數(shù)據(jù)處理器755,其解調(diào)(也就是符號(hào)解映射)、解交織并解碼數(shù)據(jù)符號(hào)評(píng)估來(lái)恢復(fù)所發(fā)射的業(yè)務(wù)數(shù)據(jù)。符號(hào)解調(diào)制器745和RX數(shù)據(jù)處理器755的處理與符號(hào)調(diào)制器715和TX數(shù)據(jù)處理器710相應(yīng)在接入點(diǎn)705處的處理是互補(bǔ)的。在上行鏈路中,TX數(shù)據(jù)處理器760處理業(yè)務(wù)數(shù)據(jù)并提供數(shù)據(jù)符號(hào)。符號(hào)調(diào)制器765 接收數(shù)據(jù)符號(hào)并將其和導(dǎo)頻符號(hào)多路復(fù)用,實(shí)現(xiàn)調(diào)制并提供符號(hào)流。然后,發(fā)射器單元770 接收并處理符號(hào)流以生成上行鏈路信號(hào),其被天線735發(fā)射到接入點(diǎn)705。在接入點(diǎn)705,來(lái)自終端730的上行鏈路信號(hào)由天線725接收,并由接收器單元 775處理以得到采樣。然后解調(diào)制器780處理采樣并為上行鏈路提供接收到的導(dǎo)頻符號(hào)和數(shù)據(jù)符號(hào)評(píng)估。RX數(shù)據(jù)處理器780處理數(shù)據(jù)符號(hào)評(píng)估來(lái)恢復(fù)終端730發(fā)射的業(yè)務(wù)數(shù)據(jù)。處理器790為每個(gè)在上行鏈路發(fā)射的活躍終端執(zhí)行信道評(píng)估。處理器790和750分別引導(dǎo)(如控制、協(xié)作、管理...)在接入點(diǎn)705和終端730處的操作。各個(gè)處理器790和750可與存儲(chǔ)程序代碼和數(shù)據(jù)的存儲(chǔ)器單元(未示出)相關(guān)。 處理器790和750還可執(zhí)行計(jì)算以取得分別用于上行鏈路和下行鏈路的頻率及脈沖評(píng)估。對(duì)于多接入系統(tǒng)(比如FDMA,OFDMA, CDMA, TDMA等),多個(gè)終端能同時(shí)在上行鏈路發(fā)射。對(duì)于這樣的系統(tǒng),導(dǎo)頻子頻帶可在不同終端之間被分享。信道評(píng)估技術(shù)能被用于每個(gè)終端的導(dǎo)頻子頻帶擴(kuò)展到整個(gè)操作頻帶(可除了頻帶邊緣)的情況下。期望有這樣的導(dǎo)頻子頻帶結(jié)構(gòu)以獲得每個(gè)終端的頻率差異??梢岳斫獾氖谴颂幟枋龅募夹g(shù)能用各種手段來(lái)實(shí)現(xiàn)。例如,可使用硬件、軟件或其組合來(lái)實(shí)現(xiàn)上述功能。對(duì)于硬件實(shí)現(xiàn),用于信道評(píng)估的處理單元可以在一個(gè)或更多個(gè)專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理器件(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、設(shè)計(jì)成執(zhí)行本文中所描述功能的其他電子單元、或其組合內(nèi)實(shí)現(xiàn)。結(jié)合軟件, 能通過(guò)實(shí)現(xiàn)此處描述的模塊(如步驟、函數(shù)等)來(lái)實(shí)現(xiàn)實(shí)施例。軟件代碼可以存儲(chǔ)在存儲(chǔ)器單元中,并由處理器790和750來(lái)執(zhí)行。示例代碼可包括//Do this for each stationary signal source in the vicinity
OnGPS SensorUpdate() {
//Check received signal strength indicators... if (( Currents our c e S ignal Value == previousSignalValue) &&
(previousMaxValue== GetCurrentSignalSourceMAX()) {
//Do not trust the GPS read. There was either no movement according to
the other signals and we have not swapped sources }
else {
//Either the source changed or there WAS movement according to the signal strength.
Pos = Read GPSSensor(); // Either way, accept the current position!信號(hào)強(qiáng)度可以是接收到的信號(hào)級(jí)別或場(chǎng)強(qiáng);或者是與位于參考點(diǎn)電場(chǎng)大小相關(guān)的相對(duì)/欠單位指數(shù)的形式(如,蜂窩電話屏幕上的“條”的數(shù)量)。這樣,可由在預(yù)定時(shí)間段內(nèi)恒定的信號(hào)強(qiáng)度推斷以指示出靜止(如,不移動(dòng)的)的移動(dòng)單元。類似地,可由在預(yù)定時(shí)間段內(nèi)的信號(hào)強(qiáng)度的變化推斷以指示出該移動(dòng)單元已經(jīng)移動(dòng)。這樣的檢測(cè)組件和比較器組件可以是移動(dòng)單元的一部分,或者可被置于作為中央控制系統(tǒng)的一部分,中央控制系統(tǒng)使用三角測(cè)量步驟以推斷該移動(dòng)單元是靜止還是在移動(dòng)。這在使用GPS數(shù)據(jù)用于驗(yàn)證所經(jīng)過(guò)的距離的應(yīng)用程序中變得重要,因?yàn)镚PS指示在移動(dòng)設(shè)備停止的點(diǎn)附近區(qū)域內(nèi)的不規(guī)則運(yùn)動(dòng),因此錯(cuò)誤被引入。圖8示出根據(jù)本發(fā)明的一方面的用于修正GPS的人工智能組件810。例如,這可包括為與犧牲(victim)選擇相關(guān)的成本評(píng)估提供啟發(fā)式研究。在相關(guān)方面,如此處所使用的,術(shù)語(yǔ)“推斷”通常指的是根據(jù)經(jīng)由事件和/或數(shù)據(jù)捕獲的一組觀察結(jié)果來(lái)推出或推斷系統(tǒng)、環(huán)境、和/或用戶狀態(tài)的過(guò)程??梢允褂猛茢鄟?lái)標(biāo)識(shí)特定上下文或動(dòng)作,也可以生成例如狀態(tài)上的概率分布。推斷可以是概率性的,即,基于對(duì)數(shù)據(jù)和事件的考慮計(jì)算所關(guān)注狀態(tài)的概率分布。推斷也可以是指用于從一組事件和/或數(shù)據(jù)構(gòu)成較高級(jí)別的事件的技術(shù)。這樣的推斷導(dǎo)致從一組觀察到的事件和/或存儲(chǔ)的事件數(shù)據(jù)構(gòu)建新的事件或動(dòng)作,不管事件在時(shí)間上是否緊密相關(guān),以及事件和數(shù)據(jù)是來(lái)自一個(gè)還是多個(gè)事件和數(shù)據(jù)源。推斷組件810可采用如上文中結(jié)合促進(jìn)此處所描述的本發(fā)明的各方面描述的各種合適的基于AI的方案中的任一種。例如,可以經(jīng)由自動(dòng)分類系統(tǒng)和過(guò)程來(lái)促進(jìn)用于顯式或隱式地學(xué)習(xí)何時(shí)丟棄GPS數(shù)據(jù)的過(guò)程。分類可采用基于概率和/或基于統(tǒng)計(jì)的分析(例如,分解成分析效用和成本)來(lái)預(yù)測(cè)或推斷用戶期望自動(dòng)執(zhí)行的動(dòng)作。例如,可采用支持向量機(jī)(SVM)分類器??刹捎闷渌诸惙椒?,包括貝葉斯網(wǎng)絡(luò)、決策樹、以及提供不同獨(dú)立性模式的概率分類模型。如這里所使用的分類還包括被用來(lái)開發(fā)優(yōu)先級(jí)模型的統(tǒng)計(jì)回歸。
如從本說(shuō)明書中可以容易地理解的,本發(fā)明可以使用顯式訓(xùn)練(例如,經(jīng)由通用訓(xùn)練數(shù)據(jù))以及隱式訓(xùn)練(例如,經(jīng)由觀察用戶行為、接收外來(lái)信息)的分類器,以使得使用分類器來(lái)根據(jù)預(yù)定準(zhǔn)則自動(dòng)確定向問(wèn)題返回哪一個(gè)答案。例如,對(duì)于公知的SVM,SVM經(jīng)由分類器構(gòu)造器和特征選擇模塊中的學(xué)習(xí)或訓(xùn)練階段來(lái)配置。分類器是將輸入屬性矢量χ =(xl,x2,x3,x4,xn)映射到該輸入屬于一個(gè)類的置信度的函數(shù),即f (χ)=置信度(類)。如此處所使用的,術(shù)語(yǔ)“組件”、“系統(tǒng)”、“模塊”等旨在指的是計(jì)算機(jī)相關(guān)實(shí)體,或是硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是但不限于在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、實(shí)例、可執(zhí)行代碼、執(zhí)行的線程、程序和/或計(jì)算機(jī)。作為說(shuō)明, 在計(jì)算機(jī)上運(yùn)行的應(yīng)用程序程序和計(jì)算機(jī)都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行線程中,并且組件可以位于一個(gè)計(jì)算機(jī)內(nèi)和/或分布在兩個(gè)或更多的計(jì)算機(jī)之間。在此使用詞語(yǔ)“示例性”意指用作示例、實(shí)例或說(shuō)明。在此被描述為“示例性”的任何方面或設(shè)計(jì)并不一定要被解釋為相比其他方面或設(shè)計(jì)更優(yōu)選或有利。類似地,在此提供的示例只是出于清楚和理解的目的并且并不意味著以任何方式限制本發(fā)明或其部分??梢岳斫?,本可呈現(xiàn)多個(gè)其他或替換示例,但已出于簡(jiǎn)明的目的而省略了。此外,本發(fā)明的全部或部分可以使用產(chǎn)生控制計(jì)算機(jī)以實(shí)現(xiàn)所公開的發(fā)明的軟件、固件、硬件或其任意組合的標(biāo)準(zhǔn)編程和/或工程技術(shù)而被實(shí)現(xiàn)為方法、裝置或制品。例如,計(jì)算機(jī)可讀介質(zhì)可以包括但不限于磁存儲(chǔ)設(shè)備(例如,硬盤、軟盤、磁帶……)、光盤(例如,緊致盤(⑶)、數(shù)字多功能盤(DVD)……)、智能卡和閃存設(shè)備(例如,卡、棒、鑰匙驅(qū)動(dòng)器……)。另外,應(yīng)該理解,可以使用載波攜帶計(jì)算機(jī)可讀的電子數(shù)據(jù),如那些在傳輸和接收電子郵件或在訪問(wèn)諸如因特網(wǎng)或局域網(wǎng)(LAN)之類的網(wǎng)絡(luò)時(shí)所使用的。當(dāng)然,本領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識(shí)到,在不背離所要求保護(hù)的主題的范圍或精神的前提下可以對(duì)這一配置進(jìn)行許多修改。為了對(duì)所公開的主題的各個(gè)方面提供上下文,圖9和10以及以下討論旨在提供對(duì)其中可實(shí)現(xiàn)所公開的主題的各方面的合適的環(huán)境的簡(jiǎn)要、概括描述。盡管以上在運(yùn)行在一臺(tái)和/或多臺(tái)計(jì)算機(jī)上的計(jì)算機(jī)程序的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述了本主題, 但本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明也可結(jié)合其他程序模塊實(shí)現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)和/或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。而且,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明的方法可用其他計(jì)算機(jī)系統(tǒng)配置實(shí)現(xiàn),包括單處理器或多處理器計(jì)算機(jī)系統(tǒng)、小型計(jì)算設(shè)備、大型計(jì)算機(jī)、以及個(gè)人計(jì)算機(jī)、手持式計(jì)算設(shè)備 (例如,個(gè)人數(shù)字助理(PDA)、電話、手表...)、基于微處理器或可編程消費(fèi)產(chǎn)品或工業(yè)電子設(shè)備等。所示各方面也可在任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備中執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。然而,即使不是本發(fā)明的全部方面,至少也有本發(fā)明的部分方面可以在獨(dú)立計(jì)算機(jī)上實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。參考圖9,描述了用于實(shí)現(xiàn)本發(fā)明的各方面的示例性環(huán)境910,其包括計(jì)算機(jī)912。 計(jì)算機(jī)912包括處理單元914、系統(tǒng)存儲(chǔ)器916,以及系統(tǒng)總線918。系統(tǒng)總線918將系統(tǒng)組件,包括,但不僅限于,系統(tǒng)存儲(chǔ)器916耦合到處理單元914。處理單元914可以是各種處理器中的任何一種。還可以使用雙微處理器及其他多處理器體系結(jié)構(gòu)作為處理單元914。系統(tǒng)總線918可以是若干類型的總線結(jié)構(gòu)中的任何一種,包括使用各種可用的總線體系結(jié)構(gòu)中的任何一種的存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線或外部總線,以及局部總線,總線體系結(jié)構(gòu)包括,但不僅限于,11位總線、工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)、微通道體系結(jié)構(gòu)(MCA)、擴(kuò)展的ISA(EISA)、智能驅(qū)動(dòng)器電子(IDE)、VESA局部總線(VLB)、外圍組件互連 (PCI)、卡總線、通用串行總線(USB)、高級(jí)圖形端口(AGP)、個(gè)人計(jì)算機(jī)存儲(chǔ)器卡國(guó)際聯(lián)合會(huì)總線(PCMCIA)、火線(IEEE 1394),以及小型計(jì)算機(jī)系統(tǒng)接口(SCSI)。系統(tǒng)存儲(chǔ)器916包括易失性存儲(chǔ)器920和非易失性存儲(chǔ)器922?;据斎?輸出系統(tǒng)¢10 通常存儲(chǔ)在非易失性存儲(chǔ)器922中,包含例如在啟動(dòng)過(guò)程中幫助在計(jì)算機(jī)912 內(nèi)的元件之間傳輸信息的基本例程。作為說(shuō)明而非限制,非易失性存儲(chǔ)器922可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除ROM(EEPROM)或者閃存。易失性存儲(chǔ)器920包括充當(dāng)外部高速緩沖存儲(chǔ)器的隨機(jī)存取存儲(chǔ)器(RAM)。作為示例而非限制,RAM以多種形式可用,諸如同步RAM(SRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM (SDRAM)、 雙倍數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)型SDRAM (ESDRAM)、同步鏈路DRAM (SLDRAM)以及直接存儲(chǔ)器總線(Rambus)RAM(DRRAM)。計(jì)算機(jī)912還包括可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。圖9 示出了盤存儲(chǔ)924,其中這一盤存儲(chǔ)擬4包括但不限于諸如磁盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、Jaz驅(qū)動(dòng)器、Zip驅(qū)動(dòng)器、LS-60驅(qū)動(dòng)器、閃存卡、或者記憶棒等設(shè)備。另外,磁盤存儲(chǔ)器擬4還可包括存儲(chǔ)介質(zhì),分開地或與其他存儲(chǔ)介質(zhì)相結(jié)合,包括,但不僅限于,諸如光盤ROM設(shè)備之類的光盤驅(qū)動(dòng)器(⑶-ROM)、⑶可記錄驅(qū)動(dòng)器(⑶-R驅(qū)動(dòng)器)、⑶可重寫驅(qū)動(dòng)器(⑶-RW驅(qū)動(dòng)器)或數(shù)字多功能盤ROM驅(qū)動(dòng)器(DVD-ROM)。為便于磁盤存儲(chǔ)設(shè)備擬4連接到系統(tǒng)總線918,通常使用諸如接口擬6之類的可移動(dòng)或不可移動(dòng)接口。應(yīng)該明白,圖9描述了在用戶和在合適的操作環(huán)境910中描述的基本計(jì)算機(jī)資源之間擔(dān)當(dāng)中介的軟件。這樣的軟件包括操作系統(tǒng)928??梢源鎯?chǔ)在磁盤存儲(chǔ)器擬4上的操作系統(tǒng)9 用于控制和分配計(jì)算機(jī)系統(tǒng)912的資源。系統(tǒng)應(yīng)用程序程序930利用由操作系統(tǒng)擬8通過(guò)存儲(chǔ)在系統(tǒng)存儲(chǔ)器916或者存儲(chǔ)在磁盤存儲(chǔ)擬4上的程序模塊932和程序數(shù)據(jù) 934對(duì)資源的管理。應(yīng)該明白,在此描述的各個(gè)組件可以用各種操作系統(tǒng)或操作系統(tǒng)的組合來(lái)實(shí)施。用戶通過(guò)輸入設(shè)備936向計(jì)算機(jī)912輸入命令或信息。輸入設(shè)備936包括,但不限于,諸如鼠標(biāo)、軌跡球、指示筆、觸摸板之類的指示設(shè)備、鍵盤、麥克風(fēng)、游戲桿、游戲操縱桿、 碟形衛(wèi)星天線、掃描儀、TV調(diào)諧器卡、數(shù)碼相機(jī)、數(shù)字視頻攝像機(jī)、網(wǎng)絡(luò)攝像頭等等。這些及其他輸入設(shè)備通過(guò)系統(tǒng)總線918經(jīng)由接口端口 938連接到處理單元914。接口端口 938包括,例如,串行端口、并行端口、游戲端口,以及通用串行總線(USB)。輸出設(shè)備940與輸入設(shè)備936使用一些相同類型的端口。因此,例如,可以使用USB端口來(lái)向計(jì)算機(jī)912提供輸入,以及從計(jì)算機(jī)912向輸出設(shè)備940輸出信息。提供輸出適配器942是為了示出存在如監(jiān)視器、揚(yáng)聲器、和打印機(jī)以及其他輸出設(shè)備940等需要特殊適配器的一些輸出設(shè)備940。 輸出適配器942包括,作為說(shuō)明而不是限制,在輸出設(shè)備940和系統(tǒng)總線918之間提供連接裝置的視頻卡和聲卡。應(yīng)該注意,其他設(shè)備和/或設(shè)備的系統(tǒng)提供諸如遠(yuǎn)程計(jì)算機(jī)944之類的輸入和輸出兩種功能。計(jì)算機(jī)912可以使用到諸如遠(yuǎn)程計(jì)算機(jī)944之類的一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接,在聯(lián)網(wǎng)環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)944可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、工作站、基于微處理器的電器、對(duì)等設(shè)備或其他公共網(wǎng)絡(luò)節(jié)點(diǎn)等等,并通常包括上文參考計(jì)算機(jī)912所描述的許多或全部元件。為了簡(jiǎn)潔起見(jiàn),與遠(yuǎn)程計(jì)算機(jī)944 一起,只示出了存儲(chǔ)器設(shè)備946。遠(yuǎn)程計(jì)算機(jī)944通過(guò)網(wǎng)絡(luò)接口 948在邏輯上連接到計(jì)算機(jī)912,然后,經(jīng)由通信連接950在物理上連接。網(wǎng)絡(luò)接口 948涵蓋諸如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)這樣的通信網(wǎng)絡(luò)。LAN技術(shù)包括光纖分布式數(shù)據(jù)接口(FDDI)、銅分布式數(shù)據(jù)接口(⑶DI)、以太網(wǎng)/IEEE 802. 3、令牌環(huán)/IEEE 802. 5等。WAN技術(shù)包括,但不限于,點(diǎn)對(duì)點(diǎn)鏈路、電路交換網(wǎng),如綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)以及其變體,分組交換網(wǎng)絡(luò),以及數(shù)字用戶線(DSL)。通信連接950是指用來(lái)將網(wǎng)絡(luò)接口 948連接到總線918的硬件/軟件。盡管用于清楚起見(jiàn)通信連接950被示為在計(jì)算機(jī)912內(nèi)部,但是,它也可以位于計(jì)算機(jī)912外部。連接到網(wǎng)絡(luò)接口 948所需的硬件/軟件包括,只作示例,內(nèi)部和外部技術(shù),如,調(diào)制解調(diào)器,包括常規(guī)電話分級(jí)調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和DSL調(diào)制解調(diào)器、ISDN適配器,以及以太網(wǎng)網(wǎng)卡。圖10是根據(jù)本發(fā)明的一個(gè)方面的能用作緩解GPS錯(cuò)誤的一部分的示例計(jì)算環(huán)境的示意性框圖。系統(tǒng)1000包括一個(gè)或多個(gè)客戶機(jī)1010??蛻魴C(jī)1010可以是硬件和/或軟件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。系統(tǒng)1000還包括一個(gè)或多個(gè)服務(wù)器1030。服務(wù)器1030 也可以是硬件和/或軟件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。服務(wù)器1030可以容納各線程以通過(guò)例如利用在此描述的各組件執(zhí)行轉(zhuǎn)換。在客戶機(jī)1010和服務(wù)器1030之間的一種可的通信能夠以適合在兩個(gè)或更多計(jì)算機(jī)進(jìn)程之間傳輸?shù)臄?shù)據(jù)分組的形式進(jìn)行。系統(tǒng)1000包括通信框架1050,該通信框架可以被用來(lái)促進(jìn)客戶機(jī)1010和服務(wù)器1030之間的通信??蛻魴C(jī)1010可在操作上連接至一個(gè)或多個(gè)客戶機(jī)數(shù)據(jù)存儲(chǔ)1060,客戶機(jī)數(shù)據(jù)存儲(chǔ)可用來(lái)存儲(chǔ)對(duì)客戶機(jī)1010本地的信息。同樣地,服務(wù)器1030可在操作上連接到可以用來(lái)存儲(chǔ)對(duì)服務(wù)器1040本地的信息的一個(gè)或多個(gè)服務(wù)器數(shù)據(jù)存儲(chǔ)1030。以上描述的內(nèi)容包括各個(gè)示例性方面。當(dāng)然,出于描繪這些方面的目的而描述每一個(gè)可以想到的組件或方法的組合是不可的,但本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)該認(rèn)識(shí)到,許多進(jìn)一步的組合和排列都是可的。因此,在此描述的各方面旨在包括所有這些屬于所附權(quán)利要求書的精神和范圍內(nèi)的改變、修改和變型。此外,就在說(shuō)明書或權(quán)利要求書中使用術(shù)語(yǔ)“包括”而言,這一術(shù)語(yǔ)旨在以與術(shù)語(yǔ) “包含”在被用作權(quán)利要求書中的過(guò)渡詞時(shí)所解釋的相似的方式為包含性的。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括以下計(jì)算機(jī)可執(zhí)行組件帶有GPS功能的移動(dòng)單元;和用于與所述移動(dòng)單元相關(guān)的GPS數(shù)據(jù)的錯(cuò)誤緩解系統(tǒng),所述錯(cuò)誤緩解系統(tǒng)評(píng)估來(lái)自信號(hào)源(多個(gè))的信號(hào)強(qiáng)度以推斷所述移動(dòng)單元的運(yùn)動(dòng)并基于所述運(yùn)動(dòng)而接受或丟棄所述 GPS數(shù)據(jù)。
2.按照權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),所述錯(cuò)誤緩解系統(tǒng)還包括檢測(cè)來(lái)自所述信號(hào)源(多個(gè))的信號(hào)的檢測(cè)組件。
3.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),還包括確定不同時(shí)間的信號(hào)強(qiáng)度之間差異的比較器組件。
4.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),還包括記錄GPS盲區(qū)的盲區(qū)測(cè)圖和日志。
5.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),還包括維護(hù)影響信號(hào)強(qiáng)度參數(shù)的數(shù)據(jù)存儲(chǔ)器。
6.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),還包括推斷所述移動(dòng)單元的位置的推斷組件。
7.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),還包括位置檢測(cè)組件。
8.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中GPS數(shù)據(jù)的否決基于確認(rèn)所述移動(dòng)單元的靜止位置。
9.按照權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中GPS數(shù)據(jù)的接受基于確認(rèn)所述移動(dòng)單元的動(dòng)態(tài)位置。
10.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括以下計(jì)算機(jī)可執(zhí)行動(dòng)作通過(guò)移動(dòng)單元獲得GPS數(shù)據(jù);經(jīng)由錯(cuò)誤緩解系統(tǒng)來(lái)評(píng)估來(lái)自信號(hào)源發(fā)射到所述移動(dòng)單元的信號(hào)強(qiáng)度;和基于由錯(cuò)誤緩解系統(tǒng)評(píng)估的信號(hào)強(qiáng)度來(lái)接受或否決所述GPS數(shù)據(jù)。
11.按照權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括推斷移動(dòng)單元的運(yùn)動(dòng)并接受所述GPS數(shù)據(jù)。
12.按照權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括推斷移動(dòng)單元的靜態(tài)位置并丟棄所述GPS數(shù)據(jù)。
13.按照權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括經(jīng)由比較器組件來(lái)比較在不同時(shí)間的來(lái)自相同信號(hào)源的信號(hào)強(qiáng)度。
14.按照權(quán)利要求11所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括用與所述移動(dòng)單元相關(guān)的運(yùn)動(dòng)分析器來(lái)確證所述移動(dòng)單元的運(yùn)動(dòng)。
15.按照權(quán)利要求13所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括確定信號(hào)強(qiáng)度之間的差異是否在預(yù)定閾值范圍內(nèi)。
16.按照權(quán)利要求13所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括經(jīng)由人工智能組件來(lái)應(yīng)用啟發(fā)式方法以推斷所述移動(dòng)單元的運(yùn)動(dòng)。
17.按照權(quán)利要求13所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括從服務(wù)器檢索影響信號(hào)強(qiáng)度的參數(shù)。
18.按照權(quán)利要求13所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括經(jīng)由速度計(jì)、加速度計(jì)、高度計(jì)之一或其組合來(lái)確定所述移動(dòng)單元的運(yùn)動(dòng)。
19.按照權(quán)利要求13所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括把所述信號(hào)強(qiáng)度實(shí)現(xiàn)為“條”狀指示。
20.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括以下計(jì)算機(jī)可執(zhí)行組件用于基于來(lái)自信號(hào)源的信號(hào)強(qiáng)度來(lái)推斷移動(dòng)單元的運(yùn)動(dòng)的裝置;和用于基于所述信號(hào)強(qiáng)度來(lái)緩解與所述移動(dòng)單元的運(yùn)動(dòng)相關(guān)的錯(cuò)誤的裝置。
全文摘要
通過(guò)使用信號(hào)源(如,與移動(dòng)單元鄰近的塔)的信號(hào)強(qiáng)度來(lái)緩解定位系統(tǒng)中的錯(cuò)誤的系統(tǒng)與方法。這樣的緩解系統(tǒng)驗(yàn)證接收GPS數(shù)據(jù)的移動(dòng)單元是否位于靜止位置(如,不移動(dòng)的)或正在移動(dòng)(如,動(dòng)態(tài)位置),并評(píng)估GPS報(bào)告的正確性(如,丟棄處于靜態(tài)位置的GPS數(shù)據(jù),信任處于動(dòng)態(tài)位置的GPS數(shù)據(jù))。
文檔編號(hào)H04W64/00GK102273289SQ200980153818
公開日2011年12月7日 申請(qǐng)日期2009年12月11日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者L·諾維克, M·克斯拉維 申請(qǐng)人:微軟公司