1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 智能家居的控制方法 装置 终端及计算机可读存储介质与流程

智能家居的控制方法 装置 终端及计算机可读存储介质与流程

时间:2019-05-25 16:07:08

相关推荐

智能家居的控制方法 装置 终端及计算机可读存储介质与流程

本发明涉及智能家居技术领域,尤其涉及一种智能家居的控制方法、装置、终端及计算机可读存储介质。

背景技术:

智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种终端设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制等多种功能和手段。目前智能家居系统的控制方式还是处于比较传统的模式,一般是通过面板控制、触摸屏控制、第三方面板控制(智能手机、平板电脑等)等方式。上述三种方式均需用户进行手动操作,用户体验效果不佳。

技术实现要素:

有鉴于此,本发明提出一种智能家居的控制方法、装置、终端及计算机可读存储介质,其可通过语音实现对智能家居进行控制,提升用户使用体验。

首先,为实现上述目的,本发明提出一种智能家居的控制方法,应用于智能家居系统中的控制设备,所述方法包括:

接收用户输入的语音信息,并利用预设词库对所述语音信息进行关键词提取,其中所述关键词包括以下一种或多种类型:状态关键词、设备关键词、位置关键词;

将提取到的关键词与所述智能家居系统中的每一智能家居设备的数据信息进行匹配;

若匹配得到一个或多个智能家居设备,则判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备;

若匹配得到所述智能家居设备是所述第一类型家居设备,则根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态,其中所述当前环境因素包括以下一种或多种:当前时间状态、当前季节、当前室内环境;及

若匹配得到所述智能家居设备是所述第二类型家居设备,则获取所述智能家居设备的当前设备状态,并根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

优选地,所述智能家居设备包括吹风设备、制冷设备、制热设备、加湿器、除湿器、声音设备及门窗设备中的一种或多种,所述智能家居设备的数据信息包括设备属性信息、设备状态信息及设备位置信息。

优选地,所述判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备的步骤包括:

判断所述智能家居设备是否具有将自身运行状态信息返回至所述控制设备的功能,若所述智能家居设备不具有将自身运行状态信息返回至所述控制设备的功能,则判定所述智能家居设备为所述第一类型家居设备;及

若所述智能家居设备具有将自身运行状态信息返回至所述控制设备的功能,则判定所述智能家居设备为所述第二类型家居设备。

优选地,所述判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备的步骤之后还包括:

根据匹配得到的每一所述智能家居设备的身份标识信息生成提示信息。

优选地,所述方法还包括:

接收用户根据所述提示信息输入的选择指令,并根据所述选择指令确定需调节的智能家居设备。

优选地,所述方法还包括:

获取所述智能家居设备在所述当前环境因素下的历史设定参数;及

将所述历史设定参数的平均值作为与所述预设设备状态的设定参数。

优选地,所述方法还包括:

获取所述智能家居设备在所述当前环境因素下的每一历史设定参数的设定频率;及

将所述设定频率最高的历史设定参数作为所述预设设备状态的设定参数。

进一步地,为实现上述目的,本发明还提供一种智能家居的控制装置,所述装置包括:

提取模块,用于接收用户输入的语音信息,并利用预设词库对所述语音信息进行关键词提取,其中所述关键词包括以下一种或多种类型:状态关键词、设备关键词、位置关键词;

匹配模块,用于将提取到的关键词与所述智能家居系统中的每一智能家居设备的数据信息进行匹配;

判断模块,用于在匹配得到一个或多个智能家居设备时,判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备;

第一生成模块,用于在匹配得到所述智能家居设备是所述第一类型家居设备时,根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态,其中所述当前环境因素包括以下一种或多种:当前时间状态、当前季节、当前室内环境;及

第二生成模块,用于在匹配得到所述智能家居设备是所述第二类型家居设备时,获取所述智能家居设备的当前设备状态,并根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

进一步地,为实现上述目的,本发明还提供一种终端,所述终端包括处理器及存储器,所述存储器上存储有若干计算机程序,所述处理器用于执行所述存储器中存储的计算机程序时实现上述的智能家居的控制方法的步骤。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的智能家居的控制方法的步骤。

相较于现有技术,本发明所提出的智能家居的控制方法、装置、终端及计算机可读存储介质,其可通过语音实现对智能家居进行控制,且可针对不同类型的智能家居设备进行不同方式的调节,提升用户使用体验。

附图说明

图1是本发明终端一可选的硬件架构的示意图;

图2是本发明智能家居系统一可选的硬件架构示意图;

图3是本发明智能家居控制程序第一实施例的程序模块示意图;

图4是本发明智能家居控制程序第二实施例的程序模块示意图;

图5为本发明智能家居的控制方法第一实施例的步骤流程示意图;

图6为本发明智能家居的控制方法第二实施例的步骤流程示意图。

附图标记:

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

参阅图1所示,是本发明终端一可选的硬件架构的示意图。

本实施例中,所述终端1可包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-13的终端1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

其中,所述终端1可以是手机、电脑、服务器等具有计算功能的计算设备。所述终端1也可以是专门为智能家居系统(如图2所示)而设计的控制设备(如图2所示)。

所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机调用存储器(ram)、静态随机调用存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述终端1的内部存储单元,例如所述终端1的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述终端1的外部存储设备,例如所述终端1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器11还可以既包括所述终端1的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述终端1的操作系统和各类应用软件,例如智能家居控制程序100的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器12在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。所述处理器12通常用于控制所述终端1的总体操作。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述的智能家居控制程序100等。

所述网络接口13可包括无线网络接口或有线网络接口,所述网络接口13通常用于在所述终端1与其他设备之间建立通信连接。

参阅图2所示,是本发明智能家居系统一可选的硬件架构的示意图。

所述智能家居系统2包括控制设备21及多个智能家居设备。该些智能家居设备可以包括吹风设备、制冷设备、制热设备、加湿器、除湿器、声音设备、门窗设备中的一种或多种。比如,该些智能家居设备为地暖22、加湿器23、除湿器24、声音设备25、中央空调26、红外空调27及窗帘28。这里仅是一种举例,并不限制于该些智能家居设备,也不一定要包括该些智能家居设备。可以理解的,所述控制设备21也可以是指图1中的终端1。

在一实施方式中,所述智能家居系统2还可以包括一个或多个传感器(图未示),比如温度传感器、湿度传感器等,进而可以获取室内室外温、湿度等信息。

在一实施方式中,控制设备21也可以包含一个或多个传感器(比如温度传感器、湿度传感器等),进而可用于获取当前所处环境的温、湿度等信息。

在该智能家居系统2启动后,控制设备21可以与每一智能家居设备建立连接。

至此,己经详细介绍了本发明相关设备的硬件结构和功能。下面,将基于上述介绍提出本发明的各个实施例。

参阅图3所示,是本发明智能家居控制程序100第一实施例的程序模块图。

本实施例中,所述智能家居控制程序100包括一系列的存储于存储器11上的计算机程序指令,当所述计算机程序指令被处理器12执行时,可以实现本发明各实施例的智能家居控制操作。在一些实施例中,基于所述计算机程序指令各部分所实现的特定的操作,智能家居控制程序100可以被划分为一个或多个模块。例如,在图3中,智能家居控制程序100可以被分割成提取模块101、匹配模块102、判断模块103、第一生成模块104及第二生成模块105。其中:

所述提取模块101用于接收用户输入的语音信息,并利用预设词库对所述语音信息进行关键词提取。

在一实施方式中,所述智能家居系统2具备语音监测功能,当用户发出语音信息时,所述提取模块101可以接收到用户输入的语音信息,并可将所述语音信息转换为指令字符串,再利用所述预设词库对指令字符串进行关键词提取,进而可以提取得到一个或多个关键词。所述关键词可以包括以下一种或多种类型:状态关键词、设备关键词、位置关键词。所述状态关键词可以是指温度的冷/热/高/低,光线的亮/暗,风速的大/小,湿度的干燥/潮湿,声音的大/小/高/低等。所述设备关键词可以是指设备类型名称、设备编号名称或者型号等,比如空调、风扇、加湿器等为设备类型名称,空调一、空调二、风扇三、窗帘一、窗帘五等为设备编号名称。所述位置关键词可以是指包含房间信息、楼层信息,比如一楼、二楼、客厅,二楼次卧、一楼主卧等。

