[发明专利]实现大容量高可靠的本地存储方法及装置有效
申请号: | 201210356639.4 | 申请日: | 2012-09-24 |
公开(公告)号: | CN102880431A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 隋守鑫;郑金山;刘韶;刘微;裴雷;程大军 | 申请(专利权)人: | 青岛海信网络科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 容量 可靠 本地 存储 方法 装置 | ||
技术领域
本发明涉及一种数据存储技术领域,具体地说,是涉及一种能够应用于交通、监控等系统的可实现大容量高可靠的本地存储方法及装置。
背景技术
交通监控系统以及其他视频监控系统中,经常需要使用较大容量的存储装置。
以电子警察系统为例,电子警察系统一般安装于交通路口,通过摄像装置对交通路口的交通路况进行监视,平常情况下通过网络将违章视频或图片回传至中心系统;在网络不稳定的情况下,不能够将摄像装置采集的数据直接通过网络进行传输,需要对数据进行本地存储,待网络稳定后再将本地存储的数据通过网络发送给中心系统。电子警察系统通常要求至少能够实现30天的存储量,对于一张1200万像素的JPEG图像,大小约为1.5M,按5车道每天5万张图像计算,每天需要存储75G数据量,若存储30天,需要2T空间,考虑成本、容量限制,一般使用一个机械式3.5寸硬盘进行存储。但是硬盘交替上电过程中读写响应速度较慢,一般为15-30秒,则该段时间内的数据没有来得及存储而造成数据丢失的问题。
同时,电子警察系统一般安装于室外,由于电压不稳、振动、环境高温、频繁读写、长时间工作及意外断电等外界因素,加之普通机械式硬盘本身可靠性不高因素,在室外坏境中,经常出现硬盘损坏、数据丢失等问题,对交通情况不能够实现完整监控。
发明内容
本发明提供了一种可实现大容量高可靠的本地存储方法,解决了现有监控系统数据存储不稳定导致监控数据不完整的技术问题。
为了解决上述技术问题,本发明采用以下技术方案予以实现:
一种实现大容量高可靠的本地存储方法,
中央处理器检测网络是否稳定;
若网络稳定,则中央处理器控制实时数据和网络异常期间存储在硬盘上的数据通过网络上传至中心系统,硬盘里的数据上传完毕,中央处理器控制硬盘掉电关闭;
若网络异常,检测硬盘的状态;若硬盘处于关闭状态,则首先将数据存储在FLASH存储设备中,同时启动硬盘,选择最佳状态的硬盘,关闭其他硬盘,将FLASH存储设备的数据转存至上电硬盘,实时数据存储至上电硬盘;若硬盘处于启动状态,选择最佳状态的硬盘,关闭其他硬盘,实时数据存储至上电硬盘。
优选的,若硬盘处于关闭状态,同时启动硬盘后,选择最佳状态的硬盘为剩余空间较多的硬盘。
优选的,若一个硬盘处于启动状态,则该硬盘是否处于最佳状态的判断方法为:硬盘剩余空间可以满足8小时存储,并且已上电时间小于8小时。
优选的,若至少两个硬盘处于启动状态,选择最佳状态的硬盘为剩余空间较多的硬盘。
针对上述实现大容量高可靠的本地存储方法,本发明还提供了一种实现大容量高可靠的本地存储装置,所述装置包括中央处理器、电源、供电控制电路、FLASH存储设备以及至少两个硬盘;电源给中央处理器和FLASH存储设备供电,并通过供电控制电路给硬盘供电;中央处理器通过数据总线与FLASH存储设备、硬盘相接;中央处理器检测网络状态并发出控制信号至供电控制电路,供电控制电路控制硬盘的供电状态。
优选的,所述电源为线性电源或者稳压电源。
优选的,所述供电控制电路为包含开关元件的电源通断控制电路。
优选的,所述开关元件为MOSFET管、继电器或者可控硅。
优选的,所述的FLASH存储设备包括SD卡、CF卡、固态硬盘、U盘或者记忆棒。
与现有技术相比,本发明的优点和积极效果是:本发明的存储介质包括用于缓存的FLASH存储设备和至少两个硬盘,采用FLASH存储设备作为缓存,可以在硬盘交替上电响应过程中对数据先进行缓存,当硬盘正常工作后,再将缓存数据存储于硬盘中,保证了数据不丢失。同时,本发明采用了多块硬盘交替上电工作,可根据网络状态和硬盘状态选择存储方案,保证了数据存储的可靠性。
结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明具体实施例的原理框图;
图2-图5是本发明具体实施例供电控制电路的原理图;
图6是本发明具体实施例的流程图。
具体实施方式
针对现有交通监控系统以及其他视频监控系统中本地存储装置存在硬盘交替上电过程中读写响应速度较慢,响应时间内的数据没有来得及存储而造成数据丢失,以及硬盘损坏数据丢失导致监控数据不完整的问题。本发明提出了一种高可靠的本地存储装置以及方法。
下面结合附图对本发明的具体实施方式作进一步详细地说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信网络科技股份有限公司,未经青岛海信网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210356639.4/2.html,转载请声明来源钻瓜专利网。