Webpage Resource Acquisition via Raw Data Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing webpage pre-reading processes consume significant system resources due to extensive operations like pre-analysis, pre-layout, and pre-rendering, limiting the number of pre-read webpages that can be stored and affecting webpage loading speed.

Innovation Solution

A method and apparatus for webpage resource acquisition that pre-reads resources from a web server and stores raw data in a local cache without processing, allowing direct retrieval from the cache when needed, reducing system resource consumption and increasing the number of pre-read webpages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If pre-analysis, pre-layout, and pre-rendering operations are performed on pre-read webpages, then webpage loading speed is improved, but system resource consumption increases significantly

Engineering Contradiction:
Improvewebpage loading speedVSAvoidsystem resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-reading and caching webpage resources (HTML, CSS, JS, images) before they are actually needed. The system predicts which webpages users will visit next and pre-fetches their resources, storing them in a cache. This resolves the contradiction by performing necessary preparation work in advance when system resources are available, so that when the user actually navigates to the predicted page, the resources are already ready, achieving fast loading without consuming excessive resources at the moment of navigation.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If extensive processing operations are performed on pre-read webpages, then webpage presentation quality is improved, but the number of pre-read webpages that can be stored decreases

Engineering Contradiction:
Improvewebpage presentation qualityVSAvoidnumber of pre-read webpages
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies partial action by selectively processing only the most critical aspects of webpage resources during pre-reading. Instead of performing complete pre-rendering and full presentation processing on all pre-read webpages, the system caches the raw resources and performs minimal processing. When a pre-read webpage is actually accessed, the remaining processing (layout, rendering) is done at that moment. This allows the system to store many more pre-read webpages in the cache while still delivering full presentation quality when needed, resolving the contradiction between processing depth and cache capacity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10158740B2Method and apparatus for webpage resource acquisition
Publication Date: 2018.12.18 ALIBABA GROUP HOLDING LTD
  • US10158740B2 patent drawing
  • US10158740B2 patent drawing
  • US10158740B2 patent drawing

AI summary

In accordance with various embodiments of the disclosed subject matter, a webpage resource acquisition method, and an apparatus thereof are provided. In some embodiments, the method comprises: obtaining pre-read webpage resources from a web server through a communication network according to a pre-read algorithm; storing raw data of the pre-read webpage resources in a pre-read cache; and in response to receiving a loading instruction to load a target webpage resource, obtaining the raw data of one pre-read webpage resource that corresponds to the target webpage resource from the pre-read cache based on the loading instruction without going through the communication network.