一种数据处理系统、方法、设备及介质技术方案

技术编号:36301396 阅读:31 留言:0更新日期:2023-01-13 10:17
本发明专利技术属于计算机领域,具体涉及一种数据处理系统、方法、设备及介质。其中系统包括:数据发送模块,所述数据发送模块配置用于按照预设规则修改总线协议并将响应指令或回放数据发送到总线上。数据识别模块,所述数据识别模块配置用于从总线上接收总线数据,根据预设规则对接收的总线数据进行分类,并将分类后的总线数据发送到数据接收模块;数据接收模块,所述数据接收模块配置用于根据数据识别模块对总线数据的分类将总线数据保存到存储介质和/或发送到上层软件系统。通过本发明专利技术提供的一种数据处理系统,将命令通道和指令通道共用,通过合理的包装SRIO协议,在该协议上封装应用层协议,完成记录,回放功能。回放功能。回放功能。

【技术实现步骤摘要】
一种数据处理系统、方法、设备及介质


[0001]本专利技术属于计算机领域,具体涉及一种数据处理系统、方法、设备及介质。

技术介绍

[0002]在航天航空探测任务中,需要采集各种各样的信息,并需要存储下来,以备后续的分析应用,因此存储系统在整个大的系统中具有至关重要的地位。
[0003]目前现有的存储系统,在任务中执行中,多以各种指令作为控制命令,各系统在接收到指令后进行相应的任务。因此大多的系统有专门的指令通道,如CAN(Controller Area Network,控制器局域网络)、LVDS(Low

Voltage Differential Signaling,低电压差分信号)、UART(Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置)和CPU交互等。而数据通道采用其他的介质进行传输。因此完成一个完成的数据采集任务,就需要两组硬件接口来完成。指令通道发送记录回放等命令,数据通道完成数据的记录和回放功能。
[0004]但现有的设计上,如CAN 、LVDS、UART指令通道和数据通道独立,在设计上一定的便捷性,但是会增大整个系统的体积,同时成本也会增加。

技术实现思路

