一种保护数据安全的方法及装置制造方法及图纸

技术编号:4022042 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种保护数据安全的方法及装置,所述方法包括:在数字硬盘录像机内设置阵列适配器,所述阵列适配器通过扩展总线与数字硬盘录像机相连,所述数字硬盘录像机中存在多块硬盘,所述方法还包括:当数字硬盘录像机需要保存数据时,所述阵列适配器通过所述扩展总线接收来自数字硬盘录像机的数据,计算所述数据的在硬盘中的保存位置;阵列适配器向硬盘发送数据,所述数据通过磁盘阵列的方式保存在所述计算出的硬盘位置上。应用本发明专利技术,可以通过磁盘阵列的方式保存数据,避免了一块硬盘故障,导致该块硬盘中的数据全部丢失的情况,有效的对硬盘数据进行了保护。

【技术实现步骤摘要】

本专利技术涉及数字硬盘录像机
,特别涉及一种保护数据安全的方法及装置
技术介绍
数字硬盘录像机(DVR)是计算机技术、网络技术、数字视频技术和传统视频、安防 技术相结合的高科技产品,具有极高的技术含量,是DVD、磁带式录像机的换代产品,可应用 于电力远程监控、银行保安监控、楼宇智能化、家庭防盗监控等领域,具有广阔的市场前景。目前,DVR内通常有多块内置硬盘,最多可以有8块内置硬盘。在进行信息记录时, 无论内置多少块硬盘,都是采用顺序写的方式保存录像数据。随着硬盘容量的不断加大,单 片硬盘故障导致录像数据丢失的几率也在同步增长。这样,任何一块硬盘故障,都会使该块 硬盘中的数据毁于一旦。如何对硬盘数据进行有效保护,是个有待解决的问题。
技术实现思路
本专利技术实施例在于提供一种保护数据安全的方法及装置,以有效的对硬盘数据进 行保护。本专利技术实施例提供了一种保护数据安全的方法,在数字硬盘录像机内设置阵列适 配器,所述阵列适配器通过扩展总线与数字硬盘录像机相连,所述数字硬盘录像机中存在 多块硬盘,所述方法还包括当数字硬盘录像机需要保存数据时,所述阵列适配器通过所述扩展总线接收来自 数字硬盘录像机的数据,计算所述数据的在硬盘中的保存位置;阵列适配器向硬盘发送数据,所述数据通过磁盘阵列的方式保存在所述计算出的 硬盘位置上。其中,当需要恢复故障硬盘的数据时,所述方法还包括i)阵列适配器读取非故障硬盘的上一条相同条带上的数据;ii)根据读取出的数据计算出故障硬盘上与所述非故障硬盘上相同条带上的数 据;iii)将所述计算出的数据写入故障硬盘;iv)重复步骤i) iii),直到故障硬盘中的数据全部被恢复。其中,所述方法还包括将数字硬盘录像机中存在的多块硬盘组建为阵列,创建存储池;分配所述存储池为若干个虚拟磁盘;其中,所述虚拟磁盘的总容量小于等于存储 池总容量。其中,所述组建为阵列的多块硬盘是数字硬盘录像机内多块硬盘中的一部分或全 部。本专利技术实施例还提供了一种保护数据安全的装置,在数字硬盘录像机内设置阵列适配器,所述阵列适配器通过扩展总线与数字硬盘录像机相连,所述数字硬盘录像机中存 在多块硬盘,所述装置包括保存位置计算单元,用于当数字硬盘录像机需要保存数据时,通过所述扩展总线 接收来自数字硬盘录像机的数据,计算所述数据的在硬盘中的保存位置;数据保存单元,用于向硬盘发送数据,所述数据通过磁盘阵列的方式保存在所述 计算出的硬盘位置上。其中,当需要恢复故障硬盘的数据时,所述装置还包括数据读取单元,用于读取非故障硬盘的上一条相同条带上的数据;数据计算单元,用于根据读取出的数据计算出故障硬盘上与所述非故障硬盘上相 同条带上的数据;数据恢复单元,用于将所述计算出的数据写入故障硬盘;判断单元,用于判断故障硬盘中的数据是否全部被恢复,若是,则结束,若不是,则 通知数据读取单元继续操作。其中,所述装置还包括存储池创建单元,用于将数字硬盘录像机中存在的多块硬盘组建为阵列,创建存 储池;虚拟磁盘分配单元,用于分配所述存储池为若干个虚拟磁盘;其中,所述虚拟磁盘 的总容量小于等于存储池总容量。其中,所述组建为阵列的多块硬盘是数字硬盘录像机内多块硬盘中的一部分或全 部。应用本专利技术实施例,通过在DVR中增加阵列适配器,可以通过磁盘阵列的方式保 存数据,避免了一块硬盘故障,导致该块硬盘中的数据全部丢失的情况,有效的对硬盘数据 进行了保护。而且,由于阵列适配器可以同时使用多块硬盘,提高了数据传输数率。阵列适配器 让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以 可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。再有,由于是阵列适配器中的阵列芯片来独立完成计算操作,因而不需要占用DVR 中CPU的资源,对DVR内CPU的处理速度没有任何影响。再有,通过数据校验,可以提供容错功能。而普通磁盘驱动器无法提供容错功能, 阵列适配器的容错是建立在每个磁盘驱动器的硬件容错功能之上的,在每个硬盘上记录容 错校验码,所以它可以提供更高的安全性。再有,应用本专利技术实施例提供的装置,提供了更灵活的空间划分功能。阵列适配器 可以将多个小的存储空间合并为一个大的存储池,通过对存储池的再划分,可以达到更精 确的空间分配。综上,为提高录像数据的安全性,本专利技术实施例所提供的带磁盘阵列功能的DVR 在原有DVR基础上,整合独立冗余磁盘阵列(RAID,RedundantArray of Independent Disk) 技术保存录像数据,可以提供RAID1、5、6、50、60级别的保护。阵列适配器自带的阵列芯片 执行RAID算法不需要占用DVR中主控CPU资源。阵列适配器使用PCI-E接口与DVR的连 接。支持连接8块SATA硬盘、支持热插拔、支持大容量硬盘。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。图1是根据本专利技术实施例的一种保护数据安全的方法流程图;图2是根据本专利技术实施例的一种可能的保存数据的方法示意图;图3是根据本专利技术实施例的一种可能的恢复数据的方法示意图;图4是根据本专利技术实施例的一种可能的管理存储设备的方法示意图;图5是根据本专利技术实施例的一种保护数据安全的装置逻辑结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。参见图1,其是根据本专利技术实施例的一种保护数据安全的方法流程图,本实 施中,在数字硬盘录像机(DVR)内设置阵列适配器,所述阵列适配器通过扩展总线如 PCI-Express总线与DVR相连,所述DVR中存在多块硬盘,该流程具体包括步骤101,当数字硬盘录像机需要保存数据时,所述阵列适配器通过所述扩展总线 如PCI-Express总线接收来自数字硬盘录像机的数据,计算所述数据的在硬盘中的保存位 置;步骤102,阵列适配器向硬盘发送数据,所述数据通过磁盘阵列的方式保存在所述 计算出的硬盘位置上。需要说明的是,当需要恢复故障硬盘的数据时,图1所述方法还可以包括i)阵列适配器读取非故障硬盘的上一条相同条带上的数据;ii)根据读取出的数据计算出故障硬盘上与所述非故障硬盘上相同条带上的数 据;iii)将所述计算出的数据写入故障硬盘;iv)重复步骤i) iii),直到故障硬盘中的数据全部被恢复。需要说明的是,当需要进行存储设备管理时,图1所述方法还可以包括将数字硬盘录像机中存在的多块硬盘组建为阵列,创建存储池;分配所述存储池为若干个虚拟磁盘;其中,所述虚拟磁盘的总容量小于等于存储 池总容量。上述组建为阵列的多块硬盘是数字硬盘录像机内多块硬盘中的一部分或全部。参见图2,其是根据本专利技术实施例的一种可能的保存数据的方法示意图,本实施例 具体包括11)、首先DVR将数据通过PCI-Express总线发送给阵列适配器。1本文档来自技高网...

【技术保护点】
一种保护数据安全的方法,其特征在于,在数字硬盘录像机内设置阵列适配器,所述阵列适配器通过扩展总线与数字硬盘录像机相连,所述数字硬盘录像机中存在多块硬盘,所述方法还包括:当数字硬盘录像机需要保存数据时,所述阵列适配器通过所述扩展总线接收来自数字硬盘录像机的数据,计算所述数据的在硬盘中的保存位置;阵列适配器向硬盘发送数据,所述数据通过磁盘阵列的方式保存在所述计算出的硬盘位置上。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋华清刘彦张思恩胡扬忠邬伟琪
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1