一种化学激光器嵌入式控制设备日志处理系统及方法与流程

文档序号:12729155阅读:354来源:国知局

一种化学激光器嵌入式控制设备日志处理系统及方法,尤其是一种能够对化学激光器嵌入式控制设备实现其工作日志捕获收集分析的日志处理系统及方法。



背景技术:

现有的大型激光器尤其是化学激光器应用嵌入式控制设备作为数据采集控制系统越来越广泛,大多嵌入式控制设备的实现架构多为上位机与底层的下位机的实现方式,底层下位机对上位机操作用户而言都是透明的,那么如何准确实时把握整个系统稳定可靠的工作状态,对于没有相应日志系统的用户操作人员而言,只能是凭经验根据表象来分析系统出现问题的可能原因,而对于没有问题表象出现时,也只能是想当然的认为系统当前的状态是稳定的,这就往往可能错过发现和处理系统设备问题的最佳时机。通过分析日志记录,对日常激光器设备运行维护及健康状况诊断就尤为重要,但目前的日志记录大都为操作系统自身的日志或为随激光器控制软件自带的软件错误记录日志,日志记录形式单一,日志内容有限,不能满足针对化学激光器运行维护的故障诊断和实际操作过程的记录分析功能。本发明的一种化学激光器嵌入式控制设备日志处理方法旨在针对化学激光器特点,通过捕获嵌入式控制设备运行参数及采集数据而自定义的,表征激光器运行状态、故障记录及实际过程操作的日志记录形式。



技术实现要素:

针对上述技术不足,本发明提供了一种能够对化学激光器嵌入式控制设备实现其工作日志捕获收集分析的日志处理系统及方法。。

本发明解决其技术问题所采用的技术方案是:一种化学激光器嵌入式控制设备日志处理系统,包括:

底层嵌入式控制端日志处理单元:用于将化学激光器嵌入式控制设备反馈的日志信息指令进行解析、过滤形成日志信息存储,并将告警信息的日志反馈 至上位机用户操作控制端日志处理单元;

上位机用户操作控制端日志处理单元:用于收集化学激光器嵌入式控制设备的用户登录信息、用户操作状态信息和底层嵌入式控制端日志处理单元反馈的告警信息日志处理后形成上位机的日志信息并储存。

所述底层嵌入式控制端日志处理单元包括:

嵌入式设备日志信息捕获模块:用于实时捕获化学激光器嵌入式控制设备反馈的日志信息指令;

设备状态日志信息解析模块:用于接收日志信息指令中第二个字节为0的日志信息,解析成对应的日志类型及日志文本内容,日志信息包括嵌入式设备的采集卡工作异常状态、控制卡工作异常状态、网络设备工作异常状态等异常状态信息;

底层动作日志信息解析模块:用于接收日志信息指令中第二个字节为1的日志信息,解析成对应的日志类型及日志文本内容,日志信息包括底层嵌入式设备的控制输出状态、时序运行工作状态、阀门执行动作时间及紧急刹车动作状态;

通信指令日志信息解析模块:用于接收日志信息指令中第二个字节为2的日志信息,解析成对应的日志类型及日志文本内容,日志信息包括底层嵌入式设备的CAN通信指令信息、TCP通信指令信息;

日志信息过滤模块:用于筛选过滤出待处理及待存储的日志信息;

日志信息处理模块:用于对日志信息过滤模块筛选过滤出的待处理日志信息对需告警的日志信息进行处理,即将其日志指令信息中的第四个字节标识为1;

日志信息存储模块:用于对日志信息过滤模块筛选过滤出的待存储日志信息解析成对应的文本内容及日志类型存储到相应的日志文件中;

反馈上位机告警信息模块:用于将经日志信息处理模块处理并标识为告警的日志信息经TCP协议发送至上位机用户操作控制端。

所述日志信息指令包括四个字节,第一个字节为指令标识,用于区分该指令类型是否为日志类型;第二字节表示为日志类型;第三个字节表示为日志内容信息;第四个字节表示为是否为告警日志信息。

所述上位机用户操作控制端日志处理单元包括:

用户登陆状态日志信息收集模块:用于收集化学激光器嵌入式控制设备的用户登录日志内容和编号信息;

用户操作状态日志信息收集模块:用于收集用户对化学激光器嵌入式控制设备的数据采集与控制的日志内容和编号信息;

底层告警状态日志信息收集模块:用于收集底层嵌入式控制端日志处理单元反馈至上位机用户操作控制端的告警日志内容和编号信息;

日志信息解析模块:用于对用户登陆状态日志信息收集模块、用户操作状态日志信息收集模块和底层告警状态日志信息收集模块的日志内容和编号信息解析成对应的文本内容及日志类型;

日志信息存储模块:用于将日志信息解析模块解析后形成的文本内容及日志类型存储到相应的日志文件中。

一种化学激光器嵌入式控制设备日志处理方法,包括以下步骤:

底层嵌入式控制端日志处理单元将化学激光器嵌入式控制设备反馈的日志信息指令进行解析、过滤形成日志信息存储,并将告警信息的日志反馈至上位机用户操作控制端日志处理单元;

上位机用户操作控制端日志处理单元收集化学激光器嵌入式控制设备的用户登录信息、用户操作状态信息和底层嵌入式控制端日志处理单元反馈的告警信息日志处理后形成上位机的日志信息并储存。

所述底层嵌入式控制端日志处理单元包括:

嵌入式设备日志信息捕获模块:实时捕获化学激光器嵌入式控制设备反馈的日志信息指令;

设备状态日志信息解析模块:接收日志信息指令中第二个字节为0的日志信息,解析成对应的日志类型及日志文本内容,日志信息包括嵌入式设备的采集卡工作异常状态、控制卡工作异常状态、网络设备工作异常状态等异常状态信息;

底层动作日志信息解析模块:接收日志信息指令中第二个字节为1的日志信息,解析成对应的日志类型及日志文本内容,日志信息包括底层嵌入式设备的控制输出状态、时序运行工作状态、阀门执行动作时间及紧急刹车动作状态;

通信指令日志信息解析模块:接收日志信息指令中第二个字节为2的日志信息,解析成对应的日志类型及日志文本内容,日志信息包括底层嵌入式设备的CAN通信指令信息、TCP通信指令信息;

日志信息过滤模块:筛选过滤出待处理及待存储的日志信息;

日志信息处理模块:对日志信息过滤模块筛选过滤出的待处理日志信息对需告警的日志信息进行处理,即将其日志指令信息中的第四个字节标识为1;

日志信息存储模块:对日志信息过滤模块筛选过滤出的待存储日志信息解析成对应的文本内容及日志类型存储到相应的日志文件中;

反馈上位机告警信息模块:将经日志信息处理模块处理并标识为告警的日志信息经TCP协议发送至上位机用户操作控制端。

所述日志信息指令包括四个字节,第一个字节为指令标识,用于区分该指令类型是否为日志类型;第二字节表示为日志类型;第三个字节表示为日志内容信息;第四个字节表示为是否为告警日志信息。

所述上位机用户操作控制端日志处理单元包括:

用户登陆状态日志信息收集模块:收集化学激光器嵌入式控制设备的用户登录日志内容和编号信息;

用户操作状态日志信息收集模块:收集用户对化学激光器嵌入式控制设备的数据采集与控制的日志内容和编号信息;

底层告警状态日志信息收集模块:收集底层嵌入式控制端日志处理单元反馈至上位机用户操作控制端的告警日志内容和编号信息;

日志信息解析模块:对用户登陆状态日志信息收集模块、用户操作状态日志信息收集模块和底层告警状态日志信息收集模块的日志内容和编号信息解析成对应的文本内容及日志类型;

日志信息存储模块:将日志信息解析模块解析后形成的文本内容及日志类型存储到相应的日志文件中。

本发明具有以下有益效果及优点:

1、本发明的化学激光器嵌入式控制设备日志处理方法,实现了对位机用户操作控制端的日志处理与存储,可用来诊断用户操作是否准确无误,并可根据 用户操作习惯设计优化上位机的人机交互界面。

2、本发明的化学激光器嵌入式控制设备日志处理方法,也实现了对底层嵌入式控制端的日志处理与存储,可用来分析判断底层实时工作状态,发生异常情况时可及时诊断并定位问题原因。

3、实现了化学激光器嵌入式控制设备实时运行过程中的底层告警功能,降低了试验测试的风险与安全成本。

4、本发明实现了对化学激光器嵌入式控制设备日常试验实时工作状态与历史工作状态信息的全记录,利于对化学激光器嵌入式控制设备的日常维护,并具有对底层嵌入式控制端的实时工作状态异常告警功能,可及时发现并反馈告警信息,利于对异常状态定位分析与诊断处理,更好的保障了对化学激光器嵌入式控制设备工作状态的安全可靠运行。

附图说明

图1为本发明的结构示意图;

其中,100用户登陆状态日志信息收集模块,101用户操作状态日志信息收集模块,102底层告警状态日志信息收集模块,103日志信息处理模块,104日志信息存储模块,105嵌入式设备日志信息捕获模块,106设备状态日志信息解析模块,107底层动作日志信息解析模块,108通信指令日志信息解析模块,109日志信息过滤规则,110日志信息过滤模块,111日志信息处理规则,112日志信息处理模块,113日志信息存储模块114是否触发告警,115反馈上位机告警信息模块。

具体实施方式

下面结合实施例对本发明做进一步的详细说明。

一种能够对化学激光器嵌入式控制设备实现其工作日志捕获收集分析的日志处理方法。本发明的化学激光器嵌入式控制设备日志处理方法,包括化学激光器嵌入式控制设备上位机用户操作控制端日志处理单元和底层嵌入式控制端日志处理单元。

上位机用户操作控制端日志处理单元设于上位机内,包括用户登陆状态日志信息收集模块、用户操作状态日志信息收集模块和底层告警状态日志信息收集模块,以及日志信息处理模块和日志信息存储模块。

底层嵌入式控制端日志处理单元设于与上位机连接的化学激光器嵌入式控制设备内,包括嵌入式设备日志信息捕获模块,用于对捕获日志信息进行解析的设备状态日志信息解析模块、底层动作日志信息解析模块和通信指令日志信息解析模块,用于对解析后日志进行过滤的日志信息过滤规则和日志信息过滤模块,用于对过滤后日志信息进行处理的日志信息处理规则和日志信息处理模块,以及日志信息存储模块和反馈上位机告警信息模块。

本发明的化学激光器嵌入式控制设备日志处理方法,包括化学激光器嵌入式控制设备上位机用户操作控制端日志处理单元和底层嵌入式控制端日志处理单元。

所述的化学激光器嵌入式控制设备日志处理方法,所述化学激光器嵌入式控制设备日志处理方法的上位机用户操作控制端日志处理单元包括用户登陆状态日志信息收集模块、用户操作状态日志信息收集模块和底层告警状态日志信息收集模块,以及日志信息解析模块和日志信息存储模块。所述化学激光器嵌入式控制设备日志处理方法的底层嵌入式控制端日志处理单元包括嵌入式设备日志信息捕获模块,用于对捕获日志信息进行解析的设备状态日志信息解析模块、底层动作日志信息解析模块和通信指令日志信息解析模块,用于对解析后日志进行过滤的日志信息过滤规则和日志信息过滤模块,用于对过滤后日志信息进行处理的日志信息处理规则和日志信息处理模块,以及日志信息存储模块和反馈上位机告警信息模块。

上位机用户操作控制端日志处理单元的用户登陆状态日志信息收集模块,用于收集登陆化学激光器嵌入式控制设备的用户名信息、用户登陆系统时间,用户登陆所属权限,用户登陆时长的相关日志内容或编号信息。

所述用户登陆状态日志信息收集模块,用于收集登陆化学激光器嵌入式控 制设备的用户名信息、用户登陆系统时间,用户登陆所属权限,用户登陆时长的相关日志内容或编号信息。

用户操作状态日志信息收集模块,用于收集用户对化学激光器嵌入式控制设备的数据采集与控制通道的配置参数变更操作、收集数据采集操作、收集激光器控制单元动作输出操作、收集运行时序动作操作和收集急停刹车动作操作的相关日志内容或编号信息。

