Movatterモバイル変換


[0]ホーム

URL:


CN100562873C - System and method for acquiring webpage elements in webpage - Google Patents

System and method for acquiring webpage elements in webpage
Download PDF

Info

Publication number
CN100562873C
CN100562873CCNB2006101682997ACN200610168299ACN100562873CCN 100562873 CCN100562873 CCN 100562873CCN B2006101682997 ACNB2006101682997 ACN B2006101682997ACN 200610168299 ACN200610168299 ACN 200610168299ACN 100562873 CCN100562873 CCN 100562873C
Authority
CN
China
Prior art keywords
client
server
webpage
web page
downloaded
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
CNB2006101682997A
Other languages
Chinese (zh)
Other versions
CN101075242A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CNB2006101682997ApriorityCriticalpatent/CN100562873C/en
Priority to PCT/CN2007/070993prioritypatent/WO2008077328A1/en
Publication of CN101075242ApublicationCriticalpatent/CN101075242A/en
Application grantedgrantedCritical
Publication of CN100562873CpublicationCriticalpatent/CN100562873C/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a kind of system that obtains web page element in the webpage, comprising: web page server is used for providing the web page element and the sign thereof of webpage; A plurality of P2P servers, each P2P server are stored the sign of web page element of download of different segmentations and the client-side information of this web page element of corresponding download respectively; Staging server is used for providing the sign of different segmentations and the corresponding relation between the P2P server to client; Client, be used for downloading on the described staging server sign of described different segmentations and the corresponding relation between the P2P server, and according to the definite corresponding P2P server of this corresponding relation and the sign that will download web page element, from the sign corresponding client client information of determined P2P server inquiry, and download web page element in the P2P mode according to client-side information with web page element.The invention also discloses a kind of method of obtaining web page element in the webpage.The present invention can quicken the speed of client browsing page.

Description

