【技术实现步骤摘要】
多固件OTA升级方法及装置、服务端及存储介质
[0001]本专利技术实施例涉及物联网
,尤其涉及一种多固件OTA升级方法及装置、服务端及存储介质。
技术介绍
[0002]近年来,应用于车辆的数字钥匙技术发展迅速。数字钥匙的嵌入式系统往往包含多个模组,由多固件相互配合来完成数字钥匙功能,且多固件版本的协议相互依赖,从而导致对系统中的单一固件进行升级时需要考虑各个固件的具体版本和支持情况(即依赖关系)等,且不同固件版本与数字钥匙应用程序之间也存在依赖关系,因此随着系统不断升级对各版本的固件及其相互间支持情况的管理难度也不断增大。
技术实现思路
[0003]本专利技术实施例提供一种多固件OTA升级方法及装置、服务端及存储介质,以解决目前存在的具有复杂依赖关系的多固件升级管理难度大的问题。
[0004]第一方面,本专利技术实施例提供了一种多固件OTA升级方法,应用于服务端,所述方法包括:
[0005]接收待升级的多个固件;
[0006]响应于设备端的固件升级请求,将与所述固件升级请求匹配 ...
【技术保护点】
【技术特征摘要】
1.一种多固件OTA升级方法,应用于服务端,其特征在于,所述方法包括:接收待升级的多个固件;响应于设备端的固件升级请求,将与所述固件升级请求匹配的固件包下发至所述设备端;其中,所述固件包根据待升级的多个固件间的依赖关系以及所述多个固件与应用程序的依赖关系生成。2.根据权利要求1所述的多固件OTA升级方法,其特征在于,待升级的所述固件携带有与本固件升级具有依赖关系的固件以及应用程序的信息;所述响应于设备端的固件升级请求,将与所述固件升级请求匹配的固件包下发至所述设备端包括:根据所述固件携带的与本固件升级具有依赖关系的固件以及应用程序的信息查找到相互依赖的多个固件以生成固件包,并生成所述固件包的唯一标识信息,将所述固件包与其唯一标识信息绑定存储。3.根据权利要求1所述的多固件OTA升级方法,其特征在于,所述响应于设备端的固件升级请求,将与所述固件升级请求匹配的固件包下发至所述设备端,包括:接收需要合并入所述固件包内的多个固件的信息以生成固件包,并生成所述固件包的唯一标识信息,将所述固件包与其唯一标识信息绑定存储。4.根据权利要求2或3所述的多固件OTA升级方法,其特征在于,所述固件包的唯一标识信息包括:固件包支持的应用程序版本信息以及采用所述固件包升级的设备的设备类型信息;所述升级请求携带有应用程序的版本信息以及待升级固件的设备端的设备类型;所述响应于设备端的固件升级请求,将与所述固件升级请求匹配的固件包下发至所述设备端,还包括:根据所述应用程序的版本信息以及设备类型查找匹配的固件包,并下发至所述设备端。5.根据权利要求1所述的多固件OTA升级方法,其特征在于,待升级的所述固件携带有与本固件升级具有依赖关系的固件以及应用程序的信息;所述升级请求...
【专利技术属性】
技术研发人员:董瑞,丛建国,王颖,陈维鑫,韩毅,
申请(专利权)人:上海银基信息安全技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。