Browser page rendering method, electronic device and computer-readable storage medium

A technology of browser pages and electronic devices, applied in computing, multi-program devices, program control devices, etc., can solve problems such as inability to use independent video memory resources, inability to render browser pages, and limit the application range of browsers. Normal execution, reduced CPU load, and reduced dependencies

Inactive Publication Date: 2018-12-11
SHENZHEN ONETHING TECH CO LTD
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] If the windowless system (Windowless) software rendering method is used, the rendering efficiency is not high. If frequent rendering, such as rendering video, animation and other content, the CPU load will increase significantly, usually occupying more than 50% of the CPU load. In addition The CPU uses memory resources for rendering. For devices with independent video memory, the independent video memory resources cannot be used, resulting in waste of resources.
If the hardware rendering method with a window system is used, the operating system must have a window to achieve page rendering, otherwise the rendering target cannot be determined, which limits the application range of the browser, making it impossible for the operating system without a window system to render browser pages

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Browser page rendering method, electronic device and computer-readable storage medium
  • Browser page rendering method, electronic device and computer-readable storage medium
  • Browser page rendering method, electronic device and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0044] refer to figure 1 As shown, the first embodiment of the present invention proposes an electronic device 1 for implementing a browser page rendering method.

[0045] In this embodiment, the electronic device 1 can be a cloud service intelligent device, such as a mining machine, or a server, a smart phone, a tablet computer, a personal computer, a portable computer, and other electronic devices with computing functions.

[0046] The electronic device 1 includes: a memory 11 , a processor 13 , a network interface 15 and a communication bus 17 . Wherein, the network interface 15 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The communication bus 17 is used to realize connection communication between these components.

[0047]The memory 11 includes at least one type of readable storage medium. The at least one type of readable storage medium may be a non-volatile storage medium such as a flash memory, a hard disk, ...

no. 2 example

[0063] refer to figure 2 As shown, the second embodiment of the present invention proposes a browser page rendering method. In this embodiment, according to different requirements, figure 2 The order of execution of the steps in the flowcharts shown may be changed, and certain steps may be omitted. In addition, conventional processing steps related to browser page rendering can be included in the present invention according to actual application scenarios. The method includes the following steps:

[0064] Step S10, receiving a graphic content rendering request for the browser's page.

[0065] Specifically, the graphics content rendering request includes preset types of graphics content rendering parameters, which may include resolution, graphics type (eg, static graphics, dynamic graphics), and so on.

[0066] Step S20, open up a graphics content rendering space of a preset space size in the video memory according to the graphics content rendering request.

[0067] Spec...

no. 3 example

[0075] refer to Figure 4 As shown, the third embodiment of the present invention proposes a browser page rendering method. In this embodiment, according to different requirements, Figure 4 The order of execution of the steps in the flowcharts shown may be changed, and certain steps may be omitted. In addition, conventional processing steps related to browser page rendering can be included in the present invention according to actual application scenarios. In this embodiment, steps S12-S32 of the browser page rendering method are similar to steps S10-S30 of the second embodiment, except that the method further includes step S42.

[0076] The method includes the following steps:

[0077] Step S12, receiving a graphic content rendering request for the browser's page.

[0078] Step S22, opening a graphics content rendering space of a preset space size in the video memory according to the graphics content rendering request.

[0079] Step S32, calling the kernel of the browse...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a browser page rendering method. The method includes: receiving a graphics content rendering request for a browser page; opening a graphics content rendering space with a preset space size in the display memory according to the graphics content rendering request; calling the kernel of the browser, and driving the graphics processor to render the graphics content of the browser page in the opened graphics content rendering space. The invention also provides an electronic device and a computer-readable storage medium. The browser page rendering method the electronic device and the computer-readable storage medium can enable a browser to run on a linux device of a windowless system, reduce the dependence of the browser on the system module, and enable the browser to run in a wider range.

Description

technical field [0001] The present invention relates to the technical field of browser page rendering, in particular to a browser page rendering method, an electronic device and a computer-readable storage medium. Background technique [0002] As the application scope of the operating system without the window system becomes wider and wider, the operating system without the window system also has the requirement of rendering the browser page (for example, saving the screenshot of the current page). For example, in the Linux operating system without the X Window System (a software window system displayed in bitmap mode, the graphical user interface used by the operating system is established through software tools and framework protocols), a browser page (such as , rendering a chrome browser page), the existing rendering scheme is a software rendering method, that is, the drawing of the browser content is completed through Headless (an instruction module for windowless image ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/451G06F9/50
CPCG06F9/5027G06F9/451
Inventor 石鑫
Owner SHENZHEN ONETHING TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products