通信的方法和装置制造方法及图纸

技术编号:21804030 阅读:37 留言:0更新日期:2019-08-07 11:48
本申请提供了一种通信的方法和装置,该方法包括:媒体接入控制MAC实体获取M个无线链路控制RLC协议数据单元RLC PDU,其中,M为大于或等于2的整数;该MAC实体根据该M个RLC PDU中每个RLC PDU对应的逻辑信道,生成N个媒体接入控制MAC协议数据单元MAC PDU,其中,任意两个对应同一逻辑信道且RLC序列号连续的RLC PDU承载于不同的MAC PDU中,N为大于或等于2的整数,通过将连续的RLC PDU放入不同的MAC PDU中,能够避免同一业务的连续性丢包,提高传输可靠性。

Methods and devices of communication

【技术实现步骤摘要】
通信的方法和装置
本申请涉及通信领域,并且更具体地,涉及一种通信的方法和装置。
技术介绍
目前在网络设备和用户设备(Userequipment,UE)的通信过程中,网络设备和用户设备都可以作为发送端设备或接收端设备。发送端设备在分配资源的时候,通常会根据接收端设备的需求进行分配,例如发送端设备根据接收端设备上报的待发送数据量,分配一大块资源,接收端设备需要将同一逻辑信道中的不同数据包,甚至不同逻辑信道的不同数据包,按序放到同一块资源上发送,来提高资源的利用率。其中,将多个同一逻辑信道的数据包放到一起发送的行为称为级联,将不同的逻辑信道的数据包放到一起发送的行为为复用,目前级联和复用功能都是在MAC层完成的。在该现有技术中,级联可以提高资源的利用率,接收端设备会尽可能的填满网络设备分配的资源,但是级联带来的问题是,如果同一业务的两个连续数据包都被放到一块资源上,那么如果这块资源发送失败,就会出现两个连续的数据包都丢失的情况。另外,为了满足连续两个包丢失的概率小于10-13,只能保证每块资源的失败概率都小于10-13,这样的要求太过严格,并不能有效的利用频率资源。因此,亟需提供一种方法,能够保证资源利用率的情况下,降低两个连续数据包都丢失的概率,减小两个连续数据包都丢失对业务的影响,提高用户体验。
技术实现思路
本申请提供一种通信方法和装置,能够避免同一业务或流的连续数据包丢失,增加传输的可靠性,提高用户体验。第一方面,提供了一种通信的方法,该方法包括:媒体接入控制MAC实体获取M个无线链路控制RLC协议数据单元RLCPDU,其中,M为大于或等于2的整数;该MAC实体根据该M个RLCPDU中每个RLCPDU对应的逻辑信道,生成N个媒体接入控制MAC协议数据单元MACPDU,其中,任意两个对应同一逻辑信道且RLC序列号连续的RLCPDU承载于不同的MACPDU中,其中,N为大于或等于2的整数。可选地,当RLCPDU所占用的比特数大于要放入的MACPDU的负载(payload)部分所占用的比特数时,可以按照该MACPDU的payload部分所占用的比特数的大小放入该RLCPDU的分段,分段后的RLCPDU的RLC序列号不变,保证和下一个RLC序列号连续的RLCPDU承载于不同的MACPDU中。根据本申请实施例提供的通信方法,例如发送端设备向接收端设备发送数据,在MAC实体通过逻辑信道接收来自RLC实体传输的M个RLC序列号连续的RLCPDU,生成MACPDU的过程中,MAC实体将每个逻辑信道的RLC序列号连续的RLCPDU放入不同的MACPDU中,从而避免将同一业务的连续两个数据包级联到同一块资源,导致在数据包传输过程,如果一个传输块传输失败,造成同一业务的连续两个数据包都丢失的情况,增加传输的可靠性,提高用户体验。结合第一方面,在第一方面的第一种些实现方式中,该N个MACPDU中的第一MACPDU和第二MACPDU的MAC序列号的间隔大于或等于k,k为大于或等于2的整数,该第一MACPDU中承载有第一逻辑信道上的第一RLCPDU,该第二MACPDU中承载有第一逻辑信道上的第二RLCPDU,且该第一RLCPDU与该第二RLCPDU的RLC序列号连续。作为一种可选的实施方式,同一逻辑信道的RLC序列号连续的RLCPDU放入不同的MACPDU中,且放入的MACPDU之间有一定的间隔,进一步降低同一业务的连续两个数据包级联到同一块资源的可能性,增加传输的可靠性。结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,该N个MACPDU中的第三MACPDU中承载有对应同一逻辑信道的T个RLCPDU,T为大于或等于2的整数,且T小于M,其中,该T个RLCPDU中的任意两个RLCPDU的RLC序列号的间隔大于或等于t,t为大于或等于2的整数。上述技术方案通过在1个MACPDU中放入多个RLC序列号不连续的RLCPDU,能够在分给该逻辑信道的资源充足的情况下,提高资源的利用率,同时增加传输的可靠性。可选地,物理层接收到传输块后会将传输块划分为码块,MAC层需要知道物理层分割码块的规则,在将RLCPDU放入MACPDU的过程中,并按照该分割规则,将一个逻辑信道的RLC序列号连续的RLCPDU放入不同的码块,一个码块内只放入一个RLCPDU或者一个码块内放入多个对应同一逻辑信道的RLC序列号不连续的RLCPDU,而且在每个码块中,都包括RLCPDU对应的MAC子包头,保证接收端物理层接收到所有码块后,每一个码块都可以解码成功,可以直接递交MAC层,保证传输的快速响应。第二方面,提供了一种通信的方法,该方法包括:媒体接入控制MAC实体获取M个无线链路控制RLC协议数据单元RLCPDU,其中,M为大于或等于2的整数;该MAC实体根据该M个RLCPDU中每个RLCPDU对应的流,生成N个MACPDU,其中,任意两个对应同一流且获取顺序连续的两个RLCPDU承载于不同的MACPDU中,其中,N为大于或等于2的整数。可选地,当RLCPDU所占用的比特数大于要放入的MACPDU的payload部分所占用的比特数时,可以按照该MACPDU的payload部分所占用的比特数的大小放入该RLCPDU的分段,分段后的RLCPDURLC序列号不变,保证和下一个连续的RLCPDU承载于不同的MACPDU中。根据本申请实施例提供的通信方法,对于来自于同一流(QualityofServiceflow,QoSflow)的获取顺序连续的数据包,在MAC实体获取同一QoSflow的M个RLCPDU,生成MACPDU的过程中,MAC实体将同一QoSflow的获取顺序连续的RLCPDU放入不同的MACPDU中,从而避免将属于同一QoSflow的连续两个数据包级联到同一块资源,导致在数据包传输过程,如果一个传输块传输失败,造成连续两个数据包都丢失的情况,增加传输的可靠性,提高用户体验。结合第二方面,在第二方面的第一种些实现方式中,该N个MACPDU中的第一MACPDU和第二MACPDU的MAC序列号间隔大于或等于k,k为大于或等于2的整数,该第一MACPDU中承载有第一流的第一RLCPDU,该第二MACPDU中承载有第一流的第二RLCPDU,且该第一RLCPDU与该第二RLCPDU的获取顺序连续。作为一种可选的实施方式,同一QoSflow的获取顺序连续的RLCPDU放入不同的MACPDU中,且放入的MACPDU之间有一定的间隔,进一步降低连续两个数据包级联到同一块资源的可能性,增加传输的可靠性。结合第二方面及其上述实现方式,在第二方面的第二种实现方式中,该N个MACPDU中的第三MACPDU中承载有对应同一流的T个RLCPDU,T为大于或等于2的整数,并且,该T个RLCPDU中的任意两个RLCPDU不是顺序获取的,这两个RLCPDU获取时刻之间还获取了对应同一流的t-1个的RLCPDU,t为大于或等于2的整数。上述技术方案通过在1个MACPDU中放入多个获取顺序不连续的RLCPDU,能够提高资源的利用率,同时增加传输的可靠性。结合第二方面及其上述实现方式,在第二方面的第三种实现方式中,在该MAC实体根据该M个RLCPDU中每个RLCPDU对应的流本文档来自技高网...

【技术保护点】
1.一种通信的方法,其特征在于,所述方法包括:媒体接入控制MAC实体获取M个无线链路控制RLC协议数据单元RLC PDU,其中,M为大于或等于2的整数;所述MAC实体根据所述M个RLC PDU中每个RLC PDU对应的逻辑信道,生成N个媒体接入控制MAC协议数据单元MAC PDU,其中,任意两个对应同一逻辑信道且RLC序列号连续的RLC PDU承载于不同的MAC PDU中,其中,N为大于或等于2的整数。

【技术特征摘要】
1.一种通信的方法,其特征在于,所述方法包括:媒体接入控制MAC实体获取M个无线链路控制RLC协议数据单元RLCPDU,其中,M为大于或等于2的整数;所述MAC实体根据所述M个RLCPDU中每个RLCPDU对应的逻辑信道,生成N个媒体接入控制MAC协议数据单元MACPDU,其中,任意两个对应同一逻辑信道且RLC序列号连续的RLCPDU承载于不同的MACPDU中,其中,N为大于或等于2的整数。2.根据权利要求1所述的方法,其特征在于,所述N个MACPDU中的第一MACPDU和第二MACPDU的MAC序列号的间隔大于或等于k,k为大于或等于2的整数,所述第一MACPDU中承载有第一逻辑信道上的第一RLCPDU,所述第二MACPDU中承载有第一逻辑信道上的第二RLCPDU,且所述第一RLCPDU与所述第二RLCPDU的RLC序列号连续。3.根据权利要求1或2所述的方法,其特征在于,所述N个MACPDU中的第三MACPDU中承载有对应同一逻辑信道的T个RLCPDU,T为大于或等于2的整数,且T小于M,其中,所述T个RLCPDU中的任意两个RLCPDU的RLC序列号的间隔大于或等于t,t为大于或等于2的整数。4.一种通信的方法,其特征在于,所述方法包括:媒体接入控制MAC实体获取M个无线链路控制RLC协议数据单元RLCPDU,其中,M为大于或等于2的整数;所述MAC实体根据所述M个RLCPDU中每个RLCPDU对应的流,生成N个MACPDU,其中,任意两个对应同一流且获取顺序连续的两个RLCPDU承载于不同的MACPDU中,其中,N为大于或等于2的整数。5.根据权利要求4所述的方法,其特征在于,所述N个MACPDU中的第一MACPDU和第二MACPDU的MAC序列号间隔大于或等于k,k为大于或等于2的整数,所述第一MACPDU中承载有第一流的第一RLCPDU,所述第二MACPDU中承载有第一流的第二RLCPDU,且所述第一RLCPDU与所述第二RLCPDU的获取顺序连续。6.根据权利要求4或5所述的方法,其特征在于,所述N个MACPDU中的第三MACPDU中承载有对应同一流的T个RLCPDU,T为大于或等于2的整数,且T小于M,并且,所述T个RLCPDU中的任意两个RLCPDU的获取顺序不连续。7.根据权利要求4至6中任一项所述的方法,其特征在于,所述MAC实体根据所述M个RLCPDU中每个RLCPDU对应的流,包括:所述MAC实体根据每个RLCPDU中携带的流标识,确定所述M个RLCPDU中每个RLCPDU对应的流,其中,所述流标识承载于业务数据适配协议SDAP包头或分组数据汇聚协议PDCP包头。8.一种通信的方法,其特征在于,所述方法包括:分组数据汇聚层PDCP实体获取P个数据包,P是大于或等于2的正整数;所述PDCP实体根据每个数据包的PDCP序列号,将所述P个数据包发送给至少两个RLC实体,其中,所述P个数据包中任意两个PDCP序列号连续的数据包被发送至不同的RLC实体。9.根据权利要求8所述的方法,其特征在于,所述P个数据包中的H个数据包被发送到所述至少两个RLC实体中的第一RLC实体,H为大于或等于2的整数,并且,所述H个数据包中的任意两个数据包的PDCP序列号间隔大于或等于h,h为大于或等于2的整数。10.一种通信的装置,其特征在于,包括:收发单元,用于获取M个无线链路控制RLC协议数据单元RLCPDU,其中,M为大于或等于2的整数;处理单元,用于根据所述M个RLCPDU中每个RLCPDU对应的逻辑信道,生成N个媒体接入控制MAC协议数据单元MACPDU,其中,任意两个对应同一逻辑信道且RLC序列号连续的RLCPDU承载于不同的MACPDU中,其中,N为大于或等于2的整数。11.根据权利要求10所述的装置,其特征在于,所述处理单元生成的N个MACPDU中的第一MACPDU和第二MACP...

【专利技术属性】
技术研发人员:刘星黄曲芳曾清海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1