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

Local storage capacity expansion system based on device driver

A device-driven, local storage technology, applied in the field of storage capacity expansion system, can solve problems such as troublesome use, poor user experience, adjustment of cloud resource configuration, etc., and achieve the effect of strong compatibility and wide application range

Pending Publication Date: 2019-12-13
蒋昊坤
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are many limitations in this implementation method. First of all, it is troublesome to use. Users must manually upload their data to the cloud or download data from the cloud through the client software, which cannot be transparent and localized; and then The user experience is not good. Every file stored in the cloud must be completely downloaded to the local through the client software before each use. Such a waiting process greatly affects the user experience; The disk cannot be dynamically, customized, and fine-grained to adjust the cloud resource configuration according to the user's resource usage. Generally, the user's storage expansion is performed at the GB level or above.
[0005] In the field of enterprise storage, traditional network storage technologies include network file system (NFS) implemented at the file system level, iSCSI at the disk level, network block device (NBD) and other technologies. It is not suitable for the complex and changeable mobile network environment, nor can it meet the dynamic, customized and mobile requirements of various intelligent terminals and embedded devices for storage devices at the present stage.

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
  • Local storage capacity expansion system based on device driver
  • Local storage capacity expansion system based on device driver
  • Local storage capacity expansion system based on device driver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Such as Figure 1~5 As shown, the local storage capacity expansion system based on the device driver includes three different types of terminals connected to the server, and all terminals and the server perform data transmission with each other. The terminals include type 1 terminal, type 2 terminal and type Three terminals, the operating systems in the Type 1 terminal and Type 2 terminal are divided into user space and kernel space, the Type 1 terminal interacts with the server through the driver program in the kernel space, and the Type 2 terminal interacts with the server through the user space The internal terminal network communication library interacts with the server, and the type three terminal includes an embedded application program and a function library, and interacts with the server through the cooperation of the embedded application program and the function library.

[0037] Among the existing technologies, there are mainly two technical solutions, the fir...

Embodiment 2

[0060] This embodiment is optimized on the basis of Embodiment 1. The terminal user state program is installed in the user space of the type-one terminal, the device driver is installed in the kernel space, and the terminal network communication library is built in the device driver. The state program sends control commands and parameters to the device driver, and after being processed by the device driver, data exchange is performed with the server through the terminal network communication library.

[0061] The terminal user state program and terminal network communication library are installed in the user space of the type two terminal, the kernel is installed with a device driver, the end user state program performs data interaction with the terminal network communication library and the device driver, and the terminal network communication library communicates with the terminal network communication library. The server performs data interaction.

[0062] The terminal user...

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 local storage capacity expansion system based on an equipment driving program. Three different types of terminals interact with a server. Data transmission is carried out between all terminals and the server. The terminals comprise a first type terminal, a second type terminal and a third type terminal. Operating systems in the first-type terminal and the second-type terminal are divided into a user space and a kernel space. The type I terminal interacts with the server through a driving program in a kernel space; wherein the type 2 terminal interacts with the serverthrough a terminal network communication library in a user space, and the type 3 terminal comprises an embedded application program and a function library and interacts with the server through cooperation of the embedded application program and the function library. Program sets contained in the three types of terminals create a plurality of local storage devices for a user or create a plurality of storage devices through a soft bus, a virtual bus interface, a virtual bus device and a virtual storage device technology so as to achieve expansion of the local storage capacity.

Description

technical field [0001] The invention relates to a storage capacity expansion system, in particular to a device driver-based local storage capacity expansion system. Background technique [0002] With the development of information technology, a large amount of information has been digitized and transformed into computer-recognizable data, which is processed by the existing computer system, which puts forward new requirements for the existing computer storage system, and requires the computer system to have flexible data storage capacity. Most of the existing computer system storage quotas have been calibrated before the business system goes online. When the storage capacity is expanded later, the system usually needs to be shut down, which is difficult to meet the non-stop and flexible dynamic expansion requirements of modern applications. In smart devices, users may have insufficient storage capacity due to taking a large number of photos and videos. However, modern smart ...

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): G06F3/06G06F21/60G06F21/78
CPCG06F3/0604G06F3/0631G06F3/062G06F3/0662G06F3/067G06F21/602G06F21/78G06F3/0607
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