一种禁用车辆钥匙的方法及装置与流程

文档序号:17164586发布日期:2019-03-20 01:29阅读:1505来源:国知局
一种禁用车辆钥匙的方法及装置与流程

本申请涉及车联网技术领域,尤其涉及一种禁用车辆钥匙的方法及装置。



背景技术:

随着技术的发展,汽车钥匙的权限也更加人性化,车主可以非常方便的通过汽车钥匙开启车辆、关闭车辆或打开后备箱等。但是如果车主不小心把钥匙丢了或者钥匙被盗,小偷可能会通过钥匙开启车辆,对车辆的财产安全造成很大的危害,所以当钥匙丢失后如何禁用钥匙越来越受车主们的关注。目前,车主如果钥匙丢了或被盗,可以先守着车,防止不法分子通过钥匙窃取财物,然后打电话给汽车4s店或者车辆维修中心的服务人员把车拖到维修站,根据车主的真实身份来开锁重新配钥匙。

如果车主寻求服务人员的帮助,但是当车辆距离4s店较远,无法快捷的托运时;或者,车主在外出差,车辆被外借,车主无法第一时间看守车辆时,都不能快速的删除钥匙权限,无法保证车辆财产安全。



技术实现要素:

鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种禁用车辆钥匙的方法及装置。

第一方面,本发明实施例提供了一种禁用车辆钥匙的方法,可包括:

接收客户端发送的读取目标车辆的钥匙信息的指令,钥匙信息包括一个或多个钥匙的标识信息;

通过目标车辆的防盗系统电子控制单元ecu获取与目标车辆匹配的钥匙信息,向客户端发送所述钥匙信息;

接收客户端发送的针对一个或多个钥匙中的目标钥匙的删除指令;

通过防盗系统ecu删除目标钥匙的标识信息。

通过第一方面提供的一种禁用钥匙的方法,可以根据从客户端接收到的目标钥匙删除指令(例如,当车主发现目标钥匙丢弃或被盗的时候可以通过客户端发送删除目标钥匙指令),通过防盗系统ecu删除目标钥匙标识信息,无需考虑车主与目标车辆的距离或目标车辆与维修站的距离,只要收到目标钥匙删除指令,第一时间删除智能钥匙的标识信息,禁用智能钥匙的权限,尽可能的避免小偷通过盗取目标钥匙从而非法使用或盗取汽车,保证车辆的财产安全。

在一种可能实现方式中,接收客户端发送的读取目标车辆的钥匙信息的指令之前,还可以包括:接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护。

在一种可能实现的方式中,接收服务器发送的安全保护解除指令,通过防盗系统ecu解除目标车辆的安全保护之前,还可以包括:接收服务器发送的车型防盗码读取指令,车型防盗码用于关闭所述目标车辆的安全保护;获取车型防盗码,向服务器发送车型防盗码;安全保护解除指令包括安全校验码,安全校验码为所述服务器根据车型防盗码通过预设算法确定的安全校验码。

在一种可能实现的方式中,通过所述防盗系统ecu删除目标钥匙的唯一识别码id之后,还可以包括:退出防盗系统ecu,退出防盗系统ecu包括与防盗系统ecu断开通讯连接;向客户端发送所述目标钥匙的标识信息删除成功的指令。

在一种可能实现的方式中,标识信息可以包括钥匙序号信息和/或钥匙唯一识别码id。

第二方面,本发明实施例提供了一种禁用车辆钥匙的装置,可包括:

第一接收单元,用于接收客户端发送的读取目标车辆的钥匙信息的指令,所述钥匙信息包括一个或多个钥匙的标识信息;

获取单元,用于通过所述目标车辆的防盗系统电子控制单元ecu获取与所述目标车辆匹配的所述钥匙信息,向所述客户端发送所述钥匙信息;

第二接收单元,用于接收所述客户端发送的针对所述一个或多个钥匙中的目标钥匙的删除指令;

删除单元,用于通过所述防盗系统ecu删除所述目标钥匙的标识信息。

