报警管理方法、装置、计算机设备及计算机可读存储介质与流程

未命名 07-17 阅读:97 评论:0


1.本发明涉及智能报警技术领域,尤其涉及一种报警管理方法、装置、计算机设备及计算机可读存储介质。


背景技术:

2.为实现对设备进行智能化控制,通常需要设置众多传感器对设备进行智能监测,并基于人工对所监测得到的监测数据进行分析判断,从而确定是否发出报警信息至相应终端,以使携带终端的操作人员获取相关报警信息进行相应操作。然而,现有技术方法中获取监测数据进行报警的技术方法智能化程度较低;且随着操作人员类型的增多,携带终端的操作人员也随之增加,例如,自来水厂中进行设备操作的各类操作人员众多,携带终端的操作人员数量也较多,因此无法基于监测数据准确地将不同类型的报警分别发送至相应类型操作人员的终端中,导致报警的精确性不高,最终影响了报警的效率。因此,现有技术方法中在发出报警信息时存在报警效率较低的问题。


技术实现要素:

3.本发明实施例提供了一种报警管理方法、装置、计算机设备及计算机可读存储介质,旨在解决现有技术方法中在发出报警信息时所存在的报警效率较低的技术问题。
4.第一方面,本发明实施例提供了一种报警管理方法,该方法应用于管理服务器中,所述方法包括:接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。
5.第二方面,本发明实施例提供了一种报警管理装置,该装置配置于管理服务器中,装置包括:目标数据获取单元,用于接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;触发确定单元,用于确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;
报警等级确定单元,用于若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;推送消息生成单元,用于根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;推送消息发送单元,用于根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。
6.第三方面,本发明实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的报警管理方法。
7.第四方面,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的报警管理方法。
8.本发明实施例提供了一种报警管理方法、装置、计算机设备及计算机可读存储介质,该方法在接收从水厂配置的制水设备中实时采集的数据信息后,采用预置的报警条件源对所述数据信息进行查询以获取可触发报警的目标数据,同时确定目标数据是否触发预存的报警规则集合中的任一报警规则;若目标数据触发报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定目标数据所对应触发的报警等级,并根据所触发的报警规则的推送模板、报警名称及报警等级生成与目标数据对应的推送消息,最后根据所触发的报警规则的报警地址将推送消息推送至与报警地址相对应的接收终端,进而不仅提高了报警管理的智能化程度,而且提高了报警的精确性及报警效率,大大提高了生产效率及报警推送消息对应的异常问题的处理效率。
附图说明
9.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1为本发明实施例提供的报警管理方法的流程示意图;图2为本发明实施例提供的报警管理方法的另一流程示意图;图3为本发明实施例提供的报警管理方法的子流程示意图;图4为本发明实施例提供的报警管理方法的又一流程示意图;图5为本发明实施例提供的报警管理方法的另一子流程示意图;图6为本发明实施例提供的报警管理方法的又一子流程示意图;图7为本发明实施例提供的报警管理方法的后一子流程示意图;图8为本发明实施例提供的报警管理装置的示意性框图;图9为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
11.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
12.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和
ꢀ“
包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
13.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
14.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/ 或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
15.请参阅图1,图1为本发明实施例提供的报警管理方法的流程示意图;该报警管理方法应用于管理服务器中,该报警管理方法通过安装于管理服务器中的应用软件进行执行,管理服务器可以是自来水厂中执行报警管理方法并用于进行制水设备控制的服务器端,管理服务器与多个接收终端建立网络连接以实现数据信息的传输,接收终端可以是进行设备操作的各类操作人员所携带的终端设备,接收终端可以是手机、智能穿戴设备等能够用于接收报警推送信消息的终端设备。
16.如图1所示,该方法包括步骤s110~s150。
17.s110、接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据。
18.具体的,管理人员可以在管理服务器中进行报警条件源配置,其中,报警条件源包括分类、条件源编码及条件源内容描述等,分类包括sql(structured query language,结构化查询语言数据库)语句、测点、获取对象,目标数据包括第一数据、第二数据及对象结果值,其中,第一数据对应sql语句,第二数据对应测点,对象结果值对应获取对象。数据信息也即是通过装配于待监测设备上的传感器所检测得到的检测信息,如,待监测设备为自来水厂中配置的制水设备,装配于制水设备中的传感器包括但不限于:水质检测传感器、水流量传感器、ph值传感器、温度传感器。
19.在一具体实施例中,如图2所示,步骤s110包括子步骤s111、s112和s113。
20.s111、根据所述报警条件源中的sql语句从所述数据信息中获取对应的第一数据;s112、根据所述报警条件源中的测点从所述数据信息中获取对应的第二数据;s113、根据所述报警条件源中的获取对象从所述数据信息中获取对应的对象结果值,所述获取对象包括元对象、执行对象及结果对象。
21.其中,可根据sql语句从数据信息中获取对应的第一数据,也即是通过sql语句对sql数据表中的信息进行查询,查询以获取相应数据表中的数据作为第一数据。根据测点从数据信息中获取对应的第二数据,测点也即是选择数采软件的数据采集点,根据测点即可获取相应数据采集点的数据作为第二数据。根据获取对象从数据信息中获取对应的对象结果值,具体的,可根据获取对象从系统内配置的信息中获取对应的对象结果值,获取对象包括元对象、执行对象及结果对象。
22.s120、确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模
板。
23.具体的,管理服务器中预先存储有报警规则集合,报警规则集合中包含多个报警规则,可确定所获取的目标数据是否触发任一报警规则,也即是判断目标数据是否满足任一报警规则中的报警条件,若满足相应的报警条件则判定触发报警规则,若不满足相应的报警条件,则判定不触发报警规则。其中,报警规则包括报警名称、等级信息、报警条件、推送模板,推送模板中包含推送内容及与推送内容对应的数据源,报警规则中的报警条件则可以是一个用于对数据进行判断的表达式,表达式中添加有对应的数据源,报警条件中设置有针对数据源对应的判断条件,则可根据报警条件对数据源在目标数据中所对应的数据值进行数值判断,在满足报警条件的情况下则触发报警规则并进行消息提醒。
24.s130、若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级。
25.在本实施例中,若所述目标数据触发报警规则,根据所触发的报警规则确定所述目标数据对应触发的报警等级。若目标数据触发任一报警规则,即可根据所触发的报警规则确定与目标数据对应触发的报警等级。
26.在一具体实施例中,如图3所示,步骤s130包括子步骤s131和s132。
27.s131、根据所触发的报警规则中各报警等级对应的表达式确定所述目标数据是否满足各所述表达式;其中,所述等级信息中包含与各报警等级分别对应的表达式;s132、确定所述目标数据满足的所述表达式对应的报警等级作为对应触发的报警等级。
28.具体的,报警规则的等级信息中包含与各报警等级分别对应的表达式,表达式可以是corn表达式,可将目标数据与等级信息中各报警等级的表达式进行匹配,也即是判断目标数据是否满足各报警等级对应的表达式,若判断得到目标数据与某一报警等级的表达式相匹配,则确定该表达式对应的报警等级为与目标数据对应的报警等级。
29.s140、根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消。
30.在本实施例中,可根据报警规则中的推送模板及报警等级,将目标数据与相应推送模板进行整合,从而生成与目标数据对应的推送消息。
31.在一具体实施例中,如图4所示,步骤s140包括子步骤s141和s142。
32.s141、获取所述报警规则中与触发的报警等级对应的推送模板作为目标推送模板;s142、根据所述目标数据以及所述报警名称对所述目标推送模板进行内容编辑以生成对应的推送消息。
33.具体的,报警规则中不同的报警等级分别对应不同的推送模板,则不同的推送模板可对应推送不同的推送消息,可首先根据目标数据对应触发的报警等级从报警规则中获取与该报警等级相对应的推送模板作为目标推送模板。推送模板中包含推送内容及与推送内容对应的数据源,则可根据目标推送模板的数据源从目标数据中获取相应的数据源数据,并将数据源数据与目标推送模板中的推送内容进行整合,从而实现对目标推送模板进行内容编辑,以生成对应的推送消息。
34.在一具体实施例中,如图5所示,步骤s140之后还包括步骤:s1401和s1402。
35.s1401、根据预置的展示项从所述推送消息及所述目标数据中获取对应的展示内容;s1402、根据所述展示内容生成对应的报警展示信息以在页面中进行展示。
36.具体的,管理服务器还可根据展示项从推送消息及目标数据中获取对应的展示内容,其中,展示项包括报警名称、报警时间、报警等级、处理状态、恢复时间等,则可通过展示项获取相应的信息以生成对应的展示内容。之后,可将根据展示内容生成对应的报警展示信息以在管理服务器的展示页面中进行展示,则管理人员可查看展示页面中所展示的报警展示信息,以通过所展示的报警展示信息方便快捷地获取相应报警的详细内容信息。
37.s150、根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。
38.在本实施例中,报警规则中还配置有报警地址,管理服务器可根据报警规则中的报警地址,将所生成的推送消息推送至与报警地址对应的接收终端中。如报警地址可包括“部门一”所包含的所有终端地址,每一终端地址即对应一个接收终端,则若需要将推送消息推送至“部门一”,则可根据该部门对应的终端地址,将所生成的推送消息逐一推送至与各终端地址对应的接收终端。具体的,管理服务器可根据所配置的推送方式,通过邮件、企业微信、钉钉、系统窗口等方式进行推送消息的推送,其中,推送消息还可以是短信消息。
39.在一具体实施例中,如图6所示,步骤s150之后还包括步骤:s1501、s1502和s1503。
40.s1501、根据所述推送消息对应的报警规则中的处理流程建立对应的流程跟踪任务;s1502、根据来自所述接收终端的反馈信息及所述流程跟踪任务生成报警处理进度信息;s1503、将所述报警处理进度信息添加至所述报警展示信息中进行展示。
41.在本实施例中,报警规则中还可以设置与不同报警等级对应的处理流程,可根据所触发的报警等级确定报警规则中与该报警等级相匹配的处理流程,并根据相匹配的处理流程建立对应的流程跟踪任务。若报警规则中包含与相应等级对应的处理流程,则可在触发报警规则中相应的报警等级后,可自动建立流程跟踪任务。同时,本技术还可根据来自接收终端的反馈信息及流程跟踪任务生成对应的报警处理进度信息,并在后续过程中,可在报警处理进度信息中查询进度并获取当前审批处理节点,以实现对流程跟踪任务进行到哪一步进行记录,从而更直接地了解车间对相应报警推送信息的处理进度。
42.进一步的,将报警处理进度信息添加至报警展示信息中进行展示,则管理人员能够通过察看报警展示信息,更直观地了解各报警推送消息的处理进度。管理人员通过点击报警展示信息中的详情信息,即可察看报警推送消息的处理进度及具体处理过程。
43.在一具体实施例中,如图7所示,步骤s1501之后还包括步骤:s1504。
44.s1504、验证所述流程跟踪任务对应的处理状态是否与所述实时采集的数据信息相匹配。
45.具体的,管理服务器还可以根据实时采集的数据信息,确定流程跟踪任务对应的任务状态是否与所采集的数据信息相匹配,具体的,也即是判断实时采集得到的数据信息是否满足所触发的报警规则中的报警条件,并根据判断结果验证流程跟踪任务中的处理状态是否与该判断结果相匹配。若流程跟踪任务中的处理状态为“未处理”,则需得到实时采
集得到的数据信息满足所触发的报警规则中的报警条件;若流程跟踪任务中的处理状态为“已处理”,则需得到实时采集得到的数据信息不满足所触发的报警规则中的报警条件。通过上述方法,即可实现对各报警推送信息对应的流程跟踪任务进行状态跟踪验证,及时确定与报警推送信息对应的处理状态是否完成处理。
46.在本发明实施例所提供的报警管理方法中,该方法接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端,不仅提高了报警管理的智能化程度,而且提高了报警的精确性及报警效率,大大提高了生产效率及报警推送消息对应的异常问题的处理效率。
47.本发明实施例还提供一种报警管理装置,该报警管理装置可配置于管理服务器中,该报警管理装置用于执行前述的报警管理方法的任一实施例。
48.具体地,请参阅图8,图8为本发明实施例提供的报警管理装置的示意性框图。
49.如图8所示,报警管理装置100包括目标数据获取单元110、触发确定单元120、报警等级确定单元130、推送消息生成单元140和推送消息发送单元150。
50.目标数据获取单元110,用于接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据。
51.触发确定单元120,用于确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板。
52.报警等级确定单元130,用于若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级。
53.推送消息生成单元140,用于根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息。
54.推送消息发送单元150,用于根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。
55.在本发明实施例所提供的报警管理装置应用上述报警管理方法,该装置接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端,不仅提高了报警管理的智能化程度,而且提高了报警的精确性及报警效率,大大提高了
生产效率及报警推送消息对应的异常问题的处理效率。
56.上述报警管理装置可以实现为计算机程序的形式,该计算机程序可以在如图9所示的计算机设备上运行。
57.请参阅图9,图9是本发明实施例提供的计算机设备的示意性框图。该计算机设备可以是用于执行报警管理方法以进行报警管理的管理服务器。
58.参阅图9,该计算机设备500包括通过系统总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括存储介质503和内存储器504。
59.该存储介质503可存储操作系统5031和计算机程序5032。该计算机程序5032被执行时,可使得处理器502执行报警管理方法,其中,存储介质503可以为易失性的存储介质或非易失性的存储介质。
60.该处理器502用于提供计算和控制能力,支撑整个计算机设备500的运行。
61.该内存储器504为存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行报警管理方法。
62.该网络接口505用于进行网络通信,如提供数据信息的传输等。本领域技术人员可以理解,图9中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
63.其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下功能:接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。
64.在一实施例中,所述目标数据包括第一数据、第二数据及对象结果值;其中,处理器502在实现所述根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据时,具体还实现如下步骤:根据所述报警条件源中的sql语句从所述数据信息中获取对应的第一数据;根据所述报警条件源中的测点从所述数据信息中获取对应的第二数据;根据所述报警条件源中的获取对象从所述数据信息中获取对应的对象结果值,所述获取对象包括元对象、执行对象及结果对象。
65.在一实施例中,处理器502在实现所述根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级时,具体还实现如下步骤:根据所触发的报警规则中各报警等级对应的表达式确定所述目标数据是否满足各所述表达式;其中,所述等级信息中包含与各报警等级分别对应的表达式;确定所述目标数据满足的所述表达式对应的报警等级作为对应触发的报警等级。
66.在一实施例中,处理器502在实现所述根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息时,具体还实现如下步骤:获取所
述报警规则中与触发的报警等级对应的推送模板作为目标推送模板;根据所述目标数据以及所述报警名称对所述目标推送模板进行内容编辑以生成对应的推送消息。
67.在一实施例中,处理器502在实现所述根据所述报警规则中的推送模板及所述报警等级生成与所述目标数据对应的推送消息之后,具体还实现如下步骤:根据预置的展示项从所述推送消息及所述目标数据中获取对应的展示内容;根据所述展示内容生成对应的报警展示信息以在页面中进行展示。
68.在一实施例中,处理器502在实现所述根据所述报警规则中的报警地址将所述推送消息推送至与所述报警地址对应的接收终端之后,具体还实现如下步骤:根据所述推送消息对应的报警规则中的处理流程建立对应的流程跟踪任务;根据来自所述接收终端的反馈信息及所述流程跟踪任务生成报警处理进度信息;将所述报警处理进度信息添加至所述报警展示信息中进行展示。
69.在一实施例中,处理器502在实现所述根据推送消息对应的报警规则中的处理流程建立对应的流程跟踪任务之后,具体还实现如下步骤:验证所述流程跟踪任务对应的处理状态是否与所述实时采集的数据信息相匹配。
70.本领域技术人员可以理解,图9中示出的计算机设备的实施例并不构成对计算机设备具体构成的限定,在其他实施例中,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,在一些实施例中,计算机设备可以仅包括存储器及处理器,在这样的实施例中,存储器及处理器的结构及功能与图9所示实施例一致,在此不再赘述。
71.应当理解,在本发明实施例中,处理器502可以是中央处理单元 (central processing unit,cpu),该处理器502还可以是其他通用处理器、数字信号处理器 (digital signal processor,dsp)、专用集成电路 (application specific integrated circuit,asic)、现成可编程门阵列 (field-programmable gate array,fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
72.在本发明的另一实施例中提供计算机可读存储介质。该计算机可读存储介质可以为易失性或非易失性的计算机可读存储介质。该存储介质存储有计算机程序5032,其中计算机程序5032被处理器502执行时实现以下步骤:接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。
73.在一实施例中,所述目标数据包括第一数据、第二数据及对象结果值;其中,所述处理器在执行所述程序指令而实现所述根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据时,具体还实现如下步骤:根据所述报警条件源中的sql语句从所述数据信息中获取对应的第一数据;根据所述报警条件源中的测点从所述数据信息中
获取对应的第二数据;根据所述报警条件源中的获取对象从所述数据信息中获取对应的对象结果值,所述获取对象包括元对象、执行对象及结果对象。
74.在一实施例中,所述处理器在执行所述程序指令而实现所述根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级时,具体还实现如下步骤:根据所触发的报警规则中各报警等级对应的表达式确定所述目标数据是否满足各所述表达式;其中,所述等级信息中包含与各报警等级分别对应的表达式;确定所述目标数据满足的所述表达式对应的报警等级作为对应触发的报警等级。
75.在一实施例中,所述处理器在执行所述程序指令而实现所述根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息时,具体还实现如下步骤:获取所述报警规则中与触发的报警等级对应的推送模板作为目标推送模板;根据所述目标数据以及所述报警名称对所述目标推送模板进行内容编辑以生成对应的推送消息。
76.在一实施例中,所述处理器在执行所述程序指令而实现所述根据所述报警规则中的推送模板及所述报警等级生成与所述目标数据对应的推送消息之后,具体还实现如下步骤:根据预置的展示项从所述推送消息及所述目标数据中获取对应的展示内容;根据所述展示内容生成对应的报警展示信息以在页面中进行展示。
77.在一实施例中,所述处理器在执行所述程序指令而实现所述根据所述报警规则中的报警地址将所述推送消息推送至与所述报警地址对应的接收终端之后,具体还实现如下步骤:根据所述推送消息对应的报警规则中的处理流程建立对应的流程跟踪任务;根据来自所述接收终端的反馈信息及所述流程跟踪任务生成报警处理进度信息;将所述报警处理进度信息添加至所述报警展示信息中进行展示。
78.在一实施例中,所述处理器在执行所述程序指令而实现所述根据推送消息对应的报警规则中的处理流程建立对应的流程跟踪任务之后,具体还实现如下步骤:验证所述流程跟踪任务对应的处理状态是否与所述实时采集的数据信息相匹配。
79.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
80.在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为逻辑功能划分,实际实现时可以有另外的划分方式,也可以将具有相同功能的单元集合成一个单元,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
81.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
82.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
83.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备 ( 可以是个人计算机,服务器,或者网络设备等 ) 执行本发明各个实施例所述方法的全部或部分步骤。而前述的计算机可读存储介质包括:u 盘、移动硬盘、只读存储器 (rom,read-only memory)、磁碟或者光盘等各种可以存储程序代码的介质。
84.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种报警管理方法,其特征在于,应用于管理服务器中,所述方法包括:接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。2.根据权利要求1所述的报警管理方法,其特征在于,所述目标数据包括第一数据、第二数据及对象结果值;其中,所述根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据,包括:根据所述报警条件源中的sql语句从所述数据信息中获取对应的第一数据;根据所述报警条件源中的测点从所述数据信息中获取对应的第二数据;根据所述报警条件源中的获取对象从所述数据信息中获取对应的对象结果值,所述获取对象包括元对象、执行对象及结果对象。3.根据权利要求1所述的报警管理方法,其特征在于,所述根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级,包括:根据所触发的报警规则中各报警等级对应的表达式确定所述目标数据是否满足各所述表达式;其中,所述等级信息中包含与各报警等级分别对应的表达式;确定所述目标数据满足的所述表达式对应的报警等级作为对应触发的报警等级。4.根据权利要求1所述的报警管理方法,其特征在于,所述根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息,包括:获取所述报警规则中与触发的报警等级对应的推送模板作为目标推送模板;根据所述目标数据以及所述报警名称对所述目标推送模板进行内容编辑以生成对应的推送消息。5.根据权利要求1或4所述的报警管理方法,其特征在于,在所述根据所述报警规则中的推送模板及所述报警等级生成与所述目标数据对应的推送消息之后,还包括:根据预置的展示项从所述推送消息及所述目标数据中获取对应的展示内容;根据所述展示内容生成对应的报警展示信息以在页面中进行展示。6.根据权利要求5所述的报警管理方法,其特征在于,在所述根据所述报警规则中的报警地址将所述推送消息推送至与所述报警地址对应的接收终端之后,还包括:根据所述推送消息对应的报警规则中的处理流程建立对应的流程跟踪任务;根据来自所述接收终端的反馈信息及所述流程跟踪任务生成报警处理进度信息;将所述报警处理进度信息添加至所述报警展示信息中进行展示。7.根据权利要求6所述的报警管理方法,其特征在于,在所述根据推送消息对应的报警
规则中的处理流程建立对应的流程跟踪任务之后,还包括:验证所述流程跟踪任务对应的处理状态是否与所述实时采集的数据信息相匹配。8.一种报警管理装置,所述装置配置于管理服务器中,其特征在于,所述装置包括:目标数据获取单元,用于接收从水厂配置的制水设备中实时采集的数据信息,并根据预置的报警条件源对所述数据信息进行查询,以获取可触发报警的目标数据;触发确定单元,用于确定所述目标数据是否触发预存的报警规则集合中的任一报警规则;其中,所述报警规则集合中包含若干个报警规则,所述报警规则包括报警名称、等级信息、推送模板;报警等级确定单元,用于若所述目标数据触发所述报警规则集合中的任一报警规则,根据所触发的报警规则的等级信息确定所述目标数据所对应触发的报警等级;推送消息生成单元,用于根据所触发的报警规则的推送模板、报警名称及所述报警等级生成与所述目标数据对应的推送消息;推送消息发送单元,用于根据所触发的报警规则的报警地址将所述推送消息推送至与所述报警地址相对应的接收终端。9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的报警管理方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的报警管理方法。

技术总结
本发明公开了报警管理方法、装置、计算机设备及计算机可读存储介质。该方法在接收从水厂配置的制水设备中实时采集的数据信息后,采用报警条件源对数据信息进行查询以获取可触发报警的目标数据,同时确定目标数据是否触发预存的报警规则集合中的任一报警规则;若目标数据触发报警规则集合中的任一报警规则,确定目标数据所对应触发的报警等级,并根据所触发的报警规则的推送模板、报警名称及报警等级生成与目标数据对应的推送消息,最后根据报警地址将推送消息推送至与报警地址相对应的接收终端,进而能够根据报警规则集合智能化地确定采集得到的数据信息是否触发报警规则,提高了报警的精确性及报警效率。报警的精确性及报警效率。报警的精确性及报警效率。


技术研发人员:曹鹏 黄靓
受保护的技术使用者:武汉科迪智能环境股份有限公司
技术研发日:2023.05.11
技术公布日:2023/6/27
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