專利名稱:一種熱備份的方法和系統的制作方法
技術領域:
本發(fā)明涉及一種備份方法及系統,尤其是一種熱備份的方法和系統。
技術背景
目前在通信設備中,對于承載業(yè)務數據傳輸的接口板以及處理控制面信令的主控 板一般都會采取備份的機制,目前的備份技術主要采用主備形式或者n+1形式的備份。但 是對于真正的業(yè)務處理單元,很少采取備份的機制,因為業(yè)務處理單元在通信設備中數量 龐大,如果采取備份機制,勢必會大規(guī)模增加設備成本;另外每個業(yè)務處理單元處理的業(yè)務 量要遠小于接口板以及主控板的業(yè)務量,一般認為某部分業(yè)務處理單元出現異常,影響的 范圍相對較小。
但是隨著通信技術的發(fā)展,一方面用戶對呼叫的QOS(服務質量)提出更高的要 求,對于呼叫過程中出現的斷話、掉話已變得不能接受;另一方面,近期的地震以及泥石流 等災害頻發(fā),在救災過程中,需要可靠的通訊保障,但在災害發(fā)生時,往往會出現設備部分 損壞,這樣就需要業(yè)務處理單元出現異常時,要保證呼叫不要出現掉話、斷話等異常。但無 論是采用目前的主備形式或者n+1形式備份,都會大大增加企業(yè)的成本,在沒有相應收益 的情況下,任何企業(yè)都不愿去做的。發(fā)明內容
本發(fā)明要解決的技術問題是提供了一種熱備份的方法和系統,提高了系統的安全 性,節(jié)約了成本。
為了解決上述問題,本發(fā)明提供了如下技術方案
一種熱備份的方法,包括
當監(jiān)測到業(yè)務處理單元異常時,將占用所述異常的業(yè)務處理單元上資源的業(yè)務倒 換到正常的業(yè)務處理單元上。
進一步,所述倒換步驟包括
系統監(jiān)測模塊監(jiān)測到業(yè)務處理單元異常時,將所述異常的業(yè)務處理單元的信息發(fā) 送給資源管理模塊;
所述資源管理模塊將占用所述異常的業(yè)務處理單元資源的業(yè)務的信息發(fā)送給信 令控制模塊;
所述信令控制模塊為所述業(yè)務向所述資源管理模塊申請資源;
所述資源管理模塊為所述業(yè)務分配正常的業(yè)務處理單元的資源,將資源信息發(fā)送 給所述信令控制模塊;
所述信令控制模塊根據分配到的資源在所述正常業(yè)務處理單元上重新建立所述 業(yè)務。
進一步,所述信令控制模塊重新建立所述業(yè)務后,通知接口傳輸模塊更新業(yè)務轉 發(fā)表,使得轉發(fā)給所述異常的業(yè)務處理單元的業(yè)務報文轉發(fā)給所述重新建立的業(yè)務所在的業(yè)務處理單元。
進一步,所述業(yè)務處理完成后,所述信令控制模塊通知所述接口傳輸模塊恢復所 述業(yè)務轉發(fā)表。
進一步,所述業(yè)務處理完成后,所述信令控制模塊通知所述資源管理模塊釋放所 述業(yè)務在所述正常的業(yè)務處理單元上占用的資源和在所述異常的業(yè)務處理單元上占用的 資源。
本發(fā)明還提供一種熱備份系統,所述系統包括系統監(jiān)測模塊和倒換裝置,其中
所述系統監(jiān)測模塊,用于監(jiān)測業(yè)務處理單元是否異常;
所述倒換裝置,用于當所述系統監(jiān)測模塊監(jiān)測到業(yè)務處理單元異常時,將占用所 述異常的業(yè)務處理單元上的資源的業(yè)務倒換到正常的業(yè)務處理單元上。
進一步,所述倒換裝置包括信令控制模塊和資源管理模塊,其中
所述系統監(jiān)測模塊,還用于監(jiān)測到業(yè)務處理單元異常時,將所述異常的業(yè)務處理 單元的信息發(fā)送給資源管理模塊;
所述資源管理模塊用于將占用所述異常的業(yè)務處理單元資源的業(yè)務的信息發(fā)送 給信令控制模塊;
所述信令控制模塊,用于接收到所述資源管理模塊發(fā)送的業(yè)務的信息時,為所述 業(yè)務向資源管理模塊申請資源;
所述資源管理模塊,還用于接收到所述信令控制模塊的申請時,為所述業(yè)務分配 正常的業(yè)務處理單元的資源,將資源信息發(fā)送給所述信令控制模塊。
所述信令控制模塊,還用于根據資源管理模塊分配的資源在正常業(yè)務處理單元上 重新建立所述業(yè)務;
進一步,所述信令控制模塊,還用于重新建立所述業(yè)務后,通知接口傳輸模塊更新 業(yè)務轉發(fā)表,使得轉發(fā)給所述異常的業(yè)務處理單元的業(yè)務報文轉發(fā)給所述重新建立的業(yè)務 所在的業(yè)務處理單元。
進一步,所述信令控制模塊還用于當所述業(yè)務處理完成后,通知接口傳輸模塊恢 復所述業(yè)務轉發(fā)表。
進一步,所述信令控制模塊,還用于當所述業(yè)務處理完成后,通知所述資源管理模 塊釋放所述業(yè)務在所述正常的業(yè)務處理單元上占用的資源和在所述異常的業(yè)務處理單元 上占用的資源。
本發(fā)明提供的熱備份的方法和系統,當業(yè)務處理單元資源處理異常(故障或者損 壞)時,能夠及時將故障的業(yè)務處理單元上的業(yè)務倒換到其他正常的業(yè)務處理單元上,從 而保證現有業(yè)務不中斷,既提高了系統的可靠性,也提高了用戶感受。與現有技術相比,使 用本方法和系統,可以在不增加備件,不提高設備成本的前提下,部分業(yè)務處理單元出現損 壞時,能夠保證正常通訊。
圖1為本發(fā)明的系統結構圖2為本發(fā)明倒換業(yè)務的處理流程圖3為本發(fā)明在業(yè)務處理單元故障前后,媒體流的變化情況示意圖。
具體實施方式
本發(fā)明的核心思想是當監(jiān)測到業(yè)務處理單元異常時,將占用所述異常的業(yè)務處 理單元上資源的業(yè)務倒換到正常的業(yè)務處理單元上。
下面結合附圖對本發(fā)明做進一步詳細的說明。
圖1示出了本發(fā)明的整體結構,即所述熱備份系統包括系統監(jiān)測模塊、資源管理 模塊、信令控制模塊、接口傳輸模塊以及業(yè)務處理單元,其中
系統檢控模塊負責監(jiān)控系統中業(yè)務處理單元的狀態(tài),當某個業(yè)務處理單元狀態(tài)發(fā) 生變化(故障或者恢復正常)時,系統檢測模塊能夠及時上報給資源管理模塊;
資源管理模塊負責管理各業(yè)務處理單元的狀態(tài),以及,分配業(yè)務處理單元的資源 使用;當收到某個業(yè)務處理單元狀態(tài)異常的信息時,將占用該異常的業(yè)務處理單元上資源 的業(yè)務的信息發(fā)送給信令控制模塊;當資源管理模塊接收到所述信令控制模塊的申請時, 為所述業(yè)務分配正常的業(yè)務處理單元的資源,將資源信息發(fā)送給所述信令控制模塊;
信令控制模塊負責建立業(yè)務,其中,信令控制模塊接收到系統監(jiān)測模塊發(fā)送的業(yè) 務的信息時,為所述業(yè)務向資源管理模塊申請資源,以及,根據資源管理模塊分配的資源在 正常業(yè)務處理單元上重新建立所述業(yè)務;其中,該業(yè)務可為呼叫業(yè)務,也可是其他業(yè)務,當 業(yè)務為呼叫業(yè)務時,信令控制模塊負責建立呼叫、釋放呼叫等信令的處理;
接口傳輸模塊主要負責網元內外的業(yè)務報文交換,將網元外的業(yè)務報文按照業(yè)務 轉發(fā)表傳輸給業(yè)務處理單元,同時將業(yè)務處理單元的業(yè)務報文傳輸至網元外;其中,信令控 制模塊在重新建立業(yè)務后,通知接口傳輸模塊更新業(yè)務轉發(fā)表,使得轉發(fā)給所述異常的業(yè) 務處理單元的業(yè)務報文轉發(fā)給所述重新建立的業(yè)務所在的業(yè)務處理單元;以及,當業(yè)務處 理完成后,通知接口傳輸模塊恢復所述業(yè)務轉發(fā)表。
業(yè)務處理單元主要負責處理接收到的業(yè)務報文。
其中,信令控制模塊還用于當所述業(yè)務處理完成后,通知所述資源管理模塊釋放 所述業(yè)務在所述正常的業(yè)務處理單元上占用的資源和在所述異常的業(yè)務處理單元上占用 的資源。
本發(fā)明還提供一種熱備份的方法,包括
當監(jiān)測到業(yè)務處理單元異常時,將占用所述異常的業(yè)務處理單元上資源的業(yè)務倒 換到正常的業(yè)務處理單元上。
其中,倒換步驟具體包括
系統監(jiān)測模塊監(jiān)測到業(yè)務處理單元異常時,將所述異常的業(yè)務處理單元的信息發(fā) 送給資源管理模塊;
所述資源管理模塊將占用所述異常的業(yè)務處理單元資源的業(yè)務的信息發(fā)送給信 令控制模塊;
所述信令控制模塊為所述業(yè)務向所述資源管理模塊申請資源;
所述資源管理模塊為所述業(yè)務分配正常的業(yè)務處理單元的資源,將資源信息發(fā)送 給所述信令控制模塊;
所述信令控制模塊根據分配到的資源在所述正常業(yè)務處理單元上重新建立所述 業(yè)務。
其中,所述信令控制模塊重新建立所述業(yè)務后,通知接口傳輸模塊更新業(yè)務轉發(fā) 表,使得轉發(fā)給所述異常的業(yè)務處理單元的業(yè)務報文轉發(fā)給所述重新建立的業(yè)務所在的業(yè) 務處理單元。
其中,所述業(yè)務處理完成后,所述信令控制模塊通知所述接口傳輸模塊恢復所述 業(yè)務轉發(fā)表,以及,所述信令控制模塊通知所述資源管理模塊釋放所述業(yè)務在所述正常的 業(yè)務處理單元上占用的資源和在所述異常的業(yè)務處理單元上占用的資源。
下面以一個應用實例說明本發(fā)明。系統監(jiān)測模塊監(jiān)測到業(yè)務處理單元A異常時, 將業(yè)務處理單元A的信息發(fā)送給資源管理模塊,資源管理模塊將占用業(yè)務處理單元A上資 源的業(yè)務(呼叫1、呼叫2和呼叫3)的信息發(fā)送給信令控制模塊;信令控制模塊為呼叫1、 呼叫2和呼叫3向資源管理模塊申請資源;資源管理模塊為呼叫1、呼叫2和呼叫3分配 正常的一個或多個業(yè)務處理單元的資源,比如,可以將呼叫1分配給業(yè)務處理單元Bi,將呼 叫2分配給業(yè)務處理單元B2,將呼叫3分配給業(yè)務處理單元B3,并將業(yè)務處理單元B1、B2、 B3的資源信息發(fā)送給信令控制模塊;信令控制模塊根據分配到的資源在業(yè)務處理單元Bi、 B2、B3上分別重新建立呼叫1、呼叫2和呼叫3。當然,也可以將呼叫1、2、3均分配給業(yè)務 處理單元Bi,或者,將呼叫1和2分配給業(yè)務處理單元Bi,呼叫3分配給業(yè)務處理單元B2, 等等,具體分配方法此處僅為示例,本發(fā)明對此不作限定。
當信令控制模塊重新建立呼叫1、呼叫2和呼叫3后,通知接口傳輸模塊更新業(yè)務 轉發(fā)表,使得轉發(fā)給業(yè)務處理單元A的呼叫1、呼叫2和呼叫3的報文分別轉發(fā)給業(yè)務處理 單元B1、B2、B3。所述呼叫1、呼叫2和呼叫3處理完成(即呼叫釋放)后,信令控制模塊通 知接口傳輸模塊恢復業(yè)務轉發(fā)表,并通知資源管理模塊釋放呼叫1、呼叫2和呼叫3在業(yè)務 處理單元A上占用的資源和在業(yè)務處理單元Bl、B2、B3上占用的資源。
圖2示出了本發(fā)明倒換業(yè)務的處理流程圖,具體描述如下
(201)系統監(jiān)控模塊檢測到某個業(yè)務處理單元出現異常,發(fā)送該業(yè)務處理單元狀 態(tài)變化通知給資源管理模塊,資源管理模塊收到系統監(jiān)控模塊的消息后,記錄發(fā)生異常的 業(yè)務處理單元的信息;
(202)資源管理模塊對異常的業(yè)務處理單元的資源進行遍歷,將當前呼叫占用的 資源整理出來,將這些呼叫的信息打包,發(fā)送到信令控制模塊,同時資源管理模塊將該資源 狀態(tài)打上標記,說明該資源上的業(yè)務已經遷移到其他業(yè)務處理單元上;
(203)信令控制模塊收到資源管理模塊的消息后,按照占用在異常的業(yè)務處理單 元上的呼叫信息向資源管理模塊重新申請業(yè)務處理單元的資源;
(204)資源管理模塊分配資源后向信令控制模塊返回資源申請響應;
(205)信令控制模塊按照保存的呼叫信息在新的業(yè)務處理單元上發(fā)起呼叫;
(206)信令控制模塊通知資源管理模塊更改接口傳輸模塊修改業(yè)務轉發(fā)表信息;
(207)資源管理模塊通知所有接口傳輸模塊更改業(yè)務轉發(fā)表信息,保證接口傳輸 模塊將媒體流轉發(fā)給新的業(yè)務處理單元;
(208)業(yè)務處理完成后,信令控制模塊通知資源管理模塊恢復業(yè)務轉發(fā)表信息;
(209)資源管理模塊通知所有接口傳輸模塊恢復業(yè)務轉發(fā)表信息;
(210)信令控制模塊通知業(yè)務處理單元釋放資源;
(211)信令控制模塊通知資源管理模塊釋放業(yè)務占用的異常業(yè)務處理單元的資源與后申請的正常的業(yè)務處理單元的資源;資源管理模塊收到異常業(yè)務處理單元的資源釋放 消息后,將異常業(yè)務處理單元的資源記錄中的特殊標記清除,同時釋放后申請的正常的業(yè) 務處理單元的資源;
(212)如果系統監(jiān)控檢測到故障的業(yè)務處理單元恢復正常,則通知資源管理模塊 恢復該資源狀態(tài),置為可用。
圖3是本發(fā)明在業(yè)務處理單元故障前后,媒體流的變化情況示意圖。
如圖3所示,Iinel表示業(yè)務處理單元故障前,媒體流處理的路徑;line2表示業(yè)務 處理單元出現故障后,媒體流處理的路徑。
在業(yè)務處理單元故障前,媒體流通過接口板傳輸模塊轉發(fā)給業(yè)務處理單元1。
業(yè)務處理單元A出現故障后,占用業(yè)務處理單元A上的資源的業(yè)務倒換到業(yè)務處 理單元B上,媒體流處理路徑由Iinel改變到了 line2,接口傳輸模塊修改自己的業(yè)務轉發(fā) 表,將轉發(fā)給業(yè)務處理單元A的媒體流轉發(fā)給業(yè)務處理單元B。
本發(fā)明提供的熱備份的方法和系統,當業(yè)務處理單元資源處理異常(故障或者損 壞)時,能夠及時將故障的業(yè)務處理單元上的業(yè)務倒換到其他正常的業(yè)務處理單元上,從 而保證現有業(yè)務不中斷,既提高了系統的可靠性,也提高了用戶感受。與現有技術相比,本 發(fā)明不需要為每個業(yè)務處理單元單獨配置備份的業(yè)務處理單元,使用本方法和系統,可以 在不增加備件,不提高設備成本的前提下,部分業(yè)務處理單元出現損壞時,能夠保證正常通 訊。
上述實施例僅是對本發(fā)明的說明而非限制,凡是基于本發(fā)明思想和原則的任何修 改、等同替換和改進都應該包含在本發(fā)明的保護范圍之內。
權利要求
1.一種熱備份的方法,其特征在于所述方法包括,當監(jiān)測到業(yè)務處理單元異常時,將占用所述異常的業(yè)務處理單元上資源的業(yè)務倒換到 正常的業(yè)務處理單元上。
2.如權利要求1所述的方法,其特征在于,所述倒換步驟包括系統監(jiān)測模塊監(jiān)測到業(yè)務處理單元異常時,將所述異常的業(yè)務處理單元的信息發(fā)送給 資源管理模塊;所述資源管理模塊將占用所述異常的業(yè)務處理單元資源的業(yè)務的信息發(fā)送給信令控 制模塊;所述信令控制模塊為所述業(yè)務向所述資源管理模塊申請資源;所述資源管理模塊為所述業(yè)務分配正常的業(yè)務處理單元的資源,將資源信息發(fā)送給所 述信令控制模塊;所述信令控制模塊根據分配到的資源在所述正常業(yè)務處理單元上重新建立所述業(yè)務。
3.如權利要求2所述的方法,其特征在于所述方法還包括,所述信令控制模塊重新建 立所述業(yè)務后,通知接口傳輸模塊更新業(yè)務轉發(fā)表,使得轉發(fā)給所述異常的業(yè)務處理單元 的業(yè)務報文轉發(fā)給所述重新建立的業(yè)務所在的業(yè)務處理單元。
4.如權利要求3所述的方法,其特征在于,所述方法還包括,所述業(yè)務處理完成后,所 述信令控制模塊通知所述接口傳輸模塊恢復所述業(yè)務轉發(fā)表。
5.如權利要求3或4所述的方法,其特征在于,所述方法還包括,所述業(yè)務處理完成后, 所述信令控制模塊通知所述資源管理模塊釋放所述業(yè)務在所述正常的業(yè)務處理單元上占 用的資源和在所述異常的業(yè)務處理單元上占用的資源。
6.一種熱備份系統,其特征在于所述系統包括系統監(jiān)測模塊和倒換裝置,其中所述系統監(jiān)測模塊,用于監(jiān)測業(yè)務處理單元是否異常;所述倒換裝置,用于當所述系統監(jiān)測模塊監(jiān)測到業(yè)務處理單元異常時,將占用所述異 常的業(yè)務處理單元上的資源的業(yè)務倒換到正常的業(yè)務處理單元上。
7.如權利要求6所述的系統,其特征在于,所述倒換裝置包括信令控制模塊和資源管 理模塊,其中所述系統監(jiān)測模塊,還用于監(jiān)測到業(yè)務處理單元異常時,將所述異常的業(yè)務處理單元 的信息發(fā)送給資源管理模塊;所述資源管理模塊用于將占用所述異常的業(yè)務處理單元資源的業(yè)務的信息發(fā)送給信 令控制模塊;所述信令控制模塊,用于接收到所述資源管理模塊發(fā)送的業(yè)務的信息時,為所述業(yè)務 向資源管理模塊申請資源;所述資源管理模塊,還用于接收到所述信令控制模塊的申請時,為所述業(yè)務分配正常 的業(yè)務處理單元的資源,將資源信息發(fā)送給所述信令控制模塊;所述信令控制模塊,還用于根據資源管理模塊分配的資源在正常業(yè)務處理單元上重新 建立所述業(yè)務。
8.如權利要求7所述的系統,其特征在于所述信令控制模塊,還用于重新建立所述業(yè) 務后,通知接口傳輸模塊更新業(yè)務轉發(fā)表,使得轉發(fā)給所述異常的業(yè)務處理單元的業(yè)務報 文轉發(fā)給所述重新建立的業(yè)務所在的業(yè)務處理單元。
9.如權利要求8所述的系統,其特征在于,所述信令控制模塊還用于當所述業(yè)務處理 完成后,通知接口傳輸模塊恢復所述業(yè)務轉發(fā)表。
10.如權利要求7或8所述的系統,其特征在于,所述信令控制模塊,還用于當所述業(yè)務 處理完成后,通知所述資源管理模塊釋放所述業(yè)務在所述正常的業(yè)務處理單元上占用的資 源和在所述異常的業(yè)務處理單元上占用的資源。
全文摘要
本發(fā)明公開了一種熱備份的方法和系統,當監(jiān)測到業(yè)務處理單元異常時,將占用所述異常的業(yè)務處理單元上資源的業(yè)務倒換到正常的業(yè)務處理單元上。本發(fā)明在業(yè)務處理單元資源處理異常時,能夠及時將故障的業(yè)務處理單元上的業(yè)務倒換到其他正常的業(yè)務處理單元上,從而保證現有業(yè)務不中斷,既提高了系統的可靠性,也提高了用戶感受。使用本方法和系統,可以在不增加備件,不提高設備成本的前提下,部分業(yè)務處理單元出現損壞時,能夠保證正常通訊。
文檔編號H04L12/24GK102035671SQ20101051386
公開日2011年4月27日 申請日期2010年10月15日 優(yōu)先權日2010年10月15日
發(fā)明者劉海波, 寧冬子, 曾生根, 陳普然 申請人:中興通訊股份有限公司