1.一种基于云计算的身份验证系统,其特征在于,包括录入采集模块、分割模块、云存储模块、提取模块、身份验证模块、验证采集模块、显示模块、结果采集模块和分析模块;
所述录入采集模块用于采集用户身份注册信息;用户身份注册信息包括手指指纹对比图片、手掌纹对比图片和指纹提取对比码;手指指纹对比图片包括中指指纹对比图片、无名指指纹对比图片和食指指纹对比图片;所述录入采集模块将采集用户身份注册信息发送至分割模块;所述分割模块用于将用户身份注册信息进行分割,具体分割步骤如下:步骤一:将指纹提取对比码标记为Ai,i=1、2、……、n;指纹提取对比码Ai由若各个压力对比代码按照采集时间顺序依次排序构成;将压力对比代码标记为aij1aij2……aijn;其中,aijn为食指压力对比代码、中指压力对比代码、无名指压力对比代码中的一种;将手掌纹对比图片标记为Ci,i=1、2、……、n;
步骤二:将手指指纹对比图片分割成等距分割成三等份对比图片,将三等份对比图片分为上分割对比图片、中分割对比图片和下分割对比图片;依次记为AiCiTs、AiCiTz、AiCiTx;
步骤三:分割模块将三等份对比图片发送至云存储模块就行存储;
所述云存储模块用于对分割模块发送的三等份对比图片进行分类存储;云存储模块包括若干个对立的存储器;具体存储过程如下:a;获取三等份图片的指纹提取对比码Ai得到Ai压力对比代码的个数Pjn;PjnMAX为压力对比代码个数的最大值;
b:将存储器记为Fi,i=1、2、……、n;Fi的对应值记为FA;FA为自然数;FAmax为对应值的最大值;
c:依次计算三等份对比图片的存储值DT;利用公式DT=SJ+Pjn获取得到存储值DT;三等份图片的存储值分配记为DTs、DTz、DTx;其中,SJ为随机分配数且随机分配数的取值范围[O,FAmax-PjnMAX];
d:将存储值DT与对应值FA进行匹配,当DT=FA时,获取该FA对应的存储器Fi;将三等份图片存储在该存储器Fi内;
所述验证采集模块用于采集用户身份验证信息;用户身份验证信息包括手指指纹图片、手掌纹图片和指纹提取码;手指指纹图片包括中指指纹图片、无名指指纹图片和食指指纹图片;所述验证采集模块将采集的用户身份验证信息发送至身份验证模块;所述身份验证模块用于对用户身份验证信息进行验证;具体验证步骤如下:S1:将指纹提取码发送至提取模块;提取模块用于根据指纹提取码提取云存储模块内存储的与指纹提取码相同的指纹提取对比码Ai以及对应的手掌纹对比图片和三等份对比图片AiCiTs、AiCiTz、AiCiTx;
S2:将手掌纹图片与手掌纹对比图片Ci匹配;当手掌纹图片与手掌纹对比图片Ci相同,则获取该相同的手掌纹对比图片对应的三等份对比图片AiCiTs、AiCiTz、AiCiTx;将三等分对比图片合成手指指纹对比图片并发送至身份验证模块;
S3;手指指纹图片与手指指纹对比图片匹配;当手指指纹图片与手指指纹对比图片相同,则验证通过,并生成验证成功指令;当手指指纹图片与手指指纹对比图片不相同,则验证失败,并生成验证失败指令。
2.根据权利要求1所述的一种基于云计算的身份验证系统,其特征在于,所述身份验证模块将生成的验证成功指令和验证失败指令发送至显示模块;所述显示模块用于根据验证成功指令和验证失败指令显示验证成功和验证失败。
3.根据权利要求1所述的一种基于云计算的身份验证系统,其特征在于,所述结果采集模块用于采集用户的注册时间以及注册时的年龄和验证失败的次数并发送至分析模块;分析模块用于对用户的注册时间以及注册时的年龄、验证失败次数进行分析得到注册时间段,具体分析步骤如下:步骤一:设定用户的注册时间为Zi,注册时的年龄为Ei,i=1、……、n;验证失败次数记为Hi,i=1、……、n;
步骤二:设定系统当前时间为Xi,i=1、……、n;
步骤三:利用公式 获取得到注册时间段STi;其中u1和
u2均为预设比例系数;用户的年龄越大,注册时间段越小,表示重新注册的时间间隔越短,验证失败的次数越多,注册时间段越小;
步骤四:当系统当前的时间减去用户上一次注册时间得到的时间段与注册时间段相等,则分析模块发送至重新注册信息至用户的手机终端上。
4.根据权利要求1所述的一种基于云计算的身份验证系统,其特征在于,所述录入采集模块和验证采集模块均包括壳体(1),所述壳体(1)包括上盖(11)和下壳(12),上盖(11)与下壳(12)的一侧通过铰链连接;上盖(11)上开设有第一弧形槽(111);下壳(12)上开设有第二弧形槽(121),第一弧形槽(111)与第二弧形槽(121)形成用于放置手腕的手腕槽;下壳(12)的内部安装有掌纹采集器(13)、食指采集装置(14)、中指采集装置(15)和无名指采集装置(16);所述掌纹采集器(13)用于采集手掌纹图片;食指采集装置(14)用于采集食指指纹图片和食指压力代码;中指采集装置(15)用于采集中指指纹图片和中指压力代码;无名指采集装置(16)用于采集无名指指纹图片和无名指压力代码。
5.根据权利要求4所述的一种基于云计算的身份验证系统,其特征在于,所述食指采集装置(14)、中指采集装置(15)和无名指采集装置(16)均由指纹采集器(141)、套筒(142)、弹簧(144)、压力传感器(145)、圆柱(156)和底板(147)构成;所述指纹采集器(141)的底端中心处固定连接有套筒(142)的顶端;套筒(142)的内部开设有中心孔(143),中心孔(143)内安装有弹簧(143),圆柱(146)的底端固定连接有底板(147),圆柱(146)上套接有压力传感器(145),套筒(142)的中心孔(143)套接在圆柱(146)上,且中心孔(143)的内直径与圆柱的外直径大小相等。