[go: up one dir, main page]

CN114648336A - Face payment method and device, electronic equipment and storage medium - Google Patents

Face payment method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114648336A
CN114648336A CN202210269526.4A CN202210269526A CN114648336A CN 114648336 A CN114648336 A CN 114648336A CN 202210269526 A CN202210269526 A CN 202210269526A CN 114648336 A CN114648336 A CN 114648336A
Authority
CN
China
Prior art keywords
payment
face
target
preset
terminal group
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.)
Withdrawn
Application number
CN202210269526.4A
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.)
Chengdu Sensetime Technology Co Ltd
Original Assignee
Chengdu Sensetime Technology 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 Chengdu Sensetime Technology Co Ltd filed Critical Chengdu Sensetime Technology Co Ltd
Priority to CN202210269526.4A priority Critical patent/CN114648336A/en
Publication of CN114648336A publication Critical patent/CN114648336A/en
Priority to PCT/CN2022/111405 priority patent/WO2023173666A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The disclosure relates to a face payment method, a face payment device, electronic equipment and a storage medium, wherein the method comprises the steps of receiving a face payment request sent by a target payment terminal, wherein the face payment request comprises a face image to be verified; determining a target terminal group to which a target payment terminal belongs; performing identity verification on a face image to be verified based on a target face image set corresponding to a target terminal group to obtain a first identity verification result, wherein the target face image set provides a registered face image set of a target object group of payment service for the target terminal group; and under the condition that the first identity verification result indicates that the target face image set comprises a target face registration image matched with the face image to be verified, executing payment operation based on a payment account corresponding to the target face registration image. By the face recognition verification method and device, face recognition verification efficiency and success rate can be improved, and face payment response speed is effectively improved.

Description

Face payment method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a face payment method and apparatus, an electronic device, and a storage medium.
Background
With the development of internet technology, internet-based payment methods, such as code scanning payment, fingerprint payment, and face payment, have become very popular. Among them, face payment is widely paid attention to due to the good experience that users do not carry their own mobile devices.
In the related technology, in the process of face payment, a face image to be verified is compared with a full face image library of a payment system; however, as the number of users using the face payment system is increased, the magnitude of the pre-stored face base map of the registered user is larger and larger, which brings the problems of low face recognition verification efficiency and success rate, low face payment response speed and the like.
Disclosure of Invention
The present disclosure provides a face payment method, a face payment device, an electronic device, and a storage medium, which can improve face recognition verification efficiency and success rate, and further effectively improve face payment response speed. The technical scheme of the disclosure is as follows:
according to an aspect of the embodiments of the present disclosure, there is provided a face payment method, including:
receiving a face payment request sent by a target payment terminal, wherein the face payment request comprises a face image to be verified;
determining a target terminal group to which the target payment terminal belongs;
performing identity verification on the face image to be verified based on a target face image set corresponding to the target terminal group to obtain a first identity verification result, wherein the target face image set is a registered face image set of a target object group providing payment service for the target terminal group;
and executing payment operation based on a payment account corresponding to the target face registration image under the condition that the first identity verification result indicates that the target face image set comprises the target face registration image matched with the face image to be verified.
According to the technical scheme, in the face payment processing process, the face payment request is determined to correspond to the target terminal group to which the target payment terminal belongs, and the registered face image set of the payment terminal for providing the payment service is divided according to the terminal groups, so that the data volume of face verification and identification can be effectively reduced, the face verification and identification efficiency and success rate are improved, and further the face payment response speed can be effectively improved.
In an optional embodiment, the method further comprises:
acquiring associated service information corresponding to a plurality of preset payment terminals;
dividing preset payment terminals corresponding to the same associated service information into the same terminal group;
and constructing a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
According to the technical scheme, the terminal groups are divided by combining the associated service information corresponding to the payment terminals, the user contact ratio of the payment terminals in the terminal groups is greatly improved based on the same associated service information and the attributes of the same user groups, the probability that the payment terminals in the terminal groups share the same face image set is further improved, and the face image identification verification efficiency and the success rate are effectively improved.
In an optional embodiment, the method further comprises:
acquiring position information corresponding to a plurality of preset payment terminals;
based on the position information, dividing preset payment terminals in a preset area into the same terminal group;
and constructing a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
According to the technical scheme, the terminal groups are divided by combining the position information corresponding to the payment terminals, the user contact ratio of the payment terminals in the terminal groups is greatly improved on the basis of the attributes of the same user groups which are usually oriented to the same region, the probability that the payment terminals in the terminal groups share the same face image set can be further improved, and the face image identification verification efficiency and the success rate are effectively improved.
In an optional embodiment, the method further comprises:
obtaining payment operation information of a plurality of preset objects in a previous period of a current period, wherein the payment operation information represents use information of the plurality of preset objects to a plurality of preset payment terminals in the current period;
performing payment analysis on the plurality of preset objects based on the payment operation information to obtain a payment analysis result; the payment analysis result represents the use probability of the preset objects to a plurality of preset payment terminals in the current period;
determining an initial terminal group corresponding to each preset object according to the payment analysis result;
grouping the preset objects based on the initial terminal group to obtain an object group;
and constructing a face image set of a terminal group corresponding to the object group based on the registered face image corresponding to the object group.
According to the technical scheme, the payment analysis of the preset object is carried out on the payment operation information acquired according to the period by combining the preset payment analysis network, the representation accuracy of the determined payment analysis result on the service condition of the payment terminal of the object can be effectively improved, and the user contact ratio of the determined payment terminal in the terminal group and the probability that the payment terminal in the terminal group shares the same face image set can be further improved better, so that the face image identification verification efficiency and the success rate in the face payment processing process are effectively improved.
In an optional embodiment, the grouping the plurality of preset objects based on the initial terminal group to obtain an object group includes:
and dividing preset objects corresponding to the same initial terminal group into the same object group.
According to the technical scheme, the preset objects corresponding to the same initial terminal group are divided into the object groups, so that the probability that the payment terminals in the corresponding terminal group share the same face image set can be effectively improved, and the face image identification verification efficiency and the success rate are further effectively improved.
In an optional embodiment, the grouping the preset objects based on the terminal group to obtain an object group includes:
and dividing at least two target objects in the plurality of preset objects into the same object group, wherein the at least two target objects are preset objects of which the initial terminal group comprises a preset number of the same payment terminals.
According to the technical scheme, the corresponding initial terminal groups are divided into the object groups, the probability that the same face image set is shared by the payment terminals in the corresponding terminal groups can be effectively improved, and therefore the face image identification verification efficiency and the success rate are effectively improved.
In an optional embodiment, the performing, based on the payment operation information, a payment analysis on the plurality of preset objects to obtain a payment analysis result includes:
and inputting the payment operation information into a preset payment analysis network for payment analysis to obtain the payment analysis result.
According to the technical scheme, the payment analysis is carried out by combining the preset payment analysis network, the prediction accuracy of a plurality of preset objects on the use probability of a plurality of preset payment terminals can be improved, and the effectiveness of the payment analysis is further improved.
In an optional embodiment, the method further comprises:
under the condition that the first identity verification result indicates that the target face image set does not comprise a target face registration image matched with the face image to be verified, performing identity verification on the face image to be verified based on a full amount of face image sets to obtain a second identity verification result;
and executing payment operation based on a payment account corresponding to the target face registration image under the condition that the second identity verification result indicates that the full amount face image set comprises the target face registration image.
According to the technical scheme, under the condition that the first identity verification result indicates that the target face image set does not comprise the target face registration image matched with the face image to be verified, identity verification is carried out on the face image to be verified by combining the full amount of face image sets, and the success rate of face payment verification in the face payment processing process can be effectively improved.
In an optional embodiment, the determining a target terminal group to which the target payment terminal belongs includes:
acquiring a target terminal identification of the target payment terminal;
inquiring a target terminal group identification comprising the target terminal identification from a plurality of preset terminal group identifications;
and taking the terminal group corresponding to the target terminal group identification as the target terminal group.
According to the technical scheme, the target terminal group identification including the target terminal identification is inquired from the plurality of preset terminal group identifications, face verification can be conveniently carried out according to groups subsequently, and face image recognition verification efficiency and success rate in a face payment processing process can be effectively improved.
According to another aspect of the embodiments of the present disclosure, there is provided a face payment apparatus, including:
the system comprises a receiving module, a verification module and a verification module, wherein the receiving module is configured to execute receiving of a face payment request sent by a target payment terminal, and the face payment request comprises a face image to be verified;
the first determination module is configured to determine a target terminal group corresponding to the target payment terminal;
the first verification module is configured to execute identity verification on the face image to be verified based on a target face image set corresponding to the target terminal group to obtain a first identity verification result, wherein the target face image set provides a registered face image set of a target object group of payment service for the target terminal group;
a first operation execution module configured to execute a payment operation based on a payment account corresponding to the target face registration image if the first authentication result indicates that the target face image set includes a target face registration image matching the face image to be authenticated.
In an optional embodiment, the apparatus further comprises:
the first acquisition module is configured to execute acquisition of associated service information corresponding to a plurality of preset payment terminals;
the first division module is configured to execute division of preset payment terminals corresponding to the same associated service information into the same terminal group;
and the first construction module is configured to execute construction of a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
In an optional embodiment, the apparatus further comprises:
the second acquisition module is configured to execute acquisition of position information corresponding to a plurality of preset payment terminals;
a second division module configured to perform division of preset payment terminals in a preset area into the same terminal group based on the location information;
and the second construction module is configured to execute construction of a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
In an optional embodiment, the apparatus further comprises:
the third acquisition module is configured to perform acquisition of payment operation information of a plurality of preset objects in a previous period of a current period, wherein the payment operation information represents usage information of the plurality of preset objects on a plurality of preset payment terminals in the current period;
the analysis module is configured to perform payment analysis on the plurality of preset objects based on the payment operation information to obtain a payment analysis result; the payment analysis result represents the use probability of the preset objects to a plurality of preset payment terminals in the current period;
the second determining module is configured to determine an initial terminal group corresponding to each preset object according to the payment analysis result;
the grouping module is configured to perform grouping on the plurality of preset objects based on the initial terminal group to obtain an object group;
and the third construction module is configured to execute the construction of a face image set of a terminal group corresponding to the object group based on the registered face image corresponding to the object group.
In an optional embodiment, the grouping module is specifically configured to divide preset objects corresponding to the same initial terminal group into the same object group.
In an optional embodiment, the grouping module is specifically configured to perform the division of at least two target objects of the plurality of preset objects into a same object group, where the at least two target objects are preset objects of an initial terminal group that includes a preset number of same payment terminals.
In an optional embodiment, the analysis module is specifically configured to perform payment analysis by inputting the payment operation information into a preset payment analysis network, so as to obtain the payment analysis result.
In an optional embodiment, the apparatus further comprises:
the second verification module is configured to perform identity verification on the face image to be verified based on a full amount of face image sets under the condition that the first identity verification result indicates that the target face image set does not comprise a target face registration image matched with the face image to be verified, so as to obtain a second identity verification result;
and the second operation execution module is configured to execute a payment operation based on a payment account corresponding to the target face registration image when the second identity verification result indicates that the full amount face image set comprises the target face registration image.
In an optional embodiment, the first determining module comprises:
an acquisition unit configured to perform acquisition of a target terminal identification of the target payment terminal;
the inquiry unit is configured to execute inquiry of a target terminal group identifier comprising the target terminal identifier from a plurality of preset terminal group identifiers;
a determining unit configured to execute a terminal group corresponding to the target terminal group identifier as the target terminal group.
According to another aspect of the embodiments of the present disclosure, there is provided an electronic device including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method of any one of the above.
According to another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions of the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform any one of the methods of the embodiments of the present disclosure.
According to another aspect of the embodiments of the present disclosure, there is provided a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the methods of the embodiments of the present disclosure described above.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic diagram illustrating an application environment for a face payment method in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method of face payment in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating the grouping of payment terminals and the construction of a set of facial images corresponding to the same terminal group in accordance with an exemplary embodiment;
FIG. 4 is a flow diagram illustrating another grouping of payment terminals and constructing a set of facial images corresponding to the same terminal group in accordance with an exemplary embodiment;
FIG. 5 is a flowchart illustrating a method for grouping payment terminals and constructing a face image set corresponding to the same terminal group, according to an exemplary embodiment;
FIG. 6 is a flowchart illustrating grouping of payment terminals and constructing a face image set corresponding to the same terminal group, according to an example embodiment;
FIG. 7 is a block diagram illustrating a face payment device according to an exemplary embodiment;
FIG. 8 is a block diagram illustrating an electronic device for face payment, according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment of a face payment method according to an exemplary embodiment, and as shown in fig. 1, the application environment may include a payment terminal 100 and a server 200.
In an alternative embodiment, the payment terminal 100 may be a terminal for accepting face payment to any user. Specifically, the payment terminal 100 may be a physical electronic device, or may be software running on the physical electronic device, such as an application program. Specifically, the payment terminal 100 may be provided with a preset camera, and optionally, the preset camera may be a camera integrated with the payment terminal, or a split camera connected in a wired or wireless manner.
In an optional embodiment, the server 200 may provide a background service for the payment terminal 100, and perform face payment processing in combination with a face image acquired by the payment terminal. Specifically, the server 200 may be an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers.
In addition, it should be noted that fig. 1 shows only one application environment provided by the present disclosure, and in practical applications, other application environments may also be included, for example, a mobile terminal used for performing face registration in advance may be included.
In the embodiment of the present specification, the payment terminal 100 and the server 200 may be directly or indirectly connected through wired or wireless communication, and the disclosure is not limited herein.
Fig. 2 is a flowchart illustrating a face payment method according to an exemplary embodiment, the face payment method may be applied to a server, and as shown in fig. 2, the method may include the following steps:
s201: and receiving a face payment request sent by the target payment terminal.
In practical applications, when a user needs to settle accounts for purchasing items in a physical place such as a mall or a supermarket, the user can pay for the purchased items by swiping a face in front of a payment terminal provided in the physical place.
In a specific embodiment, the target payment terminal may be any terminal that accepts face payment to a user. The face payment request can comprise a face image to be verified; optionally, the target payment terminal may send a face payment request including the face image to be verified to the server under the condition that the face image to be verified is acquired, so that the server performs face payment processing.
S203: and determining a target terminal group to which the target payment terminal belongs.
In a specific embodiment, the payment terminals in the payment system may be grouped in advance, and the payment terminals in the same group are associated with the same face image set, so as to improve the face verification efficiency in the subsequent face payment processing process.
In an alternative embodiment, the payment terminals having common or similar information may accept face payment services of users in the same user group. Optionally, the method may further include: specifically, as shown in fig. 3, the grouping of the plurality of preset payment terminals and the constructing of the face image set corresponding to the same terminal group may include:
s301: acquiring associated service information corresponding to a plurality of preset payment terminals;
s303: dividing preset payment terminals corresponding to the same associated service information into the same terminal group;
s305: and constructing a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
In a specific embodiment, the plurality of preset payment terminals may be payment terminals in a payment system. The associated service information may represent a service party to which the payment terminal belongs, for example, in a case that the service party is a supermarket, the associated service information may be supermarket identification information, and correspondingly, the preset payment terminals corresponding to the same supermarket identification information may be divided into the same terminal group.
In a specific embodiment, the registered face image corresponding to any terminal group may include a registered face image of a user who performs face payment registration at a payment terminal in the terminal group and a registered face image of a user who uses face payment at a payment terminal in the terminal group.
In the above embodiment, the terminal groups are divided by combining the associated service information corresponding to the payment terminal, and based on the same associated service information and the attributes which are usually oriented to the same user group, the user contact ratio of the payment terminals in the terminal group is greatly improved, so that the probability that the payment terminals in the terminal group share the same face image set is improved, and the face image identification verification efficiency and the success rate are effectively improved.
In a specific embodiment, as shown in fig. 4, grouping a plurality of preset payment terminals and constructing a face image set corresponding to the same terminal group may include:
s401: acquiring position information corresponding to a plurality of preset payment terminals;
s403: based on the position information, the preset payment terminals in the preset area are divided into the same terminal group;
s405: and constructing a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
In a specific embodiment, the position information corresponding to the plurality of preset payment terminals may be information of respective positions of the plurality of preset payment terminals. Specifically, the preset area may be set in combination with an actual application, for example, a preset block, a preset business district, or the like, or a preset range with a preset position as a center.
In the above embodiment, the terminal group is divided by combining the position information corresponding to the payment terminal, and based on the same region, the attributes of the payment terminals in the terminal group are often oriented to the same user group, so that the user contact ratio of the payment terminals in the terminal group is greatly improved, the probability that the payment terminals in the terminal group share the same face image set can be further improved, and the face image identification verification efficiency and the success rate are effectively improved.
In a specific embodiment, as shown in fig. 5, grouping a plurality of preset payment terminals and constructing a face image set corresponding to the same terminal group may include:
s501: obtaining payment operation information of a plurality of preset objects in a previous period of a current period;
in a specific embodiment, the plurality of preset objects may be user accounts registered for face payment in the payment system. The payment operation information may represent usage information of a plurality of preset payment terminals by a plurality of preset objects in a current period. Specifically, the period for acquiring the payment operation information may be set according to the actual application requirement, for example, one week, two weeks, and the like.
S503: performing payment analysis on a plurality of preset objects based on the payment operation information to obtain a payment analysis result;
in a specific embodiment, the payment analysis result may represent a usage probability of a plurality of preset payment terminals by a plurality of preset objects in a current period.
In an optional embodiment, the performing payment analysis on a plurality of preset objects based on the payment operation information to obtain a payment analysis result may include:
and inputting the payment operation information into a preset payment analysis network for payment analysis to obtain a payment analysis result.
In a specific embodiment, the preset payment analysis network may be obtained by performing payment analysis training on the preset deep learning network in advance based on the payment operation information of the sample object in the first history period and the labeled payment analysis result corresponding to the sample object. Specifically, the annotation payment analysis result may be a probability of usage of the sample object to the plurality of sample payment terminals in the second history period. The sample object can be a user account which is registered in a payment system for face payment; the first history period may be a previous period of the second history period; the plurality of preset payment terminals may include the plurality of sample payment terminals. Optionally, the result of the label payment analysis corresponding to the sample object may be 1 or 0, specifically, if the number of times that a certain object uses a certain sample payment terminal in the second history period is greater than or equal to a preset threshold (the preset threshold is greater than or equal to 1), the result of the label payment analysis corresponding to the object may be 1; on the contrary, if the number of times that a certain object in the sample object uses a certain sample payment terminal in the second history period is smaller than the preset threshold, the labeled payment analysis result corresponding to the object may be 0.
In the embodiment, the payment analysis is performed by combining the preset payment analysis network, so that the prediction accuracy of the use probabilities of a plurality of preset objects to a plurality of preset payment terminals can be improved, and the effectiveness of the payment analysis is further improved.
S505: determining an initial terminal group corresponding to each preset object according to the payment analysis result;
in a specific embodiment, the determining, according to the payment analysis result, the initial terminal group corresponding to each preset object may include: determining a preset payment terminal corresponding to a payment analysis result meeting preset conditions in the payment analysis results corresponding to each preset object; and constructing an initial terminal group of the preset object based on the preset payment terminal corresponding to the payment analysis result meeting the preset condition. Specifically, the preset condition may be a preset condition for screening the initial terminal group, and optionally, the payment analysis result meeting the preset condition may be a payment analysis result with a probability greater than or equal to a preset probability, for example, in a scenario where the payment analysis result is 0 or 1.
S507: grouping a plurality of preset objects based on the initial terminal group to obtain an object group;
in a specific embodiment, the preset objects corresponding to the same initial terminal group may be divided into an object group, and correspondingly, the terminal group corresponding to the object group may be a union of the initial terminal groups corresponding to the objects in the object group (specifically, since the initial terminal groups corresponding to the objects in the object group are the same, correspondingly, the terminal group corresponding to the object group may be an initial terminal group corresponding to any object in the object group); correspondingly, the grouping the plurality of preset objects based on the initial terminal group to obtain the object group may include:
and dividing preset objects corresponding to the same initial terminal group into the same object group.
In the above embodiment, the preset objects corresponding to the same initial terminal group are divided into one object group, so that the probability that the payment terminals in the corresponding terminal group share the same face image set can be effectively improved, and the face image identification verification efficiency and the success rate are further effectively improved.
In another optional embodiment, a preset number of the same payment terminals in the corresponding initial terminal group may be divided into an object group, and correspondingly, a terminal group corresponding to a subsequent object group may be a union of the initial terminal groups corresponding to preset objects in the object group. Correspondingly, the grouping the plurality of preset objects based on the terminal group to obtain the object group may include:
at least two target objects in the plurality of preset objects are divided into the same object group.
In a specific embodiment, the at least two target objects may be preset objects in which a corresponding initial terminal group in the plurality of preset objects includes a preset number of identical payment terminals.
In the above embodiment, a preset number of the same payment terminals in the corresponding initial terminal group are divided into an object group, so that the probability that the payment terminals in the corresponding terminal group share the same face image set can be effectively improved, and the face image identification verification efficiency and the success rate are further effectively improved.
S509: and constructing a face image set of the terminal group corresponding to the object group based on the registered face image corresponding to the object group.
In a specific embodiment, the registered face image corresponding to the object group may be a registered face image of an object in the object group; accordingly, the registered face image of the object in one object group can be used as the face image set of the terminal group corresponding to the object group.
In the above embodiment, the payment analysis of the preset object is performed on the payment operation information acquired periodically by combining the preset payment analysis network, so that the representation accuracy of the determined payment analysis result on the service condition of the payment terminal of the object can be effectively improved, and further, the user contact ratio of the determined payment terminal in the terminal group and the probability that the payment terminals in the terminal group share the same face image set can be better improved, so that the face image identification verification efficiency and the success rate in the face payment processing process are effectively improved.
In another alternative embodiment, as shown in fig. 6, grouping a plurality of preset payment terminals and constructing a face image set corresponding to the same terminal group may include:
s601: obtaining payment operation information of a plurality of preset objects in a previous period of a current period;
s603: determining the number of times of using each preset payment terminal by each preset object in the last period according to the payment operation information of each preset object in the last period;
s605: determining a related terminal group of each preset object based on the using times;
s607: grouping a plurality of preset objects based on the associated terminal group to obtain an object group;
s609: and constructing a face image set of the terminal group corresponding to the object group based on the registered face image corresponding to the object group.
In a specific embodiment, the determining, based on the number of usage times, the associated terminal group of each preset object may include comparing, for each preset object, the number of usage times, which corresponds to the preset object, of the plurality of preset payment terminals with a preset number of times, and if the number of usage times, which corresponds to a certain preset payment terminal, is greater than or equal to the preset number of times, constructing the associated terminal group of the preset object based on the preset payment terminal, which has the number of usage times greater than or equal to the preset number of times.
In an optional embodiment, the preset objects corresponding to the same associated terminal group may be divided into an object group, and correspondingly, the grouping the plurality of preset objects based on the associated terminal group to obtain the object group may include: and dividing preset objects corresponding to the same associated terminal group into the same object group.
In another optional embodiment, a preset number of the same payment terminals in the corresponding associated terminal group may be divided into an object group, and correspondingly, a terminal group corresponding to a subsequent object group may be a union of the preset object-corresponding associated terminal groups in the object group. Correspondingly, the grouping the plurality of preset objects based on the terminal group to obtain the object group may include: at least two target objects in the plurality of preset objects are divided into the same object group, and the at least two target objects can be preset objects of a preset number of the same payment terminals in the associated terminal group.
In the above embodiment, the payment operation information is obtained according to the period, so that the timeliness and the effectiveness of the payment operation information can be effectively improved, and further, the determined user contact ratio of the payment terminals in the terminal group and the probability that the payment terminals in the terminal group share the same face image set can be better improved, so that the face image identification verification efficiency and the success rate in the face payment processing process are effectively improved.
In an optional embodiment, in the case that the terminal group is determined, a preset terminal group identifier corresponding to each terminal group may be created, and specifically, the preset terminal group identifier may include a terminal identifier of each payment terminal in the terminal group. Optionally, the preset terminal group identification information may be stored in a preset database for subsequent query.
In an optional embodiment, the determining of the target terminal group to which the target payment terminal belongs includes: acquiring a target terminal identification of a target payment terminal; inquiring a target terminal group identifier comprising a target terminal identifier from a plurality of preset terminal group identifiers; and taking the terminal group corresponding to the target terminal group identification as a target terminal group.
In the above embodiment, the target terminal group identifier including the target terminal identifier is queried from the plurality of preset terminal group identifiers, so that face verification can be performed according to groups conveniently, the data processing amount in the face verification process is effectively reduced, and the face image recognition verification efficiency and the success rate in the face payment processing process can be effectively improved.
S205: and performing identity verification on the face image to be verified based on the target face image set corresponding to the target terminal group to obtain a first identity verification result.
In a specific embodiment, the target face image set may be a registered face image set of a target object group that provides payment service (i.e., accepts face payment service) for a target terminal group;
in an optional embodiment, the face image characteristics of each face image in the target face image set and the face image characteristics to be verified of the face image to be verified can be obtained; then, the similarity between the facial image characteristics of each facial image in the target facial image set and the facial image characteristics to be verified can be determined; optionally, if the maximum similarity is greater than or equal to a preset similarity threshold, a first identity verification result indicating that the target face image set includes a target face registration image matched with the face image to be verified may be obtained; on the contrary, if the maximum similarity is smaller than the preset similarity threshold, a first identity verification result indicating that the target face image set does not include the target face registered image can be obtained.
In an alternative embodiment, the similarity between the facial image features may include, but is not limited to, euclidean distance, manhattan distance, etc. between the facial image features.
S207: and under the condition that the first identity verification result indicates that the target face image set comprises a target face registration image matched with the face image to be verified, executing payment operation based on a payment account corresponding to the target face registration image.
In a specific embodiment, the face payment request may further include payment information, and specifically, the payment information may be an amount of virtual resources that needs to be consumed, and correspondingly, in a case that the first authentication result indicates that the target face image set includes a target face registration image that matches the face image to be authenticated, the corresponding amount of virtual resources may be deducted from a payment account corresponding to the target face registration image, so as to implement execution of the payment operation.
As can be seen from the technical solutions provided by the embodiments of the present specification, in the process of face payment processing in the present specification, by determining a target terminal group to which a face payment request corresponds and dividing a registered face image set of a payment terminal providing a payment service according to the terminal group, data amount of face verification identification can be effectively reduced, efficiency and success rate of face verification identification are improved, and further, response speed of face payment can be effectively improved.
In an optional embodiment, the method may further include:
and under the condition that the first identity verification result indicates that the target face image set does not comprise the target face registration image matched with the face image to be verified, performing identity verification on the face image to be verified based on the full face image set to obtain a second identity verification result.
And under the condition that the second identity verification result indicates that the full face image set comprises the target face registration image, executing payment operation based on a payment account corresponding to the target face registration image.
In a specific embodiment, the full set of facial images may be all registered facial images in the payment system. Specifically, based on the total face image set, the identity of the face image to be verified is verified, and the second identity verification result obtained can be referred to the target face image set corresponding to the target terminal group, and the identity of the face image to be verified is verified, so that the first identity verification result is obtained by specific refinement, which is not described herein again.
In the embodiment, under the condition that the first identity verification result indicates that the target face image set does not comprise the target face registration image matched with the face image to be verified, identity verification is performed on the face image to be verified by combining with the full face image set, so that the success rate of face payment verification in the face payment processing process can be effectively improved.
Fig. 7 is a block diagram illustrating a face payment device according to an example embodiment. Referring to fig. 7, the apparatus includes:
the receiving module 710 is configured to receive a face payment request sent by a target payment terminal, where the face payment request includes a face image to be verified;
a first determining module 720, configured to determine a target terminal group corresponding to a target payment terminal;
the first verification module 730 is configured to perform identity verification on a face image to be verified based on a target face image set corresponding to a target terminal group to obtain a first identity verification result, where the target face image set is a registered face image set of a target object group providing payment service for the target terminal group;
and the first operation executing module 740 is configured to, in a case that the first authentication result indicates that the target face image set includes a target face registration image matched with the face image to be authenticated, execute a payment operation based on a payment account corresponding to the target face registration image.
In an optional embodiment, the apparatus further comprises:
the first acquisition module is configured to execute acquisition of associated service information corresponding to a plurality of preset payment terminals;
the first division module is configured to execute division of preset payment terminals corresponding to the same associated service information into the same terminal group;
the first construction module is configured to execute construction of a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
In an optional embodiment, the apparatus further comprises:
the second acquisition module is configured to execute acquisition of position information corresponding to a plurality of preset payment terminals;
a second division module configured to perform division into the same terminal group of preset payment terminals within a preset area based on the location information;
and the second construction module is configured to execute construction of a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
In an optional embodiment, the apparatus further comprises:
the third acquisition module is configured to perform acquisition of payment operation information of the plurality of preset objects in a previous period of the current period, wherein the payment operation information represents usage information of the plurality of preset objects on the plurality of preset payment terminals in the current period;
the analysis module is configured to perform payment analysis on the plurality of preset objects based on the payment operation information to obtain a payment analysis result; the payment analysis result represents the use probability of a plurality of preset objects to a plurality of preset payment terminals in the current period;
the second determining module is configured to determine an initial terminal group corresponding to each preset object according to the payment analysis result;
the grouping module is configured to perform grouping on a plurality of preset objects based on the initial terminal group to obtain an object group;
and the third construction module is configured to execute the construction of a face image set of the terminal group corresponding to the object group based on the registered face image corresponding to the object group.
In an optional embodiment, the grouping module is specifically configured to divide preset objects corresponding to the same initial terminal group into the same object group.
In an optional embodiment, the grouping module is specifically configured to perform dividing at least two target objects of the plurality of preset objects into a same object group, where the at least two target objects are preset objects of an initial terminal group that includes a preset number of the same payment terminals.
In an optional embodiment, the analysis module is specifically configured to perform payment analysis by inputting the payment operation information into a preset payment analysis network, so as to obtain a payment analysis result.
In an optional embodiment, the apparatus further comprises:
the second verification module is configured to perform identity verification on the face image to be verified based on the full face image set under the condition that the first identity verification result indicates that the target face image set does not comprise the target face registration image matched with the face image to be verified, and obtain a second identity verification result;
and the second operation execution module is configured to execute payment operation based on a payment account corresponding to the target face registration image under the condition that the second identity verification result indicates that the full amount of face image set comprises the target face registration image.
In an alternative embodiment, the first determining module includes:
an acquisition unit configured to perform acquisition of a target terminal identification of a target payment terminal;
the inquiry unit is configured to execute inquiry of a target terminal group identifier comprising a target terminal identifier from a plurality of preset terminal group identifiers;
and the determining unit is configured to execute the terminal group corresponding to the target terminal group identification as the target terminal group.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 8 is a block diagram illustrating an electronic device for face payment, which may be a terminal according to an exemplary embodiment, and an internal structure diagram of the electronic device may be as shown in fig. 8. The terminal may include RF (Radio Frequency) circuitry 810, memory 820 including one or more computer-readable storage media, an input unit 830, a display unit 840, a sensor 850, audio circuitry 860, a WiFi (wireless fidelity) module 870, a processor 880 including one or more processing cores, and a power supply 890. Those skilled in the art will appreciate that the terminal structure shown in fig. 8 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 810 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for receiving downlink information from a base station and then processing the received downlink information by the one or more processors 880; in addition, data relating to uplink is transmitted to the base station. In general, RF circuit 810 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuit 810 may also communicate with networks and other terminals via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
The memory 820 may be used to store software programs and modules, and the processor 880 executes various functional applications and data processing by operating the software programs and modules stored in the memory 820. The memory 820 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, and the like; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 820 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 820 may also include a memory controller to provide the processor 880 and the input unit 830 access to the memory 820.
The input unit 830 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 830 may include a touch-sensitive surface 831 as well as other input devices 832. The touch-sensitive surface 831, also referred to as a touch display screen or a touch pad, may collect touch operations by a user on or near the touch-sensitive surface 831 (e.g., operations by a user on or near the touch-sensitive surface 831 using a finger, a stylus, or any other suitable object or attachment) and drive the corresponding connection device according to a predefined program. Alternatively, the touch-sensitive surface 831 can include two portions, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 880, and can receive and execute commands from the processor 880. In addition, the touch-sensitive surface 831 can be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 830 may include other input devices 832 in addition to the touch-sensitive surface 831. In particular, other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like. The display unit 840 may be used to display information input by or provided to a user and various graphical user interfaces of the terminal, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 840 may include a Display panel 841, and the Display panel 841 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like, as an option. Further, touch-sensitive surface 831 can overlay display panel 841 and, upon detecting a touch operation on or near touch-sensitive surface 831, communicate to processor 880 to determine the type of touch event, whereupon processor 880 can provide a corresponding visual output on display panel 841 in accordance with the type of touch event. Where touch-sensitive surface 831 and display panel 841 can be two separate components to implement input and output functions, touch-sensitive surface 831 can also be integrated with display panel 841 to implement input and output functions in some embodiments.
The terminal may also include at least one sensor 850, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 841 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 841 and/or backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the terminal is stationary, and can be used for applications of recognizing terminal gestures (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal, detailed description is omitted here.
Audio circuitry 860, speaker 861, microphone 862 may provide an audio interface between the user and the terminal. The audio circuit 860 can transmit the electrical signal converted from the received audio data to the speaker 861, and the electrical signal is converted into a sound signal by the speaker 861 and output; on the other hand, the microphone 862 converts the collected sound signal into an electric signal, converts the electric signal into audio data after being received by the audio circuit 860, and outputs the audio data to the processor 880 for processing, and then transmits the audio data to, for example, another terminal via the RF circuit 810, or outputs the audio data to the memory 820 for further processing. The audio circuitry 860 may also include an earbud jack to provide communication of peripheral headphones with the terminal.
WiFi belongs to short-distance wireless transmission technology, and the terminal can help the user send and receive e-mail, browse web page and access streaming media, etc. through WiFi module 870, which provides wireless broadband internet access for the user. Although fig. 8 shows WiFi module 870, it is understood that it does not belong to the essential constitution of the terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 880 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 820 and calling data stored in the memory 820, thereby performing overall monitoring of the terminal. Optionally, processor 880 may include one or more processing cores; preferably, the processor 880 may integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 880.
The terminal also includes a power supply 890 (e.g., a battery) for powering the various components, which may be logically coupled to the processor 880 via a power management system that may be used to manage charging, discharging, and power consumption. Power supply 890 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown, the terminal may further include a camera, a bluetooth module, and the like, which are not described herein again. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, the terminal further includes a memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors according to the instructions of the method embodiments of the present invention.
In an exemplary embodiment, there is also provided an electronic device including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement a face payment method as in embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a computer-readable storage medium, in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the face payment method in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the face payment method in the embodiments of the present disclosure.
It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) referred to in the present disclosure need to obtain user permission or consent when the above embodiments of the present disclosure are applied to specific products or technologies, and the collection, use and handling of the relevant data need to comply with relevant laws and regulations and standards in relevant countries and regions.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), Rambus (Rambus) direct RAM (RDRAM), direct bused dynamic RAM (DRDRAM), and bused dynamic RAM (RDRAM).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (12)

