基于场景的设备联动控制方法、系统、终端及存储介质与流程

发布时间:2024-11-18 09:39

智能电视可连接智能家居系统,与其他设备联动控制。 #生活技巧# #数码产品使用技巧# #智能家居控制方法#

基于场景的设备联动控制方法、系统、终端及存储介质与流程

本发明属于物联网,具体涉及一种基于场景的设备联动控制方法、系统、终端及存储介质。


背景技术:

1、智能家居(smart home, home automation)是以住宅为平台,利用综合布线技术、网络通信技术、 安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境 。随着智能家居技术的快速发展,越来越多的智能设备被应用于人们的生活中。

2、然而,当前的智能设备通常是以独立的方式工作,缺乏智能场景的联动控制,无法实现设备之间的协同工作。例如,一种智能家居设备(例如,语音助理设备)包括音频控制系统,该音频控制系统确定一组一个或多个音频设备以包括能够提供由智能家居设备的麦克风可听地检测到的音频流的附近设备。音频控制系统启动语音交互模式,用于操作智能家居设备以接收来自用户的语音命令并响应于语音命令提供音频输出。音频控制系统将音频控制信号发送到附近设备,该音频控制信号配置每个附近设备以实现以下中的一个或多个:当智能家居设备在语音交互模式下操作时,降低与由附近设备生成的音频流相关联的音量级;以及向所述智能家居设备传输与为由所述附近设备可听输出而生成的当前音频流相关联的音频流数据。这种控制方式依赖中央控制,如果中央控制器发生故障或出现连接问题,将导致联动无法正常工作。且设备彼此间独立,缺乏细粒度的自定义和灵活性:传统智能家居场景联动通常基于预设的规则和条件进行操作,用户的自定义能力有限。这可能导致无法满足个性化需求或特定的使用场景。
技术实现要素:

3、针对现有技术的上述不足,本发明提供一种基于场景的设备联动控制方法、系统、终端及存储介质,以解决上述技术问题。

4、第一方面,本发明提供一种基于场景的设备联动控制方法,包括:

5、接收设备的注册信息,基于所述注册信息为设备生成身份标识码;

6、将身份标识码相同的设备划分至同组,得到与所述注册信息对应的设备组;

7、获取设备组的设备检测数据,所述设备检测数据包括环境数据和设备状态;

8、解析预先存储的所述设备组的场景的触发条件,所述场景包括触发条件和设备控制指令集合;

9、将当前系统时间和所述设备检测数据与所述触发条件进行匹配,若两者匹配则执行对应的设备控制指令集合。

10、在一个可选的实施方式中,所述方法还包括:

11、接收身份注册信息,并基于所述身份注册信息生成用户信息;

12、接收用户端发送的场景配置数据,所述场景配置数据包括触发条件和目标设备状态;

13、基于所述目标设备状态生成对应的设备控制指令集合;

14、将触发条件和对应的设备控制指令集合保存为与所述用户信息绑定的场景。

15、在一个可选的实施方式中,接收设备的注册信息,基于所述注册信息为设备生成身份标识码,包括:

16、接收设备的注册信息,所述注册信息包括身份注册信息、定位数据和ip地址;

17、计算所述身份注册信息的md5值,得到第一标识;计算由定位数据和ip地址组成的数据组合的md5值,得到第二标识;

18、将第一标识与第二标识组合为身份标识码。

19、在一个可选的实施方式中,所述方法还包括:

20、判断用户信息库中是否存在与第一标识匹配的用户信息,所述用户信息库用于存储用户信息、身份注册信息和对应的第一标识;

21、若用户信息库中存在与第一标识匹配的用户信息,则将所述设备与所述用户信息绑定;

22、若用户信息库中不存在与第一标识匹配的用户信息,则基于所述身份注册信息创建新用户信息,并将所述设备与所述新用户信息绑定。

23、在一个可选的实施方式中,将身份标识码相同的设备划分至同组,得到与所述注册信息对应的设备组,包括:

24、获取用户信息绑定的所有设备的身份标识码;

