[发明专利]数据处理方法、装置、电子设备及存储介质在审
申请号: | 202111523062.7 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114253718A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 周志伟;张阿珍 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/60;G06F21/64 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李飞 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种数据处理方法、装置、电子设备及存储介质,涉及网络通信技术领域。该方法包括:基于读取的返回数据确定对应的读操作数据包,以及读操作数据包对应的验证标识信息,其中,返回数据为被并行读取的数据流;基于验证标识信息,读取返回数据的返回标识信息;基于返回标识信息对返回数据进行重组,得到目标数据。本申请能够对多种混合的返回数据流进行并行读取,并根据读取到的数据流返回给处理器的返回标识信息对数据流进行重组,得到分流后的目标数据,以对多种不同类型的数据进行并行地重组和传输,减少传输数据流的额外数据类型标志位等开销的传输压力,节省传输成本,提高了数据传输的效率,优化了数据传输的性能。
技术领域
本申请涉及网络通信技术领域,具体而言,涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
DMA(Direct Memory Access,直接存储器访问)控制器是PCI-e(PCI-Express,一种通用总线规格)总线通信中关键模块,它将系统内部和外部存储器连接起来的控制器。随着多核CPU(central processing unit,中央处理器)的技术发展,系统与外设之间通过PCI-e总线进行DMA传输数据性能、效率要求越高。同时,随着DPDK(Data PlaneDevelopment Kit,数据平面开发套件)、虚拟化等技术的发展,原来传输的数据类型由单一格式变成多样化类型。
PCI-e总线传输数据过程由于信号质量、外部干扰的缘故,可能出现数据差错、分片、重传等情况,因此在设计DMA控制器接收数据时需要对数据进行重组、排序等操作。如果数据类型为单一类型,数据重组、排序设计比较容易实现;如果数据类型为多种类型,则数据重组、排序设计变得复杂,导致数据传输的效率较低,性能较差。
发明内容
有鉴于此,本申请实施例的目的在于提供一种数据处理方法、装置、电子设备及存储介质,以改善现有技术中存在的数据传输效率较低的问题。
为了解决上述问题,第一方面,本申请实施例提供了一种数据处理方法,包括:
基于读取的返回数据确定对应的读操作数据包,以及所述读操作数据包对应的验证标识信息,其中,所述返回数据为被并行读取的数据流;
基于所述验证标识信息,读取所述返回数据的返回标识信息;
基于所述返回标识信息对所述返回数据进行重组,得到目标数据。
在上述实现方式中,通过对被并行读取的数据流的读操作数据包和验证标识信息进行获取,能够基于验证标识信息,减少读操作读取返回数据时的溢出和返回数据的覆盖情况。在减小并行读操作溢出的情况下,由于返回数据中会出现乱片、乱序返回等多种情况,需要对返回数据进行重组处理,以得到目标数据,再对目标数据进行分发,进行后续处理,可以通过对返回数据返回给处理器的返回标识信息进行读取,基于返回标识信息中包含的信息,对返回数据流进行重组,得到重组后的目标数据,实现对多种不同类型的数据进行并行地重组和传输,减少传输数据流的额外数据类型标志位等开销的传输压力,节省传输成本,提高了数据传输的效率,优化了数据传输的性能。
可选地,所述返回标识信息中包括所述返回数据的数据类型、数据序列号和重组序列号;所述基于所述返回标识信息对所述返回数据进行重组,得到目标数据,包括:
识别所述返回数据的写入状态;
基于所述数据类型和所述写入状态,将所述返回数据存储到对应的目标分区中;
基于所述数据序列号和所述重组序列号,判断所述返回数据是否完整写入所述目标分区;
在所述返回数据完整写入所述目标分区时,得到所述返回数据的完整标识信息;
基于所述完整标识信息和所述数据类型对所述返回数据进行分流,以对所述返回数据进行重组,得到对应的所述目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111523062.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单向网闸的数据处理方法和装置
- 下一篇:一种PERC电池片的制作工艺