当前位置: 首页 > 专利查询>苹果公司专利>正文

多任务环境中的智能数字助理制造技术

技术编号:21183562 阅读:34 留言:0更新日期:2019-05-22 14:39
本申请涉及多任务环境中的智能数字助理。本发明专利技术提供用于操作数字助理的系统和过程。在一个实施例中,一种方法包括从用户接收第一语音输入。该方法还包括识别上下文信息,以及基于第一语音输入和上下文信息确定用户意图。该方法还包括确定用户意图是使用搜索过程还是对象管理过程来执行任务。搜索过程被配置为搜索数据,而对象管理过程被配置为管理对象。该方法还包括,根据确定用户意图是使用搜索过程来执行任务,使用搜索过程来执行任务;以及根据确定用户意图是使用对象管理过程来执行任务,使用对象管理过程来执行任务。

Intelligent Digital Assistant in Multitask Environment

This application involves an intelligent digital assistant in a multitasking environment. The invention provides a system and process for operating a digital assistant. In one embodiment, a method includes receiving a first voice input from a user. The method also includes identifying context information and determining user intentions based on the first voice input and context information. The method also includes determining whether the user intends to perform the task using the search process or the object management process. The search process is configured to search for data, while the object management process is configured to manage objects. The method also includes using search process to perform tasks according to the determination of user intention, using search process to perform tasks, and using object management process to perform tasks according to the determination of user intention.

