Network Request Template Extraction for Data Transmission
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