[0005]为解决上述问题,本专利技术提出一种数据处理系统,包括:数据发送模块,所述数据发送模块配置用于按照预设规则修改总线协议并将响应指令或回放数据发送到总线上;数据识别模块,所述数据识别模块配置用于从总线上接收总线数据,根据预设规则对接收的总线数据进行分类,并将分类后的总线数据发送到数据接收模块;数据接收模块,所述数据接收模块配置用于根据数据识别模块对总线数据的分类将总线数据保存到存储介质和/或发送到上层软件系统。
[0006]在本专利技术的一些实施方式中,所述数据发送模块包括:数据回放模块,回放数据发送模块、指令发送模块,其中:所述数据回放模块配置用于根据上层软件系统的指令从存储介质中读取回放数据,并将回放数据发送到所述回放数据发送模块或将回放数据按照预定规则生成总线数据发送到回放数据发送模块。
[0007]在本专利技术的一些实施方式中,数据回放模块包括:回放数据配置模块,所述回放数据配置模块配置用于接收上层软件系统的配置信息并配置数据回放模块的数据回放任务;回放数据读取模块,所述回放数据读取模块配置用于基于所述数据回放任务从存储介质中读取对应的回放数据。
[0008]在本专利技术的一些实施方式中,回放数据发送模块配置用于:将回放数据按照预设规则修改总线的报文,将回放数据通过修改后的总线报文发
送到总线上。
[0009]在本专利技术的一些实施方式中,回放数据发送模块包括:总线数据发送缓存,所述总线数据发送缓存配置用于缓存数据回放模块发送的回放数据;总线数据发送模块,所述总线数据发送模块配置用于按照预设规则生成总线报文,并根据总线的位宽从所述总线数据发送缓存中读取对应大小的数据发送到总线上。
[0010]在本专利技术的一些实施方式中,指令发送模块配置用于:基于上层软件系统的控制指令按照预设规则生成修改总线报文,并将上层软件系统配置的响应命令通过修改后的总线报文发送到总线上。
[0011]在本专利技术的一些实施方式中,指令发送模块包括:发送指令配置模块,所述发送指令配置模块配置用于接收上层软件系统的控制指令,并根据上层软件系统的控制指令配置指令发送模块的发送任务;总线指令发送模块,所述总线指令发送模块配置用于根据按照预设规则生成总线报文,并基于所述总线报文将发送指令配置模块配置的发送任务发送到总线上。
[0012]在本专利技术的一些实施方式中,数据接收模块包括数据存储模块、数据解析模块、指令解析模块,其中:所述数据存储模块配置用于将数据识别模块发送的分类数据保存到存储介质。
[0013]在本专利技术的一些实施方式中,数据存储模块包括外部源数据模块、总线数据存储模块、数据存储配置模块,其中:所述数据存储配置模块配置用于根据上层软件系统的控制指令配置所述数据存储模块的数据存储任务;所述外部源数据模块配置用于接收数据解析模块发送的数据,并将所述数据发送到总线数据存储模块;所述总线数据存储模块配置用于将所述外部源数据模块发送的数据的保存到存储介质中。
[0014]在本专利技术的一些实施方式中,数据存储模块还包括数据选择模块、内部源数据模块,其中:所述内部源数据模块配置用于根据所述存储任务生成对应的内部数据,并将内部数据发送到所述数据选择模块;所述数据选择模块配置用于基于所述数据存储任务从所述外部源数据模块或内部数据源模块中选择对应的数据发送到总线数据存储模块;所述总线数据存储模块配置用于将所述数据选择模块发送的数据的保存到存储介质中。
[0015]在本专利技术的一些实施方式中,数据解析模块配置用于:接收数据识别模块分类为数据的总线数据,对所述总线数据进行解析,并将解析得到的数据发送到数据存储模块。
[0016]在本专利技术的一些实施方式中,数据解析模块包括总线数据接收模块:所述总线数据接收模块配置用于接收所述数据识别模块发送的总线数据,并基于总线协议按照预设规则解析总线数据,并将解析到的数据发送到数据存储模块。
[0017]在本专利技术的一些实施方式中,数据解析模块还包括:总线数据接收缓存,所述总线数据接收缓存配置用于缓存所述数据总线数据接收模块发送的解析后的总线数据;所述总线数据接收模块进一步配置用于基于总线位宽和内部数据位宽的大小,将解析到的数据发送到所述总线数据接收缓存,响应于满足内部位宽需要从所述总线数据接收缓存中读取出对应的数据发送到数据存储模块。
[0018]在本专利技术的一些实施方式中,指令解析模块配置用于:接收数据识别模块分类为指令的总线数据,对所述总线数据进行解析,将解析得到的指令发送到上层软件系统。
[0019]在本专利技术的一些实施方式中,指令解析模块包括:指令数据接收模块,所述指令数据接收模块配置用于接收所述数据识别模块发送的总线数据,从所述总线数据中解析出对应的总线指令,并将所述总线指令发送到上层软件系统。
[0020]在本专利技术的一些实施方式中,指令解析模块还包括:指令接收配置模块,所述指令接收配置模块配置用于响应于所述指令数据接收模块解析到总线指令,向上层软件系统发起中断以及接收上层软件系统的配置信息通过所述配置信息配置所述指令解析模块的指令解析任务。
[0021]在本专利技术的一些实施方式中,还包括控制模块,所述控制模块配置用于:接收所述数据接收模块的总线数据保并将所述总线数据存到存储介质,或将总线数据响应结果发送到上层软件系统;将上层软件系统的控制指令发送到数据发送模块和/或根据数据发送模块的数据读请求将存储介质中的回放数据发送给数据发送模块。
[0022]在本专利技术的一些实施方式中,还包括链路重构模块,所述链路重构模块配置用于:将所述多个由数据发送模块和数据接收模块、数据识别模块形成的传输回路中的相同功能的子模块通过选择器进行连通;响应于所述多个传输回路中均出现异常,通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理系统,其特征在于,包括:数据发送模块,所述数据发送模块配置用于按照预设规则修改总线协议并将响应指令或回放数据发送到总线上;数据识别模块,所述数据识别模块配置用于从总线上接收总线数据,根据预设规则对接收的总线数据进行分类,并将分类后的总线数据发送到数据接收模块;数据接收模块,所述数据接收模块配置用于根据数据识别模块对总线数据的分类将总线数据保存到存储介质和/或发送到上层软件系统。2.根据权利要求1所述的系统,其特征在于,所述数据发送模块包括:数据回放模块,回放数据发送模块、指令发送模块,其中:所述数据回放模块配置用于根据上层软件系统的指令从存储介质中读取回放数据,并将回放数据发送到所述回放数据发送模块或将回放数据按照预定规则生成总线数据发送到回放数据发送模块。3.根据权利要求2所述的系统,其特征在于,所述数据回放模块包括:回放数据配置模块,所述回放数据配置模块配置用于接收上层软件系统的配置信息并配置数据回放模块的数据回放任务;回放数据读取模块,所述回放数据读取模块配置用于基于所述数据回放任务从存储介质中读取对应的回放数据。4.根据权利要求2所述的系统,其特征在于,所述回放数据发送模块配置用于:将回放数据按照预设规则修改总线的报文,将回放数据通过修改后的总线报文发送到总线上。5.根据权利要求4所述的系统,其特征在于,所述回放数据发送模块包括:总线数据发送缓存,所述总线数据发送缓存配置用于缓存数据回放模块发送的回放数据;总线数据发送模块,所述总线数据发送模块配置用于按照预设规则生成总线报文,并根据总线的位宽从所述总线数据发送缓存中读取对应大小的数据发送到总线上。6.根据权利要求2所述的系统,其特征在于,所述指令发送模块配置用于:基于上层软件系统的控制指令按照预设规则生成修改总线报文,并将上层软件系统配置的响应命令通过修改后的总线报文发送到总线上。7.根据权利要求6所述的系统,其特征在于,所述指令发送模块包括:发送指令配置模块,所述发送指令配置模块配置用于接收上层软件系统的控制指令,并根据上层软件系统的控制指令配置指令发送模块的发送任务;总线指令发送模块,所述总线指令发送模块配置用于根据按照预设规则生成总线报文,并基于所述总线报文将发送指令配置模块配置的发送任务发送到总线上。8.根据权利要求1所述的系统,其特征在于,所述数据接收模块包括数据存储模块、数据解析模块、指令解析模块,其中:所述数据存储模块配置用于将数据识别模块发送的分类数据保存到存储介质。9.根据权利要求8所述的系统,其特征在于,所述数据存储模块包括外部源数据模块、总线数据存储模块、数据存储配置模块,其中:所述数据存储配置模块配置用于根据上层软件系统的控制指令配置所述数据存储模
块的数据存储任务;所述外部源数据模块配置用于接收数据解析模块发送的数据,并将所述数据发送到总线数据存储模块;所述总线数据存储模块配置用于将所述外部源数据模块发送的数据的保存到存储介质中。10.根据权利要求9所述的系统,其特征在于,所述数据存储模块还包括数据选择模块、内部源数据模块,其中:所述内部源数据模块配置用于根据所述存储任务生成对应的内部数据,并将内部数据发送到所述数据选择模块;所述数据选择模块配置用于基于所述数据存储任务从所述外部源数据模块或内部...

【专利技术属性】
技术研发人员:石海涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1