[发明专利]基于组件的文件处理方法及系统在审
申请号: | 202310066229.4 | 申请日: | 2023-01-16 |
公开(公告)号: | CN116010062A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 马林 | 申请(专利权)人: | 华夏基金管理有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54;G06Q40/06;G06F16/172 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 组件 文件 处理 方法 系统 | ||
本申请实施例公开了一种基于组件的文件处理方法及系统,任务调度组件监测各业务文件的状态,将各业务文件的状态发送至消息中间件;处理任一业务文件所需的至少一个执行组件中的任一执行组件如果从消息中间件中获得上述任一业务文件的第一状态,对上述任一业务文件执行处理任务,得到处理结果;第一状态为上述任一业务文件的多个状态中与上述任一执行组件对应的状态,第一状态为任一业务文件的非目标状态;不同的执行组件的执行不同的处理任务;上述任一执行组件根据处理结果更新上述任一业务文件的状态;上述任一业务文件的状态为目标状态时,确定上述任一业务文件处理完成;对不同的业务文件进行处理所需的执行组件相同或不同。
技术领域
本申请涉及数据处理技术领域,更具体地说,涉及一种基于组件的文件处理方法及系统。
背景技术
目前,基于互联网的第三方交易平台依托巨量的用户,拥有强大的运营平台及良好的用户体验,成为基金公司争相接入的优质平台。基金公司与第三方交易平台之间采用文件进行交互,比如,第三方交易平台向基金公司提供交易文件,基金公司即时处理交易文件,并在约定的时间内生成相应的文件并上报给第三方交易平台。由于文件量较大,由基金公司的业务员手工对交易文件进行操作是不现实的,因此,有必要提供一种能够对交易文件进行自动化处理的方案。
发明内容
本申请的目的是提供一种基于组件的文件处理方法及系统,包括如下技术方案:
一种基于组件的文件处理方法,包括:
任务调度组件监测各业务文件的状态;
所述任务调度组件将所述各业务文件的状态发送至消息中间件;
处理任一业务文件所需的至少一个执行组件中的任一执行组件如果从所述消息中间件中获得所述任一业务文件的第一状态,对所述任一业务文件执行第一状态对应的处理任务,得到处理结果;所述第一状态为所述任一业务文件的多个状态中与所述任一执行组件对应的状态,所述第一状态为所述任一业务文件的非目标状态;不同的执行组件执行不同的处理任务;
所述任一执行组件根据所述处理结果更新所述任一业务文件的状态;所述任一业务文件的状态为目标状态时,确定所述任一业务文件处理完成;
对不同的业务文件进行处理所需的执行组件相同或不同。
上述方法,优选的,所述任一业务文件所需的至少一个执行组件包括如下几种执行组件中的至少一个:
下载组件、解析组件、下单组件、上报组件和生成组件;其中,
所述下载组件用于从第三方交易平台下载业务文件;
所述解析组件用于对所述下载组件下载的业务文件进行解析;
所述下单组件用于在所述业务文件为下单类业务文件的情况下,基于所述下单类业务文件执行下单逻辑;
所述上报组件用于向所述第三方交易平台上传需要上报的文件;
所述生成组件用于生成需要向所述第三方交易平台上报的文件。
上述方法,优选的,其中,
所述任一业务文件所需的至少一个执行组件包括所述下载组件;或者,
所述任一业务文件所需的至少一个执行组件包括所述下载组件和所述解析组件;或者,
所述任一业务文件所需的至少一个执行组件包括所述下载组件、所述解析组件和所述下单组件;或者,
所述任一业务文件所需的至少一个执行组件包括所述下载组件、所述解析组件、所述下单组件和所述上报组件;或者,
所述任一业务文件所需的至少一个执行组件包括所述生成组件和所述上报组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华夏基金管理有限公司,未经华夏基金管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310066229.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有双冗余设计的小型化高频响压力传感器
- 下一篇:激光对接焊设备