一种基于中间件的智能设备日志管理方法及系统技术方案

技术编号:32518990 阅读:39 留言:0更新日期:2022-03-02 11:19
本发明专利技术提供一种基于中间件的智能设备日志管理方法及系统,包括,所述中间件接收智能设备的启动信号;所述中间件采集所述智能设备所有执行动作的内容数据、执行结果数据及执行顺序数据;并采集所述智能设备内设置应用的行为数据及应用执行结果数据;所述中间件通过预设的评级规则对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行评级,得到评级结果;将所述评级结果通过预设的加密方式进行加密存储,生成智能设备日志。本发明专利技术记录每一个动作行为的执行结果、执行顺序,从而在出现故障时,能及时排查到调用者是否按照规范进行合理调用,以及问题点所在,实时日志输出、记录及存储。储。储。

【技术实现步骤摘要】
一种基于中间件的智能设备日志管理方法及系统


[0001]本专利技术涉及智能设备日志管理
,特别是涉及一种基于中间件的智能设备日志管理方法及系统。

技术介绍

[0002]随着电力智慧营业厅的建设,很多简单而工作量占比较大的业务实现通过自助服务进行办理,无需再人工柜台办理。同时通过智能设备网点信息服务平台的建设,电力智慧营业厅的工作模式具备极高的可推广性,特别是智能设备具备快速推广应用的条件。智能设备的数量越来越多,为确保智能设备接入的规范性、提高对智能设备的管理力度,降低智能设备运维成本。
[0003]伴随着电力智慧营业厅的建设,很多简单而工作量占比较大的业务实现通过自助服务进行办理,无需再人工柜台办理。同时通过智能设备网点信息服务平台的建设,电力智慧营业厅的工作模式具备极高的可推广性,特别是智能设备具备快速推广应用的条件。智能设备的数量越来越多,为确保智能设备正常接入、正常使用的规范性、提高对智能设备的管理力度,降低智能设备运维成本。

技术实现思路

[0004]本专利技术的目的在于,提出一种基于中间件的智能设备日志管理方法及系统,确保智能设备正常接入、正常使用的规范性、提高对智能设备的管理力度,降低智能设备运维成本,尤其是在故障发生时数据的收集。
[0005]一方面,提供一种基于中间件的智能设备日志管理方法,包括:
[0006]所述中间件接收智能设备的启动信号;
[0007]所述中间件采集所述智能设备所有执行动作的内容数据、执行结果数据及执行顺序数据;并采集所述智能设备内设置应用的行为数据及应用执行结果数据;
[0008]所述中间件通过预设的评级规则对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行评级,得到评级结果;
[0009]将所述评级结果通过预设的加密方式进行加密存储,生成智能设备日志。
[0010]优选地,通过预设的时间间隔将所述智能设备日志进行打包;
[0011]将打包后的智能设备日志通过预设的上传接口上传至服务器的对应路径。
[0012]优选地,所述采集所述智能设备内设置应用的行为数据及应用执行结果数据具体包括:
[0013]所述中间件通过预设的写/读的接口实时采集所述智能设备内设置应用的行为数据及应用执行结果数据。
[0014]优选地,所述得到评级结果具体包括:
[0015]根据预设的日志等级对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行标记并保存;
[0016]其中,所述预设的日志等级至少包括:第一等级,用以标记只包含调试信息的数据;第二等级,用以标记包括调试信息和提示信息的数据;第三等级,用以标记包括调试信息、提示信息的数据及警告信息;第四信息,用以标记包括调试信息、提示信息的数据、警告信息及错误信息。
[0017]另一方面,还提供一种基于中间件的智能设备日志管理系统,用以实现所述的基于中间件的智能设备日志管理方法,包括:
[0018]中间件,用以接收智能设备的启动信号;采集所述智能设备所有执行动作的内容数据、执行结果数据及执行顺序数据;并采集所述智能设备内设置应用的行为数据及应用执行结果数据;并通过预设的评级规则对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行评级,得到评级结果;将所述评级结果通过预设的加密方式进行加密存储,生成智能设备日志。
[0019]优选地,所述中间层还用于通过预设的时间间隔将所述智能设备日志进行打包;
[0020]将打包后的智能设备日志通过预设的上传接口上传至服务器的对应路径。
[0021]优选地,所述中间层还用于通过预设的写/读的接口实时采集所述智能设备内设置应用的行为数据及应用执行结果数据。
[0022]优选地,所述中间层还用于根据预设的日志等级对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行标记并保存;
[0023]其中,所述预设的日志等级至少包括:第一等级,用以标记只包含调试信息的数据;第二等级,用以标记包括调试信息和提示信息的数据;第三等级,用以标记包括调试信息、提示信息的数据及警告信息;第四信息,用以标记包括调试信息、提示信息的数据、警告信息及错误信息。
[0024]综上,实施本专利技术的实施例,具有如下的有益效果:
[0025]本专利技术提供的基于中间件的智能设备日志管理方法及系统,通过中间件记录每一个动作行为的执行结果、执行顺序,从而在出现故障时,能及时排查到调用者是否按照规范进行合理调用,以及问题点所在,实时日志输出、记录及存储;保智能设备正常接入、正常使用的规范性、提高对智能设备的管理力度,降低智能设备运维成本,尤其是在故障发生时数据的收集。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本专利技术的范畴。
[0027]图1为本专利技术实施例中一种基于中间件的智能设备日志管理方法的主流程示意图。
[0028]图2为本专利技术实施例中一种基于中间件的智能设备日志管理系统的示意图。
具体实施方式
[0029]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一
步地详细描述。
[0030]如图1所示,为本专利技术提供的一种基于中间件的智能设备日志管理方法的一个实施例的示意图。在该实施例中,所述方法包括:
[0031]所述中间件接收智能设备的启动信号;
[0032]所述中间件采集所述智能设备所有执行动作的内容数据、执行结果数据及执行顺序数据;并采集所述智能设备内设置应用的行为数据及应用执行结果数据;也就是,针对B/S架构的系统,前端网页一般是无法存储行为记录,中间件的日志输出记录,会提供写/读的接口,方便记录应用的行为,执行结果。
[0033]具体实施例中,所述中间件通过预设的写/读的接口实时采集所述智能设备内设置应用的行为数据及应用执行结果数据。进一步的,所述中间件通过预设的评级规则对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行评级,得到评级结果;也就是,不同场景,需要不同等级的日志,进行分析。如当现场复现问题时,却想要输出更加详细更加全面的日志,为不破坏现场,不能重新编译程序。此时日志等级控制就尤为重要;通过设置日志等级参数,就能控制日志类型,输出一般错误信息,还是调试信息。而当调试完毕时,切换回默认级别。
[0034]具体实施例中,根据预设的日志等级对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行标记并保存;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于中间件的智能设备日志管理方法,其特征在于,包括:所述中间件接收智能设备的启动信号;所述中间件采集所述智能设备所有执行动作的内容数据、执行结果数据及执行顺序数据;并采集所述智能设备内设置应用的行为数据及应用执行结果数据;所述中间件通过预设的评级规则对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行评级,得到评级结果;将所述评级结果通过预设的加密方式进行加密存储,生成智能设备日志。2.如权利要求1所述的方法,其特征在于,还包括:通过预设的时间间隔将所述智能设备日志进行打包;将打包后的智能设备日志通过预设的上传接口上传至服务器的对应路径。3.如权利要求2所述的方法,其特征在于,所述采集所述智能设备内设置应用的行为数据及应用执行结果数据具体包括:所述中间件通过预设的写/读的接口实时采集所述智能设备内设置应用的行为数据及应用执行结果数据。4.如权利要求3所述的方法,其特征在于,所述得到评级结果具体包括:根据预设的日志等级对采集的执行动作的内容数据、执行结果数据、执行顺序数据、应用的行为数据及应用执行结果数据进行标记并保存;其中,所述预设的日志等级至少包括:第一等级,用以标记只包含调试信息的数据;第二等级,用以标记包括调试信息和提示信息的数据;第三等级,用以标记包括调试信息、提示信息的数据及警告信息;第四信息,用以标记包括调试信息、提示信息的数据、警告信息及错误信息。5.一种...

【专利技术属性】
技术研发人员:黄勇光陈喆胡章云李中立
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

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

1