CN102523270B - Method for realizing cloud storage - Google Patents

Method for realizing cloud storage Download PDF

Info

Publication number
CN102523270B
CN102523270B CN201110406126.5A CN201110406126A CN102523270B CN 102523270 B CN102523270 B CN 102523270B CN 201110406126 A CN201110406126 A CN 201110406126A CN 102523270 B CN102523270 B CN 102523270B
Authority
CN
China
Prior art keywords
virtual disk
file
minifilter
database
files
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110406126.5A
Other languages
Chinese (zh)
Other versions
CN102523270A (en
Inventor
马萧萧
郑睿
孙孟田
刘钊
李伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHENGDU DONGFANGSHENGXING ELECTRONICS Co Ltd
Original Assignee
CHENGDU DONGFANGSHENGXING ELECTRONICS Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHENGDU DONGFANGSHENGXING ELECTRONICS Co Ltd filed Critical CHENGDU DONGFANGSHENGXING ELECTRONICS Co Ltd
Priority to CN201110406126.5A priority Critical patent/CN102523270B/en
Publication of CN102523270A publication Critical patent/CN102523270A/en
Application granted granted Critical
Publication of CN102523270B publication Critical patent/CN102523270B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a method for realizing cloud storage, comprising a virtual disk loading step, a file reading step and a file writing step. The virtual disk loading step comprises the procedures of providing a user login interface and loading a virtual disk; the file reading step comprises the procedure of mapping the record of a medium resource database into the virtual disk, intercepting the operation of files of a driving layer on the virtual disk by using a minifilter, accessing the database, and reading the medium resource data information; and the file writing step comprises the procedures of writing the medium resource data information to be written into the virtual disk into the virtual disk, intercepting the operation of files of the driving layer on the virtual disk by using the minifilter, filtering the medium resource data information according to a white list, and recording legal files into the database. The data can be read and written into the virtual disk, the data transmission speed is high, and the cost is low. Due to the adoption of the white list mechanism, the system resources are saved, and the system data transmission safety and reliability are improved.

Description

A kind of method realizing cloud and store
Technical field
The present invention relates to a kind of method realizing cloud and store.
Background technology
For many years, television video program deeply affects the life of people always, and has the situation of deepening gradually.TV station needs to broadcast many grades of video frequency programs every day, and the workload of its data management is also quite large.Data management comprises reading and write two aspects of file, traditional TV station matchmaker provides digital independent and write is all realized as memory device by the hard disk prepared specially, we know, hard disk cost is higher and reading speed is slower, therefore, cause that the data transmission efficiency of whole scheme is limited and cost is high.At present, also certain methods is had to carry out the storage of execute file by the virtual disk that RAM carrys out analog hard disk driver, and then realize digital independent and write, but traditional file system filter driver is the equipment that establishment one is new in device stack, need default multiple driver, system configuration complexity, difficult management.In addition, in the ablation process of file, do not arrange the step of file filter, some illegal files also can be fished in troubled waters, and are written in database, occupying system resources and bring certain potential safety hazard.
Summary of the invention
The object of the invention is to the deficiency solving existing TV station data managing method and cloud memory technology, a kind of novel method realizing cloud storage is provided, overcome traditional electrical television stations matchmaker provide digital independent and write all realized as memory device by the hard disk prepared specially, data transmission efficiency is limited and cost is high; Traditional file system filter driver complex structure, difficult management; In addition, in the ablation process of file, do not arrange the step of file filter, some illegal files also can be fished in troubled waters, and are written in database, occupying system resources and bring the shortcomings such as certain potential safety hazard.
The object of the invention is to be achieved through the following technical solutions: a kind of method realizing cloud and store, it comprises a virtual disk load step, and read Files step and a written document step for one, described virtual disk load step comprises the following steps:
(1) user's login interface is provided on subscriber computer;
(2) on subscriber computer RAM, a virtual disk is loaded;
Described Files step of reading comprises the following steps:
(1) record matchmaker being provided database is mapped in virtual disk with the form of file and file;
(2) file operation virtual disk driving layer is tackled with minifilter;
(3) accessing database, reads matchmaker provides data message;
Described written document step comprises the following steps:
(1) white list only allowing legitimate files to pass through is set up;
(2) file operation virtual disk driving layer is tackled with minifilter;
(3) according to white list kill file, only allow legal file to enter, write matchmaker provides data message;
(4) in Database respective record.
Minifilter of the present invention is the Filter Manager equipment that Microsoft creates, and drives, and managed by Filter Manager according to minifilter framework establishment minifilter.
A Fliter Manager of the present invention manages multiple minifilter driver, and the context between multiple minifilter driver is determined by the value of Altitude.
The invention has the beneficial effects as follows: the virtual disk carrying out analog hard disk driver by RAM carrys out the storage of execute file, and then realizes digital independent and write, and instead of traditional hard-disc storage, the speed of transfer of data gets a promotion and reduces system cost; Adopt the All Files operation that minifilter is driving layer to tackle on virtual disk to realize the transparent operation of user to file, structure is simple, bookkeeping is convenient; In the ablation process of file, arrange white list mechanism and realize file filter, some illegal files are filtered, and avoid it to be written in database, have saved the safety and reliability that system resource also improves system data transmission.
Accompanying drawing explanation
Fig. 1 is virtual disk load step flow chart of the present invention;
Fig. 2 is that the present invention reads Files step flow chart;
Fig. 3 is written document flow chart of steps of the present invention.
Embodiment
Technical scheme of the present invention is further described: a kind of method realizing cloud and store below in conjunction with accompanying drawing, it comprises a virtual disk load step, read Files step and a written document step for one, as shown in Figure 1, described virtual disk load step comprises the following steps:
(1) user's login interface is provided on subscriber computer;
(2) on subscriber computer RAM, a virtual disk is loaded;
As shown in Figure 2, described Files step of reading comprises the following steps:
(1) record matchmaker being provided database is mapped in virtual disk with the form of file and file;
(2) file operation virtual disk driving layer is tackled with minifilter;
(3) accessing database, reads matchmaker provides data message;
As shown in Figure 3, described written document step comprises the following steps:
(1) white list only allowing legitimate files to pass through is set up;
(2) file operation virtual disk driving layer is tackled with minifilter;
(3) according to white list kill file, only allow legal file to enter, write matchmaker provides data message;
(4) in Database respective record.
Described minifilter is the Filter Manager equipment that Microsoft creates, drive according to minifilter framework establishment minifilter, and managed by Filter Manager, a Fliter Manager manages multiple minifilter driver, and the context between multiple minifilter driver is determined by the value of Altitude.

Claims (1)

1. the method realizing cloud and store, the virtual disk carrying out analog hard disk driver by RAM carrys out the storage of execute file, and then realize digital independent and write, instead of traditional hard-disc storage, overcome TV station matchmaker and provide digital independent and write all by defect that the hard disk prepared specially realizes as memory device, and in the ablation process of file, file filter is set, some illegal files are stoped to be fished in troubled waters, be written in database, occupying system resources and bring certain potential safety hazard, it comprises a virtual disk load step, read Files step and a written document step for one, wherein,
Described virtual disk load step comprises the following steps:
(1) user's login interface is provided on subscriber computer;
(2) on subscriber computer RAM, a virtual disk is loaded;
It is characterized in that: described Files step of reading comprises the following steps:
(1) record matchmaker being provided database is mapped in virtual disk with the form of file and file;
(2) file operation virtual disk driving layer is tackled with minifilter;
(3) accessing database, reads matchmaker provides data message;
Described written document step comprises the following steps:
(1) white list only allowing legitimate files to pass through is set up;
(2) file operation virtual disk driving layer is tackled with minifilter;
(3) according to white list kill file, only allow legal file to enter, write matchmaker provides data message;
(4) in Database respective record;
Described minifilter is the Filter Manager equipment that Microsoft creates, drive according to minifilter framework establishment minifilter, and managed by Filter Manager, a Fliter Manager manages multiple minifilter driver, and the context between multiple minifilter driver is determined by the value of Altitude; Minifilter avoids traditional file system filter driver to be the equipment that establishment one is new in device stack, needs default multiple driver, and system configuration is complicated, the deficiency of difficult management.
CN201110406126.5A 2011-12-09 2011-12-09 Method for realizing cloud storage Active CN102523270B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110406126.5A CN102523270B (en) 2011-12-09 2011-12-09 Method for realizing cloud storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110406126.5A CN102523270B (en) 2011-12-09 2011-12-09 Method for realizing cloud storage

Publications (2)

Publication Number Publication Date
CN102523270A CN102523270A (en) 2012-06-27
CN102523270B true CN102523270B (en) 2015-05-13

Family

ID=46294059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110406126.5A Active CN102523270B (en) 2011-12-09 2011-12-09 Method for realizing cloud storage

Country Status (1)

Country Link
CN (1) CN102523270B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799664B (en) * 2012-07-13 2015-05-13 成都东方盛行电子有限责任公司 File management method of cloud disk server of generic editing platform
CN102891854B (en) * 2012-10-15 2015-08-26 广州亦云信息技术有限公司 A kind of cloud server safety control method
CN103235905A (en) * 2013-04-27 2013-08-07 成都菲普迪斯科技有限公司 DUDP real-time data protection method
CN109784041B (en) * 2018-12-29 2020-10-16 360企业安全技术(珠海)有限公司 Event processing method and device, storage medium and electronic device
CN112528285B (en) * 2020-12-18 2022-01-25 南方电网电力科技股份有限公司 Security protection method and device for cloud computing platform, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1928881A (en) * 2006-09-26 2007-03-14 南京擎天科技有限公司 Computer data security protective method
CN101398744A (en) * 2007-09-26 2009-04-01 新奥特硅谷视频技术有限责任公司 Method and system for implementing network data process by utilizing virtual file system technology

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241815A1 (en) * 2009-03-20 2010-09-23 Google Inc. Hybrid Storage Device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1928881A (en) * 2006-09-26 2007-03-14 南京擎天科技有限公司 Computer data security protective method
CN101398744A (en) * 2007-09-26 2009-04-01 新奥特硅谷视频技术有限责任公司 Method and system for implementing network data process by utilizing virtual file system technology

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于微过滤驱动的文件访问控制系统;李晓宇;《科技创新论坛》;20110831(第16期);第195页左栏第1行至最后1行 *
基于过滤驱动的透明加密文件系统模型;赵铭伟等;《计算机工程》;20090131;第35卷(第1期);第151页第3.2节第1行至第10行 *

Also Published As

Publication number Publication date
CN102523270A (en) 2012-06-27

Similar Documents

Publication Publication Date Title
CN102523270B (en) Method for realizing cloud storage
CN104142853B (en) Virtual machine storage resource dispositions method and device
CN104283959B (en) A kind of memory mechanism based on grading performance suitable for cloud platform
CN102547444B (en) Method for optimizing play of real-time video monitoring record
EP2728581A3 (en) Recording medium, reproducing device for providing service based on data of recording medium, and method thereof
CN103985393B (en) A kind of multiple optical disk data parallel management method and device
CN103167222A (en) Nonlinear cloud editing system
CN107220348A (en) A kind of method of data capture based on Flume and Alluxio
CN107239569A (en) A kind of distributed file system subtree storage method and device
CN102682129A (en) Data reading method based on virtual file system
CN104077406A (en) Mass file parallel burning method and device
CN102006506A (en) Video server as well as hierarchical storage management method and device of same
CN1702761A (en) Recording apparatus and method
CN102075670B (en) Log recording method and device for broadcast machine
CN109299045A (en) A kind of log storing method, device, equipment and readable storage medium storing program for executing
CN102968366A (en) Local storage method and device of logs of blu-ray player
CN102137494B (en) Method and device for allocating communication resources
US11474981B2 (en) Database dual-core storage system based on optical disk and method using the system
CN201993756U (en) Blu-ray media asset management system
CN204463134U (en) SATA hard disc Write-protect system
CN103646653A (en) Video backup method for realizing continuous recording of multiple optical discs on video recorder
CN208400186U (en) High-speed data recording instrument with video and audio writing function
CN102724429B (en) A kind of method of loop recording
CN202332270U (en) High definition video real-time blue-ray burning device
CN106649029A (en) Fusion architecture server management method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant