CN116414039A - 基于多家庭的场景模式控制方法及装置 - Google Patents
基于多家庭的场景模式控制方法及装置 Download PDFInfo
- Publication number
- CN116414039A CN116414039A CN202111679006.2A CN202111679006A CN116414039A CN 116414039 A CN116414039 A CN 116414039A CN 202111679006 A CN202111679006 A CN 202111679006A CN 116414039 A CN116414039 A CN 116414039A
- Authority
- CN
- China
- Prior art keywords
- scene
- user
- home
- family
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 230000001960 triggered effect Effects 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 8
- 238000012216 screening Methods 0.000 claims description 5
- 230000009286 beneficial effect Effects 0.000 abstract description 10
- 238000012986 modification Methods 0.000 description 35
- 230000004048 modification Effects 0.000 description 35
- 230000006870 function Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000002349 favourable effect Effects 0.000 description 3
- 239000003607 modifier Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种基于多家庭的场景模式控制方法及装置,该方法包括:检测是否存在针对目标家庭场景中的目标智能设备的触发指令;当检测为是,根据触发指令控制目标智能设备执行相应操作并确定至少一个关联家庭场景;对于每个关联家庭场景,判断该关联家庭场景的智能设备集合中是否有关联智能设备,当判断为是,生成关联智能设备的控制指令,并根据控制指令控制关联智能设备执行相应操作。可见,实施本发明有利于提高跨家庭联动的控制合理性和控制准确性,进而有利于提高控制效率和控制便捷性,使得智能设备保持平稳有效运行。此外,还能够拓展跨家庭联动控制的智能化功能,不仅能够提高用户的使用体验,还能够提高采用跨家庭联动控制的用户粘度。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种基于多家庭的场景模式控制方法及装置。
背景技术
随着经济的发展以及社会信息化程度的不断提高,智能家居在***和功能上呈现出质的飞跃。具体的,从最初的智能家电,到如今全屋智能成为主流,此外,全屋智能还能够通过设置场景模式实现与居家生活相关的各个子***之间的有机结合,比如家电控制、安防控制、远程控制、环境监测、网络通信等多个子***,为用户创造一个安全舒适、便捷高效的居住环境。然而,实际应用中,全屋智能的场景模式设置功能主要以单个家庭空间为单位进行场景模式设置,家庭空间联动性不强。因此,提供一种能够跨家庭实现场景模式控制的方法以提高智能设备的控制便捷性显得尤为重要。
发明内容
本发明内容所要解决的技术问题在于,提供一种基于多家庭的场景模式控制方法及装置,能够跨家庭实现场景模式控制的方法以提高智能设备的控制便捷性。
为了解决上述技术问题,本发明第一方面公开了一种基于多家庭的场景模式控制方法,所述方法包括:
检测是否存在针对目标家庭场景中的目标智能设备的触发指令,所述目标家庭场景为任一家庭场景,所述目标智能设备为所述目标家庭场景中的任一智能设备;
当检测到所述触发指令时,根据所述触发指令控制所述目标智能设备执行相匹配的操作,并确定所述目标家庭场景的至少一个关联家庭场景;
对于每个所述关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果,若其对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
当检测到所述触发指令时,判断所述触发指令对应的触发来源是否为用户触发来源,当判断出所述触发来源为所述用户触发来源时,执行所述的确定所述目标家庭场景的至少一个关联家庭场景的操作;所述用户触发来源用于表示所述触发指令是由相应用户通过相应的终端设备直接触发的用于控制所述目标智能设备的触发指令,或者,所述用户触发来源用于表示所述触发指令是由所述目标家庭场景中相应的智能设备感应到用户存在时直接触发的用于控制目标智能设备的触发指令;
当判断出所述触发来源不是所述用户触发来源时,判断用于生成所述触发指令的指示指令的生成方式是否为用户触发生成方式;
当判断出所述生成方式为所述用户触发生成方式时,执行所述的确定所述目标家庭场景的至少一个关联家庭场景的操作。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
对于每个所述关联家庭场景,若其对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,确定所述触发指令包括的用户标识;当所述触发指令的所述触发来源为所述用户触发来源时,所述用户标识为所述触发指令的第一触发用户对应的用户标识;当所述触发指令的所述触发来源不为所述用户触发来源时,所述用户标识为所述用户触发生成方式对应的第二触发用户的用户标识;
根据所述用户标识和预先设定的所述用户标识对应的关联权限信息,判断所述用户标识所指示的触发用户是否具有关联设备集合的控制权限;所述关联设备集合包括一个或多个所述关联智能设备;
当判断出所述用户标识所指示的触发用户具有所述关联设备集合的控制权限时,执行所述的生成所述目标智能设备的关联智能设备的控制指令的操作;
其中,所述根据所述用户标识和预先设定的所述用户标识对应的关联权限信息,判断所述用户标识所指示的触发用户是否具有关联设备集合的控制权限,包括:
当预先设定的所述用户标识对应的关联权限信息包括时间权限信息时,确定检测到所述触发指令对应的触发时刻,并根据所述触发时刻和所述关联权限信息,确定所述用户标识所指示的触发用户对应的用户设备权限信息;所述用户设备权限信息包括在所述触发时刻所述用户标识所指示的触发用户具有控制权限的一个或多个智能设备的设备信息;
根据所述用户设备权限信息,判断所述用户设备权限信息包括的用户设备权限集合是否与所述关联设备集合相匹配;
当判断出所述用户设备权限集合与所述关联设备集合相匹配时,确定所述用户标识所指示的触发用户具有所述关联设备集合的控制权限;
当预先设定的所述关联权限信息包括位置权限信息时,获取所述目标智能设备的当前位置,判断所述当前位置是否处于预先设定的所述目标智能设备对应的第一设备权限区域;
当判断出所述当前位置处于所述第一设备权限区域时,根据所述位置权限信息和所述用户标识,判断所述关联设备集合包括的每一所述关联智能设备是否皆处于预先设定的对应的第二设备权限区域;
当判断出每一所述关联智能设备皆处于对应的所述第二设备权限区域时,确定所述用户标识所指示的触发用户具有所述关联设备集合的所述控制权限。
作为一种可选的实施方式,在本发明第一方面中,在所述确定所述目标家庭场景的至少一个关联家庭场景之后,所述方法还包括:
对于每一所述关联家庭场景,判断所述用户标识所指示的触发用户是否具有该关联家庭场景的控制权限;当判断出所述用户标识所指示的触发用户具有该关联家庭场景的控制权限时,触发所述的判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果的步骤;
其中,所述对于每一所述关联家庭场景,判断所述用户标识所指示的触发用户是否具有该关联家庭场景的控制权限,包括:
对于每一所述关联家庭场景,根据预先设定的用户-家庭场景的绑定关系,判断该关联家庭场景绑定的用户标识集合中是否包括所述用户标识,当该关联家庭场景绑定的用户标识集合包括所述用户标识时,确定所述用户标识所指示的触发用户具有该关联家庭场景的控制权限;或者,
根据所述触发指令包括的用户标识,确定所述用户标识所指示的触发用户对应的用户等级;
对于每一所述关联家庭场景,根据所述用户等级与预先设定的关联场景权限信息,判断所述用户等级是否大于等于预先设定的该关联家庭场景对应的用户等级阈值,得到该关联家庭场景对应的用户等级判断结果;
对于每一所述关联家庭场景,当该关联家庭场景对应的用户等级判断结果表示所述用户等级大于等于该关联家庭场景对应的用户等级阈值时,确定所述用户标识所指示的触发用户具有该关联家庭场景的权限。
作为一种可选的实施方式,在本发明第一方面中,对于每一所述关联家庭场景,当判断出所述用户标识所指示的触发用户不具有该关联家庭场景的权限时,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值;当判断出所述触发紧急度大于等于所述触发紧急度阈值时,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果,若其对应的所述关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
作为一种可选的实施方式,在本发明第一方面中,所述对于每一所述关联家庭场景,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值,包括:
对于每一所述关联家庭场景,获取该关联家庭场景对应的第一场景信息;所述第一场景信息包括该关联家庭场景中所有已开启智能设备和/或未开启智能设备的设备信息、处于该关联家庭场景的所有人员的人员信息以及该关联家庭场景对应的环境信息中的一种或多种;
分析所述第一场景信息,得到该关联家庭场景对应的至少一个风险因子;
根据所有所述风险因子,确定该关联家庭场景对应的风险指数;
判断所述风险指数是否大于等于预先确定出的风险指数阈值,当判断结果为是时,确定该关联家庭场景对应的触发紧急度大于等于预先设定的触发紧急度阈值,当判断结果为否时,确定所述触发紧急度小于所述触发紧急度阈值。
作为一种可选的实施方式,在本发明第一方面中,在所述确定所述目标家庭场景的至少一个关联家庭场景之前,所述方法还包括:
根据确定出的家庭场景集合,建立所述家庭场景集合中家庭场景之间的场景关联关系;
其中,所述确定所述目标家庭场景的至少一个关联家庭场景,包括:
根据所述场景关联关系,确定所述目标家庭场景的至少一个关联家庭场景;
以及,所述根据确定出的家庭场景集合,建立所述家庭场景集合中家庭场景之间的场景关联关系,包括:
采集确定出的家庭场景集合中每个家庭场景的第二场景信息,每个所述家庭场景的第二场景信息包括每个所述家庭场景中智能设备的设备信息、所述家庭场景中家庭成员的人员信息、每个所述家庭场景中家庭成员对其所在家庭场景中的智能设备的使用习惯、每个所述家庭场景绑定的场景模式、每个所述家庭场景中智能设备之间的联动控制关系中的至少一种;
对于每个所述家庭场景,根据该家庭场景的第二场景信息以及每个剩余家庭场景的场景信息,计算该家庭场景与每个剩余家庭场景的场景匹配度,从该家庭场景对应的所有所述场景匹配度中筛选场景匹配度大于等于场景匹配度阈值的所有目标场景匹配度,确定每个所述目标场景匹配度对应的家庭场景,并建立该家庭场景与每个所述目标场景匹配度对应的家庭场景之间的关联关系,得到该家庭场景对应的关联关系;
根据所有所述家庭场景对应的关联关系,确定所述家庭场景集合中家庭场景之间的场景关联关系。
本发明第二方面公开了一种基于多家庭的场景模式控制装置,所述装置包括:
检测模块,用于检测是否存在针对目标家庭场景中的目标智能设备的触发指令,所述目标家庭场景为任一家庭场景,所述目标智能设备为所述目标家庭场景中的任一智能设备;
控制模块,用于当所述检测模块检测到所述触发指令时,根据所述触发指令控制所述目标智能设备执行相匹配的操作;
确定模块,用于确定所述目标家庭场景的至少一个关联家庭场景;
判断模块,用于对于每个所述关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果;
指令生成模块,用于对于每个所述关联家庭场景,当所述判断模块得到该关联家庭场景对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
作为一种可选的实施方式,在本发明第二方面中,所述判断模块,还用于当所述检测模块检测到所述触发指令时,判断所述触发指令对应的触发来源是否为用户触发来源,当判断出所述触发来源是所述用户触发来源时,触发所述确定模块执行所述的确定所述目标家庭场景的至少一个关联家庭场景的操作;当判断出所述触发来源不是所述用户触发来源时,判断用于生成所述触发指令的指示指令的生成方式是否为用户触发生成方式,当判断结果为是时,触发所述确定模块执行所述的确定所述目标家庭场景的至少一个关联家庭场景的操作;所述用户触发来源用于表示所述触发指令是由相应用户通过相应的终端设备直接触发的用于控制所述目标智能设备的触发指令,或者,所述用户触发来源用于表示所述触发指令是由所述目标家庭场景中相应的智能设备感应到用户存在时直接触发的用于控制目标智能设备的触发指令。
作为一种可选的实施方式,在本发明第二方面中,所述确定模块,还用于对于每个所述关联家庭场景,若所述判断模块得到的所述关联设备判断结果表示存在所述目标智能设备的关联智能设备时,确定所述触发指令包括的用户标识;当所述触发指令的所述触发来源为所述用户触发来源时,所述用户标识为所述触发指令的第一触发用户对应的用户标识;当所述触发指令的所述触发来源不为所述用户触发来源时,所述用户标识为所述用户触发生成方式对应的第二触发用户的用户标识;
所述判断模块,还用于对于每个所述关联家庭场景,根据所述用户标识和预先设定的所述用户标识对应的关联权限信息,判断所述用户标识所指示的触发用户是否具有关联设备集合的控制权限,当判断结果为是时,触发所述指令生成模块执行所述的生成所述目标智能设备的关联智能设备的控制指令的操作;所述关联设备集合包括一个或多个所述关联智能设备;
其中,所述判断模块对于每个所述关联家庭场景,根据所述用户标识和预先设定的所述用户标识对应的关联权限信息,判断所述用户标识所指示的触发用户是否具有关联设备集合的控制权限的方式具体包括:
对于每个所述关联家庭场景,当预先设定的所述用户标识对应的关联权限信息包括时间权限信息时,确定检测到所述触发指令对应的触发时刻,并根据所述触发时刻和所述关联权限信息,确定所述用户标识所指示的触发用户对应的用户设备权限信息;所述用户设备权限信息包括在所述触发时刻所述用户标识所指示的触发用户具有控制权限的一个或多个智能设备的设备信息;
根据所述用户设备权限信息,判断所述用户设备权限信息包括的用户设备权限集合是否与所述关联设备集合相匹配;
当判断出所述用户设备权限集合与所述关联设备集合相匹配时,确定所述用户标识所指示的触发用户具有所述关联设备集合的控制权限;
当预先设定的所述关联权限信息包括位置权限信息时,获取所述目标智能设备的当前位置,判断所述当前位置是否处于预先设定的所述目标智能设备对应的第一设备权限区域;
当判断出所述当前位置处于所述第一设备权限区域时,根据所述位置权限信息和所述用户标识,判断所述关联设备集合包括的每一所述关联智能设备是否皆处于预先设定的对应的第二设备权限区域;
当判断出每一所述关联智能设备皆处于对应的所述第二设备权限区域时,确定所述用户标识所指示的触发用户具有所述关联设备集合的所述控制权限。
作为一种可选的实施方式,在本发明第二方面中,所述判断模块,还用于在所述确定模块确定所述目标家庭场景的至少一个关联家庭场景之后,对于每一所述关联家庭场景,判断所述用户标识所指示的触发用户是否具有该关联家庭场景的控制权限,当判断结果为是时,触发执行所述的判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果的步骤;
其中,所述判断模块对于每一所述关联家庭场景,判断所述用户标识所指示的触发用户是否具有该关联家庭场景的控制权限的方式具体包括:
对于每一所述关联家庭场景,根据预先设定的用户-家庭场景的绑定关系,判断该关联家庭场景绑定的用户标识集合中是否包括所述用户标识,当该关联家庭场景绑定的用户标识集合包括所述用户标识时,确定所述用户标识所指示的触发用户具有该关联家庭场景的控制权限;或者,
根据所述触发指令包括的用户标识,确定所述用户标识所指示的触发用户对应的用户等级;
对于每一所述关联家庭场景,根据所述用户等级与预先设定的关联场景权限信息,判断所述用户等级是否大于等于预先设定的该关联家庭场景对应的用户等级阈值,得到该关联家庭场景对应的用户等级判断结果;
对于每一所述关联家庭场景,当该关联家庭场景对应的用户等级判断结果表示所述用户等级大于等于该关联家庭场景对应的用户等级阈值时,确定所述用户标识所指示的触发用户具有该关联家庭场景的权限。
作为一种可选的实施方式,在本发明第二方面中,所述判断模块,还用于对于每一所述关联家庭场景,当判断出所述用户标识所指示的触发用户不具有该关联家庭场景的权限时,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值;当判断出所述触发紧急度大于等于所述触发紧急度阈值时,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果;
所述指令生成模块,还用于对于每一所述关联家庭场景,当所述判断模块得到该关联家庭场景对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
作为一种可选的实施方式,在本发明第二方面中,所述判断模块对于每一所述关联家庭场景,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值的方式具体包括:
对于每一所述关联家庭场景,获取该关联家庭场景对应的第一场景信息;所述第一场景信息包括该关联家庭场景中所有已开启智能设备和/或未开启智能设备的设备信息、处于该关联家庭场景的所有人员的人员信息以及该关联家庭场景对应的环境信息中的一种或多种;
分析所述第一场景信息,得到该关联家庭场景对应的至少一个风险因子;
根据所有所述风险因子,确定该关联家庭场景对应的风险指数;
判断所述风险指数是否大于等于预先确定出的风险指数阈值,当判断结果为是时,确定该关联家庭场景对应的触发紧急度大于等于预先设定的触发紧急度阈值,当判断结果为否时,确定所述触发紧急度小于所述触发紧急度阈值。
作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
关系建立模块,用于在所述确定模块确定所述目标家庭场景的至少一个关联家庭场景之前,根据确定出的家庭场景集合,建立所述家庭场景集合中家庭场景之间的场景关联关系;
其中,所述确定模块确定所述目标家庭场景的至少一个关联家庭场景的方式具体包括:
根据所述场景关联关系,确定所述目标家庭场景的至少一个关联家庭场景;
以及,所述关系建立模块根据确定出的家庭场景集合,建立所述家庭场景集合中家庭场景之间的场景关联关系的方式具体包括:
采集确定出的家庭场景集合中每个家庭场景的第二场景信息,每个所述家庭场景的第二场景信息包括每个所述家庭场景中智能设备的设备信息、所述家庭场景中家庭成员的人员信息、每个所述家庭场景中家庭成员对其所在家庭场景中的智能设备的使用习惯、每个所述家庭场景绑定的场景模式、每个所述家庭场景中智能设备之间的联动控制关系中的至少一种;
对于每个所述家庭场景,根据该家庭场景的第二场景信息以及每个剩余家庭场景的场景信息,计算该家庭场景与每个剩余家庭场景的场景匹配度,从该家庭场景对应的所有所述场景匹配度中筛选场景匹配度大于等于场景匹配度阈值的所有目标场景匹配度,确定每个所述目标场景匹配度对应的家庭场景,并建立该家庭场景与每个所述目标场景匹配度对应的家庭场景之间的关联关系,得到该家庭场景对应的关联关系;
根据所有所述家庭场景对应的关联关系,确定所述家庭场景集合中家庭场景之间的场景关联关系。
本发明第三方面公开了另一种基于多家庭的场景模式控制装置,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于多家庭的场景模式控制方法。
本发明第四方面公开了一种计算机可存储介质,所述计算机可存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于多家庭的场景模式控制方法。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,检测是否存在针对目标家庭场景中的目标智能设备的触发指令,该目标家庭场景为任一家庭场景,该目标智能设备为该目标家庭场景中的任一智能设备;当检测到该触发指令时,根据该触发指令控制该目标智能设备执行相匹配的操作,并确定该目标家庭场景的至少一个关联家庭场景;对于每个该关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在该目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果,若其对应的关联设备判断结果表示存在该目标智能设备的关联智能设备时,生成该目标智能设备的关联智能设备的控制指令,并根据该控制指令控制该目标智能设备的关联智能设备执行相匹配的操作。可见,本发明能够确定目标家庭场景对应的关联家庭场景以及关联家庭场景对应的关联智能设备,当具有关联家庭场景的控制权限以及关联智能设备的控制权限时,生成针对关联智能设备的控制指令,能够满足跨空间多场景联动需求,有利于提高跨家庭联动的控制合理性和控制准确性,进而有利于提高跨家庭联动的控制效率以及提高智能设备的控制便捷性,使得跨家庭联动的智能设备保持平稳有效运行。此外,本发明实施例还能够拓展跨家庭联动控制的智能化功能,不仅能够提高用户的使用体验,还能够提高采用跨家庭联动控制的用户粘度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种基于多家庭的场景模式控制方法的流程示意图;
图2是本发明实施例公开的另一种基于多家庭的场景模式控制方法的流程示意图;
图3是本发明实施例公开的一种基于多家庭的场景模式控制装置的结构示意图;
图4是本发明实施例公开的另一种基于多家庭的场景模式控制装置的结构示意图;
图5是本发明实施例公开的又一种基于多家庭的场景模式控制装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明公开了一种基于多家庭的场景模式控制方法及装置,能够确定目标家庭场景对应的关联家庭场景以及关联家庭场景对应的关联智能设备,当具有关联家庭场景的控制权限以及关联智能设备的控制权限时,生成针对关联智能设备的控制指令,能够满足跨空间多场景联动需求,有利于提高跨家庭联动的控制合理性和控制准确性,进而有利于提高跨家庭联动的控制效率以及提高智能设备的控制便捷性,使得跨家庭联动的智能设备保持平稳有效运行。此外,本发明实施例还能够拓展跨家庭联动控制的智能化功能,不仅能够提高用户的使用体验,还能够提高采用跨家庭联动控制的用户粘度。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种基于多家庭的场景模式控制方法的流程示意图。其中,图1所描述的方法可以应用于多家庭的场景模式控制装置,其中,该装置可以包括服务器,其中,服务器包括本地服务器或者云服务器,本发明实施例不做限定。如图1所示,该基于多家庭的场景模式控制方法包括以下操作:
101、检测是否存在针对目标家庭场景中的目标智能设备的触发指令,当检测结果为是时,触发执行步骤102。
本发明实施例中,可选的,目标家庭场景为任一家庭场景,目标智能设备为目标家庭场景中的任一智能设备。
本发明实施例中,可选的,触发指令对应的触发来源可以是设备触发来源,也可以是非设备触发来源,本发明实施例不做限定。可选的,非设备触发来源可以包括用户触发来源。进一步可选的,设备触发来源可以包括但不限于场景触发设备触发来源和/或设备联动触发来源等,本发明实施例不做限定。
本发明实施例中,可选的,当检测出不存在针对目标家庭场景中的目标智能设备的触发指令时,再次执行步骤101。
102、当检测到触发指令时,根据触发指令控制目标智能设备执行相匹配的操作,并确定目标家庭场景的至少一个关联家庭场景。
本发明实施例中,需要说明的是,针对根据触发指令控制目标智能设备执行相匹配的操作的步骤与确定目标家庭场景的至少一个关联家庭场景的步骤,该两个步骤无先后固定要求,即没有严格执行顺序关系,但是,优先为先执行上述的根据触发指令控制目标智能设备执行相匹配的操作的步骤,后执行上述的确定目标家庭场景的至少一个关联家庭场景的步骤,有利于提高跨家庭联动的控制准确性和控制合理性。
103、对于每个关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果。
本发明实施例中,可选的,智能设备集合包括一个或多个智能设备,本发明实施例不做限定。具体的,关联家庭场景的智能设备集合以及目标智能设备的关联智能设备皆为预先设置的。
104、若其对应的关联设备判断结果表示存在目标智能设备的关联智能设备时,生成目标智能设备的关联智能设备的控制指令,并根据控制指令控制目标智能设备的关联智能设备执行相匹配的操作。
本发明实施例中,可选的,当存在关联智能设备时,关联智能设备可以为一个或多个,本发明实施例不做限定。
本发明实施例中,进一步可选的,若其对应的关联设备判断结果表示不存在目标智能设备的关联智能设备时,结束本次操作,并存储该操作对应的操作信息以便为后续进行联动设置操作或设置修改操作提供数据支撑。可选的,若触发指令对应的触发来源为用户触发来源时,输出无法联动提示,该无法联动提示用于提示用户无法进行多场景联动运行以及说明无法进行跨家庭联动运行的原因。
可见,实施本发明实施例所描述的基于多家庭的场景模式控制方法能够确定目标家庭场景对应的关联家庭场景以及关联家庭场景对应的关联智能设备,当具有关联家庭场景的控制权限以及关联智能设备的控制权限时,生成针对关联智能设备的控制指令,能够满足跨空间多场景联动需求,有利于提高跨家庭联动的控制合理性和控制准确性,进而有利于提高跨家庭联动的控制效率以及提高智能设备的控制便捷性,使得跨家庭联动的智能设备保持平稳有效运行。此外,本发明实施例还能够拓展跨家庭联动控制的智能化功能,不仅能够提高用户的使用体验,还能够提高采用跨家庭联动控制的用户粘度。
在一个可选的实施例中,该方法还可以包括以下操作:
当检测到触发指令时,判断触发指令对应的触发来源是否为用户触发来源,当判断出触发来源为用户触发来源时,执行上述的确定目标家庭场景的至少一个关联家庭场景的操作;用户触发来源用于表示触发指令是由相应用户通过相应的终端设备直接触发的用于控制目标智能设备的触发指令,或者,用户触发来源用于表示触发指令是由目标家庭场景中相应的智能设备感应到用户存在时直接触发的用于控制目标智能设备的触发指令;
当判断出触发来源不是用户触发来源时,判断用于生成触发指令的指示指令的生成方式是否为用户触发生成方式;
当判断出生成方式为用户触发生成方式时,执行上述的确定目标家庭场景的至少一个关联家庭场景的操作。
该可选的实施例中,具体的,用户触发来源为用户执行某操作,以使云端生成触发指令以触发目标智能设备执行相应操作。进一步可选的,举例说明,用户触发来源可以是用户通过直接触碰/按压指定位置以触发云端生成触发指令,也可以是用户通过说出指定语音内容以触发云端生成触发指令,还可以是用户通过展示指定手势以触发云端生成触发指令,还可以是用户满足其它指定条件以触发云端生成触发指令,本发明实施例不做限定。
可见,该可选的实施例能够根据生成触发指令的上一级触发指令的触发来源,确定是否执行后续跨家庭联动操作,从更深层面考虑触发指令的真正触发来源,提高了跨家庭联动的可靠性和合理性,进而提高跨家庭联动的控制全面性和控制效率,有利于跨家庭联动能够平稳有效运行以及减少出现跨家庭联动的联动效果与设置初衷不一致的情况。
该可选的实施例中,进一步可选的,该方法还可以包括以下操作:
当判断出生成方式不是用户触发来源时,确定生成触发指令的指示指令的第一智能设备;确定第一智能设备对应的联动控制层级,并判断联动控制层级是否达到预先设定的联动控制层级阈值;当判断出联动控制层级达到联动控制层级阈值时,忽略触发指令联动操作,即不执行后续确定目标家庭场景的至少一个关联家庭场景的操作;当判断出联动控制层级未达到联动控制层级阈值时,触发执行上述的确定目标家庭场景的至少一个关联家庭场景的操作。
该可选的实施例中,可选的,联动控制层级的具体层级值可以是任意数值,比如:一级、两级、五级等,本发明实施例不做限定。
可见,该可选的实施例还能够当生成方式不是用户触发来源时,根据联动控制层级和联动控制层级阈值之间的大小比较关系,确定是否执行后续跨家庭联动操作,有利于提高跨家庭联动的运行合理性和跨家庭联动的可靠性。
在另一个可选的实施例中,该方法还可以包括以下操作:
对于每个关联家庭场景,若其对应的关联设备判断结果表示存在目标智能设备的关联智能设备时,确定触发指令包括的用户标识;当触发指令的触发来源为用户触发来源时,用户标识为触发指令的第一触发用户对应的用户标识;当触发指令的触发来源不为用户触发来源时,用户标识为用户触发生成方式对应的第二触发用户的用户标识;
根据用户标识和预先设定的用户标识对应的关联权限信息,判断用户标识所指示的触发用户是否具有关联设备集合的控制权限;关联设备集合包括一个或多个关联智能设备;
当判断出用户标识所指示的触发用户具有关联设备集合的控制权限时,执行上述的生成目标智能设备的关联智能设备的控制指令的操作。
该可选的实施例中,进一步可选的,当判断出用户标识所指示的触发用户不具有关联设备集合的控制权限时,结束操作,无法触发该关联设备集合对应的跨家庭联动操作。
该可选的实施例中,可选的,用户标识对应的具体标识类型可以为汉字标识类型、非汉字标识类型、汉字与非汉字相结合标识类型、图案标识类型、生物标识类型等中的一种或多种,本发明实施例不做限定。具体的,用户标识为能够用于表明用户身份情况的标识。
在该可选的实施例中,进一步可选的,根据用户标识和预先设定的用户标识对应的关联权限信息,判断用户标识所指示的触发用户是否具有关联设备集合的控制权限,包括:
当预先设定的用户标识对应的关联权限信息包括时间权限信息时,确定检测到触发指令对应的触发时刻,并根据触发时刻和关联权限信息,确定用户标识所指示的触发用户对应的用户设备权限信息;用户设备权限信息包括在触发时刻用户标识所指示的触发用户具有控制权限的一个或多个智能设备的设备信息;
根据用户设备权限信息,判断用户设备权限信息包括的用户设备权限集合是否与关联设备集合相匹配;
当判断出用户设备权限集合与关联设备集合相匹配时,确定用户标识所指示的触发用户具有关联设备集合的控制权限;
当预先设定的关联权限信息包括位置权限信息时,获取目标智能设备的当前位置,判断当前位置是否处于预先设定的目标智能设备对应的第一设备权限区域;
当判断出当前位置处于第一设备权限区域时,根据位置权限信息和用户标识,判断关联设备集合包括的每一关联智能设备是否皆处于预先设定的对应的第二设备权限区域;
当判断出每一关联智能设备皆处于对应的第二设备权限区域时,确定用户标识所指示的触发用户具有关联设备集合的控制权限。
该可选的实施例中,可选的,对于不同的触发时刻,可以同一用户标识对应的用户设备权限信息皆不同,也可以同一用户标识对应的用户设备权限信息存在部分不同,本发明实施例不做限定。可选的,触发时刻处于某一触发时间段,根据不同触发时间段,可以同一用户标识对应的用户设备权限信息皆不同,也可以同一用户标识对应的用户设备权限信息存在部分不同,本发明实施例不做限定。可选的,对于同一触发时刻,可以存在不同用户标识对应的用户设备权限信息的信息内容完全相同的情况,也可以存在不同用户标识对应的用户设备权限信息的信息内容部分相同的情况,还可以存在不同用户标识对应的用户设备权限信息的信息内容完全不同的情况,本发明实施例不做限定。
该可选的实施例中,可选的,所有关联智能设备对应的第二设备权限区域之间可以存在交集区域,也可以存在完全重合区域,还可以是无交集区域,本发明实施例不做限定。可选的,第一设备权限区域和/或第二设备权限区域对应的具体区域面积可以设置为任意值,本发明实施例不做限定;可选的,第一设备权限区域和/或第二设备权限区域对应的具体区域位置可以设置为任意位置,本发明实施例不做限定。
该可选的实施例中,进一步可选的,当判断出用户设备权限集合与关联设备集合不匹配时,确定用户标识所指示的触发用户不具有关联设备集合的控制权限。
该可选的实施例中,进一步可选的,当判断出当前位置不处于预先设定的目标智能设备对应的第一设备权限区域时,确定用户标识所指示的触发用户不具有关联设备集合的控制权限。
该可选的实施例中,进一步可选的,当判断出每一关联智能设备并不是皆处于对应的第二设备权限区域时,确定用户标识所指示的触发用户不具有关联设备集合的控制权限。
可见,该可选的实施例能够通过用户标识和关联权限信息,确定触发用户是否具有关联设备的控制权限,若有,方执行生成关联设备控制指令的操作,提高了跨家庭联动的运行合理性和控制全面性,能够减少不必要的资源浪费和功耗,进而提高跨家庭联动的运行稳定性和有效性以及提高智能设备的控制便捷性;此外,还能够提供根据时间因素或位置因素确定触发用户是否具有关联设备的控制权限的方式,提高了确定关联设备控制权限方式的多样性和灵活性,进而提高了确定出的设备控制权限结果的可靠性,有利于提高跨家庭联动的运行合理性和控制效率。
实施例二
请参阅图2,图2是本发明实施例公开的另一种基于多家庭的场景模式控制方法的流程示意图。其中,图2所描述的方法可以应用于多家庭的场景模式控制装置,其中,该装置可以包括服务器,其中,服务器包括本地服务器或者云服务器,本发明实施例不做限定。如图2所示,该基于多家庭的场景模式控制方法包括以下操作:
201、检测是否存在针对目标家庭场景中的目标智能设备的触发指令,当检测结果为是时,触发执行步骤202。
202、当检测到触发指令时,根据触发指令控制目标智能设备执行相匹配的操作,并确定目标家庭场景的至少一个关联家庭场景。
203、对于每一关联家庭场景,判断用户标识所指示的触发用户是否具有该关联家庭场景的控制权限,当判断结果为是时,触发执行步骤204。
本发明实施例中,可选的,每一用户标识都有对应的一个或多个具有控制权限的关联家庭场景,本发明实施例不做限定。可选的,不同用户标识对应的所有具有控制权限的关联家庭场景中,可以是不同用户标识有交集关联家庭场景,也可以是不同用户标识具有控制权限的所有关联家庭场景完全不同,还可以是不同用户标识具有控制权限的所有关联家庭场景完全相同,本发明实施例不做限定。
204、判断该关联家庭场景的智能设备集合中是否存在目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果。
205、若其对应的关联设备判断结果表示存在目标智能设备的关联智能设备时,生成目标智能设备的关联智能设备的控制指令,并根据控制指令控制目标智能设备的关联智能设备执行相匹配的操作。
本发明实施例中,针对步骤201、步骤202、步骤204以及步骤205的其它描述,请参照实施例一中针对步骤101-步骤104的详细描述,本发明实施例不再赘述。
可见,本发明实施例能够确定目标家庭场景对应的关联家庭场景以及关联家庭场景对应的关联智能设备,当具有关联家庭场景的控制权限以及关联智能设备的控制权限时,生成针对关联智能设备的控制指令,能够满足跨空间多场景联动需求,有利于提高跨家庭联动的控制合理性和控制准确性,进而有利于提高跨家庭联动的控制效率以及提高智能设备的控制便捷性,使得跨家庭联动的智能设备保持平稳有效运行,此外,本发明实施例还能够拓展跨家庭联动控制的智能化功能,不仅能够提高用户的使用体验,还能够提高采用跨家庭联动控制的用户粘度;此外,还能够通过用户标识确定触发用户是否具有关联家庭场景的控制权限,若有,方执行后续的判断智能设备集合是否存在关联智能设备的操作,有利于提高跨家庭联动的运行合理性和控制全面性,进而减少不必要的资源浪费和功耗以及提高跨家庭联动的控制效率和有效性。
在一个可选的实施例中,步骤203中的,对于每一关联家庭场景,判断用户标识所指示的触发用户是否具有该关联家庭场景的控制权限,可以包括:
对于每一关联家庭场景,根据预先设定的用户-家庭场景的绑定关系,判断该关联家庭场景绑定的用户标识集合中是否包括用户标识,当该关联家庭场景绑定的用户标识集合包括用户标识时,确定用户标识所指示的触发用户具有该关联家庭场景的控制权限;或者,
根据触发指令包括的用户标识,确定用户标识所指示的触发用户对应的用户等级;
对于每一关联家庭场景,根据用户等级与预先设定的关联场景权限信息,判断用户等级是否大于等于预先设定的该关联家庭场景对应的用户等级阈值,得到该关联家庭场景对应的用户等级判断结果;
对于每一关联家庭场景,当该关联家庭场景对应的用户等级判断结果表示用户等级大于等于该关联家庭场景对应的用户等级阈值时,确定用户标识所指示的触发用户具有该关联家庭场景的权限。
该可选的实施例中,可选的,用户标识集合包括一个或多个用户标识,本发明实施例不做限定。可选的,当用户标识所指示的触发用户具有多套房子时,将该触发用户定义为user,每个房子定义为一个家庭空间,该家庭空间标记为family,用户-家庭场景的绑定关系标记为二元组形式,比如FU<family,user>,该二元组FU<family,user>用于表示用户标识以及用户标识所指示的触发用户具有管理控制权限的家庭场景,本发明实施例不做限定。可选的,家庭场景的每条执行条件和执行动作,均需要标记family,举例说明:“场景执行条件:Family1的门锁打开;场景执行动作:Family 2的设备全部关闭”,本发明实施例不做限定。可选的,可以通过二元组FD<family,device>表示家庭场景以及与家庭场景具有绑定关系的智能设备,本发明实施例不做限定。可选的,一个家庭空间可以有一个或多个家庭场景,本发明实施例不做限定。
该可选的实施例中,进一步可选的,当该关联家庭场景绑定的用户标识集合不包括用户标识时,确定用户标识所指示的触发用户不具有该关联家庭场景的控制权限。
该可选的实施例中,进一步可选的,对于每一关联家庭场景,当该关联家庭场景对应的用户等级判断结果表示用户等级小于该关联家庭场景对应的用户等级阈值时,确定用户标识所指示的触发用户不具有该关联家庭场景的控制权限。
可见,该可选的实施例能够通过用户-家庭场景的绑定关系和用户等级两种方式确定用户是否具有关联家庭场景的控制权限,提高了确定用户具有关联家庭场景控制权限方式的多样性和灵活性,进而提高了确定出的关联场景控制权限结果的可靠性以及提高智能设备的控制便捷性,有利于提高跨家庭联动的运行合理性和控制效率,以使跨家庭联动能够平稳有效运行。
在另一个可选的实施例中,该方法还可以包括以下操作:
对于每一关联家庭场景,当判断出用户标识所指示的触发用户不具有该关联家庭场景的权限时,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值;当判断出触发紧急度大于等于触发紧急度阈值时,判断该关联家庭场景的智能设备集合中是否存在目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果,若其对应的关联设备判断结果表示存在目标智能设备的关联智能设备时,生成目标智能设备的关联智能设备的控制指令,并根据控制指令控制目标智能设备的关联智能设备执行相匹配的操作。
该可选的实施例中,进一步可选的,对于每一关联家庭场景,当判断出触发紧急度小于触发紧急度阈值时,确定用户标识所指示的触发用户不具有该关联家庭场景的权限。
该可选的实施例中,进一步可选的,若其对应的关联设备判断结果表示不存在目标智能设备的关联智能设备时,确定用户标识所指示的触发用户不具有关联智能设备的控制权限。
可见,该可选的实施例能够分析触发紧急度与触发紧急度阈值之间的大小比较关系,当触发紧急度大于等于触发紧急度阈值以及确定智能设备集合中存在关联智能设备时,执行后续生成控制指令操作,提高了触发执行生成控制指令操作方式的多样性,进而提高了跨家庭联动的运行合理性和控制全面性,有利于提高跨家庭联动的控制灵活性。
在又一个可选的实施例中,对于每一关联家庭场景,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值,可以包括:
对于每一关联家庭场景,获取该关联家庭场景对应的第一场景信息;第一场景信息包括该关联家庭场景中所有已开启智能设备和/或未开启智能设备的设备信息、处于该关联家庭场景的所有人员的人员信息以及该关联家庭场景对应的环境信息中的一种或多种;
分析第一场景信息,得到该关联家庭场景对应的至少一个风险因子;
根据所有风险因子,确定该关联家庭场景对应的风险指数;
判断风险指数是否大于等于预先确定出的风险指数阈值,当判断结果为是时,确定该关联家庭场景对应的触发紧急度大于等于预先设定的触发紧急度阈值,当判断结果为否时,确定触发紧急度小于触发紧急度阈值。
该可选的实施例中,可选的,风险因子越多,对应的风险指数越高,本发明实施例不做限定。
可见,该可选的实施例能够结合场景信息确定风险因子,并根据风险因子与风险指数之间的大小比较关系确定关联家庭场景的触发紧急度是否满足联动条件,有利于提高确定出的紧急度比较结果的准确性和可靠性,进而提高了跨家庭联动的运行合理性和控制有效性,有利于提高智能设备的控制便捷性,以使跨家庭联动的运行效果更贴合实际情况。
在又一个可选的实施例中,在步骤202中的确定目标家庭场景的至少一个关联家庭场景之前,该方法还可以包括以下操作:
根据确定出的家庭场景集合,建立家庭场景集合中家庭场景之间的场景关联关系。
该可选的实施例中,可选的,家庭场景集合包括一个或多个家庭场景,本发明实施例不做限定。
该可选的实施例中,进一步可选的,确定目标家庭场景的至少一个关联家庭场景,可以包括:
根据场景关联关系,确定目标家庭场景的至少一个关联家庭场景。
该可选的实施例中,进一步可选的,根据确定出的家庭场景集合,建立家庭场景集合中家庭场景之间的场景关联关系,可以包括:
采集确定出的家庭场景集合中每个家庭场景的第二场景信息,每个家庭场景的第二场景信息包括每个家庭场景中智能设备的设备信息、家庭场景中家庭成员的人员信息、每个家庭场景中家庭成员对其所在家庭场景中的智能设备的使用习惯、每个家庭场景绑定的场景模式、每个家庭场景中智能设备之间的联动控制关系中的至少一种;
对于每个家庭场景,根据该家庭场景的第二场景信息以及每个剩余家庭场景的场景信息,计算该家庭场景与每个剩余家庭场景的场景匹配度,从该家庭场景对应的所有场景匹配度中筛选场景匹配度大于等于场景匹配度阈值的所有目标场景匹配度,确定每个目标场景匹配度对应的家庭场景,并建立该家庭场景与每个目标场景匹配度对应的家庭场景之间的关联关系,得到该家庭场景对应的关联关系;
根据所有家庭场景对应的关联关系,确定家庭场景集合中家庭场景之间的场景关联关系。
该可选的实施例中,可选的,剩余家庭场景可以包括一个或多个家庭场景,本发明实施例不做限定。
该可选的实施例中,进一步可选的,若该家庭场景对应的所有场景匹配度中不存在场景匹配度大于等于场景匹配度阈值的目标场景匹配度时,再次执行上述的采集确定出的家庭场景集合中每个家庭场景的第二场景信息的步骤。
可见,该可选的实施例能够通过场景匹配度确定关联家庭场景并增加了部分关于跨家庭联动的细节条件,提高了确定关联家庭场景方式的全面性和合理性,进而提高了确定出的关联家庭场景的准确性,有利于提高跨家庭联动的控制合理性和运行有效性,以使跨家庭联动能够有效运行。
在该可选的实施例中,进一步可选的,该方法还可以包括以下操作:
检测管理用户触发的设置指令,该设置指令用于设置关联信息集合,关联信息集合包括目标家庭场景对应的关联家庭场景信息和/或关联家庭场景对应的关联智能设备信息;
根据设置指令包括的管理用户对应的用户标识,确定管理用户对应的家庭场景权限集合,并根据管理用户对应的用户标识和家庭场景权限集合,确定管理用户对应的设备权限集合;家庭场景权限集合包括管理用户具有控制权限的一个或多个家庭场景;设备权限集合包括管理用户具有控制权限的一个或多个智能设备;
检测管理用户基于家庭场景权限集合和设备权限集合的场景模式编辑操作,得到管理用户对应的关联信息集合,并保存关联信息集合;
分析关联信息集合,得到家庭场景集合信息,家庭场景集合信息包括家庭场景集合。
在该可选的实施例中,可选的,用户标识可以包括但不限于管理用户的管理级别、用户涉及管理领域、用户家庭身份信息、用户年龄信息、用户与家庭和智能设备的关系信息、用户历史管理信息等中的一种或多种,本发明实施例不做限定。可选的,根据用户标识具体情况的不同,管理用户具有控制权限的家庭场景和智能设备不同,本发明实施例不做限定。
可见,该可选的实施例还能够根据用户标识,确定用户具有控制权限的家庭场景与智能设备,进而对跨家庭联动进行管理设置,有利于提高跨家庭联动的控制合理性和可控制性,进而提高跨家庭联动保持高效稳定运行的可能性。
在又一个可选的实施例中,该方法还可以包括以下操作:
判断是否需要对目标修改内容进行修改操作;
当判断出需要对目标修改内容进行修改操作时,对目标修改内容进行修改操作,得到修改后的目标修改内容,采用修改后的目标修改内容以更新家庭场景集合。
该可选的实施例中,可选的,目标修改内容可以包括关联家庭场景设置信息和/或关联智能设备设置信息等中的部分或全部信息,本发明实施例不做限定。
该可选的实施例中,进一步可选的,判断是否需要对目标修改内容进行修改操作,可以包括:
检测修改人员针对目标修改内容触发的修改指令;修改人员为具有修改目标修改内容权限的人员;
根据修改指令包括的修改人员对应的修改用户标识,采集修改人员针对目标修改内容的历史管理行为数据;
根据目标修改内容的历史管理行为数据,确定修改人员针对目标修改内容的修改次数;
根据目标修改内容和修改用户标识,判断修改次数是否小于等于预先设定的修改次数阈值,当判断结果为是时,确定需要对目标修改内容进行修改操作;或者,
采集目标修改内容对应的历史警示数据,根据采集到的目标修改内容对应的历史警示数据,确定目标修改内容对应的错误率;
判断错误率是否大于等于预先设定的错误率阈值,当判断结果为是时,确定需要对目标修改内容进行修改操作。
可见,该可选的实施例还能够提供修改功能,并根据用户的历史管理行为数据和目标修改内容的历史警示数据两个方面确定是否需要进行修改操作,有利于提高确定修改需求方式的多样性以及丰富了跨家庭联动的智能化功能,进而有利于跨家庭联动的运行平稳性和控制效率,以使跨家庭联动持续有效运行。
实施例三
请参阅图3,图3是本发明实施例公开的一种基于多家庭的场景模式控制装置的结构示意图。其中,图3所描述的装置可以包括服务器,其中,服务器包括本地服务器或者云服务器,本发明实施例不做限定。如图3所示,该基于多家庭的场景模式控制装置可以包括:
检测模块301,用于检测是否存在针对目标家庭场景中的目标智能设备的触发指令,目标家庭场景为任一家庭场景,目标智能设备为目标家庭场景中的任一智能设备。
控制模块302,用于当检测模块301检测到触发指令时,根据触发指令控制目标智能设备执行相匹配的操作。
确定模块303,用于确定目标家庭场景的至少一个关联家庭场景。
判断模块304,用于对于每个关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果。
指令生成模块305,用于对于每个关联家庭场景,当判断模块304得到该关联家庭场景对应的关联设备判断结果表示存在目标智能设备的关联智能设备时,生成目标智能设备的关联智能设备的控制指令,并根据控制指令控制目标智能设备的关联智能设备执行相匹配的操作。
可见,实施图3所描述的基于多家庭的场景模式控制装置能够确定目标家庭场景对应的关联家庭场景以及关联家庭场景对应的关联智能设备,当具有关联家庭场景的控制权限以及关联智能设备的控制权限时,生成针对关联智能设备的控制指令,能够满足跨空间多场景联动需求,有利于提高跨家庭联动的控制合理性和控制准确性,进而有利于提高跨家庭联动的控制效率以及提高智能设备的控制便捷性,使得跨家庭联动的智能设备保持平稳有效运行。此外,本发明实施例还能够拓展跨家庭联动控制的智能化功能,不仅能够提高用户的使用体验,还能够提高采用跨家庭联动控制的用户粘度。
在一个可选的实施例中,判断模块304,还用于当检测模块301检测到触发指令时,判断触发指令对应的触发来源是否为用户触发来源,当判断出触发来源是用户触发来源时,触发确定模块303执行上述的确定目标家庭场景的至少一个关联家庭场景的操作;当判断出触发来源不是用户触发来源时,判断用于生成触发指令的指示指令的生成方式是否为用户触发生成方式,当判断结果为是时,触发确定模块303执行上述的确定目标家庭场景的至少一个关联家庭场景的操作;用户触发来源用于表示触发指令是由相应用户通过相应的终端设备直接触发的用于控制目标智能设备的触发指令,或者,用户触发来源用于表示触发指令是由目标家庭场景中相应的智能设备感应到用户存在时直接触发的用于控制目标智能设备的触发指令。
可见,实施图4所描述的装置能够根据生成触发指令的上一级触发指令的触发来源,确定是否执行后续跨家庭联动操作,从更深层面考虑触发指令的真正触发来源,提高了跨家庭联动的可靠性和合理性,进而提高跨家庭联动的控制全面性和控制效率,有利于跨家庭联动能够平稳有效运行以及减少出现跨家庭联动的联动效果与设置初衷不一致的情况。
在另一个可选的实施例中,确定模块303,还用于对于每个关联家庭场景,若判断模块304得到的关联设备判断结果表示存在目标智能设备的关联智能设备时,确定触发指令包括的用户标识;当触发指令的触发来源为用户触发来源时,用户标识为触发指令的第一触发用户对应的用户标识;当触发指令的触发来源不为用户触发来源时,用户标识为用户触发生成方式对应的第二触发用户的用户标识。
判断模块304,还用于对于每个关联家庭场景,根据用户标识和预先设定的用户标识对应的关联权限信息,判断用户标识所指示的触发用户是否具有关联设备集合的控制权限,当判断结果为是时,触发指令生成模块305执行上述的生成目标智能设备的关联智能设备的控制指令的操作;关联设备集合包括一个或多个关联智能设备。
在该可选的实施例中,进一步可选的,判断模块304对于每个关联家庭场景,根据用户标识和预先设定的用户标识对应的关联权限信息,判断用户标识所指示的触发用户是否具有关联设备集合的控制权限的方式具体包括:
对于每个关联家庭场景,当预先设定的用户标识对应的关联权限信息包括时间权限信息时,确定检测到触发指令对应的触发时刻,并根据触发时刻和关联权限信息,确定用户标识所指示的触发用户对应的用户设备权限信息;用户设备权限信息包括在触发时刻用户标识所指示的触发用户具有控制权限的一个或多个智能设备的设备信息;
根据用户设备权限信息,判断用户设备权限信息包括的用户设备权限集合是否与关联设备集合相匹配;
当判断出用户设备权限集合与关联设备集合相匹配时,确定用户标识所指示的触发用户具有关联设备集合的控制权限;
当预先设定的关联权限信息包括位置权限信息时,获取目标智能设备的当前位置,判断当前位置是否处于预先设定的目标智能设备对应的第一设备权限区域;
当判断出当前位置处于第一设备权限区域时,根据位置权限信息和用户标识,判断关联设备集合包括的每一关联智能设备是否皆处于预先设定的对应的第二设备权限区域;
当判断出每一关联智能设备皆处于对应的第二设备权限区域时,确定用户标识所指示的触发用户具有关联设备集合的控制权限。
可见,实施图4所描述的装置还能够通过用户标识和关联权限信息,确定触发用户是否具有关联设备的控制权限,若有,方执行生成关联设备控制指令的操作,提高了跨家庭联动的运行合理性和控制全面性,能够减少不必要的资源浪费和功耗,进而提高跨家庭联动的运行稳定性和有效性以及提高智能设备的控制便捷性;此外,还能够提供根据时间因素或位置因素确定触发用户是否具有关联设备的控制权限的方式,提高了确定关联设备控制权限方式的多样性和灵活性,进而提高了确定出的设备控制权限结果的可靠性,有利于提高跨家庭联动的运行合理性和控制效率。
在又一个可选的实施例中,判断模块304,还用于在确定模块303确定目标家庭场景的至少一个关联家庭场景之后,对于每一关联家庭场景,判断用户标识所指示的触发用户是否具有该关联家庭场景的控制权限,当判断结果为是时,触发执行上述的判断该关联家庭场景的智能设备集合中是否存在目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果的步骤。
在该可选的实施例中,进一步可选的,判断模块304对于每一关联家庭场景,判断用户标识所指示的触发用户是否具有该关联家庭场景的控制权限的方式具体包括:
对于每一关联家庭场景,根据预先设定的用户-家庭场景的绑定关系,判断该关联家庭场景绑定的用户标识集合中是否包括用户标识,当该关联家庭场景绑定的用户标识集合包括用户标识时,确定用户标识所指示的触发用户具有该关联家庭场景的控制权限;或者,
根据触发指令包括的用户标识,确定用户标识所指示的触发用户对应的用户等级;
对于每一关联家庭场景,根据用户等级与预先设定的关联场景权限信息,判断用户等级是否大于等于预先设定的该关联家庭场景对应的用户等级阈值,得到该关联家庭场景对应的用户等级判断结果;
对于每一关联家庭场景,当该关联家庭场景对应的用户等级判断结果表示用户等级大于等于该关联家庭场景对应的用户等级阈值时,确定用户标识所指示的触发用户具有该关联家庭场景的权限。
可见,实施图4所描述的装置还能够通过用户标识确定触发用户是否具有关联家庭场景的控制权限,若有,方执行后续的判断智能设备集合是否存在关联智能设备的操作,有利于提高跨家庭联动的运行合理性和控制全面性,进而减少不必要的资源浪费和功耗以及提高跨家庭联动的控制效率和有效性;此外,还能够通过用户-家庭场景的绑定关系和用户等级两种方式确定用户是否具有关联家庭场景的控制权限,提高了确定用户具有关联家庭场景控制权限方式的多样性和灵活性,进而提高了确定出的关联场景控制权限结果的可靠性以及提高智能设备的控制便捷性,有利于提高跨家庭联动的运行合理性和控制效率,以使跨家庭联动能够平稳有效运行。
在又一个可选的实施例中,判断模块304,还用于对于每一关联家庭场景,当判断出用户标识所指示的触发用户不具有该关联家庭场景的权限时,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值;当判断出触发紧急度大于等于触发紧急度阈值时,判断该关联家庭场景的智能设备集合中是否存在目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果。
指令生成模块305,还用于对于每一关联家庭场景,当判断模块304得到该关联家庭场景对应的关联设备判断结果表示存在目标智能设备的关联智能设备时,生成目标智能设备的关联智能设备的控制指令,并根据控制指令控制目标智能设备的关联智能设备执行相匹配的操作。
可见,实施图4所描述的装置还能够分析触发紧急度与触发紧急度阈值之间的大小比较关系,当触发紧急度大于等于触发紧急度阈值以及确定智能设备集合中存在关联智能设备时,执行后续生成控制指令操作,提高了触发执行生成控制指令操作方式的多样性,进而提高了跨家庭联动的运行合理性和控制全面性,有利于提高跨家庭联动的控制灵活性。
在又一个可选的实施例中,判断模块304对于每一关联家庭场景,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值的方式具体包括:
对于每一关联家庭场景,获取该关联家庭场景对应的第一场景信息;第一场景信息包括该关联家庭场景中所有已开启智能设备和/或未开启智能设备的设备信息、处于该关联家庭场景的所有人员的人员信息以及该关联家庭场景对应的环境信息中的一种或多种;
分析第一场景信息,得到该关联家庭场景对应的至少一个风险因子;
根据所有风险因子,确定该关联家庭场景对应的风险指数;
判断风险指数是否大于等于预先确定出的风险指数阈值,当判断结果为是时,确定该关联家庭场景对应的触发紧急度大于等于预先设定的触发紧急度阈值,当判断结果为否时,确定触发紧急度小于触发紧急度阈值。
可见,实施图4所描述的装置还能够结合场景信息确定风险因子,并根据风险因子与风险指数之间的大小比较关系确定关联家庭场景的触发紧急度是否满足联动条件,有利于提高确定出的紧急度比较结果的准确性和可靠性,进而提高了跨家庭联动的运行合理性和控制有效性,有利于提高智能设备的控制便捷性,以使跨家庭联动的运行效果更贴合实际情况。
在又一个可选的实施例中,如图4所示,该装置还可以包括:
关系建立模块306,用于在确定模块303确定目标家庭场景的至少一个关联家庭场景之前,根据确定出的家庭场景集合,建立家庭场景集合中家庭场景之间的场景关联关系。
在该可选的实施例中,进一步可选的,确定模块303确定目标家庭场景的至少一个关联家庭场景的方式具体包括:
根据场景关联关系,确定目标家庭场景的至少一个关联家庭场景。
在该可选的实施例中,进一步可选的,关系建立模块306根据确定出的家庭场景集合,建立家庭场景集合中家庭场景之间的场景关联关系的方式具体包括:
采集确定出的家庭场景集合中每个家庭场景的第二场景信息,每个家庭场景的第二场景信息包括每个家庭场景中智能设备的设备信息、家庭场景中家庭成员的人员信息、每个家庭场景中家庭成员对其所在家庭场景中的智能设备的使用习惯、每个家庭场景绑定的场景模式、每个家庭场景中智能设备之间的联动控制关系中的至少一种;
对于每个家庭场景,根据该家庭场景的第二场景信息以及每个剩余家庭场景的场景信息,计算该家庭场景与每个剩余家庭场景的场景匹配度,从该家庭场景对应的所有场景匹配度中筛选场景匹配度大于等于场景匹配度阈值的所有目标场景匹配度,确定每个目标场景匹配度对应的家庭场景,并建立该家庭场景与每个目标场景匹配度对应的家庭场景之间的关联关系,得到该家庭场景对应的关联关系;
根据所有家庭场景对应的关联关系,确定家庭场景集合中家庭场景之间的场景关联关系。
可见,实施图4所描述的装置还能够通过场景匹配度确定关联家庭场景并增加了部分关于跨家庭联动的细节条件,提高了确定关联家庭场景方式的全面性和合理性,进而提高了确定出的关联家庭场景的准确性,有利于提高跨家庭联动的控制合理性和运行有效性,以使跨家庭联动能够有效运行。
实施例四
请参阅图5,图5是本发明实施例公开的又一种基于多家庭的场景模式控制装置的结构示意图。其中,图5所描述的装置可以包括服务器,其中,服务器包括本地服务器或者云服务器,本发明实施例不做限定。如图5所示,该装置可以包括:
存储有可执行程序代码的存储器401;
与存储器401耦合的处理器402;
进一步的,还可以包括与处理器402耦合的输入接口403以及输出接口404;
其中,处理器402调用存储器401中存储的可执行程序代码,用于执行实施例一或实施例二所描述的基于多家庭的场景模式控制方法中的步骤。
实施例五
本发明实施例公开了一种计算机读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的基于多家庭的场景模式控制方法中的步骤。
实施例六
本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的基于多家庭的场景模式控制方法中的步骤。
以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
最后应说明的是:本发明实施例公开的一种基于多家庭的场景模式控制方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
Claims (10)
1.一种基于多家庭的场景模式控制方法,其特征在于,所述方法包括:
检测是否存在针对目标家庭场景中的目标智能设备的触发指令,所述目标家庭场景为任一家庭场景,所述目标智能设备为所述目标家庭场景中的任一智能设备;
当检测到所述触发指令时,根据所述触发指令控制所述目标智能设备执行相匹配的操作,并确定所述目标家庭场景的至少一个关联家庭场景;
对于每个所述关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果,若其对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
2.根据权利要求1所述的基于多家庭的场景模式控制方法,其特征在于,所述方法还包括:
当检测到所述触发指令时,判断所述触发指令对应的触发来源是否为用户触发来源,当判断出所述触发来源为所述用户触发来源时,执行所述的确定所述目标家庭场景的至少一个关联家庭场景的操作;所述用户触发来源用于表示所述触发指令是由相应用户通过相应的终端设备直接触发的用于控制所述目标智能设备的触发指令,或者,所述用户触发来源用于表示所述触发指令是由所述目标家庭场景中相应的智能设备感应到用户存在时直接触发的用于控制目标智能设备的触发指令;
当判断出所述触发来源不是所述用户触发来源时,判断用于生成所述触发指令的指示指令的生成方式是否为用户触发生成方式;
当判断出所述生成方式为所述用户触发生成方式时,执行所述的确定所述目标家庭场景的至少一个关联家庭场景的操作。
3.根据权利要求1或2所述的基于多家庭的场景模式控制方法,其特征在于,所述方法还包括:
对于每个所述关联家庭场景,若其对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,确定所述触发指令包括的用户标识;当所述触发指令的所述触发来源为所述用户触发来源时,所述用户标识为所述触发指令的第一触发用户对应的用户标识;当所述触发指令的所述触发来源不为所述用户触发来源时,所述用户标识为所述用户触发生成方式对应的第二触发用户的用户标识;
根据所述用户标识和预先设定的所述用户标识对应的关联权限信息,判断所述用户标识所指示的触发用户是否具有关联设备集合的控制权限;所述关联设备集合包括一个或多个所述关联智能设备;
当判断出所述用户标识所指示的触发用户具有所述关联设备集合的控制权限时,执行所述的生成所述目标智能设备的关联智能设备的控制指令的操作;
其中,所述根据所述用户标识和预先设定的所述用户标识对应的关联权限信息,判断所述用户标识所指示的触发用户是否具有关联设备集合的控制权限,包括:
当预先设定的所述用户标识对应的关联权限信息包括时间权限信息时,确定检测到所述触发指令对应的触发时刻,并根据所述触发时刻和所述关联权限信息,确定所述用户标识所指示的触发用户对应的用户设备权限信息;所述用户设备权限信息包括在所述触发时刻所述用户标识所指示的触发用户具有控制权限的一个或多个智能设备的设备信息;
根据所述用户设备权限信息,判断所述用户设备权限信息包括的用户设备权限集合是否与所述关联设备集合相匹配;
当判断出所述用户设备权限集合与所述关联设备集合相匹配时,确定所述用户标识所指示的触发用户具有所述关联设备集合的控制权限;
当预先设定的所述关联权限信息包括位置权限信息时,获取所述目标智能设备的当前位置,判断所述当前位置是否处于预先设定的所述目标智能设备对应的第一设备权限区域;
当判断出所述当前位置处于所述第一设备权限区域时,根据所述位置权限信息和所述用户标识,判断所述关联设备集合包括的每一所述关联智能设备是否皆处于预先设定的对应的第二设备权限区域;
当判断出每一所述关联智能设备皆处于对应的所述第二设备权限区域时,确定所述用户标识所指示的触发用户具有所述关联设备集合的所述控制权限。
4.根据权利要求3所述的基于多家庭的场景模式控制方法,其特征在于,在所述确定所述目标家庭场景的至少一个关联家庭场景之后,所述方法还包括:
对于每一所述关联家庭场景,判断所述用户标识所指示的触发用户是否具有该关联家庭场景的控制权限;当判断出所述用户标识所指示的触发用户具有该关联家庭场景的控制权限时,触发所述的判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果的步骤;
其中,所述对于每一所述关联家庭场景,判断所述用户标识所指示的触发用户是否具有该关联家庭场景的控制权限,包括:
对于每一所述关联家庭场景,根据预先设定的用户-家庭场景的绑定关系,判断该关联家庭场景绑定的用户标识集合中是否包括所述用户标识,当该关联家庭场景绑定的用户标识集合包括所述用户标识时,确定所述用户标识所指示的触发用户具有该关联家庭场景的控制权限;或者,
根据所述触发指令包括的用户标识,确定所述用户标识所指示的触发用户对应的用户等级;
对于每一所述关联家庭场景,根据所述用户等级与预先设定的关联场景权限信息,判断所述用户等级是否大于等于预先设定的该关联家庭场景对应的用户等级阈值,得到该关联家庭场景对应的用户等级判断结果;
对于每一所述关联家庭场景,当该关联家庭场景对应的用户等级判断结果表示所述用户等级大于等于该关联家庭场景对应的用户等级阈值时,确定所述用户标识所指示的触发用户具有该关联家庭场景的权限。
5.根据权利要求4所述的基于多家庭的场景模式控制方法,其特征在于,所述方法还包括:
对于每一所述关联家庭场景,当判断出所述用户标识所指示的触发用户不具有该关联家庭场景的权限时,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值;当判断出所述触发紧急度大于等于所述触发紧急度阈值时,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果,若其对应的所述关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
6.根据权利要求5所述的基于多家庭的场景模式控制方法,其特征在于,所述对于每一所述关联家庭场景,判断该关联家庭场景对应的触发紧急度是否大于等于预先设定的触发紧急度阈值,包括:
对于每一所述关联家庭场景,获取该关联家庭场景对应的第一场景信息;所述第一场景信息包括该关联家庭场景中所有已开启智能设备和/或未开启智能设备的设备信息、处于该关联家庭场景的所有人员的人员信息以及该关联家庭场景对应的环境信息中的一种或多种;
分析所述第一场景信息,得到该关联家庭场景对应的至少一个风险因子;
根据所有所述风险因子,确定该关联家庭场景对应的风险指数;
判断所述风险指数是否大于等于预先确定出的风险指数阈值,当判断结果为是时,确定该关联家庭场景对应的触发紧急度大于等于预先设定的触发紧急度阈值,当判断结果为否时,确定所述触发紧急度小于所述触发紧急度阈值。
7.根据权利要求4-6任一项所述的基于多家庭的场景模式控制方法,其特征在于,在所述确定所述目标家庭场景的至少一个关联家庭场景之前,所述方法还包括:
根据确定出的家庭场景集合,建立所述家庭场景集合中家庭场景之间的场景关联关系;
其中,所述确定所述目标家庭场景的至少一个关联家庭场景,包括:
根据所述场景关联关系,确定所述目标家庭场景的至少一个关联家庭场景;
以及,所述根据确定出的家庭场景集合,建立所述家庭场景集合中家庭场景之间的场景关联关系,包括:
采集确定出的家庭场景集合中每个家庭场景的第二场景信息,每个所述家庭场景的第二场景信息包括每个所述家庭场景中智能设备的设备信息、所述家庭场景中家庭成员的人员信息、每个所述家庭场景中家庭成员对其所在家庭场景中的智能设备的使用习惯、每个所述家庭场景绑定的场景模式、每个所述家庭场景中智能设备之间的联动控制关系中的至少一种;
对于每个所述家庭场景,根据该家庭场景的第二场景信息以及每个剩余家庭场景的场景信息,计算该家庭场景与每个剩余家庭场景的场景匹配度,从该家庭场景对应的所有所述场景匹配度中筛选场景匹配度大于等于场景匹配度阈值的所有目标场景匹配度,确定每个所述目标场景匹配度对应的家庭场景,并建立该家庭场景与每个所述目标场景匹配度对应的家庭场景之间的关联关系,得到该家庭场景对应的关联关系;
根据所有所述家庭场景对应的关联关系,确定所述家庭场景集合中家庭场景之间的场景关联关系。
8.一种基于多家庭的场景模式控制装置,其特征在于,所述装置包括:
检测模块,用于检测是否存在针对目标家庭场景中的目标智能设备的触发指令,所述目标家庭场景为任一家庭场景,所述目标智能设备为所述目标家庭场景中的任一智能设备;
控制模块,用于当所述检测模块检测到所述触发指令时,根据所述触发指令控制所述目标智能设备执行相匹配的操作;
确定模块,用于确定所述目标家庭场景的至少一个关联家庭场景;
判断模块,用于对于每个所述关联家庭场景,判断该关联家庭场景的智能设备集合中是否存在所述目标智能设备的关联智能设备,得到该关联家庭场景对应的关联设备判断结果;
指令生成模块,用于对于每个所述关联家庭场景,当所述判断模块得到该关联家庭场景对应的关联设备判断结果表示存在所述目标智能设备的关联智能设备时,生成所述目标智能设备的关联智能设备的控制指令,并根据所述控制指令控制所述目标智能设备的关联智能设备执行相匹配的操作。
9.一种基于多家庭的场景模式控制装置,其特征在于,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-7任一项所述的基于多家庭的场景模式控制方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的基于多家庭的场景模式控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111679006.2A CN116414039A (zh) | 2021-12-31 | 2021-12-31 | 基于多家庭的场景模式控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111679006.2A CN116414039A (zh) | 2021-12-31 | 2021-12-31 | 基于多家庭的场景模式控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116414039A true CN116414039A (zh) | 2023-07-11 |
Family
ID=87056934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111679006.2A Pending CN116414039A (zh) | 2021-12-31 | 2021-12-31 | 基于多家庭的场景模式控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116414039A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116980131A (zh) * | 2023-09-25 | 2023-10-31 | 深圳市兆能讯通科技有限公司 | 一种应用于fttr的数据安全管理方法及*** |
CN117518845A (zh) * | 2023-11-30 | 2024-02-06 | 广州河东科技有限公司 | 一种智能家居场景联动控制*** |
-
2021
- 2021-12-31 CN CN202111679006.2A patent/CN116414039A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116980131A (zh) * | 2023-09-25 | 2023-10-31 | 深圳市兆能讯通科技有限公司 | 一种应用于fttr的数据安全管理方法及*** |
CN116980131B (zh) * | 2023-09-25 | 2023-12-15 | 深圳市兆能讯通科技有限公司 | 一种应用于fttr的数据安全管理方法及*** |
CN117518845A (zh) * | 2023-11-30 | 2024-02-06 | 广州河东科技有限公司 | 一种智能家居场景联动控制*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116414039A (zh) | 基于多家庭的场景模式控制方法及装置 | |
CN106371752B (zh) | 一种安卓***智能终端的虚拟按键实现方法及装置 | |
CN109995523B (zh) | 激活码管理方法及装置、激活码生成方法及装置 | |
CN110579977B (zh) | 一种电器设备的控制方法、装置及计算机可读存储介质 | |
US20230289198A1 (en) | Configuring application scene | |
CN113219851A (zh) | 智能家居设备的控制装置及其控制方法、存储介质 | |
CN114019807A (zh) | 数据处理方法、装置、***、设备及可读存储介质 | |
CN113615141A (zh) | 账号关联方法、装置、***、服务器以及存储介质 | |
CN111951436A (zh) | 一种基于智能锁的联动控制方法、设备及存储介质 | |
CN114036501A (zh) | 一种app的检测方法、***、装置、设备及存储介质 | |
CN112073578B (zh) | 一种在社交应用中使用或限制应用功能的方法与设备 | |
CN113194155A (zh) | 一种物联网中场景智能推荐的方法及装置 | |
US11245543B2 (en) | Identifying abnormal usage of electronic device | |
CN107948393A (zh) | 基于场景的应用操作方法、装置、终端设备和操作*** | |
CN114640508B (zh) | 网络反欺诈的方法及装置 | |
CN109254820A (zh) | 窗口关闭方法、装置、终端及计算机可读存储介质 | |
CN113672292A (zh) | 一种设备唤醒方法、装置、电子设备及计算机存储介质 | |
CN110781483A (zh) | 智能家居控制程序传输权限的控制方法、平台及存储介质 | |
Tanczer | Technology-facilitated abuse and the Internet of Things (IoT): The implication of the smart, Internet-connected devices on domestic violence and abuse | |
CN111009241A (zh) | 一种基于智能门锁的音乐播放方法以及存储介质 | |
CN115826422B (zh) | 基于人工智能的家居设备控制方法和装置 | |
CN116700021A (zh) | 智能设备的远程控制方法及装置 | |
CN117454406A (zh) | 生物特征识别装置的加密方法、装置、设备及介质 | |
CN112581732B (zh) | 警报的触发方法和装置、存储介质、电子装置 | |
Pradeep et al. | Conflict Detection and Resolution in IoT Systems: A Survey. IoT 2022, 3, 191–218 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |