一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车载NFC卡片钥匙绑定系统及方法与流程

2022-05-11 16:39:34 来源:中国专利 TAG:

一种车载nfc卡片钥匙绑定系统及方法
技术领域
1.本发明属于汽车电子钥匙技术领域,特别涉及一种车载nfc卡片钥匙绑定系统及方法。


背景技术:

2.现代新能源车辆通常采用配置nfc卡片钥匙,其功能仅需要将nfc卡片钥匙靠近解闭锁区域就可以实现车辆解锁和闭锁或允许进入可行驶状态。其关键技术是nfc卡片钥匙与车辆的nfc收发器进行进场通信(比较广泛的是采用14443协议,即13.56mhz标准),当nfc卡片钥匙与车辆完成认证后,车辆根据门锁的状态自动完成解闭锁或允许进入可行驶状态。
3.目前,信息安全保证的前提下,多数做法是生产时将nfc卡片钥匙与车辆进行绑定,后期用户对已有的nfc卡片钥匙绑定时,必须得到4s店进行绑定nfc卡片钥匙,无法自由的、安全的给车辆新增nfc卡片钥匙,用户便捷性、体验感较差。基于上述现状,有必要研究一种面向用户开放的车载nfc卡片钥匙绑定的系统及方法。


技术实现要素:

