Network Request Template Extraction for Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network data transmission, client terminals waste data traffic and time by transmitting repeated information in network requests to servers, reducing access speed.

Innovation Solution

A method where client terminals compare network requests with pre-stored templates to identify and transmit only disparate data and position information, allowing servers to restore the original request using a stored template, thereby reducing redundant data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client terminal transmits the complete network request containing fixed information to the server, then the server can accurately process the request, but the data traffic is wasted and the transmission time is extended

Engineering Contradiction:
Improverequest processing accuracyVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the variable portions (discrepant data) from the complete network request, separating them from the fixed template information. The client terminal identifies and transmits only the discrepant data along with position information, while the server reconstructs the complete request by combining the stored template with the received discrepant data, thereby reducing transmission time while maintaining processing accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server pre-stores network request templates containing fixed information before actual requests arrive. When a request is received, the server already has the template ready, allowing it to quickly reconstruct the complete request by merely integrating the small amount of transmitted discrepant data, thus eliminating the need to wait for the entire request to be transmitted.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the client terminal transmits the complete network request containing fixed information to the server, then the server can accurately process the request, but the data traffic is wasted

Engineering Contradiction:
Improverequest processing accuracyVSAvoiddata traffic
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts and transmits only the essential variable portions (discrepant data) from the network request, removing redundant fixed information that is already stored on the server. This extraction process significantly reduces the volume of data traffic while ensuring that all necessary information for accurate request processing is still transmitted.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transmitting the original complete request, the system uses a copied template stored on the server and merges it with the transmitted discrepant data. This copying approach allows the server to reconstruct an accurate replica of the original request without requiring the client to transmit the entire request again.

Inventive Principle:
Principle #26Copying

3Productivity

If the client terminal transmits only discrepant data and position information, then the data traffic is reduced and transmission time is shortened, but the server needs to perform additional operations to restore the request

Engineering Contradiction:
Improveaccess speedVSAvoidrequest restoration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server performs preliminary preparation by pre-storing network request templates in advance. This preliminary action simplifies the restoration process, as the server only needs to retrieve the stored template and integrate it with the received discrepant data using position information, rather than performing complex analysis or reconstruction from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces position information as an intermediary element that bridges the transmitted discrepant data and the stored template. This position information acts as a guide, telling the server exactly where to insert the discrepant data into the template, thereby simplifying the restoration process and reducing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10122803B2Network data transmission method, device and system
Publication Date: 2018.11.06 ALIBABA GROUP HOLDING LTD
  • US10122803B2 patent drawing
  • US10122803B2 patent drawing
  • US10122803B2 patent drawing

AI summary

A network data transmission method includes: acquiring a network request generated by a client terminal; comparing the network request with a pre-stored network request template to obtain discrepant data and identical data; determining position information of the discrepant data and the identical data in the network request template; and transmitting to a server identification information of the network request template, the discrepant data and the position information, where the identification information will be used to determine the network request template for the server, and the network request template, the discrepant data and the position information will be used to restore the network request for the server.