專利名稱:媒體服務器容災的方法、媒體訪問網(wǎng)關及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及媒體服務器容災的方法、媒體訪問網(wǎng)關及系統(tǒng)。
背景技術:
目前在通信領域中,媒體服務器(Source Server, SS)統(tǒng)一提供媒體資源處理功能,接受應用服務器的控制,其媒體連接通過IP承載網(wǎng)與網(wǎng)關或IP終端交互,體現(xiàn)了控制與承載分離的組網(wǎng)思想。其中,SS都是非常非常重要的核心網(wǎng)元,擔負為各種業(yè)務提供媒體資源的重要功能,所以SS需要非常高的可靠性,作為可靠性高的一個重要方面就是容災能力的支持,是否能夠提供完善高效的容災功能,直接影響到SS的應用,業(yè)務開展及網(wǎng)絡的穩(wěn)定性。在當前采用的大部分SS構架中,大都采用1 1的方式實現(xiàn)冗余配置,比如一個 SS有另一個空閑SS為備份,以保障災害發(fā)生時可以進行容災處理,但是這種方式卻帶來了設備增加、成本投資加大的問題,同時也大大增加了管理和維護的成本,對用戶來說,非常不方便。
發(fā)明內容
本發(fā)明實施例在于提供媒體服務器容災的方法、媒體訪問網(wǎng)關及系統(tǒng),可以通過媒體訪問網(wǎng)關樹形調度策略,解決了現(xiàn)有技術中冗余配置,增大管理和維護成本的問題。本發(fā)明是這樣實現(xiàn)的,媒體服務器容災的方法,包括當媒體服務器發(fā)生故障后,媒體訪問網(wǎng)關判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果不行,所述故障媒體服務器的上一級媒體服務器完成所述故障媒體服務器的工作本發(fā)明的另一目的在于提供媒體訪問網(wǎng)關,包括媒體服務器資源判斷模塊,用于接收媒體服務器的故障指令后,判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果可以,發(fā)送調度同區(qū)域媒體服務器的指令給媒體服務器資源調度模塊,如果不行,發(fā)送調度上一級媒體服務器的指令給媒體服務器資源調度模塊;媒體服務器資源調度模塊,與所述媒體服務器資源判斷模塊相連,接收調度指令, 調度相應的媒體服務器完成故障媒體服務器的工作。本發(fā)明的再一目的在于提供媒體服務器容災的系統(tǒng),包括如上述任意一項所描述的媒體訪問網(wǎng)關和多個媒體服務器。實施上述實施例,通過媒體訪問網(wǎng)關樹形調度策略,可以大大減輕由于媒體服務器的切換調度導致網(wǎng)絡帶寬的消耗,同時無需冗余配置,大大較少了管理和維護成本。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例的媒體服務器容災的方法流程示意圖;圖2是本發(fā)明媒體服務器容災的方法的另一實施例的流程示意圖;圖3是本發(fā)明實施例的媒體服務器容災的網(wǎng)絡架構示意圖;圖4是本發(fā)明實施例的媒體訪問網(wǎng)關的結構示意圖;圖5是本發(fā)明實施例的媒體服務器容災的系統(tǒng)的結構示意圖。
具體實施例方式為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。請參閱圖1示出的本發(fā)明實施例的媒體服務器容災的方法流程示意圖,包括步驟S 101 當媒體服務器發(fā)生故障后,媒體訪問網(wǎng)關判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果不行,進入步驟S102。步驟S102 該故障媒體服務器的上一級媒體服務器完成該故障媒體服務器的工作。具體的,如果所述上一級媒體服務器不能提供服務,則上兩級媒體服務器完成所述故障媒體服務器的工作。具體的,該同區(qū)域媒體服務器是城市級媒體服務器,該上一級媒體服務器是省級媒體服務器,該上兩級媒體服務器是全網(wǎng)區(qū)域媒體服務器。實施上述實施例,通過媒體訪問網(wǎng)關樹形調度策略,可以大大減輕由于媒體服務器的切換調度導致網(wǎng)絡帶寬的消耗,同時無需冗余配置,大大較少了管理和維護成本。下面結合圖2示出的本發(fā)明媒體服務器容災的方法的另一實施例的流程示意圖, 為了更清楚的描述該方法,可以結合圖3示出的網(wǎng)絡架構圖,該網(wǎng)絡架構包括子區(qū)域節(jié)點 SS10,子區(qū)域節(jié)點SS11,子區(qū)域節(jié)點SS12,子區(qū)域節(jié)點SS13,子區(qū)域節(jié)點SS14,子區(qū)域節(jié)點 SS15 ;相對于子區(qū)域上一級的父區(qū)域節(jié)點SS20,其中父區(qū)域節(jié)點SS20是子區(qū)域節(jié)點SS10, 子區(qū)域節(jié)點SSll和子區(qū)域節(jié)點SS12的上一級;相對于子區(qū)域上一級的父區(qū)域節(jié)點SS21, 其中父區(qū)域節(jié)點SS21是子區(qū)域節(jié)點SS13,子區(qū)域節(jié)點SS14和子區(qū)域節(jié)點SS15的上一級;全網(wǎng)區(qū)域SS30是父區(qū)域節(jié)點SS20和父區(qū)域節(jié)點SS21的上一級。MAP (Media Access Platform,媒體訪問網(wǎng)關)管轄所有SS。該實施例以子區(qū)域節(jié)點SSlO故障為例,來進行描述。步驟S201 接收所有SS定時上報的注冊消息,判斷是否有注冊消息丟失,如果有某個SS的注冊消息丟失,則判斷該SS下線或出現(xiàn)故障。具體的,MAP接收所有SS定時上報的注冊消息,該注冊消息包括SS的CPU能力、內存能力、網(wǎng)絡IO(Input/Output,輸入輸出)能力、磁盤IO(Input/Output,輸入輸出)能力。 判斷是否有注冊消息丟失,例如,如果子區(qū)域節(jié)點SSlO的注冊消息丟失,則判斷SSlO下線或出現(xiàn)故障。同時,根據(jù)所有SS定時上報的注冊消息,MAP可以檢測到是否有SS增加。例如,在上報的注冊消息中,多出了子區(qū)域節(jié)點SS16的注冊消息,則MAP得知子區(qū)域節(jié)點SS16為新增的SS。步驟S202 得知子區(qū)域節(jié)點SSlO故障后,MAP判斷同一區(qū)域的子區(qū)域節(jié)點SSll和子區(qū)域節(jié)點SS12是否能夠提供服務,如果可以提供服務,進入步驟S203 ;如果SSl 1和SS12 都不能提供服務,則進入步驟S204。步驟S203 由子區(qū)域節(jié)點SSll或子區(qū)域節(jié)點SS12繼續(xù)完成子區(qū)域節(jié)點SSlO的工作。具體的,當SSll和SS12均可以提供服務時,MAP根據(jù)負載均衡策略選擇其中一個來繼續(xù)完成SSlO的工作。其中,負載均衡策略是指可以使多個設備能很好的共同完成任務,消除或避免現(xiàn)有網(wǎng)絡負載分布不均。步驟S204 =MAP判斷上一級父區(qū)域節(jié)點SS20是否能夠提供服務,如果可以提供服務,進入步驟S205 ;如果SS20不能提供服務,則進入步驟S206。步驟S205 由SS20繼續(xù)完成子區(qū)域節(jié)點SSlO的工作。步驟S206 由全網(wǎng)區(qū)域SS30完成子區(qū)域節(jié)點SSlO的工作。實施上述實施例,通過媒體訪問網(wǎng)關樹形調度策略,可以大大減輕由于媒體服務器的切換調度導致網(wǎng)絡帶寬的消耗,同時無需冗余配置,大大較少了管理和維護成本。下面結合圖4示出的本發(fā)明實施例的媒體訪問網(wǎng)關結構示意圖,進一步詳細說明本發(fā)明實施例媒體訪問網(wǎng)關的結構。SS資源判斷模塊401,用于接收媒體服務器的故障指令后,判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果可以,發(fā)送調度同區(qū)域媒體服務器的指令給SS資源調度模塊402,如果不行,發(fā)送調度上一級媒體服務器的指令給SS資源調度模塊402。SS資源調度模塊402,與SS資源判斷模塊401相連,接收調度指令,調度相應的媒體服務器完成故障媒體服務器的工作。具體的,當出現(xiàn)兩個或兩個以上上一級媒體服務器可以提供服務時,SS資源調度模塊402根據(jù)負載均衡策略選擇其中一個上一級媒體服務器來完成所述故障媒體服務器的工作。其中,SS資源判斷模塊401,還用于判斷上一級媒體服務器是否可以提供服務,如果不行,發(fā)送調度上兩級媒體服務器的指令給SS資源調度模塊402。該媒體訪問網(wǎng)關還包括SS動態(tài)檢測模塊403,用于接收所有媒體服務器定時上報的注冊消息,判斷是否有注冊消息丟失,如果有媒體服務器的注冊消息丟失,則該媒體服務器故障,并發(fā)送故障指令給SS資源判斷模塊401。具體的,該注冊信息包括SS的CPU能力、內存能力、網(wǎng)絡IO anput/Output,輸入輸出)能力、磁盤IO(Input/Output,輸入輸出)能力。實施上述實施例,通過媒體訪問網(wǎng)關樹形調度策略,可以大大減輕由于媒體服務器的切換調度導致網(wǎng)絡帶寬的消耗,同時無需冗余配置,大大較少了管理和維護成本。下面結合圖5示出的本發(fā)明實施例的媒體服務器容災的系統(tǒng)的結構示意圖,進一步詳細說明本發(fā)明實施例媒體服務器容災的系統(tǒng)的結構。
5
媒體訪問網(wǎng)關501,用于當媒體服務器發(fā)生故障后,判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果不行,調度該故障媒體服務器的上一級媒體服務器完成該故障媒體服務器的工作。多個媒體服務器502,與媒體訪問網(wǎng)關501相連,用于接受媒體訪問網(wǎng)關501的調度,來完成該故障媒體服務器的工作。實施上述實施例,通過媒體訪問網(wǎng)關樹形調度策略,可以大大減輕由于媒體服務器的切換調度導致網(wǎng)絡帶寬的消耗,同時無需冗余配置,大大較少了管理和維護成本。需要說明的是,通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施。 基于這樣的理解,本發(fā)明的技術方案對背景技術做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。以上所揭露的僅為本發(fā)明實施例中的較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權利要求
1.媒體服務器容災的方法,其特征在于,包括當媒體服務器發(fā)生故障后,媒體訪問網(wǎng)關判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果不行,所述故障媒體服務器的上一級媒體服務器完成所述故障媒體服務器的工作。
2.如權利要求1所述的方法,其特征在于,如果所述上一級媒體服務器不能提供服務, 則上兩級媒體服務器完成所述故障媒體服務器的工作。
3.如權利要求2所述的方法,其特征在于,所述同區(qū)域媒體服務器是城市級媒體服務器;所述上一級媒體服務器是省級媒體服務器;所述上兩級媒體服務器是全網(wǎng)區(qū)域媒體服務器。
4.如權利要求1所述的方法,其特征在于,還包括接收所有媒體服務器定時上報的注冊消息,判斷是否有注冊消息丟失,如果有媒體服務器的注冊消息丟失,則所述媒體服務器故障。
5.如權利要求1所述的方法,其特征在于,還包括,當出現(xiàn)兩個或兩個以上上一級媒體服務器可以提供服務時,根據(jù)負載均衡策略選擇其中一個上一級媒體服務器來完成所述故障媒體服務器的工作。
6.一種媒體訪問網(wǎng)關,其特征在于,包括媒體服務器資源判斷模塊,用于接收媒體服務器的故障指令后,判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果可以,發(fā)送調度同區(qū)域媒體服務器的指令給媒體服務器資源調度模塊,如果不行,發(fā)送調度上一級媒體服務器的指令給媒體服務器資源調度模塊;媒體服務器資源調度模塊,與所述媒體服務器資源判斷模塊相連,接收調度指令,調度相應的媒體服務器完成故障媒體服務器的工作。
7.如權利要求6所述的媒體訪問網(wǎng)關,其特征在于,所述媒體服務器資源判斷模塊還用于判斷上一級媒體服務器是否可以提供服務,如果不行,發(fā)送調度上兩級媒體服務器的指令給所述媒體服務器資源調度模塊。
8.如權利要求7所述的媒體訪問網(wǎng)關,其特征在于,所述媒體服務器資源調度模塊還用于當出現(xiàn)兩個或兩個以上上一級媒體服務器可以提供服務時,根據(jù)負載均衡策略選擇其中一個上一級媒體服務器來完成所述故障媒體服務器的工作。
9.如權利要求8所述的媒體訪問網(wǎng)關,其特征在于,還包括媒體服務器動態(tài)檢測模塊,用于接收所有媒體服務器定時上報的注冊消息,判斷是否有注冊消息丟失,如果有媒體服務器的注冊消息丟失,則所述媒體服務器故障,并發(fā)送故障指令給媒體服務器資源判斷模塊。
10.媒體服務器容災的系統(tǒng),其特征在于,包括如權利要求6-9任意一項所述的媒體訪問網(wǎng)關和多個媒體服務器。
全文摘要
本發(fā)明公開了媒體服務器容災的方法,包括當媒體服務器發(fā)生故障后,判斷與故障媒體服務器同區(qū)域的其他媒體服務器是否可以提供服務,如果不行,所述故障媒體服務器的上一級媒體服務器完成所述故障媒體服務器的工作。本發(fā)明還公開了媒體訪問網(wǎng)關及系統(tǒng)。實施上述實施例,通過媒體訪問網(wǎng)關樹形調度策略,可以大大減輕由于媒體服務器的切換調度導致網(wǎng)絡帶寬的消耗,同時無需冗余配置,大大較少了管理和維護成本。
文檔編號H04L12/66GK102523114SQ20111042163
公開日2012年6月27日 申請日期2011年12月15日 優(yōu)先權日2011年12月15日
發(fā)明者徐小龍, 梁云 申請人:深圳市同洲視訊傳媒有限公司