[发明专利]一种升级包的确定方法及服务端在审
申请号: | 202110937885.8 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113835726A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04W8/22;H04W8/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 周初冬 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 确定 方法 服务端 | ||
1.一种升级包的确定方法,其特征在于,所述方法包括:
若接收到用户终端发送的查询指令,获取构成智能设备的各个部件的当前部件版本信息;
利用所有所述当前部件版本信息,确定所述智能设备的目标整机固件类型和当前整机固件版本号;
根据所述目标整机固件类型和所有所述当前部件版本信息,从多个预设的升级任务中匹配得到目标升级任务,并获取与所述目标升级任务对应的目标整机升级包,每个所述升级任务存在与之对应的整机升级包和整机固件版本号;
将所述当前整机固件版本号和所述目标升级任务对应的整机固件版本号发送至所述用户终端。
2.根据权利要求1所述的方法,其特征在于,将所述当前整机固件版本号和所述目标升级任务对应的整机固件版本号发送至所述用户终端之后,还包括:
将设备升级指令发送给所述智能设备;
接收所述智能设备发送的下载指令,将所述目标整机升级包发送给所述智能设备,使所述智能设备根据所述目标整机升级包升级各个所述部件的子固件,所述目标整机升级包包含至少一个所述部件的子固件升级包。
3.根据权利要求1所述的方法,其特征在于,所述利用所有所述当前部件版本信息确定所述智能设备的当前整机固件版本号的过程,包括:
根据第一预设关系,确定与所有所述当前部件版本信息具有对应关系的整机固件版本号,将所确定的整机固件版本号作为所述智能设备的当前整机固件版本号,所述第一预设关系包含多组第一对应关系,每组所述第一对应关系指示一个整机固件版本号与多条部件版本信息之间的关联关系。
4.根据权利要求1所述的方法,其特征在于,所述利用所有所述当前部件版本信息确定所述智能设备的目标整机固件类型的过程,包括:
根据第二预设关系,确定与所有所述当前部件版本信息的子固件类型和子固件软件类型具有对应关系的整机固件类型,将所确定的整机固件类型作为所述智能设备的目标整机固件类型,所述第二预设关系包含多组第二对应关系,每组所述第二对应关系指示一个整机固件类型与多条部件版本信息的子固件类型和子固件软件类型之间的关联关系。
5.根据权利要求1所述的方法,其特征在于,每个升级任务包含限定条件和适用条件;
所述根据所述目标整机固件类型和所有所述当前部件版本信息,从多个预设的升级任务中匹配得到目标升级任务,并获取与所述目标升级任务对应的目标整机升级包,包括:
从多个预设的升级任务中,确定限定条件与所述目标整机固件类型相匹配的升级任务为第一升级任务;
从所有所述第一升级任务中,确定适用条件与所有所述当前部件版本信息中的子固件软件版本号相匹配的第一升级任务为第二升级任务;
若所述第二升级任务的数量为1,确定所述第二升级任务为目标升级任务;
若所述第二升级任务的数量大于1,确定最优的第二升级任务为目标升级任务,所述最优的第二升级任务为整机固件版本号最高和/或创建时间最新的第二升级任务;
获取与所述目标升级任务对应的目标整机升级包。
6.根据权利要求2所述的方法,其特征在于,将所述目标整机升级包发送给所述智能设备之后,还包括:
接收所述智能设备发送的每个所述部件的部件升级进度;
根据每个所述部件升级进度确定所述智能设备的整机升级进度并将其发送给所述用户终端。
7.根据权利要求2所述的方法,其特征在于,将所述目标整机升级包发送给所述智能设备之后,还包括:
生成与所述智能设备对应的设备升级日志,并接收所述智能设备发送的升级后的每个所述部件的部件版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110937885.8/1.html,转载请声明来源钻瓜专利网。