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

文档序号:9768278阅读:来源:国知局
根据源地址和目的地址相同的第二 TCP/UDP报文的第二编号按照由小到大的顺序将源地址和目的地址相同的各第二 TCP/UDP报文发送给其中一个无线连接的TCP/UDP层。
[0088]本发明的装置中,判断模块具体用于:
[0089]第二编号最大的第二 TCP/UDP报文中指示是否存在下一个第二数据包的标识为不存在下一个第二 TCP/UDP报文。
[0090]本发明的装置中,缓存模块还用于:
[0091]在IP适配层中保存第一编号和无线连接之间的对应关系;其中,第一编号小于或等于N。
[0092]发送模块具体用于:
[0093]对接收到的第一 TCP/UDP报文的TCP/UDP头进行解析得到第一 TCP/UDP报文的第二编号,将得到的第二编号除以N得到的余数,在对应关系中查找余数对应的无线连接,将第一 TCP/UDP报文发送给查找到的无线连接的IP层。
[0094]本发明的装置中,发送模块具体用于:
[0095]获取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为大于或等于I且小于或等于(N-2)的整数;其中,第一无线连接为N个无线连接中服务质量最差的无线连接,第N无线连接为N个无线连接中服务质量最好的无线连接,以此类推。
[0096]需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。
【主权项】
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为大于或等于I的整数。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报文通过建立的第二上下行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)无线连接;其中,M为大于或等于I且小于或等于(N-2)的整数;其中,所述第一无线连接为N个无线连接中服务质量最差的无线连接,所述第N无线连接为N个无线连接中服务质量最好的无线连接,以此类推。6.一种基于多无线连接的数据传输装置,其特征在于,至少包括: 接收模块,用于在IP适配层通过建立的第一上下行socket连接将接收来自TCP/DUP层的各第一 TCP/UDP报文; 发送模块,用于根据接收到的各第一 TCP/UDP报文将各第一 TCP/UDP报文通过建立的第二上下行socket连接发送给不同的无线连接的IP层;其中,N为大于或等于I的整数。7.根据权利要求6所述的数据传输装置,其特征在于,所述接收模块还用于: 所述IP适配层通过建立的第二上下行socket连接接收到来自所述IP层的第二 TCP/UDP报文; 还包括: 缓存模块,用于对来自所述IP层的各第二 TCP/UDP报文进行缓存; 判断模块,用于判断出缓存的各第二 TCP/UDP报文的第二编号连续,且不存在下一个第二 TCP/UDP报文; 所述发送模块还用于: 根据所述各第二 TCP/UDP报文的第二编号按照由小到大的顺序将所述各第二 TCP/UDP报文发送给其中一个无线连接的TCP/UDP层。8.根据权利要求7所述的数据传输装置,其特征在于,所述判断模块具体用于: 第二编号最大的第二 TCP/UDP报文中指示是否存在下一个第二数据包的标识为不存在下一个第二 TCP/UDP报文。9.根据权利要求6或7所述的数据传输装置,其特征在于,所述缓存模块还用于: 在所述IP适配层中保存第一编号和无线连接之间的对应关系; 所述发送模块具体用于: 对接收到的第一 TCP/UDP报文的TCP/UDP头进行解析得到第一 TCP/UDP报文的第二编号,将得到的第二编号除以N得到的余数,在对应关系中查找所述余数对应的无线连接,将第一 TCP/UDP报文发送给查找到的无线连接的IP层。10.根据权利要求6或7所述的数据传输装置,其特征在于,所述发送模块具体用于: 获取所述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为大于或等于I且小于或等于(N-2)的整数;其中,所述第一无线连接为N个无线连接中服务质量最差的无线连接,所述第N无线连接为N个无线连接中服务质量最好的无线连接,以此类推。
【专利摘要】本发明公开了一种基于多无线连接的数据传输方法和装置,包括:增加互联网协议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层,从而通过不同的无线连接发送,提高了数据传输速率。
【IPC分类】H04W76/02, H04L29/06
【公开号】CN105530713
【申请号】CN201410508818
【发明人】侯晓辉
【申请人】中兴通讯股份有限公司
【公开日】2016年4月27日
【申请日】2014年9月28日
【公告号】WO2015131762A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1