资源显示的方法、终端及服务器技术

技术编号:35762545 阅读:35 留言:0更新日期:2022-12-01 13:57
本申请涉及人工智能下的语音控制的技术领域,尤其涉及资源显示的方法,包括:终端接收用户的第一语音,将第一语音对应的数据发送给服务器;接收服务器发送的与第一语音对应的第一资源;显示第一用户界面,第一用户界面显示的内容包括第一资源的第一部分内容;接收用户的第二语音;第二语音用于对显示的第一资源进行控制;响应第二语音对应的控制指令,显示第一资源的第二部分内容,或,响应第二语音对应的控制指令,显示与第一资源相关的第二资源。通过本申请,第二语音对应的控制指令可基于第一资源确定,使得第二语音对应的控制指令在识别时有了一定的范围限制,故所识别的控制指令更为准确,即对用户的语音的控制意图理解更为准确。准确。准确。

【技术实现步骤摘要】
资源显示的方法、终端及服务器


[0001]本申请涉及人工智能领域下的语音控制的
,特别是指用于资源显示的方法、终端及服务器。

技术介绍

[0002]当前,智能终端,例如手机、平板、智慧屏、笔记本、穿戴设备等的使用越来越普遍。终端不仅能基于用户的手势进行交互,语音交互也越来越普遍。
[0003]语音交互可以实现用户的基本需求,例如查天气、打开应用、推荐美食等。但若语音交互的过程稍复杂,例如多轮对话时,需要对前一轮对话获取的内容进行显示控制,终端不能准确识别用户的意图,容易出现误识别或误响应。

技术实现思路

[0004]鉴于现有技术的以上问题,本申请提供一种资源显示的方法、终端及服务器,以在多轮对话中,识别用户第二轮或以后的语音时,基于第一轮、或当前轮对话之前的某轮所显示的第一资源,来识别所述用户语音对应的控制指令,使得语音所识别的控制指令具有了一定的范围控制,从而所识别的控制指令更为准确,以准确响应用户的意图。
[0005]为达到上述目的,本申请第一方面提供了一种资源显示的方法,包括:
[0006]接收用户的第一语音;
[0007]将第一语音对应的数据发送给服务器;
[0008]接收服务器发送的与第一语音对应的第一资源;
[0009]显示第一用户界面,第一用户界面显示的内容包括第一资源的第一部分内容;
[0010]接收用户的第二语音;第二语音用于对显示的第一资源进行控制;
[0011]响应第二语音对应的控制指令,显示第一资源的第二部分内容,或者,响应第二语音对应的控制指令,显示与第一资源相关的第二资源。
[0012]由上,通过上述步骤,可以实现在多轮对话中,通过用户第二语音,对前一轮对话获取的内容(如上述第一资源)进行显示控制,以显示第一资源的第二部分内容,或显示与第一资源相关的第二资源。可见,由于识别用户第二轮或以后的语音时,基于第一轮、或当前轮对话之前的某轮(相对于当前轮,该某轮可以视为第一轮)所显示的第一资源,来识别所述用户语音对应的控制指令,使得语音所识别的控制指令具有了一定的范围控制,从而所识别的控制指令更为准确,以准确响应用户的意图。
[0013]作为第一方面的一种可能的实现方式,第一用户界面显示的内容包括第一资源的第一部分,具体包括:在第一用户界面,以卡片形式显示第一资源的第一部分。
[0014]由上,终端可以通过卡片或类似卡片的展示形式,向用户呈现多种资源进行显示。卡片可以是视图(view)、组件(Widget组件)的形态,通常在用户界面上以信息框呈现信息的形式,信息框通常是矩形或圆角矩形等形状。在一些可能的实现方式中,卡片可以是终端的负一屏所显示的卡片,也可以是快应用卡片。
[0015]作为第一方面的一种可能的实现方式,卡片包括多个类型,终端呈现的第一卡片的卡片类型与第一资源需要显示的内容相关。
[0016]由上,可以预先指定(例如由第一资源提供方指定)所显示的第一资源与对应所要采用的卡片类型,以使第一资源能够以较合适的卡片类型进行显示。其中,卡片类型例如纯文本型卡片、图文型卡片、宫格型卡片、列表型卡片等。
[0017]作为第一方面的一种可能的实现方式,第一卡片对应第一语音指令控制的候选集合,第一语音指令控制的候选集合包括一个或多个对第一卡片的内容进行显示控制的指令,第一语音指令控制的候选集合与第一卡片的卡片类型相关;
[0018]响应第二语音对应的控制指令,显示第一资源的第二部分内容,或者,响应第二语音对应的控制指令,显示与第一资源相关的第二资源,具体包括:
[0019]若第二语音对应的指令与第一语音指令控制的候选集合的第一指令匹配时,对第一卡片执行与第一指令关联的第一显示控制以显示第一资源的第二部分内容,或者显示与第一资源相关的第二资源。
[0020]由上,通过生成第一语音指令控制的候选集合,使得在识别第二语音对应的控制指令时,从该第一语音指令控制的候选集合中去匹配识别,由于第一语音指令控制的候选集合与所使用的卡片类型相关,相当于对可识别的控制指令设定了对应的范围(即候选集合),因此据此识别的第二语音的控制指令更为准确。
[0021]作为第一方面的一种可能的实现方式,方法还包括:接收用户的第三语音;若第三语音对应的指令与第一语音指令控制的候选集合的第二指令匹配时,对第一卡片执行与第二指令关联的第二显示控制,第二显示控制不同于第一显示控制。
[0022]其中,例如图4b或图4c示出对应的例子中,第二语音可以是控制选择框移动的语音指令(如语音为:选择下一个或选择左边的/右边的等等),第一显示控制是控制选择框的移动;第三语音可以是卡片显示内容整体移动(对应手指触摸滑动)的语音指令(如语音为:向右滑、向下滑等等),第二显示控制是控制卡片显示内容的移动,例如将所显示内容向左或向上方向移动,以将部分内容移出卡片,而将另一部分(对应第二资源的部分内容)移入卡片显示。由上,可以实现对第二轮对话(对应第二语音)、第三轮(对应第三语音)的多轮对话的支持。
[0023]作为第一方面的一种可能的实现方式,不同的卡片类型对应的语音指令控制的候选集合不同;方法还包括:接收用户的第四语音;以第二卡片显示第四语音对应的第三资源,第二卡片的类型不同于第一卡片的类型;第二卡片对应第二语音指令控制的候选集合,第二语音指令控制的候选集合包括一个或多个对第二卡片的内容进行显示控制的指令,第二语音指令控制的候选集合不同于第一语音指令控制的候选集合。
[0024]其中,例如图4f

