[发明专利]Android智能终端FOTA方案在审
申请号: | 201810855604.2 | 申请日: | 2018-07-31 |
公开(公告)号: | CN110780893A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳市讯扬通信有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518110 广东省深圳市龙岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 新版本 测试 连续增量 繁琐性 升级包 移动智能终端 用户流量 智能终端 最新版本 老版本 迭代 制作 发布 验证 终端 部署 保证 | ||
本发明的名称是Android智能终端连续增量升级的FOTA方案,重点在于如何解决现有FOTA升级增量方案中每发布一个新版本,需要制作很多版本老版本和本新版本之间的增量升级包,或者使用全量包升级,极大的浪费用户流量,同时给测试验证带来很大的压力。使用本发明的连续增量升级,发布一个新版本只需要制作一个升级包,就可以保证所有终端任何版本都可以一次升级到最新版本,极大的节省了FOTA部署繁琐性,用户升级的繁琐性,以及降低了空中升级的流量开销,同时让测试的FOTA升级测试实现和软件一样迭代测试。本发明涉及移动智能终端领域。
技术领域
本发明涉及移动智能终端领域
背景技术
FOTA(Firmware Over-The-Air)为移动终端的空中下载软件升级,指通过云端升级技术,为具有连网功能的设备:例如手机、平板电脑、便携式媒体播放器、移动互联网设备等提供固件升级服务,用户使用网络以按需、易扩展的方式获取智能终端系统升级包,并通过FOTA进行云端升级,完成系统修复和优化。现有Android智能终端FOTA技术的缺点包括:
1、增量升级维护非常麻烦,如果有10个升级版本,需要55个升级包,才能保证所有设备任何版本一步升级到最新版本,鉴于此,很多厂家跨大版本升级,直接部署全面升包,导致升级包大,耗费用户流量,尤其是软件越来越复杂庞大,全量升级包体积动辄达到4GB;
2、无法进行本地升级,下载的升级包,不能分享给其它用户以降低用户流量使用,以减少下载过程;
3、部署不够灵活,将所有策略写死在FOTA客户端程序中,难以做到通用;
4、升级测试和用户升级相互冲突;
5、 每次发布新版本需要制作多个老版本和当前新版本之间的增量升级包,给测试工作带来极大的压力。
发明内容
本发明要解决的主要技术问题是,提供一种新的Android智能终端FOTA方案:
1、能够减少FOTA升级流量消耗,可以本地升级,能够灵活部署。
2、连续增量升级技术,在降低增量升级包地维护的同时,对用户提供一步升级到最新版本,实现新版本增量升级的零成本维护,为用户升级带来便利的情况下,为用户节省流量。
3、增加设备百名单功能,测试和用户升级互不冲突。
4、增加软件白名单,对于特定的软件,服务器可以灵活部署升级策略。
5、可以动态适配硬件版本,结合灵活部署,使新老硬件升级互不干涉。
6、支持断点续传,用户可以随时暂停下载,继续下载。
7、升级包的合法性校验,升级前严格校验,保证升级的安全性。
8、发布新版本,测试工程师不在需要测试老版本到新版本的升级,做到FOTA升级的迭代测试。
本发明提供新的FOTA方案由手机客户端软件部分和服务器端组成。
客户端为普通的android a p k应用。
服务器端,需要部署一个可以运行p h p的apache服务器, 以及用来处理客户端请求的u p g r a d e .p h p页面,包含所有升级包的信息upgrade_packages.xml文件,还有各版本的firmware升级包文件。
【附图说明】
图1为本申请实施例而提供的连续增量升级流程图
【具体实施方式】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市讯扬通信有限公司,未经深圳市讯扬通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810855604.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件更新管理装置
- 下一篇:热升级处理方法、装置及电子设备