The present disclosure relates to Internet technologies and, more particularly, to methods and systems for authenticating users and making payments online.
Many businesses, such as stores, supermarkets, recreational centers, set up membership programs for its customers. A member of a certain customer club may receive membership benefits such as discounts on purchases. As a result, such clubs encourage its members to make more purchases. Often, when a member is making a purchase, he may need to enter a membership number before he makes a payment so that he can receive the credit for the purchase (e.g., membership points). This process of entering the membership information at the time of transaction may make the operation tedious and inefficient.
The disclosed method and system are directed to solve one or more problems set forth above and other problems.
Embodiments consistent with the present disclosure provide a method, system, mobile device, or a server for authenticating users and making payments online. Embodiments consistent with the present disclosure enable instant messaging users to complete business transactions efficiently.
One aspect of the present disclosure provides a method for online authentication and payment. The method includes collecting facial data of a user in real time, the user being associated with a user account; comparing the collected facial data with facial data associated with the user account; and receiving data related to a purchase order, the purchase order data including a payment account number and a payment amount. The method further includes sending the purchase order data to a payment module and making, by the payment module, a payment based on the purchase order data. The method and system consistent with the present disclosure may authenticate a user before conducting an online transaction and improve the user experience in conducting online transactions.
Another aspect of the present disclosure provides a method for online authentication and payment. The method may include collecting facial data of a user in real time, the user being associated with a user account; comparing the collected facial data with facial data associated with the user account; receiving data related to a purchase order, the purchase order data including a payment account number and a payment amount; and making a payment based on the purchase order data.
Another aspect of the present disclosure provides a system for online authentication and payment. The system may include an authentication platform configured to collect facial data of a user in real time, the user being associated with a user account; compare the collected facial data with facial data associated with the user account; receive data related to a purchase order, the purchase order data including a payment account number and a payment amount; and send the purchase order data. The system may also include a payment module configured to receive the purchase order data and make a payment based on the purchase order data.
Another aspect of the present disclosure provides a system for online authentication and payment. The system may include a collection unit configured to collect facial data of a user in real time, the user being associated with a user account; a comparing unit configured to compare the collected facial data with facial data associated with the user account; a receiving unit configured to receive data related to a purchase order, the purchase order data including a payment account number and a payment amount; and a sending unit configured to send the purchase order data to a payment platform.
Other aspects of the present disclosure can be understood by those skilled in the art in light of the description, the claims, and the drawings of the present disclosure.
To illustrate embodiments of the invention, the following are a few drawings illustrating embodiments consistent with the present disclosure.
Reference will now be made in detail to exemplary embodiments of the invention, which are illustrated in the accompanying drawings. Hereinafter, embodiments consistent with the disclosure will be described with reference to drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. It is apparent that the described embodiments are some but not all of the embodiments of the present invention. Based on the disclosed embodiment, persons of ordinary skill in the art may derive other embodiments consistent with the present disclosure, all of which are within the scope of the present invention.
In step S101, the server of the online authentication platform may collect a user's facial data. The facial data may be data related to the user's facial profile, facial expressions, etc. Certain biometric data, such as data related to a person's fingerprints or iris, are unique to the person. It is also difficult to duplicate such biometric data. As a result, it is advantageous to use biometric data to authenticate the identity of a user. In embodiments consistent with the present disclosure, the online authentication platform may include an external camera and other data collect devices. As an example, the online authentication platform may collect facial data using the external camera.
In step S102, the server of the online authentication platform may compare the user facial data with the facial data associated with the user's account. If the facial data match, the online authentication platform may prompt the user to enter the data for a purchase order. In embodiments consistent with the present disclosure, the server of the online authentication platform may store the facial data associated with the user accounts. The online authentication platform may compare the user facial data with the facial data associated with the user's account, which are stored on the server. If the facial data match, the online authentication platform may prompt the user to enter the data for a purchase order. Alternatively, the facial data associated with user accounts may be stored in other servers connected to the server of the online authentication platform. In that case, the online authentication platform may compare the user facial data with the facial data associated with the user's account, which are stored in other servers connected to the online authentication platform. If the facial data match, the online authentication platform may prompt the user to enter the data for an order.
As shown in
In step S103, the server of the online authentication platform may receive the data related to the purchase order from the user. The order data may include a payment account number and a payment amount. Further, the order data may include data related to the goods or services being ordered and other data. In step S104, the server of the online authentication platform may send the received order data to the connected payment platform server. Embodiments consistent with the present disclosure may then complete the payment process. The server of the payment platform, based on the purchase order data, may deduct the payment amount from the specified payment account. Both the payment amount and the payment account number may be included in the purchase order data. The server of the payment platform may further post the payment amount to a payment receiving account. The payment receiving account may be identified by the server of the authentication platform. That is, when a user is registering with the authentication/payment platform, the server of the authentication platform may associate the user account to one or more payment receiving accounts. The server of the payment platform may store the data related to the payment receiving accounts.
In some embodiments consistent with the present disclosure, as shown in
In some embodiments consistent with the present disclosure, before executing step S101, the server of the authentication platform may implement the following steps. First, the server of the authentication platform may receive a request for a user registration. Second, the server may collect biometric data of the user, such as facial data, fingerprint data, etc. Third, in response to the request for registration, the server may generate a user account for the user. Fourth, the server may associate the collected biometric data, such as the facial data, the fingerprint data, etc., with the user's account. Finally, the server may send a message to the user indicating the registration is complete. Embodiments consistent with the present disclosure may execute these steps, collect user biometric data during the user registration process, and associate the collected biometric data to the user's account. Embodiments consistent with the present disclosure may thus collect data for the subsequent user authentication process.
In some embodiments consistent with the present disclosure, when implementing the method as shown in
As shown in
In step S301, the server of the authentication platform may receive a user registration request. In step S302, the server may collect biometric data of the user, such as facial data, fingerprint data, etc. In step S303, in response to the request for registration, the server may generate a user account for the user. In step S304, the server may associate the collected biometric data, such as the facial data, the fingerprint data, etc., with the user's account. In step S305, the server may send a message to the user indicating the registration is complete. Embodiments consistent with the present disclosure may execute steps S301-S305, collect user biometric data during the user registration process, and associate the collected biometric data to the user's account. Embodiments consistent with the present disclosure may thus collect data for the subsequent user authentication process. Embodiments consistent with the present disclosure may further store the user's biometric data, and the data related to the association of the biometric data with the user account in a membership database.
In step S306, the server of the online authentication platform consistent with the present disclosure may collect a user's facial data. The facial data may be data related to the user's facial profile, facial expressions, etc. Certain biometric data, such as data related to fingerprints, iris, are unique to a person. It is also difficult to duplicate such biometric data. As a result, it is advantageous to use biometric data to authenticate the identity of a user. In embodiments consistent with the present disclosure, the online authentication platform may include an external camera. The online authentication platform may collect facial data using the external camera.
In step S307, the server of online authentication platform may compare the user facial data with the facial data associated with the user's account. If the facial data match, the online authentication platform may prompt the user to enter the fingerprint data. In embodiments consistent with the present disclosure, if the facial data collected by the online authentication platform do not match the facial data associated with the user account, the online platform may show that the authentication process failed, and stop any further transaction. In other embodiments, the online platform may show that the authentication process failed, and the user may not receive benefits such as discounts or promotional prices.
In step S308, the server may receive the user's fingerprint data. In step S309, the server of online authentication platform may compare the fingerprint data with the fingerprint data associated with the user's account. If the fingerprint data match, the online authentication platform may prompt the user to enter the data for a purchase order. By collecting fingerprint data and authenticating the user using the finger print data, embodiments consistent with the present disclosure may authenticate user identities and prevent false claims of customer identities. In embodiments consistent with the present disclosure, if the fingerprint data collected by the online authentication platform do not match the fingerprint data associated with the user account, the online platform may show that the authentication process failed, and stop further transaction. In other embodiments, the online platform may show that the authentication process failed, and the user may not receive benefits such as discounts or promotional prices.
In embodiments consistent with the present disclosure, the server of the online authentication platform may store the facial data associated with user accounts. The online authentication platform may compare the user facial data with the facial data associated with the user's account, which are stored on the server. If the facial data match, the online authentication platform may prompt the user to enter the data for a purchase order. Alternatively, the facial data associated with user accounts may be stored in other servers connected to the server of the online authentication platform. The online authentication platform may compare the user facial data with the facial data associated with the user's account, which are stored on other servers connected to the online authentication platform. If the facial data match, the online authentication platform may prompt the user to enter the data for an order.
As shown in
In step S310, the server of the online authentication platform may receive the data related to the order from the user. The order data may include a payment account number, and a payment amount. Further, the order data may include data related to the goods being ordered and other data. In step S311, the server of the online authentication platform may send the received order data to the connected payment platform server. In step S312, the server of the authentication platform may obtain past payment total of the user account. In step S313, the server of the authentication platform may determine a discount rate based on the past payment total. For example, if one user has a past payment total of $10,000-$20,000, the server may determine that the discount may be 50%; and if one user has a past payment total of $5,000-$10,000, the server may determine that the discount may be 80%. In step S314, the server of the authentication platform may send the determined discount to the server of the payment platform. In step S315, the server of the payment platform may then apply the discount to the purchase order. Embodiments consistent with the present disclosure may therefore apply discounts to qualified purchases and encourage users to make more purchases.
As shown in
Further, the prompting unit 403 may also prompt the user to enter fingerprint data after the comparing unit 402 determines that the collected facial data match the facial data associated with the user account. The receiving unit 404 may then receive the fingerprint data. The comparing unit 402 may then compare the collected fingerprint data to the fingerprint data associated with the user account. If the fingerprint data match, then the prompting unit 403 may prompt the user to enter data for the purchase order.
In addition, the server 400 of the authentication platform shown in
Moreover, the server 400 of the authentication platform shown in
As shown in
In addition, the processor 501 may execute the application programs stored in storage medium 505 to implement online authentication functions. The server of the authentication platform may collect facial data from a user through user interface 503. The server may compare the collected facial data with the facial data associated with the user account. The server may use the user interface 503 to prompt the user to enter data for the purchase order if the collected facial data match the facial data associated with the user account. The server may use the user interface 503 to receive the purchase order data. The purchase order data may include a payment account number and a payment amount. The server may use the network connection 504 to send the purchase order data to the payment platform. The payment platform may then make the payment based on the purchase order data.
Further, the server may, through the user interface 503, prompt the user to enter fingerprint data after determining that the collected facial data match the facial data associated with the user account. The user interface 503 may then receive the fingerprint data. The server may then compare the collected fingerprint data to the fingerprint data associated with the user account. If the fingerprint data match, then the server, through the user interface 503, may prompt the user to enter data for the purchase order.
In addition, the server of the authentication platform shown in
Moreover, the server of the authentication platform shown in
As shown in
The authentication platform 601 may collect facial data from a user. The authentication platform 601 may compare the collected facial data with the facial data associated with the user account. The authentication platform 601 may prompt the user to enter data for the purchase order if the collected facial data match the facial data associated with the user account. The authentication platform 601 may receive the purchase order data. The purchase order data may include a payment account number and a payment amount. The authentication platform 601 may send the purchase order data to the payment platform 602 through the network. The payment platform 602 may then make the payment based on the purchase order data.
Further, the authentication platform 601 may prompt the user to enter fingerprint data after determining that the collected facial data match the facial data associated with the user account. The authentication platform 601 may then receive the fingerprint data. The authentication platform 601 may then compare the collected fingerprint data to the fingerprint data associated with the user account. If the fingerprint data match, then the authentication platform 601 may prompt the user to enter data for the purchase order.
In addition, the authentication platform 601 shown in
Moreover, the authentication platform 601 shown in
As shown in
Consistent with embodiments of the present disclosure, one or more non-transitory storage medium storing a computer program are provided to implement the system and method for sending and receiving alerts. The one or more non-transitory storage medium may be installed in a computer or provided separately from a computer. A computer may read the computer program from the storage medium and execute the program to perform the methods consistent with embodiments of the present disclosure. The storage medium may be a magnetic storage medium, such as hard disk, floppy disk, or other magnetic disks, a tape, or a cassette tape. The storage medium may also be an optical storage medium, such as optical disk (for example, CD or DVD). The storage medium may further be semiconductor storage medium, such as DRAM, SRAM, EPROM, EEPROM, flash memory, or memory stick.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the claims.
Without limiting the scope of any claim and/or the specification, examples of industrial applicability and certain advantageous effects of the disclosed embodiments are listed for illustrative purposes. Various alternations, modifications, or equivalents to the technical solutions of the disclosed embodiments can be obvious to those skilled in the art and can be included in this disclosure.
By using the disclosed methods and systems, various systems for online transactions may be implemented. For example, users in an instant messaging session may use an online authentication platform to purchase services and/or products. The authentication platform may have a user interface through the instant messaging session. The device hosting the instant messaging session may include a camera, a touch pad, or other communication modules. The online authentication platform may collect biometric data, such as facial data, fingerprint data, iris image data, when a user engages the online authentication system. The online authentication platform may then authenticate the user based on the collected biometric data. Once the authentication platform has authenticated the user, it may prompt the user to enter data for an online transaction. The online transaction may be purchasing one or more products or services, submitting documents, making payments, etc. The authentication platform may be connected to a payment platform or other platforms, such as an information-sharing portal, a social network site, etc. An exemplary instant messaging system may be Tencent's WeChat system. The instant messaging session may be hosted on any type of computing devices, including laptops, tablets, smartphones, etc.
By authenticating users and enabling business transactions online, the system for online authentication and payment consistent with the present disclosure provides users with an enriched user experience.
Number | Date | Country | Kind |
---|---|---|---|
2013-10530498.8 | Oct 2013 | CN | national |
This application is a continuation application of PCT Patent Application No. PCT/CN2014/080531, filed on Jun. 23, 2014, which is based upon and claims the benefit of priority from Chinese Patent Application No. 201310530498.8, filed on Oct. 31, 2013, the entire contents of both of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2014/080531 | Jun 2014 | US |
Child | 14621750 | US |