[发明专利]更新客户端资源包的方法和装置在审
申请号: | 201711117493.7 | 申请日: | 2017-11-13 |
公开(公告)号: | CN107846465A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 马高龙 | 申请(专利权)人: | 北京趣拿软件科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 赵囡囡 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 客户端 资源 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种更新客户端资源包的方法和装置。
背景技术
客户端是指与服务器相对应,为客户提供本地服务的应用程序。除了一些本地运行的应用程序,大多数客户端需要与服务器配合运行。随着互联网技术的发展,各种各样的客户端应用(例如QQ、微信等)普及到人们的生活和工作中。
为了提供客户端运行的效率,这些客户端通常会在内部加载一些静态资源(例如,图片或客户端脚本等),并将这些资源都打包存储在客户端本地。客户端通常会提供不同的业务,而每个业务都会有相应的资源包,现有技术在更新客户端的资源包时,当通常需要用户定期升级或更新整个客户端应用,效率不高,且无法随着后台服务器的更新而及时得到升级或更新。
针对上述现有技术中由于客户端应用程序加载的静态资源通常存储客户端本地导致无法实时更新的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种更新客户端资源包的方法和装置,以至少解决现有技术中由于客户端应用程序加载的静态资源通常存储客户端本地导致无法实时更新的技术问题。
根据本发明实施例的一个方面,提供了一种更新客户端资源包的方法,包括:在目标客户端调用检查更新接口的情况下,获取目标客户端的客户端版本信息和目标客户端内至少一个本地资源包的资源包版本信息,其中,检查更新接口用于后台服务器更新目标客户端内需要更新的一个或多个本地资源包;基于客户端版本信息,查找后台服务器上与目标客户端内每个本地资源包对应的待升级资源包;基于每个本地资源包的版本信息和对应的待升级资源包的版本信息的比较结果,确定是否对每个本地资源包进行更新。
根据本发明实施例的另一方面,还提供了一种更新客户端资源包的装置,包括:获取单元,用于在目标客户端调用检查更新接口的情况下,获取目标客户端的客户端版本信息和目标客户端内至少一个本地资源包的资源包版本信息,其中,检查更新接口用于后台服务器更新目标客户端内需要更新的一个或多个本地资源包;查找单元,用于基于客户端版本信息,查找后台服务器上与目标客户端内每个本地资源包对应的待升级资源包;确定单元,用于基于每个本地资源包的版本信息和对应的待升级资源包的版本信息的比较结果,确定是否对每个本地资源包进行更新。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述的更新客户端资源包的方法。
根据本发明实施例的另一方面,还提供了一种处理器,其特征在于,处理器用于运行程序,其中,程序运行时执行上述的更新客户端资源包的方法。
在本发明实施例中,在目标客户端调用检查更新接口的情况下,获取目标客户端的客户端版本信息和目标客户端内至少一个本地资源包的资源包版本信息,其中,检查更新接口用于后台服务器更新目标客户端内需要更新的一个或多个本地资源包;基于客户端版本信息,查找后台服务器上与目标客户端内每个本地资源包对应的待升级资源包;基于每个本地资源包的版本信息和对应的待升级资源包的版本信息的比较结果,确定是否对每个本地资源包进行更新,达到了通过后台服务器自动检查和更新客户端上资源包的目的,从而实现了当客户端的后台服务器更新某个资源包后及时同步到相应的客户端的技术效果,进而解决了现有技术中由于客户端应用程序加载的静态资源通常存储客户端本地导致无法实时更新的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种更新客户端资源包的方法流程图;
图2是根据本发明实施例的一种可选的更新客户端资源包的方法流程图;
图3是根据本发明实施例的一种可选的更新客户端资源包的方法流程图;
图4是根据本发明实施例的一种可选的更新客户端资源包的方法流程图;
图5是根据本发明实施例的一种优选的更新客户端资源包的方法流程图;以及
图6是根据本发明实施例的一种更新客户端资源包的装置示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京趣拿软件科技有限公司,未经北京趣拿软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711117493.7/2.html,转载请声明来源钻瓜专利网。