亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

透過(guò)nat實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法

文檔序號(hào):7930362閱讀:400來(lái)源:國(guó)知局
專利名稱:透過(guò)nat實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種多媒體雙向通信的方法,尤指一種透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的 方法。
背景技術(shù)
源發(fā)設(shè)備在NAT (Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)網(wǎng)絡(luò)向在不同的網(wǎng)絡(luò) 的被叫設(shè)備發(fā)出呼叫請(qǐng)求,當(dāng)NAT內(nèi)的多媒體通信設(shè)備與NAT外的多媒體通信設(shè)備呼叫信令信 道建立后,兩個(gè)設(shè)備即開(kāi)始進(jìn)行多媒體流的協(xié)商,而這個(gè)協(xié)商過(guò)程是通過(guò)地址交換實(shí)現(xiàn)的, 由于在NAT內(nèi)的多媒體通信設(shè)備的IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址是私網(wǎng)地址, 這樣在地址交換時(shí),它告訴NAT外的多媒體通信設(shè)備的多媒體流信道地址是不對(duì)的,就造成 公網(wǎng)一端的多媒體設(shè)備能收到NAT內(nèi)的多媒體設(shè)備發(fā)來(lái)的多媒體流數(shù)據(jù)包,而NAT外的多媒體 通信設(shè)備收不到多媒體數(shù)據(jù)包。在NAT上沒(méi)有進(jìn)行端口映射或地址映射的情況下,NAT外的多 媒體通信設(shè)備不能與NAT內(nèi)的多媒體通信設(shè)備建立IP通信,即不能進(jìn)行TCP (Transmission Control Protocol,傳輸控制協(xié)議)的鏈接,使通信信令無(wú)法傳到被叫設(shè)備,主叫設(shè)備無(wú)法 與被叫設(shè)備取得通信聯(lián)系,導(dǎo)致被叫設(shè)備無(wú)法接受到主叫設(shè)備的通信信令,也就無(wú)法進(jìn)行實(shí) 時(shí)多媒體通信。
目前,有許多擁有多媒體通信設(shè)備開(kāi)發(fā)能力和經(jīng)驗(yàn)的廠商(如開(kāi)發(fā)和生產(chǎn)基于MGCP, SIP, H323等通信協(xié)議的VoIP多媒體通信設(shè)備),他們都已開(kāi)發(fā)出了自己的多媒體通信設(shè)備 產(chǎn)品,但由于各多媒體通信設(shè)備在現(xiàn)行各NAT網(wǎng)絡(luò)之間無(wú)法實(shí)現(xiàn)正常的雙向通信,也就無(wú)法 在NAT網(wǎng)絡(luò)環(huán)境拓展多媒體通信業(yè)務(wù)。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法。 一種透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,包括以下步驟軟交換設(shè)備根據(jù)配置的 數(shù)據(jù)判斷源發(fā)終端發(fā)起的呼叫是否需要中轉(zhuǎn)服務(wù),如果需要,軟交換設(shè)備分配用于中轉(zhuǎn)的 IP端口并且發(fā)送命令給一媒體中轉(zhuǎn)服務(wù)器;該媒體中轉(zhuǎn)服務(wù)器收到命令后分配該IP端口用于 源發(fā)終端與目標(biāo)終端的此次通話的語(yǔ)音數(shù)據(jù)包的中轉(zhuǎn);該軟交換設(shè)備修改源發(fā)終端和目標(biāo)終 端的信令,讓源發(fā)終端和目標(biāo)終端的語(yǔ)音包都發(fā)往該媒體中轉(zhuǎn)服務(wù)器;該媒體中轉(zhuǎn)服務(wù)器在 該IP端口收到語(yǔ)音包時(shí),將源發(fā)終端和目標(biāo)終端的IP地址和端口記錄下來(lái),建立對(duì)應(yīng)關(guān)系,在后續(xù)收到數(shù)據(jù)包時(shí),比較源地址,然后向另一方發(fā)送。
相對(duì)現(xiàn)有技術(shù),本發(fā)明透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法利用媒體中轉(zhuǎn)服務(wù)器傳 送源發(fā)設(shè)備和目標(biāo)設(shè)備的多媒體數(shù)據(jù)包,實(shí)現(xiàn)不同NAT內(nèi)網(wǎng)下IP電話雙通。


