[发明专利]区块链节点接入上链方法、相关设备及系统有效
申请号: | 201910510720.5 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110278256B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 曾富来;纪史超 | 申请(专利权)人: | 魏松杰 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/865 |
代理公司: | 深圳君信诚知识产权代理事务所(普通合伙) 44636 | 代理人: | 刘伟 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种区块链节点接入上链方法,包括如下步骤:消息队列程序模块接收上链请求、流控程序模块生成优先请求发送至转换程序模块、转换程序模块对调用参数进行校验、转换程序模块对部分数据进行匿名化处理、转换程序模块将调用参数转换为链调用参数、链对接程序模块启动应用程序编程接口调用且数据连接区块链并提交请求、链对接程序模块向区块链订阅和侦听事件以及消息队列程序模块将结果信息通知业务系统。本发明还提供执行所述区块链节点接入上链方法中的步骤的区块链节点设备、区块链系统、计算机程序产品及计算机可读存储介质。与相关技术相比,实施本发明的技术方案可以实现业务系统上链、适应性广且用户体验好。 | ||
搜索关键词: | 区块 节点 接入 方法 相关 设备 系统 | ||
【主权项】:
1.一种区块链节点接入上链方法,其特征在于,该方法应用于区块链节点,所述区块链节点包括用于与业务系统交换的消息队列程序模块、用于处理优先级和流量读取请求的流控程序模块、用于进行校验和匿名化及数据格式转换的转换程序模块、用于与区域链进行请求和事件响应的链对接程序模块以及用于配置程序模块功能和性能参数的配置程序模块,该方法包括如下步骤:步骤S1、所述消息队列程序模块接收由业务系统发送的上链请求,所述上链请求包括优先申请、调用密钥以及调用参数;步骤S2、所述流控程序模块读取所述配置程序模块的流量配置信息,读取所述消息队列程序模块中的优先申请,将所述流量配置信息和所述优先申请共同处理生成优先请求,并发送至所述转换程序模块;步骤S3、所述转换程序模块按照所述优先请求的要求从所述消息队列程序模块中调用和读取所述上链请求,读取所述配置程序模块的转换配置信息,按照所述转换配置信息的要求对所述上链请求进行处理:步骤S31、所述转换程序模块按照所述转换配置信息的要求对所述调用参数进行校验,若该校验不通过,则生成结果信息发送至所述消息队列程序模块,并进入步骤S6,所述结果信息为所述调用参数校验不通过的信息;步骤S32、所述转换程序模块按照所述转换配置信息的要求将所述上链请求中的部分数据进行匿名化处理;步骤S33、所述转换程序模块按照所述转换配置信息的要求将所述调用参数转换为与区块链的对应的链调用参数;步骤S4、所述链对接程序模块读取所述配置程序模块的链配置信息,按照所述链配置信息的要求将所述链调用参数进行处理,启动所述区块链的应用程序编程接口调用,数据连接所述区块链并提交请求,若所述应用程序编程接口调用失败,则生成第一结果信息发送至所述消息队列程序模块,并进入步骤S6;步骤S5、所述链对接程序模块向所述区块链订阅事件,侦听所述区块链上的调用事件,若侦听到涉及所述调用事件,则生成第二结果信息发送至所述消息队列程序模块,并进入步骤S6;步骤S6、所述消息队列程序模块将结果信息通知所述业务系统,所述结果消息包括第一结果消息和所述第二结果消息中的至少一种。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于魏松杰,未经魏松杰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910510720.5/,转载请声明来源钻瓜专利网。