一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种设备报警信息推送系统的制作方法

2021-08-10 16:36:00 来源:中国专利 TAG:设备 推送 监测 报警 运行
一种设备报警信息推送系统的制作方法

本发明涉及设备运行监测技术领域,尤其涉及一种设备报警信息推送系统。



背景技术:

随着科学的进步和技术的发展,各行业通常配置有相应的监控系统对各种设备进行监测和控制。通过该监控系统可以获取设备运行过程中可能会发生的报警信息,对设备的报警信息进行有效地监测有利于对发生故障的设备进行及时维护。而随着各类设备采集点的不断增多,数据应用的需求不断提高,其中新增了许多对于关键设备的实时监控功能的开发需求。

以往的监控模式主要以现场电子屏幕和远程网页展示两种方式,由监控调度人员进行实时查看,由于这两种方式在实时性和指向性方面存在缺陷,无法将现场设备或应用的异常情况,第一时间通知给指定部门工作人员,在过程管控方面,存在一定的风险。



技术实现要素:

针对现有技术中存在的问题,本发明提供一种设备报警信息推送系统,包括:

推送管理模块,用于配置并存储一推送设备集合,所述推送设备集合中包括至少一待推送设备,每个所述待推送设备关联有至少一推送人员以及一推送模板;

报警数据库,用于获取并存储多台设备的第一报警信息;

第一处理模块,分别连接所述推送管理模块和所述报警数据库,用于针对每台所述待推送设备,在由所述报警数据库中匹配得到对应的所述第一报警信息时,对所述第一报警信息进行过滤,并将过滤后的所述第一报警信息作为待推送报警信息加入一报警缓存集合;

第二处理模块,连接所述推送管理模块,用于获取各所述待推送设备的实时监控数据,在所述实时监控数据满足预设的一触发条件时输出一第二报警信息,并将所述第二报警信息作为所述待推送报警信息加入所述报警缓存集合;

报警推送模块,分别连接所述推送管理模块、所述第一处理模块和所述第二处理模块,用于分别统计所述报警缓存集合中的每条所述待推送报警信息的推送状态,并在所述推送状态满足预设的一推送条件时,根据对应的所述待推送报警信息和所述推送模板生成相应的推送方案并推送至关联的所述推送人员。

优选的,所述推送管理模块中还配置有一推送人员集合和一推送模板集合,所述推送人员存储于所述推送人员集合中,所述推送人员存储于所述推送人员集合中,且所述待推送设备、所述推送人员和所述推送模板之间相互关联形成关联关系。

优选的,所述推送管理模块提供一配置端口,用于供设备管理人员配置所述推送设备集合、所述推送人员集合、所述推送模板集合以及所述关联关系。

优选的,所述第一报警信息包括预先配置得到的一报警等级;

则所述第一处理模块包括:

匹配单元,用于针对每台所述待推送设备,在由所述报警数据库中匹配得到对应的所述第一报警信息时获取所述第一报警信息的第一推送次数;

第一过滤单元,连接所述匹配单元,用于在所述第一推送次数大于预设的一第一预设次数时,将所述第一报警信息作为非推送报警信息加入所述报警缓存集合,以及在所述第一推送次数不大于所述第一预设次数时输出一过滤信号;

第二过滤单元,连接所述第一过滤单元,用于根据所述过滤信号判断所述报警等级不高于预设的一标准等级时,将所述第一报警信息作为所述非推送报警信息加入所述报警缓存集合,以及在所述报警等级高于所述标准等级时,将所述第一报警信息作为所述待推送报警信息加入所述报警缓存集合。

优选的,所述第二处理模块包括:

第一处理单元,用于获取各所述待推送设备的所述实时监控数据,且在所述实时监控数据首次满足所述触发条件时输出所述第二报警信息,将所述第二报警信息作为所述待推送报警信息加入所述报警缓存集合并将所述实时监控数据关联的一标识位配置为表示所述第二报警信息已缓存的一缓存状态标识;

第二处理单元,连接所述第一处理单元,用于针对每个所述实时监控数据,在所述实时监控数据再次满足所述触发条件且所述标识位为所述缓存状态标识时舍弃对应的所述第二报警信息,以及在所述实时监控数据首次满足所述触发条件后首次不满足所述触发条件时,将所述标识位配置为表示所述实时监控数据已复位的一复位状态标识;

所述第一处理单元中,所述标识位为所述复位状态标识且所述实时监控数据满足所述触发条件时表示所述实时监控数据首次满足所述触发条件。

优选的,所述第二处理模块还包括:

第三处理单元,连接所述第一处理单元,用于在所述实时监控数据在满足所述触发条件后首次不满足所述触发条件时输出一复位提示信息;

第四处理单元,连接所述第三处理单元,用于在判断所述实时监控数据对应的所述待推送设备预先配置有复位推送需求时,将所述复位提示信息作为所述待推送报警信息加入所述报警缓存集合。

优选的,所述报警推送模块中,所述推送状态为对应的所述待推送报警信息未推送过或者已推送过一第二推送次数且所述第二推送次数小于一第二预设次数时,表示所述推送状态满足所述推送条件。

优选的,所述报警缓存集合中的每条所述待推送报警信息配置有一推送标识位,所述报警推送模块根据所述推送标识位的取值统计所述待推送报警信息的所述推送状态。

优选的,所述报警推送模块包括一日志记录单元,用于实时记录所述待推送报警信息的推送信息,并将所述推送信息加入一日志记录集合进行存储。

优选的,所述报警推送模块还包括一报警统计单元,连接所述日志记录单元,用于根据一统计指令对所述日志记录集合中的所述推送信息进行统计分析得到相应的统计分析结果,以供设备管理人员进行查看。

上述技术方案具有如下优点或有益效果:

1)能够将设备报警信息实时推送至相应的推送人员,实现对设备的实时监控;

2)在设备固有的报警数据库的基础上,提供根据需求灵活配置的实时监控数据的采集、报警触发及推送端口,更好地满足设备的实际应用需求,使得监控信息更全面。

附图说明

图1为本发明的较佳的实施例中,一种设备报警信息推送系统的结构示意图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本发明并不限定于该实施方式,只要符合本发明的主旨,则其他实施方式也可以属于本发明的范畴。

本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种设备报警信息推送系统,如图1所示,包括:

推送管理模块1,用于配置并存储一推送设备集合,推送设备集合中包括至少一待推送设备,每个待推送设备关联有至少一推送人员以及一推送模板;

报警数据库2,用于获取并存储多台设备的第一报警信息;

第一处理模块3,分别连接推送管理模块1和报警数据库2,用于针对每台待推送设备,在由报警数据库中匹配得到对应的第一报警信息时,对第一报警信息进行过滤,并将过滤后的第一报警信息作为待推送报警信息加入一报警缓存集合;

第二处理模块4,连接推送管理模块1,用于获取各待推送设备的实时监控数据,在实时监控数据满足预设的一触发条件时输出一第二报警信息,并将第二报警信息作为待推送报警信息加入报警缓存集合;

报警推送模块5,分别连接推送管理模块1、第一处理模块3和第二处理模块4,用于分别统计报警缓存集合中的每条待推送报警信息的推送状态,并在推送状态满足预设的一推送条件时,根据对应的待推送报警信息和推送模板生成相应的推送方案并推送至关联的推送人员。

具体地,本实施例中,上述报警数据库2中存储的第一报警信息可以是对应的设备的设备供应商或其他第三方预先配置的通用报警信息,换言之,设备使用过程中,仅能监控到配置好的上述第一报警信息。此时,若需要对设备进行除上述第一报警信息的其他数据的监测,通常需要设备供应商或其他第三方的协助或者在报警数据库2中进行配置,操作复杂且对配置人员具有较高的配置能力要求,本实施例中,通过另外配置第二处理模块4进行除报警数据库2之外的实时监控数据的采集及报警处理,无需对报警数据库2进行配置,且能够实现对报警数据库2的有效补充,更好地满足设备的实际应用需求,使得监控信息更全面。

优选的,上述报警数据库2中,每台设备的第一报警信息可以通过一子数据库进行单独存储,该子数据库的数据库类型包括但不限于关系型数据库。

优选的,报警数据库2中存储的第一报警信息对应的各设备可以包含或部分包含推送设备集合中的待推送设备,具体可以根据推送需求进行配置。如生产在用设备总共有四台的情况下,若使用过程中出现异常,则报警数据库2中通常获取并存储四台设备的第一报警信息。根据生产需求,若其中两台作为关键设备,需要在其出现异常时实时推送,则可以将该两台关键设备配置在推送设备集合中,则在由报警数据库中匹配得到该两台关键设备对应的第一报警信息时,对该第一报警信息进行进一步处理和推送,另外两台设备及时出现报警并存储在报警数据库2中也不会进行推送,使得推送人员接收到的推送的报警信息更为有效,避免过多的无用报警信息进行推送,对推送人员造成困扰或者造成推送人员遗漏关键设备的报警信息。

作为优选的实施方式,推送管理模块1中还配置有一推送人员集合和一推送模板集合,推送人员存储于推送人员集合中,推送人员存储于推送人员集合中,且待推送设备、推送人员和推送模板之间相互关联形成关联关系。

本发明的较佳的实施例中,推送管理模块1提供一配置端口11,用于供设备管理人员配置推送设备集合、推送人员集合、推送模板集合以及关联关系。

具体地,本实施方式中,通过将推送人员、待推送设备以及推送模板分别单独存储并提供相应的配置端口11,方便设备管理人员进行配置变更。上述推送模板可以包含三部分内容,一部分为待填充推送人员的空白模板框架,一部分为待填充推送设备的空白模板框架,一部分可以是待填充报警信息的空白模板框架,此外还可以预先配置有包括但不限于推送语句、推送周期以及推送延时等参数的模板,在确定关联关系后,可以将相应的待推送设备、待推送人员以及相应的报警信息分别填入上述各空白模块框架中形成推送方案。对于每个推送方案,其对应的待推送人员可以是一个或多个。

进一步优选的,上述对第一报警信息进行进一步处理和推送可以是通过设置一定的过滤条件进行过滤,避免报警信息的重复推送以及无关报警信息的进一步过滤,具体地,第一报警信息包括预先配置得到的一报警等级;

则第一处理模块3包括:

匹配单元31,用于针对每台待推送设备,在由报警数据库中匹配得到对应的第一报警信息时获取第一报警信息的第一推送次数;

第一过滤单元32,连接匹配单元31,用于在第一推送次数大于预设的一第一预设次数时,将第一报警信息作为非推送报警信息加入报警缓存集合,以及在第一推送次数不大于第一预设次数时输出一过滤信号;

第二过滤单元33,连接第一过滤单元32,用于根据过滤信号判断报警等级不高于预设的一标准等级时,将第一报警信息作为非推送报警信息加入报警缓存集合,以及在报警等级高于标准等级时,将第一报警信息作为待推送报警信息加入报警缓存集合。

具体地,本实施例中,对于每台待推送设备,虽然其产生的第一报警信息需要及时告知相应的推送人员,但由于该第一报警信息中可能还会包含不影响设备运行的常规告警等无效报警信息或者相同的报警信息频繁推送等,因此,需要对该第一报警信息进行过滤操作,以进一步提取有效的报警信息进行推送。

作为优选,上述过滤操作可以是先根据推送次数进行过滤,上述第一推送次数用于表示该第一报警信息的已推送次数,上述第一预设次数可以自行配置,通常为1,即每个第一报警信息在一个循环内仅允许推送一次,如果该循环内已经推送过一次,再次出现第一报警信息则仅缓存不做推送操作,一方面能够对第一报警信息进行保存以供后续查看分析,另一方面避免频繁推送。作为优选,上述第一预设次数也可以配置为大于1的数值,尤其针对关键设备,允许在第一预设次数的限定范围内反复推送。上述循环包括从首次接收到第一报警信息,到该第一报警信息恢复正常,随后再首次接收到第一报警信息,到该第一报警信息恢复正常,以此类推。

在根据推送次数进行一次过滤后,进一步对常规告警等无效报警信息进行过滤,即该第一报警信息虽然为首次推送但其有可能是无效报警信息。本实施例中,通过预先为各第一报警信息配置报警等级进行无效报警信息的过滤,更为优选的,也可以通过对第一报警信息的内容进行识别,若该第一报警信息的内容包含中文,则表示该第一报警信息的报警等级高于标准等级,此时将第一报警信息作为待推送报警信息加入报警缓存集合,否者该第一报警信息仅缓存不做推送操作。

具体地,针对实时监控数据,首先可以根据需求在待推送设备上安装一个或多个相应的监控数据采集设备,该监控数据采集设备包括但不限于如温度传感器以及压力传感器等。第二处理模块4在接收到上述实时监控数据后,首先判断该实时监控数据是否满足预设的触发条件,在满足时输出相应的第二报警信息,进而进行推送控制。以实时监控数据为温度传感器采集得到的实时温度为例,则对应的触发条件可以是预先配置的一温度范围,实时温度在温度范围内则表示实时监控数据满足触发条件,此时输出的第二报警信息可以是温度超限报警信息,实时温度不在温度范围内则表示实时监控数据不满足触发条件,此时表示该实时温度为正常状态。优选的,上述触发条件与实时监控数据相对应,该触发条件包括但不限于上下限越界、超时值不变、数据连接异常以及其他自定义的触发条件等。

进一步具体地,同样为避免第二报警信息的重复推送,对第二报警信息也需要进行过滤操作,作为优选的实施方式,第二处理模块4包括:

