Communication Device Automatic Program Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems require users to manage and update communication programs for various connection targets, leading to increased effort as the number of connection targets increases, due to varying communication procedures and data acquisition timings.
Innovation Solution
A communication device that includes means to acquire an identifier from a connected device, retrieve a communication program from a server based on that identifier, and execute the program, allowing it to adapt to different types of connection targets without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users manually manage and update communication programs for various connection targets, then communication procedures can be adapted to different devices, but user effort increases significantly as the number of connection targets increases
Solution Approach 1:
The communication device automatically acquires the appropriate communication program from a server based on device information it obtains, eliminating the need for users to manually select or update programs. The system performs self-configuration by autonomously retrieving and applying the correct communication protocol for each connection target.
Solution Approach 2:
Communication programs are pre-stored on a server for multiple connection targets. When a connection is needed, the device automatically retrieves the appropriate pre-prepared program based on device information, avoiding the need for users to prepare or configure programs in advance for each possible connection target.
2Reliability
If communication programs are customized for different connection targets with varying procedures and data acquisition timings, then communication accuracy improves, but device complexity increases
Solution Approach 1:
A single communication device handles multiple connection targets by automatically selecting from available communication programs. The device serves multiple functions (communicating with different device types) without requiring separate physical devices or manual configuration for each target type.
Solution Approach 2:
A server acts as an intermediary that stores and provides appropriate communication programs. Instead of the communication device managing multiple programs locally, the server mediates by delivering the correct program based on device information, reducing the complexity burden on the communication device.
3Adaptability or versatility
If users must change communication programs for each connection target type, then communication compatibility is maintained, but time consumption increases
Solution Approach 1:
The communication device automatically determines which communication program to use based on obtained device information and retrieves it from the server without user intervention. This self-service approach eliminates the time users would otherwise spend manually changing programs for different connection targets.
Solution Approach 2:
Communication programs are prepared in advance and stored on the server. When connection is needed, the appropriate pre-prepared program is automatically retrieved and applied, eliminating the time required for users to configure or download programs at the moment of connection.
Data Source
AI summary
A communication device includes a first communicator, a second communicator, an identifier acquirer, an identifier transmitter, a communication program acquirer, and a communication program executor. The first communicator communicates with a device. The second communicator communicates with a server. The identifier acquirer acquires from the device via the first communicator an identifier for identifying the device. The identifier transmitter transmits to the server the identifier acquired by the identifier acquirer. The communication program acquirer acquires from the server via the second communicator the communication program associated with the identifier transmitted by the identifier transmitter. The communication program executor executes the communication program acquired by the communication program acquirer.


