[发明专利]文件处理方法及装置、文件处理系统、计算机设备在审
| 申请号: | 201910892223.6 | 申请日: | 2019-09-20 |
| 公开(公告)号: | CN110688828A | 公开(公告)日: | 2020-01-14 |
| 发明(设计)人: | 房磊 | 申请(专利权)人: | 京东数字科技控股有限公司 |
| 主分类号: | G06F40/18 | 分类号: | G06F40/18 |
| 代理公司: | 11438 北京律智知识产权代理有限公司 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 100176 北京市大兴区经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件模板 解析 目标文件 维度信息 计算机技术领域 目标文件格式 文件解析程序 计算机设备 存储介质 后续业务 获取文件 解析文件 开发效率 模板标识 模板信息 配置模板 文件处理 文件格式 信息实现 业务系统 可配置 信息能 开发 重复 | ||
本公开涉及计算机技术领域,公开了一种文件处理方法及装置、存储介质和计算机设备。该方法包括:根据待解析任务对应的模板标识获取文件模板信息;根据所述文件模板信息中的第一维度信息,获取所述待解析任务对应的目标文件;根据所述文件模板信息中的第二维度信息对所述目标文件进行解析。本公开基于文件模板信息能对具有目标文件格式的文件进行解析,使得后续业务无需关系待解析文件的格式,避免了业务系统重复开发文件解析程序,降低了开发成本;同时,由于模板的可配置化,通过调整配置模板,无需对模板整体进行重复性开发,进而使得基于不同的文件模板信息实现对具有各类文件格式的文件的解析,极大的提高了开发效率。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种文件处理方法、文件处理装置、文件处理系统、计算机存储介质和计算机设备。
背景技术
大型企业应用系统都面临与合作方的系统进行互相通信的需求,该些通信通常面临着庞大的交互数据,并且以文件的形式传递数据,然而,不同系统支持的文件类型不完全相同,某一系统在接收到其它系统发来的文件后,需要通过解析才可获取文件中的数据。
在实现本公开过程中发明人发现,一种文件解析程序只能解析对应文件类型的文件,若存在新增格式的文件,则需要耗费较长时间重新设计文件解析程序,开发重复性工作多、效率低,导致解析文件的成本高。
需要说明的是,在上述背景技术部分发明的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种文件处理方法、文件处理装置、计算机存储介质和计算机设备,进而至少在一定程度上避免了相关技术中文件解析程序开发的重复性工作多,开发效率低等问题。为实现以上技术效果,本公开采用如下技术方案。
本公开实施例的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开实施例的一个方面,提供一种文件处理方法,包括:根据待解析任务对应的模板标识获取文件模板信息,所述文件模板信息为对应于目标文件格式的可配置化模板信息;根据所述文件模板信息中的第一维度信息,获取所述待解析任务对应的目标文件;根据所述文件模板信息中的第二维度信息对所述目标文件进行解析;根据所述第二维度信息对解析后的所述目标文件进行校验,并根据校验结果将所述目标文件的解析结果进行分发。
在本公开的一种示例性实施例中,根据所述第二维度信息对所述目标文件进行解析,得到所述目标文件对应的文件内容的描述信息和所述目标文件中的业务信息;所述根据所述第二维度信息对解析后的所述目标文件进行校验,并根据校验结果将所述目标文件的解析结果进行分发,包括:将所述文件内容的描述信息与所述第二维度信息进行匹配;若所述文件内容的描述信息与所述第二维度信息匹配,则将所述业务信息进行分发。
在本公开的一种示例性实施例中,所述业务信息的数量为多个,所述若所述文件内容的描述信息与所述第二维度信息匹配,则将所述业务信息进行分发,包括:通过异步通知的方式,将多个所述业务信息依次发送至业务系统。
在本公开的一种示例性实施例中,所述第一维度信息包括所述待解析任务对应的文件描述信息;所述根据所述模板信息中的第一维度信息,获取所述待解析任务对应的目标文件,包括:根据所述文件描述信息中的文件存储位置,下载所述目标文件。
在本公开的一种示例性实施例中,当存在增加的文件格式时,所述方法还包括:响应于用户对所述文件模板信息的调整操作;或者响应于用户的模板添加操作,生成与所述增加的文件格式对应的增加的文件模板信息;为所述增加的文件模板信息配置对应的增加的模板标识。
在本公开的一种示例性实施例中,所述方法还包括:根据所述增加的文件模板信息,对具有所述增加的文件格式的文件进行解析处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910892223.6/2.html,转载请声明来源钻瓜专利网。





