Webpage Template Server Differential Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating webpage templates are heavily dependent on target websites, leading to inefficient data transmission and slow browsing speeds due to repeated loading of redundant data across multiple webpages.
Innovation Solution
A method and server system that collect webpage data, generate templates, and create template indices to facilitate the retrieval and sharing of webpage templates across multiple servers, reducing dependence on target websites by calculating and releasing differential data for efficient data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If webpage templates are generated by parsing DOM tree structure and extracting common parts, then template generation is achieved, but the calculation amount is large, template extraction is difficult, and compatibility is poor
Solution Approach 1:
The patent segments the webpage template generation process into multiple independent steps: collecting webpage data, generating initial templates, calculating difference rates, and comparing with historical templates. This segmentation reduces the overall calculation complexity by breaking down the complex DOM parsing and template extraction into manageable stages with lower individual computational requirements.
Solution Approach 2:
The patent performs preliminary actions by collecting and storing historical webpage templates in advance, and pre-calculating difference rates between new templates and historical ones. This preliminary preparation reduces the real-time calculation burden when generating templates for actual webpage requests, improving ease of template generation while reducing computational complexity.
2Loss of energy
If the same template is used for multiple webpages, then traffic is reduced, but the target website must support the protocol and provide templates and incremental files
Solution Approach 1:
The patent creates a universal template system where a single webpage template can serve multiple different webpages from different websites. The template server collects templates from various sources, calculates difference rates, and matches templates to webpages based on compatibility criteria. This universal approach reduces network traffic by reusing templates across multiple websites while maintaining adaptability through the difference rate comparison mechanism.
Solution Approach 2:
The patent introduces a template server as an intermediary between the target website and the client. The template server collects, stores, and manages webpage templates, calculating difference rates and determining template matching. This intermediary handles the complexity of template management and compatibility checking, allowing target websites to simply provide incremental files while the template server ensures proper template matching and protocol support.
3Reliability
If repeated data is loaded and transmitted for each webpage, then complete data is provided, but bandwidth is occupied and response time increases
Solution Approach 1:
The patent extracts only the differential parts of webpage data from the complete template, calculating the difference rate between the template and the actual webpage content. By taking out and transmitting only these differential portions rather than repeating the entire template, the system maintains data completeness while significantly reducing bandwidth occupation and loading time.
Solution Approach 2:
The patent applies partial action by transmitting only the necessary differential data rather than complete repeated data. The difference rate calculation determines the minimal required portion of data to be transmitted, achieving data completeness with partial transmission. This reduces bandwidth usage and response time while ensuring all necessary information is conveyed to reconstruct the webpage.
Data Source
AI summary
Disclosed are a method of generating a webpage template and a server. The method of generating a webpage template comprises: collecting webpage data of a webpage, and generating a webpage template of the webpage according to the webpage data. By means of the present invention, the problem in the prior art that a method of generating a webpage template depends relatively strongly on a target website is solved, thereby reducing the dependence of the method of generating a webpage template on the target website.


