[发明专利]一种应用升级方法及终端、服务器、系统在审
| 申请号: | 201611099955.2 | 申请日: | 2016-12-02 |
| 公开(公告)号: | CN108156003A | 公开(公告)日: | 2018-06-12 |
| 发明(设计)人: | 贾玄 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/445 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;李梅香 |
| 地址: | 100053 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 第一容器 目标应用 镜像数据 终端 更新信息 服务器 应用 目标应用运行 更新过程 升级系统 业务请求 终端安装 更新 升级 | ||
本发明实施例公开了一种应用升级方法,所述方法包括:终端获取到自身安装的目标应用的更新信息;其中,所述终端中至少设置有第一容器;所述第一容器中运行有所述目标应用对应的镜像数据,以便于所述终端安装的目标应用运行于所述第一容器中,并利用所述第一容器处理针对所述目标应用的业务请求;基于所述更新信息获取更新后的所述目标应用对应的新的镜像数据;根据所述新的镜像数据更新所述第一容器,以完成所述目标应用的更新过程。本发明实施例还公开了一种终端、服务器及应用升级系统。
技术领域
本发明涉及数据处理技术,尤其涉及一种应用升级方法及终端、服务器、系统。
背景技术
现有应用的升级,都是将二进制bin(binary)文件全部下载到终端,进行整体升级,升级过程不区分应用层和系统层,也就是说,不仅需要对应用进行升级,还会对系统进行升级,例如,当仅是应用层出现问题时,在对应用层进行升级的过程中,依然会对系统层进行升级,这样,必然增加了升级时间,降低了用户体验。
发明内容
为解决现有存在的技术问题,本发明实施例提供了一种应用升级方法及终端、服务器、系统,能至少解决现有技术中存在的上述问题。
本发明实施例的技术方案是这样实现的:
本发明实施例第一方面提供了一种应用升级方法,所述方法包括:
终端获取到自身安装的目标应用的更新信息;其中,所述终端中至少设置有第一容器;所述第一容器中运行有所述目标应用对应的镜像数据,以便于所述终端安装的目标应用运行于所述第一容器中,并利用所述第一容器处理针对所述目标应用的业务请求;
基于所述更新信息获取更新后的所述目标应用对应的新的镜像数据;
根据所述新的镜像数据更新所述第一容器,以完成所述目标应用的更新过程。
上述方案中,所述基于所述新的镜像数据更新所述第一容器,包括:
运行所述新的镜像数据,得到第二容器,以便于利用所述第二容器处理针对所述目标应用的新的业务请求;
检测所述第一容器中处理的针对所述目标应用的业务请求是否完成;
若完成,则将所述第二容器替代所述第一容器,以完成所述第一容器的更新过程。
上述方案中,所述方法还包括:
若未完成,则继续利用所述第一容器处理所述第一容器中已有的针对所述目标应用的业务请求。
上述方案中,所述方法还包括:
删除所述第一容器,以及所述第一容器对应的镜像数据,以释放终端内存。
本发明实施例第二方面提供了一种应用升级方法,所述方法包括:
服务器检测到至少一个目标应用的更新信息;
获取更新后的所述至少一个目标应用的对应的新的镜像数据,并将针对更新后的所述至少一个目标应用的新的镜像数据存储于镜像库中,以便于终端能够从所述镜像库中获取到更新后的所述目标应用的新的镜像数据,并利用所述新的镜像数据完成目标应用的更新过程。
本发明实施例第三方面提供了一种终端,包括:
第一获取单元,用于获取到自身安装的目标应用的更新信息;其中,所述终端中至少设置有第一容器;所述第一容器中运行有所述目标应用对应的镜像数据,以便于所述终端安装的目标应用运行于所述第一容器中,并利用所述第一容器处理针对所述目标应用的业务请求;
第二获取单元,用于基于所述更新信息获取更新后的所述目标应用对应的新的镜像数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611099955.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理方法、装置及系统
- 下一篇:SDN控制器及交换机管理方法





