智能家居设备的控制方法及相关设备与流程

文档序号:11458087阅读:343来源:国知局
智能家居设备的控制方法及相关设备与流程

本发明涉及智能家居技术领域,尤其涉及一种智能家居设备的控制方法及相关设备。



背景技术:

智能家居系统通过物联网技术将用户的各种智能家居设备与相应的终端(智能手机、平板电脑等等)连接起来,实现通过终端来控制各个智能家居设备,优化用户的生活方式。在现有的智能家居系统中,当用户需要操控智能家居设备时,一般是通过开启终端上加载的相应app应用程序,或者打开相应的网页,基于app或者网页来手动执行相应的控制操作,从而实现对智能家居设备的操控。然而,在很多情况下,比如在用户双手正拿着其他物品时,用户基于app或者网页执行控制操作就非常不便,因此,现有对智能家居设备的操控还不够便捷。



技术实现要素:

本发明的主要目的在于提出一种智能家居设备的控制方法及相关设备,旨在解决现有技术中操控智能家居设备不够便捷的技术问题。

为实现上述目的,本发明提供一种智能家居设备的控制方法,所述智能家居设备的控制方法包括以下步骤:

在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接;

在接收到所述终端发送的语音信息时,识别所述语音信息是否为操控智能家居设备的命令信息;

当所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令;

发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

可选地,所述在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接的步骤与所述在接收到所述终端发送的语音信息时,识别所述语音信息是否为操控智能家居设备的命令信息的步骤之间,还包括:

获取与所述注册授权号码关联的语音鉴权信息;

发送所述语音鉴权信息至所述终端,以基于所述语音鉴权信息对参与会话的用户身份进行鉴权。

可选地,所述获取与所述注册授权号码关联的语音鉴权信息的步骤包括:

获取与所述注册授权号码关联的鉴权问题;

根据所述鉴权问题,生成所述语音鉴权信息。

可选地,在所述发送所述语音鉴权信息至所述终端,以基于所述语音鉴权信息对参与会话的用户身份进行鉴权的步骤之后,还包括:

在鉴权失败时,与所述终端断开会话连接;或者

在鉴权失败时,向预设终端发送提示信息。

可选地,所述在鉴权失败时,与所述终端断开会话连接的步骤包括:

在鉴权失败时,记录鉴权失败次数,并对所述用户身份再次进行鉴权;

当所述鉴权失败次数达到预设次数阈值时,与所述终端断开会话连接。

可选地,所述发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作的步骤包括:

查询预设的注册信息数据库,获取与所述注册授权号码关联的智能家居设备信息,其中,所述注册信息数据库中关联保存了注册授权号码与智能家居设备信息的对应关系;

将所述控制指令发送至所述智能家居设备信息对应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

可选地,当与所述注册授权号码关联保存的智能家居设备信息包含多个智能家具设备时,所述将所述控制指令发送至所述智能家居设备信息对应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作的步骤包括:

基于所述语音信息从所述智能家居设备信息中所包含的多个智能家居设备中,确定出第一智能家居设备;

将所述控制指令发送至所述第一智能家居设备,以供所述第一智能家居设备根据所述控制指令执行相应的操作。

可选地,在所述发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作的步骤之后,还包括:

获取所述智能家居设备执行操作的操作结果;

根据所述操作结果,生成对应的语音操作结果反馈信息;

将所述语音操作结果反馈信息发送至所述终端。

可选地,所述在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接的步骤包括:

在接收到来电请求时,判断所述来电请求对应的来电号码是否为注册授权号码;

在所述来电号码为注册授权号码时,与所述来电请求对应的终端建立会话连接。

此外,为实现上述目的,本发明还提出一种智能家居设备的控制装置,所述智能家居设备的控制装置包括:

存储器,用于存储智能家居设备语音控制程序;

处理器,用于执行存储在所述存储器上的所述智能家居设备语音控制程序,以实现如上所述的智能家居设备的控制方法。

此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能家居设备语音控制程序,所述智能家居设备语音控制程序被处理器执行时实现以下步骤:

在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接;

在接收到所述终端发送的语音信息时,识别所述语音信息是否为操控智能家居设备的命令信息;

当所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令;

发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

此外,为实现上述目的,本发明还提出一种智能家居设备的控制方法,所述智能家居设备的控制方法包括以下步骤:

终端基于注册授权号码发送呼叫请求至智能家居系统,以供所述智能家居系统在接听所述呼叫请求时,与所述终端建立会话连接;

发送语音信息至所述智能家居系统,以供所述智能家居系统在识别所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令,并发送所述控制指令至相应的智能家居设备,所述智能家居设备根据所述控制指令执行相应的操作。

