汽车蓝牙钥匙的匹配控制方法及系统
文献发布时间:2023-06-19 10:29:05
技术领域
本发明涉及汽车领域,特别是涉及一种汽车蓝牙钥匙的匹配控制方法及系统。
背景技术
随着人们生活质量的提高,汽车的保有量越来越多,而汽车的安全性也变得越来越受重视。在现有汽车使用中,经常通过遥控钥匙开启和关闭车锁。此功能的实现需要车辆拥有者近距离接触或近距离遥控车辆来实现,佩戴和使用过程很不方便,且在驾驶员忘记关锁的情况下,会给汽车带来一定的安全隐患,比如,在忘记关锁时,可能会导致汽车被盗等。
发明内容
本发明的一个目的在于提出一种汽车蓝牙钥匙的匹配控制方法,以解决现有汽车钥匙存在一定的安全隐患的问题。
本发明提出一种汽车蓝牙钥匙的匹配控制方法,所述蓝牙钥匙中的蓝牙模块与一键启动控制器通过CAN线建立通讯连接,包括以下步骤:
在整车上电后,请求所述一键启动控制器和所述蓝牙模块进入扩展模式及安全模式;
安全模式进入后,向所述一键启动控制器和所述蓝牙模块发送密钥KEY请求认证;
认证成功后,请求所述一键启动控制器发送密钥SK,并将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC;
请求所述蓝牙模块写入车辆识别码SC和密钥SK。
根据本发明提出的汽车蓝牙钥匙的匹配控制方法,具有以下有益效果:
通过设置安全访问限制来对不安全访问进行拦截,设置第一道安全屏障,首先请求所述一键启动控制器和所述蓝牙模块进入安全访问来获得密钥KEY,再经过所述一键启动控制器和所述蓝牙模块内部对密钥KEY进行认证,来调用受访问限制的汽车诊断服务,认证成功后才能进行接下来的学习匹配工作;密钥KEY认证完成后,再请求所述一键启动控制器发送密钥SK,并将车辆识别号VIN写入所述蓝牙模块以获取车辆识别码SC,由所述蓝牙模块写入车辆识别码SC和密钥SK,实现了所述蓝牙模块对车辆识别码SC和密钥SK的双重匹配认证,在确保蓝牙钥匙的解闭锁及启动功能的同时保证了蓝牙钥匙良好的防盗性能。
本发明汽车蓝牙钥匙的匹配控制方法通过一道安全访问屏障及两重防盗匹配认证,能够保证汽车在忘关车门的情况下,也无法丢失汽车,起到很好的防盗作用。
另外,根据本发明提供的汽车蓝牙钥匙的匹配控制方法,还可以具有如下附加的技术特征:
进一步地,所述安全模式进入后,向所述一键启动控制器和所述蓝牙模块发送密钥KEY请求认证的步骤包括:
获取所述一键启动控制器的安全算法掩码;
根据所述一键启动控制器的安全算法掩码算出密钥KEY;
向所述一键启动控制器发送密钥KEY。
进一步地,所述安全模式进入后,向所述一键启动控制器和所述蓝牙模块发送密钥KEY请求认证的步骤还包括:
获取所述蓝牙模块的安全算法掩码;
根据所述蓝牙模块的安全算法掩码算出密钥KEY;
向所述蓝牙模块发送密钥KEY。
进一步地,所述认证成功后,请求所述一键启动控制器发送密钥SK,同时将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC的步骤包括:
待所述一键启动控制器认证成功,请求所述一键启动控制器发送密钥SK,并查询发送密钥SK时的报文;
待所述蓝牙模块认证成功,将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC。
进一步地,所述请求所述蓝牙模块写入车辆识别码SC和密钥SK的步骤后还包括:
根据查询的发送密钥SK时的报文判断密钥SK是否发送成功;
若是,则查询并判断所述蓝牙模块对密钥SK是否写入成功;
若是,则判定所述蓝牙模块与所述一键启动控制器匹配成功。
进一步地,所述若是,则查询并判断所述蓝牙模块对密钥SK是否写入成功的步骤后还包括:
若否,则继续请求所述一键启动控制器发送密钥SK,所述蓝牙模块定时写入密钥SK,直至密钥SK写入成功。
进一步地,所述在整车上电后,请求所述一键启动控制器和所述蓝牙模块进入扩展模式及安全模式的步骤后还包括:
判断所述一键启动控制器和所述蓝牙模块是否均安全进入;
若否,则退出蓝牙匹配。
本发明提出一种汽车蓝牙钥匙的匹配控制系统,所述蓝牙钥匙中的蓝牙模块与一键启动控制器通过CAN线建立通讯连接,包括:
请求安全进入模块:用于在整车上电后,请求所述一键启动控制器和所述蓝牙模块进入扩展模式及安全模式;
密钥KEY认证模块:用于安全模式进入后,向所述一键启动控制器和所述蓝牙模块发送密钥KEY请求认证;
密钥SK发送模块:用于认证成功后,请求所述一键启动控制器发送密钥SK,并将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC;
车辆识别码SC、密钥SK写入模块:用于请求所述蓝牙模块写入车辆识别码SC和密钥SK。
进一步地,所述密钥KEY认证模块包括:
第一安全算法掩码获取单元:用于获取所述一键启动控制器的安全算法掩码;
第一密钥KEY计算单元:用于根据所述一键启动控制器的安全算法掩码算出密钥KEY;
第一密钥KEY发送单元:用于向所述一键启动控制器发送密钥KEY。
进一步地,所述密钥KEY认证模块还包括:
第二安全算法掩码获取单元:用于获取所述蓝牙模块的安全算法掩码;
第二密钥KEY计算单元:用于根据所述蓝牙模块的安全算法掩码算出密钥KEY;
第二密钥KEY发送单元:用于向所述蓝牙模块发送密钥KEY。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明第一实施例汽车蓝牙钥匙的匹配控制方法的流程图;
图2为本发明第二实施例汽车蓝牙钥匙的匹配控制系统的结构框图。
具体实施方式
为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
请参考图1,本发明的第一实施例提供一种汽车蓝牙钥匙的匹配控制方法,所述蓝牙钥匙中的蓝牙模块与一键启动控制器通过CAN线建立通讯连接,包括步骤S101~S104。
S101:在整车上电后,请求所述一键启动控制器和所述蓝牙模块进入扩展模式及安全模式。
其中,在整车上电,诊断设备请求所述一键启动控制器和所述蓝牙模块进入扩展模式及安全模式后,再判断所述一键启动控制器和所述蓝牙模块是否均安全进入;若否,则退出蓝牙匹配。
S102:安全模式进入后,向所述一键启动控制器和所述蓝牙模块发送密钥KEY请求认证。
其中,所述诊断设备获取所述一键启动控制器的安全算法掩码PEPS_level_1;并根据所述一键启动控制器的安全算法掩码PEPS_level_1算出密钥KEY;再向所述一键启动控制器发送密钥KEY。
所述诊断设备还获取所述蓝牙模块的安全算法掩码BLE_level_1;并根据所述蓝牙模块的安全算法掩码BLE_level_1算出密钥KEY;再向所述蓝牙模块发送密钥KEY。
S103:认证成功后,请求所述一键启动控制器发送密钥SK,同时将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC。
其中,待所述一键启动控制器认证成功,所述诊断设备请求所述一键启动控制器发送密钥SK,并查询发送密钥SK时的报文,SK是通过CAN总线的52报文形式发出;待所述蓝牙模块认证成功,将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC。
S104:请求所述蓝牙模块写入车辆识别码SC和密钥SK。
其中,所述诊断设备根据查询的发送密钥SK时的报文判断密钥SK是否发送成功;若判断密钥SK发送成功,则查询并判断所述蓝牙模块对密钥SK是否写入成功;若判断所述蓝牙模块对密钥SK写入成功,则判定所述蓝牙模块与所述一键启动控制器匹配成功,清除所述蓝牙模块故障码,退出蓝牙匹配。
若判断密钥SK发送不成功,则继续请求所述一键启动控制器发送密钥SK,所述蓝牙模块定时3s写入密钥SK,直至密钥SK写入成功。
综上,本发明提供的一种汽车蓝牙钥匙的匹配控制方法,有益效果在于:通过设置安全访问限制来对不安全访问进行拦截,设置第一道安全屏障,首先请求所述一键启动控制器和所述蓝牙模块进入安全访问来获得密钥KEY,再经过所述一键启动控制器和所述蓝牙模块内部对密钥KEY进行认证,来调用受访问限制的汽车诊断服务,认证成功后才能进行接下来的学习匹配工作;密钥KEY认证完成后,再请求所述一键启动控制器发送密钥SK,并将车辆识别号VIN写入所述蓝牙模块以获取车辆识别码SC,由所述蓝牙模块写入车辆识别码SC和密钥SK,实现了所述蓝牙模块对车辆识别码SC和密钥SK的双重匹配认证,在确保蓝牙钥匙的解闭锁及启动功能的同时保证了蓝牙钥匙良好的防盗性能。
本发明汽车蓝牙钥匙的匹配控制方法通过一道安全访问屏障及两重防盗匹配认证,能够保证汽车在忘关车门的情况下,也无法丢失汽车,起到很好的防盗作用。
请参考图2,本发明的第二实施例提供一种汽车蓝牙钥匙的匹配控制系统,包括:
请求安全进入模块:用于在整车上电后,请求所述一键启动控制器和所述蓝牙模块进入扩展模式及安全模式。
所述请求安全进入模块:还用于判断所述一键启动控制器和所述蓝牙模块是否均安全进入;若否,则退出蓝牙匹配。
秘钥KEY认证模块:用于安全模式进入后,向所述一键启动控制器和所述蓝牙模块发送密钥KEY请求认证。
其中,所述密钥KEY认证模块包括:
第一安全算法掩码获取单元:用于获取所述一键启动控制器的安全算法掩码;
第一密钥KEY计算单元:用于根据所述一键启动控制器的安全算法掩码算出密钥KEY;
第一密钥KEY发送单元:用于向所述一键启动控制器发送密钥KEY。
所述密钥KEY认证模块还包括:
第二安全算法掩码获取单元:用于获取所述蓝牙模块的安全算法掩码;
第二密钥KEY计算单元:用于根据所述蓝牙模块的安全算法掩码算出密钥KEY;
第二密钥KEY发送单元:用于向所述蓝牙模块发送密钥KEY。
SK码发送模块:用于认证成功后,请求所述一键启动控制器发送密钥SK,同时将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC。
所述SK码发送模块:还用于待所述一键启动控制器认证成功,请求所述一键启动控制器发送密钥SK,并查询发送密钥SK时的报文;待所述蓝牙模块认证成功,将车辆识别号VIN写入所述蓝牙模块获取车辆识别码SC。
SC码、SK码写入模块:用于请求所述蓝牙模块写入车辆识别码SC和密钥SK。
所述SC码、SK码写入模块:还用于根据查询的发送密钥SK时的报文判断密钥SK是否发送成功;若判断密钥SK发送成功,则查询并判断所述蓝牙模块对密钥SK是否写入成功;若判断所述蓝牙模块对密钥SK写入成功,则判定所述蓝牙模块与所述一键启动控制器匹配成功,清除所述蓝牙模块故障码,退出蓝牙匹配。
若判断密钥SK发送不成功,则继续请求所述一键启动控制器发送密钥SK,所述蓝牙模块定时3s写入密钥SK,直至密钥SK写入成功。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
- 汽车蓝牙钥匙的匹配控制方法及系统
- 一种汽车蓝牙钥匙电磁兼容测试系统及其控制方法