一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、装置及存储介质与流程

2023-02-26 20:56:10 来源:中国专利 TAG:

技术特征:
1.一种数据处理方法,其特征在于,该方法包括:获取当前接收到的多个协议数据单元pdu数据包;针对每个所述pdu数据包,在所述pdu数据包的计数值与接收交付rx deliv不相等的情况下,对所述pdu数据包进行解析,以得到所述pdu数据包对应的上下文标识符cid以及信息序列号msn值,其中,所述rx deliv用于表示分组数据汇聚协议pdcp层之前未发送给鲁棒头压缩rohc模块的第一个pdu数据包的计数值;根据每个所述pdu数据包的cid,将所述cid相同的pdu数据包分为一组,以得到多组pdu数据包;针对所述多组pdu数据包中的当前组pdu数据包,根据所述当前组pdu数据包中的pdu数据包的msn值,确定所述当前组pdu数据包中的pdu数据包的序号未乱序;将所述pdu数据包发送给鲁棒头压缩rohc模块,得到所述rohc模块对所述pdu数据包进行解压缩后的数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前组pdu数据包中的pdu数据包的msn值,确定所述当前组pdu数据包中的pdu数据包的序号未乱序,包括:获取所述当前组pdu数据包所对应的目标cid;获取与所述目标cid对应的msn值范围和基于窗口的最低有效位wlsb的窗长;根据所述当前组pdu数据包中各pdu数据包对应的计数值,确定出最大计数值;根据所述当前组pdu数据包的数量和所述最大计数值,确定所述当前组pdu数据包的丢包数量;如果所述丢包数量小于所述wlsb的窗长,则判断所述当前组pdu数据包中的pdu数据包的msn值在所述msn值范围内是否连续;如果所述msn值在指定的msn值范围内连续,则确定所述当前组pdu数据包中的pdu数据包的序号未乱序。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:如果所述当前组pdu数据包中的pdu数据包的序号乱序,则将所述当前组pdu数据包中的pdu数据包存储到接收缓存中。4.根据权利要求3所述的方法,其特征在于,在所述将所述当前组pdu数据包中的pdu数据包存储到接收缓存中之前,所述方法还包括:判断所述接收缓存中是否存在与所述目标cid对应的pdu数据包;如果不存在,则将所述当前组pdu数据包中的pdu数据包存储到接收缓存中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果存在,则确定所述接收缓存中的pdu数据包的msn值,与所述当前组pdu数据包中的pdu数据包的msn值连续;从所述接收缓存中获取与所述目标cid对应的pdu数据包;将获取到的pdu数据包添加到所述当前组pdu数据包中;根据添加后的当前组pdu数据包中的各个pdu数据包的msn值,对所述添加后的当前组pdu数据包中的各个pdu数据包进行重新排序,并将重新排序后的pdu数据包发送给所述rohc模块。6.一种数据处理装置,其特征在于,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:获取当前接收到的多个协议数据单元pdu数据包;针对每个所述pdu数据包,在所述pdu数据包的计数值与接收交付rx deliv不相等的情况下,对所述pdu数据包进行解析,以得到所述pdu数据包对应的上下文标识符cid以及信息序列号msn值,其中,所述rx deliv用于表示分组数据汇聚协议pdcp层之前未发送给鲁棒头压缩rohc模块的第一个pdu数据包的计数值;根据每个所述pdu数据包的cid,将所述cid相同的pdu数据包分为一组,以得到多组pdu数据包;针对所述多组pdu数据包中的当前组pdu数据包,根据所述当前组pdu数据包中的pdu数据包的msn值,确定所述当前组pdu数据包中的pdu数据包的序号未乱序;将所述pdu数据包发送给鲁棒头压缩rohc模块,得到所述rohc模块对所述pdu数据包进行解压缩后的数据。7.根据权利要求6所述的装置,其特征在于,所述根据所述当前组pdu数据包中的pdu数据包的msn值,确定所述当前组pdu数据包中的pdu数据包的序号未乱序,包括:获取所述当前组pdu数据包所对应的目标cid;获取与所述目标cid对应的msn值范围和基于窗口的最低有效位wlsb的窗长;根据所述当前组pdu数据包中各pdu数据包对应的计数值,确定出最大计数值;根据所述当前组pdu数据包的数量和所述最大计数值,确定所述当前组pdu数据包的丢包数量;如果所述丢包数量小于所述wlsb的窗长,则判断所述当前组pdu数据包中的pdu数据包的msn值在所述msn值范围内是否连续;如果所述msn值在指定的msn值范围内连续,则确定所述当前组pdu数据包中的pdu数据包的序号未乱序。8.根据权利要求6或7所述的装置,其特征在于,所述处理器还用于执行以下操作:如果所述当前组pdu数据包中的pdu数据包的序号乱序,则将所述当前组pdu数据包中的pdu数据包存储到接收缓存中。9.根据权利要求8所述的装置,其特征在于,所述处理器还用于执行以下操作:判断所述接收缓存中是否存在与所述目标cid对应的pdu数据包;如果不存在,则将所述当前组pdu数据包中的pdu数据包存储到接收缓存中。10.根据权利要求9所述的装置,其特征在于,所述处理器还用于执行以下操作:如果存在,则确定所述接收缓存中的pdu数据包的msn值,与所述当前组pdu数据包中的pdu数据包的msn值连续;从所述接收缓存中获取与所述目标cid对应的pdu数据包;将获取到的pdu数据包添加到所述当前组pdu数据包中;根据添加后的当前组pdu数据包中的各个pdu数据包的msn值,对所述添加后的当前组pdu数据包中的各个pdu数据包进行重新排序,并将重新排序后的pdu数据包发送给所述rohc模块。11.一种数据处理装置,其特征在于,包括:
获取单元,用于获取当前接收到的多个协议数据单元pdu数据包;解析单元,用于针对每个所述pdu数据包,在所述pdu数据包的计数值与接收交付rx deliv不相等的情况下,对所述pdu数据包进行解析,以得到所述pdu数据包对应的上下文标识符cid以及信息序列号msn值,其中,所述rx deliv用于表示分组数据汇聚协议pdcp层之前未发送给鲁棒头压缩rohc单元的第一个pdu数据包的计数值;分组单元,用于根据每个所述pdu数据包的cid,将所述cid相同的pdu数据包分为一组,以得到多组pdu数据包;确定单元,用于针对所述多组pdu数据包中的当前组pdu数据包,根据所述当前组pdu数据包中的pdu数据包的msn值,确定所述当前组pdu数据包中的pdu数据包的序号未乱序;发送单元,用于将所述pdu数据包发送给鲁棒头压缩rohc单元,得到所述rohc单元对所述pdu数据包进行解压缩后的数据。12.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至5任一项所述的方法。

技术总结
本公开提供了一种数据处理方法、装置及存储介质,涉及通信技术领域。具体实现方案为:在对接收到的多个协议数据单元PDU进行处理的过程中,在该协议数据单元PDU的计数值与RX DELIV不相等时,对该PDU数据包进行解析,并把得到的相同的上下文标识符CID的PDU数据包进行分组,并针对该PDU数据包解析得到的当前组的信息序列号MSN值,以确定当前组中的PDU数据包的序号未乱序,并将该PDU数据包发送给鲁棒头压缩RoHC模块,以得到解压缩后的数据,由此,在PDU数据包乱序,而相同CID的PDU数据包未乱序的情况下,无需等到重排序后即可对相同CID对应的PDU数据包进行解压缩,从而减小了数据包的处理和传输时延,且有效的降低了解压设备的短时处理负荷。的短时处理负荷。的短时处理负荷。


技术研发人员:程岳
受保护的技术使用者:大唐移动通信设备有限公司
技术研发日:2021.08.10
技术公布日:2023/2/17
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献