[发明专利]一种用于系统单元状态变化的自动通知与响应系统有效
申请号: | 201711058482.6 | 申请日: | 2017-11-01 |
公开(公告)号: | CN109756351B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 孙旭;孙旭东;何江;段继男;潘堤;邹本友 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司石油工程技术研究院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;G06F11/30 |
代理公司: | 北京聿华联合知识产权代理有限公司 11611 | 代理人: | 张文娟;朱绘 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 系统 单元 状态 变化 自动 通知 响应 | ||
本发明公开了一种用于系统单元状态变化的自动通知与响应系统,该系统包括:若干具有监控功能和/或被监控功能的系统单元、以及通知调度单元,其中,具有监控功能的系统单元,其在本单元任意状态参数变化时,发送针对变化状态参数的状态变化通知;通知调度单元,其构建调度关系网络,接收所有状态变化通知,利用调度关系网络将状态变化通知转发至已订阅该单元状态变化通知的另一系统单元;具有被监控功能的系统单元,其接收并解析状态变化通知,更新本单元中对已变化的被监控单元中的状态参数进行响应的状态参数,完成系统单元状态变化的响应。本发明提升了系统单元间的局部变化响应效率,系统可靠性增强,便于实现事故查找和定位。
技术领域
本发明涉及通讯技术领域,具体地说,涉及一种用于系统单元状态变化自动通知与响应系统。
背景技术
在现有系统状态数据处理技术中,系统的各部分之间很多情况下需要对其它部分的状态变化做出即时响应。例如,测控系统的显示界面,需要在所显示的内容发生变化时,即时更新显示。具体地,常用的实施方式由需要做出响应的系统单元监测所有需要响应的状态参数,并在状态发生变化时做出响应,但这种方法会造成大量的重复测量和重复通讯。假设n个单元需要对m个状态参数做出响应,那么就需要n*m项测量、以及n*m条通讯链路。系统的复杂度会随着n和m的增长而大幅度增加,造成系统运行效率及可靠性的下降。
发明内容
为了解决上述技术问题,本发明提供了一种用于系统单元状态变化的自动通知与响应系统,该系统包括:若干具有监控功能和/或被监控功能的系统单元、以及通知调度单元,其中,将具有监控功能的所述系统单元称为监控单元,将具有被监控功能的所述系统单元称为被监控单元,进一步,所述被监控单元,其包含若干状态参数,当本单元中任意所述状态参数变化时,发送针对已变化的所述状态参数的状态变化通知;所述通知调度单元,其构建调度关系网络,接收所有所述被监控单元发送的所述状态变化通知,利用所述调度关系网络将所述状态变化通知转发至与所述被监控单元有监控关系的所述监控单元;所述监控单元,其具备若干所述状态参数,所述监控单元接收并解析所述通知调度单元发送的所述状态变化通知,更新本单元中对已变化的所述被监控单元中的所述状态参数进行响应的所述状态参数,完成系统单元状态变化的响应。
优选地,所述通知调度单元包括:订阅记录存储模块,其接收并存储所有所述监控单元发送的所述订阅信息,得到针对所有所述系统单元间订阅关系的所述调度关系网络,其中,所述订阅信息包括监控单元代码和与所述监控单元有监控关系的被监控单元的代码。
优选地,进一步,所述监控单元具备:订阅信息发送模块,其基于所有状态参数的变化响应关系,确定与本单元有监控关系的所述被监控单元,进一步得到针对系统单元间关系的所述订阅信息,并发送所述订阅信息,用以订阅与所述监控单元有监控关系的所述被监控单元发送的所述状态变化通知。
优选地,所述状态变化通知包括:所述被监控单元代码、所述监控单元中已变化的所述状态参数的编码以及变化后的所述状态参数的值。
优选地,进一步,所述监控单元具备:通知接收模块,其接收并解析所述通知调度单元发送的所述状态变化通知,基于所述状态变化通知的解析结果,获取变化后的所述状态参数的值;通知响应模块,其利用变化后的所述状态参数的值,更新本单元状态,并输出针对所述监控单元参数更新引起的响应动作信息和/或响应指令。
优选地,进一步,所述通知调度单元具备:通知转发模块,其接收并解析所述状态变化通知,获取被监控单元代码,调取所述调度关系网络中与所述被监控单元代码对应的所述订阅信息,将所述状态变化通知转发至相应的所述监控单元。
优选地,进一步,所述通知调度单元具备:通讯记录存储模块,其将已转发过的所述状态变化通知写入所述通知调度单元的通讯记录中,用于因测量或硬件通讯问题导致系统故障的查询与定位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司石油工程技术研究院,未经中国石油化工股份有限公司;中国石油化工股份有限公司石油工程技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711058482.6/2.html,转载请声明来源钻瓜专利网。