数据更新系统及计算机程序技术方案

技术编号:4446307 阅读:201 留言:0更新日期:2012-04-11 18:40
提供了一种即使在更新导航设备的存储介质的大量数据时也能够在短时间内容易地执行更新处理的技术。生成了与存储介质的分区结构相对应的目录结构。生成用于分区HDn(n=0,1,2,4,6)内的已更新的数据内容的镜像文件IF。生成的分区HDn的镜像文件IF存储在生成的目录结构中与分区HDn相对应的目录DIR内。从与分区HDn相对应的目录DIR读出的镜像文件IF的数据内容写入存储介质的分区HDn中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种数据更新系统以及与其相关的计算机程序,在该数据更 新系统中,通过与具有分为多个分区的存储介质的导航设备进行通信,从而 能够更新存储介质内的数据。
技术介绍
已知的数据更新系统与具有大容量存储介质(例如硬盘)的导航设备进 行通信,从而能够更新存储介质中的数据(例如,参见专利文献1)。根据 专利文献l的数据更新系统构造为,使得各种地图数据及类似数据以记录单 位的方式存储在存储介质中,并且数据以这种记录单位的方式进行更新。换 言之,为了更新记录单位,生成具有用于更新对象记录的更新数据的更新文 件,并将其发送给导航设备。然后,在接收更新文件的导航设备中,存储介 质中存储的更新对象记录的数据被接收到的更新文件的数据覆盖,从而更新 存储介质的数据。因而,更新文件可生成为小容量文件,该小容量文件不包 括不需要更新的记录数据。因此,可能会降低输入更新文件所需的通信量、 存储容量以及更新时间。日本专利申请公开号JP-A-2004-287705
技术实现思路
本专利技术致力于解决的问题在近来的导航设备中,存储介质中的各数据(例如,公路网数据)以复 杂的方式彼此关联。此外,道路和位置信息频繁改变,这就增加了需要更新 的数据量。在以记录单元的方式更新庞大数据量的情况下,必须频繁地执行 每次记录更新时的关联处理,例如搜索该记录或者与之相关的记录以及控制 数据(将磁头移至存储介质的目标位置)。因此,更新处理非常复杂且很耗本专利技术针对前述问题而设计,并且本专利技术的目的在于提供一种数据更新 系统以及与其相关的计算机程序,该数据更新系统即便在更新导航设备的存 储介质的大量数据时也能够在短时间内容易地执行更新处理。解决问题的方法为了实现上述目的,根据本专利技术的数据更新系统能够与具有存储介质的 导航设备进行通信,并且更新存储介质的数据,该存储介质划分为多个分区。 该数据更新系统的第一方案的特征在于,包括目录创建装置,用于创建与该存储介质中的多个分区的结构相对应的目 录结构;镜像(image)文件生成装置,用于生成分区内已更新的数据内容的镜 像文件;镜像文件存储装置,用于在由该目录创建装置创建的目录结构中与分区 相对应的目录中,存储由该镜像文件生成装置所生成的分区的镜像文件;以 及数据更新装置,用于将镜像文件的数据内容写入该存储介质的分区,其 中该镜像文件从与分区相对应的目录中读出。根据第一方案,与划分导航设备的存储介质的多个分区的结构相对应地 生成一目录结构。将与目录结构中的目录相对应的分区中的更新的数据内容 保持不变地制成为文件,并且这些生成的镜像文件分别存储于该目录结构的 目录中。因此,该存储介质中的数据可以通过简单的处理进行更新,在所述 处理中,从与所述分区相对应的目录中读出的镜像文件的数据内容无任何改 变地被写入存储介质的各分区。通过这样的更新处理,不需要辅助处理,例 如搜索记录或者与其相关的记录和控制数据(将磁头移至存储介质的目标位 置)。因此,即使在存储介质中更新大量数据时,也可以在短时间内容易地 执行更新处理。根据本专利技术的数据更新系统的第二方案的特征在于,镜像文件生成装置 将更新过的数据内容安排在与分区大小类似的存储区域中,并且使用存储区 域中从开始到最后使用的簇的区域内的数据内容来生成镜像文件。根据第二方案,更新过的数据内容安排在与分区大小类似的存储区域内。因此,可以参照(referto)簇控制区域,例如所安排的数据内容的FAT 区域等,并检测数据内容中的文件系统所控制的最近使用过的簇。同样的, 使用存储区域中从开始到最后使用的簇的区域内的数据内容来生成镜像文 件。因此,所生成的镜像文件是小容量文件,其不包含在最后使用的簇之后 的数据内容,从而可以降低输入镜像文件所需的通信量、存储容量以及更新 时间。除了第一方案和第二方案之外,根据本专利技术的数据更新系统的第三方案 的特征在于,该镜像文件生成装置使用各数据内容分别生成具有可识别的布 局顺序的镜像文件,其中更新过的数据内容被划分为设定尺寸。根据第三方案,使用各数据内容分别生成镜像文件,其中分区中更新的 数据内容被划分为设定尺寸。因此,例如,设定尺寸可被规定为文件系统所 允许的最大尺寸,这样可以生成容量等于或小于该最大尺寸的镜像文件。而 且,相对于一个分区所生成的镜像文件具有可识别的布局顺序,例如根据分 区中的布局顺序的序号名称。因此,可以根据布局顺序精确地读出各镜像文 件,同时还可以根据布局顺序精确且连续地将各镜像文件的数据内容写入存 储介质的分区中。除了第一至第三方案之外,根据本专利技术的数据更新系统的第四方案的特 征在于,数据更新装置构造为在每次写入镜像文件时对写入的数据内容执行 错误检测处理。根据第四方案,在每次将镜像文件的数据内容写入分区时,执行错误检 测程序。因此,如果检测到错误(例如写入错误),那么仅需要重新写入该 镜像文件的数据内容,并且抑制了更新时间的增加。为了实现上述目标,根据本专利技术的计算机程序操作计算机,以与具有存 储介质的导航设备进行通信并且更新存储介质的数据,该存储介质被划分为 多个分区。该计算机程序的特征包括目录创建步骤,用于创建与该存储介质中的多个分区的结构相对应的目 录结构;镜像文件生成步骤,用于生成分区内己更新的数据内容的镜像文件; 镜像文件存储步骤,用于在由该目录创建步骤创建的目录结构中与所述 分区相对应的目录中,存储由该镜像文件生成步骤所生成的所述分区的镜像文件;以及数据更新步骤,用于将镜像文件的数据内容写入该存储介质的分区,其 中该镜像文件从与所述分区相对应的目录中读出。也就是说,使用计算机执行具有以上方案的计算机程序,能使计算机作 为如上所述的根据本专利技术的数据更新系统的第一方案中的各种装置,由此可 以实现与第一方案等同的操作与效果。附图说明图l为示出根据本专利技术的数据更新系统的结构示意图。图2为示出导航设备的存储介质中的多个分区的结构示意图。图3为示出由根据本专利技术的数据更新系统执行的更新处理的处理流程图。图4为示出为第一种镜像文件生成的镜像文件目录中的存储情况。图5为示出用于生成该第一种镜像文件的过程的示图。图6为示出为第二种镜像文件生成的镜像文件目录中的存储情况。图7为示出用于生成该第二种镜像文件的过程的示图。附图标记说明1 导航设备2 存储介质11目录创建装置 12镜像文件生成装置 13镜像文件存储装置 14数据更新装置具体实施例方式以下将参考附图说明根据本专利技术的数据更新系统和计算机程序的实施 例。如图1所示的数据更新系统构造为用于与安装于车辆中的导航设备1进 行通信,并能更新设于导航设备l中的存储介质2中的数据。首先,将描述 导航设备l的结构。参见图1,导航设备1构造为,通过硬件、软件(程序)或者前述二者来构建用于对由计算装置3输入的数据执行各种处理的各功能部件,该计算 装置由计算机(例如CPU)构成。该导航设备l还设置有自位置(hostposition)检测装置5,以检测导航 设备1的当前位置。尽管未示出,但自位置检测装置5例如包括GPS接收单 元、方向传感器以及距离传感器。基于由此获取的信息,可以获得表示当前 位置的、关于坐标、行驶方向等的信息,并且将这些信息输出给计算装置3。计算装置3构造为显示从存储介质2中读出的本文档来自技高网...

【技术保护点】
一种数据更新系统,能够与具有存储介质的导航设备进行通信并且更新该存储介质的数据,该存储介质被划分为多个分区,该数据更新系统包括: 目录创建装置,用于创建与该存储介质中的多个分区的结构相对应的目录结构; 镜像文件生成装置,用于生成 所述分区内已更新的数据内容的镜像文件; 镜像文件存储装置,用于在由该目录创建装置创建的目录结构中与所述分区相对应的目录中,存储由该镜像文件生成装置所生成的所述分区的镜像文件;以及 数据更新装置,用于将该镜像文件的数据内容写入该存 储介质的分区,其中该镜像文件从与所述分区相对应的目录中读出。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:冈田敏志高畠诚滋小段友纪杉本浩伸
申请(专利权)人:爱信艾达株式会社丰田自动车株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1