两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種軟件升級(jí)的方法及系統(tǒng)的制作方法

文檔序號(hào):7697366閱讀:227來源:國(guó)知局
專利名稱:一種軟件升級(jí)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信信息技術(shù)領(lǐng)域,具體涉及一種軟件升級(jí)方法及系統(tǒng)。
技術(shù)背景集中控制系統(tǒng)中,通常存在一個(gè)主控單元和其它功能單元,由遠(yuǎn)端網(wǎng) 管軟件與主控單元進(jìn)行通訊,完成一些操作維護(hù)的功能,如告警管理,曰 志管理,軟件管理等。在軟件管理中,主控單元運(yùn)行主控軟件,其它功能單元運(yùn)行非主控軟 件,遠(yuǎn)端網(wǎng)管軟件通過主控單元實(shí)現(xiàn)主控以及其它功能單元的軟件升級(jí)等 軟件管理操作。其它功能單元的軟件先從遠(yuǎn)端網(wǎng)管軟件下載到主控單元保 存,然后由主控單元將其它功能單元的軟件加載到對(duì)應(yīng)單元中。現(xiàn)有技術(shù)提供的一種技術(shù)方案如下集中控制系統(tǒng)中,通常存在一個(gè)主控軟件組件控制其它功能單元的軟 件版本升級(jí)過程,網(wǎng)管軟件與該主控軟件組件通訊,將系統(tǒng)中的所有軟件 下載到主控系統(tǒng)中。隨著需求的變化,在原有的主控軟件組件當(dāng)前運(yùn)行的 版本下,可能出現(xiàn)新的功能單元的軟件版本不支持加載的場(chǎng)景(包括軟件 包格式變化,軟件類型不識(shí)別等),此時(shí)就需要先升級(jí)主控軟件組件,才 可以識(shí)別和支持新軟件版本加載?,F(xiàn)有技術(shù)的一種升級(jí)過程如圖l所示。首先,需要完成主控軟件組件的升級(jí),然后復(fù)位,運(yùn)行新版本主控軟 件組件。此時(shí)系統(tǒng)已經(jīng)退出服務(wù)。然后在新版本的主控軟件組件運(yùn)行的情況下,下載新版本非主控軟件 組件。再將新版本非主控軟件組件加載到非主控單元中,復(fù)位重啟后使用新 軟件版本運(yùn)行,恢復(fù)業(yè)務(wù),此時(shí)完成系統(tǒng)的升級(jí)過程?,F(xiàn)有技術(shù)下,需要先升級(jí)主控軟件,才可以識(shí)別和支持新版本的非主 控軟件版本加載,這樣軟件升級(jí)過程中就需要先復(fù)位主控,從而導(dǎo)致系統(tǒng) 軟件升級(jí)的時(shí)間太長(zhǎng),相應(yīng)地,系統(tǒng)的可服務(wù)時(shí)間減少,系統(tǒng)軟件升級(jí)導(dǎo)致的業(yè)務(wù)中斷時(shí)間加長(zhǎng)。 發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提供一種軟件升級(jí)方法及系統(tǒng),可加快軟件 升級(jí)進(jìn)程,加快系統(tǒng)恢復(fù)速度。本發(fā)明實(shí)施例提供的一種軟件升級(jí)的方法,包括從服務(wù)器下載新版本主控軟件組件;從^^務(wù)器下載新版本非主控軟件組件;在完成新版本非主控軟件組件和主控軟件組件下載后,根據(jù)下載的新 版本主控軟件組件對(duì)主控系統(tǒng)進(jìn)行復(fù)位;在新版本主控系統(tǒng)控制下進(jìn)行非主控軟件組件的升級(jí)。本發(fā)明實(shí)施例還4是供一種軟件升級(jí)系統(tǒng),包括 下載單元,用于從服務(wù)器下載新版本主控軟件組件和新版本非主控軟 件組件;復(fù)位單元,用于在所述下載單元下載所述新版本主控軟件組件和新版 本非主控軟件組件后對(duì)主控系統(tǒng)進(jìn)行復(fù)位;處理單元,用于在所述復(fù)位單元復(fù)位后的新版本主控系統(tǒng)控制下進(jìn)行 非主控軟件的升級(jí)。綜上所述,本發(fā)明實(shí)施例提供的軟件升級(jí)方案中,在完成新版本非主 控軟件組件下載后,對(duì)主控系統(tǒng)進(jìn)行復(fù)位;在新版本主控系統(tǒng)控制下進(jìn)行 非主控軟件組件的升級(jí),可以在軟件加載過程中不產(chǎn)生系統(tǒng)業(yè)務(wù)中斷,從 而加快了系統(tǒng)升級(jí)速度,縮短系統(tǒng)退出服務(wù)的時(shí)間,從而可以提高設(shè)備的 利用率。


圖1為現(xiàn)有技術(shù)中的 圖2為本發(fā)明實(shí)施例 圖3為本發(fā)明實(shí)施例 圖4為本發(fā)明實(shí)施例 圖5為本發(fā)明實(shí)施例一種軟件升級(jí)流程圖; 一中4是供的一種軟件升級(jí)流程圖; 一中提供的 一種軟件升級(jí)系統(tǒng)架構(gòu)示意圖; 一中提供的另 一種軟件升級(jí)系統(tǒng)架構(gòu)示意圖; 一中提供的軟件升級(jí)系統(tǒng)中處理單元的架構(gòu)示意圖;圖6為本發(fā)明實(shí)施例二中^是供的一種軟件升級(jí)流程圖;圖7為本發(fā)明實(shí)施例二中提供的一種軟件升級(jí)系統(tǒng)架構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提出了 一種軟件升級(jí)方法,通過模糊加載未知軟件實(shí)現(xiàn) 快速軟件升級(jí),優(yōu)化軟件升級(jí)步驟,vMv而實(shí)現(xiàn)加快軟件升級(jí)過程中系統(tǒng)恢 復(fù)速度的目的。為使本發(fā)明的原理、特性和優(yōu)點(diǎn)更加清楚,下面對(duì)本發(fā)明實(shí)施例的實(shí) 現(xiàn)方案進(jìn)行詳細(xì)描述。 實(shí)施例一參照?qǐng)D2,本發(fā)明實(shí)施例提供的一種軟件升級(jí)方法,包括如下步驟 S201,從服務(wù)器下載新版本主控軟件組件; S202,從服務(wù)器下載新版本非主控軟件組件;在主控系統(tǒng)中,先規(guī)劃固定的存儲(chǔ)位置,該位置用于存放非主控軟件 組件。例如,舊版本主控系統(tǒng)可識(shí)別的非主控軟件組件存放于第一存儲(chǔ)區(qū) 域中,不識(shí)別的軟件組件存放在第二存儲(chǔ)區(qū)域。判斷下載的非主控軟件組件是否為舊版本主控系統(tǒng)可識(shí)別的軟件類型;若為可識(shí)別的軟件類型,則保存在預(yù)設(shè)的第一存儲(chǔ)區(qū)域; 若為不可識(shí)別的軟件類型,則保存在預(yù)設(shè)的第二存儲(chǔ)區(qū)域。 S203,在完成新版本非主控軟件組件和主控軟件組件下載后,對(duì)主控 系統(tǒng)進(jìn)行復(fù)位;5204, 在新版本主控系統(tǒng)控制下進(jìn)行非主控軟件組件的升級(jí)。 新版本主控系統(tǒng)判斷所述第二存儲(chǔ)區(qū)域中的非主控軟件組件是否可識(shí)別,若可識(shí)別,則將該非主控軟件組件轉(zhuǎn)存到第一存儲(chǔ)區(qū)域;若為不可 識(shí)別,則刪除;5205, 在新版本主控軟件控制下,運(yùn)行加載到非主控單元中的新版本 非主控軟件組件。將所述第 一存儲(chǔ)區(qū)域中可識(shí)別的軟件組件加載到相應(yīng)的非主控單元。在新版本主控軟件組件控制下,運(yùn)行新版本非主控軟件組件。參照?qǐng)D3,本發(fā)明實(shí)施例提供的一種軟件升級(jí)系統(tǒng)300,包括 下載單元310,用于從服務(wù)器下栽新版本主控軟件組件和新版本非主 控軟件組件;復(fù)位單元320,用于在所述下載單元下載所述新版本主控軟件組件和 新版本非主控軟件組件后對(duì)主控系統(tǒng)進(jìn)行復(fù)位;處理單元330,用于在所述復(fù)位單元復(fù)位后新版本主控系統(tǒng)控制下進(jìn) 行非主控軟件的升級(jí)。進(jìn)一步的,參照?qǐng)D4,該軟件升級(jí)系統(tǒng)300還可以包括判斷單元340,用于判斷下載的非主控軟件組件是否為舊版本主控系 統(tǒng)可識(shí)別的軟件類型;第一存儲(chǔ)單元350,用于保存舊版本主控系統(tǒng)可識(shí)別的所述下載的非 主控軟件組件;第二存儲(chǔ)單元360,用于保存舊版本主控系統(tǒng)不可識(shí)別的所述下載的 非主控軟件組件。參照?qǐng)D5,處理單元330具體可以包括識(shí)別模塊330a,用于識(shí)別所述第二存儲(chǔ)單元中的軟件組件是否為新版 本主控系統(tǒng)可識(shí)別的軟件;操作模塊330b,用于將第二存儲(chǔ)單元中的新版本主控系統(tǒng)可識(shí)別的軟 件組件轉(zhuǎn)存到第一存儲(chǔ)單元,將第二存儲(chǔ)單元中的新版本主控系統(tǒng)不可識(shí) 別的軟件組件刪除;加載模塊330c,用于將所述第一存儲(chǔ)單元中的軟件組件加載到相應(yīng)的 非主控單元。本發(fā)明實(shí)施例沖是供的軟件升級(jí)方案中,在完成新版本非主控軟件組件 下載后,對(duì)主控系統(tǒng)進(jìn)行復(fù)位;在新版本主控系統(tǒng)控制下進(jìn)行非主控軟件 組件的升級(jí)。這樣優(yōu)化軟件升級(jí)步驟,從而加快軟件升級(jí)進(jìn)程,并實(shí)現(xiàn)系 統(tǒng)加快恢復(fù)速度。實(shí)施例二本實(shí)施例中,與實(shí)施例一不同之處在于,在新版本非主控軟件組件中增加文件存儲(chǔ)位置標(biāo)識(shí),該標(biāo)識(shí)用于表示非主控軟件組件在主控系統(tǒng)中的 存放位置。新版本主控軟件組件可以通過該位置標(biāo)識(shí)找到新版本非主控軟 件組件,以便于快速升級(jí)和系統(tǒng)恢復(fù)。參照?qǐng)D6,本實(shí)施例提供的軟件升級(jí)方法,包括5601, 從服務(wù)器下載新版本主控軟件組件; 將所述新版本主控軟件保存到相應(yīng)的存儲(chǔ)區(qū)域。5602, 從服務(wù)器下載新版本非主控軟件組件;在新版本非主控軟件組件中預(yù)設(shè)有文件存儲(chǔ)位置標(biāo)識(shí);如,新版本非 主控軟件組件中設(shè)定有存儲(chǔ)路徑及存放地址。根據(jù)所述存儲(chǔ)位置標(biāo)識(shí)將所述新版本非主控軟件組件保存到相應(yīng)的 存儲(chǔ)區(qū)域。5603, 在完成新版本非主控軟件組件下載后,對(duì)主控系統(tǒng)進(jìn)行復(fù)位;5604, 在新版本主控系統(tǒng)控制下進(jìn)行非主控軟件的升級(jí); 新版本主控系統(tǒng)根據(jù)所述存儲(chǔ)位置標(biāo)識(shí)從所述相應(yīng)的存儲(chǔ)區(qū)域中獲取所述新版本非主控軟件并加載到相應(yīng)的非主控單元。5605, 新版本主控軟件控制下,運(yùn)行加載到非主控單元中的新版本非 主控軟件。新主控系統(tǒng)運(yùn)行后,已經(jīng)可以識(shí)別新版本非主控軟件,直接運(yùn)行加載 到非主控單元中新版本非主控軟件。如圖7所示,本發(fā)明實(shí)施例提供的軟件升級(jí)系統(tǒng)與實(shí)施例一中提供的 基本相同,區(qū)別在于,本實(shí)施例中提供的軟件升級(jí)系統(tǒng)700中,可以不設(shè) 置分別用于存儲(chǔ)舊版本主控系統(tǒng)可識(shí)別軟件組件和不可識(shí)別軟件組件的 存儲(chǔ)單元,而只需設(shè)置一個(gè)存儲(chǔ)單元即可。由于是按照預(yù)設(shè)的存儲(chǔ)標(biāo)識(shí)獲 取新版本非主控軟件組件,因此也不需要判斷單元進(jìn)行識(shí)別是否為舊版本 主控系統(tǒng)可識(shí)別的版本。軟件升級(jí)系統(tǒng)700還包括設(shè)置單元370,用于在新版本非主控軟件組件中預(yù)設(shè)文件存儲(chǔ)位置標(biāo)識(shí);第三存儲(chǔ)單元380,用于按照存儲(chǔ)位置標(biāo)識(shí)保存所述新版本非主控軟 件組件。所述處理單元330從所述第三存儲(chǔ)單元38G中獲取所述新版本非主控 軟件組件并加載到相應(yīng)的非主控單元。綜上所述,本發(fā)明實(shí)施例提供的軟件升級(jí)方案中,在完成新版本非主 控軟件組件下載后,對(duì)主控系統(tǒng)進(jìn)行復(fù)位;在新版本主控系統(tǒng)控制下進(jìn)行 非主控軟件組件的升級(jí)。針對(duì)集中控制系統(tǒng)出現(xiàn)的未知軟件對(duì)主控軟件組 件的影響提出 一個(gè)原主控軟件先模糊加載,新主控軟件正確識(shí)別處理的新 方案,從而達(dá)到加快軟件升級(jí)速度的良好效果。由于采用了模糊識(shí)別軟件 加載的方案,在存在需要升級(jí)一種未知軟件的系統(tǒng)升級(jí)過程中,可以在軟 件加載過程中不產(chǎn)生系統(tǒng)業(yè)務(wù)中斷,從而加快了系統(tǒng)升級(jí)速度,系統(tǒng)退出 服務(wù)的時(shí)間變短了 ,從而可以提高設(shè)備的利用率。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各單元及才莫塊或 各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置 上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算 裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì) 算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中 的多個(gè)單元及模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明 不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù) 范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等, 均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1、一種軟件加載升級(jí)的方法,其特征在于,包括從服務(wù)器下載新版本主控軟件組件;從服務(wù)器下載新版本非主控軟件組件;在完成新版本非主控軟件組件和主控軟件組件下載后,根據(jù)下載的新版本主控軟件組件對(duì)主控系統(tǒng)進(jìn)行復(fù)位;在新版本主控系統(tǒng)控制下進(jìn)行非主控軟件組件的升級(jí)。
2、 如權(quán)利要求1所述的方法,其特征在于,所述下載新版本非主控軟件組件,包括如果所述下載的非主控軟件組件為舊版本主控系統(tǒng)可識(shí)別的軟件類型,則保存在預(yù)設(shè)的第 一存儲(chǔ)區(qū)域;如果所述下載的非主控軟件組件為舊版本主控系統(tǒng)不可識(shí)別的軟件類型,則保存在預(yù)設(shè)的第二存儲(chǔ)區(qū)域。
3、 如權(quán)利要求2所述的方法,其特征在于,所述進(jìn)行非主控軟件組件的升級(jí),包括新版本主控系統(tǒng)判斷所述第二存儲(chǔ)區(qū)域中的非主控軟件組件是否可識(shí)別,若可識(shí)別,則將該軟件組件轉(zhuǎn)存到第一存儲(chǔ)區(qū)域;若為不可識(shí)別,則刪除;將所述第一存儲(chǔ)區(qū)域中的非主控軟件組件加載到相應(yīng)的非主控單元。
4、 如權(quán)利要求1所述的方法,其特征在于,在新版本非主控軟件中預(yù)設(shè)有文件存儲(chǔ)位置標(biāo)識(shí);所述下載新版本非主控軟件組件,具體包括根據(jù)所述存儲(chǔ)位置標(biāo)識(shí)將所述新版本非主控軟件保存到相應(yīng)的存儲(chǔ)區(qū)域。
5、 如權(quán)利要求4所述的方法,其特征在于,所述進(jìn)行非主控軟件組件的升級(jí),包括新版本主控系統(tǒng)從所述存儲(chǔ)區(qū)域中獲取所述新版本非主控軟件并加載到相應(yīng)的非主控單元。
6、 如權(quán)利要求3或5所述的方法,其特征在于,進(jìn)一步包括新版本主控軟件控制下,運(yùn)行加載到非主控單元中的新版本非主控軟件。
7、 一種軟件升級(jí)系統(tǒng),其特征在于,包括下載單元,用于從服務(wù)器下載新版本主控軟件組件和新版本非主控軟件組件;復(fù)位單元,用于在所述下載單元下載所述新版本主控軟件組件和新版本 非主控軟件組件后對(duì)主控系統(tǒng)進(jìn)行復(fù)位;處理單元,用于在所述復(fù)位單元復(fù)位后的新版本主控系統(tǒng)控制下進(jìn)行非 主控軟件的升級(jí)。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括判斷單元,用于判斷下載的非主控軟件組件是否為舊版本主控系統(tǒng)可識(shí) 別的軟件類型;第一存儲(chǔ)單元,用于保存舊版本主控系統(tǒng)可識(shí)別的所述下載的非主控軟 件組件;第二存儲(chǔ)單元,用于保存不可識(shí)別的所述下載的非主控軟件組件。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述處理單元包括 識(shí)別模塊,用于識(shí)別所述第二存儲(chǔ)單元中的軟件組件是否為新版本主控系統(tǒng)可識(shí)別軟件;操作模塊,用于將第二存儲(chǔ)單元中的新版本主控系統(tǒng)可識(shí)別的軟件組件 轉(zhuǎn)存到第一存儲(chǔ)單元,將第二存儲(chǔ)單元中的新版本主控系統(tǒng)不可識(shí)別的軟件 組件刪除;加載模塊,用于將所述第一存儲(chǔ)單元中的軟件組件加載到相應(yīng)的非主控 單元。
10、 如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括 設(shè)置單元,用于在新版本非主控軟件組件中預(yù)設(shè)文件存儲(chǔ)位置標(biāo)識(shí); 第三存儲(chǔ)單元,用于按照所述存儲(chǔ)位置標(biāo)識(shí)保存所述新版本非主控軟件組件;所述處理單元用于從所述第三存儲(chǔ)單元中獲取所述新版本非主控軟件 組件并加載到相應(yīng)的非主控單元。
全文摘要
本發(fā)明公開了一種軟件升級(jí)方法及系統(tǒng),該方法包括從服務(wù)器下載新版本主控軟件組件;從服務(wù)器下載新版本非主控軟件組件;在完成新版本非主控軟件組件和主控軟件組件下載后,根據(jù)下載的新版本主控軟件組件對(duì)主控系統(tǒng)進(jìn)行復(fù)位;在新版本主控系統(tǒng)控制下進(jìn)行非主控軟件組件的升級(jí)。本發(fā)明實(shí)施例還提供相應(yīng)的軟件升級(jí)系統(tǒng),包括下載單元、復(fù)位單元及處理單元。根據(jù)本發(fā)明可加快系統(tǒng)升級(jí)速度,縮短系統(tǒng)退出服務(wù)的時(shí)間,從而可以提高設(shè)備的利用率。
文檔編號(hào)H04L12/24GK101599856SQ20091005442
公開日2009年12月9日 申請(qǐng)日期2009年6月30日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者沈同林 申請(qǐng)人:上海華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
修水县| 界首市| 大埔区| 准格尔旗| 额敏县| 胶州市| 聂拉木县| 永清县| 如皋市| 莎车县| 乳山市| 安化县| 兴国县| 安徽省| 利川市| 北海市| 施秉县| 沂源县| 云浮市| 南乐县| 旌德县| 广德县| 汪清县| 资中县| 睢宁县| 谷城县| 陈巴尔虎旗| 福清市| 焉耆| 图们市| 龙门县| 留坝县| 信阳市| 裕民县| 乡城县| 奈曼旗| 彝良县| 东丽区| 合山市| 彭泽县| 孝义市|