CN114237071A - 一种场景化控制方案的分享方法及场景化控制设备 - Google Patents
一种场景化控制方案的分享方法及场景化控制设备 Download PDFInfo
- Publication number
- CN114237071A CN114237071A CN202111572254.7A CN202111572254A CN114237071A CN 114237071 A CN114237071 A CN 114237071A CN 202111572254 A CN202111572254 A CN 202111572254A CN 114237071 A CN114237071 A CN 114237071A
- Authority
- CN
- China
- Prior art keywords
- user
- control scheme
- equipment
- scene
- smart home
- 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 105
- 230000003044 adaptive effect Effects 0.000 claims abstract description 21
- 230000006870 function Effects 0.000 claims description 42
- 238000000265 homogenisation Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 16
- 238000001514 detection method Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 239000011324 bead Substances 0.000 description 6
- 230000006698 induction Effects 0.000 description 6
- 238000011022 operating instruction Methods 0.000 description 6
- 239000000779 smoke Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 230000003245 working effect Effects 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
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为本申请实施例提供的一种生成场景化控制方案的方法流程示意图;
图6为本申请实施例提供的一种场景化控制设备的结构示意图;
图7为本申请实施例提供的一种场景化控制设备的结构示意图;
图8为本申请实施例提供的一种场景化控制方案的分享方法的流程示意图;
图9为本申请实施例提供的一种场景化控制设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
实施例1
请参看图1,图1为本申请实施例提供了一种生成场景化控制方案的方法。其中,该方法应用于场景化控制设备,该方法包括:
S101、当检测到用户对至少一个智能家居设备的操作指令时,开始记录检测时间窗内的多个操作指令。
本实施例中,一个局域网当中可以包括很多智能家居设备。其中,该局域网可以是家庭局域网,还可以是户外局域网。
本实施例中,用户对至少一个智能家居设备进行操作时,用户可以通过控制设备发送操作指令,此时场景化控制设备可以捕获控制设备发送的操作指令,并记录该操作指令。
在本实施例中,发送操作指令的控制设备可以为用户的手机、智能家居设备的控制器(如智能空调的遥控器、智能电视的遥控器)。
本实施例中,对于操作指令的信号类型不作任何限定。
在本实施例中,场景化控制设备具有多种通讯功能,该通讯功能用于表示wifi通讯功能、蓝牙通讯功能、红外通讯功能等。
在本实施例中,场景化控制设备实时捕获能捕获到的所有操作指令,而该些操作指令是用户正常对智能家居设备进行操作时的操作指令。因此,该种场景化控制设备可以在不干扰智能家居设备正常使用的过程中,完成操作指令的捕获和记录。
本实施例中,当用户在开启电视、音箱等具有关联的智能家居设备群时,用户可能通过电视遥控器开启电视并设置电视的信号源,然后用户再通过手机发送控制音箱开启的信号。在这种场景下,该场景化控制设备可以捕获到遥控器发出的操作指令,也可以捕获到手机发送的操作指令。由此可见,该场景化控制设备能够在用户正常使用的过程中捕获到所有的指令合并将其记录下来。
在本实施例中,使用该场景化控制设备能够有效的获取所有的操作指令,从而使得后续步骤能够基于所有的操作指令进行场景化定制,实现场景化控制方案的有效生成。
本实施例中,操作指令包括开关指令、音量调节指令、信号源调节指令等等。其中,对于不同的智能家居设备的操作指令可能不同,而对于该些不同的操作指令,场景化控制设备可以全部捕获记录,并根据不同的智能家居设备进行对应地标记或编号。如某一条操作指令为发送给型号为XXX的冰箱,用于控制该冰箱执行YYY的操作的指令;该操作指令在记录落库时可以为“XXX:YYY”。
本实施例中,操作指令还可以为语音指令,场景化控制设备具有语音识别功能也具有语音转换功能。
本实施例中,检测时间窗为预设的检测时长。
在本实施例中,该方法在检测到用户控制智能家居的操作指令时,认为用户开始控制智能家居,以此时刻为时间起点开启检测时间窗,并记录用户在此检测时间窗中的所有操作指令。
在本实施例中,检测时间窗的长度可以为△T,接收到第一个操作指令的时刻为t1,此时可以计算出检测结束时刻t2=t1+△T。可见,在t1~t2这段时间内的操作指令都会被记录。
在本实施例中,该检测时间窗是预设好的,且一般的操作时长不会大于该检测时间窗,所以,如果接收到超过该检测时间窗的操作时长对应的多个操作指令时,大概率会包括很多无效操作指令。
在本实施例中,该方法可以实时对操作指令的有效性进行检测,如果操作指令中有80%是有效的,那么此时动态调整检测时间窗,以使该操作指令可以被完整记录,避免检测时间窗较短而导致的操作指令记录不全的情况发生。
本实施例中,多个操作指令中可以包括重复的操作指令这类指令,对此场景化控制设备照单全收,分析处理的过程交给后续步骤进行。
S102、确定多个操作指令之间的操作先后顺序。
本实施例中,多个操作指令基本不是同时发出的,因为多个操作指令是具有操作先后顺序的。
在本实施例中,该方法可以先对多个操作指令进行一遍有效性排查,提出无效指令之后,再对所有有效指令进行操作先后顺序的确定。
在本实施例中,操作先后顺序指的是多个操作指令中每个指令的先后顺序。举例来说,该方法可以对所有的操作指令进行编号,先接收到的编号小,后接收到的编号逐渐增加。
S103、判断操作先后顺序是否与预设的逻辑操作顺序不相违背,若是,则执行步骤S104~S105;若否,则结束本流程。
本实施例中,在确定出操作先后顺序之后,该方法可以根据操作指令的具体操作内容判断是否符合正常的逻辑操作顺序。
在本实施例中,正常的逻辑操作顺序即为预设的逻辑操作顺序,只是该方法将正常的逻辑操作顺序封装到了场景化控制设备中了。
举例来说,用户在操作电视的时候通常会先开机,然后进行后续操作。这种操作顺序符合正常的逻辑,因此这是正常的逻辑操作顺序。然而,用户在操作电视的时候先关机,然后再进行后续操作的这种操作顺序则会被认为是不符合正常的逻辑,因此这不是正常的逻辑操作顺序。
本实施例中,根据上述举例可知,场景化控制设备中存储的逻辑操作顺序符合正常用户的行为认知。当检测到多个用户的操作先后顺序符合逻辑操作顺序,则意味着用户操作是正常有序的正向操作;反之,则认为用户的操作是无效的,结束本次场景化控制方案生成的过程。
S104、确定多个操作指令之间的多个操作时间间隔。
本实施例中,操作时间间隔包括多种层次的含义。其本质上指的是每个操作指令之间的操作时间间隔,因为正常来说每个操作指令之间的操作时间间隔不会太小也不会太大。
在本实施例中,上述多层次含义中的第一个层次用于表示,用户的操作是正常的,每隔几秒就发送一个操作指令。上述多层次含义中的第二层次用于表示,用于的操作是基于实际操作对象的,如对电视进行开机,电视开机用了5s,此时操作时间间隔即为5s,而平常对于电视进行播台、调整音量的操作时间间隔也就是1s。因此,该方法可以通过多个操作时间间隔确定操作的有效性,如果有效才执行后续的步骤。
S105、判断多个操作时间间隔是否皆大于预设的时间间隔阈值,若是,则执行步骤S106~S107;若否,则结束本流程。
本实施例中,步骤S105着重对于上述第一层次含义的操作指令之间的时间间隔进行有效性判断。实施这种实施方式的效果是可以避免连续乱按的情况出现,并在认为操作指令为连续乱按的情况,禁止场景化控制方案的生成。
本实施例中,该时间间隔阈值可以为200ms或500ms,这个阈值可以根据实际情况而定。
S106、在预设的指令记录数据库中统计多个操作指令的第一出现频率;指令数据库中包括所有记录过的操作指令。
本实施例中,指令数据库中包括所有操作指令,其中该些操作指令通常对应多个智能家居设备,此时特指对于受控的智能家居设备而言的操作指令。可以理解的,用户对该智能家居设备进行过多次操作,而该场景化控制设备已经记录过多次符合检测时间窗的多个操作指令。
本实施例中,第一出现频率表示此次捕获到的多个操作指令的出现次数与所有的操作指令的数量之间的比值。剧来说,第一出现频率用于表示用于在控制同一个电视机时,所使用的一组操作指令出现的频次较高;具体的,用户操作过50次,其中有20次都使用了这一组操作指令,那么计算20/50=40%为第一出现概率。
S107、判断第一出现频率是否大于预设的第一频率阈值,若是,则执行步骤S108~S109;若否,则结束本流程。
本实施例中,预设的第一频率阈值用于判断上述的第一出现频率对应的多个操作指令是否为常用的一组操作指令。
举例来说,该方法已经确定了第一出现概率为40%,此时第一频率阈值为25%,那么就说明该组操作指令是经常用的,并执行后续的流程。
作为一种可选的实施方式,该方法还包括:
当第一出现频率不大于第一频率阈值时,在多个操作指令中提取连续关联指令;
在指令记录数据库中统计连续关联指令的第二出现频率;
当第二出现频率大于预设的第二频率阈值时,根据连续关联指令生成场景化控制方案。
本实施例中,该方法可以在确定出多个操作指令并非常用的一组操作指令时,提取该多个操作指令中的具有强相关性的连续关联指令,并判断该连续关联指令是否经常出现。
在本实施例中,连续关联指令通过指令关联性确定出来。
在本实施例中,连续关联指令中也包括多个操作指令,只是该连续关联指令中的操作指令数量小于原本多个操作指令的数量。
在本实施例中,该方法可以通过更小的指令数量进一步判断是否有能够生成场景化控制方案的多个操作指令。
在本实施例中,第二频率阈值通常比第一频率阈值要大。
S108、在指令记录数据库中统计多个操作指令在指定时间出现的第三出现频率。
本实施例中,当多个操作指令构成一组操作指令时,该组操作指令已经多次出现时,该方法还可以进一步判断该组操作指令是否是在固定时间段内出现的。
举例来说,当该组操作指令是控制空调打开、调整温度、调整送风、调整风向的多个操作指令时,判断该组操作指令是否经常在晚八点被输入。其中,该组操作指令在晚八点输入的次数与检测天数的比值即为第三出现频率。
S109、判断第三出现频率是否大于预设的第三频率阈值,若是,则执行步骤S110;若否,则执行步骤S111~S113。
本实施例中,第三出现频率大于第三频率阈值意味着这一组多个操作指令确实是在同一时刻高频出现。
S110、根据多个操作指令生成场景化控制方案。
本实施例中,该场景化控制方案为用户经常在每天指定时间使用的场景化控制方案。
作为一种可选的实施方式,根据所述多个操作指令生成场景化控制方案的步骤包括:
基于所述多个操作指令生成家电控制场景。
本实施例中,所述多个操作指令包括各所述操作指令间对应家电组合关系和各所述操作指令间的时间间隔关系。
作为一种进一步可选的实施方式,所述确定所述多个操作指令的操作次数与预设操作次数匹配,基于所述多个操作指令生成家电控制场景的步骤包括:
确定所述多个操作指令对应的家电组合关系和所述操作指令间的时间间隔关系与预设场景匹配,基于所述多个操作指令生成家电控制场景;
其中,所述多个操作指令由2个以上的输入装置输入。
本实施例中,所述输入装置包括家电控制面板的按键、应用程序、遥控器、音箱。
S111、在多个操作指令中提取连续关联指令。
本实施例中,连续关联指令为多个操作指令,该多个操作指令的数量小于原来的多个操作指令。
S112、在指令记录数据库中统计连续关联指令的第四出现频率。
本实施例中,第四出现频率为连续关联指令的在数据库中的出现频率。
S113、当第四出现频率大于预设的第四频率阈值时,根据连续关联指令生成场景化控制方案。
本实施例中,如果第四出现频率大于第四频率阈值,意味着该连续关联指令是用户每天都会使用的指令集合。
在本实施例中,根据该连续关联指令生成场景化控制方案能够极大程度上地提高场景化控制方案的有效性和控制精度。
本实施例中,该方法的执行主体为场景化控制设备,该场景化控制设备可以为具有多种通讯功能的计算机设备或其他如智能手机、平板电脑的智能设备,对此本实施例中不作任何限定。
在本实施例中,场景化控制设备可以为至少一个智能家居设备中的一个,即至少一个智能家居设备中的一个智能家居设备是场景化控制设备。
可见,实施本实施例所描述的场景化控制方案的应用方法,能够能够通过场景化控制设备在用户对智能家居设备进行操作时记录预设时长内的所有操作指令,并实时判断自动记录的操作指令是否能够生成场景化控制方案,并在操作指令符合条件时自动生成场景化控制方案,从而使得智能家居设备可以在未来的使用过程中直接调用该场景化控制方案。
实施例2
请参看图2,图2为本申请实施例提供的一种场景化控制设备的结构示意图。具体的,该场景化控制设备具体用于自动生成场景化控制方案,如图2所示,该场景化控制设备包括:
记录单元210,用于当检测到用户对至少一个智能家居设备的操作指令时,开始记录检测时间窗内的多个操作指令;
第一判断单元220,用于判断多个操作指令是否符合预设的场景生成条件;
第一生成单元230,用于当多个操作指令符合场景生成条件时,根据多个操作指令生成场景化控制方案。
作为一种可选的实施方式,第一判断单元220包括:
确定子单元221,用于确定多个操作指令之间的操作先后顺序;
第一判断子单元222,用于判断操作先后顺序是否与预设的逻辑操作顺序不相违背;
确定子单元221,用于当操作先后顺序与逻辑操作顺序不相违背时,确定多个操作指令符合场景生成条件。
作为一种可选的实施方式,第一判断单元220包括:
确定子单元221,用于确定多个操作指令之间的多个操作时间间隔;
第一判断子单元222,用于判断多个操作时间间隔是否皆大于预设的时间间隔阈值;
确定子单元221,用于当多个操作时间间隔操作皆大于时间间隔阈值时,确定多个操作指令符合场景生成条件。
作为一种可选的实施方式,第一生成单元230包括:
统计子单元231,用于当多个操作指令符合场景生成条件时,在预设的指令记录数据库中统计多个操作指令的第一出现频率;指令数据库中包括所有记录过的操作指令;
第二判断子单元232,用于判断第一出现频率是否大于预设的第一频率阈值;
生成子单元233,用于当第一出现频率大于第一频率阈值时,根据多个操作指令生成场景化控制方案。
作为一种可选的实施方式,第一生成单元230还包括:
第一提取子单元234,用于当第一出现频率不大于第一频率阈值时,在多个操作指令中提取连续关联指令;
统计子单元231,用于在指令记录数据库中统计连续关联指令的第二出现频率;
生成子单元233,用于当第二出现频率大于预设的第二频率阈值时,根据连续关联指令生成场景化控制方案。
作为一种可选的实施方式,生成子单元233包括:
统计模块,用于当第一出现频率大于第一频率阈值时,在指令记录数据库中统计多个操作指令在指定时间出现的第三出现频率;
判断模块,用于判断第三出现频率是否大于预设的第三频率阈值;
生成模块,用于当第三出现频率大于第三频率阈值时,根据多个操作指令生成场景化控制方案。
作为一种可选的实施方式,生成子单元233还包括:
提取模块,用于当第三出现频率不大于第三频率阈值时,在多个操作指令中提取连续关联指令;
统计模块,用于在指令记录数据库中统计连续关联指令的第四出现频率;
生成模块,用于当第四出现频率大于预设的第四频率阈值时,根据连续关联指令生成场景化控制方案。
作为一种可选的实施方式,第一生成单元230包括:
第一提取子单元234,用于在多个操作指令中提取多个有效指令;
构建子单元235,用于将多个有效指令构建成指令序列;
第一获取子单元236,用于获取与指令序列相匹配的场景化信息;
生成子单元233,用于根据指令序列和场景化信息,生成场景化控制方案。
作为一种可选的实施方式,第一提取子单元234具体用于根据多个操作指令之间的操作顺序和操作相关性,提取多个有效指令。
本申请实施例中,对于场景化控制设备的解释说明可以参照实施例1中的描述,对此本实施例中不再多加赘述。
可见,实施本实施例所描述的场景化控制设备,该场景化控制设备能够作为一个单独的辅助设备存在,该场景化控制设备通过自身具有的红外通讯功能、wifi通讯功能以及其他各种通讯功能实现对用户操作指令的捕获与记录;并在该场景化控制设备记录好了用户的操作指令时,自动地判断是否能够生成场景化控制方案,并自动生成场景化控制方案。可见,该场景化控制设备能够自动生成场景化控制方案,还能够通过各种通讯功能自动化地将场景化控制方案应用到智能家居设备当中,从而有利于实现智能家居场景化控制的智能化。
实施例3
请参看图3,图3为本申请实施例提供了一种生成场景化控制方案的方法。其中,该方法应用于场景化控制设备,该方法包括:
S301:接收用户输入的操作信息,其中,操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔;多个家电操作指令对应至少两个智能家居设备;
上述实施例中,可以通过获取用户输入的多个家电操作指令的时间,根据多个家电操作指令对应的时间获取多个家电操作指令的触发时间间隔。
S302:存储操作信息,以将操作信息发送到至少两个智能家居设备。
在S302中,存储操作信息指的是操作信息存储在本地或场景化控制化设备,可以理解的是,操作信息不一定存储在移动终端本地,移动终端可以将操作信息发送到场景化控制化设备进行存储。
用户输入的操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔,将操作信息进行进行存储之后,通过该操作信息可以实现多次对智能家居***中的多个智能智能家居设备的个性化设置。避免用户在每次对在智能家居***进行个性化设置时需要发送多次指令,提高了用户操作的简便性。
可以理解的是,基于上述实施方式,在另一可能的实施方式中,用户输入的操作信息包括多个家电指令的开始执行时间,该执行时间用于使移动终端、场景化控制化设备、或者智能家居设备在某一时间根据操作信息进行操作控制。
示例性地,用户输入的执行时间为每晚的八点,移动终端在每晚上的八点将该操作信息发送到多个智能家居设备。
基于上述实施方式,本申请实施例的方法应用在智能家居的定制化控制场景,用户首先录制操作信息,操作信息中包括执行时间,基于该操作信息,可以实现智能家居***中的多个智能家居设备在预设的时间段内按照预设顺序执行一个或多个操作。
在一种可能的实施方式中,S13通过以下方式实现:响应于录制场景指令,生成设备插件页;展示设备插件页;接收用户根据设备插件页输入的操作信息。
参见图4,为本申请实施例提供的一种设备插件页的页面,设备插件页上有可供用户选择需要操控的智能家居设备,用户选中智能家居设备之后,移动终端会跳跳动该智能家居设备的控制页面,用户可以根据图6的操作页面输入操作信息。例如,首先打开空调,之后,将该空调的温度调至26.5°。
由于人工智能技术的快速发展,S301可以通过以下子步骤完成:接收用户输入的语音信息;根据语音信息识别出操作信息;或者,接收用户输入的文字信息;根据文字信息识别出操作信息。
示例性地,用户在移动终端输入语音信息“打开智能音箱,在45分钟后将智能音箱关闭,打开空调,将空调调制26.5°,并且在3小时后将空调关闭。”移动终端识别出分别针对两个设备的家电操作指令,分别是打开智能音箱,关闭智能音箱,打开空调,将空调调至26.5°,关闭空调,其中,打开智能音箱和关闭智能音箱之间的触发时间间隔是45分钟,打开空调和将空调调至26.5°的时间间隔是3小时。
所述接收用户输入的操作信息的步骤,包括:
所述操作信息由2个以上的输入装置输入,其中,所述输入装置与所述用户形成对应关系。
示例性地,用户发出的操作指令可以是混合上述示例的多种输入方式,例如首先,通过智能音箱输入对控制空调温度的语音指令;然后,通过墙壁上的86开关控制灯光的亮度和色温指令;再然后,通过电动窗帘遥控器关闭窗帘,通过手机App的控制页面输入开启投影仪的收看电影的频道。上述各个设备的至少一部分与同一个用户账户或者家庭账号绑定,从而与用户形成对应关系,将上述多个操作指令识别为同一用户的操作,以便形成家电控制场景。
比如,用户在设备插件页上首先点击了打开空调这个指令对应的图标,接着,在3秒钟之后点击了3上下摆风这个操作对应的图标,因此,根据用户点击这两个图标的时间,可以计算出这两个家电操作指令之间的触发时间间隔。
需要说明的是,上述实施例中,多个家电操作之间的触发时间间隔是由用户输入指令的时间得到的。在一种可能的实施方式中,用户可以直接输入两个指令之间的触发时间间隔。例如,用户分别触发打开空调指令和将空调条调至26.5°的指令,并且输入两个指令的时间间隔是3秒。这样,可以获取到两个家电操作指令之间的触发时间间隔是3秒。
可以理解的是,当用户输入多个指令时,多个家电操作指令之间的触发时间间隔并不一定包括每一个家电指令之间的触发时间间隔,多个家电操作指令之间的触发时间间隔至少包括多个家电操作指令中的两个家电操作指令即可。示例性地,“打开卧室电灯-打开客厅电灯”这两个家电操作指令可以不需要有触发时间间隔。
因此,在一种可能的实施方式中,S11之前,方法还包括:预设触发时间敏感集合,触发时间敏感集合中包括配对的对触发时间敏感的家电指令,S11包括以下子步骤:
接收用户输入的多个家电操作指令,以及多个家电操作指令中的位于触发时间敏感集合中的配对的对触发时间敏感的指令之间的触发时间间隔。
示例性地,打开客厅的LED灯和打开厨房的LED灯两个家电操作指令之间没有时间间隔要求。触发时间敏感集合中没有包括这两个指令,于是,操作信息中不包括这两个家电操作指令的触发时间间隔。
在一种可能的实施方式中,S11之前,方法还包括:预设顺序敏感集合,该集合中包括配对的对执行顺序敏感的家电操作指令。S11包括以下子步骤:获取多个家电操作指令和多个家电操作指令的触发时间;根据多个家电指令中的不在顺序敏感集合中的一个或多个家电操作指令对应的触发时间获取多个操作指令之间的触发时间间隔。
示例性地,顺序敏感集合中存在配对的家电操作指令“打开空调-调整空调温度”,当用户在录制场景时分别获取到用户触发打开音箱及其对应的触发时间,打开灯光及其对应的触发时间,打开空调及其对应的触发时间,将空调调至26.5°及其触发的时间。那么,在生成多个家电操作指令之间的触发时间间隔时,可以不计算打开灯光和打开智能音箱之间的触发时间间隔,只需要计算打开空调和将空调调整至26.5°之间的触发时间。除此之外,顺序敏感集合还可以是“开启走廊的灯-开启洗衣机”、“打开浴室的灯-打开热水器”等。
参见图4,本申请实施例提供一种场景化控制方案的应用方法,该方法包括:
S303:预设顺序敏感集合,该集合中包括配对的对执行顺序敏感的家电操作指令的执行顺序;
S304:接收用户输入的所述多个家电操作指令的触发时间;
S305:根据所述多个家电操作指令的触发时间获取所述多个家电操作指令的执行顺序;
S306:判断顺序敏感集合中的配对的对执行顺序敏感的家电操作指令的执行顺序与多个家电操作指令中的对执行顺序敏感的家电操作指令的执行顺序是否相同;若是,执行S307;若是,执行S308;
S307:发出告警信息。
S308:根据多个家电操作指令的触发时间获取多个家电操作指令的之间的触发时间间隔;
S309:存储操作信息,以将操作信息发送到至少两个智能家居设备,操作信息包括多个家电操作指令和多个操作指令之间的触发时间间隔。示例性地,顺序敏感集合中包括“打开抽油烟机-打开电磁炉”这个对执行顺序敏感的家电操作指令,用户在录制场景的过程中,移动终端获取了这两个指令对应的执行时间,根据执行实现获取到用户输入的这两个家电操作指令的执行顺序是“打开电磁炉-打开抽油烟机”;判断得到该顺序和顺序敏感集合中的家电操作指令顺序不同,因此发出告警信息,使用户知晓这样做可能会导致电磁炉打开的瞬间油烟过多的问题。
上述实施例中考虑到在场景录制的过程中,用户可能需要一次性录制多个智能家居设备的操作,可能会不记得已经录制过何种智能家居设备的相关操作指令,如果后续按照这个顺序去控制智能家居设备,可能会产生危险。基于上述实施方式,能够保证用户的生命安全。
在一种可能的实施方式中,S302包括以下子步骤:根据多个家电操作指令和多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个指令发送到其对应的智能家居设备。
需要说明的是,上述的多个家电操作指令是对应至少两个家智能家居设备的,每个智能家居设备不一定只对应一个家电操作指令。例如,空调对应的有两个家电操作指令,打开空调和将空调的温度调到26.5°。
在一种可能的实施方式中,S302包括以下子步骤:根据操作信息生成操作指令序列;将操作指令序列发送到至少两个智能家居设备。
考虑到现有的家居智能***中的智能家居设备都有自己通用的解码方式,可以根据操作信息生成操作指令序列,操作指令序列中包括多个录制的家电操作指令以及多个家电操作指令之间的操作间隔。将操作指令序列发送到至少两个智能家居设备,每个智能家居设备可以在操作指令序列中解析出其对应的家电操作指令以及家电操作指令之间的触发时间间隔。
在一种可能的实施方式中,S302包括以下子步骤,包括:将操作信息发送到场景化控制化设备,以使场景化控制化设备根据多个家电操作指令和多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个指令发送到其对应的智能家居设备。
上述实施例中,根据多个家电操作指令之间的触发时间间隔,将多个家电操作指令和多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个指令发送到场景化控制化设备,场景化控制化设备进一步地将多个家电操作指令发送到其对应的智能家居设备。
示例性地,多个家电操作指令为:“打开抽油烟机-打开电磁炉”,抽烟烟机和电磁炉都是通过红外进行控制的,两个的触发时间间隔为5秒,于是,首先将打开抽油烟机的指令发送到红外场景化控制化设备,间隔5秒之后将打开电磁炉的指令发送到红外场景化控制化设备。
在一种可能的实施方式中,将操作指令序列发送到智能家居设备的步骤,包括:将操作指令序列发送到场景化控制化设备,以使场景化控制化设备将操作指令指令序列发送到至少两个智能家居设备。
上述实施例中,将操作指令序列发送到场景化控制化设备,场景化控制化设备再将该指令序列发送到各个智能家居设备。
在一种可能的实施方式中,在S302之前,还包括:获取场景化控制化设备的标识信息;标识信息用于标识网络场景化控制化设备、红外场景化控制化设备和射频场景化控制化设备;S302包括:根据标识信息,将操作信息发送到场景化控制化设备发送到网络场景化控制化设备、红外场景化控制化设备或射频场景化控制化设备。
考虑到在应用场景的录制下,每个智能家居设备有自己的信号传输方式;在一种可能的实施方式中,在S12之前,方法还包括:获取多个家电操作指令中每个智能家居设备对应的通信方式;S12包括:根据每个智能家居设备对应的通信方式,将多个家电操作指令发送到至少两个设备。
上述实施例中考虑到了在智能家居的应用场景中具有多种智能家居设备,并且智能家居的应用场景的实际地形具有多样化的特点,针对不同的家居设备以及不同的应用场景的实际地形,可以采用不同的通信方式,场景化控制化设备将多个家电操作指令发送到多个智能家居设备。
综上,本申请根据现有的智能家居应用场景的特点,在指令录制和将家电操作指令发送给智能家居设备这两个方面提供了多种方案。上述实施例中提供的多种可能的实施方式可以结合实施。
可以理解的是,上述各个实施例只是阐述了如何将多个家电操作指令发送到各个智能家居设备,并没有对如何开启发送这个步骤进行阐述。智能家居应用场景中,用户还需要录入一个执行时间,以便后续在固定时间将多个家电操作指令发送到多个智能家居设备。
实施例4
参见图5,本申请实施例提供一种家电控制方法,应用在场景化控制化设备,该方法包括:
S401:接收移动终端发送的操作信息,操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔;
S402:存储操作信息,以将操作信息发送到至少两个智能家居设备。
上述实现过程中,用户在移动终端录制了多个家电的操作指令以及多个智能家居设备的操作指令的触发时间间隔,并且将多个智能家居设备的操作指令以及多个智能家居设备的操作指令的触发时间间隔发送到场景化控制化设备,场景化控制化设备将操作信息进行进行存储之后,通过该操作信息可以实现多次对智能家居***中的多个智能智能家居设备的个性化设置。避免用户在每次对在智能家居***进行个性化设置时需要发送多次指令,提高了用户操作的简便性。
在一种可能的实施方式中,S402包括:根据多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个家电指令发送到其对应的智能家居设备。
在一种可能的实施方式中,操作信息被封装被移动终端封装为操作指令序列;S401包括:接收移动终端发送的操作指令序列;S402包括:将操作指令序列发送到智能家居设备。
在一种可能的实施方式中,S402包括:根据操作信息生成指令序列;将指令序列发送到智能家居设备。
实施例5
参见图6,本申请实施例提供一种智能家居设备的控制装置,该装置包括:
第一接收模块510,用于接收用户输入的操作信息,其中,操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔;多个家电操作指令对应至少两个智能家居设备;
第一存储模块520,存储操作信息,以将操作信息发送到至少两个智能家居设备。
在一种可能的实施方式中,第一接收模块510还用于响应于录制场景指令,生成设备插件页;展示设备插件页;接收用户根据设备插件页输入的操作信息。
在一种可能的实施方式中,第一接收模块510还用于接收用户输入的语音信息;根据语音信息识别出操作信息。
在一种可能的实施方式中,第一接收模块510还用于接收用户输入的文字信息;根据文字信息识别出操作信息。
在一种可能的实施方式中,第一存储模块520还用于根据多个家电操作指令和多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个指令发送到其对应的智能家居设备。
在一种可能的实施方式中,第一存储模块520还用于根据操作信息生成操作指令序列;将操作指令序列发送到至少两个智能家居设备。
在一种可能的实施方式中,第一存储模块520还用于将操作信息发送到场景化控制化设备,以使场景化控制化设备根据多个家电操作指令和多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个指令发送到其对应的智能家居设备。
在一种可能的实施方式中,将操作指令序列发送到场景化控制化设备,以使场景化控制化设备将操作指令指令序列发送到至少两个智能家居设备。
在一种可能的实施方式中,装置还包括标识信息获取模块,用于获取场景化控制化设备的标识信息;第一接收模块510还用于根据标识信息,将操作信息发送到场景化控制化设备发送到网络场景化控制化设备、红外场景化控制化设备或射频场景化控制化设备。
在一种可能的实施方式中,第一接收模块510还用于根据标识信息,将操作指令序列发送到场景化控制化设备发送到网络场景化控制化设备、红外场景化控制化设备或射频场景化控制化设备。
上述实施例中,用户输入的操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔,将操作信息进行进行存储之后,通过该操作信息可以实现多次对智能家居***中的多个智能智能家居设备的个性化设置。避免用户在每次对在智能家居***进行个性化设置时需要发送多次指令,提高了用户操作的简便性。
实施例6
参见图7,本申请实施例提供一种智能家居设备的控制装置,应用在场景化控制化设备,该装置包括:
第二接收模块610,用于接收移动终端发送的操作信息,操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔;
第二存储模块620,用于将操作信息发送到智能家居设备。
在一种可能的实施方式中,第二存储模块还用于根据多个家电操作指令之间的触发时间间隔,将多个家电操作指令中的每个家电指令发送到其对应的智能家居设备。
在一种可能的实施方式中,操作信息被封装被移动终端封装为操作指令序列;第二存储模块620还用于将操作指令序列发送到智能家居设备。
在一种可能的实施方式中,第二接收模块610还用于接收移动终端发送的操作指令序列;第二存储模块620还用于将操作指令序列发送到智能家居设备。
上述实施例中,场景化控制化设备接收用户发送的操作信息,操作信息包括多个家电操作指令和多个家电操作指令之间的触发时间间隔,同时,多个家电操作指令对应至少两个智能家居设备,场景化控制化设备将操作信息进行存储,通过该操作信息可以实现多次对智能家居***中的多个智能智能家居设备的个性化设置。避免用户在每次对在智能家居***进行个性化设置时需要发送多次指令,提高了用户操作的简便性。
实施例7
请参看图8,图8为本申请实施例提供了一种场景化控制方案的应用方法的流程示意图。其中,该场景化控制方案的应用方法应用于第一用户的场景化控制设备,具体的,该方法为场景化控制方案的分享方法,该场景化控制方案的应用方法包括:
S901、根据第一用户对至少一个智能家居设备的操作指令,生成场景化控制方案。
本实施例中,第一用户用于指代当前家庭局域网的使用者,后续的第二用户用于指代对应家庭局域网的使用者。
在本实施例中,家庭局域网中通常包括至少一个智能家居设备,无论是第一用户对应的当前家庭还是第二用户对应的对应家庭皆是如此。
在本实施例中,通过对第一用户和第二用户的解释可知,第一用户和第二用户可以为同一个用户。该方法的核心在于将第一用户所在局域网中的智能家居设备所使用的场景化控制方案分享给第二用户所在局域网中的智能家居设备中。
举例来说,第一用户为使用者本人,第二用户为好友,那么该方法就是使用者本人分享自己的场景化控制方案给好友的过程。其中,当好友为使用者的亲属时,该方法可以不必对亲属的智能家居设备进行逐一控制,从而简化的使用者的操作,提高智能家居设备使用的智能性。
举例来说,当使用者为年轻人时,好友为老人是,年轻人可以根据自己家中的智能家居设备设置一个场景化控制方案,并把这个方案推送诶老人家中的智能家居设备当中,以使老人家中的智能家居设备可以使用该场景化控制方案。这样的话,年轻人就不需要去老人家里进行相应的设置操作,从而实现了远程控制、代替操作的效果;同时,该种方式的主要效果可以体现在年轻人可以体验到智能家居设备工作的效果,以使分享给老人的场景化控制方案是合适的,而非现有的这种传递参数控制智能家居设备的生硬效果。
本实施例中,第一用户通过控制使得场景化控制设备生成场景化控制方案之后,当个第一用户出差或者去亲戚家时,第一用户可以作为第二用户获取该场景化控制方案对当下环境中的智能家居设备进行智能化控制,从而避免重复控制。
在本实施例中,理论上第二用户可以接收到原封不动的场景化控制方案,此时只需要第一用户的家庭智能家居设备和第二用户的家庭智能家居设备相同即可。
在本实施例中,该方法始终都需要进行后续的适应性调整,只是针对上述的这种完全相同的家庭智能家居设备,适应性调整得到的调整控制方案与场景化控制方案相同。
本实施例中,至少一个智能家居设备是第一用户当前家庭局域网中的所有智能家居设备。
本实施例中,场景化控制方案是在用户对智能家居设备进行操作的同时自动生成的。
本实施例中,场景化控制方案用于表示符合当前特定场景的自定义控制方案。
本实施例中,第一用户对至少一个智能家居设备进行操作的同时,场景化控制设备对控制指令进行捕获,得到至少一个智能家居设备的操作指令。
在本实施例中,智能家居设备的数量可以为多个,至少一个智能家居设备用于指代家庭中的智能家居设备的集合。
在本实施例中,操作指令用于表示所有用于控制智能家居设备的指令,此处对于操作指令的数量不作任何限定。
S902、获取第二用户的智能家居设备清单。
本实施例中,第二用户可以为第一用户的好友、亲属、网友等任何人,对此本实施例中不作任何限定。
在本实施例中,某些特殊情况下,第二用户可以为第一用户。如第一用户出差到酒店,酒店中的第一用户便可以作为第二用户。
本实施例中,第二用户的智能家居清单用于表示第二用户所在家庭局域网中的智能家居设备的清单。可以理解的,无论第二用户是谁,此处所要获取的是对应局域网中的智能家居设备的清单列表。
在本实施例中,该智能家居设备清单包括智能家居设备的名称、类型、型号、生产日期、购买日期、软件版本等等信息。
在本实施例中,该方法可以在第二用户的场景化控制设备中获取该智能家居设备清单。
S903、在智能家居设备清单中,根据与至少一个智能家居设备相对应的智能家居设备类型进行匹配,得到与至少一个智能家居设备相对应的至少一个用户设备。
本实施例中,至少一个智能家居设备是第一用户控制的智能家居设备,因此,该方法需要在第二用户所在家庭局域网中确定出与至少一个智能家居设备相匹配的用户设备。
举例来说,第一用户控制了灯具,那么该方法就需要在第二用户所在的家庭局域网中确定是否存在灯具,并在存在灯具时确定与第一用户所控制的灯具所在位置大致相同、型号大致相同的灯具,并以此灯具作为用户设备。其中,上述的位置可以为客厅,型号可以为边缘灯。
本实施例中,至少一个智能家居设备与至少一个用户设备的数量通常是相同的。
在本实施例中,不排除至少一个智能家居设备与至少一个用户设备的数量通常是不同的情况,通常来说,数量不同是因为第二用户家庭局域网中没有对应的智能家居设备导致的。另一方面,数量不同还可能是因为第一用户所使用的灯组为5个灯珠,而第二用户使用的灯组为3个灯珠,此时数量也不同。
在本实施例中,该方法可以根据智能家居设备类型进行匹配,如匹配灯、匹配加热设备等。可见,通过该种方式可以忽略上述的一组灯有3个灯珠还是5个灯珠的这种细节,从而保证两个家庭局域网中所具有的智能家居设备大致相同。
本实施例中,当通过根据与至少一个智能家居设备相对应的智能家居设备类型进行匹配之后,可以进一步根据与至少一个智能家居设备相对应的智能家居设备功能和与至少一个智能家居设备相对应的智能家居设备参数进行进一步匹配,然后得到与至少一个智能家居设备相对应的至少一个用户设备。
在本实施例中,该方法可以更准确的匹配出对应的用户设备,从而提高智能控制的效果。
在本实施例中,因为本方法会进行自适应调整,因此上述的一组灯具有3个灯珠还是会有5个灯珠,都会被自适应调节。所以可以忽略该细节。
S904、获取与至少一个智能家居设备相对应的智能家居设备功能、智能家居设备参数以及智能家居设备位置。
本实施例中,智能家居设备的能力包括智能家居设备的功能和参数。其中,智能家居设备的功能用于表示智能家居设备都能做什么,智能家居设备的参数用于表示智能家居设备有多大的能力去完成上述的功能。
本实施例中,该方法引入了智能家居设备位置这一概念。其中,该智能家居设备位置包含两种含义,第一种含义为智能家居设备在家庭的哪一个位置,如在厅中或在室内;第二种含义为智能家居设备在地球的哪一个位置,如对应的经纬度或者省市位置。
在本实施例中,该方法获取到上述的这些信息可以根据本地的地理环境和天气情况进行自适应调整。如空调开启到28度,该28度是冷风还是暖风,通常来说,北方开暖风南方开冷风。
S905、获取与至少一个用户设备相对应的用户设备功能、用户设备参数以及用户设备位置。
本实施例中,该方法获取至少一个用户设备的用户设备功能、用户设备参数以及用户设备位置,以使至少一个用户设备和至少一个智能家居设备两者之间可以进行有效比对,从而得到两者间的差异信息。
S906、确定智能家居设备功能和用户设备功能之间的第一差异信息,确定智能家居设备参数和用户设备参数之间的第二差异信息,确定智能家居设备位置和用户设备位置之间的第三差异信息。
本实施例中,第一差异信息用于表示智能家居设备功能和用户设备功能之间的差异。
本实施例中,第二差异信息用于表示智能家居设备参数和用户设备参数之间的差异。
本实施例中,第三差异信息用于表示智能家居设备位置和用户设备位置之间的差异。
在本实施例中,第一差异信息、第二差异信息和第三差异信息都是文字信息形式,通常不为数字形式。
S907、根据第一差异信息、第二差异信息和第三差异信息,确定至少一个智能家居设备与至少一个用户设备之间的设备差异信息。
本实施例中,该方法可以根据多个细节上的差异确定两个智能家居设备之间的差别,从而便于确定适应性调整方案。
S908、获取第一用户的第一个人偏好信息。
本实施例中,第一个人偏好信息用于表示第一个用户的偏好信息,其第一的描述仅为了区分第二用户和第二个人偏好信息。
本实施例中,个人偏好信息可以包括个人的年龄信息、喜好信息等。
S909、根据第一个人偏好信息对场景化控制方案进行均一化处理,得到均一化控制方案。
本实施例中,该方法可以根据第一个人偏好信息对场景化控制方案进行适应性调整,调整之后对调整结果进行均一化,以使得到的均一化控制方案不会过于偏颇,影响使用体验。
在本实施例中,均一化处理用于表示将场景化控制方案调整为既符合第一个人的偏好又能够兼顾大众的偏好的译者均一化控制方案。
S910、获取第二用户的第二个人偏好信息。
本实施例中,第二个人偏好信息用于表示第二个用户的偏好信息,其第二的描述仅为了区分第一用户和第一个人偏好信息。
本实施例中,个人偏好信息可以包括个人的年龄信息、喜好信息等。
S911、根据第二个人偏好信息和设备差异信息对均一化控制方案进行适应性调整,得到调整控制方案。
本实施例中,适应性调整用于表示对均一化控制方案进行调整,以使该均一化控制方案适用于第二用户的偏好。
S912、分享调整控制方案至第二用户的场景化控制设备。
本实施例中,第一用户场景化控制设备在完成上述的处理过程后,将处理结果——调整控制方案分享给第二用户的场景化控制设备诶,以使第二用户的场景化控制设备可以使用该调整控制方案对家庭局域网中智能家居设备进行相应的场景化控制。
本实施例中,该方法的执行主体为场景化控制设备,该场景化控制设备可以为具有多种通讯功能的计算机设备或其他如智能手机、平板电脑的智能家居设备,对此本实施例中不作任何限定。
在本实施例中,场景化控制设备可以为至少一个智能家居设备中的一个,即至少一个智能家居设备中的一个智能家居设备是场景化控制设备。
可见,实施本实施例所描述的场景化控制方案的应用方法,能够优先根据用户的操作完成场景化控制方案的生成,然后再根据用户的需求确定该场景化控制方案分享的目的地,其中,第二用户为处于该目的地的用户,而对应的智能家居设备清单则对应与该智能家居局域网中的所有智能家居设备的清单。此时,该场景化控制设备可以根据该智能家居设备清单中的智能家居设备进行适应性调整,以使调整得到的调整控制方案能够适应于在这个新场景,并在最后通过分享该调整控制方案给新场景中的场景化控制设备,实时该场景化控制设备完成该场景下的智能控制。可见,实施这种实施方式,能够自动生成与场景相对应的场景化控制方案,并通过合适的自适应方法完成本地化工作,从而使得分享的调整控制方案能够适应于第二用户所在的新场景,进而能够避免用户的二次操作,并能够提高智能家居设备的使用便利性,且能够改善用户的使用体验。
实施例8
请参看图9,图9为本申请实施例提供的一种场景化控制设备的结构示意图。具体的,该场景化控制设备用于对场景化控制方案进行分享,如图9所示,该场景化控制设备包括:
第三生成单元1010,用于根据第一用户对至少一个智能家居设备的操作指令,生成场景化控制方案;
第三获取单元1020,用于获取第二用户的智能家居设备清单;
调整单元1030,用于根据智能家居设备清单对场景化控制方案进行适应性调整,得到调整控制方案;
分享单元1040,用于分享调整控制方案至第二用户的场景化控制设备。
作为一种可选的实施方式,调整单元1030包括:
第三获取子单元1031,用于获取第一用户的第一个人偏好信息;
处理子单元1032,用于根据第一个人偏好信息对场景化控制方案进行均一化处理,得到均一化控制方案;
调整子单元1033,用于根据智能家居设备清单对均一化控制方案进行适应性调整,得到调整控制方案。
作为一种可选的实施方式,调整子单元1033包括:
第一获取模块,用于获取第二用户的第二个人偏好信息;
调整模块,用于根据第二个人偏好信息和智能家居设备清单对均一化控制方案进行适应性调整,得到调整控制方案。
作为一种可选的实施方式,调整单元1030包括:
第三匹配子单元1034,用于在智能家居设备清单中,根据与至少一个智能家居设备相对应的智能家居设备类型进行匹配,得到与至少一个智能家居设备相对应的至少一个用户设备;
第三获取子单元1031,用于获取至少一个智能家居设备与至少一个用户设备之间的设备差异信息;
调整子单元1033,还用于根据设备差异信息对场景化控制方案进行适应性调整,得到调整控制方案。
作为一种可选的实施方式,第三获取子单元1031包括:
第二获取模块,用于获取与至少一个智能家居设备相对应的智能家居设备功能、智能家居设备参数以及智能家居设备位置;
第二获取模块,用于获取与至少一个用户设备相对应的用户设备功能、用户设备参数以及用户设备位置;
确定模块,用于确定智能家居设备功能和用户设备功能之间的第一差异信息,确定智能家居设备参数和用户设备参数之间的第二差异信息,确定智能家居设备位置和用户设备位置之间的第三差异信息;
确定模块,用于根据第一差异信息、第二差异信息和第三差异信息,确定至少一个智能家居设备与至少一个用户设备之间的设备差异信息。
本申请实施例提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例7中的场景化控制方案的分享方法。
本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例7中的场景化控制方案的分享方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种场景化控制方案的分享方法,其特征在于,所述方法应用于第一用户的场景化控制设备,所述方法包括:
根据所述第一用户对至少一个智能家居设备的操作指令,生成场景化控制方案;
获取第二用户的智能家居设备清单;
根据所述智能家居设备清单对所述场景化控制方案进行适应性调整,得到调整控制方案;
分享调整控制方案至所述第二用户的场景化控制设备。
2.根据权利要求1所述的场景化控制方案的分享方法,其特征在于,所述根据所述智能家居设备清单对所述场景化控制方案进行适应性调整,得到调整控制方案的步骤包括:
获取所述第一用户的第一个人偏好信息;
根据所述第一个人偏好信息对所述场景化控制方案进行均一化处理,得到均一化控制方案;
根据所述智能家居设备清单对所述均一化控制方案进行适应性调整,得到调整控制方案。
3.根据权利要求2所述的场景化控制方案的分享方法,其特征在于,所述根据所述智能家居设备清单对所述均一化控制方案进行适应性调整,得到调整控制方案的步骤包括:
获取所述第二用户的第二个人偏好信息;
根据所述第二个人偏好信息和所述智能家居设备清单对所述均一化控制方案进行适应性调整,得到调整控制方案。
4.根据权利要求1所述的场景化控制方案的分享方法,其特征在于,所述根据所述智能家居设备清单对所述场景化控制方案进行适应性调整,得到调整控制方案的步骤包括:
在所述智能家居设备清单中,根据与所述至少一个智能家居设备相对应的智能家居设备类型进行匹配,得到与所述至少一个智能家居设备相对应的至少一个用户设备;
获取所述至少一个智能家居设备与所述至少一个用户设备之间的设备差异信息;
根据所述设备差异信息对所述场景化控制方案进行适应性调整,得到调整控制方案。
5.根据权利要求4所述的场景化控制方案的分享方法,其特征在于,所述获取所述至少一个智能家居设备与所述至少一个用户设备之间的设备差异信息的步骤包括:
获取与所述至少一个智能家居设备相对应的智能家居设备功能、智能家居设备参数以及智能家居设备位置;
获取与所述至少一个用户设备相对应的用户设备功能、用户设备参数以及用户设备位置;
确定所述智能家居设备功能和所述用户设备功能之间的第一差异信息,确定所述智能家居设备参数和所述用户设备参数之间的第二差异信息,确定所述智能家居设备位置和所述用户设备位置之间的第三差异信息;
根据所述第一差异信息、所述第二差异信息和所述第三差异信息,确定所述至少一个智能家居设备与所述至少一个用户设备之间的设备差异信息。
6.一种场景化控制设备,其特征在于,所述场景化控制设备包括:
生成单元,用于根据第一用户对至少一个智能家居设备的操作指令,生成场景化控制方案;
获取单元,用于获取第二用户的智能家居设备清单;
调整单元,用于根据所述智能家居设备清单对所述场景化控制方案进行适应性调整,得到调整控制方案;
分享单元,用于分享调整控制方案至所述第二用户的场景化控制设备。
7.根据权利要求6所述的场景化控制设备,其特征在于,所述调整单元包括:
获取子单元,用于获取所述第一用户的第一个人偏好信息;
处理子单元,用于根据所述第一个人偏好信息对所述场景化控制方案进行均一化处理,得到均一化控制方案;
调整子单元,用于根据所述智能家居设备清单对所述均一化控制方案进行适应性调整,得到调整控制方案。
8.根据权利要求7所述的场景化控制设备,其特征在于,所述调整子单元包括:
获取模块,用于获取所述第二用户的第二个人偏好信息;
调整模块,用于根据所述第二个人偏好信息和所述智能家居设备清单对所述均一化控制方案进行适应性调整,得到调整控制方案。
9.一种电子设备,其特征在于,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行权利要求1至5中任一项所述的场景化控制方案的分享方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至5任一项所述的场景化控制方案的分享方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111572254.7A CN114237071A (zh) | 2021-12-21 | 2021-12-21 | 一种场景化控制方案的分享方法及场景化控制设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111572254.7A CN114237071A (zh) | 2021-12-21 | 2021-12-21 | 一种场景化控制方案的分享方法及场景化控制设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114237071A true CN114237071A (zh) | 2022-03-25 |
Family
ID=80760486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111572254.7A Pending CN114237071A (zh) | 2021-12-21 | 2021-12-21 | 一种场景化控制方案的分享方法及场景化控制设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114237071A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105137780A (zh) * | 2015-07-31 | 2015-12-09 | 郝居杰 | 一种可定制的智能家居设备的控制方法及*** |
CN105897862A (zh) * | 2016-03-28 | 2016-08-24 | 北京小米移动软件有限公司 | 控制智能设备的方法及装置 |
CN106100891A (zh) * | 2016-06-30 | 2016-11-09 | 北京小米移动软件有限公司 | 智能场景快速共享的方法及装置 |
CN108183843A (zh) * | 2017-12-28 | 2018-06-19 | 惠州Tcl家电集团有限公司 | 智能场景模式的分享方法、服务器及计算机可读存储介质 |
CN109725541A (zh) * | 2018-12-12 | 2019-05-07 | 深圳绿米联创科技有限公司 | 自动化的生成方法、装置、电子设备及存储介质 |
-
2021
- 2021-12-21 CN CN202111572254.7A patent/CN114237071A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105137780A (zh) * | 2015-07-31 | 2015-12-09 | 郝居杰 | 一种可定制的智能家居设备的控制方法及*** |
CN105897862A (zh) * | 2016-03-28 | 2016-08-24 | 北京小米移动软件有限公司 | 控制智能设备的方法及装置 |
CN106100891A (zh) * | 2016-06-30 | 2016-11-09 | 北京小米移动软件有限公司 | 智能场景快速共享的方法及装置 |
CN108183843A (zh) * | 2017-12-28 | 2018-06-19 | 惠州Tcl家电集团有限公司 | 智能场景模式的分享方法、服务器及计算机可读存储介质 |
CN109725541A (zh) * | 2018-12-12 | 2019-05-07 | 深圳绿米联创科技有限公司 | 自动化的生成方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107741698B (zh) | 智能家电与门禁设备的联动控制方法、装置和*** | |
CN106842968B (zh) | 一种控制方法、装置及*** | |
US10601604B2 (en) | Data processing systems and methods for smart hub devices | |
CN110308660B (zh) | 智能设备控制方法及装置 | |
WO2017157337A1 (zh) | 智能家居的控制方法及装置 | |
WO2015143880A1 (zh) | 智能家电控制方法、装置及终端 | |
US11303955B2 (en) | Video integration with home assistant | |
WO2017119159A1 (ja) | 制御装置、制御方法、およびプログラム | |
WO2014107497A1 (en) | Method and apparatus for configuring network connected devices | |
CN106951758A (zh) | 用于智能家居***的方法、装置和智能家居*** | |
CN105912988B (zh) | 一种环境变化提醒方法、***与头戴式vr设备 | |
CN105094063A (zh) | 智能家居的控制方法及装置 | |
CN114326423A (zh) | 一种场景化控制方案的自动生成方法及场景化控制设备 | |
CN111936981A (zh) | 设备控制***和设备控制方法 | |
JP2014236309A (ja) | 操作支援装置、操作支援システム及びプログラム | |
TW201617784A (zh) | 根據觸發策略定時驅動對應裝置之控制系統及其方法 | |
CN109164713A (zh) | 一种智能家居控制方法及装置 | |
WO2020078076A1 (zh) | 控制空调的方法及***、空调器、家用电器 | |
CN110658736A (zh) | 家电的控制方法、家电控制装置和计算机存储介质 | |
CN112785802B (zh) | 智能家居安防***控制方法、装置、电子设备及介质 | |
CN108459509B (zh) | 智能设备的控制方法以及智能设备的控制*** | |
CN112365633A (zh) | 家电设备的控制方法、装置、***和计算机可读存储介质 | |
CN114237071A (zh) | 一种场景化控制方案的分享方法及场景化控制设备 | |
CN108919666B (zh) | 楼宇自动化控制*** | |
CN114167738A (zh) | 一种设备联动控制方法、装置、设备及存储介质 |
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 |