CN101150803B - Method for micro-browser to process network data, micro-browser and its server - Google Patents
Method for micro-browser to process network data, micro-browser and its server Download PDFInfo
- Publication number
- CN101150803B CN101150803B CN2007100310309A CN200710031030A CN101150803B CN 101150803 B CN101150803 B CN 101150803B CN 2007100310309 A CN2007100310309 A CN 2007100310309A CN 200710031030 A CN200710031030 A CN 200710031030A CN 101150803 B CN101150803 B CN 101150803B
- Authority
- CN
- China
- Prior art keywords
- page info
- module
- client
- information
- parameter information
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000008569 process Effects 0.000 title description 9
- 238000012545 processing Methods 0.000 claims abstract description 28
- 238000004891 communication Methods 0.000 claims description 13
- 230000006978 adaptation Effects 0.000 claims description 11
- 238000007906 compression Methods 0.000 claims description 8
- 230000006835 compression Effects 0.000 claims description 8
- 230000006837 decompression Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 12
- 230000003044 adaptive effect Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000006855 networking Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 235000014510 cooky Nutrition 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002688 persistence Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method for processing network data by a microbrowser. Firstly, the server receives a request message from a client side, the request message carries with web address information and device parameter information; then according to the web address information, acquiring page information from the network server; analyzing the page information, according to the device parameter information, adapting the analyzed page information then sending to the client side. Moreover, the invention also provides a microprocessor and a server thereof, the invention can slove the problems of low processing capability of the client side, larger data transmission quantity, long wait time during accessing the network.
Description
Technical field
The present invention relates to method and the corresponding microbrowser of embedded device by the microbrowser network data of technology, the especially embedded device of microbrowser accesses network.
Background technology
Browser is a kind of software of resource on a kind of access internet, and by the information resources content is left on the webserver with hypertext format (http), browser visits its resource by the network address (URL) of certain format.
Along with the development of technology, people more and more wish by obtaining information resources in mobile embedded type equipment access internet such as mobile phones, so that under any circumstance obtain the information of wanting anywhere or anytime.Microbrowser on the embedded devices such as exploitation mobile phone has important practical significance and huge market demand.
Embedded device accesses network such as present most mobile phones realize by built-in WAP browser.The WAP browser adopts the WAP technology, writes the webpage of WML version at different websites.This technology has following shortcoming: this specific WAP website number seldom is nothing like the Web website and enriches; And, therefore need write specific WAP version in order to visit certain website owing to support that the website of WAP is less; In addition, this browser only supports that WAP browses, and inconvenient operation; The WML function a little less than, can't support more powerful application.
Also there is at present embedded device accesses network such as mobile phone to realize by microbrowser.Embedded device is installed to this locality with microbrowser, obtains network data by microbrowser from the webserver, and by the microbrowser of this locality network data is carried out showing after the adaptation processing.But because the html document of the Internet browsed, data volume is very big usually, can produce bigger GPRS flow, and the computing capability of embedded device is far away from computer, and the equipment operation internal memory is less simultaneously, causes surfing slower.
Summary of the invention
The invention provides a kind of method, microbrowser and server of microbrowser network data, can improve the speed of accesses network.
The method of microbrowser network data provided by the invention is used for the embedded device accesses network, when receiving the request message of client, carries the device parameter information of website information and embedded device in the described request message; Obtain page info according to described website information from the webserver; Then described page info is resolved, the page info after resolving is carried out being sent to described client after the adaptation processing according to the device parameter information of described embedded device.
The invention provides the microbrowser of corresponding embedded device, be used for the embedded device accesses network, comprise client and server; Wherein, client is used to receive user instruction, will be sent to described server according to the device parameter information structuring request message of website information in the described user instruction and embedded device; Receive the page info that described server sends, described page info is shown;
Described server is used to receive the request message of described client, obtains page info according to described website information from the webserver; Device parameter information according to described embedded device carries out being sent to described client after the adaptation processing to described page info.
The invention provides a kind of server of microbrowser, be used for the embedded device accesses network, comprise second communication module, be used to receive the request message of client, carry the device parameter information of website information and embedded device in the described request message; And obtain page info from the webserver according to described website information;
Parsing module is used for described page info is resolved; And data processing module, be used for the described page info after resolving being carried out adaptation processing according to the device parameter information of described embedded device.
The present invention will be by being divided into client and server with microbrowser, by server the network data of obtaining is handled the back transfer, by above-mentioned transit server pattern, it is lower to solve the client process ability, the data conveying capacity is bigger, the FAQs of accesses network such as the stand-by period is long especially moves and browses the user and bring preferable user experience for browsing the user.
Description of drawings
Fig. 1 is the flow chart of embedded device accesses network among the present invention;
Fig. 2 is the structural representation of microbrowser in the one embodiment of the invention;
Fig. 3 is the structural representation of microbrowser in the one embodiment of the invention.
Embodiment
The present invention is divided into the client and server end with microbrowser, the logical process function of complexity is transferred on the server, with layout with represent function and be divided into client.
As shown in Figure 1, the user at first needs the network address (network address can be forms such as URL) of visiting (S100) by input in the microbrowser of embedded device when the embedded device accesses network among the present invention; Microbrowser is according to network address and device parameter structure request message, submit request (S101) by certain network transmission protocol (for example http protocol) to server, server is resolved (S102) to the request message of client, obtain page info according to website information wherein from the webserver, the webserver can be (S103) such as third party website, custom web site and application servers.By the server requests webserver, obtain page info, as a preferred embodiment, the present invention is in order to support the page info of multiple form, preestablished first predetermined format, when receiving the page info different, changed (S104), for example with first predetermined format, if what obtain is html document, then directly enter parsing.If be non-html document, then be converted to html document by the document format transform engine, then html document is resolved (S105).By this process, make the present invention not be only applicable to visit the WEB webpage, can also realize the compatibility of WAP website.Page info after will resolving then is configured to DOM Document Object Model dom tree (Document Object Model), defines a group interface, so that program and script can dynamic access and modification XML document content, structure and patterns.If quoted other documents, can also obtain other documents (as CSS document and JavaScript document),, resolve (for example resolving CSS document and JavaScript document) at different documents.Server according to the parameter information of embedded device (for example, client device screen size, colorfulness, equipment are used configuration etc.) dom tree of HTML is carried out the adaptive calculating of the small screen, page info can also be converted to the form (S106) that embedded device is supported.In addition, as a preferred embodiment, in order to improve the confidentiality of Network Transmission, page info after adaptive can be encoded according to predefined second predetermined format, in order further to improve network transfer speeds, can the page info behind the coding be compressed, at last the page info of finishing dealing with is sent to client (S107).
After the client of microbrowser receives data,, then carry out decompress(ion) and/or decoding, then data are carried out layout again and represented calculating, and the result is shown if these data are the page infos behind overcompression and/or coding.Be responsible for the demonstration of page info and human-computer interaction function is provided by client.
The FAQs of accesses network such as by above-mentioned transit server pattern, it is lower to solve the client process ability, and the single networking stand-by period is longer, and the data conveying capacity is bigger especially moves and browses the user and bring preferable user experience for browsing the user.
In addition, microbrowser of the prior art usually need be at the specific microbrowser of embedded device exploitation of specific model, therefore do not possess versatility for different embedded devices, and the present invention handles according to the characteristic of various types of embedded devices by server, different-format is changed accordingly, and carry out at the device attribute of different model adaptive, to reach versatility.
Corresponding to the method for above-mentioned microbrowser network data, below just corresponding respectively microbrowser structure and the means of communication of client, the structure of server and the method for network data thereof be described in detail, more clearly to understand the present invention.
Below be the means of communication and the corresponding client terminal structure of the client of microprocessor among the embodiment.
For can be on the small screen of embedded device the content of display network page, the client of microbrowser is at first obtained the data (communications protocol can be a http agreement etc.) of first server process by communications protocol, then the data that receive are resolved, data after resolving according to this each positions of elements in the calculated data on the small screen, and describe each element one by one, data are carried out again layout represent.
It below is a kind of client terminal structure framework of microbrowser of embedded device, as shown in Figure 2, the client of this microbrowser comprises first communication module 201, first parsing module 204, first data processing module 205, display module 206 and commanded response module 207.
Below be the course of work that example is set forth each module in above-mentioned steps and the client with embedded device visit WEB website.First communication module 201 is according to microbrowser
The address of server is initiated connection request by the http mode to server, can carry the network address of client desire visit and the parameter information of embedded device in this request.Microbrowser can be when each request, obtain the relevant information of soft, hardware (as the device screen size by the DLL (dynamic link library) of embedded device, operation of equipment mode, equipment supporting documentation type and attachment format, equipment free memory body, equipment can use permanent storage body, equipment to support parameter and information such as colorfulness), be sent to server by sending a request message, so that server assists to carry out the pre-adaption function of embedded device; In addition, also can be simultaneously show status requirement that size, picture show, whether support characteristic such as felt pen click to carry out the local adaptive of equipment, so that microbrowser of the present invention can be adapted to the embedded device of different screen size according to the font of embedded device Set For Current.
The client of microbrowser also can embed different enciphering and deciphering algorithms as required, can also comprise the first coding/decoding module 203, is carrying out before the communication data being encrypted with server, and according to the importance of data, is providing corresponding key strength.For example, landing password at the user uses the unsymmetrical key RSA Algorithm to encrypt; At general user data, use the lightweight cryptographic algorithm, for example BouncyCastle Crypto mode is carried out encryption and decryption to data.
When browser of the prior art is browsed a webpage that comprises literal and picture, usually need send once request to each width of cloth picture, and the present invention is by the once request of user end to server end transmission of browser, server returns with all data are disposable, thereby can in request once, data processing be finished and represent like this, and need not repeatedly obtain data, and avoid repeatedly networking, thus the faster and browsing page of low discharge more.
After the HTTP connection, client will get access to the data format after the server code, decode by the first coding/decoding module 203.In order more to save flow, microbrowser can also increase the compression/decompression module, compressed before data send, and carry out decompress(ion) after receiving data.Therefore, client can also comprise the first compression/decompression module 202, will be after the data compression transmits at network, not only can accelerate the access efficiency used greatly, can also reduce network traffic data, for the user saves cost of use.The data that if the data that client is received are server after compressing, then it is carried out decompress(ion) by the first compression/decompression module 202, again carry out layout and represent calculating by the screen size of back by 205 pairs of decompress(ion)s of first data processing module and decoded data based display module 206 of decoding then, show that according to screen size, the font of client size shows the adaptive of aspect.Last 206 pairs of data of display module show.
The layout that first data processing module 205 calculates webpage is promptly calculated the position of each element in painting canvas.For literal, in the length of calculating literal, if surpass the length of screen, then line feed.Otherwise directly describe.For picture, server can transmit the picture according to the device screen uniform zoom, and whether decision represents between two parties according to server, directly represents to get final product.For control, then describe according to the form of various controls.
In the present invention, the element that shows on display module 206 can comprise: text, picture, straight line and control.Comprise focus element and non-focus element in the page info of the html format that obtains.Every kind of a kind of display space of element representation.When representing, describe non-focus element and focus element one by one.
In a preferred embodiment, user interface can be simple and efficient interface, and display web page content in big zone as much as possible.As a preferred embodiment, for displaying web page content comprehensively, the interface of display module 206 can be divided into simple three zones, be respectively title bar, service area and status bar.
Title bar is used for representing basic information, for example title of the page and time etc.
The service area is used for the content of displaying web page.If web page contents surpasses the height of service area, need scroll bar, and support roll display.
Status bar is used for showing the title and the progress bar of left and right sides soft key.
The interface of display module 206 has two states: the page loading process and the page load and finish.Will the progress displaying bar in the page loading process, the page then shows common left and right sides soft key after loading and finishing.
The screen of (as mobile phone etc.) is very little because embedded device, can not show all contents according to 800 * 600 of generic browser, even the mode of rolling about providing also is difficult to represent, rolling can cause the inconvenience of move left and right in addition, and rolling just can browse about needing repeatedly finishes.For this reason, 206 pairs of webpages of display module represent and are set at scroll-up/down in one embodiment of the present of invention, about do not roll, the width that represents according to screen of webpage represents, and highly then decides according to the content of webpage.
The user can carry out man-machine interactive operation by the commanded response module 207 of microbrowser.Commanded response module 207 is supported two kinds of operations usually: keyboard operation and pointer operation, and the keyboard operation main mode of operation of embedded device normally, the keyboard of embedded device has defined numerical key usually, navigation key and left and right sides soft key.Respond user's operation by function key, but the key assignments difference of different embedded devices, in order to make microbrowser of the present invention have versatility for various embedded devices, the commanded response module at first is transformed into key assignments predefined key assignments, realizes the key assignments conversion of different embedded devices by judging this predefined key assignments.
Navigation key be used for navigating each element of service area, the operation of service area comprises the moving focal point element, chooses focus element.For example up and down page turning etc., can by on move, move down, move to left, move to right and Fire is good for and realizes.Commanded response module 207 is by response corresponding instruction trigger event.
Numerical key is as the shortcut of menu, and during the user click numerical key, commanded response module 207 is caught corresponding key assignments, easily every function of calling system.And should be set by the user shortcut.
The operation of embedded device can also be operated by the mode of writing pen.Writing pen is a kind of by x, and the mode of y coordinate is located.
By mobile phone screen being divided into three parts, and judge separately position.Thereby trigger its real operation.
One embodiment of the present of invention also provide in order to support can also support the solution of abundanter media formats except the document of html format.For this reason, the client of microbrowser of the present invention provides a kind of media structure that can expand, just can support multiple media formats by the mode of accredited media type.Client at first will be checked the medium type that embedded device can be supported, resolve every kind of medium type by the mode of judging each medium type, and calling different players according to different media types, server then determines whether transmitting and coding according to client support media type.
In addition, in order to reduce access to netwoks, the microprocessor of client can also comprise first memory module, can store the page of having visited, to improve user's experience and efficient, make the user need not open webpage all needs accesses network at every turn.By first memory module, user's operation web page that can move forward and backward.For what make visit is not webpage in first memory module, can refresh by the process that the page is obtained in networking again.
Client of the present invention can also comprise bookmark, and bookmark is the function of a convenience, helps the user to remember network address commonly used.Bookmark is made of title and network address.The user can increase newly, editor and the deletion bookmark, also can very easily webpage be saved in the bookmark, and open bookmark promptly can accessed web page.As preferred embodiment, bookmark is that persistence is preserved, can preserving by RMS.
In addition, this microbrowser can also comprise history module, and corresponding website can be opened like this in the website of recording user ever accessed from the record of history.History module is similar to first memory module, the web page contents of first memory module storage, and the history module storage is the access history of webpage.As preferred embodiment, the information of history module record is that persistence is preserved, and preserves by RMS.
Below be as the means of communication and the corresponding server architecture of the server end of microbrowser among the embodiment.
Server provided by the invention according to the information such as device parameter that client transmits, carries out adaptive, conversion, further coding and compression after receiving the request that client sends.
At the course of work of above server, this server can comprise second communication module 301, second parsing module 303, second data processing module 304, can also comprise account management module 307, the second compression/decompression module 306, the second coding/decoding module 305 etc. in addition.
Second communication module 301 receives the request message that client sends, and obtain corresponding HTML network data (present embodiment is that example is set forth with visit WEB website still) from the webserver, and the network data that gets access to is routed to other moulds certainly handles according to wherein parameter.
The HTML network data that 303 pairs second communication modules of second parsing module 301 send is resolved, and can comprise operations such as HTML syntactic analysis, grammer fault-tolerant processing, page elements extraction, CSS syntax parsing.
In addition, server provided by the invention can be discerned equally for the network data of the non-HTML that gets access to, for reaching this purpose, this server can also comprise format converting module 302, when receiving the network data of non-html format, the network data (network data of obtaining when for example visiting the WAP website) that is converted into html format (S104).
HTML network data after 304 pairs of parsings of second data processing module is handled, for example adaptive by data are carried out, the file format of page info is changed etc., further, in order to increase the confidentiality of transmission, the second coding/decoding module 305 can also carried out the enciphering/deciphering operation to page info before client sends data, this operation is corresponding with the enciphering/deciphering operation of client.Further, the second coding/decoding module 305 of server end can also be supported how high-intensity cryptographic algorithm (for example DES, RC2) as required, is connected and transmits so that carry out safe data with destination server.In addition, can also compress by 306 pairs of data of the second compression/decompression module etc.
The adaptation procedure of second data processing module 304 can be that relevant information according to soft, the hardware of embedded device wherein is (as the device screen size, operation of equipment mode, equipment supporting documentation type and attachment format, equipment free memory body, equipment can use permanent storage body, equipment to support parameter and information such as colorfulness), carry out the pre-adaptation processing of embedded device, for example, microbrowser on certain mobile phone terminal is only supported the picture of JPG and PNG, if the picture format in the page that obtains is GIF, then be converted to the JPG form; And for example, if the screen size of embedded device only is 172 * 208, and dimension of picture is excessive, then carries out convergent-divergent on year-on-year basis according to screen size; If the size of the page has surpassed mobile phone available cache memory size, then automatically the page is carried out segmentation, and the paragraph of formulating (for example, being defaulted as first section) is sent to the client of microbrowser.
In addition, directly on the small screen of embedded system, carry out unified demonstration, so data processing module can also be reset operation to the page because internet page is difficult.
Second data processing module 304 can also comprise the various modules that file format is changed, for example, can realize the module of the functions such as format conversion of the module of the format conversion of the module of the format conversion of different pictures, different annexes, different compressed files, concrete function can be expanded according to user's demand.For example, different mobile phone terminal screen size differences, revealable picture format is also variant, and the picture that this has caused using on the page possibly can't correctly represent on certain mobile phone terminal, also may only represent the part of picture because of terminal screen is too little.This module can be carried out dynamic translation and processing to picture according to the characteristic of mobile phone terminal, allows different mobile phone terminals can represent all pictures on the page correctly, fast.The picture file transform engine is supported conversion and the pretreatment operation to picture file forms such as GIF, JPG, BMP, WBMP, PNG, and can optimize in advance and squeeze operation picture.
This data processing module can also comprise discerns module with the function of format conversion to office document (comprising DOC, PDF, XLS, PPT, EML) commonly used, makes the user browse these files efficiently on microbrowser.
This data processing mould certainly can have discerns function with format conversion to compressed file (comprising ZIP, RAR, GZIP, GZ etc.) commonly used, makes the user browse these files efficiently on microbrowser.In addition, may contain multi-level bibliographic structure in the compressed file format, this module can also increase the respective directories navigation menu, to realize the complete operation of compressed format files at mobile phone terminal.
Music, the video format supported because of different mobile phone terminals have suitable difference.Music, video transform engine can help more mobile phone to read music video forms such as MID, WAV, AMR, 3GP.
In addition, server provided by the invention can also comprise account management module 307, to satisfy the demand of a plurality of customer access networks.Because the website of each user capture is different with Cookie, browsing of each user will have independent memory space.Each user's visit has the Cookie management space of oneself, distributes a user ID when each user browses for this reason, by account management module each user ID is managed.In the time of the client access server first time, server will distribute an ID for the user, sends client storage then to.Conduct interviews with this user ID later at every turn.
In addition, the present invention can visit custom web site.This custom web site is on the original web basis, behind structural adjustment and page reset, is fit to the website of small-screen embedded equipment browses such as mobile phone.Because original web is for the design of the browser of computer, therefore needs through certain optimization.Browser of the present invention also has the adaptive mould of application and determines, with the complex Web page or the application page, carry out the extracting of intelligence, filter, reset, optimize and the content adjustment manufacturing process of complete custom web site, so that the user can browse fast, and obtain best result of browse on portable terminal.
Above-described embodiment of the present invention does not constitute the qualification to protection range of the present invention.Any modification of being done within the spirit and principles in the present invention, be equal to and replace and improvement etc., all should be included within the claim protection range of the present invention.
Claims (2)
1. the method for a microbrowser network data is used for the embedded device accesses network, it is characterized in that, comprises step:
Receive the request message of client, the device parameter information of carrying website information and embedded device in the described request message;
Obtain page info according to described website information from the webserver, and work as the page info that obtained and first predetermined format not simultaneously, described page info is converted to the information of described first predetermined format, described first predetermined format is the html document form;
Described page info is resolved, according to the device parameter information of described embedded device to the page info adaptation processing after resolving;
, and the page info behind the described coding is compressed encoding according to predefined second predetermined format through the described page info after the adaptation processing; And
Described page info after the compression is sent to described client,
Wherein, after described client received described page info, described client was carried out decompress(ion) and decoding, and decompress(ion) and decoded data are carried out showing after the layout,
Wherein, when receiving the request message of client first, be described client distributing user sign, and described user ID is sent to client; And according to described user ID the historical information of described client-access network is stored, and
Wherein, according to the device parameter information of described embedded device the step of the page info adaptation processing after resolving is comprised following at least one step:
According to described device parameter information described page info being carried out the page resets;
According to described device parameter information the demonstration size of described page info is adjusted;
According to described device parameter information described page info is converted to the file format that described embedded device is supported.
2. the server of a microbrowser is used for the embedded device accesses network, it is characterized in that, comprising:
Second communication module is used to receive the request message of client, the device parameter information of carrying website information and embedded device in the described request message; And obtain page info from the webserver according to described website information;
Format converting module is used to work as the page info that obtained and first predetermined format not simultaneously, and described page info is converted to the information of described first predetermined format, and described first predetermined format is the html document form;
Parsing module is used for described page info is resolved;
Data processing module is used for according to the device parameter information of described embedded device the described page info after resolving being carried out adaptation processing;
The second coding/decoding module is used for after described page info is carried out adaptation processing described page info being encoded according to predefined second predetermined format;
The second compression/decompression module is used for the page info behind the described coding is compressed;
Account management module is used for when receiving the request message of client first, is described client distributing user sign; And
Second memory module is used for according to described user ID the historical information of described client-access network being stored.
Wherein, described data processing module comprises at least with next module:
According to described device parameter information described page info is carried out the module that the page is reset;
The module of the demonstration size of described page info being adjusted according to described device parameter information;
Described page info is converted to the module of the file format of described embedded device support according to described device parameter information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100310309A CN101150803B (en) | 2007-10-24 | 2007-10-24 | Method for micro-browser to process network data, micro-browser and its server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100310309A CN101150803B (en) | 2007-10-24 | 2007-10-24 | Method for micro-browser to process network data, micro-browser and its server |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101557733A Division CN102202100B (en) | 2007-10-24 | 2007-10-24 | Method for processing network data by micro browser, micro browser and server thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101150803A CN101150803A (en) | 2008-03-26 |
CN101150803B true CN101150803B (en) | 2011-08-24 |
Family
ID=39251082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100310309A Active CN101150803B (en) | 2007-10-24 | 2007-10-24 | Method for micro-browser to process network data, micro-browser and its server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101150803B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202100B (en) * | 2007-10-24 | 2012-07-04 | 优视科技有限公司 | Method for processing network data by micro browser, micro browser and server thereof |
CN103067423A (en) * | 2011-10-20 | 2013-04-24 | 腾讯科技(深圳)有限公司 | Browser kernel adaption method and browser |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101546310B (en) * | 2008-03-28 | 2012-01-04 | 纬创资通股份有限公司 | Method and device capable of improving web page compatibility |
CN101446983B (en) * | 2009-01-12 | 2011-02-02 | 腾讯科技(深圳)有限公司 | Method, system and equipment for realizing web page acquisition by mobile terminal |
CN101807192B (en) * | 2009-12-31 | 2012-11-07 | 优视科技有限公司 | Webpage optical character recognition processing method used for mobile communication equipment terminal |
US9122764B2 (en) * | 2010-03-24 | 2015-09-01 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to access process data stored on a server |
CN102209276B (en) * | 2010-03-29 | 2014-07-09 | 华为技术有限公司 | Method, server and system for providing real-time video service in telecommunication network |
CN101860533A (en) * | 2010-05-26 | 2010-10-13 | 卓望数码技术(深圳)有限公司 | Data transmission method based on C/S architecture browser and server |
CN102207949B (en) * | 2010-07-15 | 2012-11-21 | 优视科技有限公司 | Browser script resolving method and device for mobile communication equipment terminal |
CN101984419B (en) * | 2010-10-21 | 2013-08-28 | 优视科技有限公司 | Method and device for reforming paragraphs of webpage picture content |
CN102457613B (en) * | 2010-10-27 | 2014-06-04 | 腾讯科技(深圳)有限公司 | Method and system for displaying web pages on mobile communication terminal |
CN102480514A (en) * | 2010-11-30 | 2012-05-30 | 北京千橡网景科技发展有限公司 | Method for providing presence service, presence server, web server and processing method thereof |
CN102487403B (en) * | 2010-12-03 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Method and device for executing JS (JavaScript) by server side |
CN102033917A (en) * | 2010-12-09 | 2011-04-27 | 广州市动景计算机科技有限公司 | Webpage browsing method for mobile terminal and mobile terminal applying same |
CN102111674B (en) * | 2010-12-22 | 2012-11-14 | 深圳市五巨科技有限公司 | System and method for playing on-line video by mobile terminal and mobile terminal |
CN102546577A (en) * | 2010-12-27 | 2012-07-04 | 北京大学 | Compression and decompression method and system for format data |
CN102184351B (en) * | 2011-03-08 | 2015-07-08 | 北京书生国际信息技术有限公司 | Content reading system and content reading method |
CN102622381B (en) * | 2011-03-14 | 2013-11-13 | 小米科技有限责任公司 | Method and system for re-typesetting web page |
CN102163233A (en) * | 2011-04-18 | 2011-08-24 | 北京神州数码思特奇信息技术股份有限公司 | Method and system for converting webpage markup language format |
CN102156742A (en) * | 2011-04-19 | 2011-08-17 | 北京神州数码思特奇信息技术股份有限公司 | Method and middleware for supporting structured document display with own browser of mobile phone |
CN102841901B (en) * | 2011-06-23 | 2015-09-09 | 腾讯科技(深圳)有限公司 | A kind of method and apparatus of web displaying |
CN102855253B (en) * | 2011-06-30 | 2016-04-13 | 腾讯科技(深圳)有限公司 | browser and browsing method thereof |
CN102360294A (en) * | 2011-10-18 | 2012-02-22 | 青岛海信移动通信技术股份有限公司 | Wap page display method and Wap page display device based on WebKit browser |
CN103079194B (en) * | 2011-10-25 | 2018-02-27 | 中兴通讯股份有限公司 | Service adaptation method, apparatus and system |
CN102523271B (en) * | 2011-12-08 | 2015-04-08 | 华为技术有限公司 | Terminal and communication method and system thereof |
CN103164423B (en) * | 2011-12-09 | 2017-11-03 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for being used to determine to render the browser kernel type of webpage |
CN103218357A (en) * | 2012-01-18 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Page setting method and device |
CN103455505B (en) | 2012-05-31 | 2017-06-27 | 华为技术有限公司 | A method, device and system for media acquisition |
CN103678343B (en) * | 2012-09-07 | 2018-08-07 | 腾讯科技(深圳)有限公司 | The method and apparatus of prompting webpage load progress |
CN103714069A (en) * | 2012-09-29 | 2014-04-09 | 腾讯科技(深圳)有限公司 | Method and device for opening pages in background |
CN102982106B (en) * | 2012-11-07 | 2019-07-26 | 优视科技有限公司 | The pre- method and apparatus for opening webpage |
CN103838743A (en) * | 2012-11-21 | 2014-06-04 | 北大方正集团有限公司 | Method, system and equipment for reading format documents online |
CN103856507B (en) * | 2012-11-30 | 2017-09-08 | 腾讯科技(深圳)有限公司 | The static state display method and apparatus of network dynamic picture |
US20140184535A1 (en) * | 2012-12-27 | 2014-07-03 | Agilent Technologies, Inc. | Method for Displaying Children Components in a Display that Operates at Different Screen Parameters and Orientations |
CN103914450B (en) * | 2012-12-31 | 2017-05-17 | 北京新媒传信科技有限公司 | Method and device for presenting web graphics in mobile terminal platform |
CN103064600B (en) * | 2013-01-29 | 2015-11-25 | 北京奇虎科技有限公司 | Push the server of reading content, system, method and corresponding terminal |
CN103092989A (en) * | 2013-02-08 | 2013-05-08 | 广州市渡明信息技术有限公司 | Image display method and device adaptable to terminal screen |
CN104035921B (en) * | 2013-03-04 | 2017-08-29 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN104281439B (en) * | 2013-07-02 | 2016-12-21 | 腾讯科技(深圳)有限公司 | The identification display method of terminal and device |
CN104284250A (en) * | 2013-07-12 | 2015-01-14 | 贝壳网际(北京)安全技术有限公司 | Video processing method and device, server and client device |
CN104572606B (en) * | 2013-10-17 | 2018-01-26 | 北大方正集团有限公司 | Electronic book processing method and device |
CN104636160B (en) * | 2013-11-13 | 2019-04-12 | 腾讯科技(深圳)有限公司 | A kind of starting method and device of application program |
CN103714119B (en) * | 2013-11-29 | 2017-04-05 | 北京奇虎科技有限公司 | A kind for the treatment of method and apparatus of browser data |
CN104615647B (en) * | 2014-12-25 | 2018-05-01 | 百度在线网络技术(北京)有限公司 | View model request, delivery method and device |
CN104573131B (en) * | 2015-02-15 | 2018-09-14 | 北京京东尚科信息技术有限公司 | Generate the method and terminal installation of item detail page data |
CN104820690A (en) * | 2015-04-24 | 2015-08-05 | 美通云动(北京)科技有限公司 | Method and system for adaptation of pictures displayed by terminals |
CN105718517A (en) * | 2016-01-14 | 2016-06-29 | 浪潮通用软件有限公司 | Webpage display control method and system, and application server |
CN107544993B (en) * | 2016-06-27 | 2021-11-26 | 北京金山安全软件有限公司 | Method and device for processing picture and electronic equipment |
CN106897336A (en) * | 2016-06-28 | 2017-06-27 | 阿里巴巴集团控股有限公司 | Web page files sending method, webpage rendering intent and device, webpage rendering system |
CN109086349A (en) * | 2018-07-13 | 2018-12-25 | 广州神马移动信息科技有限公司 | A kind of display methods, device and the terminal device of the knowledge question page |
CN109088952A (en) * | 2018-10-30 | 2018-12-25 | 深圳瑞生耀电子有限公司 | Embedded device is linked into the device and method of block chain |
CN109597955A (en) * | 2018-12-06 | 2019-04-09 | 中国电子科技集团公司第十五研究所 | A kind of more browser data analysis service platforms based on cloud platform |
CN112416504A (en) * | 2021-01-04 | 2021-02-26 | 广东创能科技股份有限公司 | Method capable of realizing automatic compatible adaptation for different devices |
CN114297545B (en) * | 2021-12-29 | 2025-01-28 | 恒安嘉新(北京)科技股份公司 | Page display method, device, electronic device and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1298243A (en) * | 2000-06-02 | 2001-06-06 | 王逖 | Linking method and system between WAP cellular phone set and WEB web site |
CN1304510A (en) * | 1998-05-04 | 2001-07-18 | 莱克斯特朗系统公司 | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
-
2007
- 2007-10-24 CN CN2007100310309A patent/CN101150803B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1304510A (en) * | 1998-05-04 | 2001-07-18 | 莱克斯特朗系统公司 | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
CN1298243A (en) * | 2000-06-02 | 2001-06-06 | 王逖 | Linking method and system between WAP cellular phone set and WEB web site |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202100B (en) * | 2007-10-24 | 2012-07-04 | 优视科技有限公司 | Method for processing network data by micro browser, micro browser and server thereof |
CN103067423A (en) * | 2011-10-20 | 2013-04-24 | 腾讯科技(深圳)有限公司 | Browser kernel adaption method and browser |
CN103067423B (en) * | 2011-10-20 | 2015-10-14 | 腾讯科技(深圳)有限公司 | The method of browser kernel adaptation and browser |
US9571556B2 (en) | 2011-10-20 | 2017-02-14 | Tencent Technology (Shenzhen) Company Limited | Browser kernel adaptation method and browser therefor |
Also Published As
Publication number | Publication date |
---|---|
CN101150803A (en) | 2008-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101150803B (en) | Method for micro-browser to process network data, micro-browser and its server | |
CN102202100B (en) | Method for processing network data by micro browser, micro browser and server thereof | |
CN1867142B (en) | Method and system for mobile terminal device obtaining computer information | |
CN100550013C (en) | The method of client computer video data | |
US8403222B2 (en) | Method of enabling the downloading of content | |
US8037084B2 (en) | Method and system for transcoding web pages by limiting selection through direction | |
US8793341B2 (en) | Web page content translator | |
CN102457565B (en) | The method of mobile terminal network visiting and proxy server | |
CN101231636A (en) | Convenient information search method, system and an input method system | |
CN102867007A (en) | Webpage browsing method and device | |
WO2002027543A2 (en) | Network server | |
CN101286211A (en) | Mobile office system and method | |
CN111756847B (en) | Method and device for supporting https protocol by website | |
CN101500002A (en) | Fusion publishing method and apparatus oriented to Web content | |
CN101771928B (en) | Method and system and proxy server for Webpage transmitting | |
CN114282233A (en) | WEB performance optimization method and device, computer equipment and storage medium | |
KR100831392B1 (en) | Method and system for providing preview service of hypertext linked document in web browsing | |
KR20120137629A (en) | System for providing shorten url browsing with branding , method thereof, and web client thereof | |
CN101997883A (en) | Network structure of mobile website for mobile terminal access | |
CN103036929A (en) | Multimedia file processing method and network side equipment in communication system | |
Zhang et al. | Personalized content delivery to mobile devices | |
Gupta et al. | Mobile web: web manipulation for small displays using multi-level hierarchy page segmentation | |
CN102202139A (en) | Internet searching method, searching equipment and searching system | |
CN102664959A (en) | Mobile platform wireless middleware | |
dos Santos | Multimedia Data and tools for Web services over Wireless Platforms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200512 Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 100080, room 16, building 10-20, Building 29, Haidian District, Suzhou Street, Beijing Patentee before: UC MOBILE Ltd. |