自动挡汽车防盗方法及自动挡汽车与流程

文档序号:20671692发布日期:2020-05-08 17:24阅读:811来源:国知局
自动挡汽车防盗方法及自动挡汽车与流程

本发明涉及汽车技术领域,特别涉及一种自动挡汽车防盗方法及自动挡汽车。



背景技术:

随着汽车行业的不断发展,汽车作为重要交通工具已得到越来越普遍的应用,但汽车应用快速增长的同时,汽车被盗问题也逐渐增多,车辆的安全性越来越受到人们的重视,因此防盗系统已逐渐成为汽车标配。

传统车防盗设备一般为电子锁,电源模式为off状态下电子锁将转向管柱锁死,从而方向盘无法转动,peps(passiveentrypassivestart,无钥匙进入及启动系统)与escl(electronicsteeringcolumnlock,电子转向管柱锁)必须先防盗认证通过,电子锁解锁后才能实现车辆电源模式切换及车辆启动。

但是,本申请的发明人在实践本申请的过程中发现:上述的防盗方案只能保证车辆在熄火情况下不能实现正常的转弯,车辆的挡位部件依然能够被解锁从而实现直向推动,使其依然存在较大的车辆被盗的风险。



技术实现要素:

有鉴于此,本发明旨在提出一种应用于自动变速器控制器的自动挡汽车防盗方法,以保障车辆在熄火状态下同样无法实现直向移动,降低车辆被盗的风险。

为达到上述目的,本发明的技术方案是这样实现的:

一种自动挡汽车防盗方法,应用于自动变速器控制器,所述自动挡汽车防盗方法包括:从peps控制器接收认证请求;基于所述认证请求,与所述peps控制器进行加密通信验证,其中所述peps控制器和所述自动变速器控制器配置有相匹配的加密算法;当所述加密通信验证的结果为通过时,解锁驻车档;以及当所述加密通信验证的结果为不通过时,拒绝解锁驻车挡。

进一步的,所述基于所述认证请求,与所述peps控制器进行加密通信验证包括:基于所述认证请求,调用随机数算法生成随机数;发送所述随机数至所述peps控制器,以由所述peps控制器加密所述随机数;从所述peps控制器接收加密随机数,并解密验证所述加密随机数。

进一步的,所述从所述peps控制器接收加密随机数,并解密验证所述加密随机数包括:基于配置在所述自动变速器控制器的第一加密算法对所述随机数进行加密处理,以生成匹配加密密文;从所述peps控制器接收加密随机数,其中该加密随机数是基于在peps控制器中预配置的与所述第一加密算法相匹配的第二加密算法进行加密的;基于所述匹配加密密文对所述加密随机数进行匹配验证。

进一步的,所述随机数和/或所述加密随机数是以多帧间隔传输的方式在所述peps控制器和所述自动变速器控制器之间进行通信交互的,且所述多帧间隔传输的间隔时间不超过预定的时间间隔阈值。

进一步的,在基于所述认证请求,与所述peps控制器进行加密通信验证之后,该方法还包括:当所述加密通信验证的结果为失败时,生成错误通知;发送所述错误通知至所述peps控制器,以用于触发所述peps控制器再一次发送认证请求;统计所接收到的认证请求的次数,以及当该所统计的次数超过预定的次数阈值时,确定解锁认证失败并拒绝再次响应认证请求。

进一步的,所述基于所述认证请求,与所述peps控制器进行加密通信验证包括:基于预配置的授权认证请求格式对所接收的认证请求进行匹配,当匹配通过之后才与所述peps控制器进行加密通信验证。

相对于现有技术,本发明所述的自动挡汽车防盗方法具有以下优势:

本发明所述的自动挡汽车防盗方法,通过peps控制器与自动变速器控制器之间的防盗认证,能够补偿并代替了peps控制器与escl之间的防盗认证,使得在peps控制器与自动变速器控制器之间的认证失败时无法解锁p挡,车辆无法被推动或启动,从而大大降低了车辆被盗的风险。

本发明的另一目的在于提出一种应用于peps控制器的自动挡汽车防盗方法,以保障车辆在熄火状态下同样无法实现直向移动,降低车辆被盗的风险。

为达到上述目的,本发明的技术方案是这样实现的:

一种自动挡汽车防盗方法,应用于peps控制器,所述自动挡汽车防盗方法包括:当检测到关于点火开关继电器的闭合信号时,向自动变速器控制器发送认证请求;基于所述自动变速器控制器针对所述认证请求的响应回复信息,与所述自动变速器进行加密通信验证,其中所述peps控制器和所述自动变速器控制器配置有相匹配的加密算法。

进一步的,所述响应回复信息包括随机数,其中基于所述自动变速器控制器针对所述认证请求的响应回复信息,与所述自动变速器进行加密通信验证:基于配置在所述peps控制器中的加密算法对所述随机数进行加密处理,以生成加密随机数;发送所述加密随机数至所述自动变速器控制器,以进行解密验证。

进一步的,所述随机数和/或所述加密随机数是以多帧间隔传输的方式在所述peps控制器和所述自动变速器控制器之间进行通信交互的,且所述多帧间隔传输的间隔时间不超过预定的时间间隔阈值。

本发明的另一目的在于提出一种自动挡汽车,以保障车辆在熄火状态下同样无法实现直向移动,降低车辆被盗的风险。

为达到上述目的,本发明的技术方案是这样实现的:

一种自动挡汽车,所述自动挡汽车设置有:自动变速器控制器,用于执行上述的自动挡汽车防盗方法;peps控制器,用于执行上述的自动挡汽车防盗方法。

所述应用于peps控制器的自动挡汽车防盗方法与上述自动挡汽车相对于现有技术所具有的优势相同,在此不再赘述。

本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施方式及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施方式所述的自动挡汽车防盗方法的流程图;

图2为本发明实施方式所述的自动挡汽车防盗方法的流程图;

图3为本发明实施方式所述的自动挡汽车防盗方法的流程图;

图4为本发明实施方式所述的自动挡汽车的结构框图。

附图标记说明:

10自动变速器控制器20peps控制器

40自动挡汽车

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施方式及实施方式中的特征可以相互组合。

下面将参考附图并结合实施方式来详细说明本发明。

在目前相关技术中提出了一些汽车电子防盗的设计方案,但是一般都是基于peps控制器与escl之间的通讯验证所实现的,一般来说,其通讯验证过程可以是包括在peps控制器与escl之间的can(controllerareanetwork,控制器局域网络)通讯方式和lin(localinterconnectnetwork,局域互联网络)通讯方式。

一方面,在can通讯方式中:

解锁流程:

peps控制器通过获取can总线相关信息来确定是否需要解锁。条件满足则通过can总线发送解锁请求信号,从而获得随机数来发起与escl的认证;认证成功后escl开始解锁,锁舌到达解锁位置后,escl通过can总线向peps确认解锁。peps在接收到escl解锁确认后从电源模式off切换到非off状态。

上锁流程:

escl通过获取can总线相关信息及其他信息来确定escl是否需要上锁;条件满足后escl自行控制escl电机执行上锁;当锁舌位置达到上锁位置后,escl通过can总线将信息发送给整车上的相关部件。

另一方面,在lin通讯方式中

解锁流程:

1)peps控制器通过获取can总线相关信息来确定是否需要解锁。条件满足则通过lin总线发送解锁请求信号,并使能escl电机电源;

2)escl执行解锁;

3)escl通过lin线反馈当前锁的状态,peps控制器接收到锁的状态信号后通过can总线将锁状态发出。

上锁流程:

1)peps控制器通过获取can总线相关信息及其他信息来确定escl是否需要上锁。条件满足则通过lin总线发送上锁请求信号,并使能escl电机电源;

2)bcm通过获取相关信号判断是否满足上锁条件。满足条件则通过硬线使能上锁允许输出;

