主权项 |
一种导航设备,包括:地图数据库,存储有多个地图数据,所述多个地图数据被划分成预定的更新单元并且分别包含表示识别符号的识别信息和表示目前更新版本的版本信息;接收装置,用于经由通信网络接收更新数据,所述更新数据在与所述地图数据的更新单元相对应的更新单元中产生,并且包括:差异信息,表示更新对象地图数据的更新内容,所述更新内容作为相对于更新前的地图数据的差异;识别信息,表示所述更新对象地图数据的识别符号;以及版本信息,表示更新后的更新版本;读出装置,用于按照每一更新单元从记录介质中读出更新数据,其中,该记录介质存储有具有包含于预定地理区域中并作为更新对象的多个地图数据的更新数据,并且该更新数据是在预定时段内产生的所有更新版本的更新数据;以及更新装置,用于使用通过所述接收装置接收到的或者通过所述读出装置读出的更新数据对所述地图数据进行差异更新,所述更新单元是通过将地图划分成预定的区域而获得的区段,且所述识别符号是分派给每个区段的区段ID,所述更新数据除了所述版本信息之外还包括早前版本信息,该早前版本信息是表示与更新对象地图数据有关的更新数据的早前更新版本的信息;所述更新装置具有分发请求处理部,该分发请求处理部选择包含注册为用户住所的位置周边的区段、包含当前位置检测设备检测到的当前位置周边的区段或者在设置有目的地时包含目的地周边或到目的地为止的设置路径周边的区段作为请求区段,来发送更新数据的分发请求,所述更新装置就所选择的所述请求区段,使用通过接收装置接收到的更新数据对所述请求区段的地图数据进行差异更新;其中,在对于利用所述接收装置所接收的所述更新数据进行了差异更新的所述地图数据,使用存储于所述记录介质上的更新数据进行所述地图数据的更新时,所述更新装置按照每一更新单元的区段从存储于所述记录介质上的多个更新数据中提取具有与所述地图数据的识别信息相匹配识别信息的更新数据,并从所提取的更新数据中再提取具有比所述地图数据的更新版本更为新近的更新版本的更新数据,使用再提取的更新数据对所述地图数据进行差异更新,在进行差异更新时,针对各区段,如果具有与所述地图数据的识别信息相匹配识别信息且具有比所述地图数据的更新版本更为新近的更新版本的所述更新数据存在多组时,按照更新版本较早的顺序确定各更新数据的更新顺序,在根据早前版本信息确认该更新顺序是正确的之后,依次应用更新数据而对所述地图数据进行差异更新。 |