[发明专利]一种汽车FOTA的服务器预分配方法、系统及存储介质在审
申请号: | 202211215162.8 | 申请日: | 2022-09-30 |
公开(公告)号: | CN115576582A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 陈宇 | 申请(专利权)人: | 成都市卡蛙科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 曹凤娜 |
地址: | 四川省成都市中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 fota 服务器 分配 方法 系统 存储 介质 | ||
1.一种汽车FOTA的服务器预分配方法,其特征在于,应用于汽车FOTA的服务器预分配系统,所述系统包括服务器和待升级车辆,所述待升级车辆包括有若干待升级的处理器,所述服务器与所述待升级车辆通讯连接,所述方法包括:
获取数据库中车辆vin码数据和升级包数据;
依据推送升级包操作的发布,将车辆vin码以及与该vin码对应的若干升级包数据打包形成序列,将多个序列形成序列库;
当接收到待升级车辆请求,接收待升级车辆的车辆vin码,在序列库中将与该车辆vin码对应序列中升级包数据发送给待升级车辆。
2.根据权利要求1所述的汽车FOTA的服务器预分配方法,其特征在于,所述依据推送升级包操作的发布,将车辆vin码以及与该vin码对应的若干升级包数据打包形成序列之后还包括:
当发布有新的推送升级包操作,判断是否有序列存在;
若是,依据版本大小对序列进行数据更新;
若否,建立新序列。
3.根据权利要求2所述的汽车FOTA的服务器预分配方法,其特征在于,所述序列包括序列key和对应车辆中若干个处理器的对应升级包数据;所述序列key为车辆vin码,所述升级包数据至少包括有处理器名称、版本号、推送任务标识、原始版本和升级包下载地址。
4.根据权利要求3所述的汽车FOTA的服务器预分配方法,其特征在于,所述判断是否有序列存在中具体为:
序列库中是否存在有与新的推送升级包操作中相关车辆处理器对应的序列。
5.根据权利要求1所述的汽车FOTA的服务器预分配方法,其特征在于,所述序列采用redis数据格式、kafaka数据格式和mq数据格式中的其中一种。
6.根据权利要求1所述的汽车FOTA的服务器预分配方法,其特征在于,所述当接收到待升级车辆请求,接收待升级车辆的车辆vin码,在序列库中将与该车辆vin码对应序列中升级包数据发送给待升级车辆包括:
对待升级车辆进行参数校验;
通过后,查询序列库中是否有与待升级车辆vin码对应的序列;
若是,依据待升级车辆上传的处理器的版本号、推送任务标识,将对应升级包下载数据发送给待升级车辆。
7.根据权利要求1所述的汽车FOTA的服务器预分配方法,其特征在于,所述推送升级包操作的发布用于向服务器发送序列生成请求。
8.根据权利要求1所述的汽车FOTA的服务器预分配方法,其特征在于,所述序列设置有一个序列key和多个升级包数据,所述升级包数据的个数与对应车辆vin号的所需要处理器个数相匹配。
9.一种汽车FOTA的服务器预分配系统,其特征在于,包括服务器和待升级车辆,所述服务器与待升级车辆通讯连接,所述服务器通过权利要求1-8任一项所述的汽车FOTA的服务器预分配方法建立有序列库,并向待升级车辆进行升级包数据发放。
10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8任一项所述的汽车FOTA的服务器预分配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市卡蛙科技有限公司,未经成都市卡蛙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211215162.8/1.html,转载请声明来源钻瓜专利网。