升级方法、装置及存储介质制造方法及图纸

技术编号:33418408 阅读:30 留言:0更新日期:2022-05-19 00:11
本公开是关于一种升级方法、装置及存储介质。该方法应用于电子设备,包括:根据当前待升级文件的文件标识,从设定升级包集合中,确定与当前待升级文件对应的目标升级包;其中,设定升级包集合包括:根据各个待升级文件的文件类型分类制作的至少一个升级包;根据与当前待升级文件对应的升级策略,利用目标升级包对当前待升级文件进行升级;其中,不同类型的待升级文件所对应的升级策略不同。这样,在升级的过程中,能够对各个升级包进行分类下载,相较于下载整个升级包集合,能够提高分配升级资源的灵活性。且能够实现不同类型的待升级文件按照不同策略升级,减少升级等待时间,并提高升级的灵活性。级的灵活性。级的灵活性。

【技术实现步骤摘要】
升级方法、装置及存储介质


[0001]本公开涉及物联网应用技术,尤其涉及一种升级方法、装置及存储介质。

技术介绍

[0002]空中下载OTA(Over The Air)技术是一种通过无线网络进行数据下载的技术,现已被广泛应用于手机、平板电脑等电子设备的网络升级中。例如,可以通过下载服务器提供的针对客户端当前软件版本的差分文件,并将该差分文件通过打补丁的方式更新到当前软件版本中。
[0003]OTA技术作为移动通信端重要的技术引用,是通过移动通信(例如,全球移动通信(Global System for Mobile Communications,GSM)或码分多址CDMA(Code Division Multiple Access,CDMA))的空中接口对用户识别卡(Subscriber Identity Module,SIM)数据及应用进行远程管理的技术。通过OTA下载技术,手机用户只要进行简单操作,就可以按照个人喜好把网络所提供的各种业务菜单利用OTA机制下载到手机中,并且还可以根据自己的意愿定制具体业务。但是,由于下载的升级包较大,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种升级方法,其特征在于,应用于电子设备,包括:根据当前待升级文件的文件标识,从设定升级包集合中,确定与所述当前待升级文件对应的目标升级包;其中,所述设定升级包集合包括:根据各个待升级文件的文件类型分类制作的至少一个升级包;根据与所述当前待升级文件对应的升级策略,利用所述目标升级包对所述当前待升级文件进行升级;其中,不同类型的所述待升级文件所对应的升级策略不同。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据各个待升级文件的文件类型,确定对各个所述待升级文件进行升级的优先级;将各个所述待升级文件的优先级按照设定顺序进行排序,根据排序结果从各个所述待升级文件中确定出所述当前待升级文件。3.根据权利要求1所述的方法,其特征在于,所述从设定升级包集合中,确定与所述当前待升级文件对应的目标升级包,包括:从所述设定升级包集合中确定出包含有所述目标升级包的目标压缩包;下载所述目标压缩包,并对所述目标压缩包进行解压得到所述目标升级包。4.根据权利要求1所述的方法,其特征在于,所述根据与所述当前待升级文件对应的升级策略,利用与所述当前待升级文件对应的升级包对所述当前待升级文件进行升级,包括:如果所述当前待升级文件是所述电子设备的系统固件,则确定所述系统固件的当前安装包的版本是否低于所述目标升级包的版本;如果所述系统固件的当前安装包的版本低于所述目标升级包的版本,则根据所述目标升级包对所述系统固件进行升级。5.根据权利要求1所述的方法,其特征在于,所述根据与所述当前待升级文件对应的升级策略,利用与所述当前待升级文件对应的升级包对所述当前待升级文件进行升级,包括:如果所述当前待升级文件为源码资源文件,则将所述目标升级包下载至与所述源码资源文件对应的内存存储空间;在所述内存存储空间中对所述目标升级包进行编译,进行所述源码资源文件的升级。6.根据权利要求1所述的方法,其特征在于,所述根据与所述当前待升级文件对应的升级策略,利用与所述当前待升级文件对应的升级包对所述当前待升级文件进行升级,包括:如果所述当前待升级文件为应用程序文件,则确定所述电子设备当前处于运行状态的应用程序的数量;在当前处于运行状态的应用程序的数量低于设定数量阈值的情况下,利用所述目标升级包对所述应用程序文件进行升级。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:确定对所述应用程序文件进行升级的升级时长是否大于设定时长;如果所述升级时长大于所述设定时长,将所述应用程序文件由桌面升级模式切换至后台升级模式。8.一种升级装置,其特征在于,应用于电子设备,包括:第一确定模块,配置...

【专利技术属性】
技术研发人员:慕伟虎
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1