一种基于区块链的软件插件市场管理平台实现方法和装置与流程

文档序号:32116868发布日期:2022-11-09 06:16阅读:来源:国知局

技术特征:
1.一种基于区块链的软件插件市场管理平台实现方法,其特征在于,包括区块链、插件发布方、插件使用方,部署智能合约至所述区块链运行,所述智能合约的方法至少包括对软件插件的发布、更新、授权和下载;包括:响应于所述插件发布方调用所述智能合约的发布方法,提交所述插件基本信息至所述区块链,所述插件基本信息至少包括元数据、版本数据、授权记录;响应于所述插件发布方调用所述智能合约的更新方法,对所述插件的版本数据进行验证,以及响应于验证获得通过,将所述插件正式发布至所述区块链;响应于所述插件使用方调用所述智能合约的授权方法,提交授权申请以及响应于授权申请获得通过将所述插件使用方的账户地址列为授权地址并记载于所述区块链中;响应于所述插件使用方调用所述智能合约的下载方法,验证其账户地址是否为授权地址以及当通过验证后获得插件的下载信息。2.根据权利要求1所述的方法,其特征在于,所述插件元数据包括插件名称和插件说明,还包括授权费用用于设置授权使用时扣除所述插件使用方的合约积分。3.根据权利要求1所述的方法,其特征在于,所述插件版本数据包括版本号、变更说明、插件包哈希以及插件包下载信息。4.根据权利要求1所述的方法,其特征在于,所述插件授权记录包括经过授权的版本号和获得授权的所述插件使用方账户地址。5.根据权利要求1所述的方法,其特征在于,所述插件基本信息还包括合约积分用于记录所述插件使用方账户地址及合约积分余额。6.根据权利要求1所述的方法,其特征在于,还包括:响应于所述插件使用方调用所述智能合约的授权方法完成授权后,根据所述授权费用扣除所述插件使用方所述合约积分,以及扣除成功后更新所述授权记录和所述合约积分余额。7.一种基于区块链的软件插件市场管理平台实现装置,其特征在于,包括区块链、插件发布方、插件使用方,包括:第一模块,用于部署智能合约至所述区块链运行,所述智能合约的方法至少包括对软件插件的发布、更新、授权和下载;第二模块,用于响应于所述插件发布方调用所述智能合约的发布方法,提交所述插件基本信息至所述区块链,所述插件基本信息至少包括元数据、版本数据、授权记录;第三模块,用于响应于所述插件发布方调用所述智能合约的更新方法,对所述插件的版本数据进行验证,以及响应于验证获得通过,将所述插件正式发布至所述区块链;第四模块,用于响应于所述插件使用方调用所述智能合约的授权方法,提交授权申请以及响应于授权申请获得通过将所述插件使用方的账户地址列为授权地址并记载于所述区块链中;第五模块,用于响应于所述插件使用方调用所述智能合约的下载方法,验证其账户地址是否为授权地址以及当通过验证后获得插件的下载信息。8.根据权利要求7所述的装置,其特征在于,所述插件元数据包括插件名称和插件说明,还包括授权费用用于设置授权使用时扣除所述插件使用方的合约积分。9.根据权利要求7所述的装置,其特征在于,所述插件版本数据包括版本号、变更说明、插件包哈希以及插件包下载信息。
10.根据权利要求7所述的装置,其特征在于,所述插件授权记录包括经过授权的版本号和获得授权的所述插件使用方账户地址。11.根据权利要求7所述的装置,其特征在于,所述插件基本信息还包括合约积分用于记录所述插件使用方账户地址及合约积分余额。12.根据权利要求7所述的装置,其特征在于,还包括第六模块,用于响应于所述插件使用方调用所述智能合约的授权方法完成授权后,根据所述授权费用扣除所述插件使用方所述合约积分,以及扣除成功后更新所述授权记录和所述合约积分余额。13.一种电子设备,其特征在于,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行权利要求1至6任一项所述的方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行权利要求1至6任一项所述的方法。

技术总结
本发明公开了一种基于区块链的软件插件市场管理平台实现方法和装置,包括区块链、插件发布方和使用方,部署智能合约至区块链;发布方调用智能合约发布方法提交插件基本信息至区块链;发布方调用智能合约更新方法对插件版本数据进行验证,以及响应于验证通过将插件发布至区块链;使用方调用智能合约授权方法提交授权申请,以及响应于授权申请通过将使用方账户地址列为授权地址并记载于区块链中;使用方调用智能合约下载方法验证账户地址,以及当通过验证后获得插件下载信息。本发明采用智能合约方式在区块链存储插件发布、更新、授权和下载记录,同时能够对插件使用方授权和给予插件发布方积分激励,增加插件市场的活力、从而扩展插件市场生态。扩展插件市场生态。


技术研发人员:王晓亮 陈林燏
受保护的技术使用者:北京溪塔科技有限公司
技术研发日:2022.07.15
技术公布日:2022/11/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1