一种用于智能用电设备的日志管理方法及系统技术方案

技术编号:20545664 阅读:46 留言:0更新日期:2019-03-09 18:36
本发明专利技术公开一种用于智能用电设备的日志管理方法及系统,可解决现场工程人员查看设备日志较麻烦,运维效率较低的技术问题。所述方法包括:S100、把智能用电设备产生的待解析的日志文件通过标准接口导入到指定地址;S200,对日志文件进行解析,并得出结果日志;S300,根据用户发起日志导出请求,拼接结果日志并输出;S400,根据用户发起上传云盘请求,检测当前是否有网络,在有网络的情况下,弹出登录界面,允许用户登录企业云盘并上传步骤S300中产生的结果日志。本发明专利技术使得企业可通过云盘对多个现场的日志进行管理,相关技术人员通过分析整理各现场的故障情况,可生成有效的总结报告,为优化和改善产品的性能提供借鉴和参考。

A Log Management Method and System for Intelligent Electric Equipment

The invention discloses a log management method and system for intelligent electrical equipment, which can solve the technical problems of field engineers having trouble in checking equipment logs and low operation and maintenance efficiency. The method includes: S100, importing the log file generated by intelligent power equipment into the specified address through standard interface; S200, parsing the log file and getting the result log; S300, exporting the log according to the user's initiation request, splicing the result log and outputting; S400, according to the user's initiation of uploading cloud disk request, detecting whether there is a network or not. In this case, the login interface pops up, allowing users to log on to the enterprise cloud disk and upload the result log generated in The invention enables enterprises to manage logs of multiple sites through cloud disk, and relevant technical personnel can generate effective summary reports by analyzing and sorting out the fault conditions of each site, providing reference and reference for optimizing and improving the performance of products.

【技术实现步骤摘要】
一种用于智能用电设备的日志管理方法及系统
本专利技术涉及电力系统领域,具体涉及一种用于智能用电设备的日志管理方法。
技术介绍
随着智能电网建设的不断推进和深入,现场投入使用的智能用电设备种类繁多,比如终端类产品包括Ⅰ型集中器、II型采集器和Ⅲ型专变终端等,电表类产品包括三相表、单相表等,这给现场工程人员的工作带来了极大的挑战,不仅要熟悉各类设备的硬件特性,还要了解各类设备的功能。然而困难不止于此,当检测到某个设备不能正常工作的时候,还需要从设备里取出日志,研究设备的运行轨迹是否有异。一般情况下,日志都是产品研发人员自行添加的,还牵涉到一些数据帧的解读,现场工程人员往往无法看懂日志。尤其是数据帧可能涉及多种协议标准,有的协议线性可读,容易理解,比如DL/T645-2007协议,而有的协议,比如国家电网的最新协议标准——DL/T698.45协议,它是一种复合型结构的协议,非常晦涩难懂。这就给现场工程人员带来很大的难度,大部分人并不懂协议,于是他们往往把日志转发给产品研发人员去分析,得到相应的反馈之后再去尝试解决问题,如此反复,不仅工作效率低下,还大大增加了企业的现场运营成本。
技术实现思路
本专利技术提出的一种用于智能用电设备的日志管理方法,可解决现场工程人员查看设备日志较麻烦,运维效率较低的技术问题。为实现上述目的,本专利技术采用了以下技术方案:一种用于智能用电设备的日志管理方法,包括以下步骤:S100、把智能用电设备产生的待解析的日志文件通过标准接口导入到指定地址;S200、以默认的全选或者用户选择的筛选条件作为解析要项,对所述日志文件进行解析,并得出结果日志;S300、根据用户发起日志导出请求,以默认全选或者用户筛选的条件为内容要素,拼接结果日志并输出;S400、根据用户发起上传云盘请求,检测当前是否有网络,在有网络的情况下,弹出登录界面,允许用户登录企业云盘并上传步骤S300中产生的结果日志。进一步的,所述步骤S200以默认的全选或者用户选择的筛选条件作为解析要项,对所述日志文件进行解析,并得出结果日志;具体包括:S201、以默认的全选或者用户选择的筛选条件作为参考基准建立起来的数据模型,并根据设备的方案选型对日志文件进行内容剪裁,形成一个包含N个条目的过程文件一;S202、逐个扫描过程文件一中的所有条目,把条目类型输入解析要项模型进行一致性验证,符合解析要项要求的所有条目形成待翻译的条目集合Union;S203、对照条目字典,逐条翻译条目集合Union,形成过程文件二;S204、对过程文件二进行分析,统计设备经由RS485或者载波通道抄读数据失败的次数,并把其对应的结果日志语句编号一起作为日志分析小结的内容添加到文件的末尾,形成了最终的结果日志。进一步的,所述步骤S203中每个翻译项为一条结果日志语句,每个语句具有唯一的编号。进一步的,所述步骤S203中整个翻译过程包含:条目内容为数据帧时,系统将调用万能报文解析模块对数据帧进行解析,该条目的最终翻译结果将包含报文解析详解,此类报文主要是设备经由RS485或者载波通道抄读数据的报文;条目内容为异常打印信息时,该条目的最终翻译结果将包含异常代码,系统提供异常代码表供用户查询;条目内容为数据帧或者异常打印信息之外的其他情况下,该条目的最终翻译结果均为查找条目字典得到的解析文字。进一步的,所述步骤203中条目字典是系统自带的知识库,它记录了所有日志打印接口函数的类型编码、函数功能和翻译要项;其中,类型编码的值即为条目类型,函数功能描述了该打印接口的作用,而翻译要项定义了需要添加的全部解析文字,比如异常代码、接口说明、报文解析详解;系统在翻译各条目的过程中,翻译要项与条目内容拼接在一起形成该条目的翻译结果。进一步的,所述步骤S202中把条目类型输入解析要项模型进行一致性验证,其中验证过程包括:对输入的条目类型进行代入式解析,拆分出设备类型、日志分级情况、接口函数类型固定的信息元集合M;遍历信息元集合M,针对每个信息元查询相应的系统数据库,若全部信息元均查询成功,则一致性验证通过;否则,若任意一个信息元查询不成功,则一致性验证失败。另一方面,本专利技术公布一种用于智能用电设备的日志管理系统,其特征在于,包括:日志下载模块,用于把智能用电设备产生的待解析的日志文件通过标准接口导入到指定地址;日志解析模块,用于以默认的全选或者用户选择的筛选条件作为解析要项,对所述日志文件进行解析,并得出结果日志;日志输出模块,用于根据用户发起日志导出请求,以默认全选或者用户筛选的条件为内容要素,拼接结果日志并输出;日志上传模块,用于根据用户发起上传云盘请求,检测当前是否有网络,在有网络的情况下,弹出登录界面,允许用户登录企业云盘并上传步骤S300中产生的结果日志。进一步的,所述日志解析模块的解析步骤如下:以默认的全选或者用户选择的筛选条件作为参考基准建立起来的数据模型,并根据设备的方案选型对日志文件进行内容剪裁,形成一个包含N个条目的过程文件一;逐个扫描过程文件一中的所有条目,把条目类型输入解析要项模型进行一致性验证,符合解析要项要求的所有条目形成待翻译的条目集合Union;对照条目字典,逐条翻译条目集合Union,形成过程文件二;每个翻译项为一条结果日志语句,每个语句具有唯一的编号。对过程文件二进行分析,统计设备经由RS485或者载波通道抄读数据失败的次数,并把其对应的结果日志语句编号一起作为日志分析小结的内容添加到文件的末尾,形成了最终的结果日志。进一步的,所述日志解析模块的解析步骤中对照条目字典,逐条翻译条目集合Union,形成过程文件二的翻译过程包含:条目内容为数据帧时,系统将调用万能报文解析模块对数据帧进行解析,该条目的最终翻译结果将包含报文解析详解,此类报文主要是设备经由RS485或者载波通道抄读数据的报文;条目内容为异常打印信息时,该条目的最终翻译结果将包含异常代码,系统提供异常代码表供用户查询;条目内容为数据帧或者异常打印信息之外的其他情况下,该条目的最终翻译结果均为查找条目字典得到的解析文字。进一步的,所述日志解析模块的解析步骤中把条目类型输入解析要项模型进行一致性验证,其中验证过程包括:对输入的条目类型进行代入式解析,拆分出设备类型、日志分级情况、接口函数类型固定的信息元集合M;遍历信息元集合M,针对每个信息元查询相应的系统数据库,若全部信息元均查询成功,则一致性验证通过;否则,若任意一个信息元查询不成功,则一致性验证失败。由上述技术方案可知,本专利技术提供一种用于智能用电设备的日志管理方法和系统,它能够对设备运行日志进行有效的解读,帮助现场工程人员看懂日志以便于排查设备故障原因,从而提高运维效率,降低电网企业的运营成本。与已有技术相比,本专利技术有益效果体现在:1、本专利技术实用性强,可在现场工程人员中推广使用,有助于电网企业降低现场运营成本。2、本专利技术可定制,使得多个设备可共用一个系统,具有较强的通用性。3、本专利技术充分考虑了系统的可用性,无论系统在有无网络的环境下都可正常使用,而在有网络的情况下,现场工程人员可通过云操作把现场日志及时的分享,有助于快速解决现场问题。4、本专利技术使得企业可通过云盘对多个现场的日志进行管理,相关技术人员通过分析整理各现场的故障情况,可以生成有本文档来自技高网...

【技术保护点】
1.一种用于智能用电设备的日志管理方法,其特征在于:包括以下步骤:S100、把智能用电设备产生的待解析的日志文件通过标准接口导入到指定地址;S200、以默认的全选或者用户选择的筛选条件作为解析要项,对所述日志文件进行解析,并得出结果日志;S300、根据用户发起日志导出请求,以默认全选或者用户筛选的条件为内容要素,拼接结果日志并输出;S400、根据用户发起上传云盘请求,检测当前是否有网络,在有网络的情况下,弹出登录界面,允许用户登录企业云盘并上传步骤S300中产生的结果日志。

【技术特征摘要】
1.一种用于智能用电设备的日志管理方法,其特征在于:包括以下步骤:S100、把智能用电设备产生的待解析的日志文件通过标准接口导入到指定地址;S200、以默认的全选或者用户选择的筛选条件作为解析要项,对所述日志文件进行解析,并得出结果日志;S300、根据用户发起日志导出请求,以默认全选或者用户筛选的条件为内容要素,拼接结果日志并输出;S400、根据用户发起上传云盘请求,检测当前是否有网络,在有网络的情况下,弹出登录界面,允许用户登录企业云盘并上传步骤S300中产生的结果日志。2.根据权利要求1所述的用于智能用电设备的日志管理方法,其特征在于:所述步骤S200以默认的全选或者用户选择的筛选条件作为解析要项,对所述日志文件进行解析,并得出结果日志;具体包括:S201、以默认的全选或者用户选择的筛选条件作为参考基准建立起来的数据模型,并根据设备的方案选型对日志文件进行内容剪裁,形成一个包含N个条目的过程文件一;S202、逐个扫描过程文件一中的所有条目,把条目类型输入解析要项模型进行一致性验证,符合解析要项要求的所有条目形成待翻译的条目集合Union;S203、对照条目字典,逐条翻译条目集合Union,形成过程文件二;S204、对过程文件二进行分析,统计设备经由RS485或者载波通道抄读数据失败的次数,并把其对应的结果日志语句编号一起作为日志分析小结的内容添加到文件的末尾,形成了最终的结果日志。3.根据权利要求2所述的用于智能用电设备的日志管理方法,其特征在于:所述步骤S203中每个翻译项为一条结果日志语句,每个语句具有唯一的编号。4.根据权利要求3所述的用于智能用电设备的日志管理方法,其特征在于:所述步骤S203中整个翻译过程包含:条目内容为数据帧时,系统将调用万能报文解析模块对数据帧进行解析,该条目的最终翻译结果将包含报文解析详解,此类报文主要是设备经由RS485或者载波通道抄读数据的报文;条目内容为异常打印信息时,该条目的最终翻译结果将包含异常代码,系统提供异常代码表供用户查询;条目内容为数据帧或者异常打印信息之外的其他情况下,该条目的最终翻译结果均为查找条目字典得到的解析文字。5.根据权利要求2所述的用于智能用电设备的日志管理方法,其特征在于:所述步骤203中条目字典是系统自带的知识库,它记录了所有日志打印接口函数的类型编码、函数功能和翻译要项;其中,类型编码的值即为条目类型,函数功能描述了该打印接口的作用,而翻译要项定义了需要添加的全部解析文字,比如异常代码、接口说明、报文解析详解;系统在翻译各条目的过程中,翻译要项与条目内容拼接在一起形成该条目的翻译结果。6.根据权利要求2所述的用于智能用电设备的日志管理方法,其特征在于:所述步骤S202中把条目类型输入解析要项模型进行一致性验证,其中验证过程包...

【专利技术属性】
技术研发人员:张荣卉韩周王勇岳浩曹子沛蒋小三
申请(专利权)人:安徽南瑞中天电力电子有限公司
类型:发明
国别省市:安徽,34

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

1