[发明专利]一种基于多网卡的数据传输方法以及相关装置有效
申请号: | 201910666801.4 | 申请日: | 2019-07-23 |
公开(公告)号: | CN112291181B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 修海锟;丁海峰;张燕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/30;H04L67/02;H04L67/14;H04W36/00;H04W88/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 吴磊 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网卡 数据传输 方法 以及 相关 装置 | ||
1.一种基于多网卡的数据传输方法,其特征在于,当通过第一网卡连接至第一网络时,所述方法包括:
通过第二网络向服务器发送连接建立请求,包括:若所述第二网络的连接类型为超文本传输协议HTTP连接,则通过所述第二网络向所述服务器的第一预设端口发送所述连接建立请求,以使所述服务器通过所述第一预设端口与客户端建立Socket连接;若所述第二网络的连接类型为安全超文本传输协议HTTPS连接,则通过所述第二网络向所述服务器的第二预设端口发送所述连接建立请求,以使所述服务器通过所述第二预设端口与所述客户端建立Socket连接;其中,所述连接建立请求携带第二网卡的网卡信息,所述第二网卡用于连接至第二网络,所述第二网卡与所述第一网卡为部署于同一个终端设备中不同的网卡;所述第一网络为WiFi网络;所述第二网络为4G网络,所述客户端与所述服务器是通过网络层的TCP来完成多链路的并行操作,基于多路传输控制协议允许TCP连接使用多个路径来最大化信道资源使用;
当所述Socket连接建立成功时,根据所述第二网卡的网卡信息生成数据传输请求;
通过所述第二网络向所述服务器发送所述数据传输请求,其中,所述数据传输请求用于请求业务数据;
通过所述第二网络接收所述服务器发送的所述业务数据;
其中,所述根据所述第二网卡的网卡信息生成数据传输请求,包括:
在传输层生成Socket传输请求,其中,所述Socket传输请求携带第一头部信息以及请求数据;
将所述第二网卡的网卡信息添加至所述第一头部信息,得到第二头部信息;
根据所述第二头部信息以及所述请求数据,生成所述数据传输请求。
2.根据权利要求1所述的方法,其特征在于,所述通过第二网络向服务器发送连接建立请求之前,所述方法还包括:
检测所述第一网络的网络状态是否满足网络重连条件;
若所述第一网络的网络状态满足所述网络重连条件,则执行所述通过第二网络向服务器发送连接建立请求的步骤;
若所述第一网络的网络状态未满足所述网络重连条件,则通过所述第一网络接收所述服务器发送的所述业务数据。
3.根据权利要求1所述的方法,其特征在于,所述通过第二网络向服务器发送连接建立请求之前,所述方法还包括:
接收网络切换指令,其中,所述网络切换指令中携带所述第二网络的标识;
响应于所述网络切换指令,根据所述第二网络的标识,执行所述通过第二网络向服务器发送连接建立请求的步骤。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第二网卡的网卡信息生成数据传输请求之前,所述方法还包括:
获取至少一个应用程序编程接口API;
通过所述至少一个API获取所述第二网卡的网卡信息,其中,所述第二网卡的网卡信息包括所述第二网卡的网卡类型以及所述第二网卡的网际互联协议IP地址。
5.根据权利要求4所述的方法,其特征在于,所述通过所述至少一个API获取所述第二网卡的网卡信息之后,所述方法还包括:
判断所述第二网卡的网卡类型是否属于预设网卡类型;
若所述第二网卡的网卡类型属于所述预设网卡类型,则执行所述根据所述第二网卡的网卡信息生成数据传输请求的步骤;
若所述第二网卡的网卡类型不属于所述预设网卡类型,则通过所述第一网络接收所述服务器发送的所述业务数据。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述通过所述第二网络接收所述服务器发送的所述业务数据,包括:
通过所述第二网络接收服务器发送的待解析业务数据,其中,所述待解析业务数据包括第一分隔符以及第二分隔符,所述第一分隔符用于分割待解析状态数据与待解析头部数据,所述第二分隔符用于分割所述待解析头部数据与待解析主体数据;
根据所述第一分隔符以及所述第二分隔符,对所述待解析业务数据进行解析,得到所述业务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910666801.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:导电轨的绝缘支撑装置以及导电轨组件
- 下一篇:碳酰氟与二氧化碳的共沸组合物