CN102523270A - Method for realizing cloud storage - Google Patents
Method for realizing cloud storage Download PDFInfo
- Publication number
- CN102523270A CN102523270A CN2011104061265A CN201110406126A CN102523270A CN 102523270 A CN102523270 A CN 102523270A CN 2011104061265 A CN2011104061265 A CN 2011104061265A CN 201110406126 A CN201110406126 A CN 201110406126A CN 102523270 A CN102523270 A CN 102523270A
- Authority
- CN
- China
- Prior art keywords
- virtual disk
- file
- minifilter
- database
- cloud storage
- 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.)
- Granted
Links
Images
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
Technical field
The present invention relates to a kind of method that realizes the cloud storage.
Background technology
For many years, the television video program gos deep into the life of affect people's always, and the situation of deepening is gradually arranged.TV station need broadcast many grades of video frequency programs every day, and the workload of its data management is also quite big.Data management comprises reading of file and writes two aspects; Traditional matchmaker of TV station supports data and reads and write and realize as memory device through the hard disk of special preparation; We know; The hard disk cost is higher and reading speed is slower, therefore, causes the data transmission efficiency of whole proposal limited and cost is high.At present; Also there is certain methods to come the virtual disk of analog hard disk driver to come the storage of execute file through RAM; And then realize that data read and write; It is the new equipment of on device stack, creating that but the traditional document system filtration drives, and needs preset a plurality of drivers, and system configuration is complicated, difficult management.In addition, in the ablation process of file, the step of file filter is not set, some illegal files also can be fished in troubled waters, and are written in the database occupying system resources and bring certain potential safety hazard.
Summary of the invention
The objective of the invention is to solve the deficiency of existing TV station's data managing method and cloud memory technology; The method that provides a kind of novel realization cloud to store; Overcoming traditional tv platform matchmaker supports data and reads and write all and realize as memory device that through the hard disk of special preparation data transmission efficiency is limited and cost is high; Traditional document system filtration Drive Structure is complicated, difficult management; In addition, in the ablation process of file, the step of file filter is not set, some illegal files also can be fished in troubled waters, and are written in the database occupying system resources and bring shortcomings such as certain potential safety hazard.
The objective of the invention is to realize through following technical scheme: a kind of method that realizes the cloud storage, it comprises a virtual disk load step, reads file step and a written document step for one, described virtual disk load step may further comprise the steps:
(1) user's login interface is provided on subscriber computer;
(2) on subscriber computer RAM, load a virtual disk;
The described file step of reading may further comprise the steps:
The record of (1) matchmaker being supported database is mapped in the virtual disk with the form of file and file;
(2) with the file operation of Drive Layer on the minifilter interception virtual disk;
(3) accessing database is read to such an extent that the matchmaker supports data message;
Described written document step may further comprise the steps:
(1) sets up a white list that only allows legitimate files to pass through;
(2) with the file operation of Drive Layer on the minifilter interception virtual disk;
(3) according to the white list kill file, only allow legal file to get into, write the matchmaker and support data message;
(4) set up respective record at database.
Minifilter of the present invention is the Filter Manager equipment that Microsoft is created, and minifilter drives according to the establishment of minifilter framework, and is managed by Filter Manager.
A Fliter Manager of the present invention manages a plurality of minifilter drivers, and the context between a plurality of minifilter drivers is confirmed by the value of Altitude.
The invention has the beneficial effects as follows: the storage that comes the virtual disk of analog hard disk driver to come execute file through RAM, and then realize that data read and write, and having replaced traditional hard-disc storage, the speed of transfer of data gets a promotion and has reduced system cost; Adopt the All Files operation of minifilter on Drive Layer interception virtual disk to realize the transparent operation of user to file, simple in structure, bookkeeping is convenient; In the ablation process of file, white list mechanism is set realizes file filter, some illegal files are filtered, and avoid it to be written in the database, have practiced thrift system resource and have also improved system data safety of transmission and reliability.
Description of drawings
Fig. 1 is a virtual disk load step flow chart of the present invention;
Fig. 2 reads the file flow chart of steps for the present invention;
Fig. 3 is a written document flow chart of steps of the present invention.
Embodiment
Further describe technical scheme of the present invention below in conjunction with accompanying drawing: a kind of method that realizes the cloud storage; It comprises a virtual disk load step; Read file step and a written document step for one, as shown in Figure 1, described virtual disk load step may further comprise the steps:
(1) user's login interface is provided on subscriber computer;
(2) on subscriber computer RAM, load a virtual disk;
As shown in Figure 2, the described file step of reading may further comprise the steps:
The record of (1) matchmaker being supported database is mapped in the virtual disk with the form of file and file;
(2) with the file operation of Drive Layer on the minifilter interception virtual disk;
(3) accessing database is read to such an extent that the matchmaker supports data message;
As shown in Figure 3, described written document step may further comprise the steps:
(1) sets up a white list that only allows legitimate files to pass through;
(2) with the file operation of Drive Layer on the minifilter interception virtual disk;
(3) according to the white list kill file, only allow legal file to get into, write the matchmaker and support data message;
(4) set up respective record at database.
Described minifilter is the Filter Manager equipment that Microsoft is created; Minifilter drives according to the establishment of minifilter framework; And manage by Filter Manager; A Fliter Manager manages a plurality of minifilter drivers, and the context between a plurality of minifilter drivers is confirmed by the value of Altitude.
Claims (3)
1. method that realizes cloud storage, it comprises a virtual disk load step, reads file step and a written document step, it is characterized in that for one:
Described virtual disk load step may further comprise the steps:
(1) user's login interface is provided on subscriber computer;
(2) on subscriber computer RAM, load a virtual disk;
The described file step of reading may further comprise the steps:
The record of (1) matchmaker being supported database is mapped in the virtual disk with the form of file and file;
(2) with the file operation of Drive Layer on the minifilter interception virtual disk;
(3) accessing database is read to such an extent that the matchmaker supports data message;
Described written document step may further comprise the steps:
(1) sets up a white list that only allows legitimate files to pass through;
(2) with the file operation of Drive Layer on the minifilter interception virtual disk;
(3) according to the white list kill file, only allow legal file to get into, write the matchmaker and support data message;
(4) set up respective record at database.
2. a kind of method that realizes the cloud storage according to claim 1; It is characterized in that: described minifilter is the Filter Manager equipment that Microsoft is created; Minifilter drives according to the establishment of minifilter framework, and is managed by Filter Manager.
3. a kind of method that realizes the cloud storage according to claim 1 and 2; It is characterized in that: a described Fliter Manager manages a plurality of minifilter drivers, and the context between a plurality of minifilter drivers is confirmed by the value of Altitude.
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 true CN102523270A (en) | 2012-06-27 |
CN102523270B 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) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799664A (en) * | 2012-07-13 | 2012-11-28 | 成都东方盛行电子有限责任公司 | File management method of cloud disk server of generic editing platform |
CN102891854A (en) * | 2012-10-15 | 2013-01-23 | 广州亦云信息技术有限公司 | Cloud server safety control method |
CN103235905A (en) * | 2013-04-27 | 2013-08-07 | 成都菲普迪斯科技有限公司 | DUDP real-time data protection method |
CN109784041A (en) * | 2018-12-29 | 2019-05-21 | 360企业安全技术(珠海)有限公司 | Event-handling method and device and storage medium and electronic device |
CN112528285A (en) * | 2020-12-18 | 2021-03-19 | 南方电网电力科技股份有限公司 | Security protection method and device for cloud computing platform, electronic equipment and storage medium |
Citations (3)
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 |
WO2010108102A1 (en) * | 2009-03-20 | 2010-09-23 | Google Inc. | Hybrid storage device |
-
2011
- 2011-12-09 CN CN201110406126.5A patent/CN102523270B/en active Active
Patent Citations (3)
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 |
WO2010108102A1 (en) * | 2009-03-20 | 2010-09-23 | Google Inc. | Hybrid storage device |
Non-Patent Citations (2)
Title |
---|
李晓宇: "基于微过滤驱动的文件访问控制系统", 《科技创新论坛》, no. 16, 31 August 2011 (2011-08-31) * |
赵铭伟等: "基于过滤驱动的透明加密文件系统模型", 《计算机工程》, vol. 35, no. 1, 31 January 2009 (2009-01-31) * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799664A (en) * | 2012-07-13 | 2012-11-28 | 成都东方盛行电子有限责任公司 | File management method of cloud disk server of generic editing platform |
CN102799664B (en) * | 2012-07-13 | 2015-05-13 | 成都东方盛行电子有限责任公司 | File management method of cloud disk server of generic editing platform |
CN102891854A (en) * | 2012-10-15 | 2013-01-23 | 广州亦云信息技术有限公司 | Cloud server safety control method |
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 |
CN109784041A (en) * | 2018-12-29 | 2019-05-21 | 360企业安全技术(珠海)有限公司 | Event-handling method and device and storage medium and electronic device |
CN112528285A (en) * | 2020-12-18 | 2021-03-19 | 南方电网电力科技股份有限公司 | Security protection method and device for cloud computing platform, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102523270B (en) | 2015-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102523270B (en) | Method for realizing cloud storage | |
CN101815989B (en) | Data pre-staging method based on capturing dynamic storage tiering configurations | |
CN104283959B (en) | A kind of memory mechanism based on grading performance suitable for cloud platform | |
CN102902709B (en) | The document storage system of a kind of fixed space distribution and implementation method | |
CN103823728B (en) | A kind of method of raid-array Intelligent Reconstruction | |
US20090125573A1 (en) | Transactional multi-package installation | |
CN102467352A (en) | Latency reduction associated with response to request in storage system | |
CN107239569A (en) | A kind of distributed file system subtree storage method and device | |
WO2008149501A1 (en) | Reproducing apparatus, reproducing method, and program | |
CN104077406A (en) | Mass file parallel burning method and device | |
CN104615430A (en) | Android-system-based information notification display system and implementation method of Android-system-based information notification display system | |
CN103713973A (en) | Mixed storage backup method and system based on HDD and SSD | |
CN103745732A (en) | Multihead multi-track parallel hard disk system | |
CN102629485A (en) | Real-time burning method and device of optical disk for synchronous audio and video recording | |
CN103577300A (en) | Hard disk protection method and system of cloud platform | |
CN105843754A (en) | Log information storage method for solid-state hard disk | |
RU2005140454A (en) | RECORDING MEDIA WITH A DATA STRUCTURE FOR MANAGING VIDEO DATA AND ITS ADDITIONAL CONTENT INFORMATION AND METHODS AND DEVICES FOR RECORDING AND PLAYBACK | |
CN201993756U (en) | Blu-ray media asset management system | |
TW201044380A (en) | Hard disk system | |
US8943237B1 (en) | Performance improvement for attached multi-storage devices | |
Reinsel et al. | The China datasphere: Primed to be the largest datasphere by 2025 | |
CN104461394A (en) | RAID (redundant array of independent disk) and method for reading data from same | |
TW200615923A (en) | Information storage medium, recording/reproducing apparatus, recording/reproducing method, and host using the same | |
CN110865967A (en) | Copy system based on ZynQ platform and working method thereof | |
CN102982819A (en) | Blue-ray player and method for playing multi-media files |
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 |