CN103312736B - Web page processing method and system and proxy server - Google Patents

Web page processing method and system and proxy server Download PDF

Info

Publication number
CN103312736B
CN103312736B CN201210059871.1A CN201210059871A CN103312736B CN 103312736 B CN103312736 B CN 103312736B CN 201210059871 A CN201210059871 A CN 201210059871A CN 103312736 B CN103312736 B CN 103312736B
Authority
CN
China
Prior art keywords
independent element
data
web
webpage
page
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
CN201210059871.1A
Other languages
Chinese (zh)
Other versions
CN103312736A (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 Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210059871.1A priority Critical patent/CN103312736B/en
Publication of CN103312736A publication Critical patent/CN103312736A/en
Application granted granted Critical
Publication of CN103312736B publication Critical patent/CN103312736B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a kind of web page processing method and system and proxy server, belong to technical field of information processing.The method includes: proxy server obtains the network address of the independent element in webpage;The independent element data corresponding with the network address of described independent element is pulled from web page server;Described independent element data is transmitted to mobile terminal.This proxy server includes: acquisition module, execution module and sending module.The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.

Description

Web page processing method and system and proxy server
Technical field
The present invention relates to technical field of information processing, particularly to a kind of web page processing method and system and proxy server.
Background technology
Along with the development of mobile technology, increasing user uses mobile terminal to browse webpage.When user uses mobile terminal to browse webpage, it usually needs through following step:
Step S1: browser of mobile terminal and web page server are set up HTTP (HypertextTransportProtocol, HTML (Hypertext Markup Language)) and connected, and requested webpage data;
Step S2: web page server issues the web data of correspondence to browser of mobile terminal;
Step S3: browser of mobile terminal receives web data and carries out resolving display, and disconnection is connected with the HTTP of web page server.
If containing multiple independent elements in webpage, if desired for the picture individually downloaded, chart etc., the web data obtained in step S2 can include multiple network address URL (UniformResourceLocator, URL), the corresponding independent element of each network address.So, mobile terminal also needs to the network address according to independent element, repeats above step for each independent element, to obtain independent element data, and resolves the data obtained, then shows together with web data.
During realizing the present invention, inventor finds that prior art at least there is problems in that
When the independent element contained in webpage is more, mobile terminal needs repeatedly mutual with web page server, causes browsing one and throws the net time that page expends and network traffics are doubled and redoubled, reduces Consumer's Experience, particularly in the case of network condition is not so good, Consumer's Experience is excessively poor.
Summary of the invention
In order to solve when containing more independent element in webpage, mobile terminal needs repeatedly mutual with web page server, and the problem causing time and the waste of network traffics embodiments provides one web page processing method, server and system.Described technical scheme is as follows:
On the one hand, embodiments providing a kind of web page processing method, described method includes:
Proxy server receives the web page browsing request that mobile terminal sends, and described web page browsing request includes the network address of webpage to be browsed;
Proxy server according to described in the network address of webpage to be browsed, from web page server pull described in the web data of webpage to be browsed, and from described web data, obtaining the network address of independent element in webpage, described independent element includes at least one in picture, chart and animation;
Proxy server pulls the independent element data corresponding with the network address of described independent element from web page server;
Proxy server inserts described independent element data in the webpage head of described web data, thus described web data and described independent element data are synthesized a new webpage;
Described new Web-page segmentation is become multiple little page by proxy server;
Proxy server establishes the link between the described little page;
The described little page is transmitted to mobile terminal by proxy server respectively.
Further, after described independent element data is transmitted to mobile terminal by described proxy server, described method also includes: described independent element data is buffered in this locality by mobile terminal.
On the other hand, the embodiment of the present invention additionally provides a kind of proxy server, and described server includes:
Receiver module, for receiving the web page browsing request that mobile terminal sends, described web page browsing request includes the network address of webpage to be browsed;
Acquisition module, for obtaining the network address of the independent element in webpage from described web data, described independent element includes at least one in picture, chart and animation;
Perform module, for the independent element data corresponding from the network address that web page server pulls with described acquisition module gets;
Sending module, transmits to mobile terminal together with the independent element data that obtained with described execution module by described web data;
Wherein, described sending module includes:
Synthesis unit, for inserting described independent element data in the webpage head of described web data, thus the web data described execution module obtained synthesizes a new webpage with independent element data;
Cutting unit, the page-size of the new webpage for synthesizing according to described synthesis unit, described new Web-page segmentation is become multiple little page;
Link unit, for establishing the link between the described little page;
Transmitting element, for transmitting the described little page respectively to described mobile terminal.
Another aspect, embodiments provides a kind of Web Page Processing system, and described system includes:
Web page server, is used for storing web data and independent element data;
Proxy server, for receiving the web page browsing request that mobile terminal sends, described web page browsing request includes the network address of webpage to be browsed;Pull from described web page server and the web data of described webpage to be browsed;Obtaining the network address of independent element in described web data, described independent element includes at least one in picture, chart and animation;The independent element data corresponding to request of element data independent with described acquisition is pulled from described web page server, in the webpage head of described web data, insert described independent element data, thus described web data and described independent element data are synthesized a new webpage;Described new Web-page segmentation is become multiple little page;Establish the link between the described little page;The described little page transmits respectively to mobile terminal;
Mobile terminal, for sending described web page browsing request to described proxy server, and receives the web data of webpage to be browsed described in the transmission of described proxy server and described independent element data..
Further, described mobile terminal is additionally operable to described independent element data is buffered in this locality.
Relative to prior art, the technical scheme that the embodiment of the present invention provides has the benefit that
By obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in describing embodiment below, the required accompanying drawing used is briefly described, apparently, accompanying drawing in describing below is only some embodiments of the present invention, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is a kind of web page processing method flow chart that the embodiment of the present invention 1 provides;
Fig. 2 is a kind of web page processing method flow chart that the embodiment of the present invention 2 provides;
Fig. 3 is a kind of web page processing method flow chart that the embodiment of the present invention 3 provides;
Fig. 4 is the structured flowchart of a kind of proxy server that the embodiment of the present invention 4 provides;
Fig. 5 is the structured flowchart of a kind of proxy server that the embodiment of the present invention 5 provides;
Fig. 6 is the structured flowchart of a kind of proxy server that the embodiment of the present invention 6 provides;
Fig. 7 is the structural representation of a kind of Web Page Processing system that the embodiment of the present invention 7 provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment 1
Embodiments providing a kind of web page processing method, see Fig. 1, the method includes:
Step 101: proxy server obtains the network address of the independent element in webpage, and independent element includes at least one in picture, chart and animation.
Specifically, generally including the network address of multiple independent element in the web data of a webpage, the corresponding independent element needing individually download of each network address, such as picture, chart or animation etc..
Step 102: proxy server pulls the independent element data corresponding with the network address of independent element from web page server.
Step 103: independent element data is transmitted to mobile terminal by proxy server.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.
Embodiment 2
Embodiments providing a kind of web page processing method, in the present embodiment, proxy server transmit web data and the independent element data of webpage to mobile terminal (corresponding Examples below 5), see Fig. 2, the method includes:
Step 201: proxy server receives the web page browsing request that mobile terminal sends, web page browsing request includes the network address of webpage to be browsed.
Step 202: proxy server, according to the network address of webpage to be browsed, pulls the web data of webpage to be browsed from web page server.
The network address of the webpage to be browsed that proxy server includes according to web page browsing request, accesses and this network address web page server accordingly, from this server pull web data.
Step 203: proxy server obtains the network address of the independent element in webpage from web data, independent element includes at least one in picture, chart and animation.
Specifically, generally including the network address of multiple independent element in the web data of a webpage, the corresponding independent element needing individually download of each network address, such as picture, chart or animation etc..Proxy server pulls after the web data browsing webpage, it is possible to obtain the network address of the independent element wherein comprised.
Step 204: proxy server pulls the independent element data corresponding with the network address of independent element from web page server.
Proxy server according to the network address of each independent element, accesses the web page server corresponding with this network address, pulls by independent element data respectively.
Step 205: proxy server inserts independent element data in the webpage head of the web data obtained, thus the web data of acquisition and independent element data are synthesized a new webpage.
Specifically, following manner can be used to be joined by independent element data in the webpage head of web data:
<!DOCTYPEhtmlPUBLIC "-//W3C//DTDXHTML1.0Tra
<htmlxmlns=" http://www.w3.rg/1999/xhtml ">
<head>
<title>tengxun's homepage</title>
<pagersname="pic1">the data of picture 1</pageres>
<pagersname="pic2">the data of picture 2</pageres>
……………………………………………
<pagersname="picn">the data of picture n</pageres>
</head>
<body>
………………
</body>
Wherein,<pageres>with</pageres>it is customized label, arbitrarily can name according to user preferences.
Attribute name generates according to the network address of each independent element, obtains such as through the conversion of HASH algorithm.By the network address of attribute name with independent element is associated, it is ensured that the uniqueness of all properties name, it is to avoid the problem that each independent element is born the same name.
Correspondingly, in web data, the network address of each independent element is replaced with the title of this independent element, the data of picture 1 as mentioned in the above, the data etc. of picture 2.
Step 206: new Web-page segmentation is become multiple little page.
Specifically, can split according to the line number of new webpage.Such as, if the new webpage after He Cheng includes altogether 1000 row, new webpage can be divided into 10 little pages, each little page includes 100 row.Obviously, above-mentioned data by way of example only, are not limited thereto.In the webpage head of each little page, according to method described in step 205, add and be divided into the independent element data in this little page.New Web-page segmentation being become the little page, can effectively control the size of the page, so in follow-up data transmittance process, the data volume of transmission will reduce every time, and the probability made mistakes also can reduce.
Step 207: establish the link between the little page.
Establish the link between the little page so that all of little page is interrelated, thus mobile terminal can browse all of little page respectively by the link between the little page.
Concrete, the link of second little page can be set up in first little page, second little page is set up the link of the 3rd the little page, the little page of n-th be set up the link of N+1 the little page, so that the adjacent little page is interrelated.So, by the link between the adjacent little page, may browse through whole web page contents.
It is of course also possible to set up and the linking of other all of little page in each little page, make all of page interrelated, by first little page, can select to link other any one little page.
Step 208: the little page is transmitted respectively to mobile terminal.
In this step, first first little page is sent to mobile terminal, after mobile terminal receives first little page, first resolve the independent element that the little page includes, and the independent element data parsed is saved in caching standby, then resolve the web data of this little page, during display, the web data of this little page is shown together with independent element data.Then the link chosen according to user in first little page, sends the little page that request user chooses, and is sent to mobile terminal according to the little page that user is chosen by request, and then, mobile terminal shows this little page.In another case, after a little page is sent to mobile terminal by proxy server, can give tacit consent to and other the little page being linked with this little page is sent to mobile terminal, mobile terminal can be by other little page caches, it is simple to subsequent calls.
It should be noted that, in above-mentioned steps, step 205-208 is preferred steps, in implementing, can also be after step 204, directly web data and the independent element data of webpage to be browsed are transmitted to mobile terminal, mobile terminal elder generation analyzing web page data, then search independent element data further according to web data;Or after step 205 synthesizes new webpage, the new webpage after synthesis being sent to mobile terminal, correspondingly, mobile terminal directly displays the new webpage after synthesis.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.And the embodiment of the present invention is sent to mobile terminal also by after web data and independent element data being synthesized, and improves the processing speed of mobile terminal.Further, new Web-page segmentation after synthesis can also be to be sent to mobile terminal after multiple little page by the embodiment of the present invention, thus control the size that every secondary data transmits, avoid owing to transmitting the excessive network error caused of data, advantageously in the transmission of data, improve the experience of user further.
Embodiment 3
Embodiments provide a kind of web page processing method, in the present embodiment, mobile terminal directly pulls the web data of webpage to be browsed from web page server, the independent element data (corresponding Examples below 6) webpage is obtained again from proxy server, seeing Fig. 3, the method includes:
Step 301: proxy server receives the request obtaining independent element data that mobile terminal sends, and the request obtaining independent element data includes the network address of the independent element in webpage, and independent element includes at least one in picture, chart and animation.
Before this step, the method also includes: mobile terminal sends web page browsing request to web page server;Receive the web data that web page server returns;After receiving web data, read including the network address of independent element, send the request obtaining independent element data to proxy server, the request of the independent element data of this acquisition includes the network address of the independent element in web data.
Step 302: proxy server obtains the network address of the independent element in webpage.
Specifically, proxy server obtains the network address of the independent element in webpage from the request obtaining independent element data.
Step 303: proxy server pulls the independent element data corresponding with the network address of independent element from web page server.
According to the network address of the independent element obtained, access the web page server corresponding with this network address, pull independent element data.
Step 304: independent element data is transmitted to mobile terminal by proxy server.
Preferably, mobile terminal is then forwarded to after independent element data can be compressed.
It is highly preferred that the separately packing of independent element data can be sent respectively to mobile terminal again.
After mobile terminal receives these data, this independent element data is parsed, and store in caching, and show together with web data.Web data is that mobile terminal formerly obtains from web page server accordingly, parses this web data after acquisition, and obtains the network address of the independent element that web data includes, then sends the request obtaining independent element data.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.And in the embodiment of the present invention, independent element data is transmitted to mobile terminal, through the most mutual, mobile terminal just obtains independent element data, avoid with web page server is repeatedly mutual, saves the acquisition time of webpage, improves Consumer's Experience further.
Embodiment 4
Embodiments providing a kind of proxy server, this server is for performing the web page processing method that above-described embodiment 1 provides.Seeing Fig. 4, this proxy server includes:
Acquisition module 401, for obtaining the network address of the independent element in webpage, independent element includes at least one in picture, chart and animation.
Specifically, generally including the network address of multiple independent element in the web data of a webpage, the corresponding independent element needing individually download of each network address, such as picture, chart or animation etc..
Perform module 402, for the independent element data corresponding from the network address that web page server pulls with acquisition module 401 gets.
Sending module 403, for transmitting the independent element data that execution module 402 obtains to mobile terminal.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.
Embodiment 5
Embodiments providing a kind of proxy server, this server is for performing the web page processing method that above-described embodiment 2 provides.Seeing Fig. 5, this proxy server includes:
Acquisition module 501, for obtaining the network address of the independent element in webpage, independent element includes at least one in picture, chart and animation.
Specifically, generally including the network address of multiple independent element in the web data of a webpage, the corresponding independent element needing individually download of each network address, such as picture, chart or animation etc..
Perform module 502, for the independent element data corresponding from the network address that web page server pulls with acquisition module 501 gets;
Sending module 503, for transmitting the independent element data that execution module 502 obtains to mobile terminal.
Preferably, this server also includes:
Receiver module 504, for receiving the web page browsing request that mobile terminal sends, web page browsing request includes the network address of webpage to be browsed;
Then perform module 502 and be additionally operable to the network address according to webpage to be browsed, pull web data from web page server;
Correspondingly, acquisition module 501, for obtaining the network address of the independent element in webpage from web data;
Sending module 503, for transmitting web data to mobile terminal together with independent element data.
Further, sending module 503 includes:
Synthesis unit 5031, for inserting independent element data in the webpage head of web data, thus synthesizes a new webpage by the web data that execution module 502 obtains with independent element data;
Transmitting element 5032, is sent to mobile terminal for the new webpage synthesized by synthesis unit 5031.
Further, sending module 503 also includes:
Cutting unit 5033, becomes multiple little page for the new Web-page segmentation synthesized by synthesis unit 5031.
Specifically, can become there is the little page of same number of rows by new Web-page segmentation according to the line number of new webpage.After new Web-page segmentation is become the little page, can effectively control the size of the page, so in follow-up data transmittance process, the data volume of transmission will reduce every time, and the probability made mistakes also can reduce.
Link unit 5034, for establishing the link between the little page.
Establish the link between the little page so that all of little page is interrelated, thus by the link between the little page, may browse through all of little page.
Concrete, the link of second little page can be set up in first little page, second little page is set up the link of the 3rd the little page, the little page of n-th be set up the link of N+1 the little page, so that the adjacent little page is interrelated.So, by the link between the adjacent little page, may browse through whole web page contents.
It is of course also possible to set up and the linking of other all of little page in each little page, make all of page interrelated, by first little page, can select to link other any one little page.
Correspondingly, transmitting element 5032, for transmitting the little page respectively to mobile terminal.
In the process, first first little page is sent to mobile terminal, after mobile terminal receives first little page, first resolve the independent element that the little page includes, and the independent element data parsed is saved in caching standby, then resolve the web data of this little page, during display, web data is shown together with independent element data.Then the link chosen according to user in first little page, sends the little page that request user chooses, and is sent to mobile terminal according to the little page that user is chosen by request.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.And the embodiment of the present invention is sent to mobile terminal also by after web data and independent element data being synthesized, and improves the processing speed of mobile terminal.Further, new Web-page segmentation after synthesis can also be to be sent to mobile terminal after multiple little page by the embodiment of the present invention, thus control the size that every secondary data transmits, avoid owing to transmitting the excessive network error caused of data, advantageously in the transmission of data, improve the experience of user further.
Embodiment 6
Embodiments providing a kind of proxy server, this server is for performing the web page processing method that above-described embodiment 3 provides.Seeing Fig. 6, this proxy server includes:
Acquisition module 601, for obtaining the network address of the independent element in webpage, independent element includes at least one in picture, chart and animation.
Perform module 602, for the independent element data corresponding from the network address that web page server pulls with acquisition module 601 gets.
Sending module 603, for transmitting the independent element data that execution module 602 obtains to mobile terminal.
After mobile terminal receives these data, this independent element data is parsed, and store in caching, during display, show together with web data.Web data is that mobile terminal formerly obtains from web page server accordingly, parses this web data after acquisition, and obtains the network address of the whole independent element that web data includes, then to sending request.
Preferably, acquisition module 601 is for the request obtaining independent element data sent according to mobile terminal, obtain the network address of independent element, the request of the independent element data of this acquisition is that mobile terminal receives web data that web page server returns and after resolving this web data, and acquiescence is sent to proxy server.
Specifically, mobile terminal sends web page browsing request to web page server;Receive the web data of web page server return and resolve this web data, it is thus achieved that the network address of independent element;Then send the request obtaining independent element data to proxy server, the request obtaining independent element data includes the network address of the independent element in web data.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.And in the embodiment of the present invention, independent element data is transmitted to mobile terminal, through the most mutual, mobile terminal just obtains independent element data, avoid with web page server is repeatedly mutual, saves the acquisition time of webpage, improves Consumer's Experience further.
Embodiment 7
Seeing Fig. 7, embodiments provide a kind of Web Page Processing system 70, this system includes:
Web page server 701, is used for storing web data and independent element data;
Proxy server 702, for obtaining the network address of the independent element in webpage, independent element includes at least one in picture, chart and animation;Pull the independent element data corresponding with the request obtaining independent element data from web page server 701, and send this independent element data;
Mobile terminal 703, the independent element data sent for Receiving Agent server 702.
In a specific implementation of the embodiment of the present invention, mobile terminal 703 is additionally operable to send web page browsing request to web page server 701, receives the web data of web page server 701 return and resolves this web data;And to the request of the proxy server 702 transmission independent element data of acquisition, the request obtaining independent element data includes the network address of the independent element in web data.Then proxy server 702 obtains the network address of independent element from the request of the independent element data of this acquisition.
In another specific implementation of the embodiment of the present invention, proxy server 702, it is used for receiving web page browsing request, web page browsing request includes the network address of webpage to be browsed;Pull from web page server 701 and the web data of webpage to be browsed;The network address of the independent element in acquisition web data;The independent element data corresponding with the network address of independent element is pulled from web page server 701;The web data of webpage to be browsed is transmitted together with independent element data.Correspondingly, mobile terminal 703, for proxy server 702 send web page browsing request, and Receiving Agent server 702 send web data and independent element data.
The embodiment of the present invention is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, decrease the number of times of mobile terminal and server interaction, thus shorten and browse time that webpage takies and reduce network traffics, and then improve Consumer's Experience.And in the embodiment of the present invention, independent element data is transmitted to mobile terminal, through the most mutual, mobile terminal just obtains independent element data, avoid with web page server is repeatedly mutual, saves the acquisition time of webpage, improves Consumer's Experience further.
The present embodiment is by obtaining the network address of the independent element in webpage, independent element data is pulled from web page server, and these data are transmitted to mobile terminal, solve when in webpage containing more independent element, mobile terminal needs repeatedly mutual with web page server, cause browsing one to throw the net time that page expends and the problem that network traffics are doubled and redoubled, thus improve Consumer's Experience.
It should be understood that the proxy server that above-described embodiment provides is when processing webpage, only it is illustrated with the division of above-mentioned each functional module, in actual application, as desired above-mentioned functions distribution can be completed by different functional modules, the internal structure of server will be divided into different functional modules, to complete all or part of function described above.It addition, proxy server, system and web page processing method embodiment that above-described embodiment provides belong to same design, it implements process and refers to embodiment of the method, repeats no more here.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can be completed by hardware, relevant hardware can also be instructed by program to complete, described program can be stored in a kind of computer-readable recording medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all within the spirit and principles in the present invention, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.

Claims (5)

1. a web page processing method, it is characterised in that described method includes:
Proxy server receives the web page browsing request that mobile terminal sends, and described web page browsing request includes the network address of webpage to be browsed;
Proxy server according to described in the network address of webpage to be browsed, from web page server pull described in the web data of webpage to be browsed, and from described web data, obtaining the network address of independent element in webpage, described independent element includes at least one in picture, chart and animation;
Proxy server pulls the independent element data corresponding with the network address of described independent element from web page server;
Proxy server inserts described independent element data in the webpage head of described web data, thus described web data and described independent element data are synthesized a new webpage;
Described new Web-page segmentation is become multiple little page by proxy server;
Proxy server establishes the link between the described little page;
The described little page is transmitted to mobile terminal by proxy server respectively.
2. the method for claim 1, it is characterised in that after described independent element data is transmitted to mobile terminal by described proxy server, described method also includes: described independent element data is buffered in this locality by mobile terminal.
3. a proxy server, it is characterised in that described server includes:
Receiver module, for receiving the web page browsing request that mobile terminal sends, described web page browsing request includes the network address of webpage to be browsed;
Acquisition module, for obtaining the network address of the independent element in webpage from described web data, described independent element includes at least one in picture, chart and animation;
Perform module, for the independent element data corresponding from the network address that web page server pulls with described acquisition module gets;
Sending module, transmits to mobile terminal together with the independent element data that obtained with described execution module by described web data;
Wherein, described sending module includes:
Synthesis unit, for inserting described independent element data in the webpage head of described web data, thus the web data described execution module obtained synthesizes a new webpage with independent element data;
Cutting unit, the page-size of the new webpage for synthesizing according to described synthesis unit, described new Web-page segmentation is become multiple little page;
Link unit, for establishing the link between the described little page;
Transmitting element, for transmitting the described little page respectively to described mobile terminal.
4. a Web Page Processing system, it is characterised in that described system includes:
Web page server, is used for storing web data and independent element data;
Proxy server, for receiving the web page browsing request that mobile terminal sends, described web page browsing request includes the network address of webpage to be browsed;Pull from described web page server and the web data of described webpage to be browsed;Obtaining the network address of independent element in described web data, described independent element includes at least one in picture, chart and animation;The independent element data corresponding to request of element data independent with described acquisition is pulled from described web page server, in the webpage head of described web data, insert described independent element data, thus described web data and described independent element data are synthesized a new webpage;Described new Web-page segmentation is become multiple little page;Establish the link between the described little page;The described little page transmits respectively to mobile terminal;
Mobile terminal, for sending described web page browsing request to described proxy server, and receives the web data of webpage to be browsed described in the transmission of described proxy server and described independent element data.
System the most according to claim 4, it is characterised in that described mobile terminal is additionally operable to described independent element data is buffered in this locality.
CN201210059871.1A 2012-03-08 2012-03-08 Web page processing method and system and proxy server Active CN103312736B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210059871.1A CN103312736B (en) 2012-03-08 2012-03-08 Web page processing method and system and proxy server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210059871.1A CN103312736B (en) 2012-03-08 2012-03-08 Web page processing method and system and proxy server

Publications (2)

Publication Number Publication Date
CN103312736A CN103312736A (en) 2013-09-18
CN103312736B true CN103312736B (en) 2016-08-03

Family

ID=49137520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210059871.1A Active CN103312736B (en) 2012-03-08 2012-03-08 Web page processing method and system and proxy server

Country Status (1)

Country Link
CN (1) CN103312736B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544320A (en) * 2013-11-05 2014-01-29 从兴技术有限公司 Webpage generation method and device
CN103942168B (en) * 2014-01-08 2017-04-05 北京奇虎科技有限公司 A kind of browser carries out the method and system of information transfer
CN104283974A (en) * 2014-10-31 2015-01-14 腾讯科技(深圳)有限公司 Data pulling method, related equipment and communication system
CN106227890A (en) * 2016-08-22 2016-12-14 乐视控股(北京)有限公司 Web animation resource downloading processing method and system, terminal, Resource Server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1484155A (en) * 2002-08-13 2004-03-24 �Ҵ���˾ System and method for updating network proxy cache server object
CN101079895A (en) * 2006-12-21 2007-11-28 腾讯科技(深圳)有限公司 A method, system and proxy service device for quick access to Web page
CN101202755A (en) * 2007-12-20 2008-06-18 腾讯科技(深圳)有限公司 System, method and device for displaying picture of mobile terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7606881B2 (en) * 2002-04-25 2009-10-20 Oracle International Corporation System and method for synchronization of version annotated objects
US8234414B2 (en) * 2004-03-31 2012-07-31 Qurio Holdings, Inc. Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1484155A (en) * 2002-08-13 2004-03-24 �Ҵ���˾ System and method for updating network proxy cache server object
CN101079895A (en) * 2006-12-21 2007-11-28 腾讯科技(深圳)有限公司 A method, system and proxy service device for quick access to Web page
CN101202755A (en) * 2007-12-20 2008-06-18 腾讯科技(深圳)有限公司 System, method and device for displaying picture of mobile terminal

Also Published As

Publication number Publication date
CN103312736A (en) 2013-09-18

Similar Documents

Publication Publication Date Title
CN102438045B (en) Method and system for pre-fetching web page, and method for accessing web page
CN101295302B (en) Advertisement releasing system and method
CN101355565B (en) Method and server for providing page service for various browsers
CN103577596B (en) Keyword search methodology and device based on current browse webpage
CN103067423B (en) The method of browser kernel adaptation and browser
US20020069296A1 (en) Internet content reformatting apparatus and method
US20130275496A1 (en) Method, Apparatus And System For Rendering Web Page
CN103412928A (en) Method and device for realizing browser page intelligent response-type layout on mobile terminal
CN105095280A (en) Caching method and apparatus for browser
CN101465866B (en) Method for accessing WAP network based on Web terminal and transition module
US9143378B2 (en) Rendering components within different browser environments
CN101335762A (en) Method, server, terminal and system reflecting historical using behavior of webpage
JP2004511856A (en) Smart agent that provides network content to wireless devices
CN101369280A (en) Method and device for web page browsing in digital television terminal
CN103412890A (en) Webpage loading method and device
CN102665127A (en) Browser system of digital television
CN103258056B (en) Process the method for style design table, server, client and system
CN103281387A (en) Method, server, client side and system for processing child resources in web page
US10289747B2 (en) Dynamic file concatenation
TW201437826A (en) Method and device for combining webpage style address
CN101808114A (en) Method and system for realizing website access and front-end server
CN103312736B (en) Web page processing method and system and proxy server
CN102346738A (en) Customized web page processing device and method
CN103294717B (en) Web page opening method and device based on double-kernel browser
KR100749845B1 (en) Mobile system having features of mobile active page and method for mobile internet service thereof

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