CN104038736B - Video data dynamic transmission method - Google Patents
Video data dynamic transmission method Download PDFInfo
- Publication number
- CN104038736B CN104038736B CN201410233624.8A CN201410233624A CN104038736B CN 104038736 B CN104038736 B CN 104038736B CN 201410233624 A CN201410233624 A CN 201410233624A CN 104038736 B CN104038736 B CN 104038736B
- Authority
- CN
- China
- Prior art keywords
- data
- backstage
- video
- condition
- transmission method
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000005540 biological transmission Effects 0.000 title claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims abstract description 12
- 238000012546 transfer Methods 0.000 claims abstract description 12
- 238000001514 detection method Methods 0.000 claims description 16
- 230000000717 retained effect Effects 0.000 claims description 7
- 230000010354 integration Effects 0.000 claims description 5
- 239000000779 smoke Substances 0.000 claims description 3
- 238000004587 chromatography analysis Methods 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000001143 conditioned effect Effects 0.000 description 2
- 238000002788 crimping Methods 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Video data dynamic transmission method of the present invention comprises the following steps: 1) detect whether establish demand condition; 2) backstage preset need condition; 3) forward end sends data call request; 4) total data that front-end collection is relevant to request; 5) front end intercepts qualified data; 6) transfer of data; 7) backstage receives data; 8) backstage shows and stores information needed.The present invention passes through the process of preset need condition and front end, avoid the problem transmitting total data in real time, the data volume being sent to backstage is greatly reduced, not only greatly improve monitoring accuracy, and save a large amount of network transmission resource and memory space, optimize operating efficiency and the work quality of monitor staff.
Description
Technical field
The present invention relates to a kind of data transmission method, specifically a kind of video data dynamic transmission method.
Background technology
The intellectual analysis research of current field of video monitoring mainly concentrates on application end, namely carries out intellectual analysis in application end to data, for application provides decision assistant, and depends on compression coding mode in transmission direction and realizes applying the optimization of network.Along with the further raising of increase and the video quality day by day of web database technology, especially the application of high definition device progressively increases for network and application end data processing pressure.How to realize the lightweight of video data intelligent use, what realize transmitted data on network practically becomes a new demand direction.
Pass through investigation and analysis, current correlative study and scheme, the overwhelming majority is based on front end compression coding, intellectual analysis application is carried out in rear end after sending entire data stream by network, but these plan content all tend to carry out intellectual analysis in application end to partial data, consider less to data transmission efficiency and backend application load aspect, be specifically summarized as follows:
1, show that the most video monitoring scene of power domain is in the time proportion of non-dynamic (namely guarded region is interior without significant change) situation comparatively greatly in conjunction with investigation situation, period transmission repeats picture data in a large number;
2, during terminal intelligent application because needs processing video data amount is comparatively large, cause client-load heavier and then cause application to be experienced reducing;
3, the decomposition that ripe Intellectual Analysis Technology realizes application end pressure load is not made full use of.
Summary of the invention
In order to solve the problem, the invention provides a kind of video data dynamic transmission method, substantially increase the accuracy of transmission data, effectively having saved Internet resources.
The present invention is by the following technical solutions: video data dynamic transmission method, is characterized in that, described method comprises the following steps:
S1: detect whether establish demand condition, if so, enter S3, if not, enter S2;
S2: backstage preset need condition;
S3: forward end sends data call request;
S4: the total data that front-end collection is relevant to request;
S5: front end intercepts qualified data;
S6: transfer of data;
S7: backstage receives data;
S8: backstage shows and stores information needed.
Further, the demand condition preset comprise in following condition one or more: Boundary Detection, mobile detection, article are left over, indicate exception, instrument transfinites.
Further, the data message that can collect comprises: the video monitoring data that video decoding/encoding device and video capture device obtain, device status data, the interlock data collected from outer link equipment.
Further, outer link equipment comprise following in one or more: fence, infrared emission, smoke alarm.
Further, the detailed process that front end intercepts qualified data is: if so, data are retained by the data that frontal chromatography collects whether demand condition, if not, data is deleted, finally, by standard compliant Data Integration together.
The invention has the beneficial effects as follows: by the process of preset need condition and front end, avoid the problem transmitting total data in real time, the data volume being sent to backstage is greatly reduced, not only greatly improve monitoring accuracy, and save a large amount of network transmission resource and memory space, optimize operating efficiency and the work quality of monitor staff.
Accompanying drawing explanation
Fig. 1 is schematic flow sheet of the present invention;
Fig. 2 is the schematic flow sheet under Boundary Detection demand condition of the present invention;
Fig. 3 is the schematic flow sheet under mobile detection demand condition of the present invention;
Fig. 4 is the schematic flow sheet under article of the present invention leave over demand condition;
Fig. 5 is the schematic flow sheet under the present invention indicates abnormal demand condition;
Fig. 6 is the schematic flow sheet that instrument of the present invention transfinites under demand condition.
Embodiment
Video data dynamic transmission method as shown in Figure 1, its realization needs to utilize a consistency operation end and front end intelligent processing module, consistency operation end can input instruction, display object information and store data, front end processing block is used for gathering, processing and transmission data, and whole method comprises the following steps:
S1: flow process starts automatic process, detects whether establish demand condition on backstage, if so, enters S3, if not, returns S1 and arranges;
S2: according to the same day or when the needs of period, operating personnel leave at the detection of backstage preset boundary, mobile detection, article, indicate exception, instrument transfinites in 5 kinds of demand conditions one or more;
S3: demand condition is converted into request by backstage, front end module sends data call request;
S4: owing to there are following three kinds of data in the equipment that front-end module connects: video monitoring data, device status data, interlock data, after front-end module receives request, can analyze required data lies in any data, then the data of corresponding kind are extracted, wherein, video monitoring data obtains from video decoding/encoding device and video capture device, device status data obtains from each equipment, and interlock data gather from outer link equipment such as fence, infrared emission, smoke alarms;
S5: the difference of condition according to demand, front-end module is Criterion based on demand condition, analyze the data collected and whether meet standard, if so, data are retained, if not, data are deleted, simultaneously can according to the historical data of pre-conditioned preservation certain period (as 10 minutes etc., this condition was configured as construction period initialization data), finally, by standard compliant Data Integration together;
S6: the data after integrating carry out encoding by front-end module, compress process after, transfer data to consistency operation end;
S7: after backstage receives data, carrying out the process that decompresses and decode, is initial data by the data convert received;
S8: the picture needed for display screen display of consistency operation end or data, and the data obtained are stored in background server.
Below, be described in detail for the flow process of the inventive method under each demand condition.
Boundary Detection is that the protectiveness of carrying out for user-defined special section detects, and produces corresponding warning information when there is boundary crossover phenomenon.
As shown in Figure 2, the method flow under Boundary Detection demand condition is:
S101: setting Boundary Detection is demand condition, delimit a boundary line or a bounding box, set out condition (as from certain side leap etc.) in setting border;
S102: demand condition is converted into request by backstage, front end module sends data call request;
S103: after front-end module receives request, calls video monitoring data;
S104: front-end module with delimit boundary line or bounding box for standard, by analyzing video data determination object and border relative case and then determining whether phenomenon of crossing the border, if, picture data is retained, if not, data are deleted, finally, the picture data of reservation is combined, forms complete event flow process display data;
S105: the data after integrating carry out encoding by front-end module, compress process after, transfer data to consistency operation end;
S106: after backstage receives data, carrying out the process that decompresses and decode, is initial data by the data convert received;
S107: the data obtained are stored in background server, and picture is shown on a display screen in real time, monitor staff reports to the police or reminds.
Mobile detection is the detection for object movement in video scene (camera view scope), and this type of technology is used for static scene region (as fixed object, scene etc.).
As shown in Figure 3, the method flow under mobile detection demand condition is:
S201: selected target region, as the condition of mobile detection;
S202: demand condition is converted into request by backstage, front end module sends data call request;
S203: after front-end module receives request, calls video monitoring data;
S204: front-end module is using selected target region as analyst coverage, determine that whether there is object in target area moves by analyzing data frame data change, if exist, trigger corresponding alarm and data before and after alarm are retained (historical data according to pre-conditioned reservation certain time length), finally, the picture data of reservation is combined, forms complete event flow process display data;
S205: the data after integrating carry out encoding by front-end module, compress process after, transfer data to consistency operation end;
S206: after backstage receives data, carrying out the process that decompresses and decode, is initial data by the data convert received;
S207: the data obtained are stored in background server, and picture is shown on a display screen in real time, send prompting or alarm to monitor staff simultaneously.
Article leave over the object (leaving over as maintenance terminates rear instrument) mainly referring to occur in user's specified scope beyond acquiescence object.
As shown in Figure 4, article are left over the method flow under demand condition and are:
S301: assuming that Crimping Pliers is object, selection standard picture is as comparison standard from corresponding scene, now in picture without Crimping Pliers;
S302: demand condition is converted into request by backstage, front end module sends data call request;
S303: after front-end module receives request, calls video monitoring data according to the numbering of video camera;
S304: front-end module compares with the picture with numbering video camera, selected picture is standard, whether the picture in analysis monitoring data is consistent with selected picture, if so, picture data is deleted, if not, picture data is retained, finally, the picture data of reservation is combined, form complete event flow process display data;
S305: the data after integrating carry out encoding by front-end module, compress process after, transfer data to consistency operation end;
S306: after backstage receives data, carrying out the process that decompresses and decode, is initial data by the data convert received;
S307: the data obtained are stored in background server, and picture is shown on a display screen in real time, monitor staff reminds attendant to collect and leaves over article.
Instruction is abnormal carries out status tracking mainly for instruction class instrument, when instrument instruction occurs abnormal, in time field condition can be supplied to staff time as bright in stand by lamp.
As shown in Figure 5, the method flow under instruction abnormal demand condition is:
S401: setting instruction is abnormal is demand condition, can select some instrument, also can select multiple instrument;
S402: demand condition is converted into request by backstage, front end module sends data call request;
S403: after front-end module receives request, according to selected instrument invocation facility status data, if desired, also needs to call interlock data;
S404: front-end module for standard with the data of instrument normal range (NR), is analyzed the device status data called whether consistent with standard with interlock data, if so, data deleted, if not, data retained, finally, by the Data Integration of reservation together;
S405: the data after integrating carry out encoding by front-end module, compress process after, transfer data to consistency operation end;
S406: after backstage receives data, carrying out the process that decompresses and decode, is initial data by the data convert received;
S407: the data obtained are stored in background server, and device numbering and abnormal data are shown on a display screen, monitor staff goes process before reminding attendant.
Instrument transfinites with instruction exception class seemingly, mainly for the process of numeric class or pointer class indication information.The detection that instrument transfinites is realized by default instruction threshold values.
As shown in Figure 6, the method flow that instrument transfinites under demand condition is:
S501: setting refers to that instrument transfinites for demand condition, can select some instrument to set threshold values, multiple instrument also can be selected to arrange a threshold values respectively;
S502: demand condition is converted into request by backstage, front end module sends data call request;
S503: after front-end module receives request, according to selected instrument invocation facility status data;
S504: front-end module is with the threshold values set as standard, and whether the data in analysis invocation facility status data, higher or lower than standard, if so, retain data, if not, data are deleted, finally, by the Data Integration of reservation together;
S505: the data after integrating carry out encoding by front-end module, compress process after, transfer data to consistency operation end;
S506: after backstage receives data, carrying out the process that decompresses and decode, is initial data by the data convert received;
S507: the data obtained are stored in background server, and device numbering and abnormal data are shown on a display screen, monitor staff goes process before reminding attendant.
Video schedule server is guarantee event integrality generally can carry out certain period historical data storage in front end, when occur user setting demand type time then prioritised transmission real time video data picture (when client determines to continue to transfer event trigger communication to after event or event terminate certain event, but this time event a situation arises will record and be pushed to associated user), simultaneously to the historical data of buffer memory with current real-time data stores until event terminates (manual confirmation event or abnormality terminate), these type of data provide data supporting for convenience of customer survey whole event reason and process.
After adopting this method, with work eight hours every days Time Calculation, within one day, there is twice event, each event duration event 10 minutes, preset video recording preservation event 10 minutes, event terminates rear real-time Data Transmission and transfers dynamic transmission to after 10 minutes, then can calculate discovery event and cause transfer of data to hold totally 40 minutes time to back-end client, the time of 480 minutes (eight hours) preserves the video data of 60 minutes altogether.
Compared to the transmission of commonsense method 480 minutes duration datas (data of directly transmission application and data bandwidth are after treatment without significant change), employing this method only takies the memory space of 12.5%, and data volume obviously reduces.
Except structure of the present invention, all the other are prior art.
The above is the preferred embodiment of the present invention, and for those skilled in the art, under the premise without departing from the principles of the invention, can also make some improvements and modifications, these improvements and modifications are also regarded as protection scope of the present invention.
Claims (3)
1. video data dynamic transmission method, is characterized in that, described method comprises the following steps:
S1: detect whether establish demand condition, default demand condition comprise in following condition one or more: Boundary Detection, mobile detection, article are left over, indicate exception, instrument transfinites, and if so, enter S3, if not, enter S2;
S2: backstage preset need condition;
S3: forward end sends data call request;
S4: the total data that front-end collection is relevant to request, the data message that can collect comprises: the video monitoring data that video decoding/encoding device and video capture device obtain, device status data, the interlock data collected from outer link equipment;
S5: front end intercepts qualified data;
S6: transfer of data;
S7: backstage receives data;
S8: backstage shows and stores information needed.
2. video data dynamic transmission method according to claim 1, is characterized in that, outer link equipment comprise following in one or more: fence, infrared emission, smoke alarm.
3. video data dynamic transmission method according to claim 1, it is characterized in that, the detailed process that front end intercepts qualified data is: the data that frontal chromatography collects whether demand condition, if, data are retained, if not, data is deleted, finally, by standard compliant Data Integration together.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410233624.8A CN104038736B (en) | 2014-05-30 | 2014-05-30 | Video data dynamic transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410233624.8A CN104038736B (en) | 2014-05-30 | 2014-05-30 | Video data dynamic transmission method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104038736A CN104038736A (en) | 2014-09-10 |
CN104038736B true CN104038736B (en) | 2015-12-02 |
Family
ID=51469309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410233624.8A Active CN104038736B (en) | 2014-05-30 | 2014-05-30 | Video data dynamic transmission method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104038736B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104298194B (en) * | 2014-09-12 | 2017-07-21 | 快意电梯股份有限公司 | The data volume compression method of data is gathered and transmitted in elevator remote monitoring system |
CN105629305A (en) * | 2015-12-31 | 2016-06-01 | 中国石油天然气集团公司 | Method and device for monitoring earthquake acquisition data quality |
CN108259816A (en) * | 2016-12-28 | 2018-07-06 | 比亚迪股份有限公司 | For the acquisition method and device of vehicle monitoring video |
CN110276943A (en) * | 2019-04-11 | 2019-09-24 | 广州吉码电子科技有限公司 | Vehicle monitoring method, device and medium based on electronic lead sealing |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201238358Y (en) * | 2008-07-22 | 2009-05-13 | 北京康达永宜科技有限公司 | Full-view intelligent video monitoring hardware platform |
CN101867792A (en) * | 2010-05-14 | 2010-10-20 | 成都基业长青科技有限责任公司 | Real-time transmission method for video record buffering |
CN102968902A (en) * | 2012-12-11 | 2013-03-13 | 苏州群凯信息***有限公司 | Video monitoring and recording system for carrying tool |
-
2014
- 2014-05-30 CN CN201410233624.8A patent/CN104038736B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201238358Y (en) * | 2008-07-22 | 2009-05-13 | 北京康达永宜科技有限公司 | Full-view intelligent video monitoring hardware platform |
CN101867792A (en) * | 2010-05-14 | 2010-10-20 | 成都基业长青科技有限责任公司 | Real-time transmission method for video record buffering |
CN102968902A (en) * | 2012-12-11 | 2013-03-13 | 苏州群凯信息***有限公司 | Video monitoring and recording system for carrying tool |
Also Published As
Publication number | Publication date |
---|---|
CN104038736A (en) | 2014-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2688296B1 (en) | Video monitoring system and method | |
US9811748B2 (en) | Adaptive camera setting modification based on analytics data | |
CN107071342B (en) | A kind of anomalous event automatic push and monitoring method and system based on historical operation | |
CN104038736B (en) | Video data dynamic transmission method | |
CN107945053A (en) | A kind of multiple source power distribution network data convergence analysis platform and its control method | |
CN110112825B (en) | Online monitoring method, server and system for power grid equipment | |
CN105516664A (en) | Intelligent monitoring system based on cloud storage and monitoring method thereof | |
CN110572617B (en) | Environment monitoring processing method and device and storage medium | |
CN103731631B (en) | The method, apparatus and system of a kind of transmitting video image | |
CN102355572A (en) | Large high-definition video monitoring system based on cloud computing | |
CN103391425B (en) | Monitoring intelligent remodeling method based on time division multiplex video analysis | |
CN104202576B (en) | A kind of intelligent video analysis system | |
CN104284162A (en) | Video retrieval method and system | |
CN202940916U (en) | City video monitoring system | |
CN108347698A (en) | A kind of on-line off-line event trace analysis method, apparatus and system | |
CN102355575A (en) | Distributed video monitoring device with pre-warning function | |
CN106233732A (en) | dynamic media transcoding for P2P communication | |
CN108667680B (en) | Monitoring system and method for multilink real-time data stream transmission | |
CN103454228B (en) | Adopt the flue gas blackness supervisory system of motion detecting technology | |
CN111988397B (en) | Earthquake-proof disaster-reduction disaster-relief method and system based on edge calculation | |
CN102694845A (en) | Tri-network converged mobile phone anti-theft monitoring system | |
CN109120896B (en) | Security video monitoring guard system | |
CN108073854A (en) | A kind of detection method and device of scene inspection | |
CN115604089A (en) | Network fault positioning method and device | |
CN211509190U (en) | Edge intelligent terminal equipment with video AI analysis and 5G communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |