一种记录回放设备及其控制方法

文档序号:1904480 发布日期:2021-11-30 浏览:3次 >En<

阅读说明:本技术 一种记录回放设备及其控制方法 (Recording playback device and control method thereof ) 是由 卢少林 张晨 王萌 孙恩元 邓新志 于 2021-07-20 设计创作,主要内容包括:本发明公开了一种记录回放设备,包括设置于板卡上的通讯控制单元、文件系统管理单元、数据处理单元、数据采集单元、数据回放单元、存储阵列单元,所述文件系统管理单元的前端接通讯控制单元的后端,所述文件系统管理单元的后端接数据处理单元的前端,所述数据处理单元还分别连接数据采集单元、数据回放单元、存储阵列单元,整机集成度高,文件管理和数据处理分别在不同的单元完成,加快了数据处理的速度,具有系统耦合度低、稳定性高的优点;还公开了一种记录回放设备的控制方法,实现数据采集回放、文件在线导出、文件列表查询,解决了现有的基于FPGA的记录回放设备不能导出记录文件数据且无法添加采集文件描述信息的问题。(The invention discloses a recording playback device, which comprises a communication control unit, a file system management unit, a data processing unit, a data acquisition unit, a data playback unit and a storage array unit which are arranged on a board card, wherein the front end of the file system management unit is connected with the rear end of the communication control unit, the rear end of the file system management unit is connected with the front end of the data processing unit, the data processing unit is also respectively connected with the data acquisition unit, the data playback unit and the storage array unit, the whole machine integration level is high, and file management and data processing are respectively completed in different units, so that the data processing speed is accelerated, and the recording playback device has the advantages of low system coupling degree and high stability; the control method of the record playback equipment is further disclosed, data acquisition playback, file online export and file list query are achieved, and the problems that existing record playback equipment based on the FPGA cannot export record file data and cannot add acquisition file description information are solved.)

一种记录回放设备及其控制方法

技术领域

本发明涉及数据传输记录技术领域,尤其涉及一种记录回放设备及其控制方法。

背景技术

随着信息技术的迅速发展,雷达监测、航空航天、空间探测、智慧交通、远洋遥测等多种大容量、高速率数据记录回放系统中对采集信号的带宽要求进一步提高、通道数量要求进一步增加,这就导致了系统对记录回放设备的实时数据传输带宽的需求越来越高。

目前,市面上主流高速记录回放设备主要有基于PCIE总线的记录回放设备和基于FPGA的记录回放设备。

其中基于PCIE总线的记录回放设备利用PCIE总线作为数据记录和数据回放的数据通道,该方案虽然能实现高速数据记录、回放功能,但其存在设备复杂、功耗大、成本高、无配套文件系统等缺点。

其中基于FPGA的记录回放设备内部难以实现文件系统管理,因此仅能实现单文件数据记录回放,不能实现记录文件数据的导出功能,存在使用不方便、操作复杂、无文件系统管理等缺点。

综上所述,现有技术存在的问题是:数据记录回放速率受限制、数据安全性难以保障、控制系统复杂、成本昂贵,相关技术不成熟,难以稳定应用。

发明内容

本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种记录回放设备及其控制方法,能够实现实时条件下的数据采集回放、文件在线导出、文件列表查询。

为解决上述技术问题,本发明提出的技术方案为:

一种记录回放设备,包括设置于同一板卡上的通讯控制单元、文件系统管理单元、数据处理单元、数据采集单元、数据回放单元、存储阵列单元,所述文件系统管理单元的前端通过千兆以太网接口或PCIE连接口通讯控制单元的后端,所述文件系统管理单元的后端通过PCIE或SRIO接口连接数据处理单元的前端,所述数据处理单元还分别通过PCIE或SRIO接口连接数据采集单元、通过PCIE或SRIO接口连接数据回放单元、通过SATA或EMIF接口连接存储阵列单元,其中:

所述通讯控制单元用于接收外部输入的控制命令并解析后发送给文件系统管理单元,还用于接收来自文件系统管理单元的数据并导出;

