Android智能电视系统软件进行OTA升级的方法技术方案

技术编号:16842048 阅读:52 留言:0更新日期:2017-12-20 00:35
本发明专利技术属于软件升级技术,其公开了一种Android智能电视系统软件进行OTA网络升级的方法,保障系统软件的OTA正常升级,避免因DATA可用空间不足导致升级失败,影响用户使用电视。该方法可以概括为:在进行升级之前检测判断当前DATA分区剩余容量是否满足本次升级需求,若不满足,则执行对空间的清理,在清理用户应用时,对用户应用进行备份并设置备份标志,在完成升级之后的首次重启后,Launcher检测到备份标志后根据用户需求选择用户应用进行恢复安装。

The method of upgrading OTA by Android smart TV system software

The invention belongs to software upgrading technology, it discloses a method of upgrading OTA network by Android intelligent TV system software, ensures OTA upgrading of system software, and avoids failure of upgrading due to insufficient DATA available space, affecting users to use TV. This method can be summarized as: detecting and judging whether the current remaining capacity to meet the DATA partition upgrade in before upgrading, if not satisfied, is performed on the space clean, clean the users in the application, and set the backup backup flag to the user application, after the upgrade is complete for the first time after the restart, the user is selected according to the application the user needs Launcher to detect the backup flag after the restore installation.

【技术实现步骤摘要】
Android智能电视系统软件进行OTA升级的方法
本专利技术专利属于软件升级技术,具体涉及一种Android智能电视系统软件进行OTA(空中在线)升级的方法。
技术介绍
Android智能电视OTA网络升级是电视厂商对电视售后持续给用户带来新品特色软件体验的有效手段。电视整机系统软件在迭代中因系统版本提高或增加新功能预置特色会导致对DATA空间的需求较之老版本变大;而用户在电视使用过程中,也因安装各类应用会产生越来越多的数据文件占据DATA分区空间。这些因素导致电视在执行OTA网络升级时,若DATA分区可用空间不足,可能导致OTA升级执行过程失败,甚至是OTA升级后系统无法启动或正常运行,严重影响用户使用电视。目前国内厂商遇到OTA网络升级失败时,只能通过售后人员到用户家中现场刷机;甚至有的厂商不再给用户提供软件OTA网络升级服务。因此,在电视OTA网络升级时实时检测DATA可用空间是否支撑本次软件版本升级,空间不足时采取合适的空间清理策略保证用户电视可正常OTA升级,是非常必要的手段,本专利技术正致力于提出该手段。
技术实现思路
本专利技术所要解决的技术问题是:提出一种Android本文档来自技高网...
Android智能电视系统软件进行OTA升级的方法

【技术保护点】
Android智能电视系统软件进行OTA网络升级的方法,其特征在于,包括以下步骤:a.电视终端上预置系统升级应用通过网络从服务器下载厂商发布的与终端匹配的OTA升级包,并对版本包进行签名和完整性校验,检查通过后设置recovery模式升级标志;b.进入recovery模式下再次执行签名校验,解压OTA升级包执行升级脚本文件,首先检测DATA分区剩余空闲空间容量是否满足本次版本升级需求,若满足,则继续进行升级处理,进入步骤d;若不满足,则进入步骤c;c.执行对DATA分区的空间清理,直至剩余空闲空间容量满足本次版本升级需求后,继续进行升级处理,进入步骤d,在执行空间清理时,对清理的用户应用进行备...

【技术特征摘要】
1.Android智能电视系统软件进行OTA网络升级的方法,其特征在于,包括以下步骤:a.电视终端上预置系统升级应用通过网络从服务器下载厂商发布的与终端匹配的OTA升级包,并对版本包进行签名和完整性校验,检查通过后设置recovery模式升级标志;b.进入recovery模式下再次执行签名校验,解压OTA升级包执行升级脚本文件,首先检测DATA分区剩余空闲空间容量是否满足本次版本升级需求,若满足,则继续进行升级处理,进入步骤d;若不满足,则进入步骤c;c.执行对DATA分区的空间清理,直至剩余空闲空间容量满足本次版本升级需求后,继续进行升级处理,进入步骤d,在执行空间清理时,对清理的用户应用进行备份;d.在升级完成后,重启进入Android系统,首先检查和安装更新的预置应用,系统预置应用更新安装完成后,正常启动系统;然后,根据用户需求选择恢复备份的用户应用。2.如权利要求1所述的Android智能电视系统软件进行OTA网络升级的方法,其特征在于,步骤a中,所述OTA升级包的升级脚本中添加有DATA分区空间检测处理模块,用于执行检测DATA分区剩余空闲空间容量是否满足本次版本升级需求的功能。3.如权利要求2所述的Android智能电视系统软件进行OTA网络升级的方法,其特征在于,所述检测DATA分区剩余空闲空间容量是否满足本次版本升级需求,具体包括:1)估算出不同的版本包安装后对/data分区存储空间占用情况,升级前老版本记为Sold,升级后的新版本记为Snew,在Snew>Sold时计算差量;2)遵照系统约定预留DATA分区10%的空间容量,记为Sr;3)计算获得新版本的DATA分区空闲空间需求DeltaS=Snew...

【专利技术属性】
技术研发人员:程胜莲谭军范旭峰周建波
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1