[发明专利]一种基于区块链的软件版本数据管理系统及建立方法在审
申请号: | 201811188132.6 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109408108A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 王劲松;赵泽宁;张洪玮;林胜 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/60 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 张文华 |
地址: | 300384 天津市南*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件版本数据 区块 数据管理系统 软件版本 中心化 数据传输模块 数据获取模块 多版本软件 结构化处理 可靠性检验 系统兼容性 传输功能 单点故障 节点数据 软件管理 数据产生 数据传输 数据封装 数据获取 数据解析 数据拼接 数据通信 数据验证 数据转发 瘫痪 统一 维护 | ||
本发明涉及软件管理领域,旨在发明一种基于区块链的软件版本数据管理系统及建立方法,主要包括数据获取、数据传输和数据共识模块;数据获取模块包括数据产生、数据拼接、数据封装,提供了软件版本数据的获取及结构化处理等功能;数据传输模块包括数据通信、数据解析及数据转发,提供了软件版本数据的传输功能;数据共识模块包括区块同步、数据验证、共识机制,提供了软件版本数据的可靠性检验、系统新区块产生及节点数据同步;本发明通过区块链去中心化的特性避免了由中心化系统单点故障带来的系统瘫痪问题,解决多版本软件系统兼容性不统一的问题,降低软件版本数据维护的成本。
技术领域
本发明属于软件管理技术领域,尤其涉及一种基于区块链的软件版本数据管理系统及建立方法。
背景技术
随着软件技术的发展,软件数量逐年增长,软件在兼容新系统的同时,也会选择性摒弃旧系统,这造成了系统可用软件版本的不明确。现存的软件平台很多,但是各个平台软件版本不统一,并且很多软件平台的软件包含了大量的垃圾信息,造成了软件侵权。如何确保软件系统兼容性信息,使得用户可以根据自身硬件信息进行软件版本选取,如何保证软件版权不被侵犯,是在软件版本管理中的两个最重要的问题。
目前的版本管理方法,包括以下几种:
传统软件版本管理方案:目前大多数软件平台采用的方法是软件平台根据软件公司发布的数据进行软件数据展示。
中心化软件版本管理方案:在中心化软件版本管理方案中,各个软件公司在自己维护的官方平台中发布自己软件的数据。公司间软件兼容性问题不被考虑。
但是,现有的中心化软件版本管理方案发布的软件数据只截止到软件发布时的系统硬件版本,对于在软件后发布的系统或硬件没有进行有效的测试,并且现有的软件版本管理方案不能根据公司需求进行协作软件开发。
此外,现有的传统软件版本管理方案对于数据的可信性大多数没有进行验证,并且对于软件的来源以及是否包含垃圾信息或恶意内容没有进行有效的检测,导致大量不可用软件充斥着整个软件平台。
因此,针对软件运行环境不明确,解决多版本软件系统兼容性不统一的问题,利用区块链的信息不可篡改性,设计一种基于区块链的去中心化的软件版本数据管理系统及建立方法,通过采用区块链及P2P的方式解决软件的版权问题,以保证用户得到的软件是厂商发布的正版软件,并且实现软件版本的共同维护和管理以及软件的协作开发。
发明内容
本发明的目的在于克服现有技术的不足,提供一种能保证用户得到的软件是厂商发布的正版软件,解决多版本软件系统兼容性不统一的问题的一种基于区块链的软件版本数据管理系统及建立方法。
本发明解决其技术问题是采取以下技术方案实现的:
一种基于区块链的软件版本数据管理系统,包括数据获取模块、数据传输模块和数据共识模块,所述数据获取模块用于获取数据信息并将其结构化后为数据广播做准备,所述数据传输模块用于区块链中软件版本数据的传递及验证;所述数据共识模块是软件版本管理各方通过共识机制对软件版本达成统一,并通过提供软件地址接口使用户获得相关软件;
所述数据获取模块包括数据产生、数据拼接、数据封装,数据产生是由参与软件版本管理的各方对自己软件的数据自行采集,由厂商形成标准数据;数据拼接、数据封装对采集到的数据进行筛选整合和标记,剔除重复的数据和不满足需求的数据,并给出合成数据的统一存储标准,并将筛选后的数据进行拼接、存储以及封装,最终形成结构化数据;
所述数据传输模块包括数据通信、数据解析及数据转发,数据通信和数据转发解决参与软件版本管理的各方的普遍参与性,通过各方商议并签署联盟条约,并基于区块链的通信协议,为参与软件版本管理的各方提供去中心化的P2P网络通信,数据解析对传输的数据按照规则进行解析,无法解析的数据将会舍弃或者重传;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811188132.6/2.html,转载请声明来源钻瓜专利网。