CN105262733B - A kind of fingerprint method for authenticating, cloud server, fingerprint identification method and terminal - Google Patents
A kind of fingerprint method for authenticating, cloud server, fingerprint identification method and terminal Download PDFInfo
- Publication number
- CN105262733B CN105262733B CN201510603691.9A CN201510603691A CN105262733B CN 105262733 B CN105262733 B CN 105262733B CN 201510603691 A CN201510603691 A CN 201510603691A CN 105262733 B CN105262733 B CN 105262733B
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- fingerprint recognition
- finger print
- recognition terminal
- print identifying
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Collating Specific Patterns (AREA)
Abstract
本申请公开了一种指纹鉴权方法、云端服务器、指纹识别方法和终端,该指纹鉴权方法包括:云端服务器在接收到智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的多个指纹识别终端标识符;其中,一个指纹识别终端标识符用于唯一标识一个指纹识别终端;向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收各指纹识别终端反馈的指纹认证结果;以及在各指纹识别终端均反馈的是指纹认证通过的结果时,才通知所述智能终端鉴权成功,以提高用指纹进行鉴权的安全性。
The present application discloses a fingerprint authentication method, a cloud server, a fingerprint identification method and a terminal. The fingerprint authentication method includes: after the cloud server receives an authentication request uploaded by a smart terminal in any application scenario, the cloud database stores the Find a plurality of fingerprint identification terminal identifiers corresponding to the current application scenario; wherein, one fingerprint identification terminal identifier is used to uniquely identify a fingerprint identification terminal; fingerprint authentication request under the current application scenario, and receive the fingerprint authentication result fed back by each fingerprint identification terminal; Improve the security of fingerprint authentication.
Description
技术领域technical field
本发明涉及数据和信息处理技术领域,更具体地说,涉及一种指纹鉴权方法、云端服务器、指纹识别方法和终端。The invention relates to the technical field of data and information processing, and more specifically, to a fingerprint authentication method, a cloud server, a fingerprint identification method and a terminal.
背景技术Background technique
指纹认证是通过对活体指纹进行采集、分析和比对,从而自动、快速、准确地鉴别出个人身份的技术手段。随着指纹认证技术的普及,指纹认证正逐步取代短信认证、数字密码认证等,成为一种新兴的鉴权手段。当指纹认证应用在支付领域时,消费者外出购物,不用带现金、不用刷银行卡,只需一个手指轻轻一按,就可以轻松消费。Fingerprint authentication is a technical means to automatically, quickly and accurately identify personal identities by collecting, analyzing and comparing living fingerprints. With the popularization of fingerprint authentication technology, fingerprint authentication is gradually replacing SMS authentication, digital password authentication, etc., and has become a new authentication method. When fingerprint authentication is applied in the payment field, consumers can easily consume with just one finger touch without carrying cash or swiping bank cards when they go shopping.
但是,如果消费者在某一指纹识别终端上留下的指纹印痕不慎被盗取,则会因个人信息泄露而带来众大财产损失。However, if the fingerprints left by consumers on a certain fingerprint identification terminal are accidentally stolen, it will cause huge property losses due to the leakage of personal information.
发明内容Contents of the invention
有鉴于此,本发明提供一种指纹鉴权方法、云端服务器、指纹识别方法和终端,以提高用指纹进行鉴权的安全性。In view of this, the present invention provides a fingerprint authentication method, a cloud server, a fingerprint identification method and a terminal, so as to improve the security of fingerprint authentication.
一种指纹鉴权方法,应用于云端服务器中,所述指纹鉴权方法包括:A fingerprint authentication method applied in a cloud server, the fingerprint authentication method comprising:
所述云端服务器在接收到智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的多个指纹识别终端标识符;其中,一个指纹识别终端标识符用于唯一标识一个指纹识别终端;After the cloud server receives the authentication request uploaded by the smart terminal in any application scenario, it searches the cloud database for a plurality of fingerprint identification terminal identifiers corresponding to the current application scenario; wherein, one fingerprint identification terminal identifier is used for Uniquely identify a fingerprint identification terminal;
所述云端服务器向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收各指纹识别终端反馈的指纹认证结果;The cloud server sends a fingerprint authentication request under the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers, and receives fingerprint authentication results fed back by each fingerprint identification terminal;
所述云端服务器在各指纹识别终端均反馈的是指纹认证通过的结果时,通知所述智能终端鉴权成功。The cloud server notifies the intelligent terminal that the authentication is successful when each fingerprint identification terminal feeds back a result of passing the fingerprint authentication.
其中,所述云端服务器向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收各指纹识别终端反馈的指纹认证结果,包括:Wherein, the cloud server sends a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers, and receives fingerprint authentication results fed back by each fingerprint identification terminal, including:
所述云端服务器依据所述多个指纹识别终端标识符之间的排序关系,向排序第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并在接收到所述排序第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序第二的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The cloud server sends a fingerprint authentication request in the current application scenario to the fingerprint identification terminal identified by the fingerprint identification terminal identifier ranked first according to the ranking relationship among the plurality of fingerprint identification terminal identifiers, and then When the fingerprint identification terminal identified by the first-ranked fingerprint identification terminal identifier receives the result of the fingerprint authentication passed, the fingerprint identification terminal identified by the second-ranked fingerprint identification terminal identifier is issued to the fingerprint identification terminal identified by the second-ranked fingerprint identification terminal identifier in the current application. The fingerprint authentication request in the scenario;
以此类推,所述云端服务器在接收到排序倒数第二的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序倒数第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收所述排序倒数第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证结果。By analogy, when the cloud server receives the result of passing the fingerprint authentication fed back by the fingerprint identification terminal identified by the fingerprint identification terminal identifier ranked second last, it will send the fingerprint identification terminal identifier identified by the fingerprint identification terminal identifier ranked first last. The fingerprint identification terminal issued a fingerprint authentication request in the current application scenario, and receives the fingerprint authentication result fed back by the fingerprint identification terminal identified by the last-to-last fingerprint identification terminal identifier.
其中,所述云端服务器向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收各指纹识别终端反馈的指纹认证结果,包括:Wherein, the cloud server sends a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers, and receives fingerprint authentication results fed back by each fingerprint identification terminal, including:
所述云端服务器同时向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并分别接收各指纹识别终端反馈的指纹认证结果。The cloud server simultaneously issues fingerprint authentication requests in the current application scenario to the fingerprint identification terminals identified by the plurality of fingerprint identification terminal identifiers, and respectively receives fingerprint authentication results fed back by each fingerprint identification terminal.
其中,当所述智能终端具有指纹识别功能时,所述多个指纹识别终端标识符之一所标识的指纹识别终端为所述智能终端。Wherein, when the smart terminal has a fingerprint recognition function, the fingerprint recognition terminal identified by one of the plurality of fingerprint recognition terminal identifiers is the smart terminal.
一种指纹识别方法,应用于指纹识别终端中,所述指纹识别方法包括:A fingerprint identification method applied to a fingerprint identification terminal, the fingerprint identification method comprising:
所述指纹识别终端在接收到云端服务器所下发的在任一应用场景下的指纹认证请求时,提示用户录入在当前应用场景下需要的指纹信息;When the fingerprint identification terminal receives the fingerprint authentication request issued by the cloud server in any application scenario, it prompts the user to input the fingerprint information required in the current application scenario;
所述指纹识别终端判断用户录入的指纹信息与预定指纹信息是否相符,若相符,判定指纹认证通过;否则,判定指纹认证失败;其中,所述预定指纹信息为:任意个手指的指纹按照任意排列组合生成的指纹信息序列;The fingerprint identification terminal judges whether the fingerprint information entered by the user matches the predetermined fingerprint information, and if it matches, it determines that the fingerprint authentication has passed; Combining the generated fingerprint information sequence;
所述指纹识别终端将指纹认证结果反馈给所述云端服务器。The fingerprint identification terminal feeds back the fingerprint authentication result to the cloud server.
可选地,所述指纹识别终端在接收到云端服务器所下发的在任一应用场景下的指纹认证请求前,还包括:所述指纹识别终端在接收到用户操作后,向所述云端服务器上传当前应用场景下的鉴权请求;Optionally, before the fingerprint identification terminal receives the fingerprint authentication request issued by the cloud server in any application scenario, the fingerprint identification terminal further includes: after receiving the user operation, the fingerprint identification terminal uploads to the cloud server Authentication request in the current application scenario;
所述指纹识别终端将指纹认证结果反馈给所述云端服务器后,还包括:接收所述云端服务器下发的鉴权成功的通知。After the fingerprint identification terminal feeds back the fingerprint authentication result to the cloud server, it further includes: receiving a notification of successful authentication from the cloud server.
一种云端服务器,包括:A cloud server, comprising:
标识符查找单元,用于在接收到智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的多个指纹识别终端标识符;其中,一个指纹识别终端标识符唯一标识一个指纹识别终端;The identifier search unit is used to search the cloud database for multiple fingerprint identification terminal identifiers corresponding to the current application scenario after receiving the authentication request uploaded by the smart terminal in any application scenario; wherein, one fingerprint identification terminal identifier character uniquely identifies a fingerprint identification terminal;
指纹认证请求下发单元,用于向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求;A fingerprint authentication request issuing unit, configured to issue a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers;
以及鉴权成功通知下发单元,用于接收各指纹识别终端反馈的指纹认证结果,并在各指纹识别终端均反馈的是指纹认证通过的结果时,通知所述智能终端鉴权成功。and an authentication success notification issuing unit, configured to receive fingerprint authentication results fed back by each fingerprint identification terminal, and notify the smart terminal of successful authentication when each fingerprint identification terminal feeds back a fingerprint authentication pass result.
其中,所述指纹认证请求下发单元,包括:Wherein, the fingerprint authentication request issuing unit includes:
前级指纹认证请求下发单元,用于依据所述多个指纹识别终端标识符之间的排序关系,向排序第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The front-level fingerprint authentication request issuing unit is configured to issue a request to the fingerprint identification terminal identified by the fingerprint identification terminal identifier ranked first according to the ranking relationship among the plurality of fingerprint identification terminal identifiers in the current application scenario. fingerprint authentication request;
中间级指纹认证请求下发单元,用于在接收到所述排序第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序第二的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;以此类推,直至向排序倒数第二的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The intermediate-level fingerprint authentication request issuing unit is used to identify the second-ranked fingerprint identification terminal when receiving the fingerprint authentication pass result fed back by the fingerprint identification terminal identified by the first-ranked fingerprint identification terminal identifier. The fingerprint identification terminal identified by the identifier issues the fingerprint authentication request in the current application scenario; and so on, until the fingerprint identification terminal identified by the fingerprint identification terminal identifier that ranks second to last is issued the fingerprint in the current application scenario. authentication request;
以及后级指纹认证请求下发单元,用于在接收到所述排序倒数第二的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序倒数第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收所述排序倒数第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证结果。and a post-stage fingerprint authentication request issuing unit, which is used to send the fingerprint authentication request to the last-to-last fingerprint identification terminal when receiving the result of fingerprint authentication passed by the fingerprint identification terminal identified by the second-to-last fingerprint identification terminal identifier. The fingerprint identification terminal identified by the identification terminal identifier issues a fingerprint authentication request in the current application scenario, and receives the fingerprint authentication result fed back by the fingerprint identification terminal identified by the last-to-last fingerprint identification terminal identifier.
其中,所述指纹认证请求下发单元,包括:Wherein, the fingerprint authentication request issuing unit includes:
第一处理单元,用于同时向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The first processing unit is configured to simultaneously issue a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers;
以及第二处理单元,用于分别接收各指纹识别终端反馈的指纹认证结果。and a second processing unit, configured to respectively receive fingerprint authentication results fed back by each fingerprint identification terminal.
可选地,当所述智能终端具有指纹识别功能时,所述多个指纹识别终端标识符之一所标识的指纹识别终端为所述智能终端;对应的,所述标识符查找单元,用于在接收到所述智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的包括所述智能终端所携带的标识符在内的多个指纹识别终端标识符。Optionally, when the smart terminal has a fingerprint recognition function, the fingerprint recognition terminal identified by one of the plurality of fingerprint recognition terminal identifiers is the smart terminal; correspondingly, the identifier search unit is configured to After receiving the authentication request uploaded by the smart terminal in any application scenario, look up multiple fingerprint identification terminal identifiers corresponding to the current application scenario, including the identifier carried by the smart terminal, in the cloud database .
一种指纹识别终端,包括:A fingerprint identification terminal, comprising:
指纹认证请求接收单元,用于在接收到云端服务器下发的在任一应用场景下的指纹认证请求时,提示用户录入在当前应用场景下需要的指纹信息;The fingerprint authentication request receiving unit is used for prompting the user to input the fingerprint information needed in the current application scenario when receiving the fingerprint authentication request issued by the cloud server in any application scenario;
指纹认证单元,用于判断用户录入的指纹信息与预定指纹信息是否相符,若相符,判定指纹认证通过;否则,判定指纹认证失败;其中,所述预定指纹信息为:任意个手指的指纹按照任意排列组合生成的指纹信息序列;The fingerprint authentication unit is used to determine whether the fingerprint information entered by the user matches the predetermined fingerprint information. If it matches, it determines that the fingerprint authentication is passed; otherwise, it determines that the fingerprint authentication fails; The fingerprint information sequence generated by permutation and combination;
以及反馈单元,用于将指纹认证结果反馈给所述云端服务器。and a feedback unit, configured to feed back the fingerprint authentication result to the cloud server.
可选地,所述指纹识别终端,还包括:Optionally, the fingerprint identification terminal also includes:
鉴权请求上传单元,用于在接收到用户操作后,向所述云端服务器上传当前应用场景下的鉴权请求;An authentication request uploading unit, configured to upload an authentication request under the current application scenario to the cloud server after receiving a user operation;
以及鉴权成功通知接收单元,用于接收所述云端服务器下发的鉴权成功的通知。and an authentication success notification receiving unit, configured to receive the authentication success notification issued by the cloud server.
从上述的技术方案可以看出,本发明以云端服务器作为智能终端和多个指纹识别终端之间的信息交互媒介,云端服务器在接收到智能终端上传的鉴权请求后,让云端服务器锁定至少两个指纹识别终端来响应所述鉴权请求,提示用户进行指纹认证;每一个响应鉴权请求的指纹识别终端在用户完成指纹认证后,都向云端服务器反馈指纹认证结果;云端服务器在所有响应鉴权请求的指纹识别终端均反馈的是指纹认证通过的结果时,才确认鉴权成功并告知智能终端。由于本发明要多个指纹识别终端共同认证通过时才算鉴权成功,那么即便一个指纹识别终端上的指纹被盗取也无法授权,因而提高了用指纹进行鉴权的安全性。From the above technical solution, it can be seen that the present invention uses the cloud server as the information exchange medium between the smart terminal and multiple fingerprint recognition terminals. Each fingerprint identification terminal responds to the authentication request and prompts the user to perform fingerprint authentication; each fingerprint identification terminal that responds to the authentication request feeds back the fingerprint authentication result to the cloud server after the user completes the fingerprint authentication; the cloud server responds to all authentication requests. Only when all the fingerprint identification terminals requested by the authority feedback the result of fingerprint authentication passed, will the authentication be confirmed and the smart terminal notified. Since the present invention requires a plurality of fingerprint identification terminals to jointly authenticate and pass the authentication, the authentication cannot be authorized even if the fingerprint on one fingerprint identification terminal is stolen, thus improving the security of fingerprint authentication.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例公开的一种指纹鉴权方法流程图;FIG. 1 is a flow chart of a fingerprint authentication method disclosed in an embodiment of the present invention;
图2为应用所述指纹鉴权方法的云端服务器所在的指纹鉴权系统结构示意图;Fig. 2 is the structural representation of the fingerprint authentication system where the cloud server applying the fingerprint authentication method is located;
图3为本发明实施例公开的一种指纹识别方法流程图;Fig. 3 is a flow chart of a fingerprint identification method disclosed by an embodiment of the present invention;
图4为本发明实施例公开的又一种指纹识别方法流程图;FIG. 4 is a flow chart of another fingerprint recognition method disclosed in an embodiment of the present invention;
图5a为本发明实施例公开的一种云端服务器结构示意图;Fig. 5a is a schematic structural diagram of a cloud server disclosed in an embodiment of the present invention;
图5b为本发明实施例公开的又一种云端服务器结构示意图;Fig. 5b is a schematic structural diagram of another cloud server disclosed in the embodiment of the present invention;
图6为本发明实施例公开的一种指纹识别终端结构示意图。Fig. 6 is a schematic structural diagram of a fingerprint identification terminal disclosed in an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例公开了一种指纹鉴权方法,应用于云端服务器中,通过鉴权,对合法的用户提供服务,对不合法的用户拒绝服务,以提高用指纹进行鉴权的安全性,参见图1,所述指纹鉴权方法包括:The embodiment of the present invention discloses a fingerprint authentication method, which is applied to a cloud server, provides services to legal users through authentication, and refuses services to illegal users, so as to improve the security of fingerprint authentication, see Fig. 1, described fingerprint authentication method comprises:
步骤101:所述云端服务器在接收到智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的多个指纹识别终端标识符;其中,一个指纹识别终端标识符用于唯一标识一个指纹识别终端;Step 101: After receiving the authentication request uploaded by the smart terminal in any application scenario, the cloud server searches the cloud database for multiple fingerprint identification terminal identifiers corresponding to the current application scenario; wherein, one fingerprint identification terminal identifier The character is used to uniquely identify a fingerprint identification terminal;
步骤102:所述云端服务器向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收各指纹识别终端反馈的指纹认证结果;Step 102: The cloud server sends a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers, and receives fingerprint authentication results fed back by each fingerprint identification terminal;
步骤103:所述云端服务器在各指纹识别终端均反馈的是指纹认证通过的结果时,通知所述智能终端鉴权成功。Step 103: the cloud server notifies the smart terminal that the authentication is successful when each fingerprint identification terminal feeds back a result of passing the fingerprint authentication.
由图1的相关描述可以看出,应用有图1所示方案的云端服务器的数据库(即云端数据库)中预存储有一个二维表,在所述二维表中,同一应用场景对应着至少两个指纹识别终端标识符,一个指纹识别终端标识符用于唯一标识一个指纹识别终端。所述云端数据库作为智能终端与多个指纹识别终端之间的信息交互媒介,在接收到所述智能终端在某一应用场景下上传的鉴权请求后,请求所述多个指纹识别终端各自提示用户进行指纹认证,并在得知所述多个指纹识别终端均输出的是指纹认证通过的结果时,才向智能终端下发鉴权成功的通知,此时智能终端的用户才算真正完成了个人身份鉴定和授权。相较于现有技术,本实施例要在多个指纹识别终端共同认证通过时才算鉴权成功,因此即便一个指纹识别终端上的指纹印痕被盗取也是无法获得授权的,从而提高了用指纹进行鉴权的安全性。It can be seen from the relevant description in Fig. 1 that a two-dimensional table is pre-stored in the database of the cloud server (i.e., cloud database) applying the solution shown in Fig. 1, and in the two-dimensional table, the same application scenario corresponds to at least Two fingerprint identification terminal identifiers, one fingerprint identification terminal identifier is used to uniquely identify a fingerprint identification terminal. The cloud database is used as an information exchange medium between the smart terminal and multiple fingerprint recognition terminals, and after receiving the authentication request uploaded by the smart terminal in a certain application scenario, it requests each of the multiple fingerprint recognition terminals to prompt The user performs fingerprint authentication, and only sends a notification of successful authentication to the smart terminal when it is known that the multiple fingerprint recognition terminals have output the result of fingerprint authentication passing. At this time, the user of the smart terminal is truly completed. Personal Identification and Authorization. Compared with the prior art, in this embodiment, authentication is successful only when multiple fingerprint identification terminals pass the joint authentication. Therefore, even if the fingerprint print on a fingerprint identification terminal is stolen, authorization cannot be obtained, thereby improving the user experience. The security of fingerprint authentication.
图1所示方案应用的云端服务器通过与1个智能终端#0和多个指纹识别终端#1~#N保持通讯连接,组建了一个完整的指纹鉴权系统,如图2所示。为了使本领域技术人员更清楚的了解整个指纹鉴权系统的工作流程,下面以用户用支付宝进行快捷支付这一应用场景所对应的指纹鉴权流程为例,进行举例说明。The cloud server used in the solution shown in Figure 1 establishes a complete fingerprint authentication system by maintaining a communication connection with one intelligent terminal #0 and multiple fingerprint identification terminals #1~#N, as shown in Figure 2. In order to make those skilled in the art more clearly understand the workflow of the entire fingerprint authentication system, the following takes the fingerprint authentication process corresponding to the application scenario where the user uses Alipay to make quick payment as an example to illustrate.
在图2示出的指纹鉴权系统中,设定用户A持有智能终端#0、用户B持有指纹识别终端#1、用户C持有指纹识别终端#2。对应的指纹鉴权流程如下:In the fingerprint authentication system shown in FIG. 2 , it is assumed that user A holds an intelligent terminal #0, user B holds a fingerprint identification terminal #1, and user C holds a fingerprint identification terminal #2. The corresponding fingerprint authentication process is as follows:
1)当用户A通过智能终端#0接入支付宝快捷支付这一应用场景时,智能终端#0首先向云端服务器上传“用户A即将用支付宝进行快捷支付”这一应用场景下的鉴权请求。1) When user A accesses the application scenario of Alipay quick payment through smart terminal #0, smart terminal #0 first uploads the authentication request under the application scenario of "user A is about to use Alipay for quick payment" to the cloud server.
2)云端服务器接收到所述鉴权请求后,根据云端数据库中预存储的二维表查找与“用户A即将用支付宝进行快捷支付”这一应用场景对应的多个指纹识别终端标识符;假设与“用户A即将用支付宝进行快捷支付”这一应用场景对应的多个指纹识别终端标识符为指纹识别终端#1对应的标识符和指纹识别终端#2对应的标识符;2) After the cloud server receives the authentication request, it searches for a plurality of fingerprint identification terminal identifiers corresponding to the application scenario "User A is about to use Alipay for quick payment" according to the two-dimensional table pre-stored in the cloud database; assuming The multiple fingerprint identification terminal identifiers corresponding to the application scenario of "user A is about to use Alipay for quick payment" are the identifier corresponding to fingerprint identification terminal #1 and the identifier corresponding to fingerprint identification terminal #2;
3)云端服务器向指纹识别终端#1下发“用户A即将用支付宝进行快捷支付”这一应用场景下的指纹认证请求;指纹识别终端#1接收到所述指纹认证请求后,提示用户B进行指纹认证,如该提示信息内容为“用户A即将用支付宝快捷支付5000.00元,请输出指纹密码”;用户B录入指纹信息后由指纹识别终端#1作指纹认证,若指纹认证通过,则纹识别终端#1向云端服务器反馈指纹认证通过的结果;3) The cloud server sends a fingerprint authentication request to the fingerprint identification terminal #1 under the application scenario of "User A is about to use Alipay for quick payment"; after receiving the fingerprint authentication request, the fingerprint identification terminal #1 prompts user B to make a payment. Fingerprint authentication, if the content of the prompt message is "User A is about to use Alipay to quickly pay 5000.00 yuan, please enter the fingerprint password"; after user B enters the fingerprint information, the fingerprint identification terminal #1 will perform fingerprint authentication. If the fingerprint authentication passes, the fingerprint identification Terminal #1 feeds back the fingerprint authentication result to the cloud server;
指纹识别终端#2接收到云端服务器下发的指纹认证请求后的操作过程与指纹识别终端#1一致,此处不再赘述;The operation process of fingerprint identification terminal #2 after receiving the fingerprint authentication request from the cloud server is the same as that of fingerprint identification terminal #1, and will not be repeated here;
4)云端服务器在指纹识别终端#1和指纹识别终端#2均反馈的是指纹认证通过的结果时,通知智能终端#0鉴权成功,此时用户A完成了个人身份鉴定,可以成功用支付宝快捷支付5000.00元。4) When the fingerprint identification terminal #1 and fingerprint identification terminal #2 both feedback the result of fingerprint authentication passing, the cloud server notifies the smart terminal #0 that the authentication is successful. At this time, user A has completed the personal identification and can successfully use Alipay Quick payment of 5000.00 yuan.
可见,在上述支付宝快捷支付流程中,即便用户B、C一方的指纹信息被盗取,用户A也是无法获得授权并支付的,因而提高了用指纹进行鉴权的安全性。It can be seen that in the above-mentioned Alipay quick payment process, even if the fingerprint information of users B and C is stolen, user A cannot obtain authorization and pay, thus improving the security of fingerprint authentication.
可选地,在图1所述方案中,步骤102可以采用同时与各个指纹识别终端进行信息交互的第一方案,也可以采用逐一与各个指纹识别终端进行信息交互的第二方案,并不局限。Optionally, in the scheme described in FIG. 1, step 102 may adopt the first scheme of simultaneously performing information interaction with each fingerprint identification terminal, or may adopt the second scheme of performing information interaction with each fingerprint identification terminal one by one, without limitation. .
其中,所述第一方案,即:云端服务器同时向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并分别接收各指纹识别终端反馈的指纹认证结果。Wherein, the first solution, that is: the cloud server simultaneously sends fingerprint authentication requests in the current application scenario to the fingerprint identification terminals identified by the plurality of fingerprint identification terminal identifiers, and receives feedback from each fingerprint identification terminal respectively. Fingerprint authentication result.
其中,所述第二方案,即:Wherein, the second scheme, namely:
所述云端服务器依据所述多个指纹识别终端标识符之间的排序关系,向排序第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并在接收到所述排序第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序第二的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The cloud server sends a fingerprint authentication request in the current application scenario to the fingerprint identification terminal identified by the fingerprint identification terminal identifier ranked first according to the ranking relationship among the plurality of fingerprint identification terminal identifiers, and then When the fingerprint identification terminal identified by the first-ranked fingerprint identification terminal identifier receives the result of the fingerprint authentication passed, the fingerprint identification terminal identified by the second-ranked fingerprint identification terminal identifier is issued to the fingerprint identification terminal identified by the second-ranked fingerprint identification terminal identifier in the current application. The fingerprint authentication request in the scenario;
以此类推,所述云端服务器在接收到排序倒数第二的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序倒数第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收所述排序倒数第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证结果。By analogy, when the cloud server receives the result of passing the fingerprint authentication fed back by the fingerprint identification terminal identified by the fingerprint identification terminal identifier ranked second last, it will send the fingerprint identification terminal identifier identified by the fingerprint identification terminal identifier ranked first last. The fingerprint identification terminal issued a fingerprint authentication request in the current application scenario, and receives the fingerprint authentication result fed back by the fingerprint identification terminal identified by the last-to-last fingerprint identification terminal identifier.
沿用图2对应的示例,对第二方案进行举例说明:假设指纹识别终端#1的标识符先于指纹识别终端#2的标识符,则云端服务器先向指纹识别终端#1下发“用户A即将用支付宝进行快捷支付”这一应用场景下的指纹认证请求;当云端服务器接收到指纹识别终端#1反馈的指纹认证通过的结果时,才向指纹识别终端#2下发“用户A即将用支付宝进行快捷支付”这一应用场景下的指纹认证请求,并接收指纹识别终端#2反馈的指纹认证结果。Following the example corresponding to Figure 2, the second solution is illustrated: assuming that the identifier of fingerprint identification terminal #1 is earlier than the identifier of fingerprint identification terminal #2, the cloud server first issues "User A Fingerprint authentication request under the application scenario of "Alipay is about to be used for quick payment"; when the cloud server receives the fingerprint authentication result fed back by fingerprint identification terminal #1, it sends "User A is about to use Alipay" to fingerprint identification terminal #2. Alipay makes quick payment" application scenario for fingerprint authentication request, and receives the fingerprint authentication result fed back by fingerprint identification terminal #2.
在第二方案中,云端服务器逐一与各指纹识别终端进行信息交互的过程,子发现任一指纹识别终端认证失败时则直接确认鉴权失败,相较于第一方案,第二方案实现了程序上的优化。In the second scheme, the cloud server exchanges information with each fingerprint identification terminal one by one, and if any fingerprint identification terminal fails to authenticate, it will directly confirm the authentication failure. Compared with the first scheme, the second scheme realizes the program on the optimization.
可选地,在上述公开的任一种指纹鉴权方法中,当所述智能终端具有指纹识别功能时,所述多个指纹识别终端标识符之一所标识的指纹识别终端为所述智能终端。由于本实施例是在多个指纹识别终端均认证通过时,才告知发起鉴权请求的智能终端鉴权成功,若所述智能终端本身也具有指纹识别功能,那么它也可以作为一个指纹识别终端使用,当然并不局限。Optionally, in any fingerprint authentication method disclosed above, when the smart terminal has a fingerprint recognition function, the fingerprint recognition terminal identified by one of the plurality of fingerprint recognition terminal identifiers is the smart terminal . Since in this embodiment, the smart terminal that initiates the authentication request is notified that the authentication is successful when multiple fingerprint recognition terminals have passed the authentication, if the smart terminal itself also has a fingerprint recognition function, it can also be used as a fingerprint recognition terminal. Use, of course, is not limited.
此外,本发明实施例还公开了一种指纹识别方法,应用于指纹识别终端中,以提高用指纹进行鉴权的安全性,参见图3,所述指纹识别方法包括:In addition, the embodiment of the present invention also discloses a fingerprint identification method, which is applied to a fingerprint identification terminal to improve the security of fingerprint authentication. See Figure 3. The fingerprint identification method includes:
步骤301:所述指纹识别终端在接收到上述实施例公开的任一种云端服务器下发的在任一应用场景下的指纹认证请求时,提示用户录入在当前应用场景下需要的指纹信息;Step 301: When the fingerprint identification terminal receives a fingerprint authentication request in any application scenario issued by any cloud server disclosed in the above embodiment, it prompts the user to enter the fingerprint information required in the current application scenario;
步骤302:所述指纹识别终端判断用户录入的指纹信息与预定指纹信息是否相符,若相符,判定指纹认证通过;否则,判定指纹认证失败;其中,所述预定指纹信息为:任意个手指的指纹按照任意排列组合生成的指纹信息序列;Step 302: The fingerprint identification terminal judges whether the fingerprint information entered by the user matches the predetermined fingerprint information, and if they match, it is determined that the fingerprint authentication is passed; otherwise, it is determined that the fingerprint authentication fails; wherein, the predetermined fingerprint information is: fingerprints of any finger The fingerprint information sequence generated according to any permutation and combination;
步骤303:所述指纹识别终端将指纹认证结果反馈给所述云端服务器。Step 303: The fingerprint identification terminal feeds back the fingerprint authentication result to the cloud server.
本实施例应用在图2所示指纹鉴权系统中的每一个指纹识别终端中。任意一个指纹识别终端根据云端服务器下发的某一应用场景下的指纹认证请求,独立完成指纹认证,并将认证结果反馈给云端服务器。指纹认证过程以任意个手指的指纹按照任意排列组合生成的指纹信息序列作为预定指纹信息,增加了指纹密码的复杂性,避免了以单一指纹作为预定指纹信息所带来的指纹密码安全性较低的问题。This embodiment is applied to each fingerprint identification terminal in the fingerprint authentication system shown in FIG. 2 . Any fingerprint identification terminal independently completes fingerprint authentication according to the fingerprint authentication request in a certain application scenario issued by the cloud server, and feeds back the authentication result to the cloud server. In the fingerprint authentication process, the fingerprint information sequence generated by the fingerprints of any finger according to any arrangement and combination is used as the predetermined fingerprint information, which increases the complexity of the fingerprint password and avoids the low security of the fingerprint password caused by using a single fingerprint as the predetermined fingerprint information. The problem.
当一个指纹识别终端也同时作为所述智能终端使用时,也就是发起鉴权请求的终端时,所述指纹识别终端还具有向所述云端服务器上传当前应用场景下的鉴权请求以及接收所述云端服务器下发的鉴权成功的通知的功能,对应的,参见图4,所述指纹识别方法,包括:When a fingerprint identification terminal is also used as the smart terminal at the same time, that is, the terminal that initiates the authentication request, the fingerprint identification terminal also has the functions of uploading the authentication request under the current application scenario to the cloud server and receiving the authentication request. The function of the notification of successful authentication issued by the cloud server, correspondingly, referring to Figure 4, the fingerprint identification method includes:
步骤401:所述指纹识别终端在接收到用户操作后,向上述实施例公开的任一种云端服务器上传当前应用场景下的鉴权请求;Step 401: After receiving the user's operation, the fingerprint identification terminal uploads an authentication request under the current application scenario to any cloud server disclosed in the above embodiment;
步骤402:所述指纹识别终端在接收到上述任一云端服务器下发的在当前应用场景下的指纹认证请求时,提示用户录入在当前应用场景下需要的指纹信息;Step 402: When the fingerprint identification terminal receives the fingerprint authentication request in the current application scenario issued by any of the above-mentioned cloud servers, it prompts the user to enter the fingerprint information required in the current application scenario;
步骤403:所述指纹识别终端判断用户录入的指纹信息与预定指纹信息是否相符,若相符,判定指纹认证通过;否则,判定指纹认证失败;其中,所述预定指纹信息为:任意个手指的指纹按照任意排列组合生成的指纹信息序列;Step 403: The fingerprint identification terminal judges whether the fingerprint information entered by the user matches the predetermined fingerprint information, and if they match, it is determined that the fingerprint authentication has passed; otherwise, it is determined that the fingerprint authentication has failed; wherein, the predetermined fingerprint information is: fingerprints of any finger The fingerprint information sequence generated according to any permutation and combination;
步骤404:所述指纹识别终端将指纹认证结果反馈给所述云端服务器;Step 404: the fingerprint identification terminal feeds back the fingerprint authentication result to the cloud server;
步骤405:所述指纹识别终端接收所述云端服务器下发的鉴权成功的通知。Step 405: The fingerprint recognition terminal receives a notification of successful authentication sent by the cloud server.
此外,参见图5a,本发明实施例还公开了一种云端服务器,以提高用指纹进行鉴权的安全性,包括:In addition, referring to Fig. 5a, the embodiment of the present invention also discloses a cloud server to improve the security of fingerprint authentication, including:
标识符查找单元501,用于在接收到智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的多个指纹识别终端标识符;其中,一个指纹识别终端标识符唯一标识一个指纹识别终端;The identifier search unit 501 is configured to, after receiving the authentication request uploaded by the smart terminal in any application scenario, search the cloud database for multiple fingerprint identification terminal identifiers corresponding to the current application scenario; wherein, one fingerprint identification terminal The identifier uniquely identifies a fingerprint identification terminal;
指纹认证请求下发单元502,用于向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求;A fingerprint authentication request issuing unit 502, configured to issue a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers;
鉴权成功通知下发单元503,用于接收各指纹识别终端反馈的指纹认证结果,并在各指纹识别终端均反馈的是指纹认证通过的结果时,通知所述智能终端鉴权成功。The authentication success notification issuing unit 503 is configured to receive the fingerprint authentication results fed back by each fingerprint recognition terminal, and notify the intelligent terminal of successful authentication when all the fingerprint recognition terminals feed back the result of passing the fingerprint authentication.
其中,仍参见图5a,指纹认证请求下发单元502,包括:Wherein, still referring to FIG. 5a, the fingerprint authentication request issuing unit 502 includes:
前级指纹认证请求下发单元5021,用于依据所述多个指纹识别终端标识符之间的排序关系,向排序第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The front-level fingerprint authentication request issuing unit 5021 is configured to issue a fingerprint authentication request in the current application scenario to the fingerprint identification terminal identified by the fingerprint identification terminal identifier ranked first according to the ranking relationship among the plurality of fingerprint identification terminal identifiers. fingerprint authentication request under;
中间级指纹认证请求下发单元5022,用于在接收到所述排序第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序第二的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;以此类推,直至向排序倒数第二的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The intermediate-level fingerprint authentication request issuing unit 5022 is configured to send a fingerprint authentication request to the second-ranked fingerprint recognition terminal when it receives the feedback result of fingerprint authentication passed by the fingerprint recognition terminal identified by the first-ranked fingerprint recognition terminal identifier. The fingerprint identification terminal identified by the identifier issues the fingerprint authentication request in the current application scenario; and so on, until the fingerprint identification terminal identified by the fingerprint identification terminal identifier that ranks second to last is issued in the current application scenario. fingerprint authentication request;
后级指纹认证请求下发单元5023,用于在接收到所述排序倒数第二的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证通过的结果时,才向排序倒数第一的指纹识别终端标识符所标识的指纹识别终端下发在当前应用场景下的指纹认证请求,并接收所述排序倒数第一的指纹识别终端标识符所标识的指纹识别终端反馈的指纹认证结果。Subsequent fingerprint authentication request issuing unit 5023 is configured to send the fingerprint authentication request to the last-to-last fingerprint identification terminal when it receives the result of fingerprint authentication passed back by the fingerprint identification terminal identified by the second-to-last fingerprint identification terminal identifier. The fingerprint identification terminal identified by the identification terminal identifier issues a fingerprint authentication request in the current application scenario, and receives the fingerprint authentication result fed back by the fingerprint identification terminal identified by the last-to-last fingerprint identification terminal identifier.
或者,参见图5b示出又一种云端服务器,指纹认证请求下发单元502,包括:Or, referring to FIG. 5b, another cloud server, a fingerprint authentication request issuing unit 502, includes:
第一处理单元5024,用于同时向所述多个指纹识别终端标识符各自标识的指纹识别终端下发在当前应用场景下的指纹认证请求;The first processing unit 5024 is configured to simultaneously issue a fingerprint authentication request in the current application scenario to the fingerprint identification terminals respectively identified by the plurality of fingerprint identification terminal identifiers;
以及第二处理单元5025,用于分别接收各指纹识别终端反馈的指纹认证结果。And the second processing unit 5025 is configured to respectively receive the fingerprint authentication results fed back by each fingerprint identification terminal.
其中,当所述智能终端具有指纹识别功能时,所述多个指纹识别终端标识符之一所标识的指纹识别终端为所述智能终端;对应的,标识符查找单元501,用于在接收到所述智能终端在任一应用场景下上传的鉴权请求后,在云端数据库中查找与当前应用场景对应的包括所述智能终端所携带的标识符在内的多个指纹识别终端标识符。Wherein, when the smart terminal has a fingerprint recognition function, the fingerprint recognition terminal identified by one of the plurality of fingerprint recognition terminal identifiers is the smart terminal; correspondingly, the identifier search unit 501 is configured to receive After the smart terminal uploads an authentication request in any application scenario, it searches the cloud database for multiple fingerprint identification terminal identifiers corresponding to the current application scenario, including the identifier carried by the smart terminal.
此外,参见图6,本发明,实施例还公开了一种指纹识别终端,以提高用指纹进行鉴权的安全性,包括:In addition, referring to FIG. 6, the embodiment of the present invention also discloses a fingerprint identification terminal to improve the security of authentication with fingerprints, including:
指纹认证请求接收单元601,用于在接收到云端服务器下发的在任一应用场景下的指纹认证请求时,提示用户录入在当前应用场景下需要的指纹信息;The fingerprint authentication request receiving unit 601 is configured to prompt the user to enter the fingerprint information needed in the current application scenario when receiving the fingerprint authentication request issued by the cloud server in any application scenario;
指纹认证单元602,用于判断用户录入的指纹信息与预定指纹信息是否相符,若相符,判定指纹认证通过;否则,判定指纹认证失败;其中,所述预定指纹信息为:任意个手指的指纹按照任意排列组合生成的指纹信息序列;Fingerprint authentication unit 602, is used for judging whether the fingerprint information entered by the user matches the predetermined fingerprint information, if it matches, judges that the fingerprint authentication is passed; otherwise, judges that the fingerprint authentication fails; wherein, the predetermined fingerprint information is: the fingerprint of any finger according to The fingerprint information sequence generated by any permutation and combination;
反馈单元603,用于将指纹认证结果反馈给所述云端服务器。The feedback unit 603 is configured to feed back the fingerprint authentication result to the cloud server.
可选地,仍参见图6,所述指纹识别终端还包括:Optionally, still referring to FIG. 6, the fingerprint identification terminal further includes:
鉴权请求上传单元604,用于在接收到用户操作后,向所述云端服务器上传当前应用场景下的鉴权请求;An authentication request uploading unit 604, configured to upload an authentication request under the current application scenario to the cloud server after receiving a user operation;
鉴权成功通知接收单元605,用于接收所述云端服务器下发的鉴权成功的通知。The authentication success notification receiving unit 605 is configured to receive the authentication success notification issued by the cloud server.
综上所述,本发明以云端服务器作为智能终端和多个指纹识别终端之间的信息交互媒介,云端服务器在接收到智能终端上传的鉴权请求后,让云端服务器锁定至少两个指纹识别终端来响应所述鉴权请求,提示用户进行指纹认证;每一个响应鉴权请求的指纹识别终端在用户完成指纹认证后,都向云端服务器反馈指纹认证结果;云端服务器在所有响应鉴权请求的指纹识别终端均反馈的是指纹认证通过的结果时,才确认鉴权成功并告知智能终端。由于本发明要多个指纹识别终端共同认证通过时才算鉴权成功,那么即便一个指纹识别终端上的指纹被盗取也无法授权,因而提高了用指纹进行鉴权的安全性。In summary, the present invention uses the cloud server as the information exchange medium between the smart terminal and multiple fingerprint identification terminals. After the cloud server receives the authentication request uploaded by the smart terminal, the cloud server locks at least two fingerprint identification terminals. In response to the authentication request, the user is prompted to perform fingerprint authentication; each fingerprint recognition terminal that responds to the authentication request returns the fingerprint authentication result to the cloud server after the user completes the fingerprint authentication; Only when the identification terminal all feeds back the result of fingerprint authentication passed, does the authentication succeed and inform the smart terminal. Since the present invention requires a plurality of fingerprint identification terminals to jointly authenticate and pass the authentication, the authentication cannot be authorized even if the fingerprint on one fingerprint identification terminal is stolen, thus improving the security of fingerprint authentication.
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的云端服务器而言,由于其与实施例公开的指纹鉴权方法相对应,所以描述的比较简单,相关之处参见指纹鉴权方法部分说明即可;对于实施例公开的指纹识别终端而言,由于其与实施例公开的指纹识别方法相对应,所以描述的比较简单,相关之处参见指纹识别方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other. For the cloud server disclosed in the embodiment, because it corresponds to the fingerprint authentication method disclosed in the embodiment, the description is relatively simple. For the relevant parts, please refer to the description of the fingerprint authentication method; for the fingerprint identification disclosed in the embodiment As for the terminal, since it corresponds to the fingerprint identification method disclosed in the embodiment, the description is relatively simple, and for relevant details, please refer to the description of the fingerprint identification method.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明实施例的精神或范围的情况下,在其它实施例中实现。因此,本发明实施例将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the embodiments of the present invention . Therefore, the embodiments of the present invention will not be limited to these embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims (12)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510603691.9A CN105262733B (en) | 2015-09-21 | 2015-09-21 | A kind of fingerprint method for authenticating, cloud server, fingerprint identification method and terminal |
| PCT/CN2015/093532 WO2017049735A1 (en) | 2015-09-21 | 2015-10-31 | Fingerprint authentication method, cloud server, fingerprint recognition method, and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510603691.9A CN105262733B (en) | 2015-09-21 | 2015-09-21 | A kind of fingerprint method for authenticating, cloud server, fingerprint identification method and terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105262733A CN105262733A (en) | 2016-01-20 |
| CN105262733B true CN105262733B (en) | 2018-11-06 |
Family
ID=55102238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510603691.9A Active CN105262733B (en) | 2015-09-21 | 2015-09-21 | A kind of fingerprint method for authenticating, cloud server, fingerprint identification method and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105262733B (en) |
| WO (1) | WO2017049735A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105825202A (en) * | 2016-03-31 | 2016-08-03 | 宇龙计算机通信科技(深圳)有限公司 | Early warning processing method of multi-fingerprint hybrid registration, and mobile terminal |
| CN107367946B (en) * | 2016-05-11 | 2021-05-04 | 珠海格力电器股份有限公司 | Method and device for controlling equipment |
| CN106096539B (en) * | 2016-06-07 | 2018-03-27 | 广东欧珀移动通信有限公司 | A kind of method and terminal for carrying out bio-identification |
| CN107256387B (en) * | 2017-05-23 | 2019-12-10 | 深圳市优点智联科技有限公司 | Fingerprint authentication method, system and computer readable storage medium |
| CN107590487A (en) * | 2017-10-20 | 2018-01-16 | 西南财经大学 | A kind of fingerprint identification method and system based on cloud computing |
| CN111343133B (en) * | 2018-12-19 | 2022-05-13 | 中移物联网有限公司 | An authentication method, device and computer-readable storage medium |
| CN112600843B (en) * | 2020-12-15 | 2022-10-04 | 深圳康佳电子科技有限公司 | Authentication method, storage medium and gateway |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1588388A (en) * | 2004-07-27 | 2005-03-02 | 杭州中正生物认证技术有限公司 | Cell phone paying method with finger print identification |
| CN101409621A (en) * | 2008-11-13 | 2009-04-15 | 中国移动通信集团北京有限公司 | Multipart identification authentication method and system base on equipment |
| CN102306286A (en) * | 2011-08-24 | 2012-01-04 | 宇龙计算机通信科技(深圳)有限公司 | Identity recognition method, identity recognition system and identity recognition terminal |
| CN103824029A (en) * | 2014-02-25 | 2014-05-28 | 中国联合网络通信集团有限公司 | Smart cart data processing method and device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE0003464L (en) * | 2000-09-28 | 2002-03-29 | Netmage Ab | Method and system to improve login security in network applications |
| US9286455B2 (en) * | 2012-10-04 | 2016-03-15 | Msi Security, Ltd. | Real identity authentication |
| CN103107886A (en) * | 2013-01-17 | 2013-05-15 | 深圳市元征科技股份有限公司 | Identification recognition system and method |
| CN104077689B (en) * | 2013-10-30 | 2016-01-20 | 腾讯科技(深圳)有限公司 | A kind of method of Information Authentication, relevant apparatus and system |
| CN103606082A (en) * | 2013-11-15 | 2014-02-26 | 四川长虹电器股份有限公司 | A television payment system based on fingerprint identification and a method |
| CN104715372A (en) * | 2013-12-17 | 2015-06-17 | 青岛龙泰天翔通信科技有限公司 | Card swiping transaction method |
-
2015
- 2015-09-21 CN CN201510603691.9A patent/CN105262733B/en active Active
- 2015-10-31 WO PCT/CN2015/093532 patent/WO2017049735A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1588388A (en) * | 2004-07-27 | 2005-03-02 | 杭州中正生物认证技术有限公司 | Cell phone paying method with finger print identification |
| CN101409621A (en) * | 2008-11-13 | 2009-04-15 | 中国移动通信集团北京有限公司 | Multipart identification authentication method and system base on equipment |
| CN102306286A (en) * | 2011-08-24 | 2012-01-04 | 宇龙计算机通信科技(深圳)有限公司 | Identity recognition method, identity recognition system and identity recognition terminal |
| CN103824029A (en) * | 2014-02-25 | 2014-05-28 | 中国联合网络通信集团有限公司 | Smart cart data processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017049735A1 (en) | 2017-03-30 |
| CN105262733A (en) | 2016-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105262733B (en) | A kind of fingerprint method for authenticating, cloud server, fingerprint identification method and terminal | |
| US11068575B2 (en) | Authentication system | |
| US12231415B2 (en) | Non-repeatable challenge-response authentication | |
| US20220058655A1 (en) | Authentication system | |
| EP3744067B1 (en) | Method and apparatus for managing user authentication in a blockchain network | |
| CA2945703C (en) | Systems, apparatus and methods for improved authentication | |
| CN106330850B (en) | Security verification method based on biological characteristics, client and server | |
| CN105323253B (en) | Identity verification method and device | |
| CN103139172B (en) | A service implementation method and device | |
| US11455621B2 (en) | Device-associated token identity | |
| US20150186875A1 (en) | Information Configuration Method, Device, System, Client And Server | |
| CN103119975B (en) | User account recovers | |
| US9332433B1 (en) | Distributing access and identification tokens in a mobile environment | |
| TW202134913A (en) | Query system, method and non-transitory machine-readable medium to determine authentication capabilities | |
| TW202024975A (en) | Information processing method and device, electronic equipment and computer readable storage medium | |
| JP2023523027A (en) | Card linking method, terminal device, authentication server and storage medium | |
| CN105701692A (en) | Electronic transaction writing-off method, electronic transaction writing-off client, electronic transaction writing-off server and electronic transaction writing-off system | |
| CN113259136B (en) | Multi-client collaborative authentication method, device, device and medium for feature identification | |
| CN206962826U (en) | Identity authorization system based on FIDO U2F double factor fingerprint recognitions | |
| US20250291912A1 (en) | Selecting data interactions to be performed by an Internet of Things (IoT) device | |
| JP2023001081A (en) | Method and apparatus for transferring qualification information | |
| CN104113417A (en) | Dynamic password identity authentication method and system based on near field communication (NFC) | |
| CN111314343A (en) | Account management method, device and readable storage medium | |
| CN112291065A (en) | Energy interaction system and method based on block chain | |
| CN104519073A (en) | AAA multi-factor security-enhanced authentication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250522 Address after: 101200 - 402, East Street of Huangsongyu Township, Pinggu District, Beijing - 2080 (Cluster Registration) Patentee after: Zhongjian Enterprise Management Co.,Ltd. Country or region after: China Address before: 518057 Guangdong Province Nanshan High-tech Industrial Park North District Kupai Information Port, 2 Buildings, 2 Floors Patentee before: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right |