[发明专利]私用网络内部终端之间通信的方法、设备、装置及系统无效
申请号: | 200710077417.8 | 申请日: | 2007-11-24 |
公开(公告)号: | CN101179491A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 马樟平;李久;刘泳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 私用 网络 内部 终端 之间 通信 方法 设备 装置 系统 | ||
技术领域
本发明涉及基于IP的多媒体通信领域,特别涉及一种私用网络内部终端之间多媒体通信的方法及实现该方法的设备、装置、系统。
背景技术
随着网络规模的迅速扩张,网络设备越来越多,网络地址资源变得相对匮乏。为了节约网络地址资源,通常给一个私用网络(以下称“私用网络”)仅分配一个或几个公用网络(以下称“公用网络”)的IP(Internet Protocol,网际协议)的地址及端口号,而给处于该私用网络内部的网络设备则分配一个私用网络的IP地址及端口号,并在网络边界设置NAT(Network AddressTranslation,网络地址转换)设备,提供私用网络的IP地址和端口号与公用网络的IP地址和端口号之间的临时绑定。
通信时,私用网络内部的终端通过某种机制获得一个公用网络的IP地址及端口号,所述终端通过所述公用网络的IP地址及端口号与其他终端通信。在通信过程中,通信双方的终端均仅知道对方公用网络的IP地址及端口号,而不知道对方在私用网络中的IP地址及端口号。
在基于IP的语音、视频通信中,两个终端之间在建立会话的过程中,通过信令交互获知对方在公用网络中的IP地址及端口号,并在后续的会话过程中,利用该公用网络中的IP地址及端口号收发媒体流。由于,通信双方的终端均仅知道对方的公用网络的IP地址及端口号,而不知道对方的私用网络的IP地址及端口号,因此,信令和媒体流都需要经过某一特定设备转发。
例如:在NAT/ALG(Application Layer Gateway,应用层网关)组网方式中,ALG通常为NAT中的一个模块,处于信令的传输路径上,NAT绑定被打开后,ALG相应地修改信令中的媒体描述部分的IP地址和端口号,这样就可以根据修改后的IP地址和端口号进行媒体流的穿越。在两个通信终端均位于同一个私用网络内,而交换机位于公用网络时,而两个终端间通信的信令需要经过交换机,因此信令必须穿越NAT设备。信令穿越NAT设备时,ALG会对信令中媒体描述部分的IP地址和端口号进行修改。因此,即使是两个处于同一私用网络内的终端之间进行通信,其媒体流也需要经过NAT设备。
又如:在NAT/STUN(Simple Traversal of UDP through NATs,UDP对NAT设备的简单穿越方式)的组网方式中,私用网络中的通信终端向STUN服务器发送一个STUN请求,STUN服务器向该通信终端返回一个响应消息,该响应消息中含有发出请求的通信终端在出口NAT设备上的IP地址和端口号。因此,即使是两个处于同一私用网络内的终端之间进行通信,其媒体流也需要经过NAT设备。
在如:在NAT/TURN(Traversal Using Relay NAT,通过中继方式穿越NAT)组网方式中,私用网络中的通信终端向TURN服务器发送一个TURN请求,STUN服务器向该通信终端返回一个响应消息,该响应消息中含有发出请求的通信终端在TURN服务器上的IP地址和端口号。因此,即使是两个处于同一私用网络内的终端之间进行通信,其媒体流也需要经过TURN服务器进行中继转发。
由此可见,在基于IP的语音、视频通信中,即使是处于同一私用网络中的终端之间进行通信,媒体流也必然会经过这些特定设备,如:NAT设备、TURN服务器,使得这些特定设备及网络的负荷较重,媒体流的路径较长,增加了数据包的延迟及丢包的可能性,进而使得通话服务质量降低。
发明内容
本发明具体实施方式的目的是:在同一私用网络中的终端之间通信时,降低网络设备的负荷、缩短媒体流的路径。
本发明具体实施方式提供一种私用网络内部终端之间通信的方法,其特征在于,所述私用网络内部终端之间通信的方法包括:
获取源端及对端的标志信息,所述标志信息用于识别对应终端所处的私用网络;
根据所述源端及所述对端的标志信息确定所述对端与所述源端位于同一私用网络中;
发送携带所述源端的私用网络地址信息的呼叫控制信令至所述对端,使得所述源端可以直接通过所述私用网络地址信息接收所述对端发送的媒体流。
本发明具体实施方式提供一种支持私用网络内部终端之间通信的设备,其包括发送模块,用于发送呼叫控制信令或媒体流,其特征在于,所述支持私用网络内部终端之间通信的设备还包括:
提取模块,用于从呼叫控制信令中获取源端及对端的标志信息,所述标志信息用于识别对应终端所处的私用网络;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710077417.8/2.html,转载请声明来源钻瓜专利网。