发明名称 一种支持增量更新的嵌入式POI数据增量更新方法
摘要 一种支持增量更新的嵌入式POI数据增量更新方法,其特征在于:增量更新过程是将差分数据增加到原有数据中,使原有数据升级为最新的数据,满足可逆性;软件中增加一个编译模块来实现增量更新,数据存储区中的数据存储基础版本Ver1的兴趣点信息,差分数据存储模块中存放差分数据,数据编译模块负责将差分数据模块中的数据更新到数据存储区中;遍历新数据与原数据的差分数据中的每条数据记录,对其进行差分查找;将差分数据中的此条兴趣点信息差分并编译到原数据中;将编译完成后的块数据插入到原数据中。本发明的优点:使导航与地图软件实在了自动增量更新,大大提高了用户升级POI数据的方便性。
申请公布号 CN102968327A 申请公布日期 2013.03.13
申请号 CN201210545131.9 申请日期 2012.12.14
申请人 沈阳美行科技有限公司 发明人 李根明;郭瑞瑞;解威;崔英夫
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 沈阳晨创科技专利代理有限责任公司 21001 代理人 任玉龙
主权项 一种支持增量更新的嵌入式POI数据增量更新方法,其特征在于:增量更新过程是将差分数据增加到原有数据中,使原有数据升级为最新的数据,满足可逆性;软件中增加一个编译模块来实现增量更新,数据存储区中的数据存储基础版本Ver1的兴趣点信息,差分数据存储模块中存放差分数据,数据编译模块负责将差分数据模块中的数据更新到数据存储区中;数据编译模块的实现方法如下:遍历记录,遍历新数据与原数据的差分数据中的每条数据记录,对其进行差分查找;查找相应记录,根据兴趣点ID在原数据中查找相应记录所在的数据块;编译,如果在原数据中找到相应的记录;将差分数据中的此条兴趣点信息差分并编译到原数据中;更新已有数据,将差分编译完成后的新数据块直接更新到原数据中即可;编译,如果在原数据中没有找到相应的记录,说这条记录是新增加的记录,将数据直接编译成原数据的格式并新建一个块,将此数据保存即可;插入新数据,将编译完成后的块数据插入到原数据中;经过以上步骤,便得到了新版本数据新数据;将在原数据中查找到的差分数据编译到元数据中的详细差分流程如下:遍历块中的兴趣点,遍历新数据与原数据之间的查分数据的数据块中的所有兴趣点数据;查找插入位置,在原数据相应的块中查找第一个小于等于此兴趣点ID的兴趣点信息;更新已有数据,如果找到ID相等的兴趣点,如果本条兴趣点属性发生变更,便直接替换 变更的属性信息;如果是删除,便直接删除本条兴趣点;插入新数据,如果没有找到ID相等的兴趣点,说明本条兴趣点是新增的数据,直接插入到此位置即可。
地址 110004 辽宁省沈阳市浑南新区远航西路3号1T国际202室