CN105320687A - 网页显示方法及装置 - Google Patents
网页显示方法及装置 Download PDFInfo
- Publication number
- CN105320687A CN105320687A CN201410366514.9A CN201410366514A CN105320687A CN 105320687 A CN105320687 A CN 105320687A CN 201410366514 A CN201410366514 A CN 201410366514A CN 105320687 A CN105320687 A CN 105320687A
- Authority
- CN
- China
- Prior art keywords
- resources
- web page
- resource
- webpage
- terminal
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种网页显示方法及装置,属于网络技术领域。所述方法包括:读取在终端中输入的网页统一资源定位符URL;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,HTML文档是历史时刻获取到网页URL所指示的网页后,从网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新。本发明解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
Description
技术领域
本发明涉及网络技术领域,特别涉及一种网页显示方法及装置。
背景技术
当用户使用终端中的浏览器浏览网页时,浏览器可以向服务器获取网页,并将网页加载在应用程序中进行显示。
现有技术提供的一种网页显示方法包括:浏览器在获取到用户输入的网页URL(UniformResourceLocator,统一资源定位符)后,检测终端中是否缓存有与该网页URL对应的网页资源;若检测出终端中缓存有与该网页URL对应的网页资源,则读取该网页资源的上次修改时间,将该上次修改时间发送给服务器;服务器根据该上次修改时间判断服务器中是否存在对该网页资源的更新,若服务器判断出不存在对该网页资源的更新,则向终端发送用于指示终端使用终端中缓存的该网页资源的指示信息,终端根据指示信息将终端中缓存的该网页资源渲染成网页进行显示。
发明人在实现本发明的过程中,发现现有技术中至少存在以下缺陷:
终端需要接收到服务器发送的指示信息后,才使用终端中缓存的网页资源渲染网页,当网络信号不好时,终端无法向服务器获取指示信息,导致终端无法显示网页。
发明内容
为了解决终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,本发明实施例提供了一种网页显示方法及装置。所述技术方案如下:
第一方面,本发明实施例提供了一种网页显示方法,所述方法包括:
读取在终端中输入的网页统一资源定位符URL;
在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;
将获取到的至少一种网页资源渲染成网页进行显示;
从服务器中获取所述至少一种网页资源中每种网页资源的更新资源;
根据获取到的所述更新资源对对应的网页资源进行更新。
第二方面,本发明实施例提供了一种网页显示装置,所述装置包括:
信息读取模块,用于读取在终端中输入的网页统一资源定位符URL;
第一获取模块,用于在所述信息读取模块读取到的所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;
第一显示模块,用于将所述第一获取模块获取到的至少一种网页资源渲染成网页进行显示;
第二获取模块,用于从服务器中获取所述第一获取模块获取到的所述至少一种网页资源中每种网页资源的更新资源;
资源更新模块,用于根据所述第二获取模块获取到的所述更新资源对对应的网页资源进行更新。
通过读取在终端中输入的网页URL;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的网页显示方法的方法流程图;
图2是本发明另一实施例提供的网页显示方法的方法流程图;
图3是本发明一个实施例提供的网页显示装置的结构框架图;
图4是本发明再一实施例提供的网页显示装置的结构框架图;
图5是本发明一个实施例提供的终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图1,其示出了本发明一个实施例提供的网页显示方法的方法流程图,该网页显示方法可以应用于终端中,该终端可以是智能电视、智能手机或者平板电脑等等。该网页显示方法,包括:
步骤101,读取在终端中输入的网页URL;
步骤102,在网页URL的指示下,获取在终端中缓存的至少包括HTML(HyperTextMark-upLanguage,超文本标记语言)文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;
网页资源是从网页中提取出来的用于渲染网页的资源。在终端首次获取到网页后,终端会对该网页中的至少一种网页资源对应于网页URL进行缓存,以便需要再次显示该网页时,终端可以从缓存中获取该至少一种网页资源。其中,网页资源至少包括HTML文档。
终端在获取到网页URL后,直接在终端中获取对该网页URL缓存的网页资源,而不需要根据网页URL读取网页资源的上次修改时间,在接收到服务器根据上次修改时间返回的指示信息后获取网页资源,可解决网络信号不好时,终端无法获取指示信息,从而无法获取网页资源的问题。
步骤103,将获取到的至少一种网页资源渲染成网页进行显示;
本实施例中,终端在读取到网页资源后,可以直接从缓存中读取网页资源来渲染成网页,解决了网络信号不好时,终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。另外,由于终端可以先根据缓存的网页资源渲染网页来显示,使得用户在等待更新网页的过程中,终端界面中始终显示有网页,不会出现白屏的现象,以降低用户的等待感,提升了用户的体验。
步骤104,从服务器中获取该至少一种网页资源中每种网页资源的更新资源;
由于服务器可以对服务器中缓存的网页资源进行更新,因此,为了保证终端中显示的网页资源的准确性,终端还可以根据本地缓存的每种网页资源,向服务器获取每种网页资源所对应的更新资源。其中,更新资源是对服务器中缓存的网页资源进行更新后得到的资源。
步骤105,根据获取到的更新资源对对应的网页资源进行更新。
对于至少一种网页资源中的每种网页资源,若某种网页资源存在更新资源,则终端可以根据获取到的更新资源对该网页资源进行更新。
综上所述,本发明实施例提供的网页显示方法,通过读取在终端中输入的网页URL;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
请参考图2,其示出了本发明另一实施例提供的网页显示方法的方法流程图,该网页显示方法可以应用于终端中,该终端可以是智能电视、智能手机或者平板电脑等等。该网页显示方法,包括:
步骤201,读取在终端中输入的网页URL;
网页URL是用于标识网页的信息。当用户在终端提供的输入框中输入网页URL时,终端可以从该输入框中读取网页URL。
在步骤202中,检测终端中是否对网页URL缓存了至少一种网页资源;若检测出终端中对网页URL缓存了至少一种网页资源,则执行步骤203;若检测出终端中未对网页URL缓存任意一种网页资源,则向服务器获取至少一种网页资源,将获取到的该至少一种网页资源渲染成网页进行显示;
网页资源是从网页中提取出来的用于渲染网页的资源,包括HTML文档。可选的,网页资源还可以包括CSS(CascadingStylesheet,层叠样式表)资源、脚本JS(JavaScript)资源和页面数据资源中的至少一种。其中,HTML文档是由HTML命令组成的描述性文本;CSS资源是用来定义网页的样式的资源;JS资源是用来给网页添加动态功能的资源;页面数据资源是在网页中显示的数据资源,包括文本资源和图片资源。
在终端首次获取到网页后,可以根据开发人员的指示确定是否需要对该网页进行缓存。若确定出需要对网页进行缓存,则终端会从该网页中提取至少包括HTML文档的网页资源,将提取出的至少一种网页资源对应于该网页的网页URL进行缓存,以便需要再次显示该网页时,终端可以根据网页URL从缓存中获取该至少一种网页资源。其中,终端缓存的网页资源的资源标识可以通过配置文件中的缓存文件清单进行指定,配置文件可以是HTML文档的Manifest文件。
具体地,终端在读取到网页URL后,检测终端中是否缓存有该网页URL对应的网页资源。若检测出终端缓存有该网页URL对应的网页资源,则终端执行步骤203;若检测出终端未缓存有该网页URL对应的网页资源,则终端需要根据DNS(DomainNameSystem,域名系统)服务器对网页URL的解析向服务器请求至少一种网页资源,将获取到的网页资源渲染成网页进行显示,结束流程。其中,终端中的浏览器可以是浏览器程序,也可以是内置有Webview(网页视图)组件的其它应用程序。
步骤203,在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;
终端在读取到网页URL指示后,可以在该网页URL的指示下,查找本地对否缓存有与该网页URL对应的网页资源。由于终端在获取到网页URL后,直接在终端中获取对该网页URL缓存的网页资源,而不需要根据网页URL读取网页资源的上次修改时间,在接收到服务器根据上次修改时间返回的指示信息后获取网页资源,可解决网络信号不好时,终端无法获取指示信息,从而无法获取网页资源的问题。
若终端查找到本地缓存有与网页URL对应的至少包括HTML文档的网页资源,则终端可以从本地缓存中读取网页资源,得到HTML文档。可选的,终端还可以从本地缓存中读取本地CSS资源、本地JS资源、本地文本资源和本地图片资源中的至少一种。
下面对终端获取各种网页资源的方式进行具体说明:
终端在获取本地CSS资源时,还需要根据本地CSS资源与HTML文档的关系确定获取方式。具体地,若本地CSS资源和HTML文档是内联关系,则确定本地CSS资源是内嵌在HTML文档中的,此时只需要获取HTML文档即可获取到本地CSS资源;若本地CSS资源和HTML文档是外联关系,则确定本地CSS资源和HTML文档是分开存储的,此时需要获取本地CSS资源。同理,终端可以根据本地JS资源和HTML文档的关系获取本地JS资源。
终端在获取本地图片资源时,首先从本地文本资源中获取图片URL,从缓存中读取该图片URL对应的图片,得到本地图片资源。
诸如音频和视频之类的多媒体资源所要占用的存储空间较多,终端可以仅仅将多媒体资源的URL作为文本资源进行缓存,而不对多媒体资源的资源内容进行缓存,因此,终端在获取本地文本资源时,还可以获取多媒体资源的URL。
步骤204,将获取到的至少一种网页资源渲染成网页进行显示;
终端对获取到的至少一种网页资源进行渲染,对渲染后得到的网页进行显示。
本实施例中,终端可以直接从缓存中读取网页资源来渲染成网页,解决了网络信号不好时,终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。另外,由于终端可以先根据缓存的网页资源渲染网页来显示,使得用户在等待更新网页的过程中,终端界面中始终显示有网页,不会出现白屏的现象,以降低用户的等待感,提升了用户的体验。
步骤205,从服务器中获取该至少一种网页资源中每种网页资源的更新资源;
由于服务器可以对服务器中缓存的网页资源进行更新,因此,为了保证终端中显示的网页资源的准确性,终端还可以根据本地缓存的每种网页资源,向服务器获取每种网页资源所对应的更新资源。其中,更新资源是对服务器中缓存的网页资源进行更新后得到的资源。
本实施例中,缓存的网页资源包括HTML文档。可选的,网页资源还可以包括本地CSS资源、本地JS资源和本地页面数据资源中的至少一种,下面分别对上述网页资源的更新资源的获取方式进行说明:
第一,若网页资源还包括本地文本资源,则从服务器中获取至少一种网页资源中每种网页资源的更新资源,包括:
1)从服务器中获取网页的网页文本资源;
2)比较每种网页文本资源的第一更新时间和对应缓存的本地文本资源的第二更新时间;
3)若第一更新时间晚于第二更新时间,则确定该网页文本资源为本地文本资源的更新资源;
4)若第一更新时间等于第二更新时间,则确定本地文本资源没有更新资源。
由于缓存文件清单指定了缓存的每种本地文本资源的文本标识,因此,终端向服务器发送携带有文本标识的文本获取请求,服务器根据文本标识将服务器中缓存的网页文本资源发送给终端,终端获取到网页文本资源。
终端可以直接将接收到的每种网页文本资源确定为对应缓存的本地文本资源的更新资源。或者,由于文本资源中携带有该文本资源的更新时间,因此,优选地,终端还可以对网页文本资源的第一更新时间和本地文本资源的第二更新时间进行比较。如果第一更新时间晚于第二更新时间,则确定终端在获取到服务器中的文本资源作为本地文本资源后,服务器将服务器中存储的该文本资源更新为网页文本资源,此时终端将网页文本资源确定为本地文本资源的更新资源;如果第一更新时间等于第二更新时间,则确定服务器未对服务器中存储的该文本资源进行更新,此时终端确定本地文本资源没有更新资源。
第二,若网页资源还包括本地图片资源,则从服务器中获取至少一种网页资源中每种网页资源的更新资源,包括:
1)从服务器中获取网页的网页图片资源的第一资源链接;
2)检测每个第一资源链接是否和对应缓存的本地图片资源的第二资源链接相同;
3)若第一资源链接和第二资源链接不同,则根据第一资源链接获取网页图片资源,确定该网页图片资源为本地图片资源的更新资源;
4)若第一链接资源和第二资源链接相同,则确定本地图片资源没有更新资源。
由于缓存文件清单指定了缓存的每种本地图片资源的图片标识,因此,终端向服务器发送携带有图片标识的图片获取请求,服务器根据图片标识将服务器中缓存的网页图片资源的第一资源链接发送给终端,终端获取到第一资源链接。
终端可以根据接收到的每个第一资源链接获取网页图片资源,将获取到的网页图片资源确定为对应缓存的本地图片资源的更新资源。或者,优选地,终端还可以在获取网页图片资源之前,对网页图片资源的第一资源链接和对应缓存的本地图片资源的第二资源链接进行比较。如果第一资源链接与对应缓存的本地图片资源的第二资源链接不同,则确定终端在获取到服务器中的图片资源作为本地图片资源后,服务器将服务器中存储的该图片资源更新为网页图片资源,此时终端需要获取网页图片资源,并将网页图片资源确定为本地图片资源的更新资源;如果第一资源链接与对应缓存的本地图片资源的第二资源链接相同,则确定服务器未对服务器中存储的该图片资源进行更新,此时终端确定本地图片资源没有更新资源。
需要补充说明的是,对于本地文本资源中缓存的多媒体资源的URL,终端可以根据缓存文件清单中指定的每种多媒体文件的多媒体标识向服务器获取对应的多媒体资源,由于终端中并未缓存多媒体资源,因此,终端可以直接将多媒体资源确定为更新资源。
第三,若网页资源还包括本地CSS资源和本地JS资源,则从服务器中获取至少一种网页资源中每种网页资源的更新资源,包括:
1)若CSS资源和/或JS资源与终端中缓存的HTML文档是内联关系,则从服务器中获取网页的更新HTML文档,确定该更新HTML文档为本地CSS资源和/或本地JS资源的更新资源;和/或,
2)若CSS资源和/或JS资源与终端中缓存的HTML文档是外联关系,则从服务器中获取网页的网页CSS资源和/或网页JS资源,确定该网页CSS资源为本地CSS资源的更新资源,和/或,该网页JS资源为本地JS资源的更新资源。
若本地CSS资源和HTML文档是内联关系,则终端可以在开发人员的指示下获取更新HTML文档,该更新HTML文档中包括网页CSS资源,此时终端可以将该更新HTML文档中包括的网页CSS资源确定为本地CSS的更新资源。同理,若本地JS资源和HTML文档是内联关系,则终端也可以将更新HTML文档中包括的网页JS资源确定为本地JS资源的更新资源。
若本地CSS资源和HTML文档是外联关系,则可以根据缓存文件清单向服务器获取网页CSS资源,将获取到的网页CSS资源确定为本地CSS资源的更新资源。同理,若本地JS资源和HTML文档是外联关系,则终端也可以根据缓存文件清单向服务器获取网页JS资源,将获取到的网页JS资源确定为本地JS资源的更新资源。
步骤206,根据获取到的更新资源对对应的网页资源进行更新。
在获取到更新资源之后,终端还需要根据更新资源对对应的网页资源进行更新,从而保证网页的准确性。进一步地,终端还可以对原来缓存的对应于更新资源的网页资源进行删除,以节省缓存空间。
本实施例中,部分更新资源是可以直接替换网页中显示的网页资源的,即,可以将当前时刻在显示界面中显示的网页中的网页资源刷新为对应的更新资源;部分更新资源是替换终端中缓存的网页资源的,即,不对当前时刻在显示界面中显示的网页中的网页资源进行刷新,而是对更新资源进行缓存,以便在下次渲染网页时使用。
因此,根据获取到的更新资源对对应的网页资源进行更新,包括:
将获取到的更新资源替换在终端中缓存的对应的网页资源,和/或,将获取到的更新资源替换网页中对应的网页资源进行显示。
终端可以预先设置用于显示的更新资源的资源类型和用于缓存的更新资源的资源类型,在获取到更新资源后,根据该更新资源的资源类型确定对该更新资源执行的操作。比如,若更新资源的资源类型指示该更新资源用于显示,则可以将该更新资源替换网页中对应的网页资源进行显示;若更新资源的资源类型指示该更新资源用于缓存,则可以将该更新资源缓存在终端中。
进一步地,将获取到的更新资源替换在终端中缓存的对应的网页资源,包括:
若更新资源是与HTML文档对应的更新HTML文档,则将更新HTML文档替换在终端中缓存的HTML文档,更新HTML文档是终端下次渲染网页时使用的网页资源。
在对网页中显示的网页资源进行更新时,若更新资源是更新HTML文档,则需要对显示的网页的HTML文档进行删除,再对更新HTML文档进行显示。由于对网页的HTML文档进行删除之后,显示界面中会出现白屏现象,降低用户的体验。因此,终端可以不使用更新HTML文档替换当前显示的网页的HTML文档,而是对更新HTML文档进行缓存,以便在下次渲染网页时使用。
在更新资源还包括网页文本资源、网页图片资源、网页CSS资源和网页JS资源中的至少一种时,若更新资源可以替换网页中显示的网页资源,则可以对该更新资源进行显示;若更新资源与更新HTML文档对应且不能替换网页中显示的网页资源,则可以对该更新资源进行缓存,以便在下次渲染网页时使用。比如,更新HTML文档中增大了某张图片的显示区域,则终端获取到的网页图片资源的显示区域与本地图片资源的显示区域不同,无法将网页图片资源替换本地图片资源进行显示,此时可以对网页图片资源进行缓存,在下次使用更新HTML文档时,对该网页图片资源进行显示。
在对更新资源进行缓存时,将获取到的更新资源替换在终端中缓存的对应的网页资源,包括:
若更新资源是网页图片资源,则将网页图片资源转换为终端支持的存储格式进行缓存。
本实施例中,若更新资源是网页图片资源,由于从服务器中获取到的网页图片资源通常是二进制格式,而终端不支持对二进制格式的图片的存储,因此,终端还可以将网页图片资源的格式转换为终端支持的存储格式,并将转换后的网页图片资源缓存为本地图片资源。比如,终端支持的存储格式为Base64(字符串)格式,则可以通过HTML5提供的canvas技术将网页图片资源由二进制格式转换为Base64格式,具体转换过程可以通过现有流程实现,本实施例不作赘述。
进一步地,由于终端可以识别Base64格式,因此,在再次显示网页时,终端可以直接对Base64格式的本地图片资源进行渲染,而不需要将本地图片资源转换为其它格式后再渲染。
综上所述,本发明实施例提供的网页显示方法,通过获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
另外,通过从服务器中获取网页的网页图片资源的第一资源链接;检测每个第一资源链接是否和对应缓存的本地图片资源的第二资源链接相同;若第一资源链接和第二资源链接不同,则根据第一资源链接获取网页图片资源,确定该网页图片资源为本地图片资源的更新资源;可以避免本地图片资源没有更新资源时,从服务器获取对应的网页图片资源造成的流量浪费,达到了节省流量的效果。
请参考图3,其示出了本发明一个实施例提供的网页显示装置的结构框架图,该网页显示装置可以应用于终端中,该终端可以是智能电视、智能手机或者平板电脑等等。该网页显示装置,包括:
信息读取模块310,用于读取在终端中输入的网页URL;
第一获取模块320,用于在信息读取模块310读取到的网页URL的指示下,获取在终端中缓存的至少包括超文本标记语言HTML文档的网页资源,HTML文档是历史时刻获取到网页URL所指示的网页后,从网页中提取得到的;
第一显示模块330,用于将第一获取模块320获取到的至少一种网页资源渲染成网页进行显示;
第二获取模块340,用于从服务器中获取第一获取模块320获取到的至少一种网页资源中每种网页资源的更新资源;
资源更新模块350,用于根据第二获取模块340获取到的更新资源对对应的网页资源进行更新。
综上所述,本发明实施例提供的网页显示装置,通过读取在终端中输入的网页URL;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
请参考图4,其示出了本发明再一实施例提供的网页显示装置的结构框架图,该网页显示装置可以应用于终端中,该终端可以是智能电视、智能手机或者平板电脑等等。该网页显示装置,包括:信息读取模块310、第一获取模块320、第一显示模块330、第二获取模块340和第二显示模块350。
信息读取模块310,用于读取在终端中输入的网页URL;
第一获取模块320,用于在信息读取模块310读取到的网页URL的指示下,获取在终端中缓存的至少包括超文本标记语言HTML文档的网页资源,HTML文档是历史时刻获取到网页URL所指示的网页后,从网页中提取得到的;
第一显示模块330,用于将第一获取模块320获取到的至少一种网页资源渲染成网页进行显示;
第二获取模块340,用于从服务器中获取第一获取模块320获取到的至少一种网页资源中每种网页资源的更新资源;
资源更新模块350,用于根据第二获取模块340获取到的更新资源对对应的网页资源进行更新。
可选的,资源更新模块350,包括:
第一更新单元351,用于将获取到的更新资源替换在终端中缓存的对应的网页资源,和/或,
第二更新单元352,用于将获取到的更新资源替换网页中对应的网页资源进行显示。
可选的,第一更新单元351,具体用于在更新资源是与HTML文档对应的更新HTML文档时,将更新HTML文档替换在终端中缓存的HTML文档,更新HTML文档是终端下次渲染网页时使用的网页资源。
可选的,第一更新单元351,具体用于在更新资源是网页图片资源时,将网页图片资源转换为终端支持的存储格式进行缓存。
可选的,若网页资源还包括本地文本资源,则第二获取模块340,包括:
第一获取单元341,用于从服务器中获取网页的网页文本资源;
时间比较单元342,用于比较第一获取单元341获取到的每种网页文本资源的第一更新时间和对应缓存的本地文本资源的第二更新时间;
第一确定单元343,用于在时间比较单元342比较出第一更新时间晚于第二更新时间时,确定网页文本资源为本地文本资源的更新资源;
第二确定单元344,用于在时间比较单元342比较出第一更新时间等于第二更新时间时,确定本地文本资源没有更新资源。
可选的,若网页资源还包括本地图片资源,则第二获取模块340,包括:
第二获取单元345,用于从服务器中获取网页的网页图片资源的第一资源链接;
链接检测单元346,用于检测第二获取单元345获取到的每个第一资源链接是否和对应缓存的本地图片资源的第二资源链接相同;
第三确定单元347,用于在链接检测单元346检测出第一资源链接和第二资源链接不同时,根据第一资源链接获取网页图片资源,确定网页图片资源为本地图片资源的更新资源;
第四确定单元348,用于在链接检测单元346检测出第一链接资源和第二资源链接相同时,确定本地图片资源没有更新资源。
可选的,若网页资源还包括本地CSS资源和本地脚本JS资源,则第二获取模块340,包括:
第三获取单元349,用于在CSS资源和/或JS资源与终端中缓存的HTML文档是内联关系时,从服务器中获取网页的更新HTML文档,确定更新HTML文档为本地CSS资源和/或本地JS资源的更新资源;和/或,
第四获取单元3491,用于在CSS资源和/或JS资源与终端中缓存的HTML文档是外联关系时,从服务器中获取网页的网页CSS资源和/或网页JS资源,确定网页CSS资源为本地CSS资源的更新资源,和/或,网页JS资源为本地JS资源的更新资源。
可选的,本实施例提供的图片显示装置,还包括:
资源检测模块360,用于第一获取模块320在网页URL的指示下,获取在终端中缓存的至少包括超文本标记语言HTML文档的网页资源之前,检测终端中是否对网页URL缓存了至少一种网页资源;
操作触发模块370,用于在资源检测模块360检测出终端中对网页URL缓存了至少一种网页资源时,触发执行在网页URL的指示下,获取在终端中缓存的至少包括超文本标记语言HTML文档的网页资源的操作;
第二显示模块380,用于在资源检测模块360检测出终端中未对网页URL缓存任意一种网页资源时,向服务器获取至少一种网页资源,将获取到的至少一种网页资源渲染成网页进行显示。
综上所述,本发明实施例提供的网页显示装置,通过读取在终端中输入的网页URL;在网页URL的指示下,获取在终端中缓存的至少包括HTML文档的网页资源,该HTML文档是历史时刻获取到网页URL所指示的网页后,从该网页中提取得到的;将获取到的至少一种网页资源渲染成网页进行显示;从服务器中获取至少一种网页资源中每种网页资源的更新资源;根据获取到的更新资源对对应的网页资源进行更新,可以直接根据网页URL获取终端中缓存的网页资源,由于可以从该网页中提取出HTML文档作为网页资源,因此,可以直接将缓存的网页资源渲染成网页进行显示,再从服务器中获取网页资源对网页进行更新,而不是在服务器发送的指示信息的指示下获取网页资源,将网页资源渲染成网页进行显示,解决了终端无法向服务器获取指示信息,导致终端无法使用本地缓存的网页资源渲染网页的问题,达到了提高网页显示的成功率的效果。
另外,通过从服务器中获取网页的网页图片资源的第一资源链接;检测每个第一资源链接是否和对应缓存的本地图片资源的第二资源链接相同;若第一资源链接和第二资源链接不同,则根据第一资源链接获取网页图片资源,确定该网页图片资源为本地图片资源的更新资源;可以避免本地图片资源没有更新资源时,从服务器获取对应的网页图片资源造成的流量浪费,达到了节省流量的效果。
请参考图5,其示出了本发明一个实施例提供的终端的结构示意图。该终端用于实施上述实施例中提供的网页显示方法。本发明实施例中的终端可以包括一个或多个如下组成部分:用于执行计算机程序指令以完成各种流程和方法的处理器,用于信息和存储程序指令随机接入存储器(RAM)和只读存储器(ROM),用于存储数据和信息的存储器,用于存储表格、目录或其他数据结构的数据库,I/O设备,界面,天线等。具体来讲:
终端500可以包括RF(RadioFrequency,射频)电路510、包括有一个或一个以上计算机可读存储介质的存储器520、输入单元530、显示单元540、传感器550、音频电路560、短距离无线传输模块570、包括有一个或者一个以上处理核心的处理器580、以及电源590等部件。本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器580处理;另外,将涉及上行的数据发送给基站。通常,RF电路510包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(LowNoiseAmplifier,低噪声放大器)、双工器等。此外,RF电路510还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(GlobalSystemofMobilecommunication,全球移动通讯系统)、GPRS(GeneralPacketRadioService,通用分组无线服务)、CDMA(CodeDivisionMultipleAccess,码分多址)、WCDMA(WidebandCodeDivisionMultipleAccess,宽带码分多址)、LTE(LongTermEvolution,长期演进)、电子邮件、SMS(ShortMessagingService,短消息服务)等。
存储器520可用于存储软件程序以及模块。处理器580通过运行存储在存储器520的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端500的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器520还可以包括存储器控制器,以提供处理器580和输入单元530对存储器520的访问。
输入单元530可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元530可包括触敏表面531以及其他输入设备532。触敏表面531,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面531上或在触敏表面531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面531。除了触敏表面531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及终端500的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元540可包括显示面板541,可选的,可以采用LCD(LiquidCrystalDisplay,液晶显示器)、OLED(OrganicLight-EmittingDiode,有机发光二极管)等形式来配置显示面板541。进一步的,触敏表面531可覆盖在显示面板541之上,当触敏表面531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触敏表面531与显示面板541是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面531与显示面板541集成而实现输入和输出功能。
终端500还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在终端500移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端500还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路560、扬声器561,传声器562可提供用户与终端500之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经RF电路510以发送给另一终端,或者将音频数据输出至存储器520以便进一步处理。音频电路560还可能包括耳塞插孔,以提供外设耳机与终端500的通信。
短距离无线传输模块570可以是WIFI(wirelessfidelity,无线保真)模块或者蓝牙模块等。终端500通过短距离无线传输模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了短距离无线传输模块570,但是可以理解的是,其并不属于终端500的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器580是终端500的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行终端500的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器580可包括一个或多个处理核心;可选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
终端500还包括给各个部件供电的电源590(比如电池),可选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源590还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端500还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端500的显示单元是触摸屏显示器。
终端500除了包括一个或者多个处理器580,还包括有存储器,以及一个或者多个程序,其中一个或者多个程序存储于存储器中,并被配置成由一个或者多个处理器执行。
需要说明的是:上述实施例提供的网页显示装置在进行网页显示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网页显示装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网页显示装置与网页显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种网页显示方法,其特征在于,所述方法包括:
读取在终端中输入的网页统一资源定位符URL;
在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;
将获取到的至少一种网页资源渲染成网页进行显示;
从服务器中获取所述至少一种网页资源中每种网页资源的更新资源;
根据获取到的所述更新资源对对应的网页资源进行更新。
2.根据权利要求1所述的方法,其特征在于,所述根据获取到的所述更新资源对对应的网页资源进行更新,包括:
将获取到的所述更新资源替换在所述终端中缓存的对应的网页资源,和/或,将获取到的所述更新资源替换所述网页中对应的网页资源进行显示。
3.根据权利要求2所述的方法,其特征在于,所述将获取到的所述更新资源替换在所述终端中缓存的对应的网页资源,包括:
若所述更新资源是与所述HTML文档对应的更新HTML文档,则将所述更新HTML文档替换在所述终端中缓存的所述HTML文档,所述更新HTML文档是所述终端下次渲染所述网页时使用的网页资源。
4.根据权利要求2所述的方法,其特征在于,所述将获取到的所述更新资源替换在所述终端中缓存的对应的网页资源,包括:
若所述更新资源是网页图片资源,则将所述网页图片资源转换为所述终端支持的存储格式进行缓存。
5.根据权利要求1所述的方法,其特征在于,若所述网页资源还包括本地文本资源,则所述从服务器中获取所述至少一种网页资源中每种网页资源的更新资源,包括:
从所述服务器中获取所述网页的网页文本资源;
比较每种网页文本资源的第一更新时间和对应缓存的所述本地文本资源的第二更新时间;
若所述第一更新时间晚于所述第二更新时间,则确定所述网页文本资源为所述本地文本资源的更新资源;
若所述第一更新时间等于所述第二更新时间,则确定所述本地文本资源没有更新资源。
6.根据权利要求1所述的方法,其特征在于,若所述网页资源还包括本地图片资源,则所述从服务器中获取所述至少一种网页资源中每种网页资源的更新资源,包括:
从所述服务器中获取所述网页的网页图片资源的第一资源链接;
检测每个第一资源链接是否和对应缓存的所述本地图片资源的第二资源链接相同;
若所述第一资源链接和所述第二资源链接不同,则根据所述第一资源链接获取所述网页图片资源,确定所述网页图片资源为所述本地图片资源的更新资源;
若所述第一链接资源和所述第二资源链接相同,则确定所述本地图片资源没有更新资源。
7.根据权利要求1所述的方法,其特征在于,若所述网页资源还包括本地层叠样式表CSS资源和本地脚本JS资源,则所述从服务器中获取所述至少一种网页资源中每种网页资源的更新资源,包括:
若所述CSS资源和/或所述JS资源与所述终端中缓存的所述HTML文档是内联关系,则从所述服务器中获取所述网页的更新HTML文档,确定所述更新HTML文档为所述本地CSS资源和/或所述本地JS资源的更新资源;和/或,
若所述CSS资源和/或所述JS资源与所述终端中缓存的所述HTML文档是外联关系,则从所述服务器中获取所述网页的网页CSS资源和/或网页JS资源,确定所述网页CSS资源为所述本地CSS资源的更新资源,和/或,所述网页JS资源为所述本地JS资源的更新资源。
8.根据权利要求1所述的方法,其特征在于,所述在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源之前,还包括:
检测所述终端中是否对所述网页URL缓存了所述至少一种网页资源;
若检测出所述终端中对所述网页ULR缓存了所述至少一种网页资源,则触发执行所述在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源的步骤;
若检测出所述终端中未对所述网页URL缓存任意一种网页资源,则向所述服务器获取所述至少一种网页资源,将获取到的所述至少一种网页资源渲染成网页进行显示。
9.一种网页显示装置,其特征在于,所述装置包括:
信息读取模块,用于读取在终端中输入的网页统一资源定位符URL;
第一获取模块,用于在所述信息读取模块读取到的所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源,所述HTML文档是历史时刻获取到所述网页URL所指示的网页后,从所述网页中提取得到的;
第一显示模块,用于将所述第一获取模块获取到的至少一种网页资源渲染成网页进行显示;
第二获取模块,用于从服务器中获取所述第一获取模块获取到的所述至少一种网页资源中每种网页资源的更新资源;
资源更新模块,用于根据所述第二获取模块获取到的所述更新资源对对应的网页资源进行更新。
10.根据权利要求9所述的装置,其特征在于,所述资源更新模块,包括:
第一更新单元,用于将获取到的所述更新资源替换在所述终端中缓存的对应的网页资源,和/或,
第二更新单元,用于将获取到的所述更新资源替换所述网页中对应的网页资源进行显示。
11.根据权利要求10所述的装置,其特征在于,所述第一更新单元,具体用于在所述更新资源是与所述HTML文档对应的更新HTML文档时,将所述更新HTML文档替换在所述终端中缓存的所述HTML文档,所述更新HTML文档是所述终端下次渲染所述网页时使用的网页资源。
12.根据权利要求10所述的装置,其特征在于,所述第一更新单元,具体用于在所述更新资源是网页图片资源时,将所述网页图片资源转换为所述终端支持的存储格式进行缓存。
13.根据权利要求9所述的装置,其特征在于,若所述网页资源还包括本地文本资源,则所述第二获取模块,包括:
第一获取单元,用于从所述服务器中获取所述网页的网页文本资源;
时间比较单元,用于比较所述第一获取单元获取到的每种网页文本资源的第一更新时间和对应缓存的所述本地文本资源的第二更新时间;
第一确定单元,用于在所述时间比较单元比较出所述第一更新时间晚于所述第二更新时间时,确定所述网页文本资源为所述本地文本资源的更新资源;
第二确定单元,用于在所述时间比较单元比较出所述第一更新时间等于所述第二更新时间时,确定所述本地文本资源没有更新资源。
14.根据权利要求9所述的装置,其特征在于,若所述网页资源还包括本地图片资源,则所述第二获取模块,包括:
第二获取单元,用于从所述服务器中获取所述网页的网页图片资源的第一资源链接;
链接检测单元,用于检测所述第二获取单元获取到的每个第一资源链接是否和对应缓存的所述本地图片资源的第二资源链接相同;
第三确定单元,用于在所述链接检测单元检测出所述第一资源链接和所述第二资源链接不同时,根据所述第一资源链接获取所述网页图片资源,确定所述网页图片资源为所述本地图片资源的更新资源;
第四确定单元,用于在所述链接检测单元检测出所述第一链接资源和所述第二资源链接相同时,确定所述本地图片资源没有更新资源。
15.根据权利要求9所述的装置,其特征在于,若所述网页资源还包括本地层叠样式表CSS资源和本地脚本JS资源,则所述第二获取模块,包括:
第三获取单元,用于在所述CSS资源和/或所述JS资源与所述终端中缓存的所述HTML文档是内联关系时,从所述服务器中获取所述网页的更新HTML文档,确定所述更新HTML文档为所述本地CSS资源和/或所述本地JS资源的更新资源;和/或,
第四获取单元,用于在所述CSS资源和/或所述JS资源与所述终端中缓存的所述HTML文档是外联关系时,从所述服务器中获取所述网页的网页CSS资源和/或网页JS资源,确定所述网页CSS资源为所述本地CSS资源的更新资源,和/或,所述网页JS资源为所述本地JS资源的更新资源。
16.根据权利要求9所述的装置,其特征在于,所述装置,还包括:
资源检测模块,用于所述第一获取模块在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源之前,检测所述终端中是否对所述网页URL缓存了所述至少一种网页资源;
操作触发模块,用于在所述资源检测模块检测出所述终端中对所述网页URL缓存了所述至少一种网页资源时,触发执行所述在所述网页URL的指示下,获取在所述终端中缓存的至少包括超文本标记语言HTML文档的网页资源的操作;
第二显示模块,用于在所述资源检测模块检测出所述终端中未对所述网页URL缓存任意一种网页资源时,向所述服务器获取所述至少一种网页资源,将获取到的所述至少一种网页资源渲染成网页进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410366514.9A CN105320687A (zh) | 2014-07-29 | 2014-07-29 | 网页显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410366514.9A CN105320687A (zh) | 2014-07-29 | 2014-07-29 | 网页显示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105320687A true CN105320687A (zh) | 2016-02-10 |
Family
ID=55248088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410366514.9A Pending CN105320687A (zh) | 2014-07-29 | 2014-07-29 | 网页显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105320687A (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106055720A (zh) * | 2016-07-18 | 2016-10-26 | 北京小米移动软件有限公司 | 网页显示方法及装置 |
CN106354462A (zh) * | 2016-08-30 | 2017-01-25 | 青岛海信电器股份有限公司 | 一种文档在多个设备中同步显示的方法、设备及系统 |
CN106503193A (zh) * | 2016-11-02 | 2017-03-15 | 网宿科技股份有限公司 | 恢复浏览器中页面的方法及其装置 |
CN106878370A (zh) * | 2016-09-19 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 一种本地缓存的更新方法和设备 |
CN106933569A (zh) * | 2017-02-13 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 一种网页刷新方法及装置 |
CN107066631A (zh) * | 2017-05-26 | 2017-08-18 | 北京三快在线科技有限公司 | 页面的显示方法、装置及电子设备 |
CN107066609A (zh) * | 2017-04-27 | 2017-08-18 | 北京京东尚科信息技术有限公司 | 图片显示方法和装置 |
CN107666459A (zh) * | 2016-07-27 | 2018-02-06 | 广州市动景计算机科技有限公司 | 应用缓存校验方法和装置以及计算设备 |
CN108197264A (zh) * | 2017-12-29 | 2018-06-22 | 广东欧珀移动通信有限公司 | 网页加速显示方法、装置、移动终端以及存储介质 |
CN108769211A (zh) * | 2018-05-31 | 2018-11-06 | 康键信息技术(深圳)有限公司 | 客户端设备、网页的路由方法和计算机可读存储介质 |
CN109101625A (zh) * | 2018-08-13 | 2018-12-28 | 中国建设银行股份有限公司 | 一种网页缓存方法及装置 |
CN109101564A (zh) * | 2018-07-16 | 2018-12-28 | 阿里巴巴集团控股有限公司 | 一种页面资源同时加载的方法、装置和电子设备 |
CN109558187A (zh) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 一种用户界面渲染方法及装置 |
CN109857972A (zh) * | 2019-03-20 | 2019-06-07 | 青岛海信电器股份有限公司 | 一种页面更新方法及显示设备 |
CN111061971A (zh) * | 2019-12-16 | 2020-04-24 | 百度在线网络技术(北京)有限公司 | 用于抽取信息的方法和装置 |
CN111125573A (zh) * | 2018-10-31 | 2020-05-08 | 阿里巴巴集团控股有限公司 | 网页数据的处理方法、装置及电子设备 |
CN111143732A (zh) * | 2019-12-20 | 2020-05-12 | 贝壳技术有限公司 | 网页渲染方法及装置 |
CN111563223A (zh) * | 2020-05-12 | 2020-08-21 | 北京飞漫软件技术有限公司 | 一种超文本标记语言文档、网页页面本地化方法及装置 |
CN111680239A (zh) * | 2020-04-14 | 2020-09-18 | 车智互联(北京)科技有限公司 | 一种页面展示方法 |
CN114155543A (zh) * | 2021-12-08 | 2022-03-08 | 北京百度网讯科技有限公司 | 神经网络训练方法、文档图像理解方法、装置和设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102364461A (zh) * | 2011-06-30 | 2012-02-29 | 广州市动景计算机科技有限公司 | 网页内容数据获取方法及服务器 |
CN102591963A (zh) * | 2011-12-30 | 2012-07-18 | 奇智软件(北京)有限公司 | 网页内容加载控制方法及装置 |
CN103455478A (zh) * | 2012-05-21 | 2013-12-18 | 腾讯科技(深圳)有限公司 | 加速网页访问的方法和装置 |
-
2014
- 2014-07-29 CN CN201410366514.9A patent/CN105320687A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102364461A (zh) * | 2011-06-30 | 2012-02-29 | 广州市动景计算机科技有限公司 | 网页内容数据获取方法及服务器 |
CN102591963A (zh) * | 2011-12-30 | 2012-07-18 | 奇智软件(北京)有限公司 | 网页内容加载控制方法及装置 |
CN103455478A (zh) * | 2012-05-21 | 2013-12-18 | 腾讯科技(深圳)有限公司 | 加速网页访问的方法和装置 |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106055720A (zh) * | 2016-07-18 | 2016-10-26 | 北京小米移动软件有限公司 | 网页显示方法及装置 |
CN107666459B (zh) * | 2016-07-27 | 2020-10-16 | 阿里巴巴(中国)有限公司 | 应用缓存校验方法和装置以及计算设备 |
CN107666459A (zh) * | 2016-07-27 | 2018-02-06 | 广州市动景计算机科技有限公司 | 应用缓存校验方法和装置以及计算设备 |
CN106354462B (zh) * | 2016-08-30 | 2019-03-15 | 青岛海信电器股份有限公司 | 一种文档在多个设备中同步显示的方法、设备及系统 |
CN106354462A (zh) * | 2016-08-30 | 2017-01-25 | 青岛海信电器股份有限公司 | 一种文档在多个设备中同步显示的方法、设备及系统 |
CN106878370A (zh) * | 2016-09-19 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 一种本地缓存的更新方法和设备 |
CN106503193A (zh) * | 2016-11-02 | 2017-03-15 | 网宿科技股份有限公司 | 恢复浏览器中页面的方法及其装置 |
US10621260B2 (en) | 2016-11-02 | 2020-04-14 | Wangsu Science & Technology Co., Ltd. | Method and device for restoring pages of browser |
WO2018082119A1 (zh) * | 2016-11-02 | 2018-05-11 | 网宿科技股份有限公司 | 恢复浏览器中页面的方法及其装置 |
CN106933569A (zh) * | 2017-02-13 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 一种网页刷新方法及装置 |
CN106933569B (zh) * | 2017-02-13 | 2019-08-09 | 腾讯科技(深圳)有限公司 | 一种网页刷新方法及装置 |
CN107066609A (zh) * | 2017-04-27 | 2017-08-18 | 北京京东尚科信息技术有限公司 | 图片显示方法和装置 |
CN107066631A (zh) * | 2017-05-26 | 2017-08-18 | 北京三快在线科技有限公司 | 页面的显示方法、装置及电子设备 |
CN109558187A (zh) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 一种用户界面渲染方法及装置 |
WO2019062615A1 (zh) * | 2017-09-27 | 2019-04-04 | 阿里巴巴集团控股有限公司 | 一种用户界面渲染方法及装置 |
CN109558187B (zh) * | 2017-09-27 | 2022-08-23 | 斑马智行网络(香港)有限公司 | 一种用户界面渲染方法及装置 |
CN108197264A (zh) * | 2017-12-29 | 2018-06-22 | 广东欧珀移动通信有限公司 | 网页加速显示方法、装置、移动终端以及存储介质 |
CN108197264B (zh) * | 2017-12-29 | 2020-08-25 | Oppo广东移动通信有限公司 | 网页加速显示方法、装置、移动终端以及存储介质 |
CN108769211A (zh) * | 2018-05-31 | 2018-11-06 | 康键信息技术(深圳)有限公司 | 客户端设备、网页的路由方法和计算机可读存储介质 |
CN108769211B (zh) * | 2018-05-31 | 2022-04-12 | 康键信息技术(深圳)有限公司 | 客户端设备、网页的路由方法和计算机可读存储介质 |
CN109101564A (zh) * | 2018-07-16 | 2018-12-28 | 阿里巴巴集团控股有限公司 | 一种页面资源同时加载的方法、装置和电子设备 |
CN109101625A (zh) * | 2018-08-13 | 2018-12-28 | 中国建设银行股份有限公司 | 一种网页缓存方法及装置 |
CN109101625B (zh) * | 2018-08-13 | 2022-07-08 | 中国建设银行股份有限公司 | 一种网页缓存方法及装置 |
CN111125573A (zh) * | 2018-10-31 | 2020-05-08 | 阿里巴巴集团控股有限公司 | 网页数据的处理方法、装置及电子设备 |
CN109857972A (zh) * | 2019-03-20 | 2019-06-07 | 青岛海信电器股份有限公司 | 一种页面更新方法及显示设备 |
CN109857972B (zh) * | 2019-03-20 | 2023-03-14 | Vidaa(荷兰)国际控股有限公司 | 一种页面更新方法及显示设备 |
CN111061971A (zh) * | 2019-12-16 | 2020-04-24 | 百度在线网络技术(北京)有限公司 | 用于抽取信息的方法和装置 |
CN111061971B (zh) * | 2019-12-16 | 2023-07-14 | 百度在线网络技术(北京)有限公司 | 用于抽取信息的方法和装置 |
CN111143732A (zh) * | 2019-12-20 | 2020-05-12 | 贝壳技术有限公司 | 网页渲染方法及装置 |
CN111680239A (zh) * | 2020-04-14 | 2020-09-18 | 车智互联(北京)科技有限公司 | 一种页面展示方法 |
CN111680239B (zh) * | 2020-04-14 | 2024-05-31 | 车智互联(北京)科技有限公司 | 一种页面展示方法 |
CN111563223A (zh) * | 2020-05-12 | 2020-08-21 | 北京飞漫软件技术有限公司 | 一种超文本标记语言文档、网页页面本地化方法及装置 |
CN111563223B (zh) * | 2020-05-12 | 2023-09-19 | 北京飞漫软件技术有限公司 | 一种网页页面本地化方法及装置 |
CN114155543A (zh) * | 2021-12-08 | 2022-03-08 | 北京百度网讯科技有限公司 | 神经网络训练方法、文档图像理解方法、装置和设备 |
CN114155543B (zh) * | 2021-12-08 | 2022-11-29 | 北京百度网讯科技有限公司 | 神经网络训练方法、文档图像理解方法、装置和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105320687A (zh) | 网页显示方法及装置 | |
CN103455348B (zh) | 分区调整方法、装置、终端、服务器及系统 | |
CN104978176B (zh) | 应用程序接口调用方法、装置及计算机可读存储介质 | |
CN103455571A (zh) | 网页中的图片显示方法、装置及终端 | |
CN103455582A (zh) | 浏览器导航页的显示方法及移动终端 | |
US10095666B2 (en) | Method and terminal for adding quick link | |
CN103617165A (zh) | 一种加载图片的方法、装置及终端 | |
CN104239332A (zh) | 网页内容处理方法、装置及浏览器客户端 | |
CN103279574A (zh) | 一种浏览器图片的加载方法、装置和终端设备 | |
CN103310009A (zh) | 一种更新网页数据的方法、装置和终端设备 | |
CN103513987A (zh) | 一种浏览器网页的渲染处理方法、装置及终端设备 | |
CN104519404A (zh) | 图像互换格式文件的播放方法及装置 | |
CN105446726A (zh) | 生成网页的方法和装置 | |
CN104965716A (zh) | 图标更新方法、客户端装置、及终端设备 | |
CN104951215A (zh) | 一种页面操作的处理方法和装置 | |
CN104159140A (zh) | 一种视频处理的方法、装置和系统 | |
CN104954159A (zh) | 一种网络信息统计的方法和装置 | |
CN104182429A (zh) | 网页处理方法和终端 | |
CN103399911A (zh) | 基于浏览器客户端的访问处理方法、装置及终端设备 | |
CN104216929A (zh) | 一种页面元素的拦截方法和装置 | |
CN103455601A (zh) | 一种网页处理方法、装置及终端设备 | |
CN103607431B (zh) | 移动终端资源处理方法、装置和设备 | |
CN103631625A (zh) | 一种数据获取的方法、用户端、服务器及系统 | |
CN103310007A (zh) | 网页切换方法、装置和设备 | |
CN108268232B (zh) | 一种图片显示方法、装置、系统和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160210 |