通信会话中的数字助理交互的制作方法

文档序号:37542978发布日期:2024-04-08 13:43阅读:13来源:国知局
通信会话中的数字助理交互的制作方法

本发明整体涉及智能自动化助理,并且更具体地涉及在通信会话中与智能自动化助理的交互。


背景技术:

1、智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户使用自然语言以语音形式和/或文本形式与设备或系统进行交互。例如,用户可向正在电子设备上运行的数字助理提供包含用户请求的语音输入。数字助理可从该语音输入解译用户意图并且将用户意图操作化成任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户。


技术实现思路

1、本文公开了示例方法。一种示例方法包括:在具有一个或多个处理器和存储器的电子设备处:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入;从所述第一用户接收对应于任务的自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成针对关于所述任务的进一步用户输入的提示;向所述一个或多个外部设备传输针对关于所述任务的进一步用户输入的所述提示;在传输针对进一步用户输入的所述提示之后,从所述一个或多个外部设备中的外部设备接收对针对进一步用户输入的所述提示的响应;由所述第一数字助理基于所述响应和存储在所述电子设备上的对应于所述第一用户的信息来发起所述任务;并且向所述一个或多个外部设备传输指示所发起的任务的输出。

2、本文公开了示例非暂态计算机可读介质。一种示例非暂态计算机可读存储介质存储一个或多个程序。所述一个或多个程序包括指令,所述指令在由电子设备的一个或多个处理器执行时使所述电子设备:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入;从所述第一用户接收对应于任务的自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成针对关于所述任务的进一步用户输入的提示;向所述一个或多个外部设备传输针对关于所述任务的进一步用户输入的所述提示;在传输针对进一步用户输入的所述提示之后,从所述一个或多个外部设备中的外部设备接收对针对进一步用户输入的所述提示的响应;由所述第一数字助理基于所述响应和存储在所述电子设备上的对应于所述第一用户的信息来发起所述任务;并且向所述一个或多个外部设备传输指示所发起的任务的输出。

3、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入;从所述第一用户接收对应于任务的自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成针对关于所述任务的进一步用户输入的提示;向所述一个或多个外部设备传输针对关于所述任务的进一步用户输入的所述提示;在传输针对进一步用户输入的所述提示之后,从所述一个或多个外部设备中的外部设备接收对针对进一步用户输入的所述提示的响应;由所述第一数字助理基于所述响应和存储在所述电子设备上的对应于所述第一用户的信息来发起所述任务;并且向所述一个或多个外部设备传输指示所发起的任务的输出。

4、一种示例电子设备包括用于执行以下操作的构件:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入;从所述第一用户接收对应于任务的自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成针对关于所述任务的进一步用户输入的提示;向所述一个或多个外部设备传输针对关于所述任务的进一步用户输入的所述提示;在传输针对进一步用户输入的所述提示之后,从所述一个或多个外部设备中的外部设备接收对针对进一步用户输入的所述提示的响应;由所述第一数字助理基于所述响应和存储在所述电子设备上的对应于所述第一用户的信息来发起所述任务;并且向所述一个或多个外部设备传输指示所发起的任务的输出。

5、以上述方式发起任务并传输指示所发起的任务的输出向通信会话中的参与者提供了任何参与者都可以对针对进一步用户输入的提示作出响应的反馈以及任务已经被发起的反馈。因此,通过允许任何参与者(诸如对提示具有正确和/或最佳响应的参与者)使数字助理正确地发起任务,使得用户-设备交互更高效和灵活。向参与者提供改善的反馈增强了设备的可操作性,并且使得用户-设备界面更高效(例如,通过减少设备执行任务所需的用户输入的数量,通过帮助用户提供适当的输入并减少与设备交互时的用户错误),另外,这通过使用户能够更快速和高效地使用设备而减少了电力使用并延长了设备的电池寿命。

6、此外,即使另一参与者对数字助理的提示作出了响应,基于对应于第一用户的信息来发起任务并传输输出也向通信会话中的参与者提供了数字助理基于与最近调用该数字助理的参与者相对应的信息发起了任务的反馈。因此,通过避免混淆数字助理使用谁的信息发起任务并且通过允许参与者确认使用正确参与者的信息发起了任务(或者通过向参与者告知使用不正确参与者的信息发起了任务,从而参与者可以提供纠正的输入),可以提供更一致和高效的用户-设备交互。向参与者提供改善的反馈并基于第一用户的信息(例如,在设备从外部设备接收到响应之后不需要进一步用户输入的情况下)自动发起任务增强了设备的可操作性,并且(例如,通过帮助用户提供适当的输入并减少与设备交互时的用户错误)使得用户-设备界面更高效,另外,这通过使用户能够更快速和高效地使用设备而减少了电力使用并延长了设备的电池寿命。

7、本文公开了示例方法。一种示例方法包括:在具有一个或多个处理器和存储器的电子设备处:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成使用所述第一语言的对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用第二语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用所述第二语言进行操作;并且从所述外部设备接收使用所述第二语言的对所述第二自然语言输入的第二响应,其中所述第二响应由所述第二数字助理生成。

