基于VNX的高速数据记录模块、数据记录和分析方法与流程

文档序号:23629569发布日期:2021-01-12 11:01
基于VNX的高速数据记录模块、数据记录和分析方法与流程

本发明涉及数据记录分析技术领域,尤其涉及一种基于vnx的高速数据记录模块、一种数据记录方法和一种数据分析方法。



背景技术:

目前,vita74通常被称为“vnx”,是一种专门为恶劣使用环境所设计的小型嵌入式计算平台架构,基于vnx的嵌入式设备通常需要在恶劣使用环境下长时间作业,就必须要对设备内主cpu模块工作时采集到的数据进行记录和分析,以便判断工作情况和设备运转情况。

传统的数据记录方法主要有两种:第一种,采用设备内主cpu模块内自带存储芯片,主cpu模块在执行工作时将直接将数据记录到存储芯片内,存储芯片只负存储数据。这种数据记录方式优点是成本低,操作简单,缺点是功能单一,存储芯片容量有限,数据存储记录时需要占用主cpu模块的计算资源,可能会导致工作流程时cpu资源不够用的情况。第二种,采用设备内主cpu模块通过高速总线连接固态存储模块的方式,优点是大幅提高了存储容量,但缺点是同样功能单一,并且会在数据存储记录时占用主cpu模块的计算资源。



技术实现要素:

针对上述问题,本发明提供了一种基于vnx的高速数据记录模块、数据记录和分析方法,通过独立的高速数据记录模块对数据进行记录和分析,不占用嵌入式设备的主cpu模块的计算资源,在同等存储资源的情况下增大了可用存储容量,且可实现扩展,分析功能完善,更加符合市场需求。

为实现上述目的,本发明提供了一种基于vnx的高速数据记录模块,包括:模块接插件、模块壳体和所述模块壳体内部的处理器;所述处理器通过高速总线与嵌入式设备的主cpu模块相连,所述处理器通过高速存储接口与所述嵌入式设备的固态存储模块相连,所述处理器还通过以太网接口与pc机相连,所述pc机设置有数据分析图形界面;所述模块接插件安装于所述模块壳体上,所述模块接插件与所述处理器相连接。

在上述技术方案中,优选地,所述模块接插件与所述模块壳体采用符合vnx标准的19mm板卡结构定义。

在上述技术方案中,优选地,所述处理器与所述主cpu模块相连的高速总线采用srio总线,所述处理器与所述主cpu模块之间的通信协议采用srio总线协议。

在上述技术方案中,优选地,所述高速存储接口采用sata3.0接口。

在上述技术方案中,优选地,所述固态存储模块的存储容量不小于1tb。

在上述技术方案中,优选地,所述处理器能够获取所述固态存储模块的剩余存储空间。

本发明还提出一种数据记录方法,应用于上述技术方案中任一项所述的基于vnx的高速数据记录模块,包括:主cpu模块向高速数据记录模块询问是否能正常记录数据;所述高速数据记录模块验证是否能够正常记录数据,若所述高速数据记录模块验证固态存储模块的剩余存储空间满足数据记录要求,向所述主cpu模块反馈能够正常记录数据;若所述高速数据记录模块验证所述固态存储模块的剩余存储空间不满足数据记录要求,则向所述主cpu模块反馈不能正常记录数据以及不能正常记录数据的原因描述;所述主cpu模块在确认能够正常记录数据时向所述高速数据记录模块发送需要记录的数据;所述高速数据记录模块将接收到的数据保存至所述固态存储模块中。

本发明还提出一种数据分析方法,应用于上述技术方案中任一项所述的基于vnx的高速数据记录模块,包括:pc机向高速数据记录模块发送数据分析规则;所述高速数据记录模块接收并保存所述数据分析规则;所述pc机向所述高速数据记录模块发送获取分析结果指令;所述高速数据记录模块根据所述获取分析结果指令,按照所述数据分析规则对数据进行分析,并向所述pc机返回分析结果;所述pc机在数据分析图形界面显示所述分析结果。

