Communication Stop Determination for Independent Application Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems cannot independently stop communication processes without affecting the application process, limiting flexibility and user experience in managing data communication.
Innovation Solution
An information processing apparatus with separate means for application processing, communication processing, and communication stop determination, allowing communication processes to be stopped or continued based on instructions from the application, enabling independent and parallel operation with multiple applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If communication process is performed as part of application process, then communication can be controlled by application, but communication cannot be stopped independently of application execution
Solution Approach 1:
The system divides communication control into two independent segments: application-level stop requests and system-level execution control. The communication stop request is separated from the application execution flow, allowing communication to be stopped independently while maintaining application continuity.
Solution Approach 2:
A stop request flag acts as an intermediary between the application process and communication process. This flag receives stop requests from applications and translates them into communication cessation actions, enabling indirect control without direct integration.
2Ease of operation
If communication process runs independently of application process, then communication can be stopped independently, but communication cannot be performed in parallel with application process
Solution Approach 1:
The system implements feedback mechanisms where the communication process continuously monitors the stop request flag status. When the flag indicates a stop request, the communication process responds by ceasing operations, enabling independent control while maintaining system responsiveness.
Solution Approach 2:
The communication process is designed to be dynamic, able to switch between active and stopped states based on real-time flag status. This dynamic behavior allows the system to adapt communication execution to application needs while maintaining parallel processing capability.
3Adaptability or versatility
If multiple application programs are executed, then each application can control communication independently, but communication stop determination becomes complex
Solution Approach 1:
Each application program independently manages its own communication stop requests through its designated flag. The system provides self-service capability where applications autonomously control communication without requiring centralized coordination, simplifying multi-application support.
Data Source
AI summary
An application process unit executes a predetermined application program and a communication process unit performs a predetermined data communication process with another communication target. A communication stop determination unit determines whether or not to stop the data communication process performed by the communication process unit, on the basis of an instruction from the application process unit. When it is determined by the communication stop determination unit to stop the data communication process, the data communication process is stopped.


