图形用户界面的加权焦点导航的利记博彩app

文档序号:8531849阅读:359来源:国知局
图形用户界面的加权焦点导航的利记博彩app
【专利说明】图形用户界面的加权焦点导航
【背景技术】
[0001] 在某些计算系统中,用户可通过切换焦点而在用户界面中的不同元素之间进行导 航。例如,可通过经由用户输入而提供的定向导航将焦点从一个元素切换至另一元素。某 些定向导航方法可限制当在元素之间切换焦点时由用户进行的定向控制。此外,某些导航 方法可能缺少当在元素之间切换焦点时针对与相对于导航方向的用户界面上的元素位置 有关的多个因素的考虑。又此外,某些导航方法当在元素之间切换焦点时可能忽视导航历 史。在某些情况下,此类导航方法可能以与用户的导航意图不匹配的方式切换焦点,其可导 致降级的用户体验。

【发明内容】

[0002] 提供本
【发明内容】
来以简化形式介绍下面在【具体实施方式】中进一步描述的概念的 选择。本
【发明内容】
并不意图识别要求保护的主题的关键特征或必要特征,其也不意图用来 限制要求保护的主题的范围。此外,要求保护的主题不限于解决在本公开的任何部分中注 意到的任何或所有缺点的实施方式。
[0003] 公开了涉及在具有多个焦点元素的用户界面中切换焦点的实施例。例如,在一个 实施例中,从用户界面中的多个焦点元素中识别具有焦点的当前焦点元素。接收对应于导 航方向的用户输入,并根据焦点算法向多个合格焦点元素中的每一个分配排序。焦点算法 可包括多个权值因数,该多个权值因数基于导航方向和相对于当前焦点元素位置的合格焦 点元素位置。焦点被从当前焦点元素切换至目标焦点元素,该目标焦点元素是基于目标焦 点元素的排序而从所述多个合格焦点元素中选择的。
【附图说明】
[0004] 图1示出了根据本公开的实施例的示例用户界面。
[0005] 图2示出了图1的用户界面的示例树。
[0006] 图3示出了图1的用户界面的示例焦点树。
[0007] 图4示出了根据本公开的实施例的用于在用户界面中切换焦点的方法的示例。
[0008] 图5示出了根据本公开的实施例的包括在导航算法中的阴影(shadow)权值因数 的示例。
[0009] 图6示出了根据本公开的实施例的包括在导航算法中的修剪(clip)权值因数的 示例。
[0010] 图7示出了根据本公开的实施例的包括在导航算法中的历史权值因数的示例。
[0011] 图8示出了根据本公开的实施例的包括在导航算法中的主轴权值因数的示例。
[0012] 图9示出了根据本公开的实施例的包括在导航算法中的副轴权值因数的示例。
[0013] 图10示出了用于在用户界面中对焦点进行导航的导航方向的示例。
[0014] 图11示出了根本公开的实施例的用户界面中的对角线导航的示例。
[0015] 图12示出了根本公开的实施例的用户界面中的三维导航的示例。
[0016] 图13示出了根本公开的实施例的计算系统的示例。
【具体实施方式】
[0017] 本说明书提供了用于以保留用户的导航意图的方式在用户界面中的焦点元素之 间进行切换的导航方法。更特别地,该导航方法采用焦点算法,该焦点算法包括用来从用户 界面中的多个合格焦点元素中选择将接收焦点的焦点元素的多个权值因数。在某些实施例 中,焦点算法中的所述多个权值因数可基于相对于当前焦点元素位置的合格焦点元素位置 和经由用户输入而提供的导航方向。可应用所述多个权值因数向每个合格焦点元素分配排 序,并且可基于排序从所述多个合格焦点元素中选择将接收焦点的目标焦点元素。通过在 焦点算法中考虑基于相对于当前焦点元素位置的位置和导航方向的多个权值因数,可以这 样的方式在焦点元素之间切换焦点,该方式相对于仅仅考虑单个权值因数、不考虑元素位 置和导航方向和/或允许有限定向输入(例如,单输入方向)的导航方法而言与用户的导航 意图更准确地匹配。
[0018] 此外,在某些实施例中,焦点算法可包括可从至少一个先前焦点切换事件导出的 历史权值因数。历史权值因数当在元素之间切换焦点时考虑导航历史,以便保持从一个焦 点切换事件到下一焦点切换事件的切换连续性。通过在焦点算法中考虑历史权值因数,可 以以相对于忽视焦点切换历史的导航方法而言与用户的导航意图更准确地匹配的方式来 切换焦点。
[0019] 如本文所使用的,焦点意指对在用户界面中的其他焦点元素之上的焦点元素给予 优先级或将注意力引到该焦点元素。例如,可通过将具有焦点的当前焦点元素与其他焦点 元素区别开的视觉提示来指示焦点。焦点元素可包括用户界面中的任何适当元素或对象, 其能够接收焦点,或者其可经由由用户输入提供的导航方向来选择。特别地,导航方向可对 应于与点击或其他导航范例相对的、指示用户期望在其中切换焦点的用户界面中的方向的 用户输入。将认识到的是本文所述的导航方法可广泛地应用于不同的用户界面框架和计算 系统。
[0020] 图1示出了示例用户界面100,在本文中描绘为二维(2D)图形用户界面(⑶I)。将 认识到的是用户界面可采取任何适当的形式。例如,在某些实施例中,用户界面可以是三维 (3D)⑶I〇
[0021] 用户界面100包括多个元素102,其表示通过操纵所述多个元素102中的某些而对 于用户可用的信息和动作。特别地,所述多个元素102可包括多个非焦点元素(例如,滚动 视图108)和多个焦点元素(例如,焦点元素 A)。
[0022] 所述多个非焦点元素可能不能接收焦点。在所图示的实施例中,由短划线来指示 所述多个非焦点元素,虽然在某些情况下,非焦点元素在用户界面中对于用户而言可能实 际上不可见。所述多个非焦点元素可包括各种结构元素,所述各种结构元素定义用户界面 100中的元素之间的空间、等级或其他关系。此外,所述多个非焦点元素可包括仅仅不可选 择或者不能接收焦点的视觉元素。如所描绘的,所述多个非焦点元素包括滚动视图108、左 面板110、嵌入左面板110中的外方格(pane) 112、嵌入外方格112中的内方格114、右面板 116以及嵌入右面板116中的上方格118和下方格120。非焦点元素的其他非限制性示例 可包括背景、层、网格、标签、标题等。将认识到的是非焦点元素可以是不能在用户界面中接 收焦点的任何适当的元素或对象。
[0023] 所述多个焦点元素可能能够接收焦点,诸如通过经由用户输入而提供的定向导 航。在所图示的实施例中,所述多个焦点元素包括焦点元素 A、B、C、D、E、F、G、H、I*J。- 点元素 A是当前焦点元素122,其具有如由比其他焦点元素的边界更粗的粗体边界所指示 的焦点。焦点元素的非限制性示例包括动作按钮、菜单项、应用启动图标、快捷方式图标、 链接等。将认识到的是焦点元素可以是能够在用户界面中接收焦点的任何适当的元素或对 象。
[0024] 可将所述多个元素102组织成树形数据结构,该树形数据结构定义所述多个元素 102的等级关系。在一个示例中,所述树形结构包括文档对象模型(D0M),该文档对象模型 (DOM)定义与每个元素相关联的属性以及如何可以操纵元素和属
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1