语音控制功能的开关方法、智能家居控制器及存储介质与流程

文档序号:21880144发布日期:2020-08-18 16:35阅读:370来源:国知局
语音控制功能的开关方法、智能家居控制器及存储介质与流程

本发明涉及智能家居技术领域,特别是涉及一种语音控制功能的开关方法、智能家居控制器及存储介质。



背景技术:

现有智慧家庭中安装有智能家居系统,包括智能家居控制器和智能家居设备等,智能家居控制器为智能家居系统的中央控制器,可实现对家庭中所有智能家居设备的控制及管理。智能家居控制器具有语音控制功能,用户可通过向智能家居控制器输入语音控制指令以实现对家庭中智能家居设备的控制。

对于智能家居控制器的语音控制功能,当智能家居控制器的语音控制功能打开时,只要智能家居控制器上的麦克风收到语音信号并且语义解析成功就会执行相应的操作,比如打开烤箱、关闭冰箱等操作。但是,当所有家庭成员离家,家中无人时,室外人员可在室外发出语音控制信号实现对家庭中智能家居设备的恶意控制,室外人员的恶意控制会造成家庭环境的破坏,从而给用户家庭带来经济损失。



技术实现要素:

本发明主要提供一种语音控制功能的开关方法,以解决现有的当智能家居控制器的语音控制功能打开、且家中无人时,室外人员易对家庭中的智能设备进行恶意控制从而给家庭带来经济损失的问题。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种语音控制功能的开关方法,所述语音控制功能的开关方法应用于智能家居控制器,所述智能家居控制器与位于入户门口的摄像头通信连接,所述语音控制功能的开关方法包括:

获取所述摄像头所拍摄的视频流;

根据所述视频流判断是否有人员进门或人员出门;

当判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量;

根据人员进门或人员出门事件以及所述当前家庭人员数量,开启或关闭语音控制功能。

优选地,所述根据所述视频流判断是否有人员进门或人员出门的步骤具体包括以下步骤:

基于所述视频流进行人形检测以获取包括人形的视频片段;

截取所述视频片段中的两张视频图像;

根据所述两张视频图像判断人员进门或人员出门。

优选地,所述截取所述视频片段中的两张视频图像的步骤具体包括以下步骤:

截取所述视频片段起始时刻的第一视频图像和所述视频片段终止时刻的第二视频图像。

优选地,所述根据所述两张视频图像判断人员进门或人员出门的步骤具体包括以下步骤:

获取所述第一视频图像中人员的第一位置,以及获取所述第二视频图像中人员的第二位置;

根据所述第一位置和所述第二位置判断人员进门或人员出门。

优选地,所述当判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量的步骤具体包括以下步骤:

当判断有人员进门时,将已记录的家庭人员数量加1以获取当前家庭人员数量;

当判断有人员出门时,将已记录的家庭人员数量减1以获取当前家庭人员数量。

优选地,所述根据人员进门或人员出门事件以及所述当前家庭人员数量,开启或关闭语音控制功能的步骤具体包括以下步骤:

当判断有人员进门且所述当前家庭人员数量为1时,开启语音控制功能;

当判断有人员出门且所述当前家庭人员数量为0时,关闭语音控制功能。

优选地,所述当判断有人员进门且所述当前家庭人员数量为1时,开启语音控制功能的步骤具体包括以下步骤:

当判断人员进门且所述当前家庭人员数量为1时,截取所述视频片段中包括人员正脸的视频图像;

获取所述视频图像中人员的人脸特征;

根据所述人脸特征判断所述人员是否为家庭成员;

若是,则开启语音控制功能,并播放询问语音。

优选地,所述播放询问语音的步骤之后还包括以下步骤:

接收用户根据所述询问语音所输入的回复语音;

根据所述回复语音识别用户的控制指令;

根据所述控制指令执行相应的操作。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能家居控制器,所述智能家居控制器包括处理器以及存储器,所述处理器耦合所述存储器,所述处理器在工作时执行存储器中所存储的指令以实现上述的语音控制功能的开关方法。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述的语音控制功能的开关方法。

本发明的有益效果是:区别于现有技术的情况,本发明中,智能家居控制器与位于入户门口的摄像头通信连接,语音控制功能的开关方法包括:获取摄像头所拍摄的视频流;根据视频流判断是否有人员进门或人员出门;当判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量;根据人员进门或人员出门事件以及当前家庭人员数量,开启或关闭语音控制功能。本申请可实现家中无人时对智能家居控制器的语音控制功能进行关闭,家庭人员回家时对智能家居控制器的语音控制功能进行开启,避免家中无人时室外人员对智能家居设备的恶意控制,避免经济损失。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:

图1是本发明一实施例提供的语音控制功能的开关方法的流程图;

图2是图1中步骤s400的具体实现流程图;

图3是图1中步骤s200的具体实现流程图;;

图4是本发明另一实施例提供的智能家居控制器的结构示意图;

图5是本发明另一实施例提供的存储介质的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1为本发明一实施例提供的语音控制功能的开关方法的流程图,语音控制功能的开关方法基于家庭中的智能家居控制系统实现,智能家居控制系统包括智能家居控制器、摄像头,还包括家庭中的其他智能家电设备(如智能空调、电视机)等,其中,摄像头可为普通摄像头或红外摄像头。智能家居控制器为家庭中的中央控制器,实现对家庭中所有智能家居设备(包括摄像头、智能家电设备等)的集中控制,智能家居控制器与家庭中的每个智能家居设备之间通信连接,通信连接方式可为无线通信连接,如通过wifi、zigbee、蓝牙等无线通信方式连接,也可为有线通信连接,如通过网线连接。本实施例中的语音控制功能的开关方法包括步骤s100、步骤s200、步骤s300及步骤s400。

步骤s100:获取摄像头所拍摄的视频流。

具体地,在家庭的入户门口处安装有摄像头,该摄像头可为普通摄像头或红外摄像头,摄像头用于拍摄入户门口处的人员进出情况。智能家居控制器与摄像头通信连接,摄像头将拍摄的视频流发送至智能家居控制器。

步骤s200:根据视频流判断是否有人员进门或人员出门。

具体地,智能家居控制器获取到摄像头拍摄的视频流后,根据视频流判断是否有人员进门或有人员出门。

步骤s300:当判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量。

具体地,在用户初次使用该自动启动场景模式功能时,用户根据家庭内的当前人员数量设置好家庭人员数量,当智能家居控制器根据视频流判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量。

进一步具体地,当判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量的步骤具体包括:当判断有人员进门时,将已记录的家庭人员数量加1以获取当前家庭人员数量;当判断有人员出门时,将已记录的家庭人员数量减1以获取当前家庭人员数量。

步骤s400:根据人员进门或人员出门事件以及当前家庭人员数量,开启或关闭语音控制功能。

具体地,当智能家居控制器判断有人员进门且当前家庭人员数量为1时,开启语音控制功能;当智能家居控制器判断有人员出门且当前家庭人员数量为0时,关闭语音控制功能。其中,当有人员进门,且根据该人员进门事件更新获取的当前家庭人员数量为1时,说明在人员进门之前家中无人,该人员回家,此时应自动开启语音控制功能;当有人员出门,且根据该人员出门事件更新获取的当前家庭人员数量为0时,说明在人员出门后家中无人,此时应自动关闭语音控制功能。

进一步具体地,如图2所示,当智能家居控制器判断有人员进门且当前家庭人员数量为1时,开启语音控制功能的步骤具体包括步骤s401、步骤s402、步骤s403及步骤s404。

步骤s401:当判断人员进门且当前家庭人员数量为1时,截取视频片段中包括人员正脸的视频图像。

具体地,当智能家居控制器判断人员进门且当前家庭人员数量为1时,根据获取的包括人形的视频片段,从中识别包括人员正脸的视频图像,并截取保存。

步骤s402:获取视频图像中人员的人脸特征。

具体地,基于人脸识别技术,识别获取视频图像中人员的人脸特征。

步骤s403:根据人脸特征判断人员是否为家庭成员。

具体地,智能家居控制器中预存有家庭成员的人脸特征,将获取的人脸特征与预存的家庭成员的人脸特征进行比对,若比对成功,则表示视频图像中的人员为家庭成员,否则,为非家庭成员。

步骤s404:若是,则开启语音控制功能,并播放询问语音。

