Video surveillance system, disaster recovery method thereof, storage medium and electronic device

By utilizing the storage function of NAS servers in the video surveillance system, local disaster recovery backup of the video cloud storage system is achieved, solving the problems of high hardware cost and large network bandwidth consumption in the existing technology and improving the efficiency of disaster recovery processing.

CN114090822BActive Publication Date: 2025-09-12GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111351746.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-16
Publication Date
2025-09-12
Estimated Expiration
2041-11-16

AI Technical Summary

Technical Problem

Existing video surveillance systems require the establishment of an additional central video cloud storage system for multi-site disaster recovery and backup, which increases hardware equipment costs, and takes a long time to transmit data across sites and consumes a lot of network bandwidth.

Method used

In the video surveillance system, the NAS server storage function is used to save the recording plan of the abnormal video cloud storage system in the NAS server at the same site, and the recording index is recorded. After recovery, the recording index is synchronized to the database to achieve local storage and drift mounting of the surveillance video, avoiding cross-site transmission.

Benefits of technology

It reduces hardware equipment costs, reduces system network bandwidth usage, and improves disaster recovery efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114090822B_ABST
    Figure CN114090822B_ABST
Patent Text Reader

Abstract

The present application discloses a video surveillance system and a method for disaster recovery processing thereof, comprising: after detecting that a first video cloud storage system has an abnormality, sending the recording plan of the first video cloud storage system to a second video cloud storage system, causing the second video cloud storage system to save the surveillance video of the front-end surveillance device specified by the recording plan of the first video cloud storage system in a NAS server at the same site as the front-end surveillance device, and recording the recording index of the surveillance video; after detecting that the first video cloud storage system has returned to normal, instructing the second video cloud storage system to synchronize the recording index with the first video cloud storage system, causing the first video cloud storage system to write the recording index into the database of the first video cloud storage system, and drift-mounting the NAS volume indicated by the NAS volume identifier to the first video cloud storage system. Application of the present application can greatly reduce the hardware equipment cost for disaster recovery processing and reduce the occupation of the system network bandwidth.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to video surveillance technology, and in particular to a video surveillance system and a disaster recovery processing method thereof, a storage medium, and an electronic device. Background Art

[0002] With the advancement of network technology and video acquisition and processing technology, video surveillance systems have been increasingly widely used.

[0003] Currently, many video surveillance systems involve multiple sites. Video capture equipment (such as cameras) is installed at various sites at regular intervals, and the surveillance video captured by these devices is then stored. For example, in a subway surveillance system, front-end surveillance equipment is installed at each subway station to capture real-time video. These stations are interconnected to form a complete video surveillance system. For preserving surveillance video across multiple sites, video cloud storage systems are currently commonly used. A video cloud storage system is developed based on a cloud architecture, employing a user-centric business application design approach. It integrates cluster applications, load balancing, virtualization, cloud structuring, and discrete storage technologies. Through specialized application software, a large number of different types of storage devices on the network can be brought together to work collaboratively, providing high-performance, highly reliable, and uninterrupted data storage and business access services.

[0004] Typically, video surveillance systems require disaster recovery backup for video cloud storage systems. If an entire video cloud storage system experiences an anomaly, disaster recovery can be achieved by establishing a separate video cloud storage system at the system's network center. During this backup, surveillance video from the site assigned to the ailing video cloud storage system must be transferred to the central video cloud storage system. Once the ailing video cloud storage system is restored, the surveillance video data must be migrated back to the restored video cloud storage system. This back-and-forth data transfer during the entire disaster recovery process incurs additional network and machine overhead. Furthermore, the need for a separate video cloud storage system increases project hardware costs. Furthermore, within the same video cloud storage system, surveillance video from site X may be stored on storage devices at site Y based on policy requirements. When these two sites are separated by significant distance, the data may need to pass through multiple switches to be saved, which can be time-consuming and consumes significant network bandwidth. Summary of the Invention

[0005] The present application provides a video surveillance system and its disaster recovery processing method, storage medium and electronic equipment, which can greatly reduce the hardware equipment cost of disaster recovery processing and reduce the occupation of system network bandwidth.

[0006] To achieve the above objectives, this application adopts the following technical solutions:

[0007] A disaster recovery processing method for a video surveillance system, comprising:

[0008] After detecting that an abnormality occurs in the first video cloud storage system in the video surveillance system, the recording plan of the first video cloud storage system is sent to the second video cloud storage system in the video surveillance system, so that the second video cloud storage system stores the surveillance video of the front-end surveillance device specified in the recording plan of the first video cloud storage system in a NAS server at the same site as the front-end surveillance device, and records a recording index for marking the storage location of the surveillance video; wherein the recording index includes an identifier of the NAS volume where the surveillance video is located in the NAS server;

[0009] After detecting that the first video cloud storage system has returned to normal, triggering the second video cloud storage system to synchronize the video index with the first video cloud storage system, causing the first video cloud storage system to write the video index into the database of the first video cloud storage system, and drift-mounting the NAS volume indicated by the NAS volume identifier included in the video index to the first video cloud storage system;

[0010] The second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormal period of the first video cloud storage system.

[0011] A disaster recovery processing method for a video surveillance system, comprising:

[0012] The first video cloud storage system stores the surveillance video of the front-end surveillance device indicated by the saved recording plan in the storage device of the first video cloud storage system;

[0013] After the first video cloud storage system recovers from the abnormal state, the first video cloud storage system receives the video index recorded during the abnormal state of the first video cloud storage system, which is synchronized from the second video cloud storage system; the received video index is saved in the database of the first video cloud storage system, and the NAS volume indicated by the NAS volume identifier in the video index is drift-mounted to the first video cloud storage system;

[0014] Among them, the second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormality of the first video cloud storage system and is in a normal state; the recording index is used to mark the storage location of the monitoring video of the front-end monitoring device indicated by the recording plan during the abnormality of the first video cloud storage system, including the identifier of the NAS volume where the monitoring video is located in the NAS server.

[0015] Preferably, the disaster recovery processing method further comprises: the first video cloud storage system stores the surveillance video of the front-end monitoring device scheduled to itself on a storage device located at the same site as the corresponding front-end monitoring device according to the received recording plan;

[0016] Each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system.

[0017] Preferably, the step of storing the surveillance video of the front-end surveillance device dispatched to the user on a storage device located at the same site as the corresponding front-end surveillance device comprises:

[0018] The surveillance video of the front-end monitoring device dispatched to itself is dispatched to a storage device belonging to the same network IP segment as the front-end monitoring device for storage;

[0019] The IP addresses of the front-end monitoring device and the storage device located at the same site are within the network IP segment pre-allocated to the corresponding site.

[0020] Preferably, the number N of video cloud storage systems in the video surveillance system is set according to the minimum value M of storage devices in a single site among all sites of the video surveillance system to ensure that each site includes storage devices of all video cloud storage systems in the video surveillance system; wherein M≥N.

[0021] A disaster recovery processing method for a video surveillance system, comprising:

[0022] The second video cloud storage system stores the monitoring video of the front-end monitoring device indicated by the stored recording plan in the storage device of the second video cloud storage system;

[0023] The second video cloud storage system obtains the recording plan of the first video cloud storage system in an abnormal state, and saves the monitoring video of the front-end monitoring device indicated by the recording plan in the NAS server at the same site as the front-end monitoring device;

[0024] Recording a video index for marking the storage location of the surveillance video; wherein the video index includes an identifier of the NAS volume where the surveillance video is located in the NAS server;

[0025] After the first video cloud storage system returns to normal, the video index recorded is synchronized to the first video cloud storage system under the triggering of the monitoring platform, so that the first video cloud storage system saves the video index in the database of the first video cloud storage system, and drifts and mounts the NAS volume indicated by the NAS volume identifier included in the video index to the first video cloud storage system.

[0026] Preferably, the recording index used to mark the storage location of the surveillance video includes:

[0027] The video recording index of the surveillance video is stored in the storage device of the second video cloud storage system or in the NAS server.

[0028] Preferably, the video recording index of the surveillance video is stored in a designated storage device of the second video cloud storage system; wherein the designated storage device and the front-end surveillance device that shoots the surveillance video corresponding to the video recording index are located at the same site.

[0029] Preferably, the disaster recovery processing method further comprises: the second video cloud storage system stores the surveillance video of the front-end monitoring device scheduled to itself on a storage device located at the same site as the corresponding front-end monitoring device according to the received recording plan;

[0030] Each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system.

[0031] A monitoring platform in a video monitoring system includes: an exception handling unit and an exception recovery unit;

[0032] The exception handling unit is configured to, upon detecting an exception in the first video cloud storage system in the video surveillance system, send the recording plan of the first video cloud storage system to the second video cloud storage system in the video surveillance system, so that the second video cloud storage system stores the surveillance video of the front-end surveillance device specified in the recording plan of the first video cloud storage system in a NAS server co-located with the front-end surveillance device, and record a recording index for marking the storage location of the surveillance video; wherein the recording index includes an identifier of the NAS volume where the surveillance video is located in the NAS server;

[0033] The abnormality recovery unit is configured to, after detecting that the first video cloud storage system has returned to normal, trigger the second video cloud storage system to synchronize the video index with the first video cloud storage system, causing the first video cloud storage system to write the video index into a database of the first video cloud storage system, and drift-mount the NAS volume indicated by the NAS volume identifier to the first video cloud storage system;

[0034] The second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormal period of the first video cloud storage system.

[0035] A video cloud storage system in a video surveillance system, the video cloud storage system comprising: a control unit, an abnormality recovery unit, and several storage devices;

[0036] The control unit is used to save the monitoring video of the front-end monitoring device indicated by the saved recording plan in the storage device of the video cloud storage system;

[0037] The abnormality recovery unit is configured to, after recovering from the abnormal state, receive a video index synchronized from another video cloud storage system and recorded during the abnormality period of the video cloud storage system; save the received video index in a database of the video cloud storage system, and drift-mount the NAS volume indicated by the NAS volume identifier in the video index to the video cloud storage system;

[0038] Among them, the other video cloud storage system is a video cloud storage system that receives the recording plan of this video cloud storage system during the abnormal period of this video cloud storage system and is in a normal state; the recording index is used to mark the storage location of the monitoring video of the front-end monitoring device indicated by the recording plan during the abnormal period of this video cloud storage system, including the identifier of the NAS volume where the monitoring video is located in the NAS server.

[0039] A video cloud storage system in a video surveillance system, the video cloud storage system comprising: a control unit, an exception handling unit, and several storage devices;

[0040] The control unit is used to save the monitoring video of the front-end monitoring device indicated by the saved recording plan in the storage device of the video cloud storage system;

[0041] The exception handling unit is used to receive a recording plan of another video cloud storage system in an abnormal state, and save the surveillance video of the front-end monitoring device indicated by the recording plan in a NAS server at the same site as the front-end monitoring device; it is also used to record a recording index used to mark the storage location of the surveillance video; wherein the recording index includes the identifier of the NAS volume where the monitoring is located in the NAS server; and it is also used to synchronize the recorded recording index to the other video cloud storage system under the triggering of the monitoring platform after the other video cloud storage system returns to normal, so that the other video cloud storage system saves the recording index in the database of the other video cloud storage system, and drift-mounts the NAS volume indicated by the identifier of the NAS volume included in the recording index to the other video cloud storage system.

[0042] A cluster system for video cloud storage, characterized in that it includes the aforementioned monitoring platform and at least two video cloud storage systems, wherein the at least two video cloud storage systems are the aforementioned two video cloud storage systems.

[0043] A computer-readable storage medium stores computer instructions, which, when executed by a processor, can implement any of the above-mentioned disaster recovery processing methods for a video surveillance system.

[0044] An electronic device comprising at least a computer-readable storage medium and a processor;

[0045] The processor is configured to read the executable instructions from the computer-readable storage medium and execute the instructions to implement any one of the above-mentioned disaster recovery processing methods for the video surveillance system.