所述文件系统管理单元用于管理存储阵列单元的存储空间以及存储的文件属性参数,还用于生成控制命令对应的控制指令并发送给数据处理单元,还用于将来自数据处理单元的数据发送给通讯控制单元,所述文件系统管理单元为DSP或ARM处理器;

所述数据处理单元用于根据控制指令使能数据采集单元将采集的文件写入存储阵列单元,还用于根据控制指令使能数据回放单元,从存储阵列单元获取待回放文件并发送给数据回放单元输出,还用于根据控制指令从存储阵列单元获取待导出文件或待回放文件的文件属性参数后发送给文件系统管理单元,所述数据处理单元为FPGA;

所述数据采集单元用于接收待采集文件并发送给数据处理单元;

所述数据回放单元用于接收数据处理单元发送的待回放文件并输出;

所述存储阵列单元用于保存数据采集单元采集的文件以及对应的文件属性参数。

本发明还提出一种记录回放设备的控制方法,包括以下步骤:

S1)通讯控制单元接收外部输入的控制命令并解析得到控制信息后发送给文件系统管理单元,文件系统管理单元收到的控制信息若为采集控制信息,跳转步骤S2);若为文件列表

查询信息,跳转步骤S3);若为回放控制信息,跳转步骤S4);若为导出控制信息,跳转步骤

S5);

S2)若采集控制信息为开始采集,文件系统管理单元生成待采集文件对应的文件属性参数并向数据处理单元发送开始采集的控制指令,数据处理单元使能数据采集单元并接受数据采集单元发送的采集文件,然后将采集文件写入存储阵列单元的数据存储区,等待停止采集的采集控制信息;若采集控制信息为停止采集,文件系统管理单元向数据处理单元发送停止采集的控制指令并更新文件系统,数据处理单元将更新后的文件系统写入存储阵列单元的文件系统区,将文件属性参数写入存储阵列单元的文件属性区,返回步骤S1);

S3)文件系统管理单元将查询文件属性的控制指令发送给数据处理单元,数据处理单元从存储阵列单元的文件属性区获取所有文件属性参数并发送给文件系统管理单元,文件系统管理单元根据文件属性参数生成文件列表后发送给通讯控制单元输出,返回步骤S1)

S4)通讯控制单元接收外部输入的待回放文件信息并解析得到待回放文件号后发送给文件系统管理单元,文件系统管理单元将待回放文件号转换为待回放文件的逻辑地址信息,将待回放文件的逻辑地址信息和文件回放使能的控制指令发送给数据处理单元,数据处理单元使能数据回放单元并根据待回放文件的逻辑地址信息匹配存储阵列单元的数据存储区得到待回放文件,将待回放文件发送给数据回放单元输出,返回步骤S1);

S5)通讯控制单元接收外部输入的待导出文件信息并解析得到待导出文件号后发送给文件系统管理单元,文件系统管理单元将待导出文件号转换为待导出文件的逻辑地址信息,将待导出文件的逻辑地址信息和文件导出使能的控制指令发送给数据处理单元,数据处理单元根据待导出文件的逻辑地址信息匹配存储阵列单元的数据存储区得到待导出文件,将待导出文件发送给文件系统管理单元,文件系统管理单元将待导出文件发送给通讯控制单元导出,返回步骤S1)。

进一步的,步骤S1)之前还包括初始化的步骤,具体包括:文件系统管理单元通过数据处理单元对存储阵列单元的物理存储空间进行逻辑区域划分为文件系统区、文件属性区和数据存储区,将文件系统、控制策略和存储阵列单元物理地址映射的逻辑地址信息存入文件系统区。

进一步的,步骤S2)包括以下步骤:

S21)通讯控制单元接收外部输入的文件采集命令,并输出解析后的采集控制信息给文件系统管理单元,文件系统管理单元等待并接收通讯控制单元发出的采集控制信息,若为开始采集,跳转步骤S22),若为停止采集,跳转步骤S25);

S22)文件系统管理单元接收通讯控制单元的采集控制信息,生成文件属性参数,文件系统管理单元查询文件系统得到存储阵列单元剩余存储容量信息及文件数量,并将剩余存储容量、开始采集的控制指令传递给数据处理单元;

