本发明涉及车辆诊断领域,特别涉及一种车辆诊断设备存储空间管理方法、装置、设备及介质。
背景技术:
1、目前,随着新车型的不断上市,由于每个车型对应一个车辆诊断软件,从而导致车辆诊断软件像滚雪球一样不断增大,从之前的几十兆发展到如今的几十个g。而车辆诊断设备的存储空间有限,在提示存储空间不足的时候,一种方式是恢复出厂设置,也就是系统重置,可以有效腾出一定的存储空间;但恢复出厂设置的弊病在于软件不是最新版本,很有可能是一年前或者更加久远的低版本,需要重新升级系统、app(application,应用程序)、200多个车型软件,需要花费很长时间,如果遇到网络不好或较大的车型软件,升级的成功率会降低,时间成本也会更高、用户的体验也会更差。另一种方式是使用清除应用缓存的方法,但该方式腾出的空间非常有限。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种车辆诊断设备存储空间管理方法、装置、设备及介质,能够对存在车型映射关系的若干车型的车辆诊断软件进行合并,以将存储空间中被合并的车辆诊断软件进行删除,只留下合并后的车辆诊断软件,从而节省车辆诊断设备的存储空间。其具体方案如下:
2、第一方面,本申请提供了一种车辆诊断设备存储空间管理方法,包括:
3、获取预先构建的若干车型映射关系;
4、确定待优化车型映射关系中包含的预留车型以及对应的其他车型;所述待优化车型映射关系为所述若干车型映射关系中的任意一个映射关系;
5、获取与所述预留车型对应的合并后车辆诊断软件,并从车辆诊断设备的存储空间中删除与所述其他车型对应的第一原始车辆诊断软件,以及基于所述合并后车辆诊断软件更新与所述预留车型对应的第二原始车辆诊断软件;
6、其中,所述合并后车辆诊断软件为对所述第一原始车辆诊断软件和所述第二原始车辆诊断软件进行合并后得到的诊断软件。
7、可选的,所述获取预先构建的若干车型映射关系之前,还包括:
8、获取若干车型分别对应的原始车辆诊断软件,并确定各所述原始车辆诊断软件之间的软件相似度;
9、基于各所述原始车辆诊断软件之间的软件相似度对所述若干车型进行分类,以得到所述若干车型映射关系。
10、可选的,所述基于各所述原始车辆诊断软件之间的软件相似度对所述若干车型进行分类,以得到所述若干车型映射关系,包括:
11、将各所述车辆诊断软件中所述软件相似度大于预设相似度阈值的目标原始车辆诊断软件分为一组,以得到若干组诊断软件;
12、利用所述原始车辆诊断软件与所述车型之间的对应关系并基于所述若干组诊断软件,确定相应的所述若干车型映射关系。
13、可选的,在得到所述若干车型映射关系之后,还包括:
14、确定每一车型映射关系中的所有车型,并确定所述所有车型分别对应的原始车辆诊断软件的软件兼容性;
15、将所述所有车型中所述软件兼容性最大的车型确定为所述预留车型,并将所述所有车型中除所述预留车型之外的车型确定为所述其他车型。
16、可选的,所述方法还包括:
17、基于应用缓存清除指令对所述存储空间进行缓存释放,以得到释放后存储空间;
18、基于所述释放后存储空间中的已占用存储容量,确定是否触发所述获取预先构建的若干车型映射关系的步骤。
19、可选的,所述基于所述释放后存储空间中的已占用存储容量,确定是否触发所述获取预先构建的若干车型映射关系的步骤,包括:
20、判断所述释放后存储空间中的已占用存储容量是否大于预设容量阈值;
21、若大于,则触发所述获取预先构建的若干车型映射关系的步骤。
22、可选的,所述方法还包括:
23、在获取到车辆诊断指令时,确定与所述车辆诊断指令对应的待诊断车型;
24、从所述若干车型映射关系中确定包含所述待诊断车型的目标车型映射关系,并确定所述目标车型映射关系中的目标预留车型;
25、从所述存储空间中调用与所述目标预留车型对应的目标合并后诊断软件,以执行车辆诊断操作得到相应的诊断结果。
26、第二方面,本申请提供了一种车辆诊断设备存储空间管理装置,包括:
27、映射关系获取模块,用于获取预先构建的若干车型映射关系;
28、车型确定模块,用于确定待优化车型映射关系中包含的预留车型以及对应的其他车型;所述待优化车型映射关系为所述若干车型映射关系中的任意一个映射关系;
29、存储空间管理模块,用于确定与所述预留车型对应的合并后车辆诊断软件,并从车辆诊断设备的存储空间中删除与所述其他车型对应的第一原始车辆诊断软件,以及基于所述合并后车辆诊断软件更新与所述预留车型对应的第二原始车辆诊断软件;
30、其中,所述合并后车辆诊断软件为对所述第一原始车辆诊断软件和所述第二原始车辆诊断软件进行合并后得到的诊断软件。
31、第三方面,本申请提供了一种电子设备,包括:
32、存储器,用于保存计算机程序;
33、处理器,用于执行所述计算机程序以实现前述的车辆诊断设备存储空间管理方法。
34、第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的车辆诊断设备存储空间管理方法。
35、本申请中,获取预先构建的若干车型映射关系;确定待优化车型映射关系中包含的预留车型以及对应的其他车型;所述待优化车型映射关系为所述若干车型映射关系中的任意一个映射关系;获取与所述预留车型对应的合并后车辆诊断软件,并从车辆诊断设备的存储空间中删除与所述其他车型对应的第一原始车辆诊断软件,以及基于所述合并后车辆诊断软件更新与所述预留车型对应的第二原始车辆诊断软件;其中,所述合并后车辆诊断软件为对所述第一原始车辆诊断软件和所述第二原始车辆诊断软件进行合并后得到的诊断软件。由此可见,本申请通过对存在车型映射关系的若干车型的原始车辆诊断软件进行合并,以得到合并后的车辆诊断软件,通过将车辆诊断设备的存储空间中下载的被合并的原始车辆诊断软件进行删除,只留下合并后的车辆诊断软件,从而在不需要恢复出厂设置的情况下快速腾出较多的存储空间,解决车辆诊断设备存储空间不足的问题,实现对车辆诊断设备存储空间的有效利用,提升用户的使用体验感。
1.一种车辆诊断设备存储空间管理方法,其特征在于,包括:
2.根据权利要求1所述的车辆诊断设备存储空间管理方法,其特征在于,所述获取预先构建的若干车型映射关系之前,还包括:
3.根据权利要求2所述的车辆诊断设备存储空间管理方法,其特征在于,所述基于各所述原始车辆诊断软件之间的软件相似度对所述若干车型进行分类,以得到所述若干车型映射关系,包括:
4.根据权利要求2所述的车辆诊断设备存储空间管理方法,其特征在于,在得到所述若干车型映射关系之后,还包括:
5.根据权利要求1所述的车辆诊断设备存储空间管理方法,其特征在于,还包括:
6.根据权利要求5所述的车辆诊断设备存储空间管理方法,其特征在于,所述基于所述释放后存储空间中的已占用存储容量,确定是否触发所述获取预先构建的若干车型映射关系的步骤,包括:
7.根据权利要求1至6任一项所述的车辆诊断设备存储空间管理方法,其特征在于,还包括:
8.一种车辆诊断设备存储空间管理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的车辆诊断设备存储空间管理方法。