CN103475533B - Front monitoring front-end cut-in method, apparatus and system - Google Patents

Front monitoring front-end cut-in method, apparatus and system Download PDF

Info

Publication number
CN103475533B
CN103475533B CN201210188825.1A CN201210188825A CN103475533B CN 103475533 B CN103475533 B CN 103475533B CN 201210188825 A CN201210188825 A CN 201210188825A CN 103475533 B CN103475533 B CN 103475533B
Authority
CN
China
Prior art keywords
monitoring
server
client
request
access
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
Application number
CN201210188825.1A
Other languages
Chinese (zh)
Other versions
CN103475533A (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201210188825.1A priority Critical patent/CN103475533B/en
Publication of CN103475533A publication Critical patent/CN103475533A/en
Application granted granted Critical
Publication of CN103475533B publication Critical patent/CN103475533B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses front monitoring front-end cut-in methods, apparatus and system, this method comprises: monitoring system platform receives the online request that front monitoring front-end is sent, wherein online request carries front monitoring front-end as server-side or the access request of client;Monitoring system platform is accessed front monitoring front-end as server-side or client.Through the invention, the compatibility of monitoring system platform is improved.

Description

Front monitoring front-end cut-in method, apparatus and system
Technical field
The present invention relates to the communications fields, in particular to a kind of front monitoring front-end cut-in method, apparatus and system.
Background technique
The simulation of video monitoring system development experience, number and Network Video Surveillance three developing stage, using increasingly Extensively, system scale is also constantly expanding, and the effect especially in terms of social public security is more obvious and prominent.But Due to lacking unified professional standard, the signaling control protocol in video monitoring system is not sought unity of standard, and market is relatively Confusion, every enterprise all does things in his own way, incompatible on product.Video monitoring system is excessively poor to the compatibility of front monitoring front-end, Often set of system platform only has access the front monitoring front-end for meeting oneself signaling control protocol.
In general, to allow the front monitoring front-end for accessing other a producers to be to oneself in a set of video monitoring system It is used in system, generally require to develop a set of new operation system or front monitoring front-end producer is allowed to meet the letter that this monitoring system defines Enable control protocol.Obviously, no matter using wherein which kind of mode, cost are all very huge.
Aiming at the problem that a set of monitor supervision platform in the related technology does not allow different types of front monitoring front-end to access, at present not yet It puts forward effective solutions.
Summary of the invention
Aiming at the problem that a set of monitor supervision platform in the related technology does not allow different types of front monitoring front-end to access, the present invention is mentioned A kind of front monitoring front-end cut-in method, apparatus and system are supplied, at least to solve the problems, such as this.
According to an aspect of the invention, there is provided a kind of front monitoring front-end cut-in method, comprising: monitoring system platform receives The online request that front monitoring front-end is sent, wherein the online request carries the front monitoring front-end as server-side or client Access request;The monitoring system platform is accessed the front monitoring front-end as the server-side or the client.
Preferably, the monitoring system platform connects the front monitoring front-end as the server-side or the client Entering includes: that the online request carries the front monitoring front-end as server-side, and the monitoring system platform is to before the monitoring End sends media access request, and the video code flow of the front monitoring front-end is linked into the media services of the monitoring system platform Device;The monitoring system platform sends heartbeat keep-alive request to the front monitoring front-end, carries out heartbeat keep-alive with the front monitoring front-end.
Preferably, the monitoring system platform connects the front monitoring front-end as the server-side or the client Entering includes: that the online request carries the front monitoring front-end as client, and the monitoring system platform receives the monitoring The media access request that front end is sent;The monitoring system platform receives the head end video stream that the front monitoring front-end uploads, wherein The head end video stream is that the front end is uploaded according to the MAC addresses in the media access request response received 's;The monitoring system platform receives the heartbeat protection request that the front monitoring front-end is sent, and carries out heartbeat to the front monitoring front-end Keep-alive.
According to an aspect of the invention, there is provided a kind of front monitoring front-end cut-in method, comprising: front monitoring front-end to monitoring be Platform of uniting sends online request, wherein the online request carries access of the front monitoring front-end as server-side or client Request;The front monitoring front-end accesses the monitoring system platform as the server-side or the client.
Preferably, it includes: that the front monitoring front-end passes through online that front monitoring front-end, which sends online request to monitoring system platform, Increase parameter in request and indicates that the front monitoring front-end is accessed as the server-side or the client;Institute is arranged in the front monitoring front-end The predetermined bit position instruction front monitoring front-end stated in online request is accessed as the server-side or the client.
Preferably, the front monitoring front-end realizes agreement used in front monitoring front-end and the monitoring system by protocol adaptation The conversion between agreement that platform is supported.
According to another aspect of the present invention, a kind of front monitoring front-end access device is provided, monitoring system platform, packet are located at It includes: the first receiving module, for receiving the online request of front monitoring front-end transmission, wherein the online request carries the monitoring Front end is as server-side or the access request of client;First AM access module, for using the front monitoring front-end as the service End or the client are accessed.
Preferably, first AM access module includes: the first sending module, carries the prison for the online request When controlling front end as server-side, media access request is sent to the front monitoring front-end;Processing module is used for the front monitoring front-end Video code flow be linked into the media server of the monitoring system platform;Second receiving module is used for the front monitoring front-end The heartbeat keep-alive of transmission is requested;First keep-alive module, for carrying out heartbeat keep-alive to the front monitoring front-end.
Preferably, first AM access module includes: third receiving module, carries the prison for the online request When controlling front end as client, the media access request that the front monitoring front-end is sent is received;4th receiving module, for receiving State the head end video stream of front monitoring front-end upload, wherein the head end video stream is that the front monitoring front-end is according to what is received What the MAC addresses in the response of media access request uploaded;5th receiving module is sent for receiving the front monitoring front-end Heartbeat keep-alive request;Second keep-alive module, for carrying out heartbeat keep-alive to the front monitoring front-end.
According to another aspect of the present invention, a kind of front monitoring front-end access device is provided, front monitoring front-end is located at, comprising: the Two sending modules, for sending online request to monitoring system platform, wherein the online request carries the front monitoring front-end As server-side or the access request of client;Second AM access module, for being accessed as the server-side or the client The monitoring system platform.
Preferably, second sending module includes: first processing module, for by increasing parameter in online request Indicate that the front monitoring front-end is accessed as the server-side or the client;Or Second processing module, it is described online for being arranged Predetermined bit position instruction front monitoring front-end in request is accessed as the server-side or the client.
According to another aspect of the present invention, a kind of front monitoring front-end access system is provided, comprising: before above-mentioned monitoring Hold access device (being located at monitoring system platform) and according to above-mentioned front monitoring front-end access device (being located at front monitoring front-end).
Through the invention, clothes are used as according to the front monitoring front-end carried in online request is received using monitoring system platform The information of business end perhaps client accesses the front monitoring front-end according to server-side or client, overcomes the relevant technologies In a set of monitor supervision platform do not allow different types of front monitoring front-end access the problem of, to improve the compatibility of monitoring system platform Property.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to the work of the video monitoring system of the relevant technologies;
Fig. 2 is the first pass figure of front monitoring front-end cut-in method according to an embodiment of the present invention;
Fig. 3 is the second flow chart of front monitoring front-end cut-in method according to an embodiment of the present invention;
Fig. 4 is the first structure block diagram of front monitoring front-end access device according to an embodiment of the present invention;
Fig. 5 is the preferred first structure block diagram of front monitoring front-end access device according to an embodiment of the present invention;
Fig. 6 is the second structural block diagram of front monitoring front-end access device according to an embodiment of the present invention;
Fig. 7 is preferred second structural block diagram of front monitoring front-end access device according to an embodiment of the present invention;
Fig. 8 is the structural block diagram of front monitoring front-end access system according to an embodiment of the present invention;
Fig. 9 is the work flow diagram of front monitoring front-end according to an embodiment of the present invention (PU is as server-side);
Figure 10 is the work flow diagram of front monitoring front-end according to an embodiment of the present invention (PU is as client).
Specific embodiment
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and in combination with Examples.It should be noted that not conflicting In the case of, the features in the embodiments and the embodiments of the present application can be combined with each other.
A kind of front monitoring front-end cut-in method is present embodiments provided, Fig. 2 is that front monitoring front-end according to an embodiment of the present invention connects Enter the first pass figure of method, as shown in Fig. 2, this method includes the following steps, namely S202 and step S204.
Step S202: monitoring system platform receives the online request that front monitoring front-end is sent, and wherein the online request carries The front monitoring front-end is as server-side or the access request of client.
Step S204: monitoring system platform is accessed using the front monitoring front-end as server-side or client.
Through the above steps, monitoring system platform is used as service according to the front monitoring front-end carried in online request is received It holds the information of perhaps client to access the front monitoring front-end according to server-side or client, overcomes in the related technology Not the problem of a set of monitor supervision platform does not allow different types of front monitoring front-end to access, to improve the compatibility of monitoring system platform Property.
In an implementation, monitoring system platform connects front monitoring front-end as the server-side or the client in step S204 Entering can be achieved by the steps of: online request carries the front monitoring front-end as server-side, the monitoring system platform to this Front monitoring front-end sends media access request, and the video code flow of the front monitoring front-end is linked into the media services of the monitoring system platform Device;The monitoring system platform sends heartbeat keep-alive request to front monitoring front-end, carries out heartbeat keep-alive with front monitoring front-end.The preferred implementation Online request in example carries information of the front monitoring front-end as server-side, realizes to front monitoring front-end and to connect as server-side Enter.
In an implementation, monitoring system platform is carried out the front monitoring front-end as the server-side or the client in step S204 Access can be achieved by the steps of: online request carries the front monitoring front-end as client, which connects Receive the media access request of front monitoring front-end transmission;The monitoring system platform receives the head end video stream of front monitoring front-end upload, Wherein, which is that the front end is uploaded according to the MAC addresses in the media access request response received 's;The monitoring system platform receives the heartbeat keep-alive request of front monitoring front-end transmission, carries out heartbeat keep-alive to the front monitoring front-end.It should Online request in preferred embodiment carries information of the front monitoring front-end as client, realizes to front monitoring front-end as visitor The access at family end.
A kind of front monitoring front-end cut-in method is present embodiments provided, Fig. 3 is that front monitoring front-end according to an embodiment of the present invention connects Enter the first pass figure of method, as shown in figure 3, this method includes the following steps, namely S302 and step S304.
Step S302: front monitoring front-end sends online request to monitoring system platform, and wherein the online request carries monitoring Front end is as server-side or the access request of client.
Step S304: front monitoring front-end accesses monitoring system platform as the server-side or the client.
By the preferred embodiment, front monitoring front-end transmission carries access of the front monitoring front-end as server-side or client Request, then accesses the front monitoring front-end according to server-side or client, and it is flat to overcome a set of monitoring in the related technology Not the problem of platform does not allow different types of front monitoring front-end to access, to improve the compatibility of monitoring system platform.
In order to improve the flexibility for sending online request, step S302 can use the following two kinds mode:
Mode one: the front monitoring front-end by increase in online request parameter indicate the front monitoring front-end as the server-side or Client access.
Mode two: the predetermined bit position instruction front monitoring front-end in the online request is arranged as the service in front monitoring front-end End or client access.
As a preferably embodiment, in order to realize the communication between a variety of front monitoring front-ends and monitoring system platform, Front monitoring front-end is realized between agreement used in front monitoring front-end and the agreement that the monitoring system platform is supported by protocol adaptation Conversion.It should be noted that the conversion can be independently arranged a conversion module to realize.
It should be noted that step shown in the flowchart of the accompanying drawings can be in such as a group of computer-executable instructions It is executed in computer system, although also, logical order is shown in flow charts, and it in some cases, can be with not The sequence being same as herein executes shown or described step.
In another embodiment, a kind of front monitoring front-end access software is additionally provided, the software is for executing above-mentioned reality Apply technical solution described in example and preferred embodiment.
In another embodiment, a kind of storage medium is additionally provided, before above-mentioned monitoring is stored in the storage medium It terminates into software, which includes but is not limited to: CD, floppy disk, hard disk, scratch pad memory etc..
The embodiment of the invention also provides a kind of front monitoring front-end access devices, are located at monitoring system platform, the front monitoring front-end Access device can be used to implement above-mentioned front monitoring front-end cut-in method and preferred embodiment, carry out explanation, no longer It repeats, the module being related in the front monitoring front-end access device is illustrated below.As used below, term " module " The combination of the software and/or hardware of predetermined function may be implemented.Although system and method are preferably described in following embodiment It is realized with software, but the realization of the combination of hardware or software and hardware is also that may and be contemplated.
Fig. 4 is the first structure block diagram of front monitoring front-end access device according to an embodiment of the present invention, as shown in figure 4, the dress Setting includes: the first receiving module 42, and the first AM access module 44 is below described in detail above structure.
First receiving module 42, for receiving the online request of front monitoring front-end transmission, wherein the online request carries this Front monitoring front-end is as server-side or the access request of client;First AM access module 44 is connected to the first receiving module 42, is used for It is accessed using the front monitoring front-end as server-side or client.
Fig. 5 is the preferred first structure block diagram of front monitoring front-end access device according to an embodiment of the present invention, such as Fig. 5 institute Show, which includes 44: the first sending modules 441, processing module 442, the second receiving module 443, the first keep-alive Module 444, third receiving module 445, the 4th receiving module 446, the 5th receiving module 447, the second keep-alive module 448, below Above structure be described.
First AM access module includes 44: the first sending modules 441, carries the front monitoring front-end as clothes for online request When business end, media access request is sent to the front monitoring front-end;Processing module 442 is connected to the first sending module 441, and being used for will The video code flow of front monitoring front-end is linked into the media server of the monitoring system platform;Second receiving module 443 is used for the prison It controls front end and sends heartbeat protection request;First keep-alive module 444 is connected to the first keep-alive module 444, for the front monitoring front-end Carry out heartbeat keep-alive.
First AM access module 44 includes: third receiving module 445, carries the front monitoring front-end as visitor for online request When the end of family, the media access request of front monitoring front-end transmission is received;4th receiving module 446 is connected to third receiving module 445, for receiving the head end video stream of front monitoring front-end upload, wherein the head end video stream is the front monitoring front-end according to reception To the media access request response in MAC addresses upload;5th receiving module 447, before receiving the monitoring Hold the heartbeat protection request sent;Second keep-alive module 448, is connected to the 5th receiving module 447, for the front monitoring front-end into Row heartbeat keep-alive.
In another embodiment, a kind of front monitoring front-end access software is additionally provided, the software is for executing above-mentioned reality Apply technical solution described in example and preferred embodiment.
In another embodiment, a kind of storage medium is additionally provided, before above-mentioned monitoring is stored in the storage medium It terminates into software, which includes but is not limited to: CD, floppy disk, hard disk, scratch pad memory etc..
The embodiment of the invention also provides a kind of front monitoring front-end access devices, are located at front monitoring front-end, front monitoring front-end access Device can be used to implement above-mentioned front monitoring front-end cut-in method and preferred embodiment, had carried out explanation, and had repeated no more, The module being related in the front monitoring front-end access device is illustrated below.As used below, term " module " can be with Realize the combination of the software and/or hardware of predetermined function.Although system and method described in following embodiment are preferably with soft Part is realized, but the realization of the combination of hardware or software and hardware is also that may and be contemplated.
Fig. 6 is the second structural block diagram of front monitoring front-end access device according to an embodiment of the present invention, as shown in fig. 6, the dress Setting includes: the second sending module 62, and the second AM access module 64 is below described in detail above structure.
Second sending module 62, for sending online request to monitoring system platform, wherein online request carries the prison Front end is controlled as server-side or the access request of client;Second AM access module 64 is connected to the second sending module 62, for making The monitoring system platform is accessed for server-side or client.
Fig. 7 is preferred second structural block diagram of front monitoring front-end access device according to an embodiment of the present invention, such as Fig. 7 institute Show, the second sending module 62 includes: first processing module 622 or Second processing module 624, is carried out below to above structure detailed Description.
Second sending module 62 includes: first processing module 622, for being somebody's turn to do by increasing parameter instruction in online request Front monitoring front-end is accessed as server-side or client;Or Second processing module 624, the default ratio for being arranged in the online request The special position instruction front monitoring front-end is accessed as the server-side or the client.
A kind of front monitoring front-end access system is present embodiments provided, Fig. 8 is that front monitoring front-end according to an embodiment of the present invention connects Enter the structural block diagram of system, as shown in figure 8, the system includes above-mentioned front monitoring front-end access device (being located at monitoring system platform) 2 and above-mentioned front monitoring front-end access device (be located at front monitoring front-end) 4, front monitoring front-end access device (being located at monitoring system platform) 2 Structure as shown in fig. 4 or 5, the structure of front monitoring front-end access device (be located at front monitoring front-end) 4 as shown in figs. 6 or 7, herein no longer It repeats.
It is illustrated below in conjunction with preferred embodiment, preferred embodiment below combines above-described embodiment and preferred implementation Mode.
Preferred embodiment one
This preferred embodiment provides a kind of front monitoring front-end cut-in method, the monitoring system realized by this method, can be with It realizes that the access of different manufacturers video monitoring front-end uses, there is good compatibility to front monitoring front-end, and supporting one kind new Transformation monitor supervision platform is not needed when the front monitoring front-end of type, so that biggish reduce development cost.
In the preferred embodiment, the interface between video monitoring platform and front end surveillance device specifically includes that equipment pipe Reason, media management, incident management.
Wherein, equipment management refers to: front monitoring front-end to monitor supervision platform accesses online or offline;Monitor supervision platform sends out control command Some movements (such as: Yun Jing control, equipment restarts) is carried out by it to front monitoring front-end.
Media management refers to: the stream of video data of front monitoring front-end camera is routed to the streaming media server of monitor supervision platform (SS).So as to commence business (such as: taking pictures, record a video) on the SS of platform.
Incident management refers to: front monitoring front-end reports some events (such as: alarm) to monitor supervision platform, and platform is according to their needs Interested event is handled.
In the present embodiment, from the service offer mode of video monitoring front-end, two classes can be divided into: as clothes Front monitoring front-end, the front monitoring front-end as client at business end.
After front monitoring front-end as server-side refers to device power operation, provide the disclosed service of one kind (such as WebService), and the role of video monitoring system is then similar to client.Before needing to actively discover monitoring by monitor supervision platform End actively obtains facility information, the access of activly request media.The front monitoring front-end of this type starts to apply in recent years.Such as: ONVIF agreement is such a international agreement that formulation is pushed by more well-known manufacturer joints.
Most of traditional front monitoring front-ends after this kind of device power operation, are actively issued in registration as client The requests such as line, media access, it is desirable that be linked into video monitoring platform.
The method of this preferred embodiment includes following two aspects:
(1) existing monitoring system function, line interface in expanding monitoring equipment are improved, the parameter of existing upper line interface is generally wrapped It includes: the authentication informations such as user name, password.On this basis, 1 parameter is extended, online front monitoring front-end will be accessed by, which indicating, sets Standby is as server-side or client.
(2) for the monitoring frontend as server-side, media access request is actively initiated by monitor supervision platform, actively will Head end video code stream is linked into the media server inside monitor supervision platform.Meanwhile heartbeat keep-alive is actively initiated by monitor supervision platform and is asked It asks, by front monitoring front-end response.
For the monitoring frontend as client, media access request, monitor supervision platform are actively initiated by front monitoring front-end MAC addresses are returned to it, then video code flow is actively uploaded to the media services inside monitor supervision platform by front monitoring front-end Device.Meanwhile heartbeat keep-alive request is actively initiated by front monitoring front-end, monitor supervision platform makees heartbeat response.
Preferably, monitor supervision platform is accessed for the front monitoring front-end of each type, increases an independent protocol adaptation module, Make translation conversion between the control protocol that monitor supervision platform internal control protocol and front monitoring front-end are supported.In this way, monitor supervision platform exists After carrying out step 1 improvement, just do not have to that monitor supervision platform is transformed for a kind of new monitoring frontend access again, only modification is directed to The protocol adaptation module of this type monitoring frontend.For monitor supervision platform, by the protocol adaptation module of platform exterior and Front monitoring front-end regards an entirety, i.e., " virtual monitor front end " in logic as.
Preferred embodiment two
This preferred embodiment provides a kind of front monitoring front-end cut-in method, is described in detail below with reference to Fig. 1 and Fig. 9.
As shown in Figure 1, being published traditional video surveillance system schematic.In such video monitoring system In, front monitoring front-end is linked into monitor supervision platform as client initiative.Wherein, front monitoring front-end module can be with configuration monitoring platform Registration, online request are just initiated to the address after the power-up in interior target access server address.Later, activly request media The video code flow that server provides connects by reference, and code stream is uploaded to monitor supervision platform.
In the preferred embodiment, line interface in the equipment of existing video monitoring platform is improved.In general, on existing equipment The parameter of line interface generally comprises: the authentication informations such as user name, password.On this basis, 1 parameter is extended, indicating will connect Entering online monitoring frontend is as server-side or client.This interface, which belongs to inside improved monitor supervision platform, to be connect Mouthful, it is defined as follows:
The online request of equipment (user name, password ..., device service provide mode);
Wherein, it is 0 that device service, which provides mode parameter, indicates monitoring frontend as server-side;Device service provides Mode parameter is 1, indicates monitoring frontend as client;
Fig. 9 is the work flow diagram of front monitoring front-end according to an embodiment of the present invention (PU is as server-side), as shown in figure 9, Any commercial server-side PU has to support service agreement disclosed at least one.ONVIF front monitoring front-end is exactly such The typical case of type.Below with this for example: ONVIF front monitoring front-end is server-side, externally provides disclosed WebService Service.Its service agreement specification can refer to: http://www.onvif.org/onvif/ver10/device/wsdl.
Step S902: protocol adaptation module PA pre-sets the IP address and service of ONVIF front monitoring front-end to be accessed Port, the information such as oneself interested front end event type.When PA module starts, UDP probe message is sent according to protocol specification, And receive the response of PU.Then equipment management essential information is obtained to it again, for using when follow-up equipment management.Similarly, it obtains Take media management essential information (such as: front monitoring front-end support media protocol, such as RTCP/RTSP/RTP), be used for subsequent matchmaker Body uses when managing.Later, PA initiates the subscription request of oneself interested event type to ONVIF PU.It should be noted that The agreement that PA module and front monitoring front-end use when communicating is control protocol disclosed in front monitoring front-end.
Step S904: protocol adaptation module is after getting front monitoring front-end necessary information.To the business of monitoring system platform The online request of server (SCP) initiating equipment.Wherein, device service provides mode parameter and extends this as 0, indicates that is used as a clothes The front monitoring front-end application access system at business end.For monitoring system platform, it works as protocol adaptation module and front monitoring front-end Make one " virtual monitor front end " to treat, is only communicated with PA module, communicated by PA and ONVIF PU.
After step S906: improved monitor supervision platform service server SCP receives the online request of equipment and authenticates and pass through.Root Mode parameter is provided according to the device service filled in the online request of equipment, it is found that the monitoring frontend is server-side, then starts Heartbeat keep alive timer, and the streaming media server (SS) inside monitor supervision platform is notified actively to go to request to the virtual monitor front end Video code flow.Request is sent to PA module by SS, carries SS in request and receives the address of the code stream, port, streaming media Layer protocol (such as: TCP/UDP) and control layer protocol (such as: RTCP/RTSP/RTP) information.PA records the address above mentioned of SS, end After the information such as mouth, the agreement supported, protocol conversion is carried out, construction obtains video code flow and requests.Wherein, the ground of media code stream is received Location, port information extend this as the address of PA oneself, port.The selection of streaming media layer protocol and control layer protocol is dependent on step (such as: transport layer TCP, control layer protocol are RTSP/ to the media protocol type that the ONVIF PU got in rapid 201 is supported RTP), the front end ONVIF PU is then sent the request to.
Step S908: after front monitoring front-end receives the code stream request of protocol adaptation module, the PA in analysis request receives media Address, the port of code stream, streaming media layer protocol and control layer protocol (such as: RTSP/RTP) information, and to the address of PA, Port sends the code stream for meeting the requirement of this media protocol.After PA receives video code flow, the conversion of media code stream protocol is carried out, and adopt The media protocol supported with SS is to SS receives the address of media code stream, port sends bit stream data.
The technology that this step uses is the prior art.After completing the step, the code stream of front monitoring front-end has just accessed monitoring Platform can be carried out the business such as take pictures and record a video inside monitor supervision platform in this way.
Step S910:, can be to the " virtual of access platform according to business needs in monitor supervision platform operational process Front monitoring front-end " carries out equipment control (such as: Yun Jing control, equipment are restarted).SCP is that control command is directly handed down to agreement to fit With module PA, control signaling is converted into the agreement that front monitoring front-end is supported by PA.Similarly, it when PA receives response, is also assisted View conversion, and notify SCP.
After step S912:ONVIF PU generates the event (such as: certain type of alarm) that PA sense is lifted, to subscribing to this thing The PA initiated event of part type notifies, is converted to monitor supervision platform internal agreement by PA, and event is notified to carry out at business to SCP Reason.
Heartbeat keep alive timer on step S914:SCP service server then, then initiates heartbeat keep-alive request to PA, ONVIF PU is sent to by the heartbeat keep-alive request that PA is converted to ONVIF PU support, also carries out protocol conversion simultaneously when receiving response Heartbeat keep-alive response is returned to SCP.
Through above step, if monitor supervision platform will support a kind of server-side PU of new type, it is only necessary to develop, portion Affix one's name to corresponding protocol adaptation module.
Preferred embodiment three
This preferred embodiment provides a kind of method of front monitoring front-end access, and Figure 10 is monitoring according to an embodiment of the present invention The work flow diagram of front end (PU is as client), as shown in Figure 10, this method comprises the following steps S1002 to step S1012.
Step S1002: front monitoring front-end be pre-configured with the address for registering online destination server oneself to be accessed, port as Address, the port of PA module.It is the user name oneself distributed, password that authentication username, password, which are configured to PA in advance,.Device power Afterwards, it directly initiates to register online request to PA.After PA passes through online request certification, to the service server of monitoring system platform (SCP) the online request of initiating equipment.Wherein, device service provide mode parameter extend this as 1, indicate one as client Front monitoring front-end application access system.For monitoring system platform, it is protocol adaptation module and front monitoring front-end as one " virtual monitor front end " is treated, and is only communicated with PA module, is communicated by PA and front monitoring front-end.
Step S1004: after front monitoring front-end receives online successful respond, the ground connected is uploaded to PA request media code stream The information such as the media protocol used when location, port, transmission code stream.PA is requested in this monitor supervision platform after carrying out protocol conversion to SCP These information of portion SS.After receiving the response of SCP, PA receives the address of media code stream, end for SS inside monitor supervision platform is recorded Mouthful, media transmission layer protocol (such as: TCP), media control layer agreement (such as: RTSP/RTP).And PA oneself is received into media code stream Address, port, media transmission layer protocol and media control layer agreement tell front monitoring front-end in response.
Step S1006: after front monitoring front-end receives the response that PA obtains code stream connecting information, the PA in analysis request receives matchmaker Address, the port of body code stream, streaming media layer protocol and control layer protocol (such as: RTSP/RTP) information, and to the ground of PA Location, port send the code stream for meeting the requirement of this media protocol.After PA receives video code flow, the conversion of media code stream protocol is carried out, And the media protocol supported using SS is to SS receives the address of media code stream, port sends bit stream data.
The technology that this step uses is the prior art.After completing the step, the code stream of front monitoring front-end has just accessed monitoring Platform can be carried out the business such as take pictures and record a video inside monitor supervision platform in this way.
Step S1008:, can be to the " virtual of access platform according to business needs in monitor supervision platform operational process Front monitoring front-end " carries out equipment control (such as: Yun Jing control, equipment are restarted).SCP is that control command is directly handed down to agreement to fit With module PA, control signaling is converted into the agreement that front monitoring front-end is supported by PA.Similarly, it when PA receives response, is also assisted View conversion, and notify SCP.
Step S1010: front monitoring front-end generation event (such as: certain type of alarm) after, it is notified to PA initiated event, by PA is converted to monitor supervision platform internal agreement, and event is notified to SCP, and certain SCP only carries out industry to oneself interested event Business processing.
Step S1012: the heartbeat keep alive timer on front monitoring front-end then, then initiates heartbeat keep-alive request to PA, by PA The SCP being sent to inside monitor supervision platform after progress protocol conversion, safeguards online front monitoring front-end information by SCP.Similarly, PA, which is received, answers After answering, front monitoring front-end is reinformed by protocol conversion.
Through implementation steps above, if monitor supervision platform will support a kind of client PU of new type, it is only necessary to open It sends out, dispose corresponding protocol adaptation module.
Through the foregoing embodiment, front monitoring front-end cut-in method, apparatus and system are provided, monitoring system platform is according to reception The front monitoring front-end carried into online request will according to server-side or client as the information of server-side perhaps client The front monitoring front-end is accessed, and overcoming a set of monitor supervision platform in the related technology does not allow different types of front monitoring front-end access Problem, to improve the compatibility of monitoring system platform.It should be noted that these technical effects are not above-mentioned all Possessed by embodiment, some have the technical effect that certain preferred embodiments could obtain.
Obviously, those skilled in the art should be understood that each module of the above invention or each step can be with general Computing device realize that they can be concentrated on a single computing device, or be distributed in multiple computing devices and formed Network on, optionally, they can be realized with the program code that computing device can perform, so as to be stored in It is performed by computing device in storage device, perhaps they are fabricated to each integrated circuit modules or will be in them Multiple modules or step be fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hard Part and software combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (12)

1. a kind of front monitoring front-end cut-in method, characterized by comprising:
Monitoring system platform receives the online request that front monitoring front-end is sent, wherein the online request carries the front monitoring front-end As server-side or the access request of client, wherein the front monitoring front-end is referred to by increasing parameter in the online request Show that the front monitoring front-end is accessed as the server-side or the client;Or the online request is arranged in the front monitoring front-end In predetermined bit position instruction described in front monitoring front-end accessed as the server-side or the client;
The monitoring system platform is accessed the front monitoring front-end as the server-side or the client.
2. the method according to claim 1, wherein the monitoring system platform is using the front monitoring front-end as institute It states server-side or the client access and includes:
The online request carries the front monitoring front-end as server-side, and the monitoring system platform is sent out to the front monitoring front-end Media access request is sent, the video code flow of the front monitoring front-end is linked into the media server of the monitoring system platform;
The monitoring system platform sends heartbeat keep-alive request to the front monitoring front-end, carries out heartbeat guarantor with the front monitoring front-end It is living.
3. the method according to claim 1, wherein the monitoring system platform is using the front monitoring front-end as institute It states server-side or the client access and includes:
The online request carries the front monitoring front-end as client, and the monitoring system platform receives the front monitoring front-end The media access request of transmission;
The monitoring system platform receives the head end video stream that the front monitoring front-end uploads, wherein the head end video stream is institute State what front end was uploaded according to the MAC addresses in the media access request response received;
The monitoring system platform receives the heartbeat protection request that the front monitoring front-end is sent, and carries out heartbeat to the front monitoring front-end Keep-alive.
4. a kind of front monitoring front-end cut-in method, characterized by comprising:
Front monitoring front-end sends online request to monitoring system platform, wherein the online request carries the front monitoring front-end conduct The access request of server-side or client, wherein the front monitoring front-end indicates institute by increasing parameter in the online request Front monitoring front-end is stated to access as the server-side or the client;Or the front monitoring front-end is arranged in the online request Front monitoring front-end described in predetermined bit position instruction is accessed as the server-side or the client;
The front monitoring front-end accesses the monitoring system platform as the server-side or the client.
5. according to the method described in claim 4, it is characterized in that, front monitoring front-end sends online request packet to monitoring system platform It includes:
The front monitoring front-end indicates the front monitoring front-end as the server-side or the visitor by increasing parameter in online request Family terminate into;
The predetermined bit position instruction front monitoring front-end in the online request is arranged as the server-side in the front monitoring front-end Or the client access.
6. method according to claim 4 or 5, which is characterized in that the front monitoring front-end is realized by protocol adaptation and monitored The conversion between agreement that agreement used in front end and the monitoring system platform are supported.
7. a kind of front monitoring front-end access device is located at monitoring system platform, characterized by comprising:
First receiving module, for receiving the online request of front monitoring front-end transmission, wherein the online request carries the prison Front end is controlled as server-side or the access request of client, wherein the front monitoring front-end in the online request by increasing Parameter indicates that the front monitoring front-end is accessed as the server-side or the client;Or the front monitoring front-end is arranged on described Front monitoring front-end described in predetermined bit position instruction in line request is accessed as the server-side or the client;
First AM access module, for being accessed the front monitoring front-end as the server-side or the client.
8. device according to claim 7, which is characterized in that first AM access module includes:
First sending module, when carrying the front monitoring front-end as server-side for the online request, to before the monitoring End sends media access request;Processing module is put down for the video code flow of the front monitoring front-end to be linked into the monitoring system The media server of platform;
Second receiving module, the heartbeat keep-alive request for being sent to the front monitoring front-end;First keep-alive module, for described Front monitoring front-end carries out heartbeat keep-alive.
9. device according to claim 7, which is characterized in that first AM access module includes:
Third receiving module receives the monitoring when carrying the front monitoring front-end as client for the online request The media access request that front end is sent;
4th receiving module, the head end video stream uploaded for receiving the front monitoring front-end, wherein the head end video stream is institute State what front monitoring front-end was uploaded according to the MAC addresses in the media access request response received;
5th receiving module, the heartbeat keep-alive request sent for receiving the front monitoring front-end;Second keep-alive module, for institute It states front monitoring front-end and carries out heartbeat keep-alive.
10. a kind of front monitoring front-end access device is located at front monitoring front-end, characterized by comprising:
Second sending module, for sending online request to monitoring system platform, wherein the online request carries the prison Front end is controlled as server-side or the access request of client, wherein the front monitoring front-end in the online request by increasing Parameter indicates that the front monitoring front-end is accessed as the server-side or the client;Or the front monitoring front-end is arranged on described Front monitoring front-end described in predetermined bit position instruction in line request is accessed as the server-side or the client;
Second AM access module, for accessing the monitoring system platform as the server-side or the client.
11. device according to claim 10, which is characterized in that second sending module includes:
First processing module, for indicating the front monitoring front-end as the server-side or institute by increasing parameter in online request State client access;Or
Second processing module, the predetermined bit position instruction front monitoring front-end for being arranged in the online request is as the clothes Business end or client access.
12. a kind of front monitoring front-end access system, characterized by comprising: monitoring according to any one of claims 7 to 9 Front end access device and according to claim 1 front monitoring front-end access device described in 0 or 11.
CN201210188825.1A 2012-06-08 2012-06-08 Front monitoring front-end cut-in method, apparatus and system Active CN103475533B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210188825.1A CN103475533B (en) 2012-06-08 2012-06-08 Front monitoring front-end cut-in method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210188825.1A CN103475533B (en) 2012-06-08 2012-06-08 Front monitoring front-end cut-in method, apparatus and system

Publications (2)

Publication Number Publication Date
CN103475533A CN103475533A (en) 2013-12-25
CN103475533B true CN103475533B (en) 2019-02-15

Family

ID=49800243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210188825.1A Active CN103475533B (en) 2012-06-08 2012-06-08 Front monitoring front-end cut-in method, apparatus and system

Country Status (1)

Country Link
CN (1) CN103475533B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103929482B (en) * 2014-04-15 2017-11-03 浙江宇视科技有限公司 A kind of method and apparatus for being securely accessed by monitoring frontend
CN107800694A (en) * 2017-10-16 2018-03-13 浙江大华技术股份有限公司 A kind of front end equipment access method, device, server and storage medium
CN111262816A (en) * 2018-11-30 2020-06-09 西安宇视信息科技有限公司 Method and device for accessing multiple monitoring platforms to central monitoring center
CN111817933B (en) * 2020-07-08 2022-03-11 山东有人物联网股份有限公司 Industrial Internet of things cloud platform access system and communication method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275870B1 (en) * 1997-09-24 2001-08-14 Sony Corporation Network object request broker
CN101159628A (en) * 2007-11-07 2008-04-09 中兴通讯股份有限公司 Method for video monitoring front end to cross over network address conversion module
CN101207626A (en) * 2007-12-05 2008-06-25 中兴通讯股份有限公司 Control protocol and corresponding remote video supervisory control system
CN101420370A (en) * 2007-11-14 2009-04-29 中兴通讯股份有限公司 Method for global eye equipment traversing NAT based on SIP protocol

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075919A (en) * 2006-06-22 2007-11-21 腾讯科技(深圳)有限公司 Method and system for monitoring Internet service
CN101123538B (en) * 2007-09-11 2010-06-02 东南大学 Remote encryption and supervision method for communication interfaces of wireless local network
CN101272481B (en) * 2008-04-02 2010-06-16 武汉大学 Video monitoring front end equipment access method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275870B1 (en) * 1997-09-24 2001-08-14 Sony Corporation Network object request broker
CN101159628A (en) * 2007-11-07 2008-04-09 中兴通讯股份有限公司 Method for video monitoring front end to cross over network address conversion module
CN101420370A (en) * 2007-11-14 2009-04-29 中兴通讯股份有限公司 Method for global eye equipment traversing NAT based on SIP protocol
CN101207626A (en) * 2007-12-05 2008-06-25 中兴通讯股份有限公司 Control protocol and corresponding remote video supervisory control system

Also Published As

Publication number Publication date
CN103475533A (en) 2013-12-25

Similar Documents

Publication Publication Date Title
US10034057B2 (en) Message processing method, device, gateway, STB and IPTV
CN108093206A (en) A kind of resource monitoring method and system
CN104104926B (en) Universal plug and play (UPnP) monitoring terminal access method and access device
CN106790420B (en) A kind of more session channel method for building up and system
US11431806B2 (en) Internet of things information system of multiple objects
CN103475533B (en) Front monitoring front-end cut-in method, apparatus and system
JP2008505526A (en) Management system monitoring and control
TWM394537U (en) A system for providing web cloud integrated services
CN106295107A (en) A kind of medical image that realizes synchronizes the method and system of the consultation of doctors
CN103858407B (en) File processing method, device and system
WO2017097121A1 (en) Method and device for providing service based on scene
CN107749890A (en) Resistance welder remote monitoring system based on Internet technology
US20060168177A1 (en) Method and system for managing groups of networked heterogeneous devices
CN106850384A (en) A kind of method and mobile terminal for realizing accessing equipment in LAN
CN109729312A (en) A kind of video monitoring method of the ONVIF agreement under Internet network
CN102984015A (en) Method of gateway equipment for automatically identifying access equipment type and optimizing service
CN112511598A (en) Screen projection display method, intelligent terminal and storage medium
Chung et al. Design and implementation of light-weight smart home gateway for Social Web of Things
CN104883277B (en) A kind of information interacting method and system based on BMC
WO2017000561A1 (en) Domain name resource record caching control method and server
CN103888288A (en) Registration method, administrator, register and system
CN107743304B (en) A kind of device identification method and relevant device
CN104506425A (en) Instant messaging system based on family cloud host and method thereof
US20150326621A1 (en) On-demand robot acquisition of communication features
WO2016197897A1 (en) Converged communication interaction method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant