一种空调控制方法、装置、集中控制节点及系统与流程

文档序号:12354974阅读:304来源:国知局
一种空调控制方法、装置、集中控制节点及系统与流程

本发明属于自动控制技术领域,尤其涉及一种空调控制方法、装置、集中控制节点及系统。



背景技术:

随着科技飞速发展,语音控制也应用到空调控制上,即,空调能够采集语音命令,并根据语音命令控制空调的运行状态。

目前,对空调的语音控制方式主要是本地识别和在线识别;本地识别,即空调本身识别出语音命令,此种识别方式都是以空调节点为单位,很难实现多个空调节点集中控制,而且,在每个空调上都存储语音命令数据库增加空调成本;在线识别,每个空调要单独联网,每个实现语音控制的空调设备都需要拥有独立的联网通讯模块(例如,WiFi模块),而且,每个空调设备都与路由设备联网,当路由设备连接的节点数量较多可能会导致路由设备无法支持所有的空调节点联网,从而导致无法实现多个空调节点的在线语音控制。



技术实现要素:

有鉴于此,本发明的目的在于提供一种空调控制方法、装置、集中控制节点及系统,以解决现有技术中多个空调节点很难实现集中式语音控制的技术问题。

第一方面,本发明提供一种空调控制方法,应用于集中控制节点中,所述集中控制节点通过第一网络与多个空调节点连接,且所述集中控制节点通过第二网络连接服务器,所述方法包括:

接收空调节点发送的语音数据,所述语音数据由所述空调节点采集获得;

将所述语音数据发送给服务器,以使所述服务器对所述语音数据进行语义识别得到语义识别结果,以及,使所述服务器查找语音数据与控制命令之间的对照表得到所述语义识别结果对应的控制命令;

接收所述服务器发送的所述语义识别结果对应的控制命令,并发送给所述空调节点,以使所述空调节点响应所述控制命令。

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

接收所述空调节点返回的控制响应消息;

从所述服务器中获取与所述控制响应消息对应的语音播报信息;

将所述语音播报信息发送给所述空调节点,以使所述空调节点播放所述语音播报信息。

第二方面,本发明提供一种空调控制方法,应用于空调节点中,所述空调节点通过第一网络与集中控制节点连接,且所述集中控制节点通过第二网络连接服务器;所述方法包括:

获取用户输入的语音数据;

将所述语音数据发送给所述集中控制节点;

接收所述集中控制节点发送的所述语音数据对应的控制命令,并执行所述控制命令。

可选地,所述控制命令由服务器从语音数据与控制命令之间的对照表中查询获得并发送给所述集中控制节点,由所述集中控制节点发送给对应的所述空调节点;

或者,

所述控制命令由所述集中控制节点,从所述集中控制节点本地存储的语音数据与控制命令之间的对照表中查询获得,并发送给所述空调节点。

可选地,在获取用户输入的语音数据之后,还包括:

识别用户输入的所述语音数据包含文字个数;

当所述语音数据包含文字个数大于等于预设数量时,确定所述语音数据有效,并执行所述将所述语音数据发送给所述集中控制节点的步骤;

当所述语音数据包含文字个数小于所述预设数量时,确定所述语音数据无效。

可选地,在执行所述控制命令之后,所述方法还包括:

向所述集中控制节点发送控制响应消息,所述控制响应消息用于使所述集中控制节点从所述服务器中获取与所述控制响应消息对应的语音播报信息;

接收所述集中控制节点发送的语音播报信息,并播放所述语音播报信息。

第三方面,本发明提供一种空调控制方法,应用于集中控制节点中,所述集中控制节点通过第一网络与多个空调节点连接,所述方法包括:

接收空调节点发送的语音数据,所述语音数据由所述空调节点采集获得;

对所述语音数据进行语义识别,得到语义识别结果;

查找语音数据与控制命令之间的对照表,得到所述语义识别结果对应的控制命令;

将所述语义识别结果对应的控制命令发送给发送语音数据的空调节点,以使所述空调节点执行所述控制命令。

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

接收所述空调节点返回的控制响应消息;

从所述集中控制节点本地获取与所述控制响应消息对应的语音播报信息;

将所述语音播报信息发送给所述空调节点,以使所述空调节点播放所述语音播报信息。

第四方面,本发明提供一种集中控制节点,通过第一网络与开多个空调节点连接,且通过第二网络与服务器连接,所述集中控制节点包括:

第一接收模块,用于接收空调节点发送的语音数据,所述语音数据由所述空调节点采集获得;

第一发送模块,用于将所述语音数据发送给服务器,以使所述服务器对所述语音数据进行语义识别得到语义识别结果,以及,使所述服务器查找语音数据与控制命令之间的对照表得到所述语义识别结果对应的控制命令;

第二接收模块,用于接收所述服务器发送的所述语义识别结果对应的控制命令,并发送给所述空调节点,以使所述空调节点响应所述控制命令。

可选地,所述集中控制节点还包括:

第三接收模块,用于接收所述空调节点返回的控制响应消息;

获取模块,用于从所述服务器中获取与所述控制响应消息对应的语音播报信息;

第二发送模块,用于将所述语音播报信息发送给所述空调节点,以使所述空调节点播放所述语音播报信息。

第五方面,本发明提供一种空调控制装置,应用于空调节点中,所述空调节点通过第一网络与集中控制节点连接,所述控制装置包括:

语音获取模块,用于获取用户输入的语音数据;

第一发送模块,用于将所述语音数据发送给所述集中控制节点;

第一接收模块,用于接收所述集中控制节点发送的所述语音数据对应的控制命令,并执行所述控制命令。

可选地,所述控制命令由服务器从语音数据与控制命令之间的对照表中查询获得并发送给所述集中控制节点,由所述集中控制节点发送给对应的所述空调节点;

或者,

所述控制命令由所述集中控制节点,从所述集中控制节点本地存储的语音数据与控制命令之间的对照表中查询获得,并发送给所述空调节点。

可选地,还包括:

识别模块,用于识别用户输入的所述语音数据包含文字个数;

第一确定模块,用于当所述语音数据包含文字个数大于等于预设数量时,确定所述语音数据有效,并使所述第一发送模块将所述语音数据发送给所述集中控制节点;

第二确定模块,用于当所述语音数据包含文字个数小于所述预设数量时,确定所述语音数据无效。

可选地,所述装置还包括:

第二发送模块,用于向所述集中控制节点发送控制响应消息,所述控制响应消息用于使所述集中控制节点从所述服务器中获取与所述控制响应消息对应的语音播报信息;

第二接收模块,用于接收所述集中控制节点发送的语音播报数据;

播放模块,用于播放所述语音播报数据。

第六方面,本发明提供一种集中控制节点,所述集中控制节点通过第一网络与多个空调节点连接,所述集中控制节点包括:

第一接收模块,用于接收空调节点发送的语音数据,所述语音数据由所述空调节点采集获得;

语义识别模块,用于对所述语音数据进行语义识别,得到语义识别结果;

查找模块,用于查找语音数据与控制命令之间的对照表,得到所述语义识别结果对应的控制命令;

第一发送模块,用于将所述语义识别结果对应的控制命令发送给发送语音数据的空调节点,以使所述空调节点执行所述控制命令。

可选地,还包括:

第二接收模块,用于接收所述空调节点返回的控制响应消息;

获取模块,用于从所述集中控制节点本地获取与所述控制响应消息对应的语音播报信息;

第二发送模块,用于将所述语音播报信息发送给所述空调节点,以使所述空调节点播放所述语音播报信息。

第七方面,本发明提供一种空调系统,包括:集中控制节点、网络设备、服务器和多个空调节点;

所述集中控制节点通过第一网络与所述多个空调节点连接,通过第二网络连接所述网络设备,以及通过所述网络设备形成的第二网络连接所述服务器;