Obtain the system and method for web page element in the webpage
Technical field
The present invention relates to the web browsing technology field, particularly a kind of system and a kind of method of obtaining web page element in the webpage of obtaining web page element in the webpage.
Background technology
Along with development of Internet and webpage making development of technology, the web page element on the WEB webpage is more and more, for example, common html webpage, jpg picture, gif picture, swf file, script file or the like is arranged.Simultaneously, the size of web page element is also increasing.
Because be subjected to the restriction of the hardware condition and the network bandwidth, the user of magnanimity need spend a large amount of stand-by period from these web page elements of minority downloaded.In addition, because user and the difference of the residing region of WEB server (SERVER) and the difference of operator also can cause the speed of user terminal browsing page to have marked difference, wherein some browses very slow.
In order to solve the speed issue that WEB browses, available technology adopting a lot of methods, for example:
Prior art one: adopt the mode of WEB SERVER+ content distributing network (CDN) to allow the user insert nearby, download web page element, thereby improve the speed of web page browsing from nearer CDN.
But fund that this Technology Need input is a large amount of and equipment generally have only big portal website just to have the ability to take this technology.
Prior art two: use and quicken client, as Google's webpage accelerator (Google WebAccelerator), server buffer (cache) web page element that it utilizes Google oneself to provide, be redirected on the server that is provided in the browse request of user side, quicken to browse by the cache that visits on this server with the user.
Said method all is to utilize the mode of server cache web page contents to quicken the surfing of user to webpage.But when number of users increased, the also increase thereupon of flow from the downloaded web page element was difficult to keep fast speeds this moment again.
Summary of the invention
In view of this, the present invention proposes a kind of system that obtains web page element in the webpage, its purpose is to quicken the speed that user side obtains web page element.Another object of the present invention is to propose a kind of method of obtaining web page element in the webpage.
According to above-mentioned purpose, the invention provides a kind of system that obtains web page element in the webpage, this system comprises:
Web page server is used for providing the web page element and the sign thereof of webpage;
A plurality of P2P servers, each P2P server are stored the sign of web page element of download of different segmentations and the client-side information of this web page element of corresponding download respectively;
Staging server is used for providing the sign of different segmentations and the corresponding relation between the P2P server to client;
Client comprises browser and quickens client that browser is used for the mode by HTTP, submits the proxy requests of downloading web page element to web page server; Quicken the proxy requests that client is used to monitor browser, sign according to the web page element in the browser agent request, download the sign of described different segmentations and the corresponding relation between the P2P server from described staging server, and according to the definite corresponding P2P server of this corresponding relation and the sign that will download web page element, from the sign corresponding client client information of determined P2P server inquiry with web page element, and download web page element in the P2P mode, and after having downloaded web page element, sign and this corresponding client-side information of this web page element is distributed to described P2P server according to client-side information.
The browser of described client is browsed this webpage according to institute's web pages downloaded element.Described client is further used for judging whether institute's web pages downloaded element is up-to-date, and downloads this web page element when not being up-to-date again; And/or described client is further used for institute's web pages downloaded element is carried out verification, and verification not by the time download this web page element again.
Described client further utilizes the HTTP mode to download web page element, and obtains this web page element in conjunction with the result that HTTP mode and P2P mode are downloaded.
The present invention also provides a kind of method of obtaining web page element in the webpage, set in advance staging server and a plurality of P2P server, each P2P server is stored the sign and the corresponding client client information of different segmentations respectively, and staging server is preserved the sign of different segmentations and the corresponding relation between the P2P server;
This method comprises:
Browser in the client is submitted the proxy requests of downloading web page element to by the HTTP mode to web page server;
Acceleration client in the client is monitored the proxy requests of browser, sign according to the web page element in the browse request, download the sign of described different segmentations and the corresponding relation between the P2P server from described staging server, and according to the definite corresponding P2P server of this corresponding relation and the sign that will download web page element, the sign corresponding client client information of web page element from the inquiry of determined P2P server and webpage, and download this web page element in the P2P mode according to client-side information;
Client is issued sign and this corresponding client-side information of this web page element to described P2P server after having downloaded web page element.
In technique scheme, described being segmented into according to the HASH value of sign carried out segmentation.
This method further comprises: client judges whether institute's web pages downloaded element is up-to-date, and downloads this web page element when not being up-to-date again; And/or client is carried out verification to institute's web pages downloaded element, and verification not by the time download this web page element again.
Preferably, described client also utilizes the HTTP mode to download web page element, and obtains this web page element in conjunction with the result that HTTP mode and P2P mode are downloaded.
From such scheme as can be seen, because client is inquired about and this web page element URL corresponding client client information from the P2P server when needs are downloaded web page element among the present invention, and set up the P2P passage according to client-side information and download this web page element in the P2P mode, then according to institute's web pages downloaded element display web page and at local cache institute web pages downloaded element, and after having downloaded web page element, issue URL and this corresponding client-side information of this web page element to the P2P server, use for client afterwards, like this, client can directly not downloaded needed web page element from WEB SERVER, but from nearby other client downloads, the speed of client downloads web page element can be quickened like this, thereby the speed of browsing page can be further improved.And,, can also solve the bottleneck of mass users and magnanimity flow and areal variation because employing is the P2P technology.
Description of drawings
Fig. 1 is the system architecture synoptic diagram in the embodiment of the invention;
Fig. 2 is the synoptic diagram of the client-side information preserved among the P2P SERVER of the embodiment of the invention;
Fig. 3 is the structural representation of client in the embodiment of the invention;
Fig. 4 be in the embodiment of the invention a plurality of P2P SERVER and segmentation SERVER concern synoptic diagram;
Fig. 5 is for quickening the schematic flow sheet that client is downloaded and issued in the embodiment of the invention;
Fig. 6 is that client confirms to download the up-to-date schematic flow sheet of web page element in the embodiment of the invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in more detail by the following examples.
Web page element can be distinguished by multiple sign, and for example URL, IP address or other character string be that example describes in the following description with URL, but the present invention do not limit to therewith.
Core concept of the present invention is: a client downloads after the web page element of certain URL, it is buffered in this locality, when other client need be downloaded the web page element of this URL, can be by the P2P mode from this client downloads.In other words, point-to-point (P2P) Server is set in system, the URL and the corresponding client client information of the web page element of downloading have wherein been stored, when other client need be visited the web page element of certain URL, from P2P Server inquiry corresponding client client information, set up the P2P passage then and download web page element from clients corresponding by the P2P mode, in addition, behind intact certain web page element of client downloads, give the P2P server with the URL of this web page element and corresponding this client-side information issue (PUB).
In order more ideally to combine with prior protocols and technology, the cache mechanism in the embodiment of the invention is deferred to the regulation of http protocol about cache fully, that is only quicken in the following embodiments to handle http response stipulate in front can cache file.Certainly, during specific implementation, can handle the acceleration that any file describes below.
Shown in Figure 1 is the structural representation of downloading the system of web page element in the embodiment of the invention.
With reference to Fig. 1, this system comprises WEB SERVER, P2P SERVER, client.In addition, this system can further include segmentation SERVER.
Wherein, WEB SERVER provides the http server of URL of the web page element in webpage, the webpage or the like, and WEB SERVER is the same with prior art, is not giving unnecessary details here.
The URL and the client-side information of downloading this web page element of P2P SERVER storage web page element.Preferably, according to the residing operator of client self, respectively client-side information is stored in corresponding operator's tabulation, client can be carried out the P2P download in same operator net like this, has further improved the speed of browsing page.For example, as shown in Figure 2, the client-side information of telecommunication user is stored in the telecommunication user tabulation, Netcom's user client information stores is in Netcom's user list, and education network user client information stores is in the education network user list.
Because the number of URL is very huge,, can only in P2P SERVER, store KEYURL in order to reduce the URL number that P2P SERVER need handle.Following brief description KEYURL: in HTTP 1.1 agreements, connect network and the time overhead that brings in order to save newly-built TCP, stipulated the notion of lasting connection, if browser is all supported lasting the connection to the node (comprising acting server) on the path of WEB SERVER, browser may ask to download a plurality of files in this connection so.Preferably, the client in the embodiment of the invention is supported this lasting connection, and first URL in will connecting lastingly is called KEYURL.Further, client issue and inquiring client terminal information are all carried out with KEYURL.For example in lasting a connection browser to have downloaded URL to the WEBSERVER request sequentially be three web page elements of URLA, URLB, URLC, then URLA is called KEYURL.All only can carry out to SERVER inquiry and issue client terminal information, but the client-side information that inquiry is returned is reusable for URLB and URLC URLA.
As a rule, the number of user list is limited among Fig. 2, if surpassed predetermined when big or small, the client-side information that P2P SERVER deletion is the oldest, promptly storage time the longest client-side information.In addition, the KEYURL number of Bao Cuning also is limited simultaneously, surpasses after the predetermined number, then deletes the clauses and subclauses of not upgrading at most.
When client shown in Figure 1 is finished the web page element of certain URL in download, URL and this corresponding client-side information of this web page element can be distributed to this SERVER, allow SERVER note the network information of oneself, use for other client querys that will download this web page element afterwards.When new client need be visited certain URL and downloaded web page element, the client-side information of this web page element had been downloaded in inquiry from the P2P SERVER, carried out P2P with these clients then and downloaded web page element alternately.
In client, the file of cache can all leave under the local file, and each URL is corresponding to a file.The content of storing in the file comprises data such as http response head, URL, has also further stored relevant informations such as HASH value to file for the security that guarantees system in addition, prevents distort data among the cache of user.The Cache file layout is as shown in table 1:
File layoutExplanation
ExpiresThe expired time of Cache clauses and subclauses
Last_ModifiedLast_Modified in the http response head
LastValidateTimeRise time last time of Cache clauses and subclauses
FileDataLenThe actual file partial-length
FileHashLenThe length of file part hash value
UrlHashLenThe length of URL HASH value
RespHeadLenThe length of head response
FileDataThe actual file part
UrlHashThe UrlHash value
FileHashThe File hash value
RespHeadCorresponding head
Table 1
In table 1, FileHashLen represents the length of file part hash value, and UrlHashLen represents the length of URL HASH value, UrlHash represents the hash value of URL, FileHash represents the hash value of File, and remaining all is the content in the existing http protocol, repeats no more here.
In addition, in order to integrate with prior art better, above-mentioned client can be made up of existing browser (Brower) and newly-increased acceleration client.As shown in Figure 3, the browser in the embodiment of the invention is identical with existing browser, and the http proxy server that this browser is set in browser is for quickening client.And quicken the download of client in the client executing embodiment of the invention and cache web pages element and issue functions such as this client-side information to P2P SERVER.
Because the number of URL is more than one hundred million grades at least, and the number of KEYURL is also very huge, if having only a P2P SERVER to handle, treatment capacity is very huge so, and the effect that improves for surfing is not clearly.In order further to improve processing speed, a plurality of P2PSERVER can be provided in system, each P2P SERVER handles web page element and the corresponding client client information thereof of a part of KEYURL.Just say that also the embodiment of the invention is with the URL segmentation, each P2P SERVER is responsible for the relevant treatment of one section URL respectively then.The mode of segmentation can have multiple, for example according to the lexicographic order segmentation of URL, promptly is divided into a*.*, b*.* to c*.*, da*.* to dk*.*...... or the like, and wherein * is an asterisk wildcard.Below introduce in detail the method for carrying out segmentation according to the HASH value of URL.
Each URL comprises a host name, for example the main frame of http://game.qq.com/ad.swf game.qq.com by name.Can directly calculate the HASH value to host name, but the enormous amount of host name, if so do, can produce very big data volume, in order to reduce data volume, be the example explanation to adopt second level domain qq.com to calculate the HASH value here, can certainly adopt three grades of domain names etc.
For this reason, as shown in Figure 1, the system in the embodiment of the invention further comprises segmentation SERVER.Segmentation SERVER does a segmentation to the HASH value of second level domain recited above, and every P2PSERVER only is responsible for wherein the preservation and the inquiry of one section user profile.
For example, the HASH algorithm of employing is to be mapped to integer (INT) data space, and segmentation SERVER selects to be divided into 4 sections: [0-10 hundred million), [1,000,000,000-2,000,000,000), [2,000,000,000-3,000,000,000) and [3,000,000,000-4,000,000,000), correspond respectively to 4 P2P SERVER.This segmentation situation as shown in Figure 4.
Suppose the hash value that qq.com calculates drop on [1,000,000,000-2,000,000,000) in this segmentation, client is that the issue of URL of qq.com and query requests all can send on the P2PSERVER B and handle for second level domain so.
In addition, in order to obtain up-to-date and segmentation situation accurately, quicken client and when starting, can sign in to corresponding relation or the HASH value of URL second level domain and the corresponding relation of P2P SERVER that segmentation SERVER obtains URL and P2P SERVER, as the segmentation table that exists with form, also obtain other runtime parameter simultaneously, as time interval or the like of issue and inquiry.
Below with reference to Fig. 5, the flow process of describing client downloads web page element in the embodiment of the invention and releasing news.
As shown in Figure 5, this flow process comprises mainly and may further comprise the steps:
Step 101 is quickened client terminal start-up, and the snoop agents port, prepares to handle the proxy requests of browser.
Step 102 is quickened client login segmentation SERVER, obtains segmentation table and other operational factor, as time interval of issue and inquiry etc.
Step 103 is quickened the URL that client receives browse request, and for example the URL of browse request is http://game.qq.com/ad.swf.
Step 104, calculate the HASH value of URL second level domain, learn that according to obtain segmentation table from segmentation SERVER it belongs to P2P SERVER B and handles, send the request of inquiry seed then to P2P SERVER B, the URL of web page element is carried in the i.e. inquiry and the request of URL corresponding client client information at least in this request.
P2P SERVER B can will return to the acceleration client of request with above-mentioned URL corresponding client client information after receiving request.
Step 105 is quickened the response that client receives the inquiry seed, create the P2P interface channel according to client-side information wherein, and beginning is downloaded web page element in the P2P mode.
Instep 105, can carry out followingstep 106 in execution instep 104 simultaneously, to use the collaborative web page element of downloading of HTTP mode and P2P mode.Certainly with can an execution instep 104 to step 105.
Step 106 is quickened client and is downloaded web page element according to what the URL of web page element started the HTTP mode from WEBSERVER.
It should be noted that when current HTTP standard can only be supported HTTP mode file in download and download from front to back, so use HTTP and P2P to work in coordination with when downloading, can select the HTTP mode to download from front to back, and the P2P mode is downloaded from back to front, and when both arrived binding site, download was finished.Can avoid the waste of resource like this, save the downloading flow of HTTP mode and P2P mode.
Step 107 is used the collaborative mode of P2P mode or HTTP and P2P to download web page element and is finished.
Step 108 after download is finished, is quickened client institute's web pages downloaded element is buffered in this locality, and finishes information to P2P SERVER B issue download, promptly issues URL and this client-side information corresponding with it.
In addition, after download was finished, the browser of client can be browsed this webpage according to institute's web pages downloaded element.
In addition,, need to solve whether use the P2P downloaded files be the problem of file up-to-date in the webpage, perhaps the problem of the whether same file downloaded of P2P downloaded files and HTTP because the renewal of Web web page element is very frequent.Have the sign of individual Last_Modified to represent the file modifying time in http protocol, the embodiment of the invention identifies according to this judges whether institute's downloaded files is up-to-date.This flow process may further comprise the steps as shown in Figure 6:
Step 201 when beginning to download, is quickened the initial default value time 1 that client is provided with Last_Modified.
Step 202 starts P2P and HTTP download according to above-mentionedsteps 104 to 105 andstep 106.
Step 203, whether judgement obtains new Last_Modified in reciprocal process, promptly whether the Last_Modifled that is obtained is different with local Last_Modified, if, then execution instep 204 and subsequent step thereof, otherwise execution instep 205 and subsequent step thereof.
Step 204 is updated to new Last_Modified with local Last_Modified, and execution instep 202.
Step 205, download is finished, execution instep 206.
Step 206 judges whether to have obtained Last_Modified by the HTTP mode, if execution instep 207 then, otherwise execution instep 208.
Step 207, according to obtain from the HTTP mode as standard, whether checking institute downloaded files is up-to-date, if then execution instep 209, confirms to download and finally finishes, and process ends; Otherwise, execution instep 204.
Step 208 judges whether the HTTP mode is overtime, if then execution instep 207, otherwise execution instep 206 once more.
According to above-mentioned flow process, can be so that the web page element of client downloads be a web page element up-to-date on the WEB SERVER.
In addition, in the P2P downloading mode, check problem is more outstanding always, conventional way is that WEBSERVER preserves the HASH value of file for client downloads, client is verified according to the HASH value of downloading from WEBSERVER with to the HASH value that file in download calculates then, if consistent, verifies out that then downloaded files is correct, otherwise downloaded files is incorrect, needs to download again.But file is too many under the scene that WEB browses, even WEB SERVER can preserve the HASH value, it is also excessive that client is obtained the communication bag amount of these HASH values, greatly postponed download and surfing.
In embodiments of the present invention, preferably adopt the strategy of multi-client checking, that is: when downloading web page element, the P2P mode downloads the HASH value simultaneously, and HASH value that checking is downloaded and the HASH value that calculates according to data download, further for the web page element that gets access to by the P2P mode, just can be confirmed to be correct after having only the HASH value of passing through other clients more than 2 to verify, otherwise download again.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

