Barcode Bidirectional Communication for Payment Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing barcode-based communication technologies are unidirectional, leading to information asymmetry between devices, which affects service security and integrity, particularly in scenarios where users cannot confirm payment success due to network coverage issues.
Innovation Solution
Implementing a barcode-based bidirectional communication method where devices can render and scan barcodes to exchange information, allowing for the generation and display of processing results as barcodes, thereby alleviating information asymmetry and enhancing service integrity and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If unidirectional barcode communication is used, then device complexity is reduced, but information asymmetry occurs between communication parties
Solution Approach 1:
The patent inverts the traditional unidirectional communication model by enabling the scanned device (second device) to actively send feedback information back to the scanning device (first device) through reverse barcode generation. This inversion transforms the communication flow from one-way to two-way, allowing the user terminal to receive payment results even without network connectivity.
Solution Approach 2:
The patent implements a feedback mechanism where the second device generates a feedback barcode containing processing results (e.g., payment status) and displays it for the first device to scan. This feedback loop ensures both communication parties have symmetric information, resolving the information asymmetry problem while maintaining relatively simple device implementation.
2Reliability
If network connectivity is required for payment confirmation, then payment security can be ensured, but service availability decreases in areas without network coverage
Solution Approach 1:
The patent performs preliminary actions by having the first device scan the payment barcode and initiate the payment process before network connectivity is confirmed. The system prepares the payment request in advance, and the feedback mechanism ensures confirmation is received later through barcode exchange, allowing payment to proceed in areas without continuous network coverage while maintaining security through subsequent verification.
Solution Approach 2:
The patent uses the barcode feedback mechanism as an intermediary to transmit payment result information between devices when direct network communication is unavailable. This intermediary approach allows the system to bridge the gap between offline operation and security verification, enabling service availability in remote areas while maintaining payment security through the feedback confirmation.
3Loss of information
If bidirectional barcode communication is implemented, then information symmetry is achieved, but device complexity increases
Solution Approach 1:
The patent applies universality by using the existing barcode display and scanning functions for dual purposes: both for initiating communication and for receiving feedback. The same barcode mechanism used to send payment information is also used to receive confirmation, eliminating the need for separate feedback hardware or complex additional communication protocols, thus achieving information symmetry with minimal increase in device complexity.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
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.