所述空调节点,用于获取用户输入的语音数据,并传输给所述集中控制节点;

所述集中控制节点,用于将所述语音数据通过第二网络传输给所述服务器;

所述服务器,用于对所述语音数据进行语义识别得到语义识别结果,并查询语音数据与控制命令之间的对照表,得到所述语义识别结果对应的控制命令,以及,将所述控制命令发送给所述集中控制节点;

所述集中控制节点,还用于将接收到的控制命令发送给对应的空调节点;

所述空调节点,还用于执行所述控制命令。

第八方面,本发明提供一种空调系统,包括:集中控制节点和多个空调节点;

所述集中控制节点通过第一网络域所述多个空调节点连接;

所述空调节点,用于获取用户输入的语音数据,并传输给所述集中控制节点;

所述集中控制节点,用于对所述语音数据进行语义识别得到语义识别结果,并查询所述集中控制节点本地存储的语音数据与控制命令之间的对照表,得到所述语义识别结果对应的控制命令,以及,将所述控制命令发送给所述集中控制节点;

所述集中控制节点,还用于将接收到的控制命令发送给对应的空调节点;

所述空调节点,还用于执行所述控制命令。

本发明提供的空调控制方法,多个空调节点通过第一网络与集中控制节点连接,同时,集中控制节点通过第二网络连接互联网。空调节点采集到的语音数据汇集到集中控制节点中,由集中控制节点通过互联网将接收到的语音数据发送给服务器,服务器对语音数据进行识别获得该语音数据对应的控制命令并返回给集中控制节点,再由集中控制节点返回给空调节点,最后,由空调节点执行接收到的控制命令,从而实现多个空调节点的在线集中式语音控制。

附图说明

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

图1是本发明实施例一种空调系统的框图;

图2是本发明实施例一种空调控制方法的流程图;

图3是本发明实施例另一种空调系统的框图;

图4是本发明实施例另一种空调控制方法的流程图;

图5是本发明实施例一种空调控制装置的框图;

图6是本发明实施例另一种集中控制节点的框图;

图7是本发明实施例又一种空调控制装置的框图;

图8是本发明实施例的另一种空调控制装置的框图;

图9是本发明实施例又一种空调控制装置的框图;

图10是本发明实施例另一种集中控制节点的框图;

图11是本发明实施例又一种集中控制节点的框图。

具体实施方式

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

请参见图1,示出了本发明实施例一种空调系统的框图,如图1所示,该系统包括多个空调节点、一个集中控制节点、路由器和服务器。

多个空调节点通过第一网络连接集中控制节点,同时,集中控制节点通过第二网络连接路由器,以及,通过路由器形成的网络连接服务器,即连接互联网

在本发明一种可能的实现方式中,集中控制节点可以是集中控制器;第一网络可以是WiFi(Wireless-Fidelity,无线保真)网络、ZigBee网络、蓝牙网络、CAN(Controller Area Network,控制器局域网络)网络;第二网络可以单不限于WiFi网络。

图1仅是示意图,各个设备之间的连线仅表示设备之间存在数据交互,并不限定两者通过有线方式连接。

请参见图2,示出了本发明实施例一种空调控制方法的流程图,该方法应用于图1所示的空调系统中。本实施例由集中控制节点汇总各个空调节点发送的语音命令,并发送给服务器进行识别,实现多个空调节点语音在线识别。

如图2所示,该方法可以包括:

S110,空调节点获取用户输入的语音数据。

空调节点上设置有麦克风等语音采集模块,通过此类模块采集用户输入的语音信息,并把语音信息转换成电信号得到语音数据,并通过第一网络传输给集中控制节点。

在没有接收到语音命令时,空调节点处于睡眠状态,需要用户说出指定的唤醒词来唤醒空调节点进入唤醒状态,空调节点进入唤醒状态后,才能使用语音控制功能。空调节点的语音采集模块进行语音信息采集。

在本发明一种可能的实现方式中,空调节点可以直接将获得的语音数据发送给集中控制节点,即执行完S110之后执行S130。

