[发明专利]一种批量定时业务处理方法和系统在审
申请号: | 201710357815.9 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107273190A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q40/02 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立,陈振玉 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 定时 业务 处理 方法 系统 | ||
1.一种批量定时业务处理方法,应用于银行API服务器,其特征在于,包括以下步骤:
步骤1,建立预设处理线程对应的待处理列表;
步骤2,接收并分析请求事件,获取所述请求事件对应的预设处理线程,将所述请求事件插入到所述预设处理线程对应的待处理列表;
步骤3,控制所述预设处理线程采用预设处理频率对所述待处理列表上的所有请求事件依次进行处理。
2.根据权利要求1所述的批量定时业务处理方法,其特征在于,还包括步骤4,具体为:获取每个请求事件对应的处理结果信息,并形成处理结果列表,所述处理结果列表包括预设时长内的所有处理结果信息;然后间隔预设时间将所述处理结果列表上的处理结果信息依次返回给所述请求事件的发送对象。
3.根据权利要求1或2所述的批量定时业务处理方法,其特征在于,所述预设处理线程包括预设支付线程、预设转账线程、预设状态查询线程、预设票据签收线程、预设票据验证线程和预设票据背书线程。
4.根据权利要求3所述的批量定时业务处理方法,其特征在于,所述步骤2具体包括以下步骤:
S201,获取所述请求事件,并抽取所述请求事件中用于表示请求业务类型的第一xml报文和用于表示请求数据信息的第二XML报文;
S202,根据所述第一xml报文获取对应预设处理线程;
S203,将所述第二XML报文转换为对应的Bean实体,并将所述Bean实体插入到所述预设处理线程对应的待处理列表,以供所述预设处理线程进行调用。
5.根据权利要求4所述的批量定时业务处理方法,其特征在于,所述请求事件为用户发送的初始请求事件,或者为前一预设处理流程生成并发送的中间数据请求事件。
6.一种批量定时业务处理系统,其特征在于,包括建立模块、第一处理模块和第二处理模块,
所述建立模块用于建立预设处理线程对应的待处理列表;
所述第一处理模块用于接收并分析请求事件,获取所述请求事件对应的预设处理线程,将所述请求事件插入到所述预设处理线程对应的待处理列表;
所述第二处理模块用于控制所述预设处理线程采用预设处理频率对所述待处理列表上的所有请求事件依次进行处理。
7.根据权利要求6所述的批量定时业务处理系统,其特征在于,还包括第三处理模块,所述第三处理模块具体用于获取每个请求事件对应的处理结果信息,并形成处理结果列表,所述处理结果列表包括预设时长内的所有处理结果信息;以及用于间隔预设时间将所述处理结果列表上的处理结果信息依次返回给所述请求事件的发送对象。
8.根据权利要求6或7所述的批量定时业务处理系统,其特征在于,所述预设处理线程包括预设支付线程、预设转账线程、预设状态查询线程、预设票据签收线程、预设票据验证线程和预设票据背书线程。
9.根据权利要求8所述的批量定时业务处理系统,其特征在于,所述第一处理模块具体包括:
抽取单元,用于获取所述请求事件,并抽取所述请求事件中用于表示请求业务类型的第一xml报文和用于表示请求数据信息的第二XML报文;
获取单元,用于根据所述第一xml报文获取对应预设处理线程;
处理单元,用于将所述第二XML报文转换为对应的Bean实体,并将所述Bean实体插入到所述预设处理线程对应的待处理列表,以供所述预设处理线程进行调用。
10.根据权利要求9所述的批量定时业务处理系统,其特征在于,所述请求事件为用户发送的初始请求事件,或者为前一预设处理流程生成并发送的中间数据请求事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710357815.9/1.html,转载请声明来源钻瓜专利网。