智能家居设备控制的方法、智能语音终端和网络设备转让专利

申请号 : CN201810159756.9

文献号 : CN108447480B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 龚飞潘增江

申请人 : 深圳市晟瑞科技有限公司

摘要 :

本发明适用于智能家居控制技术领域,提供了一种智能家居设备控制的方法、智能语音终端及网络设备,其中,该智能家居设备控制的方法包括智能语音终端采集用户的语音信号,判断是否可解析所述语音信号,若可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向智能家居设备发送第一预设指令;若不可解析语音信号,则将所述语音信号发送至网络设备进行解析,网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向智能家居设备发送第一预设指令。本发明可以在离线的状态下快速实现语音控制家居设备的目的,具有较强的易用性和实用性。

权利要求 :

1.一种智能家居设备控制的方法,其特征在于,应用于智能语音终端,所述方法包括:所述智能语音终端采集用户的语音信号解析前的判断语音信号;

所述智能语音终端判断是否可解析所述语音信号;

若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;

若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则令所述网络设备将所述解析结果发送至所有智能语音终端,以使得距离被控智能家居设备较近的智能语音终端向所述智能家居设备发送所述第一预设指令。

2.根据权利要求1所述的方法,其特征在于,将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令包括:将所述语音信号发送至网络设备进行解析,以使得所述网络设备判断是否可解析所述语音信号,若是,则在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令;

若所述网络设备不可解析所述语音信号,则将所述网络设备进行联网设置,通过在线解析的方式获取解析结果,并将所述解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。

3.根据权利要求1所述的方法,其特征在于,在所述智能语音终端向所述智能家居设备发送第一预设指令方法后,还包括:向所述网络设备反馈所述智能家居设备当前的工作状态。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一预设指令包括智能家居设备的开启指令或智能家居设备的关闭指令。

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

接收智能语音终端发送的语音信号,并对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则将所述解析结果发送至所有智能语音终端,以使得距离被控智能家居设备较近的智能语音终端向所述智能家居设备发送第一预设指令。

6.根据权利要求5所述的方法,其特征在于,所述对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令包括:接收智能语音终端发送的语音信号,并判断是否可解析所述语音信号,若是,则在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令;

若所述网络设备不可解析所述语音信号,则将所述网络设备进行联网设置,通过在线解析的方式获取解析结果,并将所述解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。

7.根据权利要求5至6中任一项所述的方法,其特征在于,所述第一预设指令包括智能家居设备的开启指令或智能家居设备的关闭指令。

8.一种智能家居设备控制的装置,其特征在于,应用于智能语音终端,所述装置包括:采集模块,用于所述智能语音终端采集用户的语音信号;

判断模块,用于所述智能语音终端判断是否可解析所述语音信号;

第一处理模块,用于若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;

第二处理模块,用于若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则令所述网络设备将所述解析结果发送至所有智能语音终端,以使得距离被控智能家居设备较近的智能语音终端向所述智能家居设备发送所述第一预设指令。

9.一种智能语音终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述方法的步骤。

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

处理模块,用于接收智能语音终端发送的语音信号,并对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则将所述解析结果发送至所有智能语音终端,以使得距离被控智能家居设备较近的智能语音终端向所述智能家居设备发送第一预设指令。

11.一种网络设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求5至7中任一项所述方法的步骤。

12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被一个或多个处理器执行时实现如权利要求1至4任一项所述方法的步骤和/或如权利要求5至7中任一项所述方法的步骤。

说明书 :

智能家居设备控制的方法、智能语音终端和网络设备

技术领域

[0001] 本发明涉及智能家居控制技术领域,尤其涉及一种智能家居设备控制的方法、智能语音终端、网络设备及计算机可读存储介质。

背景技术

[0002] 智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将与家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的目的。
[0003] 随着智能家居的普及,智能家居用户对体验的要求越来越高,人们越来越希望用最自然的方式与智能家居系统交互,语音控制因其操作便利的特性被越来越多地应用于智能家居系统。
[0004] 目前,通过语音控制智能家居设备的方式主要是由网关对智能终端采集的语音信号进行解析处理,但该过程需要智能终端与网关之间频繁交互,比较耗时,用户的体验感差。
[0005] 发明信息
[0006] 鉴于此,本发明实施例提供了一种智能家居设备控制的方法、智能语音终端及网络设备,可以利用语音快速控制家居设备,提升了用户的体验感。
[0007] 本发明实施例的第一方面提供了一种智能家居设备控制的方法,应用于智能语音终端,所述方法包括:
[0008] 所述智能语音终端采集用户的语音信号;
[0009] 所述智能语音终端判断是否可解析所述语音信号;
[0010] 若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;
[0011] 若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0012] 本发明实施例的第二方面提供了一种智能家居设备控制的方法,应用于网络设备,所述方法包括:
[0013] 接收智能语音终端发送的语音信号,并对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令。
[0014] 本发明实施例的第三方面提供了一种智能家居设备控制的装置,应用于智能语音终端,所述装置包括:
[0015] 采集模块,用于所述智能语音终端采集用户的语音信号;
[0016] 判断模块,用于所述智能语音终端判断是否可解析所述语音信号;
[0017] 第一处理模块,用于若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;
[0018] 第二处理模块,用于若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0019] 本发明实施例的第四方面提供了一种智能语音终端,包括:包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现上述第一方面提及的方法。
[0020] 本发明实施例的第五方面提供了一种智能家居设备控制的装置,应用于网络设备,所述装置包括:
[0021] 处理模块,用于接收智能语音终端发送的语音信号,并对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令。
[0022] 本发明实施例的第六方面提供了一种网络设备,包括:包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现上述第二方面提及的方法。
[0023] 本发明实施例的第七方面提供了一种计算机可读存储介质,包括:该计算机可读存储介质上存储有计算机程序,上述计算机程序被一个或多个处理器执行时实现上述第一方面提及的方法和/或实现上述第二方面提及的方法。
[0024] 本发明实施例与现有技术相比存在的有益效果是:本实施例通过所述智能语音终端采集用户的语音信号,并判断是否可解析所述语音信号,若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。通过本发明实施例,在智能语音终端可以准确判断出用户想要控制的智能家居设备类型时,直接向该智能家居设备发送第一预设指令,在一定程度上提高了语音控制系统的反应速度,具有较强的易用性和实用性。

附图说明

[0025] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026] 图1为本发明实施例一提供的智能家居设备控制方法的流程示意图;
[0027] 图2为本发明实施例二提供的智能家居设备控制方法的流程示意图;
[0028] 图3为本发明实施例三提供的智能家居设备控制装置的结构示意图;
[0029] 图4为本发明实施例四提供的智能家居设备控制装置的结构示意图;
[0030] 图5为本发明实施例五提供的智能语音终端的结构示意图;
[0031] 图6为本发明实施例六提供的网络设备的结构示意图。

具体实施方式

