发起帮助特征制造技术

技术编号:10813914 阅读:60 留言:0更新日期:2014-12-24 18:32
一种用于发起帮助特征的方法包括检测和做出关于与关联于用户界面的表面的第一交互是否匹配预定的第一手势的第一确定。跟随在肯定的第一确定之后,检测第二交互并且做出关于与表面的第二交互是否匹配预定的第二手势的第二确定。跟随在肯定的第二确定之后,识别对应于第二交互的呈现在用户界面中的多个控制件之一。使对应于识别出的控制件的帮助特征显示。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】一种用于发起帮助特征的方法包括检测和做出关于与关联于用户界面的表面的第一交互是否匹配预定的第一手势的第一确定。跟随在肯定的第一确定之后,检测第二交互并且做出关于与表面的第二交互是否匹配预定的第二手势的第二确定。跟随在肯定的第二确定之后,识别对应于第二交互的呈现在用户界面中的多个控制件之一。使对应于识别出的控制件的帮助特征显示。【专利说明】发起帮助特征
技术介绍
与新应用或具有新特征的应用交互并不总是直观的。应用的用户界面可以包括用户通过其进行交互的任何数目的控制件(control)。控制件可以用于向用户显示信息以及接受用户输入。这样的输入例如可以是单选按钮或复选框的选择或者文本的输入。其它输入可以包括被设计成使应用采取指定动作的命令按钮的选择。任何给定控制件的功能可能并不总是清楚的。用于帮助用户识别用户界面控制件的目的的各种技术随时间发展。一种技术包括将帮助链接放置在靠近控制件。另一种包括添加在鼠标光标悬停在给定控制件之上时出现的弹出解释。 【专利附图】【附图说明】 图1-5描绘了根据示例的呈现协作内容的用户接口的屏幕视图。 图6描绘了根据示例的系统。 图7描绘了根据示例的将用户界面位置映射到控制件和用于该控制件的帮助数据的表格。 图8是描绘了根据示例的存储器资源和处理资源的框图。 图9是描绘了被采取以实现示例的步骤的流程图。 【具体实施方式】 绪论:发展以下描述的各种实施例以提供供用户发起关于显示在用户界面中的控制件的帮助特征的直观方式。用户界面充当用户与应用之间的公共联系点。积极用户体验严重地受该界面影响一越直观越好。交互通过诸如文本字段、菜单、复选框、单选按钮、命令按钮等等之类的用户界面控制件达成。为了允许用户完全地进行交互,复杂的应用可以包括跨显示器散布的许多这样的控制件。因此,有时对于用户而言可能难以完全领会可用的功能和如何与控制件交互以达成期望的结果。不太复杂的应用可以依赖于较为精致、在视觉上吸引人的用户界面。这同样可能致使用户猜测关于给定控制件的真实性质。 帮助用户理解界面及其控制件的一种方法已经提供了邻近控制件的用户能够选择并且访问针对该控制件的帮助特征的链接。对于复杂的应用而言,如果真要这样做的话,通常不存在以视觉上吸引人的方式显示这样的链接的空间。另外,向较为简约的界面添加这样的链接添加了减小预期视觉吸引力的混乱。另一方法已经添加悬停特征使得当用户将光标定位在控制件之上时,出现显示关于控制件的信息的弹出窗。这样的方法在利用不依赖于由诸如鼠标之类的定点设备控制的光标的使用的触摸屏界面的情况下丧失了其有效性。 本文呈现的方法涉及诸如问号之类的直观的两部分手势的使用。问号是针对帮助的直观符号并且传统地包括两部分——钩和点。在示例实现方式中,用户经由划扫(swiping)运动在显示用户界面的触摸屏上做手势表示(gesture)问号的钩部分。在时间窗内,用户然后通过敲击或触摸所讨论的控制件来做手势表示点以发起针对该控制件的帮助特征。要注意,点部分无需与钩部分对准。还要注意,可以使用其它的两部分手势。在另一示例中,用户可以做手势表示绕所讨论的控制件的圆形并且然后敲击中心的控制件。在又一示例中,用户可以划扫Z图案并且然后敲击对应的控制件。以下关于图1-4描述说明性示例。 将以下描述被分成章节。第一,标记为“说明性示例”,其呈现其中协作内容被个性化并呈现给协作体验中的参与者的示例。第二章节,标记为“环境”,其描述其中可以实现各种实施例的环境。第三章节,标记为“组件”,其描述用于实现各种实施例的各种物理和逻辑组件的示例。第四章节,标记为“操作”,其描述实现各种实施例所采取的步骤。 说明性示例:图1-2描绘了示例用户界面的屏幕视图。图1描绘了显示具有各种控制件12-16的相对复杂的用户界面10的触摸屏。初看之下,每个控制件的目的或用户如何与界面10交互以达成期望的目标可能不是清楚的。向控制件12-18添加帮助链接平添了视觉混乱并且添加悬停功能并不与触摸屏界面良好地工作。 图2描绘了显示具有各种控制件22-28的相对简单的用户界面20的触摸屏。虽然图标直观地标识功能,但是可能存在并不如此清楚的附加功能。例如,控制件26涉及打印,但是用户可能如何选择期望的打印机并不是显而易见的。如同图1 一样,向控制件22-28添加帮助链接平添了视觉混乱并且添加悬停功能性并不与触摸屏界面良好地工作。 图3-5描绘了其中用户已经发起关于用户界面20的控制件24的帮助特征的示例。开始于图3,用户已经与显示用户界面20的触摸屏表面交互。该交互30涉及以钩32的形状划扫表面。要注意钩32可以但不需要是可见的。另外,钩32可以以任何方式取向。在图4中,用户已经再次与表面交互。该第二交互34涉及在对应于控制件24的位置处敲击表面。该敲击由点36表示。直观地,点36表示问号的点部分。然而要注意,点36无需以关于钩32的任何特定位置在表面上定位。通过敲击控制件24,在图5中显示包含帮助数据40的帮助特征38。在此,帮助数据对应于控制件24。虽然帮助数据40作为文本示出,但是帮助数据40可以允许通过菜单、链接和其它交互式控制件的用户交互。 组件:图6-8描绘了用于实现各种实施例的物理和逻辑组件的示例。图6描绘了用于发起帮助特征的帮助系统42。在图6的示例中,系统42包括映射引擎44、手势引擎46和显示引擎48。同样示出的是系统42可以与其交互的映射储存库50。映射储存库50通常表示存储数据以供系统42使用的存储器。以下关于图7描述由映射储存库50存储的示例数据结构51。 映射引擎44通常表示被配置成将用户界面的多个控制件中的每一个映射到关于该控制件的帮助数据的硬件和编程的组合。因此,当控制件被选择(例如经由点动作)时,可以标识出映射到该控制件的帮助数据。在一些实现方式中,映射引擎44还可以负责将每个控制件映射到与该用户界面的显示器相关联的表面的位置。该表面例如可以是用于显示用户界面的触摸屏。以此方式,可以通过检测被用户加入在其上的表面的位置来识别特定控制件。 在执行其功能中,映射引擎44可以维护或者以其它方式利用图7的数据结构51。在该示例中,数据结构51包括一系列条目52,每一个对应于用户界面的一个控制件。每个条目52包括在控制件ID字段54、帮助数据字段56中的数据。控制件ID字段54中的数据标识用户界面的特定控制件。帮助数据字段58中的数据包括或标识针对在控制件ID字段54中标识的控制件的帮助数据。帮助数据可以包括关于对应控制件的任何信息。这样的信息可以包括文本以及交互式控制件,其例如可以允许用户设置与控制件有关的参数。作为示例,控制件可以是发起保存操作的命令按钮。针对这样的控制件的帮助数据可以包括用于选择默认保存位置或格式的其它控制件以及文本解释。每个条目52还可以包括位置字段58中的数据,其标识如显示的用户界面内的对应控制件的相对位置。该位置然后可以对应于显示用户界面的触摸屏的表面上的位置。 参考回图6,手势引擎46通常表示被配置成识别用户与表面的交互并且确定所述交互是否匹配其后跟随有预定的第二手势的预定的第一手势的硬件和编程的组合。同样,表面可以是显示用户本文档来自技高网...
发起帮助特征

【技术保护点】
一种用于发起帮助特征的方法,包括:检测和做出关于与关联于用户界面的表面的第一交互是否匹配预定的第一手势的第一确定;跟随在肯定的第一确定之后,检测和做出关于与表面的第二交互是否匹配预定的第二手势的第二确定;以及跟随在肯定的第二确定之后,识别在用户界面中呈现的多个控制件之一并且引起对应于识别出的控制件的帮助特征的显示,所述识别出的控制件对应于第二交互。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:J梅勒WF韦尼耶MG德奧利韦拉VH多斯桑托斯A梅拉斯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1