[发明专利]一种基于区块链的软件版本数据管理系统及建立方法在审
申请号: | 201811188132.6 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109408108A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 王劲松;赵泽宁;张洪玮;林胜 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/60 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 张文华 |
地址: | 300384 天津市南*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及软件管理领域,旨在发明一种基于区块链的软件版本数据管理系统及建立方法,主要包括数据获取、数据传输和数据共识模块;数据获取模块包括数据产生、数据拼接、数据封装,提供了软件版本数据的获取及结构化处理等功能;数据传输模块包括数据通信、数据解析及数据转发,提供了软件版本数据的传输功能;数据共识模块包括区块同步、数据验证、共识机制,提供了软件版本数据的可靠性检验、系统新区块产生及节点数据同步;本发明通过区块链去中心化的特性避免了由中心化系统单点故障带来的系统瘫痪问题,解决多版本软件系统兼容性不统一的问题,降低软件版本数据维护的成本。 | ||
搜索关键词: | 软件版本数据 区块 数据管理系统 软件版本 中心化 数据传输模块 数据获取模块 多版本软件 结构化处理 可靠性检验 系统兼容性 传输功能 单点故障 节点数据 软件管理 数据产生 数据传输 数据封装 数据获取 数据解析 数据拼接 数据通信 数据验证 数据转发 瘫痪 统一 维护 | ||
【主权项】:
1.一种基于区块链的软件版本数据管理系统,其特征在于:包括数据获取模块、数据传输模块和数据共识模块,所述数据获取模块用于获取数据信息并将其结构化后为数据广播做准备,所述数据传输模块用于区块链中软件版本数据的传递及验证;所述数据共识模块是软件版本管理各方通过共识机制对软件版本达成统一,并通过提供软件地址接口使用户获得相关软件;所述数据获取模块包括数据产生、数据拼接、数据封装,数据产生是由参与软件版本管理的各方对自己软件的数据自行采集,由厂商形成标准数据;数据拼接、数据封装对采集到的数据进行筛选整合和标记,剔除重复的数据和不满足需求的数据,并给出合成数据的统一存储标准,并将筛选后的数据进行拼接、存储以及封装,最终形成结构化数据;所述数据传输模块包括数据通信、数据解析及数据转发,数据通信和数据转发解决参与软件版本管理的各方的普遍参与性,通过各方商议并签署联盟条约,并基于区块链的通信协议,为参与软件版本管理的各方提供去中心化的P2P网络通信,数据解析对传输的数据按照规则进行解析,无法解析的数据将会舍弃或者重传;所述数据共识模块包括区块同步、数据验证、共识机制,区块同步通过设置套接字对区块数据进行接收和同步,数据验证确保同步的区块中软件来源及软件数据的可靠性,并处理被篡改的软件,所述共识机制为区块链的共识机制,对软件下载记录作记录内容保护、发布及下载记录溯源以及拓扑式存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811188132.6/,转载请声明来源钻瓜专利网。