本技术公开了一种通知层级上报的灵活配置及处理方法,涉及信息管理技术领域。包括:通知事件定义,定义企业中需要用到的相关通知事件,主要包含事件名称、事件编码、事件处理流程;通知事件触发源配置,配置通知事件触发源,配置通知触发规则,包含人、设备、应用服务、区域;通知事件发送目标配置,配置通知发送层级,以及发送目标;通知事件处理,触发源产生通知事件,通过规则过滤脏数据,根据通知配置发往不同目标,实现层级上报。本技术通过动态配置的通知触发源、目标、规则:对于系统使用范围会更广,用户可以根据现场实际环境配置指定的通知策略。
权利要求书
1.一种通知层级上报的灵活配置及处理方法,其特征在于,包括:
通知事件定义,定义企业中需要用到的相关通知事件,主要包含事件名称、事件编码、事件处理流程;
通知事件触发源配置,配置通知事件触发源,配置通知触发规则,包含人、设备、应用服务、区域;
通知事件发送目标配置,配置通知发送层级,以及发送目标;
通知事件处理,触发源产生通知事件,通过规则过滤脏数据,根据通知配置发往不同目标,实现层级上报。
2.根据权利要求1所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述通知事件定义、通知事件触发源配置和通知事件发送目标配置形成的配置参数均存储至Mysql数据库中。
3.根据权利要求1所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述Mysql
数据库中还存储有事件通知、订阅定义,事件处理流程定义和事件与地点设备绑定关系定义。
4.根据权利要求1-3任意一所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述通知事件处理具体包括:
S01、通知事件触发:是事件管理流程的起点,创建源信息,同时根据通知事件触发源配置的通知触发规则判断是否触发事件;
S02、判断是触发事件则进行事件记录,并根据通知事件发送目标配置生成相应通知;判断不是触发事件则不进行任何操作;
复合函数求导证明S03、将生成的通知信息分别放入相应的信息发送队列,并通过http发送至信息接收对象。
5.根据权利要求4所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述S02中判断是触发事件后,还通过Mysql数据库中提取事件与地点设备绑定关系,并将获得的数据进行事件记录。
6.根据权利要求4所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述S03中,根据相应通知事件定义,从Mysql数据库中提取事件处理流程定义,并将事件信息保存至Mongodb数据库中。
7.根据权利要求4所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述S03中还将生成的通知信息保存至Mongodb数据库中。
8.根据权利要求4所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述S03中,根据相应通知事件定义,从Mysql数据库中提取事件通知、订阅定义,并根据事件通知、订阅定义将生成的通知信息分别放入相应的信息发送队列;
所述信息发送队列包括短信消息队列、消息队列、邮件消息队列和HMI消息队列;springmvc怎么运行
所述短信消息队列发送形成短息服务;所述消息队列发送形成通知服务;所述邮件消息队列发送形成邮件通知服务;所述HMI消息队列发送形成HMI通知服务。网页分享代码
9.根据权利要求8所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述HMI 消息队列发送信息后,通过HMI人机交互页面进行事件的处理和升级。
10.根据权利要求4所述的一种通知层级上报的灵活配置及处理方法,其特征在于,所述信息接收对象
包括手机、电脑、HMI服务器。
技术说明书
一种通知层级上报的灵活配置及处理方法
技术领域
本技术属于信息管理技术领域,特别是涉及一种通知层级上报的灵活配置及处理方法。
背景技术
通知层级上报区别于层级审核,体现在同一条通知由于人、设备、服务等响应不及时(如果及时处理无需再往上层上报),而需要通知上层级人、设备、服务等对该通知进行处理。
通知层级上报是在生产制造过程中经常存在着的需求,比如设备故障,为了不让生产停止,需要及时通知给相关人员而由于某些原因未能及时处理,就需要上级领导重新安排人员处理设备故障。现有的通知上报系统使用范围窄,用户不能根据现场实际环境配置指定的通知策略。
技术内容
shell中for循环语句从1到n
本技术的目的在于提供一种通知层级上报的灵活配置及处理方法,通过,解决了现有的问题。
为解决上述技术问题,本技术是通过以下技术方案实现的:
本技术为一种通知层级上报的灵活配置及处理方法,包括:
通知事件定义,定义企业中需要用到的相关通知事件,主要包含事件名称、事件编码、事件处理流程;
通知事件触发源配置,配置通知事件触发源,配置通知触发规则,包含人、设备、应用服务、区域。
java编译器和解释器的区别通知事件发送目标配置,配置通知发送层级,以及发送目标;
通知事件处理,触发源产生通知事件,通过规则过滤脏数据,根据通知配置发往不同目标,实现层级上报;
进一步地,所述通知事件定义、通知事件触发源配置和通知事件发送目标配置形成的配置参数均存储至Mysql数据库中。
进一步地,所述Mysql数据库中还存储有事件通知、订阅定义,事件处理流程定义和事件与地点设备绑定关系定义。
进一步地,所述通知事件处理具体包括:
S01、通知事件触发:是事件管理流程的起点,创建源信息,同时根据通知事件触发源配置的通知触发规则判断是否触发事件;
S02、判断是触发事件则进行事件记录,并根据通知事件发送目标配置生成相应通知;判断不是触发事件则不进行任何操作;
S03、将生成的通知信息分别放入相应的信息发送队列,并通过http发送至信息接收对象。
进一步地,所述S02中判断是触发事件后,还通过Mysql数据库中提取事件与地点设备绑定关系,并将获得的数据进行事件记录。
进一步地,所述S03中,根据相应通知事件定义,从Mysql数据库中提取事件处理流程定义,并将事件信息保存至Mongodb数据库中。
进一步地,所述S03中还将生成的通知信息保存至Mongodb数据库中。
进一步地,所述S03中,根据相应通知事件定义,从Mysql数据库中提取事件通知、订阅定义,并根据事件通知、订阅定义将生成的通知信息分别放入相应的信息发送队列;
所述信息发送队列包括短信消息队列、消息队列、邮件消息队列和HMI消息队列;
手机mysql安装配置教程所述短信消息队列发送形成短息服务;所述消息队列发送形成通知服务;所述邮件消息队列发送形成邮件通知服务;所述HMI消息队列发送形成HMI通知服务。
进一步地,所述HMI消息队列发送信息后,通过HMI人机交互页面进行事件的处理和升级。
进一步地,所述信息接收对象包括手机、电脑、HMI服务器。
本技术具有以下有益效果:
本技术通过动态配置的通知触发源、目标、规则:对于系统使用范围会更广,用户可以根据现场实际环境配置指定的通知策略;对于系统开发者,不需要有新的业务场景过来,就需要开发人员重新开发,减少了开发者开发任务,提高了工作效率,减少了重复劳作;对于实施人员,原本需要等待开发人员发布新版本才能适用新的业务场景,现在使用同个版本就适用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。