CN103116609A - Server, client-side, system and method of achieving page load of browser - Google Patents

Server, client-side, system and method of achieving page load of browser Download PDF

Info

Publication number
CN103116609A
CN103116609A CN2013100201133A CN201310020113A CN103116609A CN 103116609 A CN103116609 A CN 103116609A CN 2013100201133 A CN2013100201133 A CN 2013100201133A CN 201310020113 A CN201310020113 A CN 201310020113A CN 103116609 A CN103116609 A CN 103116609A
Authority
CN
China
Prior art keywords
page
client
link
text
browsing
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.)
Granted
Application number
CN2013100201133A
Other languages
Chinese (zh)
Other versions
CN103116609B (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310020113.3A priority Critical patent/CN103116609B/en
Publication of CN103116609A publication Critical patent/CN103116609A/en
Application granted granted Critical
Publication of CN103116609B publication Critical patent/CN103116609B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to the field of network data communication and discloses a server, a client-side, a system and a method of achieving page load of a browser. The server comprises a script injection module, a text extracting module, a memory module and a communication module. After the script injection module receives a request of loading an original page sent by the client-side, the script injection module injects a text load script to the original page sent to the client-side. The text extracting module is suitable for analyzing keywords which are used for expressing mutual relation of texts between the pages from pages browsed by the client-side at present. Interlinkage corresponding to the keywords is extracted. The pages corresponding to the interlinkage are downloaded from a website. The texts of the pages are extracted and stored in the memory module. The memory module is suitable for storing the extracted texts. The communication module is suitable for receiving requests of the pages of the interlinkage corresponding to the loading keywords sent by the client-side and sending the texts corresponding to the interlinkage stored in the memory module to the client-side. The server, the client-side, the system and the method of achieving the page load of the browser is capable of solving the technical problems that useless download traffic is caused in the client-side and network traffic is wasted.

Description

Realize server, client, system and method that in browser, the page loads
Technical field
The present invention relates to the network data communication field, be specifically related to a kind of server, client, system and method for realizing that in browser, the page loads.
Background technology
In prior art, link in browsing pages according to browser, the behavior of browsing after the user is predicted, for in the page might after clicked link all download in advance, the mode of downloading in advance by pages that these links are corresponding promotes the loading velocity of the page in browser.But, do not have in browsing in the page after most being linked at clicked, although therefore adopt prior art can accelerate the speed of browsing pages,, produce a large amount of useless downloading flow in client, wasted the network traffics of client.
Summary of the invention
In view of the above problems, the present invention has been proposed in order to a kind of server, client, system and method for realizing page loading in browser that overcomes the problems referred to above or address the above problem at least in part is provided.
According to one aspect of the present invention, a kind of server of realizing that in browser, the page loads is provided, this server comprises:
The script injection module is suitable for injecting the text loading scripts, the page of browsing when described parent page is the initial access website in the parent page that sends to client after the request of the loading parent page that receives the client transmission;
The text extraction module, be suitable for parsing the key word for the mutual relationship of text between representation page from the current page of browsing of client, extract link corresponding to key word, download the page corresponding to described link from the website, extract text in the page of downloading, the text that extracts is stored in memory module;
Memory module is suitable for storing the text of extraction;
Communication module, be suitable for receiving the request of the page of link corresponding to loading key word that client sends, text corresponding to this link of storing in memory module sent to client, client is added to this text in the text of the current page of browsing by the text loading scripts.
Alternatively, described script injection module, also be suitable for injecting internal memory in the parent page that sends to client and discharge script, so that client is after receiving the instruction that loads link corresponding to key word, judge whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharge the shared internal memory of text of browsing before in this page.
Alternatively, described script injection module, also be suitable for injecting label reading function script and/or page selection function script in the parent page that sends to client, so that client is added the label reading function key and/or selected page function key in the current page of browsing.
Alternatively, described text extraction module is further adapted for according to page structure in page affiliated web site and extracts text from the page of downloading.
Alternatively, described text extraction module, the text that is further adapted for extracting compresses processing, and the compressed package that generates is stored in memory module.
Alternatively, described server also comprises:
Page prestrain module, be suitable for extracting link corresponding to non-keyword in the current page of browsing of client, download the page corresponding to described link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to link, store this page compressed package into memory module, described non-keyword is corresponding is linked as the link except link corresponding to key word in the page;
Described memory module also is suitable for the memory page compressed package;
Described communication module also is suitable for receiving the request of link corresponding to non-keyword in the current page of browsing of loading that client sends, and the page compressed package that links correspondence in this request in memory module is sent to client.
Alternatively, described server also comprises:
The storage update module, be suitable for sending to that in the page compressed package of client, the page is the current page of browsing of client, link corresponding to the non-keyword that this current page of browsing the is comprised Link Ratio corresponding with the page compressed package of having stored, according to the page compressed package of comparative result updated stored.
Alternatively, described storage update module is further adapted for for not by this current link that the page comprised of browsing, and the page compressed package of this link correspondence is deleted from memory module; There is no link corresponding to stored non-keyword for that comprise in this current page of browsing and corresponding page compressed package, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, this page compressed package is stored in memory module.
According to an aspect of the present invention, provide a kind of client that realizes that in browser, the page loads, this client comprises:
Request sending module, be suitable for after receiving the instruction that loads original web page, send the request that loads parent page to server, the page of browsing when described parent page is the initial access website, and after receiving link instruction corresponding to loading key word, send the request of the page that loads link corresponding to key word to server;
Page load-on module, be suitable for the parent page that is injected with the text loading scripts that reception server sends, load this parent page, and text in the page of link corresponding to the key word that sends of reception server, by the text loading scripts, this text is added in the text of the current page of browsing.
Alternatively, also be injected with internal memory in described parent page and discharge script;
Described page load-on module, also be suitable for after the instruction that receives the page that loads link corresponding to key word, discharge script by internal memory and judge that whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharges the shared internal memory of text of browsing before in this page.
Alternatively, also be injected with label reading function script and/or page selection function script in described parent page,
Described page load-on module also is suitable for by label reading function script and/or page selection function script, adds the label reading function key and/or select page function key in the current page of browsing.
Alternatively, described client also comprises: decompression module is suitable for page compressed package is decompressed;
The described request sending module also is suitable for after receiving the instruction that loads link corresponding to non-keyword, sends the request of the page that loads link corresponding to non-keyword in the current page of browsing to server; Described non-keyword is corresponding is linked as the link except link corresponding to key word in the page;
Described page load-on module also is suitable for page compressed package corresponding to link in instruction that reception server sends, and the indication decompression module decompresses this page compressed package, loads the page in this page compressed package.
According to another aspect of the present invention, provide a kind of system that realizes that in browser, the page loads, this system comprises described server, and described client.
According to another aspect of the present invention, provide a kind of method that realizes that in browser, the page loads, the method comprises:
After the request of the loading parent page that receives the client transmission, inject the text loading scripts, the page of browsing when described parent page is the initial access website in the parent page that sends to client;
Parse the key word for the mutual relationship of text between representation page from the current page of browsing of client, extract link corresponding to key word, download the page corresponding to described link from the website, extract text in the page of downloading, the text that storage is extracted;
After the request of link corresponding to the loading key word that receives the client transmission, the text that extracts is sent to client, client is added to this text in the text of the current page of browsing by the text loading scripts.
Alternatively, described method also comprises:
Inject internal memory release script in the parent page that sends to client, so that client is after receiving the instruction that loads link corresponding to key word, judge whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharge the shared internal memory of text of browsing before in this page.
Alternatively, described method also comprises:
Inject label reading function script and/or page selection function script in the parent page that sends to client, so that client is added the label reading function key and/or selected page function key in the current page of browsing.
Alternatively, in the page of described extraction download, text further comprises:
Extract text according to page structure in page affiliated web site from the page of downloading.
Alternatively, the text of described storage extraction further comprises:
The text that extracts is compressed processing, the compressed package that storage generates.
Alternatively, described method also comprises:
Extract link corresponding to non-keyword in the current page of browsing of client, download the page corresponding to described link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to link, store this page compressed package, described non-keyword is corresponding is linked as link except link corresponding to key word;
After the request of link corresponding to non-keyword in the current page of browsing of loading that receives the client transmission, page compressed package corresponding to link in this request sent to client.
Alternatively, described method also comprises:
The page that the page is browsed as client is current in the page compressed package that sends to client, link corresponding to the non-keyword that this current page of browsing the is comprised Link Ratio corresponding with the page compressed package of having stored, according to the page compressed package of comparative result updated stored.
Alternatively, described page compressed package according to the comparative result updated stored further comprises:
For not by this current link that the page comprised of browsing, the page compressed package of this link correspondence is deleted;
There is no link corresponding to stored non-keyword for that comprise in this current page of browsing and corresponding page compressed package, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, store this page compressed package.
According to technical scheme of the present invention, after the request of the loading parent page that receives the client transmission, inject the text loading scripts in the parent page that sends to client, parse the key word for the mutual relationship of text between representation page from the current page of browsing of client, extract link corresponding to key word, download the page corresponding to described link from the website, extract text in the page of downloading, the text that storage is extracted; After the request of link corresponding to the loading key word that receives the client transmission, the text that extracts is sent to client, client is added to this text in the text of the current page of browsing by the text loading scripts.
Adopt technical scheme in the present invention, connect the corresponding page for key word, only extract wherein text, text is handed down to client, by inject the mode of text loading scripts in parent page, client is added to this text in the current page of browsing.Because the text that issues extracts in advance, therefore can improve the speed of browsing pages, issue simultaneously content only for body matter, reduced the data volume that issues, reduce client browsing page network traffics used.Solved thus in client and caused a large amount of useless downloading flow, the problem of waste network traffics has obtained and can either accelerate in client surfing and can save the beneficial effect of the network traffics of client again.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
Fig. 1 shows the structural drawing of the server of realizing that according to an embodiment of the invention in browser, the page loads;
Fig. 2 shows the schematic diagram of three related web pages that client according to an embodiment of the invention browses in advance;
Fig. 3 shows the schematic diagram of completing the complete page after text adds in client according to an embodiment of the invention;
Fig. 4 shows the structural drawing of the server of realizing that according to an embodiment of the invention in browser, the page loads;
Fig. 5 shows the schematic diagram of the current page of browsing of client according to an embodiment of the invention;
Fig. 6 shows the structural drawing of the server of realizing that according to an embodiment of the invention in browser, the page loads;
Fig. 7 shows the schematic diagram of the page that upgrades after client link clicks according to an embodiment of the invention;
Fig. 8 shows the structural drawing of the client that realizes that according to an embodiment of the invention in browser, the page loads;
Fig. 9 shows the structural drawing of the client that realizes that according to an embodiment of the invention in browser, the page loads;
Figure 10 shows the structural drawing of the system that realizes that according to an embodiment of the invention in browser, the page loads;
Figure 11 shows the process flow diagram of the method that realizes that according to an embodiment of the invention in browser, the page loads; And
Figure 12 shows the process flow diagram of the method that corresponding link is processed for non-keyword in the page according to an embodiment of the invention.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
Referring to Fig. 1, show the structural drawing of the server of realizing that according to an embodiment of the invention in browser, the page loads.Server 100 comprises: script injection module 110, text extraction module 120, memory module 140 and communication module 130.
Script injection module 110 is suitable for injecting the text loading scripts in the parent page that sends to client 200 after the request of the loading parent page that receives client 200 transmissions.The page of browsing when described parent page is the initial access website.
Text extraction module 120, be suitable for parsing the key word for the mutual relationship of text between representation page from the current page of browsing of client 200, extract link corresponding to key word, download the page corresponding to this link from the website, extract text in the page of downloading, the text that extracts is stored in memory module 140.
Memory module 140 is suitable for storing the text of extraction.
Communication module 130, be suitable for receiving the request of the page of link corresponding to loading key word that client 200 sends, the text corresponding to this link of storage in memory module 140 sent to client 200, client 200 is added to this text in the text of the current page of browsing by the text loading scripts.
For further saving network traffics, text extraction module 120 can compress processing to the text that extracts, and the compressed package that generates is stored in memory module 140.Communication module 130 is after the request of the page of link corresponding to the loading key word that receives client 200 transmissions, and the compressed package of the text that this link of storage in memory module 140 is corresponding sends to client 200.
Fig. 2 shows the schematic diagram of three related web pages that client according to an embodiment of the invention browses in advance.In Fig. 2, three webpages are the 1st page, the 2nd page, the 3rd page of one piece of article, and body matter is merged into one piece of complete article in three pages.In Fig. 2, square frame institute frame is partly key word.
Key word is used for the mutual relationship of text between representation page, and for example, key word can be " page up ", " lower one page ", " X page " etc.The key word that marks in Fig. 2 only is exemplary illustration, and in the present invention, key word is not limited to this.
At first, script injection module 110 is in the loading parent page that receives client 200 and send, namely the 1st page, request after, inject the text loading scripts in the parent page that sends to client 200.Client 200 can be added the text that receives in the text of the current page of browsing to by this text loading scripts.
Text extraction module 120 is downloaded the page corresponding to this link for link corresponding to key word " lower one page " in current the 1st page of browsing of client 200 from the website, extract text in the page of this link correspondence, i.e. text in the 2nd page.Particularly, text extraction module 120 is by inquiring about in the html of the 2nd page, find the 3rd<div〉label is right<div class=" w1 Text " ...</div〉in have " Text ", determine the 3rd<div〉label centering comprise be text, extract this text.
After completing the 1st page browsing, the down sliding page, client 200 receives the instruction that loads the page of the corresponding link of key word " lower one page " in the current page of browsing, and sends the request of the page that loads link corresponding to key word " lower one page ".Communication module 130 receives request, will link " lower one page ", and namely the 2nd page, in the corresponding page, text sends to client 200.Client 200 is added text in the text of the current page of browsing to by the text loading scripts.And, after client 200 receives the 2nd page of text, automatically the page number in " lower one page " corresponding link is added 1, make " lower one page " corresponding the 3rd page.After completing the 2nd page browsing, down sliding, client 200 is text from server 100 obtains the 3rd page, by the text loading scripts, text in the 3rd page is added in the text of the current page of browsing.After completing the text interpolation in client 200, complete page looks like shown in Figure 3.
Further, text extraction module 120 extracts text according to page structure in page affiliated web site from the page of downloading.Take three pages shown in Figure 2 as example, by analysis as can be known, all comprise in the html of three pages " Text ", and three pages comprise " page up " or " lower one page ".Can determine thus to have association between three pages, and all include text.As mentioned above, text extraction module 120 is by inquiring about in the html of the page, find the 3rd<div〉label is right<div class=" w1Text " ...</div〉in have " Text ", determine the 3rd<div〉label centering comprise be text, extract this text.
Further, script injection module 110, also be suitable for injecting internal memory in the parent page that sends to client 200 and discharge script, so that client 200 is after receiving the instruction that loads link corresponding to key word, judge whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharge the shared internal memory of text of browsing before in this page.
For example, in internal memory release script, content is:
parent.removeChild(e);
e=null;
delete?e
After completing the 2nd page browsing, the down sliding page, client 200 receives the instruction of the page that loads the corresponding link of key word " lower one page ".Client 200 judges that whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharges the shared internal memory of text in the 1st page and/or the 2nd page.
Therefore, discharge script by inject internal memory in the parent page that sends to client, solve the problem that too much causes internal memory to overflow due to the text that adds, obtained the beneficial effect that prevents that internal memory from overflowing.
Further, script injection module 110, also be suitable for injecting label reading function script and/or page selection function script in the parent page that sends to client 200, so that client 200 is added the label reading function key and/or selected page function key in the current page of browsing.
At this, by the mode of function of injecting script in parent page, can add function key in the page of client 200, reach thus the beneficial effect of function in the expansion page.
Referring to Fig. 4, show the structural drawing of the server of realizing that according to an embodiment of the invention in browser, the page loads.In this embodiment, server 100 except comprising script injection module 110, text extraction module 120, memory module 140 and communication module 130, also comprises page prestrain module 150.
Page prestrain module 150, be suitable for extracting link corresponding to non-keyword in the current page of browsing of client 200, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to link, store this page compressed package into memory module 140.
Described non-keyword is corresponding is linked as the link except link corresponding to key word in the page;
Memory module 140 also is suitable for the memory page compressed package.
Communication module 130 also is suitable for receiving the request of link corresponding to non-keyword in the current page of browsing of loading that client 200 sends, and the page compressed package that links correspondence in this request in memory module 140 is sent to client 200.
Referring to Fig. 5, show the schematic diagram of the current page of browsing of client according to an embodiment of the invention.Take the page shown in Fig. 5 as example, embodiment is illustrated.
Include link at this page: " login ", " registration ", " homepage ", " science and technology ", " IT ", " internet ", " world ", " page up " etc.Wherein, " page up " is link corresponding to key word, and remaining is link corresponding to non-keyword.Page prestrain module 150 is extracted and is comprised link corresponding to non-keyword in this page.Obtain the page browsed from server 100 due to client 200, so server 100 can be known the current page of browsing of client 200.Page prestrain module 150 is downloaded the page corresponding to the corresponding link of each non-keyword from each website.The page of 150 pairs of downloads of page prestrain module compresses processing, generates page compressed package corresponding to link, stores page compressed package into memory module 140.Memory module 140 can be the internal memory of server 100, wherein page compressed package corresponding to storage link.After link corresponding to certain non-keyword in the page was clicked, client 200 will send the request of the page that loads this clicked link.Communication module 130 receives the request that client 200 sends, and in asking, page compressed package corresponding to link sends to client 200.Thus, client 200 obtains the page compressed package of the link correspondence of click, decompresses this compressed package rear at client 200 these pages of demonstration.
In the present embodiment, server can be Cloud Server, and in the page that this Cloud Server is browsed each client, the page corresponding to link carries out unified download and preservation, and this page is compressed into compressed package.Because the reason such as link clicks, the actual generation downloaded when needing in client, and the compressed package of correspondence is handed down to client.Thus, the compressed data packets of link corresponding to non-keyword can be provided to client, improve the speed of the page of browsing link corresponding to non-keyword, obtained and to have accelerated in client surfing and can save the network traffics of client again, reduced the beneficial effect of the work load of client.
Referring to Fig. 6, show the structural drawing of the server of realizing that according to an embodiment of the invention in browser, the page loads.In this embodiment, server 100 except comprising script injection module 110, text extraction module 120, memory module 140, communication module 130 and page prestrain module 150, also comprises storage update module 160.
Storage update module 160, be suitable for sending to that in the page compressed package of client 200, the page is the current page of browsing of client 200, link corresponding to the non-keyword that this current page of browsing the is comprised Link Ratio corresponding with the page compressed package of having stored, according to the page compressed package of comparative result updated stored.
Further, storage update module 160 is deleted the page compressed package of this link correspondence for not by this current link that the page comprised of browsing from memory module 140; There is no link corresponding to stored non-keyword for that comprise in this current page of browsing and corresponding page compressed package, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, this page compressed package is stored in memory module 140.
Referring to Fig. 7, show the page that upgrades after client link clicks according to an embodiment of the invention.Take the page that upgrades after link " world " shown in Figure 7 as example, carry out exemplary illustration in client link clicks Fig. 5.Comprise link in this page: " login ", " registration ", " homepage ", " science and technology ", " IT ", " internet ", " world ", and the news item link, such as: " 4 reasons that Baidu's share price next week is high ", " Amazon claims Kindlefire to set a record " etc.
The link that storage update module 160 comprises this page Link Ratio corresponding with the page compressed package of having stored.Wherein, " login ", " registration ", " homepage ", " science and technology ", " IT ", " internet ", " world " page after by this renewal comprises, and page compressed package corresponding to these links is stored, so page compressed package corresponding to these links still is stored, and do not change.Do not comprise link " page up " in the page after this renewal, therefore, text or text compressed bag that " page up " is corresponding are deleted from memory module 140.Page compressed package corresponding to news item link that comprises in the page after this renewal is not stored module 140 storages, therefore download the page corresponding to news item link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, this page compressed package is stored in memory module 140.
Therefore, when changing by the page of browsing in client, the page compressed package of the link correspondence of corresponding updated stored, make page compressed package useful in the page compressed package of having stored be retained, only increase and change page compressed package corresponding to newly-increased link in the rear page, therefore can further reduce the network traffics of server end, and server carries out the work load of page compression.
Fig. 8 shows the structural drawing of the client that realizes that according to an embodiment of the invention in browser, the page loads.This client 200 comprises: request sending module 210 and page load-on module 220.
Request sending module 210, be suitable for after receiving the instruction that loads original web page, send to server 100 request that loads parent page, the page of browsing when described parent page is the initial access website, and after receiving link instruction corresponding to loading key word, send the request of the page that loads link corresponding to key words to server 100.
Page load-on module 220, be suitable for the parent page that is injected with the text loading scripts that reception server 100 sends, load this parent page, and text in the page of link corresponding to the key word that sends of reception server 100, by the text loading scripts, this text is added in the text of the current page of browsing.
Because the text that issues extracts in advance, therefore can improve the speed of browsing pages, issue simultaneously content only for body matter, reduced the data volume that issues, reduce client browsing page network traffics used.
Further, also be injected with internal memory in parent page and discharge script.
Page load-on module 220, also be suitable for after the instruction that receives the page that loads link corresponding to key word, discharge script by internal memory and judge that whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharges the shared internal memory of text of browsing before in this page.
Inject internal memory release script in parent page by carrying out, solve the problem that too much causes internal memory to overflow due to the text that adds, reached the beneficial effect that prevents that internal memory from overflowing.
Further, also be injected with label reading function script and/or page selection function script in parent page.
Page load-on module 220 also is suitable for by label reading function script and/or page selection function script, adds the label reading function key and/or select page function key in the current page of browsing.
By the mode of function of injecting script in parent page, can add function key in the page of client, reach thus the beneficial effect of function in the expansion page.
Fig. 9 shows the structural drawing of the client that realizes that according to an embodiment of the invention in browser, the page loads.This client 200 is except comprising that request sending module 210 and page load-on module 220 are also to comprise decompression module 230.
Decompression module 230 is suitable for page compressed package is decompressed;
Request sending module 210 also is suitable for after receiving the instruction that loads link corresponding to non-keyword, sends the request of the page that loads link corresponding to non-keyword in the current pages of browsing to server 100; Described non-keyword is corresponding is linked as the link except link corresponding to key word in the page;
Page load-on module 220 also is suitable for page compressed package corresponding to link in instruction that reception server 100 sends, and indication decompression module 230 decompresses this page compressed package, loads the page in this page compressed package.
In embodiment, client only receives the page compressed package of the link correspondence that will browse, do not need the page of all-links in the page is all done pre-download, on the other hand, generated in advance page compressed package at server side, by download this page compressed package from server side, can improve surfing.Therefore, further obtained and to have accelerated in client surfing and can save the network traffics of client again, reduced the beneficial effect of the work load of client.
Referring to Figure 10, show the structural drawing of the system that realizes that according to an embodiment of the invention in browser, the page loads.System comprises aforementioned server 100, and a plurality of aforementioned client 200.Server 100 is connected with client and can be directly connected also and can connect by network, is not particularly limited at this.
Referring to Figure 11, show the process flow diagram of the method that realizes that according to an embodiment of the invention in browser, the page loads.The method comprises the steps.
Step S1110 after the request of the loading parent page that receives the client transmission, injects the text loading scripts in the parent page that sends to client.The page of browsing when parent page is the initial access website;
Step S1120, parse the key word for the mutual relationship of text between representation page from the current page of browsing of client, extract link corresponding to key word, download the page corresponding to described link from the website, extract text in the page of downloading, the text that storage is extracted.
Step S1130 after the request of link corresponding to the loading key word that receives the client transmission, sends to client with the text that extracts, and client is added to this text in the text of the current page of browsing by the text loading scripts.
For further saving network traffics, in step S1120, can compress processing to the text that extracts, the compressed package that storage generates.In step S1130, after receiving the request of the page of link corresponding to loading key word that client sends, the compressed package of the text of this link correspondence of storage is sent to client.
Three related web pages browsing in advance take the client shown in Fig. 2 carry out exemplary illustration as example.In Fig. 2, three webpages are the 1st page, the 2nd page, the 3rd page of one piece of article, and body matter is merged into one piece of complete article in three pages.In Fig. 2, square frame institute frame is partly key word.
Key word is used for the mutual relationship of text between representation page, and for example, key word can be " page up ", " lower one page ", " X page " etc.The key word that marks in Fig. 2 only is exemplary illustration, and in the present invention, key word is not limited to this.
At first, in step S1110, in the loading parent page that receives client and send, namely the 1st page, request after, inject the text loading scripts in the parent page that sends to client.Client can be added the text that receives in the text of the current page of browsing to by this text loading scripts.
In step S1120, for link corresponding to key word " lower one page " in current the 1st page of browsing of client 200, download the page corresponding to this link from the website, extract text in the page of this link correspondence, i.e. text in the 2nd page.Particularly, by inquiring about, find the 3rd<div in the html of the 2nd page〉label is right<div class=" w1 Text " ...</div〉in have " Text ", determine the 3rd<div〉label centering comprise be text, extract this text.
After completing the 1st page browsing, the down sliding page, client send the request of the page that loads link corresponding to key word " lower one page " to the instruction that loads the page of the corresponding link of key word " lower one page " in the current page of browsing.In step S1130, receive request, will link " lower one page ", namely the 2nd page, in the corresponding page, text sends to client.Client is added text in the text of the current page of browsing to by the text loading scripts.
And, after 2 pages of texts of client to the, automatically the page number in " lower one page " corresponding link is added 1, make " lower one page " corresponding the 3rd page.After completing the 2nd page browsing, down sliding, text during client obtains the 3rd page adds text in the 3rd page in the text of the current page of browsing to by the text loading scripts.After completing the text interpolation in client, complete page looks like shown in Figure 3.
Further, extract text according to page structure in page affiliated web site from the page of downloading in step S1120.Take three pages shown in Figure 2 as example, by analysis as can be known, all comprise in the html of three pages " Text ", and three pages comprise " page up " or " lower one page ".Can determine thus to have association between three pages, and all include text.As mentioned above, by inquiring about, find the 3rd<div in the html of the page〉label is right<div class=" w1 Text " ...</div〉in have " Text ", determine the 3rd<div〉label centering comprise be text, extract this text.
Further, method also comprises: inject internal memory release script in the parent page that sends to client, so that client is after receiving the instruction that loads link corresponding to key word, judge whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharge the shared internal memory of text of browsing before in this page.
For example, in internal memory release script, content is:
parent.removeChild(e);
e=null;
delete?e
After completing the 2nd page browsing, the down sliding page, client is to the instruction of the page that loads the corresponding link of key word " lower one page ".Client judges that whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharges the shared internal memory of text in the 1st page and/or the 2nd page.
Therefore, discharge script by inject internal memory in the parent page that sends to client, solve the problem that too much causes internal memory to overflow due to the text that adds, obtained the beneficial effect that prevents that internal memory from overflowing.
Further, method also comprises: inject label reading function script and/or page selection function script in the parent page that sends to client, so that client is added the label reading function key and/or selected page function key in the current page of browsing.
At this, by the mode of function of injecting script in parent page, can add function key in the page of client, reach thus the beneficial effect of function in the expansion page.
Referring to Figure 12, show the process flow diagram of the method that corresponding link is processed for non-keyword in the page according to an embodiment of the invention.In this embodiment, method is except comprising that step S1110 to step S1130, also comprises the steps.
Step S1210 extracts link corresponding to non-keyword in the current page of browsing of client, downloads the page corresponding to described link from the website.Described non-keyword is corresponding is linked as link except link corresponding to key word.
Step S1220 compresses processing to the page of downloading, and generates page compressed package corresponding to link, stores this page compressed package.
Step S1230 after the request of link corresponding to non-keyword in the current page of browsing of loading that receives the client transmission, sends to client with page compressed package corresponding to link in this request.
Take the page shown in Fig. 5 as example, embodiment is illustrated.
Include link at this page: " login ", " registration ", " homepage ", " science and technology ", " IT ", " internet ", " world ", " page up " etc.Wherein, " page up " is link corresponding to key word, and remaining is link corresponding to non-keyword.In step S1210, extract and comprise link corresponding to non-keyword in this page.Obtain the page browse from server due to client, so server can be known the current page of browsing of client.And, download the page corresponding to the corresponding link of each non-keyword from each website.In step S1220, the page of downloading is compressed processing, generate page compressed package corresponding to link, the memory page compressed package.After link corresponding to certain non-keyword in the page was clicked, client will send the request of the page that loads this clicked link.In step S1230, receive the request that client sends, and in asking, page compressed package corresponding to link sends to client.Thus, client obtains the page compressed package of the link correspondence of click, will show this page in client 2 after this compressed package decompression.
In the page of in the present embodiment, each client being browsed, the page corresponding to link carries out unified download and preservation, and this page is compressed into compressed package.Because the reason such as link clicks, the actual generation downloaded when needing in client, and the compressed package of correspondence is handed down to client.Thus, the compressed data packets of link corresponding to non-keyword can be provided to client, improve the speed of the page of browsing link corresponding to non-keyword, obtained and to have accelerated in client surfing and can save the network traffics of client again, reduced the beneficial effect of the work load of client.
In one embodiment, method also comprises: the page that the page is browsed as client is current in the page compressed package that sends to client, link corresponding to the non-keyword that this current page of browsing the is comprised Link Ratio corresponding with the page compressed package of having stored, according to the page compressed package of comparative result updated stored.
Further, for not by this current link that the page comprised of browsing, the page compressed package of this link correspondence is deleted;
There is no link corresponding to stored non-keyword for that comprise in this current page of browsing and corresponding page compressed package, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, store this page compressed package.
Take the page that upgrades after link " world " shown in Figure 7 as example, carry out exemplary illustration in client link clicks Fig. 5.Comprise link in this page: " login ", " registration ", " homepage ", " science and technology ", " IT ", " internet ", " world ", and the news item link, such as: " 4 reasons that Baidu's share price next week is high ", " Amazon claims Kindlefire to set a record " etc.
The link that this page the is comprised Link Ratio corresponding with the page compressed package of having stored.Wherein, " login ", " registration ", " homepage ", " science and technology ", " IT ", " internet ", " world " page after by this renewal comprises, and page compressed package corresponding to these links is stored, so page compressed package corresponding to these links still is stored, and do not change.Do not comprise link " page up " in the page after this renewal, therefore, the text that " page up " is corresponding or the deletion of text compressed bag.Page compressed package corresponding to news item link that comprises in the page after this renewal is not stored, therefore download the page corresponding to news item link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, store this page compressed package.
Therefore, when changing by the page of browsing in client, the page compressed package of the link correspondence of corresponding updated stored, make page compressed package useful in the page compressed package of having stored be retained, only increase and change page compressed package corresponding to newly-increased link in the rear page, therefore can further reduce the network traffics of server end, and server carries out the work load of page compression.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can with based on using together with this teaching.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be in the situation that do not have these details to put into practice.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment in embodiment.Can be combined into a module or unit or assembly to the module in embodiment or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed), disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment mean be in scope of the present invention within and form different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not break away from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in claim.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.

Claims (21)

1. server of realizing that the page in browser loads, this server comprises:
The script injection module is suitable for injecting the text loading scripts, the page of browsing when described parent page is the initial access website in the parent page that sends to client after the request of the loading parent page that receives the client transmission;
The text extraction module, be suitable for parsing the key word for the mutual relationship of text between representation page from the current page of browsing of client, extract link corresponding to key word, download the page corresponding to described link from the website, extract text in the page of downloading, the text that extracts is stored in memory module;
Memory module is suitable for storing the text of extraction;
Communication module, be suitable for receiving the request of the page of link corresponding to loading key word that client sends, text corresponding to this link of storing in memory module sent to client, client is added to this text in the text of the current page of browsing by the text loading scripts.
2. server according to claim 1, wherein,
Described script injection module, also be suitable for injecting internal memory in the parent page that sends to client and discharge script, so that client is after receiving the instruction that loads link corresponding to key word, judge whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharge the shared internal memory of text of browsing before in this page.
3. server according to claim 1 and 2, wherein,
Described script injection module also is suitable for injecting label reading function script and/or page selection function script in the parent page that sends to client, so that client is added the label reading function key and/or selected page function key in the current page of browsing.
4. the described server of according to claim 1 to 3 any one, wherein,
Described text extraction module is further adapted for according to page structure in page affiliated web site and extracts text from the page of downloading.
5. the described server of according to claim 1 to 4 any one, wherein,
Described text extraction module, the text that is further adapted for extracting compresses processing, and the compressed package that generates is stored in memory module.
6. the described server of according to claim 1 to 5 any one, wherein,
Described server also comprises:
Page prestrain module, be suitable for extracting link corresponding to non-keyword in the current page of browsing of client, download the page corresponding to described link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to link, store this page compressed package into memory module, described non-keyword is corresponding is linked as the link except link corresponding to key word in the page;
Described memory module also is suitable for the memory page compressed package;
Described communication module also is suitable for receiving the request of link corresponding to non-keyword in the current page of browsing of loading that client sends, and the page compressed package that links correspondence in this request in memory module is sent to client.
7. server according to claim 6, wherein,
Described server also comprises:
The storage update module, be suitable for sending to that in the page compressed package of client, the page is the current page of browsing of client, link corresponding to the non-keyword that this current page of browsing the is comprised Link Ratio corresponding with the page compressed package of having stored, according to the page compressed package of comparative result updated stored.
8. server according to claim 7, wherein,
Described storage update module is further adapted for for not by this current link that the page comprised of browsing, and the page compressed package of this link correspondence is deleted from memory module; There is no link corresponding to stored non-keyword for that comprise in this current page of browsing and corresponding page compressed package, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, this page compressed package is stored in memory module.
9. client that realizes that the page in browser loads, this client comprises:
Request sending module, be suitable for after receiving the instruction that loads original web page, send the request that loads parent page to server, the page of browsing when described parent page is the initial access website, and after receiving link instruction corresponding to loading key word, send the request of the page that loads link corresponding to key word to server;
Page load-on module, be suitable for the parent page that is injected with the text loading scripts that reception server sends, load this parent page, and text in the page of link corresponding to the key word that sends of reception server, by the text loading scripts, this text is added in the text of the current page of browsing.
10. client according to claim 9, wherein,
Also be injected with internal memory in described parent page and discharge script;
Described page load-on module, also be suitable for after the instruction that receives the page that loads link corresponding to key word, discharge script by internal memory and judge that whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharges the shared internal memory of text of browsing before in this page.
11. according to claim 9 or 10 described clients, wherein,
Also be injected with label reading function script and/or page selection function script in described parent page,
Described page load-on module also is suitable for by label reading function script and/or page selection function script, adds the label reading function key and/or select page function key in the current page of browsing.
12. the described client of according to claim 9 to 11 any one, wherein,
Described client also comprises: decompression module is suitable for page compressed package is decompressed;
The described request sending module also is suitable for after receiving the instruction that loads link corresponding to non-keyword, sends the request of the page that loads link corresponding to non-keyword in the current page of browsing to server; Described non-keyword is corresponding is linked as the link except link corresponding to key word in the page;
Described page load-on module also is suitable for page compressed package corresponding to link in instruction that reception server sends, and the indication decompression module decompresses this page compressed package, loads the page in this page compressed package.
13. a system that realizes that in browser, the page loads, this system comprises:
Described server as arbitrary in claim 1 to 8, and
Described client as arbitrary in claim 9 to 12.
14. a method that realizes that in browser, the page loads, the method comprises:
After the request of the loading parent page that receives the client transmission, inject the text loading scripts, the page of browsing when described parent page is the initial access website in the parent page that sends to client;
Parse the key word for the mutual relationship of text between representation page from the current page of browsing of client, extract link corresponding to key word, download the page corresponding to described link from the website, extract text in the page of downloading, the text that storage is extracted;
After the request of link corresponding to the loading key word that receives the client transmission, the text that extracts is sent to client, client is added to this text in the text of the current page of browsing by the text loading scripts.
15. method according to claim 14, wherein,
Described method also comprises:
Inject internal memory release script in the parent page that sends to client, so that client is after receiving the instruction that loads link corresponding to key word, judge whether the shared internal memory of the current page of browsing surpasses pre-set threshold value, if surpass, discharge the shared internal memory of text of browsing before in this page.
16. according to claim 14 or 15 described methods, wherein,
Described method also comprises:
Inject label reading function script and/or page selection function script in the parent page that sends to client, so that client is added the label reading function key and/or selected page function key in the current page of browsing.
17. according to claim 14 to the 16 described methods of any one, wherein,
In the page that described extraction is downloaded, text further comprises:
Extract text according to page structure in page affiliated web site from the page of downloading.
18. according to claim 14 to the 17 described methods of any one, wherein,
The text that described storage is extracted further comprises:
The text that extracts is compressed processing, the compressed package that storage generates.
19. according to claim 14 to the 18 described methods of any one, wherein,
Described method also comprises:
Extract link corresponding to non-keyword in the current page of browsing of client, download the page corresponding to described link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to link, store this page compressed package, described non-keyword is corresponding is linked as link except link corresponding to key word;
After the request of link corresponding to non-keyword in the current page of browsing of loading that receives the client transmission, page compressed package corresponding to link in this request sent to client.
20. method according to claim 19, wherein,
Described method also comprises:
The page that the page is browsed as client is current in the page compressed package that sends to client, link corresponding to the non-keyword that this current page of browsing the is comprised Link Ratio corresponding with the page compressed package of having stored, according to the page compressed package of comparative result updated stored.
21. method according to claim 20, wherein,
Described page compressed package according to the comparative result updated stored further comprises:
For not by this current link that the page comprised of browsing, the page compressed package of this link correspondence is deleted;
There is no link corresponding to stored non-keyword for that comprise in this current page of browsing and corresponding page compressed package, download the page corresponding to this link from the website, the page of downloading is compressed processing, generate page compressed package corresponding to this link, store this page compressed package.
CN201310020113.3A 2013-01-18 2013-01-18 Realize server, client, system and method that in browser, the page loads Active CN103116609B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310020113.3A CN103116609B (en) 2013-01-18 2013-01-18 Realize server, client, system and method that in browser, the page loads

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310020113.3A CN103116609B (en) 2013-01-18 2013-01-18 Realize server, client, system and method that in browser, the page loads

