[发明专利]文件处理方法和装置、计算设备及存储介质在审
申请号: | 201810975914.8 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109408468A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 王强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/178 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件处理 方法和装置 存储介质 分片信息 计算设备 业务文件 逻辑分割 文件分割 预设 解析 | ||
本说明书提供一种文件处理方法和装置、计算设备及存储介质,其中所述文件处理方法包括:按照预设的文件分割策略对业务文件进行逻辑分割,得到多个逻辑分片信息;对所述多个逻辑分片信息对应所述业务文件中的数据分别进行解析。
技术领域
本说明书涉及文件处理技术领域,特别涉及一种文件处理方法和装置、计算设备及存储介质。
背景技术
随着财富业务的快速发展,与银行、基金、保险、交易所等合作机构的系统交互越来越多,文件交互具有其稳定性好的特点,在系统架构中被越来越多的采用,通常合作机构将当天的业务数据存放在文本文件里,并同步给我方系统处理,处理方式大多采用逐行读取,串行解析文本内容的方式进行,该方式具有处理耗时较长的缺点。
发明内容
有鉴于此,本说明书实施例提供了一种文件处理方法和装置、计算设备及存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种文件处理方法,包括:
按照预设的文件分割策略对业务文件进行逻辑分割,得到多个逻辑分片信息;
对所述多个逻辑分片信息对应所述业务文件中的数据分别进行解析。
根据本说明书实施例的第二方面,提供了一种文件处理装置,包括:
分割器,被配置为按照预设的文件分割策略对业务文件进行逻辑分割,得到多个逻辑分片信息;
解析器,被配置为对所述多个逻辑分片信息对应所述业务文件中的数据分别进行解析。
根据本说明书实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述文件处理方法的步骤。
根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述文件处理方法的步骤。
本说明书实施例通过将业务文件逻辑拆分为多个逻辑分片信息,从而可以对多个逻辑分片信息对应的业务文件中的数据分别进行解析处理,有效缩短业务文件解析处理所需的时间,提高文件处理效率;本说明书实施例是对业务文件进行逻辑拆分,而非对文件进行物理拆分,不会破坏原始文件,避免因程序问题导致的文件拆分错误,避免了文件数据损坏和出错的情况;逻辑分割后的逻辑分片信息可以分发到多个线程或者机器,相对于对业务文件进行物理拆分进而将拆分后的小文件通过一定规则分发给对应的机器进行处理的情况,本说明书实施例在对业务文件进行逻辑拆分时不需要写文件,无IO写磁盘开销,效率更快,同时分发的是逻辑分片信息(分片位点信息),而非物理文件,不会改变合作机构上传的原始文件,处理风险较小。
附图说明
图1是示出了根据本说明书一实施例的文件处理系统的结构框图;
图2是示出了本说明书一实施例的文件处理方法的示意性流程图;
图3是示出了本说明书一个实施例的文件动态分割并行处理架构图;
图4是示出了本说明书另一实施例的文件处理方法的流程图;
图5是示出了本说明书一实施例的文件处理装置的模块图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810975914.8/2.html,转载请声明来源钻瓜专利网。