Remote Browser Engine Offloading for Mobile Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile terminals lack sufficient computing power and efficiency for smooth webpage browsing due to inferior processing capabilities compared to computers, leading to increased power consumption and high user expenses when relying on high-performance processors or cloud computing.
Innovation Solution
Establishing a remote browser connection with a computing entity to utilize a distributed browser engine for parsing and rendering webpage data, reducing the load on the mobile terminal's processor and minimizing power consumption by switching to a hibernate state when not in use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high-performance processors (ARM or mobile application processor) are applied to improve processing performance, then browser rendering speed and webpage refreshing smoothness are improved, but power consumption increases significantly
Solution Approach 1:
The patent introduces a remote server as an intermediary to handle browser engine tasks. The mobile terminal's browser sends webpage data and parsing commands to the remote server, which executes the parsing and rendering operations. This mediator approach allows the mobile device to leverage remote computing power without requiring high-performance local processors, thus resolving the contradiction between processing performance and power consumption.
2Productivity
If cloud computing is used to obtain powerful computing and storage capability, then processing performance is improved, but network bandwidth is occupied and user expense increases
Solution Approach 1:
The patent extracts the browser engine functionality from the mobile terminal and places it on a remote server. Only essential browser-related data (webpage content, parsing commands, and rendered output) is transmitted over the network, rather than using cloud computing for all processing tasks. This extraction approach reduces network bandwidth consumption compared to general cloud computing solutions while still providing enhanced computing capability for browser operations.
3Productivity
If high-performance processors are adopted to improve browser rendering speed, then webpage browsing performance is improved, but device cost increases due to price factors
Solution Approach 1:
The patent uses a remote server to host the browser engine, effectively copying the browser functionality to a remote location with high-performance computing resources. This allows mobile terminals with lower-cost processors to access browser rendering capabilities that would otherwise require expensive hardware, thus resolving the contradiction between rendering speed and device cost.
Data Source
AI summary
The present disclosure provides a mobile terminal and a method for implementing a browser of the mobile terminal. The method comprises: the mobile terminal establishes a remote browser connection with a computing entity; and the mobile terminal remotely calls a browser engine to parse webpage data and render an image for data to be parsed through a distributed program interface of the browser engine provided by the computing entity, and receives frame dataflow from the computing entity. Through the present disclosure, the mobile terminal establishes a remote browser connection with the computing entity to share the browser engine of the computing entity based on distributed implementation as a component to the mobile terminal; the browser engine of the computing entity is remotely called to work to actually acquire the parsing capability of the CPU and other hardware resources of the computing entity; and the frame dataflow returned from the computing entity is received and presented. The mobile terminal not only acquires a relatively high computing capability but also has small power consumption; extra expense of the user is avoided and additional client software is not needed, and thereby improving the usability.


