《用户专属帮助.pdf》由会员分享,可在线阅读,更多相关《用户专属帮助.pdf(16页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103885766 A (43)申请公布日 2014.06.25 CN 103885766 A (21)申请号 201310597199.6 (22)申请日 2013.11.22 13/723,121 2012.12.20 US G06F 9/44(2006.01) H04L 29/08(2006.01) (71)申请人 本田技研工业株式会社 地址 日本东京都 (72)发明人 SM山本 RW黄 P瓦格赫菲纳扎里 (74)专利代理机构 北京市金杜律师事务所 11256 代理人 王茂华 (54) 发明名称 用户专属帮助 (57) 摘要 帮助模块通过确定要为其呈现帮助的应用。
2、来 向用户提供帮助内容。 在一个实施例中, 用户针对 特定应用请求帮助, 并且帮助模块基于接收的请 求来确定要为其呈现帮助的应用。 可替换地, 帮助 模块从预定的应用列表选择应用作为要为其呈现 帮助的应用。帮助模块针对所确定的应用获取用 户数据并且生成包括所获取的用户数据的至少部 分的帮助内容。帮助模块然后发送所生成的帮助 以用于向用户呈现。 (30)优先权数据 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图6页 (10)申请公布号 CN 103885766 A CN 103。
3、885766 A 1/2 页 2 1. 一种用于提供帮助内容的计算机实现的方法, 所述方法包括 : 确定车辆中的要为其呈现帮助的应用 ; 针对所确定的应用获取用户数据, 所述用户数据包括与所确定的应用的特定用户关联 的数据 ; 针对所确定的应用生成帮助内容, 所生成的帮助内容包括所述用户数据的至少一部 分 ; 以及 发送所生成的帮助内容以用于向所述用户呈现。 2. 根据权利要求 1 所述的计算机实现的方法, 其中确定要为其呈现帮助的所述应用包 括从预定的应用列表选择所述应用。 3. 根据权利要求 1 所述的计算机实现的方法, 其中所述用户数据是由所确定的应用的 用户提供的数据。 4. 根据权利。
4、要求 1 所述的计算机实现的方法, 其中所述用户数据不是与所确定的应用 的每个用户相关的通用数据。 5. 根据权利要求 1 所述的计算机实现的方法, 还包括 : 从所述用户接收用于帮助所述应用的请求 ; 其中 确定要为其呈现帮助的所述应用包括基于所接收的请求来确定所述应用。 6. 根据权利要求 1 所述的计算机实现的方法, 其中所述帮助内容被作为音频内容向所 述用户呈现。 7. 根据权利要求 1 所述的计算机实现的方法, 其中所述帮助内容被作为可视内容向所 述用户呈现。 8. 一种用于提供帮助内容的计算机程序产品, 所述计算机程序产品包括非瞬态计算机 可读存储介质, 所述非瞬态计算机可读存储介。
5、质包括用于如下操作的计算机程序代码 : 确定车辆中的要为其呈现帮助的应用 ; 针对所确定的应用获取用户数据, 所述用户数据包括与所确定的应用的特定用户关联 的数据 ; 针对所确定的应用生成帮助内容, 所生成的帮助内容包括所述用户数据的至少一部 分 ; 以及 发送所生成的帮助内容以用于向所述用户呈现。 9. 根据权利要求 8 所述的计算机程序产品, 其中确定要为其呈现帮助的所述应用包括 从预定的应用列表选择所述应用。 10. 根据权利要求 8 所述的计算机程序产品, 其中所述用户数据是由所确定的应用的 用户提供的数据。 11. 根据权利要求 8 所述的计算机程序产品, 其中所述用户数据不是与所确。
6、定的应用 的每个用户相关的通用数据。 12. 根据权利要求 8 所述的计算机程序产品, 还包括用于如下操作的计算机程序代码 : 从所述用户接收用于帮助所述应用的请求 ; 其中 确定要为其呈现帮助的所述应用包括基于所接收的请求来确定所述应用。 13. 根据权利要求 8 所述的计算机程序产品, 其中所述帮助内容被作为音频内容向所 述用户呈现。 权 利 要 求 书 CN 103885766 A 2 2/2 页 3 14. 根据权利要求 8 所述的计算机程序产品, 其中所述帮助内容被作为可视内容向所 述用户呈现。 15. 一种用于提供帮助内容的计算机系统, 所述计算机系统包括处理器和非瞬态的计 算机可。
7、读介质, 所述计算机可读介质包括用于如下操作的计算机程序代码 : 确定车辆中的要为其呈现帮助的应用 ; 针对所确定的应用获取用户数据, 所述用户数据包括与所确定的应用的特定用户关联 的数据 ; 针对所确定的应用生成帮助内容, 所生成的帮助内容包括所述用户数据的至少一部 分 ; 以及 发送所生成的帮助内容以用于向所述用户呈现。 16. 根据权利要求 15 所述的计算机系统, 其中确定要为其呈现帮助的所述应用包括从 预定的应用列表选择所述应用。 17. 根据权利要求 15 所述的计算机系统, 其中所述用户数据是由所确定的应用的用户 提供的数据。 18. 根据权利要求 15 所述的计算机系统, 其中。
8、所述用户数据不是与所确定的应用的每 个用户相关的通用数据。 19. 根据权利要求 15 所述的计算机系统, 还包括用于如下操作的计算机程序代码 : 从所述用户接收用于帮助所述应用的请求 ; 其中 确定要为其呈现帮助的所述应用包括基于所接收的请求来确定所述应用。 20. 根据权利要求 15 所述的计算机系统, 其中所述帮助内容被作为音频内容向所述用 户呈现。 权 利 要 求 书 CN 103885766 A 3 1/7 页 4 用户专属帮助 技术领域 0001 本公开内容总体上涉及针对应用向用户提供帮助、 具体地涉及向用户提供个性化 帮助。 背景技术 0002 帮助菜单和帮助页面作为应用的部分由。
9、来已久。 这些菜单和页面向用户提供有价 值的信息并且帮助用户导航或者学习应用的各种功能 (feature) 。这些页面中的一些页面 提供详细信息从而逐步指导用户如何使用特定功能。尽管这些菜单提供详细帮助, 但是菜 单在与用户发生联系 ; 以在用户关闭帮助页面之后可能使用户记住的方式向用户传授知识 方面做得并不是特别好。 发明内容 0003 系统的实施例通过确定要为其呈现帮助的应用来向用户提供帮助内容。 在一个实 施例中, 用户针对特定应用来请求帮助, 并且该系统基于接收的请求来确定要为其呈现帮 助的应用。可替换地, 该系统从预定的应用列表选择应用作为要为其呈现帮助的应用。该 系统针对所确定的应。
10、用获取用户数据并且生成包括所获取的用户数据的至少部分的帮助 内容。该系统然后发送所生成的帮助以用于向用户呈现。 0004 本发明的其它实施例包括一种存储用于实现系统的上述功能的指令的计算机可 读介质和一种包括用于执行上述功能的步骤的计算机实现的方法。 附图说明 0005 图 1 是图示根据一个实施例的用于提供个性化帮助的计算环境的框图。 0006 图 2 是图示根据一个实施例的计算环境中的用于提供个性化帮助的帮助模块的 框图。 0007 图 3 是图示根据一个实施例的用于提供个性化帮助的方法的流程图。 0008 图 4A 图示根据一个实施例的针对从预定的应用列表选择的应用来显示个性化帮 助的用。
11、户界面屏幕。 0009 图 4B 图示根据一个实施例的针对音乐应用来显示个性化帮助的用户界面屏幕。 0010 图 4C 图示根据一个实施例的针对电话应用来显示个性化帮助的用户界面屏幕。 具体实施方式 0011 这里描述的计算环境向用户提供个性化帮助。 附图和以下描述仅通过示例方式描 述某些实施例。 本领域技术人员从以下描述将容易认识可以运用这里所图示的结构和方法 的可替换实施例而未脱离这里描述的原理。现在将具体参照若干实施例, 在附图中图示这 些实施例的示例。 应当注意, 无论何处适用, 相似或者相同标号可以被使用于附图中并且可 以指示相似或者相同的功能。 说 明 书 CN 103885766。
12、 A 4 2/7 页 5 0012 系统环境 0013 图 1 图示用于各种实施例的示例性操作环境 100。操作环境 100 可以包括车载式 通信系统 112。这样的系统的一个示例是车载式免提电话 (HFT) 控制器 113, 为了便于讨论 而在这里将其作为示例使用。操作环境 100 也可以包括无线移动通信设备 (MCD) 102、 用于 在车载式系统112与网络120之间通信的通信链路105、 用于在车载式系统112与无线移动 通信设备102之间通信的短程通信链路109、 在无线移动通信设备102与网络120之间的无 线联网通信链路 107 以及连接到网络 120 的 POI 数据服务器 1。
13、22。这里描述的通信链路可 以直接或者间接连接这些设备。网络 120 可以例如是无线通信网络、 比如包括多个基站、 控 制器和核心网的蜂窝网络, 该核心网通常包括多个交换实体和网关。 0014 这里描述的功能被阐述为由操作环境 100 中的设备 (例如车载式通信系统 112、 MCD102 和 / 或远程服务器 122) 执行。在实施例中, 这些功能可以在这些设备中的任何设 备中或者在这些设备和/或驻留于操作环境100之中或之外的其它设备的任何组合中来执 行。 0015 操作环境 100 包括用于向用户提供个性化帮助的帮助模块 142。帮助模块 142 可 以是计算设备, 该计算设备至少具有被。
14、配置用于提供个性化帮助的处理器和存储器, 或者 可以是存储用于提供个性化帮助的指令的非瞬态计算机可读介质。 0016 为了提供用于应用 (例如在车辆中使用的应用、 比如导航应用) 的个性化帮助, 帮 助模块 142 将用于应用的用户数据集成到用于应用的帮助内容中。应用为各种用户接收和 存储用户数据。这一用户数据包括与应用的特定用户相关的数据 (例如用户向应用中输入 的数据) 而不是与每个用户相关的通用数据 (例如在用户界面中的随着界面向每个用户显 示的图形图像) 。在一个实施例中, 使用应用的用户所输入或者创建的数据是针对使用应用 的用户组的用户数据。 0017 帮助模块 142 针对应用而获。
15、取先前存储的用户数据并且生成包括获取的用户数 据的至少部分的帮助内容。例如帮助模块 142 获取用户在导航系统 (未示出) 中先前输入 的地址并且将获取的地址集成到帮助内容中以用于与导航系统交互。 生成的帮助内容因此 可以包括以下语言 :“你可以通过此屏幕在一个字符串中说出从门牌号开始并且以州结束 的完整地址。例如你可以说 “1100Wilshire Blvd.,Los Angeles,CA” 。在这一生成的内容 中, 地址 “1100Wilshire Blvd.,Los Angeles,CA” 是用户向导航系统先前提供的地址。 0018 类似地, 帮助模块 142 可以生成用于将语音识别功能。
16、集成到向电话应用中的帮助 内容。生成的帮助内容可以包括用于呼叫特定号码或者特定好友的指令, 其中在指令中所 使用的号码和好友是先前拨打的号码或者在用户的电话中保存的联系人。 0019 在一个实施例中, 帮助模块 142 可以从导航系统接收包括该导航系统的车辆的当 前位置, 并且帮助模块 142 可以将所接收的当前位置集成到帮助内容中。例如关于如何搜 寻兴趣点 (例如特定附近区域内的银行) 或者按名称搜寻地点 (例如特定附近区域内的星巴 克) 的指南可以将当前位置的城市或者城镇插入指南。 如果当前位置是Mountain View,CA, 则指南可以包括像这样的语言 “你可以通过指示兴趣点和特定城。
17、镇来搜寻城镇中的兴趣 点。例如你可以说出 Mountain View,CA 中的银行” 。 0020 以这一方式, 帮助模块 142 将用户数据或者当前位置集成到帮助内容中。生成这 样的帮助内容的许多益处之一是该内容很可能与用户产生共鸣, 这是因为该内容包括更可 说 明 书 CN 103885766 A 5 3/7 页 6 能为用户所熟悉的用户数据或者当前位置而不是可能与用户完全无关的静态数据。 以下在 图 2 中进一步描述帮助模块 142。 0021 操作环境 100 还包括输入设备、 比如相机系统 132、 位置传感器 133 和麦克风 134。 相机系统 132、 位置传感器 133 和。
18、 / 或麦克风 134 例如可以是车载式系统 112 的部分 (如图 1 中所示) 或者可以在 MCD102 中 (未示出) 。在一个实施例中, 相机系统 132 包括从车辆内 捕获物理信号的传感器 (例如飞行时间相机、 红外线传感器、 传统相机等) 。相机系统 132 被 定位用于从用户捕获物理信号、 比如从驾驶员或者乘客捕获手部或者臂部手势。相机系统 132 可以包括被定位用于从车辆中的各种位置、 例如驾驶员座位、 前排乘客座位、 第二排座 位等捕获物理信号的多个相机。可替换地, 相机系统 132 可以是单个相机, 该单个相机聚焦 于一个位置 (例如驾驶员) 、 具有宽广视野并且可以从车辆。
19、的多于一个乘员接收信号或者可 以改变其视野以从不同乘员位置接收信号。 0022 在另一实施例中, 相机系统 132 是 MCD102 的部分 (例如智能电话中所并入的相 机) , 并且MCD102可以被定位使得相机系统132捕获乘员所做出的手势。 例如, 相机系统132 可以被安装为使得它面向驾驶员并且可以捕获驾驶员的手势。相机系统 132 可以被定位在 车厢中或者指向车厢并且可以被安装在车顶、 头垫、 仪表板上或者在车载式系统 112 或者 MCD102 中 / 上的其它位置。 0023 在捕获物理信号之后, 相机系统 132 输出代表物理信号的数据信号。数据信号的 格式可以基于用来捕获物理。
20、信号的传感器的类型变化。例如, 如果使用传统相机传感器来 捕获物理信号的可视表示, 则数据信号可以是图像或者图像序列 (例如视频) 。在使用不同 类型的传感器的实施例中, 数据信号可以是物理信号的更抽象或者更高级表示。 0024 位置传感器 133 是输出与车辆的当前位置和定向关联的数据的物理传感器和通 信设备。例如位置传感器 133 可以包括从全球导航卫星系统 (GNSS) 接收信号的设备或者 测量车辆相对于四个基本方向的定向的电子罗盘 (例如特斯拉计) 。位置传感器 133 还可以 与通信单元 116 结合操作以接收与蜂窝站或者无线网络中的连接的节点关联的位置数据。 在另一实施例中, 可以。
21、将位置传感器133中的一些或者所有位置传感器并入于MCD102而不 是车辆中。 0025 麦克风 134 从车辆内部捕获音频信号。在一个实施例中, 麦克风 134 可以被定位 使得它对从特定位置 (例如驾驶员的位置) 比从其它位置 (例如其他乘员) 发出的声音更灵 敏。麦克风 134 可以是并入于车辆中的标准麦克风, 或者它可以是并入于 MCD120 中的麦克 风。麦克风 134 可以被安装使得它从驾驶员捕获语音信号。例如麦克风 134 可以被定位在 车厢中或者指向车厢并且可以被安装在车顶、 头枕、 仪表板上或者在车辆或者 MCD102 中 / 上的其它位置。 0026 POI 信息获取模块 。
22、136 基于来自相机系统 132 和 (可选的) 麦克风 134 的输入来获 取与一个或者多个 POI 有关的信息。在执行搜索之后, 模块 136 向显示器 138 和 / 或扬声 器 140 发送结果使得能够向用户提供该结果。 0027 操作环境 100 还包括输出设备、 比如显示器 138 和扬声器 140。显示器 138 接收并 显示视频信号。显示器 138 可以是并入于车辆中的 (例如是在中央控制台中的 LCD 屏幕、 在 挡风玻璃上的 HUD) , 或者它可以是 MCD102 的部分 (例如在智能电话上的触屏) 。扬声器 140 接收和回放音频信号。与显示器 138 相似, 扬声器 。
23、140 可以被并入于车辆中, 或者它可以是 说 明 书 CN 103885766 A 6 4/7 页 7 并入于 MCD102 中的扬声器。 0028 车载式免提电话 (HFT) 控制器 113 和无线移动通信设备 (MCD) 102 可以经由短程 通信链路 109 相互通信, 该短程通信链路 109 使用短程通信技术、 比如例如 或者例如是通用串行总线 (USB) 的其它短程通信技术。HFT 控制器 113 和移动通信设备 102 可以经由短程通信链路 109 相互连接或者配对。在一个实施例中, 车辆可以包括与 HFT 控 制器 113 交互以参与短程通信的通信单元 116、 存储器单元设备。
24、 114 和处理器 118。HFT 控 制器 113 可以是车辆的移动车载信息系统的部分, 该移动车载信息系统包括存储器 / 存储 装置、 处理器和通信单元。 HFT控制器113可以利用车辆的移动车载信息单元以辅助执行各 种功能。例如通信单元 116 和 / 或处理器 118 可以是车辆的移动车载信息单元的部分或者 可以是车辆中的单独单元。 0029 处理器 108、 118 和 / 或 128 处理数据信号并且可以包括各种计算架构, 这些计算 架构包括复杂指令集计算机 (CISC) 架构、 精简指令集计算机 (RISC) 架构或者实现指令集 组合的架构。虽然在图 1 中的每个设备中仅示出单个。
25、处理器, 但是在每个设备中可以包括 多个处理器。处理器可以包括算术逻辑单元、 微处理器、 通用计算机或者被配备用于发送、 接收和处理来自存储器 104、 114、 124 的电子数据信号的一些其它信息电器以及在图中示 出和未示出的其它设备。 0030 无线移动通信设备 (MCD) 102 的示例例如包括蜂窝电话、 个人设备助理 (PDA) 、 智 能电话、 袖珍个人计算机 (PC) 、 膝上型计算机、 平板计算机、 智能手表或者具有处理器、 通信 能力并且可易于携带的其它设备。MCD102 包括通信单元 106、 存储器单元设备 104 和处理 器 108。MCD102 还包括操作系统并且可以。
26、包括在操作系统中集成的或者在存储器 / 存储装 置 104 中存储的并且由处理器 108 执行的各种应用。以常见的形式, MCD 应用可以是更大 的一套车辆功能 (feature) 和交互的部分。应用的示例包括可用于从加利福尼亚州库比提 诺的 Apple Computer 商业上可用的 iPhoneTM的应用、 用于运行从加利福尼亚州山景城的 Google,Inc. 商业上可用的 AndroidTM操作系统的电话的应用、 用于从加拿大安大略省滑铁 卢的 Research In Motion Ltd. 可用的 BlackBerry 设备的应用和 / 或可用于从华盛顿州 雷德蒙德的 Microso。
27、ft Corp. 可用的 Windows Mobile 设备的应用。 0031 在可替换实施例中, 移动通信设备 102 可以与车辆中嵌入的通信设备、 比如车辆 嵌入式电话、 无线网络卡或者其它设备 (例如有 Wi-Fi 能力的设备) 结合使用。为了便于讨 论, 这里的描述关于使用移动通信设备 102 的一个实施例来描述实施例的操作。然而这并 不旨在于限制实施例的范围并且设想到其它实施例在车载式系统112与网络120之间使用 其它通信系统进行操作, 这里描述这些其它通信系统的示例。 0032 移动通信设备 102 和车载式系统 112 可以经由短程通信链路 109 交换信息。移动 通信设备 1。
28、02 可以存储从车载式系统 112 接收的信息, 并且 / 或者可以经由网络 120 向比 如例如是远程服务器 122 的远程处理设备提供该信息 (比如语音和 / 或手势信号) 。远程服 务器 122 可以例如包括连接到网络 120 的通信单元 126、 存储器 / 存储单元 124 和处理器 128。 0033 在一些实施例中, 车载式系统 112 可以向移动通信设备 102 提供信息。移动通信 设备 102 可以使用该信息以从网络 120 和 / 或服务器 122 获得附加信息。也可以响应于从 车载式系统 112 提供的关于无线移动通信设备 102 上的提示的信息来获得附加信息。 说 明 。
29、书 CN 103885766 A 7 5/7 页 8 0034 网络 120 可以包括无线通信网络、 例如蜂窝电话网络以及一个或多个其它网络、 比如因特网、 公共交换电话网络 (PSTN) 、 分组交换网络、 帧中继网络、 光纤网络和 / 或其它 类型的网络。 0035 帮助模块 0036 图 2 是图示根据一个实施例的计算环境中的用于提供个性化帮助的帮助模块的 框图。帮助模块 142 包括控制器 202、 用户数据模块 204、 内容模块 206 和呈现模块 208。 0037 控制器 202 从另一模块 (比如触屏控制器或者从驾驶员或者乘客接收输入的接口 模块) 接收帮助请求, 并且控制器。
30、 202 针对该帮助请求确定帮助内容。在一个实施例中, 控 制器 202 确定与帮助请求关联的应用 (例如为其寻求帮助的应用) 。控制器 202 可以与帮助 请求一起接收应用的标识。可替换地, 控制器 202 查询车载式通信系统 112 的操作系统或 者状态机以确定为其寻求帮助的应用。 在另一实施例中, 帮助请求并不专属于特定应用, 并 且控制器 202 选择预定的应用列表中的一个应用作为与帮助请求关联的应用。控制器 202 随机地、 或者基于另一选择标准、 比如最经常使用的应用或者用户数据量最大的应用来选 择各应用中的一个应用。例如主屏幕可以显示多个应用, 并且控制器 202 可以随机地选择。
31、 显示的应用中的一个应用作为在主屏幕上为其呈现动态帮助的应用。 0038 为了确定用于动态帮助的内容, 控制器 202 针对所关联的应用查询和接收帮助内 容, 并且向用户呈现所接收的帮助内容。控制器 202 从帮助内容模块 206 接收帮助内容。 0039 帮助内容模块 206 针对应用接收帮助内容的请求、 生成帮助内容并且向控制器 202发送生成的帮助内容。 为了生成帮助内容, 帮助内容模块206针对该应用请求并且从用 户数据模块 204 接收用户数据。帮助内容模块 206 将接收的用户数据的至少一部分包括在 帮助内容中。例如帮助内容模块可以针对电话应用从用户数据模块 204 请求用户数据、。
32、 从 用户数据模块 204 接收用户的联系人的姓名和电话号码以及将接收的电话号码包括在帮 助内容中, 从而给使用语音命令打出电话来提供指令。 生成的帮助内容因此可以陈述 “你可 以说出 : 415-555-1212 来拨打号码” , 其中 415-555-1212 是从用户数据模块 204 接收的电 话号码。 0040 用户数据模块 204 接收针对应用的用户数据的请求、 从应用获取请求的用户数据 并且向帮助内容模块 206 发送获取的用户数据。用户数据模块 204 通过接口 (例如应用程 序接口) 从应用获取用户数据并且向帮助内容模块 206 发送所获取的用户数据。在一个实 施例中, 针对特。
33、定应用的用户数据被存储在预定的位置, 并且用户数据模块 204 从该预定 的位置获取用户数据而不是从该应用请求数据。 0041 呈现模块 208 向用户呈现帮助内容。呈现模块 208 可以通过显示器或者通过音频 设备向用户呈现帮助内容。 当通过音频设备进行呈现时, 帮助内容包括向用户叙述的讲述。 在通过显示器呈现时, 帮助内容可以在用户界面上进行显示。 0042 图 3 是图示根据一个实施例的用于提供个性化帮助的方法的流程图。帮助模块 142 从用户接收 (302) 帮助请求并且确定 (304) 要为其呈现帮助的应用。在一个实施例中, 在未从用户接收请求的情况下向用户呈现帮助内容。为了确定要为。
34、其呈现帮助的应用, 帮 助模块 142 确定用户是否已经请求用于特定应用的帮助。如果是, 则帮助模块 142 确定该 应用作为要为其呈现帮助的应用。否则, 帮助模块 142 从预定的应用列表选择应用作为要 为其呈现帮助的应用。 说 明 书 CN 103885766 A 8 6/7 页 9 0043 接着, 帮助模块 142 针对所确定的应用获取 (306) 用户数据并且生成 (308) 包括 获取的用户数据的至少部分的帮助内容。帮助模块 142 通过音频设备或者可视设备来呈现 (310) 生成的帮助内容。 0044 图 4A-C 图示包括动态生成的帮助内容的用户界面屏幕。参照图 4A, 它图示。
35、根据 一个实施例的针对从预定的应用列表选择的应用来显示个性化帮助的用户界面屏幕 400a。 屏幕 400a 显示代表各种应用或者应用功能的可选择对象 402a-d。用户可以通过选择对应 的对象 402a-d 来选择期望的功能或者应用。例如用户可以通过选择标注为 “电话呼叫” 的 图标 402a 来选择电话应用、 通过选择标注为 “音乐搜索” 的图标 402b 来选择用于媒体应用 的音乐搜索功能、 通过选择标注为 “地址” 的图标 402c 来选择用于请求去往已知地址的指 引的功能、 通过选择标注为 “找到最近的 POI 类别” 的图标 402d 来选择用于搜寻最近的兴 趣点类别的功能。 004。
36、5 用户界面屏幕 400a 还包括由帮助模块 142 创建的动态帮助内容 404a。在这一图 示屏幕 400a 中, 用户尚未选择任何特定的应用或者功能, 并且帮助模块 142 已经选择与图 标 402d 所代表的导航应用关联的兴趣点类别搜索功能。换言之, 帮助模块 142 已经从预定 的应用列表选择导航应用。帮助模块 142 已经从与包括兴趣点搜索类别功能的导航系统关 联的用户数据获取 “医院” 作为兴趣点类别, 并且帮助模块 142 已经将获取的用户数据 ( “医 院” ) 插入动态生成的帮助内容 404a。帮助模块 142 在图形用户界面上向用户呈现这一动 态生成的帮助内容 404a 并。
37、且可替换地作为音频指令来呈现。 0046 图 4B 图示根据一个实施例的针对音乐应用来显示个性化帮助的用户界面屏幕 400b。这一图示屏幕 400b 在用户已经选择音乐应用之后出现。对于这一屏幕 400b, 帮助模 块 142 提取标题为 “折叠的列表 U2” 的先前选择的播放列表并且基于提取的用户数据来创 建动态帮助内容 404b。在一个实施例中, 帮助模块 142 向用户叙述包括动态帮助内容 404b 的音频内容。 0047 图 4C 图示根据一个实施例针对电话应用来显示个性化帮助的用户界面屏幕 400c。这一图示屏幕 400c 在用户已经选择电话应用之后出现。对于这一屏幕 400c, 帮。
38、助模 块 142 提取被存储为与电话应用关联的用户数据的联系人姓名 “罗杰斯安德鲁” 。帮助模块 142 基于提取的联系人姓名来创建动态帮助内容 404c 并且向用户呈现它作为屏幕 400c 的 部分。在一个实施例中, 帮助模块 142 向用户叙述包括动态帮助内容 404c 的音频内容。 0048 已经出于示例的目的而呈现本发明的实施例的前文描述 ; 它不旨在于穷举本发明 或者使本发明限于公开的精确形式。 相关领域技术人员可以理解按照以上公开内容可能有 许多修改和变化。 0049 本说明书的一些部分按照对信息的操作的算法和符号表示来描述本发明的实施 例。 这些算法描述和表示被数据处理领域技术人。
39、员常用来向本领域其他技术人员有效传达 他们的工作的实质。 这些操作尽管在功能、 计算或者逻辑上被描述, 但是将理解为由计算机 程序或者等效电路、 微代码等实现。 另外, 将这些操作布置称为模块也已经证实有时是方便 的而不失一般性。可以在软件、 固件、 硬件或者其任何组合中体现描述的操作及其关联模 块。 本领域普通技术人员将理解, 实现描述的模块的硬件包括至少一个处理器和存储器, 该 存储器包括用于执行模块的描述的功能的指令。 0050 可以独自或者与其它设备组合用一个或者多个硬件或者软件模块执行或者实现 说 明 书 CN 103885766 A 9 7/7 页 10 这里描述的步骤、 操作或者。
40、过程中的任何步骤、 操作或者过程。在一个实施例中, 用包括非 瞬态计算机可读介质的计算机程序产品实现软件模块, 该非瞬态计算机可读介质包含可以 由计算机处理器执行以用于执行所描述的步骤、 操作或者过程中的任何或者所有步骤、 操 作或者过程的计算机程序代码。 0051 本发明的实施例还可以涉及一种用于执行这里的操作的装置。 这一装置可以被为 所需目的而特别构造和 / 或它可以包括由计算机中存储的计算机程序有选择地激活或者 重新配置的通用计算设备。 这样的计算机程序可以被存储在非瞬态有形计算机可读存储介 质中或者适合于存储电子指令的任何类型的介质中, 该介质可以耦合到计算机系统总线。 另外, 在说。
41、明书中指代的任何计算系统可以包括单个处理器或者可以是为了增加计算能力 而采用多处理器设计的架构。 0052 本发明的实施例还可以涉及一种由这里描述的计算过程产生的产品。 这样的产品 可以包括计算过程所产生的信息, 其中该信息被存储在非瞬态有形计算机可读存储介质上 并且可以包括这里描述的计算机程序产品或者其它数据组合的任何实施例。 0053 最后, 已经主要出于可读性和指导的目的而选择说明书中使用的语言, 并且它可 以尚未被选择用于界定或者限制发明主题。 因此旨在于本发明的范围不受这一详细描述限 制、 而是由在基于本文的申请时提出的任何权利要求限制。 因而, 本发明的实施例的公开内 容旨在于举例说明而不是限制在所附权利要求中阐述的本发明范围。 说 明 书 CN 103885766 A 10 1/6 页 11 图 1 说 明 书 附 图 CN 103885766 A 11 2/6 页 12 图 2 说 明 书 附 图 CN 103885766 A 12 3/6 页 13 图 3 说 明 书 附 图 CN 103885766 A 13 4/6 页 14 图 4A 说 明 书 附 图 CN 103885766 A 14 5/6 页 15 图 4B 说 明 书 附 图 CN 103885766 A 15 6/6 页 16 图 4C 说 明 书 附 图 CN 103885766 A 16 。