本发明涉及智能家居,特别是涉及一种智能家居设备控制方法及装置、电子设备、存储介质。
背景技术:
1、随着智能家居技术的快速发展,家庭中的智能设备数量和种类持续增加。这些设备包括但不限于智能照明、暖通空调系统、安全监控设备及自动窗帘等,它们可以通过网络连接来进行交互,旨在提升居住的舒适性和能源效率。
2、目前,多数智能家居系统主要依赖预设的规则和简单的反馈控制逻辑来管理智能家居设备。这些系统通常只能处理直接的命令响应,如根据时间或特定条件开关设备等。
3、然而,在设备数量众多且环境变化频繁的家庭环境中,相关技术中的智能家居系统通常无法有效识别和利用智能家居设备间的复杂因果关系,限制了系统在实际操作中的智能化和能源效率。例如,相关技术中的智能家居系统无法准确识别在特定环境参数条件下哪些智能家居设备应联动操作来满足用户的实际需求,不但会导致能源浪费,还会严重影响用户的实际体验。
技术实现思路
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、本发明提供了一种智能家居设备控制方法,通过根据智能家居环境中的智能家居设备信息与环境参数信息确定设备节点与环境参数节点;并根据设备节点与环境参数节点生成完全无向图;从而对完全无向图中的节点依次进行条件独立性检验处理与因果关系确定处理以生成有向无环图;进而根据有向无环图对智能家居设备进行控制的方式。实现了根据有向无环图中节点间的因果关系对智能家居设备进行合理控制,提升了智能家居环境的居住舒适度和用户体验,提高了智能家居设备控制的智能化水平,避免了资源的过度消耗。
1.一种智能家居设备控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述完全无向图中的所述节点依次进行条件独立性检验处理与因果关系确定处理,生成有向无环图,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述完全无向图中的所述节点进行互信息测试,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述对完成所述互信息测试的所述完全无向图中的所述节点进行所述因果关系确定处理,生成所述有向无环图,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述有向无环图,对所述智能家居设备进行控制,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述设备节点与环境参数节点,生成完全无向图,包括:
8.根据权利要求1所述的方法,其特征在于,所述环境参数至少包括温度参数、湿度参数、光照参数与空气质量参数。
9.一种智能家居设备控制装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的智能家居设备控制方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的智能家居设备控制方法。
12.一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如权利要求1至8中任一项所述的智能家居设备控制方法。