预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108966319A(43)申请公布日2018.12.07(21)申请号201810588293.8(22)申请日2018.06.08(71)申请人深圳海翼智新科技有限公司地址518000广东省深圳市南山区西丽街道沙河西路3151号新兴产业园(建兴科技大厦)B701-705(72)发明人朱敏辉(74)专利代理机构深圳市威世博知识产权代理事务所(普通合伙)44280代理人钟子敏(51)Int.Cl.H04W48/18(2009.01)H04W88/06(2009.01)H04L29/06(2006.01)权利要求书2页说明书12页附图4页(54)发明名称数据包传输控制方法、移动终端以及装置(57)摘要本发明涉及无线通信技术领域,公开了一种数据包传输控制方法、移动终端以及具有存储功能的装置。该方法包括:将网络数据包传输至虚拟网络设备;从虚拟网络设备中读取网络数据包;将网络数据包绑定对应的网络并进行传输。通过上述方式,本发明能够实现移动终端同时访问WIFI网络以及蜂窝网络。CN108966319ACN108966319A权利要求书1/2页1.一种数据包传输控制方法,其特征在于,所述方法包括:将网络数据包传输至虚拟网络设备;从所述虚拟网络设备中读取所述网络数据包;将所述网络数据包绑定对应的网络并进行传输。2.根据权利要求1所述的方法,其特征在于,所述方法应用于移动终端,所述将网络数据包传输至虚拟网络设备的步骤具体包括:开启WIFI网络以及蜂窝网络;调用虚拟专用网络的接口激活所述虚拟网络设备;将所述移动终端请求访问核心网络或WIFI网络设备的所述网络数据包传输至所述虚拟网络设备。3.根据权利要求2所述的方法,其特征在于,所述从所述虚拟网络设备中读取所述网络数据包的步骤具体包括:从所述虚拟网络设备中读取并解析所述网络数据包;获取所述网络数据包的包头信息,其中,所述包头信息包括所述网络数据包所请求访问的网络地址及相应的端口号、发出所述网络数据包的本地端口号以及所述网络数据包所属网络协议。4.根据权利要求3所述的方法,其特征在于,所述将所述网络数据包绑定对应的网络并进行传输的步骤具体包括:将所述网络数据包所请求访问的网络地址及相应的端口号与发出所述网络数据包的本地端口号拼接组成一索引信息;通过所述索引信息查找是否已建立相应的协议链路,若已建立相应的协议链路,则通过所述索引信息对应的协议链路传输所述网络数据包,若未建立相应的协议链路,则判断所述网络数据包的请求码是否为建立协议链路,若是则建立对应所述索引信息的协议链路并进行传输所述网络数据包,若否则建立一对应所述网络数据包的响应数据包,将所述响应数据包的请求码设为立即关闭,之后将所述响应数据包写入所述虚拟网络设备中,其中,对应所述索引信息的协议链路对应所述网络数据包所属的网络协议;在所述索引信息对应的协议链路中建立中转端口,之后判断所述网络数据包所请求访问的网络地址与所述移动终端所请求访问的WIFI网络设备的内网地址是否相同,若是,则将所述中转端口绑定到WIFI网络并进行传输所述网络数据包,若否,则将所述中转端口绑定到蜂窝网络并进行传输所述网络数据包;之后将所述中转端口连接到所述网络数据包所请求访问的网络地址及相应的端口,并且从所述中转端口中读取的网络数据包通过其包头信息,重新拼接成对应的响应数据包并写入所述虚拟网络设备中。5.根据权利要求4所述的方法,其特征在于,所述在所述索引信息对应的协议链路中建立中转端口的步骤之后进一步包括:将所述中转端口注册到状态监听类中,通过所述状态监听类监测所述中转端口处于可读状态或可写状态:当所述中转端口处于可写状态时,执行数据包写入所述中转端口动作,其中,写入所述中转端口的数据包以及从所述中转端口中读取的数据包包括所述网络数据包或所述网络数据包对应的响应数据包中的至少一种,并且待写入所述中转端口的数据包2CN108966319A权利要求书2/2页保存于一数据包队列中;当所述中转端口处于可读状态时,执行从所述中转端口中读取数据包动作,判断所述执行从所述中转端口中读取数据包动作是否出错,若是则拼接对应的响应数据包并将其请求码设为立即关闭,之后写入所述虚拟网络设备中,若否则判断从所述中转端口中读取的数据包是否有效,若否则拼接对应的响应数据包并将其请求码设为以握手方式关闭,之后写入所述虚拟网络设备中;其中,从所述虚拟网络设备中读取的数据包请求码若为立即关闭,则立即关闭对应的中转端口,从所述虚拟网络设备中读取的数据包请求码若为以握手方式关闭,则以握手方式关闭对应的中转端口。6.根据权利要求5所述的方法,其特征在于,所述将所述中转端口注册到状态监听类中的步骤进一步包括:当所述中转端口未连接到所述网