一种基于多无线连接的数据传输方法和装置制造方法及图纸

技术编号:14619765 阅读:74 留言:0更新日期:2017-02-10 11:19
本发明专利技术公开了一种基于多无线连接的数据传输方法和装置,包括:增加互联网协议IP适配层,IP适配层与传输控制协议TCP/用户数据报协议UDP层之间建立第一上下行套接字socket连接,并分别与分组数据网关P-GW和用户设备UE均支持的N个无线连接的IP层之间建立N组第二上下行socket连接;还包括:在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层的各第一TCP/UDP报文,根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层。通过本发明专利技术的方案,在增加的IP适配层,将各第一TCP/UDP报文发送给不同无线连接对应的IP层,从而通过不同的无线连接发送,提高了数据传输速率。

【技术实现步骤摘要】

本专利技术涉及无线通信领域,尤指一种基于多无线连接的数据传输方法和装置
技术介绍
随着软件无线电(SDR,SoftwareDefinedRadio)和无线局域网(WLAN,WirelessLAN)的广泛普及,蜂窝(Celluar)和WLAN趋于高度融合,并且各种应用对数据传输的速率要求越来越高。目前主要是通过载波聚合,多入多出(MIMO,Multiple-InputMultiple-Output)技术,带内全双工等来提高频谱利用率和数据传输速率,这些技术对任何一个无线制式都是通用的。而现有技术中,传输无线侧数据的应用层只能从一个出口进行数据的上传和下载,或者是通过Celluar,或者是通过WLAN,从而数据传输速率较慢。
技术实现思路
为了解决上述问题,本专利技术提出了一种基于多无线连接的数据传输方法和装置,能够提高数据传输速率。为了达到上述目的,本专利技术提出了一种基于多无线连接的数据传输方法,包括:增加互联网协议IP适配层,IP适配层与传输控制协议TCP/用户数据报协议UDP层之间建立第一上下行套接字socket连接,并分别与分组数据网关P-GW和用户设备UE均支持的N个无线连接的IP层之间建立N组第二上下行socket连接;该方法还包括:在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层的各第一TCP/UDP报文,根据接收到的各第一TCP/UDP报文将各第一r>TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层;其中,N为大于或等于1的整数。优选地,当所述IP适配层通过建立的第二上下行socket连接接收到来自所述IP层的第二TCP/UDP报文时,该方法还包括:对来自所述IP层的各第二TCP/UDP报文进行缓存;当判断出缓存的各第二TCP/UDP报文的第二编号连续,且不存在下一个第二TCP/UDP报文时,根据所述各第二TCP/UDP报文的第二编号按照由小到大的顺序将所述各第二TCP/UDP报文发送给所述TCP/UDP层。优选地,所述判断出各第二TCP/UDP报文不存在下一个第二TCP/UDP报文包括:第二编号最大的第二TCP/UDP报文中指示是否存在下一个第二数据包的标识为不存在下一个第二TCP/UDP报文。优选地,在所述IP适配层中保存第一编号和无线连接之间的对应关系;根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层包括:对接收到的第一TCP/UDP报文的TCP/UDP头进行解析得到第一TCP/UDP报文的第二编号,将得到的第二编号除以N得到的余数,在对应关系中查找所述余数对应的无线连接,将第一TCP/UDP报文发送给查找到的无线连接的IP层。优选地,所述根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层包括:获取所述N个无线连接的服务质量,判断出所述第一TCP/UDP报文小于第一阈值,将所述第一TCP/UDP报文发送给第一无线连接的IP层;判断出所述第一TCP/UDP报文大于或等于第(N-1)阈值,将所述第一TCP/UDP报文发送给第N无线连接的IP层;当N大于或等于3时,判断出所述第一TCP/UDP报文大于或等于第M阈值,且小于第(M+1)阈值,将所述第一TCP/UDP报文发送给第(M+1)无线连接;其中,M为大于或等于1且小于或等于(N-2)的整数;其中,所述第一无线连接为N个无线连接中服务质量最差的无线连接,所述第N无线连接为N个无线连接中服务质量最好的无线连接,以此类推。本专利技术还提出了一种基于多无线连接的数据传输装置,至少包括:接收模块,用于在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层的各第一TCP/UDP报文;发送模块,用于根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层;其中,N为大于或等于1的整数。优选地,所述接收模块还用于:所述IP适配层通过建立的第二上下行socket连接接收到来自所述IP层的第二TCP/UDP报文;还包括:缓存模块,用于对来自所述IP层的各第二TCP/UDP报文进行缓存;判断模块,用于判断出缓存的各第二TCP/UDP报文的第二编号连续,且不存在下一个第二TCP/UDP报文;所述发送模块还用于:根据所述各第二TCP/UDP报文的第二编号按照由小到大的顺序将所述各第二TCP/UDP报文发送给其中一个无线连接的TCP/UDP层。优选地,所述判断模块具体用于:第二编号最大的第二TCP/UDP报文中指示是否存在下一个第二数据包的标识为不存在下一个第二TCP/UDP报文。优选地,所述缓存模块还用于:在所述IP适配层中保存第一编号和无线连接之间的对应关系;所述发送模块具体用于:对接收到的第一TCP/UDP报文的TCP/UDP头进行解析得到第一TCP/UDP报文的第二编号,将得到的第二编号除以N得到的余数,在对应关系中查找所述余数对应的无线连接,将第一TCP/UDP报文发送给查找到的无线连接的IP层。优选地,所述发送模块具体用于:获取所述N个无线连接的服务质量,判断出所述第一TCP/UDP报文小于第一阈值,将所述第一TCP/UDP报文发送给第一无线连接的IP层;判断出所述第一TCP/UDP报文大于或等于第(N-1)阈值,将所述第一TCP/UDP报文发送给第N无线连接的IP层;当N大于或等于3时,判断出所述第一TCP/UDP报文大于或等于第M阈值,且小于第(M+1)阈值,将所述第一TCP/UDP报文发送给第(M+1)无线连接;其中,M为大于或等于1且小于或等于(N-2)的整数;其中,所述第一无线连接为N个无线连接中服务质量最差的无线连接,所述第N无线连接为N个无线连接中服务质量最好的无线连接,以此类推。与现有技术相比,本专利技术包括:在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层的各第一TCP/UDP报文,根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行socket本文档来自技高网...

