CN106204029A - The method and apparatus of Quick Response Code payment - Google Patents
The method and apparatus of Quick Response Code payment Download PDFInfo
- Publication number
- CN106204029A CN106204029A CN201610607699.7A CN201610607699A CN106204029A CN 106204029 A CN106204029 A CN 106204029A CN 201610607699 A CN201610607699 A CN 201610607699A CN 106204029 A CN106204029 A CN 106204029A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- payment
- quick response
- response code
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3274—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
The method and apparatus that the disclosure is directed to the payment of a kind of Quick Response Code, the method includes: obtain the identification information of first user;Identification information according to described first user and the payment relevant information of the second user, generate the payment Quick Response Code of described second user;Showing described payment Quick Response Code, described payment Quick Response Code is for withholing to described payment Quick Response Code process for the terminal scanning of described first user and according to the identification information of described first user.Owing to the identification information of first user is unique, even if payment Quick Response Code is compromised, the terminal of other user does not knows that this payment Quick Response Code is that the identification information according to which user generates, and therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve the safety that Quick Response Code pays.
Description
Technical field
It relates to Internet technical field, the method and apparatus particularly relating to Quick Response Code payment.
Background technology
The use scene of mobile terminal payment is more and more universal at present, especially uses Quick Response Code payment the most convenient, is subject to
The favor of more and more users.And at present when mobile terminal is in off-line state, it is possible to use Quick Response Code is paid the bill,
Specifically, it is local that the relevant information of the Quick Response Code for generating payment is saved in mobile terminal, then needs are paid the bill when,
Generating Quick Response Code according to these relevant informations that mobile terminal this locality preserves, the mode of this generation Quick Response Code is not having network
In the case of carry out, if this Quick Response Code is stolen, Quick Response Code can be scanned by any businessman and carry out payment processes, it is impossible to
Ensure Quick Response Code safety under offline electronic payment.
Summary of the invention
For overcoming problem present in correlation technique, the disclosure provides the method and apparatus of a kind of Quick Response Code payment.
First aspect according to disclosure embodiment, it is provided that the method for a kind of Quick Response Code payment, including:
Obtain the identification information of first user;
Identification information according to described first user and the payment relevant information of the second user, generate described second user's
Payment Quick Response Code;
Showing described payment Quick Response Code, described payment Quick Response Code is for the terminal scanning for described first user and according to institute
State the identification information of first user described payment Quick Response Code to be withholdd process.
Second aspect according to disclosure embodiment, it is provided that the method for a kind of Quick Response Code payment, including:
Barcode scanning obtains the payment Quick Response Code of the second user;
Payment Quick Response Code described in identification information analysis according to first user, it is thus achieved that the relevant letter of the payment of described second user
Breath;
According to the payment relevant information of described second user, carry out process of withholing.
The third aspect according to disclosure embodiment, it is provided that the device of a kind of Quick Response Code payment, including:
Acquisition module, is configured to obtain the identification information of first user;
Generation module, is configured to the payment relevant information of the identification information according to described first user and the second user,
Generate the payment Quick Response Code of described second user;
Display module, is display configured to described payment Quick Response Code, and described payment Quick Response Code is for for described first user
Terminal scanning and described payment Quick Response Code withholdd process according to the identification information of described first user.
Fourth aspect according to disclosure embodiment, it is provided that the device of a kind of Quick Response Code payment, including:
Acquisition module, is configured to barcode scanning and obtains the payment Quick Response Code of the second user;
Parsing module, be configured to described in the identification information analysis according to first user pay the bill Quick Response Code, it is thus achieved that described the
The payment relevant information of two users;
Processing module, is configured to the payment relevant information according to described second user, carries out process of withholing.
The 5th aspect according to disclosure embodiment, it is provided that the device of a kind of Quick Response Code payment, including: processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Obtain the identification information of first user;
Identification information according to described first user and the payment relevant information of the second user, generate described second user's
Payment Quick Response Code;
Showing described payment Quick Response Code, described payment Quick Response Code obtains and root for the terminal barcode scanning for described first user
Identification information and described payment Quick Response Code according to described first user carry out process of withholing.
The 6th aspect according to disclosure embodiment, it is provided that the device of a kind of Quick Response Code payment, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Barcode scanning obtains the payment Quick Response Code of the second user;
Payment Quick Response Code described in identification information analysis according to first user, it is thus achieved that the relevant letter of the payment of described second user
Breath;
According to the payment relevant information of described second user, carry out process of withholing.
Embodiment of the disclosure that the technical scheme of offer can include following beneficial effect: by obtaining the knowledge of first user
Other information, according to identification information and the payment relevant information of the second user of described first user, generates described second user's
Payment Quick Response Code, then shows described payment Quick Response Code, and described payment Quick Response Code is for the terminal barcode scanning for described first user
Acquisition identification information and described payment Quick Response Code according to described first user carry out process of withholing.Knowledge due to first user
Other information is unique, even if payment Quick Response Code is compromised, the terminal of other user does not knows that this payment Quick Response Code is basis
The identification information of which user generates, and therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve two dimension
The safety that code pays.
It should be appreciated that it is only exemplary and explanatory, not that above general description and details hereinafter describe
The disclosure can be limited.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet the enforcement of the disclosure
Example, and for explaining the principle of the disclosure together with description.
Fig. 1 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in an exemplary embodiment.
Fig. 2 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 3 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 4 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 5 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 6 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 7 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 8 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Fig. 9 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 10 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in an exemplary embodiment.
Figure 11 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 12 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 13 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 14 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 15 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 16 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.
Figure 17 is the block diagram according to a kind of device 800 for Quick Response Code payment shown in an exemplary embodiment.
Figure 18 is the block diagram of the system paid the bill according to a kind of Quick Response Code shown in an exemplary embodiment.
By above-mentioned accompanying drawing, it has been shown that the embodiment that the disclosure is clear and definite, hereinafter will be described in more detail.These accompanying drawings
With word, the scope being not intended to be limited disclosure design by any mode is described, but by with reference to specific embodiment being
Those skilled in the art illustrate the concept of the disclosure.
Detailed description of the invention
Here will illustrate exemplary embodiment in detail, its example represents in the accompanying drawings.Explained below relates to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represents same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they are only with the most appended
Described in detail in claims, the example of some aspects of the disclosure are consistent apparatus and method.
Fig. 1 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in an exemplary embodiment, as it is shown in figure 1,
The method of the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In step s 11, the identification information of first user is obtained.
In step s 12, according to identification information and the payment relevant information of the second user of described first user, generate institute
State the payment Quick Response Code of the second user.
In step s 13, showing described payment Quick Response Code, described payment Quick Response Code is for the terminal for described first user
Described payment Quick Response Code is also withholdd process by scanning according to the identification information of described first user.
The present embodiment can apply to the second user in the application that first user is paid the bill, such as: the second user can be
Consumer, first user can be businessman;For performing the terminal that the terminal of the method for the present embodiment can be the second user.Eventually
End can obtain the identification information of first user, and the identification information of first user is uniquely to identify in first user, this first use
The identification information at family is e.g. for identifying the character string of first user, and the present embodiment is not limited to this.Then first user according to
The identification information of first user and the payment relevant information of the second user, generate the payment Quick Response Code of the second user, the second user
Payment relevant information can be stored in advance in local terminal, it should be noted that the relevant letter of the payment of the second user
Cease the e.g. means of payment (change in account or bank's card number), payment accounts etc..Obtaining the identification letter of first user
After breath, the payment Quick Response Code generating the second user can be to perform under the off-grid state of terminal.Terminal generates the second user
Payment Quick Response Code after, this payment Quick Response Code can be shown on a display screen so that the terminal of first user can be to this payment
Quick Response Code carries out barcode scanning operation, it is thus achieved that this payment Quick Response Code, then according to identification information and this payment two dimension of this first user
The spending amount of code deduction the second user, and pay first user by this amount of money.
In sum, the method for the Quick Response Code payment that the present embodiment provides, by obtaining the identification information of first user, root
According to identification information and the payment relevant information of the second user of described first user, generate the payment two dimension of described second user
Code, then shows described payment Quick Response Code, and described payment Quick Response Code is for the terminal scanning for described first user and according to institute
State the identification information of first user described payment Quick Response Code to be withholdd process.Owing to the identification information of first user is unique
, even if payment Quick Response Code is compromised, the terminal of other user does not knows that this payment Quick Response Code is the knowledge according to which user
Other information generates, and therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve the safety that Quick Response Code pays
Property.
Fig. 2 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 2 institute
Showing, the method for the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In the step s 21, the positional information of first user is obtained.
In step S22, according to the positional information of described first user, it is thus achieved that the identification information of described first user.
The terminal performing the present embodiment can be the terminal that the second user uses, the one of the identification information of acquisition first user
Plant in feasible implementation, step S21 and S22 can be included.
Terminal obtains the positional information of first user, and then the positional information according to first user obtains the knowledge of first user
Other information, there is corresponding relation with the identification information of first user in the positional information of first user.
Wherein, step S21 can include several feasible implementation as described below.
In a kind of feasible implementation, position information according to the GPS of the terminal of described second user, obtain described the
The positional information of one user.Terminal can open GPS positioning function, it is thus achieved that GPS positions information, and this GPS location information can refer to
Showing the position that this terminal is presently in, the position that this terminal (namely the second user) is presently in is the payment of the second user
The positional information of object first user.
In the implementation that another kind is feasible, according to the information of the base station that the terminal of described second user is connected, obtain
Take the positional information of described first user.Base station can have the geographical location information at its place, therefore current according to this terminal
The information of the base station accessed determines the positional information of the payment object first user of the second user.
In the implementation that another kind is feasible, according to the information of the wifi that the terminal of described second user is connected, obtain
Obtain the positional information of described first user.Wifi network can have the geographical location information of its correspondence, therefore according to this terminal
The information of the wifi being currently accessed may determine that the positional information of the payment object first user of the second user.
Wherein, step S22 can include several feasible implementation as described below.
In a kind of feasible implementation, according to the positional information of described first user, and the position prestored
Information and the corresponding relation of the information of identification, obtain the identification information of described first user.The positional information of each user, each use
The identification information at family, and the positional information of each user with identify information corresponding relation can prestore in the terminal,
After terminal obtains the positional information of first user, can be according to the positional information prestored and the corresponding pass of the information of identification
System, obtains the identification information of the first user corresponding to positional information of first user.
In the implementation that another kind is feasible, sending to management server and identify information request, described identification information please
Seek the positional information including described first user;And receive the described management server positional information according to described first user
The identification information of the described first user sent.Management server can be the positional information managing each user and identification information
The management platform of corresponding relation, after terminal gets the positional information of first user, send to management server and include the
The identification information request of the positional information of one user;Management server, according to identifying information request, obtains the position of first user
The identification information of the first user that information is corresponding, and it is sent to perform the terminal of the present embodiment.
In step S23, use the identification information of described first user that the payment relevant information of the second user is added
Close process, it is thus achieved that the payment relevant information after encryption.
In step s 24, according to the payment relevant information after described encryption, generate described payment Quick Response Code.
Wherein, the described identification information according to described first user and the payment relevant information of the second user, generate described
In a kind of feasible implementation of the payment Quick Response Code of the second user, step S23 and S24 can be included.
In the present embodiment, after obtaining the identification information of first user, use the identification information of first user to second
The payment relevant information of user is encrypted, it is thus achieved that the payment relevant information after encryption;Further according to the payment phase after encryption
Pass information, generates payment Quick Response Code.Owing to the present embodiment uses the identification information of first user to be correlated with the payment of the second user
Information is encrypted, and other user also cannot parse the relevant letter of payment of the second user after getting payment Quick Response Code
Breath, the most just cannot complete the behavior of withholing.
In step s 25, showing described payment Quick Response Code, described payment Quick Response Code is for the terminal for described first user
Described payment Quick Response Code is also withholdd process by scanning according to the identification information of described first user.
In the present embodiment, the process that implements of step S25 may refer to the associated description in embodiment illustrated in fig. 1, this
Place repeats no more.
In sum, the method for the Quick Response Code payment that the present embodiment provides, by obtaining the identification information of first user, adopt
By the identification information of described first user, the payment relevant information of the second user is encrypted, it is thus achieved that the payment after encryption
Relevant information;According to the payment relevant information after described encryption, generate the payment Quick Response Code of described second user, then show institute
Stating payment Quick Response Code, described payment Quick Response Code is for the terminal scanning for described first user the knowledge according to described first user
Described payment Quick Response Code is withholdd process by other information.Owing to the identification information of first user is unique, though payment two
Dimension code is compromised, and the terminal of other user does not knows that this payment Quick Response Code is that the identification information according to which user generates,
Therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve the safety that Quick Response Code pays.
Fig. 3 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 3 institute
Showing, the method for the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In step S31, receive the identification information of the described first user of the terminal transmission of first user.
In the present embodiment, the identification information of first user can be that the terminal of first user actively is sent to perform this enforcement
The terminal of example;The terminal of the present embodiment can also be carried out and obtain identification information to the terminal request of first user, then first
The terminal of user sends the identification information of first user again to the terminal performing the present embodiment.Such as: near-field communication can be passed through
Technology (English: Near Field Communication, it is called for short: NFC) receive the first user that the terminal of first user sends
Identification information.
In step s 32, the payment relevant information of the second user is added by the identification information using described first user
Close process, it is thus achieved that the payment relevant information after encryption.
In step S33, according to the payment relevant information after described encryption, generate described payment Quick Response Code.
In step S34, showing described payment Quick Response Code, described payment Quick Response Code is for the terminal for described first user
Described payment Quick Response Code is also withholdd process by scanning according to the identification information of described first user.
In the present embodiment, what the process that implements of step S32-S34 may refer in embodiment illustrated in fig. 2 relevant retouches
Stating, here is omitted.
In sum, the method for the Quick Response Code payment that the present embodiment provides, sent by the terminal receiving first user
The identification information of described first user, uses the identification information of described first user to carry out the payment relevant information of the second user
Encryption, it is thus achieved that the payment relevant information after encryption;According to the payment relevant information after described encryption, generate described second and use
The payment Quick Response Code at family, then shows described payment Quick Response Code, and described payment Quick Response Code is for the terminal for described first user
Described payment Quick Response Code is also withholdd process by scanning according to the identification information of described first user.Knowledge due to first user
Other information is unique, even if Quick Response Code is compromised, the terminal of other user does not knows that this payment Quick Response Code is according to which
The identification information of user generates, and therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve Quick Response Code and prop up
The safety paid.
Fig. 4 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 4 institute
Showing, the method for the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In step S41, barcode scanning obtains the payment Quick Response Code of the second user.
In step S42, according to Quick Response Code of paying the bill described in the identification information analysis of first user, it is thus achieved that described second user
Payment relevant information.
In step S43, according to the payment relevant information of described second user, carry out process of withholing.
The present embodiment can apply to first user in the application withholdd of the second user, such as: first user can be
Businessman, the second user can be consumer;For performing the terminal that the terminal of the method for the present embodiment can be first user.This
In embodiment, the payment Quick Response Code of the second user can be shown by the display screen of the terminal of the second user, therefore first user
Terminal carry out barcode scanning operation by the payment Quick Response Code of the terminal demonstration to the second user, it is thus achieved that the payment of the second user two dimension
Code.Then the terminal of the present embodiment is according to this payment Quick Response Code of identification information analysis of owning user, it is possible to obtain the second user
Payment relevant information, then according to the payment relevant information of the second user, deduct the spending amount of the second user, and by this gold
Volume pays the second user.
In sum, the method for the Quick Response Code payment that the present embodiment provides, the payment two of the second user is obtained by barcode scanning
Dimension code;Payment Quick Response Code described in identification information analysis according to first user, it is thus achieved that the payment relevant information of described second user;
According to the payment relevant information of described second user, carry out process of withholing.Owing to needing the identification information according to first user
Obtain the payment relevant information of the second user, even if payment Quick Response Code is compromised, the terminal of other user do not know yet this
The identification information of one user, therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve what Quick Response Code paid
Safety.
Fig. 5 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 5 institute
Showing, the method for the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In step s 51, barcode scanning obtains the payment Quick Response Code of the second user.
The process that implements of step S51 may refer to the associated description in embodiment illustrated in fig. 4, and here is omitted.
Wherein, according to Quick Response Code of paying the bill described in the identification information analysis of first user, it is thus achieved that the payment of described second user
In a kind of feasible implementation of relevant information, step S52 and S53 can be included.
In step S52, described payment Quick Response Code is decoded, it is thus achieved that the 2 D code information after parsing.
In step S53, according to the identification information of described first user, the 2 D code information after described parsing is solved
Close process, it is thus achieved that the payment relevant information of described second user.
After the terminal of the present embodiment obtains the payment Quick Response Code of the second user, this payment Quick Response Code is decoded place
Reason, it is thus achieved that decoded 2 D code information, this decoded 2 D code information is through encryption, then further according to first user
Identification information this decoded 2 D code information is decrypted process, it is thus achieved that the payment relevant information of the second user.Due to
Payment Quick Response Code is to obtain after the identification information of first user is encrypted, and therefore other user is to decipher acquisition second
The payment relevant information of user.
In step S54, according to the payment relevant information of described second user, carry out process of withholing.
The process that implements of step S54 may refer to the associated description in embodiment illustrated in fig. 4, and here is omitted.
In sum, the method for the Quick Response Code payment that the present embodiment provides, the payment two of the second user is obtained by barcode scanning
Dimension code;Described payment Quick Response Code is decoded, it is thus achieved that the 2 D code information after parsing;Identification letter according to described first user
Breath, is decrypted process to the 2 D code information after described parsing, it is thus achieved that the payment relevant information of described second user;According to institute
State the payment relevant information of the second user, carry out process of withholing.Owing to needing to obtain the according to the identification information of first user
The payment relevant information of two users, even if payment Quick Response Code is compromised, the terminal of other user does not knows this first user yet
Identification information, therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve the safety that Quick Response Code pays.
Fig. 6 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 6 institute
Showing, the method for the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In step S61, according to the identification information of first user, generate the private key that the identification information of first user is corresponding.
The terminal of the present embodiment can generate the identification information correspondence of this first user according to the identification information of first user
Private key, corresponding, the identification information of first user can be obtained and according to as public affairs by other user as PKI
The identification information of the first user of key generates payment Quick Response Code.
It should be noted that step S61 performed before step S64, step S61 shown in Fig. 6 step S62 it
Front execution, but the present embodiment is not limited.
In step S62, barcode scanning obtains the payment Quick Response Code of the second user.
Wherein, according to Quick Response Code of paying the bill described in the identification information analysis of first user, it is thus achieved that the payment of described second user
In a kind of feasible implementation of relevant information, step S63 and S64 can be included.
In step S63, described payment Quick Response Code is decoded, it is thus achieved that the 2 D code information after parsing.
The process that implements of step S62 and S63 may refer to the associated description in embodiment illustrated in fig. 5, the most no longer
Repeat.
In step S64, according to the private key that the identification information of described first user is corresponding, to described decoded Quick Response Code
Information is decrypted process, it is thus achieved that the payment relevant information of described second user.
In the present embodiment, decoded 2 D code information is through encryption, then further according to the identification information of first user
Corresponding private key is decrypted process to this decoded 2 D code information, it is thus achieved that the payment relevant information of the second user.Due to
Payment Quick Response Code is to obtain after the identification information of first user is encrypted, and needs the identification information according to first user corresponding
Private key decipher, even if therefore other user obtain first user identification information also cannot decipher obtain the second user pay
Money relevant information.
In step S65, according to the payment relevant information of described second user, carry out process of withholing.
The process that implements of step S65 may refer to the associated description in embodiment illustrated in fig. 4, and here is omitted.
In sum, the method for the Quick Response Code payment that the present embodiment provides, the payment two of the second user is obtained by barcode scanning
Dimension code;Described payment Quick Response Code is decoded, it is thus achieved that the 2 D code information after parsing;Identification letter according to described first user
The private key that breath is corresponding, is decrypted process to described decoded 2 D code information, it is thus achieved that the payment of described second user is correlated with
Information;According to the payment relevant information of described second user, carry out process of withholing.Owing to needing the identification according to first user to believe
The private key that breath is corresponding obtains the payment relevant information of the second user, even if payment Quick Response Code is compromised, and the end of other user
End does not knows the identification information of this first user yet, therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve
The safety that Quick Response Code pays.
Fig. 7 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 7 institute
Showing, the method for the Quick Response Code payment of the present embodiment, in terminal, comprises the following steps.
In step S71, send the identification information of first user to the terminal of the second user.
In the present embodiment, the identification information of first user can be that the terminal of the present embodiment (i.e. the terminal of first user) is main
The dynamic terminal being sent to the second user;It can also be the terminal terminal request acquisition identification letter to the present embodiment of the second user
Breath, then the terminal of the present embodiment sends the identification information of first user again to the terminal performing the second user.Such as: Ke Yitong
Cross near-field communication technology (English: Near Field Communication, be called for short: NFC) send the to the terminal of the second user
The identification information of one user.
In step S72, barcode scanning obtains the payment Quick Response Code of the second user.
In step S73, according to Quick Response Code of paying the bill described in the identification information analysis of first user, it is thus achieved that described second user
Payment relevant information.
In step S74, according to the payment relevant information of described second user, carry out process of withholing.
The process that implements of step S72-S74 may refer to the associated description in the arbitrary illustrated embodiment of Fig. 4-Fig. 6, this
Place repeats no more.
In sum, the method for the Quick Response Code payment that the present embodiment provides, by sending first to the terminal of the second user
The identification information of user, then barcode scanning obtains the payment Quick Response Code of the second user;Described payment Quick Response Code is decoded, it is thus achieved that
2 D code information after parsing;Identification information according to described first user, solves the 2 D code information after described parsing
Close process, it is thus achieved that the payment relevant information of described second user;According to the payment relevant information of described second user, withhold
Process.Owing to needing to obtain the payment relevant information of the second user according to the identification information of first user, though payment two dimension
Code is compromised, and the terminal of other user does not knows the identification information of this first user yet, therefore can not be according to this payment two dimension
Code carries out process of withholing;Thus improve the safety that Quick Response Code pays.
Fig. 8 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 8 institute
Showing, the method for the Quick Response Code payment of the present embodiment is in terminal, and wherein, first terminal is the terminal of first user, and second eventually
End is the terminal of the second user, comprises the following steps.
In step S81, first terminal is according to the identification information of first user, and the identification information generating first user is corresponding
Private key.
The process that implements of step S81 may refer to the associated description in embodiment illustrated in fig. 6, and here is omitted.
It should be noted that the private that the identification information according to described first user that step S81 is in a step s 86 is corresponding
Key, is decrypted process to described decoded 2 D code information, it is thus achieved that hold before the payment relevant information of described second user
Row, step S81 shown in Fig. 8 performed before step S82, but the present embodiment is not limited.
In step S82, the second terminal obtains the positional information of first user;According to the positional information of first user, obtain
Obtain the identification information of first user.
In step S83, the second terminal uses the identification information of first user to enter the payment relevant information of the second user
Row encryption, it is thus achieved that the payment relevant information after encryption;According to the payment relevant information after encryption, generate payment Quick Response Code.
In step S84, the second terminal demonstration payment Quick Response Code.
The process that implements of step S82-S84 may refer to the associated description in embodiment illustrated in fig. 2, the most superfluous
State.
In step S85, first terminal barcode scanning obtains the payment Quick Response Code of the second user.
In a step s 86, described payment Quick Response Code is decoded by first terminal, it is thus achieved that decoded 2 D code information;
The private key that identification information according to described first user is corresponding, is decrypted process to described decoded 2 D code information, obtains
Obtain the payment relevant information of described second user.
In step S87, first terminal, according to the payment relevant information of described second user, carries out process of withholing.
The process that implements of step S85-S87 may refer to the associated description in embodiment illustrated in fig. 6, the most superfluous
State.
In sum, the method for the Quick Response Code payment that the present embodiment provides, the second terminal is believed according to the identification of first user
The payment relevant information of encryption for information the second user is to generate payment Quick Response Code;First terminal obtains payment Quick Response Code by barcode scanning
After, according to the private key that the identification information of first user is corresponding, payment Quick Response Code is decrypted, it is thus achieved that the payment phase of first user
Process of withholing is carried out again after the information of pass.Owing to needing to obtain the second user according to the private key that the identification information of first user is corresponding
Payment relevant information, even if payment Quick Response Code compromised, the terminal of other user does not knows the identification of this first user yet
Information, therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve the safety that Quick Response Code pays.
Fig. 9 is the flow chart of the method paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment, such as Fig. 9 institute
Showing, the method for the Quick Response Code payment of the present embodiment is in terminal, and wherein, first terminal is the terminal of first user, and second eventually
End is the terminal of the second user, comprises the following steps.
In step S91, first terminal is according to the identification information of first user, and the identification information generating first user is corresponding
Private key.
The process that implements of step S91 may refer to the associated description in embodiment illustrated in fig. 6, and here is omitted.
It should be noted that step S91 exists, the private that the identification information according to described first user in step S96 is corresponding
Key, is decrypted process to described decoded 2 D code information, it is thus achieved that the payment relevant information of described second user, holds before
Row, step S91 shown in Fig. 9 performed before step S92, but the present embodiment is not limited.
In step S92, first terminal sends the identification information of first user to the second terminal.
The process that implements of step S92 may refer to the associated description in embodiment illustrated in fig. 7, and here is omitted.
In step S93, the second terminal uses the identification information of first user to enter the payment relevant information of the second user
Row encryption, it is thus achieved that the payment relevant information after encryption;According to the payment relevant information after encryption, generate payment Quick Response Code.
In step S94, the second terminal demonstration payment Quick Response Code.
The process that implements of step S93 and S94 may refer to the associated description in embodiment illustrated in fig. 2, the most no longer
Repeat.
In step S95, first terminal barcode scanning obtains the payment Quick Response Code of the second user.
In step S96, described payment Quick Response Code is decoded by first terminal, it is thus achieved that decoded 2 D code information;
The private key that identification information according to described first user is corresponding, is decrypted process to described decoded 2 D code information, obtains
Obtain the payment relevant information of described second user.
In the step s 97, first terminal, according to the payment relevant information of described second user, carries out process of withholing.
The process that implements of step S95-S97 may refer to the associated description in embodiment illustrated in fig. 6, the most superfluous
State.
In sum, the method for the Quick Response Code payment that the present embodiment provides, the second terminal is believed according to the identification of first user
The payment relevant information of encryption for information the second user is to generate payment Quick Response Code;First terminal obtains payment Quick Response Code by barcode scanning
After, according to the private key that the identification information of first user is corresponding, payment Quick Response Code is decrypted, it is thus achieved that the payment phase of first user
Process of withholing is carried out again after the information of pass.Owing to needing to obtain the second user according to the private key that the identification information of first user is corresponding
Payment relevant information, even if payment Quick Response Code compromised, the terminal of other user does not knows the identification of this first user yet
Information, therefore can not carry out, according to this payment Quick Response Code, process of withholing;Thus improve the safety that Quick Response Code pays.
Following for disclosure device embodiment, may be used for performing method of disclosure embodiment.Real for disclosure device
Execute the details not disclosed in example, refer to method of disclosure embodiment.
Figure 10 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in an exemplary embodiment.This Quick Response Code is paid the bill
Device can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen or
Person is whole.With reference to Figure 10, this device includes acquisition module 110, generation module 120 and display module 130.
Acquisition module 110, is configured to obtain the identification information of first user;
Generation module 120, the identification information according to described first user that is configured to letter relevant with the payment of the second user
Breath, generates the payment Quick Response Code of described second user;
Display module 130, is display configured to described payment Quick Response Code, and described payment Quick Response Code is for for described first
Described payment Quick Response Code is also withholdd process by the terminal scanning at family according to the identification information of described first user.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 11 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.This Quick Response Code is paid
The device of money can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen
Or all.With reference to Figure 11, the device of the present embodiment on the basis of the device embodiment shown in Figure 10, described generation module
120, including: encryption submodule 121 and generation submodule 122.
Encryption submodule 121, is configured to the identification information the using described first user payment to described second user
Relevant information is encrypted, it is thus achieved that the payment relevant information after encryption;
Generate submodule 122, the payment relevant information after being configured to according to described encryption, generate described payment two dimension
Code.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 12 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.This Quick Response Code is paid
The device of money can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen
Or all.With reference to Figure 12, the device of the present embodiment on the basis of the device embodiment shown in Figure 10 or Figure 11, described acquisition
Module 110, including: positional information obtains submodule 111 and identifies acquisition of information submodule 112;
Positional information obtains submodule 111, is configured to obtain the positional information of described first user;
Identify acquisition of information submodule 112, be configured to the positional information according to described first user, it is thus achieved that described first
The identification information of user.
Alternatively, described positional information obtains submodule 111, is configured to the GPS of terminal according to described second user
Location information, obtains the positional information of described first user;Or, it is configured to the terminal according to described second user and is connected
The information of base station, obtain the positional information of described first user;Or, it is configured to the terminal institute according to described second user
The information of the wifi connected, it is thus achieved that the positional information of described first user.
Alternatively, described identification acquisition of information submodule 112, it is configured to the positional information according to described first user,
And the positional information prestored with identify information corresponding relation, obtain the identification information of described first user.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 13 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.This Quick Response Code is paid
The device of money can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen
Or all.With reference to Figure 13, the device of the present embodiment is on the basis of the device embodiment shown in Figure 12, and described identification information obtains
Take submodule 112, including: send submodule 112a and first and receive submodule 112b.
Send submodule 112a, be configured to send to management server identify information request, described identification information request
Positional information including described first user;
First receives submodule 112b, is configured to receive described management server and believes according to the position of described first user
The identification information of the described first user that breath sends.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 14 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.This Quick Response Code is paid
The device of money can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen
Or all.With reference to Figure 14, the device of the present embodiment on the basis of the device embodiment shown in Figure 10 or Figure 11, described acquisition
Module 110, including: second receives submodule 113;
Second receives submodule 113, is configured to receive the described first user that the terminal of described first user sends
Identification information.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 15 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.This Quick Response Code is paid
The device of money can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen
Or all.With reference to Figure 15, this device includes acquisition module 210, parsing module 220 and processing module 230.
Acquisition module 210, is configured to barcode scanning and obtains the payment Quick Response Code of the second user;
Parsing module 220, be configured to described in the identification information analysis according to first user pay the bill Quick Response Code, it is thus achieved that described
The payment relevant information of the second user;
Processing module 230, is configured to the payment relevant information according to described second user, carries out process of withholing.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 16 is the block diagram of the device paid the bill according to a kind of Quick Response Code shown in another exemplary embodiment.This Quick Response Code is paid
The device of money can pass through software, hardware or both parts being implemented in combination with becoming the electronic equipment comprising touching display screen
Or all.With reference to Figure 16, the device of the present embodiment on the basis of the device embodiment shown in Figure 15, described parsing module
220, including: decoding sub-module 221 and deciphering submodule 222.
Decoding sub-module 221, is configured to be decoded described payment Quick Response Code, it is thus achieved that decoded Quick Response Code is believed
Breath;
Deciphering submodule 222, is configured to the identification information according to described first user, to described decoded Quick Response Code
Information is decrypted process, it is thus achieved that the payment relevant information of described second user.
Alternatively, the device of the present embodiment can also include: generation module 240;
Described generation module 240, is configured to believe according to the identification of described first user at described deciphering submodule 222
Breath, is decrypted process to described decoded 2 D code information, it is thus achieved that before the payment relevant information of described second user, root
According to the identification information of described first user, generate the private key that the identification information of described first user is corresponding;
Described deciphering submodule 222, is configured to the private key that the identification information according to described first user is corresponding, to described
Decoded 2 D code information is decrypted process, it is thus achieved that the payment relevant information of described second user.
Alternatively, the device of the present embodiment can also include: sending module 250.
Described sending module 250, is configured to obtain the payment Quick Response Code of the second user in described acquisition module 210 barcode scanning
Before, the identification information of described first user is sent to the terminal of described second user.
About the device in above-described embodiment, concrete mode and the technique effect of wherein modules execution operation exist
About the embodiment of the method has been described in detail, explanation will be not set forth in detail herein.
Figure 17 is the block diagram according to a kind of device 800 for Quick Response Code payment shown in an exemplary embodiment.Such as,
Device 800 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, doctor
Treatment equipment, body-building equipment, personal digital assistant etc..
With reference to Figure 17, device 800 can include following one or more assembly: processes assembly 802, memorizer 804, electric power
Assembly 806, multimedia groupware 808, audio-frequency assembly 810, the interface 812 of input/output (I/O), sensor cluster 814, and
Communications component 816.
Process assembly 802 and generally control the integrated operation of device 800, such as with display, call, data communication, phase
The operation that machine operation and record operation are associated.Process assembly 802 and can include that one or more processor 820 performs to refer to
Order, to complete all or part of step of above-mentioned method.Additionally, process assembly 802 can include one or more module, just
Mutual in process between assembly 802 and other assemblies.Such as, process assembly 802 and can include multi-media module, many to facilitate
Media component 808 and process between assembly 802 mutual.
Memorizer 804 is configured to store various types of data to support the operation at device 800.Showing of these data
Example includes any application program for operation on device 800 or the instruction of method, contact data, telephone book data, disappears
Breath, picture, video etc..Memorizer 804 can be by any kind of volatibility or non-volatile memory device or their group
Close and realize, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable compile
Journey read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash
Device, disk or CD.
The various assemblies that electric power assembly 806 is device 800 provide electric power.Electric power assembly 806 can include power management system
System, one or more power supplys, and other generate, manage and distribute, with for device 800, the assembly that electric power is associated.
The screen of one output interface of offer that multimedia groupware 808 is included between described device 800 and user.One
In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch screen, to receive the input signal from user.Touch panel includes one or more touch sensing
Device is with the gesture on sensing touch, slip and touch panel.Described touch sensor can not only sense touch or sliding action
Border, but also detect the persistent period relevant to described touch or slide and pressure.In certain embodiments, many matchmakers
Body assembly 808 includes a front-facing camera and/or post-positioned pick-up head.When device 800 is in operator scheme, such as screening-mode or
During video mode, front-facing camera and/or post-positioned pick-up head can receive the multi-medium data of outside.Each front-facing camera and
Post-positioned pick-up head can be a fixing optical lens system or have focal length and optical zoom ability.
Audio-frequency assembly 810 is configured to output and/or input audio signal.Such as, audio-frequency assembly 810 includes a Mike
Wind (MIC), when device 800 is in operator scheme, during such as call model, logging mode and speech recognition mode, mike is joined
It is set to receive external audio signal.The audio signal received can be further stored at memorizer 804 or via communication set
Part 816 sends.In certain embodiments, audio-frequency assembly 810 also includes a speaker, is used for exporting audio signal.
I/O interface 812 provides interface for processing between assembly 802 and peripheral interface module, above-mentioned peripheral interface module can
To be keyboard, put striking wheel, button etc..These buttons may include but be not limited to: home button, volume button, start button and lock
Set button.
Sensor cluster 814 includes one or more sensor, for providing the state of various aspects to comment for device 800
Estimate.Such as, what sensor cluster 814 can detect device 800 opens/closed mode, the relative localization of assembly, such as described
Assembly is display and the keypad of device 800, and sensor cluster 814 can also detect device 800 or 800 1 assemblies of device
Position change, the presence or absence that user contacts with device 800, device 800 orientation or acceleration/deceleration and device 800
Variations in temperature.Sensor cluster 814 can include proximity transducer, is configured to when not having any physical contact detect
The existence of neighbouring object.Sensor cluster 814 can also include optical sensor, such as CMOS or ccd image sensor, is used for becoming
Use as in application.In certain embodiments, this sensor cluster 814 can also include acceleration transducer, gyro sensors
Device, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 816 is configured to facilitate the communication of wired or wireless mode between device 800 and other equipment.Device
800 can access wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.An exemplary enforcement
In example, communications component 816 receives the broadcast singal from external broadcasting management system or broadcast related information via broadcast channel.
In one exemplary embodiment, described communications component 816 also includes near-field communication (NFC) module, to promote junction service.Example
As, can be based on RF identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology,
Bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 800 can be by one or more application specific integrated circuits (ASIC), numeral letter
Number processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components realize, be used for performing said method.
In the exemplary embodiment, a kind of non-transitory computer-readable recording medium including instruction, example are additionally provided
As included the memorizer 804 of instruction, above-mentioned instruction can have been performed said method by the processor 820 of device 800.Such as,
Described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is by the process of device 800
When device performs so that device 800 is able to carry out the method for a kind of Quick Response Code payment.
Figure 18 is the block diagram of system paid the bill according to a kind of Quick Response Code shown in an exemplary embodiment, and this system includes the
One terminal 910 and the second terminal 920;
Second terminal 920 can be the device shown in the arbitrary shown device of Figure 10-Figure 14 or Figure 17;
First terminal 910 can be the arbitrary shown device of Figure 15-Figure 17.
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to its of the disclosure
Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modification, purposes or
Person's adaptations is followed the general principle of the disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques means.Description and embodiments is considered only as exemplary, and the true scope of the disclosure and spirit are by following
Claims are pointed out.
It should be appreciated that the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and
And various modifications and changes can carried out without departing from the scope.The scope of the present disclosure is only limited by appending claims
System.
Claims (24)
1. the method for a Quick Response Code payment, it is characterised in that including:
Obtain the identification information of first user;
Identification information according to described first user and the payment relevant information of the second user, generate the payment of described second user
Quick Response Code;
Showing described payment Quick Response Code, described payment Quick Response Code is for the terminal scanning for described first user and according to described the
Described payment Quick Response Code is withholdd process by the identification information of one user.
Method the most according to claim 1, it is characterised in that the described identification information and second according to described first user
The payment relevant information of user, generates the payment Quick Response Code of described second user, including:
The payment relevant information of described second user is encrypted by the identification information using described first user, it is thus achieved that add
Payment relevant information after close;
According to the payment relevant information after described encryption, generate described payment Quick Response Code.
Method the most according to claim 1 and 2, it is characterised in that the identification information of described acquisition first user, including:
Obtain the positional information of described first user;
Positional information according to described first user, it is thus achieved that the identification information of described first user.
Method the most according to claim 3, it is characterised in that the positional information of the described first user of described acquisition, including:
The GPS of the terminal according to described second user positions information, obtains the positional information of described first user;Or,
The information of the base station that the terminal according to described second user is connected, obtains the positional information of described first user;Or,
The information of the wifi that the terminal according to described second user is connected, it is thus achieved that the positional information of described first user.
Method the most according to claim 3, it is characterised in that the described positional information according to described first user, it is thus achieved that
The identification information of described first user, including:
According to the positional information of described first user, and the positional information prestored and the corresponding relation of the information of identification, obtain
Take the identification information of described first user.
Method the most according to claim 3, it is characterised in that the described positional information according to described first user, it is thus achieved that
The identification information of described first user, including:
Sending to management server and identify information request, described identification information request includes the positional information of described first user;
Receive the identification information of the described first user that described management server sends according to the positional information of described first user.
Method the most according to claim 1 and 2, it is characterised in that the identification information of described acquisition first user, including:
Receive the identification information of the described first user of the terminal transmission of described first user.
8. the method for a Quick Response Code payment, it is characterised in that including:
Barcode scanning obtains the payment Quick Response Code of the second user;
Payment Quick Response Code described in identification information analysis according to first user, it is thus achieved that the payment relevant information of described second user;
According to the payment relevant information of described second user, carry out process of withholing.
Method the most according to claim 8, it is characterised in that described according to described in the identification information analysis of first user pair
Money Quick Response Code, it is thus achieved that the payment relevant information of described second user, including:
Described payment Quick Response Code is decoded, it is thus achieved that decoded 2 D code information;
Identification information according to described first user, is decrypted process to described decoded 2 D code information, it is thus achieved that described
The payment relevant information of the second user.
Method the most according to claim 9, it is characterised in that the described identification information according to described first user, to institute
State decoded 2 D code information and be decrypted process, it is thus achieved that before the payment relevant information of described second user, also include: root
According to the identification information of described first user, generate the private key that the identification information of described first user is corresponding;
The described identification information according to described first user, is decrypted process to described decoded 2 D code information, it is thus achieved that
The payment relevant information of described second user, including:
The private key that identification information according to described first user is corresponding, is decrypted place to described decoded 2 D code information
Reason, it is thus achieved that the payment relevant information of described second user.
11. methods described in-10 any one according to Claim 8, it is characterised in that described barcode scanning obtains paying of the second user
Before money Quick Response Code, also include:
The identification information of described first user is sent to the terminal of described second user.
The device of 12. 1 kinds of Quick Response Code payments, it is characterised in that including:
Acquisition module, is configured to obtain the identification information of first user;
Generation module, is configured to the payment relevant information of the identification information according to described first user and the second user, generates
The payment Quick Response Code of described second user;
Display module, is display configured to described payment Quick Response Code, and described payment Quick Response Code is for the end for described first user
Described payment Quick Response Code is also withholdd process by end scanning according to the identification information of described first user.
13. devices according to claim 12, it is characterised in that described generation module, including:
Encryption submodule, is configured to the identification information the using described first user payment relevant information to described second user
It is encrypted, it is thus achieved that the payment relevant information after encryption;
Generate submodule, the payment relevant information after being configured to according to described encryption, generate described payment Quick Response Code.
14. according to the device described in claim 12 or 13, it is characterised in that described acquisition module, including:
Positional information obtains submodule, is configured to obtain the positional information of described first user;
Identify acquisition of information submodule, be configured to the positional information according to described first user, it is thus achieved that described first user
Identification information.
15. devices according to claim 14, it is characterised in that described positional information obtains submodule, is configured to root
Position information according to the GPS of the terminal of described second user, obtain the positional information of described first user;Or, it is configured to root
According to the information of the base station that the terminal of described second user is connected, obtain the positional information of described first user;Or, it is configured
According to the information of wifi that connected of the terminal of described second user, it is thus achieved that the positional information of described first user.
16. devices according to claim 14, it is characterised in that described identification acquisition of information submodule, are configured to root
According to the positional information of described first user, and the positional information prestored and the corresponding relation of the information of identification, obtain described
The identification information of first user.
17. devices according to claim 14, it is characterised in that described identification acquisition of information submodule, including:
Sending submodule, be configured to send to management server identify information request, described identification information request includes described
The positional information of first user;
First receives submodule, is configured to receive the positional information according to described first user that described management server sends
The identification information of the described first user obtained.
18. according to the device described in claim 12 or 13, it is characterised in that described acquisition module, including:
Second receives submodule, is configured to receive the identification letter of the described first user of the terminal transmission of described first user
Breath.
The device of 19. 1 kinds of Quick Response Code payments, it is characterised in that including:
Acquisition module, is configured to barcode scanning and obtains the payment Quick Response Code of the second user;
Parsing module, be configured to described in the identification information analysis according to first user pay the bill Quick Response Code, it is thus achieved that described second uses
The payment relevant information at family;
Processing module, is configured to the payment relevant information according to described second user, carries out process of withholing.
20. devices according to claim 19, it is characterised in that described parsing module, including:
Decoding sub-module, is configured to be decoded described payment Quick Response Code, it is thus achieved that decoded 2 D code information;
Deciphering submodule, is configured to the identification information according to described first user, enters described decoded 2 D code information
Row decryption processing, it is thus achieved that the payment relevant information of described second user.
21. devices according to claim 20, it is characterised in that also include: generation module;
Described generation module, is configured at described deciphering submodule according to the identification information of described first user, to described solution
2 D code information after Ma is decrypted process, it is thus achieved that before the payment relevant information of described second user, according to described first
The identification information of user, generates the private key that the identification information of described first user is corresponding;
Described deciphering submodule is configured to the private key that the identification information according to described first user is corresponding, to described decoded
2 D code information is decrypted process, it is thus achieved that the payment relevant information of described second user.
22. according to the device described in claim 19-21 any one, it is characterised in that also include: sending module;
Described sending module, is configured to before described acquisition module barcode scanning obtains the payment Quick Response Code of the second user, to institute
The terminal stating the second user sends the identification information of described first user.
The device of 23. 1 kinds of Quick Response Code payments, it is characterised in that including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Obtain the identification information of first user;
Identification information according to described first user and the payment relevant information of the second user, generate the payment of described second user
Quick Response Code;
Showing described payment Quick Response Code, described payment Quick Response Code is for the terminal scanning for described first user and according to described the
Described payment Quick Response Code is withholdd process by the identification information of one user.
The device of 24. 1 kinds of Quick Response Code payments, it is characterised in that including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Barcode scanning obtains the payment Quick Response Code of the second user;
Payment Quick Response Code described in identification information analysis according to first user, it is thus achieved that the payment relevant information of described second user;
According to the payment relevant information of described second user, carry out process of withholing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610607699.7A CN106204029B (en) | 2016-07-28 | 2016-07-28 | The method and apparatus of two dimensional code payment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610607699.7A CN106204029B (en) | 2016-07-28 | 2016-07-28 | The method and apparatus of two dimensional code payment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106204029A true CN106204029A (en) | 2016-12-07 |
CN106204029B CN106204029B (en) | 2019-04-26 |
Family
ID=57495915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610607699.7A Active CN106204029B (en) | 2016-07-28 | 2016-07-28 | The method and apparatus of two dimensional code payment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106204029B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503987A (en) * | 2016-10-29 | 2017-03-15 | 维沃移动通信有限公司 | Payment two-dimensional code display method and mobile terminal |
CN107657455A (en) * | 2017-10-18 | 2018-02-02 | 广州佳都数据服务有限公司 | A kind of transaction verification method and device |
CN108268921A (en) * | 2018-01-15 | 2018-07-10 | 上海众人网络安全技术有限公司 | Quick Response Code generates and coding/decoding method, device, transaction system and storage medium |
CN108683438A (en) * | 2018-07-26 | 2018-10-19 | 咪付(广州)网络科技有限公司 | Non- visible safety Transmission system based on Quick Response Code and method |
WO2018233584A1 (en) * | 2017-06-20 | 2018-12-27 | 腾讯科技(深圳)有限公司 | Method, device, computer apparatus, and storage medium for transferring account value |
CN110851270A (en) * | 2019-10-21 | 2020-02-28 | ***股份有限公司 | Resource transfer method, device, equipment and medium |
CN112036868A (en) * | 2020-09-02 | 2020-12-04 | 中国银行股份有限公司 | Two-dimensional code secure payment method and device, storage medium and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004258763A (en) * | 2003-02-24 | 2004-09-16 | Ntt Docomo Inc | Electronic invoice issuing apparatus and program |
CN105590199A (en) * | 2014-11-14 | 2016-05-18 | ***股份有限公司 | Payment method and payment system based on dynamic two-dimensional code |
CN105701659A (en) * | 2016-03-11 | 2016-06-22 | 广州云移信息科技有限公司 | Two-dimensional code-based network payment method and system |
-
2016
- 2016-07-28 CN CN201610607699.7A patent/CN106204029B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004258763A (en) * | 2003-02-24 | 2004-09-16 | Ntt Docomo Inc | Electronic invoice issuing apparatus and program |
CN105590199A (en) * | 2014-11-14 | 2016-05-18 | ***股份有限公司 | Payment method and payment system based on dynamic two-dimensional code |
CN105701659A (en) * | 2016-03-11 | 2016-06-22 | 广州云移信息科技有限公司 | Two-dimensional code-based network payment method and system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503987A (en) * | 2016-10-29 | 2017-03-15 | 维沃移动通信有限公司 | Payment two-dimensional code display method and mobile terminal |
WO2018233584A1 (en) * | 2017-06-20 | 2018-12-27 | 腾讯科技(深圳)有限公司 | Method, device, computer apparatus, and storage medium for transferring account value |
CN107657455A (en) * | 2017-10-18 | 2018-02-02 | 广州佳都数据服务有限公司 | A kind of transaction verification method and device |
CN108268921A (en) * | 2018-01-15 | 2018-07-10 | 上海众人网络安全技术有限公司 | Quick Response Code generates and coding/decoding method, device, transaction system and storage medium |
CN108683438A (en) * | 2018-07-26 | 2018-10-19 | 咪付(广州)网络科技有限公司 | Non- visible safety Transmission system based on Quick Response Code and method |
CN110851270A (en) * | 2019-10-21 | 2020-02-28 | ***股份有限公司 | Resource transfer method, device, equipment and medium |
CN112036868A (en) * | 2020-09-02 | 2020-12-04 | 中国银行股份有限公司 | Two-dimensional code secure payment method and device, storage medium and equipment |
CN112036868B (en) * | 2020-09-02 | 2024-01-26 | 中国银行股份有限公司 | Two-dimensional code secure payment method, device, storage medium and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106204029B (en) | 2019-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106204029A (en) | The method and apparatus of Quick Response Code payment | |
CN104283876A (en) | Operation authorization method and device | |
CN105260673A (en) | Short message reading method and apparatus | |
CN106296170A (en) | The method of Quick Response Code payment, Apparatus and system | |
CN104703295A (en) | Network access method and network access device | |
CN104732380A (en) | Method and device for conducting account transfer processing | |
CN105307137A (en) | Short message reading method and device | |
CN103942469A (en) | Picture processing method, device and terminal | |
CN106097494A (en) | The method for unlocking of smart lock and device | |
CN104933351A (en) | Information security processing method and information security processing device | |
EP2940977B1 (en) | Method and device for sending information in voice service | |
CN106453052A (en) | Message interaction method and apparatus thereof | |
CN106204046A (en) | The method and device that order pays | |
CN105678549A (en) | Payment method and device | |
CN105631254B (en) | Unlocking method and tripper | |
CN104735670A (en) | Network access method and device | |
CN105654533A (en) | Picture editing method and picture editing device | |
CN104468581B (en) | The method and device of login application program | |
CN104217328A (en) | Multi-verification payment method and multi-verification payment device | |
CN107230060A (en) | The method and apparatus that a kind of account is reported the loss | |
CN104574107A (en) | Display method and device for cross-merchant order information | |
CN107819740A (en) | Verification method, terminal device, audio amplifier and the server of terminal device | |
CN106060027A (en) | Methods, devices, equipment and systems for verification based on verification codes | |
CN107562500A (en) | Debugging apparatus, method and apparatus | |
CN107341657A (en) | Payment process method, apparatus and terminal based on application program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180822 Address after: 100000 Beijing Beijing economic and Technological Development Zone, Chuang Chuang fourteen Street 99, 33 D Building 2 level 2243. Applicant after: Beijing millet Payment Technology Co., Ltd. Address before: 100085 Huarun Qingcai Street 68, Haidian District, Beijing, two stage, 9 floor, 01 rooms. Applicant before: BEIJING XIAOMI MOBILE SOFTWARE Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |