Automated Token Acquisition for Device Driver Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies require cumbersome operations involving identification information and tokens for devices to communicate with information processing apparatuses over the Internet, necessitating manual registration processes.
Innovation Solution
A system where an information processing apparatus automatically acquires identification information and tokens from a server machine during device driver installation, enabling seamless communication without manual registration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual registration of identification information and tokens is implemented, then secure device communication over the Internet is achieved, but user operation complexity increases
Solution Approach 1:
The system enables self-service by allowing the information processing apparatus to automatically acquire identification information and tokens from the server machine without user intervention. The apparatus performs registration operations autonomously, eliminating the need for users to manually input or manage authentication credentials while maintaining secure device communication.
Solution Approach 2:
The system performs preliminary action by pre-acquiring identification information and tokens from the server machine before actual device communication begins. The information processing apparatus completes the registration process in advance during driver installation, so that when printing or other operations are performed, the authentication credentials are already in place and no manual registration is needed at the time of use.
2Ease of operation
If automatic token acquisition is implemented, then user burden is reduced, but system complexity increases
Solution Approach 1:
The server machine acts as an intermediary that manages the complexity of token and identification information distribution. Instead of embedding complex registration logic in the information processing apparatus or requiring user intervention, the server machine receives requests from the apparatus, automatically provides the necessary authentication credentials, and manages the registration process in the background, thereby reducing user burden while maintaining manageable system complexity.
3Loss of time
If device driver installation includes automatic registration, then installation time is reduced, but communication protocol complexity increases
Solution Approach 1:
The system merges the driver installation process with the authentication credential acquisition process. When the information processing apparatus installs a device driver, it simultaneously sends a request to the server machine for identification information and tokens. The server machine responds by providing these credentials, completing both installation and registration in a single integrated operation, thereby reducing total installation time while consolidating protocol complexity into a unified flow.
Data Source
AI summary
A non-transitory computer-readable medium of this disclosure has instructions controlling a computer of an information processing apparatus including a storage unit and a communication unit capable of performing communication with a device and a server machine. The instructions, when executed by the computer, control the computer to perform operations including: installing a device driver of the device; acquiring identification information from the server machine through the communication unit after the computer starts the installing; acquiring, from the server machine, a token or token acquisition information for acquiring the token from the server machine, which are associated with the identification information; storing the acquired identification information in the storage unit; and transmitting the acquired token or the acquired token acquisition information to the device through the communication unit.


