【技术实现步骤摘要】
应用程序与数字助理集成
[0001]相关申请引用
[0002]本申请是中国国家申请号为201810019395.8、申请日为2018年1月9日、专利技术名称为“应用程序与数字助理集成”的专利技术专利申请的分案申请。
[0003]本公开整体涉及与应用程序交互,并且更具体地讲涉及用于应用程序与数字助理集成的技术。
技术介绍
[0004]数字助理可以帮助用户在用户设备上执行各种功能。例如,数字助理可以设置闹钟,提供天气更新以及在本地和互联网上执行搜索,同时为用户提供自然语言界面。然而,现有的数字助理不能有效地与诸如本地存储在用户设备上的应用程序,尤其是第三方应用程序之类的应用程序集成。因此,现有的数字助理不能利用这种应用程序提供自然语言界面。
技术实现思路
[0005]本文公开了示例方法。示例方法包括:在具有触敏显示器和一个或多个处理器的电子设备处,接收包括自然语言用户输入的音频输入,识别一组意图对象中的意图对象,其中该意图对象从自然语言用户输入得出,识别与该组意图对象中的意图对象相关联的软件应用程 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:在一个或多个电子设备处,每个电子设备具有一个或多个处理器:确定一组意图对象中的意图对象;识别与所述一组意图对象中的所述意图对象相关联的软件应用程序;确定与所述软件应用程序相关的任务流;将所述意图对象提供给所述软件应用程序以使所述软件应用程序执行与所述意图对象相关联的任务;从所述软件应用程序接收请求;确定基于所述请求的查询,其中所述查询是根据所述任务流确定的;使用所述触敏显示器提供所述查询;在提供所述查询之后,接收指示查询响应的第二用户输入;以及将所述查询响应提供给所述软件应用程序。2.根据权利要求1所述的方法,还包括:接收包括自然语言用户输入的音频输入;以及从所述自然语言用户输入获得文本串,其中确定一组意图对象中的意图对象包括基于所述文本串确定一组意图对象中的意图对象。3.根据权利要求1
‑
2中任一项所述的方法,还包括:从所述软件应用程序接收指示所述任务是否被成功执行的结果响应;以及提供指示所述任务是否被执行的输出。4.根据权利要求1
‑
2中任一项所述的方法,其中确定与所述软件应用相关联的任务流包括:在第一电子设备处确定所述任务流;将所述任务流提供给第二电子设备;以及将所述任务流存储在所述第一电子设备上。5.根据权利要求4所述的方法,其中确定基于所述请求的查询包括利用所述第一电子设备来确定所述查询。6.存储一个或多个程序的一种或多种计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由一个或多个电子设备的一个或多个处理器执行时,使得所述一个或多个电子设备:确定一组意图对象中的意图对象;识别与所述一组意图对象中的所述意图对象相关联的软件应用程序;确定与所述软件应用程序相关的任务流;将所述意图对象提供给所述软件应用程序以使所述软件应用程序执行与所述意图对象相关联的任务;从所述软件应用程序接收请求;确定基于所述请求的查询,其中所述查询是根据所述任务流确定的;使用所述触敏显示器提供所述查询;在提供所述查询之后,接收指示查询响应的第二用户输入;以及
将所述查询响应提供给所述软件应用程序。7.根据权利要求6所述的一种或多种计算机可读存储介质,其中所述一个或多个程序还包括当由所述一个或多个电子设备的所述一个或多个处理器执行时使得所述一个或多个电子设备执行以下操作的指令:接收包括自然语言用户输入的音频输入;以及从所述自然语言用户输入获得文本串,其中确定一组意图对象中的意图对象包括基于所述文本串确定一组意图对象中的意图对象。8.根据权利要求6
‑
7中任一项所述的一种或多种计算机可读存储介质,其中所述一个或多个程序还包括当由所述一个或多个电子设备的所述一个或多个处理器执行时使得所述一个或多个电子设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。