[发明专利]物联网设备的联动控制方法、终端、网关设备、及系统有效
申请号: | 202110771700.0 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113419439B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 周荣辉 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G05B19/418 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 设备 联动 控制 方法 终端 网关 系统 | ||
1.一种物联网设备的联动控制方法,其特征在于,该方法包括:
在网关侧,
接收来自终端所配置的两个以上联动规则,其中,每个联动规则包括触发条件和触发目标,任一联动规则中的触发条件至少通过另一联动规则中触发目标的执行状态形成关联,使得所述各个联动规则之间存在直接或间接的关联关系,
根据联动规则之间的关联关系,生成控制逻辑,所述控制逻辑包括,由各联动规则中按照触发条件的关联次序或按照触发条件发生的时间次序组成的触发序列,
接收来自各个被控设备返回的触发目标的执行状态,
当依次获取到的所述执行状态与触发序列相匹配时,按照所述控制逻辑进行联动控制;
其中,
依次获取到的所述执行状态与触发序列按照如下方式进行匹配:
将当前第一序列与接收到的触发目标的当前执行状态组成第二序列,其中,第一序列为历次与触发序列相匹配的执行状态组成的序列,
若第二序列为触发序列中从首个元素开始的连续子序列,则判定依次获取到的所述执行状态与触发序列相匹配。
2.如权利要求1所述的联动控制方法,其特征在于,所述任一联动规则中的触发条件至少通过另一联动规则中触发目标的执行状态形成关联,包括:
对于任一联动规则,该联动规则中的触发条件至少包括,
基于除该联动规则之外的其他联动规则中触发目标被执行所设定的状态,
和/或,
基于该联动规则中触发目标被执行所设定的状态作为除该联动规则之外的其他联动规则中的触发条件;
其中,
对于具有过程控制的触发目标,所述状态为过程控制中当前进度,该进度包括,过程控制中的中间结果,或者,过程控制中的最终结果,
对于不具有过程控制的触发目标,所述状态为触发目标的执行结果。
3.如权利要求1所述的联动控制方法,其特征在于,所述当依次获取到的所述执行状态与触发序列相匹配时,按照所述控制逻辑进行联动控制,进一步包括:
按照当前触发条件被满足时所联动的触发目标进行控制之后,将当前第一序列更新为所述第二序列,若依次获取到的所述执行状态与触发序列不相匹配,则停止触发联动。
4.如权利要求2所述的联动控制方法,其特征在于,所述关联关系为链式串联关系,
所述任一联动规则中的触发条件至少通过另一联动规则中触发目标的执行状态形成关联,包括:
对于任一联动规则i,包括触发条件i和触发目标i,
所述触发条件i至少包括,基于联动规则i-1中触发目标i-1被执行所设定的状态,
所述触发目标i被执行的设定状态作为联动规则i+1中的触发条件i+1之一,
其中,i为自然数;
所述当依次获取到的所述执行状态与触发序列相匹配时,按照触发条件被满足时所联动的触发目标进行控制,包括:
当网关在第一时刻获取到第一触发条件被满足时,则执行第一触发条件所联动的第一触发目标;
当网关在第二时刻获取到第二触发条件被满足时,则执行第二触发条件所联动的第二触发目标;
依次类推,
当网关在第i时刻获取到第i触发条件被满足时,则执行第i触发条件所联动的第i触发目标,
其中,
各时刻在时间维度上依次增加;
所述第一触发条件、第二触发条件....以及第i触发条件依次组成的序列与触发序列相匹配。
5.如权利要求1所述的联动控制方法,其特征在于,所述根据联动规则之间的关联关系,生成控制逻辑,包括:
对于任一联动规则,根据该联动规则中的触发条件,确定其所包含的触发目标被执行所设定的状态,
按照各个触发条件、以及各个触发条件所包含的触发目标被执行所设定的状态发生的时间先后顺序,将各个触发条件按序排列成触发序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110771700.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:充电柜结构和充电方法
- 下一篇:一种电池模组堆叠焊接工装结构