Browser Offline Access via Local Cache Template
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browsers do not support direct offline access to linked web pages, requiring users to cache each linked page separately, which is tedious and cumbersome.
Innovation Solution
A method and apparatus for offline web page access that involves acquiring a local cache template of a first web page with pre-stored paths to designated URLs, allowing direct offline access to linked second web pages by locally caching these pages, thus eliminating the need for separate caching operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually cache each linked web page separately, then each web page can be accessed offline, but the operation becomes tedious and cumbersome
Solution Approach 1:
The system performs preliminary action by automatically caching all linked web pages when the user visits the current web page online. The browser proactively identifies all links from the current page and caches them in advance, so that when the user goes offline, all linked pages are already prepared for immediate access without requiring manual intervention.
Solution Approach 2:
The system implements self-service by enabling the browser to automatically manage the caching process without user involvement. When a user visits a web page, the system autonomously identifies links, determines which pages need caching, and performs the caching operation automatically. This eliminates the need for users to manually cache each page while ensuring comprehensive offline access capability.
2Reliability
If users manually cache each linked web page, then offline access is achieved, but additional operational processes are required
Solution Approach 1:
The system performs preliminary action by automatically caching all linked web pages when the user visits the current web page online. The browser proactively identifies all links from the current page and caches them in advance, so that when the user goes offline, all linked pages are already prepared for immediate access without requiring manual intervention.
Solution Approach 2:
The system ensures continuity of useful action by maintaining the caching process as an integrated part of the normal web browsing experience. The automatic caching occurs continuously whenever a user visits a web page, ensuring that offline access capability is always ready without interrupting or extending the user's browsing time.
3Quantity of substance
If the browser caches only the current web page, then storage space is minimized, but linked pages cannot be accessed offline
Solution Approach 1:
The system performs preliminary action by automatically caching all linked web pages when the user visits the current web page online. The browser proactively identifies all links from the current page and caches them in advance, so that when the user goes offline, all linked pages are already prepared for immediate access without requiring manual intervention.
Solution Approach 2:
The system implements universality by enabling the browser to handle multiple caching scenarios through a single mechanism. The same automatic caching process that operates when users are online also prepares the system for offline access, making the browser universally capable of providing both online browsing and offline access without requiring separate modes or operations.
Data Source
AI summary
The embodiments disclose a method and apparatus for offline access of web pages. The method includes: acquiring on a user terminal a local cache template of a first web page, wherein the local cache template has pre-stored one or more respective paths, each points to a respective designated Uniform Resource Locator (URL) location linked to the first web page, wherein each respective designated URL enables offline access to a corresponding second web page in the first web page; locally caching each of the corresponding second web page, wherein each of the corresponding second web page which corresponds to a respective path pointing to the respective designated URL pre-stored in the local cache template of the first web page, such that the corresponding second web page is to be locally loaded into a browser of the user terminal when the browser accesses the respective designated URL in the first web page.


