专利名称:一种指纹控制汽车发动机点火的方法及系统的制作方法
技术领域:
本发明涉及自动控制领域,尤其涉及一种指纹控制汽车发动机的方法及 系统。
背景技术:
随着汽车工业和技术的不断发展,汽车防盗主要是靠汽车锁和控制发动 机的点火来完成。汽车锁大体可以分为三种方式第一种是基本的机械锁,通过机械方式防止非法开启车门或点火;第二种是射频识别技术RFID(Radio Frequency Identification)防盗锁,用射频方式与内部的接收器交换身份数据, 验证后开启车门或点火,否则锁住;第三种是芯片式数码防盗锁,通过将芯 片植入到机械钥匙中,密码钥匙接触车内密码锁后,芯片发送身份密码给汽 车的计算机发送机控制器(ECU),验证通过后启动汽车点火,否则锁住点火 达到防盗的目的。上述的方法虽然都可以实现汽车门的开启,发动机点火控 制等,在一定程度上也起到了防盗和自动化控制的目的,但是第一种方式, 防盗级别太低,现有技术非常容易被攻破;第二种方式,当车主用遥控器开 关车门时,恶意者可以用接收器或扫描器盗取遥控器发出的无线电波或红外 线,再经过解码,就可以开启汽车的防盗系统;第三种方式,在安全上应该 是三种方式中安全级别最高的,但跟其他方式一样,都有遗失钥匙后防盗功 能就失效以及携带钥匙所带来的麻烦。第二种方式和第三种方式的身份认证 通过后与发送机控制器ECU多为简单交互,容易被外接方式绕开,继而被直 接开启。
发明内容
为了解决上述的技术问题,提供了一种指纹控制汽车发动机点火的方法 及系统,其目的在于,解决携带钥匙、遗失钥匙等带来的不便和不安全性, 防止非法盗车,为车辆的安全提供了有效保障。 本发明提供了一种指纹控制汽车发动机点火的方法,包括 歩骤1,指纹识别加解密模块提取指纹特征并与注册的指纹样本进行指 纹识别;步骤2,指纹识别加解密模块将指纹识别结果发送至发动机控制器; 步骤3,发动机控制器依据所述指纹识别结果对汽车发动机点火模块进 行控制。步骤1还包括步骤21,向指纹识别加解密模块注册指纹样本。步骤2中,所述指纹识别结果经过与实时时钟混合的处理。 步骤2中,所述指纹识别结果还进行加密编码。步骤1之前包括步骤51,发动机控制器上电并初始化;步骤52,发动机控制器上电指纹识别加解密模块。步骤1包括步骤61,初始化指纹识别加解密模块;步骤62,判断是否进行指纹识别,如果是执行步骤53,否则执行步骤21;步骤63,向发动机控制器发送就绪消息; 步骤64,同步采样实时时钟;步骤65,提取指纹特征并与注册的样本进行比对。步骤2和步骤3之间包括如果比对成功,指纹加解密模块等待发动机控制器为其断电,否则执行步骤63。步骤1和步骤2之间还包括发动机控制器接收到就绪消息后,同歩采样实时时钟。步骤3中,识别结果若为成功,则发动机控制器控制汽车发动机点火模块为汽车发动机点火,否则等待接收指纹识别加解密模块发送的就绪消息。步骤3中,识别结果若为成功,则发动机控制器还为指纹识别加解密模块断电。步骤21包括步骤111,检查指纹识别加解密模块存储的指纹样本数量是否已经达到预定值,如果是,执行步骤62,否则执行步骤112;
步骤112,采集2次指纹样本,并对比所述指纹样本,如果对比成功,则加密后存储指纹样本,否则重新采集指纹。本发明提供了一种指纹控制汽车发动机点火的系统,包括汽车发动机点 火模块,汽车发动机控制器,还包括实时时钟产生模块、指纹采集传感器、指纹识别加解密模块;所述实时时钟与分别与汽车发动机控制器和指纹识别 加解密模块连接;汽车发动机控制器和指纹识别加解密模块连接;指纹采集 传感器与指纹识别加解密模块连接;汽车发动机控制器,还用于接收指纹识 别加解密模块发送的指纹识别结果,并依据所述指纹识别结对汽车发动机点 火模块进行控制。指纹识别加解密模块包括指纹识别加解密处理器、按键和FLASH存 储器;指纹识别加解密处理器分别与按键和FLASH存储器连接;FLASH 存储器用于存储指纹样本;指纹识别加解密处理器用于对采集到的指纹进行 处理。指纹识别加解密模块还用于注册指纹样本。 指纹识别加解密模块还用于加密指纹识别结果。 指纹识别加解密模块还用于向汽车发动机控制器发送就绪信息。 汽车发动机控制器还用于为指纹识别加解密模块上电和/或断电。 指纹识别加解密模块和汽车发动机控制器还用于同步采样实时时钟。 指纹识别加解密模块还用于判断FLASH存储器中的指纹样本数量是否达 到预定值。指纹识别加解密模块还用于对指纹识别结果和实时时钟进行混合处理。 指纹识别加解密模块还用于对指纹识别结果进行加密编码。 本发明解决了携带钥匙,遗失钥匙等带来的诸多不便和不安全性;以指 纹识别作为身份认证,为车辆的安全提供了有效保障; 一定程度上避免了借 车所带来的诸多弊病;身份认证结果与发动机控制器ECU采用加密方式通 讯,并实时更新,有效避免绕开身份认证的发生。
图1是本发明提供的指纹控制汽车发动机点火的系统框图; 图2是指纹识别加解密模块的框图3是发动机控制器ECU控制流程;图4是指纹识别加解密模块的控制流程。
具体实施方式
本发明通过采集并提取具有活体生物特性的指纹,提取后的指纹特征与 注册过的指纹样本进行指纹识别,把指纹识别结果作为身份认证的结果混合 实时系统时钟(混合是指身份认证的结果是一个固定的值,在传输时先把这 个值后面添加实时时钟数据值,组成固定值+时钟值数据分组),以一定加密 编码方式(编码方式是韦根编码)通过内部总线传送给汽车发动机控制器ECU (Engine Control Unit),汽车发动机控制器ECU解密这个编码数据得到 身份识别(指纹识别)结果,根据这个结果来控制系统各个重要模块的电源 开关,发动机点火系统等,达到对发动机点火的有效控制。 下面结合附图,对本发明做进一步详细描述图1是本发明提供的指纹控制汽车发动机点火的系统框图。该系统包括 电源线1,电源开关组2,汽车发动机点火模块3,汽车发动机控制器ECU 4,实时时钟产生模块5,实时时钟同步采集线路6,指纹采集传感器7,指 纹采集专用线路8,指纹识别加解密模块(简称指纹模块)9,指纹模块与 汽车控制器ECU通讯线路IO,电源开关控制线路ll。发动机控制器ECU4 与指纹识别加解密模块9共用实时时钟同步采集线路6,发动机控制器ECU 4与指纹识别加解密模块9共用实时时钟产生模块5,发动机控制器ECU 4 与指纹模块9共用通讯线路6。图2是指纹识别加解密模块的框图。该模块指纹采集专用线路8,指纹 识别加解密处理器12,指纹识别加解密处理器与汽车控制器ECU通讯线路 10,按键线路13,按键14, FLASH存储器15, FLASH存储器通讯线路 16,实时时钟同步采集线路6;图3和图4是利用图1所示的系统,通过发动机控制器控制汽车发送机 点火的流程图,下面分别进行详细说明。图3是本发明提供的ECU控制流程图,包括步骤301: ECU上电并初始化;步骤302: ECU上电指纹模块;
步骤303:等待指纹识别模块就绪,就绪则转到步骤304,否则到继续等待;步骤304:同步采样实时时钟;步骤305:等待指纹识别结果,收到结果则到步骤306,否则继续等待; 步骤306:解密指纹识别结果;步骤307:分析结果,如果指纹识别成功,则到步骤308,否则到步骤303;步骤308:给指纹加解密模块断电;步骤309:系统就绪,身份认证过程完成(相当与传统的钥匙验证通过)。步骤309完成之后,ECU就可以对汽车发送机进行点火操作了。本发明是本发明提供的指纹识别加解密模块的控制流程,包括 步骤40h指纹加解密模块上电;步骤402:初始化指纹加解密模块,解密指纹样本模板;步骤403:等待用户选择注册还是指纹识别,指纹识别则到步骤404,注册则到步骤413;步骤404:发送就绪给发动机控制器ECU; 步骤405:同步采样实时时钟;步骤406:检测手指,检测到手指则到步骤407,否则继续检测; 步骤407:采集指纹;步骤408:与解密后的指纹样本模板比对; 步骤409:比对结果与时钟混合后加密数据;步骤410:发送步骤409加密后的数据给发动机控制器ECU; 步骤411:如果比对成功(即指纹匹配),则到步骤412,否则到步骤404; 步骤412:等待汽车控制器ECU断电指纹加解密模块 歩骤413:检测指纹区是否注册满,已经注册满则到步骤403,否则到步 骤414;步骤414:检测手指,检测到手指则到步骤415,否则继续检测; 步骤415:采集手指两次; 步骤416:比对采集的两次手指;步骤417:比对成功(指纹匹配),则到步骤418,否则到步骤414;
步骤418:加密并存储指纹信息到FLASH存储器中,跳转到上面步骤403。本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条 件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限 于以上的说明,而是由权利要求书的范围来确定的。
权利要求
1.一种指纹控制汽车发动机点火的方法,其特征在于,包括步骤1,指纹识别加解密模块提取指纹特征并与注册的指纹样本进行指纹识别;步骤2,指纹识别加解密模块将指纹识别结果发送至发动机控制器;步骤3,发动机控制器依据所述指纹识别结果对汽车发动机点火模块进行控制。
2. 如权利要求1所述的指纹控制汽车发动机点火的方法,其特征在于, 步骤1还包括步骤21,向指纹识别加解密模块注册指纹样本。
3. 如权利要求1或2所述的指纹控制汽车发动机点火的方法,其特征在 于,步骤2中,所述指纹识别结果经过与实时时钟混合的处理。
4. 如权利要求3所述的指纹控制汽车发动机点火的方法,其特征在于, 步骤2中,所述指纹识别结果还进行加密编码。
5. 如权利要求3或4所述的指纹控制汽车发动机点火的方法,其特征在 于,步骤l之前包括步骤51,发动机控制器上电并初始化;步骤52,发动机控制器上电指纹识别加解密模块。
6. 如权利要求5所述的指纹控制汽车发动机点火的方法,其特征在于,步骤1包括步骤61,初始化指纹识别加解密模块;步骤62,判断是否进行指纹识别,如果是执行步骤53,否则执行步骤21;步骤63,向发动机控制器发送就绪消息; 步骤64,同步采样实时时钟;步骤65,提取指纹特征并与注册的样本进行比对。
7. 如权利要求6所述的指纹控制汽车发动机点火的方法,其特征在于,步骤2和步骤3之间包括如果比对成功,指纹加解密模块等待发动机控制器为其断电,否则执行步骤63。
8. 如权利要求6或7所述的指纹控制汽车发动机点火的方法,其特征在 于,步骤1和歩 骤2之间还包括发动机控制器接收到就绪消息后,同步采 样实时时钟。
9. 如权利要求8所述的指纹控制汽车发动机点火的方法,其特征在于, 步骤3中,识别结果若为成功,则发动机控制器控制汽车发动机点火模块为 汽车发动机点火,否则等待接收指纹识别加解密模块发送的就绪消息。
10. 如权利要求8所述的指纹控制汽车发动机点火的方法,其特征在于, 步骤3中,识别结果若为成功,则发动机控制器还为指纹识别加解密模块断 电。
11. 如权利要求2或6所述的指纹控制汽车发动机点火的方法,其特征在于,步骤21包括步骤111,检查指纹识别加解密模块存储的指纹样本数量是否已经达到预定值,如果是,执行步骤62,否则执行步骤112;歩骤112,采集2次指纹样本,并对比所述指纹样本,如果对比成功, 则加密后存储指纹样本,否则重新采集指纹。
12. —种指纹控制汽车发动机点火的系统,包括汽车发动机点火模块, 汽车发动机控制器,其特征在于,还包括实时时钟产生模块、指纹采集传感 器、指纹识别加解密模块;所述实时时钟与分别与汽车发动机控制器和指纹 识别加解密模块连接;汽车发动机控制器和指纹识别加解密模块连接;指纹 采集传感器与指纹识别加解密模块连接;汽车发动机控制器,还用于接收指 纹识别加解密模块发送的指纹识别结果,并依据所述指纹识别结对汽车发动 机点火模块进行控制。
13. 如权利要求12所述的指纹控制汽车发动机点火的系统,其特征在于, 指纹识别加解密模块包括指纹识别加解密处理器、按键和FLASH存储器; 指纹识别加解密处理器分别与按键和FLASH存储器连接;FLASH存储器用 于存储指纹样本;指纹识别加解密处理器用于对采集到的指纹进行处理。
14. 如权利要求12或13所述的指纹控制汽车发动机点火的系统,其特征在于,指纹识别加解密模块还用于注册指纹样本。
15. 如权利要求12或13所述的指纹控制汽车发动机点火的系统,其特 征在于,指纹识别加解密模块还用于加密指纹识别结果。
16. 如权利要求12或13所述的指纹控制汽车发动机点火的系统,其特 征在于,指纹识别加解密模块还用于向汽车发动机控制器发送就绪信息。
17. 如权利要求12或13所述的指纹控制汽车发动机点火的系统,其特征在于,汽车发动机控制器还用于为指纹识别加解密模块上电和/或断电。
18. 如权利要求12或13所述的指纹控制汽车发动机点火的系统,其特 征在于,指纹识别加解密模块和汽车发动机控制器还用于同步采样实时时钟。
19. 如权利要求14所述的指纹控制汽车发动机点火的系统,其特征在于, 指纹识别加解密模块还用于判断FLASH存储器中的指纹样本数量是否达到预 定值。
20. 如权利要求14所述的指纹控制汽车发动机点火的系统,其特征在于, 指纹识别加解密模块还用于对指纹识别结果和实时时钟进行混合处理。
21. 如权利要求20所述的指纹控制汽车发动机点火的系统,其特征在于, 指纹识别加解密模块还用于对指纹识别结果进行加密编码。
全文摘要
本发明涉及一种指纹控制汽车发动机点火的方法,包括步骤1,指纹识别加解密模块提取指纹特征并与注册的指纹样本进行指纹识别;步骤2,指纹识别加解密模块将指纹识别结果发送至发动机控制器;步骤3,发动机控制器依据所述指纹识别结果对汽车发动机点火模块进行控制。本发明解决了携带钥匙,遗失钥匙等带来的诸多不便和不安全性;以指纹识别作为身份认证,为车辆的安全提供了有效保障;一定程度上避免了借车所带来的诸多弊病;身份认证结果与发动机控制器ECU采用加密方式通讯,并实时更新,有效避免绕开身份认证的发生。
文档编号F02P9/00GK101117936SQ200710121309
公开日2008年2月6日 申请日期2007年9月3日 优先权日2007年9月3日
发明者彬 徐 申请人:成都方程式电子有限公司