[发明专利]一种导航数据文件的检查方法及引擎系统有效
申请号: | 201610042208.9 | 申请日: | 2016-01-21 |
公开(公告)号: | CN106991103B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 熊涛 | 申请(专利权)人: | 北京四维图新科技股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/29 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 100028 北京市朝阳区曙光*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 导航 数据文件 检查 方法 引擎 系统 | ||
本发明公开了一种导航数据文件检查方法及引擎系统,所述方法包括:读取数据文件,对所述数据文件进行解析,得到所述数据文件中记录的导航信息;根据所述数据文件,匹配与之相对应的预设的数据表格,并将所述导航信息写入对应的数据表格之中,生成待检查文件并存储;加载与所述待检查文件相对应的预设标准模板,所述标准模板配置有相应的检查工具,并利用所述检查工具对所述待检查文件进行检查,生成并存储检查结果。
技术领域
本发明涉及数据处理领域,具体地说,涉及一种导航数据文件的检查方法及引擎系统。
背景技术
导航是一项当前常用的生活功能。无论是专用的导航仪,还是手机等移动终端,都能够提供导航功能。导航功能的广泛使用,为用户的出行带来了极大的方便。
在导航过程中,需要向用户表达的信息很多。例如导航路线上途经的道路、建筑、场所等标识,都需要明显的呈现。上述各种信息往往被分类记录到各个数据文件当中,以便保存和管理。如果需要对该信息进行调用和呈现,则必须读取所述的数据文件进行数据层面上的相关检查。所述的检查包括值域、主键、外键、为空、非空、通用性和结构等诸多具体的检查项。
当前阶段,对于数据文件的检查,往往是在读取数据文件之后,直接使用检查工具对数据文件本身进行检查。但是由于每一类的数据文件在数据结构方面都有区别,所以针对数据文件的检查工具往往都是专用的,彼此不能够通用。这导致整个系统中,检查工具存在大量冗余,致使数据量庞大且重复;占用大量资源,不够精简。同时,现有的检查模式,也使得检查的流程缺乏规范性和统一性,复杂而且低效。
发明内容
有鉴于此,本发明提供了一种导航数据文件的检查方法及系统,能够实现检查工具的通用和检查流程的统一。
为了解决上述技术问题,本发明有如下技术方案:
一种导航数据文件检查方法,所述方法包括:
读取数据文件,对所述数据文件进行解析,得到所述数据文件中记录的导航信息;
根据所述数据文件,匹配与之相对应的预设的数据表格,并将所述导航信息写入对应的数据表格之中,生成待检查文件并存储;
加载与所述待检查文件相对应的预设标准模板,所述标准模板配置有相应的检查工具,并利用所述检查工具对所述待检查文件进行检查,生成并存储检查结果。
还包括:
根据所述数据文件的规格和/或内容的变化,更新数据库中存储的分别与各所述数据文件对应的数据表格;和/或,
根据对所述数据文件的检查需要,更新标准模板中配置的检查工具。
所述检查工具用于完成一个检查项,所述检查项采用配置文件的形式,通过修改配置文件中的名称和/或字段修改检查项;其中,所述检查项包括以下项目中的至少一种:值域、主键、外键、为空、非空、通用性和结构;和/或,
所述数据文件包括以下至少一种:
R_LINK文件,用于记录道路信息;
NAMES文件,用于记录显示名称;
B_CART文件,用于记录面组成;
POI文件,用于记录兴趣点;
R_CONDITION文件,用于记录导航路线。
该方法还包括:
当所述数据文件为多个时,针对每个数据文件生成对应的待检查文件;
将多个所述待检查文件进行排序,并按照排序,调用对应的标准模板对所述待检查文件进行检查。
所述对待检查文件进行排序包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四维图新科技股份有限公司,未经北京四维图新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610042208.9/2.html,转载请声明来源钻瓜专利网。