CN103475533B - Front monitoring front-end cut-in method, apparatus and system - Google Patents
Front monitoring front-end cut-in method, apparatus and system Download PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2012
- 2012-06-08 CN CN201210188825.1A patent/CN103475533B/en active Active
Patent Citations (4)
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 |