專(zhuān)利名稱(chēng):自適應(yīng)wan鏈接路由方法及iad設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及語(yǔ)音通信技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種自適應(yīng)WAN (Wide AreaNetwork,廣域網(wǎng))鏈接路由方法及IAD (Integrated Access Device,綜合接入設(shè)備)設(shè)備。
背景技術(shù):
網(wǎng)絡(luò)應(yīng)用日新月異,用戶(hù)需求日益多樣。為了滿(mǎn)足用戶(hù)的新需求,運(yùn)營(yíng)商的網(wǎng)絡(luò)IP化進(jìn)程不斷深入,業(yè)務(wù)也越來(lái)越豐富,VOIP (Voice over Internet Protocol,網(wǎng)絡(luò)語(yǔ)音通信)作為語(yǔ)音數(shù)字化通信技術(shù)更是得到了長(zhǎng)足發(fā)展。為了在融合了數(shù)據(jù),語(yǔ)音,視頻的網(wǎng)絡(luò)環(huán)境中,較好的管理VOIP業(yè)務(wù),WAN鏈接的選擇尤為重要。另外,由于上行的方式存在多樣化,如 ADSL (Asymmetric Digital Subscriber Line,非對(duì)稱(chēng)數(shù)字用戶(hù)環(huán)路)上行,VDSL(Very-high-bit-rate Digital Subscriber loop,甚高速數(shù)字用戶(hù)環(huán)路)上行等,加上各個(gè)運(yùn)營(yíng)商的網(wǎng)絡(luò)也存在差異性,在要求IAD設(shè)備即插即用(PNP, Plug-and-Play)的情況下,Wan鏈接選路功能作為VoIP PNP的條件之一,更是尤為關(guān)鍵。雖然,WAN鏈接的選擇在VOIP應(yīng)用中起到了重要作用,但發(fā)明人發(fā)現(xiàn):目前在VoIP的應(yīng)用中,普遍的wan鏈接選擇均較為單一,即使存在多條Wan鏈接可供使用,VoIP業(yè)務(wù)也僅單一的使用其中的一條wan鏈接,這使得wan鏈接的利用率不高,影響語(yǔ)音數(shù)據(jù)的收發(fā)效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種自適應(yīng)WAN鏈接路由方法及IAD設(shè)備,以解決現(xiàn)有技術(shù)由于wan鏈接選擇較為單一,而造成的wan鏈接的利用率不高,影響語(yǔ)音數(shù)據(jù)的收發(fā)效率的問(wèn)題。有實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:一種自適應(yīng)WAN鏈接路由方法,預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的VOIP WAN鏈接接口,及預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí);所述方法包括:確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;若否,維持正使用的第二 WAN鏈接接口 ;若是,將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路。其中,所述預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,或當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集;所述確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口的過(guò)程包括:根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;或根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。其中,所述預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ;所述確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口的過(guò)程包括:根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口,根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,確定該WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。其中,所述判斷所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口的過(guò)程包括:根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口 ;若是,則確定使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口為第一 WAN鏈接接口 ;若否,則確定所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中不具有第一 WAN鏈接接口。其中,所述將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口的過(guò)程包括:獲取第一 WAN鏈接接口的WAN鏈接網(wǎng)絡(luò)信息,根據(jù)所述WAN鏈接網(wǎng)絡(luò)信息發(fā)起SIP注冊(cè),將當(dāng)前正使用的WAN鏈接接口切換至第一 WAN鏈接接口。本發(fā)明實(shí)施例還提供一種IAD設(shè)備,包括:第一預(yù)配置模塊,用于預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的VOIP WAN鏈接接口 ;第二預(yù)配置模塊,用于預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí);確定模塊,用于確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;判斷模塊,用于根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所述確定模塊所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;維持模塊,用于在所述判斷模塊的判斷結(jié)果為否時(shí),維持正使用的第二 WAN鏈接接口 ;切換模塊,用于在所述判斷模塊的判斷結(jié)果為是時(shí),將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路。
其中,所述確定模塊包括:第一確定單元,用于根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài);第二確定單元,用于根據(jù)所述第一確定單元逐一確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,將所確定的全部可用的WAN鏈接接口確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;或,根據(jù)所述第一確定單元逐一確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。其中,所述確定模塊包括:第三確定單元,用于根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口,根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ;第四確定單元,用于確定所述第三確定單元所確定的所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。其中,所述判斷模塊包括:優(yōu)先級(jí)判斷單元,用于根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),判斷所述確定模塊所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口 ;第一判斷確定單元,用于在所述優(yōu)先級(jí)判斷單元的判斷結(jié)果為是時(shí),確定使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口為第一 WAN鏈接接口 ;第二判斷確定單元,用于在所述優(yōu)先級(jí)判斷單元的判斷結(jié)果為否時(shí),確定所述確定模塊所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中不具有第一 WAN鏈接接口。其中,所述切換模塊包括:獲取單元,用于獲取第一 WAN鏈接接口的WAN鏈接網(wǎng)絡(luò)信息;注冊(cè)切換單元,用于根據(jù)所述WAN鏈接網(wǎng)絡(luò)信息發(fā)起SIP注冊(cè),將當(dāng)前正使用的WAN鏈接接口切換至第一 WAN鏈接接口?;谏鲜黾夹g(shù)方案,本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用且符合預(yù)設(shè)條件的WAN鏈接接口 ;根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;在判斷結(jié)果為是時(shí),將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路;從而使得IAD設(shè)備能夠一直采用使用優(yōu)先級(jí)在當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中排序?yàn)榈谝坏腤AN鏈接接口,進(jìn)而采用使用優(yōu)先級(jí)在當(dāng)前可用WAN鏈接鏈路中排序?yàn)榈谝坏腤AN鏈接鏈路進(jìn)行語(yǔ)音數(shù)據(jù)的傳輸,本發(fā)明實(shí)施例提高了 WAN鏈接接口的利用率,提高了語(yǔ)音數(shù)據(jù)的收發(fā)效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法的流程圖;圖2為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由的另一方法流程圖;圖3為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由的又一方法流程圖;圖4為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由的再一方法流程圖;圖5為本發(fā)明實(shí)施例提供的IAD設(shè)備的結(jié)構(gòu)框圖;圖6為本發(fā)明實(shí)施例提供的確定模塊的結(jié)構(gòu)框圖;圖7為本發(fā)明實(shí)施例提供的確定模塊的另一結(jié)構(gòu)框圖;圖8為本發(fā)明實(shí)施例提供的判斷模塊的結(jié)構(gòu)框圖;圖9為本發(fā)明實(shí)施例提供的切換模塊的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例需要在IAD設(shè)備中,預(yù)先配置基于VOIP業(yè)務(wù)的,多個(gè)網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,如ADSL環(huán)境下使用的WAN鏈接接口,VDSL環(huán)境下使用的WAN鏈接接口等,可根據(jù)可能處于的網(wǎng)絡(luò)環(huán)境,配置對(duì)應(yīng)的WAN鏈接接口,一個(gè)網(wǎng)絡(luò)環(huán)境可以對(duì)應(yīng)有多個(gè)WAN鏈接接口,通過(guò)多個(gè)網(wǎng)絡(luò)環(huán)境對(duì)應(yīng)的WAN鏈接接口,構(gòu)成本發(fā)明實(shí)施例配置的多個(gè)網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口 ;值得注意的是,所配置的WAN鏈接接口為虛擬接口,一個(gè)WAN鏈接接口對(duì)應(yīng)一個(gè)WAN鏈接鏈路,一個(gè)WAN鏈接鏈路對(duì)應(yīng)有一個(gè)語(yǔ)音數(shù)據(jù)的路由傳輸方案,使用該WAN鏈接接口則使用對(duì)應(yīng)的WAN鏈接鏈路的傳輸線路進(jìn)行語(yǔ)音數(shù)據(jù)的傳輸。本發(fā)明實(shí)施例還需要在IAD設(shè)備中,預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí),在配置了多個(gè)網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口后,需對(duì)各WAN鏈接接口使用優(yōu)先級(jí)的排序進(jìn)行指定配置。在作好上述配置的情況下,可進(jìn)行圖1所示的方法流程。圖1為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法的流程圖,參照?qǐng)D1,該方法可以包括:步驟S100、確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;本發(fā)明實(shí)施例WAN鏈接接口的可用狀態(tài)分為可用UP’和不可用DOWN。一些WAN鏈接接口在一個(gè)網(wǎng)絡(luò)環(huán)境下可能處于不可用狀態(tài),但在另一網(wǎng)絡(luò)環(huán)境下可能處于可用狀態(tài);并且WAN鏈接接口的可用狀態(tài)隨時(shí)處于更新?tīng)顟B(tài),如已被占用的WAN鏈接接口釋放了占用資源,則該WAN鏈接接口從不可用狀態(tài)變?yōu)榭捎脿顟B(tài)等。本發(fā)明實(shí)施例可設(shè)置當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口均符合預(yù)設(shè)條件,即符合預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口??蛇x的,本發(fā)明實(shí)施例可在IAD設(shè)備啟動(dòng)時(shí),或在IAD設(shè)備啟動(dòng)后、每隔Iv預(yù)定的時(shí)間周期時(shí),或在WAN鏈接狀態(tài)發(fā)生變化時(shí)(可對(duì)WAN鏈接接口進(jìn)行實(shí)時(shí)檢測(cè),從而確定WAN鏈接狀態(tài)發(fā)生變化的時(shí)機(jī)),根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,對(duì)當(dāng)前網(wǎng)絡(luò)環(huán)境對(duì)應(yīng)的WAN鏈接接口進(jìn)行輪詢(xún),逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),從中確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,將所確定的全部可用的WAN鏈接接口確定為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口??蛇x的,本發(fā)明實(shí)施例也可設(shè)置當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中的一個(gè)子集均符合預(yù)設(shè)條件,即符合預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中的一個(gè)子集(即全部可用的WAN鏈接接口中的部分符合預(yù)設(shè)條件)。子集中WAN鏈接接口的數(shù)量可隨機(jī)確定,也可預(yù)先配置子集中應(yīng)具有的WAN鏈接接口的數(shù)量。子集中WAN鏈接接口的選取可以是選取全部可用的WAN鏈接接口中具有指定使用優(yōu)先級(jí)排序的WAN鏈接接口。由于下述流程還需要依據(jù)各WAN鏈接接口的使用優(yōu)先級(jí),進(jìn)行自適應(yīng)的WAN鏈接路由,因此本發(fā)明實(shí)施例也可設(shè)置當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口符合預(yù)設(shè)條件;即符合預(yù)設(shè)條件的WAN鏈接接口為,在當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口??蛇x的,本發(fā)明實(shí)施例也可在IAD設(shè)備啟動(dòng)時(shí),或在IAD設(shè)備啟動(dòng)后、每隔一個(gè)預(yù)定的時(shí)間周期時(shí),或在WAN鏈接狀態(tài)發(fā)生變化時(shí),同時(shí)根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí)排序,及預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用WAN鏈接接口中使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,將所確定的可用WAN鏈接接口中使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,確定為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。可選的,可根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定出當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口,根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí)排序,判斷當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口。步驟S110、根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有第一 WAN鏈接接口,若否,執(zhí)行步驟S120,若是,執(zhí)行步驟S130 ;所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;在步驟SlOO確定了當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口后,為提高WAN鏈接的利用率,和數(shù)據(jù)收發(fā)效率,需要判斷步驟SlOO中所確定的可用的WAN鏈接接口中是否具有第一 WAN鏈接接口,從而確定后續(xù)流程的執(zhí)行方向。第一 WAN鏈接接口是指使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口,并不特指。第二 WAN鏈接接口是指當(dāng)前正使用的WAN鏈接接口,并不特指。對(duì)于符合預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的情況,步驟SllO可根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),將所確定的可用的WAN鏈接接口逐一與當(dāng)前正使用的第二 WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì),若在比對(duì)過(guò)程中發(fā)現(xiàn)所確定的可用的WAN鏈接接口中具有第一 WAN鏈接接口,則執(zhí)行步驟S130,否則,執(zhí)行步驟S120。顯然,對(duì)于符合預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集的情況,驟SllO可根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),將所確定的可用的WAN鏈接接口的一個(gè)子集與當(dāng)前正使用的第二 WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì),若在比對(duì)過(guò)程中發(fā)現(xiàn)所確定的可用的WAN鏈接接口的子集中具有第一 WAN鏈接接口,則執(zhí)行步驟S130,否則,執(zhí)行步驟S120。本發(fā)明實(shí)施例也可依據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),從所確定的可用的WAN鏈接接口中,確定出使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,將該WAN鏈接接口與當(dāng)前正使用的第二 WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì),從而確定后續(xù)步驟的執(zhí)行。對(duì)于符合預(yù)設(shè)條件的WAN鏈接接口為,在當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口的情況,步驟SllO可直接將步驟SlOO所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口,與當(dāng)前正使用的第二 WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì),從而確定后續(xù)步驟的執(zhí)行。步驟120、維持正使用的第二 WAN鏈接接口 ;如果步驟S110判斷步驟S100所確定的WAN鏈接接口中不具有第一 WAN鏈接接口,則說(shuō)明當(dāng)前正使用的WAN鏈接接口的使用優(yōu)先級(jí)最高,語(yǔ)音數(shù)據(jù)的收發(fā)效率維持原態(tài)相對(duì)較高,因此維持IAD設(shè)備使用的WAN鏈接接口為正使用的第二 WAN鏈接接口。步驟S130、將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路。如果步驟SllO判斷步驟SlOO所確定的WAN鏈接接口中具有第一 WAN鏈接接口,則說(shuō)明步驟SlOO所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中,具有使用優(yōu)先級(jí)高于當(dāng)前正使用的WAN鏈接接口的WAN鏈接接口,即第一 WAN鏈接接口,IAD設(shè)備使用第一 WAN鏈接接口的語(yǔ)音數(shù)據(jù)收發(fā)效率相對(duì)較高;為提高WAN鏈接接口的利用率,提高語(yǔ)音數(shù)據(jù)收發(fā)效率,將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口。值得注意的是,在切換完成后,源第一 WAN鏈接接口將變更為第二 WAN鏈接接口,以在后續(xù)還存在高使用優(yōu)先級(jí)的可用的WAN鏈接接口時(shí),進(jìn)行WAN鏈接的自適應(yīng)路由。可選的,將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口的過(guò)程可以為:獲取第一 WAN鏈接接口的WAN鏈接網(wǎng)絡(luò)信息,根據(jù)所述WAN鏈接網(wǎng)絡(luò)信息發(fā)起SIP(Session Initiation Protocol,會(huì)話起始協(xié)議)注冊(cè),將當(dāng)前正使用的WAN鏈接接口切換至第一 WAN鏈接接口。其中,WAN鏈接網(wǎng)絡(luò)信息可以為IP地址,網(wǎng)關(guān)gateway,域名系統(tǒng)DNS,子網(wǎng)掩碼mask等;完成SIP注冊(cè),即表明當(dāng)前正使用的WAN鏈接接口已更換至所述第一 WAN鏈接接口。本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用且符合預(yù)設(shè)條件的WAN鏈接接口 ;根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;在判斷結(jié)果為是時(shí),將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路;從而使得IAD設(shè)備能夠一直采用使用優(yōu)先級(jí)在當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中排序?yàn)榈谝坏腤AN鏈接接口,進(jìn)而采用使用優(yōu)先級(jí)在當(dāng)前可用WAN鏈接鏈路中排序?yàn)榈谝坏腤AN鏈接鏈路進(jìn)行語(yǔ)音數(shù)據(jù)的傳輸,本發(fā)明實(shí)施例提高了 WAN鏈接接口的利用率,提高了語(yǔ)音數(shù)據(jù)的收發(fā)效率。
本發(fā)明實(shí)施例可將當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的全部WAN鏈接接口,均確定為步驟SlOO所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口 ;也可將當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的全部WAN鏈接接口中的一個(gè)子集,確定為步驟SlOO所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口 ;再?gòu)闹羞x擇使用優(yōu)先級(jí)高于當(dāng)前正使用的WAN鏈接接口的第一 WAN鏈接接口,將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口。本發(fā)明實(shí)施例也可僅確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,為步驟SlOO所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口。對(duì)于上述情況,下面分別作具體介紹。圖2為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由的另一方法流程圖,參照?qǐng)D2,該方法可以包括:步驟S200、根據(jù)預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口 ;步驟S210、根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),將所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,與當(dāng)前正使用的WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì);顯然,步驟S210也可先從所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中,選擇出使用優(yōu)先極排序?yàn)榈谝坏腤AN鏈接接口,將該WAN鏈接接口的使用優(yōu)先級(jí)與當(dāng)前正使用的WAN鏈接接口的使用優(yōu)先級(jí)進(jìn)行比對(duì)。步驟S220、若所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中,具有第一 WAN鏈接接口,則將當(dāng)前正使用的WAN鏈接接口更換至第一 WAN鏈接接口 ;步驟S230、若所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中,不具有第一WAN鏈接接口,則維持正使用的WAN鏈接接口。顯然,預(yù)設(shè)條件的WAN鏈接接口還可以為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集;在此情況下,在確定了當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集后,將根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),將所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中的一個(gè)子集中的WAN鏈接接口,與當(dāng)前正使用的WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì);若所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的子集中,具有第一 WAN鏈接接口,則將當(dāng)前正使用的WAN鏈接接口更換至第一 WAN鏈接接口 ;若所確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的子集中,不具有第一 WAN鏈接接口,則維持正使用的WAN鏈接接口。圖3為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由的又一方法流程圖,參照?qǐng)D3,該方法可以包括:步驟S300、根據(jù)預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,根據(jù)預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ;步驟S310、根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),將所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,與當(dāng)前正使用的WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì);步驟S320、若所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口的使用優(yōu)先級(jí),高于當(dāng)前正使用的WAN鏈接接口的使用優(yōu)先級(jí),將當(dāng)前正使用的WAN鏈接接口更換至所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ;
此時(shí),所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口為第一 WAN鏈接接口。步驟S330、若所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口的使用優(yōu)先級(jí),不高于當(dāng)前正使用的WAN鏈接接口的使用優(yōu)先級(jí),維持當(dāng)前正使用的WAN鏈接接口??蛇x的,本發(fā)明實(shí)施例可在WAN鏈接接口的狀態(tài)發(fā)生變化時(shí),啟動(dòng)本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法,圖4示出了對(duì)應(yīng)的自適應(yīng)WAN鏈接路由的方法流程。圖4為本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由的再一方法流程圖,參照?qǐng)D4,該方法可以包括:步驟S400、在WAN鏈接接口由不可用狀態(tài)變更為可用狀態(tài)時(shí),判斷接口狀態(tài)變更為可用的WAN鏈接接口,是否為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,若是,執(zhí)行步驟S410,若否,執(zhí)行步驟S420 ;此種情況,可認(rèn)為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用且符合預(yù)設(shè)條件的WAN鏈接接口為,在可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口。步驟S410、判斷所述接口狀態(tài)變更為可用的WAN鏈接接口的使用優(yōu)先級(jí),是否高于當(dāng)前正使用的WAN鏈接接口,若是,執(zhí)行步驟S430、若否,執(zhí)行步驟S420 ;其中,若判斷結(jié)果為是,則表明所述接口狀態(tài)變更為可用的WAN鏈接接口為第一WAN鏈接接口。步驟S420、維持當(dāng)前正使用的WAN鏈接接口 ;步驟S430、將當(dāng)前正使用的WAN鏈接接口切換至所述接口狀態(tài)變更為可用的WAN鏈接接口。顯然,在WAN鏈接接口由不可用狀態(tài)變更為可用狀態(tài)時(shí),也可直接將所述接口狀態(tài)變更為可用的WAN鏈接接口,與當(dāng)前正使用的WAN鏈接接口進(jìn)行使用優(yōu)先級(jí)的比對(duì),從而通過(guò)比對(duì)結(jié)果確定進(jìn)行WAN鏈接接口的切換還是維持??蛇x的,本發(fā)明實(shí)施例也可在IAD設(shè)備啟動(dòng),或每隔一定周期間隔的情況下,啟動(dòng)本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法,對(duì)于這兩種情況,需要輪詢(xún)當(dāng)前網(wǎng)絡(luò)環(huán)境下對(duì)應(yīng)的WAN鏈接接口,從而確定出可用且符合預(yù)設(shè)條件的WAN鏈接接口,對(duì)于確定出可用且符合預(yù)設(shè)條件的WAN鏈接接口后的流程可參照上文描述,此處不再贅述。下面對(duì)本發(fā)明實(shí)施例提供的IAD設(shè)備進(jìn)行描述,下文描述的IAD設(shè)備與上文描述的自適應(yīng)WAN鏈接路由方法對(duì)應(yīng),兩者可相互參照。圖5為本發(fā)明實(shí)施例提供的IAD設(shè)備的結(jié)構(gòu)框圖,參照?qǐng)D5,IAD設(shè)備可以包括:第一預(yù)配置模塊100,用于預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的VOIP WAN鏈接接口 ;第二預(yù)配置模塊200,用于預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí);確定模塊300,用于確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;判斷模塊400,用于根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷確定模塊300所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;維持模塊500,用于在判斷模塊400的判斷結(jié)果為否時(shí),維持正使用的第二 WAN鏈接接口 ;切換模塊600,用于在判斷模塊400的判斷結(jié)果為是時(shí),將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路。本發(fā)明實(shí)施例提供的IAD設(shè)備,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用且符合預(yù)設(shè)條件的WAN鏈接接口 ;根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ;在判斷結(jié)果為是時(shí),將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路;從而使得IAD設(shè)備能夠一直采用使用優(yōu)先級(jí)在當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中排序?yàn)榈谝坏腤AN鏈接接口,進(jìn)而采用使用優(yōu)先級(jí)在當(dāng)前可用WAN鏈接鏈路中排序?yàn)榈谝坏腤AN鏈接鏈路進(jìn)行語(yǔ)音數(shù)據(jù)的傳輸,本發(fā)明實(shí)施例提高了 WAN鏈接接口的利用率,提高了語(yǔ)音數(shù)據(jù)的收發(fā)效率??蛇x的,可用且符合預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,或當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集;也可為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中,使用優(yōu)先級(jí)為第一的WAN鏈接接口。圖6為本發(fā)明實(shí)施例提供的確定模塊300的結(jié)構(gòu)框圖,參照?qǐng)D6,確定模塊300可以包括:第一確定單元310,用于根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài);第二確定單元311,用于根據(jù)第一確定單元310逐一確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,將所確定的全部可用的WAN鏈接接口確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口;或,根據(jù)第一確定單元310逐一確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。圖7為本發(fā)明實(shí)施例提供的確定模塊300的另一結(jié)構(gòu)框圖,參照?qǐng)D7,確定模塊300可以包括:第三確定單元320,用于根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口,根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí)排序,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ;第四確定單元321,用于確定第三確定單元320所確定的所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。圖8為本發(fā)明實(shí)施例提供的判斷模塊400的結(jié)構(gòu)框圖,參照?qǐng)D8,判斷模塊400可以包括:優(yōu)先級(jí)判斷單元410,用于根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),判斷確定模塊300所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有使用優(yōu)先級(jí)高于第二WAN鏈接接口的WAN鏈接接口 ;第一判斷確定單元420,用于在優(yōu)先級(jí)判斷單元410的判斷結(jié)果為是時(shí),確定使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口為第一 WAN鏈接接口 ;第二判斷確定單元430,用于在優(yōu)先級(jí)判斷單元410的判斷結(jié)果為否時(shí),確定確定模塊300所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中不具有第一 WAN鏈接接口。圖9為本發(fā)明實(shí)施例提供的切換模塊600的結(jié)構(gòu)框圖,參照?qǐng)D9,切換模塊600可以包括:獲取單元610,用于獲取第一 WAN鏈接接口的WAN鏈接網(wǎng)絡(luò)信息;注冊(cè)切換單元620,用于根據(jù)所述WAN鏈接網(wǎng)絡(luò)信息發(fā)起SIP注冊(cè),將當(dāng)前正使用的WAN鏈接接口切換至第一 WAN鏈接接口。可選的,IAD設(shè)備還可包括:業(yè)務(wù)運(yùn)行模塊,用于在切換模塊600完成當(dāng)前正使用WAN鏈接接口的切換后,進(jìn)行SIP業(yè)務(wù)和VOIP業(yè)務(wù),此部分業(yè)務(wù)與現(xiàn)有技術(shù)相似,此處不再贅述。通過(guò)本發(fā)明實(shí)施例提供的自適應(yīng)WAN鏈接路由方法及IAD設(shè)備,能使得IAD設(shè)備能夠一直采用,使用優(yōu)先級(jí)在當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中排序?yàn)榈谝坏腤AN鏈接接口,進(jìn)而采用使用優(yōu)先級(jí)在當(dāng)前可用WAN鏈接鏈路中排序?yàn)榈谝坏腤AN鏈接鏈路進(jìn)行語(yǔ)音數(shù)據(jù)的傳輸,本發(fā)明實(shí)施例提高了 WAN鏈接接口的利用率,提高了語(yǔ)音數(shù)據(jù)的收發(fā)效率。本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。專(zhuān)業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種自適應(yīng)廣域網(wǎng)WAN鏈接路由方法,其特征在于,預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)語(yǔ)音通信VOIP WAN鏈接接口,及預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí);所述方法包括: 確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ; 根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口 ; 若否,維持正使用的第二 WAN鏈接接口 ; 若是,將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈 接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,或,當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集; 所述確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口的過(guò)程包括: 根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;或根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)條件的WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ; 所述確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口的過(guò)程包括: 根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口,根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,確定該WAN鏈接接口為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述判斷所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口的過(guò)程包括: 根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),判斷所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口 ; 若是,則確定使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口為第一 WAN鏈接接口 ; 若否,則確定所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中不具有第一 WAN鏈接接□。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口的過(guò)程包括: 獲取第一 WAN鏈接接口的WAN鏈接網(wǎng)絡(luò)信息,根據(jù)所述WAN鏈接網(wǎng)絡(luò)信息發(fā)起會(huì)話起始協(xié)議SIP注冊(cè),將當(dāng)前正使用的WAN鏈接接口切換至第一 WAN鏈接接口。
6.一種綜合接入IAD設(shè)備,其特征在于,包括: 第一預(yù)配置模塊,用于預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)語(yǔ)音通信VOIPWAN鏈接接口 ; 第二預(yù)配置模塊,用于預(yù)先配置各WAN鏈接接口的使用優(yōu)先級(jí); 確定模塊,用于確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ; 判斷模塊,用于根據(jù)預(yù)先配置的各WAN鏈接接口的使用優(yōu)先級(jí),判斷所述確定模塊所確定的WAN鏈接接口中是否具有第一 WAN鏈接接口,所述第一 WAN鏈接接口的使用優(yōu)先級(jí)高于第二 WAN鏈接接口的使用優(yōu)先級(jí),所述第二 WAN鏈接接口為當(dāng)前正使用的WAN鏈接接Π ; 維持模塊,用于在所述判斷模塊的判斷結(jié)果為否時(shí),維持正使用的第二 WAN鏈接接口 ;切換模塊,用于在所述判斷模塊的判斷結(jié)果為是時(shí),將當(dāng)前正使用的WAN鏈接接口更換至所述第一 WAN鏈接接口,以所述第一 WAN鏈接接口對(duì)應(yīng)的WAN鏈接鏈路作為語(yǔ)音數(shù)據(jù)的傳輸線路。
7.根據(jù)權(quán)利要求6所述的IAD設(shè)備,其特征在于,所述確定模塊包括: 第一確定單元,用于根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,逐一確定當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài); 第二確定單元,用于根據(jù)所述第一確定單元逐一確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口,將所確定的全部可用的WAN鏈接接口確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口 ;或,根據(jù)所述第一確定單元逐一確定的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口的可用狀態(tài),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集,將當(dāng)前網(wǎng)絡(luò)環(huán)境下全部可用的WAN鏈接接口的一個(gè)子集確定為,當(dāng)前網(wǎng)絡(luò)環(huán)境 下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。
8.根據(jù)權(quán)利要求6所述的IAD設(shè)備,其特征在于,所述確定模塊包括: 第三確定單元,用于根據(jù)預(yù)先配置的當(dāng)前網(wǎng)絡(luò)環(huán)境下的WAN鏈接接口,確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的WAN鏈接接口,根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用WAN鏈接接口中,使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口 ; 第四確定單元,用于確定所述第三確定單元所確定的所述使用優(yōu)先級(jí)排序?yàn)榈谝坏腤AN鏈接接口,為當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的IAD設(shè)備,其特征在于,所述判斷模塊包括: 優(yōu)先級(jí)判斷單元,用于根據(jù)預(yù)先配置的WAN鏈接接口的使用優(yōu)先級(jí),判斷所述確定模塊所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中是否具有使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口 ; 第一判斷確定單元,用于在所述優(yōu)先級(jí)判斷單元的判斷結(jié)果為是時(shí),確定使用優(yōu)先級(jí)高于第二 WAN鏈接接口的WAN鏈接接口為第一 WAN鏈接接口 ; 第二判斷確定單元,用于在所述優(yōu)先級(jí)判斷單元的判斷結(jié)果為否時(shí),確定所述確定模塊所確定的可用且符合預(yù)設(shè)條件的WAN鏈接接口中不具有第一 WAN鏈接接口。
10.根據(jù)權(quán)利要求1所述的IAD設(shè)備,其特征在于,所述切換模塊包括: 獲取單元,用于獲取第一 WAN鏈接接口的WAN鏈接網(wǎng)絡(luò)信息; 注冊(cè)切換單元,用于根據(jù)所述WAN鏈接網(wǎng)絡(luò)信息發(fā)起會(huì)話起始協(xié)議SIP注冊(cè),將當(dāng)前正使用的WAN鏈接接口切換至第一 WAN鏈接接口。
全文摘要
本發(fā)明實(shí)施例提供一種自適應(yīng)WAN鏈接路由方法及IAD設(shè)備,其中方法包括預(yù)先配置多個(gè)網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)語(yǔ)音通信VOIP WAN鏈接接口,及各WAN鏈接接口的使用優(yōu)先級(jí);確定當(dāng)前網(wǎng)絡(luò)環(huán)境下可用的且符合預(yù)設(shè)條件的WAN鏈接接口;判斷所確定的WAN鏈接接口中是否具有第一WAN鏈接接口,第一WAN鏈接接口的使用優(yōu)先級(jí)高于第二WAN鏈接接口,第二WAN鏈接接口為當(dāng)前正使用的WAN鏈接接口;若否,維持正使用的第二WAN鏈接接口;若是,將當(dāng)前正使用的WAN鏈接接口更換至第一WAN鏈接接口。本發(fā)明實(shí)施例提高了WAN鏈接接口的利用率,提高了語(yǔ)音數(shù)據(jù)的收發(fā)效率。
文檔編號(hào)H04L12/725GK103096414SQ20131003746
公開(kāi)日2013年5月8日 申請(qǐng)日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者詹宏耀, 鄧樂(lè), 王水權(quán), 肖青平, 彭建 申請(qǐng)人:深圳市共進(jìn)電子股份有限公司