具体地,若视频图像中的人员是家庭成员,则开启语音控制功能,并播放询问语音。当家庭成员回家时,自动开启语音控制功能,使用户可使用语音控制功能,并播放询问语音以询问用户是否有控制需求,如询问语音可为“是否需要打开空调”等语音以询问用户的控制需求。在家中无人时,语音控制功能关闭,当检测到家庭成员回家时,自动开启语音控制功能,无需用户手动开启,省去用户手动操作,且在开启语音控制功能后主动询问用户需求,为用户提供回家服务,提升用户体验。

进一步具体地,在播放询问语音后还包括以下步骤:接收用户根据询问语音所输入的回复语音;根据回复语音识别用户的控制指令;根据控制指令执行相应的操作。智能家居控制器在播放询问语音后,根据用户所输入的回复语音执行相应的操作,实现在用户刚回家后便可及时对智能家居设备进行控制,提升用户的回家舒适感。

在本实施方式中,智能家居控制器根据人员回家或离家以及当前家庭人员数量自动开启或关闭语音控制功能,即当有人员回家且当前家庭人员数量为1时,可自动开启语音控制功能,当有人员出门且当前家庭人员数量为0时,自动关闭语音控制功能,可自动实现语音控制功能的开启和关闭,不仅可避免室外人员的恶意语音控制,也可方便用户及时使用语音控制功能,提升了室内环境的安全性,提升用户体验。

具体地,如图3所示,根据视频流判断是否有人员进门或人员出门的步骤具体包括步骤s201、步骤s202及步骤s203。

步骤s201:基于视频流进行人形检测以获取包括人形的视频片段。

具体地,智能家居控制器根据获取到的视频流进行人形检测,当检测到视频流中存在人形时,获取包括该人形的视频片段,该视频片段的起始时刻可为人形出现的时刻,该视频片段的终止时刻可为人形最后出现在视频画面中的时刻。

步骤s202:截取视频片段中的两张视频图像。

具体地,可截取视频片段起始时刻的第一视频图像和视频片段终止时刻的第二视频图像。也可截取视频片段中时间间隔为预设时间间隔的两张视频图像。

步骤s203:根据两张视频图像判断人员进门或人员出门。

具体地,获取第一视频图像中人员的第一位置,以及获取第二视频图像中人员的第二位置;根据第一位置和第二位置判断人员进门或人员出门。如,若第一位置为门外位置,第二位置为室内位置,则判断为人员进门;若第一位置为室内位置,第二位置为门外位置,则判断为人员出门。

本发明实施例中,智能家居控制器可根据摄像头所拍摄的视频流监控人员进门和人员出门事件,在有人员进门和人员出门时,更新家庭人员数量以获取当前家庭人员数量,进而根据人员进门和人员出门事件以及当前家庭人员数量开启或关闭智能家居控制器的语音控制功能,以实现家中无人时关闭语音控制功能,家庭人员回家时开启语音控制功能,避免家中无人时室外人员对智能家居设备的恶意控制,从而避免经济损失,同时,在家庭人员回家时,及时打开语音控制功能,方便用户使用。

实施例二

图4为本发明另一实施例提供的智能家居控制器的结构示意图,智能家居控制器包括处理器100以及存储器200,处理器100耦合存储器200,处理器100在工作时执行存储器200中存储的指令以实现上述实施例一中的语音控制功能的开关方法。

其中,处理器100还可以称为cpu(centralprocessingunit,中央处理单元)。处理器100可能是一种集成电路芯片,具有信号的处理能力。处理器100还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。

实施例三

参阅图5,图5是本发明另一实施例提供的存储介质的示意图,本实施例中的计算机可读存储介质存储有计算机程序300,该计算机程序300能够被处理器执行以实现上述实施例一中的语音控制功能的开关方法。

可选的,该可读存储介质可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

本发明中,智能家居控制器与位于入户门口的摄像头通信连接,语音控制功能的开关方法包括:获取摄像头所拍摄的视频流;根据视频流判断是否有人员进门或人员出门;当判断有人员进门或有人员出门时,更新家庭人员数量以获取当前家庭人员数量;根据人员进门或人员出门事件以及当前家庭人员数量,开启或关闭语音控制功能。本申请可实现家中无人时对智能家居控制器的语音控制功能进行关闭,家庭人员回家时对智能家居控制器的语音控制功能进行开启,避免家中无人时室外人员对智能家居设备的恶意控制,避免经济损失。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1