專利名稱::備份網(wǎng)絡(luò)切換方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信系統(tǒng)中的切換技術(shù),尤其涉及一種備份網(wǎng)絡(luò)切換方法、系統(tǒng)及裝置。
背景技術(shù):
:隨著視頻會(huì)議在各行各業(yè)中的應(yīng)用越來(lái)越廣泛,視頻會(huì)議的穩(wěn)定性也越來(lái)越受到重視。視頻會(huì)議的穩(wěn)定性不僅涉及視頻設(shè)備的穩(wěn)定性,還涉及承載視頻會(huì)議數(shù)據(jù)傳輸?shù)闹虚g網(wǎng)絡(luò)的穩(wěn)定性。目前,網(wǎng)絡(luò)的穩(wěn)定性主要通過(guò)網(wǎng)絡(luò)備份機(jī)制來(lái)實(shí)現(xiàn)?,F(xiàn)有的網(wǎng)絡(luò)備份機(jī)制主要分為兩種一、如圖l所示,通過(guò)支持多種接口的接入路由器實(shí)現(xiàn)網(wǎng)絡(luò)備份;二、如圖2所示,通過(guò)支持多種接口的終端實(shí)現(xiàn)網(wǎng)絡(luò)備份。圖1中,終端通過(guò)路由器接入網(wǎng)絡(luò),路由器支持多種接口類型,分別通過(guò)以太網(wǎng)口和El接口接入因特網(wǎng)協(xié)議(IP)網(wǎng)和E1專網(wǎng),且路由器上配置路由協(xié)議,形成到達(dá)多點(diǎn)控制單元(MCU)和網(wǎng)守(GK)的兩條等價(jià)路由,實(shí)現(xiàn)網(wǎng)絡(luò)路徑備份。其中,MCU主要負(fù)責(zé)多點(diǎn)會(huì)議的信令控制以及召集終端入會(huì)和媒體流處理;GK主要負(fù)責(zé)終端的注冊(cè)、權(quán)限管理及呼叫路由。圖2中,終端本身支持多種接口類型,其直接通過(guò)自身支持的以太網(wǎng)口和El接口4妄入IP網(wǎng)和E1專網(wǎng),此時(shí)需要為終端配置兩個(gè)網(wǎng)段的IP地址,終端通過(guò)這兩個(gè)IP地址分別接入IP網(wǎng)和El專網(wǎng),實(shí)現(xiàn)網(wǎng)絡(luò)路徑備份。但是,上述兩種網(wǎng)絡(luò)備份機(jī)制存在以下缺點(diǎn)對(duì)于第一種網(wǎng)絡(luò)備份機(jī)制,其不僅需要額外增加路由器設(shè)備,同時(shí)還要為額外增加的路由器設(shè)備配置IP地址并指定路由,這樣會(huì)造成設(shè)備成本的增加、IP地址資源的浪費(fèi)以及路由管理難度的加大;對(duì)于第二種網(wǎng)絡(luò)備份機(jī)制,雖然不需要額外增加路由器設(shè)備,但當(dāng)網(wǎng)絡(luò)路徑發(fā)生切換時(shí),需要人工重新建立通話,即當(dāng)終端使用一個(gè)IP地址加入會(huì)議時(shí),如果該IP地址對(duì)應(yīng)的網(wǎng)絡(luò)發(fā)生故障,則終端需要先退出會(huì)議,然后再利用另一個(gè)IP地址重新加入會(huì)議,這樣會(huì)造成終端正在進(jìn)行的會(huì)議通話的中斷。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的在于提供一種備份網(wǎng)絡(luò)切換方法、系統(tǒng)及裝置,在不額外增加路由器設(shè)備的前提下,實(shí)現(xiàn)備份網(wǎng)絡(luò)的無(wú)縫切換,避免終端會(huì)話中斷。為達(dá)到上述目的,本發(fā)明提供的技術(shù)方案如下一種備份網(wǎng)絡(luò)切換方法,適用于通過(guò)支持多種接口的終端實(shí)現(xiàn)網(wǎng)絡(luò)備份的備份結(jié)構(gòu),為終端配置兩個(gè)不同的IP地址,并將終端當(dāng)前使用的IP地址指定為主IP地址,將另一個(gè)指定為備IP地址,該方法包括在會(huì)議狀態(tài)下,終端;險(xiǎn)測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,且終端繼續(xù)使用主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址;GK將終端處于會(huì)議狀態(tài)時(shí)注冊(cè)的備IP地址發(fā)送^合MCU,通知MCU終端使用的IP地址發(fā)生了改變;MCU收到通知后,繼續(xù)使用該終端的主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成該終端的備IP地址。該方法進(jìn)一步包括在待機(jī)狀態(tài)下,終端檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,然后終端使用備IP地址來(lái)維護(hù)內(nèi)部進(jìn)程以及與外部進(jìn)行報(bào)文交互。所述GK上〗果存終端的主IP地址和備IP地址,終端通過(guò)備IP地址注冊(cè)到GK上之后進(jìn)一步包括GK將終端的主IP地址和備IP地址進(jìn)行倒換。所述終端上維護(hù)包含終端內(nèi)部源IP、終端外部源IP和是否需要映射項(xiàng)的地址狀態(tài)表,其中,終端內(nèi)部源IP為終端內(nèi)部進(jìn)程使用的IP地址,終端外部源IP為終端與外部交互時(shí)使用的源IP地址,是否需要映射表示是否需要在終端內(nèi)部源IP和終端外部源IP之間進(jìn)行映射轉(zhuǎn)換;在主用網(wǎng)絡(luò)正常的狀態(tài)下,終端內(nèi)部源IP和終端外部源IP均為終端當(dāng)前使用的主IP地址,是否需要映射置為否;在會(huì)議狀態(tài)下,終端檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后進(jìn)一步包括終端將地址狀態(tài)表中的終端外部源IP修改為備IP地址,將是否需要映射修改為是,終端內(nèi)部源IP保持不變;在待機(jī)狀態(tài)下,終端檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后進(jìn)一步包括終端將地址狀態(tài)表中的終端內(nèi)部源IP和終端外部源IP都修改為備IP地址,是否需要映射保持否不變;終端在向外發(fā)送報(bào)文之前,查看地址狀態(tài)表中的是否需要映射,如果為否,則直接將報(bào)文發(fā)送出去;如果為是,則將外發(fā)報(bào)文的源IP地址轉(zhuǎn)換成終端外部源IP,然后再將轉(zhuǎn)換后的報(bào)文發(fā)送出去。在會(huì)議狀態(tài)下,所述MCU上為終端維護(hù)包含終端內(nèi)部目的IP、終端外部目的IP和是否需要映射項(xiàng)的地址狀態(tài)表,其中,終端內(nèi)部目的IP為MCU內(nèi)部進(jìn)程使用的終端IP地址,終端外部目的IP為MCU與終端進(jìn)行交互時(shí)使用的目的IP地址,是否需要映射表示是否需要在終端內(nèi)部目的IP和終端外部目的IP之間進(jìn)行映射轉(zhuǎn)換;在主用網(wǎng)絡(luò)正常的狀態(tài)下,終端內(nèi)部目的IP和終端外部目的IP均為終端當(dāng)前使用的主IP地址,是否需要映射置為否;在會(huì)議狀態(tài)下,MCU收到GK發(fā)送的備IP地址后進(jìn)一步包括MCU將地址狀態(tài)表中的終端外部目的IP修改為收到的備IP地址,將是否需要映射修改為是,終端內(nèi)部目的IP保持不變;MCU在向終端發(fā)送報(bào)文之前,查看地址狀態(tài)表中的是否需要映射,如果為否,則直接將報(bào)文發(fā)送給終端;如果為是,則將報(bào)文的目的IP地址轉(zhuǎn)換為終端外部目的IP,然后再將轉(zhuǎn)換后的報(bào)文發(fā)送出去。一種網(wǎng)絡(luò)備份系統(tǒng),包括GK、MCU、第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)以及支持多種接口且分別通過(guò)第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)與GK和MCU相連的終端,該終端配置兩個(gè)不同網(wǎng)段的IP地址,且當(dāng)前^f吏用的IP地址被指定為主IP地址,另一個(gè)IP地址被指定為備IP地址,其中,所述終端在會(huì)議狀態(tài)下檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,且該終端繼續(xù)使用主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn):換成備IP地址;所述GK將終端處于會(huì)議狀態(tài)時(shí)注冊(cè)的備IP地址發(fā)送給MCU,通知MCU終端使用的IP地址發(fā)生了改變;MCU收到GK發(fā)送的終端備IP地址后,繼續(xù)使用該終端的主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成該終端的備IP地址。所述終端進(jìn)一步用于,在待機(jī)狀態(tài)下檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,然后使用備IP地址來(lái)維護(hù)內(nèi)部進(jìn)程以及與外部進(jìn)行報(bào)文交互。一種終端,位于包含GK、MCU和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,該終端支持多種接口、配置兩個(gè)不同網(wǎng)段的IP地址且分別通過(guò)第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)與GK和MCU相連,其中,終端當(dāng)前使用的IP地址被指定為主IP地址,另一個(gè)IP地址^皮指定為備IP地址,該終端包括故障4企測(cè)單元、注冊(cè)單元和地址維護(hù)單元,其中,故障檢測(cè)單元,用于檢測(cè)主用網(wǎng)絡(luò)是否發(fā)生故障,在檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,向注冊(cè)單元和地址維護(hù)單元發(fā)送故障通知;注冊(cè)單元,用于在收到故障通知后通過(guò)終端的備IP地址注冊(cè)到GK上;地址維護(hù)單元,用于在收到故障通知后判斷終端當(dāng)前是處于待機(jī)狀態(tài)還是會(huì)議狀態(tài),如果處于待機(jī)狀態(tài),則使用終端的備IP地址來(lái)維護(hù)終端內(nèi)部進(jìn)程以及與外部進(jìn)4于才艮文交互;如果處于會(huì)議狀態(tài),則繼續(xù)4吏用主IP地址維護(hù)終端內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址。一種GK,位于包含終端、MCU和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,所述GK包括報(bào)文接收單元、地址管理單元和通知發(fā)送單元,其中,報(bào)文接收單元,用于接收終端發(fā)來(lái)的注冊(cè)請(qǐng)求報(bào)文,并將該報(bào)文源IP地址發(fā)送給地址管理單元;地址管理單元,用于保存終端的主IP地址和備IP地址,在來(lái)自終端的注冊(cè)請(qǐng)求報(bào)文的源IP地址變更為備IP地址后,將該終端的主IP地址和備IP地址進(jìn)行倒換,并將報(bào)文攜帶的備IP地址發(fā)送給通知發(fā)送單元;通知發(fā)送單元,用于在終端處于會(huì)議狀態(tài)時(shí),將地址管理單元發(fā)來(lái)的備IP地址發(fā)送給MCU,通知MCU該終端使用的IP地址發(fā)生了改變。一種MCU,位于包含終端、GK和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,所述MCU包括通知接收單元和地址維護(hù)單元,其中,通知接收單元,用于在網(wǎng)絡(luò)路徑發(fā)生切換后,接收GK發(fā)來(lái)的攜帶切換后終端使用的IP地址的通知消息,并將切換后終端使用的IP地址發(fā)送給地址維護(hù)單元;地址維護(hù)單元,用于在收到通知接收單元發(fā)來(lái)的切換后終端使用的IP地址后,繼續(xù)使用切換前該終端使用的IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成切換后該終端使用的IP地址。由此可見(jiàn),在本發(fā)明提供的技術(shù)方案中,不需要額外增加路由器設(shè)備,從而避免了設(shè)備成本的增加、IP地址資源的浪費(fèi)以及路由管理難度的加大;并且,采用本發(fā)明提供的技術(shù)方案后,當(dāng)終端處于會(huì)議狀態(tài)進(jìn)行網(wǎng)絡(luò)路徑切換時(shí),終端和MCU只需對(duì)外發(fā)纟艮文的源IP地址和目的IP地址進(jìn)行f務(wù)改,而終端和MCU內(nèi)部進(jìn)程所使用的IP地址并不需要作任何改變,無(wú)需像現(xiàn)有技術(shù)那樣人工重新建立通話,從而實(shí)現(xiàn)了備份網(wǎng)絡(luò)的無(wú)縫切換,避免了終端會(huì)話中斷的發(fā)生,保證了會(huì)話質(zhì)量。圖1為現(xiàn)有技術(shù)中通過(guò)支持多種接口的接入路由器實(shí)現(xiàn)網(wǎng)絡(luò)備份的備份結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中通過(guò)支持多種接口的終端實(shí)現(xiàn)網(wǎng)絡(luò)備份的備份結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例中終端處于待機(jī)狀態(tài)時(shí)的切換流程圖;圖4為本發(fā)明實(shí)施例中終端處于會(huì)議狀態(tài)時(shí)的切換流程圖;圖5為本發(fā)明實(shí)施例中的終端結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中的GK結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中的MCU結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照附圖并舉實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明中的網(wǎng)絡(luò)備份結(jié)構(gòu)與圖2—致,終端本身支持多種接口類型,且配置兩個(gè)不同網(wǎng)段的IP地址,分別通過(guò)不同的接口與不同的網(wǎng)絡(luò)相連,實(shí)現(xiàn)網(wǎng)絡(luò)路徑備份。在本發(fā)明中,對(duì)于終端配置的兩個(gè)不同網(wǎng)段的IP地址,同一時(shí)刻只激活一個(gè),終端使用當(dāng)前激活的IP地址在GK上注冊(cè)。其中,當(dāng)前使用的IP地址稱為主IP地址,另一個(gè)稱為備IP地址。GK上維護(hù)終端的主備IP地址信息,比如在GK上保存一張如表1所示的終端地址信息表,其中記錄了終端注冊(cè)號(hào)碼以及對(duì)應(yīng)的終端主IP地址和備IP地址。終端注冊(cè)號(hào)碼終端的主IP地址終端的備IP地址3000010.10.10.1020.20.20.20表1GK上維護(hù)的終端地址信息表同時(shí),終端上也需要維護(hù)終端所使用的IP地址信息。比如,假設(shè)終端注冊(cè)到GK上所使用的地址是10.10.10.10,則在主用網(wǎng)絡(luò)正常的狀態(tài)下,終端上維護(hù)一張如表2所示的地址狀態(tài)表,其中,"終端內(nèi)部源IP"是指終端內(nèi)部進(jìn)程所使用的IP地址;"終端外部源IP"是指終端與外部交互時(shí)使用的源IP地址;"是否需要映射"是指是否需要在"終端內(nèi)部源IP"和"終端外部源IP"之間進(jìn)行映射轉(zhuǎn)換。在主用網(wǎng)絡(luò)正常的狀態(tài)下,"終端內(nèi)部源IP"和"終端外部源IP"保持一致,"是否需要映射',項(xiàng)置為否(N),表示不需要進(jìn)行地址映射。是否需要映射終端內(nèi)部源IP纟冬端外部源IPN10.10.10.1010.10.10.10表2終端上維護(hù)的正常狀態(tài)下的地址狀態(tài)表另外,在終端加入到MCU所控制的會(huì)議之后,MCU上也需要維護(hù)終端所使用的IP地址信息。比如,#1/沒(méi)終端加入會(huì)議時(shí)所使用的IP地址是10.10.10.10,則在正常狀態(tài)下,MCU為終端維護(hù)一張如表3所示的地址狀態(tài)表,其中,"終端內(nèi)部目的IP"是指MCU內(nèi)部進(jìn)程所使用的終端IP地址;"終端外部目的IP"是指MCU與終端交互時(shí)使用的目的IP地址;"是否需要映射,,是指是否需要在"終端內(nèi)部目的IP"和"終端外部目的IP"之間進(jìn)行映射轉(zhuǎn)換。在正常狀態(tài)下,"終端內(nèi)部目的IP"與"終端外部源IP"保持一致,"是否需要映射"項(xiàng)置為否(N),表示不需要進(jìn)行地址映射。是否需要映射纟冬端內(nèi)部目的IP終端外部目的IPN10.10.10.1010.10.10.10表3MCU上維護(hù)的正常狀態(tài)下的地址狀態(tài)表當(dāng)網(wǎng)絡(luò)路徑發(fā)生故障需要進(jìn)行網(wǎng)絡(luò)路徑切換時(shí),GK、MCU和終端都可能要對(duì)自身所維護(hù)的終端地址信息進(jìn)行修改,下面分別結(jié)合圖3和圖4所示的切換流程進(jìn)行詳細(xì)說(shuō)明。在圖3、圖4中,均假設(shè)正常狀態(tài)下終端使用的主IP地址為10.10.10.10,備IP地址為20.20.20.20,且正常狀態(tài)下GK、終端、MCU上維護(hù)的關(guān)于該終端的地址信息分別如表1、表2、表3所示。圖3示出了當(dāng)終端處于待機(jī)狀態(tài)(即終端還未加入會(huì)議)時(shí)的備份網(wǎng)絡(luò)切換流程圖,包括以下步驟步驟301:終端檢測(cè)主用網(wǎng)絡(luò)是否出現(xiàn)故障,如果檢測(cè)到故障,則執(zhí)行步驟302;否則,繼續(xù)執(zhí)行步驟301。其中,主用網(wǎng)絡(luò)故障4企測(cè)可通過(guò)以下方式實(shí)現(xiàn)比如,終端4企測(cè)主用網(wǎng)絡(luò)的物理鏈路是否斷開(kāi),如果斷開(kāi),則確定主用網(wǎng)絡(luò)出現(xiàn)故障;否則,確定未出現(xiàn)故障;或者,終端通過(guò)向GK發(fā)送輕量(lightweight)注冊(cè)請(qǐng)求(RRQ)消息與GK維持心跳,如果終端一定時(shí)間段(如nxttl,ttl為l艮文生存時(shí)間)內(nèi)沒(méi)有收到GK返回的注冊(cè)確認(rèn)(RCF)消息,則確定主用網(wǎng)絡(luò)出現(xiàn)故障;否則,確定未出現(xiàn)故障。步驟302:終端切換到備用網(wǎng)絡(luò)路徑上,使用備IP地址進(jìn)行注冊(cè),向GK發(fā)送源IP地址為備IP地址20.20.20.20的RRQ報(bào)文;同時(shí)終端還需要將表2中的"終端內(nèi)部源IP"和"終端外部源IP"全部》務(wù)改成備IP地址20.20.20.20,且"是否需要映射"依然保持"N"不變,修改后的地址狀態(tài)表如表4所示。<table>tableseeoriginaldocumentpage13</column></row><table>之后,終端在維護(hù)內(nèi)部進(jìn)程及與外部進(jìn)行數(shù)據(jù)交互時(shí)都使用IP地址20.20.20.20。步驟303:GK收到終端發(fā)送的RRQ報(bào)文后,根據(jù)RRQ報(bào)文的源IP地址判斷網(wǎng)絡(luò)路徑是否發(fā)生了切換,如果源IP地址發(fā)生了改變,則確定網(wǎng)絡(luò)路徑發(fā)生了切換;否則,確定網(wǎng)絡(luò)路徑未切換。在本流程中,GK通過(guò)終端發(fā)來(lái)的RRQ報(bào)文的源IP地址20.20.20.20可發(fā)現(xiàn)終端當(dāng)前使用的IP地址發(fā)生了改變,即表明網(wǎng)絡(luò)路徑發(fā)生了切換,故此時(shí)GK需要對(duì)自身維護(hù)的終端地址信息表進(jìn)4于相應(yīng)〗奮改,將終端對(duì)應(yīng)的主IP地址和備IP地址進(jìn)4于倒換,倒換后的終端地址信息表如表5所示。<table>tableseeoriginaldocumentpage14</column></row><table>表5倒換后GK上維護(hù)的終端地址信息表另外,由于終端此時(shí)尚處待機(jī)狀態(tài),并不在會(huì)議中,MCU上沒(méi)有維護(hù)關(guān)于該終端所使用的IP地址信息,故在圖3所示終端處于待機(jī)狀態(tài)時(shí)的備份網(wǎng)絡(luò)切換流程中,GK在獲知終端當(dāng)前使用的IP地址發(fā)生了變化之后,無(wú)需通知MCU。圖4示出了當(dāng)終端處于會(huì)議狀態(tài)時(shí)的備份網(wǎng)絡(luò)切換流程圖,包括以下步驟步驟401:終端檢測(cè)主用網(wǎng)絡(luò)是否出現(xiàn)故障,如果檢測(cè)到故障,則執(zhí)行步驟402;否則,繼續(xù)執(zhí)行步驟401。所述故障檢測(cè)的具體過(guò)程與步驟301—致,這里不再贅述。步驟402:終端切換到備用網(wǎng)絡(luò)路徑上,使用備IP地址進(jìn)行注冊(cè),向GK發(fā)送源IP地址為備IP地址20.20.20.20的RRQ報(bào)文;同時(shí)終端還需要將表2中的"終端外部源IP,,修改成備IP地址20.20.20.20,將"是否需要映射',修改為"是(Y)",表示需要進(jìn)行地址映射,但"終端內(nèi)部源IP"保持不變。修改后的地址狀態(tài)表如表6所示。<table>tableseeoriginaldocumentpage14</column></row><table>此后,終端內(nèi)部進(jìn)程使用的仍為終端內(nèi)部源IP,4旦終端與外部交互時(shí)的所有報(bào)文的源IP地址都必須轉(zhuǎn)換成終端外部源IP后才能發(fā)送出去。其中,終端側(cè)的報(bào)文發(fā)送過(guò)程具體如下終端在向外發(fā)送報(bào)文之前,首先查看地址狀態(tài)表中"是否需要映射"的值,如果該值為"N",則直接將報(bào)文發(fā)送出去;如果為"Y",則將報(bào)文的源IP地址轉(zhuǎn)換成"終端外部源IP",然后再將轉(zhuǎn)換后的報(bào)文發(fā)送出去。步驟403:GK收到終端發(fā)送的RRQ報(bào)文后,通過(guò)該報(bào)文源IP地址的改變可確定網(wǎng)絡(luò)路徑發(fā)生了切換,故對(duì)自身維護(hù)的終端地址信息表進(jìn)行相應(yīng)修改,將終端對(duì)應(yīng)的主IP地址和備IP地址進(jìn)行倒換;另外,GK還要檢測(cè)終端此時(shí)是否在會(huì)議中,如果終端目前處于會(huì)議狀態(tài),則GK還需要向MCU發(fā)送通知消息,通知MCU終端使用的IP地址發(fā)生了改變,所述通知消息中攜帶終端當(dāng)前使用的新IP地址20.20.20.20。步驟404:MCU收到GK發(fā)來(lái)的通知消息后,讀取消息中攜帶的新IP地址,并對(duì)表3所示的地址狀態(tài)表進(jìn)行修改,將其中的"終端外部目的TP"修改為新IP地址20.20.20.20,并將"是否需要映射"置為"Y",而"終端內(nèi)部目的IP"則保持不變。修改后的MCU上的地址狀態(tài)表如表7所示。<table>tableseeoriginaldocumentpage15</column></row><table>表7MCU上維護(hù)的切換狀態(tài)下的地址狀態(tài)表此后,MCU內(nèi)部各進(jìn)程依然使用終端內(nèi)部目的IP,但MCU與該終端發(fā)送出去。其中,MCU側(cè)的報(bào)文發(fā)送過(guò)程具體如下MCU在向終端發(fā)送報(bào)文之前,首先查看地址狀態(tài)表中"是否需要映射,,的值,如果該值為"N",則MCU直接將報(bào)文發(fā)送出去;如果該值為"Y",則MCU將報(bào)文的目的IP地址轉(zhuǎn)換成"終端外部目的IP",然后再將轉(zhuǎn)換后的報(bào)文發(fā)送給終端。采用上述方案后,在終端處于會(huì)議狀態(tài)進(jìn)行網(wǎng)絡(luò)路徑切換時(shí),只需終端和MCU對(duì)外發(fā)l艮文的源IP地址和目的IP地址進(jìn)行修改,而終端和MCU內(nèi)部進(jìn)程所使用的IP地址并不需要作任何改變,無(wú)需像現(xiàn)有技術(shù)那樣人工重新建立通話,從而實(shí)現(xiàn)了備份網(wǎng)絡(luò)的無(wú)縫切換,避免了會(huì)話中斷的發(fā)生,保證了會(huì)話質(zhì)量。相應(yīng)地,本發(fā)明還提供了一種網(wǎng)絡(luò)備份系統(tǒng),其結(jié)構(gòu)與圖2—致,包括GK、MCU、第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)以及支持多種接口且分別通過(guò)第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)與GK和MCU相連的終端,該終端配置兩個(gè)不同網(wǎng)段的IP地址,且當(dāng)前4吏用的IP地址被指定為主IP地址,另一個(gè)IP地址:坡指定為備IP地址,其中,所述終端在會(huì)議狀態(tài)下檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,且該終端繼續(xù)使用主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址;所述GK將終端處于會(huì)議狀態(tài)時(shí)注冊(cè)的備IP地址發(fā)送給MCU,通知MCU終端使用的IP地址發(fā)生了改變;MCU收到GK發(fā)送的終端備IP地址后,繼續(xù)使用該終端的主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成該終端的備IP地址。所述終端進(jìn)一步用于,在待機(jī)狀態(tài)下檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,然后使用備IP地址來(lái)維護(hù)內(nèi)部進(jìn)程以及與外部進(jìn)《亍才艮文交互。另外,本發(fā)明還提供了一種終端,該終端位于包含GK、MCU和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,支持多種接口、配置兩個(gè)不同網(wǎng)段的IP地址且分別通過(guò)第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)與GK和MCU相連,其中,終端當(dāng)前使用的IP地址被指定為主IP地址,另一個(gè)IP地址被指定為備IP地址。圖5示出了該終端的結(jié)構(gòu)示意圖,包括故障檢測(cè)單元、注冊(cè)單元和地址維護(hù)單元,其中,故障檢測(cè)單元,用于檢測(cè)主用網(wǎng)絡(luò)是否發(fā)生故障,在檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,向注冊(cè)單元和地址維護(hù)單元發(fā)送故障通知;注冊(cè)單元,用于在收到故障通知后通過(guò)終端的備IP地址注冊(cè)到GK上;地址維護(hù)單元,用于在收到故障通知后判斷終端當(dāng)前是處于待機(jī)狀態(tài)還是會(huì)議狀態(tài),如果處于待機(jī)狀態(tài),則使用終端的備IP地址來(lái)維護(hù)終端內(nèi)部進(jìn)程以及與外部進(jìn)行報(bào)文交互;如果處于會(huì)議狀態(tài),則繼續(xù)使用主IP地址維護(hù)終端內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址。另外,本發(fā)明還提供了一種GK,該GK位于包含終端、MCU和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,其示例性結(jié)構(gòu)參見(jiàn)圖6所示,包括報(bào)文接收單元、地址管理單元和通知發(fā)送單元,其中,報(bào)文接收單元,用于接收終端發(fā)來(lái)的注冊(cè)請(qǐng)求報(bào)文,并將該報(bào)文源IP地址發(fā)送給地址管理單元;地址管理單元,用于j果存終端的主IP地址和備IP地址,在來(lái)自終端的注冊(cè)請(qǐng)求凈艮文的源IP地址變更為備IP地址后,將該終端的主IP地址和備IP地址進(jìn)行倒換,并將報(bào)文攜帶的備IP地址發(fā)送給通知發(fā)送單元;通知發(fā)送單元,用于在終端處于會(huì)議狀態(tài)時(shí),將地址管理單元發(fā)來(lái)的備IP地址發(fā)送給MCU,通知MCU該終端使用的IP地址發(fā)生了改變。最后,本發(fā)明還提供了一種MCU,該MCU位于包含終端、GK和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,其示例性結(jié)構(gòu)參見(jiàn)圖7所示,包括通知接收單元和地址維護(hù)單元,其中,通知接收單元,用于在網(wǎng)絡(luò)路徑發(fā)生切換后,接收GK發(fā)來(lái)的攜帶切換后終端使用的IP地址的通知消息,并將切換后終端使用的IP地址發(fā)送給地址維護(hù)單元;地址維護(hù)單元,用于在收到通知接收單元發(fā)來(lái)的切換后終端使用的IP地址后,繼續(xù)使用切換前該終端使用的IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成切換后該終端使用的IP地址。最后需要說(shuō)明的是,本發(fā)明所提供的技術(shù)方案可以適用于標(biāo)準(zhǔn)H323協(xié)議。以上所述對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種備份網(wǎng)絡(luò)切換方法,適用于通過(guò)支持多種接口的終端實(shí)現(xiàn)網(wǎng)絡(luò)備份的備份結(jié)構(gòu),其特征在于,為終端配置兩個(gè)不同的IP地址,并將終端當(dāng)前使用的IP地址指定為主IP地址,將另一個(gè)指定為備IP地址,該方法包括在會(huì)議狀態(tài)下,終端檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,且終端繼續(xù)使用主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址;GK將終端處于會(huì)議狀態(tài)時(shí)注冊(cè)的備IP地址發(fā)送給MCU,通知MCU終端使用的IP地址發(fā)生了改變;MCU收到通知后,繼續(xù)使用該終端的主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成該終端的備IP地址。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括在待機(jī)狀態(tài)下,終端檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,然后終端使用備IP地址來(lái)維護(hù)內(nèi)部進(jìn)程以及與外部進(jìn)行報(bào)文交互。3、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述GK上保存終端的主IP地址和備IP地址,終端通過(guò)備IP地址注冊(cè)到GK上之后進(jìn)一步包括GK將終端的主IP地址和備IP地址進(jìn)行倒換。4、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述終端上維護(hù)包含終端內(nèi)部源IP、終端外部源IP和是否需要映射項(xiàng)的地址狀態(tài)表,其中,終端內(nèi)部源IP為終端內(nèi)部進(jìn)粗使用的IP地址,終端外部源IP為終端與外部交互時(shí)使用的源IP地址,是否需要映射表示是否需要在終端內(nèi)部源IP和終端外部源IP之間進(jìn)行映射轉(zhuǎn)換;在主用網(wǎng)絡(luò)正常的狀態(tài)下,終端內(nèi)部源IP和終端外部源IP均為終端當(dāng)前使用的主IP地址,是否需要映射置為否;在會(huì)議狀態(tài)下,終端^r測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后進(jìn)一步包括終端將地址狀態(tài)表中的終端外部源IP修改為備IP地址,將是否需要映射修改為是,終端內(nèi)部源IP保持不變;在待機(jī)狀態(tài)下,終端檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后進(jìn)一步包括終端將地址狀態(tài)表中的終端內(nèi)部源IP和終端外部源IP都修改為備IP地址,是否需要映射保持否不變;終端在向外發(fā)送報(bào)文之前,查看地址狀態(tài)表中的是否需要映射,如果為否,則直接將報(bào)文發(fā)送出去;如果為是,則將外發(fā)報(bào)文的源IP地址轉(zhuǎn)換成終端外部源IP,然后再將轉(zhuǎn)換后的報(bào)文發(fā)送出去。5、根據(jù)權(quán)利要求1所述的方法,其特征在于,在會(huì)議狀態(tài)下,所述MCU上為終端維護(hù)包含終端內(nèi)部目的IP、終端外部目的IP和是否需要映射項(xiàng)的地址狀態(tài)表,其中,終端內(nèi)部目的IP為MCU內(nèi)部進(jìn)程使用的終端IP地址,終端外部目的IP為MCU與終端進(jìn)行交互時(shí)使用的目的IP地址,是否需要映射表示是否需要在終端內(nèi)部目的IP和終端外部目的IP之間進(jìn)行映射轉(zhuǎn)換;在主用網(wǎng)絡(luò)正常的狀態(tài)下,終端內(nèi)部目的IP和終端外部目的IP均為終端當(dāng)前^f吏用的主IP地址,是否需要映射置為否;在會(huì)議狀態(tài)下,MCU收到GK發(fā)送的備IP地址后進(jìn)一步包括MCU將地址狀態(tài)表中的終端外部目的IP修改為收到的備IP地址,將是否需要映射修改為是,終端內(nèi)部目的IP保持不變;MCU在向終端發(fā)送報(bào)文之前,查看地址狀態(tài)表中的是否需要映射,如果為否,則直接將報(bào)文發(fā)送給終端;如果為是,則將報(bào)文的目的IP地址轉(zhuǎn)換為終端外部目的IP,然后再將轉(zhuǎn)換后的報(bào)文發(fā)送出去。6、一種網(wǎng)絡(luò)備份系統(tǒng),其特征在于,包括GK、MCU、第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)以及支持多種接口且分別通過(guò)第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)與GK和MCU相連的終端,該終端配置兩個(gè)不同網(wǎng)段的IP地址,且當(dāng)前使用的IP地址^皮指定為主IP地址,另一個(gè)IP地址被指定為備IP地址,其中,所述終端在會(huì)議狀態(tài)下檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,且該終端繼續(xù)使用主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址;所述GK將終端處于會(huì)議狀態(tài)時(shí)注冊(cè)的備IP地址發(fā)送給MCU,通知MCU終端使用的IP地址發(fā)生了改變;MCU收到GK發(fā)送的終端備IP地址后,繼續(xù)使用該終端的主IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成該終端的備IP地址。7、根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述終端進(jìn)一步用于,在待機(jī)狀態(tài)下檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,通過(guò)備IP地址注冊(cè)到GK上,然后使用備IP地址來(lái)維護(hù)內(nèi)部進(jìn)程以及與外部進(jìn)行報(bào)文交互。8、一種終端,位于包含GK、MCU和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,該終端支持多種接口、配置兩個(gè)不同網(wǎng)段的IP地址且分別通過(guò)第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)與GK和MCU相連,其中,終端當(dāng)前使用的IP地址被指定為主IP地址,另一個(gè)IP地址被指定為備IP地址,其特征在于,該終端包括故障#企測(cè)單元、注冊(cè)單元和地址維護(hù)單元,其中,故障檢測(cè)單元,用于檢測(cè)主用網(wǎng)絡(luò)是否發(fā)生故障,在檢測(cè)到主用網(wǎng)絡(luò)發(fā)生故障后,向注冊(cè)單元和地址維護(hù)單元發(fā)送故障通知;注冊(cè)單元,用于在收到故障通知后通過(guò)終端的備IP地址注冊(cè)到GK上;地址維護(hù)單元,用于在收到故障通知后判斷終端當(dāng)前是處于待機(jī)狀態(tài)還是會(huì)議狀態(tài),如果處于待機(jī)狀態(tài),則使用終端的備IP地址來(lái)維護(hù)終端內(nèi)部進(jìn)程以及與外部進(jìn)行報(bào)文交互;如果處于會(huì)議狀態(tài),則繼續(xù)使用主IP地址維護(hù)終端內(nèi)部進(jìn)程,并將所有外發(fā)報(bào)文的源IP地址都轉(zhuǎn)換成備IP地址。9、一種.GK,位于包含終端、MCU和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)務(wù)除系統(tǒng)中,其特征在于,所述GK包括報(bào)文接收單元、地址管理單元和通知發(fā)送單元,其中,報(bào)文接收單元,用于接收終端發(fā)來(lái)的注冊(cè)請(qǐng)求報(bào)文,并將該報(bào)文源IP地址發(fā)送給地址管理單元;地址管理單元,用于保存終端的主IP地址和備IP地址,在來(lái)自終端的注冊(cè)請(qǐng)求報(bào)文的源IP地址變更為備IP地址后,將該終端的主IP地址和備IP地址進(jìn)行倒換,并將報(bào)文攜帶的備IP地址發(fā)送給通知發(fā)送單元;通知發(fā)送單元,用于在終端處于會(huì)議狀態(tài)時(shí),將地址管理單元發(fā)來(lái)的備IP地址發(fā)送給MCU,通知MCU該終端使用的IP地址發(fā)生了改變。10、一種MCU,位于包含終端、GK和不同網(wǎng)絡(luò)的網(wǎng)絡(luò)備份系統(tǒng)中,其特征在于,所述MCU包括通知接收單元和地址維護(hù)單元,其中,通知接收單元,用于在網(wǎng)絡(luò)路徑發(fā)生切換后,接收GK發(fā)來(lái)的攜帶切換后終端使用的IP地址的通知消息,并將切換后終端使用的IP地址發(fā)送給地址維護(hù)單元;地址維護(hù)單元,用于在收到通知接收單元發(fā)來(lái)的切換后終端使用的IP地址后,繼續(xù)使用切換前該終端使用的IP地址維護(hù)內(nèi)部進(jìn)程,并將所有發(fā)往該終端的報(bào)文的目的IP地址都轉(zhuǎn)換成切換后該終端使用的IP地址。全文摘要本發(fā)明公開(kāi)了一種備份網(wǎng)絡(luò)切換方法、系統(tǒng)及裝置。在本發(fā)明提供的備份網(wǎng)絡(luò)切換方法中,當(dāng)終端處于會(huì)議狀態(tài)進(jìn)行網(wǎng)絡(luò)路徑切換時(shí),終端和MCU只需對(duì)外發(fā)報(bào)文的源IP地址和目的IP地址進(jìn)行修改,而終端和MCU內(nèi)部進(jìn)程所使用的IP地址并不需要作任何改變,從而實(shí)現(xiàn)了備份網(wǎng)絡(luò)的無(wú)縫切換,避免了終端會(huì)話中斷的發(fā)生,保證了會(huì)話質(zhì)量。文檔編號(hào)H04L12/18GK101321087SQ20081011601公開(kāi)日2008年12月10日申請(qǐng)日期2008年7月1日優(yōu)先權(quán)日2008年7月1日發(fā)明者迪周,王光利,飛袁申請(qǐng)人:杭州華三通信技術(shù)有限公司