嵌入式日志管理系统和方法技术方案

技术编号:15616313 阅读:74 留言:0更新日期:2017-06-14 03:25
本发明专利技术提供了嵌入式日志管理系统和方法,涉及日志管理技术领域,包括日志信息编码模块、日志信息表生成模块、告警器件注册模块和联动告警模块;日志信息编码模块用于对日志信息进行编码,得到多个日志信息码;日志信息表生成模块用于根据多个日志信息码和多个联动告警器件链表生成日志信息表;告警器件注册模块用于根据日志信息表将告警器件注册到对应的日志信息码上;联动告警模块用于根据日志信息码遍历日志信息表,得到日志信息码对应的联动告警器件链表,并根据日志信息码的状态信息对告警器件进行配置和操作,以使告警器件产生告警提示。本发明专利技术可以联动嵌入式系统中的告警器件,通过产生物理提示来进行告警。

【技术实现步骤摘要】
嵌入式日志管理系统和方法
本专利技术涉及日志管理
,尤其是涉及嵌入式日志管理系统和方法。
技术介绍
现有的嵌入式日志管理系统可以将日志信息实时显示在GUI(GraphicalUserInterface,图形用户界面)上,能提供一定的提示作用,但是如果不查看GUI,用户就不能得知设备有严重的告警事件发生,并没有充分利用嵌入式系统的本身的存在的器件产生提示,比如如何使用告警灯、蜂鸣器等声、光、电设备产生提示,以及如何使日志管理系统与嵌入式的声、光、电设备进行关联。
技术实现思路
有鉴于此,本专利技术的目的在于提供嵌入式日志管理系统和方法,可以联动嵌入式系统中的告警器件,通过产生声、光、电等物理提示来进行告警,从而提醒嵌入式系统用户。第一方面,本专利技术实施例提供了嵌入式日志管理系统,包括日志信息编码模块、日志信息表生成模块、告警器件注册模块、联动告警模块;所述日志信息编码模块,用于对日志信息进行编码,得到多个日志信息码;所述日志信息表生成模块,用于根据多个所述日志信息码和多个联动告警器件链表生成日志信息表,其中,所述联动告警器件链表包括与所述日志信息码对应的告警器件;所述告警器件注册模块,用于根据所述日志信息表将所述告警器件注册到对应的所述日志信息码上;所述联动告警模块,用于根据所述日志信息码遍历所述日志信息表,得到所述日志信息码对应的所述联动告警器件链表,并根据所述日志信息码的状态信息对所述告警器件进行配置和操作,以使所述告警器件产生告警提示。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述日志信息表生成模块还用于根据所述日志信息码对应的日志级别选择所述联动告警器件链表。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,还包括日志信息存储模块,用于采用链表的方式保存所述日志信息,并通过第一文件和第二文件记录所述日志信息。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述日志信息存储模块包括记录模块、判断模块和生成模块;所述记录模块,用于将所述日志信息记录到所述第一文件中;所述判断模块,用于判断所述第一文件是否记录满;所述生成模块,用于在所述第一文件记录满的情况下,生成所述第二文件。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,还包括日志信息发送模块,用于将所述日志信息发送到终端,以使用户根据所述终端的图形用户界面GUI查看所述日志信息。第二方面,本专利技术实施例还提供嵌入式日志管理方法,所述方法包括:对日志信息进行编码,得到多个日志信息码;根据多个所述日志信息码和多个联动告警器件链表生成日志信息表,其中,所述联动告警器件链表包括与所述日志信息码对应的所述告警器件;根据所述日志信息表将所述告警器件注册到对应的所述日志信息码上;根据所述日志信息码遍历所述日志信息表,得到所述日志信息码对应的所述联动告警器件链表,并根据所述日志信息码的状态信息对所述告警器件进行配置和操作,以使所述告警器件产生告警提示。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述方法还包括:根据所述日志信息码对应的日志级别选择所述联动告警器件链表。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述方法还包括:采用链表的方式保存所述日志信息,并通过第一文件和第二文件记录所述日志信息。结合第二方面的第二种可能的实施方式,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述方法还包括:将所述日志信息记录到所述第一文件中;判断所述第一文件是否记录满;如果所述第一文件记录满,则生成所述第二文件。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,所述方法还包括:将所述日志信息发送到终端,以使用户根据所述终端的图形用户界面GUI查看所述日志信息。本专利技术提供了嵌入式日志管理系统和方法,包括日志信息编码模块、日志信息表生成模块、告警器件注册模块和联动告警模块;日志信息编码模块用于对日志信息进行编码,得到多个日志信息码;日志信息表生成模块用于根据多个日志信息码和多个联动告警器件链表生成日志信息表;告警器件注册模块用于根据日志信息表将告警器件注册到对应的日志信息码上;联动告警模块用于根据日志信息码遍历日志信息表,得到日志信息码对应的联动告警器件链表,并根据日志信息码的状态信息对告警器件进行配置和操作,以使告警器件产生告警提示,从而可以联动嵌入式系统中的告警器件,通过产生物理提示来进行告警,从而提醒嵌入式系统用户。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种嵌入式日志管理系统的结构示意图;图2为本专利技术实施例一提供的另一嵌入式志管理系统的结构示意图;图3为本专利技术实施例一提供的嵌入式日志信息码的组成示意图;图4为本专利技术实施例一提供的联动告警器件链表的示意图;图5为本专利技术实施例二提供的嵌入式日志管理系统的日志信息记录方法示意图;图6为本专利技术实施例二提供的嵌入式日志管理方法流程图;图7为本专利技术实施例二提供的嵌入式日志管理系统的日志信息处理流程图。图标:10-日志信息编码模块;20-日志信息表生成模块;30-告警器件注册模块;40-联动告警模块;50-日志信息发送模块;60-日志信息存储模块;70-日志信息接收模块;11-最高位MSB;12-模块ID;13-模块内部日志信息ID。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,现有的嵌入式日志管理系统可以将日志信息实时显示在GUI上,能提供一定的提示作用,但是如果不查看GUI,用户就不能得知设备有严重的告警事件发生,并没有充分利用嵌入式系统本身存在的器件产生提示,比如如何使用告警灯、蜂鸣器等声、光、电设备产生提示,以及如何使日志管理系统与嵌入式的声、光、电设备进行关联,基于此,本专利技术实施例提供的嵌入式日志管理系统和方法,可以联动嵌入式系统中的告警器件,通过产生声、光、电等物理提示来进行告警,从而提示嵌入式系统用户。嵌入式系统是由若干个功能模块组成的,每个功能模块内部都有其独特告警即日志信息,本专利技术实施例提出使用一种日志信息码来将繁杂的系统日志信息进行归类整理,然后根据日志信息码来组织日志信息表,而日志信息表中定义了哪些日志信息需要关联到嵌入式系统的器件,本文档来自技高网...
嵌入式日志管理系统和方法

【技术保护点】
一种嵌入式日志管理系统,其特征在于,包括日志信息编码模块、日志信息表生成模块、告警器件注册模块和联动告警模块;所述日志信息编码模块,用于对日志信息进行编码,得到多个日志信息码;所述日志信息表生成模块,用于根据多个所述日志信息码和多个联动告警器件链表生成日志信息表,其中,所述联动告警器件链表包括与所述日志信息码对应的告警器件;所述告警器件注册模块,用于根据所述日志信息表将所述告警器件注册到对应的所述日志信息码上;所述联动告警模块,用于根据所述日志信息码遍历所述日志信息表,得到所述日志信息码对应的所述联动告警器件链表,并根据所述日志信息码的状态信息对所述告警器件进行配置和操作,以使所述告警器件产生告警提示。

【技术特征摘要】
1.一种嵌入式日志管理系统,其特征在于,包括日志信息编码模块、日志信息表生成模块、告警器件注册模块和联动告警模块;所述日志信息编码模块,用于对日志信息进行编码,得到多个日志信息码;所述日志信息表生成模块,用于根据多个所述日志信息码和多个联动告警器件链表生成日志信息表,其中,所述联动告警器件链表包括与所述日志信息码对应的告警器件;所述告警器件注册模块,用于根据所述日志信息表将所述告警器件注册到对应的所述日志信息码上;所述联动告警模块,用于根据所述日志信息码遍历所述日志信息表,得到所述日志信息码对应的所述联动告警器件链表,并根据所述日志信息码的状态信息对所述告警器件进行配置和操作,以使所述告警器件产生告警提示。2.根据权利要求1所述的嵌入式日志管理系统,其特征在于,所述日志信息表生成模块还用于根据所述日志信息码对应的日志级别选择所述联动告警器件链表。3.根据权利要求1所述的嵌入式日志管理系统,其特征在于,还包括日志信息存储模块,用于采用链表的方式保存所述日志信息,并通过第一文件和第二文件记录所述日志信息。4.根据权利要求3所述的嵌入式日志管理系统,其特征在于,所述日志信息存储模块包括记录模块、判断模块和生成模块;所述记录模块,用于将所述日志信息记录到所述第一文件中;所述判断模块,用于判断所述第一文件是否记录满;所述生成模块,用于在所述第一文件记录满的情况下,生成所述第二文件。5.根据权利要求1所述的...

【专利技术属性】
技术研发人员:赵晨辉
申请(专利权)人:北京数码视讯科技股份有限公司
类型:发明
国别省市:北京,11

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

1