Methods and devices for preloading webpages
First Claim
1. A system for webpage preloading, comprising:
- a storage device;
one or more processors;
a data acquiring unit stored in the storage device and to be executed by the one or more processors to acquire historical data comprising information about an accessed webpage, information about a preload webpage, and state information of a local cache, wherein the information about the accessed webpage comprises;
an access quantity of an accessed webpage and an accessed time range, wherein the data acquiring unit comprises a first counting sub-unit, and the first counting sub-unit, based on the access quantity of the accessed webpage and the accessed time range, calculates a time range when the access quantity is higher than a first threshold value; and
based on the time range when the access quantity is higher than the first threshold value, adjusts a preloading time range;
an updating unit stored in the storage device and to be executed by the one or more processors to count the historical data within a pre-set time period and to update a pre-reading policy; and
a pre-loading unit stored in the storage device and to be executed by the one or more processors to conduct webpage preloading according to the pre-reading policy.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure disclose a method and a device for webpage preloading. The method includes: conducting webpage preloading according to a current preloading policy, in which the preloading policy includes: a preloading time range, a preloading region, a preloading page depth, and an available caching space for preloading; counting historical data within a pre-set time period, in which the historical data includes: information about an accessed webpage, information about a preload webpage, and state information of a local cache; and updating the preloading policy based on the historical data. In the present disclosure, by way of counting the preloading historical data within a pre-set time period, and based on the changes in the historical data, the preloading policy is automatically updated, so that the preloading policy can adapt to network and user access conditions in real time, thereby improving the hit accuracy of webpage preloading.
44 Citations
16 Claims
-
1. A system for webpage preloading, comprising:
-
a storage device; one or more processors; a data acquiring unit stored in the storage device and to be executed by the one or more processors to acquire historical data comprising information about an accessed webpage, information about a preload webpage, and state information of a local cache, wherein the information about the accessed webpage comprises;
an access quantity of an accessed webpage and an accessed time range, wherein the data acquiring unit comprises a first counting sub-unit, and the first counting sub-unit, based on the access quantity of the accessed webpage and the accessed time range, calculates a time range when the access quantity is higher than a first threshold value; and
based on the time range when the access quantity is higher than the first threshold value, adjusts a preloading time range;an updating unit stored in the storage device and to be executed by the one or more processors to count the historical data within a pre-set time period and to update a pre-reading policy; and a pre-loading unit stored in the storage device and to be executed by the one or more processors to conduct webpage preloading according to the pre-reading policy. - View Dependent Claims (2, 3)
-
-
4. A system for webpage preloading, comprising:
-
a storage device; one or more processors; a data acquiring unit stored in the storage device and to be executed by the one or more processors to acquire historical data comprising one or more types of information, including information about an accessed webpage, information about a preload webpage, and state information of a local cache; an updating unit stored in the storage device and to be executed by the one or more processors to count the historical data within a pre-set time period and to update a pre-reading policy; and a pre-loading unit stored in the storage device and to be executed by the one or more processors to conduct webpage preloading according to the pre-reading policy, wherein the information about the accessed webpage comprises;
an access quantity of the accessed webpage and an access quantity of the preload webpage. - View Dependent Claims (5)
-
-
6. A system for webpage preloading, comprising:
-
a storage device; one or more processors; a data acquiring unit stored in the storage device and to be executed by the one or more processors to acquire historical data comprising information about an accessed webpage, information about a preload webpage, and state information of a local cache; an updating unit stored in the storage device and to be executed by the one or more processors to count the historical data within a pre-set time period and to update a pre-reading policy; and a pre-loading unit stored in the storage device and to be executed by the one or more processors to conduct webpage preloading according to the pre-reading policy, wherein the historical data comprises;
a service deployment region to which a terminal that conducts webpage accessing belongs. - View Dependent Claims (7)
-
-
8. A system for webpage preloading, comprising:
-
a storage device; one or more processors; a data acquiring unit stored in the storage device and to be executed by the one or more processors to acquire historical data comprising one or more types of information, including information about an accessed webpage, information about a preload webpage, and state information of a local cache; an updating unit stored in the storage device and to be executed by the one or more processors to count the historical data within a pre-set time period and to update a pre-reading policy; and a pre-loading unit stored in the storage device and to be executed by the one or more processors to conduct webpage preloading according to the pre-reading policy, and wherein the pre-loading unit is to be executed by the one or more processors, to select, in an initial state, a domain name from a pre-set domain name list and to load a webpage corresponding to the selected domain name to act as a reference page. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing computer-executable instructions, which when executed by a processor, cause the processor to perform the following steps:
-
acquiring historical data comprising one or more of information about an accessed webpage, information about a preload webpage, and state information of a local cache, wherein the information about the accessed webpage comprises;
an access quantity of the accessed webpage and an accessed time range;counting the historical data within a pre-set time period and updating a pre-reading policy based on the historical data; conducting webpage preloading according to the pre-reading policy; based on the access quantity of the accessed webpage and the accessed time range, calculating a time range when the access quantity is higher than a first threshold value; and based on the time range when the access quantity is higher than the first threshold value, adjusting a preloading time range.
-
-
13. A method for preloading a webpage onto a terminal comprising:
-
acquiring an access quantity of a webpage; determining a preload time range for preloading the webpage based on the acquired access quantity; and preloading the webpage onto the terminal within the determined preload time range, wherein the preloading the webpage within the determined preload time range comprises preloading the webpage onto the terminal to a pre-set depth, the pre-set depth being more than 1.
-
-
14. A method for preloading a webpage onto a terminal comprising:
-
acquiring an access quantity of a webpage; determining a preload time range for preloading the webpage based on the acquired access quantity; and preloading the webpage onto the terminal within the determined preload time range, wherein the webpage has a domain name that is in a pre-set domain name list for preloading.
-
-
15. A method for preloading a webpage onto a terminal comprising:
-
acquiring an access quantity of a webpage; determining a preload time range for preloading the webpage based on the acquired access quantity; preloading the webpage onto the terminal within the determined preload time range; determining a preloading region for preloading the webpage based on the acquired access quantity, and wherein preloading the webpage within the determined preload time range comprises preloading the webpage onto the terminal within the determined preload time range when the terminal is within the preloading region. - View Dependent Claims (16)
-
Specification