防盗系统的配置方法、装置、设备和存储介质转让专利

申请号 : CN202111012458.5

文献号 : CN113724422B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢珊李建才

申请人 : 奇瑞汽车股份有限公司

摘要 :

本公开提供了一种防盗系统的配置方法、装置、设备和存储介质,属于汽车安全技术领域。所述方法包括:确定车辆的已配置防盗钥匙的数量;响应于所述已配置防盗钥匙的数量大于1且小于所述车辆的最大防盗钥匙数量,向所述车辆的防盗控制器发送控制命令,所述控制命令用于指示所述防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入所述目标防盗钥匙。在配置车辆的多把防盗钥匙时,可以根据防盗钥匙数量控制防盗控制器重复配置防盗钥匙,而不用重复执行获取车辆识别码、生成第一密钥以及将第一密钥发送至防盗控制器等操作过程,简化了防盗系统的配置过程,从而提高了防盗系统的配置效率。

权利要求 :

1.一种防盗系统的配置方法,其特征在于,所述方法包括:确定已接收到的第一反馈数据的次数,所述第一反馈数据是防盗控制器成功将第二密钥写入目标防盗钥匙后反馈的;将所述次数确定为车辆的已配置防盗钥匙的数量;或者,确定控制命令的发送次数;将所述发送次数确定为所述车辆的已配置防盗钥匙的数量;

响应于所述已配置防盗钥匙的数量大于1且小于所述车辆的最大防盗钥匙数量,向所述车辆的防盗控制器发送控制命令,所述控制命令用于指示所述防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入所述目标防盗钥匙;

其中,所述第二密钥是所述防盗控制器根据接收到的第一密钥生成的,所述第一密钥是在配置所述车辆的第一把防盗钥匙时基于所述车辆的车辆识别码生成的。

2.根据权利要求1所述的方法,其特征在于,在所述向所述车辆的防盗控制器发送控制命令之后,所述方法还包括:发送查询命令至所述防盗控制器;

接收所述防盗控制器发送的反馈数据;

根据所述反馈数据,确定所述目标防盗钥匙的配置状态。

3.根据权利要求2所述的方法,其特征在于,所述根据所述反馈数据,确定所述目标防盗钥匙的配置状态,包括:响应于所述反馈数据为第一反馈数据,确定所述目标防盗钥匙的配置状态为成功;

响应于所述反馈数据为第二反馈数据,确定所述目标防盗钥匙的配置状态为进行中;

响应于所述反馈数据为第三反馈数据,确定所述目标防盗钥匙的配置状态为失败。

4.一种防盗系统的配置装置,其特征在于,所述装置包括:确定模块,用于确定已接收到的第一反馈数据的次数,所述第一反馈数据是防盗控制器成功将第二密钥写入目标防盗钥匙后反馈的;将所述次数确定为车辆的已配置防盗钥匙的数量;或者,确定控制命令的发送次数;将所述发送次数确定为所述车辆的已配置防盗钥匙的数量;

发送模块,用于响应于所述已配置防盗钥匙的数量大于1且小于所述车辆的最大防盗钥匙数量,向所述车辆的防盗控制器发送控制命令,所述控制命令用于指示所述防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入所述目标防盗钥匙;其中,所述第二密钥是所述防盗控制器根据接收到的第一密钥生成的,所述第一密钥是在配置所述车辆的第一把防盗钥匙时基于所述车辆的车辆识别码生成的。

5.根据权利要求4所述的装置,其特征在于,所述装置还包括接收模块;

所述发送模块还用于发送查询命令至所述防盗控制器;

所述接收模块用于接收所述防盗控制器发送的反馈数据;

所述确定模块还用于根据所述反馈数据,确定所述目标防盗钥匙的配置状态。

6.一种计算机设备,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行如权利要求1至3任一项所述的方法。

7.一种计算机可读存储介质,其特征在于,当计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机设备能够执行如权利要求1至3任一项所述的方法。

说明书 :

防盗系统的配置方法、装置、设备和存储介质

