基于嵌入式视频存储的专用文件系统设计
2020-08-29 11:28:50 点击:
上一篇:基于CMSIS标准的 Cortex-M3应用软件开发
3.3 数据的恢复
在实际使用中,不可避免会出现异常关机、断电、磁盘坏道等问题,本系统中数据恢复的流程如图4所示。在开机后首先检查文件是否正常关闭。若是则不需要恢复,否则进行数据恢复。先读取数据块信息,然后检验数据块信息的合法性,合法则更新相应信息。
3.4 录像资料的检索和精确定位
在本文件系统中,由于文件信息、索引信息和数据块都是严格按照时间进行记录的,所以可以采用二分法快速查找到指定录像时间的录像文件,再根据录像文件信息的录像开始时间及索引信息里包含的时间偏移和地址偏移,就可以快速准确定位指定录像时间的数据块,根据数据块的帧信息可以准确定位到某一秒甚至某一帧,这样就可以实现快速、准确的录像资料检索。
结语
本视频存储专用文件系统通过对嵌入式数字硬盘录像机媒体数据的特点深入研究和分析,分别从存储机制、检索机制、读取机制和数据恢复机制等几个方面详细阐述设计思想和具体的实现方法。经过相关产品的严格测试和大规模应用,证明此文件系统可以很好地满足实际应用需求,在数据读写效率、检索效率、检索精确度、数据安全性和系统稳定性等几方面都达到了相应指标,实现了对媒体流数据高效、安全的存储。
2/2 首页上一页12