在一实施方式中,所述预设词库可以预先存储有多个状态关键词、多个设备关键词及多个位置关键词,所述预设词库的词语可根据实际应用的智能家居系统进行增加、修改以及删除。所述提取模块101可以对转换得到的指令字符串进行分词处理,并与所述预设词库的词语进行比对,以提取得到一个或多个关键词。

所述匹配模块102用于将提取到的关键词与所述智能家居系统中的每一智能家居设备的数据信息进行匹配。

在一实施方式中,所述智能家居设备的数据信息可以是指设备属性信息、设备状态信息、设备位置信息。所述设备属性信息可以是指设备名称、编号、型号等信息。所述设备状态信息可以是指开、关、运行模式等,还可以包括一些设备的个性化信息,如温度、风力强度、档位等。所述设备位置信息可以是指设备所处的房间信息、楼层信息。当所述提取模块101提取得到一个或多个关键词时,所述匹配模块102可以将提取到的关键词与智能家居系统2中的每一智能家居设备的数据信息进行匹配,以判断是否有与当前提取到的关键词对应的智能家居设备。

所述判断模块103用于在匹配得到一个或多个智能家居设备时,判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备。

在一实施方式中,所述智能家居系统2中的智能家居设备可以被划分为第一类型家居设备与第二类型家居设备。所述第一类型家居设备可以是指只能接受控制指令并执行的智能家居设备,即所述第一类型家居设备不具有返回自身运行状态信息至所述控制设备21的功能,比如红外控制空调。所述第二类型家居设备可以是指既可以接收控制指令并执行,还可以将自身的运行状态信息发送给控制设备21,即所述第二类型家居设备具有返回自身运行状态信息至所述控制设备21的功能,比如智能wifi空调。

在一实施方式中,所述判断模块103可以通过判断匹配得到的智能家居设备是否具备返回自身运行状态信息的功能,来判断所述智能家居设备是第一类型家居设备还是第二类型家居设备。比如,控制设备21无法获取红外遥控空调当前的运行状态,则红外遥控空调被认定为第一类型家居设备;控制设备21可以获取智能wifi空调当前的运行状态,则智能wifi空调被认定为第二类型家居设备。

所述第一生成模块104用于在匹配得到所述智能家居设备是所述第一类型家居设备时,根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态。

在一实施方式中,所述当前环境因素可以包括以下一种或多种因素:当前时间状态、当前季节、当前室内环境等。当前时间状态可以包括当前时间,当前室内环境可以包括室内温度、湿度等信息。当匹配得到的智能家居设备被判定为是第一类型家居设备时,控制设备21无法获取所述智能家居设备当前的运行状态,所述第一生成模块104可以根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态。

举例而言,用户说“我好热”,控制设备21提取“热”这个关键词,与“热”相关联的家居设备有空调、地暖、风扇,若当前季节是夏季,则可选择开空调或风扇,若当前季节是冬季,则可选择降低地暖温度。在开空调或风扇的时候,白天和晚上可具有不同的设置,控制设备21还可根据传感器采集的当前室内环境,结合当前季节、时间状态综合确定空调的设置温度、风扇的档位、地暖设置的温度等。

举例而言,当前环境因素与预设设备状态具有如下对应关系:若环境因素为夏天、白天(7:00~19:00)、室内温度大于25度,则红外遥控空调对应的预设设备状态为制冷,25度,高风;若环境因素为夏天、晚上(19:00~7:00)、室内温度大于26度,则红外遥控空调对应的预设设备状态为制冷,26度,中风。比如主卧具有红外遥控空调,当控制设备21在主卧接收到用户的语音信息“我好热”,此时的季节为夏天,时间为白天,温度传感器检测到的室内温度为32度,则控制红外遥控空调到制冷,25度,高风。再比如,此时的季节为夏天,时间为晚上,温度传感器检测到的室内温度为31度,则控制红外遥控空调到制冷,26度,中风。

在一实施方式中,所述第一生成模块104生成第一控制指令来将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态时,可以根据所述智能家居设备的历史设定参数来设定/调整所述预设设备状态。比如,所述第一生成模块104可以获取所述智能家居设备在所述当前环境因素下的历史设定参数,再将所述历史设定参数的平均值作为与所述预设设备状态的设定参数。再比如,所述第一生成模块104可以获取所述智能家居设备在所述当前环境因素下的每一历史设定参数的设定频率,再将所述设定频率最高的历史设定参数作为所述预设设备状态的设定参数。在本发明的其他实施方式中,若智能家居设备还没有历史设定数据,则可以根据当前时间状态、当前季节及当前室内环境对应的经验数据对该智能家居设备进行设定。

举例而言,所述智能家居设备为红外遥控空调,红外遥控空调的预设设备状态可以包括预设温度状态、预设风速状态,当使用红外遥控空调时,在夏天、白天使用该红外遥控空调的历史温度数据为26度、27度、28度,那么可以根据这几个数据的平均值设置红外遥控空调的预设温度状态,即将红外遥控空调温度为27度设定为与所述当前环境因素对应的预设温度状态。或者在夏天、白天使用该红外遥控空调的历史温度数据为26度的设定次数为90次、27度的设定次数为40次、28度的设定次数为20次,那么根据这几个温度数据的设定频率,选择频率最高的温度数据设置为所述红外空调的预设温度状态,即将红外遥控空调温度为26度设定为与所述当前环境因素对应的预设温度状态。

在一实施方式中,所述控制设备21还可以包括显示屏,当所述第一生成模块104将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态后,所述显示屏还可将当前的设置信息输出。比如,当红外遥控空调到制冷,26度,中风后,所述显示屏可以输出“红外遥控空调已调至制冷、26度、中风”。

所述第二生成模块105用于在匹配得到所述智能家居设备是所述第二类型家居设备时,获取所述智能家居设备的当前设备状态,并根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

在一实施方式中,当匹配得到的智能家居设备被判定为是所述第二类型家居设备时,所述控制设备21可以获取得到所述智能家居设备的当前设备状态,可以根据所述当前设备状态做更精细的调节。具体地,当匹配得到的智能家居设备为所述第二类型家居设备时,所述第二生成模块105可以先获取所述智能家居设备的当前设备状态,再根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

举例而言,所述智能家居设备为智能wifi空调,当根据用户语音信息对智能wifi空调进行调节时,除了根据当前时间状态、当前季节、当前室内环境之外,还结合智能wifi空调当前运行状态做精细调节。比如:用户语音信息为“我好热”,此时季节为夏天,时间为白天,温度传感器检测到的室内温度为32度:1)若智能wifi空调当前状态为关闭状态,则该精细调节可以是打开智能wifi空调,并将智能wifi空调的温度、风速设定为预设温度、预设风速;2)若智能wifi空调当前状态为制冷状态、温度27度、低风,则该精细调节可以是调节智能wifi空调至制冷、温度为25度、风速为高风;3)若智能wifi空调当前状态为制冷、温度23度、高风,则该精细调节可以是将智能wifi空调调节为制冷、温度22度、高风。

可以理解的,当该精细调节是将智能wifi空调调节为制冷、温度22度、高风时,所述显示屏可以输出“智能wifi空调已调至制冷、22度、高风”。

可以理解的,当匹配模块102没有匹配得到智能家居设备时,所述显示屏可以输出没有与当前关键词对应的设备,比如当前为夏天,用户语音为“我好热”,输出“无空调”或者“无风扇”。

在一实施方式中,若所述智能家居设备为第二类型家居设备,当根据用户语音信息需对第二类型家居设备进行调节时,除了根据当前时间状态、当前季节、当前室内环境之外,还结合第二类型家居设备当前运行状态做精细调节,该精细条件的具体调节规则可以根据实际使用需求进行定义与调整,在此不再详述。

参阅图4所示,是本发明智能家居控制程序100第二实施例的程序模块图。与图3相比,在图4中的智能家居控制程序100还包括第三生成模块106及确定模块107。

所述第三生成模块106用于根据匹配得到的每一所述智能家居设备的身份标识信息生成提示信息。

在一实施方式中,所述身份标识信息可以是指能让用户知道提示信息中所述的智能家居设备是指哪一件智能家居设备即可,比如所述身份标识信息包括设备名称加编号、设备名称加位置信息。当所述判断模块103判断出匹配得到的智能家居设备是第一类型家居设备或者第二类型家居设备之后,通过所述第三生成模块106可以生成提示信息来提示用户是否要对相应的智能家居设备进行调节。即当匹配得到多个智能家居设备时,可以输出提示信息,该提示信息可以包括该多个智能家居设备的名称信息,以供用户进行选择与确认。

可以理解的,当匹配得到只有单个智能家居设备时,可以不输出提示信息,不提示用户,直接对需要进行状态调节的智能家居设备进行调节。

所述确定模块107用于接收用户根据所述提示信息输入的选择指令,并根据所述选择指令确定需调节的智能家居设备。

在一实施方式中,当用户查看提示信息时,用户可以对想调节的智能家居设备进行选定。比如,所述提示信息包含有智能家居设备名称及勾选框,用户可以通过勾选智能家居设备名称前面或后面的勾选框来选定最终需调节的智能家居设备。当用户勾选后,所述确定模块107可以接收用户根据所述提示信息输入的选择指令,并根据所述选择指令确定需调节的智能家居设备,再通过所述第一生产模块104或所述第二生成模块105完成对用户选定的智能家居设备进行调节。

上述智能家居的控制装置,其可通过语音实现对智能家居进行控制,且可针对不同类型的智能家居设备进行不同方式的调节,提升用户使用体验。

此外,本发明还提出一种智能家居的控制方法。

参阅图5所示,是本发明智能家居的控制方法第一实施例的实施流程示意图。在本实施例中,根据不同的需求,图5所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。

步骤s500,接收用户输入的语音信息,并利用预设词库对所述语音信息进行关键词提取。

在一实施方式中,所述智能家居系统2具备语音监测功能,当用户发出语音信息时,可以接收到用户输入的语音信息,并可将所述语音信息转换为指令字符串,再利用所述预设词库对指令字符串进行关键词提取,进而可以提取得到一个或多个关键词。所述关键词可以包括以下一种或多种类型:状态关键词、设备关键词、位置关键词。所述状态关键词可以是指温度的冷/热/高/低,光线的亮/暗,风速的大/小,湿度的干燥/潮湿,声音的大/小/高/低等。所述设备关键词可以是指设备类型名称、设备编号名称或者型号等,比如空调、风扇、加湿器等为设备类型名称,空调一、空调二、风扇三、窗帘一、窗帘五等为设备编号名称。所述位置关键词可以是指包含房间信息、楼层信息,比如一楼、二楼、客厅,二楼次卧、一楼主卧等。

在一实施方式中,所述预设词库可以预先存储有多个状态关键词、多个设备关键词及多个位置关键词,所述预设词库的词语可根据实际应用的智能家居系统进行增加、修改以及删除。可以对转换得到的指令字符串进行分词处理,并与所述预设词库的词语进行比对,以提取得到一个或多个关键词。

步骤s502,将提取到的关键词与所述智能家居系统中的每一智能家居设备的数据信息进行匹配。

在一实施方式中,所述智能家居设备的数据信息可以是指设备属性信息、设备状态信息、设备位置信息。所述设备属性信息可以是指设备名称、编号、型号等信息。所述设备状态信息可以是指开、关、运行模式等,还可以包括一些设备的个性化信息,如温度、风力强度、档位等。所述设备位置信息可以是指设备所处的房间信息、楼层信息。当提取得到一个或多个关键词时,可以将提取到的关键词与智能家居系统2中的每一智能家居设备的数据信息进行匹配,以判断是否有与当前提取到的关键词对应的智能家居设备。

步骤s504,若匹配得到一个或多个智能家居设备,则判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备。