3)escl执行上锁;

4)escl通过lin总线反馈当前锁的状态,peps控制器接收到锁的状态信号后通过can总线将锁状态发出。

但是,以上防盗方案只能保证车辆在熄火情况下不能实现正常的转弯,车辆仍然可以直向推动,因此不能完全避免车辆被盗的风险。有鉴于此,本发明实施例提供了如图1所示的自动挡汽车防盗方法,该方法应用在peps控制器10和自动变速器控制器(tcu,transmissioncontrolunit)20之间,具体的,该方法包括:

s11、peps控制器10检测是否存在ign(ignitionswitch,点火开关)继电器闭合信号。

其中,可以是当检测到合法钥匙插入时,生成ign(ignitionswitch,点火开关)继电器闭合信号;作为示例,该继电器闭合信号能够将车辆电源模式切换至crank模式,以及在该crank模式下能够唤醒tcu。

s12、当存在ign继电器闭合信号时,触发peps控制器20向tcu10发送认证请求。

s13、响应于该认证请求,tcu10与peps控制器20之间执行加密通信验证过程。

具体的,在tcu10和peps控制器20中配置有相匹配的加密算法,由此使得在tcu10和peps控制器20之间进行正常加密通信验证时,能够良好地通过加密验证,而当非法报文请求验证时,其应是无法通过验证的。关于该相匹配的加密算法,其可以是指代同一加密算法并还可以是采用统一的加密密钥,例如使用同样的加密算法对报文进行加密和解密验证;另外,其还可以是指代不同且对应的加密算法,例如基于tcu10中的加密算法对报文进行加密,可以使用peps控制器20中不同的加密算法也能够实现对加密报文的解密处理,且以上实施方式都属于本发明的保护范围内。

另外,关于本发明实施例中的应用加密算法执行加密通信验证过程,其可以是在tcu10和peps控制器20之间采用各种加密算法并执行相应的加密验证流程,且都属于本发明的保护范围内,在此对其应不加以限定,

s14、若验证成功,则tcu10解锁驻车挡。

相应地,若验证失败,则tcu10拒绝解锁驻车挡。

在本实施例中,基于在tcu10和peps控制器20中所预配置的相匹配的加密算法,使得在tcu10和peps控制器20之间能够进行加密传输和合法性认证,从而保障了开锁的安全性,并且在自动变速器控制器完成验证之后,其能够直接解锁驻车档,实现对驻车挡的锁定管理;另外,在验证失败时,tcu10拒绝解锁驻车挡,由于p挡被锁死,使得车辆无法被推动或启动,从而大大降低了车辆被盗的风险。

如图2所示,本发明一实施例的自动挡汽车防盗方法,包括:

s21、peps控制器20检测是否存在ign继电器闭合信号。

s22、当存在ign继电器闭合信号时,触发peps控制器20向tcu10发送认证请求。

其中,在tcu10接收到自peps控制器20的认证请求之后,可以是对该认证请求执行验证操作以验证该认证请求的合法性,具体的,可以是基于预配置的授权认证请求格式对所接收的认证请求进行匹配,当匹配通过之后tcu10才与peps控制器进行加密通信验证,该授权认证请求格式可以是经约定的数据报文内容,由此通过报文匹配来完成tcu对源自peps的请求的认证。

s23、在认证请求验证通过之后,tcu10向peps控制器20发送随机数。

其中,关于随机数的生成方式,其可以是基于在tcu10处所配置的随机数生成算法所实现的,并且该随机数生成算法也可以是任意或特意选定的。

s24、peps控制器20对随机数进行加密处理,以生成加密随机数。

s25、peps控制器20向tcu10传输加密随机数。

s26、tcu10解密验证加密随机数。

在本实施例中,利用tcu10和peps控制器20中相匹配的加密算法对随机数进行加密和解密的验证操作,以通过随机数的方式来验证加密传输过程,提高了加密验证结果的可靠性。

