【技术实现步骤摘要】
基于人脸识别的汽车使用授权、防盗系统及借车方法
本专利技术涉及授权及防盗
,尤其涉及一种基于人脸识别的汽车使用授权、防盗系统及借车方法。
技术介绍
随着社会的快速发展,汽车进入家庭已由梦想变为现实,人们日常出行习惯的改变使得汽车成为最主要交通工具之一。然而,随着私家车增长速度的不断提高,非车主授权驾驶车辆引发的事故和纠纷,以及车辆被盗现象的屡屡发生,已经演变为日益严重的社会问题。目前,所谓的车主授权驾驶车辆仍然停留在原始的口头阶段,无法通过远程有效的控制车辆的非授权驾驶。关于车辆防盗方面虽然已经开发了很多相关技术,这些技术在车辆防盗方面也起到一定的作用,但对于钥匙丢失造成的车辆失窃问题依旧缺乏成本适中、行之有效的手段。人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。人脸与人体的其它生物特征(指纹、虹膜等)一样与生俱来,它的唯一性和不易被复制的良好特性为身份鉴别提供了必要的前提,与其它类型的生物识别比较人脸识别具有如下特点:非强制性;非接触性;并发性。人脸识别产品已广泛应用于医疗、司法、军队、公安、电力、政府、航天、边检、工厂、教育、金融及众多企事业单位等领域。随着技术的进一步成熟和社会认同度的提高,人脸识别技术将应用在更多的领域。指纹识别是指通过比较不同指纹的细节特征点来进行鉴别的技术,可用于身份鉴定。指纹纹路经常出现中断、分叉或转折,这些断点、分叉点和转折点被称为“特征点”。特征点提供了指纹唯一性的确认信息,正因为这些不同,才可以进行识别。指纹识别技术拥有识别速度快、采集方便和价格低廉等优点。
技术实现思路
针对上述问题,有必要提供一种 ...
【技术保护点】
1.基于人脸识别的汽车使用授权、防盗系统,其特征在于,包括:主控模块、与主控模块相连的指纹识别模块、人脸识别模块、手机模块、车载防盗模块,其中:所述指纹识别模块用于扫描指纹,通过指纹识别确认车主身份,取得启动汽车的授权;所述人脸识别模块用于扫描人脸,通过人脸特征对比确认车主身份,取得启动汽车的授权;所述手机模块用于将车主的授权信息进行加密,并将加密后生成的信息传送到车载主控模块中;所述车载防盗模块用于根据主控模块发送的判断信息,生成车辆启动控制指令;所述主控模块一方面接收指纹识别模块、人脸识别模块采集的信息,用于确认车主身份,另一方面用于接收手机发来的加密信息并解密授权信息,将解密后的信息按指定协议进行解读,做出判断和发出控制指令给车载防盗模块。
【技术特征摘要】
1.基于人脸识别的汽车使用授权、防盗系统,其特征在于,包括:主控模块、与主控模块相连的指纹识别模块、人脸识别模块、手机模块、车载防盗模块,其中:所述指纹识别模块用于扫描指纹,通过指纹识别确认车主身份,取得启动汽车的授权;所述人脸识别模块用于扫描人脸,通过人脸特征对比确认车主身份,取得启动汽车的授权;所述手机模块用于将车主的授权信息进行加密,并将加密后生成的信息传送到车载主控模块中;所述车载防盗模块用于根据主控模块发送的判断信息,生成车辆启动控制指令;所述主控模块一方面接收指纹识别模块、人脸识别模块采集的信息,用于确认车主身份,另一方面用于接收手机发来的加密信息并解密授权信息,将解密后的信息按指定协议进行解读,做出判断和发出控制指令给车载防盗模块。2.根据权利要求1所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述手机模块中的加密通过MD5加密算法进行加密。3.根据权利要求2所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述MD5哈希算法如下:(1)对消息填充,使得其比特长在摸512下为448,其中,留出的64比特备第(2)步使用。授权信息的消息长度为53bit,填充395位即可。填充方式是固定的:第1位为1,其后各位皆为0;(2)附加信息的长度,用步骤(1)留出的64比特以小端方式来表示消息被填充前的长度53bit。如果消息长大于264,则以264为模数取模。小端方式是指按数据的最低有效字节(byte)优先的顺序存储数据;(3)对MD缓冲区初始化,使用128比特长的缓冲区以存储中间结果和最终哈希值,缓冲区可表示为4个32比特长的寄存器(A,B,C,D),每个寄存器都以小端方式存储数据,其初值取为(以存储方式)A=01234567,B=89ABCDEF,C=FEDCBA98,D=76543210,实际上为67452301,EFCDAB89,98BADCFE,10325476;(4)对这512比特长度的授权信息进行压缩函数HMD5处理,其中又有4轮处理过程,HMD5的4轮处理的逻辑函数分别为F、G、H、I。每轮的输入为当前处理的信息分组Yq和缓冲区的当前值A、B、C、D;每轮处理过程还需加上常数表T中四分之一个元素,分别为T[1..16],T[17..32],,T[33..48],T[49..64]。表T有64个元素,第i个元素T[i]为232×abs(sin(i))的整数部分,其中sin为正弦函数,i以弧度为单位。由于abs(sin(i)大于0小于1,所以T[i]可由32比特的字表示。第4轮的输出再与第1轮的输人CVq相加,相加时将CVq看作4个32比特的字,每个字与第4轮输出的对应的字按模232相加,相加的结果即为压缩函数HMD5的输出。4.根据权利要求1所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述授权信息包括:用车人身份、时间戳、有效时间、表情动作代码及操作码字段中的一种或多种的组合。5.根据权利要求4所述的基于人脸识别的汽车使用授权、防盗系统,其特征在于,所述授权信息采用二维码方式,并定义数据帧格式为:(1)用车人身份信息8bit,由车主给出,系统会记录到数据库中;(2)时间戳32bit,表示授权信息的生成时间,车载系统在得到授权信息后,通过将该字段的值与当前时间做对比判断授权信息是否还在有效期内;(3)有效时间6bit,前5位取值只能为1-31,最后1位若为0,则单位为1个小时,若为1,则单位为1天;(4)表情动作代码3bit,可设置8种表情动作;(5)操作码字段4bit,4个比特位一共有16...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。