控制代理热点账户并发处理的方法及装置制造方法及图纸

技术编号:31240111 阅读:88 留言:0更新日期:2021-12-08 10:29
本发明专利技术公开了一种控制代理热点账户并发处理的方法及装置,涉及人工智能技术领域,其中该方法包括:接收不同被代理行发来的待处理交易请求报文;根据账务处理进程中每一代理行的交易请求报文的当前处理情况,将每一待处理交易请求报文分配至账务处理进程进行处理,以使得在同一时刻每一代理行的一个交易请求报文被账务处理进程处理。本发明专利技术可以控制代理热点账户并发处理,避免多种被代理热点账户并发带来的死锁问题,保证了被代理业务的正常处理和代理行系统的稳定运行。和代理行系统的稳定运行。和代理行系统的稳定运行。

【技术实现步骤摘要】
控制代理热点账户并发处理的方法及装置


[0001]本专利技术涉及人工智能
,尤其涉及一种控制代理热点账户并发处理的方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]代理行在处理被代理行业务时,遇到有联机批量发送请求的场景时,如月底为多个代理行同时代发工资,由于热点账户并发可能会出现的死锁问题,造成系统资源被大量占用,系统响应缓慢。

技术实现思路

[0004]本专利技术实施例提供一种控制代理热点账户并发处理的方法,用以控制代理热点账户并发处理,避免多种被代理热点账户并发带来的死锁问题,该方法包括:
[0005]接收不同被代理行发来的待处理交易请求报文;
[0006]根据账务处理进程中每一代理行的交易请求报文的当前处理情况,将每一待处理交易请求报文分配至账务处理进程进行处理,以使得在同一时刻每一代理行的一个交易请求报文被账务处理进程处理。
[0007]本专利技术实施例还提供一种控制代理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制代理热点账户并发处理的方法,其特征在于,包括:接收不同被代理行发来的待处理交易请求报文;根据账务处理进程中每一代理行的交易请求报文的当前处理情况,将每一待处理交易请求报文分配至账务处理进程进行处理,以使得在同一时刻每一代理行的一个交易请求报文被账务处理进程处理。2.如权利要求1所述的控制代理热点账户并发处理的方法,其特征在于,根据账务处理进程中每一代理行的交易请求报文的当前处理情况,将每一待处理交易请求报文分配至账务处理进程进行处理,以使得在同一时刻每一代理行的一个交易请求报文被账务处理进程处理,包括:在处理当前交易请求报文之前,检测当前交易请求报文对应的代理行账户是否有在账务处理进程处的报文;在检测到当前交易请求报文对应的代理行账户有在账务处理进程处且状态为正在处理状态的报文时,进行下一条交易请求报文记录的处理。3.如权利要求2所述的控制代理热点账户并发处理的方法,其特征在于,根据账务处理进程中每一代理行的交易请求报文的当前处理情况,将每一待处理交易请求报文分配至账务处理进程进行处理,以使得在同一时刻每一代理行的一个交易请求报文被账务处理进程处理,还包括:在检测到当前交易请求报文对应的代理行账户有在账务处理进程处且状态为未开始处理状态的报文时,控制账务处理进程处理所述在账务处理进程处且状态为未开始处理状态的报文,更新所述在账务处理进程处且状态为未开始处理状态的报文的状态为正在处理状态。4.如权利要求1所述的控制代理热点账户并发处理的方法,其特征在于,根据账务处理进程中每一代理行的交易请求报文的当前处理情况,将每一待处理交易请求报文分配至账务处理进程进行处理,以使得在同一时刻每一代理行的一个交易请求报文被账务处理进程处理,包括:在处理当前交易请求报文之前,检测当前交易请求报文对应的代理行账户是否有在账务处理进程处的报文;在检测到当前交易请求报文对应的代理行账户没有在账务处理进程处的报文时,确定处理当前交易请求报文的账务处理进程,将当前交易请求报文发送至确定的账务处理进程;所述确定的账务处理进程用于调用银行账务处理系统进行账务处理完成交易请求。5.如权利要求1所述的控制代理热点账户并发处理的方法,其特征在于,还包括:监控所有待处理交易请求报文的状态;将被处理完成的交易请求报文状态修改为已完成。6.如权利要求1所述的控制代理热点账户并发处理的方法,其特征在于,还包括:对不同被代理行发来的待处理交易请求报文进行合法性校验;将校验成功的待处理交易请求报文存入报文待发库中。7.如权利要求6所述的控制代理热点账户并发处理的方法,其特征在于,还包括:若待处理交易请求报文校验失败,将校验失败的原因返回...

【专利技术属性】
技术研发人员:段锋
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1