车载装置和地图数据管理系统的制作方法

文档序号:11635797阅读:299来源:国知局
车载装置和地图数据管理系统的制造方法

本发明涉及车载装置和地图数据管理系统。



背景技术:

作为本技术领域的背景技术,有wo2010/007689号公报(专利文献1)。该公报中记载有:“地图数据更新装置(200)包括记录部(201)、获取部(202)和更新部(203)。记录部(201)具有描绘用的地块(parcel)数据和路径计算用的区域(region)数据,按照多个不同的比例尺的每一个分别分割成规定的范围,记录由形成等级构造的网格单位构成的地图数据。获取部(202)按照每个等级获取包含改变部位的最新的地块数据和区域数据。更新部(203)使用由获取部(202)获取的各等级的最新地块数据和区域数据,以网格单位更新记录在记录部(201)中的地块数据和区域数据”。

现有技术文献

专利文献

专利文献1:wo2010/007689号公报



技术实现要素:

但是,例如,从地图的准确性的提高或者对于用户的方便性的提高的观点出发,要求更适当地更新地图。因此,本发明的目的是提供能够适当地更新地图的车载装置和地图数据管理系统。

为了达成上述目的,搭载于车辆的车载装置包括:存储根据地图的网格而由多个文件构成的地块数据的存储部;和控制部,在所述车辆进入到了地图的1个网格的情况下,更新与该1个网格的周边网格对应的文件。

发明效果

根据本发明,能够提供能适当地更新地图的车载装置和地图数据管理系统。

附图说明

图1是表示本实施方式的地图数据管理系统的构成的图。

图2是表示车载装置和地图数据管理服务器的功能性构成的框图。

图3是表示地块数据的图。

图4的(a)是表示高级别地块文件的图,图4的(b)是表示低级别地块文件的图。

图5是表示区域数据的图。

图6是表示区域文件的图。

图7是表示构成地块数据和区域数据的文件的数量的图。

图8是用于说明地图数据管理服务器中的文件的版本升级的图。

图9的(a)是表示高级别地块文件管理数据库的图,图9的(b)是表示低级别地块文件管理数据库的图,图9的(c)是表示区域文件管理数据库的图。

图10是表示车载装置和地图数据管理服务器的动作的流程图。

图11是在地块比例尺级别plv2的地图上了显示了所登记的自家位置和网格的图。

图12是表示车载装置和地图数据管理服务器的动作的流程图。

图13是表示车载装置和地图数据管理服务器的动作的流程图。

图14是在地块比例尺级别plv2的比例尺的地图上显示网格、并且显示车辆的当前位置、目的地和推荐路径的图。

图15是表示车载装置和地图数据管理服务器的动作的流程图。

图16是表示车载装置和地图数据管理服务器的动作的流程图。

图17是在地块比例尺级别plv2的地图上显示网格和车辆的当前位置的图。

图18是在地块比例尺级别plv2的比例尺的地图上显示网格、并且显示车辆的当前位置、目的地和推荐路径的图。

具体实施方式

图1是表示本实施方式的地图数据管理系统1的构成的图。

如图1所示,地图数据管理系统1包括:搭载于车辆2的车载装置3、与包括互联网和电话网等通信网而构成的网络n连接的地图数据管理服务器4(信息处理装置)。

车辆2上搭乘的用户所持有的便携终端5通过bluetooth(注册商标)等近距离无线通信与车载装置3连接。便携终端5具有访问网络n的功能。车载装置3经由便携终端5访问网络n,与地图数据管理服务器4通信。便携终端5只要是具有与车载装置3通信的功能和访问网络n的功能的终端即可,例如,能够将智能手机等便携电话、平板型电脑等作为便携终端5使用。

车载装置3存储包括后面详细叙述的地块数据pd和区域数据rd的地图数据td。车载装置3基于地图数据td,进行地图的显示(以下称为“地图显示”。)、至目的地的路径的搜索(以下称为“路径搜索”。)、和搜索到的路径的引导(以下称为“路径引导”。)。此外,车载装置3与地图数据管理服务器4通信,以后面详细叙述的方法使地块数据pd和区域数据rd版本升级(更新)。

图2是表示地图数据管理系统1所具有的各装置的功能性构成的框图。

如图2所示,车载装置3包括控制部10、触摸面板11、输入部12、近距离无线通信部13、gps单元14、相对方位检测部15和存储部16。

控制部10包括cpu、rom、ram、其他周边电路等,控制车载装置3的各部分。

触摸面板11包括显示面板111和触摸传感器112。显示面板111由液晶显示器等构成,根据控制部10的控制而显示图像。触摸传感器112重叠地配置于显示面板111上,检测用户的触摸操作,将基于触摸操作的信号输出到控制部10。控制部10基于来自触摸传感器112的输入,执行与触摸操作对应的处理。

输入部12包括设置于车载装置3的壳体的多个操作开关,检测对操作开关的操作,将基于对操作开关的操作的信号输出到控制部10。控制部10基于来自输入部12的输入,执行与对操作开关的操作对应的处理。

近距离无线通信部13根据控制部10的控制,依据规定的近距离无线通信的标准与便携终端5确定通信连接,依据该标准与便携终端5进行无线通信。

gps单元14经由未图示的gps天线接收gps电波,从叠加于gps电波的gps信号获取表示车辆2的当前位置的位置坐标和行进方向,并输出到控制部10。

相对方位检测部15包括陀螺仪传感器和加速度传感器。陀螺仪传感器例如由振动陀螺仪构成,检测车辆2的相对方位。加速度传感器检测作用于车辆2的加速度。相对方位检测部8将陀螺仪传感器和加速度传感器的检测结果输出到控制部10。

控制部10基于来自gps单元14的输入、来自相对方位检测部15的输入和地图数据td,检测车辆2的当前位置。

存储部16包括非易失性存储器,存储各种数据。存储部16存储地图数据td和版本管理数据库161(后述)。地图数据td包括地块数据pd和区域数据rd。地块数据pd是地图显示、路径引导等中使用的数据。此外,区域数据rd是路径搜索等中使用的数据。针对地块数据pd和区域数据rd后述。

便携终端5具有与车载装置3进行近距离无线通信的功能和访问网络n而与地图数据管理服务器4进行通信的功能,对车载装置3与地图数据管理服务器4之间的数据的发送接收进行中介。在便携终端5安装规定的应用程序,利用该规定的应用程序的功能对数据的发送和接收进行中介。

如图2所示,地图数据管理服务器4包括服务器控制部20、服务器通信部21和服务器存储部22。

服务器控制部20包括cpu、rom、ram、其他周边电路等,控制地图数据管理服务器4的各部分。

服务器通信部21根据服务器控制部20的控制,依据规定的通信标准与连接网络n的装置进行通信。

服务器存储部22存储高级别地块文件管理数据库221、低级别地块文件管理数据库222和区域文件管理数据库223。针对服务器存储部22存储的数据后述。

再者,图2是为了容易理解本发明,根据主要处理内容对车载装置3和地图数据管理服务器4的功能构成进行分类表示的概略图,这些装置的构成也能够根据处理内容而分类成更多的构成要素。此外,也能够以1个构成要素执行更多的处理的方式进行分类。此外,各构成要素的处理既可以由1个硬件执行,也可以由多个硬件执行。此外,各构成要素的处理既可以由1个程序实现,也可以由多个程序实现。

以下的说明中,控制部10和服务器控制部20通过例如与cpu读取规定的程序并执行等硬件和软件的协作来执行处理。

接着,针对车载装置3存储的地块数据pd和区域数据rd详细叙述。

<地块数据pd的说明>

图3是示意地表示地块数据pd的图。

如图3所示,地块数据pd与地块比例尺级别plv1~地块比例尺级别plv5的5个级别对应地包括第1级别地块数据pd1(图3的(e))、第2级别地块数据pd2(图3的(d))、第3级别地块数据pd3(图3的(c))、第4级别地块数据pd4(图3的(b))和第5级别地块数据pd5(图3的(a))的5个数据。以下,在不区分第1级别地块数据pd1~第5级别地块数据pd5的情况下,表现为“级别地块数据”。

地块比例尺级别是指以地块比例尺级别plv1~地块比例尺级别plv5的5个级别表示比例尺的程度的指标。地块比例尺级别plv1是比例尺最大的级别(最详细的级别),地块比例尺级别plv5是比例尺最小的级别(最广域的级别),从地块比例尺级别plv1向地块比例尺级别plv5,比例尺的程度阶段性地减小。

各个级别地块数据包括用于显示与地块比例尺级别对应的地图的描绘数据。级别地块数据中包含的描绘数据包括:与道路的形状的描绘相关的道路描绘数据、与地形等背景的描绘相关的背景描绘数据、与行政区划等文字列的描绘相关的文字列描绘数据等。控制部10基于1个级别地块数据,在显示面板111显示与该1个级别地块数据的地块比例尺级别对应的比例尺的地图。例如,控制部10基于第5级别地块数据pd5,在显示面板111显示与地块比例尺级别plv5对应的比例尺的地图。

从检索时间的缩短和存储器效率等观点出发,各级别地块数据由在地图上与一个矩形的区域对应的网格这样的单位划分(以下将基于网格单位的数据称为“网格数据”。)。各网格数据具有用于显示对应的网格的地图的描绘数据。以下,将第1级别地块数据pd1的网格数据称为“第1级别网格地块数据mp1”,将第2级别地块数据pd2的网格数据称为“第2级别网格地块数据mp2”,将第3级别地块数据pd3的网格数据称为“第3级别网格地块数据mp3”,将第4级别地块数据pd4的网格数据称为“第4级别网格地块数据mp4”,将第5级别地块数据pd5的网格数据称为“第5级别网格地块数据mp5”。

图3的(a)~图3的(e)分别表示与地图上的规定区域对应的级别地块数据,各图的各级别地块数据表示构成各级别地块数据的网格数据。如图3的(a)、(b)所示,1个第5级别网格地块数据mp5与4个第4级别网格地块数据mp4对应。如图3的(b)、(c)所示,1个第4级别网格地块数据mp4与4个第3级别网格地块数据mp3对应。如图3的(c)、(d)所示,1个第3级别网格地块数据mp3与4个第2级别网格地块数据mp2对应。

图3的(f)是表示1个第2级别网格地块数据mp2和对应的4个第1级别网格地块数据mp1的图。如图3的(d)、(e)和图3的(f)所示,1个第2级别网格地块数据mp2与4个第1级别网格地块数据mp1对应。

地块数据pd中,第3级别地块数据pd3~第5级别地块数据pd5由高级别地块文件upf的1个文件构成。本实施方式中,1个文件是指由连续的比特位构成的1个数据。如后述,地块数据pd和区域数据rd以文件单位成为版本升级的对象,以文件单位进行版本升级。

以下,针对第3级别地块数据pd3~第5级别地块数据pd5由1个文件构成的情况进行详述。

图4的(a)是示意地表示高级别地块文件upf的数据的内容的图。

高级别地块文件upf是二进制文件(二进制数据),预先确定数据的格式。如图4的(a)所示,高级别地块文件upf作为报头具有高级别地块文件报头uph。在高级别地块文件报头uph的规定区域存储有作为用于唯一地识别高级别地块文件upf的识别信息的高级别地块文件识别信息。

