数据处理方法及装置与流程

文档序号:37211734发布日期:2024-03-05 14:55阅读:16来源:国知局
数据处理方法及装置与流程

本技术涉及通信,尤其涉及一种数据处理方法及装置。


背景技术:

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、第五方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。

26、第六方面,本技术实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序或计算机代码(也可以称为指令),当其在计算机上运行时,使得上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。

27、第七方面,本技术实施例提供一种计算机程序,所述计算机程序在计算机上运行时,上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。

28、第八方面,本技术实施例提供一种通信系统,所述通信系统包括发送端和接收端,所述发送端或所述接收端中的至少一项用于执行上述第一方面或第一方面的任意可能的实现方式所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1