CN111738715B - Payment code payment method and device - Google Patents

Payment code payment method and device Download PDF

Info

Publication number
CN111738715B
CN111738715B CN202010437789.2A CN202010437789A CN111738715B CN 111738715 B CN111738715 B CN 111738715B CN 202010437789 A CN202010437789 A CN 202010437789A CN 111738715 B CN111738715 B CN 111738715B
Authority
CN
China
Prior art keywords
payment
user
payment code
code image
information
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.)
Active
Application number
CN202010437789.2A
Other languages
Chinese (zh)
Other versions
CN111738715A (en
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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Advanced New Technologies 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 Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN202010437789.2A priority Critical patent/CN111738715B/en
Publication of CN111738715A publication Critical patent/CN111738715A/en
Application granted granted Critical
Publication of CN111738715B publication Critical patent/CN111738715B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the specification provides a payment code payment method and device, wherein the method is applied to user equipment and comprises the following steps: receiving a payment operation instruction; determining a payment code image for payment according to the payment operation instruction; detecting the pressing state of a predefined key, wherein the predefined key is preset by a user corresponding to the user equipment; and in the state that the predefined key is detected to be pressed, displaying the payment code image on a screen of the user equipment, otherwise, not displaying the payment code image.

Description

Payment code payment method and device
The application relates to a patent application division application with the application number 201510967595.2 which is filed on the 21 th 12 th 2015 and named as an information image display method and device.
Technical Field
The present application relates to the field of information processing technologies, and in particular, to a method and an apparatus for displaying an information image.
Background
With the development of intelligent equipment technology, the devices such as a mobile phone and a watch of a user can support various short-distance information exchange modes, and accordingly, many application scenes such as payment, access control, business card exchange and the like are generated. In various short-distance information exchange modes, the information exchange by using images is widely applied, and the basic principle is as follows: the method comprises the steps of converting information to be transmitted into a form of an image (such as a two-dimensional bar code, a one-dimensional bar code or a variable bar code) through a specific coding mode, displaying the image on a screen of a transmitting end device when the information is required to be transmitted, acquiring the image by a receiving end device through a camera or a special scanning module, and then decoding the image to obtain original information.
The information exchange by using the image has the characteristics of simple realization and convenient use, but on the other hand, because the image can be easily obtained by any other device when the information image is displayed on the transmitting end device, the information transmitting mode has broadcasting property to a certain extent. However, in many practical application scenarios, various private information, such as payment account numbers, passwords, etc., may be carried in the information image, which may have serious consequences if the malicious user records the image by means of candid photographing, etc. Therefore, how to improve the security of image information exchange is an important research direction at present.
Disclosure of Invention
The application provides an information image display method and device aiming at the technical problems, and the technical scheme is as follows:
According to the 1 st aspect of the present application, there is provided an information image display method applied to a user equipment, the method comprising:
Receiving an information image display instruction;
Determining an information image to be displayed according to the information image display instruction;
detecting the pressing state of a predefined key;
And in the state that the predefined key is detected to be pressed, displaying the information image on a screen of the user equipment, otherwise, not displaying the information image.
According to the 2 nd aspect of the present application, there is provided an information image display apparatus, applied to a user equipment, comprising:
the display instruction receiving module is used for receiving the information image display instruction;
the information image determining module is used for determining an information image to be displayed according to the information image display instruction;
the detection control module is used for detecting the pressing state of the predefined key;
And the display control module is used for displaying the information image on a screen of the user equipment in a state that the predefined key is detected to be pressed, and otherwise, not displaying the information image.
According to the technical scheme provided by the application, the user-defined key is used as one of triggering conditions for displaying the information image, when a user hopes to display the information image to a specific receiver by using the mobile device and execute corresponding display operation, the information image is not immediately displayed on the screen of the user device, and only when the user presses the correct user-defined key, the information image is displayed on the screen of the user device. In practical application, when the user approaches the user equipment to the image information receiving device, the user can press the custom key, at this time, the information image will be displayed on the screen of the user equipment, and after the user removes the finger from the key, the information image displayed on the screen of the user equipment will disappear immediately.
According to the technical scheme provided by the application, the possibility of maliciously acquiring the image is reduced by shortening the effective display time of the information image, and even in the information image display period, the behavior of maliciously acquiring the image is objectively difficult to implement due to the practical environment limitations such as 'approaching a receiving device', 'holding by a user', and the like. On the other hand, by adding the custom key verification process, the legal identity of the current operation user can be effectively ensured, so that the use safety of the information image is further improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings may be obtained according to these drawings for a person having ordinary skill in the art.
FIG. 1 is a flow chart of an information image display method of the present application;
FIG. 2 is a schematic diagram of a specific application scenario of the present application;
FIG. 3 is a schematic view of another specific application scenario of the solution of the present application;
FIG. 4 is a schematic diagram of a custom key of the present application;
fig. 5 is a first structural schematic diagram of the information image display device of the present application;
fig. 6 is a schematic view of a second construction of the information image display apparatus of the present application;
fig. 7 is a schematic view of the structure of an apparatus for configuring the device of the present application.
Detailed Description
According to the existing information image using method, after a user triggers a display function on the device, the information image is always displayed on the screen of the device until the user manually cancels the display or the device automatically enters a standby state, and in the period of time, the risk that the information image is maliciously acquired is high. Taking a mobile phone two-dimension code payment scene as an example, many users are used to display the payment two-dimension code on the mobile phone in advance when waiting for payment in a queue, or do not execute the cancel display operation immediately after the payment is finished, and even unconscious user behaviors that the mobile phone displaying the payment two-dimension code is placed on one side … … possibly because of being busy with doing other things (such as packaging after shopping) can create conditions for malicious users.
Aiming at the problems, the scheme provided by the application is that the user equipment is controlled to display the information image by utilizing the custom key, and when the custom key is pressed by a user in practical application, the information image can be displayed on a screen of the user equipment, otherwise, when the user leaves a finger from the custom key, the information image can disappear immediately, and the use safety of the information image is improved by the mode.
In order that those skilled in the art will better understand the technical solutions of the present application, the following detailed description of the technical solutions of the embodiments of the present application will be given with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, shall fall within the scope of protection of the application.
The information image display scheme provided by the application can use the physical key or the touch virtual key on the user equipment as the custom key, and can also use the virtual key in the operating system interface or the specific application interface as the custom key for the user equipment with the touch screen. Of course, in order to realize the display of the information image, the user equipment also needs to have a basic display function, and the specific user equipment can be a composite device such as a mobile phone, a tablet computer, a smart watch, or a single-function device such as an electronic business card and an electronic tag. In addition, the specific form of the information image can be two-dimensional codes, one-dimensional bar codes or variable bar codes, etc., and the application scene can be payment, entrance guard, business card exchange, etc., which do not affect the realization of the scheme of the application.
Fig. 1 is a flowchart of an information image display method according to the present application, which may include the following steps:
S101, receiving an information image display instruction;
s102, determining an information image to be displayed according to the information image display instruction;
s103, detecting the pressing state of the predefined key;
S104, in the state that the predefined key is detected to be pressed, displaying the information image on a screen of the user equipment,
S105, in a state where the depression of the predefined key cannot be detected, the information image is not displayed.
The following describes the above scheme taking an application scenario of using a mobile phone two-dimensional code (also called a two-dimensional bar code) to make a quick payment as an example.
The mobile phone user needs to designate one or more keys in advance as a trigger password when the two-dimension code is displayed, wherein the keys can be physical keys or touch virtual keys on the mobile phone, or can be virtual keys in a touch screen operating system interface or a specific application interface, and the mobile phone side records and stores the key information.
According to S101, when the user wishes to pay using the two-dimensional code, a corresponding trigger operation is performed on the mobile phone, for example, the functions such as "payment code", "pay on the surface" are selected in the specific application, so as to send an information image display instruction, which in this embodiment is equivalent to the payment operation instruction, to the mobile phone. Of course, the user may also implement the display triggering operation through gestures, voice control, and other manners, which are not limited by the present application.
According to S102, after receiving the information image display instruction, the mobile phone determines a two-dimensional code image for payment. Here, the static two-dimensional code image generated in advance may be acquired, or the two-dimensional code image may be generated by means of instantaneous encoding.
The method and the device have the advantages that after the two-dimensional code image is determined, the two-dimensional code image is not immediately displayed on a mobile phone screen, but the mobile phone is enabled to enter a trigger display state, and in the state, whether other trigger conditions are met is further judged, and whether the two-dimensional code image is displayed is controlled according to the trigger condition.
The application uses the self-defined key as another triggering condition for displaying the two-dimensional code image. According to S103 to S105, in the image trigger display state, the pressed state of the custom key is continuously detected, and if it can be detected that the custom key is in the pressed state (if a plurality of keys are specified in advance, it may be required that the plurality of keys are pressed at the same time or any key is pressed), the determined two-dimensional code image is displayed on the mobile phone screen, otherwise, if it cannot be detected that the custom key is pressed, the two-dimensional code image is not displayed.
According to the scheme, the display time of the two-dimensional code image can be skillfully controlled by utilizing the user-defined keys. In actual application, when the mobile phone is in an image triggering display state, once the user is detected to press the user-defined key, the display of the two-dimensional code image can be triggered, otherwise, when the user-defined key is not detected to be pressed, the two-dimensional code image is not displayed on the mobile phone screen. By the method, on one hand, the effective display duration of the two-dimensional code image can be shortened, the possibility of malicious acquisition of the image is reduced, and even in the information image display period, a user can hold the device all the time and can control the user to press the finger on the custom key only when the code is scanned, at the moment, the code scanning device is close to and blocked in front of a mobile phone screen, and under the condition, the method is difficult to implement whether the camera or the manual candid photograph is utilized.
In addition, the scheme of the application uses the custom key as a user authentication mechanism, and in this way, the current operator of the user equipment can be effectively confirmed to be a legal user, and the loss caused by the operation of the user equipment by an illegal user is avoided.
Fig. 2 is a schematic diagram of a specific implementation scenario in which the scheme of the present application is applied to merchant payment, and a user designates a "volume reduction" key of a mobile phone as a custom key in advance. When the user selects the "pay on face" function in the payment device application, the two-dimensional code image is not immediately displayed on the mobile phone screen. When the code scanning payment is needed, after the user's finger presses the ' volume reduction ' key, the two-dimensional code image is triggered to be displayed on the mobile phone screen. After the code scanning interaction is completed, the user finger leaves the 'volume reduction' key, and the two-dimensional code image displayed on the mobile phone screen disappears.
It will be understood that "not displaying an information image" in the present embodiment refers to not displaying an image carrying information to be actually transmitted, so that the actual display mode is not limited to displaying a blank area. For example, in one embodiment of the present application, a dummy image may be displayed on the screen of the user device during the "no information image is displayed". As shown in fig. 3, the pseudo image may take a similar pattern to the real image, but does not carry effective information to be transmitted, such as account numbers and passwords in a payment scene, names and contact ways in a business card exchange scene, and the like, so that even if the pseudo image is maliciously acquired, no actual loss is caused. According to the actual requirement, other functional information can be further added into the pseudo image, for example, the method can be set as follows: when the pseudo-image is scanned, a certain alarm mechanism is triggered to remind a user that someone is using the pseudo-image, and the security of personal information is noted.
In addition, when the information image is not displayed, some prompt information may be displayed to prompt the user to input the custom key information, for example, a word such as "please press the custom key" may be displayed. Of course, the user may be presented by means of sound, vibration, or the like, and the present application is not limited to a specific output mode of the presented information.
For the case of using virtual keys of the user interface as custom keys, a virtual keyboard for inputting custom key information may also be displayed on a screen without displaying an information image, and the keyboard corresponding to the input style may be characters, graphics, color blocks, or the like. In another embodiment, for the virtual key implemented on the user interface, when the user needs to press the custom key, the virtual key may be in an invisible state, as shown in fig. 4, where the custom virtual key specified by the user is actually a certain area of the touch screen, in the key specifying stage, the area corresponding to the key may be displayed to the user, and in the actual using stage, that is, when the custom key pressing state is detected, the actual shape and outline of the key may not be displayed on the screen of the user device, and for the legal user of the device, the correct position may be completely pressed according to the prompt to trigger the display of the information image, so as to further operate the concealment in this manner.
In view of the fact that the user himself may be hard to see during the actual display of the information image, a certain kind of prompt information may also be output after the display of the information image to inform the user that the image has been displayed correctly. In combination with the actual situation of the user equipment, the optional prompting modes include sound, vibration, flash lamp indication and the like, and the prompting is realized in a mode of triggering the equipment to vibrate in consideration of factors such as environmental noise interference, confidentiality and the like, so that the specific output mode of the prompting information is not limited.
In a specific embodiment of the present application, it may be further configured to stop detecting the pressed state of the custom key when the duration of the pressed state of the custom key cannot be detected exceeds a preset certain threshold (for example, 20 seconds, 30 seconds, etc.), that is, exit from the image triggering display state. Thereby further improving security and reducing power consumption of the user equipment.
Corresponding to the above method embodiment, the present application further provides an information image display device, as shown in fig. 5, which may include:
a display instruction receiving module 110 for receiving an information image display instruction;
An information image determining module 120, configured to determine an information image to be displayed according to the information image display instruction;
a detection control module 130, configured to detect a pressed state of a predefined key;
and the display control module 140 is used for displaying the information image on a screen of the user equipment in a state that the predefined key is detected to be pressed, and otherwise, not displaying the information image.
In one embodiment of the present application, the display control module 140 may be specifically configured to: and when the information image is not displayed, displaying a pseudo image which does not carry effective information on a screen of the user equipment.
In one embodiment of the present application, the detection control module 130 may also be configured to: if the fact that the duration of the pressed predefined key exceeds the preset duration threshold cannot be detected, stopping detecting the pressed state of the predefined key.
Referring to fig. 6, in one embodiment of the present application, the information image display apparatus may further include:
the first prompting module 150 is configured to output first prompting information to prompt the user to press a predefined key when the information image is not displayed. For example, the first prompt information is output in a screen display manner.
Referring to fig. 6, in one embodiment of the present application, the information image display apparatus may further include:
The second prompting module 160 is configured to output a second prompting message after the information image is displayed, so as to prompt the user that the information image is displayed correctly. For example, the second prompt information is output in a mode of triggering the vibration of the user equipment.
It should be understood that the first prompting module 150 and the second prompting module 160 may be configured in the device at the same time as shown in fig. 6, or may be configured in the device separately and separately, so the structure shown in fig. 6 should not be construed as limiting the scheme of the present application.
Based on the image display device, the application also provides a bar code payment device which is applied to user equipment, and is characterized in that the device comprises:
The payment operation instruction receiving module is used for receiving the payment operation instruction;
The payment bar code determining module is used for determining a bar code image for payment according to the payment operation instruction;
the detection control module is used for detecting the pressing state of the predefined key;
and the payment bar code display control module is used for displaying the bar code image on a screen of the user equipment in a state that the predefined key is detected to be pressed, and otherwise, not displaying the bar code image.
It will be appreciated that the barcode payment device is an implementation of the foregoing image display device in a specific application environment, so that the specific implementation principle and structural schematic diagram thereof can be referred to the foregoing image display device embodiment and the description of fig. 5 and 6, and the description will not be repeated in this embodiment.
In addition, the implementation process of the functions and roles of each module in the above device is specifically shown in the implementation process of the corresponding steps in the above method, and will not be described herein again.
The device provided by the application can be applied to a mobile phone, a tablet personal computer, a smart watch and other equipment, and fig. 7 shows a schematic hardware structure of equipment provided by the application for configuring the device, and the equipment can comprise: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. Wherein processor 1010, memory 1020, input/output interface 1030, and communication interface 1040 implement communication connections therebetween within the device via a bus 1050.
The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit ), a microprocessor, an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits, etc. for executing related programs to implement the technical solution provided by the present application.
The Memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory ), static storage, dynamic storage, etc. Memory 1020 may store an operating system and other application programs, and when the present application is implemented in software or firmware, the associated program code is stored in memory 1020 and executed by processor 1010.
The input/output interface 1030 is used to connect with an input/output module for inputting and outputting information. The input/output module may be configured as a component in a device (not shown) or may be external to the device to provide corresponding functionality. Wherein the input devices may include a keyboard, mouse, touch screen, microphone, various types of sensors, etc., and the output devices may include a display, speaker, vibrator, indicator lights, etc.
Communication interface 1040 is used to connect communication modules (not shown) to enable communication interactions of the present device with other devices. The communication module may implement communication through a wired manner (such as USB, network cable, etc.), or may implement communication through a wireless manner (such as mobile network, WIFI, bluetooth, etc.).
Bus 1050 includes a path for transferring information between components of the device (e.g., processor 1010, memory 1020, input/output interface 1030, and communication interface 1040).
It should be noted that although the above-described device only shows processor 1010, memory 1020, input/output interface 1030, communication interface 1040, and bus 1050, in an implementation, the device may include other components necessary to achieve proper operation. Furthermore, it will be appreciated by those skilled in the art that the apparatus may include only the components necessary to implement the present application, and not all of the components shown in the drawings.
From the above description of embodiments, it will be apparent to those skilled in the art that the present application may be implemented in software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the embodiments or some parts of the embodiments of the present application.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points. The apparatus embodiments described above are merely illustrative, wherein the modules illustrated as separate components may or may not be physically separate, and the functions of the modules may be implemented in the same piece or pieces of software and/or hardware when implementing the aspects of the present application. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present application without undue burden.
The foregoing is merely illustrative of the embodiments of this application and it will be appreciated by those skilled in the art that variations and modifications may be made without departing from the principles of the application, and it is intended to cover all modifications and variations as fall within the scope of the application.

