Virtualization technology-based method for constructing WEB running environment of intelligent terminal

A virtualization technology, a technology of intelligent terminals, applied in the field of intelligent terminals, can solve the problems of inability to realize WEB application service migration, low WEB application security, etc., and achieve the effects of resource sharing, fast startup and high resource utilization.

Active Publication Date: 2017-12-01
ZHENGZHOU SEANET TECH CO LTD
View PDF1 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] The WEB runtime environment can realize the installation management and life cycle management of WEB applications; when designing the WEB runtime environment, the current problems are: the security of WEB applications is low, and the service migration of WEB applications cannot be realized

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
  • Virtualization technology-based method for constructing WEB running environment of intelligent terminal
  • Virtualization technology-based method for constructing WEB running environment of intelligent terminal
  • Virtualization technology-based method for constructing WEB running environment of intelligent terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] Below in conjunction with accompanying drawing and specific embodiment the present invention is further described.

[0035] The following takes the multi-process WEB engine chromium as an example to illustrate how to build a WEB runtime environment based on Docker virtualization technology.

[0036] Such as figure 1 As shown, each Tab page in Chromium corresponds to a process. According to this, the process relationship in Chromium can be seen: the main process Browser manages the logic of the entire main frame, and is responsible for UI display and window management. There is a MainThread as each RenderProcess and RenderView The Host manages the rendering and display of different Tabs, and another I / OThread acts as a proxy to support the communication between the Host and Client; each Tab page is a Renderer process, which is responsible for the processing and rendering of its own pages, through the proxy of IPC and I / O Thread , communicate with the Browser process. The...

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 provides a virtualization technology-based method for constructing a WEB running environment of an intelligent terminal. The method comprises the steps of constructing a multi-process WEB engine combined with Docker, and isolating each WEB application through a container; and performing separation on a main process and a rendering process of a browser in the multi-process WEB engine, wherein the rendering process runs in the Docker container, the main process and the rendering process of the browser in the multi-process WEB engine communicate through IPC, the managed application processes during WEB running include Container Handler and Docker client of Docker, Container Handler is used for managing the application processes and calling an interface provided by Docker client, and Docker client is used for interacting with a Docker engine, managing the containers and obtaining state information of the containers. According to the method, the WEB applications are isolated based on the containers, so that the WEB applications have higher security; the processes and the resources can be isolated at the same time; while the applications are isolated, the resource sharing can be realized, so that the resource utilization rate is high; the containers can communicate based on a Docker virtualization technology; and the starting speed is high.

Description

technical field [0001] The present invention relates to an intelligent terminal, to the technical field of virtualization and to the technical field of WEB engine and WEB runtime, in particular to a multi-process WEB engine technology based on Docker virtualization technology and using containers to isolate WEB applications, and in particular to a virtualization-based A method for building a smart terminal WEB runtime with technology. Background technique [0002] With the development of embedded systems becoming more and more intelligent, more and more applications are supported. In a multi-application operating environment, user privacy data is facing huge challenges. Trojan horses, malware and viruses are easy to invade and steal. Get the user's private data. In order to enhance the security of applications, we use virtualization technology, usually based on virtualization technology. Applications are isolated through containers, and applications are completely isolated ...

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): G06F21/53G06F9/455
CPCG06F9/45558G06F21/53G06F2009/45587G06F2221/2149
Inventor 王劲林郭志川胡琳琳朱小勇孙鹏韩锐
Owner ZHENGZHOU SEANET 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