The embodiment of the invention provides a user terminal equipment and data transmitting method, and communication system, the method comprises: receiving the same data through different data streams at least two communication link packet; access sequence identification of received packets, and were matched with the expected value; when the sequence identification and forecast data the value of the package, send out the data packets; when the sequence identification and expected packet values do not match, the packet buffer to buffer queue. The embodiment of the invention can realize the packet sorting effect arrive out of sequence data of CPE, in the guarantee of the same data stream sharing bandwidth at the same time, also to ensure the greatest degree of order of data packets, to realize the same data stream sharing multi link bandwidth current equalization algorithm can not enhance the problem the user experience.
【技术实现步骤摘要】
一种用户终端设备及其数据转发方法、及通信系统
本专利技术涉及通信领域,尤其涉及一种用户终端设备及其数据转发方法、及通信系统。
技术介绍
为了解决CPE(CustomerPremisesEquipment,用户终端设备)的带宽受到DSL(DigitalSubscriberLine,数字用户线)限制,也为了扩展带宽,目前有一种比较常见的方式就是在CPE上插一个LTE(LongTermEvolution,长期演进技术)网卡等,通过无线的方式扩展有线的带宽;这种支持同时承载多种链路上行(通过多个通信链路从运营商等内容提供商下载数据流)方式的CPE,在多种链路上行同时工作的时候,由于各链路的信道质量及带宽不尽相同,就会出现走不同链路的同一个数据流的数据包,乱序到达CPE,在一定程度上降低了用户的使用体验。在现有技术中,为了解决这个乱序问题,提供了基于数据流的均衡算法,即同一数据流通过同一链路传输,这样就可以避免/降低乱序状况,但是,针对这个数据流,就不能实现多链路带宽共用,影响下载速度。
技术实现思路
本专利技术实施例提供了一种用户终端设备及其数据转发方法、及通信系统,以解决现有均衡算法不能实现同一数据流共用多链路带宽的问题。一方面,提供了一种用于用户终端设备的数据转发方法,其包括:通过至少两个通信链路接收同一数据流的不同数据包;获取接收到的数据包的顺序标识,并与预期值进行匹配;当数据包的顺序标识与预期值匹配时,将数据包发送出去;当数据包的顺序标识与预期值不匹配时,将数据包缓存至缓存队列。一方面,提供了一种用户终端设备,其包括:设置有至少两个通信链路的通信模块、整理模块 ...
【技术保护点】
一种用于用户终端设备的数据转发方法,包括:通过至少两个通信链路接收同一数据流的不同数据包;获取接收到的数据包的顺序标识,并与预期值进行匹配;当所述数据包的顺序标识与所述预期值匹配时,将所述数据包发送出去;当所述数据包的顺序标识与所述预期值不匹配时,将所述数据包缓存至缓存队列。
【技术特征摘要】
1.一种用于用户终端设备的数据转发方法,包括:通过至少两个通信链路接收同一数据流的不同数据包;获取接收到的数据包的顺序标识,并与预期值进行匹配;当所述数据包的顺序标识与所述预期值匹配时,将所述数据包发送出去;当所述数据包的顺序标识与所述预期值不匹配时,将所述数据包缓存至缓存队列。2.如权利要求1所述的数据转发方法,其特征在于,所述获取接收到的数据包的顺序标识包括:提取所述数据包携带的序列号,将所述序列号作为所述顺序标识;所述与预期值进行匹配包括:比较所述数据包的序列号是否与所述预期值内的序列号相同,若相同,则匹配,否则不匹配。3.如权利要求1所述的数据转发方法,其特征在于,在将所述数据包发送出去之后,还包括:根据所述数据包的序列号计算新预期值;将所述预期值修改为所述新预期值。4.如权利要求1所述的数据转发方法,其特征在于,还包括:若所述缓存队列缓存有数据包,使用所述预期值在所述缓存队列中匹配数据包:将匹配到的数据包发送出去。5.如权利要求1所述的数据转发方法,其特征在于,还包括:当所述缓存队列缓存有多个数据包时,根据各数据包的顺序标识进行排序。6.如权利要求1至5任一项所述的数据转发方法,其特征在于,还包括:在所述缓存队列开始缓存数据包时,激活计时器;在计时器持续通信链路往返时延差值阈值的时长时,结束计时器;将所述缓存队列内所有的数据包发送出去。7.一种用户终端设备,包括:设置有至少两个通信链路的通信模块、整理模块,其中,所述通信模...
【专利技术属性】
技术研发人员:葛成华,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。