文件格式转换方法、装置、终端设备及存储介质制造方法及图纸

技术编号:35688214 阅读:24 留言:0更新日期:2022-11-23 14:35
本申请公开了一种文件格式转换方法、装置、终端设备以及存储介质,其文件格式转换方法包括:读取ECU刷写文件的格式信息;基于格式信息与至少一个预设格式信息进行匹配;若匹配成功,确定ECU刷写文件的文件格式;基于预设的格式转换规则,将ECU刷写文件由文件格式转换为目标文件格式。本申请通过读取ECU刷写文件的格式信息,并与预设格式信息进行匹配,如果匹配结果表明ECU刷写文件的格式属于预设格式的范畴,进一步地将ECU刷写文件转换为目标格式,解决了ECU刷写文件的格式与ECU刷写设备不兼容而无法进行ECU刷写的问题。兼容而无法进行ECU刷写的问题。兼容而无法进行ECU刷写的问题。

【技术实现步骤摘要】
文件格式转换方法、装置、终端设备及存储介质


[0001]本申请涉及汽车
,尤其涉及一种文件格式转换方法、装置、终端设备及存储介质。

技术介绍

[0002]汽车电子控制单元ECU,又被称为行车电脑,负责汽车多项重要数据的存储与处理。为了更新或者适应新的硬件条件,在出厂后可能还需要对ECU进行数据刷写。
[0003]ECU刷写指的是通过相关的ECU刷写设备将准备好的刷写文件刷写进ECU,其中,ECU刷写设备一般由不同的厂家生产,在出厂时就确定了该设备支持有限的刷写文件的格式。而刷写文件往往由不同的软件供应商提供,其格式也是多种多样。
[0004]当准备好的刷写文件的格式与ECU刷写设备所支持的格式不一致时,就会导致ECU刷写过程无法进行。

技术实现思路

[0005]本申请的主要目的在于提供一种文件格式转换方法、装置、终端设备及存储介质,旨在解决ECU刷写文件的格式与ECU刷写设备不兼容而无法进行ECU刷写的问题。
[0006]为实现上述目的,本申请提供一种文件格式转换方法,所述文件格式转换方法包括:
[0007]读取ECU刷写文件的格式信息;
[0008]基于所述格式信息与至少一个预设格式信息进行匹配;
[0009]若匹配成功,确定所述ECU刷写文件的文件格式;
[0010]基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式。
[0011]可选地,所述读取ECU刷写文件的格式信息的步骤包括:
[0012]读取所述ECU刷写文件的文件扩展名;
[0013]基于所述文件扩展名对应的编码规则,读取所述ECU刷写文件对应的存储地址、校验和、记录类型、记录长度中的一项或多项。
[0014]可选地,所述基于所述格式信息与至少一个预设格式信息进行匹配的步骤包括:
[0015]将所述文件扩展名、所述存储地址、所述校验和、所述记录类型、所述记录长度中的一项或多项与所述至少一个预设格式信息进行匹配,得到所述格式信息与所述至少一个预设格式信息是否匹配成功的匹配结果。
[0016]可选地,所述至少一个预设格式信息存储于预设格式信息数据库,所述基于所述格式信息与至少一个预设格式信息进行匹配的步骤包括:
[0017]将所述文件扩展名、所述存储地址、所述校验和、所述记录类型、所述记录长度中的一项或多项作为查询条件查询所述预设格式信息数据库,得到查询结果;
[0018]基于所述查询结果,得到所述格式信息与所述至少一个预设格式信息是否匹配成
功的匹配结果。
[0019]可选地,所述基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式的步骤包括:
[0020]基于所述文件格式读取所述ECU刷写文件中的目标刷写数据;
[0021]根据所述目标文件格式对应的编码规则,对所述目标刷写数据进行编码处理,得到所述目标文件格式对应的ECU刷写文件。
[0022]可选地,所述基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式的步骤之后,还包括:
[0023]对所述ECU刷写文件进行完整度检验,并显示完整度检验结果。
[0024]可选地,所述基于所述格式信息与至少一个预设格式信息进行匹配的步骤之后,还包括:
[0025]若匹配失败,显示对应的匹配失败提示信息。
[0026]本申请实施例还提出一种文件格式转换装置,所述文件格式转换装置包括:
[0027]读取模块,用于读取ECU刷写文件的格式信息;
[0028]匹配模块,用于基于所述格式信息与至少一个预设格式信息进行匹配;
[0029]文件格式确定模块,用于若匹配成功,确定所述ECU刷写文件的文件格式;
[0030]文件格式转换模块,用于基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式。
[0031]本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件格式转换程序,所述文件格式转换程序被所述处理器执行时实现如上所述的文件格式转换方法的步骤。
[0032]本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有文件格式转换程序,所述文件格式转换程序被处理器执行时实现如上所述的文件格式转换方法的步骤。
[0033]本申请实施例提出的文件格式转换方法、装置、终端设备及存储介质,通过读取ECU刷写文件的格式信息;基于所述格式信息与至少一个预设格式信息进行匹配;若匹配成功,确定所述ECU刷写文件的文件格式;基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式。基于本申请方案,读取ECU刷写文件的格式信息,并与预设格式信息进行匹配,如果匹配结果表明ECU刷写文件的格式属于预设格式的范畴,进一步地将ECU刷写文件转换为目标格式,解决了ECU刷写文件的格式与ECU刷写设备不兼容而无法进行ECU刷写的问题。
附图说明
[0034]图1为本申请文件格式转换装置所属终端设备的功能模块示意图;
[0035]图2为本申请文件格式转换方法第一示例性实施例流程示意图;
[0036]图3为本申请文件格式转换方法第二示例性实施例流程示意图;
[0037]图4为本申请文件格式转换方法第三示例性实施例流程示意图;
[0038]图5为本申请文件格式转换方法第四示例性实施例流程示意图;
[0039]图6为本申请文件格式转换方法第五示例性实施例流程示意图;
[0040]图7为本申请文件格式转换方法第六示例性实施例流程示意图;
[0041]图8为本申请文件格式转换方法第七示例性实施例流程示意图;
[0042]图9为本申请文件格式转换方法第八示例性实施例流程示意图。
[0043]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0045]本申请实施例的主要解决方案是:读取ECU刷写文件的格式信息;基于所述格式信息与至少一个预设格式信息进行匹配;若匹配成功,确定所述ECU刷写文件的文件格式;基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式。基于本申请方案,读取ECU刷写文件的格式信息,并与预设格式信息进行匹配,如果匹配结果表明ECU刷写文件的格式属于预设格式的范畴,进一步地将ECU刷写文件转换为目标格式,解决了ECU刷写文件的格式与ECU刷写设备不兼容而无法进行ECU刷写的问题。
[0046]具体地,参照图1,图1为本申请文件格式转换装置所属终端设备的功能模块示意图。该文件格式转换装置可以为独立于终端设备的、能够进行文件格式转换的装置,其可以通过硬件或软件的形式承载于终端设备上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件格式转换方法,其特征在于,所述文件格式转换方法包括:读取ECU刷写文件的格式信息;基于所述格式信息与至少一个预设格式信息进行匹配;若匹配成功,确定所述ECU刷写文件的文件格式;基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式。2.如权利要求1所述的文件格式转换方法,其特征在于,所述读取ECU刷写文件的格式信息的步骤包括:读取所述ECU刷写文件的文件扩展名;基于所述文件扩展名对应的编码规则,读取所述ECU刷写文件对应的存储地址、校验和、记录类型、记录长度中的一项或多项。3.如权利要求2所述的文件格式转换方法,其特征在于,所述基于所述格式信息与至少一个预设格式信息进行匹配的步骤包括:将所述文件扩展名、所述存储地址、所述校验和、所述记录类型、所述记录长度中的一项或多项与所述至少一个预设格式信息进行匹配,得到所述格式信息与所述至少一个预设格式信息是否匹配成功的匹配结果。4.如权利要求2所述的文件格式转换方法,其特征在于,所述至少一个预设格式信息存储于预设格式信息数据库,所述基于所述格式信息与至少一个预设格式信息进行匹配的步骤包括:将所述文件扩展名、所述存储地址、所述校验和、所述记录类型、所述记录长度中的一项或多项作为查询条件查询所述预设格式信息数据库,得到查询结果;基于所述查询结果,得到所述格式信息与所述至少一个预设格式信息是否匹配成功的匹配结果。5.如权利要求1所述的文件格式转换方法,其特征在于,所述基于预设的格式转换规则,将所述ECU刷写文件由所述文件格式转换为目标文件格式的步骤包括:基于所述...

【专利技术属性】
技术研发人员:刘新郭冰
申请(专利权)人:深圳市元征软件开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1