如图4的(a)所示,在高级别地块文件upf中存储有第5级别地块数据pd5、第4级别地块数据pd4和第3级别地块数据pd3。在高级别地块文件upf中在各级别地块数据的边界存储表示级别地块数据的边界的规定的数据,还使用位于高级别地块文件报头uph的索引,将该规定的数据作为边界,区分各级别地块数据。

另一方面,地块数据pd中,第1级别地块数据pd1和第2级别地块数据pd2以如下的方式由多个文件构成。

如上述,1个第2级别网格地块数据mp2与4个第1级别网格地块数据mp1对应。而且,第2级别地块数据pd2和第1级别地块数据pd1按照每个第2级别地块数据pd2而具有低级别地块文件dpf,1个低级别地块文件dpf具有1个第2级别网格地块数据mp2和对应的4个第1级别网格地块数据mp1。

图4的(b)是示意地表示低级别地块文件dpf的数据的图。

如上述,低级别地块文件dpf按构成第2级别地块数据pd2的每个第2级别网格地块数据mp2而存在。本实施方式中,第2级别地块数据pd2由n个第2级别网格地块数据mp2构成。与此对应地,低级别地块文件dpf存在低级别地块文件dpf-1~低级别地块文件dpf-n这n个。

如图4的(b)所示,1个低级别地块文件dpf作为报头而具有低级别地块文件报头dph。在低级别地块文件报头dph的规定的区域存储作为用于唯一地识别低级别地块文件dpf的识别信息的低级别地块文件识别信息。

如图4的(b)所示,在1个低级别地块文件dpf存储1个第2级别网格地块数据mp2和对应的4个第1级别网格地块数据mp1。在低级别地块文件dpf中在各网格数据的边界存储表示级别地块数据的边界的规定的数据,将该规定的数据作为边界,区分各网格数据。

<区域数据rd的说明>

图5是示意地表示区域数据rd的图。

如图5所示,区域数据rd与区域比例尺级别rlv1~区域比例尺级别rlv4的4个级别对应地包括第1级别区域数据rd1(图5的(d))、第2级别区域数据rd2(图5的(c))、第3级别区域数据rd3(图5的(b))和第4级别区域数据rd4(图5的(a))这4个数据。以下,在不区分第1级别区域数据rd1~第4级别区域数据rd4的情况下,表现为“级别区域数据”。

区域比例尺级别是指以区域比例尺级别rlv1~区域比例尺级别rlv4的4个等级表示比例尺的程度,从区域比例尺级别rlv1向区域比例尺级别rlv4,比例尺的程度阶段性地减小。

区域比例尺级别rlv1是与地块比例尺级别pv2对应的级别,区域比例尺级别rlv2是与地块比例尺级别pv3对应的级别,区域比例尺级别rlv3是与地块比例尺级别pv4对应的级别,区域比例尺级别rlv4是与地块比例尺级别pv5对应的级别。

各个级别区域数据包括用于以与区域比例尺级别对应的比例尺的地图进行路径搜索的路径搜索用数据。路径搜索用数据包括如下所述的为了路径搜索所需的信息:具有与交差点等道路网中的接线点对应的节点相关的信息的节点信息;具有与在节点与节点之间形成的道路对应的链路相关的信息的链路信息等。控制部10基于各级别区域数据搜索从出发地至目的地的路径。

各级别区域数据与各级别地块数据同样地,由网格单位划分。各级别区域数据包括1个或者多个网格数据。各网格数据具有供对应的网格中的路径搜索的路径搜索用数据。下面,将第1级别区域数据rd1的网格数据称为“第1级别网格区域数据mr1”,将第2级别区域数据rd2的网格数据称为“第2级别网格区域数据mr2”,将第3级别区域数据rd3的网格数据称为“第3级别网格区域数据mr3”,将第4级别区域数据rd4的网格数据称为“第4级别网格区域数据mr4”。

图5的(a)~图5的(d)分别表示与地图上的规定区域对应的级别区域数据,各图的各级别区域数据表示构成各级别区域数据的网格数据。如图5的(a)、(b)所示,1个第4级别网格区域数据mr4与4个第3级别网格区域数据mr3对应。如图5的(b)、(c)所示,1个第3级别网格区域数据mr3与4个第2级别网格区域数据mr2对应。如图5的(c)、(d)所示,1个第2级别网格区域数据mr2与4个第1级别网格区域数据mr1对应。

本实施方式中,第1级别区域数据rd1~第4级别区域数据rd4由区域文件rf的1个文件构成。

下面,针对第1级别区域数据rd1~第4级别区域数据rd4由1个文件构成的情况进行详细说明。

图6是示意地表示区域文件rf的数据内容的图。

区域文件rf是二进制文件(二进制数据),数据的格式预先决定。如图6所示,区域文件rf作为报头而具有区域文件报头rh。在区域文件报头rh的规定区域存储作为用于唯一地识别区域文件rf的识别信息的区域文件识别信息。

如图6所示,在区域文件rf存储第4级别区域数据rd4、第3级别区域数据rd3、第2级别区域数据rd2和第1级别区域数据rd1。在区域文件rf中,在各级别区域数据的边界存储表示级别区域数据的边界的规定的数据,还使用位于区域文件报头rh的索引,将该规定的数据作为边界,区分各级别区域数据。

图7是表示构成地块数据pd和区域数据rd的各文件与各文件的文件数量的关系的表。

如上述,地块数据pd由1个高级别地块文件upf、多个低级别地块文件dpf构成。低级别地块文件dpf存在构成第2级别地块数据pd2的第2级别网格地块数据mp2的数量(本实施方式中为n个)。此外,区域数据rd由1个区域文件rf构成。这样,本实施方式中,以规定的方式由多个文件构成地块数据pd,而由1个文件构成区域数据rd。后述其效果。

接着,针对地图数据管理服务器4的功能进行说明,进而针对该服务器的服务器存储部22存储的高级别地块文件管理数据库221、低级别地块文件管理数据库222和区域文件管理数据库223进行说明。

地图数据管理服务器4中,高级别地块文件upf、多个低级别地块文件dpf和区域文件rf在规定的定时版本升级。而且,地图数据管理服务器4具有存储各版本的各文件并进行管理的功能。

使用图8说明高级别地块文件upf、多个低级别地块文件dpf和区域文件rf的版本升级。各文件的版本升级在规定的定时同时进行。而且,地图数据管理服务器4将各文件的最新版本作为综合版本进行管理。例如,如图8的(a)所示,高级别地块文件upf、多个低级别地块文件dpf和区域文件rf各自的初始版本为“ver1.0”。该情况下,地图数据管理服务器4管理表示“ver1.0”的综合版本。其中,“ver1.0”表示版本为“1.0”。关于版本下面也同样地表现。

之后,如图8的(b)所示,进行各文件的版本升级,各文件的版本成为“ver1.1”。如上述,各文件的版本升级同时进行,各文件的版本同时变更为相同的值。版本升级时,即使在伴随版本升级而内容没有改变的情况下,版本的值也改变。该情况下,地图数据管理服务器4管理表示“ver1.1”的综合版本。进而,如图8的(c)所示,进行各文件的版本升级,各文件的版本成为“ver1.2”的情况下,地图数据管理服务器4管理表示“ver1.2”的综合版本。

地图数据管理服务器4存储的高级别地块文件管理数据库221是管理各版本的高级别地块文件upf的数据库。低级别地块文件管理数据库222是管理各版本的低级别地块文件dpf的数据库。区域文件管理数据库223是管理各版本的区域文件rf的数据库。下面,对各数据库进行说明。

<高级别地块文件管理数据库221的说明>

图9的(a)是示意地表示高级别地块文件管理数据库221(以下表现为“高级别地块db221”。)的内容的图。

高级别地块db221按照每个高级别地块文件upf的版本而设置由记录。如图9的(a)所示,1件记录具有字段fa1~字段fa4这4个字段。

在与1个版本的高级别地块文件upf对应的记录的字段fa1存储该1个版本的高级别地块文件upf的高级别地块文件识别信息。高级别地块文件识别信息不会因版本的不同而变化,所以在高级别地块db221的各记录的字段fa1存储的高级别地块文件识别信息的值相同。

此外,在与1个版本的高级别地块文件upf对应的记录的字段fa2存储该1个版本的高级别地块文件upf的实际数据。

此外,在与1个版本的高级别地块文件upf对应的记录的字段fa3存储表示该1个版本的高级别地块文件upf的版本的高级别地块版本信息。

此外,在与1个版本的高级别地块文件upf对应的记录的字段fa4存储表示该1个版本的高级别地块文件upf与前一代的高级别地块文件upf之差的二进制差分数据(以下,称为“高级别地块差分数据”。)。1个高级别地块文件upf的前一代的高级别地块文件upf是指在该1个高级别地块文件upf的版本升级前一个进行的版本升级后的高级别地块文件upf。其他的文件也是同样的。如上述,高级别地块文件upf是预先确定的格式的二进制文件(二进制数据)。因此,对于版本不同的2个高级别地块文件upf,通过已有的二进制差分提取方式,可提取二进制差分数据即高级别地块差分数据。这在低级别地块文件dpf和区域文件rf中也同样。

<低级别地块文件管理数据库222的说明>

图9的(b)是示意地表示低级别地块文件管理数据库222(以下,表现为“低级别地块db222”。)的内容的图。

地图数据管理服务器4的服务器存储部22与n个低级别地块文件dpf-1~低级别地块文件dpf-n对应地存储n个低级别地块db222-1~低级别地块db222-n。

低级别地块db222按照每个低级别地块文件dpf的版本而设置记录。如图9的(b)所示,1件记录具有字段fb1~字段fb4的4个字段。

在与1个版本的低级别地块文件dpf对应的记录的字段fb1存储该1个版本的低级别地块文件dpf的低级别地块文件识别信息。

此外,在与1个版本的低级别地块文件dpf对应的记录的字段fb2存储该1个低级别地块文件dpf的实际数据。

此外,在与1个版本的低级别地块文件dpf对应的记录的字段fb3存储表示该1个版本的低级别地块文件dpf的版本的低级别地块版本信息。

此外,在与1个版本的低级别地块文件dpf对应的记录的字段fb4存储低级别地块差分数据,该低级别地块差分数据是表示该1个版本的低级别地块文件dpf与前一代的低级别地块文件dpf之差的二进制差分数据。

<区域文件管理数据库223的说明>

图9的(c)是示意地表示区域文件管理数据库223的内容的图。

区域文件管理数据库223按照每个区域文件rf的版本而设置记录。如图9的(c)所示,1件记录具有字段fc1~字段fc4这4个字段。

在与1个版本的区域文件rf对应的记录的字段fc1存储该1个版本的区域文件rf的区域文件识别信息。

此外,在与1个版本的区域文件rf对应的记录的字段fc2存储该1个版本的区域文件rf的实际数据。

此外,在与1个版本的区域文件rf对应的记录的字段fc3存储表示该1个版本的区域文件rf的版本的区域文件版本信息。

此外,在与1个版本的区域文件rf对应的记录的字段fc4存储区域文件差分数据,该区域文件差分数据是表示该1个版本的区域文件rf与前一代的区域文件rf之差的二进制差分数据。

以上,针对高级别地块db221、低级别地块db222和区域文件管理数据库223进行了说明。车载装置3与地图数据管理服务器4通信,基于这些数据库,对自身存储的地块数据pd和区域数据rd进行版本升级。而且,本实施方式中,车载装置3通过执行以下的处理,在地块数据pd和区域数据rd版本升级时,使与地图数据管理服务器4之间进行发送接收的数据的数据量减少,并且抑制伴随版本升级而可能会产生的用户的方便性的降低。

下面,针对与地块数据pd和区域数据rd的版本升级相关的车载装置3和地图数据管理服务器4的动作进行说明。

车载装置3将规定的条件成立的情况作为触发,以与成立的条件对应的方法进行地块数据pd或者区域数据rd的版本升级。

以下,按照每个开始版本升级的触发,对车载装置3和地图数据管理服务器4的动作进行说明。

<以第1条件成立的情况为触发进行的车载装置3和地图数据管理服务器4的动作>

图10是表示车载装置3和地图数据管理服务器4的动作的流程图,(a)表示车载装置3的动作,(b)表示地图数据管理服务器4的动作。

如图10的(a)所示,车载装置3的控制部10监视车辆2的acc电源是否打开、登记的自家位置是否有变化、或者是否新登记了自家位置(步骤sa1)。此处,本实施方式的车载装置3为根据车辆2的acc电源的打开而起动的构成。此外,本实施方式的车载装置3是用户能够通过规定的方法登记自家位置、而且能够改变登记的自家位置的构成。

acc电源被打开、登记的自家位置有变化、或者重新登记了自家位置相当于“第1条件”,控制部10将该第1条件成立的情况作为触发执行步骤sa2以后的处理。

第1条件成立了的情况(步骤sa1:是)下,控制部10向地图数据管理服务器4询问综合版本(步骤sa2)。如上述,综合版本是高级别地块文件upf、低级别地块文件dpf和区域文件rf的最新的版本。控制部10通过经由便携终端5将规定的格式的数据发送到地图数据管理服务器4,来进行步骤sa2的询问。以下的说明中,车载装置3与地图数据管理服务器4之间的通信也通过经由便携终端5发送接收规定的格式的数据来进行。

如图10的(b)所示,地图数据管理服务器4的服务器控制部20获取所管理的综合版本(步骤sb1)。

接着,服务器控制部20将在步骤sb1获取的表示综合版本的信息发送到车载装置3(步骤sb2)。

如图10的(a)所示,车载装置3的控制部10接收到地图数据管理服务器4发送的表示综合版本的信息时,获取存储部16存储的区域文件rf的区域文件版本信息(步骤sa3)。

此处,车载装置3的存储部16存储版本管理数据库161。版本管理数据库161,对于构成地块数据pd和区域数据rd的各文件(1个高级别地块文件upf、多个低级别地块文件dpf和1个区域文件rf),以与各文件的识别信息(高级别地块文件识别信息、低级别地块文件识别信息和区域文件识别信息)、版本信息(高级别地块文件识别信息、低级别地块版本信息和区域文件版本信息)相关联的方式存储。步骤sa3中,控制部10参照版本管理数据库161获取区域文件版本信息。

接着,控制部10对从地图数据管理服务器4接收到的表示综合版本的信息和在步骤sa3获取的区域文件版本信息进行比较(步骤sa4),判断这些信息的值是否一致(版本是否一致)(步骤sa5)。

版本一致的情况下(步骤sa5:是),控制部10结束处理。

另一方面,版本不一致的情况下(步骤sa5:否),控制部10使处理工序向步骤sa6转移。

此处,如后述,步骤sa6以后的处理中,控制部10至少执行区域文件rf的版本升级。因此,通过判断车载装置3存储的区域文件rf的版本与地图数据管理服务器4管理的综合版本是否一致,能够判断通过已执行步骤sa6以后的处理而车载装置3存储的区域文件rf的版本为最新,能够可靠地判断是否应该执行步骤sa6以后的处理。

步骤sa6中,控制部10在地块比例尺级别plv2的比例尺的地图中,确定属于以登记的自家位置为中心的约80km见方的矩形区域的网格,获取与确定出的各个网格对应的低级别地块文件dpf的低级别地块文件识别信息和低级别地块版本信息。下面,详细叙述步骤sa6的处理。

图11是在地块比例尺级别plv2的地图上显示了登记的自家位置和网格的图。本实施方式中,与地块比例尺级别plv2对应的各网格是约10km见方的矩形区域。

在步骤sa6中,首先,控制部10确定地块比例尺级别plv2的比例尺的地图中登记的自家位置,以自家位置为中心计算约80km见方的矩形区域。图11中,以双点划线表示由控制部10计算的区域。接着,控制部10确定属于计算出的区域的网格。图11中,以斜线图案表示由控制部10确定出的网格。接着,控制部10确定分别与所确定出的网格对应的低级别地块文件dpf的低级别地块文件识别信息。接着,控制部10参照版本管理数据库161,获取分别与确定出的低级别地块文件识别信息对应的低级别地块版本信息。通过采用以上方式,步骤sa6中,控制部10获取与属于以登记的自家位置为中心的约80km见方的矩形区域的网格对应的低级别地块文件dpf各自的低级别地块文件识别信息和低级别地块版本信息。

以下的说明中,将与属于以登记的自家位置为中心的约80km见方的矩形区域的网格对应的低级别地块文件dpf表现为“对象低级别地块文件”,将各对象低级别地块文件的低级别地块文件识别信息和低级别地块版本信息分别表现为“对象低级别地块文件识别信息”和“对象低级别地块版本信息”。

接着,控制部10对于各个对象低级别地块文件将对象低级别地块文件识别信息与对象低级别地块版本信息的组合发送到地图数据管理服务器4(步骤sa7)。

如图10的(b)所示,地图数据管理服务器4的服务器控制部20接收对象低级别地块文件各自的、对象低级别地块文件识别信息与对象低级别地块版本信息的组合,执行以下的处理(步骤sb3)。

步骤sb3中,控制部10针对接收到的对象低级别地块文件识别信息与低级别地块版本信息的各个组合执行以下的处理。

即,控制部10参照与对象低级别地块文件识别信息对应的低级别地块db222,判断车载装置3存储的文件的版本(=对象低级别地块文件版本信息所示的版本)与地图数据管理服务器4管理的最新文件的版本是否一致。在版本不一致的情况下,控制部10基于低级别地块db222获取与版本的差对应的1个或者多个低级别地块差分数据。

进行以上的处理,在步骤sb3中,控制部10对于车载装置3中的版本不是最新的各个对象低级别地块文件,获取对应于与最新版本的文件之差的低级别地块差分数据。

下面,对于步骤sb3的处理,使用图9的(b)举例说明。

图9的(b)所示的低级别地块db222-1是与低级别地块文件识别信息为“dpf000001”的低级别地块文件dpf对应的低级别地块db222。在地图数据管理服务器4存储图9的(b)所示的低级别地块db222-1的情况下,步骤sb3中,在接收到低级别地块文件识别信息“dpf000001”与低级别地块文件识别信息“ver1.1”的组合的情况下,服务器控制部20执行以下的处理。

即,服务器控制部20参照低级别地块db222-1,判断为低级别地块文件识别信息“dpf000001”的低级别地块文件dpf的最新版本是“ver1.2”,车载装置3存储的文件的版本(“ver1.1”)与地图数据管理服务器4管理的最新版本(“ver1.2”)不一致。而且,如图9所示,对于低级别地块文件识别信息“dpf000001”的低级别地块文件dpf,“ver1.1”是“ver1.2”前一代的版本。

接着,服务器控制部20参照低级别地块db222-1获取低级别地块差分数据(ver1.2-1.1),该低级别地块差分数据(ver1.2-1.1)是表示低级别地块文件dpf(ver1.2)与低级别地块文件dpf(ver1.1)之差的二进制差分数据。而且,“低级别地块文件dpf(ver1.2)”是指版本为“1.2”的低级别地块文件dpf。以下,对于包括低级别地块文件dpf的各文件,在明示版本的情况下同样地表现。此外,“低级别地块差分数据(ver1.2-1.1)”表示与低级别地块差分数据(ver1.2)和低级别地块差分数据(ver1.1)之差对应的低级别地块差分数据。以下,对于包括低级别地块差分数据的各二进制差分数据,在明示版本的情况下同样地表现。

此外,图9的(b)所示的低级别地块db222-2是与低级别地块文件识别信息为“dpf000002”的低级别地块文件dpf对应的低级别地块db222。在地图数据管理服务器4存储图9的(b)所示的低级别地块db222-2的情况下,步骤sb3中,接收到低级别地块文件识别信息“dpf000002”与低级别地块文件识别信息“ver1.0”的组合的情况下,服务器控制部20执行以下的处理。

即,服务器控制部20参照低级别地块db222-2,判断为低级别地块文件识别信息“dpf000002”的低级别地块文件dpf的最新版本为“ver1.2”,车载装置3存储的文件的版本(“ver1.0”)与地图数据管理服务器4管理的最新版本(“ver1.2”)不一致。而且,如图9的(b)所示,对于低级别地块文件识别信息“dpf000002”的低级别地块文件dpf,“ver1.0”是“ver1.2”前两代的版本。

接着,服务器控制部20参照低级别地块db222-2,获取与低级别地块文件dpf(ver1.2)和低级别地块文件dpf(ver1.0)之差对应的二代部分的低级别地块差分数据。具体而言,服务器控制部20参照低级别地块db222-2,获取低级别地块差分数据(ver1.2-1.1)和低级别地块差分数据(ver1.1-1.0)。

此外,图9的(c)所示的低级别地块db222-3是与低级别地块文件识别信息为“dpf000003”的低级别地块文件dpf对应的低级别地块db222。在地图数据管理服务器4存储图9的(c)所示的低级别地块db222-3的情况下,步骤sb3中,在接收到低级别地块文件识别信息“dpf000003”与低级别地块文件识别信息“ver1.2”的组合的情况下,服务器控制部20执行以下的处理。

即,服务器控制部20参照低级别地块db222-3,判断为低级别地块文件识别信息“dpf000003”的低级别地块文件dpf的最新版本为“ver1.2”,车载装置3存储的文件的版本(“ver1.2”)与地图数据管理服务器4管理的最新版本(“ver1.2”)一致。该情况下,服务器控制部20不获取低级别地块差分数据。

步骤sb3的处理执行后,控制部10对于版本不是最新的各个对象低级别地块文件,将低级别地块文件识别信息、地图数据管理服务器4管理的最新的低级别地块文件dpf的低级别地块版本信息、和步骤sb3中获取的低级别地块差分数据的组合发送到车载装置3(步骤sb4)。例如,步骤sb4中,控制部10对于上述的低级别地块文件识别信息“dpf000001”的对象低级别地块文件,发送该识别信息、表示该文件的最新版本的低级别地块版本信息、和低级别地块差分数据(ver1.1-1.1)的组合。此外,例如步骤sb4中,控制部10对于上述的低级别地块文件识别信息“dpf000002”的对象低级别地块文件,发送该识别信息、表示该文件的最新版本的低级别级别地块版本信息、低级别地块差分数据(ver1.2-1.1)和低级别地块差分数据(ver1.1-1.0)。

如图10的(a)所示,接收到步骤sb4中地图数据管理服务器4发送来的数据时,车载装置3的控制部10参照版本管理数据库161获取区域文件rf的区域文件版本信息(步骤sa8)。

接着,控制部10将步骤sa8中获取的区域文件版本信息与区域文件识别信息的组合发送到地图数据管理服务器4(步骤sa9)。

如图10的(b)所示,地图数据管理服务器4的服务器控制部20接收到区域文件识别信息与区域文件版本信息的组合时,执行以下的处理(步骤sb5)。即,步骤sb5中,服务器控制部20参照区域文件管理数据库223,获取与接收到的区域文件版本信息所示的版本(车载装置3存储的区域文件rf的版本)和地图数据管理服务器4管理的最新的区域文件rf的版本之差对应的1或者多个区域文件差分数据。

接着,服务器控制部20发送区域文件识别信息、地图数据管理服务器4管理的最新的区域文件rf的区域文件版本信息、和步骤sb5中获取的1个或者多个区域文件差分数据的组合(步骤sb6)。

如图10的(a)所示,接收到步骤sb6中地图数据管理服务器4发送来的数据时,车载装置3的控制部10参照版本管理数据库161获取高级别地块文件upf的高级别地块版本信息(步骤sa10)。

接着,控制部10将步骤sa10中获取的高级别地块版本信息与高级别地块文件识别信息的组合发送到地图数据管理服务器4(步骤sa11)。

如图10的(b)所示,地图数据管理服务器4的服务器控制部20接收到高级别地块文件识别信息与高级别地块版本信息的组合时,执行以下的处理(步骤sb7)。即,步骤sb7中,服务器控制部20参照高级别地块db221,获取与接收到的高级别地块版本信息所示的版本(车载装置3存储的高级别地块文件upf的版本)和地图数据管理服务器4管理的最新的高级别地块文件upf的版本之差对应的1个或者多个高级别地块差分数据的各个数据。

接着,服务器控制部20将高级别地块文件识别信息、地图数据管理服务器4管理的最新的高级别地块文件upf的高级别地块版本信息、和步骤sb7中获取的高级别地块差分数据的组合发送到车载装置3(步骤sb8)。

如图10的(a)所示,车载装置3的控制部10接收到步骤sb8中地图数据管理服务器4发送来的数据时,执行以下的处理(步骤sa12)。即,控制部10将适用从地图数据管理服务器4接收到的二进制差分数据的文件复制到形成于规定的存储区域的缓冲区域。

具体而言,控制部10将适用从地图数据管理服务器4接收到的高级别地块差分数据的高级别地块文件upf复制到缓冲区域。此外,控制部10将适用从地图数据管理服务器4接收到的低级别地块差分数据的各个低级别地块文件dpf复制到缓冲区域。此处,在缓冲区域展开的低级别地块文件dpf,是与属于以登记的自家位置为中心的约80km见方的矩形区域的网格对应的低级别地块文件dpf,是版本不是最新的低级别地块文件dpf。此外,控制部10将适用从地图数据管理服务器4接收到的区域文件差分数据的区域文件rf复制到缓冲区域。在向缓冲区域复制文件时,控制部10依照规定的规则以与复制源的文件的文件名不同的方式改变复制的文件的文件名。

接着,控制部10对复制到缓冲区域的各个文件适用对应的二进制差分数据(步骤sa13)。通过步骤sa13的处理,在缓冲区域展开的各个文件版本升级,成为在与地图数据管理服务器4管理的最新的文件之间取得同步的状态。

接着,控制部10在显示面板111显示地图数据td能够版本升级的情况、和表示为了使用版本升级后的地图数据td而需要重启的情况的信息,而且,以由用户能够选择的方式显示询问是否执行伴随地图数据td的版本升级的重启的信息(步骤sa14)。

接着,控制部10监视是否由用户选择了伴随地图数据td的版本升级的重启的执行(步骤sa15),在选择了重启的执行的情况下,(步骤sa15:是),使处理工序向步骤sa16转移。

步骤sa16中,控制部10将在缓冲区域展开的各文件的文件名改变为复制源的各文件的文件名,另一方面,将复制源的各文件的文件名变更为在缓冲区域展开的各文件的文件名。接着,控制部10将在缓冲区域展开的各文件存储在复制源的各文件的存储部位。此处,执行包括地图显示、路径搜索和路径引导的各处理的控制程序,在参照构成地块数据pd和区域数据rd的规定的文件的情况下,确定将文件的文件名作为关键字进行参照的文件。在此基础上,通过步骤sa16的处理,代替版本升级前的各文件,版本升级后的各文件成为控制部10进行参照的对象的文件。

接着,控制部10基于步骤sb4、sb6和sb8中从地图数据管理服务器4接收到的数据,更新版本管理数据库161(步骤sa17)。通过步骤sa17的处理,对于进行了版本升级的各文件,通过版本管理数据库161而被管理的版本信息的值成为反映了版本升级的值(与地图数据管理服务器4管理的各文件的版本对应的值)。

接着,控制部10重启车载装置3(步骤sa18)。通过步骤sa18的处理,控制程序被初始化,进行使用了版本升级后的各文件的初始处理,控制部10成为能够正常参照版本升级后的各文件的状态。

如上所述,本实施方式中,区域数据rd由区域文件rf的1个文件构成。而且,车载装置3中的区域数据rd的版本升级,不是按照每个级别区域数据或网格数据局部地进行的,而是通过区域文件rf的版本升级来统一地整体进行。由于是这样的构成,所以在进行了车载装置3存储的区域数据rd的版本升级的情况下,车载装置3存储的区域数据rd成为与地图数据管理服务器4管理的最新的区域数据rd相同的最新数据。因此,对于区域数据rd,能够防止以下情况:因最新版本的网格数据与不是最新版本的网格数据同时存在而引起相邻的网格的边界处路径搜索的节点信息、链路信息等产生偏差,不能求出适当的路径。

此外,本实施方式中,在acc电源打开时,判断车载装置3存储的区域文件rf的版本与地图数据管理服务器4管理的综合版本是否一致,在不一致的情况下,进行车载装置3存储的区域数据rd(区域文件rf)的版本升级。由于采用这样的构成,在车载装置3起动后,区域数据rd整体成为最新版本的数据,控制部10能够使用最新版本的区域数据rd执行起动后进行的路径搜索。此处,车载装置3中的区域数据rd的版本不是最新的情况下,在实际的道路网中的接线点与该数据具有的节点信息的对应关系、和/或实际的道路与该数据具有的链路信息的对应关系等中产生偏差,通过利用了该数据的路径搜索,有可能搜索到实际上不能行驶的路径等搜索到不适当的路径。另一方面,通过采用上述构成,能够减低这样的可能性。

此外,本实施方式中,地块数据pd由多个文件构成。具体而言,地块数据pd由1个高级别地块文件upf和多个低级别地块文件dpf构成。高级别地块文件upf具有第3级别地块数据pd3、第4级别地块数据pd4和第5级别地块数据pd5,版本升级不是按照每个级别地块数据或网格数据局部地进行,而是通过高级别地块文件upf的版本升级而统一地整体进行。由于采用这样的构成,能够防止以下情况:在进行与地块比例尺级别plv3~地块比例尺级别plv5的比例尺对应的地图显示的情况下,因最新版本的网格数据与不是最新版本的网格数据同时存在引起在相邻的网格的边界地图产生偏差,不能进行适当的地图显示。

特别是,在如与地块比例尺级别plv3~地块比例尺级别plv5对应的比例尺的地图那样显示比例尺小的地图的情况下,新旧网格数据同时存在所引起的网格边界的地图的偏差容易变得明显,但是通过采用上述构成,能够有效地防止这样的地图的偏差。

此外,在如与地块比例尺级别plv3~地块比例尺级别plv5对应的比例尺的地图那样显示比例尺小的地图的情况下,与对应于地块比例尺级别plv1、地块比例尺级别plv2的比例尺的地图相比,在显示面板111显示大范围的地图。而且,如本实施方式那样,通过统一整体地进行高级别地块文件upf的版本升级,能够使显示于显示面板111的大范围的地图在网格的边界不产生偏差地显示。

而且,第3级别地块数据pd3、第4级别地块数据pd4和第5级别地块数据pd5与第1级别地块数据pd1和第2级别地块数据pd2相比数据量小。因此,在高级别地块文件upf版本升级时,地图数据管理服务器4发送到车载装置3的高级别地块差分数据,与按版本不同的每个网格数据发送二进制差分数据的情况下的数据量相比,数据量的增大是有限的。因此,伴随统一对高级别地块文件upf整体地进行版本升级而产生的通信的数据量的增大是有限的。

此外,本实施方式中,第1级别地块数据pd1和第2级别地块数据pd2由多个文件构成。具体而言,这些数据由每个第2级别网格地块数据mp2的低级别地块文件dpf构成。而且,第1级别地块数据pd1和第2级别地块数据pd2的版本升级,不是全部的低级别地块文件dpf统一同时进行的,而是针对特定的低级别地块文件dpf局部地进行的。此处,第1级别地块数据pd1和第2级别地块数据pd2,与第3级别地块数据pd3~第5级别地块数据pd5相比,网格数据的数量多,而且网格数据的数据量也大。因此,在采用第1级别地块数据pd1和第2级别地块数据pd2的版本升级中全部的低级别地块文件dpf统一同时进行的构成的情况下,在这些数据的版本升级时,车载装置3需要发送全部的网格数据的识别信息和版本信息,而且,地图数据管理服务器4需要发送版本不同的全部的网格数据的二进制差分数据,在这些装置间通信的数据的数据量大。但是,由于采用上述构成,在第1级别地块数据pd1和第2级别地块数据pd2版本升级时,地图数据管理服务器4只要对车载装置3发送与特定的低级别地块文件dpf对应的低级别地块差分数据即可,能够有效地降低在装置间进行通信的数据的数据量。

此外,地图数据管理服务器4针对数据量相对大的第1级别地块数据pd1~第2级别地块数据pd2不需要发送用于更新全部、换言之全国量的二进制差分数据。因此,能够实现在装置间进行通信的数据量的削减。与此同样,车载装置3不需要更新全国量的第1级别地块数据pd1~第2级别地块数据pd2。因此,能够通过极力抑制地图更新所需的时间,来提高用户的方便性。

此外,本实施方式中,车载装置3在第1级别地块数据pd1和第2级别地块数据pd2版本升级时,进行与属于以登记的自家位置为中心的规定区域的网格对应的低级别地块文件dpf的版本升级。一般而言,用户以登记的自家位置为起点,使车辆2行驶。因此,登记的自家位置的周边是车辆2行驶的可能性高的区域,而且,以车辆2的当前位置为中心显示地图这样的车载装置3的特性上,自家位置的周边是在显示面板111上显示为地图的可能性高的区域。在此基础上,根据上述构成,构成第1级别地块数据pd1和第2级别地块数据pd2的低级别地块文件dpf之中、越是与被显示的可能性高的区域对应的低级别地块文件dpf,越以高的优先级进行版本升级,因此,在降低了通信的数据的数据量的基础上,能够有效地降低因新旧网格数据同时存在所引起的网格边界的地图的偏差被显示的可能性。

此外,本实施方式中,车载装置3将重新登记了自家位置、登记的自家位置有变化作为触发,进行与改变后的自家位置对应的低级别地块文件dpf的版本升级。即使在自家位置有变化的情况下,也能够有效地降低新旧网格数据同时存在所引起的网格边界的地图的偏差被显示的可能性。

此外,本实施方式中,1个低级别地块文件dpf具有1个第2级别网格地块数据mp2和对应的4个第1级别网格地块数据mp1。而且,低级别地块文件dpf以文件单位进行版本升级,所以1个第2级别网格地块数据mp2和对应的4个第1级别网格地块数据mp1统一同时进行版本升级。由于采用该构成,能够防止在1个第2级别网格地块数据mp2与对应的4个第1级别网格地块数据mp1之间因版本的不同而引起匹配性欠缺的情况,能够在地块比例尺级别plv2的比例尺与地块比例尺级别plv1的比例尺之间转变地图的比例尺时维持同一区域的地图的匹配性。

再者,本实施方式中,对于区域数据rd,例如不进行每个网格的局部的更新,而是统一地(换言之,全国性地)更新为最新版本,而对于地块数据pd(更严密而言,第1级别网格地块数据mp1和第2级别网格地块数据mp2),局部地(更严密而言,每1个或者每4个网格)进行版本升级的理由如下述。即是因为,即使假设车载装置3要使用版本不同的区域数据rd进行路径检索,也存在由于链路信息中链路的连接断开等区域数据rd间的不匹配,有时不能完成路径这样的问题。另一方面,即使基于版本不同的地块数据pd进行地图显示,虽然也会在例如网格的边界产生显示上的偏差,但是其与车载装置3从地图数据管理服务器4一起接收全部的地块数据pd且为了进行其更新所需的时间或者成本相比,可以说对于用户的方便性更高。

此外,本实施方式中,上述的步骤sa6~步骤sa13的处理在车载装置3能够执行通常处理的状态下执行。也就是说,车载装置3中,与执行通常处理的任务另行地,起动执行步骤sa6~步骤sa13的处理的1个或者多个任务,该1个或者多个任务与执行通常处理的任务并行地执行步骤sa6~步骤sa13的处理。而且,步骤sa6~步骤sa13的处理的执行中,控制部10基于通过步骤sa6~步骤sa13的处理进行的版本升级前的各文件执行地图显示、路径搜索和路径引导等处理。此处,如上述,本实施方式中,在地块数据pd和区域数据rd更新时,在车载装置3与地图数据管理服务器4之间通信的数据的数据量小,因此,通信所需的时间短。此外,对于低级别地块文件dpf,不进行全部的低级别地块文件dpf的版本升级,而进行与登记的自家位置对应的一部分(例如64个)低级别地块文件dpf的版本升级。因此,各文件的版本升级所需的时间短,此外,版本升级的处理的处理负荷小。因此,从开始步骤sa6的处理的执行起至步骤sa13的处理结束为止的时间短,从起动起至能够使用版本升级后的各文件为止的时间短,能够抑制伴随各文件的版本升级而可能产生的用户的方便性的降低。进而,通过执行步骤sa6~步骤sa13的处理,能够抑制因cpu的使用率的增加等而对通常的处理产生影响。

<将第2条件成立的情况作为触发进行的车载装置3和地图数据管理服务器4的动作>

图12是表示与第1条件不同的第2条件成立的情况下的车载装置3和地图数据管理服务器4的动作的流程图,(a)表示车载装置3的动作,(b)表示地图数据管理服务器4的动作。

如图12的(a)所示,车载装置3的控制部10监视是否由用户设定了目的地(步骤sc1)。用户能够利用车载装置3提供的用户界面设定目的地。

设定了目的地的情况相当于“第2条件”,控制部10将该第2条件成立了的情况作为触发,执行步骤sc2以后的处理。

第2条件成立了的情况下(步骤sc1:是),控制部10向地图数据管理服务器4询问地图数据管理服务器4管理的综合版本(步骤sc2)。

如图12的(b)所示,地图数据管理服务器4的服务器控制部20获取管理的综合版本(步骤sd1)。

接着,服务器控制部20将步骤sd1中获取的表示综合版本的信息发送到车载装置3(步骤sd2)。

如图12的(a)所示,车载装置3的控制部10在接收到地图数据管理服务器4发送来的表示综合版本的信息时,获取存储部16存储的区域文件rf的区域文件版本信息(步骤sc3)。

接着,控制部10将从地图数据管理服务器4接收到的表示综合版本的信息和步骤sc3中获取的区域文件版本信息进行比较(步骤sc4),判断这些信息的值是否一致(版本是否一致)(步骤sc5)。

版本不一致的情况下(步骤sc5:否),控制部10执行图10的流程图的步骤sa6~步骤sa18的处理(步骤sc6)。如上述,车载装置3存储的区域文件rf的版本不是最新的情况下,有可能不能适当地进行路径搜索。因此,设定了目的地的情况且车载装置3存储的区域文件rf的版本不是最新的情况下,与不进行区域文件rf的版本升级而继续处理相比,中断处理来进行区域文件rf的版本升级能够提高用户的方便性。在此基础上,在设定了目的地的情况、且车载装置3存储的区域文件rf的版本不是最新的情况下,控制部10执行图10的流程图的步骤sa6~步骤sa18的处理,进行区域文件rf的版本升级。

再者,在处理工序从步骤sc5向步骤sc6转移时,控制部10也可以在显示面板111显示由于地图数据td不是最新而中断处理进行地图数据td的更新的意思。

另一方面,步骤sc5中,版本一致的情况下(步骤sc5:是),控制部10执行以下的处理(步骤sc7)。即,控制部10确定地块比例尺级别plv2的比例尺的地图中的的地的位置。接着,控制部10以目的地的位置为中心计算约10km见方的矩形区域。接着,控制部10确定属于计算出的区域的网格。接着,控制部10确定分别与确定出的网格对应的低级别地块文件dpf的低级别地块文件识别信息。接着,控制部10参照版本管理数据库161,获取与确定出的低级别地块文件识别信息对应的低级别地块版本信息。通过采用以上的方式,步骤sc7中,控制部10获取与属于以设定的目的地为中心的约10km见方的矩形区域的网格对应的低级别地块文件dpf各自的低级别地块文件识别信息和低级别地块版本信息。

以下的说明中,将与属于以设定的目的地为中心的约10km见方的矩形区域的网格对应的低级别地块文件dpf表现为“目的地周边低级别地块文件”,将各目的地周边低级别地块文件的低级别地块文件识别信息和低级别地块版本信息表现为“目的地周边低级别地块文件识别信息”和“目的地周边低级别地块版本信息”。

接着,控制部10对于各个目的地周边低级别地块文件,基于目的地周边低级别地块文件识别信息和与步骤sc3中接收到的表示综合版本的信息的比较,确定不是最新版本的目的地周边低级别地块文件。然后,控制部10对于不是确定出的最新版本的各个目的地周边低级别地块文件,将目的地周边低级别地块文件识别信息与目的地周边低级别地块版本信息的组合发送到地图数据管理服务器4(步骤sc8)。

如图12的(b)所示,地图数据管理服务器4的服务器控制部20,接收不是最新版本的目的地周边低级别地块文件各自的目的地周边低级别地块文件识别信息和目的地周边低级别地块版本信息的组合,执行以下的处理(步骤sd3)。

步骤sd3中,控制部10针对接收到的目的地周边低级别地块文件识别信息与目的地周边低级别地块版本信息的每个组合,执行以下的处理。

即,控制部10参照与目的地周边低级别地块文件识别信息对应的低级别地块db222,获取与车载装置3存储的文件的版本(=目的地周边低级别地块文件版本信息所示的版本)和地图数据管理服务器4管理的最新文件的版本之差对应的1个或者多个低级别地块差分数据。

进行以上处理,在步骤sd3中,控制部10针对车载装置3中的版本不是最新的目的地周边低级别地块文件的每一个,获取对应于与最新版本的文件之差的低级别地块差分数据。

接着,控制部10对于版本不是最新的各个目的地周边低级别地块文件,将低级别地块文件识别信息、地图数据管理服务器4管理的最新的低级别地块文件dpf的低级别地块版本信息和低级别地块差分数据的组合发送到车载装置3(步骤sd4)。

如图12的(a)所示,接收到步骤sb4中地图数据管理服务器4发送的数据时,车载装置3的控制部10将适用从地图数据管理服务器4接收到的二进制差分数据的低级别地块文件dpf复制到缓冲区域(步骤sc9)。在缓冲区域展开的低级别地块文件dpf是与属于以设定的目的地为中心的约10km见方的矩形区域的网格对应的低级别地块文件dpf,且是不是最新版本的低级别地块文件dpf。在向缓冲区域复制文件时,控制部10按照规定的规则以与复制源的文件的文件名不同的方式改变复制的文件的文件名。

接着,控制部10对复制到缓冲区域的各个文件,适用对应的二进制差分数据(步骤sc10)。通过步骤sc10的处理,在缓冲区域展开的各个文件版本升级,成为在与地图数据管理服务器4管理的最新文件之间取得了同步的状态。

接着,控制部10执行以下的处理(步骤sc11)。即,步骤sc11中,控制部10将在缓冲区域展开的各文件的文件名变更为复制源的各文件的文件名,另一方面,将复制源的各文件的文件名变更为在缓冲区域展开的各文件的文件名。接着,控制部10将在缓冲区域展开的各文件存储到复制源的各文件的存储部位。通过步骤sc11的处理,代替版本升级前的各文件,版本升级后的各文件成为控制部10进行的参照的对象文件。

通过执行步骤sc11的处理,在以地块比例尺级别plv2~地块比例尺级别plv1的比例尺显示设定的目的地的周边地图的情况下,进行基于最新版本的低级别地块文件dpf的显示。此处,用户在设定了目的地的情况下,有时为了事先掌握目的地周边的环境而显示目的地周边的地图,而且,利用车辆2在设定的目的地周边行驶的可能性高。也就是说,显示目的地周边的地图的可能性高。在此基础上,根据上述构成,由于基于最新版本的低级别地块文件dpf显示目的地周边的地图,所以用户能够参照最新的目的地周边的地图。

再者,为了在改变版本升级后的区域文件rf的文件名后成为能够由控制部10参照改变了文件名的区域文件rf的状态,需要使车载装置3重启。这是因为,在执行与路径搜索有关的处理的过程中,区域文件rf的内容改变了的情况下,改变前和改变后的处理中未取得匹配,产生不能正常进行路径搜索的情况,因此,与路径搜索相关的一系列处理需要使用公用的区域文件rf进行。另一方面,低级别地块文件dpf是在地图上的对应的区域成为显示对象的情况下暂时用于参照的文件。因此,对于低级别地块文件dpf,在文件名改变后不用重启就能立即成为控制部10能够参照文件名改变后的文件的状态。此外,地图的显示中,伴随低级别地块文件dpf的文件名的改变而产生了显示内容的改变的情况下,也无损用户的方便性。鉴于此,在仅进行了低级别地块文件dpf的版本升级的情况下,不需要进行重启。

接着,控制部10基于步骤sc9中从地图数据管理服务器4接收到的数据,更新版本管理数据库161(步骤sc12)。通过步骤sc12的处理,对于进行了版本升级的各文件,被由版本管理数据库161管理的版本信息的值成为反映了版本升级的值(与地图数据管理服务器4管理的各文件的版本对应的值)。

如上所述,本实施方式中,车载装置3将设定了目的地作为触发,执行与目的地周边的网格对应的低级别地块文件dpf的版本升级。此处,如上述,低级别地块文件dpf不以第1条件的成立作为触发而统一地进行全部文件的版本升级,而是进行与登记的自家位置的周边对应的文件的版本升级。因此,与登记的自家位置周边以外的区域对应的低级别地块文件dpf的版本有可能不是最新的。而且,根据上述构成,在设定了目的地的情况下,与所设定的目的地的周边对应的低级别地块文件dpf的版本成为最新,因此,能够使与显示可能性高的区域对应的低级别地块文件dpf的版本优先成为最新。也就是说,根据本实施方式,在全部的低级别地块文件dpf的版本不是最新的基础上,利用设定了目的地的情况下显示目的地周边的可能性高这样的特性,能够可靠地对使用可能性高的低级别地块文件dpf进行版本升级。

<将第3条件成立作为触发进行的车载装置3和地图数据管理服务器4的动作>

图13是表示与第1条件及第2条件不同的第3条件成立的情况下的车载装置3和地图数据管理服务器4的动作的流程图,(a)表示车载装置3的动作,(b)表示地图数据管理服务器4的动作。

如图13的(a)所示,车载装置3的控制部10监视第3条件是否成立(步骤se1)。第3条件之一是由用户指示了至目的地为止的路径搜索的执行。第3条件的另1个是在进行了路径搜索后在搜索到的路径的引导中检测到车辆2脱离了路径,并开始路径的重新搜索的执行。控制部10具有在路径引导中检测车辆2脱离了路径的功能、和在脱离了路径的情况下重新搜索从车辆2的当前位置至目的地的路径的功能。

控制部10将第3条件成立作为触发,执行步骤se2以后的处理。

第3条件成立了的情况下(步骤se1:是),控制部10向地图数据管理服务器4询问综合版本(步骤se2)。

如图13的(b)所示,地图数据管理服务器4的服务器控制部20获取所管理的综合版本(步骤sf1)。

接着,服务器控制部20将在步骤sf1获取的表示综合版本的信息发送到车载装置3(步骤sf2)。

如图13的(a)所示,车载装置3的控制部10在接收到地图数据管理服务器4发送的表示综合版本的信息时,获取存储部16存储的区域文件rf的区域文件版本信息(步骤se3)。

接着,控制部10将从地图数据管理服务器4接收到的表示综合版本的信息与步骤se3中获取的区域文件版本信息进行比较(步骤se4),判断这些信息的值是否一致(版本是否一致)(步骤se5)。

版本不一致的情况下(步骤se5:否),控制部10执行图10的流程图的步骤sa6~步骤sa18的处理(步骤se6)。如上所述,在车载装置3存储的区域文件rf的版本不是最新的情况下,有可能不能适当地进行路径搜索。因此,在指示了路径检索的情况、且车载装置3存储的区域文件rf的版本不是最新的情况下,与不进行区域文件rf的版本升级而继续处理相比,中断处理来进行区域文件rf的版本升级能够提高用户的方便性。鉴于此,在指示了路径搜索的情况、且车载装置3存储的区域文件rf的版本不是最新的情况下,控制部10执行图10的流程图的步骤sa6~步骤sa18的处理,进行区域文件rf的版本升级。

再者,在从步骤se5向步骤se6转移处理工序时,控制部10也可以在显示面板111显示由于地图数据td不是最新因而中断处理进行地图数据td的更新的意思。

另一方面,步骤se5中,版本一致的情况下(步骤se5:是),控制部10基于区域数据rd,执行从当前位置至目的地的路径搜索(步骤se7)。由于区域数据rd的版本是最新的,所以在步骤se7中控制部10能够执行基于最新版本的区域数据rd的适当的路径搜索。以下,将通过路径搜索而搜索到的路径称为“推荐路径”。

至目的地为止的路径搜索后,控制部10执行以下的处理(步骤se8)。

图14是为了说明步骤se8的处理,在地块比例尺级别plv2的比例尺的地图上显示网格,并且显示车辆2的当前位置、目的地和推荐路径的图。其中,图14中,车辆2的当前位置是登记的自家位置。此外,图14中,以点图案表示属于以登记的自家位置为中心的约80km见方的矩形区域的网格。此外,图14中,以格子图案表示属于以目的地为中心的约10km见方的矩形区域的网格。

步骤se8中,控制部10确定推荐路径所属的网格。图14中,以斜线图案表示推荐路径所属的网格。接着,控制部10确定与确定出的各网格对应的低级别地块文件dpf的低级别地块文件识别信息。接着,控制部10参照版本管理数据库161,获取与确定出的低级别地块文件识别信息对应的低级别地块版本信息。

通过采用以上方式,步骤se8中,控制部10获取与推荐路径所属的网格对应的低级别地块文件dpf各自的低级别地块文件识别信息和低级别地块版本信息。

以下的说明中,将与推荐路径所属的网格对应的低级别地块文件dpf表现为“推荐路径低级别地块文件”,将各目的地周边低级别地块文件的低级别地块文件识别信息和低级别地块版本信息表现为“推荐路径低级别地块文件识别信息”和“推荐路径低级别地块版本信息”。

接着,控制部10在车辆2沿着推荐路径向目的地行驶的情况下,以车辆2通过的网格的顺序使各个推荐路径低级别地块文件成为处理对象,并对成为处理对象的推荐路径低级别地块文件执行以下的处理(步骤se9)。图14的例子中,控制部10以网格m1、m2、m3的顺序使网格m1~网格m3成为处理对象。

步骤se9中,控制部10基于处理对象的推荐路径低级别地块文件的推荐路径低级别地块文件识别信息和与步骤se3中接收到的表示综合版本的信息的比较,判断处理对象的推荐路径低级别地块文件的版本是否为最新。在版本为最新的情况下,控制部10使下个推荐路径低级别地块文件为处理对象。在版本不是最新的情况下,控制部10将处理对象的推荐路径低级别地块文件的推荐路径低级别地块文件识别信息和推荐路径低级别地块版本信息的组合发送到地图数据管理服务器4。

如上所述,步骤se9中,控制部10对于各个推荐路径低级别地块文件,以沿着推荐路径行驶的车辆2通过的网格的顺序,判断版本是否为最新,在版本不是最新的情况下,发送推荐路径低级别地块文件识别信息和推荐路径低级别地块版本信息的组合。

如图13的(b)所示,地图数据管理服务器4的服务器控制部20在接收到版本不是最新的推荐路径低级别地块文件的推荐路径低级别地块文件识别信息和推荐路径低级别地块版本信息的组合时,执行以下的处理(步骤sf3)。

步骤sf3中,控制部10对接收到的推荐路径低级别地块文件识别信息和推荐路径低级别地块版本信息的组合的每一个执行以下的处理。

即,控制部10参照与推荐路径低级别地块文件识别信息对应的低级别地块db222,获取与车载装置3存储的文件的版本(=推荐路径低级别地块文件版本信息所示的版本)和地图数据管理服务器4管理的最新的文件版本之差对应的1个或者多个低级别地块差分数据。

接着,服务器控制部20将对应的低级别地块文件识别信息、地图数据管理服务器4管理的最新的低级别地块文件dpf的低级别地块版本信息和低级别地块差分数据的组合发送到车载装置3(步骤sf4)。

服务器控制部20在每次接收到推荐路径低级别地块文件识别信息和推荐路径低级别地块版本信息的组合时执行步骤sf3和步骤sf4的处理。其结果是,从地图数据管理服务器4以沿着推荐路径行驶的车辆2通过的网格的顺序对车载装置3发送低级别地块文件识别信息、地图数据管理服务器4管理的最新的低级别地块文件dpf的低级别地块版本信息和低级别地块差分数据的组合。

如图13的(a)所示,在接收到步骤sf4中地图数据管理服务器4发送的低级别地块差分数据、低级别地块文件识别信息和低级别地块版本信息的组合时,车载装置3的控制部10执行以下的处理(步骤se10)。即,控制部10将与低级别地块文件识别信息对应的低级别地块文件dpf复制到缓冲区域(步骤se10)。在向缓冲区域复制文件时,控制部10依照规定的规则以与复制源的文件的文件名不同的方式改变复制后的文件的文件名。

接着,控制部10对复制到缓冲区域的低级别地块文件dpf适用接收到的二进制差分数据(步骤se11)。通过步骤se11的处理,在缓冲区域展开的低级别地块文件dpf版本升级,成为在与地图数据管理服务器4管理的最新文件之间取得了同步的状态。

接着,控制部10执行以下的处理(步骤se12)。即,步骤se12中,控制部10将在缓冲区域展开的低级别地块文件dpf的文件名变更为复制源的文件的文件名,另一方面,将复制源的文件的文件名变更为在缓冲区域展开的文件的文件名。接着,控制部10将在缓冲区域展开的低级别地块文件dpf存储在复制源的文件的存储部位。通过步骤se12的处理,代替版本升级前的低级别地块文件dpf,版本升级后的低级别地块文件dpf成为控制部10进行参照的对象文件。

接着,控制部10基于步骤se10中从地图数据管理服务器4接收到的数据,更新版本管理数据库161(步骤se13)。通过步骤se13的处理,对于进行了版本升级的低级别地块文件dpf,被版本管理数据库161管理的版本信息的值成为反映了版本升级的值(与地图数据管理服务器4管理的文件的版本对应的值)。

控制部10在每次接收到步骤sf4中地图数据管理服务器4发送的低级别地块差分数据、低级别地块文件识别信息和低级别地块版本信息的组合时执行步骤se10~步骤se13的处理。其结果是,对于版本不是最新的推荐路径低级别地块文件,以沿着推荐路径行驶的车辆2通过的网格的顺序进行版本升级,能够由控制部10参照。

这样,由于对于版本不是最新的推荐路径低级别地块文件,以沿着推荐路径行驶的车辆2通过的网格的顺序进行版本升级,能够由控制部10参照,因此能够实现以下的效果。

即,由于以沿着推荐路径行驶的车辆2通过的网格的顺序进行低级别地块文件dpf的版本升级,所以与没有以这样的顺序进行版本升级的情况相比,能够以更高的准确率,在车辆2通过1个网格前就完成与该1个网格对应的低级别地块文件dpf的版本升级。因此,路径引导中基本上成为在显示面板111显示有以车辆2为中心的地图的状态,但是能够使以车辆2为中心显示的地图为基于最新版本的低级别地块文件dpf的地图。

此外,如使用图12的流程图所说明的那样,本实施方式中,与登记的自家位置周边的网格对应的低级别地块文件dpf的版本为最新版本。此外,用户从自家朝向目的地的情况较多,因此存在指示了路径搜索的执行时车辆2的当前位置为登记的自家位置的情况较多这样的特性。而且,基于以自家位置为车辆2的当前位置而搜索的推荐路径,进行图13的流程图的处理,从而进行低级别地块文件dpf的版本升级的情况下,自家位置(车辆2的当前位置)的周边的低级别地块文件dpf已经是最新版本,因此,能够使路径引导开始后立即显示在显示面板111上的地图为基于最新版本的低级别地块文件dpf的地图。进而,在车辆2位于以登记的自家位置为中心的约80km的区域期间,能够依次使版本不是最新的推荐路径低级别地块文件进行版本升级。因此,当沿着推荐路径行驶的车辆2退出了以登记的自家位置为中心的约80km的区域时,能够成为以高准确率对与车辆2进入的网格对应的低级别地块文件dpf完成了版本升级的状态。

如上所述,本实施方式中,车载装置3将指示了路径搜索的执行或者开始了路径的重新搜索作为触发,执行推荐路径所属的低级别地块文件dpf的版本升级。此处,如上述,低级别地块文件dpf不是将第1条件的成立作为触发而统一地进行全部文件的版本升级,而是进行与登记的自家位置的周边对应的文件的版本升级。因此,与登记的自家位置周边以外的区域对应的低级别地块文件dpf的版本有可能不是最新的。而且,根据上述构成,在进行路径搜索的情况下,通过路径搜索而搜索到的推荐路径所属的低级别地块文件dpf的版本为最新,所以能够优先使与显示可能性高的区域对应的低级别地块文件dpf的版本最新。也就是说,根据本实施方式,鉴于不是所有低级别地块文件dpf的版本都为最新,在进行了路径搜索的情况下,能够利用沿着推荐路径显示地图的可能性高这样的特性,可靠地对使用可能性高的低级别地块文件dpf进行版本升级。

<将第4条件成立作为触发进行的车载装置3和地图数据管理服务器4的动作>

图15是表示与第1条件、第2条件及第3条件不同的第4条件成立了的情况下的车载装置3和地图数据管理服务器4的动作的流程图,(a)表示车载装置3的动作,(b)表示地图数据管理服务器4的动作。

假设在图15的流程图的开始时刻车辆2处于行驶中。车载装置3可以是路径引导中,也可以不是路径引导中。

如图15的(a)所示,在车辆2行驶中,车载装置3的控制部10监视车辆2是否通过了地块比例尺级别plv2的比例尺的地图中的网格(以下称为“第2级别地块网格”。)边界(步骤sg1)。车辆2通过第2级别地块网格的边界是指位于1个第2级别地块网格的车辆2进入到了其他第2级别地块网格的情况。控制部10管理第2级别地块网格的各个区域,基于车辆2的当前位置与第2级别地块网格的位置关系,执行步骤sg1的处理。

车辆2通过了第2级别地块网格相当于第4条件,控制部10将第4条件成立作为触发,执行步骤sg2以后的处理。

在检测到车辆2通过了第2级别地块网格的边界的情况下(步骤sg1:是),控制部10向地图数据管理服务器4询问综合版本(步骤sg2)。

如图15的(b)所示,地图数据管理服务器4的服务器控制部20获取所管理的综合版本(步骤sh1)。

接着,服务器控制部20将步骤sh1中获取的表示综合版本的信息发送到车载装置3(步骤sh2)。

如图15的(a)所示,车载装置3的控制部10在接收到地图数据管理服务器4发送的表示综合版本的信息时,获取存储部16存储的区域文件rf的区域文件版本信息(步骤sg3)。

接着,控制部10将从地图数据管理服务器4接收到的表示综合版本的信息和步骤sg3中获取的区域文件版本信息进行比较(步骤sg4),判断这些信息的值是否一致(版本是否一致)(步骤sg5)。

在版本不一致的情况下(步骤sg5:否),控制部10执行图10的流程图的步骤sa6~步骤sa18的处理(步骤sg6)。从步骤sg5向步骤sg6转移处理工序时,控制部10也可以在显示面板111显示由于地图数据td不是最新因而中断处理进行地图数据td的更新的意思。

另一方面,步骤sg5中,在版本一致的情况下(步骤sg5:是),控制部10执行以下的处理(步骤sg7)。

图16是为了说明步骤sg7的处理,而表示第2级别地块网格mm1~mm25的25个第2级别地块网格和车辆2的当前位置的图。

步骤sg7中,控制部10确定夹着新进入的第2级别地块网格而位于车辆2的行进方向的3个第2级别地块网格。更具体而言,确定车辆2新进入的第2级别地块网格中与位于车辆2所通过的边界的相反侧的边界相接的第2级别地块网格。进而,控制部10在确定出的第2级别地块网格中,确定经由顶点与该相反侧的边界相接的2个边界(边)所相接的2个第2级别地块网格。以下,针对步骤sg7的处理,使用图16举例说明。

如图16所示,假设位于第2级别地块网格mm12内的车辆2通过了第2级别地块网格mm12与第2级别地块网格mm13的边界kk1。该情况下,控制部10确定车辆2新进入的第2级别地块网格mm13中与边界kk1为相反侧的边界即边界kk2。接着,控制部10确定与边界kk2相接的第2级别地块网格即第2级别地块网格mm14。接着,控制部10在第2级别地块网格mm14中,确定经由顶点tt1和顶点tt2与边界kk2相接的2个边界即边界kk3、边界kk4。接着,控制部10确定与边界kk3和边界kk4相接的2个第2级别地块网格即第2级别地块网格mm9和第2级别地块网格mm19。通过采用以上方式,控制部10夹着车辆2新进入的第2级别地块网格,确定位于车辆2的行进方向的3个第2级别地块网格。图16中,以斜线图案表示确定出的第2级别地块网格。

进而,步骤sg7中,控制部10确定与确定出的3个第2级别地块网格对应的低级别地块文件dpf的低级别地块文件识别信息。而且,控制部10参照版本管理数据库161,获取与确定出的3个低级别地块文件识别信息对应的文件各自的低级别地块版本信息。

以下的说明中,将步骤sg7中确定出的低级别地块文件dpf表现为“相邻低级别地块文件”,将相邻低级别地块文件的低级别地块文件识别信息和低级别地块版本信息分别表现为“相邻低级别地块文件识别信息”和“相邻低级别地块版本信息”。

接着,控制部10执行以下的处理(步骤sg8)。即,控制部10基于步骤sg3中接收到的表示综合版本的信息与3个相邻低级别地块版本信息的比较,确定版本不是最新的相邻低级别地块文件。

接着,控制部10对于步骤sg8中确定的、版本不是最新的各个相邻低级别地块文件,将相邻低级别地块文件识别信息与相邻低级别地块版本信息的组合发送到地图数据管理服务器4(步骤sg9)。

如图15的(b)所示,地图数据管理服务器4的服务器控制部20接收版本不是最新的相邻低级别地块文件的相邻低级别地块文件识别信息和相邻低级别地块版本信息的组合,并执行以下的处理(步骤sh3)。即,服务器控制部20参照与接收到的相邻低级别地块文件识别信息对应的低级别地块db222。接着,服务器控制部20基于参照的低级别地块db222,获取与相邻低级别地块版本信息和地图数据管理服务器4管理的最新低级别地块文件dpf的版本之差对应的各个低级别地块差分数据。

接着,服务器控制部20对于版本不是最新的各个相邻低级别地块文件,将低级别地块差分数据、低级别地块文件识别信息和地图数据管理服务器4管理的最新低级别地块文件dpf的低级别地块版本信息的组合发送到车载装置3(步骤sh4)。

如图13的(a)所示,在接收到步骤sh4中地图数据管理服务器4发送来的低级别地块差分数据、低级别地块文件识别信息和低级别地块版本信息的组合时,车载装置3的控制部10执行以下的处理(步骤sg10)。即,控制部10将与低级别地块文件识别信息对应的低级别地块文件dpf复制到缓冲区域。向缓冲区域复制的低级别地块文件dpf是版本不是最新的相邻低级别地块文件。在向缓冲区域复制文件时,控制部10依照规定的规则以与复制源的文件的文件名不同的方式改变复制后的文件的文件名。

接着,控制部10对复制到缓冲区域的低级别地块文件dpf适用接收到的二进制差分数据(步骤sg11)。通过步骤se11的处理,版本不是最新的相邻低级别地块文件版本升级,成为在与地图数据管理服务器4管理的最新文件之间取得了同步的状态。

接着,控制部10执行以下的处理(步骤sg12)。即,控制部10将在缓冲区域展开的低级别地块文件dpf的文件名变更为复制源的文件的文件名,另一方面,将复制源的文件的文件名变更为在缓冲区域展开的文件的文件名。接着,控制部10将在缓冲区域展开的低级别地块文件dpf存储在复制源的文件的存储部位。通过步骤sg12的处理,代替版本升级前的相邻低级别地块文件,版本升级后的相邻低级别地块文件成为控制部10进行参照的对象文件。

接着,控制部10基于步骤sg10中从地图数据管理服务器4接收到的数据,更新版本管理数据库161(步骤sg13)。通过步骤sg13的处理,对于进行了版本升级的低级别地块文件dpf,被版本管理数据库161管理的版本信息的值成为反映了版本升级的值(与地图数据管理服务器4管理的文件的版本对应的值)。

执行完步骤sg13的处理后,控制部10使处理工序返回到步骤sg1,监视车辆2是否通过了第2级别地块网格的边界。

图17是说明图15的流程图的处理结果的一个例子的图。

图17的各图中,表示第2级别地块网格mm1~mm25的25个第2级别地块网格和车辆2的当前位置。

如图17的(a)所示,假设车辆2位于第2级别地块网格mm1。而且,如图17的(a)所示,车辆2采用行驶路径ss。该情况下,由图15的车载装置3和地图数据管理服务器4进行图15的流程图的处理的结果是,按照以下的方式使低级别地块文件dpf版本升级。其中,图17中,以黑漆图案表示与最新版本的低级别地块文件dpf对应的低级别地块网格,以斜线图案表示将通过了边界作为触发而成为版本升级的对象的网格。

如图17的(b)所示,当车辆2通过了边界l1时,第2级别地块网格mm3和mm8成为版本升级的对象,对应的低级别地块文件dpf版本升级。

如图17的(c)所示,当车辆2通过了边界l2时,第2级别地块网格mm11、mm12和mm13成为版本升级的对象,对应的低级别地块文件dpf版本升级。

如图17的(d)所示,当车辆2通过了边界l3时,第2级别地块网格mm4、mm9和mm14成为版本升级的对象,对应的低级别地块文件dpf版本升级。

如图17的(e)所示,当车辆2通过了边界l4时,第2级别地块网格mm17、mm18和mm19成为版本升级的对象,对应的低级别地块文件dpf版本升级。

如图17的(f)所示,当车辆2通过了边界l5时,第2级别地块网格mm10、mm15和mm20成为版本升级的对象,对应的低级别地块文件dpf版本升级。

如图17的(g)所示,当车辆2通过了边界l6时,第2级别地块网格mm23、mm24和mm25成为版本升级的对象,对应的低级别地块文件dpf版本升级。

如图17的(h)所示,当车辆2通过了边界l7时,第2级别地块网格mm22成为版本升级的对象,对应的低级别地块文件dpf版本升级。其中,第2级别地块网格mm12和mm17已经进行版本升级而成为最新版本,因此在步骤sg8的处理中,判断为对应文件的版本为最新,不进行版本升级。

如图17的(i)所示,当车辆2通过了边界l8时,第2级别地块网格mm16和mm21成为版本升级的对象,对应的低级别地块文件dpf版本升级。其中,第2级别地块网格mm11已经进行版本升级而成为最新版本,因此不进行版本升级。

如上所述,本实施方式中,车载装置3将通过了第2级别地块网格的边界作为触发,车载装置3的控制部10确定车辆2新进入的第2级别地块网格中与位于车辆2所通过的边界的相反侧的边界相接的第2级别地块网格(以下称为“主网格”。),进而确定与主网格相邻的第2级别地块网格(以下称为“副网格”。)。主网格是从车辆2的行进方向的关系出发车辆2通过可能性高的第2级别地块网格。此外,副网格是在车辆2通过主网格的情况下作为地图显示的可能性高的第2级别地块网格。而且,控制部10使主网格和2个副网格成为版本升级的对象,在版本不是最新的情况下进行版本升级。由于采用该构成,车载装置3能够在车辆2的行驶中基于车辆2的行进方向,优先对与作为地图显示可能性高的第2级别地块网格对应的低级别地块文件dpf进行版本升级。也就是说,根据本实施方式,基于不是全部低级别地块文件dpf的版本均为最新,能够在车辆2的行驶中反映车辆2的行进方向,优先使使用可能性高的低级别地块文件dpf进行版本升级。

