多用户捆绑下的数据传输方法技术

技术编号:8766146 阅读:203 留言:1更新日期:2013-06-08 00:09
本发明专利技术提供了一种多用户捆绑下的数据传输方法,包括:在预设周期内,针对所述多用户中的每个用户,统计该用户数据包长度大于预设门限的所有数据包的平均传送时间;根据针对所述每个用户的当前周期平均传送时间,在下一周期内,按比例向所述每个用户分发数据。应用本发明专利技术,能够提高资源利用率,提高总体吞吐量。

【技术实现步骤摘要】

本专利技术涉及通信技术,特别涉及一种。
技术介绍
在LCR TDD系统中,一般情况下单个终端只能同时工作在一个频点,这就使得单用户的最大吞吐量受限于单载波吞吐量。为解决上述问题,出现了多用户捆绑技术,其中,一个应用层终端使用多张单载波数据卡,每张数据卡作为一个用户单独上传和下载数据,在IP层进行数据分裂和合并,加大应用层数据吞吐量,从而提升上行、下行速率。其中第一个接入的用户为主UE,其余都为辅UE。具体关于多用户捆绑的技术,申请人已提出了申请号为201010270513.6、名称为《无线数据下行发送方法、上行接收方法及无线网络控制器》的专利技术专利申请,其中,对多用户捆绑技术进行了详细介绍,系统示意图如图1所示。但是,在上述多用户捆绑技术中,数据包不会动态进行承载链路的选择,而是以TCP/UDP流为单位,与承载链路做静态的绑定或者按照数据包数量进行1:1分发。当不同链路的承载能力有差异,或者不同TCP流的流量不均衡时,很容易造成有的链路拥塞、其余链路空闲的不均衡状态,资源无法充分利用,对总吞吐量造成影响。
技术实现思路
本专利技术提供了一种,能够提高资源利用效率。为实现上述目的,本专利技术采用如下的技术方案:一种,包括:在预设周期内,针对所述多用户中的每个用户,统计该用户数据包长度大于预设门限的所有数据包的平均传送时间;根据针对所述每个用户的当前周期平均传送时间,在下一周期内,按比例向所述每个用户分发数据。较佳地,在预设周期内统计所述平均传送时间之后,按比例向每个用户分发数据之前,该方法进一步包括:对预设周期内统计的所述平均传送时间进行滤波,确定滤波后的平均传送时间为:当前周期滤波前的平均传送时间*滤波系数+上一周期滤波后的平均传送时间* (1-滤波系数);其中,滤波系数为预设的小于等于I的值;所述按比例向每个用户分发数据时,根据每个用户当前周期滤波后的平均传送时间进行。较佳地,对于任一用户,若周期内参与统计的数据包数量为0,则将相应周期统计得到的平均传送时间设置为缺省值。较佳地,所述数据包为RLC层数据包。较佳地,数据包为IP层数据包。一种多用户捆绑下的数据传输装置,包括:统计单元和数据包分发单元;所述统计单元,用于在预设周期内,针对所述多用户中的每个用户,统计该用户数据包长度大于预设门限的所有数据包的平均传送时间,并将统计结果上报给所述数据包分发单元;所述数据包分发单元,用于根据针对所述每个用户的当前周期平均传送时间,在下一周期内,按比例向所述每个用户分发数据。较佳地,该装置进一步包括滤波单元,置于所述统计单元和所述数据包分发单元之间;所述滤波单元,用于将所述统计单元统计的各个用户的平均传送时间进行滤波,确定滤波后的平均传送时间为:当前周期滤波前的平均传送时间*滤波系数+上一周期滤波后的平均传送时间* (1-滤波系数);其中,滤波系数为预设的小于等于I的值;将滤波结果发送给所述数据包分发单元;所述数据包分发单元,按比例向每个用户分发数据时,根据所述滤波单元发送的每个用户当前周期滤波后的平均传送时间进行。由上述技术方案可见,本专利技术在多用户绑定的技术中,对被绑定在一起的各个用户,周期性统计各用户传送的数据包中大于预设门限的所有数据包的平均传送时间;然后,再根据当前周期统计的各个用户的平均传送时间,在下一周期内,按比例向各个用户分发数据。通过上述平均传送时间的统计确定相应链路的传输质量,然后,依照该传输质量,向相应链路分发数据,从而能够根据不同链路的质量变化,动态调整各链路的数据流量,以充分利用链路资源,提高总体吞吐量。附图说明图1为现有多用户捆绑技术的示意图;图2为本专利技术中数据传输方法的流程示意图;图3a和图3b分别为应用现有方法和本专利技术方法的外场测试结果示意图;图4为本专利技术中数据传输装置的结构示意图一;图5为本专利技术中数据传输装置的结构示意图二。具体实施例方式为使本专利技术的目的、技术手段和优点更加清楚明白,以下结合附图对本专利技术做进一步详细说明。本专利技术的基本思想是:在多用户绑定中,根据被绑定在一起为同一应用终端服务的不同链路的质量状况,动态调整各条链路的数据流量。图2为本专利技术中流程示意图,如图2所示,该方法包括:步骤201,在预设周期内,针对被绑定在一起的多用户中的每个用户,统计该用户传输的数据包中数据包长度大于预设门限的所有数据包的平均传送时间。采用统计IP层或RLC层数据包的传输时延的方式,来评估不同链路的质量情况,具体可以测量每个用户在一定时间范围内的数据包传输时间,利用该传输时间表征相应链路的质量。预设的周期可以根据需要自行设定。在统计数据包的平均传送时间时,对于长度很小的包,没有必要计入,因此,只需要根据比较大的数据包来计算平均传送时间。具体地,可以根据需要设置参与统计的数据包大小的门限,将数据包长度超过该门限的所有数据包的平均传送时间进行统计。在极端情况下,如果链路质量特别差,可能出现整个周期都没有成功传输的足够大的数据包,为保证本专利技术方法的正确应用,对于任一用户,当一个周期内参与统计的数据包的数量为O时,将相应周期内统计得到的平均传送时间设置为一个较大的缺省值,具体可以将缺省值设置为大于等于统计周期,例如400ms,用来表示相应链路的承载能力较差。考虑到统计结果可能出现的跳变,优选的,可以对步骤201统计出的平均传送时间通过步骤202进行滤波,以防止跳变。步骤202,对于每个用户在任一周期内统计的平均传送时间进行滤波,确定滤波后的平均传送时间。具体的滤波方式可以为:当前周期滤波后的平均传送时间=当前周期滤波前的平均传送时间*滤波系数+上一周期滤波后的平均传送时间*(1_滤波系数);其中,滤波系数为预设的小于等于I的值,可以根据需要进行设置。滤波系数越大,平均传送时间的实时性越强。步骤203,根据每个用户的当前周期的平均传送时间,在下一周期内,按比例向每个用户分发数据。本步骤中,将各个用户在当前周期的平均传送时间进行汇总。然后,在下一周期内,根据当前周期汇总的各个用户的平均传送时间,按比例向各个用户分发数据。其中,平均传送时间越长,说明链路质量越差,向该用户分发的数据量越小。例如,两个用户的平均传送时间分别为IOOms和200ms,则该两个用户的分发比例为2:1。另外,在实际应用中,如果处理方法中包括步骤202的滤波操作,则在本步骤中,分发数据时所依据的平均传送时间为当前周期滤波后的平均传送时间;如果处理方法中未包括步骤202的滤波操作,则在本步骤中,分发数据时所依据的平均传送时间为当前周期统计得到的平均传送时间,即滤波前的平均传送时间。至此,本专利技术中的数据传输方法流程结束。通过上述方式,可以根据不同链路的质量变化情况,动态的调整发往各链路的数据流量比例,使得资源能被充分利用,从而提升了总体吞吐量。应用上述现有方法和本专利技术方法进行数据传输的外场测试效果如图3所示。该测试是下载场景(上传类似),其中的掉坑是模拟了一个载波的质量急剧恶化的情况。其中,图3a为按照现有方式进行数据传输的效果图,一个载波变差后,仍然按1:1发包,则影响了整个上层业务;图3b为按照本专利技术方法进行数据传输的效果图,可以看出本专利技术方法能迅速做出反应,急剧减少发往较差载波的数据包,避免该载波质量下降导致的TCP拥塞,从而影响了另本文档来自技高网...

