一种移动终端fota升级容错装置及方法制造方法及图纸

技术编号:14194974 阅读:113 留言:0更新日期:2016-12-15 14:56
本发明专利技术公开了一种移动终端fota升级容错装置及方法。其中,该装置包括:检测单元,用于在检测到fota升级指令时,检测系统分区的剩余空间与第一预设阈值的大小;处理单元,用于当检测单元检测到剩余空间小于第一预设阈值时,则提示无法完成fota升级。本发明专利技术提升了移动终端fota升级过程中的容错性能,以确保fota升级功能更加的稳定和健壮,减少因为越界访问等问题导致的fota升级无法开机等问题。

Device and method for mobile terminal FOTA upgrading fault tolerance

The invention discloses a mobile terminal FOTA upgrade fault tolerant device and a method thereof. Among them, the device comprises a detection unit, used to FOTA in the detection of upgrade instructions, the size of the remaining space detection system partition and the first preset threshold; processing unit, used when the detection unit detects the remaining space is smaller than the first preset threshold, it cannot finish the FOTA upgrade. The invention improves the fault tolerance performance of the mobile terminal FOTA upgrade process to ensure that the FOTA upgrade function is more stable and robust, and the problem that the FOTA upgrade can not boot due to the problem of cross-border access is reduced.

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种移动终端fota升级容错装置及方法
技术介绍
随着科学技术的日益发展,移动终端已经成为用户使用热度最高的电子设备,终端用户对移动终端软件版本的不断更新升级也越来越关注。fota升级(Firmware Over-the-Air,固件空中升级)技术,主要是指一种通过空中接口远程管理、更新终端设备中固件的技术。通过fota升级操作,不仅仅可以下载升级应用软件,也可以更新设备的操作系统。fota升级功能作为用户版本网络在线更新的必备功能,是移动终端公司提升用户粘度和体验的关键手段之一,稳定性和健壮性非常重要。一旦升级失败或出错,就会导致用户的移动终端无法使用或者参数丢失,严重影响用户使用。尤其是,移动终端在读取临时备份文件时,易出现系统空间数据读写越界问题,从而导致用户fota升级失败,移动终端无法正常开机。
技术实现思路
本专利技术的主要目的在于提出一种移动终端fota升级容错装置及方法,旨在解决现有技术中移动终端在fota升级过程中易升级失败及出错的问题。为实现上述目的,本专利技术采用下述的技术方案:依据本专利技术的一个方面,提供一种移动终端fota升级容错装置,包括:检测单元,用于在检测到fota升级指令时,检测系统分区的剩余空间与第一预设阈值的大小;处理单元,用于当所述检测单元检测到所述剩余空间小于所述第一预设阈值时,则提示无法完成fota升级。进一步地,所述检测单元,还用于当检测到所述剩余空间不小于所述第一预设阈值,则检测下载的fota差分包与第二预设阈值的大小;所述处理单元,还用于当所述检测单元检测到所述fota差分包大于所述第二预设阈值时,则提示无法完成fota升级。进一步地,所述检测单元,还用于检测系统分区的剩余空间与第一预设阈值的大小前,检测下载的fota差分包与第二预设阈值的大小;所述处理单元,用于所述检测单元检测到所述fota差分包大于所述第二预设阈值,则提示无法完成fota升级。进一步地,所述检测单元,还用于所述检测下载的fota差分包与第二预设阈值的大小前,检测所述系统分区的剩余空间与第三预设阈值的大小;所述处理单元,还用于当所述检测单元检测到所述剩余空间小于所述第三预设阈值时,则提示无法完成升级;其中,所述第三预设阈值小于所述第一预设阈值。进一步地,所述检测单元,还用于所述当检测到所述fota差分包不大于所述第二预设阈值后,检测所述fota差分包与第四预设阈值的大小;所述处理单元,用于当所述检测单元检测到所述fota差分包小于所述第四预设阈值时,则直接根据所述fota差分包进行升级;否则,检测所述剩余空间与所述第一预设阈值的大小。依据本专利技术的一个方面,提供一种移动终端fota升级容错方法,包括:在检测到fota升级指令时,检测系统分区的剩余空间与第一预设阈值的大小;当检测到所述剩余空间小于所述第一预设阈值时,则提示无法完成fota升级。进一步地,所述方法还包括:当检测到所述剩余空间不小于所述第一预设阈值,则检测下载的fota差分包与第二预设阈值的大小,并当检测到所述fota差分包大于所述第二预设阈值时,则提示无法完成fota升级。进一步地,所述检测系统分区的剩余空间与第一预设阈值的大小前,所述方法还包括:检测下载的fota差分包与第二预设阈值的大小,当检测到下载的fota差分包大于第二预设阈值,则提示无法完成fota升级。进一步地,所述检测下载的fota差分包与第二预设阈值的大小前,所述方法还包括:检测所述系统分区的剩余空间与第三预设阈值的大小;当所述剩余空间小于所述第三预设阈值时,则提示无法完成升级;其中,所述第三预设阈值小于所述第一预设阈值。进一步地,所述当检测到所述fota差分包不大于所述第二预设阈值后,所述方法还包括:检测所述fota差分包与第四预设阈值的大小,并当所述fota差分包小于所述第四预设阈值时,则直接根据所述fota差分包进行升级;否则,检测所述剩余空间与所述第一预设阈值的大小。本专利技术提出的移动终端fota升级容错装置及方法,通过检测到fota升级指令时,检测系统分区的剩余空间,利用系统空间的冗余空间,提升移动终端fota升级过程中的容错性能,以确保fota升级功能更加的稳定和健壮,减少因为越界访问等问题导致的fota升级无法开机等问题。通过本专利技术可以有效提升了fota升级功能稳定性和健壮性,同时兼顾了对系统空间的浪费问题,改善了用户体验,提升了产品核心竞争力。附图说明图1为实现本专利技术各个实施例的一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术实施例中移动终端fota升级容错装置的结构示意图;图4为本专利技术实施例中移动终端fota升级容错方法的流程图;图5为本专利技术一具体实施例中移动终端fota升级容错方法的流程图;图6为本专利技术一具体实施例中移动终端fota升级容错方法的流程图;图7为本专利技术一具体实施例中移动终端fota升级容错方法的流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,\模块\与\部件\可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例的一个可选的移动终端的硬件结构示意图。移动终端100可以包括用户输入单元130、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括广播接收模块111、移动通信模块112、无线互联网模块113、短程通信模块114和位置信息模块115中的至少一个。广播接收模块111经由广播信道从外部广播管理服务器接收广播信号和/或广播相关信息。广播信道可以包括卫星信道和/或地面信道。广播管理服务器可以是生成并发送广播信号和/或广播相关信息的服务器或者接收之前生成的广播信号和/或广播相关信息并且将其发送给终端的服务器。广播信号可以包括TV广播信号、无线电广播信号、数据广播信号等等。而且,广播信号可以进一步包括与TV或无线电广播信号组合的广播信号。广播相关信息也可以经由移动通信网络提供,并且在该情况下,广播相关信息可以由移动通信模块112来接收。广播信号可以以各种形式存在,例如,其可以以数字多媒本文档来自技高网...
一种移动终端fota升级容错装置及方法

