一种汽车NFC校验方法、校验系统及其汽车与流程


一种汽车nfc校验方法、校验系统及其汽车
技术领域
1.本发明涉及汽车通信技术领域,具体是一种汽车nfc校验方法、校验系统及其汽车。


背景技术:



2.汽车nfc数字钥匙是一种基于nfc近场通信技术,用户使用手机nfc功能或nfc卡片对汽车进行控制。汽车nfc数字钥匙一般包括使用手机nfc或nfc卡片对车辆进行锁车和解锁,对车辆进行一键启动控制等主要功能。
3.在车上部署2个nfc读卡器模块,一个部署在车外如车外后视镜中,用于用户进入功能,一个部署在车内如中控台,用于一键启动功能,需要在车内车外均对nfc读卡器模块进行通信才行。用户用手机或卡片在车外进行刷卡,车外读卡器获取手机或卡片数据后,将数据传输到车内nfc读卡器模块,车内nfc读卡器模块具有认证功能,认证手机或卡片的权限,如果认证通过则,车内读卡器通知bcm进行开关锁的操作。用户进入车内后,将手机或卡片放置在车内nfc读卡器模块上,车内nfc读卡器获取手机或卡片数据,并认证手机或卡片的权限。用户执行一键启动操作,车辆peps系统向车内nfc读卡器确认当前是否可以执行一键启动功能,车内nfc读卡器将认证结果返回peps系统,如认证通过,则peps系统执行启动操作。前述的现有技术中不足之处是:第一点,车辆上需要在车内和车外一共部署两个nfc读卡器模块,造成的成本会很高;第二点,部署在车外的nfc读卡器模块很容易拆除更换,对车辆安全、车主财产具有重大隐患。


技术实现要素:



