[發明專利]一種軟件版本管理系統有效
| 申請號: | 201710067102.9 | 申請日: | 2017-02-07 |
| 公開(公告)號: | CN106886410B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 鐘斌;王健 | 申請(專利權)人: | 深圳云天勵飛技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件版本管理系統 版本數據庫 網絡節點 版本數據 元信息 回溯 傳播 分布式集群系統 軟件版本管理 分層次存儲 版本升級 傳輸模塊 帶寬需求 軟件版本 魯棒性 升級 管理 | ||
1.一種軟件版本管理系統,其特征在于,所述軟件版本管理系統適用于分布式集群系統,所述系統包括:
版本數據庫,用于分層次存儲所述軟件版本管理系統對網絡節點進行軟件版本管理過程中所使用到的版本元信息以及版本數據,其中,所述網絡節點數目為多個,所述網絡節點包含源節點和至少一個中間節點,所述源節點為被注入版本號信息的節點,所述源節點用于在開始階段,僅抽取版本號消息中的版本號向外廣播傳遞,具體為:所述中間節點i如果曾經接收到與所述源節點中的版本號消息中的組件號和版本號相同的版本號信息,則結束傳遞過程,如果沒有,則在自己的版本元信息數據存儲模塊記錄所述源節點的版本號信息的內容,將記錄的所述源節點的版本號信息的內容中的存活時間減1,如果結果為0,則直接結束傳遞過程,如果存活時間不為0,則向所述源節點中的版本號消息進入的網絡接口以外的網絡接口進行轉發,所述中間節點i為所述至少一個中間節點中的一個;
版本元信息傳播模塊,用于基于所述版本數據庫在所述軟件版本管理系統所管理的網絡節點中傳播版本元信息;
版本數據傳輸模塊,用于基于所述版本數據庫在所述軟件版本管理系統所管理的網絡節點中傳播版本數據;
以及版本升級回溯模塊,用于基于所述版本數據庫對所述網絡節點的軟件版本進行升級或回溯。
2.根據權利要求1所述的軟件版本管理系統,其特征在于,所述版本數據庫包括以下至少一種:
版本元信息數據存儲模塊,用于存儲所述多個網絡節點的所述版本元信息;
版本文件數據存儲模塊,用于存儲所述多個網絡節點的版本文件數據;
版本統一結構規范存儲模塊,用于存儲所述多個網絡節點在進行版本升級時所使用的數據格式規范;
版本兼容性檢測用例庫存儲模塊,用于存儲所述多個網絡節點的不同組件間的兼容性信息;
版本回溯信息數據庫存儲模塊,用于存儲所述多個網絡節點的軟件版本的回溯信息。
3.根據權利要求2所述的軟件版本管理系統,其特征在于,所述版本元信息數據庫模塊通過分層映射結構存儲版本元信息,所述分層映射結構包括大版本元信息存儲單元和組件版本元信息存儲單元,所述大版本由組件構成,所述大版本元信息存儲所述組件版本元信息的鏈接,所述組件版本元信息存儲單元用于存儲所述組件的元信息。
4.根據權利要求2所述的軟件版本管理系統,其特征在于,所述版本文件數據存儲模塊用于通過版本元信息格式存儲所述組件版本元信息,所述組件版本元信息格式包括版本序列號,版本唯一標識號以及與所述組件版本元信息對應的版本數據的存儲路徑。
5.根據權利要求2所述的軟件版本管理系統,其特征在于,所述版本統一結構規范存儲模塊用于通過統一結構規范存儲版本數據,所述統一結構規范包括以下部分中的至少一種:
統一配置文件格式、統一配置文件合并準則、統一升級腳本、統一部署腳本、統一版本兼容性信息庫以及統一版本數據文件。
6.根據權利要求2所述的軟件版本管理系統,其特征在于,所述版本兼容性檢測用例庫存儲模塊用于通過兼容性信息條目遍歷不同組件之間的兼容性信息并存儲,所述兼容性信息條目包括當前組件號、目標組件號以及目標組件接口號,所述兼容性信息條目存儲在多重有向圖結構中,所述多重有向圖結構的邊結構存儲了以下至少一種:兼容性信息條件、用例具體內容,所述用例具體內容包括輸入、輸出以及驗證準則。
7.根據權利要求2所述的軟件版本管理系統,其特征在于,所述版本回溯信息數據庫存儲模塊用于通過二級Hash表結構存儲版本回溯信息,所述二級Hash表結構包括第一級Hash表以及第二級Hash表,所述第一級Hash表用于存儲組件之間的組件識別符號對,所述第二級Hash表用于存儲可兼容組件對對應的兼容性檢測結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳云天勵飛技術有限公司,未經深圳云天勵飛技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710067102.9/1.html,轉載請聲明來源鉆瓜專利網。





