一种基于多通道的数据传输方法以及相关装置制造方法及图纸

技术编号:30410104 阅读:18 留言:0更新日期:2021-10-20 11:38
本申请公开了一种基于多通道的数据传输方法,包括:获取待处理数据包;根据待处理数据包生成M个待处理数据包;通过至少两个通道获取每个通道的接收端当前通道地址;根据每个通道的接收端当前通道地址、每个通道的的通道标识以及接收端主通道地址,建立接收端多通道IP映射关系;根据接收端多通道网际互联协议IP映射关系,对M个待处理数据包进行封装,得到M个IP数据包,IP数据包携带发送端标识;通过M个通道向网络设备发送M个IP数据包。本申请还公开了一种装置。本申请无需经过代理服务器,从而降低了出现异常情况的可能性,提升数据传输效率。同时,基于多通道的通信传输可以网络容错度,从而提高网络传输稳定性,适用于多种网络场景。场景。场景。

【技术实现步骤摘要】
一种基于多通道的数据传输方法以及相关装置
[0001]本申请为2019年7月5日提交中国专利局、申请号为201910604392.5、专利技术名称为“一种基于多通道的数据传输方法以及相关装置”的中国专利申请的分案申请。


[0002]本申请涉及通信
,尤其涉及一种基于多通道的数据传输方法以及相关装置。

技术介绍

[0003]随着技术的不断发展,终端设备(比如手机、可穿戴电子设备以及笔记本电脑等)已经成为人们生活中必需品。无线通讯(比如无线保真(Wireless Fidelity,WiFi)、蓝牙、第四代移动通信技术(the 4th Generation mobile communication technology,4G)以及红外等)更是成为主要的通信方式。
[0004]单通道下的网络卡顿会严重影响数据传输效率和实时性,因此,为了能够应对实时性更强的场景,目前,已提供一种支持WiFi和4G的双通道方案,该方案需要在客户端和应用服务器之间部署代理服务器,客户端和应用服务器能够通过代理服务器进行通信。
[0005]然而,代理服务器往往只能部署在一个固定的位置,而应用服务器的位置和数量会随着业务的变化而发生变化,在应用服务器距离代理服务器较远的时候,容易出现连接时间过长的异常情况,降低数据传输的效率。

技术实现思路

