CN100513999C - Map-updating-data creating method, and map updating method and apparatus - Google Patents
Map-updating-data creating method, and map updating method and apparatus Download PDFInfo
- Publication number
- CN100513999C CN100513999C CNB200610004257XA CN200610004257A CN100513999C CN 100513999 C CN100513999 C CN 100513999C CN B200610004257X A CNB200610004257X A CN B200610004257XA CN 200610004257 A CN200610004257 A CN 200610004257A CN 100513999 C CN100513999 C CN 100513999C
- Authority
- CN
- China
- Prior art keywords
- map
- file
- data
- mentioned
- new
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000012545 processing Methods 0.000 claims abstract description 224
- 238000010586 diagram Methods 0.000 claims description 33
- 238000013500 data storage Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 238000000605 extraction Methods 0.000 description 5
- 101100162210 Aspergillus parasiticus (strain ATCC 56775 / NRRL 5862 / SRRC 143 / SU-1) aflM gene Proteins 0.000 description 3
- 101100102500 Caenorhabditis elegans ver-1 gene Proteins 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3859—Differential updating map data
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明为了缩短地图更新时间并可以进行后台更新,提供“地图更新处理用数据生成方法、地图更新方法和装置”。在生成将由多个文件构成的旧地图数据更新为新地图数据的地图更新处理用数据时,地图更新处理用数据生成装置(120)对应该更新的旧地图文件,用该旧地图文件和新地图文件生成差分数据,计算差分数据的大小比率,如果大小比率比设定值大,则将新地图文件作为地图更新处理用数据,如果大小比率比设定值小,则将差分数据作为地图更新处理用数据,利用每个文件的该数据生成地图更新处理用文件。
In order to shorten map update time and enable background update, the present invention provides "data generation method for map update processing, map update method and device". When generating map update processing data that updates old map data composed of a plurality of files into new map data, the map update processing data generation device (120) corresponds to the old map file to be updated, and uses the old map file and the new map The file generates difference data, and calculates the size ratio of the difference data. If the size ratio is larger than the set value, the new map file is used as data for map update processing. If the size ratio is smaller than the set value, the difference data is used as map update processing. The data is used to generate a file for map update processing using the data of each file.
Description
技术领域 technical field
本发明涉及地图更新处理用数据生成方法、地图更新方法和装置,特别是涉及将导航用的旧地图数据更新为新地图数据的地图更新处理用数据生成方法、地图更新方法和装置。The present invention relates to a data generation method for map update processing, a map update method and a device, and more particularly to a data generation method for map update processing, a map update method and a device for updating old map data for navigation to new map data.
技术背景 technical background
导航装置是从CD-ROM、DVD、HDD等记录介质中读出与车辆的当前位置对应的地图数据并描绘在显示器画面上,并在显示器画面的一定位置固定显示车辆标记,随着行驶滚动显示地图。地图数据是由(1)由节点数据、道路链接数据和交叉点数据等构成的道路层,(2)用于显示地图上的目标的背景层,(3)用于显示市街村名等的文字层等构成,在显示器画面显示的地图图像是基于背景层和文字层产生,地图匹配处理和引导路径的搜索处理是基于道路层进行的。另外,导航装置除了上述功能之外,还具有搜索从始发地至目的地的引导路径并在地图上显示该引导路径的路径引导功能和在地图上显示规定的POI标记(终点区域标记)的POI显示功能。The navigation device reads the map data corresponding to the current position of the vehicle from CD-ROM, DVD, HDD and other recording media and draws it on the display screen, and displays the vehicle mark at a certain position on the display screen, and scrolls along with the driving. map. Map data is (1) a road layer composed of node data, road link data, and intersection data, etc., (2) a background layer for displaying objects on the map, and (3) text for displaying city names, etc. The map image displayed on the display screen is generated based on the background layer and the text layer, and the map matching process and the search process for the guidance route are performed based on the road layer. In addition to the above-mentioned functions, the navigation device also has a route guidance function that searches for a guided route from the origin to the destination and displays the guided route on the map, and displays a predetermined POI mark (destination area mark) on the map. POI display function.
但是,因新道路建设等的地理数据的变更、设施的开业/关闭、宅地改建及其他原因,存储在记录介质上的地图数据经过一段时间就会陈旧。因此,作为现有技术有将更新地图数据按区域存储在导航装置的非易失性存储器中,从该非易失性存储器读出地图数据更新了的区域地图,从记录介质(CD-ROM等)读出没有更新的区域地图来进行导航控制的技术(例如,参考特许文献1)。该现有技术1中,将被更新了区域(块)的最新地图数据以网格单位从可拆卸存储器写入硬盘等非易失性存储器中,参考块管理信息,来检查在非易失性存储器中是否存在构成块的所有网格的更新地图数据,如果不存在,则从记录介质(CD-ROM等)读出地图信息,如果存在,则从非易失性存储器读出,并采用该地图数据来进行导航控制。但是,该方法需要采用CD-ROM、DVD等记录介质和硬盘等非易失性存储器双方来进行导航控制,存在控制复杂的问题。另外,现有技术中为了进行导航控制,需要一直采用CD-ROM、DVD等地图记录介质,所以除了地图用播放机之外还需要另外设置音乐用CD播放机和DVD播放机,存在硬件多的问题。However, the map data stored on the recording medium becomes obsolete over time due to changes in geographical data such as new road construction, opening/closing of facilities, remodeling of premises, and other reasons. Therefore, as a prior art, there is an area-by-region storage of updated map data in the non-volatile memory of the navigation device, reading out the area map with the updated map data from the non-volatile memory, and storing the updated map data from the recording medium (CD-ROM, etc.) ) technology of reading out an area map that has not been updated to perform navigation control (for example, refer to Patent Document 1). In this
因此,提出了将地图数据记录在硬盘HDD等地图存储部,在地图数据有变更时,用最新的地图数据改写该硬盘HDD的地图数据的方法(参考专利文献2)。该现有技术2中,用户从中心取得新地图数据与旧地图数据的差分,或者购买记录有新地图数据与旧地图数据的差分的更新DVD,用新地图数据更新硬盘HDD的旧地图数据。这样,可以采用硬盘HDD中记录的地图数据进行导航控制,可以将地图用DVD播放机兼用作音乐和视频欣赏用DVD播放机,而且可以一边进行导航控制一边欣赏音乐和视频。Therefore, a method of recording map data in a map storage unit such as a hard disk HDD and rewriting the map data of the hard disk HDD with the latest map data when the map data is changed has been proposed (refer to Patent Document 2). In this prior art 2, the user obtains the difference between the new map data and the old map data from the center, or purchases an update DVD on which the difference between the new map data and the old map data is recorded, and updates the old map data on the hard disk HDD with the new map data. In this way, the map data recorded in the hard disk HDD can be used for navigation control, and the DVD player for maps can also be used as a DVD player for music and video appreciation, and music and video can be enjoyed while performing navigation control.
图20是地图差分数据生成装置的更新DVD生成的示意说明图。Fig. 20 is a schematic explanatory diagram of generation of update DVD by the map difference data generation device.
由于地图数据由多个文件构成,所以地图差分数据生成装置(未图示)通过对每个文件进行抽取新版本(Ver2)的新地图文件NFL和旧版本(Ver1)的旧地图文件OFL的差分的处理,来生成差分数据DFD1~DFDN,之后,综合所有差分数据来生成更新数据,将该更新数据写入DVD并生成更新DVD1。Since the map data consists of multiple files, the map differential data generation device (not shown) extracts the difference between the new map file NFL of the new version (Ver2) and the old map file OFL of the old version (Ver1) for each file. process to generate differential data DFD 1 -DFD N , and then integrate all the differential data to generate update data, write the update data to DVD, and generate update DVD1.
图21是采用更新DVD将硬盘HDD的旧地图数据更新为新地图数据的导航装置的更新处理说明图。在更新地图时,导航装置的硬盘读取部2从硬盘3读取版本1(Ver1)的旧地图文件OFL并输入到更新处理部4,DVD再生部5从更新DVD1读取差分数据并输入到更新处理部4。更新处理部4采用差分数据和Ver1的旧地图文件OFL,对每个文件生成Ver2的新地图文件NFL,硬盘写入部6用该新地图文件NFL改写旧地图文件OLF。FIG. 21 is an explanatory diagram of an update process of a navigation device for updating old map data on a hard disk HDD to new map data using an update DVD. When updating the map, the hard disk reading part 2 of the navigation device reads the old map file OFL of version 1 (Ver1) from the
[特许文献1]特开2003-337027号公报;[Patent Document 1] JP-A-2003-337027 Gazette;
[特许文献2]特开2004-287705号公报。[Patent Document 2] JP-A-2004-287705.
但是,现有技术2的地图更新需要2小时以上的较长时间,比将新地图文件原样存储到DVD中并从该DVD单纯复印到硬盘HDD时更耗费时间。这是因为从旧地图文件和差分数据生成新地图文件的处理和读取旧地图文件需要耗费时间。因此,存在地图更新时更新DVD所需的较长时间里不能欣赏音乐CD和DVDVideo等的问题。However, the update of the map in the prior art 2 requires a long time of more than 2 hours, which is more time-consuming than storing the new map file as it is in the DVD and simply copying the DVD to the hard disk HDD. This is because the process of generating a new map file from the old map file and differential data and reading the old map file take time. Therefore, there is a problem that music CDs, DVDVideos, etc. cannot be enjoyed for a long period of time required to update the DVD when the map is updated.
因此,考虑了不使用差分DVD而将新地图数据写入DVD并直接拷贝到硬盘的方法。但是,当前地图数据的数据容量是15G字节左右,要写入所有地图数据则需要2个8.5G字节的DVD。如果这样将地图数据分成2个DVD,则不能实现后台更新处理。后台更新处理是如下的更新处理。导航装置并行进行导航处理和地图更新处理时,优先执行导航处理,在导航处理的空闲时间里进行地图更新处理。另外,地图更新处理例如从北向南方向,即从北海道向九州方向依次进行(全更新处理),但导航控制中请求了没有更新完的区域的地图文件时,中断全更新处理并更新该区域的地图数据(随时更新处理),随时更新处理结束之后重新开始全更新处理。导航装置是基于该随时更新的新地图文件来运行的。将上述地图更新处理称为后台更新处理。Therefore, a method of directly copying new map data to a hard disk by writing new map data to a DVD without using a differential DVD has been considered. However, the current data capacity of the map data is about 15G bytes, and two DVDs of 8.5G bytes are required to write all the map data. If the map data is divided into two DVDs in this way, background update processing cannot be realized. The background update processing is the following update processing. When the navigation device performs the navigation processing and the map update processing in parallel, the navigation processing is executed with priority, and the map update processing is performed during the idle time of the navigation processing. In addition, the map update process is performed sequentially from north to south, that is, from Hokkaido to Kyushu (full update process), but when a map file of an area that has not been updated is requested during navigation control, the full update process is interrupted and the area is updated. For the map data (always update process), the full update process is restarted after the end of the update process at any time. The navigation device operates based on the new map file updated at any time. The map update processing described above is referred to as background update processing.
但是,如果地图数据被分成2个DVD,就不能进行该后台更新处理。However, if the map data is divided into two DVDs, this background update process cannot be performed.
发明内容 Contents of the invention
鉴于上述问题,本发明的目的在于缩短地图更新时间。In view of the above problems, an object of the present invention is to shorten the map update time.
本发明的另一目的在于可以进行后台更新。Another object of the present invention is to enable background updates.
根据本发明,可以通过将由多个文件构成的旧地图数据更新为新地图数据的地图更新处理用数据生成方法和装置来解决上述问题。According to the present invention, the above-mentioned problems can be solved by a map update processing data generation method and apparatus for updating old map data composed of a plurality of files to new map data.
本发明的地图更新处理用数据生成方法将由多个文件构成的旧地图数据更新为新地图数据,其特征在于,包括:对应该更新的旧地图文件,用该旧地图文件和新地图文件生成差分数据的步骤;计算大小比率的步骤,该大小比率是上述差分数据大小对上述新地图文件大小的比例;以及如果上述大小比率比设定值大,则用上述新地图文件生成地图更新处理用数据,如果上述大小比率比设定值小,则用上述差分数据生成地图更新处理用数据的步骤。The data generation method for map update processing of the present invention updates old map data composed of a plurality of files to new map data, and is characterized in that it includes: corresponding to the old map file to be updated, generating a difference between the old map file and the new map file A step of data; a step of calculating a size ratio that is a ratio of the size of the above-mentioned differential data to the size of the above-mentioned new map file; and if the above-mentioned size ratio is larger than a set value, then using the above-mentioned new map file to generate data for map update processing , if the size ratio is smaller than a set value, generating data for map update processing using the difference data.
上述地图更新处理用数据生成方法还具有:生成文件确定数据,并将该文件确定数据插入到上述地图更新处理用数据中的步骤,上述文件确定数据用于确定构成上述地图更新处理用数据的地图更新处理用文件是基于上述新地图文件的文件还是基于上述差分数据的文件。The method for generating data for map update processing further includes the step of generating file specifying data for specifying a map constituting the data for map update processing, and inserting the file specifying data into the data for map update processing. Whether the file for update processing is a file based on the above-mentioned new map file or a file based on the above-mentioned difference data.
上述地图更新处理用数据生成方法还具有:将有关应更新的所有旧地图文件的上述地图更新处理用数据写入记录介质来并生成更新用记录介质的步骤。The map update processing data generation method further includes the step of writing the map update processing data on all old map files to be updated in a recording medium to generate an update recording medium.
上述地图更新处理用数据生成方法还具有根据上述更新用记录介质的容量变更上述设定值的步骤。The method for generating data for map update processing further includes a step of changing the set value in accordance with the capacity of the update recording medium.
上述设定值是使更新处理用的所有地图数据可以容纳到1个记录介质的值。The above-mentioned set value is a value such that all map data for update processing can be accommodated in one recording medium.
上述地图更新处理用数据生成方法中,以目录结构生成上述地图更新处理用数据,在最后的地图更新处理用文件中包含上述文件确定数据。In the above method for generating map update processing data, the above map update processing data is generated in a directory structure, and the file specifying data is included in the last map update processing file.
本发明的地图更新处理用数据生成装置具有:地图文件输入部,输入旧地图文件和新地图文件;以及处理部,对应该更新的旧地图文件,生成该旧地图文件和新地图文件的差分数据,并计算大小比率,该大小比率是上述差分数据大小对上述新地图文件大小的比例,如果上述大小比率比设定值大,则用新地图数据生成地图更新处理用文件,如果上述大小比率比设定值小,则用上述差分数据生成地图更新处理用文件,并用各地图更新处理用文件生成地图更新处理用数据上述地图更新处理用数据生成装置还具有更新用记录介质生成部,该更新用记录介质生成部将上述地图更新处理用数据写入记录介质来生成更新用记录介质。The data generation device for map update processing of the present invention has: a map file input unit for inputting an old map file and a new map file; and a processing unit for generating difference data between the old map file and the new map file corresponding to the old map file to be updated. , and calculate the size ratio, which is the ratio of the above-mentioned difference data size to the above-mentioned new map file size, if the above-mentioned size ratio is larger than the set value, then use the new map data to generate a file for map update processing, if the above-mentioned size ratio is larger than If the set value is small, the above-mentioned differential data is used to generate a file for map update processing, and each file for map update processing is used to generate data for map update processing. The recording medium generation unit writes the map update processing data into a recording medium to generate an update recording medium.
上述处理部根据上述更新用记录介质的容量,来变更上述设定值。The processing unit changes the set value according to the capacity of the update recording medium.
另外,上述处理部生成确定上述地图更新处理用文件是新地图文件还是差分数据文件的区别的数据,并插入到上述地图更新处理用数据中。In addition, the processing unit generates data specifying whether the map update processing file is a new map file or a difference data file, and inserts the data into the map update processing data.
本发明的地图数据更新方法,用于将由多个文件构成的旧地图数据更新为新地图数据,具有:对应该更新的旧地图文件,用该旧地图文件和新地图文件生成差分数据的步骤;计算大小比率的步骤,该大小比率是上述差分数据大小对上述新地图文件大小的比例;如果上述大小比率比设定值大,则用上述新地图文件生成地图更新处理用文件,并且,如果上述大小比率比设定值小,则用上述差分数据生成地图更新处理用文件的步骤,将上述地图更新处理用数据写入记录介质来生成更新用记录介质的步骤;如果从上述更新用记录介质读取的地图更新处理用文件是基于上述新地图文件的文件,则用该新地图文件改写导航装置的地图数据存储部中存储的旧地图文件的步骤;以及如果是基于上述差分数据的文件,则用该差分数据和旧地图文件生成新地图文件,并用该生成的新地图文件改写上述地图数据存储部中存储的旧地图文件的步骤。The map data updating method of the present invention is used to update old map data composed of a plurality of files into new map data, comprising: corresponding to the old map file to be updated, using the old map file and the new map file to generate differential data; a step of calculating a size ratio, which is the ratio of the size of the above-mentioned differential data to the size of the above-mentioned new map file; if the above-mentioned size ratio is larger than a set value, then using the above-mentioned new map file to generate a file for map update processing, and, if the above-mentioned If the size ratio is smaller than the set value, then use the above-mentioned differential data to generate a map update process file, and write the above-mentioned map update process data into a recording medium to generate an update record medium; if reading from the update record medium The fetched map update processing file is a file based on the above-mentioned new map file, then using the new map file to rewrite the old map file stored in the map data storage unit of the navigation device; and if it is a file based on the above-mentioned difference data, then A step of generating a new map file using the difference data and the old map file, and rewriting the old map file stored in the map data storage unit with the generated new map file.
上述地图更新方法,在记录更新处理用的所有地图数据的上述记录介质中包含文件确定数据,该文件确定数据用于确定上述地图更新处理用文件是基于新地图文件的文件还是基于上述差分数据的文件。In the map update method described above, file identification data for determining whether the file for map update processing is based on a new map file or based on the difference data is included in the recording medium on which all map data for update processing is recorded. document.
本发明的将旧地图数据更新为新地图数据的地图数据更新系统,其特征在于,具有:地图更新处理用数据生成装置,生成将由多个文件构成的旧地图数据更新为新地图数据的地图更新处理用数据;以及导航装置,用地图更新处理用数据来更新地图;上述地图更新处理用数据生成装置具有:地图文件输入部,输入旧地图文件和新地图文件;处理部,对应该更新的旧地图文件,生成该旧地图文件和新地图文件的差分数据,并计算大小比率,该大小比率是上述差分数据大小对上述新地图文件大小的比例,如果上述大小比率比设定值大,则用新地图数据生成地图更新处理用文件,如果上述大小比率比设定值小,则用上述差分数据生成地图更新处理用文件,用各地图更新处理用文件生成地图更新处理用数据;和更新用记录介质生成部,将上述地图更新处理用数据写入记录介质来生成更新用记录介质;上述导航装置具有:地图数据存储部,存储旧地图数据;地图数据读出/写入控制部,进行从该地图数据存储部读出旧地图数据、并将新地图数据写入该地图数据存储部的控制;地图更新处理用数据输入部,输入地图更新处理用数据;以及地图更新处理部,判断构成上述地图更新处理用数据的地图更新处理用文件是基于新地图文件的文件还是基于差分数据的文件,如果是基于新地图文件的文件,则用该新地图文件改写上述地图数据存储部中存储的旧地图文件,如果是基于差分数据的文件,则用该差分数据和上述地图数据存储部中存储的旧地图文件来生成新地图文件,并用该生成的新地图文件改写上述地图数据存储部中存储的旧地图文件。The map data update system for updating old map data to new map data according to the present invention is characterized in that it includes: a data generating device for map update processing, which generates a map update for updating old map data composed of a plurality of files to new map data. Processing data; and a navigation device, which updates the map with the data for map update processing; the above-mentioned map update processing data generation device has: a map file input part, which inputs an old map file and a new map file; a processing part, corresponding to the old map file to be updated; Map file, generate the differential data of the old map file and the new map file, and calculate the size ratio, the size ratio is the ratio of the size of the above-mentioned differential data to the size of the above-mentioned new map file, if the above-mentioned size ratio is larger than the set value, use A file for map update processing is generated from the new map data, and if the above-mentioned size ratio is smaller than a set value, a file for map update processing is generated using the above-mentioned difference data, and data for map update processing is generated using each map update processing file; and an update record The medium generation unit writes the above-mentioned map update processing data into a recording medium to generate an update recording medium; the above-mentioned navigation device has: a map data storage unit that stores old map data; The map data storage unit reads the old map data and writes the new map data into the control of the map data storage unit; the map update processing data input unit inputs the map update processing data; and the map update processing unit judges the composition of the map. Whether the map update processing file of the update processing data is a file based on a new map file or a file based on difference data, and if it is a file based on a new map file, the old map stored in the above-mentioned map data storage unit is rewritten with the new map file If the file is a file based on differential data, a new map file is generated using the differential data and the old map file stored in the above-mentioned map data storage unit, and the old map file stored in the above-mentioned map data storage unit is rewritten with the generated new map file. map file.
发明效果Invention effect
根据本发明,如果差分数据大小的大小比率比设定值大,则用新地图文件生成地图更新处理用数据,如果大小比率比设定值小,则用差分数据生成地图更新处理用数据,所以可以将该地图更新处理用数据容纳到1个记录介质,而且地图更新处理用数据中所含的新地图文件数也可以变多。其结果,可以缩短用新地图文件改写旧地图文件的改写时间,可以很快听到欣赏用CD或DVD。而且,由于可以容纳到1个记录介质,所以可以进行后台处理。According to the present invention, if the size ratio of the difference data size is larger than the set value, the map update processing data is generated from the new map file, and if the size ratio is smaller than the set value, the map update processing data is generated from the difference data, so The data for map update processing can be accommodated in one recording medium, and the number of new map files included in the data for map update processing can also be increased. As a result, the rewriting time for rewriting the old map file with the new map file can be shortened, and CD or DVD for listening can be listened to quickly. Moreover, since it can be accommodated on one recording medium, background processing is possible.
另外,根据本发明,由于根据容纳地图更新处理用数据的记录介质的容量来变更上述设定值,所以即使因导航装置而记录介质容量有变化,也可以生成最合适大小的更新处理用数据RNEWMP并写入该记录介质。In addition, according to the present invention, since the above-mentioned setting value is changed according to the capacity of the recording medium storing the data for map update processing, even if the capacity of the recording medium varies depending on the navigation device, it is possible to generate update data RNEWMP of an optimum size. and write to the recording medium.
另外,根据本发明,由于在地图更新处理用数据插入确定地图更新处理用文件是基于新地图文件的文件还是基于差分数据的文件的区别的数据,所以导航装置在地图更新时,用该数据可以简单识别地图更新处理用文件是基于新地图文件的文件还是基于差分数据的文件并改写旧地图文件。In addition, according to the present invention, since the data for determining whether the file for map update processing is a file based on a new map file or a file based on difference data is inserted into the data for map update processing, the navigation device can use this data when updating the map. It is easy to identify whether the file for map update processing is a file based on a new map file or a file based on differential data and rewrite the old map file.
另外,根据本发明,上述大小比率是上述差分数据大小对上述新地图文件大小的比例,上述设定值是使地图更新处理用数据可以容纳到1个记录介质的值,所以可以可靠地将地图更新处理用数据容纳到1个记录介质。In addition, according to the present invention, the above-mentioned size ratio is the ratio of the above-mentioned difference data size to the above-mentioned new map file size, and the above-mentioned setting value is a value that allows data for map update processing to be accommodated in one recording medium, so the map can be reliably stored. The update processing data is stored in one recording medium.
另外,根据本发明,由于最初用基于新地图文件的地图更新处理用文件更新存储在地图数据存储部中的旧地图文件,接着从记录介质读取基于所有差分数据的地图更新处理用文件并存储到存储器,接着用基于存储器中存储的文件进行更新处理之后,在将基于差分数据的文件存储到存储器的时刻起不需要更新记录介质(CD、DVD),从而可以更快地听到欣赏用CD或DVD。In addition, according to the present invention, since the old map file stored in the map data storage unit is first updated with the map update processing file based on the new map file, then the map update processing file based on all the difference data is read from the recording medium and stored. To the memory, after performing update processing based on the file stored in the memory, there is no need to update the recording medium (CD, DVD) from the moment the file based on the difference data is stored in the memory, so you can listen to the CD for listening faster or DVD.
附图说明 Description of drawings
图1是大小比率和处理时间的关系。Figure 1 is the relationship between size ratio and processing time.
图2是差分数据生成方法说明图。FIG. 2 is an explanatory diagram of a differential data generation method.
图3是差分数据说明图。FIG. 3 is an explanatory diagram of differential data.
图4是控制确定作为更新处理用文件使用新地图文件还是使用差分数据的说明图。FIG. 4 is an explanatory diagram for controlling whether to use a new map file or to use difference data as a file for update processing.
图5是地图数据更新系统的结构图。Fig. 5 is a structural diagram of a map data update system.
图6是地图更新处理用数据生成装置的结构图。FIG. 6 is a block diagram of a data generation device for map update processing.
图7是差分抽取/处理部的功能框图。Fig. 7 is a functional block diagram of a difference extraction/processing unit.
图8是地图更新处理用数据的生成处理流程图。FIG. 8 is a flow chart of generation processing of data for map update processing.
图9是确定设定值的处理流程图。FIG. 9 is a flowchart of processing for determining a set value.
图10是存储介质种类和更新处理用数据大小的对应表说明图。FIG. 10 is an explanatory diagram of a correspondence table between types of storage media and data sizes for update processing.
图11是导航装置的结构图。Fig. 11 is a structural diagram of a navigation device.
图12是导航控制装置的地图更新处理流程图。Fig. 12 is a flowchart of map update processing by the navigation control device.
图13是导航控制装置的地图更新处理的另一流程图。Fig. 13 is another flowchart of map update processing of the navigation control device.
图14是地图数据的说明图。FIG. 14 is an explanatory diagram of map data.
图15是地图数据的说明图。FIG. 15 is an explanatory diagram of map data.
图16是更新数据说明图。Fig. 16 is an explanatory diagram of update data.
图17是差分更新对应记录的说明图。FIG. 17 is an explanatory diagram of a differential update correspondence record.
图18是差分更新对应记录的另一说明图。FIG. 18 is another explanatory diagram of a differential update correspondence record.
图19是差分更新信息记录的说明图。FIG. 19 is an explanatory diagram of a differential update information record.
图20是地图差分数据生成装置的更新DVD生成的示意说明图(现有技术)。Fig. 20 is a schematic explanatory diagram of generation of update DVD by the map differential data generation device (conventional technology).
图21是采用更新DVD将硬盘HDD的旧地图数据改写为新地图数据的导航装置的更新处理说明图(现有技术)。FIG. 21 is an explanatory diagram of update processing of a navigation device that rewrites old map data on a hard disk HDD to new map data using an update DVD (conventional technology).
具体实施方式 Detailed ways
本发明的地图数据更新系统具有生成用于将由多个文件构成的旧地图数据更新为新地图数据的地图更新处理用数据的地图更新处理用数据生成装置;和采用地图更新处理用数据更新地图的导航装置。The map data update system of the present invention has a map update processing data generation device for generating map update processing data for updating old map data composed of a plurality of files into new map data; navigation device.
地图更新处理用数据生成装置对于应更新的旧地图文件,采用该旧地图文件和新地图文件生成差分数据,计算上述差分数据大小的大小比率,如果上述大小比率比设定值大,则采用上述新地图文件生成地图更新处理用数据,如果大小比率比设定值小,则采用上述差分数据生成地图更新处理用数据,将该地图更新处理用数据写入记录介质来生成更新用记录介质。The data generation device for map update processing generates difference data using the old map file and the new map file for the old map file to be updated, calculates the size ratio of the size of the difference data, and if the size ratio is larger than the set value, uses the above-mentioned The new map file generates map update processing data, and if the size ratio is smaller than a set value, the above-mentioned difference data is used to generate map update processing data, and the map update processing data is written into a recording medium to generate an update recording medium.
进行地图更新的导航装置如果从上述更新用记录介质读取的地图更新用数据的更新用文件是基于新地图文件的文件,则用该新地图文件改写硬盘等地图数据存储部中存储的旧地图文件,如果更新用文件是基于差分数据的文件,则采用该差分数据和旧地图文件来生成新地图文件,并用该新地图文件改写上述地图数据存储部中存储的旧地图文件。If the update file of the map update data read from the above-mentioned update recording medium is a file based on a new map file, the navigation device that performs map update rewrites the old map stored in a map data storage unit such as a hard disk with the new map file. If the update file is based on differential data, a new map file is generated using the differential data and the old map file, and the old map file stored in the map data storage unit is rewritten with the new map file.
这样,可以缩短地图更新时间,而且可以进行后台更新。In this way, the map update time can be shortened, and background updates can be performed.
实施例1Example 1
(A)本发明的概要(A) Outline of the present invention
采用新地图文件和旧地图文件的差分数据,用于将导航装置的地图数据存储部中存储的旧地图文件改写为新地图文件的处理时间如图1所示,差分数据的大小比率η越大,处理时间就越长。大小比率η例如用下式计算Using the differential data of the new map file and the old map file, the processing time for rewriting the old map file stored in the map data storage unit of the navigation device into a new map file is as shown in FIG. 1 , the larger the size ratio η of the differential data is. , the longer the processing time. The size ratio η is calculated by, for example, the following formula
η=(差分数据大小×100)/(新数据大小)(%)(1)。η=(differential data size×100)/(new data size)(%) (1).
图2是差分数据生成方法说明图,以字节单位比较新地图数据NEWM和旧地图数据OLDM,依次排列(1)搜索与新地图数据区域一致的旧地图数据区域,该旧地图数据区域的起始地址和大小,(2)将与旧地图数据不一致的新地图数据的组一次排列而生成上述差分数据。图2中,用箭头指示双方的地方是新旧相同区域。旧地图数据OLDM中的不一致区域数据DLTM被丢弃,新地图数据NEWM中的不一致区域数据A~D作为差分数据被追加。同一旧地图数据区域由该区域的起始地址ADi和大小Si确定。图2的例子中,差分数据如图3所示。即,Fig. 2 is an explanatory diagram of the differential data generation method, comparing the new map data NEWM and the old map data OLDM in byte units, and arranging them sequentially (1) Searching for an old map data area consistent with the new map data area, the origin of the old map data area (2) A group of new map data inconsistent with old map data is arranged at once to generate the above-mentioned difference data. In FIG. 2 , the areas where both sides are indicated by arrows are the same areas as the old and the new. The inconsistent area data DLTM in the old map data OLDM is discarded, and the inconsistent area data A to D in the new map data NEWM are added as difference data. The same old map data area is determined by the start address ADi and the size Si of the area. In the example in Figure 2, the difference data is shown in Figure 3. Right now,
差分数据的结构成为The structure of differential data becomes
●新地图文件:A数据●New map file: A data
●旧地图文件:1数据指定(起始地址AD1,大小S1)●Old map file: 1 data designation (start address AD 1 , size S 1 )
●新地图文件:B数据●New map file: B data
●旧地图文件:3数据指定(起始地址AD3,大小S3)●Old map file: 3 data designations (start address AD 3 , size S 3 )
●新地图文件:C数据● New map file: C data
●旧地图文件:2数据指定(起始地址AD2,大小S2)●Old map file: 2 data designations (start address AD 2 , size S 2 )
●新地图文件:D数据。● New map file: D data.
大小比率越小,旧地图文件与新地图文件一致的数据大小部分越多,旧地图文件与新地图文件不一致的地方数量越少,更新处理时间就越短。另一方面,大小比率越大,旧地图文件与新地图文件不同的数据大小部分越大,旧地图文件与新地图文件不一致的地方数量越多,更新处理时间就越长。其结果,大小比率与处理时间的关系如图1所示。The smaller the size ratio is, the more data size parts the old map file matches with the new map file, the less the number of places where the old map file does not match the new map file, and the shorter the update processing time. On the other hand, the larger the size ratio, the larger the data size portion where the old map file differs from the new map file, the larger the number of places where the old map file does not match the new map file, and the longer the update processing time. As a result, the relationship between the size ratio and the processing time is shown in FIG. 1 .
但是,将新地图文件原样存储到更新DVD并从该更新DVD单纯拷贝到硬盘HDD时的处理时间比采用差分数据和旧地图文件来生成新地图文件数据并写入硬盘HDD时的处理时间短。但是,将新地图文件作为地图更新处理用数据(更新处理用文件)的数据量比将差分数据作为更新处理用文件时的数据量更多。即,如果重视处理时间,则将新地图文件存储到更新DVD更有利,如果重视数据量,则将差分数据存储到更新DVD更有利。However, the processing time for storing the new map file as it is on the update DVD and simply copying the update DVD to the hard disk HDD is shorter than the processing time for generating new map file data using the differential data and the old map file and writing it to the hard disk HDD. However, the amount of data when the new map file is used as the map update processing data (update processing file) is larger than the data amount when the difference data is used as the update processing file. That is, if the processing time is important, it is more advantageous to store the new map file on the update DVD, and if the amount of data is important, it is more advantageous to store the difference data on the update DVD.
因此,如果差分数据的大小比率η比设定值SP大,则将新地图文件作为更新处理用文件,另一方面,如果大小比率η比设定值SP小,则将差分数据作为更新处理用文件并记录到更新DVD。这样,更新处理用的所有地图数据(所有更新处理用文件)可以容纳到1个更新DVD,而且,可以将很多新地图文件作为更新处理用文件记录到更新DVD,因此可以缩短地图更新的处理时间。另外,设定值SP的值调整为收入1个DVD(8.5G字节)。Therefore, if the size ratio η of the differential data is larger than the set value SP, the new map file is used as a file for update processing; on the other hand, if the size ratio η is smaller than the set value SP, the differential data is used as a file for update processing. file and recorded to the update DVD. In this way, all map data for update processing (all update processing files) can be accommodated in one update DVD, and many new map files can be recorded on the update DVD as update processing files, so the processing time for map update can be shortened . In addition, the value of the set point SP is adjusted so that one DVD (8.5 Gbytes) is included.
如上所述,图4是确定作为地图更新处理用文件使用新地图文件还是使用差分数据的控制说明图,设为SP=10(%)。由于文件1、文件3的大小比率分别为η=9%、5%,比SP=10(%)小,所以作为更新处理用文件使用差分数据。另一方面,由于文件2、文件4的大小比率η=40%、90%,比SP=10(%)大,所以作为更新处理用文件使用新地图文件。另外,为了便于说明,在图4中有4个文件,但实际上存在数10万个左右文件。As described above, FIG. 4 is a control explanatory diagram for determining whether to use a new map file or difference data as a file for map update processing, and SP=10(%). Since the size ratios of
(B)地图数据更新系统(B) Map data update system
图5是地图数据更新系统的结构图,具有生成用于将旧地图数据更新为新地图数据的地图更新处理用数据的地图更新处理用数据生成装置10,和采用地图更新处理用数据更新地图的导航装置20。5 is a structural diagram of a map data update system, which has a map update processing
地图更新处理用数据生成装置10将地图更新处理用数据RNEWMP记录到DVD等记录介质并传递给导航装置20。另外,用通信线路(无线线路、因特网等)连接地图更新处理用数据生成装置10和导航装置20,地图更新处理用数据生成装置10根据来自导航装置的请求,通过通信将地图更新处理用数据RNEWP传递给导航装置20。The
(a)地图更新处理用数据生成装置(a) Data generating device for map update processing
图6是地图更新处理用数据生成装置10的结构图,是将地图更新处理用数据RNEWMP写入DVD的例子。地图文件输入部11将旧地图文件OLDM和新地图文件NEWM输入到差分抽取/处理部12。差分抽取/处理部12利用图2~图3所述的方法,对每个文件生成旧地图文件OLDM和新地图文件NEWM的差分数据,计算差分数据的大小比率η,如果该大小比率η比设定值SP大,则采用新地图文件生成地图更新处理用数据(更新处理用文件),如果该大小比率η比设定值SP小,则采用差分数据生成地图更新处理用数据并存储到更新数据存储部13。更新数据存储部13将应更新的每个旧地图文件的更新处理用文件作为地图更新处理用数据RNEWMP保存,根据来自DVD刻录机14的请求,将该地图更新处理用数据输入到DVD刻录机,DVD刻录机14将地图更新处理用数据RNEWMP写入DVD15并生成更新DVD。另外,也可以代替DVD,使用CD-ROM、半导体存储器等任意记录介质。FIG. 6 is a configuration diagram of the map update processing
图7是差分抽取/处理部12的功能框图,差分数据生成部12a对每个文件生成旧地图文件OLDM和新地图文件NEWM的差分数据,大小比率计算部12b根据式(1)计算差分数据的大小比率η,更新处理用文件生成部12c如果该大小比率η比设定值SP大,则采用新地图文件生成更新处理用文件,如果大小比率η比设定值SP小,则采用差分数据生成更新处理用文件并存储到更新数据存储部13。7 is a functional block diagram of the difference extraction/
(b)地图更新处理用数据的生成处理流程(b) Generation processing flow of data for map update processing
图8是地图更新处理用数据生成装置10中的差分抽取/处理部12的地图更新处理用数据的生成处理流程图。FIG. 8 is a flow chart of the generation process of the map update processing data by the difference extraction/
首先,读取应更新的旧地图文件和新地图文件(步骤101)。即,读取并比较新地图文件和旧地图文件,如果不同,则判断为旧地图文件应更新,结束步骤101的处理。但是,如果一致,则判断为旧地图文件不应该更新,读取并比较下一新地图文件和旧地图文件,重复至新地图文件和旧地图文件不同。First, the old map file and the new map file to be updated are read (step 101). That is, the new map file and the old map file are read and compared, and if they are different, it is determined that the old map file should be updated, and the processing of
接着,生成应更新的旧地图文件和新地图文件的差分数据(步骤102)。如果求出差分数据,则按照式(1)计算该差分数据的大小比率η(步骤103),比较该大小比率η和设定值SP的大小(步骤104),如果η≧SP,则采用新地图文件生成更新处理用文件,打开原始数据标签,并保存到更新数据存储部13(步骤105)。如果η<SP,则采用差分数据生成更新处理用文件,关闭原始数据标签,并存储到更新数据存储部13(步骤106)。Next, difference data between the old map file and the new map file to be updated are generated (step 102). If get difference data, then calculate the size ratio n (step 103) of this difference data according to formula (1), compare the size (step 104) of this size ratio n and setting value SP, if n≧SP, then adopt new The map file generates an update processing file, opens the raw data tab, and saves it in the update data storage unit 13 (step 105). If n<SP, the difference data is used to generate an update processing file, the original data tag is closed, and the file is stored in the update data storage unit 13 (step 106).
接着,检查是否存在应更新的文件(步骤107),如果存在,则重复步骤101之后的处理。如果不存在应更新的文件,则将由更新处理用文件构成的地图更新处理用数据写入DVD,并生成更新DVD15(步骤108)。Next, it is checked whether there is a file to be updated (step 107), and if there is, the processing after
另外,在步骤101中,计数应更新的旧地图文件个数,在步骤108,将该计数作为总变更文件数写入DVD。In addition, in
(c)设定值SP的确定处理(c) Determination process of set point SP
根据导航装置的不同,地图数据大小有较大的差。地图数据小的导航装置通过在存储卡存储更新处理用数据来进行更新。另外今后,如果地图数据变大,则在DVD不能存储更新处理用数据,不得不在HDDVD或Blue-ray盘存储更新处理用数据。存储更新处理用数据的存储介质取决于导航装置,在该存储介质中可存储的最大值称为更新处理用数据的最大值。为了不超过该更新处理用数据的最大值即存储介质容量,需要确定上述设定值SP,生成更新处理用数据RNEWMP。这样,可以在存储介质生成并写入最合适的更新处理用数据RNEWMP。The map data size varies greatly depending on the navigation device. A navigation device with small map data is updated by storing update processing data in a memory card. In addition, if map data becomes larger in the future, data for update processing cannot be stored on DVD, and data for update processing must be stored on HDDVD or Blue-ray discs. The storage medium storing the data for update processing depends on the navigation device, and the maximum value that can be stored in this storage medium is called the maximum value of data for update processing. In order not to exceed the storage medium capacity which is the maximum value of the update processing data, it is necessary to determine the above-mentioned setting value SP and generate the update processing data RNEWMP. In this way, it is possible to generate and write optimum update processing data RNEWMP on the storage medium.
图9是确定设定值SP的处理流程,首先如图10所示,根据更新处理用数据存储介质的种类,将存储容量(更新处理用数据大小DS)作成表格形式存储到存储器,在检查出存储介质的种类时,求出该存储器中存储的该存储介质的容量,确定成为该容量的设定值SP。Fig. 9 is the process flow of determining the set value SP. First, as shown in Fig. 10, according to the type of the data storage medium for the update process, the storage capacity (data size DS for the update process) is stored in the memory in table form, and after checking out For the type of the storage medium, the capacity of the storage medium stored in the memory is obtained, and the set value SP to be the capacity is determined.
图9中,更新处理用地图数据生成部10识别更新处理用数据存储介质的种类(步骤151)。存储介质的种类可以是人工输入,也可以是利用从向存储介质写入更新处理用地图数据的写入装置输入。In FIG. 9 , the update processing
接着,从图10的表取得对应该存储介质种类的更新处理用数据大小DS,将设定值SP确定为,使从此之后生成的更新处理用数据RNEWMP的大小小于该更新处理用数据大小DS。即,如果存储介质是DVD,则确定设定值SP,以使更新处理用数据RNEWMP的大小小于8.5G字节(步骤152、153)。Next, the update data size DS corresponding to the storage medium type is obtained from the table in FIG. 10, and the setting value SP is determined so that the size of the update data RNEWMP generated thereafter is smaller than the update data size DS. That is, if the storage medium is a DVD, the setting value SP is determined so that the size of the update processing data RNEWMP is smaller than 8.5 Gbytes (
另外,如果存储介质是存储卡,则将设定值SP确定为,使更新处理用数据RNEWMP的大小小于1.0G字节(步骤154、155)。Also, if the storage medium is a memory card, set value SP is determined such that the size of update processing data RNEWMP is smaller than 1.0 Gbyte (
另外,如果存储介质是HDDVD(蓝射线),则将设定值SP确定为,使更新处理用数据RNEWMP的大小小于30G字节(步骤156、157)。Also, if the storage medium is HDDVD (Blue Ray), set value SP is determined such that the size of update processing data RNEWMP is smaller than 30 Gbytes (
另外,如果存储介质是CD-ROM,则将设定值SP确定为,使更新处理用数据RNEWMP的大小小于700M字节(步骤158、159)。Also, if the storage medium is a CD-ROM, the setting value SP is determined such that the size of the update processing data RNEWMP is smaller than 700 Mbytes (
另外,如果存储介质不是上述任何一个,则认为有错并结束处理(步骤160)。Also, if the storage medium is not any of the above, it is considered to be an error and the process ends (step 160).
(d)导航装置(d) Navigation device
图11是导航装置的结构图,在地图存储部(例如硬盘HDD)21以文件形式记录有导航用的地图数据,硬盘驱动器22根据来自导航控制装置23的指示,从硬盘21读出地图数据,并在该硬盘写入新地图数据。DVD再生部24从更新DVD15读取地图更新处理用数据RNEWMP,并输入到导航控制装置23。车辆位置检测部25检测汽车位置,并输入到导航控制装置23。这样,导航控制装置可以采用地图数据进行导航控制。数据输入部26是触摸屏、遥控等,输入各种命令和数据,外部通信接口27经便携式电话或因特网等与外部装置通信。另外,也可以不从更新DVD15读取地图更新处理用数据RNEWMP,而是与地图更新处理用数据生成部10进行通信来取得地图更新处理用数据RNEWMP。监视器28显示导航用地图或合适的操作菜单图像。导航语音引导部29用语音向用户通知靠近的交叉点引导(向左右转的方向、到交叉点的距离等)。Fig. 11 is a structural diagram of a navigation device, and map data for navigation is recorded in a file form in a map storage unit (such as a hard disk HDD) 21, and the
导航控制装置23具有导航处理部PR1和地图更新处理部PR2,进行导航处理和地图更新处理。地图更新处理中,采用从更新DVD15读取的地图更新处理用数据,更新硬盘21中存储的地图数据(旧地图数据)。导航控制装置在并行进行导航处理和地图更新处理时,优先执行导航处理,在导航处理空闲时间进行地图更新处理。另外,地图更新处理例如从北向南方向,即从北海道向九州方向依次进行(全更新处理),但导航处理请求了没有更新完区域的地图文件时,中断全更新处理并更新该区域的地图数据(随时更新处理),随时更新处理结束之后重新开始全更新处理。导航处理是基于该随时更新的新地图文件进行的(后台控制)。The
(e)地图更新处理流程(e) Map update processing flow
图12是导航控制装置的地图更新处理流程图。Fig. 12 is a flowchart of map update processing by the navigation control device.
如果将更新DVD15放入DVD再生装置24并开始地图更新处理,则导航控制装置23从该更新DVD15逐个读出地图更新处理用文件(步骤201),参考原始数据标签,检查该地图更新处理用文件是基于新地图文件的文件还是基于差分数据的文件(步骤202)。如果是基于新地图文件的文件,则利用该新地图文件改写硬盘21的旧地图文件(步骤203)。另一方面,如果是基于差分数据的文件,则采用差分数据和从硬盘HDD读出的旧地图文件生成新地图文件,并用该新地图文件改写硬盘21的旧地图文件(步骤204)。If the
之后,把更新完文件数加起来(步骤205),检查该计数与从更新DVD15读出的管理数据中包含的总变更文件数是否一致(步骤206),如果不一致,则返回到步骤201,重复之后的处理,如果一致,则结束地图更新处理。Afterwards, update the number of files and add up (step 205), check whether this count is consistent with the total number of changed files included in the management data read out from the update DVD15 (step 206), if inconsistent, then return to step 201, repeat In subsequent processing, if they match, the map update processing is terminated.
图13是导航控制装置的地图更新处理的另一流程图。Fig. 13 is another flowchart of map update processing of the navigation control device.
如果将更新DVD15放入DVD再生装置24并开始地图更新处理,则导航控制装置23从该更新DVD15逐个读出地图更新处理用文件(步骤201),参考原始数据标签,如果该地图更新处理用文件是基于新地图文件的文件,则用该新地图文件改写导航装置的硬盘中存储的旧地图文件(步骤301)。接着,检查所有新地图文件的更新处理是否结束(步骤302),如果没有结束,则返回步骤301并重复之后的处理。If the
如果所有新地图文件的更新处理结束,则从更新DVD15读出所有基于更新处理用文件中的差分数据的文件,并存储到内置存储器(步骤303)。这样,由于地图更新中不需要更新DVD15,所以之后用户退出更新DVD15,可以再生音乐和视频用DVD(步骤304)。When the update processing of all new map files is completed, all files based on the difference data in the update processing files are read from the
接着,导航控制装置23从存储器读出基于差分数据的文件,从硬盘HDD读出旧地图文件,由此生成新地图文件(步骤305),采用该新地图文件改写硬盘HDD内的旧地图文件(步骤306)。接着,检查所有利用基于差分数据的文件的更新处理是否结束(步骤307),如果没有结束,则返回到步骤305,对下一差分数据重复上述处理。Next, the
这样,由于将基于差分数据的文件存储到存储器的时刻起就不需要更新记录介质(CD、DVD),所以可以播放欣赏用CD或DVD。In this way, it is not necessary to update the recording medium (CD, DVD) from the moment when the file based on the differential data is stored in the memory, so it is possible to play a CD or DVD for viewing.
(f)地图数据(f) map data
图14、图15是地图数据的说明图。如图14(A)所示,地图数据对于各功能(DATA、FREEWAY、MAP、POI、RC、RG、STREET、TOLL、VICS),按每个级别、区域或每个检索树细分割,以目录结构生成并记录到硬盘HDD21。各功能中,DATA是区域标记、接合图数据等,FREEWAY是高速路数据,MAP是地图数据,POI是信息检索数据,RC是引导路径搜索数据,RG是路径引导数据等。14 and 15 are explanatory diagrams of map data. As shown in Figure 14(A), the map data is subdivided for each function (DATA, FREEWAY, MAP, POI, RC, RG, STREET, TOLL, VICS) for each level, area, or each search tree. The structure is generated and recorded to the hard disk HDD21. Among the functions, DATA is area marking and junction map data, FREEWAY is highway data, MAP is map data, POI is information search data, RC is route search data, and RG is route guidance data.
地图数据MAP是目录结构,具有从详细地图(级别00)到广域地图(级别06)7个阶段的级别,将各级别地图用网格分割时,每个网格具备地图显示用数据文件MP××××.mba、RF×××.mba。图14(A)示出级别06的地图(日本全国地图)分割成4个网格,各网格的地图显示用数据文件是MP0000.mba~MP0003.mba、RF0000.mba~RF0003.mba。另外,文件MP××××.mba是背景、文字、符号显示用数据,文件RF×××.mba是道路形状显示数据。The map data MAP has a directory structure and has seven levels from detailed map (level 00) to wide-area map (level 06). When the map of each level is divided into grids, each grid has a map display data file MP ××××.mba, RF×××.mba. FIG. 14(A) shows that a level 06 map (Japanese national map) is divided into four grids, and the map display data files for each grid are MP0000.mba to MP0003.mba and RF0000.mba to RF0003.mba. In addition, the file MPxxxx.mba is data for displaying backgrounds, characters, and symbols, and the file RFxxxx.mba is data for displaying road shapes.
图14(B)示出级别1的地图分割成5个1次网格,1次网格再分割成7个2次网格,规定的2次网格的显示用数据文件是MP0000.mba和RF0000.mba。通过上述,按照Leve01目录→1st3927目录→2nd0005目录的顺序,可以取得地图显示数据文件MP0000.mba、RF0000.mba。FIG. 14(B) shows that the map of
图15(A)是信息检索数据POI的结构例,按各检索项目成为目录结构,以便可以进行住所检索、住所50音检索、建筑物检索、高速路线检索、设施检索、电话号码检索。15(A) is an example of the structure of the information search data POI. Each search item has a directory structure so that address search, address 50-sound search, building search, highway route search, facility search, and telephone number search can be performed.
图15(B)是高速路线检索数据FREEWAY的结构例,在高速路线检索数据FREEWAY连接有2个子目录LIST、P Tree00mba。P Tree00mba是表现检索树的文件。在目录LIST中对应9个地方(北海道、东北、关东、…、九州)连接List000~List008,在北海道序列List000连接有表示10个高速路线的文件P list000.mba~P list009.mba。Fig. 15(B) is an example of the structure of the highway route search data FREEWAY, and two subdirectories LIST and P Tree00mba are connected to the highway route search data FREEWAY. P Tree00mba is a file representing a search tree. Corresponding to 9 places (Hokkaido, Tohoku, Kanto, ..., Kyushu) in the directory LIST, List000~List008 is connected, and the files P list000.mba~P list009.mba representing 10 high-speed routes are connected to the Hokkaido sequence List000.
(g)更新数据(地图更新处理用数据)(g) Update data (data for map update processing)
图16~图19是更新数据说明图。如图16(A)所示,在更新数据(差分)连接有连接进行更新的文件的功能目录(DATA、FREEWAY、MAP、POI、RC、RG、STREET、TOLL、VICS)和index.dif。index.dif文件确定(1)更新前后的版本号、(2)更新所需的总变更文件数、(3)应更新的功能目录个数等。16 to 19 are explanatory views of update data. As shown in FIG. 16(A), function directories (DATA, FREEWAY, MAP, POI, RC, RG, STREET, TOLL, VICS) and index.dif are connected to the update data (difference). The index.dif file determines (1) the version numbers before and after the update, (2) the total number of changed files required for the update, (3) the number of function directories to be updated, etc.
地图更新处理用文件(更新地图文件)按各功能以目录结构指示。图16(B)是功能RG(路径引导数据)的目录结构说明图,在功能目录RG连接有目录UP000和info0000.dif。UP000是用于指示更新实体文件(UP000.dif~UP002.dif)的目录,info0000.dif是指示多个低级差分更新对应记录#0~#N的目录,Files for map update processing (update map files) are indicated with a directory structure for each function. FIG. 16(B) is an explanatory diagram of the directory structure of the function RG (route guidance data), and directories UP000 and info0000.dif are connected to the function directory RG. UP000 is a directory used to indicate update entity files (UP000.dif~UP002.dif), info0000.dif is a directory indicating multiple low-level differential update corresponding records #0~#N,
如图17(A)所示,差分更新对应记录具有以下信息。As shown in FIG. 17(A), the differential update correspondence record has the following information.
(1)处理状态(比关注的目录低级的目录是否已处理完)(1) Processing status (whether the lower-level directory than the concerned directory has been processed)
(2)关注目录的目录名(2) The directory name of the concerned directory
(3)子目录(低级目录)(3) Subdirectory (low-level directory)
(4)关注目录中存在的文件数(4) Pay attention to the number of files existing in the directory
(5)对应子目录的差分更新对应记录号(5) The record number corresponding to the differential update of the corresponding subdirectory
(6)对应关注目录下文件的差分更新信息记录号。(6) The difference update information record number of the file under the corresponding concerned directory.
以图17(B)的目录结构为例进行说明,由于关注目录是MBA\RG\LEVEL01,所以目录名是“LEVEL01”。另外,子目录数是3,该目录中存在的文件数是0。由于子目录数是3,所以确定3个该子目录的差分更新对应记录号#×(1st3622)、#X+1(1st3633)、#X+2(1st3624)。但是,由于在该目录中存在的文件数是0,所以差分更新信息记录号一个也没有确定。Taking the directory structure of FIG. 17(B) as an example for description, since the directory of interest is MBA\RG\LEVEL01, the directory name is "LEVEL01". Also, the number of subdirectories is three, and the number of files existing in this directory is zero. Since the number of subdirectories is 3, it is determined that the differential update corresponding record numbers of the three subdirectories are #×(1 st 3622), #X+1(1 st 3633), and #X+2(1 st 3624). However, since the number of files existing in this directory is 0, none of the differential update information record numbers has been specified.
图18是差分更新对应记录的另一例,子目录数为0,文件数为2的例子,目录名是“1st3622”。由于子目录数是0,所以差分更新对应记录号一个也没有确定。但是,由于该目录中存在的文件数是2,所以记录有2个差分更新信息记录号(确定地图更新处理用文件)1st3622、1st3623。Fig. 18 is another example of differential update corresponding records, in which the number of subdirectories is 0 and the number of files is 2, and the directory name is "1 st 3622". Since the number of subdirectories is 0, no record number corresponding to the differential update has been determined. However, since the number of files existing in this directory is two, two difference update information record numbers (files for specifying map update processing) 1 st 3622 and 1 st 3623 are recorded.
图19是确定文件(地图更新处理用文件)的差分更新信息记录号的例子,具有以下信息。FIG. 19 is an example of the difference update information record number of the specified file (file for map update processing), and has the following information.
(1)处理状态(关注的地图更新处理用文件是否已处理完)(1) Processing status (whether the concerned map update processing file has been processed)
(2)关注的地图更新处理用文件的文件名(2) The file name of the file for map update processing of interest
(3)原始数据标签(地图更新处理用文件是基于新地图文件的文件还是基于差分数据的文件的区别)(3) Raw data label (difference between whether the file for map update processing is based on a new map file or a file based on differential data)
(4)更新数据实体文件的文件号(4) Update the file number of the data entity file
(5)从更新数据实体文件起始的偏移量(5) Offset from the start of the update data entity file
(6)更新数据大小。(6) Update data size.
如果原始数据标签是打开的,更新数据实体文件号表示的更新状态文件是新地图文件,如果原始数据标签是关闭的,则更新数据实体文件号表示的更新状态文件是差分数据。If the original data label is turned on, the update state file indicated by the update data entity file number is a new map file; if the original data label is closed, the update state file indicated by the update data entity file number is a differential data.
根据以上的本发明,能缩短地图更新时间,并且由于更新DVD是一个,所以能够进行后台更新。According to the present invention as described above, the map update time can be shortened, and since there is only one update DVD, background update can be performed.
Claims (16)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP033910/2005 | 2005-02-10 | ||
JP2005033910 | 2005-02-10 | ||
JP352807/2005 | 2005-12-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1818563A CN1818563A (en) | 2006-08-16 |
CN100513999C true CN100513999C (en) | 2009-07-15 |
Family
ID=36918670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200610004257XA Expired - Fee Related CN100513999C (en) | 2005-02-10 | 2006-02-10 | Map-updating-data creating method, and map updating method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100513999C (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102128628A (en) * | 2010-01-19 | 2011-07-20 | 北京四维图新科技股份有限公司 | Difference analysis method and difference analysis device for electronic maps |
CN102944243A (en) * | 2012-11-16 | 2013-02-27 | 沈阳美行科技有限公司 | Navigation device and method capable of updating increment of map data |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4782060B2 (en) * | 2007-03-30 | 2011-09-28 | アイシン・エィ・ダブリュ株式会社 | Data update system and computer program |
JP4844978B2 (en) * | 2007-07-11 | 2011-12-28 | 本田技研工業株式会社 | NAVIGATION DEVICE AND NAVIGATION SYSTEM |
CN101957209B (en) * | 2009-07-15 | 2012-07-18 | 江苏新科软件有限公司 | Navigation device map data increment updating method |
WO2011013177A1 (en) * | 2009-07-31 | 2011-02-03 | 三菱電機株式会社 | Facility search device |
CN101644582B (en) * | 2009-09-11 | 2011-12-07 | 北京四维图新科技股份有限公司 | Differential method for navigation electronic map, matching method and device |
JP5845016B2 (en) * | 2011-07-27 | 2016-01-20 | 株式会社デンソー | Map difference data creation device and map difference data creation method |
CN102368265A (en) * | 2011-10-19 | 2012-03-07 | 北京世纪高通科技有限公司 | Method and device for updating map data |
US9715002B2 (en) | 2013-07-29 | 2017-07-25 | Here Global B.V. | Method and apparatus for updating radio maps |
JP5997797B2 (en) * | 2015-03-03 | 2016-09-28 | 富士重工業株式会社 | Vehicle map data processing device |
CN107192393B (en) * | 2017-07-20 | 2019-11-12 | 南京多伦科技股份有限公司 | A kind of maintenance system and method for road-map-data |
JP2019046381A (en) * | 2017-09-06 | 2019-03-22 | パナソニックIpマネジメント株式会社 | Autonomous traveling vacuum cleaner, and map correction method |
CN109631916B (en) * | 2018-10-31 | 2020-12-08 | 百度在线网络技术(北京)有限公司 | Map generation method, map generation device, map generation equipment and storage medium |
WO2021258368A1 (en) * | 2020-06-24 | 2021-12-30 | 华为技术有限公司 | Method, device, and system for processing map update data |
CN113242185B (en) * | 2021-05-28 | 2022-08-16 | 广州科语机器人有限公司 | Map data transmission method, cleaning robot, equipment and storage medium |
-
2006
- 2006-02-10 CN CNB200610004257XA patent/CN100513999C/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102128628A (en) * | 2010-01-19 | 2011-07-20 | 北京四维图新科技股份有限公司 | Difference analysis method and difference analysis device for electronic maps |
CN102944243A (en) * | 2012-11-16 | 2013-02-27 | 沈阳美行科技有限公司 | Navigation device and method capable of updating increment of map data |
CN102944243B (en) * | 2012-11-16 | 2016-12-21 | 沈阳美行科技有限公司 | A kind of map datum can be with the method for incremental update |
Also Published As
Publication number | Publication date |
---|---|
CN1818563A (en) | 2006-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100513999C (en) | Map-updating-data creating method, and map updating method and apparatus | |
CN100513998C (en) | Map-updating-data creating method, and map updating method and apparatus | |
EP1691168B1 (en) | Method of generating map update process data, map update method, and map update apparatus | |
US7711473B2 (en) | Map data update method and navigation apparatus | |
JP4897516B2 (en) | Navigation device and data update system | |
CN101743455B (en) | Circumference search method for setting path and navigation system | |
US8239355B2 (en) | Map data update method and map data update system | |
CN101715543B (en) | Navigator and map data updating method thereof | |
CN102338638B (en) | Navigation equipment and its map data updating method | |
JP4961606B2 (en) | Data management system, update file generation system, and data update method | |
JP2001165675A (en) | Navigation system | |
JP5005961B2 (en) | DATA UPDATE SYSTEM, NAVIGATION DEVICE, AND DATA UPDATE METHOD | |
US20050216511A1 (en) | Guidance information retrieval apparatus and guidance information retrieval system using this guidance information retrieval apparatus | |
JP5717971B2 (en) | Navigation device and navigation method | |
JP2008090518A (en) | Data update system, terminal device, server device, and data update method | |
JP4892921B2 (en) | NAVIGATION DEVICE, MAP INFORMATION UPDATE METHOD, AND MAP INFORMATION UPDATE PROGRAM | |
JP4745070B2 (en) | Map update data creation device and navigation device | |
JP2007279488A (en) | Method and system for updating map data | |
JP5261439B2 (en) | DATA UPDATE SYSTEM, NAVIGATION DEVICE, AND DATA UPDATE METHOD | |
JP5473663B2 (en) | Navigation device and data updating method thereof | |
JP2007163936A (en) | Map data creation method and map data creation device | |
JP2008089376A (en) | Data updating system, method, and navigation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090715 Termination date: 20150210 |
|
EXPY | Termination of patent right or utility model |