Cloud Browser Rendering for Multi-Display Webpage Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web browsing systems on communication terminals struggle to provide optimal webpage rendering for diverse display environments, often resulting in unsuitable display sizes and resolutions when transitioning between different device types.
Innovation Solution
A cloud-based browser engine system that includes a server to render webpages based on specific display environment information, transmitting optimized render images to communication terminals like image processing apparatuses, ensuring appropriate size and resolution for each device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If webpage rendering is performed locally on communication terminals with diverse display environments, then each device can display webpages independently, but the display size and resolution become unsuitable for different device types
Solution Approach 1:
The patent extracts the browser engine from the communication terminal and relocates it to a cloud server. The terminal only retains the functionality to send requests and display results, while the complex rendering process is performed externally on the server, which can then optimize output for different display environments.
Solution Approach 2:
The server receives specification information about the terminal's display environment and dynamically adjusts rendering parameters such as display size and resolution based on the specific device type, ensuring optimal display quality for each device category.
2Manufacturing precision
If a cloud-based rendering system is implemented, then rendering quality can be optimized for different devices, but the system complexity increases
Solution Approach 1:
The patent merges the browser engine functionality into the server system, combining webpage access, rendering processing, and adaptive output generation into a single integrated system. This consolidates complexity from multiple distributed terminals into one centralized rendering service.
3Ease of operation
If the browser engine is offloaded to the cloud, then terminals with limited resources can access webpages effectively, but communication bandwidth requirements increase
Solution Approach 1:
Instead of transmitting entire webpages or high-resolution images to terminals with limited display capabilities, the server renders the webpage and transmits only the necessary display image data optimized for the specific terminal type, reducing unnecessary data transmission.
Data Source
AI summary
A web browsing system includes a server configured to render a webpage, and a communication terminal configured to display the webpage based on a result of the rendering, the communication terminal including: a unit configured to transmit, to the server, address information of the webpage and specification information for specifying a display environment of the communication terminal, and a unit configured to receive, from the server, a render image of the webpage rendered based on a rendering condition specified based on the specification information, and the server including: a unit configured to receive the address information and the specification information from the communication terminal, and a unit configured to access the webpage based on the address information, generate the render image from the webpage based on the rendering condition specified based on the specification information, and transmit the render image to the communication terminal.


