Proxy End Registration Using UUID and Hash Counters

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic IP addresses are used for proxy ends, then network flexibility is improved, but unique identification capability deteriorates

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidunique identification capability
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If machine cloning is allowed, then device proliferation is improved, but authorization accuracy deteriorates

Engineering Contradiction:
Improvedevice proliferationVSAvoidauthorization accuracy
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

3Reliability

If UUID verification is performed, then authorization accuracy is improved, but registration complexity increases

Engineering Contradiction:
Improveauthorization accuracyVSAvoidregistration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11736584B2Proxy end registration method, system, and related apparatus
Publication Date: 2023.08.22 SHANDONG YINGXIN COMP TECH CO LTD
  • US11736584B2 patent drawing
  • US11736584B2 patent drawing

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.