Methods and devices for barcode based communication and payment implementation
AssigneeAlibaba Group Holding Limited
InventorZiqiang Chen
Life of this patent
Estimating the term…
Abstract
The present application provides a barcode-based communication method, including: rendering first transmission information into a first barcode, and displaying the first barcode for scanning by a peer device; and scanning a second barcode displayed by the peer device, to obtain second transmission information included in the second barcode, where the second transmission information is obtained by the peer device based on a processing result of the first transmission information. According to the technical solutions of the present application, two communication parties can perform bidirectional information transmission by using barcodes, to alleviate information asymmetry caused by unidirectional communication and improve service integrity and security.
Claims20
A computer-implemented method for barcode-based communication, the computer-implemented method comprising:
- determining, by one or more processors of a first device, first transmission information to send to a second device, the first transmission information comprising a service request, a user account information, and an indication that the first device is unable to communicate with a remote server;
- generating, by the one or more processors of the first device, a first barcode based on the first transmission information;
- displaying, by the first device, the first barcode for scanning by the second device;
- scanning, by the first device a second barcode displayed by the second device, the second barcode comprising second transmission information generated by the second device based on a processing result of the first transmission information, the second transmission information comprising a service result and a display adjustment request specifying a first device display parameter modification, wherein the display parameter comprises a screen brightness and a camera status;
- retrieving, by the one or more processors of the first device, the second transmission information by processing the second barcode;
- adjusting, by the one or more processors of the first device, the display parameter of the first device based on the display adjustment request of the second transmission information;
- and
- in response to adjusting the display parameter, redisplaying, by the first device, the first barcode for scanning by the second device to complete a service without connecting to the remote server.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- determining, by one or more processors of a first device, first transmission information to send to a second device, the first transmission information comprising a service request, a user account information, and an indication that the first device is unable to communicate with a remote server;
- generating, by the one or more processors of the first device, a first barcode based on the first transmission information;
- displaying, by the first device, the first barcode for scanning by the second device;
- scanning, by the first device a second barcode displayed by the second device, the second barcode comprising second transmission information generated by the second device based on a processing result of the first transmission information, the second transmission information comprising a service result and a display adjustment request specifying a first device display parameter modification, wherein the display parameter comprises a screen brightness and a camera status;
- retrieving, by the one or more processors of the first device, the second transmission information by processing the second barcode;
- adjusting, by the one or more processors of the first device, the display parameter of the first device based on the display adjustment request of the second transmission information;
- and
- in response to adjusting the display parameter, redisplaying, by the first device, the first barcode for scanning by the second device to complete a service without connecting to the remote server.
Dependencies are inferred from the claim text.