CN103634552A - Monitoring video storage method, system and central management server - Google Patents

Monitoring video storage method, system and central management server Download PDF

Info

Publication number
CN103634552A
CN103634552A CN201210309857.2A CN201210309857A CN103634552A CN 103634552 A CN103634552 A CN 103634552A CN 201210309857 A CN201210309857 A CN 201210309857A CN 103634552 A CN103634552 A CN 103634552A
Authority
CN
China
Prior art keywords
event
policy information
hierarchical coding
storage
video data
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
Application number
CN201210309857.2A
Other languages
Chinese (zh)
Inventor
戴列峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210309857.2A priority Critical patent/CN103634552A/en
Publication of CN103634552A publication Critical patent/CN103634552A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention discloses a monitoring video storage method, a monitoring video storage system and a central management server. The monitoring video storage method includes the following steps that: hierarchical coding video data obtained by front-end monitoring equipment are received, wherein the hierarchical coding video data include at least two layers of frame data; storage strategy information corresponding to a current monitoring event which is indicated by the hierarchical coding video data is determined; a target layer of frame data is selected from the hierarchical coding video data according to the storage strategy information; and the target layer of frame data is stored. The embodiment of the invention also discloses the monitoring video storage system and the central management server. The objective of the invention is to provide the monitoring video storage method, the monitoring video storage system and the central management server. With the monitoring video storage method, the monitoring video storage system and the central management server of the invention, different storage strategies can be adopted according to different monitoring events, and monitoring videos with different qualities can be obtained and stored, and therefore, a situation in which monitoring videos occupy too large space can be avoided.

Description

A kind of monitor video storage means, system and center management server
Technical field
The present invention relates to technical field of security and protection, relate in particular to a kind of monitor video storage means, system and center management server.
Background technology
At present, video monitoring system is mainly comprised of front end camera, transmission network, monitoring server, memory device and client, and wherein monitoring server comprises again streaming media server, intellectual analysis server, storage server etc.Along with Video Supervision Technique to high Qinghua, digitlization, networking, intelligentized future development, the required memory capacity of video monitoring system is doubled and redoubled, and how taking minimum memory capacity and obtaining video effect the most clearly becomes the emphasis that network video monitor and control system is paid close attention to.
In prior art, mainly from Network storage technology and encoding video pictures technology two aspects, start with to reach the balance between memory capacity and video effect, prior art specifically comprises following two kinds of modes:
Mode one, in high-definition video monitoring system, apply intelligent video analysis system (Intelligent video Analysis, IVA), can realize unattended automatic monitoring, the result of analyzing according to automated intelligent, store video as required, only when there is alert event and the storage and monitoring time segment store video of setting, saved greatly memory space, but for being the event that monitor staff is concerned about just not in intellectual analysis result, do not store, cannot call playback.
Mode two, directly at the headend equipment of video monitoring system, carry out the conversion of video image resolution, adopt the front-end camera of self-adaption code rate, according to default video switching strategy, directly storage after the image of collection is encoded according to different resolution, pass video monitoring platform simultaneously back, and show in client.This scheme is mainly used in the vehicle-mounted monitoring system of mobile communications network, in conventional monitor procedure, front-end camera is treated to high-resolution coded data by collection image and is stored in headend equipment SD card, and after monitoring finishes, high-resolution coded data is transferred to Surveillance center's platform playback process; Under Surveillance center, send instructions while monitoring in real time, front-end camera, by low resolution coding video frequency data, is delivered without letter communication unit and is uploaded in real time Surveillance center.Although this scheme has been saved transmission bandwidth and memory space, the real-time monitoring images of client can only show the image quality of low resolution, and the video camera of supervisory control system needs energy self-adaption code rate, and headend equipment is had to very large dependence.In addition, because the memory capacity of headend equipment is limited, can not realize alert front storage, the video image before occurring for alert event, can not recover high definition coding.Meanwhile, different headend equipments is carried out different video switching strategies, is unfavorable for the unified management of monitor supervision platform, while revising strategy, need to revise one by one whole headend equipments, increases workload.
Summary of the invention
The embodiment of the present invention provides a kind of monitor video storage means, system and center management server, to solve the required excessive problem of memory capacity of video monitoring system in prior art.
First aspect, the embodiment of the present invention provides a kind of monitor video storage means, comprising:
The hierarchical coding video data that receiving front-end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data;
Determine store policy information corresponding to current monitor event that described hierarchical coding video data is represented;
According to described store policy information, from described hierarchical coding video data, choose destination layer frame data;
Store described destination layer frame data.
In the possible implementation of the first, described method also comprises:
Preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event;
Described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
In conjunction with the possible implementation of the first of first aspect, in the possible implementation of the second, described definite store policy information corresponding to described current monitor event, comprising:
Receive timesharing storage triggering signal, according to described timesharing storage triggering signal, determine monitor event corresponding to current video that described hierarchical coding video data is represented;
The monitor event corresponding according to current video searched corresponding store policy information in described storage policy;
Wherein, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.
In conjunction with the possible implementation of the second of first aspect, in the third possible implementation,
Describedly according to described store policy information, from described hierarchical coding video data, choose destination layer frame data, comprising:
If the store policy information that described store policy information is alert event,, according to the video quality grade of the store policy information indication of alert event, in the hierarchical coding video data before the police of described store policy information indication in the time period of time and duration, choose described destination layer frame data.
In conjunction with the first or the second or the third possible implementation of first aspect or first aspect, in the 4th kind of possible implementation, describedly according to described store policy information, from described hierarchical coding video data, choose destination layer frame data, comprising:
If described store policy information is the store policy information of manual storage event, according to the video quality grade of the store policy information indication of manual storage event, in described hierarchical coding video data, choose described destination layer frame data, until receive manual memory recall signal.
In conjunction with the first or the second or the third possible implementation of first aspect or first aspect, in the 5th kind of possible implementation, describedly according to described store policy information, from described hierarchical coding video data, choose destination layer frame data, comprising:
If the store policy information that described store policy information is daily event, according to the video quality grade of the store policy information indication of daily event, is chosen described destination layer frame data in described hierarchical coding video data.
In conjunction with the first of first aspect or first aspect or the second or the third or the 4th kind or the 5th kind of possible implementation, in the 6th kind of possible implementation, described method also comprises:
The label information that records each alert event and manual storage event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
Second aspect, the embodiment of the present invention also provides a kind of center management server, comprising:
Receiver module, the hierarchical coding video data obtaining for receiving front-end watch-dog, described hierarchical coding video data comprises at least two-layer frame data;
Determination module, for determining represented store policy information corresponding to current monitor event of described hierarchical coding video data;
Choose module, for choosing destination layer frame data according to described store policy information from described hierarchical coding video data.
In the possible implementation of the first, described center management server also comprises:
Preset module, for preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event;
Described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
In conjunction with the possible implementation of the first of second aspect, in the possible implementation of the second, described determination module specifically comprises:
Determining unit, for receiving timesharing storage triggering signal, determines according to described timesharing storage triggering signal monitor event corresponding to current video that described hierarchical coding video data is represented;
Search unit, for the monitor event corresponding according to current video, in described storage policy, search corresponding store policy information;
Wherein, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.
In conjunction with the possible implementation of the second of second aspect, in the third possible implementation, described in choose module specifically for:
If the store policy information that described store policy information is alert event,, according to the video quality grade of the store policy information indication of alert event, in the hierarchical coding video data before the police of described store policy information indication in the time period of time and duration, choose described destination layer frame data.
In conjunction with second aspect or the first or the second or the third possible implementation of second aspect, in the 4th kind of possible implementation, described in choose module specifically for:
If described store policy information is the store policy information of manual storage event, according to the video quality grade of the store policy information indication of manual storage event, in described hierarchical coding video data, choose described destination layer frame data, until receive manual memory recall signal.
In conjunction with second aspect or the first or the second or the third possible implementation of second aspect, in the 5th kind of possible implementation, described in choose module specifically for:
If the store policy information that described store policy information is daily event, according to the video quality grade of the store policy information indication of daily event, is chosen described destination layer frame data in described hierarchical coding video data.
In conjunction with the first of second aspect or second aspect or the second or the third or the 4th kind or the 5th kind of possible implementation, in the 6th kind of possible implementation, described center management server also comprises:
Logging modle, for recording the label information of each alert event and manual storage event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
The third aspect, the embodiment of the present invention also provides a kind of monitor video storage system, comprises front end watch-dog, center management server and memory device, wherein:
Described front end watch-dog is used for obtaining hierarchical coding video data;
Described center management server is for receiving the hierarchical coding video data that described front end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data, and determine represented store policy information corresponding to current monitor event of described hierarchical coding video data, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information;
Described memory device is used for storing described destination layer frame data.
Implement the embodiment of the present invention, there is following beneficial effect:
The embodiment of the present invention is by determining store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the structural representation of a kind of monitor video storage system of providing of the embodiment of the present invention;
Fig. 2 is the structural representation of the another kind of monitor video storage system that provides of the embodiment of the present invention;
Fig. 3 is the structural representation of a kind of center management server of providing of the embodiment of the present invention;
Fig. 4 is the structural representation of the another kind of center management server that provides of the embodiment of the present invention;
Fig. 5 is the structural representation of determination module in Fig. 4;
Fig. 6 is the structural representation of the another kind of center management server that provides of the embodiment of the present invention;
Fig. 7 is the structural representation of the another kind of center management server that provides of the embodiment of the present invention;
Fig. 8 is the schematic flow sheet of a kind of monitor video storage means of providing of the embodiment of the present invention;
Fig. 9 is the schematic flow sheet of the another kind of monitor video storage means that provides of the embodiment of the present invention;
Figure 10 is the schematic flow sheet of the store policy information that the definite described current monitor event that provides of the embodiment of the present invention is corresponding;
Figure 11 is the schematic flow sheet of the another kind of monitor video storage means that provides of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Refer to Fig. 1, the structural representation of a kind of monitor video storage system providing for inventive embodiments, described monitor video storage system comprises: front end watch-dog 10, center management server 20 and memory device 30, wherein:
Described front end watch-dog 10 is for obtaining hierarchical coding video data;
The hierarchical coding video data that described center management server 20 obtains for receiving described front end watch-dog, described hierarchical coding video data comprises at least two-layer frame data, and determine represented store policy information corresponding to current monitor event of described hierarchical coding video data, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information;
Described memory device 30 is for storing described destination layer frame data.
Concrete, the Network storage technology that existing video monitoring system is mainly used comprises direct-connected storage (Direct Attached Storage, DAS), network attached storage (Network Attached Storage, NAS) and three kinds of structures of storage area network (Storage Area Network, SAN).Wherein, DAS is connected to server back end by memory device, expanded application server capacity, and cost is low, connects simply, but resource utilization is low, autgmentability is poor, is applicable to the simple and relative fixed scene of system configuration; NAS, by network system file, builds file-level networking storage, and the data that realize client host and the NAS network equipment are directly transmitted, and is applicable to the application scenarios of file-sharing, minisystem storage; SAN connects the storage architecture of memory device and application server by network mode, the access of network-specific between main frame and memory device, and technical sophistication degree is high, and construction and maintenance cost are high, but resources centralized management, expansion is convenient, compatible high.Being applicable to build large memory system, is mass data storage, application service.
Monitor video storage scheme provided by the present invention can be applied in the structure of the multiple network memory technologies such as DAS, NAS, SAN, difference is that the storage control of video data is different with call method, and the scale of system is different, do not affect the realization of monitor video storage scheme provided by the present invention, the present invention does not limit this.The video monitoring system of DAS storage organization using below as a kind of example, the technical scheme of the embodiment of the present invention is described.
Concrete, as shown in Figure 2, the structural representation of the another kind of monitor video storage system providing for the embodiment of the present invention, comprising: front end watch-dog, transmission network, center management server, intellectual analysis server, memory device, demonstration large-size screen monitors and client.Wherein front end watch-dog comprises the various video cameras such as IP video camera, high-definition camera, thermal camera, ball machine.Center management server is carried out video flow processing, the core works such as memory device and client-side management; Intellectual analysis server completes the algorithm of intellectual analysis, and provides intellectual analysis result; Memory device can be disk array or monitor data unit (Surveillance Data Unit, SDU), the video data gathering for storing front end watch-dog; Demonstration large-size screen monitors are realized the real-time demonstration of monitor video; Client realizes monitor staff the intervention of supervisory control system is controlled.
Front end watch-dog access transmission network, and by transmission network and platform Interworking GateWay, the video data collecting is carried out to video shunting, by intellectual analysis server, carry out intellectual analysis, and provide in real time analysis alarming result; By center management server, press certain rule process video data, and store memory device into; By showing that large-size screen monitors and client show in real time.Monitor video storage scheme provided by the present invention mainly realizes in center management server, therefore can not affect large-size screen monitors demonstration, client and intellectual analysis HD video data flow used.
Refer to Fig. 3, the structural representation of a kind of center management server providing for the embodiment of the present invention, described center management server comprises: receiver module 01, determination module 02 and choose module 03, wherein:
Described receiver module 01, the hierarchical coding video data obtaining for receiving front-end watch-dog, described hierarchical coding video data comprises at least two-layer frame data.
Described determination module 02, for determining represented store policy information corresponding to current monitor event of described hierarchical coding video data.
The described module 03 of choosing, for choosing destination layer frame data according to the definite store policy information of described determination module 02 from described hierarchical coding video data.
Concrete, described receiver module 01 receives hierarchical coding video data, and described hierarchical coding data are stored in the buffer memory that described center management server opens up in advance.Front end watch-dog is taken and is obtained analog picture signal, and utilizes video coding technique that analog picture signal is converted to data image signal.
Common video coding technique has (the Moving/Motin Pictures Experts Group of dynamic image expert group at present, MPEG) series and H.26X series, and wherein H.264(also claim Advanced Video Coding, AVC) be the defined up-to-date form of MPEG-4 standard, be also simultaneously technology content the highest, represent one of video code model of state-of-the-art, it has improved compression performance ratio greatly, obtains applying the most widely in video monitoring system.H.264-SVC be a H.264 expansion of standard, it is a kind of hierarchical coding technology, can realize hierarchical coding, the encoded video not only producing at coding on the time on (being frame per second), space (being resolution) can expand, and can expand aspect video quality, can produce the decoded video of different frame rates, resolution or credit rating.
Concrete, front end watch-dog utilizes hierarchical coding technology that analog picture signal is converted to hierarchical coding video data, and described hierarchical coding video data comprises at least two-layer frame data.Suppose in embodiments of the present invention, described hierarchical coding video data comprises 3 layers, is respectively basic frame data, extension layer frame data and enhancement layer frame data.Wherein basic frame data comprise frame (Frame) 0, Frame 3, Frame 6, Frame9 ... extension layer frame data comprise Frame1, Frame 4, Frame 7, Frame 10 ... enhancement layer frame data comprise Frame2, Frame 5, Frame 8, Frame 11 ... certainly, above-mentioned situation is a kind of giving an example, do not limit the corresponding relation of each layer of frame data and every frame data, such as basic frame data can comprise Frame1, Frame 4, Frame 7, Frame 10 ... extension layer frame data can comprise Frame2, Frame 5, Frame8, Frame 11 ... enhancement layer frame data can comprise Frame0, Frame 3, Frame 6, Frame 9
Concrete, the timesharing storage of supervisory control system triggers based on alarm signal, described determination module 02 is specifically for determining according to the current timesharing storage triggering signal receiving monitor event corresponding to current video that described hierarchical coding video data is represented, and the monitor event corresponding according to current video, in described storage policy, search corresponding store policy information.
Described timesharing storage triggering signal comprises:
There is the unit exception signal sending when abnormal in front end watch-dog;
The hierarchical coding video data that intellectual analysis server transmits in real time to described front end watch-dog carries out intellectual analysis, finds that there is the alarm signal sending when alert event occurs;
When monitor staff watches monitor video in client, find interested scene, the manual storage signal sending by client.
Above-mentioned timesharing storage triggering signal just for example, does not limit the generation reason that timesharing storage triggering signal that described determination module 02 receives also has other.
When described determination module 02 does not receive above-mentioned timesharing storage triggering signal, directly giving tacit consent to current monitor event is daily event, and described determination module 02 is for searching store policy information corresponding to daily event at described storage policy.
The described module 03 of choosing is chosen destination layer frame data for store policy information corresponding to daily event of determining according to described determination module 02 from described hierarchical coding video data.For daily event, can choose basic frame data as destination layer frame data according to lower video quality grade, because utilize the H.264 characteristic of multi-reference frame, by reference to the reference queue management of frame, only by basic frame data, just can realize the decoding of video plays, can be according to different video quality requirements, discarded part divided data, when reducing picture quality, also reduced video data size, to reach the object of saving video storage space.
For described, choose the destination layer frame data that module 03 is chosen, described target frame data can be stored in memory device in advance in ready-portioned memory space.
Monitor staff can divide the memory space of memory device in advance, determine respectively the physical address in the video data of daily event and the Video Data Storage space of alert event, such as the memory space of wherein storing daily event is daily event memory block, the memory space of store alarms event is alert event memory block.The size of concrete memory space can be respectively according to the preservation number of days of the video data of daily event, and before the preservation number of days of the video data of critical event and occurrence frequency, the longest police, time, maximum length in time etc. are because of usually estimation.Wherein the alert front time refers to when alert event occurs carry out the required time of retrodicting of video storage forward according to the video quality grade of this alert event; Duration refers to when alert event occurs carry out according to the video quality grade of this alert event the time that video storage need to be lasting.In memory device, divide in advance the memory space of daily event and alert event, can strengthen the fail safe of alert event memory space.
The embodiment of the present invention is by determining store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
Refer to Fig. 4, the structural representation of the another kind of center management server providing for the embodiment of the present invention, described center management server comprises receiver module 01, the determination module 02 of monitor video storage center management server in Fig. 1 and chooses module 03, in the present embodiment, described center management server further comprises: preset module 00, wherein:
Described preset module 00, for preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event.
Described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
Concrete, described preset module 00 is for preset storage policy, a kind of feasible preset mode is to formulate described storage policy by monitor staff, by client software, fill in and be uploaded to center management server, described preset module 00 is obtained described storage policy, directly the storage policy of preset consolidation form in described center management server, is not repeated herein.
As shown in table 1, be a kind of storage policy.Described storage policy comprises that various monitor events are as daily event, the store policy information of manually storing the alert event of event and various concerns, and described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
Such as the hierarchical coding video data corresponding to three layers, video quality grade information can comprise: basic, general, high definition, corresponding to the more hierarchical coding video data of the number of plies, the grade of video quality grade information also can be more certainly.
When needing video quality grade to be the video image of high definition, the frame data of choosing all layers in described hierarchical coding video data are target frame data, that is: Frame0, Frame 1, and Frame 2, and Frame 3, Frame 4, Frame 5, and Frame 6, and Frame 7, Frame 8, Frame 9, and Frame 10, and Frame 11
When to need video quality grade be general video image, abandon the data of enhancement layer frame data, choosing basic frame data and extension layer frame data is target frame data, that is: Frame0, and Frame 1, Frame 3, Frame 4, and Frame 6, and Frame 7, Frame 9, and Frame 10 ... frame per second is reduced to 2/3 of original frame per second.
When to need video quality grade be basic video image, abandon extension layer frame data and enhancement layer frame data, only choosing basic frame data is target frame data, that is: Frame0, Frame 3, and Frame 6, Frame9 ... frame per second is reduced to 1/3 of original frame per second.
Such as video time information can comprise: time and duration before alert.For alert event, the hierarchical coding video data described front end watch-dog being transmitted in real time due to intellectual analysis server carries out intellectual analysis, find that there is when alert event occurs and just can send alarm signal, and alarm signal hierarchical coding video data is before all to carry out choosing of target frame data according to the video quality grade of daily event, cause unavoidably the monitor video of some important scenes before alert event occurs clear not, so need to retrodict forward according to the time before alert, the hierarchical coding video data of center management server buffer memory is carried out to choosing of target frame data according to the video quality grade of alert event, the definition of the monitor video before the police before occurring with assurance alert event in the time.In like manner, the duration is also the definition of the monitor video in the duration guaranteeing after alert event occurs, and is not repeated herein.
Such as described store policy information can also comprise the event classified information of various monitor events so that monitor staff's later stage while retrieving according to event classification extract the similar event that he pays close attention to.
Alert event comprises: the intellectual analysis result that the hierarchical coding video data that front end watch-dog is abnormal, intellectual analysis server transmits in real time to front end watch-dog provides while carrying out intellectual analysis, as got over report from a liner police etc., is prior art, is not repeated herein.Center management server is provided with buffer memory, and maximum can be stored 600s hierarchical coding video data.Described module 03 video time corresponding according to current monitor event of choosing, pushes away the time before corresponding police before in buffer memory, chooses target frame data, until the duration according to the video quality grade that current monitor event is corresponding in hierarchical coding video data.Manually the storage of storage event is by monitor staff's manual triggers with stop.And daily monitor event is used as default event, as long as described determination module 02 does not receive timesharing storage triggering signal, the described module 03 of choosing is all processed described hierarchical coding data according to the video quality grade information of daily monitor event, chooses basic frame data wherein as target frame data.
Table 1:
Event title Video quality grade Time (s) before alert Duration (s) Event classification
Daily event Substantially / / 0
Manually storage Generally 0 0 1
Camera blocks High definition 600 10 2
Intrusion alarm High definition 300 600 3
More report from a liner is alert Generally 100 300 3
Emphasis person recognition High definition 30 600 3
Stream of people's off-limit alarm Generally 120 300 3
Headend equipment is abnormal High definition 300 120 2
…… …… …… …… ……
It should be noted that, the embodiment of the present invention has been introduced applying hierarchical coding techniques, when storage and has been abandoned enhancement layer and extension layer and reach and reduce video data and reduce memory space object scheme.
Video data for H.264-AVC encoding, can also reduce video data size by transferring the picture format of different resolution to.In video monitoring system, need to configure transcoding server, video quality grade in storage policy is made as to different resolution formats, when alert event occurs, by the 1080P HD video data of front-end collection, by transcoding server, be converted to the video data of the extended formattings such as 720P, D1, CIF, also can effectively realize the goal of the invention of the technical program.
Referring to Fig. 5, is the structural representation of determination module in Fig. 4 02.Described determination module 02 specifically comprises:
Determining unit 021, for receiving timesharing storage triggering signal, determines according to described timesharing storage triggering signal monitor event corresponding to current video that described hierarchical coding video data is represented;
Search unit 022, for the monitor event corresponding according to current video, in the preset storage policy of described preset module 00, search corresponding store policy information.
Concrete, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.
Described timesharing storage triggering signal can, referring to the description in the embodiment shown in Fig. 1 of the present invention, be not repeated herein.
If described determining unit 021 receives unit exception signal, according to described unit exception signal, determine that monitor event corresponding to the represented current video of described hierarchical coding video data is headend equipment anomalous event, corresponding store policy information, according to described headend equipment anomalous event, is searched in the described unit 022 of searching in the preset storage policy of described preset module 00.The abnormal corresponding video quality grade of headend equipment as shown in table 1 is high definition, and the alert front time is 300s (second, second), and the duration is 120s, and event is categorized as 2.
The described module 03 of choosing is specifically for according to the video quality grade of the store policy information indication of headend equipment anomalous event: high definition, choose basic frame data, extension layer frame data and enhancement layer frame data in the hierarchical coding video data in the time period of time 300s and duration 120s before the police of described store policy information indication as destination layer frame data.
Described basic frame data, extension layer frame data and enhancement layer frame data are stored in memory device in advance in ready-portioned memory space, such as alert event memory block.
If described determining unit 021 receives alarm signal as got over line alarm signal, according to described more line alarm signal, determine that monitor event that the represented current video of described hierarchical coding video data is corresponding is for line alert event more, corresponding store policy information, according to described more line alert event, is searched in the described unit 022 of searching in the preset storage policy of described preset module 00.The alert corresponding video quality grade of more report from a liner as shown in table 1 be general, alert before the time be 100s (second, second), the duration is 300s, event is categorized as 3.
The described module 03 of choosing is specifically for according to the video quality grade of the store policy information indication of intrusion alarm event: general, choose basic frame data in the hierarchical coding video data in the time period of time 100s and duration 300s before the police of described store policy information indication and extension layer frame data as destination layer frame data.
Described basic frame data and extension layer frame data are stored in memory device in advance in ready-portioned memory space, such as alert event memory block.
If described determining unit 021 receives manual storage signal, according to described manual storage signal, determine that monitor event corresponding to the represented current video of described hierarchical coding video data is manual storage event, corresponding store policy information, according to described manual storage event, is searched in the described unit 022 of searching in the preset storage policy of described preset module 00.Video quality grade corresponding to manual storage as shown in table 1 is general, and event is categorized as 1.
The described module 03 of choosing is specifically for according to the manual video quality grade of the store policy information indication of storage event: general, choose basic frame data in described hierarchical coding video data and extension layer frame data as destination layer frame data.Because being that monitor staff is random, manual storage event triggers, its video storage time is manually controlled by monitor staff, such as, after the interested event of monitor staff completes, monitor staff sends manual memory recall signal, described determining unit 021 receives described manual memory recall signal, described in choose module 03 and stop described hierarchical coding video data to choose target frame data according to the video quality grade of manual storage event.
Described basic frame data and extension layer frame data are stored in memory device in advance in ready-portioned memory space, such as alert event memory block.
If described determining unit 021 does not receive any one above-mentioned timesharing storage triggering signal, directly the current monitor event of acquiescence is daily event, store policy information corresponding to daily event, according to described daily event, searched in the described unit 022 of searching in the preset storage policy of described preset module 00.Video quality grade corresponding to daily event as shown in table 1 is basic, and event is categorized as 0.
The described module 03 of choosing is specifically for according to the video quality grade of the store policy information indication of daily event: basic, choose basic frame data in described hierarchical coding video data as destination layer frame data.
Described basic frame data are stored in memory device in advance in ready-portioned memory space, such as daily event memory block.
The beneficial effect below the explanation embodiment of the present invention that gives a concrete illustration being brought:
The 1 road front end watch-dog of take is example, supposes that memory device total capacity is 10T, and the embodiment of the present invention distributes 5T to deposit the monitor video data of daily event, and 5T deposits the monitor video data of alert event.
The code check of HD video data is 8Mbps(Megabits per second megabit per second), with the basic video data code check of hierarchical coding technology, be about 3Mbps.Estimate that the alert event occurring is 10 every day, every be 10 minutes average memory time, according to the conversion relation between memory capacity: 1TB (Terabyte, terabyte, or tril byte)=1024GB (Gigabyte, gigabyte, claims again " gigabit "), 1GB=1024MB (Megabyte, Mbytes, be called for short " million "), 1Byte=8bit:
Basic video data is stored requisite space every day: 3Mbps * 3600s * 24/(1024 * 8)=32GB
HD video data are stored requisite space every day: 8Mbps * 3600s * 24/(1024 * 8)=85GB
Every important alert event storage requisite space: 8Mbps * 600s/(1024 * 8)=0.59GB
According to the total capacity of memory device and Video Data Storage capacity, distribute, can obtain the storage number of days of embodiment of the present invention monitor data, the storage number of alert event, that alert event covers number of days is as follows:
The storage number of days of monitor data: 5TB * 1024/32GB=160 days
The storage number of alert event: 5TB * 1024/0.59GB=8678 bar
Alert event covers number of days: 8678/10=867.8 days
Can obtain the storage number of days of prior art monitor data, the storage number of alert event, alert event to cover number of days as follows:
The storage number of days of monitor data: 10TB * 1024/85GB=120.5 days
Alert event storage number: 120.5 * 10=1205 bar
As shown in table 3, the contrast of the storage scheme providing for storage scheme of the prior art and the embodiment of the present invention.Can find out, no matter be that storage number, the alert event of storage number of days from monitor data, alert event covers the various aspects such as number of days, the scheme that the embodiment of the present invention provides has all well reached the effect of saving memory space.
Table 3:
Supervising data storage number of days Alert event number Alert event covers number of days
Prior art 120 days Article 1205, 120 days
The embodiment of the present invention 160 days Article 8678, 868 days
From another viewpoint, if desired preserve the fixedly video data of number of days, the scheme providing by the embodiment of the present invention reduces greatly to the requirement meeting of system storage configuration, and it 300 days is example that the video data of take is preserved:
Conventional store method needs: 85GB * 300d/1024=25GB
The method that the embodiment of the present invention provides only needs: (32GB * 300d+0.59GB * 10 * 300d)/1024=11GB
Can find out, the method that adopts the embodiment of the present invention to provide, preserves the video data of 300 days, and required memory device only needs in prior art the configuration less than half.
The embodiment of the present invention is by storing triggering signal and preset storage policy according to timesharing, determine store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
Refer to Fig. 6, the another kind of center management server providing for the embodiment of the present invention, described center management server comprises preset module 00, receiver module 01, the determination module 02 of the center management server in Fig. 2 and chooses module 03, in the present embodiment, described center management server further comprises: logging modle 04, wherein:
Described logging modle 04, for recording the label information of each alert event and manual storage event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
Concrete, as shown in table 2, be a kind of alert event key.Except daily monitoring, 04 pair of alert event at every turn monitoring of described logging modle all can refresh alert event key, record each alert event or manually store the label information of event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.So that monitor staff when calling playback monitor video, extracts alert event key by client from center management server, conveniently and efficiently find needed monitor video.Alert event key as shown in table 2 has comprised time of origin information, event name information, video duration information and picture quality information, also comprise event classified information, during retrieval, can find the video data that needs playback by distinct methods such as similar events title, same video quality, similar events classification or time of origin sections.
Table 2:
Time of origin Video duration (s) Event title Event classification Picture quality
2011.10.16.12:12:45 420 Stream of people's off-limit alarm 3 Generally
2011.11.05.19:08:12 420 Stream of people's off-limit alarm 3 Generally
2011.11.05.19:43:06 76 Manually storage 1 Generally
2011.12.24.23:35:15 900 Intrusion alarm 3 High definition
2012.03.06.07:08:09 420 Headend equipment is abnormal 2 High definition
2012.05.19.01:01:26 630 Emphasis person recognition 3 High definition
…… …… …… …… ……
Refer to Fig. 7, the structural representation of the another kind of monitor video storage center management server providing for the embodiment of the present invention.Described center management server comprises:
Memory 001 and the processor 002 communicating with described memory 001, wherein, store program code in described memory 001, and described program code comprises computer-managed instruction.
Described processor 002 is carried out described program code, for:
The hierarchical coding video data that receiving front-end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data;
Determine store policy information corresponding to current monitor event that described hierarchical coding video data is represented;
According to described store policy information, from described hierarchical coding video data, choose destination layer frame data.
Described processor 002 is carried out described program code, also for:
Preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event;
Described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
Described processor 002 is carried out described program code, and described definite store policy information corresponding to described current monitor event, comprising:
Receive timesharing storage triggering signal, according to described timesharing storage triggering signal, determine monitor event corresponding to current video that described hierarchical coding video data is represented;
The monitor event corresponding according to current video searched corresponding store policy information in described storage policy;
Wherein, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.
Described processor 002 is carried out described program code, describedly according to described store policy information, from described hierarchical coding video data, chooses destination layer frame data, comprising:
If the store policy information that described store policy information is alert event,, according to the video quality grade of the store policy information indication of alert event, in the hierarchical coding video data before the police of described store policy information indication in the time period of time and duration, choose described destination layer frame data.
Described processor 002 is carried out described program code, describedly according to described store policy information, from described hierarchical coding video data, chooses destination layer frame data, comprising:
If described store policy information is the store policy information of manual storage event, according to the video quality grade of the store policy information indication of manual storage event, in described hierarchical coding video data, choose described destination layer frame data, until receive manual memory recall signal.
Described processor 002 is carried out described program code, describedly according to described store policy information, from described hierarchical coding video data, chooses destination layer frame data, comprising:
If the store policy information that described store policy information is daily event, according to the video quality grade of the store policy information indication of daily event, is chosen described destination layer frame data in described hierarchical coding video data.
Described processor 002 is carried out described program code, also for:
The label information that records each alert event and manual storage event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
Described hierarchical coding video data comprises three layer data, specifically comprises basic frame data, extension layer frame data and enhancement layer frame data.
Be that described processor 002 can be according to the indicated corresponding flow process of the program code executive program code of described memory 001 interior storage, realization adopts different storage policies to different monitor events, obtain the function that the monitor video of different image quality is stored, solve monitor video in prior art and take the problem that memory space is too large.
The embodiment of the present invention is by storing triggering signal and preset storage policy according to timesharing, determine store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
Refer to Fig. 8, the schematic flow sheet of a kind of monitor video storage means providing for the embodiment of the present invention.Described method comprises:
S101, the hierarchical coding video data that receiving front-end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data.
S102, determines store policy information corresponding to current monitor event that described hierarchical coding video data is represented.
S103 chooses destination layer frame data according to described store policy information from described hierarchical coding video data.
S104, stores described destination layer frame data.
Concrete, the monitor video storage means that the embodiment of the present invention provides can be applied in the structure of the multiple network memory technologies such as DAS, NAS, SAN, the video monitoring system of DAS storage organization using below as a kind of example, the technical scheme of the embodiment of the present invention is described.
The explanation of the video monitoring system of described DAS storage organization can be shown in Figure 2 embodiment in description, be not repeated herein.
Concrete, described center management server receives hierarchical coding video data, and described hierarchical coding data are stored in the buffer memory that described center management server opens up in advance.Described hierarchical coding video data is that front end watch-dog obtains according to current monitor event.Front end watch-dog is taken current monitor event, obtains analog picture signal, and utilizes video coding technique that analog picture signal is converted to data image signal.
Described front end watch-dog utilizes hierarchical coding technology that analog picture signal is converted to hierarchical coding video data, and described hierarchical coding video data comprises at least two-layer frame data.Suppose in embodiments of the present invention, described hierarchical coding video data comprises 3 layers, is respectively basic frame data, extension layer frame data and enhancement layer frame data.Wherein basic frame data comprise frame (Frame) 0, Frame 3, Frame 6, Frame 9 ... extension layer frame data comprise Frame1, Frame 4, Frame 7, Frame 10 ... enhancement layer frame data comprise Frame2, Frame 5, Frame 8, Frame 11 ... certainly, above-mentioned situation is a kind of giving an example, do not limit the corresponding relation of each layer of frame data and every frame data, such as basic frame data can comprise Frame1, Frame 4, Frame 7, Frame 10 ... extension layer frame data can comprise Frame2, Frame 5, Frame8, Frame 11 ... enhancement layer frame data can comprise Frame0, Frame 3, Frame 6, Frame 9
Concrete, the timesharing storage of supervisory control system triggers based on alarm signal, described center management server specifically determines according to the current timesharing storage triggering signal receiving monitor event corresponding to current video that described hierarchical coding video data is represented, and the monitor event corresponding according to current video, in described storage policy, search corresponding store policy information.
Concrete, described timesharing storage triggering signal can, referring to the description in the embodiment shown in Fig. 1 of the present invention, be not repeated herein.
When described center management server does not receive above-mentioned timesharing storage triggering signal, directly giving tacit consent to current monitor event is daily event, searches store policy information corresponding to daily event in described storage policy.
Described center management server is chosen destination layer frame data according to store policy information corresponding to daily event from described hierarchical coding video data.For daily event, can choose basic frame data as destination layer frame data according to lower video quality grade, because utilize the H.264 characteristic of multi-reference frame, by reference to the reference queue management of frame, only by basic frame data, just can realize the decoding of video plays, can be according to different video quality requirements, discarded part divided data, when reducing picture quality, also reduced video data size, to reach the object of saving video storage space.
Described center management server is stored described destination layer frame data, described target frame data can be stored in memory device in advance in ready-portioned memory space.
Monitor staff can divide the memory space of memory device in advance, determine respectively the physical address in the video data of daily event and the Video Data Storage space of alert event, such as the memory space of wherein storing daily event is daily event memory block, the memory space of store alarms event is alert event memory block.The size of concrete memory space can be respectively according to the preservation number of days of the video data of daily event, and before the preservation number of days of the video data of critical event and occurrence frequency, the longest police, time, maximum length in time etc. are because of usually estimation.Wherein the alert front time refers to when alert event occurs carry out the required time of retrodicting of video storage forward according to the video quality grade of this alert event; Duration refers to when alert event occurs carry out according to the video quality grade of this alert event the time that video storage need to be lasting.In memory device, divide in advance the memory space of daily event and alert event, can strengthen the fail safe of alert event memory space.
The embodiment of the present invention is by determining store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
Refer to Fig. 9, the schematic flow sheet of the another kind of monitor video storage means providing for the embodiment of the present invention.Described method comprises:
S200, preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event.
S201, the hierarchical coding video data that receiving front-end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data.
S202, determines store policy information corresponding to current monitor event that described hierarchical coding video data is represented.
S203 chooses destination layer frame data according to described store policy information from described hierarchical coding video data.
S204, stores described destination layer frame data.
Concrete, preset storage policy in described center management server, a kind of feasible preset mode is to formulate described storage policy by monitor staff, by client software, fill in and be uploaded to center management server, described center management server is obtained described storage policy, directly the storage policy of preset consolidation form in described center management server, is not repeated herein.
Referring again to table 1, it is a kind of storage policy.Described storage policy comprises that various monitor events are as daily event, the store policy information of manually storing the alert event of event and various concerns, and described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
Such as the hierarchical coding video data corresponding to three layers, video quality grade information can comprise: basic, general, high definition, corresponding to the more hierarchical coding video data of the number of plies, the grade of video quality grade information also can be more certainly.
When needing video quality grade to be the video image of high definition, the frame data of choosing all layers in described hierarchical coding video data are target frame data, that is: Frame0, Frame 1, and Frame 2, and Frame 3, Frame 4, Frame 5, and Frame 6, and Frame 7, Frame 8, Frame 9, and Frame 10, and Frame 11
When to need video quality grade be general video image, abandon the data of enhancement layer frame data, choosing basic frame data and extension layer frame data is target frame data, that is: Frame0, and Frame 1, Frame 3, Frame 4, and Frame 6, and Frame 7, Frame 9, and Frame 10 ... frame per second is reduced to 2/3 of original frame per second.
When to need video quality grade be basic video image, abandon extension layer frame data and enhancement layer frame data, only choosing basic frame data is target frame data, that is: Frame0, Frame 3, and Frame 6, Frame9 ... frame per second is reduced to 1/3 of original frame per second.
Such as video time information can comprise: time and duration before alert.For alert event, the hierarchical coding video data described front end watch-dog being transmitted in real time due to intellectual analysis server carries out intellectual analysis, find that there is when alert event occurs and just can send alarm signal, and alarm signal hierarchical coding video data is before all to carry out choosing of target frame data according to the video quality grade of daily event, cause unavoidably the monitor video of some important scenes before alert event occurs clear not, so need to retrodict forward according to the time before alert, the hierarchical coding video data of center management server buffer memory is carried out to choosing of target frame data according to the video quality grade of alert event, the definition of the monitor video before the police before occurring with assurance alert event in the time.In like manner, the duration is also the definition of the monitor video in the duration guaranteeing after alert event occurs, and is not repeated herein.
Such as described store policy information can also comprise the event classified information of various monitor events so that monitor staff's later stage while retrieving according to event classification extract the similar event that he pays close attention to.
Alert event comprises: the intellectual analysis result that the hierarchical coding video data that front end watch-dog is abnormal, intellectual analysis server transmits in real time to front end watch-dog provides while carrying out intellectual analysis, as got over report from a liner police etc., is prior art, is not repeated herein.Center management server is provided with buffer memory, and maximum can be stored 600s hierarchical coding video data.The video time that described center management server is corresponding according to current monitor event, before in buffer memory, push away the time before corresponding police, according to the video quality grade that current monitor event is corresponding, in hierarchical coding video data, choose target frame data, until the duration.Manually the storage of storage event is by monitor staff's manual triggers with stop.And daily monitor event is used as default event, as long as described center management server does not receive timesharing storage triggering signal, all according to the video quality grade information of daily monitor event, described hierarchical coding data are processed, chosen basic frame data wherein as target frame data.
Refer to Figure 10, the schematic flow sheet of the store policy information that the definite described current monitor event that provides for the embodiment of the present invention is corresponding, comprising:
S2021, receives timesharing storage triggering signal, according to described timesharing storage triggering signal, determines monitor event corresponding to current video that described hierarchical coding video data is represented.
S2022, the monitor event corresponding according to current video searched corresponding store policy information in described storage policy.
Concrete, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.Described timesharing storage triggering signal can, referring to the description in the embodiment shown in Fig. 1 of the present invention, be not repeated herein.
If described center management server receives unit exception signal, according to described unit exception signal, determine that monitor event corresponding to the represented current video of described hierarchical coding video data is headend equipment anomalous event, described center management server, according to described headend equipment anomalous event, is searched corresponding store policy information in preset storage policy.The abnormal corresponding video quality grade of headend equipment as shown in table 1 is high definition, and the alert front time is 300s (second, second), and the duration is 120s, and event is categorized as 2.
Described center management server is according to the video quality grade of the store policy information indication of headend equipment anomalous event: high definition, choose basic frame data, extension layer frame data and enhancement layer frame data in the hierarchical coding video data in the time period of time 300s and duration 120s before the police of described store policy information indication as destination layer frame data.
Described center management server is stored in described basic frame data, extension layer frame data and enhancement layer frame data in memory device in advance in ready-portioned memory space, such as alert event memory block.
If described center management server receives alarm signal as got over line alarm signal, according to described more line alarm signal, determine that monitor event that the represented current video of described hierarchical coding video data is corresponding is for line alert event more, described center management server, according to described more line alert event, is searched corresponding store policy information in preset storage policy.The alert corresponding video quality grade of more report from a liner as shown in table 1 be general, alert before the time be 100s (second, second), the duration is 300s, event is categorized as 3.
Described center management server is according to the video quality grade of the store policy information indication of intrusion alarm event: general, choose basic frame data in the hierarchical coding video data in the time period of time 100s and duration 300s before the police of described store policy information indication and extension layer frame data as destination layer frame data.
Described center management server is stored in described basic frame data and extension layer frame data in memory device in advance in ready-portioned memory space, such as alert event memory block.
If described center management server receives manual storage signal, according to described manual storage signal, determine that monitor event corresponding to the represented current video of described hierarchical coding video data is manual storage event, described center management server, according to described manual storage event, is searched corresponding store policy information in preset storage policy.Video quality grade corresponding to manual storage as shown in table 1 is general, and event is categorized as 1.
Described center management server is according to the manual video quality grade of the store policy information indication of storage event: general, choose basic frame data in described hierarchical coding video data and extension layer frame data as destination layer frame data.Because being that monitor staff is random, manual storage event triggers, its video storage time is manually controlled by monitor staff, such as, after the interested event of monitor staff completes, monitor staff sends manual memory recall signal, described center management server receives described manual memory recall signal, stops described hierarchical coding video data to choose target frame data according to the video quality grade of manual storage event.
Described center management server is stored in described basic frame data and extension layer frame data in memory device in advance in ready-portioned memory space, such as alert event memory block.
If described center management server does not receive any one above-mentioned timesharing storage triggering signal, directly the current monitor event of acquiescence is daily event, described center management server, according to described daily event, is searched store policy information corresponding to daily event in storage policy.Video quality grade corresponding to daily event as shown in table 1 is basic, and event is categorized as 0.
Described center management server is according to the video quality grade of the store policy information indication of daily event: basic, choose basic frame data in described hierarchical coding video data as destination layer frame data.
Described center management server is stored in described basic frame data in memory device in advance in ready-portioned memory space, such as daily event memory block.
The embodiment of the present invention is by storing triggering signal and preset storage policy according to timesharing, determine store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
Refer to Figure 11, the schematic flow sheet of the another kind of monitor video storage means providing for the embodiment of the present invention.Described method comprises:
S300, preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event.
S301, the hierarchical coding video data that receiving front-end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data.
S302, determines store policy information corresponding to current monitor event that described hierarchical coding video data is represented.
S303 chooses destination layer frame data according to described store policy information from described hierarchical coding video data.
S304, stores described destination layer frame data.
S305, records each alert event and the manual label information of storage event, and described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
Concrete, the step described in S300-S304 can, referring to the description in the embodiment shown in Fig. 9 of the present invention and Figure 10, be not repeated herein.
Referring again to table 2, be a kind of alert event key in embodiments of the present invention.Except daily monitoring, described center management server all can refresh alert event key to the alert event monitoring at every turn, record each alert event or manually store the label information of event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.So that monitor staff when calling playback monitor video, extracts alert event key by client from center management server, conveniently and efficiently find needed monitor video.Alert event key as shown in table 2 has comprised raw temporal information, event name information, video duration information and picture quality information, also comprise event classified information, during retrieval, can find the video data that needs playback by distinct methods such as similar events title, same video quality, similar events classification or time of origin sections.
The embodiment of the present invention is by storing triggering signal and preset storage policy according to timesharing, determine store policy information corresponding to described current monitor event, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information, can adopt to different monitor events different storage policies, the monitor video that obtains different image quality is stored, and solves monitor video in prior art and takies the problem that memory space is too large.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, to come the hardware that instruction is relevant to complete by computer program, described program can be stored in a computer read/write memory medium, this program, when carrying out, can comprise as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.

