第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 控制智能家居设备的方法 装置 电子设备及存储介质与流程

控制智能家居设备的方法 装置 电子设备及存储介质与流程

时间:2022-03-01 03:13:57

相关推荐

控制智能家居设备的方法 装置 电子设备及存储介质与流程

本申请属于智能家居领域,具体涉及一种控制智能家居设备的方法、装置、电子设备及存储介质。

背景技术:

:智能家居系统通过物联网技术将用户的各种智能家居设备与相应的终端(智能手机、平板电脑等等)连接起来,实现通过终端来控制各个智能家居设备,优化用户的生活方式。在现有的智能家居系统中,当用户需要操控智能家居设备时,一般是通过开启终端上加载的相应app应用程序,或者打开相应的网页,基于app或者网页来手动执行相应的控制操作,从而实现对智能家居设备的操控。然而,在很多情况下,比如在用户双手正拿着其他物品时,用户基于app或者网页执行控制操作就非常不便,因此,现有对智能家居设备的操控还不够便捷。技术实现要素:鉴于上述问题,本申请提出了一种控制智能家居设备方法、装置、电子设备以及存储介质,以实现改善上述问题。第一方面,本申请实施例提供了一种控制智能家居设备的方法,应用于电子设备,所述方法包括:获取交互信息;判断是否存在与所述交互信息绑定的情景标签;若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配;若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。进一步地,所述方法,还包括:若没有与所述交互信息匹配的预设情景标签,则将所述交互信息与预设的设备品类进行匹配;若有与所述交互信息匹配的相关设备品类,则触发执行与所述交互信息匹配的相关设备品类所对应的设备控制指令。进一步地,所述交互信息为语音信息,所述若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配的步骤包括:获取所述语音信息中的特征信息,所述特征信息表征当前用户预备启动的情景标签对应的关键词;获取预设情景标签数据库,所述预设情景标签数据库中存储有预设情景标签;将所述特征信息与所述情景标签数据库中的预设情景标签进行匹配。进一步地,所述方法还包括:获取到所述交互信息时,将所述交互信息输入到预先训练的声纹模型,得到第一语音声纹特征;所述若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态的步骤包括:若接收到表征启动的反馈信息,将所述反馈信息输入到所述声纹模型得到第二语音声纹特征;若所述第一语音声纹特征与所述第二语音声纹特征相同,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态。进一步地,所述提示是否启动所述匹配的预设情景标签所对应的情景包括:若接收到表征不启动的反馈信息,标记所述情景标签,以便于再次接收到所述交互信息时,直接不启动该情景标签对应的情景。进一步地,所述将所述交互信息与预设情景标签进行匹配的步骤包括:设定预设时间阈值,当检测所述交互信息开始与所述预设情景标签进行匹配的动作时,开始计时;若所述交互信息与所述预设情景标签匹配的时间超过所述预设时间阈值,则判定没有与所述交互信息匹配的情景标签。第二方面,本申请实施例提供了一种控制智能家居设备的装置,所述装置包括:信息获取单元,用于获取交互信息;信息判断单元,用于判断是否存在与所述交互信息绑定的情景标签;标签匹配单元,用于若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配;触发提示单元,用于若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;切换绑定单元,用于若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。第三方面,本申请实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。本申请实施例提供了一种控制智能家居设备的方法、装置、电子设备及存储介质。首先根据交互信息判断是否存在与所述交互信息绑定的情景标签,若不存在,电子设备则将所述交互信息与预设情景标签进行匹配,如果检测到有与交互信息匹配的预设情景标签,那么电子设备发送提示信息给用户,以提示用户是否启动所述匹配的预设情景标签所对应的情景,如果接收到用户表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定。从而通过上述方式,可以首先查找是否有与用户语音信息绑定的情景标签,如果有,就直接根据绑定的设情景标签来触发对应的智能家居设备切换到指定状态,而如果没有,则将用户语音和预设情景标签数据库中的情景标签进行匹配的方式来触发对应的智能家居设备切换到指定状态,然后再将交互信息与匹配到的预设情景标签进行绑定存储,以便用户在下次发送同样的交互信息时,电子设备直接执行对应的操作,减少了用户的操作量,提高智能化管理程度,进而更加方便用户的控制使用和增加用户信息传递的准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一实施例提出的一种控制智能家居设备方法的流程图;图2示出了本申请另一实施例提出的一种控制智能家居设备方法的流程图;图3示出了本申请再一实施例提出的一种控制智能家居设备方法的流程图;图4示出了本申请又一实施例提出的一种控制智能家居设备方法的流程图;图5示出了本申请实施例提出的一种控制智能家居设备装置的结构框图;图6示出了本申请实施例提出的一种控制智能家居设备装置的结构框图;图7示出了本申请实时中的用于执行根据本申请实施例的图像处理方法的电子设备的结构框图;图8示出了本申请实时中的用于保存或者携带实现根据本申请实施例的图像处理方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着智能家居技术的不断进步以及人们对生活品质的不断追求,作为物联网应用之一的智能家居必将成为未来家居的基本形态,具有广阔的市场应用前景。基于物联网思想,智能家居设备技术力图激活家居生活的各种设备(例如视讯及音响系统、照明系统、空调系统、安防系统、电脑设备、保安系统、暖气及冷气系统等),这类设备也被称为智能家居设备,配以传感器和通信网络将智能家居设备联系起来,从而将智能家据设备与家居环境组合成智能家居系统为人所用。而发明人在对相关的控制智能家居设备的方法的研究中发现,由于智能家居设备较多,目前现有技术中对智能家居系统中各设备的智能控制的智能化程度低,控制过程比较复杂,用户的操作量较大且使用不便。因此,发明人提出了本申请中的首先查找是否有与用户语音信息绑定的情景标签,如果有就直接根据绑定的设情景标签来触发对应的智能家居设备切换到指定状态,而如果没有则将用户语音和预设情景标签数据库中的情景标签进行匹配的方式来触发对应的智能家居设备切换到指定状态,然后再将交互信息与匹配到的预设情景标签绑定存储,以便用户在下次发送同样的交互信息时,电子设备直接执行对应的操作,减少了用户的操作量,提高了智能化管理程度,进而更加方便用户的控制使用和增加用户信息传递的准确性的方法、装置以及电子设备。下面将结合附图具体描述本申请的各实施例。请参阅图1,本申请实施例提供的一种控制智能家居设备的方法,应用于电子设备,所述方法包括:步骤s110:获取交互信息。可以理解的是,交互信息指的是用户发送的语音信息或所采集到的关于用户的姿态信息。作为一种方式,在进行获取用户交互信息之前,可以设置交互信息获取程序。交互信息获取程序可以以多种形式存在,比如安装在用户计算机内的信息监控程序、或者是安装在手机内的手机信息监控程序、或者是单独设计的一个能够监听和记录用户聊天内容的机器人设备。步骤s120:判断是否存在与所述交互信息绑定的情景标签。需要说明的是,所述绑定的情景标签是与情景是相对应的,电子设备将与用户信息绑定的情景标签存储在缓存中,将与用户交互信息没有绑定关系的情景标签储存在预设情景标签数据库中。存储在缓存中的情景标签在电子设备掉电或发生故障时,将所述情景标签转存到预设情景标签数据库中,并且电子设备自动清空缓存中存储的情景标签;在电子设备上电或恢复正常工作后,电子设备会自动将转存在预设情景标签数据库中的情景标签写入缓存中,以便电子设备更快的查找到是否有与用户交互信息绑定的情景标签。作为一种方式,电子设备对获取到的用户交互信息进行分析,查找电子设备标签存储数据库中是否有与所述用户交互信息绑定的情景标签。步骤s130:若有,则直接启动该情景标签对应的情景。作为一种方式,电子设备在接收到用户交互信息时,开始查找标签存储数据库。如果电子设备在缓存中查找到有与用户交互信息对应的情景标签,则判定有与用户交互信息绑定的情景标签,则电子设备直接启动与用户交互信息绑定的情景标签对应的情景。步骤s140:若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配。作为一种方式,若不存在与所述交互信息绑定的情景标签,电子设备可以将用户发送的交互信息和预设情景标签数据库中的情景标签进行匹配。示例性的,用户发送的交互信息为语音信息,所述语音信息为“我回家了”,电子设备对条语音信息的理解为“主人回家了”。电子设备接收到用户语音信息后便开始查找标签存储数据库中是否有与用户交互信息绑定的情景标签,如果在缓存中没有查找到与“主人回家了”对应的情景标签,那么判定电子设备的标签存储数据库中没有与“主人回家了”绑定的情景标签,于是电子设备开始搜索预设情景标签数据库,查找到了“回家”这个标签,电子设备便将“回家”这个标签与“主人回家了”进行匹配。步骤s150:若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景。可选的,当电子设备匹配到与用户交互信息相关的情景标签时,电子设备会给用户发送提示信息,询问用户是否启动该情景标签对应的情景。可以理解的是,所述情景可以理解为当前的情景模式,情景模式可以为自动控制模式、起床模式、睡眠模式、离家模式、回家模式、老弱监控模式中的一种或者多种。进一步地,上述自动控制模式可以由用户设置自动控制的需求,如输入电器地使用习惯(如洗澡时间、回家时间、吃饭时间等)。具体地,当情景模式为自动控制模式时,电子设备可以根据气象信息、季节时令、用户使用习惯控制智能家居设备。如当室外天气为雷雨天气时,控制窗户关闭,控制电视机断电。又如根据用户地使用习惯,一般会在下午六点回家,且当前季节为夏季,且根据气象信息确定室外温度较高,此时可以自动设置空调再下午五点四十开启,同时开启热水器至指定的温度,以便于用户回到家后即可处于凉爽的环境中,并可以及时用到温度适中地水。步骤s160:若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。作为一种方式,若电子设备接收到用户反馈的表征启动的交互信息时,电子设备会将与用户交互信息匹配的情景标签对应的情景中的智能家据设备切换到指定状态,并且由于前面电子设备没有检测到有与用户交互信息绑定的情景标签,于是,电子设备在切换到指定状态后将所述交互信息与当前匹配的情景标签进行存储绑定。在本申请实施例中,一个情景模式至少对应一个情景标签,一个情景标签至少对应一个情景触发控制指令,也就是一个用户语音信息。如下表所示:情景触发控制指令情景标签情景模式开启门厅灯开灯下班回家模式用户回家指令回家下班回家模式关闭房间灯关灯休息模式天黑了,请开灯开灯回家模式.................由上表可知,当情景模式为下班回家模式时,对应的情景标签可以为“开灯”,也可以为“回家”。情景标签为“开灯”时,情景触发控制指令可以为“开启门厅灯”,也可以为“天黑了,请开灯”。需要说明的是,作为一种方式,所述电子设备为智能网关。本申请提供的一种控制智能家居设备的方法,首先根据交互信息判断是否存在与所述交互信息绑定的情景标签;若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配;若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。从而通过上述方式,可以首先查找是否有与用户语音信息绑定的情景标签,如果有就直接根据绑定的设情景标签来触发对应的智能家居设备切换到指定状态,而如果没有则将用户语音和预设情景标签数据库中的情景标签进行匹配的方式来触发对应的智能家居设备切换到指定状态,然后再将交互信息与匹配到的预设情景标签进行绑定存储,以便用户在下次发送同样的交互信息时,电子设备直接执行对应的操作,减少了用户的操作量,提高智能化管理程度,进而更加方便用户的控制使用和增加用户信息传递的准确性。请参阅图2,本申请实施例提供的一种控制智能家居设备的方法,应用于电子设备,所述方法包括:步骤s210:获取交互信息。步骤s220:判断是否存在与所述交互信息绑定的情景标签。步骤s230:若有,则直接启动该情景标签对应的情景。步骤s240:若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配。作为一种方式,将所述交互信息与预设情景标签进行匹配的步骤包括:获取所述语音信息中的特征信息,所述特征信息表征当前用户预备启动的情景标签对应的关键词;获取预设情景标签数据库,所述预设情景标签数据库中存储有预设情景标签;将所述特征信息与所述情景标签数据库中的预设情景标签进行匹配。可选的,电子设备将用户语音信息转换成对应的文本内容,再对文本内容中的关建词进行提取。通过将所述关键词去查找预设情景标签数据库中是否有与之匹配的情景标签。示例性的,假如情景模式名称是:回家模式。与之匹配的情景标签为“回家”。当电子设备接收到用户语音信息为“我回家了”或者“我回家啦”,电子设备会将这两句话都理解为主人回家了,转换为文本内容“主人回家了”,电子设备提取文本内容中的关键词“回家”。然后电子设备会查找预设情景标签库中是否有与“回家”这个关键词匹配的情景标签。当电子设备查找到了与关键词“回家”匹配的情景标签“回家”时,启动“回家”标签对应的回家模式。步骤s250:若没有与所述交互信息匹配的预设情景标签,则将所述交互信息与预设的设备品类进行匹配。需要说明的是,所述情景标签对应情景标识,其中,一个情景标签对应一个情景标识;一个交互信息可以对应多个设备,例如“太亮了”的交互信息对应灯具,窗帘两个设备,如果房间内有灯具,则控制灯具将灯光调暗,如果房间内有窗帘,则控制窗帘关上。作为一种方式,电子设备在预设情景标签数据库中没有检测到与用户交互信息匹配的预设情景标签时,电子设备可以选择将用户交互信息与预设设备品类数据库中的设备品类进行匹配,根据用户交互信息与设备品类的匹配情况,看是否执行设备品类对应的设备控制指令。步骤s260:若有与所述交互信息匹配的相关设备品类,则触发执行与所述交互信息匹配的相关设备品类所对应的设备控制指令。作为一种方式,电子设备检测到有设备品类与用户交互信息匹配,那么电子设备执行与用户交互信息匹配的相关设备品类对应的设备控制指令。步骤s270:将与所述交互信息匹配的相关设备品类与所述交互信息进行绑定,生成与所述交互信息相匹配的新的预设情景标签。可选的,所述交互信息为语音信息,语音信息中包含有情景词汇和设备词汇。如果电子设备检测到有设备品类与用户语音信息匹配,电子设备获取所述语音信息中的设备控制指令,比如说开灯、关灯等设备控制指令。电子设备直接执行该设备控制指令。在电子设备执行完设备控制指令后,将用户语音信息中的情景词汇和设备词汇进行绑定存储。作为一种方式,当电子设备获取到用户交互信息时,电子设备首先读取用户交互信息中的设备控制指令,将除去设备控制指令外的用户语音信息都作为设备控制条件。电子设备直接执行设备控制指令,再将设备控制条件与设备控制指令对应的情景标签进行绑定存储。示例性的,比如用户语音信息为“天气太热了,请开空调”,电子设备在接收到这句语音信息时,首先读取“开空调”这个设备控制指令并执行该指令,然后电子设备将“天气太热了,请”作为设备控制条件,将“天气太热了,请”这个设备控制条件与“开空调”这个设备控制指令对应的情景绑定存储,在下一次电子设备再次接收到用户语音信息中含有“天气太热了,请”这个设备控制条件后直接启动与“开空调”这个设备控制指令对应的情景。作为另一种方式,电子设备划分两个存储区域,用户预先将一些表征情景状态的词汇存储在第一个存储区域,再将设备控制词汇存储在第二个存储区域。其中,所述设备控制词汇表征智能家居设备的状态的词汇。电子设备在接收到用户语音信息时,首先执行设备控制词汇对应的设备控制指令,然后查找情景状态词汇存储区域是否有与用户语音信息相同的词汇,将所述相同情景状态词汇作为设备控制条件,再将其与设备控制指令对应的情景绑定。示例性的,情景状态词汇可以为但不限于“天黑了”、“天亮了”、“天气太热了”、“好冷”以及“好闷啊”等。设备控制词汇可以为但不限于“开灯”、“关灯”、“空调温度上调”、“空调温度下调”、“开空调”以及“关空调”等。当电子设备接收到用户语音信息为“屋子里好冷啊,请开空调”时,电子设备查找设备控制词汇存储区和情景状态词汇存储区中是有与用户语音信息中相同的设备控制词汇“开空调”和情景状态词汇“好冷”。在这种情况下,电子设备直接执行开空调操作,并且将“好冷”这个情景状态词汇作为设备控制条件与“开空调”这个设备控制指令绑定存储。步骤s280:将与所述交互信息匹配的相关设备品类所对应的设备控制指令配置为启动所述新的预设情景标签对应情景时所执行的指令。作为一种方式,根据上述的方法将用户语音信息中的设备词汇与情景词汇进行绑定存储,生成新的情景标签,将所述设备词汇对应的设备控制指令配置为启动所述新的情景标签对应情景时所执行的指令。示例性的,用户语音信息为“天黑了”;电子设备检测到预设情景标签数据库中并没有“天黑”的标签,电子设备就只是匹配与“天黑”相关的设备品类,然后电子设备匹配到灯具,就执行开灯操作。这时,可以将“天黑”作为情景标签,将“天黑”与“开灯”进行绑定存储。在下一次电子设备接收到用户语音信息中包含有“天黑”这个词时就可以匹配到“天黑”的情景标签,然后电子设备直接执行开灯操作。本申请提供的一种控制智能家居设备的方法,先获取用户交互信息,若没有与用户交互信息匹配的预设情景标签,则将用户交互信息与预设设备品类进行匹配,若有相关设备品类与所述交互信息匹配,则触发执行与所述交互信息匹配的相关设备品类所对应的设备控制指令;获取所述交互信息中的设备控制条件,生成与所述设备控制条件匹配的新的预设情景标签;将所述设备控制指令配置为启动所述新的预设情景标签对应情景时所执行的指令。通过将用户语音信息中的设备词汇与情景词汇进行绑定存储,生成新的情景标签,将所述设备词汇对应的设备控制指令配置为启动所述新的情景标签对应情景时所执行的指令,方便了用户对家居设备的控制使用。请参阅图3,本申请实施例提供的一种控制智能家居设备的方法,应用于电子设备,所述方法包括:步骤s310:获取到所述交互信息时,将所述交互信息输入到预先训练的声纹模型,得到第一语音声纹特征。作为一种方式,在用户与电子设备的交互过程中,可以增加一个身份验证环节,增加交互信息传递的准确性。可以理解的是,在电子设备第一次接收到用户语音信息时,将所述语音信息输入预先训练的声纹模型,得到第一语音声纹特征。作为另一种方式,在电子设备第一次接收到用户语音信息时,同时进行用户图像采集,通过人脸识别模块,得到第一用户人脸图像特征。步骤s320:判断是否存在与所述交互信息绑定的情景标签。可选的,电子设备提取用户交互信息中的特征信息,将所述特征信息转换成对应的文本内容,通过查找预设情景标签数据库中是否有与之绑定的情景标签。步骤s330:若有,则直接启动该情景标签对应的情景。步骤s340:若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配。作为一种方式,如果电子设备没有查找到预设情景标签数据库中有与之绑定的情景标签。则将上述文本内容与预设情景标签数据库中的情景标签进行匹配。可选的,将所述文本内容与预设情景标签进行匹配的步骤包括:设定预设时间阈值,当电子设备检测文本内容开始与预设情景标签数据库中的预设情景标签进行匹配的动作时,开始计时;如果文本内容与预设情景标签匹配的时间超过预设时间阈值,则判定预设情景标签数据库中没有与所述文本内容匹配的情景标签。示例性的,电子设备设定的时间阈值为5s,在电子设备检测到用户发送的交互内容转换的文本内容开始与预设情景标签数据库中的情景标签开始匹配时,启动计时。当电子设备检测到匹配时间已经超过5s,则判定预设情景标签数据库中没有与用户交互信息绑定的情景标签,电子设备会终止当前的匹配操作。步骤s350:若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景。步骤s360:若接收到表征启动的反馈信息,将所述反馈信息输入到所述声纹模型得到第二语音声纹特征。作为一种方式,电子设备接收到用户的反馈信息,这是电子设备第二次接收到用户的语音信息,将所述语音信息输入预先训练的声纹模型,得到第二语音声纹特征。作为另一种方式,在电子设备第二次接收到用户语音信息时,同时进行第二次用户图像采集,通过人脸识别模块,得到第二用户人脸图像特征。步骤s370:若所述第一语音声纹特征与所述第二语音声纹特征相同,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态。可选的,电子设备将通过上述方法得到的第一语音声纹特征与第二语音声纹特征进行比对,如果二者相同,则表明两次发送语音信息的为同一用户。在这种情况下,电子设备将智能家居设备切换到与用户语音信息匹配的情景标签对应的情景。作为另一种方式,电子设备通过将两次采集到的人脸图像特征进行比对,如果二者相同或相似,则判定两次采集到的人脸图像为同一用户的。在这种情况下,电子设备将智能家居设备切换到与用户语音信息匹配的情景标签对应的情景。本申请提供的一种智能家居设备控制方法,先获取用户交互信息,若没有与用户交互信息匹配的预设情景标签,则将用户交互信息与预设设备品类进行匹配,若有相关设备品类与所述交互信息匹配,则触发执行与所述交互信息匹配的相关设备品类所对应的设备控制指令;获取所述交互信息中的设备控制条件,生成与所述设备控制条件匹配的新的预设情景标签;将所述设备控制指令配置为启动所述新的预设情景标签对应情景时所执行的指令。通过在交互过程中加入身份验证环节,保证了交互信息的有效传递。请参阅图4,本申请实施例提供的一种控制智能家居设备的方法,应用于电子设备,所述方法包括:步骤s410:获取所述摄像头采集的图像信息,从所述图像信息中提取姿态信息作为交互信息。作为一种方式,可以用用户携带的电子设备上的摄像头进行图像信息采集,也可以通过设置在室内的各个监控摄像头进行图像信息采集,进而通过对采集到的图像信息进行处理,然后根据处理后的用户的姿态信息对智能家居设备进行控制。具体地,智能家居设备控制器中存储有预先设置的手势信息及与手势信息对应的手势控制指令。当摄像头采集与预存的手势信息匹配的手势时,即可以对智能家居设备进行控制。作为另一种方式,电子设备也可以采集用户人脸图像,将用户人脸图像与用户姿态信息进行绑定,以便于电子设备在后面接收到用户表征启动的反馈信息时,通过比对用户人脸图像和用户姿态信息来判断前后发送交互信息的是不是同一个用户。如果是同一个用户,电子设备则执行用户发送的交互信息对应的手势控制指令。步骤s420:判断是否存在与所述交互信息绑定的情景标签。作为一种方式,电子设备将用户姿态信息输入预先训练的手势控制模型,得到相应的手势控制指令,再将所述手势控制指令转换成对应的文本内容,然后电子设备判断是否有与所述文本内容相绑定的情景标签。步骤s430:若有,则直接启动该情景标签对应的情景。步骤s440:若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配。可以理解的是,如果电子设备没有监测到有与用户姿态信息转换的文本内容绑定的情景标签,那么电子设备会将所述文本内容与预设情景标签库中的情景标签进行匹配。作为一种方式,将所述文本内容与预设情景标签进行匹配的步骤包括:获取所述用户姿态信息中的特征信息,所述特征信息表征当前用户预备启动的情景标签对应的关键词;获取预设情景标签数据库,所述预设情景标签数据库中存储有预设情景标签;将所述特征信息与所述情景标签数据库中的预设情景标签进行匹配。可以理解的是,电子设备先将用户姿态信息输入预先训练的用户手势控制模型,得到相应的手势控制指令,再将所述手势控制指令转换成对应的文本内容,电子设备再提取文本内容中表征用户想要启动的情景标签对应的关键词作为特征信息。然后电子设备获取预设情景标签数据库,将预设情景标签数据库中的情景标签与上述提取的特征信息进行匹配。步骤s450:若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景。作为一种方式,电子设备将用户姿态信息转换成对应的文本内容后,每一种文本内容所对应的用户手势控制指令不同。电子设备检测到预设情景标签数据库中有与所述文本内容匹配的情景标签,这时,电子设备会个用户发送提示信息,以提示用户是否启动所述匹配的预设情景标签所对应的情景。步骤s460:若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。作为一种方式,用户接收到电子设备发送的提示信息后,会给电子设备发送一个反馈信息。当电子设备接收到用户发送的表征启动智能家居设备的反馈信息时,电子设备会启动与用户手势控制指令匹配的预设情景标签所对应的情景,并将所述用户控制指令与与用户控制指令匹配的情景标签进行绑定存储。在本实施例中,电子设备根据用户手势控制指令对智能家居设备进行控制包括:当手势控制指令为情景模式对应的选择指令时,控制智能家居设备按照用户选择的情景模式运行,并控制语音播报器对当前情景模式进行播报。示例性的,当监控摄像头捕捉到用户摆出的起床模式对应的手势时,电子设备控制智能家居设备当前的情景模式为起床模式,同时语音播报播报如“起床模式开启”的提示信息,以提示用户情景模式切换成功。当手势控制指令为模式切换指令时,将当前情景模式切换为预设顺序中的下一个或者上一个情景模式,并控制语音播报器对当前情景模式进行播报。具体的,用户也可以通过摆出模式切换指令对应的手势,来进行模式切换。也可以通过该手势实现对各个情景模式的浏览,这样在用户忘记某个情景模式对用的手势时,可以通过模式切换指令对应的手势切换至需要的情景模式。步骤s470:若接收到表征不启动的反馈信息,标记所述情景标签,以便于再次接收到所述交互信息时,直接不启动该情景标签对应的情景。可以理解的是,电子设备接收到反馈的交互信息,对交互信息进行分析,发现所述交互信息表征用户不想启动所述情景标签对应的情景,于是,电子设备将所述情景标签进行标记。在下一次电子设备再接收到与标记的情景标签的交互信息相似的交互信息时,电子设备检测到该情景标签后直接不启动该情景标签对应的情景。本申请提供的一种控制智能家居设备的方法,先获取用户交互信息,若没有与用户交互信息匹配的预设情景标签,则将用户交互信息与预设设备品类进行匹配,若有相关设备品类与所述交互信息匹配,则触发执行与所述交互信息匹配的相关设备品类所对应的设备控制指令;获取所述交互信息中的设备控制条件,生成与所述设备控制条件匹配的新的预设情景标签;将所述设备控制指令配置为启动所述新的预设情景标签对应情景时所执行的指令。在交互过程中,用户交互信息为用户姿态信息,通过对用户姿态信息进行分析,将用户姿态信息转换成相应的手势控制指令,将所述手势控制指令与预设情景标签数据库中声纹情景标签进行匹配,增加了用户控制智能家居设备的方法的多样性,间少了用户的操作量,提高了智能化管理程度。请参阅图5,本申请实施例提供的一种控制智能家居设备装置500,所述装置500包括:信息获取单元510,用于获取交互信息。可以理解的是,交互信息指的是用户发送的语音信息或姿态信息。作为一种方式,在进行获取用户交互信息之前,可以设置交互信息获取程序。交互信息获取程序可以设置在信息获取单元510中,交互信息获取程序可以以多种形式存在,比如安装在用户计算机内的信息监控程序、或者是安装在手机内的手机信息监控程序、或者是单独设计的一个能够监听和记录用户聊天内容的机器人设备。信息判断单元520,用于判断是否存在与所述交互信息绑定的情景标签。作为一种方式,信息判断单元520对获取到的用户交互信息进行分析,查找电子设备预设标签数据库中是否有与所述用户交互信息绑定的情景标签,若有,则直接启动该情景标签对应的情景。标签匹配单元530,用于若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配。作为一种方式,标签匹配单元530若检测到不存在与所述交互信息绑定的情景标签,电子设备可以将用户发送的交互信息和预设情景标签数据库中的情景标签进行匹配。触发提示单元540,用于若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景。可选的,当触发提示540检测到电子设备匹配到与用户交互信息相关的情景标签时,电子设备会给用户发送提示信息,询问用户是否启动该情景标签对应的情景。切换绑定单元550,用于若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。作为一种方式,若切换绑定单元550检测到电子设备接收到用户反馈的交互信息时,电子设备会将与用户交互信息匹配的情景标签对应的情景中的智能家据设备切换到指定状态,并且由于前面电子设备没有检测到有与用户交互信息绑定的情景标签,于是,电子设备在切换到指定状态后后将所述交互信息与当前匹配的情景标签进行存储绑定。请参阅图6,本申请实施例提供的一种控制智能家居设备装置600,所述装置600包括:第一语音声纹特征提取单元610,用于获取到所述交互信息时,将所述交互信息输入到预先训练的声纹模型,得到第一语音声纹特征。判断单元620,用于判断是否存在与所述交互信息绑定的情景标签。匹配单元630,用于若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配。触发提示单元640,用于若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景。第一语音声纹特征提取单元650,用于若接收到表征启动的反馈信息,将所述反馈信息输入到所述声纹模型得到第二语音声纹特征。判断切换单元660,用于若所述第一语音声纹特征与所述第二语音声纹特征相同,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态。需要说明的是,本申请中装置实施例与前述方法实施例是相互对应的,装置实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。下面将结合图7对本申请提供的一种电子设备进行说明。请参阅图7,基于上述的控制智能家居设备的方法、装置,本申请实施例还提供的另一种可以执行前述控制智能家居设备方法的电子设备800。电子设备800包括相互耦合的一个或多个(图中仅示出一个)处理器802、存储器804、图像处理器806、摄像头807以及网络模块808。其中,该存储器804中存储有可以执行前述实施例中内容的程序,而处理器802可以执行该存储器804中存储的程序。其中,处理器802可以包括一个或者多个处理核。处理器802利用各种接口和线路连接整个电子设备800内的各个部分,通过运行或执行存储在存储器804内的指令、程序、代码集或指令集,以及调用存储在存储器804内的数据,执行电子设备800的各种功能和处理数据。可选地,处理器802可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器802可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器802中,单独通过一块通信芯片进行实现。存储器804可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器804可用于存储指令、程序、代码、代码集或指令集。存储器804可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端800在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。所述摄像头807用于进行图像采集,并将采集的图像传输给图像处理器806进行处理。所述图像处理器806用于通过图像增强或复原等方式改进图片的质量。处理方式包括去除噪点,修正数码照片的广角畸变,提高图片对比度,消除红眼等。图像处理器806还可以用于图片合成,即指将多张图片进行合并,实现图片内容改变的过程,图片合成通常需要通过抠图实现,图片合成的主要意义,在于通过抠图的方式更换背景,或将多张图片直接合成,譬如各种融合模式,都是图片合成的方式。所述网络模块808用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和音频播放设备进行通讯。所述网络模块808可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。所述网络模块808可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。例如,网络模块808可以与基站进行信息交互。请参考图8,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。计算机可读存储介质900可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。本申请提供的一种控制智能家居设备的方法、装置以及电子设备,首先根据交互信息判断是否存在与所述交互信息绑定的情景标签;若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配;若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。从而通过上述方式,可以首先查找是否有与用户语音信息绑定的情景标签,如果有就直接根据绑定的设情景标签来触发对应的智能家居设备切换到指定状态,而如果没有则将用户语音和预设情景标签数据库中的情景标签进行匹配的方式来触发对应的智能家居设备切换到指定状态,然后再将交互信息与匹配到的预设情景标签进行绑定存储,以便用户在下次发送同样的交互信息时,电子设备直接执行对应的操作,减少了用户的操作量,提高智能化管理程度,进而更加方便用户的控制使用和增加用户信息传递的准确性。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。当前第1页1 2 3 

