手持GPS终端设备上的地图数据同步更新的装置及方法制造方法及图纸

技术编号:2828844 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种手持GPS终端设备上的地图数据同步更新的装置及方法,装置包括地图数据库和依次连接的地图数据引擎模块和同步模块,其中同步模块包括通信功能单元和执行功能单元,执行功能单元与地图数据引擎模块连接,通信功能单元通过数据通信链路与对端设备上的通信功能单元连接。该方法包括建立数据通信连接、向对端发送同步更新命令、对端进行命令解析处理、地图数据引擎模块根据命令类型进行地图数据查找和抽取处理并通过同步模块将结果发送至对端或者进行地图数据插入和重构处理并更新系统时间戳信息。采用该种装置及方法,降低了系统开销,提高了数据交换效率,并能根据需要自动保护用户自定义数据信息不被更新的数据覆盖。

【技术实现步骤摘要】

本专利技术涉及手持设备领域,特别涉及手持GPS终端设备
,具体是指一种手持 GPS终端设备上的地图数据同步更新的装置及方法。
技术介绍
现代生活中,人们越来越多的使用手机等便携手持设备,而且这些设备中也越来越增加 了更多的功能,其中最为重要的功能就是全球定位系统功能,而在这之中,最重要的就是GPS 定位数据的有效性和实时性。而在现有技术中,目前的GPS手持设备的数据更新只支持数据 的完全覆盖,这种做法的缺点是很明显的数据交换的效率低,不支持部分数据的更新。例如在全国的地图数据中,如果用户只需要更新上海市的地图时,但是按照现有技术 的实现方法,却要做全国地图数据的完全拷贝。并且,如果被更新的一方内含有自定义的信 息,那么在数据更新的过程中就很容易造成丟失,这样就给人们的使用带来了很大的麻烦。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种能够按照用户的要求只更新需 要更新的部分、数据交换效率较高、自动保护用户自定义数据信息、使用灵活方便、使用范 围较为广泛的手持GPS终端设备上的地图数据同步更新的装置及方法。为了实现上述的目的,本专利技术的手持GPS终端设备上的地图数据同步更新的装置及方法 如下该手持GPS终端设备上的地图数据同步更新的装置,包括地图数据库和依次与该地图数 据库相连接的地图数据引擎模块和同步模块,其主要特点是,所述的同步模块包括通信功能 单元和执行功能单元,所述的执行功能单元与所述的地图数据引擎模块相连接,所述的通信 功能单元通过数据通信链路与其它手持GPS终端设备或者计算机上的同步模块中的通信功能 单元相连接。该手持GPS终端设备上的地图数据同步更新的装置的数据通信链路可以为无线数据通信 链路或者有线数据通信链路。该使用上述的装置实现手持GPS终端设备上地图数据同步更新的方法,其主要特点是, 所述的方法包括以下步骤(1 )手持GPS终端设备通过同步模块与其它手持GPS终端设备或者计算机上的同步模 块建立数据通信连接;(2)系统根据用户操作,通过同步模块向对端发送同步更新命令;(3 )对端系统接收到相应的命令,并通过同步模块进行命令解析处理,并将结果送至地 图数据引擎模块;(4)地图数据引擎模块判断该命令的类型;(5 )如果该命令为数据查找命令,则地图数据引擎模块在地图数据库中进行地图数据查 找和抽取处理,并将结果送至同步模块; (6)同步冲莫块将该结果发送至对端;(7 )如果该命令为数据插入命令,则地图数据引擎模块在地图数据库中进行地图数据插 入和重构处理,并更新系统的时间戳信息。该实现手持GPS终端设备上地图数据同步更新的方法的同步更新命令中包括命令类型、 时间戳信息和更新内容识别标识。该实现手持GPS终端设备上地图数据同步更新的方法的更新内容识别标识包括国家代 码、城市代码、行政区代码、数据类型和详细信息。该实现手持GPS终端设备上地图数据同步更新的方法的数据类型可以为道路、地标、河 流、铁路或者区域。该实现手持GPS终端设备上地图数据同步更新的方法的命令解析处理包括以下步骤(1) 同步模块判断同步更新命令中的命令类型;(2) 如果该命令类型为查找,则返回数据查找命令的结果;(3 )如果该命令类型为插入,则比较同步更新命令中的时间戳信息和本地系统的时间戳信息;(4 )如果同步更新命令中的时间戳信息新于本地系统的时间戳信息,则返回数据插入命 令的结果。该实现手持GPS终端设备上地图数据同步更新的方法的地图数据查找和抽取处理包括以 下步骤(1) 地图数据引擎模块开启地图数据库的地标奎询索引文件和数据;(2) 根据所述的更新内容识别标识查询相应数据的偏移量;(3 )在地图数据库的地标数据文件中抽取描述信息;(4 )根据对象标识从地图数据库的地图空间数据中抽取数据信息;(5 )将上述抽取的信息按照系统预设的格式进行打包;(6) 如巢囊妻銼缺ir询如应的炎#斤内容识别标识,则返回步骤(2);(7) 将打包得到的数据包作为结果返回。该实现手持GPS终端设备上地图数据同步更新的方法的根据所迷的更新内容识别标识查 询相应数据的偏移量包括以下步骤(1 )才艮据国家代码查询国家偏移量;(2) 根据城市代码查询城市偏移量;(3) 根据数据类型查询类型偏移量;(4) 才艮据详细信息查询前缀偏移量。该实现手持GPS终端设备上地图数据同步更新的方法的地图数据插入和重构处理包括以 下步骤(1) 地图数据引擎模块解析数据包;(2) 如果数据包中有数据需要更新,则依次从数据包中取出需要更新的数据信息;(3 )根据需要更新的数据信息的关键词在地图数据库中查询是否相应的记录已经存在;(4)如果存在,则删除该相应的记录;(5 )将需要更新的数据信息插入到该地图数据库中;(6)根据地图数据库中的更新的数据信息重新生成索引信息。采用了该专利技术的手持GPS终端设备上的地图数据同步更新的装置及方法,由于在终端设 备中加入了同步模块,并通过地图数据引擎模块与地图数据库相连接,从而可以在用户的命 令下,实时的将用户的需求通过命令的方式传送至对端设备上,并经过对端设备解析命令后 进行相应的数据查找抽取处理或者数据插入重构处理,不仅能够按照用户的要求只更新需要 更新的部分,而且降低了系统开销,提高了数据交换的效率,并且还能够根据需要自动保护 用户自定义数据信息不会被更新的数据所覆盖;不仅如此,本专利技术的装置和方法使用起来灵 活方便,使用范围较为广泛,给人们的生活带来了很大的便利,并使得GPS技术能够被更多 的人接受和应用。附图说明图1为本专利技术的手持GPS终端设备上的地图数据同步更新的装置的系统架构示意图。图2为本专利技术的手持GPS终端设备上的地图数据同步更新的装置中的同步模块的结构示意图。图3为本专利技术的手持GPS终端设备上的地图数据同步更新的方法的工作流程图。图4为本专利技术的手持GPS终端设备上的地困数据同歩更新的方法的数据查找和抽取处理的流程图。图5为本专利技术的手持GPS终端设备上的地图数据同步更新的方法的数据插入和重构处理 的流程图。图6为本专利技术的地图数据库中的空间数据索引运作架构示意图。 图7为本专利技术的地图数据库中的地图描迷数据的结构关系示意图。具体实施例方式为了能够更清楚地理解本专利技术的
技术实现思路
,特举以下实施例详细说明。 请参阅图1和图2所示,该手持GPS终端设备上的地图数据同步更新的装置,包括地图 数据库1和与该地图数据库1相连接的地图数据引擎模块2,其中,所述的装置还包括同步 模块3,该同步模块3与地图数据引擎模块2相连接,且该同步模块3通过数据通信链路与 其它手持GPS终端设备或者计算机上的同步模块3或者计算机相连接。其中,所述的同步模块3包括通信功能单元31和执行功能单元32,所述的执行功能单 元32与所述的地图数据引擎模块2相连接,所述的通信功能单元31通过数据通信链路与其 它手持GPS终端设备上的同步模块3中的通信功能单元31相连接。同时,所述的数据通信链路可以为无线数据通信链路或者有线数据通信链路。 再请参阅图3至图5所示,该使用上述的装置实现手持GPS终端设备上地图数据同步更 新的方法包括以下步骤(1) 手持GPS终端设备通过同步模块与其它手持GPS终端设备或者计算机上的同步模 块建立数据通信连接本文档来自技高网
...

