一种数据传输方法、数据发送设备及数据接收设备技术

技术编号:19126801 阅读:77 留言:0更新日期:2018-10-10 08:10
一种数据传输方法、数据发送设备及数据接收设备,以减少数据包的头开销,提高数据传输效率。在该数据传输方法中,数据发送端的无线链路控制RLC实体接收数据发送端的分组数据汇聚协议PDCP实体发送的PDCP协议数据单元PDU,并依据所述PDCP PDU生成对应的RLC PDU,其中,PDCP PDU和RLC PDU包含PDCP实体分配的序列号;数据发送端的RLC实体向数据接收端的RLC实体发送所述RLC PDU;数据接收端的无线链路控制RLC实体接收数据发送端的RLC实体发送的RLC协议数据单元PDU;所述数据接收端的RLC实体使用序列号进行重复包检测或数据包排序。

【技术实现步骤摘要】
一种数据传输方法、数据发送设备及数据接收设备
本申请涉及通信
,尤其涉及一种数据传输方法、数据发送设备及数据接收设备。
技术介绍
在数据无线传输的过程中,用户面数据以网际互联协议(InternetProtocol,IP)数据包格式,经由分组数据聚合(PacketDataConvergenceProtocol,PDCP)层、无线链路控制(RadiolinkControl,RLC)层、MAC(MediaAccessControl,媒体接入控制)层和物理(Physical,PHY)层,在数据发送端和数据接收端之间进行传输。目前,在RLC层进行数据传输的工作模式主要包括透明模式(TransparentMode,TM)、非应答模式(UnacknowledgedMode,UM)和应答模式(AcknowledgedMode,AM)。其中,TM模式下,PDCP层或MAC层发送的数据在RLC层不做任何处理直接递交到MAC层或PDCP层。UM模式下,所传输的数据包没有反馈。AM模式下,传输的数据有相应的反馈信息来自对端。在UM和AM模式下,PDCP层递交到MAC层的数据,在经过RLC层会进行分段、级联,MAC层递交到PDCP层的数据,经过RLC层会进行重组、重排序、重复检测,并分配对应的序列号(Sequencenumber,SN)以进行区分不同的RLC协议数据单元(ProtocolDataUnit,PDU)。然而,随着通信技术的发展,在RLC层进行数据传输可能不需要对数据进行级联,例如,在第五代通信系统(5G)中,RLC实体不再进行数据的级联。此种情况下,若继续在RLC层加入SN号,会增加数据包的头开销,影响数据传输效率。
技术实现思路
本申请实施例提供一种数据传输方法、数据发送设备及数据接收设备,以减少数据包的头开销,提高数据传输效率。第一方面,提供一种数据传输方法,在该数据传输方法中,数据发送端的PDCP实体向数据发送端的RLC实体发送PDCPPDU,数据发送端的RLC实体接收数据发送端的PDCP实体发送的PDCPPDU,并依据所述PDCPPDU生成对应的RLCPDU,PDCPPDU和RLCPDU使用PDCP实体分配的序列号。数据发送端的RLC实体向数据接收端的RLC实体发送RLCPDU。数据接收端的RLC实体接收数据发送端的RLC实体发送的RLCPDU,并使用序列号进行重复包检测或数据包排序。数据接收端的RLC实体向数据接收端的PDCP实体发送RLCSDU,能够减少数据传输过程中的冗余信息,提高数据传输效率。一种可能的设计中,所述PDCP数据PDU和所述PDCP控制PDU均包含序列号SN,若所述RLCPDU为完整RLCPDU,则所述RLCPDU中不包含序列号SN,若所述RLCPDU为分段RLCPDU,则所述RLCPDU中包含序列号SN。所述数据接收端的RLC实体使用所述PDCP数据PDU和所述PDCP控制PDU中包含的序列号SN进行重复包检测或数据包排序,若所述RLCPDU为分段RLCPDU,则所述数据接收端的RLC实体使用所述RLCPDU中包含的序列号SN进行重复包检测或数据包排序,采用此种设计,在RLCPDU中不包含RLC实体分配的序列号SN,能够减少数据传输过程中RLCPDU的冗余信息,提高数据传输效率。另一种可能的设计中,所述PDCP数据PDU包含序列号SN、所述PDCP控制PDU不包含序列号SN,所述PDCP数据PDU对应的所述RLCPDU,若所述RLCPDU为完整RLCPDU,则所述RLCPDU中不包含序列号SN,所述数据接收端的RLC实体使用所述PDCP数据PDU中包含的序列号SN进行重复包检测或数据包排序。若所述RLCPDU为分段RLCPDU,则所述RLCPDU中包含序列号SN;所述PDCP控制PDU对应的所述RLCPDU不包含序列号SN;所述数据接收端的RLC实体使用所述RLCPDU中包含的序列号SN进行重复包检测或数据包排序。采用此种设计,在RLCPDU中不包含RLC实体分配的序列号SN,能够减少数据传输过程中RLCPDU的冗余信息,提高数据传输效率。又一种可能的设计中,所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,所述PDCP数据PDU对应的所述RLCPDU包含序列号SN;所述PDCP控制PDU对应的所述RLCPDU不包含序列号SN。采用此种设计,PDCPPDU中不包含序列号SN,在RLCPDU中包含PDCP实体分配的序列号SN,能够减少数据传输过程中PDCPPDU数据包的冗余信息,提高数据传输效率。又一种可能的设计中,若所述PDCP数据PDU包括序列号SN、所述PDCP控制PDU不包含序列号SN,或者所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,则所述RLCPDU中包含用于指示所述PDCPPDU为PDCP控制PDU或PDCP数据PDU的比特位,所述数据接收端的RLC实体向数据接收端的PDCP实体发送第一指示信息,所述第一指示信息用于指示所述PDCPPDU为PDCP控制PDU或PDCP数据PDU,以使数据接收端的RLC实体确定是否需要解析PDCP序列号,在确定PDCPPDU是PDCP数据PDU的情况下,解析读取PDCP数据PDU包含的PDCP序列号,在确定PDCPPDU是PDCP控制PDU的情况下,无需解析读取PDCP序列号。另一种可能的设计中,所述RLC实体包括第一RLC实体和第二RLC实体,第一RLC实体和第二RLC实体属于相同或不同的数据发送端。若数据发送端的所述PDCP实体向所述第一RLC实体和所述第二RLC实体发送PDCPPDU,则所述RLCPDU还包含指示信息,所述指示信息为用于指示是否存在间隔GAP的比特位;其中,存在GAP表征所述第一RLC实体和所述第二RLC实体接收到的PDCPPDU是非连续的,不存在GAP表征所述第一RLC实体和所述第二RLC实体接收到的PDCPPDU是连续的;若所述指示信息指示存在GAP比特位,则所述RLCPDU还包含GAP值,所述GAP值用于指示同一RLC实体接收到的两个相邻PDCPPDU之间的GAP数值,以避免双链路情况下,数据接收端的RLC实体在不需要进行反馈的情况下进行反馈。又一种可能的设计中,所述RLCPDU还包含间隔GAP值,所述GAP值用于指示所述RLC实体接收到的两个相邻PDCPPDU之间的GAP数值,避免双链路情况下,数据接收端的RLC实体在不需要进行反馈的情况下进行反馈。又一种可能的设计中,所述数据发送端的RLC实体接收数据发送端的PDCP实体发送的PDCPPDU之后,所述数据发送端的RLC实体接收所述数据发送端的PDCP实体发送的所述PDCPPDU关联的SN,所述数据接收端的RLC实体向所述数据接收端的PDCP实体发送所述PDCP数据PDU对应的序列号SN,以使数据发送端的RLC实体能够准确确定分段RLCPDU中包含的PDCP序列号的取值。又一种可能的设计中,所述数据发送端的RLC实体依据所述PDCPPDU数据生成对应的RLCPDU之前,所述数据发送端的RLC实体接收所述数据发送端的PDCP实体发送的第一指示信息,所述第一指示信息用于指示所述PDCPPDU为PDCP控制PDU或P本文档来自技高网
...
一种数据传输方法、数据发送设备及数据接收设备

【技术保护点】
1.一种数据传输方法,其特征在于,包括:数据发送端的无线链路控制RLC实体接收数据发送端的分组数据汇聚协议PDCP实体发送的PDCP协议数据单元PDU,并依据所述PDCP PDU生成对应的RLC PDU;数据发送端的RLC实体向数据接收端的RLC实体发送所述RLC PDU;其中,所述PDCP PDU包括PDCP数据PDU和PDCP控制PDU;所述PDCP数据PDU和所述PDCP控制PDU均包含序列号SN,若所述RLC PDU为完整RLC PDU,则所述RLC PDU中不包含序列号SN,若所述RLC PDU为分段RLC PDU,则所述RLC PDU中包含序列号SN;或者,所述PDCP数据PDU包含序列号SN、所述PDCP控制PDU不包含序列号SN,所述PDCP数据PDU对应的所述RLC PDU,若所述RLC PDU为完整RLC PDU,则所述RLCPDU中不包含序列号SN,若所述RLC PDU为分段RLC PDU,则所述RLC PDU中包含序列号SN;所述PDCP控制PDU对应的所述RLC PDU不包含序列号SN;或者,所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,所述PDCP数据PDU对应的所述RLC PDU包含序列号SN;所述PDCP控制PDU对应的所述RLC PDU不包含序列号SN。...

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:数据发送端的无线链路控制RLC实体接收数据发送端的分组数据汇聚协议PDCP实体发送的PDCP协议数据单元PDU,并依据所述PDCPPDU生成对应的RLCPDU;数据发送端的RLC实体向数据接收端的RLC实体发送所述RLCPDU;其中,所述PDCPPDU包括PDCP数据PDU和PDCP控制PDU;所述PDCP数据PDU和所述PDCP控制PDU均包含序列号SN,若所述RLCPDU为完整RLCPDU,则所述RLCPDU中不包含序列号SN,若所述RLCPDU为分段RLCPDU,则所述RLCPDU中包含序列号SN;或者,所述PDCP数据PDU包含序列号SN、所述PDCP控制PDU不包含序列号SN,所述PDCP数据PDU对应的所述RLCPDU,若所述RLCPDU为完整RLCPDU,则所述RLCPDU中不包含序列号SN,若所述RLCPDU为分段RLCPDU,则所述RLCPDU中包含序列号SN;所述PDCP控制PDU对应的所述RLCPDU不包含序列号SN;或者,所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,所述PDCP数据PDU对应的所述RLCPDU包含序列号SN;所述PDCP控制PDU对应的所述RLCPDU不包含序列号SN。2.如权利要求1所述的方法,其特征在于,若所述PDCP数据PDU包括序列号SN、所述PDCP控制PDU不包含序列号SN,或者所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,则所述RLCPDU中包含用于指示所述PDCPPDU为PDCP控制PDU或PDCP数据PDU的比特位。3.如权利要求1或2所述的方法,其特征在于,所述RLC实体包括第一RLC实体和第二RLC实体,第一RLC实体和第二RLC实体属于相同或不同的数据发送端;若数据发送端的所述PDCP实体向所述第一RLC实体和所述第二RLC实体发送PDCPPDU,则所述RLCPDU还包含指示信息,所述指示信息为用于指示是否存在间隔GAP的比特位;其中,存在GAP表征所述第一RLC实体和所述第二RLC实体接收到的PDCPPDU是非连续的,不存在GAP表征所述第一RLC实体和所述第二RLC实体接收到的PDCPPDU是连续的;若所述指示信息指示存在GAP比特位,则所述RLCPDU还包含GAP值,所述GAP值用于指示同一RLC实体接收到的两个相邻PDCPPDU之间的GAP数值。4.如权利要求1或2所述的方法,其特征在于,所述RLCPDU还包含间隔GAP值,所述GAP值用于指示所述RLC实体接收到的两个相邻PDCPPDU之间的GAP数值。5.如权利要求1至4任一项所述的方法,其特征在于,所述数据发送端的RLC实体接收数据发送端的PDCP实体发送的PDCPPDU之后,所述方法还包括:所述数据发送端的RLC实体接收所述数据发送端的PDCP实体发送的所述PDCPPDU关联的SN。6.如权利要求2所述的方法,其特征在于,所述数据发送端的RLC实体依据所述PDCPPDU数据生成对应的RLCPDU之前,所述方法还包括:所述数据发送端的RLC实体接收所述数据发送端的PDCP实体发送的第一指示信息,所述第一指示信息用于指示所述PDCPPDU为PDCP控制PDU或PDCP数据PDU的指示信息。7.一种数据传输方法,其特征在于,包括:数据接收端的无线链路控制RLC实体接收数据发送端的RLC实体发送的RLC协议数据单元PDU;所述数据接收端的RLC实体使用序列号SN进行重复包检测或数据包排序;其中,所述RLCPDU是所述数据发送端的所述RLC实体依据所述数据发送端的分组数据汇聚协议PDCP实体发送的PDCPPDU对应生成的,所述PDCPPDU包括PDCP数据PDU和PDCP控制PDU;所述PDCP数据PDU和所述PDCP控制PDU均包含序列号SN,所述RLCPDU为完整RLCPDU,则所述数据接收端的RLC实体使用所述PDCP数据PDU和所述PDCP控制PDU中包含的序列号SN进行重复包检测或数据包排序,若所述RLCPDU为分段RLCPDU,则所述数据接收端的RLC实体使用所述RLCPDU中包含的序列号SN进行重复包检测或数据包排序;或者,所述PDCP数据PDU包含序列号SN、所述PDCP控制PDU不包含序列号SN,若所述RLCPDU对应所述PDCP数据PDU,且所述RLCPDU为完整RLCPDU,则所述数据接收端的RLC实体使用所述PDCP数据PDU中包含的序列号SN进行重复包检测或数据包排序,若所述RLCPDU对应所述PDCP数据PDU,且所述RLCPDU为分段RLCPDU,则所述数据接收端的RLC实体使用所述RLCPDU中包含的序列号SN进行重复包检测或数据包排序;或者,所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,若所述RLCPDU对应所述PDCP数据PDU且包含序列号SN,则所述数据接收端的RLC实体使用所述RLCPDU中包含的序列号SN进行重复包检测或数据包排序。8.如权利要求7所述的方法,其特征在于,所述数据接收端的RLC实体接收数据发送端的RLC实体发送的RLCPDU之后,所述方法还包括:若所述PDCP数据PDU包括序列号SN、所述PDCP控制PDU不包含序列号SN,或者所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,则所述数据接收端的RLC实体向数据接收端的PDCP实体发送第一指示信息,所述第一指示信息用于指示所述PDCPPDU为PDCP控制PDU或PDCP数据PDU。9.如权利要求7或8所述的方法,其特征在于,所述数据接收端的RLC实体接收数据发送端的RLC实体发送的RLCPDU之后,所述方法还包括:若所述PDCP数据PDU和所述PDCP控制PDU均不包含序列号SN,所述RLCPDU对应所述PDCP数据PDU,则所述数据接收端的RLC实体向所述数据接收端的PDCP实体发送所述PDCP数据PDU对应的序列号SN。10.一种数据发送设备,其特征在于,包括:接...

【专利技术属性】
技术研发人员:王宏权威张戬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1