在一实施方式中,所述智能家居系统2中的智能家居设备可以被划分为第一类型家居设备与第二类型家居设备。所述第一类型家居设备可以是指只能接受控制指令并执行的智能家居设备,即所述第一类型家居设备不具有返回自身运行状态信息至所述控制设备21的功能,比如红外控制空调。所述第二类型家居设备可以是指既可以接收控制指令并执行,还可以将自身的运行状态信息发送给控制设备21,即所述第二类型家居设备具有返回自身运行状态信息至所述控制设备21的功能,比如智能wifi空调。

在一实施方式中,可以通过判断匹配得到的智能家居设备是否具备返回自身运行状态信息至控制设备的功能,来判断所述智能家居设备是第一类型家居设备还是第二类型家居设备。比如,控制设备21无法获取红外遥控空调当前的运行状态,则红外遥控空调被认定为第一类型家居设备;控制设备21可以获取智能wifi空调当前的运行状态,则智能wifi空调被认定为第二类型家居设备。

步骤s506,若匹配得到所述智能家居设备是所述第一类型家居设备,则根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态。

在一实施方式中,所述当前环境因素可以包括以下一种或多种因素:当前时间状态、当前季节、当前室内环境等。当前时间状态可以包括当前时间,当前室内环境可以包括室内温度、湿度等信息。当匹配得到的智能家居设备被判定为是第一类型家居设备时,控制设备21无法获取所述智能家居设备当前的运行状态,可以根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态。

举例而言,用户说“我好热”,控制设备21提取“热”这个关键词,与“热”相关联的家居设备有空调、地暖、风扇,若当前季节是夏季,则可选择开空调或风扇,若当前季节是冬季,则可选择降低地暖温度。在开空调或风扇的时候,白天和晚上可具有不同的设置,控制设备21还可根据传感器采集的当前室内环境,结合当前季节、时间状态综合确定空调的设置温度、风扇的档位、地暖设置的温度等。

举例而言,当前环境因素与预设设备状态具有如下对应关系:若环境因素为夏天、白天(7:00~19:00)、室内温度大于25度,则红外遥控空调对应的预设设备状态为制冷,25度,高风;若环境因素为夏天、晚上(19:00~7:00)、室内温度大于26度,则红外遥控空调对应的预设设备状态为制冷,26度,中风。比如主卧具有红外遥控空调,当控制设备21在主卧接收到用户的语音信息“我好热”,此时的季节为夏天,时间为白天,温度传感器检测到的室内温度为32度,则控制红外遥控空调到制冷,25度,高风。再比如,此时的季节为夏天,时间为晚上,温度传感器检测到的室内温度为31度,则控制红外遥控空调到制冷,26度,中风。

在一实施方式中,可以根据所述智能家居设备的历史设定参数来设定/调整所述预设设备状态。比如,可以获取所述智能家居设备在所述当前环境因素下的历史设定参数,再将所述历史设定参数的平均值作为与所述预设设备状态的设定参数。再比如,可以获取所述智能家居设备在所述当前环境因素下的每一历史设定参数的设定频率,再将所述设定频率最高的历史设定参数作为所述预设设备状态的设定参数。在本发明的其他实施方式中,若智能家居设备还没有历史设定数据,则可以根据当前时间状态、当前季节及当前室内环境对应的经验数据对该智能家居设备进行设定。

举例而言,所述智能家居设备为红外遥控空调,红外遥控空调的预设设备状态可以包括预设温度状态、预设风速状态,当使用红外遥控空调时,在夏天、白天使用该红外遥控空调的历史温度数据为26度、27度、28度,那么可以根据这几个数据的平均值设置红外遥控空调的预设温度状态,即将红外遥控空调温度为27度设定为与所述当前环境因素对应的预设温度状态。或者在夏天、白天使用该红外遥控空调的历史温度数据为26度的设定次数为90次、27度的设定次数为40次、28度的设定次数为20次,那么根据这几个温度数据的设定频率,选择频率最高的温度数据设置为所述红外空调的预设温度状态,即将红外遥控空调温度为26度设定为与所述当前环境因素对应的预设温度状态。

