Execution Instructing Apparatus Dynamic LAN Server Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems that instruct a processing apparatus, such as a scanner, through a server often require unnecessary server intervention, leading to inefficiencies in processing execution, especially when direct communication between the client and the scanner is possible without going through the server.
Innovation Solution
An execution instructing apparatus that determines whether to communicate with a processing apparatus through a server or directly via a local area network (LAN), using a private URL for LAN communication and a global URL for server-mediated communication, to optimize processing execution based on available connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If communication is performed through a server, then accessibility and reliability are improved, but communication time and processing efficiency deteriorate
Solution Approach 1:
The patent implements dynamic communication path selection by determining whether to use server-mediated communication or direct LAN communication based on real-time network conditions. The system switches between communication modes (first communication method through server, second communication method directly) to optimize both reliability and speed according to the actual network state.
Solution Approach 2:
The patent changes the communication parameter (communication path) based on network conditions. By detecting whether direct LAN access is possible and changing the communication method accordingly, the system adjusts the communication parameter to balance between speed (direct connection) and reliability (server mediation).
2Speed
If direct LAN communication is used, then communication speed is improved, but accessibility and reliability deteriorate
Solution Approach 1:
The system dynamically selects the appropriate communication path by first attempting direct LAN communication for speed, but falls back to server-mediated communication if direct access fails or is not appropriate. This dynamic adaptation ensures both speed and reliability are maintained under different network conditions.
Solution Approach 2:
The server acts as an intermediary that provides reliable access when direct communication is not feasible. The system uses the server as a mediator to ensure communication reliability while preferring direct communication when available for speed optimization.
3Adaptability or versatility
If server-mediated communication is always used, then accessibility is improved, but processing efficiency and speed deteriorate
Solution Approach 1:
The patent implements dynamic communication path selection by determining whether to use server-mediated communication or direct LAN communication based on real-time network conditions. The system switches between communication modes (first communication method through server, second communication method directly) to optimize both reliability and speed according to the actual network state.
Solution Approach 2:
The system performs preliminary determination of network connectivity status before initiating communication. By checking whether direct LAN access is possible in advance, the system can pre-select the optimal communication path, avoiding unnecessary server mediation and improving processing efficiency while maintaining accessibility.
Data Source
AI summary
An execution instructing apparatus that operates to communicate with at least one processing apparatus executing a predetermined processing includes: a determination unit determining whether, of a first communication method where the execution instructing apparatus communicates with an image processing apparatus via a server which is neither the image processing apparatus nor the execution instructing apparatus, and a second communication method where the execution instructing apparatus communicates with the image processing apparatus without the server, communication can be performed using the second communication method; and a communication control unit controlling communication with the image processing apparatus so that when a determination is not made or when communication cannot be performed using the second communication method, communication regarding the predetermined processing is performed using the first communication method, and when communication can be performed using the second communication method, communication regarding the predetermined processing is performed using the second communication method.


