[發(fā)明專(zhuān)利]軟件版本自我管理設(shè)備無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200610160877.2 | 申請(qǐng)日: | 2006-11-30 |
| 公開(kāi)(公告)號(hào): | CN101192987A | 公開(kāi)(公告)日: | 2008-06-04 |
| 發(fā)明(設(shè)計(jì))人: | 劉淑霞;杜迎澤;江有志;孫景 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中興通訊股份有限公司 |
| 主分類(lèi)號(hào): | H04L12/24 | 分類(lèi)號(hào): | H04L12/24;G06F9/44 |
| 代理公司: | 北京康信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 李偉;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 版本 自我管理 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于進(jìn)行軟件版本記錄和版本文件的一致性校驗(yàn)的裝置以及設(shè)備軟件版本自我管理的設(shè)備,更具體的,涉及一種用于在通訊系統(tǒng)中網(wǎng)元側(cè)設(shè)備系統(tǒng)的冗余軟件的自動(dòng)整理設(shè)備。
背景技術(shù)
為控制整個(gè)系統(tǒng)的硬件成本和降低單板軟件管理的復(fù)雜度,NODEB系統(tǒng)實(shí)現(xiàn)對(duì)單板軟件的集中式的控制管理,即所有的升級(jí)版本都保存在主控板BMC(NODEB?Main?Control)的CF卡內(nèi),各個(gè)單板上不再有固定的存儲(chǔ)設(shè)備(如FLASH),不再保存版本文件。但主控板的存儲(chǔ)容量也是有限的,一般只允許保留一個(gè)正在運(yùn)行的版本和一個(gè)備用版本,而由于硬件單板升級(jí),配套運(yùn)行的軟件版本也要升級(jí)。
系統(tǒng)經(jīng)過(guò)長(zhǎng)期的運(yùn)行,已退出歷史舞臺(tái)的硬件單板對(duì)應(yīng)的軟件版本還在前臺(tái)存在,成了垃圾,占用了系統(tǒng)的寶貴資源,如不及時(shí)清除,歷史的版本信息和版本文件過(guò)多,將大大影響設(shè)備的運(yùn)行效率、甚至引起宕機(jī)。目前的手段都是設(shè)備維護(hù)人員逐一判斷,清除這些不再使用的垃圾版本,這就難免存在誤操作的可能,而對(duì)于保護(hù)設(shè)計(jì)不善的設(shè)備來(lái)說(shuō),如果誤刪了還要使用的版本,將會(huì)導(dǎo)致災(zāi)難性的后果。
因而,必需要對(duì)軟件版本記錄和版本文件進(jìn)行一致性校驗(yàn)以及對(duì)設(shè)備軟件版本的自我管理。
發(fā)明內(nèi)容
為了解決上述問(wèn)題,本發(fā)明提出了一種用于進(jìn)行軟件版本記錄和版本文件的一致性校驗(yàn)的裝置以及基站設(shè)備的軟件自動(dòng)清理設(shè)備,其能夠提高設(shè)備維護(hù)的可靠性和智能化,優(yōu)化系統(tǒng)的運(yùn)行效率,并且可以設(shè)定定時(shí)清除任務(wù)來(lái)定時(shí)觸發(fā)設(shè)備系統(tǒng)進(jìn)行自我清理,或由操作人員通過(guò)后臺(tái)來(lái)觸發(fā)執(zhí)行清理流程。
本發(fā)明的一個(gè)方面提供了一種用于進(jìn)行軟件版本記錄和版本文件的一致性校驗(yàn)的裝置,其特征在于,包括:第一獲取模塊,用于獲取軟件版本配置表信息;第二獲取模塊,用于根據(jù)軟件版本配置表信息獲取對(duì)應(yīng)的版本文件;以及不一致清除模塊,用于校驗(yàn)版本文件和版本記錄的一致性,如果不一致,則清除不存在版本文件的版本記錄,以及清除不存在版本記錄的版本文件。
在第一獲取模塊中的軟件版本配置表信息記錄有以下至少一種:版本類(lèi)型、硬件版本號(hào)、文件名、文件路徑、以及文件校驗(yàn)和。
本發(fā)明的另一個(gè)方面提供了一種軟件版本自我管理設(shè)備,其特征在于,包括:一致性校驗(yàn)裝置,用于進(jìn)行軟件版本記錄和版本文件的一致性校驗(yàn)。
根據(jù)本發(fā)明的另一個(gè)方面,進(jìn)一步包括:冗余校驗(yàn)裝置,用于進(jìn)行軟件版本記錄和單板記錄的冗余校驗(yàn)。
其中,一致性校驗(yàn)裝置包括:第一獲取模塊,用于獲取軟件版本配置表信息;第二獲取模塊,用于根據(jù)軟件版本配置表信息獲取對(duì)應(yīng)的版本文件;以及不一致清除模塊,用于校驗(yàn)版本文件和版本記錄的一致性,如果不一致,則清除不存在版本文件的版本記錄,以及清除不存在版本記錄的版本文件。
冗余校驗(yàn)裝置包括:第三獲取模塊,用于獲取單板配置表信息;第三獲取模塊,用于獲取單板配置表信息;清除模塊,用于匹配單板配置表信息和軟件版本配置表信息,過(guò)濾冗余版本記錄,并清除與冗余版本信息相對(duì)應(yīng)的版本記錄和版本文件。
根據(jù)本發(fā)明的另一個(gè)方面,在第三獲取模塊中的單板配置表信息記錄有所有需要使用的單板記錄,單板記錄包括單板類(lèi)型和硬件版本號(hào)。在第四獲取模塊中的軟件版本配置表信息記錄有以下至少一種:版本類(lèi)型、硬件版本號(hào)、文件名、文件路徑、以及文件校驗(yàn)和。在清除模塊中的冗余版本記錄是軟件版本配置表信息中存在,而單板配置表信息中不存在的版本記錄。
另外,根據(jù)本發(fā)明的另一個(gè)方面,在清除模塊中進(jìn)行的匹配是通過(guò)比較單板配置表信息和軟件版本配置表信息中的單板類(lèi)型和硬件版本號(hào)來(lái)進(jìn)行的。
因而,本發(fā)明的垃圾版本自動(dòng)清理的設(shè)備,避免用戶(hù)手工清除的煩瑣,并且可以避免人工清除可能存在的誤操作引起的系統(tǒng)癱瘓,從而,清除了過(guò)時(shí)不用的硬件單板的配置軟件版本,并且還清除了系統(tǒng)調(diào)試過(guò)程中由于人工干預(yù)造成的版本信息和版本文件不一致。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖說(shuō)明
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1是版本清理流程后臺(tái)觸發(fā)的時(shí)序圖;
圖2是根據(jù)本發(fā)明的軟件版本自我管理設(shè)備的框圖;
圖3是根據(jù)本發(fā)明的版本一致性校驗(yàn)裝置的框圖;以及
圖4是根據(jù)本發(fā)明的版本冗余檢驗(yàn)裝置的框圖。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610160877.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線(xiàn)加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





