[發(fā)明專利]軟件自動裝載方法及裝置無效
| 申請?zhí)枺?/td> | 200710002406.3 | 申請日: | 2007-01-17 |
| 公開(公告)號: | CN101226475A | 公開(公告)日: | 2008-07-23 |
| 發(fā)明(設(shè)計(jì))人: | 張凱;劉淑霞 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 李偉;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 自動 裝載 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,更具體地,涉及一種用于在具有多個(gè)版本的軟件的設(shè)備上自動裝載軟件的軟件裝載方法及裝置。
背景技術(shù)
在移動通信系統(tǒng)中,各個(gè)設(shè)備上通常需要裝載相應(yīng)的軟件。對于軟件而言,為了新增功能或者修改原有版本的故障,往往需要在原有軟件版本的基礎(chǔ)上進(jìn)行修改或擴(kuò)展。通常,原有軟件的版本號較低,新版本的軟件版本號較高。
為了系統(tǒng)的穩(wěn)定,當(dāng)設(shè)備準(zhǔn)備裝載高版本軟件時(shí),往往同時(shí)需要保留原來的低版本軟件,這樣一旦當(dāng)高版本軟件在裝載中出現(xiàn)問題時(shí),可以裝載舊的低版本軟件,確保通信設(shè)備的連續(xù)運(yùn)行。因此,在通信設(shè)備上,往往同時(shí)存在多個(gè)版本的軟件。
目前,都是采用手工方式,由設(shè)備管理維護(hù)人員從多個(gè)版本軟件中選擇需要裝載的版本,如果某個(gè)高版本軟件在裝載中出現(xiàn)問題,設(shè)備維護(hù)人員需要再次選擇低版本軟件進(jìn)行裝載,這種操作方式不但繁瑣,而且效率較低。特別地,當(dāng)設(shè)備和維護(hù)后臺通信中斷時(shí),一旦設(shè)備裝載版本發(fā)生失敗時(shí),會導(dǎo)致設(shè)備不可用。
因此,需要一種用于在具有多個(gè)版本的軟件的設(shè)備上自動裝載軟件的軟件裝載方法及裝置,以解決上述問題。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供了一種軟件裝載方法及裝置,用于在具有多個(gè)版本的軟件的設(shè)備上自動裝載軟件,使得通信設(shè)備上同時(shí)存在多版本軟件時(shí),可以自動進(jìn)行版本軟件裝載。
本發(fā)明的一個(gè)方面提供了一種軟件裝載方法,用于在具有多個(gè)版本的軟件的設(shè)備上自動裝載軟件,包括以下步驟:步驟S102,設(shè)備自動選擇裝載軟件的規(guī)則,并根據(jù)規(guī)則確定設(shè)備上是否存在符合規(guī)則的版本的軟件;步驟S104,如果存在版本的軟件,則設(shè)備自動裝載版本的軟件;以及步驟S106,判斷版本的軟件是否裝載成功,并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)處理。
根據(jù)本發(fā)明的一個(gè)方面,對于多個(gè)版本的軟件中的每個(gè)版本的軟件,設(shè)備都記錄有上一次的運(yùn)行狀態(tài)信息。
根據(jù)本發(fā)明的一個(gè)方面,運(yùn)行狀態(tài)信息包括:成功、失敗、以及從未運(yùn)行。
其中,在步驟S106中,當(dāng)判斷版本的軟件裝載成功時(shí),相應(yīng)處理為:將版本的軟件的運(yùn)行狀態(tài)信息更新為成功,并結(jié)束軟件自動裝載過程。另外,當(dāng)判斷版本的軟件裝載失敗時(shí),相應(yīng)處理為:將版本的軟件的運(yùn)行狀態(tài)信息更新為失?。桓鶕?jù)規(guī)則自動選擇下一個(gè)符合規(guī)則的版本的軟件進(jìn)行裝載,直到多個(gè)版本的軟件中的一個(gè)版本的軟件裝載成功;以及如果設(shè)備上的所有版本的軟件都裝載失敗,則啟動設(shè)備的內(nèi)置缺省版本的軟件。
根據(jù)本發(fā)明的一個(gè)方面,規(guī)則是由版本號的由高到低的順序以及上一次的運(yùn)行狀態(tài)信息來確定的。
本發(fā)明的另一方面還提供了一種軟件自動裝載裝置,用于在具有多個(gè)版本的軟件的設(shè)備上自動裝載軟件,其包括:規(guī)則確定單元,用于自動選擇裝載軟件的規(guī)則,并根據(jù)規(guī)則確定設(shè)備上是否存在符合規(guī)則的版本的軟件;裝載單元,用于在存在版本的軟件的情況下,自動裝載版本的軟件;以及判斷處理單元,用于判斷版本的軟件是否裝載成功,并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)處理。
根據(jù)本發(fā)明的另一方面,對于多個(gè)版本的軟件中的每個(gè)版本的軟件,設(shè)備都記錄有上一次的運(yùn)行狀態(tài)信息。運(yùn)行狀態(tài)信息包括:成功、失敗、以及從未運(yùn)行。
根據(jù)本發(fā)明的另一方面,當(dāng)判斷版本的軟件裝載成功時(shí),判斷處理單元用于:將版本的軟件的運(yùn)行狀態(tài)信息更新為成功,并結(jié)束軟件自動裝載過程。另外,當(dāng)判斷版本的軟件裝載失敗時(shí),判斷處理單元用于:將版本的軟件的運(yùn)行狀態(tài)信息更新為失??;根據(jù)規(guī)則自動選擇下一個(gè)符合規(guī)則的版本的軟件進(jìn)行裝載,直到多個(gè)版本的軟件中的一個(gè)版本的軟件裝載成功;以及在設(shè)備上的所有版本的軟件都裝載失敗的情況下,啟動設(shè)備的內(nèi)置缺省版本的軟件。
根據(jù)本發(fā)明的另一方面,規(guī)則是由版本號的由高到低的順序以及上一次的運(yùn)行狀態(tài)信息來確定的。
因此,可以看出本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:當(dāng)通信設(shè)備中同時(shí)存在多個(gè)版本的軟件時(shí),設(shè)備可以自動進(jìn)行版本軟件裝載,使操作管理人員無需再進(jìn)行低效且繁瑣的手工版本選擇操作。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖說明
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1是根據(jù)本發(fā)明的軟件裝載方法的流程圖;
圖2是根據(jù)本發(fā)明的實(shí)施例的在基站設(shè)備上進(jìn)行的軟件多版本自動裝載方法的流程圖;以及
圖3是根據(jù)本發(fā)明的軟件裝載裝置的框圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710002406.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





