对中断进行上下文相关处理的制作方法

文档序号:9422730阅读:236来源:国知局
对中断进行上下文相关处理的制作方法
【专利说明】
[0001] 相关申请的交叉引用
[0002] 本专利申请要求于2013年3月15日提交的名称为"CONTEXT-SENSmVEHANDLING OFINTERRUPTIONS"的美国临时专利申请61/799, 996的权益,所述专利申请据此全文W引 用方式并入本文W用于所有目的。
技术领域
[0003] 所公开的实施例整体设及数字助理,并且更具体地设及基于当前上下文来智能地 处理通知的数字助理。
【背景技术】
[0004] 正如人类个人助理一样,数字助理或虚拟助理可执行所请求的任务并提供所请求 的建议、信息或服务。助理满足用户请求的能力取决于助理对请求或指令的正确理解。自 然语言处理的近期发展已使得用户能够使用W口头或文本形式的自然语言与数字助理进 行交互,而不是采用常规的用户界面(例如,菜单或经编程的命令)。此类数字助理可解译 用户的输入W推断用户的意图、将所推断出的意图转换成可执行的任务和参数、执行操作 或部署服务W执行任务,W及产生可被用户理解的输出。理想的是,由数字助理所产生的输 出应实现在用户和数字助理系统之间的自然语言交互期间所表达的用户的意图。 阳〇化]然而,很多数字助理仅仅是反应式的,即它们仅响应于对信息的用户请求向用户 提供输出。例如,数字助理将在用户要求它们时提供驾驶方向,将设置提醒,捜索网络等。但 仅仅通过对信息的公开请求作出反应,数字助理的有益性就固有地受到限制。另一方面,人 类个人助理则是主动性的。他们可确定某人可能需要什么信息并在请求其之前提供它。而 且,他们可确定是否W及如何打断用户W通过最适当的方式提供此类信息。
[0006] 因此,需要智能地而直观地确定待向用户提供的信息而无需首先接收针对其的特 定请求,并且智能地确定什么信息值得打断用户,W及如何通过适当方式呈现该信息的操 作数字助理的方法。

【发明内容】

[0007] 下文描述的实施例提供了一种用于提供与通知项相关联的音频提示的改进方法。 具体地,在一些实施例中,数字助理动态且智能地向通知列表中的通知分配紧急度值,并仅 在紧急度值满足预先确定的阔值的情况下才提供音频提示。因此,鉴于传统通知技术或者 向用户提供所有通知,或者不提供通知(例如,如果设备已被置于静音模式中),本方法允 许数字助理基于消息的紧急度和用户上下文来智能地确定是否打断用户。此外,在一些具 体实施中,数字助理检测变化条件并监测新的传入通知,W调整现有通知项的紧急度值。因 此,数字助理提供用户通知的实时鉴别,使得不会仅仅因为用户不希望在商务午餐期间被 体育比分更新的通知打断而错过了真正重要的通知,其包括仅因为条件变化或新接收的信 息而最近变得重要的通知。
[0008] 本文所公开的实施例提供了方法、系统、计算机可读存储介质和用户界面,W用于 数字助理智能地且动态地确定是否提供语音输出。该方法包括提供通知项的列表,该列表 包括多个通知项,其中多个通知项中的每个相应通知项与相应紧急度值相关联。该方法进 一步包括检测信息项,W及确定信息项是否与多个通知项中的第一通知项的紧急度值相 关。该方法进一步包括在确定信息项与第一通知项的紧急度值相关时,调整第一通知项的 紧急度值。该方法进一步包括确定第一通知项的经调整紧急度值是否满足预先确定的阔 值,并且在确定所调整的紧急度值满足预先确定的阔值时,向用户提供第一音频提示。
[0009] 在一些实施例中,该方法进一步包括根据设备的位置来建立预先确定的阔值。在 一些实施例中,该方法进一步包括根据一天中的时间来建立预先确定的阔值。在一些实施 例中,该方法进一步包括根据与当前时间相关联的日历项来建立预先确定的阔值。在一些 实施例中,该方法进一步包括根据设备的用户设置来建立预先确定的阔值。
[0010] 在一些实施例中,信息项是由W下各项组成的组中的一者:电子邮件;语音邮件; 和文本消息。在一些实施例中,信息项为应用程序通知。在一些实施例中,信息项为设备上 下文的变化。
[0011] 在一些实施例中,该方法进一步包括检测至少包括通信和设备的上下文的变化的 两个信息项。
[0012] 在一些具体实施中,相应紧急度值基于W下中的一者或多者:与相应通知项相关 联的时间;与相应通知项相关联的位置;W及相应通知项的内容。
[0013] 在一些实施例中,该方法进一步包括确定对设备的用户而言重要的话题,并且基 于确定相应通知项对应于重要的话题来向相应通知项分配相应紧急度值中的至少一个相 应紧急度值。在一些具体实施中,由设备自动确定重要性话题,而无需人为干预。
[0014] 在一些具体实施中,确定信息项是否与第一通知项的紧急度值相关包括确定信息 项对应于与第一通知项相关联的位置的变化。在一些具体实施中,确定信息项是否与第一 通知项的紧急度值相关包括确定信息项对应于与第一通知项相关联的时间的变化。
[0015] 在一些实施例中,该方法进一步包括在确定所调整的紧急度值不满足预先确定的 阔值时,延迟向用户提供音频提示。
[0016] 在一些实施例中,检测信息项包括接收传入的通信,并且响应于接收到传入的通 信来执行确定信息项是否与第一通知项的紧急度值相关。
[0017] 在一些实施例中,该方法进一步包括确定用户是否已确认第一音频提示;并且当 确定用户尚未确认第一音频提示时,向用户提供第二音频提示,该第二音频提示与第一音 频提示不同。在一些实施例中,第二音频提示比第一音频提示响。在一些实施例中,第二音 频提示比第一音频提示长。在一些实施例中,第一音频提示为第一铃声,并且第二音频提示 为与第一铃声不同的第二铃声。
[0018] 在一些实施例中,该方法进一步包括确定用户是否已确认第二音频提示;当确定 用户尚未确认第二音频提示时,向用户提供第=音频提示,该第=音频提示与第一音频提 示和第二音频提示不同。在一些实施例中,第=音频提示为语音输出。在一些实施例中,第 一音频提示为铃声,第二音频提示为第一音量的第一语音输出,并且第=音频提示为比第 一音量响的第二音量的第二语音输出。在一些实施例中,第一音频提示为铃声,第二音频提 示为第一长度的第一语音输出,并且第=音频提示为比第一长度更长的第二长度的第二语 音输出。
[0019] 在一些实施例中,该方法进一步包括将来自信息项的信息结合到第一通知项中。
[0020] 根据一些实施例,该电子设备包括显示器、触敏表面、用于检测与触敏表面的接触 的强度的任选的一个或多个传感器、一个或多个处理器、存储器和一个或多个程序;一个或 多个程序被存储在存储器中并且被配置为由一个或多个处理器执行,并且一个或多个程序 包括用于执行上述方法中的任一方法的操作的指令。根据一些实施例,计算机可读存储介 质在其中存储有指令,该指令当由具有显示器、触敏表面和用于检测与触敏表面的接触的 强度的任选的一个或多个传感器的电子设备执行时使得该设备执行上述提及的方法中的 任一方法的操作。根据一些实施例,电子设备包括:显示器、触敏表面、用于检测与触敏表面 的接触的强度的任选的一个或多个传感器;和用于执行上述方法中的任一方法的操作的装 置。根据一些实施例,在具有显示器和触敏表面、用于检测与触敏表面的接触的强度的任选 的一个或多个传感器的电子设备中使用的信息处理设备包括用于执行上述方法中的任一 方法的操作的装置。
[0021] 在附图W及下文的描述中阐述了本说明书中描述的主题的一种或多种具体实施 的细节。根据说明书、附图及权利要求,该主题的其他特征、方面和优点将变得显而易见。
【附图说明】
[0022] 图1是示出了根据一些实施例的数字助理在其中操作的环境的框图。
[0023] 图2是示出了根据一些实施例的数字助理客户端系统的框图。
[0024] 图3A是示出了根据一些实施例的数字助理系统或其服务器部分的框图。
[00巧]图3B是示出了根据一些实施例的图3A中所示的数字助理的功能的框图。
[00%] 图3C是根据一些实施例的知识本体的一部分的图示。
[0027] 图4A-图4C示出了根据一些实施例的一种示例性情形,其中数字助理确定是否提 供语音输出。
[0028] 图5A-图抓是根据一些实施例的由数字助理实施的一种示例性方法的流程图,该 方法用于基于确定设备当前是否正从用户接收语音输入W及语音输出的紧急度来确定是 否向用户提供语音输出。
[0029] 图6是根据一些实施例的由数字助理实施的用于管理通知列表的一种示例性方 法的流程图。
[0030] 在整个附图中,类似的参考标号是指对应的部件。
【具体实施方式】
[00川图1是根据一些实施例的数字助理的操作环境100的框图。术语"数字助理"、"虚 拟助理"、"智能自动化助理"或"自动数字助理"是指解译口头和/或文本形式的自然语言 输入W推断用户意图并基于所推断出的用户意图来执行动作的任何信息处理系统。例如, 为了实施所推断出的用户意图,系统可执行W下各项中的一者或多者:利用被设计用于实 现所推断出的用户意图的步骤和参数来识别任务流,将来自所推断出的用户意图的具体要 求输入到任务流中,通过调用程序、方法、服务、API等来执行任务流;W及生成对用户的听 觉(例如,语音)和/或视觉形式的输出响应。
[0032] 具体地,数字助理能够接受至少部分地为自然语言命令、请求、声明、叙述和/或 询问形式的用户请求。通常,用户请求要么寻求由数字助理来进行信息性应答,要么寻求由 数字助理来执行任务。对用户请求的令人满意的响应通常是提供所请求的信息性应答、执 行所请求的任务、或运两者的组合。例如,用户可能向数字助理问问题,诸如"我现在在哪 里?"基于用户的当前位置,数字助理可应答"您在中央公园西口附近。"用户也可请求执行 任务,例如/H青邀请我的朋友参加下周我女朋友的生日聚会。"作为响应,数字助理可通过 说"好的,马上"来确认请求,并且然后代表用户向用户电子通讯录中所列出的用户的每个 朋友发送适当的日历邀请。在执行所请求的任务期间,数字助理有时会在连续对话中与用 户进行交互,着设及在延长的时段内多次交换信息。存在与数字助理进行交互W请求信息 或执行各种任务的许多其他方式。除提供言语响应并采取经编程的动作之外,数字助理还 可提供其他视频或音频形式的响应,例如作为文本、警示、音乐、视频、动画等。
[0033] 在申请人于 2011 年 1 月 10 日提交的针对"IntelligentAutomatedAssistant" 的美国实用新型专利申请序列号12/987,982中描述了数字助理的实例,该专利申请的全 部内容W引用方式并入本文。
[0034] 如图1中所示,在一些实施例中,数字助理根据客户端-服务器模型来实施。数 字助理包括在用户设备104a,104b上执行的客户端部分102a,102b(后文称作"DA客户端 102" ),W及在服务器系统108上执行的服务器端部分106 (后文称作"DA服务器106")。 DA客户端102通过一个或多个网络110来与DA服务器106进行通信。DA客户端102提供 客户端功能,诸如面向用户的输入和输出处理,并且与DA服务器106进行通信。DA服务器 106为任意数量的DA客户端102提供服务器端功能,该任意数量的DA客户端102各自驻留 在相应用户设备104上。
[0035] 在一些实施例中,DA服务器106包括面向客户端的I/O接口 112、一个或多个处理 模块114、数据与模型116,W及至外部服务的I/O接口 118。面向客户端的I/O接口促进针 对数字助理服务器106的面向客户端的输入和输出处理。一个或多个处理模块114利用数 据与模型116来基于自然语言输入来确定用户的意图,并基于所推断出的用户意图来执行 任务。在一些实施例中,DA服务器106通过一个或多个网络110与外部服务120进行通信 W用于完成任务或采集信息。至外部服务的I/O接口 118促进此类通信。
[0036] 用户设备104的实例包括但不限于手持式计算机、个人数字助理(PDA)、平板电 脑、膝上型计算机、台式计算机、蜂窝电话、智能电话、增强型通用分组无线电服务巧GPRS) 移动电话、媒体播放器、导航设备、游戏控制台、电视机、遥控器、或者运些数据处理设备中 任意两种或更多种的组合或其他数据处理设备。有关用户设备104的更多细节参照图2中 示出的示例性用户设备104提供。
[0037] 一个或多个通信网络110的实例包括局域网("LAN")和广域网("WAN"),例如互 联网。一个或多个通信网络110可使用任何已知的网络协议来实施,该网络协议包括各种 有线或无线协议,诸如例如W太网、通用串行总线扣SB)、火线、全球移动通信系统(GSM)、 增强型数据GSM环境巧DGE)、码分多址(CDMA)、时分多址灯DMA)、蓝牙、Wi-Fi、互联网语音 协议(VoIP)、Wi-MX、或任何其他合适的通信协议。
[0038] 服务器系统108可在计算机的一个或多个独立的数据处理装置或分布式网络上 实施。在一些实施例中,服务器系统108还采用第=方服务提供方(例如,第=方云服务提 供方)的各种虚拟设备和/或服务来提供服务器系统108的潜在计算资源和/或基础结构 资源。
[0039] 尽管图1中示出的数字助理包括客户端部分(例如,DA客户端102)和服务器端 部分(例如,DA服务器106)两者,但在一些实施例中,数字助理的功能被实现为安装于用 户设备上的独立应用程序。此外,数字助理的客户端与服务器部分之间的功能划分在不同 的实施例中可不同。例如,在一些实施例中,DA客户端为仅提供面向用户的输入和输出处 理功能并且将数字助理的所有其他功能委派给后端服务器的瘦客户端。 W40] 图2为根据一些实施例的用户设备104的框图。用户设备104包括存储器接口 202、一个或多个处理器204W及外围设备接口 206。用户设备104中的各种部件通过一条 或多条通信总线或信号线禪接。用户设备104包括各种传感器、子系统,W及禪接到外围设 备接口 206的外围设备。传感器、子系统,W及外围设备采集信息和/或促进用户设备104 的各种功能。
[0041] 例如,运动传感器210、光传感器212,W及接近传感器214禪接到外围设备接口 206W促进取向、照明和接近感测功能。一个或多个其他传感器216诸如定位系统(例如, GI^接收器)、溫度传感器、生物特征传感器,巧螺仪、罗盘、加速度计等也连接到外围设备 接口 206W促进相关功能。
[0042] 在一些实施例中,利用相机子系统220和光学传感器222来促进相机功能,诸如拍 摄照片和记录视频剪辑。可通过一个或多个有线和/或无线通信子系统224来促进通信功 能,该一个或多个有线和/或无线通信子系统可包括各种通信吊舱、射频接收器与发射器 和/或光学(如红外)接收器与发射器。可将音频子系统226禪接到扬声器228和麦克风 230,W促进支持语音的功能,诸如语音识别、语音复制、数字记录和电话功能。
[0043] 在一些实施例中,I/O子系统240还禪接到外围设备接口 206。I/O子系统240包 括触摸屏控制器242和/或一个或多个其他输入控制器244。触摸屏控制器242禪接到触 摸屏246。触摸屏246和触摸屏控制器242可例如使用多种触摸灵敏度技术中的任一种触 摸灵敏度技术来检测接触和移动或它们的中断,该多种触摸灵敏度技术诸如电容技术、电 阻技术、红外技术、表面声
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1