本發(fā)明涉及車載裝置和地圖數(shù)據(jù)管理系統(tǒng)。
背景技術(shù):
作為本技術(shù)領(lǐng)域的背景技術(shù),有wo2010/007689號公報(專利文獻(xiàn)1)。該公報中記載有:“地圖數(shù)據(jù)更新裝置(200)包括記錄部(201)、獲取部(202)和更新部(203)。記錄部(201)具有描繪用的地塊(parcel)數(shù)據(jù)和路徑計算用的區(qū)域(region)數(shù)據(jù),按照多個不同的比例尺的每一個分別分割成規(guī)定的范圍,記錄由形成等級構(gòu)造的網(wǎng)格單位構(gòu)成的地圖數(shù)據(jù)。獲取部(202)按照每個等級獲取包含改變部位的最新的地塊數(shù)據(jù)和區(qū)域數(shù)據(jù)。更新部(203)使用由獲取部(202)獲取的各等級的最新地塊數(shù)據(jù)和區(qū)域數(shù)據(jù),以網(wǎng)格單位更新記錄在記錄部(201)中的地塊數(shù)據(jù)和區(qū)域數(shù)據(jù)”。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:wo2010/007689號公報
技術(shù)實現(xiàn)要素:
但是,例如,從地圖的準(zhǔn)確性的提高或者對于用戶的方便性的提高的觀點出發(fā),要求更適當(dāng)?shù)馗碌貓D。因此,本發(fā)明的目的是提供能夠適當(dāng)?shù)馗碌貓D的車載裝置和地圖數(shù)據(jù)管理系統(tǒng)。
為了達(dá)成上述目的,搭載于車輛的車載裝置包括:存儲根據(jù)地圖的網(wǎng)格而由多個文件構(gòu)成的地塊數(shù)據(jù)的存儲部;和控制部,在所述車輛進(jìn)入到了地圖的1個網(wǎng)格的情況下,更新與該1個網(wǎng)格的周邊網(wǎng)格對應(yīng)的文件。
發(fā)明效果
根據(jù)本發(fā)明,能夠提供能適當(dāng)?shù)馗碌貓D的車載裝置和地圖數(shù)據(jù)管理系統(tǒng)。
附圖說明
圖1是表示本實施方式的地圖數(shù)據(jù)管理系統(tǒng)的構(gòu)成的圖。
圖2是表示車載裝置和地圖數(shù)據(jù)管理服務(wù)器的功能性構(gòu)成的框圖。
圖3是表示地塊數(shù)據(jù)的圖。
圖4的(a)是表示高級別地塊文件的圖,圖4的(b)是表示低級別地塊文件的圖。
圖5是表示區(qū)域數(shù)據(jù)的圖。
圖6是表示區(qū)域文件的圖。
圖7是表示構(gòu)成地塊數(shù)據(jù)和區(qū)域數(shù)據(jù)的文件的數(shù)量的圖。
圖8是用于說明地圖數(shù)據(jù)管理服務(wù)器中的文件的版本升級的圖。
圖9的(a)是表示高級別地塊文件管理數(shù)據(jù)庫的圖,圖9的(b)是表示低級別地塊文件管理數(shù)據(jù)庫的圖,圖9的(c)是表示區(qū)域文件管理數(shù)據(jù)庫的圖。
圖10是表示車載裝置和地圖數(shù)據(jù)管理服務(wù)器的動作的流程圖。
圖11是在地塊比例尺級別plv2的地圖上了顯示了所登記的自家位置和網(wǎng)格的圖。
圖12是表示車載裝置和地圖數(shù)據(jù)管理服務(wù)器的動作的流程圖。
圖13是表示車載裝置和地圖數(shù)據(jù)管理服務(wù)器的動作的流程圖。
圖14是在地塊比例尺級別plv2的比例尺的地圖上顯示網(wǎng)格、并且顯示車輛的當(dāng)前位置、目的地和推薦路徑的圖。
圖15是表示車載裝置和地圖數(shù)據(jù)管理服務(wù)器的動作的流程圖。
圖16是表示車載裝置和地圖數(shù)據(jù)管理服務(wù)器的動作的流程圖。
圖17是在地塊比例尺級別plv2的地圖上顯示網(wǎng)格和車輛的當(dāng)前位置的圖。
圖18是在地塊比例尺級別plv2的比例尺的地圖上顯示網(wǎng)格、并且顯示車輛的當(dāng)前位置、目的地和推薦路徑的圖。
具體實施方式
圖1是表示本實施方式的地圖數(shù)據(jù)管理系統(tǒng)1的構(gòu)成的圖。
如圖1所示,地圖數(shù)據(jù)管理系統(tǒng)1包括:搭載于車輛2的車載裝置3、與包括互聯(lián)網(wǎng)和電話網(wǎng)等通信網(wǎng)而構(gòu)成的網(wǎng)絡(luò)n連接的地圖數(shù)據(jù)管理服務(wù)器4(信息處理裝置)。
車輛2上搭乘的用戶所持有的便攜終端5通過bluetooth(注冊商標(biāo))等近距離無線通信與車載裝置3連接。便攜終端5具有訪問網(wǎng)絡(luò)n的功能。車載裝置3經(jīng)由便攜終端5訪問網(wǎng)絡(luò)n,與地圖數(shù)據(jù)管理服務(wù)器4通信。便攜終端5只要是具有與車載裝置3通信的功能和訪問網(wǎng)絡(luò)n的功能的終端即可,例如,能夠?qū)⒅悄苁謾C等便攜電話、平板型電腦等作為便攜終端5使用。
車載裝置3存儲包括后面詳細(xì)敘述的地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd的地圖數(shù)據(jù)td。車載裝置3基于地圖數(shù)據(jù)td,進(jìn)行地圖的顯示(以下稱為“地圖顯示”。)、至目的地的路徑的搜索(以下稱為“路徑搜索”。)、和搜索到的路徑的引導(dǎo)(以下稱為“路徑引導(dǎo)”。)。此外,車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4通信,以后面詳細(xì)敘述的方法使地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd版本升級(更新)。
圖2是表示地圖數(shù)據(jù)管理系統(tǒng)1所具有的各裝置的功能性構(gòu)成的框圖。
如圖2所示,車載裝置3包括控制部10、觸摸面板11、輸入部12、近距離無線通信部13、gps單元14、相對方位檢測部15和存儲部16。
控制部10包括cpu、rom、ram、其他周邊電路等,控制車載裝置3的各部分。
觸摸面板11包括顯示面板111和觸摸傳感器112。顯示面板111由液晶顯示器等構(gòu)成,根據(jù)控制部10的控制而顯示圖像。觸摸傳感器112重疊地配置于顯示面板111上,檢測用戶的觸摸操作,將基于觸摸操作的信號輸出到控制部10??刂撇?0基于來自觸摸傳感器112的輸入,執(zhí)行與觸摸操作對應(yīng)的處理。
輸入部12包括設(shè)置于車載裝置3的殼體的多個操作開關(guān),檢測對操作開關(guān)的操作,將基于對操作開關(guān)的操作的信號輸出到控制部10。控制部10基于來自輸入部12的輸入,執(zhí)行與對操作開關(guān)的操作對應(yīng)的處理。
近距離無線通信部13根據(jù)控制部10的控制,依據(jù)規(guī)定的近距離無線通信的標(biāo)準(zhǔn)與便攜終端5確定通信連接,依據(jù)該標(biāo)準(zhǔn)與便攜終端5進(jìn)行無線通信。
gps單元14經(jīng)由未圖示的gps天線接收gps電波,從疊加于gps電波的gps信號獲取表示車輛2的當(dāng)前位置的位置坐標(biāo)和行進(jìn)方向,并輸出到控制部10。
相對方位檢測部15包括陀螺儀傳感器和加速度傳感器。陀螺儀傳感器例如由振動陀螺儀構(gòu)成,檢測車輛2的相對方位。加速度傳感器檢測作用于車輛2的加速度。相對方位檢測部8將陀螺儀傳感器和加速度傳感器的檢測結(jié)果輸出到控制部10。
控制部10基于來自gps單元14的輸入、來自相對方位檢測部15的輸入和地圖數(shù)據(jù)td,檢測車輛2的當(dāng)前位置。
存儲部16包括非易失性存儲器,存儲各種數(shù)據(jù)。存儲部16存儲地圖數(shù)據(jù)td和版本管理數(shù)據(jù)庫161(后述)。地圖數(shù)據(jù)td包括地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd。地塊數(shù)據(jù)pd是地圖顯示、路徑引導(dǎo)等中使用的數(shù)據(jù)。此外,區(qū)域數(shù)據(jù)rd是路徑搜索等中使用的數(shù)據(jù)。針對地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd后述。
便攜終端5具有與車載裝置3進(jìn)行近距離無線通信的功能和訪問網(wǎng)絡(luò)n而與地圖數(shù)據(jù)管理服務(wù)器4進(jìn)行通信的功能,對車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4之間的數(shù)據(jù)的發(fā)送接收進(jìn)行中介。在便攜終端5安裝規(guī)定的應(yīng)用程序,利用該規(guī)定的應(yīng)用程序的功能對數(shù)據(jù)的發(fā)送和接收進(jìn)行中介。
如圖2所示,地圖數(shù)據(jù)管理服務(wù)器4包括服務(wù)器控制部20、服務(wù)器通信部21和服務(wù)器存儲部22。
服務(wù)器控制部20包括cpu、rom、ram、其他周邊電路等,控制地圖數(shù)據(jù)管理服務(wù)器4的各部分。
服務(wù)器通信部21根據(jù)服務(wù)器控制部20的控制,依據(jù)規(guī)定的通信標(biāo)準(zhǔn)與連接網(wǎng)絡(luò)n的裝置進(jìn)行通信。
服務(wù)器存儲部22存儲高級別地塊文件管理數(shù)據(jù)庫221、低級別地塊文件管理數(shù)據(jù)庫222和區(qū)域文件管理數(shù)據(jù)庫223。針對服務(wù)器存儲部22存儲的數(shù)據(jù)后述。
再者,圖2是為了容易理解本發(fā)明,根據(jù)主要處理內(nèi)容對車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的功能構(gòu)成進(jìn)行分類表示的概略圖,這些裝置的構(gòu)成也能夠根據(jù)處理內(nèi)容而分類成更多的構(gòu)成要素。此外,也能夠以1個構(gòu)成要素執(zhí)行更多的處理的方式進(jìn)行分類。此外,各構(gòu)成要素的處理既可以由1個硬件執(zhí)行,也可以由多個硬件執(zhí)行。此外,各構(gòu)成要素的處理既可以由1個程序?qū)崿F(xiàn),也可以由多個程序?qū)崿F(xiàn)。
以下的說明中,控制部10和服務(wù)器控制部20通過例如與cpu讀取規(guī)定的程序并執(zhí)行等硬件和軟件的協(xié)作來執(zhí)行處理。
接著,針對車載裝置3存儲的地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd詳細(xì)敘述。
<地塊數(shù)據(jù)pd的說明>
圖3是示意地表示地塊數(shù)據(jù)pd的圖。
如圖3所示,地塊數(shù)據(jù)pd與地塊比例尺級別plv1~地塊比例尺級別plv5的5個級別對應(yīng)地包括第1級別地塊數(shù)據(jù)pd1(圖3的(e))、第2級別地塊數(shù)據(jù)pd2(圖3的(d))、第3級別地塊數(shù)據(jù)pd3(圖3的(c))、第4級別地塊數(shù)據(jù)pd4(圖3的(b))和第5級別地塊數(shù)據(jù)pd5(圖3的(a))的5個數(shù)據(jù)。以下,在不區(qū)分第1級別地塊數(shù)據(jù)pd1~第5級別地塊數(shù)據(jù)pd5的情況下,表現(xiàn)為“級別地塊數(shù)據(jù)”。
地塊比例尺級別是指以地塊比例尺級別plv1~地塊比例尺級別plv5的5個級別表示比例尺的程度的指標(biāo)。地塊比例尺級別plv1是比例尺最大的級別(最詳細(xì)的級別),地塊比例尺級別plv5是比例尺最小的級別(最廣域的級別),從地塊比例尺級別plv1向地塊比例尺級別plv5,比例尺的程度階段性地減小。
各個級別地塊數(shù)據(jù)包括用于顯示與地塊比例尺級別對應(yīng)的地圖的描繪數(shù)據(jù)。級別地塊數(shù)據(jù)中包含的描繪數(shù)據(jù)包括:與道路的形狀的描繪相關(guān)的道路描繪數(shù)據(jù)、與地形等背景的描繪相關(guān)的背景描繪數(shù)據(jù)、與行政區(qū)劃等文字列的描繪相關(guān)的文字列描繪數(shù)據(jù)等??刂撇?0基于1個級別地塊數(shù)據(jù),在顯示面板111顯示與該1個級別地塊數(shù)據(jù)的地塊比例尺級別對應(yīng)的比例尺的地圖。例如,控制部10基于第5級別地塊數(shù)據(jù)pd5,在顯示面板111顯示與地塊比例尺級別plv5對應(yīng)的比例尺的地圖。
從檢索時間的縮短和存儲器效率等觀點出發(fā),各級別地塊數(shù)據(jù)由在地圖上與一個矩形的區(qū)域?qū)?yīng)的網(wǎng)格這樣的單位劃分(以下將基于網(wǎng)格單位的數(shù)據(jù)稱為“網(wǎng)格數(shù)據(jù)”。)。各網(wǎng)格數(shù)據(jù)具有用于顯示對應(yīng)的網(wǎng)格的地圖的描繪數(shù)據(jù)。以下,將第1級別地塊數(shù)據(jù)pd1的網(wǎng)格數(shù)據(jù)稱為“第1級別網(wǎng)格地塊數(shù)據(jù)mp1”,將第2級別地塊數(shù)據(jù)pd2的網(wǎng)格數(shù)據(jù)稱為“第2級別網(wǎng)格地塊數(shù)據(jù)mp2”,將第3級別地塊數(shù)據(jù)pd3的網(wǎng)格數(shù)據(jù)稱為“第3級別網(wǎng)格地塊數(shù)據(jù)mp3”,將第4級別地塊數(shù)據(jù)pd4的網(wǎng)格數(shù)據(jù)稱為“第4級別網(wǎng)格地塊數(shù)據(jù)mp4”,將第5級別地塊數(shù)據(jù)pd5的網(wǎng)格數(shù)據(jù)稱為“第5級別網(wǎng)格地塊數(shù)據(jù)mp5”。
圖3的(a)~圖3的(e)分別表示與地圖上的規(guī)定區(qū)域?qū)?yīng)的級別地塊數(shù)據(jù),各圖的各級別地塊數(shù)據(jù)表示構(gòu)成各級別地塊數(shù)據(jù)的網(wǎng)格數(shù)據(jù)。如圖3的(a)、(b)所示,1個第5級別網(wǎng)格地塊數(shù)據(jù)mp5與4個第4級別網(wǎng)格地塊數(shù)據(jù)mp4對應(yīng)。如圖3的(b)、(c)所示,1個第4級別網(wǎng)格地塊數(shù)據(jù)mp4與4個第3級別網(wǎng)格地塊數(shù)據(jù)mp3對應(yīng)。如圖3的(c)、(d)所示,1個第3級別網(wǎng)格地塊數(shù)據(jù)mp3與4個第2級別網(wǎng)格地塊數(shù)據(jù)mp2對應(yīng)。
圖3的(f)是表示1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2和對應(yīng)的4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1的圖。如圖3的(d)、(e)和圖3的(f)所示,1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2與4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1對應(yīng)。
地塊數(shù)據(jù)pd中,第3級別地塊數(shù)據(jù)pd3~第5級別地塊數(shù)據(jù)pd5由高級別地塊文件upf的1個文件構(gòu)成。本實施方式中,1個文件是指由連續(xù)的比特位構(gòu)成的1個數(shù)據(jù)。如后述,地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd以文件單位成為版本升級的對象,以文件單位進(jìn)行版本升級。
以下,針對第3級別地塊數(shù)據(jù)pd3~第5級別地塊數(shù)據(jù)pd5由1個文件構(gòu)成的情況進(jìn)行詳述。
圖4的(a)是示意地表示高級別地塊文件upf的數(shù)據(jù)的內(nèi)容的圖。
高級別地塊文件upf是二進(jìn)制文件(二進(jìn)制數(shù)據(jù)),預(yù)先確定數(shù)據(jù)的格式。如圖4的(a)所示,高級別地塊文件upf作為報頭具有高級別地塊文件報頭uph。在高級別地塊文件報頭uph的規(guī)定區(qū)域存儲有作為用于唯一地識別高級別地塊文件upf的識別信息的高級別地塊文件識別信息。
如圖4的(a)所示,在高級別地塊文件upf中存儲有第5級別地塊數(shù)據(jù)pd5、第4級別地塊數(shù)據(jù)pd4和第3級別地塊數(shù)據(jù)pd3。在高級別地塊文件upf中在各級別地塊數(shù)據(jù)的邊界存儲表示級別地塊數(shù)據(jù)的邊界的規(guī)定的數(shù)據(jù),還使用位于高級別地塊文件報頭uph的索引,將該規(guī)定的數(shù)據(jù)作為邊界,區(qū)分各級別地塊數(shù)據(jù)。
另一方面,地塊數(shù)據(jù)pd中,第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2以如下的方式由多個文件構(gòu)成。
如上述,1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2與4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1對應(yīng)。而且,第2級別地塊數(shù)據(jù)pd2和第1級別地塊數(shù)據(jù)pd1按照每個第2級別地塊數(shù)據(jù)pd2而具有低級別地塊文件dpf,1個低級別地塊文件dpf具有1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2和對應(yīng)的4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1。
圖4的(b)是示意地表示低級別地塊文件dpf的數(shù)據(jù)的圖。
如上述,低級別地塊文件dpf按構(gòu)成第2級別地塊數(shù)據(jù)pd2的每個第2級別網(wǎng)格地塊數(shù)據(jù)mp2而存在。本實施方式中,第2級別地塊數(shù)據(jù)pd2由n個第2級別網(wǎng)格地塊數(shù)據(jù)mp2構(gòu)成。與此對應(yīng)地,低級別地塊文件dpf存在低級別地塊文件dpf-1~低級別地塊文件dpf-n這n個。
如圖4的(b)所示,1個低級別地塊文件dpf作為報頭而具有低級別地塊文件報頭dph。在低級別地塊文件報頭dph的規(guī)定的區(qū)域存儲作為用于唯一地識別低級別地塊文件dpf的識別信息的低級別地塊文件識別信息。
如圖4的(b)所示,在1個低級別地塊文件dpf存儲1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2和對應(yīng)的4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1。在低級別地塊文件dpf中在各網(wǎng)格數(shù)據(jù)的邊界存儲表示級別地塊數(shù)據(jù)的邊界的規(guī)定的數(shù)據(jù),將該規(guī)定的數(shù)據(jù)作為邊界,區(qū)分各網(wǎng)格數(shù)據(jù)。
<區(qū)域數(shù)據(jù)rd的說明>
圖5是示意地表示區(qū)域數(shù)據(jù)rd的圖。
如圖5所示,區(qū)域數(shù)據(jù)rd與區(qū)域比例尺級別rlv1~區(qū)域比例尺級別rlv4的4個級別對應(yīng)地包括第1級別區(qū)域數(shù)據(jù)rd1(圖5的(d))、第2級別區(qū)域數(shù)據(jù)rd2(圖5的(c))、第3級別區(qū)域數(shù)據(jù)rd3(圖5的(b))和第4級別區(qū)域數(shù)據(jù)rd4(圖5的(a))這4個數(shù)據(jù)。以下,在不區(qū)分第1級別區(qū)域數(shù)據(jù)rd1~第4級別區(qū)域數(shù)據(jù)rd4的情況下,表現(xiàn)為“級別區(qū)域數(shù)據(jù)”。
區(qū)域比例尺級別是指以區(qū)域比例尺級別rlv1~區(qū)域比例尺級別rlv4的4個等級表示比例尺的程度,從區(qū)域比例尺級別rlv1向區(qū)域比例尺級別rlv4,比例尺的程度階段性地減小。
區(qū)域比例尺級別rlv1是與地塊比例尺級別pv2對應(yīng)的級別,區(qū)域比例尺級別rlv2是與地塊比例尺級別pv3對應(yīng)的級別,區(qū)域比例尺級別rlv3是與地塊比例尺級別pv4對應(yīng)的級別,區(qū)域比例尺級別rlv4是與地塊比例尺級別pv5對應(yīng)的級別。
各個級別區(qū)域數(shù)據(jù)包括用于以與區(qū)域比例尺級別對應(yīng)的比例尺的地圖進(jìn)行路徑搜索的路徑搜索用數(shù)據(jù)。路徑搜索用數(shù)據(jù)包括如下所述的為了路徑搜索所需的信息:具有與交差點等道路網(wǎng)中的接線點對應(yīng)的節(jié)點相關(guān)的信息的節(jié)點信息;具有與在節(jié)點與節(jié)點之間形成的道路對應(yīng)的鏈路相關(guān)的信息的鏈路信息等??刂撇?0基于各級別區(qū)域數(shù)據(jù)搜索從出發(fā)地至目的地的路徑。
各級別區(qū)域數(shù)據(jù)與各級別地塊數(shù)據(jù)同樣地,由網(wǎng)格單位劃分。各級別區(qū)域數(shù)據(jù)包括1個或者多個網(wǎng)格數(shù)據(jù)。各網(wǎng)格數(shù)據(jù)具有供對應(yīng)的網(wǎng)格中的路徑搜索的路徑搜索用數(shù)據(jù)。下面,將第1級別區(qū)域數(shù)據(jù)rd1的網(wǎng)格數(shù)據(jù)稱為“第1級別網(wǎng)格區(qū)域數(shù)據(jù)mr1”,將第2級別區(qū)域數(shù)據(jù)rd2的網(wǎng)格數(shù)據(jù)稱為“第2級別網(wǎng)格區(qū)域數(shù)據(jù)mr2”,將第3級別區(qū)域數(shù)據(jù)rd3的網(wǎng)格數(shù)據(jù)稱為“第3級別網(wǎng)格區(qū)域數(shù)據(jù)mr3”,將第4級別區(qū)域數(shù)據(jù)rd4的網(wǎng)格數(shù)據(jù)稱為“第4級別網(wǎng)格區(qū)域數(shù)據(jù)mr4”。
圖5的(a)~圖5的(d)分別表示與地圖上的規(guī)定區(qū)域?qū)?yīng)的級別區(qū)域數(shù)據(jù),各圖的各級別區(qū)域數(shù)據(jù)表示構(gòu)成各級別區(qū)域數(shù)據(jù)的網(wǎng)格數(shù)據(jù)。如圖5的(a)、(b)所示,1個第4級別網(wǎng)格區(qū)域數(shù)據(jù)mr4與4個第3級別網(wǎng)格區(qū)域數(shù)據(jù)mr3對應(yīng)。如圖5的(b)、(c)所示,1個第3級別網(wǎng)格區(qū)域數(shù)據(jù)mr3與4個第2級別網(wǎng)格區(qū)域數(shù)據(jù)mr2對應(yīng)。如圖5的(c)、(d)所示,1個第2級別網(wǎng)格區(qū)域數(shù)據(jù)mr2與4個第1級別網(wǎng)格區(qū)域數(shù)據(jù)mr1對應(yīng)。
本實施方式中,第1級別區(qū)域數(shù)據(jù)rd1~第4級別區(qū)域數(shù)據(jù)rd4由區(qū)域文件rf的1個文件構(gòu)成。
下面,針對第1級別區(qū)域數(shù)據(jù)rd1~第4級別區(qū)域數(shù)據(jù)rd4由1個文件構(gòu)成的情況進(jìn)行詳細(xì)說明。
圖6是示意地表示區(qū)域文件rf的數(shù)據(jù)內(nèi)容的圖。
區(qū)域文件rf是二進(jìn)制文件(二進(jìn)制數(shù)據(jù)),數(shù)據(jù)的格式預(yù)先決定。如圖6所示,區(qū)域文件rf作為報頭而具有區(qū)域文件報頭rh。在區(qū)域文件報頭rh的規(guī)定區(qū)域存儲作為用于唯一地識別區(qū)域文件rf的識別信息的區(qū)域文件識別信息。
如圖6所示,在區(qū)域文件rf存儲第4級別區(qū)域數(shù)據(jù)rd4、第3級別區(qū)域數(shù)據(jù)rd3、第2級別區(qū)域數(shù)據(jù)rd2和第1級別區(qū)域數(shù)據(jù)rd1。在區(qū)域文件rf中,在各級別區(qū)域數(shù)據(jù)的邊界存儲表示級別區(qū)域數(shù)據(jù)的邊界的規(guī)定的數(shù)據(jù),還使用位于區(qū)域文件報頭rh的索引,將該規(guī)定的數(shù)據(jù)作為邊界,區(qū)分各級別區(qū)域數(shù)據(jù)。
圖7是表示構(gòu)成地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd的各文件與各文件的文件數(shù)量的關(guān)系的表。
如上述,地塊數(shù)據(jù)pd由1個高級別地塊文件upf、多個低級別地塊文件dpf構(gòu)成。低級別地塊文件dpf存在構(gòu)成第2級別地塊數(shù)據(jù)pd2的第2級別網(wǎng)格地塊數(shù)據(jù)mp2的數(shù)量(本實施方式中為n個)。此外,區(qū)域數(shù)據(jù)rd由1個區(qū)域文件rf構(gòu)成。這樣,本實施方式中,以規(guī)定的方式由多個文件構(gòu)成地塊數(shù)據(jù)pd,而由1個文件構(gòu)成區(qū)域數(shù)據(jù)rd。后述其效果。
接著,針對地圖數(shù)據(jù)管理服務(wù)器4的功能進(jìn)行說明,進(jìn)而針對該服務(wù)器的服務(wù)器存儲部22存儲的高級別地塊文件管理數(shù)據(jù)庫221、低級別地塊文件管理數(shù)據(jù)庫222和區(qū)域文件管理數(shù)據(jù)庫223進(jìn)行說明。
地圖數(shù)據(jù)管理服務(wù)器4中,高級別地塊文件upf、多個低級別地塊文件dpf和區(qū)域文件rf在規(guī)定的定時版本升級。而且,地圖數(shù)據(jù)管理服務(wù)器4具有存儲各版本的各文件并進(jìn)行管理的功能。
使用圖8說明高級別地塊文件upf、多個低級別地塊文件dpf和區(qū)域文件rf的版本升級。各文件的版本升級在規(guī)定的定時同時進(jìn)行。而且,地圖數(shù)據(jù)管理服務(wù)器4將各文件的最新版本作為綜合版本進(jìn)行管理。例如,如圖8的(a)所示,高級別地塊文件upf、多個低級別地塊文件dpf和區(qū)域文件rf各自的初始版本為“ver1.0”。該情況下,地圖數(shù)據(jù)管理服務(wù)器4管理表示“ver1.0”的綜合版本。其中,“ver1.0”表示版本為“1.0”。關(guān)于版本下面也同樣地表現(xiàn)。
之后,如圖8的(b)所示,進(jìn)行各文件的版本升級,各文件的版本成為“ver1.1”。如上述,各文件的版本升級同時進(jìn)行,各文件的版本同時變更為相同的值。版本升級時,即使在伴隨版本升級而內(nèi)容沒有改變的情況下,版本的值也改變。該情況下,地圖數(shù)據(jù)管理服務(wù)器4管理表示“ver1.1”的綜合版本。進(jìn)而,如圖8的(c)所示,進(jìn)行各文件的版本升級,各文件的版本成為“ver1.2”的情況下,地圖數(shù)據(jù)管理服務(wù)器4管理表示“ver1.2”的綜合版本。
地圖數(shù)據(jù)管理服務(wù)器4存儲的高級別地塊文件管理數(shù)據(jù)庫221是管理各版本的高級別地塊文件upf的數(shù)據(jù)庫。低級別地塊文件管理數(shù)據(jù)庫222是管理各版本的低級別地塊文件dpf的數(shù)據(jù)庫。區(qū)域文件管理數(shù)據(jù)庫223是管理各版本的區(qū)域文件rf的數(shù)據(jù)庫。下面,對各數(shù)據(jù)庫進(jìn)行說明。
<高級別地塊文件管理數(shù)據(jù)庫221的說明>
圖9的(a)是示意地表示高級別地塊文件管理數(shù)據(jù)庫221(以下表現(xiàn)為“高級別地塊db221”。)的內(nèi)容的圖。
高級別地塊db221按照每個高級別地塊文件upf的版本而設(shè)置由記錄。如圖9的(a)所示,1件記錄具有字段fa1~字段fa4這4個字段。
在與1個版本的高級別地塊文件upf對應(yīng)的記錄的字段fa1存儲該1個版本的高級別地塊文件upf的高級別地塊文件識別信息。高級別地塊文件識別信息不會因版本的不同而變化,所以在高級別地塊db221的各記錄的字段fa1存儲的高級別地塊文件識別信息的值相同。
此外,在與1個版本的高級別地塊文件upf對應(yīng)的記錄的字段fa2存儲該1個版本的高級別地塊文件upf的實際數(shù)據(jù)。
此外,在與1個版本的高級別地塊文件upf對應(yīng)的記錄的字段fa3存儲表示該1個版本的高級別地塊文件upf的版本的高級別地塊版本信息。
此外,在與1個版本的高級別地塊文件upf對應(yīng)的記錄的字段fa4存儲表示該1個版本的高級別地塊文件upf與前一代的高級別地塊文件upf之差的二進(jìn)制差分?jǐn)?shù)據(jù)(以下,稱為“高級別地塊差分?jǐn)?shù)據(jù)”。)。1個高級別地塊文件upf的前一代的高級別地塊文件upf是指在該1個高級別地塊文件upf的版本升級前一個進(jìn)行的版本升級后的高級別地塊文件upf。其他的文件也是同樣的。如上述,高級別地塊文件upf是預(yù)先確定的格式的二進(jìn)制文件(二進(jìn)制數(shù)據(jù))。因此,對于版本不同的2個高級別地塊文件upf,通過已有的二進(jìn)制差分提取方式,可提取二進(jìn)制差分?jǐn)?shù)據(jù)即高級別地塊差分?jǐn)?shù)據(jù)。這在低級別地塊文件dpf和區(qū)域文件rf中也同樣。
<低級別地塊文件管理數(shù)據(jù)庫222的說明>
圖9的(b)是示意地表示低級別地塊文件管理數(shù)據(jù)庫222(以下,表現(xiàn)為“低級別地塊db222”。)的內(nèi)容的圖。
地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器存儲部22與n個低級別地塊文件dpf-1~低級別地塊文件dpf-n對應(yīng)地存儲n個低級別地塊db222-1~低級別地塊db222-n。
低級別地塊db222按照每個低級別地塊文件dpf的版本而設(shè)置記錄。如圖9的(b)所示,1件記錄具有字段fb1~字段fb4的4個字段。
在與1個版本的低級別地塊文件dpf對應(yīng)的記錄的字段fb1存儲該1個版本的低級別地塊文件dpf的低級別地塊文件識別信息。
此外,在與1個版本的低級別地塊文件dpf對應(yīng)的記錄的字段fb2存儲該1個低級別地塊文件dpf的實際數(shù)據(jù)。
此外,在與1個版本的低級別地塊文件dpf對應(yīng)的記錄的字段fb3存儲表示該1個版本的低級別地塊文件dpf的版本的低級別地塊版本信息。
此外,在與1個版本的低級別地塊文件dpf對應(yīng)的記錄的字段fb4存儲低級別地塊差分?jǐn)?shù)據(jù),該低級別地塊差分?jǐn)?shù)據(jù)是表示該1個版本的低級別地塊文件dpf與前一代的低級別地塊文件dpf之差的二進(jìn)制差分?jǐn)?shù)據(jù)。
<區(qū)域文件管理數(shù)據(jù)庫223的說明>
圖9的(c)是示意地表示區(qū)域文件管理數(shù)據(jù)庫223的內(nèi)容的圖。
區(qū)域文件管理數(shù)據(jù)庫223按照每個區(qū)域文件rf的版本而設(shè)置記錄。如圖9的(c)所示,1件記錄具有字段fc1~字段fc4這4個字段。
在與1個版本的區(qū)域文件rf對應(yīng)的記錄的字段fc1存儲該1個版本的區(qū)域文件rf的區(qū)域文件識別信息。
此外,在與1個版本的區(qū)域文件rf對應(yīng)的記錄的字段fc2存儲該1個版本的區(qū)域文件rf的實際數(shù)據(jù)。
此外,在與1個版本的區(qū)域文件rf對應(yīng)的記錄的字段fc3存儲表示該1個版本的區(qū)域文件rf的版本的區(qū)域文件版本信息。
此外,在與1個版本的區(qū)域文件rf對應(yīng)的記錄的字段fc4存儲區(qū)域文件差分?jǐn)?shù)據(jù),該區(qū)域文件差分?jǐn)?shù)據(jù)是表示該1個版本的區(qū)域文件rf與前一代的區(qū)域文件rf之差的二進(jìn)制差分?jǐn)?shù)據(jù)。
以上,針對高級別地塊db221、低級別地塊db222和區(qū)域文件管理數(shù)據(jù)庫223進(jìn)行了說明。車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4通信,基于這些數(shù)據(jù)庫,對自身存儲的地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd進(jìn)行版本升級。而且,本實施方式中,車載裝置3通過執(zhí)行以下的處理,在地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd版本升級時,使與地圖數(shù)據(jù)管理服務(wù)器4之間進(jìn)行發(fā)送接收的數(shù)據(jù)的數(shù)據(jù)量減少,并且抑制伴隨版本升級而可能會產(chǎn)生的用戶的方便性的降低。
下面,針對與地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd的版本升級相關(guān)的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作進(jìn)行說明。
車載裝置3將規(guī)定的條件成立的情況作為觸發(fā),以與成立的條件對應(yīng)的方法進(jìn)行地塊數(shù)據(jù)pd或者區(qū)域數(shù)據(jù)rd的版本升級。
以下,按照每個開始版本升級的觸發(fā),對車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作進(jìn)行說明。
<以第1條件成立的情況為觸發(fā)進(jìn)行的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作>
圖10是表示車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作的流程圖,(a)表示車載裝置3的動作,(b)表示地圖數(shù)據(jù)管理服務(wù)器4的動作。
如圖10的(a)所示,車載裝置3的控制部10監(jiān)視車輛2的acc電源是否打開、登記的自家位置是否有變化、或者是否新登記了自家位置(步驟sa1)。此處,本實施方式的車載裝置3為根據(jù)車輛2的acc電源的打開而起動的構(gòu)成。此外,本實施方式的車載裝置3是用戶能夠通過規(guī)定的方法登記自家位置、而且能夠改變登記的自家位置的構(gòu)成。
acc電源被打開、登記的自家位置有變化、或者重新登記了自家位置相當(dāng)于“第1條件”,控制部10將該第1條件成立的情況作為觸發(fā)執(zhí)行步驟sa2以后的處理。
第1條件成立了的情況(步驟sa1:是)下,控制部10向地圖數(shù)據(jù)管理服務(wù)器4詢問綜合版本(步驟sa2)。如上述,綜合版本是高級別地塊文件upf、低級別地塊文件dpf和區(qū)域文件rf的最新的版本??刂撇?0通過經(jīng)由便攜終端5將規(guī)定的格式的數(shù)據(jù)發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4,來進(jìn)行步驟sa2的詢問。以下的說明中,車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4之間的通信也通過經(jīng)由便攜終端5發(fā)送接收規(guī)定的格式的數(shù)據(jù)來進(jìn)行。
如圖10的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20獲取所管理的綜合版本(步驟sb1)。
接著,服務(wù)器控制部20將在步驟sb1獲取的表示綜合版本的信息發(fā)送到車載裝置3(步驟sb2)。
如圖10的(a)所示,車載裝置3的控制部10接收到地圖數(shù)據(jù)管理服務(wù)器4發(fā)送的表示綜合版本的信息時,獲取存儲部16存儲的區(qū)域文件rf的區(qū)域文件版本信息(步驟sa3)。
此處,車載裝置3的存儲部16存儲版本管理數(shù)據(jù)庫161。版本管理數(shù)據(jù)庫161,對于構(gòu)成地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd的各文件(1個高級別地塊文件upf、多個低級別地塊文件dpf和1個區(qū)域文件rf),以與各文件的識別信息(高級別地塊文件識別信息、低級別地塊文件識別信息和區(qū)域文件識別信息)、版本信息(高級別地塊文件識別信息、低級別地塊版本信息和區(qū)域文件版本信息)相關(guān)聯(lián)的方式存儲。步驟sa3中,控制部10參照版本管理數(shù)據(jù)庫161獲取區(qū)域文件版本信息。
接著,控制部10對從地圖數(shù)據(jù)管理服務(wù)器4接收到的表示綜合版本的信息和在步驟sa3獲取的區(qū)域文件版本信息進(jìn)行比較(步驟sa4),判斷這些信息的值是否一致(版本是否一致)(步驟sa5)。
版本一致的情況下(步驟sa5:是),控制部10結(jié)束處理。
另一方面,版本不一致的情況下(步驟sa5:否),控制部10使處理工序向步驟sa6轉(zhuǎn)移。
此處,如后述,步驟sa6以后的處理中,控制部10至少執(zhí)行區(qū)域文件rf的版本升級。因此,通過判斷車載裝置3存儲的區(qū)域文件rf的版本與地圖數(shù)據(jù)管理服務(wù)器4管理的綜合版本是否一致,能夠判斷通過已執(zhí)行步驟sa6以后的處理而車載裝置3存儲的區(qū)域文件rf的版本為最新,能夠可靠地判斷是否應(yīng)該執(zhí)行步驟sa6以后的處理。
步驟sa6中,控制部10在地塊比例尺級別plv2的比例尺的地圖中,確定屬于以登記的自家位置為中心的約80km見方的矩形區(qū)域的網(wǎng)格,獲取與確定出的各個網(wǎng)格對應(yīng)的低級別地塊文件dpf的低級別地塊文件識別信息和低級別地塊版本信息。下面,詳細(xì)敘述步驟sa6的處理。
圖11是在地塊比例尺級別plv2的地圖上顯示了登記的自家位置和網(wǎng)格的圖。本實施方式中,與地塊比例尺級別plv2對應(yīng)的各網(wǎng)格是約10km見方的矩形區(qū)域。
在步驟sa6中,首先,控制部10確定地塊比例尺級別plv2的比例尺的地圖中登記的自家位置,以自家位置為中心計算約80km見方的矩形區(qū)域。圖11中,以雙點劃線表示由控制部10計算的區(qū)域。接著,控制部10確定屬于計算出的區(qū)域的網(wǎng)格。圖11中,以斜線圖案表示由控制部10確定出的網(wǎng)格。接著,控制部10確定分別與所確定出的網(wǎng)格對應(yīng)的低級別地塊文件dpf的低級別地塊文件識別信息。接著,控制部10參照版本管理數(shù)據(jù)庫161,獲取分別與確定出的低級別地塊文件識別信息對應(yīng)的低級別地塊版本信息。通過采用以上方式,步驟sa6中,控制部10獲取與屬于以登記的自家位置為中心的約80km見方的矩形區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf各自的低級別地塊文件識別信息和低級別地塊版本信息。
以下的說明中,將與屬于以登記的自家位置為中心的約80km見方的矩形區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf表現(xiàn)為“對象低級別地塊文件”,將各對象低級別地塊文件的低級別地塊文件識別信息和低級別地塊版本信息分別表現(xiàn)為“對象低級別地塊文件識別信息”和“對象低級別地塊版本信息”。
接著,控制部10對于各個對象低級別地塊文件將對象低級別地塊文件識別信息與對象低級別地塊版本信息的組合發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4(步驟sa7)。
如圖10的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20接收對象低級別地塊文件各自的、對象低級別地塊文件識別信息與對象低級別地塊版本信息的組合,執(zhí)行以下的處理(步驟sb3)。
步驟sb3中,控制部10針對接收到的對象低級別地塊文件識別信息與低級別地塊版本信息的各個組合執(zhí)行以下的處理。
即,控制部10參照與對象低級別地塊文件識別信息對應(yīng)的低級別地塊db222,判斷車載裝置3存儲的文件的版本(=對象低級別地塊文件版本信息所示的版本)與地圖數(shù)據(jù)管理服務(wù)器4管理的最新文件的版本是否一致。在版本不一致的情況下,控制部10基于低級別地塊db222獲取與版本的差對應(yīng)的1個或者多個低級別地塊差分?jǐn)?shù)據(jù)。
進(jìn)行以上的處理,在步驟sb3中,控制部10對于車載裝置3中的版本不是最新的各個對象低級別地塊文件,獲取對應(yīng)于與最新版本的文件之差的低級別地塊差分?jǐn)?shù)據(jù)。
下面,對于步驟sb3的處理,使用圖9的(b)舉例說明。
圖9的(b)所示的低級別地塊db222-1是與低級別地塊文件識別信息為“dpf000001”的低級別地塊文件dpf對應(yīng)的低級別地塊db222。在地圖數(shù)據(jù)管理服務(wù)器4存儲圖9的(b)所示的低級別地塊db222-1的情況下,步驟sb3中,在接收到低級別地塊文件識別信息“dpf000001”與低級別地塊文件識別信息“ver1.1”的組合的情況下,服務(wù)器控制部20執(zhí)行以下的處理。
即,服務(wù)器控制部20參照低級別地塊db222-1,判斷為低級別地塊文件識別信息“dpf000001”的低級別地塊文件dpf的最新版本是“ver1.2”,車載裝置3存儲的文件的版本(“ver1.1”)與地圖數(shù)據(jù)管理服務(wù)器4管理的最新版本(“ver1.2”)不一致。而且,如圖9所示,對于低級別地塊文件識別信息“dpf000001”的低級別地塊文件dpf,“ver1.1”是“ver1.2”前一代的版本。
接著,服務(wù)器控制部20參照低級別地塊db222-1獲取低級別地塊差分?jǐn)?shù)據(jù)(ver1.2-1.1),該低級別地塊差分?jǐn)?shù)據(jù)(ver1.2-1.1)是表示低級別地塊文件dpf(ver1.2)與低級別地塊文件dpf(ver1.1)之差的二進(jìn)制差分?jǐn)?shù)據(jù)。而且,“低級別地塊文件dpf(ver1.2)”是指版本為“1.2”的低級別地塊文件dpf。以下,對于包括低級別地塊文件dpf的各文件,在明示版本的情況下同樣地表現(xiàn)。此外,“低級別地塊差分?jǐn)?shù)據(jù)(ver1.2-1.1)”表示與低級別地塊差分?jǐn)?shù)據(jù)(ver1.2)和低級別地塊差分?jǐn)?shù)據(jù)(ver1.1)之差對應(yīng)的低級別地塊差分?jǐn)?shù)據(jù)。以下,對于包括低級別地塊差分?jǐn)?shù)據(jù)的各二進(jìn)制差分?jǐn)?shù)據(jù),在明示版本的情況下同樣地表現(xiàn)。
此外,圖9的(b)所示的低級別地塊db222-2是與低級別地塊文件識別信息為“dpf000002”的低級別地塊文件dpf對應(yīng)的低級別地塊db222。在地圖數(shù)據(jù)管理服務(wù)器4存儲圖9的(b)所示的低級別地塊db222-2的情況下,步驟sb3中,接收到低級別地塊文件識別信息“dpf000002”與低級別地塊文件識別信息“ver1.0”的組合的情況下,服務(wù)器控制部20執(zhí)行以下的處理。
即,服務(wù)器控制部20參照低級別地塊db222-2,判斷為低級別地塊文件識別信息“dpf000002”的低級別地塊文件dpf的最新版本為“ver1.2”,車載裝置3存儲的文件的版本(“ver1.0”)與地圖數(shù)據(jù)管理服務(wù)器4管理的最新版本(“ver1.2”)不一致。而且,如圖9的(b)所示,對于低級別地塊文件識別信息“dpf000002”的低級別地塊文件dpf,“ver1.0”是“ver1.2”前兩代的版本。
接著,服務(wù)器控制部20參照低級別地塊db222-2,獲取與低級別地塊文件dpf(ver1.2)和低級別地塊文件dpf(ver1.0)之差對應(yīng)的二代部分的低級別地塊差分?jǐn)?shù)據(jù)。具體而言,服務(wù)器控制部20參照低級別地塊db222-2,獲取低級別地塊差分?jǐn)?shù)據(jù)(ver1.2-1.1)和低級別地塊差分?jǐn)?shù)據(jù)(ver1.1-1.0)。
此外,圖9的(c)所示的低級別地塊db222-3是與低級別地塊文件識別信息為“dpf000003”的低級別地塊文件dpf對應(yīng)的低級別地塊db222。在地圖數(shù)據(jù)管理服務(wù)器4存儲圖9的(c)所示的低級別地塊db222-3的情況下,步驟sb3中,在接收到低級別地塊文件識別信息“dpf000003”與低級別地塊文件識別信息“ver1.2”的組合的情況下,服務(wù)器控制部20執(zhí)行以下的處理。
即,服務(wù)器控制部20參照低級別地塊db222-3,判斷為低級別地塊文件識別信息“dpf000003”的低級別地塊文件dpf的最新版本為“ver1.2”,車載裝置3存儲的文件的版本(“ver1.2”)與地圖數(shù)據(jù)管理服務(wù)器4管理的最新版本(“ver1.2”)一致。該情況下,服務(wù)器控制部20不獲取低級別地塊差分?jǐn)?shù)據(jù)。
步驟sb3的處理執(zhí)行后,控制部10對于版本不是最新的各個對象低級別地塊文件,將低級別地塊文件識別信息、地圖數(shù)據(jù)管理服務(wù)器4管理的最新的低級別地塊文件dpf的低級別地塊版本信息、和步驟sb3中獲取的低級別地塊差分?jǐn)?shù)據(jù)的組合發(fā)送到車載裝置3(步驟sb4)。例如,步驟sb4中,控制部10對于上述的低級別地塊文件識別信息“dpf000001”的對象低級別地塊文件,發(fā)送該識別信息、表示該文件的最新版本的低級別地塊版本信息、和低級別地塊差分?jǐn)?shù)據(jù)(ver1.1-1.1)的組合。此外,例如步驟sb4中,控制部10對于上述的低級別地塊文件識別信息“dpf000002”的對象低級別地塊文件,發(fā)送該識別信息、表示該文件的最新版本的低級別級別地塊版本信息、低級別地塊差分?jǐn)?shù)據(jù)(ver1.2-1.1)和低級別地塊差分?jǐn)?shù)據(jù)(ver1.1-1.0)。
如圖10的(a)所示,接收到步驟sb4中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送來的數(shù)據(jù)時,車載裝置3的控制部10參照版本管理數(shù)據(jù)庫161獲取區(qū)域文件rf的區(qū)域文件版本信息(步驟sa8)。
接著,控制部10將步驟sa8中獲取的區(qū)域文件版本信息與區(qū)域文件識別信息的組合發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4(步驟sa9)。
如圖10的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20接收到區(qū)域文件識別信息與區(qū)域文件版本信息的組合時,執(zhí)行以下的處理(步驟sb5)。即,步驟sb5中,服務(wù)器控制部20參照區(qū)域文件管理數(shù)據(jù)庫223,獲取與接收到的區(qū)域文件版本信息所示的版本(車載裝置3存儲的區(qū)域文件rf的版本)和地圖數(shù)據(jù)管理服務(wù)器4管理的最新的區(qū)域文件rf的版本之差對應(yīng)的1或者多個區(qū)域文件差分?jǐn)?shù)據(jù)。
接著,服務(wù)器控制部20發(fā)送區(qū)域文件識別信息、地圖數(shù)據(jù)管理服務(wù)器4管理的最新的區(qū)域文件rf的區(qū)域文件版本信息、和步驟sb5中獲取的1個或者多個區(qū)域文件差分?jǐn)?shù)據(jù)的組合(步驟sb6)。
如圖10的(a)所示,接收到步驟sb6中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送來的數(shù)據(jù)時,車載裝置3的控制部10參照版本管理數(shù)據(jù)庫161獲取高級別地塊文件upf的高級別地塊版本信息(步驟sa10)。
接著,控制部10將步驟sa10中獲取的高級別地塊版本信息與高級別地塊文件識別信息的組合發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4(步驟sa11)。
如圖10的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20接收到高級別地塊文件識別信息與高級別地塊版本信息的組合時,執(zhí)行以下的處理(步驟sb7)。即,步驟sb7中,服務(wù)器控制部20參照高級別地塊db221,獲取與接收到的高級別地塊版本信息所示的版本(車載裝置3存儲的高級別地塊文件upf的版本)和地圖數(shù)據(jù)管理服務(wù)器4管理的最新的高級別地塊文件upf的版本之差對應(yīng)的1個或者多個高級別地塊差分?jǐn)?shù)據(jù)的各個數(shù)據(jù)。
接著,服務(wù)器控制部20將高級別地塊文件識別信息、地圖數(shù)據(jù)管理服務(wù)器4管理的最新的高級別地塊文件upf的高級別地塊版本信息、和步驟sb7中獲取的高級別地塊差分?jǐn)?shù)據(jù)的組合發(fā)送到車載裝置3(步驟sb8)。
如圖10的(a)所示,車載裝置3的控制部10接收到步驟sb8中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送來的數(shù)據(jù)時,執(zhí)行以下的處理(步驟sa12)。即,控制部10將適用從地圖數(shù)據(jù)管理服務(wù)器4接收到的二進(jìn)制差分?jǐn)?shù)據(jù)的文件復(fù)制到形成于規(guī)定的存儲區(qū)域的緩沖區(qū)域。
具體而言,控制部10將適用從地圖數(shù)據(jù)管理服務(wù)器4接收到的高級別地塊差分?jǐn)?shù)據(jù)的高級別地塊文件upf復(fù)制到緩沖區(qū)域。此外,控制部10將適用從地圖數(shù)據(jù)管理服務(wù)器4接收到的低級別地塊差分?jǐn)?shù)據(jù)的各個低級別地塊文件dpf復(fù)制到緩沖區(qū)域。此處,在緩沖區(qū)域展開的低級別地塊文件dpf,是與屬于以登記的自家位置為中心的約80km見方的矩形區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf,是版本不是最新的低級別地塊文件dpf。此外,控制部10將適用從地圖數(shù)據(jù)管理服務(wù)器4接收到的區(qū)域文件差分?jǐn)?shù)據(jù)的區(qū)域文件rf復(fù)制到緩沖區(qū)域。在向緩沖區(qū)域復(fù)制文件時,控制部10依照規(guī)定的規(guī)則以與復(fù)制源的文件的文件名不同的方式改變復(fù)制的文件的文件名。
接著,控制部10對復(fù)制到緩沖區(qū)域的各個文件適用對應(yīng)的二進(jìn)制差分?jǐn)?shù)據(jù)(步驟sa13)。通過步驟sa13的處理,在緩沖區(qū)域展開的各個文件版本升級,成為在與地圖數(shù)據(jù)管理服務(wù)器4管理的最新的文件之間取得同步的狀態(tài)。
接著,控制部10在顯示面板111顯示地圖數(shù)據(jù)td能夠版本升級的情況、和表示為了使用版本升級后的地圖數(shù)據(jù)td而需要重啟的情況的信息,而且,以由用戶能夠選擇的方式顯示詢問是否執(zhí)行伴隨地圖數(shù)據(jù)td的版本升級的重啟的信息(步驟sa14)。
接著,控制部10監(jiān)視是否由用戶選擇了伴隨地圖數(shù)據(jù)td的版本升級的重啟的執(zhí)行(步驟sa15),在選擇了重啟的執(zhí)行的情況下,(步驟sa15:是),使處理工序向步驟sa16轉(zhuǎn)移。
步驟sa16中,控制部10將在緩沖區(qū)域展開的各文件的文件名改變?yōu)閺?fù)制源的各文件的文件名,另一方面,將復(fù)制源的各文件的文件名變更為在緩沖區(qū)域展開的各文件的文件名。接著,控制部10將在緩沖區(qū)域展開的各文件存儲在復(fù)制源的各文件的存儲部位。此處,執(zhí)行包括地圖顯示、路徑搜索和路徑引導(dǎo)的各處理的控制程序,在參照構(gòu)成地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd的規(guī)定的文件的情況下,確定將文件的文件名作為關(guān)鍵字進(jìn)行參照的文件。在此基礎(chǔ)上,通過步驟sa16的處理,代替版本升級前的各文件,版本升級后的各文件成為控制部10進(jìn)行參照的對象的文件。
接著,控制部10基于步驟sb4、sb6和sb8中從地圖數(shù)據(jù)管理服務(wù)器4接收到的數(shù)據(jù),更新版本管理數(shù)據(jù)庫161(步驟sa17)。通過步驟sa17的處理,對于進(jìn)行了版本升級的各文件,通過版本管理數(shù)據(jù)庫161而被管理的版本信息的值成為反映了版本升級的值(與地圖數(shù)據(jù)管理服務(wù)器4管理的各文件的版本對應(yīng)的值)。
接著,控制部10重啟車載裝置3(步驟sa18)。通過步驟sa18的處理,控制程序被初始化,進(jìn)行使用了版本升級后的各文件的初始處理,控制部10成為能夠正常參照版本升級后的各文件的狀態(tài)。
如上所述,本實施方式中,區(qū)域數(shù)據(jù)rd由區(qū)域文件rf的1個文件構(gòu)成。而且,車載裝置3中的區(qū)域數(shù)據(jù)rd的版本升級,不是按照每個級別區(qū)域數(shù)據(jù)或網(wǎng)格數(shù)據(jù)局部地進(jìn)行的,而是通過區(qū)域文件rf的版本升級來統(tǒng)一地整體進(jìn)行。由于是這樣的構(gòu)成,所以在進(jìn)行了車載裝置3存儲的區(qū)域數(shù)據(jù)rd的版本升級的情況下,車載裝置3存儲的區(qū)域數(shù)據(jù)rd成為與地圖數(shù)據(jù)管理服務(wù)器4管理的最新的區(qū)域數(shù)據(jù)rd相同的最新數(shù)據(jù)。因此,對于區(qū)域數(shù)據(jù)rd,能夠防止以下情況:因最新版本的網(wǎng)格數(shù)據(jù)與不是最新版本的網(wǎng)格數(shù)據(jù)同時存在而引起相鄰的網(wǎng)格的邊界處路徑搜索的節(jié)點信息、鏈路信息等產(chǎn)生偏差,不能求出適當(dāng)?shù)穆窂健?/p>
此外,本實施方式中,在acc電源打開時,判斷車載裝置3存儲的區(qū)域文件rf的版本與地圖數(shù)據(jù)管理服務(wù)器4管理的綜合版本是否一致,在不一致的情況下,進(jìn)行車載裝置3存儲的區(qū)域數(shù)據(jù)rd(區(qū)域文件rf)的版本升級。由于采用這樣的構(gòu)成,在車載裝置3起動后,區(qū)域數(shù)據(jù)rd整體成為最新版本的數(shù)據(jù),控制部10能夠使用最新版本的區(qū)域數(shù)據(jù)rd執(zhí)行起動后進(jìn)行的路徑搜索。此處,車載裝置3中的區(qū)域數(shù)據(jù)rd的版本不是最新的情況下,在實際的道路網(wǎng)中的接線點與該數(shù)據(jù)具有的節(jié)點信息的對應(yīng)關(guān)系、和/或?qū)嶋H的道路與該數(shù)據(jù)具有的鏈路信息的對應(yīng)關(guān)系等中產(chǎn)生偏差,通過利用了該數(shù)據(jù)的路徑搜索,有可能搜索到實際上不能行駛的路徑等搜索到不適當(dāng)?shù)穆窂?。另一方面,通過采用上述構(gòu)成,能夠減低這樣的可能性。
此外,本實施方式中,地塊數(shù)據(jù)pd由多個文件構(gòu)成。具體而言,地塊數(shù)據(jù)pd由1個高級別地塊文件upf和多個低級別地塊文件dpf構(gòu)成。高級別地塊文件upf具有第3級別地塊數(shù)據(jù)pd3、第4級別地塊數(shù)據(jù)pd4和第5級別地塊數(shù)據(jù)pd5,版本升級不是按照每個級別地塊數(shù)據(jù)或網(wǎng)格數(shù)據(jù)局部地進(jìn)行,而是通過高級別地塊文件upf的版本升級而統(tǒng)一地整體進(jìn)行。由于采用這樣的構(gòu)成,能夠防止以下情況:在進(jìn)行與地塊比例尺級別plv3~地塊比例尺級別plv5的比例尺對應(yīng)的地圖顯示的情況下,因最新版本的網(wǎng)格數(shù)據(jù)與不是最新版本的網(wǎng)格數(shù)據(jù)同時存在引起在相鄰的網(wǎng)格的邊界地圖產(chǎn)生偏差,不能進(jìn)行適當(dāng)?shù)牡貓D顯示。
特別是,在如與地塊比例尺級別plv3~地塊比例尺級別plv5對應(yīng)的比例尺的地圖那樣顯示比例尺小的地圖的情況下,新舊網(wǎng)格數(shù)據(jù)同時存在所引起的網(wǎng)格邊界的地圖的偏差容易變得明顯,但是通過采用上述構(gòu)成,能夠有效地防止這樣的地圖的偏差。
此外,在如與地塊比例尺級別plv3~地塊比例尺級別plv5對應(yīng)的比例尺的地圖那樣顯示比例尺小的地圖的情況下,與對應(yīng)于地塊比例尺級別plv1、地塊比例尺級別plv2的比例尺的地圖相比,在顯示面板111顯示大范圍的地圖。而且,如本實施方式那樣,通過統(tǒng)一整體地進(jìn)行高級別地塊文件upf的版本升級,能夠使顯示于顯示面板111的大范圍的地圖在網(wǎng)格的邊界不產(chǎn)生偏差地顯示。
而且,第3級別地塊數(shù)據(jù)pd3、第4級別地塊數(shù)據(jù)pd4和第5級別地塊數(shù)據(jù)pd5與第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2相比數(shù)據(jù)量小。因此,在高級別地塊文件upf版本升級時,地圖數(shù)據(jù)管理服務(wù)器4發(fā)送到車載裝置3的高級別地塊差分?jǐn)?shù)據(jù),與按版本不同的每個網(wǎng)格數(shù)據(jù)發(fā)送二進(jìn)制差分?jǐn)?shù)據(jù)的情況下的數(shù)據(jù)量相比,數(shù)據(jù)量的增大是有限的。因此,伴隨統(tǒng)一對高級別地塊文件upf整體地進(jìn)行版本升級而產(chǎn)生的通信的數(shù)據(jù)量的增大是有限的。
此外,本實施方式中,第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2由多個文件構(gòu)成。具體而言,這些數(shù)據(jù)由每個第2級別網(wǎng)格地塊數(shù)據(jù)mp2的低級別地塊文件dpf構(gòu)成。而且,第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2的版本升級,不是全部的低級別地塊文件dpf統(tǒng)一同時進(jìn)行的,而是針對特定的低級別地塊文件dpf局部地進(jìn)行的。此處,第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2,與第3級別地塊數(shù)據(jù)pd3~第5級別地塊數(shù)據(jù)pd5相比,網(wǎng)格數(shù)據(jù)的數(shù)量多,而且網(wǎng)格數(shù)據(jù)的數(shù)據(jù)量也大。因此,在采用第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2的版本升級中全部的低級別地塊文件dpf統(tǒng)一同時進(jìn)行的構(gòu)成的情況下,在這些數(shù)據(jù)的版本升級時,車載裝置3需要發(fā)送全部的網(wǎng)格數(shù)據(jù)的識別信息和版本信息,而且,地圖數(shù)據(jù)管理服務(wù)器4需要發(fā)送版本不同的全部的網(wǎng)格數(shù)據(jù)的二進(jìn)制差分?jǐn)?shù)據(jù),在這些裝置間通信的數(shù)據(jù)的數(shù)據(jù)量大。但是,由于采用上述構(gòu)成,在第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2版本升級時,地圖數(shù)據(jù)管理服務(wù)器4只要對車載裝置3發(fā)送與特定的低級別地塊文件dpf對應(yīng)的低級別地塊差分?jǐn)?shù)據(jù)即可,能夠有效地降低在裝置間進(jìn)行通信的數(shù)據(jù)的數(shù)據(jù)量。
此外,地圖數(shù)據(jù)管理服務(wù)器4針對數(shù)據(jù)量相對大的第1級別地塊數(shù)據(jù)pd1~第2級別地塊數(shù)據(jù)pd2不需要發(fā)送用于更新全部、換言之全國量的二進(jìn)制差分?jǐn)?shù)據(jù)。因此,能夠?qū)崿F(xiàn)在裝置間進(jìn)行通信的數(shù)據(jù)量的削減。與此同樣,車載裝置3不需要更新全國量的第1級別地塊數(shù)據(jù)pd1~第2級別地塊數(shù)據(jù)pd2。因此,能夠通過極力抑制地圖更新所需的時間,來提高用戶的方便性。
此外,本實施方式中,車載裝置3在第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2版本升級時,進(jìn)行與屬于以登記的自家位置為中心的規(guī)定區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf的版本升級。一般而言,用戶以登記的自家位置為起點,使車輛2行駛。因此,登記的自家位置的周邊是車輛2行駛的可能性高的區(qū)域,而且,以車輛2的當(dāng)前位置為中心顯示地圖這樣的車載裝置3的特性上,自家位置的周邊是在顯示面板111上顯示為地圖的可能性高的區(qū)域。在此基礎(chǔ)上,根據(jù)上述構(gòu)成,構(gòu)成第1級別地塊數(shù)據(jù)pd1和第2級別地塊數(shù)據(jù)pd2的低級別地塊文件dpf之中、越是與被顯示的可能性高的區(qū)域?qū)?yīng)的低級別地塊文件dpf,越以高的優(yōu)先級進(jìn)行版本升級,因此,在降低了通信的數(shù)據(jù)的數(shù)據(jù)量的基礎(chǔ)上,能夠有效地降低因新舊網(wǎng)格數(shù)據(jù)同時存在所引起的網(wǎng)格邊界的地圖的偏差被顯示的可能性。
此外,本實施方式中,車載裝置3將重新登記了自家位置、登記的自家位置有變化作為觸發(fā),進(jìn)行與改變后的自家位置對應(yīng)的低級別地塊文件dpf的版本升級。即使在自家位置有變化的情況下,也能夠有效地降低新舊網(wǎng)格數(shù)據(jù)同時存在所引起的網(wǎng)格邊界的地圖的偏差被顯示的可能性。
此外,本實施方式中,1個低級別地塊文件dpf具有1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2和對應(yīng)的4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1。而且,低級別地塊文件dpf以文件單位進(jìn)行版本升級,所以1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2和對應(yīng)的4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1統(tǒng)一同時進(jìn)行版本升級。由于采用該構(gòu)成,能夠防止在1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2與對應(yīng)的4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1之間因版本的不同而引起匹配性欠缺的情況,能夠在地塊比例尺級別plv2的比例尺與地塊比例尺級別plv1的比例尺之間轉(zhuǎn)變地圖的比例尺時維持同一區(qū)域的地圖的匹配性。
再者,本實施方式中,對于區(qū)域數(shù)據(jù)rd,例如不進(jìn)行每個網(wǎng)格的局部的更新,而是統(tǒng)一地(換言之,全國性地)更新為最新版本,而對于地塊數(shù)據(jù)pd(更嚴(yán)密而言,第1級別網(wǎng)格地塊數(shù)據(jù)mp1和第2級別網(wǎng)格地塊數(shù)據(jù)mp2),局部地(更嚴(yán)密而言,每1個或者每4個網(wǎng)格)進(jìn)行版本升級的理由如下述。即是因為,即使假設(shè)車載裝置3要使用版本不同的區(qū)域數(shù)據(jù)rd進(jìn)行路徑檢索,也存在由于鏈路信息中鏈路的連接斷開等區(qū)域數(shù)據(jù)rd間的不匹配,有時不能完成路徑這樣的問題。另一方面,即使基于版本不同的地塊數(shù)據(jù)pd進(jìn)行地圖顯示,雖然也會在例如網(wǎng)格的邊界產(chǎn)生顯示上的偏差,但是其與車載裝置3從地圖數(shù)據(jù)管理服務(wù)器4一起接收全部的地塊數(shù)據(jù)pd且為了進(jìn)行其更新所需的時間或者成本相比,可以說對于用戶的方便性更高。
此外,本實施方式中,上述的步驟sa6~步驟sa13的處理在車載裝置3能夠執(zhí)行通常處理的狀態(tài)下執(zhí)行。也就是說,車載裝置3中,與執(zhí)行通常處理的任務(wù)另行地,起動執(zhí)行步驟sa6~步驟sa13的處理的1個或者多個任務(wù),該1個或者多個任務(wù)與執(zhí)行通常處理的任務(wù)并行地執(zhí)行步驟sa6~步驟sa13的處理。而且,步驟sa6~步驟sa13的處理的執(zhí)行中,控制部10基于通過步驟sa6~步驟sa13的處理進(jìn)行的版本升級前的各文件執(zhí)行地圖顯示、路徑搜索和路徑引導(dǎo)等處理。此處,如上述,本實施方式中,在地塊數(shù)據(jù)pd和區(qū)域數(shù)據(jù)rd更新時,在車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4之間通信的數(shù)據(jù)的數(shù)據(jù)量小,因此,通信所需的時間短。此外,對于低級別地塊文件dpf,不進(jìn)行全部的低級別地塊文件dpf的版本升級,而進(jìn)行與登記的自家位置對應(yīng)的一部分(例如64個)低級別地塊文件dpf的版本升級。因此,各文件的版本升級所需的時間短,此外,版本升級的處理的處理負(fù)荷小。因此,從開始步驟sa6的處理的執(zhí)行起至步驟sa13的處理結(jié)束為止的時間短,從起動起至能夠使用版本升級后的各文件為止的時間短,能夠抑制伴隨各文件的版本升級而可能產(chǎn)生的用戶的方便性的降低。進(jìn)而,通過執(zhí)行步驟sa6~步驟sa13的處理,能夠抑制因cpu的使用率的增加等而對通常的處理產(chǎn)生影響。
<將第2條件成立的情況作為觸發(fā)進(jìn)行的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作>
圖12是表示與第1條件不同的第2條件成立的情況下的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作的流程圖,(a)表示車載裝置3的動作,(b)表示地圖數(shù)據(jù)管理服務(wù)器4的動作。
如圖12的(a)所示,車載裝置3的控制部10監(jiān)視是否由用戶設(shè)定了目的地(步驟sc1)。用戶能夠利用車載裝置3提供的用戶界面設(shè)定目的地。
設(shè)定了目的地的情況相當(dāng)于“第2條件”,控制部10將該第2條件成立了的情況作為觸發(fā),執(zhí)行步驟sc2以后的處理。
第2條件成立了的情況下(步驟sc1:是),控制部10向地圖數(shù)據(jù)管理服務(wù)器4詢問地圖數(shù)據(jù)管理服務(wù)器4管理的綜合版本(步驟sc2)。
如圖12的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20獲取管理的綜合版本(步驟sd1)。
接著,服務(wù)器控制部20將步驟sd1中獲取的表示綜合版本的信息發(fā)送到車載裝置3(步驟sd2)。
如圖12的(a)所示,車載裝置3的控制部10在接收到地圖數(shù)據(jù)管理服務(wù)器4發(fā)送來的表示綜合版本的信息時,獲取存儲部16存儲的區(qū)域文件rf的區(qū)域文件版本信息(步驟sc3)。
接著,控制部10將從地圖數(shù)據(jù)管理服務(wù)器4接收到的表示綜合版本的信息和步驟sc3中獲取的區(qū)域文件版本信息進(jìn)行比較(步驟sc4),判斷這些信息的值是否一致(版本是否一致)(步驟sc5)。
版本不一致的情況下(步驟sc5:否),控制部10執(zhí)行圖10的流程圖的步驟sa6~步驟sa18的處理(步驟sc6)。如上述,車載裝置3存儲的區(qū)域文件rf的版本不是最新的情況下,有可能不能適當(dāng)?shù)剡M(jìn)行路徑搜索。因此,設(shè)定了目的地的情況且車載裝置3存儲的區(qū)域文件rf的版本不是最新的情況下,與不進(jìn)行區(qū)域文件rf的版本升級而繼續(xù)處理相比,中斷處理來進(jìn)行區(qū)域文件rf的版本升級能夠提高用戶的方便性。在此基礎(chǔ)上,在設(shè)定了目的地的情況、且車載裝置3存儲的區(qū)域文件rf的版本不是最新的情況下,控制部10執(zhí)行圖10的流程圖的步驟sa6~步驟sa18的處理,進(jìn)行區(qū)域文件rf的版本升級。
再者,在處理工序從步驟sc5向步驟sc6轉(zhuǎn)移時,控制部10也可以在顯示面板111顯示由于地圖數(shù)據(jù)td不是最新而中斷處理進(jìn)行地圖數(shù)據(jù)td的更新的意思。
另一方面,步驟sc5中,版本一致的情況下(步驟sc5:是),控制部10執(zhí)行以下的處理(步驟sc7)。即,控制部10確定地塊比例尺級別plv2的比例尺的地圖中的的地的位置。接著,控制部10以目的地的位置為中心計算約10km見方的矩形區(qū)域。接著,控制部10確定屬于計算出的區(qū)域的網(wǎng)格。接著,控制部10確定分別與確定出的網(wǎng)格對應(yīng)的低級別地塊文件dpf的低級別地塊文件識別信息。接著,控制部10參照版本管理數(shù)據(jù)庫161,獲取與確定出的低級別地塊文件識別信息對應(yīng)的低級別地塊版本信息。通過采用以上的方式,步驟sc7中,控制部10獲取與屬于以設(shè)定的目的地為中心的約10km見方的矩形區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf各自的低級別地塊文件識別信息和低級別地塊版本信息。
以下的說明中,將與屬于以設(shè)定的目的地為中心的約10km見方的矩形區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf表現(xiàn)為“目的地周邊低級別地塊文件”,將各目的地周邊低級別地塊文件的低級別地塊文件識別信息和低級別地塊版本信息表現(xiàn)為“目的地周邊低級別地塊文件識別信息”和“目的地周邊低級別地塊版本信息”。
接著,控制部10對于各個目的地周邊低級別地塊文件,基于目的地周邊低級別地塊文件識別信息和與步驟sc3中接收到的表示綜合版本的信息的比較,確定不是最新版本的目的地周邊低級別地塊文件。然后,控制部10對于不是確定出的最新版本的各個目的地周邊低級別地塊文件,將目的地周邊低級別地塊文件識別信息與目的地周邊低級別地塊版本信息的組合發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4(步驟sc8)。
如圖12的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20,接收不是最新版本的目的地周邊低級別地塊文件各自的目的地周邊低級別地塊文件識別信息和目的地周邊低級別地塊版本信息的組合,執(zhí)行以下的處理(步驟sd3)。
步驟sd3中,控制部10針對接收到的目的地周邊低級別地塊文件識別信息與目的地周邊低級別地塊版本信息的每個組合,執(zhí)行以下的處理。
即,控制部10參照與目的地周邊低級別地塊文件識別信息對應(yīng)的低級別地塊db222,獲取與車載裝置3存儲的文件的版本(=目的地周邊低級別地塊文件版本信息所示的版本)和地圖數(shù)據(jù)管理服務(wù)器4管理的最新文件的版本之差對應(yīng)的1個或者多個低級別地塊差分?jǐn)?shù)據(jù)。
進(jìn)行以上處理,在步驟sd3中,控制部10針對車載裝置3中的版本不是最新的目的地周邊低級別地塊文件的每一個,獲取對應(yīng)于與最新版本的文件之差的低級別地塊差分?jǐn)?shù)據(jù)。
接著,控制部10對于版本不是最新的各個目的地周邊低級別地塊文件,將低級別地塊文件識別信息、地圖數(shù)據(jù)管理服務(wù)器4管理的最新的低級別地塊文件dpf的低級別地塊版本信息和低級別地塊差分?jǐn)?shù)據(jù)的組合發(fā)送到車載裝置3(步驟sd4)。
如圖12的(a)所示,接收到步驟sb4中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送的數(shù)據(jù)時,車載裝置3的控制部10將適用從地圖數(shù)據(jù)管理服務(wù)器4接收到的二進(jìn)制差分?jǐn)?shù)據(jù)的低級別地塊文件dpf復(fù)制到緩沖區(qū)域(步驟sc9)。在緩沖區(qū)域展開的低級別地塊文件dpf是與屬于以設(shè)定的目的地為中心的約10km見方的矩形區(qū)域的網(wǎng)格對應(yīng)的低級別地塊文件dpf,且是不是最新版本的低級別地塊文件dpf。在向緩沖區(qū)域復(fù)制文件時,控制部10按照規(guī)定的規(guī)則以與復(fù)制源的文件的文件名不同的方式改變復(fù)制的文件的文件名。
接著,控制部10對復(fù)制到緩沖區(qū)域的各個文件,適用對應(yīng)的二進(jìn)制差分?jǐn)?shù)據(jù)(步驟sc10)。通過步驟sc10的處理,在緩沖區(qū)域展開的各個文件版本升級,成為在與地圖數(shù)據(jù)管理服務(wù)器4管理的最新文件之間取得了同步的狀態(tài)。
接著,控制部10執(zhí)行以下的處理(步驟sc11)。即,步驟sc11中,控制部10將在緩沖區(qū)域展開的各文件的文件名變更為復(fù)制源的各文件的文件名,另一方面,將復(fù)制源的各文件的文件名變更為在緩沖區(qū)域展開的各文件的文件名。接著,控制部10將在緩沖區(qū)域展開的各文件存儲到復(fù)制源的各文件的存儲部位。通過步驟sc11的處理,代替版本升級前的各文件,版本升級后的各文件成為控制部10進(jìn)行的參照的對象文件。
通過執(zhí)行步驟sc11的處理,在以地塊比例尺級別plv2~地塊比例尺級別plv1的比例尺顯示設(shè)定的目的地的周邊地圖的情況下,進(jìn)行基于最新版本的低級別地塊文件dpf的顯示。此處,用戶在設(shè)定了目的地的情況下,有時為了事先掌握目的地周邊的環(huán)境而顯示目的地周邊的地圖,而且,利用車輛2在設(shè)定的目的地周邊行駛的可能性高。也就是說,顯示目的地周邊的地圖的可能性高。在此基礎(chǔ)上,根據(jù)上述構(gòu)成,由于基于最新版本的低級別地塊文件dpf顯示目的地周邊的地圖,所以用戶能夠參照最新的目的地周邊的地圖。
再者,為了在改變版本升級后的區(qū)域文件rf的文件名后成為能夠由控制部10參照改變了文件名的區(qū)域文件rf的狀態(tài),需要使車載裝置3重啟。這是因為,在執(zhí)行與路徑搜索有關(guān)的處理的過程中,區(qū)域文件rf的內(nèi)容改變了的情況下,改變前和改變后的處理中未取得匹配,產(chǎn)生不能正常進(jìn)行路徑搜索的情況,因此,與路徑搜索相關(guān)的一系列處理需要使用公用的區(qū)域文件rf進(jìn)行。另一方面,低級別地塊文件dpf是在地圖上的對應(yīng)的區(qū)域成為顯示對象的情況下暫時用于參照的文件。因此,對于低級別地塊文件dpf,在文件名改變后不用重啟就能立即成為控制部10能夠參照文件名改變后的文件的狀態(tài)。此外,地圖的顯示中,伴隨低級別地塊文件dpf的文件名的改變而產(chǎn)生了顯示內(nèi)容的改變的情況下,也無損用戶的方便性。鑒于此,在僅進(jìn)行了低級別地塊文件dpf的版本升級的情況下,不需要進(jìn)行重啟。
接著,控制部10基于步驟sc9中從地圖數(shù)據(jù)管理服務(wù)器4接收到的數(shù)據(jù),更新版本管理數(shù)據(jù)庫161(步驟sc12)。通過步驟sc12的處理,對于進(jìn)行了版本升級的各文件,被由版本管理數(shù)據(jù)庫161管理的版本信息的值成為反映了版本升級的值(與地圖數(shù)據(jù)管理服務(wù)器4管理的各文件的版本對應(yīng)的值)。
如上所述,本實施方式中,車載裝置3將設(shè)定了目的地作為觸發(fā),執(zhí)行與目的地周邊的網(wǎng)格對應(yīng)的低級別地塊文件dpf的版本升級。此處,如上述,低級別地塊文件dpf不以第1條件的成立作為觸發(fā)而統(tǒng)一地進(jìn)行全部文件的版本升級,而是進(jìn)行與登記的自家位置的周邊對應(yīng)的文件的版本升級。因此,與登記的自家位置周邊以外的區(qū)域?qū)?yīng)的低級別地塊文件dpf的版本有可能不是最新的。而且,根據(jù)上述構(gòu)成,在設(shè)定了目的地的情況下,與所設(shè)定的目的地的周邊對應(yīng)的低級別地塊文件dpf的版本成為最新,因此,能夠使與顯示可能性高的區(qū)域?qū)?yīng)的低級別地塊文件dpf的版本優(yōu)先成為最新。也就是說,根據(jù)本實施方式,在全部的低級別地塊文件dpf的版本不是最新的基礎(chǔ)上,利用設(shè)定了目的地的情況下顯示目的地周邊的可能性高這樣的特性,能夠可靠地對使用可能性高的低級別地塊文件dpf進(jìn)行版本升級。
<將第3條件成立作為觸發(fā)進(jìn)行的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作>
圖13是表示與第1條件及第2條件不同的第3條件成立的情況下的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作的流程圖,(a)表示車載裝置3的動作,(b)表示地圖數(shù)據(jù)管理服務(wù)器4的動作。
如圖13的(a)所示,車載裝置3的控制部10監(jiān)視第3條件是否成立(步驟se1)。第3條件之一是由用戶指示了至目的地為止的路徑搜索的執(zhí)行。第3條件的另1個是在進(jìn)行了路徑搜索后在搜索到的路徑的引導(dǎo)中檢測到車輛2脫離了路徑,并開始路徑的重新搜索的執(zhí)行。控制部10具有在路徑引導(dǎo)中檢測車輛2脫離了路徑的功能、和在脫離了路徑的情況下重新搜索從車輛2的當(dāng)前位置至目的地的路徑的功能。
控制部10將第3條件成立作為觸發(fā),執(zhí)行步驟se2以后的處理。
第3條件成立了的情況下(步驟se1:是),控制部10向地圖數(shù)據(jù)管理服務(wù)器4詢問綜合版本(步驟se2)。
如圖13的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20獲取所管理的綜合版本(步驟sf1)。
接著,服務(wù)器控制部20將在步驟sf1獲取的表示綜合版本的信息發(fā)送到車載裝置3(步驟sf2)。
如圖13的(a)所示,車載裝置3的控制部10在接收到地圖數(shù)據(jù)管理服務(wù)器4發(fā)送的表示綜合版本的信息時,獲取存儲部16存儲的區(qū)域文件rf的區(qū)域文件版本信息(步驟se3)。
接著,控制部10將從地圖數(shù)據(jù)管理服務(wù)器4接收到的表示綜合版本的信息與步驟se3中獲取的區(qū)域文件版本信息進(jìn)行比較(步驟se4),判斷這些信息的值是否一致(版本是否一致)(步驟se5)。
版本不一致的情況下(步驟se5:否),控制部10執(zhí)行圖10的流程圖的步驟sa6~步驟sa18的處理(步驟se6)。如上所述,在車載裝置3存儲的區(qū)域文件rf的版本不是最新的情況下,有可能不能適當(dāng)?shù)剡M(jìn)行路徑搜索。因此,在指示了路徑檢索的情況、且車載裝置3存儲的區(qū)域文件rf的版本不是最新的情況下,與不進(jìn)行區(qū)域文件rf的版本升級而繼續(xù)處理相比,中斷處理來進(jìn)行區(qū)域文件rf的版本升級能夠提高用戶的方便性。鑒于此,在指示了路徑搜索的情況、且車載裝置3存儲的區(qū)域文件rf的版本不是最新的情況下,控制部10執(zhí)行圖10的流程圖的步驟sa6~步驟sa18的處理,進(jìn)行區(qū)域文件rf的版本升級。
再者,在從步驟se5向步驟se6轉(zhuǎn)移處理工序時,控制部10也可以在顯示面板111顯示由于地圖數(shù)據(jù)td不是最新因而中斷處理進(jìn)行地圖數(shù)據(jù)td的更新的意思。
另一方面,步驟se5中,版本一致的情況下(步驟se5:是),控制部10基于區(qū)域數(shù)據(jù)rd,執(zhí)行從當(dāng)前位置至目的地的路徑搜索(步驟se7)。由于區(qū)域數(shù)據(jù)rd的版本是最新的,所以在步驟se7中控制部10能夠執(zhí)行基于最新版本的區(qū)域數(shù)據(jù)rd的適當(dāng)?shù)穆窂剿阉?。以下,將通過路徑搜索而搜索到的路徑稱為“推薦路徑”。
至目的地為止的路徑搜索后,控制部10執(zhí)行以下的處理(步驟se8)。
圖14是為了說明步驟se8的處理,在地塊比例尺級別plv2的比例尺的地圖上顯示網(wǎng)格,并且顯示車輛2的當(dāng)前位置、目的地和推薦路徑的圖。其中,圖14中,車輛2的當(dāng)前位置是登記的自家位置。此外,圖14中,以點圖案表示屬于以登記的自家位置為中心的約80km見方的矩形區(qū)域的網(wǎng)格。此外,圖14中,以格子圖案表示屬于以目的地為中心的約10km見方的矩形區(qū)域的網(wǎng)格。
步驟se8中,控制部10確定推薦路徑所屬的網(wǎng)格。圖14中,以斜線圖案表示推薦路徑所屬的網(wǎng)格。接著,控制部10確定與確定出的各網(wǎng)格對應(yīng)的低級別地塊文件dpf的低級別地塊文件識別信息。接著,控制部10參照版本管理數(shù)據(jù)庫161,獲取與確定出的低級別地塊文件識別信息對應(yīng)的低級別地塊版本信息。
通過采用以上方式,步驟se8中,控制部10獲取與推薦路徑所屬的網(wǎng)格對應(yīng)的低級別地塊文件dpf各自的低級別地塊文件識別信息和低級別地塊版本信息。
以下的說明中,將與推薦路徑所屬的網(wǎng)格對應(yīng)的低級別地塊文件dpf表現(xiàn)為“推薦路徑低級別地塊文件”,將各目的地周邊低級別地塊文件的低級別地塊文件識別信息和低級別地塊版本信息表現(xiàn)為“推薦路徑低級別地塊文件識別信息”和“推薦路徑低級別地塊版本信息”。
接著,控制部10在車輛2沿著推薦路徑向目的地行駛的情況下,以車輛2通過的網(wǎng)格的順序使各個推薦路徑低級別地塊文件成為處理對象,并對成為處理對象的推薦路徑低級別地塊文件執(zhí)行以下的處理(步驟se9)。圖14的例子中,控制部10以網(wǎng)格m1、m2、m3的順序使網(wǎng)格m1~網(wǎng)格m3成為處理對象。
步驟se9中,控制部10基于處理對象的推薦路徑低級別地塊文件的推薦路徑低級別地塊文件識別信息和與步驟se3中接收到的表示綜合版本的信息的比較,判斷處理對象的推薦路徑低級別地塊文件的版本是否為最新。在版本為最新的情況下,控制部10使下個推薦路徑低級別地塊文件為處理對象。在版本不是最新的情況下,控制部10將處理對象的推薦路徑低級別地塊文件的推薦路徑低級別地塊文件識別信息和推薦路徑低級別地塊版本信息的組合發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4。
如上所述,步驟se9中,控制部10對于各個推薦路徑低級別地塊文件,以沿著推薦路徑行駛的車輛2通過的網(wǎng)格的順序,判斷版本是否為最新,在版本不是最新的情況下,發(fā)送推薦路徑低級別地塊文件識別信息和推薦路徑低級別地塊版本信息的組合。
如圖13的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20在接收到版本不是最新的推薦路徑低級別地塊文件的推薦路徑低級別地塊文件識別信息和推薦路徑低級別地塊版本信息的組合時,執(zhí)行以下的處理(步驟sf3)。
步驟sf3中,控制部10對接收到的推薦路徑低級別地塊文件識別信息和推薦路徑低級別地塊版本信息的組合的每一個執(zhí)行以下的處理。
即,控制部10參照與推薦路徑低級別地塊文件識別信息對應(yīng)的低級別地塊db222,獲取與車載裝置3存儲的文件的版本(=推薦路徑低級別地塊文件版本信息所示的版本)和地圖數(shù)據(jù)管理服務(wù)器4管理的最新的文件版本之差對應(yīng)的1個或者多個低級別地塊差分?jǐn)?shù)據(jù)。
接著,服務(wù)器控制部20將對應(yīng)的低級別地塊文件識別信息、地圖數(shù)據(jù)管理服務(wù)器4管理的最新的低級別地塊文件dpf的低級別地塊版本信息和低級別地塊差分?jǐn)?shù)據(jù)的組合發(fā)送到車載裝置3(步驟sf4)。
服務(wù)器控制部20在每次接收到推薦路徑低級別地塊文件識別信息和推薦路徑低級別地塊版本信息的組合時執(zhí)行步驟sf3和步驟sf4的處理。其結(jié)果是,從地圖數(shù)據(jù)管理服務(wù)器4以沿著推薦路徑行駛的車輛2通過的網(wǎng)格的順序?qū)囕d裝置3發(fā)送低級別地塊文件識別信息、地圖數(shù)據(jù)管理服務(wù)器4管理的最新的低級別地塊文件dpf的低級別地塊版本信息和低級別地塊差分?jǐn)?shù)據(jù)的組合。
如圖13的(a)所示,在接收到步驟sf4中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送的低級別地塊差分?jǐn)?shù)據(jù)、低級別地塊文件識別信息和低級別地塊版本信息的組合時,車載裝置3的控制部10執(zhí)行以下的處理(步驟se10)。即,控制部10將與低級別地塊文件識別信息對應(yīng)的低級別地塊文件dpf復(fù)制到緩沖區(qū)域(步驟se10)。在向緩沖區(qū)域復(fù)制文件時,控制部10依照規(guī)定的規(guī)則以與復(fù)制源的文件的文件名不同的方式改變復(fù)制后的文件的文件名。
接著,控制部10對復(fù)制到緩沖區(qū)域的低級別地塊文件dpf適用接收到的二進(jìn)制差分?jǐn)?shù)據(jù)(步驟se11)。通過步驟se11的處理,在緩沖區(qū)域展開的低級別地塊文件dpf版本升級,成為在與地圖數(shù)據(jù)管理服務(wù)器4管理的最新文件之間取得了同步的狀態(tài)。
接著,控制部10執(zhí)行以下的處理(步驟se12)。即,步驟se12中,控制部10將在緩沖區(qū)域展開的低級別地塊文件dpf的文件名變更為復(fù)制源的文件的文件名,另一方面,將復(fù)制源的文件的文件名變更為在緩沖區(qū)域展開的文件的文件名。接著,控制部10將在緩沖區(qū)域展開的低級別地塊文件dpf存儲在復(fù)制源的文件的存儲部位。通過步驟se12的處理,代替版本升級前的低級別地塊文件dpf,版本升級后的低級別地塊文件dpf成為控制部10進(jìn)行參照的對象文件。
接著,控制部10基于步驟se10中從地圖數(shù)據(jù)管理服務(wù)器4接收到的數(shù)據(jù),更新版本管理數(shù)據(jù)庫161(步驟se13)。通過步驟se13的處理,對于進(jìn)行了版本升級的低級別地塊文件dpf,被版本管理數(shù)據(jù)庫161管理的版本信息的值成為反映了版本升級的值(與地圖數(shù)據(jù)管理服務(wù)器4管理的文件的版本對應(yīng)的值)。
控制部10在每次接收到步驟sf4中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送的低級別地塊差分?jǐn)?shù)據(jù)、低級別地塊文件識別信息和低級別地塊版本信息的組合時執(zhí)行步驟se10~步驟se13的處理。其結(jié)果是,對于版本不是最新的推薦路徑低級別地塊文件,以沿著推薦路徑行駛的車輛2通過的網(wǎng)格的順序進(jìn)行版本升級,能夠由控制部10參照。
這樣,由于對于版本不是最新的推薦路徑低級別地塊文件,以沿著推薦路徑行駛的車輛2通過的網(wǎng)格的順序進(jìn)行版本升級,能夠由控制部10參照,因此能夠?qū)崿F(xiàn)以下的效果。
即,由于以沿著推薦路徑行駛的車輛2通過的網(wǎng)格的順序進(jìn)行低級別地塊文件dpf的版本升級,所以與沒有以這樣的順序進(jìn)行版本升級的情況相比,能夠以更高的準(zhǔn)確率,在車輛2通過1個網(wǎng)格前就完成與該1個網(wǎng)格對應(yīng)的低級別地塊文件dpf的版本升級。因此,路徑引導(dǎo)中基本上成為在顯示面板111顯示有以車輛2為中心的地圖的狀態(tài),但是能夠使以車輛2為中心顯示的地圖為基于最新版本的低級別地塊文件dpf的地圖。
此外,如使用圖12的流程圖所說明的那樣,本實施方式中,與登記的自家位置周邊的網(wǎng)格對應(yīng)的低級別地塊文件dpf的版本為最新版本。此外,用戶從自家朝向目的地的情況較多,因此存在指示了路徑搜索的執(zhí)行時車輛2的當(dāng)前位置為登記的自家位置的情況較多這樣的特性。而且,基于以自家位置為車輛2的當(dāng)前位置而搜索的推薦路徑,進(jìn)行圖13的流程圖的處理,從而進(jìn)行低級別地塊文件dpf的版本升級的情況下,自家位置(車輛2的當(dāng)前位置)的周邊的低級別地塊文件dpf已經(jīng)是最新版本,因此,能夠使路徑引導(dǎo)開始后立即顯示在顯示面板111上的地圖為基于最新版本的低級別地塊文件dpf的地圖。進(jìn)而,在車輛2位于以登記的自家位置為中心的約80km的區(qū)域期間,能夠依次使版本不是最新的推薦路徑低級別地塊文件進(jìn)行版本升級。因此,當(dāng)沿著推薦路徑行駛的車輛2退出了以登記的自家位置為中心的約80km的區(qū)域時,能夠成為以高準(zhǔn)確率對與車輛2進(jìn)入的網(wǎng)格對應(yīng)的低級別地塊文件dpf完成了版本升級的狀態(tài)。
如上所述,本實施方式中,車載裝置3將指示了路徑搜索的執(zhí)行或者開始了路徑的重新搜索作為觸發(fā),執(zhí)行推薦路徑所屬的低級別地塊文件dpf的版本升級。此處,如上述,低級別地塊文件dpf不是將第1條件的成立作為觸發(fā)而統(tǒng)一地進(jìn)行全部文件的版本升級,而是進(jìn)行與登記的自家位置的周邊對應(yīng)的文件的版本升級。因此,與登記的自家位置周邊以外的區(qū)域?qū)?yīng)的低級別地塊文件dpf的版本有可能不是最新的。而且,根據(jù)上述構(gòu)成,在進(jìn)行路徑搜索的情況下,通過路徑搜索而搜索到的推薦路徑所屬的低級別地塊文件dpf的版本為最新,所以能夠優(yōu)先使與顯示可能性高的區(qū)域?qū)?yīng)的低級別地塊文件dpf的版本最新。也就是說,根據(jù)本實施方式,鑒于不是所有低級別地塊文件dpf的版本都為最新,在進(jìn)行了路徑搜索的情況下,能夠利用沿著推薦路徑顯示地圖的可能性高這樣的特性,可靠地對使用可能性高的低級別地塊文件dpf進(jìn)行版本升級。
<將第4條件成立作為觸發(fā)進(jìn)行的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作>
圖15是表示與第1條件、第2條件及第3條件不同的第4條件成立了的情況下的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4的動作的流程圖,(a)表示車載裝置3的動作,(b)表示地圖數(shù)據(jù)管理服務(wù)器4的動作。
假設(shè)在圖15的流程圖的開始時刻車輛2處于行駛中。車載裝置3可以是路徑引導(dǎo)中,也可以不是路徑引導(dǎo)中。
如圖15的(a)所示,在車輛2行駛中,車載裝置3的控制部10監(jiān)視車輛2是否通過了地塊比例尺級別plv2的比例尺的地圖中的網(wǎng)格(以下稱為“第2級別地塊網(wǎng)格”。)邊界(步驟sg1)。車輛2通過第2級別地塊網(wǎng)格的邊界是指位于1個第2級別地塊網(wǎng)格的車輛2進(jìn)入到了其他第2級別地塊網(wǎng)格的情況??刂撇?0管理第2級別地塊網(wǎng)格的各個區(qū)域,基于車輛2的當(dāng)前位置與第2級別地塊網(wǎng)格的位置關(guān)系,執(zhí)行步驟sg1的處理。
車輛2通過了第2級別地塊網(wǎng)格相當(dāng)于第4條件,控制部10將第4條件成立作為觸發(fā),執(zhí)行步驟sg2以后的處理。
在檢測到車輛2通過了第2級別地塊網(wǎng)格的邊界的情況下(步驟sg1:是),控制部10向地圖數(shù)據(jù)管理服務(wù)器4詢問綜合版本(步驟sg2)。
如圖15的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20獲取所管理的綜合版本(步驟sh1)。
接著,服務(wù)器控制部20將步驟sh1中獲取的表示綜合版本的信息發(fā)送到車載裝置3(步驟sh2)。
如圖15的(a)所示,車載裝置3的控制部10在接收到地圖數(shù)據(jù)管理服務(wù)器4發(fā)送的表示綜合版本的信息時,獲取存儲部16存儲的區(qū)域文件rf的區(qū)域文件版本信息(步驟sg3)。
接著,控制部10將從地圖數(shù)據(jù)管理服務(wù)器4接收到的表示綜合版本的信息和步驟sg3中獲取的區(qū)域文件版本信息進(jìn)行比較(步驟sg4),判斷這些信息的值是否一致(版本是否一致)(步驟sg5)。
在版本不一致的情況下(步驟sg5:否),控制部10執(zhí)行圖10的流程圖的步驟sa6~步驟sa18的處理(步驟sg6)。從步驟sg5向步驟sg6轉(zhuǎn)移處理工序時,控制部10也可以在顯示面板111顯示由于地圖數(shù)據(jù)td不是最新因而中斷處理進(jìn)行地圖數(shù)據(jù)td的更新的意思。
另一方面,步驟sg5中,在版本一致的情況下(步驟sg5:是),控制部10執(zhí)行以下的處理(步驟sg7)。
圖16是為了說明步驟sg7的處理,而表示第2級別地塊網(wǎng)格mm1~mm25的25個第2級別地塊網(wǎng)格和車輛2的當(dāng)前位置的圖。
步驟sg7中,控制部10確定夾著新進(jìn)入的第2級別地塊網(wǎng)格而位于車輛2的行進(jìn)方向的3個第2級別地塊網(wǎng)格。更具體而言,確定車輛2新進(jìn)入的第2級別地塊網(wǎng)格中與位于車輛2所通過的邊界的相反側(cè)的邊界相接的第2級別地塊網(wǎng)格。進(jìn)而,控制部10在確定出的第2級別地塊網(wǎng)格中,確定經(jīng)由頂點與該相反側(cè)的邊界相接的2個邊界(邊)所相接的2個第2級別地塊網(wǎng)格。以下,針對步驟sg7的處理,使用圖16舉例說明。
如圖16所示,假設(shè)位于第2級別地塊網(wǎng)格mm12內(nèi)的車輛2通過了第2級別地塊網(wǎng)格mm12與第2級別地塊網(wǎng)格mm13的邊界kk1。該情況下,控制部10確定車輛2新進(jìn)入的第2級別地塊網(wǎng)格mm13中與邊界kk1為相反側(cè)的邊界即邊界kk2。接著,控制部10確定與邊界kk2相接的第2級別地塊網(wǎng)格即第2級別地塊網(wǎng)格mm14。接著,控制部10在第2級別地塊網(wǎng)格mm14中,確定經(jīng)由頂點tt1和頂點tt2與邊界kk2相接的2個邊界即邊界kk3、邊界kk4。接著,控制部10確定與邊界kk3和邊界kk4相接的2個第2級別地塊網(wǎng)格即第2級別地塊網(wǎng)格mm9和第2級別地塊網(wǎng)格mm19。通過采用以上方式,控制部10夾著車輛2新進(jìn)入的第2級別地塊網(wǎng)格,確定位于車輛2的行進(jìn)方向的3個第2級別地塊網(wǎng)格。圖16中,以斜線圖案表示確定出的第2級別地塊網(wǎng)格。
進(jìn)而,步驟sg7中,控制部10確定與確定出的3個第2級別地塊網(wǎng)格對應(yīng)的低級別地塊文件dpf的低級別地塊文件識別信息。而且,控制部10參照版本管理數(shù)據(jù)庫161,獲取與確定出的3個低級別地塊文件識別信息對應(yīng)的文件各自的低級別地塊版本信息。
以下的說明中,將步驟sg7中確定出的低級別地塊文件dpf表現(xiàn)為“相鄰低級別地塊文件”,將相鄰低級別地塊文件的低級別地塊文件識別信息和低級別地塊版本信息分別表現(xiàn)為“相鄰低級別地塊文件識別信息”和“相鄰低級別地塊版本信息”。
接著,控制部10執(zhí)行以下的處理(步驟sg8)。即,控制部10基于步驟sg3中接收到的表示綜合版本的信息與3個相鄰低級別地塊版本信息的比較,確定版本不是最新的相鄰低級別地塊文件。
接著,控制部10對于步驟sg8中確定的、版本不是最新的各個相鄰低級別地塊文件,將相鄰低級別地塊文件識別信息與相鄰低級別地塊版本信息的組合發(fā)送到地圖數(shù)據(jù)管理服務(wù)器4(步驟sg9)。
如圖15的(b)所示,地圖數(shù)據(jù)管理服務(wù)器4的服務(wù)器控制部20接收版本不是最新的相鄰低級別地塊文件的相鄰低級別地塊文件識別信息和相鄰低級別地塊版本信息的組合,并執(zhí)行以下的處理(步驟sh3)。即,服務(wù)器控制部20參照與接收到的相鄰低級別地塊文件識別信息對應(yīng)的低級別地塊db222。接著,服務(wù)器控制部20基于參照的低級別地塊db222,獲取與相鄰低級別地塊版本信息和地圖數(shù)據(jù)管理服務(wù)器4管理的最新低級別地塊文件dpf的版本之差對應(yīng)的各個低級別地塊差分?jǐn)?shù)據(jù)。
接著,服務(wù)器控制部20對于版本不是最新的各個相鄰低級別地塊文件,將低級別地塊差分?jǐn)?shù)據(jù)、低級別地塊文件識別信息和地圖數(shù)據(jù)管理服務(wù)器4管理的最新低級別地塊文件dpf的低級別地塊版本信息的組合發(fā)送到車載裝置3(步驟sh4)。
如圖13的(a)所示,在接收到步驟sh4中地圖數(shù)據(jù)管理服務(wù)器4發(fā)送來的低級別地塊差分?jǐn)?shù)據(jù)、低級別地塊文件識別信息和低級別地塊版本信息的組合時,車載裝置3的控制部10執(zhí)行以下的處理(步驟sg10)。即,控制部10將與低級別地塊文件識別信息對應(yīng)的低級別地塊文件dpf復(fù)制到緩沖區(qū)域。向緩沖區(qū)域復(fù)制的低級別地塊文件dpf是版本不是最新的相鄰低級別地塊文件。在向緩沖區(qū)域復(fù)制文件時,控制部10依照規(guī)定的規(guī)則以與復(fù)制源的文件的文件名不同的方式改變復(fù)制后的文件的文件名。
接著,控制部10對復(fù)制到緩沖區(qū)域的低級別地塊文件dpf適用接收到的二進(jìn)制差分?jǐn)?shù)據(jù)(步驟sg11)。通過步驟se11的處理,版本不是最新的相鄰低級別地塊文件版本升級,成為在與地圖數(shù)據(jù)管理服務(wù)器4管理的最新文件之間取得了同步的狀態(tài)。
接著,控制部10執(zhí)行以下的處理(步驟sg12)。即,控制部10將在緩沖區(qū)域展開的低級別地塊文件dpf的文件名變更為復(fù)制源的文件的文件名,另一方面,將復(fù)制源的文件的文件名變更為在緩沖區(qū)域展開的文件的文件名。接著,控制部10將在緩沖區(qū)域展開的低級別地塊文件dpf存儲在復(fù)制源的文件的存儲部位。通過步驟sg12的處理,代替版本升級前的相鄰低級別地塊文件,版本升級后的相鄰低級別地塊文件成為控制部10進(jìn)行參照的對象文件。
接著,控制部10基于步驟sg10中從地圖數(shù)據(jù)管理服務(wù)器4接收到的數(shù)據(jù),更新版本管理數(shù)據(jù)庫161(步驟sg13)。通過步驟sg13的處理,對于進(jìn)行了版本升級的低級別地塊文件dpf,被版本管理數(shù)據(jù)庫161管理的版本信息的值成為反映了版本升級的值(與地圖數(shù)據(jù)管理服務(wù)器4管理的文件的版本對應(yīng)的值)。
執(zhí)行完步驟sg13的處理后,控制部10使處理工序返回到步驟sg1,監(jiān)視車輛2是否通過了第2級別地塊網(wǎng)格的邊界。
圖17是說明圖15的流程圖的處理結(jié)果的一個例子的圖。
圖17的各圖中,表示第2級別地塊網(wǎng)格mm1~mm25的25個第2級別地塊網(wǎng)格和車輛2的當(dāng)前位置。
如圖17的(a)所示,假設(shè)車輛2位于第2級別地塊網(wǎng)格mm1。而且,如圖17的(a)所示,車輛2采用行駛路徑ss。該情況下,由圖15的車載裝置3和地圖數(shù)據(jù)管理服務(wù)器4進(jìn)行圖15的流程圖的處理的結(jié)果是,按照以下的方式使低級別地塊文件dpf版本升級。其中,圖17中,以黑漆圖案表示與最新版本的低級別地塊文件dpf對應(yīng)的低級別地塊網(wǎng)格,以斜線圖案表示將通過了邊界作為觸發(fā)而成為版本升級的對象的網(wǎng)格。
如圖17的(b)所示,當(dāng)車輛2通過了邊界l1時,第2級別地塊網(wǎng)格mm3和mm8成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。
如圖17的(c)所示,當(dāng)車輛2通過了邊界l2時,第2級別地塊網(wǎng)格mm11、mm12和mm13成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。
如圖17的(d)所示,當(dāng)車輛2通過了邊界l3時,第2級別地塊網(wǎng)格mm4、mm9和mm14成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。
如圖17的(e)所示,當(dāng)車輛2通過了邊界l4時,第2級別地塊網(wǎng)格mm17、mm18和mm19成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。
如圖17的(f)所示,當(dāng)車輛2通過了邊界l5時,第2級別地塊網(wǎng)格mm10、mm15和mm20成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。
如圖17的(g)所示,當(dāng)車輛2通過了邊界l6時,第2級別地塊網(wǎng)格mm23、mm24和mm25成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。
如圖17的(h)所示,當(dāng)車輛2通過了邊界l7時,第2級別地塊網(wǎng)格mm22成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。其中,第2級別地塊網(wǎng)格mm12和mm17已經(jīng)進(jìn)行版本升級而成為最新版本,因此在步驟sg8的處理中,判斷為對應(yīng)文件的版本為最新,不進(jìn)行版本升級。
如圖17的(i)所示,當(dāng)車輛2通過了邊界l8時,第2級別地塊網(wǎng)格mm16和mm21成為版本升級的對象,對應(yīng)的低級別地塊文件dpf版本升級。其中,第2級別地塊網(wǎng)格mm11已經(jīng)進(jìn)行版本升級而成為最新版本,因此不進(jìn)行版本升級。
如上所述,本實施方式中,車載裝置3將通過了第2級別地塊網(wǎng)格的邊界作為觸發(fā),車載裝置3的控制部10確定車輛2新進(jìn)入的第2級別地塊網(wǎng)格中與位于車輛2所通過的邊界的相反側(cè)的邊界相接的第2級別地塊網(wǎng)格(以下稱為“主網(wǎng)格”。),進(jìn)而確定與主網(wǎng)格相鄰的第2級別地塊網(wǎng)格(以下稱為“副網(wǎng)格”。)。主網(wǎng)格是從車輛2的行進(jìn)方向的關(guān)系出發(fā)車輛2通過可能性高的第2級別地塊網(wǎng)格。此外,副網(wǎng)格是在車輛2通過主網(wǎng)格的情況下作為地圖顯示的可能性高的第2級別地塊網(wǎng)格。而且,控制部10使主網(wǎng)格和2個副網(wǎng)格成為版本升級的對象,在版本不是最新的情況下進(jìn)行版本升級。由于采用該構(gòu)成,車載裝置3能夠在車輛2的行駛中基于車輛2的行進(jìn)方向,優(yōu)先對與作為地圖顯示可能性高的第2級別地塊網(wǎng)格對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級。也就是說,根據(jù)本實施方式,基于不是全部低級別地塊文件dpf的版本均為最新,能夠在車輛2的行駛中反映車輛2的行進(jìn)方向,優(yōu)先使使用可能性高的低級別地塊文件dpf進(jìn)行版本升級。
再者,不僅僅使主網(wǎng)格為版本升級的對象是由于以下的理由。即,因為在僅使主網(wǎng)格為版本升級的對象的情況下,車輛2在主網(wǎng)格的端部行駛時,有可能會在主網(wǎng)格與其他網(wǎng)格的邊界產(chǎn)生由低級別地塊文件dpf的版本不同引起的偏差。此外,還因為當(dāng)車輛2在主網(wǎng)格的端部行駛中突然進(jìn)入到版本不是最新的網(wǎng)格的情況下,會來不及進(jìn)行與車輛2進(jìn)入的網(wǎng)格對應(yīng)的低級別地塊文件dpf的版本升級。
此外,根據(jù)本實施方式,在車輛2到達(dá)下一個網(wǎng)格之前,能夠預(yù)先使與預(yù)測為車輛2到達(dá)的網(wǎng)格對應(yīng)的低級別地塊文件dpf的版本為最新,能夠抑制因新舊版本的低級別地塊文件dpf同時存在而在顯示于地圖的道路等網(wǎng)格的邊界處產(chǎn)生偏差。
特別是,根據(jù)本實施方式,通過進(jìn)行圖15的流程圖的處理,即使是在沒有進(jìn)行路徑搜索的狀況下,也能夠進(jìn)行適當(dāng)?shù)牡图墑e地塊文件dpf的版本升級。
而且,通過進(jìn)行圖15的流程圖的處理,關(guān)于在路徑搜索后進(jìn)行的路徑引導(dǎo),可實現(xiàn)以下的效果。
圖18是在圖14的地圖上表示根據(jù)車輛2的推薦路徑的行駛而對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級的第2級別地塊網(wǎng)格的圖。圖18中,用縱線圖案表示通過在推薦路徑的行駛中進(jìn)行圖15的流程圖的處理而成為版本升級的對象的低級別地塊網(wǎng)格。
如圖18所示,在車輛2沿推薦路徑行駛的情況下,通過進(jìn)行圖13的流程圖的處理,進(jìn)行與推薦路徑所屬的第2級別地塊網(wǎng)格對應(yīng)的文件的版本升級,進(jìn)而,通過進(jìn)行圖15的流程圖的處理,根據(jù)車輛2的行駛,進(jìn)行與推薦路徑所屬的第2級別地塊網(wǎng)格相鄰的第2級別地塊網(wǎng)格所對應(yīng)的文件的版本升級。此處,路徑引導(dǎo)中,用戶使車輛2基本上沿推薦路徑行駛,而另一方面,由于休息、吃飯、購物等理由,有時脫離推薦路徑地使車輛2行駛。根據(jù)本實施方式,即使在這樣的情況下,也能夠基于最新版本的低級別地塊文件dpf顯示推薦路徑的周邊地圖,能夠提高用戶的方便性。
如以上說明那樣,本實施方式的車載裝置3包括:存儲部16,存儲由多個文件構(gòu)成的地塊數(shù)據(jù)pd和由1個文件構(gòu)成的區(qū)域數(shù)據(jù)rd;和控制部10,在對區(qū)域數(shù)據(jù)rd和地塊數(shù)據(jù)pd進(jìn)行版本升級(更新)的情況下,區(qū)域數(shù)據(jù)rd更新構(gòu)成該數(shù)據(jù)的1個文件(1個區(qū)域文件rf),地塊數(shù)據(jù)pd更新構(gòu)成該數(shù)據(jù)的多個文件(1個高級別地塊文件upf和多個低級別地塊文件dpf)中的一部分文件。
根據(jù)該構(gòu)成,由于對區(qū)域數(shù)據(jù)rd一次性地將全部數(shù)據(jù)統(tǒng)一為新版本,因此能夠防止按每個網(wǎng)格而版本的代數(shù)有偏差導(dǎo)致路徑搜索不能正常進(jìn)行的情況。此外,由于地塊數(shù)據(jù)pd的一部分文件版本升級,所以在版本升級時,能夠降低在車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4之間接收發(fā)送的數(shù)據(jù)量。
此外,本實施方式中,控制部10在規(guī)定的條件成立的情況下對區(qū)域文件rf進(jìn)行版本升級。
根據(jù)該構(gòu)成,將規(guī)定條件的成立作為觸發(fā),對區(qū)域文件rf進(jìn)行版本升級,從而能夠防止該規(guī)定條件成立后的路徑搜索不能正常進(jìn)行的情況。
此外,本實施方式中,控制部10將acc電源被打開(被投入電源)作為觸發(fā),使區(qū)域文件rf版本升級。
根據(jù)該構(gòu)成,能夠防止acc電源打開而車載裝置3起動后的路徑搜索不能正常進(jìn)行的情況。
此外,本實施方式中,地塊數(shù)據(jù)pd與比例尺相應(yīng)地具有多個級別地塊數(shù)據(jù),由1個文件(1個高級別地塊文件upf)構(gòu)成比例尺小的級別地塊數(shù)據(jù),由多個文件(多個低級別地塊文件dpf)構(gòu)成比例尺大的級別地塊數(shù)據(jù)。
根據(jù)該構(gòu)成,能夠由與根據(jù)比例尺的級別的不同而具有多個級別地塊數(shù)據(jù)這樣的特性對應(yīng)的文件構(gòu)成地塊數(shù)據(jù)pd。
此外,本實施方式中,控制部10在規(guī)定條件成立的情況下,更新區(qū)域文件rf和高級別地塊文件upf,此外,更新構(gòu)成低級別地塊文件dpf的多個文件中的一部分文件。
根據(jù)該構(gòu)成,對于區(qū)域文件rf和高級別地塊文件upf,一次性地將全部數(shù)據(jù)統(tǒng)一為新版本,所以能夠正常進(jìn)行路徑搜索,并且能夠?qū)Ρ壤咝〉牡貓D顯示具有匹配性的地圖。而且,高級別地塊文件upf與多個低級別地塊文件dpf相比,數(shù)據(jù)量小,因此對應(yīng)的二進(jìn)制差分?jǐn)?shù)據(jù)也小,伴隨統(tǒng)一地對高級別地塊文件upf進(jìn)行版本升級的、通信數(shù)據(jù)量的增大是有限的。此外,根據(jù)上述構(gòu)成,由于更新低級別地塊文件dpf的一部分文件,所以考慮到低級別地塊文件dpf的文件數(shù)多且數(shù)據(jù)量也大這樣的特性,能夠有效地降低通信數(shù)據(jù)量。
此外,本實施方式的車載裝置3構(gòu)成為能夠登記自家位置。而且,對于低級別地塊文件dpf,控制部10使與登記的自家位置對應(yīng)的文件版本升級。
根據(jù)該構(gòu)成,鑒于車輛2在登記的自家位置待機、在登記的自家位置周邊行駛的可能性高這樣的特性,能夠優(yōu)先使使用可能性高的低級別地塊文件dpf版本升級。
此外,本實施方式的車載裝置3構(gòu)成為能夠設(shè)定目的地。而且,對于低級別地塊文件dpf,控制部10使與設(shè)定的目的地對應(yīng)的文件進(jìn)行版本升級。
根據(jù)該構(gòu)成,鑒于在設(shè)定了目的地的情況下車輛2在目的地周邊行駛的可能性高、且用戶使目的地周邊的地圖顯示的可能性高這樣的特性,能夠優(yōu)先使使用可能性高的低級別地塊文件dpf進(jìn)行版本升級。
此外,本實施方式的車載裝置3具有搜索路徑的功能。而且,對于低級別地塊文件dpf,控制部10使與搜索到的路徑(推薦路徑)對應(yīng)的文件進(jìn)行版本升級。
根據(jù)該構(gòu)成,鑒于車輛2沿著搜索到的推薦路徑行駛的可能性高這樣的特性,能夠優(yōu)先使使用可能性高的低級別地塊文件dpf進(jìn)行版本升級。
此外,本實施方式中,車載裝置3的控制部10向地圖數(shù)據(jù)管理服務(wù)器4詢問區(qū)域文件rf的最新版本(=綜合版本),在存儲部16存儲的區(qū)域文件rf的版本不是最新的情況下,使區(qū)域文件rf版本升級為最新版本。
根據(jù)該構(gòu)成,在車載裝置3中存儲的區(qū)域文件rf的版本不是最新的情況下,能夠使版本為最新。
此外,本實施方式中,車載裝置3的控制部10從地圖數(shù)據(jù)管理服務(wù)器4接收表示最新版本的區(qū)域文件rf與存儲部16存儲的區(qū)域文件rf之差的區(qū)域文件差分?jǐn)?shù)據(jù)(差分?jǐn)?shù)據(jù)),基于接收到的李約翰文件差分?jǐn)?shù)據(jù),使區(qū)域文件rf版本升級。
根據(jù)該構(gòu)成,能夠降低在車載裝置3與地圖數(shù)據(jù)管理服務(wù)器4之間接收發(fā)送的數(shù)據(jù)的數(shù)據(jù)量。
此外,本實施方式的車載裝置3包括:存儲部16,存儲根據(jù)地圖的網(wǎng)格而由多個文件(多個低級別地塊文件dpf)構(gòu)成的地塊數(shù)據(jù)pd;和控制部10,在車輛2進(jìn)入到地圖的1個網(wǎng)格的情況下,使與該1個網(wǎng)格的周邊網(wǎng)格對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級(更新)。
根據(jù)該構(gòu)成,即使在沒有進(jìn)行路徑搜索的狀態(tài)下(沒有路線的情況下),也能夠適當(dāng)?shù)貙Φ图墑e地塊文件dpf進(jìn)行版本升級(能夠更新地圖。)。此外,根據(jù)上述構(gòu)成,能夠優(yōu)先使與車輛2行駛而作為地圖顯示的可能性高的網(wǎng)格對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級。
此外,本實施方式中,控制部10對于低級別地塊文件dpf,在車輛2進(jìn)入到了地圖的1個網(wǎng)格的情況下更新與該1個網(wǎng)格的周邊網(wǎng)格對應(yīng)的文件。
根據(jù)該構(gòu)成,對于文件數(shù)多而且數(shù)據(jù)量也大的低級別地塊文件dpf,不使全部低級別地塊文件dpf進(jìn)行版本升級因而降低了通信數(shù)據(jù)的數(shù)據(jù)量,在此基礎(chǔ)上,能夠優(yōu)先使與車輛行駛而作為地圖顯示的可能性高的網(wǎng)格對應(yīng)的低級別地塊文件dpf版本升級。
此外,本實施方式中,控制部10在車輛2進(jìn)入到了1個網(wǎng)格的情況下,更新與進(jìn)入時的行進(jìn)方向?qū)?yīng)的位置的網(wǎng)格所對應(yīng)的文件。
根據(jù)該構(gòu)成,能夠優(yōu)先使與基于車輛2的行進(jìn)方向、更準(zhǔn)確而言為車輛2行駛且作為地圖顯示的可能性高的網(wǎng)格對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級。
此外,本實施方式中,控制部10在車輛2進(jìn)入到了1個網(wǎng)格的情況下,更新與該1個網(wǎng)格中的車輛2所通過的邊界(邊)的相對邊界(邊)相接的網(wǎng)格所對應(yīng)的低級別地塊文件dpf。
根據(jù)該構(gòu)成,能夠優(yōu)先使與基于車輛2的行進(jìn)方向,更準(zhǔn)確而言為車輛2行駛且作為地圖顯示的可能性高的網(wǎng)格對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級。
此外,本實施方式中,控制部10在車輛2進(jìn)入到了1個網(wǎng)格的情況下,更新與該1個網(wǎng)格中的車輛2所通過的邊的相對邊相接的網(wǎng)格、和與該網(wǎng)格相鄰的網(wǎng)格所對應(yīng)的低級別地塊文件dpf。
根據(jù)該構(gòu)成,能夠優(yōu)先使與基于車輛2的行進(jìn)方向,更準(zhǔn)確而言為車輛2行駛且作為地圖顯示的可能性高的網(wǎng)格對應(yīng)的低級別地塊文件dpf進(jìn)行版本升級。
而且,上述實施方式只是表示本發(fā)明的一個方式,在本發(fā)明的范圍內(nèi)能夠任意變形和應(yīng)用。
例如,使用圖進(jìn)行了說明的流程圖的處理單位,是為了使控制部10和服務(wù)器控制部20的處理容易理解,而根據(jù)主要的處理內(nèi)容分割而成的單位。本申請發(fā)明不被處理單位的分割方法和名稱限制。控制部10和服務(wù)器控制部20的處理也能夠根據(jù)處理內(nèi)容而分割為更多的處理單位。此外,也能夠以1個處理單位包括更多處理的方式進(jìn)行分割。此外,如果進(jìn)行同樣的處理,則上述流程圖的處理順序也不限定于圖示的例子。
此外,例如,上述的實施方式中,對于數(shù)據(jù)庫、數(shù)據(jù),舉例說明了其構(gòu)造,但是數(shù)據(jù)庫、數(shù)據(jù)的構(gòu)造不限定于例示的構(gòu)造。
此外,例如,上述的實施方式中,車載裝置3經(jīng)由便攜終端5與地圖數(shù)據(jù)管理服務(wù)器4通信,也可以是對車載裝置3設(shè)計訪問網(wǎng)絡(luò)n的功能,車載裝置3直接與地圖數(shù)據(jù)管理服務(wù)器4進(jìn)行通信的構(gòu)成。
此外,例如,上述實施方式的車載裝置3通過bluetooth等近距離無線通信與便攜終端5通信,訪問網(wǎng)絡(luò)n,但是也可以代替該方式,而通過無線lan與便攜終端5通信,來訪問網(wǎng)絡(luò)n。此外,也可以代替便攜終端5,而適用具有訪問網(wǎng)絡(luò)n的功能的通信模塊。
此外,例如,上述的實施方式中,將acc電源打開作為觸發(fā),使以自家位置為中心的約80km見方的區(qū)域(更具體而言,由地塊比例尺級別plv2的網(wǎng)格組之中自家位置所屬的網(wǎng)格和其周圍的網(wǎng)格組構(gòu)成的8×8的網(wǎng)格組)的地塊數(shù)據(jù)pd為更新對象,但是這些數(shù)值也可以適當(dāng)改變。
此外,例如,在上述的實施方式中,低級別地塊文件dpf包括4個第1級別網(wǎng)格地塊數(shù)據(jù)mp1和1個第2級別網(wǎng)格地塊數(shù)據(jù)mp2,但這是因為,若假設(shè)高級別地塊文件upf還包括第2級別網(wǎng)格地塊數(shù)據(jù)mp2的情況下,從當(dāng)前主流的通信線路的容量來看其尺寸過大。但是,也可以將第2級別網(wǎng)格地塊數(shù)據(jù)mp2包括在高級別地塊文件upf中,由1個或者多個(例如4個)第1級別網(wǎng)格地塊數(shù)據(jù)mp1構(gòu)成低級別地塊文件dpf。
此外,例如,對于地塊數(shù)據(jù)pd,也可以由1個文件構(gòu)成各級別地塊數(shù)據(jù)中的各個網(wǎng)格數(shù)據(jù)。即,也可以由1個文件構(gòu)成各個第1級別網(wǎng)格地塊數(shù)據(jù)mp1、各個第2級別網(wǎng)格地塊數(shù)據(jù)mp2、各個第3級別網(wǎng)格地塊數(shù)據(jù)mp3、各個第4級別網(wǎng)格地塊數(shù)據(jù)mp4、和各個第5級別網(wǎng)格地塊數(shù)據(jù)mp5。
此外,例如,上述的實施方式中,作為級別地塊數(shù)據(jù),包括第1級別地塊數(shù)據(jù)pd1~第5級別地塊數(shù)據(jù)pd5這5個數(shù)據(jù)(換言之,5個級別的級別地塊數(shù)據(jù)),該數(shù)也可以適當(dāng)改變。同樣,作為級別區(qū)域數(shù)據(jù),包括第1級別區(qū)域數(shù)據(jù)rd1~第4級別區(qū)域數(shù)據(jù)rd4這4個數(shù)據(jù)(換言之,4個級別的級別區(qū)域數(shù)據(jù)),該數(shù)也可以適當(dāng)改變。
此外,例如,第5級別地塊數(shù)據(jù)pd5包括的網(wǎng)格的數(shù)量為1個,該數(shù)量也能夠適當(dāng)改變。而且,其他級別地塊數(shù)據(jù)包括的網(wǎng)格的數(shù)量和級別區(qū)域數(shù)據(jù)包括的網(wǎng)格的數(shù)量也能夠適當(dāng)改變。
附圖標(biāo)記說明
1地圖數(shù)據(jù)管理系統(tǒng)
2車輛
3車載裝置
4地圖數(shù)據(jù)管理服務(wù)器(信息處理裝置)
10控制部
16存儲部
rd區(qū)域數(shù)據(jù)
pd地塊數(shù)據(jù)