Proxy End Registration Using UUID and Hash Counters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a Browser/Server structure, the management end struggles to accurately control the number of proxy ends due to machine cloning, leading to data duplication and authorization issues, as dynamic IP addresses cannot serve as unique identifiers.
Innovation Solution
A proxy end registration method that involves receiving heartbeat information from proxy ends, determining the presence of a UUID based on MAC addresses and timestamps, and using hash counters to differentiate between cloned machines, allowing only unique registrations and prohibiting cloned machines from registering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If dynamic IP addresses are used for proxy ends, then network flexibility is improved, but unique identification capability deteriorates
Solution Approach 1:
The patent introduces a UUID (Universally Unique Identifier) as an intermediary identification mechanism between the proxy end and the management end. This UUID is generated based on the MAC address and timestamp, serving as a stable identifier that does not change with IP address variations. The UUID acts as a mediator that decouples the identification function from the dynamic IP address, allowing the system to maintain both network flexibility and accurate identification.
2Productivity
If machine cloning is allowed, then device proliferation is improved, but authorization accuracy deteriorates
Solution Approach 1:
The patent implements preliminary action by checking the UUID against the management end database before allowing registration. The system pre-verifies whether the UUID (derived from MAC address and timestamp) already exists in the database, and only allows registration if it doesn't exist. This preliminary check prevents cloned machines from successfully registering and obtaining authorization, thereby maintaining authorization accuracy while allowing legitimate device proliferation.
Solution Approach 2:
The patent employs feedback mechanisms where the management end responds to registration requests based on UUID verification. When a proxy end sends registration information, the management end checks the UUID in the database and provides feedback - either allowing registration or rejecting it with a re-registration notification. This feedback loop ensures that only unique devices can obtain authorization, preventing machine cloning while maintaining efficient device onboarding.
3Reliability
If UUID verification is performed, then authorization accuracy is improved, but registration complexity increases
Solution Approach 1:
The patent implements self-service by having the proxy end automatically generate its own UUID based on its MAC address and timestamp, without requiring manual configuration or complex setup procedures. The proxy end independently performs the UUID generation and sends it to the management end for verification, simplifying the registration process while maintaining high authorization accuracy through automated UUID-based verification.
Data Source
AI summary
Provided are a proxy end registration method, a proxy end registration system, a computer-readable memory medium, and a terminal. The method includes: receiving, by a management end, heartbeat information sent by a proxy end, and determining whether a management end database contains a UUID in the heartbeat information, wherein the heartbeat information is generated according to a MAC address of the proxy end and timestamp information; if not, determining whether a first hash counter in the heartbeat information is 0, the first hash counter being used for indicating a heartbeat IP transformation state of the heartbeat information; if the first hash counter is not 0, notifying the proxy end of the need to re-register; or if the first hash counter is 0, allowing the proxy end to register.