技术领域

[0001] 本公开涉及汽车安全技术领域,特别涉及一种防盗系统的配置方法、系统、设备和存储介质。

背景技术

[0002] 为了保证车辆安全,通常车辆上都配置有防盗系统。车辆的防盗系统包括防盗钥匙、防盗控制器和EMS(Engine Management System,发动机管理系统)。防盗钥匙中装有电子芯片,电子芯片携带识别码。当防盗钥匙的识别码通过防盗控制器的防盗验证,且防盗控制器通过EMS的防盗验证时,防盗钥匙才能启动车辆。防盗系统的配置指的是在车辆出厂前在防盗钥匙、防盗控制器和EMS中配置验证相关信息的过程。
[0003] 相关技术中,防盗系统的配置过程包括:产线诊断设备获取车辆识别码;基于车辆识别码生成第一密钥;将第一密钥发送至防盗控制器。防盗控制器在接收到第一密钥后根据第一密钥生成第二密钥,以及将第一密钥和第二密钥发送至EMS;获取并存储防盗钥匙的识别码,以及将第二密钥写入防盗钥匙。
[0004] 当车辆有多把防盗钥匙时,需要重复执行该配置过程,防盗系统的配置效率低。

发明内容

[0005] 本公开实施例提供了一种防盗系统的配置方法、系统、设备和存储介质。所述技术方案如下:
[0006] 第一方面,提供了一种防盗系统的配置方法,所述方法包括:确定车辆的已配置防盗钥匙的数量;响应于所述已配置防盗钥匙的数量大于1且小于所述车辆的最大防盗钥匙数量,向所述车辆的防盗控制器发送控制命令,所述控制命令用于指示所述防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入所述目标防盗钥匙;其中,所述第二密钥是所述防盗控制器根据接收到的第一密钥生成的,所述第一密钥是在配置所述车辆的第一把防盗钥匙时基于所述车辆的车辆识别码生成的。
[0007] 可选地,所述确定车辆的已配置防盗钥匙的数量,包括:确定已接收到的第一反馈数据的次数,所述第一反馈数据是所述防盗控制器成功将所述第二密钥写入所述目标防盗钥匙后反馈的;将所述次数确定为所述车辆的已配置防盗钥匙的数量;或者,所述确定车辆的已配置防盗钥匙的数量,包括:确定所述控制命令的发送次数;将所述发送次数确定为所述车辆的已配置防盗钥匙的数量。
[0008] 可选地,在所述向所述车辆的防盗控制器发送控制命令之后,所述方法还包括:发送查询命令至所述防盗控制器;接收所述防盗控制器发送的反馈数据;根据所述反馈数据,确定所述目标防盗钥匙的配置状态。
[0009] 可选地,所述根据所述反馈数据,确定所述目标防盗钥匙的配置状态,包括:响应于所述反馈数据为第一反馈数据,确定所述目标防盗钥匙的配置状态为成功;响应于所述反馈数据为第二反馈数据,确定所述目标防盗钥匙的配置状态为进行中;响应于所述反馈数据为第三反馈数据,确定所述目标防盗钥匙的配置状态为失败。
[0010] 第二方面,提供了一种防盗系统的配置装置,所述装置包括:确定模块,用于确定车辆的已配置防盗钥匙的数量;发送模块,用于响应于所述已配置防盗钥匙的数量大于1且小于所述车辆的最大防盗钥匙数量,向所述车辆的防盗控制器发送控制命令,所述控制命令用于指示所述防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入所述目标防盗钥匙;其中,所述第二密钥是所述防盗控制器根据接收到的第一密钥生成的,所述第一密钥是在配置所述车辆的第一把防盗钥匙时基于所述车辆的车辆识别码生成的。
[0011] 可选地,所述确定模块用于确定已接收到的第一反馈数据的次数,所述第一反馈数据是所述防盗控制器成功将所述第二密钥写入所述目标防盗钥匙后反馈的;将所述次数确定为所述车辆的已配置防盗钥匙的数量;或者,确定所述控制命令的发送次数;将所述发送次数确定为所述车辆的已配置防盗钥匙的数量。
[0012] 可选地,所述装置还包括接收模块;所述发送模块还用于发送查询命令至所述防盗控制器;所述接收模块用于接收所述防盗控制器发送的反馈数据;所述确定模块还用于根据所述反馈数据,确定所述目标防盗钥匙的配置状态。
[0013] 可选地,所述确定模块用于响应于所述反馈数据为第一反馈数据,确定所述目标防盗钥匙的配置状态为成功;响应于所述反馈数据为第二反馈数据,确定所述目标防盗钥匙的配置状态为进行中;响应于所述反馈数据为第三反馈数据,确定所述目标防盗钥匙的配置状态为失败。
[0014] 第三方面,提供了一种计算机设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行第一方面所述的方法。
[0015] 第四方面,提供了一种计算机可读存储介质,当计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机设备能够执行第一方面所述的方法。
[0016] 第五方面,提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现第一方面所述的方法。
[0017] 本公开实施例提供的技术方案带来的有益效果是:
[0018] 本公开实施例中,防盗系统的配置方法包括:确定车辆的已配置钥匙的数量;响应于已配置防盗钥匙的数量大于1且小于车辆的最大防盗钥匙数量,向车辆的防盗控制器发送控制命令,控制命令用于指示防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入目标防盗钥匙。其中,第二密钥是防盗控制器根据接收到的第一密钥生成的,第一密钥是在配置车辆的第一把防盗钥匙时基于车辆的车辆识别码生成的。在配置车辆的多把防盗钥匙时,可以根据防盗钥匙数量控制防盗控制器重复配置防盗钥匙,而不用重复执行获取车辆识别码、生成第一密钥以及将第一密钥发送至防盗控制器等操作过程,简化了防盗系统的配置过程,从而提高了防盗系统的配置效率。

附图说明

[0019] 为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本公开实施例提供的一种防盗系统的结构示意图;
[0021] 图2是本公开实施例提供的一种防盗系统的配置方法的示意图;
[0022] 图3是本公开实施例提供的另一种防盗系统的配置方法的示意图;
[0023] 图4是本公开实施例提供的一种防盗系统的配置装置的结构框图;
[0024] 图5是本公开实施例提供的一种计算机设备的结构框图。

具体实施方式

[0025] 为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
[0026] 图1是本公开实施例提供的一种防盗系统的结构示意图,如图1所示,防盗系统包括:防盗钥匙10、防盗控制器20和EMS 30。防盗钥匙10和防盗控制器20之间以及防盗控制器20和EMS之间通信连接。示例性地,防盗钥匙10和防盗控制器20之间通过RFID(Radio Frequency Identification,射频识别)通信连接。防盗控制器20和EMS 30之间通过整车CAN(Controller Area Network,控制器区域网络)网络进行通信。
[0027] 在出厂前,车辆的防盗系统需要完成配置。防盗系统完成配置后,防盗钥匙10中存储有识别码和第二密钥;防盗控制器20中存储有第一密钥和第二密钥,EMS中存储有第一密钥和第二密钥。
[0028] 本公开实施例中,防盗系统的认证过程包括以下步骤:
[0029] 第一步,防盗控制器与防盗钥匙之间进行防盗认证。
[0030] 防盗控制器20获取防盗钥匙10的识别码,与存储的防盗钥匙10的识别码进行对比,如果两者一致,则防盗控制器20确定该防盗钥匙10通过防盗验证,该防盗钥匙10为合法的防盗钥匙。
[0031] 第二步:EMS与防盗控制器之间进行防盗验证。
[0032] 防盗控制器20获取防盗钥匙10的第二密钥;根据预先存储的第一密钥和防盗钥匙的第二密钥,采用加密算法得到第一运算结果;将第一运算结果发送至EMS 30。EMS 30根据预先存储的第一密钥和第二密钥,采用加密算法得到第二运算结果;将第一运算结果和第二运算结果进行对比,如果第一运算结果和第二运算结果一致,则确定防盗控制器20通过防盗验证。示例性地,加密运算可以是AES算法。只有当防盗钥匙10的识别码通过防盗控制器20的防盗验证,且防盗控制器20通过EMS 30的防盗验证时,防盗钥匙10才能启动车辆。
[0033] 图2是本公开实施例提供的一种防盗系统的配置方法的流程图,该方法可以由计算机设备,例如,车辆主机厂的产线诊断设备执行。参见图2,该方法包括:
[0034] 在步骤201中,确定车辆的已配置防盗钥匙的数量。
[0035] 在一些实施方式中,确定车辆的已配置防盗钥匙的数量,包括:确定已接收到的第一反馈数据的次数,将接收到的第一反馈数据的次数确定为车辆的已配置防盗钥匙数量。
[0036] 第一反馈数据是防盗控制器成功配置目标防盗钥匙后反馈的。防盗控制器每反馈一次第一反馈数据至产线诊断设备,代表一把防盗钥匙已经配置成功。产线诊断设备在接收到第一反馈数据后,会记录接收到的第一反馈数据的次数,因此,产线诊断设备可以将接收到的第一反馈数据的次数确定为车辆的已配置的防盗钥匙的数量。
[0037] 在另一些实施方式中,确定车辆的已配置防盗钥匙的数量,包括:确定控制命令的发送次数,将控制命令的发送次数确定为车辆的已配置的防盗钥匙的数量。
[0038] 控制命令用于指示防盗控制器对目标防盗钥匙进行配置。产线诊断设备每发送一次控制命令,代表防盗控制器需要执行一次防盗钥匙配置。因此,产线诊断设备可以将控制命令的发送次数确定为已配置的防盗钥匙的数量。
[0039] 在步骤202中,响应于已配置防盗钥匙的数量大于1且小于车辆的最大防盗钥匙数量,向车辆的防盗控制器发送控制命令。
[0040] 控制命令用于指示防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入目标防盗钥匙。其中,第二密钥是防盗控制器根据接收到的第一密钥生成的,第一密钥是在配置车辆的第一把防盗钥匙时基于车辆的车辆识别码生成的。
[0041] 第一密钥可以是PIN(Personal Identification Number,个人识别数字)码,该PIN码由产线诊断设备根据车辆识别码生成,然后写入防盗控制器中的。车辆识别码指的是车辆的VIN(Vehicle Identification Number,车辆识别号码),一般由17位字符组成,包含了车辆的生产厂家、年代、车型、车身型及代码、发动机代码及组装地点等信息,每辆车的车辆识别码唯一。在一些实施方式中,产线诊断设备获取车辆识别码后,可以采用加密算法生成第一密钥。示例性地,加密算法可以是国密算法、AES(Advanced Encryption Standard,高级加密标准)算法等。由于每辆车的车辆识别码唯一,产线诊断设备能够根据该唯一的车辆识别码生成唯一的第一密钥。
[0042] 第二密钥可以是SK(Secret Access Key,秘密访问密钥)码。当产线诊断设备写入第一密钥至防盗控制器中时,防盗控制器会自动生成一串随机数,该随机数即为第二密钥。由于第一密钥唯一,防盗控制器生成的第二密钥也唯一。防盗控制器在生成第二密钥后会将第二密钥写入防盗钥匙,以及将第一密钥和第二密钥发送至EMS。
[0043] 当已配置防盗钥匙的数量大于1且小于车辆的最大防盗钥匙数量时,表示当前车辆还有防盗钥匙没有进行配置,此时,发送控制命令用于指示防盗控制器进行目标防盗钥匙的配置。当控制命令的发送次数等于或者超过防盗钥匙数量时,表示当前车辆的所有防盗钥匙都进行了配置。
[0044] 本公开实施例中,防盗系统的配置方法包括:确定车辆的已配置钥匙的数量;响应于已配置防盗钥匙的数量大于1且小于车辆的最大防盗钥匙数量,向车辆的防盗控制器发送控制命令,控制命令用于指示防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入目标防盗钥匙。其中,第二密钥是防盗控制器根据接收到的第一密钥生成的,第一密钥是在配置车辆的第一把防盗钥匙时基于车辆的车辆识别码生成的。在配置车辆的多把防盗钥匙时,可以根据防盗钥匙数量控制防盗控制器重复配置防盗钥匙,而不用重复执行获取车辆识别码、生成第一密钥以及将第一密钥发送至防盗控制器等操作过程,简化了防盗系统的配置过程,从而提高了防盗系统的配置效率。
[0045] 可选地,本公开实施例中,防盗系统的配置方法还包括:在向车辆的防盗控制器发送控制命令之后,发送查询命令至防盗控制器;接收防盗控制器发送的反馈数据;根据反馈数据,确定目标防盗钥匙的配置状态。
[0046] 产线诊断设备在向防盗控制器发送控制命令之后,向防盗控制器发送查询命令。防盗控制器在接收到产线诊断设备发送的查询命令后,会向产线诊断设备发送反馈数据,反馈数据用于反馈当前目标防盗钥匙的配置状态。反馈数据包括第一反馈数据、第二反馈数据和第三反馈数据,三种反馈数据分别代表目标防盗钥匙的不同配置状态。
[0047] 在一些实施方式中,根据反馈数据,确定目标防盗钥匙的配置状态,包括:响应于反馈数据为第一反馈数据,确定目标防盗钥匙的配置状态为成功;响应于反馈数据为第二反馈数据,确定目标防盗钥匙的配置状态为进行中;响应于反馈数据为第三反馈数据,确定目标防盗钥匙的配置状态为失败。示例性地,第一反馈数据为“02”,第一反馈数据为“03”、第一反馈数据为“05”。
[0048] 产线诊断设备根据查询到的目标防盗钥匙的配置状态执行下一步动作。在一些示例中,响应于确定目标防盗钥匙的配置状态为成功,确定已配置防盗钥匙的数量;响应于已配置防盗钥匙的数量大于1且小于车辆的最大防盗钥匙数量,向车辆的防盗控制器发送控制命令。当产线诊断设备查询到目标防盗钥匙的配置状态为成功时,如果还有其他防盗钥匙没有配置,则向防盗控制器发送控制命令,已指示防盗控制器进行下一把防盗钥匙的配置。
[0049] 在另一些示例中,响应于确定目标防盗钥匙的配置状态为进行中,向防盗控制器再次发送查询命令。当产线诊断设备查询到目标防盗钥匙的配置状态为进行中时,表示当前目标防盗钥匙的配置还未完成,此时,再次发送查询命令,以再次查询目标防盗钥匙的配置状态。
[0050] 在又一些示例中,响应于确定目标防盗钥匙的配置状态为失败时,发出报警信息,报警信息用于提醒相关技术人员。相关技术人员收到报警信息后,确定第一防盗钥匙学习失败的原因。
[0051] 图3是本公开实施例提供的另一种防盗系统的配置方法的流程图,该方法可以由产线诊断设备和防盗控制器共同执行。参见图3,该方法包括:
[0052] 在步骤301中,产线诊断设备获取车辆的最大防盗钥匙数量和车辆识别码。
[0053] 其中,最大防盗钥匙数量指的是同一辆车的防盗钥匙的数量,每辆车可以根据用户需求制定至少一把防盗钥匙。
[0054] 在一些实施方式中,产线诊断设备中存储有车辆的型号和最大防盗钥匙数量的对应关系。产品诊断设备与数据库系统进行网络通信,从数据库系统中获取车辆的车辆识别码;根据车辆识别码确定车辆的型号;根据车辆的型号确定车辆的最大防盗钥匙数量。
[0055] 在步骤302中,产线诊断设备基于车辆识别码,生成第一密钥。
[0056] 第一密钥的相关内容,参见前述步骤201,在此省略详细描述。
[0057] 在步骤303中,产线诊断设备向防盗控制器发送第一密钥。
[0058] 相应地,防盗控制器接收该第一密钥。
[0059] 可选地,产线诊断设备在执行步骤303之前,开启诊断扩展模式。当产线诊断设备开启诊断扩展模式后,向防盗控制器发送诊断指令,该诊断指令用于指示防盗控制器进入诊断扩展模式。当防盗控制器进入诊断扩展模式时,产线诊断设备与防盗控制器之间进行第一安全校验。第一安全校验为03/05级别校验,第一校验通过时,产线诊断设备才能向防盗控制器发送第一密钥。当防盗控制器成功接收到第一密钥后,向产线诊断设备发送第一密钥成功接收指令,产线诊断设备关闭诊断扩展模式。
[0060] 在步骤304中,防盗控制器生成第二密钥。
[0061] 第二密钥的相关内容,参见前述步骤201,在此省略详细描述。
[0062] 在步骤305中,防盗控制器将第一密钥和第二密钥发送至EMS。
[0063] 相应地,EMS保存接收到的第一密钥和第二密钥。
[0064] 在步骤306中,产线诊断设备向防盗控制器发送控制命令。
[0065] 相应地,防盗控制器接收控制命令。控制命令的相关内容,参见前述步骤202,在此省略详细描述。
[0066] 可选地,在执行步骤306之前,产线诊断设备开启诊断扩展模式。当产线诊断设备开启诊断扩展模式后,再次向防盗控制器发送诊断指令,该诊断指令用于指示防盗控制器再次进入诊断扩展模式。当防盗控制器进入诊断扩展模式后,产线诊断设备与防盗控制器之间进行第二安全校验。第二安全校验为05/06安全校验,第二校验通过时,产线诊断设备才能向防盗控制器发送控制命令,以指示防盗控制器进行防盗钥匙配置。
[0067] 在步骤307中,防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入目标防盗钥匙。
[0068] 目标防盗钥匙的识别码是在防盗钥匙生产时写入的,每个防盗钥匙的识别码都是唯一的。示例性地,防盗控制器通过RFID通信获取目标防盗钥匙的识别码。
[0069] 通过步骤307防盗控制器完成目标防盗钥匙的配置。
[0070] 在步骤308中,产线诊断设备向防盗控制器发送查询命令。
[0071] 相应地,防盗控制器接收该查询命令。
[0072] 在步骤309中,防盗控制器接收到查询命令,向产线诊断设备发送反馈数据。
[0073] 相应地,产线诊断设备接收反馈数据。
[0074] 在步骤310中,产线诊断设备判断反馈数据是否为第一反馈数据。如果反馈数据为第一反馈数据,执行步骤311;如果反馈数据不为第一反馈数据,执行步骤312。
[0075] 当反馈数据为第一反馈数据时,产线诊断设备确定目标防盗钥匙的配置状态为成功。第一反馈数据的相关内容,参见图2所示的实施例,在此省略详细描述。
[0076] 可选地,若步骤306之前开启了诊断扩展模式,当防盗钥匙完成目标防盗钥匙的配置后,向产线诊断设备发送第一反馈数据,产线诊断设备接收到第一反馈数据后,关闭诊断扩展模式。
[0077] 在步骤311中,产线诊断设备判断已配置防盗钥匙的数量是否小于车辆的最大防盗钥匙数量。如果已配置防盗钥匙的数量是否小于车辆的最大防盗钥匙数量,执行步骤306;如果已配置防盗钥匙的数量大于或等于车辆的最大防盗钥匙数量,执行步骤315。
[0078] 在步骤312中,产线诊断数据判断反馈数据是否为第二反馈数据。如果反馈数据为第二反馈数据,执行步骤313;如果反馈数据不为第二反馈数据,执行步骤314。
[0079] 当反馈数据为第一反馈数据时,产线诊断设备确定目标防盗钥匙的配置状态为进行中。产线诊断设备向防盗控制器发送查询命令,以再次查询目标防盗钥匙的配置状态。第二反馈数据的相关内容,参见图2所示的实施例,在此省略详细描述。
[0080] 在步骤313中,产线诊断设备发送查询命令至防盗控制器。产线诊断设备重新执行步骤308。
[0081] 在步骤314中,产线诊断设备发出报警信息。当反馈数据既不为第一反馈数据,也不为第二反馈数据时,产线诊断设备确定目标防盗钥匙的配置状态为失败,发出报警信息,报警信息用于提醒相关技术人员。相关技术人员收到报警信息后,确定第一防盗钥匙学习失败的原因。
[0082] 在步骤315中,结束防盗系统的配置。
[0083] 可选地,由于目标防盗钥匙进行配置的过程中,如果其他防盗钥匙距离目标防盗钥匙距离较近,可能会对目标防盗钥匙产生电磁干扰,导致目标防盗钥匙的配置失败。因此,本公开实施例中,在目标防盗钥匙进行配置之前,需要使其他防盗钥匙远离目标防盗钥匙设定距离,该操作由相关技术人员执行。示例性地,设定距离为5cm。
[0084] 本公开实施例中,在配置车辆的多把防盗钥匙时,可以根据防盗钥匙数量控制防盗控制器重复配置防盗钥匙,而不用重复执行获取车辆识别码、生成第一密钥以及将第一密钥发送至防盗控制器等操作过程,简化了防盗系统的配置过程,从而提高了防盗系统的配置效率。
[0085] 图4是本公开实施例提供的一种防盗系统的配置装置400的结构框图。如图4所示,该装置包括:确定模块401和发送模块402。
[0086] 确定模块401用于确定车辆的已配置防盗钥匙的数量。发送模块402,用于响应于所述已配置防盗钥匙的数量大于1且小于所述车辆的最大防盗钥匙数量,向所述车辆的防盗控制器发送控制命令,所述控制命令用于指示所述防盗控制器获取并保存目标防盗钥匙的识别码,以及将第二密钥写入所述目标防盗钥匙;其中,所述第二密钥是所述防盗控制器根据接收到的第一密钥生成的,所述第一密钥是在配置所述车辆的第一把防盗钥匙时基于所述车辆的车辆识别码生成的。
[0087] 可选地,所述确定模块401用于确定已接收到的第一反馈数据的次数,所述第一反馈数据是所述防盗控制器成功将所述第二密钥写入所述目标防盗钥匙后反馈的;将所述次数确定为所述车辆的已配置防盗钥匙的数量;或者,确定所述控制命令的发送次数;将所述发送次数确定为所述车辆的已配置防盗钥匙的数量。
[0088] 可选地,所述装置还包括接收模块403;所述发送模块402还用于发送查询命令至所述防盗控制器;所述接收模块403用于接收所述防盗控制器发送的反馈数据;所述确定模块401还用于根据所述反馈数据,确定所述目标防盗钥匙的配置状态。
[0089] 可选地,所述确定模块401用于响应于所述反馈数据为第一反馈数据,确定所述目标防盗钥匙的配置状态为成功;响应于所述反馈数据为第二反馈数据,确定所述目标防盗钥匙的配置状态为进行中;响应于所述反馈数据为第三反馈数据,确定所述目标防盗钥匙的配置状态为失败。
[0090] 需要说明的是:上述实施例提供的防盗系统的配置装置400在对防盗系统进行配置时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的防盗系统的配置装置400与防盗系统的配置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0091] 图5是本公开实施例提供的计算机设备的结构框图。该计算机设备500包括:处理器501和存储器502。
[0092] 处理器501可以包括一个或多个处理核心,比如5核心处理器、8核心处理器等。处理器501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器501可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
[0093] 存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本公开实施例中提供的防盗系统的配置方法。
[0094] 本领域技术人员可以理解,图5中示出的结构并不构成对计算机设备500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0095] 本发明实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机设备500的处理器执行时,使得计算机设备500能够执行本公开实施例中提供的防盗系统的配置方法。
[0096] 一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现本公开实施例中提供的防盗系统的配置方法。
[0097] 以上所述仅为本公开的可选实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。