一种数据处理方法及相关设备技术

技术编号:25605865 阅读:14 留言:0更新日期:2020-09-12 00:01
本发明专利技术实施例提供了一种数据处理方法及相关设备,其中方法包括:若传输块循环冗余校验CRC错误,则确定目标标识,其中,所述目标标识为发生所述循环冗余校验CRC错误的传输块的传输块标识;根据所述目标标识,触发对目标协议层功能实体所缓存的与所述目标标识关联的数据的删除处理。通过本发明专利技术实施例可较为及时地对错误的传输块的相关数据进行删除处理。

【技术实现步骤摘要】
一种数据处理方法及相关设备
本专利技术涉及通信
,尤其涉及一种数据处理方法及相关设备。
技术介绍
随着通信技术的发展,协议栈可以基于物理层过来的数据流对一个一个的CB(Codeblock,码块)进行L2PDU(ProtocolDataUnit,协议数据单元)的解析,当CB的CRC(CyclicRedundancyCheck,循环冗余校验)验证成功,就可以将PDU递交到高层,比如,在NR的MAC(MediaAccessControl,媒体接入控制)协议层中,MAC协议层功能实体先对每个CB进行CRC校验,校验成功,就对CB进行解析并上传至下一协议层,而不必等到收到整个TB(Transportblock,传输块)才处理,这样可以加快对数据包的处理。但是,在传输了若干个CB后,可能存在TB的循环冗余校验CRC失败的情况,导致CB解析出来PDU都是不可用的,而这些PDU数据最终都是由应用层进行发现丢弃,使得这些不可用的PDU无法及时处理,浪费缓存等软硬件资源。
技术实现思路
本专利技术实施例提供了一种数据处理方法及相关设备,可较为及时地对传输块的相关数据进行删除处理,节省存储资源。本专利技术实施例第一方面提供了一种数据处理方法,包括:若传输块循环冗余校验CRC错误,则确定目标标识,其中,所述目标标识为发生所述循环冗余校验CRC错误的传输块的传输块标识;根据所述目标标识,触发对目标协议层功能实体所缓存的与所述目标标识关联的数据的删除处理。本专利技术实施例第二方面提供了一种数据处理方法,包括:确定待解析的数据,所述待解析的数据包括协议数据单元PDU或服务数据单元SDU,为所述待解析的数据设置有该待解析的数据所属传输块的传输块标识;若确定有触发指令,则根据所述触发指令删除所述待解析的数据或者删除根据所述待解析的数据得到的缓存数据,其中,所述触发指令携带有目标标识,所述目标标识为发生循环冗余校验CRC错误的传输块的传输块标识。本专利技术实施例第三方面提供了一种数据处理装置,包括:确定单元,用于若传输块循环冗余校验CRC错误,则确定目标标识,其中,所述目标标识为发生所述循环冗余校验CRC错误的传输块的传输块标识;处理单元,用于根据所述目标标识,触发对目标协议层功能实体所缓存的与所述目标标识关联的数据的删除处理。本专利技术实施例第四方面提供了一种数据处理装置,包括:确定单元,用于确定待解析的数据,所述待解析的数据包括协议数据单元PDU或服务数据单元SDU,为所述待解析的数据设置有该待解析的数据所属传输块的传输块标识;处理单元,用于若确定有触发指令,则根据所述触发指令删除所述待解析的数据或者删除根据所述待解析的数据得到的缓存数据,其中,所述触发指令携带有目标标识,所述目标标识为发生循环冗余校验CRC错误的传输块的传输块标识。本专利技术实施例第五方面提供了一种智能终端,包括:处理器和存储器,所述处理器和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面或第二方面所述的方法。本专利技术实施例第六方面提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面所述的方法或上述第二方面所述的方法。在本专利技术实施例中,若传输块循环冗余校验CRC错误,则确定目标标识,该目标标识为发生CRC错误的传输块的传输块标识,以便于在第一时间根据目标标识触发对目标协议层功能实体所缓存的与该目标标识关联的数据的删除处理,相比而言,能够较为及时地删除掉错误的传输块对应数据,节省存储资源。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据处理方法的流程示意图;图2是本专利技术实施例提供的一种传输块与码块关系的示意图;图3a是本专利技术实施例提供的一种数据处理方法的一种具体数据处理流程示意图;图3b是本专利技术实施例提供的一种数据处理方法的另一种具体数据处理流程示意图;图3c是本专利技术实施例提供的一种数据处理方法的又一种具体数据处理流程示意图;图4是本专利技术实施例提供的另一种数据处理方法流程示意图;图5是本专利技术实施例提供的一种数据处理装置的结构示意图;图6是本专利技术实施例提供的另一种数据处理装置的结构示意图;图7是本专利技术实施例提供的一种智能终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在移动通信过程中,无论LTE(LongTermEvolution,长期演进)或者NR(NewRadio,新无线/新空口),都是通过多个协议层来完成通信数据的处理,比如NR包括5层协议层。通信时,对于接收到TB(Transportblock,传输块)的码块,在没有获得TBCRC的情况下可以先行处理TB的码块,在MAC协议层中可以将该码块解析处理之后,得到码块数据,即可向上一协议层传输。每个协议层对接收到的数据协议单元PDU进行处理,再往上层传输,直到传输到最高层。在传输到最高层之后,本申请实施例将某一个传输块所有的关联数据(例如数据协议单元PDU)都缓存到最高层,并且与传输块所有的关联数据都会添加该传输块的传输块标识,等待MAC层功能实体对TBCRC的解析结果,然后根据该解析结果对该传输块的部分或者全部关联数据进行处理。以NR包括的5层协议为例,在NR中包括MAC层、RLC层、PDCP层、SDAP层、L3/L4,为了加快协议栈的处理速度,在未获得Transportblock(传输块)循环冗余校验CRC状态的情况下先行处理数据包,比如RLC层(RadioLinkControl,无线链路层控制协议)功能实体可以先进行分段的重组、排序;如果是完整的PDCP(PacketDataConvergenceProtocol,分组数据汇聚协议)PDU,PDCP层功能实体还可以继续进行数据包的解密和完整性保护等,但此时被处理的数据协议单元PDU并不向AP(AccessPoint,无线接入点)递交,而是缓存在L3/L4功能实体的缓冲区中,等待MAC层功能实体对Transportblock的CRC的解析结果。如果TransportblockCRC错误,则属于该Transportblock的所有L2(L2层包括MAC(媒体接入控制本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n若传输块循环冗余校验CRC错误,则确定目标标识,其中,所述目标标识为发生所述循环冗余校验CRC错误的传输块的传输块标识;/n根据所述目标标识,触发对目标协议层功能实体所缓存的与所述目标标识关联的数据的删除处理。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
若传输块循环冗余校验CRC错误,则确定目标标识,其中,所述目标标识为发生所述循环冗余校验CRC错误的传输块的传输块标识;
根据所述目标标识,触发对目标协议层功能实体所缓存的与所述目标标识关联的数据的删除处理。


2.根据权利要求1所述的方法,其特征在于,在所述确定目标标识之前,所述方法还包括:
对接收到的码块进行解析,得到码块数据;
根据所述码块数据和所述码块数据所属传输块的传输块标识,得到与所述传输块标识关联的数据,并向目标协议层功能实体传输与所述传输块标识关联的数据。


3.根据权利要求2所述的方法,其特征在于,所述根据所述码块数据和所述码块数据所属传输块的传输块标识,得到与所述传输块标识关联的数据,包括:
根据所述码块数据得到用于传输给上一协议层功能实体的传输数据;
在为所述传输数据生成的描述信息添加所述传输块标识,其中,所述描述信息至少用于描述所述传输数据所在的协议层;
基于所述传输块标识,获得与所述传输块标识关联的数据。


4.根据权利要求1所述的方法,其特征在于,所述触发对目标协议层功能实体所缓存的与所述目标标识关联的数据的删除处理,包括:
利用触发指令触发至少一个目标协议层功能实体对所缓存的与所述目标标识关联的数据的删除处理,所述触发指令携带有所述目标标识。


5.根据权利要求4所述的方法,其特征在于,所述触发指令用于触发所述目标协议层功能实体根据所述触发指令中携带的所述目标标识确定与所述目标标识关联的数据,以删除所述与所述目标标识关联的数据。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述与所述目标标识关联的数据包括协议数据单元PDU或服务数据单元SDU。


7.根据权利要求4所述的方法,其特征在于,
所述目标协议层功能实体包括:对与所述目标标识关联的数据进行解析的多个协议层功能实体中的最高层功能实体;
与所述目标标识关联的数据被所述目标协议层功能实体根据所述目标标识缓存在相应缓冲区中;
所述触发指令用于触发所述目标协议层功能实体根据所述触发指令中携带的所述目标标识确定与所述目标标识关联的缓冲区,以删除所述缓冲区中缓存的数据。


8.根据权利要求1所述的方法,其特征在于,所述目标协议层功能实体包括以下项的一种或多种:
物理层功能实体、媒体接入控制MAC层功能实体、无线链路控制RLC层功能实体、分组数据汇聚协议PDCP层功能实体、L3/L4功能实体。


9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若传输块循环冗余校验CRC正确,则利用指示信息指示所述目标协议层功能实体向无线接入点传输与所述CRC正确的传输块的传输块标识关联的数据;
...

【专利技术属性】
技术研发人员:刘君
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1