High-order System Asynchronous Processing Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In information processing systems, high-order systems face challenges in understanding how low-order systems make determinations and advance processing during asynchronous processing, leading to a lack of visibility into the processing performed by the low-order systems.
Innovation Solution
A processing system architecture where the high-order system stores progress data associating device identifiers with device commands, and includes a notice processing unit to receive updates from the low-order system on executed device commands, allowing the high-order system to track and understand the processing performed by the low-order system through asynchronous processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If asynchronous processing is used between high-order system and low-order system, then processing efficiency is improved, but visibility of processing status deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the low-order system sends progress notifications back to the high-order system asynchronously. The notification unit in the low-order system transmits processing status information (including device identifiers and command execution progress) to the high-order system without blocking the main processing flow, thus maintaining processing efficiency while providing visibility into the processing status.
Solution Approach 2:
The patent introduces an intermediary notification mechanism that mediates between the asynchronous processing needs of the high-order system and the status visibility requirements. The notification unit acts as an intermediary component that captures processing status from the low-order workflow and relays it to the high-order system, enabling indirect observation of processing progress without interfering with the asynchronous execution.
2Loss of information
If the high-order system monitors processing in real-time, then visibility is improved, but system complexity increases
Solution Approach 1:
The patent extracts the monitoring function from the main processing flow by implementing a separate notification unit in the low-order system. This notification unit independently captures processing status information and transmits it to the high-order system without interfering with the core workflow execution. The high-order system's storage device stores progress data separately, decoupling the monitoring mechanism from the processing logic and reducing overall system complexity.
3Loss of information
If the high-order system stores detailed progress data, then monitoring capability is improved, but data management complexity increases
Solution Approach 1:
The patent segments the data management responsibility by implementing a dedicated storage device within the high-order system specifically for storing progress data. The storage device maintains progress data in a structured format with clear associations between device identifiers and command execution status. This segmentation isolates data management complexity to a specific component while providing comprehensive monitoring capability through organized data storage.
Data Source
AI summary
In asynchronous processing, processing of a low-order system is checked. A high-order system 1 includes a high-order workflow advancing unit 21 that transmits a processing command for asynchronous processing to a low-order system 2, and a notice processing unit 23 that receives, from the low-order system 2, a notice related to a device command to be executed by a device 3 in the asynchronous processing, and updates progress data 13. The low-order system 2 includes a low-order workflow advancing unit 61 that, upon receiving the processing command from the high-order system 1, transmits a device command to the device, and a notification unit 62 that, when transmission of the device command to the device 3 is detected, notifies the high-order system 1 of the identifier of the device to which the device command was transmitted and the device command.