4.针对现有技术存在的上述不足,本发明的目的就在于提供一种车载nfc卡片钥匙绑定系统及方法,该系统能够满足用户自由且安全地给车辆绑定nfc卡片钥匙的需求,从而有效提高用户的便捷性和体验感。
5.本发明的技术方案是这样实现的:一种车载nfc卡片钥匙绑定系统,包括后台服务端、中控主机、车身安全模块、nfc天线模块、手机端和nfc卡片钥匙。
6.所述手机端用于接收短信验证码。
7.所述中控主机用于为用户提供绑定nfc卡片钥匙的操作界面。
8.所述车身安全模块与中控主机连接,所述后台服务端与中控主机连接,所述车身安全模块用于接收用户绑定nfc卡片钥匙的请求,同时向中控主机发送绑定nfc卡片钥匙的加密因子;所述中控主机用于接收加密因子,并根据加密因子以及车辆对应的车架号和学卡密钥计算短信验证码,并将短信验证码发送给手机端;所述车身安全模块还用于接收从中控主机输入的短信验证码,将短信验证码与车身安全模块自身根据加密因子以及车辆对应的车架号和学卡密钥计算得到的验证码进行对比,以对短信验证码进行验证。
9.所述nfc天线模块与车身安全模块连接,所述nfc天线模块用于将nfc卡片钥匙数据转发至车身安全模块以及将车身安全模块的数据转发至nfc卡片钥匙,便于短信验证码录入中控主机并经车身安全模块验证后,以对nfc卡片钥匙进行绑定。
10.进一步地,车身安全模块和中控主机之间,车身安全模块和nfc天线模块之间均通过can通讯连接。
11.进一步地,所述nfc天线模块具有nfc扫描区域,用于接收nfc卡片钥匙数据。
12.本发明还提供一种车载nfc卡片钥匙绑定方法,采用前面所述的系统进行绑定,包括以下步骤:s1:用户在中控主机操作界面进行操作,提出绑定nfc卡片钥匙的请求;s2:中控主机向车身安全模块发送绑定nfc卡片钥匙请求,车身安全模块接收到请求后,向中控主机发送绑定nfc卡片钥匙的加密因子,中控主机收到加密因子的同时将加密因子透传给后台服务端;s3:后台服务端根据加密因子以及车辆对应的车架号和学卡密钥计算短信验证码,并将短信验证码发送至用户手机端;s4:用户在中控主机操作界面对应位置输入短信验证码,同时中控主机将短信验证码发送给车身安全模块,车身安全模块对短信验证码进行验证,若验证成功,则进入s5,若验证失败,中控主机进行异常提示,表示nfc卡片钥匙绑定失败;s5:中控主机提醒用户将nfc卡片钥匙放置nfc天线模块对应的nfc扫描区域,车身安全模块和nfc卡片钥匙通过nfc天线模块完成双向认证后,从而完成nfc卡片钥匙的绑定。
13.进一步地,s1中当用户提出绑定nfc卡片钥匙请求时,还对用户请求进行再次确认,若用户确认绑定nfc卡片钥匙,再进入s2,否则直接提示,放弃绑定nfc卡片钥匙。
14.进一步地,s4中输入的短信验证码仅一次有效,一次输入错误后重复步骤s3~s3重新获取短信验证码,且保证短信验证码在有效时间内输入。
15.进一步地,有效时间为包括但不限于1min、2min、5min或10min。
16.进一步地,s5中,当车身安全模块验证短信验证码正确后,还向中控主机发送短信验证码验证成功信息,并在中控主机上显示。
17.进一步地,s4中,当车身安全模块验证短信验证码失败后,还向中控主机发送短信验证码验证不成功信息,并在中控主机上对应显示短信验证码验证输入错误、短信验证码验证输入超时或短信验证码验证获取超时的信息。
18.与现有技术相比,本发明具有如下有益效果:1、本发明在绑定nfc卡片钥匙时,用户无需到4s店进行nfc卡片钥匙绑定操作,能够自由且安全地给车辆增加nfc卡片钥匙,能有效提高用户便捷性和体验感。
19.2、本发明中车身安全模块和nfc卡片钥匙采用nfc天线模块进行双向认证,保证了安全性,并且短信验证码由后台服务端由随机产生的加密因子以及车辆唯一对应的车架号和学卡密钥进行计算得到,进一步提高了nfc卡片钥匙绑定的安全性和有效性。
附图说明
20.图1-本发明所述系统的结构示意图。
21.图2-本发明所述方法的流程图。
具体实施方式
22.下面结合附图和具体实施方式对本发明作进一步详细说明。
23.参见图1,一种车载nfc卡片钥匙绑定系统,包括后台服务端、中控主机、车身安全模块、nfc天线模块、手机端和nfc卡片钥匙。
24.所述手机端用于接收短信验证码。
25.所述中控主机用于为用户提供绑定nfc卡片钥匙的操作界面。
26.所述车身安全模块与中控主机连接,所述后台服务端与中控主机连接,所述车身安全模块用于接收用户绑定nfc卡片钥匙的请求,同时向中控主机发送绑定nfc卡片钥匙的加密因子;所述中控主机用于接收加密因子,并根据加密因子以及车辆对应的车架号和学卡密钥计算短信验证码,并将短信验证码发送给手机端;所述车身安全模块还用于接收从中控主机输入的短信验证码,将短信验证码与车身安全模块自身根据加密因子以及车辆对应的车架号和学卡密钥计算得到的验证码进行对比,以对短信验证码进行验证。
27.所述nfc天线模块与车身安全模块连接,所述nfc天线模块用于将nfc卡片钥匙数据转发至车身安全模块以及将车身安全模块的数据转发至nfc卡片钥匙,便于短信验证码录入中控主机并经车身安全模块验证后,以对nfc卡片钥匙进行绑定。
28.具体实施时,车身安全模块和中控主机之间,车身安全模块和nfc天线模块之间均通过can通讯连接。中控主机与后台服务端之间通过无线连接。
29.具体实施时,所述nfc天线模块具有nfc扫描区域,用于接收nfc卡片钥匙数据。
30.一种车载nfc卡片钥匙绑定方法,采用前面所述的车载nfc卡片钥匙绑定系统进行绑定,其流程图参见图2,包括以下步骤:s1:用户在中控主机操作界面进行操作,提出绑定nfc卡片钥匙的请求;s2:中控主机向车身安全模块发送绑定nfc卡片钥匙请求,车身安全模块接收到请求后,向中控主机发送绑定nfc卡片钥匙的加密因子,中控主机收到加密因子的同时将加密因子透传给后台服务端;这里的加密因子为车身安全模块发送绑定nfc卡片钥匙的响应,为随机数。加密因子并通过https通道透传至后台服务端。
31.s3:后台服务端根据加密因子以及车辆对应的车架号和学卡密钥计算短信验证码,并将短信验证码发送至用户手机端;在实施时,后台服务端与车身安全模块使用短信验证码计算方法为alg_aes_cbc_iso9797_m2,输入密钥为“学卡密钥”,初始化向量为“车架号”(后16个字节),加密因子为“添加nfc卡片钥匙”响应(随机数)。最终对加密结果从第一个字节开始依次取对应的数字值直到取满6个字符,若当前字节的值小于10则直接做验证码数值,反之除以10取余数做验证码数值。最终将计算出来的6个十进制数字作为短信验证码。
32.s4:用户在中控主机操作界面对应位置输入短信验证码,同时中控主机将短信验证码发送给车身安全模块,车身安全模块对短信验证码进行验证,若验证成功,则进入s5,若验证失败,中控主机进行异常提示,表示nfc卡片钥匙绑定失败;s5:中控主机提醒用户将nfc卡片钥匙放置nfc天线模块对应的nfc扫描区域,车身安全模块和nfc卡片钥匙通过nfc天线模块完成双向认证后,从而完成nfc卡片钥匙的绑定。
33.具体实施时,s1中当用户提出绑定nfc卡片钥匙请求时,还对用户请求进行再次确认,若用户确认绑定nfc卡片钥匙,再进入s2,否则直接提示,放弃绑定nfc卡片钥匙。
34.具体实施时,s4中输入的短信验证码仅一次有效,一次输入错误后重复步骤s3~s3重新获取短信验证码,且保证短信验证码在有效时间内输入。
35.具体实施时,有效时间为包括但不限于1min、2min、5min或10min。
36.这个有效时间可根据用户需求进行设置。
37.具体实施时,s5中,当车身安全模块验证短信验证码正确后,还向中控主机发送“短信验证码验证成功”信息,并在中控主机上显示。
38.具体实施时,s4中,当车身安全模块验证短信验证码失败后,还向中控主机发送短信验证码验证不成功信息,并在中控主机上对应显示短信验证码验证输入错误、短信验证码验证输入超时或短信验证码验证获取超时的信息。
39.具体实施时可按以下步骤进行nfc卡片钥匙绑定:s1:用户在中控主机点击“绑定nfc卡片钥匙”按钮,中控主机自动弹出“是否确认获取短信验证码”窗口,用户确认后则进入s2,否则进入s6;s2:中控主机向车身安全模块发送“绑定nfc卡片钥匙”请求,车身安全模块接收到请求后,向中控主机发送“绑定nfc卡片钥匙”加密因子,中控主机收到加密因子的同时将加密因子透传给后台服务端;s3:后台服务端根据加密因子以及车辆对应的车架号和学卡密钥计算短信验证码,并将短信验证码发送至用户手机端;s4:用户在中控主机上输入短信验证码,同时中控主机将短信验证码发送给车身安全模块,车身安全模块对短信验证码进行验证,若验证成功,则进入s5,否则进入s6;s5:车身安全模块向中控主机发送“短信验证码验证成功”,并提醒用户将nfc卡片钥匙放置nfc天线模块上,车身安全模块和nfc卡片钥匙通过nfc天线模块完成双向认证后,车身安全模块向中控主机发送“绑定nfc卡片钥匙成功”,从而完成nfc卡片钥匙的绑定;s6:中控主机进行异常提示,结束nfc卡片钥匙绑定流程。
40.最后需要说明的是,本发明的上述实施例仅是为说明本发明所作的举例,而并非是对本发明实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化和变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引申出的显而易见的变化或变动仍处于本发明的保护范围之列。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献