S23)数据处理单元接收剩余存储容量信息和控制指令,并根据开始采集的控制指令使能数据采集单元进行数据采集,数据采集单元输出采集数据流到数据处理单元;

S24)数据处理单元根据剩余存储容量信息,将采集数据流进行帧格式组帧写入存储阵列单元的数据存储区,监听采集控制信息,若为停止采集,跳转步骤S25);

S25)数据处理单元接收文件系统管理单元传递的采集控制信息,依次控制数据采集单元停止采集数据、停止向存储阵列单元写入数据,并获取存储阵列单元剩余存储容量,将剩余存储容量和采集完成报告回复文件系统管理单元;

S26)文件系统管理单元接收采集完成报告以及剩余存储容量,根据采集完成报告以及剩余存储容量更新文件系统中存储阵列单元剩余存储容量信息及文件数量,然后将文件属性参数通过数据处理单元写入存储阵列单元的文件属性区,将更新的存储阵列单元剩余存储容量信息及文件数量通过数据处理单元写入存储阵列单元的文件系统区,返回步骤S1)。

进一步的,步骤S3)包括以下步骤:

S31)通讯控制单元接收外部输入的文件列表查询命令,并输出解析后的文件列表查询信息给文件系统管理单元,文件系统管理单元等待并接收文件列表查询信息,生成查询文件属性的控制指令并发送给数据处理单元;

S32)数据处理单元收到控制指令后,从存储阵列单元的文件属性区获取所有文件属性参数并发送给文件系统管理单元;

S33)文件系统管理单元根据所有文件属性参数生成文件列表,将文件列表的数据帧发送给通讯控制单元,通讯控制单元输出文件列表的数据帧,返回步骤S1)。

进一步的,步骤S4)包括以下步骤:

S41)通讯控制单元等待并接收外部输入的文件回放命令和待回放文件信息,并输出解析后的待回放文件名称、待回放文件大小、待回放文件号给文件系统管理单元;

S42)文件系统管理单元通过数据处理单元在存储阵列单元的文件属性区匹配待回放文件号获得待回放文件属性参数,生成文件回放使能的控制指令并和待回放文件属性参数中的待回放文件在存储阵列单元的逻辑地址信息一起发送给数据处理单元;

S43)数据处理单元接收回放使能的控制命令和待回放文件在存储阵列单元的逻辑地址信息,并根据待回放文件在存储阵列单元的逻辑地址信息,从存储阵列单元的数据存储区获取对应的文件数据帧;

S44)数据处理单元对文件数据帧进行分帧处理得到待回放文件数据流,使能数据回放单元并将待回放文件数据流发送给数据回放单元,数据回放单元输出回放数据流,返回步骤S1)。

进一步的,步骤S5)包括以下步骤:

S51)通讯控制单元等待并接收外部输入的文件导出命令、待导出文件信息,并输出解析后的待导出文件名称、待导出文件大小、待导出文件号给文件系统管理单元;

S52)文件系统管理单元通过数据处理单元在存储阵列单元的文件属性区匹配待导出文件号获得待导出文件属性参数,生成文件导出使能的控制指令并和待导出文件属性参数中待导出文件在存储阵列单元的逻辑地址信息一起发送给数据处理单元;

S53)数据处理单元收到控制指令后,根据待导出文件在存储阵列单元的逻辑地址信息从存储阵列单元的数据存储区获取对应的文件数据帧;

S54)数据处理单元对文件数据帧进行分帧处理得到待导出文件数据流,将待导出文件数据流发送给文件系统管理单元;

S55)文件系统管理单元接收待导出文件数据流,对待导出文件数据流进行组帧后发送给通讯控制单元,通讯控制单元输出导出文件的数据帧,返回步骤S1)。

与现有技术相比,本发明的优点在于:

1.本发明在同一板卡上设置通讯控制单元、文件系统管理单元、数据处理单元、数据采集单元、数据回放单元、存储阵列单元,整机集成度高,其中文件系统管理单元进行文件管理和系统控制,数据处理单元对需要采集和回放的数据进行处理,使得文件管理和数据处理分别在不同的单元完成,进而也加快了数据处理的速度,还具有系统耦合度低、稳定性高的优点。

