[发明专利]数据包传输控制方法、移动终端以及装置有效
| 申请号: | 201810588293.8 | 申请日: | 2018-06-08 |
| 公开(公告)号: | CN108966319B | 公开(公告)日: | 2021-02-09 |
| 发明(设计)人: | 朱敏辉 | 申请(专利权)人: | 深圳海翼智新科技有限公司 |
| 主分类号: | H04W48/18 | 分类号: | H04W48/18;H04W88/06;H04L29/06 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 钟子敏 |
| 地址: | 518000 广东省深圳市南山区西丽街道沙河*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据包 传输 控制 方法 移动 终端 以及 装置 | ||
1.一种数据包传输控制方法,其特征在于,所述方法包括:
将网络数据包传输至虚拟网络设备;
从所述虚拟网络设备中读取所述网络数据包;
将所述网络数据包绑定对应的网络并进行传输;
所述将所述网络数据包绑定对应的网络并进行传输的步骤具体包括:
将所述网络数据包所请求访问的网络地址及相应的端口号与发出所述网络数据包的本地端口号拼接组成一索引信息;
通过所述索引信息查找是否已建立相应的协议链路,若已建立相应的协议链路,则通过所述索引信息对应的协议链路传输所述网络数据包,若未建立相应的协议链路,则
判断所述网络数据包的请求码是否为建立协议链路,若是则建立对应所述索引信息的协议链路并进行传输所述网络数据包,若否则建立一对应所述网络数据包的响应数据包,将所述响应数据包的请求码设为立即关闭,之后将所述响应数据包写入所述虚拟网络设备中,其中,对应所述索引信息的协议链路对应所述网络数据包所属的网络协议;
在所述索引信息对应的协议链路中建立中转端口,之后判断所述网络数据包所请求访问的网络地址与移动终端所请求访问的WIFI网络设备的内网地址是否相同,若是,则将所述中转端口绑定到WIFI网络并进行传输所述网络数据包,若否,则将所述中转端口绑定到蜂窝网络并进行传输所述网络数据包;之后
将所述中转端口连接到所述网络数据包所请求访问的网络地址及相应的端口,并且从所述中转端口中读取的网络数据包通过其包头信息,重新拼接成对应的响应数据包并写入所述虚拟网络设备中。
2.根据权利要求1所述的方法,其特征在于,所述方法应用于移动终端,所述将网络数据包传输至虚拟网络设备的步骤具体包括:
开启WIFI网络以及蜂窝网络;
调用虚拟专用网络的接口激活所述虚拟网络设备;
将所述移动终端请求访问核心网络或WIFI网络设备的所述网络数据包传输至所述虚拟网络设备。
3.根据权利要求2所述的方法,其特征在于,所述从所述虚拟网络设备中读取所述网络数据包的步骤具体包括:
从所述虚拟网络设备中读取并解析所述网络数据包;
获取所述网络数据包的包头信息,其中,所述包头信息包括所述网络数据包所请求访问的网络地址及相应的端口号、发出所述网络数据包的本地端口号以及所述网络数据包所属网络协议。
4.根据权利要求1所述的方法,其特征在于,所述在所述索引信息对应的协议链路中建立中转端口的步骤之后进一步包括:
将所述中转端口注册到状态监听类中,通过所述状态监听类监测所述中转端口处于可读状态或可写状态:当所述中转端口处于可写状态时,执行数据包写入所述中转端口动作,其中,写入所述中转端口的数据包以及从所述中转端口中读取的数据包包括所述网络数据包或所述网络数据包对应的响应数据包中的至少一种,并且待写入所述中转端口的数据包保存于一数据包队列中;
当所述中转端口处于可读状态时,执行从所述中转端口中读取数据包动作,判断所述执行从所述中转端口中读取数据包动作是否出错,若是则拼接对应的响应数据包并将其请求码设为立即关闭,之后写入所述虚拟网络设备中,若否则判断从所述中转端口中读取的数据包是否有效,若否则拼接对应的响应数据包并将其请求码设为以握手方式关闭,之后写入所述虚拟网络设备中;其中,从所述虚拟网络设备中读取的数据包请求码若为立即关闭,则立即关闭对应的中转端口,从所述虚拟网络设备中读取的数据包请求码若为以握手方式关闭,则以握手方式关闭对应的中转端口。
5.根据权利要求4所述的方法,其特征在于,所述将所述中转端口注册到状态监听类中的步骤进一步包括:
当所述中转端口未连接到所述网络数据包所请求访问的网络地址及相应的端口时,通过所述状态监听类监测所述中转端口相应的连接行为;或当所述数据包队列不为空时,通过所述状态监听类监测所述中转端口是否处于可写状态;或当本地端口已接收的数据字段号与可利用缓存大小之和大于应发送到本地端口数据的最大字段号时,通过所述状态监听类监测所述中转端口是否处于可读状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳海翼智新科技有限公司,未经深圳海翼智新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810588293.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通信装置及选网方法
- 下一篇:在拜访地选择网络的方法及设备





