Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device virtualization system and method based on Linux containers

A technology for virtualizing systems and devices, applied in the field of communications, can solve problems such as non-development, difficulty in device virtualization, and increased difficulty in device virtualization, and achieve the effect of improving resource utilization and avoiding tediousness.

Active Publication Date: 2016-07-27
杨霞
View PDF4 Cites 49 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 containers
  • Device virtualization system and method based on Linux containers
  • Device virtualization system and method based on Linux containers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The technical solutions of the various embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to 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 solution provided by the invention is developed based on the research and development of the Android system. The Android system designs a hardware abstraction layer (Hardware Abstraction Layer, HAL for short) between the Linux kernel and the Android framework. In addition to def...

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 invention belongs to the technical field of communication, 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 underlying hardware devices from upper-level operating systems and applications. As one of the underlying important supporting technologies of the current popular cloud computing platform, virtualization technology can greatly improve the resource utilization efficiency of physical devices. Especially with the increasing diversification of intelligent communication devices and the continuous improvement of the performance of communication devices, 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 realize the iso...

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
IPC IPC(8): G06F9/455
CPCG06F9/45504G06F9/45554
Inventor 杨霞郭文生
Owner 杨霞
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products