CN103916625A - Video monitoring system and method based on cloud computing - Google Patents
Video monitoring system and method based on cloud computing Download PDFInfo
- Publication number
- CN103916625A CN103916625A CN201310001224.XA CN201310001224A CN103916625A CN 103916625 A CN103916625 A CN 103916625A CN 201310001224 A CN201310001224 A CN 201310001224A CN 103916625 A CN103916625 A CN 103916625A
- Authority
- CN
- China
- Prior art keywords
- information
- video monitoring
- video
- service
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 223
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 26
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000007418 data mining Methods 0.000 claims abstract description 6
- 238000007405 data analysis Methods 0.000 claims abstract description 5
- 230000003993 interaction Effects 0.000 claims abstract description 4
- 238000007726 management method Methods 0.000 claims description 45
- 238000004891 communication Methods 0.000 claims description 21
- 238000007781 pre-processing Methods 0.000 claims description 7
- 238000011161 development Methods 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 4
- 238000012423 maintenance Methods 0.000 abstract description 4
- 238000009434 installation Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 239000000523 sample Substances 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000007123 defense Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 101100217298 Mus musculus Aspm gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- -1 temperature Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
- Alarm Systems (AREA)
Abstract
A video monitoring system based on cloud computing is characterized by comprising a collection layer which comprises an IP camera, is used for collection and early-stage processing of video monitoring information and is located on the bottom layer of the video monitoring system, a transmission layer used for transmission, interaction and convergence of the video information and located above the collection layer, a supporting layer used for supporting distributed type storage of basic resources, basic services and data required by operation of the video monitoring system, distributed management of resources and data mining and analysis and located above the transmission layer, and an application layer used for combining relevant services according to service requirements of different users and providing a video monitoring application service and located above the supporting layer, with part of applications being configured on a user terminal. The video monitoring system and method based on cloud computing can reduce cost for installation, operation and maintenance of monitoring equipment and have the advantages of being reliable, effective and easy to maintain.
Description
Technical Field
The invention relates to the video monitoring technology of the Internet, in particular to a video monitoring system and a video monitoring method based on cloud computing.
Background
With the continuous development of market economy in China, the social activity range of the nation is increasingly enlarged, and people have increasingly improved expectations on public safety and home safety. In recent years, the popularization and application of public safety technology prevention video monitoring systems enable people in all fields to further deepen understanding of the technology, and the requirements for intelligent and simple-operation video monitoring systems are more and more increased. The cloud monitoring service system formed by the wireless mobile communication network and the cloud server cluster can meet the requirement, meanwhile, security services such as checking real-time videos and alarm videos can be used in any places covered by the Internet and the 3G network through the PC and various intelligent terminal devices (such as smart phones and pads), and a three-dimensional security monitoring network is rapidly established for the families, small and medium-sized places and other areas. The system integrates cloud computing and video monitoring technologies, and can provide an expanded and flexible plug-and-play security solution for home security, child and old people nursing, personnel management in small-sized business places, passenger flow statistics and security.
Currently, a typical monitoring system in the market is mainly composed of three major parts, namely front-end monitoring equipment, transmission equipment and back-end control display equipment, wherein the back-end equipment can be further divided into central control equipment and sub-control equipment. The front-end equipment and the back-end equipment have various forming modes, and a transmission system between the front-end equipment and the back-end equipment can be realized by various modes such as cables, optical fibers or microwaves, local area networks and the like. The monitoring system depends on cables and optical fibers, has high cost and complex configuration, and cannot meet the requirements of plug and play and rapid construction of a monitoring network. In addition, the commonly used video monitoring system cannot support access of various user terminals (such as a smart phone), and real all-weather security monitoring is realized.
With the development of cloud computing technology and the rapid deployment of network technologies such as FTTH and FTTB light to a home network, the application of wireless broadband technologies such as 3G, 4GLTE and WIFI, and the optimization of coding compression technology, storage and bandwidth problems will no longer be major problems. The network video monitoring solution based on the cloud computing technology can provide massive storage service for users, plug and play of network cameras of user terminals are achieved through virtualization, load balancing and network computing technologies, seamless connection with various types of sensors is achieved through a wireless technology, a three-dimensional monitoring network is rapidly established, and cost for constructing the video monitoring solution and cost for maintaining equipment are greatly reduced. In addition, the cloud computing and the video monitoring are integrated, a system solution of video monitoring as a service is constructed, the usability of the system is greatly improved, a user can use the cloud monitoring service anytime and anywhere through equipment such as a PC (personal computer), a smart phone and the like, and the omnibearing security monitoring is really realized.
Disclosure of Invention
The invention provides a video monitoring system and method based on cloud computing, which are used for solving the problems that the existing monitoring service system is mainly oriented to professional users and is difficult to popularize and apply in common individual user groups and small and medium-sized places, such as high installation and maintenance cost, complex deployment, incapability of accessing real-time videos at various terminals and the like.
The invention provides a video monitoring system based on cloud computing, which comprises:
the acquisition layer comprises a network camera, is used for acquiring and pre-processing video monitoring information and is positioned at the bottommost layer of the video monitoring system;
the transmission layer is used for transmitting, interacting and collecting video information and is positioned above the acquisition layer;
the supporting layer is used for supporting basic resources, basic services and distributed storage of data, resource distributed management and data mining and analysis required by the operation of the video monitoring system, and is positioned above the transmission layer;
the application layer is used for combining various related services according to the business requirements of different users and providing video monitoring application services, is positioned on the support layer, and part of applications are deployed on the user terminal.
Further, the video monitoring system of the invention also comprises an extended monitoring module for providing monitoring services other than video monitoring, wherein,
the acquisition layer also comprises a sensor for acquiring and preprocessing monitoring information of the sensor;
the transmission layer also comprises transmission, interaction and collection of the sensor monitoring information;
the supporting layer also comprises data processing of the sensor monitoring information;
and monitoring service application management based on sensor monitoring information is also included in the application layer.
Further, in the video monitoring system of the present invention, the support layer further includes:
the basic resource module is used for managing physical resources and virtual resources of the video monitoring system, providing video monitoring service for users in a cloud storage mode and is positioned at the bottommost layer of the supporting layer;
the system information management module is used for managing equipment information, video information, user information and system configuration information of the video monitoring system and is positioned on the basic resource module of the supporting layer;
and the basic service module is used for providing Web service, streaming media service, upgrading service, authentication service, database service, alarm service, video forwarding service, application service and communication service and is positioned on the system information management module of the supporting layer.
Further, in the video monitoring system of the present invention, the support layer provides Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) to external systems and modules, wherein:
the basic resource module provides platform as a service;
the system information management module and the basic service module provide basic facility services.
Further, in the Video monitoring system of the present invention, the application layer provides a Video monitoring as a Service (VsaaS) to the external user terminal.
Further, the video monitoring system of the present invention further includes a network communication security module, configured to provide information security service for the video monitoring system, and connected to the acquisition layer, the transmission layer, the support layer, and the application layer, wherein the video monitoring system further includes:
the data encryption module is used for encrypting data of information when the video monitoring system is communicated with the user terminal and the external Internet according to dynamic key negotiation and verification algorithms of network communication and authentication;
and the equipment identification module is used for authenticating the equipment according to the two unique identifications of the equipment in the video monitoring system, namely a Device ID (equipment number) and a Service ID (Service number).
Further, the video monitoring system of the present invention further includes a basic management module, which is used for user management, resource management, task management, configuration management, security management, monitoring management, billing management, and load management, and is connected to the acquisition layer, the transmission layer, the support layer, and the application layer of the video monitoring system through a network communication security module.
Further, the video monitoring system of the present invention further includes an intelligent alarm module, which is configured to report video monitoring information and sensor monitoring information to the video monitoring system when the network camera and the sensor find a trigger event.
Further, the video monitoring system of the present invention further includes an API development module, configured to provide a service interface of the video monitoring system according to an API service framework of an OAUTH security authentication protocol, and allow a third party to use the video monitoring system and develop an application.
Further, the use method of the video monitoring system of the invention comprises the following steps:
step S1, when the network camera and the sensor find the trigger event, the alarm information is reported to the video monitoring system in real time through the acquisition layer;
step S2, the video monitoring system automatically sends instant voice information, short message information or e-mail information to the user terminal for alarm notification after analyzing and processing the alarm information;
step S3, the network camera and the sensor upload the video monitoring information and the sensor monitoring information to the video monitoring system through the acquisition layer;
and step S4, the user terminal accesses the video monitoring system and checks the video monitoring information and the sensor monitoring information.
The cloud computing-based video monitoring system and method provided by the invention have the following beneficial effects:
the video monitoring system and the method of the invention strengthen the cloud control and the cloud application, provide the plug-and-play function and the expansibility for users, greatly improve the usability and provide convenient and reliable cloud service for users. Meanwhile, the video monitoring system and the method of the invention carry out unified management on the network-accessed devices, track abnormal logs, and solve more than 90% of faults remotely through the platform.
The video monitoring system and the method integrate video, audio and data processing through technical means such as wireless communication, cloud computing, Internet of things and the like on the basis of the traditional monitoring technology, integrate image monitoring, anti-theft alarm, voice talkback and equipment control into a platform, and enable users to enjoy convenient, rapid and reliable security service. A user only needs to access the terminal equipment into a network, the configuration of the terminal equipment such as a network camera and a sensor can be completed through simple page operation, and real-time security and protection services such as real-time video checking, alarm video recording, field monitoring and the like can be carried out through various terminals such as a PC, a smart phone and the like at any time and any place in real time. The video monitoring system and the method provide a monitoring and alarming service platform which is simple and convenient to install, plug and play, intelligent in notification, stable and reliable for families and medium and small business places. The user only needs to perform arming and disarming on the area needing to be monitored according to own requirements, and can receive alarm information (such as mails, short messages, voice notifications and the like) and check alarm videos at any place through various terminals.
Compared with the traditional video monitoring solution, the video monitoring system and the method have the functions of safety precaution, intelligent analysis, information release, remote equipment control and the like, can adapt to complete professional monitoring solutions in different network environments, enable the monitoring use to be easier to popularize, reduce the installation, operation and maintenance cost of monitoring equipment, and have the characteristics of reliability, effectiveness and easiness in maintenance.
Drawings
FIG. 1 is a block diagram of a video surveillance system according to an embodiment of the invention;
fig. 2 is a functional diagram of an implementation of a video monitoring system according to an embodiment of the present invention.
Detailed Description
For a better understanding of the present invention, reference is made to the following detailed description taken in conjunction with the accompanying drawings.
Fig. 1 is a structural diagram of a video monitoring system according to an embodiment of the present invention, and as shown in fig. 1, a video monitoring system based on cloud computing according to an embodiment of the present invention includes:
the acquisition layer is used for acquiring and preprocessing video monitoring information by a network camera and is positioned at the bottommost layer of the video monitoring system; the system also comprises a sensor, a data acquisition module and a data processing module, wherein the sensor is used for acquiring and preprocessing monitoring information of the sensor;
the acquisition layer is composed of a network camera and a plurality of sensors and mainly completes acquisition and simple processing of video monitoring information and sensor monitoring information. Firstly, Video surveillance as a Service (VsaaS) accesses both a Video signal and a sensor signal of a network camera to a unified Video surveillance system, and provides flexible and diversified services to a user through the internet or a 3G network. When the network camera is accessed to the network, the video monitoring system can automatically identify the current network access mode (including 3G, WLAN, WIFI and the like). When accessing the network through the 3G, the video monitoring system can automatically judge the 3G signal intensity and display the intensity through the indicating lamp. And when the 3G signal strength meets the normal communication, the equipment automatically dials to access the network. When accessing the network through the WLAN or WIFI, the video monitoring system automatically tries to start a local area network UPNP and informs the platform to perform a Plug and Play (UPNP) connection test, if the test fails, the video monitoring system guides a user to complete the UPNP setting through a network configuration guide, and if the test fails, a streaming media transfer mode is automatically selected to enable the access equipment to access the network normally. No matter which way the access is successful, the access equipment actively establishes Socket long connection with the video monitoring system and carries out equipment identification, if the access equipment is legal, the video monitoring system keeps a communication link with the access equipment, otherwise, the video monitoring system rejects all requests of the access equipment;
the video monitoring system provided by the embodiment of the invention provides a plug and play solution for video equipment and sensors, and comprises the following steps: the video equipment is automatically configured through WLAN or WIFI, plug and play of the video equipment is realized through technologies such as 3G network power connection and play, streaming media forwarding and the like, and a user clicks the next step to complete configuration of the video equipment and the sensor through a guide only through client software provided by a video monitoring system; the sensor adopts an automatic coding recognition technology to realize automatic recognition of the wireless alarm probe, meets the requirements of plug and play, does not need any drive for a user, and realizes the function of informing the abnormal running state of the wireless alarm probe through heartbeat monitoring and electric quantity monitoring technologies. The system supports various sensor detection probes, can freely expand the sensor sensing probes of smoke, temperature, water level and the like according to requirements, and is convenient for a user to construct a self three-dimensional monitoring network;
the transmission layer is used for transmitting, interacting and collecting video information and is positioned above the acquisition layer; the method also comprises the steps of transmitting, interacting and collecting the monitoring information of the sensor;
the video monitoring system provided by the embodiment of the invention provides an equipment transmission solution scheme: the user can select three modes of 3G, WLAN and WIFI according to requirements, and can switch to the 3G network when the WLAN or the WIFI is disconnected accidentally, so that the reliability of the equipment is ensured, and in addition, the user can also comprise an internet mode; wherein,
the 3G includes: VDO, WCDMA, TD-WCDMA;
the WLAN includes: 802.3 local area network (auto-configuration);
the Wi-Fi includes: DHCP, WPS, UPnP (auto configuration).
If the environment of the user does not support the automatic configuration of the point-to-point transmission, the user can select manual setting or simply start the 'streaming media forwarding service' to realize normal transmission;
the transmission layer establishes a data link between the acquisition layer and the support layer through a BGP multi-line technology, solves multi-line interconnection between the AS (autonomous system) of the internet and ensures reliable transmission of data.
The supporting layer is used for supporting basic resources, basic services and distributed storage of data, resource distributed management and data mining and analysis required by the operation of the video monitoring system, and is positioned above the transmission layer; the method also comprises the data processing of the sensor monitoring information;
the supporting layer mainly supports basic resources, basic services, distributed storage of data, resource distributed management, data mining and analysis and the like of platform operation. The basic resources comprise physical resources and virtual resources, and provide video services for the terminal in a cloud storage mode; web service, streaming media service, upgrading service, authentication service, database service, alarm service, video forwarding service, application service and communication service; the support layer mainly provides Platform-as-a-Service (PaaS) and Infrastructure as a Service (IaaS) for the outside;
and the application layer is used for combining various platform services in the support layer according to the service requirements of different users to form a service scheme meeting the different users. The application layer dynamically configures cloud storage resources, video forwarding resources and the like according to the service items and the charging scheme selected by the user, provides video monitoring application services for the user, is positioned on the support layer, and deploys part of applications on a user terminal (such as a mobile phone terminal App); monitoring service application management based on the sensor monitoring information is also included;
the application layer mainly combines various related services according to various different user services to form a complete application subsystem capable of meeting various requirements of users. The video monitoring system provided by the embodiment of the invention mainly provides video monitoring as a Service (VsaaS). The method solves the problem that users have diversified terminal access, such as PC, mobile phone and iPad, the required video formats are different, the adaptation work is unimaginable when the adaptation work is finished on front-end equipment, and the terminal adaptation can be flexibly customized at the cloud end, so that the method is very simple and easy to deploy;
in addition, the Video monitoring system provided by the embodiment of the invention is a Video monitoring as a service (VsaaS) solution scheme which integrates cloud computing and Video monitoring technologies, is based on a digital Video monitoring system, a networked monitoring storage scheme and a centralized Video management mode, and simultaneously utilizes a Replica Sets + shading architecture to construct a system cloud storage scheme, thereby providing an extensible and flexible Video hosting service for users;
the video monitoring system provided by the embodiment of the invention is a multi-level, multi-angle and multi-service integrated information system, integrates a plurality of front-end video sensing devices and sensors, needs to store mass data, further needs to perform intelligent analysis, search and data mining on the mass data, and simultaneously needs to perform dangerous case alarm and message notification according to the data, so that strong computing capability and information storage capability are needed. Because resource requirements of various computing services are dynamic, the video monitoring system provided by the embodiment of the invention adopts a Sharding mechanism in a cloud storage scheme to construct a cluster system with mass data horizontal expansion, and provides an approximately linear expansion architecture. Under the structure, the basic resource module carries out threshold value management on resources in the cluster system, such as a CPU, a memory, network bandwidth, storage space and the like; the configuration management module manages configuration information of the servers in the cluster and distribution conditions of data; the load management module dynamically allocates the service request to a node which is idle in the cluster for calculation according to the resource use condition, realizes dynamic access to shared configurable calculation resources (network, server, storage, application, service and the like), realizes reasonable allocation of the calculation resources, and fully exerts the calculation capability of the video monitoring system provided by the embodiment of the invention;
in order to ensure high availability and high reliability of services in a multi-node concurrent execution environment, the video monitoring system provided by the embodiment of the invention adopts a replay Sets distributed resource management mechanism to ensure the correctness of the system state. The main server node in the cluster stores the service data and provides data operation service; the mirror image server provides query, data backup and data redundancy service; the monitoring management module monitors the states of the main server and the mirror image server, performs data synchronization between the main server and the mirror image server, and automatically transfers the request to the mirror image server when the main server fails to realize fault transfer, so that the consistency of data operation is ensured, and high reliability and high availability of service are realized;
meanwhile, the video monitoring system provided by the embodiment of the invention adopts a sharing mechanism to construct a distributed storage mode to store mass data, the sharing mechanism constructs a cluster system with mass data horizontally expanded, the data is stored on a certain node server in a cluster, a configuration management module is used for managing the distribution condition of the data in the cluster, and a load management module is used for carrying out data routing.
The reliability of the stored data is ensured by utilizing a redundant storage mode;
the video monitoring system provided by the embodiment of the invention can provide a plug-and-play video monitoring solution for users, and after the video equipment is accessed to a network, convenient and reliable security service can be provided through simple guide operation. Meanwhile, the system provides a networked monitoring storage scheme, such as alarm video storage, and adopts modes of centralized video management, unified video access and the like;
according to the video monitoring system provided by the embodiment of the invention, a user can use and manage the famous equipment only by logging in the unified platform, and does not need to laboriously configure and remember information such as an IP address, a port, a password and the like of each equipment. The user can use diversified network terminals including a computer, a mobile phone, an iPad and the like to access at any time and any place;
meanwhile, the system fully utilizes the advantages of a cloud computing architecture, can provide an open API (application programming interface), and provides extensible, flexible and video hosting services for users;
in addition, in order to ensure the safety and reliability of the service, the video monitoring system provided by the embodiment of the invention can provide services such as equipment access authentication, communication encryption, user authentication and the like, and a parallel computing framework for analyzing and processing mass data is constructed through a MapReduce programming model. The frame separates the details of distributed computation such as service logic and computation point service scheduling, information exchange between computation points, fault-tolerant processing and the like, and two functions of Map and Reduce under the frame are realized. When an analysis sub-task is processed, a key/value pair of an intermediate result is generated by traversing the data set through the Map function, then the key/value pair is transmitted to the Reduce function to be processed, the intermediate results are merged, and a final calculation result is obtained. The analysis processing of mass data is completed quickly and efficiently through the mechanism. (ii) a
Further, the video monitoring system according to the embodiment of the present invention further includes an extended monitoring module, which is configured to provide a monitoring service other than video monitoring, wherein,
the acquisition layer also comprises a sensor for acquiring and preprocessing monitoring information of the sensor;
the transmission layer also comprises transmission, interaction and collection of the sensor monitoring information;
the supporting layer also comprises data processing of the sensor monitoring information;
monitoring service application management based on sensor monitoring information is further included in the application layer;
further, in the video monitoring system according to the embodiment of the present invention, the support layer further includes:
the basic resource module is used for managing physical resources (physical servers) and virtual resources (a plurality of virtual servers are created on the physical servers through a VMware virtualization platform) of the video monitoring system, providing video monitoring services for users in a cloud storage mode and is positioned at the bottommost layer of the supporting layer;
the system information management module is used for managing equipment information (IP, ports, equipment numbers, network access modes, models and the like of the network camera, sensor numbers, types, models and the like), video information (video numbers, channel numbers, alarm video recording information and the like), user information (account information such as user names, passwords, telephones, service types and the like), system configuration information (server configuration information in a cluster, data distribution information, load information of each node in the cluster, threshold value information of resources in the cluster and the like) of the video monitoring system, and is positioned above the basic resource module of the supporting layer;
the basic service module is deployed on clusters such as a Web server (IIS), an upgrade server, a database server and the like, is used for providing Web services, streaming media services, upgrade services, authentication services, database services, communication services, alarm services, video forwarding services, application services and communication services, and is positioned on the system information management module of the supporting layer;
further, in the video monitoring system according to the embodiment of the present invention, the support layer provides a platform, i.e., service and infrastructure service, to systems and modules outside the support layer, where:
the basic resource module provides Platform as a Service (PaaS, Platform-as-a-Service);
the system information management module and the basic Service module provide Infrastructure as a Service (IaaS);
further, in the Video monitoring system according to the embodiment of the present invention, the application layer provides a Video monitoring as a service (VsaaS) to an external user terminal;
further, the video monitoring system according to the embodiment of the present invention further includes a network communication security module, configured to provide information security service for the video monitoring system, and connected to the acquisition layer, the transmission layer, the support layer, and the application layer, where the video monitoring system further includes:
the data encryption module is used for encrypting data of information when the video monitoring system is communicated with the user terminal and the external Internet according to dynamic key negotiation and verification algorithms of network communication and authentication;
the video monitoring system provided by the embodiment of the invention provides a network communication data encryption solution: the method has the advantages that the dynamic key negotiation and verification algorithm of core network communication and authentication is improved based on mainstream encryption technologies such as AES and SHA1, three sections of dynamic keys are generated according to the algorithm to encrypt the current session during the session, the generated dynamic keys are only effective to the current session, the communication safety is ensured, meanwhile, the equipment hardware realizes digital watermarking technologies of various encryption and decryption algorithms of AES/DES/3DES, video data is prevented from being stolen and tampered, and the safety of information data is ensured;
the equipment identification module authenticates the equipment according to the two unique identifications of the equipment in the video monitoring system, namely the Device ID and the Service ID;
the video monitoring system provided by the embodiment of the invention provides a solution for identifying the network access of equipment, and comprises the following steps: when the equipment leaves a factory, each equipment has two unique identifications, namely a Device ID (equipment number) and a Service ID (Service number), so that the equipment is independent and unique. A user who is able to properly provide these two IDs is considered to be the user who owns the device entity. The problem of maliciously stealing other people equipment is avoided by a double-identification authentication mode of Device ID plus Service ID, and the equipment information safety is effectively ensured;
further, the video monitoring system according to the embodiment of the present invention includes: the basic management module is used for user management, resource management, task management, configuration management, security management, monitoring management, charging management and load management, and is connected with the acquisition layer, the transmission layer, the supporting layer and the application layer of the video monitoring system through the network communication security module; the video monitoring system further comprises a background management subsystem, and the background management subsystem is used for managing and maintaining the video monitoring system through a Web interface;
further, the video monitoring system of the embodiment of the present invention further includes an intelligent alarm module, configured to report video monitoring information and sensor monitoring information to the video monitoring system when the network camera and the sensor find a trigger event;
the terminal video monitoring equipment and the sensor are wirelessly interconnected, so that three-dimensional mobile detection and digital monitoring defense arrangement are realized. When there is an alarm, the terminal device works on the internet or a 3G network and reports information to the video monitoring system in real time, the video monitoring system analyzes and processes the information and then automatically sends the information to a user to perform alarm notification such as instant voice, short message, mail and the like, and meanwhile, the terminal device starts to perform alarm video and uploads the alarm video to the video monitoring system in the embodiment of the invention, so that the user can access various user devices (such as a PC (personal computer) and an intelligent mobile phone) and the omnibearing alarm notification is provided for the user;
further, the video monitoring system according to the embodiment of the present invention further includes an API development module, which deploys WCF services on an API server, provides a service node, is used for providing a service interface of the video monitoring system according to an API service framework of an OAUTH security authentication protocol, and allows a third party to use the video monitoring system and develop applications;
the video monitoring system provided by the embodiment of the invention provides a solution for API development: an API service framework based on an OAUTH security authentication protocol opens service interfaces such as video monitoring and the like, is in butt joint with a third-party system, allows a third party to use the resources of the video monitoring system, develops various abundant applications and provides better services for users.
Fig. 2 is a functional diagram of a video monitoring system according to an embodiment of the present invention, and the functional diagram of the video monitoring system according to the embodiment of the present invention is shown in fig. 2.
Further, a method for using a video monitoring system according to an embodiment of the present invention includes:
step S1, when the network camera and the sensor find the trigger event, the alarm information is reported to the video monitoring system in real time through the acquisition layer;
step S2, the video monitoring system automatically sends instant voice information, short message information or e-mail information to the user terminal for alarm notification after analyzing and processing the alarm information;
step S3, the network camera and the sensor upload the video monitoring information and the sensor monitoring information to the video monitoring system through the acquisition layer;
and step S4, the user terminal accesses the video monitoring system and checks the video monitoring information and the sensor monitoring information.
Firstly, installing and configuring a camera according to a user manual, communicating with a server through a network, and identifying and authenticating a Device ID and a Service ID of equipment; then account management, binding or unbinding of the cameras, camera grouping, video monitoring and defense deployment and withdrawal operations can be carried out through the Web end; finally, the user can perform video monitoring and arming and disarming operations through a mobile terminal, such as a mobile phone.
When monitoring is carried out, the video monitoring system, the application server cluster and the database cluster server provide video monitoring and intelligent alarm service for users, firstly, the videos of the users are distributed to a WEB server, and a large number of parallel requests are processed; then the WEB server returns the user request to the alarm server, and the alarm server informs the user of the emergency situation according to the request.
When the network camera and the sensor find that a trigger event occurs, namely an alarm occurs, the terminal device of the video monitoring system of the embodiment of the invention reports information to the video monitoring system of the embodiment of the invention in real time through a working internet, a 3G network and other networks.
The foregoing is only a preferred embodiment of the present invention, and naturally there are many other embodiments of the present invention, and those skilled in the art can make various corresponding changes and modifications according to the present invention without departing from the spirit and the essence of the present invention, and these corresponding changes and modifications should fall within the scope of the appended claims.
Claims (10)
1. A video monitoring system based on cloud computing, comprising:
the acquisition layer comprises a network camera, is used for acquiring and pre-processing video monitoring information and is positioned at the bottommost layer of the video monitoring system;
the transmission layer is used for transmitting, interacting and collecting video information and is positioned above the acquisition layer;
the supporting layer is used for supporting basic resources, basic services and distributed storage of data, resource distributed management and data mining and analysis required by the operation of the video monitoring system, and is positioned above the transmission layer;
the application layer is used for combining various related services according to the business requirements of different users and providing video monitoring application services, is positioned on the support layer, and part of applications are deployed on the user terminal.
2. The video surveillance system of claim 1, further comprising an extended surveillance module for providing surveillance services other than video surveillance, wherein,
the acquisition layer also comprises a sensor for acquiring and preprocessing monitoring information of the sensor;
the transmission layer also comprises transmission, interaction and collection of the sensor monitoring information;
the supporting layer also comprises data processing of the sensor monitoring information;
and monitoring service application management based on sensor monitoring information is also included in the application layer.
3. The video surveillance system of claim 2, wherein the support layer further comprises:
the basic resource module is used for managing physical resources and virtual resources of the video monitoring system, providing video monitoring service for users in a cloud storage mode and is positioned at the bottommost layer of the supporting layer;
the system information management module is used for managing equipment information, video information, user information and system configuration information of the video monitoring system and is positioned on the basic resource module of the supporting layer;
and the basic service module is used for providing Web service, streaming media service, upgrading service, authentication service, database service, alarm service, video forwarding service, application service and communication service and is positioned on the system information management module of the supporting layer.
4. The video surveillance system of claim 3, wherein the support layer provides platform as a service and infrastructure services to systems and modules external to it, wherein:
the basic resource module provides platform as a service;
the system information management module and the basic service module provide basic facility services.
5. The video surveillance system of claim 4, wherein the application layer provides video surveillance as a service to external user terminals.
6. The video surveillance system according to claim 5, further comprising a network communication security module for providing information security services for the video surveillance system, and connected to the acquisition layer, the transport layer, the support layer, and the application layer, wherein the video surveillance system further comprises:
the data encryption module is used for encrypting data of information when the video monitoring system is communicated with the user terminal and the external Internet according to dynamic key negotiation and verification algorithms of network communication and authentication;
and the equipment identification module is used for authenticating the equipment according to the two unique identifications of the equipment in the video monitoring system, namely the Device ID and the Service ID.
7. The video monitoring system of claim 6, further comprising a base management module for user management, resource management, task management, configuration management, security management, monitoring management, billing management, and load management, connected to the acquisition layer, the transport layer, the support layer, and the application layer of the video monitoring system via a network communication security module.
8. The video surveillance system of claim 7, further comprising an intelligent alarm module configured to report video surveillance information and sensor surveillance information to the video surveillance system when the webcam and the sensor discover a trigger event.
9. The video surveillance system according to any one of claims 1 to 8, further comprising an API development module for providing a service interface of the video surveillance system according to an API service framework of OAUTH security certification protocol, allowing a third party to use the video surveillance system and develop an application.
10. The method of using a video surveillance system according to claim 9, comprising:
step S1, when the network camera and the sensor find the trigger event, the alarm information is reported to the video monitoring system in real time through the acquisition layer;
step S2, the video monitoring system automatically sends instant voice information, short message information or e-mail information to the user terminal for alarm notification after analyzing and processing the alarm information;
step S3, the network camera and the sensor upload the video monitoring information and the sensor monitoring information to the video monitoring system through the acquisition layer;
and step S4, the user terminal accesses the video monitoring system and checks the video monitoring information and the sensor monitoring information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310001224.XA CN103916625A (en) | 2013-01-04 | 2013-01-04 | Video monitoring system and method based on cloud computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310001224.XA CN103916625A (en) | 2013-01-04 | 2013-01-04 | Video monitoring system and method based on cloud computing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103916625A true CN103916625A (en) | 2014-07-09 |
Family
ID=51041976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310001224.XA Pending CN103916625A (en) | 2013-01-04 | 2013-01-04 | Video monitoring system and method based on cloud computing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103916625A (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159086A (en) * | 2014-08-22 | 2014-11-19 | 安徽皖通科技股份有限公司 | A platform for monitoring a digital video of a provincial road network |
CN105262626A (en) * | 2015-11-02 | 2016-01-20 | 武大吉奥信息技术有限公司 | Monitoring system satisfying requirement for high-performance cloud GIS service |
CN105306900A (en) * | 2015-10-28 | 2016-02-03 | 贵州省邮电规划设计院有限公司 | Intelligent scheduling high definition integrated networking video monitoring system based on cloud computing |
CN105430426A (en) * | 2015-11-27 | 2016-03-23 | 安徽四创电子股份有限公司 | Intelligent cloud storage system based on video storage and storage method thereof |
CN105868395A (en) * | 2016-04-19 | 2016-08-17 | 武汉邮电科学研究院 | Event driven based smart city big data system and processing method |
CN105959618A (en) * | 2016-02-19 | 2016-09-21 | 青岛克路德机器人有限公司 | Method of robot remote control |
CN107172387A (en) * | 2017-05-09 | 2017-09-15 | 厦门言必信网络科技有限公司 | A kind of sharing method of network monitor video |
CN107748525A (en) * | 2017-11-30 | 2018-03-02 | 深圳市茁迩科技发展有限公司 | Cabinet monitoring device and system |
CN107819876A (en) * | 2017-11-27 | 2018-03-20 | 北京旷视科技有限公司 | A kind of data processing method and system based on cloud platform |
CN108259845A (en) * | 2018-03-30 | 2018-07-06 | 河南大学 | A kind of safety monitoring big data processing method and system based on cloud computing |
CN108462754A (en) * | 2018-03-28 | 2018-08-28 | 西安西电电气研究院有限责任公司 | A kind of industry internet framework and implementation method |
CN108494737A (en) * | 2018-02-24 | 2018-09-04 | 浙江远望通信技术有限公司 | A kind of video monitoring safety cut-in method based on equipment feature recognition |
CN109246186A (en) * | 2018-08-01 | 2019-01-18 | 赤峰晒呗科技有限公司 | A kind of distributed internet-of-things terminal system and method based on fiber buss RoF |
CN109657494A (en) * | 2018-12-18 | 2019-04-19 | 吉林化工学院 | A kind of data processing system based on cloud computing platform |
CN110047181A (en) * | 2019-04-20 | 2019-07-23 | 广东珠江智联信息科技股份有限公司 | A kind of intelligent door lock method of controlling security based on Zigbee |
CN110688521A (en) * | 2019-09-24 | 2020-01-14 | 广东履安实业有限公司 | Intelligent operation and maintenance system for video big data |
CN110830759A (en) * | 2018-08-09 | 2020-02-21 | 华为技术有限公司 | Intelligent application deployment method, device and system |
CN111897556A (en) * | 2020-06-29 | 2020-11-06 | 江苏柏勋科技发展有限公司 | Video monitoring service system based on cloud computing |
CN111899457A (en) * | 2020-07-10 | 2020-11-06 | 河海大学 | Museum fire alarm monitoring system based on edge calculation |
CN112187546A (en) * | 2020-09-30 | 2021-01-05 | 福建星网视易信息系统有限公司 | Data management method and system based on Internet of things |
CN114726855A (en) * | 2022-02-22 | 2022-07-08 | 河北金润电器自动化成套设备有限公司 | A visual monitoring system for intelligent power distribution room |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009004567A2 (en) * | 2007-07-03 | 2009-01-08 | Koninklijke Philips Electronics N.V. | Video transmission systems |
CN102209073A (en) * | 2011-05-20 | 2011-10-05 | 深圳市超视科技有限公司 | IOT (Internet of Things)-based Linux operation-level comprehensive security management platform |
CN202110422U (en) * | 2011-03-16 | 2012-01-11 | 余忠林 | Dangerous source remote monitoring and tracking system based on internet of things |
CN102724480A (en) * | 2012-06-07 | 2012-10-10 | 深圳市鼎盛威电子有限公司 | 3G (the 3rd generation telecommunication) real-time video monitoring system |
-
2013
- 2013-01-04 CN CN201310001224.XA patent/CN103916625A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009004567A2 (en) * | 2007-07-03 | 2009-01-08 | Koninklijke Philips Electronics N.V. | Video transmission systems |
CN202110422U (en) * | 2011-03-16 | 2012-01-11 | 余忠林 | Dangerous source remote monitoring and tracking system based on internet of things |
CN102209073A (en) * | 2011-05-20 | 2011-10-05 | 深圳市超视科技有限公司 | IOT (Internet of Things)-based Linux operation-level comprehensive security management platform |
CN102724480A (en) * | 2012-06-07 | 2012-10-10 | 深圳市鼎盛威电子有限公司 | 3G (the 3rd generation telecommunication) real-time video monitoring system |
Non-Patent Citations (5)
Title |
---|
任伟: "《物联网安全》", 30 June 2012, 北京:清华大学出版社 * |
标准化和管理机构;纳哈瑞、克鲁兹;《Web商务安全设计与开发宝典》;北京:清华大学出版社;20120930;第278页 * |
物联网服务端安全-云计算安全;任伟;《物联网安全》;北京:清华大学出版社;20120630;第135页,图9.2 * |
红丸: "《MongoDB管理与开发精要》", 31 December 2011, 机械工业出版社 * |
纳哈瑞、克鲁兹: "《Web商务安全设计与开发宝典》", 30 September 2012, 北京:清华大学出版社 * |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159086A (en) * | 2014-08-22 | 2014-11-19 | 安徽皖通科技股份有限公司 | A platform for monitoring a digital video of a provincial road network |
CN105306900A (en) * | 2015-10-28 | 2016-02-03 | 贵州省邮电规划设计院有限公司 | Intelligent scheduling high definition integrated networking video monitoring system based on cloud computing |
CN105262626B (en) * | 2015-11-02 | 2018-06-29 | 武大吉奥信息技术有限公司 | A kind of monitoring system for meeting GIS high performance services demand in cloud |
CN105262626A (en) * | 2015-11-02 | 2016-01-20 | 武大吉奥信息技术有限公司 | Monitoring system satisfying requirement for high-performance cloud GIS service |
CN105430426A (en) * | 2015-11-27 | 2016-03-23 | 安徽四创电子股份有限公司 | Intelligent cloud storage system based on video storage and storage method thereof |
CN105430426B (en) * | 2015-11-27 | 2018-09-04 | 安徽四创电子股份有限公司 | A kind of intelligent cloud storage system and its storage method based on video storage |
CN105959618A (en) * | 2016-02-19 | 2016-09-21 | 青岛克路德机器人有限公司 | Method of robot remote control |
CN105868395A (en) * | 2016-04-19 | 2016-08-17 | 武汉邮电科学研究院 | Event driven based smart city big data system and processing method |
CN107172387A (en) * | 2017-05-09 | 2017-09-15 | 厦门言必信网络科技有限公司 | A kind of sharing method of network monitor video |
CN107819876A (en) * | 2017-11-27 | 2018-03-20 | 北京旷视科技有限公司 | A kind of data processing method and system based on cloud platform |
CN107748525A (en) * | 2017-11-30 | 2018-03-02 | 深圳市茁迩科技发展有限公司 | Cabinet monitoring device and system |
CN108494737A (en) * | 2018-02-24 | 2018-09-04 | 浙江远望通信技术有限公司 | A kind of video monitoring safety cut-in method based on equipment feature recognition |
CN108462754A (en) * | 2018-03-28 | 2018-08-28 | 西安西电电气研究院有限责任公司 | A kind of industry internet framework and implementation method |
WO2019184376A1 (en) * | 2018-03-28 | 2019-10-03 | 西安西电电气研究院有限责任公司 | Industrial internet architecture and implementation method |
CN108259845A (en) * | 2018-03-30 | 2018-07-06 | 河南大学 | A kind of safety monitoring big data processing method and system based on cloud computing |
CN109246186A (en) * | 2018-08-01 | 2019-01-18 | 赤峰晒呗科技有限公司 | A kind of distributed internet-of-things terminal system and method based on fiber buss RoF |
CN109246186B (en) * | 2018-08-01 | 2021-03-12 | 北京晒呗科技有限公司 | Distributed Internet of things terminal system and method based on RoF (fiber-optic bus) |
CN110830759A (en) * | 2018-08-09 | 2020-02-21 | 华为技术有限公司 | Intelligent application deployment method, device and system |
CN110830759B (en) * | 2018-08-09 | 2021-09-07 | 华为技术有限公司 | Intelligent application deployment method, device and system |
CN109657494A (en) * | 2018-12-18 | 2019-04-19 | 吉林化工学院 | A kind of data processing system based on cloud computing platform |
CN110047181A (en) * | 2019-04-20 | 2019-07-23 | 广东珠江智联信息科技股份有限公司 | A kind of intelligent door lock method of controlling security based on Zigbee |
CN110047181B (en) * | 2019-04-20 | 2022-05-20 | 广东珠江智联信息科技股份有限公司 | Intelligent door lock safety control method based on Zigbee |
CN110688521A (en) * | 2019-09-24 | 2020-01-14 | 广东履安实业有限公司 | Intelligent operation and maintenance system for video big data |
CN111897556A (en) * | 2020-06-29 | 2020-11-06 | 江苏柏勋科技发展有限公司 | Video monitoring service system based on cloud computing |
CN111897556B (en) * | 2020-06-29 | 2021-02-09 | 江苏柏勋科技发展有限公司 | Video monitoring service system based on cloud computing |
CN111899457A (en) * | 2020-07-10 | 2020-11-06 | 河海大学 | Museum fire alarm monitoring system based on edge calculation |
CN112187546A (en) * | 2020-09-30 | 2021-01-05 | 福建星网视易信息系统有限公司 | Data management method and system based on Internet of things |
CN114726855A (en) * | 2022-02-22 | 2022-07-08 | 河北金润电器自动化成套设备有限公司 | A visual monitoring system for intelligent power distribution room |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103916625A (en) | Video monitoring system and method based on cloud computing | |
CN112055024B (en) | Authority verification method and device, storage medium and electronic equipment | |
CN104898591B (en) | A kind of intelligent appliance cooperative control method | |
CN106453377B (en) | Block chain based distributed network intelligent monitoring system and method | |
CN113079159B (en) | Edge computing network system based on block chain | |
US9930041B2 (en) | Anti-takeover systems and methods for network attached peripherals | |
CN110633144A (en) | Method and device for fusion management of edge cloud | |
CN105007282B (en) | The Malware network behavior detection method and system of network-oriented service provider | |
CN111629427B (en) | Multimedia data processing method and device, electronic equipment and storage medium | |
CN105187392B (en) | Mobile terminal from malicious software detecting method and its system based on Network Access Point | |
CN101730094B (en) | Method for accessing terminal equipment to service platform of security system and transmitting information | |
CN105247529A (en) | Synchronizing credential hashes between directory services | |
US20140280865A1 (en) | Network-proximity-based eventing | |
CN109314694A (en) | Group management in reconfigurable machine-to-machine systems | |
CN103688473A (en) | Communication Networks and Network Terminals | |
CN104065921A (en) | Security and protection wide area network embedded type monitoring device and control method thereof | |
CN101945086A (en) | Security system access business platform for video type security gateway and information transmission method | |
CN103096038B (en) | The method for supervising of the fusion video monitoring system of multi-protocol video watch-dog access | |
CN104852951A (en) | Grain depot safety monitoring system work flow | |
CN116647559A (en) | Edge resource capacity expansion method, edge cloud system, equipment and storage medium | |
CN102647435A (en) | Police network monitoring system | |
CN104080087B (en) | The radio switch-in method and device of a kind of video monitoring system | |
CN109410397A (en) | Method for unlocking, unlocking system, intelligent terminal and intelligent terminal storage medium | |
CN105871851B (en) | Based on SaaS identity identifying method | |
CN113691515A (en) | Method for safe and rapid access of Internet of things equipment to management platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140709 |
|
RJ01 | Rejection of invention patent application after publication |