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)以及物理层。
2、其中,为了数据传输的保密性,在无线空口传输的数据需要进行安全保护,包括加密、完整性保护等操作,在5g新无线(new radio,nr)中,安全保护功能可以在pdcp层进行。rlc层主要负责将来自pdcp层的rlc服务数据单元(service data unit,sdu)分割为适当大小的rlc协议数据单元(protocol data unit,pdu)。
3、用户面协议栈中各个协议栈在传输数据包的过程中,如何有效地节省资源亟待解决。
技术实现思路
1、本申请实施例提供一种数据处理方法及装置,可以有效节省资源。
2、第一方面,本申请实施例提供一种数据处理方法,所述方法包括:获取第一数据单元;检测所述第一数据单元所属的第一集合的丢包情况;在所述第一集合的丢包情况符合第一条件的情况下,丢弃所述第一集合。
3、本申请实施例中,第一集合的丢包情况符合第一条件表示该第一集合已不可
4、在一种可能的实现方式,所述检测所述第一数据单元所属的第一集合的丢包情况之前,所述方法还包括:确定所述第一数据单元属于所述第一集合。
5、本申请实施例中,通过确定第一数据单元属于第一集合,可使得通信装置能够根据该第一集合的丢包情况来决定是否丢弃第一集合。从而在第一集合的丢包情况符合第一条件时,丢弃该第一集合,节省了由于传输第一集合或处理第一集合所使用的资源。
6、在一种可能的实现方式,所述检测所述第一数据单元所属的第一集合的丢包情况包括:统计所述第一集合中丢弃的数据单元的数量;所述第一集合的丢包情况符合第一条件包括:丢弃的数据单元的数量大于或等于第一阈值,或者,丢弃的数据单元的数量与所述第一集合中的数据单元的总数量的比值大于或等于第二阈值。
7、本申请实施例中,通过统计第一集合中丢弃的数据单元的数量,可以使得通信装置能够精确地检测第一集合的丢包情况,从而更精确地决定是否丢弃第一集合。
8、在一种可能的实现方式,所述统计所述第一集合中丢弃的数据单元的数量包括:在所述第一数据单元对应的定时器超时,且所述第一数据单元未发送成功的情况下,将所述第一集合中丢弃的数据单元的数量加1。
9、在一种可能的实现方式,所述方法还包括:在所述第一数据单元是所述第一集合的第一个数据单元的情况下,开始统计所述第一集合中丢弃的数据单元的数量。
10、在一种可能的实现方式,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到下层、所述第一数据单元未通过空口发送出去、所述第一数据单元未递交到媒体接入控制(medium access control,mac)层;或者,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到上层、所述第一数据单元重组失败。
11、在一种可能的实现方式,所述检测所述第一数据单元所属的第一集合的丢包情况包括:在所述第一集合对应的定时器超时的情况下,统计所述第一集合中未发送成功的数据单元的数量;所述第一集合的丢包情况符合第一条件包括:未发送成功的数据单元的数量大于或等于第一阈值,或者,未发送成功的数据单元的数量与所述第一集合中的数据单元的总数量的比值大于或等于第二阈值。
12、在一种可能的实现方式,所述方法还包括:在所述第一数据单元是所述第一集合的第一个数据单元的情况下,开启所述第一集合对应的定时器。
13、在一种可能的实现方式,所述未发送成功的数据单元包括如下至少一项:未递交到下层的数据单元、未通过空口发送出去的数据单元、未递交到mac层的数据单元;或者,所述未发送成功的数据单元包括如下至少一项:未递交到上层的数据单元、重组失败的数据单元。
14、在一种可能的实现方式,所述检测所述第一数据单元所属的第一集合的丢包情况包括:统计所述第一集合中重组失败的数据单元的数量;所述第一集合的丢包情况符合第一条件包括:重组失败的数据单元的数量大于或等于第一阈值,或者,重组失败的数据单元的数量与所述第一集合中的数据单元的总数量的比值大于或等于第二阈值。
15、在一种可能的实现方式,所述统计所述第一集合中重组失败的数据单元的数量包括:在所述第一数据单元重组失败的情况下,将所述第一集合中重组失败的数据单元的数量加1。
16、在一种可能的实现方式,所述第一数据单元重组失败包括:所述第一数据单元包括的一个或多个数据单元片段被丢弃,或者,所述第一数据单元包括的一个或多个数据单元片段重组未完成。
17、在一种可能的实现方式,所述方法还包括:在所述第一数据单元是所述第一集合的第一个数据单元的情况下,开始统计所述第一集合中重组失败的数据单元的数量。
18、第二方面,本申请实施例提供一种通信装置,用于执行第一方面或第一方面的任意可能的实现方式中的方法。所述通信装置包括具有执行第一方面或第一方面的任意可能的实现方式中的方法的单元。示例性的,通信装置包括处理单元和收发单元。
19、第三方面,本申请实施例提供一种通信装置,所述通信装置包括处理器,用于执行上述第一方面或第一方面的任意可能的实现方式所示的方法。或者,所述处理器用于执行存储器中存储的程序,当所述程序被执行时,上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。
20、在一种可能的实现方式中,所述存储器位于所述通信装置之外。
21、在一种可能的实现方式中,所述存储器位于所述通信装置之内。
22、本申请实施例中,处理器和存储器还可以集成于一个器件中,即处理器和存储器还可以被集成在一起。
23、在一种可能的实现方式中,所述通信装置还包括收发器,所述收发器,用于接收信号和/或发送信号。
24、第四方面,本申请实施例提供一种芯片,所述芯片包括逻辑电路和接口,所述逻辑电路和接口耦合;所述接口用于输入和/或输出代码指令,所述逻辑电路用于执行所述代码指令,以使第一方面或第一方面的任意可能的实现方式所示的方法被执行
25、第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况之前,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况包括:
4.根据权利要求3所述的方法,其特征在于,所述统计所述第一集合中丢弃的数据单元的数量包括:
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4或5所述的方法,其特征在于,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到下层、所述第一数据单元未通过空口发送出去、所述第一数据单元未递交到媒体接入控制MAC层;或者,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到上层、所述第一数据单元重组失败。
7.根据权利要求1或2所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.
10.根据权利要求1或2所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况包括:
11.根据权利要求10所述的方法,其特征在于,所述统计所述第一集合中重组失败的数据单元的数量包括:
12.根据权利要求11所述的方法,其特征在于,所述第一数据单元重组失败包括:所述第一数据单元包括的一个或多个数据单元片段被丢弃,或者,所述第一数据单元包括的一个或多个数据单元片段重组未完成。
13.根据权利要求10-12任一项所述的方法,其特征在于,所述方法还包括:
14.一种通信装置,其特征在于,所述装置包括:
15.根据权利要求14所述的装置,其特征在于,所述处理单元,还用于确定所述第一数据单元属于所述第一集合。
16.根据权利要求14或15所述的装置,其特征在于,所述处理单元,具体用于统计所述第一集合中丢弃的数据单元的数量;
17.根据权利要求16所述的装置,其特征在于,所述处理单元,具体用于在所述第一数据单元对应的定时器超时,且所述第一数据单元未发送成功的情况下,将所述第一集合中丢弃的数据单元的数量加1。
18.根据权利要求16或17所述的装置,其特征在于,所述处理单元,还用于在所述第一数据单元是所述第一集合的第一个数据单元的情况下,开始统计所述第一集合中丢弃的数据单元的数量。
19.根据权利要求17或18所述的装置,其特征在于,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到下层、所述第一数据单元未通过空口发送出去、所述第一数据单元未递交到媒体接入控制MAC层;或者,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到上层、所述第一数据单元重组失败。
20.根据权利要求14或15所述的装置,其特征在于,所述处理单元,具体用于在所述第一集合对应的定时器超时的情况下,统计所述第一集合中未发送成功的数据单元的数量;
21.根据权利要求20所述的装置,其特征在于,所述处理单元,还用于在所述第一数据单元是所述第一集合的第一个数据单元的情况下,开启所述第一集合对应的定时器。
22.根据权利要求20或21所述的装置,其特征在于,所述未发送成功的数据单元包括如下至少一项:未递交到下层的数据单元、未通过空口发送出去的数据单元、未递交到MAC层的数据单元;或者,所述未发送成功的数据单元包括如下至少一项:未递交到上层的数据单元、重组失败的数据单元。
23.根据权利要求14或15所述的装置,其特征在于,所述处理单元,具体用于统计所述第一集合中重组失败的数据单元的数量;
24.根据权利要求23所述的装置,其特征在于,所述处理单元,具体用于在所述第一数据单元重组失败的情况下,将所述第一集合中重组失败的数据单元的数量加1。
25.根据权利要求24所述的装置,其特征在于,所述第一数据单元重组失败包括:所述第一数据单元包括的一个或多个数据单元片段被丢弃,或者,所述第一数据单元包括的一个或多个数据单元片段重组未完成。
26.根据权利要求23-25任一项所述的装置,其特征在于,所述处...
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况之前,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况包括:
4.根据权利要求3所述的方法,其特征在于,所述统计所述第一集合中丢弃的数据单元的数量包括:
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4或5所述的方法,其特征在于,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到下层、所述第一数据单元未通过空口发送出去、所述第一数据单元未递交到媒体接入控制mac层;或者,所述第一数据单元未发送成功包括如下至少一项:所述第一数据单元未递交到上层、所述第一数据单元重组失败。
7.根据权利要求1或2所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求7或8所述的方法,其特征在于,所述未发送成功的数据单元包括如下至少一项:未递交到下层的数据单元、未通过空口发送出去的数据单元、未递交到mac层的数据单元;或者,所述未发送成功的数据单元包括如下至少一项:未递交到上层的数据单元、重组失败的数据单元。
10.根据权利要求1或2所述的方法,其特征在于,所述检测所述第一数据单元所属的第一集合的丢包情况包括:
11.根据权利要求10所述的方法,其特征在于,所述统计所述第一集合中重组失败的数据单元的数量包括:
12.根据权利要求11所述的方法,其特征在于,所述第一数据单元重组失败包括:所述第一数据单元包括的一个或多个数据单元片段被丢弃,或者,所述第一数据单元包括的一个或多个数据单元片段重组未完成。
13.根据权利要求10-12任一项所述的方法,其特征在于,所述方法还包括:
14.一种通信装置,其特征在于,所述装置包括:
15.根据权利要求14所述的装置,其特征在于,所述处理单元,还用于确定所述第一数据单元属于所述第一集合。
16.根据权利要求14或15所述的装置,其特征在于,所述处理单元,具体用于统计所述第一集合中丢弃的数据单元的数量;
17.根据权利要求16所述的装置,其特征在于,所述处理单元,具体用于在所述第一数据单元对应的定时器超时,且所述第一数据单元未...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。