[go: up one dir, main page]

CN103218239B - 一种支持导航机地图版本增量更新版本的方法 - Google Patents

一种支持导航机地图版本增量更新版本的方法 Download PDF

Info

Publication number
CN103218239B
CN103218239B CN201310121155.6A CN201310121155A CN103218239B CN 103218239 B CN103218239 B CN 103218239B CN 201310121155 A CN201310121155 A CN 201310121155A CN 103218239 B CN103218239 B CN 103218239B
Authority
CN
China
Prior art keywords
version
data
upgrade
upgrading
upgraded
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.)
Active
Application number
CN201310121155.6A
Other languages
English (en)
Other versions
CN103218239A (zh
Inventor
王倩
郭瑞瑞
赵鲁
李根明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Meihang Technology Co.,Ltd.
Original Assignee
Shenyang Mxnavi Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenyang Mxnavi Co Ltd filed Critical Shenyang Mxnavi Co Ltd
Priority to CN201310121155.6A priority Critical patent/CN103218239B/zh
Publication of CN103218239A publication Critical patent/CN103218239A/zh
Application granted granted Critical
Publication of CN103218239B publication Critical patent/CN103218239B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

一种支持导航机地图版本增量更新版本的方法,具体包括:数据管理方法,升级规则;相邻大版本之间的版本,可以直接升级,不能直接跨大版本升级;跨大版本升级,需要逐步升级到间隔的大版本,才能最终升级到要升级的版本;小版本升级到相邻的大版本,可直接升级:发布差分数据升级文件,生成版本升级关系数据,根据发布差分数据升级文件结构,生成数据库表数据;根据此表数据能根据区域、数据类型、基础版本,查询出可升级到的版本和升级到指定版本的过程版本;版本升级分为网络升级和本地升级两种方式,依赖于服务器版本管理。本发明的优点:可以满足用户根据需要选择自己想升级的地域或数据种别,并可指定想升级到的版本。

Description

一种支持导航机地图版本增量更新版本的方法
技术领域
本发明涉及导航、地图领域,特别涉及了一种支持导航机地图版本增量更新版本的方法。
背景技术
目前市场上的嵌入式导航及地图产品数据的升级方式都比较单一,因传统地图版本管理是整个数据中的各种数据都是同一个版本,需用整体数据替换的方式来实现数据更新,造成升级时间比较长,成本比较高,本方案解决导航数据省与省间版本可以不同,同一个省中不同数据种别版本可以不同,用户可灵活选择进行升级,节省升级成本和时间。
发明内容
本发明的目的是为了用户灵活选择升级地图版本,特提供了一种支持导航机地图版本增量更新版本的方法。
本发明提供了一种支持导航机地图版本增量更新版本的方法,其特征在于:所述的支持导航机地图版本增量更新版本的方法,具体包括:
数据管理方法:
数据按省或市级行政区划来管理,每个省或市中分不同种别数据,每个数据一个版本号;
版本号的定义:基本格式:a_b_c,如12_1_1
大版本:重要数据发布
中版本:大的功能和格式变更
小版本:小部分数据发布
升级规则:相邻大版本之间的版本,可以直接升级,不能直接跨大版本升级。跨大版本升级,需要逐步升级到间隔的大版本,才能最终升级到要升级的版本。例如,已经发布了数据类型为ROUT的8个版本,12_3_1为最高版本,其升级关系如图1所示。带箭头连接的为两个版本可直接升级,版本12_1_0,12_2_0,12_3_0为大版本,其余为小版本。
相邻大版本之间的小版本升级:
12_1_0和12_2_0为相邻大版本,所以其之间的小版本可以直接升级,即12_1_1可直接升级到12_1_2,升级原理如图2所示。
小版本升级到相邻的大版本:
12_2_0为小版本12_1_1相邻的大版本,可直接升级,升级原理如图3所示。
跨大版本升级:
版本12_1_1,要升级到版本12_3_1,中间跨了大版本12_2_0,和12_3_0,则需先升级到12_2_0,再从12_2_0升级到12_3_0,再从12_3_0升级到12_3_1,需要下载三个升级包进行升级,升级原理如图4所示。发布差分数据升级文件,生成版本升级关系数据。
差分数据发布管理方法:
地图数据每发布一个新版本,会制作出一个基础数据与N个差分数据等两种数据(N为之前发布的大版本与本版本相同的数据),基础数据为可以供终端导航直接使用的数据。差分数据为供以前版本升级到本版的数据,在每个差分数据中都有对本差分数信息据描述的文件。
已发布版本12_2_0,为例,其目录结构如图5所示。文件夹“12_1_1”和“12_1_2”的结构与“12_1_0”相同。
“base”文件夹为此地图版本基础数据;
文件夹“12_1_0”、“12_1_1”,“12_1_2”等可直接升级到版本“12_2_0”;文件夹“12_1_0”下又分以区域ID为名称的文件夹,区域ID下又分代表ROUT和POI两种数据类型的文件夹,扩展名为nds的文件以区域ID+“_diff”命名,终端可通过此文件,使此旧版本的此区域的地图版本升级到新版本。
如发布版本12_2_0,12_1_0可以直接升级到12_2_0,在区域ID为33的,数据类型为ROUT的差分文件路径为:12_2_0/12_1_0/33/ROUT/33_diff.nds。
根据发布差分数据升级文件结构,生成数据库表数据。为了能够让终端直接检测升级,服务器会根据此文件结构,生成版本管理数据表ver_mng,记录各个能直接升级的基础版本和升级版本多对多映射关系的数据,根据此表数据能根据区域、数据类型、基础版本,查询出可升级到的版本和升级到指定版本的过程版本。
差分文件下载:
调用服务器下载差分文件的接口,服务器自身处理过程如图6所示。如果升级一个区域,一种数据类型,根据版本升级规则,不跨版本升级,则会下载一个差分数据,如果跨版本升级,则会下载多个差分数据。
版本升级过程:版本升级分为网络升级和本地升级两种方式,依赖于服务器版本管理,关系如图7所示。
以下是两种升级方式的详细流程介绍:
网络升级:终端可连接无线网络,下载升级差分数据包,如图8所示。
终端调用服务器取各个省的两种数据类型的最新版本的借口,服务端到文档上面所述的表vermng中取最新发布的版本号,传给终端,终端通过比较版本号,得出需要升级的区域和数据类型。用户选择在可升级的区域中选择要升级的区域和数据类型,如图9所述。再选择按钮【详细设定】,进入选择数据类型页面,如图10所示。可进行差分预览,选择完数据类型,点击【更新】按钮,请求服务器下载升级数据,服务器根据区域,升级版本组成差分数据文件路径,找到差分文件,通过无线网络传输到终端,过程如文档《差分文件下载》章节所述,并能进行差分预览,终端选择。
本地升级:用户通过PC,登录美行官网,进入“我的导航”模块,下载差分文件到SD卡,插入导航机后,进行升级,流程如图11所示。
本发明的优点:
本发明所述的支持导航机地图版本增量更新版本的方法,可以满足用户根据需要选择自己想升级的地域或数据种别,并可指定想升级到的版本。
附图说明
下面结合附图及实施方式对本发明作进一步详细的说明:
图1为版本升级规则示例图;
图2为版本12_1_1直接升级到12_1_2示例图;
图3为版本12_1_1直接升级到12_2_0示例图;
图4为跨版本升级示例图;
图5为发布差分数据文件结构;
图6为服务器差分文件下载过程;
图7为升级方式和版本管理示意图;
图8为网络升级流程图;
图9为网络升级区域选择页面;
图10为网络升级数据类型选择页面;
图11为本地升级流程图。
具体实施方式
实施例1
本实施例提供了一种支持导航机地图版本增量更新版本的方法,其特征在于:所述的支持导航机地图版本增量更新版本的方法,具体包括:
数据管理方法:
数据按省或市级行政区划来管理,每个省或市中分不同种别数据,每个数据一个版本号;
版本号的定义:基本格式:a_b_c,如12_1_1
大版本:重要数据发布
中版本:大的功能和格式变更
小版本:小部分数据发布
升级规则:相邻大版本之间的版本,可以直接升级,不能直接跨大版本升级。跨大版本升级,需要逐步升级到间隔的大版本,才能最终升级到要升级的版本。例如,已经发布了数据类型为ROUT的8个版本,12_3_1为最高版本,其升级关系如图1所示。带箭头连接的为两个版本可直接升级,版本12_1_0,12_2_0,12_3_0为大版本,其余为小版本。
相邻大版本之间的小版本升级:
12_1_0和12_2_0为相邻大版本,所以其之间的小版本可以直接升级,即12_1_1可直接升级到12_1_2,升级原理如图2所示。
小版本升级到相邻的大版本:
12_2_0为小版本12_1_1相邻的大版本,可直接升级,升级原理如图3所示。
跨大版本升级:
版本12_1_1,要升级到版本12_3_1,中间跨了大版本12_2_0,和12_3_0,则需先升级到12_2_0,再从12_2_0升级到12_3_0,再从12_3_0升级到12_3_1,需要下载三个升级包进行升级,升级原理如图4所示。发布差分数据升级文件,生成版本升级关系数据。
差分数据发布管理方法:
地图数据每发布一个新版本,会制作出一个基础数据与N个差分数据等两种数据(N为之前发布的大版本与本版本相同的数据),基础数据为可以供终端导航直接使用的数据。差分数据为供以前版本升级到本版的数据,在每个差分数据中都有对本差分数信息据描述的文件。
已发布版本12_2_0,为例,其目录结构如图5所示。文件夹“12_1_1”和“12_1_2”的结构与“12_1_0”相同。
“base”文件夹为此地图版本基础数据;
文件夹“12_1_0”、“12_1_1”,“12_1_2”等可直接升级到版本“12_2_0”;文件夹“12_1_0”下又分以区域ID为名称的文件夹,区域ID下又分代表ROUT和POI两种数据类型的文件夹,扩展名为nds的文件以区域ID+“_diff”命名,终端可通过此文件,使此旧版本的此区域的地图版本升级到新版本。
如发布版本12_2_0,12_1_0可以直接升级到12_2_0,在区域ID为33的,数据类型为ROUT的差分文件路径为:12_2_0/12_1_0/33/ROUT/33_diff.nds。
根据发布差分数据升级文件结构,生成数据库表数据。为了能够让终端直接检测升级,服务器会根据此文件结构,生成版本管理数据表ver_mng,记录各个能直接升级的基础版本和升级版本多对多映射关系的数据,根据此表数据能根据区域、数据类型、基础版本,查询出可升级到的版本和升级到指定版本的过程版本。
差分文件下载:
调用服务器下载差分文件的接口,服务器自身处理过程如图6所示。如果升级一个区域,一种数据类型,根据版本升级规则,不跨版本升级,则会下载一个差分数据,如果跨版本升级,则会下载多个差分数据。
版本升级过程:版本升级分为网络升级和本地升级两种方式,依赖于服务器版本管理,关系如图7所示。
以下是两种升级方式的详细流程介绍:
网络升级:终端可连接无线网络,下载升级差分数据包,如图8所示。
终端调用服务器取各个省的两种数据类型的最新版本的借口,服务端到文档上面所述的表vermng中取最新发布的版本号,传给终端,终端通过比较版本号,得出需要升级的区域和数据类型。用户选择在可升级的区域中选择要升级的区域和数据类型,如图9所述。再选择按钮【详细设定】,进入选择数据类型页面,如图10所示。可进行差分预览,选择完数据类型,点击【更新】按钮,请求服务器下载升级数据,服务器根据区域,升级版本组成差分数据文件路径,找到差分文件,通过无线网络传输到终端,过程如文档《差分文件下载》章节所述,并能进行差分预览,终端选择。
本地升级:用户通过PC,登录美行官网,进入“我的导航”模块,下载差分文件到SD卡,插入导航机后,进行升级,流程如图11所示。

Claims (1)

1.一种支持导航机地图版本增量更新版本的方法,其特征在于:所述的支持导航机地图版本增量更新版本的方法,具体包括:
数据管理方法:
数据按省或市级行政区划来管理,每个省或市中分不同种别数据,每个数据一个版本号;
版本号的定义:基本格式a_b_c,
大版本:重要数据发布
中版本:大的功能和格式变更
小版本:小部分数据发布
升级规则:相邻大版本之间的版本,可以直接升级,不能直接跨大版本升级;跨大版本升级,需要逐步升级到间隔的大版本,才能最终升级到要升级的版本;
小版本升级到相邻的大版本:12_2_0为小版本12_1_1相邻的大版本,可直接升级:
跨大版本升级:版本12_1_1,要升级到版本12_3_1,中间跨了大版本12_2_0和12_3_0,则需先升级到12_2_0,再从12_2_0升级到12_3_0,再从12_3_0升级到12_3_1,需要下载三个升级包进行升级;
发布差分数据升级文件,生成版本升级关系数据,差分数据发布管理方法:地图数据每发布一个新版本,会制作出一个基础数据与N个差分数据,所述N为使之前发布的版本升级到与本次发布的版本相同的数据的版本个数,基础数据为可以供终端导航直接使用的数据;差分数据为供之前发布的版本升级到本次发布的版本的数据,在每个差分数据中都有对本差分数信息据描述的文件;
根据发布差分数据升级文件结构,生成版本管理数据表数据;
为了能够让终端直接检测升级,服务器会根据此文件结构,生成版本管理数据表,所述版本管理数据表记录各个能直接升级的基础版本和升级版本多对多映射关系的数据,根据所述版本管理数据表数据能通过区域、数据类型、基础版本查询出可升级到的版本和升级到指定版本的过程版本;
差分文件下载
调用服务器下载差分文件的接口,服务器自身处理;升级一个区域,一种数据类型,根据版本升级规则,不跨版本升级,则会下载一个差分数据,如果跨版本升级,则会下载多个差分数据;
版本升级过程:
版本升级分为网络升级和本地升级两种方式,依赖于服务器版本管理:
以下是两种升级方式的详细流程介绍:
网络升级:终端可连接无线网络,下载升级差分数据包;
终端调用服务器取各个省的两种数据类型的最新版本的接口,服务端到所述版本管理数据表中取最新发布的版本号,传给终端,终端通过比较版本号,得出需要升级的区域和数据类型;
用户选择在可升级的区域中选择要升级的区域和数据类型,再选择“详细设定”按钮,进入选择数据类型页面;
可进行差分预览,选择完数据类型,点击“更新”按钮,请求服务器下载升级数据,服务器根据区域,升级版本组成差分数据文件路径,找到差分文件,通过无线网络传输到终端,并能进行差分预览,终端选择;
本地升级:用户通过PC,登录美行官网,进入“我的导航”模块,下载差分文件到SD卡,插入导航机后,进行升级。
CN201310121155.6A 2013-04-09 2013-04-09 一种支持导航机地图版本增量更新版本的方法 Active CN103218239B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310121155.6A CN103218239B (zh) 2013-04-09 2013-04-09 一种支持导航机地图版本增量更新版本的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310121155.6A CN103218239B (zh) 2013-04-09 2013-04-09 一种支持导航机地图版本增量更新版本的方法

Publications (2)

Publication Number Publication Date
CN103218239A CN103218239A (zh) 2013-07-24
CN103218239B true CN103218239B (zh) 2016-06-22

Family

ID=48816066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310121155.6A Active CN103218239B (zh) 2013-04-09 2013-04-09 一种支持导航机地图版本增量更新版本的方法

Country Status (1)

Country Link
CN (1) CN103218239B (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615453B (zh) * 2014-09-26 2018-02-09 腾讯科技(深圳)有限公司 一种地图数据处理方法、装置及系统
CN106034136A (zh) * 2015-02-13 2016-10-19 成都易驾科技有限公司 一种基于移动设备的车载导航仪的智能升级系统及方法
CN104991791B (zh) * 2015-06-09 2018-03-02 北京奇虎科技有限公司 一种文件的增量升级发布方法和装置
CN106470114B (zh) * 2015-08-20 2019-09-20 青岛海信移动通信技术股份有限公司 一种ota升级包的配置方法及装置
CN105763369B (zh) * 2016-02-04 2018-08-17 湖南长城信息金融设备有限责任公司 一种终端设备远程软件版本分发方法及系统
CN106197441A (zh) * 2016-06-29 2016-12-07 奇瑞汽车股份有限公司 一种车载导航地图差分更新方法
CN106201614A (zh) * 2016-07-11 2016-12-07 天津中兴智联科技有限公司 一种可对多种同类软件进行链式升级的通用方法及系统
CN106502696B (zh) * 2016-10-26 2019-09-17 腾讯科技(深圳)有限公司 一种升级安装包的生成方法及相关装置
CN106648745B (zh) * 2016-10-26 2020-08-04 腾讯科技(深圳)有限公司 一种应用升级的控制方法及装置
CN106648679B (zh) * 2016-12-29 2020-04-07 南威软件股份有限公司 一种结构化数据的版本管理方法
CN106897103B (zh) * 2017-03-03 2020-11-06 广州四三九九信息科技有限公司 一种移动端网络游戏版本快速热更新的方法
CN107797817B (zh) * 2017-03-13 2021-02-19 平安科技(深圳)有限公司 应用更新方法和装置
CN108123997A (zh) * 2017-11-21 2018-06-05 武汉中海庭数据技术有限公司 一种基于差分更新的导航数据包更新方法及系统
DE102017222496A1 (de) * 2017-12-12 2019-06-13 Audi Ag Verfahren zum Aktualisieren einer digitalen Navigationskarte
CN108491214A (zh) * 2018-02-08 2018-09-04 北京中科江南信息技术股份有限公司 应用系统升级部署的管理方法和管理系统
CN110134755B (zh) * 2019-05-28 2021-06-01 北京百度网讯科技有限公司 地图更新方法、装置、设备、服务器及介质
CN111158738B (zh) * 2019-12-30 2023-10-24 青岛歌尔智能传感器有限公司 耳机固件的升级方法、装置及可读存储介质
CN112579132A (zh) * 2020-12-29 2021-03-30 苏州风之力网络科技有限公司 一种基于版本号管理的资源热更新方法
CN112925544B (zh) * 2021-02-26 2022-12-02 湖南强智科技发展有限公司 更新应用程序的方法、装置、电子设备及计算机存储介质
CN113885929A (zh) * 2021-10-10 2022-01-04 安徽江淮汽车集团股份有限公司 高精度地图的远程升级方法
CN113868231B (zh) * 2021-12-03 2022-03-18 南昌龙旗信息技术有限公司 数据结构的更新方法及装置
CN114221958A (zh) * 2021-12-10 2022-03-22 云控智行科技有限公司 一种高精度地图数据增量分发方法、装置及电子设备
CN115328773B (zh) * 2022-08-04 2023-05-12 北京志凌海纳科技有限公司 一种结合售后系统的软件版本升级的测试方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770220A (zh) * 2004-11-01 2006-05-10 株式会社日立制作所 差分地图数据配送方法
CN101002240A (zh) * 2004-03-16 2007-07-18 日本先锋公司 地图描绘设备、导航装置、地图描绘方法、地图描绘程序、以及用于记录地图描绘程序的信息记录介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101002240A (zh) * 2004-03-16 2007-07-18 日本先锋公司 地图描绘设备、导航装置、地图描绘方法、地图描绘程序、以及用于记录地图描绘程序的信息记录介质
CN1770220A (zh) * 2004-11-01 2006-05-10 株式会社日立制作所 差分地图数据配送方法

Also Published As

Publication number Publication date
CN103218239A (zh) 2013-07-24

Similar Documents

Publication Publication Date Title
CN103218239B (zh) 一种支持导航机地图版本增量更新版本的方法
Baker Culture and language in intercultural communication, English as a lingua franca and English language teaching: Points of convergence and conflict
Baker Should culture be an overt component of EFL instruction outside of English speaking countries? The Thai context
CN103177116B (zh) 一种基于两级索引的分布式日志处理和查询方法
Kutmon et al. WikiPathways App for Cytoscape: Making biological pathways amenable to network analysis and visualization
US8364683B2 (en) Importing and reconciling resources from disjoint name spaces to a common namespace
Gamble et al. The earliest occupation of Europe: the British Isles
CN103699689A (zh) 事件知识库的构建方法及装置
AU2017245437B2 (en) Thin client for mapping system
CA2533267A1 (en) Systematic review system
CN106843984A (zh) 应用数据库的更新方法及装置
Mladenovic Urbanism and settlement in the Roman province of Moesia Superior
Chang A proposed model to analyse risk and return for Cloud adoption
CN103150343A (zh) 对已下载文件进行管理的方法和系统
CN103986765A (zh) 一种利用网络同步android多国语言的方法
JP2008015975A (ja) アプリケーション設定情報更新方法
Toomey Jupyter Cookbook: Over 75 recipes to perform interactive computing across Python, R, Scala, Spark, JavaScript, and more
Satchell et al. 1851 England and Wales census parishes, townships and places
US20120233116A1 (en) File synchronization method
CN103049472A (zh) 信息处理装置、信息处理方法和计算机程序
Coleman Data flow sequences: A revision of data flow diagrams for modelling applications using XML.
JP2015114896A (ja) 文書処理システム
He et al. Multiplexed detection of CRP-SAA1 using laser direct-write-fabricated multiple flow-path lateral flow devices
Sethi EEVi: A model developed to aid the design and evaluation process of cyber-security visualisation for cyber-security analysts
JP2008077546A (ja) 設定情報収集支援システム及び設定情報収集支援プログラム

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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 110000 No. 861-6, shangshengou village, Hunnan District, Shenyang City, Liaoning Province

Patentee after: Shenyang Meihang Technology Co.,Ltd.

Address before: 110004 Room 202, 1t international, No. 3, Yuanhang West Road, Hunnan New District, Shenyang, Liaoning

Patentee before: SHENYANG MXNAVI Co.,Ltd.