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

诸如用于web应用的交互式应用辅助制造技术

技术编号:6652359 阅读:145 留言:0更新日期:2012-04-11 18:40
公开了诸如用于web应用的交互式应用辅助。此处描述了提供按需的规范用户界面的应用辅助系统,该用户界面可快速允许用户学习诸如网站等应用所展示的动作。应用辅助系统是这样一种模式和方法,其通过提供对提示的已知调用来经由页面上的一组可能动作来引导站点/应用程序的用户。这些提示可以通过可视地将光线集中于页面的特定区域、并且在保留用户已经输入的数据的同时提供描述用户正尝试完成的动作/任务的工具提示或弹出对话框,来示出用户可以在页面上采取的动作/任务。系统还提供了支持随机访问系统正解释的任务的各种步骤的任务窗格。由此,系统使用户学习使用一应用变得容易得多。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及web应用的交互式应用辅助。
技术介绍
因特网充满了许多不同类型的内容,诸如文本、音频等等。诸如传统的媒体商店 (例如,新闻站点)、个人博客主、零售商店、产品制造商等许多源生产内容。某些网站从其他站点聚集信息。例如,使用真正简单聚合(RSS)订阅源,网站作者使得内容可以由其他站点或用户来消费,并且聚合站点可以消费各种RSS订阅源以提供经聚合的内容。web应用/站点在功能以及用于展示该功能的用户界面(UI)的复杂性两者方面变得日益丰富。在web的早期,大多数网页仅仅是彼此的细微变体,提供以各种方式格式化的主要文本信息。随着时间推移,web变得允许任意复杂的应用,这些任意复杂的应用具有驻留在多个层的代码和数据,并且具有实际上具有用于访问其特征的某种自定义UI隐喻的每一站点。与桌面应用不同,web的常规使用存在很少常见控件,并且惊人的平台灵活性已导致操作中的高度变化。这意味着每一站点/应用可以使用户为了完成任务而卷入学习与其他站点完全不同的界面。不同站点在展示其特征集方面具有变化的成功程度。导航到任意站点的用户需要一种方式来学习他们可采取的更迅速的动作,并且由此可以更多产。已经存在各种先前尝试来解决这一问题,但成功是有限的。对于web,大部分的这些解决方案聚焦于文本文档、视频走查、以及偶尔交互式参考文档。所有这些方法都具有不期望的限制。文本文档常常丢失正尝试解释的元素和动作的上下文,因为该文档已从站点本身中移除。值得注意的是,将站点的屏幕截图包括在文档中以便尝试再次建立该上下文是常见的。由此,在用户正在实况站点上做什么与用户正在另一窗口中阅读的文档之间存在断开。尽管得益于更多视觉性,但视频遭受相似的问题。然而,视频还遭受额外问题,访问非常特殊信息一般而言更复杂(例如,在视频中的随机访问是较差的)。交互式参考文档可以是非常成功的,并且常常被展示为解释站点的特定元素的帮助图标。例如,站点可以在文本框中请求信用卡安全代码。许多人不知道安全代码是什么, 因此网站将常常有一图标,用户可以将光标悬停在该图标上方以显示对去哪里寻找该信息的描述。这保留了用户的场景的上下文,并且可以是传递这一信息非常成功的方式。然而, 这一方法传统上已限于关于页面上特定元素的参考文档,并且已用于解释概念主题或用于枚举与页面或站点相关联的动作。这一技术的额外问题是,对于复杂页面,帮助图标增加干扰点,并且一般把用别的方法是干净的UI设计弄得混乱。
技术实现思路
此处描述了提供按需的规范用户界面的应用辅助系统,该用户界面可快速允许用户学习诸如网站等应用所展示的动作。应用辅助系统是这样一种模式和方法,其通过提供对提示的已知调用来经由页面上的一组可能动作来引导站点/应用的用户。这些提示,当被激活时,可以通过可视地将光线集中于页面的特定区域,并且在保留用户已经输入的数据的同时提供描述用户正尝试完成的动作/任务的工具提示或弹出对话框,来示出用户可以在页面上采取的动作/任务。此外,系统可以包括展示任务窗格的引导游览,该任务窗格支持对该系统正解释的任务的各种步骤的非线性访问。由此,应用辅助系统使得用户学习使用采用该系统的网站或其他应用容易得多,由此使得用户在较少时间更多产地使用该应用。提供本
技术实现思路
以便以简化形式介绍将在以下的详细描述中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。附图说明图1是示出在一个实施例中的应用辅助系统的各组件的框图。图2是示出在一个实施例中的对应用辅助系统的处理以在任务窗格模式中显示辅助的流程图。图3是示出在一个实施例中的对应用辅助系统的处理以在页面中(in-page)模式中显示辅助的流程图。图4是示出在一个实施例中的显示应用辅助系统的应用页面和元素的窗口的显示框图。具体实施例方式此处描述了提供按需的规范UI的应用辅助系统,该UI可快速允许用户学习诸如网站等应用所展示的动作。应用辅助系统是这样一种模式和方法,其通过提供已知的提示调用来经由页面上的一组可能的动作来引用站点/应用的用户。这些提示当被激活时,可以通过可视地将光线集中于页面的特定区域(例如,淡出该页面的其余部分)、并且在保留用户已经输入的数据(即,保持其上下文完整)的同时提供描述用户正尝试完成的动作/ 任务的工具提示或弹出对话框,来示出用户可以在页面上采取的动作/任务。此外,系统可以包括展示任务窗格的引导参观,该任务窗格支持对该系统正解释的任务的各种步骤的非线性访问。在某些实施例中,系统提供了一通用系统,该通用系统用于以允许用户查看具有用户已经输入的数据且从用户已达到的过程中的点(与再次从开头开始相反)的那些步骤的方式来展示交互式走查帮助或步骤。系统可以包括用于传递用户可在页面上交互的特定元素的聚光灯效果。例如,如果页面使用超文本标记语言(HTML)来定义,则系统可以标识描绘页面的区域并且淡出除当前适用的区域以外的那些区域的DIV标签。系统还可以提供具体通过用户正尝试实现的任务的基于任务窗格的导航。另外,系统提供了将多个、用户交互式提示信息热点覆盖在目标网页之上而无需为目标网页上每一感兴趣的元素插入可视元素的能力(例如,以避免用帮助图标使显示混乱)。由此,应用辅助系统使得用户学习使用采用该系统的网站或其他应用容易得多,由此使得用户在较少时间更多产地使用该应用。在某些实施例中,应用辅助系统向正尝试在站点上执行用户之前没有执行过(或者只是忘记了如何进行)的任务的这些用户提供帮助,或帮助他们理解他们可以在该站点的任何特定页面上执行的动作。用户可以用两种不同方式调用系统。第一,用户可以通过任务窗格来调用系统。任务窗格可以包括在包括上下文的页面的一侧的垂直区域(例如, HTML DIV)。在此情况下,内容是站点的作者确定会是常见的各种任务的引导游览。第二, 用户可以按为用户可在页面上执行的动作提供上下文目标(例如,通过悬停或其他指示) 的这一方式来调用系统。悬停可以包括将定点设备光标(可包括鼠标、接近笔、接近触摸设备)保持一短时间段相对不移动而不在特定区域中点击。上下文目标可以是可被激活以调用系统用于页面区域或其他上下文的任何种类的视觉标记。在某些实施例中,应用辅助系统的引导游览按以下方式工作。第一,用户诸如通过点击浏览图标来激活站点上的任务窗格。任务窗格包含对适用于用户当前所在页面的各种任务的描述。如果用户导航到不同的页面,则系统可以更新任务窗格以反映适用于该新页面的任务。任务可以采取用于实现任务的带有项目符号的步骤列表形式,或作为具有支持突出显示特定步骤的链接的文本描述。例如,对于包含登录页面的站点,任务窗格可以包含用于创建新帐户、登录到现有帐户、以及取消帐户的任务。与登录任务相关联的这些步骤可以采取列表形式,诸如1)点击ID以登录,2)键入经选择的ID的口令,以及3)点击登录按钮。另选地或另外地,登录任务可以包括描述性文本,诸如“为从该网站开始,你需要用具体用户名来登录...为了登录、选择现有ID、输入口令、以及随后点击登录按钮”。在任一情况下,如果用户选择任务中的步骤(或悬停在其上方),则系统用聚光灯或突出显示可在其中执行动作的页面的特定区域的其他聚焦效本文档来自技高网
...

【技术保护点】
1.一种用于在任务窗格中提供应用辅助信息的计算机实现的方法,所述方法包括:接收(210)对在任务窗格应用辅助中显示与用户能够通过应用页面来执行的任务相关的信息的请求;确定(220)指示在执行所述任务中的用户当前进度的用户进度上下文;从帮助信息数据存储中检索(230)适用于所确定的用户进度上下文的帮助信息;在所述应用页面附近显示(240)所述任务窗格,其中所述任务窗格包括与所确定的用户进展上下文相关的所检索的帮助信息的至少一部分;以及突出显示(250)与所确定的用户进度上下文以及所检索的帮助信息有关的应用页面的一个或多个区域以增加用户对所述区域的聚焦,其中,上述步骤由至少一个处理器来执行。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:A·M·霍顿D·J·阿马拉尔D·R·索普M·K·H·库什纳
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1