Video data storage method and system

A video data and data block technology, applied in the storage field, can solve the problem that the EC storage solution is not applicable to the video surveillance storage field, and achieve the effect of ensuring high utilization rate, high performance, and high reconstruction performance

Active Publication Date: 2016-03-16
ZHEJIANG UNIVIEW TECH CO LTD
View PDF3 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Therefore, the current EC storage solution for the Internet industry is not suitable for the field of video surveillance storage, and it is necessary to design an EC storage solution for the field of video surveillance storage

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
  • Video data storage method and system
  • Video data storage method and system
  • Video data storage method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Aiming at the problems existing in the prior art, a video data storage method is proposed in the embodiment of the present invention, and the method is applied to a distributed video monitoring system including a management node, a storage node, a write client and a read client, such as figure 1 As shown, the method may specifically include the following steps:

[0049] Step 101, the management node receives a stripe resource request message from a write client, and allocates a stripe to the write client, and the stripe includes at least one data block for storing a check block.

[0050] In the embodiment of the present invention, the process of the management node allocating a stripe including at least one data block for storing the check block to the write client may specifically include but not limited to the following method: the management node obtains from the stripe resource request message Obtain the device ID of the data writing device where the write client is...

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 video data storage method and system, which are applied to a distributed video monitoring system comprising a management node, storage nodes, a writing client and a reading client. The method comprises the steps that the management node receives a stripe resource request message from the writing client and allocates stripes to the writing client, wherein each stripe comprises at least one data block used for storing verifying blocks; the management node sends a data block resource request message to the storage nodes corresponding to the stripes and receives a data block resource response message carrying data block information and returned by each storage node; and the management node determines information of the stripes by utilizing the data block information and sends the information of the stripes to the writing client through a stripe resource response message, and the writing client writes video data into corresponding data blocks of the storage nodes corresponding to the stripes by utilizing the information of the stripes. Through the technical scheme provided by the invention, high writing performance, high space utilization rate and high reconstruction performance are supported.

Description

technical field [0001] The invention relates to the technical field of storage, in particular to a video data storage method and system. Background technique [0002] EC (Erasure Code, Erasure Code), as a forward error correction technology, is mainly used to avoid data loss during network transmission. Storage systems utilize EC to improve storage reliability. The general implementation of EC is as follows: divide the file to be stored in the system into k blocks, and then encode them to obtain n file fragments (n>k), and perform distributed storage on the n file fragments. Based on this, only k' available file fragments are required to reconstruct the original file, thereby restoring the original file. The space complexity and data redundancy of erasure codes are low. If a file is divided into k blocks and n file fragments are obtained after encoding, they need to be stored on n system nodes, consuming n / k times the storage resources. [0003] The current EC storage ...

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/06H04N5/76
CPCG06F3/064G06F3/067H04N5/7605
Inventor 成浩
Owner ZHEJIANG UNIVIEW 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