CN103729439B - A kind of webpage preloads method and apparatus - Google Patents

A kind of webpage preloads method and apparatus Download PDF

Info

Publication number
CN103729439B
CN103729439B CN201310743898.7A CN201310743898A CN103729439B CN 103729439 B CN103729439 B CN 103729439B CN 201310743898 A CN201310743898 A CN 201310743898A CN 103729439 B CN103729439 B CN 103729439B
Authority
CN
China
Prior art keywords
link
screen
webpage
hot spot
distribution range
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310743898.7A
Other languages
Chinese (zh)
Other versions
CN103729439A (en
Inventor
梁捷
邵徽成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Ucweb Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ucweb Inc filed Critical Ucweb Inc
Priority to CN201310743898.7A priority Critical patent/CN103729439B/en
Publication of CN103729439A publication Critical patent/CN103729439A/en
Application granted granted Critical
Publication of CN103729439B publication Critical patent/CN103729439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a kind of webpage to preload method and apparatus, obtains the screen display location of links on web pages;Contrast the screen display location of the link and distribution on screen of the focus of the webpage that counts in advance, judge the screen display location of the link whether in the distribution of the focus;If the address mark of the link is being added and preloaded in queue;Address in the preloading queue is identified, and page data corresponding to the address mark is obtained to network request;The page data of acquisition is stored in local cache.The scheme of the application carries out the preloading of the page using the hotspot's distribution feature of webpage, and the webpage for largely having adapted to a variety of websites preloads, and the accuracy rate of hit is higher.

Description

Webpage preloading method and device
Technical Field
The invention relates to the technical field of internet, in particular to a webpage preloading method and device.
Background
When a user browses a webpage, the browser preloads webpage data by using a preloading technology so as to shorten the waiting time of the user for opening the webpage. The detailed process is that after the current webpage is loaded, the browser estimates the target webpage which the user possibly needs to access next by using the time of browsing the current webpage by the user, downloads the target webpage data and stores the target webpage data in a local cache. Once the user opens the link of the target webpage, the browser directly extracts the target webpage data from the cache and quickly presents the target webpage data to the user.
The key to web page preloading is to estimate as accurately as possible the target web page that the user is likely to access next. In the prior art, in a web page preloading method which is widely applied, a browser finds out web page link titles which are relatively popular in a period of time by continuously counting the click rate of each web page link related to a current web page in the period of time, and takes the web pages as the most easily 'hit', namely the web pages which are most likely to be accessed by a user.
The inventor researches the prior art and discovers that the webpage preloading method has certain defects, because the updating speed of the hot content on the internet is very high, the timeliness of the preloading strategy formulated based on the click quantity in a certain time is poor, the hot content in the latest time needs to be counted at any time, the counting is troublesome and labor-consuming, and the accuracy of the hit is low.
Disclosure of Invention
The embodiment of the invention provides a webpage preloading method and a webpage preloading device, and aims to solve the problems that in the prior art, the timeliness of webpage preloading is poor, and the accuracy of 'hit' is low.
In order to solve the technical problem, the embodiment of the invention discloses the following technical scheme:
in one aspect, a method for preloading a web page is provided, and the method includes:
acquiring a screen display position of a link on a webpage;
comparing the screen display position of the link with the distribution range of hot spots of the webpage on the screen counted in advance, and judging whether the screen display position of the link is in the distribution range of the hot spots;
if so, adding the address identification of the link into a preloading queue;
requesting a network to acquire page data corresponding to the address identifier according to the address identifier in the preloading queue;
and storing the acquired page data in a local cache.
With reference to the aspect, in a first possible implementation manner, the acquiring a screen display position of a link on a web page includes: acquiring a starting position coordinate pos (x, y) displayed on a screen in a link on a webpage, wherein x represents the starting position coordinate of the link in the horizontal direction of the screen, y represents the starting position coordinate of the link in the vertical direction of the screen, and the origin of the coordinate is in the upper left corner of the screen.
With reference to the first possible implementation manner, in a second possible implementation manner, the method further includes:
acquiring coordinates of a distribution range of hotspots of the webpage on a screen, wherein the coordinates are counted in advance;
the distribution range is a rectangle, coordinates are represented as block (Sx, Sy, Ex, Ey), the Sx and Sy are two coordinate values from left to right in the horizontal direction of the rectangle respectively, and the Ex and Ey are two coordinate values from top to bottom in the vertical direction of the rectangle respectively; or the distribution range is circular, the coordinates are represented as circle (Cx, Cy, r), the Cx and Cy are coordinates in the horizontal direction and the vertical direction of the center of the circle respectively, and r is the radius of the circle.
With reference to the second possible implementation manner, in a third possible implementation manner, the determining whether the screen display position of the link is within the distribution range of the hot spot includes:
if pos (x, y) satisfies: (x-Sx) > =0& (y-Sy) > =0& (x-Ex) < =0& (y-Ey) < =0, or
The screen display position of the link is within the distribution range of the hot spot, otherwise not within the distribution range of the hot spot.
In another aspect, an apparatus for preloading web pages is provided, the apparatus comprising:
the system comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for acquiring the screen display position of a link on a webpage;
the judging unit is used for comparing the screen display position of the link acquired by the acquiring unit with the distribution range of hot spots of the webpage on the screen counted in advance and judging whether the screen display position of the link is in the distribution range of the hot spots or not;
the preloading unit is used for adding the address identifier of the link into a preloading queue when the judgment result of the judging unit is yes;
the request unit is used for requesting a network to acquire page data corresponding to the address identifier according to the address identifier in the preloading queue;
and the storage unit is used for storing the acquired page data in a local cache.
With reference to the other aspect, in a first possible implementation manner of the other aspect, the obtaining unit is specifically configured to obtain a start position coordinate pos (x, y) of a webpage that is linked and displayed on a screen, where x represents a start position coordinate of the link in a horizontal direction of the screen, y represents a start position coordinate of the link in a vertical direction of the screen, and an origin of the coordinates is at an upper left corner of the screen.
With reference to the first possible implementation manner of the another aspect, in a second possible implementation manner of the another aspect, the obtaining unit is further configured to obtain coordinates of a distribution range of hotspots of the web page on the screen, which are counted in advance;
the distribution range is a rectangle, coordinates are represented as block (Sx, Sy, Ex, Ey), the Sx and Sy are two coordinate values from left to right in the horizontal direction of the rectangle respectively, and the Ex and Ey are two coordinate values from top to bottom in the vertical direction of the rectangle respectively; or the distribution range is circular, the coordinates are represented as circle (Cx, Cy, r), the Cx and Cy are coordinates in the horizontal direction and the vertical direction of the center of the circle respectively, and r is the radius of the circle.
With reference to the second possible implementation manner of the another aspect, in a third possible implementation manner of the another aspect, the determining unit is specifically configured to determine whether pos (x, y) satisfies pos (x, y)
(x-Sx) > =0& (y-Sy) > =0& (x-Ex) < =0& (y-Ey) < =0, or
If yes, the screen display position of the link is judged to be within the distribution range of the hot points, otherwise, the screen display position of the link is not within the distribution range of the hot points.
As can be seen from the foregoing technical solutions, according to the preloading method and the corresponding apparatus provided in the embodiments of the present invention, by obtaining the screen display position of the link on the web page, and comparing the screen display position with the distribution range of the hot spot of the web page counted in advance on the screen, when the screen display position of the link is within the distribution range of the hot spot, the link is selected as the preloaded web page link and is placed in the preloading queue, and after a request is made to the network to obtain the page data corresponding to the link, the page data is stored in the local cache. According to the scheme, the webpage is preloaded by utilizing the hot spot distribution characteristics of the webpage, the webpage preloading of various websites is adapted to a great extent, the distribution characteristics of the hot spot range are the result of long-term statistics on each website, and the hit accuracy is high.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic flowchart of a method for preloading a web page according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a web page preloading device according to an embodiment of the present invention.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a flowchart of a method for preloading a webpage according to an embodiment of the present invention is shown.
The method comprises the following steps:
s101: and acquiring the screen display position of the link on the webpage.
The page of the current webpage can be analyzed through the page analyzer, and the display position of each link in the browser window can be analyzed, specifically, the position can be replaced by the initial coordinate of the link at the position displayed by the window, and can also be replaced by the coordinate of the link at the middle position of the position displayed by the window.
For example, the start coordinate of the link at the position where the window is displayed is represented by pos (x, y), where x represents the start position coordinate of the link in the horizontal direction of the screen, y represents the start position coordinate of the link in the vertical direction of the screen, and the origin of the coordinates is in the upper left corner of the screen. The coordinate values may be obtained using a javascript tool.
S102: and comparing the screen display position of the link with the pre-counted distribution range of the hot spots of the webpage on the screen, and judging whether the screen display position of the link is in the distribution range of the hot spots.
The page layout of many websites is relatively fixed, for example, the home page of the newwave web is divided into different sections, the theme of each section is unchanged for a long time, such as news, video, finance, education and other sections, and the content is only updated. Although the content is continuously updated, the content type of each area position of the webpage is generally unchanged, and areas with relatively higher click rate are formed on the webpage in the long term, the click rate of the sections such as news and videos is possibly higher than that of the education sections, and the sections or the areas are called as hot areas.
The distribution range of the hot spot regions is sampled and collected by a statistical system in advance, the position range of one hot spot region can be represented by a rectangle, coordinates are represented as block (Sx, Sy, Ex, Ey), the Sx and Sy are two coordinate values from left to right in the horizontal direction of the rectangle respectively, and the Ex and Ey are two coordinate values from top to bottom in the vertical direction of the rectangle respectively; alternatively, the coordinates may be circular (Cx, Cy, r), where Cx and Cy are coordinates in the horizontal and vertical directions of the center of the circle, respectively, and r is the radius of the circle. Of course, the specific shape of the hot spot area is not limited to these two types, and there may be multiple hot spot areas on each web page, several hot spot areas may be connected together, and the specific shape may be different.
Preferably, hot areas on the web pages can be sorted into "hot" degrees, different priorities are set from high click rate to low click rate, and certainly, the web page links of the hot areas with higher priorities are used as preloaded web pages, and the accuracy of "hit" is higher.
Judging whether the screen display position of the link is in the distribution range of a hot spot, namely judging whether the initial coordinate pos (x, y) of the link is in the hot spot area represented by the rectangle or the circle, wherein the specific judgment process comprises the following steps:
when the hot spot region is a rectangular block (Sx, Sy, Ex, Ey), if pos (x, y) satisfies: (x-Sx)>=0&&(y-Sy)>=0&&(x-Ex)<=0&&(y-Ey)<=0, or if pos (x, y) satisfies, when the hotspot area is a circular circle (Cx, Cy, r):
the screen display position of the link is determined to be within the distribution range of the hot spots, otherwise, the screen display position of the link is not within the distribution range of the hot spots. When the judgment result is yes, step S103 is executed.
S103: and adding the address identification of the link into a preloading queue.
And when the screen display position of the link is within a distribution range of a certain hot point, writing the address identifier of the link, such as a URL (uniform resource locator) into the preloading queue.
The address identifiers of the links can be sequentially added into the preloading queue according to the priority of the 'hot degree' ordering of the hot spot areas corresponding to the links, and when the address identifiers are taken out from the queue, the address identifiers of the links corresponding to the areas with higher priority are preferentially taken out according to the priority order.
And if the screen display position of the link is not in the distribution range of any hot point, the webpage corresponding to the link is not preloaded.
S104: and requesting a network to acquire page data corresponding to the address identifier according to the address identifier in the preloading queue.
And taking out address identifications of the text links such as URLs one by one from the preloading queue, sending a page preloading request to a network server, and acquiring page data corresponding to the URLs after acquiring a positive response.
S105: and storing the acquired page data in a local cache.
Once the user accesses the page, the page data is retrieved from the local cache and presented to the user.
Corresponding to the embodiment of the webpage preloading method, the invention also provides the embodiment of the webpage preloading device corresponding to the method.
Fig. 2 is a schematic structural diagram of an embodiment of the apparatus.
For convenience of description, the device is described as being divided into various units by function and described separately. Of course, the functions of the units may be implemented in the same software and/or hardware or in a plurality of software and/or hardware when implementing the invention.
The device comprises the following units:
an acquisition unit 201 configured to acquire a screen display position of a link on a web page;
a determining unit 202, configured to compare the screen display position of the link acquired by the acquiring unit 201 with a distribution range of hot spots of the web page on a screen, which is counted in advance, and determine whether the screen display position of the link is within the distribution range of the hot spots;
a preloading unit 203, configured to add the address identifier of the link into a preloading queue when the determination result of the determining unit 202 is yes;
a requesting unit 204, configured to request, according to the address identifier in the preloading queue, a network to obtain page data corresponding to the address identifier;
a saving unit 205, configured to save the acquired page data in a local cache.
The obtaining unit 201 is specifically configured to obtain a start position coordinate pos (x, y) displayed on the screen in a link on the web page, where x represents a start position coordinate of the link in a horizontal direction of the screen, y represents a start position coordinate of the link in a vertical direction of the screen, and an origin of the coordinate is at an upper left corner of the screen.
The obtaining unit 201 is further configured to obtain coordinates of a distribution range of hotspots of the web page on the screen, which are counted in advance;
the distribution range can be a rectangle, coordinates are represented as block (Sx, Sy, Ex, Ey), the Sx and Sy are two coordinate values from left to right in the horizontal direction of the rectangle respectively, and the Ex and Ey are two coordinate values from top to bottom in the vertical direction of the rectangle respectively; or,
the distribution range can also be circular, the coordinates are represented by circle (Cx, Cy, r), the Cx and Cy are respectively the coordinates of the center of a circle in the horizontal direction and the vertical direction, and r is the radius of the circle.
The determining unit 202 is specifically configured to determine whether pos (x, y) is satisfied
(x-Sx) > =0& (y-Sy) > =0& (x-Ex) < =0& (y-Ey) < =0, or
If yes, the determination unit 202 determines that the screen display position of the link is within the distribution range of the hot spot, otherwise, the screen display position of the link is not within the distribution range of the hot spot.
As can be seen from the foregoing technical solutions, according to the preloading method and the corresponding apparatus provided in the embodiments of the present invention, by obtaining the screen display position of the link on the web page, and comparing the screen display position with the distribution range of the hot spot of the web page counted in advance on the screen, when the screen display position of the link is within the distribution range of the hot spot, the link is selected as the preloaded web page link and is placed in the preloading queue, and after a request is made to the network to obtain the page data corresponding to the link, the page data is stored in the local cache. According to the scheme, the webpage is preloaded by using the hot spot distribution characteristics of the webpage, so that the webpage preloading method is suitable for webpage preloading of various websites to a great extent, and the hit accuracy is high.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for apparatus or system embodiments, since they are substantially similar to method embodiments, they are described in relative terms, as long as they are described in partial descriptions of method embodiments. The above-described embodiments of the apparatus and system are merely illustrative, and the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the method embodiments, those skilled in the art can clearly understand that the present invention can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media that can store program codes, such as Read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and so on.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.

Claims (6)

1. A method for preloading a webpage is characterized by comprising the following steps:
acquiring a screen display position of a link on a webpage;
the acquiring of the screen display position of the link on the webpage comprises:
acquiring initial position coordinates pos (x, y) displayed on a screen in a link on a webpage, wherein x represents the initial position coordinates of the link in the horizontal direction of the screen, y represents the initial position coordinates of the link in the vertical direction of the screen, and the origin of the coordinates is in the upper left corner of the screen;
the screen display position is represented by coordinates connected to the screen on the webpage;
comparing the screen display position of the link with a pre-counted distribution range of the hot spot of the webpage on the screen, and judging whether the screen display position of the link is in the distribution range of the hot spot on the screen;
if so, taking the distribution range of the hot spot corresponding to the link on the screen as a hot spot area, and determining the priority of the heat degree of each hot spot area according to the sequence from high click rate to low click rate of each hot spot area on the webpage;
selecting hot spot areas according to the sequence from high to low of the priority of the heat degree of each hot spot area, and adding the address identifications of the links in the selected hot spot areas into a preloading queue in sequence;
according to each address identifier in the preloading queue, sequentially requesting a network to acquire page data corresponding to the address identifier;
and storing the acquired page data in a local cache.
2. The method of claim 1, further comprising:
acquiring coordinates of a distribution range of hotspots of the webpage on a screen, wherein the coordinates are counted in advance;
the distribution range is a rectangle, coordinates are represented as block (Sx, Sy, Ex, Ey), the Sx and Sy are two coordinate values from left to right in the horizontal direction of the rectangle respectively, and the Ex and Ey are two coordinate values from top to bottom in the vertical direction of the rectangle respectively; or,
the distribution range is circular, coordinates are represented as circle (Cx, Cy and r), the Cx and Cy are coordinates in the horizontal direction and the vertical direction of the circle center respectively, and r is the radius of the circle.
3. The method of claim 2, wherein the determining whether the screen display position of the link is within the distribution range of the hot spot comprises:
if pos (x, y) satisfies: (x-Sx) > (0 & (y-Sy) > (0 & (x-Ex) < & (0 & (y-Ey) < & (0), or
<mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>C</mi> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <mi>C</mi> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>&lt;</mo> <mo>=</mo> <mi>r</mi> <mo>,</mo> </mrow>
The screen display position of the link is within the distribution range of the hot spot, otherwise not within the distribution range of the hot spot.
4. An apparatus for preloading web pages, the apparatus comprising:
the system comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for acquiring the screen display position of a link on a webpage; the acquiring unit is specifically configured to acquire a start position coordinate pos (x, y) displayed on a screen in a link on a web page, where x represents a start position coordinate of the link in a horizontal direction of the screen, y represents a start position coordinate of the link in a vertical direction of the screen, and an origin of the coordinate is at an upper left corner of the screen;
the screen display position is represented by coordinates connected to the screen on the webpage;
the judging unit is used for comparing the screen display position of the link acquired by the acquiring unit with a distribution range of hotspots of the webpage on a screen, which is counted in advance, and judging whether the screen display position of the link is in the distribution range of the hotspots on the screen or not;
the preloading unit is used for taking the distribution range of the hot spot corresponding to the link on the screen as a hot spot area when the judgment result of the judging unit is yes, and determining the priority of the heat degree of each hot spot area according to the sequence of the click rate of each hot spot area on the webpage from high to low; selecting hot spot areas according to the sequence from high to low of the priority of the heat degree of each hot spot area, and adding the address identifications of the links in the selected hot spot areas into a preloading queue in sequence;
the request unit is used for sequentially requesting a network to acquire page data corresponding to the address identification according to each address identification in the preloading queue;
and the storage unit is used for storing the acquired page data in a local cache.
5. The apparatus of claim 4,
the acquisition unit is further used for acquiring the coordinates of the distribution range of the hot spots of the webpage on the screen, which are counted in advance;
the distribution range is a rectangle, coordinates are represented as block (Sx, Sy, Ex, Ey), the Sx and Sy are two coordinate values from left to right in the horizontal direction of the rectangle respectively, and the Ex and Ey are two coordinate values from top to bottom in the vertical direction of the rectangle respectively; or,
the distribution range is circular, coordinates are represented as circle (Cx, Cy and r), the Cx and Cy are coordinates in the horizontal direction and the vertical direction of the circle center respectively, and r is the radius of the circle.
6. The apparatus of claim 5,
the determination unit is specifically configured to determine whether pos (x, y) satisfies
(x-Sx)>=0&&(y-Sy)>=0&&(x-Ex)<=0&&(y-Ey)<=0,
Or
If yes, the screen display position of the link is judged to be within the distribution range of the hot points, otherwise, the screen display position of the link is not within the distribution range of the hot points.
CN201310743898.7A 2013-12-30 2013-12-30 A kind of webpage preloads method and apparatus Active CN103729439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310743898.7A CN103729439B (en) 2013-12-30 2013-12-30 A kind of webpage preloads method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310743898.7A CN103729439B (en) 2013-12-30 2013-12-30 A kind of webpage preloads method and apparatus

Publications (2)

Publication Number Publication Date
CN103729439A CN103729439A (en) 2014-04-16
CN103729439B true CN103729439B (en) 2018-02-02

Family

ID=50453513

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310743898.7A Active CN103729439B (en) 2013-12-30 2013-12-30 A kind of webpage preloads method and apparatus

Country Status (1)

Country Link
CN (1) CN103729439B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095227B (en) * 2014-04-28 2019-03-26 小米科技有限责任公司 The method and device that webpage preloads
CN104461937B (en) * 2014-12-08 2017-10-03 福建新大陆通信科技股份有限公司 A kind of method and system of set box browser internal memory optimization
US10169481B2 (en) * 2015-02-18 2019-01-01 Adobe Systems Incorporated Method for intelligent web reference preloading based on user behavior prediction
CN107632985B (en) * 2016-07-18 2020-09-01 腾讯科技(北京)有限公司 Webpage preloading method and device
CN107371055B (en) * 2017-06-21 2019-12-06 青岛海信电器股份有限公司 EPG data caching method and device
CN107704598A (en) * 2017-10-13 2018-02-16 深圳视界信息技术有限公司 Waterfall-type webpage loading method, device, terminal and computer-readable recording medium
CN112650467B (en) * 2020-12-24 2023-12-19 深圳市富途网络科技有限公司 Voice playing method and related device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6807570B1 (en) * 1997-01-21 2004-10-19 International Business Machines Corporation Pre-loading of web pages corresponding to designated links in HTML
CN101632071A (en) * 2007-02-20 2010-01-20 雅虎公司 System and method for preloading content on the basis of user context
CN102663012A (en) * 2012-03-20 2012-09-12 北京搜狗信息服务有限公司 Webpage preloading method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6807570B1 (en) * 1997-01-21 2004-10-19 International Business Machines Corporation Pre-loading of web pages corresponding to designated links in HTML
CN101632071A (en) * 2007-02-20 2010-01-20 雅虎公司 System and method for preloading content on the basis of user context
CN102663012A (en) * 2012-03-20 2012-09-12 北京搜狗信息服务有限公司 Webpage preloading method and system

Also Published As

Publication number Publication date
CN103729439A (en) 2014-04-16

Similar Documents

Publication Publication Date Title
CN103729439B (en) A kind of webpage preloads method and apparatus
CN107273489B (en) Content delivery method, electronic equipment and computer storage medium
US10389826B2 (en) Webpage pre-reading method, apparatus and smart terminal device
US10572565B2 (en) User behavior models based on source domain
US8972412B1 (en) Predicting improvement in website search engine rankings based upon website linking relationships
CN101782911B (en) A kind of prompting network resource content method and system
US10043199B2 (en) Method, device and system for publishing merchandise information
US10402479B2 (en) Method, server, browser, and system for recommending text information
CN102663054B (en) A kind of method and device determining weight of website
CN102831148B (en) A kind of recommending data loading method based on browser and device
US9665647B2 (en) System and method for indexing mobile applications
CN103617196B (en) Recommend method, browser, server and the system of network address
CN103123630A (en) Method, system, mobile terminal and server for obtaining webpage contents
CN111090797B (en) Data acquisition method, device, computer equipment and storage medium
WO2014183544A1 (en) Method and device for generating a personalized navigation webpage
CN104102577A (en) Test method of multi-version webpage visiting
CN104899306A (en) Information processing method, information display method and information display device
CN108415999A (en) A kind of real time acquiring method and system of webpage hot spot
JP2017173795A (en) Information processing system, information processing method, and information processing program
CN102890685B (en) The method and apparatus that a kind of information is redirected
US20150052189A1 (en) Method for providing a third party service associated with a network-accessible site using a single scripting approach
CN104462390A (en) Method and system for improving efficiency of adaptive layout of webpages
CN107480218B (en) Webpage display method and device, electronic equipment and storage medium
US20150032657A1 (en) Computerized system for the distribution of a multi-platform digital publishing product and relative method
JP5364220B1 (en) Information processing apparatus, information processing method, and information processing program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200529

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100080, room 16, building 10-20, Building 29, Haidian District, Suzhou Street, Beijing

Patentee before: UC MOBILE Ltd.