System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备控制方法、设备控制装置、存储介质及电子装置制造方法及图纸_技高网

设备控制方法、设备控制装置、存储介质及电子装置制造方法及图纸

技术编号:40703204 阅读:3 留言:0更新日期:2024-03-22 11:02
本申请公开了一种设备控制方法、设备控制装置、存储介质及电子装置,涉及智能家居技术领域,应用于中控设备,所述方法包括:获取在预设家居场景下场景控制命令的场景命令标识,其中,所述场景控制命令包括各待控制设备在所述预设家居场景下的设备控制命令;将所述场景命令标识下发至各所述待控制设备,并在所述待控制设备接收到所述场景命令标识的情况下,控制所述待控制设备根据预先构建的对应关系确定与所述场景命令标识对应的所述设备控制命令,其中,所述对应关系包括不同场景命令标识与不同设备控制命令的对应关系;控制所述待控制设备按照所述设备控制命令进行执行。实现了在减少网络拥塞的前提下,能够对待控制设备进行差异化控制。

【技术实现步骤摘要】

本申请涉及智能家居,尤其涉及一种设备控制方法、设备控制装置、存储介质及电子装置


技术介绍

1、随着智能家居技术的发展,在家居生活中往往设置中控设备,例如中控屏对家居生活场景下的多个设备发起控制。

2、相关技术可知,在通过中控设备对多个待控制设备进行控制的过程中,往往需要中控设备与待控制设备建立一对一连接,这将会在中控设备向各个待控制设备发送控制指令的过程中发生网络拥塞。或者预先将中控设备控制的多个待控制设备建立分组,并将对应的分组控制命令预先存入控制设备,通过组播发送对相同类型待控制设备设备相同的分组控制命令,无法做到同时对不同待控制设备进行差异化控制。

3、因此,当前寻找一种在减少网络拥塞的前提下,可以对待控制设备进行差异化控制的设备控制方法成为研究热点。


技术实现思路

1、本申请提供一种设备控制方法、设备控制装置、存储介质及电子装置,实现在减少网络拥塞的前提下,可以对待控制设备进行差异化控制。

2、本申请提供一种设备控制方法,应用于中控设备,所述方法包括:获取在预设家居场景下场景控制命令的场景命令标识,其中,所述场景控制命令包括各待控制设备在所述预设家居场景下的设备控制命令;将所述场景命令标识下发至各所述待控制设备,并在所述待控制设备接收到所述场景命令标识的情况下,控制所述待控制设备根据预先构建的对应关系确定与所述场景命令标识对应的所述设备控制命令,其中,所述对应关系包括不同场景命令标识与不同设备控制命令的对应关系;控制所述待控制设备按照所述设备控制命令进行执行。

3、根据本申请提供的一种设备控制方法,所述对应关系采用以下方式构建:在首次获取场景控制命令的情况下,为所述场景控制命令设置场景命令标识;将所述场景控制命令和所述场景命令标识同步下发至各所述待控制设备;控制所述待控制设备对所述场景控制命令进行解析,用以在所述场景控制命令中解析出用于控制所述待控制设备的设备控制命令;基于所述设备控制命令和所述场景命令标识,构建所述对应关系。

4、根据本申请提供的一种设备控制方法,在所述构建所述对应关系之后,所述方法还包括:基于实时首次获取的其他场景控制命令,以及与所述其他场景控制命令对应的其他场景命令标识,构建新增对应关系,其中,所述其他场景控制命令为除所述预设家居场景之外的其他家居场景的场景控制命令;基于所述新增对应关系,对所述对应关系进行实时更新。

5、根据本申请提供的一种设备控制方法,所述基于实时首次获取的其他场景控制命令,以及与所述其他场景控制命令对应的其他场景命令标识,构建新增对应关系,具体包括:实时将所述其他场景控制命令和所述其他场景命令标识同步下发至各所述待控制设备;控制所述待控制设备对所述其他场景控制命令进行解析,用以在所述其他场景控制命令中解析出用于控制所述待控制设备的其他设备控制命令;基于所述其他设备控制命令和所述其他场景命令标识,构建所述新增对应关系。

6、根据本申请提供的一种设备控制方法,在所述将所述场景命令标识下发至各所述待控制设备之前,所述方法还包括:根据所述场景控制命令,将与所述场景控制命令对应的各所述待控制设备进行分组,得到待控制设备组,所述将所述场景命令标识下发至各所述待控制设备,具体包括:基于组播方式,将所述场景命令标识下发至所述待控制设备组,以实现将所述场景命令标识下发至各所述待控制设备。