【技术保护点】
一种手持GPS终端设备上的地图数据同步更新的装置,包括地图数据库和依次与该地图数据库相连接的地图数据引擎模块和同步模块,其特征在于,所述的同步模块包括通信功能单元和执行功能单元,所述的执行功能单元与所述的地图数据引擎模块相连接,所述的通信功能单元通过数据通信链路与其它手持GPS终端设备或者计算机上的同步模块中的通信功能单元相连接。

【技术特征摘要】
1. 一种手持GPS终端设备上的地图数据同步更新的装置,包括地图数据库和依次与该地图数据库相连接的地图数据引擎模块和同步模块,其特征在于,所述的同步模块包括通信功能单元和执行功能单元,所述的执行功能单元与所述的地图数据引擎模块相连接,所述的通信功能单元通过数据通信链路与其它手持GPS终端设备或者计算机上的同步模块中的通信功能单元相连接。2、 根据权利要求1所述的手持GPS终端设备上的地图数据同步更新的装置,其特征在于,所述的数据通信链路为无线数据通信链路或者有线数据通信链路。3、 一种使用权利要求1所述的装置实现手持GPS终端设备上地图数据同步更新的方法, 其特征在于,所述的方法包括以下步骤(1 )手持GPS终端设备通过同步模块与其它手持GPS终端设备或者计算机上的同步模块建立数据通信连接;(2) 系统根据用户操作,通过同步模块向对端发送同步更新命令;(3) 对端系统接收到相应的命令,并通过同步模块进行命令解析处理,并将结果送至地图数据引擎模块;(4) 地图数据引擎模块判断该命令的类型;(5 )如果该命令为数据查找命令,则地图数据引擎模块在地图数据库中进行地图数据查找和抽取处理,并将结果送至同步模块; (6)同步模块将该结果发送至对端;(7 )如果该命令为数据插入命令,则地图数据引擎模块在地图数据库中进行地图数据插入和重构处理,并更新系统的时间戳言息。4、 根据权利要求3所述的实现手持GPS终端设备上地图数据同步更新的方法,其特征在于,所述的同步更新命令中包括命令类型、时间戳信息和更新内容识别标识。5、 根据权利要求4所述的实现手持GPS终端设备上地图数据同步更新的方法,其特征在于,所迷的更新内容识别标识包括国家代码、城市代码、行政区代码、数据类型和详细信息。6、 根据权利要求5所述的实现手持GPS终端设备上地图数据同步更新的方法,其特征在于,所迷的数据类型为道路、地标、河流、铁路或者区域。7、 根据权利要求4至6中任一项所述的实现手持...

【专利技术属性】
技术研发人员:蔡世光黄亮梁玮
申请(专利权)人:英华达上海电子有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利