数据传输方法、装置、设备及系统制造方法及图纸

技术编号:19439164 阅读:25 留言:0更新日期:2018-11-14 13:56
本申请提供一种数据传输方法、装置、设备及系统,该方法包括:接收端,接收无线链路控制层协议数据单元RLC PDU;所述接收端,判断所述RLC PDU包含完整的服务数据单元SDU还是SDU分段,所述RLC PDU使用无应答模式UM进行传输;所述接收端,根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层。本申请提供的数据传输方法、装置、设备及系统实现了5G中UM下RLC层的数据传输。

【技术实现步骤摘要】
数据传输方法、装置、设备及系统
本申请涉及通信技术,尤其涉及一种数据传输方法、装置、设备及系统。
技术介绍
无线链路控制(RadioLinkControl,RLC)层有三种工作模式:透明模式(TransparentMode,TM)、无应答模式(UnacknowledgedMode,UM)和应答模式(AcknowledgedMode,AM)。现有技术中,UM下的RLC层主要完成分段级联、重排序和重复检测。在第五代移动通信技术(5rdGeneration,5G)中,为了缩短处理时延,UM下的RLC层不再进行重排序和重复检测功能,由分组数据汇聚协议(PacketDataConvergenceProtocol,PDCP)层进行重排序和重复检测。因此,5G中UM下的RLC层如何进行数据传输成为目前亟待解决的问题。
技术实现思路
本申请实施例提供一种数据传输方法、装置、设备及系统,用以解决现有技术中UM下的RLC层如何进行数据传输成为目前亟待解决的问题。第一方面,本申请提供一种数据传输方法,该包括:接收端接收RLCPDU;该接收端判断该RLCPDU包含完整的SDU还是SDU分段,该RLCPDU使用UM进行传输;该接收端根据判断的结果,传输该完整的SDU或者该SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层。通过第一方面提供的数据传输方法,接收端判断RLCPDU包含完整的SDU还是SDU分段,并根据判断的结果传输该完整的SDU或该SDU分段组装成的完整的SDU给PDCP层,实现了5G中UM下的RLC层的数据接收。另外,由于接收端直接将完整的SDU传输给PDCP层,避免了RLC层等待进行重排序时带来的处理时延。在一种可能实现的方式中,该接收端判断该RLCPDU包含完整的SDU还是SDU分段,包括:该接收端判断该RLCPDU中是否包含RLC包头;当该RLCPDU中未包含RLC包头时,该接收端确定该RLCPDU包含完整的SDU;当该RLCPDU中包含RLC包头时,该接收端确定该RLCPDU包含SDU分段。通过该实施方式提供的数据传输方法,接收端可以通过判断RLCPDU是否包含RLC包头来确定RLCPDU包含完整的SDU还是SDU分段。另外,当RLCPDU包含完整的SDU时,RLCPDU不需要包含RLC包头,从而减小了传输开销。在一种可能实现的方式中,该接收端判断该RLCPDU是否包含RLC包头,包括:该接收端,根据媒体接入控制MACPDU的MAC包头中用于指示该RLCPDU是否包含RLC包头的指示信息,判断该RLCPDU是否包含RLC包头;其中,该MACPDU包含该RLCPDU。在一种可能实现的方式中,当该RLCPDU包含完整的SDU时,该RLCPDU的RLC包头中未包含该完整的SDU的SN。通过该实施方式提供的数据传输方法,RLCPDU包含完整的SDU时,其RLC包头中未包含该完整的SDU的SN,从而减小了传输开销。在一种可能实现的方式中,该接收端根据判断的结果,传输该完整的SDU或者该SDU分段组装成的完整的SDU给PDCP层,包括:当判断的结果为该RLC包含SDU分段时,该接收端按照接收顺序将该SDU分段放入缓冲窗中,并判断该缓存窗中是否存储了组装该SDU分段所属的完整的SDU所需的所有SDU分段,该缓冲窗中按照接收顺序存储了最近接收的未能组装成完整的SDU的M个SDU分段;当该缓存窗中存储了组装该SDU分段所属的完整的SDU所需的所有SDU分段时,该接收端进行组装,并将组装成的完整的SDU传输给该PDCP层,M为大于0且小于或等于该缓冲窗的大小的整数;当判断的结果为该RLCPDU包含完整的SDU时,该接收端传输该RLCPDU包含的完整的SDU给该PDCP层。通过该实施方式提供的数据传输方法,可以基于缓冲窗的方式实现传输该SDU分段组装成的完整的SDU给PDCP层,确保SDU分段不会长时间滞留在缓冲中,占用缓冲。在一种可能实现的方式中,该方法还包括:该接收端将该缓冲窗中用于组装完整的SDU的SDU分段删除,并对该缓冲窗中剩余的SDU分段按照接收顺序重新排列。在一种可能实现的方式中,该接收端按照接收顺序将该SDU分段放入缓冲窗之前,还包括:当该缓冲窗中分段数量等于该缓冲窗的大小时,该接收端将该缓冲窗中最早接收的SDU分段以及与该最早接收的SDU分段属于同一完整的SDU的其他SDU分段删除,并将该缓冲窗中剩余的SDU分段按照接收顺序重新排列。在一种可能实现的方式中,该方法还包括:当该缓冲窗中最早接收的SDU分段更新时,该接收端重启定时器;当该定时器超时时,该接收端将该缓冲窗中最早接收的N个SDU分段以及与该N个SDU分段中的每一个SDU分段属于同一完整的SDU的其他SDU分段删除,并将该缓冲窗中剩余的SDU分段按照接收顺序重新排列,N为大于0且小于或等于该缓冲窗的大小的整数。通过该实施方式提供的数据传输方法,可以清除缓冲窗中某个或某些长时间无法组成完整的SDU的无用SDU分段。在一种可能实现的方式中,该接收端根据判断的结果,传输该完整的SDU或者该SDU分段组装成的完整的SDU给PDCP层,包括:当判断的结果为该RLC包含SDU分段时,在定时器运行过程中,该接收端判断是否收到了组装该SDU分段所属的完整的SDU所需的所有SDU分段;当收到了组装该SDU分段所属的完整的SDU所需的所有SDU分段时,该接收端进行组装,将组装成的完整的SDU传输给该PDCP层,并停止该定时器;其中,该定时器与该SDU分段所属的完整的SDU对应;当判断的结果为该RLCPDU包含完整的SDU时,该接收端传输该RLCPDU包含的完整的SDU给该PDCP层。通过该实施方式提供的数据传输方法,可以基于一个完整的SDU对应一个定时器的方式实现传输该SDU分段组装成的完整的SDU给PDCP层,确保属于同一完整的SDU的SDU分段不会长时间滞留在缓冲中,占用缓冲。在一种可能实现的方式中,该方法还包括:当该定时器超时时,该接收端将该SDU分段以及与该SDU分段属于同一完整的SDU的SDU分段丢弃。在一种可能实现的方式中,该在定时器运行过程中,该接收端判断是否收到了组装该SDU分段所属的完整的SDU所需的所有SDU分段之前,还包括:当该SDU分段为该SDU分段所属的完整的SDU的第一个接收到的SDU分段时,该接收端启动该定时器。通过该实施方式提供的数据传输方法,可以实现对等待接收一完整的SDU的所有SDU分段的总时长的控制。在一种可能实现的方式中,该在定时器运行过程中,该接收端判断是否收到了组装该SDU分段所属的完整的SDU所需的所有SDU分段之前,还包括:该接收端,判断该定时器是否正在运行;当该定时器正在运行时,该接收端重启该定时器;当该定时器未运行时,该接收端启动该定时器。通过该实施方式提供的数据传输方法,可以实现对等待接收与一SDU分段属于同一完整的SDU的下一个SDU分段的时长的控制。在一种可能实现的方式中,该接收端根据判断的结果,传输该完整的SDU或者该SDU分段组装成的完整的SDU给PDCP层,包括:当判断的结果为该RLCPDU包含SDU分段时,在定时器运行过程中,该接收端判断是否收到了组装该SDU分段所属的完整的SDU所需的所本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:接收端,接收无线链路控制层协议数据单元RLC PDU;所述接收端,判断所述RLC PDU包含完整的服务数据单元SDU还是SDU分段,所述RLC PDU使用无应答模式UM进行传输;所述接收端,根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:接收端,接收无线链路控制层协议数据单元RLCPDU;所述接收端,判断所述RLCPDU包含完整的服务数据单元SDU还是SDU分段,所述RLCPDU使用无应答模式UM进行传输;所述接收端,根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层。2.根据权利要求1所述的方法,其特征在于,所述接收端,判断所述RLCPDU包含完整的SDU还是SDU分段,包括:所述接收端,判断所述RLCPDU中是否包含RLC包头;当所述RLCPDU中未包含RLC包头时,所述接收端确定所述RLCPDU包含完整的SDU;当所述RLCPDU中包含RLC包头时,所述接收端确定所述RLCPDU包含SDU分段。3.根据权利要求1所述的方法,其特征在于,当所述RLCPDU包含完整的SDU时,所述RLCPDU的RLC包头中未包含所述完整的SDU的序列号SN。4.根据权利要求1-3任一项所述的方法,其特征在于,所述接收端,根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给PDCP层,包括:当判断的结果为所述RLC包含SDU分段时,所述接收端按照接收顺序将所述SDU分段放入缓冲窗中,并判断所述缓存窗中是否存储了组装所述SDU分段所属的完整的SDU所需的所有SDU分段,所述缓冲窗中按照接收顺序存储了最近接收的未能组装成完整的SDU的M个SDU分段;当所述缓存窗中存储了组装所述SDU分段所属的完整的SDU所需的所有SDU分段时,所述接收端进行组装,并将组装成的完整的SDU传输给所述PDCP层,M为大于0且小于或等于所述缓冲窗的大小的整数;当判断的结果为所述RLCPDU包含完整的SDU时,所述接收端传输所述RLCPDU包含的完整的SDU给所述PDCP层。5.根据权利要求4所述的方法,其特征在于,所述接收端按照接收顺序将所述SDU分段放入缓冲窗之前,还包括:当所述缓冲窗中分段数量等于所述缓冲窗的大小时,所述接收端将所述缓冲窗中最早接收的SDU分段以及与所述最早接收的SDU分段属于同一完整的SDU的其他SDU分段删除,并将所述缓冲窗中剩余的SDU分段按照接收顺序重新排列。6.根据权利要求1-3任一项所述的方法,其特征在于,所述接收端,根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给PDCP层,包括:当判断的结果为所述RLC包含SDU分段时,在定时器运行过程中,所述接收端判断是否收到了组装所述SDU分段所属的完整的SDU所需的所有SDU分段;当收到了组装所述SDU分段所属的完整的SDU所需的所有SDU分段时,所述接收端进行组装,将组装成的完整的SDU传输给所述PDCP层,并停止所述定时器;其中,所述定时器与所述SDU分段所属的完整的SDU对应;当判断的结果为所述RLCPDU包含完整的SDU时,所述接收端传输所述RLCPDU包含的完整的SDU给所述PDCP层。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述定时器超时时,所述接收端将所述SDU分段以及与所述SDU分段属于同一完整的SDU的SDU分段丢弃。8.根据权利要求1-3任一项所述的方法,其特征在于,所述接收端,根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给PDCP层,包括:当判断的结果为所述RLCPDU包含SDU分段时,在定时器运行过程中,所述接收端判断是否收到了组装所述SDU分段所属的完整的SDU所需的所有SDU分段;当收到了组装所述SDU分段所属的完整的SDU所需的所有SDU分段时,所述接收端进行组装,并将组装成的完整的SDU传输给所述PDCP层;其中,所述定时器与SDU分段对应;当判断的结果为所述RLCPDU包含完整的SDU时,所述接收端传输所述RLCPDU包含的完整的SDU给所述PDCP层。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述定时器超时时,所述接收端将所述定时器对应的SDU分段以及早于所述定时器对应的SDU分段所接收的SDU分段丢弃。10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:当所述定时器超时时,所述接收端判断是否存在等待组装的SDU分段;当存在等待组装的SDU分段时,所述接收端确定所述定时器与所有等待组装的SDU分段中最新接收到的SDU分段对应,并启动所述定时器。11.一种数据传输方法,其特征在于,包括:发送端,判断待发送的完整的服务数据单元SDU是否需要分段;当所述完整的SDU不需要分段时,所述发送端将所述完整的SDU包含在无线链路控制层协议数据单元RLCPDU中,所述RLCPDU的RLC包头中不包含所述完整的SDU的SN;所述发送端,将所述RLCPDU通过媒体接入控制MAC层发送出去,所述RLCPDU使用无应答模式UM进行传输。12.一种数据传输方法,其特征在于,包括:发送端,判断待发送的完整的SDU是否需要分段;当所述完整的服务数据单元SDU不需要分段时,所述发送端将所述完整的SDU作为无线链路控制层协议数据单元RLCPDU;所述发送端,通知媒体介入控制MAC层在MACPDU的MAC包头中增加用于指示所述RLCPDU未包含RLC包头的指示信息,并将所述RLCPDU通过所述MAC层发送出去,所述MACPDU包含所述RLCPDU,所述RLCPDU使用无应答模式UM进行传输。13.一种数据传输装置,其特征在于,包括:接收模块,用于接收无线链路控制层协议数据单元RLCPDU;处理模块,用于判断所述RLCPDU包含完整的服务数据单元SDU还是SDU分段,并根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层,所述RLCPDU使用无应答模式UM进行传输。14.根据权利要求13所述的装置,其特征在于,所述判断模块判断所述RLCPDU包含完整的服务数据单元SDU还是SDU分段,具体包括:判断所述RLCPDU中是否包含RLC包头;当所述RLCPDU中未包含RLC包头时,确定所述RLCPDU包含完整的SDU;当所述RLCPDU中包含RLC包头时,确定所述RLCPDU包含SDU分段。15.根据权利要求13所述的装置,其特征在于,当所述RLCPDU包含完整的SDU时,所述RLCPDU的RLC包头中未包含所述完整的SDU的序列号SN。16.根据权利要求13-15任一项所述的装置,其特征在于,所述处理模块根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层,具体包括:当判断的结果为所述RLC包含SDU分段时,按照接收顺序将所述SDU分段放入缓冲窗中,并判断所述缓存窗中是否存储了组装所述SDU分段所属的完整的SDU所需的所有SDU分段,当所述缓存窗中存储了组装所述SDU分段所属的完整的SDU所需的所有SDU分段时,进行组装,并将组装成的完整的SDU传输给所述PDCP层;其中,所述缓冲窗中按照接收顺序存储了最近接收的未能组装成完整的SDU的M个SDU分段M为大于0且小于或等于所述缓冲窗的大小的整数;当判断的结果为所述RLCPDU包含完整的SDU时,传输所述RLCPDU包含的完整的SDU给所述PDCP层。17.根据权利要求16所述的装置,其特征在于,所述处理模块,还用于:当所述缓冲窗中分段数量等于所述缓冲窗的大小时,将所述缓冲窗中最早接收的SDU分段以及与所述最早接收的SDU分段属于同一完整的SDU的其他SDU分段删除,并将所述缓冲窗中剩余的SDU分段按照接收顺序重新排列。18.根据权利要求13-15任一项所述的装置,其特征在于,所述处理模块根据判断的结果,传输所述完整的SDU或者所述SDU分段组装成的完整的SDU给分组数据汇聚协议PDCP层,具体包括:当判断的结果为所述RLC包含SDU分段时,在定时器运行过程中,判断是否收到了组装所述SDU分段所属的完整的SDU所需的所有SDU分段,当收到了组装所述SDU分段所属的完整的SDU所需的所有SDU分段时,进行组装,将组装成的完整的SDU传...

【专利技术属性】
技术研发人员:许斌曹振臻李秉肇王学龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1