[0032] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0033] 应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0034] 还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0035] 还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0036] 如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0037] 应理解,本实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0038] 需要说明的是,所述智能家居设备是指通过智能模块接入智能家居系统的家电,包括但不限于以下设备中的一种或两种以上:智能窗帘、智能灯、智能门锁、电视、冰箱、空调、DVD、音响、微波炉、洗衣机等,并且安装有智能家居设备的房间中均安装有对应的智能语音终端,客厅中设有网络设备。
[0039] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0040] 实施例一
[0041] 图1是本发明实施例一提供的智能家居设备控制方法的流程示意图,该方法应用于智能语音终端,可以包括以下步骤:
[0042] S101:所述智能语音终端采集用户的语音信号。
[0043] 需要说明的是,电视播放节目的声音是不会作为用户的语音信号被采集的。
[0044] 可选的,所述语音信号为普通话,以提升识别的准确率。
[0045] 应当理解,通过所述智能语音终端内置的无线通信模块,所述智能语音终端之间可以进行交互。
[0046] 可选的,所述智能语音终端通过Wifi的方式与网络设备建立连接,用于进行语音信号的传输;所述智能语音终端通过Zigbee/BLE/Z-Wave的方式与所述智能家居设备建立连接。
[0047] S102:所述智能语音终端判断是否可解析所述语音信号。
[0048] 应当理解,所述解析为语义解析,语义解析是将所述语音信号转化为对应的操作码,明确用户想要控制哪一类那个智能家居设备,想让它做什么,从而执行相应的操作。
[0049] 需要说明的是,所述智能语音终端的解析为离线工作状态下的解析,通过直接在本地进行解析处理来达到快速响应用户请求的目的。
[0050] 应当理解,在所述智能语音终端没有联网解析时,通常只能解析一些简单的语音信号,对于一些复杂的或者带有方言的语音信号都是无法解析的。其中,所述复杂的语音信号包括逻辑比较复杂或语句过长的语音信号,例如:我今天还有那些其他待办的事情呢?[0051] S103:若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令。
[0052] 其中,所述第一预设指令包括智能家居设备的开启指令或智能家居设备的关闭指令。
[0053] 需要说明的是,通常情况下用户的家中会有多个房间,如:三居室,若每个房间内都安装有相同的智能家居设备,如:智能窗帘,当用户用一种比较自然的方式在客厅内说“打开窗帘”时,则所有智能语音终端需要定时广播各自解析的结果,以便于所有智能语音终端可以根据就近的原则来确定用户实际想要控制那个房间的窗帘;若智能语音终端广播后仍无法确定用户想要控制那个窗帘,则由网络设备向用户发起询问。
[0054] 可选的,按照时间、指令、设备名称的顺序对所述语音信号进行解析,例如:当识别后的语音信号为“关闭卧室1的台灯”,则所述语音信号解析成:现在(时间)、关闭(指令)、卧室1的台灯(设备名称)。
[0055] 应当理解,可以在所述智能家居设备接入智能家居语音控制系统时,录入所述智能家居设备的名称,所述智能家居设备的名称可以包括房间名称和设备名称,例如:卧室1的台灯。
[0056] 还应当进一步理解,所述预设关键词与所述第一预设指令一一对应。
[0057] S104:若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0058] 其中,所述网络设备,可以为智能语音网关的一部分。所述智能语音网关是家居智能化的心脏,通过它实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。
[0059] 需要说明的,智能语音网关应具备智能语音终端的全部功能,且语音离线处理能力比智能终端要强,并可对智能语音终端通过Wifi发送过来语音信号进行离线解析或者联网解析。当智能语音网关被放置在某一个区域内,例如客厅时,可充当智能语音终端的角色,采集用户的语音信号并对其进行解析,未能解析语音信号则通过网络解析,然后执行相应的指令。
[0060] 可选的,所述网络设备持续探测通信信号,以便于在有通信信号出现时及时发现。
[0061] 可选的,所述网络设备在解析所述语音信号后,将解析结果发送至所有智能语音终端,以使得距离被控智能家居设备较近的智能语音终端可以直接向该智能家居设备发送所述第一预设指令。
[0062] 应当理解,所述网络设备的离线语音处理能力要比智能语音终端的离线语音处理能力强,通过所述网络设备可以处理一些较为复杂的语音信号。
[0063] 还应当理解,若所述网络设备不可解析所述语音信号,则将所述网络设备进行联网设置,通过在线解析的方式获取解析结果,并将所述解析结果与预设的关键词进行匹配,若匹配成功,则通过所述网络设备向所述智能家居设备发送所述第一预设指令。
[0064] 还应当进一步理解,所述网络设备可控制一个或多个智能家居设备执行第一预设指令。用户可以根据实际需求自定义多种场景,如:早晚洗漱模式、起夜模式、影院模式、晚餐模式、出门布防模式和回家模式等,通过在任意一个时间点均可引发其他关联设备的相应动作,从而激活家居生活中的各种设备,满足用户对多种场景的需求。
[0065] 本发明实施例中,通过所述智能语音终端采集用户的语音信号;判断是否可解析所述语音信号,若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。通过本发明实施例可以充分发挥所述智能语音终端和网络设备各自的优势,在所述智能语音终端可以解析所述语音信号时,直接由所述智能语音终端向所述智能家居设备发送第一预设指令;在所述智能语音终端无法解析所述语音信号时,将其发送至所述网络设备进行解析,降低了所述智能语音终端与所述网络设备之间交互的频次,可以快速响应用户的请求;另外,由于本发明实施例是在离线的状态下进行语音解析,还可以节省联网处理的时间,具有较强的易用性和实用性。
[0066] 实施例二
[0067] 图2为本发明实施例二提供的智能家居设备控制方法的流程示意图,该方法应用于网络设备,可以包括以下步骤:
[0068] S201:接收智能语音终端发送的语音信号,并判断是否可解析所述语音信号,若是,则在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0069] 其中,所述第一预设指令包括智能家居设备的开启指令或智能家居设备的关闭指令。
[0070] S202:若所述网络设备不可解析所述语音信号,则将所述网络设备进行联网设置,通过在线解析的方式获取解析结果,并将所述解析结果与预设的关键词进行匹配,若匹配成功,则通过所述网络设备向所述智能家居设备发送所述第一预设指令。
[0071] 需要说明的是,上述步骤S201-S202可参照实施例一中的步骤S104的相关描述,在此不作重复赘述。
[0072] 本发明实施例中,通过接收智能语音终端发送的语音信号,并判断是否可解析所述语音信号,若是,则在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令,可以离线处理一些较为复杂的语音信号,从而快速控制对应的智能终端设备;若所述网络设备不可解析所述语音信号,则将所述网络设备进行联网设置,通过在线解析的方式获取解析结果,并将所述解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令,可以在线处理一些更为复杂的语音信号,从而响应用户的请求,具有较强的易用性和实用性。
[0073] 实施例三
[0074] 图3是本发明实施例三提供的智能家居设备控制装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。
[0075] 该智能家居设备控制装置可以是内置于智能语音终端内的软件单元、硬件单元或者软硬结合的单元,也可以作为独立的挂件集成到所述智能语音终端中。
[0076] 所述智能家居设备控制装置,包括:
[0077] 采集模块31,用于所述智能语音终端采集用户的语音信号;
[0078] 判断模块32,用于所述智能语音终端判断是否可解析所述语音信号;
[0079] 第一处理模块33,用于若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;
[0080] 第二处理模块34,用于若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0081] 实施例四
[0082] 图4是本发明实施例三提供的智能家居设备控制装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。
[0083] 该智能家居设备控制装置可以是内置于网络设备内的软件单元、硬件单元或者软硬结合的单元,也可以作为独立的挂件集成到所述网络设备中。
[0084] 所述智能家居设备控制装置,包括:
[0085] 处理模块41,用于接收智能语音终端发送的语音信号,并对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令。
[0086] 可选的,所述处理模块41,具体包括:
[0087] 第一处理单元411,用于接收智能语音终端发送的语音信号,并判断是否可解析所述语音信号,若是,则在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令;
[0088] 第二处理单元412,用于若所述网络设备不可解析所述语音信号,则将所述网络设备进行联网设置,通过在线解析的方式获取解析结果,并将所述解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0089] 实施例五
[0090] 图5是本发明实施例五提供的智能语音终端的结构示意图。如图5所示,该实施例的智能语音终端5包括:处理器50、存储器51以及存储在所述存储器51中并可在所述处理器50上运行的计算机程序52。所述处理器50执行所述计算机程序52时实现上述各个方法实施例一中的步骤,例如图1所示的步骤S101至S104。
[0091] 示例性的,所述计算机程序52可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器51中,并由所述处理器50执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序52在所述智能语音终端5中的执行过程。例如,所述计算机程序52可以被分割成采集模块、判断模块、第一处理模块和第二处理模块,各模块具体功能如下:
[0092] 采集模块,用于所述智能语音终端采集用户的语音信号;
[0093] 判断模块,用于所述智能语音终端判断是否可解析所述语音信号;
[0094] 第一处理模块,用于若所述智能语音终端可解析所述语音信号,则对所述语音信号进行解析,并将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令;
[0095] 第二处理模块,用于若所述智能语音终端不可解析所述语音信号,则将所述语音信号发送至网络设备进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送所述第一预设指令。
[0096] 所述智能语音终端可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是智能语音终端5的示例,并不构成对智能语音终端5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述智能语音终端还可以包括输入输出设备、网络接入设备、总线等。
[0097] 所述处理器50可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0098] 所述存储器51可以是所述智能语音终端5的内部存储单元,例如智能语音终端5的硬盘或内存。所述存储器51也可以是所述智能语音终端5的外部存储设备,例如所述智能语音终端5上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括所述智能语音终端5的内部存储单元也包括外部存储设备。所述存储器51用于存储所述计算机程序以及所述智能语音终端所需的其他程序和数据。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
[0099] 实施例六
[0100] 图6是本发明实施例六提供的网络设备的结构示意图。如图6所示,该实施例的网络设备6包括:处理器60、存储器61以及存储在所述存储器61中并可在所述处理器60上运行的计算机程序62。所述处理器60执行所述计算机程序62时实现上述各个方法实施例二中的步骤,例如图2所示的步骤S201至S202。
[0101] 示例性的,所述计算机程序62可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器61中,并由所述处理器60执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序62在所述网络设备6中的执行过程。例如,所述计算机程序62可以被分割成处理模块等,该处理模块具体功能如下:
[0102] 处理模块,用于接收智能语音终端发送的语音信号,并对所述语音信号进行解析,以使得所述网络设备在解析所述语音信号后,将解析结果与预设的关键词进行匹配,若匹配成功,则向所述智能家居设备发送第一预设指令。
[0103] 所述网络设备可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图6仅仅是网络设备6的示例,并不构成对网络设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件如所述网络设备还可以包括输入输出设备、网络接入设备、总线等。
[0104] 所述处理器60可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0105] 所述存储器61可以是所述网络设备6的内部存储单元,例如网络设备6的硬盘或内存。所述存储器61也可以是所述网络设备6的外部存储设备,例如所述网络设备6上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器61还可以既包括所述网络设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储所述计算机程序以及所述网络设备所需的其他程序和数据。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。
[0106] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0107] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0108] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实施例的模块、单元和/或方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0109] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0110] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0111] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0112] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的信息可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0113] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。