一种无线链路控制状态报告的方法及对应装置制造方法及图纸

技术编号:31010224 阅读:22 留言:0更新日期:2021-11-30 00:07
本申请实施例提供一种无线链路控制状态报告的方法及对应装置,用于提高数据传输的可靠性。方法包括:发送侧接收来自接收侧的RLC状态报告;其中,RLC状态报告中包含至少一个状态信息,至少一个状态信息中的每个状态信息用于指示一个或连续多个未被成功接收的RLC服务数据单元SDU的接收情况,至少一个状态信息在RLC状态报告中按照RLC SDU序列号SN升序的顺序依次排列;若RLC状态报告中最后一个状态信息指示第一RLC SDU的部分数据丢失,则发送侧根据RLC状态报告判断第一RLC SDU的接收情况是否完整地体现在RLC状态报告中。完整地体现在RLC状态报告中。完整地体现在RLC状态报告中。

【技术实现步骤摘要】
一种无线链路控制状态报告的方法及对应装置


[0001]本申请涉及通信
,尤其涉及一种接收无线链路控制(radio link control,RLC)状态报告的方法及对应装置。

技术介绍

[0002]为提高业务传输的可靠性,尽可能避免数据丢失,新无线(new radio,NR)用户面协议栈中的RLC层提供确认模式(acknowledge mode,AM)传输模式,该AM模式的主要内容为:接收侧的AM RLC实体在接收数据之后可以向发送侧发送RLC状态报告,指示哪些数据包接收成功,哪些数据包接收失败,使得发送侧的AM RLC实体可以基于该RLC状态报告对传输失败的数据包进行重传。
[0003]接收侧在填写RLC状态报告时,是按照序列号(sequence number,SN)升序的顺序依次指示未接收成功的RLC SDU的信息,直到填充满RLC状态报告的可用空间为止,所以存在以下情况:接收侧在填写最后一个未接收成功的RLC SDU的信息时,由于RLC状态报告可用空间受限,只能填写最后一个未接收成功的RLC SDU的信息中的一部分信息,而剩余的其它信息则无法填写在RLC状态报告中。但是对于发送侧,并不清楚该RLC状态报告中指示的最后一个未接收成功的RLC SDU的信息是否完整,进而误认为最后一个未接收成功的RLC SDU未体现在RLC状态报告中的其他数据部分都已接收成功,并将认为接收成功的数据部分从缓存中清除,从而导致实际未传输成功的数据丢失。

技术实现思路

