【技术实现步骤摘要】
本专利技术涉及移动通信
,具体而言,涉及一种WebApp更新的处理方法和处理装置。
技术介绍
目前,客户端的浏览器集成有WebApp(网络应用)框架,允许用户安装WebApp,以使用户有更好的使用体验,并且WebApp框架允许WebApp自动更新,因此,开发者就能随时对WebApp进行修改和扩展。然而,现有WebApp的更新方式,都是通过重新下载WebApp安装包,重新进行安装。 而流量对用户来讲,是极其宝贵的,尤其对于手机客户端来讲,下载整个WebApp安装包的更新方式会大量的浪费用户的流量。同时,重新下载一个完整的安装包,也耗费了下载时间,给用户带来了较差的体验。针对相关技术中WebApp更新时浪费流量的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术旨在提供一种WebApp更新的处理方法和处理装置,以解决现有技术中WebApp更新时浪费流量的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种WebApp更新的处理方法。根据本专利技术的WebApp更新的处理方法包括服务器接收客户端浏览器发送的WebApp的标识信息;服务器根据标识信息获取预存的第一特征值集合和第二特征值集合,其中,第一特征值集合为标识信息对应版本的WebApp所有文件的特征值,第二特征值集合为WebApp最新版本的所有文件的特征值;服务器对比第一特征值集合和第二特征值集合;当第一特征值集合中的第一文件的特征值与第二特征值集合中的各特征值均不相同时,月艮务器生成WebApp的第一更新指令,其中,第一更新指令用于指示客户端浏览器删除第一文件;当第二特征值集合中的第 ...
【技术保护点】
一种WebApp更新的处理方法,其特征在于,包括:服务器接收客户端浏览器发送的WebApp的标识信息;所述服务器根据所述标识信息获取预存的第一特征值集合和第二特征值集合,其中,所述第一特征值集合为所述标识信息对应版本的所述WebApp所有文件的特征值,所述第二特征值集合为所述WebApp最新版本的所有文件的特征值;所述服务器对比所述第一特征值集合和所述第二特征值集合;当所述第一特征值集合中的第一文件的特征值与所述第二特征值集合中的各特征值均不相同时,所述服务器生成所述WebApp的第一更新指令,其中,所述第一更新指令用于指示所述客户端浏览器删除所述第一文件;当所述第二特征值集合中的第二文件的特征值与所述第一特征值集合中的各特征值均不相同时,所述服务器生成所述WebApp的第二更新指令,其中,所述第二更新指令用于指示所述客户端浏览器增加所述第二文件;以及所述服务器将生成的更新指令发送至所述客户端浏览器,以使所述客户端浏览器根据所述生成的更新指令更新所述WebApp的文件。
【技术特征摘要】
1.一种WebApp更新的处理方法,其特征在于,包括 服务器接收客户端浏览器发送的WebApp的标识信息; 所述服务器根据所述标识信息获取预存的第一特征值集合和第二特征值集合,其中,所述第一特征值集合为所述标识信息对应版本的所述WebApp所有文件的特征值,所述第二特征值集合为所述WebApp最新版本的所有文件的特征值; 所述服务器对比所述第一特征值集合和所述第二特征值集合; 当所述第一特征值集合中的第一文件的特征值与所述第二特征值集合中的各特征值均不相同时,所述服务器生成所述WebApp的第一更新指令,其中,所述第一更新指令用于指示所述客户端浏览器删除所述第一文件; 当所述第二特征值集合中的第二文件的特征值与所述第一特征值集合中的各特征值均不相同时,所述服务器生成所述WebApp的第二更新指令,其中,所述第二更新指令用于指示所述客户端浏览器增加所述第二文件;以及 所述服务器将生成的更新指令发送至所述客户端浏览器,以使所述客户端浏览器根据所述生成的更新指令更新所述WebApp的文件。2.根据权利要求I所述的方法,其特征在于,所述第一更新指令包括所述第一文件的文件名,所述第二更新指令包括所述第二文件的下载路径。3.根据权利要求I所述的方法,其特征在于,所述第二文件为本地存储文件。4.根据权利要求I所述的方法,其特征在于,在所述服务器根据所述标识信息获取预存的第一特征值集合和第二特征值集合之前,所述方法还包括 所述服务器获取所述WebApp最新版本的版本号; 所述服务器判断所述WebApp最新版本的版本号与所述WebApp的标识信息对应版本的版本号是否一致, 其中,当所述WebApp最新版本的版本号与所述WebApp的标识信息对应版本的版本号不一致,所述服务器获取所述第一特征值集合和所述第二特征值集合。5.根据权利要求I所述的方法,其特征在于,所述服务器将生成的更新指令发送至所述客户端浏览器包括 所述服务器根据生成的更新指令生成一个JSON数据;以及 所述服务器将所述JSON数据发送至所述客户端浏览器。6.—种WebApp更新的处理方法,其特征在于,包括 客户端浏览器发送WebApp的标识信息至服务器; 所述客户端浏览器接收所述服务器发送的所述WebApp的更新指令,其中,所述更新指令用于指示所述客户端浏览器删除所述WebApp的文件或增加文件至所述WebApp ;以及所述客户端浏览器根据所述更新指令更新所述WebApp的文件。7.根据权...
【专利技术属性】
技术研发人员:梁捷,俞永福,何小鹏,朱顺炎,马妙魁,
申请(专利权)人:优视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。