[发明专利]一种数据解析方法、装置、存储介质及电子设备在审
申请号: | 201911011729.8 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110765195A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 迟银宝;火一莽;万月亮 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 11332 北京品源专利代理有限公司 | 代理人: | 孟金喆 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解析 解析数据 数据解析 目标数据 数据格式 数据内容 存储介质 电子设备 预先配置 预先设置 申请 | ||
本申请实施例公开了一种数据解析方法、装置、存储介质及电子设备。该方法包括:获取待解析数据的数据内容,根据所述数据内容确定待解析数据的数据格式;确定预先设置的解析模板中是否存在与所述数据格式相对应的解析模板;若存在,则采用解析模板从待解析数据解析出目标数据内容;其中,目标数据内容的位置是预先在解析模板中预先配置的。通过执行本申请所提供的技术方案,可以实现提高数据解析的效率以及数据解析质量的效果。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种数据解析方法、装置、存储介质及电子设备。
背景技术
由于软件系统的规模日趋扩大,各种各样的数据格式被使用。在实际工作过程中,经常出现需要大量处理非统一格式数据信息,由于数据的内部格式多种多样,传统的方式进采取将数据转换成Json格式的数据进行解析,而对规则性不好的输出处理能力差。然而当出现大批量的非统一格式数据时,则无法进行相应的处理。另外由于现有技术只针对一种格式的数据进行解析,则采用的提取数据格式和提取内容都是写死的,不能够随机更改。
发明内容
本申请实施例提供一种数据解析方法、装置、存储介质及电子设备,可以实现提高数据解析的效率以及数据解析质量的效果。
第一方面,本申请实施例提供了一种数据解析方法,所述方法包括:
获取待解析数据的数据内容,根据所述数据内容确定待解析数据的数据格式;
确定预先设置的解析模板中是否存在与所述数据格式相对应的解析模板;
若存在,则采用解析模板从待解析数据解析出目标数据内容;其中,目标数据的位置是预先在解析模板中预先配置的。
进一步的,在确定预先设置的解析模板中是否存在与所述数据格式相对应的解析模板之后,所述方法还包括:
若不存在,则将所述待解析数据进行异常保存处理。
进一步的,获取待解析数据的数据内容,根据所述数据内容确定待解析数据的数据格式,包括:
获取待解析数据的数据内容,若待解析数据的数据内容符合预设规则,则根据预设规则确定待解析数据的数据格式。
进一步的,所述预设规则包括存在以目标字符开头和目标字头结尾的字符串。
进一步的,在获取待解析数据的数据内容,根据所述数据内容确定待解析数据的数据格式之前,所述方法还包括:
若待处理数据的存储总量达到预设存储文件总量,则对原始数据进行解析处理。
第二方面,本申请实施例还提供了一种数据解析装置,包括:
数据格式确定模块,用于获取待解析数据的数据内容,根据所述数据内容确定待解析数据的数据格式;
解析模板确定模块,用于确定预先设置的解析模板中是否存在与所述数据格式相对应的解析模板;
数据解析模块,用于若所述解析模板确定模块确定为存在,则采用解析模板从待解析数据解析出目标数据内容;其中,目标数据的位置是预先在解析模板中预先配置的。
进一步的,所述装置还包括:
异常处理模块,用于若所述解析模板确定模块确定为不存在,则将所述待解析数据进行异常保存处理。
进一步的,所述数据格式确定模块,具体用于:
获取待解析数据的数据内容,若待解析数据的数据内容符合预设规则,则根据预设规则确定待解析数据的数据格式。
进一步的,所述预设规则包括存在以目标字符开头和目标字头结尾的字符串。
进一步的,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911011729.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:前后台数据处理方法和系统
- 下一篇:生成并执行ETL任务的方法及设备