[0046] It can be seen from the above technical solution that in this application, when an abnormality occurs in the first video cloud storage system A of the video surveillance system, the recording plan of the video cloud storage system is sent to other normal video cloud storage systems in the video surveillance system; the video cloud storage system B that receives the recording plan of the abnormal video cloud storage system writes the surveillance video of the corresponding front-end monitoring device in the recording plan into the NAS server at the site where the front-end monitoring device is located, and records the recording index used to mark the storage location of the surveillance video; next, when the abnormal video cloud storage system A returns to normal, the video cloud storage system A receives the recording index synchronized from the video cloud storage system B, writes the recording index into the database of the video cloud storage A, and drift-mounts the NAS volume indicated by the NAS volume identifier included in the recording index to the video cloud storage system A, so that the video cloud storage system A can access the corresponding surveillance video. Through the above processing, when performing disaster recovery processing, the NAS server at the same site of the front-end monitoring equipment is used to save the surveillance video during the abnormal period of the video cloud storage system. There is no need to set up a central video cloud storage system, which reduces the cost of hardware equipment. The surveillance video data during the abnormal period of video cloud storage can also be saved nearby at this site, reducing the occupation of the system network bandwidth; at the same time, after the video cloud storage system returns to normal, it is only necessary to drift and mount the NAS volume that saves the surveillance video to the corresponding video cloud storage system, so there is no need to migrate the surveillance video data back, further reducing the occupation of the system network bandwidth. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 This is a schematic diagram of the architecture of the video surveillance system using a station as an example in this application;

[0048] Figure 2 A schematic diagram of the basic flow of the disaster recovery processing method for the video surveillance system in this application;

[0049] Figure 3 This is a schematic diagram of a single video cloud storage anomaly;

[0050] Figure 4 This is a schematic diagram of multi-video cloud storage anomaly;

[0051] Figure 5 This is a schematic diagram of the basic structure of the cluster used for video cloud storage in this application;

[0052] Figure 6 This is a schematic diagram of the basic structure of the monitoring platform in this application;

[0053] Figure 7 A schematic diagram of the basic structure of a video cloud storage system in this application;

[0054] Figure 8 This is a basic structural diagram of another video cloud storage system in this application. DETAILED DESCRIPTION

[0055] In order to make the purpose, technical means and advantages of this application more clear, this application is further described in detail below with reference to the accompanying drawings.

[0056] The basic idea of ​​this application is to use the storage function of the NAS server to save surveillance videos when the video cloud storage system is abnormal, avoiding the need to establish an additional central video cloud storage system for disaster recovery.