1和图4f

2构成的实施例中,图4f

1为以宫格型卡片(相当于第一卡片的类型)显示获得的第一资源(即获得各Mate手机型号和图),图4f

2为采用图文型卡片(相当于第二卡片的类型)显示获得的第三资源(即获得的Mate保时捷设计版的介绍信息),服务器会根据宫格型卡片和获得的第一资源生成对应的指令控制的候选集合(对应第一语音指令控制的候选集合),会根据图文型卡片和获得的第二资源生成对应的指令控制的候选集合(对应第二语音指令控制的候选集合)。由上,可以实现对第二轮对话(对应第二语音)、第三轮(对应第四语音)的多轮对话的支持。
[0025]作为第一方面的一种可能的实现方式,第一语音指令控制的候选集合由服务器基于第一卡片的卡片类型和第一资源生成。
[0026]由上,由于第一语音指令控制的候选集合与所使用的卡片类型、第一资源相关,相当于对可识别的控制指令设定了对应的范围(即候选集合),因此据此识别的第二语音的控制指令与卡片类型、第一资源相关,故识别的第二语音的控制指令更为准确。
[0027]作为第一方面的一种可能的实现方式,接收用户的第二语音之后,方法还包括:向服务器发送第二语音的数据;接收服务器确认的第二语音对应的指令与第一语音指令控制的候选集合的第一指令匹配的结果,对第一卡片执行与第一指令关联的第一显示控制。
...

【技术保护点】

