[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102096700A - Mobile terminal and implementation method of browser of same - Google Patents

Mobile terminal and implementation method of browser of same Download PDF

Info

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
Application number
CN2010105909597A
Other languages
Chinese (zh)
Inventor
王涛
赵恺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2010105909597A priority Critical patent/CN102096700A/en
Publication of CN102096700A publication Critical patent/CN102096700A/en
Priority to PCT/CN2011/078775 priority patent/WO2012079386A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

Mobile terminal and browser implementation method thereof
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:
step 101, a mobile terminal establishes browser service connection with a computing entity;
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.
CN2010105909597A 2010-12-15 2010-12-15 Mobile terminal and implementation method of browser of same Pending CN102096700A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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