Transaction Processing System Availability Check
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In semi-self-service-type transaction processing systems, there is a concern that information required for settlement may be wasted if the input processing device transmits it to a settlement device that is unavailable due to being in a busy state, leading to inefficiencies in the transaction processing.
Innovation Solution
The system includes a merchandise registration processing device that generates and stores settlement information, and multiple settlement devices that check for availability before processing or transferring the information to another available device, ensuring that settlement information is only processed when a device is capable of executing the settlement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the input processing device transmits settlement information to a specific settlement device, then the settlement process can be initiated, but the transmission may be wasted if the settlement device is in a busy state and cannot process the information
Solution Approach 1:
The system checks the availability status of the settlement device before transmitting the settlement information. This preliminary check prevents wasted transmission by ensuring the settlement device is ready to process the information, thereby improving productivity while avoiding energy waste.
Solution Approach 2:
The settlement device provides feedback regarding its availability status to the input processing device. This feedback mechanism allows the system to make informed decisions about whether to transmit settlement information, resolving the contradiction between initiating settlement and avoiding wasted transmission.
2Reliability
If multiple settlement devices are provided for each input processing device, then settlement can be performed even when one device is busy, but the system complexity increases
Solution Approach 1:
The settlement information can be processed by any available settlement device, making the system more flexible. Instead of dedicating specific devices to specific input processing devices, any settlement device can handle settlement information from any input processing device, maintaining reliability while reducing the need for multiple dedicated devices.
Solution Approach 2:
The system dynamically assigns settlement information to available settlement devices based on their current status. This dynamic allocation allows the system to maintain high settlement availability while optimizing the use of available devices, reducing the need for excessive hardware.
3Productivity
If the customer operates the settlement device alone in a semi-self-service system, then the clerk can focus on merchandise registration, but the customer may take longer to complete payment due to unfamiliarity with the operation
Solution Approach 1:
The system enables customers to operate the settlement device independently for payment processing. The clerk focuses on merchandise registration while the customer handles settlement, improving overall productivity. The system is designed to be user-friendly to minimize the time customers need to complete payment.
Solution Approach 2:
The settlement device acts as an intermediary between the customer and the payment processing system. It guides the customer through the payment process and automatically handles the transaction, reducing the time customers need to spend on payment while maintaining the self-service model.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
According to one embodiment, a merchandise sales transaction processing system includes a registration processing device to register items being purchased in a transaction, generate settlement information for the transaction based on the registered items, and store the generated settlement information in a storage device. A plurality of settlement devices are associated with the registration processing device. Each settlement device is configured to check for settlement information in the storage device, acquire the settlement information if the settlement information is stored in the storage device and at least one of the settlement devices is available for executing settlement processing based on the settlement information. The settlement device itself executes the settlement processing if it is available or, if it is unavailable, transmits the settlement information to another one of the settlement devices.