此外,为实现上述目的,本发明还提出一种终端,包括:

存储器,用于存储智能家居设备语音控制程序;

处理器,用于执行存储在所述存储器上的所述智能家居设备语音控制程序,以实现如上文所述的智能家居设备的控制方法。

此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能家居设备语音控制程序,所述智能家居设备语音控制程序被处理器执行时实现以下步骤:

基于注册授权号码发送呼叫请求至智能家居系统,以供所述智能家居系统在接听所述呼叫请求时,与所述终端建立会话连接;

发送语音信息至所述智能家居系统,以供所述智能家居系统在识别所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令,并发送所述控制指令至相应的智能家居设备,所述智能家居设备根据所述控制指令执行相应的操作。

本发明提出的方案,当用户要通过终端对智能家居设备进行智能控制时,用户采用终端拨打智能家居系统对应的固话,在接收到来电请求(来电号码为注册授权号码)时,与终端建立会话连接,之后在接收到终端基于当前会话发送的语音信息时,若识别该语音信息为操控智能家居设备命令信息,则根据该操控智能家居设备命令信息生成对应的控制指令,并将该控制指令发送至相应的智能家居设备,智能家居设备在接收到该控制指令时,根据该控制指令执行相应的操作,从而实现用户通过语音远程操控智能家居设备,操作简捷,因此提高了操控智能家居设备的便捷性;

并且由于是通过来电的方式对智能家居设备进行控制,故而即使智能家居设备没有联网,也能够对智能家居设备进行方便的控制。

附图说明

图1是本发明实施例方案涉及的智能家居系统的硬件运行环境的结构示意图;

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

图3为本发明智能家居设备的控制方法第二实施例的流程示意图;

图4为本发明智能家居设备的控制方法第二实施例中获取与所述注册授权号码关联的语音鉴权信息的细化流程示意图;

图5为本发明智能家居设备的控制方法第三实施例中发送所述控制指令至相应的智能家居设备的细化流程示意图;

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

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

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的解决方案主要是:当用户要通过终端对智能家居设备进行智能控制时,用户采用终端拨打智能家居系统对应的固话,在接收到来电请求(来电号码为注册授权号码)时,与终端建立会话连接,之后在接收到终端基于当前会话发送的语音信息时,若识别该语音信息为操控智能家居设备命令信息,则根据该操控智能家居设备命令信息生成对应的控制指令,将该控制指令发送至相应的智能家居设备,智能家居设备在接收到该控制指令时,根据该控制指令执行相应的操作,从而实现用户通过语音远程操控智能家居设备。通过本发明实施例的技术方案,解决了操控智能家居设备不够便捷的问题。

参照图1,图1为本发明实施例方案涉及的智能家居系统的硬件运行环境的结构示意图。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

如图1所示,该智能家居系统可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的智能家居系统结构并不构成对智能家居系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及智能家居设备语音控制程序。

在图1所示的智能家居系统中,网络接口1004主要用于连接智能家居设备,与智能家居设备进行数据通信。本发明智能家居系统中的处理器1001、存储器1005可以设置在智能家居设备的控制装置中,所述智能家居设备的控制装置通过处理器1001调用存储器1005中存储的智能家居设备语音控制程序,并执行以下操作:

在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接;

在接收到所述终端发送的语音信息时,识别所述语音信息是否为操控智能家居设备的命令信息;

当所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令;

发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

获取与所述注册授权号码关联的语音鉴权信息;

发送所述语音鉴权信息至所述终端,以基于所述语音鉴权信息对参与会话的用户身份进行鉴权。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

获取与所述注册授权号码关联的鉴权问题;

根据所述鉴权问题,生成所述语音鉴权信息。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

在鉴权失败时,与所述终端断开会话连接;或者

在鉴权失败时,向预设终端发送提示信息。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

在鉴权失败时,记录鉴权失败次数,并对所述用户身份再次进行鉴权;

当所述鉴权失败次数达到预设次数阈值时,与所述终端断开会话连接。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

询预设的注册信息数据库,获取与所述注册授权号码关联的智能家居设备信息,其中,所述注册信息数据库中关联保存了注册授权号码与智能家居设备信息的对应关系;

将所述控制指令发送至所述智能家居设备信息对应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

进一步地,当与所述注册授权号码关联保存的智能家居设备信息包含多个智能家居设备时,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

基于所述语音信息从所述智能家居设备信息中所包含的多个智能家居设备中,确定出第一智能家居设备;

将所述控制指令发送至所述第一智能家居设备,以供所述第一智能家居设备根据所述控制指令执行相应的操作。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

获取所述智能家居设备执行操作的操作结果;

根据所述操作结果,生成对应的语音操作结果反馈信息;

将所述语音操作结果反馈信息发送至所述终端。

进一步地,处理器1001可以调用存储器1005中存储的智能家居设备语音控制程序,还执行以下操作:

在接收到来电请求时,判断所述来电请求对应的来电号码是否为注册授权号码;

在所述来电号码为注册授权号码时,与所述来电请求对应的终端建立会话连接。

本实施例通过上述方案,当用户要通过终端对智能家居设备进行智能控制时,用户采用终端拨打智能家居系统对应的固话,在接收到来电请求(来电号码为注册授权号码)时,与终端建立会话连接,之后在接收到终端基于当前会话发送的语音信息时,若识别该语音信息为操控智能家居设备命令信息,则根据该操控智能家居设备命令信息生成对应的控制指令,将该控制指令发送至相应的智能家居设备,智能家居设备在接收到该控制指令时,根据该控制指令执行相应的操作,从而实现用户通过语音远程操控智能家居设备,操作简捷,提高了操控智能家居设备的便捷性。

基于上述硬件结构,提出本发明智能家居设备的控制方法实施例。

参照图2,图2为本发明智能家居设备的控制方法第一实施例的流程示意图。

在第一实施例中,所述智能家居设备的控制方法包括以下步骤:

步骤s10,在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接;

本实施例中,智能家居设备用户为了实现能够通过智能手机、pad(平板电脑)等终端对智能家居设备进行智能操控,用户首先在智能家居系统进行注册,智能家居系统保存用户的注册信息。其中,用户的注册信息例如包括:注册授权号码(通常为用户常用的移动电话号码、固话号码等)、智能家居设备信息、鉴权问题等等,智能家居设备信息包括但不限于智能家居设备的设备名称、设备id号等信息。本领域技术人员可以理解的是,用户的注册信息还可以包括用户的注册账号、登录密码等其他信息。用户的智能家居设备通过物联网方式与智能家居系统建立无线通信连接,实现智能家居设备与智能家居系统之间的交互通信。

本实施例中,智能家居系统包括呼叫中心子系统、语音交互(voiceinteractive,vi)子系统和服务器。可选地,该服务器可以为相应的智能家居云平台或普通服务器。呼叫中心子系统配置有智能家居设备控制服务对应的固定号码,负责与注册授权号码用户方建立语音通道,接听注册授权号码的来电,并播放语音交互子系统请求的录音或者录音注册授权号码用户的语音。语音交互子系统负责与注册授权号码用户进行语音交互,分析呼叫中心子系统输入的注册授权号码用户的录音,并将其中的命令转换为智能家居系统可以识别的请求,以及将相应的操作结果转换为语音输入呼叫中心子系统,以应答给注册授权号码所对应的用户。

当注册授权号码所对应的用户要通过终端对其智能家居设备进行智能控制时,用户通过终端拨打智能家居系统的呼叫中心子系统对应的固定号码。当智能家居系统接收到来电请求时,智能家居系统执行接听该来电请求的操作,与终端建立会话连接。具体地,当呼叫中心子系统接收到来电请求时,呼叫中心子系统请求语音交互子系统启动交互会话,与终端建立会话连接。

可选地,所述步骤s10包括:

步骤a,在接收到来电请求时,查询预设的注册信息数据库,判断所述来电请求对应的来电号码是否为注册授权号码;

步骤b,在所述来电号码为注册授权号码时,与所述来电请求对应的终端建立会话连接。

服务器根据用户的注册信息,建立相应的注册信息数据库。其中,该注册信息数据库中存储了各个用户的注册授权号码。为了确保对智能家居设备控制的安全性,智能家居系统并不会对任意一个来电请求进行接听,只会接听注册授权号码的来电请求。具体地,每当智能家居系统的呼叫中心子系统接收到来电请求时,呼叫中心子系统请求语音交互子系统启动交互会话,语音交互子系统请求服务器确认该来电请求对应的来电号码是否为注册授权号码。服务器通过查询注册信息数据库,将来电请求对应的来电号码与注册信息数据库中存储的注册授权号码进行比对,判断该来电号码是否为注册授权号码。当从注册信息数据库中查询到匹配的注册授权号码时,则判定该来电号码为注册授权号码。否则,当从注册信息数据库中未查询到匹配的注册授权号码时,则判定该来电号码不为注册授权号码。服务器将相应的查询结果返回至语音交互子系统。

当该来电号码不为注册授权号码时,语音交互子系统请求呼叫中心子系统拒接该来电请求,操作结束。

当该来电号码为注册授权号码时,语音交互子系统请求呼叫中心子系统接听该来电请求,与终端建立会话连接。可选地,语音交互子系统发送预设的语音信息至终端。例如,语音交互子系统发送如“欢迎用户访问”的语音信息至终端。