技术特征:

1.一种控制智能家居设备的方法,其特征在于,应用于电子设备,所述方法包括:

获取交互信息;

判断是否存在与所述交互信息绑定的情景标签;

若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配;

若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;

若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。

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

若没有与所述交互信息匹配的预设情景标签,则将所述交互信息与预设的设备品类进行匹配;

若有与所述交互信息匹配的相关设备品类,则触发执行与所述交互信息匹配的相关设备品类所对应的设备控制指令。

3.根据权利要求1-2任一所述的方法,其特征在于,所述交互信息为语音信息,所述若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配的步骤包括:

获取所述语音信息中的特征信息,所述特征信息表征当前用户预备启动的情景标签对应的关键词;

获取预设情景标签数据库,所述预设情景标签数据库中存储有预设情景标签;

将所述特征信息与所述情景标签数据库中的预设情景标签进行匹配。

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

获取到所述交互信息时,将所述交互信息输入到预先训练的声纹模型,得到第一语音声纹特征;

所述若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态的步骤包括:

若接收到表征启动的反馈信息,将所述反馈信息输入到所述声纹模型得到第二语音声纹特征;

若所述第一语音声纹特征与所述第二语音声纹特征相同,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态。

5.根据权利要求1所述的方法,其特征在于,所述提示是否启动所述匹配的预设情景标签所对应的情景包括:

