[发明专利]移动端页面的更新方法和装置有效
申请号: | 201610323209.0 | 申请日: | 2016-05-16 |
公开(公告)号: | CN107391507B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 黄金涌;葛高松;徐昭;欧阳华;景光宇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 页面 更新 方法 装置 | ||
本申请提出一种移动端页面的更新方法和装置,该移动端页面的更新方法包括:接收服务端的组件更新通知;根据所述组件更新通知获取更新的组件及组件标识;根据所述组件标识确定客户端本地缓存页面的原始组件;使用所述更新的组件替换所述本地缓存页面的原始组件;根据更新后的组件生成所述缓存页面的界面模版。该方法能够实现对客户端本地缓存页面的组件化,从而可以降低服务端与客户端之间的传输开销和降低服务端的存储开销。
技术领域
本申请涉及互联网技术领域,尤其涉及一种移动端页面的更新方法和装置。
背景技术
随着移动技术的发展,用户能够使用移动设备在客户端显示服务端提供的页面。为了实现页面在客户端的显示,相关技术中可以采用如下解决方案:一种方式是客户端本地存储整个页面文件,在更新页面时,需要下载整个新版本的页面文件。另一种方式是由服务端保存原始的页面文件,在更新页面时,服务端采用比较算法根据原始的页面文件和更新后的页面文件生成差量文件并发送给客户端进行更新。
从上述两种方式的实现可以看出:前一种方式下,页面文件的微小更新就需要客户端从服务端下载整个的新的页面文件,客户端与服务端之间传输的数据量较大,造成的传输开销也较大。后一种方式下,在页面文件发生更新后服务端需要存储修改前后的页面文件以生成差量文件,浪费服务端的存储资源,造成存储开销的增大。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的一个目的在于提出一种移动端页面的更新方法,该方法可以在更新客户端本地缓存页面时,降低服务端与客户端之间的传输开销和降低服务端的存储开销。
本申请的另一个目的在于提出一种移动端页面的更新装置。
为达到上述目的,本申请第一方面实施例提出的移动端页面的更新方法,包括:接收服务端的组件更新通知;根据所述组件更新通知获取更新的组件及组件标识;根据所述组件标识确定客户端本地缓存页面的原始组件;使用所述更新的组件替换所述本地缓存页面的原始组件;根据更新后的组件生成所述缓存页面的界面模版。
本申请第一方面实施例提出的移动端页面的更新方法,通过用更新的组件替换原始组件,可以实现对客户端本地缓存页面的组件化,从而降低服务端与客户端之间的传输开销和降低服务端的存储开销
为达到上述目的,本申请第二方面实施例提出的移动端页面的更新装置,包括:接收模块,用于接收服务端的组件更新通知;获取模块,用于根据所述组件更新通知获取更新的组件及组件标识;确定模块,用于根据所述组件标识确定客户端本地缓存页面的原始组件;替换模块,用于使用所述更新的组件替换所述本地缓存页面的原始组件;生成模块,用于根据更新后的组件生成所述缓存页面的界面模版。
本申请第二方面实施例提出的移动端页面的更新装置,通过用更新的组件替换原始组件,可以实现对客户端本地缓存页面的组件化,从而降低服务端与客户端之间的传输开销和降低服务端的存储开销。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一实施例提出的移动端页面的更新方法的流程示意图;
图2是本申请另一实施例提出的移动端页面的更新方法的流程示意图;
图3是本申请另一实施例提出的移动端页面的更新方法的流程示意图;
图4是本申请实施例中组件间的依赖关系的示意图;
图5a-图5b是本申请实施例中服务端和客户端分别存储的信息的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610323209.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于查询数据的方法和装置
- 下一篇:数据加载方法和系统