【技术实现步骤摘要】
多任务环境中的智能数字助理本申请是申请日为2016年11月1日、申请号为201680079283.0、名称为“多任务环境中的智能数字助理”的专利技术专利申请的分案申请。相关申请的交叉引用本申请要求2016年6月10日提交的名称为“INTELLIGENTDIGITALASSISTANTINAMULTI-TASKINGENVIRONMENT”的美国临时专利申请62/348,728;以及2016年9月21日提交的名称为“INTELLIGENTDIGITALASSISTANTINAMULTI-TASKINGENVIRONMENT”的美国非临时专利申请15/271,766的优先权;这两个专利申请中每个专利申请的内容据此全文以引用方式并入本文。
本公开内容总体涉及数字助理,更具体地讲,涉及与用户交互以在多任务环境中执行任务的数字助理。
技术介绍
数字助理越来越受欢迎。在台式计算机或平板电脑环境中,用户经常执行多项任务,包括搜索文件或信息、管理文件或文件夹、播放电影或歌曲、编辑文档、调整系统配置、发送电子邮件等。对用户而言,手动并行地执行多项任务以及经常在任务之间切换通常是麻烦且不便的。因此,期望数字助理能够基于用户的语音输入协助用户在多任务环境中执行一些任务。
技术实现思路
用于协助用户在多任务环境中执行任务的一些现有技术可包括例如口述。通常,用户可能需要在多任务环境中手动执行许多其他任务。作为一个示例,用户可能昨天一直在其台式计算机上制作演示文稿,并且可能希望继续制作该演示文稿。用户通常需要在其台式计算机上手动定位演示文稿,打开演示文稿,然后继续编辑演示文稿。作为另一个示例,当用户远离其台式计算机时,用户可能一直在其智能电话上预订航班。当台式计算机可用时,用户可能希望继续预订航班。在现有技术中,用户需要先启动Web浏览器,然后重新启动用户台式计算机上的航班预订过程。换句话讲,用户先前在智能电话上进行的航班预订进程可能不会在用户的台式计算机上继续。作为另一个示例,用户可能在其台式计算机上编辑文档并希望更改系统配置,诸如更改屏幕的亮度水平、打开蓝牙连接等。在现有技术中,用户可能需要停止编辑文档,查找和启动亮度配置应用,并手动更改设置。在多任务环境中,一些现有技术不能基于用户的语音输入执行上述示例中所述的任务。因此,在多任务环境中提供支持语音的数字助理是被期望的并且是有利的。本专利技术提供用于操作数字助理的系统和过程。根据一个或多个示例,一种方法包括,在具有存储器和一个或多个处理器的用户设备处接收来自用户的第一语音输入。该方法还包括识别与用户设备相关联的上下文信息,以及基于第一语音输入和上下文信息确定用户意图。该方法还包括确定用户意图是使用搜索过程还是对象管理过程来执行任务。搜索过程被配置为搜索存储在用户设备内部或外部的数据,并且对象管理过程被配置为管理与用户设备相关联的对象。该方法还包括,根据确定用户意图将使用搜索过程来执行任务,使用搜索过程来执行任务。该方法还包括,根据确定用户意图将使用对象管理过程来执行任务,使用对象管理过程来执行任务。根据一个或多个示例,一种方法包括,在具有存储器和一个或多个处理器的用户设备处接收来自用户的语音输入以执行任务。该方法还包括,识别与用户设备相关联的上下文信息,以及基于语音输入和与用户设备相关联的上下文信息来确定用户意图。该方法还包括,根据用户意图,确定将在用户设备处还是在可通信地连接到用户设备的第一电子设备处执行任务。该方法还包括,根据确定任务将在用户设备处执行并且用于执行任务的内容被远程定位,接收用于执行任务的内容。该方法还包括,根据确定任务将在第一电子设备处执行并且用于执行任务的内容被远程定位到第一电子设备,向第一电子设备提供用于执行任务的内容。根据一个或多个示例,一种方法包括,在具有存储器和一个或多个处理器的用户设备处接收来自用户的语音输入,以管理用户设备的一项或多项系统配置。用户设备被配置为同时提供多个用户界面。该方法还包括识别与用户设备相关联的上下文信息,以及基于语音输入和上下文信息来确定用户意图。该方法还包括确定用户意图是指示信息请求还是指示用于执行任务的请求。该方法还包括,根据确定用户意图指示信息请求,提供对信息请求的口语响应。该方法还包括,根据确定用户意图指示用于执行任务的请求,实例化与用户设备相关联的过程以执行任务。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。附图说明为了更好地理解各种所述实施方案,应该结合以下附图参考下面的具体实施方式,在附图中,类似的附图标号在所有附图中指示对应的部分。图1是示出了根据各种示例的用于实现数字助理的系统和环境的框图。图2A是示出了根据一些实施方案的实现数字助理的客户端侧部分的便携式多功能设备的框图。图2B是示出了根据各种示例的用于事件处理的示例性部件的框图。图3示出了根据各种示例的实现数字助理的客户端侧部分的便携式多功能设备。图4是根据各种示例的具有显示器和触敏表面的示例性多功能设备的框图。图5A示出了根据各种示例的用于便携式多功能设备处的应用的菜单的示例性用户界面。图5B示出了根据各种示例的用于具有与显示器分开的触敏表面的多功能设备的示例性用户界面。图6A示出了根据各种示例的个人电子设备。图6B是示出了根据各种示例的个人电子设备的框图。图7A是示出了根据各种示例的数字助理系统或其服务器部分的框图。图7B示出了根据各种示例的图7A所示的数字助理的功能。图7C示出了根据各种示例的知识本体的一部分。图8A-图8F示出了根据各种示例的通过数字助理使用搜索过程或对象管理过程执行任务的功能。图9A-图9H示出了根据各种示例的通过数字助理使用搜索过程执行任务的功能。图10A-图10B示出了根据各种示例的通过数字助理使用对象管理过程执行任务的功能。图11A-图11D示出了根据各种示例的通过数字助理使用搜索过程执行任务的功能。图12A-图12D示出了根据各种示例的通过数字助理使用搜索过程或对象管理过程执行任务的功能。图13A-图13C示出了根据各种示例的通过数字助理使用对象管理过程执行任务的功能。图14A-图14D示出了根据各种示例的通过数字助理使用远程定位的内容在用户设备处执行任务的功能。图15A-图15D示出了根据各种示例的通过数字助理使用远程定位的内容在第一电子设备处执行任务的功能。图16A-图16C示出了根据各种示例的通过数字助理使用远程定位的内容在第一电子设备处执行任务的功能。图17A-图17E示出了根据各种示例的通过数字助理使用远程定位的内容在用户设备处执行任务的功能。图18A-图18F示出了根据各种示例的通过数字助理响应于用户的信息请求而提供系统配置信息的功能。图19A-图19D示出了根据各种示例的通过数字助理响应于用户请求而执行任务的功能。图20A-图20G示出了根据各种示例的用于操作数字助理的示例性过程的流程图。图21A-图21E示出了根据各种示例的用于操作数字助理的示例性过程的流程图。图22A-图22D示出了根据各种示例的用本文档来自技高网...

