[发明专利]任务处理方法、装置、终端设备及存储介质在审
申请号: | 202111132755.3 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113852635A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 朱洪;孙涛;宋钦涛 | 申请(专利权)人: | 招商银行股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 终端设备 存储 介质 | ||
1.一种任务处理方法,其特征在于,所述任务处理方法包括以下步骤:
当检测到任务请求方的请求指令时,将所述请求指令注册到预设的事件反应器上,并通过所述事件反应器将所述请求指令发送至任务接收方的信号队列中;
对所述信号队列进行检测,当检测到所述请求指令被所述任务接收方处理时,获取所述请求指令的报文版本信息;
根据所述报文版本信息从所述任务接收方中确定解码字段;
根据所述解码字段对所述请求指令的报文信息进行解码处理,并根据解码后的报文信息处理所述请求指令对应的目标事件。
2.如权利要求1所述的任务处理方法,其特征在于,所述将所述请求指令注册到预设的事件反应器上,并通过所述事件反应器将所述请求指令发送至任务接收方的信号队列中的步骤,包括:
创建所述请求指令对应的子通道,并将所述子通道注册到预设的事件反应器上;
当检测到所述子通道在所述事件反应器中注册完成时,生成所述请求指令对应的子任务,并通过所述子通道将所述子任务发送至任务接收方的信号队列中。
3.如权利要求1所述的任务处理方法,其特征在于,所述获取所述请求指令的报文版本信息的步骤,包括:
获取所述请求指令的报文信息的头信息;
对所述头信息进行解析,确定所述头信息中定义的各个头字段的主副版本号,得到所述请求指令的报文版本信息。
4.如权利要求3所述的任务处理方法,其特征在于,所述任务接收方中设有第一字段链表,所述第一字段链表中保存有多个字段信息以供所述任务接收方对接收的请求指令的报文信息进行解码处理,所述根据所述报文版本信息从所述任务接收方中确定解码字段的步骤,包括:
遍历所述任务接收方的第一字段链表,获取所述第一字段链表中的各个字段信息的版本信息;
将各所述字段信息的版本信息与所述报文版本信息进行比较,确定所述第一字段链表中符合预设的编解码规则的解码字段。
5.如权利要求1所述的任务处理方法,其特征在于,所述任务请求方中设有第二字段链表,所述第二字段链表中保存有多个字段信息,以供所述任务请求方对发出的请求指令的报文信息进行编码处理,所述当检测到任务请求方的请求指令时,将所述请求指令注册到预设的事件反应器上的步骤之前,还包括:
获取任务请求方与任务接收方之间配置的交互协议的版本信息,并遍历所述任务请求方的第二字段链表中的各个字段信息,获取各所述字段信息的版本信息;
将所述字段链表中的各字段信息的版本信息与所述交互协议的版本信息进行比较,确定所述第二字段链表中符合预设的编解码规则的编码字段;
根据所述编码字段对所述任务请求方发起请求指令的报文信息进行编码处理。
6.如权利要求5所述的任务处理方法,其特征在于,所述交互协议为可扩展协议,以供任务接收方与不同操作系统和/或不同语言的任务请求方进行通信交互。
7.如权利要求6所述的任务处理方法,其特征在于,所述任务处理方法还包括:
当检测到对所述交互协议进行扩展的配置指令时,根据所述配置指令在所述交互协议的配置信息中配置编解码接口信息;
根据所述编解码接口信息对所述第一字段链表和/或所述第二字段链表进行更新,在所述第一字段链表和/或所述第二字段链表中配置新增字段信息。
8.一种任务处理装置,其特征在于,所述任务处理装置包括:
事件管理模块,用于当检测到任务请求方的请求指令时,将所述请求指令注册到预设的事件反应器上,并通过所述事件反应器将所述请求指令发送至任务接收方的信号队列中;
版本获取模块,用于对所述信号队列进行检测,当检测到所述请求指令被所述任务接收方处理时,获取所述请求指令的报文版本信息;
字段获取模块,用于根据所述报文版本信息从所述任务接收方中确定解码字段;
任务处理模块,用于根据所述解码字段对所述请求指令的报文信息进行解码处理,并根据解码后的报文信息处理所述请求指令对应的目标事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商银行股份有限公司,未经招商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111132755.3/1.html,转载请声明来源钻瓜专利网。