The invention provides a OTA upgrade method and device, applied to the OTA server, the method comprises: receiving the request information transmitted by the terminal upgrade, according to the updated request information issued by the target system to determine the version information; if the target system version exists in multiple upgrade package, with the default correlation to send each terminal all the upgrade package, wherein multiple upgrade package belongs to the same system version; get sent by the terminal to upgrade, upgrade and to verify the result of the feedback information terminal to send results. The device provides a running module for the method. The invention can prevent the upgrade packet from being too large to cause the upgrade failure and improve the success rate of the system upgrade.
【技术实现步骤摘要】
一种OTA升级方法及装置
本专利技术涉及移动通信
,具体的,涉及一种OTA升级方法,以及应用该方法的装置。
技术介绍
空中下载(OverTheAir,OTA)技术是通过移动通信的空中接口对客户识别模块(SubscriberIdentityModule,SIM)卡数据及应用进行远程管理的技术。OTA升级是指Android系统提供的标准软件升级方式,可以无损失升级系统,终端(如手机、平板电脑等)可以通过网络(包括WIFI、3G、4G等)自动下载升级包、自动升级。现有的终端升级方式有利用下载差分升级包的方式进行升级,此类方案中,可以一次返回多个差分升级包到终端,终端逐个下载升级。每个差分升级包代表一次完整的升级,并且每个差分升级包对应唯一一个系统版本的版本号。由于终端存储空间有限,当升级包大小大于终端剩余存储空间时,终端不能下载一个完整升级包到本地,往往会导致终端的系统升级失败。用户往往在内存空间不足的情况下需要删除终端中的其他文件后再进行升级或直接放弃升级,这种情况会给用户带来不愉快的体验。
技术实现思路
本专利技术的主要目的是提供一种防止升级包过大而导致升级失败的OTA升级方法。本专利技术的另一目的是提供一种防止升级包过大而导致升级失败的OTA升级装置。为了实现上述主要目的,本专利技术提供的OTA升级方法应用于OTA服务器,该方法包括:接收终端所发送的升级请求信息,根据升级请求信息确定需要下发的目标系统版本信息;若目标系统版本中存在有多个升级包,则以预设关联方式向终端逐一发送所有升级包,其中,多个升级包属于同一系统版本;获取终端所发送的升级结果,对升级结果 ...
【技术保护点】
一种OTA升级方法,应用于OTA服务器,其特征在于,包括:接收终端所发送的升级请求信息,根据所述升级请求信息确定需要下发的目标系统版本信息;若目标系统版本中存在有多个升级包,则以预设关联方式向所述终端逐一发送所有所述升级包,其中,多个所述升级包属于同一系统版本;获取所述终端所发送的升级结果,对所述升级结果进行验证并向所述终端发送结果反馈信息。
【技术特征摘要】
1.一种OTA升级方法,应用于OTA服务器,其特征在于,包括:接收终端所发送的升级请求信息,根据所述升级请求信息确定需要下发的目标系统版本信息;若目标系统版本中存在有多个升级包,则以预设关联方式向所述终端逐一发送所有所述升级包,其中,多个所述升级包属于同一系统版本;获取所述终端所发送的升级结果,对所述升级结果进行验证并向所述终端发送结果反馈信息。2.根据权利要求1所述的OTA升级方法,其特征在于,所述根据所述升级请求信息确定需要下发的目标系统版本信息,包括:根据所述升级请求信息判断所述终端的剩余内存信息;判断所述终端剩余内存的大小是否小于所述目标系统版本的完整升级包的大小,若是,根据所述剩余内存信息将所述目标系统版本的所述完整升级包拆解成多个预设大小的所述升级包。3.根据权利要求2所述的OTA升级方法,其特征在于,所述以预设关联方式向所述终端逐一发送所有所述升级包,包括:若获取到所述终端所发送的前一升级包升级完成的确认信息,则向所述终端发送下一升级包。4.根据权利要求3所述的OTA升级方法,其特征在于,所述以预设关联方式向所述终端逐一发送所有所述升级包,还包括:获取到所述确认信息后,向所述终端发送升级包删除指令并获取所述终端所发送的删除完成信息。5.根据权利要求1至4任一项所述的OTA升级方法,其特征在于,在所述以预设关联方式向所述终端逐一发送所有所述升级包前,所述方法还包括:向所述终端发送升级提示信息,并获取所述终端发送的升级确认信息。6.一种OTA升级装置,应用...
【专利技术属性】
技术研发人员:曾希柳,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。