【技术保护点】
1.一种用于提供数字助理服务的方法,包括:在具有存储器和一个或多个处理器的用户设备处:接收来自用户的第一语音输入;识别与所述用户设备相关联的上下文信息;以及基于所述第一语音输入和所述上下文信息来确定用户意图;其特征在于,确定所述用户意图是使用搜索过程还是对象管理过程来执行任务,其中所述搜索过程被配置为搜索存储在所述用户设备内部或外部的数据,并且所述对象管理过程被配置为管理与所述用户设备相关联的由计算机实施的对象并搜索所述由计算机实施的对象,其中,确定所述用户意图是使用搜索过程还是对象管理过程来执行所述任务包括:确定所述任务是否与执行搜索相关联;根据确定所述任务是与执行搜索相关联,确定执行所述任务是否需要所述搜索过程;以及根据确定所述任务不与执行搜索相关联,确定所述任务是否与管理至少一个由计算机实施的对象相关联;根据确定所述用户意图是使用所述搜索过程来执行所述任务,使用所述搜索过程来执行所述任务;根据确定所述用户意图是使用所述对象管理过程来执行所述任务,使用所述对象管理过程来执行所述任务;以及根据确定所述任务与执行搜索相关联并且不需要所述搜索过程,要么使用所述搜索过程要么使用所述对象管理过程来执行所述搜索。...

【技术特征摘要】
2016.06.10 US 62/348,728;2016.09.21 US 15/271,7661.一种用于提供数字助理服务的方法,包括:在具有存储器和一个或多个处理器的用户设备处:接收来自用户的第一语音输入;识别与所述用户设备相关联的上下文信息;以及基于所述第一语音输入和所述上下文信息来确定用户意图;其特征在于,确定所述用户意图是使用搜索过程还是对象管理过程来执行任务,其中所述搜索过程被配置为搜索存储在所述用户设备内部或外部的数据,并且所述对象管理过程被配置为管理与所述用户设备相关联的由计算机实施的对象并搜索所述由计算机实施的对象,其中,确定所述用户意图是使用搜索过程还是对象管理过程来执行所述任务包括:确定所述任务是否与执行搜索相关联;根据确定所述任务是与执行搜索相关联,确定执行所述任务是否需要所述搜索过程;以及根据确定所述任务不与执行搜索相关联,确定所述任务是否与管理至少一个由计算机实施的对象相关联;根据确定所述用户意图是使用所述搜索过程来执行所述任务,使用所述搜索过程来执行所述任务;根据确定所述用户意图是使用所述对象管理过程来执行所述任务,使用所述对象管理过程来执行所述任务;以及根据确定所述任务与执行搜索相关联并且不需要所述搜索过程,要么使用所述搜索过程要么使用所述对象管理过程来执行所述搜索。2.根据权利要求1所述的方法,还包括在接收到所述第一语音输入之前:在与所述用户设备相关联的显示器上显示用于调用所述数字助理服务的示能表示。3.根据权利要求2所...

【专利技术属性】
技术研发人员:A·D·库都施安B·乔恩斯E·C·克兰菲尔H·J·赛德勒
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1