数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32856575 阅读:24 留言:0更新日期:2022-03-30 19:28
本申请提供一种数据处理方法、装置、电子设备及存储介质,涉及网络通信技术领域。该方法包括:基于读取的返回数据确定对应的读操作数据包,以及读操作数据包对应的验证标识信息,其中,返回数据为被并行读取的数据流;基于验证标识信息,读取返回数据的返回标识信息;基于返回标识信息对返回数据进行重组,得到目标数据。本申请能够对多种混合的返回数据流进行并行读取,并根据读取到的数据流返回给处理器的返回标识信息对数据流进行重组,得到分流后的目标数据,以对多种不同类型的数据进行并行地重组和传输,减少传输数据流的额外数据类型标志位等开销的传输压力,节省传输成本,提高了数据传输的效率,优化了数据传输的性能。优化了数据传输的性能。优化了数据传输的性能。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及网络通信
,具体而言,涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]DMA(Direct Memory Access,直接存储器访问)控制器是PCI

e(PCI

Express,一种通用总线规格)总线通信中关键模块,它将系统内部和外部存储器连接起来的控制器。随着多核CPU(central processing unit,中央处理器)的技术发展,系统与外设之间通过PCI

e总线进行DMA传输数据性能、效率要求越高。同时,随着DPDK(Data Plane Development Kit,数据平面开发套件)、虚拟化等技术的发展,原来传输的数据类型由单一格式变成多样化类型。
[0003]PCI

e总线传输数据过程由于信号质量、外部干扰的缘故,可能出现数据差错、分片、重传等情况,因此在设计DMA控制器接收数据时需要对数据进行重组、排序等操作。如果数据类型为单一类型,数据重组本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:基于读取的返回数据确定对应的读操作数据包,以及所述读操作数据包对应的验证标识信息,其中,所述返回数据为被并行读取的数据流;基于所述验证标识信息,读取所述返回数据的返回标识信息;基于所述返回标识信息对所述返回数据进行重组,得到目标数据。2.根据权利要求1所述的方法,其特征在于,所述返回标识信息中包括所述返回数据的数据类型、数据序列号和重组序列号;所述基于所述返回标识信息对所述返回数据进行重组,得到目标数据,包括:识别所述返回数据的写入状态;基于所述数据类型和所述写入状态,将所述返回数据存储到对应的目标分区中;基于所述数据序列号和所述重组序列号,判断所述返回数据是否完整写入所述目标分区;在所述返回数据完整写入所述目标分区时,得到所述返回数据的完整标识信息;基于所述完整标识信息和所述数据类型对所述返回数据进行分流,以对所述返回数据进行重组,得到对应的所述目标数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述数据序列号和所述重组序列号,判断所述返回数据是否完整写入所述目标分区,包括:在所述返回数据写入所述目标分区时,基于所述重组序列号确定所述返回数据的前置状态,将所述数据序列号作为所述前置状态的写入地址;获取所述返回数据写入所述目标分区后的后置状态;基于所述前置状态和后置状态,判断所述返回数据是否完整写入所述目标分区,其中,所述前置状态与所述后置状态不一致时,则所述返回数据完整写入所述目标分区。4.根据权利要求1所述的方法,其特征在于,所述基于读取的返回数据确定对应的读操作数据包,以及所述读操作数据包对应的验证标识信息之后,所述方法还包括:基于所述验证标识信息,确定保存地址;基于所述保存地址,将所述返回数据的返回标识信息保存到对应的读取标识缓冲区域。5...

【专利技术属性】
技术研发人员:周志伟张阿珍
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1