在一种可能实现的装置中,第一接收单元,还可以用于,在接收客户端发送的读取目标车辆的钥匙信息的指令之前,接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护。

在一种可能实现的装置中,第一接收单元,还可以用于,在接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护之前,接收所述服务器发送的车型防盗码读取指令,所述车型防盗码用于关闭所述目标车辆的安全保护;获取车型防盗码,向所述服务器发送车型防盗码;所述安全保护解除指令包括安全校验码,所述安全校验码为服务器根据车型防盗码,通过预设算法确定的安全校验码。

在一种可能实现的装置中,所述删除单元,还可以用于,在通过所述防盗系统ecu删除所述目标钥匙的唯一识别码id之后,退出防盗系统ecu,所述退出防盗系统ecu包括与所述防盗系统ecu断开通讯连接;向客户端发送所述目标钥匙的标识信息删除成功的指令。

在一种可能实现的装置中,标识信息可以包括钥匙序号信息和/或钥匙唯一识别码id。

第三方面,本发明实施例提供了一种禁用车辆钥匙的装置,包括处理组件、存储组件和通信组件,处理组件、存储组件和通信组件相互连接,其中,存储组件用于存储数据处理代码,通信组件用于与外部设备进行信息交互;处理组件被配置用于调用程序代码,执行第一方面所述的方法,此处不再赘述。

第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,计算机存储介质存储有程序指令,程序指令当被处理器执行时使处理器执行第一方面所述方法,此处不再赘述。

目前来说,当车主发现钥匙失窃后,可以寻求服务人员的帮助,但是当车辆距离4s店较远,无法快捷的托运时,服务人员不能快速的删除钥匙权限,保证车辆财产安全。实施本发明实施例可以根据接收到的目标钥匙删除指令,验证车主身份后,根据车型防盗码计算出的安全校验码,解除目标车辆的安全保护。解除目标车辆的安全保护后,再通过防盗系统ecu删除目标钥匙标识信息。通过安全验证后,第一时间无视车主与车辆的距离因素通过客户端远程删除目标钥匙信息,从而禁用了丢失钥匙的钥匙权限。既可以防止不法分子非法删除钥匙信息,也可以防止持有钥匙的非法分子侵害车辆财产安全。保证了车辆的财产安全,也方便了车主操作。

附图说明

为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。

图1是本发明实施例提供的一种禁用车辆钥匙系统架构的示意图;

图2是本发明实施例提供的一种禁用车辆钥匙方法流程的示意图;

图3是本发明实施例提供的另一种禁用车辆钥匙方法流程的示意图;

图4是本发明实施例提供的一种禁用车辆钥匙方法的应用场景流程图;

图5是本发明实施例提供的一种禁用车辆钥匙装置的结构示意图;

图6是本发明实施例提供的一种简化的禁用车辆钥匙装置的实体装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例进行描述。

本申请的说明书和权利要求书及所述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在本申请中使用的术语“服务器”、“单元”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,服务器可以是但不限于,处理器,数据处理平台,计算设备,计算机,两个或更多个计算机等。

首先,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。

(1)车载自动诊断系统(onboarddiagnostic,obd),当系统出现故障时,故障(mil)灯或检查发动机(checkengine)警告灯亮,同时动力总成控制模块pcm将故障信息存入存储器,通过一定的程序可以将故障码从pcm中读出。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。

(2)电子控制单元(electroniccontrolunit,ecu),从用途上讲则是汽车专用微机控制器。ecu一般都具备故障自诊断和保护功能,当系统产生故障时,它还能在随机存取存储器ram中自动记录故障代码并采用保护措施从上述的固有程序中读取替代程序来维持发动机的运转。同时这些故障信息会显示在仪表盘上并保持不灭,可以使车主及时发现问题并将汽车能开到修理厂。

(3)控制器局域网络(controllerareanetwork,can),can属于总线式串行通信网络,是一种应用广泛的现场总线,并最终成为国际标准(iso11898)。can总线结构划分为两层:物理层和数据链路层(包括逻辑链路控制子层llc和媒体访问控制子层mac)。其中,llc子层为数据传递和远程数据请求提供服务;mac子层的功能主要是传送规则,即控制帧结构、执行仲裁、错误检验、出错标定和故障界定。

