基于子应用的热部署方法及系统技术方案

技术编号:27470542 阅读:36 留言:0更新日期:2021-03-02 17:35
本发明专利技术属于安卓应用技术领域,特别涉及一种基于子应用的热部署方法及系统,客户端依据用户使用请求从后台服务器获取子应用列表,所述子应用列表中包含各子应用序列号、摘要、版本号及安装包下载路径;并根据用户应用点击请求获取子应用列表中对应子应用,依据版本号判断该子应用是否需要升级;针对需要升级的子应用,客户端通过文件服务器下载该子应用安装包并进行热部署安装;无需升级的子应用,则依据用户点击动作直接启动。本发明专利技术能够实现在用户无感知的情况动态新增/更新子应用功能,满足应用需求,具有较好的应用前景。具有较好的应用前景。具有较好的应用前景。

【技术实现步骤摘要】
基于子应用的热部署方法及系统


[0001]本专利技术属于安卓应用
,特别涉及一种基于子应用的热部署方法及系统。

技术介绍

[0002]传统的Android应用程序更新某些功能点,需要发布整个安装包,用户手动确认更新,拉取安装包,确认安装过程,最终完成更新。由于传统的更新方式需要重新下载、安装整个安装包,耗时较长,同时更新过程需要人工参与,用户体验感较差。

技术实现思路

[0003]为此,本专利技术提供一种基于子应用的热部署方法及系统,能够实现在用户无感知的情况动态新增/更新子应用功能,满足应用需求。
[0004]按照本专利技术所提供的设计方案,一种基于子应用的热部署方法,包含如下内容:
[0005]客户端依据用户使用请求从后台服务器获取子应用列表,所述子应用列表中包含各子应用序列号、摘要、版本号及安装包下载路径;并根据用户应用点击请求获取子应用列表中对应子应用,依据版本号判断该子应用是否需要升级;
[0006]针对需要升级的子应用,客户端通过文件服务器下载该子应用安装包并进行热部署安装;无需升级的子本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于子应用的热部署方法,其特征在于,包含如下内容:客户端依据用户使用请求从后台服务器获取子应用列表,所述子应用列表中包含各子应用序列号、摘要、版本号及安装包下载路径;并根据用户应用点击请求获取子应用列表中对应子应用,依据版本号判断该子应用是否需要升级;针对需要升级的子应用,客户端通过文件服务器下载该子应用安装包并进行热部署安装;无需升级的子应用,则依据用户点击动作直接启动。2.根据权利要求1所述的基于子应用的热部署方法,其特征在于,由后台服务器中获取到的子应用列表,针对列表中未安装的子应用,客户端通过文件服务器下载对应子应用安装包进行热部署安装。3.根据权利要求1或2所述的基于子应用的热部署方法,其特征在于,文件服务器中存储有最新待发布的各子应用安装包。4.根据权利要求3所述的基于子应用的热部署方法,其特征在于,发布者将其最新待发布的子应用安装包通过私钥签名后上传至文件服务器;针对从文件服务器下载的子应用安装包,客户端利用发布者发布的公钥验签,验签成功则进行热部署安装,否则结束流程。5.根据权利要求1所述的基于子应用的热部署方法,其特征在于,子应用热部署安装中,将子应用安装包复制到虚拟系统程序目录,并将安装包中可执行二进制文件解压到该目录下。6....

【专利技术属性】
技术研发人员:张永强朱如意张晓龙胡彦辉常书豪周小欠
申请(专利权)人:郑州信大捷安信息技术股份有限公司
类型:发明
国别省市:

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

1