地圖差分數據分發裝置以及地圖差分數據分發系統的制作方法
【專利說明】地圖差分數據分發裝置以及地圖差分數據分發系統
[0001]本公開主張于2013年4月16日申請的日本申請編號2013 — 085994號的優先權,在此引用其記載內容。
技術領域
[0002]本公開涉及進行地圖差分數據的分發的地圖差分數據分發裝置、以及包括該地圖差分數據分發裝置的地圖差分數據分發系統。
【背景技術】
[0003]以往,公知有將更新例如道路等的地圖要素之前的版數(以下,版本)的地圖數據與更新地圖要素之后的版本的地圖數據的差分作為地圖差分數據向車輛導航裝置分發的技術。在接受地圖差分數據的分發的車輛導航裝置中,通過該地圖差分數據更新地圖數據。
[0004]例如,專利文獻I公開有,不是以將地圖數據的層分割成多個區劃的區劃單位生成的地圖差分數據,而將以地圖要素單位生成的地圖差分數據向車輛導航裝置分發的地圖差分數據分發裝置。另外,在專利文獻I所公開的技術中,嘗試了對于有依存關系的地圖要素的更新雙方,早在版本不同的地圖數據中的地圖要素的更新之前分組來生成地圖差分數據,以免使道路網絡產生不匹配。所謂依存關系是指,處于若在更新某地圖要素的情況下不預先更新,則該地圖要素變得與其他的地圖要素不匹配的關系。
[0005]若能夠以地圖要素單位更新地圖數據,則從通信尺寸的限制、通信費用的觀點來看,能夠認為按照每個用戶、每種狀況需要更新的程度不同。例如,認為有相對于在某用戶、狀況中,不需要反映到道路的變更中狹窄的街道的變更,而在其他的用戶、狀況中,需要反映到狹窄的街道的變更的情況。除此以外,還認為有相對于在某用戶、狀況中,不需要進行交叉點名稱的聲音數據的追加,而在其他的用戶、狀況中,需要進行交叉點名稱的聲音數據的追加的情況等。因此,認為需要能夠進行作為分發對象的地圖差分數據的組合不同的多個模式的分發的服務。
[0006]然而,在專利文獻I所公開的地圖差分數據分發裝置中,對于地圖差分數據的組合未進行考慮,所以實現作為分發對象的地圖差分數據的組合不同的多個模式的分發較困難。
[0007]另外,在想實現能夠分發的地圖差分數據的組合不同的多個模式的分發的情況下,有要避免花費對該每個組合分別設置不同的地圖差分數據分發裝置的成本的情況的要求。
[0008]專利文獻1:日本特開2013 — 29595號公報
【發明內容】
[0009]本公開是鑒于上述點而完成的,其目的在于,提供不使更新后的地圖要素間的關系產生不匹配,并且能夠抑制成本地進行作為分發對象的地圖差分數據的組合不同的多個模式的分發的地圖差分數據分發裝置、以及地圖差分數據分發系統。
[0010]本公開的第一方式的地圖差分數據分發裝置具備:地圖差分數據儲存部、分發地圖差分數據的分發部、模式儲存部、以及分發對象提取部。地圖差分數據儲存部儲存更新地圖要素的數據之前的版本的地圖數據與更新地圖要素的數據之后的版本的地圖數據的地圖要素的數據的差分亦即地圖差分數據。地圖差分數據儲存部也將呈若在更新地圖要素的數據的情況下不預先更新則該地圖要素變得與其他的地圖要素不匹配的依存關系的依存對象的地圖要素的數據作為地圖差分數據儲存。模式儲存部對于作為分發對象的地圖差分數據的組合亦即分發模式,預先儲存多種模式。分發對象提取部根據儲存于模式儲存部的多種分發模式,從儲存于地圖差分數據儲存部的地圖差分數據中,提取與分發目標對應的作為分發對象的地圖差分數據。分發部分發由分發對象提取部提取出的地圖差分數據和與該地圖差分數據呈依存關系的依存對象的地圖差分數據。
[0011]根據上述地圖差分數據分發裝置,能夠不使更新后的地圖要素間的關系產生不匹配,并且能夠抑制成本地進行作為分發對象的地圖差分數據的組合不同的多個模式的分發。
[0012]本公開的第二方式的地圖差分數據分發系統包括:本公開的第一方式提供的地圖差分數據分發裝置;以及地圖數據保有裝置,其為更新地圖要素的數據之前的版本的地圖數據與更新地圖要素的數據之后的版本的地圖數據的地圖要素的數據的差分亦即地圖差分數據的分發目標。
[0013]根據上述地圖差分數據分發系統,能夠得到與上述本公開的第一方式的地圖差分數據分發裝置相同的效果。
【附圖說明】
[0014]本公開的上述目的以及其他的目的、特征、優點通過參照附圖以及下述的詳細的描述會變得更加清楚。其附圖:
[0015]圖1是表示本公開的一方式的地圖差分數據分發系統的概略結構的一個例子的圖。
[0016]圖2是表示地圖差分提取服務器的提取服務器側控制部的概略結構的一個例子的功能框圖。
[0017]圖3是表示地圖數據迀移的方式的一個例子的圖。
[0018]圖4是表示地圖要素的依存關系的一個例子的圖。
[0019]圖5(a)至圖5(c)是表示地圖數據迀移的方式的一個例子的圖。
[0020]圖6(a)和圖6(b)是表不管理表的一個例子的不意圖。
[0021]圖7是表不模型表的一個例子的不意圖。
[0022]圖8是表示地圖差分數據分發系統中的處理的流程的一個例子的順序圖。
[0023]圖9是表不模型表的另一個例子的不意圖。
【具體實施方式】
[0024]以下,使用附圖對本公開的實施方式I進行說明。
[0025]< 1.地圖差分數據分發系統100 >
[0026]圖1是表示應用了本公開的地圖差分數據分發系統100的概略結構的一個例子的圖。圖1所示的地圖差分數據分發系統100包括地圖差分提取服務器1、更新管理服務器2、以及導航裝置3。地圖差分提取服務器I相當于地圖差分數據分發裝置。
[0027]< 2.地圖差分提取服務器I >
[0028]如圖1所示,地圖差分提取服務器I具備提取服務器側通信部11、地圖差分數據庫(DB) 12、表儲存部13、以及提取服務器側控制部14。提取服務器側通信部11經由通信網在與更新管理服務器2、導航裝置3之間進行通信。
[0029]地圖差分DB12儲存地圖差分數據。因此,地圖差分DB12相當于地圖差分數據儲存部。所謂地圖差分數據是指對于地圖數據(基本地圖)產生更新的必要的部分的數據,地圖數據表示地圖要素的配置方式。因此,地圖差分數據是配置方式從基本地圖產生了變更的部分的地圖要素的數據。
[0030]地圖要素是構成地圖數據的各種要素,例如是表示道路形狀、POI (Points OfInterest:標示點)、背景、名稱的聲音、文本、圖像(2D圖像、3D圖像、多邊形圖像)等的數據。地圖差分DB12為儲存從未圖示的外部服務器提供的地圖差分數據的構成即可。對于地圖差分數據,以后進一步詳述。
[0031]表儲存部13儲存將地圖差分數據的分發目標分類成多個區分而得的每個分發目標分類的管理表。對于管理表,以后詳述。另外,表儲存部13儲存模型表。對于模型表,以后詳述。
[0032]提取服務器側控制部14將由CPU、ROM、RAM、備用RAM、I/O等(均未圖示)構成的微型計算機作為主體構成。而且,提取服務器側控制部14通過根據從提取服務器側通信部11輸入的各種信息,執行存儲于ROM的各種控制程序來執行各種處理。
[0033]另外,作為圖2所示功能模塊,提取服務器側控制部14具備差分數據提取部141、依存差分組提取部142、差分組ID發送部143、分組部144、分發數據生成部145、數據URL發送部146、以及分發部147。對于提取服務器側控制部14中的處理的詳細后述。
[0034]<2-1.地圖差分數據>
[0035]這里,對儲存于地圖差分DB12的地圖差分數據進行說明。地圖差分數據是更新地圖要素的數據之前的版本的地圖數據與更新地圖要素的數據之后的版本的地圖數據的差分。換言之,該差分是在各版本中被更新的地圖要素的數據。例如,地圖要素的更新通過道路的開通、關閉;設施的追加、刪除、變更;交叉點、四周、道路等的名稱的追加、刪除、變更等產生。另外,地圖差分數據被以將地圖數據分割成多個的例如矩形的區劃單位管理。對各區劃被賦予了區劃ID。
[0036]在地圖差分數據中,作為一個例子,按照每個被更新的版本,對于被更新的地圖要素的數據的組(差分組),依次賦予了確定該差分組的ID (以下,差分組ID)。差分組在例如被更新的地圖要素是夾著交叉點的道路區間的情況下,為表示道路區間的路段數據以及節點數據這樣的道路形狀數據、以及該道路區間的屬性數據的集合。另外,在被更新的地圖要素是交叉點的情況下,為表示交叉點的節點數據以及與交叉點連接的路段數據這樣的道路形狀數據、以及該道路區間的屬性數據的集合。
[0037]屬性數據是道路區間、交叉點所附帶的數據,有引導時的關于引導的數據(以下,引導數據)、關于交通信息的分發的數據。作為引導數據的一個例子,是通過某交叉點時的引導時的引導數據的情況下,有作為表示該交叉點的名稱的聲音數據、文本數據的索引的數據等。
[0038]另外,地圖差分數據中也包含有地圖要素彼此的依存關系的數據。此外,也可以為依存關系的數據儲存于與地圖差分DB12不同的存儲器的構成。對于地圖差分數據的生成,為以與公知的方法相同的方式生成的構成即可。例如,為通過與專利文獻I所公開的相同的方法生成的構成即可。以下,進行依存關系的說明。
[0039]<2 —2.依存關系>
[0040]所謂依存關系是指,處于若在更新某地圖要素(以下,第一地圖要素)的數據的情況下不預先更新其他的地圖要素(以下,第二地圖要素)的數據,則第一地圖要素變得與其他的地圖要素不匹配的關系。這里,使用圖3進行依存關系的說明。在圖3中,對從初版地圖數據開始,按第2版地圖數據、第3版地圖數據的順序進行了地圖數據的更新的情況下的地圖差分數據中的依存關系進行說明。
[0041]在從生成了初版地圖數據的最初敷設有道路區間“a”?“d”的情況下,如圖3所示,生成了包含有道路區間“a”?“d”的初版地圖數據。在道路區間“e”?“h”從該狀態開通的情況下,生成了將道路區間“e”?“h”的追加反映到初版地圖數據的第2版地圖數據。以下,將表示被更新的地圖要素亦即道路區間“e”的數據以及其屬性數據的組作為差分組Al,將表示道路區間“f”的數據以及其屬性數據的組作為差分組A2,將表示道路區間“g”的數據以及其屬性數據的組作為差分組A3,將表示道路區間“h”的數據以及其屬性數據的組作為差分組A4。
[0042]如圖3所示,道路區間“e”以從道路區間“c”分支的方式開通,道路區間“f”以從道路區間“e”伸長的方式開通,道路區間“g”以與道路區間“b”交叉的方式開通,道路區間“h”以從道路區間“g”伸長的方式開通。
[0043]并且,在道路區間“ i ”?“ I ”從該狀態開通的情況下,生成了將道路區間“ i ”?“I”的追加反映到第2版地圖數據的第3版地圖數據。以下,將表示被更新的地圖要素亦即道路區間“ i ”的數據以及其屬性數據的組作為差分組BI,將表示道路區間“ j ”的數據以及其屬性數據的組作為差分組B2,將表示道路區間“k”的數據以及其屬性數據的組作為差分組B3,將表示道路區間“I”的數據以及其屬性數據的組作為差分組B4。
[0044]如圖3所示,道路區間“i”以從道路區間“f”伸長的方式開通,道路區間“j”以