專利名稱:差分地圖數(shù)據(jù)配送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及當(dāng)通過網(wǎng)絡(luò)在汽車導(dǎo)航系統(tǒng)中更新地圖數(shù)據(jù)時(shí)用于配送顯示地圖數(shù)據(jù)的更新部分的差分地圖數(shù)據(jù)配送方法。
背景技術(shù):
在裝載于車輛中的汽車導(dǎo)航裝置中,存儲了包含道路和設(shè)施等數(shù)據(jù)的地圖數(shù)據(jù)。汽車導(dǎo)航裝置通過使用該地圖數(shù)據(jù),實(shí)現(xiàn)將車輛位置周邊等的地圖顯示在畫面上或者搜索由用戶指定的目的地和經(jīng)由地之通路的功能。因此,汽車導(dǎo)航裝置上所存儲的地圖數(shù)據(jù)希望經(jīng)常進(jìn)行最新的更新。然而,通過一次全部更新此時(shí)所存儲的全部地圖數(shù)據(jù)將變成需要相當(dāng)?shù)馁M(fèi)用和時(shí)間,這對用戶來說,不一定是有用的。
因此,提出了在汽車導(dǎo)航裝置的地圖數(shù)據(jù)當(dāng)中僅僅更新此時(shí)所需要的差分?jǐn)?shù)據(jù)的方案。例如,在專利文獻(xiàn)1中,公開了一種地圖數(shù)據(jù)配送系統(tǒng),其顯示出與由車輛位置數(shù)據(jù)所特定位置附近之規(guī)定范圍相對應(yīng)的地區(qū)信息以及用戶從其中選擇希望進(jìn)行配送的地區(qū)。在專利文獻(xiàn)2中,公開了一種駕駛導(dǎo)航裝置,其顯示用于下載最新地圖數(shù)據(jù)的菜單畫面以及用戶根據(jù)該畫面選擇希望下載的地區(qū)和POI(興趣點(diǎn)、觀光地和各種設(shè)施)種類。
但是,在現(xiàn)有技術(shù)汽車導(dǎo)航裝置中,存在的問題是,在下載地圖數(shù)據(jù)之前用戶所能知道的僅僅是規(guī)定地區(qū)數(shù)據(jù)被更新之類的信息,并不知道實(shí)際上該地區(qū)內(nèi)什么東西變成了新的或者哪些東西變化了(不能夠預(yù)覽)。故此,還存在用戶對于涉及該地圖數(shù)據(jù)的下載所需要費(fèi)用和時(shí)間不能估計(jì)而變成擔(dān)心的情況。
專利文獻(xiàn)1特開2004-37331號公報(bào)(第0032~0039段,圖3,圖4)專利文獻(xiàn)2特開2002-342330號公報(bào)(第0048~0062段,圖3,圖6,圖7)。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問題,其課題是提供一種機(jī)構(gòu),該機(jī)構(gòu)使得在汽車導(dǎo)航系統(tǒng)中在下載地圖數(shù)據(jù)之前用戶能夠知道其更新內(nèi)容。
用于解決上述課題的本發(fā)明是在至少存儲地圖數(shù)據(jù)且顯示該地圖數(shù)據(jù)的終端以及存儲規(guī)定地圖數(shù)據(jù)與最新地圖數(shù)據(jù)之間的差分?jǐn)?shù)據(jù)的服務(wù)器通過網(wǎng)絡(luò)連接所構(gòu)成的系統(tǒng)中,根據(jù)來自所述終端的要求,所述服務(wù)器發(fā)送所述差分?jǐn)?shù)據(jù)的差分地圖數(shù)據(jù)配送方法,其特征在于,包括所述終端從現(xiàn)在的地圖數(shù)據(jù)中將成為更新對象的地圖區(qū)域指定為最新地圖數(shù)據(jù),并將第一要求消息發(fā)送到所述服務(wù)器的步驟,該第一要求消息用于要求能夠顯示概要對象的概要差分?jǐn)?shù)據(jù);所述服務(wù)器接收所述第一要求消息,并在規(guī)定的存儲裝置中檢索由該第一要求消息所指定的地圖區(qū)域內(nèi)的能夠詳細(xì)顯示對象的詳細(xì)差分?jǐn)?shù)據(jù)的步驟;所述服務(wù)器從所述檢索的詳細(xì)差分?jǐn)?shù)據(jù)中抽出所述概要差分?jǐn)?shù)據(jù)的步驟;所述服務(wù)器將所述抽出的概要差分?jǐn)?shù)據(jù)發(fā)送到所述終端的步驟;所述終端接收所述概要差分?jǐn)?shù)據(jù),并在規(guī)定的顯示裝置中,通過重疊到已經(jīng)被顯示的地圖數(shù)據(jù)上來顯示所述接收的概要差分?jǐn)?shù)據(jù)的步驟。
追加到所述各個(gè)步驟,本發(fā)明的方法還包括所述終端將第二要求消息發(fā)送到所述服務(wù)器的步驟,該第二要求消息用于要求與所述顯示的概要差分?jǐn)?shù)據(jù)相對應(yīng)的詳細(xì)差分?jǐn)?shù)據(jù);所述服務(wù)器接收所述第二要求消息,并在規(guī)定的存儲裝置中檢索所述詳細(xì)差分?jǐn)?shù)據(jù)的步驟;所述服務(wù)器將所述檢索的詳細(xì)差分?jǐn)?shù)據(jù)發(fā)送到所述終端的步驟;所述終端接收所述詳細(xì)差分?jǐn)?shù)據(jù),并在規(guī)定的顯示裝置中,刪除所述顯示的概要差分?jǐn)?shù)據(jù)以及顯示所述接收的詳細(xì)差分?jǐn)?shù)據(jù)的步驟。
追加到所述各個(gè)步驟,本發(fā)明的方法還包括所述終端將所述接受的詳細(xì)差分?jǐn)?shù)據(jù)存儲到規(guī)定的存儲裝置中的步驟。
發(fā)明效果根據(jù)本發(fā)明,用戶由于最初參考了概要差分?jǐn)?shù)據(jù),因此能夠減少與更新內(nèi)容的確認(rèn)相關(guān)的費(fèi)用和時(shí)間。由于在下載詳細(xì)差分?jǐn)?shù)據(jù)之前大體上知道了更新內(nèi)容,因此能夠給用戶以安心感。
圖1是表示本發(fā)明實(shí)施形式相關(guān)地圖數(shù)據(jù)配送系統(tǒng)和車載終端構(gòu)成的圖。
圖2是表示本發(fā)明實(shí)施形式相關(guān)地圖數(shù)據(jù)配送系統(tǒng)和地圖更新服務(wù)器構(gòu)成的圖。
圖3是表示本發(fā)明實(shí)施形式相關(guān)在進(jìn)行差分更新要求時(shí)所使用的XML數(shù)據(jù)的圖。(a)表示差分更新要求格式。(b)表示差分更新要求例子(概要要求)。(c)表示差分更新要求例子(詳細(xì)要求)。
圖4是表示本發(fā)明實(shí)施形式相關(guān)差分地圖數(shù)據(jù)格式的圖。
圖5是表示本發(fā)明實(shí)施形式相關(guān)道路數(shù)據(jù)的表構(gòu)成的圖。(a)表示道路數(shù)據(jù)表的構(gòu)成。(b)表示道路數(shù)據(jù)更新管理表的構(gòu)成。
圖6是表示本發(fā)明實(shí)施形式相關(guān)道路數(shù)據(jù)的表構(gòu)成的圖。(a)表示道路類別表的構(gòu)成。(b)表示道路數(shù)據(jù)更新日期和時(shí)間表的構(gòu)成。
圖7是表示本發(fā)明實(shí)施形式相關(guān)背景數(shù)據(jù)之表構(gòu)成的圖。(a)表示背景數(shù)據(jù)表的構(gòu)成。(b)表示背景數(shù)據(jù)更新管理表的構(gòu)成。
圖8是表示本發(fā)明實(shí)施形式相關(guān)背景數(shù)據(jù)之表構(gòu)成的圖。(a)表示背景類別表的構(gòu)成。(b)表示背景數(shù)據(jù)更新日期和時(shí)間表的構(gòu)成。
圖9是表示本發(fā)明實(shí)施形式POI數(shù)據(jù)表構(gòu)成的圖。
圖10是表示本發(fā)明實(shí)施形式相關(guān)POI數(shù)據(jù)之表構(gòu)成的圖。(a)表示種類表的構(gòu)成。(b)表示地域表的構(gòu)成。
圖11是表示本發(fā)明實(shí)施形式相關(guān)車載終端整體動作的流程圖。
圖12是表示本發(fā)明實(shí)施形式相關(guān)車載終端中差分更新處理的流程圖。
圖13是表示本發(fā)明實(shí)施形式相關(guān)車載終端中目的地設(shè)定處理的流程圖。
圖14是表示本發(fā)明實(shí)施形式相關(guān)差分?jǐn)?shù)據(jù)發(fā)送處理(通過第一次要求)的流程圖。
圖15是表示本發(fā)明實(shí)施形式差分?jǐn)?shù)據(jù)發(fā)送處理(通過差分?jǐn)?shù)據(jù)ID)的流程圖。
圖16是表示本發(fā)明實(shí)施形式相關(guān)汽車導(dǎo)航菜單的圖。
圖17是表示本發(fā)明實(shí)施形式相關(guān)地圖更新菜單的圖。
圖18是表示本發(fā)明實(shí)施形式相關(guān)差分更新菜單的圖。
圖19是表示本發(fā)明實(shí)施形式相關(guān)更新模式設(shè)定菜單的圖。
圖20是表示本發(fā)明實(shí)施形式相關(guān)用于顯示概要更新地圖數(shù)據(jù)之畫面的圖。(a)表示差分更新檢索中畫面。(b)表示概要更新地圖數(shù)據(jù)顯示畫面。
圖21是表示本發(fā)明實(shí)施形式相關(guān)用于顯示詳細(xì)更新地圖數(shù)據(jù)之畫面的圖。(a)表示最新地圖下載中的畫面。(b)表示詳細(xì)更新地圖數(shù)據(jù)顯示畫面。(c)表示實(shí)際更新地圖數(shù)據(jù)顯示畫面。
圖22是表示本發(fā)明實(shí)施形式相關(guān)在道路刪除時(shí)的畫面的圖。(a)表示概要更新地圖數(shù)據(jù)顯示畫面(失效的道路)。(b)表示實(shí)際更新地圖數(shù)據(jù)顯示畫面。
圖23是表示本發(fā)明實(shí)施形式相關(guān)在道路被變更時(shí)的畫面的圖。(a)表示概要更新地圖數(shù)據(jù)顯示畫面(變更的道路)。(b)表示實(shí)際更新地圖數(shù)據(jù)顯示畫面。
圖24是表示本發(fā)明實(shí)施形式相關(guān)目的地設(shè)定之菜單畫面的圖。(a)表示目的地設(shè)定菜單。(b)表示周邊檢索菜單(種類選擇)。
圖25是表示本發(fā)明實(shí)施形式相關(guān)目的地顯示之畫面的圖。(a)表示目的地候補(bǔ)周邊之地圖顯示和更新要求。(b)表示最新數(shù)據(jù)的概要顯示。
圖中符號說明1-差分地圖數(shù)據(jù)配送系統(tǒng)(系統(tǒng)),2-車載終端(終端),3-觸摸屏顯示器(規(guī)定的顯示裝置),4-地圖更新服務(wù)器(服務(wù)器),5-通信線路(網(wǎng)絡(luò)),25-終端DB(規(guī)定的存儲機(jī)構(gòu)),44-用于更新的DB(規(guī)定的存儲機(jī)構(gòu))。
具體實(shí)施例方式
下面,參考附圖詳細(xì)地說明實(shí)施本發(fā)明的最佳實(shí)施形式。
(系統(tǒng)構(gòu)成和概要)參考圖1和圖2,說明本發(fā)明實(shí)施形式地圖數(shù)據(jù)配送系統(tǒng)的構(gòu)成。如圖1所示,差分地圖數(shù)據(jù)配送系統(tǒng)1通過由通信線路5連接車載終端2和地圖更新服務(wù)器4而構(gòu)成。車載終端2是用于車輛所裝載的汽車導(dǎo)航系統(tǒng)的終端,被連接到觸摸屏顯示器3(以下稱為“顯示器”)。圖1中,盡管顯示了1個(gè)車載終端2,但在實(shí)際上存在多個(gè)車載終端2,其從地圖更新服務(wù)器4接受差分地圖數(shù)據(jù)的配送。地圖更新服務(wù)器4是保持差分地圖數(shù)據(jù)以及配送到各個(gè)車載終端2的服務(wù)器。圖1中,盡管示出了1個(gè)地圖更新服務(wù)器4,但也可以存在與例如地圖種類和地域范圍等相對應(yīng)的多個(gè)地圖更新服務(wù)器4。通信線路5是連接車載終端2和地圖更新服務(wù)器4的線路,其通過連結(jié)車載終端2和無線局的無線線路以及連結(jié)無線局和地圖更新服務(wù)器4的專用線路等實(shí)現(xiàn)。
<車載終端的構(gòu)成>
下面,參考圖1,說明車載終端的構(gòu)成。車載終端2由終端通信部21、差分更新地圖格式解釋部22、地圖差分更新部23、終端DB管理部24、終端DB25、終端DB檢索部26、汽車導(dǎo)航功能部27等構(gòu)成。終端通信部21被連接到通信線路5,實(shí)現(xiàn)車載終端2中的通信功能。具體地,通過無線線路連接設(shè)備等實(shí)現(xiàn)。差分更新地圖格式解釋部22輸入終端通信部21通過通信線路5從地圖更新服務(wù)器4接收的差分地圖數(shù)據(jù)以及解釋該輸入的差分地圖數(shù)據(jù)的差分更新地圖格式。具體地,由于該差分地圖數(shù)據(jù)在用于數(shù)據(jù)通信的地圖更新服務(wù)器4中從DB形式被變換到XML(可擴(kuò)展標(biāo)記語言)形式或者二進(jìn)制形式,因此通過將其還原并分析差分地圖數(shù)據(jù)的內(nèi)容后展開為存儲于終端DB25的形式。地圖差分更新部23使差分更新地圖格式解釋部22展開的地圖差分?jǐn)?shù)據(jù)被存儲于終端DB25的地圖DB251中。實(shí)際上,其將差分地圖數(shù)據(jù)的存儲指示發(fā)行到終端DB管理部24。終端DB管理部24在接受到來自地圖差分更新部23和終端DB檢索部26的指示后檢索并讀出在終端DB25的各個(gè)DB中所存儲的數(shù)據(jù),以及將數(shù)據(jù)寫入到各個(gè)DB中。終端DB管理部24通過所謂DB管理系統(tǒng)實(shí)現(xiàn)。
終端DB25是車載終端25所使用的DB群,其通過使DB的軟件和數(shù)據(jù)結(jié)構(gòu)存儲在存儲裝置中而實(shí)現(xiàn)。終端DB25由地圖DB251、POI DB252、制導(dǎo)信息DB253、路徑檢索DB254、住所DB255和更新履歷DB256構(gòu)成。在地圖DB251上,存儲了諸如道路、背景、道路和背景之名稱的數(shù)據(jù)。在POI DB252上,存儲了諸如觀光地和各種設(shè)施的數(shù)據(jù)。在制導(dǎo)信息DB253上,存儲了汽車導(dǎo)航功能部27的路徑制導(dǎo)裝置271所使用的信息。在路徑檢索DB254上,存儲了汽車導(dǎo)航功能部27的路徑搜索裝置272所使用的信息。在住所DB255上,存儲了根據(jù)住所指定而在各種檢索中所使用的涉及住所的體系數(shù)據(jù)。在更新履歷DB256上,存儲了表示更新各個(gè)數(shù)據(jù)之日期和時(shí)間的更新日期和時(shí)間表。各個(gè)DB被構(gòu)成為通過指定與各自數(shù)據(jù)相關(guān)的條件而能夠檢索該數(shù)據(jù)。
而且,在實(shí)現(xiàn)終端DB25的存儲裝置中,考慮例如由存儲原始地圖數(shù)據(jù)的DVD(數(shù)字通用盤)和存儲差分地圖數(shù)據(jù)的SD(安全數(shù)字式)存儲卡等構(gòu)成的結(jié)構(gòu)。也可以做成匯集存儲原始地圖數(shù)據(jù)和差分地圖數(shù)據(jù)的硬盤裝置。此時(shí),既可以使用汽車導(dǎo)航專用的DB,也可以使用一般的DB。
終端DB檢索部26在根據(jù)規(guī)定條件從汽車導(dǎo)航功能部27接受到終端DB25的檢索指示后,通過將該指示展開為DB管理系統(tǒng)能夠解釋的形式而發(fā)行到終端DB管理部24。汽車導(dǎo)航功能部27通過與顯示器3聯(lián)合來實(shí)現(xiàn)所謂的汽車導(dǎo)航功能。
汽車導(dǎo)航功能部27由路徑制導(dǎo)機(jī)構(gòu)271、路徑搜索機(jī)構(gòu)272、定位器(locator)273、地圖顯示機(jī)構(gòu)274和菜單控制機(jī)構(gòu)275構(gòu)成。路徑制導(dǎo)機(jī)構(gòu)271在確定到達(dá)目的地之前的路徑時(shí),在顯示器3上進(jìn)行制導(dǎo)顯示,使得根據(jù)該路徑能夠到達(dá)目的地。路徑搜索機(jī)構(gòu)272在目的地確定時(shí),多個(gè)提取從車輛的當(dāng)前地點(diǎn)到目的地的路徑,并從中選出最合適的路徑。
定位器273是把握車輛的現(xiàn)在位置和運(yùn)行速度等的機(jī)構(gòu),被連接到GPS接收機(jī)273a、陀螺儀(gyro)273b、車速脈沖測量器273c等上。GPS接收機(jī)273a被用來測量車輛的現(xiàn)在位置。陀螺儀(gyro)273b被用來測量車輛的角速度(前后方向的旋轉(zhuǎn)角速度)。車速脈沖測量器273c被用來測量車輛的運(yùn)行速度。
地圖顯示機(jī)構(gòu)274從終端DB25的地圖DB251和POI DB252中讀出各種地圖數(shù)據(jù)并顯示在顯示器3的顯示部31上。菜單控制機(jī)構(gòu)275將汽車導(dǎo)航菜單和地圖更新菜單等菜單顯示在顯示器3上,根據(jù)由用戶進(jìn)行的菜單選擇,顯示下一個(gè)菜單或者將地圖顯示在地圖顯示機(jī)構(gòu)274上。菜單控制機(jī)構(gòu)275將各個(gè)菜單的畫面數(shù)據(jù)保持在規(guī)定的存儲器上并進(jìn)行管理。
而且,差分更新地圖格式解釋部22、地圖差分更新部23、終端DB管理部24、終端DB檢索部26、汽車導(dǎo)航功能部27通過由CPU執(zhí)行車載終端2內(nèi)置的規(guī)定存儲器上所存儲的程序來實(shí)現(xiàn)。
顯示器3包括顯示部31、菜單按鈕32、當(dāng)前地點(diǎn)按鈕33和返回按鈕34。顯示部31是顯示地圖數(shù)據(jù)和菜單的畫面。菜單按鈕32是在顯示汽車導(dǎo)航菜單(參考圖16)時(shí)所使用的按鈕。當(dāng)前地點(diǎn)按鈕33是當(dāng)在地圖上顯示車輛的現(xiàn)在位置時(shí)所使用的按鈕。返回按鈕34是當(dāng)返回到一個(gè)之前所顯示畫面時(shí)所使用的按鈕。
<地圖更新服務(wù)器的構(gòu)成>
下面,參考圖2,說明地圖更新服務(wù)器的構(gòu)成。地圖更新服務(wù)器4由服務(wù)器通信部41、地圖差分檢索部42、更新用DB管理部43、更新用DB44、差分更新地圖格式變換部45等構(gòu)成。服務(wù)器通信部41連接到通信線路5,實(shí)現(xiàn)地圖更新服務(wù)器4中的通信連接功能。具體地,其通過網(wǎng)絡(luò)連接設(shè)備等實(shí)現(xiàn)。地圖差分檢索部42輸入了服務(wù)器通信部41通過介入通信線路5從車載終端2所接收的差分更新要求數(shù)據(jù),并基于該輸入的差分更新要求數(shù)據(jù)進(jìn)行地圖數(shù)據(jù)的檢索。具體地,差分更新要求數(shù)據(jù)由于是被變換成用于數(shù)據(jù)通信的XML形式和二進(jìn)制形式的用于表示在地圖上的范圍和數(shù)據(jù)的類型的數(shù)據(jù),因此通過將其還原而展開到地圖數(shù)據(jù)的檢索條件。更新用DB管理部43輸入了地圖差分檢索部42展開的地圖數(shù)據(jù)的檢索條件,并通過該檢索條件檢索更新用DB 44的各個(gè)DB。更新用DB管理部43通過所謂DB管理系統(tǒng)實(shí)現(xiàn)。
更新用DB 44是地圖更新服務(wù)器4所使用的DB群,其通過使DB的軟件和數(shù)據(jù)存儲在硬盤裝置等中來實(shí)現(xiàn)。更新用DB 44由更新用地圖DB441、更新用POI DB 442、更新用制導(dǎo)信息DB 443、更新用路徑檢索DB444、更新用住所DB 445和車載終端管理DB 446構(gòu)成。在各個(gè)更新用的DB441到445中存儲了用于更新車載終端2的各個(gè)DB之?dāng)?shù)據(jù)的差分?jǐn)?shù)據(jù)。在車載終端管理DB 446中存儲了該地圖更新服務(wù)器4應(yīng)該配送地圖數(shù)據(jù)之終端的地址等。差分更新地圖格式變換部45輸入了更新用DB管理部43所檢索的差分?jǐn)?shù)據(jù),并將該差分?jǐn)?shù)據(jù)變換到XML形式和二進(jìn)制形式等格式。然后,將該格式變換后的差分?jǐn)?shù)據(jù)輸出到服務(wù)器通信部41。此時(shí),服務(wù)器通信部41將所輸入的差分?jǐn)?shù)據(jù)通過經(jīng)由通信線路5發(fā)送到車載終端2。
(數(shù)據(jù)的構(gòu)成)下面,參考圖3到圖10,說明在本發(fā)明實(shí)施形式地圖數(shù)據(jù)配送系統(tǒng)中操作數(shù)據(jù)的構(gòu)成。
<與差分更新要求相關(guān)的數(shù)據(jù)>
圖3表示當(dāng)從車載終端在地圖更新服務(wù)器上進(jìn)行差分更新要求時(shí)所使用的XML數(shù)據(jù)。差分更新要求數(shù)據(jù)在顯示器3顯示部31所顯示的差分更新菜單(參考圖18)中在指定進(jìn)行差分更新之范圍(當(dāng)前地點(diǎn)周圍等)的時(shí)刻發(fā)出。
圖3(a)表示主要被用作為差分更新要求格式的XML的標(biāo)志(tag)和數(shù)據(jù)。在主要標(biāo)志名中,有更新地區(qū)(area)、接收模式、要求數(shù)據(jù)類型、POI種類、差分?jǐn)?shù)據(jù)ID等。更新地區(qū)是進(jìn)行差分更新的范圍,使用“地區(qū)”之類的標(biāo)志。而且,為了指定更新地區(qū),通過使用“圓周(circle)”之類的標(biāo)志來指定由圓引起的范圍,或者通過使用“多邊形(polygon)”之類的標(biāo)志來指定由多邊形引起的范圍。更新地區(qū)的指定可以是多個(gè)。接收模式是在接收差分?jǐn)?shù)據(jù)時(shí)的模式,使用“模式”之類的標(biāo)志。當(dāng)作為接收模式指定概要接收時(shí),設(shè)定“預(yù)覽(preview)”之類的標(biāo)志,當(dāng)指定詳細(xì)接收時(shí),設(shè)定“細(xì)節(jié)(detail)”之類的標(biāo)志。
要求數(shù)據(jù)類型是用于指定進(jìn)行差分更新要求的數(shù)據(jù)的種類,使用“類型(type)”之類的標(biāo)志。在要求數(shù)據(jù)類型中,有表示道路/背景/名稱的“MAP”,表示POI數(shù)據(jù)的“POI”,表示制導(dǎo)/路徑搜索的“ROUTE”等。要求數(shù)據(jù)類型的指定可以是多個(gè)。POI種類是用于指定希望取得差分?jǐn)?shù)據(jù)的POI的種類,使用“POI”之類的標(biāo)志。POI種類的指定可以是多個(gè)。而且,當(dāng)省略POI種類的指定時(shí),變成要求全部的種類。差分?jǐn)?shù)據(jù)ID是車載終端2在接收了概要差分?jǐn)?shù)據(jù)之后指定用于進(jìn)行詳細(xì)差分?jǐn)?shù)據(jù)接收的整數(shù),使用“ID”之類的標(biāo)志。具體地,對于一次差分更新要求,其是在從地圖更新服務(wù)器4發(fā)送的差分?jǐn)?shù)據(jù)(MAP、POI和ROUTE當(dāng)中的至少一種數(shù)據(jù))上固有的序號。
圖3(b)表示當(dāng)概要接收時(shí)的差分更新要求例子(XML記述例子)。在由圓引起的更新地區(qū)的指定上,將“點(diǎn)(point)”(圓的中心點(diǎn))的“l(fā)at”(緯度)設(shè)定為“xxx1”,將“l(fā)on(經(jīng)度)”設(shè)定為“yyy1”。而且,將“半徑(radius)”的“單位(unit)”設(shè)為“km”,將其數(shù)據(jù)設(shè)定為“10”。另一方面,在由多邊形引起的更新地區(qū)的指定上,設(shè)定“l(fā)at”是“xxx1”、“l(fā)on”是“yyy1”的地點(diǎn)以及“l(fā)at”是“xxx2”、“l(fā)on”是“yyy2”的地點(diǎn)等。作為接收模式,設(shè)定“預(yù)覽(preview)”(概要接收)。接著,作為要求數(shù)據(jù)類型,設(shè)定“MAP”和“POI”,而且,作為POI種類,設(shè)定“高爾夫場”。
圖3(c)表示當(dāng)詳細(xì)接收時(shí)的差分更新要求例子(XML記述例子)。作為差分?jǐn)?shù)據(jù)ID,設(shè)定“100”之類的數(shù)據(jù)。作為接收模式,設(shè)定“詳細(xì)(detail)”。而且,盡管該例子表示出將此前在概要接收時(shí)的差分?jǐn)?shù)據(jù)ID使用在詳細(xì)接收時(shí)的差分更新要求上的情況,但可以設(shè)定圖3(b)那樣的具體條件。
圖4表示地圖更新服務(wù)器所發(fā)送的差分地圖數(shù)據(jù)的格式。在圖4中,盡管用層級結(jié)構(gòu)表示差分地圖數(shù)據(jù)的格式,但實(shí)際上其由XML的標(biāo)志和數(shù)據(jù)實(shí)現(xiàn)。因此,圖4所示的各個(gè)項(xiàng)目相當(dāng)于XML的標(biāo)志名。差分?jǐn)?shù)據(jù)ID表示地圖更新服務(wù)器4發(fā)送的差分?jǐn)?shù)據(jù)中固有的序號。數(shù)據(jù)大小表示概要數(shù)據(jù)的大小。詳細(xì)數(shù)據(jù)大小表示與概要數(shù)據(jù)相對應(yīng)的詳細(xì)數(shù)據(jù)的大小。詳細(xì)數(shù)據(jù)的推測下載時(shí)間表示在下載詳細(xì)數(shù)據(jù)時(shí)相關(guān)時(shí)間的推測值。道路數(shù)據(jù)表示涉及道路的數(shù)據(jù)。背景數(shù)據(jù)表示涉及背景的數(shù)據(jù)。名稱數(shù)據(jù)表示涉及道路和背景之名稱的數(shù)據(jù)?!癙OI”表示涉及觀光地和各種設(shè)施的數(shù)據(jù)。制導(dǎo)數(shù)據(jù)表示涉及向著目的地而制導(dǎo)的數(shù)據(jù)。路徑搜索數(shù)據(jù)表示涉及向著目的地而搜索路徑的數(shù)據(jù)。在道路數(shù)據(jù)、背景數(shù)據(jù)、名稱數(shù)據(jù)和POI數(shù)據(jù)中都包含概要標(biāo)記(flag)。該概要標(biāo)記是表示該數(shù)據(jù)是否是概要差分?jǐn)?shù)據(jù)的標(biāo)記。即,如果概要標(biāo)記是on,則為概要差分?jǐn)?shù)據(jù)。如果概要標(biāo)記是off,則是詳細(xì)差分?jǐn)?shù)據(jù)。對于其他的數(shù)據(jù),其詳細(xì)說明省略。
<涉及道路數(shù)據(jù)的表>
圖5表示涉及道路數(shù)據(jù)的表的構(gòu)成。圖5(a)的道路數(shù)據(jù)表和圖5(b)的道路數(shù)據(jù)更新管理表被存儲在地圖更新服務(wù)器4的更新用地圖DB441中。如圖5(a)所示,道路數(shù)據(jù)表具有由網(wǎng)格(mesh)ID51、道路ID52、道路類別ID53、坐標(biāo)值列54、更新道路ID55等構(gòu)成的數(shù)據(jù)。網(wǎng)格ID51是當(dāng)將地圖分割成格子狀時(shí)的一個(gè)矩形區(qū)域作為網(wǎng)格時(shí)該網(wǎng)格所固有的序號。道路ID 52是在該網(wǎng)格內(nèi)道路所固有的序號。因此,即使為連續(xù)的道路,如果所屬的網(wǎng)格ID51不同,也不局限于道路ID52為相同。道路類別ID53是表示高速道路和一般道路之道路類別所固有的序號。后述其細(xì)節(jié)。坐標(biāo)值列54是當(dāng)假設(shè)將道路劃分線段時(shí)將該線段兩端地點(diǎn)的坐標(biāo)值進(jìn)行順序表示的值。更新道路ID55是表示當(dāng)在由該道路ID確定的道路上有更新時(shí)在道路數(shù)據(jù)更新管理表上固有的道路序號的ID。例如,對于道路數(shù)據(jù)表中“網(wǎng)格ID 51=1000,道路ID 52=1”的“更新道路ID55=1”與道路數(shù)據(jù)更新管理表中的“更新道路ID55=1”相對應(yīng)。
如圖5(b)所示,道路數(shù)據(jù)更新管理表具有由更新道路ID 55、道路類別ID53、概要坐標(biāo)值列56、坐標(biāo)值列54、道路名稱57、更新日期和時(shí)間58、刪除日期和時(shí)間59等構(gòu)成的數(shù)據(jù)。這里,省略了圖5(a)說明的內(nèi)容。概要坐標(biāo)值列56與坐標(biāo)值列54同樣,是當(dāng)假設(shè)將道路劃分線段時(shí)將該線段兩端地點(diǎn)的坐標(biāo)值進(jìn)行順序表示的值。而且,之所以為“概要”,是因?yàn)楦乓鴺?biāo)值列56的坐標(biāo)值的個(gè)數(shù)比坐標(biāo)值列54的坐標(biāo)值的個(gè)數(shù)更少。道路名稱57是表示該道路的名稱。該道路名稱57在將道路數(shù)據(jù)顯示在顯示器3的顯示部3上時(shí)被輔助顯示。更新日期和時(shí)間58表示該道路數(shù)據(jù)被追加到道路數(shù)據(jù)更新管理表上的日期和時(shí)間。即,該日期和時(shí)間是相當(dāng)于道路數(shù)據(jù)表所具有的原始道路數(shù)據(jù)被“更新”的日期和時(shí)間。刪除日期和時(shí)間59表示該道路數(shù)據(jù)被刪除的日期和時(shí)間。
圖6接著圖5表示涉及道路數(shù)據(jù)的表的構(gòu)成。圖6(a)的道路類別表被存儲在地圖更新服務(wù)器4的更新用地圖DB441中,其表示了圖5各個(gè)表之構(gòu)成要素之一即道路類別ID和道路類別之間的對應(yīng)。例如,如果道路類別ID 53是“10”,則該道路類別61是“高速道路”。圖6(b)的道路數(shù)據(jù)更新日期和時(shí)間表被存儲在地圖更新服務(wù)器4的更新用地圖DB441中,其記錄了對每個(gè)網(wǎng)格ID追加了道路數(shù)據(jù)的更新日期和時(shí)間以及刪除了道路數(shù)據(jù)的刪除日期和時(shí)間。例如,對“網(wǎng)格ID 51=1000”,作為更新日期和時(shí)間58,設(shè)定了“2004/5/5”。該設(shè)定基于圖5(a)的道路數(shù)據(jù)表和圖5(b)的道路數(shù)據(jù)更新管理表進(jìn)行。即,當(dāng)將更新道路ID55為“1”的數(shù)據(jù)追加到道路數(shù)據(jù)更新管理表上時(shí),通過參考道路數(shù)據(jù)表,該道路所屬網(wǎng)格的“網(wǎng)格ID 51=1000”記錄該道路被更新到“更新日期和時(shí)間58=2004/5/5”。
<涉及背景數(shù)據(jù)的表>
圖7表示涉及背景數(shù)據(jù)的表的構(gòu)成。圖7(a)的背景數(shù)據(jù)表和圖7(b)的背景數(shù)據(jù)更新管理表被存儲在地圖更新服務(wù)器4的更新用地圖DB441中。如圖7(a)所示,背景數(shù)據(jù)表具有由網(wǎng)格(mesh)ID51、背景ID71、背景類別ID72、坐標(biāo)值列54、更新背景ID73等構(gòu)成的數(shù)據(jù)。網(wǎng)格ID51是當(dāng)將地圖分割成格子狀時(shí)的一個(gè)矩形區(qū)域作為網(wǎng)格時(shí)該網(wǎng)格所固有的序號。背景ID71是在該網(wǎng)格內(nèi)背景所固有的序號。因此,即使為一個(gè)統(tǒng)一的背景,如果所屬的網(wǎng)格ID51不同,未必背景ID71為相同。背景類別ID72是表示水域和飛機(jī)場之背景類別所固有的序號。后述其細(xì)節(jié)。坐標(biāo)值列54是當(dāng)假設(shè)將背景通過線段連接所圍成的是多邊形時(shí)將該線段兩端地點(diǎn)的坐標(biāo)值進(jìn)行順序表示的值。更新背景ID73是表示當(dāng)在由該背景ID71確定的背景上有更新時(shí)在背景數(shù)據(jù)更新管理表上固有的背景序號的ID。例如,對于背景數(shù)據(jù)表中“網(wǎng)格ID 51=1000,背景ID 71=100”,“更新背景ID73=1”與背景數(shù)據(jù)更新管理表中的“更新背景ID73=1”相對應(yīng)。
如圖7(b)所示,背景數(shù)據(jù)更新管理表具有由更新背景ID73、背景類別ID72、概要坐標(biāo)值列56、坐標(biāo)值列54、背景名稱57、更新日期和時(shí)間58、刪除日期和時(shí)間59等構(gòu)成的數(shù)據(jù)。這里,省略了圖7(a)說明的內(nèi)容。概要坐標(biāo)值列56與坐標(biāo)值列54同樣,是當(dāng)假設(shè)將背景通過線段連接所圍成時(shí)將該線段兩端地點(diǎn)的坐標(biāo)值進(jìn)行順序表示的值。而且,之所以為“概要”,是因?yàn)楦乓鴺?biāo)值列56的坐標(biāo)值的個(gè)數(shù)比坐標(biāo)值列54的坐標(biāo)值的個(gè)數(shù)更少。背景名稱74是表示該背景的名稱。該背景名稱74在將背景數(shù)據(jù)顯示在顯示器3的顯示部31上時(shí)被輔助顯示。更新日期和時(shí)間58表示該背景數(shù)據(jù)被追加到背景數(shù)據(jù)更新管理表上的日期和時(shí)間。即,該日期和時(shí)間是相當(dāng)于背景數(shù)據(jù)表所具有的原始背景數(shù)據(jù)被“更新”的日期和時(shí)間。刪除日期和時(shí)間59表示該背景數(shù)據(jù)被刪除的日期和時(shí)間。
圖8接著圖7表示涉及背景數(shù)據(jù)的表的構(gòu)成。圖8(a)的背景類別表被存儲在地圖更新服務(wù)器4的更新用地圖DB441中,其表示了圖7各個(gè)表之構(gòu)成要素之一即背景類別ID和背景類別之間的對應(yīng)。例如,如果背景類別ID 72是“10”,則該背景類別81是“水域”。圖8(b)的背景數(shù)據(jù)更新日期和時(shí)間表被存儲在地圖更新服務(wù)器4的更新用地圖DB441中,其記錄了對每個(gè)網(wǎng)格ID追加了背景數(shù)據(jù)的更新日期和時(shí)間以及刪除了背景數(shù)據(jù)的刪除日期和時(shí)間。例如,對“網(wǎng)格ID 51=1000”,作為更新日期和時(shí)間58,設(shè)定了“2004/6/30”。該設(shè)定基于圖7(a)的背景數(shù)據(jù)表和圖7(b)的背景數(shù)據(jù)更新管理表進(jìn)行。即,當(dāng)將更新背景ID73為“1”的數(shù)據(jù)追加到背景數(shù)據(jù)更新管理表上時(shí),通過參考背景數(shù)據(jù)表,該背景所屬網(wǎng)格的“網(wǎng)格ID 51=1000”記錄該背景被更新到“更新日期和時(shí)間58=2004/6/30”。
<涉及POI數(shù)據(jù)的表>
圖9表示POI數(shù)據(jù)表的構(gòu)成。POI數(shù)據(jù)表被存儲在地圖更新服務(wù)器4的更新用POI DB442中。如圖9所示,POI數(shù)據(jù)表具有由POI ID91、類別ID92、地域ID93、坐標(biāo)值94、POI名稱95、住所96、電話號碼97、更新日期和時(shí)間58、刪除日期和時(shí)間59、概要形狀98等構(gòu)成的數(shù)據(jù)。POI ID91是POI固有的序號。類別ID92是POI所屬的例如銀行或者快餐店等類別所固有的序號。地域ID93是POI所屬的例如北海道或者巖手縣等地域所固有的序號。坐標(biāo)值94是在地圖上成為該P(yáng)OI中心位置之地點(diǎn)的坐標(biāo)值。例如使用經(jīng)度和緯度的組合等。POI名稱95是該P(yáng)OI的名稱。住所96是該P(yáng)OI現(xiàn)在的住所。電話號碼97是成為該P(yáng)OI聯(lián)結(jié)端的電話號碼。更新日期和時(shí)間58是涉及該P(yáng)OI的數(shù)據(jù)被更新的日期和時(shí)間。刪除日期和時(shí)間59是涉及該P(yáng)OI的數(shù)據(jù)被刪除的日期和時(shí)間。概要形狀98是表示用于概要表達(dá)POI之矩形的形狀,具體地是該矩形相對的2個(gè)頂點(diǎn)的坐標(biāo)。
圖10接著圖9表示涉及POI數(shù)據(jù)的表的構(gòu)成。圖10(a)的類別表和圖10(b)的地域表被存儲在地圖更新服務(wù)器4的更新用POI DB442中。圖10(a)的類別表表示了圖9POI數(shù)據(jù)表之構(gòu)成要素之一即類別ID和類別之間的對應(yīng)。例如,如果類別ID 92是“100”,則該類別101是“銀行”。圖10(b)的地域表表示了圖9POI數(shù)據(jù)表之構(gòu)成要素之一即地域ID和地域之間的對應(yīng)。例如,如果地域ID 93是“10”,則該地域102是“北海道”。
(系統(tǒng)動作)下面,參考圖11到圖15的流程圖和圖16到圖27的畫面,說明本發(fā)明實(shí)施形式地圖數(shù)據(jù)配送系統(tǒng)的動作(適當(dāng)參考圖1到圖10)。
<車載終端的整體動作>
圖11表示車載終端的整體動作。當(dāng)通過接入電源啟動車載終端時(shí),首先進(jìn)行存儲器上的數(shù)據(jù)和表的初始化(S1101)。接著,通過參考存儲了電源斷開前狀態(tài)的不揮發(fā)性存儲器,檢查是否存在在電源斷開前所顯示的路徑(S1102)。如果沒有所顯示的路徑(S1102否),則顯示地圖畫面(S1103)。具體地,地圖顯示裝置274讀出地圖DB 251所存儲的道路數(shù)據(jù)、背景數(shù)據(jù)和名稱數(shù)據(jù)以及POI DB252所存儲的POI數(shù)據(jù),并將所讀出的數(shù)據(jù)顯示在顯示部31上。在位于顯示器3右側(cè)的菜單按鈕32沒有按下期間(S1104否),繼續(xù)地圖畫面的顯示(S1103)。當(dāng)有菜單按鈕32的按下時(shí)(S1104是),轉(zhuǎn)移到S1107。另一方面,如果電源斷開前所顯示的路徑存在(S1102是),則顯示路徑制導(dǎo)畫面(S1105)。具體地,路徑制導(dǎo)裝置271從制導(dǎo)信息DB253中讀出制導(dǎo)信息,并將所讀出的制導(dǎo)信息顯示在顯示部31上。此時(shí),地圖顯示裝置274以容易制導(dǎo)使用者的形式顯示地圖DB251和POIDB 252的地圖數(shù)據(jù)。例如,在一般情況下進(jìn)行普通道路顯示,當(dāng)接近交叉點(diǎn)時(shí),放大該交叉點(diǎn)附近地區(qū)并進(jìn)行容易區(qū)分應(yīng)該前進(jìn)方向的顯示。然后,在顯示器3的菜單按鈕32沒有按下期間(S1106否),繼續(xù)路徑制導(dǎo)畫面的顯示(S1105)。當(dāng)有菜單按鈕32的按下時(shí)(S1106是),轉(zhuǎn)移到S1107。而且,是否具有菜單按鈕32被按下的判斷是在從顯示器3被連接到車載終端2的信號線當(dāng)中通過檢查與菜單按鈕32對應(yīng)的信號線的接通/斷開(on/off)來進(jìn)行。其他按鈕同樣,各個(gè)畫面所顯示的按鈕也是同樣。
在S1107,顯示汽車導(dǎo)航菜單。具體地,菜單控制機(jī)構(gòu)275在檢測到菜單按鈕32按下時(shí),將汽車導(dǎo)航菜單顯示在顯示部31上。如圖16所示,作為汽車導(dǎo)航菜單,顯示了目的地設(shè)定按鈕161、地圖更新按鈕162和更新模式設(shè)定按鈕163。目的地設(shè)定按鈕162是用于更新地圖DB 251和POIDB252所存儲的地圖數(shù)據(jù)的按鈕。更新模式設(shè)定按鈕163是當(dāng)用地圖更新按鈕162更新地圖數(shù)據(jù)時(shí)用于設(shè)定模式的按鈕。接著,菜單控制機(jī)構(gòu)275檢查汽車導(dǎo)航菜單是否有地圖更新按鈕162的按下(S1108)。如果有按下(S1108是),就將地圖更新按鈕顯示在顯示部31上(S1109)。
如圖17所示,作為地圖更新菜單,顯示了全國匯總按鈕171、不同地域按鈕172和差分更新按鈕173。全國匯總按鈕171是用于在全國范圍內(nèi)匯總和更新地圖DB 251和POI DB252之地圖數(shù)據(jù)的按鈕。不同地域按鈕172是用于將地圖數(shù)據(jù)按照地域更新的按鈕。差分更新按鈕173是用于通過指定規(guī)定的有限區(qū)域來更新地圖數(shù)據(jù)的按鈕。菜單控制機(jī)構(gòu)275檢查是否有全國匯總按鈕171的按下(S1110)。如果有按下(S1110是),就進(jìn)行全國匯總地圖更新(S1111)。然后,返回到S1102。如果沒有全國匯總按鈕171的按下(S1110否),就檢查是否有不同地域按鈕172的按下(S1112)。如果有按下(S1112是),就進(jìn)行不同地域地圖更新(S1113)。然后,返回到S1102。如果沒有不同地域按鈕172的按下(S1112否),就檢查是否有差分更新按鈕173的按下(S1114)。如果有按下(S1114是),就進(jìn)行差分更新處理(S1115)。后面詳細(xì)敘述。此后,返回到S1102。如果沒有差分更新按鈕173的按下(S1114否),就返回到S1109。就是說,只要沒有地圖更新菜單按鈕的按下,就繼續(xù)該菜單的顯示。
如果在S1108沒有汽車導(dǎo)航菜單地圖更新按鈕162的按下(S1108否),就檢查是否有目的地設(shè)定按鈕161的按下(S1116)。如果有該按下(S1116是),就進(jìn)行目的地設(shè)定處理(S1117)。后面詳細(xì)敘述。然后,返回到S1102。如果沒有目的地設(shè)定按鈕161的按下(S1116否),就檢查是否有更新模式設(shè)定按鈕163的按下(S1118)。
如果有按下(S1118是),就將更新模式設(shè)定菜單顯示在顯示部31(S1119)。如圖19所示,作為更新模式設(shè)定菜單,顯示了不更新按鈕191、詳細(xì)顯示后更新按鈕192、概要顯示后更新按鈕193和不確認(rèn)更新按鈕194。不更新按鈕191是用于使得不更新地圖數(shù)據(jù)的按鈕。詳細(xì)顯示后更新按鈕192是用于一旦詳細(xì)顯示地圖數(shù)據(jù)的更新內(nèi)容就確認(rèn)該內(nèi)容后進(jìn)行更新的按鈕。概要顯示后更新按鈕193是用于一旦概要顯示地圖數(shù)據(jù)的更新內(nèi)容就確認(rèn)該內(nèi)容后進(jìn)行更新的按鈕。不確認(rèn)更新按鈕194是用于不進(jìn)行確認(rèn)就更新地圖數(shù)據(jù)更新內(nèi)容之顯示的按鈕。然后,檢查顯示了更新模式設(shè)定菜單的顯示部31是否有任何一個(gè)按鈕的按下(S1120)。如果有按鈕按下(S1120是),就進(jìn)行更新模式設(shè)定(S1121)。具體地,菜單控制機(jī)構(gòu)275將與具有按下之按鈕相對應(yīng)的更新模式存儲在車載終端2內(nèi)的規(guī)定存儲器中。此后,返回到S1107。如果沒有按鈕的按下(S1120否),返回S1119。就是說,只要沒有更新模式設(shè)定菜單按鈕的按下,就繼續(xù)更新模式設(shè)定菜單的顯示。而且,由更新模式設(shè)定菜單引起的更新模式的設(shè)定不僅在差分更新處理中有效,在目的地設(shè)定處理中也有效。
如果在S1118沒有汽車導(dǎo)航菜單更新模式設(shè)定按鈕163的按下(S1118否),就返回S1107。就是說,只要沒有汽車導(dǎo)航菜單按鈕的按下,就繼續(xù)汽車導(dǎo)航菜單的顯示。
<車載終端差分更新的動作>
圖12表示車載終端中差分更新的動作。這是詳細(xì)說明圖11的S1115的圖。在圖11的S1114中,當(dāng)圖17地圖更新菜單之差分更新按鈕173被按下時(shí),菜單控制機(jī)構(gòu)275作為差分更新處理(S1115)的開始而將差分更新菜單顯示在顯示器3的顯示部31上(S1201)。如圖18所示,作為差分更新菜單,顯示了現(xiàn)在地點(diǎn)周邊按鈕181、自家周邊按鈕182和沿著路徑按鈕183。該差分更新菜單是用戶大致選擇希望進(jìn)行差分更新區(qū)域的菜單。現(xiàn)在地點(diǎn)周邊按鈕181是用戶將現(xiàn)有當(dāng)前地點(diǎn)周邊作為區(qū)域而進(jìn)行選擇的按鈕。自家周邊按鈕182是將用戶自家周邊選擇作為區(qū)域的按鈕。沿著路徑按鈕183是將從現(xiàn)在地點(diǎn)到目的地的沿著路徑選擇作為區(qū)域的按鈕。然后,當(dāng)用戶按下任何一個(gè)按鈕時(shí),根據(jù)其選擇,在差分更新要求格式當(dāng)中,設(shè)定更新區(qū)域(S1202)。具體地,生成通過圓或者多邊形指定與自家周邊按鈕182和沿著路徑按鈕183之任何一個(gè)相對應(yīng)區(qū)域的數(shù)據(jù)。將使所生成數(shù)據(jù)作為更新區(qū)域的差分更新要求(第一要求消息)發(fā)送到地圖更新服務(wù)器4(S1203)。
接著,菜單控制機(jī)構(gòu)275檢查更新模式是否是“不更新”(S1204)。如果是“不更新”(S1204是),則在顯示部31上顯示更新模式設(shè)定菜單(參考圖19)(S1205),并定期檢查顯示部31是否有按鈕按下(S1206)。如果有按鈕按下(S1206是),則返回S1204并進(jìn)行更新模式的檢查(S1204)。如果沒有按鈕按下(S1206否),則返回S1205并繼續(xù)更新模式設(shè)定菜單的顯示(S1205)。而且,因?yàn)橥ㄟ^用戶的選擇操作來顯示差分更新菜單(S1201),因此考慮不需要進(jìn)行更新模式是否是“不更新”的檢查(S1204),但是,為了與更新模式是未設(shè)定的情況相對應(yīng),要進(jìn)行檢查。
如果在S1204更新模式不是“不更新”(S1204否),則檢查更新模式是否是“概要顯示后更新”(S1207)。如果更新模式是“概要顯示后更新”(S1207是),則從地圖更新服務(wù)器4中下載概要更新地圖(S1208),并將所下載的概要更新地圖顯示在顯示部31上(S1209)。在概要更新地圖的下載中,顯示如圖20(a)所示的畫面,并表示出為“差分更新檢索中”。在概要更新地圖的顯示中,顯示如圖20(b)所示的畫面,并使得用戶能夠確認(rèn)更新數(shù)據(jù)。即,用大致的虛線表示道路的概要形狀,用矩形表示設(shè)施。如畫面左上所示,顯示了追加道路的條數(shù)、追加設(shè)施的件數(shù)以及詳細(xì)數(shù)據(jù)的推測下載時(shí)間。而且,顯示了用于開始詳細(xì)數(shù)據(jù)下載的下載開始按鈕201和用于終止該下載的下載終止按鈕202。
如果有下載開始按鈕201的按下(S1210是),則下載詳細(xì)更新地圖(S1212),并將所下載的詳細(xì)更新地圖顯示在顯示部31上(S1213)。在詳細(xì)更新地圖的下載中,顯示如圖21(a)所示的畫面,并顯示“最新地圖下載中”以及下載的進(jìn)展率。在詳細(xì)更新地圖的顯示中,顯示如圖21(b)所示的畫面,并用接近實(shí)際的詳細(xì)形式顯示道路和設(shè)施。接著,進(jìn)行用于更新登錄顯示部31所顯示的詳細(xì)更新地圖的地圖更新處理(S1214)。該地圖更新處理主要通過地圖差分更新部23進(jìn)行。具體地,首先,地圖差分更新部23由終端通信部21通過由通信線路5從地圖更新服務(wù)器4中進(jìn)行下載,并輸入差分更新地圖格式解釋部22根據(jù)差分地圖數(shù)據(jù)格式所分析的差分地圖數(shù)據(jù)。地圖差分更新部23通過介入終端DB管理部24并根據(jù)所輸入的差分地圖數(shù)據(jù)的內(nèi)容來更新終端DB 25的地圖DB251、POI DB252或者更新履歷DB 256。在地圖更新處理結(jié)束之后,如圖21(c)所示,在顯示部31上作為實(shí)線顯示被追加的道路。當(dāng)用戶用手指觸摸顯示部31的“OO公園”時(shí),通過彈出顯示,顯示出更新目的地檢索數(shù)據(jù)。即,變?yōu)橹来藭r(shí)新更新的部分。
而且,在S1210中,如果沒有按下下載開始按鈕201(S1210否),則進(jìn)行下載終止按鈕202按下檢查(S1211)。如果有下載終止按鈕202的按下(S1211是),則結(jié)束差分更新處理。如果沒有下載終止按鈕202的按下(S1211否),則返回到S1209。這意味著在圖20(b)所示概要更新地圖的顯示畫面中,如果沒有涉及下載的按鈕(211,212)的按下,則繼續(xù)概要更新地圖的顯示,如果有涉及下載的按鈕的按下,則進(jìn)行與該按鈕相對應(yīng)的處理。
在S1207中,如果更新模式不是“概要顯示后更新”(S1207否),則下載詳細(xì)更新地圖(S1215)。根據(jù)圖19所示更新模式設(shè)定菜單,如果假設(shè)更新模式不是“不更新”并且不是“概要顯示后更新”,則更新模式變?yōu)槭恰霸敿?xì)顯示后更新”或者“不確認(rèn)更新”。如果更新模式是“不確認(rèn)更新”(S1216是),則進(jìn)行地圖更新處理(S1214)。如果更新模式不是“不確認(rèn)更新”即是“詳細(xì)顯示后更新”(S1216否),如圖21(b)所示,將下載的詳細(xì)更新地圖顯示在顯示部31上(S1217)。這里,用戶通過按下更新按鈕211或者不更新按鈕212,能夠選擇是否進(jìn)行地圖更新處理。菜單控制機(jī)構(gòu)275在檢測出有更新按鈕的按下時(shí)(S1218是),則在地圖差分更新部23上進(jìn)行地圖更新處理(S1214)。在規(guī)定的時(shí)間以內(nèi),當(dāng)沒有更新按鈕211的按下時(shí)(S1218否),則結(jié)束差分更新處理。
在根據(jù)圖12的流程圖進(jìn)行的車載終端的差分更新動作中,盡管說明了追加道路和POI的情況,但是在這里,補(bǔ)充說明道路消失和變更的情況。
首先,參考圖22,說明道路消失的情況。如圖22(a)所示,在畫面中央下的位置上用點(diǎn)線示出了刪除的道路。這例如是概要更新地圖顯示,其表示出在圖20(a)畫面中央下用實(shí)線所顯示的道路消失的情況。此時(shí),作為更新數(shù)據(jù),消除道路是1條,由于不需要從地圖更新服務(wù)器4進(jìn)行下載,因此在地圖更新處理中不浪費(fèi)時(shí)間和費(fèi)用。因此,與用戶的意圖(更新,不更新)無關(guān)而僅僅顯示出OK按鈕,如果用戶按下OK按鈕221,則進(jìn)行地圖更新處理。然后,如圖22(b)所示,顯示出沒有道路的狀態(tài)。
接著,參考圖23,說明道路變更的情況。如圖23(a)所示,在畫面中央下的位置上用點(diǎn)線示出了變更前和變更后的道路。這例如是概要更新地圖顯示,其表示出在圖20(a)畫面中央下用實(shí)線所顯示的道路(變更前)被變更到在圖23(b)畫面中央下用實(shí)線所顯示的道路(變更后)的情況。此時(shí),變更前的道路由詳細(xì)數(shù)據(jù)顯示,變更后的道路由概要數(shù)據(jù)顯示。當(dāng)變更前的道路和變更后的道路交錯(cuò)時(shí),由于難以區(qū)分變更前后的狀態(tài),因此可以用不同的顏色顯示各自的道路。作為更新數(shù)據(jù),形狀變更道路是1條,顯示了來自地圖更新服務(wù)器4的推測下載時(shí)間、下載開始按鈕231以及下載終止按鈕232等。這里,如果用戶按下下載開始按鈕231,則用點(diǎn)線顯示出變更后道路的詳細(xì)數(shù)據(jù),而且,如果進(jìn)行地圖更新處理,如圖23(b)所示,用實(shí)線顯示變更后道路的詳細(xì)數(shù)據(jù)。
<車載終端的目的地設(shè)定動作>
圖13表示出車載終端中的目的地設(shè)定動作。這是用于詳細(xì)說明圖11的S1117的圖,由目的地設(shè)定處理、所設(shè)定目的地之?dāng)?shù)據(jù)的顯示/更新處理以及從當(dāng)前位置向著目的地的路徑搜索處理構(gòu)成。
目的地設(shè)定處理是在S1301進(jìn)行的處理,當(dāng)在圖16的汽車導(dǎo)航菜單中按下目的地設(shè)定按鈕161時(shí)(S1116是)開始。具體地,首先,菜單控制機(jī)構(gòu)275將圖24(a)所示目的地設(shè)定菜單顯示在顯示部31上。在目的地設(shè)定菜單上顯示了周邊搜索按鈕241、種類搜索按鈕242和住所搜索按鈕243。周邊搜索按鈕241是在沿著從現(xiàn)在位置到目的地的路徑中用于選擇所搜索的類目(category)的按鈕。另外進(jìn)行詳細(xì)說明。種類搜索按鈕242是通過POI的種類來設(shè)定目的地的按鈕。住所搜索按鈕243是通過住所設(shè)定目的地的按鈕。
當(dāng)按下周邊搜索按鈕241時(shí),顯示如圖24(b)所示的周邊搜索菜單。在周邊搜索菜單上顯示了在前的類目按鈕244和下一個(gè)類目按鈕245,通過按下該按鈕(244,255),前后屏幕滾動顯示周邊搜索按鈕。而且,這里,作為周邊搜索菜單,顯示了飯店按鈕246、高爾夫球場按鈕247和溫泉按鈕248。當(dāng)按下高爾夫球場按鈕247時(shí),圖25(a)所示的目的地候補(bǔ)周邊地圖被顯示在顯示部31上。在圖25(a)所示的顯示部31上,在左邊顯示出4件將類目作為高爾夫球場的檢索結(jié)果,在右側(cè)顯示出“OOO田園俱樂部”的地圖?!癘OO田園俱樂部”地圖通過按下左側(cè)檢索結(jié)果的“OOO田園俱樂部”而顯示出。
目的地?cái)?shù)據(jù)顯示/變更處理是在S1302到S1310和S1314到S1317中進(jìn)行的處理。該處理相對于顯示部31所顯示的目的地的地圖數(shù)據(jù)(POI數(shù)據(jù)),由于通過實(shí)施與圖12的S1204到S1218同樣的處理來進(jìn)行目的地?cái)?shù)據(jù)的顯示/更新,因此省略詳細(xì)的說明。而且,S1305的概要更新數(shù)據(jù)的顯示如圖25(b)所示那樣進(jìn)行。
<地圖更新服務(wù)器的差分?jǐn)?shù)據(jù)發(fā)送的動作(根據(jù)初次要求)>
圖14表示在地圖更新服務(wù)器中差分?jǐn)?shù)據(jù)發(fā)送的動作。該動作將地圖更新服務(wù)器4的地圖差分檢索部42作為中心進(jìn)行,特別與來自車載終端2的初次要求相對應(yīng)。初次要求稱為不指定差分?jǐn)?shù)據(jù)ID的要求。首先,地圖差分檢索部42通過由通信線路5和服務(wù)器通信部41從車載終端2中接收差分更新要求(第一要求消息)(S1401)。接著,檢查在所接收的差分更新要求的要求數(shù)據(jù)類型中是否包含了“MAP”(S1402)。具體地,檢查在差分更新要求的XML數(shù)據(jù)中是否存在<Type>和</Type>所夾著的“MAP”之類的數(shù)據(jù)。如果包含“MAP”(S1402是),則基于差分更新要求的更新區(qū)域來進(jìn)行道路/背景/名稱之?dāng)?shù)據(jù)的差分檢索處理(S1403)。具體地,通過DB檢索功能,如果在差分更新要求的XML數(shù)據(jù)通過<Area>和</Area>夾著數(shù)據(jù)所指定的范圍內(nèi)存在道路/背景/名稱的數(shù)據(jù)的差分,則檢索它。然后,檢查差分更新要求的接收模式是否是“預(yù)覽”(S1404)。具體地,檢查在差分更新要求的XML數(shù)據(jù)中是否存在<Mode>和</Mode>所夾著的“預(yù)覽”之類的數(shù)據(jù)。如果接收模式是“預(yù)覽”(S1404是),則地圖差分檢索部42從所檢索的數(shù)據(jù)的差分中抽出概要數(shù)據(jù)(S1405)。此時(shí),如果已經(jīng)存在概要數(shù)據(jù),則不需要抽出。而且,當(dāng)不包含“MAP”時(shí)(S1402否),或者接收模式不是“預(yù)覽”(S1404否),則轉(zhuǎn)移到S1406的處理。
接著,檢查在接收的差分更新要求的要求數(shù)據(jù)類型中是否包含“POI”(S1406)。具體地,檢查在差分更新要求的XML數(shù)據(jù)中是否存在<Type>和</Type>夾著的“POI”之類的數(shù)據(jù)。如果包含“POI”(S1406是),則基于差分更新要求的更新區(qū)域和PO1種類來進(jìn)行POI數(shù)據(jù)的差分檢索處理(S1407)。具體地,通過DB檢索功能,在由差分更新要求的XML數(shù)據(jù)的<Area>和</Area>夾著的數(shù)據(jù)所指定的范圍內(nèi),如果存在由<POI>和</POI>夾著的數(shù)據(jù)指定的種類所屬的POI數(shù)據(jù)的差分,則檢索它。然后,如果差分更新要求的接收模式是“預(yù)覽”(S1408是),則地圖差分檢索部42從所檢索的POI數(shù)據(jù)的差分中抽出概要數(shù)據(jù)(S1409)。此時(shí),如果已經(jīng)存在概要數(shù)據(jù),則不需要抽出。而且,當(dāng)不包含“POI”時(shí)(S1406否),或者接收模式不是“預(yù)覽”(S1408否),則轉(zhuǎn)移到S1410的處理。
還檢查在接收的差分更新要求的要求數(shù)據(jù)類型中是否包含“ROUTE”(S1410)。具體地,檢查在差分更新要求的XML數(shù)據(jù)中是否存在<Type>和</Type>夾著的“ROUTE”之類的數(shù)據(jù)。如果包含“ROUTE”(S1410是),則基于差分更新要求的更新區(qū)域來進(jìn)行制導(dǎo)/路徑搜索數(shù)據(jù)的差分檢索處理(S1411)。具體地,通過DB檢索功能,在由差分更新要求的XML數(shù)據(jù)的<Area>和</Area>夾著的數(shù)據(jù)所指定的范圍內(nèi),如果存在制導(dǎo)/路徑搜索數(shù)據(jù)的差分,則檢索它。如果不包含ROUTE(S1410否),則不進(jìn)行制導(dǎo)/路徑搜索數(shù)據(jù)的差分檢索處理。
差分更新地圖格式變換部45對于通過以上所抽出的差分?jǐn)?shù)據(jù)和制導(dǎo)/路徑搜索數(shù)據(jù)的差分進(jìn)行向用于數(shù)據(jù)通信的XML形式或者二進(jìn)制形式的更新格式變換(S1412)。然后,將沒有該格式變換的差分?jǐn)?shù)據(jù)通過經(jīng)由服務(wù)器通信部41和通信線路5發(fā)送到車載終端2(S1413)。此時(shí),發(fā)送在該差分?jǐn)?shù)據(jù)中包含的為固有序號的差分?jǐn)?shù)據(jù)ID。在通過各個(gè)差分檢索處理所檢索的差分?jǐn)?shù)據(jù)被保持在規(guī)定的高速緩沖存儲器中期間,該差分?jǐn)?shù)據(jù)ID變成有效的信息。
<地圖更新服務(wù)器的差分?jǐn)?shù)據(jù)發(fā)送的動作(根據(jù)差分?jǐn)?shù)據(jù)ID)>
圖15表示在地圖更新服務(wù)器中差分?jǐn)?shù)據(jù)發(fā)送的動作。該動作將地圖更新服務(wù)器4的地圖差分檢索部42作為中心進(jìn)行,特別是與來自車載終端2的差分?jǐn)?shù)據(jù)ID所產(chǎn)生的要求相對應(yīng)。該差分?jǐn)?shù)據(jù)ID所產(chǎn)生的要求是在一旦接收了概要差分?jǐn)?shù)據(jù)之后,在還沒有接收其詳細(xì)差分?jǐn)?shù)據(jù)時(shí),車載終端2通過指定接收了概要差分?jǐn)?shù)據(jù)時(shí)的差分?jǐn)?shù)據(jù)ID來要求與該差分?jǐn)?shù)據(jù)ID相對應(yīng)的詳細(xì)差分?jǐn)?shù)據(jù)的要求。
首先,地圖差分檢索部42通過由通信線路5和服務(wù)器通信部41從車載終端2中接收差分更新要求(第二要求消息)(S1501)。接著,如果所接收的差分更新要求指定了差分?jǐn)?shù)據(jù)ID,則通過該差分?jǐn)?shù)據(jù)ID確定詳細(xì)差分?jǐn)?shù)據(jù)(S1502)。具體地,從規(guī)定的高速緩沖存儲器所保持的差分?jǐn)?shù)據(jù)組中檢索具有差分?jǐn)?shù)據(jù)ID的差分?jǐn)?shù)據(jù)。然后,對于確定的詳細(xì)差分?jǐn)?shù)據(jù),進(jìn)行更新格式變換(S1503)。而且,將該被格式變換的詳細(xì)差分?jǐn)?shù)據(jù)發(fā)送到車載終端2(S1504)。
另外,即使是差分?jǐn)?shù)據(jù)ID所產(chǎn)生的要求,當(dāng)在地圖更新服務(wù)器4中該差分?jǐn)?shù)據(jù)ID變?yōu)闊o效時(shí),就變?yōu)榕c初次要求相對應(yīng)的動作相同。即,地圖更新服務(wù)器4變?yōu)橐揽繉τ谲囕d終端2發(fā)行不指定差分?jǐn)?shù)據(jù)ID的初次要求并接收該初次要求來進(jìn)行動作。
盡管說明了以上本發(fā)明的實(shí)施形式,但是通過將由圖1和圖2所示車載終端2和地圖更新服務(wù)器4分別執(zhí)行的程序記錄到計(jì)算機(jī)可讀取的記錄媒體中以及將該記錄媒體所記錄的程序讀入計(jì)算機(jī)系統(tǒng)并執(zhí)行,成為實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施形式的車載終端和地圖更新服務(wù)器的形式。
對于本發(fā)明,盡管以上示出了優(yōu)選實(shí)施形式的一個(gè)例子,但本發(fā)明不限定于上述實(shí)施形式。在不脫離本發(fā)明精神的范圍內(nèi)能夠進(jìn)行合適的變更。例如,考慮以下這樣的實(shí)施形式。
(1)在上述實(shí)施形式中,作為進(jìn)行更新的對象(要求數(shù)據(jù)類型),在地圖上的對象當(dāng)中,記載了將道路、背景和名稱匯總成一個(gè)(MAP),但是,也可以使得能夠個(gè)別指定每一個(gè)。此時(shí),對于每個(gè)道路、背景和名稱,使得能夠指定XML標(biāo)記(tag)的數(shù)據(jù)。根據(jù)這,不下載詳細(xì)差分?jǐn)?shù)據(jù)就能夠知道涉及各個(gè)地圖數(shù)據(jù)的更新內(nèi)容的概要。
(2)在所述實(shí)施形式中,記載了對于車載終端2的顯示器3所顯示的概要差分?jǐn)?shù)據(jù),當(dāng)要求詳細(xì)差分?jǐn)?shù)據(jù)時(shí),使得通過差分?jǐn)?shù)據(jù)ID來要求整個(gè)差分?jǐn)?shù)據(jù),但是,也可以使得指定詳細(xì)顯示的對象。例如,當(dāng)用戶用手指觸摸顯示部31時(shí),可以通過指定其觸摸的對象的類型(道路、背景、名稱或者POI)來發(fā)送詳細(xì)差分?jǐn)?shù)據(jù)的要求。
權(quán)利要求
1.一種差分地圖數(shù)據(jù)配送方法,是在至少存儲地圖數(shù)據(jù)且顯示該地圖數(shù)據(jù)的終端以及存儲規(guī)定地圖數(shù)據(jù)與最新地圖數(shù)據(jù)之間的差分?jǐn)?shù)據(jù)的服務(wù)器通過網(wǎng)絡(luò)連接所構(gòu)成的系統(tǒng)中,根據(jù)來自所述終端的要求,所述服務(wù)器發(fā)送所述差分?jǐn)?shù)據(jù)的差分地圖數(shù)據(jù)配送方法,其特征在于,包括所述終端從現(xiàn)在的地圖數(shù)據(jù)中將成為更新對象的地圖區(qū)域指定為最新地圖數(shù)據(jù),并將第一要求消息發(fā)送到所述服務(wù)器的步驟,該第一要求消息用于要求能夠顯示概要對象的概要差分?jǐn)?shù)據(jù);所述服務(wù)器接收所述第一要求消息,并在規(guī)定的存儲裝置中檢索由該第一要求消息所指定的地圖區(qū)域內(nèi)的能夠詳細(xì)顯示對象的詳細(xì)差分?jǐn)?shù)據(jù)的步驟;所述服務(wù)器從所述檢索的詳細(xì)差分?jǐn)?shù)據(jù)中抽出所述概要差分?jǐn)?shù)據(jù)的步驟;所述服務(wù)器將所述抽出的概要差分?jǐn)?shù)據(jù)發(fā)送到所述終端的步驟;所述終端接收所述概要差分?jǐn)?shù)據(jù),并在規(guī)定的顯示裝置中,通過重疊到已經(jīng)被顯示的地圖數(shù)據(jù)上來顯示所述接收的概要差分?jǐn)?shù)據(jù)的步驟。
2.如權(quán)利要求1記載的差分地圖數(shù)據(jù)配送方法,特征在于,所述終端,在將所述第一要求消息發(fā)送到所述服務(wù)器的步驟中,指定所述更新對象為在所述對象當(dāng)中表示道路的POI、背景的POI、道路和背景的名稱的POI、或者觀光地或各種設(shè)施的POI,當(dāng)指定所述更新對象為POI時(shí),還指定POI的種類。
3.如權(quán)利要求1或2記載的差分地圖數(shù)據(jù)配送方法,特征在于,還包括所述終端將第二要求消息發(fā)送到所述服務(wù)器的步驟,該第二要求消息用于要求與所述顯示的概要差分?jǐn)?shù)據(jù)相對應(yīng)的詳細(xì)差分?jǐn)?shù)據(jù);所述服務(wù)器接收所述第二要求消息,并在規(guī)定的存儲裝置中檢索所述詳細(xì)差分?jǐn)?shù)據(jù)的步驟;所述服務(wù)器將所述檢索的詳細(xì)差分?jǐn)?shù)據(jù)發(fā)送到所述終端的步驟;所述終端接收所述詳細(xì)差分?jǐn)?shù)據(jù),并在規(guī)定的顯示裝置中,刪除所述顯示的概要差分?jǐn)?shù)據(jù)以及顯示所述接收的詳細(xì)差分?jǐn)?shù)據(jù)的步驟。
4.如權(quán)利要求3記載的差分地圖數(shù)據(jù)配送方法,特征在于,所述終端,在將所述第二要求消息發(fā)送到所述服務(wù)器的步驟中,在所述詳細(xì)差分?jǐn)?shù)據(jù)當(dāng)中,指定成為詳細(xì)顯示之對象的對象。
5.如權(quán)利要求3或4記載的差分地圖數(shù)據(jù)配送方法,特征在于,還包括所述終端將所述接受的詳細(xì)差分?jǐn)?shù)據(jù)存儲到規(guī)定的存儲裝置中的步驟。
6.如權(quán)利要求1到5中的任一項(xiàng)記載的差分地圖數(shù)據(jù)配送方法,特征在于,所述對象的概要差分?jǐn)?shù)據(jù)包括由起點(diǎn)、終點(diǎn)以及其間的點(diǎn)坐標(biāo)構(gòu)成的道路數(shù)據(jù)。
7.如權(quán)利要求1到5中的任一項(xiàng)記載的差分地圖數(shù)據(jù)配送方法,特征在于,所述對象的概要差分?jǐn)?shù)據(jù)包括由類目名稱和代表坐標(biāo)構(gòu)成的POI數(shù)據(jù)。
全文摘要
一種在汽車導(dǎo)航系統(tǒng)中在下載地圖數(shù)據(jù)之前就將其更新內(nèi)容告知用戶的機(jī)構(gòu)。車載終端根據(jù)用戶的選擇設(shè)定差分更新區(qū)域(S1202),并將差分更新要求發(fā)送到地圖更新服務(wù)器(S1203)。當(dāng)這種情況下的更新模式是“概要顯示后更新”時(shí)(S1207是),車載終端就從地圖更新服務(wù)器中下載概要更新地圖(S1208)。然后,將概要更新地圖顯示在顯示器的顯示部上(S1209)。這里,當(dāng)按下顯示部上所顯示的下載開始按鈕時(shí)(S1210是),車載終端就從地圖更新服務(wù)器中下載詳細(xì)更新地圖(S1212)。然后,將詳細(xì)更新地圖顯示在顯示器的顯示部上(S1213)。還進(jìn)行終端DB所存儲的地圖數(shù)據(jù)的更新處理(S1214)。
文檔編號G06F17/30GK1770220SQ20051011866
公開日2006年5月10日 申請日期2005年11月1日 優(yōu)先權(quán)日2004年11月1日
發(fā)明者新吉高, 川股幸博, 奧出真理子, 宮崎幸男 申請人:株式會社日立制作所