CN107248071A - A kind of method and device for the security for improving Quick Response Code consumption certificate - Google Patents
A kind of method and device for the security for improving Quick Response Code consumption certificate Download PDFInfo
- Publication number
- CN107248071A CN107248071A CN201710439244.3A CN201710439244A CN107248071A CN 107248071 A CN107248071 A CN 107248071A CN 201710439244 A CN201710439244 A CN 201710439244A CN 107248071 A CN107248071 A CN 107248071A
- Authority
- CN
- China
- Prior art keywords
- quick response
- response code
- mask
- distance
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Finance (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
The present invention relates to planar bar code technology field, more particularly to a kind of method and device for the security for improving Quick Response Code consumption certificate.This method includes:Purchase instruction is sent to vending machine;The Quick Response Code got according to the purchase instruction is received, the Quick Response Code is shown in terminal;Judge the distance of the terminal and the vending machine;When the distance is more than pre-determined distance, mask is loaded on the Quick Response Code and the mask is locked, wherein, the mask is used to cover the Quick Response Code.The embodiment can be effectively protected the safety of Quick Response Code, it is to avoid other people usurp the Quick Response Code, and the interests of protection consumer are not compromised.
Description
【Technical field】
The present invention relates to planar bar code technology field, more particularly to a kind of method for the security for improving Quick Response Code consumption certificate
And device.
【Background technology】
At present, it can typically use Quick Response Code as the consumption certificate of user, user can obtain it by scanning Quick Response Code
The commodity of purchase.And Quick Response Code is easy to be usurped by other people as a kind of electronic ticket, so as to compromise the interests of consumer.Cause
This, protects the safety of Quick Response Code necessary.
【The content of the invention】
The technical problem to be solved in the present invention is to provide a kind of method of security for improving Quick Response Code consumption certificate and dress
Put, solve the safety issue of Quick Response Code.
The one side of the embodiment of the present invention there is provided it is a kind of improve Quick Response Code consumption certificate security method, including:
Purchase instruction is sent to vending machine;
The Quick Response Code got according to the purchase instruction is received, the Quick Response Code is shown in terminal;
Judge the distance of the terminal and the vending machine;
When the distance is more than pre-determined distance, mask is loaded on the Quick Response Code and the mask is locked, wherein,
The mask is used to cover the Quick Response Code.
In certain embodiments, methods described also includes:
When the distance is less than or equal to the pre-determined distance, the Quick Response Code is activated.
In certain embodiments, before the activation Quick Response Code, methods described also includes:
Receive checking instruction;
Judge whether it is the corresponding user of the Quick Response Code according to the checking instruction, if so, performing the activation two dimension
The step of code.
In certain embodiments, the mask all covers the Quick Response Code, and the activation Quick Response Code is specially:Root
The transparency of the mask is adjusted according to the transparency regulating command received, wherein, when preset range is arrived in transparency regulation
When interior, the Quick Response Code is activated.
In certain embodiments, the mask part covers the Quick Response Code, and the activation Quick Response Code is specially:Root
According to the mobile mask of moving operation instruction received, wherein, when the mask is moved into the area outside the Quick Response Code
During domain, the Quick Response Code is activated.
The another aspect of the embodiment of the present invention there is provided a kind of device, including:
Sending module, for sending purchase instruction to vending machine;
First receiving module, for receiving the Quick Response Code got according to the purchase instruction, the Quick Response Code is shown in
Terminal;
First judge module, the distance for judging the terminal and the vending machine;
First processing module, for when the distance be more than pre-determined distance when, on the Quick Response Code load mask and
The mask is locked, wherein, the mask is used to cover the Quick Response Code.
In certain embodiments, described device also includes:
Second processing module, for when the distance is less than or equal to the pre-determined distance, activating the Quick Response Code.
In certain embodiments, before the activation Quick Response Code, described device also includes:
Second receiving module, for receiving checking instruction;
Second judge module, for judging whether it is the corresponding user of the Quick Response Code according to the checking instruction, if so,
Perform the step of activating the Quick Response Code.
In certain embodiments, the mask all covers the Quick Response Code, and the activation Quick Response Code is specially:Root
The transparency of the mask is adjusted according to the transparency regulating command received, wherein, when preset range is arrived in transparency regulation
When interior, the Quick Response Code is activated.
In certain embodiments, the mask part covers the Quick Response Code, and the activation Quick Response Code is specially:Root
According to the mobile mask of moving operation instruction received, wherein, when the mask is moved into the area outside the Quick Response Code
During domain, the Quick Response Code is activated.
In embodiments of the present invention, by judging the distance of vending machine and terminal, to decide whether to the two dimension in terminal
Code loading mask, wherein, the Quick Response Code is generated after terminal user buys commodity to vending machine, and user can rely on the two dimension
Code is in vending machine picking.The embodiment can be effectively protected the safety of Quick Response Code, it is to avoid other people usurp the Quick Response Code, protection
The interests of consumer are not compromised.
【Brief description of the drawings】
One or more embodiments are illustrative by the picture in corresponding accompanying drawing, these exemplary theorys
The element with same reference numbers label is expressed as similar element in the bright restriction not constituted to embodiment, accompanying drawing, removes
Composition is not limited the non-figure having in special statement, accompanying drawing.
Fig. 1 is a kind of structural representation of implementation environment involved by each embodiment of the invention;
Fig. 2 is that a kind of flow of the method for the security for raising Quick Response Code consumption certificate that the embodiment of the present invention one is provided is shown
It is intended to;
Fig. 3 is that a kind of flow of the method for the security for raising Quick Response Code consumption certificate that the embodiment of the present invention two is provided is shown
It is intended to;
Fig. 4 is that a kind of flow of the method for the security for raising Quick Response Code consumption certificate that the embodiment of the present invention three is provided is shown
It is intended to;
Fig. 5 is that a kind of structure of the device of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention four is provided is shown
It is intended to;
Fig. 6 is that a kind of structure of the device of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention five is provided is shown
It is intended to;
Fig. 7 is the electronic equipment of the method for the security provided in an embodiment of the present invention for performing and improving Quick Response Code consumption certificate
Hardware architecture diagram.
【Embodiment】
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, not
For limiting the present invention.
Referring to Fig. 1, Fig. 1 is a kind of structural representation of implementation environment involved by each embodiment of the invention.Such as Fig. 1
Shown, the implementation environment includes terminal 100 and vending machine 200.
Terminal 100 can run browser, and can also run other can load and show the application of Webpage
Program, such as class of doing shopping application, payment class application etc..Terminal 100 includes camera, fingerprint acquisition device and sound collection dress
Put, so that terminal 100 possesses face identification functions, fingerprint identification function, sound identifying function etc..Terminal 100 specifically may be used
To be mobile phone, tablet personal computer, notebook computer etc..
Terminal 100 is connected by wireless network or wired networking with vending machine 200.User can pass through registration terminal
APP on 100 accesses vending machine 200, so that the commodity in vending machine 200 are bought on APP, and when user buys successfully
Afterwards, corresponding Quick Response Code can be obtained, user can be by the Quick Response Code in the picking of vending machine 200.
Wherein, vending machine 200 can be unmanned automatic vending machine, a certain sales counter that can also be in shop.
Based on above-mentioned implementation environment, following embodiments provide a kind of method for the security for improving Quick Response Code consumption certificate
And device.Wherein, the method for the security of the raising Quick Response Code consumption certificate is performed by terminal, improves Quick Response Code consumption certificate
The device of security can be arranged in the terminal as a software or hardware feature unit, can also be as being incorporated into end
One function module in end, the method for performing the security of the raising Quick Response Code consumption certificate of the embodiment of the present invention.
Embodiment one
Referring to Fig. 2, Fig. 2 is a kind of side of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention one is provided
The schematic flow sheet of method.As shown in Fig. 2 this method includes:
Step 11, to vending machine send purchase instruction.
Purchase instruction is after terminal user successfully buys the commodity of vending machine on terminal APP, from terminal to selling
What cargo aircraft was sent.Wherein, the APP is the corresponding shopping application of the vending machine, and the vending machine is selling in above-mentioned implementation environment
Cargo aircraft.
The Quick Response Code that step 12, reception are got according to the purchase instruction, the Quick Response Code is shown in terminal.
After user's success buys commodity on terminal APP, the commodity bought according to user generate corresponding Quick Response Code,
Terminal receives the Quick Response Code and shown.The Quick Response Code be user buy commodity consumption certificate, user can by this two
Dimension code obtains the commodity of its purchase in vending machine.The Quick Response Code can be pattern in 2 D code.
Step 13, the distance for judging the terminal and the vending machine.
Judge terminal and the distance of vending machine, that is to say the distance for judging terminal user and vending machine.The distance is actual
Physical distance.
Wherein it is possible to detect the distance of terminal and vending machine by setting range sensor in terminal.It can also lead to
The position of GPS location terminal and vending machine is crossed, the position of display terminal and vending machine, then passes through on existing electronic map
The actual range of pre-defined algorithm computing terminal and vending machine, the pre-defined algorithm includes Euclidean distance computational methods, shortest path meter
Calculation method etc..
Step 14, when the distance is more than pre-determined distance, mask is loaded on the Quick Response Code and the illiteracy is locked
Layer, wherein, the mask is used to cover the Quick Response Code.
It is understood that when terminal is close apart from vending machine, representing that terminal user there may be and being obtained by Quick Response Code
The wish of the commodity of purchase is taken, and when terminal is distant apart from vending machine, represents that terminal user may be not desired to obtain its purchase
Commodity, at this point it is necessary to improve the security of Quick Response Code, it is to avoid other people usurp the Quick Response Code.Therefore, in the present embodiment, root
Determine whether to use the Quick Response Code according to terminal and the distance of vending machine.
Wherein, the pre-determined distance can be empirically derived, for example, the pre-determined distance is 1 meter, when terminal and vending machine
When distance is more than 1 meter, mask is loaded on the Quick Response Code;When terminal and the distance of vending machine are less than or equal to 1 meter, to described
Quick Response Code is not dealt with.
Wherein, the mask is to float over one piece of barrier bed on Quick Response Code, itself does not include view data, only to two dimension
Code pattern, which serves, to be blocked, and the view data for the Quick Response Code part being blocked will not be impacted because of being blocked.Herein,
Whole pattern in 2 D code can be sheltered from by mask, can also shield portions pattern in 2 D code.Load and cover on Quick Response Code
After layer, the mask is locked, and only when terminal receives default operational order, can just cancel the mask.
In certain embodiments, it can determine whether to load mask on the Quick Response Code with passage time detection.Example
Such as, the operational order being not received by preset time to the Quick Response Code is detected, then loads mask on the Quick Response Code,
To protect the Quick Response Code.
In certain embodiments, by the refreshing Quick Response Code of timing each Quick Response Code can also be made to maintain a period of time
The term of validity, so as to protect the safety of Quick Response Code.
In certain embodiments, vending machine is provided with barcode scanning device, is loaded with default algorithm in the barcode scanning device, passes through
The default algorithm can automatically be decrypted during barcode scanning to the Quick Response Code of encryption.And hence it is also possible to pass through certificate
Or the Quick Response Code got is encrypted preset protocol, when user needs to use the Quick Response Code, directly by selling
The barcode scanning device of cargo aircraft scans the Quick Response Code, is decrypted during scanning and reads the content of Quick Response Code, it is necessary to illustrate
, in this process, only after checking user identity is legal, can just start the decoding function of barcode scanning device.In addition,
The Quick Response Code of encryption can not be decrypted during barcode scanning, terminal user is referred to by operating APP to send decoding to server
Order, after authentication, obtains corresponding clear crytpographic key, so as to actively decrypt the Quick Response Code.
The embodiments of the invention provide a kind of method for the security for improving Quick Response Code consumption certificate, this method is by judging
The distance of vending machine and terminal, to decide whether to load mask to the Quick Response Code in terminal, wherein, the Quick Response Code is terminal user
Buy what is generated after commodity to vending machine, user can be by the Quick Response Code in vending machine picking.The embodiment can be effective
Protection Quick Response Code safety, it is to avoid other people usurp the Quick Response Code, and the interests of protection consumer are not compromised.
Embodiment two
Referring to Fig. 3, Fig. 3 is a kind of side of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention two is provided
The schematic flow sheet of method.Fig. 3 and Fig. 2 main distinction is that methods described also includes:
Step 15, when the distance is less than or equal to the pre-determined distance, activate the Quick Response Code.
In the present embodiment, when the distance for detecting terminal and vending machine is less than or equal to pre-determined distance, represent eventually
End subscriber is close to the vending machine, it can be understood as the wish of the with good grounds Quick Response Code picking of terminal user, and therefore, Quick Response Code is entered
Line activating.
The Quick Response Code is activated, that is, removes the mask being carried on the pattern in 2 D code.In the present embodiment, according to illiteracy
The distribution situation of layer activates the Quick Response Code using different methods.
Specifically, when the mask whole covering Quick Response Code, the activation Quick Response Code is specially:According to what is received
Transparency regulating command adjusts the transparency of the mask, wherein, when preset range (such as 90%- is arrived in transparency regulation
100%) when in, the Quick Response Code is activated.When mask part covers the Quick Response Code, the activation Quick Response Code is specific
For:According to the mobile mask of moving operation instruction received, wherein, when the mask is moved into outside the Quick Response Code
Region when, the Quick Response Code is activated, now, and the mask is transportable, can be moved by the finger touch screen of user
The mask.
It should be noted that in addition to above two mode activates the Quick Response Code, can also swash by other means
The Quick Response Code living.
The embodiments of the invention provide a kind of method for the security for improving Quick Response Code consumption certificate, this method is by judging
The distance of vending machine and terminal, to decide whether to load mask to the Quick Response Code in terminal, further, sentences always according to the distance
It is disconnected when to remove the mask being carried on Quick Response Code.Wherein, the Quick Response Code is that terminal user buys generation after commodity to vending machine
, user can be by the Quick Response Code in vending machine picking.The embodiment can not only be effectively protected the safety of Quick Response Code,
And use of the user to the Quick Response Code is facilitated, improve Consumer's Experience.
Embodiment three
Referring to Fig. 4, Fig. 4 is a kind of side of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention three is provided
The schematic flow sheet of method.As shown in figure 4, this method includes:
Step 21, to vending machine send purchase instruction;
The Quick Response Code that step 22, reception are got according to the purchase instruction, the Quick Response Code is shown in terminal;
Step 23, the distance for judging the terminal and the vending machine;
Step 24, when the distance is more than pre-determined distance, mask is loaded on the Quick Response Code and the illiteracy is locked
Layer, wherein, the mask is used to cover the Quick Response Code;
Wherein, step 21- steps 24 specifically refer to the narration in embodiment one, will not be repeated here.
Step 25, when the distance be less than or equal to the pre-determined distance when, receive checking instruction;
Step 26, according to it is described checking instruction judge whether it is the corresponding user of the Quick Response Code, if so, activation described two
Tie up code.
The present embodiment and the main distinction of embodiment two are, are less than or wait in the distance for detecting terminal and vending machine
When pre-determined distance, also further terminal user is identified, only when user's identification is correct, the two dimension is just activated
Code.
Wherein it is possible to recognize the two dimension by modes such as fingerprint recognition, voice recognition, recognition of face and iris recognitions
Whether the corresponding user of code is terminal user.Fingerprint recognition, voice recognition, recognition of face and iris recognition detailed process can
With with reference to the record in correlation technique.
Wherein, the specific method for activating the Quick Response Code specifically refers to embodiment two, can also by other method come
Activate the Quick Response Code.
The embodiments of the invention provide a kind of method for the security for improving Quick Response Code consumption certificate, this method is by judging
The distance of vending machine and terminal, to decide whether to load mask to the Quick Response Code in terminal, further, always according to the distance,
And the result of user's identification determines when to remove the mask being carried on Quick Response Code.Wherein, the Quick Response Code is terminal user
Buy what is generated after commodity to vending machine, user can be by the Quick Response Code in vending machine picking.The embodiment is further carried
The high security of Quick Response Code, so as to protect the interests of consumer conscientiously.
Example IV
Referring to Fig. 5, Fig. 5 is a kind of dress of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention four is provided
The structural representation put.As shown in figure 5, the device 30 includes:Sending module 301, the first receiving module 302, first judge mould
Block 303 and first processing module 304.
Wherein, sending module 301, for sending purchase instruction to vending machine;First receiving module 302, for receiving root
The Quick Response Code got according to the purchase instruction, the Quick Response Code is shown in terminal;First judge module 303, for judging
State the distance of terminal and the vending machine;First processing module 304, for when the distance is more than pre-determined distance, described
Mask is loaded on Quick Response Code and the mask is locked, wherein, the mask is used to cover the Quick Response Code.
What deserves to be explained is, the content such as the information exchange between module, implementation procedure in said apparatus, due to this hair
Bright embodiment of the method one is based on same design, and particular content can be found in the narration in the inventive method embodiment one, herein not
Repeat again.
The embodiments of the invention provide a kind of device for the security for improving Quick Response Code consumption certificate, the device is by judging
The distance of vending machine and terminal, to decide whether to load mask to the Quick Response Code in terminal, wherein, the Quick Response Code is terminal user
Buy what is generated after commodity to vending machine, user can be by the Quick Response Code in vending machine picking.The embodiment can be effective
Protection Quick Response Code safety, it is to avoid other people usurp the Quick Response Code, and the interests of protection consumer are not compromised.
Embodiment five
Referring to Fig. 6, Fig. 6 is a kind of dress of the security for raising Quick Response Code consumption certificate that the embodiment of the present invention five is provided
The structural representation put.Fig. 6 and Fig. 5 main distinction is that described device 30 also includes:Second processing module 305.
Wherein, Second processing module 305, for when the distance is less than or equal to the pre-determined distance, activating institute
State Quick Response Code.
In certain embodiments, equally referring to Fig. 6, before the Quick Response Code is activated, described device 30 also includes:The
Two receiving modules 306 and the second judge module 307.
Wherein, the second receiving module 306, for receiving checking instruction;Second judge module 307, for being tested according to
Card instruction judges whether it is the corresponding user of the Quick Response Code, if so, performing the step of activating the Quick Response Code.
Wherein, the mask all covers the Quick Response Code, and the activation Quick Response Code is specially:According to what is received
Transparency regulating command adjusts the transparency of the mask, when in transparency regulation to preset range, the Quick Response Code
It is activated.
Wherein, the mask part covers the Quick Response Code, and the activation Quick Response Code is specially:According to what is received
The mobile mask of moving operation instruction, when the region outside the mask is moved into the Quick Response Code, the Quick Response Code
It is activated.
What deserves to be explained is, the content such as the information exchange between module, implementation procedure in said apparatus, due to this hair
Bright embodiment of the method one, embodiment two and embodiment three is based on same design, and it is real that particular content can be found in the inventive method
The narration in example one, embodiment two and embodiment three is applied, here is omitted.
The embodiments of the invention provide a kind of device for the security for improving Quick Response Code consumption certificate, the device is by judging
The distance of vending machine and terminal, to decide whether to load mask to the Quick Response Code in terminal, further, always according to the distance,
And the result of user's identification determines when to remove the mask being carried on Quick Response Code.Wherein, the Quick Response Code is terminal user
Buy what is generated after commodity to vending machine, user can be by the Quick Response Code in vending machine picking.The embodiment is further carried
The high security of Quick Response Code, so as to protect the interests of consumer conscientiously.
Embodiment six
Referring to Fig. 7, Fig. 7 is the method for the security provided in an embodiment of the present invention for performing and improving Quick Response Code consumption certificate
Electronic equipment hardware architecture diagram, as shown in fig. 7, the electronic equipment 40 includes:
In one or more processors 401 and memory 402, Fig. 7 by taking a processor 401 as an example.
Processor 401 and memory 402 can be connected by bus or other modes, to be connected by bus in Fig. 7
Exemplified by.
Memory 402 is as a kind of non-volatile computer readable storage medium storing program for executing, available for storage non-volatile software journey
The peace of raising Quick Response Code consumption certificate in sequence, non-volatile computer executable program and module, such as embodiment of the present invention
Corresponding programmed instruction/the module of method of full property is (for example, sending module 301, the first receiving module 302 shown in accompanying drawing 5, the
One judge module 303 and first processing module 304).Processor 401 is stored in non-volatile in memory 402 by operation
Property software program, instruction and module, so that various function application and the data processing of execute server, that is, realize above-mentioned side
The method that method embodiment improves the security of Quick Response Code consumption certificate.
Memory 402 can include storing program area and storage data field, wherein, storing program area can store operation system
Application program required for system, at least one function;Storage data field can be stored according to the safety for improving Quick Response Code consumption certificate
The device of property uses created data etc..In addition, memory 402 can include high-speed random access memory, can be with
Including nonvolatile memory, for example, at least one disk memory, flush memory device or other non-volatile solid state memories
Part.In certain embodiments, memory 402 is optional including the memory remotely located relative to processor 401, and these are remotely deposited
Reservoir can extremely improve the device of the security of Quick Response Code consumption certificate by network connection.The example of above-mentioned network is included but not
It is limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
One or more of modules are stored in the memory 402, when by one or more of processors
During 401 execution, the method for the security that Quick Response Code consumption certificate is improved in above-mentioned any means embodiment is performed, for example, performing
Method and step 11 in Fig. 2 described above is to step 14, method and step 11 in Fig. 3 to step 15, the method and step in Fig. 4
21, to step 26, realize the function of the module 301-307 in the module 301-304, Fig. 6 in Fig. 5.
The said goods can perform the method that the embodiment of the present invention is provided, and possesses the corresponding functional module of execution method and has
Beneficial effect.Not ins and outs of detailed description in the present embodiment, reference can be made to the method that the embodiment of the present invention is provided.
The electronic equipment of the embodiment of the present invention exists in a variety of forms, includes but is not limited to:
(1) mobile communication equipment:The characteristics of this kind equipment is that possess mobile communication function, and to provide speech, data
Communicate as main target.This Terminal Type includes:Smart mobile phone, multimedia handset, feature mobile phone, and low-end mobile phone etc..
(2) super mobile personal computer equipment:This kind equipment belongs to the category of personal computer, there is calculating and processing work(
Can, typically also possess mobile Internet access characteristic.This Terminal Type includes:PDA, MID and UMPC equipment etc., such as iPad.
(3) other electronic installations with data interaction function.
Embodiment seven
The embodiments of the invention provide a kind of non-volatile computer readable storage medium storing program for executing, the non-volatile computer can
Read storage medium to be stored with computer executable instructions, the computer executable instructions perform above-mentioned any means by electronic equipment
The method of the security of raising Quick Response Code consumption certificate in embodiment, for example, performing the method and step in Fig. 2 described above
11 to step 14, the method and step 11 in Fig. 3 to step 15, and the method and step 21 in Fig. 4 realizes the mould in Fig. 5 to step 26
The function of module 301-307 in block 301-304, Fig. 6.
Embodiment eight
The embodiments of the invention provide a kind of computer program product, including it is stored in non-volatile computer readable storage
Calculation procedure on medium, the computer program includes programmed instruction, when described program instruction is computer-executed constantly, makes
The method that the computer performs the security of the raising Quick Response Code consumption certificate in above-mentioned any means embodiment, for example, holding
Method and step 11 in row Fig. 2 described above is to step 14, method and step 11 in Fig. 3 to step 15, the method step in Fig. 4
Rapid 21, to step 26, realize the function of the module 301-307 in the module 301-304, Fig. 6 in Fig. 5.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component can
To be or may not be physically separate, the part shown as unit can be or may not be physics list
Member, you can with positioned at a place, or can also be distributed on multiple NEs.It can be selected according to the actual needs
In some or all of module realize the purpose of this embodiment scheme.
Through the above description of the embodiments, those of ordinary skill in the art can be understood that each embodiment
The mode of general hardware platform can be added to realize by software, naturally it is also possible to pass through hardware.Those of ordinary skill in the art can
Realize that all or part of flow in above-described embodiment method can be by computer program to instruct the hard of correlation with understanding
Part is completed, and described program can be stored in a computer read/write memory medium, the program is upon execution, it may include as above
State the flow of the embodiment of each method.Wherein, described storage medium can be magnetic disc, CD, read-only memory (Read-
Only Memory, ROM) or random access memory (Random Access Memory, RAM) etc..
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;At this
Under the thinking of invention, it can also be combined between the technical characteristic in above example or non-be the same as Example, step can be with
Realized with random order, and there are many other changes of the different aspect of the present invention as described above, for simplicity, they do not have
Have and provided in details;Although the present invention is described in detail with reference to the foregoing embodiments, the ordinary skill people of this area
Member should be understood:It can still modify to the technical scheme described in foregoing embodiments, or to which part skill
Art feature carries out equivalent substitution;And these modifications or replacement, the essence of appropriate technical solution is departed from each reality of the invention
Apply the scope of a technical scheme.
Claims (10)
1. a kind of method for the security for improving Quick Response Code consumption certificate, it is characterised in that including:
Purchase instruction is sent to vending machine;
The Quick Response Code got according to the purchase instruction is received, the Quick Response Code is shown in terminal;
Judge the distance of the terminal and the vending machine;
When the distance is more than pre-determined distance, mask is loaded on the Quick Response Code and the mask is locked, wherein, it is described
Mask is used to cover the Quick Response Code.
2. according to the method described in claim 1, it is characterised in that methods described also includes:
When the distance is less than or equal to the pre-determined distance, the Quick Response Code is activated.
3. method according to claim 2, it is characterised in that before the activation Quick Response Code, methods described is also wrapped
Include:
Receive checking instruction;
Judge whether it is the corresponding user of the Quick Response Code according to the checking instruction, if so, performing the activation Quick Response Code
Step.
4. according to the method in claim 2 or 3, it is characterised in that the mask all covers the Quick Response Code, described to swash
The living Quick Response Code is specially:The transparency of the mask is adjusted according to the transparency regulating command received, wherein, when described
When transparency is adjusted into preset range, the Quick Response Code is activated.
5. according to the method in claim 2 or 3, it is characterised in that the mask part covers the Quick Response Code, described to swash
The living Quick Response Code is specially:According to the mobile mask of moving operation instruction received, wherein, when the mask is moved
During to region outside the Quick Response Code, the Quick Response Code is activated.
6. a kind of device for the security for improving Quick Response Code consumption certificate, it is characterised in that including:
Sending module, for sending purchase instruction to vending machine;
First receiving module, for receiving the Quick Response Code got according to the purchase instruction, the Quick Response Code is shown in terminal;
First judge module, the distance for judging the terminal and the vending machine;
First processing module, for when the distance being more than pre-determined distance, mask being loaded on the Quick Response Code and is locked
The mask, wherein, the mask is used to cover the Quick Response Code.
7. device according to claim 6, it is characterised in that described device also includes:
Second processing module, for when the distance is less than or equal to the pre-determined distance, activating the Quick Response Code.
8. device according to claim 7, it is characterised in that before the activation Quick Response Code, described device is also wrapped
Include:
Second receiving module, for receiving checking instruction;
Second judge module, for judging whether it is the corresponding user of the Quick Response Code according to the checking instruction, if so, performing
The step of activating the Quick Response Code.
9. the device according to claim 7 or 8, it is characterised in that the mask all covers the Quick Response Code, described to swash
The living Quick Response Code is specially:The transparency of the mask is adjusted according to the transparency regulating command received, wherein, when described
When transparency is adjusted into preset range, the Quick Response Code is activated.
10. the device according to claim 7 or 8, it is characterised in that the mask part covers the Quick Response Code, described
Activating the Quick Response Code is specially:According to the mobile mask of moving operation instruction received, wherein, when the mask is moved
When moving to region outside the Quick Response Code, the Quick Response Code is activated.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710439244.3A CN107248071A (en) | 2017-06-06 | 2017-06-06 | A kind of method and device for the security for improving Quick Response Code consumption certificate |
PCT/CN2017/107885 WO2018223585A1 (en) | 2017-06-06 | 2017-10-26 | Method and device for improving safety of quick response code consumption voucher |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710439244.3A CN107248071A (en) | 2017-06-06 | 2017-06-06 | A kind of method and device for the security for improving Quick Response Code consumption certificate |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107248071A true CN107248071A (en) | 2017-10-13 |
Family
ID=60018231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710439244.3A Pending CN107248071A (en) | 2017-06-06 | 2017-06-06 | A kind of method and device for the security for improving Quick Response Code consumption certificate |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107248071A (en) |
WO (1) | WO2018223585A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018223585A1 (en) * | 2017-06-06 | 2018-12-13 | 深圳正品创想科技有限公司 | Method and device for improving safety of quick response code consumption voucher |
CN112446699A (en) * | 2019-08-29 | 2021-03-05 | 阿尔派株式会社 | Electronic device and display control method of electronic device |
CN113392999A (en) * | 2020-03-12 | 2021-09-14 | 丰田自动车株式会社 | Portable terminal, recording medium, and wallet system |
CN113986075A (en) * | 2021-10-22 | 2022-01-28 | 维沃移动通信有限公司 | Information display method and device, verification method and device and electronic equipment |
CN114627594A (en) * | 2020-12-10 | 2022-06-14 | 中国联合网络通信集团有限公司 | Information security guarantee method and related device of self-service terminal |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111401884A (en) * | 2020-03-10 | 2020-07-10 | 维沃移动通信有限公司 | Display method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103903176A (en) * | 2014-04-24 | 2014-07-02 | 陈希 | Internet of Things transaction system achieving automatic vending |
CN104063794A (en) * | 2013-12-30 | 2014-09-24 | 成都市卓睿科技有限公司 | Simple, convenient, anti-counterfeiting and anti-certificate-false-claim method based on two-dimensional code |
CN204680110U (en) * | 2015-06-19 | 2015-09-30 | 刘元佳 | A kind of Internet of Things refrigerated storage cabinet realizing automatic selling and deposit |
CN105069393A (en) * | 2015-09-09 | 2015-11-18 | 杭州甄别网络科技有限公司 | Two-dimensional code malicious reading-preventing method and device |
CN105205382A (en) * | 2014-06-24 | 2015-12-30 | 鸿合科技有限公司 | Two-dimension code identity authentication method and device |
CN105653963A (en) * | 2014-11-20 | 2016-06-08 | 阿里巴巴集团控股有限公司 | Information display method and device |
CN106096945A (en) * | 2016-06-06 | 2016-11-09 | 乐视控股(北京)有限公司 | A kind of method of payment, device, terminal, server and payment system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4827626B2 (en) * | 2006-06-14 | 2011-11-30 | キヤノン株式会社 | CONTROLLED DEVICE, REMOTE CONTROL SYSTEM, REMOTE CONTROL SYSTEM CONTROL METHOD, PROGRAM |
KR20120096787A (en) * | 2011-02-23 | 2012-08-31 | 삼성전자주식회사 | Method for authenticating mobile device and display apparatus, and mobile device authentication system |
US9424603B2 (en) * | 2011-09-13 | 2016-08-23 | Visa International Service Association | Mobile location notifications system and method |
CN107248071A (en) * | 2017-06-06 | 2017-10-13 | 深圳正品创想科技有限公司 | A kind of method and device for the security for improving Quick Response Code consumption certificate |
-
2017
- 2017-06-06 CN CN201710439244.3A patent/CN107248071A/en active Pending
- 2017-10-26 WO PCT/CN2017/107885 patent/WO2018223585A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104063794A (en) * | 2013-12-30 | 2014-09-24 | 成都市卓睿科技有限公司 | Simple, convenient, anti-counterfeiting and anti-certificate-false-claim method based on two-dimensional code |
CN103903176A (en) * | 2014-04-24 | 2014-07-02 | 陈希 | Internet of Things transaction system achieving automatic vending |
CN105205382A (en) * | 2014-06-24 | 2015-12-30 | 鸿合科技有限公司 | Two-dimension code identity authentication method and device |
CN105653963A (en) * | 2014-11-20 | 2016-06-08 | 阿里巴巴集团控股有限公司 | Information display method and device |
CN204680110U (en) * | 2015-06-19 | 2015-09-30 | 刘元佳 | A kind of Internet of Things refrigerated storage cabinet realizing automatic selling and deposit |
CN105069393A (en) * | 2015-09-09 | 2015-11-18 | 杭州甄别网络科技有限公司 | Two-dimensional code malicious reading-preventing method and device |
CN106096945A (en) * | 2016-06-06 | 2016-11-09 | 乐视控股(北京)有限公司 | A kind of method of payment, device, terminal, server and payment system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018223585A1 (en) * | 2017-06-06 | 2018-12-13 | 深圳正品创想科技有限公司 | Method and device for improving safety of quick response code consumption voucher |
CN112446699A (en) * | 2019-08-29 | 2021-03-05 | 阿尔派株式会社 | Electronic device and display control method of electronic device |
CN113392999A (en) * | 2020-03-12 | 2021-09-14 | 丰田自动车株式会社 | Portable terminal, recording medium, and wallet system |
CN114627594A (en) * | 2020-12-10 | 2022-06-14 | 中国联合网络通信集团有限公司 | Information security guarantee method and related device of self-service terminal |
CN113986075A (en) * | 2021-10-22 | 2022-01-28 | 维沃移动通信有限公司 | Information display method and device, verification method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2018223585A1 (en) | 2018-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107248071A (en) | A kind of method and device for the security for improving Quick Response Code consumption certificate | |
US11954714B2 (en) | Validating identification of a user for purchase of age-restricted items | |
CN107844977B (en) | Payment method and device | |
US20100163618A1 (en) | Transaction method with e-payment card and e-payment card | |
CN104813349A (en) | Wireless reader and payment transaction terminal functionality | |
WO2012066251A1 (en) | Improved method and system for nfc transaction | |
TW201610858A (en) | Multi-card-in-one device, system and loading method of card information | |
US8943598B1 (en) | Automatic compromise detection for hardware signature for payment authentication | |
CN108431847A (en) | Determine digital wallet Client-initiated be currently based on wallet transaction whether be fraudulent method | |
CN108256442A (en) | Financial account information is extracted in the improved digital picture from card | |
US10832020B2 (en) | Information processing system and method for secure exchange of information | |
US20130246268A1 (en) | Method and system for dedicated secure processors for handling secure processing in a handheld communication device | |
US20160048834A1 (en) | Tool for creating a system hardware signature for payment authentication | |
US20180047007A1 (en) | System and method for paying for goods at a door | |
US20160092876A1 (en) | On-device shared cardholder verification | |
US20200097942A1 (en) | System and method for loading prepaid card with funds using a mobile device | |
CN107657441B (en) | Self-service transaction method, system, server and mobile terminal | |
CN112734436A (en) | Terminal and method for supporting face recognition | |
US11263615B2 (en) | System, method, and computer program product for authentication by augmented reality for fraud prevention | |
KR101718789B1 (en) | Mobile payment system with contactless mobile payment device using Bluetooth communication,and Payment data processing method using thereof | |
CN104899496B (en) | data reading method and terminal thereof | |
EP3036927B1 (en) | Contactless communication object able to communicate with an nfc reader | |
JP5944891B2 (en) | Mobile communication device, system and method for communicating between local terminal and multiple mobile devices | |
Baldo et al. | The SIESTA project: Near Field Communication based applications for tourism | |
JP5083344B2 (en) | Confidential data display and reading system using portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171013 |
|
RJ01 | Rejection of invention patent application after publication |