[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201710439244.3A
Other languages
Chinese (zh)
Inventor
李文华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhengpin Chuangxiang Technology Co Ltd
Original Assignee
Shenzhen Zhengpin Chuangxiang Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Zhengpin Chuangxiang Technology Co Ltd filed Critical Shenzhen Zhengpin Chuangxiang Technology Co Ltd
Priority to CN201710439244.3A priority Critical patent/CN107248071A/en
Publication of CN107248071A publication Critical patent/CN107248071A/en
Priority to PCT/CN2017/107885 priority patent/WO2018223585A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short 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

A kind of method and device for the security for improving Quick Response Code consumption certificate
【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.
CN201710439244.3A 2017-06-06 2017-06-06 A kind of method and device for the security for improving Quick Response Code consumption certificate Pending CN107248071A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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