System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及通信,尤其涉及一种数据处理方法及装置。
技术介绍
1、第五代(5th-generation,5g)移动通信系统的用户面协议栈可以包括服务数据适配协议(service data adaptation protocol,sdap)、分组数据汇聚协议(packet dataconvergence protocol,pdcp)、无线链路控制(radio link control,rlc)、媒体接入控制(medium access control,mac)以及物理层(physical layer,phy)。
2、其中,为了数据传输的保密性,在无线空口传输的数据需要进行安全保护,包括加密、完整性保护等操作,在5g新无线(new radio,nr)中,安全保护功能可以在pdcp层进行。rlc层主要负责将来自pdcp层的rlc服务数据单元(service data unit,sdu)分割为适当大小的rlc协议数据单元(protocol data unit,pdu)。示例性的,pdcp实体和rlc实体中的至少一项在处理sdu(或pdu)的过程中,会存在丢弃sdu(或pdu)的情况。
3、然而,丢弃的sdu(或pdu)会影响相应实体的处理进程。
技术实现思路
1、本申请实施例提供一种数据处理方法及装置,可以有效改善由于丢弃数据单元而导致相应实体的进程受限的情况,有效减少了相应实体对数据单元的处理时延。
2、第一方面,本申请实施例提供一种数据处理方法,
3、接收端获取第一指示信息,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号;将所述接收端的实体维护的第一变量的取值更新为大于所述最大序号,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述接收端的实体处理;或者,将所述接收端的实体维护的第一变量的取值更新为等于所述最大序号,所述第一变量用于表示序号大于所述第一变量的取值的数据单元待所述接收端的实体处理。
4、不管是发送端丢弃一个或多个数据单元,还是接收端丢弃一个或多个数据单元,接收端的实体都需要根据其接收到的数据单元的序号来维护第一变量。如果出现丢弃数据单元的情况,但是接收端的实体未能及时获取已经丢弃的数据单元的最大序号,无法根据丢弃的数据单元更新其维护的第一变量,则会导致接收端的实体向上层递交数据单元的进程受限,增加处理时延。通过本申请实施例提供的方案,接收端根据第一指示信息中所指示的最大序号将其维护的第一变量的取值更新为大于该最大序号;或者,接收端根据第一指示信息中所指示的最大序号将其维护的第一变量的取值更新为等于该最大序号,由此,有效改善了接收端的实体由于受到丢弃的数据单元的影响而导致处理数据单元的进程缓慢的情况,有效提高了接收端处理进行的进度。
5、在一种可能的实现方式中,所述多个数据单元的序号是连续的。
6、在一种可能的实现方式中,所述方法还包括:在所述第一变量的取值更新为大于所述最大序号的情况下,丢弃序号小于所述第一变量的取值的数据单元;或者,在所述第一变量的取值更新为等于所述最大序号的情况下,丢弃序号小于或等于所述第一变量的取值的数据单元。
7、本申请实施例中,通过丢弃序号小于或等于第一变量的取值的数据单元,可以准确地清除接收端的实体的缓存。
8、在一种可能的实现方式中,所述将所述接收端的实体维护的第一变量的取值更新为大于所述最大序号包括:将所述接收端的实体维护的第一变量的取值更新为大于所述最大序号,且第一个未完成重组的数据单元的序号;或者,将所述接收端的实体维护的第一变量的取值更新为大于所述最大序号,且第一个未递交到上层的不连续的数据单元的序号。
9、在一种可能的实现方式中,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述接收端的实体处理包括:所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述接收端的实体进行重组;或者,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述接收端的实体递交到上层。
10、在一种可能的实现方式中,所述第一变量用于表示序号大于所述第一变量的取值的数据单元待所述接收端的实体处理包括:所述第一变量用于表示大于所述第一变量的取值的数据单元待所述接收端的实体进行重组;或者,所述第一变量用于表示序号大于所述第一变量的取值的数据单元待所述接收端的实体递交到上层。
11、在一种可能的实现方式中,所述接收端获取第一指示信息包括:所述接收端接收所述第一指示信息。
12、本申请实施例中,发送端的实体丢弃一个或多个数据单元时,可以向接收端发送第一指示信息。从而接收端在接收到第一指示信息时,可以基于该第一指示信息及时有效地更新第一变量的取值,保证接收端处理数据的进程能够顺利进行。
13、在一种可能的实现方式中,所述接收端获取第一指示信息包括:所述接收端确定丢弃所述一个或多个数据单元,并确定所述第一指示信息。
14、本申请实施例中,接收端的实体确定丢弃一个或多个数据单元时,该接收的实体可以自主确定第一指示信息,从而可使得该接收端的实体能够及时更新其第一变量的取值,保证接收端处理数据的进程能够顺序进行。
15、在一种可能的实现方式中,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的一个或多个数据单元所属的数据单元集合的序号。
16、本申请实施例中,该一个或多个数据单元可以属于一个数据单元集合,或者,该多个数据单元可以属于多个数据单元集合。由此,第一指示信息可以用于指示丢弃的数据单元集合的序号。
17、在一种可能的实现方式中,所述方法还包括:获取丢弃的数据单元集合的序号;根据所述丢弃的数据单元集合的序号确定所述多个数据单元的最大序号。
18、在一种可能的实现方式中,所述接收端的实体包括分组数据汇聚协议pdcp实体、无线链路控制rlc实体中的至少一项。
19、在一种可能的实现方式中,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序列号(sequence number,sn),或者,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大计数值。
20、在一种可能的实现方式中,所述方法还包括:所述接收端的实体发送第二指示信息,所述第二指示信息用于指示发送端的实体丢弃所述一个或多个数据单元;或者,所述第二指示信息用于指示发送端的实体丢弃与所述一个或多个数据单元对应的数据单元集合。
21、本申请实施例中,接收端通过向发送端发送第二指示信息,可使得发送端的实体能够基于该第二指示信息清除缓存。
22、第二方面,本申请实施例提供一种数据处理方法,所述方法包括:在丢弃数据单元集合的情况下,触发缓存状态报告(buffer status re本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述将所述接收端的实体维护的第一变量的取值更新为大于所述最大序号包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述接收端的实体处理包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述接收端获取第一指示信息包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述接收端获取第一指示信息包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的所述一个或多个数据单元所属的数据单元集合的序号。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述接收端的实体包括分组数据汇聚协议PDCP实
10.根据权利要求1-9任一项所述的方法,其特征在于,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序列号SN,或者,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大计数值。
11.根据权利要求6-10任一项所述的方法,其特征在于,所述方法还包括:
12.一种通信装置,其特征在于,所述装置包括:
13.根据权利要求12所述的装置,其特征在于,
14.根据权利要求12或13所述的装置,其特征在于,
15.根据权利要求12-14任一项所述的装置,其特征在于,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述通信装置的实体进行重组;或者,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述通信装置的实体递交到上层。
16.根据权利要求12-15任一项所述的装置,其特征在于,所述装置还包括收发单元,
17.根据权利要求12-15任一项所述的装置,其特征在于,
18.根据权利要求12-17任一项所述的装置,其特征在于,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的所述一个或多个数据单元所属的数据单元集合的序号。
19.根据权利要求18所述的装置,其特征在于,
20.根据权利要求12-19任一项所述的装置,其特征在于,所述通信装置的实体包括分组数据汇聚协议PDCP实体、无线链路控制RLC实体中的至少一项。
21.根据权利要求12-20任一项所述的装置,其特征在于,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序列号SN,或者,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大计数值。
22.根据权利要求17-21任一项所述的装置,其特征在于,
23.一种通信装置其特征在于,包括处理器和存储器;
24.一种通信装置,其特征在于,包括逻辑电路和接口,所述逻辑电路和接口耦合;
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序被执行时,权利要求1至11任一项所述的方法被执行。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述将所述接收端的实体维护的第一变量的取值更新为大于所述最大序号包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一变量用于表示序号大于或等于所述第一变量的取值的数据单元待所述接收端的实体处理包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述接收端获取第一指示信息包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述接收端获取第一指示信息包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的所述一个或多个数据单元所属的数据单元集合的序号。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述接收端的实体包括分组数据汇聚协议pdcp实体、无线链路控制rlc实体中的至少一项。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序号包括:所述第一指示信息用于指示丢弃的一个或多个数据单元的最大序列号sn,或者,所述第一指示信息用于指示丢弃的一个或多个数据单元的最大计数值。
11.根据权利要求6-10任一项所述的方法,其特征在于,所述方法还包括:
12.一种通信装置,其特征在于,所述装置包括:
13.根据权利要求12所述的装置,其特征在于,
14.根据权利要求12或13所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。