导航装置制造方法及图纸

技术编号:8165685 阅读:141 留言:0更新日期:2013-01-08 12:27
本发明专利技术所涉及的导航装置包括:数据管理数据,该数据管理数据根据表示地图DB(10d)数据结构的数据定义信息,规定实际数据的保存位置;数据访问程序,该数据访问程序表述对基于数据定义信息来确定数据结构的实际数据进行访问的功能;以及功能部(15a),该功能部(15a)参照数据管理数据确定实际数据的保存位置,执行数据访问程序,以对地图DB(10d)的实际数据进行访问。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种导航装置,该导航装置一边通过访问地图数据库获取所希望的地图数据,一边进行导航处理。
技术介绍
例如,在专利文献I中,揭示了一种服务功能提供装置,该服务功能提供装置用表格来对执行服务功能的服务功能部的地址、以及服务功能执行部的指示器进行管理,当调出数据访问或者特定的服务功能时,参照该表格来获取指示器所对应的地址,基于该地址来启动服务功能执行部,以执行服务功能。该装置能通过参照上述的表格,从而从共有的库中用条目名称来直接调出与母程序相关联的功能。 但是,在专利文献I中并没有提及对实际数据进行访问的数据访问程序与上述地址和指示器的管理数据之间的关系。一般,在变更数据规格情况下,数据访问程序必须随之修改,即使仅对表示数据保存位置的地址或者偏移量的变更进行管理,但如果数据访问程序不相对应,则也不能进行有效的数据访问。特别是导航装置所使用的地图数据一般容量长度可变,数据量多,更新也较频繁,而且,数据格式本身也多发生变更。在这种情况下,需要变更后的数据规格下的数据地址或者偏移量、以及基于所述数据地址或者偏移量来对实际数据进行访问的数据访问程序。本专利技术是为了解决上述问题而完成的,其目的在于获得一种能够有效且高速地对保存在地图数据库或地图数据的文件系统中的所希望的地图数据进行访问的导航装置。现有技术文献专利文献专利文献I :日本专利第3022837号公报
技术实现思路
本专利技术所涉及的导航装置包括数据管理数据,该数据管理数据基于表示数据组的数据结构的数据定义信息,来规定该数据组中的实际数据的保存位置,所述数据组保存有地图数据的实际数据;数据访问程序,该数据访问程序表述对基于数据定义信息来确定数据组中的数据结构的实际数据进行访问的功能;以及功能部,该功能部参照数据管理数据来确定实际数据的保存位置,执行数据访问程序,以对数据组的实际数据进行访问。根据本专利技术,具有数据管理数据,该数据管理数据基于表示数据组的数据结构的数据定义信息,来规定该数据组中的实际数据的保存位置,所述数据组保存有地图数据的实际数据;以及数据访问程序,该数据访问程序表述对基于数据定义信息来确定数据组中的数据结构的实际数据进行访问的功能,并且,参照数据管理数据来确定实际数据的保存位置,执行数据访问程序,以对数据组的实际数据进行访问。通过采用这种结构,能够达到有效且高速地对所希望的地图数据进行访问的效果。附图说明图I是表示本专利技术的实施方式I的数据访问装置的结构的框图。图2是表示应用了本专利技术的数据访问装置的信息处理装置的硬件结构的框图。图3是表示构成数据库等的数据集合体的概要的图。图4是表示实施方式I的数据访问装置的动作流程的流程图。图5是表示数据定义信息的一个例子的图。图6是表示根据图5的数据定义信息来确定各数据的结构的数据集合体的概要的图。 图7是表示数据管理数据生成部的数据管理数据的生成处理的流程的流程图。图8是表示数据集合体的实际数据结构的一个例子的图。图9是表示数据集合体的实际数据结构的其它表现例的图。图10是表示数据集合体的实际数据结构的其它表现例的图。图11是表示数据管理数据的一个例子的图。图12是表示执行A功能时所必要的数据项目的图。图13是表示数据管理数据输出定义信息的一个例子的图。图14是表示数据管理数据的一个例子的图。图15表示对每种功能所生成的数据管理数据的利用方式的概要的图。图16是表示数据访问程序的一个例子的图。图17是表示数据访问程序输出定义信息的一个例子的图。图18表示对每种功能所生成的数据管理数据以及数据访问程序的利用方式的概要的图。图19是表示本专利技术的实施方式2的导航装置的结构的框图。图20是规定图19的地图DB中的面和点的数据结构的ER图。图21是表示根据图20的定义来构成的地形数据的22是表示与面图形相对的数据管理数据的图。图23是表示与点图形相对的数据管理数据的图。图24是表示对面图形和点图形两者进行管理的数据管理数据的图。图25是表示实施方式2的导航装置的其它结构的框图。图26是表示本专利技术的实施方式3的导航装置的结构的框图。图27是表示本专利技术的实施方式4的导航装置的结构的框图。图28是表示由实施方式4的导航装置所进行的数据定义信息的更新处理的流程的流程图。图29是表示由实施方式4的导航装置所进行的数据管理数据的更新处理的流程的流程图。图30是表示本专利技术的实施方式5的导航装置的其它结构的框图。图31是表示由实施方式5的导航装置所进行的数据定义信息和数据管理数据的更新处理的流程的流程图。图32是表示更新定义信息的一个例子的图。图33是表示基于图32的更新定义信息的数据定义信息的更新处理的概要的图。图34是表示本专利技术的实施方式6的导航装置的结构的框图。图35是表示实施方式6的导航装置的其它结构的框图。具体实施例方式以下,为了更详细地对本专利技术进行说明, 根据附图对用于实施本专利技术的方式进行说明。实施方式I.图I是表示本专利技术的实施方式I的数据访问装置的结构的框图。在图I中,实施方式I中的数据访问装置I是自动生成数据管理数据以及数据访问程序的装置。所谓数据管理数据是设定有以下内容的数据即,表示用于实现某个目的的系统所使用的数据集合体(数据库或者文件系统)(数据组)中的数据的保存位置的地址;或者表示数据的开头、或从数据的开头到特定的结构要素(数据项目)为止的距离的偏移量(数据组中的保存位置)。所谓数据访问程序是参照数据管理数据、来对数据集合体的实际数据进行访问的程序。另外,作为数据访问装置I的结构,包括数据定义信息输入部2、数据定义信息分析部3、数据管理数据生成部4、数据访问程序生成部5、数据管理数据输出部6、以及数据访问程序输出部7。数据定义信息输入部2是输入数据定义信息的结构部,例如从外部存储装置读取数据定义信息。数据定义信息分析部3是对数据定义信息进行分析的结构部。数据定义信息是对访问对象的数据集合体中的数据的结构进行定义的信息。例如,定义构成数据的数据项目以及该数据的长度。数据管理数据生成部4是基于数据定义信息分析部3的分析结果、来生成数据管理数据的结构部。另外,数据访问程序生成部5是基于数据定义信息分析部3的分析结果、来生成数据访问程序的结构部。数据管理数据输出部6是一边参照数据管理数据输出定义信息、一边基于数据管理数据生成部4所生成的数据管理数据、来生成并输出输出对象的数据管理数据的结构部。此处,所谓数据管理数据输出定义信息,是表示输出对象的数据管理数据的输出形式以及输出对象的数据项目的信息。数据访问程序输出部7是一边参照数据访问程序输出定义信息、一边基于数据访问程序生成部5所生成的数据访问程序、来生成并输出输出对象的数据访问程序的结构部。此处,所谓数据访问程序输出定义信息,是表示输出对象的数据访问程序的输出语言、输出类型、及命名规则等的信息。图2是表示应用了本专利技术的数据访问装置的信息处理装置的硬件结构的框图。作为该信息处理装置,例如,可举出有车载导航装置、移动电话、PDA (Personal DigitalAssistant :个人数字助理)等移动信息终端。图2中,在外部存储装置10中,保存有符合本专利技术的要点的数据访问用处理程序、用于实现由该信息处理装置所执行的车载导航等处理的应用软件、安装有该处本文档来自技高网...

【技术保护点】

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

【专利技术属性】
技术研发人员:坂入威郎玉田隆史后藤幸夫下谷光生御厨诚
申请(专利权)人:三菱电机株式会社
类型:
国别省市:

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

1