專(zhuān)利名稱(chēng):用于較差的衛(wèi)星覆蓋期間的合作定位支持的便攜式通信終端和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及地理位置確定領(lǐng)域、相關(guān)方法、計(jì)算機(jī)程序和裝置。特定公開(kāi)的方面/實(shí)施例涉及便攜式電子設(shè)備,特別是所謂的可以手持使用(盡管他們可以放置在支架中使用)的手持便攜式電子設(shè)備。這種手持便攜式電子設(shè)備包括所謂的個(gè)人數(shù)字助理(PDA)。根據(jù)一個(gè)或多個(gè)公開(kāi)的方面/實(shí)施方式的便攜式電子設(shè)備/裝置可提供一個(gè)或多個(gè)音頻/文本/視頻通信功能(例如,電信、視頻通信和/或文本傳輸(短消息服務(wù)(SMS) /多媒體消息服務(wù)(MMS) /電子郵件)功能)、交互式/非交互式觀看功能(例如,網(wǎng)絡(luò)瀏覽、導(dǎo)航、TV/節(jié)目觀看功能)、音樂(lè)記錄/播放功能(例如,MP3或其他格式和/或(FM/AM)無(wú)線電廣播記錄/播放)、數(shù)據(jù)下載/發(fā)送功能、圖像捕獲功能(例如,使用(例如,內(nèi)置)數(shù)字?jǐn)z像機(jī))以及游戲功能。
背景技術(shù):
服務(wù),例如基于位置的服務(wù)(通常重點(diǎn)圍繞個(gè)人導(dǎo)航,例如用于車(chē)輛的Sat-Nav導(dǎo)航),對(duì)于公眾來(lái)說(shuō)變得非常流行。如此一來(lái),GPS和輔助GPS (A-GPS)技術(shù)(以及其他變形和替換,例如GL0NASS等)正在范圍廣泛的便攜式電子設(shè)備中變得相對(duì)主流。這種衛(wèi)星系統(tǒng)被稱(chēng)為全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)。GNSS是用于衛(wèi)星導(dǎo)航系統(tǒng)(“sat nav”)的標(biāo)準(zhǔn)通用術(shù)語(yǔ),所述衛(wèi)星導(dǎo)航系統(tǒng)為自主地理空間定位提供全球覆蓋。存在可用的許多類(lèi)型的GNSS,例如,NAVSTAR、GL0NASS、Beidou 等。這種GNSS系統(tǒng)從他們各自的衛(wèi)星流傳輸數(shù)據(jù)。然后,由能啟用GNSS的設(shè)備來(lái)接收這種數(shù)據(jù)信令。這些設(shè)備的GNSS接收機(jī)將由衛(wèi)星流傳輸?shù)倪@種數(shù)據(jù)從連續(xù)傳送的衛(wèi)星信號(hào)采樣為離散數(shù)據(jù)樣本,并且獲得原始IQ樣本以作為來(lái)自這種采樣操作的結(jié)果。這些原始IQ數(shù)據(jù)樣本包含編碼的時(shí)序數(shù)據(jù)和其他信息,作為用于確定已經(jīng)接收所述數(shù)據(jù)的設(shè)備的地理位置的各種“詞語(yǔ)”。在可以使用原始IQ數(shù)據(jù)中包含的編碼信息之前,原始IQ數(shù)據(jù)需要首先在接收機(jī)端處被解碼為原始數(shù)據(jù)比特。衛(wèi)星定位系統(tǒng)可以有效用于對(duì)設(shè)備的戶(hù)外位置進(jìn)行定位,但是在建筑物內(nèi)或在天空的視線/直接視角被阻塞或模糊,或在接收較差的其他位置中,可能存在問(wèn)題。當(dāng)這種復(fù)雜情況發(fā)生時(shí),可能難以從所需數(shù)量的衛(wèi)星(典型地為4個(gè))獲得用于確定地理位置的定位數(shù)據(jù)。除了 GPS和A-GPS,短距離連通性/通信解決方案,例如Blutooth 和WiFi(例如,各種802. 11無(wú)線標(biāo)準(zhǔn))已經(jīng)變?yōu)樵S多便攜式電子設(shè)備中的通用技術(shù)。在本說(shuō)明書(shū)的任意背景技術(shù)中或之前公開(kāi)的文檔中的討論列表不是必須被認(rèn)為是將文檔或背景技術(shù)認(rèn)為是現(xiàn)有技術(shù)的一部分或常見(jiàn)的通用知識(shí)。本發(fā)明的一個(gè)或多個(gè)方面/實(shí)施方式可以或不會(huì)處理一個(gè)或多個(gè)背景技術(shù)的問(wèn)題
發(fā)明內(nèi)容
根據(jù)第一方面,提供了一種裝置,包括至少一個(gè)存儲(chǔ)器;以及至少一個(gè)處理器,其中所述存儲(chǔ)器包括其上存儲(chǔ)的計(jì)算機(jī)代碼,所述代碼被配置為當(dāng)在處理器上運(yùn)行時(shí)促使所述裝置至少執(zhí)行從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定所述第一便攜式電子設(shè)備的地理位置;與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)的其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。術(shù)語(yǔ)“GNSS數(shù)據(jù)”可以被理解為包括原始IQ數(shù)據(jù)和/或原始GNSS數(shù)據(jù)比特。GNSS數(shù)據(jù)還可以包括以下內(nèi)容中的一個(gè)或多個(gè)解調(diào)制的數(shù)據(jù)比特、以及從接收的IQ數(shù)據(jù)/樣本/比特導(dǎo)出/獲得的測(cè)量。這些測(cè)量可以被理解為包括/包含以下內(nèi)容中的一個(gè)或多個(gè)的測(cè)量第一設(shè)備和一個(gè)或多個(gè)衛(wèi)星之間的虛擬范圍、所接收的GNSS衛(wèi)星信號(hào)的多普勒測(cè)量、GNSS衛(wèi)星信號(hào)的載波相位、距離/時(shí)序值(在SI或GPS單元等中)。GNSS數(shù)據(jù)還可以被理解為包括以下內(nèi)容中的一個(gè)或多個(gè)GNSS衛(wèi)星信號(hào)的子幀、來(lái)自第一設(shè)備和/或網(wǎng)絡(luò)的導(dǎo)航數(shù)據(jù)、以及來(lái)自第一設(shè)備和/或網(wǎng)絡(luò)的輔助數(shù)據(jù)(例如,設(shè)備生成的衛(wèi)星星歷預(yù)報(bào),例如通過(guò)SAGPS 技術(shù))。通過(guò)與其他設(shè)備的通信來(lái)訪問(wèn)其他GNSS數(shù)據(jù)可以有助于增強(qiáng)或完成已經(jīng)接收的用于第一設(shè)備的部分GNSS數(shù)據(jù)。這樣于是能夠允許確定第一設(shè)備的地理位置或定位。由任意設(shè)備接收的部分GNSS數(shù)據(jù)可包括分別從一個(gè)或多個(gè)衛(wèi)星接收的GNSS數(shù)據(jù)。就識(shí)別到已經(jīng)接收的GNSS數(shù)據(jù)來(lái)自小于確定地理位置所需衛(wèi)星的數(shù)量的意義而言,術(shù)語(yǔ)部分GNSS數(shù)據(jù)可以被理解為部分的/不足的。就GNSS數(shù)據(jù)按照阻止數(shù)據(jù)被用于成功地確定地理位置的方式是損壞的或不可用的意義而言,部分GNSS數(shù)據(jù)可以被理解為部分的/不足的。例如,在解碼的數(shù)據(jù)比特(從原始IQ數(shù)據(jù)解碼)中可能存在過(guò)多的比特錯(cuò)誤,或要被接收的原始IQ數(shù)據(jù)的信噪比可能低于檢測(cè)門(mén)限。使用下面含義中的至少一個(gè),部分GNSS數(shù)據(jù)可以被理解為部分的/不足的。所述代碼可以被配置為,當(dāng)運(yùn)行在處理器上時(shí),促使所述裝置通過(guò)以下方式使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)識(shí)別一個(gè)或多個(gè)相應(yīng)的GNSS衛(wèi)星,其中第一設(shè)備和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)源自所述GNSS衛(wèi)星補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),使得所補(bǔ)充的部分GNSS數(shù)據(jù)足以確定所述第一設(shè)備的地理位置。識(shí)別相應(yīng)的衛(wèi)星可能有助于所述裝置確定,所訪問(wèn)的相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)的哪些部分能夠用于補(bǔ)充第一設(shè)備部分GNSS數(shù)據(jù)以及哪些部分是不必要的,所訪問(wèn)的部分GNSS數(shù)據(jù)源自所述相應(yīng)的衛(wèi)星。例如,可能存在第一設(shè)備僅從建立地理位置所需的四個(gè)衛(wèi)星中的三個(gè)衛(wèi)星接收到GNSS數(shù)據(jù)(無(wú)論是IQ數(shù)據(jù)或GNSS數(shù)據(jù)比特)的情況。于是知道的是,為了建立定位,必須獲得來(lái)自進(jìn)一步第四個(gè)不同衛(wèi)星的數(shù)據(jù)。所述裝置于是與其他附近設(shè)備進(jìn)行通信(例如,代表第一設(shè)備)。然后,所述裝置可能識(shí)別到另一設(shè)備已經(jīng)從(至少)第四個(gè)不同衛(wèi)星接收到GNSS數(shù)據(jù)。然后,所述裝置可合作地共享/使用其他設(shè)備的GNSS數(shù)據(jù)(對(duì)應(yīng)于第四衛(wèi)星)來(lái)補(bǔ)充第一設(shè)備數(shù)據(jù),以允許對(duì)第一設(shè)備的地理位置的成功確定。所述代碼可以被配置為,當(dāng)運(yùn)行在處理器上時(shí),促使所述裝置使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)作為集合的部分GNSS數(shù)據(jù),由此確定第一設(shè)備的地理位置。通過(guò)像GNSS數(shù)據(jù)的合作集合“池” 一樣處理所訪問(wèn)的部分GNSS數(shù)據(jù)和第一設(shè)備GNSS數(shù)據(jù),每個(gè)設(shè)備可能對(duì)所述池進(jìn)行貢獻(xiàn),以能夠通過(guò)共享作為組的數(shù)據(jù)來(lái)確定他們自己的位置??赏ㄟ^(guò)一種或多種不同類(lèi)型的無(wú)線和/或有線通信來(lái)執(zhí)行通信,例如,TCP/IP連接、藍(lán)牙、WiFi (各種802. 11配置)等。可替換地,特定實(shí)施例可以使用用于數(shù)據(jù)通信/傳遞的私有協(xié)議。所述代碼可以被配置為,當(dāng)運(yùn)行在處理器上時(shí),促使所述裝置對(duì)所訪問(wèn)的相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)進(jìn)行分類(lèi),使得將由相同相應(yīng)的設(shè)備所傳送的部分GNSS數(shù)據(jù)一起分組到對(duì)應(yīng)的衛(wèi)星數(shù)據(jù)分組中。通過(guò)將不同設(shè)備接收的來(lái)自不同衛(wèi)星的部分GNSS數(shù)據(jù)進(jìn)行分類(lèi),可以核對(duì)每個(gè)衛(wèi)星的GNSS數(shù)據(jù)(來(lái)自多個(gè)設(shè)備)并且允許關(guān)于不同組的公共衛(wèi)星GNSS數(shù)據(jù)的進(jìn)一步操作??蓪⒋a配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用其他便攜式電子設(shè)備的訪問(wèn)的部分GNSS數(shù)據(jù)基于相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)之間的比較,測(cè)量第一設(shè)備和相應(yīng)的其他設(shè)備之間的同步誤差,以允許相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)的同步。由于第一設(shè)備的部分GNSS數(shù)據(jù)和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)之間可能存在時(shí)序或同步失配,可能有助于首先將數(shù)據(jù)集合彼此進(jìn)行比較從而測(cè)量他們的同步誤差。可將代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)識(shí)別來(lái)自相應(yīng)的其他設(shè)備和第一設(shè)備的部分GNSS數(shù)據(jù)的一個(gè)或多個(gè)公共時(shí)間戳峰值之間的時(shí)間差來(lái)測(cè)量同步誤差。可將代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)對(duì)來(lái)自相應(yīng)的其他設(shè)備和第一設(shè)備的相應(yīng)的部分GNSS數(shù)據(jù)之間的一個(gè)或多個(gè)公共數(shù)據(jù)模式進(jìn)行匹配來(lái)測(cè)量同步誤差。可將代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置使用測(cè)量的同步誤差來(lái)對(duì)相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)進(jìn)行同步。測(cè)量的同步誤差可以指示相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)的時(shí)間偏移??蓪⒋a配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)使用由同步誤差所指示的所述時(shí)間偏移來(lái)對(duì)相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)進(jìn)行同步,以對(duì)相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)執(zhí)行時(shí)間校正。通過(guò)比較相應(yīng)的GNSS數(shù)據(jù),對(duì)公共時(shí)間戳或數(shù)據(jù)模式進(jìn)行匹配,可以建立代表相應(yīng)的數(shù)據(jù)集合之間的同步誤差的時(shí)間差。然后,這可能用于補(bǔ)償同步誤差??蓪⒋a配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用其他便攜式電子設(shè)備的訪問(wèn)的部分GNSS數(shù)據(jù)識(shí)別相應(yīng)的GNSS衛(wèi)星,其中第一設(shè)備和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)源自所述GNSS衛(wèi)星;并且為被識(shí)別為源自?xún)蓚€(gè)或更多個(gè)不同識(shí)別衛(wèi)星的相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù),基于相應(yīng)的識(shí)別衛(wèi)星的星歷參考位置計(jì)算兩個(gè)或更多個(gè)不同衛(wèi)星之間的飛行時(shí)間和衛(wèi)星時(shí)鐘差,以允許對(duì)應(yīng)的相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)的對(duì)齊。可將代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)使用所計(jì)算的飛行時(shí)間和/或衛(wèi)星時(shí)鐘差執(zhí)行時(shí)間校正,可將對(duì)應(yīng)的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)進(jìn)行對(duì)齊。使用其他信息,例如飛行時(shí)間和衛(wèi)星時(shí)鐘差可允許來(lái)自?xún)蓚€(gè)或更多個(gè)不同衛(wèi)星的GNSS數(shù)據(jù)用于為相應(yīng)設(shè)備對(duì)齊/同步數(shù)據(jù)。可將代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用所訪問(wèn)的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)識(shí)別相應(yīng)的GNSS衛(wèi)星,其中第一設(shè)備和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)源自所述GNSS衛(wèi)星;并且對(duì)被識(shí)別為源自相同衛(wèi)星的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)求和,由此補(bǔ)充第一設(shè)備的部分GNSS數(shù)據(jù),以提高來(lái)自每個(gè)相應(yīng)衛(wèi)星的GNSS數(shù)據(jù)的信噪比??蓪⒋a配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置使用來(lái)自相應(yīng)其他設(shè)備和第一設(shè)備的一個(gè)或多個(gè)下列類(lèi)型的部分GNSS數(shù)據(jù)來(lái)確定第一設(shè)備的地理位置原始IQ數(shù)據(jù)和原始GNSS數(shù)據(jù)比特。原始GNSS數(shù)據(jù)比特還可包括解調(diào)制的GNSS數(shù)據(jù),所述數(shù)據(jù)在SI單元、或在GPS單元或在GNSS測(cè)量系統(tǒng)中使用的其他單元中。這樣可允許衛(wèi)星系統(tǒng)之間的GNSS數(shù)據(jù)的共享,這是因?yàn)镾I單元是公知的而私有編碼可能不容易在衛(wèi)星系統(tǒng)/平臺(tái)之間進(jìn)行通信??蓪⒋a配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用所訪問(wèn)的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)確定第一設(shè)備和與第一設(shè)備進(jìn)行通信的一個(gè)或多個(gè)相應(yīng)其他設(shè)備之間的距離,以進(jìn)一步補(bǔ)充第一設(shè)備的接收的部分GNSS數(shù)據(jù)??蓪⒋a配置為,當(dāng)在處理器上運(yùn)行并且第一和相應(yīng)其他設(shè)備的部分GNSS數(shù)據(jù)包括原始GNSS數(shù)據(jù)比特時(shí),促使裝置使用同步的相應(yīng)其他設(shè)備原始GNSS數(shù)據(jù)比特和第一設(shè)備原始GNSS數(shù)據(jù)比特以通過(guò)共享被識(shí)別為源自相同衛(wèi)星的對(duì)應(yīng)的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)的數(shù)據(jù)比特,形成組合的GNSS數(shù)據(jù)比特序列,由此降低相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)中的比特誤差。通過(guò)使用來(lái)自不同設(shè)備的用于相同衛(wèi)星的部分GNSS數(shù)據(jù)(具體地是來(lái)自部分GNSS數(shù)據(jù)的GNSS數(shù)據(jù)比特)的特定部分,可以降低在一個(gè)或多個(gè)相應(yīng)的GNSS數(shù)據(jù)中可能出現(xiàn)的比特誤差。在另一方面,所述裝置可以是或包括以下內(nèi)容中的一個(gè)或多個(gè)便攜式電子設(shè)備、用于便攜式電子設(shè)備的模塊、用于便攜式電子設(shè)備的網(wǎng)絡(luò)、用于便攜式電子設(shè)備的系統(tǒng)。在另一方面,提供一種裝置,被配置為從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的地理位置;與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。在另一方面,提供一種裝置,包括用于從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù)的部件,其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的地理位置;用于與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù)的部件;以及用于使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置的部件。在另一方面,提供一種裝置,被配置為用于從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù)的接收器,其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的地理位置;用于與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù)的通信器;以及用于使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置的補(bǔ)充器。在另一方面,提供一種方法,包括從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的地理位置;與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。在另一方面,提供一種包括其上存儲(chǔ)的計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)代碼被配置為當(dāng)在處理器上運(yùn)行時(shí),立即執(zhí)行上述方面的方法。本公開(kāi)內(nèi)容包括隔離的或各種組合的一個(gè)或多個(gè)對(duì)應(yīng)方面、實(shí)施方式或特征,而無(wú)論是否明確地陳述了(包括要求保護(hù)的)所述組合和隔離。用于執(zhí)行一個(gè)或多個(gè)所討論的功能的對(duì)應(yīng)部件也在本公開(kāi)內(nèi)容中。用于實(shí)現(xiàn)一個(gè)或多個(gè)所公開(kāi)的方法的對(duì)應(yīng)計(jì)算機(jī)程序也在本公開(kāi)內(nèi)容中并且一個(gè)或多個(gè)所介紹的實(shí)施方式包括用于實(shí)現(xiàn)一個(gè)或多個(gè)所公開(kāi)的方法的對(duì)應(yīng)計(jì)算機(jī)程序。上述概述旨在僅是示例性的并且是非限制性的。
現(xiàn)在參照附圖,僅通過(guò)實(shí)例的方式來(lái)給出說(shuō)明,其中圖1示出了根據(jù)本公開(kāi)內(nèi)容的一個(gè)實(shí)施方式的裝置;圖2a和2b示出了這種裝置可以如何操作的實(shí)例;圖3a示出了另一實(shí)施方式的實(shí)例;圖3b示出了用于GNSS數(shù)據(jù)的示例幀結(jié)構(gòu);圖3c示出了測(cè)量?jī)蓚€(gè)或多個(gè)相應(yīng)部分GNSS數(shù)據(jù)集合之間的同步誤差;圖3d示出了同步的GNSS數(shù)據(jù)的求和/整合以提高信噪比;圖4示出了組合同步的GNSS數(shù)據(jù)以提供組合的數(shù)據(jù)集合以降低比特誤差;圖5示出了使用設(shè)備之間的自組織(ad-hoc)網(wǎng)絡(luò)的另一實(shí)施方式的另一實(shí)例;圖6示出了使用設(shè)備之間的自組織網(wǎng)絡(luò)和距離查找來(lái)補(bǔ)償相鄰設(shè)備之間的距離的另一實(shí)施方式的另一實(shí)例;圖7示出了根據(jù)本公開(kāi)內(nèi)容的一個(gè)實(shí)施方式的操作的方法;圖8示意性地示出了提供根據(jù)本發(fā)明實(shí)施方式的程序的計(jì)算機(jī)可讀媒體;圖9a和9b示出了現(xiàn)有技術(shù)和本公開(kāi)內(nèi)容的一個(gè)或多個(gè)實(shí)施方式之間的比較;圖10示出了本公開(kāi)內(nèi)容的一個(gè)或多個(gè)實(shí)施方式的概述;圖11示出了本公開(kāi)內(nèi)容的另一實(shí)施方式。
具體實(shí)施例方式在此處介紹的一個(gè)或多個(gè)實(shí)施方式中,提供一種裝置,包括存儲(chǔ)器和處理器。將計(jì)算機(jī)代碼存儲(chǔ)在存儲(chǔ)器上,并且將計(jì)算機(jī)代碼配置為當(dāng)在處理器上運(yùn)行時(shí)執(zhí)行特定操作。將所述代碼配置為允許裝置從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的
地理位置。還將代碼配置為促使裝置與第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù)。還將代碼配置為促使裝置使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定第一設(shè)備的地理位置。如背景技術(shù)中所討論的,有時(shí),具有經(jīng)由衛(wèi)星系統(tǒng)來(lái)確定他們自己的地理位置的能力的便攜式電子設(shè)備不能建立由較差的接收或其他減輕因素所導(dǎo)致的定位。例如,當(dāng)在室內(nèi)(鑒于室外設(shè)備趨于體驗(yàn)更好的接收)并且通常不能從所期望數(shù)量(至少四個(gè))的衛(wèi)星獲得衛(wèi)星定位以完成地理位置確定時(shí),便攜式電子設(shè)備通常遭受較差的衛(wèi)星接收。這種設(shè)備可僅從少于四個(gè)衛(wèi)星接收部分GNSS數(shù)據(jù),這種數(shù)據(jù)不足以確定他們自己的地理位置。通過(guò)與其他鄰居設(shè)備進(jìn)行通信(所述設(shè)備還可能遭受類(lèi)似困難),可以訪問(wèn)他們自己的相應(yīng)GNSS數(shù)據(jù)(其還可以是部分的)。這可以使用短距離無(wú)線通信來(lái)完成,例如Bluetooth 等(下面更為詳細(xì)地討論的)。這種附加GNSS數(shù)據(jù)可用于補(bǔ)充第一設(shè)備的部分GNSS數(shù)據(jù),使得經(jīng)由這些其他設(shè)備從足有數(shù)量衛(wèi)星提供定位信息。這個(gè)概念涉及使用來(lái)自臨近相鄰/最接近的設(shè)備的GNSS數(shù)據(jù),使能夠確定第一設(shè)備的地理位置。如背景技術(shù)部分中討論的,這種具有GNSS能力的設(shè)備將對(duì)GNSS衛(wèi)星所傳送的數(shù)據(jù)進(jìn)行采樣,以通過(guò)對(duì)衛(wèi)星傳送的信號(hào)/信令進(jìn)行采樣來(lái)獲得/生成原始IQ采樣數(shù)據(jù)。這種原始IQ數(shù)據(jù)包含各種類(lèi)型的信息,其允許接收設(shè)備來(lái)計(jì)算其地理位置。以原始GNSS數(shù)據(jù)比特形式提取信息,即其已經(jīng)從原始IQ數(shù)據(jù)/采樣/信令解碼,但是還沒(méi)有被進(jìn)一步操作。在這種具有GNSS的設(shè)備中,典型地操作(在提取之后)原始GNSS數(shù)據(jù)比特以識(shí)別與原始GNSS數(shù)據(jù)比特/IQ數(shù)據(jù)相關(guān)的其他測(cè)量。例如,為了測(cè)量,例如從設(shè)備到衛(wèi)星的虛擬距離、變量增量距離、數(shù)據(jù)比特的解調(diào)制、來(lái)自相同/不同衛(wèi)星的數(shù)據(jù)比特的關(guān)聯(lián)等。在本實(shí)施方式和下面介紹的其他實(shí)施方式中,與部分GNSS數(shù)據(jù)相關(guān)地使用的“GNSS數(shù)據(jù)”包括原始GNSS IQ數(shù)據(jù)和/或原始GNSS數(shù)據(jù)比特。應(yīng)當(dāng)了解的是,GNSS數(shù)據(jù)還可以包括解調(diào)制的數(shù)據(jù)比特和從接收的IQ數(shù)據(jù)/采樣/比特導(dǎo)出/獲得的測(cè)量。這些測(cè)量可以是以下內(nèi)容中的一個(gè)或多個(gè)第一設(shè)備和一個(gè)或多個(gè)衛(wèi)星之間的虛擬距離、接收的GNSS衛(wèi)星信號(hào)的多普勒測(cè)量、GNSS衛(wèi)星信號(hào)的載波相位等。GNSS數(shù)據(jù)還可以包括GNSS衛(wèi)星信號(hào)的子幀、來(lái)自第一設(shè)備和/或網(wǎng)絡(luò)的導(dǎo)航數(shù)據(jù)和來(lái)自第一設(shè)備和/或網(wǎng)絡(luò)的輔助數(shù)據(jù)(例如,由設(shè)備生成的衛(wèi)星星歷預(yù)測(cè),例如由SAGPA 技術(shù))的一個(gè)或多個(gè)。由于相對(duì)于衛(wèi)星信號(hào)行進(jìn)到被相應(yīng)設(shè)備接收經(jīng)過(guò)的距離,相鄰/最接近設(shè)備之間的距離相對(duì)是可忽略的,可以相當(dāng)精確地假設(shè)可將一個(gè)相鄰設(shè)備接收的GNSS數(shù)據(jù)用作用于任意其他相鄰設(shè)備的GNSS數(shù)據(jù),即一個(gè)設(shè)備可使用來(lái)自另一臨近設(shè)備的GNSS數(shù)據(jù)與其自己的GNSS數(shù)據(jù)結(jié)合,由此計(jì)算其自己的位置(這將在圖2b中示出并且將在下面更為詳細(xì)地介紹)。本質(zhì)上,第一設(shè)備可能需要來(lái)自進(jìn)一步的一個(gè)/兩個(gè)/三個(gè)衛(wèi)星的GNSS數(shù)據(jù)來(lái)建立他們的地理位置,但是自身不能直接地接收這種數(shù)據(jù)(出于一個(gè)原因或另一個(gè)原因)。基于上述原理,第一設(shè)備可以經(jīng)由與相鄰/最接近設(shè)備的通信從附加衛(wèi)星訪問(wèn)其需要的其他GNSS數(shù)據(jù),所述相鄰/最接近設(shè)備具有來(lái)自其他所需衛(wèi)星的這種GNSS數(shù)據(jù)。因此,在相鄰設(shè)備之間共享的信息可有利地用于改進(jìn)測(cè)量的總數(shù),實(shí)際上,使其能夠計(jì)算這種設(shè)備的位置,即使在次優(yōu)選的室內(nèi)條件下?,F(xiàn)在,我們將參照?qǐng)D1來(lái)介紹第一實(shí)施方式的裝置100,圖1示出了這種裝置100。在本實(shí)施方式中,裝置100是具有地理位置確定功能的便攜式電子設(shè)備的一部分,例如GPS等。便攜式電子設(shè)備能夠從一個(gè)或多個(gè)衛(wèi)星接收GNSS數(shù)據(jù)(特別是獲得從一個(gè)或多個(gè)GNSS衛(wèi)星經(jīng)由例如天線或現(xiàn)有GPS/GNSS結(jié)構(gòu)傳送的信號(hào)采樣的原始IQ數(shù)據(jù))。當(dāng)前,由于對(duì)于這種功能的高數(shù)據(jù)處理要求,典型地由專(zhuān)用ASIC (應(yīng)用特定的集成電路)提供GPS功能。非常弱的擴(kuò)展頻譜信號(hào)(GPS信號(hào)獲取和追蹤所需要的)的時(shí)域關(guān)聯(lián)和整合功能要求>>100MIPS (每秒百萬(wàn)指令)并且到目前為止,最佳解決方案是專(zhuān)用GPSASIC (例如,從而能夠?qū)崿F(xiàn)用于GPS LlCA碼的調(diào)諧/匹配濾波器)。這可能通常導(dǎo)致在集成芯片MCU (多點(diǎn)控制單元)上或作為主機(jī)MCU中執(zhí)行的單獨(dú)定位引擎軟件實(shí)現(xiàn)的一些非實(shí)時(shí)功能。所屬領(lǐng)域技術(shù)人員將會(huì)了解這種技術(shù)的各種實(shí)現(xiàn)方式和GPS、GNSS和其他基于衛(wèi)星的地理位置/定位系統(tǒng)的通用操作,并且此處僅為了完整性來(lái)進(jìn)行簡(jiǎn)要地討論。便攜式電子設(shè)備還能夠執(zhí)行短距離無(wú)線通信(例如,Bluetooth, WiFi等),從而能夠與所述便攜式電子設(shè)備臨近的其他設(shè)備進(jìn)行通信。例如,Bluetooth 技術(shù)和其他短距離無(wú)線通信技術(shù)提供保持設(shè)備連接的各種不同方式。用戶(hù)和隱私可能對(duì)連通性保持限制,但是還具有創(chuàng)建用于共享作為所述網(wǎng)絡(luò)的一部分的設(shè)備之前的任意類(lèi)型信息的復(fù)雜自組織網(wǎng)絡(luò)的方式。特別地,Bluetooth 標(biāo)準(zhǔn)版本3. 0定義了使用802. 11 (WLAN)來(lái)進(jìn)行設(shè)備間高速數(shù)據(jù)傳遞的可能性。例如,設(shè)備可使用Bluetooth 來(lái)啟動(dòng)數(shù)據(jù)傳遞會(huì)話,但是他們可能同意進(jìn)行切換以使用802. 11,從而獲得更高的數(shù)據(jù)傳遞速度。在這種情況下,不需要WLAN接入點(diǎn)來(lái)進(jìn)行連接并且設(shè)備可啟動(dòng)以使用802. 11進(jìn)行自動(dòng)連接?,F(xiàn)有技術(shù)中熟知如何制造這種便攜式電子設(shè)備,以具有地理位置確定功能和短距離無(wú)線通信功能,并且此處將不進(jìn)行詳細(xì)討論。在本實(shí)施方式中,裝置100被提供作為這種具有地理位置確定功能和短距離無(wú)線通信功能的便攜式電子設(shè)備的一部分(例如,作為專(zhuān)用集成電路、或模塊等)。所述領(lǐng)域技術(shù)人員將了解的是,存在可與上述電子設(shè)備等相獨(dú)立地提供裝置100的其他實(shí)施方式(例如,作為服務(wù)器、網(wǎng)絡(luò)或系統(tǒng)/導(dǎo)航系統(tǒng)等的一部分)。裝置100包括輸入(I)、輸出(O)、處理器110和存儲(chǔ)器120。輸入(I)允許裝置100從一個(gè)或多個(gè)衛(wèi)星接收用于便攜式電子設(shè)備的GNSS數(shù)據(jù)。輸出(0)允許裝置100使用便攜式電子設(shè)備的無(wú)線通信功能來(lái)與一個(gè)或多個(gè)相應(yīng)的其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)用于這些設(shè)備的從一個(gè)或多個(gè)衛(wèi)星接收的GNSS數(shù)據(jù)。輸出
(0)還允許裝置100根據(jù)基于所訪問(wèn)的相應(yīng)其他電子設(shè)備的GNSS數(shù)據(jù)的設(shè)備的地理位置提供輸出到便攜式電子設(shè)備。輸入(I)和輸出(0)是允許與便攜式電子設(shè)備進(jìn)行電連接/通信的連接總線的一部分。處理器110是通用目的處理器。在其他實(shí)施方式中,處理器110可以是專(zhuān)用ASIC。處理器100被配置為能夠?qū)?jīng)由輸入接收的GNSS數(shù)據(jù)進(jìn)行操作,以提供輸出(經(jīng)由作為信令的輸出,例如)。這種處理器和處理部件是現(xiàn)有技術(shù)中公知的。存儲(chǔ)器120是固態(tài)存儲(chǔ)器,其存儲(chǔ)指令集(按計(jì)算機(jī)程序代碼的形式)。存儲(chǔ)器120存儲(chǔ)這些指令,所以處理器能夠使用這些指令來(lái)對(duì)所接收的GNSS數(shù)據(jù)進(jìn)行操作。當(dāng)計(jì)算機(jī)代碼指令在處理器110上運(yùn)行時(shí),指令促使處理器110 (并且因此裝置100)執(zhí)行特定功能。將在下面更為詳細(xì)地介紹這些功能。處理器110和存儲(chǔ)器120在裝置100中電氣互連(并且與連接總線的連接/可連接的輸入和輸出互連),以允許在處理器110上運(yùn)行存儲(chǔ)器120中存儲(chǔ)的指令,并且允許處理器110基于這些指令對(duì)經(jīng)由輸入(I)接收的GNSS數(shù)據(jù)進(jìn)行操作。在其他實(shí)施方式中,可以與裝置100相獨(dú)立地提供存儲(chǔ)器120,并且處理器110可經(jīng)由連接總線(或甚至是單獨(dú)的連接-未示出)來(lái)訪問(wèn)存儲(chǔ)器塊120。電子設(shè)備中的這種處理器和整合的形成,以及實(shí)現(xiàn)應(yīng)用特定目標(biāo)的這種處理器的設(shè)計(jì)是公知的,并且基于上述討論,所屬領(lǐng)域技術(shù)人員將會(huì)很好地了解上述內(nèi)容。因此,我們將不會(huì)詳細(xì)地討論這些方面。關(guān)于存儲(chǔ)器120上的指令,這些指令制定了至少一個(gè)如何管理裝置100以作為整體來(lái)對(duì)接收和訪問(wèn)的GNSS數(shù)據(jù)進(jìn)行操作和分析的方案。為了清楚地解釋這種方案如何進(jìn)行操作,我們現(xiàn)在將參照?qǐng)D2a來(lái)介紹如何在示例場(chǎng)景中使用所述裝置100。圖2a示出了具有四個(gè)便攜式電子設(shè)備A-D的建筑物的樓面,每個(gè)便攜式電子設(shè)備具有地理位置確定功能和短距離無(wú)線通信功能。每個(gè)設(shè)備位于建筑物樓面的不同相應(yīng)房間的室內(nèi)。如果設(shè)備希望識(shí)別其地理位置,從而可靠地建立地理位置定位,每個(gè)設(shè)備必須接收四個(gè)衛(wèi)星的GNSS數(shù)據(jù)。實(shí)際上,必須從相同系統(tǒng)(例如,全部來(lái)自NAVSTAR、GLONASS等)的四個(gè)不同衛(wèi)星接收完整的GNSS數(shù)據(jù),從而查明設(shè)備的地理位置。然而,設(shè)備A-D在室內(nèi)并且當(dāng)嘗試從不同衛(wèi)星接收完整的GNSS數(shù)據(jù)時(shí),這可能導(dǎo)致衛(wèi)星接收的問(wèn)題。如將從圖2a注意到的,設(shè)備位于能夠從相同GNSS系統(tǒng)(例如,NAVSTAR)的衛(wèi)星1-4接收信號(hào)的區(qū)域中。共同地,設(shè)備具有從四個(gè)不同衛(wèi)星接收的原始GNSS數(shù)據(jù)。在這個(gè)示例情況中,接收如此差使得每個(gè)設(shè)備A-D僅分別從三個(gè)衛(wèi)星接收有價(jià)值的GNSS數(shù)據(jù)(設(shè)備A僅從衛(wèi)星1、2和3接收數(shù)據(jù);設(shè)備B僅從衛(wèi)星2、3和4接收數(shù)據(jù);等)。在沒(méi)有四個(gè)完整的衛(wèi)星GNSS數(shù)據(jù)的情況下,相應(yīng)設(shè)備無(wú)法確定他們自己的相應(yīng)地理位置(例如,由于設(shè)備不能計(jì)算相應(yīng)的虛擬距離-圖9a示出了如何對(duì)虛擬距離進(jìn)行計(jì)算地比較和訪問(wèn),從而識(shí)別現(xiàn)有技術(shù)中給定設(shè)備的地理位置)。因此,由于每個(gè)設(shè)備不足以確定他們自己的地理位置,由相應(yīng)設(shè)備接收的衛(wèi)星GNSS數(shù)據(jù)僅是部分GNSS數(shù)據(jù)。本實(shí)施方式的裝置100可能有助于減輕這種問(wèn)題。在本示例場(chǎng)景中,第一設(shè)備A包括上面討論的裝置100。第一設(shè)備A接收部分GNSS數(shù)據(jù)(按照其自己專(zhuān)用的地理位置確定功能)并且經(jīng)由輸入(I)將其傳遞到裝置100。在輸A(I)處接收到部分GNSS數(shù)據(jù)時(shí),在處理器110上運(yùn)行存儲(chǔ)器120上的指令,以促使處理器110/裝置100對(duì)接收的GNSS數(shù)據(jù)進(jìn)行操作。在本實(shí)施方式中,指令促使處理器110驗(yàn)證所接收的GNSS數(shù)據(jù)是否足以確定第一設(shè)備A的地理位置。在這種情況下,僅接收到三個(gè)衛(wèi)星的有價(jià)值的GNSS數(shù)據(jù)。GNSS數(shù)據(jù)因此是部分的并且不足以確定地理位置。因此,需要來(lái)自另一衛(wèi)星的進(jìn)一步GNSS數(shù)據(jù)以建立第一設(shè)備A的地理位置。響應(yīng)于此,指令促使處理器110使用設(shè)備A的無(wú)線通信功能以與設(shè)備A附近的其它設(shè)備B-D進(jìn)行通信(經(jīng)由輸出(O))。在US2009/228209和W006/094573中可以發(fā)現(xiàn)如何能夠在設(shè)備之間共享GNSS數(shù)據(jù)的實(shí)例。使用這種通信來(lái)訪問(wèn)其它設(shè)備的相應(yīng)部分GNSS數(shù)據(jù)。這可以按照經(jīng)由Bluetooth 瀏覽另一設(shè)備,或類(lèi)似的訪問(wèn)網(wǎng)絡(luò)中的另一計(jì)算機(jī)等的類(lèi)似方式來(lái)完成。促使裝置100與一個(gè)或多個(gè)其它設(shè)備進(jìn)行通信,以訪問(wèn)他們已經(jīng)從各種衛(wèi)星接收的GNSS數(shù)據(jù)。然后,對(duì)GNSS數(shù)據(jù)進(jìn)行訪問(wèn)和獲取以用于第一設(shè)備A進(jìn)行使用。在本實(shí)施方式中,指令促使處理器110為訪問(wèn)的部分GNSS數(shù)據(jù)的每一個(gè)識(shí)別GNSS數(shù)據(jù)源自的衛(wèi)星。這有助于能夠知道部分GNSS數(shù)據(jù)的那些部分和來(lái)自哪個(gè)設(shè)備B-D應(yīng)當(dāng)用于補(bǔ)充第一設(shè)備GNSS數(shù)據(jù)。例如,裝置100已經(jīng)識(shí)別到需要來(lái)自第四附加衛(wèi)星的GNSS數(shù)據(jù)以能夠確定第一設(shè)備A的地理位置。因此,通過(guò)識(shí)別所訪問(wèn)的GNSS數(shù)據(jù)中的每一個(gè)所源自的衛(wèi)星,裝置100可驗(yàn)證所訪問(wèn)的GNSS數(shù)據(jù)中的任意一個(gè)是否提供來(lái)自另一衛(wèi)星的進(jìn)一步GNSS數(shù)據(jù)。將了解的是,如果第一設(shè)備A能夠訪問(wèn)來(lái)自?xún)H一個(gè)其它衛(wèi)星的GNSS數(shù)據(jù),那么裝置100將已經(jīng)收集/訪問(wèn)了用于第一設(shè)備A的四個(gè)衛(wèi)星的有價(jià)值的GNSS數(shù)據(jù)。每個(gè)設(shè)備在彼此大約10至15米內(nèi)。如圖2b所示的,相比于衛(wèi)星信號(hào)行進(jìn)到相應(yīng)設(shè)備的距離,設(shè)備之間的這種橫向距離是相對(duì)可忽略的。這樣的話,相當(dāng)精確地假設(shè)可將一個(gè)相鄰設(shè)備接收的GNSS數(shù)據(jù)作為用于任意其它相鄰設(shè)備的GNSS數(shù)據(jù)進(jìn)行處理。應(yīng)當(dāng)注意的是,對(duì)于共享GNSS數(shù)據(jù),距離是可忽略的并且不是必須使用的,然而可以在其它實(shí)施方式中使用(下面進(jìn)行討論)。因此,裝置100使用由設(shè)備B-D中任意一個(gè)從衛(wèi)星4接收的訪問(wèn)GNSS數(shù)據(jù)來(lái)補(bǔ)充第一設(shè)備A的部分GNSS數(shù)據(jù)。在這一點(diǎn)處,裝置100具有四個(gè)衛(wèi)星的有價(jià)值的GNSS數(shù)據(jù)。因此,這能夠允許確定第一設(shè)備A的地理位置。通過(guò)這種訪問(wèn)的和補(bǔ)充的“集合(ColleCtive)^GNSS數(shù)據(jù),可以按照與現(xiàn)有技術(shù)中已知的常規(guī)地理位置確定方法相同的方式,從所述信息確定用于設(shè)備A的地理位置。至少在本實(shí)施方式中,訪問(wèn)和使用來(lái)自其它設(shè)備(B-D)的部分GNSS數(shù)據(jù)的裝置100的基本前提是設(shè)備在距離第一設(shè)備A的短程距離處,即在10至15米的等級(jí)上。因此,在全球規(guī)模上并且用于補(bǔ)充第一設(shè)備GNSS數(shù)據(jù)以建立第一固定/地理位置的目的,這種10-15米的差是可以忽略的,并且在許多根本不具有地理位置固定的情況下是優(yōu)選的。相比于圖9a的現(xiàn)有技術(shù)說(shuō)明,圖9b示出了如何將來(lái)自多個(gè)不同設(shè)備的GNSS數(shù)據(jù)用于建立虛擬距離,于是可將所述虛擬距離進(jìn)行比較以幫助確定用于設(shè)備的地理位置,否則將不能在他們一端進(jìn)行確定。這種數(shù)據(jù)的共享(例如,通過(guò)在如圖9b所示的設(shè)備之間共享的虛擬距離)可提供許多優(yōu)點(diǎn)(下面討論)。在本實(shí)施方式中,關(guān)于其它設(shè)備B-D中每一個(gè)的從衛(wèi)星直接接收的原始GNSS IQ數(shù)據(jù)是裝置100訪問(wèn)的數(shù)據(jù)。在其它實(shí)施方式中,其它設(shè)備可能已經(jīng)將GNSS解碼為原始GNSS數(shù)據(jù)比特中,并且裝置100可替代地訪問(wèn)用于其它設(shè)備的部分GNSS數(shù)據(jù)比特。在其它實(shí)施方式中,這些設(shè)備可能操作了其它設(shè)備的原始GNSS數(shù)據(jù)(IQ或數(shù)據(jù)比特)以建立實(shí)際的時(shí)序/位置/距離值(例如,在SI單元或GPS坐標(biāo)中等)。在這樣的實(shí)施方式中,裝置100可從鄰近設(shè)備訪問(wèn)/接收實(shí)際值,而不是原始GNSS數(shù)據(jù)自身。這可能有助于降低帶寬、電源、在傳送/ 接收/操作原始數(shù)據(jù)所花費(fèi)的計(jì)算功率的數(shù)量,其中另一設(shè)備已經(jīng)對(duì)原始數(shù)據(jù)進(jìn)行操作以識(shí)別有用的信息/值?,F(xiàn)在,我們將通過(guò)參考圖3a_3d來(lái)介紹另一實(shí)施方式。在一些情況下,在設(shè)備A處接收的原始GNSS數(shù)據(jù)可能在一些方式下?lián)p壞(例如,原始IQ數(shù)據(jù)或從原始IQ數(shù)據(jù)提取的GNSS數(shù)據(jù)比特)。因此,即使接收到來(lái)自全部四個(gè)所需衛(wèi)星的GNSS數(shù)據(jù),如果來(lái)自一個(gè)(或多個(gè))衛(wèi)星的數(shù)據(jù)是損壞的,或信噪比過(guò)低(例如,由于較差的接收),或存在需要校正的比特錯(cuò)誤,那么地理位置可能是無(wú)法確定的。作為由于設(shè)備的室內(nèi)位置或其它原因?qū)е碌妮^差的接收的結(jié)果,這些問(wèn)題可能出現(xiàn)。本公開(kāi)內(nèi)容的其它實(shí)施方式有助于減輕這些問(wèn)題。在圖3a中示出的另一實(shí)施方式中,在建筑物的樓面上存在四個(gè)設(shè)備(與圖2a中基本上相同)。但在圖2a中,每個(gè)設(shè)備僅從三個(gè)衛(wèi)星接收數(shù)據(jù),在圖3a示出的這種情況中,每個(gè)設(shè)備從全部四個(gè)衛(wèi)星(衛(wèi)星1-4)接收原始IQ數(shù)據(jù)。然而,每個(gè)設(shè)備所采樣的相應(yīng)原始IQGNSS數(shù)據(jù)中的每一個(gè)按一些方式損壞,例如具有導(dǎo)致比特錯(cuò)誤的部分缺失、以及具有較差信噪比的部分。這導(dǎo)致來(lái)自每個(gè)衛(wèi)星的GNSS數(shù)據(jù)比特不能用于確定相應(yīng)設(shè)備A-D的地理位置。相比于圖2a的第一實(shí)施方式,需要對(duì)裝置200已經(jīng)接收的用于衛(wèi)星的GNSS數(shù)據(jù)進(jìn)行補(bǔ)充以用于地理位置確定。第一設(shè)備A包括具有存儲(chǔ)器220和處理器210的裝置200,并且對(duì)于2a的實(shí)施方式,存儲(chǔ)器220包括促使處理器210/裝置200執(zhí)行特定功能以對(duì)接收的部分GNSS數(shù)據(jù)進(jìn)行操作的指令。在本實(shí)施方式中,指令促使處理器210附加地操作用于第一設(shè)備A的接收GNSS數(shù)據(jù),以識(shí)別其是否能夠使用,即識(shí)別是否存在任意損壞的部分。裝置200因此識(shí)別GNSS數(shù)據(jù)是部分的和損壞的,并且需要所述進(jìn)一步GNSS數(shù)據(jù)以建立位置定位。隨后,指令促使處理器210按照與第一實(shí)施方式基本上相同的方式來(lái)訪問(wèn)部分GNSS數(shù)據(jù)。為了設(shè)備B-D從衛(wèi)星1-4接收的衛(wèi)星GNSS數(shù)據(jù)能夠用于設(shè)備A的裝置200,需要對(duì)來(lái)自每個(gè)設(shè)備的相應(yīng)數(shù)據(jù)進(jìn)行同步以確保對(duì)第一設(shè)備的原始接收數(shù)據(jù)的補(bǔ)充的一致性。因此,在本實(shí)施方式中,指令促使處理器210基于相應(yīng)設(shè)備接收的但是來(lái)自相同衛(wèi)星的GNSS數(shù)據(jù),即在兩個(gè)不同設(shè)備處接收的來(lái)自第一衛(wèi)星的GNSS數(shù)據(jù),測(cè)量第一設(shè)備和相應(yīng)其它設(shè)備之間的同步誤差。這是通過(guò)比較用于第一設(shè)備A和相應(yīng)的其它設(shè)備B-D的部分GNSS數(shù)據(jù),以測(cè)量它們之間的同步誤差來(lái)完成的。這可以按照多種不同方式來(lái)完成。例如,用于給定GNSS系統(tǒng)的GNSS數(shù)據(jù)的幀結(jié)構(gòu)通常采用特定語(yǔ)法(例如,參見(jiàn)圖3b),其中某些數(shù)據(jù)部分在從不同衛(wèi)星所傳送的信號(hào)采樣的原始IQ數(shù)據(jù)間是共用的。這可有利地用于識(shí)別一個(gè)或多個(gè)公共時(shí)間戳峰值之間的時(shí)間差,其應(yīng)當(dāng)在相同系統(tǒng)的不同衛(wèi)星所傳送的所有偽隨機(jī)代碼之間呈現(xiàn)。如果語(yǔ)法是已知的,那么可以使用特定峰值來(lái)識(shí)別時(shí)間差,其中已知所述特定峰值是在用于GNSS數(shù)據(jù)的幀結(jié)構(gòu)的語(yǔ)法中發(fā)生的,已知所述GNSS數(shù)據(jù)源自相同衛(wèi)星但未被兩個(gè)不同設(shè)備所接收。例如,圖3c示出了已知的“XC0R”時(shí)間戳峰值具有非常不同的外觀??墒褂脕?lái)自設(shè)備A和一個(gè)或多個(gè)其它設(shè)備B-D已經(jīng)接收的給定衛(wèi)星(例如,衛(wèi)星4)的GNSS數(shù)據(jù)中的所識(shí)別的時(shí)間戳峰值之間的時(shí)間差,對(duì)來(lái)自所述衛(wèi)星的不同設(shè)備間的GNSS數(shù)據(jù)進(jìn)行同步??商鎿Q地,可以基于公共數(shù)據(jù)模式來(lái)識(shí)別時(shí)間差。這與使用公共時(shí)間戳峰值在原理上相似,可將公共數(shù)據(jù)模式(例如,相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)的一部分)彼此進(jìn)行比較以識(shí)別公共數(shù)據(jù)模式。由于衛(wèi)星傳送的GNSS數(shù)據(jù)是偽隨機(jī)的,其因此是唯一的并且因此在公共數(shù)據(jù)模式間相對(duì)于非公共數(shù)據(jù)模式應(yīng)當(dāng)存在較強(qiáng)的且明顯的關(guān)聯(lián)。這可能還有助于識(shí)別不同設(shè)備A-D接收的來(lái)自相同衛(wèi)星的GNSS數(shù)據(jù)之間的時(shí)間差。例如,可從來(lái)自相應(yīng)GNSS數(shù)據(jù)的GPS前導(dǎo)、TOff或甚至是全部GPS字(TLM字、HOff字)等識(shí)別模式。指令促使處理器210使用上述方法中的一個(gè)或兩個(gè)來(lái)測(cè)量源自相同衛(wèi)星和由不同設(shè)備接收的GNSS數(shù)據(jù)之間的同步誤差。由于設(shè)備之間的距離是可忽略的,并且GNSS數(shù)據(jù)源自用于兩個(gè)設(shè)備的相同衛(wèi)星,相應(yīng)的接收數(shù)據(jù)流之間的時(shí)間差代表兩個(gè)設(shè)備之間的時(shí)鐘差。一旦已經(jīng)為給定的比較的GNSS數(shù)據(jù)測(cè)量了時(shí)間差,指令促使處理器210通過(guò)校正測(cè)量的時(shí)間差來(lái)對(duì)部分GNSS數(shù)據(jù)進(jìn)行同步。這有助于對(duì)不同設(shè)備接收的來(lái)自相同衛(wèi)星的部分GNSS數(shù)據(jù)進(jìn)行“對(duì)齊”,并且降低來(lái)自不同設(shè)備的GNSS數(shù)據(jù)之間的錯(cuò)誤的時(shí)間偏移的可能性。在這個(gè)特定實(shí)施方式中,指令于是促使處理器210對(duì)用于給定衛(wèi)星的同步GNSS數(shù)據(jù)一起求和,即將用于衛(wèi)星I的所有GNSS數(shù)據(jù)(由第一設(shè)備A接收的以及在其他設(shè)備B-D上訪問(wèn)的數(shù)據(jù))(在優(yōu)選的情況中)一起一致地求和。此外,代表同步誤差的測(cè)量時(shí)間差可用于數(shù)據(jù)比特求和,或擴(kuò)展非一致整合或甚至用于對(duì)代碼階段測(cè)量進(jìn)行去偏壓(如現(xiàn)有技術(shù)中所了解的)。這可能產(chǎn)生多種優(yōu)點(diǎn)。例如,通過(guò)將同步數(shù)據(jù)求和,這樣提供提高用于所述衛(wèi)星的GNSS數(shù)據(jù)的信噪比的服務(wù)。在可替換的實(shí)施方式中,將裝置配置為在對(duì)數(shù)據(jù)求和之前,對(duì)來(lái)自設(shè)備的相應(yīng)GNSS數(shù)據(jù)進(jìn)行整合,從而進(jìn)一步提高信噪比。這在圖3d中示出。應(yīng)當(dāng)注意的是,一旦識(shí)別設(shè)備A和另一設(shè)備(B、C或D)之間的時(shí)間差(S卩,對(duì)于其他設(shè)備接收的用于特定衛(wèi)星的指定部分GNSS數(shù)據(jù)),則可使用這種識(shí)別的同步誤差來(lái)將所述相同設(shè)備(B、C或D)接收的來(lái)自其他衛(wèi)星的部分GNSS數(shù)據(jù)進(jìn)行同步。這提供了補(bǔ)充第一設(shè)備部分GNSS數(shù)據(jù)以能夠確定所述設(shè)備的地理位置的另一簡(jiǎn)單方法,甚至當(dāng)由于一些原因?qū)е翯NSS數(shù)據(jù)已經(jīng)損壞或無(wú)法使用時(shí)。在一些情況中,這種類(lèi)型的數(shù)據(jù)共享可用于改進(jìn)數(shù)據(jù)獲取,即敏感性。在這種情況下,需要對(duì)設(shè)備彼此進(jìn)行非常精確地同步,以允許對(duì)原始GNSS數(shù)據(jù)求和以用于信噪比提高。例如,同步誤差應(yīng)當(dāng)小于I微秒(GPS芯片長(zhǎng)度),例如200納秒或更低,以提供更大的敏感性等級(jí)。圖3d示出了即使單個(gè)信號(hào)電平太弱無(wú)法使用(S卩,低于指示信號(hào)適于在地理位置確定中使用的門(mén)限),對(duì)這些信號(hào)一起求和改進(jìn)了敏感性以創(chuàng)建具有更好的信噪比的更為可靠的信號(hào)。所屬領(lǐng)域技術(shù)人員將會(huì)了解的是,這些實(shí)施方式的效果利用貢獻(xiàn)設(shè)備的數(shù)量進(jìn)行提升更多的數(shù)據(jù)、更好的分辨率。在一些情況下,在求和的GNSS數(shù)據(jù)可能不充分的位置,錯(cuò)誤或數(shù)據(jù)損壞可能很大。因此,提供可能有助于減輕這種問(wèn)題的另一實(shí)施方式(由于其與較早的實(shí)施方式至少物理上是基本相似的,因此我們沒(méi)有示出另一實(shí)施方式)。通過(guò)參考圖4,通過(guò)組合相應(yīng)部分GNSS數(shù)據(jù)的特定部分,可能形成組合的GNSS數(shù)據(jù)比特序列。
如在較早的實(shí)施方式中,一旦裝置100已經(jīng)按一個(gè)方式或另一方式識(shí)別到所述接收GNSS數(shù)據(jù)是部分的并且不足的(例如,由于比特誤差),并且已經(jīng)識(shí)別了來(lái)自其他設(shè)備(例如,B-D)的訪問(wèn)的部分GNSS數(shù)據(jù),指令促使處理器共享(例如,未損壞的)數(shù)據(jù)比特或被識(shí)別為源自相同的衛(wèi)星的對(duì)應(yīng)的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)的一部分,以創(chuàng)建具有降低誤差的組合比特序列。實(shí)際上,將對(duì)應(yīng)的GNSS數(shù)據(jù)的未損壞部分“拼接”在一起以創(chuàng)建(理想地)“無(wú)誤差”組合比特序列,由此降低補(bǔ)充GNSS數(shù)據(jù)中的比特誤差。這在圖4中清楚地示出。這可能涉及使用來(lái)自不同設(shè)備的具有其中的最少誤差的GNSS數(shù)據(jù)的一部分,以產(chǎn)生從給定衛(wèi)星讀取的更為精確的組合GNSS數(shù)據(jù)(參見(jiàn)圖4)。不管原始GNSS數(shù)據(jù)中的高比特誤差,可通過(guò)對(duì)數(shù)據(jù)序列進(jìn)行交叉相關(guān)來(lái)簡(jiǎn)單地發(fā)現(xiàn)時(shí)間差。如從圖4中可發(fā)現(xiàn)的,交叉相關(guān)結(jié)果允許簡(jiǎn)單和容易地提供設(shè)備之間所需的時(shí)間同步。在另一可替換實(shí)施方式中(圖4中示出的),可以識(shí)別時(shí)間差并且執(zhí)行不同設(shè)備接收的來(lái)自不同衛(wèi)星的部分GNSS數(shù)據(jù)的同步。這是按照與圖3a-4的實(shí)施方式相同的方式來(lái)完成的,除了指令還促使處理器基于相應(yīng)的識(shí)別衛(wèi)星的星歷參考位置來(lái)計(jì)算兩個(gè)或更多個(gè)不同衛(wèi)星之間的飛行時(shí)間和衛(wèi)星時(shí)鐘差之外。然后,指令促使處理器,通過(guò)基于計(jì)算的飛行時(shí)間和/或衛(wèi)星時(shí)鐘差,對(duì)相應(yīng)的其他設(shè)備部分GNSS數(shù)據(jù)執(zhí)行時(shí)間關(guān)聯(lián),來(lái)執(zhí)行對(duì)相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù)和第一設(shè)備部分GNSS數(shù)據(jù)的對(duì)齊。在圖10中示出和解釋了這種基于交叉關(guān)聯(lián)的同步方法。這種改變?cè)谠砩项?lèi)似于對(duì)由兩個(gè)不同設(shè)備接收的相同衛(wèi)星GNSS數(shù)據(jù)執(zhí)行同步的實(shí)施方式,除了在可以考慮相應(yīng)設(shè)備之間的時(shí)鐘/同步差之前,還必須補(bǔ)償飛行時(shí)間差之外。上述介紹的這些方法還可用于/概括為“軟”數(shù)據(jù)比特,諸如原始IQ GNSS數(shù)據(jù)的相應(yīng)分量。這種方法相比于其它已知方法對(duì)比特誤差還具有更大的容忍度,并且甚至可容忍循環(huán)之間的一些失誤。此外,一旦甚至為不同設(shè)備公共的僅一個(gè)衛(wèi)星完成/測(cè)量了同步誤差/時(shí)間差,結(jié)果可用于將用于這些設(shè)備之間的公共衛(wèi)星的剩余部分的數(shù)據(jù)對(duì)齊,無(wú)論來(lái)自衛(wèi)星的信號(hào)有多弱。在一個(gè)或多個(gè)上述實(shí)施方式中,裝置已經(jīng)訪問(wèn)了每個(gè)其它設(shè)備部分GNSS數(shù)據(jù),并且僅幫助確定第一設(shè)備的地理位置。然而,可以了解的是,這種部分GNSS數(shù)據(jù)的共享可普及到給定位置的所有設(shè)備。例如,第一設(shè)備還可將其自己的部分GNSS數(shù)據(jù)提供給與其進(jìn)行通信的其它設(shè)備,使得他們自己的部分GNSS數(shù)據(jù)被補(bǔ)充。這在圖5中示出的場(chǎng)景中可進(jìn)行進(jìn)一步概括。在本圖中,每個(gè)設(shè)備具有其自己的用于訪問(wèn)和使用來(lái)自其它設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充其自己的GNSS數(shù)據(jù)的裝置。在這樣的實(shí)施方式中,兩個(gè)或更多個(gè)設(shè)備所包括的相應(yīng)裝置建立用于相應(yīng)設(shè)備之間的GNSS數(shù)據(jù)的空中(on-the-fly)共享的自組織網(wǎng)絡(luò)。在圖5中清楚地示出了本實(shí)施方式的操作,并且基于所屬領(lǐng)域技術(shù)人員的理解將很好地了解實(shí)現(xiàn)方式。在為每個(gè)設(shè)備提供了訪問(wèn)其他設(shè)備的進(jìn)一步GNSS數(shù)據(jù)以補(bǔ)充其自己的GNSS數(shù)據(jù)的這種功能的情況中,可以提供在接收出問(wèn)題的情況下提供設(shè)備的地理位置定位的更為健壯和協(xié)作的方式??梢栽谙旅娴牟襟E中推斷圖5的實(shí)施方式的操作。I) “設(shè)備”實(shí)際上是從經(jīng)由無(wú)線自組織無(wú)線電(例如,Bluetooth等)連接在一起的設(shè)備組(例如,類(lèi)似于圖2a和3a中的設(shè)備A_D)形成的“虛擬設(shè)備”2)設(shè)備全部落入距設(shè)備的自組織網(wǎng)絡(luò)的“集合”的中心10-30米的半徑內(nèi)3)最初,設(shè)備僅從不同衛(wèi)星接收部分GNSS數(shù)據(jù)。因此,組中的設(shè)備a.由于較差的信噪比(SNR),不能獲得可用的衛(wèi)星信號(hào),或b.由于高比特誤差率(BER),不能對(duì)數(shù)據(jù)解調(diào)制。4)作為結(jié)果,設(shè)備彼此進(jìn)行通信并且訪問(wèn)彼此的GNSS數(shù)據(jù)。然后,組中的設(shè)備對(duì)GNSS數(shù)據(jù)進(jìn)行操作(使用上面介紹的一個(gè)或多個(gè)實(shí)施方式)以將他們彼此同步。理想地,已知時(shí)間差位于以下范圍內(nèi)a.如果傳遞/共享原始IQ數(shù)據(jù),200納秒或更少,或b.如果傳遞/共享原始GNSS數(shù)據(jù),1-1Oms或更少。5)作為結(jié)果,可將每個(gè)設(shè)備理解為“共同地”貢獻(xiàn)原始GNSS數(shù)據(jù)到組中的其它設(shè)備。這有助于改進(jìn)獲取敏感性和數(shù)據(jù)解調(diào)制(如上所述)。6)最終,從組合的數(shù)據(jù)解調(diào)制完整的導(dǎo)航數(shù)據(jù)和/或GNSS系統(tǒng)時(shí)間,以允許地理位置確定。在圖5的這種實(shí)施方式的變型中,裝置不會(huì)訪問(wèn)另一設(shè)備的全部部分GNSS數(shù)據(jù)。替代地,裝置首先與其它設(shè)備進(jìn)行通信以建立他們每個(gè)都具有哪個(gè)衛(wèi)星的GNSS數(shù)據(jù),并且僅訪問(wèn)確定第一設(shè)備地理位置所需要的GNSS數(shù)據(jù)(例如,裝置可被認(rèn)為是在訪問(wèn)其它相應(yīng)設(shè)備的數(shù)據(jù)之前,對(duì)他們進(jìn)行特定的GNSS查詢(xún))。相似地,裝置可能僅在被查詢(xún)了特定GNSS數(shù)據(jù)時(shí)提供GNSS數(shù)據(jù)。可替換地,GNSS數(shù)據(jù)可以在設(shè)備之間進(jìn)行“交易”,其中在沒(méi)有GNSS數(shù)據(jù)相互交換的情況下,不允許第二設(shè)備訪問(wèn)第一設(shè)備的GNSS數(shù)據(jù)。這可以是設(shè)備的用戶(hù)可設(shè)置的偏好,或其可以是存儲(chǔ)器上存儲(chǔ)的用于控制裝置的操作的標(biāo)準(zhǔn)指令。在上述實(shí)施方式中,補(bǔ)充GNSS數(shù)據(jù)以實(shí)現(xiàn)地理位置確定基于這樣的假設(shè)相鄰設(shè)備能夠在不明顯地影響結(jié)果計(jì)算的準(zhǔn)確度的情況下共享數(shù)據(jù)。然而,在一些情況中,便攜式電子設(shè)備的用戶(hù)可能優(yōu)選更為準(zhǔn)確的定位(fix)。在這種情況下,其它最接近設(shè)備接收的GNSS數(shù)據(jù)足以用于建立相當(dāng)精確的地理位置定位的基本前提可能是用戶(hù)不滿意的。因此,其可能有助于對(duì)第一用戶(hù)便攜式電子設(shè)備(圖2a-4中的“A”)和一個(gè)或多個(gè)其它進(jìn)一步的便攜式電子設(shè)備之間的距離和方向進(jìn)行補(bǔ)償。圖5還示出了如何使用設(shè)備之間的相對(duì)距離和方向來(lái)建立將什么認(rèn)為是“組”地理位置。這在圖5中通過(guò)虛擬設(shè)備非常簡(jiǎn)單地示出?,F(xiàn)在,我們將通過(guò)參考圖6來(lái)介紹另一實(shí)施方式。在本實(shí)施方式中,存儲(chǔ)器上的指令促使裝置的處理器使用設(shè)備的無(wú)線通信功能,不僅訪問(wèn)其他設(shè)備的進(jìn)一步的部分GNSS數(shù)據(jù),而且還確定進(jìn)行通信(例如,使用Nokia Find&Do技術(shù),例如US7, 667,646或其他等價(jià)物)的第一設(shè)備和一個(gè)或多個(gè)其它設(shè)備之間的距離。在另一實(shí)施方式中,還促使處理器確定另一設(shè)備所位于的方向(相對(duì)于第一設(shè)備A)。這已經(jīng)在圖5示出的自組織網(wǎng)絡(luò)類(lèi)似實(shí)施方式的上下文中示出(S卩,每個(gè)設(shè)備的每個(gè)裝置執(zhí)行距離查找以補(bǔ)充每個(gè)設(shè)備之間的空間差異)。所屬領(lǐng)域技術(shù)人員將了解的是,可以在不是這種自組織網(wǎng)絡(luò)的一部分的單獨(dú)設(shè)備中提供這種范圍查找和補(bǔ)償功能。裝置能夠使用所述距離和/或方向來(lái)補(bǔ)充第一設(shè)備部分GNSS數(shù)據(jù),以幫助確定用于相鄰設(shè)備的集合地理位置(還如圖5中所示出的)。圖7示出了根據(jù)本公開(kāi)內(nèi)容的一個(gè)或多個(gè)實(shí)施方式的操作的方法。這種流程圖示出了各種步驟,其中指定的裝置可執(zhí)行以提供其他設(shè)備的部分GNSS數(shù)據(jù)的使用,從而能夠確定其對(duì)應(yīng)的便攜式電子設(shè)備的地理位置。考慮到上面更為詳細(xì)地討論的這些操作/步驟的每一個(gè),此處將不會(huì)進(jìn)一步討論這些步驟。圖8示例性示出了根據(jù)本發(fā)明的實(shí)施方式提供程序的計(jì)算機(jī)/處理器可讀媒體600。在本實(shí)例中,計(jì)算機(jī)/處理器可讀媒體是盤(pán),例如數(shù)字多功能盤(pán)(DVD)或致密盤(pán)(⑶)。在其它實(shí)施方式中,計(jì)算機(jī)可讀媒體可以是任意媒體,其按照?qǐng)?zhí)行本發(fā)明功能的這種方式進(jìn)行編程。所屬領(lǐng)域的讀者將會(huì)了解的是,可由所安排的裝置來(lái)提供任意提及的裝置/設(shè)備/服務(wù)器和/或特定提及的裝置/設(shè)備/服務(wù)器的其它特征,使得他們變?yōu)楸慌渲脼閮H當(dāng)被啟用(例如,打開(kāi)等)時(shí)執(zhí)行所期望的操作。在這種情況下,他們可能在非啟用(例如,關(guān)閉狀態(tài))時(shí)無(wú)需將適當(dāng)軟件加載到活動(dòng)存儲(chǔ)器,并且僅在啟用(例如,打開(kāi)狀態(tài))時(shí)加載適當(dāng)?shù)能浖?。例如,圖11示出了便攜式電子設(shè)備(具有顯示器和用戶(hù)接口 )還在內(nèi)部包括處理器和存儲(chǔ)器的實(shí)例。存儲(chǔ)器具有其上存儲(chǔ)的計(jì)算機(jī)程序代碼形式的指令,所述代碼被配置為當(dāng)運(yùn)行時(shí)執(zhí)行圖7中示出的和上面介紹的方法。裝置還可以包括硬件電 路和/或固件。裝置可包括被加載到存儲(chǔ)器的軟件。可以在相同的存儲(chǔ)器/處理器/功能單元和/或一個(gè)或多個(gè)存儲(chǔ)器/處理器/功能單元上記錄這種軟件/計(jì)算機(jī)程序。
在一些實(shí)施方式中,可利用適當(dāng)?shù)能浖?lái)對(duì)特別提及的裝置/設(shè)備/服務(wù)器進(jìn)行預(yù)先編程以執(zhí)行所期望的操作,并且其中下載“密鑰”的用戶(hù)可啟用適當(dāng)軟件以用于使用,從而解鎖/啟用軟件及其相關(guān)聯(lián)的功能。與這種實(shí)施方式相關(guān)的優(yōu)點(diǎn)可以包括當(dāng)設(shè)備需要其他功能時(shí),降低的下載數(shù)據(jù)的要求,并且這可能在意識(shí)到設(shè)備具有存儲(chǔ)這種用于不能由用戶(hù)啟用的功能的預(yù)先編程的軟件的充分能力的示例中有用。將會(huì)了解的是,除了所提及的功能,任意提及的裝置/電路/元件/處理器可以具有其它功能,并且可由相同的裝置/電路/元件/處理器來(lái)執(zhí)行這些功能。一個(gè)或多個(gè)所公開(kāi)的方面可包括相關(guān)聯(lián)計(jì)算機(jī)程序的電子分發(fā)和在適當(dāng)承載(例如,存儲(chǔ)器、信號(hào))上記錄的計(jì)算機(jī)程序(其可以是源/傳輸編碼的)。將會(huì)了解的是,此處介紹的任意“計(jì)算機(jī)”可包括一個(gè)或多個(gè)單獨(dú)處理器/處理元件的集合,所述處理器/處理元件會(huì)或不會(huì)位于相同的電路板上,或電路板的相同區(qū)域/位置上,或甚至是相同設(shè)備上。在一些實(shí)施方式中,任意提及的處理器中的一個(gè)或多個(gè)可能分布在多個(gè)設(shè)備上。相同或不同的處理器/處理元件可執(zhí)行此處介紹的一個(gè)或多個(gè)功能。將會(huì)了解的是,術(shù)語(yǔ)“信令”可以指一個(gè)或多個(gè)傳送的信號(hào),如一系列傳送和/或接收的信號(hào)。一系列信號(hào)可包括一個(gè)、兩個(gè)、三個(gè)、四個(gè)或甚至更多的單獨(dú)信號(hào)分量或不同的信號(hào),以組成所述信令??赏瑫r(shí)地、順序地和/或使他們?cè)跁r(shí)間上彼此重疊地傳送/接收這些單獨(dú)信號(hào)中的一些或全部。通過(guò)參考任意提及的計(jì)算機(jī)和/或處理器和存儲(chǔ)器(例如,包括R0MXD-R0M等)的任意討論,這些可能包括計(jì)算機(jī)處理器、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、和/或按這樣的方式進(jìn)行編程以執(zhí)行本發(fā)明功能的其它硬件組件。申請(qǐng)人:由此獨(dú)立地公開(kāi)了此處介紹的每個(gè)單獨(dú)特征和兩個(gè)或更多個(gè)這種特征的任意組合,根據(jù)所述領(lǐng)域技術(shù)人員的公知常識(shí),擴(kuò)展這種特征或組合能夠基于作為整體的本說(shuō)明書(shū)來(lái)執(zhí)行,而與這種特征或特征組合是否解決此處公開(kāi)的任何問(wèn)題無(wú)關(guān),并且不限制權(quán)利要求的范圍。申請(qǐng)人指出,所公開(kāi)的方面/實(shí)施方式可包括任意的這種單獨(dú)特征或特征組合。根據(jù)前述說(shuō)明書(shū),所屬領(lǐng)域技術(shù)人員將明了的是,可以在本公開(kāi)內(nèi)容的范圍內(nèi)進(jìn)行各種修改。雖然此處已經(jīng)示出和介紹并且指出了本發(fā)明的被應(yīng)用于本發(fā)明優(yōu)選實(shí)施方式的基礎(chǔ)新穎性特征,但是可以了解的是,在不脫離本發(fā)明的精神的情況下,所屬領(lǐng)域技術(shù)人員可對(duì)所介紹的設(shè)備和方法的形式和細(xì)節(jié)進(jìn)行各種省略和替代和改變。例如,明確期望的是,按基本上相同的方式實(shí)現(xiàn)基本上相同的功能的這些元件和/或方法步驟的所有組合在本發(fā)明的范圍之內(nèi)。此外,應(yīng)當(dāng)認(rèn)識(shí)到的是,可將結(jié)合本發(fā)明的任意公開(kāi)形式或?qū)嵤┓绞絹?lái)示出和/或描述的結(jié)構(gòu)和/或元件和/或方法步驟合并到任意其它公開(kāi)的或介紹的或建議的形式或?qū)嵤┓绞街校宰鳛樯婕斑x擇的通用主題。此外,在權(quán)利要求中,裝置加功能條款旨在覆蓋此處介紹的執(zhí)行所陳述功能的結(jié)構(gòu)并且不僅是結(jié)構(gòu)上等價(jià),還是等價(jià)結(jié)構(gòu)。因此,盡管釘子和螺絲可能不是結(jié)構(gòu)上等價(jià)的釘子使用圓柱表面來(lái)將木質(zhì)部分固定在一起,而螺絲在固定木質(zhì)部分的情況中使用螺旋狀表面,但是釘子和螺絲可以是等價(jià)結(jié)構(gòu)。
權(quán)利要求
1.一種裝置,包括 至少一個(gè)存儲(chǔ)器;以及 至少一個(gè)處理器,其中所述存儲(chǔ)器包括其上存儲(chǔ)的計(jì)算機(jī)代碼,所述代碼被配置為當(dāng)在處理器上運(yùn)行時(shí)促使所述裝置至少執(zhí)行 從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定所述第一便攜式電子設(shè)備的地理位置; 與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)的其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及 使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。
2.根據(jù)權(quán)利要求1的裝置,其中所述代碼被配置為,當(dāng)運(yùn)行在處理器上時(shí),促使所述裝置通過(guò)以下方式使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù) 識(shí)別一個(gè)或多個(gè)相應(yīng)的GNSS衛(wèi)星,以補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),使得所補(bǔ)充的部分GNSS數(shù)據(jù)足以確定所述第一設(shè)備的地理位置,其中第一設(shè)備和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)源自所述GNSS衛(wèi)星。
3.根據(jù)任意前述權(quán)利要求的裝置,其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù) 基于相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)之間的比較,測(cè)量第一設(shè)備和相應(yīng)的其他設(shè)備之間的同步誤差,以允許相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)的同步。
4.根據(jù)權(quán)利要求3的裝置,其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)識(shí)別來(lái)自相應(yīng)的其他設(shè)備和第一設(shè)備的部分GNSS數(shù)據(jù)的一個(gè)或多個(gè)公共時(shí)間戳峰值之間的時(shí)間差來(lái)測(cè)量同步誤差。
5.根據(jù)權(quán)利要求3的裝置,其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)對(duì)來(lái)自相應(yīng)的其他設(shè)備和第一設(shè)備的相應(yīng)的部分GNSS數(shù)據(jù)之間的一個(gè)或多個(gè)公共數(shù)據(jù)模式進(jìn)行匹配來(lái)測(cè)量同步誤差。
6.根據(jù)權(quán)利要求5的裝置,其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),使裝置使用測(cè)量的同步誤差來(lái)對(duì)相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)進(jìn)行同
7.根據(jù)權(quán)利要求6的裝置,其中測(cè)量的同步誤差指示相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)的時(shí)間偏移,并且其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)使用由同步誤差所指示的所述時(shí)間偏移對(duì)相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)執(zhí)行時(shí)間校正,來(lái)對(duì)相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)進(jìn)行同步。
8.根據(jù)任意前述權(quán)利要求的裝置,其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù) 識(shí)別相應(yīng)的GNSS衛(wèi)星,其中第一設(shè)備和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)源自所述GNSS衛(wèi)星;并且 關(guān)于被識(shí)別為源自?xún)蓚€(gè)或更多個(gè)不同識(shí)別的衛(wèi)星的相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù),基于相應(yīng)的識(shí)別的衛(wèi)星的星歷參考位置計(jì)算兩個(gè)或更多個(gè)不同衛(wèi)星之間的飛行時(shí)間和衛(wèi)星時(shí)鐘差,以允許對(duì)應(yīng)的相應(yīng)其他設(shè)備的部分GNSS數(shù)據(jù)的對(duì)齊。
9.根據(jù)權(quán)利要求8的裝置,所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),通過(guò)使用所計(jì)算的飛行時(shí)間和/或衛(wèi)星時(shí)鐘差,將對(duì)應(yīng)的相應(yīng)其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)進(jìn)行對(duì)齊。
10.根據(jù)任意前述權(quán)利要求的裝置,其中所述代碼被配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用所訪問(wèn)的相應(yīng)其他設(shè)備的部分GNSS數(shù)據(jù) 識(shí)別相應(yīng)的GNSS衛(wèi)星,其中第一設(shè)備和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)源自所述GNSS衛(wèi)星;并且 對(duì)被識(shí)別為源自相同衛(wèi)星的相應(yīng)其他設(shè)備的部分GNSS數(shù)據(jù)和第一設(shè)備的部分GNSS數(shù)據(jù)求和,由此補(bǔ)充第一設(shè)備的部分GNSS數(shù)據(jù),以校正來(lái)自每個(gè)相應(yīng)衛(wèi)星的GNSS數(shù)據(jù)的數(shù)據(jù)比特誤差。
11.根據(jù)任意前述權(quán)利要求的裝置,其中所述代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置使用來(lái)自相應(yīng)的其他設(shè)備和第一設(shè)備的一個(gè)或多個(gè)下列類(lèi)型的部分GNSS數(shù)據(jù)來(lái)確定第一設(shè)備的地理位置 原始IQ數(shù)據(jù)和原始GNSS數(shù)據(jù)比特。
12.根據(jù)任意前述權(quán)利要求的裝置,其中所述代碼配置為,當(dāng)在處理器上運(yùn)行時(shí),促使裝置通過(guò)以下方式使用所訪問(wèn)的相應(yīng)其他設(shè)備部分GNSS數(shù)據(jù) 確定第一設(shè)備和已與第一設(shè)備進(jìn)行通信的一個(gè)或多個(gè)相應(yīng)的其他設(shè)備之間的距離,以進(jìn)一步補(bǔ)充第一設(shè)備的部分GNSS數(shù)據(jù)。
13.根據(jù)任意前述權(quán)利要求的裝置,其中所述代碼配置為,當(dāng)在處理器上運(yùn)行并且第一和相應(yīng)的其他設(shè)備的部分GNSS數(shù)據(jù)包括原始GNSS數(shù)據(jù)比特時(shí),促使裝置使用同步的相應(yīng)的其他設(shè)備的原始GNSS數(shù)據(jù)比特和第一設(shè)備的原始GNSS數(shù)據(jù)比特 通過(guò)共享被識(shí)別為源自相同衛(wèi)星的對(duì)應(yīng)的相應(yīng)其他設(shè)備和第一設(shè)備的部分GNSS數(shù)據(jù)的數(shù)據(jù)比特,形成組合的GNSS數(shù)據(jù)比特序列,由此降低相應(yīng)的其他設(shè)備和第一設(shè)備的部分GNSS數(shù)據(jù)中的比特誤差。
14.根據(jù)任意前述權(quán)利要求的裝置,其中所述裝置是以下內(nèi)容中的一個(gè)或多個(gè) 便攜式電子設(shè)備、用于便攜式電子設(shè)備的模塊、用于便攜式電子設(shè)備的網(wǎng)絡(luò)、用于便攜式電子設(shè)備的系統(tǒng)。
15.一種裝置,被配置為 從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的地理位置; 與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)的其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及 使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。
16.—種方法,包括 從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定第一便攜式電子設(shè)備的地理位置;與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)的其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及 使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。
17.—種包括其上存儲(chǔ)的計(jì)算機(jī)代碼的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)代碼被配置為當(dāng)在處理器上運(yùn)行時(shí),執(zhí)行權(quán)利要求16的方法。
全文摘要
在此處介紹的一個(gè)或多個(gè)實(shí)施方式中,提供了一種裝置,包括具有其上存儲(chǔ)的計(jì)算機(jī)代碼的存儲(chǔ)器和處理器。所述代碼被配置為促使所述裝置從一個(gè)或多個(gè)GNSS衛(wèi)星接收與第一便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù),其中所接收的部分GNSS數(shù)據(jù)不足以確定所述第一便攜式電子設(shè)備的地理位置;與所述第一便攜式電子設(shè)備附近的一個(gè)或多個(gè)其他便攜式電子設(shè)備進(jìn)行通信,以訪問(wèn)與相應(yīng)的其他便攜式電子設(shè)備的地理位置相關(guān)的部分GNSS數(shù)據(jù);以及使用所訪問(wèn)的其他便攜式電子設(shè)備的部分GNSS數(shù)據(jù)來(lái)補(bǔ)充所接收的第一便攜式電子設(shè)備的部分GNSS數(shù)據(jù),由此確定所述第一設(shè)備的地理位置。
文檔編號(hào)G01S19/25GK103069299SQ201080068853
公開(kāi)日2013年4月24日 申請(qǐng)日期2010年6月29日 優(yōu)先權(quán)日2010年6月29日
發(fā)明者J·T·斯亞利尼, A·S·喬基寧 申請(qǐng)人:諾基亞公司