Summary of the invention
The technical problem to be solved in the present invention provides a kind of trunking communication and video monitoring fusion method and system, provides solution for the function of trunking communication and video monitoring merges.
In order to solve the problems of the technologies described above, the invention provides a kind of trunking communication and video monitoring emerging system, comprise trunking dispatching subsystem, described trunking dispatching subsystem comprises the dispatching desk client, wherein,
Described system also comprises the video monitoring server that links to each other with described trunking dispatching subsystem and the watch-dog that links to each other with video monitoring server;
Described dispatching desk client is used for the information of watch-dog is carried out association and is sent to described video server; The information of described watch-dog comprises watch-dog sign and comprises a kind of of following parameter at least: the positional information of watch-dog, the user profile related with described watch-dog, and the related group information of described watch-dog;
Described video server is for the information of safeguarding described watch-dog.
Further, said system can also have following characteristics:
Described system also comprises the dispatching desk server;
Described dispatching desk client, after also being used for receiving the call request at watch-dog, when the user profile of judging watch-dog association therewith is group information, group user at watch-dog association is therewith initiated the group calling request to described dispatching desk server, when the user profile of judging watch-dog association therewith is single user profile, initiate the individual calling request at single user of watch-dog association therewith to described dispatching desk server; After also being used for receiving the caller paging request of described dispatching desk server, the show Calls result.
Further, said system can also have following characteristics:
Described video server after also being used for receiving the request of obtaining the watch-dog position, is sent to described dispatching desk client with the information of described watch-dog;
Described dispatching desk client also is used for the position at the described watch-dog of visual map demonstration.
Further, said system can also have following characteristics:
Described dispatching desk client after also being used for receiving the request of the video information of obtaining watch-dog, sends this request to described video server;
Described video server also is used for the video information of described watch-dog is sent to described dispatching desk client.
Further, said system can also have following characteristics:
Described dispatching desk client, after also being used for receiving the Location Request to watch-dog, initiate Location Request at the user related with described watch-dog or with the related group of described watch-dog to the dispatching desk server, also be used for receive the user related with described watch-dog or with the locating information of the related group of described watch-dog after, show positioning result.
In order to solve the problems of the technologies described above, the present invention also provides a kind of trunking communication and video monitoring fusion method, and wherein, the dispatching desk client of trunking dispatching subsystem is carried out the information of watch-dog association and is sent to described video server; The information of described watch-dog comprises watch-dog sign and comprises a kind of of following parameter at least: the positional information of watch-dog, the user profile related with described watch-dog, and the related group information of described watch-dog; Video server is safeguarded the information of described watch-dog.
Further, said method can also have following characteristics:
After described dispatching desk client is received call request at watch-dog, when the user profile of judging watch-dog association therewith is group information, group user at watch-dog association is therewith initiated the group calling request to described dispatching desk server, when the user profile of judging watch-dog association therewith is single user profile, initiate the individual calling request at single user of watch-dog association therewith to described dispatching desk server; After the caller paging request of receiving described dispatching desk server, the show Calls result.
Further, said method can also have following characteristics:
After video server is received the request of obtaining the watch-dog position, the information of described watch-dog is sent to described dispatching desk client; Described dispatching desk client shows the position of described watch-dog at visual map.
Further, said method can also have following characteristics:
After described dispatching desk client is received the request of the video information of obtaining watch-dog, send this request to video server; Described video server is sent to described dispatching desk client with the video information of described watch-dog.
Further, said method can also have following characteristics:
After described dispatching desk client is received Location Request to watch-dog, initiate Location Request at the user related with described watch-dog or with the related group of described watch-dog to the dispatching desk server, also be used for receive the user related with described watch-dog or with the locating information of the related group of described watch-dog after, show positioning result.
This programme can solve existing above-mentioned a series of problems in the existing digital cluster system, the implementation method that in a kind of digital clustering communication system cluster, location, video monitoring function is merged mutually is provided, this method has guaranteed only on group system, just can call out quickly and easily, arbitrary or combination function in location and the video monitoring, as showing camera at electronic chart and using frame to select a plurality of flexibly or click single camera and initiate the location or call out.
This programme provides in digital cluster system in the special service of cluster, location and video monitoring, and each function is merged mutually, and is harmonious, and the service easily of specialty is provided for the user.
Embodiment
As shown in Figure 2, the group system network architecture diagram mainly comprises trunked call control subsystem, positioning subsystem, video monitoring subsystem, base station sub-system composition.Compare with Fig. 1, increased the video monitoring subsystem.The video monitoring subsystem is finished by video monitoring server, watch-dog:
Video monitoring server (Video Monitoring Server, be called for short VMS) be the core functional entities of handling the video monitoring information receiving and transmitting in the digital clustering communication system, it links to each other with dispatching desk client in the scheduler subsystem, the video monitoring of being responsible in the Processing Cluster communication sends request, and will respond and control and Media Stream is sent to the dispatching desk client; Link to each other with watch-dog simultaneously, send the video monitoring instruction and collect, transmit the response from watch-dog to watch-dog.Need to prove that video monitoring server both can be used as independent functional entity and realized, a functional module that also can be used as certain entity in the digital cluster system realizes.
Watch-dog (Monitoring Equipment, be called for short ME), usually by video camera, manually or parts such as motor-driven lens, The Cloud Terrace, protective cover, monitor, alarm detector and multi-functional decoder form, Each performs its own functions for they, and the various device by wired, wireless or Optical Fiber Transmission media and video monitoring server system sets up and contacts (transmission video/audio signal and control, alarm signal) accordingly, is responsible for receiving instruction and also realizes monitoring image scene, sound collection.
In this programme video monitoring system is introduced digital cluster system, make the user can in group system, use video monitoring function.
In this programme that watch-dog is related with its director's information, be camera information such as related group or Subscriber Number are set.
Described dispatching desk client is used for the information of watch-dog is carried out association and is sent to described video server; The information of described watch-dog comprises watch-dog sign and comprises a kind of of following parameter at least: the positional information of watch-dog, the user profile related with described watch-dog, and the related group information of described watch-dog;
Described video server is for the information of safeguarding described watch-dog.
Can group busy in this programme or user that individual calling is associated with watch-dog.
Described dispatching desk client, after also being used for receiving the call request at watch-dog, when the user profile of judging watch-dog association therewith is group information, group user at watch-dog association is therewith initiated the group calling request to described dispatching desk server, when the user profile of judging watch-dog association therewith is single user profile, initiate the individual calling request at single user of watch-dog association therewith to described dispatching desk server; After also being used for receiving the caller paging request of described dispatching desk server, the show Calls result.
Can it be presented on the electronic chart according to the GPS positional information of watch-dog in this programme;
Described video server after also being used for receiving the request of obtaining the watch-dog position, is sent to described dispatching desk client with the information of described watch-dog;
Described dispatching desk client also is used for the position at the described watch-dog of visual map demonstration.
Can on electronic chart, draw frame to select to the camera that has shown in this programme, and carry out the video monitoring operation.
Described dispatching desk client after also being used for receiving the request of the video information of obtaining watch-dog, sends this request to described video server;
Described video server also is used for the video information of described watch-dog is sent to described dispatching desk client.
This programme can directly be initiated positioning action to monitored object on the demonstration view of video monitoring system.
Described dispatching desk client, after also being used for receiving the Location Request to watch-dog, initiate Location Request at the user related with described watch-dog or with the related group of described watch-dog to the dispatching desk server, also be used for receive the user related with described watch-dog or with the locating information of the related group of described watch-dog after, show positioning result.
Corresponding with said system, realize in the group system in this programme that the method that calling, location and video monitoring function merge is included in integrated video supervisory control system in the original system, system is arranged to GPS positional information, director's information the method for watch-dog; The method that shows camera at dispatching desk client electronic chart; System provides camera is carried out the frame choosing or put selection operation forming the method for the treatment of the operand group; Camera is initiated the method that monitoring function was operated and finished by video monitoring system to video monitoring; The method that camera is initiated location, trunked call and positioned, calls out according to the groups or users of camera configuration.
The collocation method of described camera information, key step is as follows:
Step 1: at guarded region watch-dog is set, first-class as encoder and shooting, and be connected into network.
Step 2: on the configuration view of described dispatching desk client, information such as the ID of above-mentioned camera, title are carried out related setting with its residing GPS positional information, and user or the group information of described camera association are set, as number.
Step 3: described dispatching desk client is encapsulated as the message of appointment with above-mentioned configuration information, transfers to video monitoring server and handles.
Step 4: video monitoring server judges whether camera information, user/group information, GPS positional information legal, and if legal with all configuration information record in database.
Select camera to carry out the method for trunked call in the dispatching desk client, its key step is as follows:
Step 1: the user selects camera in the dispatching desk client, and initiates call request.
Step 2: the dispatching desk client is searched the related group of the camera of having preserved or user profile, if be configured to group, then this group is initiated the group calling request to the dispatching desk server; Otherwise, associated user is initiated the individual calling request to the dispatching desk server.
Step 3: after the dispatching desk server judged that call request is legal, dispatching control center was given in the signalling of bouquet call request.
Step 4: dispatching control center and dispatching home location register are mutual, finish called subscriber's authentication operations, obtain called group or user's details, comprising user's information of home location.
Step 5: dispatching control center sends caller paging request to the dispatching desk server, and sends called paging according to dialed field information to base station sub-system.
Step 6: after the dispatching desk client is received the caller paging request that sends via the dispatching desk server, distribute related resource, send sign to dispatching control center and insert the caller of the calling out message that pages reply, in addition, will call out the result and be presented at the dispatching desk client.
Step 7: after terminal called is received the called paging request of base station sub-system transmission, distribute related resource, send the called paging response message that sign inserts calling to dispatching control center.So far, the camera call flow is set up.
About trunked call related in step 3~step 7, namely the described cluster communication system call flow of Fig. 1 is not done renewal.
Described method at dispatching desk client electronic chart demonstration camera, its key step is as follows:
Step 1: the request that the user obtains all camera information to the video monitoring server initiation.
Step 2: after the camera information of video monitoring server check request is legal, inquiry camera related information, and return this user configured all camera information to the dispatching desk client, comprise camera id, title, and related group/user, GPS positional information etc.
Step 3: electronic chart is according to the GPS information of camera, and auto zoom map size is also selected central point, camera is presented on the map of visual range.
Describedly select camera to carry out the method for video monitoring in the dispatching desk client, its key step is as follows:
Step 1: the user selects camera in the dispatching desk client, and initiates the request of video monitoring.
Step 2: after the preliminary verification camera of dispatching desk client information is legal, send the monitoring request to video monitoring server, require to obtain the real time video image of this camera, i.e. Media Stream.
Step 3: video monitoring server is opened relevant functional switch by the first-class video monitoring equipment of making a video recording is sent instruction, collects the video image of camera.
Step 4: Media Stream and camera information that dispatching desk client receiver, video monitoring server returns, and it is carried out association.
Step 5: the video image of dispatching desk client terminal playing camera correspondence, finish the display function that camera video is monitored.
The described method of selecting camera to position in the dispatching desk client, its key step is as follows:
Step 1: the user selects camera at electronic chart, and initiates Location Request.
Step 2: the dispatching desk client is searched the related group of the camera of having preserved or user profile, and initiates Location Request at this association group or user to the dispatching desk server.
Step 3: after the dispatching desk server judges that call request is legal, send Location Request to the location server.
Step 4: location-server and dispatching home location register are mutual, finish the authentication operations of consumer positioning, and the authentication responses message of returning comprises user profile and positional information etc.
Step 5: it is effective that location-server is judged the user, then realizes note positioning interaction mode by the Short Message Service system, finishes with the positioning flow of wireless side information such as mutual, carried terminal IMSI, request type, positional parameter.
Step 6: after location-server is received the positional information of terminal via the note system transmission, send locating result information to the dispatching desk client via the dispatching desk server.
Step 7: the dispatching desk client will present the camera positioning result.
Specified otherwise:
Described position fixing process comprises the single location and locatees two kinds of locate modes continuously.
Describe this programme in detail below by specific embodiment.
By reference to the accompanying drawings 3, the basic procedure step of carrying out video monitoring after the dispatching desk client is selected camera is as follows;
(301) select camera to initiate the video monitoring operation in the dispatching desk client, at each camera in the operation, send the video monitoring request to video monitoring server one by one, require to obtain the real time video image of this camera, i.e. Media Stream.
(302) video monitoring server after verification camera information is legal, returns success operating result to the dispatching desk client immediately.
(303) video monitoring server, carry out alternately with terminal monitoring equipment, mainly be by the first-class video monitoring equipment of making a video recording being sent instruction, open relevant functional switch, obtain monitored instruction whether successful result and audio frequency, the video image of the first-class collection of making a video recording.
(304) video monitoring server according to the result of watch-dog, sends the vision operation result notification to the dispatching desk client, if operate successfully then carry out follow-up flow process, otherwise process ends.
(305) video monitoring server is classified video image according to camera, send the dispatching desk client in real time to, and dispatching desk client terminal playing video image is finished the display function that camera video is monitored.
Illustrate: video monitoring server is replied the processing that responds to the dispatching desk client after receiving the video monitoring request immediately in the step (302), be in order in time to notify the view result, and the recovery upstate, in order to carry out other operations, prevent that client from can not carry out other operations synchronously.
By reference to the accompanying drawings 4, the basic procedure step of carrying out the cluster individual calling after the dispatching desk client is selected camera is as follows;
(401) on the dispatching desk client, select camera, and to the request of making a call of dispatching desk server module, wherein carry camera information, mainly comprise user type and the number of camera configuration.
(402) after the request of dispatch server receipt of call, after verification camera information was legal, then the user at this camera configuration initiated the request of cluster individual calling to dispatch service control centre.
(403) dispatching control center sends authentication request to dispatching home location register, called user information in the request call.
(404) dispatching home location register is carried out authentication to rising to call for to ask, and after authentication is passed through, carries called detailed attributes data in returning to the authentication responses of dispatching control center, is judged whether and can be made a call by dispatching control center.
(405) dispatching control center sends caller paging request to the dispatching desk server, and request scheduling person inserts calling.
(406) the dispatching desk server is transmitted to the dispatching desk client with caller paging request, carries user and related camera information thereof simultaneously.
(407) dispatching control center is initiated paging via base station sub-system to the called subscriber.
(408) the dispatching desk client is at the camera associated user, distribute corresponding call resources after, send the caller message that pages reply to the dispatching desk server, confirm that the dispatcher inserts calling.
(409) called subscriber and base station sub-system are mutual, behind the one-tenth distribution of work call resources, send the called paging response message to dispatching control center, confirm that this user inserts calling, and at this moment, the cluster individual calling is set up.
By reference to the accompanying drawings 5, the basic procedure step of carrying out cluster multi call after the dispatching desk client is selected camera is as follows:
(501) on the dispatching desk client, select camera, and to the request of making a call of dispatching desk server module, wherein carry camera information, mainly comprise group type and the number of camera configuration.
(502) after the request of dispatch server receipt of call, after verification camera information was legal, then the group at this camera configuration initiated the cluster multi call request to dispatch service control centre.
(503) dispatching control center sends authentication request to dispatching home location register, the details of called group in the request call.
(504) dispatching home location register is carried out authentication to rising to call for to ask, and after authentication is passed through, carries called group and member's thereof detailed attributes data in returning to the authentication responses of dispatching control center, is judged whether and can be made a call by dispatching control center.
(505) dispatching control center sends caller paging request to the dispatching desk server, and request scheduling person inserts calling.
(506) the dispatching desk server is transmitted to the dispatching desk client with caller paging request, carries user and related camera information thereof simultaneously.
(507)~(508) dispatching control center, all members in the group initiate the called paging request one by one via base station sub-system.
(509) the dispatching desk client is at the camera associated user, distribute corresponding call resources after, send the caller message that pages reply to the dispatching desk server, confirm that the dispatcher inserts calling.
(510)~(511) each called subscriber and base station sub-system are mutual, behind the one-tenth distribution of work call resources, send the called paging response message to dispatching control center, confirm that this user inserts calling, and at this moment, cluster multi call is set up.
By reference to the accompanying drawings 6, the basic procedure step of carrying out the single location after the dispatching desk client is selected camera is as follows:
(601) on the dispatching desk client, select camera, and initiate the single Location Request to the dispatching desk server module, wherein carry camera information, mainly comprise user type and the number of camera configuration.
(602) after dispatch server received Location Request, after verification camera information was legal, then the user at this camera configuration initiated the single Location Request to location-server.
(603) location-server sends authentication request to dispatching home location register, and user profile is in request.
(604) dispatching home location register is carried out authentication to the request user, after authentication is passed through, carries called detailed attributes data in returning to the authentication responses of location-server.
(605) after location-server judges that this user is legal, carry out obtaining user position information alternately via navigation system and terminal.
(606) location-server returns to the dispatching desk client with user position information, and dispatching desk client GPS information according to this is presented at the camera of user's association on the electronic chart.
Illustrate: what above-mentioned flow process was described is the processing procedure of camera associated user, if the object of camera association is group, then the memberwise of this group is carried out (602)~(606) step and gets final product.
By reference to the accompanying drawings 7, select the basic procedure step of locating continuously behind the camera as follows in the dispatching desk client:
(701) on the dispatching desk client, select camera, and initiate continuous Location Request to the dispatching desk server module, wherein carry camera information, mainly comprise user type and the number of camera configuration.
(702) after dispatch server received Location Request, after verification camera information was legal, then the user at this camera configuration initiated continuous Location Request to location-server.
(703) location-server sends authentication request to dispatching home location register, and user profile is in request.
(704) dispatching home location register is carried out authentication to the request user, after authentication is passed through, carries called detailed attributes data in returning to the authentication responses of location-server.
(705) after location-server is judged that this user is legal and can be positioned operation, return continuous location response message to the dispatching desk server, notify this Location Request to be successfully received.
(706) dispatching desk server will be located response message continuously and will be transmitted to the dispatching desk client, and client is revised positioning states according to this, wait for receiving final positional information.
(707) location-server according to the report cycle that carries in the continuous Location Request, intermittently carries out obtaining user position information alternately via navigation system and terminal.
(708)~(709) location-server returns to the dispatching desk client with the positional information of user's different time points, and dispatching desk client GPS information according to this is presented at the camera of user's association on the electronic chart.
Illustrate: what above-mentioned flow process was described is the processing procedure of camera associated user, if the object of camera association is group, then the memberwise of this group is carried out (702)~(709) step and gets final product.
The present invention realized on dispatching desk client electronic chart the frame selective call of camera/location/video monitoring, Dan Xuanhou calling/location/video monitoring, by reference to the accompanying drawings 8, select the process step of camera as follows:
(801) on electronic chart, draw the frame grouping at camera, system generates interim group.
(802) or click certain camera, system carries out single user/groups operation.
(803) in the operation interface that occurs, carry out video monitoring, calling, positioning action.
Illustrate: the specific implementation of carrying out video monitoring, calling, positioning action is described referring to accompanying drawing 3~accompanying drawing 7 and detailed step thereof.
In sum, realize the digital clustering communication system that calling, location, video monitoring function merge in this programme, and realize the method that calling, location, video monitoring function merge.This method is by arranging the GPS positional information of watch-dog, camera can be presented on the electronic chart of dispatching desk client all size, and after by real-time configuration monitoring equipment and user or group associations, realize camera calling, location and video monitoring, collocation strategy is flexible, uses directly perceived, swift to operate, simplify user management, significantly improved user's use impression, strengthened the breadth and depth that the Digital Clustering dispatching patcher is used.
Need to prove that under the situation of not conflicting, the embodiment among the application and the feature among the embodiment be combination in any mutually.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
One of ordinary skill in the art will appreciate that all or part of step in the said method can instruct related hardware to finish by program, described program can be stored in the computer-readable recording medium, as read-only memory, disk or CD etc.Alternatively, all or part of step of above-described embodiment also can use one or more integrated circuits to realize.Correspondingly, each the module/unit in above-described embodiment can adopt the form of hardware to realize, also can adopt the form of software function module to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.