Publications (2)

Publication Number Publication Date
CN103116609A true CN103116609A (en) 2013-05-22
CN103116609B CN103116609B (en) 2015-11-25

Family

ID=48414983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310020113.3A Active CN103116609B (en) 2013-01-18 2013-01-18 Realize server, client, system and method that in browser, the page loads

Country Status (1)

Country Link
CN (1) CN103116609B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335139A (en) * 2014-07-24 2016-02-17 广州市动景计算机科技有限公司 Webpage display method and apparatus
CN105634683A (en) * 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 Data transmission method and device
CN106055367A (en) * 2016-06-01 2016-10-26 腾讯科技(深圳)有限公司 Script file loading method and device
CN106777116A (en) * 2016-12-15 2017-05-31 腾讯科技(深圳)有限公司 A kind of content acquisition method, subscription client, server and system
CN107133180A (en) * 2017-06-07 2017-09-05 腾讯科技(深圳)有限公司 Method of testing, test device and the storage medium of dynamic page
CN107562799A (en) * 2017-08-04 2018-01-09 海南智媒云图科技股份有限公司 A kind of content reprints the method and device shared

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747749B1 (en) * 2006-05-05 2010-06-29 Google Inc. Systems and methods of efficiently preloading documents to client devices
US8103742B1 (en) * 2003-11-24 2012-01-24 Amazon Technologies, Inc. Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data
CN102646135A (en) * 2012-03-31 2012-08-22 奇智软件(北京)有限公司 Webpage collecting method, device and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8103742B1 (en) * 2003-11-24 2012-01-24 Amazon Technologies, Inc. Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data
US7747749B1 (en) * 2006-05-05 2010-06-29 Google Inc. Systems and methods of efficiently preloading documents to client devices
CN102646135A (en) * 2012-03-31 2012-08-22 奇智软件(北京)有限公司 Webpage collecting method, device and system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335139A (en) * 2014-07-24 2016-02-17 广州市动景计算机科技有限公司 Webpage display method and apparatus
CN105335139B (en) * 2014-07-24 2019-05-17 广州市动景计算机科技有限公司 Webpage display process and device
CN105634683A (en) * 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 Data transmission method and device
CN105634683B (en) * 2014-10-30 2019-03-15 阿里巴巴集团控股有限公司 Data transmission method and device
CN106055367A (en) * 2016-06-01 2016-10-26 腾讯科技(深圳)有限公司 Script file loading method and device
CN106055367B (en) * 2016-06-01 2021-06-18 腾讯科技(深圳)有限公司 Script file loading method and device
CN106777116A (en) * 2016-12-15 2017-05-31 腾讯科技(深圳)有限公司 A kind of content acquisition method, subscription client, server and system
CN106777116B (en) * 2016-12-15 2021-10-15 腾讯科技(深圳)有限公司 Content acquisition method, user client, server and system
CN107133180A (en) * 2017-06-07 2017-09-05 腾讯科技(深圳)有限公司 Method of testing, test device and the storage medium of dynamic page
CN107133180B (en) * 2017-06-07 2021-03-23 腾讯科技(深圳)有限公司 Dynamic page testing method, testing device and storage medium
CN107562799A (en) * 2017-08-04 2018-01-09 海南智媒云图科技股份有限公司 A kind of content reprints the method and device shared

Also Published As

Publication number Publication date
CN103116609B (en) 2015-11-25

Similar Documents

Publication Publication Date Title
CN103118081B (en) Server, client, the system and method for browsing pages in prestrain browser
US10108595B2 (en) Method and system for automated analysis and transformation of web pages
CN103116609B (en) Realize server, client, system and method that in browser, the page loads
US8082488B2 (en) Method for accessing a parent page while browsing web pages
CN103034517A (en) Method and device for loading browser control tool
CN104572777B (en) Webpage loading method and device based on UIWebView component
CN101201827A (en) Method and system for displaying web page
CN102402518A (en) Method and device for accessing webpage
CN103577596A (en) Keyword searching method and device based on current browse webpage
CN103577595A (en) Keyword pushing method and device based on current browse webpage
CN111478956B (en) Deployment and preview method and device of small program package
CN103281387A (en) Method, server, client side and system for processing child resources in web page
CN104281574A (en) Information recommending method, device and system
CN103279538A (en) Server, browser client side and method for preloading webpages in visited websites
CN102915363A (en) Website storing method and system
CN109829121B (en) Method and device for reporting click behavior data
CN103034518A (en) Method and browser for loading browser control tool
CN105260424A (en) Processing method and apparatus for webpage browsing historical records and most common accesses of user
CN103744845A (en) Method and system for WEB platform data caching
CN105956152A (en) Webpage loading method and device and electronic equipment
CN102624910B (en) Method, the Apparatus and system of the web page contents that process user chooses
CN102902784B (en) Web page classification storage system and method
CN104199865A (en) Searching method, client-side and system of custom result providing content provider
CN103530385A (en) Method and device for searching for information based on vertical searching channels
CN102929489A (en) Implementation method of client browser and client browser

Legal Events

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

Effective date of registration: 20220714

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right