【技术保护点】
一种多用户捆绑下的数据传输方法,其特征在于,该方法包括:在预设周期内,针对所述多用户中的每个用户,统计该用户数据包长度大于预设门限的所有数据包的平均传送时间;根据针对所述每个用户的当前周期平均传送时间,在下一周期内,按比例向所述每个用户分发数据。

【技术特征摘要】
1.一种多用户捆绑下的数据传输方法,其特征在于,该方法包括: 在预设周期内,针对所述多用户中的每个用户,统计该用户数据包长度大于预设门限的所有数据包的平均传送时间; 根据针对所述每个用户的当前周期平均传送时间,在下一周期内,按比例向所述每个用户分发数据。2.根据权利要求1所述的方法,其特征在于,在预设周期内统计所述平均传送时间之后,按比例向每个用户分发数据之前,该方法进一步包括: 对预设周期内统计的所述平均传送时间进行滤波,确定滤波后的平均传送时间为:当前周期滤波前的平均传送时间*滤波系数+上一周期滤波后的平均传送时间*(1_滤波系数);其中,滤波系数为预设的小于等于I的值; 所述按比例向每个用户分发数据时,根据每个用户当前周期滤波后的平均传送时间进行。3.根据权利要求1或2所述的方法,其特征在于,对于任一用户,若周期内参与统计的数据包数量为O,则将相应周期统计得到的平均传送时间设置为缺省值。4.根据权利要求1或2所述的方法,所述数据包为RLC层数据包。5.根据权利要求3所述的方法,所述数据包为RLC层数据包。6.根据权利要求1或2所述的方法,所述数据包为IP层数据包。7.根据权利要求3所述的方法,所述数据包为IP层数据包。8.一种多用户捆绑下的数据传输装置,其特征在于,该装置包括:统计单元和数据包分发单兀; 所述统计单元,用于在预设周期内,针对所述多用户中的每个用户,统计该用户数据包长度大于预设门限的所有数据包的平均传送时间,并将统计结果上报给所述数据包分发单元; 所述数据包分发单元,用于根据针对所述每个用户的当前周期平...

【专利技术属性】
技术研发人员:申伟刘亚莉张玮
申请(专利权)人:鼎桥通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2014年12月10日 03:25
    捆着我绑着我佩德罗·阿莫多瓦PedroAlmodovar作品曾被美国电影协会评定为X级负责发行的米拉麦克斯公司不惜聘请律师上法庭打官司全片的激情场面其实并不多但每次出现的镜头都十分大胆奔放洋溢出西班牙人的无拘无束曾破纪录获得15项西班牙电影哥雅奖的提名
    0
1