一种联动控制方法及系统技术方案

技术编号:39666976 阅读:9 留言:0更新日期:2023-12-11 18:31
本申请公开了一种联动控制方法及系统

【技术实现步骤摘要】
一种联动控制方法及系统、电子设备和存储介质


[0001]本申请涉及设备控制
,特别是涉及一种联动控制方法及系统

电子设备和存储介质


技术介绍

[0002]随着物联网技术的飞速发展,越来越多的智能设备进入到各个行业中

这些智能设备能根据用户的需求在特定时间

特定条件下完成相应工作,用户甚至可以指定某一智能设备联动其他设备以完成更复杂的任务

但当联动场景较复杂时,容易出现不同联动场景之间相互影响,以使得不同智能设备之间发生多次联动,导致过多的占用系统资源

因此,市面上亟需一种智能设备联动控制方法以解决上述问题


技术实现思路

[0003]本申请至少提供一种联动控制方法及系统

电子设备和存储介质,能够提升联动控制的灵活性,且降低系统资源的消耗

[0004]本申请第一方面提供了一种联动控制方法,该方法包括:接收第一执行设备的上报数据;查找到与上报数据匹配的联动规则;基于匹配的联动规则在当前联动控制链中的触发次数,确定是否触发匹配的联动规则

[0005]在一些实施例中,基于匹配的联动规则在当前联动控制链中的触发次数,确定是否触发匹配的联动规则,包括:响应于匹配的联动规则在当前联动控制链中的触发次数不大于预设次数,触发匹配的联动规则;响应于匹配的联动规则在当前联动控制链中的触发次数大于预设次数,不触发匹配的联动规则
。<br/>[0006]在一些实施例中,方法还包括:获取用户输入的次数作为联动规则对应的预设次数

[0007]在一些实施例中,在基于匹配的联动规则在当前联动控制链中的触发次数,确定是否触发匹配的联动规则之前,方法还包括:校验上报数据是否为响应之前下发的第一执行指令而生成的;响应于上报数据是响应第一执行指令而生成的,确定当前处于下发第一执行指令时所在的联动控制链,并执行基于匹配的联动规则在当前联动控制链中的触发次数,确定是否触发匹配的联动规则;响应于上报数据不是响应第一执行指令而生成的,确定当前处于新的联动控制链,并触发匹配的联动规则

[0008]在一些实施例中,校验上报数据是否为响应之前下发的第一执行指令而生成的,包括:检验上报数据中是否包含联动控制链标识,其中,若上报数据中包含联动控制链标识,则上报数据是响应第一执行指令而生成的,否则上报数据不是响应第一执行指令而生成的;触发匹配的联动规则,包括:基于匹配的联动规则,向第二执行设备下发包含联动控制链标识的第二执行指令,其中,在上报数据是响应第一执行指令而生成的情况下,第二执行指令中的联动控制链标识为上报数据中的联动控制链标识,在上报数据不是响应第一执行指令而生成的情况下,第二执行指令中的联动链标识是为新的联动控制链生成的联动控
制链标识

[0009]在一些实施例中,基于匹配的联动规则,向第二执行设备下发包含联动链标识的第二执行指令,包括:从匹配的联动规则中,读取需执行的执行动作和用于完成执行动作的第二执行设备;生成包含联动控制链标识且指示完成执行动作的第二执行指令,并将第二执行指令下发至第二执行设备

[0010]在一些实施例中,在触发匹配的联动规则后,方法还包括:更新匹配的联动规则在当前联动控制链中的触发次数

[0011]本申请第二方面提供了一种联动控制系统,包括联动平台和若干执行设备,联动平台与执行设备通信连接,其中,联动平台用于执行上述第一方面任一项的联动控制方法,执行设备用于执行联动平台下发的执行指令

[0012]本申请第三方面提供了一种电子设备,包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述第一方面中的联动控制方法

[0013]本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述第一方面中的联动控制方法

[0014]上述方案,在设备进行联动控制的过程中,通过对接收到的第一执行设备的上报数据,匹配对应的联动规则,根据联动规则确定第一执行设备当前所处的联动控制链,并对该联动控制链的触发次数进行判断,是否需要触发联动规则控制下一个执行设备,能够更好地控制同一联动触发的次数,以适应不同的复杂场景,进而提升联动控制的灵活性,并且能够在联动控制过程中实现中止联动,降低系统资源的消耗

[0015]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请

附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案

[0017]图1是本申请联动控制方法一实施例的流程示意图;
[0018]图2是本申请联动控制方法又一实施例的流程示意图;
[0019]图3是本申请联动控制系统一实施例的框架示意图;
[0020]图4是本申请联动平台一实施例的框架示意图;
[0021]图5是本申请联动控制系统一实施例的流程示意图;
[0022]图6是本申请电子设备一实施例的框架示意图;
[0023]图7是本申请计算机可读存储介质一实施例的框架示意图

具体实施方式
[0024]下面结合说明书附图,对本申请实施例的方案进行详细说明

[0025]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构

接口

技术之类的具体细节,以便透彻理解本申请

[0026]本文中术语“和
/
或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种情况

另外,本文
中字符“/”,一般表示前后关联对象是一种“或”的关系

此外,本文中的“多”表示两个或者多于两个

[0027]请参阅图1,图1是本申请联动控制方法一实施例的流程示意图

[0028]具体而言,可以包括如下步骤:
[0029]步骤
110
:接收第一执行设备的上报数据

[0030]本申请中的联动控制方法可广泛应用于智能家居或智能设备领域,以对不同设备之间的联动进行控制

具体地,本申请联动控制方式可但不限于由联动平台执行

另外,本申请中的第一执行设备可以为智能家居设备,例如,电动窗帘

台灯
...

【技术保护点】

【技术特征摘要】
1.
一种联动控制方法,其特征在于,包括:接收第一执行设备的上报数据;查找到与所述上报数据匹配的联动规则;基于所述匹配的联动规则在当前联动控制链中的触发次数,确定是否触发所述匹配的联动规则
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述匹配的联动规则在当前联动控制链中的触发次数,确定是否触发所述匹配的联动规则,包括:响应于所述匹配的联动规则在当前联动控制链中的触发次数不大于预设次数,触发所述匹配的联动规则;响应于所述匹配的联动规则在当前联动控制链中的触发次数大于所述预设次数,不触发所述匹配的联动规则
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:获取用户输入的次数作为所述联动规则对应的所述预设次数
。4.
根据权利要求1所述的方法,其特征在于,在所述基于所述匹配的联动规则在当前联动控制链中的触发次数,确定是否触发所述匹配的联动规则之前,所述方法还包括:校验所述上报数据是否为响应之前下发的第一执行指令而生成的;响应于所述上报数据是响应所述第一执行指令而生成的,确定当前处于下发所述第一执行指令时所在的联动控制链,并执行所述基于所述匹配的联动规则在当前联动控制链中的触发次数,确定是否触发所述匹配的联动规则;和
/
或,响应于所述上报数据不是响应所述第一执行指令而生成的,确定当前处于新的联动控制链,并触发所述匹配的联动规则
。5.
根据权利要求4所述的方法,其特征在于,所述校验所述上报数据是否为响应之前下发的第一执行指令而生成的,包括:检验所述上报数据中是否包含联动控制链标识,其中,若所述上报数据中包含所述联动控制链标识,则所述上报数据是响应所述第一执行指令而生成的,否...

【专利技术属性】
技术研发人员:姚嘉诚
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

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

1