[发明专利]一种汽车仪表升级优化方法有效
申请号: | 201910037419.7 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109558156B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 曹国庆;苑大明;马奇林;何婷婷;周鑫;向志华 | 申请(专利权)人: | 重庆德科电子仪表有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 重庆天成卓越专利代理事务所(普通合伙) 50240 | 代理人: | 王宏松 |
地址: | 400039 重庆市九*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 仪表 升级 优化 方法 | ||
1.一种汽车仪表升级优化方法,其特征在于,包括以下步骤:
S1,获取汽车仪表识别的预升级的压缩上传文件;
其获取汽车仪表识别的预升级的压缩上传文件包括以下步骤:
S11,对预升级的上传文件进行压缩,得到压缩文件;
其对预升级的上传文件进行压缩,得到压缩文件的方法包括以下步骤:
S100,将升级文件写入汽车仪表中,所述升级文件的大小小于或者等于汽车仪表剩余存储空间的大小;
S101,将升级文件占用的存储空间划分为M个存储单元,所述M为大于或者等于2的正整数,每个存储单元的存储空间的大小相等或不相等或不完全相等;
S102,将汽车仪表剩余运行空间划分为N个运行单元,所述N为大于或者等于2的正整数,每个运行单元的运行空间的大小相等或不相等或不完全相等;
S103,将一个或者多个或者全部存储单元内的升级文件压缩至运行单元,得到压缩文件;所述运行单元的空间大小大于或者等于将对应的存储单元的升级文件压缩后的大小;
S104,将压缩文件解压到未使用的运行单元,得到解压文件;所述未使用的运行单元的空间大小大于或者等于相对应的升级文件所占用的存储空间的大小;若未使用的运行单元的空间大小小于相对应的升级文件所占用的存储空间的大小,则返回步骤S101重新划分存储单元和运行单元;
S105,判断解压文件中的数据与相对应的升级文件中的数据是否相同:
若解压文件中的数据与相对应的升级文件中的数据不相同,则errorcnti=1,所述i为存储单元的序号;执行步骤S109;
若解压文件中的数据与相对应的升级文件中的数据相同,则errorcnti=0;执行步骤S106;
S106,记录压缩文件的CRC校验值以及压缩文件的长度;
S107,对压缩文件相对应的存储单元存储的升级文件擦除,并判断压缩文件相对应的存储单元存储的升级文件是否全部擦除:
若压缩文件相对应的存储单元存储的升级文件未全部擦除,则testatatej=3,所述j为存储单元的序号;执行步骤S109或S107;
若压缩文件相对应的存储单元存储的升级文件全部擦除,则testatatej=2;执行步骤S108;
S108,对升级文件相对应的压缩文件写入升级文件相对应的存储单元,并判断是否将升级文件相对应的压缩文件全部写入升级文件相对应的存储单元:
若升级文件相对应的压缩文件未全部写入升级文件相对应的存储单元,则testatatej=4;执行步骤S109或S107;
若升级文件相对应的压缩文件全部写入升级文件相对应的存储单元,则testatatej=2;执行步骤S109;
S109,判断是否压缩成功:
若testatatej=2且errorcnti=0,则升级文件压缩成功;执行S110;
若testatatej≠2或errorcnti≠0,则升级文件压缩不成功;执行S110或S100;
S110,结束;
S12,将压缩文件制作成汽车仪表识别的压缩上传文件;
S2,将所述压缩上传文件上传至汽车仪表;
S3,解压所述压缩上传文件;
S4,将解压后的压缩上传文件写入汽车仪表。
2.根据权利要求1所述的汽车仪表升级优化方法,其特征在于,在步骤S12中,将压缩文件制作成汽车仪表识别的压缩上传文件的方法包括以下步骤:
S200,将M个存储单元中的压缩文件提取;
S201,获取M个存储单元的压缩文件的长度;
以及获取M个存储单元的压缩文件的CRC检验值;
S203,将步骤S200中提取的压缩文件以及步骤S201中获取的压缩文件的长度和压缩文件的CRC检验值做成汽车仪表识别的压缩上传文件。
3.根据权利要求1所述的汽车仪表升级优化方法,其特征在于,步骤S2与步骤S3之间还包括以下步骤:
S300,计算上传的压缩文件的CRC校验值,并比较上传的压缩文件的CRC校验值与上传的CRC校验值是否相同:
若上传的压缩文件的CRC校验值与上传的CRC校验值相同,则执行步骤S3;
若上传的压缩文件的CRC校验值与上传的CRC校验值不相同,则执行步骤S2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆德科电子仪表有限公司,未经重庆德科电子仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910037419.7/1.html,转载请声明来源钻瓜专利网。