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

技术编号:35938123 阅读:18 留言:0更新日期:2022-12-14 10:25
本申请公开一种OTA升级方法及装置,涉及通信技术领域。本申请的方法包括:获取目标终端设备对应的当前系统版本标识和最新系统版本标识;当根据当前系统版本标识和最新系统版本标识确定当前系统版本和最新系统版本之间存在一个或多个中间系统版本时,根据当前系统版本标识和最新系统版本标识确定目标终端设备对应的第一最优升级路径;生成第一最优升级路径对应的目标升级列表,其中,第一最优升级路径对应的目标升级列表中记录有每个第一目标差分升级包对应的系统版本标识和URL地址;将第一最优升级路径对应的目标升级列表发送至目标终端设备,以便目标终端设备根据预置规则和第一最优升级路径对应的目标升级列表对系统进行差分升级。系统进行差分升级。系统进行差分升级。

【技术实现步骤摘要】
OTA升级方法及装置


[0001]本申请涉及通信
,尤其涉及一种OTA升级方法及装置。

技术介绍

[0002]OTA(Over the Air,空中下载)技术是一种通过无线网络进行数据下载的技术。其中,OTA技术通常应用于智能手机、平板电脑、智能穿戴设备、智能家居设备等终端设备的系统升级过程中。
[0003]目前,在采用OTA技术对终端设备的系统进行升级时,通常是基于差分升级包对终端设备的系统进行差分升级,即OTA服务器根据终端设备对应的当前系统版本和最新系统版本查找差分升级包,并将差分升级包对应的URL地址发送给终端设备,终端设备根据OTA服务器发送的URL地址下载差分升级包,并根据差分升级包对自身系统进行差分升级,以及在重启后,将升级后的系统版本标识发送给OTA服务器,以便OTA服务器获知终端设备系统升级后的系统版本。
[0004]然而,当终端设备对应的当前系统版本和最新系统版本之间相差多个系统版本,即当前系统版本和最新系统版本之间存在多个差分升级包时,OTA服务器和终端设备需要多次重复上述操作,才能将终端设备的系统升本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种OTA升级方法,其特征在于,所述方法应用于OTA服务器,所述方法包括:获取目标终端设备对应的当前系统版本标识和最新系统版本标识;当根据所述当前系统版本标识和所述最新系统版本标识确定所述当前系统版本和所述最新系统版本之间存在一个或多个中间系统版本时,根据所述当前系统版本标识和所述最新系统版本标识确定所述目标终端设备对应的第一最优升级路径,其中,所述第一最优升级路径包含多个第一目标差分升级包;生成所述第一最优升级路径对应的目标升级列表,其中,所述第一最优升级路径对应的目标升级列表中记录有每个所述第一目标差分升级包对应的系统版本标识和URL地址;将所述第一最优升级路径对应的目标升级列表发送至所述目标终端设备,以便所述目标终端设备根据预置规则和每个所述第一目标差分升级包对应的系统版本标识、URL地址,依次下载每个所述第一目标差分升级包,并根据下载的所述第一目标差分升级包对系统进行差分升级。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前系统版本标识和所述最新系统版本标识确定所述目标终端设备对应的第一最优升级路径,包括:根据预置算法、所述当前系统版本标识、所述最新系统版本标识和每个中间系统版本标识确定所述目标终端设备对应的多个升级路径;根据每个所述升级路径包含的每个差分升级包对应的数据量大小,确定每个所述升级路径对应的总数据量大小;将多个所述升级路径中总数据量最小的升级路径确定为所述第一最优升级路径。3.根据权利要求2所述的方法,其特征在于,所述根据预置算法、所述当前系统版本标识、所述最新系统版本标识和每个中间系统版本标识确定所述目标终端设备对应的多个升级路径,包括:根据所述当前系统版本标识、所述最新系统版本标识和每个所述中间系统版本标识确定所述当前系统版本与所述最新系统版本之间存在的多个差分升级包;根据所述预置算法、所述当前系统版本标识、所述最新系统版本标识、每个所述中间系统版本标识和多个所述差分升级包确定所述目标终端设备对应的多个升级路径。4.根据权利要求1所述的方法,其特征在于,在所述将所述第一最优升级路径对应的目标升级列表发送至所述目标终端设备之后,所述方法还包括:接收所述目标终端设备发送的升级失败消息,其中,所述升级失败消息中包含目标中间系统版本标识,目标中间系统版本为所述目标终端设备升级失败前系统对应的版本;当根据所述目标中间系统版本标识和所述最新系统版本标识确定所述目标中间系统版本和所述最新系统版本之间存在一个或多个中间系统版本时,根据所述目标中间系统版本标识和所述最新系统版本标识确定所述目标终端设备对应的第二最优升级路径,其中,所述第二最优升级路径包含多个第二目标差分升级包;生成所述第二最优升级路径对应的目标升级列表,其中,所述第二最优升级路径对应的目标升级列表中记录有每个所述第二目标差分升级包对应的系统版本标识和URL地址;将所述第二最优升级路径对应的目标升级列表发送至所述目标终端设备,以便所述目标终端设备根据所述预置规则和每个所述第二目标差分升级包对应的系统版本标识、URL地址,依次下载每个所述第二目标差分升级包,并根据下载的所述第二目标差分升级包对
系统进行差分升级。5.根据权利要求1

4中任一项所述的方法,其特征在于,在所述将所述第一最优升级路径对应的目标升级列表发送至所述目标终端设备之后,所述方法还包括:接收所述目标终端设备发送的升级成功消息;将所述目标终端设备对应的当前系统版本标识更新为所述最新系统版本标识。6.一种OTA升级方法,其特征在于,所述方法应用于目标终端设备,所述方法包括:接收OTA服务器发送的第一最优升级路径对应的目标升级列表,其中,所述第一最优升级路径包含多个第一目标差分升级包,所述第一最优升级路径对应的目标升级列表中记录有每个所述第一目标差分升级包对应的系统版本标识和URL地址;根据预置规则和每个所述第一目标差分升级包对应的系统版本标识、URL地址,依次下载每个所述第一目标差分升级包,并根据下载的所述第一目标差分升级包对系统进行差分升级;当系统成功升级至最新系统版本时,重启系统。7.根据权利要求6所述的方法,其特征在于,所述根据预置规则和每个所述第一目标差分升级包对应的系统版本标识、URL地址,依次下载每个所述第一目标差...

【专利技术属性】
技术研发人员:马子昌
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1