【技术特征摘要】
1.一种资源显示的方法,应用于终端,其特征在于,包括:接收用户的第一语音;将所述第一语音对应的数据发送给服务器;接收所述服务器发送的与所述第一语音对应的第一资源;显示第一用户界面,所述第一用户界面显示的内容包括所述第一资源的第一部分内容;接收所述用户的第二语音;所述第二语音用于对显示的所述第一资源进行控制;响应所述第二语音对应的控制指令,显示所述第一资源的第二部分内容,或者,响应所述第二语音对应的控制指令,显示与所述第一资源相关的第二资源。2.根据权利要求1所述的方法,其特征在于,所述第一用户界面显示的内容包括第一资源的第一部分,具体包括:在所述第一用户界面,以卡片形式显示所述第一资源的第一部分。3.根据权利要求2所述的方法,其特征在于,所述卡片包括多个类型,所述终端呈现的第一卡片的卡片类型与所述第一资源需要显示的内容相关。4.根据权利要求2或3所述的方法,其特征在于,所述第一卡片对应第一语音指令控制的候选集合,所述第一语音指令控制的候选集合包括一个或多个对所述第一卡片的内容进行显示控制的指令,所述第一语音指令控制的候选集合与所述第一卡片的卡片类型相关;响应所述第二语音对应的控制指令,显示所述第一资源的第二部分内容,或者,响应所述第二语音对应的控制指令,显示与所述第一资源相关的第二资源,具体包括:若所述第二语音对应的指令与所述第一语音指令控制的候选集合的第一指令匹配时,对所述第一卡片执行与所述第一指令关联的第一显示控制以显示所述第一资源的第二部分内容,或者显示与所述第一资源相关的第二资源。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述用户的第三语音;若所述第三语音对应的指令与所述第一语音指令控制的候选集合的第二指令匹配时,对所述第一卡片执行与所述第二指令关联的第二显示控制,所述第二显示控制不同于所述第一显示控制。6.根据权利要求4或5所述的方法,其特征在于,不同的卡片类型对应的语音指令控制的候选集合不同;所述方法还包括:接收用户的第四语音;以第二卡片显示所述第四语音对应的第三资源,所述第二卡片的类型不同于所述第一卡片的类型;所述第二卡片对应第二语音指令控制的候选集合,所述第二语音指令控制的候选集合包括一个或多个对所述第二卡片的内容进行显示控制的指令,所述第二语音指令控制的候选集合不同于所述第一语音指令控制的候选集合。7.根据权利要求2

6任一项所述的方法,其特征在于,所述第一语音指令控制的候选集合由服务器基于所述第一卡片的卡片类型和所述第一资源生成。8.根据权利要求7所述的方法,其特征在于,接收所述用户的第二语音之后,所述方法还包括:
向服务器发送所述第二语音的数据;接收服务器确认的所述第二语音对应的指令与所述第一语音指令控制的候选集合的所述第一指令匹配的结果,对所述第一卡片执行与所述第一指令关联的第一显示控制。9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:接收用户的第五语音;以第三卡片显示所述第五语音对应的第四资源,所述第三卡片的类型与所述第一卡片的类型相同,所述第四资源不同于所述第一资源;所述第三卡片对应第三语音指令控制的候选集合,所述第三语音指令控制的候选集合包括一个或多个对所述第三卡片的内容进行显示控制的指令,所述第三语音指令控制的候选集合不同于所述第一语音指令控制的候选集合。10.根据权利要求2

9任一项所述的方法,其特征在于,所述卡片的类型包括如下一个或多个:纯文本型卡片、图文型卡片、宫格型卡片、列表型卡片。11.根据权利要求10所述的方法,其特征在于,对于纯文本型卡片或图文型卡片,所述第一控制指令的候选集合包括移动、翻页、或查看详情中的一个或多个。12.根据权利要求10或11所述的方法,其特征在于,对于宫格型卡片或列表型卡片,所述控制指令的候选集合包括移动、翻页、选中对象、或移动选择框中的一个或多个。13.根据权利要求10

12任一项所述的方法,其特征在于,所述第一卡片还显示有按钮时,所述第一控制指令的候选集合还包括:对所述按钮的控制指令,所述控制指令用于触发所述控件。14.根据权利要求2

13任一项所述的方法,其特征在于,所述第一资源是从第三方服务器获取的资源,所述卡片类型由第一资源对应的第三方选择。15.根据权利要求1

14任一项所述的方法,其特征在于,所述第一语音和所述第二语音对应的会话标识相同。16.一种资源显示的方法,应用于服务器,其特征在于,包括:接收终端发送的用户的第一语音对应的数据;根据所述第一语音对应的数据获取第一资源;将所述第一资源发送给所述终端进行显示;接收所述终端发送的所述用户的第二语音对应的数据;所述第二语音用于所述终端对所显示的所述第一资源进行控制;识别所述第二语音对应的控制指令;将所述控制指令发送给所述终端,以使所述终端响应所述控制指令,显示所述第一资源的第二部分内容,或者,响应所述控制指令,显示与所述第一资源相关的第二资源。17.根据权利要求16所述的方法,其特征在于,在根据所述第一语音对应的数据获取第一资源之后,所述方法还包括:将第一卡片的信息发送给所述终端,以使所述终端以所述第一卡...

【专利技术属性】
技术研发人员:黄益贵乔登龙夏潘斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1