System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能家居领域,特别涉及一种智能家居设备的控制方法及智能家居设备。
技术介绍
1、随着智能家居的快速发展,出现了越来越多的智能家居设备,例如,智能照明设备、智能冰箱、智能空调、智能窗帘等等。在使用这类智能家居设备的过程中,为了操作方便,通常可以为这些智能家居设备配置智能家居场景,该智能家居场景是借助多个智能家居设备所设计出的一系列家居功能的组合,帮助用户大大减少传统家居繁琐的单设备操作带来的麻烦,同时省去不必要的生活成本。这样,就可以通过智能家居场景来控制智能家居设备。
技术实现思路
1、本申请提供了一种智能家居设备的控制方法及智能家居设备,能够避免复杂场景下无法通过组播方式来触发智能家居场景的执行的问题。所述技术方案如下:
2、一方面,提供了一种智能家居设备的控制方法,应用于目标智能家居设备,所述方法包括:
3、接收场景触发设备通过组播方式发送的场景触发指令,所述场景触发指令携带目标智能家居场景的标识;
4、基于所述目标智能家居场景的标识确定目标动作指示信息和目标动作时序信息,所述目标动作指示信息指示所述目标智能家居设备所需执行的目标动作,所述目标动作时序信息指示所述目标动作的执行时间信息;
5、基于所述目标动作时序信息执行所述目标动作。
6、可选地,所述目标动作时序信息包括第一时长,所述第一时长指示所述目标动作的开始执行时间与所述场景触发指令的接收时间之间的时长;
7、所述基于所述目标动作时序信息执
8、从所述场景触发指令的接收时间开始计时;
9、在计时时长达到所述第一时长的情况下,执行所述目标动作。
10、可选地,所述目标动作时序信息还包括第二时长,所述第二时长指示所述目标动作的执行时长;
11、所述在计时时长达到所述第一时长的情况下,执行所述目标动作,包括:
12、在计时时长达到所述第一时长的情况下,在所述第二时长内执行完所述目标动作。
13、可选地,所述方法还包括:
14、基于所述目标智能家居场景的标识和所述目标动作指示信息确定目标前置条件,所述目标前置条件是所述目标动作在执行时所需满足的条件;
15、所述在计时时长达到所述第一时长的情况下,执行所述目标动作,包括:
16、在计时时长达到所述第一时长且所述目标前置条件满足的情况下,执行所述目标动作。
17、可选地,所述场景触发指令还携带目标设备分组的标识,所述目标设备分组为所述目标智能家居场景关联的智能家居设备所在的设备分组;
18、所述基于所述目标智能家居场景的标识确定目标动作指示信息和目标动作时序信息,包括:
19、在所述目标智能家居设备处于所述目标设备分组的情况下,基于所述目标智能家居场景的标识确定所述目标动作指示信息和所述目标动作时序信息。
20、可选地,所述接收场景触发设备通过组播方式发送的场景触发指令之前,所述方法还包括:
21、接收网关设备发送的场景同步指令,所述场景同步指令携带所述目标智能家居场景的标识、所述目标动作指示信息和所述目标动作时序信息;
22、存储所述目标智能家居场景的标识、所述目标动作指示信息和所述目标动作时序信息之间的对应关系。
23、可选地,所述场景同步指令还携带目标前置条件,所述目标前置条件是所述目标动作在执行时所需满足的条件;
24、所述存储所述目标智能家居场景的标识、所述目标动作指示信息和所述目标动作时序信息之间的对应关系,包括:
25、存储所述目标智能家居场景的标识、所述目标动作指示信息、所述目标动作时序信息与所述目标前置条件之间的对应关系。
26、另一方面,提供了一种智能家居设备,所述网关设备包括收发器和处理器;
27、所述收发器,用于接收场景触发设备通过组播方式发送的场景触发指令,所述场景触发指令携带目标智能家居场景的标识;
28、所述处理器,用于基于所述目标智能家居场景的标识确定目标动作指示信息和目标动作时序信息,所述目标动作指示信息指示所述智能家居设备所需执行的目标动作,所述目标动作时序信息指示所述目标动作的执行时间信息;
29、所述处理器,还用于基于所述目标动作时序信息执行所述目标动作。
30、可选地,所述目标动作时序信息包括第一时长,所述第一时长指示所述目标动作的开始执行时间与所述场景触发指令的接收时间之间的时长;
31、所述处理器具体用于:
32、从所述场景触发指令的接收时间开始计时;
33、在计时时长达到所述第一时长的情况下,执行所述目标动作。
34、可选地,所述目标动作时序信息还包括第二时长,所述第二时长指示所述目标动作的执行时长;
35、所述处理器具体用于:
36、在计时时长达到所述第一时长的情况下,在所述第二时长内执行完所述目标动作。
37、可选地,所述处理器还用于:
38、基于所述目标智能家居场景的标识和所述目标动作指示信息确定目标前置条件,所述目标前置条件是所述目标动作在执行时所需满足的条件;
39、在计时时长达到所述第一时长且所述目标前置条件满足的情况下,执行所述目标动作。
40、可选地,所述场景触发指令还携带目标设备分组的标识,所述目标设备分组为所述目标智能家居场景关联的智能家居设备所在的设备分组;
41、所述处理器具体用于:
42、在所述目标智能家居设备处于所述目标设备分组的情况下,基于所述目标智能家居场景的标识确定所述目标动作指示信息和所述目标动作时序信息。
43、可选地,所述智能家居设备还包括存储器;
44、所述收发器还用于:接收网关设备发送的场景同步指令,所述场景同步指令携带所述目标智能家居场景的标识、所述目标动作指示信息和所述目标动作时序信息;
45、所述存储器,用于存储所述目标智能家居场景的标识、所述目标动作指示信息和所述目标动作时序信息之间的对应关系。
46、可选地,所述场景同步指令还携带目标前置条件,所述目标前置条件是所述目标动作在执行时所需满足的条件;
47、所述存储器具体用于:
48、存储所述目标智能家居场景的标识、所述目标动作指示信息、所述目标动作时序信息与所述目标前置条件之间的对应关系。
49、另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述所述智能家居设备的控制方法的步骤。
50、另一方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述所述的智能家居设备的控制方法的步骤。
51、本申请提供的技术方案至少可以带来以下有益效果:
52本文档来自技高网...
【技术保护点】
1.一种智能家居设备的控制方法,其特征在于,应用于目标智能家居设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述目标动作时序信息包括第一时长,所述第一时长指示所述目标动作的开始执行时间与所述场景触发指令的接收时间之间的时长;
3.如权利要求2所述的方法,其特征在于,所述目标动作时序信息还包括第二时长,所述第二时长指示所述目标动作的执行时长;
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
5.如权利要求1-4任一所述的方法,其特征在于,所述场景触发指令还携带目标设备分组的标识,所述目标设备分组为所述目标智能家居场景关联的智能家居设备所在的设备分组;
6.如权利要求1-5任一所述的方法,其特征在于,所述接收场景触发设备通过组播方式发送的场景触发指令之前,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述场景同步指令还携带目标前置条件,所述目标前置条件是所述目标动作在执行时所需满足的条件;
8.一种智能家居设备,其特征在于,所述智能家居设备包括收发器和处理器;
9.如权利要求8所述的智能家居设备,其特征在于,所述目标动作时序信息包括第一时长,所述第一时长指示所述目标动作的开始执行时间与所述场景触发指令的接收时间之间的时长;
10.如权利要求9所述的智能家居设备,其特征在于,所述目标动作时序信息还包括第二时长,所述第二时长指示所述目标动作的执行时长;
...【技术特征摘要】
1.一种智能家居设备的控制方法,其特征在于,应用于目标智能家居设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述目标动作时序信息包括第一时长,所述第一时长指示所述目标动作的开始执行时间与所述场景触发指令的接收时间之间的时长;
3.如权利要求2所述的方法,其特征在于,所述目标动作时序信息还包括第二时长,所述第二时长指示所述目标动作的执行时长;
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
5.如权利要求1-4任一所述的方法,其特征在于,所述场景触发指令还携带目标设备分组的标识,所述目标设备分组为所述目标智能家居场景关联的智能家居设备所在的设备分组;
6.如权利...
【专利技术属性】
技术研发人员:韩盈盈,
申请(专利权)人:海信家电集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。