Radiation Imaging Control Application Reconnection via Notification Queue
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing radiation imaging systems face information mismatch issues when applications disconnect and reconnect, preventing seamless cooperation between multiple applications operating on different GUIs and OSs, leading to operational inefficiencies.
Innovation Solution
A radiation imaging system with a communication control unit that performs deletion processing of held information notifications to leave only the final state of control notifications, ensuring data consistency and enabling smooth reconnection and operation between first and second control applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications operate in cooperation with each other, then system functionality and versatility are improved, but information mismatch occurs when applications disconnect and reconnect
Solution Approach 1:
The system performs preliminary actions by establishing a notification queue before disconnection occurs. When applications disconnect, the notification queue preserves the sequence and state of control notifications, ensuring that information is not lost during reconnection. This preliminary preparation of the notification queue resolves the information mismatch problem while maintaining application cooperation versatility.
Solution Approach 2:
The notification queue acts as an intermediary between the first and second applications. It receives control notifications from one application and delivers them to the other, maintaining information integrity during disconnection and reconnection events. This intermediary mechanism enables continuous cooperation between applications while preventing information mismatch.
2Ease of operation
If remote desktop mechanisms are used to enable multi-terminal operation, then ease of operation is improved, but cooperation between applications with different GUIs and OSs cannot be achieved
Solution Approach 1:
The notification queue mechanism provides a universal interface that works across different GUIs and operating systems. Instead of relying on remote desktop mechanisms that are platform-specific, the system uses a standardized notification queue that can transmit control information between any applications regardless of their underlying platform, achieving both ease of operation and broad adaptability.
Solution Approach 2:
The system replaces the mechanical remote desktop mechanism with a software-based notification queue system. This substitution eliminates the limitations of remote desktop technology regarding cross-platform compatibility, allowing applications with different GUIs and OSs to cooperate seamlessly through standardized notification transmission.
3Loss of information
If all control notifications are transmitted during reconnection, then information completeness is improved, but system performance and responsiveness deteriorate
Solution Approach 1:
The system extracts and transmits only the essential control notifications from the notification queue during reconnection, rather than transmitting all notifications indiscriminately. This selective extraction maintains information completeness for critical operations while filtering out redundant information, thereby preserving system responsiveness and performance during reconnection events.
Solution Approach 2:
The system applies partial action by transmitting a subset of necessary control notifications rather than all notifications. This approach provides just enough information to restore application state and functionality without overwhelming the system with excessive data transmission, thus maintaining responsiveness while ensuring information completeness for critical operations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A radiation imaging system that can control a radiation generating apparatus and a radiation detector based on communication between a first control application and a second control application, the system comprises: a connection monitoring unit configured to monitor a connection state of the communication; a holding unit configured to hold an information notification indicating a control state of an imaging control unit of the first control application that performs the control in a case where the connection monitoring unit determines that the connection state is a disconnection state; and a deletion processing unit configured to perform deletion processing of an information notification held in the holding unit so as to leave an information notification indicating a final state of control by the imaging control unit.