局部地圖更新的制作方法
【專利摘要】一種在計算機系統(tǒng)上執(zhí)行的方法,可包括由計算機系統(tǒng)維護被至少分成第一預(yù)選地圖部分和不同于第一預(yù)選地圖部分的第二預(yù)選地圖部分的地圖數(shù)據(jù)。計算機系統(tǒng)可接收傳輸?shù)谝活A(yù)選地圖部分至車輛導(dǎo)航單元的請求,以及傳輸表明關(guān)于第一預(yù)選地圖部分的付款金額的支付請求。計算機系統(tǒng)也可接收支付所述付款金額的指示,并通過無線網(wǎng)絡(luò)將第一預(yù)選地圖部分傳輸至車輛導(dǎo)航單元。
【專利說明】局部地圖更新
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明的實施方式涉及導(dǎo)航系統(tǒng)領(lǐng)域,尤其是顯示地圖和/或其他數(shù)據(jù)的車輛導(dǎo)航系統(tǒng)。
【【背景技術(shù)】】
[0002]車輛,如汽車、船只和飛機,經(jīng)陸路、水路或航空從一點行駛至另一點。安全有效的行駛包括追蹤車輛位置并指引其駛向目的地。導(dǎo)航可以包括使用顯示正穿過的區(qū)域和可能路徑的地圖。導(dǎo)航可以包括使用顯示數(shù)字地圖的電子系統(tǒng)。電子導(dǎo)航系統(tǒng)可以存儲全部或部分地圖數(shù)據(jù),這些地圖數(shù)據(jù)可能因所繪制區(qū)域的變化而過時。導(dǎo)航系統(tǒng)可以不定期更新地圖數(shù)據(jù)。
【
【發(fā)明內(nèi)容】
】
[0003]本發(fā)明的一個或多個實施方式可以包括用于更新電子地圖的方法、系統(tǒng)和計算機程序產(chǎn)品。根據(jù)本發(fā)明的一實施方式,一種在計算機系統(tǒng)上執(zhí)行的方法,可以包括由計算機系統(tǒng)維護被至少分成第一預(yù)選地圖部分和不同于第一預(yù)選地圖部分的第二預(yù)選地圖部分的地圖數(shù)據(jù)。計算機系統(tǒng)可以接收傳輸?shù)谝活A(yù)選地圖部分至車輛導(dǎo)航單元的請求,以及傳輸表明與第一預(yù)選地圖部分相關(guān)聯(lián)的付款金額的支付請求。計算機系統(tǒng)也可以接收支付該付款金額的指示,并通過無線網(wǎng)絡(luò)將第一預(yù)選地圖部分傳輸至車輛導(dǎo)航單元。
[0004]根據(jù)本發(fā)明披露的一實施方式,一種更新電子地圖的系統(tǒng),可以包括第一計算機系統(tǒng)、第二計算機系統(tǒng)和車輛導(dǎo)航單元。第一計算機系統(tǒng)可以包括處理器、存儲器,以及存儲在存儲器中的包括多個指令的數(shù)據(jù)處理程序。第一計算機系統(tǒng)的指令可以由處理器執(zhí)行,來提供被至少分成第一預(yù)選地圖部分和不同于第一預(yù)選地圖部分的第二預(yù)選地圖部分的地圖數(shù)據(jù),接收傳輸?shù)谝活A(yù)選地圖部分的請求,傳輸表明與第一預(yù)選地圖部分相關(guān)聯(lián)的付款金額的支付請求,接收支付該付款金額的指示,以及傳輸?shù)谝活A(yù)選地圖部分。第二計算機系統(tǒng)可以遠離于第一計算機系統(tǒng),包括處理器、存儲器,以及存儲在存儲器中的包括多個指令的數(shù)據(jù)處理程序,由處理器執(zhí)行來向第一計算機系統(tǒng)傳輸?shù)谝活A(yù)選地圖部分的傳輸請求,向第一計算機系統(tǒng)傳輸付款金額以回應(yīng)付款請求。車輛導(dǎo)航單元可以包括處理器、存儲器,以及存儲在存儲器中的包括指令的數(shù)據(jù)處理程序,由處理器執(zhí)行來接收從第一計算機系統(tǒng)傳輸?shù)牡谝活A(yù)選地圖部分。
[0005]根據(jù)本發(fā)明的一實施方式,一種在車輛導(dǎo)航系統(tǒng)上執(zhí)行的方法,可以包括自動從第一位置傳輸一傳輸與第一地理區(qū)域的地圖數(shù)據(jù)關(guān)聯(lián)的第一預(yù)選地圖部分的請求,自動啟動與第一預(yù)選地圖部分相關(guān)聯(lián)的第一付款金額的支付,以及在付清第一付款金額后接收第一預(yù)選地圖部分。
【【專利附圖】
【附圖說明】】
[0006]為使本發(fā)明易于理解,更詳細的說明將通過引用附圖中闡明的【具體實施方式】來提出。應(yīng)當(dāng)理解的是這些圖僅描述了本發(fā)明的典型實施方式,并不因此理解為對范圍的限制,通過使用附圖,方法和系統(tǒng)將帶有附加的特征和細節(jié)地被描述和解釋,其中:
[0007]圖1示出了可執(zhí)行說明性實施方式的典型客戶端-服務(wù)器計算機網(wǎng)絡(luò)。
[0008]圖2示出了可執(zhí)行說明性實施方式的數(shù)據(jù)處理系統(tǒng)的方框圖。
[0009]圖3示出了可執(zhí)行說明性實施方式的典型遠程信息處理和/或?qū)Ш较到y(tǒng)。
[0010]圖4示出了可執(zhí)行說明性實施方式的導(dǎo)航單元的方框圖。
[0011]圖5示出了根據(jù)本發(fā)明原理被分成一個或更多部分的典型電子地圖數(shù)據(jù)。
[0012]圖6示出了根據(jù)本發(fā)明原理在導(dǎo)航單元和遠程信息處理服務(wù)器間處理的一實施方式。
[0013]圖7示出了根據(jù)本發(fā)明原理在客戶端計算機、遠程信息處理服務(wù)器和導(dǎo)航單元間處理的一實施方式。
[0014]圖8示出了本發(fā)明實施方式的一個實例。
[0015]圖9示出了本發(fā)明實施方式的一個實例。
【【具體實施方式】】
[0016]正如本領(lǐng)域技術(shù)人員所能意識到的,本發(fā)明可表現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。相應(yīng)地,本發(fā)明可表現(xiàn)為完全是硬件、完全是軟件(包括固件、常駐軟件、微代碼等)的實施方式或結(jié)合了軟件方面和硬件方面的實施方式的形式,此處通常都稱為“回路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明可表現(xiàn)為體現(xiàn)在含有計算機可用程序代碼的任何有形表達介質(zhì)中的計算機程序產(chǎn)品的形式。
[0017]任何一個或更多計算機可用或計算機可讀介質(zhì)的組合都可被利用。計算機可用或計算機可讀介質(zhì)可以是,例如但不限于電子、磁、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。計算機可讀介質(zhì)更具體的例子可以包括如下:有一個或更多電線的電路連接、便攜式電腦磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式光盤只讀存儲器(⑶ROM)、光存儲設(shè)備、例如支持互聯(lián)網(wǎng)或企業(yè)內(nèi)部網(wǎng)的傳輸介質(zhì)或磁存儲設(shè)備。
[0018]值得注意的是計算機可用或計算機可讀介質(zhì)甚至可以是程序打印可基于的紙質(zhì)或其他適當(dāng)介質(zhì),因為程序可以被電子獲取,例如通過對紙或其他介質(zhì)進行光學(xué)掃描,如果必要再進行編輯、解釋或以其他適當(dāng)方式處理,然后存儲于計算機存儲器。本發(fā)明情況下,計算機可用或計算機可讀介質(zhì)可以是包括、存儲、通信、傳播或傳輸供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備相連接的程序的任何介質(zhì)。計算機可用介質(zhì)可包括帶有計算機可用程序代碼的傳播數(shù)據(jù)信號,在基帶中或作為載波的一部分。計算機可用程序代碼可通過任何適當(dāng)介質(zhì)傳輸,包括但不限于無線、有線、光纖電纜或射頻(RF)。
[0019]用以執(zhí)行本發(fā)明實施方式的計算機程序代碼可以用任何一種或更多編程語言的組合來編寫,包括諸如Java、Smalltalk、C++等面向?qū)ο缶幊陶Z目以及如C語目或其他類似編程語言等傳統(tǒng)編程語言。程序代碼可完全在用戶計算機上執(zhí)行,部分在用戶計算機上執(zhí)行,作為獨立軟件包,部分在用戶計算機和部分在遠程計算機上執(zhí)行,或完全在遠程計算機或服務(wù)器上執(zhí)行。后一方案中,遠程計算機可以通過任何類型的網(wǎng)絡(luò)與用戶計算機連接,包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、移動通信網(wǎng)絡(luò)和/或其他類型的有線或無線網(wǎng)絡(luò),或連接至外部計算機(例如,通過使用互聯(lián)網(wǎng)服務(wù)提供商的互聯(lián)網(wǎng))。
[0020]這方面內(nèi)容將根據(jù)本發(fā)明實施方式中方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖說明和/或方框圖介紹如下??梢岳斫獾氖?,流程圖說明和/或方框圖的分程序以及流程圖說明和/或方框圖中分程序之組合都可由計算機程序指令執(zhí)行。
[0021]這些計算機程序指令可用于通用計算機、專用計算機或其他可編程數(shù)據(jù)處理裝置來制造機器,這樣那些通過計算機處理器或其他可編程數(shù)據(jù)處理裝置執(zhí)行的指令就可以創(chuàng)造出執(zhí)行流程圖和/或方框圖或分程序中所規(guī)定功能/行為的方法。這些計算機程序指令也可存儲在計算機可讀介質(zhì)中,用以指導(dǎo)計算機或其他可編程數(shù)據(jù)處理裝置以特定方式運行,這樣存儲在計算機可讀介質(zhì)中的指令就可以制造出包括執(zhí)行流程圖和/或方框圖或分程序中所規(guī)定功能/行為的指令方法的產(chǎn)品。
[0022]計算機程序指令也可以加載在計算機或其他可編程數(shù)據(jù)處理裝置中來產(chǎn)生一系列在計算機或其他可編程裝置上執(zhí)行的操作步驟以產(chǎn)生計算機執(zhí)行的方法,這樣在計算機或其他可編程裝置上執(zhí)行的指令就可提供執(zhí)行流程圖和/或方框圖所規(guī)定功能/行為的方法。
[0023]參考圖示,尤其是圖1,提供了可執(zhí)行說明性實施方式的數(shù)據(jù)處理環(huán)境的示意圖。必須認識到,圖1僅作為一種實施方式的說明并未對執(zhí)行不同實施方式的環(huán)境做任何限制。所描述環(huán)境可做多種修改。
[0024]圖1示出了可執(zhí)行說明性實施方式的分布式數(shù)據(jù)處理系統(tǒng)的圖像表示。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10是可執(zhí)行說明性實施方式的計算機網(wǎng)絡(luò)。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10包括用于為網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10內(nèi)各種相連的設(shè)備和計算機提供通信鏈路的介質(zhì)的網(wǎng)絡(luò)12。網(wǎng)絡(luò)12可以包括連接,如電線、無線通信鏈路或光纖電纜。
[0025]在所示實例中,服務(wù)器計算機14和服務(wù)器計算機16連同存儲單元18 —起連接到網(wǎng)絡(luò)12。此外,客戶端計算機20、22和24也連接到網(wǎng)絡(luò)12??蛻舳擞嬎銠C20、22和24可以是,例如個人計算機、網(wǎng)絡(luò)計算機或諸如個人數(shù)字助理(PDA)、移動電話、掌上游戲設(shè)備或平板計算機等移動計算設(shè)備??蛻舳擞嬎銠C20、22和24也可以是與車輛相關(guān)聯(lián)的計算機或任何計算設(shè)備,如遠程信息處理和/或?qū)Ш絾卧?。在所示實例中,服?wù)器計算機14可提供信息,例如啟動文件、操作系統(tǒng)圖像等以及應(yīng)用程序至客戶端計算機20、22和24。本實例中,客戶端計算機20、22和24是服務(wù)器計算機14的客戶端。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10可以包括附加的服務(wù)器計算機、客戶端計算機以及其他未顯示的設(shè)備。
[0026]網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10中的程序代碼可存儲在計算機可記錄存儲介質(zhì)中并下載至數(shù)據(jù)處理系統(tǒng)或其他設(shè)備以供使用。例如,程序代碼可存儲在服務(wù)器計算機14的計算機可記錄存儲介質(zhì)中,并通過網(wǎng)絡(luò)12下載至客戶端計算機20供客戶端計算機20使用。
[0027]在所示實例中,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10可以是帶有表示使用傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)系列協(xié)議而互相通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的全球集合的網(wǎng)絡(luò)12的互聯(lián)網(wǎng)?;ヂ?lián)網(wǎng)的中心是主節(jié)點和主機間的高速通信線路的主干網(wǎng),包括無數(shù)發(fā)送數(shù)據(jù)和信息的商業(yè)的、政府的、教育的和其他的計算機系統(tǒng)。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10也可作為不同類型的網(wǎng)絡(luò)來執(zhí)行,例如,內(nèi)聯(lián)網(wǎng)(Intranet)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、移動通信網(wǎng)絡(luò)和/或其他類型的有線或無線網(wǎng)絡(luò)。圖1僅作為一實例,并未對不同說明性實施方式作架構(gòu)限制。
[0028]轉(zhuǎn)向圖2,根據(jù)本發(fā)明示出了數(shù)據(jù)處理系統(tǒng)的方框圖。在該說明性實例中,數(shù)據(jù)處理系統(tǒng)30包括通信組織32,用以提供處理單元34、存儲器36、永久存儲38、通信單元40、輸入/輸出(I/O)單元42和顯示器44間的通信。
[0029]執(zhí)行軟件指令的處理單元34可加載到存儲器36中。處理單元34可以是若干處理器、一多核處理器或一些其他類型的處理器,這取決于特定的執(zhí)行方式。此處就某項使用的“若干”一詞,意指一項或更多項。進一步地,處理單元34可使用主處理器和次處理器在同一芯片上的若干異構(gòu)處理系統(tǒng)來執(zhí)行。作為另一說明性實例,處理單元34可以是包括相同類型的多重處理器的對稱多處理系統(tǒng)。
[0030]存儲器36和永久存儲38是存儲設(shè)備46的實例。存儲設(shè)備是可以存儲信息的任何硬件,例如但不限于數(shù)據(jù)、函數(shù)形式的程序代碼和/或其他暫時性和/或永久性的適當(dāng)信息。在這些實例中的存儲器36可以是例如隨機存取存儲器或任何其他適當(dāng)?shù)囊资曰蚍且资源鎯υO(shè)備。根據(jù)特定執(zhí)行方式永久存儲38可以有多種形式。
[0031]例如,永久存儲38可以包括一個或更多個組件或設(shè)備,如硬盤、閃存、可擦寫光盤、可擦寫磁帶或上述設(shè)備之組合。永久存儲38使用的介質(zhì)也是可移動的。例如,可移動硬盤可用于永久存儲38。
[0032]在這些實例中,通信單元40提供與其他數(shù)據(jù)處理系統(tǒng)或設(shè)備的通信。在這些實例中,通信單元40可以是網(wǎng)絡(luò)接口卡。通信單元40可通過使用物理和無線通信鏈路之一或兩者來提供通信。
[0033]輸入/輸出單元42通過其他可連接到數(shù)據(jù)處理系統(tǒng)30的設(shè)備允許數(shù)據(jù)輸入和輸出。例如,輸入/輸出單元42可以提供供用戶通過鍵盤、鼠標(biāo)和/或其他適當(dāng)輸入設(shè)備進行輸入的連接。進一步地,輸入/輸出單元42可發(fā)送輸出至打印機。顯示器44提供了向用戶顯示信息的機制。
[0034]操作系統(tǒng)、應(yīng)用和/或程序的指令可位于存儲設(shè)備46中并通過通信組織32與處理單元34產(chǎn)生通信。在這些說明性實例中,指令以函數(shù)形式在永久存儲38中。這些指令可以加載到存儲器36中供處理單元34執(zhí)行。不同實施方式中的處理可由處理單元34利用位于存儲器如存儲器36中的計算機執(zhí)行指令來執(zhí)行。
[0035]這些指令被稱為可由處理單元34中處理器讀取和執(zhí)行的程序代碼、計算機可用程序代碼或計算機可讀程序代碼。不同實施方式中的程序代碼可體現(xiàn)在不同物理或計算機可讀存儲介質(zhì)上,如存儲器36或永久存儲38。
[0036]程序代碼48以函數(shù)形式位于可選擇性可移動計算機可讀介質(zhì)50中,并可加載或傳輸至數(shù)據(jù)處理系統(tǒng)30供處理單元34執(zhí)行。在這些實例中,程序代碼48和計算機可讀介質(zhì)50形成了計算機程序產(chǎn)品52。在一實例中,計算機可讀介質(zhì)50可以是計算機可讀存儲介質(zhì)54或計算機可讀信號介質(zhì)56。計算機可讀存儲介質(zhì)54可包括,例如嵌入或放入驅(qū)動器的光盤或磁盤,或其他用以轉(zhuǎn)移至存儲設(shè)備的永久存儲38的一部分的設(shè)備,例如硬盤,即為永久存儲38的一部分。計算機可讀存儲介質(zhì)54也可以是與數(shù)據(jù)處理系統(tǒng)30相連的永久存儲的形式,如硬盤、指狀存儲器或閃存。在某些實例中,計算機可讀存儲介質(zhì)54不可從數(shù)據(jù)處理系統(tǒng)30中移除。在一些說明性實例中,計算機可讀存儲介質(zhì)54為永久性計算機可讀存儲介質(zhì)。
[0037]替代地,可使用計算機可讀信號介質(zhì)56傳輸程序代碼48至數(shù)據(jù)處理系統(tǒng)30。計算機可讀信號介質(zhì)56可以是,例如包括程序代碼48的傳播數(shù)據(jù)信號。例如,計算機可讀信號介質(zhì)56可以是電磁信號、光信號和/或任何其他適當(dāng)類型的信號。這些信號可通過通信鏈路來傳輸,例如無線通信鏈路、光纖電纜、同軸電纜、電線和/或任何其他適當(dāng)類型的通信鏈路。換言之,在說明性實例中通信鏈路和/或連接可以是物理和/或無線形式。
[0038]在一些實施方式中,程序代碼48可通過計算機可讀信號介質(zhì)56并經(jīng)網(wǎng)絡(luò)從另一設(shè)備或數(shù)據(jù)處理系統(tǒng)下載至永久存儲38而在數(shù)據(jù)處理系統(tǒng)30內(nèi)使用。例如,存儲在服務(wù)器數(shù)據(jù)處理系統(tǒng)中的計算機可讀存儲介質(zhì)中的程序代碼可通過網(wǎng)絡(luò)從服務(wù)器下載至數(shù)據(jù)處理系統(tǒng)30。提供程序代碼48的數(shù)據(jù)處理系統(tǒng)可以是服務(wù)器計算機、客戶端計算機或其他一些可存儲并傳輸程序代碼48的設(shè)備。
[0039]說明數(shù)據(jù)處理系統(tǒng)30的不同組件,并未對不同說明性實施方式的執(zhí)行方法作架構(gòu)限制。不同的有益實施方式可在包括組件的數(shù)據(jù)處理系統(tǒng)上執(zhí)行,其中這些組件用來補充或代替那些用以說明數(shù)據(jù)處理系統(tǒng)30的組件。圖2顯示的其他組件可不同于所顯示的說明性實例。不同實施方式可通過能運行程序代碼的任何硬件設(shè)備或系統(tǒng)來執(zhí)行。作為一實例,數(shù)據(jù)處理系統(tǒng)可包括與無機組件整合的有機組件和/或可包括不包括人類的完全有機組件。例如,存儲設(shè)備可包括有機半導(dǎo)體。
[0040]在另一實例中,數(shù)據(jù)處理系統(tǒng)30中的存儲設(shè)備可以是可存儲數(shù)據(jù)的任何硬件設(shè)備。存儲器36、永久存儲38和計算機可讀介質(zhì)50是有形形式存儲設(shè)備的實例。
[0041]在另一實例中,總線系統(tǒng)可用于執(zhí)行通信組織32并且可以由一個或更多總線構(gòu)成,例如系統(tǒng)總線或輸入/輸出總線。當(dāng)然,總線系統(tǒng)可利用任何可供隸屬于總線系統(tǒng)的不同組件或設(shè)備間數(shù)據(jù)轉(zhuǎn)移的適當(dāng)類型的結(jié)構(gòu)來執(zhí)行。附加地,通信單元可包括包括一個或更多用以傳輸和接收數(shù)據(jù)的設(shè)備,例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。進一步地,存儲器可以是,例如存儲器36或例如分布在可顯示于通信組織32的界面和內(nèi)存控制中心中的高速緩沖存儲器。
[0042]應(yīng)理解的是本發(fā)明系統(tǒng)和/或方法的全部或部分可在云計算環(huán)境中執(zhí)行和/或利用。
[0043]如上所述,此處披露的系統(tǒng)、方法和計算機程序產(chǎn)品用于遠程信息處理系統(tǒng),如顯示交互式地圖、地圖部分和/或其他數(shù)據(jù)的車輛導(dǎo)航系統(tǒng)。
[0044]參考圖3,遠程信息處理系統(tǒng)58是應(yīng)用于如車輛等移動設(shè)備的電信和/或數(shù)據(jù)處理系統(tǒng)。遠程信息處理系統(tǒng)58是網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10的一個實例,有時也被稱為計算機系統(tǒng)。車輛用系統(tǒng)58可提供如支持導(dǎo)航、控制、通信和/或娛樂等特征。例如,其導(dǎo)航方面可提供如監(jiān)控車輛位置、顯示被穿過的區(qū)域的交互式地圖和/或提供去目的地的指示等特征。相應(yīng)地,系統(tǒng)58可以是或可以包括導(dǎo)航系統(tǒng)60并進一步包括這里未討論的其他系統(tǒng)。
[0045]導(dǎo)航系統(tǒng)60,有時也被稱為計算機系統(tǒng)60,可以包括一或更多車輛62、遠程信息處理服務(wù)器64、遠程信息處理網(wǎng)絡(luò)66和定位系統(tǒng)68。系統(tǒng)60可進一步包括一臺或更多客戶端計算機70。計算機70可以是計算機20、22、24。系統(tǒng)60可包括其他替代性或附加性設(shè)備也可以省略上述一個或更多設(shè)備。系統(tǒng)60是網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)10的一個實例。
[0046]車輛62可以是任何運輸人或物的設(shè)備。相應(yīng)地,車輛62可以是移動結(jié)構(gòu),往往(但不必然)是自力推動,且往往(但不必然)是滾動的。這類例子包括乘用車、卡車和摩托車等汽車;艇、船和駁船等船舶;拖車等掛車;自行車;以及飛機、直升機等航空器。車輛62可包括可以是或者可以包括導(dǎo)航系統(tǒng)82的遠程信息處理單元(telematics unit) 80。為簡明起見,本發(fā)明中車輛62以乘用車為例。此處本發(fā)明的原理并不限于乘用車,僅作為常見的典型實例。
[0047]遠程信息處理服務(wù)器64是服務(wù)器計算機14、16和/或數(shù)據(jù)處理系統(tǒng)30的一個實例,可以向?qū)Ш较到y(tǒng)60中的車輛62提供地圖和/或賬戶相關(guān)服務(wù)。地圖相關(guān)服務(wù)可包括存儲地圖數(shù)據(jù),保存地圖數(shù)據(jù)修訂記錄,執(zhí)行傳輸?shù)貓D數(shù)據(jù)的請求等。賬戶相關(guān)服務(wù)可包括維護用戶,車輛62,遠程信息處理單元80,導(dǎo)航單元82,以及用戶、車輛和單元80或單元82之間的關(guān)聯(lián),諸如存儲地圖數(shù)據(jù)版本號等單元80或82的狀態(tài),和/或諸如服務(wù)付款收據(jù)等用戶賬戶狀態(tài)的數(shù)據(jù)庫。
[0048]雖然圖3示出了一執(zhí)行地圖相關(guān)和用戶相關(guān)任務(wù)兩者的單一遠程信息處理服務(wù)器64,應(yīng)理解的是這些任務(wù)和其他任務(wù)也可在其他結(jié)構(gòu)中執(zhí)行。例如,部分或全部地圖數(shù)據(jù)服務(wù)可分配給可能在多個位置的多個服務(wù)器64 ;部分或全部賬戶服務(wù)可分配給可能在多個位置的多個服務(wù)器;部分或全部服務(wù)器可執(zhí)行額外的任務(wù)??傊瑘D3示出了邏輯功能的抽象圖且目的不在于限制其實際執(zhí)行。
[0049]存儲在服務(wù)器64中的賬戶數(shù)據(jù)可包括一個或更多用戶的數(shù)據(jù)庫以及對每一用戶來說描述用戶及相關(guān)設(shè)備的可用數(shù)據(jù)的記錄。用戶數(shù)據(jù)可以包括諸如姓名、年齡、性別和/或唯一用戶ID (如賬號)等識別信息,家庭、賬單和/或電子郵件地址,電話號碼,設(shè)定的選擇和偏好,訂閱數(shù)據(jù),信用卡、借記卡和/或銀行賬號等支付細節(jié),以及授權(quán)書、支付歷史等。設(shè)備描述數(shù)據(jù)可以包括與一個或更多個車輛62和單元80或82相關(guān)聯(lián)的信息。車輛數(shù)據(jù)可以包括車型、構(gòu)造、顏色、年份以及如車輛識別號(VIN)等唯一車輛ID等等。導(dǎo)航單元數(shù)據(jù)可以包括諸如車型和版本號等信息,序號等唯一 ID,處理器類型和版本,已安裝內(nèi)存,顯示類型,軟件版本號,存儲地圖數(shù)據(jù)100的版本號和/或存儲部分或數(shù)據(jù)包102,單元82穿越路徑等行車歷史等等。每一用戶、車輛和單元80或82都可有相關(guān)標(biāo)識符,如上述唯一 ID。賬戶數(shù)據(jù)可以包括對這些標(biāo)識符以及標(biāo)識符間關(guān)系的記錄。例如,賬戶數(shù)據(jù)可以記錄通過序號識別的特定用戶ID、特定車輛ID和特定單元80或82間的關(guān)聯(lián)。
[0050]遠程信息處理網(wǎng)絡(luò)66是網(wǎng)絡(luò)12的一個實例,可以包括互聯(lián)網(wǎng),為遠程信息處理系統(tǒng)58和/或?qū)Ш较到y(tǒng)60提供通信主干網(wǎng)。當(dāng)車輛62在開動中,網(wǎng)絡(luò)66可以使用一項或更多無線通信技術(shù),例如W1-F1、3G或4G網(wǎng)絡(luò)等蜂窩電話服務(wù)、直接衛(wèi)星鏈路和/或地面射頻鏈路。單獨或結(jié)合使用任何這些技術(shù),可在車輛62、遠程信息處理服務(wù)器64和系統(tǒng)58或60的其他設(shè)備間提供單向或雙向數(shù)據(jù)傳輸。
[0051]通過車輛62訪問網(wǎng)絡(luò)66可能是間歇性的且可能取決于地理條件或用戶選擇。例如,若網(wǎng)絡(luò)66包括蜂窩電話網(wǎng)絡(luò),而部分區(qū)域的路徑可能在蜂窩網(wǎng)絡(luò)覆蓋范圍之外。即使服務(wù)可用,車輛62的用戶也會避免在特定時間或地點連接網(wǎng)絡(luò)66。例如,網(wǎng)絡(luò)66可能基于時間或區(qū)域收取連接費用,用戶就更會減少或避免這些費用了。
[0052]當(dāng)車輛62未在開動中,導(dǎo)航系統(tǒng)60有時會直接或間接使用硬連接與網(wǎng)絡(luò)66相連。例如,如果單元80或82支持以太網(wǎng)硬連接,那么用戶就可以通過以太網(wǎng)電纜將單元80或82直接連接至網(wǎng)絡(luò)66。再如,用戶可以在出行前利用客戶端計算機70來獲取地圖數(shù)據(jù),客戶端70也可以使用硬連接網(wǎng)絡(luò)、無線網(wǎng)絡(luò)或兩者。
[0053]定位系統(tǒng)68可以是能確定車輛62位置的任何設(shè)備或系統(tǒng),如從衛(wèi)星或地面資源向接收器傳輸信號的導(dǎo)航系統(tǒng),或通過航位推算法追蹤位置的設(shè)備。衛(wèi)星定位系統(tǒng)的一個實例就是全球定位系統(tǒng)(GPS),它使用多衛(wèi)星來播送包括時間和位置數(shù)據(jù)的信號。GPS接收器可使用信號來確定位置。此處使用的“GPS”一詞包括任何衛(wèi)星定位系統(tǒng)。地面定位系統(tǒng)使用那些不繞地球飛行的信號傳輸器發(fā)出的信號,如在已知位置的一個或更多固定天線。例如,來自手機塔的信號可以用來計算接收器的位置。航位推算系統(tǒng)可以使用安裝在車輛上的慣性導(dǎo)航和/或傳感器。例如,測量方向的羅盤連同測量距離的動力傳動系統(tǒng)傳感器可以提供位置數(shù)據(jù),如從已知出發(fā)點的偏置距離。定位系統(tǒng)68可以應(yīng)用超過一項技術(shù)。例如,當(dāng)GPS信號被隧道或地形阻塞時,定位系統(tǒng)68可以,如使用車輛傳感器,補充GPS讀數(shù)來追蹤位置。
[0054]由于GPS及其類似系統(tǒng)依靠播送來自太空的信號,圖3示出了獨立于網(wǎng)絡(luò)66的定位系統(tǒng)68。在一些實施方式中,網(wǎng)絡(luò)66可以是定位系統(tǒng)68或可以與定位系統(tǒng)68共享裝備。例如蜂窩通訊通信66可能與蜂窩定位系統(tǒng)68部分重疊。
[0055]導(dǎo)航系統(tǒng)60可進一步包括一個或更多客戶端計算機70,每一個都可以是客戶20、22,24和/或數(shù)據(jù)處理系統(tǒng)30的實例。客戶端70可以是個人計算機、智能手機、平板設(shè)備、觸摸板設(shè)備或其他設(shè)備,且可以通過無線和/或硬連接與網(wǎng)絡(luò)66相連。相應(yīng)地,客戶端70可以獨立于車輛62,通過網(wǎng)絡(luò)66與遠程信息處理服務(wù)器64或?qū)Ш较到y(tǒng)60的其他部分通信。因此用戶可以使用客戶端70從服務(wù)器64獲取地圖數(shù)據(jù),隨后將數(shù)據(jù)傳輸至車輛62的導(dǎo)航單元82,例如,通過USB指狀存儲器。相應(yīng)地,客戶端70可在那些不提供無線網(wǎng)絡(luò)66的位置提供替代性數(shù)據(jù)傳輸路徑以供使用。
[0056]參考圖4,遠程信息處理單元80可以是永久或可拆卸地安裝在車輛62上的遠程通信和/或數(shù)據(jù)處理設(shè)備以提供諸如導(dǎo)航、娛樂、車輛追蹤和/或車輛控制等功能。本申請討論的是遠程信息處理單元80的導(dǎo)航方面,雖然其他方面也可能被提到。遠程信息處理單元80可以是或可以包括導(dǎo)航單元82,且單元80可進一步包括其他元素、系統(tǒng)或設(shè)備。單元80是客戶端20、22、24和/或數(shù)據(jù)處理系統(tǒng)30的一個實例。
[0057]導(dǎo)航單元82是遠程信息處理單元80的車內(nèi)導(dǎo)航部分。單元82可以包括一個或更多個處理器84、存儲器86、控制器88、顯示器子系統(tǒng)90、通信子系統(tǒng)92和定位子系統(tǒng)94。單元82可進一步包括一個或更多個數(shù)據(jù)端口 96和/或網(wǎng)絡(luò)連接器98和/或電源99。單元82可以包括其他替代性或附加性元件,也可以省略一或更多上述列出的元件。由于導(dǎo)航單元82可被能提供其他功能的遠程信息處理單元80控制,資源84—99的任何或全部可由遠程信息處理單元80提供。例如,顯示器子系統(tǒng)90可由遠程信息處理單元80的導(dǎo)航和娛樂部分兩者共享。為簡要起見,本申請將資源88— 99描述為似乎是單元82的部分和/或單元82專用的,即使實際結(jié)構(gòu)會有所不同。
[0058]處理器84可以是處理單元34的一個實例,向?qū)Ш絾卧?2提供計算資源。相應(yīng)地,導(dǎo)航單元82 (或其主機遠程信息處理單元80)可使用一個或更多個處理器84運行程序以支持通信、定位和/或顯示器子系統(tǒng)和/或其他功能。一些子系統(tǒng)或功能可能本身就有一個或更多個處理器。例如,定位子系統(tǒng)94可以包括有專用存儲器的專用處理器來破譯GPS信號。
[0059]存儲器86是存儲設(shè)備46的一個實例,可包括存儲器36和/或永久存儲38,向處理器84提供程序和數(shù)據(jù)存儲。導(dǎo)航單元82可以根據(jù)不同目的使用不同類型的存儲器。例如,單元82就活動程序指令和數(shù)據(jù)可以使用如RAM等相對快速的存儲器,就長期存儲的指令和數(shù)據(jù)則可使用如硬盤存儲器或閃存等較緩慢但永久的存儲器。
[0060]控制器88可以包括允許用戶控制導(dǎo)航單元82運作的任何功能。例如,控制器88可以是單獨或結(jié)合的開啟或關(guān)閉單元82的物理開關(guān),輸入字母數(shù)字數(shù)據(jù)的鍵盤,顯示器子系統(tǒng)90的觸摸屏界面,用以識別口頭指令的程序化語音識別系統(tǒng),遙控裝置和/或其他機制。單元82可以提供含有控制器的用戶界面,供用戶定義車輛62的當(dāng)前位置,滾動地圖、調(diào)整地圖大小或改變地圖顯示,請求更新全部或部分地圖數(shù)據(jù)100,或發(fā)出任何其他適合單元82的命令。
[0061]顯示器子系統(tǒng)90可提供能顯示移動圖像的可見信號輸出。顯示器90不僅包括如LCD顯示屏或LED顯示屏等顯示組件,也包括配套的硬件和軟件。例如,導(dǎo)航單元82可根據(jù)GPS位置數(shù)據(jù)來確定車輛62的當(dāng)前位置并通過顯示器90顯示包括該位置的地圖或部分地圖。顯示器90,可通過顯示器90進一步執(zhí)行單元82的控制器88,例如通過觸摸屏技術(shù)。
[0062]通信子系統(tǒng)92可以是一個或更多個能使導(dǎo)航單元82連接至網(wǎng)絡(luò)66的接收器和/或傳輸器。對移動車輛62來說,通信子系統(tǒng)92可以使用諸如WiF1、蜂窩通信和/或衛(wèi)星通信等無線通信鏈路。該連接可用于與遠程信息處理服務(wù)器64通信,例如,請求并接收全部或部分地圖數(shù)據(jù)100的更新。子系統(tǒng)92可以被視為隨車輛62行駛的遠程信息處理網(wǎng)絡(luò)66的一部分。
[0063]定位子系統(tǒng)94可以包括一個或更多個用于確定車輛62位置的接收器、傳輸器和/或傳感器。例如,定位子系統(tǒng)94可以使用GPS接收器從GPS衛(wèi)星探測信號來確定接收器及其所在車輛的位置。定位子系統(tǒng)94可以使用替代性或附加性技術(shù)來確定位置。子系統(tǒng)94基本上可以在車輛62行駛中實時更新當(dāng)前位置。導(dǎo)航單元82可以使前進中的當(dāng)前位置數(shù)據(jù)和地圖數(shù)據(jù)相互關(guān)聯(lián),用以在車輛62開動中追蹤其路徑。例如,單元82可以將車輛62的路徑與存儲為地圖數(shù)據(jù)一部分的道路數(shù)據(jù)庫相關(guān)聯(lián),并在由顯示屏子系統(tǒng)90顯示的動態(tài)地圖上動態(tài)地指示位置和路徑。子系統(tǒng)94可以被視為隨車輛62行駛的定位系統(tǒng)68的一部分。
[0064]導(dǎo)航單元82可進一步包括數(shù)據(jù)端口 96,如USB端口或SD卡槽。端口 96允許用戶將數(shù)據(jù)傳輸?shù)絾卧?2。例如,用戶可以使用客戶端70來下載地圖數(shù)據(jù)100、部分數(shù)據(jù)102、軟件更新和/或輔助應(yīng)用,將數(shù)據(jù)放于USB指狀存儲器,將USB指狀存儲器插入數(shù)據(jù)端口以及將數(shù)據(jù)傳輸?shù)絾卧?2。使用物理介質(zhì)傳輸數(shù)據(jù)可允許單元82在例如不提供無線連接的位置接收數(shù)據(jù)。端口 96是輸入-輸出單元42的一個實例,而USB驅(qū)動器和SD卡則是計算機可讀存儲介質(zhì)54的實例。
[0065]導(dǎo)航單元82可進一步包括網(wǎng)絡(luò)連接器98,如以太網(wǎng)連接器。連接器98可允許單元82通過硬連接網(wǎng)絡(luò)而不依靠無線連接來發(fā)送和/或接收數(shù)據(jù),例如在不提供無線通信的位置。連接器98也可與其他兼容設(shè)備一起用于汽車內(nèi)部網(wǎng)。
[0066]導(dǎo)航單元82可進一步包括電源99,它可以是車輛62的汽車用電池,提供給單元82的獨立電池,一組太陽能電池,發(fā)電機和/或任何其他足以啟動單元82的電力供應(yīng)。在車輛62運行中,單元82的電源可以是車輛62的電力系統(tǒng),如由交流發(fā)電機充電的汽車用電池。在一實施方式中,例如,當(dāng)車輛62未啟動時,單元82可以從電源99處獲得電力,以減少車輛用電池的消耗。在一實施方式中,單元82可連接至電源99并保持通電,例如,在車輛62未運行時接收傳輸??蛻舳?0可請求傳輸至單元82的傳輸,如車輛62未運行時,電源99可允許單元82保持通電以接收傳輸而不消耗汽車用電池。
[0067]在一實施方式中,單元82可進一步包括一個或更多個客戶端計算機70。例如,客戶端70可以是諸如手提電腦等可在車輛62內(nèi)運行的便攜式計算機。通過數(shù)據(jù)端口 96、網(wǎng)絡(luò)連接器98或其他方式,客戶端70可以連接至單元82并向單元82提供服務(wù)和/或資源。例如,客戶端70的鍵盤或觸摸屏可幫助或取代單元82的控制器88 ;客戶端70的顯示器可幫助或取代單元82的顯示器子系統(tǒng)90 ;或者客戶端70的處理器和存儲器可幫助或取代單元82的處理器84和存儲器88。再如,客戶端70可以是帶有完整GPS接收器的智能手機,可幫助或取代定位子系統(tǒng)94。相應(yīng)地,單元82可與便攜式客戶端70協(xié)作或包括于其中。
[0068]參考圖5,地圖數(shù)據(jù)100是導(dǎo)航單元82的用戶的興趣區(qū)域的數(shù)字表示。此處使用的“地圖”一詞可包括區(qū)域及其對象、地貌和/或元素間關(guān)系的任何可視化或符號表示。此處使用的“區(qū)域” 一詞可包括地理區(qū)域(也就是說,一定區(qū)域的陸地、大氣和水),更廣泛地,包括任何空間、區(qū)域和/或?qū)ο?。地圖數(shù)據(jù)100可以記錄、編譯或描述山脈、湖泊、河流等自然地貌;國家、省份、州、地區(qū)、城市等區(qū)域標(biāo)記;公路、山徑、小路、鐵路和水體等路徑;建筑物、公園和歷史景點等興趣點;節(jié)日、商業(yè)活動等當(dāng)?shù)厥录唤?jīng)度、維度和地形等高線等地圖特征;以及地圖區(qū)域上的任何其他特征。數(shù)據(jù)100可以包括地圖項目的一個或更多個標(biāo)記,且可以包括如記錄數(shù)據(jù)100的版本號等元數(shù)據(jù)。地圖實例包括但不限于公路圖、路線圖、鐵路圖、航海圖、航空路線圖和地形圖。
[0069]用于執(zhí)行電子或數(shù)字地圖的數(shù)據(jù)表示技術(shù)較為多樣且可以存儲公路、山徑、路徑等數(shù)據(jù)庫作為一個或更多個矢量地圖和/或存儲重要位置作為地理坐標(biāo)。地圖覆蓋區(qū)域的物理和/或區(qū)域特征可能發(fā)生變化,例如,作為地圖區(qū)域中公路始建或竣工的結(jié)果。區(qū)域的變化和/或?qū)﹀e誤的修正會引起對數(shù)據(jù)100的修改。
[0070]遠程信息處理服務(wù)器64可以存儲地圖數(shù)據(jù)100的當(dāng)前主版本。對數(shù)據(jù)100的修訂情況可以通過更新服務(wù)器64上數(shù)據(jù)100的原件來發(fā)布。為記錄修訂情況,數(shù)據(jù)100的每一修改可指定唯一標(biāo)識符或版本號,且服務(wù)器64可維護這些標(biāo)識符的記錄。
[0071]地圖數(shù)據(jù)100可以被至少分成兩部分,稱為地圖部分或數(shù)據(jù)包,合并表示為102,和分別表示為102A-N。地圖部分的劃分可產(chǎn)生多種組合。例如,每一部分102A-N可對應(yīng)地圖數(shù)據(jù)100所表示的一個地區(qū)或領(lǐng)域的地理劃分,如州、地區(qū)或城市。圖5示出了一說明性實例,其中領(lǐng)域為國家(西方的美國)的一部分,劃分成地區(qū)單位(某些州)。在另一個組合中,每一部分102A-N可對應(yīng)地圖領(lǐng)域的一自然地貌。例如,在表示一系列湖泊的地圖數(shù)據(jù)100上,部分102A-N可指定給每一湖泊,獨立于其所屬地區(qū)。在另一個組合中,每一部分102A-N可對應(yīng)一數(shù)學(xué)的(mathematical)、制圖的、任意的劃分或子劃分。例如,數(shù)據(jù)100可被分成諸如經(jīng)線、緯線等坐標(biāo)網(wǎng)格,使部分102A - N由坐標(biāo)來標(biāo)識。數(shù)據(jù)100可以使用超過一種組合來分成部分102。
[0072]地圖部分102可存儲在服務(wù)器64中。每一部分102可以從超集數(shù)據(jù)100中動態(tài)提取一S卩,為回應(yīng)實際請求而在運行中產(chǎn)生;或事先準(zhǔn)備并存儲在服務(wù)器64中;和/或以其他形式創(chuàng)造并維護。每一部分102可屬于一獨立修訂。例如,若基本地圖數(shù)據(jù)100的改變只影響部分102A和102C,這就會引起部分102A和102C的修訂但并不引起部分102B和102D的修訂。服務(wù)器64可維護每一部分102的原件,并為每一部分指定一獨特版本號,使服務(wù)器64可以追蹤并傳輸特定部分的修訂。
[0073]每一部分102可以看成地圖數(shù)據(jù)100所表示的更大地域的部分地圖。每一部分102可再分成二級部分,二級部分可再分成三級部分,依次類推,直到無數(shù)個層級。每一層級的每一部分擁有其特有的版本號,使服務(wù)器64可以追蹤并傳輸適用于任何層級部分的特定部分的修訂。這里使用的“部分”或“數(shù)據(jù)包”指的是任何層級的部分或數(shù)據(jù)包。
[0074]在一實施方式中,地圖數(shù)據(jù)100和/或相應(yīng)部分102可以包括兩個或多個層次。例如,數(shù)據(jù)100和/或部分102可以有一層是自然地貌,一層是區(qū)域特征,一層是道路數(shù)據(jù)庫等等。每一層次的特征可隨著不同的比例和時間而變化,也可受益于不同比例和時間的更新。服務(wù)器64可為每一層次指定一獨特版本號,使服務(wù)器64可追蹤特定層次的修訂。例如,如果用戶請求更新特定部分102C,逐層分析就會顯示:表示道路數(shù)據(jù)庫的層次發(fā)生了變化但表示自然地貌的層次并未變化。相應(yīng)地,服務(wù)器64可限制部分102C僅傳輸至變化層級,減少傳輸數(shù)據(jù)量。
[0075]在一實施方式中,地圖數(shù)據(jù)100和/或部分102可包括一個或更多個層次來表示臨時特征,如發(fā)生在穿越區(qū)域的節(jié)日和其他特殊事件。顯示這些信息可通知用戶存在短暫吸引物。導(dǎo)航單元82的這一功能可近實時地涌入單元82并與被穿越路徑相互關(guān)聯(lián)。在一實施方式中,傳輸這些內(nèi)容可能要求訂閱費、廣告費或者兩者皆有。在一實施方式中,臨時特征可能與日期和時間相關(guān)聯(lián),允許單元82根據(jù)時效性內(nèi)容的可用性使其能顯示或不能顯不O
[0076]導(dǎo)航單元82可存儲地圖數(shù)據(jù)100的全部或部分和/或一個或更多個部分102的全部或部分的本地副本。數(shù)據(jù)100的本地副本可包括諸如本地副本的版本號這些元數(shù)據(jù)。每一部分102的本地副本可包括諸如識別特定部分的唯一部分標(biāo)識符,識別存儲部分修訂的版本號,識別包括部分的超集地圖數(shù)據(jù)100的標(biāo)識符等元數(shù)據(jù)。數(shù)據(jù)100和/或部分102的最初本地副本可在制造時安裝到單元82里,從單元82附帶的介質(zhì)復(fù)制到單元82,從網(wǎng)絡(luò)66處下載并復(fù)制到單元82,或以他提供方式。
[0077]存儲在導(dǎo)航單元82中的地圖數(shù)據(jù)100和/或部分102的本地副本相對于存儲在服務(wù)器64上的原件可能會過時。為維持其實用性,單元82可從獲得數(shù)據(jù)100或一個或更多部分102的更新版本受益。例如為提供更新,服務(wù)器64可向單元82傳輸更新副本以回應(yīng)單元82或客戶端70發(fā)出的請求。此外,單元82可能完全缺乏某些穿越區(qū)域部分的地圖數(shù)據(jù)。例如,單元82可能存儲了一些預(yù)先定義覆蓋區(qū)域的地圖數(shù)據(jù),而車輛62駛出了該覆蓋區(qū)域。
[0078]從服務(wù)器64傳輸?shù)貓D數(shù)據(jù)100和/或部分數(shù)據(jù)102至導(dǎo)航單元82可能不便和/或昂貴。例如,如果車輛62在數(shù)據(jù)傳輸時正在移動,傳輸過程中可能會斷開與服務(wù)器66的連接。例如,如果服務(wù)器66包括蜂窩網(wǎng)絡(luò)或諸如此類對連接時間或網(wǎng)外服務(wù)收費,那么傳輸時間和位置就可能引發(fā)連接費用或附加費。例如,如果導(dǎo)航系統(tǒng)60或系統(tǒng)60的部分為訂閱服務(wù),那么數(shù)據(jù)傳輸就會產(chǎn)生費用。
[0079]使用導(dǎo)航系統(tǒng)60時,減少傳輸數(shù)據(jù)量和/或控制傳輸時間可提高便利性和/或經(jīng)濟性。例如,通過允許用戶選擇并請求更新特定部分102,僅傳輸?shù)貓D數(shù)據(jù)100的部分,就可減少傳輸數(shù)據(jù)量,提高傳輸時間,或兩者兼有。
[0080]參考圖6,示出了根據(jù)本發(fā)明一實施方式進行地圖更新處理110的實例,導(dǎo)航單元82可向遠程信息處理服務(wù)器64傳輸傳輸請求112。為回應(yīng)請求112,服務(wù)器64可向單元82發(fā)出帶有支付指示116的支付請求114。收到指示116后,服務(wù)器64可傳輸如地圖部分118等所請求數(shù)據(jù)。
[0081]傳輸請求112可以是由網(wǎng)絡(luò)66執(zhí)行的信號,編譯自動的或用戶生成的用以一個或更多特定部分102的請求。導(dǎo)航單元82的控制器88或客戶端70可提供方法來指定一個或更多個感興趣的部分102并啟動請求112。例如,如果用戶計劃駛向部分102A所表示的區(qū)域(圖5中實例為俄勒網(wǎng)州),那么單元82可提供方法來指定部分102A并向服務(wù)器64并發(fā)出請求112。請求112可包括與單元82相關(guān)聯(lián)的唯一標(biāo)識符以及存儲在單元82中的部分102A版本號等額外數(shù)據(jù)。
[0082]收到傳輸請求112后,服務(wù)器64可確定單元82是否含有請求部分的當(dāng)前版本,例如,將存儲在單元82中(或記錄在記錄單元82狀態(tài)的賬戶數(shù)據(jù)中)的部分102的版本號和存儲在服務(wù)器64中原件的版本號相比較。如果存儲在單元82中副本的版本號與服務(wù)器64中原件的版本號一致,那么單元82已經(jīng)有請求部分的當(dāng)前版本了。相應(yīng)地,服務(wù)器64會向單元82傳輸無需更新的指示,隨后顯示適當(dāng)?shù)馁Y料信息。如果單元82的版本號早于服務(wù)器64,那么服務(wù)器64會向單元82傳輸可用更新的指示。隨后單元82會顯示適當(dāng)信息,例如,允許用戶發(fā)出可用更新的請求或取消交易。
[0083]如果部分102A的新版本可在服務(wù)器64中使用,服務(wù)器64就可使用與單元82相關(guān)聯(lián)的標(biāo)識符來查找與傳輸112相關(guān)聯(lián)的賬戶數(shù)據(jù)104。例如,地圖更新受到訂閱計劃或其他協(xié)議中條款的約束。相應(yīng)地,服務(wù)器64可就訂閱或支付條款核對賬戶數(shù)據(jù)104,若適當(dāng)則向單元82發(fā)送支付請求114。在一實施方式中,服務(wù)器64可傳輸支付請求114且同時自動傳輸所請求部分118。例如,同時或自動傳輸可能更加有效率,或可能是訂閱計劃的一個特色。
[0084]在一實施方式中,服務(wù)器64可傳輸支付請求114并在發(fā)送所請求的地圖部分118前等待支付指示116。支付請求114可詳細列明請求的付款金額,并引發(fā)用戶界面功能,例如在顯示子系統(tǒng)90中顯示信息來指示金額并提供接受或拒絕支付的方式。例如,賬戶數(shù)據(jù)104可包括鏈接到賬戶的信用卡號記錄,以便用戶選擇鏈接的信用卡支付所請求的付款。在該實施方式中,傳輸所請求部分118僅在接收到支付付款金額的指示后發(fā)生。
[0085]為報告接受或拒絕情況,單元82可向服務(wù)器64發(fā)出支付指示116。若拒絕,服務(wù)器64會終止交易且不傳輸所請求部分102。若接受,服務(wù)器64就會執(zhí)行額外程序,如向鏈接的銀行、信用卡發(fā)行者或其他服務(wù)提供商確認支付的有效性。支付被接受(且如果適用,確認有效)后,服務(wù)器64就會通過網(wǎng)絡(luò)66向單元82傳輸所請求部分118。如果適用,服務(wù)器64可更新賬戶數(shù)據(jù)104并向用戶簽發(fā)賬單。
[0086]傳輸118的時間取決于諸如與單元82的連接可用性等情況。連接可以是無線(例如當(dāng)車輛62開動時)或硬連接(例如,單元82的實施方式中提供的網(wǎng)絡(luò)連接器98)。服務(wù)器64可維持與對應(yīng)賬戶數(shù)據(jù)104相關(guān)聯(lián)的待更新隊列,并在開始傳輸待定數(shù)據(jù)前等待單元82連接至網(wǎng)絡(luò)66。由于與單元82的連接可能斷斷續(xù)續(xù),單元82可存儲部分完成的傳輸118,服務(wù)器64和/或單元82可提供保持記錄部分完成的傳輸并在網(wǎng)絡(luò)連接修復(fù)時繼續(xù)傳輸?shù)臋C制。接收到完整傳輸后,單元82可將所請求部分102的舊版本替換為新版本并更新其位置版本號。例如,單元82的一實施方式有電源99,因此單元82可在車輛62未運行時保持通電以接收更新。
[0087]參考圖7,示出了根據(jù)本發(fā)明一實施方式進行地圖更新處理120的實例,處理110中一些涉及包括導(dǎo)航單元82的步驟可替代涉及包括客戶端70。客戶端70可訪問(例如通過網(wǎng)頁界面)服務(wù)器64和/或訪問和/或運行提供與服務(wù)器64交互,例如來請求更新地圖數(shù)據(jù)100或部分102的遠程信息處理軟件應(yīng)用程序(如數(shù)據(jù)處理程序)。為獲得更新,使用客戶端70來代替單元82可提高速度、可靠性和/或便利性,因為客戶端70更加穩(wěn)定且可連接至更快的網(wǎng)絡(luò)。如圖7所示,在處理120中,客戶端70發(fā)出傳輸請求112 ;服務(wù)器64向客戶端70發(fā)送如無需更新指示、可用更新指示和/或支付請求114等信息;客戶端70向服務(wù)器64發(fā)送諸如支付指示116等回應(yīng)。在圖7的實施方式中,服務(wù)器64向單元82傳輸所請求數(shù)據(jù)118,如在處理110中一樣。在一可選的實施方式中(未顯示),當(dāng)用戶將數(shù)據(jù)放在USB指狀存儲器、SD卡或其他存儲設(shè)備中時,服務(wù)器64可替代地向客戶端70傳輸所請求數(shù)據(jù)118。就提供相應(yīng)類型數(shù)據(jù)端口 96的單元82的實施方式而言,用戶可將存儲設(shè)備與端口96相連,從而向單元82傳輸所請求數(shù)據(jù)。
[0088]代表單元82請求數(shù)據(jù)100或部分102的客戶端70可能與存儲在單元82中數(shù)據(jù)和部分的相關(guān)版本號不同步。例如,單元82可從無線連接更新特定部分102,獨立于客戶端70??蛻舳?0的遠程信息處理軟件應(yīng)用程序可提供一功能,允許用戶不顧版本號就迫使服務(wù)器64在未對比服務(wù)器64中原件版本與單元82中存儲副本版本的情況下傳輸當(dāng)前版本。在一實施方式中,服務(wù)器64可為每一賬戶存儲一部分標(biāo)識符和版本號的列表,獨立于單兀82和/或客戶端70中的部分標(biāo)識符和版本號。每當(dāng)服務(wù)器64向單元82或客戶端70傳輸?shù)貓D部分102時,服務(wù)器64可在相關(guān)賬戶記錄中存儲部分標(biāo)識符和版本號。單元82可向服務(wù)器64報告實際更新的成功情況。服務(wù)器64可就包括存儲部分和版本號等狀況詢問單元82。相應(yīng)地,服務(wù)器64可使客戶端70與單元82的當(dāng)前狀況同步,并限制向單元82中過時的部分102進行傳輸。
[0089]參考圖8,在導(dǎo)航系統(tǒng)60 (也稱為計算機系統(tǒng))上執(zhí)行的方法200可包括提供202被分成多個預(yù)選地圖部分的地圖數(shù)據(jù);接收204向車輛導(dǎo)航單元傳輸?shù)谝活A(yù)選地圖部分的請求;傳輸206與第一預(yù)選地圖部分相關(guān)聯(lián)的支付請求;接收208支付指示;以及傳輸210第一預(yù)選地圖部分至車輛導(dǎo)航單元。方法200可包括其他替代性或附加性元件;可省略一個或更多個元件;和/或遵循所列元件的不同序列。部分等“預(yù)選”數(shù)據(jù)有時可稱為部分等“所請求”數(shù)據(jù)。
[0090]提供202被分成若干預(yù)選地圖部分102的地圖數(shù)據(jù)100,包括準(zhǔn)備區(qū)域的數(shù)字表示,如(但不限于)地理區(qū)域。提供202可進一步包括根據(jù)一個或更多個標(biāo)準(zhǔn)將數(shù)據(jù)100劃分或子劃分成至少兩個不同部分102。例如,每一部分可表示一地理區(qū)域或地區(qū)。確定邊界劃分或子劃分的標(biāo)準(zhǔn)可包括但不限于,自然特征、地區(qū)邊界、坐標(biāo)定義區(qū)域或任意選擇區(qū)域。提供202可進一步包括在一個或更多個服務(wù)器64中存儲數(shù)據(jù)100和/或部分102的原件;修訂數(shù)據(jù)100和/或部分102,例如來反映或指示區(qū)域變化和/或數(shù)據(jù)修正;和/或由版本號系統(tǒng)追蹤版本號。提供202可進一步包括在導(dǎo)航單元82中存儲數(shù)據(jù)100和/或部分102的最初本地副本,例如在制造時將其安裝到單元82中。
[0091]接收204向車輛導(dǎo)航系統(tǒng)傳輸?shù)谝活A(yù)選地圖部分102的請求112可包括通過服務(wù)器64維持與網(wǎng)絡(luò)66的連接,等待向服務(wù)器64傳達正在傳入的請求112,以及檢測正在傳入的請求112。請求112的發(fā)送者可以是連接至網(wǎng)絡(luò)66的導(dǎo)航單元82或連接至網(wǎng)絡(luò)66的客戶端計算機70。接收204可包括對每一檢測到的請求112進行處理,例如,從請求112獲得唯一標(biāo)識符來識別發(fā)送單元82或客戶端70,以及使用包括在請求112中的該標(biāo)識符在賬戶數(shù)據(jù)104中查閱與用戶數(shù)據(jù)相關(guān)聯(lián)的記錄。處理可進一步包括從請求112獲取一個或更多個所請求的地圖部分102的列表,和/或存儲在單元82中副本的版本號(從請求112中傳輸?shù)陌姹咎?,或從存儲在相關(guān)賬戶的賬戶數(shù)據(jù)中的版本號)。
[0092]方法200可進一步包括確定單元82是否包括預(yù)選的(即所請求的)地圖部分的當(dāng)前版本。如果存儲在單元82中副本的版本號與存儲在服務(wù)器64中原件的版本號一致,那么單元82已擁有當(dāng)前版本。如果單元82已經(jīng)有當(dāng)前版本,方法200進一步包括向單元82傳輸無需更新的指示,隨后會顯示適當(dāng)?shù)馁Y料信息。如果存儲在單元82中副本的版本號早于服務(wù)器64中原件的版本號,那么就可更新所請求的部分。如果單元82中不存在所請求部分,那么也可更新。如果可進行更新,在一實施方式中,方法200進一步包括向單元82傳輸支付請求114,同時傳輸所請求部分。如果可進行更新,在一實施方式中,方法200可進一步包括傳輸支付請求114但并不同時傳輸所請求部分。實施方式可以,例如,允許單元82或客戶端70提示用戶請求進行更新或取消交易。在一實施方式中,傳輸?shù)谝徽埱蟛糠?18僅發(fā)生在接受到支付付款金額的指示后。
[0093]若可進行更新,接收204可包括核對賬戶數(shù)據(jù)104中的相關(guān)聯(lián)賬戶記錄以確定支付是否適當(dāng),如果支付適當(dāng),那么再核對支付請求是否適當(dāng)。例如,支付是否適當(dāng)取決于訂閱計劃的條款;支付請求114是否適當(dāng)取決于用戶偏好、支付歷史和/或閾值。如果可進行更新且無需付款或已經(jīng)事先授權(quán),那么接收204就會直接跳到傳輸210 ;否則,接收204會進行傳輸206。
[0094]傳輸206與第一預(yù)選地圖部分102相關(guān)聯(lián)的支付請求114可包括服務(wù)器64生成的支付請求114。請求114的內(nèi)容可識別,例如,請求的付款金額,以及識別所請求部分102,允許用戶發(fā)現(xiàn)并取消錯誤或不需要的請求。傳輸206可包括向請求設(shè)備(單元82或客戶端70)傳達請求114以及通過網(wǎng)絡(luò)66向設(shè)備發(fā)送請求114。傳輸206可包括通過服務(wù)器64維持與網(wǎng)絡(luò)66的連接以及等待接收回復(fù)諸如支付指示116。
[0095]接收到請求114后,請求設(shè)備82或70可顯示請求114的內(nèi)容以及提供允許用戶接受或拒絕請求114的功能。用戶接受或拒絕后,設(shè)備可生成表明用戶接受或拒絕情況的支付指示116并通過網(wǎng)絡(luò)66向服務(wù)器64發(fā)送指示116。如果服務(wù)器64未接收到指示116,請求112可能在預(yù)定時間間隔后超時。服務(wù)器64隨后可重復(fù)請求114或放棄該交易。
[0096]接收208支付指示116可包括維持與網(wǎng)絡(luò)66的連接,檢測由設(shè)備82或70發(fā)送的回復(fù)支付請求114的正在傳入的指示116。檢測到的指示116隨后可進行解析以確定其顯示接受還是拒絕。若拒絕,則終止方法200,不再傳輸所請求部分102。若接受,接收208可包括確認所接受支付的有效性,例如,通過信用卡或者銀行賬戶進行電子支付以及等待實際支付的確認。如果支付無效,接收208可包括生成以及向單元82或客戶端70發(fā)送資料信息以向用戶顯示。當(dāng)接受、拒絕、支付有效或支付無效時,接收208可包括更新賬戶數(shù)據(jù)104中的相關(guān)賬戶記錄。當(dāng)接受和支付有效時(若支付進行有效性測試),接收208可前進至傳輸210。
[0097]向車輛導(dǎo)航系統(tǒng)傳輸210第一預(yù)選地圖部分102可包括獲得或生成所請求的地圖部分102 (包括版本號等元數(shù)據(jù));處理部分102以供傳輸,例如,將其壓縮和/或轉(zhuǎn)化成可傳輸格式;將部分放入向請求單元82或客戶端70傳達的信息,等待(如果適用)合適的時機來發(fā)送信息;傳輸信息包括通過網(wǎng)絡(luò)傳輸所請求部分102至請求設(shè)備。為傳輸而經(jīng)處理且放在可傳輸信息中的部分,有時也可稱為傳輸?shù)貓D部分118。
[0098]在一實施方式中,向單元82傳輸210所請求部分118可包括向包括導(dǎo)航單元82的遠程信息處理單元80傳輸所請求部分118。
[0099]在一實施方式中,所請求部分118可包括與遠程信息處理單元80和/或?qū)Ш絾卧?2相關(guān)聯(lián)的唯一標(biāo)識符。這樣,遠程信息處理單元80和/或?qū)Ш絾卧?2就能確認單元80和/或單元82想要接收所請求部分118并因此接受對部分118的接收。例如,如果所請求部分118通過移動通信網(wǎng)絡(luò)(如3G或4G)被發(fā)送出去,那么唯一標(biāo)識符就能使單元80和/或82將部分118確認為想要接收的部分118。
[0100]傳輸210的時間可取決于與單元82或客戶端70的連接的有效性等情況。服務(wù)器64可延遲傳輸210,直到檢測到請求單元82或客戶端70在網(wǎng)絡(luò)66上。替代地或附加地,服務(wù)器64或中間服務(wù)器可,例如,通過存儲包括傳送部分118的信息直到單元82或客戶端70連接至網(wǎng)絡(luò)66并可接收信息,來彌補單元82或客戶端70間歇性或偶然連接的不足。這些機制與電子郵件系統(tǒng)所使用的類似,中間服務(wù)器可代表間接取回信息的設(shè)備存儲報文。由于服務(wù)器64與單元82或客戶端70的連接可能是間歇性的,服務(wù)器64、單元82和/或客戶端70可維持存儲部分傳輸和/或在連接修復(fù)時繼續(xù)傳輸?shù)臋C制。傳輸210可進一步包括等待從單元82處來的全部信息(表明更新成功),且可包括更新賬戶數(shù)據(jù)104中的賬戶記錄,例如,來記錄存儲在單元82中的部分的新的當(dāng)前版本號。
[0101]在一實施方式中,傳輸210可執(zhí)行以更新全部或部分單元82或客戶端70中的地圖、地圖部分或數(shù)據(jù)包和/或地圖數(shù)據(jù)。遠程信息處理系統(tǒng)58可被配置為僅在用戶未主動使用單元82或客戶端70時向單元82或客戶端70傳輸數(shù)據(jù)。例如,僅在單元82或客戶端70顯示為“等待”或“接收”模式時傳輸數(shù)據(jù)。用這種方式,就可在單元82或客戶端70上以若干部分傳輸方式更新地圖、地圖部分或數(shù)據(jù)包和/或地圖數(shù)據(jù)的部分傳輸共同形成一個完整傳輸。傳輸210可被配置為僅在用戶未主動使用和/或利用單元82或客戶端70時發(fā)生,例如,傳輸210不會干涉單元82或客戶端70的其他活動。例如,當(dāng)單元82或客戶端70正被其他活動使用以致那時無法接收傳輸,則單元82或客戶端70可顯示其處于“活動”模式或“不接收”模式。當(dāng)指示單元82或客戶端70處于“活動”模式或“不接收”模式時,系統(tǒng)可被配置為可暫?;蛲V瓜騿卧?2或客戶端70的傳輸。當(dāng)指示單元82或客戶端70處于“等待”模式或“接收”模式時,系統(tǒng)可被配置為重啟傳輸數(shù)據(jù),從之前部分傳輸?shù)慕K點重新開始或繼續(xù)傳輸。
[0102]參考圖9,在導(dǎo)航系統(tǒng)60中執(zhí)行的方法300可包括自動從第一位置傳輸302 —傳輸與第一地理區(qū)域的地圖數(shù)據(jù)相關(guān)聯(lián)的地圖部分的請求;自動啟動304對與所請求地圖部分相關(guān)聯(lián)的付款金額的支付,并在付清付款金額后接收306所請求地圖部分。方法300可進一步包括其他替代性或附加性元素;可省略一個或更多個元素;和/或遵循所列元件的不同序列。方法300通??商峁┳詣拥某掷m(xù)更新程序,例如,通過動態(tài)追蹤車輛62的位置,自動測試與經(jīng)過區(qū)域?qū)?yīng)的存儲地圖部分102的流通情況,以及自動更新陳舊或缺少部分。
[0103]自動從第一位置傳輸302與第一地理區(qū)域相關(guān)聯(lián)的地圖部分102的傳輸請求112可包括指定或檢測單元82的當(dāng)前位置,例如,通過使用定位系統(tǒng)68 ;通過單元82準(zhǔn)備一傳輸請求112來識別位置(例如,根據(jù)包括所檢測位置那部分的標(biāo)識符);以及向服務(wù)器64傳達并傳輸請求112。例如,第一位置可以是處理開始時車輛64的位置(幾何學(xué)上為一點),且所請求地圖部分可以是包括那一點及其周圍區(qū)域(幾何學(xué)上為一區(qū)域)的部分102。
[0104]在一實施方式中,自動傳輸302可包括從第一位置自動傳輸,來自于包括單元82的車輛遠程信息處理單元60的傳輸請求112。例如,遠程信息處理單元60可以與導(dǎo)航單元82不一致,這樣請求112就可源自單元60的另一部分而非單元82。
[0105]接收到請求112后,服務(wù)器64可確定單元82是否有所選部分的當(dāng)前版本,同時向單元82傳輸可供更新的指示和/或支付請求114作為回復(fù),正如方法200所描述的。傳輸302相應(yīng)地可包括通過單元82維持與網(wǎng)絡(luò)66的聯(lián)系,那樣單元82就可接收并檢測從服務(wù)器64處來的正在傳入的信息。
[0106]在一實施方式中,方法300進一步包括由單元82接收與所請求112地理區(qū)域相關(guān)聯(lián)的部分102可供更新的指示。在一實施方式中,單元82可顯示信息來提示用戶接受或拒絕可用更新。在一實施方式中,單元82可自動接受可用更新,因此更新處理就能在不打擾用戶的情況下自動進行。方法300是否需要確認或是否可忽略確認,這可以是訂閱計劃的一個功能,用戶設(shè)定的偏好,由闕值控制或者是預(yù)設(shè)的。
[0107]自動啟動304支付第一付款金額可包括檢測由服務(wù)器64傳輸?shù)恼趥魅氲闹Ц墩埱?14以回應(yīng)請求112。在一實施方式中,根據(jù)訂閱條款、用戶偏好和/或支付歷史,啟動304可包括顯示表明所請求付款金額的信息、所選部分102的可選描述,提供接受或拒絕請求114的方法。在一實施方式中,啟動304可改為自動接受更新而無需用戶注意或確認。自動接收加快了確認穿越區(qū)域的所有地圖數(shù)據(jù)是當(dāng)前的的過程。
[0108]在支付付款金額后接收306預(yù)選地圖部分102可包括維持與網(wǎng)絡(luò)66的連接,等待服務(wù)器64回復(fù)請求114。如果交易在服務(wù)器端被取消,例如,由于無效支付,那么接收306可包括檢測并顯示服務(wù)器64發(fā)出的報告交易狀態(tài)的資料信息。否則,接收306可包括檢測正在傳入地圖部分118并存儲接收到的數(shù)據(jù)。接收到地圖部分118的完整傳送后,接收306可包括從部分118(可包括包裝和地址數(shù)據(jù),使用壓縮技術(shù)或其他方式將部分102變成可傳送格式)中提取實際地圖部分102 ;用服務(wù)器64發(fā)送的更新版本代替所請求部分102的已存版本;以及更新所請求部分102的當(dāng)前版本號。在一個實施方式中,單元82可向服務(wù)器64發(fā)送成功信息,例如,來確認存儲其中的特定賬戶版本數(shù)據(jù)的正確性。
[0109]在一實施方式中,方法300可進一步包括自動從第二或之后的位置(一點)傳輸請求112,來傳輸與第二或之后的地理區(qū)域(一地區(qū))相關(guān)聯(lián)的第二或之后的地圖部分。車輛62開動時,可開始一系列連續(xù)的請求112,例如,以預(yù)設(shè)時間間隔、距離間隔、與地圖部分邊緣的偏距和/或其他事項。例如,定位子系統(tǒng)68可動態(tài)追蹤車輛62運行時的位置,允許單元82發(fā)送請求112,以傳輸與新穿越區(qū)域相關(guān)聯(lián)的每一地圖部分。在一實施方式中,服務(wù)器62、單元82或兩者上運行的軟件可表達或預(yù)計所穿越路徑,在穿入預(yù)設(shè)區(qū)域前可生成一個或更多個預(yù)設(shè)區(qū)域的部分的請求112。自動或手動接收可更新指示和/或支付請求后,和/或付清第二或之后的款項后,方法300可進一步包括接收第二或之后的所請求地圖部分,并將單元82中的存儲部分更新成最新版本。
[0110]在一實施方式中,方法300可進一步包括接收信息來計算與位置相關(guān)聯(lián)的位置坐標(biāo),并在接近與第一位置相關(guān)聯(lián)的坐標(biāo)時傳輸302 —傳輸請求。一些實施方式中,位置坐標(biāo)可以是緯度和經(jīng)度坐標(biāo)。例如,定位系統(tǒng)68可在車輛64開動時動態(tài)追蹤其位置。接近特定位置坐標(biāo)——即一個作為觸發(fā)點的位置——時,單元82可產(chǎn)生并傳輸請求112以傳輸當(dāng)前區(qū)域、相鄰區(qū)域或預(yù)設(shè)區(qū)域的地圖部分。車輛64接近高速公路的地圖邊界,例如,可到達與接近區(qū)域相關(guān)聯(lián)的預(yù)設(shè)位置(穿過邊界后的下一區(qū)域)。到達與位置相關(guān)聯(lián)的唯一位置坐標(biāo)識別的位置,可相應(yīng)觸發(fā)請求112以獲得預(yù)計到達的接近區(qū)域的地圖部分。
[0111]執(zhí)行方法200、300或兩者中一個或更多個元件的硬件和/或軟件程序有時可稱為“數(shù)據(jù)處理程序”。
[0112]應(yīng)該認識到的是,之前的實施方式僅為說明目的。在實施方式中,可增加或移除步驟,許多步驟可至少部分同時執(zhí)行。數(shù)字文件的不同部分或不同的相關(guān)數(shù)字文件可同時處理或按速度或傳輸目的先后處理。諸如搜索多種排列模式等處理過程可有效或?qū)嶋H同時執(zhí)行。例如,部分或全部處理過程可以是線程的,使用單處理器或多處理器。
[0113]此處的用詞僅為了描述特定實施方式,并未限制于本發(fā)明。此處所用“一(a)”、“一(an)”、“該(the)”的奇數(shù)形式也包括復(fù)數(shù)形式,除非上下文有明確說明。進一步可以理解的是,在本說明書中使用“包括(comprises)”和/或“包括(comprising)”來指明存在功能、整數(shù)、步驟、操作、元件和/或組件時,并不排除可能存在其他一個或更多的其他功能、整數(shù)、步驟、操作、元件、組件和/或其組合。
[0114]下文權(quán)利要求中所述的相應(yīng)結(jié)構(gòu)、材料、行為及其他一切功能性方法或步驟,包括與特別要求的其他所要求的元素共同執(zhí)行功能的任何結(jié)構(gòu)、材料或行為。對本發(fā)明的表達是為了例證和說明,但并未要窮盡或限制本發(fā)明實施方式。在未背離本發(fā)明實施方式的范疇和精神的情況下,很多修改和改變對本領(lǐng)域普通技術(shù)人員來說都是通俗易懂的。為了最好地解釋和描述本發(fā)明的原理和實際應(yīng)用,同時也為了方便本領(lǐng)域普通技術(shù)人員理解本發(fā)明和在特定條件下多樣的實施方式,故選擇此實施方式并作說明。
[0115]本發(fā)明可表現(xiàn)為完整的硬件實施方式,完整的軟件實施方式或同時包括硬件和軟件元件的實施方式。在一實施方式中,本發(fā)明在軟件上執(zhí)行,包括但不限于固件、駐存軟件、微代碼等。此外,本發(fā)明可表現(xiàn)為計算機程序產(chǎn)品的形式,易使用提供程序代碼且與計算機或任何指令執(zhí)行系統(tǒng)相連的計算機可用或計算機可讀介質(zhì)。為便于描述,計算機可用或計算機可讀介質(zhì)可以是能通過指令執(zhí)行系統(tǒng)、裝置或設(shè)備容納、存儲、傳達、傳播或傳輸所使用程序的的任何介質(zhì)。
[0116]上述介質(zhì)可以是電子、磁、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或傳播介質(zhì)。計算機可讀介質(zhì)的例子可以包括如下:半導(dǎo)體或固態(tài)存儲器、磁帶、可移動計算機磁盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬磁盤和光盤。當(dāng)前例子中,光盤包括光盤只讀存儲器(CDROM)、可擦寫光盤(CD-R/W)和數(shù)碼影音光盤DVD。
[0117]適合存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括至少一個直接或間接耦合有通過系統(tǒng)總線的存儲元件的處理器。存儲元件可以包括實際執(zhí)行程序代碼時的本地存儲,大容量存儲器以及至少為部分程序代碼提供臨時存儲的高速緩沖存儲器,以減少執(zhí)行時大容量存儲器中程序代碼取出的次數(shù)。
[0118]輸入/輸出或I/O設(shè)備(包括但不限于鍵盤、顯示器和定點設(shè)備)可直接或通過中介I/o控制器與系統(tǒng)耦合。網(wǎng)絡(luò)適配器也可與系統(tǒng)耦合,使數(shù)據(jù)處理系統(tǒng)通過私人或公共網(wǎng)絡(luò)與其他數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲設(shè)備耦合。調(diào)制解調(diào)器、有線通和以太網(wǎng)卡僅僅是目前可用的網(wǎng)絡(luò)適配器類型中的一些。
【權(quán)利要求】
1.一種在計算機系統(tǒng)上執(zhí)行的方法,所述方法包括: 由所述計算機系統(tǒng)維護被至少分成第一預(yù)選地圖部分和不同于所述第一預(yù)選地圖部分的第二預(yù)選地圖部分的地圖數(shù)據(jù), 由所述計算機系統(tǒng)接收傳輸所述第一預(yù)選地圖部分至車輛導(dǎo)航單元的請求, 由所述計算機系統(tǒng)傳輸表明關(guān)于所述第一預(yù)選地圖部分的付款金額的支付請求, 由所述計算機系統(tǒng)接收支付所述付款金額的指示,以及 由所述計算機系統(tǒng)通過無線網(wǎng)絡(luò)將所述第一預(yù)選地圖部分傳輸至所述車輛導(dǎo)航單元。
2.如權(quán)利要求1所述的方法,其中接收傳輸所述第一預(yù)選地圖部分的請求包括接收來自所述車輛導(dǎo)航單元的請求。
3.如權(quán)利要求1所述的方法,其中接收傳輸所述第一預(yù)選地圖部分的請求包括接收來自遠離所述車輛導(dǎo)航單元的第二計算機系統(tǒng)的請求。
4.如權(quán)利要求1所述的方法,進一步包括確定所述車輛導(dǎo)航單元是否包括所述第一預(yù)選地圖部分的當(dāng)前版本。
5.如權(quán)利要求4所述的方法,進一步包括: 若所述車輛導(dǎo)航單元包括當(dāng)前版本,傳輸無需更新的指示,以及 若所述車輛導(dǎo)航單元不包括當(dāng)前版本,傳輸所述支付請求和所述第一預(yù)選地圖部分。
6.如權(quán)利要求4所述的方法,進一步包括,若所述車輛導(dǎo)航單元包括所述第一預(yù)選地圖部分的先前版本,傳輸可供更新的指示。
7.如權(quán)利要求1所述的方法,其中所述第一預(yù)選地圖部分包括第一預(yù)選地理區(qū)域的地圖數(shù)據(jù),所述第二預(yù)選地圖部分包括不同于所述第一預(yù)選地理區(qū)域的第二預(yù)選地理區(qū)域的地圖數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其中向所述車輛導(dǎo)航單元傳輸所述第一預(yù)選地圖部分僅在接收到支付所述付款金額的指示后發(fā)生。
9.如權(quán)利要求1所述的方法,其中向所述車輛導(dǎo)航單元傳輸所述第一預(yù)選地圖部分也包括傳輸與所述車輛導(dǎo)航單元關(guān)聯(lián)的唯一標(biāo)識符,以使所述車輛導(dǎo)航單元識別從而接收所述第一預(yù)選地圖部分。
10.如權(quán)利要求1所述的方法,其中向所述車輛導(dǎo)航單元傳輸所述第一預(yù)選地圖部分包括向包括所述車輛導(dǎo)航單元的車輛的遠程信息處理單元傳輸所述第一預(yù)選地圖部分。
11.如權(quán)利要求1所述的方法,其中向所述車輛導(dǎo)航單元傳輸所述第一預(yù)選地圖部分包括通過移動通信網(wǎng)絡(luò)向所述車輛導(dǎo)航單元傳輸所述第一預(yù)選地圖部分,所述車輛導(dǎo)航單元能夠通過移動通信網(wǎng)絡(luò)進行通信。
12.一種更新電子地圖的系統(tǒng),包括: 第一計算機系統(tǒng),包括: 處理器; 存儲器;以及 數(shù)據(jù)處理程序,包括多個存儲在所述存儲器中并由處理器執(zhí)行的指令,用來: 提供被至少分成第一預(yù)選地圖部分和不同于所述第一預(yù)選地圖部分的第二預(yù)選地圖部分的地圖數(shù)據(jù), 接收傳輸所述第一預(yù)選地圖部分的請求, 傳輸表明關(guān)于所述第一預(yù)選地圖部分的付款金額的支付請求, 接收支付所述付款金額的指示,以及 傳輸所述第一預(yù)選地圖部分; 第二計算機系統(tǒng),遠離于第一計算機系統(tǒng),包括: 處理器; 存儲器;以及 數(shù)據(jù)處理程序,包括多個存儲在所述存儲器中并由處理器執(zhí)行的指令,用來: 向所述第一計算機系統(tǒng)傳輸所述第一預(yù)選地圖部分的傳輸請求,以及 向所述第一計算機系統(tǒng)傳輸付款金額以回應(yīng)所述付款請求;以及車輛導(dǎo)航單元,包括: 處理器; 存儲器;以及 數(shù)據(jù)處理程序,包括多個存儲在所述存儲器中并由處理器執(zhí)行的指令,來接收從所述第一計算機系統(tǒng)傳輸?shù)乃龅谝活A(yù)選地圖部分。
13.如權(quán)利要求12所述的系統(tǒng),其中所述車輛導(dǎo)航單元與電源相連接并通電以從所述第一計算機系統(tǒng)按需接收傳輸。
14.如權(quán)利要求12所述的系統(tǒng),進一步包括配置在車輛中的遠程信息處理單元,所述遠程信息處理單元包括所述車輛導(dǎo)航單元。
15.如權(quán)利要求12所述的系統(tǒng),其中所述車輛導(dǎo)航單元包括第二計算機系統(tǒng)。
16.—種在車輛導(dǎo)航系統(tǒng)上執(zhí)行的方法,所述方法包括: 自動從第一位置傳輸一請求,來傳輸與第一地理區(qū)域的地圖數(shù)據(jù)關(guān)聯(lián)的第一預(yù)選地圖部分, 自動啟動對所述第一預(yù)選地圖部分關(guān)聯(lián)的第一付款金額的支付,以及 在付清所述第一付款金額后接收所述第一預(yù)選地圖部分。
17.如權(quán)利要求16所述的方法,進一步包括接收所述第一地理區(qū)域的地圖數(shù)據(jù)可供更新的指示。
18.如權(quán)利要求16所述的方法,進一步包括: 自動從第二位置傳輸一請求,來傳輸與不同于所述第一地理區(qū)域的第二地理區(qū)域的地圖數(shù)據(jù)關(guān)聯(lián)的第二預(yù)選地圖部分,以及 在付清與所述第二預(yù)選地圖部分關(guān)聯(lián)的第二付款金額后接收所述第二預(yù)選地圖部分。
19.如權(quán)利要求16所述的方法,進一步包括接收信息來計算一個或更多個與位置關(guān)聯(lián)的唯一位置坐標(biāo),其中自動傳輸請求以接收到所述一個或更多個與所述第一位置關(guān)聯(lián)的唯一位置坐標(biāo)為基礎(chǔ)。
20.如權(quán)利要求16所述的方法,其中自動從第一位置傳輸一請求,來傳輸與第一地理區(qū)域的地圖數(shù)據(jù)關(guān)聯(lián)的第一預(yù)選地圖部分,是指自動從車輛的遠程信息處理單元傳輸,所述車輛包括車輛導(dǎo)航系統(tǒng)的車輛導(dǎo)航單元。
21.如權(quán)利要求16所述的方法,接收到所述車輛導(dǎo)航單元處于接收模式的指示后,所述第一預(yù)選地圖部分傳輸至所述車輛導(dǎo)航單元。
22.如權(quán)利要求21所述的方法,接收到所述車輛導(dǎo)航單元并未處于接收模式的指示后,所述第一預(yù)選地圖部分不會傳輸至所述車輛導(dǎo)航單元。
23.如權(quán)利要求22所述的方法,進一步包括: 當(dāng)車輛導(dǎo)航單元未處于接收模式時,在完成所述第一預(yù)選地圖部分完整傳輸?shù)牟糠謧鬏敽?,停止傳輸,以? 接收到車輛導(dǎo)航單元進入接收模式的指示后,重新開始傳輸,繼續(xù)傳輸所述第一預(yù)選地圖部分完整傳輸?shù)氖S嗖糠帧?br>
【文檔編號】G01C21/32GK104321619SQ201280001251
【公開日】2015年1月28日 申請日期:2012年3月16日 優(yōu)先權(quán)日:2012年3月16日
【發(fā)明者】龐厚鈞, 衛(wèi)思梵 申請人:觀致汽車有限公司