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

一種網(wǎng)管升級的方法及系統(tǒng)的制作方法

文檔序號:7758095閱讀:128來源:國知局
專利名稱:一種網(wǎng)管升級的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)管領(lǐng)域,尤其涉及一種不中斷對網(wǎng)元或網(wǎng)絡(luò)的監(jiān)控,無需用戶 干預(yù)的網(wǎng)管無縫升級的方法及系統(tǒng)。
背景技術(shù)
隨著通信技術(shù)的迅猛發(fā)展,通信設(shè)備的推陳出新,業(yè)務(wù)不斷擴大,功能不斷增加, 網(wǎng)管軟件也需要不斷更新才能適應(yīng)市場需求的變化。而隨著網(wǎng)絡(luò)規(guī)模的擴大,客戶對于網(wǎng) 管的持續(xù)監(jiān)控能力的要求也越來越高,尤其是干線上的網(wǎng)管,需要網(wǎng)管能夠持續(xù)、不間斷的 對網(wǎng)元進行監(jiān)控。而目前網(wǎng)管升級普遍采取如下步驟備份老版本網(wǎng)管數(shù)據(jù);停止網(wǎng)管服務(wù)器和客 戶端;卸載老版本網(wǎng)管;安裝新版本網(wǎng)管;恢復(fù)老版本網(wǎng)管數(shù)據(jù)。即使某些能夠自動更新的 網(wǎng)管在更新了服務(wù)器程序以后,也需要重新啟動服務(wù)器才能完成升級。上述網(wǎng)管升級方式中存在一個問題停止或重啟網(wǎng)管服務(wù)器的過程中,會造成網(wǎng) 管對網(wǎng)元/網(wǎng)絡(luò)一段時間的監(jiān)控中斷,如果這段時間網(wǎng)元/網(wǎng)絡(luò)上出現(xiàn)異常情況就得不到 及時解決,降低了網(wǎng)管系統(tǒng)的可靠性。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)管升級的方法及系統(tǒng),以不中斷對網(wǎng)元/ 網(wǎng)絡(luò)的監(jiān)控。為了解決上述技術(shù)問題,本發(fā)明提供了一種網(wǎng)管升級的方法,包括網(wǎng)管加載升級程序,所述網(wǎng)管的主服務(wù)器將第一網(wǎng)管數(shù)據(jù)發(fā)送給備服務(wù)器;所述備服務(wù)器接收所述第一網(wǎng)管數(shù)據(jù),基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān) 控;將所述網(wǎng)管的客戶端切換到所述備服務(wù)器后,所述主服務(wù)器應(yīng)用所述升級程序進 行升級;所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控。進一步地,上述方法還具有下面特點所述網(wǎng)管加載升級程序的步驟之后,所述方 法還包括利用所述主服務(wù)器的程序生成所述備服務(wù)器;根據(jù)所述主服務(wù)器的網(wǎng)絡(luò)地址計算生成所述備服務(wù)器的網(wǎng)絡(luò)地址,添加到系統(tǒng), 然后啟動所述備服務(wù)器。進一步地,上述方法還具有下面特點所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控的步驟之后,所 述方法還包括刪除所述備服務(wù)器的程序。進一步地,上述方法還具有下面特點所述第二網(wǎng)管數(shù)據(jù)為所述主服務(wù)器升級前 備份的網(wǎng)管數(shù)據(jù)或所述備服務(wù)器當前的網(wǎng)管數(shù)據(jù)。
進一步地,上述方法還具有下面特點在所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù), 對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控的步驟之后,所述方法還包括升級所述網(wǎng)管的客戶端程序,然后啟動升級后的客戶端,登錄到升級后的所述主 服務(wù)器。為了解決上述問題,本發(fā)明還提供了一種網(wǎng)管升級系統(tǒng),包括升級控制模塊、主 服務(wù)器、客戶端和備服務(wù)器,其中,所述升級控制模塊,用于加載升級程序后,向所述主服務(wù)器發(fā)送第一消息;接收到 所述備服務(wù)器發(fā)送的監(jiān)控消息后,向所述客戶端發(fā)送切換指令;接收到所述客戶端的切換 完成消息后,向所述主服務(wù)器發(fā)送升級指令;所述主服務(wù)器,用于為所述客戶端提供網(wǎng)絡(luò)服務(wù),接收到所述第一消息后,將第一 網(wǎng)管數(shù)據(jù)發(fā)送給所述備服務(wù)器;用于接收到所述升級指令后,應(yīng)用所述升級程序進行升級, 然后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控;所述備服務(wù)器,用于接收到所述第一網(wǎng)管數(shù)據(jù)后,基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或 網(wǎng)絡(luò)進行監(jiān)控,然后向所述升級控制模塊發(fā)送監(jiān)控消息;所述客戶端,用于接收到所述切換指令后,切換到所述備服務(wù)器,然后向所述升級 控制模塊發(fā)送切換完成消息。進一步地,上述系統(tǒng)還具有下面特點所述升級控制模塊在向所述主服務(wù)器發(fā)送所述第一消息之前還用于,利用所述主 服務(wù)器的程序生成所述備服務(wù)器,根據(jù)所述主服務(wù)器的網(wǎng)絡(luò)地址計算生成所述備服務(wù)器的 網(wǎng)絡(luò)地址,添加到系統(tǒng),然后啟動所述備服務(wù)器。進一步地,上述系統(tǒng)還具有下面特點所述升級控制模塊,還用于接收到所述主服 務(wù)器發(fā)送的升級完成消息后,刪除所述備服務(wù)器的程序。進一步地,上述系統(tǒng)還具有下面特點所述第二網(wǎng)管數(shù)據(jù)為所述主服務(wù)器升級前 備份的網(wǎng)管數(shù)據(jù)或所述備服務(wù)器當前的網(wǎng)管數(shù)據(jù)。進一步地,上述系統(tǒng)還具有下面特點所述升級控制模塊,還用于接收到所述主服務(wù)器發(fā)送的升級完成消息后,升級所 述網(wǎng)管的客戶端程序,然后啟動升級后的客戶端,登錄到升級后的所述主服務(wù)器。綜上,本發(fā)明提供的一種網(wǎng)管升級的方法及系統(tǒng),能夠?qū)崿F(xiàn)在升級過程中不中斷 對網(wǎng)元/網(wǎng)絡(luò)的監(jiān)控,能夠使用戶感覺不到升級過程,提高了網(wǎng)管系統(tǒng)的可靠性。


圖1為本發(fā)明的網(wǎng)管升級系統(tǒng)的示意圖;圖2為本發(fā)明的網(wǎng)管升級的方法的流程圖;圖3為本發(fā)明實施例一的網(wǎng)管升級系統(tǒng)的示意圖;圖4為本發(fā)明實施例一的網(wǎng)管升級方法的流程圖;圖5為本發(fā)明實施例二的網(wǎng)管升級系統(tǒng)的示意圖;圖6為本發(fā)明實施例二的網(wǎng)管升級方法的流程圖。
具體實施例方式為了更好地理解本發(fā)明,下面結(jié)合附圖和具體實施例對本發(fā)明作進一步地描述。圖1為本發(fā)明的網(wǎng)管升級系統(tǒng)的示意圖,如圖1所示,本發(fā)明的網(wǎng)管升級系統(tǒng)包 括升級控制模塊、主服務(wù)器、客戶端和備服務(wù)器,其中,所述升級控制模塊,用于加載升級程序后,向所述主服務(wù)器發(fā)送第一消息;接收到 所述備服務(wù)器發(fā)送的監(jiān)控消息后,向所述客戶端發(fā)送切換指令;接收到所述客戶端的切換 完成消息后,向所述主服務(wù)器發(fā)送升級指令;所述主服務(wù)器,用于為所述客戶端提供網(wǎng)絡(luò)服務(wù),接收到所述第一消息后,將第一 網(wǎng)管數(shù)據(jù)發(fā)送給所述備服務(wù)器;用于接收到所述升級指令后,應(yīng)用所述升級程序進行升級, 然后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控;所述備服務(wù)器,用于接收到所述第一網(wǎng)管數(shù)據(jù)后,基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或 網(wǎng)絡(luò)進行監(jiān)控,然后向所述升級控制模塊發(fā)送監(jiān)控消息;所述客戶端,用于接收到所述切換指令后,切換到所述備服務(wù)器,然后向所述升級 控制模塊發(fā)送切換完成消息。這樣,本發(fā)明的網(wǎng)管升級系統(tǒng)在升級主服務(wù)器時,將客戶端切換到網(wǎng)管數(shù)據(jù)與主 服務(wù)器完全相同的備服務(wù)器,由備服務(wù)器來監(jiān)控網(wǎng)元或網(wǎng)絡(luò),這樣即可實現(xiàn)能夠?qū)崿F(xiàn)在升 級過程中不中斷對網(wǎng)元/網(wǎng)絡(luò)的監(jiān)控。其中,所述升級控制模塊加載升級程序在實際應(yīng)用中可以實施為人工將升級程 序拷貝到指定路徑;或者通過在線更新的方式獲取升級程序。優(yōu)選地,所述主服務(wù)器接收到所述第一消息后具體用于,與所述備服務(wù)器建立通 信,使所述主服務(wù)器與所述備服務(wù)器之間進行實時的數(shù)據(jù)同步,當主服務(wù)器與備服務(wù)器為 不同的主機設(shè)備時,保證主服務(wù)器與備服務(wù)器之間的網(wǎng)管數(shù)據(jù)完全相同。優(yōu)選地,所述升級控制模塊在向所述主服務(wù)器發(fā)送所述第一消息之前還用于,利 用所述主服務(wù)器的程序生成所述備服務(wù)器,根據(jù)所述主服務(wù)器的網(wǎng)絡(luò)地址計算生成所述備 服務(wù)器的網(wǎng)絡(luò)地址,添加到系統(tǒng),然后啟動所述備服務(wù)器。在與主服務(wù)器同一主機設(shè)備上生 成一個具有主服務(wù)器功能的備服務(wù)器,在主服務(wù)器升級的過程中,利用該生成的備服務(wù)器 監(jiān)控網(wǎng)元或網(wǎng)絡(luò),可以減少硬件設(shè)備。進一步地,所述升級控制模塊還用于接收到所述主服務(wù)器發(fā)送的升級完成消息后, 刪除所述備服務(wù)器的程序。當主服務(wù)器升級完成后,刪除備服務(wù)器的程序可以減少占用資源。進一步地,所述第二網(wǎng)管數(shù)據(jù)為所述主服務(wù)器升級前備份的網(wǎng)管數(shù)據(jù)或所述備服 務(wù)器當前的網(wǎng)管數(shù)據(jù)。在主服務(wù)器升級的過程中,備服務(wù)器可以設(shè)置為只讀、暫時禁用用戶的寫操作權(quán) 限,以防止網(wǎng)管數(shù)據(jù)的改動,這樣在主服務(wù)器升級后,備服務(wù)器上的網(wǎng)管數(shù)據(jù)與主服務(wù)器升 級前的備份的網(wǎng)管數(shù)據(jù)完全一樣,這樣主服務(wù)器利用恢復(fù)升級前備份的網(wǎng)管數(shù)據(jù)進行監(jiān)控 與當前網(wǎng)絡(luò)環(huán)境不會產(chǎn)生沖突,可以進行正常的運作。若在主服務(wù)器升級的過程中,對備服務(wù)器上的網(wǎng)管數(shù)據(jù)進行了改動,這樣為了不 影響當前運行環(huán)境,主服務(wù)器即需要恢復(fù)的是備服務(wù)器當前的網(wǎng)管數(shù)據(jù)。進一步地,所述升級控制模塊還用于接收到所述主服務(wù)器發(fā)送的升級完成消息 后,升級所述網(wǎng)管的客戶端程序,然后啟動升級后的客戶端,登錄到升級后的所述主服務(wù)器。升級客戶端以保證客戶端與升級后新版本的主服務(wù)器有更好的兼容性。圖2為本發(fā)明的網(wǎng)管升級的方法的流程圖,如圖2所示,本發(fā)明的方法包括下面步 驟S11、網(wǎng)管加載升級程序,所述網(wǎng)管的主服務(wù)器將第一網(wǎng)管數(shù)據(jù)發(fā)送給備服務(wù)器;S12、所述備服務(wù)器接收所述第一網(wǎng)管數(shù)據(jù),基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或網(wǎng)絡(luò)進 行監(jiān)控;S13、將所述網(wǎng)管的客戶端切換到所述備服務(wù)器后,所述主服務(wù)器應(yīng)用所述升級程 序進行升級;S14、所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控。這樣,根據(jù)本發(fā)明的網(wǎng)管升級的方法,在升級主服務(wù)器時,將客戶端切換到網(wǎng)管數(shù) 據(jù)與主服務(wù)器完全相同的備服務(wù)器,由備服務(wù)器來監(jiān)控網(wǎng)元或網(wǎng)絡(luò),這樣即可實現(xiàn)能夠?qū)?現(xiàn)在升級過程中不中斷對網(wǎng)元/網(wǎng)絡(luò)的監(jiān)控。其中,在步驟Sll中,網(wǎng)管加載升級程序可以通過人工將升級程序拷貝到指定路 徑;或者通過在線更新的方式獲取升級程序。優(yōu)選地,在步驟Sll中,在所述網(wǎng)管加載升級程序的步驟之后,所述方法還包括 所述主服務(wù)器與所述備服務(wù)器建立通信,使所述主服務(wù)器與所述備服務(wù)器之間進行實時的 數(shù)據(jù)同步。優(yōu)選地,在步驟Sll中,在所述網(wǎng)管加載升級程序的步驟之后,所述方法還包括利用所述主服務(wù)器的程序生成所述備服務(wù)器;根據(jù)所述主服務(wù)器的網(wǎng)絡(luò)地址計算生成所述備服務(wù)器的網(wǎng)絡(luò)地址,添加到系統(tǒng), 然后啟動所述備服務(wù)器。進一步地,所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控的步 驟之后,還包括刪除所述備服務(wù)器的程序,以減少占用資源。進一步地,在所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控的 步驟之后,還包括升級所述網(wǎng)管的客戶端程序,然后啟動升級后的客戶端,登錄到升級后的所述主 服務(wù)器,以提高客戶端與主服務(wù)器之間的兼容性。下面通過兩個具體實施例詳細說明本發(fā)明。實施例一本實施例中的網(wǎng)管升級系統(tǒng)由一臺主網(wǎng)管和一臺以上的副網(wǎng)管組成,其中各副網(wǎng) 管的數(shù)據(jù)與主網(wǎng)管的數(shù)據(jù)在升級時保證數(shù)據(jù)一致。其中,所述主網(wǎng)管可以包括客戶端、服務(wù)器(即主服務(wù)器)和升級控制模塊。升 級過程中,本實施例的所述主網(wǎng)管采取先升級服務(wù)器,后升級客戶端的策略。在升級主服務(wù) 器的過程中,將戶端無縫切換到所述副網(wǎng)管的服務(wù)器上,然后升級主服務(wù)器,并恢復(fù)網(wǎng)管數(shù) 據(jù);所述主網(wǎng)管服務(wù)器升級完成后,升級新版本客戶端,并登錄所述主網(wǎng)管的服務(wù)器,使網(wǎng) 元/網(wǎng)絡(luò)監(jiān)控不中斷。所述副網(wǎng)管包括客戶端、服務(wù)器(即備服務(wù)器)和升級控制模塊。升級過程中, 本實施例中的所述副網(wǎng)管采取先升級客戶端,后升級服務(wù)器的策略,升級過程中,升級后的 新版本客戶端先登錄到所述主網(wǎng)管的服務(wù)器,然后升級副網(wǎng)管的服務(wù)器完成后,客戶端再無縫切換到副網(wǎng)管的服務(wù)器上,使副網(wǎng)管上的網(wǎng)元/網(wǎng)絡(luò)監(jiān)控不中斷。當然,若客戶端的兼容比較好的情況下,在主網(wǎng)管和副網(wǎng)管升級的過程中,對服務(wù) 器和客戶端的升級順序不做限定。圖3為本發(fā)明實施例一的網(wǎng)管升級系統(tǒng)的示意圖,圖中僅示出一臺副網(wǎng)管。如圖3 所示,本實施例的網(wǎng)管升級系統(tǒng)包括兩個相對獨立的網(wǎng)管系統(tǒng),一個為主網(wǎng)管,一個為副網(wǎng) 管,主副網(wǎng)管之間通過同步模塊進行實時的數(shù)據(jù)同步。上述主網(wǎng)管作為平時使用的網(wǎng)管系統(tǒng),提供配置、維護、告警、性能、安全等各大管 理功能,通常用戶登錄主網(wǎng)管實現(xiàn)監(jiān)控網(wǎng)元、更改網(wǎng)絡(luò)配置等功能。該主網(wǎng)管由客戶端、服 務(wù)器(主服務(wù)器)和升級控制模塊組成。其中客戶端提供給用戶的交互界面,用戶通過客戶端查看網(wǎng)元/網(wǎng)絡(luò)狀態(tài),更改網(wǎng)絡(luò) 配置;客戶端與服務(wù)器可以不在同一臺主機。服務(wù)器為客戶端提供各種網(wǎng)絡(luò)服務(wù),監(jiān)控、管理網(wǎng)元/網(wǎng)絡(luò)。該服務(wù)器可以包含 一個同步模塊,完成與副網(wǎng)管的同步模塊實時同步數(shù)據(jù)的功能,以保證主、副網(wǎng)管的數(shù)據(jù)完
全一致;升級控制模塊控制主網(wǎng)管系統(tǒng)中客戶端與服務(wù)器的升級步驟,并與副網(wǎng)管的升 級控制模塊進行通信,使主、副網(wǎng)管協(xié)調(diào)升級順序,完成整個網(wǎng)管系統(tǒng)的無縫升級。上述副網(wǎng)管作為上述主網(wǎng)管的一個備份網(wǎng)管系統(tǒng),提供配置、維護、告警、性能、安 全等各大管理功能,并且與上述主網(wǎng)管數(shù)據(jù)保持實時同步。正常情況下用戶登錄主網(wǎng)管實 現(xiàn)監(jiān)控網(wǎng)元、更改網(wǎng)絡(luò)配置等功能,而當主網(wǎng)管出現(xiàn)異常時,用戶可登錄副網(wǎng)管監(jiān)控與操 作,等待主網(wǎng)管恢復(fù)正常,因此起到一個保護倒換的作用。該副網(wǎng)管也由客戶端、服務(wù)器 (即備服務(wù)器)和升級控制模塊組成。其中客戶端提供給用戶的交互界面,用戶通過客戶端查看網(wǎng)元/網(wǎng)絡(luò)狀態(tài),更改網(wǎng)絡(luò) 配置??蛻舳伺c服務(wù)器可以不在同一臺主機;服務(wù)器為客戶端各種網(wǎng)絡(luò)服務(wù),監(jiān)控、管理網(wǎng)元/網(wǎng)絡(luò)。該服務(wù)器中包含一個 同步模塊,完成與主網(wǎng)管的同步模塊實時同步數(shù)據(jù)的功能,以保證主、副網(wǎng)管的數(shù)據(jù)完全一 致;升級控制模塊控制副網(wǎng)管系統(tǒng)中客戶端與服務(wù)器的升級步驟,并與主網(wǎng)管的升 級控制模塊進行通信,使主、副網(wǎng)管協(xié)調(diào)升級順序,完成整個網(wǎng)管系統(tǒng)的無縫升級。圖4是本發(fā)明實施例一的網(wǎng)管升級方法的流程圖。如圖4所示,本實施例一的網(wǎng) 管升級方法包括以下步驟步驟S201 為主網(wǎng)管準備好升級程序;可人工將升級程序拷貝到指定路徑,也可通過在線更新的方式獲取升級程序,以 減少人工干預(yù)。步驟S202 為副網(wǎng)管準備好升級程序;可人工將升級程序拷貝到指定路徑,也可通過在線更新的方式獲取升級程序,以 減少人工干預(yù)。步驟S201和步驟S202沒有嚴格的先后順序的限制。步驟S203 主網(wǎng)管與副網(wǎng)管建立通信,若通信建立成功,則進入步驟S204,否則異 常結(jié)束;
主網(wǎng)管的升級控制模塊與副網(wǎng)管的升級控制模塊建立通信,副網(wǎng)管的通信地址可 通過同步模塊得到。主網(wǎng)管的升級控制模塊判斷是否能夠與副網(wǎng)管的升級控制模塊成功建立通信,并 檢查主、副網(wǎng)管的同步狀態(tài)是否正常,若是,則進入步驟S204,否則異常結(jié)束,用戶可檢查 主、副網(wǎng)管的通信狀態(tài),確保通信正常后再重新發(fā)起升級操作;步驟S204 主網(wǎng)管將客戶端切換到副網(wǎng)管的服務(wù)器;主網(wǎng)管的升級控制模塊通知主網(wǎng)管的客戶端切換到副網(wǎng)管的服務(wù)器,主網(wǎng)管的客 戶端收到通知后完成切換過程。其中,由于主、副網(wǎng)管的數(shù)據(jù)在同步模塊的作用下是完全一致的,因此在主網(wǎng)管的 客戶端切換到副網(wǎng)管服務(wù)器的過程中,只需變更內(nèi)存中的服務(wù)器地址,而不需要其他任何 額外的操作,因此在用戶完全感覺不到的情況下完成了無縫切換;步驟S205 中斷主網(wǎng)管與副網(wǎng)管之間的數(shù)據(jù)同步,升級主網(wǎng)管的服務(wù)器程序;主網(wǎng)管的升級控制模塊通知主網(wǎng)管的服務(wù)器中斷與副網(wǎng)管的數(shù)據(jù)同步,然后備份 主網(wǎng)管的數(shù)據(jù),備份成功后,停止主網(wǎng)管服務(wù)器,升級服務(wù)器程序;步驟S206 啟動新版本的主網(wǎng)管服務(wù)器,恢復(fù)剛才備份的網(wǎng)管數(shù)據(jù),并恢復(fù)對網(wǎng) 元/網(wǎng)絡(luò)的監(jiān)控;若預(yù)先設(shè)置在主網(wǎng)管服務(wù)器升級的過程中,禁止對網(wǎng)管數(shù)據(jù)的更改,則此時主網(wǎng) 管服務(wù)恢復(fù)的網(wǎng)管數(shù)據(jù)可以是升級前備份的網(wǎng)管數(shù)據(jù),若在主網(wǎng)管服務(wù)升級的過程中,對 網(wǎng)管數(shù)據(jù)進行過改動,則為確保最新的網(wǎng)管配置能夠生效,則此時主網(wǎng)管服務(wù)器恢復(fù)的網(wǎng) 管數(shù)據(jù)必需是副網(wǎng)管當前的網(wǎng)管數(shù)據(jù)。步驟S207 升級主網(wǎng)管的客戶端程序,然后啟動新版本的主網(wǎng)管客戶端,登錄到 新版本的主網(wǎng)管服務(wù)器;步驟S208 退出老版本的主網(wǎng)管客戶端。至此,主網(wǎng)管全部完成了在不中斷對網(wǎng)元/網(wǎng)絡(luò)監(jiān)控情況下的版本升級,并且主 網(wǎng)管上的用戶基本感覺不到升級過程。步驟S209 主網(wǎng)管的升級控制模塊將網(wǎng)管數(shù)據(jù)發(fā)送給副網(wǎng)管的升級控制模塊,供 副網(wǎng)管恢復(fù),通知副網(wǎng)管升級;步驟S210 副網(wǎng)管的升級控制模塊通知副網(wǎng)管的客戶端升級,升級完成后啟動新 版本的副網(wǎng)管客戶端,登錄到主網(wǎng)管的服務(wù)器;步驟S211 退出老版本的副網(wǎng)管客戶端,使用新版本客戶端進行監(jiān)控。然后停止 副網(wǎng)管的服務(wù)器,升級服務(wù)器程序;步驟S212 啟動新版本的副網(wǎng)管服務(wù)器,恢復(fù)從主網(wǎng)管接收的網(wǎng)管數(shù)據(jù),并恢復(fù) 對網(wǎng)元和/或網(wǎng)絡(luò)的監(jiān)控;同樣,在備服務(wù)器升級的過程中,主服務(wù)器可以設(shè)置為只讀、暫時禁用用戶的寫操 作權(quán)限,以防止網(wǎng)管數(shù)據(jù)的改動,這樣在備服務(wù)器升級后,主服務(wù)器上的網(wǎng)管數(shù)據(jù)與備服務(wù) 器升級前的從主網(wǎng)管接收的網(wǎng)管數(shù)據(jù)完全一樣,這樣備服務(wù)器利用恢復(fù)升級前的網(wǎng)管數(shù)據(jù) 進行監(jiān)控與當前網(wǎng)絡(luò)環(huán)境不會產(chǎn)生沖突,可以進行正常的運作。若在備服務(wù)器升級的過程中,對主服務(wù)器上的網(wǎng)管數(shù)據(jù)進行了改動,這樣為了不 影響當前運行環(huán)境,備服務(wù)器需要恢復(fù)的是主服務(wù)器當前的網(wǎng)管數(shù)據(jù)。
步驟S213 副網(wǎng)管服務(wù)器的同步模塊與主網(wǎng)管同步模塊重新建立數(shù)據(jù)同步,恢復(fù) 主、副網(wǎng)管的數(shù)據(jù)同步;步驟S214 副網(wǎng)管的客戶端切換回副網(wǎng)管的服務(wù)器。其中,由于主、副網(wǎng)管的數(shù)據(jù)在同步模塊的作用下是完全一致的,因此在副網(wǎng)管的 客戶端切換回副網(wǎng)管服務(wù)器的過程中,只需變更內(nèi)存中的服務(wù)器地址,而不需要其他任何 額外的操作,因此在用戶完全感覺不到的情況下完成了無縫切換,至此,升級過程結(jié)束。實施例二本發(fā)明實施例的網(wǎng)管升級系統(tǒng)在物理上包括一個作為服務(wù)器的主機,以及一個或 一個以上作為客戶端的主機;本實施例中的網(wǎng)管升級系統(tǒng)在邏輯上可劃分為一個主網(wǎng)管、 一個副網(wǎng)管和升級控制模塊,其中主網(wǎng)管與副網(wǎng)管在升級控制模塊的協(xié)調(diào)下完成升級。上述作為服務(wù)器的主機由主服務(wù)器、備服務(wù)器和升級控制模塊組成。上述主網(wǎng)管作為平時使用的網(wǎng)管系統(tǒng),提供配置、維護、告警、性能、安全等各大管 理功能,通常用戶登錄主網(wǎng)管實現(xiàn)監(jiān)控網(wǎng)元、更改網(wǎng)絡(luò)配置等功能。該主網(wǎng)管由客戶端和主 服務(wù)器組成。上述副網(wǎng)管平時并不存在,是在升級過程中由升級控制模塊自動生成的,其作用 是在升級主網(wǎng)管過程中提供網(wǎng)管功能,完成服務(wù)器的無縫切換。該副網(wǎng)管可以由備服務(wù)器 組成。圖5為本發(fā)明實施例二的網(wǎng)管升級系統(tǒng)的示意圖,如圖5所示,本實施例的網(wǎng)管升 級系統(tǒng)包括客戶端提供給用戶的交互界面,用戶通過客戶端查看網(wǎng)元/網(wǎng)絡(luò)狀態(tài),更改網(wǎng)絡(luò) 配置,客戶端與主服務(wù)器可不在同一臺主機;主服務(wù)器為客戶端提供各種網(wǎng)絡(luò)服務(wù),如監(jiān)控、管理網(wǎng)元/網(wǎng)絡(luò)等;備服務(wù)器在主服務(wù)器中斷服務(wù)的升級過程中,為客戶端提供各種網(wǎng)絡(luò)服務(wù),如監(jiān) 控、管理網(wǎng)元/網(wǎng)絡(luò)等,是由升級控制模塊在升級過程中自動生成的;升級控制模塊自動生成備服務(wù)器,并控制網(wǎng)管升級過程中各客戶端與服務(wù)器的 升級步驟,完成整個網(wǎng)管系統(tǒng)的無縫升級。圖6為本發(fā)明實施例二的網(wǎng)管升級方法的流程圖。如圖6所示,本實施例的網(wǎng)管 升級包括以下步驟步驟S401 為網(wǎng)管準備好升級程序,可人工拷貝到指定路徑,也可通過在線更新 的方式獲取以減少人工干預(yù);步驟S402 升級控制模塊通知主服務(wù)器備份網(wǎng)管數(shù)據(jù),拷貝主服務(wù)器程序到其他 路徑作為備服務(wù)器程序,并根據(jù)主服務(wù)器網(wǎng)絡(luò)地址計算備服務(wù)器可用網(wǎng)絡(luò)地址并添加到系 統(tǒng),以確保該網(wǎng)絡(luò)地址能夠與網(wǎng)元、客戶端正常通信;并且與主服務(wù)器的地址不同,以區(qū)別 在同一臺主機運行的不同網(wǎng)管服務(wù)器;步驟S403 升級控制模塊啟動備服務(wù)器,恢復(fù)主服務(wù)器的網(wǎng)管數(shù)據(jù),完成備服務(wù) 器對網(wǎng)元/網(wǎng)絡(luò)的監(jiān)控;步驟S404 升級控制模塊通知所有的客戶端切換到備服務(wù)器上,客戶端收到通知 后完成切換過程;其中,由于主、備網(wǎng)管服務(wù)器的數(shù)據(jù)是完全一致的,因此在主服務(wù)器的客戶端切換
10到備服務(wù)器的過程中,只需變更內(nèi)存中的服務(wù)器地址,而不需要其他任何額外的操作,因此 在用戶完全感覺不到的情況下完成了無縫切換;步驟S405 升級控制模塊停止主服務(wù)器,升級主服務(wù)器程序;步驟S406 升級控制模塊啟動新版本的主服務(wù)器,恢復(fù)剛才備份的網(wǎng)管數(shù)據(jù),并 恢復(fù)對網(wǎng)元/網(wǎng)絡(luò)的監(jiān)控;步驟S407 升級控制模塊升級各客戶端程序,然后啟動新版本的客戶端,登錄到 新版本的主服務(wù)器;步驟S408 升級控制模塊通知各老版本客戶端退出,然后終止備服務(wù)器,刪除各 備服務(wù)器程序以及老版本客戶端程序。至此,升級過程結(jié)束,網(wǎng)管完成了在不中斷對網(wǎng)元/ 網(wǎng)絡(luò)監(jiān)控情況下的版本升級,并且網(wǎng)管上的用戶基本感覺不到升級過程。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令 相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤 等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng) 地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的 形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上僅為本發(fā)明的優(yōu)選實施例,當然,本發(fā)明還可有其他多種實施例,在不背離本 發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變 和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
一種網(wǎng)管升級的方法,包括網(wǎng)管加載升級程序,所述網(wǎng)管的主服務(wù)器將第一網(wǎng)管數(shù)據(jù)發(fā)送給備服務(wù)器;所述備服務(wù)器接收所述第一網(wǎng)管數(shù)據(jù),基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控;將所述網(wǎng)管的客戶端切換到所述備服務(wù)器后,所述主服務(wù)器應(yīng)用所述升級程序進行升級;所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控。
2.如權(quán)利要求1所述的方法,其特征在于所述網(wǎng)管加載升級程序的步驟之后,所述方 法還包括利用所述主服務(wù)器的程序生成所述備服務(wù)器;根據(jù)所述主服務(wù)器的網(wǎng)絡(luò)地址計算生成所述備服務(wù)器的網(wǎng)絡(luò)地址,添加到系統(tǒng),然后 啟動所述備服務(wù)器。
3.如權(quán)利要求2所述的方法,其特征在于所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對 網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控的步驟之后,所述方法還包括刪除所述備服務(wù)器的程序。
4.如權(quán)利要求1-3任一項所述的方法,其特征在于所述第二網(wǎng)管數(shù)據(jù)為所述主服務(wù)器升級前備份的網(wǎng)管數(shù)據(jù)或所述備服務(wù)器當前的網(wǎng)管數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其特征在于在所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù), 對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控的步驟之后,所述方法還包括升級所述網(wǎng)管的客戶端程序,然后啟動升級后的客戶端,登錄到升級后的所述主服務(wù)ο
6.一種網(wǎng)管升級系統(tǒng),其特征在于,包括升級控制模塊、主服務(wù)器、客戶端和備服務(wù) 器,其中,所述升級控制模塊,用于加載升級程序后,向所述主服務(wù)器發(fā)送第一消息;接收到所述 備服務(wù)器發(fā)送的監(jiān)控消息后,向所述客戶端發(fā)送切換指令;接收到所述客戶端的切換完成 消息后,向所述主服務(wù)器發(fā)送升級指令;所述主服務(wù)器,用于為所述客戶端提供網(wǎng)絡(luò)服務(wù),接收到所述第一消息后,將第一網(wǎng)管 數(shù)據(jù)發(fā)送給所述備服務(wù)器;用于接收到所述升級指令后,應(yīng)用所述升級程序進行升級,然后 恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控;所述備服務(wù)器,用于接收到所述第一網(wǎng)管數(shù)據(jù)后,基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或網(wǎng)絡(luò) 進行監(jiān)控,然后向所述升級控制模塊發(fā)送監(jiān)控消息;所述客戶端,用于接收到所述切換指令后,切換到所述備服務(wù)器,然后向所述升級控制 模塊發(fā)送切換完成消息。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述升級控制模塊在向所述主服務(wù)器發(fā)送所述第一消息之前還用于,利用所述主服務(wù) 器的程序生成所述備服務(wù)器,根據(jù)所述主服務(wù)器的網(wǎng)絡(luò)地址計算生成所述備服務(wù)器的網(wǎng)絡(luò) 地址,添加到系統(tǒng),然后啟動所述備服務(wù)器。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述升級控制模塊,還用于接收到所述主服務(wù)器發(fā)送的升級完成消息后,刪除所述備服務(wù)器的程序。
9.如權(quán)利要求6-8任一項所述的系統(tǒng),其特征在于,所述第二網(wǎng)管數(shù)據(jù)為所述主服務(wù)器升級前備份的網(wǎng)管數(shù)據(jù)或所述備服務(wù)器當前的網(wǎng)管數(shù)據(jù)。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述升級控制模塊,還用于接收到所述主服務(wù)器發(fā)送的升級完成消息后,升級所述網(wǎng) 管的客戶端程序,然后啟動升級后的客戶端,登錄到升級后的所述主服務(wù)器。
全文摘要
本發(fā)明提供的一種網(wǎng)管升級的方法及系統(tǒng),該方法包括網(wǎng)管加載升級程序,所述網(wǎng)管的主服務(wù)器將第一網(wǎng)管數(shù)據(jù)發(fā)送給備服務(wù)器;所述備服務(wù)器接收所述第一網(wǎng)管數(shù)據(jù),基于該第一網(wǎng)管數(shù)據(jù)對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控;將所述網(wǎng)管的客戶端切換到所述備服務(wù)器后,所述主服務(wù)器應(yīng)用所述升級程序進行升級;所述主服務(wù)器升級后恢復(fù)第二網(wǎng)管數(shù)據(jù),對網(wǎng)元或網(wǎng)絡(luò)進行監(jiān)控。根據(jù)本發(fā)明能夠?qū)崿F(xiàn)在升級過程中不中斷對網(wǎng)元/網(wǎng)絡(luò)的監(jiān)控,能夠使用戶感覺不到升級過程,提高了網(wǎng)管系統(tǒng)的可靠性。
文檔編號H04W24/04GK101908980SQ20101026298
公開日2010年12月8日 申請日期2010年8月20日 優(yōu)先權(quán)日2010年8月20日
發(fā)明者劉凱 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
台东县| 城市| 伊宁市| 马尔康县| 新安县| 枝江市| 闸北区| 汪清县| 宜丰县| 城市| 贺兰县| 黄陵县| 海林市| 台山市| 康乐县| 玛曲县| 呼图壁县| 馆陶县| 大连市| 安化县| 义乌市| 英吉沙县| 辽宁省| 安乡县| 庆阳市| 郴州市| 景东| 安阳市| 句容市| 柯坪县| 旬阳县| 克什克腾旗| 中方县| 东平县| 神农架林区| 山东省| 贵溪市| 当涂县| 将乐县| 韶关市| 宜兴市|