语音操控终端的方法、客户端、服务器技术

技术编号:20593171 阅读:16 留言:0更新日期:2019-03-16 09:17
本申请提供一种语音操控终端的方法、第一客户端、第一服务器,所述方法包括:响应于对第一终端上第一客户端的语音录制控件的操作,录制语音得到第一音频数据,并向第二终端上的第二客户端发送场景信息查询指令;在接收到所述第二客户端返回的场景信息时,将所述场景信息和第一音频数据发送至第一服务器,以使所述第一服务器根据所述第一音频数据和所述场景信息形成携带有待执行的可操作对象信息的控制指令;所述第一服务器为所述第二客户端的后台服务器;在接收到所述第一服务器返回的控制指令时,将所述控制指令发送至所述第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。

The Method, Client and Server of Voice Control Terminal

The application provides a method, a first client and a first server of a voice control terminal, which includes: in response to the operation of a voice recording control of the first client on the first terminal, recording voice to obtain the first audio data and sending scene information query instructions to the second client on the second terminal; receiving scene information returned by the second client. When the scene information and the first audio data are sent to the first server, the first server forms control instructions carrying operable object information to be executed according to the first audio data and the scene information; the first server is the background server of the second client; and when receiving the control instructions returned by the first server, the first server forms a control instruction carrying operable object information to be executed. The control instruction is sent to the second client to enable the second client to perform corresponding actions according to the control instruction.

【技术实现步骤摘要】
语音操控终端的方法、客户端、服务器
本申请互联网
,尤其是涉及一种语音操控终端的方法、第一客户端、第一服务器。
技术介绍
随着人们生活水平的提高,电视设备(例如智能电视、电视盒子)在家庭中的普及率日益广泛,电视设备在人们的日常休闲与娱乐生活中起到越来越重要的作用。电视设备是指具有开放式平台,搭载了操作控制系统以及能够安装应用程序的新电视产品,因此用户在欣赏普通电视内容的同时,还可以自行安装和卸载各类应用软件,实现对功能进行扩充和升级。
技术实现思路
本申请提供了以下技术方案,能够通过向第一终端输入语音而实现对第二终端的操控。一方面,本申请实例提供了一种语音操控终端的方法,包括:响应于对第一终端上第一客户端的语音录制控件的操作,录制语音得到第一音频数据,并向第二终端上的第二客户端发送场景信息查询指令;所述场景信息包括所述第二客户端的至少一个展示界面中的至少一个可操作对象信息;在接收到所述第二客户端返回的场景信息时,将所述场景信息和第一音频数据发送至第一服务器,以使所述第一服务器根据所述第一音频数据和所述场景信息形成携带有待执行的可操作对象信息的控制指令;所述第一服务器为所述第二客户端的后台服务器;在接收到所述第一服务器返回的控制指令时,将所述控制指令发送至所述第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。在一些实例中,所述将所述控制指令发送至所述第二客户端,包括:将所述控制指令发送至所述第二终端中的代理模块,以使所述代理模块将所述控制指令发送至所述第二客户端。另一方面,本申请实例提供了一种语音操控终端的方法,包括:在接收到第一终端上的第一客户端发送来的场景信息和第一音频数据时,确定所述第一音频数据转换而成的文本;其中,所述场景信息包括第二终端上第二客户端的至少一个展示界面中的至少一个可操作对象信息;对所述文本进行分词,得到分词结果;根据所述分词结果和所述场景信息,形成携带有待执行的可操作对象信息的控制指令;将所述控制指令通过所述第一客户端发送至第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。在一些实例中,所述方法还包括:将所述文本发送至所述第一客户端,以使所述第一客户端展示所述文本。另一方面,本申请实例提供了一种第一客户端,包括:响应模块,响应于对第一终端上第一客户端的语音录制控件的操作,录制语音得到第一音频数据,并向第二终端上的第二客户端发送场景信息查询指令;所述场景信息包括所述第二客户端的至少一个展示界面中的至少一个可操作对象信息;第一发送模块,在接收到所述第二客户端返回的场景信息时,将所述场景信息和第一音频数据发送至第一服务器,以使所述第一服务器根据所述第一音频数据和所述场景信息形成携带有待执行的可操作对象信息的控制指令;所述第一服务器为所述第二客户端的后台服务器;第二发送模块,在接收到所述第一服务器返回的控制指令时,将所述控制指令发送至所述第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。另一方面,本申请实例提供了一种第一服务器,包括:文本确定模块,在接收到第一终端上的第一客户端发送来的场景信息和第一音频数据时,确定所述第一音频数据转换而成的文本;其中,所述场景信息包括第二终端上第二客户端的至少一个展示界面中的至少一个可操作对象信息;文本分词模块,对所述文本进行分词,得到分词结果;指令形成模块,根据所述分词结果和所述场景信息,形成携带有待执行的可操作对象信息的控制指令;第三发送模块,将所述控制指令通过所述第一客户端发送至第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。另一方面,本申请实例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。基于本申请实例提供的以上技术方案,用户触发第一客户端的语音录制控件后,第一客户端便录制语音并向第二终端的第二客户端发送场景信息查询指令,当第一客户端接收到第二客户端返回的场景信息后,将场景信息以及用户输入的音频数据发送至第二客户端的后台服务器即第一服务器,第一服务器确定第一音频数据的文本,进而分词,将分词结果与场景信息进行匹配,并根据匹配结果形成控制指令发送给第一客户端,当第一客户端接收到控制指令时,将控制指令发送至第二客户端,从而使第二客户端执行相应的动作,整个过程中,用户只需要通过第一客户端上的语音录制控件输入语音,为用户对第二终端的操作提供了极大的便捷。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实例涉及的一种系统构架图;图2是本申请一实例中语音操控终端的方法的流程示意图;图3a是本申请一实例中第一客户端展示的一个界面示意图;图3b是本申请一实例中智能电视展示的一个界面示意图;图4是本申请一实例涉及的一种系统架构图;图5是本申请一实例中语音操控终端的方法的流程示意图;图6a是本申请一实例中智能电视展示的一个界面示意图;图6b是本申请一实例中第一客户端展示的一个界面示意图;图7是本申请一实例中第一客户端的结构框图;图8是本申请一实例中第一服务器的结构框图;图9是本申请一实例中语音操控终端的方法的整体交互示意图;图10是本申请一实例中计算机设备的结构框图。具体实施方式本申请提出了一种语音操控终端的方法,该方法应用的系统架构如图1所示。该系统架构包括:第一终端101、第二终端102和第一服务器103,第一终端101和第二终端102之间可以通过局域网104连接,第一终端101与第一服务器103之间可以通过互联网105连接,其中:上述第一终端101,可以为移动终端,例如智能手机、平板电脑等,其上安装有各种应用软件的客户端软件,用户可以通过上述第一终端登录并使用这些应用软件的客户端,例如,语音助手等客户端。上述第二终端102,可以为电视设备,例如搭载有android或其他系统的智能电视、与传统电视连接的电视盒子,该电视盒子搭载有android或其他系统,传统电视相当于电视盒子的显示器。第二终端上可安装有多种应用程序,用户可以通过遥控器操控这些应用程序,例如,用户可以通过遥控器打开安装在智能电视上的腾讯视频客户端,找到想要观看的视频,然后进行播放、快进或者快退等操作。再例如,用户可以通过遥控器打开安装在电视盒子上的某一音乐软件(例如,qq音乐)的客户端,然后在传统电视展示的界面中对本地或在线的某一首音乐进行播放、收藏等操作。上述第一服务器103,是指第二终端上安装的客户端的后台服务器,例如,第二终端上某视频客户端对应的后台服务器、某音乐软件的后台服务器,若在第二终端上操作的是视频客户端,则对应的第一服务器为该视频客户端对应的后台服务器,若在第二终端上操作的是一个音乐软件的客户端,则对应的第一服务器为该音乐软件的后台服务器,也就是说,第一服务器是在第二终端上操作的客户端对应的后台服务器。第一服务器具体可以是一台服务器,也可以是多台服务器形成的服务器集群。基于上述系统架构,本申请一个实例提供一种语音操控终端的方法,该方法可以本文档来自技高网...

【技术保护点】
1.一种语音操控终端的方法,其特征在于,包括:响应于对第一终端上第一客户端的语音录制控件的操作,录制语音得到第一音频数据,并向第二终端上的第二客户端发送场景信息查询指令;所述场景信息包括所述第二客户端的至少一个展示界面中的至少一个可操作对象信息;在接收到所述第二客户端返回的场景信息时,将所述场景信息和第一音频数据发送至第一服务器,以使所述第一服务器根据所述第一音频数据和所述场景信息形成携带有待执行的可操作对象信息的控制指令;所述第一服务器为所述第二客户端的后台服务器;在接收到所述第一服务器返回的控制指令时,将所述控制指令发送至所述第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。

【技术特征摘要】
1.一种语音操控终端的方法,其特征在于,包括:响应于对第一终端上第一客户端的语音录制控件的操作,录制语音得到第一音频数据,并向第二终端上的第二客户端发送场景信息查询指令;所述场景信息包括所述第二客户端的至少一个展示界面中的至少一个可操作对象信息;在接收到所述第二客户端返回的场景信息时,将所述场景信息和第一音频数据发送至第一服务器,以使所述第一服务器根据所述第一音频数据和所述场景信息形成携带有待执行的可操作对象信息的控制指令;所述第一服务器为所述第二客户端的后台服务器;在接收到所述第一服务器返回的控制指令时,将所述控制指令发送至所述第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。2.根据权利要求1所述的方法,其特征在于,所述将所述场景信息和第一音频数据发送至第一服务器,包括:采用流式切片的发送模式将所述第一音频数据逐片发送至所述第一服务器;所述场景信息携带在其中一个分片中。3.根据权利要求2所述的方法,其特征在于,所述场景信息携带在所述第一音频数据的最后一个分片中。4.根据权利要求1所述的方法,其特征在于,还包括:在接收到所述第一服务器发送来的第二音频数据时,播放所述第二音频数据;其中,所述第二音频数据由文本转换而成,所述文本由所述第一音频数据转换而成。5.根据权利要求1所述的方法,其特征在于,还包括:在接收到所述第一服务器发送来的第二音频数据时,将所述第二音频数据发送至所述第二终端的代理模块,以使所述代理模块播放所述第二音频数据;其中,所述第二音频数据由文本转换而成,所述文本由所述第一音频数据转换而成。6.根据权利要求1~5任一所述的方法,其特征在于,所述向第二终端上的第二客户端发送场景信息查询指令,包括:将所述场景信息查询指令发送至所述第二终端中的代理模块,以使所述代理模块将所述场景信息查询指令发送至所述第二客户端。7.一种语音操控终端的方法,其特征在于,包括:在接收到第一终端上的第一客户端发送来的场景信息和第一音频数据时,确定所述第一音频数据转换而成的文本;其中,所述场景信息包括第二终端上第二客户端的至少一个展示界面中的至少一个可操作对象信息;对所述文本进行分词,得到分词结果;根据所述分词结果和所述场景信息,形成携带有待执行的可操作对象信息的控制指令;将所述控制指令通过所述第一客户端发送至第二客户端,以使所述第二客户端根据所述控制指令执行相应的动作。8.根据权利要求7所述的方法,其特征在于,所述根据所述分词结果和所述场景信息,形成携带有待执行的可操作对象信息的控制指令,包括:将所述分词结果与所述场景信息进行匹配,若所述场景信息中存在与所述分词结果相匹配的可操作对象信息,则形成携带有待执行的可操作对象信息的控制指令;所述待执行的可操作对象信息为与所述分词结果相匹配的可操作对象信息。9.根据权利要求7所述的方法,其特征在于,所述根据所述分词结果和所述场景信息,形成携带有待执行的可操作对象信息的控制指令,包括:将所述分词结...

【专利技术属性】
技术研发人员:郜光耀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1