在一实施方式中,所述控制设备21还可以包括显示屏,当将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态后,所述显示屏还可将当前的设置信息输出。比如,当红外遥控空调到制冷,26度,中风后,所述显示屏可以输出“红外遥控空调已调至制冷、26度、中风”。

可以理解的,当没有匹配得到智能家居设备时,所述显示屏可以输出没有与当前关键词对应的设备,比如当前为夏天,用户语音为“我好热”,输出“无空调”或者“无风扇”。

步骤s508,若匹配得到所述智能家居设备是所述第二类型家居设备,则获取所述智能家居设备的当前设备状态,并根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

在一实施方式中,当匹配得到的智能家居设备被判定为是所述第二类型家居设备时,所述控制设备21可以获取得到所述智能家居设备的当前设备状态,可以根据所述当前设备状态做更精细的调节。具体地,当匹配得到的智能家居设备为所述第二类型家居设备时,可以先获取所述智能家居设备的当前设备状态,再根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

举例而言,所述智能家居设备为智能wifi空调,当根据用户语音信息对智能wifi空调进行调节时,除了根据当前时间状态、当前季节、当前室内环境之外,还结合智能wifi空调当前运行状态做精细调节。比如:用户语音信息为“我好热”,此时季节为夏天,时间为白天,温度传感器检测到的室内温度为32度:1)若智能wifi空调当前状态为关闭状态,则该精细调节可以是打开智能wifi空调,并将智能wifi空调的温度、风速设定为预设温度、预设风速;2)若智能wifi空调当前状态为制冷状态、温度27度、低风,则该精细调节可以是调节智能wifi空调至制冷、温度为25度、风速为高风;3)若智能wifi空调当前状态为制冷、温度23度、高风,则该精细调节可以是将智能wifi空调调节为制冷、温度22度、高风。

可以理解的,当该精细调节是将智能wifi空调调节为制冷、温度22度、高风时,所述显示屏可以输出“智能wifi空调已调至制冷、22度、高风”。。

在一实施方式中,若所述智能家居设备为第二类型家居设备,当根据用户语音信息需对第二类型家居设备进行调节时,除了根据当前时间状态、当前季节、当前室内环境之外,还结合第二类型家居设备当前运行状态做精细调节,该精细条件的具体调节规则可以根据实际使用需求进行定义与调整,在此不再详述。

参阅图6所示,是本发明智能家居的控制方法第二实施例的实施流程示意图。在本实施例中,根据不同的需求,图6所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。

与图5相比,图6所示的智能家居的控制方法在步骤s504与s506之间还包括步骤s510及步骤s512。

步骤s510,根据匹配得到的每一所述智能家居设备的身份标识信息生成提示信息。

在一实施方式中,所述身份标识信息可以是指能让用户知道提示信息中所述的智能家居设备是指哪一件智能家居设备即可,比如所述身份标识信息包括设备名称加编号、设备名称加位置信息。当判断出匹配得到的智能家居设备是第一类型家居设备或者第二类型家居设备之后,通过生成提示信息来提示用户是否要对相应的智能家居设备进行调节。即当匹配得到多个智能家居设备时,可以输出提示信息,该提示信息可以包括该多个智能家居设备的名称信息,以供用户进行选择与确认。

可以理解的,当匹配得到只有单个智能家居设备时,可以不输出提示信息,不提示用户,直接对需要进行状态调节的智能家居设备进行调节。

步骤s512,接收用户根据所述提示信息输入的选择指令,并根据所述选择指令确定需调节的智能家居设备。

在一实施方式中,当用户查看提示信息时,用户可以对想调节的智能家居设备进行选定。比如,所述提示信息包含有智能家居设备名称及勾选框,用户可以通过勾选智能家居设备名称前面或后面的勾选框来选定最终需调节的智能家居设备。当用户勾选后,可以接收用户根据所述提示信息输入的选择指令,并根据所述选择指令确定需调节的智能家居设备,以完成对用户选定的智能家居设备进行调节。

上述智能家居的控制方法,其可通过语音实现对智能家居进行控制,且可针对不同类型的智能家居设备进行不同方式的调节,提升用户使用体验。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:

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