2.本发明的方法中,文件系统管理单元针对所采集的文件生成对应的文件属性参数,存储阵列单元开辟文件属性区来保存文件属性参数,保留了采集文件的文件属性参数并可提供文件列表,解决了现有的基于FPGA的记录回放设备不能导出记录文件数据且无法添加采集文件描述信息的问题。

附图说明

图1为本发明的记录回放设备方框示意图。

图2为本发明的控制方法步骤示意图。

图3为本发明的控制方法整体流程示意图。

图4为本发明的控制方法中文件采集处理流程示意图。

图5为本发明的控制方法中文件列表处理流程示意图。

图6为本发明的控制方法中文件回放处理流程示意图。

图7为本发明的控制方法中文件导出处理流程示意图。

图例说明:1.通讯控制单元2.文件系统管理单元3.数据处理单元4.数据采集单元5.数据回放单元6.存储阵列单元。

具体实施方式

以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。

如图1所示,本发明实施例提供的一种高速记录回放设备,该设备包括通讯控制单元1、文件系统管理单元2、数据处理单元3、数据采集单元4、数据回放单元5和存储阵列单元6等模块,所述的通讯控制单元1、文件系统管理单元2、数据处理单元3、数据采集单元4、数据回放单元5和存储阵列单元6均位于同一块板卡上,具有集成度高、稳定性好、功耗低等优点。

所述的通讯控制单元1的后端与文件系统管理单元2的前端连接,通讯控制单元1是设备的控制接口,用于接收并解析外部控制计算机输入的数据记录、回放、导出等功能的控制命令和接收来自文件系统管理单元2的数据并导出;

所述的通讯控制单元1根据应用领域可以通过千兆以太网接口、PCIE接口等板级通讯接口和文件系统管理单元2连接。

所述的文件系统管理单元2的前端接通讯控制单元1的后端,文件系统管理单元2的后端接数据处理单元3的前端,文件系统管理单元2用于管理存储阵列单元6的存储空间、管理存储阵列单元6存储的文件属性参数和控制数据处理单元3进行文件采集、回放、导出等处理操作。

所述的文件系统管理单元2根据应用领域可以是DSP、ARM处理器等。

所述的数据处理单元3是高速数据记录回放设备的处理核心,分别连接数据采集单元4、数据回放单元5、存储阵列单元6和文件系统管理单元2,数据处理单元3接收文件系统管理单元2的采集、回放、导出等控制指令、文件系统管理单元2对存储阵列单元6物理地址映射的逻辑地址信息、文件属性参数等控制数据采集单元4、数据回放单元5、存储阵列单元6进行文件采集、回放、导出等功能;

文件系统管理区2与数据处理单元3通过芯片间高速接口连接(如SRIO、PCIE接口);数据处理单元3与存储阵列单元6之间通过存储接口连接(如SATA、EMIF接口),所述的数据处理单元3可以是FPGA,通过FPGA对数据采集单元4数据进行数据滤波、数据组帧,然后再存储到存储阵列单元6。

本实施例采用文件系统管理单元2进行系统控制和文件管理,采用数据处理单元3进行采集、回放和导出的数据的处理,使得文件管理和数据处理分别在不同的单元完成,具有系统耦合度低、稳定性高、数据处理速度快的优点。

所述的数据采集单元4是高速记录回放设备的数据采集输入接口,用于接收待采集文件并发送给数据处理单元3,数据采集单元4可以通过PCIE、SRIO等高速数字接口和数据处理单元3连接,以实现文件采集时数据高速传输;

所述的数据回放单元5是高速记录回放设备的数据回放输出接口,接收数据处理单元3发送的待回放文件并输出,数据回放单元5可以通过PCIE、SRIO等高速数字接口和数据处理单元3连接,以实现文件回放时数据高速传输。

所述的存储阵列单元6与数据处理单元3连接,存储阵列单元6与文件系统管理单元2、数据处理单元3之间进行数据写入与数据读取,以实现高速数据记录、回放和导出功能;存储阵列单元6的存储空间被划分为文件系统区、文件属性区和数据存储区,其中物理地址映射的逻辑地址信息存入文件系统区、文件属性参数存入文件属性区,文件系统区保存文件系统和控制策略,控制策略用于管理文件系统管理单元2的所有文件数量和存储阵列单元6剩余存储容量;数据存储区存储数据采集单元4采集的文件的具体数据;文件属性区存储采集的文件对应的文件属性参数。

所述的存储阵列单元6与数据处理单元3之间并行连接,具体应用场景可以是固态硬盘阵列或Flash芯片阵列。

通过上述结构,本实施例中的文件系统管理单元2通过数据处理单元3对存储阵列单元6的物理存储空间进行逻辑区域划分为文件系统区、文件属性区和数据存储区,将文件系统和控制策略存入文件系统区。文件系统管理单元2还可以生成每个文件的属性信息,并通过控制数据处理单元3将文件属性参数存入存储阵列单元6的文件属性区。文件采集时,通讯控制单元1接收文件采集命令,文件系统管理单元2生成文件属性参数,并将文件属性参数通过数据处理单元3存入存储阵列单元的文件属性区;数据处理单元3使能数据采集单元4将采集的文件存入存储阵列单元6的数据存储区;文件回放时,通讯控制单元1接收文件回放命令,文件系统管理单元2从存储阵列单元6的文件属性区获得待回放文件属性,数据处理单元3控制存储阵列单元6从数据存储区将待回放文件通过存储阵列单元6发送到数据处理单元3,再使能数据回放单元5,将待回放文件发送到数据回放单元5进行文件回放。文件导出时,通讯控制单元1接收文件导出命令,文件系统管理单元2从存储阵列单元6的文件属性区获得待导出文件属性,数据处理单元3控制存储阵列单元6从数据存储区将待导出文件通过存储阵列单元6发送到数据处理单元3、再从数据处理单元3发送到文件系统管理单元2,然后从文件系统管理单元2发送到通讯控制单元1进行文件导出。

如图2至图7所示,本发明实施例提供一种高速记录回放设备的控制方法,所述高速记录回放设备的控制方法包括以下步骤:

S1)系统控制处理:通讯控制单元1接收外部输入的控制命令并解析得到控制信息后发送给文件系统管理单元2,文件系统管理单元2收到的控制信息若为采集控制信息,跳转步骤S2);若为回放控制信息,跳转步骤S3);若为导出控制信息,跳转步骤S4);若为文件列表查询信息,跳转步骤S5);

系统控制处理是高速记录回放设备的控制核心,主要完成以下任务:

通讯控制单元1接收外部输入的采集、回放、导出、文件列表查询等控制命令输入,并输出解析后的采集、回放、导出、文件列表查询等控制信息给文件系统管理单元2;

文件系统管理单元2接收通讯控制单元1的采集、回放、导出、文件列表查询等控制信息,文件系统管理单元2根据不同控制信息、结合文件系统控制数据处理单元3实现文件采集处理S2、文件列表处理S3、文件回放处理S4、文件导出处理S5等功能,流程图见图3;

S2)数据采集处理:流程图见图4,通讯控制单元1接收数据采集控制指令,控制文件系统管理单元2生成采集数据文件属性参数、根据设备存储空间情况,并控制数据处理单元3、数据采集单元4、存储阵列单元6进行数据采集和文件生成,实现文件记录记录功能,若采集控制信息为开始采集,文件系统管理单元2生成待采集文件对应的文件属性参数并向数据处理单元3发送开始采集的控制指令,数据处理单元3使能数据采集单元4并接受数据采集单元4发送的采集文件,然后将采集文件写入存储阵列单元6的数据存储区,等待停止采集的采集控制信息;若采集控制信息为停止采集,文件系统管理单元2向数据处理单元3发送停止采集的控制指令并更新文件系统,数据处理单元3将更新后的文件系统写入存储阵列单元6的文件系统区,将文件属性参数写入存储阵列单元6的文件属性区,返回步骤S1),具体步骤包括:

S21)通讯控制单元1接收外部输入的文件采集命令,并输出解析后的采集控制信息(包括开始采集、停止采集)给文件系统管理单元2,文件系统管理单元2等待并接收通讯控制单元1发出的采集控制信息,若为开始采集,跳转步骤S22),若为停止采集,跳转步骤S25);

S22)文件系统管理单元2接收通讯控制单元1的采集控制信息,生成文件属性参数,文件属性参数包括文件名、文件号、文件大小、文件在存储阵列单元6的逻辑地址信息等,文件系统管理单元2查询文件系统得到存储阵列单元6文件系统区的内容,即存储阵列单元6剩余存储容量信息及文件数量,通过数据处理单元3从存储阵列单元6的文件系统区获取存储阵列单元6剩余存储容量信息,并将剩余存储容量、开始采集的控制指令传递给数据处理单元3;

S23)数据处理单元3接收文件系统管理单元2传递的存储阵列单元6剩余存储容量,并根据开始采集的控制指令使能控制数据采集单元4进行数据采集,数据采集单元4输出采集数据流到数据处理单元3;

S24)数据处理单元3根据存储阵列单元6剩余存储容量信息,将采集数据流进行帧格式组帧写入存储阵列单元6的数据存储区,监听采集控制信息,若为停止采集,跳转步骤S25);

S25)数据处理单元3接收文件系统管理单元2传递的采集控制信息,依次控制数据采集单元4停止采集数据、停止向存储阵列单元6写入数据,并获取存储阵列单元6剩余存储容量,将剩余存储容量和采集完成报告回复文件系统管理单元2;

S26)文件系统管理单元2接收采集完成报告以及存储阵列单元6的剩余存储容量,更新文件系统中存储阵列单元6剩余存储容量信息及文件数量,然后将更新的存储阵列单元6剩余存储容量信息及文件数量通过数据处理单元3写入存储阵列单元6的文件系统区,将文件属性参数通过数据处理单元3写入存储阵列单元6的文件属性区,返回步骤S1),随着数据不断写入,数据处理单元3不做实时更新存储阵列单元6剩余存储容量的操作,仅在停止采集之后才做1次剩余存储容量的更新。这也是本专利的独特之处,如果做实时的存储容量更新会占用数据处理单元3与存储阵列单元6之间的通讯带宽,从而降低数据存储速率

S3)文件列表处理:通讯控制单元1接收文件列表处理控制指令,文件系统管理单元2获取系统已有文件数量,文件系统管理单元2控制数据处理单元3、存储阵列单元6获取所有文件属性,并将所有文件属性参数组成文件列表的数据帧通过通讯控制单元1输出,流程见附图5,文件系统管理单元2将查询文件属性的控制指令发送给数据处理单元3,数据处理单元3从存储阵列单元6的文件属性区获取所有文件属性参数并发送给文件系统管理单元2,文件系统管理单元2根据文件属性参数生成文件列表后发送给通讯控制单元1输出,返回步骤S1),具体步骤包括:

S31)通讯控制单元1接收外部输入的文件列表查询命令,并输出解析后的文件列表查询信息给文件系统管理单元2,文件系统管理单元2等待并接收文件列表查询信息,生成查询文件属性的控制指令并发送给数据处理单元3;

S32)数据处理单元3收到控制指令后,从存储阵列单元6的文件属性区获取所有文件属性并发送到文件系统管理单元2;

S33)文件系统管理单元2将所有文件属性参数进行组帧得到文件列表,将文件列表的数据帧发送给通讯控制单元1,通讯控制单元1输出文件列表的数据帧,通过通讯控制单元1输出文件列表实现文件列表处理流程,返回步骤S1)。

S4)数据回放处理:通讯控制单元1接收数据回放处理控制指令和待回放文件信息,文件系统管理单元2控制数据回放单元5、数据处理单元3从存储阵列单元6获取待回放文件数据,分数据帧从数据回放单元5输出,流程图见附图6,通讯控制单元1接收外部输入的待回放文件信息并解析得到待回放文件号后发送给文件系统管理单元2,文件系统管理单元2将待回放文件号转换为待回放文件的逻辑地址信息,将待回放文件的逻辑地址信息和文件回放使能的控制指令发送给数据处理单元3,数据处理单元3使能数据回放单元5并根据待回放文件的逻辑地址信息匹配存储阵列单元6的数据存储区得到待回放文件,将待回放文件发送给数据回放单元5输出,返回步骤S1),具体步骤包括:

