CN109102050B - Verification method and device, server, application server and real-name verification system - Google Patents
Verification method and device, server, application server and real-name verification system Download PDFInfo
- Publication number
- CN109102050B CN109102050B CN201810952356.3A CN201810952356A CN109102050B CN 109102050 B CN109102050 B CN 109102050B CN 201810952356 A CN201810952356 A CN 201810952356A CN 109102050 B CN109102050 B CN 109102050B
- Authority
- CN
- China
- Prior art keywords
- verification
- user
- server
- terminal
- information
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The invention provides a verification method, a verification device, a server, an application server and a real-name verification system, and relates to the technical field of human-license verification. The verification method, the verification device, the server, the application server and the real-name verification system provided by the embodiment of the invention have the advantages that the verification server receives a first verification request from the application server, and sends a second verification request to the first verification terminal according to the certificate information of the first user in the first verification request. And sending the verification result of the first user, which is obtained by the first verification terminal based on the second verification request, to the application server. The process reduces the manual participation in the real-name system verification process, reduces the labor consumption and reduces the human errors in the verification process.
Description
Technical Field
The invention relates to the technical field of testimony verification, in particular to a verification method, a verification device, a server, an application server and a real-name verification system.
Background
In the prior art, the real-name verification is generally performed manually. For example, in the prior art, hospitals all carry out real-name registration and real-name medical treatment, and the existing method for guaranteeing the real-name System is to manually compare an identity document with a holder, check the identity document, and then register the identity document through a medical Information System (HIS) of the Hospital. After the people's identity card is checked during registration, when the doctor visits the doctor in the consulting room, the doctor needs to check the people's identity card again, a large amount of manpower is consumed, the labor cost of a hospital is increased, and checking errors are easily caused due to negligence of workers, for example, the holder holds the identity card of other people and passes the checking.
Disclosure of Invention
In view of the above, the present invention provides a verification method, a verification device, a server, an application server, and a real-name verification system, which reduce human involvement in the real-name verification process and reduce human consumption.
In order to achieve the above purpose, the embodiment of the present invention adopts the following technical solutions:
in a first aspect, an embodiment of the present invention provides a verification method, which is applied to a verification server, and the method includes:
receiving a first verification request from an application server, wherein the first verification request comprises pre-collected certificate information of a first user;
analyzing the first verification request to obtain certificate information of the first user;
sending a second verification request to the first verification terminal; the second verification request comprises certificate information of the first user;
receiving a verification result of the first user from the first verification terminal; the verification result of the first user is obtained by the first verification terminal based on the second verification request; the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user;
and sending the verification result of the first user to the application server.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where the step of receiving a first verification request from an application server includes:
receiving the first verification request from the application server through an HTTP interface;
the step of sending the verification result of the first user to the application server includes:
and sending the verification result of the first user to the application server through an HTTP interface.
With reference to the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where the step of sending a second verification request to the first verification terminal includes:
and sending the second verification request to the first verification terminal through a WebSocket interface.
With reference to the first aspect, the first or second possible implementation manner of the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, where the method further includes:
receiving certificate information and a verification result of a second user from a second verification terminal, wherein the certificate information of the second user is collected by the second verification terminal;
and sending the certificate information and the verification result of the second user to the application server, wherein the verification result of the second user is used for indicating whether the certificate information of the second user is matched with the certificate information of the second user.
For example, the second verification terminal and the first verification terminal may be the same verification terminal or different verification terminals. The second user and the first user may be the same user or different users.
With reference to the first aspect, the first or second possible implementation manner of the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, where the credential information of the first user includes biometric information of the first user.
With reference to the fourth possible implementation manner of the first aspect, the present invention provides a fifth possible implementation manner of the first aspect, wherein the biometric information of the first user at least includes one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
In a second aspect, an embodiment of the present invention further provides a verification method, applied to an application server, where the method includes:
sending a first verification request to a verification server, wherein the first verification request comprises certificate information of a first user;
and receiving a verification result of the first user from the verification server, wherein the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where the step of sending the first verification request to the verification server includes:
sending the first verification request to the verification server through an HTTP interface;
the step of receiving the verification result of the first user from the verification server includes:
receiving the verification result of the first user from the verification server through an HTTP interface.
With reference to the second aspect or the first possible implementation manner of the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where the credential information of the first user includes biometric information of the first user.
With reference to the second possible implementation manner of the second aspect, the present invention provides a third possible implementation manner of the second aspect, wherein the biometric information of the first user includes at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
With reference to the second aspect or the first possible implementation manner of the second aspect, an embodiment of the present invention provides a fourth possible implementation manner of the second aspect, wherein the verification result of the first user includes a verification time.
In a third aspect, an embodiment of the present invention further provides an apparatus for verification, which is applied to a verification server, and the apparatus includes:
the certificate information acquisition module is used for receiving a first verification request from the application server, wherein the first verification request comprises the certificate information of the first user acquired in advance; analyzing the first verification request to obtain certificate information of the first user;
the verification request sending module is used for sending a second verification request to the first verification terminal; the second verification request comprises certificate information of the first user;
the verification result processing module is used for receiving the verification result of the first user from the first verification terminal; the verification result of the first user is obtained by the first verification terminal based on the second verification request; the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user; and sending the verification result of the first user to the application server.
In a fourth aspect, an embodiment of the present invention further provides an apparatus for verifying, which is applied to an application server, where the apparatus includes:
the verification request sending unit is used for sending a first verification request to a verification server, and the first verification request comprises certificate information of a first user;
and the verification result receiving unit is used for receiving the verification result of the first user from the verification server, and the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user.
In a fifth aspect, an embodiment of the present invention further provides a verification server, including a first memory and a first processor, where the first memory stores a computer program operable on the first processor, and the first processor implements the steps of the method in any one of the first aspects when executing the computer program.
In a sixth aspect, an embodiment of the present invention further provides an application server, including a second memory and a second processor, where the second memory stores a computer program that is executable on the second processor, and when the second processor executes the computer program, the application server implements the steps of the method in any one of the second aspects.
In a seventh aspect, an embodiment of the present invention further provides a real-name management system, including the verification server according to the fifth aspect and the application server according to the sixth aspect, further including a first verification terminal;
the first verification terminal is connected with the verification server and used for performing real-name verification on the first user according to the second verification request sent by the verification server and returning the verification result of the first user to the verification server.
With reference to the seventh aspect, an embodiment of the present invention provides a first possible implementation manner of the seventh aspect, where the first verification terminal includes a first terminal processor and a first biometric collector connected to the first terminal processor;
the first biological characteristic collector is used for collecting biological characteristic information of the first user; the first terminal processor is used for comparing the biological characteristic information of the first user with the certificate information in the second verification request to obtain a verification result of the first user.
With reference to the seventh aspect, an embodiment of the present invention provides a second possible implementation manner of the seventh aspect, where the system further includes a second verification terminal connected to the verification server, and the second verification terminal is configured to perform person verification on a second user, and send credential information and a verification result of the second user to the verification server.
With reference to the second possible implementation manner of the seventh aspect, an embodiment of the present invention provides a third possible implementation manner of the seventh aspect, where the second verification terminal includes a second terminal processor, and a second biometric collector and a card reader connected to the second terminal processor;
the second biological characteristic collector is used for collecting biological characteristic information of the second user; the card reader is used for reading certificate information of the certificate of the second user; the second terminal processor is used for comparing the biological characteristic information of the second user with the certificate information of the second user to obtain a verification result of the second user.
With reference to the seventh aspect, the embodiment of the present invention provides a fourth possible implementation manner of the seventh aspect, where the application server is a medical system server.
With reference to the fourth possible implementation manner of the seventh aspect, the embodiment of the present invention provides a fifth possible implementation manner of the seventh aspect, where the system further includes a registration terminal and a consulting room terminal connected to the application server;
the registration terminal and the consulting room terminal are used for acquiring the verification result of the first user or the second user from the application server and providing service for the user based on the acquired verification result.
The verification method, the verification device, the server, the application server and the real-name verification system provided by the embodiment of the invention have the advantages that the verification server receives a first verification request from the application server, and sends a second verification request to the first verification terminal according to the certificate information of the first user in the first verification request. And sending the verification result of the first user, which is obtained by the first verification terminal based on the second verification request, to the application server. The process reduces the manual participation in the real-name system verification process, reduces the labor consumption and reduces the human errors in the verification process.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the above-described technology of the disclosure.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a block diagram illustrating a real-name management system according to an embodiment of the present invention;
FIG. 2 is a block diagram illustrating an architecture of a verification server provided by an embodiment of the present invention;
fig. 3 is a block diagram illustrating an application server according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating a first verification terminal according to an embodiment of the present invention;
fig. 5 is a block diagram illustrating a second verification terminal according to an embodiment of the present invention;
FIG. 6 is an interaction diagram illustrating a verification method provided by an embodiment of the invention;
FIG. 7 is a block diagram of a verification apparatus according to an embodiment of the present invention;
fig. 8 is a block diagram illustrating another verification apparatus according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Aiming at the problem that the prior person verification needs to be carried out manually and a large amount of manpower is consumed, the embodiment of the invention provides a verification method, a verification device, a server, an application server and a real-name verification system, which can reduce the manual participation in the real-name verification process and reduce the manpower consumption. The following describes embodiments of the present invention in detail.
The first embodiment is as follows:
the embodiment provides a real-name system verification system which can be applied to occasions needing real-name system verification, such as hospitals and banks. As shown in fig. 1, the system includes a verification server 100, an application server 200, and a first verification terminal 110 and a second verification terminal 120 connected to the verification server 100, a first application terminal 210 and a second application terminal 220 connected to the application server 200, and the like. The first verification terminal 110 and the second verification terminal 120 are used for performing real-name verification on the user. The first application terminal 210 and the second application terminal 220 are used for providing services for users, such as the service of handling bank cards or transferring money in a bank system, or the service of registering or seeing a doctor in a medical system. It should be understood that the embodiment is described by taking two verification terminals and two application terminals as examples, but the embodiment of the present invention is not limited thereto. For example, in this embodiment, the verification server may be connected to one or more verification terminals. Similarly, the application server in this embodiment may be connected to one or more than two application terminals.
In practical applications, the first verification terminal 110 and the second verification terminal 120 may be verification terminals with the same structure or verification terminals with different structures. The first application terminal 210 and the second application terminal 220 may be application terminals having the same structure, or may be application terminals having different structures.
The verification server 100 provides background services for the first verification terminal 110 and the second verification terminal 120. In the embodiment of the present invention, the verification server 100 notifies the first verification terminal 110 or the second verification terminal 120 of performing real-name verification on the user based on the verification request sent by the application server 200, and returns the verification result to the application server 200.
The application server 200 provides background services for the first application terminal 210 and the second application terminal 220. In the embodiment of the present invention, when the first application terminal 210 or the second application terminal 220 provides a service for a user, if a real-name system verification needs to be performed, the application server 200 may send a verification request to the verification server 100, and determine whether to provide a corresponding service for the user according to a verification result returned by the verification server 100.
Further, as shown in fig. 2, the verification server 100 may include one or more first processors 102, one or more first memories 104, and a first communication device 103. These components may be interconnected by a bus system and/or other form of connection mechanism (not shown). It should be noted that the components and structure of the verification server 100 shown in FIG. 2 are exemplary only, and not limiting, and that the verification server may have other components or structures as desired.
The first processor 102 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the verification server 100 to perform desired functions.
The first memory 104 may include one or more computer program products, such as a verification device in embodiments of the present invention. The computer program product may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. On which one or more computer program instructions may be stored that may be executed by the first processor 102 to implement the client functionality (implemented by the processor) and/or other desired functionality in embodiments of the invention described below. Various applications and various data, such as various data used and/or generated by the applications, may also be stored in the computer-readable storage medium.
The first communication device 103 may be used for communication between the verification server 100 and the application server 200, and may also be used for communication between the verification server 100 and the first verification terminal 110 and the second verification terminal 120.
When the first communication device 103 receives the first verification request from the application server 200, the first verification request is transmitted to the first processor 102, the first processor 102 analyzes the first verification request to obtain the certificate information of the first user, generates a second verification request containing the certificate information of the first user, and sends the second verification request to the first verification terminal 110 through the first communication device 103, so that the first verification terminal performs real-name verification on the first user based on the second verification request and returns the verification result of the first user. And the verification result of the first user is used for indicating whether the first user is matched with the certificate information of the first user or not. The first processor 102 receives the verification result of the first user returned by the first verification terminal 110 through the first communication device 103, and then sends the verification result of the first user to the application server through the first communication device 103. The certificate information of the first user comprises the biological characteristic information of the first user. The biometric information of the first user may include at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
As shown in fig. 4, the first verification terminal 110 may include a first terminal processor 111 and a first biometric collector 112 connected to the first terminal processor. The first biometric characteristic collector 112 is used for collecting biometric characteristic information of the first user, for example, a facial image of the first user, iris characteristics of the first user, fingerprint characteristics of the first user, and the like. Accordingly, the first biometric collector 112 may comprise an image collector, an iris feature collector or a fingerprint collector. The first terminal processor 111 is configured to compare the biometric information of the first user with the certificate information in the second verification request, so as to obtain a verification result of the first user.
Optionally, the verification server 100 may further receive the certificate information and the verification result of the second user from the second verification terminal 120, and transmit the certificate information and the verification result of the second user to the application server 200. The second verification terminal 120 may collect the certificate information of the second user and the biometric information of the second user, compare the biometric information of the second user with the certificate information of the second user, and generate a verification result of the second user; the verification result of the second user is used for indicating whether the certificate information of the second user is matched with the certificate information of the second user. The first user and the second user may be the same user or different users.
As shown in fig. 5, the second verification terminal 120 may include a second terminal processor 121 and a second biometric collector 122 and a card reader 123 connected to the second terminal processor 121;
the second biometric collector 122 is used for collecting biometric information of a second user; for example, a facial image of the second user, iris features of the second user, fingerprint features of the second user, or the like. Accordingly, the second biometric collector 122 may comprise an image collector, an iris feature collector, or a fingerprint collector. The card reader 123 is configured to read credential information of a credential of a second user, such as a resident identification card, a work card, or social security card. The second terminal processor 121 is configured to compare the biometric information of the second user with the certificate information of the second user to obtain a verification result of the second user.
As shown in fig. 3, the application server 200 may include one or more second processors 202, one or more second memories 204, and a second communication device 203. These components may be interconnected by a bus system and/or other form of connection mechanism (not shown). It should be noted that the components and structure of application server 200 shown in fig. 3 are exemplary only, and not limiting, and that the application server may have other components or structures as desired.
The second processor 202 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities and may control other components in the application server 200 to perform desired functions.
The second memory 204 may comprise one or more computer program products, such as a verification device in embodiments of the present invention. The computer program product may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. On which one or more computer program instructions may be stored that may be executed by the second processor 202 to implement the client functionality (implemented by the processor) and/or other desired functionality in embodiments of the invention described below. Various applications and various data, such as various data used and/or generated by the applications, may also be stored in the computer-readable storage medium.
The second communication device 203 may be used for communication between the application server 200 and the verification server 100, or may be used for communication between the application server 200 and the first application terminal 210 and the second application terminal 220.
According to the requirement of the first application terminal 210 or the second application terminal 220, the second processor 202 sends a first verification request to the verification server 100 through the second communication device 203. The first verification request includes credential information of the first user. For example, before providing a service to the user a, the first application terminal 210 requests the application server 200 to perform real-name verification on the user a, the second processor 202 searches the certificate information of the user a from the second memory 204, generates a first verification request containing the certificate information of the user a, and sends the first verification request to the verification server 100. The second processor 202 further receives the verification result of the first user from the verification server through the second communication device 203, where the verification result of the first user is used to indicate whether the first user and the certificate information of the first user are matched. The verification result of the first user may further include a verification time. The second processor 202 determines whether the first application terminal 210 can provide the service for the user a according to the verification result of the first user.
The real-name system verification system provided by the embodiment of the invention is explained in detail through a specific application example. When the real-name system verification system provided by the embodiment of the present invention is applied to a medical service system, the application server 200 may be a medical system server. The first application terminal 210 may be a registration terminal and the second application terminal 220 may be a doctor's office terminal.
When the user B registers at the registration terminal with the certificate (such as an identity card or a social security card), a registration request is input on an interactive interface of the registration terminal, and the registration terminal outputs a prompt for asking the patient to go to the second verification terminal for personal verification, wherein the prompt can be a voice prompt or a subtitle prompt. Meanwhile, the registration terminal sends a person verification request to the verification server through the application server. And the verification server informs the second verification terminal to perform the person verification.
And the second verification terminal outputs a prompt for asking the patient to look up the image collector and prompts the patient to place the certificate in the card reading area. And the second verification terminal collects the facial image of the patient through the image collector and acquires the certificate information of the user B through the card reader. The certificate information of the user B includes biometric information of the user B, such as a certificate photograph of the user B, iris information of the user B, fingerprint information of the user B, or the like.
And the second terminal processor of the second verification terminal compares the collected facial image with the certificate photo in the certificate information. If the comparison result is consistent, the verification is passed. And the second verification terminal sends the certificate information and the verification result of the user B to the verification server. And the verification server sends the certificate information and the verification result of the user B to the application server. And if the verification result is that the verification is passed, the application server informs the registration terminal to provide registration service and triage service for the user B.
Alternatively, the verification server may send the certificate information and the verification result of the user B to the application server through an HTTP (HyperText Transfer Protocol) interface. The HTTP interface is an interface for interaction between systems, and is high in standardization and universality, good in stability, convenient to call and capable of guaranteeing accuracy of data transmission.
And the registration terminal sends the triage information of the user B to the application server. The triage information of the user B can comprise a user identification, a diagnosis room identification of the triage of the user and the like. And the application server stores the certificate information of the user B into the corresponding user information group according to the triage information.
Optionally, the registration terminal can be further connected with a printer, the registration terminal can generate a registration two-dimensional code according to triage information of the user B, and the registration two-dimensional code is output to the printer, so that the printer prints the registration two-dimensional code on a registration receipt.
Correspondingly, the consulting room terminal can also be connected with a two-dimensional code scanner. And the user B holds the registration receipt to visit the corresponding consulting room, the consulting room terminal reads the triage information of the patient through the two-dimensional code scanner, generates a real-name verification request containing the user identification, and sends the real-name verification request to the application server. The application server calls the certificate information of the user B according to the user identification in the real-name system verification request, generates a first verification request comprising the certificate information of the user B, and sends the first verification request to the verification server. The verification server analyzes the first verification request to obtain the certificate information of the user B, generates a second verification request containing the certificate information of the user B, and sends the second verification request to the first verification terminal. For example, the verification server may send the second verification request to the first verification terminal via a WebSocket (web socket) interface. WebSocket is a new interface protocol, can realize full duplex communication between a verification terminal and a verification server, and can keep the permanent connection between the verification terminal and the verification server. The first verification terminal collects the biological characteristic information of the user B through the first biological characteristic collector, compares the collected biological characteristic information with the certificate information of the user B, if the comparison result is consistent, the verification is passed, and the verification result of the user B is returned to the verification server. And the verification server sends the verification result of the user B to the application server. And the application server receives the verification result of the user B, and if the verification result is that the verification is passed, the application server informs the consulting room terminal to provide diagnosis and treatment assistance for the user B. The doctor can make an examination order, a treatment order or a prescription for the user B through the office terminal.
In the above process, the verification server may receive the first verification request from the application server through the HTTP interface; and/or the verification server sends the verification result of the first user to the application server through the HTTP interface. The application server may also send the first verification request to the verification server through an HTTP interface; and/or the application server receives the verification result of the first user from the verification server through the HTTP interface.
The real-name verification system provided by the embodiment of the invention is characterized in that the verification server receives a first verification request from the application server and sends a second verification request to the first verification terminal according to the certificate information of the first user in the first verification request. And sending the verification result of the first user, which is obtained by the first verification terminal based on the second verification request, to the application server. The process reduces the manual participation in the real-name system verification process, reduces the labor consumption and reduces the human errors in the verification process.
Example two:
the embodiment provides a verification method applied to the real-name verification system. The method can be applied to a medical service system and can be applied to other scenes of real-name verification. For ease of understanding, the verification method is described below from the perspective of interaction of the various devices in the real-name verification system. FIG. 6 shows an interaction diagram of the verification method; as shown in fig. 6, the method includes the steps of:
step S602, the application server sends a first verification request to the verification server.
The first verification request comprises pre-collected certificate information of the first user.
For ease of understanding, the application server is still described as the medical system server. In the process of registering the first user, the registration terminal sends a testimony verification request to the verification server through the application server. And the verification server informs the second verification terminal to perform the person verification. And the second verification terminal collects the biological characteristic information of the first user through the second biological characteristic collector, reads the certificate information of the certificate of the first user through the card reader, compares the collected biological characteristic information with the biological characteristic information in the certificate information, if the comparison result is consistent, the verification is passed, and if the comparison result is inconsistent, the verification is not passed. And the second verification terminal sends the certificate information and the verification result of the first user to the application server through the verification server. The verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user. The application server can obtain the certificate information of the first user.
When the consulting room terminal needs to perform real-name verification on the first user, the application server sends a first verification request to the verification server, wherein the first verification request comprises certificate information of the first user.
The application server may send a first verification request to the verification server over the HTTP interface.
In step S604, the verification server receives the first verification request.
Accordingly, the verification server may receive the first verification request from the application server over the HTTP interface.
Step S606, the verification server analyzes the first verification request to obtain the certificate information of the first user.
Step S608, the verification server sends a second verification request to the first verification terminal.
Wherein the second verification request includes credential information of the first user.
The verification server analyzes the first verification request to obtain the certificate information of the first user, generates a second verification request comprising the certificate information of the first user, and sends the second verification request to the first verification terminal.
Optionally, the verification server may send the second verification request to the first verification terminal through the WebSocket interface.
Step S610, the first verification terminal generates a verification result of the first user based on the second verification request.
And the first verification terminal acquires the certificate information of the first user from the second verification request, wherein the certificate information of the first user comprises the biological characteristic information of the first user. The biometric information of the first user may include at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
The first verification terminal collects the biological characteristic information of the first user through the first biological characteristic collector, compares the collected biological characteristic information with the certificate information of the first user and generates a verification result of the first user. If the comparison result is consistent, the verification result is that the verification is passed, and if the comparison result is inconsistent, the verification result is that the verification is not passed.
Step S612, the first verification terminal sends the verification result of the first user to the verification server.
The first verification terminal can send the verification result of the first user to the verification server through the WebSocket interface. The verification result of the first user may further include a verification time.
In step S614, the verification server sends the verification result of the first user to the application server.
The verification server may send the verification result of the first user to the application server through the HTTP interface. Accordingly, the application server may receive the verification result of the first user from the verification server through the HTTP interface. And if the verification result is that the verification is passed, the application server informs the corresponding application terminal to provide corresponding service for the first user. For example, if the corresponding application terminal is a consulting room terminal, the application server informs the consulting room terminal to provide the first user with the diagnosis and treatment auxiliary service. When the verification result of the first user includes the verification time, the application server may also simultaneously determine whether the verification time is within the specified time, and if the verification time is within the specified time (e.g., the verification time is within one minute before the current time) and the verification is passed, the application server notifies the corresponding application terminal to provide the corresponding service for the first user.
By the method, the manual participation of the patient in the real-name verification process during registration and treatment can be reduced, the labor consumption is reduced, and meanwhile, the human errors in the verification process are reduced.
In the above interaction step, the verification method performed by the verification server includes: receiving a first verification request from an application server; the first verification request comprises pre-collected certificate information of the first user. And analyzing the first verification request to obtain the certificate information of the first user. Sending a second verification request to the first verification terminal; the second verification request includes credential information of the first user. Receiving a verification result of the first user from the first verification terminal; the verification result of the first user is obtained by the first verification terminal based on the second verification request; the verification result of the first user is used for indicating whether the certificate information of the first user and the certificate information of the first user are matched or not. And sending the verification result of the first user to the application server.
Optionally, the verification method performed by the verification server may further include: receiving certificate information and a verification result of a second user from a second verification terminal, wherein the certificate information of the second user is collected by the second verification terminal; and sending the certificate information and the verification result of the second user to the application server, wherein the verification result of the second user is used for indicating whether the certificate information of the second user is matched with the certificate information of the second user.
The verification method executed by the application server comprises the following steps: sending a first verification request to a verification server, wherein the first verification request comprises certificate information of a first user. And receiving a verification result of the first user from the verification server, wherein the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user. The certificate information of the first user comprises the biological feature information of the first user. The biometric information of the first user includes at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user. The verification result of the first user may include a verification time.
Example three:
the embodiment of the invention also provides a verification device which is applied to the verification server. As shown in fig. 7, the apparatus includes:
the certificate information acquisition module 71 is configured to receive a first verification request from the application server, where the first verification request includes the certificate information of the first user collected in advance; analyzing the first verification request to obtain certificate information of the first user;
an authentication request sending module 72, configured to send a second authentication request to the first authentication terminal; the second verification request comprises certificate information of the first user;
a verification result processing module 73, configured to receive a verification result of the first user from the first verification terminal; the verification result of the first user is obtained by the first verification terminal based on the second verification request; the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user; and sending the verification result of the first user to the application server. The credential information of the first user includes biometric information of the first user. The biometric information of the first user includes at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
Wherein, the certificate information acquisition module 71 can be further configured to: receiving the first verification request from the application server through an HTTP interface.
The verification request sending module 72 may be further configured to: and sending the second verification request to the first verification terminal through a WebSocket interface.
Optionally, the apparatus may further include an information processing module, configured to receive credential information of a second user and a verification result from a second verification terminal, where the credential information of the second user is collected by the second verification terminal; and sending the certificate information and the verification result of the second user to the application server, wherein the verification result of the second user is used for indicating whether the certificate information of the second user is matched with the certificate information of the second user.
Correspondingly, the embodiment of the present invention further provides a verification server, including a first memory and a first processor, where the first memory stores a computer program operable on the first processor, and the first processor implements the steps of the verification method executed by the verification server when executing the computer program.
The embodiment of the invention also provides another verification device which is applied to an application server. As shown in fig. 8, the apparatus includes:
an authentication request sending unit 81 configured to send a first authentication request to the authentication server, where the first authentication request includes credential information of the first user.
A verification result receiving unit 82, configured to receive a verification result of the first user from the verification server, where the verification result of the first user is used to indicate whether credential information of the first user and the first user are matched. The credential information of the first user includes biometric information of the first user. The biometric information of the first user includes at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user. The verification result of the first user comprises verification time.
Wherein, the verification request sending unit 81 may be further configured to: and sending the first verification request to the verification server through an HTTP interface. The verification result receiving unit 82 may further be configured to: receiving the verification result of the first user from the verification server through an HTTP interface.
Correspondingly, the embodiment of the present invention further provides an application server, which includes a second memory and a second processor, where the second memory stores a computer program that can run on the second processor, and the second processor implements the steps of the verification method executed by the application server when executing the computer program.
Further, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program performs the steps of the verification method performed by the verification server or the application server.
The above embodiments are mainly described as being different from the other embodiments, and the same and similar portions between the embodiments may be referred to each other.
The verification method, the verification device, the server, the application server and the real-name verification system provided by the embodiment of the invention have the same technical characteristics, so that the same technical problems can be solved, and the same technical effect can be achieved.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (19)
1. A verification method is applied to a verification server, and comprises the following steps:
receiving a first verification request from an application server, wherein the first verification request comprises pre-collected certificate information of a first user; the certificate information of the first user comprises biometric information of the first user;
analyzing the first verification request to obtain certificate information of the first user;
sending a second verification request to the first verification terminal; the second verification request comprises certificate information of the first user;
receiving a verification result of the first user from the first verification terminal; the verification result of the first user is obtained by the first verification terminal acquiring the biological characteristic information of the first user based on the second verification request and comparing the biological characteristic information of the first user with the certificate information in the second verification request; the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user;
and sending the verification result of the first user to the application server.
2. The method of claim 1, wherein the step of receiving the first verification request from the application server comprises:
receiving the first verification request from the application server through an HTTP interface;
the step of sending the verification result of the first user to the application server includes:
and sending the verification result of the first user to the application server through an HTTP interface.
3. The method of claim 1, wherein the step of sending a second verification request to the first verification terminal comprises:
and sending the second verification request to the first verification terminal through a WebSocket interface.
4. The method according to any one of claims 1-3, further comprising:
receiving certificate information and a verification result of a second user from a second verification terminal, wherein the certificate information of the second user is collected by the second verification terminal;
and sending the certificate information and the verification result of the second user to the application server, wherein the verification result of the second user is used for indicating whether the certificate information of the second user is matched with the certificate information of the second user.
5. The method of claim 1, wherein the biometric information of the first user comprises at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
6. A verification method applied to an application server, the method comprising:
sending a first verification request to a verification server, wherein the first verification request comprises certificate information of a first user; the certificate information of the first user comprises biometric information of the first user;
receiving a verification result of the first user from the verification server, wherein the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user; the verification result of the first user is obtained by the first verification terminal acquiring the biological characteristic information of the first user based on a second verification request sent by the verification server and comparing the biological characteristic information of the first user with certificate information in the second verification request; the second verification request includes credential information of the first user.
7. The method of claim 6, wherein the step of sending the first request for verification to the verification server comprises:
sending the first verification request to the verification server through an HTTP interface;
the step of receiving the verification result of the first user from the verification server includes:
receiving the verification result of the first user from the verification server through an HTTP interface.
8. The method of claim 6, wherein the biometric information of the first user comprises at least one of: the certificate photo of the first user, the iris information of the first user and the fingerprint information of the first user.
9. The method according to claim 6 or 7, wherein the verification result of the first user comprises a verification time.
10. An apparatus for verification, applied to a verification server, the apparatus comprising:
the certificate information acquisition module is used for receiving a first verification request from the application server, wherein the first verification request comprises the certificate information of the first user acquired in advance; analyzing the first verification request to obtain certificate information of the first user; the certificate information of the first user comprises biometric information of the first user;
the verification request sending module is used for sending a second verification request to the first verification terminal; the second verification request comprises certificate information of the first user;
the verification result processing module is used for receiving the verification result of the first user from the first verification terminal; the verification result of the first user is obtained by the first verification terminal acquiring the biological characteristic information of the first user based on the second verification request and comparing the biological characteristic information of the first user with the certificate information in the second verification request; the verification result of the first user is used for indicating whether the certificate information of the first user is matched with the certificate information of the first user; and sending the verification result of the first user to the application server.
11. An apparatus for verification, applied to an application server, the apparatus comprising:
the verification request sending unit is used for sending a first verification request to a verification server, and the first verification request comprises certificate information of a first user; the certificate information of the first user comprises biometric information of the first user;
a verification result receiving unit, configured to receive a verification result of the first user from the verification server, where the verification result of the first user is used to indicate whether credential information of the first user and the first user are matched; the verification result of the first user is obtained by the first verification terminal acquiring the biological characteristic information of the first user based on a second verification request sent by the verification server and comparing the biological characteristic information of the first user with certificate information in the second verification request; the second verification request includes credential information of the first user.
12. A verification server comprising a first memory, a first processor, said first memory having stored therein a computer program operable on said first processor, wherein said first processor, when executing said computer program, performs the steps of the method of any of the preceding claims 1-5.
13. An application server comprising a second memory, a second processor, said second memory having a computer program stored therein, said computer program being executable on said second processor, wherein said second processor when executing said computer program performs the steps of the method according to any of the preceding claims 6 to 9.
14. An actual name management system comprising the verification server according to claim 12 and the application server according to claim 13, further comprising a first verification terminal;
the first verification terminal is connected with the verification server and used for performing real-name verification on the first user according to the second verification request sent by the verification server and returning the verification result of the first user to the verification server.
15. The system of claim 14, wherein the first verification terminal comprises a first terminal processor and a first biometric collector coupled to the first terminal processor;
the first biological characteristic collector is used for collecting biological characteristic information of the first user; the first terminal processor is used for comparing the biological characteristic information of the first user with the certificate information in the second verification request to obtain a verification result of the first user.
16. The system according to claim 14, further comprising a second verification terminal connected to the verification server, wherein the second verification terminal is configured to perform human verification on a second user and send certificate information and verification results of the second user to the verification server.
17. The system of claim 16, wherein the second verification terminal comprises a second terminal processor and a second biometric collector and card reader connected to the second terminal processor;
the second biological characteristic collector is used for collecting biological characteristic information of the second user; the card reader is used for reading certificate information of the certificate of the second user; the second terminal processor is used for comparing the biological characteristic information of the second user with the certificate information of the second user to obtain a verification result of the second user.
18. The system of claim 14, wherein the application server is a medical system server.
19. The system of claim 18, further comprising a registration terminal and a consulting room terminal connected to the application server;
the registration terminal and the consulting room terminal are used for acquiring the verification result of the first user or the second user from the application server and providing service for the user based on the acquired verification result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810952356.3A CN109102050B (en) | 2018-08-20 | 2018-08-20 | Verification method and device, server, application server and real-name verification system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810952356.3A CN109102050B (en) | 2018-08-20 | 2018-08-20 | Verification method and device, server, application server and real-name verification system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109102050A CN109102050A (en) | 2018-12-28 |
CN109102050B true CN109102050B (en) | 2021-08-10 |
Family
ID=64850382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810952356.3A Active CN109102050B (en) | 2018-08-20 | 2018-08-20 | Verification method and device, server, application server and real-name verification system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109102050B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102420800A (en) * | 2010-09-28 | 2012-04-18 | 俞浩波 | Method, system and authentication terminal for accomplishing service by multi-factor identity authentication |
CN103237030A (en) * | 2013-04-25 | 2013-08-07 | 深圳市中兴移动通信有限公司 | Biological recognition-based user authentication method and system |
CN103780584A (en) * | 2012-10-22 | 2014-05-07 | 上海俊悦智能科技有限公司 | Cloud computing-based identity authentication fusion method |
CN104169962A (en) * | 2012-03-16 | 2014-11-26 | 欧姆龙健康医疗事业株式会社 | Biometric information distribution server, program for same and medical assistance system using same |
CN105491077A (en) * | 2016-02-26 | 2016-04-13 | 浙江维尔科技股份有限公司 | Identity authentication system |
CN106599575A (en) * | 2016-12-13 | 2017-04-26 | 江苏富士通通信技术有限公司 | Medical service identity authentication method, device and system |
CN107239686A (en) * | 2017-06-08 | 2017-10-10 | 湖南暄程科技有限公司 | Identification system based on multifunctional medical service system |
CN107888538A (en) * | 2016-09-29 | 2018-04-06 | 北京飞凡士科技有限公司 | A kind of identity identifying method and system based on Bluetooth terminal |
-
2018
- 2018-08-20 CN CN201810952356.3A patent/CN109102050B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102420800A (en) * | 2010-09-28 | 2012-04-18 | 俞浩波 | Method, system and authentication terminal for accomplishing service by multi-factor identity authentication |
CN104169962A (en) * | 2012-03-16 | 2014-11-26 | 欧姆龙健康医疗事业株式会社 | Biometric information distribution server, program for same and medical assistance system using same |
CN103780584A (en) * | 2012-10-22 | 2014-05-07 | 上海俊悦智能科技有限公司 | Cloud computing-based identity authentication fusion method |
CN103237030A (en) * | 2013-04-25 | 2013-08-07 | 深圳市中兴移动通信有限公司 | Biological recognition-based user authentication method and system |
CN105491077A (en) * | 2016-02-26 | 2016-04-13 | 浙江维尔科技股份有限公司 | Identity authentication system |
CN107888538A (en) * | 2016-09-29 | 2018-04-06 | 北京飞凡士科技有限公司 | A kind of identity identifying method and system based on Bluetooth terminal |
CN106599575A (en) * | 2016-12-13 | 2017-04-26 | 江苏富士通通信技术有限公司 | Medical service identity authentication method, device and system |
CN107239686A (en) * | 2017-06-08 | 2017-10-10 | 湖南暄程科技有限公司 | Identification system based on multifunctional medical service system |
Also Published As
Publication number | Publication date |
---|---|
CN109102050A (en) | 2018-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210287472A1 (en) | Attendance management system and method, and electronic device | |
CN108197557A (en) | Testimony of a witness consistency check method, terminal device and computer readable storage medium | |
CN105117633B (en) | Recognition of face Windows system logins verify system | |
CN108962360B (en) | Verification method and device, server, application server and real-name verification system | |
JP5145269B2 (en) | Authentication apparatus, authentication method and program, and examination system | |
CN111863178A (en) | Method, device, medium and electronic device for issuing medical report | |
CN107833601A (en) | Information interacting method, device, equipment and the computer-readable medium of medical system | |
CN109102050B (en) | Verification method and device, server, application server and real-name verification system | |
CN111710402B (en) | Face recognition-based ward round processing method and device and computer equipment | |
WO2022024281A1 (en) | Authentication server, authentication system, authentication request processing method, and storage medium | |
CN113284605B (en) | Medical equipment information management system based on cloud | |
JP7062249B1 (en) | Information processing equipment, information processing methods, and programs | |
KR20190059148A (en) | Method for identification of companion animals using muzzle patternrecognition from an identity verification agency | |
KR20190047662A (en) | Method for issuing certificates for identification of companion animals | |
CN205377891U (en) | Identity authentication device and system | |
CN109886365B (en) | Information processing method, system, server and computer readable storage medium | |
JP7262826B2 (en) | Information processing device, information processing method, and program | |
CN111222488B (en) | Method, device and storage medium for collecting biological characteristic information | |
CN208922745U (en) | A kind of information management system for physical examination of identity-based identification | |
JP2005245956A (en) | Apparatus for controlling body condition, data managing method thereof, computer program thereof, and control system for body condition | |
JP2022093596A (en) | Account inquiry device, account inquiry method, and electronic application system | |
JP2022142791A (en) | Information processing apparatus, information processing method and program | |
KR101713378B1 (en) | System and method for changing gift certificate using kiosk | |
CN109885815A (en) | Acquisition methods, system and the server of electronic protocol | |
WO2023175968A1 (en) | Facility management device, system, and method, and computer-readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |