CN105512278A - 网页显示方法及装置 - Google Patents

网页显示方法及装置 Download PDF

Info

Publication number
CN105512278A
CN105512278A CN201510886409.2A CN201510886409A CN105512278A CN 105512278 A CN105512278 A CN 105512278A CN 201510886409 A CN201510886409 A CN 201510886409A CN 105512278 A CN105512278 A CN 105512278A
Authority
CN
China
Prior art keywords
target web
web page
threshold
page resources
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510886409.2A
Other languages
English (en)
Inventor
余鹏
朱瑞贤
王广建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510886409.2A priority Critical patent/CN105512278A/zh
Publication of CN105512278A publication Critical patent/CN105512278A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开是关于一种网页显示方法及装置,属于互联网领域。所述方法包括:当接收到目标网页的显示指令时,获取当前所接入网络的网速;当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;基于所述目标网页的网页资源,显示所述目标网页。本公开提高了该终端显示该目标网页的速度和效率。

Description

网页显示方法及装置
技术领域
本公开涉及互联网领域,尤其涉及一种网页显示方法及装置。
背景技术
随着互联网的普及,网络已经逐渐成为生活中不可分割的一部分,而浏览网页是用户使用网络的一种重要方式,通过浏览网页,用户可以获取各种资讯和资源。当用户需要浏览网页时,可以通过终端从服务器中获取网页资源,并基于该网页资源显示网页。
由于一个完整的网页通常包括超文本标记语言(英文:HyperTextMark-upLanguage;简称HTML)、层叠样式表(英文:CascadingStyleSheet;简称:CSS)和Java脚本(英文:javascript;简称:JS)三类网页资源,当然,还可以包括图片、视频等其它种类的网页资源,其中一个网页可以包括一个或多个同类网页资源。相关技术中,当终端显示网页时,该终端需要向服务器发送多个获取请求,其中每个获取请求对应一类网页资源。当服务器接收到该多个获取请求时,分别向该终端发送对应的多个网页资源。当该终端接收到该多个网页资源时,加载该多个网页资源,从而显示该网页。
发明内容
为克服相关技术中存在的问题,本公开提供一种网页显示方法及装置。
根据本公开实施例的第一方面,提供一种网页显示方法,所述方法包括;
当接收到目标网页的显示指令时,获取当前所接入网络的网速;
当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;
基于所述目标网页的网页资源,显示所述目标网页。
结合第一方面,在上述第一方面的第一种可能的实现方式中,所述获取当前所接入网络的网速之后,还包括:
当所述网速大于所述第一阈值且小于或等于第二阈值时,从缓存中获取所述目标网页的第一资源,并从服务器中获取所述目标网页的第二资源;
其中,所述目标网页的网页资源包括所述第一资源和所述第二资源,且所述第一资源所占的存储空间大于所述第二资源所占的存储空间。
结合第一方面的第一种可能的实现方式,在上述第一方面的第二种可能的实现方式中,所述从服务器中获取所述目标网页的第二资源之后,还包括:
将缓存中所述目标网页的第二资源替换为从所述服务器中获取的第二资源。
结合第一方面或第一方面的第一种可能的实现方式,在上述第一方面的第三种可能的实现方式中,所述获取当前所接入网络的网速之后,还包括:
当所述网速大于第二阈值时,从服务器中获取所述目标网页的网页资源。
结合第一方面的第三种可能实现方式,在上第一方面的第四种可能的实现方式中,所述从服务器中获取所述目标网页的网页资源之后,还包括:
将缓存中所述目标网页的网页资源替换为从所述服务器中获取的网页资源。
结合第一方面至第一方面的第四种可能的实现方式中的任一种可能的实现方式,在上述第一方面的第五种可能的实现方式中,所述当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源之前,还包括:
设置所述第一阈值和第二阈值。
根据本公开实施例的第二方面,提供一种网页显示装置,所述装置包括:
第一获取模块,用于当接收到目标网页的显示指令时,获取当前所接入网络的网速;
第二获取模块,用于当所述第一获取模块获取的网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;
显示模块,用于基于所述第二获取模块获取的目标网页的网页资源,显示所述目标网页。
结合第二方面,在上述第二方面的第一种可能的实现方式中,所述装置还包括:
第三获取模块,用于当所述第二获取模块获取的网速大于所述第一阈值且小于或等于第二阈值时,从缓存中获取所述目标网页的第一资源,并从服务器中获取所述目标网页的第二资源;
其中,所述目标网页的网页资源包括所述第一资源和所述第二资源,且所述第一资源所占的存储空间大于所述第二资源所占的存储空间。
结合第二方面的第一种可能的实现方式,在上述第二方面的第二种可能的实现方式中,所述装置还包括:
第一替换模块,用于将缓存中所述目标网页的第二资源替换为所述第三获取模块从所述服务器中获取的第二资源。
结合第二方面或第二方面的第二种可能的实现方式,在上述第二方面的第三种可能的实现方式中,所述装置还包括:
第四获取模块,用于当所述第二获取模块获取的网速大于第二阈值时,从服务器中获取所述目标网页的网页资源。
结合第二方面的第三种可能的实现方式,在上述第二方面的第四种可能的实现方式中,所述装置还包括:
第二替换模块,用于将缓存中所述目标网页的网页资源替换为所述第四获取模块从所述服务器中获取的网页资源。
结合第二方面至第二方面的第四种可能的实现方式中的任一可能的实现方式,在上述第二方面的第五种可能的实现方式中,所述装置还包括:
设置模块,用于设置所述第一阈值和第二阈值。
根据本公开实施例的第三方面,提供一种网页显示装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当接收到目标网页的显示指令时,获取当前所接入网络的网速;
当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;
基于所述目标网页的网页资源,显示所述目标网页。
本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,该终端可以在接收到目标网页的显示指令时,获取当前所接入网络的网速,当该网速小于或等于第一阈值时,该终端从缓存中获取该目标网页的全部网页资源,然后基于该目标网页的网页资源,显示该目标网页,提升了该终端获取该目标网页的网页资源的速度,进而提高了该终端显示该目标网页的速度和效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种网页显示方法的流程图。
图2是根据一示例性实施例示出的一种网页显示方法的流程图。
图3是根据一示例性实施例示出的一种第一设置提示信息的界面示意图。
图4是根据一示例性实施例示出的一种设置第一阈值和第二阈值的设置界面示意图。
图5是根据一示例性实施例示出的一种网页显示装置的框图。
图6是根据一示例性实施例示出的另一种网页显示装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种网页显示方法的流程图,如图1所示,该网页显示方法用于终端中,包括以下步骤。
在步骤101中,当接收到目标网页的显示指令时,获取当前所接入网络的网速。
在步骤102中,当该网速小于或等于第一阈值时,从缓存中获取该目标网页的网页资源。
在步骤103中,基于该目标网页的网页资源,显示该目标网页。
在本公开实施例中,该终端可以在接收到目标网页的显示指令时,获取当前所接入网络的网速,当该网速小于或等于第一阈值时,该终端从缓存中获取该目标网页的全部网页资源,然后基于该目标网页的网页资源,显示该目标网页,提升了该终端获取该目标网页的网页资源的速度,进而提高了该终端显示该目标网页的速度和效率。
在本公开的另一实施例中,获取当前所接入网络的网速之后,还包括:
当该网速大于该第一阈值且小于或等于第二阈值时,从缓存中获取该目标网页的第一资源,并从服务器中获取该目标网页的第二资源;
其中,该目标网页的网页资源包括该第一资源和该第二资源,且该第一资源所占的存储空间大于该第二资源所占的存储空间。
在本公开的另一实施例中,从服务器中获取该目标网页的第二资源之后,还包括:
将缓存中该目标网页的第二资源替换为从该服务器中获取的第二资源。
在本公开的另一实施例中,获取当前所接入网络的网速之后,还包括:
当该网速大于第二阈值时,从服务器中获取该目标网页的网页资源。
在本公开的另一实施例中,从服务器中获取该目标网页的网页资源之后,还包括:
将缓存中该目标网页的网页资源替换为从该服务器中获取的网页资源。
在本公开的另一实施例中,当该网速小于或等于第一阈值时,从缓存中获取该目标网页的网页资源之前,还包括:
设置该第一阈值和第二阈值。
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
图2是根据一示例性实施例示出的一种网页显示方法的流程图,如图2所示,该网页显示方法用于终端中,包括以下步骤。
在步骤201中,设置网速的第一阈值和第二阈值。
当该终端需要显示网页时,可以从缓存中获取该网页的网页资源,也可以从服务器中获取该网页的网页资源,当该终端从服务器中获取该网页的网页资源时,需要通过网络来获取,而通过网络获取该网页资源的速度受当前接入网络网速的影响很大,因此,为了提高该终端获取网页资源的速度,该终端可以设置网速的第一阈值和第二阈值,并将当前接入网络的网速与该第一阈值进行比较,以及将当前接入网络的网速与第二阈值进行比较,来判断当前的网络状况,从而决定是否需要从服务器中获取该网页资源。
其中,该终端可以是手机、电脑等具有网络接入功能、能够获取网页资源并基于该网页资源显示目标网页的设备。
需要说明的是,该第一阈值和该第二阈值可以由该终端默认设置,且该第一阈值低于第二阈值。比如,当该终端使用移动网络时,该第一阈值可以是2G网络的平均网速,且该第二阈值可以3G网络的平均网速;当该终端使用宽带网络时,该第一阈值可以是该宽带网络的带宽为2M时的平均网速,且该第二阈值可以是该宽带网络的带宽为10M时的平均网速,当然,该第一阈值和该第二阈值也可以由用户根据实际的应用环境进行设置,本公开实施例对此第一阈值和第二阈值的设置方法不作具体限定。
另外,当第一阈值和该第二阈值由用户根据实际的应用环境进行设置时,该终端可以在接收到第一设置指令时,显示第一设置提示信息,该第一设置提示信息用于提示用户是否设置该第一阈值和该第二阈值,当该终端基于该第一设置提示信息收到确认指令时,显示第一设置界面,并在该第一设置界面中检测该用户设置第一阈值和第二阈值,从而使该第一阈值和第二阈值能够满足该终端在各种网络环境下的应用需求。
需要说明的是,该终端显示第一设置提示信息可以通过窗口显示、弹窗显示等方式显示,本公开实施例对此不作具体限定。
还需要说明的是,第一设置指令用于设置第一阈值和第二阈值,该确认指令用于确认设置第一阈值和第二阈值,且该第一设置指令和该确认指令均可以由用户触发,该用户可以通过特定操作触发,该特定操作可以是点击操作、滑动操作、摇一摇操作等,本公开实施例对此不作具体限定。
还需要说明的是,该终端也可以在步骤202至步骤207中的任一步骤向用户于显示该第一设置提示信息,从而使该用户可以随时确定使用或者不使用该第一阈值和第二阈值,并且随时调整该第一阈值和该第二阈值,提高了该第一阈值和该第二阈值的灵活性。
例如,该终端在接收到第一设置指令时,显示如图3所示的第一设置提示信息“是否设置第一阈值和第二阈值?”,在图3中还包括“确定”和“取消”按钮,当用户点击“确定”按钮时可以触发确认指令,当用户点击“取消”按钮时,可以触发取消指令。当该终端基于该第一设置提示信息收到确认指令时,该终端可以显示如图4所示的设置界面,从而在图4所示的设置界面中检测用户设置的第一阈值和第二阈值,假设第一阈值为20kb/s,第二阈值100kb/s。其中,在图4中可以包括“确定”和“取消”按钮,当然也可以不包括,当不包括“确定”和“取消”按钮时,该终端可以在用户完成第一阈值和第二阈值输入之后的一定时长,确定用户设置的第一阈值和第二阈值。
其中,当该终端基于上述步骤201设置第一阈值和第二阈值之后,该终端可以按照如下步骤来显示网页。
在步骤202中,当接收到目标网页的显示指令时,获取当前所接入网络的网速。
由于需要将该终端当前所接入网络的网速与设置的第一阈值进行比较,以及将当前所接入网络的网速与第二阈值进行比较,来判断当前所接入的网络状态,从而确定从缓存中获取该目标网页的网页资源,还是从服务器中获取该目标网页的网页资源,因此,当该终端接收到目标网页的显示指令时,可以获取当前所接入网络的网速。
需要说明的是,该显示指令用于确定该终端所需要显示的目标网页,从而从服务器或者缓存中获取该目标网页的网页资源,该显示指令可以由用户通过特定操作触发,本公开实施例对此不作具体限定。
另外,该显示指令中可以携带目标网页标识,该目标网页标识用于唯一标识目标网页,且目标网页标识可以为目标网页的地址信息、网页标题等等,该地址信息可以为统一资源定位符(英文:UniformResourceLocator;简称:URL)。
还需要说明的是,获取当前所接入网络的网速可以参考相关技术,本公开实施例不再一一赘述。
在步骤203中,将该网速与第一阈值进行比较,以及将该网速与第二阈值进行比较,当该网速小于或等于第一阈值时,执行步骤204,当该网速大于第一阈值且小于或等于第二阈值时,执行步骤205,当该网速大于第二阈值时,执行步骤206。
通过将该网速与第一阈值进行比较,以及将该网速与第二阈值进行比较,进而判断当前接入网络的网速状况,并针对不同的网速状况,采取不同的方式来获取该网页资源,以提高获取该网页资源的速度。
其中,当该网速小于或等于第一阈值时,确定该终端当前的网速状况为差;当该网速大于第一阈值且小于或等于第二阈值时,确定该终端当前的网速状况为良;当该网速大于第二阈值时,确定该终端当前的网速状况为优。从而当从服务器中获取目标网页的网页资源时,网速状况为差的速度最慢,网速状况为良的速度次之,网速状况为优的速度较快。
例如,该终端设置的第一阈值为20kb/s,第二阈值为100kb/s,当该终端获取到当前接入网络的网速为50kb/s时,将该网速与第一阈值进行比较,以及将该网速与第二阈值进行比较,从确定50kb/s>20kb/s且50kb/s<100kb/s,因此,确定当前网速状况为良,执行步骤205。
在步骤204中,从缓存中获取该目标网页的网页资源,执行步骤207。
在当前网速状况为差的情况下,如果该终端从服务器中获取该目标网页的网页资源时,速度较慢,可能会耗费大量的时间,因此,该终端可以直接从本地缓存中获取该目标网页的网页资源,如果该终端的缓存中没有该目标网页的网页资源时,才从服务器中获取该目标网页的网页资源。
需要说明的是,当该终端从服务器中获取该目标网页的网页资源之后,该终端可以将该网页资源存储在本地缓存中,之后,如果该终端还需要显示该目标网页时,可以直接从缓存中获取该网页资源,从而提高网页显示速度。
另外,在本公开实施例中,为了区分每个网页的网页资源,不管在终端的本地缓存中,还是在服务器中,存储网页资源时都可以存储该网页资源与该网页资源对应的网页标识之间的对应关系。也即是,在终端的本地缓存和服务器中,都会存储网页标识与网页资源之间的对应关系。
当该终端从缓存中获取该目标网页的网页资源时,该终端可以根据该目标网页标识,从存储的网页标识与网页资源之间的对应关系中,获取对应的网页资源,并将获取的网页资源确定为该目标网页的网页资源。
而当该终端从服务器中获取该目标网页的网页资源时,该终端可以向服务器发送资源获取请求,该资源获取请求中携带该目标网页标识,当服务器接收到该资源获取请求时,基于该目标网页标识,从存储的网页标识与网页资源之间的对应关系中,获取对应的网页资源,并将获取的网页资源发送给该终端。
需要说明的是,该目标网页的网页资源为显示该目标网页时所需的所有网页资源,比如,HTML、CSS和JS三类网页资源,当然,该目标网页中还包括图片、视频等内容时,该网页资源中还可以包括图片、视频等资源。
在步骤205中,从缓存中获取该目标网页的第一资源,并从服务器中获取该目标网页的第二资源,执行步骤207。
由于该目标网页可能包括多个网页资源,且该多个网页资源中可能包括图片、视频等存储空间比较大的网页资源,也可能包括存储空间比较小的网页资源,并且当网页资源所占的存储空间比较小时,从服务器中获取该网页资源的速度受网速影响不大,因此在当前网速状况为良的情况下,该终端可以从缓存中获取该目标网页的第一资源,从服务器中获取该目标网页的第二资源,其中,该目标网页的网页资源包括该第一资源和该第二资源,且该第一资源所占的存储空间大于该第二资源所占的存储空间。
其中,该服务器为网络中存储该网页资源的服务器。
该终端从缓存中获取该目标网页的第一资源,从服务器中获取该目标网页的第二资源之前,该终端可以将该网页资源分为第一资源和第二资源。而将该网页资源分为第一资源和第二资源的操作可以为:从缓存中获取该目标网页的每个网页资源所占的存储空间,将该每个网页资源所占的存储空间分别与资源阈值进行比较,并将存储空间大于该资源阈值的网页资源确定为第一资源,将存储空间小于或等于该资源阈值的网页资源确定为第二资源。
由于该网页资源为图片、视频或者音乐时,该网页资源一般都比较大,因此将该网页资源分为第一资源和第二资源的操作还可以为:将该目标网页的网页资源中的图片、视频和音乐确定为第二资源,将除图片、视频和音乐之外的其他资源确定为第一资源。
需要说明的是,资源阈值可以事先设置,且该资源阈值可以由该终端默认设置;或者,该终端也可以在接收到第二设置指令时,显示第二设置提示信息,该第二设置提示信息用于提示用户是否设置该资源阈值,当该终端基于该第二设置提示信息收到确认指令时,显示第二设置界面,并在该第二设置界面中检测用户设置的资源阈值,本公开实施例对此不做具体限定。
其中,该终端显示该第二提示信息时,可以通过窗口显示、弹窗显示等方式显示,本公开实施例对此不作具体限定。
需要说明的是,第二设置指令用于设置资源阈值,该确认指令用于确认设置资源阈值,且该第二设置指令和该确认指令均可以由用户触发,该用户可以通过特定操作触发,本公开实施例对此不作具体限定。
另外,该终端从缓存中获取该目标网页的第一资源,并从服务器中获取该目标网页的第二资源时,该终端可以根据该目标网页标识,从存储的网页标识与网页资源之间的对应关系中,获取对应网页资源中的第一资源,该终端还可以向服务器发送第二资源获取请求,该第二资源获取请求中携带该目标网页标识,当服务器接收到该第二资源获取请求时,基于该目标网页标识,从存储的网页标识与网页资源之间的对应关系中,获取对应网页资源中的第二资源,并将获取的第二资源发送给该终端,该终端在获取到该第一资源和该第二资源时,将该第一资源和该第二资源都确定为该目标网页的网页资源。
进一步地,该终端从服务器获取该第二资源之后,可以将缓存中该目标网页的第二资源替换为从该服务器中获取的第二资源,以更新缓存中的第二资源,当该终端再次显示该目标网页且需要从缓存中获取该第二资源时,也能够获取到比较新的第二资源,提高了该终端获取网页资源的效率。
还需要说明的是,当该终端从缓存中获取该第一资源时,如果该缓存中没有存储该第一资源,则该终端可以从服务器中获取该第一资源,并且从服务器中获取第一资源之后,再将该第一资源存储在缓存中。
例如,该目标网页的网页资源包括资源1、资源2、资源3和资源4,资源1所占的存储空间为25kb,资源2所占的存储空间为3mb,资源3所占的存储空间为100kb,资源4所占的存储空间为200kb,而资源阈值为120kb,因此,分别将该资源1、资源2、资源3、资源4所占的存储空间分别与该资源阈值进行比较,确定资源1和资源3所占的存储空间小于该资源阈值,以及确定资源2和资源4所占的存储空间大于该资源阈值,因此将资源1和资源3确定为第二资源,将资源2和资源4确定为第一资源,然后该终端从服务器中获取第二资源,从缓存中获取第一资源。
在步骤206中,从服务器中获取该目标网页的网页资源,执行步骤207。
在当前网速状况为优的情况下,确定该终端从服务器中获取网页资源的速度较快,因此,该终端可以从服务器中获取该目标网页的网页资源,并将缓存中该目标网页的网页资源替换为从该服务器中获取的网页资源。
在步骤207中,基于该目标网页的网页资源,显示该目标网页。
当该终端获取到该目标网页包括的所有网页资源时,该终端可以基于该目标网页的网页资源,显示该目标网页。
需要说明的是,该终端基于该目标网页的网页资源,显示该目标网页的方法可以参考相关技术,本公开实施例对此不做具体限定。
在本公开实施例中,该终端可以设置网速的第一阈值和第二阈值,在接收到目标网页的显示指令时,获取当前所接入网络的网速,并根据该网速与第一阈值的关系,以及与第二阈值的关系,将当前网速的状况划分为优、良、差三种状况。当网速状况为优时,该终端从服务器获取目标网页的全部网页资源,当网速状况为良时,该终端从服务器中获取第二资源、从缓存中获取第一资源,当网速状况为差时,该终端从缓存中获取该目标网页的全部网页资源,然后该终端基于该目标网页的网页资源,显示该目标网页。该终端根据当前网速的状况,灵活地选择不同的方式来获取该目标网页的网页资源,从而大大地提升了该终端获取该目标网页的网页资源的速度,进而提高了该终端显示该目标网页的速度和效率。
图5是根据一示例性实施例示出的一种网页显示装置框图。参照图5,该装置包括第一获取模块501,第二获取模块502,显示模块503。
第一获取模块501,用于当接收到目标网页的显示指令时,获取当前所接入网络的网速;
第二获取模块502,用于当该第一获取模块501获取的网速小于或等于第一阈值时,从缓存中获取该目标网页的网页资源;
显示模块503,用于基于该第二获取模块502获取的目标网页的网页资源,显示该目标网页。
在本公开的另一实施例中,该装置还包括第三获取模块。
第三获取模块,用于当该第二获取模块502获取的网速大于该第一阈值且小于或等于第二阈值时,从缓存中获取该目标网页的第一资源,并从服务器中获取该目标网页的第二资源;
其中,该目标网页的网页资源包括该第一资源和该第二资源,且该第一资源所占的存储空间大于该第二资源所占的存储空间。
在本公开的另一实施例中,该装置还包括替换模块。
第一替换模块,用于将缓存中该目标网页的第二资源替换为该第三获取模块从该服务器中获取的第二资源。
在本公开的另一实施例中,该装置还包括第四获取模块
第四获取模块,用于当该第二获取模块502获取的网速大于第二阈值时,从服务器中获取该目标网页的网页资源。
在本公开的另一实施例中,该装置还包括第二替换模块。
第二替换模块,用于将缓存中该目标网页的网页资源替换为该第四获取模块从该服务器中获取的网页资源。
在本公开的另一实施例中,该装置还包括设置模块。
设置模块,用于设置该第一阈值和第二阈值。
在本公开实施例中,该终端可以在接收到目标网页的显示指令时,获取当前所接入网络的网速,当该网速小于或等于第一阈值时,该终端从缓存中获取该目标网页的全部网页资源,然后基于该目标网页的网页资源,显示该目标网页,提升了该终端获取该目标网页的网页资源的速度,进而提高了该终端显示该目标网页的速度和效率。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种用于网页显示的装置600的框图。例如,装置600可以是手机,计算机,平板设备等。
参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件606为装置600的各种组件提供电源。电源组件606可以包括电源管理***,一个或多个电源,及其他与为装置600生成、管理和分配电源相关联的组件。
多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种网页显示方法,所述方法包括:
当接收到目标网页的显示指令时,获取当前所接入网络的网速;
当该网速小于或等于第一阈值时,从缓存中获取该目标网页的网页资源;
基于该目标网页的网页资源,显示该目标网页。
在本公开的另一实施例中,获取当前所接入网络的网速之后,还包括:
当该网速大于该第一阈值且小于或等于第二阈值时,从缓存中获取该目标网页的第一资源,并从服务器中获取该目标网页的第二资源;
其中,该目标网页的网页资源包括该第一资源和该第二资源,且该第一资源所占的存储空间大于该第二资源所占的存储空间。
在本公开的另一实施例中,从服务器中获取该目标网页的第二资源之后,还包括:
将缓存中该目标网页的第二资源替换为从该服务器中获取的第二资源。
在本公开的另一实施例中,获取当前所接入网络的网速之后,还包括:
当该网速大于第二阈值时,从服务器中获取该目标网页的网页资源。
在本公开的另一实施例中,从服务器中获取该目标网页的网页资源之后,还包括:
将缓存中该目标网页的网页资源替换为从该服务器中获取的网页资源。
在本公开的另一实施例中,当该网速小于或等于第一阈值时,从缓存中获取该目标网页的网页资源之前,还包括:
设置该第一阈值和第二阈值。
在本公开实施例中,该终端可以在接收到目标网页的显示指令时,获取当前所接入网络的网速,当该网速小于或等于第一阈值时,该终端从缓存中获取该目标网页的全部网页资源,然后基于该目标网页的网页资源,显示该目标网页,提升了该终端获取该目标网页的网页资源的速度,进而提高了该终端显示该目标网页的速度和效率。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (13)

