[發(fā)明專利]一種基于區(qū)塊鏈的軟件版本數(shù)據(jù)管理系統(tǒng)及建立方法在審
| 申請?zhí)枺?/td> | 201811188132.6 | 申請日: | 2018-10-12 |
| 公開(公告)號: | CN109408108A | 公開(公告)日: | 2019-03-01 |
| 發(fā)明(設(shè)計(jì))人: | 王勁松;趙澤寧;張洪瑋;林勝 | 申請(專利權(quán))人: | 天津理工大學(xué) |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/60 |
| 代理公司: | 天津才智專利商標(biāo)代理有限公司 12108 | 代理人: | 張文華 |
| 地址: | 300384 天津市南*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件版本數(shù)據(jù) 區(qū)塊 數(shù)據(jù)管理系統(tǒng) 軟件版本 中心化 數(shù)據(jù)傳輸模塊 數(shù)據(jù)獲取模塊 多版本軟件 結(jié)構(gòu)化處理 可靠性檢驗(yàn) 系統(tǒng)兼容性 傳輸功能 單點(diǎn)故障 節(jié)點(diǎn)數(shù)據(jù) 軟件管理 數(shù)據(jù)產(chǎn)生 數(shù)據(jù)傳輸 數(shù)據(jù)封裝 數(shù)據(jù)獲取 數(shù)據(jù)解析 數(shù)據(jù)拼接 數(shù)據(jù)通信 數(shù)據(jù)驗(yàn)證 數(shù)據(jù)轉(zhuǎn)發(fā) 癱瘓 統(tǒng)一 維護(hù) | ||
本發(fā)明涉及軟件管理領(lǐng)域,旨在發(fā)明一種基于區(qū)塊鏈的軟件版本數(shù)據(jù)管理系統(tǒng)及建立方法,主要包括數(shù)據(jù)獲取、數(shù)據(jù)傳輸和數(shù)據(jù)共識模塊;數(shù)據(jù)獲取模塊包括數(shù)據(jù)產(chǎn)生、數(shù)據(jù)拼接、數(shù)據(jù)封裝,提供了軟件版本數(shù)據(jù)的獲取及結(jié)構(gòu)化處理等功能;數(shù)據(jù)傳輸模塊包括數(shù)據(jù)通信、數(shù)據(jù)解析及數(shù)據(jù)轉(zhuǎn)發(fā),提供了軟件版本數(shù)據(jù)的傳輸功能;數(shù)據(jù)共識模塊包括區(qū)塊同步、數(shù)據(jù)驗(yàn)證、共識機(jī)制,提供了軟件版本數(shù)據(jù)的可靠性檢驗(yàn)、系統(tǒng)新區(qū)塊產(chǎn)生及節(jié)點(diǎn)數(shù)據(jù)同步;本發(fā)明通過區(qū)塊鏈去中心化的特性避免了由中心化系統(tǒng)單點(diǎn)故障帶來的系統(tǒng)癱瘓問題,解決多版本軟件系統(tǒng)兼容性不統(tǒng)一的問題,降低軟件版本數(shù)據(jù)維護(hù)的成本。
技術(shù)領(lǐng)域
本發(fā)明屬于軟件管理技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈的軟件版本數(shù)據(jù)管理系統(tǒng)及建立方法。
背景技術(shù)
隨著軟件技術(shù)的發(fā)展,軟件數(shù)量逐年增長,軟件在兼容新系統(tǒng)的同時(shí),也會選擇性摒棄舊系統(tǒng),這造成了系統(tǒng)可用軟件版本的不明確。現(xiàn)存的軟件平臺很多,但是各個(gè)平臺軟件版本不統(tǒng)一,并且很多軟件平臺的軟件包含了大量的垃圾信息,造成了軟件侵權(quán)。如何確保軟件系統(tǒng)兼容性信息,使得用戶可以根據(jù)自身硬件信息進(jìn)行軟件版本選取,如何保證軟件版權(quán)不被侵犯,是在軟件版本管理中的兩個(gè)最重要的問題。
目前的版本管理方法,包括以下幾種:
傳統(tǒng)軟件版本管理方案:目前大多數(shù)軟件平臺采用的方法是軟件平臺根據(jù)軟件公司發(fā)布的數(shù)據(jù)進(jìn)行軟件數(shù)據(jù)展示。
中心化軟件版本管理方案:在中心化軟件版本管理方案中,各個(gè)軟件公司在自己維護(hù)的官方平臺中發(fā)布自己軟件的數(shù)據(jù)。公司間軟件兼容性問題不被考慮。
但是,現(xiàn)有的中心化軟件版本管理方案發(fā)布的軟件數(shù)據(jù)只截止到軟件發(fā)布時(shí)的系統(tǒng)硬件版本,對于在軟件后發(fā)布的系統(tǒng)或硬件沒有進(jìn)行有效的測試,并且現(xiàn)有的軟件版本管理方案不能根據(jù)公司需求進(jìn)行協(xié)作軟件開發(fā)。
此外,現(xiàn)有的傳統(tǒng)軟件版本管理方案對于數(shù)據(jù)的可信性大多數(shù)沒有進(jìn)行驗(yàn)證,并且對于軟件的來源以及是否包含垃圾信息或惡意內(nèi)容沒有進(jìn)行有效的檢測,導(dǎo)致大量不可用軟件充斥著整個(gè)軟件平臺。
因此,針對軟件運(yùn)行環(huán)境不明確,解決多版本軟件系統(tǒng)兼容性不統(tǒng)一的問題,利用區(qū)塊鏈的信息不可篡改性,設(shè)計(jì)一種基于區(qū)塊鏈的去中心化的軟件版本數(shù)據(jù)管理系統(tǒng)及建立方法,通過采用區(qū)塊鏈及P2P的方式解決軟件的版權(quán)問題,以保證用戶得到的軟件是廠商發(fā)布的正版軟件,并且實(shí)現(xiàn)軟件版本的共同維護(hù)和管理以及軟件的協(xié)作開發(fā)。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種能保證用戶得到的軟件是廠商發(fā)布的正版軟件,解決多版本軟件系統(tǒng)兼容性不統(tǒng)一的問題的一種基于區(qū)塊鏈的軟件版本數(shù)據(jù)管理系統(tǒng)及建立方法。
本發(fā)明解決其技術(shù)問題是采取以下技術(shù)方案實(shí)現(xiàn)的:
一種基于區(qū)塊鏈的軟件版本數(shù)據(jù)管理系統(tǒng),包括數(shù)據(jù)獲取模塊、數(shù)據(jù)傳輸模塊和數(shù)據(jù)共識模塊,所述數(shù)據(jù)獲取模塊用于獲取數(shù)據(jù)信息并將其結(jié)構(gòu)化后為數(shù)據(jù)廣播做準(zhǔn)備,所述數(shù)據(jù)傳輸模塊用于區(qū)塊鏈中軟件版本數(shù)據(jù)的傳遞及驗(yàn)證;所述數(shù)據(jù)共識模塊是軟件版本管理各方通過共識機(jī)制對軟件版本達(dá)成統(tǒng)一,并通過提供軟件地址接口使用戶獲得相關(guān)軟件;
所述數(shù)據(jù)獲取模塊包括數(shù)據(jù)產(chǎn)生、數(shù)據(jù)拼接、數(shù)據(jù)封裝,數(shù)據(jù)產(chǎn)生是由參與軟件版本管理的各方對自己軟件的數(shù)據(jù)自行采集,由廠商形成標(biāo)準(zhǔn)數(shù)據(jù);數(shù)據(jù)拼接、數(shù)據(jù)封裝對采集到的數(shù)據(jù)進(jìn)行篩選整合和標(biāo)記,剔除重復(fù)的數(shù)據(jù)和不滿足需求的數(shù)據(jù),并給出合成數(shù)據(jù)的統(tǒng)一存儲標(biāo)準(zhǔn),并將篩選后的數(shù)據(jù)進(jìn)行拼接、存儲以及封裝,最終形成結(jié)構(gòu)化數(shù)據(jù);
所述數(shù)據(jù)傳輸模塊包括數(shù)據(jù)通信、數(shù)據(jù)解析及數(shù)據(jù)轉(zhuǎn)發(fā),數(shù)據(jù)通信和數(shù)據(jù)轉(zhuǎn)發(fā)解決參與軟件版本管理的各方的普遍參與性,通過各方商議并簽署聯(lián)盟條約,并基于區(qū)塊鏈的通信協(xié)議,為參與軟件版本管理的各方提供去中心化的P2P網(wǎng)絡(luò)通信,數(shù)據(jù)解析對傳輸?shù)臄?shù)據(jù)按照規(guī)則進(jìn)行解析,無法解析的數(shù)據(jù)將會舍棄或者重傳;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津理工大學(xué),未經(jīng)天津理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811188132.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)管理系統(tǒng)及其設(shè)計(jì)方法
- 數(shù)控系統(tǒng)的嵌入式數(shù)據(jù)庫的數(shù)據(jù)管理系統(tǒng)及方法
- 基于數(shù)據(jù)庫管理系統(tǒng)的電極加工管理系統(tǒng)
- 基于XBRL標(biāo)準(zhǔn)的主數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)方法
- 數(shù)據(jù)存儲、檢索方法、系統(tǒng)及存儲介質(zhì)
- 一種基于Hadoop的數(shù)據(jù)管理系統(tǒng)及其管理方法
- 一種時(shí)序數(shù)據(jù)管理平臺
- 物聯(lián)網(wǎng)檢測數(shù)據(jù)管理系統(tǒng)及物聯(lián)網(wǎng)檢測數(shù)據(jù)管理方法
- 一種機(jī)電類特種設(shè)備的全生命周期管理系統(tǒng)
- 一種基于分級管理的后臺數(shù)據(jù)管理系統(tǒng)





