信息处理方法、信息处理装置、计算机系统和介质与流程

文档序号:22397012发布日期:2020-09-29 18:06阅读:来源:国知局

技术特征:

1.一种信息处理方法,应用于区块链客户端,所述方法包括:

预存指定服务应用所属的区块链网络的区块链配置信息;

接收来自所述指定服务应用的操作请求,所述操作请求包括动态参数;

基于所述动态参数和所述区块链配置信息,生成请求组合,所述请求组合包括指定节点集合信息;

当监测到所述指定节点集合信息所表征的指定节点集合处于过载状态时,将所述请求组合提交至消息队列;以及

当监测到所述指定节点集合从过载状态转为正常状态时,从所述消息队列获取所述请求组合并发送至所述指定节点集合进行处理。

2.根据权利要求1所述的方法,其中,所述预存指定服务应用所属的区块链网络的区块链配置信息包括:

当所述区块链客户端首次启动时,向所述指定服务应用发送配置请求消息;以及

接收并存储来自所述指定服务应用的全量区块链配置信息,所述全量区块链配置信息包括如下至少一项:区块链节点集合信息、区块链打包节点集合信息、区块链通道集合信息、区块链智能合约集合信息、以及区块链认证授权用户集合信息。

3.根据权利要求2所述的方法,其中,所述预存指定服务应用所属的区块链网络的区块链配置信息还包括:

每当所述区块链网络的区块链配置信息发生更新时,接收来自所述指定服务应用的增量区块链配置信息;以及

基于所述增量区块链配置信息,对所述全量区块链配置信息进行更新。

4.根据权利要求2所述的方法,其中,所述操作请求为上链请求,所述动态参数为针对所述上链请求的第一动态参数;

所述基于所述动态参数和所述区块链配置信息,生成请求组合包括:

基于所述第一动态参数,从所述区块链节点集合信息中选取第一指定可用节点集合信息,从所述区块链打包节点集合信息中选取第一指定打包节点集合信息,从所述区块链通道集合信息中选取第一指定通道集合信息,从所述区块链智能合约集合信息中选取第一指定智能合约集合信息,并且,从所述区块链认证授权用户集合信息中选取第一指定用户集合信息;以及

由所述第一指定可用节点集合信息、所述第一指定打包节点集合信息、所述第一指定通道集合信息、所述第一指定智能合约集合信息和所述第一指定用户集合信息,构成针对所述上链请求的第一请求组合。

5.根据权利要求2所述的方法,其中,所述操作请求包括链上查询请求,所述动态参数为针对所述链上查询请求的第二动态参数;

所述基于所述动态参数和所述区块链配置信息,生成请求组合包括:

基于所述第二动态参数,从所述区块链节点集合信息中选取第二指定可用节点集合信息,从所述区块链通道集合信息中选取第二指定通道集合信息,从所述区块链智能合约集合信息中选取第二指定智能合约集合信息,并且,从所述区块链认证授权用户集合信息中选取第二指定用户集合信息;以及

由所述第二指定可用节点集合信息、所述第二指定通道集合信息、所述第二指定智能合约集合信息和所述第二指定用户集合信息,构成针对所述链上查询请求的第二请求组合。

6.根据权利要求2所述的方法,其中,所述操作请求包括通道查询请求,所述动态参数为针对所述通道查询请求的第三动态参数;

所述基于所述动态参数和所述区块链配置信息,生成请求组合包括:

基于所述第三动态参数,从所述区块链节点集合信息中选取第三指定可用节点集合信息,从所述区块链通道集合信息中选取第三指定通道集合信息,并且,从所述区块链认证授权用户集合信息中选取第三指定用户集合信息;以及

由所述第三指定可用节点集合信息、所述第三指定通道集合信息和所述第三指定用户集合信息,构成针对所述通道查询请求的第三请求组合。

7.根据权利要求1所述的方法,其中,所述指定节点集合信息包括:指定可用节点集合信息和/或指定打包节点集合信息;

所述指定节点集合信息所表征的指定节点集合处于过载状态包括如下至少一项:

所述指定可用节点集合信息所表征的指定区块链节点集合处于过载状态;以及

所述指定打包节点集合信息所表征的指定打包节点集合处于过载状态。

8.一种信息处理装置,应用于区块链客户端,所述装置包括:

预存模块,用于预存指定服务应用所属的区块链网络的区块链配置信息;

请求接收模块,用于接收来自所述指定服务应用的操作请求,所述操作请求包括动态参数;

请求装配模块,用于基于所述动态参数和所述区块链配置信息,生成请求组合,所述请求组合包括指定节点集合信息;以及

处理模块,用于当监测到所述指定节点集合信息所表征的指定节点集合处于过载状态时,将所述请求组合提交至消息队列;并且,当监测到所述指定节点集合从过载状态转为正常状态时,从所述消息队列获取所述请求组合并发送至所述指定节点集合进行处理。

9.一种计算机系统,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时用于实现如权利要求1~7任一项所述的方法。

10.一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如权利要求1~7任一项所述的方法。


技术总结
本公开提供了一种信息处理方法,应用于区块链客户端。该方法包括:预存指定服务应用所属的区块链网络的区块链配置信息;接收来自指定服务应用的操作请求,该操作请求包括动态参数;基于该动态参数和上述区块链配置信息,生成请求组合,该请求组合包括指定节点集合信息。并且,当监测到所述指定节点集合信息所表征的指定节点集合处于过载状态时,将所述请求组合提交至消息队列;当监测到所述指定节点集合从过载状态转为正常状态时,从所述消息队列获取所述请求组合并发送至所述指定节点集合进行处理。本公开还提供了一种信息处理装置、计算机系统和介质。

技术研发人员:杨毅
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2020.06.19
技术公布日:2020.09.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1