行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210600410.4 (22)申请日 2022.05.30 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 任云翔  (74)专利代理 机构 北京亿腾知识产权代理事务 所(普通合伙) 11309 专利代理师 张静娟 周良玉 (51)Int.Cl. G06F 11/14(2006.01) G06F 11/20(2006.01) G06F 9/50(2006.01) G06F 9/54(2006.01) G06F 16/27(2019.01) (54)发明名称 一种区块链服 务管理方法和区块链 节点 (57)摘要 一种区块链服务管 理方法和区块链节 点, 该 方法由区块链节点执行, 区块链节 点中运行有第 一进程和第二进程, 第一进程为第二进程的父进 程, 第二进程用于提供第一区块链服务, 第一进 程用于侦听第一端口, 第二进程用于通过第一端 口对应的缓冲区, 获取访问信息, 该方法包括: 第 一进程接收用于指示第二进程已退出的退出消 息; 第一进程响应于退出消息, 启动对应于第一 区块链服务的第三进程, 使 得第三进程通过第一 端口对应的缓冲区, 获取访问信息; 第三进程为 第一进程的子进程。 权利要求书2页 说明书9页 附图3页 CN 114936116 A 2022.08.23 CN 114936116 A 1.一种区块链服务管理方法, 由区块链节点执行, 所述区块链节点中运行有第一进程 和第二进程, 所述第一进程为所述第二进程的父进程, 所述第二进程用于提供第一区块链 服务, 所述第一进程用于侦听第一端口, 所述第二进程用于通过所述第一端口对应的缓冲 区, 获取访问信息; 所述方法包括: 所述第一进程接收用于指示第二进程已退 出的退出消息; 所述第一进程响应于所述退出消息, 启动对应于所述第一区块链服务的第三进程, 使 得所述第三进程 通过所述缓冲区获取访问信息; 所述第三进程 为所述第一进程的子进程。 2.根据权利要求1所述的方法, 其中, 所述第一进程用于侦听第一端口; 所述第二进程 用于通过 所述第一端口对应的缓冲区, 获取访问信息, 包括: 所述第一进程用于侦听第一端口, 获取第一端口对应的缓冲区的标识; 所述第二进程 基于对于第一进程的继承获取所述标识, 根据所述标识找到所述缓冲区, 从所述缓冲区获 取访问信息 。 3.根据权利要求1所述的方法, 其中, 所述区块链节点对应于至少一个物理节点, 所述 至少一个物理节点包括第一物理节点, 所述第一物理节点中运行有所述第一进程和所述第 二进程。 4.根据权利要求3所述的方法, 其中, 所述至少一个物理节点还包括第二物理节点, 所 述第二物理节点中运行有第四进程和第五进程; 所述第四进程 为所述第五进程的父进程, 所述第五进程用于提供第一区块链服 务。 5.根据权利要求3所述的方法, 其中, 所述第一物理节点中还运行有第六进程,所述第 六进程为所述第一进程的子进程, 所述第六进程用于提供 所述第一区块链服 务。 6.根据权利要求1所述的方法, 还 包括: 所述第一进程等待接收第七进程在预定时间发出的第 一心跳信 息, 所述第七进程为第 一进程的子进程, 且, 所述第七进程用于提供第二区块链服 务; 若第一进程在所述预定时间, 未接收到所述第一心跳信息, 第一进程启动用于提供第 二区块链服务的第八进程, 所述第八进程为第 一进程的子进 程。 7.根据权利要求6所述的方法, 其中, 所述第一心跳信息包括第七进程的状态信息; 所述方法还 包括: 所述第一进程 根据所述状态信息, 确定第七进程是否正常运行; 若结果为否, 终止第七进程, 并启动用于提供第二区块链服 务的第八进程。 8.根据权利要求6所述的方法, 其中, 所述第一心跳信息包括, 第七进程针对第一进程 向其发送的第二心跳信息的响应信息 。 9.一种区块链节点, 所述区块链节点中运行有第一进程和第二进程, 所述第一进程为 所述第二进程的父进程, 所述第二进程用于提供第一区块链服务, 所述第一进程用于侦听 第一端口, 所述第二进程用于通过所述第一端口对应的缓冲区, 获取访问信息, 所述第一进 程用于接收用于指示第二进程已退 出的退出消息; 所述第一进程还用于响应于所述退出消息, 启动对应于所述第 一区块链服务的第 三进 程, 使得所述第三进程通过第一端口对应的缓冲区, 获取访问信息; 所述第三进程为所述第 一进程的子进程。权 利 要 求 书 1/2 页 2 CN 114936116 A 210.根据权利要求9所述的区块链 节点, 其中, 所述第一进程在侦听第一端口时具体用于, 获取第一端口对应的缓冲区的标识; 所述 第二进程在通过第一端口对应的缓冲区, 获取访问信息时具体用于, 基于对于第一进程的 继承获取 所述标识, 并根据所述标识, 通过第一端口对应的缓冲区, 获取访问信息 。 11.根据权利要求9所述的区块链节点, 其中, 所述区块链节点对应于至少一个物理节 点, 所述至少一个物理节点包括第一物理节点, 所述第一物理节点中运行有所述第一进程 和所述第二进程。 12.根据权利要求1 1所述的区块链 节点, 其中, 所述至少一个物理节点还包括第 二物理节点, 所述第 二物理节点中运行有第四进程和 第五进程; 所述第四进程 为所述第五进程的父进程, 所述第五进程用于提供第一区块链服 务。 13.根据权利要求11所述的区块链节点, 其中, 所述第一物理节点中还运行有第六进 程,所述第六进程 为所述第一进程的子进程, 所述第六进程用于提供第一区块链服 务。 14.根据权利要求9所述的区块链 节点, 其中, 所述第一进程还用于, 等待接收第七进程在预定时间发出的第 一心跳信 息, 所述第七进程为第 一进程的子进 程, 且, 所述第七进程用于提供第二区块链服 务; 若在所述预定时间, 未接收到所述第一心跳信息, 启动用于提供第二区块链服务的第 八进程, 所述第八进程 为第一进程的子进程。 15.根据权利要求14所述的区块链节点, 其中, 所述第 一心跳信 息包括第七进程的状态 信息; 所述第一进程, 进一 步用于, 根据所述状态信息, 确定第七进程是否正常运行; 若结果为否, 终止第七进程, 并启动用于提供第二区块链服 务的第八进程。 16.根据权利要求14所述的区块链节点, 其中, 所述第一心跳信息包括, 第七进程针对 第一进程向其发送的第二心跳信息的响应信息 。 17.一种计算机可读存储介质, 其上存储有计算机程序或指令, 当所述计算机程序或指 令在计算机中执 行时, 令计算机执 行权利要求1 ‑8中任一项的所述的方法。 18.一种计算设备, 包括存储器和 处理器, 所述存储器中存储有计算机程序或指令, 所 述处理器在执 行所述计算机程序或指令时, 实现权利要求1 ‑8中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114936116 A 3

.PDF文档 专利 一种区块链服务管理方法和区块链节点

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种区块链服务管理方法和区块链节点 第 1 页 专利 一种区块链服务管理方法和区块链节点 第 2 页 专利 一种区块链服务管理方法和区块链节点 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:26:28上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。