网页显示方法和装置制造方法

文档序号:6628691阅读:144来源:国知局
网页显示方法和装置制造方法
【专利摘要】本发明提出一种网页显示方法和装置,该网页显示方法包括确定特定网页,其中,所述特定网页是需要快速显示的网页;在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中;在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。该方法能够有效提高使用范围和加快显示速度。
【专利说明】网页显示方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种网页显示方法和装置。

【背景技术】
[0002]越来越多的用户会选择通过在互联网中浏览网页的方式来获取信息,但是受制于当前的网络环境或者互联网硬件设备性能等问题,会造成网页显示速度较慢。
[0003]相关技术中,为了提高网页显示速度,可以对主要内容进行解析并显示,例如将新闻类网页中的标题、文字等内容解析出来并显示。
[0004]但是,这种方式只对新闻类等特定网页有效,使用范围受限。


【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本发明的一个目的在于提出一种网页显示方法,该方法能够有效提高使用范围。
[0007]本发明的另一个目的在于提出一种网页显示装置。
[0008]为达到上述目的,本发明第一方面实施例提出的网页显示方法,包括:确定特定网页,其中,所述特定网页是需要快速显示的网页;在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中;在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
[0009]可选的,所述确定特定网页,包括:
[0010]将用户预设的网页确定为特定网页;或者,
[0011]根据用户对网页的历史访问行为确定特定网页;或者,
[0012]接收服务端确定的特定网页。
[0013]可选的,所述根据用户对网页的历史访问行为确定特定网页,包括:
[0014]根据用户对网页的历史访问行为,确定用户对网页的访问频率,并根据所述访问频率从高到低的顺序对网页进行排序,从排序后的网页中选择预设个数的网页作为特定网页;或者,
[0015]根据用户对网页的历史访问行为,确定用户对网页的访问频率,将访问频率大于预设阈值的网页确定为特定网页。
[0016]可选的,所述从服务端获取所述特定网页,包括:
[0017]在每次浏览器启动后,从服务端获取所述特定网页。
[0018]可选的,所述在每次浏览器启动后,从服务端获取所述特定网页,包括:
[0019]在浏览器启动后,根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。
[0020]可选的,所述从服务端获取所述特定网页并保存在用户设备中,包括:
[0021]从服务端下载所述特定网页;
[0022]解析所述特定网页的内容;
[0023]根据所述特定网页的内容进行渲染;
[0024]将渲染后的特定网页保存在用户设备中。
[0025]本发明第一方面实施例提出的网页显示方法中,在特定网页被访问之前,预先从服务端获取特定网页并保存在用户设备中,进而在特定网页被访问时,可以直接从用户设备中获取并将特定网页显示给用户,相对于从服务端获取网页,从用户设备本地获取网页可以达到快速显示特定网页的效果,并且该方式不限于新闻类网页,特定网页可以是任意类型的网页,因此,可以有效提高使用范围。
[0026]为达到上述目的,本发明第二方面实施例提出的网页显示装置,包括:确定模块,用于确定特定网页,其中,所述特定网页是需要快速显示的网页;获取模块,用于在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中;显示模块,用于在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
[0027]可选的,所述确定模块具体用于:
[0028]将用户预设的网页确定为特定网页;或者,
[0029]根据用户对网页的历史访问行为确定特定网页;或者,
[0030]接收服务端确定的特定网页。
[0031]可选的,所述确定模块进一步具体用于:
[0032]根据用户对网页的历史访问行为,确定用户对网页的访问频率,并根据所述访问频率从高到低的顺序对网页进行排序,从排序后的网页中选择预设个数的网页作为特定网页;或者,
[0033]根据用户对网页的历史访问行为,确定用户对网页的访问频率,将访问频率大于预设阈值的网页确定为特定网页。
[0034]可选的,所述获取模块具体用于:
[0035]在每次浏览器启动后,从服务端获取所述特定网页。
[0036]可选的,所述获取模块进一步具体用于:
[0037]在浏览器启动后,根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。
[0038]可选的,所述获取模块包括:
[0039]第一单元,用于从服务端下载所述特定网页;
[0040]第二单元,用于解析所述特定网页的内容;
[0041]第三单元,用于根据所述特定网页的内容进行渲染;
[0042]第四单元,用于将渲染后的特定网页保存在用户设备中。
[0043]本发明第二方面实施例提出的网页显示装置,在特定网页被访问之前,预先从服务端获取特定网页并保存在用户设备中,进而在特定网页被访问时,可以直接从用户设备中获取并将特定网页显示给用户,相对于从服务端获取网页,从用户设备本地获取网页可以达到快速显示特定网页的效果,并且该方式不限于新闻类网页,特定网页可以是任意类型的网页,因此,可以有效提闻使用范围。
[0044]为达到上述目的,本发明第三方面实施例提出的用户设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为用户设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行:确定特定网页,其中,所述特定网页是需要快速显示的网页;在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中;在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
[0045]可选的,所述确定特定网页,包括:
[0046]将用户预设的网页确定为特定网页;或者,
[0047]根据用户对网页的历史访问行为确定特定网页;或者,
[0048]接收服务端确定的特定网页。
[0049]可选的,所述根据用户对网页的历史访问行为确定特定网页,包括:
[0050]根据用户对网页的历史访问行为,确定用户对网页的访问频率,并根据所述访问频率从高到低的顺序对网页进行排序,从排序后的网页中选择预设个数的网页作为特定网页;或者,
[0051 ] 根据用户对网页的历史访问行为,确定用户对网页的访问频率,将访问频率大于预设阈值的网页确定为特定网页。
[0052]可选的,所述从服务端获取所述特定网页,包括:
[0053]在每次浏览器启动后,从服务端获取所述特定网页。
[0054]可选的,所述在每次浏览器启动后,从服务端获取所述特定网页,包括:
[0055]在浏览器启动后,根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。
[0056]可选的,所述从服务端获取所述特定网页并保存在用户设备中,包括:
[0057]从服务端下载所述特定网页;
[0058]解析所述特定网页的内容;
[0059]根据所述特定网页的内容进行渲染;
[0060]将渲染后的特定网页保存在用户设备中。
[0061]本发明第三方面实施例提出的用户设备,在特定网页被访问之前,预先从服务端获取特定网页并保存在用户设备中,进而在特定网页被访问时,可以直接从用户设备中获取并将特定网页显示给用户,相对于从服务端获取网页,从用户设备本地获取网页可以达到快速显示特定网页的效果,并且该方式不限于新闻类网页,特定网页可以是任意类型的网页,因此,可以有效提闻使用范围。
[0062]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0063]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0064]图1是本发明一实施例提出的网页显示方法的流程示意图;
[0065]图2是本发明另一实施例提出的网页显示方法的流程示意图;
[0066]图3是本发明实施例中从服务端获取所述特定网页的流程示意图;
[0067]图4是本发明另一实施例提出的网页显示装置的结构示意图;
[0068]图5是本发明另一实施例提出的网页显示装置的结构示意图。

【具体实施方式】
[0069]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0070]图1是本发明一实施例提出的网页显示方法的流程示意图,该方法包括:
[0071]Sll:确定特定网页,其中,所述特定网页是需要快速显示的网页。
[0072]本实施例的执行主体是用户设备,具体可以是移动设备或者个人电脑(PersonalComputer, PC)等。
[0073]其中,特定网页是指在用户设备需要快速显示的网页。
[0074]具体地,可以通过以下三种方式中的任一种方式确定特定网页:
[0075]将用户预设的网页确定为特定网页。其中,用户预设的网页也可以称为默认网页,是用户静态设置的,例如,设置百度或者谷歌等网页作为特定网页。
[0076]根据用户对网页的历史访问行为确定特定网页。其中,可以采用统计方式,对用户对网页的历史访问行为进行统计,根据统计结果确定特定网页。统计的用户对网页的历史访问行为可以具体是用户对网页的访问次数。例如,将网页的访问次数初始值设置为0,之后当用户访问一个网页后,将该网页的访问次数加1,按照这种方式得到每个网页的访问次数,之后,可以根据每个网页的访问次数,按照从高到低的顺序进行排序,从排序后的网页中选择预设个数的网页作为特定网页,例如,预设个数是2个,经过统计访问次数最高的两个网页分别是第一网页和第二网页,则将第一网页和第二网页确定为特定网页。或者,根据用户对网页的历史访问行为,确定用户对网页的访问次数,将访问次数大于预设阈值的网页确定为特定网页。另外一种实施方式中,上述统计时可以预设时间段,根据预设时间段内的次数按照排序或者大于预设阈值的方式确定出特定网页。需要说明的是,该方式下,进行统计时由用户设备进行。
[0077]接收服务端确定的特定网页。其中,当前方式下,可以由服务端对用户行为进行统计,根据统计结果确定特定网页,其中,在统计时可以以当前用户为统计对象,例如,统计当前用户对每个网页的访问次数,根据该访问次数确定出当前用户最常访问的网页,之后将该网页确定为特定网页;或者,服务端也可以对所有用户的行为进行统计,统计每个用户对每个网页的访问次数,根据该访问次数确定出被用户访问次数最多的网页,之后将该网页确定为特定网页。
[0078]S12:在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中。
[0079]在确定出特定网页后,可以预先从服务端下载该特定网页并保存在用户设备中。例如,特定网页是百度网页,则可以将百度网页保存在用户设备中。
[0080]可选的,可以将特定网页保存在用户设备中的用于保存浏览器中的内容的缓存中。
[0081]具体的,另一个实施例中,如图2所示,所述从服务端获取所述特定网页,包括:
[0082]S21:在每次浏览器启动后,从服务端获取所述特定网页。
[0083]其中,特定网页可以根据浏览器的每次启动重新从服务端获取,以保证获取到最新的网页。
[0084]例如,特定网页为百度网页,则在用户每次启动浏览器后,浏览器从服务端获取当前的百度页面。
[0085]进一步的,浏览器每次启动后,可以从服务端获取一次特定网页,或者,浏览器每次启动后,也可以从服务端获取多次的特定网页。
[0086]例如,每启动一次浏览器,浏览器则从服务端获取特定网页,在该浏览器关闭之前,浏览器不会再从服务端获取特定网页。这样可以节省资源消耗。或者,
[0087]设置过期时间,启动浏览器后,在浏览器启动后,浏览器根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。此时,在浏览器的每次启动时间内,浏览器可以多次从服务端获取特定网页。这样可以保证获取到最新的网页。
[0088]可选的,另一实施例中,参见图3,从服务端获取所述特定网页具体可以包括:
[0089]S121:从服务端下载所述特定网页。
[0090]具体地,当用户启动浏览器后,浏览器在后台中向服务端发起下载网页请求,该下载网页请求中包含特定网页的信息,特定网页的信息例如为特定网页的统一资源定位符(Uniform Resource Locator, URL)地址。
[0091]服务端接收到该下载网页请求后,根据下载网页请求中包含的特定网页的信息,找到对应的网页,也就是找到特定网页,之后服务端可以将特定网页包含的内容发送给浏
IrWSB
JaL-HPT O
[0092]S122:解析所述特定网页的内容。
[0093]其中,可以由浏览器解析特性网页的内容。具体地,浏览器可以通过调用应用程序编程接口(Applicat1n Programming Interface,API),对特定网页中的内容,例如对特定网页中的文字和图片等内容进行解析。
[0094]S123:根据所述特定网页的内容进行渲染。
[0095]具体地,浏览器可以通过执行特定网页中的超文本标记语言(HyperText Mark-upLanguage, HTML)代码或者级联样式表(Cascading Style Sheets, CSS)代码,对特定网页的内容布局、图片等进行渲染。
[0096]S124:将渲染后的特定网页保存在用户设备中。
[0097]具体地,可以在用户设备中预先设置用于保存浏览器中内容的缓存,例如保存网页的缓存,之后浏览器将特定网页保存在用户设备的该缓存中。
[0098]S13:在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
[0099]其中,可以通过输入网址,或者点击访问历史访问记录等方式访问特定网页。
[0100]在特定网页被访问时,可以从用户设备本地获取特定网页,而不需要再从服务端获取特定网页,可以避免从服务端获取网页时由于网络状况不佳等情况造成的获取缓慢等问题。
[0101]另一方面,从用户设备获取的特定网页是已经被解析和渲染的网页,由于用户设备中保存的特定网页已经被解析并渲染,可以避免从服务端获取网页后需要重新解析渲染等造成的显示缓慢问题。
[0102]本实施例中,在特定网页被访问之前,预先从服务端获取特定网页并保存在用户设备中,进而在特定网页被访问时,可以直接从用户设备中获取并将特定网页显示给用户,相对于从服务端获取网页,从用户设备本地获取网页可以达到快速显示特定网页的效果,从而加速显示速度,提升用户体验,并且该方式不限于新闻类网页,特定网页可以是任意类型的网页,因此,可以有效提闻使用范围。
[0103]图4是本发明另一实施例提出的网页显示装置的结构示意图,该装置40包括确定模块41、获取模块42以及显示模块43。
[0104]确定模块41用于确定特定网页,其中,所述特定网页是需要快速显示的网页。
[0105]本实施例的装置可以位于用户设备中,用户设备具体可以是移动设备或者PC等。
[0106]其中,特定网页是指在用户设备需要快速显示的网页。
[0107]具体地,可以通过以下三种方式中的任一种方式确定特定网页:
[0108]将用户预设的网页确定为特定网页。其中,用户预设的网页也可以称为默认网页,是用户静态设置的,例如,设置百度或者谷歌等网页作为特定网页。
[0109]根据用户对网页的历史访问行为确定特定网页。其中,可以采用统计方式,对用户对网页的历史访问行为进行统计,根据统计结果确定特定网页。统计的用户对网页的历史访问行为可以具体是用户对网页的访问次数。例如,将网页的访问次数初始值设置为0,之后当用户访问一个网页后,将该网页的访问次数加1,按照这种方式得到每个网页的访问次数,之后,可以根据每个网页的访问次数,按照从高到低的顺序进行排序,从排序后的网页中选择预设个数的网页作为特定网页,例如,预设个数是2个,经过统计访问次数最高的两个网页分别是第一网页和第二网页,则将第一网页和第二网页确定为特定网页。或者,根据用户对网页的历史访问行为,确定用户对网页的访问次数,将访问次数大于预设阈值的网页确定为特定网页。另外一种实施方式中,上述统计时可以预设时间段,根据预设时间段内的次数按照排序或者大于预设阈值的方式确定出特定网页。需要说明的是,该方式下,进行统计时由用户设备进行。
[0110]接收服务端确定的特定网页。其中,当前方式下,可以由服务端对用户行为进行统计,根据统计结果确定特定网页,其中,在统计时可以以当前用户为统计对象,例如,统计当前用户对每个网页的访问次数,根据该访问次数确定出当前用户最常访问的网页,之后将该网页确定为特定网页;或者,服务端也可以对所有用户的行为进行统计,统计每个用户对每个网页的访问次数,根据该访问次数确定出被用户访问次数最多的网页,之后将该网页确定为特定网页。
[0111]获取模块42用于在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备。
[0112]在确定出特定网页后,可以预先从服务端下载该特定网页并保存在用户设备中。例如,特定网页是百度网页,则可以将百度网页保存在用户设备中。
[0113]可选的,可以将特定网页保存在用户设备中的用于保存浏览器中的内容的缓存中。
[0114]一个实施例中,所述获取模块42具体用于在每次浏览器启动后,从服务端获取所述特定网页。
[0115]其中,特定网页可以根据浏览器的每次启动重新从服务端获取,以保证获取到最新的网页。
[0116]例如,特定网页为百度网页,则在用户每次启动浏览器后,浏览器从服务端获取当前的百度页面。
[0117]另一个实施例中,所述获取模块42进一步具体用于在浏览器启动后,根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。
[0118]进一步的,浏览器每次启动后,可以从服务端获取一次特定网页,或者,浏览器每次启动后,也可以从服务端获取多次的特定网页。
[0119]例如,每启动一次浏览器,浏览器则从服务端获取特定网页,在该浏览器关闭之前,浏览器不会再从服务端获取特定网页。这样可以节省资源消耗。或者,
[0120]设置过期时间,启动浏览器后,在浏览器启动后,浏览器根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。此时,在浏览器的每次启动时间内,浏览器可以多次从服务端获取特定网页。这样可以保证获取到最新的网页。
[0121]另一个实施例中,如图5所示,所述获取模块42包括:
[0122]第一单元421,用于从服务端下载所述特定网页。
[0123]具体地,当用户启动浏览器后,浏览器在后台中向服务端发起下载网页请求,该下载网页请求中包含特定网页的信息,特定网页的信息例如为特定网页的统一资源定位符(Uniform Resource Locator, URL)地址。
[0124]服务端接收到该下载网页请求后,根据下载网页请求中包含的特定网页的信息,找到对应的网页,也就是找到特定网页,之后服务端可以将特定网页包含的内容发送给浏
IrWSB
JaL-HPT O
[0125]第二单元422,用于解析所述特定网页的内容。
[0126]其中,可以由浏览器解析特性网页的内容。具体地,浏览器可以通过调用应用程序编程接口(Applicat1n Programming Interface,API),对特定网页中的内容,例如对特定网页中的文字和图片等内容进行解析。
[0127]第三单元423,用于根据所述特定网页的内容进行渲染。
[0128]具体地,浏览器可以通过执行特定网页中的超文本标记语言(HyperText Mark-upLanguage, HTML)代码或者级联样式表(Cascading Style Sheets, CSS)代码,对特定网页的内容布局、图片等进行渲染。
[0129]第四单元424,用于将渲染后的特定网页保存在客户端。
[0130]具体地,可以在用户设备中预先设置用于保存浏览器中内容的缓存,例如保存网页的缓存,之后浏览器将特定网页保存在用户设备的该缓存中。
[0131 ] 显示模块43用于在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
[0132]其中,可以通过输入网址,或者点击访问历史访问记录等方式访问特定网页。
[0133]在特定网页被访问时,可以从用户设备本地获取特定网页,而不需要再从服务端获取特定网页,可以避免从服务端获取网页时由于网络状况不佳等情况造成的获取缓慢等问题。
[0134]另一方面,从用户设备获取的特定网页是已经被解析和渲染的网页,由于用户设备中保存的特定网页已经被解析并渲染,可以避免从服务端获取网页后需要重新解析渲染等造成的显示缓慢问题。
[0135]本实施例中,在特定网页被访问之前,预先从服务端获取特定网页并保存在用户设备中,进而在特定网页被访问时,可以直接从用户设备中获取并将特定网页显示给用户,相对于从服务端获取网页,从用户设备本地获取网页可以达到快速显示特定网页的效果,从而加速显示速度,提升用户体验,并且该方式不限于新闻类网页,特定网页可以是任意类型的网页,因此,可以有效提闻使用范围。
[0136]本发明实施例还提供了一种用户设备,该用户设备包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为用户设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行:
[0137]SlT:确定特定网页,其中,所述特定网页是需要快速显示的网页。
[0138]本实施例的执行主体是用户设备,具体可以是移动设备或者个人电脑(PersonalComputer, PC)等。
[0139]其中,特定网页是指在用户设备需要快速显示的网页。
[0140]具体地,可以通过以下三种方式中的任一种方式确定特定网页:
[0141]将用户预设的网页确定为特定网页。其中,用户预设的网页也可以称为默认网页,是用户静态设置的,例如,设置百度或者谷歌等网页作为特定网页。
[0142]根据用户对网页的历史访问行为确定特定网页。其中,可以采用统计方式,对用户对网页的历史访问行为进行统计,根据统计结果确定特定网页。统计的用户对网页的历史访问行为可以具体是用户对网页的访问次数。例如,将网页的访问次数初始值设置为0,之后当用户访问一个网页后,将该网页的访问次数加1,按照这种方式得到每个网页的访问次数,之后,可以根据每个网页的访问次数,按照从高到低的顺序进行排序,从排序后的网页中选择预设个数的网页作为特定网页,例如,预设个数是2个,经过统计访问次数最高的两个网页分别是第一网页和第二网页,则将第一网页和第二网页确定为特定网页。或者,根据用户对网页的历史访问行为,确定用户对网页的访问次数,将访问次数大于预设阈值的网页确定为特定网页。另外一种实施方式中,上述统计时可以预设时间段,根据预设时间段内的次数按照排序或者大于预设阈值的方式确定出特定网页。需要说明的是,该方式下,进行统计时由用户设备进行。
[0143]接收服务端确定的特定网页。其中,当前方式下,可以由服务端对用户行为进行统计,根据统计结果确定特定网页,其中,在统计时可以以当前用户为统计对象,例如,统计当前用户对每个网页的访问次数,根据该访问次数确定出当前用户最常访问的网页,之后将该网页确定为特定网页;或者,服务端也可以对所有用户的行为进行统计,统计每个用户对每个网页的访问次数,根据该访问次数确定出被用户访问次数最多的网页,之后将该网页确定为特定网页。
[0144]S12’:在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中。
[0145]在确定出特定网页后,可以预先从服务端下载该特定网页并保存在用户设备中。例如,特定网页是百度网页,则可以将百度网页保存在用户设备中。
[0146]可选的,可以将特定网页保存在用户设备中的用于保存浏览器中的内容的缓存中。
[0147]具体的,另一个实施例中,所述从服务端获取所述特定网页,包括:
[0148]S21’:在每次浏览器启动后,从服务端获取所述特定网页。
[0149]其中,特定网页可以根据浏览器的每次启动重新从服务端获取,以保证获取到最新的网页。
[0150]例如,特定网页为百度网页,则在用户每次启动浏览器后,浏览器从服务端获取当前的百度页面。
[0151]进一步的,浏览器每次启动后,可以从服务端获取一次特定网页,或者,浏览器每次启动后,也可以从服务端获取多次的特定网页。
[0152]例如,每启动一次浏览器,浏览器则从服务端获取特定网页,在该浏览器关闭之前,浏览器不会再从服务端获取特定网页。这样可以节省资源消耗。或者,
[0153]设置过期时间,启动浏览器后,在浏览器启动后,浏览器根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。此时,在浏览器的每次启动时间内,浏览器可以多次从服务端获取特定网页。这样可以保证获取到最新的网页。
[0154]可选的,另一实施例中,步骤S12’具体可以包括:
[0155]S121’:从服务端下载所述特定网页。
[0156]具体地,当用户启动浏览器后,浏览器在后台中向服务端发起下载网页请求,该下载网页请求中包含特定网页的信息,特定网页的信息例如为特定网页的统一资源定位符(Uniform Resource Locator, URL)地址。
[0157]服务端接收到该下载网页请求后,根据下载网页请求中包含的特定网页的信息,找到对应的网页,也就是找到特定网页,之后服务端可以将特定网页包含的内容发送给浏
IrWSB
JaL-HPT O
[0158]S122’:解析所述特定网页的内容。
[0159]其中,可以由浏览器解析特性网页的内容。具体地,浏览器可以通过调用应用程序编程接口(Applicat1n Programming Interface,API),对特定网页中的内容,例如对特定网页中的文字和图片等内容进行解析。
[0160]S123’:根据所述特定网页的内容进行渲染。
[0161]具体地,浏览器可以通过执行特定网页中的超文本标记语言(HyperText Mark-upLanguage, HTML)代码或者级联样式表(Cascading Style Sheets, CSS)代码,对特定网页的内容布局、图片等进行渲染。
[0162]S124’:将渲染后的特定网页保存在用户设备中。
[0163]具体地,可以在用户设备中预先设置用于保存浏览器中内容的缓存,例如保存网页的缓存,之后浏览器将特定网页保存在用户设备的该缓存中。
[0164]S13’:在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
[0165]其中,可以通过输入网址,或者点击访问历史访问记录等方式访问特定网页。
[0166]在特定网页被访问时,可以从用户设备本地获取特定网页,而不需要再从服务端获取特定网页,可以避免从服务端获取网页时由于网络状况不佳等情况造成的获取缓慢等问题。
[0167]另一方面,从用户设备获取的特定网页是已经被解析和渲染的网页,由于用户设备中保存的特定网页已经被解析并渲染,可以避免从服务端获取网页后需要重新解析渲染等造成的显示缓慢问题。
[0168]本实施例中,在特定网页被访问之前,预先从服务端获取特定网页并保存在用户设备中,进而在特定网页被访问时,可以直接从用户设备中获取并将特定网页显示给用户,相对于从服务端获取网页,从用户设备本地获取网页可以达到快速显示特定网页的效果,从而加速显示速度,提升用户体验,并且该方式不限于新闻类网页,特定网页可以是任意类型的网页,因此,可以有效提闻使用范围。
[0169]需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0170]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0171]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0172]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0173]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0174]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0175]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0176]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种网页显示方法,其特征在于,包括: 确定特定网页,其中,所述特定网页是需要快速显示的网页; 在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中; 在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显示。
2.根据权利要求1所述的方法,其特征在于,所述确定特定网页,包括: 将用户预设的网页确定为特定网页;或者, 根据用户对网页的历史访问行为确定特定网页;或者, 接收服务端确定的特定网页。
3.根据权利要求2所述的方法,其特征在于,所述根据用户对网页的历史访问行为确定特定网页,包括: 根据用户对网页的历史访问行为,确定用户对网页的访问次数,并根据所述访问次数从高到低的顺序对网页进行排序,从排序后的网页中选择预设个数的网页作为特定网页;或者, 根据用户对网页的历史访问行为,确定用户对网页的访问次数,将访问次数大于预设阈值的网页确定为特定网页。
4.根据权利要求1所述的方法,其特征在于,所述从服务端获取所述特定网页,包括: 在每次浏览器启动后,从服务端获取所述特定网页。
5.根据权利要求4所述的方法,其特征在于,所述在每次浏览器启动后,从服务端获取所述特定网页,包括: 在浏览器启动后,根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。
6.根据权利要求1所述的方法,其特征在于,所述从服务端获取所述特定网页并保存在用户设备中,包括: 从服务端下载所述特定网页; 解析所述特定网页的内容; 根据所述特定网页的内容进行渲染; 将渲染后的特定网页保存在用户设备中。
7.一种网页显示装置,其特征在于,包括: 确定模块,用于确定特定网页,其中,所述特定网页是需要快速显示的网页; 获取模块,用于在所述特定网页被访问之前,预先从服务端获取所述特定网页并保存在用户设备中; 显示模块,用于在所述特定网页被访问时,从所述用户设备中获取所述特定网页并显/Jn ο
8.根据权利要求7所述的装置,其特征在于,所述确定模块具体用于: 将用户预设的网页确定为特定网页;或者, 根据用户对网页的历史访问行为确定特定网页;或者, 接收服务端确定的特定网页。
9.根据权利要求8所述的装置,其特征在于,所述确定模块进一步具体用于: 根据用户对网页的历史访问行为,确定用户对网页的访问频率,并根据所述访问频率从高到低的顺序对网页进行排序,从排序后的网页中选择预设个数的网页作为特定网页;或者, 根据用户对网页的历史访问行为,确定用户对网页的访问频率,将访问频率大于预设阈值的网页确定为特定网页。
10.根据权利要求7所述的装置,其特征在于,所述获取模块具体用于: 在每次浏览器启动后,从服务端获取所述特定网页。
11.根据权利要求10所述的装置,其特征在于,所述获取模块进一步具体用于: 在浏览器启动后,根据预设的过期时间,在超过所述过期时间后,重新从服务端获取所述特定网页。
12.根据权利要求7所述的装置,其特征在于,所述获取模块包括: 第一单元,用于从服务端下载所述特定网页; 第二单元,用于解析所述特定网页的内容; 第三单元,用于根据所述特定网页的内容进行渲染; 第四单元,用于将渲染后的特定网页保存在用户设备中。
【文档编号】G06F17/30GK104239562SQ201410505740
【公开日】2014年12月24日 申请日期:2014年9月26日 优先权日:2014年9月26日
【发明者】沈杨红, 金正宝, 张兴挺 申请人:可牛网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1