Map Updating Systems, Methods, and Programs
1 Assignment
0 Petitions
Accused Products
Abstract
When the navigation apparatus 5 performs a difference update on navigation map data 39 based on difference update data 17 distributed from a map distribution center 2, the difference update data 17 used in the difference update is stored into a navigation HDD 32, when the navigation apparatus 5 performs a total update on the navigation map data 39 thereafter, the navigation apparatus 5 performs a difference update again (S17) by using any piece of the difference update data stored in the navigation HDD 32 of which the version is newer than that of total update data. After performing the update, the navigation apparatus 5 deletes the pieces of difference update data 17 from the navigation HDD 32 that have been stored up to that point in time (S18).
-
Citations
19 Claims
-
1-4. -4. (canceled)
-
5. A map updating system comprising:
-
a memory that stores map information, including one or more pieces of difference update information; a controller configured to; obtain the one or more pieces of difference update information used for updating a part of the map information stored in the memory to a new piece of map information; update the map information based on the one or more pieces of difference update information; obtain total update information used for updating an entirety of the map information stored in the memory to a new piece of map information; perform a total update on the map information based on the total update information; compare, after the total update, a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the memory; extract, from the memory, any of the one or more pieces of difference update information of which the version is judged to be newer; update the map information on which the total update has been performed based on said any of the difference update information; and delete the one or more pieces of difference update information including said any of the difference update information from the memory after the map information is updated. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A map updating method comprising:
-
obtaining one or more pieces of difference update information used for updating a part of map information stored in a memory to a new piece of map information; updating the map information based on the one or more pieces of difference update information; obtaining total update information used for updating an entirety of the map information stored in the memory to a new piece of map information; and performing a total update on the map information based on the total update information; storing the one or more pieces of difference update information in the memory; comparing, after the total update, a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the memory; extracting any of the one or more pieces of difference update information of which the version is judged to be newer; updating the map information on which the total update has been performed based on said any of the difference update information; and deleting the one or more pieces of difference update information including said any of the difference update information extracted by the information extracting step from the memory after the map information is updated. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An computer-executable program embodied on a computer-readable medium executable by a computer to perform a map updating process, the computer-executable program comprising:
-
instructions for obtaining one or more pieces of difference update information used for updating a part of map information stored in a memory to a new piece of map information; instructions for updating the map information based on the one or more pieces of difference update information; instructions for obtaining total update information used for updating an entirety of the map information stored in the memory to a new piece of map information; and instructions for performing a total update on the map information based on the total update information; instructions for storing the one or more pieces of difference update information in the memory; instructions for comparing, after the total update, a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the memory; instructions for extracting any of the one or more pieces of difference update information of which the version is judged to be newer; instructions for updating the map information on which the total update has been performed based on said any of the difference update information; and instructions for deleting the one or more pieces of difference update information including said any of the difference update information extracted by the information extracting step from the memory after the map information is updated. - View Dependent Claims (16, 17, 18, 19)
-
Specification