導(dǎo)航系統(tǒng)和方法
【專利摘要】提供了至少部分地基于與路線沿途的被表示為第一準(zhǔn)確度位置或第二準(zhǔn)確度位置的航點(diǎn)的接近度,以第一或第二準(zhǔn)確度模式中的一個(gè)來確定導(dǎo)航數(shù)據(jù)的導(dǎo)航系統(tǒng)和方法。
【專利說明】導(dǎo)航系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及導(dǎo)航系統(tǒng)和方法。
【背景技術(shù)】
[0002]諸如衛(wèi)星導(dǎo)航系統(tǒng)之類的導(dǎo)航系統(tǒng),通常被用來確定用戶的大致位置,確定到目的地位置的路線,導(dǎo)航到該目的地位置,或記錄采取的路線。導(dǎo)航系統(tǒng)的一個(gè)示例使用諸如全球定位系統(tǒng)(GPS)之類的全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)并接收從多個(gè)衛(wèi)星廣播的衛(wèi)星信號(hào)。導(dǎo)航系統(tǒng)常常包括由,例如,用戶或交通工具隨著用戶或交通工具移動(dòng)而攜帶的接收器。這些導(dǎo)航系統(tǒng)接收器可以接收來自衛(wèi)星,無線保真(W1-Fi)接入點(diǎn)(AP),以及慣性傳感器的導(dǎo)航信號(hào);處理導(dǎo)航信號(hào)以獲取諸如接收器的估計(jì)位置之類的導(dǎo)航數(shù)據(jù);并向用戶提供導(dǎo)航數(shù)據(jù)、導(dǎo)航數(shù)據(jù)日志,或基于導(dǎo)航數(shù)據(jù)的導(dǎo)航指令??梢酝ㄟ^使用地圖應(yīng)用在地圖上顯示帶有近似的接收器(即,用戶或交通工具)位置的導(dǎo)航路線來提供導(dǎo)航指令。導(dǎo)航數(shù)據(jù)日志可以原始導(dǎo)航數(shù)據(jù)或作為帶有差分或絕對(duì)時(shí)間戳的導(dǎo)航數(shù)據(jù)來提供。
[0003]利用導(dǎo)航系統(tǒng)來實(shí)現(xiàn)所需準(zhǔn)確度是正在面臨的挑戰(zhàn)。來源于GNSS和W1-Fi的導(dǎo)航數(shù)據(jù)可以包括由各種效果所引起的誤差,諸如大氣對(duì)衛(wèi)星信號(hào)的影響,時(shí)鐘準(zhǔn)確度,以及由反射的射頻(RF)信號(hào)所引起的多路徑誤差。此外,基于慣性導(dǎo)航的數(shù)據(jù)可以包括隨機(jī)行走、量化,以及偏移誤差。如此,接收器的估計(jì)位置,如根據(jù)處理各種導(dǎo)航以及位置確定源確定的,可能不同于接收器的實(shí)際絕對(duì)位置。根據(jù)該有噪聲的位置流為接收器而確定的結(jié)果路線會(huì)不規(guī)律地變化,當(dāng)顯示在地圖網(wǎng)格(諸如城市街道)上時(shí)可能看起來抖動(dòng),盡管攜帶接收器的用戶或交通工具可能正以直線方式行駛。為改善性能和用戶體驗(yàn),使用各種源的組合來減輕一種方法或另一種方法的缺點(diǎn),并提供混合位置。例如,在其中用戶或交通工具正在使用位置記錄系統(tǒng)來測(cè)算用戶或交通工具位置以及相關(guān)聯(lián)的物理參數(shù)(速度、加速度/減速度、角度姿態(tài))的數(shù)據(jù)記錄系統(tǒng)中,絕大多數(shù)時(shí)間,位置數(shù)據(jù)的多種源不是必需的,但是,主要在特定附近地區(qū),以及在角落,減速彎,及公路或賽道的其他類型的物理特征部的附近和周圍,位置數(shù)據(jù)的多種源是需要的。此外,顯示近似的接收器位置的地圖應(yīng)用常常基于估計(jì)的當(dāng)前位置與地圖網(wǎng)格的接近度,將近似的接收器位置校正或快移(snap)到地圖網(wǎng)格。
[0004]雖然將近似的接收器位置快移到地圖網(wǎng)格以及通過執(zhí)行內(nèi)插或外推過程來改善跟蹤可以改善用戶體驗(yàn),但是,當(dāng)導(dǎo)航系統(tǒng)接收器的估計(jì)的位置和實(shí)際絕對(duì)位置之間的差異由于導(dǎo)航系統(tǒng)的低準(zhǔn)確度而相當(dāng)?shù)馗邥r(shí)可能會(huì)發(fā)生問題。例如,當(dāng)用戶或交通工具接近航點(diǎn),并偏離所設(shè)立的導(dǎo)航路線時(shí),較低的準(zhǔn)確度可能會(huì)導(dǎo)致系統(tǒng)在與路線的實(shí)際偏差和由接收器標(biāo)識(shí)到或檢測(cè)到偏差之間具有相當(dāng)大的延遲。具體而言,地圖應(yīng)用可以假設(shè)估計(jì)的位置與導(dǎo)航路線的偏差是不準(zhǔn)確的位置測(cè)量值的結(jié)果,且因此最初可以將接收器位置快移到沿著導(dǎo)航路線的網(wǎng)格,好像接收器正在跟隨導(dǎo)航路線。偏差可能最終被標(biāo)識(shí)到,但是,在標(biāo)識(shí)由較低的準(zhǔn)確度所引起的偏差時(shí)的延遲可能相當(dāng)大,且可能會(huì)阻止用戶或交通工具及時(shí)地作出校正,導(dǎo)致新導(dǎo)航路線的計(jì)算。另外,在導(dǎo)航路線跟蹤某一公路的情況下,導(dǎo)航系統(tǒng)可能會(huì)由于在確定當(dāng)前位置時(shí)的不準(zhǔn)確度而快移到地圖上的錯(cuò)誤的公路上。例如,在兩條公路的交叉點(diǎn)附近或當(dāng)兩條公路在相對(duì)鄰近時(shí)彼此平行時(shí),導(dǎo)航系統(tǒng)的地圖應(yīng)用,基于不精確或不準(zhǔn)確的導(dǎo)航數(shù)據(jù),可能快移到錯(cuò)誤的公路上。
[0005]導(dǎo)航系統(tǒng)接收器可以使用各種信號(hào)和數(shù)據(jù)處理技術(shù)來改善估計(jì)的位置的準(zhǔn)確度以及相對(duì)于接收器的實(shí)際絕對(duì)條件的接收器的相關(guān)聯(lián)的特征。然而,可改善準(zhǔn)確度和精度的信號(hào)和數(shù)據(jù)處理技術(shù)也可能需要更大的處理能力,并提出更大的存儲(chǔ)器要求。因此,提供更精確和準(zhǔn)確的系統(tǒng)可能會(huì)導(dǎo)致導(dǎo)航系統(tǒng)更昂貴。此外,改善的精度和準(zhǔn)確度還可能提高導(dǎo)航系統(tǒng)接收器中的功率消耗。產(chǎn)生相對(duì)較低成本的導(dǎo)航系統(tǒng)而不需要高處理能力或比較高的存儲(chǔ)器可能會(huì)導(dǎo)致導(dǎo)航數(shù)據(jù)的較低的精度和準(zhǔn)確度,因此,導(dǎo)致上文所標(biāo)識(shí)的問題中的至少某些。
【專利附圖】
【附圖說明】
[0006]現(xiàn)在將參考各個(gè)附圖,附圖不一定按比例繪制,其特征在于:
[0007]圖1是示出了可以根據(jù)本發(fā)明的說明性實(shí)施例操作的示例基于衛(wèi)星的導(dǎo)航生態(tài)系統(tǒng)的簡圖。
[0008]圖2是示出了可以根據(jù)本發(fā)明的說明性實(shí)施例操作的圖1的導(dǎo)航生態(tài)系統(tǒng)的示例導(dǎo)航系統(tǒng)的簡化框圖。
[0009]圖3是示出了根據(jù)本發(fā)明的說明性實(shí)施例的可以以一個(gè)以上的頻率來提供導(dǎo)航信息的圖1的示例導(dǎo)航系統(tǒng)的詳細(xì)框圖。
[0010]圖4是示出了根據(jù)本發(fā)明的說明性實(shí)施例的使用航點(diǎn)專用的并且位置感知的準(zhǔn)確度調(diào)整的操作圖3的導(dǎo)航系統(tǒng)的示例方法的流程圖。
[0011]圖5是示出了根據(jù)本發(fā)明的說明性實(shí)施例的使用航點(diǎn)專用的導(dǎo)航信息準(zhǔn)確度調(diào)整的圖4的導(dǎo)航系統(tǒng)的操作的示例導(dǎo)航地圖的表示。
【具體實(shí)施方式】
[0012]在下文中將參考各個(gè)附圖比較全面地描述說明性本發(fā)明的各實(shí)施例,在附圖中,示出了本發(fā)明的各實(shí)施例。然而,本發(fā)明可被實(shí)現(xiàn)為許多不同的形式并且不應(yīng)被解釋為被限于此處描述的各實(shí)施方式;相反,提供這些實(shí)施方式以使得本公開變得透徹和完整,并且將本發(fā)明的范圍完全傳達(dá)給本領(lǐng)域技術(shù)人員。相同的編號(hào)表示的相同的元素。
[0013]本發(fā)明的各實(shí)施例可以提供用于對(duì)導(dǎo)航信號(hào)進(jìn)行可變采樣的系統(tǒng)和方法,結(jié)果,可以提供可變準(zhǔn)確度的導(dǎo)航信息。在與本發(fā)明中呈現(xiàn)的各實(shí)施例相符的導(dǎo)航系統(tǒng)和方法中,可以通過響應(yīng)于導(dǎo)航路線和接收器的估計(jì)的當(dāng)前位置中的至少一個(gè)特性來改變導(dǎo)航系統(tǒng)接收器的至少一個(gè)準(zhǔn)確度設(shè)置,對(duì)導(dǎo)航或定位系統(tǒng)的準(zhǔn)確度或精度作出位置感知的調(diào)整。通過提供位置感知或條件感知的準(zhǔn)確度調(diào)整,基于接收器位置,當(dāng)需要較高準(zhǔn)確度時(shí),可以提高準(zhǔn)確度,當(dāng)較低的準(zhǔn)確度足夠時(shí),可以縮小準(zhǔn)確度。可以使用較高準(zhǔn)確度設(shè)置,例如,當(dāng)導(dǎo)航系統(tǒng)接收器的估計(jì)的當(dāng)前位置在指定為高準(zhǔn)確度航點(diǎn)的航點(diǎn)附近時(shí)。較高準(zhǔn)確度設(shè)置還可以進(jìn)一步用于某些條件,諸如特定的經(jīng)確定加速度、減速度,或速度。此外,還可以只有在判斷有足夠的系統(tǒng)資源來支持高準(zhǔn)確度設(shè)置的情況下才使用高準(zhǔn)確度設(shè)置。一方面,系統(tǒng)資源可以包括處理能力、緩沖容量等等。在另一方面,系統(tǒng)資源也可能隨著時(shí)間變化而變化。另外,在其他時(shí)候可以使用較低準(zhǔn)確度設(shè)置,以便導(dǎo)航系統(tǒng)不必始終處于需要較大的處理能力、較大的能量消耗,以及較大的電子存儲(chǔ)容量的高準(zhǔn)確度模式。如此,導(dǎo)航系統(tǒng)的精度和準(zhǔn)確度可以只有在需要的情況下才提高,由此限制接收器以相對(duì)較高頻率采樣導(dǎo)航信號(hào)并生成導(dǎo)航信息的時(shí)間。在某些其他實(shí)施例中,可以有對(duì)應(yīng)于可以生成導(dǎo)航信息的兩個(gè)不同速率的兩個(gè)以上的準(zhǔn)確度模式。
[0014]進(jìn)一步地,還可以提供用于在選定時(shí)間和位置期間以相對(duì)較高頻率而在其他時(shí)間、位置,以及條件期間以相對(duì)較低頻率提供導(dǎo)航信息的機(jī)制。某些實(shí)施例可包括確定可以通過以相對(duì)較高頻率采樣導(dǎo)航信號(hào)并提供導(dǎo)航信息來提高精度和準(zhǔn)確度的位置,以及可能不需要這樣的技術(shù)的位置。一方面,如果以大于處理信號(hào)的速率的頻率采樣定位信號(hào),可以提供一個(gè)或多個(gè)緩沖器來存儲(chǔ)定位信號(hào)。在另一方面,導(dǎo)航系統(tǒng)的采樣頻率,且因此,系統(tǒng)的精度和準(zhǔn)確度,可以基于與特定航點(diǎn)的接近度以及一個(gè)或多個(gè)緩沖器的填充水平兩者來確定。在其他方面,導(dǎo)航系統(tǒng)能夠在較高級(jí)別的應(yīng)用認(rèn)為需要高準(zhǔn)確度導(dǎo)航信息時(shí)提供高精度和準(zhǔn)確度的導(dǎo)航信息。
[0015]如此處所使用的,“估計(jì)的當(dāng)前位置” 一般是指如使用已知的坐標(biāo),諸如全球測(cè)地系統(tǒng)(WGS)坐標(biāo)(例如,WGS 84)或相對(duì)坐標(biāo)(例如,WiFi AP的通過其SSID的標(biāo)識(shí))所定義的導(dǎo)航系統(tǒng)接收器的確定的或計(jì)算出的位置。估計(jì)的當(dāng)前位置與導(dǎo)航系統(tǒng)接收器的實(shí)際絕對(duì)位置具有某種程度的一致性,但是,可能不與實(shí)際絕對(duì)位置相同。如此處所使用的,“準(zhǔn)確度”一般是指由導(dǎo)航系統(tǒng)接收器確定的估計(jì)的當(dāng)前位置、速度,以及時(shí)間和實(shí)際的絕對(duì)位置、速度,以及時(shí)間之間的一致性的程度,而“準(zhǔn)確度設(shè)置”或“準(zhǔn)確度模式” 一般是指影響導(dǎo)航系統(tǒng)接收器的準(zhǔn)確度的導(dǎo)航系統(tǒng)接收器內(nèi)的諸如信號(hào)或數(shù)據(jù)處理參數(shù)之類的設(shè)置。如此處所使用的,“位置感知的調(diào)整”一般是指響應(yīng)于或至少部分地基于導(dǎo)航系統(tǒng)接收器的特定估計(jì)的當(dāng)前位置而對(duì)導(dǎo)航系統(tǒng)接收器的準(zhǔn)確度作出的調(diào)整或更改。如此處所使用的,“位置” 一般是指導(dǎo)航或定位系統(tǒng)的當(dāng)前位置。如此處所使用的,“導(dǎo)航路線” 一般是指導(dǎo)航系統(tǒng)接收器的估計(jì)的當(dāng)前位置和目的地位置之間的經(jīng)定義的點(diǎn)的序列。如此處所使用的,“航點(diǎn)”一般是指導(dǎo)航路線沿途的點(diǎn)。在某些情況下,在航點(diǎn),用戶或交通工具可以轉(zhuǎn)向,方向的變化可以包括,但不僅限于,匯接點(diǎn)、交叉點(diǎn)、立交、轉(zhuǎn)彎、彎道、環(huán)島、公路的接近另一公路的路段,迂回,或其組合。在其他情況下,在航點(diǎn),用戶或航空器可能變換航向,航向的變化可以包括,但不僅限于,機(jī)場(chǎng)、軍事基地、空中禁區(qū)、城市、山、高層建筑,或國際邊界。
[0016]現(xiàn)在參考圖1,根據(jù)本發(fā)明的各實(shí)施例,可以在用于全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)IOO中的導(dǎo)航系統(tǒng)110中實(shí)現(xiàn)位置感知的準(zhǔn)確度調(diào)整。GNSS 100可以是已知的當(dāng)前GNSS或計(jì)劃的GNSS中的任何一個(gè),諸如全球定位系統(tǒng)(GPS)、GL0NASS系統(tǒng)、北斗導(dǎo)航系統(tǒng)、伽利略系統(tǒng),或印度區(qū)域性的導(dǎo)航系統(tǒng)。GNSS 100可包括多個(gè)衛(wèi)星102-1到102_n,所述衛(wèi)星廣播射頻(RF)信號(hào),包括衛(wèi)星傳輸時(shí)間和位置信息。從三個(gè)或更多個(gè)衛(wèi)星102-1到102-n接收到的衛(wèi)星RF信號(hào)可以被導(dǎo)航系統(tǒng)110用來使用已知的GNSS或GPS信號(hào)和數(shù)據(jù)處理技術(shù)來獲取導(dǎo)航數(shù)據(jù),如下面比較詳細(xì)地描述的。雖然為簡明起見只示出了三個(gè)衛(wèi)星102-1到102-n,但是,GNSS 100可以包括更多沿地球軌道運(yùn)動(dòng)的,例如,在近地軌道(LEO)的衛(wèi)星(例如,24個(gè)GPS衛(wèi)星),以允許更寬的覆蓋范圍。
[0017]導(dǎo)航系統(tǒng)110的實(shí)施例可以從三個(gè)或更多衛(wèi)星102-1到102-n接收衛(wèi)星信號(hào),并可以處理衛(wèi)星信號(hào)來獲取衛(wèi)星傳輸時(shí)間和位置數(shù)據(jù)。導(dǎo)航系統(tǒng)110可以處理衛(wèi)星時(shí)間和位置數(shù)據(jù)來獲取表示相對(duì)于相應(yīng)的衛(wèi)星102-1到102-n的測(cè)量值的測(cè)量數(shù)據(jù),并可以處理測(cè)量數(shù)據(jù)來獲取表示至少導(dǎo)航系統(tǒng)HO的估計(jì)的當(dāng)前位置的導(dǎo)航信息。在一個(gè)實(shí)施例中,測(cè)量數(shù)據(jù)可包括時(shí)間延遲數(shù)據(jù)和/或距離數(shù)據(jù),導(dǎo)航信息可包括導(dǎo)航系統(tǒng)110的位置、速度、加速度,以及時(shí)間中的一個(gè)或多個(gè)。
[0018]盡管圖1將導(dǎo)航信號(hào)源描繪為來自衛(wèi)星102-1到102-n的GNSS,但是,可以從任何合適的源,包括,但不僅限于,WiFi AP、慣性導(dǎo)航傳感器,或其組合,獲取帶有位置和/或時(shí)間信息的導(dǎo)航信號(hào)。慣性導(dǎo)航傳感器可以包括,例如,加速度計(jì)或陀螺,諸如基于微機(jī)電系統(tǒng)(MEMS)的加速度計(jì)。為說明性目的,本發(fā)明的其余部分將把導(dǎo)航信號(hào)源描繪為來自衛(wèi)星的GNSS,但是,可以理解,本發(fā)明的各實(shí)施例可以利用任何合適的導(dǎo)航信號(hào)源來實(shí)現(xiàn)。在某些實(shí)施例中,此處所描述的系統(tǒng)和方法可以使用多個(gè)導(dǎo)航信號(hào)源。
[0019]導(dǎo)航系統(tǒng)110還可以進(jìn)一步處理導(dǎo)航數(shù)據(jù)來設(shè)立到目的地位置的導(dǎo)航路線,并基于導(dǎo)航系統(tǒng)110的估計(jì)的當(dāng)前位置來向用戶提供用于按導(dǎo)航路線導(dǎo)航的指令。在某些實(shí)施例中,導(dǎo)航系統(tǒng)110可以在預(yù)定義的地圖上顯示導(dǎo)航路線,帶有導(dǎo)航系統(tǒng)110相對(duì)于地圖網(wǎng)格的近似位置,當(dāng)近似的導(dǎo)航系統(tǒng)110位置偏離導(dǎo)航路線時(shí),可以通知用戶。
[0020]導(dǎo)航系統(tǒng)110也可以響應(yīng)于確定的導(dǎo)航路線和/或估計(jì)的當(dāng)前位置中的一個(gè)或多個(gè)特性,來調(diào)整或更改導(dǎo)航系統(tǒng)110中的一個(gè)或多個(gè)準(zhǔn)確度設(shè)置。具體而言,導(dǎo)航系統(tǒng)110可以在導(dǎo)航路線沿途的位置將準(zhǔn)確度設(shè)置從第一準(zhǔn)確度設(shè)置更改為第二準(zhǔn)確度設(shè)置。第一準(zhǔn)確度設(shè)置可以提供具有比第二準(zhǔn)確度設(shè)置相對(duì)較高的準(zhǔn)確度的導(dǎo)航信息。一方面,導(dǎo)航系統(tǒng)110可以確定所確定的導(dǎo)航路線沿途的為導(dǎo)航目的需要相對(duì)較高的準(zhǔn)確度的位置或航點(diǎn)。根據(jù)一個(gè)非限制性示例,可能需要較高準(zhǔn)確度的位置在導(dǎo)航路線沿途的的航點(diǎn)(被稱為較高準(zhǔn)確度航點(diǎn))的附近,在該處需要有無延遲的相對(duì)較高的準(zhǔn)確度來跟隨住路線,諸如在公路立交附近。
[0021 ] 繼續(xù)參考圖1,導(dǎo)航系統(tǒng)接收器110可包括耦合到前端衛(wèi)星信號(hào)接收器和基帶114并耦合到存儲(chǔ)器116的一個(gè)或多個(gè)處理器112。信號(hào)接收器和基帶114接收、采樣,并處理衛(wèi)星信號(hào)來從衛(wèi)星信號(hào)獲取時(shí)間和位置信息。處理器112控制數(shù)據(jù)處理以獲取測(cè)量數(shù)據(jù)和導(dǎo)航數(shù)據(jù),確定導(dǎo)航路線,并提供導(dǎo)航指示。存儲(chǔ)器116可以存儲(chǔ)用于處理的指令和數(shù)據(jù),而處理器112執(zhí)行處理數(shù)據(jù)的指令。存儲(chǔ)器116也可以存儲(chǔ)并保留數(shù)據(jù),諸如導(dǎo)航數(shù)據(jù)、導(dǎo)航路線、地圖數(shù)據(jù),以及諸如應(yīng)用程序軟件之類的軟件。
[0022]衛(wèi)星信號(hào)接收器和基帶114可以是任何已知類型。盡管任何已知的衛(wèi)星信號(hào)接收器和基帶114都可以是合適的,但是,一種示例實(shí)現(xiàn)可以包括天線、低噪聲放大器(LNA)Ji加的信號(hào)放大器、模擬到數(shù)字(A/D)轉(zhuǎn)換器、一個(gè)或多個(gè)緩沖器,以及數(shù)字基帶。具體而言,衛(wèi)星信號(hào)接收器和基帶114可以接收調(diào)度控制信號(hào)以控制衛(wèi)星信號(hào)接收器和基帶114的采樣速率。
[0023]處理器112可以包括,但不限于,中央處理單元(CPU)、數(shù)字信號(hào)處理器(DSP)、精簡指令集計(jì)算機(jī)(RISC)、復(fù)雜指令集計(jì)算機(jī)(CISC),或其任何組合。導(dǎo)航系統(tǒng)110接收器也可以包括用于控制處理器112和導(dǎo)航系統(tǒng)110的其他組件中的一個(gè)或多個(gè)之間的通信的芯片組(未不出)。在一個(gè)實(shí)施例中,導(dǎo)航系統(tǒng)110可以基于Intel?體系結(jié)構(gòu)系統(tǒng),處理器112和芯片組可以來自Intel?處理器和芯片組系列,諸如Intel? Atom?處理器系列。處理器112也可以包括一個(gè)或多個(gè)處理器作為一個(gè)或多個(gè)專用集成電路(ASIC)或用于處理特定數(shù)據(jù)處理功能或任務(wù)的專用標(biāo)準(zhǔn)產(chǎn)品(ASSP)的一部分。
[0024]存儲(chǔ)器116可以包括一個(gè)或多個(gè)易失性和/或非易失性存儲(chǔ)器設(shè)備,包括,但不僅限于,隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)RAM(DRAM)、靜態(tài)RAM (同步RAM)、同步動(dòng)態(tài)RAM(SDRAM)、雙倍數(shù)據(jù)速率(DDR) SDRAM (DDR-SDRAM)、RAM-BUS DRAM (RDRAM)、閃存設(shè)備、電可擦可編程只讀存儲(chǔ)器(EEPROM)、非易失性RAM (NVRAM)、通用串行總線(USB)可移動(dòng)存儲(chǔ)器,或其組合。
[0025]導(dǎo)航系統(tǒng)110也可以包括用戶界面118和輸入/輸出(I/O)接口 120。用戶界面118可以包括,例如,一個(gè)或多個(gè)鍵和顯示器、觸摸屏,或能夠接收來自用戶的輸入并向用戶提供輸出的其他硬件和/或軟件元件。I/O接口 120可以包括,例如,用于連接到無線網(wǎng)絡(luò)或設(shè)備的無線接口(例如,使用W1-Fi或藍(lán)牙協(xié)議)或用于連接到網(wǎng)絡(luò)或設(shè)備的有線接口(例如,使用USB連接和協(xié)議)。
[0026]雖然導(dǎo)航系統(tǒng)110被示為手持單元,但是,帶有位置感知的準(zhǔn)確度調(diào)整的導(dǎo)航系統(tǒng)接收器可以呈現(xiàn)其他形式。例如,帶有位置感知的準(zhǔn)確度調(diào)整的導(dǎo)航系統(tǒng)接收器可以由用戶穿戴或可以由交通工具攜帶。導(dǎo)航系統(tǒng)接收器可以是交通工具中的專用設(shè)備,或可以集成到另一電子設(shè)備或系統(tǒng)中,諸如,例如,移動(dòng)電話、智能電話、手表、平板電腦、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算機(jī)(PC),等等。衛(wèi)星信號(hào)接收器和基帶114也可以作為單獨(dú)的GNSS信號(hào)接收器單元來提供,該單元可以連接到單獨(dú)的處理單元,諸如,例如,被編程為執(zhí)行數(shù)據(jù)處理功能的通用計(jì)算機(jī)。
[0027]現(xiàn)在參考圖2,處理器112內(nèi)的導(dǎo)航系統(tǒng)處理可包括一個(gè)或多個(gè)與位置管理器128進(jìn)行交互的基于位置的應(yīng)用124,位置管理器128給一個(gè)或多個(gè)基于位置的應(yīng)用提供導(dǎo)航信息。位置管理器128還可以從位置核130接收導(dǎo)航信息,該位置核130可包括緩沖的測(cè)量引擎140,從衛(wèi)星信號(hào)接收器和基帶114接收GNSS信號(hào),如參考圖1所描述的。位置管理器128還可以包括緩沖的位置引擎144,該緩沖的位置引擎144可以從緩沖的測(cè)量引擎140接收經(jīng)過處理的信號(hào),從經(jīng)過處理的信號(hào)生成導(dǎo)航信息,并向位置管理器128提供導(dǎo)航信息。如圖所示,基于位置的應(yīng)用124、位置管理器128,以及位置核130的功能可被實(shí)現(xiàn)為在處理器112上運(yùn)行的軟件。
[0028]具體而言,緩沖的測(cè)量引擎140可以使用從衛(wèi)星信號(hào)中獲取的傳輸時(shí)間以及信號(hào)接收器和基帶114上的接收時(shí)間來計(jì)算延遲測(cè)量值。延遲測(cè)量值可以被緩沖的測(cè)量引擎140用來計(jì)算距離測(cè)量值,諸如,例如,偽距離測(cè)量值。偽距離一般是指從導(dǎo)航系統(tǒng)110到諸如衛(wèi)星102-1-n之類的衛(wèi)星的距離計(jì)算??梢杂删彌_的測(cè)量引擎140來計(jì)算到從其中接收衛(wèi)星信號(hào)的每一個(gè)衛(wèi)星102-1-n的偽距離。一方面,偽距離可以通過將從其中接收到信號(hào)的衛(wèi)星102-1-n中的每一個(gè)的延遲測(cè)量值乘以光速來確定。緩沖的位置引擎144可以從緩沖的測(cè)量引擎140接收偽距離測(cè)量值,并根據(jù)其來確定導(dǎo)航信息。因此,緩沖的位置引擎144可以對(duì)對(duì)應(yīng)于一個(gè)或多個(gè)衛(wèi)星102-1-n的偽距離數(shù)據(jù)來執(zhí)行各種數(shù)學(xué)運(yùn)算,諸如三角測(cè)量,來提供導(dǎo)航信息。例如,緩沖的位置引擎144可以使用三個(gè)不同的偽距離來執(zhí)行三角測(cè)量,以提供二維位置信息,諸如緯度和經(jīng)度坐標(biāo)。作為再一個(gè)示例,緩沖的位置引擎144可以使用四個(gè)不同的偽距離來執(zhí)行三角測(cè)量,以提供三維位置信息,諸如緯度、經(jīng)度和高度坐標(biāo)。
[0029]位置管理器128可以提供用于使基于位置的信息或?qū)Ш叫畔?duì)各種基于位置的應(yīng)用124可用的框架。一方面,在位置管理器128和基于位置的應(yīng)用124之間可以有應(yīng)用程序編程接口(API)。在某些實(shí)施例中,位置管理器128可以是在處理器112上運(yùn)行的操作系統(tǒng),該操作系統(tǒng)可以提供基于位置的信息或?qū)Ш叫畔?。示例操作系統(tǒng)可以包括,但不僅限于,Google? Android?、Apple? iOS?、Microsoft?
Windows Mobile?、Microsoft? Windows 7?A、0。在某些其他實(shí)施例中,位置管理器
128可以是操作系統(tǒng)的軟件組件。在又一些其他實(shí)施例中,位置管理器128可以是從位置核130接收導(dǎo)航信息的獨(dú)立應(yīng)用。
[0030]基于位置的應(yīng)用124可以是可以接收并使用諸如位置信息之類的導(dǎo)航信息的任何已知應(yīng)用。作為非限制性示例,基于位置的應(yīng)用124可以是基于從緩沖的位置引擎144接收到的導(dǎo)航信息來將當(dāng)前估計(jì)的位置重疊在地圖網(wǎng)格上而顯示的導(dǎo)航工具。導(dǎo)航工具還可以進(jìn)一步提供將當(dāng)前位置快移至地圖上的公路的功能??闪磉x地,導(dǎo)航工具可以快移到航運(yùn)路線上,飛行路線,或也可以對(duì)導(dǎo)航系統(tǒng)110可用的任何其他預(yù)定的航跡。另外,導(dǎo)航工具可以生成并提供從估計(jì)的當(dāng)前位置行駛到由導(dǎo)航系統(tǒng)110的用戶所標(biāo)識(shí)的目的地位置的導(dǎo)航路線。地圖和地圖網(wǎng)格可以包括制圖或地理數(shù)據(jù)中的至少一項(xiàng)。導(dǎo)航工具所使用的地圖和地圖網(wǎng)格還可以進(jìn)一步存儲(chǔ)在存儲(chǔ)器116中。路線、地圖,以及當(dāng)前估計(jì)的位置可以由導(dǎo)航工具顯示在諸如觸摸屏之類的用戶界面118上。因此,基于位置的應(yīng)用124可以為交通工具、飛行器、船,及其他形式的運(yùn)輸提供導(dǎo)航能力。
[0031]基于位置的應(yīng)用124的另一非限制性示例可以是從位置管理器128接收位置信息并在社交網(wǎng)絡(luò)網(wǎng)站上提供導(dǎo)航系統(tǒng)110的用戶的當(dāng)前位置的帖子(post)的社交網(wǎng)絡(luò)應(yīng)用。社交網(wǎng)絡(luò)應(yīng)用還可以進(jìn)一步定位估計(jì)的當(dāng)前位置的附近的所感興趣的點(diǎn),并使用這樣的信息來允許導(dǎo)航系統(tǒng)110的用戶選擇他的或她的準(zhǔn)確位置,作為相對(duì)接近的興趣點(diǎn)中的一個(gè)。有關(guān)興趣點(diǎn)的信息可以存儲(chǔ)在存儲(chǔ)器116上或通過1/0接口 120從萬維網(wǎng)接收。因此,基于位置的應(yīng)用124可以提供各種形式的地理標(biāo)記能力。
[0032]在沒有提供示例的基于位置的應(yīng)用124的窮盡集合的情況下,可以理解,基于位置的應(yīng)用可以對(duì)于各種形式的娛樂、游戲、文檔編制、地理標(biāo)記、科學(xué)應(yīng)用、各種形式的導(dǎo)航、對(duì)運(yùn)輸交通工具的安全監(jiān)測(cè),對(duì)動(dòng)物的遷移模式的監(jiān)測(cè)等等使用導(dǎo)航信息。
[0033]雖然是利用特定硬件和軟件配置來描述的,但是,圖2中的功能元件可以使用硬件和軟件的任何合適的組合來實(shí)現(xiàn)。在某些實(shí)施例中,例如,功能元件中的一個(gè)或多個(gè)或功能元件的某些部分,可以使用一個(gè)或多個(gè)執(zhí)行軟件指令的通用處理器來實(shí)現(xiàn)。在其他實(shí)施例中,功能元件中的一個(gè)或多個(gè)或功能元件的某些部分可以使用一個(gè)或多個(gè)ASIC或?qū)iT設(shè)計(jì)執(zhí)行功能的ASSP來實(shí)現(xiàn)。
[0034]現(xiàn)在參考圖3,比較詳細(xì)地描述了根據(jù)本發(fā)明的各實(shí)施例的在導(dǎo)航系統(tǒng)110操作過程中每一個(gè)元件的功能交互。如圖所示,諸如導(dǎo)航工具之類的基于位置的應(yīng)用124可以與存儲(chǔ)器116進(jìn)行交互以請(qǐng)求并接收地圖數(shù)據(jù)?;谖恢玫膽?yīng)用124也可以與用戶界面118進(jìn)行交互,以接收來自用戶的輸入,諸如,例如,路線信息或目的地位置?;谖恢玫膽?yīng)用124可以可任選地也通過1/0端口 120接收傳感器數(shù)據(jù),諸如加速度數(shù)據(jù)?;谖恢玫膽?yīng)用124也從位置管理器128接收導(dǎo)航信息。
[0035]一方面,基于位置的應(yīng)用124可以基于來自用戶界面的輸入,從存儲(chǔ)在存儲(chǔ)器116上的地圖數(shù)據(jù)庫請(qǐng)求特定地圖數(shù)據(jù)。例如,如果用戶希望從以色列的南特拉維夫的起始點(diǎn)或當(dāng)前位置行駛到以色列的北特拉維夫的目的地點(diǎn),基于位置的應(yīng)用124可以請(qǐng)求,具體而言,以色列,特拉維夫(Tel Aviv, Israel)的地圖,而并非加載也可以在存儲(chǔ)在存儲(chǔ)器116中的地圖數(shù)據(jù)庫可用的全部地圖。
[0036]基于位置的應(yīng)用124還可以進(jìn)一步基于導(dǎo)航系統(tǒng)的當(dāng)前位置、目的地點(diǎn),以及地圖數(shù)據(jù)來確定路線。例如,對(duì)于基于公路的運(yùn)輸,基于位置的應(yīng)用可以根據(jù),例如,最快的路線、最短路線、最小化公路收費(fèi)的路線,等等,確定當(dāng)前位置和所需的目的地位置之間的路線。因此,在某些方面,地圖可以包括另外的數(shù)據(jù),諸如公路收費(fèi)、速度限制、基于時(shí)刻的可能的公路速度、公路結(jié)構(gòu)等等。由基于位置的應(yīng)用124所生成的帶有重疊在地圖上的當(dāng)前位置的地圖可以顯示在用戶界面118上,諸如在顯示屏幕上。基于位置的應(yīng)用124還可以進(jìn)一步基于估計(jì)的當(dāng)前位置,向用戶提供導(dǎo)航指令,例如,通過用戶界面118上的突出顯示的路線,通過從用戶界面118輸出的音頻,等等。
[0037]近似的導(dǎo)航系統(tǒng)110位置可以,在某些實(shí)施例中,通過將近似的接收器位置快移到地圖網(wǎng)格,而被顯示在帶有導(dǎo)航路線的地圖上,。如果接收器的估計(jì)的當(dāng)前位置在地圖網(wǎng)格上的位置的預(yù)定義的距離內(nèi),例如,基于位置的應(yīng)用124可以假設(shè)接收器位于地圖網(wǎng)格上的該位置,并可以在該地圖網(wǎng)格位置顯示導(dǎo)航系統(tǒng)110(即,用戶或交通工具)。基于位置的應(yīng)用124可以向用戶提供導(dǎo)航指令,例如,通過將導(dǎo)航路線沿途的航點(diǎn)通知給用戶,通過當(dāng)?shù)貓D網(wǎng)格上的近似的接收器位置偏離導(dǎo)航路線時(shí)通知用戶。在其他實(shí)施例中,基于位置的應(yīng)用124可以向其他應(yīng)用、系統(tǒng),或設(shè)備提供導(dǎo)航指示(例如,在導(dǎo)航引導(dǎo)的交通工具中)。
[0038]諸如加速度數(shù)據(jù)之類的傳感器數(shù)據(jù),可以另外被基于位置的應(yīng)用用來確定基于慣性位置的位置估計(jì)。這些估計(jì)可以向基于位置的應(yīng)用提供補(bǔ)充導(dǎo)航信息。換言之,可以使用傳感器數(shù)據(jù)代替GNSS信號(hào),或與GNSS信號(hào)結(jié)合,作為時(shí)間和/或位置信息的源。這些慣性導(dǎo)航方法還可以進(jìn)一步有用,例如,如果交通工具正在穿過隧道,并且GNSS信號(hào)對(duì)導(dǎo)航系統(tǒng)110不可用。因此,在此示例情況下,導(dǎo)航系統(tǒng)的大致位置可以由基于位置的應(yīng)用124基于導(dǎo)航系統(tǒng)110的最后一個(gè)已知位置和加速度數(shù)據(jù)來估計(jì)。基于位置的應(yīng)用,可以,一方面,數(shù)學(xué)地操縱加速度數(shù)據(jù)以估計(jì)當(dāng)前位置,諸如通過執(zhí)行加速度數(shù)據(jù)的特定坐標(biāo)的二重積分。
[0039]基于位置的應(yīng)用124可以基于地圖數(shù)據(jù)和用戶輸入,使用確定的路線來標(biāo)識(shí)航點(diǎn),并將每一個(gè)航點(diǎn)與特定準(zhǔn)確度模式相關(guān)聯(lián)?;谖恢玫膽?yīng)用124可以,例如,在匯接點(diǎn)、交叉點(diǎn)、立交、轉(zhuǎn)彎、彎道、環(huán)島,公路的接近另一公路的路段,迂回,等等處,指定高準(zhǔn)確度模式。
[0040]在某些實(shí)施例中,基于位置的應(yīng)用124也可以負(fù)責(zé)激活和去激活位置感知的準(zhǔn)確度調(diào)整,并可以接收用戶輸入,以根據(jù)用戶偏好來配置位置感知的準(zhǔn)確度調(diào)整。位置感知的準(zhǔn)確度調(diào)整可以,例如,通過確定如何以及何時(shí)調(diào)整準(zhǔn)確度設(shè)置來配置。當(dāng)在航點(diǎn)的附近調(diào)整準(zhǔn)確度設(shè)置時(shí),例如,用戶可以通過輸入或選擇將觸發(fā)對(duì)較高準(zhǔn)確度設(shè)置的更改的航點(diǎn)或航點(diǎn)類型,來配置高準(zhǔn)確度航點(diǎn)。用戶還可以配置位置感知的準(zhǔn)確度調(diào)整的靈敏度,例如,配置與作出了準(zhǔn)確度調(diào)整的較高準(zhǔn)確度航點(diǎn)的預(yù)定義的距離。用戶可以進(jìn)一步選擇不同級(jí)別的準(zhǔn)確度和/或?qū)?dǎo)致不同級(jí)別的準(zhǔn)確度的不同級(jí)別的功率消耗。在其他實(shí)施例中,較高準(zhǔn)確度航點(diǎn)和準(zhǔn)確度設(shè)置被默認(rèn)地配置或由基于位置的應(yīng)用124自動(dòng)地配置。[0041]基于位置的應(yīng)用124可以從位置管理器128接收當(dāng)前位置,如果當(dāng)前位置在與所標(biāo)識(shí)的高準(zhǔn)確度模式航點(diǎn)的預(yù)定距離內(nèi),基于位置的應(yīng)用124可以將航點(diǎn)模式關(guān)聯(lián)命令發(fā)送到位置管理器128,以指示其中應(yīng)該提供導(dǎo)航數(shù)據(jù)的模式。因此,一方面,在導(dǎo)航系統(tǒng)110的操作過程中,基于位置的應(yīng)用124接收用戶輸入和地圖數(shù)據(jù);至少部分地基于用戶輸入和地圖數(shù)據(jù),確定路線;確定路線沿途的一個(gè)或多個(gè)航點(diǎn);以及,歸于兩種準(zhǔn)確度模式中的一種,每一種模式都在采樣、報(bào)告速率,接收導(dǎo)航數(shù)據(jù)的速率,以及導(dǎo)航系統(tǒng)110的準(zhǔn)確度方面不相似?;谖恢玫膽?yīng)用124進(jìn)一步基于當(dāng)前位置與航點(diǎn)中的一個(gè)或多個(gè)的接近度來判斷是否應(yīng)該在兩種模式中的一個(gè)模式下提供導(dǎo)航信息,并請(qǐng)求位置管理器128在兩種模式中的一種模式下提供導(dǎo)航數(shù)據(jù)。因此,如果如從諸如位置、速度、時(shí)間(PVT)數(shù)據(jù)之類的導(dǎo)航數(shù)據(jù)導(dǎo)出的當(dāng)前位置指出導(dǎo)航系統(tǒng)在高準(zhǔn)確度航點(diǎn)的預(yù)定距離內(nèi),那么,基于位置的應(yīng)用124可以將當(dāng)前模式設(shè)置為高準(zhǔn)確度模式,并通過航點(diǎn)模式關(guān)聯(lián)請(qǐng)求,向位置管理器128指出該當(dāng)前模式。在某些實(shí)施例中,預(yù)定距離可以在大致50米到大致2,000米的范圍之內(nèi)。
[0042]響應(yīng)于從基于位置的應(yīng)用124接收到的航點(diǎn)模式關(guān)聯(lián)請(qǐng)求,位置管理器128向緩沖的位置引擎144提供位置請(qǐng)求,向峰值模式控制器154提供激活命令。位置管理器128以對(duì)應(yīng)于兩種準(zhǔn)確度模式中的一種的速率從緩沖的位置引擎144接收位置、速度,以及時(shí)間(PVT)數(shù)據(jù)。例如,可以在高準(zhǔn)確度模式設(shè)置下以比較高的速率,或在普通準(zhǔn)確度模式設(shè)置下以相對(duì)低的速率來接收PVT數(shù)據(jù)。因此,改變準(zhǔn)確度模式可以包括由導(dǎo)航系統(tǒng)110執(zhí)行的信號(hào)和/或數(shù)據(jù)處理中的一個(gè)或多個(gè)變化,這些變化可能會(huì)導(dǎo)致提供給位置管理器128并隨后提供給基于位置的應(yīng)用124的PVT數(shù)據(jù)的準(zhǔn)確度的變化。
[0043]緩沖的測(cè)量引擎140可包括預(yù)先測(cè)量引擎(預(yù)先ME)緩沖器146和測(cè)量引擎(ME) 148,常常也被稱為跟蹤器。緩沖的位置引擎144可包括預(yù)先位置引擎(預(yù)先PE)緩沖器150和位置引擎(PE) 152,常常也被稱為導(dǎo)航器。預(yù)先測(cè)量引擎緩沖器146和預(yù)先位置引擎緩沖器150可以各自向峰值模式控制器154提供緩沖器狀態(tài)。緩沖器狀態(tài)可以表示相應(yīng)的緩沖器滿到什么程度。例如,緩沖器狀態(tài)可以向峰值模式控制器154指出相應(yīng)的緩沖器146和150被用諸如GNSS信號(hào)數(shù)據(jù)或偽距離數(shù)據(jù)之類的數(shù)據(jù)填充的百分比。
[0044]峰值模式控制器154可以基于激活命令,以及緩沖器146和150的緩沖器狀態(tài),向PE 152和ME 148提供控制報(bào)告速率,或生成導(dǎo)航信息的頻率的速率命令。具體而言,如果激活命令指出高準(zhǔn)確度模式操作并且緩沖器狀態(tài)低于預(yù)定義的閾值,那么,峰值模式控制器154可以提供速率命令以指示出相對(duì)較高的報(bào)告速率,從而以相對(duì)較高頻率生成導(dǎo)航數(shù)據(jù),這對(duì)應(yīng)于更高的準(zhǔn)確度。換言之,當(dāng)當(dāng)前位置在高準(zhǔn)確度航點(diǎn)的預(yù)定距離內(nèi)時(shí),導(dǎo)航信息的報(bào)告速率、頻率,且因此導(dǎo)航系統(tǒng)110的準(zhǔn)確度可以相對(duì)較高,且緩沖器146和150被填充到少于預(yù)定閾值。在某些實(shí)施例中,與緩沖器狀態(tài)相關(guān)的預(yù)定閾值可以在大約75%到大約95%的范圍之內(nèi)。
[0045]PE 152可以負(fù)責(zé)處理測(cè)量數(shù)據(jù)以獲取表示導(dǎo)航系統(tǒng)110的估計(jì)位置、速度和時(shí)間的位置、速度和時(shí)間(PVT)數(shù)據(jù)。具體而言,PE 152可以使用三個(gè)或更多衛(wèi)星的衛(wèi)星位置信息和偽距離測(cè)量值來計(jì)算接收器的估計(jì)位置??梢允褂盟膫€(gè)或更多衛(wèi)星來計(jì)算帶有三個(gè)位置維度(X,Y,Z)和時(shí)間的估計(jì)的位置,雖然可以使用三個(gè)衛(wèi)星來計(jì)算帶有兩個(gè)維度(X,Y)的估計(jì)的位置??梢詫⒐烙?jì)的位置轉(zhuǎn)換為已知全球測(cè)地系統(tǒng)(WGS)坐標(biāo)(例如,WGS 84),并使用其來進(jìn)行表示。
[0046]偽距離數(shù)據(jù)被從ME 148通過預(yù)先PE緩沖器150提供到PE 152。PE 152,基于由峰值模式控制器154所發(fā)出的速率命令,可以向ME 148提供報(bào)告速率請(qǐng)求以請(qǐng)求,ME 148以符合所預(yù)期的準(zhǔn)確度模式的合適的速率來提供數(shù)據(jù)。ME 148進(jìn)而可以向GNSS接收器和基帶114發(fā)出接收器調(diào)度命令,以在對(duì)于ME 148合適的速率提供GNSS信號(hào),從而以一頻率生成偽距離數(shù)據(jù),以允許PE 152以符合所需準(zhǔn)確度模式的頻率提供PVT數(shù)據(jù)。一方面,接收器調(diào)度命令可以控制GNSS接收器和基帶114從一個(gè)或多個(gè)衛(wèi)星120-1-n采樣接收到的GNSS信號(hào)并將其提供到Pre-ME緩沖器146隨后提供到ME148的速率。
[0047]因此,基于在基于位置的應(yīng)用124處的位置感知模式關(guān)聯(lián)和緩沖器146和150的緩沖器狀態(tài),峰值模式控制器154可以發(fā)出速率命令來控制由PE 152向位置管理器128提供PVT數(shù)據(jù)的速率。
[0048]在某些實(shí)施例中,峰值模式控制器154可以基于在基于位置的應(yīng)用124處的位置感知模式關(guān)聯(lián)以及可用的導(dǎo)航系統(tǒng)110資源,發(fā)出速率命令以控制由PE 152向位置管理器128提供PVT數(shù)據(jù)的速率。在此情況下,系統(tǒng)資源可以包括緩沖器146和150的狀態(tài),但是,也可以包括導(dǎo)航系統(tǒng)110處理帶寬、存儲(chǔ)器狀態(tài)等等。因此,一方面,峰值模式控制器154可以判斷是否有足夠的系統(tǒng)資源可以用來支持高準(zhǔn)確度模式操作,并可以基于其來發(fā)出速率命令。峰值模式控制器154還可以進(jìn)一步接收可以用來提供速率命令的系統(tǒng)資源的指示。
[0049]在某些其他實(shí)施例中,位置管理器128可以接收可用的系統(tǒng)資源的指示,并修改激活命令,從而只有在系統(tǒng)資源將啟用高準(zhǔn)確度模式的情況下才在高準(zhǔn)確度模式下操作。因此,一方面,可以將緩沖器146和150的狀態(tài)、處理元件148和152的處理帶寬等等通知給位置管理器128。
[0050]一方面,當(dāng)導(dǎo)航系統(tǒng)110在高準(zhǔn)確度模式下操作時(shí),GNSS信號(hào)可以由GNSS接收器和基帶114以大于可以由ME 148處理GNSS信號(hào)的速率的速率來提供。因此,在高準(zhǔn)確度模式操作中,GNSS信號(hào)可以存儲(chǔ)在預(yù)先ME緩沖器146中,預(yù)先ME緩沖器146可以隨著時(shí)間持續(xù)填充到高準(zhǔn)確度模式操作內(nèi)。當(dāng)峰值模式控制器154在高準(zhǔn)確度模式操作之后在普通準(zhǔn)確度模式下控制導(dǎo)航系統(tǒng)110時(shí),ME 148可以比由GNSS接收器和基帶114提供信號(hào)的速率更快地處理GNSS信號(hào)。因此,ME 148可以處理存儲(chǔ)在預(yù)先ME緩沖器146中的GNSS信號(hào),并降低存儲(chǔ)在預(yù)先ME緩沖器146中的GNSS信號(hào)的級(jí)別。
[0051]類似于預(yù)先ME緩沖器146,當(dāng)導(dǎo)航系統(tǒng)110在高準(zhǔn)確度模式下操作時(shí),偽距離數(shù)據(jù)可以由ME 148以大于偽距離數(shù)據(jù)可以由PE 152處理的速率的速率來提供。因此,在高準(zhǔn)確度模式操作中,偽距離數(shù)據(jù)可以存儲(chǔ)在預(yù)先PE緩沖器150中,且預(yù)先PE緩沖器150可以隨著時(shí)間持續(xù)填充到高準(zhǔn)確度模式操作。當(dāng)峰值模式控制器154在高準(zhǔn)確度模式操作之后在普通準(zhǔn)確度模式下控制導(dǎo)航系統(tǒng)110時(shí),PE 152可以比由ME 148提供偽距離數(shù)據(jù)的速率更快地處理偽距離數(shù)據(jù)。因此,PE 152可以處理存儲(chǔ)在預(yù)先PE緩沖器150中的偽距離數(shù)據(jù),并降低存儲(chǔ)在預(yù)先PE緩沖器150中的偽距離數(shù)據(jù)的量。
[0052]應(yīng)該理解,如上文所描述的,導(dǎo)航系統(tǒng)110可以通過緩沖數(shù)據(jù),超出系統(tǒng)110的處理器112的處理能力地操作達(dá)某個(gè)時(shí)間長度。在正常操作過程中,可以處理緩沖的數(shù)據(jù),并為導(dǎo)航系統(tǒng)110的隨后的峰值模式或高準(zhǔn)確度模式操作而騰出這些數(shù)據(jù)。換言之,在最關(guān)鍵的時(shí)間和位置處的高準(zhǔn)確度模式操作的時(shí)間段可以通過如上文所描述的導(dǎo)航系統(tǒng)110來實(shí)現(xiàn),而不需要導(dǎo)航系統(tǒng)110中的處理器112的另外的處理功率。結(jié)果,根據(jù)本發(fā)明的某些實(shí)施例,導(dǎo)航系統(tǒng)110可能需要價(jià)格比較低廉的處理器,并可以比始終在高準(zhǔn)確度模式下操作的系統(tǒng)成本更低廉地制造。另外,根據(jù)本發(fā)明的某些實(shí)施例,導(dǎo)航系統(tǒng)110可以比始終在高準(zhǔn)確度模式下操作的系統(tǒng)消耗較少的功率。
[0053]還應(yīng)注意,根據(jù)本發(fā)明的某些實(shí)施例,可以以各種方式來修改導(dǎo)航系統(tǒng)110的布局。例如,在某些實(shí)施例中,可以省略一個(gè)或多個(gè)功能塊或用等效的或幾乎等效的功能塊來代替。另外,在其他實(shí)施例中,可以向?qū)Ш较到y(tǒng)110添加其他元件,或其他元件可以存在于導(dǎo)航系統(tǒng)110中。
[0054]圖4示出了根據(jù)本發(fā)明的各實(shí)施例的帶有一般位置感知的準(zhǔn)確度調(diào)整的導(dǎo)航方法170。在框172,接收路線地圖測(cè)繪(route mapping)。如參考圖3所討論的,路線地圖測(cè)繪可以由基于位置的應(yīng)用124基于諸如目的地位置之類的用戶輸入所生成。路線地圖測(cè)繪可以進(jìn)一步基于導(dǎo)航系統(tǒng)110的當(dāng)前位置。用戶目的地?cái)?shù)據(jù)可以,例如,通過從導(dǎo)航系統(tǒng)110的用戶界面118接收用戶輸入,并可以是地址或選中的位置的形式。在框174,可以標(biāo)識(shí)高或普通準(zhǔn)確度的航點(diǎn)。如上所述,可以基于位置來標(biāo)識(shí)航點(diǎn),基于位置的應(yīng)用124在所述位置處可以得益于諸如PVT數(shù)據(jù)之類的導(dǎo)航信息的高準(zhǔn)確度。在框176,確定當(dāng)前緩沖器狀態(tài)。如參考圖3所討論的,可以有一個(gè)以上的緩沖器,例如,預(yù)先ME緩沖器146和預(yù)先PE緩沖器150??梢詫⒕彌_器填充狀態(tài)提供給峰值模式控制器154。
[0055]在框178,判斷當(dāng)前位置是否在高準(zhǔn)確度的航點(diǎn)附近。如果當(dāng)前位置不在高準(zhǔn)確度航點(diǎn)附近,那么,在框180,系統(tǒng)可以在普通準(zhǔn)確度模式下操作。然而,如果在框178,判斷當(dāng)前位置在高準(zhǔn)確度航點(diǎn)附近,或換言之,在高準(zhǔn)確度航點(diǎn)的預(yù)定距離內(nèi),那么,在框182,判斷緩沖器填充狀態(tài)是否高于閾值。如果緩沖器填充狀態(tài)高于閾值,那么,方法170繼續(xù)到框180,在那里,導(dǎo)航系統(tǒng)在普通準(zhǔn)確度模式下操作。然而,如果在框182,判斷當(dāng)前緩沖器填充狀態(tài)不高于閾值,那么,在框184,導(dǎo)航系統(tǒng)可以設(shè)置為在高準(zhǔn)確度模式下操作??梢詫?zhǔn)確度設(shè)置更改為較高準(zhǔn)確度模式,例如,通過調(diào)整由峰值模式控制器154控制的ME 148和PE 152中的信號(hào)和/或數(shù)據(jù)處理速率,如參考圖3所描述的。最后,在框186,判斷是否到達(dá)路線的目的地或末尾。如果沒有到達(dá)目的地,那么,方法170可以返回到框178,將下一當(dāng)前位置與標(biāo)識(shí)的航點(diǎn)進(jìn)行比較。然而,如果已到達(dá)目的地,如在框186確定的,那么,在框172,方法170可以結(jié)束并等待下一路線地圖測(cè)繪。
[0056]值得注意的是,根據(jù)本發(fā)明的某些實(shí)施例,可以以各種方式來修改方法170。例如,在本發(fā)明的其他實(shí)施例中,可以省略方法170的一個(gè)或多個(gè)操作,或它們可以無序地執(zhí)行。另外,根據(jù)本發(fā)明的其他實(shí)施例,可以向方法170添加其他操作。
[0057]圖5示出了根據(jù)本發(fā)明的各實(shí)施例的可以由導(dǎo)航系統(tǒng)110顯示的地圖200的示例。地圖200的所示出的示例包括高速公路202和204,分別帶有直線距離206和208,以及分別帶有彎曲部分210以及212。地圖200還可以進(jìn)一步描繪地圖200上的導(dǎo)航系統(tǒng)110的位置,諸如小汽車214的圖像。只要導(dǎo)航系統(tǒng)110正在行進(jìn)于不在其他公路的附近的直線206和208上,導(dǎo)航系統(tǒng)110的性能,不太可能受由于導(dǎo)航系統(tǒng)110的實(shí)際位置和由導(dǎo)航系統(tǒng)110所提供的估計(jì)位置之間的較低的準(zhǔn)確度所造成的任何差異的影響。然而,在通過彎曲路段210和212來表示的兩條高速公路之間的立交216附近,由于導(dǎo)航系統(tǒng)110的實(shí)際位置和由導(dǎo)航系統(tǒng)110所提供的位置估計(jì)之間的較低的準(zhǔn)確度而造成的差異可能會(huì)不利地影響導(dǎo)航系統(tǒng)110的性能。因此,立交216可以被指定為高準(zhǔn)確度航點(diǎn)。此外,立交周圍的預(yù)定距離還可以通過邊界218來表示。因此,當(dāng)導(dǎo)航系統(tǒng)110位于邊界218內(nèi)時(shí),導(dǎo)航系統(tǒng)可以在高準(zhǔn)確度模式下操作。
[0058]此處所描述的各實(shí)施例可以使用,例如,硬件、軟件、和/或固件來實(shí)現(xiàn),以執(zhí)行此處所描述的方法和/或操作。此處所描述的某些實(shí)施例可以作為存儲(chǔ)機(jī)器可執(zhí)行指令的有形的機(jī)器可讀取的介質(zhì)來提供,機(jī)器可執(zhí)行指令,如果由機(jī)器執(zhí)行,導(dǎo)致機(jī)器執(zhí)行此處所描述的方法和/或操作。有形的機(jī)器可讀取的介質(zhì)可以包括,但不僅限于,任何類型的磁盤,包括軟盤、光盤、光盤只讀存儲(chǔ)器(⑶-ROM)、光盤可重寫(⑶-RW)以及磁光盤、諸如只讀存儲(chǔ)器(ROM)、諸如動(dòng)態(tài)和靜態(tài)RAM之類的隨機(jī)訪問存儲(chǔ)器(RAM)、電可擦除編程只讀存儲(chǔ)器(EEPROM)、閃存、磁卡或光卡之類的半導(dǎo)體器件,或適于存儲(chǔ)電子指令的任何類型的有形的介質(zhì)。機(jī)器可以包括任何合適的處理或計(jì)算平臺(tái)、設(shè)備或系統(tǒng),并可以使用硬件和/或軟件的任何合適的組合來實(shí)現(xiàn)。指令可以包括任何合適類型的代碼,并可以使用任何合適的編程語言來實(shí)現(xiàn)。在其他實(shí)施例中,用于執(zhí)行此處所描述的方法和/或操作的機(jī)器可執(zhí)行指令可以以固件來實(shí)現(xiàn)。
[0059]此處描述了各種特征、方面,以及各實(shí)施例。各特征、各方面以及各實(shí)施例對(duì)彼此組合以及變更和修改敏感,如本領(lǐng)域的技術(shù)人員所理解的。因此,本發(fā)明應(yīng)該被視為包含這樣的組合、變更,以及修改。
[0060]此處所使用的術(shù)語和表達(dá)被用作描述的術(shù)語,而不作為限制。在使用這樣的術(shù)語和表達(dá)時(shí),沒有排除所示出的和所描述的特征的任何等效內(nèi)容(或其某些部分),并且應(yīng)該認(rèn)識(shí)到,在權(quán)利要求書的范圍內(nèi),各種修改都是可以的。其他修改、變化,以及替代方案也是可以的。相應(yīng)地,權(quán)利要求書旨在涵蓋所有這樣的等效內(nèi)容。
[0061]盡管與目前被視為最實(shí)用的各實(shí)施例一起描述了本發(fā)明的某些實(shí)施例,但是,可以理解,本發(fā)明將不僅限于所公開的各實(shí)施例,相反,可以涵蓋包括在權(quán)利要求書的范圍內(nèi)的各種修改以及等效布局。雖然此處使用了特定的術(shù)語,但是,它們只用于通用以及描述性的意義,而不作出限制。
[0062]此書面描述使用示例來公開本發(fā)明的某些實(shí)施例,包括最佳模式,也可以使任何所屬【技術(shù)領(lǐng)域】的專業(yè)人員能實(shí)現(xiàn)本發(fā)明的某些實(shí)施例,包括制造并使用任何設(shè)備或系統(tǒng)以及執(zhí)行任何包括的方法。本發(fā)明的某些實(shí)施例的可以取得專利的范圍由權(quán)利要求進(jìn)行定義,并可以包括本領(lǐng)域的技術(shù)人員能想到的其他示例。這樣的其他示例仍在權(quán)利要求書的范圍內(nèi),如果它們具有不是不同于權(quán)利要求書的字面上的語言的結(jié)構(gòu)元件,或者如果它們包括帶有與權(quán)利要求書的字面上的語言無實(shí)質(zhì)的差異的等效結(jié)構(gòu)元件。
【權(quán)利要求】
1.一種方法,包括: 在至少一個(gè)處理器中,基于用戶輸入確定路線; 由所述至少一個(gè)處理器,標(biāo)識(shí)出所述路線上的對(duì)應(yīng)于第一準(zhǔn)確度位置或第二準(zhǔn)確度位置中的一個(gè)的至少一個(gè)航點(diǎn); 由所述至少一個(gè)處理器,在第一準(zhǔn)確度模式或第二準(zhǔn)確度模式下,至少部分地基于將當(dāng)前位置與所述至少一個(gè)航點(diǎn)進(jìn)行比較,確定導(dǎo)航數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,由所述至少一個(gè)處理器確定導(dǎo)航數(shù)據(jù)還包括:當(dāng)所述當(dāng)前位置在對(duì)應(yīng)于所述第一準(zhǔn)確度位置的所述至少一個(gè)航點(diǎn)中的一個(gè)的預(yù)定閾值內(nèi)時(shí),在所述第一準(zhǔn)確度模式下確定所述導(dǎo)航數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,在第一準(zhǔn)確度模式下或第二準(zhǔn)確度模式下確定導(dǎo)航數(shù)據(jù)至少部分地基于系統(tǒng)資源。
4.如權(quán)利要求1所述的方法,其特征在于,由所述至少一個(gè)處理器確定導(dǎo)航數(shù)據(jù)進(jìn)一步基于將緩沖器的填充狀態(tài)與預(yù)定的填充閾值進(jìn)行比較。
5.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)定的填充閾值在緩沖容量的75%和95%的范圍之內(nèi)。
6.如權(quán)利要求1所述的方法,其特征在于,如果所述至少一個(gè)航點(diǎn)在下列各項(xiàng)中的至少一項(xiàng)的所述預(yù)定閾值內(nèi),所述至少一個(gè)航點(diǎn)被標(biāo)識(shí)為第一準(zhǔn)確度位置:(i)所述路線上的交叉點(diǎn);(ii)所述路線上的彎道;(iii)所述路線與其他公路的接近度;(iv)機(jī)場(chǎng);(V)軍事基地;(vi)空中禁區(qū);(vii)城市;(viii)山;(ix)高層建筑;(x)國際邊界或(xi)賽道。
7.如權(quán)利要求1所述的方法,其特征在于,在所述第一準(zhǔn)確度模式下比在所述第二準(zhǔn)確度模式下以更大的速率確定導(dǎo)航數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其特征在于,所述導(dǎo)航數(shù)據(jù)是下列各項(xiàng)中的至少一項(xiàng):⑴位置;(ii)速度;或(iii)加速度。
9.如權(quán)利要求1所述的方法,還包括接收全球?qū)Ш叫l(wèi)星信號(hào)(GNSS)。
10.一種系統(tǒng),包括: 測(cè)量引擎,其反復(fù)地接收至少一個(gè)信號(hào),并反復(fù)地至少部分地基于所述至少一個(gè)信號(hào)來確定以第一和第二頻率中的一個(gè)來確定偽距離測(cè)量值; 位置引擎,其反復(fù)地接收所述偽距離測(cè)量值,并反復(fù)地至少部分地基于所述確定的偽距離測(cè)量值來確定位置;以及 控制器,其至少部分地基于所述確定的位置,向所述測(cè)量引擎提供速率命令以選擇所述第一和第二頻率中的一個(gè)。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,如果所述當(dāng)前位置在對(duì)應(yīng)于高準(zhǔn)確度位置的航點(diǎn)的預(yù)定閾值內(nèi),所述控制器選擇對(duì)應(yīng)于所述第一頻率的所述速率命令。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述第一頻率大于所述第二頻率。
13.如權(quán)利要求11所述的系統(tǒng),還包括確定對(duì)應(yīng)于所述高準(zhǔn)確度位置的所述航點(diǎn)的位置管理器。
14.如權(quán)利要求10所述的系統(tǒng),還包括用于存儲(chǔ)下列各項(xiàng)中的至少一項(xiàng)的緩沖器:(i)所述至少一個(gè)信號(hào);(ii)所述偽距離測(cè)量值;以及(iii)所述位置。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述控制器部分地基于可用的系統(tǒng)資源來選擇對(duì)應(yīng)于所述第一頻率的所述速率命令。
16.包括計(jì)算機(jī)可執(zhí)行指令的至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),執(zhí)行包括下列各項(xiàng)的方法: 基于用戶輸入,確定路線; 標(biāo)識(shí)所述路線上的對(duì)應(yīng)于第一準(zhǔn)確度位置或第二準(zhǔn)確度位置中的一個(gè)的至少一個(gè)航占.在第一準(zhǔn)確度模式或第二準(zhǔn)確度模式下,至少部分地基于將當(dāng)前位置與所述至少一個(gè)航點(diǎn)進(jìn)行比較,以確定導(dǎo)航數(shù)據(jù)。
17.如權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,確定導(dǎo)航數(shù)據(jù)還包括:當(dāng)所述當(dāng)前位置在對(duì)應(yīng)于所述第一準(zhǔn)確度位置的所述至少一個(gè)航點(diǎn)中的一個(gè)的預(yù)定閾值內(nèi)時(shí),在所述第一準(zhǔn)確度模式下確定所述導(dǎo)航數(shù)據(jù)。
18.如權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,如果所述至少一個(gè)航點(diǎn)在下列各項(xiàng)中的至少一項(xiàng)的所述預(yù)定閾值內(nèi),所述至少一個(gè)航點(diǎn)被標(biāo)識(shí)為第一準(zhǔn)確度位置:(i)所述路線上的交叉點(diǎn);(ii)所述路線上的彎道;或(iii)所述路線與其他公路的接近度。
19.如權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,在所述第一準(zhǔn)確度模式期間比在所述第二準(zhǔn)確度模式下以更大的速率確定導(dǎo)航數(shù)據(jù)。
20.如權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述導(dǎo)航數(shù)據(jù)是下列各項(xiàng)中的至少一項(xiàng):⑴位置;(ii)速度;(iii)加速度;(iv)減速度;(V)旋轉(zhuǎn);(vi)徑向加速度;或(vii)徑向速度。
【文檔編號(hào)】G09B29/00GK103998896SQ201180075617
【公開日】2014年8月20日 申請(qǐng)日期:2011年12月19日 優(yōu)先權(quán)日:2011年12月19日
【發(fā)明者】J·瑟戈夫 申請(qǐng)人:英特爾公司