一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明屬于通信設備技術領域,涉及一種控制方法及系統(tǒng),特別是涉及一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法及系統(tǒng)。
【背景技術】
[0002]如果說由于微型計算機的普及,導致了若干臺微機相互連接,從而產生了局域網(wǎng)的話,那么由于網(wǎng)絡的普遍應用,為了在更大范圍內實現(xiàn)相互通信和資源共享,網(wǎng)絡之間的互聯(lián)便成為一種信息快速傳達的最好方式。
[0003]網(wǎng)絡互聯(lián)時,必須解決如下問題:在物理上如何把兩種網(wǎng)絡連接起來。一種網(wǎng)絡如何與另一種網(wǎng)絡實現(xiàn)互訪與通信,如何解決它們之間協(xié)議方面的差別,如何處理速率與帶寬的差別,解決這些問題,協(xié)調,轉換機制的部件就是中繼器,網(wǎng)橋,路由器,接入設備和網(wǎng)關等。
[0004]目前,電信級或者核心企業(yè)交換機等網(wǎng)絡設備對系統(tǒng)的可靠性都有著比較高的要求,尤其在特定場景下要求設備進行系統(tǒng)升級時不能中斷業(yè)務。當前市場上大多數(shù)設備在系統(tǒng)升級時都要重新啟動系統(tǒng)以使得升級后新版本生效,這就會造成客戶業(yè)務的中斷。因此,多數(shù)設備習慣在特定時間(如深夜)在進行系統(tǒng)升級時,目的就是盡量減少對業(yè)務的影響。
[0005]因此,如何提供一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法及系統(tǒng),以解決現(xiàn)有技術中網(wǎng)絡設備在進行系統(tǒng)升級的時候需要重啟設備,那么會造成業(yè)務需要中斷,且中斷業(yè)務的時間較長影響用戶的使用等種種缺陷,實已成為本領域從業(yè)者亟待解決的技術問題。
【發(fā)明內容】
[0006]鑒于以上所述現(xiàn)有技術的缺點,本發(fā)明的目的在于提供一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法及系統(tǒng),用于解決現(xiàn)有技術中網(wǎng)絡設備在進行系統(tǒng)升級的時候需要重啟設備,那么會造成業(yè)務需要中斷,且中斷業(yè)務的時間較長影響用戶的使用的問題。
[0007]為實現(xiàn)上述目的及其他相關目的,本發(fā)明提供一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法,該控制方法應用于安裝有第一主板和多個并列存在的第一備板的網(wǎng)絡設備,所述第一主板和第一備板上都配置有運行系統(tǒng),所述可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法包括以下步驟:將配置在所述第一備板上的運行系統(tǒng)進行升級;待所述第一備板升級完畢,將所述第一主板上的系統(tǒng)數(shù)據(jù)同步至所述第一備板上;待系統(tǒng)數(shù)據(jù)同步至所述第一備板后,將該第一備板升級為第二主板,將第一主板降級為第二備板;將配置在所述第二備板上的運行系統(tǒng)進行升級;待所述第二備板升級完畢,將所述第二主板上的系統(tǒng)數(shù)據(jù)同步至所述第二備板上。
[0008]可選地,所述可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法還包括判斷所述第一備板上的運行系統(tǒng)是否需要升級,若是,執(zhí)行將配置在所述第一備板上的運行系統(tǒng)進行升級的步驟;若否,結束進程。
[0009]可選地,每一條系統(tǒng)數(shù)據(jù)的消息格式為攜帶有消息版本號。
[0010]可選地,在所述第一備板和第二備板在接收到所述系統(tǒng)數(shù)據(jù)時,解析所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)內容以獲知該系統(tǒng)數(shù)據(jù)的消息版本號。
[0011]可選地,待所述第二備板升級完畢表示所述第二主板與所述第二備板上配置運行系統(tǒng)的版本處于相同狀態(tài)。
[0012]本發(fā)明另一方面還提供一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng),該控制系統(tǒng)應用于安裝有第一主板和第一備板的網(wǎng)絡設備,所述第一主板和第一備板上都配置有運行系統(tǒng),所述可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)包括:位于第一備板上的第一升級模塊,用于將配置在所述第一備板上的運行系統(tǒng)進行升級;數(shù)據(jù)同步模塊,與所述第一升級模塊連接,用于待所述第一備板升級完畢,將所述第一主板上的系統(tǒng)數(shù)據(jù)同步至所述第一備板上;主備設置模塊,分別與所述第一升級模塊和數(shù)據(jù)同步模塊連接,用于待系統(tǒng)數(shù)據(jù)同步至所述第一備板后,將該第一備板升級為第二主板,將第一主板降級為第二備板;位于在所述第二備板上的第二升級模塊,分別與所述數(shù)據(jù)同步模塊和主備設置模塊連接,用于將配置在所述第二備板上的運行系統(tǒng)進行升級;其中,待所述第二備板升級完畢,所述數(shù)據(jù)同步模塊將所述第二主板上的系統(tǒng)數(shù)據(jù)同步至所述第二備板上。
[0013]可選地,所述可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)還包括與所述第一升級模塊連接的判斷模塊,所述判斷模塊用于判斷所述第一備板上的運行系統(tǒng)是否需要升級,若是,調用用于執(zhí)行將配置在所述第一備板上的運行系統(tǒng)進行升級的第一升級模塊;若否,調用用于終止所述可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)的運行的終止模塊。
[0014]可選地,所述數(shù)據(jù)同步模塊還用于在所述第一備板和第二備板在接收到所述系統(tǒng)數(shù)據(jù)時,解析所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)內容以獲知該系統(tǒng)數(shù)據(jù)的消息版本號。
[0015]可選地,待所述第二升級模塊將所述第二備板上的運行系統(tǒng)系統(tǒng)進行升級后,所述第二主板與所述第二備板上配置運行系統(tǒng)的版本處于相同狀態(tài)。
[0016]本發(fā)明又一方面還提供一種網(wǎng)絡設備,包括:第一主板和第一備板;其中,所述第一主板和第一備板上都配置有運行系統(tǒng);分別與所述第一主板和第一備板連接的,所述的可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)。
[0017]可選地,所述網(wǎng)絡設備米用雙王fe板卡的網(wǎng)絡設備。
[0018]如上所述,本發(fā)明的可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法及系統(tǒng),具有以下有益效果:
[0019]本發(fā)明所述的可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法及系統(tǒng)可以在任意時間段內進行,在進行系統(tǒng)升級的時候無需重啟網(wǎng)絡設備,因此,采用本發(fā)明不會使網(wǎng)絡設備中斷業(yè)務,且不會影響用戶的使用。
【附圖說明】
[0020]圖1顯示為本發(fā)明的可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法流程示意圖。
[0021]圖2顯示為本發(fā)明的可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)的原理結構示意圖。
[0022]圖3顯示為本發(fā)明的網(wǎng)絡設備的原理結構示意圖。
[0023]元件標號說明
[0024]10可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)
[0025]101判斷模塊
[0026]102第一升級模塊
[0027]103終止模塊
[0028]104數(shù)據(jù)同步模塊
[0029]105主備設置模塊
[0030]106第二升級模塊
[0031]I網(wǎng)絡設備
[0032]11第一主板
[0033]12第一備板
[0034]13可在系統(tǒng)升級過程中不中斷業(yè)務的控制系統(tǒng)
[0035]SI ?S6 步驟
【具體實施方式】
[0036]以下通過特定的具體實例說明本發(fā)明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0037]需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構想,遂圖式中僅顯示與本發(fā)明中有關的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復雜。
[0038]實施例一
[0039]本實施例提供一種可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法,該可在系統(tǒng)升級過程中不中斷業(yè)務的控制方法應用于安裝有第一主板和多個并列存在的第一備板的網(wǎng)絡設備,所述第一主板和第一備板上都配置有運行系統(tǒng)。請參閱圖1,