CN108023746A - 一种视频数据处理方法、装置及*** - Google Patents
一种视频数据处理方法、装置及*** Download PDFInfo
- Publication number
- CN108023746A CN108023746A CN201610943729.1A CN201610943729A CN108023746A CN 108023746 A CN108023746 A CN 108023746A CN 201610943729 A CN201610943729 A CN 201610943729A CN 108023746 A CN108023746 A CN 108023746A
- Authority
- CN
- China
- Prior art keywords
- video
- storage system
- cloud storage
- video data
- video cloud
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000003860 storage Methods 0.000 claims abstract description 884
- 238000013500 data storage Methods 0.000 claims abstract description 57
- 238000012545 processing Methods 0.000 claims description 77
- 238000011084 recovery Methods 0.000 claims description 46
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000004891 communication Methods 0.000 claims description 32
- 230000005012 migration Effects 0.000 claims description 25
- 238000013508 migration Methods 0.000 claims description 25
- 230000004888 barrier function Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 238000007726 management method Methods 0.000 abstract description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000000151 deposition Methods 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000000205 computational method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供了一种视频数据处理方法、装置及***,该方法中,检测是否存在故障的视频云存储***,如果是,从未故障的视频云存储***中查找指定的视频云存储***,发送视频数据存储切换指令至指定的视频云存储***,其中,视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息,以使指定的视频云存储***接收并存储地址信息对应的视频采集设备发送的视频数据。本发明中,通过设置与多个视频云存储***通信连接的云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
Description
技术领域
本发明涉及云存储技术领域,特别是涉及一种视频数据处理方法、装置及***。
背景技术
视频云存储***包括管理服务器和存储服务器,视频云存储***外接有视频采集设备,管理服务器用于管理存储服务器与视频采集设备,视频采集设备将所采集的视频数据发送至存储服务器进行存储。
一般情况下,当视频云存储***中的存储服务器出现网络异常或宕机时,视频采集设备采集的视频数据将无法存储到存储服务器,即无法存储到视频云存储***中;当视频云存储***中的管理服务器出现网络异常或宕机时,视频采集设备所采集的视频数据在短时间内可以存储到存储服务器中,当存储服务器存储空间已满后,由于管理服务器无法分配其它的存储服务器进行视频存储,使得视频采集设备采集的视频数据将无法继续存储到存储服务器,即无法存储到视频云存储***中,以上两种情况均导致视频采集设备采集的视频数据无法存储到视频云存储***中。
因此,目前亟需一种针对视频云存储***中的存储服务器/管理服务器故障时的视频数据处理方法。
发明内容
本发明实施例的目的在于提供一种视频数据处理方法、装置及***,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理。具体技术方案如下:
一种视频数据处理方法,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述方法包括:
检测是否存在故障的视频云存储***;
当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***;
发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息,以使所述指定的视频云存储***接收并存储所述地址信息对应的视频采集设备发送的视频数据。
可选的,在所述发送视频数据存储切换指令至所述指定的视频云存储***的步骤后,所述方法还包括:
接收所述指定的视频云存储***发送的切换成功的消息;
发送视频数据存储暂停指令至所述故障的视频云存储***。
可选的,在所述发送视频数据存储暂停指令至所述故障的视频云存储***的步骤后,所述方法还包括:
将发送视频数据存储切换指令的时间点作为切换开始时间点;
将所述切换开始时间点、所述故障的视频云存储***的标识信息以及所述指定的视频云存储***的标识信息存为切换记录;
发送所述切换记录至所述故障的视频云存储***,以使所述故障的视频云存储***存储所述切换记录。
可选的,所述方法还包括:
在检测到所述故障的视频云存储***恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***;
接收所述恢复正常的视频云存储***发送的恢复存储成功的消息,发送视频数据存储停止指令至所述指定的视频云存储***;
将发送视频数据恢复存储指令的时间点作为切换结束时间点;
将所述切换结束时间点存入所述切换记录中;
发送所述切换记录至所述恢复正常的视频云存储***,以使所述恢复正常的视频云存储***更新自身存储的切换记录。
可选的,所述方法还包括:
发送视频数据迁移指令至所述指定的视频云存储***,其中,所述视频数据迁移指令中包括待迁移时间范围,以使所述指定的视频云存储***根据所述待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至所述恢复正常的视频云存储***。
一种视频数据查询方法,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述方法包括:
接收客户端发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
根据所述待查询时间范围以及自身存储的切换记录确定目标时间段,查找所述目标时间段对应的目标视频云存储***,其中,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
发送存储位置获取请求至所述目标视频云存储***,其中,所述存储位置获取请求中包括所述目标时间段;
接收所述目标视频云存储***返回的目标存储位置信息;
将所述目标存储位置信息及所述目标时间段发送至所述客户端。
一种视频数据查询方法,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述方法包括:
接收恢复正常的视频云存储***发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
根据所述待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找所述第一类时间段对应的视频云存储***,其中,所述第二类时间段对应所述恢复正常的视频云存储***,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
发送存储位置获取请求至所述第一类时间段对应的视频云存储***,其中,所述存储位置获取请求中包括所述第一类时间段;
接收所述第一类时间段对应的视频云存储***返回的第一存储位置信息;
将所述第一存储位置信息及所述第一类时间段发送至所述第二类时间段对应的恢复正常的视频云存储***。
一种视频数据处理装置,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置包括:
检测模块,用于检测是否存在故障的视频云存储***;
第一查找模块,用于当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***;
第一发送模块,用于发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息,以使所述指定的视频云存储***接收并存储所述地址信息对应的视频采集设备发送的视频数据。
可选的,所述装置还包括:
第一接收模块,用于在所述发送视频数据存储切换指令至所述指定的视频云存储***后,接收所述指定的视频云存储***发送的切换成功的消息;
第二发送模块,用于发送视频数据存储暂停指令至所述故障的视频云存储***。
可选的,所述装置还包括:
切换开始时间点确定模块,用于在所述发送视频数据存储暂停指令至所述故障的视频云存储***后,将发送视频数据存储切换指令的时间点作为切换开始时间点;
切换记录存储模块,用于将所述切换开始时间点、所述故障的视频云存储***的标识信息以及所述指定的视频云存储***的标识信息存为切换记录;
第三发送模块,用于发送所述切换记录至所述故障的视频云存储***,以使所述故障的视频云存储***存储所述切换记录。
可选的,所述装置还包括:
第四发送模块,用于在检测到所述故障的视频云存储***恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***;
第二接收模块,用于接收所述恢复正常的视频云存储***发送的恢复存储成功的消息,发送视频数据存储停止指令至所述指定的视频云存储***;
切换结束时间点确定模块,用于将发送视频数据恢复存储指令的时间点作为切换结束时间点;
存储模块,用于将所述切换结束时间点存入所述切换记录中;
第五发送模块,用于发送所述切换记录至所述恢复正常的视频云存储***,以使所述恢复正常的视频云存储***更新自身存储的切换记录。
可选的,所述装置还包括:
第六发送模块,用于发送视频数据迁移指令至所述指定的视频云存储***,其中,所述视频数据迁移指令中包括待迁移时间范围,以使所述指定的视频云存储***根据所述待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至所述恢复正常的视频云存储***。
一种视频数据查询装置,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置包括:
第三接收模块,用于接收客户端发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
第二查找模块,用于根据所述待查询时间范围以及自身存储的切换记录确定目标时间段,查找所述目标时间段对应的目标视频云存储***,其中,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
第七发送模块,用于发送存储位置获取请求至所述目标视频云存储***,其中,所述存储位置获取请求中包括所述目标时间段;
第三接收模块,用于接收所述目标视频云存储***返回的目标存储位置信息;
第八发送模块,用于将所述目标存储位置信息及所述目标时间段发送至所述客户端。
一种视频数据查询装置,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置包括:
第四接收模块,用于接收所述恢复正常的视频云存储***发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
第三查找模块,用于根据所述待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找所述第一类时间段对应的视频云存储***,其中,所述第二类时间段对应所述恢复正常的视频云存储***,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
第九发送模块,用于发送存储位置获取请求至所述第一类时间段对应的视频云存储***,其中,所述存储位置获取请求中包括所述第一类时间段;
第五接收模块,用于接收所述第一类时间段对应的视频云存储***返回的第一存储位置信息;
第十发送模块,用于将所述第一存储位置信息及所述第一类时间段发送至所述第二类时间段对应的恢复正常的视频云存储***。
一种视频数据处理方法,应用于视频数据处理***中的视频云存储***,所述视频数据处理***还包括与所述视频云存储***通信连接的云中心服务器,所述方法包括:
接收所述云中心服务器发送的视频数据存储切换指令,其中,所述视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息;
发送接管消息至所述地址信息对应的视频采集设备;
接收并存储所述地址信息对应的视频采集设备发送的视频数据。
一种视频数据处理装置,应用于视频数据处理***中的视频云存储***,所述视频数据处理***还包括与所述视频云存储***通信连接的云中心服务器,所述装置包括:
视频数据存储切换指令接收模块,用于接收所述云中心服务器发送的视频数据存储切换指令,其中,所述视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息;
接管消息发送模块,用于发送接管消息至所述地址信息对应的视频采集设备;
视频数据接收模块,用于接收并存储所述地址信息对应的视频采集设备发送的视频数据。
一种视频数据处理***,所述视频数据处理***包括云中心服务器以及与所述云中心服务器通信连接的多个视频云存储***;
所述云中心服务器,用于检测是否存在故障的视频云存储***,当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***,发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息;
所述指定的视频云存储***,用于接收所述云中心服务器发送的视频数据存储切换指令,发送接管消息至所述地址信息对应的视频采集设备,接收并存储所述地址信息对应的视频采集设备发送的视频数据。
可选的,所述指定的视频云存储***,还用于发送切换成功的消息至所述云中心服务器;
所述云中心服务器,还用于接收所述指定的视频云存储***发送的切换成功的消息,发送视频数据存储暂停指令至所述故障的视频云存储***;
所述故障的视频云存储***,用于接收所述云中心服务器发送的视频数据存储暂停指令,暂停存储所述视频采集设备发送的视频数据。
本发明中,通过设置与多个视频云存储***通信连接的云中心服务器检测是否存在故障的视频云存储***,并在检测到时,从未故障的视频云存储***中查找指定的视频云存储***,通过发送视频数据存储切换指令至指定的视频云存储***的方式,使得指定的视频云存储***接收并存储故障的视频云存储***对应的视频采集设备发送的视频数据,由此,通过云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
附图说明
为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的视频数据处理方法的第一种流程示意图;
图2为本发明实施例提供的视频数据处理方法的第二种流程示意图;
图3为本发明实施例提供的视频数据处理方法的第三种流程示意图;
图4为本发明实施例提供的视频数据处理方法的第四种流程示意图;
图5为本发明实施例提供的视频数据处理方法的第五种流程示意图;
图6为本发明实施例提供的视频数据查询方法的第一种流程示意图;
图7为本发明实施例提供的视频数据查询方法的第二种流程示意图;
图8为本发明实施例提供的视频数据处理装置的第一种结构示意图;
图9为本发明实施例提供的视频数据处理装置的第二种结构示意图;
图10为本发明实施例提供的视频数据处理方法的第六种流程示意图;
图11为本发明实施例提供的视频数据处理装置的第三种结构示意图;
图12为本发明实施例提供的一种视频数据处理***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决相关技术问题,本发明实施例提供了一种视频数据处理方法、装置及***。需要说明的是,视频数据处理***包括云中心服务器和与云中心服务器通信连接的多个视频云存储***。
其中,云中心服务器的主要功能包括管理多个视频云存储***;视频云存储***的主要功能包括对外提供高性能、高可靠、不间断的数据存储和业务访问的服务。
下面首先对本发明实施例从云中心服务器角度所提供的一种视频数据处理方法及装置进行介绍。
如图1所示,本发明实施例提供的一种视频数据处理方法,应用于视频数据处理***中的云中心服务器,视频数据处理***还可以包括与云中心服务器通信连接的多个视频云存储***,该方法可以包括:
S101:检测是否存在故障的视频云存储***。
为了实现对多个视频云存储***进行管理,在视频数据处理***中设置云中心服务器与多个视频云存储***通信连接,云中心服务器检测与其通信连接的多个视频云存储***中是否存在故障的视频云存储***,以便进行后续步骤,其中,出现的故障可以为存储容量不足或者宕机,云中心服务器可以定期检测也可以实时检测,为了保证存储的视频数据的连续性,优选为实时检测。
S102:当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***。
在检测到故障的视频云存储***时,即可确定多个视频云存储***中,除故障外的视频云存储***为未故障的视频云存储***,在未故障的视频云存储***中查找指定的视频云存储***。
在一种实现方式中,从未故障的视频云存储***中查找指定的视频云存储***,可以包括:
根据预先设定的对应关系,从未故障的视频云存储***中,查找与故障的视频云存储***相对应的指定的视频云存储***,其中,该指定的视频云存储***可以为一个或几个视频云存储***。
例如:视频数据处理***中包括云中心服务器A,与云中心服务器A通信连接的视频云存储***B、视频云存储***C和视频云存储***D,预先设定的对应关系为当视频云存储***B故障时,指定的视频云存储***为视频云存储***C,当视频云存储***C故障时,指定的视频云存储***为视频云存储***D,当视频云存储***D故障时,指定的视频云存储***为视频云存储***B。
在另一种实现方式中,从未故障的视频云存储***中查找指定的视频云存储***,可以包括:
根据预设的计算方法在未故障的视频云存储***中计算出指定的视频云存储***。
S103:发送视频数据存储切换指令至指定的视频云存储***。
当查找到指定的视频云存储***后,发送视频数据存储切换指令至指定的视频云存储***,为了使指定的视频云存储***接管故障的视频云存储***对应的视频采集设备,该视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息,以使指定的视频云存储***接收并存储地址信息对应的视频采集设备发送的视频数据。
从云中心服务器的角度,由于指定的视频云存储***接收并存储地址信息对应的视频采集设备发送的视频数据,因此,避免了视频采集设备采集的视频数据的中断以及丢失,同时保证了存储的视频数据的连续性和完整性。
本发明中,通过设置与多个视频云存储***通信连接的云中心服务器检测是否存在故障的视频云存储***,并在检测到时,从未故障的视频云存储***中查找指定的视频云存储***,通过发送视频数据存储切换指令至指定的视频云存储***的方式,使得指定的视频云存储***接收并存储故障的视频云存储***对应的视频采集设备发送的视频数据,由此,通过云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
为了方便理解,下面通过一具体实施例对图1所示方法进行详细介绍:
例如:视频数据处理***中包括云中心服务器A,与云中心服务器A通信连接的视频云存储***B、视频云存储***C和视频云存储***D,视频云存储***B在8:00发生故障,预先设定当视频云存储***B故障时,指定的视频云存储***为视频云存储***C;
云中心服务器A检测到存在故障的视频云存储***B,从未故障的视频云存储***C和视频云存储***D中查找指定的视频云存储***C,发送视频数据存储切换指令至指定的视频云存储***C,其中,视频数据存储切换指令中包括故障的视频云存储***B对应的视频采集设备的地址信息,以使指定的视频云存储***C接收并存储地址信息对应的视频采集设备发送的视频数据。
在图1所示实施例的基础上,如图2所示,本发明实施例提供的一种视频数据处理方法,在步骤S103后,还可以包括:
S104:接收指定的视频云存储***发送的切换成功的消息。
指定的视频云存储***接收云中心服务器发送的视频数据存储切换指令后,开始接收并存储地址信息对应的视频采集设备发送的视频数据,并发送切换成功的消息至云中心服务器,云中心服务器接收指定的视频云存储***发送的切换成功的消息,获知指定的视频云存储***已接管地址信息对应的视频采集设备。
S105:发送视频数据存储暂停指令至故障的视频云存储***。
在云中心服务器获知指定的视频云存储***已接管地址信息对应的视频采集设备后,为了减少网络资源的浪费,发送视频数据存储暂停指令至故障的视频云存储***,以使故障的视频云存储***暂停存储地址信息对应的视频采集设备发送的视频数据。
由此,在接收到指定的视频云存储***发送的切换成功的消息后,通过发送视频数据存储暂停指令至故障的视频云存储***的方式,使故障的视频云存储***暂停接收地址信息对应的视频采集设备发送的视频数据,减少了网络资源的浪费。
在图2所示实施例的基础上,如图3所示,本发明实施例提供的一种视频数据处理方法,在步骤S105后,还可以包括:
S106:将发送视频数据存储切换指令的时间点作为切换开始时间点。
在完成了从故障的视频云存储***到指定的视频云存储***的视频数据存储切换后,为了明确切换开始时间点,将发送视频数据存储切换指令的时间点作为切换开始时间点。
S107:将切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息存为切换记录。
在切换视频数据存储后,为了方便用户从云中心服务器处对视频数据进行查询时可以查询到对应的视频数据,避免出现用户查询不到视频数据的情况的发生,将切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息存为切换记录,由此,从该切换记录中可以获知故障的视频云存储***从何时切换视频数据存储,以及切换至哪一个视频云存储***中。
S108:发送切换记录至故障的视频云存储***,以使故障的视频云存储***存储切换记录。
为了方便用户从故障的视频云存储***处对视频数据进行查询时可以查询到对应的视频数据,将切换记录发送至故障的视频云存储***,以使故障的视频云存储***存储切换记录。
由此,在完成了从故障的视频云存储***到指定的视频云存储***的视频数据存储切换后,生成并存储相应的切换记录,发送切换记录至故障的视频云存储***以便用户进行查询。
在图3所示实施例的基础上,如图4所示,本发明实施例提供的一种视频数据处理方法,还可以包括:
S109:在检测到故障的视频云存储***恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***。
在检测到故障的视频云存储***恢复正常后,恢复正常的视频云存储***即可以继续接收并存储视频数据,此时,发送视频数据恢复存储指令至恢复正常的视频云存储***。
S110:接收恢复正常的视频云存储***发送的恢复存储成功的消息,发送视频数据存储停止指令至指定的视频云存储***。
恢复正常的视频云存储***接收到视频数据恢复存储指令后,继续接收并存储视频设备发送的视频数据,并发送恢复存储成功的消息至云中心服务器,云中心服务器接收恢复正常的视频云存储***发送的恢复存储成功的消息,获知恢复正常的视频云存储***已继续存储视频数据,发送视频数据存储停止指令至指定的视频云存储***,以使指定的视频云存储***停止存储视频设备发送的视频数据。
S111:将发送视频数据恢复存储指令的时间点作为切换结束时间点。
在恢复正常的视频云存储***继续存储视频数据后,为了明确切换结束时间点,将发送视频数据恢复存储指令的时间点作为切换结束时间点。
S112:将切换结束时间点存入切换记录中。
将切换结束时间点存入切换记录,由此,从该切换记录中可以获知指定的视频云存储***从何时切换视频数据存储至恢复正常的视频云存储***。
S113:发送切换记录至恢复正常的视频云存储***,以使恢复正常的视频云存储***更新自身存储的切换记录。
将切换记录发送至恢复正常的视频云存储***,以使恢复正常的视频云存储***更新自身存储的切换记录。由此,在完成了从指定的视频云存储***到恢复正常的视频云存储***的视频数据存储切换后,存储相应的切换记录,发送切换记录至恢复正常的视频云存储***以便用户进行查询。
在图4所示实施例的基础上,如图5所示,本发明实施例提供的一种视频数据处理方法,还可以包括:
S114:发送视频数据迁移指令至指定的视频云存储***。
在故障的视频云存储***恢复正常后,可以发送包括待迁移时间范围的视频数据迁移指令至指定的视频云存储***,以使指定的视频云存储***根据待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至恢复正常的视频云存储***。
由于有的视频云存储***在自身容量不足时会删除存储的视频数据,因此,为了防止待迁移视频数据被指定的视频云存储***自身的视频数据循环覆盖删除掉,在发送视频数据迁移指定至指定的视频云存储***之前,发送包括待迁移时间范围的视频数据锁定指令至指定的视频云存储***,以锁定待迁移视频数据。
由此,通过发送视频数据迁移指令的方式,将视频数据存储切换过程中,存储在指定的视频云存储***中的视频数据迁移到恢复正常的视频云存储***中,最大程度上保障了恢复正常的视频云存储***中的视频数据的连续性及完整性。
另外,在待迁移视频数据迁移到恢复正常的视频云存储***中后,删除对应的切换记录,并通知恢复正常的视频云存储***该情况,以便恢复正常的视频云存储***删除相应的切换记录。
如图6所示,本发明实施例还提供了一种视频数据查询方法,应用于视频数据处理***中的云中心服务器,视频数据处理***还包括与云中心服务器通信连接的多个视频云存储***,该方法可以包括:
S201:接收客户端发送的视频数据查询请求。
客户端可以通过云中心服务器进行跨视频云存储***间的视频数据查询,云中心服务器接收客户端发送的视频数据查询请求,该视频数据查询请求中包括客户端需要查询的待查询视频数据对应的待查询时间范围。
S202:根据待查询时间范围以及自身存储的切换记录确定目标时间段,查找目标时间段对应的目标视频云存储***。
云中心服务器中存储有切换记录,其中,切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至指定的视频云存储***的时间点;切换结束时间点为在检测到故障的视频云存储***恢复正常后,发送视频数据存储停止指令至指定的视频云存储***的时间点。
由于视频云存储***之间发生了视频数据存储切换,因此,根据接收到的待查询时间范围以及自身存储的切换记录可以确定目标时间段,该目标时间段即为各视频云存储***存储待查询视频数据的时间段,且该目标时间段可以为多段,每个目标时间段可以对应相同或不同的目标视频云存储***,查找每个目标时间段对应的目标视频云存储***。
例如:待查询时间范围为7:00-10:00,自身存储的切换记录为切换开始时间点8:00、故障的视频云存储***B的标识信息B以及指定的视频云存储***C的标识信息C和切换结束时间点9:00;
根据待查询时间范围7:00-10:00以及切换记录确定目标时间段7:00-8:00、8:00-9:00和9:00-10:00,查找目标时间段7:00-8:00对应的目标视频云存储***B,查找目标时间段8:00-9:00对应的目标视频云存储***C,查找目标时间段9:00-10:00对应的目标视频云存储***B。
S203:发送存储位置获取请求至目标视频云存储***。
由于目标视频视频云存储***中存储有待查询视频数据,因此,发送包括目标时间段的存储位置获取请求至每个目标视频云存储***,以使每个视频目标视频云存储***根据对应的目标时间段确定对应的目标存储位置信息,并将所确定的目标存储位置信息发送至云中心服务器。
S204:接收目标视频云存储***返回的目标存储位置信息。
接收目标视频云存储***返回的目标存储位置信息,为了方便查看,可以将接收到的目标存储位置信息进行排序以及去重处理,其中,排序的方式可以为根据接收到目标存储位置信息的时间早晚进行排序,也可以根据目标存储位置信息对应的目标时间段的早晚进行排序,这都是合理的。
S205:将目标存储位置信息及目标时间段发送至客户端。
将接收到的目标存储位置信息以及目标时间段发送至客户端,以使客户端获知在待查询时间范围内的待查询视频数据在何时存储在哪一个视频云存储***中,以便对待查询视频进行回放或下载操作。
由此,客户端可以通过云中心服务器进行视频数据的查询。
为了方便理解,下面通过一具体实施例对图6所示方法进行详细介绍:
例如:视频数据处理***中包括云中心服务器A,与云中心服务器A通信连接的视频云存储***B、视频云存储***C和视频云存储***D,客户端为E,视频云存储***B在8:00发生故障,9:00恢复正常,预先设定当视频云存储***B故障时,指定的视频云存储***为视频云存储***C,待查询时间范围为7:00-10:00;
云中心服务器A在8:00检测到存在故障的视频云存储***B,从未故障的视频云存储***C和视频云存储***D中查找指定的视频云存储***C,于8:00发送视频数据存储切换指令至指定的视频云存储***C,其中,视频数据存储切换指令中包括故障的视频云存储***B对应的视频采集设备的地址信息,以使指定的视频云存储***C接收并存储地址信息对应的视频采集设备发送的视频数据;
接收指定的视频云存储***C发送的切换成功的消息,发送视频数据存储暂停指令至故障的视频云存储***B;
将发送视频数据存储切换指令的时间点8:00作为切换开始时间点,将切换开始时间点8:00、故障的视频云存储***B的标识信息B以及指定的视频云存储***C的标识信息C存为切换记录,发送切换记录至故障的视频云存储***B,在9:00检测到故障的视频云存储***B恢复正常,于9:00发送视频数据恢复存储指令至恢复正常的视频云存储***B,接收恢复正常的视频云存储***B发送的恢复存储成功的消息,发送视频数据存储停止指令至指定的视频云存储***C,将发送视频数据恢复存储指令的时间点9:00作为切换结束时间点,将切换结束时间点9:00存入切换记录中,发送切换记录至恢复正常的视频云存储***B;
接收客户端E发送的视频数据查询请求,根据待查询时间范围7:00-10:00以及自身存储的切换记录确定目标时间段7:00-8:00、8:00-9:00和9:00-10:00,查找目标时间段7:00-8:00对应的目标视频云存储***B,查找目标时间段8:00-9:00对应的目标视频云存储***C,查找目标时间段9:00-10:00对应的目标视频云存储***B,分别发送存储位置获取请求至目标视频云存储***B和目标视频云存储***C,分别接收目标视频云存储***B返回的目标时间段7:00-8:00对应的目标存储位置信息H、目标时间段9:00-10:00对应的目标存储位置信息I和目标视频云存储***C返回的目标时间段8:00-9:00对应的目标存储位置信息J,将目标存储位置信息H及目标时间段7:00-8:00、目标存储位置信息J及目标时间段8:00-9:00和目标存储位置信息I及目标时间段9:00-10:00发送至客户端。
如图7所示,本发明实施例还提供了一种视频数据查询方法,应用于视频数据处理***中的云中心服务器,视频数据处理***还包括与云中心服务器通信连接的多个视频云存储***,该方法可以包括:
S301:接收恢复正常的视频云存储***发送的视频数据查询请求。
当视频数据处理***中存在故障的视频云存储***恢复正常后,由于恢复正常的视频云存储***中视频数据缺失,此时,恢复正常的视频云存储***即可通过云中心服务器进行跨视频云存储***间的视频数据查询,云中心服务器接收恢复正常的视频云存储***发送的视频数据查询请求,该视频数据查询请求中包括待查询视频数据对应的待查询时间范围。
另外,客户端可以向恢复正常的视频云存储***发送查询请求,以使恢复正常的视频云存储***向云中心服务器发送视频数据查询请求,这都是合理的。
S302:根据待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找第一类时间段对应的视频云存储***。
云中心服务器中存储有切换记录,其中,切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至指定的视频云存储***的时间点;切换结束时间点为在检测到故障的视频云存储***恢复正常后,发送视频数据存储停止指令至指定的视频云存储***的时间点。
由于视频云存储***之间发生了视频数据存储切换,因此,根据接收到的待查询时间范围以及自身存储的切换记录可以确定第一类时间段和第二类时间段,由于该第二类时间段对应恢复正常的视频云存储***,因此,查找第一类时间段对应的视频云存储***。
S303:发送存储位置获取请求至第一类时间段对应的视频云存储***。
由于第一类时间段对应的视频云存储***中存储有待查询视频数据,因此,发送包括第一类时间段的存储位置获取请求至第一类时间段对应的视频云存储***,以使第一类时间段对应的视频云存储***根据对应的第一类时间段确定对应的第一存储位置信息,并将所确定的第一存储位置信息发送至云中心服务器。
S304:接收第一类时间段对应的视频云存储***返回的第一存储位置信息。
接收第一类时间段对应的视频云存储***返回的第一存储位置信息。
S305:将第一存储位置信息及第一类时间段发送至第二类时间段对应的恢复正常的视频云存储***。
将接收到的第一存储位置信息及第一类时间段发送至第二类时间段对应的恢复正常的视频云存储***,由此,恢复正常的视频云存储***即可获知在待查询时间范围内的待查询视频数据在何时存储在哪一个视频云存储***中。
另外,在客户端向恢复正常的视频云存储***发送查询请求的情况下,云中心服务在将第一存储位置信息及第一类时间段发送至第二类时间段对应的恢复正常的视频云存储***时,还可以将第二类时间段发送至恢复正常的视频云存储***,恢复正常的视频云存储***在接收到第一存储位置信息、第一类时间段和第二类时间段后,根据第二类时间段确定对应的第二存储位置信息,并将第一类时间段、第一存储位置信息、第二时间段、第二存储位置信息发送至客户端,以使客户端获知在待查询时间范围内的待查询视频数据在何时存储在哪一个视频云存储***中,以便对待查询视频进行回放或下载操作。
为了方便查看,恢复正常的视频云存储***可以将第一存储位置信息和第二存储位置信息进行排序以及去重处理,其中,排序的方式可以为根据存储位置信息对应的时间段的早晚进行排序。
由此,恢复正常的视频云存储***可以向云中心服务器进行视频数据的查询;客户端也可以通过恢复正常的视频云存储***进行视频数据的查询。
相对于上述方法实施例,如图8所示,本发明实施例还提供了一种视频数据处理装置,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置可以包括:
检测模块401,用于检测是否存在故障的视频云存储***;
第一查找模块402,用于当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***;
第一发送模块403,用于发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息,以使所述指定的视频云存储***接收并存储所述地址信息对应的视频采集设备发送的视频数据。
本发明中,通过设置与多个视频云存储***通信连接的云中心服务器检测是否存在故障的视频云存储***,并在检测到时,从未故障的视频云存储***中查找指定的视频云存储***,通过发送视频数据存储切换指令至指定的视频云存储***的方式,使得指定的视频云存储***接收并存储故障的视频云存储***对应的视频采集设备发送的视频数据,由此,通过云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
在图8所示装置的基础上,如图9所示,本发明实施例提供的一种视频数据处理装置,还可以包括:
第一接收模块404,用于在所述发送视频数据存储切换指令至所述指定的视频云存储***后,接收所述指定的视频云存储***发送的切换成功的消息;
第二发送模块405,用于发送视频数据存储暂停指令至所述故障的视频云存储***。
由此,在接收到指定的视频云存储***发送的切换成功的消息后,通过发送视频数据存储暂停指令至故障的视频云存储***的方式,使故障的视频云存储***暂停接收地址信息对应的视频采集设备发送的视频数据,减少了网络资源的浪费。
在图9所示装置的基础上,本发明实施例提供的一种视频数据处理装置,还可以包括:
切换开始时间点确定模块,用于在所述发送视频数据存储暂停指令至所述故障的视频云存储***后,将发送视频数据存储切换指令的时间点作为切换开始时间点;
切换记录存储模块,用于将所述切换开始时间点、所述故障的视频云存储***的标识信息以及所述指定的视频云存储***的标识信息存为切换记录;
第三发送模块,用于发送所述切换记录至所述故障的视频云存储***,以使所述故障的视频云存储***存储所述切换记录。
由此,在完成了从故障的视频云存储***到指定的视频云存储***的视频数据存储切换后,生成并存储相应的切换记录,发送切换记录至故障的视频云存储***以便用户进行查询。
在本发明的一个实施例中,所述视频数据处理装置还可以包括:
第四发送模块,用于在检测到所述故障的视频云存储***恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***;
第二接收模块,用于接收所述恢复正常的视频云存储***发送的恢复存储成功的消息,发送视频数据存储停止指令至所述指定的视频云存储***;
切换结束时间点确定模块,用于将发送视频数据恢复存储指令的时间点作为切换结束时间点;
存储模块,用于将所述切换结束时间点存入所述切换记录中;
第五发送模块,用于发送所述切换记录至所述恢复正常的视频云存储***,以使所述恢复正常的视频云存储***更新自身存储的切换记录。
由此,在完成了从指定的视频云存储***到恢复正常的视频云存储***的视频数据存储切换后,存储相应的切换记录,发送切换记录至恢复正常的视频云存储***以便用户进行查询。
在本发明的一个实施例中,所述视频数据处理装置,还可以包括:
第六发送模块,用于发送视频数据迁移指令至所述指定的视频云存储***,其中,所述视频数据迁移指令中包括待迁移时间范围,以使所述指定的视频云存储***根据所述待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至所述恢复正常的视频云存储***。
由此,通过发送视频数据迁移指令的方式,将视频数据存储切换过程中,存储在指定的视频云存储***中的视频数据迁移到恢复正常的视频云存储***中,最大程度上保障了恢复正常的视频云存储***中的视频数据的连续性及完整性。
本发明实施例提供的一种视频数据查询装置,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置可以包括:
第三接收模块,用于接收所述客户端发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
第二查找模块,用于根据所述待查询时间范围以及自身存储的切换记录确定目标时间段,查找所述目标时间段对应的目标视频云存储***,其中,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
第七发送模块,用于发送存储位置获取请求至所述目标视频云存储***,其中,所述存储位置获取请求中包括所述目标时间段;
第三接收模块,用于接收所述目标视频云存储***返回的目标存储位置信息;
第八发送模块,用于将所述目标存储位置信息及所述目标时间段发送至所述客户端。
由此,客户端可以通过云中心服务器进行视频数据的查询。
本发明实施例提供的一种视频数据查询装置,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置可以包括:
第四接收模块,用于接收恢复正常的视频云存储***发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
第三查找模块,用于根据所述待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找所述第一类时间段对应的视频云存储***,其中,所述第二类时间段对应所述恢复正常的视频云存储***,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
第九发送模块,用于发送存储位置获取请求至所述第一类时间段对应的视频云存储***,其中,所述存储位置获取请求中包括所述第一类时间段;
第五接收模块,用于接收所述第一类时间段对应的视频云存储***返回的第一存储位置信息;
第十发送模块,用于将所述第一存储位置信息及所述第一类时间段发送至所述第二类时间段对应的恢复正常的视频云存储***。
由此,恢复正常的视频云存储***可以向云中心服务器进行视频数据的查询;客户端也可以通过恢复正常的视频云存储***进行视频数据的查询。
下面对本发明实施例从视频云存储***角度所提供的一种视频数据处理方法及装置进行介绍。
如图10所示,本发明实施例提供的一种视频数据处理方法,应用于视频数据处理***中的视频云存储***,视频数据处理***还可以包括与视频云存储***通信连接的云中心服务器,该方法可以包括:
S501:接收云中心服务器发送的视频数据存储切换指令。
为了实现对多个视频云存储***进行管理,在视频数据处理***中设置云中心服务器与多个视频云存储***通信连接,云中心服务器检测与其通信连接的多个视频云存储***中是否存在故障的视频云存储***,如果是,即可确定多个视频云存储***中,除故障外的视频云存储***为未故障的视频云存储***,在未故障的视频云存储***中查找指定的视频云存储***。其中,出现的故障可以为存储容量不足或者宕机,云中心服务器可以定期检测也可以实时检测,为了保证存储的视频数据的连续性,优选为实时检测。
指定的视频云存储***接收云中心服务器发送的视频数据存储切换指令,其中,视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息。
S502:发送接管消息至地址信息对应的视频采集设备。
为了接管故障的视频云存储***对应的视频采集设备,发送接管消息至地址信息对应的视频采集设备,视频采集设备接收到接管消息后,发送视频数据至指定的视频云存储***。
S503:接收并存储地址信息对应的视频采集设备发送的视频数据。
在接收到地址信息对应的视频采集设备发送的视频数据后,存储该视频数据。
本发明中,设置与多个视频云存储***通信连接的云中心服务器,指定的视频云存储***在接收到云中心服务器发送的视频数据存储切换指令后,视频数据存储切换指令包括故障的视频云存储***对应的视频采集设备的地址信息,通过发送接管消息至地址信息对应的视频采集设备的方式,接管视频采集设备,接收并存储故障的视频云存储***对应的视频采集设备发送的视频数据,由此,通过云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
在图10所示方法的基础上,本发明实施例提供的一种视频数据处理方法,还可以包括:
发送切换成功的消息至云中心服务器,以使云中心服务器发送视频数据存储暂停指令至故障的视频云存储***。
在接收云中心服务器发送的视频数据存储切换指令后,开始接收并存储地址信息对应的视频采集设备发送的视频数据,并发送切换成功的消息至云中心服务器,云中心服务器接收指定的视频云存储***发送的切换成功的消息,获知指定的视频云存储***已接管地址信息对应的视频采集设备,为了减少网络资源的浪费,云中心服务器发送视频数据存储暂停指令至故障的视频云存储***,以使故障的视频云存储***暂停存储地址信息对应的视频采集设备发送的视频数据。
在发送切换成功的消息至云中心服务器之后,本发明实施例提供的一种视频数据处理方法,还可以包括:
接收云中心服务器发送的视频数据存储停止指令,其中,视频数据存储停止指令为云中心服务器检测到故障的视频云存储***恢复正常后,向指定的视频云存储***发送的;
停止存储地址信息对应的视频采集设备发送的视频数据。
在检测到故障的视频云存储***恢复正常后,恢复正常的视频云存储***即可以继续接收并存储视频数据,此时,云中心服务器发送视频数据恢复存储指令至恢复正常的视频云存储***,恢复正常的视频云存储***接收到视频数据恢复存储指令后,继续接收并存储视频设备发送的视频数据,并发送恢复存储成功的消息至云中心服务器,云中心服务器接收恢复正常的视频云存储***发送的恢复存储成功的消息,获知恢复正常的视频云存储***已继续存储视频数据,发送视频数据存储停止指令至指定的视频云存储***,指定的视频云存储***接收云中心服务器发送的视频数据存储停止指令,停止存储视频设备发送的视频数据。
在停止存储地址信息对应的视频采集设备发送的视频数据后,本发明实施例提供的一种视频数据处理方法,还可以包括:
接收云中心服务器发送的视频数据迁移指令,其中,视频数据迁移指令中包括待迁移时间范围;
根据待迁移时间范围确定待迁移视频数据;
将所确定的待迁移视频数据发送至恢复正常的视频云存储***。
在故障的视频云存储***恢复正常后,云中心服务器可以发送包括待迁移时间范围的视频数据迁移指令至指定的视频云存储***,指定的视频云存储***接收云中心服务器发送的视频数据迁移指令,根据待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至恢复正常的视频云存储***。
由于有的视频云存储***在自身容量不足时会删除存储的视频数据,因此,为了防止待迁移视频数据被指定的视频云存储***自身的视频数据循环覆盖删除掉,在云中心服务器发送视频数据迁移指定至指定的视频云存储***之前,发送包括待迁移时间范围的视频数据锁定指令至指定的视频云存储***,指定的视频云存储***接收云中心服务器发送的视频数据锁定指令,锁定待迁移视频数据。
由此,在接收到视频数据迁移指令后,将视频数据存储切换过程中,存储的视频数据迁移到恢复正常的视频云存储***中,最大程度上保障了恢复正常的视频云存储***中的视频数据的连续性及完整性。
相对于上述方法实施例,如图11所示,本发明实施例还提供的一种视频数据处理装置,应用于视频数据处理***中的视频云存储***,所述视频数据处理***还包括与所述视频云存储***通信连接的云中心服务器,所述装置包括:
视频数据存储切换指令接收模块601,用于接收所述云中心服务器发送的视频数据存储切换指令,其中,所述视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息;
接管消息发送模块602,用于发送接管消息至所述地址信息对应的视频采集设备;
视频数据接收模块603,用于接收并存储所述地址信息对应的视频采集设备发送的视频数据。
本发明中,设置与多个视频云存储***通信连接的云中心服务器,指定的视频云存储***在接收到云中心服务器发送的视频数据存储切换指令后,视频数据存储切换指令包括故障的视频云存储***对应的视频采集设备的地址信息,通过发送接管消息至地址信息对应的视频采集设备的方式,接管视频采集设备,接收并存储故障的视频云存储***对应的视频采集设备发送的视频数据,由此,通过云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
下面对本发明实施例所提供的一种视频数据处理***进行介绍。
如图12所示,本发明实施例提供的一种视频数据处理***,所述视频数据处理***包括云中心服务器701以及与所述云中心服务器通信连接的多个视频云存储***702;
其中,多个视频云存储***分别为视频云存储***702A、视频云存储***702B……视频云存储***702N,下面以出现故障的视频云存储***为702A为例进行介绍,其它的视频云存储***在出现故障时,视频数据处理***的处理方式与视频云存储***702A出现故障时的处理方式相同,在此不再赘述。
所述云中心服务器701,用于检测是否存在故障的视频云存储***,当存在故障的视频云存储***702A时,从未故障的视频云存储***中查找指定的视频云存储***702B,发送视频数据存储切换指令至所述指定的视频云存储***702B,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***702A对应的视频采集设备的地址信息;
所述指定的视频云存储***702B,用于接收所述云中心服务器701发送的视频数据存储切换指令,发送接管消息至所述地址信息对应的视频采集设备,接收并存储所述地址信息对应的视频采集设备发送的视频数据。
本发明中,通过设置与多个视频云存储***通信连接的云中心服务器检测是否存在故障的视频云存储***,并在检测到时,从未故障的视频云存储***中查找指定的视频云存储***,通过发送视频数据存储切换指令至指定的视频云存储***的方式,使得指定的视频云存储***接收并存储故障的视频云存储***对应的视频采集设备发送的视频数据,由此,通过云中心服务器对视频云存储***进行统一管理,以在视频云存储***中的存储服务器/管理服务器故障时对视频数据进行处理,避免了视频数据的丢失,保证了存储的视频数据的连续性和完整性。
在本发明实施例的一种实施方式中,所述指定的视频云存储***702B,还用于发送切换成功的消息至所述云中心服务器701;
所述云中心服务器701,还用于接收所述指定的视频云存储***702B发送的切换成功的消息,发送视频数据存储暂停指令至所述故障的视频云存储***702A;
所述故障的视频云存储***702A,用于接收所述云中心服务器701发送的视频数据存储暂停指令,暂停存储所述视频采集设备发送的视频数据。
在本发明实施例的一种实施方式中,所述云中心服务器701,还用于将发送视频数据存储切换指令的时间点作为切换开始时间点,将所述切换开始时间点、所述故障的视频云存储***702A的标识信息以及所述指定的视频云存储***702B的标识信息存为切换记录,发送所述切换记录至所述故障的视频云存储***702A;
所述故障的视频云存储***702A,还用于接收所述云中心服务器701发送的切换记录,存储所述切换记录。
在本发明实施例的一种实施方式中,所述云中心服务器701,还用于在检测到所述故障的视频云存储***702A恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***702A;
所述恢复正常的视频云存储***702A,用于接收所述云中心服务器701发送的视频数据恢复存储指令,恢复存储所述视频采集设备发送的视频数据,发送恢复存储成功的消息至所述云中心服务器701;
所述云中心服务器701,还用于接收所述恢复正常的视频云存储***702A发送的恢复存储成功的消息,发送视频数据存储停止指令至所述指定的视频云存储***702B;
所述指定的视频云存储***702B,还用于接收所述云中心服务器701发送的视频数据存储停止指令,停止存储所述视频采集设备发送的视频数据;
所述云中心服务器701,还用于将发送视频数据恢复存储指令的时间点作为切换结束时间点,将所述切换结束时间点存入所述切换记录中,发送所述切换记录至所述恢复正常的视频云存储***702A;
所述恢复正常的视频云存储***702A,用于接收所述云中心服务器701发送的切换记录,更新自身存储的切换记录。
在本发明实施例的一种实施方式中,所述云中心服务器701,还用于接收客户端发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围,根据所述待查询时间范围以及自身存储的切换记录确定目标时间段,查找所述目标时间段对应的目标视频云存储***,发送存储位置获取请求至所述目标视频云存储***,其中,所述存储位置获取请求中包括所述目标时间段;
所述目标视频云存储***,用于接收所述云中心服务器701发送的存储位置获取请求,根据所述目标时间段确定目标存储位置信息,返回所述目标存储位置信息至所述云中心服务器701;
所述云中心服务器701,还用于接收所述目标视频云存储***返回的目标存储位置信息,将所述目标存储位置信息及所述目标时间段发送至所述客户端。
在本发明实施例的一种实施方式中,所述恢复正常的视频云存储***702A,还用于发送视频数据查询请求至所述云中心服务器701,其中,所述视频数据查询请求中包括待查询时间范围;
所述云中心服务器701,还用于接收所述恢复正常的视频云存储***702A发送的视频数据查询请求,根据所述待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找所述第一类时间段对应的视频云存储***,其中,所述第二类时间段对应所述恢复正常的视频云存储***702A,发送存储位置获取请求至所述第一类时间段对应的视频云存储***,其中,所述存储位置获取请求中包括所述第一类时间段;
所述第一类时间段对应的视频云存储***,用于接收所述云中心服务器701发送的存储位置获取请求,根据所述第一类时间段确定第一存储位置信息,返回所述第一存储位置信息至所述云中心服务器701;
所述云中心服务器701,还用于接收所述第一类时间段对应的视频云存储***返回的第一存储位置信息,将所述第一存储位置信息及所述第一类时间段发送至所述第二类时间段对应的恢复正常的视频云存储***702A;
所述恢复正常的视频云存储***702A,用于接收所述云中心服务器701发送的所述第一存储位置信息及所述第一类时间段。
在本发明实施例的一种实施方式中,所述云中心服务器701,还用于发送视频数据迁移指令至所述指定的视频云存储***702B,其中,所述视频数据迁移指令中包括待迁移时间范围;
所述指定的视频云存储***702B,还用于接收所述云中心服务器701发送的视频数据迁移指令,根据所述待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至所述恢复正常的视频云存储***702A;
所述恢复正常的视频云存储***702A,还用于接收所述指定的视频云存储***702B发送的待迁移视频数据。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (18)
1.一种视频数据处理方法,其特征在于,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述方法包括:
检测是否存在故障的视频云存储***;
当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***;
发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息,以使所述指定的视频云存储***接收并存储所述地址信息对应的视频采集设备发送的视频数据。
2.根据权利要求1所述的方法,其特征在于,在所述发送视频数据存储切换指令至所述指定的视频云存储***的步骤后所述方法还包括:
接收所述指定的视频云存储***发送的切换成功的消息;
发送视频数据存储暂停指令至所述故障的视频云存储***。
3.根据权利要求2所述的方法,其特征在于,在所述发送视频数据存储暂停指令至所述故障的视频云存储***的步骤后,所述方法还包括:
将发送视频数据存储切换指令的时间点作为切换开始时间点;
将所述切换开始时间点、所述故障的视频云存储***的标识信息以及所述指定的视频云存储***的标识信息存为切换记录;
发送所述切换记录至所述故障的视频云存储***,以使所述故障的视频云存储***存储所述切换记录。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在检测到所述故障的视频云存储***恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***;
接收所述恢复正常的视频云存储***发送的恢复存储成功的消息,发送视频数据存储停止指令至所述指定的视频云存储***;
将发送视频数据恢复存储指令的时间点作为切换结束时间点;
将所述切换结束时间点存入所述切换记录中;
发送所述切换记录至所述恢复正常的视频云存储***,以使所述恢复正常的视频云存储***更新自身存储的切换记录。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
发送视频数据迁移指令至所述指定的视频云存储***,其中,所述视频数据迁移指令中包括待迁移时间范围,以使所述指定的视频云存储***根据所述待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至所述恢复正常的视频云存储***。
6.一种视频数据查询方法,其特征在于,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述方法包括:
接收客户端发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
根据所述待查询时间范围以及自身存储的切换记录确定目标时间段,查找所述目标时间段对应的目标视频云存储***,其中,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
发送存储位置获取请求至所述目标视频云存储***,其中,所述存储位置获取请求中包括所述目标时间段;
接收所述目标视频云存储***返回的目标存储位置信息;
将所述目标存储位置信息及所述目标时间段发送至所述客户端。
7.一种视频数据查询方法,其特征在于,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述方法包括:
接收恢复正常的视频云存储***发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
根据所述待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找所述第一类时间段对应的视频云存储***,
其中,所述第二类时间段对应所述恢复正常的视频云存储***,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
发送存储位置获取请求至所述第一类时间段对应的视频云存储***,其中,所述存储位置获取请求中包括所述第一类时间段;
接收所述第一类时间段对应的视频云存储***返回的第一存储位置信息;
将所述第一存储位置信息及所述第一类时间段发送至所述第二类时间段对应的恢复正常的视频云存储***。
8.一种视频数据处理装置,其特征在于,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置包括:
检测模块,用于检测是否存在故障的视频云存储***;
第一查找模块,用于当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***;
第一发送模块,用于发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息,以使所述指定的视频云存储***接收并存储所述地址信息对应的视频采集设备发送的视频数据。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第一接收模块,用于在所述发送视频数据存储切换指令至所述指定的视频云存储***后,接收所述指定的视频云存储***发送的切换成功的消息;
第二发送模块,用于发送视频数据存储暂停指令至所述故障的视频云存储***。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
切换开始时间点确定模块,用于在所述发送视频数据存储暂停指令至所述故障的视频云存储***后,将发送视频数据存储切换指令的时间点作为切换开始时间点;
切换记录存储模块,用于将所述切换开始时间点、所述故障的视频云存储***的标识信息以及所述指定的视频云存储***的标识信息存为切换记录;
第三发送模块,用于发送所述切换记录至所述故障的视频云存储***,以使所述故障的视频云存储***存储所述切换记录。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第四发送模块,用于在检测到所述故障的视频云存储***恢复正常后,发送视频数据恢复存储指令至恢复正常的视频云存储***;
第二接收模块,用于接收所述恢复正常的视频云存储***发送的恢复存储成功的消息,发送视频数据存储停止指令至所述指定的视频云存储***;
切换结束时间点确定模块,用于将发送视频数据恢复存储指令的时间点作为切换结束时间点;
存储模块,用于将所述切换结束时间点存入所述切换记录中;
第五发送模块,用于发送所述切换记录至所述恢复正常的视频云存储***,以使所述恢复正常的视频云存储***更新自身存储的切换记录。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
第六发送模块,用于发送视频数据迁移指令至所述指定的视频云存储***,其中,所述视频数据迁移指令中包括待迁移时间范围,以使所述指定的视频云存储***根据所述待迁移时间范围确定待迁移视频数据,并将所确定的待迁移视频数据发送至所述恢复正常的视频云存储***。
13.一种视频数据查询装置,其特征在于,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置包括:
第三接收模块,用于接收客户端发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
第二查找模块,用于根据所述待查询时间范围以及自身存储的切换记录确定目标时间段,查找所述目标时间段对应的目标视频云存储***,其中,
所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
第七发送模块,用于发送存储位置获取请求至所述目标视频云存储***,其中,所述存储位置获取请求中包括所述目标时间段;
第三接收模块,用于接收所述目标视频云存储***返回的目标存储位置信息;
第八发送模块,用于将所述目标存储位置信息及所述目标时间段发送至所述客户端。
14.一种视频数据查询装置,其特征在于,应用于视频数据处理***中的云中心服务器,所述视频数据处理***还包括与所述云中心服务器通信连接的多个视频云存储***,所述装置包括:
第四接收模块,用于接收恢复正常的视频云存储***发送的视频数据查询请求,其中,所述视频数据查询请求中包括待查询时间范围;
第三查找模块,用于根据所述待查询时间范围以及自身存储的切换记录确定第一类时间段和第二类时间段,查找所述第一类时间段对应的视频云存储***,
其中,所述第二类时间段对应所述恢复正常的视频云存储***,所述切换记录中包括切换开始时间点、故障的视频云存储***的标识信息以及指定的视频云存储***的标识信息和切换结束时间点,所述指定的视频云存储***为当存在故障的视频云存储***时,从未故障的视频云存储***中所查找到的视频云存储***;所述切换开始时间点为当存在故障的视频云存储***时,发送视频数据存储切换指令至所述指定的视频云存储***的时间点;所述切换结束时间点为在检测到所述故障的视频云存储***恢复正常后,发送视频数据存储停止指令至所述指定的视频云存储***的时间点;
第九发送模块,用于发送存储位置获取请求至所述第一类时间段对应的视频云存储***,其中,所述存储位置获取请求中包括所述第一类时间段;
第五接收模块,用于接收所述第一类时间段对应的视频云存储***返回的第一存储位置信息;
第十发送模块,用于将所述第一存储位置信息及所述第一类时间段发送至所述第二类时间段对应的恢复正常的视频云存储***。
15.一种视频数据处理方法,其特征在于,应用于视频数据处理***中的视频云存储***,所述视频数据处理***还包括与所述视频云存储***通信连接的云中心服务器,所述方法包括:
接收所述云中心服务器发送的视频数据存储切换指令,其中,所述视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息;
发送接管消息至所述地址信息对应的视频采集设备;
接收并存储所述地址信息对应的视频采集设备发送的视频数据。
16.一种视频数据处理装置,其特征在于,应用于视频数据处理***中的视频云存储***,所述视频数据处理***还包括与所述视频云存储***通信连接的云中心服务器,所述装置包括:
视频数据存储切换指令接收模块,用于接收所述云中心服务器发送的视频数据存储切换指令,其中,所述视频数据存储切换指令中包括故障的视频云存储***对应的视频采集设备的地址信息;
接管消息发送模块,用于发送接管消息至所述地址信息对应的视频采集设备;
视频数据接收模块,用于接收并存储所述地址信息对应的视频采集设备发送的视频数据。
17.一种视频数据处理***,其特征在于,所述视频数据处理***包括云中心服务器以及与所述云中心服务器通信连接的多个视频云存储***;
所述云中心服务器,用于检测是否存在故障的视频云存储***,当存在故障的视频云存储***时,从未故障的视频云存储***中查找指定的视频云存储***,发送视频数据存储切换指令至所述指定的视频云存储***,其中,所述视频数据存储切换指令中包括所述故障的视频云存储***对应的视频采集设备的地址信息;
所述指定的视频云存储***,用于接收所述云中心服务器发送的视频数据存储切换指令,发送接管消息至所述地址信息对应的视频采集设备,接收并存储所述地址信息对应的视频采集设备发送的视频数据。
18.根据权利要求17所述的***,其特征在于,所述指定的视频云存储***,还用于发送切换成功的消息至所述云中心服务器;
所述云中心服务器,还用于接收所述指定的视频云存储***发送的切换成功的消息,发送视频数据存储暂停指令至所述故障的视频云存储***;
所述故障的视频云存储***,用于接收所述云中心服务器发送的视频数据存储暂停指令,暂停存储所述视频采集设备发送的视频数据。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610943729.1A CN108023746B (zh) | 2016-11-02 | 2016-11-02 | 一种视频数据处理方法、装置及*** |
PCT/CN2017/102426 WO2018082406A1 (zh) | 2016-11-02 | 2017-09-20 | 一种视频数据处理方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610943729.1A CN108023746B (zh) | 2016-11-02 | 2016-11-02 | 一种视频数据处理方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108023746A true CN108023746A (zh) | 2018-05-11 |
CN108023746B CN108023746B (zh) | 2020-01-17 |
Family
ID=62070045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610943729.1A Active CN108023746B (zh) | 2016-11-02 | 2016-11-02 | 一种视频数据处理方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108023746B (zh) |
WO (1) | WO2018082406A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110662027A (zh) * | 2018-06-29 | 2020-01-07 | 杭州海康威视***技术有限公司 | 存储完整性检测方法、装置和计算机设备 |
CN110662018A (zh) * | 2018-06-29 | 2020-01-07 | 杭州海康威视***技术有限公司 | 一种基于云存储***的视频质量检测方法、装置和*** |
CN111176888A (zh) * | 2018-11-13 | 2020-05-19 | 浙江宇视科技有限公司 | 云存储的容灾方法、装置及*** |
CN111314493A (zh) * | 2020-04-10 | 2020-06-19 | 上海依图网络科技有限公司 | 异构云存储***的数据处理方法及其可读介质和*** |
CN112559537A (zh) * | 2019-09-25 | 2021-03-26 | 阿里巴巴集团控股有限公司 | 云存储区间更新方法、装置、电子设备及计算机存储介质 |
CN113259700A (zh) * | 2021-05-17 | 2021-08-13 | 青岛海信移动通信技术股份有限公司 | 管理设备、服务器、视频存储方法及*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111405215A (zh) * | 2019-09-03 | 2020-07-10 | 杭州海康威视***技术有限公司 | 视频存储方法、装置、云服务器和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152437A (zh) * | 2013-04-07 | 2013-06-12 | 中云智盟***集成江苏有限公司 | 分布式视频监控云存储*** |
CN103237063A (zh) * | 2013-04-11 | 2013-08-07 | 安科智慧城市技术(中国)有限公司 | 一种云存储方法及其云控制服务器、云存储服务器和*** |
CN104394382A (zh) * | 2014-12-09 | 2015-03-04 | 浙江省公众信息产业有限公司 | 视频监控录像的存储方法、设备和*** |
KR20160069442A (ko) * | 2014-12-08 | 2016-06-16 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스를 위한 서비스 에러 검출 장치 및 이를 포함하는 종단간 서비스 모니터링 시스템 및 방법 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102890716B (zh) * | 2012-09-29 | 2017-08-08 | 南京中兴新软件有限责任公司 | 分布式文件***和分布式文件***的数据备份方法 |
CN103813213B (zh) * | 2014-02-25 | 2019-02-12 | 南京工业大学 | 基于移动云计算的实时视频分享平台和方法 |
CN105554106A (zh) * | 2015-12-15 | 2016-05-04 | 上海仪电(集团)有限公司 | 一种memcache分布式缓存*** |
-
2016
- 2016-11-02 CN CN201610943729.1A patent/CN108023746B/zh active Active
-
2017
- 2017-09-20 WO PCT/CN2017/102426 patent/WO2018082406A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152437A (zh) * | 2013-04-07 | 2013-06-12 | 中云智盟***集成江苏有限公司 | 分布式视频监控云存储*** |
CN103237063A (zh) * | 2013-04-11 | 2013-08-07 | 安科智慧城市技术(中国)有限公司 | 一种云存储方法及其云控制服务器、云存储服务器和*** |
KR20160069442A (ko) * | 2014-12-08 | 2016-06-16 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스를 위한 서비스 에러 검출 장치 및 이를 포함하는 종단간 서비스 모니터링 시스템 및 방법 |
CN104394382A (zh) * | 2014-12-09 | 2015-03-04 | 浙江省公众信息产业有限公司 | 视频监控录像的存储方法、设备和*** |
Non-Patent Citations (1)
Title |
---|
邓鹏等: "Namenode单点故障解决方案研究", 《计算机工程》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110662027A (zh) * | 2018-06-29 | 2020-01-07 | 杭州海康威视***技术有限公司 | 存储完整性检测方法、装置和计算机设备 |
CN110662018A (zh) * | 2018-06-29 | 2020-01-07 | 杭州海康威视***技术有限公司 | 一种基于云存储***的视频质量检测方法、装置和*** |
CN110662027B (zh) * | 2018-06-29 | 2021-05-28 | 杭州海康威视***技术有限公司 | 存储完整性检测方法、装置和计算机设备 |
CN111176888A (zh) * | 2018-11-13 | 2020-05-19 | 浙江宇视科技有限公司 | 云存储的容灾方法、装置及*** |
CN111176888B (zh) * | 2018-11-13 | 2023-09-15 | 浙江宇视科技有限公司 | 云存储的容灾方法、装置及*** |
CN112559537A (zh) * | 2019-09-25 | 2021-03-26 | 阿里巴巴集团控股有限公司 | 云存储区间更新方法、装置、电子设备及计算机存储介质 |
CN112559537B (zh) * | 2019-09-25 | 2022-04-29 | 阿里巴巴集团控股有限公司 | 云存储区间更新方法、装置、电子设备及计算机存储介质 |
CN111314493A (zh) * | 2020-04-10 | 2020-06-19 | 上海依图网络科技有限公司 | 异构云存储***的数据处理方法及其可读介质和*** |
CN113259700A (zh) * | 2021-05-17 | 2021-08-13 | 青岛海信移动通信技术股份有限公司 | 管理设备、服务器、视频存储方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN108023746B (zh) | 2020-01-17 |
WO2018082406A1 (zh) | 2018-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108023746A (zh) | 一种视频数据处理方法、装置及*** | |
CN100544283C (zh) | 配置备份方法、***及配置文件服务器和被管理设备 | |
CN107016087B (zh) | 基于哨兵模型的层级数据库高可用*** | |
US6457050B1 (en) | System and method for dynamically restoring communications within a network | |
WO2018059238A1 (zh) | 基于云存储的数据处理方法及*** | |
CN106850710A (zh) | 一种数据云存储***、客户终端、存储服务器及应用方法 | |
CN110489391A (zh) | 一种数据处理方法及相关设备 | |
US6061735A (en) | Network restoration plan regeneration responsive to network topology changes | |
CN105933391A (zh) | 一种节点扩容方法、装置及*** | |
CN103795553B (zh) | 基于监控的主、备服务器切换 | |
CN105357057B (zh) | 一种无中心的监控管理节点异地冗余方法 | |
CN104618255B (zh) | 一种前置采集服务***及数据处理方法 | |
CN102263667B (zh) | 网络管理***以及网络管理处理方法 | |
CN107071005A (zh) | 一种数据同步方法及*** | |
JP5723990B2 (ja) | ファブリックに対する情報を集めるためにエージェントの等価サブセットを定める方法、およびそのシステム。 | |
CN102045192A (zh) | 网络结构的假定所用的装置及*** | |
CN106302569B (zh) | 处理虚拟机集群的方法和计算机*** | |
CN104901983B (zh) | 一种信息同步方法、装置及*** | |
CN109428740A (zh) | 设备故障恢复的方法和装置 | |
CN104639366A (zh) | Dns灾备***孤岛应答自动切换方法及装置 | |
CN108933692A (zh) | 物联网网关的数据传输方法、第一网关和双机热备*** | |
CN103457967A (zh) | 服务节点切换方法及*** | |
CN109936480A (zh) | 网络拓扑发现方法及装置、存储介质及电子设备 | |
CN111176888A (zh) | 云存储的容灾方法、装置及*** | |
CN106789291A (zh) | 一种集群成员控制方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |