CN101080055A - A method, system and device for quickly browsing webpage via mobile phone browser - Google Patents

A method, system and device for quickly browsing webpage via mobile phone browser Download PDF

Info

Publication number
CN101080055A
CN101080055A CNA2006101578194A CN200610157819A CN101080055A CN 101080055 A CN101080055 A CN 101080055A CN A2006101578194 A CNA2006101578194 A CN A2006101578194A CN 200610157819 A CN200610157819 A CN 200610157819A CN 101080055 A CN101080055 A CN 101080055A
Authority
CN
China
Prior art keywords
module
mobile phone
text block
phone browser
incident
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
CNA2006101578194A
Other languages
Chinese (zh)
Other versions
CN101080055B (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 CN2006101578194A priority Critical patent/CN101080055B/en
Publication of CN101080055A publication Critical patent/CN101080055A/en
Application granted granted Critical
Publication of CN101080055B publication Critical patent/CN101080055B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

This invention provides a method, a system and a device for browsing webs quickly based on a cell phone browser, in which, the method includes: A, said cell phone browser utilizes its network T-R module to receive text block contained in the web from the network server and sends it to a text analyzing module, B, analyzing the received text block to get an event corresponding to the block and sending it to an event process module and executing step A at the same time, C, structuring elements based on the corresponding events of the text block and sending them to a screen drawing module and continuing step A, B and C till finishing a complete web.

Description

A kind of method, system and equipment based on mobile phone browser fast browsing webpage
Technical field
The present invention relates to moving communicating field, more particularly, relate to a kind of method, system and equipment based on mobile phone browser fast browsing webpage.
Background technology
Along with the development and the fusion of internet and mobile communication technology, utilize the mobile phone browser browsing page universal day by day.
The mode that existing techniques in realizing mobile phone browser browsing page is taked is at first to have downloaded required full text of display web page and pictorial information, then unified demonstration the in browser.Because the downloading mode of the prior art is subject to network speed, it is very slow to tend to cause web displaying to get.
Another prior art is then taked mode that the text picture is downloaded step by step and shown, also promptly: at first downloaded text, the videotex file, download pictures shows complete webpage at last more then.The prior art is increasing aspect the web displaying efficient with respect to last technology, but still pessimistic.
Therefore need a kind of new method, can pass through mobile phone browser fast browsing webpage.
Summary of the invention
The object of the present invention is to provide a kind of system, be intended to solve prior art low problem of display efficiency when utilizing the mobile phone browser browsing page based on mobile phone browser fast browsing webpage.
The present invention also aims to provide a kind of equipment, to solve the above-mentioned problems in the prior art better based on mobile phone browser fast browsing webpage.
The present invention also aims to provide a kind of method, to solve the above-mentioned problems in the prior art better based on mobile phone browser fast browsing webpage.
In order to realize goal of the invention, described system based on mobile phone browser fast browsing webpage comprises the mobile phone browser and the webserver, described mobile phone browser comprises network transceiving module, text resolution module, event processing module and screen drawing module, described network transceiving module, text resolution module, event processing module and screen drawing module are moved in parallel mode, comprising:
Described mobile phone browser utilizes its network transceiving module to receive the text block that described webpage comprises from the described webserver, and whenever receives a text block and just send it to text resolution module in the described mobile phone browser;
Described text resolution module is resolved received text block, obtains the incident corresponding with described text block, and every parsing obtains an incident and promptly be sent in the event processing module, and network transceiving module continues to receive text block simultaneously;
Described event processing module is according to the incident structure element of described text block correspondence, and whenever construct an element and promptly be sent to the screen drawing module, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved;
Described screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved, and event processing module is according to the new element of incident structure that continues according to received text block correspondence.
Described mobile phone browser further comprises cache module, and described cache module links to each other with described screen drawing module, is used for the webpage that the described screen drawing module of buffer memory is drawn.
In order to realize goal of the invention better, described mobile phone browser comprises network transceiving module, text resolution module, event processing module and screen drawing module, described network transceiving module, text resolution module, event processing module and screen drawing module are moved in parallel mode, comprising:
Described mobile phone browser utilizes its network transceiving module to receive the text block that described webpage comprises from the webserver, and whenever receives a text block and just send it to text resolution module in the described mobile phone browser;
Described text resolution module is resolved received text block, obtains the incident corresponding with described text block, and every parsing obtains an incident and promptly be sent in the event processing module, and network transceiving module continues to receive text block simultaneously;
Described event processing module is according to the incident structure element of described text block correspondence, and whenever construct an element and promptly be sent to the screen drawing module, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved;
Described screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved, and event processing module is according to the new element of incident structure that continues according to received text block correspondence.
Described mobile phone browser further comprises cache module, and described cache module links to each other with described screen drawing module, is used for the webpage that the described screen drawing module of buffer memory is drawn out.
Described mobile phone browser is provided with at least one flow control mode, is used to limit the size of described mobile phone browser file in download of wanting when accessed web page.
In order to realize goal of the invention better, described method based on mobile phone browser fast browsing webpage may further comprise the steps:
A. described mobile phone browser utilizes its network transceiving module to receive the text block that described webpage comprises from the webserver, and whenever receives a text block and just send it to text resolution module in the described mobile phone browser;
B. described text resolution module is resolved received text block, obtains the incident corresponding with described text block, and every parsing obtains an incident and promptly be sent in the event processing module, continues execution in step A simultaneously;
C. described event processing module is according to the incident of described text block correspondence structure element, and whenever constructs an element and promptly be sent to the screen drawing module, continues execution in step A and B simultaneously;
D. described screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, continues execution in step A, B, C simultaneously, until drawing out complete webpage.
The process of among the described step B text block being resolved and obtained corresponding incident comprises:
B1. from described text block, detect a document beginning label, then produce a beginning document tree incident;
B2. continue to detect a Tag beginning label, then produce a start element incident;
B3. continue to detect a Tag end mark, then produce a closure element incident;
B4. ought detect a document end mark, then produce one and finish the document tree incident, and the event processing module that the incident that is generated sends to described mobile phone browser is handled.
Process according to incident structure element among the described step C comprises:
C1. ought receive described beginning document tree incident, a then newly-built document tree, and the root node that current vernier is described document tree is set;
C2. ought receive described start element incident, then generate a new element, and it be set to the child node of current vernier node;
C3. ought receive described closure element incident, then calculate the Rect of current vernier element, occur simultaneously, then produce and draw elementary event if the Rect of described vernier element and screen Rect exist;
C4. ought receive described end document tree incident, then finish current thread, and the screen drawing module that the element that is generated sends to described mobile phone browser is drawn.
Described method further comprises after step D:
E. the object tree with the webpage drawn out stores in the described mobile phone browser, and the extraction when being used for the user and visiting once more shows.
Described method further comprised before steps A: described mobile phone is carried out internal memory detect, if low memory then discharges buffer memory.
The present invention is by converting text flow to flow of event, and utilizes each module in the mobile phone browser in parallel mode each incident to be resolved, handled and draws, thus the display efficiency when having improved the mobile phone browser browsing page; In addition the webpage of being drawn is carried out buffer memory with the form of object tree, further improved the display efficiency of webpage; By checking internal memory and carrying out flow control, guaranteed the fail safe of browsing in addition.
Description of drawings
Fig. 1 is based on the system construction drawing of mobile phone browser fast browsing webpage among the present invention;
Fig. 2 is based on the realization schematic diagram of mobile phone browser fast browsing webpage among the present invention;
Fig. 3 is based on the method flow diagram of mobile phone browser fast browsing webpage among the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
In the present invention, mobile phone browser utilizes its network transceiving module to receive the text block that webpage comprises from the webserver, and whenever receives a text block and just send it to text resolution module in the mobile phone browser; The text resolution module is resolved received text block, obtains the incident corresponding with text block, and every parsing obtains an incident and promptly be sent in the event processing module, and network transceiving module continues to receive text block simultaneously; Event processing module is according to the incident of text block correspondence structure element, and whenever constructs an element and promptly be sent to the screen drawing module, and network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved; The screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved, and event processing module is according to the new element of incident structure that continues according to received text block correspondence, until drawing out complete webpage.Display efficiency when the mode of this parallel processing has greatly improved the mobile phone browser browsing page.
Fig. 1 shows among the present invention based on the system configuration of mobile phone browser fast browsing webpage, comprises the mobile phone browser 100 and the webserver 200.
Wherein the webserver 200 is used for store network data, and when the user sends the web page access requests by mobile phone browser 100, and network data that this webpage comprised is returned to mobile phone browser 100 with the form of text block.
Mobile phone browser 100 comprises network transceiving module 101, text resolution module 102, event processing module 103, screen drawing module 104 and caching management module 105, wherein:
(1) communicates between the network transceiving module 101 and the webserver 200, when user expectation is browsed a webpage, its operation according to the user sends the web page access request to the webserver 200, and receive the web data of the text block form return, these text block of web data are forwarded in the text resolution module 102 handle then.
(2) text resolution module 102 links to each other with event processing module 103 with network transceiving module 101, is used for the text block that network transceiving module 101 is transmitted is resolved, and obtains events corresponding.Be not after network transceiving module 101 is received all data of webpage, just to send it in the text resolution module 102 to resolve among the present invention, but after having accepted first text block, network transceiving module 101 just sends it to text resolution module 102, text resolution module 102 is resolved this first text block at once, obtains first incident corresponding with it.When 102 pairs first text block of text resolution module were resolved, network transceiving module 101 continued to receive other text block.
(3) event processing module 103 links to each other with text resolution module 102, screen drawing module 104, is used for that text resolution module 102 is resolved the incident that obtains and further handles, and constructs the element corresponding with incident.Be not after text resolution module 102 has been resolved all text block, just to begin to carry out event handling among the present invention yet, but after obtaining first incident, 102 parsings of text resolution module just this first incident is sent to event processing module 103, event processing module 103 is handled this first incident at once, constructs first element of its correspondence.In event processing module 103 structures first element, network transceiving module 101 continues to receive other text block, and text resolution module 102 continues other text block that receive are resolved.
(4) screen drawing module 104 links to each other with caching management module 105 with event processing module 103, is used for the element that event processing module 103 structures obtain is plotted to the screen of mobile phone browser 100, until finally drawing out complete webpage.Be not after event processing module 103 constructs all elements, just to begin to draw among the present invention yet, but after constructing first element, event processing module 103 just this first element is sent to screen drawing module 104, screen drawing module 104 is judged this first element at once, occur simultaneously if the Rect value of this first element and screen Rect exist, then this first element is plotted on the screen of mobile phone browser 100.When screen drawing module 104 was drawn first element, network transceiving module 101 continued to receive other text block, and text resolution module 102 continues other text block that receive are resolved, and event processing module 103 continues other elements of structure.According to above parallel processing mode, finally can draw out complete webpage apace.
About network transceiving module 101, text resolution module 102, event processing module 103, screen drawing module 104 detailed process of cooperation parallel processings mutually, can be with reference to the accompanying drawings 2.
(5) caching management module 105 links to each other with screen drawing module 104, the object tree that is used for the webpage that buffer memory screen drawing module 104 drawn out, when the user visits this webpage once more, then can show, further accelerated the efficient of web displaying according to the object tree of the webpage in this caching management module 105.
Fig. 2 is based on the realization schematic diagram of mobile phone browser 100 fast browsing webpages among the present invention.As known in the figure, receiving among the present invention, resolving, constructing element, draw these four steps is not simple serial process:
The performed operation of each inside modules is serial, for example, network transceiving module 101 receives each text block with serial mode in chronological order, events corresponding is resolved and obtained to text resolution module 102 with serial mode to each text block in chronological order, event processing module 103 in chronological order with serial mode according to the corresponding element of each incident structure, screen drawing module 104 is plotted to relevant position in mobile phone browser 100 screens with serial mode with each element in chronological order.
But on the whole, each module but walks abreast to the processing procedure of different text block, in one of them embodiment of the present invention, describes as follows with Fig. 2: network transceiving module 101 receives first text block and sends to text resolution module 102; When 102 pairs of these first text block of text resolution module are resolved when obtaining first incident, network transceiving module 101 is receiving second text block; When event processing module 103 was constructed first element according to first incident, network transceiving module 101 might receive the 3rd text block, and 102 of text resolution modules are being resolved second text block; When screen drawing module 104 is plotted to first element on the screen, network transceiving module 101 might receive the 4th text block, and 102 of text resolution modules are being resolved the 3rd text block, and event processing module 103 is constructed second element according to second incident.
Utilize above parallel processing mode, can greatly improve the speed of web displaying.For example, show one in the prior art when throwing the net page, needed read the overall network data that this webpage comprises 10 seconds, resolve 3 seconds, and construct all elements according to the incident that parsing obtains 3 seconds, finishes demonstration 5 seconds, then shows needs 21 seconds.And in the present invention, if mobile phone screen is the 128*128 pixel, user accessing web page is wide through back 128 pixels of setting type, 1024 pixel height, it is wide that 101 needs of network transceiving module can read 128 pixels about 2 seconds, the content that 128 pixels are high, it gives text resolution module 102 with this delivery of content, text resolution module 102 is utilized and is finished parsing 1 second, event processing module 103 usefulness are constructed element 1 second, 104 need of screen drawing module are finished and draw and show 2 seconds, so just, only needed just can show the content that takes the user mobile phone screen 6 seconds, in user's reading content, continue to do collecting of subsequent content, resolve, structure and drafting show.
Fig. 3 shows among the present invention the method flow based on mobile phone browser 100 fast browsing webpages.
Carry out institute in steps before, when user expectation is browsed a webpage, then send the web page access requests by mobile phone browser 100, this web page access request is sent to the webserver 200 by the network transceiving module in the mobile phone browser 100 101.
In step S301, the HTTP data that the above-mentioned webpage that the network transceiving module 101 reception webservers 200 return comprises, these data send network transceiving module 101 to the form of text block, and network transceiving module 101 is forwarded to received text block in the text resolution module 102 again.Network transceiving module 101 is not to receive the total data of webpage afterwards just with its transmission among the present invention, then send it to text resolution module 102 and handle but whenever receive a text block, network transceiving module 101 continues to receive other text block of these webpages simultaneously.The detailed process of step S301 comprises: if network transceiving module 101 is collected a new web document, then produce a new document (new Document) incident, self continue to collect document.Among the present invention, network transceiving module 101 is collected a text block, then produces a new text block (newDocument Block) incident, and it is sent to text resolution module 102 immediately resolves.Collect all text block, then produced one and finish document (end Document) incident, finished the thread of oneself.
In step S302, text resolution module 102 receives after the text block that network transceiving module 101 sends at every turn, then at once it is resolved, obtain the incident corresponding with text piece, and every parsing obtains an incident and promptly is sent in the event processing module 103, continues execution in step S301 simultaneously and receives other text block.The detailed process of resolving among the step S302 comprises: (1) is detected received text block, when detecting a document beginning label (as<html 〉), then produces a beginning document tree incident; When (2) continuing to detect a Tag beginning label (as<body 〉), then produce a start element incident; (3) continue to detect a Tag end mark (as</body) time, then produce a closure element incident; (4) when detect a document end mark (as</html) time, then produce one and finish the document tree incident.Finish above-mentioned parsing, then obtain the incident of text block correspondence, and the event processing module 103 that this incident sends to mobile phone browser 100 is handled.In one embodiment of the invention, if because factor such as Network Transmission causes that network transceiving module 101 received is non-integrality document, as a document 5K byte is arranged, network interrupts causing network transceiving module 101 only to collect 3K, then finish the document tree incident when it is resolved, and notification event processing module 103 is resolved end when text resolution module 102 also will produce.
In step S303, event processing module 103 is according to the incident structure element of text block correspondence, and whenever constructing an element promptly is sent in the screen drawing module 104, continue execution in step S301 simultaneously and receive other text block, and continue execution in step S302 received text block is resolved.Detailed process according to incident structure element among the step S303 comprises: (1) receives the beginning document tree incident that text resolution module 102 sends when event processing module 103, a then newly-built document tree, and the root node that current vernier is the document tree is set; (2) continue to receive the start element incident that text resolution module 102 sends when event processing module 103, then generate a new element, and it is set to the child node of current vernier node; (3) continue to receive the closure element incident that text resolution module 102 sends when event processing module 103, then the vernier element is set type, calculate the Rect of vernier element, and upgrade the father node, grandfather's node of this node Rect simultaneously until root node, there are common factor in Rect and screen Rect (SR) as this vernier element, then produce one and draw elementary event, adjust vernier simultaneously, the father node of vernier node is set to current vernier node; (4) continue to receive the end document tree incident that text resolution module 102 sends when event processing module 103, then finish current thread, and the element that is generated is sent in the screen drawing module 104 of mobile phone browser 100 and draw.
In step S304, screen drawing module 104 whenever receives one that event processing module 103 sends and draws elementary event and elements corresponding, just this element is plotted to the correspondence position on mobile phone browser 100 screens, continue execution in step S301, S302, S303 simultaneously, until drawing out complete webpage.About the detailed process that each element is drawn, can be with reference to prior art.
As mentioned above, the implementation of above step S301, S302, S303, S304, it is not a simple series process, be the process of a parallel processing on the whole, the thread of other step correspondences also in operation, can be drawn out webpage like this and be shown to the user in the shortest time when a step is carried out.
In addition, in step S305, after screen drawing module 104 is drawn out complete webpage, then the object tree with this webpage deposits in the caching management module 105, when the user visits this webpage once more, then can directly extract this object tree and demonstrate webpage like this, further improve efficient.
The present invention also considers the problem of browsing safely when realizing the fast browsing webpage.Because mobile phone when the more internet web page of accessed content, causes mobile phone browser 100 programs to crash because webpage is too big or mobile phone EMS memory is resource-constrained possibly.In order to address this problem, the invention provides two kinds of methods:
(1) introduces internal memory and detect (Check Memory) mechanism: all carry out this internal memory testing mechanism in each function entrance that need spend a large amount of memory headrooms, and when applying for internal memory each time, all check whether apply for success.If the return results that internal memory detects be " makeing mistakes " (false), mobile phone free memory deficiency be described, perhaps apply for memory failure, should at first discharge buffer memory in such cases, the sign that has discharged is set, adjust back the function itself of failing again.Still when internal memory detects, return false if discharged buffer memory, then produce the low memory mistake, and the prompting user.
(2) in mobile phone browser 100, introduce flow control, typically for example, can allow the user that three kinds of flow control modes are set in mobile phone browser 100: system control, limit individual webpage maximum stream flow, and download pictures not.When the user selects " system's control ", download webpage or picture at every turn before, file in download and the soon big or small summation of file in download and the permission sizes values of systemic presupposition more be not if greater than the permission sizes values of systemic presupposition, then download; When the user selects " limiting individual webpage maximum stream flow ", download webpage or picture at every turn before, file in download and be about to the big or small summation of file in download and individual webpage maximum stream flow of user's setting greater than user's set point, is not then downloaded more; When the user selects " not download pictures ", then do not download all pictures.
What should make an explanation is, typical application of the present invention but be not limited to the situation of browsing page in mobile phone browser, relevant or similarly during the electronic equipment browsing page based on other, also can adopt said method of the present invention.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1, a kind of system based on mobile phone browser fast browsing webpage, comprise the mobile phone browser and the webserver, described mobile phone browser comprises network transceiving module, text resolution module, event processing module and screen drawing module, it is characterized in that, described network transceiving module, text resolution module, event processing module and screen drawing module are moved in parallel mode, comprising:
Described mobile phone browser utilizes its network transceiving module to receive the text block that described webpage comprises from the described webserver, and whenever receives a text block and just send it to text resolution module in the described mobile phone browser;
Described text resolution module links to each other with described network transceiving module, the incident corresponding with described text block resolved and obtained to received text block, and every parsing obtains an incident and promptly is sent in the event processing module, and network transceiving module continues to receive text block simultaneously;
Described event processing module links to each other with described text resolution module, incident structure element according to described text block correspondence, and whenever construct an element and promptly be sent to the screen drawing module, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved;
Described screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved, and event processing module is according to the new element of incident structure that continues according to received text block correspondence.
2, the system based on mobile phone browser fast browsing webpage according to claim 1, it is characterized in that, described mobile phone browser further comprises cache module, and described cache module links to each other with described screen drawing module, is used for the webpage that the described screen drawing module of buffer memory is drawn.
3, a kind of mobile phone browser, comprise network transceiving module, text resolution module, event processing module and screen drawing module, it is characterized in that described network transceiving module, text resolution module, event processing module and screen drawing module are moved in parallel mode, comprising:
Described mobile phone browser utilizes its network transceiving module to receive the text block that described webpage comprises from the webserver, and whenever receives a text block and just send it to text resolution module in the described mobile phone browser;
Described text resolution module links to each other with described network transceiving module, the incident corresponding with described text block resolved and obtained to received text block, and every parsing obtains an incident and promptly is sent in the event processing module, and network transceiving module continues to receive text block simultaneously;
Described event processing module links to each other with described text resolution module, incident structure element according to described text block correspondence, and whenever construct an element and promptly be sent to the screen drawing module, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved;
Described screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, network transceiving module continues to receive text block simultaneously, and the text resolution module continues received text block is resolved, and event processing module is according to the new element of incident structure that continues according to received text block correspondence.
4, mobile phone browser according to claim 3 is characterized in that, described mobile phone browser further comprises cache module, and described cache module links to each other with described screen drawing module, is used for the webpage that the described screen drawing module of buffer memory is drawn out.
5, according to claim 3 or 4 described mobile phone browsers, it is characterized in that described mobile phone browser is provided with at least one flow control mode, be used to limit the size of described mobile phone browser file in download of wanting when accessed web page.
6, a kind of method based on mobile phone browser fast browsing webpage is characterized in that, said method comprising the steps of:
A. described mobile phone browser utilizes its network transceiving module to receive the text block that described webpage comprises from the webserver, and whenever receives a text block and just send it to text resolution module in the described mobile phone browser;
B. described text resolution module is resolved received text block, obtains the incident corresponding with described text block, and every parsing obtains an incident and promptly be sent in the event processing module, continues execution in step A simultaneously;
C. described event processing module is according to the incident of described text block correspondence structure element, and whenever constructs an element and promptly be sent to the screen drawing module, continues execution in step A and B simultaneously;
D. described screen drawing module whenever receives an element, just it is plotted in the screen of mobile phone browser, continues execution in step A, B, C simultaneously, until drawing out complete webpage.
7, the method based on mobile phone browser fast browsing webpage according to claim 6 is characterized in that, the process of among the described step B text block being resolved and obtained corresponding incident comprises:
B1. from described text block, detect a document beginning label, then produce a beginning document tree incident;
B2. continue to detect a Tag beginning label, then produce a start element incident;
B3. continue to detect a Tag end mark, then produce a closure element incident;
B4. ought detect a document end mark, then produce one and finish the document tree incident, and the event processing module that the incident that is generated sends to described mobile phone browser is handled.
8, the method based on mobile phone browser fast browsing webpage according to claim 7 is characterized in that, the process according to incident structure element among the described step C comprises:
C1. ought receive described beginning document tree incident, a then newly-built document tree, and the root node that current vernier is described document tree is set;
C2. ought receive described start element incident, then generate a new element, and it be set to the child node of current vernier node;
C3. ought receive described closure element incident, then calculate the Rect of current vernier element, occur simultaneously, then produce and draw elementary event if the Rect of described vernier element and screen Rect exist;
C4. ought receive described end document tree incident, then finish current thread, and the screen drawing module that the element that is generated sends to described mobile phone browser is drawn.
9, the method based on mobile phone browser fast browsing webpage according to claim 6 is characterized in that, described method further comprises after step D:
E. the object tree with the webpage drawn out stores in the described mobile phone browser, and the extraction when being used for the user and visiting once more shows.
10, the method based on mobile phone browser fast browsing webpage according to claim 6 is characterized in that, described method further comprised before steps A: described mobile phone is carried out internal memory detect, if low memory then discharges buffer memory.
CN2006101578194A 2006-12-21 2006-12-21 A method, system and device for quickly browsing webpage via mobile phone browser Active CN101080055B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101578194A CN101080055B (en) 2006-12-21 2006-12-21 A method, system and device for quickly browsing webpage via mobile phone browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101578194A CN101080055B (en) 2006-12-21 2006-12-21 A method, system and device for quickly browsing webpage via mobile phone browser

Publications (2)

Publication Number Publication Date
CN101080055A true CN101080055A (en) 2007-11-28
CN101080055B CN101080055B (en) 2010-06-16

Family

ID=38907234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101578194A Active CN101080055B (en) 2006-12-21 2006-12-21 A method, system and device for quickly browsing webpage via mobile phone browser

Country Status (1)

Country Link
CN (1) CN101080055B (en)

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833448A (en) * 2010-04-12 2010-09-15 中兴通讯股份有限公司 Method and device for displaying information bar based on BUIW platform
CN101859322A (en) * 2010-05-26 2010-10-13 卓望数码技术(深圳)有限公司 Webpage display method for mobile terminal
CN102054049A (en) * 2011-01-28 2011-05-11 深圳市五巨科技有限公司 Analyzing and typesetting method and device of mobile terminal browser
CN102291462A (en) * 2011-08-18 2011-12-21 中兴通讯股份有限公司 Data downloading method and device of embedded browser
CN102377799A (en) * 2010-08-11 2012-03-14 腾讯科技(深圳)有限公司 Mobile phone browser server side and method thereof for realizing double-threaded mode of browser
CN102868813A (en) * 2012-09-05 2013-01-09 广东欧珀移动通信有限公司 Method for realizing safety management mechanism and cell phone
CN103064502A (en) * 2012-12-18 2013-04-24 中兴通讯股份有限公司 Data transmission method and device
US9094311B2 (en) 2009-01-28 2015-07-28 Headwater Partners I, Llc Techniques for attribution of mobile device data traffic to initiating end-user application
US9137739B2 (en) 2009-01-28 2015-09-15 Headwater Partners I Llc Network based service policy implementation with network neutrality and user privacy
US9143976B2 (en) 2009-01-28 2015-09-22 Headwater Partners I Llc Wireless end-user device with differentiated network access and access status for background and foreground device applications
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US9198042B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Security techniques for device assisted services
US9204282B2 (en) 2009-01-28 2015-12-01 Headwater Partners I Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9225797B2 (en) 2009-01-28 2015-12-29 Headwater Partners I Llc System for providing an adaptive wireless ambient service to a mobile device
US9247450B2 (en) 2009-01-28 2016-01-26 Headwater Partners I Llc Quality of service for device assisted services
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9386165B2 (en) 2009-01-28 2016-07-05 Headwater Partners I Llc System and method for providing user notifications
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9491199B2 (en) 2009-01-28 2016-11-08 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9532261B2 (en) 2009-01-28 2016-12-27 Headwater Partners I Llc System and method for wireless network offloading
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9565543B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Device group partitions and settlement platform
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
CN102365878B (en) * 2009-01-28 2017-02-22 海德沃特合作I有限公司 Adaptive ambient services
US9591474B2 (en) 2009-01-28 2017-03-07 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9769207B2 (en) 2009-01-28 2017-09-19 Headwater Research Llc Wireless network service interfaces
US9819808B2 (en) 2009-01-28 2017-11-14 Headwater Research Llc Hierarchical service policies for creating service usage data records for a wireless end-user device
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
CN108255890A (en) * 2016-12-29 2018-07-06 腾讯科技(深圳)有限公司 The treating method and apparatus of the page
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10070305B2 (en) 2009-01-28 2018-09-04 Headwater Research Llc Device assisted services install
CN109117274A (en) * 2018-08-28 2019-01-01 Oppo广东移动通信有限公司 Applied to the EMS memory management process of browser, device, terminal and storage medium
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US11412366B2 (en) 2009-01-28 2022-08-09 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7355608B1 (en) * 1998-10-28 2008-04-08 International Business Machines Corporation Method for priority transmission and display of key areas of image data
JP2001350779A (en) * 2000-06-05 2001-12-21 Nec Microcomputer Technology Ltd Browser controller and browser control method
JP2003122771A (en) * 2001-10-11 2003-04-25 Sony Corp Device, method and program for processing information
CN1487446A (en) * 2003-06-24 2004-04-07 深圳市华磊网络技术有限公司 Method for the server and to supply user's interface for Internet explorer client end
CN100507909C (en) * 2005-04-29 2009-07-01 马堃 Interactive dynamic browser of manual apparatus and its display controlling method

Cited By (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9143976B2 (en) 2009-01-28 2015-09-22 Headwater Partners I Llc Wireless end-user device with differentiated network access and access status for background and foreground device applications
US11923995B2 (en) 2009-01-28 2024-03-05 Headwater Research Llc Device-assisted services for protecting network capacity
US11757943B2 (en) 2009-01-28 2023-09-12 Headwater Research Llc Automated device provisioning and activation
US11750477B2 (en) 2009-01-28 2023-09-05 Headwater Research Llc Adaptive ambient services
US11665186B2 (en) 2009-01-28 2023-05-30 Headwater Research Llc Communications device with secure data path processing agents
US11665592B2 (en) 2009-01-28 2023-05-30 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US11589216B2 (en) 2009-01-28 2023-02-21 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US9173104B2 (en) 2009-01-28 2015-10-27 Headwater Partners I Llc Mobile device with device agents to detect a disallowed access to a requested mobile data service and guide a multi-carrier selection and activation sequence
US9179359B2 (en) 2009-01-28 2015-11-03 Headwater Partners I Llc Wireless end-user device with differentiated network access status for different device applications
US9179316B2 (en) 2009-01-28 2015-11-03 Headwater Partners I Llc Mobile device with user controls and policy agent to control application access to device location data
US9179315B2 (en) 2009-01-28 2015-11-03 Headwater Partners I Llc Mobile device with data service monitoring, categorization, and display for different applications and networks
US9198042B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Security techniques for device assisted services
US9198076B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Wireless end-user device with power-control-state-based wireless network access policy for background applications
US9198117B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Network system with common secure wireless message service serving multiple applications on multiple wireless devices
US9198075B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems
US9198074B2 (en) 2009-01-28 2015-11-24 Headwater Partners I Llc Wireless end-user device with differential traffic control policy list and applying foreground classification to roaming wireless data service
US9204374B2 (en) 2009-01-28 2015-12-01 Headwater Partners I Llc Multicarrier over-the-air cellular network activation server
US9204282B2 (en) 2009-01-28 2015-12-01 Headwater Partners I Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9215159B2 (en) 2009-01-28 2015-12-15 Headwater Partners I Llc Data usage monitoring for media data services used by applications
US9215613B2 (en) 2009-01-28 2015-12-15 Headwater Partners I Llc Wireless end-user device with differential traffic control policy list having limited user control
US9220027B1 (en) 2009-01-28 2015-12-22 Headwater Partners I Llc Wireless end-user device with policy-based controls for WWAN network usage and modem state changes requested by specific applications
US9225797B2 (en) 2009-01-28 2015-12-29 Headwater Partners I Llc System for providing an adaptive wireless ambient service to a mobile device
US9232403B2 (en) 2009-01-28 2016-01-05 Headwater Partners I Llc Mobile device with common secure wireless message service serving multiple applications
US11582593B2 (en) 2009-01-28 2023-02-14 Head Water Research Llc Adapting network policies based on device service processor configuration
US9247450B2 (en) 2009-01-28 2016-01-26 Headwater Partners I Llc Quality of service for device assisted services
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9258735B2 (en) 2009-01-28 2016-02-09 Headwater Partners I Llc Device-assisted services for protecting network capacity
US9271184B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Wireless end-user device with per-application data limit and traffic control policy list limiting background application traffic
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US9277433B2 (en) 2009-01-28 2016-03-01 Headwater Partners I Llc Wireless end-user device with policy-based aggregation of network activity requested by applications
US9277445B2 (en) 2009-01-28 2016-03-01 Headwater Partners I Llc Wireless end-user device with differential traffic control policy list and applying foreground classification to wireless data service
US9319913B2 (en) 2009-01-28 2016-04-19 Headwater Partners I Llc Wireless end-user device with secure network-provided differential traffic control policy list
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9386121B2 (en) 2009-01-28 2016-07-05 Headwater Partners I Llc Method for providing an adaptive wireless ambient service to a mobile device
US9386165B2 (en) 2009-01-28 2016-07-05 Headwater Partners I Llc System and method for providing user notifications
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9491564B1 (en) 2009-01-28 2016-11-08 Headwater Partners I Llc Mobile device and method with secure network messaging for authorized components
US9491199B2 (en) 2009-01-28 2016-11-08 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9521578B2 (en) 2009-01-28 2016-12-13 Headwater Partners I Llc Wireless end-user device with application program interface to allow applications to access application-specific aspects of a wireless network access policy
US9532161B2 (en) 2009-01-28 2016-12-27 Headwater Partners I Llc Wireless device with application data flow tagging and network stack-implemented network access policy
US9532261B2 (en) 2009-01-28 2016-12-27 Headwater Partners I Llc System and method for wireless network offloading
US9544397B2 (en) 2009-01-28 2017-01-10 Headwater Partners I Llc Proxy server for providing an adaptive wireless ambient service to a mobile device
US10057141B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Proxy system and method for adaptive ambient services
US9565543B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Device group partitions and settlement platform
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
CN102365878B (en) * 2009-01-28 2017-02-22 海德沃特合作I有限公司 Adaptive ambient services
US9591474B2 (en) 2009-01-28 2017-03-07 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US9609459B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Network tools for analysis, design, testing, and production of services
US9609544B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Device-assisted services for protecting network capacity
US9094311B2 (en) 2009-01-28 2015-07-28 Headwater Partners I, Llc Techniques for attribution of mobile device data traffic to initiating end-user application
US9615192B2 (en) 2009-01-28 2017-04-04 Headwater Research Llc Message link server with plural message delivery triggers
US9641957B2 (en) 2009-01-28 2017-05-02 Headwater Research Llc Automated device provisioning and activation
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US9674731B2 (en) 2009-01-28 2017-06-06 Headwater Research Llc Wireless device applying different background data traffic policies to different device applications
US9705771B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Attribution of mobile device data traffic to end-user application based on socket flows
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9749898B2 (en) 2009-01-28 2017-08-29 Headwater Research Llc Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems
US9749899B2 (en) 2009-01-28 2017-08-29 Headwater Research Llc Wireless end-user device with network traffic API to indicate unavailability of roaming wireless connection to background applications
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9769207B2 (en) 2009-01-28 2017-09-19 Headwater Research Llc Wireless network service interfaces
CN107317834A (en) * 2009-01-28 2017-11-03 海德沃特研究有限责任公司 Adaptive environment is serviced
US9819808B2 (en) 2009-01-28 2017-11-14 Headwater Research Llc Hierarchical service policies for creating service usage data records for a wireless end-user device
US9866642B2 (en) 2009-01-28 2018-01-09 Headwater Research Llc Wireless end-user device with wireless modem power state control policy for background applications
US9942796B2 (en) 2009-01-28 2018-04-10 Headwater Research Llc Quality of service for device assisted services
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9973930B2 (en) 2009-01-28 2018-05-15 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US11570309B2 (en) 2009-01-28 2023-01-31 Headwater Research Llc Service design center for device assisted services
US11563592B2 (en) 2009-01-28 2023-01-24 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US11538106B2 (en) 2009-01-28 2022-12-27 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US11533642B2 (en) 2009-01-28 2022-12-20 Headwater Research Llc Device group partitions and settlement platform
US10028144B2 (en) 2009-01-28 2018-07-17 Headwater Research Llc Security techniques for device assisted services
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US9137739B2 (en) 2009-01-28 2015-09-15 Headwater Partners I Llc Network based service policy implementation with network neutrality and user privacy
US10237773B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc Device-assisted services for protecting network capacity
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10070305B2 (en) 2009-01-28 2018-09-04 Headwater Research Llc Device assisted services install
US10080250B2 (en) 2009-01-28 2018-09-18 Headwater Research Llc Enterprise access control and accounting allocation for access networks
US10165447B2 (en) 2009-01-28 2018-12-25 Headwater Research Llc Network service plan design
US10171988B2 (en) 2009-01-28 2019-01-01 Headwater Research Llc Adapting network policies based on device service processor configuration
US10171990B2 (en) 2009-01-28 2019-01-01 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US11516301B2 (en) 2009-01-28 2022-11-29 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10171681B2 (en) 2009-01-28 2019-01-01 Headwater Research Llc Service design center for device assisted services
US11494837B2 (en) 2009-01-28 2022-11-08 Headwater Research Llc Virtualized policy and charging system
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10064033B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Device group partitions and settlement platform
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10237146B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc Adaptive ambient services
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10321320B2 (en) 2009-01-28 2019-06-11 Headwater Research Llc Wireless network buffered message system
US10320990B2 (en) 2009-01-28 2019-06-11 Headwater Research Llc Device assisted CDR creation, aggregation, mediation and billing
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10326675B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Flow tagging for service policy implementation
US10462627B2 (en) 2009-01-28 2019-10-29 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10536983B2 (en) 2009-01-28 2020-01-14 Headwater Research Llc Enterprise access control and accounting allocation for access networks
US10582375B2 (en) 2009-01-28 2020-03-03 Headwater Research Llc Device assisted services install
US11477246B2 (en) 2009-01-28 2022-10-18 Headwater Research Llc Network service plan design
US10681179B2 (en) 2009-01-28 2020-06-09 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10694385B2 (en) 2009-01-28 2020-06-23 Headwater Research Llc Security techniques for device assisted services
US10716006B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US11425580B2 (en) 2009-01-28 2022-08-23 Headwater Research Llc System and method for wireless network offloading
US10749700B2 (en) 2009-01-28 2020-08-18 Headwater Research Llc Device-assisted services for protecting network capacity
US10771980B2 (en) 2009-01-28 2020-09-08 Headwater Research Llc Communications device with secure data path processing agents
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US10791471B2 (en) 2009-01-28 2020-09-29 Headwater Research Llc System and method for wireless network offloading
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10798254B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc Service design center for device assisted services
US10798558B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc Adapting network policies based on device service processor configuration
US10803518B2 (en) 2009-01-28 2020-10-13 Headwater Research Llc Virtualized policy and charging system
US10834577B2 (en) 2009-01-28 2020-11-10 Headwater Research Llc Service offer set publishing to device agent with on-device service selection
US11412366B2 (en) 2009-01-28 2022-08-09 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10848330B2 (en) 2009-01-28 2020-11-24 Headwater Research Llc Device-assisted services for protecting network capacity
US10855559B2 (en) 2009-01-28 2020-12-01 Headwater Research Llc Adaptive ambient services
US10869199B2 (en) 2009-01-28 2020-12-15 Headwater Research Llc Network service plan design
US10985977B2 (en) 2009-01-28 2021-04-20 Headwater Research Llc Quality of service for device assisted services
US11405224B2 (en) 2009-01-28 2022-08-02 Headwater Research Llc Device-assisted services for protecting network capacity
US11039020B2 (en) 2009-01-28 2021-06-15 Headwater Research Llc Mobile device and service management
US11096055B2 (en) 2009-01-28 2021-08-17 Headwater Research Llc Automated device provisioning and activation
US11134102B2 (en) 2009-01-28 2021-09-28 Headwater Research Llc Verifiable device assisted service usage monitoring with reporting, synchronization, and notification
US11190645B2 (en) 2009-01-28 2021-11-30 Headwater Research Llc Device assisted CDR creation, aggregation, mediation and billing
US11190545B2 (en) 2009-01-28 2021-11-30 Headwater Research Llc Wireless network service interfaces
US11190427B2 (en) 2009-01-28 2021-11-30 Headwater Research Llc Flow tagging for service policy implementation
US11219074B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Enterprise access control and accounting allocation for access networks
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US11228617B2 (en) 2009-01-28 2022-01-18 Headwater Research Llc Automated device provisioning and activation
US11337059B2 (en) 2009-01-28 2022-05-17 Headwater Research Llc Device assisted services install
US11363496B2 (en) 2009-01-28 2022-06-14 Headwater Research Llc Intermediate networking devices
US11405429B2 (en) 2009-01-28 2022-08-02 Headwater Research Llc Security techniques for device assisted services
CN101833448A (en) * 2010-04-12 2010-09-15 中兴通讯股份有限公司 Method and device for displaying information bar based on BUIW platform
CN101833448B (en) * 2010-04-12 2015-05-20 中兴通讯股份有限公司 Method and device for displaying information bar based on BUIW platform
CN101859322A (en) * 2010-05-26 2010-10-13 卓望数码技术(深圳)有限公司 Webpage display method for mobile terminal
CN102377799A (en) * 2010-08-11 2012-03-14 腾讯科技(深圳)有限公司 Mobile phone browser server side and method thereof for realizing double-threaded mode of browser
CN102377799B (en) * 2010-08-11 2016-01-13 腾讯科技(深圳)有限公司 Mobile phone browser server end and realize the method for the two thread mode of browser
CN102054049A (en) * 2011-01-28 2011-05-11 深圳市五巨科技有限公司 Analyzing and typesetting method and device of mobile terminal browser
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
CN102291462A (en) * 2011-08-18 2011-12-21 中兴通讯股份有限公司 Data downloading method and device of embedded browser
CN102868813A (en) * 2012-09-05 2013-01-09 广东欧珀移动通信有限公司 Method for realizing safety management mechanism and cell phone
CN103064502A (en) * 2012-12-18 2013-04-24 中兴通讯股份有限公司 Data transmission method and device
US10834583B2 (en) 2013-03-14 2020-11-10 Headwater Research Llc Automated credential porting for mobile devices
US10171995B2 (en) 2013-03-14 2019-01-01 Headwater Research Llc Automated credential porting for mobile devices
US11743717B2 (en) 2013-03-14 2023-08-29 Headwater Research Llc Automated credential porting for mobile devices
CN108255890A (en) * 2016-12-29 2018-07-06 腾讯科技(深圳)有限公司 The treating method and apparatus of the page
CN108255890B (en) * 2016-12-29 2020-08-11 腾讯科技(深圳)有限公司 Page processing method and device
CN109117274A (en) * 2018-08-28 2019-01-01 Oppo广东移动通信有限公司 Applied to the EMS memory management process of browser, device, terminal and storage medium
CN112882832A (en) * 2018-08-28 2021-06-01 Oppo广东移动通信有限公司 Memory management method and device applied to browser, terminal and storage medium
WO2020042818A1 (en) * 2018-08-28 2020-03-05 Oppo广东移动通信有限公司 Memory management method and device for browser, terminal, and storage medium

Also Published As

Publication number Publication date
CN101080055B (en) 2010-06-16

Similar Documents

Publication Publication Date Title
CN101080055A (en) A method, system and device for quickly browsing webpage via mobile phone browser
JP5269598B2 (en) System and method for image processing
CN103617165B (en) Picture loading method, device and terminal
CN104426985B (en) Show the method, apparatus and system of webpage
JP2019032883A (en) Method, apparatus, server and system for implementing web application
CN106776761B (en) Method and device for rendering webpage by mobile browser
CN102346770A (en) WebKit browser webpage content loading method and device
CN101067819A (en) Web page resource issuing method and issuing system
CN101079041A (en) Dynamic web page updating method and system
CN106021421B (en) method and device for accelerating webpage rendering
CN101075236A (en) Apparatus and method for accelerating browser webpage display
CN107066609A (en) Image display method and device
US20110126113A1 (en) Displaying content on multiple web pages
CN108021356B (en) Cross-screen and cross-platform measurable live-action map organization method
CN103116645B (en) The method and device of browsing page by mobile equipment
CN108874922A (en) Client device, webpage rendering method and storage medium based on single page application
CN101963992A (en) Method and browser for increasing webpage display speed
CN103678372A (en) Method and equipment for obtaining application performance of page
CN112256990A (en) Image processing method and device and computer readable storage medium
CN103136251A (en) Method and device of webpage identification
JP6525486B2 (en) Network request and response processing method, terminal, server and storage medium
US9285869B2 (en) System, method and computer readable medium for invoking applications
CN105930385A (en) Data crawling method and system
CN111124470A (en) Automatic optimization method and device for program package based on cloud platform
CN110888613A (en) Printing method, printing device, printing system and electronic equipment

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