4.本发明的目的在于提供一种汽车nfc校验方法、校验系统及其汽车,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:一种汽车nfc校验方法,所述方法包括:
6.车辆下线前,nfc模块向bdc发出静态校验请求,接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中;
7.nfc模块在与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求;
8.bdc接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求;
9.认证成功后,nfc数字钥匙获得控制车辆的权限。
10.进一步的,根据认证算法对静态校验请求进行认证包括:nfc模块发送随机数信号至bdc,bdc接收到随机数后与自身的计算结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功。
11.进一步的,根据认证算法对动态鉴权请求进行认证包括:bdc发送种子给nfc模块,nfc模块接收到种子后进行认证运算,计算出动态鉴权发送给bdc,bdc将动态鉴权与自身计算出的动态鉴权结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功。
12.进一步的,bdc进行静态校验和/或动态鉴权前对下线前静态校验码进行校验。
13.进一步的,对下线前静态校验码进行校验包括:nfc模块发送存储于随机系统中的下线前静态校验码至bdc,bdc接收到下线前静态校验码后与自身的发送结果进行对比,对比结果相同则校验成功,对比结果不同则校验不成功。
14.进一步的,向bdc发出携带下线前静态校验码的静态校验请求和携带下线前静态校验码的动态鉴权请求时,静态校验请求和动态鉴权请求周期性切换。
15.一种汽车nfc校验系统,所述系统包括nfc模块、nfc数字钥匙、bdc,
16.nfc模块用于在车辆下线前向bdc发出静态校验请求,并在接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中,在与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求;
17.bdc用于在接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求;
18.nfc数字钥匙用于在认证成功后获得控制车辆的权限。
19.进一步的,所述bdc包括校验单元,所述校验单元用于对nfc模块发送的下线前静态校验码进行校验。
20.进一步的,所述nfc模块包括切换单元,所述切换单元用于对静态校验请求和动态鉴权请求周期性切换。
21.一种汽车,所述汽车上设置上述的汽车nfc校验系统。
22.与现有技术相比,本发明的有益效果是:本发明的nfc模块在车辆下线前将静态校验码复制存储于随机系统中,当与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求,bdc接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时才根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求,nfc模块被更换则无法使用,保证nfc模块和nfc数字钥匙的安全性,可以只部署一个nfc模块,节约成本,提高车主的汽车使用体验,具有较好的经济实用价值。
附图说明
23.图1为本发明汽车nfc校验系统结构框图;
24.图2为本发明汽车nfc校验方法流程图;
25.图3为本发明汽车nfc校验方法中电检流程图;
26.图4为本发明具体实施例一汽车nfc校验方法中校验流程图;
27.图5为本发明具体实施例二汽车nfc校验方法中校验流程图;
28.图6为本发明具体实施例三汽车nfc校验方法中校验流程图。
具体实施方式
29.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.如图1所示,本实施例提供一种汽车,所述汽车上设置有汽车nfc校验系统100,所述系统包括电检设备1、nfc模块2、nfc数字钥匙3、bdc,其中,bdc为车身多合一控制模块,nfc模块2包括切换单元21,bdc包括校验单元41、静态认证单元42和动态认证单元43,车辆下线前,电检设备1向bdc发出电检请求,bdc接收到电检请求后通过算法产生一个八位数的随机数,向电检设备1反馈电检成功,随后电检设备1向nfc模块2发出电检请求,nfc模块2向bdc发出静态校验请求,bdc接收到静态校验请求后通过算法产生一个八位数的随机数作为静态校验码发送至nfc模块2,nfc模块2接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中,并向电检设备1反馈电检成功,完成电检,当nfc模块2与nfc数字钥匙3交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求,发送时,切换单元对静态校验请求和动态鉴权请求周期性切换,bdc在接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,未携带下线前静态校验码时,不响应该认证请求,携带下线前静态校验码时校验单元41对nfc模块发送的下线前静态校验码进行校验,校验成功后,静态认证单元42和动态认证单元43根据认证算法对静态校验请求和/或动态鉴权请求进行认证,nfc数字钥匙3在认证成功后获得控制车辆的权限。
31.如图2所示,本实施例一种汽车nfc校验方法,所述方法包括以下步骤:
32.s101:车辆下线前,nfc模块向bdc发出静态校验请求,接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中;
33.s102:nfc模块在与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求;
34.s103:bdc接收认证请求;
35.s104:判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时进入s105,否则进入s106;
36.s105:根据认证算法对静态校验请求和/或动态鉴权请求进行认证;
37.s106:不响应该认证请求;
38.s107:认证是否成功,认证成功后,进入s8,否则进入s9;
39.s108:nfc数字钥匙获得控制车辆的权限;
40.s109:nfc数字钥匙未获得控制车辆的权限。
41.如图3所示,车辆下线前,电检设备1向bdc发出电检请求,bdc接收到电检请求后通过算法产生一个八位数的随机数,向电检设备1反馈电检成功,随后电检设备1向nfc模块2发出电检请求,nfc模块2向bdc发出静态校验请求,bdc接收到静态校验请求后通过算法产生一个八位数的随机数作为静态校验码发送至nfc模块2,nfc模块2接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中,并向电检设备1反馈电检成功,完成电检,车辆下线。
42.具体实施例一:
43.如图4所示,当用户需要采用nfc数字钥匙3控制车辆时,将nfc数字钥匙3与nfc模块2进行信号连接,例如采用nfc卡接触车辆的nfc模块2,当nfc模块2与nfc数字钥匙3交互时,对数字钥匙3进行校验,对数字钥匙3进行校验为现有技术,在此不再赘述,校验完成后向bdc发出携带下线前静态校验码的静态校验请求,bdc在接收到认证请求时,判断静态校验请求中是否携带下线前静态校验码,未携带下线前静态校验码时,不响应该认证请求,携带下线前静态校验码时对nfc模块2发送的下线前静态校验码进行校验,校验时,nfc模块2发送存储于随机系统中的下线前静态校验码至bdc,bdc接收到下线前静态校验码后与自身的发送结果进行对比,对比结果相同则校验成功,对比结果不同则校验不成功,校验成功后根据认证算法对静态校验请求进行认证,认证时,nfc模块2发送随机数信号至bdc,bdc接收到随机数后与自身的计算结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功,认证成功后,nfc数字钥匙3获得控制车辆的权限,nfc模块2发送车辆控制指令至bdc,bdc完成车辆控制指令后返回控制结果至nfc模块2。
44.具体实施例二:
45.如图5所示,当用户需要采用nfc数字钥匙3控制车辆时,将nfc数字钥匙3与nfc模块2进行信号连接,例如采用nfc卡接触车辆的nfc模块2,当nfc模块2与nfc数字钥匙3交互时,对数字钥匙3进行校验,校验完成后向bdc发出携带下线前静态校验码的动态鉴权请求,bdc在接收到认证请求时,判断动态鉴权请求中是否携带下线前静态校验码,未携带下线前静态校验码时,不响应该认证请求,携带下线前静态校验码时对nfc模块2发送的下线前静态校验码进行校验,校验时,nfc模块2发送存储于随机系统中的下线前静态校验码至bdc,bdc接收到下线前静态校验码后与自身的发送结果进行对比,对比结果相同则校验成功,对比结果不同则校验不成功,校验成功后根据认证算法对动态鉴权请求进行认证,认证时,bdc发送种子seed给nfc模块2,nfc模块2接收到种子seed后进行认证运算,计算出动态鉴权key发送给bdc,bdc将动态鉴权与自身计算出的动态鉴权结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功,认证成功后nfc数字钥匙3获得控制车辆的权限,nfc模块2发送车辆控制指令至bdc,bdc完成车辆控制指令后返回控制结果至nfc模块2。
46.具体实施例三:
47.如图6所示,当用户需要采用nfc数字钥匙3控制车辆时,将nfc数字钥匙3与nfc模块2进行信号连接,例如采用nfc卡接触车辆的nfc模块2,当nfc模块2与nfc数字钥匙3交互时,对数字钥匙3进行校验,校验完成后向bdc发出携带下线前静态校验码的静态校验请求和携带下线前静态校验码的动态鉴权请求,发送时,对静态校验请求和动态鉴权请求周期性切换,例如本次先发送静态校验请求,静态校验请求认证成功后再发送动态鉴权请求再认证动态鉴权请求,下一次先发送动态鉴权请求,动态鉴权请求认证成功后再发送静态校验请求再认证静态校验请求,bdc在接收到认证请求时,判断静态校验请求中是否携带下线前静态校验码,未携带下线前静态校验码时,不响应该认证请求,携带下线前静态校验码时对nfc模块2发送的下线前静态校验码进行校验,校验时,nfc模块2发送存储于随机系统中的下线前静态校验码至bdc,bdc接收到下线前静态校验码后与自身的发送结果进行对比,对比结果相同则校验成功,对比结果不同则校验不成功,校验成功后,根据认证算法对静态校验请求和动态鉴权请求进行认证,认证时,nfc模块2发送随机数信号至bdc,bdc接收到随
机数后与自身的计算结果进行对比,对比结果相同则静态校验认证成功,对比结果不同则静态校验认证不成功,静态校验认证成功后,向bdc发出携带下线前静态校验码的动态鉴权请求,bdc在接收到认证请求时,判断动态鉴权请求中是否携带下线前静态校验码,未携带下线前静态校验码时,不响应该认证请求,携带下线前静态校验码时对nfc模块2发送的下线前静态校验码进行校验,校验时,nfc模块2发送存储于随机系统中的下线前静态校验码至bdc,bdc接收到下线前静态校验码后与自身的发送结果进行对比,对比结果相同则校验成功,对比结果不同则校验不成功,校验成功后根据认证算法对动态鉴权请求进行认证,认证时,bdc发送种子seed给nfc模块2,nfc模块2接收到种子seed后进行认证运算,计算出动态鉴权key发送给bdc,bdc将动态鉴权与自身计算出的动态鉴权结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功,认证成功后nfc数字钥匙3获得控制车辆的权限,nfc模块2发送车辆控制指令至bdc,bdc完成车辆控制指令后返回控制结果至nfc模块2,当用户再次需要采用nfc数字钥匙3控制车辆时,先发送动态鉴权请求,动态鉴权请求认证成功后再发送静态校验请求再认证静态校验请求。
48.本发明的nfc模块在车辆下线前将静态校验码复制存储于随机系统中,当与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求,bdc接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时才根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求,nfc模块被更换则无法使用,保证nfc模块和nfc数字钥匙的安全性,可以只部署一个nfc模块,节约成本,提高车主的汽车使用体验,具有较好的经济实用价值。
49.尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种汽车nfc校验方法,其特征在于,所述方法包括:车辆下线前,nfc模块向bdc发出静态校验请求,接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中;nfc模块在与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求;bdc接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求;认证成功后,nfc数字钥匙获得控制车辆的权限。2.根据权利要求1所述的汽车nfc校验方法,其特征在于,根据认证算法对静态校验请求进行认证包括:nfc模块发送随机数信号至bdc,bdc接收到随机数后与自身的计算结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功。3.根据权利要求1所述的汽车nfc校验方法,其特征在于,根据认证算法对动态鉴权请求进行认证包括:bdc发送种子给nfc模块,nfc模块接收到种子后进行认证运算,计算出动态鉴权发送给bdc,bdc将动态鉴权与自身计算出的动态鉴权结果进行对比,对比结果相同则认证成功,对比结果不同则认证不成功。4.根据权利要求2或3所述的汽车nfc校验方法,其特征在于:bdc进行静态校验和/或动态鉴权前对下线前静态校验码进行校验。5.根据权利要求4所述的汽车nfc校验方法,其特征在于,对下线前静态校验码进行校验包括:nfc模块发送存储于随机系统中的下线前静态校验码至bdc,bdc接收到下线前静态校验码后与自身的发送结果进行对比,对比结果相同则校验成功,对比结果不同则校验不成功。6.根据权利要求1所述的汽车nfc校验方法,其特征在于:向bdc发出携带下线前静态校验码的静态校验请求和携带下线前静态校验码的动态鉴权请求时,静态校验请求和动态鉴权请求周期性切换。7.一种汽车nfc校验系统,其特征在于:所述系统包括nfc模块、nfc数字钥匙、bdc,nfc模块用于车辆下线前向bdc发出静态校验请求,接收到bdc发送的静态校验码时,将静态校验码复制存储于随机系统中,在与nfc数字钥匙交互时,向bdc发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求;bdc用于在接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求;nfc数字钥匙用于在认证成功后获得控制车辆的权限。8.根据权利要求7所述的汽车nfc校验系统,其特征在于:所述bdc包括校验单元,所述校验单元用于对nfc模块发送的下线前静态校验码进行校验。9.根据权利要求7所述的汽车nfc校验系统,其特征在于:所述nfc模块包括切换单元,所述切换单元用于对静态校验请求和动态鉴权请求周期性切换。10.一种汽车,其特征在于:所述汽车上设置有权利要求7~9任意一项所述的汽车nfc校验系统。

技术总结


本发明公开一种汽车NFC校验方法、校验系统及其汽车,方法包括:车辆下线前,NFC模块向BDC发出静态校验请求,将静态校验码复制存储于随机系统中;NFC模块在与NFC数字钥匙交互时,向BDC发出携带下线前静态校验码的静态校验请求和/或携带下线前静态校验码的动态鉴权请求;BDC接收到认证请求时,判断静态校验请求和/或动态鉴权请求中是否携带下线前静态校验码,携带下线前静态校验码时根据认证算法对静态校验请求和/或动态鉴权请求进行认证,否则不响应该认证请求;认证成功后,NFC数字钥匙获得控制车辆的权限。本发明的NFC模块被更换则无法使用,保证NFC模块和NFC数字钥匙的安全性,可以只部署一个NFC模块,节约成本,提高车主的汽车使用体验。主的汽车使用体验。主的汽车使用体验。


技术研发人员:

高志勇 陈友 林清生 梅金伟 赵明

受保护的技术使用者:

云度新能源汽车有限公司

技术研发日:

2022.10.19

技术公布日:

2023/3/7

本文发布于:2024-09-25 05:25:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/71458.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:静态   校验码   模块   动态
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议