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

文档序号:9454221阅读:来源:国知局
[0166]在步骤S601中,将所述语音信号发送给远程语音服务器。
[0167]在步骤S602中,接收所述远程语音服务器对所述语音信号进行语音识别以及语义识别后得到的语义信息。
[0168]在步骤S603中,根据语音信息中的关键词确定与所述语义信息对应的智能设备的标识。
[0169]在步骤S604中,在与所述智能设备的标识相对应的指令库中,查找与所述语音信息相对应的设备控制指令。
[0170]本公开通过将所述语音信号发送给远程语音服务器,接收所述远程语音服务器对所述语音信号进行语音识别以及语义识别后得到的语义信息,根据语音信息中的关键词确定与所述语义信息对应的智能设备的标识,可以在与所述智能设备的标识相对应的指令库中,查找与所述语音信息相对应的设备控制指令。
[0171]相比于设置在家庭内的设备控制终端,在语音服务器中,可以安装有非常系统的识别软件以及声学模型、语言模型等,所以,对于设备控制终端无法识别的语音信号,可以在语音服务器中轻松进行识别,因此可以实现对用户的语音信号进行快速响应,避免用户等待过程的焦躁情绪。
[0172]在实际生活中,可能会出现某种智能设备故障,无法按照用户发出的语音信号调节状态,这样用户可能无法得知智能设备的调节状态,如用户需要关客厅灯,而客厅灯的智能设备故障,无法实现关客厅灯的动作,而用户处于卧室中,以为将客厅灯关闭了,这就导致客厅灯可能彻夜长明,造成电能的浪费,更严重的,如果是用户睡觉前利用语音控制将防盗门上锁或关闭窗户等,很可能由于语音控制未成功而给用户带来财产损失甚至危及生命安全。为此,如图7所示,在本公开的又一实施例中,所述方法还包括以下步骤。
[0173]在步骤S701中,接收所述智能设备执行所述设备控制指令后发送的状态参数。
[0174]在该步骤之前,所述智能设备按照设备控制指令调节自身状态,如空调将温度调节到23°C等,待调节完毕后,所述智能设备将调节后自身的状态参数发送给所述设备控制终端。
[0175]在步骤S702中,向所述语音采集设备发送携带有所述状态参数的提示指令,以使所述语音采集设备在本地提示本次语音控制成功以及展示所述状态参数。
[0176]在该步骤中,设备控制终端向所述语音采集设备发送提示指令,所述提示指令中携带有所述智能设备发送的状态参数,所述语音采集设备可以为接收到用户语音信号的至少一个语音采集设备,也可以为预设空间内所有的语音采集设备。
[0177]本公开通过接收所述智能设备执行所述设备控制指令后发送的状态参数.可以向所述语音采集设备发送携带有所述状态参数的提示指令,以使所述语音采集设备在本地提示本次语音控制成功以及展示所述状态参数。
[0178]本公开实施例提供的该方法,能够将智能设备执行设备控制指令后的状态参数在语音采集设备处进行显示,使用户能够及时得知智能设备的调节状态,避免语音控制不成功而出现的问题。
[0179]在本公开的又一实施例中,提供一种设备控制方法,该方法可以应用于图1所示的语音采集设备中,如图8所示该方法包括以下步骤。
[0180]当在预设空间内预设位置上采集到语音信号时,在步骤S801中,将所述语音信号发送给设备控制终端。
[0181]通过该步骤,可以使所述设备控制终端根据所述语音信号确定设备控制指令,并将所述设备控制指令发送给对应智能设备。
[0182]在步骤S802中,接收所述设备控制终端发送的智能设备的状态参数。
[0183]在本公开实施例中,所述状态参数是所述智能设备执行所述设备控制指令后发送给所述设备控制终端的。
[0184]在步骤S803中,在本地提示本次语音控制成功,以及在本地展示所述智能设备的状态参数。
[0185]在该步骤中,所述提示本次语音控制成功采用的方式可以为:利用蜂鸣器或扬声器进行声音提醒,或者,利用指示灯进行发光提醒,或者,利用震动器进行震动提醒等,可以利用显示屏展示所述智能设备的状态参数。当然,本领域技术人员应该知道,还可以利用前述两种或两种以上的方式同时进行提示。
[0186]本公开通过当在预设空间内预设位置上采集到语音信号时,将所述语音信号发送给设备控制终端,以使所述设备控制终端根据所述语音信号确定设备控制指令并将所述设备控制指令发送给对应智能设备,接收所述设备控制终端发送的智能设备的状态参数,所述状态参数是所述智能设备执行所述设备控制指令后发送给所述设备控制终端的,可以在本地提示本次语音控制成功,以及在本地展示所述智能设备的状态参数。
[0187]本公开实施例提供的该方法,不仅能够采集用户的语音信号,而且能够对智能设备执行设备控制指令后的状态参数进行展示,可以使用户在进行语音控制的同时,能够及时得知被调节智能设备的状态。
[0188]为了能够及时通知用户智能设备的调节状态,如图9所示,在本公开的又一实施例中,所述步骤S803,包括以下步骤。
[0189]在步骤S901中,利用灯光、震动和声音中的至少一种方式在本地提示本次语音控制成功。
[0190]在步骤S902中,利用显示屏在本地显示所述智能设备的状态参数,或者,利用声音在本地播放所述智能设备的状态参数。
[0191]本公开通过利用灯光、震动和声音中的至少一种方式在本地提示本次语音控制成功,利用显示屏在本地显示所述智能设备的状态参数,或者,利用声音在本地播放所述智能设备的状态参数。
[0192]本公开实施例提供的该方法,能够及时通知用户语音控制成功,并且可以利用显示屏显示智能设备的状态参数,能够使用户及时得知智能设备的调节状态。
[0193]如图10所示,在本公开的又一实施例中,提供一种设备控制装置,包括:信号接收单元1001、指令确定单元1002和指令发送单元1003。
[0194]信号接收单元1001,被配置为接收分别位于预设空间内不同位置的多个语音采集设备中任意一个语音采集设备采集到的语音信号。
[0195]指令确定单元1002,被配置为确定与所述语音信号相对应的智能设备以及设备控制指令。
[0196]指令发送单元1003,被配置为发送所述设备控制指令给所述智能设备,以使所述智能设备执行所述设备控制指令。
[0197]本公开首先接收分别设置在预设空间内不同位置的多个语音采集设备中任意一个语音采集设备所采集到的语音信号,根据接收到的语音信号确定该语音信号要控制的智能设备以及设备控制指令,将该设备控制指令发送给确定出的智能设备,进而可以使得该智能设备执行该设备控制指令,实现对智能设备进行语音控制。
[0198]本公开实施例提供的该装置,当该方案应用于家庭时,可以在家庭内不同房间内均设置一个语音采集设备,例如:可以在家庭的每个房间内设置至少一个麦克风,这样当用户想要使用语音控制功能时,可以在家庭内任意一个房间内直接说话即可采集用户的语音信号,进而利用该方案实现相应的语音控制。与相关技术相比,使用该方案用户无需随时都携带有特定的移动终端就可以对智能设备进行语音控制,使得用户不再受移动终端的束缚,提高语音控制的便利性。
[0199]如图11所示,在本公开的又一实施例中,所述指令确定单元1002包括:语音识别模块1101、语义识别模块1102、本地标识确定模块1103和指令查找模块1104。
[0200]语音识别模块1101,被配置为在本地对所述语音信号进行语音识别,得到与所述语音信号相对应的文字信息。
[0201]语义识别模块1102,被配置为在本地对所述文字信息进行语义识别,得到与所述文字信息相对应的语义信息。
[0202]本地标识确定模块1103,被配置为根据所述本地识别得到的语义信息中的关键词确定与所述语义信息对应的智能设备的标识。
[0203]指令查找模块1104,被配置为在与所述智能设备的标识相对应的指令库中,查找与所述语义信息相对应的设备控制指令。
[0204]本公开通过在本地对所述语音信号进行语音识别,得到与所述语音信号相对应的文字信息,在本地对所述文字信息进行语义识别,得到与所述文字信息相对应的语义信息,根据所述本地识别得到的语义信息中的关键词确定与所述语义信息对应的智能设备的标识,在与所述智能设备的标识相对应的指令库中,可以查找与所述语义信息相对应的设备控制指令。
[0205]本公开实施例提供的该装置,能够通过在本地对语音信号进行语音识别、语义识另IJ,进而根据识别结果得到智能设备的标识及设备控制指令,能够在用户进行语音控制时,准确识别出语音信号中包含的信息,以便根据识别出的信息对智能设备进行准确的控制。
[0206]如图12所示,在本公开的又一实施例中,所述指令确定单元1002还包括:信号判断发送模块1201、语义接收模块1202和远程标识确定模块1203。
[0207]信号判断发送模块1201,被配置为当未识别得到与所述语音信号相对应的文字信息,或者,未识别得到与所述文字信息相对应的语义信息时,将所述语音信号发送给远程语音服务器。
[0208]语义接收模块1202,被配置为接收所述远程语音服务器对所述语音信号进行语音识别以及语义识别后得到的语义信息。
[0209]远程标识确定模块1203,被配置为根据所述远程语音服务器发送的语义信息中的关键词确定与所述语义信息对应的智能设备的标识。
[0210]指令查找模块1104,还被配置为在与所述智能设备的标识相对应的指令库中,查找与所述语义信息相对应的设备控制指令。
[0211]本公开通过当未识别得到与所述语音信号相对应的文字信息,或者,未识别得到与所述文字信息相对应的语义信息时,将所述语音信号发送给远程语音服务器,接收所述远程语音服务器对所述语音信号进行语音识别以及语义识别后得到的语义信息,根据所述远程语音服务器发送的语义信息中的关键词确定与所述语义信息对应的智能设备的标识,可以在与所述智能设备的标识相对应的指令库中,查找与所述语义信息相对应的设备控制指令。
[0212]本公开实施例提供的该装置,能够在当本地语音识别不成功,或者,本地语义识别不成功时,均将采集的语音信号发送给服务器,以便服务器利用内部更加全面的声学模型和语言模型对语音信号进行识别,进而可以识别中本地无法识别的模糊语句,使语音识别效率更高,使得用户在进行语音控制时更加准确。
[0213]如图13所示,在本公开的又一实施例中,所述指令确定单元1002还包括:字段检测模块1301和识别发送模块1302。
[0214]字段检测模块1301,被配置为检测所述文字信息中是否包含有预设触发字段。
[0215]识别发送模块1302,被配置为当所述文字信息中包含有预设触发字段时,执行所述在本地对所述文字信息进行语义识别,得到与所述文字信息相对应
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1