一种设备控制方法、装置及终端的制作方法_2

文档序号:9454221阅读:来源:国知局
设备执行该设备控制指令,实现对智能设备进行语音控制。
[0085]当该方案应用于家庭时,可以在家庭内不同房间内均设置一个语音采集设备,例如:可以在家庭的每个房间内设置至少一个麦克风,这样当用户想要使用语音控制功能时,可以在家庭内任意一个房间内直接说话即可采集用户的语音信号,进而利用该方案实现相应的语音控制。与相关技术相比,使用该方案用户无需随时都携带有特定的移动终端就可以对智能设备进行语音控制,使得用户不再受移动终端的束缚,提高语音控制的便利性。
[0086](2)、在另一个实施例中,本公开通过在本地对所述语音信号进行语音识别,得到与所述语音信号相对应的文字信息,在本地对所述文字信息进行语义识别,得到与所述文字信息相对应的语义信息,根据所述本地识别得到的语义信息中的关键词确定与所述语义信息对应的智能设备的标识,在与所述智能设备的标识相对应的指令库中,可以查找与所述语义信息相对应的设备控制指令。
[0087]本公开实施例提供的该方法,能够通过在本地对语音信号进行语音识别、语义识另IJ,进而根据识别结果得到智能设备的标识及设备控制指令,能够在用户进行语音控制时,准确识别出语音信号中包含的信息,以便根据识别出的信息对智能设备进行准确的控制。
[0088](3)、在另一个实施例中,本公开通过当未识别得到与所述语音信号相对应的文字信息,或者,未识别得到与所述文字信息相对应的语义信息时,将所述语音信号发送给远程语音服务器;接收所述远程语音服务器对所述语音信号进行语音识别以及语义识别后得到的语义信息;根据所述远程语音服务器发送的语义信息中的关键词确定与所述语义信息对应的智能设备的标识;可以在与所述智能设备的标识相对应的指令库中,查找与所述语义信息相对应的设备控制指令。
[0089]本公开实施例提供的该方法,能够在当本地语音识别不成功,或者,本地语义识别不成功时,均将采集的语音信号发送给服务器,以便服务器利用内部更加全面的声学模型和语言模型对语音信号进行识别,进而可以识别中本地无法识别的模糊语句,使语音识别效率更高,使得用户在进行语音控制时更加准确。
[0090](4)、在另一个实施例中,本公开通过检测所述文字信息中是否包含有预设触发字段;当所述文字信息中包含有预设触发字段时,执行所述在本地对所述文字信息进行语义识别,得到与所述文字信息相对应的语义信息的步骤,或者,执行所述将所述语音信号发送给远程语音服务器的步骤。
[0091]本公开实施例提供的该方法,能够在用户发出的语音信号包含预设触发字段时,才会进行后续语音识别,节省系统资源,减少系统响应时间,同时也使得功耗降低。
[0092](5)、在另一个实施例中,本公开通过将所述语音信号发送给远程语音服务器;接收所述远程语音服务器对所述语音信号进行语音识别以及语义识别后得到的语义信息;根据语音信息中的关键词确定与所述语义信息对应的智能设备的标识;可以在与所述智能设备的标识相对应的指令库中,查找与所述语音信息相对应的设备控制指令。
[0093]相比于设置在家庭内的设备控制终端,在语音服务器中,可以安装有非常系统的识别软件以及声学模型、语言模型等,所以,对于设备控制终端无法识别的语音信号,可以在语音服务器中轻松进行识别,因此可以实现对用户的语音信号进行快速响应,避免用户等待过程的焦躁情绪。
[0094](6)、在另一个实施例中,本公开通过接收所述智能设备执行所述设备控制指令后发送的状态参数;可以向所述语音采集设备发送携带有所述状态参数的提示指令,以使所述语音采集设备在本地提示本次语音控制成功以及展示所述状态参数。
[0095]本公开实施例提供的该方法,能够将智能设备执行设备控制指令后的状态参数在语音采集设备处进行显示,使用户能够及时得知智能设备的调节状态,避免语音控制不成功而出现的问题。
[0096](7)、在另一个实施例中,本公开通过当在预设空间内预设位置上采集到语音信号时,将所述语音信号发送给设备控制终端,以使所述设备控制终端根据所述语音信号确定设备控制指令并将所述设备控制指令发送给对应智能设备;接收所述设备控制终端发送的智能设备的状态参数,所述状态参数是所述智能设备执行所述设备控制指令后发送给所述设备控制终端的,可以在本地提示本次语音控制成功,以及在本地展示所述智能设备的状态参数。
[0097]本公开实施例提供的该方法,不仅能够采集用户的语音信号,而且能够对智能设备执行设备控制指令后的状态参数进行展示,可以使用户在进行语音控制的同时,能够及时得知被调节智能设备的状态。
[0098](8)、在另一个实施例中,本公开通过利用灯光、震动和声音中的至少一种方式在本地提示本次语音控制成功;利用显示屏在本地显示所述智能设备的状态参数,或者,利用声音在本地播放所述智能设备的状态参数。
[0099]本公开实施例提供的该方法,能够及时通知用户语音控制成功,并且可以利用显示屏显示智能设备的状态参数,能够使用户及时得知智能设备的调节状态。
【附图说明】
[0100]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0101]图1为本公开一示例性实施例提供的一种场景示意图;
[0102]图2为一示例性实施例提供的一种设备控制方法的流程图;
[0103]图3为图1中步骤S202的一种流程图;
[0104]图4为图1中步骤S202的另一种流程图;
[0105]图5为图1中步骤S202的另一种流程图;
[0106]图6为图1中步骤S202的另一种流程图;
[0107]图7为一示例性实施例提供的设备控制方法的另一种流程图;
[0108]图8为一示例性实施例提供的另一种设备控制方法的一种流程图;
[0109]图9为图8中步骤S803的一种流程图;
[0110]图10为本公开一示例性实施例提供的设备控制装置的结构图;
[0111]图11为图10中指令确定单元1002的一种结构图;
[0112]图12为图10中指令确定单元1002的另一种结构图;
[0113]图13为图10中指令确定单元1002的另一种结构图;
[0114]图14为图10中指令确定单元1002的另一种结构图;
[0115]图15为一示例性实施例提供的设备控制装置的另一种结构图;
[0116]图16为一示例性实施例提供的另一种设备控制装置的一种结构图;
[0117]图17为图16中状态参数展示单元1603的一种结构图;
[0118]图18为根据一示例性实施例示出的终端的框图。
【具体实施方式】
[0119]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0120]图1为本公开一示例性实施例示出的一种场景示意图。图中包括语音采集设备1、设备控制终端2、智能设备3和远程语音服务器4。
[0121]所述语音采集设备I内部应至少包括麦克风,用于采集周围用户发出的语音信号。另外,在语音采集设备I内部还可以包括显示屏、蜂鸣器、扬声器、指示灯和震动器等提示装置,以便可以通过这些提示装置在利用语音信号进行语音控制时进行反馈。所述语音采集设备I可以安装在室内任何位置,通常情况下都设置在室内用户经常活动的区域,如床边、餐桌旁和沙发上等。
[0122]所述设备控制终端2可以与每个语音采集设备I之间以有线和无线中任意一种方式相连接,并且设备控制终端2可以通过无线方式与智能设备3相连接。在本公开实施例中,所述智能设备3可以为空调、冰箱、电视和电脑等中的任意一种。另外,所述设备控制终端2还可以通过路由器等中转设备与所述远程语音服务器4相连接。
[0123]另外,图1所示仅为本公开的一种场景示意图,图中语音采集设备I和智能设备3的数量,语音采集设备1、设备控制终端2和智能设备3的详细结构以及二者之间的位置、相对关系都不作限定,本领域技术人员可以根据设计或现场需要自由布局各部分位置以及相对关系。
[0124]相关技术中,语音助手等软件在使用时,需要用户随身携带装有语音助手的移动终端,这样才能够随时使用移动终端中的语音助手的功能,但当用户在室内时,可能无法一直携带移动终端,例如移动终端在充电时,或者,用户在厨房或卫生间中时,此时如果用户需要使用语音控制的功能,就要求用户必须移动到移动终端所在位置并且拿起移动终端,这样会给用户带来不便。
[0125]为此,如图2所示,本公开的一个实施例中,提供一种设备控制方法,该方法可以应用于图1中的设备控制终端,所述方法包括以下步骤。
[0126]在步骤S201中,接收分别位于预设空间内不同位置的多个语音采集设备中任意一个语音采集设备采集到的语音信号。
[0127]在本公开实施例中,所述预设空间可以为家中、教室或办公室等。
[0128]在该步骤之前,以家庭中设置于沙发附近的语音采集设备为例,当用户或者宠物等移动到沙发附近或者位于沙发附近时,可能会发出任何形式的语音信号,所述任何形式的语音信号可以为说话声、喊声、吠声或歌声等,这时位于沙发附近的语音采集设备将采集到这些语音信号,位于家庭中其他位置的语音采集设备也可能会采集到位于沙发附近的语音信号,所述其他位置可能是书桌边或床边等,在任意一个语音采集设备采集到语音信号时,均将采集到的语音信号发送给设备控制终端。
[0129]在该步骤中,设备控制终端可以逐一接收家中不同位置的所有语音采集设备采集到的语音信号,家中不同位置的所有语音采集设备可以为床边的语音采集设备、书桌附近的语音采集设备或沙发附近的语音采集设备等。当然,本领域技术人员应当知道,设备控制终端还可以同时接收家中多个不同位置的语音采集设备采集到的语音信号,并且对采集到的语音信号进行并行处理。
[0130]在步骤S202中,确定与所述语音信号相对应的智能设备以及设备控制指令。
[0131]在该步骤中,设备控制终端可以对接收到的语音信号进行语音识别,得到与所述语音信号对应的智能设备的信息,以及,对所述智能设备的设备控制指令。
[0132]在本公开实施例中,所述智能设备的信息可以为预先设置的对每个智能设备按顺序编码的标识或智能设备的机器码等,所述设备控制指令可以为“温度升高到23°C”、“温度降低到-10°C”、“启动电脑”或“打开客厅灯”等。另外,在确定智能设备时,可以根据语音信号是否包含某一个智能设备的编号或名称,例如:语音信号中如果包含“电脑”
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1