Translated fromChinese
1、一种获取网页中网页元素的系统,其特征在于,该系统包括:1. A system for obtaining web page elements in a web page, characterized in that the system includes:网页服务器,用于提供网页中的网页元素及其标识;A webpage server, used to provide webpage elements and their identifications in the webpage;多个P2P服务器,每个P2P服务器分别存储不同分段的下载过的网页元素的标识及对应的下载该网页元素的客户端信息;A plurality of P2P servers, each P2P server respectively stores the identifiers of the downloaded web page elements of different segments and the corresponding client information for downloading the web page elements;分段服务器,用于向客户端提供不同分段的标识与P2P服务器之间的对应关系;The segment server is used to provide the client with the corresponding relationship between the identifiers of different segments and the P2P server;客户端,包括浏览器和加速客户端,浏览器用于通过HTTP方式,向网页服务器提交下载网页元素的代理请求;加速客户端用于监听浏览器的代理请求,根据浏览器代理请求中的网页元素的标识,从所述分段服务器上下载所述不同分段的标识与P2P服务器之间的对应关系,并根据该对应关系和所要下载网页元素的标识确定对应的P2P服务器,从所确定的P2P服务器上查询与网页元素的标识对应的客户端信息,并根据客户端信息以P2P方式下载网页元素,以及在下载完网页元素后将该网页元素的标识及对应的本客户端信息发布给所述P2P服务器。Clients, including browsers and accelerated clients, browsers are used to submit proxy requests for downloading webpage elements to webpage servers through HTTP; accelerated clients are used to monitor proxy requests from browsers, and according to the webpage elements in browser proxy requests , and download the corresponding relationship between the identification of the different segments and the P2P server from the segment server, and determine the corresponding P2P server according to the corresponding relationship and the identification of the web page element to be downloaded, from the determined P2P Query the client information corresponding to the identification of the webpage element on the server, and download the webpage element in P2P mode according to the client information, and release the identification of the webpage element and the corresponding client information to the said webpage element after downloading the webpage element. P2P server.2、根据权利要求1所述的系统,其特征在于,所述客户端的浏览器根据所下载的网页元素浏览该网页。2. The system according to claim 1, wherein the browser of the client browses the webpage according to the downloaded webpage elements.3、根据权利要求1所述的系统,其特征在于,所述客户端进一步用于判断所下载的网页元素是否最新,并在不是最新时重新下载该网页元素;和/或,3. The system according to claim 1, wherein the client is further used to judge whether the downloaded webpage element is up-to-date, and re-download the webpage element if it is not up-to-date; and/or,所述客户端进一步用于对所下载的网页元素送行校验,并在校验没有通过时重新下载该网页元素。The client is further used for verifying the downloaded webpage element, and re-downloading the webpage element when the verification fails.4、根据权利要求1所述的系统,其特征在于,所述客户端进一步利用HTTP方式下载网页元素,并结合通过HTTP方式所下载的结果和通过P2P方式所下载的结果得到该网页元素。4. The system according to claim 1, wherein the client further downloads the web page element by means of HTTP, and combines the result downloaded by means of HTTP and the result downloaded by means of P2P to obtain the element of the web page.5、一种获取网页中网页元素的方法,其特征在于,预先设置分段服务器和多个P2P服务器,每个P2P服务器分别存储不同分段的标识及对应的客户端信息,分段服务器保存不同分段的标识与P2P服务器之间的对应关系;5. A method for obtaining webpage elements in a webpage, characterized in that a segment server and a plurality of P2P servers are preset, each P2P server stores the identifiers of different segments and corresponding client information respectively, and the segment servers store different The corresponding relationship between the identification of the segment and the P2P server;该方法包括:The method includes:客户端中的浏览器通过HTTP方式,向网页服务器提交下载网页元素的代理请求;The browser in the client submits a proxy request for downloading webpage elements to the webpage server through HTTP;客户端中的加速客户端监听浏览器的代理请求,根据浏览器请求中的网页元素的标识,从所述分段服务器上下载所述不同分段的标识与P2P服务器之间的对应关系,并根据该对应关系和所要下载网页元素的标识确定对应的P2P服务器,从所确定的P2P服务器上查询与网页中网页元素的标识对应的客户端信息,并根据客户端信息以P2P方式下载该网页元素;The acceleration client in the client listens to the proxy request of the browser, and downloads the corresponding relationship between the identifiers of the different segments and the P2P server from the segment server according to the identifier of the webpage element in the browser request, and Determine the corresponding P2P server according to the corresponding relationship and the identifier of the webpage element to be downloaded, query the client information corresponding to the identifier of the webpage element in the webpage from the determined P2P server, and download the webpage element in a P2P manner according to the client information ;客户端在下载完网页元素后,向所述P2P服务器发布该网页元素的标识以及对应的本客户端信息。After downloading the webpage element, the client issues the identifier of the webpage element and the corresponding client information to the P2P server.6、根据权利要求5所述的方法,其特征在于,所述分段为根据标识的HASH值进行分段。6. The method according to claim 5, wherein the segmentation is performed according to the identified HASH value.7、根据权利要求5所述的方法,其特征在于,该方法进一步包括:7. The method according to claim 5, further comprising:客户端判断所下载的网页元素是否最新,并在不是最新时重新下载该网页元素;和/或,The client determines whether the downloaded webpage element is up-to-date, and re-downloads the webpage element if it is not up-to-date; and/or,客户端对所下载的网页元素进行校验,并在校验没有通过时重新下载该网页元素。The client verifies the downloaded webpage element, and re-downloads the webpage element when the verification fails.8、根据权利要求5所述的方法,其特征在于,所述客户端还利用HTTP方式下载网页元素,并结合通过HTTP方式所下载的结果和通过P2P方式所下载的结果得到该网页元素。8. The method according to claim 5, wherein the client further downloads the web page element by means of HTTP, and combines the result downloaded by means of HTTP and the result downloaded by means of P2P to obtain the element of the web page.
CNB2006101682997A2006-12-252006-12-25 System and method for acquiring webpage elements in webpageActiveCN100562873C (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CNB2006101682997ACN100562873C (en)2006-12-252006-12-25 System and method for acquiring webpage elements in webpage
PCT/CN2007/070993WO2008077328A1 (en)2006-12-252007-10-30System, method and apparatus that can access a web page element in a web page

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB2006101682997ACN100562873C (en)2006-12-252006-12-25 System and method for acquiring webpage elements in webpage

Publications (2)

Publication NumberPublication Date
CN101075242A CN101075242A (en)2007-11-21
CN100562873Ctrue CN100562873C (en)2009-11-25

Family

ID=38976295

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB2006101682997AActiveCN100562873C (en)2006-12-252006-12-25 System and method for acquiring webpage elements in webpage

Country Status (2)

CountryLink
CN (1)CN100562873C (en)
WO (1)WO2008077328A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101217508B (en)*2007-12-292010-06-23腾讯科技(深圳)有限公司A network agent system and the corresponding realizing methods based on instant communication platform
CN101668029B (en)*2008-09-042012-08-08华为技术有限公司Network equipment and network communication method
CN101764829A (en)*2008-11-132010-06-30北京搜狗科技发展有限公司Network resource acquisition method for browser and browser
CN106445983A (en)*2009-07-062017-02-22孟智平Method for constructing and generating webpage, and system
US8560604B2 (en)2009-10-082013-10-15Hola Networks Ltd.System and method for providing faster and more efficient data communication
CN102082807B (en)*2009-12-012014-11-05突触计算机系统(上海)有限公司File transmitting method and device based on multiple protocols
CN102447688A (en)*2010-10-152012-05-09盛绩信息技术(上海)有限公司Web game resource accelerator and acceleration method
CN102546253A (en)*2012-01-052012-07-04中国联合网络通信集团有限公司Webpage tamper-resistant method, system and management server
CN103220308B (en)*2012-01-192018-07-03腾讯科技(深圳)有限公司A kind of document down loading method, apparatus and system
CN103457960B (en)*2012-05-152018-03-09腾讯科技(深圳)有限公司The method and system of load document in web game
CN106254325B (en)*2013-03-252019-08-02北京奇虎科技有限公司The display methods and browser of website authentication information
CN104348919B (en)*2014-11-072018-09-21北京奇虎科技有限公司Carry out the method, apparatus and browser of file download
CN104750794B (en)*2015-03-122019-02-12百度在线网络技术(北京)有限公司A kind of data search method, device and system
US11023846B2 (en)2015-04-242021-06-01United Parcel Service Of America, Inc.Location-based pick up and delivery services
CN106911747A (en)*2015-12-232017-06-30北京奇虎科技有限公司File acquisition method, device and system
CN108833552A (en)*2018-06-222018-11-16邓德雄P2P content distribution system in promiscuous mode
CN112632633B (en)*2020-12-172021-11-09西安博达软件股份有限公司Static resource tamper-proof method based on file watermark in CMS system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100459497C (en)*2004-06-182009-02-04千橡世纪科技发展(北京)有限公司Method and method for realizing document accelerated download
KR101082269B1 (en)*2005-06-022011-11-09에스케이 텔레콤주식회사DATA SHARING METHOD FOR MOBILE TERMINAL and INDEX SERVER

Also Published As

Publication numberPublication date
WO2008077328A1 (en)2008-07-03
CN101075242A (en)2007-11-21

Similar Documents

PublicationPublication DateTitle
CN100562873C (en) System and method for acquiring webpage elements in webpage
US10860567B2 (en)Storing state in a dynamic content routing network
CN100473008C (en) Single point to multi-node concurrent download system and method
CN101763357B (en)A kind of method and system for browser to load internet resources
US7127720B2 (en)Storing state in a dynamic content routing network
EP1886470B1 (en)Method and system for object prediction
CN103365865B (en)Date storage method, data download method and its device
CN102597980B (en)There is the cache server of easily extensible programming framework
CN104714965B (en)Static resource De-weight method, static resource management method and device
CN103455478A (en)Webpage access accelerating method and device
JP2004280828A5 (en)
CN104063460A (en)Method and device for loading webpage in browser
WO2008071097A1 (en)Web page displaying method and system
CN105528452A (en)Method and system for loading page data
JP2008515032A (en) A technique for distributing individual contents via a real-time distribution network
CN102970348B (en)Network application method for pushing, system and network application server
CN108023867B (en) Mobile web page advertisement filtering method, gateway server and filtering server
DE102013206441A1 (en) System and method for filtering advertisements in a network device
CN105930528A (en)Webpage cache method and server
CN102929985A (en)Method and system for displaying collected webpage
JP2013508805A (en) Data update for website users based on preset conditions
CN105897850A (en)Response processing method and system and scheduling proxy server for CDN platform
CN103001964A (en)Cache acceleration method under local area network environment
CN109815430A (en) Request processing method, apparatus, data processing server, and readable storage medium
CN103856827B (en)Service simulation interaction-based video content obtaining method and system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp