电子设备升级方法、电子设备和升级系统与流程
如何升级电子设备的操作系统 #生活知识# #科技生活# #电子设备使用#
技术特征:
1.一种电子设备升级方法,其特征在于,应用于电子设备,所述方法包括:从服务器部署的升级数据包中获取头部信息;所述升级数据包包括所述头部信息和多个预设子模块对应的子升级包,所述头部信息用于描述多个所述预设子模块对应的子升级包在所述升级数据包中的位置信息和待升级版本号,所述电子设备包括多个所述预设子模块中的一个或多个预设子模块;获取所述电子设备中的所述预设子模块的当前版本号,以及,从所述头部信息中获取所述电子设备中的所述预设子模块的待升级版本号;将所述当前版本号与所述待升级版本号不相同的预设子模块确定为目标子模块;根据所述目标子模块的位置信息,从所述升级数据包中下载目标子升级包;根据所述目标子升级包为所述目标子模块进行升级。2.根据权利要求1所述的电子设备升级方法,其特征在于,在所述从服务器部署的升级数据包中获取头部信息之前,还包括:获取所述电子设备中每个所述预设子模块的模块标识与当前版本号;根据所述电子设备中每个所述预设子模块的所述模块标识和所述当前版本号,生成模块版本信息表;根据所述模块版本信息表生成响应信息,将所述响应信息发送至服务器;其中,所述响应信息用于指示所述服务器在根据所述模块版本信息表确定所述电子设备需要进行升级时,生成升级指令并将所述升级指令返回至所述电子设备;在接收到所述服务器返回的所述升级指令时,执行所述从服务器部署的升级数据包中获取头部信息的步骤。3.根据权利要求2所述的电子设备升级方法,其特征在于,所述升级指令携带有所述升级数据包的存储地址和所述头部信息的大小;所述从服务器部署的升级数据包中获取头部信息,包括:根据所述升级指令携带的存储地址与所述头部信息的大小,从所述服务器部署的升级数据包中下载所述头部信息。4.根据权利要求1或2所述的电子设备升级方法,其特征在于,所述电子设备的存储器中存储有所述头部信息的大小,所述头部信息的大小为预设的长度值;所述从服务器部署的升级数据包中获取头部信息,包括:从所述存储器中获取所述预设的长度值;根据所述升级指令携带的存储地址与所述预设的长度值,从所述服务器部署的升级数据包中下载所述头部信息。5.根据权利要求1所述的电子设备升级方法,其特征在于,所述头部信息还包括所述子升级包对应的升级哈希值;在所述根据所述目标子模块的位置信息,从所述升级数据包中下载目标子升级包的步骤之后,还包括:对各下载的目标子升级包进行哈希计算,得到各所述下载的目标子升级包对应的本地哈希值;将各所述下载的目标子升级包对应的所述本地哈希值与所述升级哈希值进行比对,确定下载失败的目标子升级包;
基于所述下载失败的目标子升级包的位置信息,对所述下载失败的目标子升级包进行重新下载。6.一种电子设备升级方法,其特征在于,应用于服务器,所述方法包括:向电子设备发送已部署的升级数据包的头部信息;所述升级数据包包括所述头部信息和多个预设子模块对应的子升级包,所述头部信息用于描述多个所述预设子模块对应的子升级包在所述升级数据包中的位置信息和待升级版本号,所述电子设备包括多个所述预设子模块中的一个或多个预设子模块;接收所述电子设备发送的目标子模块的位置信息;根据所述目标子模块的位置信息,从所述升级数据包中确定所述目标子模块对应的目标子升级包,将所述目标子升级包发送至所述电子设备。7.根据权利要求6所述的升级方法,其特征在于,在所述向所述电子设备发送已部署的升级数据包的头部信息之前,还包括:接收所述电子设备发送的响应消息,所述响应信息包括模块版本信息表,所述模块版本信息表用于描述所述电子设备中每个所述预设子模块的模块标识与当前版本号之间的对应关系;分别比较电子设备中每个所述预设子模块对应的当前版本号与待升级版本号;在检测到任意一个预设子模块的所述当前版本号与所述待升级版本号不相同时,生成升级指令并将所述升级指令发送至所述电子设备。8.一种电子设备,其特征在于,所述电子设备包括存储器和处理器:所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1至5中任一项所述的升级方法。9.一种升级系统,其特征在于,包括如权利要求8所述的电子设备和服务器,所述服务器用于实现如权利要求6至7中任一项所述的升级方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的方法,或实现如权利要求6至7中任一项所述的升级方法。
技术总结
本申请公开了一种电子设备升级方法、电子设备和升级系统,涉及通信技术领域。本申请所提出的方法应用于电子设备,包括:从服务器部署的升级数据包中获取头部信息,由于该头部信息用于描述多个预设子模块对应的子升级包在升级数据包中的位置信息和待升级版本号,获取电子设备中的预设子模块的当前版本号,以及头部信息中预设子模块的待升级版本号,以确定为目标子模块,根据目标子模块的位置信息从升级数据包中下载目标子升级包为目标子模块进行升级。如此,只需配置一个总的升级数据包,且在无需下载整个升级包的情况下,完成对电子设备的目标子模块的升级,在降低了对电子设备升级包的管理难度的同时也提升了电子设备的升级效率。效率。效率。
技术研发人员:张宏韬 陈熙
受保护的技术使用者:深圳市正浩创新科技股份有限公司
技术研发日:2022.10.18
技术公布日:2023/1/23
网址:电子设备升级方法、电子设备和升级系统与流程 https://www.yuejiaxmz.com/news/view/1405275
相关内容
设备升级方法、电子设备及系统与流程电子设备升级方法及系统与流程
电子设备升级系统及方法
家电设备、家电设备升级方法及家电设备升级系统与流程
电子设备的固件升级方法及电子设备与流程
智能家居设备的系统升级方法、装置及电子设备与流程
设备升级方法、电子设备和介质与流程
设备升级方法、终端设备、电子设备和存储介质与流程
电子设备的升级方法、装置、电子设备和存储介质与流程
电子设备升级的方法及电子设备.pdf

