Device virtualization system and method based on linux container

A virtualization system and equipment technology, applied in the field of communication, can solve problems such as non-development, difficulty in equipment virtualization, and increased difficulty of equipment virtualization, so as to improve resource utilization and avoid cumbersome effects

Active Publication Date: 2018-12-04
杨霞
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For some proprietary devices (such as telephone devices on the mobile phone platform, etc.), device manufacturers need to protect their intellectual property rights, which are usually source codes that are not developed; is very difficult
In addition, due to the diversity of device manufacturers and devices, there may be great differences even among similar device drivers, which also increases the difficulty of realizing device virtualization.

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
  • Device virtualization system and method based on linux container
  • Device virtualization system and method based on linux container
  • Device virtualization system and method based on linux container

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0057] The device virtualization technical solution provided by the present invention can be applied to terminal devices based on the Android system, such as smart phones and tablet computers. The technical scheme provided by the present invention is researched and developed based on the Android system. The Android system designs a Hardware Abstraction Layer (HAL) between the Linux kernel and the Android framework. In addition to defining the overall standard interface of HAL, HAL ...

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 device virtualization system and method based on Linux containers. Virtual device clients and a virtual device server are loaded between Android system HALs and a device subsystem; device operation requests are sent to the virtual device server through the virtual device clients; and then the virtual device server finishes function call in a manufacturer dynamic library, thus realizing agency for the device operations, or constructs device operation results, thus realizing reuse of the device subsystem. According to the device virtualization system and method provided by the invention, through loading the virtual device clients and the virtual device server in multiple Android systems and container management service in a Linux kernel, the agency for the device operations and the reuse of the device subsystem are finished, thus realizing virtualization of the device; a new method different from a traditional device virtualization method is provided; and the reuse of special devices (especially devices without open source code) such as Radios is realized in the multi-Android platform based on a Linux container technique.

Description

Technical field [0001] The present invention belongs to the field of communication technology, relates to equipment virtualization technology, and in particular relates to a Linux container-based equipment virtualization system and method. Background technique [0002] Virtualization technology is a technology that separates and decouples the underlying hardware devices from the upper operating system and application programs. Virtualization technology, as one of the important underlying support technologies of the current popular cloud computing platform, can greatly improve the resource utilization efficiency of physical equipment. Especially with the increasing diversification of smart communication devices and the continuous improvement of the performance of communication devices, the hardware resources of communication devices (such as smart phones) are currently in a relatively surplus state. Using virtualization technology to virtualize multiple operating systems can isol...

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 Patents(China)
IPC IPC(8): G06F9/455
CPCG06F9/45504G06F9/45554
Inventor 杨霞郭文生
Owner 杨霞
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