S120,空调节点判断语音数据是否有效;如果有效,则执行S130;如果无效,则等待一预设时间段后返回执行S110。

为了减少语音命令无效的等待时间,空调节点可以判断语音数据是否有效,如果语音数据有效,则下一步将发送给集中控制节点;如果语音数据无效,则等待一预设时间段后重新获取用户输入的语音数据,如果一预设时间段后未采集到用户的语音数据,则退出唤醒状态重新进入睡眠状态。

S130,空调节点将语音数据发送给集中控制节点。

空调节点通过第一网络将获得的语音数据发送给集中控制节点。

在本发明一种可能的实现方式中,集中控制节点可以按照预设周期依次与空调节点进行数据收发同步操作,同步后,空调节点与集中控制节点之间采用设备地址和数据内容的方式进行数据交互,这样,集中控制节点接收到空调发送的语音数据后,能够通过消息中携带的设备地址确定是哪个空调节点发送的。

S140,集中控制节点将接收到的语音数据发送给服务器。

集中控制节点通过第二网络将接收到的语音数据发送服务器进行网络在线识别。

集中控制节点能够接收与自身连接的各个空调节点所发送的语音数据,即,各个空调节点可以将语音数据发送到集中控制节点中,再由集中控制节点通过互联网发送给服务器,从而实现多个空调节点的在线语音控制。

S150,服务器对接收到的语音数据进行语义识别,得到语义识别结果;

服务器首先对接收到的语音数据进行语义识别,即,解析语音数据得到语音数据的语义。

S160,服务器查找语音数据与控制命令之间的对照表,获得语义识别结果对应的控制命令。

服务器中存储有语音数据与空调的标准控制命令之间的对应关系表。一种标准的控制命令可能对应多种语音数据,例如,语音数据“开机”、“开空调”、“开启”都对应标准的控制命令“开机”。服务器通过查询该对照表获得语义识别结果对应的标准的控制命令。

S170,服务器将获得的语义识别结果对应的控制命令发送给集中控制节点。

服务器将查询得到的控制命令返回给集中控制节点。

S180,集中控制节点将该控制命令发送给对应的空调节点。

集中控制节点将控制命令下发给对应的空调节点。

图1所示系统中的每个空调节点都具有一个标识信息,例如,空调节点的MAC(Media Access Control,媒体访问控制)地址,集中控制节点在接收空调节点的语音数据时,能够获知发送该语音数据的空调节点的标识信息,当需要向空调节点下发该语音数据对应的控制命令时,将控制命令发送给该标识信息对应的空调节点。

S190,空调节点执行该控制命令。

空调节点接收到集中控制节点发送的控制命令后,执行该控制命令,至此,实现多节点在线语音控制。

可选地,该空调控制方法还可以包括以下步骤:

S200,空调节点向集中控制节点发送控制响应消息。

空调节点响应所述控制命令后,产生相应的控制响应消息并发送给集中控制器。

例如,如果空调节点成功执行所述控制命令,则产生成功响应消息;如果空调节点执行所述控制命令成功,则产生失败响应消息。

S210,集中控制节点从服务器中获取与该控制响应消息对应的语音播报信息。

集中控制节点接收到空调节点发送的控制响应消息后发送给服务器,由服务器查找控制响应消息对应的语音播报信息。

例如,如果是成功响应消息,则对应的语音播报信息可以是语音信号“已设置成功”。或者,可以是与具体的控制命令相关联的语音播报信息,例如,控制命令是“开机”,空调节点开机成功后,对应的语音播报信息可以是语音信号“已开机”。

如果是失败响应消息,则对应的语音播报信息可以是语音信号“设置失败”,或者,“开机失败”。

S220,集中控制节点将该语音播报信息发送给发送所述控制响应消息的空调节点。

S230,空调节点播放该语音播报信息。

