[发明专利]一种传输数据包的方法和装置有效
申请号: | 201210562464.2 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103067533A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 刘刚;陆元飞;曾毓珑 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 传输 数据包 方法 装置 | ||
技术领域
本发明涉及互联网通信领域,特别涉及一种传输数据包的方法和装置。
背景技术
在移动终端爆炸式增长的今天,我们周围有着丰富的网络资源,但是当前移动终端只能使用一种网络,当移动终端从一个网络移动到另一个网络时,此时移动终端需要进行网络切换。
目前移动终端第一次接入归属网络时获取归属代理的归属地址,通过该归属地址建立与服务器之间的连接,当移动终端离开归属网络并移动到一个外区网络时,移动终端在外区网络中注册并登记一个转交地址,通过该转交地址建立与服务器之间的连接,如此移动终端实现从归属网络切换到外区网络。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
目前移动终端从归属网络切换到外区网络时,移动终端先断开与服务器的连接,再在外区网络中建立与服务器之间的连接,如此会导致业务中断。
发明内容
为了当移动终端从归属网络切换到外区网络时保证业务不中断,本发明提供了一种传输数据包的方法和装置。所述技术方案如下:
第一方面,一种传输数据包的方法,所述方法包括:
当移动终端从归属网络切换到外区网络时,接收第一网络地址转换NAT服务器发送的第一数据包,所述第一数据包携带第一四元组,所述第一四元组包括的源地址为服务器的地址、源端口号为所述服务器的端口号、目的地址为所述移动终端的第一地址以及目的端口号为所述移动终端的端口号;
将所述第一数据包携带的第一四元组修改为第二四元组,所述第二四元组为所述移动终端在所述归属网络时所述移动终端的应用层接收的数据包携带的四元组,所述第二四元组包括的源地址为所述服务器的地址、源端口号为所述服务器的端口号、目的地址为预设地址以及目的端口号为所述移动终端的端口号;
将所述第一数据包提交给所述移动终端的应用层。
结合第一方面,在上述第一方面的第一种可能的实现方式中,所述方法还包括:
当所述移动终端位于所述归属网络时,接收第二NAT服务器发送的第二数据包,所述第二数据包携带第三四元组,所述第三四元组包括的源地址为所述服务器的地址、源端口号为所述服务器的端口号、目的地址为所述移动终端的第二地址以及目的端口号为所述移动终端的端口号;
将所述第二数据包携带的第三四元组修改为所述第二四元组,将所述第二数据包提交给所述移动终端的应用层。
结合第一方面,在上述第一方面的第二中可能的实现方式中,所述接收第一NAT服务器发送的第一数据包之前,所述方法还包括:
获取所述移动终端应用层的生成的第三数据包,所述第三数据包携带第四四元组,所述第四四元组包括的源地址为所述预设地址、源端口号为所述移动终端的端口号、目的地址为所述服务器的地址以及目的端口号为所述服务器的端口号;
将所述第三数据包携带的第四四元组修改为第五四元组,并将所述第三数据包发送给所述第一NAT服务器,所述第五四元组包括的源地址为所述移动终端的第一地址、源端口号为所述移动终端的端口号、目的地址为所述服务器的地址以及目的端口号为所述服务器的端口号。
结合第一方面或第一方面的第一种可能的实现方式,在上述第一方面的第三种可能的实现方式中,所述接收第二NAT服务器发送的第二数据包之前,所述方法还包括:
获取所述移动终端的应用层的生成的第四数据包,所述第四数据包携带第四四元组,所述第四四元组包括的源地址为所述预设地址、源端口号为所述移动终端的端口号、目的地址为所述服务器的地址以及目的端口号为所述服务器的端口号;
将所述第四数据包携带的第四四元组修改为第六四元组,并将所述第四数据包发送给所述第二NAT服务器,所述第六四元组包括的源地址为所述移动终端的第二地址、源端口号为所述移动终端的端口号、目的地址为所述服务器的地址以及目的端口号为所述服务器的端口号。
结合第一方面或第一方面的第二种可能的实现方式,在上述第一方面的第四种可能的实现方式中,所述获取所述移动终端的应用层生成的第三数据包之前,所述方法还包括:
获取所述移动终端的第一地址;
向控制服务器发送注册请求消息,所述注册请求消息携带所述移动终端的第一地址、所述移动终端的身份标识号码ID以及第一切换标识,所述第一切换标识用于说明所述移动终端当前位于所述外区网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210562464.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动包胶机
- 下一篇:一种空冷型质子交换膜燃料电池堆