论文部分内容阅读
随着社会经济的发展进步和人们生活水平的提高,人们对于家居环境的安全性要求也越来越高,这使得家居安防成为人们生活不可或缺的重要组成部分。视频监控技术是近年来发展起来的一种较为流行的安防技术,它融入了嵌入式处理技术、流媒体技术以及网络传输技术等多项先进技术。作为视频监控系统关键子系统之一的数据存储系统,是视频监控系统的重要研究课题。本论文的主要内容是设计一种新型的视频监控专用数据存储系统,它克服了通用文件系统在视频监控应用中的局限性。在具体实现过程中,重点说明了新型文件系统的设计思路和重要接口的设计以及文件系统之上存储策略层程序的设计,并且针对该文件系统数据恢复程序的设计也做了详细的说明。本论文首先根据视频监控系统对数据存储性能的特殊要求,从存取性能、磁盘空间利用率、数据循环覆盖和数据安全性等几个层面对通用文件系统在该领域的应用进行了分析,针对通用文件系统在大码流、大文件存储性能上的不足以及对内存资源的高占用率等方面的缺陷,提出了一种高速、安全、结构简单、数据可循环覆盖的适合大流量视频存储的新型文件系统的设计需求。然后具体分析新型文件系统在设计中需要用到的各种技术细节,最后对新型文件系统所具备的特点进行说明。在上述分析的基础之上,最终完成了文件系统相关接口的设计,该文件系统可运行于Linux平台之上。通过完成文件系统存储策略层程序和数据恢复程序的设计,一个视频监控数据存储子系统的整体设计就结束了。经过严格测试和大规模应用,证明此存储系统可以很好地满足实际应用需求,在数据存取效率、数据安全性和系统稳定性等方面都达到了相应的指标,具有较高的实用价值。