一种升级包的获取方法及智能设备与流程

文档序号:28211107发布日期:2021-12-28 20:44阅读:来源:国知局

技术特征:
1.一种升级包的获取方法,其特征在于,所述方法包括:将构成智能设备的各个部件的当前部件版本信息上传至服务端,使所述服务端依据所述各个部件的当前部件版本信息,生成所述智能设备对应的当前整机版本信息;若接收到设备升级指令,则依据所述当前整机版本信息从所述服务端下载所述智能设备对应的目标整机升级包,所述目标整机升级包由所述服务端根据所述当前整机版本信息确定,所述目标整机升级包包含至少一个所述部件对应的子固件升级包。2.根据权利要求1所述的方法,其特征在于,从所述服务端下载所述智能设备对应的目标整机升级包之后,还包括:解析所述目标整机升级包得到至少一个所述子固件升级包,并利用所述子固件升级包,对与所述子固件升级包对应的所述部件的子固件进行升级。3.根据权利要求2所述的方法,其特征在于,解析所述目标整机升级包得到至少一个所述子固件升级包,并利用所述子固件升级包,对与所述子固件升级包对应的所述部件的子固件进行升级,包括:利用所述智能设备中的物联部件解析所述目标整机升级包,得到至少一个所述子固件升级包;通过所述物联部件将所述子固件升级包分发至对应的所述部件,使所述部件对自身的子固件进行升级。4.根据权利要求3所述的方法,其特征在于,通过所述物联部件将所述子固件升级包分发至对应的所述部件之后,还包括:将每个所述部件的部件升级进度发送给所述服务端,使所述服务端根据每个所述部件升级进度确定所述智能设备的整机升级进度。5.根据权利要求3所述的方法,其特征在于,通过所述物联部件将所述子固件升级包分发至对应的所述部件之后,还包括:将升级后的所述部件的新部件版本信息发送至所述服务端。6.根据权利要求5所述的方法,其特征在于,所述将升级后的所述部件的新部件版本信息发送至所述服务端,包括:利用所述物联部件将升级后的所述部件的新部件版本信息发送至所述服务端。7.根据权利要求1所述的方法,其特征在于,所述若接收到设备升级指令,则依据所述当前整机版本信息从所述服务端下载所述智能设备对应的目标整机升级包,包括:若接收到设备升级指令,解析所述设备升级指令,得到所述智能设备对应的目标整机升级包的url;根据所述目标整机升级包的url和所述当前整机版本信息,从所述服务端中下载所述目标整机升级包。8.一种智能设备,其特征在于,所述智能设备包括:上传单元,用于将构成智能设备的各个部件的当前部件版本信息上传至服务端,使所述服务端依据所述各个部件的当前部件版本信息,生成所述智能设备对应的当前整机版本信息;下载单元,用于若接收到设备升级指令,则依据所述当前整机版本信息从所述服务端下载所述智能设备对应的目标整机升级包,所述目标整机升级包由所述服务端根据所述当
前整机版本信息确定,所述目标整机升级包包含至少一个所述部件对应的子固件升级包。9.一种电子设备,其特征在于,所述电子设备用于运行程序,其中,所述程序运行时执行如权利要求1至7中任一所述的升级包的获取方法。10.一种计算机存储介质,其特征在于,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1至7中任一所述的升级包的获取方法。

技术总结
本发明提供了一种升级包的获取方法及智能设备,该方法为:将构成智能设备的各个部件的当前部件版本信息上传至服务端,使服务端依据各个部件的当前部件版本信息,生成智能设备对应的当前整机版本信息;若接收到设备升级指令,则依据当前整机版本信息从服务端下载智能设备对应的目标整机升级包,目标整机升级包由服务端根据当前整机版本信息确定。智能设备不需要保存或上报整机版本信息,仅需上报各个部件的当前版本信息即可获取得到相应的整机升级包,提高智能设备的整机FOTA的适用范围。提高智能设备的整机FOTA的适用范围。提高智能设备的整机FOTA的适用范围。


技术研发人员:张磊
受保护的技术使用者:海尔智家股份有限公司
技术研发日:2021.08.16
技术公布日:2021/12/27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1