[发明专利]一种多链区块链浏览器系统及其使用方法在审
申请号: | 202110208567.8 | 申请日: | 2021-02-25 |
公开(公告)号: | CN113010307A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 曾昌强 | 申请(专利权)人: | 成都库珀区块链科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30;G06F16/22;G06F16/23 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 浏览器 系统 及其 使用方法 | ||
1.一种多链区块链浏览器系统,基于资源调度架构,其特征在于,包括:BaaS平台、区块链浏览器以及若干条链;
所述BaaS平台,用于向区块链浏览器提交监听链的请求;
所述区块链浏览器包括:Web前置系统;监听调度系统;数据库;区块管理模块以及交易管理模块;所述Web前置系统,用于接收BaaS平台提交的监听链的请求,当接收到所述请求后将元数据写入数据库;并向监听调度系统提交监听任务;所述监听调度系统包括:Zookeeper;控制者;若干工作者以及Admin监控系统;所述Zookeeper,用于调度控制者;所述控制者,用于接收Web前置系统提交的监听任务,获取每个工作者的负载,并根据自定义负载算法选择其中一个工作者服务,向该工作者发送监听任务;所述工作者用于获取监听任务并对若干条链进行监听,同时,所述工作者通过区块管理模块和交易模块进行区块和交易数据管理,所述区块管理模块用于保存区块至数据库,所述交易管理模块用于保存交易至数据库;所述数据库通过Web前置系统查询区块数据;所述Admin监控系统用于监控控制者。
2.根据权利要求1所述的一种多链区块链浏览器系统,其特征在于,还包括:外部UI接口;
所述外部UI接口可直接通过Web前置系统查询浏览器数据。
3.根据权利要求1所述的一种多链区块链浏览器系统,其特征在于,所述工作者包括:执行线程器和任务管理器,所述工作者用于获取监听任务,根据所述监听任务执行链的监听流程;当监听成功,将监听任务放入任务管理器,使后续的轮询请求可访问;所述监听任务在执行线程器中执行。
4.根据权利要求3所述的一种多链区块链浏览器系统,其特征在于,所述执行线程器数量为一个或多个。
5.根据权利要求1所述的一种多链区块链浏览器系统,其特征在于,所述控制者可以进行主备切换。
6.根据权利要求1所述的一种多链区块链浏览器系统,其特征在于,所述控制者提供给Admin监控系统一个内部接口。
7.一种多链区块链浏览器系统的使用方法,其特征在于,包括:
S1:BaaS平台向Web前置系统提交监听链的请求;
S2:Web前置系统接收BaaS平台提交的监听链的请求并将元数据写入数据库;并向控制者提交监听任务;
S3:控制者接收Web前置系统提交的监听任务,获取每个工作者的负载,并根据自定义负载算法选择其中一个工作者服务,向该工作者发送监听任务;
S4:工作者获取控制者发送的监听任务,根据所述监听任务执行链的监听流程;当监听成功,将监听任务放入任务管理器,使后续的轮询请求可访问;所述监听任务在执行线程器中执行;
S5:将监听成功的数据放入监听任务队列中,任务管理器中的一个线程轮询检查所有监听任务队列,若发现数据,则重新开启线程将区块和交易数据通过区块管理模块以及交易管理模块写入数据库。
8.根据权利要求7所述的一种多链区块链浏览器系统的使用方法,其特征在于,还包括:用户查询;
所述方法为:
用户通过外部UI接口直接通过Web前置系统查询浏览器数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都库珀区块链科技有限公司,未经成都库珀区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110208567.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序认证方法及装置
- 下一篇:控制指令传输方法、系统、服务器及存储介质