一种基于云计算的指纹识别方法及系统与流程
本发明涉及指纹识别技术领域,具体涉及一种基于云计算的可提高指纹识别率的指纹识别方法和系统。
背景技术:
随着科技的发展,指纹识别被广泛地用于各种场景之中,尤其是在各类门禁系统、
本发明涉及指纹识别技术领域,具体涉及一种基于云计算的可提高指纹识别率的指纹识别方法和系统。 背景技术: 随着科技的发展,指纹识别被广泛地用于各种场景之中,尤其是在各类门禁系统、电子产品的指纹解锁、可移动终端的移动支付等领域中的应用已经成为人们生活中的一部分。 然而,实际指纹应用场景中,时常会因为手机有汗水、污渍或者干燥等情况,使得指纹识别率降低,影响用户体验。 同时,通过模仿指纹进行犯罪的事件也越来越多。如果不能确保指纹识别的识别率和有效性,将会是人类的一场灾难。 很显然,在大数据时代,我们仍然采用传统的指纹识别的方法和系统已经很难在这些方面满足人们的要求了。 技术实现要素: 本发明的目的在于针对现有技术的不足,提供一种基于云计算的指纹识别方法和系统,不仅有效提高指纹识别的识别率,同时还可以提高通过指纹进行身份认证的可靠性。 为达到上述目的,本发明采取的技术方案是:提供一种基于云计算的指纹识别系统,其特征在于:包括 云指纹应用终端,用于采集并上传待识别的指纹数据; 云指纹匹配服务器,用于通过网络接收来自云指纹应用终端的待识别的指纹数据并利用云指纹数据进行指纹匹配识别;以及 云指纹存储服务器,用于通过网络为云指纹匹配服务器提供云指纹数据,并存储指纹数据。 进一步地,所述云指纹应用终端指具有通信功能且需要进行指纹识别的装置。 进一步地,所述云指纹匹配服务器上设置有 指纹信息提取模块,用于对接收到的待识别的指纹数据进行处理; 指纹修复模块,用于对待识别指纹数据进行修正;以及 指纹录入次数比较模块,用于根据指纹录入次数来判断是否要结束指纹识别。 进一步地,所述云指纹匹配服务器还与时间戳服务器网络连接。 优选地,所述云指纹匹配服务器、云指纹存储服务器和/或时间戳服务器均为云服务器。 一种基于云计算的指纹识别方法,包括以下步骤: a、获取待识别的指纹数据; b、将待识别的指纹数据与云指纹存储服务器中的云指纹数据进行匹配识别; c、将匹配识别正确的指纹数据存入云指纹存储服务器中。 进一步地,所述步骤b中,当出现识别失败时,指纹修复模块不仅会将单次获得的待识别指纹数据进行修复,而且还会将本次识别过程中多次收到的指纹数据进行综合分析来进行指纹数据的修复。 进一步地,所述步骤b中,存储于云指纹存储服务器上的云指纹数据根据其可信度、完整性和准确性进行分类存储。 进一步地,所述步骤c中,给存入云指纹存储服务器中的指纹数据签发时间戳。 该基于云计算的指纹识别系统和方法具有的优点如下: (1)基于云计算技术的系统,有效地将传统的预存指纹数据无限放大,提高了指纹识别的识别率,而且,该系统具有很强的自我完善的能力,随着指纹识别使用的频率的增加,指纹识别的识别率会更高,出错率会更低,而且识别效率也会更高; (2)基于大数据的时代背景,采用该系统的话,可以直接省掉预存指纹的环节,因为云指纹数据可以通过网络自行获得,简单方便; (3)通过给识别成功的指纹数据签发时间戳,日积月累之下会大大降低数据匹配识别失败或者错误的可能,提高了可靠性。 附图说明 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,在这些附图中使用相同的参考标号来表示相同或相似的部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中: 图1示出了根据本申请一个实施例的基于云计算的指纹识别系统的结构图。 图2示出了根据本申请一个实施例的基于云计算的指纹识别方法的流程图。 具体实施方式 为使本申请的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本申请作进一步地详细说明。 在以下描述中,对“一个实施例”、“实施例”、“一个示例”、“示例”等等的引用表明如此描述的实施例或示例可以包括特定特征、结构、特性、性质、元素或限度,但并非每个实施例或示例都必然包括特定特征、结构、特性、性质、元素或限度。另外,重复使用短语“根据本申请的一个实施例”虽然有可能是指代相同实施例,但并非必然指代相同的实施例。 为简单起见,以下描述中省略了本领域技术人员公知的某些技术特征。 根据本申请的一个实施例,如图1所示,该基于云计算的指纹识别系统包括云指纹应用终端,用于采集并上传待识别的指纹数据;云指纹匹配服务器,用于通过网络接收来自云指纹应用终端的待识别的指纹数据并利用云指纹数据进行指纹匹配识别;以及云指纹存储服务器,用于通过网络为云指纹匹配服务器提供云指纹数据,并存储指纹数据。 本方案中,所述云指纹应用终端泛指一切具有通信功能且需要进行指纹识别的可移动或不可移动的设备,如取款机、手机、计算机、门禁系统等等。而,云指纹应用终端将不再进行指纹识别的动作,它仅仅是采集并上传待识别的指纹数据到云指纹匹配服务器,然后等着接收云指纹匹配服务器反馈回来的识别结果就可以了,有效降低了本地运算量。 只要云指纹应用终端有一次有效成功的待识别指纹上传动作,云指纹匹配服务器上的指纹信息提取模块就会对该指纹数据进行分析处理云计算生态系统,并从云指纹存储服务器读取云指纹数据进行匹配识别。如果识别失败,那么就由指纹修复模块对该次获得的待识别指纹数据进行修复;如果连续多次失败的,指纹修复模块会将本次识别过程中多次收到的指纹数据进行综合分析来进行指纹数据的修复。并将修复后的指纹数据再次在云指纹数据中进行匹配识别。 如果连续多次录入待识别的指纹数据仍识别失败的,云指纹匹配服务器上的指纹录入次数比较模块将会根据预设的阈值结束本次指纹识别过程。 如果指纹识别成功了,那么,云指纹匹配服务器将通过时间戳服务器给该指纹签发时间戳后存入云指纹存储服务器中。也就是说,无论你在何时何地只要通过该系统成功进行一次指纹识别,那么,该次所采集的指纹数据都将变成云指纹数据库中的一部分,其功能类似于封闭式的指纹识别系统中的预存指纹。这就是为什么该系统不仅会越用越准确,越用识别率越高,而且其可靠性也会随着云指纹数据的增多而不断地增加。 为了降低服务器端的运算量,可以将存储于云指纹存储服务器上的云指纹数据根据其可信度、完整性和准确性进行分类存储。同时,还可以根据指纹所属人员的活跃度等等进行分类存储。 根据本申请的一个实施例,如图2所示,该基于云计算的指纹识别方法,包括以下步骤:获取待识别的指纹数据;将待识别的指纹数据与云指纹存储服务器中的云指纹数据进行匹配识别;将匹配识别正确的指纹数据存入云指纹存储服务器中。 需要特别说明的是,本系统所涉及的各个装置及模块均为市场上外购的现成模块,实现具体功能的软件部分也是采用了通用的软件开发技术及手段。本方案的重点在于,为了支撑整个系统功能实现的系统结构的设计。 根据上述实施例易知,使用本系统,使用者通过任何通信终端(如手机)经任何网络与云指纹匹配服务器进行数据交互,都可以实现指纹识别,身份确认,指纹数据共享等功能。 本系统还可以完全兼容现有的封闭式指纹识别系统,降低实施成本。 以上所述实施例仅表示本发明的几种实施方式,其描述较为具体和详细,但并不能理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明保护范围。因此本发明的保护范围应该以所述权利要求为准。 (编辑:开发网_商丘站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |