專利名稱:一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能網(wǎng)技術(shù),特別是涉及一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng)。
背景技術(shù):
在智能網(wǎng)中,業(yè)務(wù)控制設(shè)備,例如電信智能網(wǎng)中的業(yè)務(wù)控制點(diǎn)(SCP,Service Control Point),一方面需要對(duì)外提供業(yè)務(wù)服務(wù),另一方面保存著業(yè)務(wù)用戶數(shù)據(jù),因此是智能網(wǎng)的核心設(shè)備。為了保障用戶數(shù)據(jù)的安全和業(yè)務(wù)服務(wù)的可靠性,需要進(jìn)行容災(zāi)組網(wǎng)。容災(zāi)網(wǎng)絡(luò)實(shí)現(xiàn)兩個(gè)功能備份業(yè)務(wù)控制設(shè)備的數(shù)據(jù);在業(yè)務(wù)控制設(shè)備出現(xiàn)故障的時(shí)候由備份應(yīng)用程序代替業(yè)務(wù)控制設(shè)備對(duì)外服務(wù)。通常將正常工作時(shí)對(duì)外服務(wù)的設(shè)備稱為主機(jī),將在主機(jī)故障時(shí)代替主機(jī)對(duì)外服務(wù)的設(shè)備稱為備機(jī),主機(jī)和備機(jī)合在一起組成生產(chǎn)雙機(jī)。
圖1所示是現(xiàn)有技術(shù)采用的N+1容災(zāi)網(wǎng)絡(luò)配置,以N等于2為例。圖1中的A1和B1是主機(jī),A2和B2是為主機(jī)配置的備機(jī),主機(jī)A1和備機(jī)A2組成生產(chǎn)雙機(jī)A,主機(jī)B1和備機(jī)B2組成生產(chǎn)雙機(jī)B。主機(jī)和備機(jī)可共享同一存儲(chǔ)設(shè)備或各自配備一套存儲(chǔ)設(shè)備,對(duì)外提供業(yè)務(wù)服務(wù)所需的應(yīng)用程序在主機(jī)和備機(jī)上都安裝。正常時(shí),生產(chǎn)雙機(jī)中主機(jī)上的應(yīng)用程序?qū)ν馓峁┓?wù),備機(jī)上的應(yīng)用程序不運(yùn)行或者運(yùn)行但不對(duì)外提供服務(wù)。如果生產(chǎn)雙機(jī)中的主機(jī)和備機(jī)各自配備存儲(chǔ)設(shè)備,則備機(jī)同步備份主機(jī)上的用戶數(shù)據(jù)。當(dāng)生產(chǎn)雙機(jī)中的主機(jī)發(fā)生故障時(shí),備機(jī)上的應(yīng)用程序運(yùn)行并對(duì)外提供服務(wù)。當(dāng)故障主機(jī)修復(fù)并能正常對(duì)外服務(wù)后,主機(jī)和備機(jī)之間以備機(jī)為標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)同步對(duì)主機(jī)做反向數(shù)據(jù)備份,然后備機(jī)停止對(duì)外提供服務(wù)。在圖1所示的網(wǎng)絡(luò)中,為了應(yīng)對(duì)主機(jī)和備機(jī)同時(shí)發(fā)生故障的情況,額外設(shè)置一臺(tái)容災(zāi)機(jī)C,為多套生產(chǎn)雙機(jī),比如圖中的A和B,提供容災(zāi)服務(wù)。容災(zāi)機(jī)上安裝有各個(gè)生產(chǎn)雙機(jī)上所安裝的應(yīng)用程序,容災(zāi)機(jī)同步備份各生產(chǎn)雙機(jī)上的用戶數(shù)據(jù)。如果生產(chǎn)雙機(jī)中的主機(jī)和備機(jī)同時(shí)發(fā)生故障,無(wú)法通過(guò)主備機(jī)切換來(lái)繼續(xù)對(duì)外提供服務(wù),容災(zāi)機(jī)上對(duì)應(yīng)故障生產(chǎn)雙機(jī)的備份應(yīng)用程序?qū)ν馓峁┓?wù)。當(dāng)故障生產(chǎn)雙機(jī)修復(fù)并能正常對(duì)外工作后,生產(chǎn)雙機(jī)和容災(zāi)機(jī)之間以容災(zāi)機(jī)上的相應(yīng)數(shù)據(jù)為標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)同步,然后容災(zāi)機(jī)停止對(duì)外提供服務(wù)。
由此可見,在現(xiàn)有技術(shù)所采用的容災(zāi)組網(wǎng)方式中,需要新增一臺(tái)性能等于或大于生產(chǎn)雙機(jī)性能的容災(zāi)機(jī),并且容災(zāi)機(jī)的性能配置隨著生產(chǎn)雙機(jī)數(shù)量的增加,要求會(huì)越來(lái)越高。在大部分情況下,生產(chǎn)雙機(jī)中的主機(jī)能夠正常運(yùn)行,即使主機(jī)出現(xiàn)故障,還能由備機(jī)接替其對(duì)外服務(wù)。在生產(chǎn)雙機(jī)的主機(jī)和/或備機(jī)能夠正常運(yùn)行的情況下,容災(zāi)機(jī)只用作數(shù)據(jù)備份,只有當(dāng)主機(jī)和備機(jī)同時(shí)發(fā)生故障后容災(zāi)機(jī)才暫時(shí)接管生產(chǎn)雙機(jī)。當(dāng)生產(chǎn)雙機(jī)恢復(fù)正常后,業(yè)務(wù)又要回切到生產(chǎn)雙機(jī)上。也就是說(shuō),容災(zāi)機(jī)只在很少的情況下能發(fā)揮其高性能,在大部分情況下其高性能得不到發(fā)揮,造成資源的浪費(fèi)。同時(shí),現(xiàn)有技術(shù)需要單獨(dú)增加額外設(shè)備才能實(shí)現(xiàn)容災(zāi)組網(wǎng)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),以在不增加額外設(shè)備的前提下實(shí)現(xiàn)智能網(wǎng)核心設(shè)備的容災(zāi)組網(wǎng),在節(jié)約成本的同時(shí)保證智能網(wǎng)用戶數(shù)據(jù)的安全和業(yè)務(wù)服務(wù)的可靠性。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),包括兩個(gè)或兩個(gè)以上信令接入單元用于將生產(chǎn)雙機(jī)接入信令網(wǎng),至少一個(gè)交換設(shè)備用于構(gòu)成數(shù)據(jù)備份網(wǎng)絡(luò),至少一個(gè)信令轉(zhuǎn)接點(diǎn)用于根據(jù)信令的目的地址將信令發(fā)送到相應(yīng)的信令接入單元,該系統(tǒng)進(jìn)一步包括至少一個(gè)生產(chǎn)雙機(jī)組,每個(gè)生產(chǎn)雙機(jī)組包括第一生產(chǎn)雙機(jī),包括第一主機(jī)和第一備機(jī),第一主機(jī)和第一備機(jī)分別同時(shí)連接到第一信令接入單元和第一交換設(shè)備,其中第一備機(jī)在第一主機(jī)正常工作時(shí)同時(shí)備份第一主機(jī)和第二生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)谝恢鳈C(jī)故障時(shí)代替第一主機(jī)對(duì)外服務(wù),在第二生產(chǎn)雙機(jī)故障時(shí)代替第二生產(chǎn)雙機(jī)對(duì)外服務(wù);第二生產(chǎn)雙機(jī),包括第二主機(jī)和第二備機(jī),第二主機(jī)和第二備機(jī)分別同時(shí)連接到第二信令接入單元和第一交換設(shè)備,其中第二備機(jī)在第二主機(jī)正常工作時(shí)同時(shí)備份第二主機(jī)和第一生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)诙鳈C(jī)故障時(shí)代替第二主機(jī)對(duì)外服務(wù),在第一生產(chǎn)雙機(jī)故障時(shí)代替第一生產(chǎn)雙機(jī)對(duì)外服務(wù);所述每個(gè)信令轉(zhuǎn)接點(diǎn)進(jìn)一步保存有自身所連接的每個(gè)生產(chǎn)雙機(jī)組的組成關(guān)系,用于確定代替故障生產(chǎn)雙機(jī)對(duì)外服務(wù)的備機(jī)所在的生產(chǎn)雙機(jī)。
所述智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng)進(jìn)一步包括一個(gè)由三套生產(chǎn)雙機(jī)組成的生產(chǎn)雙機(jī)組,該生產(chǎn)雙機(jī)組包括第一生產(chǎn)雙機(jī),包括第一主機(jī)和第一備機(jī),第一主機(jī)和第一備機(jī)分別同時(shí)連接到第一信令接入單元和第一交換設(shè)備,其中第一備機(jī)在第一主機(jī)正常工作時(shí)同時(shí)備份第一主機(jī)和第二生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)谝恢鳈C(jī)故障時(shí)代替第一主機(jī)對(duì)外服務(wù),在第二生產(chǎn)雙機(jī)故障時(shí)代替第二生產(chǎn)雙機(jī)對(duì)外服務(wù);第二生產(chǎn)雙機(jī),包括第二主機(jī)和第二備機(jī),第二主機(jī)和第二備機(jī)分別同時(shí)連接到第二信令接入單元和第一交換設(shè)備,其中第二備機(jī)在第二主機(jī)正常工作時(shí)同時(shí)備份第二主機(jī)和第三生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)诙鳈C(jī)故障時(shí)代替第二主機(jī)對(duì)外服務(wù),在第三生產(chǎn)雙機(jī)故障時(shí)代替第三生產(chǎn)雙機(jī)對(duì)外服務(wù);第三生產(chǎn)雙機(jī),包括第三主機(jī)和第三備機(jī),第三主機(jī)和第三備機(jī)分別同時(shí)連接到第三信令接入單元和第一交換設(shè)備,其中第三備機(jī)在第三主機(jī)正常工作時(shí)同時(shí)備份第三主機(jī)和第一生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)谌鳈C(jī)故障時(shí)代替第三主機(jī)對(duì)外服務(wù),在第一生產(chǎn)雙機(jī)故障時(shí)代替第一生產(chǎn)雙機(jī)對(duì)外服務(wù);所述生產(chǎn)雙機(jī)是主機(jī)和備機(jī)共用存儲(chǔ)設(shè)備的生產(chǎn)雙機(jī)。所述生產(chǎn)雙機(jī)是主機(jī)和備機(jī)使用獨(dú)立存儲(chǔ)設(shè)備的生產(chǎn)雙機(jī)。所述的交換設(shè)備是以太網(wǎng)交換機(jī)。
采用本發(fā)明提供的智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),可以在不降低系統(tǒng)容災(zāi)能力的前提下,利用網(wǎng)絡(luò)自身已經(jīng)具備的資源來(lái)實(shí)現(xiàn)智能網(wǎng)業(yè)務(wù)控制設(shè)備的容災(zāi),而不用增加額外的設(shè)備,具有成本低、資源利用率高的優(yōu)點(diǎn)。
圖1是現(xiàn)有技術(shù)采用的容災(zāi)網(wǎng)絡(luò)的結(jié)構(gòu)圖。
圖2是本發(fā)明提供的容災(zāi)網(wǎng)絡(luò)具體實(shí)施例的結(jié)構(gòu)圖。
圖3是本發(fā)明提供的容災(zāi)網(wǎng)絡(luò)的工作流程圖。
具體實(shí)施例方式
本發(fā)明所提供的智能網(wǎng)業(yè)務(wù)控制設(shè)備的容災(zāi)系統(tǒng),其核心思想是每個(gè)生產(chǎn)雙機(jī)利用除自身外其他生產(chǎn)雙機(jī)的備機(jī)作為本生產(chǎn)雙機(jī)的容災(zāi)機(jī)。這樣,利用網(wǎng)絡(luò)自身已經(jīng)具備的資源來(lái)實(shí)現(xiàn)智能網(wǎng)業(yè)務(wù)控制設(shè)備的容災(zāi),不需要單獨(dú)添加額外的容災(zāi)設(shè)備,同時(shí)不改變系統(tǒng)的容災(zāi)能力,具有成本低、效率高的優(yōu)點(diǎn)。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
請(qǐng)參考圖2,圖2是本發(fā)明提供的容災(zāi)網(wǎng)絡(luò)的結(jié)構(gòu)圖。本實(shí)施例以兩套生產(chǎn)雙機(jī)為例,這兩套生產(chǎn)雙機(jī)組成一個(gè)生產(chǎn)雙機(jī)組。在實(shí)際應(yīng)用中,如果智能網(wǎng)中生產(chǎn)雙機(jī)的數(shù)目超過(guò)兩套,可以將其兩兩一組組成如本實(shí)施例所示的生產(chǎn)雙機(jī)組。如果智能網(wǎng)中生產(chǎn)雙機(jī)的數(shù)目為奇數(shù),有兩種解決辦法一種方法是先每?jī)商咨a(chǎn)雙機(jī)組成一個(gè)生產(chǎn)雙機(jī)組,最后三套生產(chǎn)雙機(jī)組成一個(gè)生產(chǎn)雙機(jī)組;另外一種方法是增添一套生產(chǎn)雙機(jī),在提高業(yè)務(wù)容量的同時(shí),組成兩兩一組的生產(chǎn)雙機(jī)組。
另外,在本實(shí)施例中,每套生產(chǎn)雙機(jī)中的主機(jī)和備機(jī)使用獨(dú)立的存儲(chǔ)設(shè)備,例如磁盤陣列。
本發(fā)明提供的容災(zāi)網(wǎng)絡(luò)包括生產(chǎn)雙機(jī)A,包括主機(jī)A1和備機(jī)A2,其中主機(jī)A1在正常工作時(shí)對(duì)外提供業(yè)務(wù)服務(wù),并保存業(yè)務(wù)用戶數(shù)據(jù),備機(jī)A2備份主機(jī)A1和主機(jī)B1的數(shù)據(jù),當(dāng)主機(jī)A1故障時(shí)備機(jī)A2代替主機(jī)A1對(duì)外服務(wù),當(dāng)生產(chǎn)雙機(jī)B故障時(shí)備機(jī)A2代替生產(chǎn)雙機(jī)B對(duì)外服務(wù);
生產(chǎn)雙機(jī)B,包括主機(jī)B1和備機(jī)B2,其中主機(jī)B1在正常工作時(shí)對(duì)外提供業(yè)務(wù)服務(wù),并保存業(yè)務(wù)用戶數(shù)據(jù),備機(jī)B2也備份主機(jī)A1和主機(jī)B1的數(shù)據(jù),當(dāng)主機(jī)B1故障時(shí)備機(jī)B2代替主機(jī)B1對(duì)外服務(wù),當(dāng)生產(chǎn)雙機(jī)A故障時(shí)備機(jī)B2代替生產(chǎn)雙機(jī)A對(duì)外服務(wù);信令接入單元,用于將生產(chǎn)雙機(jī)接入到信令網(wǎng);信令轉(zhuǎn)接點(diǎn),用于根據(jù)信令的目的地址將信令轉(zhuǎn)發(fā)到對(duì)應(yīng)的信令接入單元;交換設(shè)備,用于生產(chǎn)雙機(jī)的主機(jī)和備機(jī)之間,以及生產(chǎn)雙機(jī)之間的數(shù)據(jù)交換。
生產(chǎn)雙機(jī)A和生產(chǎn)雙機(jī)B分別通過(guò)各自的信令接入單元接入到信令網(wǎng)。除了與信令網(wǎng)的接口以外,生產(chǎn)雙機(jī)中的主機(jī)和備機(jī)分別都有兩個(gè)網(wǎng)絡(luò)接口用作數(shù)據(jù)備份,分別連接到兩個(gè)交換設(shè)備。這樣就形成兩個(gè)獨(dú)立的數(shù)據(jù)備份網(wǎng)絡(luò),在一個(gè)網(wǎng)絡(luò)出故障時(shí)可以使用另外一個(gè)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)備份。交換設(shè)備可以是以太網(wǎng)交換機(jī)。
正常時(shí),生產(chǎn)雙機(jī)中主機(jī)上的應(yīng)用程序?qū)ν馓峁┓?wù),備機(jī)上的應(yīng)用程序不運(yùn)行或者運(yùn)行但不對(duì)外提供服務(wù)。兩套生產(chǎn)雙機(jī)的備機(jī)同時(shí)備份兩套生產(chǎn)雙機(jī)的主機(jī)上的數(shù)據(jù)。兩套生產(chǎn)雙機(jī)的備機(jī)還同時(shí)安裝有兩套生產(chǎn)雙機(jī)對(duì)外服務(wù)所需的應(yīng)用程序。同一套生產(chǎn)雙機(jī)的主機(jī)和備機(jī)之間還連接有額外的監(jiān)視信道,備機(jī)通過(guò)監(jiān)視信道檢查主機(jī)是否出現(xiàn)故障。
當(dāng)某套生產(chǎn)雙機(jī)的主機(jī)發(fā)生故障時(shí),該生產(chǎn)雙機(jī)中備機(jī)上的應(yīng)用程序運(yùn)行并對(duì)外提供服務(wù)。當(dāng)故障主機(jī)修復(fù)并能正常對(duì)外工作后,備機(jī)和主機(jī)之間以備機(jī)上的數(shù)據(jù)為準(zhǔn)做數(shù)據(jù)同步。之后備機(jī)停止對(duì)外提供服務(wù),主機(jī)重新開始對(duì)外服務(wù)。
如果某套生產(chǎn)雙機(jī)中主機(jī)和備機(jī)同時(shí)發(fā)生故障,無(wú)法通過(guò)主備機(jī)切換來(lái)繼續(xù)對(duì)外提供服務(wù),則同一生產(chǎn)雙機(jī)組中另一套生產(chǎn)雙機(jī)中備機(jī)上對(duì)應(yīng)的應(yīng)用程序?qū)ν馓峁┓?wù)。故障生產(chǎn)雙機(jī)的主機(jī)和備機(jī)中的任何一臺(tái)恢復(fù)正常以后即與另一套生產(chǎn)雙機(jī)的備機(jī)之間進(jìn)行數(shù)據(jù)同步,以另一套生產(chǎn)雙機(jī)的備機(jī)上的對(duì)應(yīng)數(shù)據(jù)為準(zhǔn)。之后另一套生產(chǎn)雙機(jī)的備機(jī)停止代替故障生產(chǎn)雙機(jī)對(duì)外提供服務(wù),同時(shí)故障生產(chǎn)雙機(jī)中恢復(fù)正常的主機(jī)或備機(jī)開始對(duì)外服務(wù)。如果故障生產(chǎn)雙機(jī)的主機(jī)和備機(jī)同時(shí)恢復(fù)則由故障生產(chǎn)雙機(jī)的主機(jī)對(duì)外服務(wù)。
生產(chǎn)雙機(jī)的備機(jī)還可以同時(shí)代替自身所在生產(chǎn)雙機(jī)的主機(jī)和同一生產(chǎn)雙機(jī)組中另一套生產(chǎn)雙機(jī)對(duì)外服務(wù)。例如當(dāng)生產(chǎn)雙機(jī)A的主機(jī)A1和備機(jī)A2以及生產(chǎn)雙機(jī)B的主機(jī)B1同時(shí)處于故障狀態(tài)時(shí),生產(chǎn)雙機(jī)B的備機(jī)B2同時(shí)對(duì)外提供生產(chǎn)雙機(jī)A和生產(chǎn)雙機(jī)B的服務(wù)。
信令轉(zhuǎn)接點(diǎn)將信令通過(guò)信令接入單元發(fā)往對(duì)應(yīng)的生產(chǎn)雙機(jī)。在本發(fā)明中,信令轉(zhuǎn)接點(diǎn)上還存有生產(chǎn)雙機(jī)組的組成關(guān)系,即每個(gè)生產(chǎn)雙機(jī)組包括哪些生產(chǎn)雙機(jī)。如果信令轉(zhuǎn)接點(diǎn)經(jīng)過(guò)監(jiān)測(cè)發(fā)現(xiàn)信令的目的信令點(diǎn)地址是主機(jī)和備機(jī)都發(fā)生故障的生產(chǎn)雙機(jī)的信令點(diǎn)地址,則信令轉(zhuǎn)接點(diǎn)會(huì)把信令轉(zhuǎn)發(fā)給與故障生產(chǎn)雙機(jī)屬于同一生產(chǎn)雙機(jī)組的生產(chǎn)雙機(jī)。在本實(shí)施例中,如果生產(chǎn)雙機(jī)A的主備機(jī)都發(fā)生故障,則信令轉(zhuǎn)接點(diǎn)將目的信令點(diǎn)地址是生產(chǎn)雙機(jī)A的信令轉(zhuǎn)發(fā)給連接生產(chǎn)雙機(jī)B的信令接入單元。
對(duì)于三套生產(chǎn)雙機(jī)組成一個(gè)生產(chǎn)雙機(jī)組的情況,假設(shè)三套生產(chǎn)雙機(jī)分別是生產(chǎn)雙機(jī)A、生產(chǎn)雙機(jī)B和生產(chǎn)雙機(jī)C,當(dāng)生產(chǎn)雙機(jī)A的主機(jī)和備機(jī)同時(shí)處于故障狀態(tài)時(shí),由生產(chǎn)雙機(jī)B的備機(jī)B2代替生產(chǎn)雙機(jī)A對(duì)外服務(wù);當(dāng)生產(chǎn)雙機(jī)B的主機(jī)和備機(jī)同時(shí)處于故障狀態(tài)時(shí),由生產(chǎn)雙機(jī)C的備機(jī)C2代替生產(chǎn)雙機(jī)B對(duì)外服務(wù);當(dāng)生產(chǎn)雙機(jī)C的主機(jī)和備機(jī)同時(shí)處于故障狀態(tài)時(shí),由生產(chǎn)雙機(jī)A的備機(jī)A2代替生產(chǎn)雙機(jī)C對(duì)外服務(wù)。
為了更清楚的說(shuō)明本發(fā)明提供的容災(zāi)網(wǎng)絡(luò)進(jìn)行容災(zāi)備份的流程,以下根據(jù)流程圖來(lái)說(shuō)明本發(fā)明提供的容災(zāi)網(wǎng)絡(luò)的工作步驟。由于在本發(fā)明實(shí)施例提供的容災(zāi)網(wǎng)絡(luò)中,屬于同一個(gè)生產(chǎn)雙機(jī)組的兩套生產(chǎn)雙機(jī)是對(duì)等的關(guān)系,它們的容災(zāi)流程是一樣的,因此在圖中僅給出了以生產(chǎn)雙機(jī)組中一套生產(chǎn)雙機(jī)A為例的步驟。請(qǐng)參考圖3,圖3是本發(fā)明實(shí)施例提供的容災(zāi)網(wǎng)絡(luò)的工作流程圖。
步驟301,生產(chǎn)雙機(jī)A的主機(jī)A1正常工作,生產(chǎn)雙機(jī)A的備機(jī)A2不對(duì)外服務(wù)。主機(jī)A1在提供對(duì)外服務(wù)的同時(shí),將用戶數(shù)據(jù)通過(guò)網(wǎng)絡(luò)接口經(jīng)交換設(shè)備同時(shí)發(fā)到備機(jī)A2和備機(jī)B2。同樣,主機(jī)B1在提供對(duì)外服務(wù)的同時(shí),也將用戶數(shù)據(jù)通過(guò)網(wǎng)絡(luò)接口經(jīng)交換設(shè)備同時(shí)發(fā)到備機(jī)A2和備機(jī)B2。也就是說(shuō),對(duì)于主機(jī)A1和主機(jī)B1上的用戶數(shù)據(jù),各自存在兩份該數(shù)據(jù)的備份,分別位于自身所在生產(chǎn)雙機(jī)的備機(jī)上和屬于同一生產(chǎn)雙機(jī)組的另一套生產(chǎn)雙機(jī)的備機(jī)上。備機(jī)A2和備機(jī)B2上還同時(shí)安裝有生產(chǎn)雙機(jī)A和生產(chǎn)雙機(jī)B對(duì)外服務(wù)所需要安裝的應(yīng)用程序。
步驟302,判斷生產(chǎn)雙機(jī)A的主機(jī)A1是否工作正常,如果是則返回執(zhí)行步驟301,否則繼續(xù)執(zhí)行步驟303。
步驟303,判斷生產(chǎn)雙機(jī)A的備機(jī)A2是否工作正常,如果是則執(zhí)行步驟304,否則執(zhí)行步驟307。
步驟304,故障主機(jī)A1所在的生產(chǎn)雙機(jī)A的備機(jī)A2開始對(duì)外服務(wù),并且向?qū)儆谕簧a(chǎn)雙機(jī)組的另一套生產(chǎn)雙機(jī)B的備機(jī)B2備份用戶數(shù)據(jù)。
步驟305,判斷故障主機(jī)A1是否恢復(fù)正常工作,如果是則執(zhí)行步驟306,否則返回執(zhí)行步驟304。
步驟306,故障主機(jī)A1從所在的生產(chǎn)雙機(jī)的備機(jī)A2更新用戶數(shù)據(jù)。備機(jī)A2將主機(jī)A1故障以來(lái)更新過(guò)的用戶數(shù)據(jù)通過(guò)網(wǎng)絡(luò)接口經(jīng)交換設(shè)備發(fā)到主機(jī)A1;更新完成后返回執(zhí)行步驟301。
步驟307,與故障生產(chǎn)雙機(jī)A屬于同一生產(chǎn)雙機(jī)組的另一套生產(chǎn)雙機(jī)B的備機(jī)B2代替故障生產(chǎn)雙機(jī)A對(duì)外服務(wù)。
步驟308,判斷故障生產(chǎn)雙機(jī)A中的主機(jī)A1或備機(jī)A2中的任意一臺(tái)是否恢復(fù)正常工作,如果是則執(zhí)行步驟309,否則返回執(zhí)行步驟307。
步驟309,故障生產(chǎn)雙機(jī)A中已經(jīng)恢復(fù)正常工作的主機(jī)A1或備機(jī)A2從所屬生產(chǎn)雙機(jī)組中另一套生產(chǎn)雙機(jī)B的備機(jī)B2更新用戶數(shù)據(jù),更新完成后另一套生產(chǎn)雙機(jī)的備機(jī)B2停止代替故障生產(chǎn)雙機(jī)對(duì)外服務(wù)。同時(shí)故障生產(chǎn)雙機(jī)A中已經(jīng)恢復(fù)正常工作的主機(jī)A1或備機(jī)A2開始提供生產(chǎn)雙機(jī)A的對(duì)外服務(wù),并且向另一套生產(chǎn)雙機(jī)B的備機(jī)B2備份用戶數(shù)據(jù)。例如,當(dāng)生產(chǎn)雙機(jī)A的主機(jī)A1恢復(fù)正常以后,此時(shí)如果備機(jī)A2仍然處于故障中,則生產(chǎn)雙機(jī)B的備機(jī)B2將生產(chǎn)雙機(jī)A的主機(jī)A1故障以來(lái)更新過(guò)的用戶數(shù)據(jù)通過(guò)網(wǎng)絡(luò)接口經(jīng)交換設(shè)備發(fā)送到生產(chǎn)雙機(jī)A的主機(jī)A1。生產(chǎn)雙機(jī)A的主機(jī)A1重新開始對(duì)外服務(wù)并且將用戶數(shù)據(jù)通過(guò)網(wǎng)絡(luò)接口經(jīng)交換設(shè)備發(fā)送到生產(chǎn)雙機(jī)B的備機(jī)B2。當(dāng)生產(chǎn)雙機(jī)A的備機(jī)A2恢復(fù)正常后,主機(jī)A1和備機(jī)A2進(jìn)一步做數(shù)據(jù)同步。生產(chǎn)雙機(jī)A的備機(jī)A2比主機(jī)A1先恢復(fù)正常時(shí)的處理類似。如果生產(chǎn)雙機(jī)A的主機(jī)A1和備機(jī)A2同時(shí)恢復(fù)正常,則主機(jī)A1和備機(jī)A2同時(shí)從生產(chǎn)雙機(jī)B的備機(jī)B2更新用戶數(shù)據(jù),更新完成后生產(chǎn)雙機(jī)B的備機(jī)B2停止代替生產(chǎn)雙機(jī)A對(duì)外服務(wù),返回執(zhí)行步驟301。
在步驟307中,如果容災(zāi)網(wǎng)絡(luò)中除了故障生產(chǎn)雙機(jī)外另一套生產(chǎn)雙機(jī)的主機(jī)也同時(shí)發(fā)生故障,則該生產(chǎn)雙機(jī)的備機(jī)同時(shí)代替故障生產(chǎn)雙機(jī)和自身所在生產(chǎn)雙機(jī)的主機(jī)對(duì)外服務(wù)。或者說(shuō),該備機(jī)同時(shí)對(duì)外提供容災(zāi)網(wǎng)絡(luò)中兩套生產(chǎn)雙機(jī)的服務(wù)。例如當(dāng)生產(chǎn)雙機(jī)A的主機(jī)A1和備機(jī)A2不能正常工作時(shí),生產(chǎn)雙機(jī)B的主機(jī)B1也同時(shí)不能正常工作,則生產(chǎn)雙機(jī)B的備機(jī)B2既對(duì)外提供生產(chǎn)雙機(jī)A的服務(wù),也對(duì)外提供生產(chǎn)雙機(jī)B的服務(wù)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),包括兩個(gè)或兩個(gè)以上信令接入單元用于將生產(chǎn)雙機(jī)接入信令網(wǎng),至少一個(gè)交換設(shè)備用于構(gòu)成數(shù)據(jù)備份網(wǎng)絡(luò),至少一個(gè)信令轉(zhuǎn)接點(diǎn)用于根據(jù)信令的目的地址將信令發(fā)送到相應(yīng)的信令接入單元,其特征在于,該系統(tǒng)進(jìn)一步包括至少一個(gè)生產(chǎn)雙機(jī)組,每個(gè)生產(chǎn)雙機(jī)組包括第一生產(chǎn)雙機(jī),包括第一主機(jī)和第一備機(jī),第一主機(jī)和第一備機(jī)分別同時(shí)連接到第一信令接入單元和第一交換設(shè)備,其中第一備機(jī)在第一主機(jī)正常工作時(shí)同時(shí)備份第一主機(jī)和第二生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)谝恢鳈C(jī)故障時(shí)代替第一主機(jī)對(duì)外服務(wù),在第二生產(chǎn)雙機(jī)故障時(shí)代替第二生產(chǎn)雙機(jī)對(duì)外服務(wù);第二生產(chǎn)雙機(jī),包括第二主機(jī)和第二備機(jī),第二主機(jī)和第二備機(jī)分別同時(shí)連接到第二信令接入單元和第一交換設(shè)備,其中第二備機(jī)在第二主機(jī)正常工作時(shí)同時(shí)備份第二主機(jī)和第一生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)诙鳈C(jī)故障時(shí)代替第二主機(jī)對(duì)外服務(wù),在第一生產(chǎn)雙機(jī)故障時(shí)代替第一生產(chǎn)雙機(jī)對(duì)外服務(wù);所述每個(gè)信令轉(zhuǎn)接點(diǎn)進(jìn)一步保存有自身所連接的每個(gè)生產(chǎn)雙機(jī)組的組成關(guān)系,用于確定代替故障生產(chǎn)雙機(jī)對(duì)外服務(wù)的備機(jī)所在的生產(chǎn)雙機(jī)。
2.根據(jù)權(quán)利要求1所述的智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),其特征在于,所述智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng)進(jìn)一步包括一個(gè)由三套生產(chǎn)雙機(jī)組成的生產(chǎn)雙機(jī)組,該生產(chǎn)雙機(jī)組包括第一生產(chǎn)雙機(jī),包括第一主機(jī)和第一備機(jī),第一主機(jī)和第一備機(jī)分別同時(shí)連接到第一信令接入單元和第一交換設(shè)備,其中第一備機(jī)在第一主機(jī)正常工作時(shí)同時(shí)備份第一主機(jī)和第二生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)谝恢鳈C(jī)故障時(shí)代替第一主機(jī)對(duì)外服務(wù),在第二生產(chǎn)雙機(jī)故障時(shí)代替第二生產(chǎn)雙機(jī)對(duì)外服務(wù);第二生產(chǎn)雙機(jī),包括第二主機(jī)和第二備機(jī),第二主機(jī)和第二備機(jī)分別同時(shí)連接到第二信令接入單元和第一交換設(shè)備,其中第二備機(jī)在第二主機(jī)正常工作時(shí)同時(shí)備份第二主機(jī)和第三生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)诙鳈C(jī)故障時(shí)代替第二主機(jī)對(duì)外服務(wù),在第三生產(chǎn)雙機(jī)故障時(shí)代替第三生產(chǎn)雙機(jī)對(duì)外服務(wù);第三生產(chǎn)雙機(jī),包括第三主機(jī)和第三備機(jī),第三主機(jī)和第三備機(jī)分別同時(shí)連接到第三信令接入單元和第一交換設(shè)備,其中第三備機(jī)在第三主機(jī)正常工作時(shí)同時(shí)備份第三主機(jī)和第一生產(chǎn)雙機(jī)的用戶數(shù)據(jù),當(dāng)?shù)谌鳈C(jī)故障時(shí)代替第三主機(jī)對(duì)外服務(wù),在第一生產(chǎn)雙機(jī)故障時(shí)代替第一生產(chǎn)雙機(jī)對(duì)外服務(wù);
3.根據(jù)權(quán)利要求1或2所述的智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),其特征在于,所述生產(chǎn)雙機(jī)是主機(jī)和備機(jī)共用存儲(chǔ)設(shè)備的生產(chǎn)雙機(jī)。
4.根據(jù)權(quán)利要求1或2所述的智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),其特征在于,所述生產(chǎn)雙機(jī)是主機(jī)和備機(jī)使用獨(dú)立存儲(chǔ)設(shè)備的生產(chǎn)雙機(jī)。
5.根據(jù)權(quán)利要求1或2所述的智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),其特征在于,所述的交換設(shè)備是以太網(wǎng)交換機(jī)。
全文摘要
本發(fā)明公開了一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng),進(jìn)一步包括至少一個(gè)由第一生產(chǎn)雙機(jī)和第二生產(chǎn)雙機(jī)組成的生產(chǎn)雙機(jī)組。第一生產(chǎn)雙機(jī)包括第一主機(jī)和第一備機(jī),第一備機(jī)在第一主機(jī)正常工作時(shí)備份第一主機(jī)和第二生產(chǎn)雙機(jī)的數(shù)據(jù),在第一主機(jī)故障時(shí)代替第一主機(jī)對(duì)外服務(wù),在第二生產(chǎn)雙機(jī)故障時(shí)代替第二生產(chǎn)雙機(jī)對(duì)外服務(wù);第二生產(chǎn)雙機(jī)包括第二主機(jī)和第二備機(jī),第二備機(jī)在第二主機(jī)正常工作時(shí)備份第二主機(jī)和第一生產(chǎn)雙機(jī)的數(shù)據(jù),在第二主機(jī)故障時(shí)代替第二主機(jī)對(duì)外服務(wù),在第一生產(chǎn)雙機(jī)故障時(shí)代替第一生產(chǎn)雙機(jī)對(duì)外服務(wù)。該系統(tǒng)的信令轉(zhuǎn)接點(diǎn)進(jìn)一步保存有自身連接的每個(gè)生產(chǎn)雙機(jī)組的組成關(guān)系以確定代替故障生產(chǎn)雙機(jī)對(duì)外服務(wù)的備機(jī)所在的生產(chǎn)雙機(jī)。
文檔編號(hào)H04B1/74GK1852154SQ20051011666
公開日2006年10月25日 申請(qǐng)日期2005年10月26日 優(yōu)先權(quán)日2005年10月26日
發(fā)明者蔡志威, 望遠(yuǎn)文 申請(qǐng)人:華為技術(shù)有限公司