[发明专利]对页面的处理有效
申请号: | 200980130586.0 | 申请日: | 2009-05-14 |
公开(公告)号: | CN102112985A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 克里斯多佛·费雷泽施;埃里克·泰勒·西摩 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 处理 | ||
背景技术
大多数计算机系统和其它设备具有某种形式的用户界面。在个人计算机中,例如,画面经常被呈现在相连接的显示设备上。仅作为一些示例,该画面可以包括从应用程序和/或操作系统提供来的信息和/或其它内容。存在不同类型的显示设备。
看到所显示页面的内容的用户可能能够较快地识别出并关注相关部分。这是因为用户可以利用他的或她的眼睛来以视觉方式浏览该画面并且调整到感兴趣的内容上。然而,视障(non-sighted)读者,如具有有限视力的人,可能不能够以相同方式或者高效地来以视觉方式浏览页面。
发明内容
本发明涉及对诸如页面之类的内容的处理。
在第一方面中,一种方法包括基于包括多个元素的页面的对象模型,来为该页面生成多个元素中的至少一个元素的上下文分组。
实现方式可以包括以下特征中的任何特征或所有特征,或者不包括以下特征。该方法还可以包括将所生成的上下文分组记录为使得其与所述页面相关联。该方法还可以包括利用所记录的上下文分组来提供对所述页面的导览,以辅助视障用户。所述对象模型可以是文档对象模型。生成上下文分组可以包括:基于所述对象模型在第一遍中处理所述页面,以确定包括所述多个元素的多个群组;以及在第二遍中处理所确定的多个群组,以判断是否将所确定群组中的任何群组组合成所述上下文分组。在第一遍中处理所述页面可以包括当每个元素被处理时创建运行方向感,所述方向感表示先前被处理元素相对于当前被处理对象的水平和垂直位置上的差异。所述第一遍中的处理可以至少利用第一规则来执行,并且所述第二遍中的处理可以至少利用第二规则来执行。所述第一规则可以利用正被处理的元素中所包括的串的长度。所述第一规则可以利用正被处理的元素的宽度或高度。所述第一规则可以利用正被处理的元素是否是所述对象模型中的链接或首部对象。所述第一规则可以利用正被处理的元素是否与所述多个元素中的另一元素在视觉上相接触。所述第一规则可以利用所述多个元素中多少个元素在所述多个群组中的已被确定的一个群组中。所述第一规则可以利用正被处理的元素相对于所述多个元素中的另一元素的方向感。所述第二规则可以利用在水平和垂直方向的至少一个方向上从正被处理的元素到所述多个元素中的另一元素的距离。所述第二规则可以利用来自所述第一遍的所述多个群组中的至少一个群组的大小。所述第二规则可以利用所述多个群组中的当前所处理的一个群组与所述多个群组中的另一群组之间的交叠部分。
在第二方面,一种方法包括:基于页面生成用于视障用户的用户界面,所述用户界面包括基于所述页面的对象模型生成的至少一个上下文分组。
实现方式可以包括以下特征中的任何特征或所有特征,或者不包括以下特征。生成用户界面可以使得所述视障用户能够跳过所述页面中的至少一个整区域而不用访问该区域中的每个元素。
在第三方面,一种方法包括:标识要分析的页面,所述页面基于文档对象模型(DOM)并且具有多个元素,当所述页面被生成用于显示时所述多个元素被配置为在视觉上被排列。该方法包括基于所述DOM处理所标识页面,以将所述多个元素中的每个元素包括在与所述页面相关联的至少一个上下文群组中。该方法包括利用所述至少一个上下文群组来辅助视障用户导览所述页面。
实现方式可以包括以下特征中的任何特征或所有特征,或者不包括以下特征。将所述多个元素中的每个元素包括在至少一个上下文群组中包括:基于所述对象模型在第一遍中处理所述页面,以确定包括所述多个元素的多个群组,所述第一遍中的处理是至少利用第一规则来执行的;以及在第二遍中处理所确定的多个群组,以判断是否将所确定群组中的任何群组组合成所述上下文分组,所述第二遍中的处理是至少利用第二规则执行的。
附图说明
图1示出了处理页面以生成上下文分组(contextual grouping)的示例。
图2示出了可以执行的操作的示例。
图3示出了页面上的上下文分组的示例。
图4是可结合本文档中描述的计算机实现的方法使用的示例性计算系统的框图。
具体实施方式
图1示出了处理页面以生成上下文分组的示例。这里,提供了旨在供用户在执行一个或多个任务时一起工作的设备100。例如,设备100可以是个人计算机、膝上型计算机、工作站、手持式设备、蜂窝电话、媒体播放器或者任何其它种类的基于计算机的设备。可被执行的任务可以根据设备的类型而变化,并且可以包括仅仅作为一些示例的:浏览页面、输入或检索信息、与应用程序一起工作、访问媒体库和/或与其它设备通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980130586.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铝丝油污在线擦拭装置
- 下一篇:电容性输入装置以及具有输入功能的电光设备