圖1為本發(fā)明透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法較佳實(shí)施方式的整體架構(gòu)圖。
圖2為本發(fā)明透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法較佳實(shí)施方式的實(shí)現(xiàn)源發(fā)設(shè)備主叫 呼叫目標(biāo)設(shè)備的NAT信令的被叫示意圖。
圖3為本發(fā)明透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法較佳實(shí)施方式的源發(fā)設(shè)備和目標(biāo)設(shè) 備私網(wǎng)實(shí)現(xiàn)NAT多媒體數(shù)據(jù)包的透?jìng)魇疽鈭D。
具體實(shí)施例方式
請(qǐng)參閱圖l,為本發(fā)明系統(tǒng)的組網(wǎng)。該組網(wǎng)中包括一源發(fā)終端IO,與該源發(fā)終端10相應(yīng) 的NAT 20, 一媒體中轉(zhuǎn)服務(wù)器30, 一軟交換設(shè)備40, 一目標(biāo)終端60及與該目標(biāo)終端60相對(duì)應(yīng) 的NAT 50。本發(fā)明較佳實(shí)施例中,利用該媒體中轉(zhuǎn)服務(wù)器30及軟交換設(shè)備40來(lái)實(shí)現(xiàn)不同NAT 內(nèi)網(wǎng)下的IP電話雙通。
請(qǐng)參閱圖2,為本發(fā)明實(shí)現(xiàn)源發(fā)終端呼叫目標(biāo)終端的NAT信令的呼叫過(guò)程首先,源發(fā)終 端10和目標(biāo)終端60在網(wǎng)絡(luò)接通時(shí)與軟交換設(shè)備40建立IP通道,并將源發(fā)終端10和目標(biāo)終端 60的身份驗(yàn)證字(ID)發(fā)送給軟交換設(shè)備40,軟交換設(shè)備40保存通道信息(包含IP地址和端 口號(hào))和用戶的ID。當(dāng)源發(fā)終端10對(duì)軟交換設(shè)備40進(jìn)行呼叫,軟交換設(shè)備40通過(guò)設(shè)定的規(guī)則 找到被叫目標(biāo)終端60,若目標(biāo)終端60處于其他NAT內(nèi),軟交換設(shè)備40就將源發(fā)終端10發(fā)來(lái)的 信令保存起來(lái)。軟交換設(shè)備40在存儲(chǔ)的IP通道和設(shè)備信息中提取目標(biāo)終端60的IP通道,軟交 換設(shè)備40通過(guò)找到的IP通道向目標(biāo)終端60發(fā)送呼叫請(qǐng)求消息。此時(shí)目標(biāo)終端60會(huì)收到呼叫請(qǐng) 求,目標(biāo)終端60若接受該請(qǐng)求,將主動(dòng)向軟交換設(shè)備40建立信令通道。
請(qǐng)參閱圖3,為本發(fā)明源發(fā)終端10和目標(biāo)終端60私網(wǎng)實(shí)現(xiàn)NAT多媒體數(shù)據(jù)包的透?jìng)鬟^(guò)程 首先,當(dāng)源發(fā)終端10發(fā)起呼叫時(shí),軟交換設(shè)備40根據(jù)配置的數(shù)據(jù)(該配置的數(shù)據(jù)由源發(fā)終端 10發(fā)起呼叫后攜帶給軟交換設(shè)備40)判斷是否需要中轉(zhuǎn)服務(wù),如果需要,軟交換設(shè)備40分配 用于中轉(zhuǎn)的端口(該端口為IP地址的端口)并且發(fā)送命令給媒體中轉(zhuǎn)服務(wù)器30,媒體中轉(zhuǎn)服務(wù) 器30收到命令后分配該端口用于源發(fā)終端10和目標(biāo)終端60的此次通話的語(yǔ)音數(shù)據(jù)包的中轉(zhuǎn)。 然后軟交換設(shè)備40修改源發(fā)終端10和目標(biāo)終端60的信令,讓源發(fā)終端10和目標(biāo)終端60的語(yǔ)音 包都發(fā)往媒體中轉(zhuǎn)服務(wù)器30。媒體中轉(zhuǎn)服務(wù)器30在該端口收到語(yǔ)音包時(shí),將雙方的IP地址和 端口記錄下來(lái),建立對(duì)應(yīng)關(guān)系,在后續(xù)收到數(shù)據(jù)包時(shí),比較源地址,然后向另一方發(fā)送,同時(shí)根據(jù)需要,可以對(duì)數(shù)據(jù)包做加密。
本發(fā)明透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法(1)提高了多媒體通信業(yè)務(wù)的應(yīng)用范圍 ,而且支持H323、 SIP、 MGCP、 MegacoH248各種多媒體通信設(shè)備。(2)實(shí)現(xiàn)多種Internet接 入環(huán)境下的多媒體設(shè)備間的多媒體雙向通信。(3)實(shí)現(xiàn)了NAT內(nèi)(私網(wǎng)IP地址)的多媒體通 信設(shè)備與NAT外(公網(wǎng)IP地址)多媒體通信設(shè)備間通過(guò)媒體中轉(zhuǎn)服務(wù)器進(jìn)行雙向通信,以及 在不同的NAT內(nèi)(私網(wǎng)IP地址)的兩個(gè)多媒體通信設(shè)備通過(guò)媒體中轉(zhuǎn)服務(wù)器進(jìn)行雙向通信。
權(quán)利要求
1.一種透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,包括以下步驟軟交換設(shè)備根據(jù)配置的數(shù)據(jù)判斷源發(fā)終端發(fā)起的呼叫是否需要中轉(zhuǎn)服務(wù),如果需要,軟交換設(shè)備分配用于中轉(zhuǎn)的IP端口并且發(fā)送命令給一媒體中轉(zhuǎn)服務(wù)器;該媒體中轉(zhuǎn)服務(wù)器收到命令后分配該IP端口用于源發(fā)終端與目標(biāo)終端的此次通話的語(yǔ)音數(shù)據(jù)包的中轉(zhuǎn);該軟交換設(shè)備修改源發(fā)終端和目標(biāo)終端的信令,讓源發(fā)終端和目標(biāo)終端的語(yǔ)音包都發(fā)往該媒體中轉(zhuǎn)服務(wù)器;該媒體中轉(zhuǎn)服務(wù)器在該IP端口收到語(yǔ)音包時(shí),將源發(fā)終端和目標(biāo)終端的IP地址和端口記錄下來(lái),建立對(duì)應(yīng)關(guān)系,在后續(xù)收到數(shù)據(jù)包時(shí),比較源地址,然后向另一方發(fā)送。
2.如權(quán)利要求1所述的透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,其 特征在于在源發(fā)終端發(fā)起呼叫之前,源發(fā)終端和目標(biāo)終端在網(wǎng)絡(luò)接通時(shí)與軟交換設(shè)備建立 IP通道,并將源發(fā)終端和目標(biāo)終端的身份驗(yàn)證字發(fā)送給軟交換設(shè)備,軟交換設(shè)備保存通道信 息和用戶的身份驗(yàn)證字。
3.如權(quán)利要求2所述的透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,其 特征在于當(dāng)源發(fā)終端對(duì)軟交換設(shè)備進(jìn)行呼叫,軟交換設(shè)備通過(guò)設(shè)定的規(guī)則找到被叫目標(biāo)終 端,若目標(biāo)終端處于其他NAT內(nèi),軟交換設(shè)備就將源發(fā)終端發(fā)來(lái)的信令保存起來(lái),以便于建 立信令通道。
4.如權(quán)利要求3所述的透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,其 特征在于軟交換設(shè)備在存儲(chǔ)的IP通道和設(shè)備信息中提取目標(biāo)終端的IP通道,軟交換設(shè)備通 過(guò)找到的IP通道向目標(biāo)終端發(fā)送呼叫請(qǐng)求消息,以便于建立信令通道。
5.如權(quán)利要求4所述的透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,其 特征在于目標(biāo)終端會(huì)收到呼叫請(qǐng)求,目標(biāo)終端若接受該請(qǐng)求,將主動(dòng)向軟交換設(shè)備建立信 令通道。
6.如權(quán)利要求1所述的透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,其特征在于所述通過(guò)該媒體中轉(zhuǎn)服務(wù)器傳送的數(shù)據(jù)包為已加密的數(shù)據(jù)包。
全文摘要
一種透過(guò)NAT實(shí)現(xiàn)實(shí)時(shí)多媒體雙向通信的方法,包括以下步驟軟交換設(shè)備根據(jù)配置的數(shù)據(jù)判斷源發(fā)終端發(fā)起的呼叫是否需要中轉(zhuǎn)服務(wù),如果需要,軟交換設(shè)備分配用于中轉(zhuǎn)的IP端口并且發(fā)送命令給一媒體中轉(zhuǎn)服務(wù)器;該媒體中轉(zhuǎn)服務(wù)器收到命令后分配該IP端口用于源發(fā)終端與目標(biāo)終端的此次通話的語(yǔ)音數(shù)據(jù)包的中轉(zhuǎn);該軟交換設(shè)備修改源發(fā)終端和目標(biāo)終端的信令,讓源發(fā)終端和目標(biāo)終端的語(yǔ)音包都發(fā)往該媒體中轉(zhuǎn)服務(wù)器;該媒體中轉(zhuǎn)服務(wù)器在該IP端口收到語(yǔ)音包時(shí),將源發(fā)終端和目標(biāo)終端的IP地址和端口記錄下來(lái),建立對(duì)應(yīng)關(guān)系,在后續(xù)收到數(shù)據(jù)包時(shí),比較源地址,然后向另一方發(fā)送。
文檔編號(hào)H04L29/06GK101621506SQ20081030247
公開(kāi)日2010年1月6日 申請(qǐng)日期2008年7月1日 優(yōu)先權(quán)日2008年7月1日
發(fā)明者蘇海濱, 謝安南 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1