[发明专利]基于fabric链码的线上管理方法、系统及存储介质在审
| 申请号: | 202011487967.9 | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112527331A | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 易宏 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71;G06Q20/38 |
| 代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
| 地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 fabric 线上 管理 方法 系统 存储 介质 | ||
1.一种基于fabric链码的线上管理方法,应用于电子装置,其特征在于,通过链码管理平台和Java支撑层将链码安装至Fabric层以实现线上管理;其中,所述通过链码管理平台和Java支撑层将链码安装至Fabric层的方法包括:
将待上传的链码源码上传至所述链码管理平台,所述链码管理平台将包含所述链码源码的上传请求发送至Java支撑层;
通过所述Java支撑层保存所述链码源码及所述链码源码对应的链码上传记录,并调用所述链码源码对应的Fabric SDK JAVA的API;
通过所述Fabric SDK JAVA的API将所述链码安装至所述Fabric层的相应节点。
2.根据权利要求1所述的基于fabric链码的线上管理方法,其特征在于,
所述通过所述Java支撑层调用所述链码源码对应的Fabric SDK JAVA的API的方法包括,
所述Java支撑层根据所述链码源码的标识调用所述链码源码对应的调用Fabric SDKJAVA的API;所述链码源码的标识包括链码名称、链码版本、链码通道和链码语言类型。
3.根据权利要求2所述的基于fabric链码的线上管理方法,其特征在于,
所述Java支撑层基于spring-boot框架实现,包括fastdfs文件服务、mysql数据库和Fabric SDK JAVA的API;其中,所述链码源码保存至fastdfs文件服务器,所述链码上传记录保存至mysql数据库;所述Fabric SDK JAVA的API用于访问所述Fabric层的peer节点。
4.根据权利要求1所述的基于fabric链码的线上管理方法,其特征在于,所述线上管理还包括通过链码管理平台和Java支撑层实现链码初始化、链码执行、链码发布、链码预览、链码查询、链码更新和链码状态跟踪动作。
5.根据权利要求4所述的基于fabric链码的线上管理方法,其特征在于,
所述链码发布的方法包括:
通过链码源码CDS规范签名生成CDS包;
将所述CDS包生成背书策略对象并在对应的节点上运行;
安装生成背书策略对象的链码,并对安装的链码进行查询;
审批所述链码,并对链码执行Query查询;
提交所述链码并执行Invoke调用;
查询所述链码调用时的状态值,完成链码发布。
6.一种基于fabric链码的线上管理系统,其特征在于,包括链码管理平台和用于连接Fabric层的Java支撑层;
所述链码管理平台,用于接收待上传的链码源码以及用户请求,并将所述请求发送至Java支撑层;
所述Java支撑层,用于接收所述链码管理平台的请求,并根据所述请求调用所述链码源码对应的Fabric SDK JAVA的API,并通过所述Fabric SDK JAVA的API将所述链码安装至Fabric层的相应节点。
7.根据权利要求6所述的基于fabric链码的线上管理系统,其特征在于,
所述Java支撑层基于spring-boot框架实现,包括fastdfs文件服务、mysql数据库和Fabric SDK JAVA的API;其中,所述链码源码保存至fastdfs文件服务器,所述链码上传记录保存至mysql数据库;所述Fabric SDK JAVA的API用于访问Fabric层的peer节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011487967.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁悬浮流体输送装置
- 下一篇:一种化妆品打包流水线系统





