一种页面跳转的方法及装置制造方法及图纸

技术编号:13965863 阅读:51 留言:0更新日期:2016-11-09 11:58
本发明专利技术公开了一种页面跳转的方法及装置。其中,该方法包括:接收目标页面访问请求,目标页面访问请求包括目标页面地址;根据目标页面地址获取相应的目标页面信息,并实时缓存目标页面信息;在缓存的目标页面信息的信息量大于预设阈值时,将当前页面更新为目标页面,目标页面为根据页面信息确定的页面。该方法可以在用户请求目标页面时保持显示页面一直存在内容,跳过了空白页面,页面显示正常;提高了对网页资源的利用,同时提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及网页访问
,尤其涉及一种页面跳转的方法及装置
技术介绍
随着网络科技的进步和应用范围的逐渐扩充,浏览网页已经成了现代人生活中不可或缺的信息传输途径。网页的浏览,一般是通过浏览器根据使用者输入的网址到远程的域名服务器中取得对应IP地址,接着通过IP地址到网页提供端取得网页文本,经过浏览器解析网页文本后,具有各式各样显示样式、排版或甚至内嵌有多媒体的网页内容便可以显示在使用者端。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有浏览网页页面的过程为用户提供网页地址,请求浏览器跳转至新的页面。当网络不畅时,由于本地并未获取到新页面的相关信息,故浏览器显示空白页、且进度条一直变化;若页面访问失败,导致最终用户无法跳转到着陆页,本地则在空白页中显示该网页无法显示的提示,且页面访问过程结束。该方法在网络不佳时容易造成页面显示故障,显示空白区域容易造成网页资源浪费,且用户体验较差。
技术实现思路
本专利技术实施例提供一种页面跳转的方法及装置,用于解决现有页面访问方法易造成页面显示故障的技术问题。本专利技术实施例提供的一种页面跳转的方法,包括以下步骤:接收目标页面访问请求,目标页面访问请求包括目标页面地址;根据目标页面地址获取相应的目标页面信息,并实时缓存目标页面信息;在缓存的目标页面信息的信息量大于预设阈值时,将当前页面更新为目标页面,目标页面为根据页面信息确定的页面。在一种可能的实现方式中,还包括:当在预设时间内缓存的目标页面信息的信息量小于预设阈值时,推送目标页面无法显示的通知,并将显示页面保持为当前页面。在一种可能的实现方式中,还包括:当在预设时间内缓存的目标页面信息的信息量小于预设阈值时,将地址栏内的页面地址修改为与当前页面相对应的地址。在一种可能的实现方式中,根据目标页面地址获取相应的目标页面信息还包括:以进度条形式展示目标页面信息的读取进度。在一种可能的实现方式中,在接收目标页面访问请求之前,还包括:当未接收到其他的页面访问请求时,根据本地的历史缓存页面确定当前页面。基于同样的专利技术构思,本专利技术实施例还提供一种页面跳转的装置,包括:接收模块,用于接收目标页面访问请求,目标页面访问请求包括目标页面地址;缓存模块,用于根据目标页面地址获取相应的目标页面信息,并实时缓存目标页面信息;跳转模块,用于在缓存的目标页面信息的信息量大于预设阈值时,将当前页面更新为目标页面,目标页面为根据页面信息确定的页面。在一种可能的实现方式中,还包括:推送模块,用于当在预设时间内缓存的目标页面信息的信息量小于预设阈值时,推送目标页面无法显示的通知,并将显示页面保持为当前页面。在一种可能的实现方式中,还包括:地址修改模块,用于当在预设时间内缓存的目标页面信息的信息量小于预设阈值时,将地址栏内的页面地址修改为与当前页面相对应的地址。在一种可能的实现方式中,缓存模块还用于:以进度条形式展示目标页面信息的读取进度。在一种可能的实现方式中,还包括:初始确定模块;在接收模块接收目标页面访问请求之前,初始确定模块用于当未接收到其他的页面访问请求时,根据本地的历史缓存页面确定当前页面。本专利技术实施例提供的一种页面跳转的方法及装置,通过在保持当前页面不变的前提下缓存目标页面信息,在满足页面跳转条件时瞬时从当前页面跳转至目标页面,从而可以在用户请求目标页面时保持显示页面一直存在内容,跳过了空白页面,页面显示正常;提高了对网页资源的利用,同时提高了用户体验。以进度条形式向用户展示目标页面信息的读取进度,从而使得用户在需要关注目标页面读取进度时通过该进度条可以估计目标页面的读取进度。此外,通过历史缓存页面确定当前页面,可以进一步提高对网页资源的利用。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中页面跳转的第一方法流程图;图2为本专利技术实施例中页面跳转的第二方法流程图;图3为本专利技术实施例中页面跳转的第三方法流程图;图4为本专利技术实施例一中页面跳转的的方法流程图;图5为本专利技术实施例中页面跳转的装置的第一结构图;图6为本专利技术实施例中页面跳转的装置的第二结构图;图7为本专利技术实施例中页面跳转的装置的第三结构图;图8为本专利技术实施例中页面跳转的装置的第四结构图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。参见图1,本专利技术实施例提供的一种页面跳转的方法的流程如下,具体包括步骤101-103:步骤101:接收目标页面访问请求,目标页面访问请求包括目标页面地址。本专利技术实施例中,用户通过输入页面访问请求来访问目标页面。例如,用户可以通过在浏览器的地址栏中输入目标页面的地址即可以访问相应的目标页面,该目标页面地址具体可以为目标页面的URL(Uniform Resource Locator,统一资源定位符)。步骤102:根据目标页面地址获取相应的目标页面信息,并实时缓存目标页面信息。具体的,用户在使用URL指定所请求资源的位置后,浏览器根据该URL(即目标页面地址)从服务器请求相应的WEB资源(即目标页面信息),之后将相应的WEB资源显示在浏览器窗口并呈现给用户,该WEB资源通常为HTML(Hyper Text Markup Language,超级文本标记语言),也可能包括PDF、image及其他格式的资源。本专利技术实施例中,在获取目标页面信息的同时缓存该目标页面信息,目的在于可以在用户无感知的情况下预先缓存目标页面信息,在达到预设条件后再向用户呈现该目标页面,具体参见下文。步骤103:在缓存的目标页面信息的信息量大于预设阈值时,将当前页面更新为目标页面,目标页面为根据页面信息确定的页面。本专利技术实施例中,目标页面信息的信息量为目标页面的大小、或者为目标页面信息中文本信息的大小、或者为目标页面信息HTML语言的大小等。例如,目标页面中包含10Kb大小的文本信息,还包括100Kb的图片;则该目标页面信息的信息量为目标页面的大小,即0-110Kb;或者为目标页面信息中文本信息的大小,即0-10Kb;或者根据目标页面信息中HTML结构中的头部分(Head)或主体部分(body)中的数据大小确定目标页面信息的信息量。同时,该预设阈值与预先设定的值,其可以为一种数据大小(如10Kb等),也可以为一个百分比(如80%);当需要在把目标页面信息中的数据均缓存后在进行页面更新,则可以将该预设阈值设为100%。本专利技术实施例中,步骤101-102均为在用户无感知的情况下后台运行,即此时的浏览器一直显示当前页面;在步骤103中若缓存的目标页面信息的信息量大于预设阈值,由于本地已经缓存了部分或全部的目标页面信息,故可以瞬时将当前页面更新为目标页面。例如,用户使用浏览器正在浏览www.123.com中的内容,即当前页面即为www.1本文档来自技高网...

