專利名稱:數(shù)據(jù)容災(zāi)系統(tǒng)和方法及中間設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)容災(zāi)系統(tǒng)、方法 及用于數(shù)據(jù)容災(zāi)的中間設(shè)備。
背景技術(shù):
數(shù)據(jù)容災(zāi)系統(tǒng)是指包括兩套或多套功能相同的IT系統(tǒng),互相之間可以 進(jìn)行健康狀態(tài)監(jiān)視和功能切換,當(dāng)一處系統(tǒng)因意外(如火災(zāi)、地震等)停止 工作時(shí),整個(gè)應(yīng)用系統(tǒng)可以切換到備用系統(tǒng),使得該系統(tǒng)功能可以繼續(xù)正常 工作。在移動(dòng)通訊領(lǐng)域,對歸屬位置寄存器(HLR, Home Location Register ) 的容災(zāi)是通訊領(lǐng)域內(nèi)的一項(xiàng)重要技術(shù),該技術(shù)釆用兩個(gè)HLR, 一個(gè)為主用 HLR,另一個(gè)為備用HLR,這兩個(gè)HLR具有相同的邏輯功能模塊。當(dāng)主用 HLR由于外界自然原因或者自身原因出現(xiàn)故障時(shí),主用HLR可以切換到備 用HLR,由備用HLR接管業(yè)務(wù),從而保證業(yè)務(wù)的正常進(jìn)行。在移動(dòng)通訊系 統(tǒng)中,主用HLR和備用HLR容災(zāi)時(shí)需要實(shí)時(shí)保證主備HLR之間的靜態(tài)數(shù) 據(jù)和動(dòng)態(tài)數(shù)據(jù)的實(shí)時(shí)同步,這樣才能實(shí)現(xiàn)在故障時(shí)備用HLR完全接管主用 HLR的業(yè)務(wù)。對于動(dòng)態(tài)數(shù)據(jù),例如移動(dòng)通訊系統(tǒng)中的移動(dòng)交換中心(MSC, Mobile Switching Centre )對HLR的操作會(huì)導(dǎo)致動(dòng)態(tài)數(shù)據(jù)的更新,此時(shí)需要將更新 的動(dòng)態(tài)數(shù)據(jù)從主用HLR同步到備用HLR中。圖1是現(xiàn)有移動(dòng)通訊系統(tǒng)進(jìn)行動(dòng)態(tài)數(shù)據(jù)同步的流程圖。參見圖1,該流 程包括以下步驟步驟101: MSC向主用HLR發(fā)起位置更新請求。步驟102:主用HLR收到位置更新請求進(jìn)行相關(guān)數(shù)據(jù)處理后,向MSC 發(fā)起插入用戶數(shù)據(jù)請求。步驟103: MSC收到插入用戶數(shù)據(jù)請求進(jìn)行相關(guān)數(shù)據(jù)處理后,向主用 HLR返回插入用戶數(shù)據(jù)響應(yīng)。步驟104:主用HLR收到插入用戶數(shù)據(jù)響應(yīng)進(jìn)^"相關(guān)數(shù)據(jù)處理后,向 MSC返回位置更新響應(yīng),MSC完成位置更新流程。步驟105:主用HLR向備用HLR發(fā)起動(dòng)態(tài)數(shù)據(jù)同步請求,其中包括步 驟101 ~步驟104中所更新的動(dòng)態(tài)數(shù)據(jù),以保證主備HLR之間的用戶數(shù)據(jù) 一致。步驟106:備用HLR接收主用HLR的動(dòng)態(tài)數(shù)據(jù),更新到本地?cái)?shù)據(jù)存儲(chǔ) 設(shè)備中,向主用HLR返回同步響應(yīng),完成動(dòng)態(tài)數(shù)據(jù)同步流程。對于靜態(tài)數(shù)據(jù),例如移動(dòng)通訊系統(tǒng)的營帳系統(tǒng)針對HLR的數(shù)據(jù)操作會(huì) 導(dǎo)致靜態(tài)數(shù)據(jù)的更新,此時(shí)需要將變更的靜態(tài)數(shù)據(jù)從主用HLR同步到備用 HLR。圖2是現(xiàn)有移動(dòng)通訊系統(tǒng)進(jìn)行靜態(tài)數(shù)據(jù)同步的流程圖。參見圖2,該流 程包括步驟201:營帳系統(tǒng)向主用HLR發(fā)起業(yè)務(wù)受理請求。 步驟202:主用HLR收到業(yè)務(wù)受理請求,進(jìn)行相關(guān)的數(shù)據(jù)處理,向營 帳系統(tǒng)返回業(yè)務(wù)受理響應(yīng),完成主用HLR業(yè)務(wù)受理;步驟203:營帳系統(tǒng)向備用HLR發(fā)起業(yè)務(wù)受理請求; 步驟204:備用HLR收到業(yè)務(wù)受理請求,進(jìn)行相關(guān)的數(shù)據(jù)處理,向營 帳系統(tǒng)返回業(yè)務(wù)受理響應(yīng),完成備用HLR業(yè)務(wù)受理。通過上述的數(shù)據(jù)同步可以保證主用HLR和備用HLR的數(shù)據(jù)保持一致, 當(dāng)主用HLR由于外界自然原因或者自身原因出現(xiàn)故障時(shí),可以通過主用 HLR和備用HLR之間的切換接口切換到備用HLR ,并通知相關(guān)的設(shè)備例如 MSC和營帳系統(tǒng)將交互對象切換成備用HLR,由備用HLR處理業(yè)務(wù)數(shù)據(jù), 從而保證業(yè)務(wù)的正常進(jìn)行。但是,上述現(xiàn)有技術(shù)存在以下技術(shù)問題主、備用HLR之間沒有統(tǒng)一的容災(zāi)接口 ,主、備用HLR必須采用同一 廠家的設(shè)備,如果廠家不同,則主、備用HLR之間難以做到數(shù)據(jù)同步并進(jìn) 行容災(zāi),如果要進(jìn)行數(shù)據(jù)容災(zāi),需要對現(xiàn)有的HLR進(jìn)行升級,使得主、備 用HLR之間可以做到數(shù)據(jù)同步,這就需要大量的改造操作,改造成本較大。 而且,與HLR相交互的MSC和營帳系統(tǒng)也需要支持容災(zāi)切換功能,在發(fā)生 切換后需要MSC和營帳系統(tǒng)轉(zhuǎn)換交互對象,這樣就增加了 MSC和營帳系統(tǒng) 的操作動(dòng)作,難以做到自動(dòng)切換,而且對于目前大部分現(xiàn)有的MSC和營帳 系統(tǒng)來說,如果需要支持容災(zāi),必須對這些設(shè)備進(jìn)行相應(yīng)的升級,改造成本 較大。發(fā)明內(nèi)容有鑒于此,本發(fā)明所要解決的技術(shù)問題在于提供一種數(shù)據(jù)容災(zāi)系統(tǒng),不 需要升級相關(guān)設(shè)備就可以實(shí)現(xiàn)不同廠家設(shè)備之間的數(shù)據(jù)容災(zāi),降低數(shù)據(jù)容災(zāi) 的改造成本。本發(fā)明所要解決的另 一技術(shù)問題在于提供一種數(shù)據(jù)容災(zāi)方法,不需要升 級相關(guān)設(shè)備就可以實(shí)現(xiàn)不同廠家設(shè)備之間的數(shù)據(jù)容突,降低數(shù)據(jù)容災(zāi)的改造 成本。本發(fā)明所要解決的另 一技術(shù)問題在于提供一種數(shù)據(jù)容災(zāi)中間設(shè)備,實(shí)現(xiàn) 與不同設(shè)備之間的容突交互,不需要升級相關(guān)設(shè)備就可以實(shí)現(xiàn)不同廠家設(shè)備 之間的數(shù)據(jù)容突,降低數(shù)據(jù)容突的改造成本。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為本發(fā)明提供了一種數(shù)據(jù)容災(zāi)系統(tǒng),包括主用歸屬位置寄存器HLR和備用HLR,都具備與相關(guān)操作設(shè)備進(jìn)行數(shù) 據(jù)交互操作并更新存儲(chǔ)相關(guān)數(shù)據(jù)的功能模塊;中間設(shè)備,與所述主、備用HLR以及相關(guān)操作設(shè)備之間具有相互通信 的接口,該中間設(shè)備用于中轉(zhuǎn)主用HLR與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操據(jù)交互操作信息同步給備用HLR,并在主用HLR故障 時(shí)將數(shù)據(jù)操作切換到備用HLR。其中,所述相關(guān)操作設(shè)備為移動(dòng)交換中心MSC;所述中間設(shè)備包括動(dòng) 態(tài)數(shù)據(jù)同步處理模塊,用于轉(zhuǎn)發(fā)主用HLR與MSC之間的動(dòng)態(tài)數(shù)據(jù)交互操作 信息,記錄相關(guān)的操作信息并按照所述主用HLR與MSC之間相同的交互操 作方式與備用HLR進(jìn)行動(dòng)態(tài)數(shù)據(jù)交互操作以完成動(dòng)態(tài)數(shù)據(jù)同步。所述相關(guān)操作設(shè)備為營帳系統(tǒng);所述中間設(shè)備包括靜態(tài)數(shù)據(jù)同步處理模 塊,用于轉(zhuǎn)發(fā)主用HLR與所述營帳系統(tǒng)之間的靜態(tài)數(shù)據(jù)交互操作信息,記 錄相關(guān)的操作信息并按照主用HLR與所述營帳系統(tǒng)之間相同的交互操作方 式與備用HLR進(jìn)行靜態(tài)數(shù)據(jù)交互操作以完成靜態(tài)數(shù)據(jù)同步。本發(fā)明還提供了一種數(shù)據(jù)容災(zāi)方法,該方法設(shè)置能夠替代主用HLR工 作的備用HLR,以及設(shè)置中間設(shè)備,并包括A、 中間設(shè)備轉(zhuǎn)發(fā)主用HLR與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操作信息, 并將同樣的數(shù)據(jù)交互操作信息同步給備用HLR;B、 中間設(shè)備判斷主用HLR的工作狀態(tài),當(dāng)判定主用HLR故障時(shí)將數(shù) 據(jù)操作切換到備用HLR。其中,步驟A中包括動(dòng)態(tài)數(shù)據(jù)同步過程,具體為中間設(shè)備轉(zhuǎn)發(fā)主用 HLR與MSC之間的動(dòng)態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照所 述主用HLR與MSC之間相同的交互操作方式與備用HLR進(jìn)行動(dòng)態(tài)數(shù)據(jù)交 互操作以完成動(dòng)態(tài)數(shù)據(jù)同步。所述動(dòng)態(tài)數(shù)據(jù)同步過程具體包括Al 1 、 MSC向中間設(shè)備發(fā)起位置更新請求;中間設(shè)備把位置更新請求轉(zhuǎn) 發(fā)給主用HLR;A12、主用HLR向中間設(shè)備發(fā)送插入用戶數(shù)據(jù)請求;中間設(shè)備把插入用 戶數(shù)據(jù)請求轉(zhuǎn)發(fā)給MSC;A13、 MSC向中間設(shè)備返回插入用戶凄t據(jù)響應(yīng);中間設(shè)備向主用HLR 轉(zhuǎn)發(fā)插入用戶^:據(jù)響應(yīng);A14、主用HLR向中間設(shè)備返回位置更新響應(yīng);中間設(shè)備向MSC轉(zhuǎn)發(fā) 位置更新響應(yīng),MSC完成位置更新流程;A15、中間設(shè)備向備用HLR發(fā)起位置更新請求;A16、備用HLR向中間設(shè)備發(fā)送插入用戶數(shù)據(jù)請求;A17、中間設(shè)備向備用HLR返回插入用戶數(shù)據(jù)響應(yīng);A18、備用HLR向中間設(shè)備返回位置更新響應(yīng);中間設(shè)備完成備用HLR 位置更新流程。其中,步驟A中還包括靜態(tài)數(shù)據(jù)同步過程,具體為中間設(shè)備轉(zhuǎn)發(fā)主 用HLR與營帳系統(tǒng)之間的靜態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并 按照主用HLR與所述營帳系統(tǒng)之間相同的交互操作方式與備用HLR進(jìn)行靜 態(tài)數(shù)據(jù)交互操作以完成靜態(tài)數(shù)據(jù)同步。所述靜態(tài)數(shù)據(jù)同步過程具體包括A21、營帳系統(tǒng)向中間設(shè)備發(fā)送業(yè)務(wù)受理請求;A22、中間設(shè)備向主用HLR發(fā)送業(yè)務(wù)受理請求;A23、主用HLR向中間設(shè)備返回業(yè)務(wù)受理響應(yīng),完成靜態(tài)數(shù)據(jù)更新;A24、中間設(shè)備向備用HLR發(fā)送業(yè)務(wù)受理請求;A25、備用HLR向中間設(shè)備返回業(yè)務(wù)受理響應(yīng),完成靜態(tài)數(shù)據(jù)更新;A26、中間設(shè)備向營帳系統(tǒng)返回業(yè)務(wù)受理響應(yīng)。其中,步驟B進(jìn)一步包括當(dāng)中間設(shè)備判定主用HLR故障解除時(shí)將數(shù) 據(jù)操作切換回主用HLR。所述中間設(shè)備判斷主用HLR的工作狀態(tài)的方法為檢測中間設(shè)備與主 用HLR之間的通信鏈路情況或主用HLR的操作成功率,在所述通信鏈路中 斷時(shí)或操作成功率低于正常值時(shí)判定主用HLR故障;在所述通信鏈路恢復(fù) 正常或操作成功率恢復(fù)到正常值時(shí)判定主用HLR故障解除。本發(fā)明還提供了一種數(shù)據(jù)容災(zāi)中間設(shè)備,包括分別與主、備用HLR通信的接口,以及與主、備用HLR的相關(guān)操作設(shè) 備通信的接口 ;數(shù)據(jù)同步模塊,用于中轉(zhuǎn)主用HLR與所述相關(guān)操作設(shè)備之間的數(shù)據(jù)交 互操作信息,將相關(guān)的數(shù)據(jù)交互操作信息同步給備用HLR;切換模塊,用于在主用HLR故障時(shí)將數(shù)據(jù)操作切換到備用HLR;還用 于在主用HLR恢復(fù)時(shí),將數(shù)據(jù)操作切換回主用HLR。其中,所述數(shù)據(jù)同步模塊包括動(dòng)態(tài)數(shù)據(jù)同步處理模塊,用于轉(zhuǎn)發(fā)主用 HLR和MSC之間的動(dòng)態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照主 用HLR與所述MSC之間相同的交互操作方式與備用HLR進(jìn)行動(dòng)態(tài)數(shù)據(jù)交 互操作以完成動(dòng)態(tài)數(shù)據(jù)同步。所述數(shù)據(jù)同步模塊包括靜態(tài)數(shù)據(jù)同步處理模塊,用于轉(zhuǎn)發(fā)主用HLR 與相關(guān)營帳系統(tǒng)之間的靜態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照 所述主用HLR和所述營帳系統(tǒng)之間相同的交互操作方式與備用HLR進(jìn)行靜 態(tài)數(shù)據(jù)交互操作以完成靜態(tài)數(shù)據(jù)同步。所述切換模塊包括檢測模塊,用于檢測中間設(shè)備與主用HLR之間的通 信鏈路情況,在所述通信鏈路中斷時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換到備用 HLR;在所述通信鏈路恢復(fù)時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換回主用HLR。所述切換模塊包括監(jiān)測統(tǒng)計(jì)模塊,用于監(jiān)測統(tǒng)計(jì)主用HLR的操作成功 率,在主用HLR的操作成功率低于正常值時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換 到備用HLR;在主用HLR的操作成功率恢復(fù)到正常值時(shí)觸發(fā)切換模塊將數(shù) 據(jù)操作切換回主用HLR。本發(fā)明中,只需要設(shè)置一個(gè)中間設(shè)備,主用HLR和相關(guān)操作設(shè)備之間 的交互操作都由該中間設(shè)備中轉(zhuǎn),主用HLR和備用HLR之間的數(shù)據(jù)同步也 由該中間設(shè)備操作完成,因此采用本發(fā)明,可以不必對現(xiàn)有的MSC、營帳 系統(tǒng)做任何改動(dòng),也不必在主、備用HLR之間額外增加可以相互通信的接 口,只要在中間設(shè)備上設(shè)置與相關(guān)設(shè)備,例如MSC、營帳系統(tǒng)、主、備HLR, 之間通信的標(biāo)準(zhǔn)接口,就可以完成不同廠家通信設(shè)備之間的數(shù)據(jù)容突,整個(gè) 系統(tǒng)的架構(gòu)布局非常簡單清晰,從而在不需要更新升級相關(guān)設(shè)備的情況下就 可以組成數(shù)據(jù)容災(zāi)系統(tǒng),極大地降低了組建數(shù)據(jù)容災(zāi)系統(tǒng)的工作量和升級改造成本;同時(shí),中間"&備可以對主用HLR的工作狀態(tài)進(jìn)4亍監(jiān)測,可以在主用HLR故障時(shí)實(shí)現(xiàn)主備HLR之間的自動(dòng)切換。
圖1是現(xiàn)有移動(dòng)通訊系統(tǒng)進(jìn)行動(dòng)態(tài)數(shù)據(jù)同步的流程圖; 圖2是現(xiàn)有移動(dòng)通訊系統(tǒng)進(jìn)行靜態(tài)數(shù)據(jù)同步的流程圖; 圖3a為本發(fā)明所述數(shù)據(jù)容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖; 圖3b為所述中間設(shè)備的一種實(shí)施例的結(jié)構(gòu)圖; 圖4是本發(fā)明所示的容災(zāi)動(dòng)態(tài)數(shù)據(jù)同步實(shí)現(xiàn)流程; 圖5是本發(fā)明所示的容災(zāi)靜態(tài)數(shù)據(jù)同步實(shí)現(xiàn)流程。
具體實(shí)施方式
下面通過具體實(shí)施例和附圖對本發(fā)明做進(jìn)一 步詳細(xì)說明。 圖3a為本發(fā)明所述數(shù)據(jù)容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖。參見圖3a,該數(shù)據(jù)容 突系統(tǒng)包4舌主用HLR304,用于才艮據(jù)相關(guān)操作設(shè)備,例如MSC 301和營帳系統(tǒng)302, 的業(yè)務(wù)請求,完成移動(dòng)性管理、呼叫、短消息等業(yè)務(wù)流程,并更新存儲(chǔ)用戶 的相關(guān)數(shù)據(jù),包括動(dòng)態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)。備用HLR305,具有與主用HLR相同的功能模塊,用于主用HLR的數(shù) 據(jù)備份,當(dāng)主用HLR發(fā)送故障時(shí)可以自動(dòng)接管主用HLR的業(yè)務(wù)數(shù)據(jù)操作。所述HLR的相關(guān)操作設(shè)備包括MSC 301和營帳系統(tǒng)302。所述MSC 301 負(fù)責(zé)移動(dòng)終端的無線接入、話路交換、話路接續(xù)等作用,MSC能向中間設(shè) 備303傳遞網(wǎng)絡(luò)信令,完成移動(dòng)性管理、呼叫、短消息等移動(dòng)交互處理。 MSC的操作會(huì)影響HLR的動(dòng)態(tài)數(shù)據(jù)更新。營帳系統(tǒng)302負(fù)責(zé)處理運(yùn)營商營 業(yè)廳的業(yè)務(wù)受理命令,并將其轉(zhuǎn)發(fā)給HLR完成用戶簽約數(shù)據(jù)修改,營帳系 統(tǒng)的操作會(huì)影響HLR的靜態(tài)數(shù)據(jù)更新。本發(fā)明的數(shù)據(jù)容災(zāi)系統(tǒng)主要包括中間設(shè)備303,分別與所述主、備用HLR以及相關(guān)操作設(shè)備之間具有相互通信的接口 ,該中間設(shè)備303用于中 轉(zhuǎn)主用HLR 304與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操作信息,將相關(guān)的數(shù)據(jù) 交互操作信息同步給備用HLR 305,并在主用HLR 304故障時(shí)將數(shù)據(jù)操作 切換到備用HLR 305。該中間設(shè)備303還用于在主用HLR304恢復(fù)時(shí),將數(shù) 據(jù)操作切換回主用HLR304。圖3b為所述中間設(shè)備的一種實(shí)施例的結(jié)構(gòu)圖。參見圖3a和圖3b,所述 中間設(shè)備具體包分別與主、備用HLR通信的通信^接口 311,以及與主、備 用HLR的相關(guān)操作設(shè)備通信的通信接口 312,所述通信接口可以依據(jù)不同 廠家不同種類的設(shè)備如HLR、 MSC和營帳系統(tǒng),采用相應(yīng)的通信協(xié)議與之 通信,從而不必對相關(guān)的HLR、 MSC和營帳系統(tǒng)進(jìn)行升級。所述中間設(shè)備還包括動(dòng)態(tài)數(shù)據(jù)同步處理模塊313,用于轉(zhuǎn)發(fā)主用HLR 304與MSC301之間的動(dòng)態(tài)數(shù)據(jù)交互操作信息以完成各種移動(dòng)業(yè)務(wù)流程,同 時(shí)記錄相關(guān)的#:作信息并按照所述主用HLR 304與MSC 301之間相同的交 互操作方式構(gòu)造相應(yīng)的操作信令通過標(biāo)準(zhǔn)接口發(fā)送給備用HLR 305,處理備 用HLR 305返回的響應(yīng)流程,但不將備用HLR305的響應(yīng)轉(zhuǎn)發(fā)給MSC,完 成備用HLR 305的處理流程,從而完成動(dòng)態(tài)數(shù)據(jù)同步,保證主、備用HLR 的動(dòng)態(tài)數(shù)據(jù)一致性。所述中間設(shè)備301和包括靜態(tài)數(shù)據(jù)同步處理模塊314,用于轉(zhuǎn)發(fā)主用 HLR304與相關(guān)營帳系統(tǒng)302之間的靜態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操 作信息并按照所述主用HLR 304和所述營帳系統(tǒng)302之間相同的交互操作 方式與備用HLR 305進(jìn)行靜態(tài)數(shù)據(jù)交互操作以完成靜態(tài)數(shù)據(jù)同步,從而保 證主、備用HLR的靜態(tài)數(shù)據(jù)一致性。所述中間設(shè)備301還包括切換模塊,用于在主用HLR 304故障時(shí)將數(shù) 據(jù)操作切換到備用HLR 305;還用于在主用HLR恢復(fù)時(shí),將數(shù)據(jù)操作切換 回主用HLR。具體的,該切換模塊中包括檢測模塊,用于檢測中間設(shè)備301 與主用HLR 304之間的通信鏈路情況,在所述通信鏈路中斷時(shí)觸發(fā)切換模 塊將數(shù)據(jù)操作切換到備用HLR 305;在所述通信鏈路恢復(fù)時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換回主用HLR304。所述切換模塊還包括監(jiān)測統(tǒng)計(jì)模塊,用于監(jiān) 測統(tǒng)計(jì)主用HLR 304的操作成功率,在主用HLR 304的操作成功率低于正 常值時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換到備用HLR 305;在主用HLR 304的 操作成功率恢復(fù)到正常值時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換回主用HLR 304。 基于上述數(shù)據(jù)容突系統(tǒng)和中間設(shè)備,本發(fā)明還公開了相應(yīng)的數(shù)據(jù)容災(zāi)方 法,主要包括A、 中間設(shè)備轉(zhuǎn)發(fā)主用HLR與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操作信息, 并將同樣的數(shù)據(jù)交互操作信息同步給備用HLR;B、 中間設(shè)備判斷主用HLR的工作狀態(tài),當(dāng)判定主用HLR故障時(shí)將數(shù) 據(jù)操作切換到備用HLR。這里,中間設(shè)備還可以根據(jù)主用HLR的工作狀態(tài),在主用HLR恢復(fù)時(shí) 將數(shù)據(jù)操作切換回主用HLR。對于HLR來說,針對不同的相關(guān)操作設(shè)備,可能涉及到動(dòng)態(tài)數(shù)據(jù)的更 新和靜態(tài)數(shù)據(jù)的更新,在容災(zāi)數(shù)據(jù)同步時(shí),需要分別進(jìn)行動(dòng)態(tài)數(shù)據(jù)同步流程 和靜態(tài)數(shù)據(jù)同步流程。當(dāng)發(fā)生動(dòng)態(tài)數(shù)據(jù)更新的操作流程時(shí),例如位置更新流程,則需要進(jìn)行動(dòng) 態(tài)數(shù)據(jù)同步。圖4是本發(fā)明所示的容災(zāi)動(dòng)態(tài)數(shù)據(jù)同步實(shí)現(xiàn)流程。參見圖4, 以位置更新流程為例進(jìn)行說明,包括以下步驟步驟401: MSC向中間設(shè)備發(fā)起位置更新請求;中間設(shè)備把位置更新請 求轉(zhuǎn)發(fā)給主用HLR,主用HLR進(jìn)行相關(guān)操作處理;步驟402:主用HLR向中間設(shè)備發(fā)送插入用戶數(shù)據(jù)請求;中間設(shè)備把 插入用戶數(shù)據(jù)請求轉(zhuǎn)發(fā)給MSC;步驟403: MSC進(jìn)行相關(guān)操作處理后向中間設(shè)備返回插入用戶數(shù)據(jù)響 應(yīng);中間設(shè)備向主用HLR轉(zhuǎn)發(fā)插入用戶數(shù)據(jù)響應(yīng);步驟404:主用HLR進(jìn)行相關(guān)操作處理后向中間設(shè)備返回位置更新響 應(yīng);中間設(shè)備向MSC轉(zhuǎn)發(fā)位置更新響應(yīng),MSC完成位置更新流程;步驟405:中間設(shè)備向備用HLR發(fā)起位置更新請求,備用HLR進(jìn)行相關(guān)操作處理;步驟406:備用HLR進(jìn)行相關(guān)處理后向中間設(shè)備發(fā)送插入用戶數(shù)據(jù)請求;步驟407:中間設(shè)備向備用HLR返回插入用戶數(shù)據(jù)響應(yīng);步驟408:備用HLR進(jìn)行相關(guān)處理后向中間設(shè)備返回位置更新響應(yīng);中間設(shè)備完成備用HLR位置更新流程,從而保證主備HLR之間的動(dòng)態(tài)數(shù)據(jù)的一致性。當(dāng)發(fā)生靜態(tài)數(shù)據(jù)更新的操作流程,例如營帳系統(tǒng)對HLR的業(yè)務(wù)受理操 作,則觸發(fā)靜態(tài)數(shù)據(jù)同步流程。圖5是本發(fā)明所示的容災(zāi)靜態(tài)數(shù)據(jù)同步實(shí)現(xiàn) 流程。圖5以業(yè)務(wù)受理操作為例進(jìn)行說明,具體包括步驟501:營帳系統(tǒng)向中間設(shè)備發(fā)送業(yè)務(wù)受理請求;步驟502:中間設(shè)備向主用HLR發(fā)送業(yè)務(wù)受理請求;步驟503:主用HLR完成相應(yīng)的業(yè)務(wù)操作處理后向中間設(shè)備返回業(yè)務(wù) 受理響應(yīng),完成靜態(tài)數(shù)據(jù)更新;步驟504:中間設(shè)備向備用HLR發(fā)送業(yè)務(wù)受理請求;步驟505:備用HLR完成相應(yīng)的業(yè)務(wù)搡作處理后向中間設(shè)備返回業(yè)務(wù) 受理響應(yīng),完成靜態(tài)數(shù)據(jù)更新;步驟506:中間設(shè)備向營帳系統(tǒng)返回業(yè)務(wù)受理需要,完成業(yè)務(wù)受理流程, 從而保證主備HLR之間的靜態(tài)數(shù)據(jù)的 一致性。上述過程中,在中間設(shè)備轉(zhuǎn)發(fā)處理MSC、營帳系統(tǒng)以及主備用HLR之 間的信令時(shí),如果MSC、營帳系統(tǒng)與HLR之間采用的是不能互通的通信協(xié) 議,則中間設(shè)備需要將相應(yīng)的信令進(jìn)行轉(zhuǎn)換,適配成對方可以處理的通信協(xié) 議信令再發(fā)送給接收對象。本發(fā)明的自動(dòng)切換流程主要包括如下步驟步驟601:中間設(shè)備在主用HLR和MSC之間轉(zhuǎn)發(fā)信令,檢測與主用 HLR之間的連接情況并統(tǒng)計(jì)主用HLR的操作成功率;步驟602:中間設(shè)備檢測到與主用HLR之間鏈路中斷或者操作成功率低于正常值,則中間設(shè)備判定主用HLR故障,并進(jìn)行主備HLR之間的切換, 將業(yè)務(wù)數(shù)據(jù)操作倒換到備用HLR完成;步驟603:中間設(shè)備檢測到與原主用HLR之間鏈路恢復(fù)或者操作成功 率恢復(fù)到正常值水平,則判定主用HLR故障解除,并進(jìn)行主備HLR之間的 回切操作,將業(yè)務(wù)自動(dòng)切換回原主用HLR操作。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)據(jù)容災(zāi)系統(tǒng),其特征在于,包括主用歸屬位置寄存器HLR和備用HLR,都具備與相關(guān)操作設(shè)備進(jìn)行數(shù)據(jù)交互操作并更新存儲(chǔ)相關(guān)數(shù)據(jù)的功能模塊;中間設(shè)備,與所述主、備用HLR以及相關(guān)操作設(shè)備之間具有相互通信的接口,該中間設(shè)備用于中轉(zhuǎn)主用HLR與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操作信息,將相關(guān)的數(shù)據(jù)交互操作信息同步給備用HLR,并在主用HLR故障時(shí)將數(shù)據(jù)操作切換到備用HLR。
2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)容災(zāi)系統(tǒng),其特征在于,所述相關(guān)操作 設(shè)備為移動(dòng)交換中心MSC;所述中間設(shè)備包括動(dòng)態(tài)數(shù)據(jù)同步處理模塊,用 于轉(zhuǎn)發(fā)主用HLR與MSC之間的動(dòng)態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信 息并按照所述主用HLR與MSC之間相同的交互操作方式與備用HLR進(jìn)行 動(dòng)態(tài)數(shù)據(jù)交互操作以完成動(dòng)態(tài)數(shù)據(jù)同步。
3、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)容災(zāi)系統(tǒng),所述相關(guān)操作設(shè)備為營帳系 統(tǒng);所述中間設(shè)備包括靜態(tài)數(shù)據(jù)同步處理模塊,用于轉(zhuǎn)發(fā)主用HLR與所述 營帳系統(tǒng)之間的靜態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照主用 HLR與所述營帳系統(tǒng)之間相同的交互操作方式與備用HLR進(jìn)行靜態(tài)數(shù)據(jù)交 互操作以完成靜態(tài)數(shù)據(jù)同步。
4、 一種數(shù)據(jù)容災(zāi)方法,其特征在于,該方法設(shè)置能夠替代主用HLR工 作的備用HLR,以及設(shè)置中間設(shè)備,并包括A、 中間設(shè)備轉(zhuǎn)發(fā)主用HLR與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操作信息, 并將同樣的數(shù)據(jù)交互操作信息同步給備用HLR;B、 中間設(shè)備判斷主用HLR的工作狀態(tài),當(dāng)判定主用HLR故障時(shí)將數(shù) 據(jù)操作切換到備用HLR。
5、 根據(jù)權(quán)利要求4所述的數(shù)據(jù)容災(zāi)方法,其特征在于,步驟A中包括 動(dòng)態(tài)數(shù)據(jù)同步過程,具體為中間設(shè)備轉(zhuǎn)發(fā)主用HLR與MSC之間的動(dòng)態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照所述主用HLR與MSC之間相 同的交互操作方式與備用HLR進(jìn)行動(dòng)態(tài)數(shù)據(jù)交互操作以完成動(dòng)態(tài)數(shù)據(jù)同 步。
6、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)容災(zāi)方法,其特征在于,所述動(dòng)態(tài)數(shù)據(jù) 同步過程具體包括Al 1 、 MSC向中間設(shè)備發(fā)起位置更新請求;中間設(shè)備把位置更新請求轉(zhuǎn) 發(fā)給主用HLR;A12、主用HLR向中間設(shè)備發(fā)送插入用戶數(shù)據(jù)請求;中間設(shè)備把插入用 戶數(shù)據(jù)請求轉(zhuǎn)發(fā)給MSC;A13、 MSC向中間設(shè)備返回插入用戶數(shù)據(jù)響應(yīng);中間設(shè)備向主用HLR 轉(zhuǎn)發(fā)插入用戶數(shù)據(jù)響應(yīng);A14、主用HLR向中間設(shè)備返回位置更新響應(yīng);中間設(shè)備向MSC轉(zhuǎn)發(fā) 位置更新響應(yīng),MSC完成位置更新流程;A15、中間設(shè)備向備用HLR發(fā)起位置更新請求;A16、備用HLR向中間設(shè)備發(fā)送插入用戶數(shù)據(jù)請求;A17、中間設(shè)備向備用HLR返回插入用戶數(shù)據(jù)響應(yīng);A18、備用HLR向中間設(shè)備返回位置更新響應(yīng);中間設(shè)備完成備用HLR 位置更新流程。
7、 根據(jù)權(quán)利要求4所述的數(shù)據(jù)容突方法,其特征在于,步驟A中包括 靜態(tài)數(shù)據(jù)同步過程,具體為中間設(shè)備轉(zhuǎn)發(fā)主用HLR與營帳系統(tǒng)之間的靜 態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照主用HLR與所述營帳系 統(tǒng)之間相同的交互操作方式與備用HLR進(jìn)行靜態(tài)數(shù)據(jù)交互操作以完成靜態(tài) 數(shù)據(jù)同步。
8、 根據(jù)權(quán)利要求7所述的數(shù)據(jù)容突方法,其特征在于,所述靜態(tài)數(shù)據(jù) 同步過程具體包括A21、營帳系統(tǒng)向中間設(shè)備發(fā)送業(yè)務(wù)受理請求; A22、中間設(shè)備向主用HLR發(fā)送業(yè)務(wù)受理請求;A23、主用HLR向中間設(shè)備返回業(yè)務(wù)受理響應(yīng),完成靜態(tài)數(shù)據(jù)更新; A24、中間設(shè)備向備用HLR發(fā)送業(yè)務(wù)受理請求; A25、備用HLR向中間設(shè)備返回業(yè)務(wù)受理響應(yīng),完成靜態(tài)數(shù)據(jù)更新; A26、中間設(shè)備向營帳系統(tǒng)返回業(yè)務(wù)受理響應(yīng)。
9、 根據(jù)權(quán)利要求4所述的數(shù)據(jù)容災(zāi)方法,其特征在于,步驟B進(jìn)一步 包括當(dāng)中間設(shè)備判定主用HLR故障解除時(shí)將數(shù)據(jù)操作切換回主用HLR 。
10、 根據(jù)權(quán)利要求4或9所述的數(shù)據(jù)容災(zāi)方法,其特征在于,所述中間 設(shè)備判斷主用HLR的工作狀態(tài)的方法為檢測中間設(shè)備與主用HLR之間的 通信鏈路情況或主用HLR的操作成功率,在所述通信鏈路中斷時(shí)或操作成 功率低于正常值時(shí)判定主用HLR故障;在所述通信鏈路恢復(fù)正?;虿僮鞒?功率恢復(fù)到正常值時(shí)判定主用HLR故障解除。
11、 一種數(shù)據(jù)容突中間設(shè)備,其特征在于,該中間設(shè)備包括 分別與主、備用HLR通信的接口,以及與主、備用HLR的相關(guān)操作設(shè)備通信的接口 ;數(shù)據(jù)同步模塊,用于中轉(zhuǎn)主用HLR與所述相關(guān)操作設(shè)備之間的數(shù)據(jù)交 互操作信息,將相關(guān)的數(shù)據(jù)交互操作信息同步給備用HLR;切換模塊,用于在主用HLR故障時(shí)將數(shù)據(jù)操作切換到備用HLR。
12、 根據(jù)權(quán)利要求11所述的數(shù)據(jù)容災(zāi)中間設(shè)備,其特征在于,所述切 換模塊還用于在主用HLR恢復(fù)時(shí),將數(shù)據(jù)操作切換回主用HLR。
13、 根據(jù)權(quán)利要求11所述的數(shù)據(jù)容災(zāi)中間設(shè)備,其特征在于,所述數(shù) 據(jù)同步模塊包括動(dòng)態(tài)數(shù)據(jù)同步處理模塊,用于轉(zhuǎn)發(fā)主用HLR和MSC之間 的動(dòng)態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照主用HLR與所述 MSC之間相同的交互操作方式與備用HLR進(jìn)行動(dòng)態(tài)數(shù)據(jù)交互操作以完成動(dòng) 態(tài)數(shù)據(jù)同步。
14、 根據(jù)權(quán)利要求11所述的數(shù)據(jù)容災(zāi)中間設(shè)備,其特征在于,所述數(shù) 據(jù)同步模塊包括靜態(tài)數(shù)據(jù)同步處理模塊,用于轉(zhuǎn)發(fā)主用HLR與相關(guān)營帳 系統(tǒng)之間的靜態(tài)數(shù)據(jù)交互操作信息,記錄相關(guān)的操作信息并按照所述主用HLR和所述營帳系統(tǒng)之間相同的交互操作方式與備用HLR進(jìn)行靜態(tài)數(shù)據(jù)交 互操作以完成靜態(tài)數(shù)據(jù)同步。
15、 根據(jù)權(quán)利要求11所述的數(shù)據(jù)容災(zāi)中間設(shè)備,其特征在于,所述切 換模塊包括檢測模塊,用于檢測中間設(shè)備與主用HLR之間的通信鏈路情況, 在所述通信鏈路中斷時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換到備用HLR;在所述 通信鏈路恢復(fù)時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換回主用HLR。
16、 根據(jù)權(quán)利要求11所述的數(shù)據(jù)容災(zāi)中間設(shè)備,其特征在于,所述切 換模塊包括監(jiān)測統(tǒng)計(jì)模塊,用于監(jiān)測統(tǒng)計(jì)主用HLR的操作成功率,在主用 HLR的操作成功率低于正常值時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作切換到備用 HLR;在主用HLR的操作成功率恢復(fù)到正常值時(shí)觸發(fā)切換模塊將數(shù)據(jù)操作 切換回主用HLR。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)容災(zāi)系統(tǒng)和方法以及中間設(shè)備,包括主用歸屬位置寄存器(HLR)和備用HLR,都具備與相關(guān)操作設(shè)備進(jìn)行數(shù)據(jù)交互操作并更新存儲(chǔ)相關(guān)數(shù)據(jù)的功能模塊;還包括中間設(shè)備,與所述主、備用HLR以及相關(guān)操作設(shè)備之間具有相互通信的接口,該中間設(shè)備用于中轉(zhuǎn)主用HLR與相關(guān)操作設(shè)備之間的數(shù)據(jù)交互操作信息,將相關(guān)的數(shù)據(jù)交互操作信息同步給備用HLR,并在主用HLR故障時(shí)將數(shù)據(jù)操作切換到備用HLR。利用本發(fā)明,可以實(shí)現(xiàn)與不同設(shè)備之間的容災(zāi)交互,不需要升級相關(guān)設(shè)備就可以實(shí)現(xiàn)不同廠家設(shè)備之間的數(shù)據(jù)容災(zāi),降低數(shù)據(jù)容災(zāi)的改造成本,并可實(shí)現(xiàn)自動(dòng)切換。
文檔編號H04B7/26GK101247568SQ20081008470
公開日2008年8月20日 申請日期2008年3月12日 優(yōu)先權(quán)日2008年3月12日
發(fā)明者煒 曹, 郭益軍 申請人:中興通訊股份有限公司