Claims (15)

1. a monitor video storage means, is characterized in that, comprising:
The hierarchical coding video data that receiving front-end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data;
Determine store policy information corresponding to current monitor event that described hierarchical coding video data is represented;
According to described store policy information, from described hierarchical coding video data, choose destination layer frame data;
Store described destination layer frame data.
2. the method for claim 1, is characterized in that, also comprises:
Preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event;
Described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
3. method as claimed in claim 2, is characterized in that, described definite store policy information corresponding to described current monitor event, comprising:
Receive timesharing storage triggering signal, according to described timesharing storage triggering signal, determine monitor event corresponding to current video that described hierarchical coding video data is represented;
The monitor event corresponding according to current video searched corresponding store policy information in described storage policy;
Wherein, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.
4. the method as described in claim 1-3 any one, is characterized in that, describedly according to described store policy information, from described hierarchical coding video data, chooses destination layer frame data, comprising:
If the store policy information that described store policy information is alert event,, according to the video quality grade of the store policy information indication of alert event, in the hierarchical coding video data before the police of described store policy information indication in the time period of time and duration, choose described destination layer frame data.
5. the method as described in claim 1-3 any one, is characterized in that, describedly according to described store policy information, from described hierarchical coding video data, chooses destination layer frame data, comprising:
If described store policy information is the store policy information of manual storage event, according to the video quality grade of the store policy information indication of manual storage event, in described hierarchical coding video data, choose described destination layer frame data, until receive manual memory recall signal.
6. the method as described in claim 1-3 any one, is characterized in that, describedly according to described store policy information, from described hierarchical coding video data, chooses destination layer frame data, comprising:
If the store policy information that described store policy information is daily event, according to the video quality grade of the store policy information indication of daily event, is chosen described destination layer frame data in described hierarchical coding video data.
7. the method as described in claim 1-6 any one, is characterized in that, also comprises:
The label information that records each alert event and manual storage event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
8. a center management server, is characterized in that, comprising:
Receiver module, the hierarchical coding video data obtaining for receiving front-end watch-dog, described hierarchical coding video data comprises at least two-layer frame data;
Determination module, for determining represented store policy information corresponding to current monitor event of described hierarchical coding video data;
Choose module, for choosing destination layer frame data according to described store policy information from described hierarchical coding video data.
9. center management server as claimed in claim 8, is characterized in that, also comprises:
Preset module, for preset storage policy, described storage policy comprises monitor event and store policy information corresponding to described monitor event;
Described store policy information comprises: with described monitor event video quality grade information and video time information one to one.
10. center management server as claimed in claim 9, is characterized in that, described determination module specifically comprises:
Determining unit, for receiving timesharing storage triggering signal, determines according to described timesharing storage triggering signal monitor event corresponding to current video that described hierarchical coding video data is represented;
Search unit, for the monitor event corresponding according to current video, in described storage policy, search corresponding store policy information;
Wherein, described timesharing storage triggering signal is for describing the represented current video of described hierarchical coding video data, and described monitor event comprises: alert event, manually store event or daily event.
11. center management server as described in claim 8-10 any one, is characterized in that, described in choose module specifically for:
If the store policy information that described store policy information is alert event,, according to the video quality grade of the store policy information indication of alert event, in the hierarchical coding video data before the police of described store policy information indication in the time period of time and duration, choose described destination layer frame data.
12. center management server as described in claim 8-10 any one, is characterized in that, described in choose module specifically for:
If described store policy information is the store policy information of manual storage event, according to the video quality grade of the store policy information indication of manual storage event, in described hierarchical coding video data, choose described destination layer frame data, until receive manual memory recall signal.
13. center management server as described in claim 8-10 any one, is characterized in that, described in choose module specifically for:
If the store policy information that described store policy information is daily event, according to the video quality grade of the store policy information indication of daily event, is chosen described destination layer frame data in described hierarchical coding video data.
14. center management server as described in claim 8-13 any one, is characterized in that, also comprise:
Logging modle, for recording the label information of each alert event and manual storage event, described label information comprises any one or more in time of origin information, event name information, video duration information and picture quality information.
15. 1 kinds of monitor video storage systems, comprise front end watch-dog, center management server and memory device, it is characterized in that:
Described front end watch-dog is used for obtaining hierarchical coding video data;
Described center management server is for receiving the hierarchical coding video data that described front end watch-dog obtains, described hierarchical coding video data comprises at least two-layer frame data, and determine represented store policy information corresponding to current monitor event of described hierarchical coding video data, and from described hierarchical coding video data, choose destination layer frame data according to described store policy information;
Described memory device is used for storing described destination layer frame data.
CN201210309857.2A 2012-08-28 2012-08-28 Monitoring video storage method, system and central management server Pending CN103634552A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210309857.2A CN103634552A (en) 2012-08-28 2012-08-28 Monitoring video storage method, system and central management server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210309857.2A CN103634552A (en) 2012-08-28 2012-08-28 Monitoring video storage method, system and central management server

