多路径传输方法、系统及数据发送装置和数据接收装置的制造方法_2

文档序号:8433515阅读:来源:国知局
装置,以及数据接收装置;其中,
[0046]其中一个数据发送装置,用于将若干个原始数据包进行编码,将编码后的数据包通过自身及其它一个或一个以上数据发送装置的不同传输链路发送给数据接收端装置;其中,编码后的数据包的个数大于原始数据包的个数;
[0047]数据接收装置,用于接收来自不同传输路径的数据包,进行解码后获得原始数据包。
[0048]所述数据发送装置,包括宏基站和小基站;
[0049]或者,源基站和目的基站;
[0050]或者,LTE基站和非LTE基站,其中非LTE基站可以是WLAN接入点或3G基站;
[0051]或者,施主基站和中继节点;
[0052]或者,D2D通信设备。
[0053]所述数据发送装置至少包括预处理模块、分发模块;其中,
[0054]预处理模块,用于将若干个原始数据包进行编码,将编码后的数据包输出给分发模块;
[0055]分发模块,用于确定通过包括自身及其它一个或一个以上数据发送装置的不同传输链路,将编码后的数据包发送给数据接收端装置。
[0056]所述预处理模块,还用于对数据包进行rocp头压缩。
[0057]所述预处理模块,还用于对数据包进行rocp层加密。
[0058]所述分发模块,具体用于根据编码的码率、和/或链路状况、和/或链路带宽等因素,确定通过包括自身及其它一个或一个以上数据发送装置的不同传输链路,通过确定的传输链路将编码后的数据包发送给数据接收端装置。
[0059]所述数据接收装置至少包括合并模块,用于接收来自不同传输路径的数据包,进行解码后获得原始数据包。
[0060]所述数据接收装置中的合并模块,还用于向所述数据发送装置中的分发模块发送反馈成功接收信息;
[0061]相应地,所述数据发送装置的分发模块,还用于终止传输与成功获得的原始数据有关的数据。
[0062]所述数据接收装置中的合并模块,还用于在接收到数据包后,向所述数据发送装置中的分发模块反馈已成功接收,以及未成功接收或未接收到的包的序号;
[0063]相应地,所述数据发送装置中的分发模块,还用于根据反馈的信息确定数据接收端是否已成功获取原始数据包,如果判断为成功,则终止传输与成功获得的原始数据有关的数据。
[0064]本发明再提供了一种数据发送装置,至少包括预处理模块、分发模块;其中,
[0065]预处理模块,用于将若干个原始数据包进行编码,将编码后的数据包输出给分发模块;
[0066]分发模块,用于确定通过包括自身及其它一个或一个以上数据发送装置的不同传输链路,将编码后的数据包发送给数据接收端装置。
[0067]所述预处理模块,还用于对数据包进行rocp头压缩。
[0068]所述预处理模块,还用于对数据包进行rocp层加密.
[0069]所述分发模块,还用于在接收到来自数据接收装置的成功接收的反馈,终止传输与成功获得的原始数据有关的数据。
[0070]所述分发模块,还用于根据来自数据接收装置的反馈的信息,确定数据接收端是否已成功获取原始数据包,如果判断为成功,则终止传输与成功获得的原始数据有关的数据。
[0071]本发明又提供了一种数据接收装置,至少包括合并模块,用于接收来自不同传输路径的数据包,进行解码后获得原始数据包。
[0072]所述数据接收装置中的合并模块,还用于向所述数据发送装置中的分发模块发送反馈成功接收信息。
[0073]所述数据接收装置中的合并模块,还用于在接收到数据包后,向所述数据发送装置中的分发模块反馈已成功接收,以及未成功接收或未接收到的包的序号。
[0074]同时,本发明还提供了一种基站和一种终端,其中,基站中设置有包括本发明所述的数据发送装置,和/或本发明所述的数据接收装置。所述基站还用于通知编码的配置信息。终端中设置有包括本发明所述的数据发送装置,和/或本发明所述的数据接收装置。所述终端还用于接收编码的配置信息。
[0075]与现有技术相比,本申请技术方案包括数据发送端将若干个原始数据包进行编码,编码后的数据包的个数大于原始数据包的个数;数据发送端通过不同传输链路将编码后的数据包发送给数据接收端;数据接收端接收来自不同传输链路的数据包,并进行解码后获得原始数据包。本发明通过将原始数据包进行编码(编码后的数据包的个数大于原始数据包的个数)后再进行分发,灵活实现了多路径传输数据,并且,在对编码后的数据包进行分发时,进一步结合编码的配置信息进行考虑,高效地利用了每条链路提供的资源为用户数据传输服务,减少了传输时延。
[0076]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0077]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0078]图1为现有多|旲基站的异构网络不意图;
[0079]图2为现有实现多路径传输方法的示意图;
[0080]图3为本发明多路径传输方法的流程图;
[0081]图4为本发明多路径传输方法的第一实施例的示意图;
[0082]图5为本发明多路径传输方法的第二实施例的示意图;
[0083]图6为本发明多路径传输方法的第三实施例的示意图;
[0084]图7为本发明多路径传输方法的第四实施例的示意图;
[0085]图8为本发明多路径传输系统的组成框架示意图。
【具体实施方式】
[0086]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0087]图3为本发明多路径传输方法的流程图,如图3所示,包括以下步骤:
[0088]步骤300:数据发送端将若干个原始数据包进行编码,编码后的数据包的个数大于原始数据包的个数。
[0089]本步骤中,原始数据包可以是分组数据汇聚协议(PDCP, Packet DataConvergence Protocol)服务数据单元(SDU)或协议数据单元(PDU,Protocol Data Unit)。
[0090]假设数据发送端对K个rocp数据包进行编码,产生N个空口数据包;其中,在N个编码后的数据包中,前K个数据包仍然是编码前的K个原始rocp数据包,后(N-K)个数据包是冗余包。这里,K和N是大于I的正整数,并且N>K。原始数据包和编码后数据包的个数比(即K/N)称为编码的码率。编码的码率可以根据参与传输的链路状况和/或链路带宽确定或调整。比如,传输链路状态都良好和稳定的情况下(例如在宏基站和小基站双连接传输的情况下),可以适当降低编码的码率,减少冗余包的数据,以减轻编解码复杂度和传输开销;又如,如果数据发送端认为传输链路波动比较大,甚至有可能出现传输链路断开的可能(例如在切换的场景下),那么,可以适当增加码率和冗余包数量,以更有效的对抗传输中的不可预测因素,保证数据接收端在最短时间内接收到足够的数据包以恢复出原始数据包;再如,链路A比较稳定但能提供的带宽有限(例如LTE宏基站链路),而链路B不太稳定但能提供的最大带宽很大(例如WLAN链路,或LTE非授权频段链路,或中继链路)的情况下,可以采用较大的码率和较大的编码包数量,在分发时给链路A较多的原始包,给链路B较多的冗余包,这样,如果链路B变差了,则接收端通过链路A的原始包能非常有效的获得所需的数据,而如果链路B很好,则接收端通过接收链路A的少量原始包和链路B的大量冗余包也能够最快的接收到足够的数据包以解码还原出所有的原始包。
[0091]本步骤中,数据发送端可以在rocp层对原始数据包进行编码;或者,在无线链路控制(RLC, Rad1 Link Control)层对原始数据包进行编码。
[0092]本步骤之前,还包括:数据发送端对原始数据包进行rocp头压缩;或者,数据发送端对原始数据包进行rocp层加密。
[0093]本步骤中的编码可以是前向纠错编码(FEC)。
[0094]本步骤中,编码后的数据包头中携带有序号;或者,携带有表示是否进行编码的指示信息和序号;
[0095]进一步地,编码后的数据包头中还携带有用于表示编码传输进程的进程标识,以便支持对不同进程数据包的独立的编解码操作,这样实现了支持在上一进程尚未结束时就开始下一进程的传输,也就是说,支持多个进程同时并行的传输。
[0096]步骤301:数据发送端通过不同传输链路将编码后的数据包发送给数据接收端。
[0097]本步骤中,数据发送端可以根据编码的码率、和/或链路状况、和/或链路带宽等因素,确定通过不同的传输链路发送的所述编码后的数据包,也即确定采用哪些传输链路来发送数据包如根据不同链路的状态、确定实际参与数据包传输的链路(例如仅选择链路信道质量好和/或负载低的2条或3条链路参与数据包的传输),确定哪些传输链路上传输多少数据包、传输哪些数据包如根据不同链路的状态调整不同链路的数据分发策略,这里不做限定,也不用于限定本发明的保护范围,只要满足在部分链路数据传输异常(例如丢包、包延迟很大、甚至链路断开)的情况下,数据接收端总能还原出原始数据包即可,具体实现策略很多,在本发明提供的方法的基础上,本领域技术人员是容易想到的。比如,按照各条链路能够为该用户提供的带宽之比来分发数据包:比如链路A能提供的带宽是链路B能提供的带宽的2倍,那么分发策略可以是每给链路A分2个包,再给链路B分I个包,这样依次分发;当链路B能提供的带宽增加时,比如由于链路B的信道的持续变好,那么,可以调整分发策略,给链路B分发更多的数据包。又比如,考虑到直接获得原始包比从冗余包恢复原始包更简单有效,可以将原始包更多地分配给链路状态更好或更稳定的链路,而将冗余包更多地分配给链路状态不好或者不稳定的链路;如果两条链路都不稳定或者难以预测是否稳定,比如在切换的情况下,那么分发策略可以是给每条链路都分配一些原始包和冗余包。
[0098]本步骤中,不同传输链路可以包括:宏小区链路和小小区链路;
[0099]或者,源小区链路和目标小区链路;
[0100]或者,LTE链路和非LTE制式的链路,其中,非LTE制式的链路包括无线局域网(WLAN)链路和/或第三代蜂窝通信(3G)链路;
[0101]或者,LTE授权频段链路和LTE非授权频段链路,或者包括LTE授权频段链路和LTE共享频段链路,或者包括频分双工(FDD)链路和时分
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1