7、根据本申请提供的一种设备控制方法,在所述基于组播方式,将所述场景命令标识下发至所述待控制设备组之前,所述方法还包括:对所述场景命令标识进行加密处理,得到加密后场景命令标识;基于所述加密后场景命令标识,构建组播包;所述基于组播方式,将所述场景命令标识下发至所述待控制设备组,具体包括:基于组播方式,将包含所述加密后场景命令标识的所述组播包下发至所述待控制设备组。

8、根据本申请提供的一种设备控制方法,所述组播包为基于用户数据报协议的组播包;所述基于组播方式,将包含所述加密后场景命令标识的所述组播包下发至所述待控制设备组,具体包括:基于用户数据报协议的组播方式,将包含所述加密后场景命令标识的所述组播包下发至所述待控制设备组。

9、本申请还提供一种设备控制装置,应用于中控设备,所述装置包括:获取模块,用于获取在预设家居场景下场景控制命令的场景命令标识,其中,所述场景控制命令包括各待控制设备在所述预设家居场景下的设备控制命令;处理模块,用于将所述场景命令标识下发至各所述待控制设备,并在所述待控制设备接收到所述场景命令标识的情况下,控制所述待控制设备根据预先构建的对应关系确定与所述场景命令标识对应的所述设备控制命令,其中,所述对应关系包括不同场景命令标识与不同设备控制命令的对应关系;控制模块,用于控制所述待控制设备按照所述设备控制命令进行执行。

10、本申请还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述设备控制方法。

11、本申请还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述设备控制方法。

12、本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述设备控制方法。

13、本申请提供的设备控制方法、设备控制装置、存储介质及电子装置,应用于中控设备,通过获取在预设家居场景下场景控制命令的场景命令标识,将场景命令标识下发至各待控制设备,并在待控制设备接收到场景命令标识的情况下,控制待控制设备根据预先构建的对应关系确定与场景命令标识对应的所述设备控制命令,控制待控制设备按照设备控制命令进行执行。由于中控设备下发的指令为场景命令标识,从而减少了网络中数据包的数量,提高通信效率,减少网络拥塞。并且不同的待控制设备可以接收并执行各自对应的设备控制命令,从而实现了在减少网络拥塞的前提下,能够对待控制设备进行差异化控制。

本文档来自技高网...

【技术保护点】

1.一种设备控制方法,其特征在于,应用于中控设备,所述方法包括:

2.根据权利要求1所述的设备控制方法,其特征在于,所述对应关系采用以下方式构建:

3.根据权利要求2所述的设备控制方法,其特征在于,在所述构建所述对应关系之后,所述方法还包括:

4.根据权利要求3所述的设备控制方法,其特征在于,所述基于实时首次获取的其他场景控制命令,以及与所述其他场景控制命令对应的其他场景命令标识,构建新增对应关系,具体包括:

5.根据权利要求1所述的设备控制方法,其特征在于,在所述将所述场景命令标识下发至各所述待控制设备之前,所述方法还包括:

6.根据权利要求5所述的设备控制方法,其特征在于,在所述基于组播方式,将所述场景命令标识下发至所述待控制设备组之前,所述方法还包括:

7.根据权利要求6所述的设备控制方法,其特征在于,所述组播包包括基于用户数据报协议的组播包;

8.一种设备控制装置,其特征在于,应用于中控设备,所述装置包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的设备控制方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的设备控制方法。

...

【技术特征摘要】

1.一种设备控制方法,其特征在于,应用于中控设备,所述方法包括:

2.根据权利要求1所述的设备控制方法,其特征在于,所述对应关系采用以下方式构建:

3.根据权利要求2所述的设备控制方法,其特征在于,在所述构建所述对应关系之后,所述方法还包括:

4.根据权利要求3所述的设备控制方法,其特征在于,所述基于实时首次获取的其他场景控制命令,以及与所述其他场景控制命令对应的其他场景命令标识,构建新增对应关系,具体包括:

5.根据权利要求1所述的设备控制方法,其特征在于,在所述将所述场景命令标识下发至各所述待控制设备之前,所述方法还包括:

6.根据权利要求5所述的设备控制...

【专利技术属性】
技术研发人员:贺忠海邓邱伟尹飞
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:

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

1