CN102096700A - Mobile terminal and implementation method of browser of same - Google Patents
Mobile terminal and implementation method of browser of same Download PDFInfo
- Publication number
- CN102096700A CN102096700A CN2010105909597A CN201010590959A CN102096700A CN 102096700 A CN102096700 A CN 102096700A CN 2010105909597 A CN2010105909597 A CN 2010105909597A CN 201010590959 A CN201010590959 A CN 201010590959A CN 102096700 A CN102096700 A CN 102096700A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- computing entity
- browser
- module
- task
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 22
- 230000006978 adaptation Effects 0.000 claims description 29
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000004891 communication Methods 0.000 claims description 12
- 230000003139 buffering effect Effects 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 7
- 238000009877 rendering Methods 0.000 claims description 5
- 238000007405 data analysis Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a mobile terminal and an implementation method of a browser of the same. The method comprises the following steps: establishing a browser service connection between the mobile terminal and a calculation entity; sending webpage data to be analyzed to client software installed in the calculation entity by virtue of the mobile terminal, calling a browser engine of the calculation entity to analyze the webpage data and render a frame by virtue of the client software, and receiving a frame data stream returned by the calculation entity. In the mobile terminal and implementation method of the browser of the mobile terminal provided by the invention, the browser service connection is established between the mobile terminal and the calculation entity with an established wireless connection, the browser engine of the calculation entity is called to analyze by virtue of the client software pushed to calculation entity, the frame data stream returned by the calculation entity is received and processed, and the webpage is displayed by virtue of the browser of the mobile terminal after processing, thus not only is the performance of the browser of the mobile terminal improved, but also the power consumption is low, no extra expense is spent by a user, and the cost is saved.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a mobile terminal and a browser implementation method thereof.
Background
After the third generation mobile communication (3G) era, the functions of the mobile terminal are becoming more and more abundant, and especially the browser function is becoming a more common function for mobile terminal users. However, the computing processing capability, data analysis, and screen rendering speed of the mobile terminal are still relatively slow compared to the computer, which causes problems such as unsmooth web page refreshing when the user browses the web page through the mobile terminal browser.
Therefore, the processing performance of the mobile terminal can be improved to a certain extent by using the higher-performance ARM processor and the mobile application processor in the mobile terminal, and the webpage browsing effect of the mobile terminal browser is also improved to a certain extent. However, while the processing performance of the mobile terminal is improved, the power consumption of the mobile terminal is increased; meanwhile, due to the price factor of the high-performance processor, the popularization of the high-performance processor is needed for a long time, so that the current situation that middle and low-end mobile terminals and functional mobile terminals occupying a considerable market share have weak computing power is not effectively solved.
Yet another approach is: the cloud computing is adopted, specifically, the mobile terminal accesses a 3G network or the Internet, and the data center is adopted to obtain the powerful computing and storage capacity provided by the distributed processing. However, the method needs to occupy the bandwidth of the communication network, and the cost of the user is high; meanwhile, in order to maintain the network connection, the radio frequency part of the mobile terminal needs to pay large power consumption.
Disclosure of Invention
In view of the above, the present invention is directed to a mobile terminal and a browser implementation method thereof, which can improve browser performance of the mobile terminal and reduce power consumption.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method for implementing a mobile terminal browser comprises the following steps:
the mobile terminal establishes browser service connection with a computing entity;
the mobile terminal sends the webpage data to be analyzed to client software installed in a computing entity, calls a browser engine of the computing entity through the client software to analyze the webpage data and render pictures, and receives frame data streams returned by the computing entity.
Further, before the mobile terminal establishes a browser service connection with a computing entity, the method further includes:
the mobile terminal searches a calculation entity by using a short-distance wireless communication mode;
and the mobile terminal sends a wireless connection request to the searched computing entity, and establishes wireless connection with the computing entity after receiving the access approval information returned by the computing entity.
The browser service connection established between the mobile terminal and the computing entity is as follows:
the mobile terminal pushes pre-stored client software to a computing entity which establishes wireless connection;
and after receiving the information of the installed client software returned by the computing entity, the mobile terminal starts a self transmission adaptation task sub-module to complete the establishment of the browser service connection with the computing entity.
Further, after the mobile terminal establishes a browser service connection with a computing entity, the method further includes:
after receiving remote browser selection information input by a user, the mobile terminal starts a remote browser engine mode;
stopping software tasks of a mobile application processor of the mobile terminal, cutting off data communication between a CPU of the mobile terminal and the mobile application processor, and putting the mobile application processor in a dormant state.
The mobile terminal sends the webpage data to be analyzed to client software installed in a computing entity, and the client software calls a browser engine of the computing entity to analyze the webpage data and render pictures as follows:
the mobile terminal starts a virtual coprocessor task module of the mobile terminal, receives webpage data to be analyzed sent by a CPU of the mobile terminal, packages the webpage data and a local analysis command into a data packet format after buffering, and sends the data packet format to a transmission adaptation task submodule;
the transmission adaptation task sub-module converts the wireless protocol data format of the received data, and then sends the data to a wireless task module of the mobile terminal, and the data is sent to a wireless task module of a computing entity by the wireless task module;
and the wireless task module of the computing entity sends the received data to client software, and the client software calls a browser engine of the computing entity to analyze webpage data and render pictures.
Further, the method further comprises:
when the mobile terminal detects that the browser service is disconnected, the remote browser engine mode is switched to the local browser engine mode, the virtual coprocessor task module and the transmission adaptation task submodule of the mobile terminal are closed, the mobile application processor of the mobile terminal is awakened, and the software task of the mobile application processor is started.
A mobile terminal comprises a wireless task module, a CPU and a mobile application processor task module, and further comprises: the system comprises a browser service connection module and a virtual coprocessor task module; wherein,
the browser service connection module is used for establishing browser service connection with the computing entity;
the virtual coprocessor task module is used for sending the webpage data to be analyzed to client software installed in a computing entity through the wireless task module;
and the wireless task module is used for receiving frame data streams obtained by calling a browser engine of the computing entity to analyze the webpage data and render pictures by client software of the computing entity.
Further, the wireless task module is specifically configured to search for a computing entity, send a wireless connection request to the searched computing entity, and establish a wireless connection with the computing entity after receiving access grant information returned by the computing entity.
Further, the browser service connection module further comprises a transmission adaptation task sub-module; wherein,
and the browser service connection module is specifically used for pushing pre-stored client software to the computing entity which has established the wireless connection, and triggering the transmission adaptation task sub-module after receiving the information of the installed client software returned by the computing entity, so as to complete the establishment of the browser service connection with the computing entity.
Further, the CPU is configured to, after receiving remote browser selection information input by a user, enable a remote browser engine mode, stop a mobile application processor software task of the mobile application processor task module, cut off data communication between the CPU and a mobile application processor of the mobile application processor task module, and place the mobile application processor in a sleep state.
Further, the virtual coprocessor task module is specifically configured to receive webpage data to be analyzed, which is sent by the CPU, perform buffering processing, and package the webpage data and the analysis command into a data packet format and send the data packet format to the transmission adaptation task sub-module;
the transmission adaptation task submodule is specifically used for converting the wireless protocol format of the received data and then sending the converted data to the wireless task module;
and the wireless task module is specifically used for sending the received data to the wireless task module of the computing entity.
Further, the CPU is further configured to switch the remote browser engine mode to the local browser engine mode when detecting that the browser service connection of the browser service connection module is disconnected, close the virtual coprocessing task module and the browser service connection module, wake up the mobile application processor, and start a software task of the mobile application processor.
The mobile terminal and the browser implementation method thereof provided by the invention establish browser service connection between the mobile terminal and the computing entity which has established wireless connection, call a browser engine of the computing entity for analysis and other processing through client software pushed to the computing entity, receive frame data streams returned by the computing entity, and display web pages through the browser of the mobile terminal after processing, thereby not only improving the browser performance of the mobile terminal; and the power consumption is low, the extra expense of a user is not needed, and the cost is saved.
Drawings
FIG. 1 is a flow chart illustrating a method for implementing a browser of a mobile terminal according to the present invention;
FIG. 2 is a processing flow diagram of an embodiment of a method for implementing a browser of a mobile terminal according to the present invention;
fig. 3 is a schematic diagram of a composition structure of the mobile terminal of the present invention.
Detailed Description
The basic idea of the invention is as follows: establishing browser service connection between a mobile terminal and a computing entity; the mobile terminal sends the webpage data to be analyzed to client software installed in a computing entity, calls a browser engine of the computing entity through the client software to analyze the webpage data and render pictures, and receives frame data streams returned by the computing entity.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings by way of examples.
Fig. 1 shows a flow of a method for implementing a mobile terminal browser according to the present invention, and as shown in fig. 1, the method includes the following steps:
specifically, the mobile terminal pushes pre-stored client software to a computing entity through a wireless connection established with the computing entity; the computing entity receives and installs the client software and returns the installed information to the mobile terminal; and after receiving the installed information, the mobile terminal starts a transmission adaptation task sub-module of a browser service connection module of the mobile terminal, and at the moment, browser service connection between the mobile terminal and the computing entity is established.
102, the mobile terminal sends webpage data to be analyzed to client software installed in a computing entity, calls a browser engine of the computing entity to analyze the webpage data and render pictures, and receives frame data streams returned by the computing entity;
specifically, the mobile terminal packages the webpage data to be analyzed and then sends the webpage data to client software installed in the computing entity, the client software calls a browser engine of the computing entity to analyze the webpage data and render images, and frame data streams returned by the computing entity are received for displaying. The processing of the mobile terminal for packaging the webpage data to be analyzed is as follows: and reading an original webpage data block to be analyzed and related parameters, packaging the original webpage data block and the related parameters with a local analysis command, converting the original webpage data block and the related parameters into a wireless protocol data packet in batches, and sending the wireless protocol data packet to client software and the like.
Fig. 2 shows a processing flow of a specific embodiment of a method for implementing a mobile terminal browser according to the present invention, and as shown in fig. 2, the embodiment includes the following steps:
step 1, a mobile terminal receives a near field wireless connection starting request input by a user and starts a near field wireless connection function of the mobile terminal;
specifically, the short-distance wireless connection of the mobile terminal can be in various modes such as bluetooth, WIFI, wireless USB and the like.
Step 2, the computing entity starts the short-range wireless connection of the computing entity;
in this step, the computing entity may be a computing powerful device such as a computer; specifically, when the computing entity receives a short-range wireless connection opening request input by a user, the computing entity opens its short-range wireless connection function.
In addition, it should be understood that the computing entity in this step refers to: and the computing entities are positioned in the effective range of the short-distance wireless connection of the mobile terminal, and the step 1 and the step 2 are not distinguished in sequence in implementation.
3-4, searching a computing entity in a nearby area by the mobile terminal in a short-distance wireless communication mode, and sending a wireless connection request to the computing entity when the computing entity is searched;
specifically, the mobile terminal searches a calculation entity in an effective range of the short-distance wireless connection of the mobile terminal; when a computing entity is searched for that also opens a close-range wireless connection, a wireless connection request may be sent to the computing entity.
Step 5-6, the computing entity verifies the received wireless connection request, and when the verification is passed, the computing entity returns the access approval information to the mobile terminal, and at the moment, the wireless connection between the mobile terminal and the computing entity is established;
specifically, in this step, the verifying the wireless connection request by the computing entity further includes: determining whether to approve the access request of the mobile terminal according to the running condition of the mobile terminal, and returning disapproval access information to the mobile terminal when disapproval; when the CPU utilization rate of the computing entity is higher, the number of running processes is more and the like, the computing entity returns the non-agreed access information to the mobile terminal; on the contrary, when the CPU use state of the computing entity is good and the number of the running processes is not too much, the computing entity returns the access approval information to the mobile terminal.
Step 7, after the wireless connection between the mobile terminal and the computing entity is established, pushing client software pre-stored by the mobile terminal to the computing entity;
in this step, the mobile terminal may specifically push the client software to the computing entity in a file form; the client software can be pre-built in a file management area of the mobile terminal and is released to the user along with the mobile terminal software.
Step 8, the computing entity installs and runs the received client software, and returns the installed information to the mobile terminal after the installation is finished; after receiving the installed information, the mobile terminal starts a self transmission adaptation task sub-module, and at the moment, browser service connection between the mobile terminal and the computing entity is established;
in the step, after the computing entity operates, the client software is mainly used for exchanging data with a wireless task module of the computing entity, calling a browser engine of the computing entity and executing commands such as webpage data analysis and the like sent by the mobile terminal;
in addition, when the computing entity detects that the client software pushed by the mobile terminal is installed, the computing entity directly runs the installed client software without installing the received client software and sends the installed information to the mobile terminal.
And when the computing entity detects that the client software version of the mobile terminal installed by the computing entity is lower than the received client software, the computing entity can automatically update the client software version, and after the updating is finished, the installed information is returned to the mobile terminal.
Step 9, after receiving the remote browser selection information input by the user, the mobile terminal starts a remote browser engine mode;
specifically, in this step, a browser module of the mobile terminal provides a browser engine mode selection function for the user, which includes a local browser engine mode and a remote browser engine mode; when the mobile terminal receives the selection information of the remote browser, the mobile terminal starts a remote browser engine mode, stops the software task of the mobile application processor, cuts off the access of the mobile terminal browser to the task module of the mobile application processor in the mobile terminal, and cuts off the data communication between the mobile application processor and the CPU; meanwhile, in order to save power consumption of the mobile terminal, the mobile application processor can be selected to be in a dormant state.
Step 10-11, the mobile terminal starts a virtual coprocessor task module of the mobile terminal, processes webpage data to be analyzed, and sends the processed data to a computing entity;
specifically, after the mobile terminal starts a virtual coprocessor task module, the virtual coprocessor task module receives webpage data to be analyzed from a CPU, performs buffering processing, encapsulates the webpage data obtained by buffering and a local analysis command into a data packet format, and sends the data packet format to a transmission adaptation task submodule; the transmission adaptation task sub-module converts the wireless protocol data format of the received data and then sends the data to the wireless task module of the mobile terminal, and the wireless task module of the mobile terminal and the wireless task module of the computing entity carry out wireless data communication and send the data to the computing entity.
Step 12-13, the wireless task module of the computing entity sends the received data to client software, the client software calls a local browser engine of the computing entity to perform webpage data analysis, picture rendering and the like, and the obtained frame data stream is returned to the mobile terminal;
specifically, after the client software performs data format conversion on the received data, a local browser engine is called to perform actual processing, the local browser engine finally performs webpage data analysis and image rendering by using hardware such as a CPU (central processing unit) of the computing entity, the frame data stream obtained through calculation is returned to the client software, and the client software calls a wireless task module of the computing entity to return the frame data stream to the mobile terminal.
Step 14, the mobile terminal processes the received frame data stream and displays the frame data stream through a local browser;
specifically, a wireless task module of the mobile terminal sends frame data streams to a transmission adaptation task sub-module, the transmission adaptation task sub-module converts the frame data streams in a wireless protocol data format into a data format which can be processed by a virtual coprocessor task module, then sends the converted frame data streams to the virtual coprocessor task module, the virtual coprocessor task module performs processing such as buffering and acceleration on the received frame data streams, finally obtained data are provided for a browser of the mobile terminal, and the browser calls hardware presentation effects such as a Liquid Crystal Display (LCD) of the local mobile terminal.
In addition, when the CPU of the mobile terminal detects that the browser service connection established in step 8 is disconnected, the remote browser engine mode is switched to the local browser engine mode, the virtual coprocessor task module and the transmission adaptation task sub-module are closed, the mobile application processor is awakened, and the mobile application processor software task is started; the browser service disconnection may be a message of terminating the remote browser engine mode, which is received by the user, or a condition that the mobile terminal is detected not to be within the service range of the computing entity, or the computing entity terminates providing the remote browser engine service for the mobile terminal.
Fig. 3 shows a composition structure of the mobile terminal of the present invention, as shown in fig. 3, the mobile terminal includes a wireless task module 31, a CPU 32, a mobile application processor task module 33, a browser service connection module 34, and a virtual coprocessor task module 35; wherein,
the wireless task module 31 is configured to receive a frame data stream obtained by invoking, by client software of the computing entity, a browser engine of the computing entity to analyze the web page data and render the image;
a browser service connection module 34, configured to establish a browser service connection with a computing entity;
and the virtual coprocessor task module 35 is configured to send the webpage data to be analyzed to the client software installed in the computing entity through the wireless task module.
Further, the wireless task module 31 is specifically configured to search a computing entity, send a wireless connection request to the searched computing entity, and establish a wireless connection with the computing entity after receiving the access grant information returned by the computing entity.
Further, the browser service connection module 34 further includes a transmission adaptation task sub-module 341; the browser service connection module 34 is specifically configured to push pre-stored client software to the computing entity that has established the wireless connection, and after receiving information of the installed client software returned by the computing entity, trigger the transmission adaptation task sub-module 341 to complete establishment of the browser service connection with the computing entity.
Further, the CPU 32 is configured to, after receiving remote browser selection information input by a user, enable a remote browser engine mode, stop a mobile application processor software task of the mobile application processor task module 33 of the mobile terminal, cut off data communication between the CPU 32 and the mobile application processor of the mobile application processor task module 33, and place the mobile application processor in a dormant state.
Further, the virtual coprocessor task module 35 is specifically configured to receive the web page data to be analyzed sent by the CPU 32, perform buffering processing, encapsulate the web page data and the analysis command into a data packet format, and send the data packet format to the transmission adaptation task sub-module 341;
the transmission adaptation task sub-module 341 is specifically configured to perform wireless protocol format conversion on the received data, and then send the data to the wireless task module 31;
a wireless task module 31, specifically configured to send the received data to a wireless task module of a computing entity; the computing entity sends the received data to client software, the client software calls a local browser engine of the computing entity to analyze webpage data, render pictures and the like, and returns the obtained frame data stream to the mobile terminal;
specifically, after data format conversion is carried out on received data by client software, a local browser engine is called to carry out actual processing, the local browser engine finally utilizes hardware such as a CPU (central processing unit) and a display card of a computing entity to carry out webpage data analysis and image rendering, an obtained frame data stream is returned to the client software, and the client software calls a wireless task module of the computing entity to return the frame data stream to the mobile terminal;
the wireless task module 31 of the mobile terminal sends the received frame data stream to the transmission adaptation task sub-module 341, the transmission adaptation task sub-module 341 converts the data in the wireless protocol data format into a data format that can be processed by the virtual coprocessor task module 35, and then sends the converted frame data stream to the virtual coprocessor task module 35, the virtual coprocessor task module 35 performs processing such as buffering and acceleration on the received frame data stream, and then provides the finally obtained data to the browser of the mobile terminal, and the browser calls the hardware presentation effect of the local LCD and the like of the mobile terminal.
Further, the CPU 32 is further configured to switch the remote browser engine mode to the local browser engine mode when detecting that the browser service of the browser service connection module 34 is disconnected, close the virtual co-processing task module 35 and the browser service connection module 34, and start the mobile application processor task module 33, specifically, wake up the mobile application processor and start a mobile application processor software task.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (12)
1. A method for implementing a mobile terminal browser is characterized by comprising the following steps:
the mobile terminal establishes browser service connection with a computing entity;
the mobile terminal sends the webpage data to be analyzed to client software installed in a computing entity, calls a browser engine of the computing entity through the client software to analyze the webpage data and render pictures, and receives frame data streams returned by the computing entity.
2. The method of claim 1, wherein before the mobile terminal establishes the browser service connection with the computing entity, the method further comprises:
the mobile terminal searches a calculation entity by using a short-distance wireless communication mode;
and the mobile terminal sends a wireless connection request to the searched computing entity, and establishes wireless connection with the computing entity after receiving the access approval information returned by the computing entity.
3. The method of claim 1, wherein the establishing the browser service connection between the mobile terminal and the computing entity is:
the mobile terminal pushes pre-stored client software to a computing entity which establishes wireless connection;
and after receiving the information of the installed client software returned by the computing entity, the mobile terminal starts a self transmission adaptation task sub-module to complete the establishment of the browser service connection with the computing entity.
4. The method according to any of claims 1 to 3, wherein after the mobile terminal establishes a browser service connection with a computing entity, the method further comprises:
after receiving remote browser selection information input by a user, the mobile terminal starts a remote browser engine mode;
stopping software tasks of a mobile application processor of the mobile terminal, cutting off data communication between a CPU of the mobile terminal and the mobile application processor, and putting the mobile application processor in a dormant state.
5. The method according to claim 4, wherein the mobile terminal sends the webpage data to be parsed to a client software installed in the computing entity, and the client software calls a browser engine of the computing entity to perform webpage data parsing and rendering of the picture as:
the mobile terminal starts a virtual coprocessor task module of the mobile terminal, receives webpage data to be analyzed sent by a CPU of the mobile terminal, packages the webpage data and a local analysis command into a data packet format after buffering, and sends the data packet format to a transmission adaptation task submodule;
the transmission adaptation task sub-module converts the wireless protocol data format of the received data, and then sends the data to a wireless task module of the mobile terminal, and the data is sent to a wireless task module of a computing entity by the wireless task module;
and the wireless task module of the computing entity sends the received data to client software, and the client software calls a browser engine of the computing entity to analyze webpage data and render pictures.
6. The method of claim 5, further comprising:
when the mobile terminal detects that the browser service is disconnected, the remote browser engine mode is switched to the local browser engine mode, the virtual coprocessor task module and the transmission adaptation task submodule of the mobile terminal are closed, the mobile application processor of the mobile terminal is awakened, and the software task of the mobile application processor is started.
7. A mobile terminal comprises a wireless task module, a CPU and a mobile application processor task module, and is characterized in that the mobile terminal also comprises: the system comprises a browser service connection module and a virtual coprocessor task module; wherein,
the browser service connection module is used for establishing browser service connection with the computing entity;
the virtual coprocessor task module is used for sending the webpage data to be analyzed to client software installed in a computing entity through the wireless task module;
and the wireless task module is used for receiving frame data streams obtained by calling a browser engine of the computing entity to analyze the webpage data and render pictures by client software of the computing entity.
8. The mobile terminal of claim 7, wherein the wireless task module is specifically configured to search for a computing entity, send a wireless connection request to the searched computing entity, and establish a wireless connection with the computing entity after receiving access grant information returned by the computing entity.
9. The mobile terminal of claim 7, wherein the browser service connection module further comprises a transmission adaptation task sub-module; wherein,
and the browser service connection module is specifically used for pushing pre-stored client software to the computing entity which has established the wireless connection, and triggering the transmission adaptation task sub-module after receiving the information of the installed client software returned by the computing entity, so as to complete the establishment of the browser service connection with the computing entity.
10. The mobile terminal according to any of claims 7 to 9, wherein the CPU is configured to, after receiving a remote browser selection message input by a user, enable a remote browser engine mode, stop a mobile application processor software task of the mobile application processor task module, disconnect data communication between the CPU and a mobile application processor of the mobile application processor task module, and place the mobile application processor in a dormant state.
11. The mobile terminal according to claim 10, wherein the virtual coprocessor task module is specifically configured to receive web page data to be parsed, which is sent by the CPU, perform buffering processing, encapsulate the web page data and the parsing command into a data packet format, and send the data packet format to the transmission adaptation task sub-module;
the transmission adaptation task submodule is specifically used for converting the wireless protocol format of the received data and then sending the converted data to the wireless task module;
and the wireless task module is specifically used for sending the received data to the wireless task module of the computing entity.
12. The mobile terminal of claim 11, wherein the CPU is further configured to switch a remote browser engine mode to a local browser engine mode when detecting that a browser service connection of the browser service connection module is disconnected, close the virtual co-processing task module and the browser service connection module, wake up the mobile application processor, and start a software task of the mobile application processor.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105909597A CN102096700A (en) | 2010-12-15 | 2010-12-15 | Mobile terminal and implementation method of browser of same |
PCT/CN2011/078775 WO2012079386A1 (en) | 2010-12-15 | 2011-08-23 | Mobile terminal and browser method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105909597A CN102096700A (en) | 2010-12-15 | 2010-12-15 | Mobile terminal and implementation method of browser of same |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102096700A true CN102096700A (en) | 2011-06-15 |
Family
ID=44129795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105909597A Pending CN102096700A (en) | 2010-12-15 | 2010-12-15 | Mobile terminal and implementation method of browser of same |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102096700A (en) |
WO (1) | WO2012079386A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012079386A1 (en) * | 2010-12-15 | 2012-06-21 | 中兴通讯股份有限公司 | Mobile terminal and browser method therefor |
CN102520893A (en) * | 2011-10-26 | 2012-06-27 | 苏州工业园区鑫海胜电子有限公司 | Method for printing webpage of cloud network-based mobile terminal |
CN103064644A (en) * | 2011-10-21 | 2013-04-24 | 联想(北京)有限公司 | Image display method, graphics card and electronic equipment |
WO2015176519A1 (en) * | 2014-05-21 | 2015-11-26 | 华南理工大学 | Distributed collaborative method for improving application efficiency of web browser |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110028949A1 (en) | 2009-07-29 | 2011-02-03 | Lensx Lasers, Inc. | Optical System for Ophthalmic Surgical Laser |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581142A (en) * | 2003-08-06 | 2005-02-16 | 松下电器产业株式会社 | Method, server and subscriber machine used in subscriber machine-server distribution type system |
CN101072394A (en) * | 2006-05-12 | 2007-11-14 | 谢勇 | Mobile phone video converting system |
CN101076100A (en) * | 2006-05-19 | 2007-11-21 | 北京华旗资讯数码科技有限公司 | Method and apparatus for transmitting decoded data fluid to display device |
CN101521680A (en) * | 2009-03-20 | 2009-09-02 | 华南理工大学 | Dual-mode wireless thin terminal device and method for utilizing external computing resources |
CN101557551A (en) * | 2009-05-11 | 2009-10-14 | 成都市华为赛门铁克科技有限公司 | Cloud service accessing method, device and communication system thereof for mobile terminal |
US20090313363A1 (en) * | 2008-06-17 | 2009-12-17 | The Go Daddy Group, Inc. | Hosting a remote computer in a hosting data center |
CN101657032A (en) * | 2009-09-23 | 2010-02-24 | 中兴通讯股份有限公司 | Method, system and mobile terminal of network computing service |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118379B (en) * | 2010-06-30 | 2014-06-25 | 卢伟 | Mobile cloud framework based on open wireless architecture (OWA) |
CN102026346B (en) * | 2010-12-15 | 2014-12-10 | 中兴通讯股份有限公司 | Mobile terminal and calculating method thereof |
CN102024048B (en) * | 2010-12-15 | 2014-04-09 | 中兴通讯股份有限公司 | Implementation method of mobile terminal and browser thereof |
CN102098512A (en) * | 2010-12-15 | 2011-06-15 | 中兴通讯股份有限公司 | Mobile terminal and video display realizing method thereof |
CN102096700A (en) * | 2010-12-15 | 2011-06-15 | 中兴通讯股份有限公司 | Mobile terminal and implementation method of browser of same |
CN102055500A (en) * | 2010-12-15 | 2011-05-11 | 中兴通讯股份有限公司 | Mobile terminal and implementation method of audio playing thereof |
CN102098511A (en) * | 2010-12-15 | 2011-06-15 | 中兴通讯股份有限公司 | Mobile terminal and video playing realization method thereof |
CN102035942B (en) * | 2010-12-15 | 2013-12-04 | 中兴通讯股份有限公司 | Mobile terminal and audio play implementation method thereof |
CN102035941A (en) * | 2010-12-15 | 2011-04-27 | 中兴通讯股份有限公司 | Mobile terminal and computing method thereof |
-
2010
- 2010-12-15 CN CN2010105909597A patent/CN102096700A/en active Pending
-
2011
- 2011-08-23 WO PCT/CN2011/078775 patent/WO2012079386A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581142A (en) * | 2003-08-06 | 2005-02-16 | 松下电器产业株式会社 | Method, server and subscriber machine used in subscriber machine-server distribution type system |
CN101072394A (en) * | 2006-05-12 | 2007-11-14 | 谢勇 | Mobile phone video converting system |
CN101076100A (en) * | 2006-05-19 | 2007-11-21 | 北京华旗资讯数码科技有限公司 | Method and apparatus for transmitting decoded data fluid to display device |
US20090313363A1 (en) * | 2008-06-17 | 2009-12-17 | The Go Daddy Group, Inc. | Hosting a remote computer in a hosting data center |
CN101521680A (en) * | 2009-03-20 | 2009-09-02 | 华南理工大学 | Dual-mode wireless thin terminal device and method for utilizing external computing resources |
CN101557551A (en) * | 2009-05-11 | 2009-10-14 | 成都市华为赛门铁克科技有限公司 | Cloud service accessing method, device and communication system thereof for mobile terminal |
CN101657032A (en) * | 2009-09-23 | 2010-02-24 | 中兴通讯股份有限公司 | Method, system and mobile terminal of network computing service |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012079386A1 (en) * | 2010-12-15 | 2012-06-21 | 中兴通讯股份有限公司 | Mobile terminal and browser method therefor |
CN103064644A (en) * | 2011-10-21 | 2013-04-24 | 联想(北京)有限公司 | Image display method, graphics card and electronic equipment |
CN103064644B (en) * | 2011-10-21 | 2016-03-02 | 联想(北京)有限公司 | A kind of method for displaying image, video card and electronic equipment |
CN102520893A (en) * | 2011-10-26 | 2012-06-27 | 苏州工业园区鑫海胜电子有限公司 | Method for printing webpage of cloud network-based mobile terminal |
WO2015176519A1 (en) * | 2014-05-21 | 2015-11-26 | 华南理工大学 | Distributed collaborative method for improving application efficiency of web browser |
Also Published As
Publication number | Publication date |
---|---|
WO2012079386A1 (en) | 2012-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102024048B (en) | Implementation method of mobile terminal and browser thereof | |
WO2020192537A1 (en) | Network card switching method and electronic device | |
CN102546920B (en) | Method, system and device of running process | |
CN102026346B (en) | Mobile terminal and calculating method thereof | |
EP1950983A1 (en) | A system and method for data pushing | |
EP4080920A1 (en) | Wireless communication method and device having wireless communication function | |
CN112351412A (en) | Content connection method, system and electronic equipment | |
US8849953B2 (en) | Terminal device, data receiving method, data receiving program, and recording medium | |
CN102098512A (en) | Mobile terminal and video display realizing method thereof | |
CN106658064B (en) | Virtual gift display method and device | |
CN102098511A (en) | Mobile terminal and video playing realization method thereof | |
WO2014173167A1 (en) | Method, apparatus and system for filtering data of web page | |
WO2013182063A1 (en) | Webapp startup method and device | |
CN102096700A (en) | Mobile terminal and implementation method of browser of same | |
WO2022252882A1 (en) | Anti-hijacking method and apparatus for browser webpage, and electronic device and storage medium | |
CN102035942B (en) | Mobile terminal and audio play implementation method thereof | |
WO2012155698A1 (en) | Browser engine based method for dynamically loading widget and mobile terminal | |
WO2015003618A1 (en) | Method and apparatus for webpage browsing | |
US9582584B2 (en) | Method, apparatus and system for filtering data of web page | |
CN105487640A (en) | Image pre-loading and caching method of Android watch | |
CN101945133A (en) | Data connecting method, device and system for mobile terminal | |
CN102035941A (en) | Mobile terminal and computing method thereof | |
CN113312572A (en) | Resource processing method and device, storage medium and electronic equipment | |
WO2022135210A1 (en) | Enhanced screen sharing method and system and electronic device | |
CN102055500A (en) | Mobile terminal and implementation method of audio playing thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110615 |