Data Transfer Node Labeling for Access Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited access capacity of individual backend equipment in computer communications leads to increased equipment and maintenance costs due to the need for multiple units to process concurrent request data.

Innovation Solution

A method and system that utilize a first node and a second node to receive, process, and return data between clients and a destination node, where the first node adds unique labels to request data, sends it to the second node, and the second node removes labels before forwarding it to the destination node for processing, allowing for converged connections and improved access capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple backend equipment are used to process concurrent request data, then the processing capacity is improved, but the equipment costs and maintenance costs increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidequipment quantity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the network connection function into two parts: the first node handles connection establishment and label addition for multiple clients, while the second node handles the actual data processing. This segmentation allows multiple clients to share connections through the first node, reducing the number of backend equipment needed at the second node while maintaining high processing capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first node acts as an intermediary between multiple clients and the second node. It adds unique labels to request data from different clients and forwards them to the second node through a single connection channel. This intermediary function allows the second node to process multiple client requests through fewer connections, reducing equipment quantity while maintaining productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple connection channels are established between clients and backend equipment, then the access capacity is improved, but the port resources are consumed

Engineering Contradiction:
Improveaccess capacityVSAvoidport resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges multiple connection channels from different clients into a single connection channel between the first node and the second node. The first node combines request data from multiple clients, adds labels, and forwards them through one shared connection. This merging reduces port resource consumption at the second node while maintaining the ability to handle multiple concurrent accesses.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The first connection channel between the first node and the second node serves multiple functions: it carries request data from multiple different clients simultaneously. This universal connection channel replaces the need for separate dedicated channels for each client, reducing port resource consumption while maintaining access capacity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If connection information is used to route data between nodes, then the data transfer accuracy is improved, but when connection information is lost, data cannot be returned to the correct client

Engineering Contradiction:
Improvedata routing accuracyVSAvoiddata return reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

Instead of relying on connection information that may be lost, the patent creates a copy of the client identification in the form of a unique label that is added to each request data packet. This label copy travels with the data through the network, ensuring that even if connection information is lost, the data can still be correctly routed back to the originating client through the label.

Inventive Principle:
Principle #26Copying

4Quantity of substance

If a single connection channel is shared among multiple clients, then the port resources are conserved, but the data from different clients may be mixed and cannot be distinguished

Engineering Contradiction:
Improveport resourcesVSAvoidclient identification
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent applies local quality by adding unique labels to request data from different clients. Each label provides local identification specific to its client, allowing the system to maintain distinction between clients even though they share the same connection channel. This localized marking prevents information loss while enabling resource conservation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10181963B2Data transfer method and system
Publication Date: 2019.01.15 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10181963B2 patent drawing
  • US10181963B2 patent drawing
  • US10181963B2 patent drawing

AI summary

The present disclosure relates to a method and a device for transferring data between multiple clients and a destination node. The method includes: receiving request data sent by the plurality of clients, adding a unique label to the request data sent by each client, and sending the labeled request data to the second node; removing the labels from the request data, and sending the request data with the labels removed to the destination node for processing; receiving processing result data returned by the destination node, adding unique labels to the processing result data, and returning the processing result data with the labels to the first node; removing the labels from the processing result data and returning the processing result data with the labels removed to the clients corresponding to the labels.