[发明专利]一种基于区块链服务平台的配置方法在审
申请号: | 201910808155.0 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110618838A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 刘维英;陶国谦 | 申请(专利权)人: | 象翌微链科技发展有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F16/27;G06Q40/04 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 姜展志 |
地址: | 530008 广西壮族自治区南宁市总*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 调度配置 服务平台 接入配置 数量控制 状态控制 客户端 配置 调度服务器 场景应用 用户配置 节点数 监控 模版 推送 服务器 构筑 | ||
1.一种基于区块链服务平台的配置方法,其特征在于,包括:
通过所述区块链服务平台包括的客户端、API服务器及调度服务器进行区块链的接入配置、区块链的调度配置、区块链的节点数量控制及区块链的状态控制;
所述区块链的接入配置,用于为用户配置区块链;
所述区块链的调度配置,用于配置所述区块链的策略模版
所述区块链的节点数量控制,用于监控和配置所述区块链的节点数;
所述区块链的状态控制,用于监控所述区块链的状态信息并推送至所述客户端。
2.根据权利要求1所述的配置方法,其特征在于,所述区块链的接入配置的具体过程,包括:
所述客户端将配置的所述区块链的策略模版的参数发送至所述API服务器;
所述API服务器补全所述区块链的策略模版的全部参数,发送至所述调度服务器;
所述调度服务器根据所述区块链的策略模版的全部参数生成区块链,并通过所述API服务器将所生成的区块链的信息发送至所述客户端。
3.根据权利要求2所述的配置方法,其特征在于,所述区块链的接入配置的具体过程中,还包括:
所述API服务器对所述客户端的接口进行鉴权并校验所述区块链的策略模版的参数;
当鉴权结果和校验结果都正确时,补全所述区块链的策略模版的全部参数。
4.根据权利要求1所述的配置方法,其特征在于,所述区块链的调度配置的具体过程包括:
当所述调度服务器启动时,加载所述区块链对应的默认策略模版;
所述客户端根据所述区块链对应的策略模版生成新策略模版,并通过所述API服务器向所述调度服务器发送默认策略模版更新消息,其中,所述默认策略模版更新消息包括所述新策略模版;
所述调度服务器接收到所述默认策略模版更新消息,检测所述新策略模版与所述默认策略模版是否一致;
若不一致,将所述默认策略模版更新为所述新策略模版,并将所述新策略模版配置完成的通知通过所述API服务器发送至所述客户端。
5.根据权利要求1所述的配置方法,其特征在于,所述区块链节点数量控制的具体过程包括:
S1、当接收到用户的指令时,所述客户端接入所述区块链,并启动所述区块链的节点;
S2、所述API服务器获取所述区块链对应的策略模版;
S3、所述调度服务器获取所述区块链对应的策略模版,判断所述区块链的节点数是否与所述策略模版中的节点数一致;
若判断结果是不一致时,执行S4;
否则,执行S5;
S4、所述API服务器根据所述区块链的节点数与所述策略模版中的节点数的比较结果,确定是否生成值守节点或删除无人值守节点,返回S3;
S5、所述调度服务器通过所述API服务器向所述客户端推送所述区块链的节点数量信息。
6.根据权利要求5所述的配置方法,其特征在于,所述S4具体包括以下步骤:
S41、比较所述区块链的节点数与所述策略模版中的节点数的大小;
若所述比较结果为所述区块链的节点数小于所述策略模版中的节点数,执行S42;
否则,执行S43;
S42、根据所述区块链对应的策略模版,生成所述区块链的值守节点并返回S3;
S43、检测所述区块链是否存在无人值守节点;
若检测结果是存在,执行S44;
否则,返回S3;
S44、根据所述区块链对应的策略模版,删除所述无人值守节点并返回S3。
7.根据权利要求5所述的配置方法,其特征在于,所述区块链的节点数量控制的具体过程,还包括:
当所述调度服务器监控到所述区块链的节点离线后,所述调度服务器根据所述区块链对应的策略模版,启动一个无人值守节点。
8.根据权利要求1所述的配置方法,其特征在于,所述区块链的状态控制的具体过程包括:
所述客户端将事件订阅消息发送至所述API服务器,其中,所述事件订阅消息通过用户配置的需要订阅的事件生成;
所述API服务器根据所述事件订阅消息,建立所述区块链的事件消息与所述用户的配置关系,并将所述事件订阅消息发送至所述调度服务器;
所述调度服务器根据所述事件订阅消息,监控所述区块链是否发生所述事件订阅消息中所包括的事件;
当所述调度服务器监控到所述区块链发生所述事件订阅消息中所包括的事件时,通过所述API服务器通知所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于象翌微链科技发展有限公司,未经象翌微链科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910808155.0/1.html,转载请声明来源钻瓜专利网。