(4)车载诊断协议(keywordprotocol,kwp),在汽车故障诊断领域,针对诊断设备和汽车ecu之间的数据交换,各大汽车公司几乎都制订了相关的标准和协议。其中,欧洲汽车领域广泛使用的一种车载诊断协议标准是kwp2000(keywordprotocol2000),该协议实现了一套完整的车载诊断服务,并且满足e-obd(europeanonboarddiagnose)标准。

其次,提出本申请需要解决的技术问题及应用场景。随着汽车普及率越来越高,汽车渐渐成为人们生活不可或缺的出行交通工具。在汽车智能控制需求越来越受欢迎的互联网时代,智能钥匙开关车门、远程启动或停止发动机等汽车操控的需求越来越普及,但是车辆智能钥匙比较小巧很容易发生丢弃或被盗的情况,所以当智能钥匙丢失后如何禁用智能钥匙权限也越来越受车主关注。一般发生智能钥匙找不到的情况下,大多数车主都会选择去汽车的4s店或者汽车维修站里,由服务人员禁用丢失或被盗的智能钥匙。但是目前阶段首先要把车辆拖到维修站,其次要有人看守车辆,这是相当麻烦的一件事。

例如,在一些应用场景中,如果车主寻求服务人员的帮助,但是当车辆距离4s店较远,无法快捷的托运时,服务人员不能快速的删除钥匙权限,保证车辆财产安全。在另一些应用场景中,车主在外出差,车辆被外借,服务人员无法第一时间验证车主真实身份时,服务人员也不能快速的删除钥匙权限,保证车辆财产安全。因此如何在汽车钥匙被盗或丢弃的情况下,第一时间禁用钥匙权限保证车辆财产安全。所以下面结合本申请中提供的一种禁用车辆钥匙的系统,对本申请中提出的技术问题进行具体分析和解决。

请参考附图1,图1是本发明实施例提供的一种禁用车辆钥匙系统架构的示意图,可以包括:禁用车辆钥匙装置101和客户端102,还可以包括服务器103。禁用车辆钥匙装置101,客户端102和服务器103之间可以进行通信。

禁用车辆钥匙装置101,可以是用于车辆obd接口处的一种可拆卸装置。举例来说,禁用车辆钥匙装置101可以用于接收客户端发送的读取目标车辆的钥匙信息的指令,钥匙信息包括一个或多个钥匙的标识信息;通过目标车辆的防盗系统电子控制单元ecu获取与目标车辆匹配的钥匙信息,向客户端发送所述钥匙信息;接收客户端发送的针对一个或多个钥匙中的目标钥匙的删除指令;通过防盗系统ecu删除目标钥匙的标识信息。

可选的,禁用车辆钥匙装置可以接收所述服务器发送的车型防盗码读取指令,车型防盗码用于关闭目标车辆的安全保护;获取车型防盗码,向服务器发送车型防盗码;安全保护解除指令包括安全校验码,安全校验码为服务器根据车型防盗码,通过预设算法确定的安全校验码。接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护。

可选的,禁用车辆钥匙装置101内部可以插有用户身份识别sim卡,支持通过网络,保持禁用车辆钥匙装置与外界进行信息交互。

可选的,通过所述防盗系统ecu删除目标钥匙的唯一识别码id之后,还可以包括:退出防盗系统ecu,退出防盗系统ecu包括与防盗系统ecu断开通讯连接;向客户端发送所述目标钥匙的标识信息删除成功的指令。

客户端102,可以是通信终端等计算机网络中处于网络最外围的设备,例如:客户端可以为手机或笔记本电脑等,主要可以用于数据的输入以及处理结果的输出等。举例来说,客户端可以用于向禁用车辆钥匙装置发送读取目标车辆的钥匙信息的指令,钥匙信息包括一个或多个钥匙的标识信息;接收禁用车辆钥匙装置发送的与目标车辆匹配的钥匙信息;向禁用车辆钥匙装置发送针对一个或多个钥匙中的目标钥匙的删除指令。

