A method and system for building a large video monitoring management system
By using container technology in the video surveillance management center, video surveillance modules are packaged into container images, enabling modular management and automated deployment. This solves the problems of resource consumption and insufficient security in large-scale video surveillance systems, reduces equipment costs and maintenance burden, and improves system security and compatibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-11-01
- Publication Date
- 2026-07-24
AI Technical Summary
Large-scale video surveillance systems consume a lot of resources and have insufficient security. Existing technologies cannot effectively solve the problems of high energy consumption and maintenance costs.
A video surveillance management center is built using container technology. The video surveillance modules are packaged into container images and managed and monitored using container orchestration tools. This enables modular management and automated deployment, and allows for setting user permissions and data isolation.
It reduces energy consumption and maintenance costs, improves system security and stability, enhances system compatibility and adaptability, and reduces the number of physical devices required.
Abstract
Description
Technical Field
[0001] This invention relates to the field of video surveillance technology, and in particular to a method and system for building a large-scale video surveillance management system. Background Technology
[0002] In today's society, large-scale video surveillance systems are needed in residential communities, companies, and other locations. These systems require a large amount of physical storage equipment at the monitoring and management center, leading to high energy consumption and maintenance costs. Furthermore, systems using cloud storage technology face challenges related to data privacy, data transmission, and server security. Therefore, a new video surveillance management system is needed to address the issues of high resource consumption and insufficient security in current systems. Summary of the Invention
[0003] The purpose of this invention is to provide a method and system for building a large-scale video surveillance management system, so as to solve the technical problems of high resource consumption and insufficient security in existing large-scale video surveillance systems.
[0004] To achieve the above objectives, the present invention provides the following technical solution:
[0005] In a first aspect, the present invention provides a method for building a large-scale video surveillance management system, including using container technology to build a video surveillance management center;
[0006] Configure video capture devices to meet the different requirements of the areas that need to be monitored;
[0007] Set up a wireless bridge to transmit the video resources captured by the video capture device to the video surveillance management center.
[0008] Furthermore, a video surveillance management center can be built using container technology, including:
[0009] Based on different monitoring and acquisition areas or needs, the video surveillance management center is divided into several video surveillance management modules, and each video surveillance management module corresponds to a container; each container is responsible for the monitoring and management of a certain area or need.
[0010] Package the video capture and processing software or services required by the corresponding container into a container image and push it to the image repository;
[0011] Choose an orchestration tool and define the deployment method, resource storage location, and method for the image;
[0012] Integrated monitoring tools monitor the performance and usage of containers and applications in real time;
[0013] Each container runs its own container image, thus enabling each container to manage a video surveillance management module.
[0014] Furthermore, the video surveillance management center includes:
[0015] One server;
[0016] High-capacity storage devices;
[0017] Computer systems that support container technology.
[0018] Furthermore, building a video surveillance management center using container technology also includes:
[0019] Based on container orchestration capabilities, monitor container crashes and failures;
[0020] When a crash or failure occurs, the container is automatically deployed and a new container is built to continue working.
[0021] Furthermore, in the event of a crash or failure, container logs are automatically generated for administrators to view.
[0022] Furthermore, each container is configured with a corresponding user account and management permissions, so that administrators can use different accounts to view their respective monitoring screens based on different management areas or permissions.
[0023] The construction method provided by this invention uses container technology in virtualization to package different video surveillance modules into container images in the video surveillance management center and run them on a server. This solves the problem of high energy consumption and maintenance costs of large-scale monitoring systems that require a large number of physical storage devices. It improves the utilization efficiency of servers and physical storage devices and reduces the energy consumption and construction, use and maintenance costs of the entire video surveillance system.
[0024] Secondly, the present invention provides a large-scale video surveillance management system, which is built based on the method described above.
[0025] Furthermore, it includes a video surveillance management center, which consists of servers, high-capacity storage devices, and computer systems supporting container technology.
[0026] Furthermore, the video surveillance management center establishes several containers, each of which operates and manages different video surveillance modules.
[0027] Furthermore, user accounts and management permissions are set for each container.
[0028] The management system provided by this invention, by using container technology, can better control permissions by leveraging the separate management of different containers. The data isolation between different containers and the container usage logs further enhance the system's security. Container technology reduces the use of redundant physical devices, improves the utilization rate of servers and physical storage devices, and reduces energy consumption and system maintenance costs. Container technology also enables better access control for users of the video surveillance system. Data isolation between containers effectively protects stored data. The container orchestration function allows the system to quickly and automatically deploy a new container application image for continued use after a container failure or crash, improving system security and stability. Separate management of video acquisition modules through container technology provides better compatibility, allowing simultaneous control of multiple different types of video acquisition devices according to the usage scenario. When adding video surveillance modules or upgrading functions in the future, it can avoid affecting the entire system, improving system compatibility. In multi-scenario video surveillance, it also reduces equipment costs and system maintenance costs. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be described in detail below. Obviously, the described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other implementation methods obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0030] This invention provides a method for building a large-scale video surveillance management system, including...
[0031] Utilize container technology to build a video surveillance management center;
[0032] Configure video capture devices to meet the different requirements of the areas to be monitored; different cameras can be selected according to the specific areas to be monitored, and a wireless bridge can be built to transmit the captured video resources.
[0033] Set up a wireless bridge to transmit the video resources captured by the video capture device to the video surveillance management center.
[0034] Container technology makes it easier to use different video capture devices and different image processing strategies within a single system. Compared to traditional systems, it is more flexible and convenient to use. Each container does not affect the implementation of its functions. Adding new video capture areas or updating functions will not affect the entire system, thus improving the system's compatibility and stability.
[0035] Furthermore, a video surveillance management center can be built using container technology, including:
[0036] Based on different monitoring and acquisition areas or needs, the video surveillance management center is divided into several video surveillance management modules, and each video surveillance management module corresponds to a container; each container is responsible for the monitoring and management of a certain area or need.
[0037] Package the video capture and processing software or services required by the corresponding container into a container image and push it to the image repository; different versions of the image can be available to be applied to different use cases;
[0038] Choose an orchestration tool and define the deployment method, resource storage location and method for the image. The deployment method involves automatic restart after container crash, creating new containers or shutting down containers as needed, etc. The resource storage location and method can be arranged differently according to the importance of the video surveillance data. Important resources can be persistently stored so that they will be retained even if the container is restarted or migrated.
[0039] Integrated monitoring tools monitor the performance and usage of containers and applications in real time; configured log collection records information about those who call monitoring data, enabling tracking and analysis of container usage and ensuring system security;
[0040] Each container runs its own container image, thus enabling each container to manage a video surveillance management module.
[0041] Specifically, the video surveillance system is divided into different modules. For example, cameras managed in container A are mainly responsible for capturing images of the community gate and building entrances; cameras managed in container B are mainly responsible for capturing images of stairwells and elevators in building A; and cameras managed in container C are mainly responsible for capturing images of some work areas. Then, multiple containers are created, and the video capture and processing software or services required by the corresponding modules are packaged into a container image. Each container runs its own container image, thus enabling one container to manage one video surveillance module.
[0042] This invention utilizes container technology to run several small video surveillance systems on a single hardware platform, forming a comprehensive large-scale video surveillance management system. This reduces the number of physical hardware components required, lowers purchase and maintenance costs, and improves the efficiency of physical storage. It also effectively ensures data isolation between the various video surveillance modules, thereby enhancing system security.
[0043] Furthermore, the video surveillance management center includes:
[0044] A high-performance server;
[0045] High-capacity storage devices;
[0046] Computer systems that support container technology.
[0047] Furthermore, building a video surveillance management center using container technology also includes:
[0048] Based on container orchestration capabilities, monitor container crashes and failures;
[0049] When a crash or failure occurs, the container is automatically deployed and a new container is built to continue working.
[0050] By leveraging the inherent advantages of container technology, different containers can be custom-built and orchestrated, and different video surveillance management methods can be set up in different containers, including but not limited to: the video surveillance system used in the container, container access permissions, video data storage mode, container usage logging function, etc.
[0051] Furthermore, in the event of a crash or failure, container logs are automatically generated for administrators to review. Administrators can use these logs to check the system's operational status, improving system security and stability.
[0052] It improves the flexibility and adaptability of the video surveillance management system, reduces the overall system load, enhances the system's scalability and emergency response capabilities, and reduces the ineffective use of system processing performance.
[0053] Furthermore, each container is assigned a corresponding user account and management permissions, allowing administrators to view their respective monitoring screens using different accounts based on their management area or permissions. Due to the data isolation between containers, this approach to access control is more secure and convenient.
[0054] Container technology enables control over user access to video surveillance areas, and data isolation between each container further ensures system security. Container orchestration provides solutions for handling containers in emergency situations. These three aspects together improve the security of the system.
[0055] The construction method provided by this invention uses container technology in virtualization to package different video surveillance modules into container images in the video surveillance management center and run them on a server. This solves the problem of high energy consumption and maintenance costs of large-scale monitoring systems that require a large number of physical storage devices. It improves the utilization efficiency of servers and physical storage devices and reduces the energy consumption and construction, use and maintenance costs of the entire video surveillance system.
[0056] The present invention provides a large-scale video surveillance management system, which is built based on the method described above.
[0057] Furthermore, it includes a video surveillance management center, which consists of servers, high-capacity storage devices, and computer systems supporting container technology.
[0058] Furthermore, the video surveillance management center establishes several containers, each of which operates and manages different video surveillance modules.
[0059] Furthermore, user accounts and management permissions are set for each container.
[0060] This system allows for diverse use of camera functions tailored to the specific needs and functionalities of different video surveillance areas. It easily enables the simultaneous operation of multiple different containers on a single management computer, controlling various services without interference and with complete data isolation. Subsequent additions and updates will not affect the entire system; automated upgrades and deployments can be achieved through container orchestration. Furthermore, monitoring and rollback upgrades can be configured to further ensure system security and stability, significantly reducing subsequent update and maintenance costs.
[0061] Container technology is a lightweight virtualization technology that leverages the resource isolation and namespace features of the operating system to allow multiple independent user-space environments to run on the same kernel. This allows for better utilization of server and storage device resources, avoiding the resource costs of using multiple devices. Container technology also enables secure isolation; if one container is affected by a security issue, it will not affect other containers, providing higher security for the entire system.
[0062] The management system provided by this invention, by using container technology, can better control permissions by leveraging the separate management of different containers. The data isolation between different containers and the container usage logs further enhance the system's security. Container technology reduces the use of redundant physical devices, improves the utilization rate of servers and physical storage devices, and reduces energy consumption and system maintenance costs. Container technology also enables better access control for users of the video surveillance system. Data isolation between containers effectively protects stored data. The container orchestration function allows the system to quickly and automatically deploy a new container application image for continued use after a container failure or crash, improving system security and stability. Separate management of video acquisition modules through container technology provides better compatibility, allowing simultaneous control of multiple different types of video acquisition devices according to the usage scenario. When adding video surveillance modules or upgrading functions in the future, it can avoid affecting the entire system, improving system compatibility. In multi-scenario video surveillance, it also reduces equipment costs and system maintenance costs.
[0063] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for constructing a large-scale video surveillance management system, characterized in that, include Building a video surveillance management center using container technology includes: Based on different monitoring and acquisition areas or needs, the video surveillance management center is divided into several video surveillance management modules, and each video surveillance management module corresponds to a container; each container is responsible for the monitoring and management of a certain area or need. Package the video capture and processing software or services required by the corresponding container into a container image and push it to the image repository; Choose an orchestration tool and define the deployment method, resource storage location, and method for the image; Integrated monitoring tools monitor the performance and usage of containers and applications in real time; Each container runs its own container image, thus enabling each container to manage a video surveillance management module; Configure video capture devices to meet the different requirements of the areas that need to be monitored; Set up a wireless bridge to transmit the video resources captured by the video capture device to the video surveillance management center.
2. The construction method according to claim 1, characterized in that, The video surveillance management center includes: One server; High-capacity storage devices; Computer systems that support container technology.
3. The construction method according to claim 1, characterized in that, Building a video surveillance management center using container technology also includes: Based on container orchestration capabilities, monitor container crashes and failures; When a crash or failure occurs, the container is automatically deployed and a new container is built to continue working.
4. The construction method according to claim 3, characterized in that, When a crash or failure occurs, container logs are automatically generated for administrators to view.
5. The construction method according to claim 1, characterized in that, Each container is configured with a corresponding user account and management permissions, so that administrators can use different accounts to view their respective monitoring screens based on different management areas or permissions.
6. A large-scale video surveillance management system, characterized in that, Based on the method described in any one of claims 1-5, the large-scale video surveillance management system includes: a video surveillance management center, which consists of a server, a large-capacity storage device, and a computer system supporting container technology.
7. The large-scale video surveillance management system according to claim 6, characterized in that, The video surveillance management center establishes several containers, each of which operates and manages different video surveillance management modules.
8. The large-scale video surveillance management system according to claim 7, characterized in that, Each container has a corresponding user account and management permissions.