技术特征:

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

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

  1. android+mdm+解决方案,Android平台下的MDM (Mobile Device Management)解决方案

    Android平台上的MDM (Mobile Device Management)解决方案 MaaS360 http://www.maas360.com/ MaaS360 mobile device ...

  2. android 图标解决方案,android图标解决方案汇总

    @author 菠萝的 泡网  简书 图标是决定一个app界面好坏的一个重要因素,但是也是程序员难以控制的因素,我们一直都希望有一套丰富的图标. 不过如今越来越多的免费图标开始出现了,这些不仅仅是提供 ...

  3. android屏幕共享解决方案,Android手机之间实现屏幕共享-Go语言中文社区

    已经实现,优化空间还很大. 效果Gif 原理: 方法一:A手机不停的调用系统截图,将得到的数据压缩后不停的Socket发送至服务器,服务器得到数据后推送给B手机,B手机显示图片.  服务器我用node ...

  4. android+蓝牙体温计,一种蓝牙体温计的制作方法

    本发明涉及一种体温计,具体是一种蓝牙体温计. 背景技术: 水银温度计,是膨胀式温度计的一种,水银的凝固点是-39℃,沸点是356.7℃,测量温度范围是-39°C-357°C,用它来测量温度,不仅简单直 ...

  5. 用udp实现可靠传输python_一种基于UDP协议实时可靠图像传输方案的制作方法

    本发明设计属于数据传输与通信技术领域,具体涉及一种基于UDP协议(User Datagram Protocol)实时可靠图像传输方案. 背景技术: 随着网络技术的高速发展,无线数据传输在通信.控制等领 ...

  6. android fota解决方案,FOTA解决方案让汽车系统快速升级

    汽车的电子化已经是一个不可逆的过程.不管是工业的进化结果,还是用户体验的需要,亦或是资本的鼓动,汽车中的电子元件数量都在以惊人的速度增长.与之对应的是,电子元器件的性能也在快速进步. 在汽车中大量应用 ...

  7. android 工具栏透明,Android 系统状态栏沉浸式/透明化完整解决方案

    前言 网上已经有很多有关于系统状态栏的解决方案,这篇文章也不会有什么新奇的解决方案,都是本人经过自己试验,统计提炼出来的相对靠谱的一套解决方案. 如果是android大牛可以忽略本文,怕让您贱笑.只面 ...

  8. Android适配解决方案

    现在电视一般都是1080p,手机大部分也是1080p,但是电视动不动就是42",手机也就5英寸,但是电视为什么还是这么清晰呢? 昨天就这个问题去找答案,结果最后扯到了Android的适配上, ...

  9. android设备控制机器人,基于Android手机的六足机器人控制方案的设计与实现

    摘要: 目前,国内对机器人远程控制技术的研究取得不少成果,但是其控制终端基本上都是PC机.伴随着移动互联网技术的快速发展,各种移动智能终端机相继出现,人们便开始研究怎样用移动智能终端设备来远程控制机器 ...

最新文章

  1. MySQL 高频面试题,都在这了
  2. ​他被称为印度“ IT 大王”,富可敌国,却精打细算如守财奴
  3. 大唐发电厂计算机考试题,全国计算机等级考试上机考试与题库解析:一级B
  4. 关于vue.js 编程导航的使用:实现路由配置和跳转页面
  5. 基于主机Overlay和自研虚拟化网关的VPC在360的落地
  6. d3 和echart_D3.js与echart.js的应用场景
  7. 牛津教授吐槽DeepMind心智神经网络,还推荐了这些多智能体学习论文
  8. 方舟原始恐惧mod生物代码_方舟MOD
  9. 一片文章带你理解再生核希尔伯特空间(RKHS)以及各种空间
  10. 谷歌R语言代码风格规定:
  11. 用html做相册需要什么,如何快速有效的生成HTML相册?
  12. java mysql物联网土壤智能监控web前端+java后台+数据接程序
  13. 随着窗体大小变化改变控件的大小和字体
  14. 爬取图片-工作常用小工具01
  15. 关于violate变量的使用
  16. Postman接口与压力测试实例
  17. Appium自动化测试框架
  18. 猫的计算机相关的网络语言,辟谣:猫咪的语言是喵?教你读懂“猫言猫语”,让你明白猫的内心...
  19. 优知学院总结之Mysql面试
  20. FUS猎云网2019年度医疗健康产业峰会(北京)

热门文章

  1. Linux FrameBuffer操作(二十七)
  2. Android USB AUDIO初步分析
  3. Android7.0以上增加(/system/lib/libtest.so)系统库文件
  4. kali linux 2.0下安装ssh和metasploit
  5. android 创建目录/文件/读写文件
  6. android中openMax的实现
  7. Win_server_2012如何将“计算机”图标放在桌面
  8. ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字
  9. android技术服务,Android Service学习之本地服务
  10. android socket第三方库,OkSocket 一个Android轻量级Socket通讯框架