一种热更新方法、装置及计算机存储介质制造方法及图纸

技术编号:21033554 阅读:92 留言:0更新日期:2019-05-04 05:11
本发明专利技术实施例公开了一种热更新方法、装置及计算机存储介质,方法包括:SDK客户端调用加载器加载更新文件至存储空间;所述SDK客户端将更新指示变量的值更改为所述存储空间中存储所述更新文件的地址;所述SDK客户端确定所述更新指示变量的值不为空,根据存储所述更新文件的地址调用所述更新文件。

【技术实现步骤摘要】
一种热更新方法、装置及计算机存储介质
本专利技术涉及智能终端领域,尤其涉及一种热更新方法、装置及计算机存储介质。
技术介绍
近年来,随着智能终端的普及,用户对应用程序(Application,APP)的要求也越来越高。在APP发布后,需要不断地更新APP以满足用户对APP的各种要求或者修复APP中的漏洞。但是,每次进行APP更新时,都需要智能终端在应用商店中下载更新后的APP安装包,然后进行APP安装包的安装,由于一般APP安装包比较大,因此更新速度比较慢,而且用户的更新体验也比较差。目前,主要通过热更新的方法来解决上述问题,该热更新方法是通过动态下发代码,使开发者在不发布新版本的APP安装包的情况下,通过更新包修复APP中的部分漏洞或发布新功能,由于一般更新包比较小,因此更新速度比较快。但是,该热更新方法并不适用于软件开发工具包(SoftwareDevelopmentKit,SDK),也不支持SDK的资源热更新。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的至少一个问题而提供一种热更新方法、装置及计算机存储介质,解决现有技术中的热更新方法不适用于SDK的问题。为达到上本文档来自技高网...

【技术保护点】
1.一种热更新方法,其特征在于,所述方法包括:软件开发工具包SDK客户端调用加载器加载更新文件至存储空间;所述SDK客户端将更新指示变量的值更改为所述存储空间中存储所述更新文件的地址;所述SDK客户端确定所述更新指示变量的值不为空,根据存储所述更新文件的地址调用所述更新文件。

【技术特征摘要】
1.一种热更新方法,其特征在于,所述方法包括:软件开发工具包SDK客户端调用加载器加载更新文件至存储空间;所述SDK客户端将更新指示变量的值更改为所述存储空间中存储所述更新文件的地址;所述SDK客户端确定所述更新指示变量的值不为空,根据存储所述更新文件的地址调用所述更新文件。2.根据权利要求1所述的方法,其特征在于,所述更新文件包括热更新代码,所述更新指示变量为第一更新指示变量;所述SDK客户端确定所述更新指示变量的值不为空,根据存储所述更新文件的地址调用所述更新文件,包括:所述SDK客户端确定所述第一更新指示变量的值不为空,根据存储所述热更新代码的地址到所述存储空间读取并执行所述热更新代码。3.根据权利要求1所述的方法,其特征在于,所述更新文件包括热更新资源;所述SDK客户端调用加载器加载更新文件至存储空间,包括:SDK客户端调用加载器加载所述热更新资源、所述热更新资源的资源名称和存储所述热更新资源的地址至存储空间。4.根据权利要求3所述的方法,其特征在于,所述更新指示变量为第二更新指示变量;所述SDK客户端确定所述更新指示变量的值不为空,根据存储所述更新文件的地址调用所述更新文件,包括:所述SDK客户端确定所述第二更新指示变量的值不为空,确定当前所需资源的当前资源名称,根据第二更新指示变量读取存储的所述资源名称;所述SDK客户端将所述当前资源名称与存储的所述资源名称进行匹配,匹配成功后,确定对应于匹配到的所述资源名称的存储所述热更新资源的地址,根据存储所述热更新资源的地址读取存储的所述热更新资源。5.根据权利要求1所述的方法,其特征在于,在所述SDK客户端调用加载器加载更新文件至存储空间之前,所述方法还包括:SDK客户端向服务器发送查询请求,所述查询请求用于请求所述服务器查询更新文件;所述S...

【专利技术属性】
技术研发人员:姚德生欧伯武叶天宽黄鹤羽曾小箭杨正铃陈炫锦谭明武农家锴周泽杰郭骏逸王绮媛赵茜於文婧冼恩圳何丽琼
申请(专利权)人:中国移动通信集团有限公司中移互联网有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1