一种语音交互方法及电子设备技术

技术编号:35120002 阅读:14 留言:0更新日期:2022-10-05 09:48
本申请提供一种语音交互方法及电子设备,涉及终端技术领域,可在语音应用跳转至其他应用后继续实现语音接续功能,提高用户在语音交互时的使用体验。该方法包括:电子设备显示语音应用的会话界面,该会话界面用于显示用户与语音应用之间的对话内容;后续,当电子设备检测到用户输入的第一语音后,可将第一语音转换为文本形式的第一对话内容;进而,电子设备可根据第一对话内容获取对应的第一链接;并根据第一链接从语音应用的会话界面跳转至第一应用的界面;当手机退出显示第一应用的界面时,电子设备可根据与第一对话内容对应的会话标识跳转回会话界面。识跳转回会话界面。识跳转回会话界面。

【技术实现步骤摘要】
一种语音交互方法及电子设备


[0001]本申请涉及终端
,尤其涉及一种语音交互方法及电子设备。

技术介绍

[0002]随着语音识别技术的发展,许多电子设备中添加了语音助手APP(例如Siri、小爱同学、小E等)来帮助用户完成与电子设备的人机交互过程。一般,用户唤醒电子设备中的语音助手APP后,语音助手APP可回答或执行用户发出的每一条语音指令。
[0003]在一些场景中,语音助手APP与用户进行语音交互时具有语音接续的功能,从而支持用户与语音助手APP之间实现多轮对话。例如,用户唤醒手机中的语音助手APP后,语音助手APP接收到“今天天气怎么样”的第一语音指令后,可在手机的显示界面中通过卡片等形式展示查询到的第一信息。后续,如果语音助手APP接收到“明天呢”的第二语音指令,则语音助手APP可继续查询明天的天气信息(即第二信息),进而将查询到的第二信息继续显示在手机的显示界面中,实现语音接续功能。
[0004]在另一些场景中,语音助手APP在回答用户的语音指令时,还可以通过跳转至其他应用的应用界面,向用户提供相应的服务。例如,如果语音助手APP检测到“我想点外卖”的第三语音指令,则语音助手APP可跳转至外卖APP的搜索界面,使得用户可以在外卖APP中完成与“我想点外卖”相关的操作。一般,当语音助手APP跳转至其他应用后,语音助手APP会结束与用户的本次会话。此时,语音助手APP可关闭或切换至手机后台运行,使得后续语音助手APP无法继续与用户交互,无法实现语音接续功能,降低了用户在语音交互时的使用体验。

技术实现思路

[0005]本申请提供一种语音交互方法及电子设备,可在语音助手APP跳转至其他应用后继续实现语音接续功能,提高用户在语音交互时的使用体验。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种语音交互方法,包括:电子设备显示语音应用的会话界面,该会话界面用于显示用户与语音应用之间的对话内容;后续,当电子设备检测到用户输入的第一语音后,可将第一语音转换为文本形式的第一对话内容;进而,电子设备可根据第一对话内容获取对应的第一链接;并根据第一链接从语音应用的会话界面跳转至第一应用的界面;当手机退出显示第一应用的界面时,电子设备可根据与第一对话内容对应的会话标识跳转回会话界面。这样,用户可以继续在之前的会话界面中与语音应用对话,实现语音交互时会话内容的接续功能,从而提高用户的使用体验。
[0008]在一种可能的实现方式中,在电子设备将第一语音转换为第一对话内容之后,还包括:电子设备向第一服务器发送第一请求消息,第一请求消息中可包括第一对话内容,以使得第一服务器响应于第一请求消息确定第一对话内容的会话标识和上述第一链接;此时,电子设备根据第一对话内容获取第一链接,包括:电子设备接收第一服务器发送的第一
响应消息,第一响应消息中包括上述第一链接和会话标识。例如,第一服务器可将第一链接(即第一应用中某一界面)的链接与第一对话内容的会话标识拼接后作为第一响应消息发送给电子设备。这样,电子设备中的语音应用可以获取到第一对话内容的会话标识以及第一链接。
[0009]在一种可能的实现方式中,电子设备根据与第一对话内容对应的会话标识跳转回会话界面,包括:在电子设备中运行的第一应用可先拉起语音应用;进而,在语音应用被拉起后,电子设备中的语音应用可根据会话标识显示与会话标识对应的对话内容,从而恢复跳转至第一应用前语音应用显示的会话界面。
[0010]示例性的,电子设备中的第一应用拉起语音应用,包括:当电子设备退出显示第一应用的界面时,第一应用可将语音应用的链接和上述会话标识拼接为第二链接,继而,第一应用可按照第二链接拉起语音应用,同时,通过第二链接将上述会话标识传递给语音应用,使得语音应用可根据该会话标识恢复跳转至第一应用前语音应用显示的会话界面。
[0011]示例性的,电子设备的语音应用显示与会话标识对应的对话内容,包括:语音应用通过上述第二链接获取到会话标识后,可查询电子设备中是否存储有与会话标识对应的对话内容;若电子设备存储有与会话标识对应的对话内容,则语音应用可将与会话标识对应的对话内容显示在会话界面中;若电子设备没有存储与会话标识对应的对话内容,则语音应用可从第一服务器获取与会话标识对应的对话内容,并将与会话标识对应的对话内容显示在会话界面中。
[0012]在一种可能的实现方式中,上述第一请求消息中还可以包括设备标识(例如UUID等),该设备标识用于确认电子设备是否登录第一应用。
[0013]示例性的,若电子设备没有登录第一应用,则上述第一链接可包括第一应用中登录页面的链接。此时,第一应用的登录页面为与第一对话内容对应的服务内容(或服务资源)。又例如,若电子设备没有登录第一应用,则第一服务器返回的第一响应消息中除了包括上述第一链接(即登录页面的链接)外,还可以包括电子设备没有登录第一应用时基于第一对话内容的搜索结果。又例如,若电子设备登录了第一应用,则第一服务器可基于登陆后的账户信息查询与第一对话内容对应的搜索结果,进而将该搜索结果携带在第一响应消息中返回给电子设备。
[0014]在一种可能的实现方式中,若电子设备没有登录第一应用,则电子设备根据第一链接从语音应用的会话界面跳转至第一应用的界面,包括:电子设备的语音应用根据第一链接拉起第一应用,并显示第一应用的登录页面。此时,电子设备从语音应用的会话界面跳转至第一应用的界面。
[0015]在一种可能的实现方式中,在电子设备显示第一应用的登录页面之后,还包括:电子设备接收用户在登录页面中输入的登录操作,该登录操作用于授权电子设备登录第一应用的用户账号;此时,电子设备根据与第一对话内容对应的会话标识跳转回会话界面,包括:若接收到与登录操作对应的登录成功消息,则可触发电子设备退出显示第一应用的界面,此时,电子设备可根据会话标识从第一应用的界面跳转回上述会话界面。
[0016]在一种可能的实现方式中,在电子设备根据会话标识跳转回会话界面之后,还包括:电子设备可请求第一服务器获取与第一对话内容对应的第一服务内容,此时,由于用户已经登录第一应用,因此,第一服务器可获取到的第一服务内容与登录第一应用后用户的
账户信息关联,进而,电子设备可在会话界面中显示该第一服务内容,从而为用户推荐更有针对性、更精准的服务资源,提高语音交互时用户的使用体验。
[0017]在一种可能的实现方式中,若电子设备没有登录第一应用,则上述方法还包括:电子设备获取与第一对话内容对应的第二服务内容,第二服务内容为没有登录第一应用时与第一对话内容对应的服务内容;此时,在电子设备根据第一链接从语音应用的会话界面跳转至第一应用的界面之前,还包括:电子设备在会话界面中显示第二服务内容和第一应用中登录页面的链接。这样,在没有登录的状态下用户也可以在会话界面中获取到对应的第二服务内容。
[0018]在这种场景下,电子设备根据第一链接从语音应用的会话界面跳转至第一应用的界本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音交互方法,其特征在于,包括:电子设备显示语音应用的会话界面,所述会话界面用于显示用户与所述语音应用之间的对话内容;所述电子设备检测用户输入的第一语音,并将所述第一语音转换为第一对话内容;所述电子设备根据所述第一对话内容获取第一链接;所述电子设备根据所述第一链接从所述语音应用的所述会话界面跳转至第一应用的界面;在显示所述第一应用的界面之后,所述电子设备根据与所述第一对话内容对应的会话标识跳转回所述会话界面。2.根据权利要求1所述的方法,其特征在于,在所述电子设备将所述第一语音转换为第一对话内容之后,还包括:所述电子设备向第一服务器发送第一请求消息,所述第一请求消息中包括所述第一对话内容,以使得所述第一服务器响应于所述第一请求消息确定所述第一对话内容的会话标识和所述第一链接;其中,所述电子设备根据第一对话内容获取第一链接,包括:所述电子设备接收所述第一服务器发送的第一响应消息,所述第一响应消息中包括所述第一链接和所述会话标识。3.根据权利要求1或2所述的方法,其特征在于,所述电子设备根据与所述第一对话内容对应的会话标识跳转回所述会话界面,包括:所述电子设备中的所述第一应用拉起所述语音应用;在所述语音应用被拉起后,所述电子设备中的所述语音应用显示与所述会话标识对应的对话内容。4.根据权利要求3所述的方法,其特征在于,所述电子设备中的所述第一应用拉起所述语音应用,包括:所述电子设备中的所述第一应用根据第二链接拉起所述语音应用,所述第二链接包括所述语音应用的链接和所述会话标识。5.根据权利要求3所述的方法,其特征在于,所述电子设备的所述语音应用显示与所述会话标识对应的对话内容,包括:所述语音应用查询所述电子设备中是否存储有与所述会话标识对应的对话内容;若所述电子设备存储有与所述会话标识对应的对话内容,则所述语音应用将与所述会话标识对应的对话内容显示在所述会话界面中;若所述电子设备没有存储与所述会话标识对应的对话内容,则所述语音应用从第一服务器获取与所述会话标识对应的对话内容,并将与所述会话标识对应的对话内容显示在所述会话界面中。6.根据权利要求2所述的方法,其特征在于,所述第一请求消息中还包括设备标识,所述设备标识用于确认所述电子设备是否登录所述第一应用。7.根据权利要求6所述的方法,其特征在于,若所述电子设备没有登录所述第一应用,则所述第一链接包括所述第一应用中登录页面的链接。8.根据权利要求7所述的方法,其特征在于,所述电子设备根据所述第一链接从所述语
音应用的所述会话界面跳转至第一应用的界面,包括:所述电子设备的语音应用根据所述第一链接拉起所述第一应用,并显示所述第一应用的登录页面。9.根据权利要求8所述的方法,其特征在于,在所述电子设备显示所述第一应用的登录页面之后,还包括:所述电子设备接收用户在所述登录页面中输入的登录操作,所述登录操作用于授权所述电子设备登录所述第一应用的用户账号;其中,所述电子设备根据与所述第一对话内容对应的会话标识跳转回所述会话界面,包括:若接收到与所述登录操作对应的登录成功消息,则所述电子设备根据所述会话标识从所述第一应用的界面跳转回所述会话界面。10.根据权利要求8或9所述的方法,其特征在于,在所述电子设备根据所述会话标识跳转回所述会话界面之后,还包括:所述电子设备在所述会话界面中显示与所述第一对话内容对应的第一服务内容,所述第一服务内容与登录所述第一应用后用户的账户信息关联。11.根据权利要求7所述的方法,其特征在于,若所述电子设备没有登录所述第一应用,则所述方法还包括:所述电子设备获取与所述第一对话内容对应的第二服务内容,所述第二服务内容为没有登录所述第一应用时与所述第一对话内容对应的服务内容;在所述电子设备根据所述第一链接从所述语音应用的所述会话界面跳转至第一应用的界面之前,还包括:所述电子设备在所述会话界面中显示所述第二服务内容和所述第一应用中登录页面的链接。12.根据权利要求11所述的方法,其特征在于,所述电子设备根据所述第一链接从所述语音应用的所述会话界面跳转至第一应用的界面,包括:若检测到用户在所述会话界面中选择所述登录页面的链接,则所述电子设备根据所述登录页面的链接从所述会话界面跳转至所述第一应用的登录页面;或者,若用户输入的第二语音用于指示登录所述第一应用,则所述电子设备根据所述登录页面的链接从所述会话界面跳转至所述第一应用的登录页面。13.根据权利要求1