1.一种网页显示方法,其特征在于,所述方法包括:
当接收到目标网页的显示指令时,获取当前所接入网络的网速;
当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;
基于所述目标网页的网页资源,显示所述目标网页。
2.如权利要求1所述的方法,其特征在于,所述获取当前所接入网络的网速之后,还包括:
当所述网速大于所述第一阈值且小于或等于第二阈值时,从缓存中获取所述目标网页的第一资源,并从服务器中获取所述目标网页的第二资源;
其中,所述目标网页的网页资源包括所述第一资源和所述第二资源,且所述第一资源所占的存储空间大于所述第二资源所占的存储空间。
3.如权利要求2所述的方法,其特征在于,所述从服务器中获取所述目标网页的第二资源之后,还包括:
将缓存中所述目标网页的第二资源替换为从所述服务器中获取的第二资源。
4.如权利要求1或2所述的方法,其特征在于,所述获取当前所接入网络的网速之后,还包括:
当所述网速大于第二阈值时,从服务器中获取所述目标网页的网页资源。
5.如权利要求4所述的方法,其特征在于,所述从服务器中获取所述目标网页的网页资源之后,还包括:
将缓存中所述目标网页的网页资源替换为从所述服务器中获取的网页资源。
6.如权利要求1-5任一权利要求所述的方法,其特征在于,所述当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源之前,还包括:
设置所述第一阈值和第二阈值。
7.一种网页显示装置,其特征在于,所述装置包括:
第一获取模块,用于当接收到目标网页的显示指令时,获取当前所接入网络的网速;
第二获取模块,用于当所述第一获取模块获取的网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;
显示模块,用于基于所述第二获取模块获取的目标网页的网页资源,显示所述目标网页。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于当所述第二获取模块获取的网速大于所述第一阈值且小于或等于第二阈值时,从缓存中获取所述目标网页的第一资源,并从服务器中获取所述目标网页的第二资源;
其中,所述目标网页的网页资源包括所述第一资源和所述第二资源,且所述第一资源所占的存储空间大于所述第二资源所占的存储空间。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
第一替换模块,用于将缓存中所述目标网页的第二资源替换为所述第三获取模块从所述服务器中获取的第二资源。
10.如权利要求7或8所述的装置,其特征在于,所述装置还包括:
第四获取模块,用于当所述第二获取模块获取的网速大于第二阈值时,从服务器中获取所述目标网页的网页资源。
11.如权利要求10所述的装置,其特征在于,所述装置还包括:
第二替换模块,用于将缓存中所述目标网页的网页资源替换为所述第四获取模块从所述服务器中获取的网页资源。
12.如权利7-11任一权利要求所述的装置,其特征在于,所述装置还包括:
设置模块,用于设置所述第一阈值和第二阈值。
13.一种网页显示装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当接收到目标网页的显示指令时,获取当前所接入网络的网速;
当所述网速小于或等于第一阈值时,从缓存中获取所述目标网页的网页资源;
基于所述目标网页的网页资源,显示所述目标网页。
CN201510886409.2A 2015-12-04 2015-12-04 网页显示方法及装置 Pending CN105512278A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510886409.2A CN105512278A (zh) 2015-12-04 2015-12-04 网页显示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510886409.2A CN105512278A (zh) 2015-12-04 2015-12-04 网页显示方法及装置

