專利名稱:一種數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)通信領(lǐng)域,尤其涉及在下一代網(wǎng)絡(luò)中通過IP網(wǎng)絡(luò)傳輸數(shù)據(jù)的方法和系統(tǒng)。
背景技術(shù):
下一代網(wǎng)絡(luò)(NGN,Next Generation Network)是一個(gè)建立在IP技術(shù)基礎(chǔ)上的公共電信網(wǎng)絡(luò),能夠容納各種形式的信息,在統(tǒng)一的管理平臺(tái)下,實(shí)現(xiàn)音頻、視頻、數(shù)據(jù)信號(hào)的傳輸和管理,提供各種寬帶應(yīng)用和傳統(tǒng)電信業(yè)務(wù),是一個(gè)真正實(shí)現(xiàn)寬帶窄帶一體化、有線無線一體化、有源無源一體化、傳輸接入一體化的綜合業(yè)務(wù)網(wǎng)絡(luò)。
下一代網(wǎng)絡(luò)支持ISDN(Integrated Services Digital Network,綜合業(yè)務(wù)數(shù)字網(wǎng))接入和應(yīng)用,如圖1所示,ISDN終端之間具有多個(gè)電話號(hào)碼,每個(gè)電話號(hào)碼對(duì)應(yīng)一個(gè)或兩個(gè)64K的電路,實(shí)現(xiàn)多種速率的視頻通話,帶寬從128k~2M及以上。ISDN終端接入媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)之間通過IP網(wǎng)絡(luò)進(jìn)行連接,在軟交換的控制下為每條電路建立一個(gè)IP連接,每條主叫電路的數(shù)據(jù)包通過對(duì)應(yīng)的IP連接透?jìng)鞯较鄳?yīng)的被叫電路。數(shù)據(jù)包的格式為H.221消息包。有關(guān)H.221協(xié)議的詳細(xì)內(nèi)容參見LC-TextRecommendation H.221″Frame Structure for a 64 to1920Kbit/s Channel in Audiovisual Teleservices″,本發(fā)明在此引用,不再贅述。
在這種接入方式下,由于IP網(wǎng)絡(luò)的延遲比較大,多條IP鏈路可能走不同的路由,因而多條IP鏈路的數(shù)據(jù)到達(dá)對(duì)端的時(shí)間會(huì)不一致,導(dǎo)致對(duì)端電路數(shù)據(jù)聚合失敗,影響正常的通信。同時(shí),在網(wǎng)絡(luò)通信質(zhì)量不可靠的情況下,如果某一鏈路丟包嚴(yán)重,影響其他鏈路的數(shù)據(jù)匯聚,造成其他鏈路的數(shù)據(jù)包丟失。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決在ISDN數(shù)據(jù)傳輸過程中,由于多條IP鏈路路由不一致,導(dǎo)致數(shù)據(jù)不同步,影響通信質(zhì)量的問題。
為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供了一種數(shù)據(jù)傳輸方法,用于主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)之間通過IP承載鏈路傳送數(shù)據(jù),所述方法包括下述步驟A.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,將所述消息包轉(zhuǎn)換為適合于單條IP承載鏈路傳輸?shù)臄?shù)據(jù)包;B.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將所述數(shù)據(jù)包傳送到被叫媒體網(wǎng)關(guān);C.被叫媒體網(wǎng)關(guān)對(duì)所述數(shù)據(jù)包進(jìn)行解析處理,將解析處理后的數(shù)據(jù)包通過多條被叫電路傳送到被叫ISDN終端。
在本發(fā)明的一個(gè)實(shí)施例中,所述方法進(jìn)一步包括下述步驟A1.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,解析所述消息包得到音頻和視頻流;B1.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將所述音頻和視頻流傳送到被叫媒體網(wǎng)關(guān);C1.被叫媒體網(wǎng)關(guān)將所述音頻和視頻流重新封裝成與主叫ISDN終端發(fā)送的消息包格式相同的消息包,通過多條被叫電路將重新封裝后的消息包傳送給被叫ISDN終端。
在本發(fā)明的另一個(gè)實(shí)施例中,所述方法進(jìn)一步包括下述步驟A2.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,在來自于不同主叫電路的消息包上添加電路標(biāo)記,標(biāo)記每個(gè)消息包所屬的主叫電路;B2.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將添加電路標(biāo)記的消息包傳送到被叫媒體網(wǎng)關(guān);C2.被叫媒體網(wǎng)關(guān)解析所述消息包,根據(jù)消息包中的電路標(biāo)記,將消息包通過多條與相應(yīng)主叫電路對(duì)應(yīng)的被叫電路傳送給被叫ISDN終端。
所述IP承載鏈路進(jìn)一步包括一條備用IP承載鏈路;主叫媒體網(wǎng)關(guān)周期性檢當(dāng)前IP承載鏈路的狀態(tài),當(dāng)發(fā)現(xiàn)當(dāng)前IP承載鏈路不可用時(shí),通過所述備用IP承載鏈路將消息包傳送給被叫媒體網(wǎng)關(guān)。
所述消息包為H.221格式。
為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明進(jìn)一步提供了一種數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括一個(gè)主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān),主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)之間通過IP承載鏈路傳送數(shù)據(jù),所述主叫媒體網(wǎng)關(guān)用于接收主叫ISDN終端通過多條主叫電路傳送的消息包,將所述消息包轉(zhuǎn)換為適合于單條IP承載鏈路傳輸?shù)臄?shù)據(jù)包,并僅通過一條IP承載鏈路將所述數(shù)據(jù)包傳送到被叫媒體網(wǎng)關(guān);所述被叫媒體網(wǎng)關(guān)用于對(duì)所述數(shù)據(jù)包進(jìn)行解析處理,將解析處理后的數(shù)據(jù)包通過多條被叫電路傳送到被叫ISDN終端。
在本發(fā)明的一個(gè)實(shí)施例中,所述主叫媒體網(wǎng)關(guān)進(jìn)一步用于接收主叫ISDN終端通過多條主叫電路傳送的消息包,解析所述消息包得到音頻和視頻流,并僅通過一條IP承載鏈路將所述音頻和視頻流傳送到被叫媒體網(wǎng)關(guān);所述被叫媒體網(wǎng)關(guān)進(jìn)一步用于將所述音頻和視頻流重新封裝成與主叫ISDN終端發(fā)送的消息包格式相同的消息包,通過多條被叫電路將重新封裝后的消息包傳送給被叫ISDN終端。
在本發(fā)明的另一個(gè)實(shí)施例中,所述主叫媒體網(wǎng)關(guān)進(jìn)一步用于接收主叫ISDN終端通過多條主叫電路傳送的消息包,在來自于不同主叫電路的消息包上添加電路標(biāo)記,標(biāo)記每個(gè)消息包所屬的主叫電路,并僅通過一條IP承載鏈路將添加電路標(biāo)記的消息包傳送到被叫媒體網(wǎng)關(guān);所述被叫媒體網(wǎng)關(guān)進(jìn)一步用于
解析所述消息包,根據(jù)消息包中的電路標(biāo)記,將消息包通過多條與相應(yīng)主叫電路對(duì)應(yīng)的被叫電路傳送給被叫ISDN終端。
所述IP承載鏈路進(jìn)一步包括一條備用IP承載鏈路;主叫媒體網(wǎng)關(guān)周期性檢當(dāng)前IP承載鏈路的狀態(tài),當(dāng)發(fā)現(xiàn)當(dāng)前IP承載鏈路不可用時(shí),通過所述備用IP承載鏈路將消息包傳送給被叫媒體網(wǎng)關(guān)。
所述消息包為H.221格式。
在本發(fā)明中,由于兩個(gè)媒體網(wǎng)關(guān)之間只有一條IP鏈路,多個(gè)鏈路的數(shù)據(jù)通過IP網(wǎng)時(shí)時(shí)延是固定的,對(duì)于多鏈路的ISDN呼叫,避免了多條IP鏈路路由不一致造成的數(shù)據(jù)不同步。
圖1是現(xiàn)有技術(shù)中通過IP網(wǎng)絡(luò)傳送數(shù)據(jù)的實(shí)現(xiàn)原理圖;圖2是本發(fā)明提供的通過IP網(wǎng)絡(luò)傳送數(shù)據(jù)的實(shí)現(xiàn)原理圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明中,無論主叫ISDN終端采用多大帶寬進(jìn)行呼叫,主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)之間只通過一條IP鏈路傳送數(shù)據(jù),防止通過多條IP鏈路傳輸數(shù)據(jù)時(shí),由于IP路由不一致,造成被叫ISDN終端數(shù)據(jù)聚合失敗,影響正常通信。
如圖2所示,作為本發(fā)明的一個(gè)實(shí)施例,主叫媒體網(wǎng)關(guān)在接收到主叫ISDN終端經(jīng)多條電路傳送過來的H.221消息包后,終結(jié)H.221協(xié)議過程,對(duì)從單個(gè)電路發(fā)送的H.221消息包按照幀頭搜索的方式解析得到音頻和視頻流,將音頻和視頻流通過單條IP鏈路發(fā)送到被叫媒體網(wǎng)關(guān)。被叫媒體網(wǎng)關(guān)收到主叫媒體網(wǎng)關(guān)發(fā)送過來的音頻和視頻流后,重新封裝成H.221的幀格式,然后通過多條電路將重新封裝的H.221消息包傳送到被叫ISDN終端。
在本發(fā)明的另一個(gè)實(shí)施例中,主叫媒體網(wǎng)關(guān)對(duì)主叫ISDN終端經(jīng)多條電路發(fā)送的H.221消息包不進(jìn)行解析處理,將從不同電路上接收的H.221消息包加上電路標(biāo)記,標(biāo)記每個(gè)消息包所屬的主叫電路,例如在從電路1接收到的H.221消息包前加電路標(biāo)記1,在從電路2接收到的消息包前加電路標(biāo)記2等。
然后,主叫媒體網(wǎng)關(guān)通過一條IP鏈路將進(jìn)行電路標(biāo)記后的H.221消息包傳送到被叫媒體網(wǎng)關(guān)。被叫媒體網(wǎng)關(guān)接收到主叫媒體網(wǎng)關(guān)發(fā)送的H.221消息包后,分析消息包中的電路標(biāo)記,將消息包發(fā)送到電路標(biāo)記對(duì)應(yīng)的被叫電路,如將標(biāo)記為1的消息包通過鏈路4發(fā)給被叫ISDN終端。在本實(shí)施例中,媒體網(wǎng)關(guān)不需要做具體協(xié)議的處理,只是起一個(gè)轉(zhuǎn)發(fā)的作用,減少了媒體網(wǎng)關(guān)的復(fù)雜度。
為了提高數(shù)據(jù)傳輸?shù)目煽啃?,在本發(fā)明中在媒體網(wǎng)關(guān)之間為每個(gè)呼叫建立一條備用IP鏈路,主叫媒體網(wǎng)關(guān)周期性檢測(cè)主IP鏈路的狀態(tài),當(dāng)發(fā)現(xiàn)主IP鏈路不可用時(shí),則通過備用IP鏈路將數(shù)據(jù)發(fā)送到被叫媒體網(wǎng)關(guān)。
在本發(fā)明中,由于主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān)之間通過一條IP鏈路傳輸數(shù)據(jù),因此從多個(gè)鏈路傳送的數(shù)據(jù)通過IP網(wǎng)時(shí)的時(shí)延是固定的,避免了多條IP鏈路路由不一致造成的數(shù)據(jù)不同步。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)傳輸方法,用于主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)之間通過IP承載鏈路傳送數(shù)據(jù),其特征在于,所述方法包括下述步驟A.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,將所述消息包轉(zhuǎn)換為適合于單條IP承載鏈路傳輸?shù)臄?shù)據(jù)包;B.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將所述數(shù)據(jù)包傳送到被叫媒體網(wǎng)關(guān);C.被叫媒體網(wǎng)關(guān)對(duì)所述數(shù)據(jù)包進(jìn)行解析處理,將解析處理后的數(shù)據(jù)包通過多條被叫電路傳送到被叫ISDN終端。
2.如權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述方法進(jìn)一步包括下述步驟A1.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,解析所述消息包得到音頻和視頻流;B1.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將所述音頻和視頻流傳送到被叫媒體網(wǎng)關(guān);C1.被叫媒體網(wǎng)關(guān)將所述音頻和視頻流重新封裝成與主叫ISDN終端發(fā)送的消息包格式相同的消息包,通過多條被叫電路將重新封裝后的消息包傳送給被叫ISDN終端。
3.如權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述方法進(jìn)一步包括下述步驟A2.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,在來自于不同主叫電路的消息包上添加電路標(biāo)記,標(biāo)記每個(gè)消息包所屬的主叫電路;B2.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將添加電路標(biāo)記的消息包傳送到被叫媒體網(wǎng)關(guān);C2.被叫媒體網(wǎng)關(guān)解析所述消息包,根據(jù)消息包中的電路標(biāo)記,將消息包通過多條與相應(yīng)主叫電路對(duì)應(yīng)的被叫電路傳送給被叫ISDN終端。
4.如權(quán)利要求1、2或3所述的數(shù)據(jù)傳輸方法,其特征在于,所述IP承載鏈路進(jìn)一步包括一條備用IP承載鏈路;主叫媒體網(wǎng)關(guān)周期性檢當(dāng)前IP承載鏈路的狀態(tài),當(dāng)發(fā)現(xiàn)當(dāng)前IP承載鏈路不可用時(shí),通過所述備用IP承載鏈路將消息包傳送給被叫媒體網(wǎng)關(guān)。
5.如權(quán)利要求1、2或3所述的數(shù)據(jù)傳輸方法,其特征在于,所述消息包為H.221格式。
6.一種數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括一個(gè)主叫媒體網(wǎng)關(guān)和被叫媒體網(wǎng)關(guān),主叫媒體網(wǎng)關(guān)與被叫媒體網(wǎng)關(guān)之間通過IP承載鏈路傳送數(shù)據(jù),其特征在于,所述主叫媒體網(wǎng)關(guān)用于接收主叫ISDN終端通過多條主叫電路傳送的消息包,將所述消息包轉(zhuǎn)換為適合于單條IP承載鏈路傳輸?shù)臄?shù)據(jù)包,并僅通過一條IP承載鏈路將所述數(shù)據(jù)包傳送到被叫媒體網(wǎng)關(guān);所述被叫媒體網(wǎng)關(guān)用于對(duì)所述數(shù)據(jù)包進(jìn)行解析處理,將解析處理后的數(shù)據(jù)包通過多條被叫電路傳送到被叫ISDN終端。
7.如權(quán)利要求5所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述主叫媒體網(wǎng)關(guān)進(jìn)一步用于接收主叫ISDN終端通過多條主叫電路傳送的消息包,解析所述消息包得到音頻和視頻流,并僅通過一條IP承載鏈路將所述音頻和視頻流傳送到被叫媒體網(wǎng)關(guān);所述被叫媒體網(wǎng)關(guān)進(jìn)一步用于將所述音頻和視頻流重新封裝成與主叫ISDN終端發(fā)送的消息包格式相同的消息包,通過多條被叫電路將重新封裝后的消息包傳送給被叫ISDN終端。
8.如權(quán)利要求6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述主叫媒體網(wǎng)關(guān)進(jìn)一步用于接收主叫ISDN終端通過多條主叫電路傳送的消息包,在來自于不同主叫電路的消息包上添加電路標(biāo)記,標(biāo)記每個(gè)消息包所屬的主叫電路,并僅通過一條IP承載鏈路將添加電路標(biāo)記的消息包傳送到被叫媒體網(wǎng)關(guān);所述被叫媒體網(wǎng)關(guān)進(jìn)一步用于解析所述消息包,根據(jù)消息包中的電路標(biāo)記,將消息包通過多條與相應(yīng)主叫電路對(duì)應(yīng)的被叫電路傳送給被叫ISDN終端。
9.如權(quán)利要求6、7或8所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述IP承載鏈路進(jìn)一步包括一條備用IP承載鏈路;主叫媒體網(wǎng)關(guān)周期性檢當(dāng)前IP承載鏈路的狀態(tài),當(dāng)發(fā)現(xiàn)當(dāng)前IP承載鏈路不可用時(shí),通過所述備用IP承載鏈路將消息包傳送給被叫媒體網(wǎng)關(guān)。
10.如權(quán)利要求6、7或8所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述消息包為H.221格式。
全文摘要
本發(fā)明適用于數(shù)據(jù)通信領(lǐng)域,提供了一種數(shù)據(jù)傳輸方法及系統(tǒng),所述方法包括下述步驟A.主叫媒體網(wǎng)關(guān)接收主叫ISDN終端通過多條主叫電路傳送的消息包,將所述消息包轉(zhuǎn)換為適合于單條IP承載鏈路傳輸?shù)臄?shù)據(jù)包;B.主叫媒體網(wǎng)關(guān)僅通過一條IP承載鏈路將所述數(shù)據(jù)包傳送到被叫媒體網(wǎng)關(guān);C.被叫媒體網(wǎng)關(guān)對(duì)所述數(shù)據(jù)包進(jìn)行解析處理,將解析處理后的數(shù)據(jù)包通過多條被叫電路傳送到被叫ISDN終端。在本發(fā)明中,由于兩個(gè)媒體網(wǎng)關(guān)之間只有一條IP鏈路,多個(gè)鏈路的數(shù)據(jù)通過IP網(wǎng)時(shí)時(shí)延是固定的,對(duì)于多鏈路的ISDN呼叫,避免了多條IP鏈路路由不一致造成的數(shù)據(jù)不同步。
文檔編號(hào)H04L12/56GK1949737SQ20051010040
公開日2007年4月18日 申請(qǐng)日期2005年10月14日 優(yōu)先權(quán)日2005年10月14日
發(fā)明者肖福濤 申請(qǐng)人:華為技術(shù)有限公司