一种离线刷写方法、装置、设备及介质制造方法及图纸

技术编号:37843760 阅读:6 留言:0更新日期:2023-06-14 09:49
本申请公开了一种离线刷写方法、装置、设备及介质,涉及车辆诊断技术领域,应用于诊断客户端,包括:将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包;获取所述服务器发送的所述刷写文件包,并在离线刷写操作触发后,基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密;在解密成功后,判断当前时间与所述服务器下发的刷写时间段之间是否满足刷写时间条件,若满足,则利用所述刷写文件包对待刷写车辆进行刷写。通过上述方案,能够管控离线刷写的权限,避免刷写文件泄露,提高售后诊断的效率。高售后诊断的效率。高售后诊断的效率。

【技术实现步骤摘要】
一种离线刷写方法、装置、设备及介质


[0001]本专利技术涉及车辆诊断
,特别涉及一种离线刷写方法、装置、设备及介质。

技术介绍

[0002]刷写是汽车诊断过程中十分重要的一个功能,它能够解决很多问题,提升汽车的性能,因此在售后场景中经常遇见,而离线刷写作为刷写功能的重要组成部分,其安全性却没有得到重视。当前通常是将刷写文件发给4S终端用户,再由用户选择本地文件进行刷写,然而这种方法非常容易造成刷写文件泄露,也容易存在误刷、乱刷、无权限刷等问题。
[0003]综上,如何控制离线刷写的权限,避免刷写文件泄露,以提高售后诊断效率是目前有待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种离线刷写方法、装置、设备及介质,能够控制离线刷写的权限,避免刷写文件泄露,提高售后诊断效率。其具体方案如下:
[0005]第一方面,本申请公开了一种离线刷写方法,应用于诊断客户端,包括:
[0006]将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包;
[0007]获取所述服务器发送的所述刷写文件包,并在离线刷写操作触发后,基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密;
[0008]在解密成功后,判断当前时间与所述服务器下发的刷写时间段之间是否满足刷写时间条件,若满足,则利用所述刷写文件包对待刷写车辆进行刷写。
[0009]可选的,所述将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包,包括:
[0010]将包括车辆信息、诊断设备信息和刷写时间段的目标信息上传至服务器;
[0011]通过所述服务器确定出与所述车辆信息对应的刷写文件,并利用预设加密算法对所述车辆信息和所述诊断设备信息进行加密处理得到第一字符串,然后利用所述第一字符串对所述刷写文件进行加密得到刷写文件包,并在所述刷写文件包中写入所述刷写时间段。
[0012]可选的,所述车辆信息包括车辆识别码、车型信息和电子控制单元名称,所述诊断设备信息包括物理地址和车辆通讯接口序列号。
[0013]可选的,所述基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密,包括:
[0014]读取当前的待刷写车辆信息和目标诊断设备信息;
[0015]利用所述预设加密算法对所述待刷写车辆信息和所述目标诊断设备信息进行加密处理得到第二字符串;
[0016]利用所述第二字符串对所述刷写文件包进行解密;其中,若所述第一字符串和所
述第二字符串一致,则解密成功,若所述第一字符串和所述第二字符串不一致,则解密失败。
[0017]可选的,所述基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密之后,还包括:
[0018]若解密失败,则在预设显示界面显示用于表征当前无刷写权限或刷写文件包选择错误的提示消息,并删除所述刷写文件包。
[0019]可选的,所述判断当前时间与所述服务器下发的刷写时间段之间是否满足刷写时间条件,包括:
[0020]读取所述刷写文件包中的所述刷写时间段,并判断所述当前时间是否在所述刷写时间段内;
[0021]若是,则判定所述当前时间满足刷写时间条件。
[0022]可选的,所述判断所述当前时间是否在所述刷写时间段内之后,还包括:
[0023]若所述当前时间不在所述刷写时间段内,则判定所述当前时间不满足刷写时间条件,并在预设显示界面显示用于表征当前无刷写权限的提示消息,以及删除所述刷写文件包。
[0024]第二方面,本申请公开了一种离线刷写装置,应用于诊断客户端,包括:
[0025]信息上传模块,用于将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包;
[0026]解密模块,用于获取所述服务器下发的所述刷写文件包,并在离线刷写操作触发后,基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密;
[0027]离线刷写模块,用于在解密成功后,判断当前时间与所述服务器下发的刷写时间段之间是否满足刷写时间条件,若满足,则利用所述刷写文件包对待刷写车辆进行刷写。
[0028]第三方面,本申请公开了一种电子设备,包括:
[0029]存储器,用于保存计算机程序;
[0030]处理器,用于执行所述计算机程序,以实现前述公开的离线刷写方法的步骤。
[0031]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的离线刷写方法的步骤。
[0032]可见,本申请中诊断客户端将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包;获取所述服务器发送的所述刷写文件包,并在离线刷写操作触发后,基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密;在解密成功后,判断当前时间与所述服务器下发的刷写时间段之间是否满足刷写时间条件,若满足,则利用所述刷写文件包对待刷写车辆进行刷写。由此可见,本申请中先由诊断客户端将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便获取服务器下发的刷写文件包,其中,刷写文件包为服务器基于目标信息对相应的刷写文件进行加密得到的。在离线刷写操作触发后,诊断客户端则基于当前读取到的待刷写车辆信息和目标诊断设备信息对刷写文件包进行解密,若解密成功,则进一步判断当前时间与服务器下发的刷写时间段之间是否满足刷写时间条件,以便在满足刷写时间条件的情况再利用刷写文件包对待刷写文件包对待刷写车辆进行刷写。如此一来,通过解密是否成功以及当前时间是否满足刷写条件等判断操作,使得只有
在解密成功,且当前时间满足刷写条件的情况下,才能利用刷写文件包进行刷写,从而能够控制离线刷写的权限,防止终端用户乱刷或错刷,同时也能避免刷写文件泄露,提高了售后诊断效率,节约了售后成本。
附图说明
[0033]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0034]图1为本申请公开的一种离线刷写方法流程图;
[0035]图2为本申请公开的一种具体的离线刷写方法流程图;
[0036]图3为本申请公开的一种客户端的离线刷写流程图;
[0037]图4为本申请公开的一种客户端的信息上传示意图;
[0038]图5为本申请公开的一种服务器的离线刷写流程图;
[0039]图6为本申请公开的一种具体的刷写文件包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种离线刷写方法,其特征在于,应用于诊断客户端,包括:将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包;获取所述服务器发送的所述刷写文件包,并在离线刷写操作触发后,基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密;在解密成功后,判断当前时间与所述服务器下发的刷写时间段之间是否满足刷写时间条件,若满足,则利用所述刷写文件包对待刷写车辆进行刷写。2.根据权利要求1所述的离线刷写方法,其特征在于,所述将包括车辆信息和诊断设备信息的目标信息上传至服务器,以便所述服务器基于所述目标信息对相应的刷写文件进行加密得到刷写文件包,包括:将包括车辆信息、诊断设备信息和刷写时间段的目标信息上传至服务器;通过所述服务器确定出与所述车辆信息对应的刷写文件,并利用预设加密算法对所述车辆信息和所述诊断设备信息进行加密处理得到第一字符串,然后利用所述第一字符串对所述刷写文件进行加密得到刷写文件包,并在所述刷写文件包中写入所述刷写时间段。3.根据权利要求2所述的离线刷写方法,其特征在于,所述车辆信息包括车辆识别码、车型信息和电子控制单元名称,所述诊断设备信息包括物理地址和车辆通讯接口序列号。4.根据权利要求2所述的离线刷写方法,其特征在于,所述基于当前读取的待刷写车辆信息和目标诊断设备信息对所述刷写文件包进行解密,包括:读取当前的待刷写车辆信息和目标诊断设备信息;利用所述预设加密算法对所述待刷写车辆信息和所述目标诊断设备信息进行加密处理得到第二字符串;利用所述第二字符串对所述刷写文件包进行解密;其中,若所述第一字符串和所述第二字符串一致,则解密成功,若所述第一字符串和所述第二字符串不一致,则解密失败。5.根据权利要求4所述的离线刷写方法,其...

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

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

1