第一处理单元41,用于获取各待推送设备的实时监控数据,且在实时监控数据首次满足触发条件时输出第二报警信息,将第二报警信息作为待推送报警信息加入报警缓存集合并将实时监控数据关联的一标识位配置为表示第二报警信息已缓存的一缓存状态标识;

第二处理单元42,连接第一处理单元41,用于针对每个实时监控数据,在实时监控数据再次满足触发条件且标识位为缓存状态标识时舍弃对应的第二报警信息,以及在实时监控数据首次满足触发条件后首次不满足触发条件时,将标识位配置为表示实时监控数据已复位的一复位状态标识;

第一处理单元41中,标识位为复位状态标识且实时监控数据满足触发条件时表示实时监控数据首次满足触发条件。

具体地,本实施例中,仍然以实时监控数据为实时温度为例,在接收到该实时温度时,可以先判断其是否满足触发条件,换言之,实时温度是否在预先配置的温度范围内,若否,则表示满足触发条件,随后可以查看其对应的标识位,若该标识位为缓存状态标识,说明对应的温度超限报警信息已经缓存在报警缓存集合等待推送,即在此之前该温度超限报警信息已经出现并缓存过,无需重复缓存,换言之,本次满足触发条件不是首次满足触发条件,此时舍弃该温度超限报警信息不作处理,满足触发条件时,对应的标识位是复位状态标识,则表示在此之前收到的实时温度是在温度范围内的,本次满足触发条件是首次满足触发条件,此时将第二报警信息作为待推送报警信息加入报警缓存集合同时将该复位状态标识更新为缓存状态标识。在接收到实时温度后,判断其不满足触发条件,即实时温度在预先配置的温度范围内,即本次接收到的实时温度为正常数据,随后查看其对应的标识位,若该标识位为缓存状态标识,说明在此之前该实时温度出现过超限但当前已恢复正常,此时,将标识位配置为表示实时监控数据已复位的复位状态标识;若实时温度为正常数据且标识位为复位状态标识,则说明该实时温度持续正常,无需进行报警推送。

进一步地,针对实时监控数据先异常后恢复正常的情况,针对关键设备,推送人员可能不仅需要实时获取其出现异常的报警信息,也需要实时获取其恢复正常的提示信息,则作为优选的实施方式,第二处理模块4还包括:

第三处理单元43,连接第一处理单元41,用于在实时监控数据在满足触发条件后首次不满足触发条件时输出一复位提示信息;

第四处理单元44,连接第三处理单元43,用于在判断实时监控数据对应的待推送设备预先配置有复位推送需求时,将复位提示信息作为待推送报警信息加入报警缓存集合。

具体地,本实施例中,由于并非所有设备的实时监控数据先异常后恢复正常的状态都需要进行推送,对于需要进行复位推送的待推送设备,可以通过预先配置复位推送需求的方式,在待推送设备的实时监控数据处于先异常后恢复正常的状态且配置有复位推送需求时,对该复位提示信息进行推送。

本发明的较佳的实施例中,报警推送模块5中,推送状态为对应的待推送报警信息未推送过或者已推送过一第二推送次数且第二推送次数小于一第二预设次数时,表示推送状态满足推送条件。

本发明的较佳的实施例中,报警缓存集合中的每条待推送报警信息配置有一推送标识位,报警推送模块根据推送标识位的取值统计待推送报警信息的推送状态。

具体地,本实施例中,该推送标识位可以根据第二预设次数进行取值的配置,如该待推送报警信息未推送过,则可以将推送标识位的取值置0,该待推送报警信息已推送过一次,则以将推送标识位的取值置1,以此类推。

本发明的较佳的实施例中,报警推送模块5包括一日志记录单元51,用于实时记录待推送报警信息的推送信息,并将推送信息加入一日志记录集合进行存储。

具体地,本实施例中,上述推送信息可以包括待推送设备以及该待推送设备对应的待推送报警信息的推送时间等,该待推送报警信息每推送一次,可以相应生成一条日志记录,以供后续进行数据追溯等。

本发明的较佳的实施例中,报警推送模块5还包括一报警统计单元52,连接日志记录单元51,用于根据一统计指令对日志记录集合中的推送信息进行统计分析得到相应的统计分析结果,以供设备管理人员进行查看。

具体地,本实施例中,上述统计分析可以是根据日志记录统计各待推送报警信息的推送次数、推送频率等,具体的统计分析结果的呈现方式可以是图表的方式呈现,也可以是变化趋势曲线的方式呈现,但不限于上述两种呈现方式。上述统计指令可以是自动统计指令,如每周或每月自动生成相应的统计分析结果输出,也可以是设备管理人员外部输入的统计指令。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