再者,不仅仅使主网格为版本升级的对象是由于以下的理由。即,因为在仅使主网格为版本升级的对象的情况下,车辆2在主网格的端部行驶时,有可能会在主网格与其他网格的边界产生由低级别地块文件dpf的版本不同引起的偏差。此外,还因为当车辆2在主网格的端部行驶中突然进入到版本不是最新的网格的情况下,会来不及进行与车辆2进入的网格对应的低级别地块文件dpf的版本升级。

此外,根据本实施方式,在车辆2到达下一个网格之前,能够预先使与预测为车辆2到达的网格对应的低级别地块文件dpf的版本为最新,能够抑制因新旧版本的低级别地块文件dpf同时存在而在显示于地图的道路等网格的边界处产生偏差。

特别是,根据本实施方式,通过进行图15的流程图的处理,即使是在没有进行路径搜索的状况下,也能够进行适当的低级别地块文件dpf的版本升级。

而且,通过进行图15的流程图的处理,关于在路径搜索后进行的路径引导,可实现以下的效果。

图18是在图14的地图上表示根据车辆2的推荐路径的行驶而对应的低级别地块文件dpf进行版本升级的第2级别地块网格的图。图18中,用纵线图案表示通过在推荐路径的行驶中进行图15的流程图的处理而成为版本升级的对象的低级别地块网格。

如图18所示,在车辆2沿推荐路径行驶的情况下,通过进行图13的流程图的处理,进行与推荐路径所属的第2级别地块网格对应的文件的版本升级,进而,通过进行图15的流程图的处理,根据车辆2的行驶,进行与推荐路径所属的第2级别地块网格相邻的第2级别地块网格所对应的文件的版本升级。此处,路径引导中,用户使车辆2基本上沿推荐路径行驶,而另一方面,由于休息、吃饭、购物等理由,有时脱离推荐路径地使车辆2行驶。根据本实施方式,即使在这样的情况下,也能够基于最新版本的低级别地块文件dpf显示推荐路径的周边地图,能够提高用户的方便性。

如以上说明那样,本实施方式的车载装置3包括:存储部16,存储由多个文件构成的地块数据pd和由1个文件构成的区域数据rd;和控制部10,在对区域数据rd和地块数据pd进行版本升级(更新)的情况下,区域数据rd更新构成该数据的1个文件(1个区域文件rf),地块数据pd更新构成该数据的多个文件(1个高级别地块文件upf和多个低级别地块文件dpf)中的一部分文件。

根据该构成,由于对区域数据rd一次性地将全部数据统一为新版本,因此能够防止按每个网格而版本的代数有偏差导致路径搜索不能正常进行的情况。此外,由于地块数据pd的一部分文件版本升级,所以在版本升级时,能够降低在车载装置3与地图数据管理服务器4之间接收发送的数据量。

此外,本实施方式中,控制部10在规定的条件成立的情况下对区域文件rf进行版本升级。

根据该构成,将规定条件的成立作为触发,对区域文件rf进行版本升级,从而能够防止该规定条件成立后的路径搜索不能正常进行的情况。

此外,本实施方式中,控制部10将acc电源被打开(被投入电源)作为触发,使区域文件rf版本升级。

根据该构成,能够防止acc电源打开而车载装置3起动后的路径搜索不能正常进行的情况。

此外,本实施方式中,地块数据pd与比例尺相应地具有多个级别地块数据,由1个文件(1个高级别地块文件upf)构成比例尺小的级别地块数据,由多个文件(多个低级别地块文件dpf)构成比例尺大的级别地块数据。

根据该构成,能够由与根据比例尺的级别的不同而具有多个级别地块数据这样的特性对应的文件构成地块数据pd。

此外,本实施方式中,控制部10在规定条件成立的情况下,更新区域文件rf和高级别地块文件upf,此外,更新构成低级别地块文件dpf的多个文件中的一部分文件。

根据该构成,对于区域文件rf和高级别地块文件upf,一次性地将全部数据统一为新版本,所以能够正常进行路径搜索,并且能够对比例尺小的地图显示具有匹配性的地图。而且,高级别地块文件upf与多个低级别地块文件dpf相比,数据量小,因此对应的二进制差分数据也小,伴随统一地对高级别地块文件upf进行版本升级的、通信数据量的增大是有限的。此外,根据上述构成,由于更新低级别地块文件dpf的一部分文件,所以考虑到低级别地块文件dpf的文件数多且数据量也大这样的特性,能够有效地降低通信数据量。

此外,本实施方式的车载装置3构成为能够登记自家位置。而且,对于低级别地块文件dpf,控制部10使与登记的自家位置对应的文件版本升级。

根据该构成,鉴于车辆2在登记的自家位置待机、在登记的自家位置周边行驶的可能性高这样的特性,能够优先使使用可能性高的低级别地块文件dpf版本升级。

此外,本实施方式的车载装置3构成为能够设定目的地。而且,对于低级别地块文件dpf,控制部10使与设定的目的地对应的文件进行版本升级。

根据该构成,鉴于在设定了目的地的情况下车辆2在目的地周边行驶的可能性高、且用户使目的地周边的地图显示的可能性高这样的特性,能够优先使使用可能性高的低级别地块文件dpf进行版本升级。

此外,本实施方式的车载装置3具有搜索路径的功能。而且,对于低级别地块文件dpf,控制部10使与搜索到的路径(推荐路径)对应的文件进行版本升级。

根据该构成,鉴于车辆2沿着搜索到的推荐路径行驶的可能性高这样的特性,能够优先使使用可能性高的低级别地块文件dpf进行版本升级。

此外,本实施方式中,车载装置3的控制部10向地图数据管理服务器4询问区域文件rf的最新版本(=综合版本),在存储部16存储的区域文件rf的版本不是最新的情况下,使区域文件rf版本升级为最新版本。

根据该构成,在车载装置3中存储的区域文件rf的版本不是最新的情况下,能够使版本为最新。

此外,本实施方式中,车载装置3的控制部10从地图数据管理服务器4接收表示最新版本的区域文件rf与存储部16存储的区域文件rf之差的区域文件差分数据(差分数据),基于接收到的李约翰文件差分数据,使区域文件rf版本升级。

根据该构成,能够降低在车载装置3与地图数据管理服务器4之间接收发送的数据的数据量。

此外,本实施方式的车载装置3包括:存储部16,存储根据地图的网格而由多个文件(多个低级别地块文件dpf)构成的地块数据pd;和控制部10,在车辆2进入到地图的1个网格的情况下,使与该1个网格的周边网格对应的低级别地块文件dpf进行版本升级(更新)。

根据该构成,即使在没有进行路径搜索的状态下(没有路线的情况下),也能够适当地对低级别地块文件dpf进行版本升级(能够更新地图。)。此外,根据上述构成,能够优先使与车辆2行驶而作为地图显示的可能性高的网格对应的低级别地块文件dpf进行版本升级。

此外,本实施方式中,控制部10对于低级别地块文件dpf,在车辆2进入到了地图的1个网格的情况下更新与该1个网格的周边网格对应的文件。

根据该构成,对于文件数多而且数据量也大的低级别地块文件dpf,不使全部低级别地块文件dpf进行版本升级因而降低了通信数据的数据量,在此基础上,能够优先使与车辆行驶而作为地图显示的可能性高的网格对应的低级别地块文件dpf版本升级。

此外,本实施方式中,控制部10在车辆2进入到了1个网格的情况下,更新与进入时的行进方向对应的位置的网格所对应的文件。

根据该构成,能够优先使与基于车辆2的行进方向、更准确而言为车辆2行驶且作为地图显示的可能性高的网格对应的低级别地块文件dpf进行版本升级。

此外,本实施方式中,控制部10在车辆2进入到了1个网格的情况下,更新与该1个网格中的车辆2所通过的边界(边)的相对边界(边)相接的网格所对应的低级别地块文件dpf。

根据该构成,能够优先使与基于车辆2的行进方向,更准确而言为车辆2行驶且作为地图显示的可能性高的网格对应的低级别地块文件dpf进行版本升级。

此外,本实施方式中,控制部10在车辆2进入到了1个网格的情况下,更新与该1个网格中的车辆2所通过的边的相对边相接的网格、和与该网格相邻的网格所对应的低级别地块文件dpf。

根据该构成,能够优先使与基于车辆2的行进方向,更准确而言为车辆2行驶且作为地图显示的可能性高的网格对应的低级别地块文件dpf进行版本升级。

而且,上述实施方式只是表示本发明的一个方式,在本发明的范围内能够任意变形和应用。

例如,使用图进行了说明的流程图的处理单位,是为了使控制部10和服务器控制部20的处理容易理解,而根据主要的处理内容分割而成的单位。本申请发明不被处理单位的分割方法和名称限制。控制部10和服务器控制部20的处理也能够根据处理内容而分割为更多的处理单位。此外,也能够以1个处理单位包括更多处理的方式进行分割。此外,如果进行同样的处理,则上述流程图的处理顺序也不限定于图示的例子。

此外,例如,上述的实施方式中,对于数据库、数据,举例说明了其构造,但是数据库、数据的构造不限定于例示的构造。

此外,例如,上述的实施方式中,车载装置3经由便携终端5与地图数据管理服务器4通信,也可以是对车载装置3设计访问网络n的功能,车载装置3直接与地图数据管理服务器4进行通信的构成。

此外,例如,上述实施方式的车载装置3通过bluetooth等近距离无线通信与便携终端5通信,访问网络n,但是也可以代替该方式,而通过无线lan与便携终端5通信,来访问网络n。此外,也可以代替便携终端5,而适用具有访问网络n的功能的通信模块。

此外,例如,上述的实施方式中,将acc电源打开作为触发,使以自家位置为中心的约80km见方的区域(更具体而言,由地块比例尺级别plv2的网格组之中自家位置所属的网格和其周围的网格组构成的8×8的网格组)的地块数据pd为更新对象,但是这些数值也可以适当改变。

此外,例如,在上述的实施方式中,低级别地块文件dpf包括4个第1级别网格地块数据mp1和1个第2级别网格地块数据mp2,但这是因为,若假设高级别地块文件upf还包括第2级别网格地块数据mp2的情况下,从当前主流的通信线路的容量来看其尺寸过大。但是,也可以将第2级别网格地块数据mp2包括在高级别地块文件upf中,由1个或者多个(例如4个)第1级别网格地块数据mp1构成低级别地块文件dpf。

此外,例如,对于地块数据pd,也可以由1个文件构成各级别地块数据中的各个网格数据。即,也可以由1个文件构成各个第1级别网格地块数据mp1、各个第2级别网格地块数据mp2、各个第3级别网格地块数据mp3、各个第4级别网格地块数据mp4、和各个第5级别网格地块数据mp5。

此外,例如,上述的实施方式中,作为级别地块数据,包括第1级别地块数据pd1~第5级别地块数据pd5这5个数据(换言之,5个级别的级别地块数据),该数也可以适当改变。同样,作为级别区域数据,包括第1级别区域数据rd1~第4级别区域数据rd4这4个数据(换言之,4个级别的级别区域数据),该数也可以适当改变。

此外,例如,第5级别地块数据pd5包括的网格的数量为1个,该数量也能够适当改变。而且,其他级别地块数据包括的网格的数量和级别区域数据包括的网格的数量也能够适当改变。

附图标记说明

1地图数据管理系统

2车辆

3车载装置

4地图数据管理服务器(信息处理装置)

10控制部

16存储部

rd区域数据

pd地块数据

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1