Transaction Code Encoding for Offline Service Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Transaction processing systems fail to provide services when communication between processing devices and control devices is disabled due to errors, leading to service disruptions and potential data inconsistencies.
Innovation Solution
A transaction processing system where the processing device extracts relevant information from transaction data, generates a code representing a URL with identification and extraction information, and stores it for later use by the control device, enabling it to execute processes even when communication is disabled, and allowing for configuration changes to manage extraction information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the control device relies on real-time communication with the processing device to execute processes, then service accuracy is maintained, but service continuity deteriorates when communication fails
Solution Approach 1:
The processing device extracts necessary information from transaction data in advance and encodes it into a symbolical image before communication failures occur. This preliminary encoding ensures that the control device can execute processes even when communication is disrupted, as the required information is already embedded in the accessible symbolical image.
Solution Approach 2:
Instead of relying on real-time communication of transaction information, the system creates a symbolic image that contains encoded copies of the essential extraction information. This symbolic image serves as a portable copy that can be accessed by the control device independently of the processing device's communication status.
2Reliability
If the system stores extraction information in the control device for offline access, then service availability improves during communication disruptions, but data duplication errors may occur
Solution Approach 1:
The control device includes a determination unit that checks whether stored extraction information matches newly received transaction information before executing processes. This feedback mechanism prevents data duplication errors by verifying data consistency, ensuring that the service execution uses accurate and up-to-date information even when operating offline.
3Adaptability or versatility
If the processing device extracts and encodes all transaction information, then service functionality is maintained offline, but device complexity increases
Solution Approach 1:
The processing device extracts only the necessary extraction information from the complete transaction information, rather than encoding all transaction data. This selective extraction reduces the complexity of the encoding process while still providing sufficient information for the control device to execute required processes offline.
Data Source
AI summary
A recording device in a transaction processing system extracts extraction information that is used in a process executed by a control server to provide a service from transaction information based on a transaction process, and outputs a code containing a URL of the control server to which extraction information and identification information are added. When accessed by a terminal reading the code, the control server acquires and stores the extraction information and uniform identification information added to the URL, and uses the stored extraction information to execute a process providing a service.


