语音控制方法、终端设备、云端服务器及系统技术方案

技术编号:18944674 阅读:33 留言:0更新日期:2018-09-15 11:57
本发明专利技术实施例提供一种语音控制方法、终端设备、云端服务器及系统。该方法包括:接收用户对终端设备进行语音控制的语音信息,向云端服务器发送语音信息,以使云端服务器根据语音信息确定当前界面中与语音信息匹配的语音控件及控件指令,生成相应的语音控件指令,接收云端服务器发送的语音控件指令,根据语音控件指令,控制终端设备相应的语音控件执行操作。本发明专利技术实施例的方法,实现了通过语音对于界面中的控件进行控制,加深了语音对于终端设备的控制程度,提升了用户体验。

Voice control methods, terminal devices, cloud servers and systems

The embodiment of the invention provides a voice control method, a terminal device, a cloud server and a system. The method includes: receiving the voice information of the terminal device controlled by the user, sending voice information to the cloud server, so that the cloud server determines the voice control and control instructions matching the voice information in the current interface according to the voice information, generates the corresponding voice control instructions, and receives the voice control instructions sent by the cloud server. According to the voice control instruction, the voice control corresponding to the terminal device is controlled to perform the operation. The method of the embodiment of the invention realizes the control of the control in the interface through the voice, deepens the control degree of the voice to the terminal device, and improves the user experience.

【技术实现步骤摘要】
语音控制方法、终端设备、云端服务器及系统
本专利技术实施例涉及语音控制
,尤其涉及一种语音控制方法、终端设备、云端服务器及系统。
技术介绍
随着科学技术的不断发展,终端设备越来越智能化,为人们的生活带来了极大的便利。越来越多的终端设备,如电视、音箱、冰箱、车载中控等,都搭载了智能化的操作系统,集通讯、支付、娱乐、学习等功能于一身的智能手机更是成为了人们生活中的必需品。用户可以通过触摸、按键、遥控器、鼠标等方式对终端设备进行控制。在很多应用场景下,用户无法腾出手来对终端设备进行控制,例如,正在开车的司机无法操控车载中控台,正在进行手术的主刀大夫不便于操作智能医疗仪器、满手油污的用户不便于接听来电等,此时,便需要一种更加智能化的对终端设备进行控制的方法。随着人工智能(ArtificialIntelligence,简称:AI)技术的不断发展,尤其是语音交互技术的不断发展,已经出现了基于语音对终端设备进行控制的方法,例如,可以通过语音指令“打电话给张三”,控制智能手机打电话给通讯录中的联系人张三;可以通过语音指令“播放音乐”,控制智能手机打开音乐播放器等。现有的基于语音控制终端设备的方法,仅能解决一些简单的对话式交互问题,但是还无法完全代替用户通过手指、遥控器、鼠标等对终端设备的按钮点击、列表滑动翻页、输入框文本输入等操作,即现有技术中的语音控制方法对于终端设备的控制程度较低,无法满足用户的需求,用户体验较差。
技术实现思路
本专利技术实施例提供一种语音控制方法、终端设备、云端服务器及系统,用以解决现有技术中的语音控制方法对于终端设备的控制程度较低,无法满足用户的需求问题。第一方面,本专利技术实施例提供一种语音控制方法,包括:接收用户对终端设备进行语音控制的语音信息;向云端服务器发送语音信息,以使云端服务器根据语音信息确定当前界面中与语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;接收云端服务器发送的语音控件指令;根据语音控件指令,控制终端设备相应的语音控件执行操作。在一种具体的实现方式中,在向云端服务器发送语音信息之前,还包括:在终端设备的界面发生改变后,爬取当前界面中的语音控件的信息;向云端服务器发送爬取到的当前界面中的所有的语音控件的信息。在一种具体的实现方式中,爬取当前界面中的语音控件的信息,包括:获取当前界面的控件结构树,对控件结构树进行遍历,获取当前界面中的语音控件的信息,控件结构树包括当前界面中的所有语音控件的信息和所有非语音控件的信息。在一种具体的实现方式中,根据语音控件指令,控制终端设备相应的语音控件执行操作,包括:根据语音控件指令,确定执行该指令的语音控件及控件指令,触发相应的控件行为。在一种具体的实现方式中,还包括:接收云端服务器发送的提示信息;根据提示信息,通过语音和/或文字的方式,对用户进行相应的提示。第二方面,本专利技术实施例提供一种语音控制方法,包括:接收终端设备发送的语音信息,语音信息用于对终端设备进行语音控制;根据语音信息确定当前界面中与语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;向终端设备发送语音控件指令,以使终端设备根据语音控件指令,控制终端设备相应的语音控件执行操作。在一种具体的实现方式中,在接收终端设备发送的语音信息之前,还包括:接收终端设备发送的当前界面中的所有的语音控件的信息。在一种具体的实现方式中,还包括:根据当前界面中的语音控件的信息,确定提示信息;向终端设备发送提示信息,以使终端设备对用户进行相应的提示。第三方面,本专利技术实施例提供一种终端设备,包括:第一接收模块,用于接收用户对终端设备进行语音控制的语音信息;第一发送模块,用于向云端服务器发送语音信息,以使云端服务器根据语音信息确定当前界面中与语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;第二接收模块还用于接收云端服务器发送的语音控件指令;控制模块,用于根据语音控件指令,控制终端设备相应的语音控件执行操作。在一种具体的实现方式中,还包括:爬取模块,用于在终端设备的界面发生改变后,爬取当前界面中的语音控件的信息;第一发送模块还用于向云端服务器发送爬取到的当前界面中的所有的语音控件的信息。在一种具体的实现方式中,爬取模块具体用于,获取当前界面的控件结构树,对控件结构树进行遍历,获取当前界面中的语音控件的信息,控件结构树包括当前界面中的所有语音控件的信息和所有非语音控件的信息。在一种具体的实现方式中,控制模块具体用于,根据语音控件指令,确定执行该指令的语音控件及控件指令,触发相应的控件行为。在一种具体的实现方式中,还包括:第二接收模块还用于接收云端服务器发送的提示信息;提示模块,用于根据提示信息,通过语音和/或文字的方式,对用户进行相应的提示。第四方面,本专利技术实施例提供一种云端服务器,包括:第三接收模块,用于接收终端设备发送的语音信息,语音信息用于对终端设备进行语音控制;确定模块,用于根据语音信息确定当前界面中与语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;第二发送模块,用于向终端设备发送语音控件指令,以使终端设备根据语音控件指令,控制终端设备相应的语音控件执行操作。在一种具体的实现方式中,第三接收模块还用于,在接收终端设备发送的语音信息之前,接收终端设备发送的当前界面中的所有的语音控件的信息。在一种具体的实现方式中,确定模块还用于根据当前界面中的语音控件的信息,确定提示信息;第二发送模块还用于向终端设备发送提示信息,以使终端设备对用户进行相应的提示。第五方面,本专利技术实施例提供一种终端设备,包括:存储器;处理器;以及计算机程序;其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述第一方面所述的方法。第六方面,本专利技术实施例提供一种云端服务器,包括:存储器;处理器;以及计算机程序;其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述第二方面所述的方法。第七方面,本专利技术实施例提供一种语音控制系统,包括:至少一个如上述第三方面所述的终端设备;至少一个如上述第四方面所述的云端服务器。第八方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现上述第一方面和第二方面任一项所述的方法。本专利技术实施例提供的语音控制方法、终端设备、云端服务器及系统,通过将用户对终端设备进行语音控制的语音信息发送至云端服务器,并接收云端服务器根据该语音信息确定的当前界面中与该语音信息匹配的语音控件及控件指令所生成的语音控件指令,根据该语音控件指令,控制终端设备相应的语音控件执行操作,实现了通过语音对终端设备的控制,尤其是能够通过语音控制界面中的控件操作,代替了用户通过手指、遥控器、鼠标等对终端设备的按钮点击、列表滑动翻页、输入框文本输入等操作,提高了语音对于终端设备的控制程度,且依托云端服务器强大的处理能力,提高了语音控制的响应速度和控制的准确度。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术提供的语音控制方法一实施例的流程图;图2为本专利技术提供的语音控制方法又一实施例的流程图;图3A和图3B为本专利技术提供的语音控制方法另一实施例的界面示意图;图4为本专利技术提供本文档来自技高网...

【技术保护点】
1.一种语音控制方法,其特征在于,包括:接收用户对终端设备进行语音控制的语音信息;向云端服务器发送所述语音信息,以使所述云端服务器根据所述语音信息确定当前界面中与所述语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;接收所述云端服务器发送的所述语音控件指令;根据所述语音控件指令,控制所述终端设备相应的语音控件执行操作。

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:接收用户对终端设备进行语音控制的语音信息;向云端服务器发送所述语音信息,以使所述云端服务器根据所述语音信息确定当前界面中与所述语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;接收所述云端服务器发送的所述语音控件指令;根据所述语音控件指令,控制所述终端设备相应的语音控件执行操作。2.根据权利要求1所述的方法,其特征在于,在所述向云端服务器发送所述语音信息之前,还包括:在所述终端设备的界面发生改变后,爬取所述当前界面中的语音控件的信息;向所述云端服务器发送爬取到的所述当前界面中的所有的语音控件的信息。3.根据权利要求2所述的方法,其特征在于,所述爬取所述当前界面中的语音控件的信息,包括:获取所述当前界面的控件结构树,对所述控件结构树进行遍历,获取所述当前界面中的语音控件的信息,所述控件结构树包括所述当前界面中的所有语音控件的信息和所有非语音控件的信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述语音控件指令,控制所述终端设备相应的语音控件执行操作,包括:根据所述语音控件指令,确定执行该指令的语音控件及控件指令,触发相应的控件行为。5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:接收所述云端服务器发送的提示信息;根据所述提示信息,通过语音和/或文字的方式,对用户进行相应的提示。6.一种语音控制方法,其特征在于,包括:接收终端设备发送的语音信息,所述语音信息用于对所述终端设备进行语音控制;根据所述语音信息确定当前界面中与所述语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;向所述终端设备发送所述语音控件指令,以使所述终端设备根据所述语音控件指令,控制所述终端设备相应的语音控件执行操作。7.根据权利要求6所述的方法,其特征在于,在所述接收终端设备发送的语音信息之前,还包括:接收所述终端设备发送的所述当前界面中的所有的语音控件的信息。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:根据所述当前界面中的语音控件的信息,确定提示信息;向所述终端设备发送所述提示信息,以使所述终端设备对用户进行相应的提示。9.一种终端设备,其特征在于,包括:第一接收模块,用于接收用户对终端设备进行语音控制的语音信息;第一发送模块,用于向云端服务器发送所述语音信息,以使所述云端服务器根据所述语音信息确定当前界面中与所述语音信息匹配的语音控件及控件指令,生成相应的语音控件指令;第二接收模块,用于接收所述云端服务器发送的所述语音控件指令;控制模块,用于根据所述语音控件指令,控制所述终端设备相应的语...

【专利技术属性】
技术研发人员:徐礼超曹玉树肖立尚赵立峰薛向东周冀
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1