[0004]本申请实施例提供一种通信方法及设备,用于提高数据传输的可靠性。
[0005]第一方面,提供一种无线链路控制RLC状态报告的方法,包括:
[0006]发送侧接收来自接收侧的RLC状态报告;其中,所述RLC状态报告中包含至少一个状态信息,所述至少一个状态信息中的每个状态信息用于指示一个或连续多个未被成功接收的RLC服务数据单元SDU的接收情况,所述至少一个状态信息在所述RLC状态报告中按照RLC SDU序列号SN升序的顺序依次排列;若所述RLC状态报告中最后一个状态信息指示第一RLC SDU的部分数据丢失,则所述发送侧根据所述RLC状态报告判断所述第一RLCSDU的接收情况是否完整地体现在所述RLC状态报告中。
[0007]本实施方式中,发送侧在确定RLC状态报告中最后一个状态信息指示第一RLC SDU的部分数据丢失时,根据RLC状态报告判断第一RLC SDU的接收情况是否完整地体现在RLC状态报告中,而不是直接认为第一RLC SDU未体现在状态报告中的数据都接收成功,可以提高RLC状态报告的可靠性,进而避免实际未传输成功的数据丢失的问题。
[0008]可选的,所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:若所述最后一个状态信息中最后指示丢失的是所述第一RLC SDU中一个RLC SDU分段,则所述发送侧确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。
[0009]本实施方式中,只要RLC状态报告中最后一个状态信息中最后指示丢失的是第一RLCSDU中一个RLC SDU分段,发送侧就确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中,而不是直接认为第一RLC SDU未体现在状态报告中的数据都接收成功,可以提高RLC状态报告的可靠性,进而避免实际未传输成功的数据丢失的问题。
[0010]可选的,所述RLC状态报告中还包含第一指示信息,所述第一指示信息用于指示所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中;所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:所述发送侧根据所述第一指示信息判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中。
[0011]本实施方式中,发送侧根据RLC状态报告中的第一指示信息判断第一RLC SDU的接收情况是否完整地体现在RLC状态报告中,而不是直接认为第一RLC SDU未体现在状态报告中的数据都接收成功,可以提高RLC状态报告的可靠性,进而避免实际未传输成功的数据丢失的问题。
[0012]可选的,所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:若所述RLC状态报告中的肯定应答_序列号ACK_SN与所述第一RLC SDU的SN相同,则所述发送侧确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。
[0013]本实施方式中,发送侧根据RLC状态报告中的ACK_SN判断第一RLC SDU的接收情况是否完整地体现在RLC状态报告中,而不是直接认为第一RLC SDU未体现在状态报告中的数据都接收成功,可以提高RLC状态报告的可靠性,进而避免实际未传输成功的数据丢失的问题。
[0014]可选的,所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:若所述最后一个状态信息中最后指示丢失的是所述第一RLC SDU中一个RLC SDU分段,且所述第一RLC SDU中位于所述一个RLC SDU分段之后的数据在传输时被封装在多个RLC协议数据单元PDU中,则所述发送侧确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。
[0015]本实施方式中,如果RLC状态报告中最后一个状态信息中最后指示丢失的是第一RLCSDU中一个RLC SDU分段,则发送侧进一步根据第一RLC SDU中位于一个RLC SDU分段之后的数据在传输时的封装情况(即是否被封装在多个RLC协议数据单元PDU中),来判断第一RLC SDU的接收情况是否完整地体现在RLC状态报告中,而不是直接认为第一RLC SDU未体现在状态报告中的数据都接收成功,可以提高RLC状态报告的可靠性,进而避免实际未传输成功的数据丢失的问题。
[0016]可选的,若所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中,则所述方法还包括:所述发送侧对所述第一RLC SDU中接收情况未体现在所述RLC状态报告中的数据进行重传;或者,所述发送侧对所述第一RLC SDU中的全部数据进行重传;或者,所述发送侧将所述第一RLC SDU中接收情况未体现在所述RLC状态报告中的数据保存在缓存中;或者,所述发送侧将所述第一RLC SDU中的全部数据保存在缓存中。
[0017]本实施方式中,为避免实际未传输成功的数据丢失,将未传输成功的数据重新传输或者保存在缓存中,可以进一步提高数据传输的可靠性。
[0018]第二方面,提供一种无线链路控制RLC状态报告的方法,包括:接收侧在RLC状态报告中填写至少一个状态信息,其中所述至少一个状态信息中的每个状态信息用于指示一个或连续多个未被成功接收的RLC服务数据单元SDU的接收情况,所述至少一个状态信息在所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线链路控制RLC状态报告的方法,其特征在于,包括:发送侧接收来自接收侧的RLC状态报告;其中,所述RLC状态报告中包含至少一个状态信息,所述至少一个状态信息中的每个状态信息用于指示一个或连续多个未被成功接收的RLC服务数据单元SDU的接收情况,所述至少一个状态信息在所述RLC状态报告中按照RLC SDU序列号SN升序的顺序依次排列;若所述RLC状态报告中最后一个状态信息指示第一RLC SDU的部分数据丢失,则所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中。2.如权利要求1所述的方法,其特征在于,所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:若所述最后一个状态信息中最后指示丢失的是所述第一RLC SDU中一个RLC SDU分段,则所述发送侧确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。3.如权利要求1所述的方法,其特征在于,所述RLC状态报告中还包含第一指示信息,所述第一指示信息用于指示所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中;所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:所述发送侧根据所述第一指示信息判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中。4.如权利要求1所述的方法,其特征在于,所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:若所述RLC状态报告中的肯定应答_序列号ACK_SN与所述第一RLC SDU的SN相同,则所述发送侧确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。5.如权利要求1所述的方法,其特征在于,所述发送侧根据所述RLC状态报告判断所述第一RLC SDU的接收情况是否完整地体现在所述RLC状态报告中,包括:若所述最后一个状态信息中最后指示丢失的是所述第一RLC SDU中一个RLC SDU分段,且所述第一RLC SDU中位于所述一个RLC SDU分段之后的数据在传输时被封装在多个RLC协议数据单元PDU中,则所述发送侧确定所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。6.如权利要求1-5任一项所述的方法,其特征在于,若所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中,则所述方法还包括:所述发送侧对所述第一RLC SDU中接收情况未体现在所述RLC状态报告中的数据进行重传;或者,所述发送侧对所述第一RLC SDU中的全部数据进行重传;或者,所述发送侧将所述第一RLC SDU中接收情况未体现在所述RLC状态报告中的数据保存在缓存中;或者,所述发送侧将所述第一RLC SDU中的全部数据保存在缓存中。7.一种无线链路控制RLC状态报告的方法,其特征在于,包括:接收侧在RLC状态报告中填写至少一个状态信息,其中所述至少一个状态信息中的每
个状态信息用于指示一个或连续多个未被成功接收的RLC服务数据单元SDU的接收情况,所述至少一个状态信息在所述RLC状态报告中按照RLC SDU序列号SN升序的顺序依次排列;所述接收侧向发送侧发送所述RLC状态报告。8.如权利要求7所述的方法,其特征在于,所述方法还包括:当所述至少一个状态信息中的第一RLC SDU对应的状态信息指示所述第一RLC SDU的部分数据丢失且所述第一RLC SDU对应的状态信息不能完整地填写在所述RLC状态报告中时,所述接收侧不在所述状态报告中填写所述第一RLC SDU对应的状态信息,或者,所述接收侧在所述RLC状态报告中填写用于指示所述第一RLC SDU的全部数据丢失的状态信息。9.如权利要求7所述的方法,其特征在于,所述方法还包括:当所述至少一个状态信息中的第一RLC SDU对应的状态信息指示所述第一RLC SDU的部分数据丢失且所述第一RLC SDU对应的状态信息不能完整地填写在所述RLC状态报告中时,所述接收侧在所述RLC状态报告中填写第一指示信息,所述第一指示信息用于指示所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中。10.如权利要求7所述的方法,其特征在于,所述方法还包括:当所述至少一个状态信息中的第一RLC SDU对应的状态信息指示所述第一RLC SDU的部分数据丢失且所述第一RLC SDU对应的状态信息不能完整地填写在所述RLC状态报告中时,将所述RLC状态报告中的肯定应答_序列号ACK_SN设置为所述第一RLC SDU的SN。11.如权利要求8-10任一项所述的方法,其特征在于,若所述第一RLC SDU的接收情况未完整地体现在所述RLC状态报告中,则所述方法还包括:所述接收侧接收所述发送侧重传的所述第一RLC SDU中接收情况未体现在所述RLC状态报告中的数据;或者,所述接收侧接收所述发送侧重传的所述第一RLC SDU中的全部数据。12.一种通信装置,其特征在于,包括:接收模块,用于接收来自接收侧的RLC状态报告;其中,所述RLC状态报告中包含至少一个状态信息,所述至少一个状态信息中的每个状态信息用于指示一个或连续多个未被成功接收的RLC服务数据单元SDU的接收情况,所述至少一个状态信息在所述RLC状态报告中按照RLC SDU序列号SN升序的顺序依次排列;处理模块,用于在所述RLC状态报告中最后一个状态信息指示...

【专利技术属性】
技术研发人员:范强娄崇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1