[0057] Figure 1 This is a basic architecture diagram of the video surveillance system in this application. Figure 2 As shown in the figure, the video surveillance system including multiple subway stations is taken as an example, wherein the video surveillance system includes a monitoring platform, a central core switch, multiple sites (i.e. Figure 1 Stations in the network) and multiple video cloud storage systems deployed in different sites. Each station includes a NAS server, site switch, storage devices belonging to video cloud storage, front-end monitoring equipment (i.e. Figure 1 The switches within a site are responsible for transmitting information between networked devices within the site, and the central core switch is responsible for transmitting information between devices across sites.

[0058] Figure 2 This is a basic flow chart of the disaster recovery processing method of the video surveillance system based on video cloud storage in this application. The process is described from the perspective of the interaction between the various components in the video surveillance system. Figure 1 is implemented in the system shown, as Figure 2 As shown, the method includes:

[0059] In step 201, each video cloud storage system of the video surveillance system receives a recording plan issued by the monitoring platform, and stores the surveillance video of the front-end monitoring device in the storage device according to the recording plan.

[0060] The operations of each video cloud storage system in this step are identical. Specifically, the video cloud storage system receives the recording plan from the monitoring platform and, based on this plan, stores the surveillance videos from the front-end monitoring devices assigned to it in its own storage devices. The specific storage process can be performed using existing methods, with each cloud storage system determining the specific storage device based on its policy.

[0061] In more detail, in the current video surveillance system, each site will be equipped with several storage devices, and the storage devices on the same or different sites form a cluster as the storage devices of the video cloud storage system. Multiple video cloud storage systems are deployed in the video surveillance system, and the video cloud storage system to which the storage device of the site belongs can be set according to actual needs. Multiple storage devices at the same site can belong to the same video cloud storage system or different video cloud storage systems. Based on the composition of the storage devices in the above-mentioned existing video cloud storage system, the surveillance video of a front-end monitoring device may need to be saved across sites to the storage devices of other sites. In this case, the data transmission needs to be carried out through the central core switch of the system, especially when the distance between the two sites is far, which will consume more system bandwidth resources. Based on this, the present application provides a preferred surveillance video storage method:

[0062] First, ensure that each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system, for example, Figure 1 The video surveillance system in the deployment of three cluster systems: video cloud storage system A, video cloud storage system B and video cloud storage system C. Each video cloud storage system is across multiple stations. Each site needs to include the storage devices of the three video cloud storage systems, such as Figure 1 As shown, station 1 includes storage devices of video cloud storage system A, video cloud storage system B, and video cloud storage system C, and the same is true for stations 2 and 3. To ensure that each station includes storage devices of all video cloud storage systems in the video surveillance system, when building the video cloud storage system, it is necessary to determine the number N of video cloud storage systems based on the minimum number M of storage devices included in a single station among all stations, where M ≥ N.

[0063] Then, when the video cloud storage system saves the surveillance video of the front-end monitoring device, it saves it in the storage device at the site where the corresponding front-end monitoring device is located. Of course, the storage device belongs to the corresponding video cloud storage system.

[0064] In more detail, when saving the surveillance video of the front-end monitoring device to the storage device of the site where it is located, the preferred implementation method can be: pre-allocate a network IP segment for each site in the video monitoring system, and the IP address of each networked device in the site is within the network IP segment allocated to the site; then, when saving the surveillance video of the front-end monitoring device, the video cloud storage system dispatches the surveillance video to the storage device that belongs to the same network IP segment as the front-end monitoring device for storage. For example, assuming Figure 2 The network IP segment range of Station 1 is 172.24.155.0 / 24 to 172.24.155.254 / 24, the network IP segment range of Station 2 is 172.24.156.0 / 24 to 172.24.156.254 / 24, and the network IP segment range of Station N is 172.24.254.0 / 24 to 172.24.254.254 / 24. After the monitoring platform sends the recording plan to the video cloud storage system A, B, and C, the video cloud storage system schedules the recording plan according to the network segment division. The video cloud storage system dispatches cameras with IP ranges from 172.24.155.0 / 24 to 172.24.155.254 / 24 to the storage device at station 1 to retrieve streaming videos, dispatches cameras with IP ranges from 172.24.156.0 / 24 to 172.24.156.254 / 24 to the storage device at station 2 to retrieve streaming videos, and dispatches cameras with IP ranges from 172.24.254.0 / 24 to 172.24.254.254 / 24 to the storage device at station N to retrieve streaming videos.

[0065] Of course, in addition to the above-mentioned method of utilizing network IP segments, other methods can also be used to ensure that the surveillance video is stored on the storage device at the same site. For example, the correspondence between each front-end monitoring device, storage device and site can be pre-established. Then, when storing the surveillance video, the pre-stored correspondence is searched according to the front-end monitoring device to which the surveillance video belongs, and the storage device at the same site as the front-end monitoring device is found, and then the surveillance video is saved on the corresponding storage device. The specific correspondence can be saved in the video cloud storage system, which makes it convenient for the video cloud storage system to dispatch the storage device to the front-end monitoring device to obtain the stream video. Through the above-mentioned processing, it can be ensured that the surveillance video of the front-end monitoring device is stored on the storage device at the same site, without passing through the central core switch of the system, preventing the video cloud storage system from taking the stream across the entire network and affecting the network bandwidth of the central core switch, thereby greatly reducing the occupation of the system bandwidth.

[0066] In step 202, when the monitoring platform detects that any video cloud storage system of the video monitoring system is abnormal, the monitoring platform sends the recording plan of any video cloud storage system to other normal video cloud storage systems in the video monitoring system.

[0067] As mentioned above, multiple video cloud storage systems are deployed in the video surveillance system. When one of the video cloud storage systems has an abnormality in the entire cloud storage (such as Figure 3 The recording plan of the abnormal video cloud storage system is shared with other normal video cloud storage systems, specifically, it can be shared with all other normal video cloud storage systems (for example, Figure 3 As shown, it is shared among the video cloud storage systems B and C), or it can also be shared among other normal video cloud storage systems (such as Figure 3 In this embodiment, it is assumed that the video recording plan on the video cloud storage system A is shared to Figure 3 Video cloud storage systems B and C are shown.

[0068] Step 203, the disaster recovery video cloud storage system that receives the recording plan of any video cloud storage system writes the surveillance video of the corresponding front-end monitoring device to the NAS server at the site where the front-end monitoring device is located according to the received recording plan of any video cloud storage system, and saves the recording index used to mark the storage location of the surveillance video.

[0069] The video cloud storage system that receives the recording plan for the abnormal video cloud storage system is named the disaster recovery video cloud storage system. This can be one or multiple, and the processing for each disaster recovery video cloud storage system is identical. As described in step 202, in this embodiment, the first video cloud storage system is video cloud storage systems B and C. The processing for these two video cloud storage systems is identical. The following description uses video cloud storage system B as an example.

[0070] According to the recording plan of the shared video cloud storage system A, the video cloud storage system B saves the surveillance video of the front-end monitoring device X indicated in the recording plan on the NAS server at the same site as the front-end monitoring device X, and writes the corresponding NAS volume record of the surveillance video to mark the recording index of the corresponding surveillance video.

[0071] Specifically, NAS servers are common devices in existing video surveillance systems, installed at each site within the system and typically used to provide storage space for third-party services. This application utilizes existing NAS servers for overall disaster recovery backup of the video cloud storage system, specifically for storing surveillance videos from the same site as part of the recording plan for the video cloud storage system in the event of an anomaly. The NAS server includes multiple NAS volumes, and surveillance videos are stored on several of these volumes within the NAS server.

[0072] After saving the surveillance video, it is also necessary to record a video index used to mark the location where the surveillance video is saved. The video index includes the identifier of the NAS volume where the surveillance video is located in the NAS server. The identifier of the NAS volume can usually be the NAS volume name. Since the name of the NAS volume includes IP address information, the NAS volume name is unique among all NAS servers. The video index can include: encoder ID, video start and end time, video size, and the identifier of the NAS volume where the video data is located. The video index can be saved in the disaster recovery video cloud storage system or in the NAS server where the surveillance video is located. When the video index is saved in the disaster recovery video cloud storage system, preferably, the video index can be saved on a designated storage device of the disaster recovery video cloud storage system, which is a storage device located at the same site as the source front-end monitoring device of the surveillance video. Since the amount of information in the video index is very small relative to the amount of video data, even if it is saved in the video cloud storage system, it will basically not affect the system bandwidth usage.

[0073] Step 204: When the monitoring platform detects that the abnormal video cloud storage system has returned to normal, the video cloud storage system receives the video index synchronized from the disaster recovery video cloud storage system, writes the video index into the database, and drift-mounts the NAS volume indicated by the NAS volume identifier included in the video index to the video cloud storage system.

[0074] After processing in step 203, the surveillance videos required to be preserved during the video cloud storage system anomaly have been saved on the NAS server, and the recording index of the corresponding surveillance videos has been recorded. Due to the storage and access characteristics of the NAS server, after the abnormal video cloud storage system returns to normal, the surveillance data stored on the NAS server does not need to be transmitted back to the restored video cloud storage system. Instead, the NAS volume of the surveillance data can be drift-mounted to the original video cloud storage system to access the corresponding surveillance video data.

[0075] Specifically, when the monitoring platform detects that the abnormal video cloud storage system has returned to normal, it triggers the disaster recovery video cloud storage system (e.g., video cloud storage systems B and C in the example of step 203 above) to synchronize the recording index of the surveillance video corresponding to the recording plan of the abnormal video cloud storage system (e.g., video cloud storage system A in the example of step 303 above) to the abnormal video cloud storage system that has returned to normal. The abnormal video cloud storage system that has returned to normal writes the received recording index into the database of the video cloud storage system and, based on the NAS volume identifier in the recording index, drift-mounts the NAS volume to the video cloud storage system.

[0076] So far, Figure 2The process of the disaster recovery processing method described from the perspective of the interaction between the multiple components of the video surveillance system is ended. Through the above method, when the video cloud storage system is abnormal, the surveillance video data corresponding to the recording plan of the disaster recovery switch is written to the NAS server at the same site. After the video cloud storage system returns to normal, the surveillance video is mounted to the original video cloud storage system through NAS volume drift. On the one hand, when saving the surveillance video of the disaster recovery backup, there is no need to cross the site, which saves the system bandwidth. On the other hand, after the video cloud storage system returns to normal, there is no need to migrate the surveillance video data, which further saves the system bandwidth. Further preferably, the video cloud storage system can save the surveillance video on the storage device at the same site when saving the surveillance video, thereby greatly reducing the occupation of the system bandwidth. In summary, the disaster recovery processing method of the present application does not require the setting of a central video cloud storage system. Compared with the NAS server, the deployment of the video cloud storage system requires more hardware costs. Therefore, the disaster recovery method of the present application can reduce the system hardware cost and greatly save the occupation of the system bandwidth.

[0077] In the above Figure 2 In the process description shown in the figure, Figure 3 The abnormality of the video cloud storage system A in the example is used to illustrate this. In fact, there may be multiple video cloud storage systems with abnormalities, such as Figure 4 As shown, both video cloud storage system A and video cloud storage system B have abnormalities. Then, for each abnormal video cloud storage system, you can follow the above steps. Figure 1 Specifically, as shown in the following example, Figure 4 As shown, video cloud storage system C receives the recording plan from video cloud storage systems A and B, saves the surveillance videos from the relevant front-end monitoring devices in the recording plan to the NAS server at the same site, and records the recording index of the corresponding surveillance video. When video cloud storage system A and video cloud storage system B return to normal, the recording index during the abnormal period of video cloud storage system A and video cloud storage system B is synchronized to video cloud storage system A and video cloud storage system B through video cloud storage system C. Video cloud storage system A and video cloud storage system B receive the recording index synchronized by video cloud storage system C, drift-mount the NAS volume to the local cloud, and write the recording index to the database.

[0078] in addition, Figure 3 and Figure 4 The above video surveillance system and its disaster recovery method are described using a subway station scenario as an example. In fact, the above video surveillance system and its disaster recovery method can also be applied to other multi-site networked video surveillance scenarios, such as a unified monitoring system involving multiple buildings, where each building serves as a site and each building is equipped with a NAS server, switch, storage device, and front-end monitoring equipment.

[0079] The above is the disaster recovery method for a video surveillance system described in this application from the perspective of the interaction between multiple components of the video surveillance system. The following summarizes the processing methods of each component from the perspective of their respective processing:

[0080] 1. The processing on the monitoring platform side specifically includes:

[0081] After detecting that an abnormality has occurred in the first video cloud storage system in the video surveillance system, the recording plan of the first video cloud storage system is sent to the second video cloud storage system in the video surveillance system, causing the second video cloud storage system to save the surveillance video of the front-end surveillance device specified in the recording plan of the first video cloud storage system in a NAS server at the same site as the front-end surveillance device, and record a recording index used to mark the storage location of the surveillance video, wherein the recording index includes the identifier of the NAS volume where the surveillance video is located in the NAS server. After detecting that the first video cloud storage system has returned to normal, the second video cloud storage system is triggered to synchronize the recording index with the first video cloud storage system, causing the first video cloud storage system to write the recording index into the database of the first video cloud storage system, and drift-mount the NAS volume indicated by the NAS volume identifier to the first video cloud storage system.

[0082] The second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormal period of the first video cloud storage system. Figure 2 In the processing flow shown, the first video cloud storage system is any video cloud storage system that has an abnormality (i.e. Figure 3 The video cloud storage system A in the video cloud storage system is the disaster recovery video cloud storage system (that is, Figure 3 Video cloud storage systems B and C).

[0083] 2. The processing of the first video cloud storage system specifically includes:

[0084] The first video cloud storage system saves the surveillance video of the front-end monitoring device indicated by the saved recording plan in the storage device of the first video cloud storage system; after the first video cloud storage system recovers from the abnormal state, it receives the recording index recorded during the abnormal period of the first video cloud storage system synchronized from the second video cloud storage system; the received recording index is saved in the database of the first video cloud storage system, and the NAS volume indicated by the NAS volume identifier in the recording index is drift-mounted to the first video cloud storage system.

[0085] Among them, the second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormality of the first video cloud storage system and is in a normal state; the recording index is used to mark the storage location of the monitoring video of the front-end monitoring device indicated by the recording plan during the abnormality of the first video cloud storage system, including the identifier of the NAS volume where the monitoring video is located in the NAS server.

[0086] Optionally, the first video cloud storage system may further store the surveillance videos of the front-end monitoring devices scheduled to it on a storage device located at the same site as the corresponding front-end monitoring devices based on the received recording plan. Each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system.

[0087] Optionally, the method of storing the surveillance video dispatched to the front-end monitoring device for processing by the user on a storage device located at the same site as the corresponding front-end monitoring device may include: dispatching the surveillance video dispatched to the user for processing by the front-end monitoring device for processing to a storage device that is within the same network IP segment as the front-end monitoring device for storage. The IP addresses of the front-end monitoring device and the storage device located at the same site are within the network IP segment pre-assigned to the corresponding site.

[0088] Optionally, the number N of video cloud storage systems of the video surveillance system can be set according to the minimum value M of storage devices in a single site among all sites of the video surveillance system to ensure that each site includes storage devices of all video cloud storage systems in the video surveillance system; wherein M≥N.

[0089] 3. The processing of the second video cloud storage system specifically includes:

[0090] The second video cloud storage system stores the surveillance video of the front-end monitoring device indicated by the stored recording plan in the storage device of the second video cloud storage system; the second video cloud storage system obtains the recording plan of the first video cloud storage system in an abnormal state, and stores the surveillance video of the front-end monitoring device indicated by the recording plan in the NAS server at the same site as the front-end monitoring device; and records a recording index used to mark the storage location of the surveillance video; wherein the recording index includes the identifier of the NAS volume where the surveillance video is located in the NAS server. After the first video cloud storage system returns to normal, the second video cloud storage system, triggered by the monitoring platform, synchronizes the recorded recording index to the first video cloud storage system, causing the first video cloud storage system to store the recording index in the database of the first video cloud storage system, and drift-mounts the NAS volume indicated by the identifier of the NAS volume included in the recording index to the first video cloud storage system.

[0091] Optionally, the second video cloud storage system can also store the surveillance videos of the front-end monitoring devices scheduled to it on a storage device located at the same site as the corresponding front-end monitoring devices according to the received recording plan. Each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system.

[0092] This application also provides a cluster system for video cloud storage, which can be used to implement the above-mentioned disaster recovery method. Figure 5 As shown, the system includes a monitoring platform and at least two video cloud storage systems.

[0093] In the cluster system, each video cloud storage system is used to store the surveillance video of the front-end monitoring device in the storage device of the corresponding video cloud storage system according to the recording plan; after the monitoring platform detects that at least one video cloud storage system (hereinafter referred to as the first video cloud storage system) has an abnormality, the recording plan of the first video cloud storage system is sent to other video cloud storage systems in normal status (hereinafter referred to as the second cloud storage system); the second video cloud storage system stores the surveillance video of the front-end monitoring device specified by the recording plan of the first video cloud storage system in the NAS server at the same site as the corresponding front-end monitoring device, and records a recording index for marking the storage location of the surveillance video; wherein the recording index includes the identifier of the NAS volume where the surveillance video is located in the NAS server.

[0094] After detecting that the first video cloud storage system has returned to normal, the monitoring platform triggers the second video cloud storage system to synchronize the video index to the first video cloud storage system; the first video cloud storage system writes the received video index into the database of the first video cloud storage system, and drift-mounts the NAS volume indicated by the identifier of the NAS volume included in the video index to the first video cloud storage system.

[0095] This application also provides a monitoring platform, the basic structure of which is as follows: Figure 6 As shown, it specifically includes an exception handling unit and an exception recovery unit.

[0096] Among them, the exception handling unit is used to send the recording plan of the first video cloud storage system to the second video cloud storage system after detecting an abnormality in the first video cloud storage system, so that the second video cloud storage system saves the surveillance video of the front-end monitoring device specified by the recording plan of the first video cloud storage system in the NAS server at the same site as the corresponding front-end monitoring device, and records the recording index used to mark the storage location of the surveillance video; wherein the recording index includes the identifier of the NAS volume where the surveillance video is located in the NAS server.

[0097] The abnormality recovery unit is used to trigger the second video cloud storage system to synchronize the video index to the first video cloud storage system after detecting that the first video cloud storage system has returned to normal, so that the first video cloud storage system writes the video index into the database of the first video cloud storage system, and drift-mounts the NAS volume indicated by the NAS volume identifier to the first video cloud storage system.

[0098] In the description of the above monitoring platform, the second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormal period of the first video cloud storage system.

[0099] This application also provides a video cloud storage system, whose basic structure is as follows Figure 7 As shown, it specifically includes: a control unit, an abnormality recovery unit and several storage devices.

[0100] Among them, the control unit is used to save the monitoring video of the front-end monitoring device indicated by the saved recording plan in the storage device of this video cloud storage system.

[0101] The abnormality recovery unit is used to receive the video index recorded during the abnormal period of this video cloud storage system synchronized from other video cloud storage systems after recovering from the abnormal state; save the received video index in the database of this video cloud storage system, and drift mount the NAS volume indicated by the NAS volume identifier in the video index to this video cloud storage system.

[0102] Among them, other video cloud storage systems are video cloud storage systems that receive the recording plan of this video cloud storage system during the abnormal period of this video cloud storage system and are in normal status; the recording index is used to mark the storage location of the surveillance video of the front-end monitoring device indicated by the recording plan during the abnormal period of this video cloud storage system, including the identifier of the NAS volume where the surveillance video is located in the NAS server.

[0103] Optionally, the control unit can save the surveillance video of the front-end monitoring device assigned to it on a storage device located at the same site as the corresponding front-end monitoring device according to the received recording plan. Each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system.

[0104] Optionally, in the control unit, storing the surveillance video of the front-end monitoring device dispatched to the control unit on a storage device located at the same site as the corresponding front-end monitoring device may include dispatching the surveillance video of the front-end monitoring device dispatched to the control unit for processing to a storage device belonging to the same network IP segment as the front-end monitoring device for storage. The IP addresses of the front-end monitoring device and the storage device located at the same site are within the network IP segment pre-assigned to the corresponding site.

[0105] Optionally, the number N of video cloud storage systems in the video surveillance system can be set according to the minimum value M of storage devices in a single site among all sites in the video surveillance system to ensure that each site includes storage devices of all video cloud storage systems in the video surveillance system; wherein M≥N.

[0106] This application provides another video cloud storage system, whose basic structure is as follows Figure 8 As shown, it specifically includes: a control unit, an exception handling unit and several storage devices.

[0107] Among them, the control unit is used to save the monitoring video of the front-end monitoring device indicated by the saved recording plan in the storage device of this video cloud storage system.

[0108] An exception handling unit is used to receive a recording plan of another video cloud storage system in an abnormal state, and save the surveillance video of the front-end monitoring device indicated by the recording plan in a NAS server at the same site as the front-end monitoring device; it is also used to record a recording index used to mark the storage location of the surveillance video; wherein the recording index includes the identifier of the NAS volume where the monitoring is located in the NAS server; it is also used to synchronize the recorded recording index to the other video cloud storage system under the triggering of the monitoring platform after the other video cloud storage system returns to normal, so that the other video cloud storage system saves the recording index in the database of the other video cloud storage system, and drifts and mounts the NAS volume indicated by the identifier of the NAS volume included in the recording index to the other video cloud storage system.

[0109] Optionally, in the exception handling unit, recording the video index used to mark the storage location of the surveillance video may include: storing the surveillance video video index in a storage device of the video cloud storage system or in a NAS server. When the video index is stored in the video cloud storage device, the surveillance video video index may optionally be stored in a designated storage device of the video cloud storage system; the designated storage device is located at the same site as the front-end surveillance device that captured the surveillance video corresponding to the video index.

[0110] Optionally, the control unit can save the surveillance video of the front-end monitoring device assigned to it on a storage device located at the same site as the corresponding front-end monitoring device according to the received recording plan. Each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system.

[0111] Optionally, in the control unit, storing the surveillance video of the front-end monitoring device dispatched to the control unit on a storage device located at the same site as the corresponding front-end monitoring device may include dispatching the surveillance video of the front-end monitoring device dispatched to the control unit for processing to a storage device belonging to the same network IP segment as the front-end monitoring device for storage. The IP addresses of the front-end monitoring device and the storage device located at the same site are within the network IP segment pre-assigned to the corresponding site.

[0112] Optionally, the number N of video cloud storage systems in the video surveillance system can be set according to the minimum value M of storage devices in a single site among all sites in the video surveillance system to ensure that each site includes storage devices of all video cloud storage systems in the video surveillance system; wherein M≥N.

[0113] This application also provides a computer-readable storage medium storing instructions that, when executed by a processor, can execute the steps of the disaster recovery method for implementing a video surveillance system. In practical applications, the computer-readable medium can be included in each of the devices / apparatuses / systems described in the above embodiments, or it can exist independently and not be incorporated into the device / apparatus / system. The computer-readable storage medium stores instructions that, when executed by a processor, can execute the steps of the disaster recovery method described above.

[0114] According to the embodiments disclosed in the present application, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof, but is not intended to limit the scope of protection of the present application. In the embodiments disclosed in the present application, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0115] The present application also provides an electronic device, which shows a schematic diagram of the structure of the electronic device involved in the embodiments of the present application. Specifically:

[0116] The electronic device may include one or more processors with processing cores, one or more memories with computer-readable storage media, and a computer program stored in the memories and executable on the processors. When the program in the memories is executed, a disaster recovery method for a video surveillance system may be implemented.

[0117] Specifically, in actual applications, the electronic device may further include components such as a power supply, an input / output unit, etc. Those skilled in the art will appreciate that the structure of the electronic device described above does not limit the electronic device, and the electronic device may include more or fewer components, or a combination of certain components, or different component arrangements.

[0118] The processor is the control center of the electronic device. It uses various interfaces and lines to connect the various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory and calling data stored in the memory, it performs various functions of the server and processes data, thereby monitoring the electronic device as a whole.

[0119] The memory can be used to store software programs and modules, namely the computer-readable storage medium mentioned above. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created based on the use of the server, etc. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.

[0120] The electronic device also includes a power supply that provides power to various components. This power supply can be logically connected to the processor through a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0121] The electronic device may further include an input / output unit, wherein the input unit output may be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. The input unit output may also be used to display information input by the user or information provided to the user, as well as various graphical user interfaces, which may be composed of graphics, text, icons, videos, or any combination thereof.

[0122] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A disaster recovery processing method for a video surveillance system, characterized in that: The video surveillance system includes a monitoring platform, multiple video cloud storage systems, multiple sites and a central core switch, wherein the site includes a NAS server, a front-end monitoring device, a storage device belonging to the video cloud storage system and a site switch, and the method includes: The monitoring platform sends a recording plan to the video cloud storage system, causing the video cloud storage system to save the surveillance videos dispatched to its own front-end monitoring devices on a storage device located at the same site as the corresponding front-end monitoring device and belonging to the video cloud storage system; wherein each site in the video monitoring system includes storage devices of all video cloud storage systems in the video monitoring system; After detecting an abnormality in the first video cloud storage system in the video surveillance system, the monitoring platform sends the recording plan of the first video cloud storage system to the second video cloud storage system in the video surveillance system, causing the second video cloud storage system to store the surveillance video of the front-end monitoring device specified in the recording plan of the first video cloud storage system in a NAS server at the same site as the front-end monitoring device, and record a recording index for marking the storage location of the surveillance video; wherein the recording index includes an identifier of the NAS volume where the surveillance video is located in the NAS server; After detecting that the first video cloud storage system has returned to normal, the monitoring platform triggers the second video cloud storage system to synchronize the video index with the first video cloud storage system, causing the first video cloud storage system to write the video index into the database of the first video cloud storage system, and drift-mounting the NAS volume indicated by the NAS volume identifier included in the video index to the first video cloud storage system; The second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormal period of the first video cloud storage system.

2. A disaster recovery processing method for a video surveillance system, characterized in that: The video surveillance system includes a monitoring platform, multiple video cloud storage systems, multiple sites and a central core switch, wherein the site includes a NAS server, a front-end monitoring device, a storage device belonging to the video cloud storage system and a site switch, and the method includes: The first video cloud storage system stores the surveillance video of the front-end monitoring device dispatched to the first video cloud storage system according to the received recording plan in a storage device located at the same site as the corresponding front-end monitoring device and belonging to the first video cloud storage system; wherein each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system; After the first video cloud storage system recovers from the abnormal state, the first video cloud storage system receives a video index recorded during the abnormal state of the first video cloud storage system, which is synchronized from the second video cloud storage system; the received video index is saved in a database of the first video cloud storage system, and the NAS volume indicated by the NAS volume identifier in the video index is drift-mounted to the first video cloud storage system; Among them, the second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormality of the first video cloud storage system and is in a normal state; the recording index is used to mark the storage location of the monitoring video of the front-end monitoring device indicated by the recording plan during the abnormality of the first video cloud storage system, including the identifier of the NAS volume where the monitoring video is located in the NAS server.

3. The disaster recovery processing method according to claim 2, characterized in that: The step of storing the surveillance video dispatched to the front-end surveillance device of the user in a storage device located at the same site as the corresponding front-end surveillance device and belonging to the first video cloud storage system includes: The surveillance video of the front-end monitoring device dispatched to itself is dispatched to a storage device belonging to the same network IP segment as the front-end monitoring device for storage; The IP addresses of the front-end monitoring device and the storage device located at the same site are within the network IP segment pre-allocated to the corresponding site.

4. The disaster recovery processing method according to claim 3, characterized in that: The number N of video cloud storage systems in the video surveillance system is set based on the minimum number M of storage devices in a single site among all sites in the video surveillance system to ensure that each site includes storage devices of all video cloud storage systems in the video surveillance system; wherein M≥N.

5. A disaster recovery processing method for a video surveillance system, characterized in that: The video surveillance system includes a monitoring platform, multiple video cloud storage systems, multiple sites and a central core switch, wherein the site includes a NAS server, a front-end monitoring device, a storage device belonging to the video cloud storage system and a site switch, and the method includes: The second video cloud storage system stores the surveillance video of the front-end monitoring device scheduled to it in accordance with the received recording plan in a storage device located at the same site as the corresponding front-end monitoring device and belonging to the second video cloud storage system; wherein each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system; The second video cloud storage system obtains a recording plan of the first video cloud storage system in an abnormal state, and stores the surveillance video of the front-end monitoring device indicated by the recording plan in a NAS server at the same site as the front-end monitoring device; Recording a video index for marking the storage location of the surveillance video; wherein the video index includes an identifier of the NAS volume where the surveillance video is located in the NAS server; After the first video cloud storage system returns to normal, the video index recorded is synchronized to the first video cloud storage system under the triggering of the monitoring platform, so that the first video cloud storage system saves the video index in the database of the first video cloud storage system, and drifts and mounts the NAS volume indicated by the NAS volume identifier included in the video index to the first video cloud storage system.

6. The disaster recovery processing method according to claim 5, characterized in that: The recording index used to mark the storage location of the surveillance video includes: The video recording index of the surveillance video is stored in the storage device of the second video cloud storage system or in the NAS server.

7. The disaster recovery processing method according to claim 6, characterized in that: The recording index of the surveillance video is saved in a designated storage device of the second video cloud storage system; wherein the designated storage device and the front-end surveillance device that shoots the surveillance video corresponding to the recording index are located at the same site.

8. A monitoring platform in a video monitoring system, characterized in that: The video surveillance system includes a monitoring platform, multiple video cloud storage systems, multiple sites and a central core switch. The site includes a NAS server, a front-end monitoring device, a storage device belonging to the video cloud storage system and a site switch. The monitoring platform includes: A unit for sending a recording plan to a video cloud storage system in a video surveillance system; wherein, according to the recording plan, the video cloud storage system stores the surveillance video scheduled to its own front-end monitoring device on a storage device located at the same site as the corresponding front-end monitoring device and belonging to the video cloud storage system; each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system; an exception handling unit, configured to, upon detecting an exception in the first video cloud storage system in the video surveillance system, send a recording plan of the first video cloud storage system to a second video cloud storage system in the video surveillance system, causing the second video cloud storage system to store the surveillance video of the front-end surveillance device specified in the recording plan of the first video cloud storage system in a NAS server co-located with the front-end surveillance device, and record a recording index for marking a storage location of the surveillance video; wherein the recording index includes an identifier of a NAS volume in the NAS server where the surveillance video is located; an abnormality recovery unit, configured to, after detecting that the first video cloud storage system has returned to normal, trigger the second video cloud storage system to synchronize the video index with the first video cloud storage system, causing the first video cloud storage system to write the video index into a database of the first video cloud storage system, and drift-mount the NAS volume indicated by the NAS volume identifier to the first video cloud storage system; The second video cloud storage system is a video cloud storage system that receives the recording plan of the first video cloud storage system during the abnormal period of the first video cloud storage system.

9. A video cloud storage system in a video surveillance system, characterized in that: The video surveillance system includes a monitoring platform, multiple video cloud storage systems, multiple sites and a central core switch, wherein the site includes a NAS server, a front-end monitoring device, a storage device belonging to the video cloud storage system and a site switch; The video cloud storage system includes: a control unit, an abnormality recovery unit and several storage devices; The control unit is configured to store, according to the received recording plan, the surveillance video of the front-end monitoring device scheduled to the control unit in a storage device located at the same site as the corresponding front-end monitoring device and belonging to the video cloud storage system; wherein each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system; The abnormality recovery unit is configured to, after recovering from the abnormal state, receive a video index synchronized from another video cloud storage system and recorded during the abnormality period of the video cloud storage system; save the received video index in a database of the video cloud storage system, and drift-mount the NAS volume indicated by the NAS volume identifier in the video index to the video cloud storage system; Among them, the other video cloud storage system is a video cloud storage system that receives the recording plan of this video cloud storage system during the abnormal period of this video cloud storage system and is in a normal state; the recording index is used to mark the storage location of the monitoring video of the front-end monitoring device indicated by the recording plan during the abnormal period of this video cloud storage system, including the identifier of the NAS volume where the monitoring video is located in the NAS server.

10. A video cloud storage system in a video surveillance system, characterized in that: The video surveillance system includes a monitoring platform, multiple video cloud storage systems, multiple sites and a central core switch, wherein the site includes a NAS server, a front-end monitoring device, a storage device belonging to the video cloud storage system and a site switch; The video cloud storage system includes: a control unit, an exception processing unit and several storage devices; The control unit is configured to store, according to the received recording plan, the surveillance video of the front-end monitoring device scheduled to the control unit in a storage device located at the same site as the corresponding front-end monitoring device and belonging to the video cloud storage system; wherein each site in the video surveillance system includes storage devices of all video cloud storage systems in the video surveillance system; The exception handling unit is used to receive a recording plan of another video cloud storage system in an abnormal state, and save the surveillance video of the front-end monitoring device indicated by the recording plan in a NAS server at the same site as the front-end monitoring device; it is also used to record a recording index used to mark the storage location of the surveillance video; wherein the recording index includes the identifier of the NAS volume where the monitoring is located in the NAS server; and it is also used to synchronize the recorded recording index to the other video cloud storage system under the triggering of the monitoring platform after the other video cloud storage system returns to normal, so that the other video cloud storage system saves the recording index in the database of the other video cloud storage system, and drift-mounts the NAS volume indicated by the identifier of the NAS volume included in the recording index to the other video cloud storage system.

11. A cluster system for video cloud storage, characterized in that: It comprises the monitoring platform as claimed in claim 8 and at least two video cloud storage systems, wherein any one of the at least two video cloud storage systems is the video cloud storage system as claimed in claim 9, and another one of the at least two video cloud storage systems is the video cloud storage system as claimed in claim 10.

12. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the instructions are executed by a processor, the disaster recovery processing method for the video surveillance system according to any one of claims 1 to 7 can be implemented.

13. An electronic device, characterized in that: The electronic device includes at least a computer-readable storage medium and also includes a processor; The processor is configured to read the executable instructions from the computer-readable storage medium and execute the instructions to implement the disaster recovery processing method for the video surveillance system according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Record data network storage method and system and video monitoring platform

    CN104469310A

  • Disaster tolerance processing method, device and system

    CN108667635A

  • Video plan configuration method and device and video content query method and device

    CN113297424A