User Identification During Server Inaccessibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user identification systems fail to identify users who attempt to access services during server failures, as access logs cannot be recorded in such scenarios.
Innovation Solution
A user identifying system and method that includes a terminal with detection, recording, and transmission capabilities to record and send timestamps and identification information to a server, allowing the server to specify users who attempted access during inaccessibility periods by analyzing received timestamps and identification information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server records access logs during normal operation, then user identification is accurate, but the server cannot record access logs during server failures
Solution Approach 1:
The terminal device performs preliminary actions by detecting access failures, recording timestamps, and storing identification information before the server recovers. This preliminary recording ensures that user identification data is preserved even when the server cannot record access logs during the failure period.
Solution Approach 2:
The terminal device acts as an intermediary by taking over the log recording function during server failures. Instead of relying solely on the server to record access logs, the terminal captures and stores the necessary identification information locally, then transmits it to the server after recovery.
2Loss of information
If the terminal transmits identification information after server recovery, then users who accessed during failure periods can be identified, but processing load increases on the server
Solution Approach 1:
The server performs partial processing by only analyzing timestamps and identification information that correspond to the inaccessibility period, rather than processing all access logs. This selective approach reduces the processing load while still capturing the necessary information about users who accessed during the failure period.
Solution Approach 2:
The terminal device performs preliminary filtering and organization of identification information before transmission to the server. By preparing the data in advance and only transmitting relevant information about access failures, the amount of data requiring server processing is minimized.
3Loss of information
If the system records all access attempts, then complete user identification is achieved, but the complexity of the system increases
Solution Approach 1:
The system is segmented into distinct functional components: the terminal device handles detection, recording, and transmission of access failure information, while the server handles reception and analysis. This segmentation allows each component to perform its specific function without unnecessary complexity, as the terminal only needs to capture basic identification information and the server only needs to analyze timestamps during the inaccessibility period.
Data Source
AI summary
A user identifying system includes a user terminal and a server for communicating with the terminal. The terminal includes a detecting means that detects an event of a failure in accessing a service provided by the server, a recording means that records a timestamp indicating time of a failure in accessing the service when the event is detected, and a transmitting means that transmits, to the server, the timestamp and identification information allowing the server to identify the user of the terminal. The server includes a receiving means that receives the identification information and the timestamp transmitted from the transmitting means, and a specifying means that specifies a user identified by the identification information received by the receiving means when access by the terminal related to the timestamp has been made during an inaccessibility period wherein access to a service provided by the server has been unacceptable.