本实施例提供的空调控制方法,多个空调节点通过第一网络与集中控制节点连接,同时,集中控制节点通过第二网络连接互联网。空调节点采集到的语音数据汇集到集中控制节点中,由集中控制节点通过互联网将接收到的语音数据发送给服务器,服务器对语音数据进行识别获得该语音数据对应的控制命令并返回给集中控制节点,再由集中控制节点返回给空调节点,最后,由空调节点执行接收到的控制命令,从而实现对多个空调节点的在线集中式语音控制。

此外,在空调节点执行控制命令之后,向集中控制节点发送相应的控制响应消息,然后,由集中控制节点从服务器中获取与该控制响应消息相对应的语音播报数据,并发送给空调节点进行播放,以使用户听到空调节点播放的语音播报数据后,获知语音控制是否成功,实现用户与空调之间的交互,提高用户体检。

请参见图3,示出了本发明实施例另一种空调系统的框图,如图3所示,该系统包括多个空调节点和一个集中控制节点,多个空调节点通过第一网络连接集中控制节点。第一网络可以是WiFi网络、ZigBee网络、蓝牙网络、CAN网络。

请参见图4,示出了本发明实施例另一种空调控制方法的流程图,该方法应用于图3所示的空调系统中。本实施例由集中控制节点接收各个空调节点发送的语音命令,然后,由集中控制节点识别该语音命令,从而实现多个空调节点语音本地识别。

如图4所示,该方法可以包括:

S310,空调节点获取用户输入的语音数据。

在本发明一种可能的实现方式中,空调节点获得用户的语音数据后立即发送给集中控制节点,即执行完S310之后执行S330。

S320,空调节点判断语音数据是否有效;如果有效,则执行S330;如果无效,则等待一预设时间段后返回执行S310。

S330,空调节点将语音数据发送给集中控制节点。

S340,集中控制节点对接收到的语音数据进行语义识别,得到语义识别结果。

集中控制节点本地具有语义识别功能,能够解析空调节点上传的语音数据,得到语义识别结果。

S350,集中控制节点查找语音数据与控制命令之间的对照表,获得语义识别结果对应的控制命令。

集中控制节点中还存储有语音数据与控制命令的对照表,集中控制节点获得语义识别结果后,从该对照表中查询获得该语义识别结果对应的控制命令。

S360,集中控制节点将该控制命令发送给相应的空调节点。

集中控制节点获得控制命令后发送给相应的空调节点。空调节点与集中控制节点之间的交互内容包括空调节点的标识信息(例如,设备地址)和具体的数据内容,这样,集中控制节点能够获知接收到的数据是哪个空调节点发送的。而后,识别出该语音数据对应的控制命令后,再向发送该语音数据的空调节点返回该控制命令。

S370,空调节点执行该控制命令。

可选地,该空调控制方法还可以包括以下步骤:

S380,空调节点向集中控制节点发送控制响应消息。

S390,集中控制节点从集中控制节点本地获取与该控制响应消息对应的语音播报信息,并将语音播报信息发送给空调节点。

S400,空调节点播放该语音播报信息。

本实施例提供的空调控制方法,各个空调节点采集到语音数据后,都发送给集中控制节点,由集中控制节点识别空调节点发送的语音数据,得到语义识别结果,并从集中控制节点本地存储的语音数据与控制命令的对照表中查询获得语义识别结果对应的空调的标准控制命令,并将该控制命令返回给空调节点,空调节点执行该控制命令,从而实现对多个空调节点的本地集中式语音控制。

此外,在空调节点执行控制命令之后,向集中控制节点发送相应的控制响应消息,然后,由集中控制节点从集中控制节点本地获取与该控制响应消息对应的语音播报数据,并发送给空调节点进行播放,以实现用于与空调之间的交互,使用户听到空调节点播放的语音播报数据后,获知对空调节点的语音控制是否成功,提高用户体验。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

相应于上述的空调控制方法实施例,本发明还提供了空调控制装置实施例。

请参见图5,示出了本发明实施例一种空调控制装置的框图,该装置应用于图1所示的集中控制节点中,集中控制节点通过第一网络与开多个空调节点连接,且通过第二网络与服务器连接。如图5所示,该装置包括:第一接收模块110、第一发送模块120和第二接收模块130;