若接收到表征不启动的反馈信息,标记所述情景标签,以便于再次接收到所述交互信息时,直接不启动该情景标签对应的情景。

6.根据权利要求1所述的方法,其特征在于,所述将所述交互信息与预设情景标签进行匹配的步骤包括:

设定预设时间阈值,当检测所述交互信息开始与所述预设情景标签进行匹配的动作时,开始计时;

若所述交互信息与所述预设情景标签匹配的时间超过所述预设时间阈值,则判定没有与所述交互信息匹配的情景标签。

7.一种控制智能家居设备的装置,其特征在于,所述装置包括:

信息获取单元,用于获取交互信息;

信息判断单元,用于判断是否存在与所述交互信息绑定的情景标签;

标签匹配单元,用于若不存在与所述交互信息绑定的情景标签,则将所述交互信息与预设情景标签进行匹配;

触发提示单元,用于若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;

切换绑定单元,用于若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定存储。

8.一种电子设备,其特征在于,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行权利要求1-6任一所述的方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1-6任一所述的方法。

技术总结

本申请实施例公开了一种控制智能家居设备的方法、装置、电子设备及存储介质。所述方法包括:获取交互信息;判断是否存在与所述交互信息绑定的情景标签;若不存在,则将所述交互信息与预设情景标签进行匹配;若有与所述交互信息匹配的预设情景标签,触发提示信息,以提示是否启动所述匹配的预设情景标签所对应的情景;若接收到表征启动的反馈信息,触发所述匹配的预设情景标签所对应情景中的智能家居设备切换到指定状态,并将所述交互信息与所述匹配的预设情景标签进行绑定。通过上述方式,减少了用户的操作量,提高了智能化管理程度,进而更加方便用户的控制使用和增加用户信息传递的准确性。

技术研发人员:王雄辉

受保护的技术使用者:深圳市欧瑞博科技有限公司

技术研发日:.11.07

技术公布日:.02.21

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。