[发明专利]发布升级包的方法、轻量升级方法、装置及系统有效
| 申请号: | 201510688641.5 | 申请日: | 2015-10-21 |
| 公开(公告)号: | CN106610839B | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 林海涛;庞军平;熊红亮;傅宇玲;乔燕曦 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 发布 升级 方法 装置 系统 | ||
本申请公开了一种发布升级包的方法及装置、一种轻量升级方法及装置、一种轻量升级系统、以及一种制作轻量升级包的方法及装置。其中,所述发布升级包的方法包括:针对与系统耦合程度满足预设要求的待发布应用程序,制作轻量升级包;向客户端发送轻量升级信息,以供客户端获取轻量升级包并执行相应的升级操作。本申请公开的上述方法,实现了应用程序的快速更新与发布,即:与系统耦合程度满足预设要求的应用程序一旦开发测试完毕,就可以以轻量升级包的形式发布给客户端,而不必等待整个软件系统一起发布。而且由于轻量升级包可以适配多种机型,在客户端升级过程中可以不用区分机型、分区,从而简化操作、提高执行效率。
技术领域
本申请涉及固件升级技术,具体涉及一种发布升级包的方法及装置。本申请同时涉及一种轻量升级方法及装置,一种轻量升级系统,以及一种制作轻量升级包的方法及装置。
背景技术
FOTA(Firmware Over-The-Air),即空中下载软件升级技术,也称为远程固件升级,是指通过云端升级技术,为具有连网功能的设备:例如手机、平板电脑、便携式媒体播放器、移动互联网设备等提供固件升级服务,用户使用网络以按需、易扩展的方式获取智能终端系统升级包,从而完成系统升级、系统修复和优化等功能。对于运营商和无线终端制造商来说,采用FOTA技术可以避免设备召回、减少客服电话和降低运作执行成本;对于用户来说,使用具备FOTA功能的终端设备,可以方便快捷地完成升级操作,避免去服务中心去寻求帮助的繁琐过程。
现有固件升级主要有两种方式:全量升级和增量升级。所谓全量升级,是将整个固件打包进行升级,这种升级包通常较大,一个升级包只能适配一个机型;而增量升级(也称差分方式),则通过比较前后两个版本之间的差别,将差别做成升级包,这种升级包较小,一个升级包也只能适配一个机型。
现有固件升级不论是采用增量方式还是全量方式,都是针对单个机型进行升级,而且都是基于整个软件系统的升级,由于移动终端设备的软件系统通常比较复杂,包括应用程序层以及直接或者间接为应用程序层提供各种服务的各支撑层(例如:Android系统中的框架层、系统运行库层、内核层),因此整个软件系统的升级需要相对比较长的开发和测试周期,特别是在机型众多、或者遇到功能相对丰富的支撑层(例如:框架层)需要升级时,整个系统需要更多的时间进行开发、测试和验证。而应用程序的发布周期通常都比较短,希望能够迅速发布到多种机型上,上述固件更新方式显然无法满足应用程序快速更新和发布的需求。
此外,现有方式的升级包通常只针对一款机型、并且涉及对多个分区的更新,在升级时需要区分机型和分区,要严格校验被升级设备的分区和升级包中的设置是否一致,包括分区的大小、起始地址等,操作繁琐、执行效率低。
发明内容
本申请实施例提供一种发布升级包的方法和装置,以解决现有的全量以及增量升级方式无法满足应用的快速更新和发布的问题。本申请实施例还提供一种轻量升级方法和装置,一种轻量升级系统,以及一种制作轻量升级包的方法和装置。
本申请提供一种发布升级包的方法,包括:
针对与系统耦合程度满足预设要求的待发布应用程序,制作轻量升级包;
向客户端发送轻量升级信息,以供客户端获取轻量升级包并执行相应的升级操作。
可选的,所述与系统耦合程度满足预设要求的待发布应用程序包括:
不使用自定义库文件的待发布应用程序。
可选的,所述与系统耦合程度满足预设要求的待发布应用程序包括:
使用自定义库文件、且所述自定义库文件未与向应用程序提供服务的支撑层集成在一起的待发布应用程序;
所述针对与系统耦合程度满足预设要求的待发布应用程序制作轻量升级包,包括:将上述应用程序及使用的自定义库文件一起打包生成轻量升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510688641.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多种脚本语言的转换方法
- 下一篇:一种无线固件升级方法及系统





