android fota解决方案,Android智能终端FOTA方案的制作方法

技术特征:

1.android智能终端fota方案发明专利权利要求

1.一种智能终端连续增量升级实现方法。

2.其特征在于所有任何终端设备可以一次性增量升级到最新版本,也可以对部分版本一次性增量升级到指定的版本。

3.其特征在于覆盖以下三种(但不限于)主流的技术方案:全量升级、增量升级、测试模式、软件版本白名单、硬件版本白名单、设备白名单。

4.其特征在于:终端afota客户端上报品牌、机型、软件版本号、设备id、硬件版本号,fota服务器根据品牌、机型匹配到对应机型的部署配置,然后根据软件版本号、设备id、硬件版本号作为查询条件查询满足要求的升级策略,并返回给终端a;根据终端的品牌,机型,软件版本,硬件版本,硬件id制定不同的升级策略;终端afota客户端解析升级策略,并将需要下载的所有升级包按顺序一次性下载到本地;终端afota客户端逐个校验每个升级包的完整性,并将需要升级的包写入升级command:continuous-update.txt文件中,然后重启进入recovery模式;终端afota客户端收到升级策略后,下载升级策略;终端可以根据得到的升级策略,一次性将所有升级包下载到本地,为连续曾连升级做好准备。

5.其特征在于:终端a按照android标准的升级命令解析,解析出连续增量升级描述,同时兼容android默认的升级方案。

6.其特征在于:终端a可以使用多个增量包,连续升级到最新版本,从而极大的节省了用户升级时间和流量消耗。

7.其特征在于:终端a逐个按照continuous-update.txt描述的升级顺序,逐个加载并更新。

8.最终终端a是将n-(n),n-(n-1)...n-3,n-2,n-1按顺序升级到版本n,而n-(n),n-(n-1)的升级部署测试在发布版本n-(n)已经做了测试,那么依次类推,每次发布一个新版本,只需要测试当前新版本和上一版本的增量升级,就可以迭代部署,测试,极大的减轻了测试工程师的负终端afota客户端解析升级策略,并将需要下载的所有升级包,按顺序一次性下载到本地。

9.其特征在于:发布新版本只需要制作当前版本和上一版本的增量包,极大的减轻了软件工程师的负担,同时是部署更灵活,快捷;连续增量升级对用户是透明的,给用户的体验是一次升级到最新版本,节省了用户大量时间。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值