接收用户输入的语音信息,并利用预设词库对所述语音信息进行关键词提取,其中所述关键词包括以下一种或多种类型:状态关键词、设备关键词、位置关键词;

将提取到的关键词与所述智能家居系统中的每一智能家居设备的数据信息进行匹配;

若匹配得到一个或多个智能家居设备,则判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备;

若匹配得到所述智能家居设备是所述第一类型家居设备,则根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态,其中所述当前环境因素包括以下一种或多种:当前时间状态、当前季节、当前室内环境;及

若匹配得到所述智能家居设备是所述第二类型家居设备,则获取所述智能家居设备的当前设备状态,并根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

2.如权利要求1所述的方法,其特征在于,所述智能家居设备包括吹风设备、制冷设备、制热设备、加湿器、除湿器、声音设备及门窗设备中的一种或多种,所述智能家居设备的数据信息包括设备属性信息、设备状态信息及设备位置信息。

3.如权利要求1所述的方法,其特征在于,所述判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备的步骤包括:

判断所述智能家居设备是否具有将自身运行状态信息返回至所述控制设备的功能,若所述智能家居设备不具有将自身运行状态信息返回至所述控制设备的功能,则判定所述智能家居设备为所述第一类型家居设备;及

若所述智能家居设备具有将自身运行状态信息返回至所述控制设备的功能,则判定所述智能家居设备为所述第二类型家居设备。

4.如权利要求1所述的方法,其特征在于,所述判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备的步骤之后还包括:

根据匹配得到的每一所述智能家居设备的身份标识信息生成提示信息。

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

接收用户根据所述提示信息输入的选择指令,并根据所述选择指令确定需调节的智能家居设备。

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

获取所述智能家居设备在所述当前环境因素下的历史设定参数;及

将所述历史设定参数的平均值作为与所述预设设备状态的设定参数。

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

获取所述智能家居设备在所述当前环境因素下的每一历史设定参数的设定频率;及

将所述设定频率最高的历史设定参数作为所述预设设备状态的设定参数。

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

提取模块,用于接收用户输入的语音信息,并利用预设词库对所述语音信息进行关键词提取,其中所述关键词包括以下一种或多种类型:状态关键词、设备关键词、位置关键词;

匹配模块,用于将提取到的关键词与所述智能家居系统中的每一智能家居设备的数据信息进行匹配;

判断模块,用于在匹配得到一个或多个智能家居设备时,判断所述一个或多个智能家居设备是第一类型家居设备还是第二类型家居设备;

第一生成模块,用于在匹配得到所述智能家居设备是所述第一类型家居设备时,根据当前环境因素生成并发送第一控制指令至所述智能家居设备,以将所述智能家居设备调节到与所述当前环境因素对应的预设设备状态,其中所述当前环境因素包括以下一种或多种:当前时间状态、当前季节、当前室内环境;及

第二生成模块,用于在匹配得到所述智能家居设备是所述第二类型家居设备时,获取所述智能家居设备的当前设备状态,并根据所述当前环境因素及所述智能家居设备的当前设备状态生成并发送第二控制指令至所述智能家居设备,以对所述智能家居设备的当前设备状态进行调节。

9.一种终端,所述终端包括处理器及存储器,所述存储器上存储有若干计算机程序,其特征在于,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1-7中任意一项所述的智能家居的控制方法的步骤。

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

技术总结

本发明公开了一种智能家居的控制方法、装置、终端及计算机可读存储介质,所述方法包括:接收用户输入的语音信息,并利用预设词库对语音信息进行关键词提取;将提取到的关键词与智能家居系统中的每一智能家居设备的数据信息进行匹配;判断匹配得到的智能家居设备是第一类型家居设备还是第二类型家居设备;若为第一类型家居设备,则根据当前环境因素将该智能家居设备调节到与当前环境因素对应的预设设备状态;若为第二类型家居设备,则获取智能家居设备的当前设备状态,并根据当前环境因素及当前设备状态对该智能家居设备进行调节。本发明可通过语音实现对智能家居进行控制,提升用户使用体验。

技术研发人员:吴丽娟;赵云海

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

技术研发日:.11.05

技术公布日:.01.14

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