[发明专利]线程监控、跨行交易中更新交易状态的方法和装置在审
| 申请号: | 202110421424.5 | 申请日: | 2021-04-19 |
| 公开(公告)号: | CN113110974A | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 李江涛;马坤;卢永安 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06Q20/10;G06Q40/02;G06Q40/04 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李永叶 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 线程 监控 交易 更新 状态 方法 装置 | ||
本公开提供了一种用于交易发起系统的线程监控的方法,可用于金融领域,上述线程用于处理交易状态报文以实现交易状态的实时更新。上述方法包括:在线程正常启动的情况下,向交易发起系统的运维平台发送线程可用性报文;在线程运行的预设时间段内,确定线程需要处理的目标交易状态报文的总个数N和线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S,N≥1,S≥1;根据总个数N和总个数S确定线程的处理能力是否正常;以及在线程的处理能力为异常的情况下,向运维平台发送线程处理能力异常提示报文。还提供了一种跨行交易中更新交易状态的方法和装置、电子设备、计算机可读存储介质和计算机程序产品。
技术领域
本公开涉及金融技术领域,更具体地,涉及一种用于交易发起系统的线程监控的方法和装置,还涉及一种跨行交易中更新交易状态的方法和装置,还涉及一种电子设备、计算机可读存储介质和计算机程序产品。
背景技术
在金融领域的跨行交易场景中,诸如跨行汇款、跨行支付等需要第三方的参与,交易双方之间的信息较难实时同步,例如以跨行汇款作为示例,用户要从银行A的账户CA向银行B的账户CB发起一笔金额为×××的汇款,通常用户可以通过银行A的交易系统发起汇款交易,例如用户可以通过终端设备上安装的银行A的网上银行系统进行汇款交易操作或者用户直接到银行A的营业网点柜台通过银行操作系统进行汇款交易。基于银行A的交易系统发起汇款交易,将银行账户CA扣除金额为×××的扣款并以该笔扣款发起向收款银行B的收款账户CB的汇款交易,由于汇款银行A和收款银行B的数据各自为内部所属,且需要经过第三方清算系统来进行结算,因此,汇款银行A要想获知跨行交易的最新状态,即为了确认收款银行B的收款账户CB是否已经收到汇款这一情况,汇款银行A需要通过第三方清算系统从收款银行B获取。通常汇款银行A需要通过启动线程向第三方清算系统发送查询交易状态报文,获得最新状态后更新汇款银行交易系统中的交易状态。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:运维人员对线程状态的了解是通过线程的运维平台定时扫描系统日志获得的,在发现系统错误日志的情况下确定线程出现异常,然后再排查线程故障,然而,在需要实时获取交易状态信息的需求下,如果线程运行出现了问题,现有的采用定时扫描系统日志来获取线程状态的方式存在滞后性,由此不能及时发现线程故障,导致无法及时获得交易状态的最新进度。
发明内容
有鉴于此,本公开提供了一种用于交易发起系统的线程监控的方法和装置,还提供了一种跨行交易中更新交易状态的方法和装置,还提供了一种电子设备、计算机可读存储介质和计算机程序产品。
本公开的第一个方面提供了一种用于交易发起系统的线程监控的方法。上述线程用于处理交易状态报文以实现交易状态的实时更新。上述用于交易发起系统的线程监控的方法包括:在线程正常启动的情况下,向上述交易发起系统的运维平台发送线程可用性报文;在上述线程运行的预设时间段内,确定上述线程需要处理的目标交易状态报文的总个数N和上述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S,N≥1,S≥1;根据上述线程需要处理的目标交易状态报文的总个数N和上述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S确定上述线程的处理能力是否正常;以及在上述线程的处理能力为异常的情况下,向上述运维平台发送线程处理能力异常提示报文。
根据本公开的实施例,在上述线程运行的预设时间段内,确定上述线程需要处理的目标交易状态报文的总个数N,包括:在上述交易发起系统中查找交易状态处于非终态的交易状态报文,以得到包含多个处于非终态的交易状态报文的待处理报文集合;根据上述线程运行的预设时间段确定上述线程运行的时长;以及根据上述线程运行的时长和上述线程的预设处理速率从上述待处理报文集合中筛选得到上述线程需要处理的目标交易状态报文的总个数N,上述目标交易状态报文为上述待处理报文集合中的部分交易状态报文或全部交易状态报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110421424.5/2.html,转载请声明来源钻瓜专利网。





