[发明专利]一种数据传输方法、相关装置及其系统有效
申请号: | 201510487760.4 | 申请日: | 2010-11-15 |
公开(公告)号: | CN105141710B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 廖述钊 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06;H04L12/26 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 相关 装置 及其 系统 | ||
本发明实施例公开了一种数据传输方法、相关装置及其系统。本发明实施例方法包括:当私网终端和公网终端之间的会话初始化协议SIP通信建立之后,所述私网终端通过SIP信令与所述公网终端确定第一通信端口和第二通信端口,所述第一通信端口为协商后所述私网终端的预置通信端口,所述第二通信端口为协商后所述公网终端预置的通信端口;当所述私网终端需要向所述公网终端发送媒体码流时,所述私网终端复用所述第一通信端口向所述公网终端的所述第二通信端口发送码流。
技术领域
本发明涉及通信领域,尤其涉及一种数据传输方法、相关装置及其系统。
背景技术
为了解决互联网协议(IP,Internet Protocol)地址数量、以及安全问题,现有的IP网络上,存在大量的网络地址转换(NAT,Network Address Transform)设备和防火墙设备。为了简化说明,将公共网络简称为公网,具有公网地址的设备间可以透明的相互访问,例如:因特网Internet。通过NAT设备或者防火墙设备,与公网隔离的网络称为私网。
NAT设备和防火墙通常允许将私网终端发往公网终端的数据包映射到公网地址,并且在NAT设备上建立如下三元组(私网地址,私网地址经过NAT转换后的地址,公网地址)的映射关系;而对于反向由公网发往私网的包,只有存在如下三元组(私网地址,私网地址经过NAT转换后的地址,公网地址)映射关系的,才能被反向映射到私网。
在现有技术中,会话初始化协议(SIP,Session Initiation Protocol)中解决媒体流穿越NAT设备的问题的方式具体如下所述:
当私网终端通过NAT设备向公网终端发送码流时,源地址为私网地址ip1,目的地址为公网地址ip3。
NAT设备将该码流的源地址由私网地址ip1转换为公网地址ip2,ip2是NAT设备是采用静态映射、动态映射、动态端口映射方式生成的,同时建立了私网地址与公网地址的映射关系(ip1,ip2,ip3)。NAT设备的处理为:
(src_ip1,dst_ip3)的包转换为(src_ip2,dst_ip3),转发到公网。
而公网终端在收到(src_ip2,dst_ip3)包之后,可以获得私网终端被转换后的公网地址ip2,公网终端向私网终端发送码流时,会向NAT设备的公网地址发送,由于已经存在映射关系,NAT设备会将该码流转发到私网终端,从而实现公网终端的码流穿越NAT设备向私网终端传输。
但在实际应用的媒体通话中,存在只有公网终端向私网终端发送码流,而私网终端则不向公网终端发送码流的单向码流传输的情况,如:点对点的辅流传输;
或者在双向码流媒体通话中,为了实现某些业务,关闭或暂停一个方向的码流,由于NAT设备上的私网地址和公网地址映射关系,通常会有一个失效时间,也就是说一段时间内没有该私网终端发往该公网终端的码流,就会导致映射关系失效。
现有技术中,对于上述单向码流或间歇性码流的情况,由于私网终端没有先通过NAT设备向公网终端发送码流,或私网终端在映射关系的失效时间内没有向公网终端发送码流,所以会导致在NAT设备上不存在该公网地址与私网地址的映射关系,或者是该映射关系失效,因此公网终端的单向码流或间歇性码流无法穿越NAT设备向私网终端传输。
发明内容
本发明实施例提供了一种数据传输方法、相关装置及其系统,用于解决公网终端的单向码流或间歇性码流穿越NAT设备向私网终端传输的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510487760.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨烯手机散热片
- 下一篇:电流传感器