第一接收模块110,用于接收空调节点发送的语音数据。

所述语音数据由所述空调节点采集获得,第一接收模块110通过第一网络接收空调节点发送的语音数据。

第一发送模块120,用于将所述语音数据发送给服务器;

所述服务器对所述语音数据进行语义识别得到语义识别结果,以及,查找语音数据与控制命令之间的对照表得到所述语义识别结果对应的控制命令;然后,服务器将该控制命令发送给集中控制节点。

第二接收模块130,用于接收所述服务器发送的所述语义识别结果对应的控制命令,并发送给所述空调节点。

集中控制节点接收到服务器发送的语义识别结果对应的控制命令后,下发给对应的空调节点。空调节点执行该控制命令。

本实施例提供的空调控制装置,多个空调节点通过第一网络与集中控制节点连接,同时,集中控制节点通过第二网络连接互联网。空调节点采集到的语音数据汇集到集中控制节点中,由集中控制节点通过互联网将接收到的语音数据发送给服务器,服务器对语音数据进行识别获得该语音数据对应的控制命令并返回给集中控制节点,再由集中控制节点返回给空调节点,最后,由空调节点执行接收到的控制命令,从而实现多个空调节点的在线集中式语音控制。

请参见图6,示出了本发明实施例另一种集中控制节点的框图,本实施例在图5基础上还包括:第三接收模块210、获取模块220和第二发送模块230。

第三接收模块210,用于接收空调节点返回的控制响应消息。

空调节点执行控制命令后产生相应的控制响应消息,并发送给集中控制节点。例如,如果空调节点成功执行所述控制命令,则产生成功响应消息;如果空调节点执行所述控制命令成功,则产生失败响应消息。

获取模块220,用于从服务器中获取与控制响应消息对应的语音播报信息。

集中控制节点接收到空调节点发送的控制响应消息后发送给服务器,由服务器查找控制响应消息对应的语音播报信息。该语音播报信息用于使空调节点向用户播放,从而实现用户与空调之间的语音交互。

第二发送模块230,用于将语音播报信息发送给空调节点,以使空调节点播放语音播报信息。

本实施例提供的空调控制装置,在空调节点执行控制命令之后,向集中控制节点发送相应的控制响应消息,然后,由集中控制节点从服务器中获取与该控制响应消息相对应的语音播报数据,并发送给空调节点进行播放,以使用户听到空调节点播放的语音播报数据后,获知语音控制是否成功,实现用户与空调之间的交互,提高用户体检。

请参见图7,示出了本发明实施例又一种空调控制装置的框图,应用于空调节点中,空调节点通过第一网络与集中控制节点连接。

如图7所示,所述控制装置包括:语音获取模块310、第一发送模块320和第一接收模块330。

语音获取模块310,用于获取用户输入的语音数据。

空调节点可以通过麦克风等语音采集模块获取用户输入的语音数据。

第一发送模块320,用于将语音数据发送给集中控制节点。

空调节点采集到语音数据后发送给集中控制节点进行处理。

在本发明一种可能的实现方式中,集中控制节点将该语音数据发送给服务器,服务器对该语音数据进行语义识别,得到语义识别结果;然后,由服务器查询服务器中存储的语音数据与控制命令之间的对照表,获得语义识别结果对应的控制命令,并将该控制命令发送给集中控制节点。集中控制节点将该控制命令发送给空调节点。

在本发明另一种可能的实现方式中,集中控制节点接收到空调节点发送的语音数据后,对该语音数据进行语义识别得到语义识别结果。然后,从集中控制节点本地存储的语音数据与控制命令之间的对照表中查询得到语义识别结果对应的控制命令,并将该控制命令发送给对应的空调节点。

第一接收模块330,用于接收集中控制节点发送的语音数据对应的控制命令,并执行控制命令。

