• 
    <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片无码一区二区不卡电影 | 人妻丰满熟妇A v无码区不卡| 国产成人无码av在线播放不卡 | 99久久无码一区人妻a黑| 久久久人妻精品无码一区| 久热中文字幕无码视频| 五月丁香六月综合缴清无码| 熟妇人妻中文字幕无码老熟妇| 无码av大香线蕉伊人久久| 久久精品成人无码观看56| 国产精品va无码免费麻豆| 久久精品国产亚洲AV无码麻豆| 久久无码AV中文出轨人妻| 午夜寂寞视频无码专区| 亚洲国产成人精品无码区在线秒播 | 99热门精品一区二区三区无码| 一本无码中文字幕在线观| 精品久久久无码人妻字幂| 精品无码一区二区三区爱欲| 中文字幕无码人妻AAA片| 九九久久精品无码专区| 国产莉萝无码AV在线播放| 91精品久久久久久无码 | 亚洲精品无码成人片久久不卡| 国产午夜精品无码| 亚洲中文字幕无码久久综合网| 国产精品无码永久免费888| 无码午夜人妻一区二区不卡视频 | 三上悠亚ssⅰn939无码播放| 国产午夜鲁丝片AV无码| 精品人妻无码专区在中文字幕| 亚洲AV无码之国产精品| 国产精品无码一区二区在线| 无码一区二区三区AV免费| 无码中文2020字幕二区| 无码av大香线蕉伊人久久| 久久久人妻精品无码一区| 亚洲午夜无码久久久久| 色窝窝无码一区二区三区成人网站| 久久久无码精品国产一区|