Fare Payment Terminal Offline Authorization Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing open fare payment systems are hindered by network instability, leading to disruptions in fare calculation and authorization processes, especially when the network between a device and a central system is disconnected or unstable.
Innovation Solution
The system employs a method where a fare payment device can authorize transactions independently using stored authorization reference information, switching to a near real-time mode when the network is abnormal, and synchronizes with the central system when it returns to normal, ensuring continuous service and efficient data processing through classification of blacklist information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system performs real-time fare calculation and authorization through a central system, then the authorization process is secure and centralized, but the process is greatly influenced by network state and may fail when network is disconnected or unstable
Solution Approach 1:
The system divides the authorization process into two independent parts: offline authorization using locally stored reference information, and online synchronization with the central system. This segmentation allows the device to function autonomously when network is unavailable while maintaining security through periodic central system verification.
Solution Approach 2:
The device pre-stores authorization reference information (including blacklist data) locally before network disconnection occurs. This preliminary action enables the device to perform fare authorization independently without real-time network connection, resolving the contradiction between centralized security and network independence.
2Productivity
If the device authorizes transactions independently using local information, then service continuity is maintained during network disruption, but security and accuracy may be compromised compared to centralized authorization
Solution Approach 1:
The system implements a feedback mechanism where transaction data authorized offline is transmitted to the central system for verification after network connection is restored. The central system provides feedback on authorization validity, and any discrepancies are corrected through this feedback loop, ensuring long-term authorization accuracy.
Solution Approach 2:
The system changes the authorization mode parameter dynamically based on network availability: using centralized authorization mode when network is available, and switching to offline authorization mode using local reference information when network is disconnected. This parameter change allows the system to optimize between speed and accuracy based on operating conditions.
3Loss of information
If the system continuously synchronizes transaction data with the central system, then data accuracy is maintained, but network bandwidth and processing resources are consumed continuously
Solution Approach 1:
Instead of continuous synchronization, the system performs data transmission periodically or event-driven (when network becomes available). Transaction data is buffered locally and transmitted in batches to the central system, reducing network resource consumption while maintaining data synchronization accuracy.
4Reliability
If the device stores comprehensive blacklist information locally, then offline authorization accuracy is improved, but device memory requirements and data management complexity increase
Solution Approach 1:
The system extracts only the essential authorization reference information (blacklist data and fare rules) needed for offline operation and stores it locally in a simplified format. This extraction reduces device storage requirements and simplifies data management while maintaining sufficient offline authorization reliability.
Data Source
AI summary
An open fare payment method for a fare payment terminal device which performs a fare transaction process, includes: receiving fare transaction information from a fare media, determining a network state between a device and a central system, and receiving an authorization result of the fare transaction information from the central system according to the network state such that the device authorizes the fare transaction information or authorizes the fare transaction information by itself independently based on authorization reference information in the fare payment terminal device.


