[发明专利]一种联动控制系统和联动控制方法有效
申请号: | 201710669578.X | 申请日: | 2017-08-08 |
公开(公告)号: | CN107621935B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 武方;刘小树;熊辉 | 申请(专利权)人: | 北京和利时系统工程有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/76;G06F11/36 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;栗若木 |
地址: | 100176 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联动 控制系统 控制 方法 | ||
1.一种联动控制系统,其特征在于,包括场景管理单元、触发管理单元和执行管理单元,其中,
所述场景管理单元,用于为用户提供定义联动动作和联动场景的接口,所述用户定义的联动场景包括联动触发条件、联动执行方式以及联动动作引用,并将用户定义的联动场景输出至触发管理单元,所述联动动作引用指的是将用户定义的联动动作引用到相应的联动场景中;
所述触发管理单元,用于接收来自场景管理单元的联动场景,判断联动场景的联动触发条件是否满足,如果满足,通知执行管理单元;接收来自执行管理单元的执行状态变化,更新相应的联动场景的状态;
所述执行管理单元,用于接收触发管理单元的通知,生成相应的联动动作并依据联动执行方式执行,将每一步联动动作的执行状态变化反馈至触发管理单元;
其中,所述触发管理单元包括场景注册管理模块、场景状态管理模块、事件型触发管理模块、时间型触发管理模块和人工触发管理模块,其中:
所述场景注册管理模块,用于接收来自场景管理单元的联动场景,将所述联动场景输出至场景状态管理模块,并将联动场景的联动触发条件注册到事件型触发管理模块、时间型触发管理模块和/或人工触发管理模块中;
所述场景状态管理模块,用于接收场景注册管理模块的联动场景,并维护相应的联动场景的状态及每一步联动动作的执行状态变化;
所述事件型触发管理模块,用于监测联动场景的联动触发条件是否满足指定的事件条件,若满足则更新场景状态管理模块中相应的联动场景的状态,并判断联动执行方式,若为自动执行,则通知执行管理单元;
所述时间型触发管理模块,用于监测联动场景的联动触发条件是否满足指定的时间条件,若满足则更新场景状态管理模块中相应的联动场景的状态,并判断联动执行方式,若为自动执行,则通知执行管理单元;
所述人工触发管理模块,用于接收人工触发,通知执行管理单元,并更新场景状态管理模块中相应的联动场景的状态。
2.根据权利要求1所述的联动控制系统,其特征在于,所述场景管理单元包括联动场景定义模块、联动动作定义模块、联动数据管理模块,其中:
所述联动动作定义模块,用于为用户提供定义联动动作的接口,检验用户定义的联动动作的合法性,并将合法的联动动作存储至联动数据管理模块中;
所述联动场景定义模块,用于为用户提供定义联动场景的接口,检验用户定义的联动场景的合法性,并将合法的联动场景输出至联动数据管理模块;
所述联动数据管理模块,用于存储接收的联动动作和联动场景,并将接收的联动场景输出至触发管理单元。
3.根据权利要求2所述的联动控制系统,其特征在于,所述联动触发条件包括时间型触发、事件型触发和人工触发中的至少一个。
4.根据权利要求2所述的联动控制系统,其特征在于,所述联动执行方式包括自动执行、半自动执行和人工执行中的至少一个。
5.根据权利要求1所述的联动控制系统,其特征在于,所述执行管理单元包括动作执行模块、动作生成模块和指令输出模块,其中:
动作执行模块,用于接收触发管理单元的通知,获取用户定义的联动动作和相应的联动场景运行时数据并发送给动作生成模块;接收动作生成模块生成的标准输出指令并输出至指令输出模块;将每一步动作的执行状态反馈至触发管理单元;
所述动作生成模块,用于根据用户定义的联动动作和相应的联动场景运行时数据生成标准输出指令,并将生成的标准输出指令输出至动作执行模块;
所述指令输出模块,用于统一联动子系统的命令接口,接收动作执行模块输出的标准输出指令,并将标准输出指令解析成各联动子系统可识别的命令输出给各联动子系统。
6.一种联动控制方法,应用于如权利要求1至5任一所述的联动控制系统,其特征在于,包括:
接收并存储用户定义的联动动作和联动场景,所述用户定义的联动场景包括联动触发条件、联动执行方式以及联动动作引用,所述联动动作引用指的是将用户定义的联动动作引用到相应的联动场景中;
判断联动场景的联动触发条件是否满足;
如果满足,生成相应的联动动作并依据联动执行方式执行,将每一步联动动作的执行状态变化反馈至相应的联动场景中。
7.根据权利要求6所述的联动控制方法,其特征在于,所述生成相应的联动动作,具体包括:
根据用户定义的联动动作和相应的联动场景运行时数据生成标准输出指令,并将标准输出指令解析成各联动子系统可识别的命令输出给各联动子系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京和利时系统工程有限公司,未经北京和利时系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710669578.X/1.html,转载请声明来源钻瓜专利网。