1. A face payment method, comprising:
receiving a face payment request sent by a target payment terminal, wherein the face payment request comprises a face image to be verified;
determining a target terminal group to which the target payment terminal belongs;
performing identity verification on the face image to be verified based on a target face image set corresponding to the target terminal group to obtain a first identity verification result, wherein the target face image set is a registered face image set of a target object group providing payment service for the target terminal group;
and executing payment operation based on a payment account corresponding to the target face registration image under the condition that the first identity verification result indicates that the target face image set comprises the target face registration image matched with the face image to be verified.
2. The face payment method of claim 1, the method further comprising:
acquiring associated service information corresponding to a plurality of preset payment terminals;
dividing preset payment terminals corresponding to the same associated service information into the same terminal group;
and constructing a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
3. The face payment method of claim 1, the method further comprising:
acquiring position information corresponding to a plurality of preset payment terminals;
based on the position information, dividing preset payment terminals in a preset area into the same terminal group;
and constructing a face image set corresponding to the same terminal group based on the registered face images corresponding to the same terminal group.
4. The face payment method of claim 1, the method further comprising:
obtaining payment operation information of a plurality of preset objects in a previous period of a current period, wherein the payment operation information represents use information of the plurality of preset objects to a plurality of preset payment terminals in the current period;
performing payment analysis on the plurality of preset objects based on the payment operation information to obtain a payment analysis result; the payment analysis result represents the use probability of the preset objects to a plurality of preset payment terminals in the current period;
determining an initial terminal group corresponding to each preset object according to the payment analysis result;
grouping the preset objects based on the initial terminal group to obtain an object group;
and constructing a face image set of a terminal group corresponding to the object group based on the registered face image corresponding to the object group.
5. The face payment method of claim 4, wherein the grouping the plurality of preset objects based on the initial terminal group to obtain an object group comprises:
and dividing preset objects corresponding to the same initial terminal group into the same object group.
6. The face payment method of claim 4, wherein the grouping the plurality of preset objects based on the terminal group to obtain an object group comprises:
dividing at least two target objects in the preset objects into the same object group, wherein the at least two target objects are preset objects of which the initial terminal group comprises a preset number of the same payment terminals.
7. The face payment method of claim 4, wherein the performing payment analysis on the plurality of preset objects based on the payment operation information to obtain a payment analysis result comprises:
and inputting the payment operation information into a preset payment analysis network for payment analysis to obtain the payment analysis result.
8. The face payment method of any one of claims 1 to 7, the method further comprising:
under the condition that the first identity verification result indicates that the target face image set does not comprise a target face registration image matched with the face image to be verified, performing identity verification on the face image to be verified based on a full amount of face image sets to obtain a second identity verification result;
and executing payment operation based on a payment account corresponding to the target face registration image under the condition that the second identity verification result indicates that the full amount face image set comprises the target face registration image.
9. The face payment method according to any one of claims 1 to 7, wherein the determining the target terminal group to which the target payment terminal belongs comprises:
acquiring a target terminal identification of the target payment terminal;
inquiring a target terminal group identifier comprising the target terminal identifier from a plurality of preset terminal group identifiers;
and taking the terminal group corresponding to the target terminal group identification as the target terminal group.
10. A face payment device, comprising:
the system comprises a receiving module, a verification module and a verification module, wherein the receiving module is configured to execute receiving of a face payment request sent by a target payment terminal, and the face payment request comprises a face image to be verified;
the first determination module is configured to determine a target terminal group corresponding to the target payment terminal;
the first verification module is configured to execute identity verification on the face image to be verified based on a target face image set corresponding to the target terminal group to obtain a first identity verification result, wherein the target face image set provides a registered face image set of a target object group of payment service for the target terminal group;
a first operation execution module configured to execute a payment operation based on a payment account corresponding to the target face registration image if the first authentication result indicates that the target face image set includes a target face registration image matching the face image to be authenticated.
11. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the face payment method of any one of claims 1 to 9.
12. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable a face payment device to perform the face payment method of any one of claims 1 to 9.
CN202210269526.4A 2022-03-18 2022-03-18 Face payment method and device, electronic equipment and storage medium Withdrawn CN114648336A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210269526.4A CN114648336A (en) 2022-03-18 2022-03-18 Face payment method and device, electronic equipment and storage medium
PCT/CN2022/111405 WO2023173666A1 (en) 2022-03-18 2022-08-10 Facial recognition payment method and apparatus, electronic device, storage medium, program and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210269526.4A CN114648336A (en) 2022-03-18 2022-03-18 Face payment method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114648336A true CN114648336A (en) 2022-06-21

Family

ID=81996010

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210269526.4A Withdrawn CN114648336A (en) 2022-03-18 2022-03-18 Face payment method and device, electronic equipment and storage medium

Country Status (2)

Country Link
CN (1) CN114648336A (en)
WO (1) WO2023173666A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023173666A1 (en) * 2022-03-18 2023-09-21 上海商汤智能科技有限公司 Facial recognition payment method and apparatus, electronic device, storage medium, program and product

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018232666A1 (en) * 2017-06-21 2018-12-27 深圳支点电子智能科技有限公司 PAYMENT VERIFICATION METHOD AND SYSTEM
CN109086669B (en) * 2018-06-29 2020-06-09 汉王科技股份有限公司 Face recognition identity verification method and device and electronic equipment
CN111625793B (en) * 2019-02-27 2023-06-23 阿里巴巴集团控股有限公司 Identification, order payment and sub-face library establishment method, device and equipment and order payment system
CN110458564A (en) * 2019-08-12 2019-11-15 腾讯科技(深圳)有限公司 Payment method, device, terminal, system and storage medium based on face recognition
CN114648336A (en) * 2022-03-18 2022-06-21 成都商汤科技有限公司 Face payment method and device, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023173666A1 (en) * 2022-03-18 2023-09-21 上海商汤智能科技有限公司 Facial recognition payment method and apparatus, electronic device, storage medium, program and product

Also Published As

Publication number Publication date
WO2023173666A1 (en) 2023-09-21

Similar Documents

Publication Publication Date Title
US10304461B2 (en) Remote electronic service requesting and processing method, server, and terminal
CN105471931B (en) Method, device and system for inquiring service data
CN104852885B (en) Method, device and system for verifying verification code
CN107204964B (en) Authority management method, device and system
US20170109756A1 (en) User Unsubscription Prediction Method and Apparatus
CN108809805B (en) Information interaction method and system and public account client
CN108205568A (en) Method and device based on label selection data
CN105871910B (en) eSIM joint registration method and related equipment and system
CN104901992B (en) A kind of method and apparatus of resource transfers
CN112749074B (en) Test case recommending method and device
CN106294087B (en) Statistical method and device for operation frequency of business execution operation
CN115018574B (en) Information display method, device, electronic device and storage medium
CN115270022A (en) Information display method and device, electronic equipment and storage medium
CN114648336A (en) Face payment method and device, electronic equipment and storage medium
CN111274463B (en) Information display method, device and storage medium based on IM contact person grouping setting
CN110908586A (en) Keyboard display method and device and terminal equipment
CN115379249B (en) Interactive processing method and device, electronic equipment and storage medium
CN108234275B (en) Method and device for releasing communication information
CN117149010A (en) Multimedia resource switching method and device, electronic equipment and storage medium
CN108616637A (en) Information processing method and device, electronic equipment, computer readable storage medium
CN109799994B (en) Terminal component generation method and device
CN114663988A (en) Registration method and device, payment terminal, electronic equipment and storage medium
CN116935852A (en) Speech recognition method, device, computer readable storage medium and computer equipment
HK40067026A (en) Face payment method, device, electronic equipment and storage medium
CN114363406B (en) Push message processing method, device, equipment and storage 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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40067026

Country of ref document: HK

WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20220621