语音控制方法及装置制造方法及图纸

技术编号:19145869 阅读:30 留言:0更新日期:2018-10-13 09:34
本公开是关于语音控制方法及装置。该方法包括:接收第一终端发送的语音指令识别结果,第一终端与第一用户账号关联;对语音指令识别结果进行语义处理,得到操作信息,操作信息中包括第二用户账号和操作内容;在第二用户账号与第一用户账号为好友关系时,查找与第二用户账号关联的第二终端;向第二终端发送携带操作内容的操作指示,指示第二终端通过目标应用执行操作内容,目标应用为用于语音控制的应用程序。本公开能够满足用户通过自己的语音助手与好友的语音助手进行交互的需求,提高用户体验。

Voice control method and device

The present disclosure relates to a voice control method and device. The method includes: receiving the speech instruction recognition result sent by the first terminal and associating the first terminal with the first user account; semantic processing of the speech instruction recognition result to obtain the operation information, which includes the second user account and the operation content; friendship between the second user account and the first user account. A second terminal associated with the second user account is searched; an operation instruction carrying the operation content is sent to the second terminal, instructing the second terminal to execute the operation content through the target application, which is an application for voice control. The disclosure can satisfy the user's need to interact with a friend's voice assistant through his own voice assistant, and improve the user experience.

【技术实现步骤摘要】
语音控制方法及装置
本公开涉及通信
,尤其涉及语音控制方法及装置。
技术介绍
语音助手是一款智能型的应用,可以搭载于手机、电视、电脑、智能音箱等智能设备上,通过智能设备的麦克风接收用户音频信号,进行语义判断,然后在前台迅速做出回应,例如和用户语音聊天,或者根据指令帮用户操控智能设备。语音助手被唤醒、听明白、会说话的过程,背后对应的是机器学习和数据挖掘算法,以及语音识别、语义理解、语音合成技术,并需要语音知识数据库进行云端支持。相关技术中,语音助手接收到用户的语音命令后,控制用户设备进行与语音命令对应的操作。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种语音控制方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种语音控制方法,应用于云端服务器,语音控制方法包括:接收第一终端发送的语音指令识别结果,所述第一终端与第一用户账号关联;对所述语音指令识别结果进行语义处理,得到操作信息,所述操作信息中包括第二用户账号和操作内容;在所述第二用户账号与所述第一用户账号为好友关系时,查找与所述第二用户账号关联的第二终端;向所述第二终端发送携带所述操作内容的操作指示,所述操作指示用于指示所述第二终端通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。在一个实施例中,所述向所述第二终端发送操作指示,包括:判断所述第一用户账号是否具有控制所述第二终端通过所述目标应用执行所述操作内容的权限;当判定所述第一用户账号具有控制所述第二终端通过所述目标应用执行所述操作内容的权限时,向所述第二终端发送操作指示。在一个实施例中,所述方法还包括:接收所述第一终端发送的携带所述第一用户账号和所述第二用户账号的好友验证请求;向与所述第二用户账号关联的第二终端转发所述好友验证请求,所述好友验证请求用以请求建立所述第二用户账号与所述第一用户账号的好友关系。在一个实施例中,所述操作信息中还至少包括以下任一种信息或组合:操作内容的发送时间、或操作内容的执行时间。在一个实施例中,所述操作内容的类型至少包括以下任一种内容或组合:留言内容、语音信箱内容、在日历中添加待办事项内容、或待办事项提醒内容。根据本公开实施例的第二方面,提供一种语音控制方法,应用于第一终端,语音控制方法包括:通过目标应用接收语音指令,所述目标应用为用于语音控制的应用程序,所述第一终端与第一用户账号关联;分析所述语音指令,得到语音指令识别结果;向云端服务器发送所述语音指令识别结果。在一个实施例中,所述方法还包括:获取第二用户账号;向所述云端服务器发送携带所述第一用户账号和所述第二用户账号的好友验证请求,所述好友验证请求用以请求建立所述第二用户账号与所述第一用户账号的好友关系。根据本公开实施例的第三方面,提供一种语音控制方法,应用于第二终端,语音控制方法包括:接收云端服务器发送的操作指示,所述操作指示中包括操作内容;通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。在一个实施例中,所述方法还包括:接收所述云端服务器发送的携带所述第一用户账号和所述第二用户账号的好友验证请求,所述第二用户账号与所述第二终端关联;根据所述好友验证请求,建立所述第一用户账号与第二用户账号的好友关系。根据本公开实施例的第四方面,提供一种语音控制装置,包括:第一接收模块,用于接收第一终端发送的语音指令识别结果,所述第一终端与第一用户账号关联;处理模块,用于对所述语音指令识别结果进行语义处理,得到操作信息,所述操作信息中包括第二用户账号和操作内容;查找模块,用于在所述第二用户账号与所述第一用户账号为好友关系时,查找与所述第二用户账号关联的第二终端;第一发送模块,用于向所述第二终端发送携带所述操作内容的操作指示,所述操作指示用于指示所述第二终端通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。在一个实施例中,所述第一发送模块判断所述第一用户账号是否具有控制所述第二终端通过所述目标应用执行所述操作内容的权限;当判定所述第一用户账号具有控制所述第二终端通过所述目标应用执行所述操作内容的权限时,向所述第二终端发送操作指示。在一个实施例中,所述装置还包括:第二接收模块,用于接收所述第一终端发送的携带所述第一用户账号和所述第二用户账号的好友验证请求;转发模块,用于向与所述第二用户账号关联的第二终端转发所述好友验证请求,所述好友验证请求用以请求建立所述第二用户账号与所述第一用户账号的好友关系。根据本公开实施例的第五方面,提供一种语音控制装置,包括:第三接收模块,用于通过目标应用接收语音指令,所述目标应用为用于语音控制的应用程序,所述第一终端与第一用户账号关联;分析模块,用于分析所述语音指令,得到语音指令识别结果;第二发送模块,用于向云端服务器发送所述语音指令识别结果。根据本公开实施例的第六方面,提供一种语音控制装置,包括:第四接收模块,用于接收云端服务器发送的操作指示,所述操作指示中包括操作内容;执行模块,用于通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。根据本公开实施例的第七方面,提供一种语音控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收第一终端发送的语音指令识别结果,所述第一终端与第一用户账号关联;对所述语音指令识别结果进行语义处理,得到操作信息,所述操作信息中包括第二用户账号和操作内容;在所述第二用户账号与所述第一用户账号为好友关系时,查找与所述第二用户账号关联的第二终端;向所述第二终端发送携带所述操作内容的操作指示,所述操作指示用于指示所述第二终端通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。根据本公开实施例的第八方面,提供一种语音控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过目标应用接收语音指令,所述目标应用为用于语音控制的应用程序,所述第一终端与第一用户账号关联;分析所述语音指令,得到语音指令识别结果;向云端服务器发送所述语音指令识别结果。根据本公开实施例的第九方面,提供一种语音控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收云端服务器发送的操作指示,所述操作指示中包括操作内容;通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。根据本公开实施例的第十方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第一方面所述方法的步骤。根据本公开实施例的第十一方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第二方面所述方法的步骤。根据本公开实施例的第十二方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第三方面所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案通过将第一终端与第一用户账号关联、及将第二终端与第二用户账号关联,并建立第一用户账号与第二用户账号的好友关系,云端服务器对第一终端发送的语音指令识别结果进行语义处理得到第二用户账号和操作内容时,向与第一用户账号为好友关系的第二用户账号关联的第二终端发送操作内容,指示第二终本文档来自技高网...

【技术保护点】
1.一种语音控制方法,应用于云端服务器,其特征在于,包括:接收第一终端发送的语音指令识别结果,所述第一终端与第一用户账号关联;对所述语音指令识别结果进行语义处理,得到操作信息,所述操作信息中包括第二用户账号和操作内容;在所述第二用户账号与所述第一用户账号为好友关系时,查找与所述第二用户账号关联的第二终端;向所述第二终端发送携带所述操作内容的操作指示,所述操作指示用于指示所述第二终端通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。

【技术特征摘要】
1.一种语音控制方法,应用于云端服务器,其特征在于,包括:接收第一终端发送的语音指令识别结果,所述第一终端与第一用户账号关联;对所述语音指令识别结果进行语义处理,得到操作信息,所述操作信息中包括第二用户账号和操作内容;在所述第二用户账号与所述第一用户账号为好友关系时,查找与所述第二用户账号关联的第二终端;向所述第二终端发送携带所述操作内容的操作指示,所述操作指示用于指示所述第二终端通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。2.根据权利要求1所述的方法,其特征在于,所述向所述第二终端发送操作指示,包括:判断所述第一用户账号是否具有控制所述第二终端通过所述目标应用执行所述操作内容的权限;当判定所述第一用户账号具有控制所述第二终端通过所述目标应用执行所述操作内容的权限时,向所述第二终端发送操作指示。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第一终端发送的携带所述第一用户账号和所述第二用户账号的好友验证请求;向与所述第二用户账号关联的第二终端转发所述好友验证请求,所述好友验证请求用以请求建立所述第二用户账号与所述第一用户账号的好友关系。4.根据权利要求1所述的方法,其特征在于,所述操作信息中还至少包括以下任一种信息或组合:操作内容的发送时间、或操作内容的执行时间。5.根据权利要求1所述的方法,其特征在于,所述操作内容的类型至少包括以下任一种内容或组合:留言内容、语音信箱内容、在日历中添加待办事项内容、或待办事项提醒内容。6.一种语音控制方法,应用于第一终端,其特征在于,包括:通过目标应用接收语音指令,所述目标应用为用于语音控制的应用程序,所述第一终端与第一用户账号关联;分析所述语音指令,得到语音指令识别结果;向云端服务器发送所述语音指令识别结果。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取第二用户账号;向所述云端服务器发送携带所述第一用户账号和所述第二用户账号的好友验证请求,所述好友验证请求用以请求建立所述第二用户账号与所述第一用户账号的好友关系。8.一种语音控制方法,应用于第二终端,其特征在于,包括:接收云端服务器发送的操作指示,所述操作指示中包括操作内容;通过目标应用执行所述操作内容,所述目标应用为用于语音控制的应用程序。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收所述云端服务器发送的携带所述第一用户账号和所述第二用户账号的好友验证请求,所述第二用户账号与所述第二终端关联;根据所述好友验证请求,建立所述第一用户账号与第二用户账号的好友关系。10.一种语音控制装置,其特征在于,包括:第一接收模块,用于接收第一终端发送的语音指令识别结果,所述第一终端与第一用户账号关联;处理模块,用于对所述语音指令识别结果进行语义处理,得到操作信息,所述操作信息中包括第二用户账号和操作内容;查找模块,用于在所述第二用户账号与所述第一用户账号为好友关系时,查找与所述第二用户账号关联的第二终端;第一发送模块,用于向所述第二终端发送携带...

【专利技术属性】
技术研发人员:王旭张建春郭峰刘广鑫
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1