12中任一项所述的方法,其特征在于,所述电子设备根据所述第一链接从所述语音应用的所述会话界面跳转至第一应用的界面之后,还包括:所述电子设备启动预设的定时器;当所述定时器超时时,所述电子设备从所述第一应用的界面跳转回所述会话界面。14.根据权利要求1

13中任一项所述的方法,其特征在于,在所述电子设备根据所述第一链接从所述语音应用的所述会话界面跳转至显示第一应用的界面之后,还包括:所述电子设备将所述语音应用切换至后台运行。15.一种语音交互方法,其特征在于,包括:第一服务器接收电子设备发送的第一请求消息,所述第一请求消息中包括第一对话内容;
响应于所述第一请求消息,所述第一服务器获取所述第一对话内容的会话标识和第一链接;所述第一服务器向所述电子设备发送第一响应消息,所述第一响应消息包括所述会话标识和所述第一链接,所述会话标识用于所述电子设备从所述第一链接对应的第一应用的界面跳转回显示所述第一对话内容的语音应用的界面。16.根据权利要求15所述的方法,其特征在于,所述第一服务器获取所述第一对话内容的会话标识和第一链接,包括:所述第一服务器为所述第一对话内容分配会话标识;所述第一服务器从所述第一应用的第二服务器中获取与所述第一对话内容对应的第一链接。17.根据权利要求16所述的方法,其特征在于,所述第一服务器为所述第一对话内容分配会话标识,包括:所述第一服务器识别所述第一对话内容的语义;所述第一服务器根据所述第一对话内容的语义为所述第一对话内容分配会话标识。18.根据权利要求16所述的方法,其特征在于,所述第一服务器从所述第一应用的第二服务器中获取与所述第一对话内容对应的第一链接,包括:所述第一服务器向所述第二服务器发送第一消息,所述第一消息中包括所述会话标识和所述第一对话内容的语义,以使得第二服务器根据所述第一对话内容的语义确定所述第一链接,并建立所述第一链接与所述会话标识之间的对应关系;所述第一服务器接收所述第二服务...

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

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

1