增强的情境用户帮助的制作方法

文档序号:6553402阅读:167来源:国知局
专利名称:增强的情境用户帮助的制作方法
增强的情境用户帮助
相关申请的相互参照
本申请涉及在此列举的申请的自实际申请日起可最早得到的权利要
求(例如,对除了临时专利申请以外的最早可得到的优先权日的权利要求; 在35USCS 119 (e)下对临时专利申请的权益),并根据参考全部合并 在此列举的申请的所有主题;本申请还要求在此列举申请的任何以及所有 父级申请、祖父级申请、曾祖父级申请等自实际申请日起可最早得到的权 利,以及还根据参考全部合并这些申请的所有主题。美国专利局(USPTO) 公布了实施通知,USPTO计算机程序要求专利申请参考序列号并指示申 请是继续还是部分继续。本申请人实体在下面提供了对如法规所述要求优 先权的申请的特定参考。申请人实体理解,使用特定的参考语言的法规是 明确的,并不需要序列号或任何特征描述例如"继续,,或"部分继续"。尽管 如上述内容,申请人实体理解,USPTO计算机程序具有一些数据输入要 求,因此申请人实体指定本申请为其父级申请的部分继续,但确切指出, 关于是否本申请包含除其父级申请内容以外的任何新内容,这样的指定并 不以任何方式理解为任何类型的注释和/或承认。
1. 对于USPTO法定外要求,本申请构成当前共同未决的美国专利申 请的部分继续,其题目为《提供帮助(PROVIDING ASSISTANCE)》, 指定Edward K.Y. Jung, Royce A. Levien, Mark A. Malamud,和John D. Rinaldo,Jr.为发明人,于2004年9月30日提交,序列号为10/955,966。
2. 对于USPTO法定外要求,本申请构成当前共同未决的美国专利申 请的部分继续,其题目为《增强的用户帮助(ENHANCED USER ASSISTANCE)》,指定Edward K.Y.Jung, Royce A. Levien, Mark A. Malamud,和John D. Rinaldo, Jr.为发明人,于2004年10月26日提交, 序列号为10/。3.对于USPTO法定外要求,本申请构成当前共同未决的美国专利申 请的部分继续,其题目为《增强的用户帮助(ENHANCED USER ASSISTANCE)》,指定Edward K.Y.Jung, Royce A. Levien, Mark A, Malamud,和John D. Rinaldo, Jr.为发明人,于2004年10月26日提交, 序列号为10/。在即时申请和根据参考合并的申请之间任何不一致的情况下,即时申 请优先。发明内容一个实施方式提供一种方法。所述方法包括通过与电子设备联系的 第 一用户接口接收与所述电子设备有关的询问;检测所述电子设备的情境 (context);以及通过与所述电子设备联系的第二用户接口提供与所述询 问和所述检测的情境相关的帮助。所述第一用户接口可包括处于第 一状态 的所述电子设备的元件,以及所述第二用户接口可包括处于第二状态的所 述电子设备的所述元件。所述第 一用户接口可包括处于第 一模式的所述电 子设备的元件,以及所述第二用户接口可包括处于第二模式的所述电子设 备的所述元件。与所述电子设备的状况(aspect)联系的第一用户接口可 包括与所述电子设备的状况物理联系的第一用户接口 。与所述电子设备的 状况联系的第 一 用户接口可包括与所述电子设备的所述状况虚拟联系的 第一用户接口。通过与电子设备联系的第一用户接口接收对所述电子设备状况的选 择的步骤可包括通过与所述电子设备联系的第 一用户接口来检测接触。所 述检测所述电子设备的情境的步骤可包括检测所述电子设备外部的情境。 所述检测所述电子设备的情境的步骤可包括检测所述电子设备外部的环 境。所述检测所述电子设备的情境的步骤可包括检测所述电子设备内部的 情境。所述检测所述电子设备内部的情境的步骤可包括检测配置情境、所 述电子设备内部的软件情境、和/或硬件情境。所述通过第一用户接口接 收询问的步骤可包括检测对所述第 一用户接口的接触。所述通过第 一用户 接口接收询问的步骤可包括通过所述第一用户接口来检测声音。所述检测声音的步骤包括检测口语单词。所述电子设备可包括计算设备,以及所述接收询问的步骤可包括接收 与所述计算设备的状况有关的询问。所述电子设备可包括电气设备,以及子设备可包括有限资源计算设备,以及所述接收询问的步骤可包括接收与 所述有限资源计算设备的状况有关的询问。所述电子设备可包括普及计算的询问。所述提供帮助的步骤可包括提供用户帮助、在视觉上提供帮助、在听 觉上提供帮助、提供口语帮助、在触觉上提供帮助、提供指导的响应式帮 助和/或提供交互的指南式帮助。所述提供帮助的步骤可包括提供相应于 所述电子设备的物理元件的帮助。所述提供相应于所述设备的所述物理元 件的步骤可包括使与所述物理元件联系的发光体闪烁。所述提供帮助的步 骤可包括提供相应于与所述电子设备联系的过程的指导。所述提供帮助的 步骤可包括提供所述电子设备状况的说明。所述提供帮助的步骤可包括提 供显示所述设备的状况如何工作的帮助。所述方法可进一步包括在帮助文 件中搜索与所述询问和所述检测的情境相关的帮助。所述接收与电子设备有关的询问的步骤可包括接收与电子设备和所述电子设备的所检测的情 境有关的询问。所述方法可进一步包括含有计算机指令的计算机可读介 质,当计算机指令在计算设备上运行时,使所述计算设备执行所述方法。 所述计算机可读介质可包括计算机存储介质。所述计算机存储介质可由计 算机可读载体携带。所述计算机可读介质可包括通信介质。另一实施方式提供一种系统。所述系统包括电子设备和指令,电子设 备包括情境传感器、第一用户接口和第二用户接口。所述指令当在所述电 子设备上执行时,使所述电子设备通过与所述电子设备联系的第 一用户接 口接收与所述电子设备有关的询问,以及从所述情境传感器接收所述电子 设备的情境。所述指令还使所述电子设备通过与所述电子设备联系的第二 用户接口提供与所述询问和所述电子设备的所述情境相应的帮助。所述第 一用户接口可包括处于第 一状态的所述电子设备的元件,以及所述第二用户接口可包括处于第二状态的所述电子设备的所述元件。所述 第 一用户接口可包括处于第 一模式的所述电子设备的元件,以及所述第二 用户接口可包括处于第二模式的所述电子设备的所述元件。所述第二用户 接口可包括所述第一用户接口。所述第一用户接口可包括按钮。所述按钮 可包括可触知按钮。所迷按钮可包括虚拟按钮。所述第二用户接口可包括 可视显示器。所述可视显示器可包括可视显示表面。所述可视显示器可包 括发光体。所述情境传感器可包括配置成检测所述电子设备外部情境的情 境传感器。所述情境传感器可包括配置成检测所述电子设备外部环境的传 感器。所述情境传感器可包括配置成检测所述电子设备内部情境的传感 器。另外的实施方式提供一种设备。所述设备包括与电子设备联系、用 于接收与所述电子设备有关的询问的装置,和与所述电子设备联系、用于 检测所述电子设备的情境的装置。所述装置进一步包括与所述电子设备联 系、用于提供与所述询问相应的帮助的装置。一实施方式提供一种系统。所述系统包括询问模块,其可操作以通 过与电子设备联系的第一用户接口来接收与所述电子设备有关的询问;和 传感器模块,其可操作以检测所述电子设备的情境。所述系统还包括帮助 模块,其可操作以通过与所述电子设备联系的第二用户接口来提供与所述 询问和所迷电子i殳备的所述情境相应的帮助。另一实施方式提供一种方法。所述方法包括通过电子i殳备的第一用户接口接收与所述电子设备的状况相应的选择;和通过所述电子设备的第 二用户接口接收与涉及所述电子设备的所述状况的帮助请求相应的选择。所述方法还包括检测所述电子设备的环境情境;以及通过所述电子设备 的第三用户接口提供帮助,所述帮助与涉及所述电子设备的所述状况的帮 助请求和所述环境情境相关。所述第一用户接口可包括处于第一状态的所述电子设备的元件,以及 所述第二用户接口可包括处于第二状态的所述电子设备的所述元件。所述第 一用户接口可包括处于第 一状态的所述电子设备的元件,所述第二用户 接口可包括处于第二状态的所述电子设备的所述元件,以及所述第三用户接口可包括处于第三状态的所述电子设备的所述元件。所述第 一用户接 口 、所述第二用户接口和所述第三用户接口中的 一个可包括处于第 一状态 的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所 述第三用户接口中的另一个可包括处于第二状态的所述电子设备的所述 元件。所述第一用户接口可包括处于第一模式的所述电子设备的元件,以 及所述第二用户接口可包括处于第二模式的所述电子设备的所述元件。所 述第一用户接口可包括处于第一模式的所述电子设备的元件,所述第二用 户接口可包括处于第二模式的所述电子设备的所述元件,以及所述第三用 户接口可包括处于第三模式的所述电子设备的所述元件。所述第一用户接 口 、所述第二用户接口和所述第三用户接口中的一个可包括处于第一才莫式 的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所 述第三用户接口中的另 一个可包括处于第二模式的所述电子设备的所述 元件。
所述通过电子设备的第 一用户接口接收与所述电子设备的状况相应 的选择的步骤可包括通过与所述状况联系的电子设备的第 一用户接口接 收与所述电子设备的状况相应的选择。所述通过第 一用户接口接收与电子 设备的状况相应的选择的步骤可包括检测对所述第一用户接口的接触。所 述通过第 一用户接口接收与电子设备的状况相应的选择的步骤可包括通 过所述第 一用户接口检测声音、检测口语单词和/或检测对所述第二用户 接口的接触。所述通过所述电子设备的第二用户接口接收与涉及所述电子
第二用户接口接收与涉及所述电子设备的所述状况的预定帮助请求相应 的选择。
所述方法可进一步包括在帮助文件中搜索与所述帮助请求和所检测 的情境相关的帮助。所述搜索所述帮助文件的步骤可包括搜索与所述电子 设备相关联地存储的帮助文件。
所述方法可进一步包括接收响应于所述提供的帮助的输入。响应于所
的请求。所述方法可进一步包括提供与所述接收的输入相应的另外的帮助,该输入响应于所述提供的帮助。所述方法可进一步包括含有计算机指 令的计算机可读介质,当计算机指令在计算设备上运行时,使所述计算设 备执行所述方法。所述计算机可读介质可包括计算机存储介质。所述计算 机存储介质可由计算机可读载体携带。
另外的实施方式提供一种系统。所述系统包括电子设备,其具有情境 传感器、第一用户接口、第二用户接口和第三用户接口。所述系统还包括 指令,当指令在所述电子设备上执行时,使所述电子设备执行操作。操作 包括通过所述电子设备的第 一用户接口接收与所述电子设备的状况相应
的选择;以及通过所述电子设备的第二用户接口接收与涉及所述电子设备 的所述状况的帮助请求相应的选择。所述操作还包括从所述情境传感器接 收所述电子设备的情境;以及通过所述电子设备的第三用户接口提供帮 助,所述帮助与涉及所述电子设备的所述状况的所述帮助请求和所述电子 设备的所述情境有关。
所述第一用户接口可包括处于第一状态的所述电子设备的元件,以及 所述第二用户接口可包括处于第二状态的所述电子设备的所述元件。所述
第 一用户接口可包括处于第 一状态的所述电子设备的元件,所述第二用户 接口可包括处于第二状态的所述电子设备的所述元件,以及所述第三用户 接口可包括处于第三状态的所述电子设备的所述元件。所述第 一用户接 口 、所述第二用户接口和所述第三用户接口中的一个可包括处于第 一状态 的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所 述第三用户接口中的另 一个可包括处于第二状态的所述电子设备的所述 元件。所述第一用户接口可包括处于第一模式的所述电子设备的元件,以 及所述第二用户接口可包括处于第二;f莫式的所述电子设备的所述元件。所 述第一用户接口可包括处于第一模式的所述电子设备的元件,所述第二用 户接口可包括处于第二模式的所述电子设备的所述元件,以及所述第三用 户接口可包括处于第三模式的所述电子设备的所述元件。所述第一用户接 口 、所述第二用户接口和所述第三用户接口中的一个可包括处于第一模式
的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所 述第三用户接口中的另一个可包括处于第二模式的所述电子设备的所述元件。所述电子设备的所述第 一用户接口可包括与所述电子设备的所述状 况联系的所述电子设备的第 一用户接口 。
所述电子设备可包括普及计算设备。所述电子设备可包括有限资源计 算设备。所述指令可进一步包括在帮助文件中搜索与所述帮助请求相关的
帮助的操作。所述指令可进一步包括操作接收响应于所述提供的帮助的 输入,以及提供与所述接收的输入相应的另外的帮助,该输入响应于所述 提供的帮助。
一实施方式提供一种设备。所述设备包括用于接收与电子设备的状况 相应的选择的装置,和用于接收与涉及所述电子设备的所述状况的帮助请 求相应的选择的装置。所述装置还包括用于检测所述电子设备的情境的装 置,以及用于提供与涉及所述电子设备的所述状况的所述帮助请求相关的 帮助的装置。
另一实施方式提供一种方法。所述方法包括在电子设备中激活帮助 模式,和通过与状况联系的接收器接收对所述电子设备的状况的选择。所 述方法还包括通过与所述电子设备联系的传感器检测与所述电子设备有 关的情境参数,以及通过与所述电子设备联系的指示器广播指南,所述指 南包括关于所述电子设备的所述选择的状况和所述情境参数的信息。
另外的实施方式提供一种系统。所述系统包括具有情境传感器的电子 设备、与所述电子设备的状况联系的接收器和指示器。所述系统还包括指 令,当指令在所述电子设备上执行时,使所述电子设备执行操作激活帮 助模式并通过所述接收器接收对所述电子设备的所述状况的选择,通过所 述传感器检测与所述电子设备有关的情境参数,并通过与所述电子设备联 系的指示器广播指南,所述指南包括关于所述电子设备的所述选择的状况 和所述情境参数的信息。
除了前述内容外,在本文(例如权利要求和/或详细说明)和/或本申 请的附图中解释和描述了多种其它方法和/或系统状况。
前述内容为概要,因而必须包括细节的简化、概括和省略;因此,本 领域的技术人员应理解,概要仅为说明性的,且不旨在以任何方式限制。如权利要求单独定义的,这里所述的设备和/或过程的其它方面、发明特 征和优点将在这里阐述的详细说明中变得显而易见。
附困说明
图1示出可实现实施方式的示例性系统,其包括薄计算设备和电子设
备的功能元件;
图2示出可实现实施方式的另一示例性系统,其包括通用计算设备;
图3为示出提供帮助的示例性操作的流程图4为流程图,其示出关于图3的示例性操作的可选实施方式的另外 细节;
图5为示出补充示例性询问操作的示例性操作的流程图,该询问操作 提供结合图3所述的帮助;
图6示出可实现实施方式的示例性系统;
图7为示出接收帮助表现(presentation)的示例性操作的流程图。
图8为示出接收帮助表现的示例性操作的流程图9为示出提供情境帮助的示例性操作的流程图;以及
图10为示出提供情境帮助的另一示例性操作的流程图。
详细说明
在下面示例性实施方式的详细描述中,参考形成其中一部分的附图。 在这几个附图中,相同的标号表示相同的元件。所述详细描述和