空调节点接收到集中控制节点发送的控制命令后,执行该控制命令。

本实施例提供的空调控制装置,应用于空调节点中,空调节点获取用户输入的语音数据,并发送给集中控制节点。当集中控制节点获得语音数据对应的控制命令后,将该控制命令发送给空调节点,从而实现对多空调节点的集中式语音控制。

请参见图8,示出了本发明实施例的另一种空调控制装置的框图,在图7的基础上还包括:识别模块410、第一确定模块420和第二确定模块430。

识别模块410,用于识别用户输入的所述语音数据包含文字个数;

第一确定模块420,用于当所述语音数据包含文字个数大于等于预设数量时,确定所述语音数据有效,并使所述第一发送模块将所述语音数据发送给所述集中控制节点;

第二确定模块430,用于当所述语音数据包含文字个数小于所述预设数量时,确定所述语音数据无效。

本实施例提供的空调控制装置,空调节点接收到语音数据后先判断该语音数据是否有效,如果有效则继续后续步骤,如果无效,则提醒用户输入的语音无效。与由集中控制节点或服务器判断出语音数据无效相比,缩短了用户获知语音无效的等待时间。

请参见图9,示出了本发明实施例又一种空调控制装置的框图,该装置在图7的基础上还包括:第二发送模块510、第二接收模块520和播放模块530。

第二发送模块510,用于向所述集中控制节点发送控制响应消息,所述控制响应消息用于使所述集中控制节点从所述服务器中获取与所述控制响应消息对应的语音播报信息;

第二接收模块520,用于接收所述集中控制节点发送的语音播报数据;

播放模块530,用于播放所述语音播报数据。

本实施例提供的空调控制装置,在空调节点执行控制命令之后,向集中控制节点发送相应的控制响应消息,然后,由集中控制节点从服务器中获取与该控制响应消息相对应的语音播报数据,并发送给空调节点进行播放,以使用户听到空调节点播放的语音播报数据后,获知语音控制是否成功,实现用户与空调之间的交互,提高用户体检。

请参见图10,示出了本发明实施例另一种集中控制节点的框图,该集中控制节点通过第一网络与多个空调节点连接。如图10所示,该集中控制节点包括:第一接收模块610、语义识别模块620、查找模块630和第一发送模块640。

第一接收模块610,用于接收空调节点发送的语音数据,所述语音数据由所述空调节点采集获得;

语义识别模块620,用于对所述语音数据进行语义识别,得到语义识别结果;

查找模块630,用于查找语音数据与控制命令之间的对照表,得到所述语义识别结果对应的控制命令;

第一发送模块640,用于将所述语义识别结果对应的控制命令发送给发送语音数据的空调节点,以使所述空调节点执行所述控制命令。

本实施例提供的集中控制节点,各个空调节点采集到语音数据后,都发送给集中控制节点,由集中控制节点识别空调节点发送的语音数据,得到语义识别结果,并从集中控制节点本地存储的语音数据与控制命令的对照表中查询获得语义识别结果对应的空调的标准控制命令,并将该控制命令返回给空调节点,空调节点执行该控制命令,从而实现对多个空调节点的本地集中式语音控制。

请参见图11,示出了本发明实施例又一种集中控制节点的框图,在图10的基础上还包括:第二接收模块710、获取模块720和第二发送模块730。

第二接收模块710,用于接收所述空调节点返回的控制响应消息。

获取模块720,用于从所述集中控制节点本地获取与所述控制响应消息对应的语音播报信息。

第二发送模块730,用于将所述语音播报信息发送给所述空调节点,以使所述空调节点播放所述语音播报信息。

本实施例提供的集中控制节点,在空调节点执行控制命令之后,向集中控制节点发送相应的控制响应消息,然后,由集中控制节点从集中控制节点本地获取与该控制响应消息对应的语音播报数据,并发送给空调节点进行播放,以实现用于与空调之间的交互,使用户听到空调节点播放的语音播报数据后,获知对空调节点的语音控制是否成功,提高用户体验。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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