專利名稱:基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法、業(yè)務(wù)轉(zhuǎn)接設(shè)備及備份機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)中的容災(zāi)技術(shù)領(lǐng)域,尤其是涉及一種基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法、業(yè)務(wù)轉(zhuǎn)接設(shè)備及其備份機。
背景技術(shù):
目前為了確保通信系統(tǒng)能夠安全可靠的提供通信業(yè)務(wù),分別為具有業(yè)務(wù)處理能力的通信設(shè)備配備了容災(zāi)能力。所謂容災(zāi)的工作原理即是為生產(chǎn)機配備對應(yīng)的備份機,并保持生產(chǎn)機和備份機之間的業(yè)務(wù)數(shù)據(jù)及配置機制同步,后續(xù)在通信過程中若生產(chǎn)機出現(xiàn)故障,則由備份機接替生產(chǎn)機繼續(xù)提供通信業(yè)務(wù)處理能力,以保證通信業(yè)務(wù)提供的連續(xù)不中斷。
然而目前在通信過程中若生產(chǎn)機出現(xiàn)故障,一般都是采用人工接管方式來完成備份機接替生產(chǎn)機繼續(xù)提供通信業(yè)務(wù)處理能力的,即預(yù)先配置故障監(jiān)控設(shè)備來監(jiān)控生產(chǎn)機及其相關(guān)外圍設(shè)備的工作狀態(tài),網(wǎng)管維護人員若發(fā)現(xiàn)故障監(jiān)控設(shè)備發(fā)出告警信息,則通過對告警信息進行分析后定位是生產(chǎn)機出現(xiàn)了故障時,便采取相關(guān)處理措施來完成使備份機接替生產(chǎn)機繼續(xù)提供通信業(yè)務(wù)處理能力。下面將簡要說明采用人工接管方式來完成備份機接管生產(chǎn)機繼續(xù)提供通信業(yè)務(wù)處理能力的主要處理過程。
請參照圖1,該圖是現(xiàn)有一個簡單的配置有容災(zāi)能力的通信系統(tǒng)組成結(jié)構(gòu)拓撲圖,其中從生產(chǎn)機出現(xiàn)故障到備份機接管繼續(xù)提供通信業(yè)務(wù)處理能力的過程主要劃分為三個環(huán)節(jié)發(fā)現(xiàn)故障環(huán)節(jié)、業(yè)務(wù)切換環(huán)節(jié)和備份機接管環(huán)節(jié);其中通過人工接管方式來完成這三個環(huán)節(jié)的主要處理過程如下1、發(fā)現(xiàn)故障環(huán)節(jié)通過由網(wǎng)管維護人員分析用于監(jiān)控生產(chǎn)機、業(yè)務(wù)接入設(shè)備及其他相關(guān)通信設(shè)備是否發(fā)生故障的故障監(jiān)控設(shè)備所發(fā)出的告警信息,來定位是否為生產(chǎn)機發(fā)生了故障,若經(jīng)分析確認是生產(chǎn)機發(fā)生了故障,則執(zhí)行下述業(yè)務(wù)切換環(huán)節(jié);當然網(wǎng)管維護人員還可以基于客戶服務(wù)中心接收到的用戶投訴來定位生產(chǎn)機發(fā)生的故障;2、業(yè)務(wù)切換環(huán)節(jié)網(wǎng)管維護人員在定位生產(chǎn)機發(fā)生故障后,將業(yè)務(wù)接入設(shè)備或者其他相關(guān)中間通信設(shè)備上發(fā)往生產(chǎn)機中的通信業(yè)務(wù),切換發(fā)送到備份機中進行處理;其中有不同的業(yè)務(wù)切換方式來完成將發(fā)往生產(chǎn)機中的通信業(yè)務(wù)切換發(fā)送到備份機中進行處理。例如生產(chǎn)機和備份機都為業(yè)務(wù)控制點(SCP,Service Control Point)設(shè)備時,業(yè)務(wù)切換方式可以有如下兩種
3、備份機接管環(huán)節(jié)網(wǎng)管維護人員人工啟動備份機,備份機基于自身存儲的與生產(chǎn)機同步的業(yè)務(wù)數(shù)據(jù)和配置機制來實現(xiàn)接管生產(chǎn)機的業(yè)務(wù)處理能力,從而為整個通信過程繼續(xù)提供通信業(yè)務(wù)處理能力,以保證通信業(yè)務(wù)提供的連續(xù)不中斷。
其中當一臺備份機同時為多臺生產(chǎn)機提供容災(zāi)能力時,可能還需要網(wǎng)管維護人員在備份機存儲的業(yè)務(wù)數(shù)據(jù)及配置機制中選取對應(yīng)的業(yè)務(wù)數(shù)據(jù)和配置機制來接管相應(yīng)發(fā)生故障的生產(chǎn)機繼續(xù)提供業(yè)務(wù)處理能力。
實際上,在通信系統(tǒng)中配置容災(zāi)能力的最主要目的之一就是要盡可能的保證通信業(yè)務(wù)的可靠性及安全性,以盡可能的減少通信業(yè)務(wù)發(fā)生中斷的時間;但是上述基于人工接管方式來實現(xiàn)將發(fā)往出現(xiàn)故障的生產(chǎn)機中的通信業(yè)務(wù)切換發(fā)送到備份機中進行處理的過程,由于其中多處存在人為因素的干預(yù),所以業(yè)務(wù)切換過程所需要的時間完全取決于人工干預(yù)所需要的時間,因此就有可能存在由于人為因素的過多干預(yù)而造成通信業(yè)務(wù)長時間得不到接管,而達不到通信系統(tǒng)配置容災(zāi)能力的最初目的。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提出一種基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法,以在配置了容災(zāi)能力的設(shè)備發(fā)生故障時,提高業(yè)務(wù)的接管速度,以盡可能的減少業(yè)務(wù)發(fā)生中斷的時間,達到為設(shè)備配置容災(zāi)能力的最初目的。
相應(yīng)的,本發(fā)明還提出了一種業(yè)務(wù)轉(zhuǎn)接設(shè)備及其一種備份機。
為解決上述問題,本發(fā)明提出的技術(shù)方案如下一種基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法,包括步驟業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測到生產(chǎn)機發(fā)生故障時,將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為所述生產(chǎn)機配置容災(zāi)能力的備份機;所述備份機在接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測到在規(guī)定時間長度內(nèi)與生產(chǎn)機一直處于通信中斷狀態(tài)時判定所述生產(chǎn)機發(fā)生故障。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備向生產(chǎn)機發(fā)送請求報文,并在規(guī)定時間長度內(nèi)未能接收到所述生產(chǎn)機返回的應(yīng)答報文時判定所述生產(chǎn)機發(fā)生故障。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)為業(yè)務(wù)消息。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備為路由交換設(shè)備。
較佳地,所述路由交換設(shè)備基于動態(tài)路由協(xié)議將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備為以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備。
較佳地,所述業(yè)務(wù)接入設(shè)備通過將備份機的IP地址設(shè)置為生產(chǎn)機的備用IP地址的方式實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機。
較佳地,所述業(yè)務(wù)接入設(shè)備基于浮動IP地址方式實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)為信令消息。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備通過將備份機的信令點設(shè)置為生產(chǎn)機的備用信令點的方式實現(xiàn)將發(fā)往生產(chǎn)機的信令消息轉(zhuǎn)發(fā)至備份機。
較佳地,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備為中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備。
較佳地,所述備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)指接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備第一次轉(zhuǎn)發(fā)來的業(yè)務(wù)。
較佳地,所述備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)指接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備連續(xù)規(guī)定次數(shù)轉(zhuǎn)發(fā)來的業(yè)務(wù)。
較佳地,所述備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)指在規(guī)定時間內(nèi)長度內(nèi)連續(xù)接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)。
較佳地,當所述備份機為至少兩臺生產(chǎn)機配置容災(zāi)能力時,所述備份機啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息進行接管處理的過程具體包括所述備份機根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息的上層協(xié)議來選擇對應(yīng)的業(yè)務(wù)數(shù)據(jù)及其配置機制;并基于選擇的業(yè)務(wù)數(shù)據(jù)及其配置機制來啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息進行接管處理。
較佳地,當所述備份機為至少兩臺生產(chǎn)機配置容災(zāi)能力時,所述備份機啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息進行接管處理的過程具體包括所述備份機根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息中包含的全局碼來選擇對應(yīng)的業(yè)務(wù)數(shù)據(jù)及其配置機制;并基于選擇的業(yè)務(wù)數(shù)據(jù)及其配置機制來啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息進行接管處理。
一種業(yè)務(wù)轉(zhuǎn)接設(shè)備,包括故障檢測單元,用于檢測生產(chǎn)機是否發(fā)生故障;業(yè)務(wù)轉(zhuǎn)發(fā)單元,用于在所述故障檢測單元檢測到生產(chǎn)機發(fā)生故障時,將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為所述生產(chǎn)機配置容災(zāi)能力的備份機。
一種備份機,包括轉(zhuǎn)發(fā)業(yè)務(wù)接收單元,用于接收業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù);啟動接管單元,用于在所述轉(zhuǎn)發(fā)業(yè)務(wù)接收單元接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理。
本發(fā)明能夠達到的有益效果如下本發(fā)明技術(shù)方案通過業(yè)務(wù)轉(zhuǎn)接設(shè)備將檢測到生產(chǎn)機發(fā)生故障作為業(yè)務(wù)轉(zhuǎn)發(fā)的觸發(fā)機制,將原本發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為該生產(chǎn)機配置容災(zāi)能力的備份機;該備份機以接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)作為業(yè)務(wù)接管處理的觸發(fā)機制,在接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理,從而實現(xiàn)了在電信容災(zāi)系統(tǒng)中從生產(chǎn)機出現(xiàn)故障到備份機接管繼續(xù)提供通信業(yè)務(wù)處理能力的過程中,將過多的人為干預(yù)因素避免掉,從而實現(xiàn)自動的業(yè)務(wù)轉(zhuǎn)發(fā)和接管處理,因此提高了業(yè)務(wù)的接管速度,減少了通信業(yè)務(wù)發(fā)生中斷的時間,達到了為設(shè)備配置容災(zāi)能力的最初目的。
圖1為現(xiàn)有一個簡單的配置有容災(zāi)能力的通信系統(tǒng)組成結(jié)構(gòu)拓撲圖;圖2為本發(fā)明基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法的主要實現(xiàn)原理流程圖;圖3為本發(fā)明業(yè)務(wù)轉(zhuǎn)接設(shè)備的主要組成結(jié)構(gòu)框圖;圖4為本發(fā)明提出的備份機的主要組成結(jié)構(gòu)框圖。
具體實施例方式
本發(fā)明技術(shù)方案主要針對現(xiàn)有技術(shù)中在從生產(chǎn)機出現(xiàn)故障到備份機接管繼續(xù)提供通信業(yè)務(wù)處理能力的三個關(guān)鍵環(huán)節(jié)中多處存在人為因素的干預(yù),而致使由于人為因素的過多干預(yù)而造成通信業(yè)務(wù)長時間得不到接管,而達不到通信系統(tǒng)配置容災(zāi)能力的最初目的,而提出在從生產(chǎn)機出現(xiàn)故障到備份機接管繼續(xù)提供通信業(yè)務(wù)處理能力的三個關(guān)鍵環(huán)節(jié)中,引入自動處理機制,實現(xiàn)整個業(yè)務(wù)接管全過程無需人為因素的干預(yù),以消除人為因素的負面影響,從而在生產(chǎn)機出現(xiàn)故障后,提高備份機的業(yè)務(wù)接管速度,以最大限度的減少業(yè)務(wù)發(fā)生中斷的時間,達到為設(shè)備配置容災(zāi)能力的最初目的。
下面將結(jié)合各個附圖對本發(fā)明方案的主要實現(xiàn)原理具體實施方式
及其對應(yīng)達到的有益效果進行詳細的闡述。
請參照圖2,該圖是本發(fā)明基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法的主要實現(xiàn)原理流程圖,其主要實現(xiàn)過程如下步驟S10,業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測生產(chǎn)機是否發(fā)生故障,如果是,轉(zhuǎn)至執(zhí)行下述步驟S20;否則本發(fā)明過程結(jié)束。由于生產(chǎn)機自身發(fā)生故障時,會自動切斷與外界的連接,并自動閉塞外出通信鏈路,對外表現(xiàn)為生產(chǎn)機故障,因此業(yè)務(wù)轉(zhuǎn)接設(shè)備可以但不限于通過如下兩種方式來檢測生產(chǎn)機是否發(fā)生故障第一種方式業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測在規(guī)定時間長度內(nèi)是否與生產(chǎn)機一直處于通信中斷狀態(tài),如果檢測到在規(guī)定時間長度內(nèi)自身與生產(chǎn)機一直處于通信中斷狀態(tài),則可以判定該生產(chǎn)機已經(jīng)發(fā)生了故障;第二種方式業(yè)務(wù)轉(zhuǎn)接設(shè)備向生產(chǎn)機發(fā)送一個請求報文,并檢測在規(guī)定時間長度內(nèi)是否能夠接收到該生產(chǎn)機返回的應(yīng)答報文,如果檢測到在規(guī)定時間長度內(nèi)未能接收到該生產(chǎn)機返回的應(yīng)答報文,則可以判定該生產(chǎn)機已經(jīng)發(fā)生了故障。
如若業(yè)務(wù)轉(zhuǎn)接設(shè)備為路由交換設(shè)備或為以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,則業(yè)務(wù)轉(zhuǎn)接設(shè)備可以基于通信超時條件來檢測生產(chǎn)機的路由故障,如檢測生產(chǎn)機的IP接入模塊故障、Enternet網(wǎng)卡故障或網(wǎng)絡(luò)風(fēng)暴故降等;
又如若業(yè)務(wù)轉(zhuǎn)接設(shè)備為中間信令轉(zhuǎn)接設(shè)備(包括信令轉(zhuǎn)接點STP,Signaling Transport Point,及其信令網(wǎng)關(guān)SG,Signaling Gateway等)或為以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,則業(yè)務(wù)轉(zhuǎn)接設(shè)備可以通過定期的鏈路測量信令來檢測生產(chǎn)機的鏈路故障,如果檢測到信令點不可達時,則可以認為生產(chǎn)機發(fā)生故障,這樣可以檢測到生產(chǎn)機的信令接入模塊故障,也可以檢測到生產(chǎn)機自動閉塞外出通信鏈路的故障等。
步驟S20,業(yè)務(wù)轉(zhuǎn)接設(shè)備將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為該生產(chǎn)機配置容災(zāi)能力的備份機;其中若業(yè)務(wù)轉(zhuǎn)接設(shè)備為路由交換設(shè)備、或為以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)即為業(yè)務(wù)消息,其中當路由交換設(shè)備作為業(yè)務(wù)轉(zhuǎn)接設(shè)備時,路由交換設(shè)備可以基于動態(tài)路由協(xié)議,如采用虛擬路由冗余協(xié)議(VRRP,Virtual Router Redundancy Protocol)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機,因為路由交換設(shè)備支持標準的動態(tài)路由協(xié)議的實現(xiàn),在路由交換設(shè)備檢測到生產(chǎn)機出現(xiàn)故障后,路由交換設(shè)備重新連接備份機時將自動選擇新的IP地址作為備份機的IP地址,從而實現(xiàn)自動切換到備份機,以將本應(yīng)發(fā)送給生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)給備份機。
其中當以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備作為業(yè)務(wù)轉(zhuǎn)接設(shè)備時,業(yè)務(wù)接入設(shè)備可以通過下述兩種方式來實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機1)業(yè)務(wù)接入設(shè)備通過將備份機的IP地址設(shè)置為生產(chǎn)機的備用IP地址的方式來實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機,即以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備預(yù)先為生產(chǎn)機配置備用IP地址,其中為生產(chǎn)機配置的備用IP地址為備份機的IP地址,這樣當業(yè)務(wù)接入設(shè)備在上述檢測到生產(chǎn)機出現(xiàn)故障后,將自動嘗試連接備用IP地址,從而實現(xiàn)自動切換到備份機,以將本應(yīng)發(fā)送給生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)給備份機。
2)業(yè)務(wù)接入設(shè)備基于浮動IP地址方式實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機,這種方式下要求備份機與生產(chǎn)機位于同一網(wǎng)段內(nèi),但對于業(yè)務(wù)接入設(shè)備無特殊要求。由于當備份機與生產(chǎn)機安裝于同一網(wǎng)段(可通過網(wǎng)橋設(shè)備來連接)內(nèi)時,生產(chǎn)機在具有自身物理IP地址之外,還同時啟用另外一個浮動IP地址,各個以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備都連接到該浮動IP地址,如生產(chǎn)機的物理IP地址為10.0.0.101,備份機的物理IP地址為10.0.0.102,掩碼均為255.255.255.0;為了實現(xiàn)生產(chǎn)機和備份機之間的IP地址自動切換,生產(chǎn)機再啟用一個浮動IP地址10.0.0.100,生產(chǎn)機在正常工作狀態(tài)下也占用此浮動IP地址,外部其他設(shè)備也連接此浮動IP地址,一旦生產(chǎn)機發(fā)生故障,此浮動IP地址將被備份機占用,外部其他設(shè)備在重新連接后將通過此浮動IP地址與備份機建立連接。這樣當生產(chǎn)機發(fā)生故障后,備份機將自動綁定該浮動IP地址,業(yè)務(wù)接入設(shè)備將重新連接該浮動IP地址,從而實現(xiàn)與備份機建立連接,實現(xiàn)將發(fā)送給生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)給備份機。
此外若業(yè)務(wù)轉(zhuǎn)接設(shè)備為中間信令轉(zhuǎn)接設(shè)備(如STP或者SG等)、或為以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)即為信令消息,這種情況下業(yè)務(wù)轉(zhuǎn)接設(shè)備可以通過將備份機的信令點設(shè)置為生產(chǎn)機的備用信令點的方式來實現(xiàn)將發(fā)往生產(chǎn)機的信令消息轉(zhuǎn)發(fā)至備份機,即中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備利用備用信令點功能(7號信令網(wǎng)的標準功能),預(yù)先將備份機的信令點設(shè)置為生產(chǎn)機的備用信令點,這樣當中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備在上述處理過程中檢測到生產(chǎn)機發(fā)生故障后,將自動將發(fā)往生產(chǎn)機的信令消息轉(zhuǎn)發(fā)到對應(yīng)的備份機。
步驟S30,備份機在接收到上述業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,將自動啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理;即本發(fā)明方案這里要求備份機在接收到來自業(yè)務(wù)轉(zhuǎn)接設(shè)備的信令消息、業(yè)務(wù)消息或者連接請求時能夠自動啟動軟件應(yīng)用,變自身狀態(tài)為生產(chǎn)機狀態(tài),實現(xiàn)對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息或者信令消息進行接管處理(由于備份機在沒有接管業(yè)務(wù)時可能僅處于硬件運行狀態(tài),上層軟件并未處于Ready狀態(tài),因此需要有一個觸發(fā)機制來觸發(fā)上層軟件運行,以運行對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理)。
其中備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)可以指備份機第一次接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù);也可以指備份機連續(xù)規(guī)定次數(shù)(如連續(xù)3次)接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù);還可以指備份機在規(guī)定時間長度內(nèi)(如在10ms內(nèi))連續(xù)接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)。
如業(yè)務(wù)轉(zhuǎn)接設(shè)備為路由交換設(shè)備或為以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,當在上述路由交換設(shè)備或以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備重新連接到備份機時,備份機將自動啟動以接管路由交換設(shè)備或以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息;又如業(yè)務(wù)轉(zhuǎn)接設(shè)備為中間信令轉(zhuǎn)接設(shè)備或為以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,當備份機接收到中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備轉(zhuǎn)發(fā)來的信令消息時,備份機將自動啟動接管中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備轉(zhuǎn)發(fā)來的信令消息。
此外,當一臺備份機同時為至少兩臺生產(chǎn)機配置容災(zāi)能力時,即備份機中同時存儲有分別對應(yīng)不同生產(chǎn)機的業(yè)務(wù)數(shù)據(jù)和配置機制時,則備份機要根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)屬性信息選擇對應(yīng)的業(yè)務(wù)數(shù)據(jù)和配置機制來接管該轉(zhuǎn)發(fā)的業(yè)務(wù),其中當業(yè)務(wù)轉(zhuǎn)接設(shè)備為路由交換設(shè)備或為以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,備份機啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息進行接管處理的過程具體如下備份機首先根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息的上層協(xié)議(如注冊、登陸等)來在自身數(shù)據(jù)庫中選擇出對應(yīng)的業(yè)務(wù)數(shù)據(jù)及其配置機制;然后備份機基于上述選擇的業(yè)務(wù)數(shù)據(jù)及其配置機制來啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息進行接管處理。
其中當業(yè)務(wù)轉(zhuǎn)接設(shè)備為中間信令轉(zhuǎn)接設(shè)備或為以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備時,備份機啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息進行接管處理的過程具體如下首先備份機根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息中包含的全局碼(GT,Global Title)來在自身數(shù)據(jù)庫中選擇出對應(yīng)的業(yè)務(wù)數(shù)據(jù)及其配置機制;因為中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備在將信令消息轉(zhuǎn)發(fā)至備用信令點時,只改變外出信令消息的目標信令點編碼(DPC,DestinationPoint Code),而并不改變GT,即備份機接收到由中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備轉(zhuǎn)發(fā)來的信令消息中攜帶的GT仍然是原生產(chǎn)機的GT,因此備份機可以根據(jù)接收到的信令消息中承載的GT來選擇正確的業(yè)務(wù)數(shù)據(jù)和配置機制;由于這里需要使用GT和備用信令點功能,所以要求中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備等必須采用GT尋址方式;然后備份機基于上述選擇出的業(yè)務(wù)數(shù)據(jù)及其配置機制來啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息進行接管處理。
其中本發(fā)明方案這里所涉及的生產(chǎn)機包括但不限于智能網(wǎng)中的業(yè)務(wù)控制點(SCP,Service Control Point)、充值中心(VC,Voucher Center)設(shè)備等。
綜上所述,本發(fā)明技術(shù)方案可以消除容災(zāi)系統(tǒng)中從生產(chǎn)機出現(xiàn)故障到備份機接管業(yè)務(wù)過程中的過多人為干預(yù),以最大限度的減少通信業(yè)務(wù)的中斷時間,其中利用本發(fā)明技術(shù)方案在備份機不預(yù)設(shè)接管條件的情況下,通信業(yè)務(wù)的中斷時間將減小為秒級。需要注意的是通信業(yè)務(wù)的中斷時間包括業(yè)務(wù)(包括業(yè)務(wù)消息和信令消息等)的轉(zhuǎn)發(fā)時間、業(yè)務(wù)轉(zhuǎn)接設(shè)備和備份機的重新連接時間和備份機的啟動時間等,其中利用本發(fā)明技術(shù)方案,STP轉(zhuǎn)發(fā)信令消息的時間為毫秒級,路由交換設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)消息的時間可達到秒級,如果同時采用備份機一直處于啟動狀態(tài)的機制,可以消除備份機的硬件啟動時間,從而可見通過組合并利用電信容災(zāi)相關(guān)設(shè)備已有功能和新增功能來實現(xiàn)無人工干預(yù)的業(yè)務(wù)自動接管方式,可以極大的減少通信業(yè)務(wù)的中斷時間。
相應(yīng)的,本發(fā)明這里對應(yīng)上述提出的基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法的主要實現(xiàn)原理,還進而提出了一種業(yè)務(wù)轉(zhuǎn)接設(shè)備和對應(yīng)的備份機,請參照圖3,該圖是本發(fā)明業(yè)務(wù)轉(zhuǎn)接設(shè)備的主要組成結(jié)構(gòu)框圖,其主要包括故障檢測單元10和業(yè)務(wù)轉(zhuǎn)發(fā)單元20,其中這兩個組成單元的具體作用如下故障檢測單元10,主要用于檢測生產(chǎn)機是否發(fā)生了故障;其檢測方式請參照上述方法中的相關(guān)描述;業(yè)務(wù)轉(zhuǎn)發(fā)單元20,主要用于在上述故障檢測單元10檢測到生產(chǎn)機發(fā)生故障時,將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為該生產(chǎn)機配置容災(zāi)能力的備份機,其中業(yè)務(wù)轉(zhuǎn)發(fā)單元20將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至備份機的具體實現(xiàn)方式也請參照上述方法中的相關(guān)描述。
請參照圖4,該圖是本發(fā)明提出的備份機的主要組成結(jié)構(gòu)框圖,其主要包括轉(zhuǎn)發(fā)業(yè)務(wù)接收單元100和啟動接管單元200,其中這兩個組成單元的主要作用如下轉(zhuǎn)發(fā)業(yè)務(wù)接收單元100,主要用于接收業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù);啟動接管單元200,主要用于在上述轉(zhuǎn)發(fā)業(yè)務(wù)接收單元100接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理,其中有關(guān)對規(guī)定條件的業(yè)務(wù)的具體解釋和如何啟動對轉(zhuǎn)發(fā)業(yè)務(wù)進行接管處理的主要實現(xiàn)方式請參照上述方法中的相關(guān)描述。
值得注意的是本發(fā)明這里提出的業(yè)務(wù)轉(zhuǎn)接設(shè)備和對應(yīng)的備份機的其他具體技術(shù)實現(xiàn)細節(jié)請參照本發(fā)明方法中的相關(guān)技術(shù)實現(xiàn)細節(jié)的描述,這里不再過多給予贅述。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法,其特征在于,包括步驟業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測到生產(chǎn)機發(fā)生故障時,將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為所述生產(chǎn)機配置容災(zāi)能力的備份機;所述備份機在接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測到在規(guī)定時間長度內(nèi)與生產(chǎn)機一直處于通信中斷狀態(tài)時判定所述生產(chǎn)機發(fā)生故障。
3.如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備向生產(chǎn)機發(fā)送請求報文,并在規(guī)定時間長度內(nèi)未能接收到所述生產(chǎn)機返回的應(yīng)答報文時判定所述生產(chǎn)機發(fā)生故障。
4.如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)為業(yè)務(wù)消息。
5.如權(quán)利要求4所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備為路由交換設(shè)備。
6.如權(quán)利要求5所述的方法,其特征在于,所述路由交換設(shè)備基于動態(tài)路由協(xié)議將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機。
7.如權(quán)利要求4所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備為以IP方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備。
8.如權(quán)利要求7所述的方法,其特征在于,所述業(yè)務(wù)接入設(shè)備通過將備份機的IP地址設(shè)置為生產(chǎn)機的備用IP地址的方式實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機。
9.如權(quán)利要求7所述的方法,其特征在于,所述業(yè)務(wù)接入設(shè)備基于浮動IP地址方式實現(xiàn)將發(fā)往生產(chǎn)機的業(yè)務(wù)消息轉(zhuǎn)發(fā)至備份機。
10.如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)為信令消息。
11.如權(quán)利要求10所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備通過將備份機的信令點設(shè)置為生產(chǎn)機的備用信令點的方式實現(xiàn)將發(fā)往生產(chǎn)機的信令消息轉(zhuǎn)發(fā)至備份機。
12.如權(quán)利要求10或11所述的方法,其特征在于,所述業(yè)務(wù)轉(zhuǎn)接設(shè)備為中間信令轉(zhuǎn)接設(shè)備或以信令方式接入生產(chǎn)機的業(yè)務(wù)接入設(shè)備。
13.如權(quán)利要求1所述的方法,其特征在于,所述備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)指接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備第一次轉(zhuǎn)發(fā)來的業(yè)務(wù)。
14.如權(quán)利要求1所述的方法,其特征在于,所述備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)指接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備連續(xù)規(guī)定次數(shù)轉(zhuǎn)發(fā)來的業(yè)務(wù)。
15.如權(quán)利要求1所述的方法,其特征在于,所述備份機接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)指在規(guī)定時間內(nèi)長度內(nèi)連續(xù)接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)。
16.如權(quán)利要求4所述的方法,其特征在于,當所述備份機為至少兩臺生產(chǎn)機配置容災(zāi)能力時,所述備份機啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息進行接管處理的過程具體包括所述備份機根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息的上層協(xié)議來選擇對應(yīng)的業(yè)務(wù)數(shù)據(jù)及其配置機制;并基于選擇的業(yè)務(wù)數(shù)據(jù)及其配置機制來啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)消息進行接管處理。
17.如權(quán)利要求10所述的方法,其特征在于,當所述備份機為至少兩臺生產(chǎn)機配置容災(zāi)能力時,所述備份機啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息進行接管處理的過程具體包括所述備份機根據(jù)業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息中包含的全局碼來選擇對應(yīng)的業(yè)務(wù)數(shù)據(jù)及其配置機制;并基于選擇的業(yè)務(wù)數(shù)據(jù)及其配置機制來啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的信令消息進行接管處理。
18.一種業(yè)務(wù)轉(zhuǎn)接設(shè)備,其特征在于,包括故障檢測單元,用于檢測生產(chǎn)機是否發(fā)生故障;業(yè)務(wù)轉(zhuǎn)發(fā)單元,用于在所述故障檢測單元檢測到生產(chǎn)機發(fā)生故障時,將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為所述生產(chǎn)機配置容災(zāi)能力的備份機。
19.一種備份機,其特征在于,包括轉(zhuǎn)發(fā)業(yè)務(wù)接收單元,用于接收業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù);啟動接管單元,用于在所述轉(zhuǎn)發(fā)業(yè)務(wù)接收單元接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理。
全文摘要
本發(fā)明公開了一種基于設(shè)備容災(zāi)的業(yè)務(wù)接管方法,包括業(yè)務(wù)轉(zhuǎn)接設(shè)備檢測到生產(chǎn)機發(fā)生故障時,將發(fā)往生產(chǎn)機的業(yè)務(wù)轉(zhuǎn)發(fā)至為所述生產(chǎn)機配置容災(zāi)能力的備份機;所述備份機在接收到業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的規(guī)定條件的業(yè)務(wù)時,啟動對業(yè)務(wù)轉(zhuǎn)接設(shè)備轉(zhuǎn)發(fā)來的業(yè)務(wù)進行接管處理。本發(fā)明可以在配置了容災(zāi)能力的設(shè)備發(fā)生故障時,提高業(yè)務(wù)的接管速度,以盡可能的減少業(yè)務(wù)發(fā)生中斷的時間,達到為設(shè)備配置容災(zāi)能力的最初目的。
文檔編號H04L12/24GK1859219SQ20061007570
公開日2006年11月8日 申請日期2006年4月18日 優(yōu)先權(quán)日2006年4月18日
發(fā)明者陳亮 申請人:華為技術(shù)有限公司