[发明专利]在页检索事件期间递送和显示页面预览在审
申请号: | 201380059528.X | 申请日: | 2013-11-12 |
公开(公告)号: | CN104981800A | 公开(公告)日: | 2015-10-14 |
发明(设计)人: | 罗希特·克里希纳·库马尔;斯科特·扎卡里·布雷斯勒;伊万·金·俞·沙姆;伊恩·威廉·斯图尔特;布雷特·理查德·泰勒;彼得·弗兰克·希尔;阿喀什·奈尔;史蒂文·迈克尔·雷迪;帕特里克·约瑟夫·阿姆斯特朗;赛缪尔·约翰·荣;埃米特·尼马尔·瓦斯瓦尼;安德鲁·海登 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 顾丽波;李荣胜 |
地址: | 美国内*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检索 事件 期间 递送 显示 页面 预览 | ||
背景
当用户经由浏览器请求网页或其它内容页时,所述用户在所述页完全或甚至部分地显示之前,通常经历明显的延迟。各种因素可导致此延迟。这些因素包括例如:(1)用户的装置与因特网之间的无线或有线连接的速度,(2)托管所述页的原始服务器的位置或其上的负载,(3)所述页的大小,包括任何嵌入图形,(4)所述页是否包括一旦所述页的HTML已加载就需要单独检索(可能从不同的域)的嵌入对象,以及包括的程度,(5)所述页的译码的复杂性,包括任何脚本,以及(6)所述用户的装置的处理能力。当延迟相当大(例如,若干秒或更多)时,浏览任务对于用户来说可能令人泄气。
附图简述
在图式中,参考编号可再用来指示所参考元件之间的对应性。提供图式是为了示出本文所描述的实例实施方案,并且无意限制本公开的范围。
图1示出根据一个实施方案的产生并递送内容页的预览的中间系统。
图2示出根据一个实施方案的在实际页正在加载时,页面预览可藉此产生并在用户装置上临时显示的过程。
图3示出可结合现有的浏览器使用来递送并临时显示页面预览的过程。
图4示出可由中间系统实施来预取内容页并产生内容页的预览的过程。
图5示出在获得实例内容项目的非预览版本时显示所述内容项目的预览的浏览器界面。
图6示出用于通过最初提供内容项目的预览并且也获得所述内容项目的非预览版本来响应对内容项目的请求的过程。
图7示出用于请求内容项目并接收所述内容项目的预览版本来显示同时获得非预览版本的过程。
详细描述
介绍
本发明公开一种用于在页面加载事件期间向用户提供预览内容(例如,页面预览、插页等),使得页内容的显示之前所经历的延迟减少的过程。在一些实施方案中,所述预览内容可为已优化、部分优化或以其它方式修改以便与所述页的未修改版本相比改进加载特性(例如,等待时间、带宽利用率、大小、渲染时间或用户感知的加载时间)的内容页的版本。所述过程可部分的或完全在中间系统内实施,所述中间系统逻辑上位于用户装置与内容服务器之间。在一些实施方案中,所述过程可由内容递送网络(CDN)实施。所述过程可结合现有的浏览器使用,而无需任何浏览器修改,或可结合“预览已知”浏览器使用,所述浏览器包含用于处理和显示页面预览和非预览版本的特殊程序代码。当使用此类“预览已知”浏览器时,所述过程可由不充当中间物的第三方服务器来实施。
根据一个实施方案,所述中间系统预取各个内容站点的内容页,例如网页,并且产生和高速缓存这些页的预览。所述预览可包括所述页的屏幕截图图像(“屏幕截图”)或由其组成,使得需要最小的浏览器处理来显示所述预览。针对不同的用户装置类型或形状因子,例如智能电话、平板计算机、PC等,可产生并高速缓存同一页的不同预览(例如,具有不同屏幕截图分辨率)。在一些实施方案中,当产生所述预览时,可保留所述页的链接(或其它有效内容)中的一些或全部,使得用户可例如在查看所述预览时,选择/遵循链接。在一些实施方案中,预览可不包括任何屏幕截图,或可包括屏幕截图与非屏幕截图文件的组合,例如可以两部分来递送预览:含有所述页的所有非文本的屏幕截图,以及含有所述页的文本内容的文本覆盖。
在一个实施方案中,当用户装置请求存在预览的页时,中间系统在检索实际页(通常从对应的原始服务器)时返回所述页的高速缓存预览。在用户装置上运行的浏览器显示此预览,同时中间系统检索并递送所述页。(所述中间系统在将实际页递送到浏览器之前,可预渲染或以其它方式修改实际页的若干部分)。当浏览器在后台渲染所述页时,所述预览可继续显示。一旦实际页被加载,浏览器就通过用实际页代替所述预览来更新所述显示。如果用户在此更新发生之前在预览上向下滚动或放大,那么浏览器优选在更新所述显示时将此滚动或缩放应用于实际页。
在一些实施方案或使用情况中,不是返回实际页,而是中间系统可仅返回所述页的一个或多个部分。举例来说,中间系统可仅返回与预览不同(或以一种有意义的方式不同)的部分,或可仅返回作为屏幕截图递送的那些部分。在这些实施方案中,浏览器可被配置来通过替换或盖写预览的一个或多个特殊部分来更新页面预览的显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380059528.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动时钟树布线规则生成
- 下一篇:在多核芯片中为母核预取