• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種補丁軟件升級方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:8347855 閱讀:172 留言:0更新日期:2013-02-21 01:11
    本發(fā)明專利技術(shù)公開了一種補丁軟件升級方法及系統(tǒng),對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,該方法包括:版本管理進(jìn)程觸發(fā)待升級的老版本進(jìn)程注銷,并保持所述老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)不變;在待升級的老版本進(jìn)程注銷成功后,版本管理進(jìn)程觸發(fā)新版本進(jìn)程啟動;所述上游進(jìn)程和下游進(jìn)程協(xié)助所述新版本進(jìn)程進(jìn)行數(shù)據(jù)及數(shù)據(jù)狀態(tài)的恢復(fù)。該系統(tǒng)包括:版本管理模塊和數(shù)據(jù)恢復(fù)模塊。本發(fā)明專利技術(shù)可以對通信設(shè)備進(jìn)行進(jìn)程級的控制面軟件升級,以避免軟件升級帶來不必要的業(yè)務(wù)中斷,提高業(yè)務(wù)的可靠性和可用性,避免業(yè)務(wù)中斷帶來重大的經(jīng)濟(jì)損失,提升用戶業(yè)務(wù)體驗。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及通信術(shù)領(lǐng)域,尤其涉及一種補丁軟件升級方法及系統(tǒng)。
    技術(shù)介紹
    隨著人們對隨時隨地接入網(wǎng)絡(luò)以獲取信息的需求不斷擴(kuò)大,各種有線或無線終端不斷涌現(xiàn)并接入到網(wǎng)絡(luò)中。為了提升用戶體驗,網(wǎng)絡(luò)中用于承載用戶網(wǎng)絡(luò)業(yè)務(wù)的網(wǎng)絡(luò)設(shè)備就顯得越來越重要,網(wǎng)絡(luò)設(shè)備出現(xiàn)異常,輕則影響用戶接入體驗,導(dǎo)致用戶流失,重則影響企業(yè)的電子商務(wù)網(wǎng)絡(luò)的運行,帶來重大的經(jīng)濟(jì)損失。在網(wǎng)絡(luò)設(shè)備的運行過程中,由于可能存在軟件故障或者新增功能特性,不得不面臨各種各樣的網(wǎng)絡(luò)設(shè)備軟件升級。為了避免網(wǎng)絡(luò)設(shè)備在軟件升級過程中引起業(yè)務(wù)中斷,需要考慮在軟件升級過程中,怎樣減少業(yè)務(wù)中斷的影響,提高業(yè)務(wù)的可靠性和可用性,提升用戶業(yè)務(wù)體驗。業(yè)務(wù)在線軟件升級要解決兩個問題,一、軟件的升級;二、業(yè)務(wù)恢復(fù)。目前,業(yè)界對通信設(shè)備的業(yè)務(wù)在線軟件升級中,主要方案是基于主備方式的升級。這種軟件升級方式是基于有主備硬件支持情況的軟件升級,升級的單位是整個軟件版本,在升級過程中需要執(zhí)行軟件的主備倒換。對沒有主備物理硬件支持的情況下,這種軟件升級方法不可行。而即使有主備物理硬件支持,如果升級的影響面較小,采用這種升級方式,升級持續(xù)時間也比較長,代價較大。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)要解決的技術(shù)問題是,針對轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,提供一種補丁軟件升級方法及系統(tǒng),對通信設(shè)備的控制面和管理面軟件進(jìn)行進(jìn)程級的升級,以避免軟件升級帶來不必要的業(yè)務(wù)中斷,提升用戶業(yè)務(wù)體驗。本專利技術(shù)采用的技術(shù)方案是,所述補丁軟件升級方法,對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,對于控制面和管理面軟件,在由單進(jìn)程內(nèi)部變更引起進(jìn)程升級的情況下,所述方法包括步驟一,版本管理進(jìn)程觸發(fā)待升級的老版本進(jìn)程注銷,并保持所述老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)不變;步驟二,在待升級的老版本進(jìn)程注銷成功后,版本管理進(jìn)程觸發(fā)新版本進(jìn)程啟動;步驟三,所述上游進(jìn)程和下游進(jìn)程協(xié)助所述新版本進(jìn)程進(jìn)行數(shù)據(jù)及數(shù)據(jù)狀態(tài)的恢復(fù)。進(jìn)一步的,當(dāng)通信設(shè)備上的控制面和管理面的任一軟件同時存在主用和備用狀態(tài)運行的進(jìn)程時,在步驟一中所述版本管理進(jìn)程觸發(fā)待升級的老版本進(jìn)程注銷,具體包括版本管理進(jìn)程同時觸發(fā)主用狀態(tài)的待升級老版本進(jìn)程和備用狀態(tài)的待升級老版本進(jìn)程注銷。進(jìn)一步的,所述步驟三,具體包括所述新版本進(jìn)程分別與所述上游進(jìn)程和下游進(jìn)程重新建鏈;通過所述上游進(jìn)程向新版本進(jìn)程輸出之前向老版本進(jìn)程輸出的數(shù)據(jù),或者,所述下游進(jìn)程向新版本進(jìn)程輸出之前老版本進(jìn)程輸出給自己的數(shù)據(jù),使新版本進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)得以恢復(fù)。進(jìn)一步的,所述方法還包括步驟四,版本管理進(jìn)程觸發(fā)對轉(zhuǎn)發(fā)面軟件相關(guān)進(jìn)程的數(shù)據(jù)及數(shù)據(jù)的狀態(tài)進(jìn)行更新。本專利技術(shù)還提供一種補丁軟件升級方法,對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,對于控制面和管理面軟件,在由進(jìn)程集中進(jìn)程間接口發(fā)生變更引起進(jìn)程集升級的情況下,所述方法包括步驟一,版本管理進(jìn)程觸發(fā)待升級的老版本進(jìn)程集中的每個進(jìn)程注銷,并保持所述老版本進(jìn)程集的上游進(jìn)程和下游進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)不變;步驟二,在待升級的老版本進(jìn)程集中的所有進(jìn)程注銷成功后,版本管理進(jìn)程觸發(fā)新版本進(jìn)程集中的每個進(jìn)程啟動;步驟三,所述上游進(jìn)程和下游進(jìn)程協(xié)助所述新版本進(jìn)程集進(jìn)行數(shù)據(jù)及數(shù)據(jù)狀態(tài)的恢復(fù)。本專利技術(shù)還提供一種補丁軟件升級系統(tǒng),對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,對于控制面和管理面軟件,在由單進(jìn)程內(nèi)部變更引起進(jìn)程升級的情況下,所述系統(tǒng)包括版本管理模塊,用于觸發(fā)待升級的老版本進(jìn)程注銷,并保持所述老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程保持?jǐn)?shù)據(jù)及數(shù)據(jù)狀態(tài)不變;在待升級的老版本進(jìn)程注銷成功后,觸發(fā)新版本進(jìn)程啟動;數(shù)據(jù)恢復(fù)模塊,位于各進(jìn)程內(nèi)部,所述上游進(jìn)程和下游進(jìn)程基于數(shù)據(jù)恢復(fù)模塊協(xié)助所述新版本進(jìn)程進(jìn)行數(shù)據(jù)及數(shù)據(jù)狀態(tài)的恢復(fù)。進(jìn)一步的,當(dāng)通信設(shè)備上的控制面和管理面的任一軟件同時存在主用和備用狀態(tài)運行的進(jìn)程時,所述版本管理模塊,具體用于同時觸發(fā)主用狀態(tài)的待升級老版本進(jìn)程和備用狀態(tài)的待升級老版本進(jìn)程注銷。進(jìn)一步的,所述數(shù)據(jù)恢復(fù)模塊,具體包括建鏈模塊,所述上游進(jìn)程和下游進(jìn)程通過建鏈模塊與所述新版本進(jìn)程重新建鏈;數(shù)據(jù)傳輸模塊,所述上游進(jìn)程通過數(shù)據(jù)傳輸模塊向新版本進(jìn)程輸出之前向老版本進(jìn)程輸出的數(shù)據(jù),或者,下游進(jìn)程通過數(shù)據(jù)傳輸模塊向新版本進(jìn)程輸出之前老版本進(jìn)程輸出給自己的數(shù)據(jù),使新版本進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)得以恢復(fù)。進(jìn)一步的,所述版本管理模塊,還用于在控制面和管理面軟件相關(guān)進(jìn)程升級完成后,觸發(fā)對轉(zhuǎn)發(fā)面軟件相關(guān)進(jìn)程的數(shù)據(jù)及數(shù)據(jù)的狀態(tài)進(jìn)行更新。本專利技術(shù)還提供一種補丁軟件升級系統(tǒng),對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,對于控制面和管理面軟件,在由進(jìn)程集中進(jìn)程間接口發(fā)生變更引起進(jìn)程集升級的情況下,所述系統(tǒng)包括版本管理模塊,用于觸發(fā)待升級的老版本進(jìn)程集中的每個進(jìn)程注銷,并保持所述5老版本進(jìn)程集的上游進(jìn)程和下游進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)不變;在待升級的老版本進(jìn)程集中的所有進(jìn)程注銷成功后,觸發(fā)新版本進(jìn)程集中的每個進(jìn)程啟動;數(shù)據(jù)恢復(fù)模塊,位于各進(jìn)程內(nèi)部,所述上游進(jìn)程和下游進(jìn)程基于數(shù)據(jù)恢復(fù)模塊協(xié)助所述新版本進(jìn)程集進(jìn)行數(shù)據(jù)及數(shù)據(jù)狀態(tài)的恢復(fù)。采用上述技術(shù)方案,本專利技術(shù)至少具有下列優(yōu)點本專利技術(shù)所述補丁軟件升級方法及系統(tǒng),可以對轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,進(jìn)行進(jìn)程級的控制面和管理面軟件升級,以避免軟件升級帶來不必要的業(yè)務(wù)中斷,提高業(yè)務(wù)的可靠性和可用性,避免業(yè)務(wù)中斷帶來重大的經(jīng)濟(jì)損失,提升用戶業(yè)務(wù)體驗。對支持多進(jìn)程的通信設(shè)備,當(dāng)特定進(jìn)程間的接口變更時,將接口存在變更的進(jìn)程作為一個軟件升級單位進(jìn)行升級,這樣將接口變更作為升級進(jìn)程集的內(nèi)部變更,待升級進(jìn)程集的升級過程與單個進(jìn)程內(nèi)部變更引起的升級過程類似,簡化了進(jìn)程集的軟件升級過程。附圖說明圖I為本專利技術(shù)第一實施例中的補丁軟件升級方法流程圖2為本專利技術(shù)第二實施例中的補丁軟件升級方法流程圖;圖3為本專利技術(shù)第三、四實施例中的補丁軟件升級系統(tǒng)組成示意圖4為本專利技術(shù)第五實施例中的進(jìn)程集軟件升級的交互序列圖5為本專利技術(shù)應(yīng)用實例中的接入網(wǎng)關(guān)控制面和管理面軟件升級前的狀態(tài)示意圖 6為本專利技術(shù)應(yīng)用實例中的接入網(wǎng)關(guān)的老版本進(jìn)程集注銷示意圖7為本專利技術(shù)應(yīng)用實例中的接入網(wǎng)關(guān)的新版本進(jìn)程集啟動示意圖8為本專利技術(shù)應(yīng)用實例中的接入網(wǎng)關(guān)的上游進(jìn)程向新版本進(jìn)程輸入數(shù)據(jù)示意圖9為本專利技術(shù)應(yīng)用實例中的接入網(wǎng)關(guān)的新版本進(jìn)程進(jìn)入正常工作狀態(tài)示意圖。具體實施方式為更進(jìn)一步闡述本專利技術(shù)為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對本專利技術(shù)進(jìn)行詳細(xì)說明如后。本專利技術(shù)第一實施例,如圖I所示,一種補丁軟件升級方法,對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,對于控制面和管理面軟件,在由單進(jìn)程內(nèi)部變更引起進(jìn)程升級的情況下,該方法包括以下具體步驟步驟S101,版本管理進(jìn)程觸發(fā)待升級的老版本進(jìn)程注銷以退出運行,并保持所述老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程保持?jǐn)?shù)據(jù)及數(shù)據(jù)狀態(tài)不變。具體的,可以通過系統(tǒng)管理進(jìn)程向老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程發(fā)送指令告知老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程保持?jǐn)?shù)據(jù)及數(shù)據(jù)狀態(tài)不變,也可以不對所述上游進(jìn)程和下游進(jìn)程進(jìn)行任何操作而使其自身保持?jǐn)?shù)據(jù)及數(shù)據(jù)狀態(tài)不變。可選的,當(dāng)通信設(shè)備上的控制面和管理面的任一軟件同時存在主用和備用狀態(tài)運行的進(jìn)程時,在步驟SlOl中版本管理進(jìn)程觸發(fā)待本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】
    一種補丁軟件升級方法,其特征在于,對于轉(zhuǎn)發(fā)面軟件與控制面和管理面軟件分離的通信設(shè)備,對于控制面和管理面軟件,在由單進(jìn)程內(nèi)部變更引起進(jìn)程升級的情況下,所述方法包括:步驟一,版本管理進(jìn)程觸發(fā)待升級的老版本進(jìn)程注銷,并保持所述老版本進(jìn)程的上游進(jìn)程和下游進(jìn)程的數(shù)據(jù)及數(shù)據(jù)狀態(tài)不變;步驟二,在待升級的老版本進(jìn)程注銷成功后,版本管理進(jìn)程觸發(fā)新版本進(jìn)程啟動;步驟三,所述上游進(jìn)程和下游進(jìn)程協(xié)助所述新版本進(jìn)程進(jìn)行數(shù)據(jù)及數(shù)據(jù)狀態(tài)的恢復(fù)。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:趙真富吳道揆周海山,
    申請(專利權(quán))人:中興通訊股份有限公司,
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码乱码麻豆精品国产| 人妻少妇偷人精品无码| 无码精品一区二区三区在线| 国产成年无码久久久久毛片| 亚洲av无码无在线观看红杏| 无码精品国产dvd在线观看9久| 亚洲a无码综合a国产av中文| 潮喷失禁大喷水aⅴ无码| 精品亚洲AV无码一区二区| 国产精品va在线观看无码| 亚洲aⅴ无码专区在线观看| 亚洲动漫精品无码av天堂| 五月婷婷无码观看| 亚洲国产精品无码第一区二区三区| 国产成人精品无码播放| 台湾无码AV一区二区三区| 国产精品无码一区二区三区不卡| 精品无码国产自产拍在线观看| 国产成人无码午夜福利软件| 激情无码人妻又粗又大| 国产精品无码一区二区三区不卡 | 日韩精品无码一区二区三区不卡 | 国产成人无码一区二区在线观看| 亚洲AV日韩AV无码污污网站 | 免费无码肉片在线观看| 亚洲2022国产成人精品无码区| 国产亚洲精品无码专区| 人妻av无码专区| 亚洲AV无码乱码精品国产| 国产色无码精品视频国产| 97无码免费人妻超级碰碰碰碰| 亚洲国产av高清无码| 久久久久av无码免费网| 亚洲精品天堂无码中文字幕| 精品欧洲av无码一区二区14| 日木av无码专区亚洲av毛片| 蜜桃成人无码区免费视频网站| 免费无码又爽又刺激高潮视频| 亚洲中文字幕在线无码一区二区| 亚洲精品无码专区| 国产aⅴ激情无码久久久无码|