可选的,客户端在向禁用车辆钥匙装置101发送读取目标车辆的钥匙信息的指令之前,向服务器发送目标用户的身份信息,身份信息可以包括唯一识别id,指纹信息,声纹信息,人脸信息,图像信息和/或文字信息等可以用来表述目标用户身份的信息。

可选的,客户端在向禁用车辆钥匙装置发送读取目标车辆的钥匙信息的指令之前,接收服务器发送的目标用户身份验证通过的指令。

可选的,客户端可以接收所述目标钥匙的标识信息删除成功的指令。

服务器103,可以用于通过快速获取、处理、分析和提取有价值的、海量和多样化数据,以交互数据为基础,为第三方使用带来各种便利的服务设备。举例来说:服务器可以向禁用车辆钥匙装置发送车型防盗码读取指令;接收车型防盗码,通过预设算法确定的安全校验码;向禁用车辆钥匙装置发送安全保护解除指令,安全保护解除指令包括安全校验码。

可选的,服务器可以用于接收客户端发送的目标用户的身份信息;确定目标用户的身份信息与预存储的目标用户身份信息一致;向客户端发送目标用户身份验证通过的指令。

可选的,当禁用车辆钥匙装置插在汽车obd接口时,自动建立与服务器的通讯连接,当禁用车辆钥匙装置连接到服务器后,服务器会保存着所有在线的禁用车辆钥匙装置的连接信息。

基于上述图1中所述的一种禁用车辆钥匙系统架构,请参考附图2,图2是本发明实施例提供的一种禁用车辆钥匙方法流程的示意图。可应用于上述图1中的系统,下面将结合图2以执行主体是禁用车辆钥匙装置101为例,从禁用车辆钥匙装置101的单侧进行描述。该方法可以包括以下步骤s201-步骤s205。

步骤s201:接收客户端发送的读取目标车辆的钥匙信息的指令。

具体地,禁用车辆钥匙装置读取目标车辆的钥匙信息的指令可以包括防盗系统ecu读取钥匙信息的诊断协议信息。钥匙信息可以包括一个或多个钥匙的标识信息。

可选的,禁用车辆钥匙装置可以接收客户端通过服务器转发的读取目标车辆的钥匙信息的指令,即当服务器收到客户端发出的读取目标车辆的钥匙信息的指令时,把防盗系统ecu读取钥匙信息的诊断协议信息添加到该指令中,再将该指令转发到禁用车辆钥匙装置。

可选的,钥匙的标识信息可以包括钥匙序号信息和/或钥匙唯一识别码id,举例来说,钥匙序号信息和钥匙唯一识别码id就相当于用户的姓名与身份证号码。

可选的,钥匙信息还可以包括一个或多个钥匙的当前权限信息,图片信息和/或型号信息等。

步骤s202:通过目标车辆的防盗系统电子控制单元ecu获取与目标车辆匹配的钥匙信息。

具体地,禁用车辆钥匙装置接收到读取目标车辆的钥匙信息的指令后,向防盗系统ecu发送目标车辆的钥匙信息读取指令,通过目标车辆的防盗系统电子控制单元ecu获取与目标车辆匹配的钥匙信息。

可选的,禁用车辆钥匙装置调用中央网关下的域控制器(域控制器可以包括:动力域控制器、体域控制器、机器域控制器、信息域控制器等),域控制器控制防盗系统ecu执行获取与目标车辆匹配的钥匙信息的指令。

步骤s203:向客户端发送钥匙信息。

具体地,禁用车辆钥匙装置把获取到的目标车辆匹配的钥匙信息发送到客户端,客户端可以显示出目标车辆匹配的一个或多个钥匙。

可选的,禁用车辆钥匙装置可以通过服务器转发获取的目标车辆匹配的一个或多个钥匙信息到客户端。

步骤s204:接收客户端发送的针对一个或多个钥匙中的目标钥匙的删除指令。

具体地,用户可以通过客户端根据显示出的目标车辆匹配的一个或多个钥匙中选择需要删除的目标钥匙,生成目标钥匙的删除指令发送给禁用车辆钥匙装置,其中目标钥匙删除指令包括目标钥匙的标识信息。

可选的,客户端可以根据显示出得目标车辆匹配的一个或多个钥匙中选择需要删除的目标钥匙,生成目标钥匙的删除指令并发送给服务器,服务器将要删除的目标钥匙的钥匙信息填充到目标钥匙的删除指令中;禁用车辆钥匙装置接收通过服务器转发的针对目标钥匙的删除指令,其中该目标钥匙的删除指令包括目标钥匙的钥匙信息。

步骤s205:通过防盗系统ecu删除目标钥匙的标识信息。

具体地,禁用车辆钥匙装置接收客户端发送的针对所述一个或多个钥匙中的目标钥匙的删除指令后,获取目标钥匙的删除指令中的目标钥匙的标识信息;禁用车辆钥匙装置发送目标钥匙的标识信息删除指令给ecu,通过防盗系统ecu删除目标钥匙的标识信息。

可选的,禁用车辆钥匙装置发送目标钥匙的标识信息删除指令给ecu,通过防盗系统ecu删除与标识信息匹配的目标钥匙的钥匙信息。

可选的,禁用车辆钥匙装置调用中央网关下的域控制器,域控制器控制防盗系统ecu执行删除目标钥匙的指令。

实施本发明实施例,可以根据从接收客户端发送的读取目标车辆的钥匙信息的指令,通过目标车辆的防盗系统电子控制单元ecu获取与目标车辆匹配的钥匙信息,向客户端发送所述钥匙信息;接收客户端发送的针对一个或多个钥匙中的目标钥匙的删除指令;通过防盗系统ecu删除目标钥匙的标识信息。不用考虑车主与目标车辆的距离或目标车辆与维修站的距离,只要收到车主选择的目标钥匙删除指令,就可以通过防盗系统ecu远程删除目标钥匙的标识信息,禁用智能钥匙的权限,不用麻烦服务人员拖车,节省了操作步骤,降低了代价,同时也不用担心不法分子通过盗取目标钥匙从而非法使用或盗取汽车,保证了车辆的财产安全。

请参考附图3,图3是本发明实施例提供的另一种禁用车辆钥匙方法流程的示意图,该方法可以包括以下步骤s301-步骤s309。

步骤s301:接收服务器发送的车型防盗码读取指令。

具体地,车型防盗码可以用于关闭目标车辆的安全保护,安全保护关闭后才可以通过防盗系统ecu进行目标车辆钥匙信息的编辑。车型防盗码读取指令包括读取车型防盗码的诊断协议信息。

可选的,车型防盗码有多种类型的车型防盗码,可能是针对一个车型、一个车系或一个品牌。举例来说,一个品牌的一种车型不同车系的车辆可以有同样的车型防盗码;一个品牌下的一种车系不同车型的车辆可以有同样的车型防盗码;一个品牌下的所有车型车系也可以有同样的车型防盗码。

可选的,禁用车辆钥匙装置接收服务器发送的车型防盗码读取指令前,根据服务器通过用户身份验证后发送的防盗系统ecu的诊断协议信息与防盗系统ecu建立通讯连接。

步骤s302:获取车型防盗码,向服务器发送车型防盗码。

具体地,禁用车辆钥匙装置根据读取车型防盗码的诊断协议信息通过防盗系统ecu获取车型防盗码。

步骤s303:接收服务器发送的安全保护解除指令,通过防盗系统ecu解除目标车辆的安全保护。

具体地,安全保护解除指令包括安全校验码,安全校验码为所述服务器根据车型防盗码,通过预设算法确定的安全校验码。禁用车辆钥匙装置确定安全校验码通过防盗系统ecu验证,验证通过后解除目标车辆的安全保护。

可选的,预设算法为根据车型防盗码确定的算法,即车型防盗码的种类不同,解码的预设算法也不同。举例来说,宝马品牌的车型防盗码可以用第一算法,奔驰品牌的车型防盗码不能用第一算法但是可以用第二算法。