【技术保护点】
一种移动终端fota升级容错装置,其特征在于,包括:检测单元,用于在检测到fota升级指令时,检测系统分区的剩余空间与第一预设阈值的大小;处理单元,用于当所述检测单元检测到所述剩余空间小于所述第一预设阈值时,则提示无法完成fota升级。

【技术特征摘要】
1.一种移动终端fota升级容错装置,其特征在于,包括:检测单元,用于在检测到fota升级指令时,检测系统分区的剩余空间与第一预设阈值的大小;处理单元,用于当所述检测单元检测到所述剩余空间小于所述第一预设阈值时,则提示无法完成fota升级。2.如权利要求1所述的装置,其特征在于,所述检测单元,还用于当检测到所述剩余空间不小于所述第一预设阈值,则检测下载的fota差分包与第二预设阈值的大小;所述处理单元,还用于当所述检测单元检测到所述fota差分包大于所述第二预设阈值时,则提示无法完成fota升级。3.如权利要求1所述的装置,其特征在于,所述检测单元,还用于检测系统分区的剩余空间与第一预设阈值的大小前,检测下载的fota差分包与第二预设阈值的大小;所述处理单元,用于所述检测单元检测到所述fota差分包大于所述第二预设阈值,则提示无法完成fota升级。4.如权利要求3所述的装置,其特征在于,所述检测单元,还用于所述检测下载的fota差分包与第二预设阈值的大小前,检测所述系统分区的剩余空间与第三预设阈值的大小;所述处理单元,还用于当所述检测单元检测到所述剩余空间小于所述第三预设阈值时,则提示无法完成升级;其中,所述第三预设阈值小于所述第一预设阈值。5.如权利要求3或4所述的装置,其特征在于,所述检测单元,还用于所述当检测到所述fota差分包不大于所述第二预设阈值后,检测所述fota差分包与第四预设阈值的大小;所述处理单元,用于当所述检测单元检测到所述fota差分包小于所述第四预设阈...

【专利技术属性】
技术研发人员:柏凤佳
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1