[0006]本申请实施例提供了一种基于多通道的数据传输方法以及相关装置,通信两端可以直接传输IP数据包,而无需经过代理服务器,从而降低了出现异常情况的可能性,提升数据传输效率。与此同时,基于多通道的通信传输可以网络容错度,从而提高网络传输稳定性,适用于多种网络场景。
[0007]有鉴于此,本申请一方面提供一种基于多通道的数据传输方法,包括:
[0008]获取待处理数据包;
[0009]根据待处理数据包生成M个待处理数据包,其中,M为大于1的整数;
[0010]根据接收端多通道IP映射关系,对M个待处理数据包进行封装,得到M个IP数据包,其中,接收端多通道IP映射关系包括通道标识、接收端主通道地址与接收端当前通道地址之间的对应关系,IP数据包与待处理数据包具有对应关系,且IP数据包携带发送端标识;
[0011]通过M个通道向网络设备发送M个IP数据包,其中,通道与IP数据包具有对应关系。
[0012]本申请另一方面提供一种基于多通道的数据传输方法,包括:
[0013]获取待处理数据包;
[0014]根据待处理数据包生成M个待处理数据包,其中,M为大于1的整数;
[0015]通过至少两个通道获取每个通道的接收端当前通道地址;
[0016]根据每个通道的接收端当前通道地址、每个通道的的通道标识以及接收端主通道
地址,建立接收端多通道IP映射关系;
[0017]根据接收端多通道网际互联协议IP映射关系,对M个待处理数据包进行封装,得到M个IP数据包,其中,接收端多通道IP映射关系包括通道标识、接收端主通道地址与接收端当前通道地址之间的对应关系,IP数据包与待处理数据包具有对应关系,且IP数据包携带发送端标识;
[0018]通过M个通道向网络设备发送M个IP数据包,其中,通道与IP数据包具有对应关系。
[0019]本申请另一方面提供一种基于多通道的数据传输方法,包括:
[0020]接收网络设备发送的M个IP数据包,其中,M个IP数据包为通过M个通道传输的,通道与IP数据包具有对应关系,M为大于1的整数,且M个IP数据包为网络设备根据接收端多通道IP映射关系,对M个待处理数据包进行封装后得到的,接收端多通道IP映射关系包括通道标识、接收端主通道地址与接收端当前通道地址之间的对应关系,IP数据包与待处理数据包具有对应关系;
[0021]对M个IP数据包进行解析,得到IP数据包的发送端标识、IP数据包的通道标识以及IP数据包的发送端当前通道地址;
[0022]根据IP数据包的发送端标识、IP数据包的通道标识以及IP数据包的发送端当前通道地址,建立发送端多通道IP映射关系;
[0023]当根据发送端多通道IP映射关系生成M个IP回传数据包时,通过M个通道向网络设备发送M个IP回传数据包,其中,IP回传数据包携带发送端标识。
[0024]本申请另一方面提供一种数据传输装置,包括:
[0025]获取模块,用于获取待处理数据包;
[0026]生成模块,用于根据获取模块获取的待处理数据包生成M个待处理数据包,其中,M为大于1的整数;
[0027]获取模块,还用于通过至少两个通道获取每个通道的接收端当前通道地址;
[0028]建立模块,用于根据每个通道的接收端当前通道地址、每个通道的的通道标识以及接收端主通道地址,建立接收端多通道IP映射关系;
[0029]封装模块,用于根据接收端多通道网际互联协议IP映射关系,对生成模块生成的M个待处理数据包进行封装,得到M个IP数据包,其中,接收端多通道IP映射关系包括通道标识、接收端主通道地址与接收端当前通道地址之间的对应关系,IP数据包与待处理数据包具有对应关系,且IP数据包携带发送端标识;
[0030]发送模块,用于通过M个通道向网络设备发送封装模块封装的M个IP数据包,其中,通道与IP数据包具有对应关系。
[0031]在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,
[0032]待处理数据包为户数据报协议UDP数据包,或者,传输控制协议TCP数据包;
[0033]M个通道包括无线保真WiFi通道、蓝牙通道以及4G通道中的至少一种。
[0034]本申请另一方面提供一种数据传输装置,包括:
[0035]获取模块,用于获取待处理数据包;
[0036]生成模块,用于根据获取模块获取的待处理数据包生成M个待处理数据包,其中,M为大于1的整数;
[0037]封装模块,用于根据接收端多通道网际互联协议IP映射关系,对生成模块生成的M
个待处理数据包进行封装,得到M个IP数据包,其中,接收端多通道IP映射关系包括通道标识、接收端主通道地址与接收端当前通道地址之间的对应关系,IP数据包与待处理数据包具有对应关系,且IP数据包携带发送端标识;
[0038]发送模块,用于通过M个通道向网络设备发送封装模块封装的M个IP数据包,其中,通道与IP数据包具有对应关系。
[0039]在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,
[0040]封装模块,具体用于获取待处理数据包所对应的通道标识;
[0041]基于接收端多通道IP映射关系,根据待处理数据包所对应的通道标识以及待处理数据包所对应的接收端主通道地址,确定待处理数据包所对应的接收端当前通道地址;
[0042]根据待处理数据包所对应的接收端当前通道地址对待处理数据包进行封装,得到IP数据包。
[0043]在一种可能的设计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多通道的数据传输方法,其特征在于,包括:获取待处理数据包;根据所述待处理数据包生成M个所述待处理数据包,其中,所述M为大于1的整数;通过至少两个通道获取每个通道的接收端当前通道地址;根据所述每个通道的接收端当前通道地址、所述每个通道的的通道标识以及所述接收端主通道地址,建立接收端多通道IP映射关系;根据接收端多通道网际互联协议IP映射关系,对所述M个待处理数据包进行封装,得到M个IP数据包,其中,所述接收端多通道IP映射关系包括通道标识、接收端主通道地址与接收端当前通道地址之间的对应关系,所述IP数据包与所述待处理数据包具有对应关系,且所述IP数据包携带发送端标识;通过M个通道向网络设备发送所述M个IP数据包,其中,所述通道与所述IP数据包具有对应关系。2.根据权利要求1所述的方法,其特征在于,所述根据接收端多通道网际互联协议IP映射关系,对所述M个待处理数据包进行封装,得到M个IP数据包,包括:获取待处理数据包所对应的通道标识;基于所述接收端多通道IP映射关系,根据所述待处理数据包所对应的通道标识以及所述待处理数据包所对应的所述接收端主通道地址,确定所述待处理数据包所对应的接收端当前通道地址;根据所述待处理数据包所对应的接收端当前通道地址对所述待处理数据包进行封装,得到IP数据包。3.根据权利要求1或2所述的方法,其特征在于,所述通过至少两个通道获取每个通道的接收端当前通道地址,包括:通过第一通道发送域名解析请求,其中,所述第一通道属于所述M个通道中的一个通道,所述域名解析请求用于请求域名服务器对目标域名进行解析;通过所述第一通道接收所述第一通道的接收端当前通道地址;通过第二通道发送所述域名解析请求,其中,所述第二通道属于所述M个通道中不同于所述第一通道的通道;通过所述第二通道接收所述第二通道的接收端当前通道地址;所述根据所述每个通道的接收端当前通道地址、所述每个通道的的通道标识以及所述接收端主通道地址,建立接收端多通道IP映射关系,包括:根据所述第一通道的通道标识、所述第二通道的通道标识、所述第一通道的接收端当前通道地址、所述第二通道的接收端当前通道地址以及所述接收端主通道地址,建立所述接收端多通道IP映射关系。4.根据权利要求1所述的方法,其特征在于,所述通过M个通道向网络设备发送所述M个IP数据包,包括:通过第一通道向所述网络设备的目标网卡发送第一IP数据包,其中,所述第一通道属于所述M个通道中的一个通道,所述第一IP数据包属于所述M个IP数据包中的一个IP数据包;通过第二通道向所述网络设备的所述目标网卡发送第二IP数据包,其中,所述第二通
道属于所述M个通道中不同于所述第一通道的一个通道,所述第二IP数据包属于所述M个IP数据包中不同于所述第二IP数据包的一个IP数据包。5.根据权利要求1所述的方法,其特征在于,所述通过M个通道向网络设备发送所述M个IP数据包,包括:通过第一通道向所述网络设备的第一网卡发送第一IP数据包,其中,所述第一通道属于所述M个通道中的一个通道,所述第一IP数据包属于所述M个IP数据包中的一个I...

【专利技术属性】
技术研发人员:孙飞虎张丹郝晶晶宁斌晖
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1