Communication Device Authentication Token Retention Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face service disruptions when an access token is inadvertently deleted from a printer, preventing the reception of intended services from service providing servers.
Innovation Solution
A communication device and method that store and manage authentication information and selection information, ensuring that access tokens are only deleted when specific selection information is absent, thereby maintaining service connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the access token is deleted from the printer, then the memory is cleared and communication with service providing servers is terminated, but the user can no longer receive provision of target service
Solution Approach 1:
The printer checks whether service provision is in progress before deleting the access token. This preliminary check prevents deletion of the access token when services are actively being provided, thereby avoiding service disruption while still allowing memory clearance when safe to do so.
2Reliability
If the access token is retained in the printer, then service provision can continue uninterrupted, but the memory cannot be cleared and other information cannot be deleted
Solution Approach 1:
The system performs a preliminary check to determine whether service provision is in progress before allowing memory clearance. This ensures that the access token is retained when needed for active services, while still permitting memory clearance when no services are currently running.
3Productivity
If the access token is deleted without checking service status, then the deletion operation is simple and fast, but service provision is interrupted and user experience deteriorates
Solution Approach 1:
The printer checks whether service provision is in progress before deleting the access token. This preliminary check prevents deletion of the access token when services are actively being provided, thereby avoiding service disruption while still allowing memory clearance when safe to do so.
Solution Approach 2:
The system uses feedback from the service provision status to control the deletion operation. The printer checks the service status and adjusts its behavior accordingly - retaining the access token when services are active and deleting it when services are not running, thus balancing speed and reliability.
Data Source
AI summary
A communication device may receive first authentication information from a specific server, store the first authentication information in a memory, store selection information in the memory in a case where one or more service providing servers are selected by a user, send the first authentication information in the memory and first related information to the specific server in a case where the selection information is stored in the memory, determine whether the selection information is stored in the memory in a case where a deletion instruction for instructing deletion of information in the memory is acquired; and delete the first authentication information in the memory in a case where it is determined that the selection information is not stored in the memory. The first authentication information may be not deleted in a case where it is determined that the selection information is stored in the memory.