示例性实施方式。可^f吏用其它实施方式,以及可进行其它改变,而不脱离 这里介绍的主题的精神或范围。因此,下面的详细描述不是在限制的意义 上进行的,且所要求的主题范围由所附权利要求限定。
由于技术全部以降低的成本提供增加的处理器速度、存储容量、连通 性和互连性,计算设备例如个人计算机的特征、功能和选项迅速地得到进 步。同时,软件、程序、游戏和过程类似地迅速得到进步。另外,在计算设备和其它设备如手持设备和便携式电话的互连性和互操作性方面取得 了迅速的进步。这些进步旨在提供给用户许多利益。然而,这些利益的实 现可能需要用户阅读和重读手册。当为新用户时,用户可能很费力或许多用户并不费力去阅读手册。有 时认为手册太复杂和麻烦而无法理解。结果,进步可能没有被使用且用户 不满意。用户可得益于通过与状况有关的用户接口能够输入关于需要或问 题的计算机状况的选择,然后使用所述计算机相同或另外的用户接口来让 计算机从用户接口指导用户。另外,例如当旅行时,手册有时被丢失、错放或不可获得。用户可进 一步通过能够直接从一种通常由综合用户手册提供的计算机获得帮助而 受益。此外,由于迅速进步的计算机技术,计算设备变得更小、功能更强大 以及更便宜。提供嵌入式技术和连通性的进步的计算技术正超越个人计算 机而进入到日常产品和设备中。从建筑物到衣服、从电话到工具、从仪表 到汽车、从住宅到人体、从个人信息设备到普通咖啡杯,几乎任何东西或 产品都可具有包括薄计算设备的嵌入式电子设备。所述嵌入式电子设备一般改善了产品的基本功能的性能和容量,以及可将该产品和其它产品的网 络或互联网连接。可使用多种名称描述这些具有嵌入式电子设备的产品, 这些名称之间可能没有明显的区别。通常使用的名称包括有限资源计算设 备、有限容量计算设备、普适计算设备、普及计算设备、数字设备和互联 网设备。为了词语的简洁以及帮助阅读和理解在此所公开的实施方式,这 样的产品在此有时可共同被称作"普及计算"或"普及计算设备,,。普及计算提供增加的功能,其通常需要用户和先前的哑设备之间增加 的互作用。普及计算设备,例如传统电话、便携式电话、智能电话、掌上 组织者以及个人数字助理通常提供给用户广泛变化的用户接口协议。这可 成为用户混淆的原因之一,该用户混淆;t关于用户正观察的普及计算设备 如特定按钮的状况的。结果,简单地找到与用户手册的一部分有关的设备 的合适的状况可能是困难的或是不可能的。如同计算机用户,普及计算设 备用户可得益于交互式帮助。迅速进步的技术还可为传统哑产品和用户手册之间增加的相互作用 提供机会。许多哑产品变得更复杂和精密以满足用户需要。例如,简单地 调整人体工程学椅需要复杂的指导和置于不固定位置的旋钮的定位。用户 手册相应地变得更复杂,有时令人混淆。结果,简单地找到与用户手册的 一部分有关的产品的合适状况可能是困难的或是不可能的。用户可得益于 随同这些传统哑产品的交互式帮助。图1和下面的论述旨在提供可实现实施方式的环境的简洁而一般的描述。图1示出包括薄计算设备20的示例性系统,所述薄计算设备20与 包括一个或更多功能元件的电子设备通过界面连接。例如,所述电子设备 可包括具有电和/或电子部件的任何产品,该部件在产品如有限资源计算 设备、数字摄像机、便携式电话、打印机、冰箱、汽车和飞机的功能中起 作用。薄计算设备20包括处理单元21、系统存储器22以及耦接多种系 统部件的系统总线23,该系统部件包括系统存储器22到处理单元21。系 统总线23可以为任何几种总线结构,包括存储器总线或存储器控制器、 外围总线和使用任何多种总线体系结构的局部总线。所述系统存储器包括 只读存储器(ROM) 24和随机存M储器(RAM) 25。基本输入/输出系 统(BIOS ) 26存储在ROM 24中,所述基本输入/输出系统26包括例如 在启动期间有助于在薄计算设备20内的子部件间传送信息的基本例行程 序。许多程序模块可存储在ROM24和/或RAM25中,程序模块包括操作 系统28、 一个或更多应用程序29、其它程序模块30和程序数据31。用户可通过输入设备向计算设备20输入命令和信息,所述输入设备 例如许多开关和按钮,显示为硬件按钮44,.其通过合适的接口 45连接到 所述系统。输入设备可进一步包括带有合适的输入检测电路33的触敏显 示器32。触敏显示器32的输出电路通过视频驱动器37连接到系统总线 23。其它输入设备可包括通过合适的音频接口 35连接的扩音器34和物理 硬件键盘(未显示)。除了显示器32以外,计算设备20可包括其它外围 输出设备,例如至少一个扬声器38。其它外部输入或输出设备39、例如操纵杆、游戏手柄、圆盘式卫星 天线、扫描器以及诸如此类等可通过USP端口 40和USP端口接口 41连接到系统总线23再到处理单元21。作为选择,其它外部输入和输出设备 39可通过其它接口例如并行端口、游戏端口或其它端口连接。计算设备 20可进一步包括或能够通过合适的连接端口 (未显示)连接到闪光卡存 储器(未显示)。计算设备20可进一步包括或能够通过网络端口 42和网 络接口 43与网络连接,以及通过无线端口 46和相应的无线接口 47可以 被提供以便与与其它外围设备包括其它计算机、打印机等(未显示)通信。 应理解,所显示的多种部件和连接是示例性的,以及可使用建立通信链接 的其它部件和装置。计算设备20可以主要设计成包括用户接口,其具有使用触针(未显 示)通过触敏显示器32的字符、键基、其它用户数据输入。此外,所述 用户接口并不局限于布置成直接接收输入的实际触敏面板,而是可选地或 额外响应于另外的输入设备,例如扩音器34。例如,口语单词可在扩音 器34接收并被识别。作为选择,计算设备20可设计成包括具有物理键盘 (未显示)的用户接口。所述设备功能元件(未显示) 一般是应用程序特有的以及涉及电子设 备的功能。所述设备功能元件由与系统总线23耦接的设备功能元件接口 50驱动。功能元件可一般执行具有很少或没有用户配置或设置的单一的 充分定义的任务,例如保持食物冷却的冰箱、与合适的塔连接且收发声音 或数据信息的便携式电话以及捕获且存储图像的摄像机。图2示出可实现实施方式的另外的示例性系统。图2示出可全部或部 分相应于显示为计算机100的通用计算设备的电子设备。计算机100的部 件可包括但不局限于处理单元120、系统存储器130以及耦接多种系统部 件的系统总线121,该系统部件包括所述系统存储器到处理单元120。系 统总线121可以为任何几种总线结构,包括存储器总线或存储器控制器、 外围总线和使用任何多种总线体系结构的局部总线。作为例子,而不是限 制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结 构(MCA)总线、增强ISA (EISA)总线、视频电子标准协会(VESA) 局部总线以及外围部件互连(PCI)总线,也称作夹层总线。计算机100 —般包括多种计算机可读介质。计算机可读介质可以为计算机100能访问的任何可用的介质,并包括易失性和非易失性介质、可移动和不可移动介质。作为例子,而不是限制,计算机可读介质可包括计算 机存储介质和通信介质。计算机存储介质包括易失性和非易失性介质、可 移动和不可移动介质,其以用于存储信息如计算机可读指令、数据结构、 程序模块或其它数据的任何方法或技术来实现。计算机存储介质包括但不局限于随机存取存储器(RAM)、只读存储器(ROM)、电可擦可编程只读存储器(EEPROM)、闪速存储器或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储器、磁带、盒式磁带、磁盘存储器、或其它磁存储设备、或可用于存储期望的信息以及可由计算机100访问的任何其它介质。通信介质一般包括计算机可读指令、数据结构、程序模块或调制数据信号如载波或其它传输机制中的其它数据,以及包括任何信息传送介质。术语"调制数据信号"表示一种信号,所述信号具有以编码所 述信号中信息的方式设置或改变的一个或更多特征。作为例子,而不是限制,通信介质包括有线介质如有线网络和直接有线连接,和无线介质如声、 RF、光和红外介质。以上的任何组合也应包括在计算机可读介质的范围 内。系统存储器130包括易失性和非易失性存储器形式的计算机存储介 质如ROM 131和RAM 132。基本输入/输出系统(BIOS ) 131 —般存储在 ROM 131中,所述基本输^/输出系统131包括例如在启动期间有助于在 计算机100内的元件间传送信息的基本例行程序。RAM 132—般包括处 理单元120可直接访问或当前操作的数据和程序模块。作为例子,而不是 限制,图2示出操作系统134、应用程序135、其它程序模块136和程序 数据137。通常,操作系统134通过一个或更多应用程序接口 (API)(未 显示)向应用程序135提供服务。由于操作系统134加入了这些服务,所 以应用程序135的开发者不需要再开发代码以使用所述服务。由操作系统 例如微软的"视窗操作系统,,提供的API的例子在本领域是公知的。计算机100还可包括其它可移动/不可移动、易失性/非易失性计算机 存储介质。仅作为例子,图2示出不可移动非易失性存储器接口 (硬盘 接口) 140,其从不可移动非易失性磁介质读取并向其写入;磁盘驱动器151,其从可移动非易失性磁盘152读取并向其写入;以及光盘驱动器155, 其从可移动非易失性光盘156例如CD ROM读取并向其写入。可使用于 示例性操作环境中的其它可移动/不可移动、易失性/非易失性计算机存储 介质包括但不局限于盒式磁带、闪速存储器卡、DVD、数字视频带、固态 RAM和固态ROM。硬盘驱动器141 一般通过不可移动的存储器接口例如 接口 140连接到系统总线121,以及磁盘驱动器151和光盘驱动器155 — 般通过可移动存储器接口例如接口 150连接到系统总线121。上述以及图2所示的驱动器及其联系的计算机存储介质提供计算机 可读指令、数据结构、程序模块以及用于计算机100的其它数据的存储。 在图2中,例如,硬盘驱动器141显示为存储操作系统144、应用程序145、 其它程序模块146和程序数据147。注意,这些部件可以相同于或不同于 操作系统134、应用程序135、其它程序模块136和程序数据137。操作 系统144、应用程序145、其它程序模块146和程序数据147在这里被给 予不同的编号以最低限度地说明其具有不同的副本。用户通过输入设备如 扩音器163、键盘162和指示设备161, —般称为鼠标、轨迹球或触摸鼠 标板,可向计算才几100输入命令和信息。其它输入设备(未显示)可包括 操纵杆、游戏手柄、圆盘式卫星天线和扫描器。这些和其它输入设备通常 通过耦接到系统总线的用户输入接口 160连接到处理单元120,但可通过 其它接口和总线结构例如并行端口、游戏端口和通用串行总线(USB)连 接。监视器191或其它类型的显示设备通过接口例如视频接口 190'也连接 到系统总线121。除了监视器外,计算机还可包括其它外围输出设备例如 扬声器197和打印机196,其可通过输出外围接口 195连接。使用到一个或更多远程计算机例如远程计算机180的逻辑连接,计算 机100可在网络环境中操作。远程计算机180可以为个人计算机、服务器、 路由器、网络PC、对等设备或其它通常的网络节点,以及一般包括以上 所述有关计算机100的许多或所有元件,尽管只有存储器存储设备181在 图2中示出。图2中绘出的逻辑连接包括局域网(LAN) 171和广域网 (WAN) 173,但还可包括其它网络例如个人局域网(PAN)(未显示)。 这样的网络环境在办公室、企业级计算机网络、内联网和互联网中是平常的。当使用在LAN网络环境中时,计算机100通过网络接口或适配器170 连接到LAN171。当使用在WAN网络环境中时,计算机100—般包括调 制解调器172或在WAN 173例如互联网上建立通信的其它装置。调制解 调器172可以为内部的或外部的,其可通过用户输入接口 160或通过另外 的合适机制连接到系统总线121。在网络环境中,关于计算机100描述的 程序模块或其中的部分可存储在远程存储器存储设备中。作为例子,而不 是限制,图2示出存在于存储器设备181上的远程应用程序185。应理解, 所示的网络连接为示例性的,以及可使用在计算机间建立通信链接的其它 装置。在下面的说明中,除非另有说明,参考由一个或更多计算设备例如图 1的计算设备20和/或图2的计算机100执行的操作的过程和符号表示来 描述实施方式。同样地,应理解,有时被认为是计算机执行的这样的过程 和操作包括由电信号的计算机处理单元的处理,该电信号表示结构化形式 中的数据。此处理转换数据或在计算机存储器系统中的位置保持所述数 据,这以本领域的技术人员充分理解的方式重新配置或否则改变计算机的 操作。保持数据的数据结构为存储器的物理位置,该位置具有由数据格式 定义的特殊性质。然而,尽管在前文中描述了实施方式,其不表示为限制 性的,正如本领域的技术人员应理解的,下文中描述的过程和操作还可以 以石更件来实现。图1和图2示出可实现实施方式的合适的环境的例子。图1的计算设 备20和/或图2的计算机100为合适的环境的例子,且并不旨在暗示对实 施方式的使用范围或功能的任何限制。所述环境也不应理解成对示例性操 作环境中示出的任一部件或其组合具有任何依赖性或要求。实施方式可以用许多其它通用或专用计算设备和计算系统环境或配 置来实现。可适合于和实施方式一起使用的公知的计算系统、环境和配置 的例子包括但不局限于个人计算机、服务器计算机、手持或膝上型设备、 个人数字助理、多处理器系统、基于微处理器的系统、机顶盒、可编程消 费电子产品、网络PC、小型计算机、大型计算机和包括任何以上系统或设备的分布式计算环境。可以以计算机可执行指令例如由计算机执行的程序模块的 一般情境 来描述实施方式。通常,程序模块包括例行程序、程序、对象、部件、数 据结构等,其执行特定的任务或实现特定的抽象数据类型。还可在分布式 计算环境中执行实施方式,其中,任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可位于包括存储器存储设备的本 地和远程计算机存储介质。图3为示出提供帮助的示例性操作200的流程图。在起动操作后,所 述操作转到操作210。在激活操作210,帮助管理器被激活。帮助管理器 一般包括诸如计算机可读指令等指令,例如在电子设备上运行的程序、过 程和/或应用程序,所述电子设备实现提供帮助的示例性操:作220。在询问操作220,与电子设备有关的询问通过与所述电子设备联系的 第一接口被接收。所述询问可包括作为询问对象的电子设备的状况的选 择。所述询问可包括用户可能期望帮助的电子设备的任何状况,如设备的 特征、设备的元件以及与设备联系的过程。与所述电子设备有关的询问可 包括与所述电子设备有关的帮助请求。所述帮助请求可包括以任何方式与 电子设备有关的请求,包括所述电子设备的所选的状况。例如,所述帮助 请求可包括与所述电子设备有关的任何请求,例如"向我显示"、"演示" 和"指导我"。所述第一接口可包括第一用户接口。所述电子设备可并入任何类型的装置和/或产品。在一些实施方式中, 所述电子设备可包括计算设备,例如个人计算机和服务器。在其它实施方 式中,所述电子设备可包括有限资源计算设备、应用设备、普及计算设备 和数字设备。例子可包括PDA、便樣式电话、黑莓(Blackberry)设备、 机载计算设备如在车、船和/或飞机上、X箱、家庭网关、机顶盒、销售 点终端、数字摄傳4几、TiVo和自动出纳机。作为另外的例子,所述电子 设备可包括计算设备,以及所述询问可与所述计算设备的状况有关。所述 电子设备可包括电气设备,以及所述询问可与所述电气设备的状况有关。 所述电子设备可包括有限资源计算设备,以及所述询问可与所述有限资源 计算设备的状况有关。所述电子设备可包括普及计算设备,以及所述询问可与所述普及计算设备的状况有关。所述电子设备可包括数字设备,以及 所述询问可与所述数字设备的状况有关。
在搜索操作230,在帮助文件中搜索与所述询问有关的帮助响应。搜 索所述帮助文件可包括搜索存储在存储介质中的帮助文件,所述存储介质 与所述电子设备例如图1的系统存储器22联系或与所述电子设备耦接。 作为选择,所述帮助文件可被存储和/或被远程搜索以及与操作230的功 能连接,例如通过网络如LAN、 WAN或互联网。
在帮助操作240,通过所述电子设备的第二接口提供与所述询问有关 的帮助响应。在一实施方式中,所提供的帮助响应可包括在视觉上给帮助 提供所述设备的物理元件,例如使与所述物理元件联系的发光体闪烁。例 如,所述物理元件可以为物理4姿4丑,以及所述发光体可以为结合到按钮的 发光设备。在此例子中,所述帮助可包括使与按钮联系的LED闪烁。在 可选的实施方式中,第二接口可包括LED,以及第三接口可包括扬声器。 所述提供的帮助可包括从扬声器提供可听得见的帮助表现,以及在表现期 间适当地使LED闪烁。所述可听得见的帮助表现可包括含有一个词或多 个词的口语表现。提供帮助进一步可包括在触觉上提供帮助表现。
所提供的帮助可包括通过与所述设备的所述状况联系的过程的指导、 所述设备的所述状况的描述、显示所述设备的所述状况如何工作和/或交 互式指南。所述帮助可以以任何方式被提供,例如视觉表现、音频表现、 口语表现、触觉表现和/或两个或更多这些表现方式的组合。
在一实施方式中,所述第二接口可以为第二用户接口。所述第二用户 接口可包括可视显示器、图形显示器和图形用户接口。所述第二用户接口 可包括音频显示器,例如声学扬声器。此外,所述第二用户接口可包括触 觉接口例如振动部件。然后,所述操作前进到停止操作。
第一接口和第二接口可至少实质上相似,以及第二用户接口可包括第 一用户接口。在一实施方式中,第一接口和第二接口可包括电子设备的相 同的物理或虚拟元件。第一接口和第二接口可共享相同的物理或虚拟元 件,但是当物理或虚拟元件在不同的教活模式或状态下时^^单独激活。例 如,具有物理结构且处于第一状态的接口可作为第一接口,以及处于第二状态的接口可作为第二接口。在此例子中,单个的物理按钮接口可具有多 个4矣口状态。继续这些例子,与电子设备联系的物理按钮可具有与所述电 子设备有关的正常的操作功能。在帮助管理器被激活且进入帮助模式时,
相同的物理按4丑转换到第一状态且作为例如在询问操作220接收询问的 第一接口。在一个事件发生时,例如在询问操作220接收所述询问,或在 搜索操作230找到相应于所述询问的帮助时,相同的物理按钮转换到第二 状态。在第二状态,所述物理按钮作为例如在提供操作240提供相应于询 问的帮助的第二接口。
在另 一例子中,接口例如物理4要钮当操作在第 一模式时可作为第 一接 口,以及当操作在第二模式时作为第二接口。在此例子中,单个物理按钮 当被快速按压一次时作为第一接口 ,以及当被緩慢按压一次时作为第二接 口。继续此例子,所述单个物理按4丑当被按压一次时可作为第一接口,以 及当被快速连续按压两次时作为第二接口。
在一实施方式中,提供帮助的操作200可被认为是电子设备帮助管理 器。所述帮助管理器可以以配置成执行提供帮助的操作200的硬件、软件 和/或固件的任何组合来实现,这取决于系统设计者的设计选择。另外的 实施方式包括含有计算机指令的计算机可读介质,所述计算机指令当在计 算设备上运行时使所述计算设备执行提供帮助的操作200。所述计算机可 读介质可包括计算机存储介质,其可由计算机可读载体例如软盘携带。作 为选择,所述计算机可读介质可包括通信介质。
图4为流程图,其示出关于图3的示例性询问操作220的可选的实施 方式的另外的细节。在状况选择操作250,通过第一接口接收与所述电子 设备相应的选择。如结合图3的询问操作220所述,所述选择指定所述询 问的主题,以及可包括所述设备的状况选择。所述选择可包括关于所述电 子设备的状况,例如,与所述设备联系的部件、与所述电子设备联系的特 征、与所述电子设备联系的功能、与所述电子设备联系的程序以及与所述
电子设备联系的过程。在一实施方式中,所述第一接口可包括第一用户接 o 。
在一实施方式中,通过检测对与所述电子设备联系的第一用户接口的接触,例如按钮或部件,可接收所述选择。可以以任何方式接收所述接触。 例如,如从物理接触第一用户接口的用户身体部分、接近第一用户接口的 用户身体部分以及具有对第一用户接口的定向的用户身体部分。相似地, 例如,通过触针物理接触第一用户接口、接近第一用户接口以及具有对于 第一用户接口的定向,可接收接触。
第一用户接口可与所述电子设备的状况联系,例如物理联系。例如使 用按^L,第一用户接口可包括在按钮的物理结构内,或第一用户接口可邻 近或接近所述按钮。按钮或部件与第 一用户接口的联系可包括逻辑联系。 作为另外的例子,联系可包括可视显示器表面的触敏部分。当可视显示器 表面显示在视觉上与电子设备的状况联系的图像或图标时,通过与所述电 子设备逻辑联系的接口或与所述电子设备的状况逻辑联系的接口 ,对所显 示的图像或图标的接触或接近所显示的图像或图标的可视显示器表面的 一部分可净皮检测并^皮接收为一个选择。
在另一实施方式中,通过检测声音或口语单词可接收所述选择。例如, 所述第 一用户接口可包括扩音器以及检测相应于选择的声音或口语单词 的处理能力,该选择与所述电子设备或所述电子设备的状况有关。例如, 检测相应于口语单词"镜头盖,,的信号选择数字摄像机的镜头盖,以及被 接收为与所述电子设备或所述电子设备的镜头盖有关的选择。
在帮助选择操作260,接收相应于帮助请求的选择。在一实施方式中, 通过所述电子设备的第三接口接收所述选择,以及所述第三接口可包括第 三用户接口 。接收与帮助请求相应的选择可包括检测对所述第三用户接口 的#触,所述帮助请求与所述选择联系。所述第三用户接口可包括按钮。 所述第三用户接口可包括至少一个预定的询问。所述相应于帮助请求的选 择可包括对功能描述的请求、对过程描述的请求、对指令的请求、对信息 的请求和/或对指导的请求。对指导的请求可包括对与复制所述设备的先 前操作有关的指导的请求。接收与帮助请求相应的选择可包括接收与从多 个选择所选的帮助请求相应的选择。'
第一、第二和第三用户接口中的至少两个可以至少实质上相似。在一 实施方式中,以及类似于结合图3所述的提供帮助的示例性操作200的实施方式,第一接口、第二接口以及第三接口中的至少两个可包括相同的物 理或虛拟设备。至少两个所述接口可共享相同的物理或虚拟设备,但当所 述物理或虚拟设备在不同模式或状态时被单独激活。
图5为流程图,其示出提供另外的帮助的示例性操作270,补充结合 图3所述的示例性操作200。示例性操作270提供另外的帮助。在起动操 作后,以及在图3的提供帮助操作240后,示例性操作270转到接收输入 操作280。在接收输入操作280,接收与提供帮助操作240.有关的输入。 通过任何接口 ,包括结合图3的示例性操作200所述的一个或更多用户接 口可接收所述输入。另外,通过电子设备的另外的接口可接收所述输入。 所述与提供帮助操作240有关的输入可包括对另外的帮助的请求,所述另 外的帮助与提供帮助操作240所提供的帮助相关。作为选择,所述响应于 提供帮助操作240的输入可包括进一步与所述设备的所述状况相关的请 求。
在搜索操作285,在帮助文件中搜索与输入相关的另外的帮助响应, 所述输入与提供帮助操作240有关。可以以与在搜索操作230搜索帮助文 件实质上类似的方式来搜索所述帮助文件。在提供帮助操作2卯,提供所 述另外的帮助。所述另外的帮助可以为任何类型的帮助,包括上述一种或 更多类型的帮助,以及可包括交互式问与答格式以及指南格式。示例性操 作270然后转到结束操作。
图6示出可实现实施方式的示例性系统300。系统300包括具有图像 捕捉和图像存储功能的数字摄像机310。数字摄像机310包括计算设^(未 显示),例如结合图1所述的薄计算谬备20。数字摄像机310还包括多 个接口 320。多个接口 320包括显示器332。在可选的实施方式中,显示 器332可提供文本、可视显示和图形显示。在另外的实施方式中,显示器 332可包括接触屏功能,其可操作以接收用户输入。摄像机310的多个用 户接口 320还包括扩音器334、扬声器338和多个可触知的按钮344A-344E。 一个或更多可触知的按钮可包括发光体,例如发光设备346A。此 外, 一个或更多可触知的按钮344A-344E可包括振动器,其可操作以提 供触觉显示。显示器332和可触知的按钮344A - 344E可具有适于所述数字摄像机的任何功能。例如,可分配按钮334E搮:作摄像机元件,例如快 门功能。可分配按钮334A "输入"功能,以及可分别分配按钮344B和 344C对于在显示器332上所显示的菜单的滚上和滚下功能。可分配按钮 344D操作另外的摄像机元件,例如镜头变焦功能。数字摄像机310还包 括情境传感器350,其可被选择以例如产生关于数字摄像机外部环境的相 关信息。情境传感器350显示为外部温度传感器352和光强度传感器354。 数字摄像机310进一步包括USB端口 340和网络端口 342。
数字摄像机310还包括系统存储器(未显示),例如图1的薄计算设 备20的系统存储器22。所述系统存储器包括操作数字摄像机310所必需 的储存操作系统和程序,以及还包括帮助管理器,其可操作以实现提供图 3的帮助的操作200。所述系统存储器还包括帮助文件,其可包括在帮助 管理器中。所述帮助文件包括帮助信息正文,其旨在帮助用户响应于与数 字掘J象机310有关的多个用户选择的请求。所述帮助管理器和/或所述帮 助文件可以由摄^^几310的原始装置制造者提供,或其可由第三方提供。
所述帮助管理器包括可操作性以通过多个接口 320的一个接口来接 收与数字摄像机310有关的询问。例如,在一实施方式中,检测对按钮 344D的用户接触可被接收为指令以激活帮助管理器,例如在图3的操作 号210的帮助管理器。帮助管理器的激活使用户接口 320转换到第一状态。 所检测的随后的对多个用户接口 320的另一用户接口的用户接触可由帮 助管理器接收为与数字摄#^几310有关的询问。
作为选择,所检测的随后的对多个用户接口 320的另一用户接口的用 户接触可由帮助管理器接收为相应于数字摄像机310的状况的选择。所述 用户接触可以由用户接口检测,所述用户接口物理并入数字摄像机310的 状况中或与其接近。
在可选的实施方式中,通过检测响应于由扩音器所接收的语音或声音 的信号,可接收所述询问。例如,响应于对扩音器334的口语"帮助,,命 令的信号的检测和识别可被接收为指令以激活帮助管理器。此外,响应于 口语单词"快门按钮,,的信号的检测和识别可由帮助管理器接收,该帮助 管理器具有相应于数字摄像机310的状况的选择。所述帮助管理器包括可操作性,以通过数字摄像机310的多个接口 320中至少一个例如显示器332、可触知的按钮344A - 344E和扬声器338 提供帮助例如信息、建议、指导和指令。在一实施方式中,所提供的帮助 可包括任何类型的表现,例如视觉表现、音频表现、口语表现、触觉表现 和两个或更多前述表现模式的组合。在另一实施方式中,所述帮助文件包 括可操作性以提供交互式帮助,其中,通过摄像机用户接口 320接收另外 的用户输入。
可选的实施方式在结合图4所述的两部分中实现了询问操作220。帮 助管理器的激活使用户接口 320转换到第一状态。所检测的随后的对多个 用户接口 320的另一用户接口的用户接触可由帮助管理器接收为所接收 的状况选择操作250,如结合图4所述。在接收选择250时,帮助管理器 使所述用户接口转换到第二状态。所检测的随后的对多个用户接口 320的 一个用户接口的用户接触可通过所述电子设备的第二'用户接口接收为相 应于帮助请求的选择。例如,当所述帮助管理器使用户接口 320转换到第 二状态时,信息可在显示器332上显示,该信息指示与按4丑344A-344C 联系的帮助选择。所述按钮可以适当地被显示器332上所显示的信息如分 别为"向我显示"、"演示"和"指导我"定位。相应于帮助请求的选择 由帮助管理器接收为与帮助选择操作260相应的所接收的选择,如结合图 4所述。
在以上可选的环境中,通过检测和识别响应于由扩音器接收的口语命 令,例如"向我显示"、"演示"和"指导我"的信号,可接收响应于由 扩音器334、帮助选择操作260接收的语音或声音的信号的检测。
在实施方式的操作中,有兴趣接收与数字摄像机有关的帮助的用户通 过长时间接触多个接口 320的至少一个接口来激活帮助管理器。在实施方 式的此示例性操作中,长时间接触模式下的按钮344D被指定为帮助管理 器激活按钮。帮助管理器响应于接受长时间接触的按钮344D而被激活。 帮助管理器使按钮344A - 344E转换到第一状态。用户通过接触与数字摄 像机310的状况联系的接口来输入相应于所述状况的选择。例如,通过一 般与快门按钮联系的接口,可在按钮344E、快门按钮接收用户接触。由于帮助管理器已被激活以及所述按钮在第一状态,对按钮344E的接触被 接收为输入选择,其相应于数字摄像机的状况、快门按钮。帮助管理器然 后使按钮344A- 344E转换到第二状态,并显示在一见觉上与按钮 344A-344C联系的多个帮助请求。按钮344A-344C可以适当地被在显示 器332上显示的信息如分别为"向我显示"、"演示"和"指导我"定位。 所述联系可为指示各个词语与其相应按钮之间的视觉联系的引导线(lead line)。对按钮344A-344C之一的用户接触被帮助管理器接收为相应于帮 助请求的选择。例如,若按钮344A在视觉上与"演示"联系,那么在与 按钮344A联系的接口所检测的用户接触被接收为与快门按钮表示的帮助 请求相应的选择。
在可选的实施方式中,语音命令可用于实现提供帮助的部分或所有操 作200。从响应于由扩音器344检测和识别的声音和口语单词的信号,可 接收选择和输入。例如,帮助管理器程序的激活、相应于数字摄像机310 的状况的选择以及帮助请求可响应于所接收的声音、口语单词和/或口语 短语而出现。例如,用户可以说"帮助管理器"以激活帮助管理器,说"快 门按钮"作为相应于数字摄像机状况的选择,以及说"演示"作为相应于 帮助请求的选择。
帮助管理器在存储在数字摄像机310所包括的薄计算设备的系统存 储器中的帮助文件中,搜索与快门按钮表示的用户选择询问有关的帮助。 通过多个接口 320的至少一个接口提供相应于所述询问的帮助。
通过数字摄像机的用户接口 320,数字摄像机310提供与用户询问有 关的帮助。例如,所述帮助可包括在显示器332提供快门掩組344E的功 能和能力的说明性视觉表现。所述帮助可进一步包括使与快门按钮344E 联系的发光体(未显示)适当地闪烁以指示何时应按快门按钮。所述帮助 还可通过扬声器338提供音轨(voice track),所述音轨可与显示器332 上的视觉表现相配,以及使与快门按钮344E联系的发光体闪烁。
图7是流程图,其示出接收帮助表现的示例性操作400。在起动操作 后,所述操作转到输入操作410。在输入操作410,通过电子设备的第一 接口输入与所述电子设备的状况有关的询问。所述询问 一般可由用户输入。在等待操作430,当在帮助文件中搜索与输入操作410有关的帮助响 应时,输入者等待。在接收帮助操作440,通过所述电子设备的第三接口 来接收与所述询问有关的帮助响应的表现。
至少所述第一和第二接口之一可以为用户接口,以及所述第一和第二 接口可至少实质上相似。在一实施方式中,以及类似于结合图3所述的提 供帮助的示例性操作200的实施方式,第 一接口和第二接口可包括相同的 物理或虚拟设备。所述第一和第二接口可共享相同的物理或相同的虚拟设 备,但当所述物理或虚拟设备处于不同的激活模式或状态时,可为独立激 活的。
图8为流程图,其示出接收帮助表现的示例性操作450。在起动操作 后,所述操作转到选择操作460。在选择操作460,通过与电子设备联系 的第 一用户接口来输入与所述电子设备的状况相应的选择。在请求操作 465 ,通过与所述电子设备联系的第二用户接口来输入与所述状况有关的 帮助请求。所述选择和请求一般可由用户输入。在等待操作470,当在帮 助文件中搜索与帮助请求相关的帮助表现时,输入者等待。在接收帮助操 作475,通过与所述电子设备联系的第三用户接口来接收与所述帮助请求 相关的帮助表现。然后,示例性操作450进入结束操作。
图9为流程图,其示出提供情境帮助的示例性操作500。在起动操作 后,所述操作转到帮助激活操作505。在帮助激活操作505,帮助管理器 被激活。所述帮助管理器可包括电路、模块和/或指令例如计算机可读指 令,例如在电子设备上运行的实现提供帮助的示例性操作500的程序、过 程和/或应用程序。
在询问接收操作510,通过与所述电子设备联系的第一用户接口来接 收与所述电子设备有关的询问。在一实施方式中,所述第一用户接口可包 括与所述电子设备的状况联系的第一用户接口 。所述联系可包括任何形式 的与所述电子设备的所述状况的联系,例如物理联系或虚拟联系。
在另外的实施方式中,所述第一用户接口可包括按確丑。所述按钮可包 括接受用户输入表达的任何东西。例如,所述按钮可包括可触知按钮和虚 拟按钮。作为另外的例子,所述通过与所述电子设备联系的第一用户接口用户4妻口来才全测接触。
可以通过所述第一用户接口以任何方式来接收所述询问。例如,通过 检测对所述第 一用户接口的接触、通过经所述第 一用户接口来检测声音和 /或通过检测口语单词,可接收所述询问。所述电子设备可包括任何类型 的电子设备。例如,电子设备可包括计算设备、普及计算设备、有限资源 计算设备和/或电气设备。所述询问可包括与所述电子设备的状况有关的 询问。
在情境操作515,检测所述电子设备的情境。所检测的情境可包括与 所述电子设备有关的任何情境参数。例如,所检测的情境可包括检测所述 电子设备外部的情境、所述电子设备外部的环境和/或所述电子设备内部 的情境。所述内部的情境可包括所述电子i更备的任何内部的情境或状态。 例如,检测所述电子设备内部的情境可包括检测配置情境、所述电子设备 内部的软件情境和/或硬件情境。
询问接收操作510可包括接收与电子设备有关的询问以及所述电子 设备的所检测的情境。例如,询问可包括对与拍肖像有关的帮助的请求, 其中,在情境操作515所检测的情境包括所检测的山脉背景的情境。
在搜索操作520,在帮助文件中搜索与所述询问和所检测的情境相关 的帮助。所述帮助文件可与所述电子设备有任何联系。例如,所述帮助文 件可存储在物理并入所述电子设备中的存储器中,该存储器对于所述电子 设备是本地的,以及存储在通过网络可访问所述电子设备的存储器中。
在广播操作525,通过与所述电子设备联系的第二用户接口来提供与 所述询问和所检测的情境相关的帮助。所提供的帮助可以为与所述询问和 所检测的情境相关的任何帮助。例如,所提供的帮助可包括指导的响应帮 助、交互式指南帮助、与所述电子设备的物理元件相应的帮助、与所述电 子设备联系的过程相应的指导、表现所述设备的状况如何工作和/或所述 电子设备的状况的描述。可以通过第二用户接口以任何方式表现所提供的 帮助。例如,所提供的帮助可包括在视觉上提供帮助,例如使与所述电子 设备的物理元件联系的发光体闪烁,或在与所述电子设备联系的可视表现器上表现文本、图形或画面。此外,所提供的帮助可包括在听觉上提供帮 助,例如口语帮助,和/或在触觉上提供帮助例如通过振动所述电子设备
的物理元fK
在一实施方式中,所述第一用户接口可包括处于第一状态的所述电子 设备的元件,以及所述第二用户接口可包括处于第二状态的所述电子设备 的所述元件。在可选实施方式中,所述第一用户接口可包括处于第一才莫式 的所述电子设备的元件,以及所速第二用户接口可包括处于第二模式的所 述电子设备的所述元件。所述第二用户接口可包括所述第 一用户接口 。
操作500然后进入结束操作。
在一实施方式中,提供情境帮助的示例性操作500可被认为是电子设 备帮助管理器。所述帮助管理器可以以被配置成执行提供帮助的操作500 的硬件、软件和/或固件的任何组合来实现,这取决于系统设计者的设计 选择。另外的实施方式包括含有计算机指令的计算机可读介质,当指令在 计算设备上运行时,使所述计算设备执行提供帮助的操作500。所述计算 机可读介质可包括可由计算机可读载体如软盘来携带的计算机存储介质。 作为选择,所述计算机可读介质可包括通信介质。
提供情境帮助的示例性操作500可以在任何设备或产品中实现,其 中,可方^更地使用增强情境的用户帮助。例如,可以在结合图6所述的系 统300中实现示例性操作500。系统300的数字摄像机310包括情境传感 器350,其净a现为温度传感器352和光强度传感器354。在此例子中, 所述帮助管理器包括实现示例性操作500的可操作性。继续结合图6所述 的操作例子,在帮助激活操作505,有兴趣接收帮助的用户通过对按钮 344D的长时间接触来激活所述帮助管理器。
在询问接收操作510,所述帮助管理器以类似于结合图6所述的方式 对询问操作220进行操作,其中,对快门按钮344E的接触被检测为询问。 在情境操作515,所述帮助管理器操作以检测所述电子设备的情境。在此 例子中,通过外部温度传感器352和光强度传感器354来检测所述情境。 若例如,数字摄像机310的情境为阳光充足日子的下雪环境,那么外部温 度传感器352检测处于或低于凝固的温度,以及光强度传感器354检测强烈的日光。作为另外的例子,.若数字摄像机310的情境为炎热的海滩,那 么外部温度传感器352检测温暖的温度,以及光传感器354检测明亮的日 光。在另一例子中,若数字摄像机310的情境为白炽灯照明下的室内,那 么外部温度传感器352检测室温,以及光传感器354检测与白炽灯照明相 关的光频率模式。
在搜索操作520,所述帮助管理器在帮助文件中搜索与询问和检测的 情境相关的帮助,该询问与用户选择的快门按4丑344E有关。使用上面的 数字摄像机处于阳光充足日子中的下雪环境中的例子,帮助管理器程序可 为用户帮助搜索帮助文件,该用户帮助与在明亮阳光和寒冷温度的环境下 使用的选择快门速度相关。
在广播操作525,帮助管理器通过数字摄像机310的第二用户接口提 供与询问和检测的情境相关的用户帮助。使用上面雪景的例子,所提供的 帮助可包括建议快的快门速度。所提供的帮助可包括建议保护摄像机镜头 不在寒冷环境下被雾笼罩。所述第二用户接口可包括与所述电子设备联系 的任何用户接口,以及可包括两个或更多用户接口的组合。例如,在一实 施方式中,所述第二用户接口包括可视表现器。所述可视显示器可包括可 视显示表面,例如液晶显示器,和/或可包括发光体,例如并入物理按钮 的小发光二极管。
在另外的实施方式中,询问接收操作510可包括接收与电子设备和所 检测的所述电子设备的情境有关的询问。情境传感器可包括程序,其可操 作以从通过数字摄像机310的镜头获得的图像来识别某些外部环境。所述 帮助管理可接收在"此背景,,的情境中拍肖像时请求帮助的用户询问,以 及接收"此背景"的图像,该图像由用户通过数字摄像机310的镜头捕获 "此背景,,的图像产生。在情境操作515,帮助管理器的识别状况从用户 捕获的图像确定"此背景"的情境。例如,若帮助管理器的识别状况确定 包括山脉背景,那么515包括所检测的山脉背景情境。继续此实施方式, 在搜索操作520,帮助管理器在帮助文件中搜索与所述询问和所检测的外 部情境相关的帮助,所述询问与用户所选的快门按钮344E有关,所检测 的外部情境在通过数字摄像机310捕获"此背景,,时响应于用户操作而获得。
图IO为流程图,其示出提供情境帮助的示例性操作550。在起动操 作后,所述操作转到帮助激活操作555,其中,帮助管理器被激活。所述 帮助管理器可包括电路、模块和/或指令例如计算机可读指令,例如在电 子设备上运行的实现提供帮助的示例性操作550的程序、过程和/或应用 程序。在指定操作560,通过电子设备的第一用户接口来接收相应于电子 设备的状况的选择。在一实施方式中,所述电子设备的所述第一用户接口 与所述状况联系。通过所述第一用户接口可以任何方式接收与电子设备的 状况相应的选择。例如,通过检测对所述第一用户接口的接触、和/或通 过经所述第一用户接口来检测声音,可包括检测口语单词,可接收所述选 择。
在请求操作565,通过所述电子设备的第二用户接口来接收与帮助请 求相应的选择,该帮助请求与所述电子设备的所述状况有关。所述第一用 户接口和/或第二用户接口可一般包括前述的任何配置。结合提供帮助的 示例性操作550描述几个示例性配置。通过第二用户接口接收与帮助请求 相应的选择一般可以以任何方式接收,包括前述通过用户接口接收选择的 任何方式。在可选实施方式中,所述选择可包括与预定的帮助请求相应的 选择,该帮助请求与所述电子设备的所述状况有关。例如,预定的帮助请 求可包括与所述电子设备有关的任何请求,例如一组"向我显示"、"演 示"和"指导我"。在此可选的实施方式中,在请求操作565,用户从一 组预定的帮助请求中至少选择一个。
在情境操作570,检测电子设备的情境。情境操作570可实质上类似 于结合图9所述的提供帮助的示例性过程500的情境操作515。在搜索操 作575,在帮助文件中搜索与相应于帮助请求的选择和检测的情境相关的 帮助。搜索操作575可实质上类似于结合图9所述的提供帮助的示例性过 程500的搜索操作520。
在广播操作580,通过电子设备的第三用户接口来提供与涉及电子设 备的所述状况的帮助请求和环境情境相关的帮助。广播操作580可实质上 类似于结合图9所述的提供帮助的示例性过程500的帮助操作525。所述第三用户接口可以以任何合适的、选择的方式联系。例如,在一实施方式 中,所述第一用户接口包括处于第一状态的所述电子设备的元件,以及所 述第二用户接口包括处于第二状态的所述电子设备的所述元件。在另一实
施方式中,所述第一用户接口包括处于第一状态的所述电子设备的元件, 所述第二用户接口包括处于第二状态的所述电子设备的所述元件,以及所 述第三用户接口包括处于第三状态的所述电子设备的所述元件。在另外的 实施方式中,所述第一用户接口、第二用户接口和第三用户接口中的一个 包括处于第一状态的所述电子设备的元件,以及所述第一用户接口、第二 用户接口和第三用户接口中的另一个包括处于第二状态的所述电子设备 的所述元件。在一实施方式中,所述第一用户接口包括处于第一才莫式的所 述电子设备的元件,以及所述第二用户接口包括处于第二模式的所述电子 设备的所述元件。在另一实施方式中,所述第一用户接口包括处于第一模 式的所述电子设备的元件,所述第二用户接口包括处于第二模式的所述电 子设备的所述元件,以及所述第三用户接口包括处于第三才莫式的所述电子 设备的所述元件。在另外的实施方式中,所述第一用户接口、第二用户接 口和第三用户接口中的一个包括处于第一模式的所述电子设备的元件,以 及述第一用户接口 、第二用户接口和第三用户接口中的另一个包括处于第 二模式的所述电子设备的所述元件。
在可选的实施方式中,提供帮助的示例性操作550进一步包括示例性 操作270,其提供另外的帮助,如结合图3所述。
在一实施方式中,提供情境帮助的示例性操作550可被认为是电子设 备帮助管理器。所述帮助管理器可以以配置成执行提供帮助的操作550的 硬件、软件和/或固件的任何组合来实现,这取决于系统设计者的设计选 择。另外的实施方式包括含有计算机指令的计算机可读介质,当指令在计 算设备上运行时,使所述计算设备执行提供帮助的操作550。所述计算机
可读介质可包括可由计算机可读栽体如软盘来携带的计算机存储介质。可 选地,所述计算机可读介质可包括通信介质。
提供情境帮助的示例性操作550可以在可方便地使用增强的情境用 户帮助的任何设备或产品中实现。例如,可以在结合图6和9所述的系统300中实现示例性:搡作550。
本领域的技术人员应认识到,本领域的状况已前进到这样的一点,在 系统状况的硬件和软件实现之间存在很少的差异;硬件或软件的使用一般 为(但不总是,因为在某些情境中,硬件和软件的选择可能变得很重要) 表示成本与效率折衷的设计选择。本领域的技术人员应理解,存在可以实 施这里所述的处理和/或系统和/或其它技术(例如硬件、软件和/或固件) 的多种工具,以及所优选的工具将随着情境而变化,其中使用所述处理和 /或系统和/或其它技术。例如,若实施者确定了速度和准确性是最重要的, 则实施者可主要选择硬件和/或固件工具;另一方面,若灵活性是最主要 的,则实施者可主要选择软件实现;否则,还有另一方面,实施者可选择 硬件、软件和/或固件的一些组合。因此,存在可实施这里所述的处理和/ 或设备和/或其它技术的几种可能的工具,其中没有一个内在地优于另一 个,这是因为所使用的任何工具都是一种选择,所述选择依赖于其中使用 工具的情境和实施者的特别关注(例如,速度、灵活性或可预测性),其 中任何一个都可改变。本领域的技术人员应认识到,实现的光学方面需要 面向光学的硬件、软件和或固件。
通过使用方框图、流程图、操作图、程序框图和/或例子,前面详细 的描述已阐明了所述设备和/或过程的多个实施方式。在这样的方框图、 操作图、程序框图和/或例子包括一个或更多功能和/或操作的情况下,本 领域的技术人员应理解,可通过各种硬件、软件、固件或实际上其中的任 何组合个别地和/或共同地实现这样的方框图、操作图、程序框图或例子 内的每个功能和/或操作。在一实施方式中,通过专用集成电路(ASICs)、 现场可编程门阵列(FPGAs)、数字信号处理器(DSPs)或其它集成格式 可实现这里所述的几部分主题。然而,本领域的技术人员应认识到,这里 所公开的实施方式的一些方面,可作为在一个或更多计算机上运行的一个 或更多计算机程序(例如,作为在一个或更多计算机系统上运行的一个或 更多程序)、作为在一个或更多处理器上运行的一个或更多程序(例如, 在一个或更多微处理器上运行的一个或更多程序)、作为固件或作为实际 上其中的任何组合全部或部分地在标准集成电路中等效地实现,以及根据此公开,设计电路和/或向软件和/或固件写入代码将充分地落在本领域的 技术范围内。另外,本领域的技术人员应理解,这里所述的主题机制能够 分配成各种形式的程序产品,以及这里所述的主题的说明性实施方式同样 适用,且与用于实际上实现所述分配的信号携带介质的特定类型无关。信
号携带介质的例子包括但不局限于下列可记录类型的介质,例如软盘, 硬盘驱动器、CDROM、数字磁带和计算机存储器;以及传输类型的介质, 例如使用基于通信链路(例如,包链路)的TDM或IP的数字和模拟通信 链路。
尽管显示和描述了这里所述的本主题的特定方面,本领域的技术人员 应理解,基于这里的教导,可进行改变和修改而不脱离这里所述的主题及 其较宽的方面,因此,如同在这里所述主题的实际精神和范围内一样,所 附权利要求在其范围内要包括所有这样的改变和修改。此外,应理解,本 发明仅由所附权利要求限定。本领域技术人员应理解,通常,这里特别是 所附权利要求(例如所附权利要求主体)中所使用的术语一般指"开放的" 术语(例如,术语"包括(including)"应解释成"包括但不局限于", 术语"具有"应解释为"至少有",术语"包括(includes)"应解释为
"包括但不局限于",等)。本领域的技术人员应进一步理解,若所引入 的特定数量的权利要求陈述是意图中的,那么这样的意图将详细地陈述在 权利要求中,且在缺乏这样的陈述的情况下,这样的意图不出现。例如, 为帮助理解,下面所附的权利要求可包括使用引导短语"至少一个"和"一 个或更多"来引入权利要求陈述。然而,这样短语的使用不应解释成意指, 由不定冠词"一 (a)"或"一 (an),,引入的权利要求陈述将包括这样 引入的权利要求陈述的任何特定权利要求限制为仅包括一个这样陈述的 发明.,即使当相同的权利要求包括引导短语"一个或更多"或"至少一个" 以及不定冠词如"一 (a),,或"一 (an),,(例如,"一 (a)"和/或"一
(an) —般应解释为意指"至少一个"或"一个或更多")时;对于用于 引入权利要求陈述的定冠词的使用,所述同样适用。另外,即使所引入的 特定数量的权利要求陈述被详细地陈述,本领域的技术人员应认识到,这 样的陈述一般应解释为意指至少所陈述的数量(例如,"两个陈述"的无限定陈述,没有其它修改一般意味着至少两个陈述,或两个或更多列举)。
此外,在那些使用类似于"A、 B和C等的至少一个,,的常规表达的情况 下, 一般在本领域技术人员应理解该常规表达的意义上表示这样的结构 (例如,"具有A、 B和C的至少一个的系统"包括但不局限于具有单独 A、单独B、单独C、 A和B—起、A和C一起、B和C一起,和/或A、 B和C一起等的系统。)。在那些使用类似于"A、 B和C等的至少一个" 的常规表达的情况下, 一般在本领域的技术人员应理解该常规表达的意义 上表示这样的结构(例如,"具有A、 B或C的至少一个的系统,,包括但 不局限于具有单独A、单独B、单独C、 A和B—起、A和C一起、B和 C一起,和/或A、 B和C一起等的系统。)。
这里所述的方面描述了不同的部件,其包括在其它不同的部件之内或 与之连接。应理解,这样描述的体系结构仅为示例性的,以及事实上,可 实现许多完成相同功能的其它体系结构。在概念意义上,完成相同功能的 部件的任何装置被有效地"联系",以便完成期望的功能。因此,不管体 系结构或中间部件如何,在这里完成特定功能的净皮合并的任^T两个部件可 被看作为彼此"联系的,,,以便完成期望的功能。类似地,如此联系的任 何两个部件还可被看成彼此"可操作地连接"、或"可操作地耦接"以完 成期望的功能,能够被如此联系的任何两个部件还可被看成彼此"可操作 地可耦接"以完成期望的功能。可操作地可耦接的特定例子包括但不局限 于二
作用部件,
权利要求
1.一种方法,包括(a)通过与电子设备联系的第一用户接口接收与所述电子设备有关的询问;(b)检测所述电子设备的情境;以及(c)通过与所述电子设备联系的第二用户接口提供与所述询问和所述检测的情境相关的帮助。
2. 如权利要求1所述的方法,其中所述第一用户接口包括处于第一 状态的所述电子设备的元件,以及所述第二用户接口包括处于第二状态的 所述电子设备的所述元件。
3. 如权利要求1所述的方法,其中所述第一用户接口包括处于第一 模式的所述电子设备的元件,以及所述第二用户接口包括处于第二模式的 所述电子i更备的所述元件。
4. 如权利要求1所述的方法,其中所述通过与电子设备联系的第一 用户接口接收与所述电子设备有关的询问的步骤包括通过与所述电子设 备联系的第一用户接口来接收对所述电子设备的状况的选择。
5. 如权利要求4所述的方法,其中所述通过与所述电子设备联系的 第 一用户接口来接收对所述电子设备的状况的选择的步骤包括通过与所 述电子设备的状况联系的第 一用户接口来接收对所述电子设备的所述状 况的选择。
6. 如权利要求1所述的方法,其中所述通过与电子设备联系的第一 用户接口接收与所述电子设备有关的询问的步骤包括通过与所述电子设 备联系的第 一用户接口来检测接触。
7. 如权利要求1所述的方法,其中所述通过与电子设备联系的第一 用户接口接收与所述电子设备有关的询问的步骤包括通过与所述电子设 备联系的第 一用户接口来接收对所述电子设备的状况的选择。
8. 如权利要求4所述的方法,其中所述通过与所述电子设备联系的第 一用户接口来接收对所述电子设备的状况的选择的步骤包括通过与所 述电子设备的状况联系的第 一用户接口来接收对所述电子设备的所述状 况的选择。
9. 如权利要求1所述的方法,其中所述通过第一用户接口接收与电 子设备有关的询问的步骤包括接收与帮助请求相应的选择。
10. 如权利要求l所述的方法,其中所述检测所述电子设备的情境的 步骤包括检测所述电子设备外部的情境。
11. 如权利要求l所述的方法,其中所述检测所述电子设备的情境的 步骤包括检测所述电子设备外部的环境。
12. 如权利要求l所述的方法,其中所述检测所述电子设备的情境的 步骤包括检测所述电子设备内部的情境。
13. 如权利要求12所述的方法,其中所述检测所述电子设备内部的 情境的步骤包括检测所述电子设备内部的配置情境。
14. 如权利要求12所述的方法,其中所述检测所述电子设备内部的 情境的步骤包括检测所述电子i殳备内部的软件情境。
15. 如权利要求12所述的方法,其中所述检测所述电子设备内部的 情境的步骤包括检测所述电子设备内部的硬件情境。
16. 如权利要求l所述的方法,其中所述通过第一用户接口接收询问 的步骤包括检测对所述第 一用户接口的接触。
17. 如权利要求l所述的方法,其中所述通过第一用户接口接收询问 的步骤包括通过所述第 一用户接口来检测声音。
18. 如权利要求17所述的方法,其中所述检测声音的步骤包括检测 cr语单词。
19. 如权利要求l所述的方法,其中所述电子设备包括计算设备,以
20. 如权利要求l所述的方法,其中所述电子设备包括电气设备,以 及所述接收询问的步骤包括接收与所述电气设备的状况有关的询问。
21. 如权利要求l所述的方法,其中所述电子设备包括有限资源计算 设备,以及所述接收询问的步骤包括接收与所述有限资源计算设备的状况 有关的询问。
22. 如权利要求1所述的方法,其中所述电子设备包括普及计算设备, 以及所述接收询问的步骤包括接收与所述普及计算设备的状况有关的询 问。
23. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供用 户帮助。
24. 如权利要求l所述的方法,其中所述提供帮助的步骤包括在视觉 上提供帮助。
25. 如权利要求l所述的方法,其中所述提供帮助的步骤包括听觉上 提供帮助。
26. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供口 语帮助。
27. 如权利要求l所述的方法,其中所述提供帮助的步骤包括在触觉 上提供帮助。
28. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供指 导的响应式帮助。
29. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供交 互的指南式帮助。
30. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供相 应于与所述电子设备联系的过程的指导。
31. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供所 述电子设备的说明。
32. 如权利要求l所述的方法,其中所述提供帮助的步骤包括提供显 示所述设备的状况如何工作的帮助。
33. 如权利要求l所述的方法,其中所述通过与所述电子设备联系的 第二用户接口提供帮助的步骤包括通过所述电子设备的物理元件提供帮助。
34. 如权利要求33所迷的方法,其中所述通过所述电子设备的物理 元件提供帮助的步骤包括通过使与所述电子设备的物理元件联系的发光 体闪烁来提供帮助。
35. 如权利要求l所述的方法,进一步包括(d)在帮助文件中搜索与所述询问和所述检测的情境相关的帮助。
36. 如权利要求l所述的方法,其中所述接收与电子设备有关的询问 的步骤包括接收与电子设备和所述电子设备的所检测的情境有关的询问。
37. —种包含计算机指令的计算机可读介质,当所述计算机指令在计 算设备上运行时,使所述计算设备执行权利要求1所述的方法。
38. 如权利要求37所述的计算机可读介质,其中所述计算机可读介 质包括计算机存储介质。
39. 如权利要求38所述的计算机存储介质,其中所述计算机存储介 质由计算机可读载体携带。
40. 如权利要求37所述的计算机可读介质,其中所述计算机可读介 质包括通信介质。
41. 一种系统,包括(a) 电子设备,其包括情境传感器、第一用户接口和第二用户接口;以及(b) 指令,当所述指令在所述电子设备上执行时,使所述电子设备:(i) 通过与所述电子设备联系的第一用户接口接收与所述电子 设备有关的询问;(ii) 从所述情境传感器接收所述电子设备的情境;以及(iii) 通过与所述电子设备联系的第二用户接口提供与所述询问 和所述电子i殳备的所述情境相应的帮助。
42. 如权利要求41所迷的系统,其中所述第一用户接口包括处于第 一状态的所述电子设备的元件,以及所述第二用户接口包括处于第二状态的所述电子设备的所述元件。
43. 如权利要求41所述的系统,其中所述第一用户接口包括处于第 一模式的所述电子设备的元件,以及所述第二用户接口包括处于第二模式 的所述电子设备的所述元件。
44. 如权利要求41所述的系统,其中所述第二用户接口包括所述第 一用户接口。
45. 如权利要求41所述的方法,其中所述第一用户接口包括与所述 电子设备的状况联系的第 一用户接口 。
46. 如权利要求45所述的方法,其中与所述电子设备的状况联系的 所述第一用户接口包括与所述电子设备的状况物理联系的第一用户接口 。
47. 如权利要求45所述的方法,其中与所述电子设备的状况联系的 所述第 一用户接口包括与所述电子设备的所述状况虚拟联系的第 一用户 接口。
48. 如权利要求41所述的系统,其中所述第一用户接口包括按钮。
49. 如权利要求45所述的系统,其中所述按钮包括可触知的按钮。
50. 如权利要求45所述的系统,其中所述按钮包括虚拟按钮。
51. 如权利要求41所述的系统,其中所述第二用户接口包括可视显 示器。
52. 如权利要求51所述的系统,其中所述可视显示器包括可视显示 表面。
53. 如权利要求51所述的系统,其中所述可视显示器包括发光体。
54. 如权利要求41所述的系统,其中所述情境传感器包括配置成检 测所述电子设备外部情境的情境传感器。
55. 如权利要求41所述的系统,其中所述情境传感器包括配置成检 测所述电子设备外部环境的传感器。
56. 如权利要求41所述的系统,其中所述情境传感器包括配置成检 测所述电子设备内部情境的传感器。
57. —种设备,包括(a) 与电子设备联系、用于接收与所述电子设备有关的询问的装置;(b) 与所述电子设备联系、用于检测所述电子设备的情境的装置;以及(c )与所述电子设备联系、用于提供与所述询问相应的帮助的装置;。
58. —种系统,包括(a) 询问模块,其可操作以通过与电子设备联系的第一用户接口来 接收与所述电子设备有关的询问;(b) 传感器模块,其可操作以检测所述电子设备的情境;以及(c) 帮助模块,其可操作以通过与所述电子设备联系的第二用户接 口来提供与所述询问和所述电子设备的所述情境相应的帮助。
59. —种方法,包括(a) 通过电子设备的第一用户接口接收与所述电子设备的状况相应 的选择;(b) 通过所述电子设备的第二用户接口接收与涉及所述电子设备的 所述状况的帮助请求相应的选择;(c) 检测所述电子设备的环境情境;以及(d) 通过所述电子设备的第三用户接口提供帮助,所述帮助与涉及 所述电子设备的所述状况的所述帮助请求和所述环境情境相关。
60. 如权利要求59所述的方法,其中所述第一用户接口包括处于第 一状态的所述电子设备的元件,以及所述第二用户接口包括处于第二状态 的所述电子设备的所述元件。
61. 如权利要求59所述的方法,其中所述第一用户接口包括处于第 一状态的所述电子设备的元件,所述第二用户接口包括处于第二状态的所 述电子设备的所述元件,以及所述第三用户接口包括处于第三状态的所述 电子设备的所述元件。
62. 如权利要求59所述的方法,其中所述第一用户接口、所述第二用户接口和所述第三用户接口中的 一个包括处于第 一状态的所述电子设 备的元件,以及所述第一用户接口、所述第二用户接口和所述第三用户接 口中的另 一个包括处于第二状态的所述电子设备的所述元件。
63. 如权利要求59所述的方法,其中所述第一用户接口包括处于第 一模式的所述电子设备的元件,以及所述第二用户接口包括处于第二模式 的所述电子设备的所述元件。
64. 如权利要求59所述的方法,其中所述第一用户接口包括处于第 一模式的所述电子设备的元件,所述第二用户接口包括处于第二模式的所 述电子设备的所述元件,以及所述第三用户接口包括处于第三模式的所述 电子i殳备的所述元件。
65. 如权利要求59所述的方法,其中所述第一用户接口、所述第二 用户接口和所述第三用户接口中的一个包括处于第 一模式的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所述第三用户接 口中的另 一个包括处于第二模式的所述电子设备的所述元件。
66. 如权利要求59所述的方法,其中所述通过电子设备的第一用户 接口接收与所述电子设备的状况相应的选择的步骤包括通过与所述状况联系的电子设备的第 一用户接口接收与所述电子设备的状况相应的选择。
67. 如权利要求59所述的方法,其中所述通过第一用户接口接收与 电子设备的状况相应的选择的步骤包括检测对所述第 一用户接口的接触。
68. 如权利要求59所述的方法,其中所述通过第一用户接口接收与 电子设备的状况相应的选择的步骤包括通过所述第一用户接口检测声音。
69. 如权利要求68所述的方法,其中所述检测声音的步骤包括检测 口语单词。
70. 如权利要求59所述的方法,其中所述通过第二用户接口接收与 帮助请求相应的选择的步骤包括检测对所述第二用户接口的接触。
71. 如权利要求59所述的方法,其中所述通过所述电子设备的第二 用户接口接收与涉及所述电子设备的所述状况的帮助请求相应的选择的 步骤包括通过所述电子设备的第二用户接口接收与涉及所述电子设备的所述状况的预定帮助请求相应的选择。
72. 如权利要求59所述的方法,进一步包括(d)在帮助文件中搜索与所述帮助请求和所述^f全测的情境相关的所 述帮助。
73. 如权利要求72所述的方法,其中所述搜索所述帮助文件的步骤 包括搜索与所述电子设备相联系地存储的帮助文件。
74. 如权利要求59所述的方法,进一步包括(d) 接收响应于所述提供的帮助的输入。
75. 如权利要求74所述的方法,其中响应于所述提供的帮助的所述 输入包括对与所述提供的帮助相关的另外的帮助的请求。
76. 如权利要求74所述的方法,进一步包括(e) 提供与所述接收的输入相应的另外的帮助,所述接收的输入响 应于所述提供的帮助。
77. —种包含计算机指令的计算机可读介质,当所述计算机指令在计 算设备上运行时,侏所述计算设备执行权利要求59所述的方法。
78. 如权利要求77所述的计算机可读介质,其中所述计算机可读介 质包括计算机存储介质。
79. 如权利要求78所述的计算机可读介质,其中所述计算机存储介 质由计算机可读载体携带。
80. —种系统,包括(a) 电子设备,其具有情境传感器、第一用户接口、第二用户接口 和第三用户接口;以及(b) 指令,当所述指令在所述电子设备上执行时,使所述电子设备(i) 通过所述电子设备的第 一用户接口接收与所述电子设备的 状况相应的选择;(ii) 通过所述电子设备的第二用户接口接收与涉及所述电子设 备的所述状况的帮助请求相应的选择;(iii) 从所述情境传感器接收所述电子设备的情境;以及(iv) 通过所述电子设备的第三用户接口提供帮助,所述帮助与 涉及所述电子设备的所述状况的所述帮助请求和所述电子设备的所述情 境有关。
81.如权利要求80所述的系统,其中所述第一用户接口包括处于第 一状态的所述电子设备的元件,以及所述第二用户接口包括处于第二状态 的所述电子设备的所述元件。
82.如权科要求幼所述的系统,其申所迷第一厨卢接贷包拾处于第 一状态的所述电子设备的元件,所述第二用户接口包括处于第二状态的所 述电子设备的所述元件,以及所述第三用户接口包括处于第三状态的所述 电子设备的所述元件。
83. 如权利要求80所述的系统,其中所述第一用户接口、所述第二 用户接口和所述第三用户接口中的一个包括处于第一状态的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所述第三用户接 口中的另一个包括处于第二状态的所述电子设备的所述元件。
84. 如权利要求80所述的系统,其中所述第一用户接口包括处于第 一模式的所述电子设备的元件,以及所述第二用户接口包括处于第二模式 的所述电子设备的所述元件。
85. 如权利要求80所迷的系统,其中所述第一用户接口包括处于第 一模式的所述电子设备的元件,所述第二用户接口包括处于第二模式的所 述电子设备的所述元件,以及所述第三用户接口包括处于第三才莫式的所述 电子设备的所述元件。
86. 如权利要求80所述的系统,其中所述第一用户接口、所述第二 用户接口和所述第三用户接口中的一个包括处于第一模式的所述电子设备的元件,以及所述第一用户接口、所述第二用户接口和所述第三用户接 口中的另 一个包括处于第二模式的所述电子设备的所述元件。
87. 如权利要求80所述的系统,其中所述电子设备的所述第一用户 接口包括与所述电子设备的所述状况联系的所述电子设备的第 一用户接C 。
88. 如权利要求80所述的系统,其中所述电子设备包括普及计算设备。
89. 如权利要求80所述的系统,其中所述电子设备包括有限资源计 算设备。
90. 如权利要求80所述的系统,其中所述指令进一步包括 (v)在帮助文件中搜索与所述帮助请求相关的所述帮助。
91. 如权利要求80所述的系统,其中所述指令进一步包括(v) 接收响应于所述提供的帮助的输入;(vi) 提供与所述接收的输入相应的另外的帮助,所述接收的输入响 应于所述所提供的帮助。
92. —种设备,包括(a) 用于接收与电子设备的状况相应的选择的装置;(b) 用于接收与涉及所述电子设备的所述状况的帮助请求相应的选 择的装置;;(c) 用于检测所述电子设备的情境的装置;;以及(d) 用于提供与涉及所述电子设备的所述状况的所述帮助请求相关 的帮助的装置;。
93. —种方法,包括(a) 在电子设备中激活帮助模式;(b) 通过接收器接收对所述电子设备的状况的选择,所述接收器与 所述电子设备的所述状况联系;(c) 通蝶与所述电子设备联系的传感器检测与所述电子设备有关的 情境参数;以及(d) 通过与所述电子设备联系的指示器广播指南,所述指南包括关 于所述电子设备的所述选择的状况和所述情境参数的信息。
94. 一种系统,包4舌(a) 电子设备,其具有情境传感器、与所述电子设备的状况联系的 接收器、和指示器;以及(b) 指令,当所述指令在所述电子设备上执行时,使所述电子设备:(i) 激活帮助模式;(ii) 通过所述接收器接收对所述电子设备的所述状况的选择;(iii) 通过所述传感器检测与所述电子设备有关的情境参数;以及(iv) 通过与所述电子设备联系的指示器广播指南,所述指南包 括关于所述电子设备的所述选择的状况和所述情境参数的信息。
全文摘要
在一种解决途径中,示例性方法包括通过与电子设备联系的第一用户接口接收与所述电子设备有关的询问,检测所述电子设备的情境,以及通过与所述电子设备联系的第二用户接口提供与所述询问和所述检测的情境相关的帮助。在另一种解决途径中,示例性系统包括电子设备和指令,电子设备具有情境传感器、第一用户接口和第二用户接口。所述指令使所述电子设备通过与所述电子设备联系的第一用户接口接收与所述电子设备有关的询问,从所述情境传感器接收所述电子设备的情境,以及通过与所述电子设备联系的第二用户接口提供与所述询问和所述电子设备的所述情境相应的帮助。
文档编号G06F3/00GK101300541SQ200580044439
公开日2008年11月5日 申请日期2005年10月25日 优先权日2004年10月26日
发明者小约翰·D·雷纳尔多, 爱德华·K·Y·荣格, 罗伊斯·A·莱维恩, 马克·A·马拉默德 申请人:希尔莱特有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1