[发明专利]数据库文件导出的方法和装置、存储介质以及终端设备在审
申请号: | 201710718235.8 | 申请日: | 2017-08-18 |
公开(公告)号: | CN107644059A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 赵璐 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 麦小婵,郝传鑫 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库文件 导出 方法 装置 存储 介质 以及 终端设备 | ||
1.一种数据库文件导出的方法,其特征在于,包括:
接收待转化成数据库格式的文件;其中,所述文件包括至少一个报文;每一个报文包括至少一个信号数据;
获取所述文件的信号数据的属性;其中,信号数据的属性包括该信号数据所属的报文、该信号数据在报文中的起始位和该信号数据的位长度;
加载所述文件的信号数据的属性于数据库文件模板中;
根据所述数据库文件模板记载的信号数据所属的报文和信号数据在报文中的起始位,依次将信号数据排列填充在所述数据库文件模板中,获得所述文件的数据库格式文件。
2.如权利要求1所述的数据库文件导出的方法,其特征在于,所述获取所述文件的信号数据的属性,具体包括:
识别所述文件所属的文件类型;
根据所述文件的文件类型,对所述文件的字符进行识别,获得所述文件的字符数据;
根据属性关键字,从所述字符数据中获取与所述属性关键字对应的信号数据的属性。
3.如权利要求1所述的数据库文件导出的方法,其特征在于,在获得所述文件的数据库格式文件之后,还包括:
对所述数据库格式文件进行一致性校验;
若校验失败,根据所述数据库文件模板记载的信号数据所属的报文和信号数据在报文中的起始位,重新排列填充所述数据库格式文件的信号数据,直至所述数据库格式文件校验成功;
若校验成功,输出所述数据库格式文件。
4.如权利要求3所述的数据库文件导出的方法,其特征在于,所述对所述数据库文件进行一致性校验,具体包括:
从所述数据库文件中获取信号数据在报文中的实际起始位;
比较该信号数据在报文中的实际起始位与所述数据库文件记载的该信号数据在报文中的起始位是否一致;
若所有的信号数据的实际起始位与记载的起始位均一致,则判定校验成功;
若存在有至少一个信号数据的实际起始位与记载的起始位不一致,则判定校验失败。
5.如权利要求1至4任一项所述的数据库文件导出的方法,其特征在于,所述数据库文件导出的方法还包括:
接收待转化成特定格式的数据库格式文件;
从所述数据库格式文件中获取所述数据库格式文件的字符数据;
将所述字符数据转换成纯文本格式的基准文件;
将所述基准文件转换成所述特定格式的文件,并输出所述特定格式的文件。
6.一种数据库文件导出的装置,其特征在于,包括:
第一文件接收模块,用于接收待转化成数据库格式的文件;其中,所述文件包括至少一个报文;每一个报文包括至少一个信号数据;
信号属性获取模块,用于获取所述文件的信号数据的属性;其中,信号数据的属性包括该信号数据所属的报文、该信号数据在报文中的起始位和该信号数据的位长度;
属性加载模块,用于加载所述文件的信号数据的属性于数据库文件模板中;
信号排列填充模块,用于根据所述数据库文件模板记载的信号数据所属的报文和信号数据在报文中的起始位,依次将信号数据排列填充在所述数据库文件模板中,获得所述文件的数据库格式文件。
7.如权利要求6所述的数据库文件导出的装置,其特征在于,所述信号属性获取模块具体包括:
类型识别单元,用于识别所述文件所属的文件类型;
字符数据识别单元,用于根据所述文件的文件类型,对所述文件的字符进行识别,获得所述文件的字符数据;
属性获取单元,用于根据属性关键字,从所述字符数据中获取与所述属性关键字对应的信号数据的属性。
8.如权利要求6所述的数据库文件导出的装置,其特征在于,所述的数据库文件导出的装置还包括:
文件校验模块,用于对所述数据库格式文件进行一致性校验;
信号重新排列模块,用于若校验失败,根据所述数据库文件模板记载的信号数据所属的报文和信号数据在报文中的起始位,重新排列填充所述数据库格式文件的信号数据,直至所述数据库格式文件校验成功;
文件输出模块,用于若校验成功,输出所述数据库格式文件。
9.一种存储介质,其中存储有多条指令,其特征在于,所述指令被处理器执行时实现如权利要求1至5任一项所述的数据库文件导出的方法。
10.一种终端设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多条指令,其中,所述处理器执行所述指令时实现如权利要求1至5任一项所述的数据库文件导出的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710718235.8/1.html,转载请声明来源钻瓜专利网。