网页推送的方法、装置及系统的制作方法

文档序号:9600836阅读:519来源:国知局
网页推送的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及移动互联网领域,特别涉及一种网页推送的方法、装置及系统。
【背景技术】
[0002]在常见的场景中,服务器会在特定时间段推出一些活动,而这些活动会导致大量的客户端在该特定时间段内进行访问,而受到网络带宽的影响,客户端在该时间段访问时的速度则会较慢。
[0003]为了提高客户端访问网页的速度,客户端通常将用户访问过的某些网页中包含的资源文件缓存在浏览器中,并在用户再次访问这些网页时,直接调取缓存的这些资源文件进行网页渲染。
[0004]用户在首次访问网页时,仍旧需要从服务器下载对应的资源文件,尤其是访问热门网站时,访问速度非常慢。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种网页推送的方法、装置及系统。所述技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种网页推送方法,应用于服务器中,包括:
[0007]确定出符合推送条件的热点网页,所述符合推送条件的热点网页预计在晚于当前时刻的指定时间段内的访问量大于预定访问阈值;
[0008]确定出符合被推送条件的客户端;
[0009]向所述客户端推送所述符合推送条件的热点网页的统一资源定位符URL (UniformResoure Locator),所述URL用于触发所述客户端下载并存储与所述热点网页对应的网页资源,在所述客户端再次请求访问所述热点网页时,利用存储的与所述热点网页对应的网页资源进行网页渲染。
[0010]上述技术方案向符合被推送条件的客户端推送热点网页的URL,达到了使用户第一次访问热门网站时不因为网速较慢或访问人数过多而出现卡顿、白屏等现象的效果。
[0011]可选的,所述确定出符合被推送条件的客户端,包括:
[0012]获取各个客户端的历史访问记录;
[0013]对于每个客户端,根据所述客户端的历史访问记录以及判定策略,判定所述客户端是否为在所述指定时间段内访问所述热点网页的潜在客户端。
[0014]上述可选技术方案,通过获取客户端的历史访问记录以及根据判定策略判定客户端是否为潜在的客户端,达到了只向潜在客户端推送热点网页URL,推送目标明确,节省网络资源的效果。
[0015]可选的,所述向所述客户端推送所述符合推送条件的热点网页的统一资源定位符URL,包括:
[0016]在所述客户端所使用的网络类型为W1-Fi (Wireless Fidelity,无线局域网),且所述客户端处于非活跃时段时,向所述客户端推送所述符合推送条件的热点网页的URL。
[0017]上述可选技术方案,在客户端的网络类型为W1-Fi,且客户端处于非活跃时段时向客户端推送热点网页URL,达到了节省网络资费,不影响客户端网速,保证用户体验的效果。
[0018]根据本公开实施例的第二方面,提供一种网页推送方法,应用于客户端中,包括:
[0019]接收服务器推送的热点网页的统一资源定位符URL,所述热点网页的URL是所述服务器在确定出符合推送条件的热点网页后,向确定出的符合被推送条件的客户端推送的,所述符合推送条件的热点网页预计在晚于当前时刻的指定时间段内的访问量大于预定访问阈值;
[0020]下载并存储与所述URL对应的网页资源;
[0021]当所述客户端再次请求访问所述URL时,利用存储的与所述URL对应的网页资源进行网页渲染。
[0022]上述技术方案通过下载热点网页URL对应的网页资源,并在客户端再次访问该URL时用该网页资源进行网页渲染,达到了使用户第一次访问热门网站时不因为网速较慢或访问人数过多而出现卡顿、白屏等现象的效果。
[0023]可选的,所述下载并存储与所述URL对应的网页资源,包括:
[0024]下载与所述URL对应的网页资源;
[0025]将下载成功的网页资源存储至缓存列表中,并获取所述网页资源被存储在所述缓存列表中的存储位置;
[0026]将所述URL与所述存储位置对应存储为一组对应关系。
[0027]上述可选技术方案,通过将URL与对应网页资源的存储位置存储为一组对应关系,达到了方便对网页资源和URL查询、提取的效果。
[0028]可选的,所述当所述客户端再次请求访问所述URL时,利用存储的与所述URL对应的网页资源进行网页渲染,包括:
[0029]当所述客户端再次请求访问所述URL时,查询具有所述URL的对应关系;
[0030]利用所述对应关系中的存储位置获取存储在所述缓存列表中的网页资源;
[0031]利用获取到的所述网页资源进行网页渲染。
[0032]上述可选技术方案,当客户端再次请求访问该URL时,通过使用下载的网页资源进行网页渲染,达到了使用户第一次访问热门网站时不因为网速较慢或访问人数过多而出现卡顿、白屏等现象的效果。
[0033]可选的,所述方法还包括:
[0034]对于存储的每个网页资源,获取所述网页资源所对应的热点网页被发布的时间段;
[0035]在所述时间段结束后,删除存储的所述网页资源。
[0036]上述可选技术方案,通过在热点网页发布时间段结束后删除存储的网页资源,达到了不浪费客户端存储资源的效果。
[0037]根据本公开实施例的第三方面,提供一种网页推送装置,包括:
[0038]第一确定模块,被配置为确定出符合推送条件的热点网页,所述符合推送条件的热点网页预计在晚于当前时刻的指定时间段内的访问量大于预定访问阈值;
[0039]第二确定模块,被配置为确定出符合被推送条件的客户端;
[0040]推送模块,被配置为向所述第二确定模块确定出的客户端推送所述第一确定模块确定的符合推送条件的热点网页的统一资源定位符URL,所述URL用于触发所述客户端下载并存储与所述热点网页对应的网页资源,在所述客户端再次请求访问所述热点网页时,利用存储的与所述热点网页对应的网页资源进行网页渲染。
[0041]上述技术方案通过推送模块向符合被推送条件的客户端推送热点网页的统一资源定位符URL,达到了使用户第一次访问热门网站时不因为网速较慢或访问人数过多而出现卡顿、白屏等现象的效果。
[0042]可选的,所述第二确定模块,包括:
[0043]获取子模块,被配置为获取各个客户端的历史访问记录;
[0044]判定子模块,被配置为对于每个客户端,根据所述获取子模块获取的客户端的历史访问记录以及判定策略,判定所述客户端是否为在所述指定时间段内访问所述热点网页的潜在客户端。
[0045]上述可选技术方案,通过获取子模块获取客户端的历史访问记录以及判定子模块根据判定策略判定客户端是否为潜在的客户端,达到了只向潜在客户端推送热点网页URL,推送目标明确,节省网络资源的效果。
[0046]可选的出,所述推送模块,还用于:
[0047]在所述客户端所使用的网络类型为W1-Fi,且所述客户端处于非活跃时段时,向所述客户端推送所述符合推送条件的热点网页的URL。
[0048]上述可选技术方案,推送模块在客户端的网络类型为W1-Fi,且客户端处于非活跃时段时向客户端推送热点网页URL,达到了节省网络资费,不影响客户端网速,保证用户体验的效果。
[0049]根据本公开实施例的第四方面,提供一种网页推送装置,包括:
[0050]接收模块,被配置为接收推送模块推送的热点网页的统一资源定位符URL,所述热点网页的URL是所述推送模块在第一确定模块确定出符合推送条件的热点网页后,向第二确定模块确定出的符合被推送条件的客户端推送的,所述符合推送条件的热点网页预计在晚于当前时刻的指定时间段内的访问量大于预定访问阈值;
[0051]下载模块,被配置为下载并存储与所述URL对应的网页资源;
[0052]渲染模块,被配置为当所述客户端再次请求访问所述URL时,利用下载模块存储的与所述URL对应的网页资源进行网页渲染。
[0053]上述技术方案通过下载模块下载热点网页URL对应的网页资源,渲染模块在客户端再次访问该URL时用该网页资源进行网页渲染,达到了使用户第一次访问热门网站时不因为网速较慢或访问人数过多而出现卡顿、白屏等现象的效果。
[0054]可选的,所述下载模块,包括:
[0055]下载子模块,被配置为下载与所述URL对应的网页资源;
[0056]第一存储子模块,被配置为将所述下载子模块下载成功的网页资源存储至缓存列表中,并获取所述网页资源被存储在所述缓存列表中的存储位置;
[0057]第二存储子模块,被配置为将所述URL与所述第一存储子模块获取的存储位置对应存储为一组对应关系。
[0058]上述可选技术方案,通过第二存储子模块将URL与对应网页资源的存储位置存储为一组对应关系,达到了方便对网页资源和URL查询、提取的效果。
[0059]可选的,所述渲染模块,包括:
[0060]查询子模块,被配置为当所述客户端再次请求访问所述URL时,查询具有所述URL的对应关系;
[0061]获取子模块,被配置为利用所述查询子模块查询到的所述对应关系中的存储位置获取存储在所述缓存列表中的网页资源;
[0062]渲染子模块,被配置为利用所述获取子模块获取到的所述网页资源进行网页渲染。
[0063]上述可选技术方案,当客户端再次请求访问该URL时,通过渲染子模块使用下载的网页资源进行网页渲染,达到了使用户第一次访问热门网站时不因为网速较慢或访问人数过多而出现卡顿、白屏等现象的效果。
[0064]可选的,所述装置还包括:
[0065]时间段获取模块,被配置为对于存储的每个网页资源,获取所述网页资源所对应的热点网页被发布的时间段;
[0066]删除模块,被配置为在所述时间段获取模块获取的时间段结束后,删除存储的所述网页资源。
[0067]上述可选技术方案,通过删除模块在热点网页发布时间段结束后删除存储的网页资源,达到了不浪费客户端存储资源的效果。
[0068]根据本公开实施例的第五方面,提供一种网页推送装置,用于客户端中,包括:
[0069]处理器;
[0070]用于存储处理器可执行指令的存储器;
[0071 ] 其中,所述处理器被配置为:
[0072]接收服务器推送的热点网页的统一资源定位符URL,所述热点网页的URL是所述服务器在确定出符合推送条件的热点网页后,向确定出的符合被推送条件的客户端推送的,所述符合推送条件的热点网页预计在晚于当前时刻的指定时间段内的访问量大于预定访问阈值;
[0073]下载并存储与所述URL对应的网页资源;
[0074]当所述客户端再次请求访问所述URL时,利用存储的与所述URL对应的网页资源进行网页渲染。
[0075]上述技术方案通过网页
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1