步骤s20,在接收到所述终端发送的语音信息时,识别所述语音信息是否为操控智能家居设备的命令信息;

在成功建立会话连接之后,用户可通过终端基于当前会话发送相应的操控智能家居设备的语音信息至智能家居系统。当智能家居系统的语音交互子系统接收到该语音信息时,对该语音信息进行语音识别和语义分析,识别该语音信息是否为操控智能家居设备命令信息。若识别该语音信息不为操控智能家居设备命令信息,也即说明用户当前没有操控智能家居设备的需求,此时,智能家居设备云平台不进行响应处理。可选地,语音交互子系统可以发送预设的语音询问信息至终端,比如发送如“请问您还需要什么服务”的语音信息至终端。当用户通过终端接收到该语音询问信息时,若需要其他服务,则通过终端基于当前会话发送相应的其他语音信息至智能家居系统。智能家居系统的语音交互子系统依照上述的方式,识别再次接收到的语音信息是否为操控智能家居设备命令信息。

步骤s30,当所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令;

步骤s40,发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

当识别到语音信息为操控智能家居设备命令信息,也即说明用户当前有操控智能家居设备的需求,此时,服务器根据识别到的操控智能家居设备命令信息,生成对应的控制指令。并将生成的控制指令通过物联网方式发送至待操控的智能家居设备。具体地,智能家居系统的语音交互子系统将操控智能家居设备命令信息转换为服务器可识别的请求,并将该请求发送至服务器。服务器接收到该请求时,根据该请求生成对应的控制指令,并将该控制指令通过物联网方式发送至待操控的智能家居设备。

当智能家居设备接收到该控制指令时,根据该控制指令执行相应的操作。比如,当控制指令为开启空调器指令时,将开启空调器指令发送至相应的空调器,空调器在接收到该开启空调器指令时,执行开启空调器操作。

本实施例中,由于是通过来电的方式对智能家居设备进行控制,故而即使智能家居设备没有联网,也能够对智能家居设备进行方便的控制。

本实施例提供的方案,当用户要通过终端对智能家居设备进行智能控制时,用户采用终端拨打智能家居系统对应的固话,在接收到来电请求(来电号码为注册授权号码)时,与终端建立会话连接,之后在接收到终端基于当前会话发送的语音信息时,若识别该语音信息为操控智能家居设备命令信息,则根据该操控智能家居设备命令信息生成对应的控制指令,将该控制指令发送至相应的智能家居设备,智能家居设备在接收到该控制指令时,根据该控制指令执行相应的操作,从而实现用户通过语音远程操控智能家居设备,操作简捷,提高了操控智能家居设备的便捷性。

进一步地,基于第一实施例提出本发明智能家居设备的控制方法第二实施例,在本实施例中,如图3所示,所述步骤s10与所述步骤s20之间,还包括:

步骤s50,获取与所述注册授权号码关联的语音鉴权信息;

步骤s60,发送所述语音鉴权信息至所述终端,以基于所述语音鉴权信息对参与会话的用户身份进行鉴权;

步骤s70,在鉴权成功时,反馈相应的语音服务提示信息至所述终端。

本实施例中,为了进一步提高对智能家居进行智能控制的安全性,在控制之前,需要先对用户的身份进行核实。可选地,预先将各注册授权号码与相应的用于对用户的身份进行核实的语音鉴权信息关联保存。当智能家居系统与终端建立会话连接之后,服务器查询关联保存的注册授权号码与语音鉴权信息,获取当前来电对应的注册授权号码所关联的语音鉴权信息,然后就将查询获取到的语音鉴权信息发送至终端,以对用户身份进行鉴权。

进一步地,如图4所示,所述步骤s50包括:

步骤s51,获取与所述注册授权号码关联的鉴权问题;

步骤s52,根据所述鉴权问题,生成所述语音鉴权信息。

进一步地,可以让用户回答鉴权问题为例来对用户的身份进行核实。当用户在进行注册时,服务器将用户输入的注册授权号码、选择的鉴权问题、输入的鉴权问题答案等信息进行关联保存。当智能家居系统与终端建立会话连接之后,服务器查询关联保存的注册授权号码、鉴权问题、鉴权问题答案等信息,获取与当前来电对应的注册授权号码关联的鉴权问题。之后,语音交互子系统根据查询获取到的鉴权问题,生成对应的语音鉴权信息,并发送生成的语音鉴权信息至终端,以进行鉴权。

当终端接收到语音鉴权信息并播放之后,用户根据语音鉴权信息所对应的鉴权问题进行回答,通过终端发送相应的鉴权问题答案语音至智能家居系统的语音交互子系统。语音交互子系统对鉴权问题答案语音进行语音识别和语义分析,将鉴权问题答案语音转换为服务器可识别的鉴权反馈文本信息,并将该鉴权反馈文本信息发送至服务器。服务器接收到该鉴权反馈文本信息时,查询预设的注册信息数据库,将该鉴权反馈文本信息与鉴权问题对应的鉴权问题答案进行比对,若两者一致,则判定鉴权成功。否则,判定鉴权失败。然后将相应的鉴权结果发送至语音交互子系统。

在鉴权成功时,智能家居系统的语音交互子系统发送相应的语音服务提示信息至终端。例如,发送预先设定的如“请问您需要什么服务”的语音服务提示信息至终端。终端接收到该语音服务提示信息并进行播放,当用户通过终端接听到该语音服务提示信息时,若用户需要操控智能家居设备,则可以通过终端发送相应的操控智能家居设备命令信息至智能家居系统。当智能家居系统的语音交互子系统接收到该操控智能家居设备命令信息时,执行如第一实施例中的操作,在此不再赘述,实现对智能家居设备的控制。

进一步地,所述步骤s60之后,还包括:

步骤c,在鉴权失败时,与所述终端断开会话连接;或者在鉴权失败时,向预设终端发送提示信息。

在另外一种情况下,当鉴权失败时,也即说明对用户的身份核实出现问题,为了确保安全性,此时,智能家居系统断开与终端的会话连接。具体地,当鉴权失败时,智能家居系统的语音交互子系统发送相应的结束提示语音至呼叫中心子系统。当呼叫中心子系统接收到结束提示语音时,断开与终端的会话连接。

或者,当鉴权失败时,语音交互子系统向相应的预设终端发送预设的提示信息,其中,该预设终端可以是当前来电的终端,也可以是预先设定的其他某个终端,例如,预设某一终端具有最高控制权限,当鉴权失败时,向该具有最高控制权限的终端发送预设的提示信息,比如发送诸如“抱歉,用户鉴权失败”的语音提示信息至该具有最高控制权限的终端。在本实施例中,该提示信息的具体实现方式并不作限制。

本领域技术人员可以理解的是,当鉴权失败时,也可以同时执行与终端断开会话连接,并向预设终端发送提示信息的操作。

进一步地,为了避免发生鉴权失误的情况,当一次鉴权失败时,并不会立即断开与终端的会话连接,而是再次给用户机会,再次执行进行鉴权的操作。具体地,所述步骤c包括:

步骤c1,在鉴权失败时,记录鉴权失败次数,并对所述用户身份再次进行鉴权;

步骤c2,当所述鉴权失败次数达到预设次数阈值时,与所述终端断开会话连接。

当鉴权失败时,服务器记录鉴权失败次数,并继续进行鉴权。具体地,通过智能家居系统的语音交互子系统发送相应的继续回答语音提示信息至终端。例如,当鉴权失败时,语音交互子系统发送预先设定的如“鉴权失败,请再次回答”的语音提示信息至终端。

终端接收到该继续回答语音提示信息并播放,用户通过终端接听到该继续回答语音提示信息后,继续对鉴权问题进行答复,并通过终端再次发送相应的鉴权问题答案语音至智能家居系统的语音交互子系统。智能家居系统按照上述的方式,再次进行鉴权操作,在此不再赘述。若此次鉴权成功,则通过语音交互子系统发送相应的语音服务提示信息至终端。若此次鉴权还是失败,则更新记录鉴权失败次数,并继续再一次进行鉴权操作。直至当记录的鉴权失败次数达到预设次数阈值时,断开与终端的会话连接。可选地,该预设次数阈值例如为3次、4次等等。但可以理解的是,该预设次数阈值还可以根据实际情况进行灵活设置,并不做具体限制。

进一步地,除了可以通过拨打固话来操控相应的智能家居设备以外,本实施例中,用户也可以采用现有的操控方式,通过开启相应app或者网页来手动操控相应的智能家居设备。用户可以根据自己的习惯喜好以及当前的实际情况,选择通过语音操控智能家居设备,或者手动操控智能家居设备。

本实施例提供的方案,在与终端建立会话连接之后,先获取与来电对应的注册授权号码关联的语音鉴权信息,并将该语音鉴权信息发送至终端,以进行鉴权,只有当鉴权成功时,才反馈相应的语音服务提示信息至终端,允许用户通过终端对智能家居设备进行操控,当鉴权失败时,则断开与终端的会话连接,因此,提高了对智能家居设备操控的安全性。

进一步地,如图5所示,基于第一实施例或第二实施例提出本发明智能家居设备的控制方法第三实施例,在本实施例中,所述步骤s40包括:

步骤s41,查询预设的注册信息数据库,获取与所述注册授权号码关联的智能家居设备信息,其中,所述注册信息数据库中关联保存了注册授权号码与智能家居设备信息的对应关系;

步骤s42,将所述控制指令发送至所述智能家居设备信息对应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

本实施例中,注册信息数据库中关联保存了注册授权号码、用户信息、鉴权问题、智能家居设备信息等。其中,用户信息包括但不限于注册账号、登录密码等,智能家居设备信息包括但不限于智能家居设备的设备名称、设备id号。

当服务器生成对智能家居设备的控制指令后,查询注册信息数据库,获取与当前来电的注册授权号码关联的智能家居设备信息,然后根据获取到的智能家居设备信息,将控制指令发送至该智能家居设备信息对应的智能家居设备。例如,以设备id号为例,获取与当前来电的注册授权号码关联的设备id号,然后将控制指令发送至该设备id号对应的智能家居设备。当智能家居设备接收到该控制指令时,根据该控制指令执行相应的操作。

进一步地,当与注册授权号码关联保存的智能家居设备信息包含多个智能家居设备时,所述步骤s42包括:

步骤d,基于所述语音信息从所述智能家居设备信息中所包含的多个智能家居设备中,确定出第一智能家居设备;

步骤e,将所述控制指令发送至所述第一智能家居设备,以供所述第一智能家居设备根据所述控制指令执行相应的操作。

举例来说,用户通过终端发送的操控智能家居设备的语音信息中包含该智能家居设备对应的智能家居设备信息。在注册授权号码关联的智能家居设备信息包括了多个智能家居设备所对应的信息时,服务器根据终端所发送的语音信息,提取出该语音信息中包含的智能家居设备信息,然后查询预设的注册信息数据库,从与注册授权号码关联保存的多个智能家居设备信息中,查询与从语音信息中提取的智能家居设备信息匹配的智能家居设备信息,从而确定出匹配的智能家居设备信息所对应的智能家居设备。为了便于描述,下文将该确定出的智能家居设备称为第一智能家居设备。需要说明的是,该第一智能家居设备可以是某一个特定的智能家居设备,比如,该第一智能家居设备为客厅空调器;可以理解的是,该第一智能家居设备也可以为某一特定类别的智能家居设备,比如,该第一智能家居设备为空调器,包括客厅空调器、卧室空调器等等。之后,将控制指令发送至该第一智能家居设备。当第一智能家居设备接收到该控制指令时,根据该控制指令执行相应的操作。基于该方案,能够保证在某一注册授权号码绑定多个智能家居设备时,能够准确的对其中特定部分的智能家居设备进行控制。

进一步地,本实施例中,所述步骤s40之后,还包括:

步骤f,获取所述智能家居设备执行操作的操作结果;

步骤g,根据所述操作结果,生成对应的语音操作结果反馈信息;

步骤h,将所述语音操作结果反馈信息发送至所述终端。

在本实施例中,当服务器发送相应的控制指令至相应的智能家居设备后,获取智能家居设备根据该控制指令执行相应的操作所对应的操作结果。例如,当智能家居设备根据控制指令执行相应的操作之后,智能家居设备反馈相应的操作结果至服务器。当接收到该操作结果之后,服务器将该操作结果发送至语音交互子系统。语音交互子系统根据该操作结果,生成对应的语音操作结果反馈信息,并将该语音操作结果反馈信息发送至终端。终端接收到该语音操作结果反馈信息并进行播放,用户通过接听该语音操作结果反馈信息,即可获知智能家居设备的操控情况。因此,进一步提高了用户的使用体验。

为了进一步提高用户的使用体验,当用户不需要操控智能家居设备时,用户可通过终端发送相应的语音结束命令至智能家居系统的语音交互子系统。当语音交互子系统接收到语音结束命令时,对该语音信息进行语音识别和语义分析,当确定是语音结束命令时,则发送预设的结束提示语音至呼叫中心子系统。呼叫中心子系统接收到该结束提示语音时,断开与终端的会话连接。

本实施例提供的方案,当服务器发送控制指令至相应的智能家居设备,控制智能家居设备执行相应的操作之后,获取智能家居设备执行操作所对应的操作结果,然后根据操作结果,生成对应的语音操作结果反馈信息,并将语音操作结果反馈信息发送至终端,供用户获知操控智能家居设备的情况,从而进一步提高了用户的使用体验。

参照图6,图6为本发明智能家居设备的控制方法第四实施例的流程示意图。

在第四实施例中,该智能家居设备的控制方法包括以下步骤:

步骤s80,终端基于注册授权号码发送呼叫请求至智能家居系统,以供所述智能家居系统在接听所述呼叫请求时,与所述终端建立会话连接;

步骤s90,发送语音信息至所述智能家居系统,以供所述智能家居系统在识别所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令,并发送所述控制指令至相应的智能家居设备,所述智能家居设备根据所述控制指令执行相应的操作。

在该实施例中,当注册授权号码所对应的用户要通过智能手机、pad(平板电脑)等终端对其智能家居设备进行智能控制时,用户通过终端拨打智能家居系统的呼叫中心子系统对应的固定号码,终端基于该注册授权号码发送呼叫请求至智能家居系统。当智能家居系统接收到该呼叫请求时,智能家居系统执行接听该呼叫请求的操作,与终端建立会话连接。具体地,当呼叫中心子系统接收到来电请求时,呼叫中心子系统请求语音交互子系统启动交互会话,与终端建立会话连接。

在成功建立会话连接之后,用户可通过终端输入相应的操控智能家居设备的语音信息,终端基于当前会话发送该语音信息至智能家居系统。当智能家居系统的语音交互子系统接收到该语音信息时,对该语音信息进行语音识别和语义分析,识别该语音信息是否为操控智能家居设备命令信息。

若识别该语音信息不为操控智能家居设备命令信息,也即说明用户当前没有操控智能家居设备的需求,此时,智能家居设备云平台不进行响应处理。可选地,语音交互子系统可以发送预设的语音询问信息至终端,比如发送如“请问您还需要什么服务”的语音信息至终端。当用户通过终端接收到该语音询问信息时,若需要其他服务,则通过终端基于当前会话发送相应的其他语音信息至智能家居系统。智能家居系统的语音交互子系统依照上述的方式,识别再次接收到的语音信息是否为操控智能家居设备命令信息。

若识别到语音信息为操控智能家居设备命令信息,也即说明用户当前有操控智能家居设备的需求,此时,服务器根据识别到的操控智能家居设备命令信息,生成对应的控制指令。并将生成的控制指令通过物联网方式发送至待操控的智能家居设备。具体地,智能家居系统的语音交互子系统将操控智能家居设备命令信息转换为服务器可识别的请求,并将该请求发送至服务器。服务器接收到该请求时,根据该请求生成对应的控制指令,并将该控制指令通过物联网方式发送至待操控的智能家居设备。

当智能家居设备接收到该控制指令时,根据该控制指令执行相应的操作。比如,当控制指令为开启空调器指令时,将开启空调器指令发送至相应的空调器,空调器在接收到该开启空调器指令时,执行开启空调器操作。

由于是通过来电的方式对智能家居设备进行控制,故而即使智能家居设备没有联网,也能够对智能家居设备进行方便的控制。

本实施例提供的方案,当用户要通过终端对智能家居设备进行智能控制时,用户采用终端拨打智能家居系统对应的固话,终端发送呼叫请求至智能家居系统,在智能家居系统接听呼叫请求时,与终端建立会话连接,之后终端基于当前会话发送语音信息至智能家居系统,若智能家居系统识别该语音信息为操控智能家居设备命令信息,则根据该操控智能家居设备命令信息生成对应的控制指令,将该控制指令发送至相应的智能家居设备,智能家居设备在接收到该控制指令时,根据该控制指令执行相应的操作,从而实现用户通过语音远程操控智能家居设备,操作简捷,提高了操控智能家居设备的便捷性。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能家居设备语音控制程序,所述智能家居设备语音控制程序被处理器执行时实现如下操作:

在接收到注册授权号码的来电请求时,与所述来电请求对应的终端建立会话连接;

在接收到所述终端发送的语音信息时,识别所述语音信息是否为操控智能家居设备的命令信息;

当所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令;

发送所述控制指令至相应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

获取与所述注册授权号码关联的语音鉴权信息;

发送所述语音鉴权信息至所述终端,以基于所述语音鉴权信息对参与会话的用户身份进行鉴权。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

获取与所述注册授权号码关联的鉴权问题;

根据所述鉴权问题,生成所述语音鉴权信息。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

在鉴权失败时,与所述终端断开会话连接;或者

在鉴权失败时,向预设终端发送提示信息。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

在鉴权失败时,记录鉴权失败次数,并对所述用户身份再次进行鉴权;

当所述鉴权失败次数达到预设次数阈值时,与所述终端断开会话连接。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

查询预设的注册信息数据库,获取与所述注册授权号码关联的智能家居设备信息,其中,所述注册信息数据库中关联保存了注册授权号码与智能家居设备信息的对应关系;

将所述控制指令发送至所述智能家居设备信息对应的智能家居设备,以供所述智能家居设备根据所述控制指令执行相应的操作。