与现有技术相比,本发明的有益效果为:通过独立的高速数据记录模块对数据进行记录和分析,不占用嵌入式设备的主cpu模块的计算资源,在同等存储资源的情况下增大了可用存储容量,且可实现扩展,分析功能完善,更加符合市场需求。

附图说明

图1为本发明一种实施例公开的基于vnx的高速数据记录模块的结构示意图;

图2为本发明一种实施例公开的基于vnx的高速数据记录模块在系统中的安装示意图;

图3为本发明一种实施例公开的数据记录方法的序列示意图;

图4为本发明一种实施例公开的数据分析方法的序列示意图。

图中,各组件与附图标记之间的对应关系为:

1、高速数据记录模块;11、处理器;12、vnx接插件;13、模块壳体;2、主cpu模块;3、固态存储模块;4、电源模块;5、pc机。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图对本发明做进一步的详细描述:

如图1和图2所示,根据本发明提供的一种基于vnx的高速数据记录模块1,包括:模块接插件、模块壳体13和模块壳体13内部的处理器11;处理器11通过高速总线与嵌入式设备的主cpu模块2相连,处理器11通过高速存储接口与嵌入式设备的固态存储模块3相连,处理器11还通过千兆以太网接口与pc机5相连,pc机5设置有数据分析图形界面;模块接插件安装于模块壳体13上,模块接插件与处理器11相连接。

在该实施例中,通过独立的高速数据记录模块1对数据进行记录和分析,不占用嵌入式设备的主cpu模块2的计算资源,在同等存储资源的情况下增大了可用存储容量,且可实现扩展,分析功能完善,更加符合市场需求。

其中,在上述实施例中,优选地,模块接插件与模块壳体13采用符合vnx标准的19mm板卡结构定义。

在上述实施例中,优选地,处理器11与主cpu模块2相连的高速总线采用srio总线,处理器11与主cpu模块2之间的通信协议采用srio总线协议。

在上述实施例中,优选地,高速存储接口采用sata3.0接口。

在上述实施例中,优选地,固态存储模块3的存储容量不小于1tb。

在上述实施例中,优选地,处理器11能够获取固态存储模块3的剩余存储空间。

如图3所示,本发明还提出一种数据记录方法,应用于上述实施例中任一项提出的基于vnx的高速数据记录模块1,包括:主cpu模块2向高速数据记录模块1询问是否能正常记录数据;高速数据记录模块1验证是否能够正常记录数据,若高速数据记录模块1验证固态存储模块3的剩余存储空间满足数据记录要求,向主cpu模块2反馈能够正常记录数据;若高速数据记录模块1验证固态存储模块3的剩余存储空间不满足数据记录要求,则向主cpu模块2反馈不能正常记录数据以及不能正常记录数据的原因描述;主cpu模块2在确认能够正常记录数据时向高速数据记录模块1发送需要记录的数据;高速数据记录模块1将接收到的数据保存至固态存储模块3中。

通过该数据记录方法,利用高速数据记录模块1对固态存储模块3是否具有足够的存储空间用以正常记录数据进行验证,若不能正常记录,则向主cpu模块2反馈并说明不能正常记录数据原因,若能够正常记录,再通过高速数据记录模块1将该部分数据保存至固态存储模块3中。在记录过程中,不需要占用主cpu模块2的计算资源,具有独立、完善的数据记录功能。

如图4所示,本发明还提出一种数据分析方法,应用于上述实施例中任一项提出的基于vnx的高速数据记录模块1,包括:pc机5向高速数据记录模块1发送数据分析规则;高速数据记录模块1接收并保存数据分析规则;pc机5向高速数据记录模块1发送获取分析结果指令;高速数据记录模块1根据获取分析结果指令,按照数据分析规则对数据进行分析,并向pc机5返回分析结果;pc机5在数据分析图形界面显示分析结果。

通过该数据分析方法,利用高速数据记录模块1对数据进行数据分析,分析过程采用pc机5预先发送来的数据分析规则,数据分析过程不需要占用主cpu模块2的计算资源,高速数据记录模块1独立对数据进行分析,并将分析结果直接发送给pc机5,从而在同等存储资源的情况下增大可用存储容量,实现了扩展,分析功能完善。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1