S41)通讯控制单元1等待并接收外部输入的文件回放命令和待回放文件信息,并输出解析后的待回放文件名称、待回放文件大小、待回放文件号给文件系统管理单元2;

S42)文件系统管理单元2通过数据处理单元3在存储阵列单元6的文件属性区匹配待回放文件号获得待回放文件属性参数,从待回放文件属性参数获得待回放文件在存储阵列单元6的逻辑地址信息,此处待回放文件在存储阵列单元6的逻辑地址即为存储阵列单元6的存储空间划分时存入文件系统区的物理地址映射的逻辑地址信息,生成文件回放使能的控制指令并将待回放文件在存储阵列单元6的逻辑地址信息、文件回放使能的控制命令传递给数据处理单元3;

S43)数据处理单元3接收回放使能的控制命令和待回放文件在存储阵列单元6的逻辑地址信息,并根据待回放文件在存储阵列单元6的逻辑地址信息,从存储阵列单元6的数据存储区获取对应的文件数据帧;

S44)数据处理单元3对文件数据帧进行分帧处理得到待回放文件数据流,使能数据回放单元5并将待回放文件数据流发送给数据回放单元5,通过数据回放单元5输出回放数据流,返回步骤S1)。

S5)数据导出处理:通讯控制单元1接收数据导出处理控制指令和待导出文件信息,文件系统管理单元2控制数据处理单元3从存储阵列单元6获取待导出文件数据,分数据帧通过通讯控制单元1输出,流程图见附图7,通讯控制单元1接收外部输入的待导出文件信息并解析得到待导出文件号后发送给文件系统管理单元2,文件系统管理单元2将待导出文件号转换为待导出文件的逻辑地址信息,将待导出文件的逻辑地址信息和文件导出使能的控制指令发送给数据处理单元3,数据处理单元3根据待导出文件的逻辑地址信息匹配存储阵列单元6的数据存储区得到待导出文件,将待导出文件发送给文件系统管理单元2,文件系统管理单元2将待导出文件发送给通讯控制单元1导出,返回步骤S1),具体步骤包括:

S51)通讯控制单元1等待并接收外部输入的文件导出命令、待导出文件信息,并输出解析后的待导出文件名称、待导出文件大小、待导出文件号给文件系统管理单元2;

S52)文件系统管理单元2通过数据处理单元3在存储阵列单元6的文件属性区匹配待导出文件号获得待导出文件属性参数,从待导出文件属性参数获得待导出文件在存储阵列单元6的逻辑地址信息,此处待导出文件在存储阵列单元6的逻辑地址即为存储阵列单元6的存储空间划分时存入文件系统区的物理地址映射的逻辑地址信息,生成文件导出使能的控制指令并将待导出文件在存储阵列单元6的逻辑地址信息、文件导出使能的控制指令传递给数据处理单元3;

S53)数据处理单元3接收导出使能的控制指令和待导出文件在存储阵列单元6的逻辑地址信息,并根据待导出文件在存储阵列单元6的逻辑地址信息,从存储阵列单元6的数据存储区获取对应的文件数据帧;

S54)数据处理单元3对文件数据帧进行分帧处理,分帧处理后的待导出文件数据流输出给文件系统管理单元2;

S55)文件系统管理单元2接收待导出文件数据流,对待导出文件数据流进行组帧,然后发送给通讯控制单元1,通讯控制单元1输出导出文件的数据帧,返回步骤S1),通过通讯控制单元1导出指定的文件。

通过上述步骤,本实施例与现有技术相比较具有文件管理和数据处理分别在不同的单元完成,具有系统耦合度低、稳定性高、数据处理速度快等优点,本方案的控制方法基于本方案记录回放设备的特殊控制方法,现有技术若采用本方案的控制方法可能存在文件存储出错、数据处理速率慢甚至系统奔溃、数据丢失等问题,本方案采用文件管理+数据处理双单元架构实现文件管理和数据处理的分离实现高速数据记录回放、低耦合度、高稳定性系统功能。

上述只是本发明的较佳实施例,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。因此,凡是未脱离本发明技术方案的内容,依据本发明技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均应落在本发明技术方案保护的范围内。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于数据采集回放的文件管理方法、系统及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!