[发明专利]多轮的提前推测性呈现的方法及装置有效
申请号: | 201380009644.0 | 申请日: | 2013-01-28 |
公开(公告)号: | CN104106032B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | C.埃尔根;黄立新 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/14 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 李舒,汪扬 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提前 推测 呈现 方法 装置 | ||
背景技术
在当今的计算世界中,用户经常发现他们自己正查看大量且丰富的内容(例如不完全配合屏幕的复杂web页面)且在其中导航。较新的用户界面,诸如触摸和自然用户界面(NUIs),允许用户快速滚动、扫视(pan)和缩放(zoom)。在这些操控期间呈现(render)进入视区(viewport)的内容在处理开销方面会是昂贵的,并且如果例如呈现活动落后于用户操控,则其可导致降级的用户体验。在呈现活动赶上用户的操控以前,呈现方面的落后可导致缺失的内容的间隙和视觉刺激(visual jarring)。另一方面,积极的(aggressive)提前呈现以及与应用竞争资源可造成内容(诸如web页面)的加载或对用户交互的响应变慢。
发明内容
本概要被提供来以简化的形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。本概要不打算标识所要求保护的主题的关键特征或者必要特征。
各种实施方案针对智能地呈现或者预呈现(pre-render)这样的内容,即:该内容在用户与内容交互期间很可能被带入到相关联的视区中。在至少某些实施方案中,高速缓存预呈现的内容的过程被与对视区外的哪些区域要随着使用和时间的推移而被保持为最新的确定相分离。各种实施方案针对在一致的用户感知的视图方面维持视觉连贯性。在至少某些实施方案中,采取措施来减少或者消除接缝、视觉撕裂或者讹误(corruption),以使得用户界面的各个部分不落后于它们应被附连到的其它部分。同样地,通过裁减(trim)或丢弃失效的数据,使得它不被呈现且相反地是被占位符(placeholder)内容来替代,不一致性得以减小或者消除。进一步地,至少某些实施方案多轮(multiple passes)执行呈现活动,以努力减小在用户可视的内容达到完成时的潜在延迟,而不干扰相关联的应用或系统响应于用户交互、过滤/旋转(pivot)数据、或者取装新数据并在适当的位置处理/更新内容而执行的其它工作。
附图说明
详细说明是参考附图进行描述的。在图中,参考标号的最左边的(一个或多个)数字标识该参考标号第一次出现的图。在说明书和图的不同实例中使用相同的参考标号可以表明相似或者相同的项。
图1是在按照一个或者多个实施方案的示例性实现中的环境的举例说明。
图2是更详细显示图1的示例性实现中的系统的举例说明。
图3是按照一个或者多个实施方案的示例性视区和相关联的、位于视区外的虚拟表面的举例说明。
图4是描述按照一个或者多个实施方案的方法中的步骤的流程图。
图5是描述按照一个或者多个实施方案的方法中的步骤的流程图。
图5a是描述按照一个或者多个实施方案的方法中的步骤的流程图。
图6图示可以被用来实现本文描述的各种实施方案的示例性计算设备。
具体实施方式
综述
各种实施方案针对智能地呈现或者预呈现这样的内容,即:该内容在用户与内容交互期间很可能被带入到相关联的视区中。在至少某些实施方案中,高速缓存预呈现的内容的过程被与对视区外的哪些区域要随着使用和时间的推移而被保持为最新的确定相分离。各种实施方案针对在一致的用户感知的视图方面保持视觉连贯性。在至少某些实施方案中,采取措施来减少或者消除接缝、视觉撕裂或者讹误,以使得用户界面的各个部分不落后于它们应被附连到的其它部分。同样地,通过裁减或丢弃失效的数据,使得它不被呈现且相反地是被占位符内容来替代,不一致性得以减小或者消除。进一步地,至少某些实施方案多轮执行呈现活动,以努力减小在用户可视的内容达到完成时的潜在延迟,而不干扰相关联的应用或系统响应于用户交互、过滤/旋转数据、或者取装新数据并在适当的位置处理/更新内容而执行的其它工作。
在下面的讨论中,首先描述可操作来采用本文所描述的技术的示例性环境。然后描述各种实施方案的示例性举例说明,其可以在示例性环境中,以及在其它环境中被采用。因此,示例性环境并不局限于执行所描述的实施方案,并且所描述的实施方案也不局限于在示例性环境中实现。
示例性操作环境
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380009644.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据收集方法、服务器、终端及系统
- 下一篇:绕组元件及绕组元件的制造方法