專利名稱:私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法、設(shè)備、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于IP的多媒體通信領(lǐng)域,特別涉及一種私用網(wǎng)絡(luò)內(nèi)部終 端之間多媒體通信的方法及實(shí)現(xiàn)該方法的設(shè)備、裝置、系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)規(guī)模的迅速擴(kuò)張,網(wǎng)絡(luò)設(shè)備越來越多,網(wǎng)絡(luò)地址資源變得相對(duì) 匱乏。為了節(jié)約網(wǎng)絡(luò)地址資源,通常給一個(gè)私用網(wǎng)絡(luò)(以下稱"私用網(wǎng)絡(luò)")
<又分配一個(gè)或幾個(gè)7>用網(wǎng)絡(luò)(以下稱"/>用網(wǎng)絡(luò),,)的IP (Internet Protocol, 網(wǎng)際協(xié)議)的地址及端口號(hào),而給處于該私用網(wǎng)絡(luò)內(nèi)部的網(wǎng)絡(luò)設(shè)備則分配一 個(gè)私用網(wǎng)絡(luò)的IP地址及端口號(hào),并在網(wǎng)絡(luò)邊界設(shè)置NAT ( Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)備,提供私用網(wǎng)絡(luò)的IP地址和端口號(hào)與公用 網(wǎng)絡(luò)的IP地址和端口號(hào)之間的臨時(shí)綁定。
通信時(shí),私用網(wǎng)絡(luò)內(nèi)部的終端通過某種^L制獲得一個(gè)公用網(wǎng)絡(luò)的IP地址
及端口號(hào),所述終端通過所述公用網(wǎng)絡(luò)的IP地址及端口號(hào)與其他終端通信。 在通信過程中,通信雙方的終端均僅知道對(duì)方公用網(wǎng)絡(luò)的IP地址及端口號(hào), 而不知道對(duì)方在私用網(wǎng)絡(luò)中的IP地址及端口號(hào)。
在基于IP的語音、視頻通信中,兩個(gè)終端之間在建立會(huì)話的過程中, 通過信令交互獲知對(duì)方在公用網(wǎng)絡(luò)中的IP地址及端口號(hào),并在后續(xù)的會(huì)話 過程中,利用該公用網(wǎng)絡(luò)中的IP地址及端口號(hào)收發(fā)媒體流。由于,通信雙 方的終端均<又知道對(duì)方的/>用網(wǎng)絡(luò)的IP地址及端口號(hào),而不知道對(duì)方的私 用網(wǎng)絡(luò)的IP地址及端口號(hào),因此,信令和媒體流都需要經(jīng)過某一特定設(shè)備 轉(zhuǎn)發(fā)。
例如在NAT/ALG ( Application Layer Gateway,應(yīng)用層網(wǎng)關(guān))組網(wǎng)方
式中,ALG通常為NAT中的一個(gè)模塊,處于信令的傳輸路徑上,NAT綁定 -故打開后,ALG相應(yīng)地》務(wù)改信令中的々某體描述部分的IP地址和端口號(hào),這 樣就可以根據(jù)修改后的IP地址和端口號(hào)進(jìn)行媒體流的穿越。在兩個(gè)通信終 端均位于同 一個(gè)私用網(wǎng)絡(luò)內(nèi),而交換才幾位于 >用網(wǎng)絡(luò)時(shí),而兩個(gè)終端間通信 的信令需要經(jīng)過交換機(jī),因此信令必須穿越NAT設(shè)備。信令穿越NAT設(shè)備 時(shí),ALG會(huì)對(duì)信令中媒體描述部分的IP地址和端口號(hào)進(jìn)行修改。因此,即 使是兩個(gè)處于同一私用網(wǎng)絡(luò)內(nèi)的終端之間進(jìn)行通信,其媒體流也需要經(jīng)過 NAT設(shè)備。
又如在NAT/STUN ( Simple Traversal of UDP through NATs, UDP對(duì) NAT設(shè)備的簡(jiǎn)單穿越方式)的組網(wǎng)方式中,私用網(wǎng)絡(luò)中的通信終端向STUN 服務(wù)器發(fā)送一個(gè)STUN請(qǐng)求,STUN服務(wù)器向該通信終端返回一個(gè)響應(yīng)消息, 該響應(yīng)消息中含有發(fā)出請(qǐng)求的通信終端在出口 NAT設(shè)備上的IP地址和端口 號(hào)。因此,即使是兩個(gè)處于同一私用網(wǎng)絡(luò)內(nèi)的終端之間進(jìn)行通信,其媒體流 也需要經(jīng)過NAT設(shè)備。
在如在NAT/TURN ( Traversal Using Relay NAT,通過中繼方式穿越 NAT)組網(wǎng)方式中,私用網(wǎng)絡(luò)中的通信終端向TURN服務(wù)器發(fā)送一個(gè)TURN 請(qǐng)求,STUN服務(wù)器向該通信終端返回一個(gè)響應(yīng)消息,該響應(yīng)消息中含有發(fā) 出請(qǐng)求的通信終端在TURN服務(wù)器上的IP地址和端口號(hào)。因此,即使是兩 個(gè)處于同一私用網(wǎng)絡(luò)內(nèi)的終端之間進(jìn)行通信,其媒體流也需要經(jīng)過TURN 服務(wù)器進(jìn)行中繼轉(zhuǎn)發(fā)。
由此可見,在基于IP的語音、視頻通信中,即使是處于同一私用網(wǎng)絡(luò) 中的終端之間進(jìn)行通信,媒體流也必然會(huì)經(jīng)過這些特定設(shè)備,如NAT設(shè) 備、TURN服務(wù)器,使得這些特定設(shè)備及網(wǎng)絡(luò)的負(fù)荷較重,媒體流的路徑較 長(zhǎng),增加了數(shù)據(jù)包的延遲及丟包的可能性,進(jìn)而使得通話服務(wù)質(zhì)量降低。
發(fā)明內(nèi)容
本發(fā)明具體實(shí)施方式
的目的是在同一私用網(wǎng)絡(luò)中的終端之間通信時(shí), 降低網(wǎng)絡(luò)設(shè)備的負(fù)荷、縮短媒體流的路徑。
本發(fā)明具體實(shí)施方式
提供一種私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特 征在于,所述私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法包括
獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私 用網(wǎng)絡(luò);
根據(jù)所述源端及所述對(duì)端的標(biāo)志信息確定所述對(duì)端與所述源端位于同 一私用網(wǎng)絡(luò)中;
發(fā)送攜帶所述源端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令至所述對(duì)端,使 得所述源端可以直接通過所述私用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的i某體
流o
本發(fā)明具體實(shí)施方式
提供一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備, 其包括發(fā)送模塊,用于發(fā)送呼叫控制信令或媒體流,其特征在于,所述支持
私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備還包括
提取模塊,用于從呼叫控制信令中獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo) 志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);
判斷模塊,用于根據(jù)所述提取模塊中提取的所述標(biāo)志信息確定所述源端 及所述對(duì)端屬于同一私用網(wǎng)絡(luò)時(shí),觸發(fā)所述發(fā)送模塊發(fā)送攜帶所述源端的私 用網(wǎng)絡(luò)地址信息的呼叫控制信令至對(duì)端,使得所述源端可以直接通過所述私 用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。
本發(fā)明具體實(shí)施方式
提供一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端, 其包括發(fā)送單元,用于發(fā)送呼叫控制信令或媒體流,其特征在于,所述支持 私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端還包括
提取單元,用于從待發(fā)出的呼叫控制信令中獲取對(duì)端的標(biāo)志信息,所述
標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);
判斷單元,根據(jù)所述提取模塊獲取的標(biāo)志信息及所述終端自身的標(biāo)志信 息確定所述對(duì)端與所述終端屬于同一私用網(wǎng)絡(luò)后,觸發(fā)所述發(fā)送模塊發(fā)送攜 帶所述終端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令至對(duì)端,使得所述源端可以 直接通過所述私用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。
本發(fā)明具體實(shí)施方式
提供一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的系統(tǒng), 其包括位于公用網(wǎng)絡(luò)交換機(jī),及置于私用網(wǎng)絡(luò)及所述公用網(wǎng)絡(luò)的邊緣的網(wǎng)絡(luò) 地址轉(zhuǎn)換設(shè)備,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備包括
發(fā)送模塊,用于發(fā)送所述呼叫控制信令或媒體流;
其特征在于,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備還包括
提取模塊,用于從源端發(fā)送的呼叫控制信令中獲取對(duì)端及所述源端的標(biāo) 志信息,所述標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);
判斷模塊,用于根據(jù)所述提取模塊獲取的標(biāo)志信息確定所述源端及所述 對(duì)端屬于同一私用網(wǎng)絡(luò)時(shí),觸發(fā)所述發(fā)送模塊發(fā)送攜帶所述源端的私用網(wǎng)絡(luò) 地址信息的呼叫控制信至所述對(duì)端,使得所述源端可以直接通過所述私用網(wǎng) 絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。
從上述技術(shù)方案可以看出,本發(fā)明具體實(shí)施方式
通過獲取標(biāo)志信息并根 據(jù)標(biāo)志信息來確定源端及對(duì)端是處于同一私用網(wǎng)絡(luò)中后,將攜帶所述源端的 私用網(wǎng)絡(luò)地址信息的呼叫控制信令至所述對(duì)端,而無需將所述呼叫控制信令 中的所述源端的私用網(wǎng)絡(luò)地址信息修改為公用網(wǎng)絡(luò)地址信息,由此,所述對(duì) 端獲得所述源端的私用網(wǎng)絡(luò)地址信息,在此后的通信過程中,所述源端可以 直接通過所述私用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流私用網(wǎng)絡(luò),媒體 流通過私用網(wǎng)絡(luò)內(nèi)部通信設(shè)備轉(zhuǎn)發(fā)即可,而無需經(jīng)過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,減 輕了網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備及網(wǎng)絡(luò)的負(fù)擔(dān)、縮短了私用網(wǎng)絡(luò)內(nèi)部終端之間媒體流 的路徑,進(jìn)而提高了通話質(zhì)量。
圖1為本發(fā)明私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法的具體實(shí)施方式
的流 程圖。
圖2為本發(fā)明支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備的具體實(shí)施方式
一的方框示意圖。
圖3為本發(fā)明支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備的具體實(shí)施方式
二的方框示意圖。
圖4為本發(fā)明支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的系統(tǒng)的具體實(shí)施方式
的示意圖。
圖5,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端的具體實(shí)施方 式一與服務(wù)器的方框示意圖。
圖6,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端的具體實(shí)施方 式二與服務(wù)器的方框示意圖。
具體實(shí)施例方式
請(qǐng)參閱圖1,本發(fā)明一種私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法的具體實(shí)施 方式包括
步驟30:獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo)志信息用于識(shí)別相應(yīng)終 端所處的私用網(wǎng)絡(luò)。在信令交互過程中,主叫發(fā)出的呼叫控制信令,如呼叫 請(qǐng)求消息中,主叫為源端,被叫為對(duì)端;而被叫發(fā)出的呼叫控制信令,如響 應(yīng)消息中,被叫為源端,主叫為對(duì)端。
在基于IP的多媒體通信中,若采用NAT/ALG組網(wǎng)方式,在通信雙方 通過呼叫控制信令的交互建立會(huì)話的過程中,由ALG獲取帶有媒體描述信 息的呼叫控制信令,所述呼叫控制信令包括呼叫請(qǐng)求消息及響應(yīng)消息。以呼 叫請(qǐng)求消息為例,則需從呼叫請(qǐng)求消息中提取源端(主叫)及對(duì)端(被叫) 的標(biāo)志信息。
其中,所述媒體描述信息包括發(fā)出所述呼叫控制信令的通信終端的私用
網(wǎng)絡(luò)的IP地址和端口號(hào)。所述i某體描述信息可以采用SDP (Session Description Protocol,會(huì)話描述協(xié)議)描述;所述呼叫控制信令可以釆用SIP (Session Initiation Protocol,會(huì)話初始化協(xié)議)-清求消息或SIP響應(yīng)消息。 所述SDP描述的消息體可以包含于所述SIP消息中。
若采用NAT/STUN或NAT/TURN組網(wǎng)方式,由支持STUN協(xié)議或支持 TURN協(xié)議的終端獲取源端及對(duì)端的標(biāo)志信息。例如,主叫終端可以從主叫 終端待發(fā)出的呼叫請(qǐng)求消息中獲取被叫的標(biāo)志信息,從主叫終端自身或其它 存儲(chǔ)設(shè)備獲取主叫終端的標(biāo)志信息;被叫終端可以從被叫終端待發(fā)出的響應(yīng) 請(qǐng)求消息中獲取主叫的標(biāo)志信息,從被叫終端自身或其它存儲(chǔ)設(shè)備獲取被叫 終端的標(biāo)志信息。
所述標(biāo)志信息可以是URI ( Universal Resource Identifier,統(tǒng) 一 資源定位 符)信息中包含的域名;其中所述URI信息用于在通信網(wǎng)絡(luò)中唯一地標(biāo)志 一個(gè)通信實(shí)體。例如在SIP協(xié)議的INVITE消息中,所述主叫(源端)的 URI信息從From頭域中提取,所述被叫(對(duì)端)的URI信息從To頭域中 提取。表1為 一個(gè)SIP協(xié)議中的INVITE消息
表1 SIP協(xié)議的INVITE消息
INVITE sip:bob@biloxi.com SIP/2.0
Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bKnashds8
Max-Forwards: 70
To: Bob <sip:bob@biloxi.com>
From: Alice <sip:alice@pc33.atlanta.com>;tag=1928301774
Call-ID: a84b4c76e66710
CSeq: 314159 INVITE
Contact: <sip:alice@pc33.atlanta.com〉
Content-Type: application/sdp
Content-Length: 142
在表1中,所述主叫的URI為alice@pc33.atlanta.com,所述被叫的URI
為bob@biloxi.com。其中,所述主叫的域名為pc33.atlanta.com,所述^皮叫的
域名為biloxi.com。
所述標(biāo)志信息也可以是源端及對(duì)端的號(hào)碼,或號(hào)碼中的字冠。
步驟50:判斷所述源端及所述對(duì)端是否處于同一私用網(wǎng)絡(luò)內(nèi)。
將所述源端及所述對(duì)端的標(biāo)志信息進(jìn)行比較判斷是否匹配,當(dāng)不匹配
時(shí),則確定所述源端及所述對(duì)端不是處于同一私用網(wǎng)絡(luò)中,執(zhí)行步驟70;
當(dāng)匹配時(shí),則確定所述源端及所述對(duì)端處于同一私用網(wǎng)絡(luò)中,執(zhí)行步驟90。 其中,所述步驟50的具體實(shí)施方式
一包括
將源端及對(duì)端的標(biāo)志信息進(jìn)行比較,若相匹配,則確定源端及對(duì)端處于 同一私用網(wǎng)絡(luò)中;反之,則確定源端及對(duì)端不在同一私用網(wǎng)絡(luò)中。
所述的相匹配包括相同或相近兩種情形。所述相近,是指依據(jù)通信系統(tǒng) 的實(shí)際組網(wǎng)情況將部分相同的標(biāo)志信息確定為相匹配的。例如根據(jù)通信系 統(tǒng)的實(shí)際組網(wǎng)情況將部分字段相同的域名認(rèn)定為是相近的,如, rnd.huawei.com與sales.huawei.com有相同的部分huawei.com, 因此可以i人 為這兩個(gè)域名相近;或?qū)⒛骋徊糠窒嗤奶?hào)碼、字冠認(rèn)為是相近的,如,源 端號(hào)碼為81959826,對(duì)端號(hào)碼為81959801 ,即源端及對(duì)端的字冠均為81959, 因此認(rèn)為源端及對(duì)端處于同一私用網(wǎng)絡(luò)內(nèi)。
所述步驟50具體實(shí)施方式
二包括
預(yù)存至少一個(gè)記錄表,所述記錄表存有同一私用網(wǎng)絡(luò)中的所有內(nèi)部通信 終端的標(biāo)志信息;
若源端及對(duì)端的標(biāo)志信息均能在所述記錄表中找到相匹配的標(biāo)志信息, 則確定源端及對(duì)端處于同一私用網(wǎng)絡(luò)中;反之,則確定源端及對(duì)端不在同一 私用網(wǎng)絡(luò)中。
其中,預(yù)先存儲(chǔ)的標(biāo)志信息可以是一個(gè)也可以是多個(gè),例如預(yù)存 rnd.huawei.com 與 sales.huawei.com 兩個(gè)i或名, 當(dāng)源端的i或名與 rnd.huawei.com相同,而對(duì)端的J或名與sales.huawei.com相同,則可i人為源 端及對(duì)端位于同一私用網(wǎng)絡(luò)中。再如預(yù)存81959與81958兩個(gè)字冠,當(dāng)源 端的字冠與81959相同,對(duì)端的字冠與81958相同,則可認(rèn)為源端及對(duì)端位20071
于同一私用網(wǎng)絡(luò)中。
所述步驟50具體實(shí)施方式
三包括
預(yù)存至少一個(gè)映射表,所述映射表存儲(chǔ)有通信終端的標(biāo)志信息與所述通 信終端所處的私用網(wǎng)絡(luò)之間的映射關(guān)系;
若源端及對(duì)端分別在所述映射表中查找到的對(duì)應(yīng)的私用網(wǎng)絡(luò)相同時(shí),則 確定源端及對(duì)端處于同一私用網(wǎng)絡(luò)中;反之,則確定源端及對(duì)端不在同一私 用網(wǎng)絡(luò)中。
例如源端的電話號(hào)碼為81959826,號(hào)碼81959826在映射表中對(duì)應(yīng)的 網(wǎng)絡(luò)為"A^A司",對(duì)端的電話號(hào)碼為81959801,號(hào)碼81959801在映射表 中對(duì)應(yīng)的網(wǎng)絡(luò)為也"A公司",則確定源端及對(duì)端在同一私用網(wǎng)絡(luò)中。
步驟70:修改所述呼叫控制信令中會(huì)話描述部分的私用網(wǎng)絡(luò)地址信息, 私用網(wǎng)絡(luò)地址信息包括終端在私用網(wǎng)絡(luò)中的IP地址和端口號(hào)。
在所述呼叫控制信令中會(huì)話描述部分,將源端的私用網(wǎng)絡(luò)地址信息修改
為公用網(wǎng)絡(luò)地址信息,公用網(wǎng)絡(luò)地址信息包括終端在公用網(wǎng)絡(luò)中的IP地址 和端口號(hào)。
步驟90:將攜帶源端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令路由至對(duì)端。 若源端及對(duì)端在同一私用網(wǎng)絡(luò)中,則步驟90中轉(zhuǎn)發(fā)的呼叫控制信令攜 帶的是源端的私用網(wǎng)絡(luò)地址信息;若源端及對(duì)端在不同的私用網(wǎng)絡(luò)中,則步 驟90中轉(zhuǎn)發(fā)的呼叫控制信令攜帶的是源端的公用網(wǎng)絡(luò)地址信息。
所述私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法的具體實(shí)施方式
,在不同的應(yīng)用 場(chǎng)景中,會(huì)由不同的主體來執(zhí)行。例如在NAT/ALG組網(wǎng)方式中,是由內(nèi) 置有ALG功能的NAT設(shè)備接收位于私用網(wǎng)絡(luò)內(nèi)部的終端發(fā)出的呼叫控制信 令,然后從呼叫控制信令中提取標(biāo)志信息,并對(duì)標(biāo)志信息進(jìn)行比較判斷,然 后根據(jù)判斷結(jié)果決定是否需要對(duì)呼叫控制信令中的源端的私用網(wǎng)絡(luò)地址信 息進(jìn)行修改;在NAT/STUN、或NAT/TURN組網(wǎng)方式中,是由支持STUN 協(xié)議或TURN協(xié)議的終端自身在待發(fā)出的呼叫控制信令中提取對(duì)端的標(biāo)志 信息,并從自身或其他存儲(chǔ)設(shè)備獲取自身的標(biāo)志信息,將源端及對(duì)端的標(biāo)志
信息進(jìn)行比較判斷,然后根據(jù)判斷結(jié)果決定是否需要對(duì)呼叫控制信令中的私 用網(wǎng)絡(luò)地址信息進(jìn)行修改。
本發(fā)明私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法的具體實(shí)施方式
,通過獲取標(biāo) 志信息并根據(jù)標(biāo)志信息來確定通信雙方是處于同一私用網(wǎng)絡(luò)中后,將攜帶源 端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令路由至對(duì)端,而無需將所述呼叫控制 信令中的源端的私用網(wǎng)絡(luò)地址信息修改為公用網(wǎng)絡(luò)地址信息,由此,對(duì)端獲 得源端的私用網(wǎng)絡(luò)地址信息,在此后的通信過程中,源端可以直接用自己的 私用網(wǎng)絡(luò)地址信息接收對(duì)端發(fā)出的媒體流,媒體流通過私用網(wǎng)絡(luò)內(nèi)部通信設(shè) 備轉(zhuǎn)發(fā)即可,而無需經(jīng)過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,減輕了網(wǎng)絡(luò)中某些設(shè)備及網(wǎng)絡(luò) 的負(fù)擔(dān)、縮短了私用網(wǎng)絡(luò)內(nèi)部終端之間媒體流的路徑,進(jìn)而提高了通話質(zhì)量。
請(qǐng)參閱圖2,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備的具體 實(shí)施方式一包括
提取模塊,用于從呼叫控制信令中獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo) 志信息用于識(shí)別對(duì)應(yīng)終端所處的網(wǎng)絡(luò);所述標(biāo)志信息可以是通信終端的URI 信息中的域名,也可以是號(hào)碼,還可以是號(hào)碼的字冠等信息,所述呼叫控制 信令包括主叫終端發(fā)出的呼叫請(qǐng)求消息,及被叫終端發(fā)出的響應(yīng)請(qǐng)求消息。
判斷模塊,用于根據(jù)所述提取模塊中提取的源端及對(duì)端的標(biāo)志信息判斷 源端及對(duì)端是否屬于同一私用網(wǎng)絡(luò),若處于同一私用網(wǎng)絡(luò),則由發(fā)送模塊發(fā) 送攜帶源端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令;若處于不同的私用網(wǎng)絡(luò), 則經(jīng)由外部地址獲取模塊獲取所述源端的公用網(wǎng)絡(luò)地址信息,并由修改模塊 將呼叫控制信令中的源端的私用網(wǎng)絡(luò)的地址修改為公用網(wǎng)絡(luò)地址信息,再經(jīng) 由發(fā)送模塊轉(zhuǎn)發(fā)被修改后的呼叫控制信令至下一跳通信實(shí)體。需要說明的 是,可以由判斷模塊從存儲(chǔ)模塊中提取終端自身的標(biāo)志信息、記錄表或者映 射表(如圖2所示);也可以由提取模塊從存儲(chǔ)模塊中提取終端自身的標(biāo)志 信息、記錄表或者映射表后,再提供給判斷模塊(圖未示);
外部地址獲取模塊,用于在判斷模塊判定源端及對(duì)端處于不同的私用網(wǎng)
絡(luò)中時(shí),獲取呼叫控制信令中源端在公用網(wǎng)絡(luò)中的公用網(wǎng)絡(luò)地址信息,地址
信息包括IP地址及端口號(hào);
修改模塊,用于將所述呼叫控制信令中會(huì)話描述部分的源端的私用網(wǎng)絡(luò) 地址信息修改為獲取模塊獲取的公用網(wǎng)絡(luò)地址信息;
發(fā)送模塊,用于發(fā)送呼叫控制信令或媒體流至下一跳通信實(shí)體。
所述支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備還可進(jìn)一步包括存儲(chǔ)模塊, 所述存儲(chǔ)模塊用于存儲(chǔ)至少一個(gè)記錄表,所述記錄表記錄有同一私用網(wǎng)絡(luò)內(nèi) 部的通信終端的標(biāo)志信息;或用于存儲(chǔ)至少一個(gè)映射表,所述映射表記錄有 私用網(wǎng)絡(luò)與私用網(wǎng)絡(luò)內(nèi)部通信終端的標(biāo)志信息之間的映射關(guān)系;
則,所述判斷模塊還可用于將源端及對(duì)端的標(biāo)志信息與所述記錄表或映 射表中的信息進(jìn)行匹配,以判斷源端及對(duì)端是否屬于同一私用網(wǎng)絡(luò)。例如 若所述存儲(chǔ)模塊存儲(chǔ)的是記錄表,則所述判斷模塊若能在所述記錄表中找到 與通信終端的標(biāo)志信息相匹配的信息,則源端及對(duì)端處于同 一 網(wǎng)絡(luò)中;反之, 則不在同一網(wǎng)絡(luò)中。再如若所述存儲(chǔ)模塊存儲(chǔ)的是映射表,根據(jù)源端及對(duì) 端的標(biāo)志信息在映射表中找到的對(duì)應(yīng)的私用網(wǎng)絡(luò)相同,則通信終端處于同一 私用網(wǎng)絡(luò)中;反之,則不在同一私用網(wǎng)絡(luò)中。
所述支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備的具體實(shí)施方式
,主要應(yīng)用
于NAT/ALG組網(wǎng)方式中,所述支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的裝置即為
ALG或者為內(nèi)置有ALG功能的NAT設(shè)備,由ALG或者為內(nèi)置有ALG功
能的NAT設(shè)備從接收的呼叫控制信令中提取標(biāo)志信息,并對(duì)標(biāo)志信息進(jìn)行
比較判斷,然后根據(jù)判斷結(jié)果決定是否需要對(duì)呼叫控制信令中的源端的私用
網(wǎng)絡(luò)地址信息進(jìn)行修改,若無需修改,則將攜帶源端的私用網(wǎng)絡(luò)地址信息的
呼叫控制信令轉(zhuǎn)發(fā)給對(duì)端,若需要修改,則為源端配置一個(gè)公用網(wǎng)絡(luò)地址信 臺(tái)
請(qǐng)參閱圖3,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備的具體 實(shí)施方式二
支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備具體實(shí)施方式
二與具體實(shí)施方
式一的不同之處在于當(dāng)判斷模塊判定的結(jié)果為源端及對(duì)端不在同 一個(gè)私用 網(wǎng)絡(luò)中時(shí),直接指示修改模塊將呼叫控制信令中的會(huì)話描述部分的源端的私 用網(wǎng)絡(luò)中的地址信息修改為外部地址獲取模塊獲取的公用網(wǎng)絡(luò)中的地址信 息;而外部地址信息獲取模塊在該設(shè)備接收到呼叫控制信令后,即自行提取 源端的公用網(wǎng)絡(luò)地址信息,待修改模塊提取用于修改呼叫控制信令中源端的 地址信息。
本發(fā)明支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備的具體實(shí)施方式
一及具 體實(shí)施方式二,通過提取模塊獲取標(biāo)志信息,并由判斷模塊根據(jù)標(biāo)志信息來 確定通信雙方是處于同一私用網(wǎng)絡(luò)中后,將所述呼叫控制信令直接路由至對(duì) 端,而無需將所述呼叫控制信令中的私用網(wǎng)絡(luò)地址信息修改為公用網(wǎng)絡(luò)地址 信息,由此,對(duì)端獲得源端的私用網(wǎng)絡(luò)地址信息,在此后的通信過程中,主 叫及被叫均可直接用自己的私用網(wǎng)絡(luò)地址信息接收媒體流,媒體流通過私用 網(wǎng)絡(luò)內(nèi)部通信設(shè)備轉(zhuǎn)發(fā)即可,而無需經(jīng)過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,減輕了網(wǎng)絡(luò)地 址轉(zhuǎn)換設(shè)備及網(wǎng)絡(luò)的負(fù)擔(dān)、縮短了私用網(wǎng)絡(luò)內(nèi)部終端之間媒體流的路徑,進(jìn) 而提高了通話質(zhì)量。
請(qǐng)共同參閱圖2及圖4,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的 系統(tǒng)的具體實(shí)施方式
包括
交換機(jī),所述交換才幾位于公用網(wǎng)絡(luò);及
網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備設(shè)于所述公用網(wǎng)絡(luò)及私用網(wǎng) 絡(luò)的邊緣,可與所述交換機(jī)進(jìn)行通信; 所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備包括
提取模塊,用于從呼叫控制信令中獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo) 志信息用于識(shí)別對(duì)應(yīng)終端所處的網(wǎng)絡(luò);所述標(biāo)志信息可以是通信終端的URI 信息中的域名,也可以是號(hào)碼,還可以是號(hào)碼的字冠等信息,所述呼叫控制 信令包括主叫終端發(fā)出的呼叫請(qǐng)求消息,及被叫終端發(fā)出的響應(yīng)請(qǐng)求消息。
判斷模塊,用于根據(jù)所述提取模塊中提取的源端及對(duì)端的標(biāo)志信息判斷 源端及對(duì)端是否屬于同一私用網(wǎng)絡(luò),若處于同一私用網(wǎng)絡(luò),則由發(fā)送模塊發(fā)
送攜帶源端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令;若處于不同的私用網(wǎng)絡(luò), 則經(jīng)由外部地址獲取模塊獲取所述源端的公用網(wǎng)絡(luò)地址信息,并由修改模塊 將呼叫控制信令中的源端的私用網(wǎng)絡(luò)的地址修改為公用網(wǎng)絡(luò)地址信息,再經(jīng) 由發(fā)送模塊轉(zhuǎn)發(fā)被修改后的呼叫控制信令至下一跳通信實(shí)體。需要說明的 是,可以由判斷模塊從存儲(chǔ)模塊中提取終端自身的標(biāo)志信息、記錄表或者映 射表(如圖2所示);也可以由提取模塊從存儲(chǔ)模塊中提取終端自身的標(biāo)志 信息、記錄表或者映射表后,再提供給判斷模塊(圖未示);
外部地址獲取模塊,用于在判斷模塊判定源端及對(duì)端處于不同的私用網(wǎng) 絡(luò)中時(shí),獲取呼叫控制信令中源端在公用網(wǎng)絡(luò)中的公用網(wǎng)絡(luò)地址信息,地址 信息包括IP地址及端口號(hào);
修改模塊,用于將所述呼叫控制信令中會(huì)話描述部分的源端的私用網(wǎng)絡(luò) 地址信息修改為獲取模塊獲取的公用網(wǎng)絡(luò)地址信息;
發(fā)送模塊,用于發(fā)送呼叫控制信令或媒體流至下一跳通信實(shí)體。
所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備還可進(jìn)一步包括存儲(chǔ)模塊,所述存儲(chǔ)模塊用于存 儲(chǔ)一個(gè)記錄表,所述記錄表記錄有同一私用網(wǎng)絡(luò)內(nèi)部的通信終端的標(biāo)志信 息;或用于存儲(chǔ)一個(gè)映射表,所述映射表記錄有私用網(wǎng)絡(luò)與私用網(wǎng)絡(luò)內(nèi)部通 信終端的標(biāo)志信息之間的映射關(guān)系。
則,所述判斷模塊還可用于將源端及對(duì)端的標(biāo)志信息與所述記錄表或映 射表中的信息進(jìn)行匹配,以判斷源端及對(duì)端是否屬于同一私用網(wǎng)絡(luò)。例如 若所述存儲(chǔ)模塊存儲(chǔ)的是記錄表,則所述判斷模塊若能在所述記錄表中找到 與通信終端的標(biāo)志信息相匹配的信息,則源端及對(duì)端處于同一網(wǎng)絡(luò)中;反之, 則不在同一網(wǎng)絡(luò)中。再如若所述存儲(chǔ)模塊存儲(chǔ)的是映射表,根據(jù)源端及對(duì) 端的標(biāo)志信息在映射表中找到的對(duì)應(yīng)的私用網(wǎng)絡(luò)相同,則通信終端處于同一 私用網(wǎng)絡(luò)中;反之,則不在同一私用網(wǎng)絡(luò)中。
請(qǐng)共同參閱圖3及圖4,作為該系統(tǒng)的另一具體實(shí)施方式
與該系統(tǒng)的上
述具體實(shí)施方式
不同的是當(dāng)判斷模塊判定的結(jié)果為源端及對(duì)端不在同一個(gè) 私用網(wǎng)絡(luò)中時(shí),直接指示修改模塊對(duì)呼叫控制信令中的會(huì)話描述部分的源端 的私用網(wǎng)絡(luò)地址信息修改為公用網(wǎng)絡(luò)的地址獲取模塊獲取的公用網(wǎng)絡(luò)地址 信息;而外部地址信息獲取模塊在該設(shè)備接收到呼叫控制信令后,即自行提 取源端的公用網(wǎng)絡(luò)地址信息,待修改模塊提取用于修改呼叫控制信令中源端 的地址信息。
建立會(huì)話過程中,私用網(wǎng)絡(luò)中的IP終端1發(fā)出一個(gè)呼叫IP終端2的呼 叫請(qǐng)求消息至網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備判斷IP終端1及 IP終端2屬于同一私用網(wǎng)絡(luò),則將攜帶IP終端1 (在呼叫請(qǐng)求消息中IP終 端1即為源端)的私用網(wǎng)絡(luò)地址信息的呼叫請(qǐng)求消息轉(zhuǎn)發(fā)至所述交換機(jī),所 述交換機(jī)根據(jù)呼叫請(qǐng)求消息中攜帶的IP終端2 (在響應(yīng)消息中IP終端2即 為源端)的私用網(wǎng)絡(luò)地址信息將所述呼叫請(qǐng)求路由至IP終端2,所述IP終 端2接收到呼叫請(qǐng)求消息之后發(fā)出響應(yīng)消息至所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,所述 網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備判斷IP終端1及IP終端2屬于同一私用網(wǎng)絡(luò),則將攜帶 IP終端2的私用網(wǎng)絡(luò)地址信息的響應(yīng)消息轉(zhuǎn)發(fā)給所述交換機(jī),所述交換機(jī)根 據(jù)響應(yīng)消息中的IP終端1的私用網(wǎng)絡(luò)地址信息將所述響應(yīng)消息路由至IP終 端1,所述IP終端1及所述IP終端2之間建立會(huì)話,且所述IP終端1及所 述IP終端2通過上述的信令交互過程后互相獲得對(duì)方在私用網(wǎng)絡(luò)中的私用 網(wǎng)絡(luò)地址信息,因此,IP終端1及所述IP終端2均可用各自的私用網(wǎng)絡(luò)地 址信息接收對(duì)方發(fā)送的媒體流。
本發(fā)明支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的系統(tǒng)的具體實(shí)施方式
,采用 NAT/ALG的組網(wǎng)方式,通過獲取模塊獲取標(biāo)志信息,并由判斷模塊根據(jù)標(biāo) 志信息來確定通信雙方是處于同一私用網(wǎng)絡(luò)中后,將所述呼叫控制信令直接 路由至對(duì)端,而無需將所述呼叫控制信令中的源端的私用網(wǎng)絡(luò)地址信息修改 為公用網(wǎng)絡(luò)地址信息,由此,對(duì)端獲得源端的私用網(wǎng)絡(luò)地址信息。主叫及被 叫建立通信以后,主叫及被叫均可直接用自己的私用網(wǎng)絡(luò)地址信息接收媒體 流,即,媒體流通過私用網(wǎng)絡(luò)內(nèi)部通信設(shè)備轉(zhuǎn)發(fā)即可,而無需經(jīng)過網(wǎng)絡(luò)地址
轉(zhuǎn)換設(shè)備,減輕了網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備及網(wǎng)絡(luò)的負(fù)擔(dān)、縮短了私用網(wǎng)絡(luò)內(nèi)部終 端之間媒體流的路徑,進(jìn)而提高了通話質(zhì)量。
請(qǐng)參閱圖5,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端的具體 實(shí)施方式一包括
提取單元,用于獲取對(duì)端的標(biāo)志信息,所述標(biāo)志信息用于識(shí)別相應(yīng)終端 所處的網(wǎng)絡(luò);所述標(biāo)志信息可以是通信終端的URI信息中的域名,也可以 是號(hào)碼,還可以是號(hào)碼的字冠等信息,所述信令可以是呼叫控制信令,呼叫 控制信令包括主叫終端發(fā)出的呼叫請(qǐng)求消息,及被叫終端發(fā)出的響應(yīng)請(qǐng)求消 息;提取單元可以是從終端待發(fā)出的呼叫控制信令中獲取標(biāo)志信息,也可以 從用戶輸入該終端的信息中直接獲取對(duì)端的標(biāo)志信息,例如用戶在終端上 輸入被叫的電話號(hào)碼,該終端直接提取該號(hào)碼作為被叫的標(biāo)志信息。
存儲(chǔ)單元,用于存儲(chǔ)通信終端自身的標(biāo)志信息。
判斷單元,用于根據(jù)所述提取單元中提取的對(duì)端的標(biāo)志信息及存儲(chǔ)單元 中存儲(chǔ)的源端的標(biāo)志信息,判斷源端及對(duì)端是否屬于同一私用網(wǎng)絡(luò),若處于 同一私用網(wǎng)絡(luò),則經(jīng)由發(fā)送單元發(fā)送攜帶源端的私用網(wǎng)絡(luò)地址信息的呼叫控 制信令;若處于不同的私用網(wǎng)絡(luò),則經(jīng)由外部地址獲取單元獲取所述源端的 公用網(wǎng)絡(luò)地址信息,并由修改單元將呼叫控制信令中的源端的私用網(wǎng)絡(luò)的地 址修改為公用網(wǎng)絡(luò)的地址,再經(jīng)由發(fā)送單元轉(zhuǎn)發(fā)攜帶源端的公用網(wǎng)絡(luò)地址信 息的呼叫控制信令至下一跳通信實(shí)體。需要說明的是,可以由判斷單元從存 儲(chǔ)單元中提取終端自身的標(biāo)志信息、記錄表或者映射表(如圖5所示);也 可以由提取單元從存儲(chǔ)單元中提取終端自身的標(biāo)志信息、記錄表或者映射表 后,再提供給判斷單元(圖未示)。
外部地址獲取單元,用于在判斷單元判定源端及對(duì)端處于不同的私用網(wǎng) 絡(luò)中時(shí),獲取呼叫控制信令中源端在公用網(wǎng)絡(luò)中的公用網(wǎng)絡(luò)地址信息;外部 地址獲取單元包括請(qǐng)求發(fā)送單元,用于向服務(wù)器發(fā)送獲取源端在公用網(wǎng)絡(luò) 中的公用網(wǎng)絡(luò)地址信息的請(qǐng)求;響應(yīng)接收單元,用于接收服務(wù)器返回的帶有
源端公用網(wǎng)絡(luò)地址信息的響應(yīng)消息。例如在NAT/STUN組網(wǎng)方式中,支 持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端為STUN終端。運(yùn)行中,STUN終端向 STUN服務(wù)器發(fā)送STUN請(qǐng)求,STUN服務(wù)器返回一個(gè)帶有源端地址信息的 響應(yīng)消息;在NAT/TURN組網(wǎng)方式中,TURN終端向TURN服務(wù)器發(fā)送 TURN請(qǐng)求,TURN服務(wù)器返回一個(gè)帶有源端公用網(wǎng)絡(luò)地址信息的響應(yīng)消息。 修改單元,用于將所述呼叫控制信令中會(huì)話描述部分的源端的私用網(wǎng)絡(luò) 地址信息修改為獲取單元獲取的公用網(wǎng)絡(luò)地址信息。
發(fā)送單元,用于發(fā)送呼叫控制信令或媒體流至下一跳通信實(shí)體。 作為另一種具體實(shí)施方式
,存儲(chǔ)單元可以用于存儲(chǔ)一個(gè)記錄表,所述記 錄表用于記錄與該終端處于同 一私用網(wǎng)絡(luò)內(nèi)部的其它通信終端的標(biāo)志信息。
錄表中的標(biāo)志信息進(jìn)行匹配,以判斷通信終端是否屬于同 一 私用網(wǎng)絡(luò)。例如 判斷單元若能在所述記錄表中找到與提取單元獲取的通信終端的標(biāo)志信息 相匹配的信息,則源端及對(duì)端處于同一網(wǎng)絡(luò)中。
請(qǐng)參閱圖6,本發(fā)明一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端的具體 實(shí)施方式二
支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端具體實(shí)施方式
二與具體實(shí)施一 不同之處在于當(dāng)判斷單元判定的結(jié)果為源端及對(duì)端不在同一個(gè)私用網(wǎng)絡(luò)中 時(shí),直接指示修改單元將呼叫控制信令中的會(huì)話描述部分的源端的私用網(wǎng)絡(luò) 地址信息修改為外部地址獲取單元獲取的公用網(wǎng)絡(luò)地址信息;而外部地址信 息獲取單元在該終端被觸發(fā)之后,如被摘機(jī),即自行向服務(wù)器發(fā)出請(qǐng)求信 息以獲取源端在公用網(wǎng)絡(luò)中的地址信息,待修改單元提取用于修改呼叫控制 信令中源端的地址信息。
本發(fā)明支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端的具體實(shí)施方式
一及具 體實(shí)施方式二,通過提取單元獲取標(biāo)志信息,并由判斷單元根據(jù)標(biāo)志信息來 確定通信雙方是處于同一私用網(wǎng)絡(luò)中后,將所述呼叫控制信令直接路由至對(duì)端,而無需將所述呼叫控制信令中的私用網(wǎng)絡(luò)地址信息修改為公用網(wǎng)絡(luò)地址 信息,由此,對(duì)端獲得源端的私用網(wǎng)絡(luò)地址信息,在此后的通信過程中,源 端及對(duì)端均可直接用自己的私用網(wǎng)絡(luò)地址信息接收媒體流,媒體流通過私用 網(wǎng)絡(luò)內(nèi)部通信設(shè)備轉(zhuǎn)發(fā)即可,而無需經(jīng)過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,減輕了網(wǎng)絡(luò)地 址轉(zhuǎn)換設(shè)備及網(wǎng)絡(luò)的負(fù)擔(dān)、縮短了私用網(wǎng)絡(luò)內(nèi)部終端之間媒體流的路徑,進(jìn) 而提高了通話質(zhì)量。
以上是對(duì)本發(fā)明具體實(shí)施方式
的說明,在具體的實(shí)施過程中可對(duì)本發(fā)明 的方法進(jìn)行適當(dāng)?shù)母倪M(jìn),以適應(yīng)具體情況的具體需要。因此可以理解,根據(jù) 本發(fā)明的具體實(shí)施方式
只是起示范作用,并不用以限制本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特征在于,所述私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法包括獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);根據(jù)所述源端及所述對(duì)端的標(biāo)志信息確定所述對(duì)端與所述源端位于同一私用網(wǎng)絡(luò)中;發(fā)送攜帶所述源端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令至所述對(duì)端,使得所述源端可以直接通過所述私用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。
2、 根據(jù)權(quán)利要求1所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特征 在于,所述獲取源端及對(duì)端的標(biāo)志信息的步驟具體為從所述源端發(fā)出的呼叫控制信令中獲取所述源端及所述對(duì)端的標(biāo)志信臺(tái)
3、 根據(jù)權(quán)利要求1所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特征 在于,所述獲取源端及對(duì)端的標(biāo)志信息的步驟具體為當(dāng)所述源端待發(fā)出所述呼叫控制信令時(shí),所述源端從所述呼叫控制信令 中獲取所述對(duì)端的標(biāo)志信息;所述源端從自身或其它存儲(chǔ)設(shè)備中獲取其自身的標(biāo)志信息。
4、 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信 的方法,其特征在于,所述獲取源端及對(duì)端的標(biāo)志信息的步驟具體包括獲取所述源端及所述對(duì)端的統(tǒng) 一 資源定位符信息;述域名即為所述標(biāo)志信息。
5、 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信 的方法,其特征在于,所述獲取源端及對(duì)端的標(biāo)志信息的步驟具體包括獲取所述源端及所述對(duì)端的號(hào)碼; 從所述號(hào)碼中提取相應(yīng)終端的字冠,所述字冠即為所述標(biāo)志信息。
6、 根據(jù)權(quán)利要求1至3種任意一項(xiàng)所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信 的方法,其特征在于,所述獲取源端及對(duì)端的標(biāo)志信息的步驟具體包括獲取所述源端及所述對(duì)端的號(hào)碼,所述號(hào)碼即為所所述標(biāo)志信息。
7、 根據(jù)權(quán)利要求1所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特征 在于,所述根據(jù)所述源端及所述對(duì)端的標(biāo)志信息確定所述對(duì)端與所述源端位 于同一私用網(wǎng)絡(luò)中的步驟具體包括所述源端及所述對(duì)端的標(biāo)志信息相匹配,則確定所述源端及所述對(duì)端位 于同一私用網(wǎng)絡(luò)中。
8、 根據(jù)權(quán)利要求1所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特征 在于,所述根據(jù)所述源端及所述對(duì)端的標(biāo)志信息確定所述對(duì)端與所述源端位 于同 一私用網(wǎng)絡(luò)中的步驟具體包括預(yù)存一個(gè)記錄表,所述記錄表記錄有同一私用網(wǎng)絡(luò)中的內(nèi)部終端的標(biāo)志牧自 i口 w,在所述源端及所述對(duì)端的標(biāo)志信息均能在所述記錄表中找到相匹配的 記錄時(shí),則確定所述源端及所述對(duì)端處于同一私用網(wǎng)絡(luò)中。
9、 根據(jù)權(quán)利要求1所述的私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法,其特征 在于,所述根據(jù)所述源端及所述對(duì)端的標(biāo)志信息確定所述對(duì)端與所述源端位 于同一私用網(wǎng)絡(luò)中的步驟具體包括預(yù)存一個(gè)映射表,所述映射表記錄每一私用網(wǎng)絡(luò)及其內(nèi)部終端的標(biāo)志信 息之間的映射關(guān)系;同時(shí),則確定所述源端及所述對(duì)端處于同一私用網(wǎng)絡(luò)中。
10、 —種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備,其包括發(fā)送模塊,用 于發(fā)送呼叫控制信令或媒體流,其特征在于,所述支持私用網(wǎng)絡(luò)內(nèi)部終端之 間通信的設(shè)備還包括提取模塊,用于從呼叫控制信令中獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo) 志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);判斷模塊,用于根據(jù)所述提取模塊中提取的所述標(biāo)志信息確定所述源端 及所述對(duì)端屬于同一私用網(wǎng)絡(luò)時(shí),觸發(fā)所述發(fā)送模塊發(fā)送攜帶所述源端的私 用網(wǎng)絡(luò)地址信息的呼叫控制信令至對(duì)端,使得所述源端可以直接通過所述私 用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的i某體流。
11. 根據(jù)權(quán)利要求10所述的支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備, 其特征在于,所述支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備還包括存儲(chǔ)模塊,用于存儲(chǔ)至少一個(gè)記錄表,所述記錄表記錄同一私用網(wǎng)絡(luò)中 的內(nèi)部終端的標(biāo)志信息;或用于存儲(chǔ)至少一個(gè)映射表,所述映射表記錄每一 私用網(wǎng)絡(luò)及其內(nèi)部終端的標(biāo)志信息之間的映射關(guān)系;則所述判斷模塊根據(jù)所 述提取模塊獲得的所述標(biāo)志信息與所述記錄表或映射表,確定所述源端及所 述對(duì)端處于同一私用網(wǎng)絡(luò)中。
12. —種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的終端,其包括發(fā)送單元,用 于發(fā)送呼叫控制信令或媒體流,其特征在于,所述支持私用網(wǎng)絡(luò)內(nèi)部終端之 間通信的終端還包括提取單元,用于從待發(fā)出的呼叫控制信令中獲取對(duì)端的標(biāo)志信息,所述 標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);判斷單元,根據(jù)所述提取模塊獲取的標(biāo)志信息及所述終端自身的標(biāo)志信 息確定所述對(duì)端與所述終端屬于同一私用網(wǎng)絡(luò)后,觸發(fā)所述發(fā)送模塊發(fā)送攜 帶所述終端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令至對(duì)端,使得所述源端可以 直接通過所述私用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。
13. 根據(jù)權(quán)利要求12所述的支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備, 其特征在于,所述支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的設(shè)備還包括存儲(chǔ)單元,用于存儲(chǔ)所述終端自身的標(biāo)志信息,則所述判斷單元根據(jù)所 述提取單元中提取的對(duì)端的標(biāo)志信息及所述存儲(chǔ)單元中存儲(chǔ)的源端的標(biāo)志 信息,確定所述終端與所述對(duì)端屬于同一私用網(wǎng)絡(luò)。
14. 一種支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的系統(tǒng),其包括位于公用網(wǎng)絡(luò) 交換機(jī),及置于私用網(wǎng)絡(luò)及所述公用網(wǎng)絡(luò)的邊緣的網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備包括發(fā)送模塊,用于發(fā)送所述呼叫控制信令或媒體流; 其特征在于,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備還包括提取模塊,用于從源端發(fā)送的呼叫控制信令中獲取對(duì)端及所述源端的標(biāo) 志信息,所述標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);判斷模塊,用于根據(jù)所述提取模塊獲取的標(biāo)志信息確定所述源端及所述 對(duì)端屬于同一私用網(wǎng)絡(luò)時(shí),觸發(fā)所述發(fā)送模塊發(fā)送攜帶所述源端的私用網(wǎng)絡(luò) 地址信息的呼叫控制信至所述對(duì)端,使得所述源端可以直接通過所述私用網(wǎng) 絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。
15、根據(jù)權(quán)利要求14所述的支持私用網(wǎng)絡(luò)內(nèi)部終端之間通信的系統(tǒng), 其特征在于,所述網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備還包括存儲(chǔ)模塊,用于存儲(chǔ)至少一個(gè)記錄表,所述記錄表記錄同一私用網(wǎng)絡(luò)中 的內(nèi)部終端的標(biāo)志信息;或用于存儲(chǔ)至少一個(gè)映射表,所述映射表記錄每一 私用網(wǎng)絡(luò)及其內(nèi)部終端的標(biāo)志信息之間的映射關(guān)系;則所述判斷模塊根據(jù)所 述提取模塊獲得的所述標(biāo)志信息與所述記錄表或映射表,確定所述源端及所 述對(duì)端處于同一私用網(wǎng)絡(luò)中。
全文摘要
本發(fā)明提供一種私用網(wǎng)絡(luò)內(nèi)部終端之間通信的方法、設(shè)備、終端及系統(tǒng)。所述方法包括獲取源端及對(duì)端的標(biāo)志信息,所述標(biāo)志信息用于識(shí)別對(duì)應(yīng)終端所處的私用網(wǎng)絡(luò);根據(jù)所述源端及所述對(duì)端的標(biāo)志信息確定所述對(duì)端與所述源端位于同一私用網(wǎng)絡(luò)中;發(fā)送攜帶所述源端的私用網(wǎng)絡(luò)地址信息的呼叫控制信令至所述對(duì)端,使得所述源端可以直接通過所述私用網(wǎng)絡(luò)地址信息接收所述對(duì)端發(fā)送的媒體流。由于,同一私用網(wǎng)絡(luò)內(nèi)部的通信終端之間直接用私用網(wǎng)絡(luò)中的地址信息接收媒體流,由此,媒體流通過私用網(wǎng)絡(luò)內(nèi)部通信設(shè)備發(fā)送即可,無需經(jīng)過特定的網(wǎng)絡(luò)設(shè)備,減輕了網(wǎng)絡(luò)負(fù)擔(dān)、縮短了私用網(wǎng)絡(luò)內(nèi)部終端之間媒體流的路徑,進(jìn)而提高了通話質(zhì)量。
文檔編號(hào)H04L12/56GK101179491SQ20071007741
公開日2008年5月14日 申請(qǐng)日期2007年11月24日 優(yōu)先權(quán)日2007年11月24日
發(fā)明者泳 劉, 久 李, 馬樟平 申請(qǐng)人:華為技術(shù)有限公司