[发明专利]一种分布式事件上报与处理的方法在审
申请号: | 202110705998.5 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113433908A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 曲良;朱玉春;胡卫星 | 申请(专利权)人: | 储信(北京)科技发展有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 商祥淑 |
地址: | 100176 北京市大兴区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 事件 上报 处理 方法 | ||
本发明公开了一种分布式事件上报与处理的方法,方法包括:子服务器将变量数据上传至分布式控制系统DCS服务器,分布式控制系统DCS服务器将子服务器上传的数据存储在文件夹,进行删重,判断已接收到的变量数据是否构成新的事件,构成,分布式控制系统DCS服务器根据预设的事件处理规则处理事件,再次接收的变量数据与文件夹内的保存的变量数据比对后,删除重复,然后判断与之前存储的变量数据是否构成新的事件,构成,分布式控制系统DCS服务器根据预设的事件处理规则处理事件,处理完毕后,多次接收到的变量数据删重后存入文件夹。判断事件的过程由子服务器中转移到DCS中的上层DCS服务器中,从而能够减小控制站上传的网络数据包,提高网络传输的效率。
技术领域
本发明涉及分布式事件上报与处理领域,具体是一种分布式事件上报与处理的方法。
背景技术
目前国内外大多DCS系统都具有事件处理过程,但是其实现机制和达到的技术指标各不相同。在事件的产生和处理过程中,DCS控制站程序根据采集到的现场数据以及工程组态数据,产生相应的事件,之后将事件号和变量数据发送给实时DCS服务器。实时DCS服务器在接收到事件号之后,调用事件处理函数产生并记录事件,同时响应操作员站对事件的访问和操作。现有的操作方式会占用大量的存储空间,从而不利于系统的长时间运行。
发明内容
本发明要解决的技术问题就是克服以上的技术缺陷,提供一种分布式事件上报与处理的方法。
为了解决上述问题,本发明的技术方案为:一种分布式事件上报与处理的方法,设备包括分布式控制系统DCS服务器和若干子服务器,具体方法包括:若干子服务器将变量数据上传至分布式控制系统DCS服务器,分布式控制系统DCS服务器将所有子服务器上传的数据存储在一个文件夹内,并进行删重,判断已接收到的变量数据是否构成新的事件,构成,分布式控制系统DCS服务器根据预设的事件处理规则,对所述事件进行处理,将再次接收的变量数据与文件夹内的保存的变量数据比对后,删除重复,然后判断与之前存储的变量数据是否构成新的事件,构成,分布式控制系统DCS服务器根据预设的事件处理规则,对所述事件进行处理,处理完毕后,将多次接收到的变量数据删重后存入文件夹。
作为改进,所述DCS服务器在对所述事件进行相应处理之后,所述DCS服务器存储对所述事件进行处理时所产生的实时数据。
作为改进,所述预设的事件处理规则以配置文件的方式进行设置。
作为改进,所述分布式控制系统DCS服务器包括接收模块、判断模块和事件处理模块,所述接收模块用于接收子服务器上传的变量数据,所述判断模块用于判断所述变量数据是否产生新的事件,所述事件处理模块用于如果确定产生新的事件,则根据预设的事件处理规则,对所述事件进行相应处理。
作为改进,所述判断模块包括当前项获取子模块和比较子模块,所述当前项获取子模块用于获取所述变量数据对应的当前项值,所述比较子模块用于通过比较所述当前变量数据与已存储的变量数据是否相同,如果否,则确定产生新的事件。
作为改进,所述事件处理模块包括标识信息获取子模块、规则获取子模块和执行处理子模块,所述标识信息获取子模块用于获得当前事件对应的标识信息,所述规则获取子模块用于根据所述标识信息,获得预设的事件处理规则中对应所述标识信息的处理规则,所述执行处理子模块用于根据所述处理规则,对当前数据进行相应处理。
本发明与现有的技术相比的优点在于:本发明将判断事件的过程由子服务器中转移到DCS中的上层DCS服务器中,从而能够减小控制站上传的网络数据包,提高网络传输的效率。
具体实施方式
以下通过具体实施例进一步描述本发明,但本发明不仅仅限于以下实施例。在本发明的范围内或者在不脱离本发明的内容、精神和范围内,对本发明进行的变更、组合或替换,对于本领域的技术人员来说是显而易见的,且包含在本发明的范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于储信(北京)科技发展有限公司,未经储信(北京)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110705998.5/2.html,转载请声明来源钻瓜专利网。