Claims (16)

1. A payment code payment method for a user device, the payment code comprising a bar code, the method comprising:
receiving a payment operation instruction;
Determining a payment code image for payment according to the payment operation instruction;
Detecting the pressing state of a predefined key, wherein the predefined key is preset by a user corresponding to the user equipment;
and in the state that the predefined key is detected to be pressed, displaying the payment code image on a screen of the user equipment, otherwise, not displaying the payment code image.
2. The method of claim 1, wherein not displaying the payment code image comprises displaying a pseudo payment code image that does not carry valid payment information on a screen of a user device.
3. The method according to claim 1, wherein the method further comprises:
If the fact that the duration of the pressed predefined key exceeds the preset duration threshold cannot be detected, stopping detecting the pressed state of the predefined key.
4. The method of claim 1, wherein the predefined key comprises:
a key on the user device;
Or (b)
Virtual keys implemented on the user interface.
5. The method of claim 4, wherein the virtual key implemented on the user interface is in a user-invisible state when the pressed state is detected.
6. The method according to claim 1, wherein the method further comprises:
And under the condition that the payment code image is not displayed, outputting first prompt information to prompt a user to press a predefined key.
7. The method of claim 6, wherein outputting the first hint information comprises: and outputting the first prompt information in a screen display mode.
8. The method according to claim 1, wherein the method further comprises:
And outputting second prompt information after the payment code image is displayed so as to prompt a user that the payment code image is displayed correctly.
9. The method of claim 8, wherein outputting the second hint information comprises: and outputting second prompt information in a mode of triggering the user equipment to vibrate.
10. A payment code payment device for use with a user device, the payment code comprising a bar code, the device comprising:
The payment operation instruction receiving module is used for receiving the payment operation instruction;
the payment code determining module is used for determining a payment code image for payment according to the payment operation instruction;
the detection control module is used for detecting the pressing state of a predefined key, and the predefined key is preset by a user corresponding to the user equipment;
And the payment code display control module is used for displaying the payment code image on a screen of the user equipment in a state that the predefined key is detected to be pressed, and otherwise, not displaying the payment code image.
11. The apparatus of claim 10, wherein the payment code display control module is specifically configured to: and when the payment code image is not displayed, displaying a pseudo payment code image which does not carry effective payment information on a screen of the user equipment.
12. The apparatus of claim 10, wherein the detection control module is further configured to:
If the fact that the duration of the pressed predefined key exceeds the preset duration threshold cannot be detected, stopping detecting the pressed state of the predefined key.
13. The apparatus of claim 10, wherein the apparatus further comprises:
and the first prompting module is used for outputting first prompting information to prompt a user to press a predefined key under the condition that the payment code image is not displayed.
14. The apparatus of claim 13, wherein the first prompting module is specifically configured to: and outputting the first prompt information in a screen display mode.
15. The apparatus of claim 10, wherein the apparatus further comprises:
And the second prompting module is used for outputting second prompting information after the payment code image is displayed so as to prompt a user that the payment code image is displayed correctly.
16. The apparatus of claim 15, wherein the second prompting module is specifically configured to: and outputting second prompt information in a mode of triggering the user equipment to vibrate.
CN202010437789.2A 2015-12-21 2015-12-21 Payment code payment method and device Active CN111738715B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010437789.2A CN111738715B (en) 2015-12-21 2015-12-21 Payment code payment method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510967595.2A CN106896996B (en) 2015-12-21 2015-12-21 Information image display method and device
CN202010437789.2A CN111738715B (en) 2015-12-21 2015-12-21 Payment code payment method and device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201510967595.2A Division CN106896996B (en) 2015-12-21 2015-12-21 Information image display method and device

Publications (2)

Publication Number Publication Date
CN111738715A CN111738715A (en) 2020-10-02
CN111738715B true CN111738715B (en) 2024-06-18

Family

ID=59190371

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010437789.2A Active CN111738715B (en) 2015-12-21 2015-12-21 Payment code payment method and device
CN201510967595.2A Active CN106896996B (en) 2015-12-21 2015-12-21 Information image display method and device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201510967595.2A Active CN106896996B (en) 2015-12-21 2015-12-21 Information image display method and device

Country Status (1)

Country Link
CN (2) CN111738715B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107644333A (en) * 2016-07-22 2018-01-30 展讯通信(上海)有限公司 Barcode scanning method of payment, device and payment terminal
CN109697494A (en) * 2018-12-21 2019-04-30 南京维沃软件技术有限公司 A kind of graphic code display methods and terminal device
CN109801067A (en) * 2019-01-04 2019-05-24 Oppo(重庆)智能科技有限公司 Terminal control method, device, terminal and storage medium
CN112307785A (en) * 2020-11-10 2021-02-02 杭州三因虹狐网络服务有限公司 Two-dimensional code privacy protection system
CN112307784A (en) * 2020-11-10 2021-02-02 杭州三因虹狐网络服务有限公司 Management method and device for dynamic generation engine of personal two-dimensional code
CN115689553A (en) * 2021-07-27 2023-02-03 华为技术有限公司 Payment method and device and terminal equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219053A (en) * 2014-08-27 2014-12-17 小米科技有限责任公司 Information displaying method, information concealing method and information concealing device
CN104428737A (en) * 2012-07-06 2015-03-18 Nec卡西欧移动通信株式会社 Information processing device
CN104732388A (en) * 2015-03-26 2015-06-24 深圳市亚略特生物识别科技有限公司 Electronic payment method and system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003005912A (en) * 2001-06-20 2003-01-10 Hitachi Ltd Display device with touch panel and display method
CN101459723A (en) * 2007-12-14 2009-06-17 希姆通信息技术(上海)有限公司 Secret keeping processing method for mobile phone information
CN101834946A (en) * 2010-05-11 2010-09-15 丁峰 Method for performing safe mobile phone payment and mobile phone for performing safe payment
TWI541739B (en) * 2011-12-02 2016-07-11 Online transaction payment system and payment process
EP3379441B1 (en) * 2012-06-11 2019-12-18 Samsung Electronics Co., Ltd. Mobile device and control method thereof
CN103559451A (en) * 2013-10-21 2014-02-05 宇龙计算机通信科技(深圳)有限公司 Method and device for protecting and displaying privacy information
CN204272206U (en) * 2014-12-25 2015-04-15 信利光电股份有限公司 A kind of mobile terminal
CN105160527A (en) * 2015-08-31 2015-12-16 小米科技有限责任公司 Mobile payment method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104428737A (en) * 2012-07-06 2015-03-18 Nec卡西欧移动通信株式会社 Information processing device
CN104219053A (en) * 2014-08-27 2014-12-17 小米科技有限责任公司 Information displaying method, information concealing method and information concealing device
CN104732388A (en) * 2015-03-26 2015-06-24 深圳市亚略特生物识别科技有限公司 Electronic payment method and system

Also Published As

Publication number Publication date
CN106896996A (en) 2017-06-27
CN106896996B (en) 2020-05-05
CN111738715A (en) 2020-10-02

Similar Documents

Publication Publication Date Title
CN111738715B (en) Payment code payment method and device
US20170372298A1 (en) Method and apparatus for activating virtual card
TWI634496B (en) Data processing method, device and system thereof
US10433169B2 (en) Method and device for controlling information transmission, and smart terminal
CN109039990B (en) Behavior verification method and device based on verification code
KR20180111838A (en) Method and apparatus for calling functions in an application
JP6793732B2 (en) Information image display method and equipment
CN108055238B (en) Account verification method and system
US20180053177A1 (en) Resource transfer method, apparatus and storage medium
KR101675728B1 (en) Method and apparatus for processing user authentification using information processing device
CN106896994A (en) A kind of frame display methods and device
CN108880791A (en) Cryptographic key protection method, terminal and computer readable storage medium
KR101642019B1 (en) Method, apparatus, program, and recording medium of verifying terminal
JP2016524885A (en) Method, apparatus, program and recording medium for binding account to token key
CN106096964B (en) Payment method and device
CN105263126B (en) Short-message verification method, apparatus and system
WO2016115786A1 (en) Terminal unlocking method and device, terminal and computer storage medium
CN104318428B (en) The method and apparatus for realizing secured mobile payment
KR101654520B1 (en) Method and apparstus for processing user authentification
CN110334529B (en) Data processing method, device, equipment, system and audio equipment
US20170068946A1 (en) User equipment, service providing device, pos terminal, payment system including the same, control method thereof, and non-transitory computer-readable storage medium storing computer program recorded thereon
CN107133551B (en) Fingerprint verification method and device
CN104378202B (en) Information processing method, electronic terminal and server
CN113836602B (en) Information image display method and device
JP2021532506A (en) Remote registration system for mobile network users

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201012

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201012

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40039021

Country of ref document: HK

GR01 Patent grant