在一些实施方式中,可以是tcu10和peps控制器20中分别配置相匹配的第一加密算法和第二加密算法,示例性地,该加密算法可以是包括128-aes算法,相应地,在peps控制器和tcu之间的通讯加密所采用的密钥也可以是采用128-aes算法所生成的。如图3所示,本发明一实施例的自动挡汽车防盗方法,其还公开了一随机数加密验证的示例。具体的,该方法包括:

s31、peps控制器20检测是否存在ign继电器闭合信号。

s32、当存在ign继电器闭合信号时,触发peps控制器20向tcu10发送认证请求。

s33、在认证请求验证通过之后,tcu10向peps控制器20发送随机数。

s34、tcu10对随机数进行加密处理,以生成匹配加密密文。

s35、peps控制器20对随机数进行加密处理,以生成加密随机数。

s36、peps控制器20向tcu10传输加密随机数。

s37、tcu10验证匹配加密密文与加密随机数是否匹配。

s38、在匹配时,tcu10解锁驻车挡。

s39、在不匹配时,tcu10拒绝解锁驻车挡。

在本实施例中,通过利用相互匹配的加密算法分别在tcu10和peps控制器20处对随机码进行加密,并通过对匹配加密密文和加密随机数的匹配验证来实现对是否解锁驻车挡的判断,双向验证的过程保障了加密结果的可靠性,提高了自动挡汽车被盗取的难度。

在一些优选实施方式中,当tcu10处的加密通信验证的结果为失败时,其会生成错误通知,并发送错误通知至peps控制器以用于触发所述peps控制器再一次发送认证请求;进而,统计所接收到的认证请求的次数,以及当该所统计的次数超过预定的次数阈值(该次数阈值例如可以是3次)时,确定解锁认证失败并拒绝再次响应认证请求。由此,通过错误通知和次数阈值的设置,在允许tcu10和peps控制器之间有限次数的防盗认证数据交互以提高用户开锁概率的同时,还避免了无限次的开锁验证所导致的对tcu10和peps控制器的恶意攻击。

在一些优选实施方式中,随机数和/或加密随机数是以多帧间隔传输的方式在peps控制器和自动变速器控制器之间进行通信交互的,且该多帧间隔传输的间隔时间不超过预定的时间间隔阈值。例如,当随机数或加密随机数的大小为16个字节时,可以是通过将报文分为两帧依次发送,两帧报文之间的间隔不超过50ms。更优选的,在tcu10未向peps控制器20发送完整的随机数报文或报文传输超时的情况下,peps控制器可以重新发起认证,并统计该重新发起认证的次数,例如:若认证次数小于3次,peps控制器20再次发出认证请求,若认证次数不小于3次时,peps控制器20应判定防盗认证失败并结束防盗认证的相关通讯,另外在ign继电器断开或者认证成功后还可以是将防盗认证失败计数清零。

在一些应用场景下,当用户携带合法智能钥匙进入车辆后,先踩下刹车踏板,按下一键启动开关按钮,peps控制器如果检测到车内有合法钥匙后peps则控制ign继电器吸合,并将车辆电源模式切换至crank模式,电源模式切换到crank后,tcu被唤醒,tcu初始化完成后,peps向tcu发起认证请求,认证成功后,tcu有解锁p档的能力,确认tcu认证通过且满足其他启动条件后,车辆才能启动。

在本发明实施例中,提供了由peps控制器总成和tcu所组成的防盗方案,通过peps与tcu的认证代替peps与escl的认证;若peps与tcu认证失败则车辆无法解锁p档,车辆无法推动或启动,从而大大降低了车辆被盗的风险。

如图4所示,本发明一实施例的自动挡汽车40,其设置有自动变速器控制器10,用于执行上述的应用于tcu的自动挡汽车防盗方法;peps控制器20,用于执行上述的应用于peps控制器的自动挡汽车防盗方法。

关于本发明实施例的自动挡汽车的更多的细节可以参照上文方法实施例的描述,并能够取得相同或相应的技术效果,故在此便不赘述。

以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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