ECU刷写方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:34913624 阅读:49 留言:0更新日期:2022-09-15 07:03
本发明专利技术公开了一种ECU刷写方法、装置、终端设备以及存储介质,通过在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息;基于文件信息判断所述目标刷写文件是否符合预设条件;若目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件;若本地存在与目标ECU对应的本地刷写文件,则使用本地刷写文件对目标ECU进行刷写。通过从服务器获取刷写文件信息并与预设条件进行比较,区分出不符合预设条件的刷写文件,进而通过查询本地确定是否存在对应的本地刷写文件并进一步完成刷写,避免需要重复下载不符合预设条件的刷写文件,从而减少网络流量负载,减少刷写流程,提高ECU刷写的效率。高ECU刷写的效率。高ECU刷写的效率。

【技术实现步骤摘要】
ECU刷写方法、装置、终端设备以及存储介质


[0001]本专利技术涉及ECU刷写
,尤其涉及一种ECU刷写方法、装置、终端设备以及存储介质。

技术介绍

[0002]刷写是汽车诊断过程中一个很重要的功能,而刷写文件又是其中很重要的一个部分,刷写文件一般是放在服务器,客户端通过网络下载。随着以太网ECU的普及,刷写文件往往过大,导致下载刷写文件越来越繁琐,频繁下载致使网络负担也越来越大。
[0003]因此,有必要提出一种提高ECU刷写效率的解决方案。

技术实现思路

