【技术实现步骤摘要】
数据转存方法及装置
[0001]本申请实施例涉及数据转存
,具体而言,涉及一种数据转存方法及装置。
技术介绍
[0002]随着数字化、信息化的飞速发展,生活中随处可见传感器、雷达等各种监测设备,这些设备无时无刻不在产生大量的数据。同时,随着电子技术和数字技术的快速发展,前端数据采集系统速度与存储系统容量日益提高,对数据转存系统的性能提出了更高的要求。
技术实现思路
[0003]本申请实施例提供了一种数据转存方法及装置,以至少解决在数据转存过程中,转存效率低的技术问题。
[0004]根据本申请的一个实施例,提供了一种数据转存方法,包括:获取待存储的采样数据;将所述采样数据转化成预设格式的多个数据文件,并将所述多个数据文件分别存储到指定存储器中的多个存储区域中;通过QDMA(Queue
‑
based Direct Memory Access,基于队列的直接内存访问)的第一通信接口接收读取请求,从所述多个存储区域中读取所述读取请求指示的数据文件;将读取到的所述读取请求指示的数据文件通 ...
【技术保护点】
【技术特征摘要】
1.一种数据转存方法,其特征在于,包括:获取待存储的采样数据;将所述采样数据转化成预设格式的多个数据文件,并将所述多个数据文件分别存储到指定存储器中的多个存储区域中;通过QDMA基于队列的直接内存访问子系统的第一通信接口接收读取请求,从所述多个存储区域中读取所述读取请求指示的数据文件;将读取到的所述读取请求指示的数据文件通过QDMA子系统的第二通信接口发送到存储服务器中。2.根据权利要求1所述的方法,其特征在于,将所述多个数据文件分别存储到指定存储器中的多个存储区域中,包括:从所述多个存储区域中确定多个未使用的存储区域;将所述多个数据文件进行处理后,依次存储到所述多个未使用的存储区域中,并输出用于指示所述多个存储区域存储状态的状态表和用于指示所述多个存储区域中数据存储信息的描述符表,其中,所述数据文件与所述未使用的存储区域一一对应。3.根据权利要求2所述的方法,其特征在于,将所述多个数据文件进行处理后,依次存储到所述多个未使用的存储区域中,包括:剔除所述数据文件中第一帧数据对应的帧头中的无效信息,并剔除所述数据文件中后续数据的帧头,以完成所述数据文件的处理;将完成处理的所述数据文件存储到对应未使用的存储区域中。4.根据权利要求2所述的方法,其特征在于,输出用于指示所述多个存储区域存储状态的状态表和用于指示所述多个存储区域中数据存储信息的描述符表,包括:确定所述描述符表的多个表项,其中,所述描述符表的表项至少包括:数据存储的起始地址、数据存储的长度和下一段数据的位置;确定所述状态表的多个表项,其中,所述状态表的表项至少包括:描述符索引、读写状态和数据标识,所述描述符索引用于表示描述符的标号,所述读写状态用于表示描述符是否被使用,所述数据标识用于表示描述符对应的数据归属;根据多个存储区域存储状态和所述多个存储区域中数据存储信息分别确定所述描述符表和所述状态表的各个表项所对应的信息。5.根据权利要求4所述的方法,其特征在于,从所述多个存储区域中读取...
【专利技术属性】
技术研发人员:邓子为,郭巍,徐亚明,李军,刘伟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。