底层嵌入式控制端日志处理单元,用于收集底层嵌入式控制端日志处理单元反馈至上位机用户操作控制端的告警日志内容或编号信息。所述告警日志信息,由日志类型、告警日志信息内容和告警日志信息时间组成。

日志信息解析模块,用于对用户登陆状态日志信息收集模块、用户操作状态日志信息收集模块和底层告警状态日志信息收集模块所收集到的初始日志编号信息,进行编号信息解析处理,将所对应编号解析成对应的日志类型及文本内容。日志信息存储模块,用于将相关日志内容和解析后的文本信息存储到日志文件中。

所述的底层嵌入式控制端日志处理单元的嵌入式设备日志信息捕获模块用于实时捕获日志信息指令。所述的日志信息指令,其特征在于该指令由四个字节组成,第一个字节为指令标识,用于区分该指令类型是否为日志类型。第二字节表示为日志类型,0标识为设备状态日志信息,1标识为底层动作日志信息,2标识为通信指令日志信息。第三个字节表示为日志内容信息。第四个字节表示为是否为告警日志信息,0标识为非日志告警信息,1标识为日志告警信息。

设备状态日志信息解析模块用于接收日志信息指令中第二个字节为0的日志信息,解析成对应的日志类型及日志文本内容,主要日志信息包括嵌入式设备的采集卡工作异常状态、控制卡工作异常状态、网络设备工作异常状态等异常状态信息。

底层动作日志信息解析模块用于接收日志信息指令中第二个字节为1的日志信息,解析成对应的日志类型及日志文本内容,主要日志信息包括底层嵌入 式设备的控制输出状态、时序运行工作状态、阀门执行动作时间及紧急刹车动作状态等信息。

通信指令日志信息解析模块用于接收日志信息指令中第二个字节为2的日志信息,解析成对应的日志类型及日志文本内容,主要日志信息包括底层嵌入式设备的CAN通信指令信息、TCP通信指令信息。

日志信息过滤规则用于自定义要存储的底层嵌入式控制端日志的类型及对应的日志信息,以文本进行存储,由上位机配置下发,底层嵌入式控制端初始化即被加载生效。

日志信息过滤模块根据日志信息过滤规则对符合存储要求的日志信息进行筛选过滤。

日志信息处理规则用于自定义要进行告警的底层嵌入式控制端日志的类型及对应的日志信息,以文本进行存储,由上位机配置下发,底层嵌入式控制端初始化即被加载生效。

日志信息处理模块根据日志信息处理规则对符合告警要求的日志信息进行处理,将相应的日志指令信息中的第四个字节标识为1。

日志信息存储模块用于将相关日志内容和解析过滤后的文本信息存储到日志文件中。

反馈上位机告警信息模块用于将标识为告警日志信息的日志经TCP协议发送至上位机用户操作控制端。

化学激光器嵌入式控制设备日志处理方法,包括如下步骤:

(1)初始化化学激光器嵌入式控制设备的上位机操作端;

(2)启动上位机用户操作控制端日志处理单元开启上位机日志记录模式,开始对用户登陆状态日志信息、用户操作状态日志信息和底层告警状态日志信息进行实时记录;

(3)初始化化学激光器嵌入式控制设备的底层嵌入式设备模块;

(4)启动底层嵌入式控制端日志处理单元开启底层日志记录模式,开始对设 备状态日志信息、底层动作日志信息和通信指令日志信息进行实时记录;

(5)底层嵌入式控制端日志处理单元捕获解析处理到告警日志信息,经TCP协议发送至上位机用户操作控制端日志处理单元的底层告警状态日志信息收集模块。

(6)所述底层告警状态日志信息收集模块收集到底层告警信息,对该告警信息进行存储和告警显示处理。

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,为本发明具体实施例1所述的一种化学激光器嵌入式控制设备日志处理系统A及日志处理方法,具体包括上位机用户操作控制端日志处理单元B和底层嵌入式控制端日志处理单元C。

所述化学激光器嵌入式控制设备日志处理系统的上位机用户操作控制端日志处理单元包括用户登陆状态日志信息收集模块100、用户操作状态日志信息收集模块101和底层告警状态日志信息收集模块102,以及日志信息解析模块103和日志信息存储模块104。

所述的化学激光器嵌入式控制设备上位机用户操作控制端日志处理单元的用户登陆状态日志信息收集模块,用于收集登陆化学激光器嵌入式控制设备的用户名信息、用户登陆系统时间,用户登陆所属权限,用户登陆时长的相关日志内容或编号信息。用户操作状态日志信息收集模块,用于收集用户对化学激光器嵌入式控制设备的数据采集与控制通道的配置参数变更操作、收集数据采集操作、收集激光器控制单元动作输出操作、收集运行时序动作操作和收集急停刹车动作操作的相关日志内容或编号信息。底层嵌入式控制端日志处理单元,用于收集底层嵌入式控制端日志处理单元反馈至上位机用户操作控制端的告警日志内容或编号信息。所述告警日志信息,由日志类型、告警日志信息内容和告警日志信息时间组成。日志信息解析模块,用于对用户登陆状态日志信息收集模块、用户操作状态日志信息收集模块和底层告警状态日志信息收集模块所 收集到的初始日志编号信息,进行编号信息解析处理,将所对应编号解析成对应的日志类型及文本内容。日志信息存储模块,用于将相关日志内容和解析后的文本信息存储到日志文件中。

所述化学激光器嵌入式控制设备日志处理系统的底层嵌入式控制端日志处理单元C包括嵌入式设备日志信息捕获模块105,用于对捕获日志信息进行解析的设备状态日志信息解析模块106、底层动作日志信息解析模块107和通信指令日志信息解析模块108,用于对解析后日志进行过滤的日志信息过滤规则109和日志信息过滤模块110,用于对过滤后日志信息进行处理的日志信息处理规则111和日志信息处理模块112,以及日志信息存储模块113和反馈上位机告警信息模块115。

所述的底层嵌入式控制端日志处理单元的嵌入式设备日志信息捕获模块用于实时捕获日志信息指令。所述的日志信息指令,其特征在于该指令由四个字节组成,第一个字节为指令标识,用于区分该指令类型是否为日志类型。第二字节表示为日志类型,0标识为设备状态日志信息,1标识为底层动作日志信息,2标识为通信指令日志信息。第三个字节表示为日志内容信息。第四个字节表示为是否为告警日志信息,0标识为非日志告警信息,1标识为日志告警信息。设备状态日志信息解析模块用于接收日志信息指令中第二个字节为0的日志信息,解析成对应的日志类型及日志文本内容,主要日志信息包括嵌入式设备的采集卡工作异常状态、控制卡工作异常状态、网络设备工作异常状态等异常状态信息。底层动作日志信息解析模块用于接收日志信息指令中第二个字节为1的日志信息,解析成对应的日志类型及日志文本内容,主要日志信息包括底层嵌入式设备的控制输出状态、时序运行工作状态、阀门执行动作时间及紧急刹车动作状态等信息。通信指令日志信息解析模块用于接收日志信息指令中第二个字节为2的日志信息,解析成对应的日志类型及日志文本内容,主要日志信息包括底层嵌入式设备的CAN通信指令信息、TCP通信指令信息。日志信息过滤规则用于自定义要存储的底层嵌入式控制端日志的类型及对应的日志信息,以文本 进行存储,由上位机配置下发,底层嵌入式控制端初始化即被加载生效。日志信息过滤模块根据日志信息过滤规则对符合存储要求的日志信息进行筛选过滤。日志信息处理规则用于自定义要进行告警的底层嵌入式控制端日志的类型及对应的日志信息,以文本进行存储,由上位机配置下发,底层嵌入式控制端初始化即被加载生效。日志信息处理模块根据日志信息处理规则对符合告警要求的日志信息进行处理,即将相应的日志指令信息中的第四个字节标识为1。日志信息存储模块用于将相关日志内容和解析过滤后的文本信息存储到日志文件中。反馈上位机告警信息模块用于将标识为告警日志信息的日志经TCP协议发送至上位机用户操作控制端。

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