8、本文公开了示例非暂态计算机可读介质。一种示例非暂态计算机可读存储介质存储一个或多个程序。所述一个或多个程序包括指令,所述指令在由电子设备的一个或多个处理器执行时使第一电子设备:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成使用所述第一语言的对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用第二语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用所述第二语言进行操作;并且从所述外部设备接收使用所述第二语言的对所述第二自然语言输入的第二响应,其中所述第二响应由所述第二数字助理生成。

9、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成使用所述第一语言的对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用第二语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用所述第二语言进行操作;并且从所述外部设备接收使用所述第二语言的对所述第二自然语言输入的第二响应,其中所述第二响应由所述第二数字助理生成。

10、一种示例电子设备包括用于执行以下操作的构件:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理生成使用所述第一语言的对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用第二语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用所述第二语言进行操作;并且从所述外部设备接收使用所述第二语言的对所述第二自然语言输入的第二响应,其中所述第二响应由所述第二数字助理生成。

11、接收由第二数字助理生成的使用第二语言的第二响应向通信会话中的参与者提供了任何参与者都可以成功地使用他们自己的数字助理被配置为进行操作的语言向数字助理发出跟进请求(例如,第二自然语言输入)的反馈。因此,例如,即使通信会话中的多个数字助理各自被配置为使用不同语言进行操作,也向参与者告知在通信会话中与数字助理交互所使用的正确语言。另外,第二数字助理可以在(例如,在接收到所传输的第一响应之后)不需要用于调用第二数字助理的输入的情况下生成对跟进请求的第二响应,由此减少成功任务执行所需的用户输入的数量。向参与者提供改善的反馈并减少数字助理执行任务所需的输入的数量增强了设备的可操作性,并且(例如,通过帮助用户提供适当的输入并减少与设备交互时的用户错误)使得用户-设备界面更高效,另外,这通过使用户能够更快速和高效地使用设备而减少了电力使用并延长了设备的电池寿命。

12、本文公开了示例方法。一种示例方法包括:在具有一个或多个处理器和存储器的电子设备处:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理使用所述第一语言生成对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用所述第一语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用第二语言进行操作;由所述第一数字助理生成使用所述第一语言的对所述第二自然语言输入的第二响应;并且向所述一个或多个外部设备传输所述第二响应。

13、本文公开了示例非暂态计算机可读介质。一种示例非暂态计算机可读存储介质存储一个或多个程序。所述一个或多个程序包括指令,所述指令在由电子设备的一个或多个处理器执行时使第一电子设备:在所述电子设备参与与一个或多个外部设备的通信会话的同时:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理使用所述第一语言生成对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用所述第一语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用第二语言进行操作;由所述第一数字助理生成使用所述第一语言的对所述第二自然语言输入的第二响应;并且向所述一个或多个外部设备传输所述第二响应。

14、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理使用所述第一语言生成对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用所述第一语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用第二语言进行操作;由所述第一数字助理生成使用所述第一语言的对所述第二自然语言输入的第二响应;以及向所述一个或多个外部设备传输所述第二响应。

15、一种示例电子设备包括用于执行以下操作的构件:从所述电子设备的第一用户接收用于调用在所述电子设备上操作的第一数字助理的输入,其中所述第一数字助理被配置为使用第一语言进行操作;从所述第一用户接收使用所述第一语言的第一自然语言输入;根据调用所述第一数字助理,由所述第一数字助理使用所述第一语言生成对所述第一自然语言输入的第一响应;向所述一个或多个外部设备传输所述第一响应;在传输所述第一响应之后,从所述一个或多个外部设备中的外部设备接收使用所述第一语言的第二自然语言输入,其中:所述第二自然语言输入是在所述外部设备没有在接收到所传输的第一响应之后接收到用于调用在所述外部设备上操作的第二数字助理的第二输入的情况下被接收到的;以及所述第二数字助理被配置为使用第二语言进行操作;由所述第一数字助理生成使用所述第一语言的对所述第二自然语言输入的第二响应;以及向所述一个或多个外部设备传输所述第二响应。

16、传输由第一数字助理生成的使用第一语言的第二响应向通信会话中的参与者提供了任何参与者都可以成功地使用最近调用的数字助理被配置为进行操作的语言向数字助理发出跟进请求(例如,第二自然语言输入)的反馈。因此,例如,即使通信会话中的多个数字助理各自被配置为使用不同语言进行操作,也向参与者告知在通信会话中与数字助理交互所使用的正确语言。另外,第一数字助理可以在(例如,在外部设备接收到所传输的第一响应之后)不需要用于调用数字助理的输入的情况下生成对跟进请求的第二响应,由此减少成功任务执行所需的用户输入的数量。向参与者提供改善的反馈并减少数字助理执行任务所需的输入的数量增强了设备的可操作性,并且(例如,通过帮助用户提供适当的输入并减少与设备交互时的用户错误)使得用户-设备界面更高效,另外,这通过使用户能够更快速和高效地使用设备而减少了电力使用并延长了设备的电池寿命。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1