[发明专利]页面显示方法及装置在审
申请号: | 201710614061.0 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107423394A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 刘忠建;杨金风;余鹏 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 林锦澜 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 显示 方法 装置 | ||
技术领域
本公开涉及网络技术领域,特别涉及一种页面显示方法及装置。
背景技术
随着网络技术的不断发展,安装在终端内的客户端逐渐由具有良好交互体验优势的本地型客户端,以及具有跨平台开发优势的网络型客户端,转变为兼具上述二者的优势的混合型客户端。
为了保证用户在使用客户端的过程中,可以为用户正常显示页面,通常需要在客户端中预先设置静态资源以便显示网页型页面,防止在网络情况不佳的情况下无法显示该页面。
而且,客户端还会对预先设置的静态资源不断更新。客户端可以先向服务器请求当前的静态资源表,接收服务器反馈的当前静态资源表,并将当前静态资源表与客户端存储的静态资源表进行比较,判断当前静态资源表发生变化,如果发生变化则下载当前静态资源表中的全部资源,从而完成更新。
发明人在实现本公开的过程中,发现相关技术至少存在如下缺陷:
在客户端需要更新静态资源时,会对静态资源表中的全部资源进行下载,而下载的全部资源中包括客户端已经存储的资源,造成浪费流量的问题。
发明内容
为克服相关技术中存在的问题,本公开提供一种页面显示方法及装置。所述技术方案如下:
根据本公开的第一方面,提供一种页面显示方法,所述方法包括:
在接收到第一离线页面的访问请求后,检测本地是否存储有所述第一离线页面的页面静态资源;
当本地存储有所述页面静态资源,根据所述页面静态资源显示所述第一离线页面;
当本地未存储有所述页面静态资源,从服务器获取所述页面静态资源,根据所述页面静态资源显示所述第一离线页面。
可选的,所述方法还包括:
监测所述页面静态资源是否更新;
在监测到所述页面静态资源更新后,从所述服务器获取更新后的页面静态资源。
可选的,所述检测本地是否存储有所述第一离线页面的页面静态资源,包括:
获取所述第一离线页面对应的静态资源表,所述静态资源表用于记录所述页面静态资源对应的文件标识;
根据所述静态资源表查询缓存列表;
当所述缓存列表中记录有所述文件标识,确定本地存储有所述页面静态资源;
当所述缓存列表中未记录有所述文件标识,确定本地未存储有所述页面静态资源。
可选的,所述当本地存储有所述页面静态资源,根据所述页面静态资源显示所述第一离线页面,包括:
当本地存储有所述页面静态资源,检测所述缓存列表记录的缓存路径所指示的存储位置是否存储有所述页面静态资源;
当所述存储位置存储有所述页面静态资源,获取所述页面静态资源,并根据所述页面静态资源显示所述第一离线页面;
当所述存储位置未存储有所述页面静态资源,从所述服务器获取所述页面静态资源。
可选的,所述访问请求携带有离线标签,所述离线标签用于标识与所述第一离线页面关联的静态资源表;
所述获取所述第一离线页面对应的静态资源表,包括:
将与所述离线标签关联的静态资源表确定为所述第一离线页面对应的静态资源表。
可选的,所述监测所述页面静态资源是否更新,包括:
向所述服务器发送资源表请求指令,所述资源表请求指令包括所述第一离线页面的页面标识;
接收所述服务器发送的静态资源表;
比较本地的静态资源表与所述服务器发送的静态资源表是否相同;
当所述本地的静态资源表与所述服务器发送的静态资源表相同时,确定所述页面静态资源未更新;
当所述本地的静态资源表与所述服务器发送的静态资源表不同时,确定所述页面静态资源更新。
可选的,所述监测所述页面静态资源是否更新,包括:
接收所述服务器发送的静态资源表,所述服务器发送的静态资源表是所述服务器在监测到所述服务器中的第一离线页面对应的页面静态资源更新后生成的,所述服务器发送的静态资源表用于记录更新后的页面静态资源对应的文件标识;
根据所述服务器发送的静态资源表,确定所述页面静态资源更新。
可选的,所述从所述服务器获取更新后的页面静态资源,包括:
根据所述服务器发送的静态资源表,从所述服务器下载页面静态资源。
根据本公开实施例的第二方面,提供一种页面显示装置,所述装置包括:
检测模块,被配置为在接收到第一离线页面的访问请求后,检测本地是否存储有所述第一离线页面的页面静态资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710614061.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调车轮直径自行车
- 下一篇:一种快拆式轮毂安装结构