[go: up one dir, main page]

CN116258507A - Identity verification method, device, equipment and medium - Google Patents

Identity verification method, device, equipment and medium Download PDF

Info

Publication number
CN116258507A
CN116258507A CN202310147838.2A CN202310147838A CN116258507A CN 116258507 A CN116258507 A CN 116258507A CN 202310147838 A CN202310147838 A CN 202310147838A CN 116258507 A CN116258507 A CN 116258507A
Authority
CN
China
Prior art keywords
client
information
land
sent
server
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.)
Pending
Application number
CN202310147838.2A
Other languages
Chinese (zh)
Inventor
刘欢欢
吴观宇
曾理
胡馨予
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
CCB Finetech Co Ltd
Original Assignee
China Construction Bank Corp
CCB Finetech Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp, CCB Finetech Co Ltd filed Critical China Construction Bank Corp
Priority to CN202310147838.2A priority Critical patent/CN116258507A/en
Publication of CN116258507A publication Critical patent/CN116258507A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/40Spoof detection, e.g. liveness detection
    • G06V40/45Detection of the body part being alive

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Finance (AREA)
  • Primary Health Care (AREA)
  • Bioethics (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The application relates to the technical field of data processing, in particular to an identity verification method, an identity verification device, identity verification equipment and an identity verification medium, which are used for solving the problem that the safety, the legality and the authenticity in the process of handling a circulation contract cannot be guaranteed in land circulation. The method comprises the following steps: responding to a confirmation notice sent by a first client to acquire face data acquired by the first client; after successful detection and face recognition of living bodies are determined through the face data, identity recognition information is generated; when the identification information of the transferor in the received land inquiry request is successfully matched with the face identification information corresponding to the identification information, an inquiry result is sent to the first client; receiving a contract generation request for the land to be circulated, which is sent by a first client, and sending contract information in the contract generation request to a second client; and responding to the confirmation information notice sent by the second client, and generating a land circulation contract based on the contract information so as to finish circulation of the land to be circulated.

Description

Identity verification method, device, equipment and medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to an identity verification method, device, equipment, and medium.
Background
Land circulation is that farmers who have land contractual rights transfer land rights (use rights) to others or exchange contractual rights with others in the form of subcontracting, renting, exchanging, transferring, etc. In the prior art, both sides need to carry identity documents and land contract management right confirmation certificates to the sites of local rural agricultural authorities, and after checking materials on site by the agricultural authorities, land circulation contracts are signed to finish land circulation. The method is time-consuming and labor-consuming, and is unfavorable for the development of land circulation business. In addition, in the popularization process of the land circulation management method in part of areas, non-farmers can transact false circulation contracts, and the safety, the legality and the authenticity in the process of transacting the land circulation contracts cannot be ensured.
Disclosure of Invention
The embodiment of the application provides an identity verification method, device, equipment and medium, which are used for solving the problem that the safety, the legality and the authenticity in the process of transacting land circulation contracts cannot be ensured in the process of land circulation.
In a first aspect, the present application provides an authentication method, including:
the method comprises the steps of responding to a confirmation notice sent by a first client, and acquiring face data acquired by the first client, wherein the confirmation notice is sent by the first client after a user selects the first client as a transferor and confirms the identity information of the transferee and the identity information of a transferee;
After the success of living body detection is determined through the face data, and the face identity information determined according to the face data is the same as the registered identity information of the first client, generating identity identification information based on the face identity information, and notifying the first client that the face identification is successful;
when the received transferee identity information in the land inquiry request sent by the first client is successfully matched with the face identity information corresponding to the identity identification information, sending an inquiry result of the land inquiry request to the first client; the query result comprises land information corresponding to the transferor identity information;
receiving a contract generation request for the land to be circulated, which is determined from the land information and is sent by the first client, and sending the contract information in the contract generation request to a second client;
and responding to the confirmation information notice sent by the second client, and generating a land circulation contract based on the contract information to finish circulation of the land to be circulated, wherein the confirmation information notice is sent by the second client after the transferee confirms the contract information.
Based on the scheme, the transferee and the transferee can sign the land circulation contract through the login client, do not need to sign the land circulation contract to the local rural departments, transfer off-line business to on-line, be favorable for developing the land circulation business, and further improve the rural land utilization rate. In addition, when the concessional land right-confirming data is inquired, the identification information of the inquired user is accurately identified, namely, only the own person can inquire the data under the own name, and the land right-confirming data can be effectively prevented from being divulged. Therefore, the method provided by the application can effectively improve the safety, convenience and authenticity of the transaction.
In a possible embodiment, before generating the identification information based on the face identification information, the method further includes:
inputting the face data into a first neural network to perform living body detection through the neural network;
when the face data is determined to be living data through the first neural network, performing target recognition on the face data through a second neural network, and comparing a target recognition result output by the second neural network with data in a face database to determine face identity information corresponding to the face data.
Based on the scheme, when land circulation is carried out, the situation that circulation contracts are signed by illegal use of information of other people can be effectively avoided through measures such as face recognition and living body detection, and the safety, convenience and authenticity of transactions are enhanced.
In a possible embodiment, the method further comprises: after receiving a land inquiry request sent by the first client, judging whether the identity identification information is within an effective duration;
and if the identity identification information is within the effective duration, matching the registered identity information in the land inquiry request with the face identity information corresponding to the identity identification information.
Based on the scheme, the effective duration of the face recognition result is set, so that the land inquiry can be performed only within the set duration of the face recognition success, and the safety of the land inquiry can be improved.
In a second aspect, an embodiment of the present application provides an authentication method, applied to a first client, where the method includes:
after the user selects the user as the transferor and confirms the identity information of the transferor and the identity information of the transferee, a confirmation notification is sent to the server;
the collected face data are sent to the server;
After receiving a notification that the face recognition sent by the server is successful, sending a land inquiry request to the server, wherein the land inquiry request comprises the identifier information of the acquirer;
receiving a query result of the land query request sent by the server, wherein the query result comprises land information corresponding to the transferor identity information;
determining land data of the land to be circulated from the land information, and determining contract information based on the land data of the land to be circulated;
and sending a contract generation request comprising the contract information to the server side so that the server side generates a land circulation contract according to the contract generation request.
In a possible implementation manner, the transferor identity information is determined by the following manner:
responding to a user login request, and taking the registered identity information of the first client as the transferor identity information after determining that the user successfully logs in the first client and selecting the user as the transferor.
In a possible implementation manner, the transferee identity information is determined by the following method:
and identifying the received two-dimensional code information sent by the second client, and determining the identity information of the transferee, wherein the two-dimensional code information is generated based on the registered identity information of the second client after the second client receives the notification of successful face recognition sent by the server.
In a third aspect, an embodiment of the present application provides an identity verification method, applied to a second client, where the method includes:
after the user is determined to successfully log in and select the user as a transferee, and two-dimension code information is sent to a first client, contract information sent by a server is received, wherein the contract information is sent after the server receives a contract generation request sent by the first client, and the contract generation request is sent to the server after the first client determines a land to be circulated in a query result of a received land query request sent by the server; the land inquiry request is sent to the server after the first client determines that the living body detection is successful and the face recognition is successful according to the face data sent by the first client;
and responding to contract confirmation operation triggered by a user, sending a confirmation information notice to the server, so that the server generates a land circulation contract according to the contract information after receiving the confirmation information notice, and finishing circulation of the land to be circulated.
In a possible implementation manner, after determining that the user successfully logs in and selects itself as the transferee, before sending the two-dimensional code information to the first client, the method further includes:
The collected face data are sent to the server;
generating two-dimensional code information based on the registered identity information of the second client after receiving the notification of successful face recognition sent by the server, wherein the notification of successful face recognition is sent after the server determines that the face identity information corresponding to the face data sent by the second client is the same as the registered identity information of the second client;
the sending the two-dimensional code information to the first client side comprises the following steps:
and responding to a sending operation triggered by a user, sending a first request to the server, wherein the first request comprises a sending address and two-dimension code information, and the first request is used for indicating the server to send the two-dimension code information to a first client corresponding to the sending address.
In a fourth aspect, an embodiment of the present application provides an authentication apparatus, including:
the acquisition module is used for responding to a confirmation notice sent by the first client, acquiring face data acquired by the first client, wherein the confirmation notice is sent by the first client after the user selects the first client as a transferor and confirms the identity information of the transferee and the identity information of the transferee;
The first determining module is used for generating identity identification information based on the face identity information after the success of living body detection is determined through the face data, and the face identity information determined according to the face data is the same as the registered identity information of the first client, and notifying the first client that the face identification is successful;
the sending module is used for sending a query result of the land query request to the first client when the received transferee identity information in the land query request sent by the first client is successfully matched with the face identity information corresponding to the identity identification information; the query result comprises land information corresponding to the transferor identity information;
the acquisition module is further used for receiving a contract generation request for the land to be circulated, which is determined from the land information and sent by the first client, and sending the contract information in the contract generation request to a second client through the sending module;
and the second determining module is used for responding to the confirmation information notice sent by the second client, generating a land circulation contract based on the contract information so as to finish circulation of the land to be circulated, wherein the confirmation information notice is sent by the second client after the transferee confirms the contract information.
In a possible implementation manner, the first determining module is further configured, before generating the identification information based on the face identity information, to:
inputting the face data into a first neural network to perform living body detection through the neural network;
when the face data is determined to be living data through the first neural network, performing target recognition on the face data through a second neural network, and comparing a target recognition result output by the second neural network with data in a face database to determine face identity information corresponding to the face data.
In a possible implementation manner, the first determining module is further configured to:
after the receiving module receives a land inquiry request sent by the first client, judging whether the identity identification information is within the effective duration or not;
and if the identity identification information is within the effective duration, matching the registered identity information in the land inquiry request with the face identity information corresponding to the identity identification information.
In a fifth aspect, an embodiment of the present application provides an authentication apparatus, including:
the sending module is used for sending a confirmation notice to the server after the user selects the user to be the transferor and confirms the transferee identity information and the transferee identity information;
The collected face data are sent to the server;
after receiving a notification that the face recognition sent by the server is successful, sending a land inquiry request to the server, wherein the land inquiry request comprises the identifier information of the acquirer;
the receiving module is used for receiving a query result of the land query request sent by the server, wherein the query result comprises land information corresponding to the identifier information of the transferor;
the determining module is used for determining land data of the land to be circulated from the land information and determining contract information based on the land data of the land to be circulated;
the sending module is further configured to send a contract generation request including the contract information to the server, so that the server generates a land circulation contract according to the contract generation request.
In a possible implementation manner, the determining module is further configured to:
the transferor identity information is determined by:
responding to a user login request, and taking the registered identity information of the first client as the transferor identity information after determining that the user successfully logs in the first client and selecting the user as the transferor.
In a possible implementation manner, the determining module is further configured to:
the transferee identity information is determined by:
and identifying the received two-dimensional code information sent by the second client, and determining the identity information of the transferee, wherein the two-dimensional code information is generated based on the registered identity information of the second client after the second client receives the notification of successful face recognition sent by the server.
In a sixth aspect, an embodiment of the present application provides an authentication apparatus, including:
the receiving module is used for receiving contract information sent by the server after determining that a user successfully logs in and selects the user as a transferee and sending two-dimensional code information to the first client, wherein the contract information is sent after the server receives a contract generation request sent by the first client, and the contract generation request is sent to the server after determining that a land to be circulated is sent to the server from a query result of the first client for a land query request sent by the received server; the land inquiry request is sent to the server after the first client determines that the living body detection is successful and the face recognition is successful according to the face data sent by the first client;
And the sending module is used for responding to contract confirmation operation triggered by a user and sending a confirmation information notice to the server so that the server generates a land circulation contract according to the contract information after receiving the confirmation information notice to finish circulation of the land to be circulated.
In a possible implementation manner, the apparatus further includes a determining module, and the sending module is further configured to, after determining that the user successfully logs in and selects itself as the transferee, before sending the two-dimensional code information to the first client:
the collected face data are sent to the server;
the determining module is configured to generate two-dimensional code information based on registration identity information of the second client after receiving a notification that face identification sent by the server is successful, where the notification that the face identification is successful is sent after the server determines that face identity information corresponding to face data sent by the second client is the same as the registration identity information of the second client;
the sending module is specifically configured to, when sending two-dimensional code information to the first client, send the two-dimensional code information to the first client:
and responding to a sending operation triggered by a user, sending a first request to the server, wherein the first request comprises a sending address and two-dimension code information, and the first request is used for indicating the server to send the two-dimension code information to a first client corresponding to the sending address.
In a seventh aspect, embodiments of the present application provide an electronic device, including:
a memory for storing program instructions;
and a processor, configured to invoke program instructions stored in the memory, and execute the methods according to the first aspect, the second aspect, the third aspect, and different implementations according to the obtained program instructions.
In an eighth aspect, embodiments of the present application provide a computer readable storage medium storing a computer program, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the methods of the first aspect, the second aspect, the third aspect, and the different implementations.
In a ninth aspect, embodiments of the present application provide a computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the methods of the first, second, third and different implementations described above.
In addition, the technical effects caused by any implementation manner of the second aspect to the ninth aspect may be referred to as the technical effects caused by the first aspect and different implementation manners, which are not described herein.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a schematic diagram of an authentication system according to an embodiment of the present application;
fig. 2 is a schematic flow chart of an authentication method according to an embodiment of the present application;
fig. 3 is a flowchart of an authentication method based on a first client according to an embodiment of the present application;
fig. 4 is a flowchart of an authentication method based on a second client according to an embodiment of the present application;
fig. 5 is a flowchart of a second client executing in an authentication method according to an embodiment of the present application;
fig. 6 is a schematic diagram of an authentication device according to an embodiment of the present application;
fig. 7 is a schematic diagram of another authentication device according to an embodiment of the present application;
fig. 8 is a schematic diagram of yet another authentication device according to an embodiment of the present application;
Fig. 9 is a schematic diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure. Embodiments and features of embodiments in this application may be combined with each other arbitrarily without conflict. Also, while a logical order of illustration is depicted in the flowchart, in some cases the steps shown or described may be performed in a different order than presented.
The terms first and second in the description and claims of the present application and in the above-described figures are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the term "include" and any variations thereof is intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. The term "plurality" in the present application may mean at least two, for example, two, three or more, and embodiments of the present application are not limited.
In the technical scheme, the data are collected, transmitted, used and the like, and all meet the requirements of national related laws and regulations.
Before describing the authentication method provided in the embodiments of the present application, for ease of understanding, the following terms designed in the embodiments of the present application will be first described briefly.
The transferor: farmers who have rural land contractual management rights land under the name.
The transferee: legal economic organizations or individuals.
Land circulation: rural land in the rural land contractual management rights refers to cultivated land, forest land, grassland and other land which are used for agriculture by farmers in accordance with law by farmers in general and by all countries. The land contractor management rights can be transferred, rented, interchanged, transferred or otherwise circulated, and the parties and parties should sign the written contract. Land circulation refers to the act of a rural land contractor transferring the contractor's agricultural land management rights to others or exchanging the contractor management rights with others in the manners of subcontracting, renting, exchanging, transferring, etc.
Living body detection: in the application of face recognition, the living body detection can verify whether a user is a real living body by combining actions such as blinking, mouth opening, head shaking, nodding and the like and using technologies such as face key point positioning, face tracking and the like. Common attack means such as photos, videos, face changing, masks, shielding, 3D animation, screen flipping and the like can be effectively resisted, so that a user is helped to discriminate fraudulent behaviors, and the benefit of the user is guaranteed.
Land right data: land right-determining means the right-determining of the right of land, the right of use of land and other rights, and is called right-determining for short. The ownership of land, membership of usage rights and the content of other rights within a certain range are also determined in accordance with the rules of law and policy.
The main types of land circulation are land interchange, renting, stranding, cooperation and the like. The circulation land is to adhere to the voluntary principle of farmers, make circulation contracts and carry out recording through rural authorities of rural agriculture. According to the land circulation management method, the transacting of the land circulation business requires that the transferee and the transferee carry the land right data, the related certificates such as identity documents and the like, and the transferee together to the field office site of the local rural agricultural administrative department, and the transferee signs the land circulation contract after checking the materials on site by the agricultural administrative department. The method is time-consuming and labor-consuming, and is unfavorable for the development of land circulation business. In addition, in the method for managing land circulation in part of areas, in the popularization process, non-farmers transact false circulation contracts, so that the situations of national agricultural policy subsidy and the like are cheated, and the safety, the legality and the authenticity of the land circulation flow cannot be ensured.
The application provides an identity verification method, device, equipment and medium, a transferee and a transferee can sign a land circulation contract through a login client, do not need to sign a land circulation contract to a local rural department, transfer off-line business to on-line, facilitate development of the land circulation business, and further improve rural land utilization rate. In addition, when the concessional land right-determining data is queried, the identity information of the querying user is accurately identified, namely, only the own query of the data under the own name is performed, and the data disclosure of the land right-determining data can be effectively prevented. In addition, when the land circulation is carried out, the condition that circulation contracts are signed by illegal use of information of other people can be effectively avoided through measures such as face recognition and living body detection, and the safety, convenience and authenticity of the transaction are enhanced.
The identity verification method provided by the embodiment of the application can be realized through an identity verification system, and the identity verification system can comprise a plurality of first clients, a plurality of second clients and a server. The present application takes an example in which the authentication system includes a first client and a second client, as shown in fig. 1. The first client and the second client are respectively connected with the server through network communication. The transferor and the transferee can log in two clients respectively to conduct online transaction. As an example, a client to which a transferee logs in is taken as a first client, and a client to which a transferee logs in is taken as a second client. After the transferee logs in the second client and selects the transferee as the transferee, two-dimensional code information can be generated through face verification, and the two-dimensional code information is sent to the second client where the transferee is located through the server. After logging in the first client and selecting itself as the transferor, the transferor may determine to use the registered identity information of the first client as the transferor identity information. Further, the transferee identity information can be obtained by scanning the two-dimensional code information. After the first client determines the transferee identity information and the transferee identity information, a confirmation notice is sent to the server, and the acquired face data is sent to the server. And the server side performs living body detection after receiving the face data. After the success of the living body detection is determined, face recognition is carried out according to the face data so as to confirm the face identity information corresponding to the face data. And when the face identity information is matched with the registered identity information of the first client, notifying the first client that the face identification is successful. And after the first client confirms that the face recognition is successful, sending a land inquiry request to the server, wherein the land inquiry request carries the transferor identity information. Further, when the server determines that the transferor identity information in the land query request is successfully matched with the face identity information, the server sends a query result to the first client. And the user can determine the land to be circulated from the land information corresponding to the query result through the first client, and determine the contract information based on the land data of the land to be circulated. And further sends a contract generation request including contract information to the server. And after receiving the contract request, the server side sends the contract information to the second client side. After the transferee confirms the contract information through the second client, a land circulation contract is generated based on the contract information so as to finish circulation of the land to be circulated.
An embodiment of the present application provides an identity verification method, and fig. 2 exemplarily shows a flow of the identity verification method. The method is applied to the server, and the specific flow is as follows:
and 201, acquiring face data acquired by the first client in response to a confirmation notice sent by the first client.
In some embodiments, the server may be an authentication system server, and the first client may be an application client, where the application client is connected to the authentication system server through a network communication. The user logs in the first client and confirms that the user is a transferor, and after confirming the transferor identity information and the transferee identity information, a confirmation notification is sent to the server.
202, after successful detection is determined through the face data, and the face identity information determined according to the face data is the same as the registered identity information of the first client, generating identity recognition information based on the face identity information, and notifying the first client that the face recognition is successful.
In some embodiments, after the server obtains the face data sent by the first client, the face data may be input into the first neural network, so as to perform in-vivo detection through the neural network. When the face data collected by the first client is determined to be living body data through the first neural network, namely, the living body detection is successful, target recognition is carried out on the face data through the second neural network, and a target recognition result is output through the second neural network. Further, the target recognition result output by the second neural network can be compared with the data in the face database, and the face identity information corresponding to the face data can be determined.
In some embodiments, upon determining that the face identity information is the same as the registered identity information of the first client, the identity information is generated based on the face identity information. As an example, the registration identity information may be identity information of the user when registering and authenticating the first client. The registered identity information may include name, gender, identification card number, etc., and may also include other information, which is not specifically limited in this application. The face identity information may include name, gender, identification card number, etc. In some scenes, when the types of information included in the face identity information and the registered identity information are consistent, the information of each type is compared respectively. For example, when the face identity information and the registered identity information both include a name and an identification card number, the face identity information and the registered identity information are compared with the name and the identification card number respectively. And when the name and the identity card number are identical, the face identity information is identical to the registered identity information of the first client. In other scenarios, when the types of information included in the face identity information and the registered identity information are inconsistent, for example, the face identity information includes a name and an identity card number, but the registered identity information includes a name, a gender, an identity card number and a telephone, the information with the same type of information can be compared, so as to determine whether the face identity information is identical to the registered identity information of the first client. Then, if the face identity information and the registered identity information both include the name and the identification card number, it is determined whether the two information are identical. If the two pieces of information are the same, the face identity information and the registered identity information are the same. If one of the two information is different, the face identity information and the registered identity are considered to be different.
In some embodiments, after determining that the face identity information is the same as the registered identity information, the face identity information may be encrypted to obtain the identity information. In one possible implementation, the identification information may be represented by a string.
203, when the received transferee identity information in the land query request sent by the first client is successfully matched with the face identity information corresponding to the identity identification information, sending a query result of the land query request to the first client.
In some embodiments, after the identification information is generated, the identification information may be saved and the effective duration may be set.
In some embodiments, after the server informs the first client that face recognition is successful, the first client sends a land query request to the server. The land inquiry request comprises the identifier information of the acquirer. After receiving the land inquiry request, judging whether the identification information is within the effective duration. And if the identity identification information is within the effective duration, matching the registered identity information in the land inquiry request with the face identity information corresponding to the identity identification information. After the matching is successful, the server can perform land query and send the query result to the first client. The query result comprises land information corresponding to the identifier information of the transferor.
And 204, receiving a contract generation request for the land to be circulated, which is determined from the land information, sent by the first client, and sending the contract information in the contract generation request to the second client.
In some embodiments, after receiving the query result, the client may select a land to be circulated according to the query result, determine contract information based on the land to be circulated, and further send a contract generation request to the server. After receiving the contract generation request, the server may send the contract information in the contract request to the second client, so that the user confirms the contract information through the second client.
And 205, generating a land circulation contract based on the contract information in response to the confirmation information notice sent by the second client so as to finish circulation of the land to be circulated.
In some embodiments, after the transferee confirms the contract information through the second client, the second client sends a confirmation information notification to the server. Further, the server generates a land circulation contract based on the contract information in response to the confirmation information notification.
Based on the same technical concept, the embodiment of the application provides an identity verification method which is applied to a first client. The scheme flow is shown in fig. 3, and is specifically as follows:
301, after the user selects itself as the transferor, and confirms the transferor identity information and the transferee identity information, a confirmation notification is sent to the server.
In some embodiments, the user needs to log on to the first client. After the user logs in to the first client, the user can choose to be the transferor identity or the transferee identity. In some scenarios, in response to a user login request, after determining that the user successfully logs in to the first client and selects itself as the transferor, the registered identity information of the first client is taken as the transferor identity information.
Further, the transferee identity information may be determined by: and identifying the received two-dimensional code information sent by the second client and determining the identity information of the transferee. The two-dimension code information is generated based on the registration identity information of the second client after the second client receives the notification of successful face recognition sent by the server.
In some embodiments, if the transferee and the transferee are in the same scene, after the transferee generates the two-dimensional code at the second client, the transferee can directly present the generated two-dimensional code information to the transferee, and after the transferee scans the two-dimensional code through the first client, the transferee can determine the identity information of the transferee.
302, the collected face data is sent to a server.
303, after receiving the notification of success of face recognition sent by the server, sending a land query request to the server.
Wherein the land query request includes the transferor identity information.
304, receiving a query result of the land query request sent by the server.
The query result comprises land information corresponding to the identifier information of the transferor. In some embodiments, the query result includes all land information corresponding to the transferor identity information. In other embodiments, the query result includes only land information corresponding to the transferor identity information that may be used for land circulation.
And 305, determining land data of the land to be circulated from the land information, and determining contract information based on the land data of the land to be circulated.
In some embodiments, after receiving the query result of the land query request, the user may select land data of the land to be transferred, and determine a transfer manner of the land to be transferred.
In some embodiments, the contract information corresponding to each transfer mode may be different. After determining the transfer mode, the first client automatically fills the determined transferee identity information and transferee identity information into contract information corresponding to the special access mode. Further, the user can fill in other information such as time information and money amount.
306, sending a contract generation request including contract information to the server, so that the server generates a land circulation contract according to the contract generation request.
In some embodiments, after the user completes the contract information, in response to the user clicking the submit button, the first client sends a contract generation request of the contract information to the server, so that the server generates a land circulation contract according to the contract generation request.
Based on the same technical concept, the authentication method of the previous embodiment of the present application is applied to the second client, and the flow of the method is shown in fig. 4. The specific flow is as follows:
401, after determining that the user successfully logs in and selects itself as the transferee, and sending two-dimension code information to the first client, receiving contract information sent by the server.
The method comprises the steps that contract information is sent after a server receives a contract generation request sent by a first client, wherein the contract generation request is sent to the server after a to-be-circulated land is determined from a query result of the first client for a land query request sent by the received server; the land inquiry request is sent to the server after the first client determines that the living body detection is successful and the face recognition is successful according to the face data sent by the first client.
And 402, responding to contract confirmation operation triggered by a user, and sending a confirmation information notice to the server side so that the server side can generate a land circulation contract according to contract information after receiving the confirmation information notice to finish circulation of the land to be circulated.
In some embodiments, after determining that the user successfully logs in and selects itself as the transferee, before sending the two-dimensional code information to the first client, the collected face data may be sent to the server, so that the server confirms whether the face identity information corresponding to the current user is the same as the registered identity information of the second client according to the face data. And when the face identity information is the same as the registration root information, receiving a notification of successful face recognition sent by the server. And after receiving the notification of successful face recognition, generating two-dimension code information based on the registered identity information of the second client.
In some embodiments, sending the two-dimensional code information to the first client may be implemented as follows: and responding to the sending operation triggered by the user, sending a first request to the server, wherein the first request comprises a sending address and two-dimension code information, and the first request is used for indicating the server to send the two-dimension code information to a first client corresponding to the sending address.
As an example, the execution flow of the second client in the authentication method is shown in fig. 5. And after the transferee logs in the second client, judging whether the second client has registered real-name authentication. And when the second client passes the registration real-name authentication, the second client collects face data and initiates face recognition. And after receiving the notification of successful face recognition, generating two-dimensional code information according to the registered identity information. And then the two-dimensional code information is sent to the first client. Further, contract information is received, and the contract information is sent by the server side. And responding to contract confirmation operation triggered by the user at the second client, sending a contract confirmation information notice to the server, so that the server generates a land circulation contract according to the contract information after receiving the confirmation information notice, and the circulation of the land to be circulated is completed.
Based on the same technical concept, an embodiment of the present application provides an authentication apparatus 600, see fig. 6. The apparatus 600 may perform any step in the authentication method shown in fig. 2, and in order to avoid repetition, a description thereof will be omitted. The apparatus 600 comprises an acquisition module 601, a first determination module 602, a sending module 603 and a second determination module 604.
The acquiring module 601 is configured to respond to a confirmation notification sent by a first client, and acquire face data acquired by the first client, where the confirmation notification is sent by the first client after the user selects itself as a transferor and confirms the identity information of the transferee and the identity information of the transferee;
a first determining module 602, configured to, after determining that the living body detection is successful through the face data, and the face identity information determined according to the face data is the same as the registered identity information of the first client, generate identity identification information based on the face identity information, and notify the first client that the face identification is successful;
a sending module 603, configured to send, when the received transferee identity information in the land query request sent by the first client matches successfully with the face identity information corresponding to the identity identification information, a query result of the land query request to the first client; the query result comprises land information corresponding to the transferor identity information;
the acquiring module 601 is further configured to receive a contract generation request for a land to be circulated, which is determined from the land information and is sent by the first client, and send, through the sending module, contract information in the contract generation request to a second client;
And a second determining module 604, configured to generate a land circulation contract based on the contract information in response to a confirmation information notification sent by the second client, where the confirmation information notification is sent by the second client after the transferee confirms the contract information, so as to complete circulation of the land to be circulated.
In some embodiments, the first determining module 602 is further configured to, before generating the identification information based on the face identification information:
inputting the face data into a first neural network to perform living body detection through the neural network;
when the face data is determined to be living data through the first neural network, performing target recognition on the face data through a second neural network, and comparing a target recognition result output by the second neural network with data in a face database to determine face identity information corresponding to the face data.
In some embodiments, the first determining module 602 is further configured to:
after the receiving module receives a land inquiry request sent by the first client, judging whether the identity identification information is within the effective duration or not;
and if the identity identification information is within the effective duration, matching the registered identity information in the land inquiry request with the face identity information corresponding to the identity identification information.
Based on the same technical concept, an embodiment of the present application provides an authentication device 700, see fig. 7. The apparatus 700 may perform any of the steps of the authentication method shown in fig. 3, and will not be described here again to avoid repetition. The apparatus 700 comprises a transmitting module 701, a receiving module 702 and a determining module 703.
A sending module 701, configured to send a confirmation notification to the server after the user selects itself as the transferor and confirms the transferee identity information and the transferee identity information;
the collected face data are sent to the server;
when the receiving module 702 receives the notification that the face recognition sent by the server is successful, the sending module 701 is further configured to send a land query request to the server, where the land query request includes the identifier information of the acquirer;
a receiving module 702, configured to receive a query result of the land query request sent by the server, where the query result includes land information corresponding to the identifier information of the transferor;
a determining module 703, configured to determine land data of a land to be circulated from the land information, and determine contract information based on the land data of the land to be circulated;
The sending module 701 is further configured to send a contract generation request including the contract information to the server, so that the server generates a land circulation contract according to the contract generation request.
In some embodiments, the determining module 703 is further configured to determine the transferor identity information by:
responding to a user login request, and taking the registered identity information of the first client as the transferor identity information after determining that the user successfully logs in the first client and selecting the user as the transferor.
In some embodiments, the determining module 703 is further configured to determine the transferee identity information by:
and identifying the received two-dimensional code information sent by the second client, and determining the identity information of the transferee, wherein the two-dimensional code information is generated based on the registered identity information of the second client after the second client receives the notification of successful face recognition sent by the server.
Based on the same technical concept, an embodiment of the present application provides an authentication apparatus 800, see fig. 8. The apparatus 800 may perform any step of the authentication method shown in fig. 4, and in order to avoid repetition, a description thereof will be omitted. The apparatus 800 comprises a receiving module 801, a transmitting module 802 and a determining module 803.
A receiving module 801, configured to receive, after determining that a user successfully logs in and selects itself as a transferee, and sends two-dimensional code information to a first client, contract information sent by a server, where the contract information is sent after the server receives a contract generation request sent by the first client, and the contract generation request is sent to the server after determining a to-be-circulated land in a query result of the first client for a land query request sent from the received server; the land inquiry request is sent to the server after the first client determines that the living body detection is successful and the face recognition is successful according to the face data sent by the first client;
and the sending module 802 is configured to respond to a contract confirmation operation triggered by a user, and send a confirmation information notification to the server, so that the server generates a land circulation contract according to the contract information after receiving the confirmation information notification, so as to complete circulation of the land to be circulated.
In some embodiments, the apparatus 800 further includes a determining module 803, and the sending module 802 is further configured to, after determining that the user successfully logs in and selects itself as the transferee, before sending the two-dimensional code information to the first client:
The collected face data are sent to the server;
the determining module 803 is configured to generate two-dimensional code information based on the registered identity information of the second client after receiving a notification that the face recognition sent by the server is successful, where the notification that the face recognition is successful is sent after the server determines that face identity information corresponding to face data sent by the second client is the same as the registered identity information of the second client;
the sending module 802 is specifically configured to, when sending two-dimensional code information to the first client:
and responding to a sending operation triggered by a user, sending a first request to the server, wherein the first request comprises a sending address and two-dimension code information, and the first request is used for indicating the server to send the two-dimension code information to a first client corresponding to the sending address.
Based on the same technical concept, an embodiment of the present application provides an electronic device 900, which is shown in fig. 9. The device 900 may perform any of the steps of the authentication methods described above. To avoid repetition, the device 900 includes a memory 901 and a processor 902, which are not described in detail herein.
A memory 901 for storing program instructions;
And a processor 902, configured to call the program instructions stored in the memory, and execute any step included in the authentication method according to the obtained program instructions.
In the embodiments of the present application, the processor 902 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, where the methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution.
The memory 901, as a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 901 may include at least one type of storage medium, and may include, for example, flash Memory, a hard disk, a multimedia card, card-type Memory, random access Memory (Random Access Memory, RAM), static random access Memory (Static Random Access Memory, SRAM), programmable Read-Only Memory (Programmable Read Only Memory, PROM), read-Only Memory (ROM), charged erasable programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic Memory, magnetic disk, optical disk, and the like. Memory 901 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 901 in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and/or data.
Based on the same technical idea, the present embodiments provide a computer-readable storage medium storing a computer program including program instructions that, when executed by a computer, cause the computer to perform any one of the authentication methods discussed above. Since the principle of solving the problem by the computer readable storage medium is similar to that of the authentication method, the implementation of the computer readable storage medium can refer to the implementation of the method, and the repetition is omitted.
Based on the same technical idea, embodiments of the present application provide a computer program product, the computer program product comprising: computer program code which, when run on a computer, causes the computer to perform any of the authentication methods discussed above. Since the principle of solving the problem of the computer program product is similar to that of the authentication method, the implementation of the computer program product can refer to the implementation of the method, and the repetition is omitted.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of user operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (19)

1. An authentication method, comprising:
the method comprises the steps of responding to a confirmation notice sent by a first client, and acquiring face data acquired by the first client, wherein the confirmation notice is sent by the first client after a user selects the first client as a transferor and confirms the identity information of the transferee and the identity information of a transferee;
after the success of living body detection is determined through the face data, and the face identity information determined according to the face data is the same as the registered identity information of the first client, generating identity identification information based on the face identity information, and notifying the first client that the face identification is successful;
When the received transferee identity information in the land inquiry request sent by the first client is successfully matched with the face identity information corresponding to the identity identification information, sending an inquiry result of the land inquiry request to the first client; the query result comprises land information corresponding to the transferor identity information;
receiving a contract generation request for the land to be circulated, which is determined from the land information and is sent by the first client, and sending the contract information in the contract generation request to a second client;
and responding to the confirmation information notice sent by the second client, and generating a land circulation contract based on the contract information to finish circulation of the land to be circulated, wherein the confirmation information notice is sent by the second client after the transferee confirms the contract information.
2. The method of claim 1, further comprising, prior to generating identification information based on the face identification information:
inputting the face data into a first neural network to perform living body detection through the neural network;
when the face data is determined to be living data through the first neural network, performing target recognition on the face data through a second neural network, and comparing a target recognition result output by the second neural network with data in a face database to determine face identity information corresponding to the face data.
3. The method of claim 1 or 2, wherein the method further comprises:
after receiving a land inquiry request sent by the first client, judging whether the identity identification information is within an effective duration;
and if the identity identification information is within the effective duration, matching the registered identity information in the land inquiry request with the face identity information corresponding to the identity identification information.
4. An authentication method, applied to a first client, comprising:
after the user selects the user as the transferor and confirms the identity information of the transferor and the identity information of the transferee, a confirmation notification is sent to the server;
the collected face data are sent to the server;
after receiving a notification that the face recognition sent by the server is successful, sending a land inquiry request to the server, wherein the land inquiry request comprises the identifier information of the acquirer;
receiving a query result of the land query request sent by the server, wherein the query result comprises land information corresponding to the transferor identity information;
determining land data of the land to be circulated from the land information, and determining contract information based on the land data of the land to be circulated;
And sending a contract generation request comprising the contract information to the server side so that the server side generates a land circulation contract according to the contract generation request.
5. The method of claim 4, wherein the transferor identity information is determined by:
responding to a user login request, and taking the registered identity information of the first client as the transferor identity information after determining that the user successfully logs in the first client and selecting the user as the transferor.
6. The method of claim 4 or 5, wherein the transferee identity information is determined by:
and identifying the received two-dimensional code information sent by the second client, and determining the identity information of the transferee, wherein the two-dimensional code information is generated based on the registered identity information of the second client after the second client receives the notification of successful face recognition sent by the server.
7. An authentication method, applied to a second client, the method comprising:
after the user is determined to successfully log in and select the user as a transferee, and two-dimension code information is sent to a first client, contract information sent by a server is received, wherein the contract information is sent after the server receives a contract generation request sent by the first client, and the contract generation request is sent to the server after the first client determines a land to be circulated in a query result of a received land query request sent by the server; the land inquiry request is sent to the server after the first client determines that the living body detection is successful and the face recognition is successful according to the face data sent by the first client;
And responding to contract confirmation operation triggered by a user, sending a confirmation information notice to the server, so that the server generates a land circulation contract according to the contract information after receiving the confirmation information notice, and finishing circulation of the land to be circulated.
8. The method of claim 7, wherein after determining that the user successfully logs in and selects itself as the transferee, before sending the two-dimensional code information to the first client, the method further comprises:
the collected face data are sent to the server;
generating two-dimensional code information based on the registered identity information of the second client after receiving the notification of successful face recognition sent by the server, wherein the notification of successful face recognition is sent after the server determines that the face identity information corresponding to the face data sent by the second client is the same as the registered identity information of the second client;
the sending the two-dimensional code information to the first client side comprises the following steps:
and responding to a sending operation triggered by a user, sending a first request to the server, wherein the first request comprises a sending address and two-dimension code information, and the first request is used for indicating the server to send the two-dimension code information to a first client corresponding to the sending address.
9. An authentication apparatus, comprising:
the acquisition module is used for responding to a confirmation notice sent by the first client, acquiring face data acquired by the first client, wherein the confirmation notice is sent by the first client after the user selects the first client as a transferor and confirms the identity information of the transferee and the identity information of the transferee;
the first determining module is used for generating identity identification information based on the face identity information after the success of living body detection is determined through the face data, and the face identity information determined according to the face data is the same as the registered identity information of the first client, and notifying the first client that the face identification is successful;
the sending module is used for sending a query result of the land query request to the first client when the received transferee identity information in the land query request sent by the first client is successfully matched with the face identity information corresponding to the identity identification information; the query result comprises land information corresponding to the transferor identity information;
the acquisition module is further used for receiving a contract generation request for the land to be circulated, which is determined from the land information and sent by the first client, and sending the contract information in the contract generation request to a second client through the sending module;
And the second determining module is used for responding to the confirmation information notice sent by the second client, generating a land circulation contract based on the contract information so as to finish circulation of the land to be circulated, wherein the confirmation information notice is sent by the second client after the transferee confirms the contract information.
10. The apparatus of claim 9, wherein the first determining module, prior to generating identification information based on the face identity information, is further to:
inputting the face data into a first neural network to perform living body detection through the neural network;
when the face data is determined to be living data through the first neural network, performing target recognition on the face data through a second neural network, and comparing a target recognition result output by the second neural network with data in a face database to determine face identity information corresponding to the face data.
11. The apparatus of claim 9 or 10, wherein the first determination module is further to:
after the receiving module receives a land inquiry request sent by the first client, judging whether the identity identification information is within the effective duration or not;
And if the identity identification information is within the effective duration, matching the registered identity information in the land inquiry request with the face identity information corresponding to the identity identification information.
12. An authentication apparatus, comprising:
the sending module is used for sending a confirmation notice to the server after the user selects the user to be the transferor and confirms the transferee identity information and the transferee identity information;
the collected face data are sent to the server;
after receiving a notification that the face recognition sent by the server is successful, sending a land inquiry request to the server, wherein the land inquiry request comprises the identifier information of the acquirer;
the receiving module is used for receiving a query result of the land query request sent by the server, wherein the query result comprises land information corresponding to the identifier information of the transferor;
the determining module is used for determining land data of the land to be circulated from the land information and determining contract information based on the land data of the land to be circulated;
the sending module is further configured to send a contract generation request including the contract information to the server, so that the server generates a land circulation contract according to the contract generation request.
13. The apparatus of claim 12, wherein the determination module is further to:
the transferor identity information is determined by:
responding to a user login request, and taking the registered identity information of the first client as the transferor identity information after determining that the user successfully logs in the first client and selecting the user as the transferor.
14. The apparatus of claim 12 or 13, wherein the determining module is further configured to:
the transferee identity information is determined by:
and identifying the received two-dimensional code information sent by the second client, and determining the identity information of the transferee, wherein the two-dimensional code information is generated based on the registered identity information of the second client after the second client receives the notification of successful face recognition sent by the server.
15. An authentication apparatus, comprising:
the receiving module is used for receiving contract information sent by the server after determining that a user successfully logs in and selects the user as a transferee and sending two-dimensional code information to the first client, wherein the contract information is sent after the server receives a contract generation request sent by the first client, and the contract generation request is sent to the server after determining that a land to be circulated is sent to the server from a query result of the first client for a land query request sent by the received server; the land inquiry request is sent to the server after the first client determines that the living body detection is successful and the face recognition is successful according to the face data sent by the first client;
And the sending module is used for responding to contract confirmation operation triggered by a user and sending a confirmation information notice to the server so that the server generates a land circulation contract according to the contract information after receiving the confirmation information notice to finish circulation of the land to be circulated.
16. The apparatus of claim 15, further comprising a determination module, the transmission module, after determining that the user successfully logged in and selected itself as the transferee, prior to transmitting two-dimensional code information to the first client, further configured to:
the collected face data are sent to the server;
the determining module is configured to generate two-dimensional code information based on registration identity information of the second client after receiving a notification that face identification sent by the server is successful, where the notification that the face identification is successful is sent after the server determines that face identity information corresponding to face data sent by the second client is the same as the registration identity information of the second client;
the sending module is specifically configured to, when sending two-dimensional code information to the first client, send the two-dimensional code information to the first client:
and responding to a sending operation triggered by a user, sending a first request to the server, wherein the first request comprises a sending address and two-dimension code information, and the first request is used for indicating the server to send the two-dimension code information to a first client corresponding to the sending address.
17. An electronic device, comprising:
a memory for storing program instructions;
a processor for invoking program instructions stored in said memory and for executing the steps comprised in the method of any of claims 1-3 or 4-6 or 7-8 in accordance with the obtained program instructions.
18. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a computer, cause the computer to perform the method of any of claims 1-3 or 4-6 or 7-8.
19. A computer program product, the computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the method of any of the preceding claims 1-3 or 4-6 or 7-8.
CN202310147838.2A 2023-02-22 2023-02-22 Identity verification method, device, equipment and medium Pending CN116258507A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310147838.2A CN116258507A (en) 2023-02-22 2023-02-22 Identity verification method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310147838.2A CN116258507A (en) 2023-02-22 2023-02-22 Identity verification method, device, equipment and medium

Publications (1)

Publication Number Publication Date
CN116258507A true CN116258507A (en) 2023-06-13

Family

ID=86680536

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310147838.2A Pending CN116258507A (en) 2023-02-22 2023-02-22 Identity verification method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN116258507A (en)

Similar Documents

Publication Publication Date Title
CN110233739B (en) Identity management method, identity management device and storage medium
CN108665946B (en) Service data access method and device
CN107480964B (en) Directional transfer method for digital asset, central server and storage medium
CN109327312B (en) Authentication method and device and electronic equipment
CN107025397B (en) Identity information acquisition method and device
CN112037068A (en) Resource transfer method, system, device, computer equipment and storage medium
CN109544335B (en) Transaction data processing method, device, equipment and storage medium based on blockchain
EP3809291A1 (en) Digital hypothecation database system
CN108140152A (en) Computer implemented tracking mechanism and data management
CN114549194A (en) Right asset management service platform based on block chain and implementation method thereof
CN109510860A (en) A kind of data processing method, relevant device and system
CN113221191B (en) Block chain-based data evidence storage method, device, equipment and storage medium
CN108881121A (en) A kind of P2P credit based on mobile Internet mutually sees system and method
CN112700250A (en) Identity authentication method, device and system in financial scene
CN111934881A (en) Data right confirming method and device, storage medium and electronic device
CN112354190B (en) Game login method and device and electronic equipment
Dash et al. Artificial intelligence models for blockchain-based intelligent networks systems: Concepts, methodologies, tools, and applications
CN112862589B (en) Authentication method, device and system in financial scene
CN114358947A (en) Block chain based pricing method and device
CN110838067A (en) Real estate transaction data processing method, device, server and storage medium
CN108428135A (en) Auth method
JP2021182315A (en) System for managing motion-image and still-image contents posting in sns
RU2707700C1 (en) Method of remote verification of documents
CN116258507A (en) Identity verification method, device, equipment and medium
CN108985917A (en) For the operation processing method and device of loan application, mobile terminal

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