欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種軟件版本管理系統(tǒng)的制作方法

文檔序號(hào):12718778閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種軟件版本管理系統(tǒng),其特征在于,所述軟件版本管理系統(tǒng)適用于分布式集群系統(tǒng),所述系統(tǒng)包括:

版本數(shù)據(jù)庫(kù),用于分層次存儲(chǔ)所述軟件版本管理系統(tǒng)對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行軟件版本管理過程中所使用到的版本元信息以及版本數(shù)據(jù);

版本元信息傳播模塊,用于基于所述版本數(shù)據(jù)庫(kù)在所述軟件版本管理系統(tǒng)所管理的網(wǎng)絡(luò)節(jié)點(diǎn)中傳播版本元信息;

版本數(shù)據(jù)傳輸模塊,用于基于所述版本數(shù)據(jù)庫(kù)在所述軟件版本管理系統(tǒng)所管理的網(wǎng)絡(luò)節(jié)點(diǎn)中傳播版本數(shù)據(jù);

以及版本升級(jí)回溯模塊,用于基于所述版本數(shù)據(jù)庫(kù)對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)的軟件版本進(jìn)行升級(jí)或回溯。

2.根據(jù)權(quán)利要求1所述的軟件版本管理系統(tǒng),其特征在于,所述版本數(shù)據(jù)庫(kù)包括以下至少一種:

版本元信息數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的所述版本元信息;

版本文件數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的版本文件數(shù)據(jù);

版本統(tǒng)一結(jié)構(gòu)規(guī)范存儲(chǔ)模塊,用于存儲(chǔ)所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在進(jìn)行版本升級(jí)時(shí)所使用的數(shù)據(jù)格式規(guī)范;

版本兼容性檢測(cè)用例庫(kù)存儲(chǔ)模塊,用于存儲(chǔ)所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的不同組件間的兼容性信息;

版本回溯信息數(shù)據(jù)庫(kù)存儲(chǔ)模塊,用于存儲(chǔ)所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的軟件版本的回溯信息。

3.根據(jù)權(quán)利要求2所述的軟件版本管理系統(tǒng),其特征在于,所述版本元信息數(shù)據(jù)庫(kù)模塊通過分層映射結(jié)構(gòu)存儲(chǔ)版本元信息,所述分層映射結(jié)構(gòu)包括大版本元信息存儲(chǔ)單元和組件版本元信息存儲(chǔ)單元,所述大版本由組件構(gòu)成,所述大版本元信息存儲(chǔ)所述組件版本元信息的鏈接,所述組件版本元信息存儲(chǔ)單元用于存儲(chǔ)所述組件的元信息。

4.根據(jù)權(quán)利要求2所述的軟件版本管理系統(tǒng),其特征在于,所述版本文件數(shù)據(jù)存儲(chǔ)模塊用于通過版本元信息格式存儲(chǔ)所述組件版本元信息,所述組件版本元信息格式包括版本序列號(hào),版本唯一標(biāo)識(shí)號(hào)以及與所述組件版本元信息對(duì)應(yīng)的版本數(shù)據(jù)的存儲(chǔ)路徑。

5.根據(jù)權(quán)利要求2所述的軟件版本管理系統(tǒng),其特征在于,所述版本統(tǒng)一結(jié)構(gòu)規(guī)范存儲(chǔ)模塊用于通過統(tǒng)一結(jié)構(gòu)規(guī)范存儲(chǔ)版本數(shù)據(jù),所述統(tǒng)一結(jié)構(gòu)規(guī)范包括以下部分中的至少一種:

統(tǒng)一配置文件格式、統(tǒng)一配置文件合并準(zhǔn)則、統(tǒng)一升級(jí)腳本、統(tǒng)一部署腳本、統(tǒng)一版本兼容性信息庫(kù)以及統(tǒng)一版本數(shù)據(jù)文件。

6.根據(jù)權(quán)利要求2所述的軟件版本管理系統(tǒng),其特征在于,所述版本兼容性檢測(cè)用例庫(kù)存儲(chǔ)模塊用于通過兼容性信息條目遍歷不同組件之間的兼容性信息并存儲(chǔ),所述兼容性信息條目包括當(dāng)前組件號(hào)、目標(biāo)組件號(hào)以及目標(biāo)組件接口號(hào),所述兼容性信息條目存儲(chǔ)在多重有向圖結(jié)構(gòu)中,所述多重有向圖結(jié)構(gòu)的邊結(jié)構(gòu)存儲(chǔ)了以下至少一種:兼容性信息條件、用例具體內(nèi)容,所述用例具體內(nèi)容包括輸入、輸出以及驗(yàn)證準(zhǔn)則。

7.根據(jù)權(quán)利要求2所述的軟件版本管理系統(tǒng),其特征在于,所述版本回溯信息數(shù)據(jù)庫(kù)存儲(chǔ)模塊用于通過二級(jí)Hash表結(jié)構(gòu)存儲(chǔ)版本回溯信息,所述二級(jí)Hash表結(jié)構(gòu)包括第一級(jí)Hash表以及第二級(jí)Hash表,所述第一級(jí)Hash表用于存儲(chǔ)組件之間的組件識(shí)別符號(hào)對(duì),所述第二級(jí)Hash表用于存儲(chǔ)所述可兼容組件對(duì)對(duì)應(yīng)的兼容性檢測(cè)結(jié)果。

8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的軟件版本管理系統(tǒng),其特征在于,所述版本元信息傳播模塊,包括:

接收單元,用于接收其它網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的版本號(hào)消息,所述版本號(hào)消息包括所述其它網(wǎng)絡(luò)節(jié)點(diǎn)的組件號(hào)、版本號(hào)以及存活時(shí)間TTL;

存儲(chǔ)單元,用于當(dāng)所述版本號(hào)消息在所述網(wǎng)絡(luò)節(jié)點(diǎn)的版本數(shù)據(jù)庫(kù)不存在時(shí),保存所述版本號(hào)消息。

9.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的軟件版本管理系統(tǒng),其特征在于,所述版本數(shù)據(jù)傳輸模塊,包括:

接收單元,用于接收其它網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的版本數(shù)據(jù)傳輸請(qǐng)求,所述版本數(shù)據(jù)傳輸請(qǐng)求包括版本號(hào)標(biāo)識(shí),所述版本數(shù)據(jù)傳輸請(qǐng)求用于所述其它網(wǎng)絡(luò)節(jié)點(diǎn)向所述網(wǎng)絡(luò)節(jié)點(diǎn)請(qǐng)求傳輸與所述版本號(hào)標(biāo)識(shí)對(duì)應(yīng)的版本數(shù)據(jù),所述版本號(hào)標(biāo)識(shí)包括組件標(biāo)識(shí)和版本標(biāo)識(shí);

發(fā)送單元,用于在所述網(wǎng)絡(luò)節(jié)點(diǎn)包括與所述版本號(hào)標(biāo)識(shí)對(duì)應(yīng)的版本數(shù)據(jù)時(shí),向所述其它網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述版本數(shù)據(jù)。

10.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的軟件版本管理系統(tǒng),其特征在于,所述版本升級(jí)回溯模塊,包括:

檢測(cè)單元,用于確定待升級(jí)版本或待回溯版本的組件號(hào)、版本號(hào),并基于所述版本兼容性檢測(cè)用例庫(kù)存儲(chǔ)模塊進(jìn)行兼容性測(cè)試;

升級(jí)回溯單元,用于在所述兼容性測(cè)試通過時(shí),對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)升級(jí)至待升級(jí)版本或回溯至待回溯版本。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
会泽县| 平度市| 绵阳市| 喀喇沁旗| 清苑县| 额尔古纳市| 富平县| 沐川县| 祥云县| 内乡县| 应城市| 铜陵市| 桓仁| 汶川县| 榆中县| 共和县| 吕梁市| 海伦市| 永兴县| 白银市| 宝清县| 漳浦县| 五指山市| 龙江县| 西和县| 龙陵县| 县级市| 宁化县| 江都市| 永安市| 关岭| 通州市| 湟中县| 泰宁县| 沂南县| 神木县| 乌兰浩特市| 阿拉善右旗| 祁连县| 诸暨市| 韩城市|