25、将身份标识码相同的设备划分至同一设备组。

26、在一个可选的实施方式中,将当前系统时间和所述设备检测数据与所述触发条件进行匹配,包括:

27、将当前系统时间和所述设备检测数据整合为实际状态数据集;

28、判断所述实际状态数据集是否包含触发条件的全部数据:

29、若是,则判定两者匹配;

30、若否,则判定两者不匹配。

31、在一个可选的实施方式中,所述方法还包括:

32、在数据交互时采用des加密算法对数据进行加密;

33、des加密方法包括置换网络(p-box)、s-盒代换、密钥扩展和异或运算。

34、第二方面,本发明提供一种基于场景的设备联动控制系统,包括:

35、设备注册模块,用于接收设备的注册信息,基于所述注册信息为设备生成身份标识码;

36、设备分组模块,用于将身份标识码相同的设备划分至同组,得到与所述注册信息对应的设备组;

37、数据获取模块,用于获取设备组的设备检测数据,所述设备检测数据包括环境数据和设备状态;

38、场景解析模块,用于解析预先存储的所述设备组的场景的触发条件,所述场景包括触发条件和设备控制指令集合;

39、设备控制模块,用于将当前系统时间和所述设备检测数据与所述触发条件进行匹配,若两者匹配则执行对应的设备控制指令集合。

40、第三方面,提供一种终端,包括:

41、处理器、存储器,其中,

42、该存储器用于存储计算机程序,

43、该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。

44、第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

45、本发明的有益效果在于,本发明提供的基于场景的设备联动控制方法、系统、终端及存储介质,通过对设备进行分组管理,并基于设备组的预设场景,对设备组内的设备进行联动控制,实现了设备间的联动,提升了设备控制的效率及设备间的配合度。

46、此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

技术实现思路

技术特征:

1.一种基于场景的设备联动控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,接收设备的注册信息,基于所述注册信息为设备生成身份标识码,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,将身份标识码相同的设备划分至同组,得到与所述注册信息对应的设备组,包括:

6.根据权利要求1所述的方法,其特征在于,将当前系统时间和所述设备检测数据与所述触发条件进行匹配,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种基于场景的设备联动控制系统,其特征在于,包括:

9.一种终端,其特征在于,包括:

10.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述可读存储介质上存储有基于场景的设备联动控制程序,所述基于场景的设备联动控制程序被处理器执行时实现如权利要求1-7任一项所述基于场景的设备联动控制方法的步骤。

技术总结
本发明涉及物联网技术领域,具体提供一种基于场景的设备联动控制方法、系统、终端及存储介质,包括:接收设备的注册信息,基于所述注册信息为设备生成身份标识码;将身份标识码相同的设备划分至同组,得到与所述注册信息对应的设备组;获取设备组的设备检测数据,所述设备检测数据包括环境数据和设备状态;解析预先存储的所述设备组的场景的触发条件,所述场景包括触发条件和设备控制指令集合;将当前系统时间和所述设备检测数据与所述触发条件进行匹配,若两者匹配则执行对应的设备控制指令集合。本发明实现了设备间的联动,提升了设备控制的效率及设备间的配合度。

技术研发人员:万文弼,张志江,卢祥钧
受保护的技术使用者:浪潮智能终端有限公司
技术研发日:
技术公布日:2024/8/13

网址:基于场景的设备联动控制方法、系统、终端及存储介质与流程 https://www.yuejiaxmz.com/news/view/117866

相关内容

基于家庭场景的多设备联动方法及装置与流程
基于物联网技术的智能家居控制系统实现方案
基于java+springboot的工业互联网设备管理系统
一种电子设备的维护管理系统及维护管理方法与流程
基于NFC的互动益智玩具改造方法与应用与流程
数控机床设备电气控制系统的维修保养方法
016Springboot+vue基于体质分析的个性化健身方案生成系统与设计
基于STM32的宠物远程投喂和监测系统设计
基于STM32的智能家居语音控制系统:集成LD3320、ESP8266设计流程
基于物联网技术的智能家居系统(毕业设计论文)88081

随便看看