OTA升级方法和装置制造方法及图纸

技术编号:13510504 阅读:143 留言:0更新日期:2016-08-11 12:49
本公开揭示了一种OTA升级方法和装置,属于互联网技术领域。所述方法包括:监测当前时间是否到达空闲时间段;当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络;当本端当前连接的网络不是预设网络时,自动配置预设网络;从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。从而解决了用户正在使用时,OTA自动升级给用户带来的不便的问题。系统能够在用户空闲时间段,主动使能网络,进行OTA,可以根据用户当时的使用情况和使用习惯,选择终端不在使用的时候,不会影响用户使用,从而带来更好的用户体验。

【技术实现步骤摘要】
【专利摘要】本公开揭示了一种OTA升级方法和装置,属于互联网
所述方法包括:监测当前时间是否到达空闲时间段;当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络;当本端当前连接的网络不是预设网络时,自动配置预设网络;从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。从而解决了用户正在使用时,OTA自动升级给用户带来的不便的问题。系统能够在用户空闲时间段,主动使能网络,进行OTA,可以根据用户当时的使用情况和使用习惯,选择终端不在使用的时候,不会影响用户使用,从而带来更好的用户体验。【专利说明】OTA升级方法和装置
本公开涉及互联网
,特别涉及一种OTA升级方法和装置。
技术介绍
0TA(0ver-the-Air Technology,空间下载技术)升级是Android系统提供的标准软件升级方式。是通过移动通信(GSM或CDMA)的空中接口对S頂卡数据及应用进行远程管理的技术。空中接口可以采用WAP、GPRS、CDMAlX及短消息技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。OTA功能强大,可以无损失升级系统,主要通过网络(例如,WIFI网络、4G网络)自动下载OTA升级包、自动升级,但是也支持通过下载OTA升级包到SD卡升级。OTA的升级包很小,一般几M到十几M,如果你用网络升级,非常的方便,基本是在系统上点击几下就完成了升级,并且最重要的是,OTA升级无需备份数据,短短几分钟就搞定所有升级工作,所有数据都会完好无损的保留下来。
技术实现思路
本公开提供了一种OTA升级方法和装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种OTA升级方法,包括:监测当前时间是否到达空闲时间段;当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络;当本端当前连接的网络不是预设网络时,自动配置预设网络;从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。可选地,在所述监测当前时间是否到达空闲时间段之后,所述方法还可包括:当当前时间到达空闲时间段时,判断本端显示屏是否处于熄屏状态;当本端显示屏处于熄屏状态时,执行判断本端当前连接的网络是否为预设网络的步骤。可选地,在所述监测当前时间是否到达空闲时间段之后,所述方法还可包括:判断本端处理器资源被占用的比例是否超过预设比例;当未超过预设比例时,执行判断本端当前连接的网络是否为预设网络的步骤。可选地,在判断本端当前连接的网络是否为预设网络之后,所述方法还可包括:当本端当前连接的网络是预设网络时,执行从服务器获取OTA升级信息的步骤。可选地,在所述监测当前时间是否到达空闲时间段之前,所述方法还可包括:获取系统当前版本号和OTA升级包的版本号;当OTA升级包的版本号高于系统当前版本号时,执行从服务器获取OTA升级信息的步骤。可选地,在所述从服务器获取OTA升级信息,根据所述OTA升级信息升级系统之后,所述方法还可包括:监测OTA升级是否已完成;当所述OTA升级已完成后,将网络恢复为配置之前的网络。可选地,所述从服务器获取OTA升级信息,根据所述OTA升级信息升级系统,可包括:从服务器下载OTA升级包并安装所述OTA升级包。根据本公开实施例的第二方面,提供一种OTA升级装置,包括:第一监测模块,用于监测当前时间是否到达空闲时间段;第一判断模块,用于当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络;配置模块,用于当本端当前连接的网络不是预设网络时,自动配置预设网络;升级模块,用于从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。可选地,所述装置还可包括:第二判断模块,用于当当前时间到达空闲时间段时,判断本端显示屏是否处于熄屏状态;第一执行模块,用于当本端显示屏处于熄屏状态时,执行判断本端当前连接的网络是否为预设网络的步骤。可选地,所述装置还可包括:第三判断模块,用于判断本端处理器资源被占用的比例是否超过预设比例;第二执行模块,用于当未超过预设比例时,执行判断本端当前连接的网络是否为预设网络的步骤。可选地,所述装置还可包括:第三执行模块,用于当本端当前连接的网络是预设网络时,执行从服务器获取OTA升级信息的步骤。可选地,所述装置还可包括:获取模块,用于获取系统当前版本号和OTA升级包的版本号;第四执行模块,用于当OTA升级包的版本号高于系统当前版本号时,执行从服务器获取OTA升级信息的步骤。可选地,所述装置还可包括:第二监测模块,用于监测OTA升级是否已完成;恢复模块,用于当所述OTA升级已完成后,将网络恢复为配置之前的网络。可选地,所述升级模块,可包括:升级子模块,用于从服务器下载OTA升级包并安装所述OTA升级包。根据本公开实施例的第三方面,提供一种OTA升级装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:监测当前时间是否到达空闲时间段;当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络;当本端当前连接的网络不是预设网络时,自动配置预设网络;从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,通过监测当前时间是否到达空闲时间段,当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络,当本端当前连接的网络不是预设网络时,自动配置预设网络,从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。从而解决了用户正在使用时,OTA自动升级给用户带来的不便的问题。系统能够在用户空闲时间段,主动使能网络,进行0ΤΑ,可以根据用户当时的使用情况和使用习惯,选择终端不在使用的时候,不会影响用户使用,从而带来更好的用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种OTA升级方法的流程图。图2是根据一不例性实施例不出的又一种OTA升级方法的流程图。图3是根据一示例性实施例示出的又一种OTA升级方法的流程图。图4是根据一不例性实施例不出的又一种OTA升级方法的流程图。图5是根据一不例性实施例不出的再一种OTA升级方法的流程图。图6是根据一不例性实施例不出的再一种OTA升级方法的流程图。图7是根据一不例性实施例不出的另一种OTA升级方法的流程图。图8是根据一不例性实施例不出的一种OTA升级装置的框图。图9是根据另一不例性实施例不出的又一种OTA升级装置的框图。图10是根据另一不例性实施例不出的又一种OTA升级装置的框图。图11是根据另一示例性实施例示出的另一种OTA升级装置的框图。图12是根据另一示例性实施例示出的另一种OTA升级装置的框图。图13是根据另一示例性实施例示出的另一种OTA升级装置的框图。图14是根据一不例性实施例不出的一种适用于OTA升级装置的框图。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施本文档来自技高网...

【技术保护点】
一种OTA升级方法,其特征在于,包括:监测当前时间是否到达空闲时间段;当当前时间到达空闲时间段时,判断本端当前连接的网络是否为预设网络;当本端当前连接的网络不是预设网络时,自动配置预设网络,使本端连接至预设网络;从服务器获取OTA升级信息,根据所述OTA升级信息升级系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨冬东顾凌华杨晓星
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1