CN101237571A - 一种监控***中的视频编码的存储方法及设备 - Google Patents

一种监控***中的视频编码的存储方法及设备 Download PDF

Info

Publication number
CN101237571A
CN101237571A CNA2008101012778A CN200810101277A CN101237571A CN 101237571 A CN101237571 A CN 101237571A CN A2008101012778 A CNA2008101012778 A CN A2008101012778A CN 200810101277 A CN200810101277 A CN 200810101277A CN 101237571 A CN101237571 A CN 101237571A
Authority
CN
China
Prior art keywords
iscsi
san
storage
resource
connection request
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
Application number
CNA2008101012778A
Other languages
English (en)
Other versions
CN100574432C (zh
Inventor
苏佳
周迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CNB2008101012778A priority Critical patent/CN100574432C/zh
Publication of CN101237571A publication Critical patent/CN101237571A/zh
Application granted granted Critical
Publication of CN100574432C publication Critical patent/CN100574432C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明提供了一种监控***中的视频编码的存储方法及设备。根据预定的存储触发条件,触发视频编码的存储。按照本发明所述方法和设备,可以更为有效地利用IP-SAN的iSCSI连接资源,解决现有存储方法中常见IP-SAN的iSCSI连接的数量不足、节约存储空间、提高感兴趣内容的回放速度等问题。

Description

一种监控***中的视频编码的存储方法及设备
技术领域
本发明属于数字视频监控技术领域,尤其涉及一种监控***中的视频编码的存储方法及设备。
背景技术
互联网小型计算机***接口(iSCSI,internet Small Computer SystemInterface)定义了在TCP/IP网络发送、接收数据块(block)级的存储数据的规则和方法。其中,发送端将SCSI命令和数据封装到TCP/IP包中再通过IP网络转发,接收端收到上述TCP/IP包之后,将其还原为SCSI命令和数据并执行。
随着视音频编解码技术和网络存储技术的发展,将摄像机的图像数据数字化,并在因特网(Internet)网络上传输、存储形成了数字视频监控技术。视频监控技术是城市安防***中的关键技术。经过近几年的发展,视频监控技术已经形成了“模拟监控+网络监控存储+综合管理”的集成监控方式。视频监控***中主要由模拟监控摄像装置(如摄像机)、视频编码器、视频解码器、网络存储设备和管理***(如控制服务器)等组成。
图1所示为现有技术的一种视频监控***的架构图。如图1所示,该***包括有IP网络、摄像机和视频编码器(EC,Encoder)。其中,EC可以连接一个或多个摄像机。对于每一个摄像机,EC通过与各个摄像机一一对应的摄像机通道接收该摄像机采集到的模拟视频信号,并按照指定格式、指定码率进行编码,将该模拟视频信号转换成数字视频数据。EC还可以将上述数字视频数据单播或组播给其他客户端,也可以经过iSCSI封装后存储入IP-SAN中,以供客户端回放。图1所示的视频监控***还包括有:
视频客户端(VC,Video Client),通常是一个安装有视频管理客户端软件的计算机,能提供更多强大的业务功能,如查看实时监控视频、回放录像、抓拍等,并能向用户提供管理和配置全网监控设备的接口;
存储视频数据的网际协议存储区域网络(IP-SAN,Internet Protocol-StorageArea Network);
控制服务器(CS,Control Server),负责集中管理各处的存储设备并动态分配资源、控制数据访问权限,并支持对视频数据进行快速、精确的检索;解码器(DC,Decoder)和监视器(或电视墙)可以接入IP网络的任何一处,并从网络接收视频流,实时查看摄像机的监视图像。
在当前的视频监控***中,监控图像数据的存储是一个关键的问题。在现有技术中,目前是通过VC对指定的EC摄像机通道制定存储计划,CS根据上述存储计划,向IP-SAN申请分配SAN资源,再将所分配的SAN资源的iSCSI连接告诉EC,EC就可以通过该iSCSI连接向IP-SAN灌视频数据。同时,CS记录EC摄像机通道、存储起止时间、SAN资源的对应关系,并建立一个本CS到该SAN资源的iSCSI连接,对该SAN资源进行定时读操作,以发现EC向IP-SAN存储过程中的错误。
由于IP-SAN实际能够提供的iSCSI连接数量有限,对于每个SAN资源、CS又需要随时检测EC的存储,从而又占用了一个iSCSI连接。并且,CS还需要为回放的VC预留了部分iSCSI连接,因此导致实际可以提供给EC使用的iSCSI连接数量十分有限,往往达不到监控网络中需要制定存储计划的EC数量。另外,由于监控***中某些摄像头设置在图像活动较少的地点,直接不加内容区分地存储将导致大量存储空间浪费,同时在对该存储空间的内容进行回放时,用于必然会浪费较多时间在浏览几乎静止的图像上、不容易找到用户感兴趣的移动图像。
发明内容
本发明所要解决的技术问题是提供一种监控***中的视频编码的存储方法及设备,更为有效地利用IP-SAN所提供的iSCSI连接,避免现有视频存储方案容易导致iSCSI连接数量不足和存储空间浪费的问题。
为解决上述技术问题,本发明提供方案如下:
一种监控***中的视频编码的存储方法,其中,包括以下步骤:
在视频编码器EC的第一摄像机通道所对应的存储触发条件成立时,触发所述EC向控制服务器CS发送网际协议存储区域网络IP-SAN的互联网小型计算机***接口iSCSI连接请求;
所述EC根据CS发送的IP-SAN的iSCSI连接的信息,建立与IP-SAN的iSCSI连接,并通过所建立的iSCSI连接,将所述第一摄像机通道的视频数据存储到IP-SAN中。
上述的存储方法,其中,所述存储触发条件为:当前时刻位于预定时间段内、接收到外部触发信号、或摄像机采集到的图像上的预定敏感区域中的数据发生变化。
上述的存储方法,其中,所述iSCSI连接请求中包括有所述第一摄像机通道信息。
上述的存储方法,其中,在建立所述与IP-SAN的iSCSI连接之前,所述EC进一步将所述第一摄像机通道的视频数据缓存在本地;在建立所述与IP-SAN的iSCSI连接之后,将本地缓存的所述第一摄像机通道的视频数据存储到所述IP-SAN中。
上述的存储方法,其中,所述方法还包括:
在所述存储触发条件不再成立时,所述EC停止向所述IP-SAN存储视频数据,并向CS发送iSCSI连接的释放请求。
本发明还提供了一种监控***中的视频编码的存储方法,包括以下步骤:
CS接收EC发送的IP-SAN的iSCSI连接请求,所述iSCSI连接请求是在所述EC的摄像机通道所对应的存储触发条件成立时,触发所述EC发送的;
所述CS根据所述IP-SAN的iSCSI连接请求,向IP-SAN申请SAN资源,并申请与所述SAN资源对应的第一iSCSI连接;
CS将所述第一iSCSI连接的信息发送给所述EC。
上述的存储方法,其中,所述CS进一步申请与所述SAN资源对应的第二iSCSI连接,所述CS根据所述第二iSCSI连接建立本CS与所述IP-SAN的iSCSI连接,并对所述SAN资源进行读操作。
上述的存储方法,其中,所述方法还包括:所述CS接收到所述EC发送的所述第一iSCSI连接的释放请求后,向所述IP-SAN释放所述第一iSCSI连接和所述第二iSCSI连接。
上述的存储方法,其中,所述iSCSI连接请求中包括有所述存储触发条件成立的摄像机通道信息,所述CS还记录所述摄像机通道信息、所述SAN资源的位置信息、存储开始时间和存储停止时间之间的对应关系,其中,所述存储开始时间是接收到所述iSCSI连接请求的时间,所述存储停止时间是接收到所述第一iSCSI连接的释放请求的时间。
上述的存储方法,其中,所述方法还包括:
所述CS接收到视频客户端VC的回放请求后,所述CS查找所述对应关系,判断是否存在与所述回放请求中的摄像机通道和回放时间段对应的SAN资源:如果存在,则向IP-SAN申请所述对应的SAN资源的iSCSI连接供VC客户端进行数据回放,并将申请到的所述对应的SAN资源的iSCSI连接信息发送给所述VC;否则,向所述VC返回图像无变化的提示消息。
上述的存储方法,其中,在存在与所述回放请求对应的多个SAN资源时,所述CS按照所述多个SAN资源的存储时间顺序,向IP-SAN依次申请所述多个SAN资源中的每个SAN资源的iSCSI连接供VC客户端进行数据回放,其中,在所述依次申请中,CS在向所述IP-SAN释放了上一次所申请的iSCSI连接后,才进行下一次的iSCSI连接的申请。
上述的存储方法,其中,预先设置所述监控网络中EC的摄像机通道的优先级信息,所述方法还包括:
在CS接收到多个EC发送的所述IP-SAN的iSCSI连接请求时,CS进一步根据所述优先级信息,优先为摄像机通道优先级高的EC申请所述SAN资源和所述第一iSCSI连接。
本发明还提供了一种视频编码器,包括:
存储策略单元,用于保存预先设置的本视频编码器的摄像机通道所对应的存储触发条件;
触发单元,用于在所述存储策略单元中的所述存储触发条件成立时,触发连接请求单元;
连接请求单元,用于根据所述触发单元的触发,向控制服务器发送IP-SAN的iSCSI连接请求;
数据传输单元,用于接收控制服务器发送的IP-SAN的iSCSI连接的信息,建立与所述IP-SAN的iSCSI连接,并通过所述iSCSI连接,将存储触发条件成立的摄像机通道的视频数据存储到IP-SAN中。
本发明所述的视频编码器,其中,所述存储策略单元中保存的存储触发条件为:当前时刻位于预定时间段内、接收到外部触发信号、或摄像机采集到的图像上的预定敏感区域中的数据发生变化。
本发明所述的视频编码器,其中,还包括连接释放单元;
所述触发单元,还用于在所述存储策略单元中的所述存储触发条件不再成立时,触发所述数据传输单元和所述连接释放单元;
所述数据传输单元,用于根据所述触发单元的触发,停止向所述IP-SAN存储视频数据;
所述连接释放单元,用于根据所述触发单元的触发,向控制服务器发送iSCSI连接的释放请求。
本发明还提供了一种控制服务器,包括:
连接请求接收单元,用于接收视频编码器发送的IP-SAN的iSCSI连接请求,所述iSCSI连接请求是在所述视频编码器的摄像机通道所对应的存储触发条件成立时,触发所述视频编码器发送的;
申请释放单元,用于根据所述连接请求接收单元接收到的所述iSCSI连接请求,向IP-SAN申请SAN资源,并申请与所述SAN资源对应的第一iSCSI连接;
连接信息发送单元,用于将所述申请释放单元申请到的第一iSCSI连接的信息发送给所述视频编码器。
本发明所述的控制服务器,其中,还包括检测单元;
所述申请释放单元,还用于申请与所述SAN资源对应的第二iSCSI连接;
所述检测单元,用于根据所述第二iSCSI连接建立本控制服务器与所述IP-SAN的iSCSI连接,并对所述SAN资源进行读操作。
本发明所述的控制服务器,其中,还包括存储表项单元和回放处理单元;
所述申请释放单元,还用于根据视频编码器发送的对所述第一iSCSI连接的释放请求,向所述IP-SAN释放所述第一iSCSI连接和所述第二iSCSI连接;
所述连接请求接收单元,还用于接收所述iSCSI连接请求中所包括的所述存储触发条件成立的摄像机通道信息;
所述存储表项单元,用于记录所述存储触发条件成立的摄像机通道信息、所述SAN资源的位置信息、存储开始时间和存储停止时间之间的对应关系,其中,所述存储开始时间是接收到所述iSCSI连接请求的时间,所述存储停止时间是接收到对所述第一iSCSI连接的释放请求的时间;
所述回放处理单元,用于根据视频客户端的回放请求,查找所述存储表项单元,判断是否存在与所述回放请求中的摄像机通道和回放时间段对应的SAN资源:如果存在,则向IP-SAN申请所述对应的SAN资源的iSCSI连接,并将申请到的所述对应的SAN资源的iSCSI连接信息发送给所述视频客户端;否则,向所述视频客户端返回图像无变化的提示消息。
从以上所述可以看出,本发明提供的监控***中的视频编码的存储方法及设备,根据预定策略触发存储的思想,只有在摄像机通道的预定的存储触发条件成立后,才为该摄像机通道分配iSCSI连接资源,并在存储触发条件不再成立时,释放先前所分配的iSCSI连接资源,因此,可以更为有效地利用IP-SAN的iSCSI连接资源,解决现有存储方法中常见IP-SAN的iSCSI连接数量不足的问题。并且,本发明只对符合触发条件的图像数据进行存储,节约了存储资源。同时,由于用户可以在存储触发条件中设置对其所感兴趣的内容进行触发存储,因此,所存储的视频数据都是用户真正感兴趣的内容,从而在用户回放过程中用户不会观看到其所不关心的内容,提高了回放速度和回放效率。
附图说明
图1为现有技术的一种视频监控***的架构图;
图2为本发明实施例所述视频编码的存储方法的流程图;
图3为本发明实施例所述视频编码器的结构示意图;
图4为本发明实施例所述控制服务器的结构示意图。
具体实施方式
本发明提供了一种监控***中的视频编码的存储方法及设备,通过预定存储策略来触发视频编码器的存储,EC在需要存储视频数据时才向CS获取用于视频数据存储的iSCSI连接,在不需要存储视频数据时,释放该连接,从而更为有效地利用IP-SAN所能够提供的iSCSI连接,并能够合理节约存储空间。
这里,所述预定存储策略中保存有所述EC的摄像机通道所对应的存储触发条件,所述存储触发条件可以根据具体应用环境进行设置。例如,对于设置在营业柜台处的摄像机,由于该摄像机只关心营业时间段内的图像,因此,针对该摄像机通道的存储触发条件可以设置为对营业时间段的图像数据进行存储;又例如,对于设置在住宅中的用于监控非法入侵和灾害的摄像机,可以将外部的检测装置输入的报警信号(譬如声音报警器、烟雾报警器等产生的报警信号)作为该摄像机通道的视频数据存储的触发信号,在接收到所述触发信号后才存储视频数据;再例如,通过图像处理技术,在摄像机采集的图像上划分出敏感区域,对该敏感区域进行移动侦测处理,如果发现该敏感区域中的图像数据发生变化,即触发该摄像机通道的的视频数据存储。这里,用户在使用本发明所提供的方法和设备产品时,所述存储触发条件是一个可由用户自选启动的功能,在具体应用中,用户可以利用本发明的EC产品上的存储触发条件设置功能,根据其实际应用环境,自行设置EC的各个摄像机通道的存储触发条件。以上举例只是根据实际可能的情况说明了几种可能的触发条件,实际应用中可能会有各种应用场景,其相应的存储触发条件不能一一穷尽,故本发明提供给用户自由设定存储触发条件的权限,用以设置用户所需合适的存储触发条件。
以下结合附图通过具体实施例对本发明做详细的说明。
本实施例以基于移动侦测的存储策略为例进行说明,如图2所示,本实施例所述监控***中的视频编码的存储方法包括以下步骤:
步骤21,通过VC为监控网络中的EC制定存储计划,并设置EC的各摄像机通道的敏感区域,并对该敏感区域启动移动侦测处理。
步骤22,如果某个EC(为下文描述方便,称呼该EC为第一EC)根据图像处理技术,计算得知设置存储计划的自己的某个摄像机通道(这里,称呼该摄像机通道为摄像机通道A)的敏感区域中数据发生变化,则触发该摄像机通道的视频数据存储进程,此时,该第一EC自动向CS发送IP-SAN的的iSCSI连接请求。
这里,在所述iSCSI连接请求中可以包括有敏感区域数据发生变化的摄像机通道信息,即摄像机通道A的信息。
步骤23,接收到所述iSCSI连接请求后,CS向IP-SAN申请创建SAN资源,用于存储摄像机通道A的视频数据;并向IP-SAN申请与所创建的SAN资源相对应的两个iSCSI连接:其中,将第一iSCSI连接的标识(ID)信息发送给第一EC,而第二iSCSI连接供自己查询使用,即建立本CS与所述IP-SAN的iSCSI连接,并通过该iSCSI连接对所创建的SAN资源进行读操作,以发现EC向IP-SAN存储过程中的错误;同时,CS还创建创建该EC摄像机通道(即第一EC的摄像机通道A)的存储表项,记录存储开始时间、SAN资源的位置信息之间的对应关系。
这里,可以将CS接收到所述iSCSI连接请求的时间作为所述存储开始时间。为保持对每个摄像机通道存储空间的控制,避免在IP-SAN上出现大量存储碎片导致不易于管理、影响读写速度,本实施例建议对每个摄像机通道配置一定大小的存储空间,以使每个摄像机通道在IP-SAN上的存储空间是连续的。
步骤24,第一EC接收到CS发送的所述第一iSCSI连接的ID后,根据该ID,建立与IP-SAN的iSCSI连接,并通过所建立的iSCSI连接,将摄像机通道A的视频数据存储到IP-SAN中,即存储到上述所创建的SAN资源中。
这里,在第一EC建立与IP-SAN的iSCSI连接之前,第一EC需要将摄像机通道A采集的视频数据缓存在本地,从而在连接建立之后,再将本地缓存的视频数据存储到存储资源中,以避免在摄像机通道A触发存储进程之后该摄像机通道A所采集到的图像数据发生丢失。
步骤25,当第一EC根据图像处理技术,计算得知摄像机通道A的敏感区域的图像数据在一段时间内没有再发生变化,即摄像机通道A的存储触发条件不再成立,此时,第一EC停止向IP-SAN发送视频数据,从而停止存储,并向CS发送iSCSI连接的释放请求,用以通知CS释放先前所创建的iSCSI连接。
步骤26,CS接收到第一EC的iSCSI连接的释放请求后,将该释放请求的接收时间记录为此次摄像机通道A的存储结束时间;同时,CS向所述IP-SAN释放所述第一iSCSI连接和所述第二iSCSI连接。这样,IP-SAN就可以释放掉先前所申请到的两个iSCSI连接,从而实现了根据策略触发,动态为监控***中的EC分配IP-SAN的iSCSI连接,更为有效地利用了有限的iSCSI连接资源的目的。
在监控***中多个EC同时侦测到各自的敏感区域有活动图像,而此时IP-SAN可用的iSCSI连接有限的时候,可以预先指定EC摄像机通道的优先级,CS根据优先级和各EC发送iSCSI连接请求的先后顺序,优先为摄像机通道优先级高的、发送所述连接请求在先的EC申请iSCSI连接。
通过以上步骤,CS在为EC申请iSCSI连接的同时,也为该EC摄像机通道保存了多个存储表项,每个表项中都记录有该段活动图像的起止时间和对应的SAN资源的位置信息之间的对应关系。因此,在本实施例中,当用户想通过VC对指定的EC摄像机通道(假设为摄像机通道A)点播回放的时候,在图2的步骤26之后还可以包括以下步骤:
步骤27,VC向CS发送对摄像机通道A的回放请求,其中所述回放请求中包含对摄像机通道A请求回放的时间段;
步骤28,CS查询摄像机通道A的存储表项,判断是否存在与所述回放请求对应的SAN资源:如果存在,则根据所述回放请求对应的SAN资源的位置信息,向IP-SAN申请所述回放请求对应的SAN资源的iSCSI连接供VC客户端进行数据回放,并将申请到的所述回放请求对应的SAN资源的iSCSI连接信息发送给所述VC;否则,表示这段时间内敏感区域图像没有发生变化,此时,CS向所述VC返回图像无变化的提示消息。
步骤29,VC根据iSCSI连接信息建立与IP-SAN的iSCSI连接,向IP-SAN读取数据;在回放的时间段的全部数据读取完毕后,VC向CS发送iSCSI连接的释放请求,从而CS根据该释放请求向IP-SAN释放用于回放的iSCSI连接。
上述步骤中,如果存在与所述回放请求对应的多个SAN资源,所述CS则按照所述多个SAN资源的存储的时间先后顺序,向IP-SAN依次申请所述多个SAN资源中的每个SAN资源的iSCSI连接,其中,在所述依次申请中,CS只有在向IP-SAN释放了上一次所申请的iSCSI连接后,才进行下一次的iSCSI连接的申请,从而在整个回放过程中,始终只占用一个iSCSI连接。
从以上所述可以看出,本实施例中通过预定策略触发存储的思想,只有在摄像机通道满足预定的存储触发条件后,才为所述存储触发条件成立的摄像机通道分配iSCSI连接资源,并在所述存储触发条件不再存在时,释放先前所分配的iSCSI连接资源,因此,本实施例可以更为有效地利用IP-SAN的iSCSI连接资源,解决现有存储方法中常见IP-SAN的iSCSI连接不足的问题。并且,本实施例只对符合触发条件的图像数据进行存储,节约了存储资源。同时,由于在预定触发策略中设置对用户感兴趣的内容进行存储,因此,所存储的视频数据都是用户真正感兴趣的内容,在用户回放过程中用户不会观看到其所不关心的内容,提高了回放速度和回放效率。
基于上述视频编码的存储方法,本实施例还相应地提供了一种视频编码器和控制服务器。
如图3所示,所述视频编码器30包括:
存储策略单元31,用于用于保存预先设置的本视频编码器的摄像机通道所对应的存储触发条件。这里,所述存储触发条件可以为:当前时刻位于预定时间段内、接收到外部触发信号、或摄像机采集到的图像上的预定敏感区域中的数据发生变化。用户在使用本发明所提供的方法和设备时,所述存储触发条件是一个可由用户自选启动的功能,在具体应用中,用户可以利用本发明的EC产品上的存储触发条件设置功能,根据其实际应用环境,自行设置EC的各个摄像机通道的存储触发条件。以上举例只是根据实际可能的情况说明了几种可能的触发条件,实际应用中可能会有各种应用场景,其相应的存储触发条件不能一一穷尽,故本发明提供给用户自由设定存储触发条件的权限,用以设置用户所需合适的存储触发条件。
触发单元32,用于在所述存储策略单元31中的所述存储触发条件成立时,,触发连接请求单元33;以及在所述存储策略单元31中的所述存储触发条件不再成立时,,触发数据传输单元34和连接释放单元35。
连接请求单元33,用于根据所述触发单元32的触发,向控制服务器发送IP-SAN的iSCSI连接请求。
数据传输单元34,用于接收控制服务器发送的IP-SAN的iSCSI连接的信息,建立与所述IP-SAN的iSCSI连接,并通过所述iSCSI连接,将存储触发条件成立的摄像机通道的视频数据存储到IP-SAN中;以及用于根据所述触发单元32的触发,停止向所述IP-SAN存储视频数据。
连接释放单元35,用于根据所述触发单元32的触发,向控制服务器发送iSCSI连接的释放请求。
如图4所示,所述控制服务器40包括:
连接请求接收单元41,用于接收视频编码器发送的IP-SAN的iSCSI连接请求,以及接收所述iSCSI连接请求中所包括的所述存储触发条件成立的摄像机通道信息;其中,所述iSCSI连接请求是在所述视频编码器的摄像机通道所对应的存储触发条件成立时,触发所述视频编码器发送的。
申请释放单元42,用于根据所述连接请求接收单元41接收到所述iSCSI连接请求,向IP-SAN申请SAN资源,并申请与所述SAN资源对应的第一iSCSI连接和第二iSCSI连接。所述申请释放单元42,还用于根据视频编码器发送的对所述第一iSCSI连接的释放请求,向所述IP-SAN释放所述第一iSCSI连接和所述第二iSCSI连接;
连接信息发送单元43,用于将所述申请释放单元42申请到的第一iSCSI连接的信息发送给所述视频编码器。
检测单元44,用于根据所述第二iSCSI连接建立本控制服务器与所述IP-SAN的iSCSI连接,并对所述SAN资源进行读操作。
存储表项单元45,用于记录所述EC摄像机通道信息、所述SAN资源的位置信息、存储开始时间和存储停止时间之间的对应关系,其中,所述存储开始时间是接收到所述iSCSI连接请求的时间,所述存储停止时间是接收到对所述第一iSCSI连接的释放请求的时间;
回放处理单元46,用于根据视频客户端的回放请求,查找所述存储表项单元45,判断是否存在与所述回放请求中的摄像机通道和回放时间段对应的SAN资源:如果存在,则向IP-SAN申请所述对应的SAN资源的iSCSI连接,并将申请到的所述对应的SAN资源的iSCSI连接信息发送给所述视频客户端;否则,向所述视频客户端返回图像无变化的提示消息。
综上所述,本发明提供的监控***中的视频编码的存储方法及设备,通过预定策略触发存储的思想,只有在存储触发条件成立后,才为对应的摄像机通道分配iSCSI连接资源,并在存储触发条件不再成立时,释放先前所分配的iSCSI连接资源,因此,本发明可以十分有效地提高IP-SAN的iSCSI连接资源的利用率,解决现有存储方法中常见IP-SAN的iSCSI连接不足的问题。
本发明所述监控***中的视频编码的存储方法及设备,并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明之领域,对于熟悉本领域的人员而言可容易地实现另外的优点和进行修改,因此在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。

Claims (18)

1.一种监控***中的视频编码的存储方法,其特征在于,包括以下步骤:
在视频编码器EC的第一摄像机通道所对应的存储触发条件成立时,触发所述EC向控制服务器CS发送网际协议存储区域网络IP-SAN的互联网小型计算机***接口iSCSI连接请求;
所述EC根据CS发送的IP-SAN的iSCSI连接的信息,建立与IP-SAN的iSCSI连接,并通过所建立的iSCSI连接,将所述第一摄像机通道的视频数据存储到IP-SAN中。
2.如权利要求1所述的存储方法,其特征在于,所述存储触发条件为:当前时刻位于预定时间段内、接收到外部触发信号、或摄像机采集到的图像上的预定敏感区域中的数据发生变化。
3.如权利要求1所述的存储方法,其特征在于,所述iSCSI连接请求中包括有所述第一摄像机通道信息。
4.如权利要求1所述的存储方法,其特征在于,在建立所述与IP-SAN的iSCSI连接之前,所述EC进一步将所述第一摄像机通道的视频数据缓存在本地;在建立所述与IP-SAN的iSCSI连接之后,将本地缓存的所述第一摄像机通道的视频数据存储到所述IP-SAN中。
5.如权利要求1所述的存储方法,其特征在于,所述方法还包括:
在所述存储触发条件不再成立时,所述EC停止向所述IP-SAN存储视频数据,并向CS发送iSCSI连接的释放请求。
6.一种监控***中的视频编码的存储方法,其特征在于,包括以下步骤:
CS接收EC发送的IP-SAN的iSCSI连接请求,所述iSCSI连接请求是在所述EC的摄像机通道所对应的存储触发条件成立时,触发所述EC发送的;
所述CS根据所述IP-SAN的iSCSI连接请求,向IP-SAN申请SAN资源,并申请与所述SAN资源对应的第一iSCSI连接;
CS将所述第一iSCSI连接的信息发送给所述EC。
7.如权利要求6所述的存储方法,其特征在于,所述CS进一步申请与所述SAN资源对应的第二iSCSI连接,所述CS根据所述第二iSCSI连接建立本CS与所述IP-SAN的iSCSI连接,并对所述SAN资源进行读操作。
8.如权利要求7所述的存储方法,其特征在于,所述方法还包括:所述CS接收到所述EC发送的所述第一iSCSI连接的释放请求后,向所述IP-SAN释放所述第一iSCSI连接和所述第二iSCSI连接。
9.如权利要求8所述的存储方法,其特征在于,所述iSCSI连接请求中包括有所述存储触发条件成立的摄像机通道信息,所述CS还记录所述摄像机通道信息、所述SAN资源的位置信息、存储开始时间和存储停止时间之间的对应关系,其中,所述存储开始时间是接收到所述iSCSI连接请求的时间,所述存储停止时间是接收到所述第一iSCSI连接的释放请求的时间。
10.如权利要求9所述的存储方法,其特征在于,所述方法还包括:
所述CS接收到视频客户端VC的回放请求后,所述CS查找所述对应关系,判断是否存在与所述回放请求中的摄像机通道和回放时间段对应的SAN资源:如果存在,则向IP-SAN申请所述对应的SAN资源的iSCSI连接供VC客户端进行数据回放,并将申请到的所述对应的SAN资源的iSCSI连接信息发送给所述VC;否则,向所述VC返回图像无变化的提示消息。
11.如权利要求10所述的存储方法,其特征在于,在存在与所述回放请求对应的多个SAN资源时,所述CS按照所述多个SAN资源的存储时间顺序,向IP-SAN依次申请所述多个SAN资源中的每个SAN资源的iSCSI连接供VC客户端进行数据回放,其中,在所述依次申请中,CS在向所述IP-SAN释放了上一次所申请的iSCSI连接后,才进行下一次的iSCSI连接的申请。
12.如权利要求9所述的存储方法,其特征在于,预先设置所述监控网络中EC的摄像机通道的优先级信息,所述方法还包括:
在CS接收到多个EC发送的所述IP-SAN的iSCSI连接请求时,CS进一步根据所述优先级信息,优先为摄像机通道优先级高的EC申请所述SAN资源和所述第一iSCSI连接。
13.一种视频编码器,其特征在于,包括:
存储策略单元,用于保存预先设置的本视频编码器的摄像机通道所对应的存储触发条件;
触发单元,用于在所述存储策略单元中的所述存储触发条件成立时,触发连接请求单元;
连接请求单元,用于根据所述触发单元的触发,向控制服务器发送IP-SAN的iSCSI连接请求;
数据传输单元,用于接收控制服务器发送的IP-SAN的iSCSI连接的信息,建立与所述IP-SAN的iSCSI连接,并通过所述iSCSI连接,将存储触发条件成立的摄像机通道的视频数据存储到IP-SAN中。
14.如权利要求13所述的视频编码器,其特征在于,所述存储策略单元中保存的存储触发条件为:当前时刻位于预定时间段内、接收到外部触发信号、或摄像机采集到的图像上的预定敏感区域中的数据发生变化。
15.如权利要求13所述的视频编码器,其特征在于,还包括连接释放单元;
所述触发单元,还用于在所述存储策略单元中的所述存储触发条件不再成立时,触发所述数据传输单元和所述连接释放单元;
所述数据传输单元,用于根据所述触发单元的触发,停止向所述IP-SAN存储视频数据;
所述连接释放单元,用于根据所述触发单元的触发,向控制服务器发送iSCSI连接的释放请求。
16.一种控制服务器,其特征在于,包括:
连接请求接收单元,用于接收视频编码器发送的IP-SAN的iSCSI连接请求,所述iSCSI连接请求是在所述视频编码器的摄像机通道所对应的存储触发条件成立时,触发所述视频编码器发送的;
申请释放单元,用于根据所述连接请求接收单元接收到的所述iSCSI连接请求,向IP-SAN申请SAN资源,并申请与所述SAN资源对应的第一iSCSI连接;
连接信息发送单元,用于将所述申请释放单元申请到的第一iSCSI连接的信息发送给所述视频编码器。
17.如权利要求16所述的控制服务器,其特征在于,还包括检测单元;
所述申请释放单元,还用于申请与所述SAN资源对应的第二iSCSI连接;
所述检测单元,用于根据所述第二iSCSI连接建立本控制服务器与所述IP-SAN的iSCSI连接,并对所述SAN资源进行读操作。
18.如权利要求17所述的控制服务器,其特征在于,还包括存储表项单元和回放处理单元;
所述申请释放单元,还用于根据视频编码器发送的对所述第一iSCSI连接的释放请求,向所述IP-SAN释放所述第一iSCSI连接和所述第二iSCSI连接;
所述连接请求接收单元,还用于接收所述iSCSI连接请求中所包括的所述存储触发条件成立的摄像机通道信息;
所述存储表项单元,用于记录所述存储触发条件成立的摄像机通道信息、所述SAN资源的位置信息、存储开始时间和存储停止时间之间的对应关系,其中,所述存储开始时间是接收到所述iSCSI连接请求的时间,所述存储停止时间是接收到对所述第一iSCSI连接的释放请求的时间;
所述回放处理单元,用于根据视频客户端的回放请求,查找所述存储表项单元,判断是否存在与所述回放请求中的摄像机通道和回放时间段对应的SAN资源:如果存在,则向IP-SAN申请所述对应的SAN资源的iSCSI连接,并将申请到的所述对应的SAN资源的iSCSI连接信息发送给所述视频客户端;否则,向所述视频客户端返回图像无变化的提示消息。
CNB2008101012778A 2008-03-03 2008-03-03 一种监控***中的视频编码的存储方法及设备 Active CN100574432C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2008101012778A CN100574432C (zh) 2008-03-03 2008-03-03 一种监控***中的视频编码的存储方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2008101012778A CN100574432C (zh) 2008-03-03 2008-03-03 一种监控***中的视频编码的存储方法及设备

Publications (2)

Publication Number Publication Date
CN101237571A true CN101237571A (zh) 2008-08-06
CN100574432C CN100574432C (zh) 2009-12-23

Family

ID=39920882

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2008101012778A Active CN100574432C (zh) 2008-03-03 2008-03-03 一种监控***中的视频编码的存储方法及设备

Country Status (1)

Country Link
CN (1) CN100574432C (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873463A (zh) * 2010-05-20 2010-10-27 杭州海康威视***技术有限公司 一种录像回放方法、监控客户端和数字硬盘录像机
CN101873481A (zh) * 2010-03-01 2010-10-27 杭州海康威视数字技术股份有限公司 视频监控***中录像回放的方法、***及网络监控客户端
CN102413319A (zh) * 2011-12-14 2012-04-11 杭州华三通信技术有限公司 一种移动侦测实现方法及设备
CN101521673B (zh) * 2009-04-09 2012-05-02 杭州华三通信技术有限公司 一种资源分配方法和装置
CN102447681A (zh) * 2010-10-13 2012-05-09 中兴通讯股份有限公司 监控客户端子***、视频监控***及录像回放方法
CN103780859A (zh) * 2012-10-26 2014-05-07 武汉海康威视***技术有限公司 一种录像数据管理***和方法
CN103824574A (zh) * 2014-02-25 2014-05-28 深圳市赛为智能股份有限公司 一种支持切换码流的视频数据存储方法及其***
CN104767964A (zh) * 2014-01-08 2015-07-08 株式会社日立制作所 视频存储控制和优化的方法及其装置、视频监控***
CN110474938A (zh) * 2018-05-09 2019-11-19 视联动力信息技术股份有限公司 信息查询方法和装置
CN118069376A (zh) * 2024-04-18 2024-05-24 北京大道云行科技有限公司 一种基于san存储的多租户高可用***
CN118069376B (zh) * 2024-04-18 2024-07-02 北京大道云行科技有限公司 一种基于san存储的多租户高可用***

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521673B (zh) * 2009-04-09 2012-05-02 杭州华三通信技术有限公司 一种资源分配方法和装置
CN101873481A (zh) * 2010-03-01 2010-10-27 杭州海康威视数字技术股份有限公司 视频监控***中录像回放的方法、***及网络监控客户端
CN101873463A (zh) * 2010-05-20 2010-10-27 杭州海康威视***技术有限公司 一种录像回放方法、监控客户端和数字硬盘录像机
CN102447681B (zh) * 2010-10-13 2015-09-16 中兴通讯股份有限公司 监控客户端子***、视频监控***及录像回放方法
CN102447681A (zh) * 2010-10-13 2012-05-09 中兴通讯股份有限公司 监控客户端子***、视频监控***及录像回放方法
CN102413319A (zh) * 2011-12-14 2012-04-11 杭州华三通信技术有限公司 一种移动侦测实现方法及设备
CN102413319B (zh) * 2011-12-14 2014-03-19 杭州华三通信技术有限公司 一种移动侦测实现方法及设备
CN103780859A (zh) * 2012-10-26 2014-05-07 武汉海康威视***技术有限公司 一种录像数据管理***和方法
CN103780859B (zh) * 2012-10-26 2016-12-21 杭州海康威视***技术有限公司 一种录像数据管理***和方法
CN104767964A (zh) * 2014-01-08 2015-07-08 株式会社日立制作所 视频存储控制和优化的方法及其装置、视频监控***
CN104767964B (zh) * 2014-01-08 2018-09-18 株式会社日立制作所 视频存储控制和优化的方法及其装置、视频监控***
CN103824574A (zh) * 2014-02-25 2014-05-28 深圳市赛为智能股份有限公司 一种支持切换码流的视频数据存储方法及其***
CN103824574B (zh) * 2014-02-25 2017-01-25 深圳市赛为智能股份有限公司 一种支持切换码流的视频数据存储方法及其***
CN110474938A (zh) * 2018-05-09 2019-11-19 视联动力信息技术股份有限公司 信息查询方法和装置
CN118069376A (zh) * 2024-04-18 2024-05-24 北京大道云行科技有限公司 一种基于san存储的多租户高可用***
CN118069376B (zh) * 2024-04-18 2024-07-02 北京大道云行科技有限公司 一种基于san存储的多租户高可用***

Also Published As

Publication number Publication date
CN100574432C (zh) 2009-12-23

Similar Documents

Publication Publication Date Title
CN100574432C (zh) 一种监控***中的视频编码的存储方法及设备
US7949730B2 (en) System and method for remote data acquisition and distribution
CN101877783B (zh) 网络视频存储器集群化视频监控***和方法
US20170353647A1 (en) Method and Apparatus for Live Capture Image-Live Streaming Camera
JP4603603B2 (ja) 録画転送装置
CN103856607B (zh) 将手机终端上视频投放到视频播放设备播放的方法和***
US20110187895A1 (en) Intelligent video compacting agent
CN102075738A (zh) 视频监控***
US20030187868A1 (en) Data acquisition system
CN102158740A (zh) 一种多媒体播放本地监控的方法
CN102572215A (zh) 城市级可视化视频分析方法及服务器
CN104113727A (zh) 一种监控视频播放的方法及设备、***
CN102404567A (zh) 一种网络监控视频流按需实时转码的***和方法
CN102298547A (zh) 一种数据备份方法及其装置
US7451473B2 (en) Video distribution method and video distribution system
CN102196249A (zh) 监控数据回放方法及编码器、视频管理服务器
CA2588642A1 (en) Method and apparatus for secure transfer and playback of multimedia content
CN102065281B (zh) 一种带存储可远程回放的网络监控***
CN104022923A (zh) 一种网络接口装置、***及网络数据访问方法
CN101854515B (zh) 电视节目远程录制方法
CN100551037C (zh) 一种流媒体内容预览的方法和***
CN203554599U (zh) 一种网络摄像机集散式冗余存储***
CN101094222B (zh) 一种改善远距实时串流视讯传输及储存的反射器及方法
CN112948600B (zh) 一种高性能多协议音视频存储***
JP2004070470A (ja) 情報配信システム

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
ASS Succession or assignment of patent right

Owner name: ZHEJIANG UNIVIEW TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: HUASAN COMMUNICATION TECHNOLOGY CO., LTD.

Effective date: 20120326

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120326

Address after: Hangzhou City, Zhejiang province 310053 Binjiang District Dongxin Road No. 66 building two or three layer A C

Patentee after: Zhejiang Uniview Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.