一种用于系统单元状态变化的自动通知与响应方法技术方案

技术编号:21115521 阅读:25 留言:0更新日期:2019-05-16 08:55
本发明专利技术公开了一种系统单元状态变化自动通知与响应的方法,系统单元包括被监控属性系统单元和/或监控属性系统单元,该方法包括如下步骤:确定所有被监控属性系统单元与监控属性系统单元间的监控关系,构建调度关系网络;若任意系统单元中的任意状态参数变化,变化的状态参数所在的被监控属性系统单元发出状态变化通知;通知调度单元接收状态变化通知,利用调度关系网络,将状态变化通知转发至受到已变化的状态参数影响的另一系统单元中的状态参数所在的监控属性系统单元;监控属性系统单元接收并解析状态变化通知,更新状态,完成系统单元状态变化的响应。本发明专利技术提升了系统单元间的局部变化响应效率,系统可靠性增强,便于实现事故查找和定位。

【技术实现步骤摘要】
一种用于系统单元状态变化的自动通知与响应方法
本专利技术涉及通讯
,具体地说,涉及一种用于系统单元状态变化自动通知与响应方法。
技术介绍
在现有系统状态数据处理技术中,系统的各部分之间很多情况下需要对其它部分的状态变化做出即时响应。例如,测控系统的显示界面,需要在所显示的内容发生变化时,即时更新显示。具体地,常用的实施方式由需要做出响应的系统单元监测所有需要响应的状态参数,并在状态发生变化时做出响应,但这种方法会造成大量的重复测量和重复通讯。假设n个单元需要对m个状态参数做出响应,那么就需要n*m项测量、以及n*m条通讯链路。系统的复杂度会随着n和m的增长而大幅度增加,造成系统运行效率及可靠性的下降。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种用于系统单元状态变化的自动通知与响应的方法,所述系统单元包括被监控属性系统单元和/或监控属性系统单元,该方法包括如下步骤:步骤一,确定所有所述被监控属性系统单元与所有所述监控属性系统单元间的监控关系,构建调度关系网络;步骤二,所述被监控属性系统单元测量并监控本单元包含的状态参数的变化,当任意系统单元中的任意状态参数变化时,变化的所述状态参数所在的所述被监控属性系统单元发出状态变化通知;步骤三,通知调度单元接收所述状态变化通知,利用所述调度关系网络,将所述状态变化通知转发至受到已变化的所述状态参数影响的另一系统单元中的所述状态参数所在的所述监控属性系统单元;步骤四,所述监控属性系统单元接收并解析所述状态变化通知,更新状态,完成系统单元状态变化的响应。优选地,在所述步骤一中,进一步,所述监控属性系统单元向所述通知调度单元发送针对本单元的订阅信息,订阅与所述监控属性系统单元有监控关系的所述被监控属性系统单元的所述状态变化通知;所述调度通知单元接收所有所述订阅信息,建立所述调度关系网络。优选地,在所述步骤一中,进一步包括,基于所有所述状态参数的变化响应关系,确定任一一对具有变化响应关系的所述状态参数分别所处的所述被监控属性系统单元与所述监控属性系统单元间的监控关系,得到针对具有监控关系的一对所述系统单元的订阅信息。优选地,所述订阅信息包括:被监控属性系统单元代码、以及与所述被监控属性系统单元有监控关系的所述监控属性系统单元的代码。优选地,所述状态变化通知包括:所述被监控属性系统单元代码、所述被监控属性系统单元中发生变化的所述状态参数的编码以及变化后的所述状态参数的值。优选地,在所述步骤三中,进一步,所述通知调度单元接收并解析所述状态变化通知,获取所述被监控属性系统单元代码,调取与该代码对应的所述订阅信息,将所述状态变化通知转发至相应的所述监控属性系统单元。优选地,在所述步骤四中,进一步,所述监控属性系统单元基于所述状态变化通知的解析结果,获取变化后的所述状态参数的值;将所述监控属性系统单元中与变化的所述状态参数有变化响应关系的所述状态参数进行更新;输出针对所述监控属性系统单元参数更新引起的响应动作信息和/或响应指令。优选地,所述步骤三还包括,所述通知调度单元将其转发过的所述状态变化通知写入通讯记录中,其中,所述通讯记录用于因测量或硬件通讯问题导致系统故障的查询与定位。优选地,所述步骤二进一步包括,当任意所述系统单元中的任意所述状态参数变化时,生成针对已变化的所述状态参数的自身状态信息,并构建针对每一个变化的所述状态参数的所述状态变化通知。优选地,在所述步骤二中,所述自身状态信息包括:已变化的所述状态参数的编码、以及该参数变化后的新的值。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:本专利技术通过构建订阅关系网络,使得系统单元间基于状态参数的对应关系有了相应的监控关系,从而需要参数的测量数量n*m减少到m,且通讯链路减少到n,单元间的响应效率及可靠性大大提高,便于实现事故查找和定位。虽然在下文中将结合一些示例性实施及使用方法来描述本专利技术,但本领域技术人员应当理解,为并不旨在将本专利技术限制于这些实施例。反之,旨在覆盖包含在所附的权利要求书所定义的本专利技术的精神与范围内的所有替代品、修正及等效物。本专利技术的其他优点、目标,和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本申请实施例的用于系统单元状态变化的自动通知与响应方法的系统单元间订阅关系示意图。图2为本申请实施例的用于系统单元状态变化的自动通知与响应系统的系统架构图。图3为本申请实施例的用于系统单元状态变化的自动通知与响应方法的关键信号流向图。图4为本申请实施例的用于系统单元状态变化的自动通知与响应方法的步骤流程图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。为了解决上述问题,本申请实施例将所有状态参数进行了单元的划分,从而提出了一种系统单元状态变化自动通知与响应的系统,以实现系统单元状态变化自动通知与响应,从而使系统单元的状态变化响应效率大大提高。图1为本申请实施例的用于系统单元状态变化的自动通知与响应方法的系统单元间订阅关系示意图。如图1所示,自动通知与响应系统内具备若干状态参数,将所有状态参数按单元进行划分,使得该系统包括若干具备监控属性和/或被监控属性的系统单元,当系统单元具备监控属性时称为监控属性系统单元,其包含若干状态参数;当系统单元具备被监控属性时称为被监控属性系统单元,其也包含若干状态参数。其中,被监控属性系统单元中的某一状态参数变化时,使得监控属性系统单元中的某一状态参数响应其变化,故这两个分别处于不同系统单元的状态参数为一对具有变化响应关系的状态参数,进一步,具有自变量属性的状态参数所属的被监控属性系统单元与具有因变量属性的状态参数所属的监控属性系统单元具有监控关系。需要说明的是,若同一系统单元中既包含若干自变量属性的状态参数又包含若干因变量属性的状态参数,则针对不同的状态参数该系统单元既为监控属性系统单元又为被监控属性系统单元。另外,若同一系统单元只包含若干自变量属性的状态参数,则该系统单元为被监控属性系统单元;若同一系统单元只包含若干因变量属性的状态参数,则该系统单元为监控属性系统单元。具体地,参考图1,该系统存在参数A、B、C、D、E、F、G,将这些状态参数划分为四个单元,使得系统单元1具备参数A和B;系统单元2包含参数C、D、E;系统单元3存在参数E;系统单元4包含参数G。其中,参数A响应参数C、D的变化(参本文档来自技高网...

【技术保护点】
1.一种用于系统单元状态变化的自动通知与响应的方法,其特征在于,所述系统单元包括被监控属性系统单元和/或监控属性系统单元,该方法包括如下步骤:步骤一,确定所有所述被监控属性系统单元与所有所述监控属性系统单元间的监控关系,构建调度关系网络;步骤二,所述被监控属性系统单元测量并监控本单元包含的状态参数的变化,当任意系统单元中的任意状态参数变化时,变化的所述状态参数所在的所述被监控属性系统单元发出状态变化通知;步骤三,通知调度单元接收所述状态变化通知,利用所述调度关系网络,将所述状态变化通知转发至受到已变化的所述状态参数影响的另一系统单元中的所述状态参数所在的所述监控属性系统单元;步骤四,所述监控属性系统单元接收并解析所述状态变化通知,更新状态,完成系统单元状态变化的响应。

【技术特征摘要】
1.一种用于系统单元状态变化的自动通知与响应的方法,其特征在于,所述系统单元包括被监控属性系统单元和/或监控属性系统单元,该方法包括如下步骤:步骤一,确定所有所述被监控属性系统单元与所有所述监控属性系统单元间的监控关系,构建调度关系网络;步骤二,所述被监控属性系统单元测量并监控本单元包含的状态参数的变化,当任意系统单元中的任意状态参数变化时,变化的所述状态参数所在的所述被监控属性系统单元发出状态变化通知;步骤三,通知调度单元接收所述状态变化通知,利用所述调度关系网络,将所述状态变化通知转发至受到已变化的所述状态参数影响的另一系统单元中的所述状态参数所在的所述监控属性系统单元;步骤四,所述监控属性系统单元接收并解析所述状态变化通知,更新状态,完成系统单元状态变化的响应。2.根据权利要求1所述的方法,其特征在于,在所述步骤一中,进一步,所述监控属性系统单元向所述通知调度单元发送针对本单元的订阅信息,订阅与所述监控属性系统单元有监控关系的所述被监控属性系统单元的所述状态变化通知;所述调度通知单元接收所有所述订阅信息,建立所述调度关系网络。3.根据权利要求1或2所述的方法,其特征在于,在所述步骤一中,进一步包括,基于所有所述状态参数的变化响应关系,确定任一一对具有变化响应关系的所述状态参数分别所处的所述被监控属性系统单元与所述监控属性系统单元间的监控关系,得到针对具有监控关系的一对所述系统单元的订阅信息。4.根据权利要求2或3所述的方法,其特征在于,所述订阅信息包括:被监控属性系统单元代码、以及与所述被...

【专利技术属性】
技术研发人员:何江王玉娟段继男孙旭东邹本友张好林
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油工程技术研究院
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1