进一步地,当与所述注册授权号码关联保存的智能家居设备信息包含多个智能家居设备时,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

基于所述语音信息从所述智能家居设备信息中所包含的多个智能家居设备中,确定出第一智能家居设备;

将所述控制指令发送至所述第一智能家居设备,以供所述第一智能家居设备根据所述控制指令执行相应的操作。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

获取所述智能家居设备执行操作的操作结果;

根据所述操作结果,生成对应的语音操作结果反馈信息;

将所述语音操作结果反馈信息发送至所述终端。

进一步地,所述智能家居设备语音控制程序被处理器执行时还实现如下操作:

在接收到来电请求时,判断所述来电请求对应的来电号码是否为注册授权号码;

在所述来电号码为注册授权号码时,与所述来电请求对应的终端建立会话连接。

进一步地,本发明实施例还提出一种终端。

在本实施例中,该终端包括:

存储器,用于存储智能家居设备语音控制程序;

处理器,用于执行存储在所述存储器上的所述智能家居设备语音控制程序,以实现上述智能家居设备的控制方法第四实施例的步骤。

在该实施例中,当注册授权号码所对应的用户要通过智能手机、pad(平板电脑)等终端对其智能家居设备进行智能控制时,用户通过终端拨打智能家居系统的呼叫中心子系统对应的固定号码,终端基于该注册授权号码发送呼叫请求至智能家居系统。当智能家居系统接收到该呼叫请求时,智能家居系统执行接听该呼叫请求的操作,与终端建立会话连接。具体地,当呼叫中心子系统接收到来电请求时,呼叫中心子系统请求语音交互子系统启动交互会话,与终端建立会话连接。

在成功建立会话连接之后,用户可通过终端输入相应的操控智能家居设备的语音信息,终端基于当前会话发送该语音信息至智能家居系统。当智能家居系统的语音交互子系统接收到该语音信息时,对该语音信息进行语音识别和语义分析,识别该语音信息是否为操控智能家居设备命令信息。

若识别该语音信息不为操控智能家居设备命令信息,也即说明用户当前没有操控智能家居设备的需求,此时,智能家居设备云平台不进行响应处理。可选地,语音交互子系统可以发送预设的语音询问信息至终端,比如发送如“请问您还需要什么服务”的语音信息至终端。当用户通过终端接收到该语音询问信息时,若需要其他服务,则通过终端基于当前会话发送相应的其他语音信息至智能家居系统。智能家居系统的语音交互子系统依照上述的方式,识别再次接收到的语音信息是否为操控智能家居设备命令信息。

若识别到语音信息为操控智能家居设备命令信息,也即说明用户当前有操控智能家居设备的需求,此时,服务器根据识别到的操控智能家居设备命令信息,生成对应的控制指令。并将生成的控制指令通过物联网方式发送至待操控的智能家居设备。具体地,智能家居系统的语音交互子系统将操控智能家居设备命令信息转换为服务器可识别的请求,并将该请求发送至服务器。服务器接收到该请求时,根据该请求生成对应的控制指令,并将该控制指令通过物联网方式发送至待操控的智能家居设备。

当智能家居设备接收到该控制指令时,根据该控制指令执行相应的操作。比如,当控制指令为开启空调器指令时,将开启空调器指令发送至相应的空调器,空调器在接收到该开启空调器指令时,执行开启空调器操作。

由于是通过来电的方式对智能家居设备进行控制,故而即使智能家居设备没有联网,也能够对智能家居设备进行方便的控制。

本实施例提供的方案,当用户要通过终端对智能家居设备进行智能控制时,用户采用终端拨打智能家居系统对应的固话,终端发送呼叫请求至智能家居系统,在智能家居系统接听呼叫请求时,与终端建立会话连接,之后终端基于当前会话发送语音信息至智能家居系统,若智能家居系统识别该语音信息为操控智能家居设备命令信息,则根据该操控智能家居设备命令信息生成对应的控制指令,将该控制指令发送至相应的智能家居设备,智能家居设备在接收到该控制指令时,根据该控制指令执行相应的操作,从而实现用户通过语音远程操控智能家居设备,操作简捷,提高了操控智能家居设备的便捷性。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能家居设备语音控制程序,所述智能家居设备语音控制程序被处理器执行时实现如下操作:

基于注册授权号码发送呼叫请求至智能家居系统,以供所述智能家居系统在接听所述呼叫请求时,与所述终端建立会话连接;

发送语音信息至所述智能家居系统,以供所述智能家居系统在识别所述语音信息为操控智能家居设备的命令信息时,根据所述语音信息生成对应的控制指令,并发送所述控制指令至相应的智能家居设备,所述智能家居设备根据所述控制指令执行相应的操作。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

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

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

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

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