Publications (1)

Publication Number Publication Date
CN105512278A true CN105512278A (zh) 2016-04-20

Family

ID=55720260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510886409.2A Pending CN105512278A (zh) 2015-12-04 2015-12-04 网页显示方法及装置

Country Status (1)

Country Link
CN (1) CN105512278A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886545A (zh) * 2016-06-08 2017-06-23 阿里巴巴集团控股有限公司 页面展示方法、页面资源的缓存方法及装置
CN111125577A (zh) * 2019-11-22 2020-05-08 百度在线网络技术(北京)有限公司 网页处理方法、装置、设备及存储介质
CN112115388A (zh) * 2020-09-09 2020-12-22 深圳市欢太科技有限公司 网页的显示方法、移动终端及计算机可读存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090050113A (ko) * 2007-11-02 2009-05-20 주식회사 엘지텔레콤 모바일 인터넷 브라우저에서 전용 캐쉬 메모리를 이용한초기 접속 페이지 로딩 속도 개선 방법 및 장치
CN102402518A (zh) * 2010-09-09 2012-04-04 ***通信有限公司 一种访问网页的方法及装置
CN102591963A (zh) * 2011-12-30 2012-07-18 奇智软件(北京)有限公司 网页内容加载控制方法及装置
CN102867007A (zh) * 2011-07-08 2013-01-09 腾讯科技(深圳)有限公司 网页浏览方法及装置
CN103377194A (zh) * 2012-04-16 2013-10-30 苏州工业园区进一科技有限公司 加速网页访问的方法、装置和浏览器
CN103902588A (zh) * 2012-12-27 2014-07-02 腾讯科技(深圳)有限公司 网页访问方法及用户终端
CN104104707A (zh) * 2013-04-12 2014-10-15 腾讯科技(深圳)有限公司 网页数据更新方法、终端、缓存服务器及***
CN104156233A (zh) * 2014-07-21 2014-11-19 小米科技有限责任公司 轻应用离线更新方法、装置及终端
CN104156401A (zh) * 2014-07-22 2014-11-19 小米科技有限责任公司 网页加载方法、装置及设备
CN104699780A (zh) * 2015-03-12 2015-06-10 浪潮集团有限公司 一种大数据量下提高网页响应速度的方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090050113A (ko) * 2007-11-02 2009-05-20 주식회사 엘지텔레콤 모바일 인터넷 브라우저에서 전용 캐쉬 메모리를 이용한초기 접속 페이지 로딩 속도 개선 방법 및 장치
CN102402518A (zh) * 2010-09-09 2012-04-04 ***通信有限公司 一种访问网页的方法及装置
CN102867007A (zh) * 2011-07-08 2013-01-09 腾讯科技(深圳)有限公司 网页浏览方法及装置
CN102591963A (zh) * 2011-12-30 2012-07-18 奇智软件(北京)有限公司 网页内容加载控制方法及装置
CN103377194A (zh) * 2012-04-16 2013-10-30 苏州工业园区进一科技有限公司 加速网页访问的方法、装置和浏览器
CN103902588A (zh) * 2012-12-27 2014-07-02 腾讯科技(深圳)有限公司 网页访问方法及用户终端
CN104104707A (zh) * 2013-04-12 2014-10-15 腾讯科技(深圳)有限公司 网页数据更新方法、终端、缓存服务器及***
CN104156233A (zh) * 2014-07-21 2014-11-19 小米科技有限责任公司 轻应用离线更新方法、装置及终端
CN104156401A (zh) * 2014-07-22 2014-11-19 小米科技有限责任公司 网页加载方法、装置及设备
CN104699780A (zh) * 2015-03-12 2015-06-10 浪潮集团有限公司 一种大数据量下提高网页响应速度的方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886545A (zh) * 2016-06-08 2017-06-23 阿里巴巴集团控股有限公司 页面展示方法、页面资源的缓存方法及装置
CN106886545B (zh) * 2016-06-08 2020-10-02 阿里巴巴集团控股有限公司 页面展示方法、页面资源的缓存方法及装置
CN111125577A (zh) * 2019-11-22 2020-05-08 百度在线网络技术(北京)有限公司 网页处理方法、装置、设备及存储介质
US11475093B2 (en) 2019-11-22 2022-10-18 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for processing webpage, device, and storage medium
CN112115388A (zh) * 2020-09-09 2020-12-22 深圳市欢太科技有限公司 网页的显示方法、移动终端及计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN103914523A (zh) 页面回退控制方法及装置
CN105338399A (zh) 图像获取方法及装置
CN105338409A (zh) 一种网络视频预加载方法及装置
CN105159524A (zh) 界面显示方法及装置
CN105554581A (zh) 弹幕显示方法及装置
CN105550357A (zh) 网页页面刷新方法及装置
CN104615655A (zh) 信息推荐方法和装置
CN105530292A (zh) 页面图像显示方法及装置
CN105630411A (zh) 内存管理方法及装置
CN104111720A (zh) 电子设备控制方法、装置及电子设备
CN103885712A (zh) 网页调整方法、装置及电子设备
CN104580019A (zh) 网络服务提供方法及装置
CN104536787A (zh) 资源预加载方法及装置
CN104020924A (zh) 标签创建方法、装置及终端
CN105630337A (zh) 控件控制方法及装置
CN104503690A (zh) 一种应用图标的排列方法及装置
CN105354017A (zh) 信息处理方法及装置
CN105487758A (zh) 应用软件弹窗控制方法、装置和终端设备
CN104572875A (zh) 推广信息投放有效性确定方法及装置
CN105468417A (zh) 应用软件安装方法和装置
CN105227986A (zh) 同步处理方法及装置
CN105242837A (zh) 应用页面获取方法及终端
CN105550213A (zh) 图片浏览方法和装置
CN105488200A (zh) 网页显示方法及装置
CN105320747A (zh) 停止网页刷新的方法、装置及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Yu Peng

Inventor after: Zhu Ruixian

Inventor after: Wang Guangjian

Inventor before: Yu Peng

Inventor before: Zhu Ruixian

Inventor before: Wang Guangjian

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160420