[发明专利]线程监控、跨行交易中更新交易状态的方法和装置在审
| 申请号: | 202110421424.5 | 申请日: | 2021-04-19 |
| 公开(公告)号: | CN113110974A | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 李江涛;马坤;卢永安 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06Q20/10;G06Q40/02;G06Q40/04 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李永叶 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 线程 监控 交易 更新 状态 方法 装置 | ||
1.一种用于交易发起系统的线程监控的方法,所述线程用于处理交易状态报文以实现交易状态的实时更新,所述方法包括:
在线程正常启动的情况下,向所述交易发起系统的运维平台发送线程可用性报文;
在所述线程运行的预设时间段内,确定所述线程需要处理的目标交易状态报文的总个数N和所述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S,N≥1,S≥1;
根据所述线程需要处理的目标交易状态报文的总个数N和所述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S确定所述线程的处理能力是否正常;以及
在所述线程的处理能力为异常的情况下,向所述运维平台发送线程处理能力异常提示报文。
2.根据权利要求1所述的方法,其中,在所述线程运行的预设时间段内,确定所述线程需要处理的目标交易状态报文的总个数N,包括:
在所述交易发起系统中查找交易状态处于非终态的交易状态报文,以得到包含多个处于非终态的交易状态报文的待处理报文集合;
根据所述线程运行的预设时间段确定所述线程运行的时长;以及
根据所述线程运行的时长和所述线程的预设处理速率从所述待处理报文集合中筛选得到所述线程需要处理的目标交易状态报文的总个数N,所述目标交易状态报文为所述待处理报文集合中的部分交易状态报文或全部交易状态报文。
3.根据权利要求1所述的方法,其中,在所述线程运行的预设时间段内,确定所述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S,包括:
在所述线程运行的预设时间段内,所述线程向第三方系统发送需要查询最新状态的T个目标交易状态报文,1≤T≤N,以通过所述第三方系统从交易对手系统查询关于所述T个目标交易状态报文的T个目标交易的最新状态;
在线程运行的预设时间段内,统计接收到的由所述第三方系统回传的来自所述交易对手系统的交易状态报文反馈信息的总个数S,1≤S≤T≤N。
4.根据权利要求1所述的方法,其中,所述根据所述线程需要处理的目标交易状态报文的总个数N和所述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S确定所述线程的处理能力是否正常,包括:
计算所述线程获取的来自交易对手系统的交易状态报文反馈信息的总个数S与所述线程需要处理的目标交易状态报文的总个数N的比值S/N,该比值S/N用于表征所述线程的处理能力;
确定所述线程的处理能力S/N是否处于预设阈值范围内;
在所述线程的处理能力S/N处于预设阈值范围内的情况下,确定所述线程的处理能力正常;
在所述线程的处理能力S/N处于预设阈值范围外的情况下,确定所述线程的处理能力异常。
5.根据权利要求1所述的方法,还包括:
在所述线程运行的预设时间段内,确定所述线程在执行程序的过程中是否存在执行异常、执行中断或执行超时至少之一;以及
在所述线程在执行程序的过程中存在执行异常、执行中断或执行超时至少之一的情况下,强制关闭所述线程,记录相应的日志,并向所述交易发起系统的运维平台发送线程异常提示报文。
6.根据权利要求5所述的方法,其中,所述确定所述线程在执行程序的过程中是否存在执行异常、执行中断或执行超时至少之一,包括:
在线程的执行过程中,监控是否存在由于程序异常抛出的代码;
在存在由于程序异常抛出的代码的情况下,确定所述线程在执行程序的过程中存在执行异常;
在线程的执行过程中,监控是否存在由于程序中断抛出的代码;
在存在由于程序中断抛出的代码的情况下,确定所述线程在执行程序的过程中存在执行中断;
在线程的执行过程中,监控线程的执行时间是否超出预设值;
在线程的执行时间超出预设值的情况下,确定所述线程在执行程序的过程中存在执行超时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110421424.5/1.html,转载请声明来源钻瓜专利网。