[0004]本专利技术的主要目的在于提供一种ECU刷写方法、装置、终端设备以及存储介质,旨在提高ECU刷写的效率。
[0005]为实现上述目的,本专利技术提供一种ECU刷写方法,所述ECU刷写方法包括:
[0006]在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息;
[0007]基于所述文件信息判断所述目标刷写文件是否符合预设条件;
[0008]若所述目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件;
[0009]若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标ECU进行刷写。
[0010]可选地,所述基于所述文件信息判断所述目标刷写文件是否符合预设条件的步骤包括:
[0011]将所述文件信息中的刷写文件大小与预设阈值进行比较,得到比较结果;
[0012]根据所述比较结果判断所述目标刷写文件是否符合所述预设条件。
[0013]可选地,所述若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标ECU进行刷写的步骤包括:
[0014]若本地存在与所述目标ECU对应的本地刷写文件,则根据预存的本地文件信息识别所述本地刷写文件的版本信息,并判断所述版本信息与所述文件信息中的刷写文件版本是否一致;
[0015]若所述版本信息与所述文件信息中的刷写文件版本一致,则使用所述本地刷写文件对所述目标ECU进行刷写;
[0016]若所述版本信息与所述文件信息中的刷写文件版本不一致,则从所述服务器下载所述目标刷写文件至本地,得到新的本地刷写文件,并使用所述新的本地刷写文件对所述目标ECU进行刷写。
[0017]可选地,所述若所述版本信息与所述文件信息中的刷写文件版本不一致,则从所
述服务器下载所述目标刷写文件至本地,得到新的本地刷写文件,并使用所述新的本地刷写文件对所述目标ECU进行刷写的步骤之后还包括:
[0018]将所述新的本地刷写文件加密保存至本地;
[0019]根据所述文件信息更新所述本地文件信息。
[0020]可选地,所述若所述目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件的步骤之后还包括:
[0021]若本地不存在与所述目标ECU对应的本地刷写文件,则从所述服务器下载所述目标刷写文件至本地,得到所述新的本地刷写文件;
[0022]使用所述新的本地刷写文件对所述目标ECU进行刷写。
[0023]可选地,所述基于所述文件信息判断所述目标刷写文件是否符合预设条件的步骤之后还包括:
[0024]若所述目标刷写文件符合预设条件,则从所述服务器下载所述目标刷写文件;
[0025]使用所述目标刷写文件对所述目标ECU进行刷写,并在刷写完成后删除所述目标刷写文件。
[0026]可选地,所述在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息的步骤之前还包括:
[0027]获取所述目标ECU的版本信息,以用于根据所述目标ECU的版本信息从所述服务器上获取与所述目标ECU的版本信息对应的目标刷写文件的文件信息。
[0028]此外,为实现上述目的,本专利技术还提供一种ECU刷写装置,所述ECU刷写装置包括:
[0029]获取模块,用于在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息;
[0030]判断模块,用于基于所述文件信息判断所述目标刷写文件是否符合预设条件;
[0031]查询模块,若所述目标刷写文件不符合预设条件,则用于查询本地是否存在与所述目标ECU对应的本地刷写文件;
[0032]刷写模块,若本地存在与所述目标ECU对应的本地刷写文件,则用于使用所述本地刷写文件对所述目标ECU进行刷写。
[0033]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的ECU刷写程序,所述ECU刷写程序被所述处理器执行时实现如上所述的ECU刷写方法的步骤。
[0034]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有ECU刷写程序,所述ECU刷写程序被处理器执行时实现如上所述的ECU刷写方法的步骤。
[0035]本专利技术实施例提出的一种ECU刷写方法、装置、终端设备以及存储介质,通过在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息;基于所述文件信息判断所述目标刷写文件是否符合预设条件;若所述目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件;若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标ECU进行刷写。通过从服务器获取刷写文件信息并与预设条件进行比较,区分出不符合预设条件的刷写文件,进而通过查询本地确定是否存在对应的本地刷写文件并进一步完成刷写,避免需要重复下
载不符合预设条件的刷写文件,从而减少网络流量负载,减少刷写流程,提高ECU刷写的效率。
附图说明
[0036]图1为本专利技术ECU刷写装置所属终端设备的功能模块示意图;
[0037]图2为本专利技术ECU刷写方法一示例性实施例的流程示意图;
[0038]图3为图2实施例中步骤S40若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标ECU进行刷写的具体流程示意图;
[0039]图4为本专利技术ECU刷写方法的另一示例性实施例的流程示意图。
[0040]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0042]本专利技术实施例的主要解决方案是:通过在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息;基于所述文件信息判断所述目标刷写文件是否符合预设条件;若所述目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件;若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ECU刷写方法,其特征在于,所述ECU刷写方法包括以下步骤:在检测到针对目标ECU的刷写指令时,从服务器上获取与目标ECU对应的目标刷写文件的文件信息;基于所述文件信息判断所述目标刷写文件是否符合预设条件;若所述目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件;若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标ECU进行刷写。2.如权利要求1所述的ECU刷写方法,其特征在于,所述基于所述文件信息判断所述目标刷写文件是否符合预设条件的步骤包括:将所述文件信息中的刷写文件大小与预设阈值进行比较,得到比较结果;根据所述比较结果判断所述目标刷写文件是否符合所述预设条件。3.如权利要求1所述的ECU刷写方法,其特征在于,所述若本地存在与所述目标ECU对应的本地刷写文件,则使用所述本地刷写文件对所述目标ECU进行刷写的步骤包括:若本地存在与所述目标ECU对应的本地刷写文件,则根据预存的本地文件信息识别所述本地刷写文件的版本信息,并判断所述版本信息与所述文件信息中的刷写文件版本是否一致;若所述版本信息与所述文件信息中的刷写文件版本一致,则使用所述本地刷写文件对所述目标ECU进行刷写;若所述版本信息与所述文件信息中的刷写文件版本不一致,则从所述服务器下载所述目标刷写文件至本地,得到新的本地刷写文件,并使用所述新的本地刷写文件对所述目标ECU进行刷写。4.如权利要求3所述的ECU刷写方法,其特征在于,所述若所述版本信息与所述文件信息中的刷写文件版本不一致,则从所述服务器下载所述目标刷写文件至本地,得到新的本地刷写文件,并使用所述新的本地刷写文件对所述目标ECU进行刷写的步骤之后还包括:将所述新的本地刷写文件加密保存至本地;根据所述文件信息更新所述本地文件信息。5.如权利要求1所述的ECU刷写方法,其特征在于,所述若所述目标刷写文件不符合预设条件,则查询本地是否存在与所述目标ECU对应的本地刷写文件...

【专利技术属性】
技术研发人员:刘新樊球
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1