[发明专利]报文处理方法、装置、电子设备和介质有效
申请号: | 202010754721.7 | 申请日: | 2020-07-30 |
公开(公告)号: | CN111866171B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 黄振飞;颜世杰;陈玉祥;董文斐 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/12 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 电子设备 介质 | ||
1.一种报文处理方法,用于银行异构核心系统之间账务处理,包括:
响应于交易系统发送的交易处理请求,接收交易请求报文;
分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文,其中,a、b为大于等于1的整数;
以同步处理方式处理所述a条实时事务子报文;
以异步处理方式处理所述b条准实时事务子报文,其中,包括:在存在多笔交易处理请求时,将所述多笔交易处理请求的准实时事务子报文合并处理;
其中,所述合并处理不依赖于所述多笔交易处理请求发生的先后顺序,具体包括:
将所述多笔交易处理请求的准实时事务子报文的输入要素转化为多维矩阵,通过统一的变换函数,转换为系统业务量的变化值,并进行异步更新。
2.根据权利要求1所述的方法,其中,所述分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文包括:
获取预先配置的分离规则,其中,所述分离规则包括n个分离指标和分别与每个分离指标对应的事务处理方式,所述事务处理方式包括同步处理方式和异步处理方式,n为大于等于1的整数;
基于所述n个分离指标,分离所述交易请求报文,以分离出c条交易请求子报文,其中,c为大于1的整数;
从所述c条交易请求子报文中分离出与所述同步处理方式对应的交易请求子报文,以获得所述a条实时事务子报文;
从所述c条交易请求子报文中分离出与所述异步处理方式对应的交易请求子报文,以获得所述b条准实时事务子报文。
3.根据权利要求2所述的方法,其中,所述分离规则还包括分别与所述同步处理方式对应的子事务处理优先级,所述以同步处理方式处理所述a条实时事务子报文包括:
针对所述交易请求报文,按照与所述同步处理方式对应的子事务处理优先级,同步处理所述a条实时事务子报文。
4.根据权利要求2所述的方法,其中,所述方法还包括:
生成与所述交易请求报文对应的唯一标识;
为所述a条实时事务子报文和所述b条准实时事务子报文分配对应的唯一标识。
5.根据权利要求4所述的方法,其中,所述方法还包括:
基于所述唯一标识,获取与所述交易请求报文对应的同步处理结果以及异步处理结果;
检测所述异步处理结果是否与所述同步处理结果一致;
在所述异步处理结果与所述同步处理结果不一致的情况下,基于所述同步处理结果,修复所述异步处理结果。
6.根据权利要求1所述的方法,其中,所述交易请求报文包括m条交易请求报文,m为大于等于1的整数,所述分离所述交易请求报文包括:
获取预设指标参数,其中,所述预设指标参数用于确定与交易请求报文对应的处理优先级;
基于所述预设指标参数,确定与每条交易请求报文对应的处理优先级;
按照所述处理优先级,分离所述每条交易请求报文。
7.一种报文处理装置,用于银行异构核心系统之间账务处理,包括:
报文接收模块,用于响应于交易系统发送的交易处理请求,接收交易请求报文;
报文分离模块,用于分离所述交易请求报文,以获得a条实时事务子报文和b条准实时事务子报文,其中,a、b为大于等于1的整数;
同步处理模块,用于以同步处理方式处理所述a条实时事务子报文;
异步处理模块,用于以异步处理方式处理所述b条准实时事务子报文,其中,包括:在存在多笔交易处理请求时,将所述多笔交易处理请求的准实时事务子报文合并处理;
其中,所述合并处理不依赖于所述多笔交易处理请求发生的先后顺序,具体包括:
将所述多笔交易处理请求的准实时事务子报文的输入要素转化为多维矩阵,通过统一的变换函数,转换为系统业务量的变化值,并进行异步更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010754721.7/1.html,转载请声明来源钻瓜专利网。