步骤s304:接收客户端发送的读取目标车辆的钥匙信息的指令。

步骤s305:通过目标车辆的防盗系统电子控制单元ecu获取与目标车辆匹配的钥匙信息。

步骤s306:向客户端发送钥匙信息。

步骤s307:接收客户端发送的针对一个或多个钥匙中的目标钥匙的删除指令。

步骤s308:通过防盗系统ecu删除目标钥匙的标识信息。

上述对步骤s304到步骤s308的各个步骤的描述可以对应参照图2的步骤s201到步骤s205,此处不再赘述

步骤s309:退出防盗系统ecu。

具体地,禁用车辆钥匙装置通过防盗系统ecu成功删除目标钥匙的标识信息后,退出防盗系统ecu包括与防盗系统ecu断开通讯连接。

可选的,禁用车辆钥匙装置退出防盗系统ecu后,防盗系统ecu自动开启目标车辆的安全保护。

步骤s310:向客户端发送目标钥匙的标识信息删除成功的指令。

具体地,禁用车辆钥匙装置确定禁用车辆钥匙装置退出防盗系统ecu后,向客户端发送目标钥匙的标识信息删除成功的指令。客户端界面可以显示目标钥匙删除成功。

实施本发明实施例,可以根据接收到的目标钥匙删除指令,验证车主身份后,根据车型防盗码计算出的安全校验码,解除目标车辆的安全保护。解除目标车辆的安全保护后,再通过防盗系统ecu删除目标钥匙标识信息。通过安全验证后,第一时间无视车主与车辆的距离因素通过客户端远程删除目标钥匙信息,从而禁用了丢失钥匙的钥匙权限。既可以防止不法分子非法删除钥匙信息,也可以防止持有钥匙的非法分子侵害车辆财产安全。保证了车辆的财产安全,也方便了车主操作。

本申请结合上述系统架构与上述方法流程,提供本申请中的一种应用场景中的具体实现方式。

对应场景:车主发现车辆智能钥匙丢失后,可以实现车主在任何地方,通过手机客户端验证后,通过客户端,服务器与禁用车辆钥匙装置之间数据的交互,向插在车辆上obd接口处的禁用车辆钥匙装置发送钥匙删除指令,删除车辆上丢失的钥匙的信息。

禁用车辆钥匙装置内部插有sim卡,支持通过3/4g网络与服务器进行连接,当装置插在汽车obd接口时,自动建立与服务器的通讯连接,在本发明实施例中可以为obd装置,当装置连接到服务器后,服务器会保存着所有在线的obd装置的连接信息。服务器建立起客户端和禁用车辆钥匙装置的通讯通道。通道建立之前obd装置处于休眠状态,当通道建立后装置处于通讯状态,随时准备接收服务器的指令。

结合上述图1中提供的一种禁用车辆钥匙系统架构的示意图,请参见附图4,图4是本发明实施例提供的一种禁用车辆钥匙方法的应用场景流程图,该具体实现方式,可以包括如下流程步骤:

1、当车主将钥匙丢失后,想要禁用钥匙信息时,就可以打开客户端,客户端会访问服务器,将当前车主能够访问的在线禁用车辆钥匙装置列表都显示出来。

2、车主选择目标车辆上安装的禁用车辆钥匙装置,然后选择开始连接。

3、当客户端和禁用车辆钥匙装置通讯通道建立后,车主在客户端上选择钥匙管理功能。

4、钥匙管理功能非常重要,涉及车辆防盗信息,所以需要车主进行身份验证,车主可以通过客户端进行指纹或者人脸识别的验证,客户端将车主信息上传到服务器,服务器根据客户上传的指纹或者人脸信息与车主注册时的信息进行对比,如果一致则验证通过,不一致就提示验证失败。

5、验证通过后,客户端向服务器发请求,获取当前车辆的所有钥匙信息。

6、服务器接受到客户端的请求后,先从服务器的诊断数据库中查找出当前车辆的防盗系统ecu的诊断信息。比如协议类型为can,通讯管脚为6,14,波特率是500k,系统id是ec20(发送)/ec40(回复)等,然后将这些诊断信息发给禁用车辆钥匙装置。

7、禁用车辆钥匙装置接收到诊断信息后,根据这些诊断信息建立与汽车防盗系统ecu的通讯连接。

8、通讯连接成功后,服务器再将防盗系统ecu的进入命令(比如:0x1001)和读取车型防盗码outcode命令(比如:0x306208)发送给禁用车辆钥匙装置。

9、禁用车辆钥匙装置接收到指令后,先发系统进入命令给防盗系统ecu,然后再发送读取outcode码命令,然后将防盗系统ecu返回的outcode码返回给服务器,比如123456789。

10、服务器接收到outcode后,通过服务器的算法库来计算出outcode对应的安全校验码,比如123456789对应的安全校验码为987654321。

11、服务器将安全校验码填充在安全保护解除指令中,发给禁用车辆钥匙装置,因为只有安全校验码正确,车辆才允许获取钥匙信息并修改,比如0x306207987654321。

12、禁用车辆钥匙装置接收到指令后,将填充了安全校验码的安全保护解除指令发给防盗系统ecu,如果安全校验码正确,则ecu会返回成功。

13、安全保护解除成功后,服务器向禁用车辆钥匙装置再发送钥匙信息读取指令。

14、禁用车辆钥匙装置接收到指令后,向防盗ecu发送钥匙信息读取指令,比如0x306209,防盗系统ecu会返回车辆钥匙所有钥匙信息,并返回给服务器,比如钥匙的个数,每个钥匙的序号,唯一识别码。

15、服务器接收到钥匙的信息后,发送给客户端来进行显示。

16、客户端接收到钥匙信息后,让车主来选择要删除哪个钥匙。

17、车主选择并且确定后,将选择的钥匙信息发给服务器,服务器将要删除钥匙的信息填充到钥匙删除指令中,发给禁用车辆钥匙装置。比如0x30060058473456。

18、禁用车辆钥匙装置接收到指令后,发送钥匙删除指令给防盗ecu,防盗系统ecu根据指令的内容将指定的钥匙信息从防盗系统ecu中删除掉。

19、当钥匙信息删除成功后,再向防盗系统ecu发送系统退出命令,退出防盗系统。

20、系统退出成功后,客户端提示车主删除指定钥匙成功。

总的来说,可以根据从客户端接收到的目标钥匙删除指令,通过防盗系统ecu删除目标钥匙标识信息,既不用考虑车主与目标车辆的距离,也不用考虑目标车辆与维修站的距离,更不用担心钥匙被盗还是丢弃,只要收到目标钥匙删除指令,车主都可以第一时间删除智能钥匙的权限,保证车辆的财产安全。

上述详细阐述了本发明实施例的方法,下面提供了与本发明实施例的相关的禁用车辆钥匙装置,禁用车辆钥匙装置可以是一种通过快速获取、处理、分析和提取有价值的、海量和多样化数据,以交互数据为基础,为第三方使用带来各种便利的服务设备。请参考附图5,图5是本发明实施例提供的一种禁用车辆钥匙装置的结构示意图。可以包括第一接收单元501,获取单元502,第二接收单元503和删除单元504。

第一接收单元501,用于接收客户端发送的读取目标车辆的钥匙信息的指令,所述钥匙信息包括一个或多个钥匙的标识信息;

获取单元502,用于通过所述目标车辆的防盗系统电子控制单元ecu获取与所述目标车辆匹配的所述钥匙信息,向所述客户端发送所述钥匙信息;

第二接收单元503,用于接收所述客户端发送的针对所述一个或多个钥匙中的目标钥匙的删除指令;

删除单元504,用于通过所述防盗系统ecu删除所述目标钥匙的标识信息。

在一种可能实现的装置中,第一接收单元501,还可以用于,在接收客户端发送的读取目标车辆的钥匙信息的指令之前,接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护。

在一种可能实现的装置中,第一接收单元501,还可以用于,在接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护之前,接收所述服务器发送的车型防盗码读取指令,所述车型防盗码用于关闭所述目标车辆的安全保护;获取车型防盗码,向所述服务器发送车型防盗码;所述安全保护解除指令包括安全校验码,所述安全校验码为服务器根据车型防盗码,通过预设算法确定的安全校验码。

在一种可能实现的装置中,所述删除单元504,还可以用于,在通过所述防盗系统ecu删除所述目标钥匙的唯一识别码id之后,退出防盗系统ecu,所述退出防盗系统ecu包括与所述防盗系统ecu断开通讯连接;向客户端发送所述目标钥匙的标识信息删除成功的指令。

在一种可能实现的装置中,标识信息可以包括钥匙序号信息和/或钥匙唯一识别码id。

需要说明的是,各个操作的实现还可以对应参照图2、图3和图4所示的方法实施例的相应描述,此处不再赘述。

请参考附图6,图6是本发明实施例提供的一种简化的禁用车辆钥匙装置的实体装置结构示意图,相当于图1所述禁用车辆钥匙装置101,便于理解和图示方便,图6装置60中,可以包括以下一个或多个组件:存储组件601,处理组件602,通信组件603。

存储组件601可以包括一个或多个存储单元,每个单元可以包括一个或多个存储器,存储组件可用于存储程序和各种数据,并能在装置60运行过程中高速、自动地完成程序或数据的存取。可以采用具有两种稳定状态的物理器件来存储信息,所述两种稳定状态分别表示为“0”和“1”。当图6所示的装置60,为图1所述装置101时,存储组件可以用来存储车辆钥匙信息,车主信息以及其他相关数据等。

处理组件602,处理组件也可以称为处理器,处理单元,处理单板,处理模块、处理装置等。处理组件可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。当图6所示的装置60,为图1所述装置101时,所述处理组件602用于调用所述存储组件601的数据执行上述图2至图4所述方法的相关描述。

具体的,所述处理组件602用于调用所述存储组件601的数据执行如下操作:

接收客户端发送的读取目标车辆的钥匙信息的指令,所述钥匙信息包括一个或多个钥匙的标识信息;通过所述目标车辆的防盗系统电子控制单元ecu获取与所述目标车辆匹配的所述钥匙信息,向所述客户端发送所述钥匙信息;接收所述客户端发送的针对所述一个或多个钥匙中的目标钥匙的删除指令;通过所述防盗系统ecu删除所述目标钥匙的标识信息。

在一种可能实现的方式中,处理组件602用于在接收客户端发送的读取目标车辆的钥匙信息的指令之前,接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护。

在一种可能实现的方式中,处理组件602用于接收服务器发送的安全保护解除指令,通过所述防盗系统ecu解除所述目标车辆的安全保护之前,接收所述服务器发送的车型防盗码读取指令,所述车型防盗码用于关闭所述目标车辆的安全保护;获取车型防盗码,向所述服务器发送车型防盗码;所述安全保护解除指令包括安全校验码,所述安全校验码为所述服务器根据车型防盗码,通过预设算法确定的所述安全校验码。

在一种可能实现的方式中,处理组件602用于所述通过所述防盗系统ecu删除所述目标钥匙的唯一识别码id之后,退出防盗系统ecu,所述退出防盗系统ecu包括与所述防盗系统ecu断开通讯连接;向所述客户端发送所述目标钥匙的标识信息删除成功的指令。

在一种可能实现的方式中,所述标识信息包括钥匙序号信息和/或钥匙唯一识别码id。

通信组件603,也可以称为收发机,或收发器等,其中可以包括用来进行无线、有线或其他通信方式的单元。可选的,可以将通信组件603部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即603部分包括接收单元和匹配单元。当图6所示的装置60,为图1所述装置101时,所述通信组件603可以用于接收指令和发送钥匙信息等。

在本申请中,所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能组件可以集成在一个组件也可以是各个组件单独物理存在,也可以是两个或两个以上组件集成在一个组件中。上述集成的组件既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的组件如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。尽管在此结合各实施例对本申请进行了描述,然而,在实施例所要求保护的本申请过程中,本领域技术人员可理解并实现公开实施例的其他变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1