[发明专利]一种车载程序升级方法、装置、设备和介质在审
申请号: | 202210851035.0 | 申请日: | 2022-07-19 |
公开(公告)号: | CN115309422A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 杨丽莎;贺琳曼;徐萌;范志容;晏晓雷 | 申请(专利权)人: | 东风汽车集团股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 杨海霞 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 程序 升级 方法 装置 设备 介质 | ||
本发明公开了一种车载程序升级方法、装置、设备和介质,包括:接收服务器下发的程序升级请求;响应程序升级请求,从服务器获取待升级程序的目标信息;根据目标信息,确定待升级程序所需的目标存储空间;获取本地用于升级待升级程序的可用存储空间;根据目标存储空间和可用存储空间,确定本地是否执行待升级程序的升级操作。本发明先通过车载客户端对待升级程序所需的目标存储空间和本地可以用于升级的可用存储空间进行对比,根据对比结果确定是否执行待升级程序的升级操作,可以大大降低程序升级失败的几率。在程序开始升级之前就确定车载客户端的可用存储空间是否满足升级需求,就能降低程序在升级过程中升级失败的情况的发生几率。
技术领域
本发明涉及程序更新技术领域,尤其涉及一种车载程序升级方法、装置、设备和介质。
背景技术
随着车联网技术日益成熟,车机能够提供越来越多的服务。通常情况下,车机的服务依赖于程序实现,程序的更新周期较短,程序更新较为频繁。然而,由于车载程序的存储介质的空间较小,导致程序升级失败率较高。
发明内容
本申请实施例通过提供一种车载程序升级方法、装置、设备和介质,解决了现有技术中程序升级失败率较高的技术问题,实现了降低程序升级的失败率的技术效果。
第一方面,本申请提供了一种车载程序升级方法,应用于车载客户端,所述方法包括:
接收服务器下发的程序升级请求;
响应所述程序升级请求,从所述服务器获取待升级程序的目标信息;
根据所述目标信息,确定所述待升级程序所需的目标存储空间;
获取本地用于升级所述待升级程序的可用存储空间;
根据所述目标存储空间和所述可用存储空间,确定本地是否执行所述待升级程序的升级操作。
进一步地,所述根据所述目标信息,确定所述待升级程序所需的目标存储空间,包括:
根据所述目标信息中的空中下载任务包清单,确定所述待升级程序所需的所述目标存储空间。
进一步地,所述根据所述目标存储空间和所述可用存储空间,确定本地是否执行所述待升级程序的升级操作,包括:
判断所述待升级程序对应的空中下载任务是否设置有回滚模式;
如果所述空中下载任务设置有回滚模式,判断所述目标存储空间和所述可用存储空间是否满足第一预设关系;
如果所述目标存储空间和所述可用存储空间满足所述第一预设关系,确定本地执行所述待升级程序的升级操作,以从所述服务器下载所述待升级程序并升级。
进一步地,所述判断所述目标存储空间和所述可用存储空间是否满足第一预设关系,包括:
判断所述可用存储空间是否是所述目标存储空间的第一预设倍数。
进一步地,所述根据所述目标存储空间和所述可用存储空间,确定本地是否执行所述待升级程序的升级操作,包括:
判断所述待升级程序对应的空中下载任务是否设置有回滚模式;
如果所述空中下载任务未设置回滚模式,判断所述目标存储空间和所述可用存储空间是否满足第二预设关系;
如果所述目标存储空间和所述可用存储空间满足所述第二预设关系,确定本地执行所述待升级程序的升级操作,以从所述服务器下载所述待升级程序并升级。
进一步地,所述判断所述目标存储空间和所述可用存储空间是否满足第二预设关系,包括:
判断所述可用存储空间是否是所述目标存储空间的第二预设倍数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车集团股份有限公司,未经东风汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210851035.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:矩形钢管上安装的快速旋转锁紧装置
- 下一篇:一种工业设备降温循环的管式换热器