【技术保护点】
一种页面跳转的方法,其特征在于,包括以下步骤:接收目标页面访问请求,所述目标页面访问请求包括目标页面地址;根据所述目标页面地址获取相应的目标页面信息,并实时缓存所述目标页面信息;在缓存的所述目标页面信息的信息量大于预设阈值时,将当前页面更新为目标页面,所述目标页面为根据所述页面信息确定的页面。

【技术特征摘要】
1.一种页面跳转的方法,其特征在于,包括以下步骤:接收目标页面访问请求,所述目标页面访问请求包括目标页面地址;根据所述目标页面地址获取相应的目标页面信息,并实时缓存所述目标页面信息;在缓存的所述目标页面信息的信息量大于预设阈值时,将当前页面更新为目标页面,所述目标页面为根据所述页面信息确定的页面。2.根据权利要求1所述的方法,其特征在于,还包括:当在预设时间内缓存的所述目标页面信息的信息量小于预设阈值时,推送目标页面无法显示的通知,并将显示页面保持为当前页面。3.根据权利要求2所述的方法,其特征在于,还包括:当在预设时间内缓存的所述目标页面信息的信息量小于预设阈值时,将地址栏内的页面地址修改为与所述当前页面相对应的地址。4.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述目标页面地址获取相应的目标页面信息还包括:以进度条形式展示所述目标页面信息的读取进度。5.根据权利要求1-3任一所述的方法,其特征在于,在所述接收目标页面访问请求之前,还包括:当未接收到其他的页面访问请求时,根据本地的历史缓存页面确定当前页面。6.一种页面跳转的装置,其特征在于,包...

【专利技术属性】
技术研发人员:朱妮
申请(专利权)人:无锡天脉聚源传媒科技有限公司
类型:发明
国别省市:江苏;32

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

1