【技术保护点】
一种基于多无线连接的数据传输方法,其特征在于,包括:增加互联网协议IP适配层,IP适配层与传输控制协议TCP/用户数据报协议UDP层之间建立第一上下行套接字socket连接,并分别与分组数据网关P‑GW和用户设备UE均支持的N个无线连接的IP层之间建立N组第二上下行socket连接;该方法还包括:在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层的各第一TCP/UDP报文,根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层;其中,N为大于或等于1的整数。

【技术特征摘要】
1.一种基于多无线连接的数据传输方法,其特征在于,包括:增加互联
网协议IP适配层,IP适配层与传输控制协议TCP/用户数据报协议UDP层之
间建立第一上下行套接字socket连接,并分别与分组数据网关P-GW和用户
设备UE均支持的N个无线连接的IP层之间建立N组第二上下行socket连
接;
该方法还包括:
在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层
的各第一TCP/UDP报文,根据接收到的各第一TCP/UDP报文将各第一
TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的
IP层;
其中,N为大于或等于1的整数。
2.根据权利要求1所述的数据传输方法,其特征在于,当所述IP适配
层通过建立的第二上下行socket连接接收到来自所述IP层的第二TCP/UDP
报文时,该方法还包括:
对来自所述IP层的各第二TCP/UDP报文进行缓存;
当判断出缓存的各第二TCP/UDP报文的第二编号连续,且不存在下一
个第二TCP/UDP报文时,根据所述各第二TCP/UDP报文的第二编号按照由
小到大的顺序将所述各第二TCP/UDP报文发送给所述TCP/UDP层。
3.根据权利要求2所述的数据传输方法,其特征在于,所述判断出各第
二TCP/UDP报文不存在下一个第二TCP/UDP报文包括:
第二编号最大的第二TCP/UDP报文中指示是否存在下一个第二数据包
的标识为不存在下一个第二TCP/UDP报文。
4.根据权利要求1或2所述的数据传输方法,其特征在于,在所述IP
适配层中保存第一编号和无线连接之间的对应关系;
根据接收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的

\t第二上下行socket连接发送给不同的无线连接的IP层包括:
对接收到的第一TCP/UDP报文的TCP/UDP头进行解析得到第一
TCP/UDP报文的第二编号,将得到的第二编号除以N得到的余数,在对应
关系中查找所述余数对应的无线连接,将第一TCP/UDP报文发送给查找到
的无线连接的IP层。
5.根据权利要求1或2所述的数据传输方法,其特征在于,所述根据接
收到的各第一TCP/UDP报文将各第一TCP/UDP报文通过建立的第二上下行
socket连接发送给不同的无线连接的IP层包括:
获取所述N个无线连接的服务质量,判断出所述第一TCP/UDP报文小
于第一阈值,将所述第一TCP/UDP报文发送给第一无线连接的IP层;判断
出所述第一TCP/UDP报文大于或等于第(N-1)阈值,将所述第一TCP/UDP
报文发送给第N无线连接的IP层;当N大于或等于3时,判断出所述第一
TCP/UDP报文大于或等于第M阈值,且小于第(M+1)阈值,将所述第一
TCP/UDP报文发送给第(M+1)无线连...

【专利技术属性】
技术研发人员:侯晓辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1