Publications (1)

Publication Number Publication Date
CN103634552A true CN103634552A (en) 2014-03-12

Family

ID=50215136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210309857.2A Pending CN103634552A (en) 2012-08-28 2012-08-28 Monitoring video storage method, system and central management server

Country Status (1)

Country Link
CN (1) CN103634552A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105654577A (en) * 2016-03-03 2016-06-08 百度在线网络技术(北京)有限公司 Driving navigation method and driving navigation device
CN106044432A (en) * 2016-06-24 2016-10-26 广州日滨科技发展有限公司 Dynamic elevator video storage method and system
CN106559632A (en) * 2015-09-30 2017-04-05 杭州萤石网络有限公司 A kind of storage method and device of multimedia file
CN106888360A (en) * 2015-12-16 2017-06-23 丛北华 A kind of system and method uploaded based on event form control vision signal
CN108881847A (en) * 2018-07-18 2018-11-23 北京世纪东方通讯设备有限公司 Video recording guard method and device for video monitoring system
CN109344286A (en) * 2018-09-19 2019-02-15 罗斯盛 A kind of structured index supercompression blue-ray storage system
CN109509190A (en) * 2018-12-19 2019-03-22 中国科学院重庆绿色智能技术研究院 Video monitoring image screening technique, device, system and storage medium
CN110089104A (en) * 2016-12-27 2019-08-02 韩华泰科株式会社 Event storage, event searching device and event alarms device
CN111050106A (en) * 2019-12-23 2020-04-21 浙江大华技术股份有限公司 Video playback method, device and computer storage medium
CN111107394A (en) * 2019-12-25 2020-05-05 北京恒泰实达科技股份有限公司 System and method for integrating video streams across platforms
CN111541899A (en) * 2019-12-16 2020-08-14 北京中盾安全技术开发公司 Time-space domain-quality fused scalable video coding device and coding method thereof
CN113742519A (en) * 2021-08-31 2021-12-03 杭州登虹科技有限公司 Multi-object storage cloud video Timeline storage method and system
CN114051120A (en) * 2021-10-26 2022-02-15 远光软件股份有限公司 Video alarm method, device, storage medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1420475A (en) * 2002-12-20 2003-05-28 财团法人资讯工业策进会 Intellgent image data storage managing method and device
JP2004266502A (en) * 2003-02-28 2004-09-24 Matsushita Electric Ind Co Ltd Video transmission system
CN1906942A (en) * 2004-01-29 2007-01-31 三星电子株式会社 Monitoring system and method for using the same
CN101170685A (en) * 2007-11-30 2008-04-30 北京航空航天大学 Network video transmission method
CN101720041A (en) * 2009-11-23 2010-06-02 杭州华三通信技术有限公司 Hierarchical coding-based data processing method
CN101971609A (en) * 2008-03-03 2011-02-09 视频监控公司 Content aware storage of video data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1420475A (en) * 2002-12-20 2003-05-28 财团法人资讯工业策进会 Intellgent image data storage managing method and device
JP2004266502A (en) * 2003-02-28 2004-09-24 Matsushita Electric Ind Co Ltd Video transmission system
CN1906942A (en) * 2004-01-29 2007-01-31 三星电子株式会社 Monitoring system and method for using the same
CN101170685A (en) * 2007-11-30 2008-04-30 北京航空航天大学 Network video transmission method
CN101971609A (en) * 2008-03-03 2011-02-09 视频监控公司 Content aware storage of video data
CN101720041A (en) * 2009-11-23 2010-06-02 杭州华三通信技术有限公司 Hierarchical coding-based data processing method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559632A (en) * 2015-09-30 2017-04-05 杭州萤石网络有限公司 A kind of storage method and device of multimedia file
CN106888360A (en) * 2015-12-16 2017-06-23 丛北华 A kind of system and method uploaded based on event form control vision signal
CN105654577A (en) * 2016-03-03 2016-06-08 百度在线网络技术(北京)有限公司 Driving navigation method and driving navigation device
CN106044432A (en) * 2016-06-24 2016-10-26 广州日滨科技发展有限公司 Dynamic elevator video storage method and system
CN106044432B (en) * 2016-06-24 2019-05-21 日立楼宇技术(广州)有限公司 Elevator video dynamic storage method and its system
CN110089104A (en) * 2016-12-27 2019-08-02 韩华泰科株式会社 Event storage, event searching device and event alarms device
US11308777B2 (en) 2016-12-27 2022-04-19 Hanwha Techwin Co., Ltd. Image capturing apparatus with variable event detecting condition
CN110089104B (en) * 2016-12-27 2022-02-11 韩华泰科株式会社 Event storage device, event search device, and event alarm device
CN108881847A (en) * 2018-07-18 2018-11-23 北京世纪东方通讯设备有限公司 Video recording guard method and device for video monitoring system
CN109344286A (en) * 2018-09-19 2019-02-15 罗斯盛 A kind of structured index supercompression blue-ray storage system
CN109509190A (en) * 2018-12-19 2019-03-22 中国科学院重庆绿色智能技术研究院 Video monitoring image screening technique, device, system and storage medium
CN111541899A (en) * 2019-12-16 2020-08-14 北京中盾安全技术开发公司 Time-space domain-quality fused scalable video coding device and coding method thereof
CN111050106A (en) * 2019-12-23 2020-04-21 浙江大华技术股份有限公司 Video playback method, device and computer storage medium
CN111050106B (en) * 2019-12-23 2022-07-15 浙江大华技术股份有限公司 Video playback method, device and computer storage medium
CN111107394A (en) * 2019-12-25 2020-05-05 北京恒泰实达科技股份有限公司 System and method for integrating video streams across platforms
CN113742519A (en) * 2021-08-31 2021-12-03 杭州登虹科技有限公司 Multi-object storage cloud video Timeline storage method and system
CN114051120A (en) * 2021-10-26 2022-02-15 远光软件股份有限公司 Video alarm method, device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN103634552A (en) Monitoring video storage method, system and central management server
CN101488967B (en) Video transmission method, embedded monitoring terminal and monitoring platform server
CN201601788U (en) Audio-video remote real-time vehicle monitoring system based on 3G mobile communication network
CN206517517U (en) Scenic spot based on mobile Internet monitors live broadcast system in real time
CN108769576B (en) Intelligent video processing method and system
CN101860731A (en) Video information processing method, system and server
CN102457707A (en) Method for transmitting, storing and requesting security protecting and monitoring video data
CN110198435A (en) Surveillance video data cloud storage system and cloud storage method
CN106657887A (en) Scenic area's real-time monitoring webcasting system based on mobile internet
CN105847825A (en) Encoding, index storage and access methods for video encoding code stream and corresponding apparatus
CN107948605A (en) Method, apparatus, equipment and the storage medium of vehicle-mounted monitoring video data storage
WO2013170590A1 (en) Media data processing method and device
CN102821269A (en) 3G remote video transmission system for motor train unit
CN102457695B (en) Digital hard disc video recorder and digital hard disc video recorder take out frame backup method
CN102547221A (en) Video recording and network transmitting method based on motion detection
CN103036808B (en) Method and system for removing network jitter
CN102523432A (en) Intelligent vehicle-mounted monitoring system based on third generation (3G)
CN113744528A (en) Wisdom urban traffic video monitor system
CN114338681A (en) Distributed access method of video networking platform
CN103826078A (en) Linear storage method, device and terminal for video data
CN201360312Y (en) Monitoring system based on embedded Web video server
CN101378496A (en) Highgrade integration management system for monitoring remote video dynamically
CN112601052A (en) Video resource integration system applied to internal sharing platform
CN205356576U (en) Camera acquisition device is used in public security control
US10225586B2 (en) Method for transmitting video surveillance images

Legal Events

Date Code Title Description
PB01 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: 20140312

RJ01 Rejection of invention patent application after publication