CN101365120B - Data centralized management method for network video monitoring system - Google Patents
Data centralized management method for network video monitoring system Download PDFInfo
- Publication number
- CN101365120B CN101365120B CN200810222991A CN200810222991A CN101365120B CN 101365120 B CN101365120 B CN 101365120B CN 200810222991 A CN200810222991 A CN 200810222991A CN 200810222991 A CN200810222991 A CN 200810222991A CN 101365120 B CN101365120 B CN 101365120B
- Authority
- CN
- China
- Prior art keywords
- server
- client
- information
- camera head
- terminal camera
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
The invention discloses a data centralized management method used for a video monitoring system based on a computer network, wherein all data used by the network video monitoring system is stored on a server. The data comprises information data of client accounts included therein, data information of equipment components included in the system, information data used when data exchange is conducted among system components, etc. Therefore, all the system data is stored on the system server, so as to ensure that the obtained data is consistent with the data obtained from the last login whenever and wherever users conduct client login.
Description
Technical field
The present invention relates to field of video communication, relate in particular to a kind of video monitoring system based on computer network.
Background technology
Along with Development of Multimedia Technology, multimedia monitor system is used in fields such as safety precaution, remote monitoring, remote teaching, teleconference, remote demonstration, community service more and more, and big effect is focused in performance.At present; In most of units and the local system that monitors in real time through transmission of video or audio frequency of having realized; For example the office building of corresponding supervisory control system has been installed, has perhaps been had the biotope of fine safety management system at some, or even in some private residences etc.
Existing video monitoring system has generally comprised client, short message gateway server, event server, video recording server, the webserver, database server or the like.Owing to relate to a plurality of servers in a video monitoring system,, can cause whole system great drawback in the use if the collaborative work between each server is undesirable.For example, system feedback is slow, system extension property difference etc.
Like this, how collaborative work between each server becomes the problem that system architecture at first must be considered.General way is that the business datum that relates in the video monitoring system is saved in the database of database server stored by the webserver.Other each function server; For example record a video server, short message gateway server; Then, regularly remove the database in the Query Database server, if the data record that satisfies predetermined condition is arranged according to the responsibility of oneself; The inter-process logic of then this data content of return recording, and execution book server.If there is not qualified record, then go inquiry again at a distance from a period of time.Its mode of operation can be consulted shown in Figure 10.
Shown in figure, this video monitoring system exists some shortcomings, the apparent in view the following aspects that mainly contains:
1. because a plurality of servers need the polling data storehouse, cause the pressure of database server very big, be easy to form the database bottleneck;
2. database server need be visited by multiple servers, and fail safe reduces greatly;
3. because each server needs a time interval in the middle of twice polling data storehouse, cause the real-time of system to reduce greatly;
4. system is difficult for dilatation.
Further, these existing supervisory control systems of using all use camera head to carry out video collecting usually, are using the video recording server to carry out the storage of video record then.A plurality of far-end camera heads operation of recording a video of video recording server control system, and the services such as inquiry, playback of recording a video are provided.Generally, the corresponding a plurality of terminals of a video recording server camera head, and the responsible video recording requirement of handling these terminal camera heads.And because each terminal camera head can be corresponding to a plurality of users, this is to satisfy demands such as user's video recording, video recording inquiry, playing back videos smoothly under the less relatively situation of the number of users of these terminal camera heads.But raising along with number of users; The quick growth of video recording server access amount and data traffic; Its disposal ability and calculating strength also correspondingly increase, and so just make can't bear so a large amount of task corresponding to the video recording server apparatus of crossing the multi-user at all.
Further, these existing video monitoring systems need the display screen of special messenger's supervisory control system usually, so that can find the abnormal conditions that occur in the guarded region timely, and then take corresponding counter-measure.Or do not have the monitoring display screen of special messenger's supervisory control system, but be set with alarm platform, when abnormal conditions occurring, system can remind the monitor staff to check the display screen of this alarm region through audible alarm, so that make reply timely.These existing video monitoring systems are that comparison is effectively also enforceable for the monitoring public domain.
But because video monitoring system also is installed in private residence or some other non-public domains in recent years widely, video monitoring system also just provides the user to set up the function of its terminal camera head on their own accordingly.Obviously for the monitoring of non-public domain, the privacy problem for the protection user just is not suitable for by stranger's monitoring display screen, and makes reply.But same, generally also the screen of monitoring display constantly is general for the user.Like this, when going wrong, though system can make operations such as warning according to setting when unusual circumstance.But so operation at first can not in time be notified the user, makes the user not go and find out what's going on timely, and makes corresponding reply; Secondly also misoperation possibly occur, this privacy to the protection user is extremely disadvantageous.
Further, in existing video monitoring system, the user is the configuration of carrying out its system resource that can control in the client of oneself.After configuration was accomplished, its resource allocation information also just was stored in this client accordingly, when the user uses next time, can according to last time operation store information proceed.This just present common a kind of standalone version operator scheme.For this kind pattern,, be proper if the user does not change client operation.But if the user is in case because accident, that mentions more than for example has received alert notice, in case of emergency; It needs login system to watch the situation of surveillance area, and when having to adopt the login of other client, at this moment; The information that system showed; Then be initial information, this is very inconvenient for the user who has been accustomed under the pattern that oneself configures, operating; Make the user can not find the terminal camera head that sends warning message rapidly probably, and then watch the real-time video information that it collects.
Therefore, demand urgently proposing a kind of novel, applicable to the video monitoring system of widespread adoption to solve the problems in the existing video monitoring system.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of video monitoring system based on computer network, its use flexibly can large-scale promotion application.
In order to achieve the above object, an embodiment of the invention provide a kind of video monitoring system based on computer network, and it includes function server, database server and application server.Wherein function server is connected with application server through computer network, and application server is connected with database server through computer network.Function server and database server carry out exchanges data with application server respectively through computer network, and function server and database server can not carry out direct exchanges data through computer network and need carry out transfer through application server and accomplish.
In different execution modes, the function server that the video monitoring system that the present invention relates to is included can include in event server, the servers such as video recording server, the webserver one or more.
In different execution modes, the video monitoring system that the present invention relates to also includes client, and this client includes and is used for to the input unit of this application server input instruction and the display unit that shows the input instruction result.
In different execution modes, the video monitoring system that the present invention relates to also includes the video information that the terminal camera head is used to gather presumptive area.
In different execution modes, the computer network that is used for connecting each assembly of video monitoring system that the present invention relates to comprises one or more of local area network (LAN), wide area network, the Internet.
Further, in another execution mode of the present invention, it has disclosed a kind of alarm method to set up of the network video monitor and control system that is used to the present invention relates to.It includes following steps, and the client of this video monitoring system is sent the terminal camera head that appointing system comprises through the webserver to application server and alarmed the instruction of setting, and specifies the zero-time of deploying troops on garrison duty of this terminal camera head.Application server receives instruction, and sends instruction to the event server that system comprises.Event server sends instruction and specifies this predetermined terminal camera head to alarm setting.Wherein, when the termination time of deploying troops on garrison duty arrived, if the no abnormal situation of terminal camera head, then application server meeting notification event server was sent the notice of withdrawing a garrison to the terminal camera head.And if in the time of deploying troops on garrison duty, terminal camera head unusual circumstance, then notification event server is sent alert notice to application server; Application server receives the report for police service after the information can be according to the pre-defined rule processing of reporting to the police.
In different execution modes, this network video monitor and control system also includes luminous, sound-producing device, and the type of alarm of application server is for starting these luminous, sound-producing devices.
In different execution modes, the mode of deploying troops on garrison duty of terminal camera head is mobile detection and transducer type of alarm, or infrared ray sensor triggers type of alarm.
In different execution modes; The type of alarm of application server can be the mode of sending SMS to the user's setting phone number; Can effectively protect user's privacy like this, can make the user receive warning message timely again simultaneously, and then make adequate measures and carry out alarming processing.
Another execution mode of the present invention provides a kind of video monitoring system that the present invention relates to send the method for SMS, and wherein this network video monitor and control system also includes short message interface.This short message interface includes SOAP module and SMS module.
Further; Short message interface with outside information exchange through the SOAP module based on carrying out under the soap protocol; Send agreement and store multiple note in the SMS module; For example; CNGP (China Netcom Short Message Gateway Protocol), SMPP (Short Message Peer to Peer) or the like make it to be connected with the Netcom that is distributed throughout the country, UNICOM and mobile short message gateway server, and through these short message gateway servers note are sent to the targeted customer.
When system need send note to predetermined phone number; Application server can and be scheduled to phone number sends to short message interface with the instruction type under the soap protocol SOAP module with short message content information; After the instruction effectively that the SOAP module is confirmed to receive; Can call SMS module, SMS module can be selected the short message gateway server of its corresponding operator according to phone number, and logins.After accomplishing login, instruct this short message gateway server will be scheduled to note and send on the predetermined phone number.
Further, in another execution mode of the present invention, it has disclosed a kind of video recording method to set up of the network video monitor and control system that is used to the present invention relates to.It includes following steps, and the client of this video monitoring system is sent the instruction that terminal camera head that appointing system comprises is recorded a video and is provided with through the webserver to application server, and specifies the zero-time of video recording.Application server receives instruction, and sends the video recording instruction to the video recording server that system comprises.The video information that this designated terminal camera head of video recording server reception sends also begins to record a video.Video time arrives, and the video recording of video recording server notification application server is accomplished, and accomplishes the storage of Video Document.
In different execution modes, the database server that application server can comprise the address information system of being transferred to of the Video Document of storing, and be stored thereon; When client need be had access to this Video Document, application server can be had access to the address information of the corresponding Video Document of storing in the database server, and sent this address information to said client.Client is had access to Video Document according to this address information.
Further, of the present invention have provide a kind of in the execution mode and can effectively solve to the employed video recording balance equalizing method of network video monitor and control system that the present invention relates to, video recording server in the system is because load capacity is excessive, the problem that is caused.It includes following steps.Unique URI sign of each terminal camera head that comprises in the imparting system and video recording server.Wherein the form of URI mainly contains two parts composition, and first is a title, and second portion is a domain name.Every video recording server can only belong to some territories, in the territory a plurality of video recording servers can be arranged.Application server indicates according to the URI of terminal camera head, parses its second section domain name part, and this domain name is the domain name in territory under this terminal camera head.Application server can select a video recording server to be responsible for accepting and to handle the video recording request at application server from this territory then.
In different execution modes; Application server selects the mode of the some video recording servers in the same territory to do; Can be to select, at first select the minimum video recording server of resource utilization to be responsible for accepting and to handle video recording request at application server according to the height of the resource utilization of whole video recording servers in this territory.Wherein resource utilization can be cpu busy percentage, memory usage, I/O disk read-write ability and network bandwidth of this video recording server or the like.
Further, in another execution mode that the present invention relates to, a kind of data managing method of the network video monitor and control system that can be used for the present invention relates to is provided.The huge data management that produces in its network video monitor and control system that can the present invention relates to effectively.Can overcome the existing network video monitoring system effectively and use in the unit data managing method the various shortcomings of appearance.For example, system data all is stored in the unit client, and when the user changes client operation, system configuration or the like will all need be re-entered or carry out again to all information.
The mode of the data managing method that wherein the present invention relates to for adopting centralized stores to manage concentratedly to the server; After the client login; The data that can will belong to it are directly downloaded from server; Like this, no matter the user uses same client or new client, all can continue operation last time and proceed.
Specifically it can be to include following steps, for various device included in the system is given accounts information, and these accounts informations is stored on the given server of system.Give different users different accounts informations, each accounts information is corresponding to one or more equipment specific in the system, and these users' accounts information also is on the server of the system of being stored in.The user logins through its accounts information in client, after login is accomplished, system can with corresponding to the download of information of the equipment of this user account information to this client.The user can make amendment to these information according to self needs in client.Finally, the modification that these equipment is made formed corresponding to the account information system information is set, can be uploaded to system server and preserve.User next time again when client is logined, system server can be automatically with last time its system configuration information download on this client, operate for the user.
In different execution modes, the user is to accomplish through the acting server and the registrar of system in the login of client.
In different execution modes, client login software can be a kind of many pictures monitoring software.After the user logined once more, whether it can be that current system uses version from trend system server inquiry self version information, if not, can download latest edition from system server automatically.
Further, the information exchange between client and system is based on that Session Initiation Protocol carries out.
Further, of the present invention have an execution mode, provides a kind of and can be used in the above network video monitor and control system that the present invention relates to, the method that related system configuring information modifying stores.Wherein, it is to include a plurality of page group that the configuration information in these systems that relate to can be regarded as, as if the way to manage according to existing page group; Each modification information that all will produce the administrative institute in the page group (in one embodiment; The configuration information of system just) all be stored in server, accomplish one whole ground like this and revise, the exchanges data between client and server is very frequent beyond doubt; Also just taken a large amount of resource of system accordingly; Like this, in the process of this exchanges data, server will be slow unusually for user's click response.
An embodiment of the invention have proposed a kind of novel page group management method, and it adopts the ajax technology, can bring the user perfect simple operation property, and brand-new user experience.The existing pattern of the access times of server can reduce 50%, and data access flow can reduce more than 80%, and the user clicks response and obviously improves.
Further, the group bookkeeping has comprised: interpolation, deletion, modification group name and editor organize 4 basic functions such as interior equipment.The concrete realization as follows: use for the first time, client is downloaded facility information in all groups and the group from server.These information organizing on the page do not use in the past server directly to write the mode of customer terminal webpage, but from the essential information of server download group, and information arrives and reorganizes these information by client browser after the client and be presented on the page.Such user operates fully and realizes in client, has reduced most accesss to netwoks, has alleviated the pressure of server.Simultaneously, in the modification process of client, the middle lastest imformation that is produced all is to be stored on the cookie of client, but not retouching operation each time, all will carry out exchanges data with server and lastest imformation is stored on the server.But after revising final the completion, final definite information is submitted to server.Finally be stored in the server by server completion group information.
With respect to prior art, the present invention has the following advantages:
1. each function server need not the frequent access database, has solved the problem of database server bottleneck;
2. have only directly accessing database server of application server, make the database server fail safe be guaranteed;
3. the message transmission between each server is responsible for scheduling, notice by application server, has guaranteed the real-time of whole system;
4. the whole video supervisory control system can be as required, the server that increase and decrease is easily used, and the system that makes can carry out dilatation or downsizing according to concrete needs.
5. short message transmitting function makes system user can understand up-to-date information sooner more timely, also can protect user's privacy simultaneously effectively;
6. system data is concentrated unified management, makes the more efficiently running of system, when the user can break away from the running of existing system standalone version simultaneously, owing to change the problem that client is brought;
7. the configuration information in system's modification process is stored among the cookie of client, has only final configuration information just to understand the uploading system server, like this, can save the resource of system server in a large number, has effectively solved the slow problem of system responses.
Description of drawings
Fig. 1 is the structural representation of the network video monitor and control system that relates to of an embodiment of the invention;
Fig. 2 is the flow chart that an embodiment of the invention relate to;
Fig. 3 is the flow chart that another execution mode of the present invention relates to;
Fig. 4 is the flow chart that another execution mode of the present invention relates to;
Fig. 5 is the structural representation of the network video monitor and control system that relates to of another execution mode of the present invention;
Fig. 6 is the sketch map of another execution mode of the present invention;
Fig. 7 is the structural representation of the network video monitor and control system that relates to of another execution mode of the present invention, wherein illustrates the flow direction of exchanges data in the system;
Fig. 8 is the sketch map of another execution mode of the present invention;
Fig. 9 is the sketch map of another execution mode of the present invention;
Figure 10 is the structural representation of existing video monitoring system.
Embodiment
To the shortcoming of video monitoring system of the prior art, the present invention proposes a kind of video network supervisory control system of the suitable extensive use based on computer network.
In one embodiment; See also shown in Figure 1; A kind of video monitoring system 100 based on computer network; It includes database server 101, application server (Application Server also can be described as the AS message manager) 102, acting server (Proxy) 103, event server 104, video recording server 105, the webserver (Web Server) 106 and client 107.
In different execution modes, be used to connect the computer network of these servers, can be in the Internet (internet), local area network (LAN) or the wide area network one or more.In one embodiment, the computer network that is used to connect each server is a local area network (LAN), and client then is to be connected with the server of system through the Internet.
In different execution modes; In each function server that comprises in the video monitoring system 100; Acting server be used for the login of client and terminal camera head and be registered in the system 100 server (in other embodiments; It can not limit comprising a registrar separately yet).Event server is to be used for being responsible for notice terminal camera head to deploy troops on garrison duty, and handles the server of alarm information when alarm takes place.The video recording server is to be used to be responsible for to record a video and record a video the server of storage.And database server is the server that is used for all information of stocking system.The webserver is the server that is used to provide the network service.
Further, client 107 generally includes input unit 108 (such as mouse, keyboard, trace ball, touch-screen or the like) that is useful on input instruction and the output device 109 (such as display screen, printer or the like) that is used to show the input instruction execution result.
Further, video network supervisory control system 100 also includes the video information that terminal camera head 110 is used to collect its place presumptive area.The user can be through client 107 input unit 108 and display unit 109 monitor the situation of the presumptive area that the different terminals camera head monitors.In different execution modes, client 107 can be a notebook computer, also can be desktop computer, or other electronic installations that can be connected with network, for example, and mobile phone, personal digital assistant PDA or the like.The terminal camera head can be a camera, and it can be to be connected with system 100 through the Internet.
Further, but since client and terminal camera head owing to be the extension element that belongs to system 100, therefore, they before use normally need be to system's 100 registrations, after acquisition system 100 is approved, the resource that it just can using system 100.
In the execution mode of a kind of client and login of terminal camera head and registration, it includes following steps:
The first step, the account application of terminal camera head 110 and client 107.
If client does not also have account in supervisory control system, the user need carry out the account application to supervisory control system 100, for terminal camera head 110 and client 107 obtain accounts information respectively.Accounts information is made up of account name and password usually.The user implants terminal camera head 110 with the account name of terminal camera head 110 and password and it is preserved in the memory module of terminal camera head 110, and terminal camera head 110 just can utilize accounts information to sign in to network video monitor and control system 100 like this.The user also can utilize the account name of client and password to sign in in the system.When the user obtained client and terminal camera head accounts information, system self also can be stored in the accounts information of client account information and corresponding terminal camera head 110 thereof in the system, verifies during in order to both login systems.
Wherein in the execution mode of the accounts information of a client and terminal camera head; The account that the terminal camera head is implanted is called Zhang San vimicro.com, password is 111111; The account of its clients corresponding is called Li Si vimicro.com, and its password is 000000.In different execution modes, a client can be corresponding to a plurality of terminals camera head; Or a terminal camera head also can be corresponding to a plurality of clients.
Second step, the login of terminal camera head 110 and client 107.
Usually, the user generally through a client application, imports its accounts information, to carry out the client login.So; When the user flows to acting server 103 when logining with client account information through computer network through client application, its corresponding terminal camera head also can call client application and send logging request from trend acting server 103.Specifically, promptly the terminal camera head can take out according to account name and the password that client application will be stored in it, and account name and password are sent to acting server 103.
After receiving the logging request of client and terminal camera head, acting server 103 can be through the accounts information of inquiry system stored, to confirm whether client and terminal camera head are intrasystem user.If find corresponding accounts information, think that then it is intrasystem user, logins successfully.If not, think that then it is not intrasystem user, the information of feedback login failure.
Further, the user can send logging request as client to acting server 102 with the computer or the handheld device of any access computer network with its password through account name Li Si vimicro.com.In like manner, the terminal camera head also is so, in any position, as long as insert computer network, just can in the client login, login voluntarily.
The 3rd step, the registration of client and terminal camera head.
After logining successfully; Under the support of client-side program; The terminal camera head sends register requirement to acting server 103; Acting server 103 confirm that it receives be register requirement after can carry out log-on message voluntarily and handle or it is transmitted to system 100, carry out log-on message by system and handle.Wherein in one embodiment, register requirement comprises that the terminal camera head 110 request system information that it is current registers to system 100.Wherein the system information of terminal camera head comprises its address information, temperature, humidity or the like information, and this moment, the terminal camera head can be equipped with temperature, humidity sensor certainly; Address information comprises IP address and port or the like.If the terminal camera head is to propose register requirement for the first time, system will store the system information of all terminal camera heads 110 so.If terminal camera head 110 is not to propose for the first time register requirement, so system 100 will only be with last time log-on message different portions system information upgrade, wherein especially the address information of terminal camera head is refreshed and is current address information.
In different execution modes, the register requirement of client and terminal camera head sends to acting server 103 with logging request.And in another execution mode, the terminal camera head also can be under the support of client-side program regularly send register requirement to acting server 103.
This kind setting of terminal provided by the invention camera head 110; Make where no matter the terminal camera head be moved to; As long as it can be connected on system's 100 employed computer networks; They all can be initiatively to system's 100 its address informations of registration, so that client can find it through acting server 103.Like this, the terminal camera head just can be installed to any position according to user's demand, can also keep and the getting in touch of acting server 103.
In like manner, also be similar for client, after client 107 logins; Client also can be sent register requirement to acting server 103; Acting server 103 confirm that it receives be register requirement after carry out the accounts information registration, or be transmitted to system, carry out log-on message by system and handle.The system information that client is registered comprises information such as its address information, title, last login time, and address information comprises IP address and port.Especially, to the current address information of system registry client.Registration process and terminal camera head are similar, repeat no more here.This of client kind of design also makes the user be not limited only to use fixing hardware device that the terminal camera head is monitored, and can select different right hardware equipment as client whenever and wherever possible, carries out system login.
Further, compared to prior art, the application server that network video monitor and control system of the present invention comprises, in one embodiment, it is to be connected with database server 101 separately through computer network.Event server 104, video recording server 105,106 of the webservers are to be connected with application server 102 through computer network, but are not connected with database server 101 through computer network 120.Client 107 is connected with the webserver 106 through computer network 120.
Like this, because the introducing of application server, it can bring following advantage for system 100, but is not limited to.
At first; Making exchanges data between each server change into the application server is that transfer is carried out; That is to say that other each function servers only need directly and application server carries out exchanges data; And not at needs accessing database server, thereby solved the problem of database server flow bottleneck.
Secondly, because, have only directly accessing database of application server.Like this, make the database server fail safe be guaranteed.
The 3rd, application server can be from database be loaded into relevant information in the middle of the internal memory, through processing, converts to each server Useful Information, passes to each server then.Like this, the message transmission between each server is responsible for scheduling, notice by application server, has guaranteed the real-time of whole system.
The 4th, to a certain extent, because the quantity of application server is changeable, and the quantity of connected server also is changeable.Like this, the whole video supervisory control system can be as required, the server that increase and decrease is easily used, and the system that makes can carry out dilatation or downsizing according to concrete needs.
Further, the use of application server in system can comprise functions such as the alarm setting of completion system, video recording are provided with, video recording load allocating.Can event server, video recording server, the webserver etc. organically be connected collaborative work through it.Below will combine the function of concrete execution mode application server to be further described respectively.
Use application server to alarm in the execution mode of setting at one, its implementing procedure sees also shown in Figure 2.The user is through input unit 108 inputs " alarm is provided with " instruction of client 107, and the beginning and ending time that requires the terminal camera head to deploy troops on garrison duty and confirm to deploy troops on garrison duty, this instruction can send application server 102 to via the webserver 106.This moment, the client can leave client, did not need the display unit at monitor client.
Further, if during deploying troops on garrison duty, abnormal conditions do not appear, when the time of deploying troops on garrison duty arrives, and application server meeting notification event server, event server then can notify terminal camera head releasing to deploy troops on garrison duty then.
And in the time of deploying troops on garrison duty, when the terminal camera head is found to have occurred reaching the abnormal conditions of alert if in its zone of monitoring, for example, being example with infrared deploying troops on garrison duty, cloth is anti-infrared to be triggered.It can issue event server with warning message immediately, and event server is at the notification applications server.
When application server was received the warning message that is sent by event server, it can send instruction to corresponding apparatus according to preset rule and report to the police.For example, the equipment of luminous or sounding is set on the camera head of terminal, when application server receives warning information, just sends the corresponding warning device of command request and carry out alarm operation, for example, sounding or luminous or the like.Simultaneity factor also can be set, and when application server is received warning message, gets final product the start-up system recording function, to obtain in-situ data.
Further, in other embodiments, application server can pass to database server with the information of deploying troops on garrison duty, and is stored on the database server.When the information of deploying troops on garrison duty that the client input instruction requires to consult in the past and carried out; Application server can be after receiving instruction; Have access to the stored record on the database server, find corresponding record after, can be loaded in the internal memory of self; Be processed into type of message, feed back to client corresponding to client.
Further, from the execution mode of above alarm setting, can find out, compared to existing video monitoring system; Network video monitor and control system of the present invention uses application server 102 to come alternate data storehouse server 101 to accomplish receiving alarm settings, notice and deploys troops on garrison duty, transmits the operation of deploying troops on garrison duty or the like of warning information, cancellation; The information that it sends according to the difference in functionality server that receives, the corresponding data that are stored in the database server of extracting, and it is loaded in the middle of the self EMS memory; Through processing; Convert the message useful to, through calling corresponding network service, realize the message informing between each server then each function server.Whole process, like being on same machine, to carry out, both convenient and swift, safe and reliable again.
Further,, in some execution modes, be fit to for type of alarms such as luminous, sounding for the monitoring of public domain.For example, the monitoring in museum night.But in some cases, be not too to be fit to, for example, in monitoring for private area, user's privacy of individual that needs protection perhaps, it still needs a kind of more hidden type of alarm.
Therefore; In another execution mode, the network video monitor and control system that the present invention relates to also includes the note sending function, like this; Warning information just can send to through the form of note on the mobile phone of user's appointment; Can effectively protect user's privacy, can make the user grasp the situation of guarded region timely again, and then in time make correct reply.
In one embodiment, the video monitoring system 100 based on computer network that the present invention relates to also further includes short message interface to be used to the note sending function of the system that realizes.Wherein short message interface include SOAP (Simple Object Access Protocol, Simple Object Access Protocol, SOAP) module and SMS module, it can be in the application server 103 of the system of being arranged at, but is not limited to.
Short message interface of the present invention is introduced advanced at present soap protocol technology and since soap protocol be a kind of light weight, simple, based on the agreement of XML, it be designed on WEB exchange structurized with the information of solidifying.Therefore, SOAP can be used in combination with existing many internet protocol negotiation forms, comprises HTTP(Hypertext Transport Protocol), Simple Mail Transfer protocol (SMTP), multi purpose internet mail extensions (MIME) or the like.It also supports number of applications programs such as (RPC) from the message system to the remote procedure call.Like this, the introducing of this technology has strengthened compatibility of the present invention greatly, and can support different system platforms, data format and multiple connected mode.
Further; Short message interface with outside information exchange through the SOAP module based on carrying out under the soap protocol; Send agreement and store multiple note in the SMS module; For example; CNGP (China Netcom Short Message Gateway Protocol), SMPP (Short Message Peer to Peer) or the like make it to be connected with the Netcom that is distributed throughout the country, UNICOM and mobile short message gateway server, and through these short message gateway servers note are sent to the targeted customer.
Further, the handling process of included each module of short message interface is following:
1, the handling process of SOAP module:
1.1 judge the short message content and the destination Mobile Station International ISDN Number validity that have application server to send that receive.
1.2 judge the validity that SMS module is connected with Short Message Service Gateway, as connect the invalid receiving thread that connects again and wake SMS module up.
1.3, send note and return results with corresponding short message protocol structure message bag
2, the handling process of SMS module:
2.1 SMS module sends the flow process of note:
2.1.1 create TCP Socket, connect Short Message Service Gateway.
2.1.2 send the logging request bag, and receive the response of logging request, confirm to login successfully.
Send request 2.1.3 submit note to.
2.2 the handling process of SMS module receiving thread:
2.2.1 from the remote short messages gateway set up be connected receive data.
2.2.2 judge to connect whether go back effectively according to reception result.
2.2.3, wait for that SMS module wakes this thread up when being connected with Short Message Service Gateway again like invalid then barrage reception thread.
2.2.4 handle the request and the response of receiving, promptly feed back to system's note and sent success.
The user is when client is alarmed setting; The content of meeting input alarm message breath in system and the phone number of predetermined this short message of reception are (in other embodiments; It also can be the predetermined phone number of only input; The alarm message content is produced by system), the SOAP module of application server and short message interface then can store these information respectively.In case terminal camera head unusual circumstance; Can warning information be sent to application server through event server; Application server then can call its short message stored content and phone number in advance, and sends to the SOAP module of short message interface with the form of instruction according to soap protocol, and the SOAP module of short message interface then can be checked according to the corresponding information of self storage thereafter; If meet, then call SMS module and send note.
Further, for the employed literal of note, can be Chinese, also can be English.And SMS module can also be supported sending short messages in groups, and voice SMS sends or the like.For example, when the phone number of initial input when being a plurality of, just can carry out sending short messages in groups.And if target receives the affiliated operator of phone number of note, the voice SMS function can be provided, then SMS module just can send voice SMS on it.
Further, the note sending function that system had has more than and is limited to above transmission alarming short message, also can be used for other system message informing aspect.And the content of the note of transmission also is not limited to the content imported voluntarily for the user, also can be the content that system sets.As long as the user will be scheduled to receive the phone number input system of message in advance, system can store this number voluntarily, and in the situation of needs, sends corresponding information to this number.
Further, the supervisory control system of said short message sending function is not also seen in Network Video Surveillance field at home, we can say that the network video monitor and control system with note sending function involved in the present invention has remedied this blank.
Carry out in the execution mode of regularly video recording setting at a use application server, its implementing procedure sees also shown in Figure 3.The user imports " regularly video recording is provided with " instruction through the input unit 108 of client 107, and sends this instruction to application server 102 via the webserver 106.This moment, the client can leave client, did not need the display unit at monitor client.And after video recording was accomplished, the client can in officely what is the need for and have access to the video recording in the system of being stored in through application server 102 under the situation about wanting, and can watch video recording through the display unit 109 of client 107.
When the instruction of the client 107 that receives when application server 102 is " regularly video recording is provided with " instruction, then produce " starting regularly video recording " request, and notice video recording server 105 starts regularly video recording.When the video time of setting arrived, 102 of application servers can correspondingly produce " stopping regularly video recording " message, and notice video recording server 105 stops video recording.The video recording data of recording can be in the database that is stored in the database server 101, also can be to be stored on one's body oneself, or on other equipment, not limit.Under the situation of needs, have access to and watch in order to the client.
In different execution modes, after video recording was accomplished, system also can set and require application server 102 to call short message interface, sent the reminding short message breath that video recording is accomplished to the client.
In different execution modes; The user also can import the instruction of premature terminations video recording through the input unit 108 of client 107; Be transmitted to application server 102 via the webserver 106; Stop video recording by application server 102 notice video recording servers 105 again, and with completed video recording storage in system's assigned address.
And when the user need have access to the video recording of having recorded, in one embodiment, it can will be had access to instruction through the input unit 108 of client 107 and send to application server 102.Application server 102 receive from the webserver 106 transmit have access to instruction after; The direct accessing database server 101 of meeting; Obtain the address of relevant Video Document; Then the Video Document address is sent on the client 107 through the webserver 106, client can be according to the call by location Video Document, and the user can watch the video recording data through the display unit 109 of client 107.
From the execution mode of above video recording setting, can find out; In existing video monitoring system; During should be provided with by the reception video recording of database server 101 completion, the cancellation video recording be provided with etc. operated; Extract the corresponding reply data of storing in its database according to the different pieces of information instruction type, and realize that these dissimilar reply data respectively and make the operation of exchanges data between corresponding each function server, are all accomplished by application server 102.And must have access to etc. in the operation by video recording storage, video recording data that database server 101 is participated in; Database server 101 also is and 102 single of application servers carry out exchanges data; And do not need to carry out exchanges data with other function server; Make database server 101 only realize storage and the function that reads; And with not directly related other of the data of database server stored, the data of different types that is used to tackle the information that each function server sends is then all produced by application server 102, and carries out exchanges data with other function servers.So, application server 102 has been shared most task of database server 101, also is the load that has greatly alleviated database server 101.
Further,,, make that it can not unconfined connecting terminal camera head so because the restriction of self hardware of video recording server because the video recording of terminal camera head operation undertaken by the video recording server, and the operation of recording a video accordingly.And as previously mentioned, the terminal camera head in the system and the quantity of client all are hard-core.Might be that a client is corresponding to a plurality of terminals camera head, or a terminal camera head is corresponding to a plurality of clients.Like this, if when a plurality of terminals camera head that belongs to a video recording server is all received the video recording instruction, because the excessive problem of load causes the server cisco unity malfunction of recording a video probably.If be the simple server hardware upgrading of recording a video, after system extension had increased the terminal camera head, problem still existed.And or increase the quantity of video recording server, the problem of system resource waste then can appear because be not all can occur at any time, the whole terminals camera head that the belongs to same video recording server operation of need recording a video simultaneously.And through increasing application server with all the video recording server centered management in the system, unified distribution video recording load task then can address this problem effectively.
In one embodiment, its implementing procedure, as shown in Figure 4.Further; A rule of recording a video in a plurality of video recording servers that comprise in the application server selective system can be; According to the low height of the resource utilization of the server of respectively recording a video in the system, select a minimum video recording server of resource utilization to receive the video recording instruction.Further, the resource utilization of video recording server can be video recording server self a hardware performance index, and for example, CPU usage, memory usage, hard disk I/O readwrite performance or the like also can be its Internet resources performances, for example, and its bandwidth resources or the like.It also can be above both combination.
Further, in another execution mode, system gives its each included video recording server and unique URI sign of terminal camera head.In one embodiment, it can be the form of network address that each URI indicates, and it includes title and domain name two parts.Further, for domain name part, its naming method can be to carry out according to the at present general father field name and the mode of subdomain name.For example, the father field name of domain name shanghai.vimicro.com can be vimicro.com, and its subdomain name can be 1.shanghai.vimicro.com.The quantity of each domain name subordinate's subdomain name is also unrestricted.Can set up on their own according to actual conditions.
Further; In other embodiments, also can be that different URI indicates, but have identical domain name; That is to say that name is different; Domain name is identical, and for example the URI of a terminal camera head indicates and the URI of a video recording server indicates, and is respectively camera 1shanghai.vimicro.com and video recording server 1shanghai.vimicro.com.In different execution modes, has the quantity of the URI sign of same domain name in the not qualification system.For example, it is identical the domain name of a plurality of terminals camera head and a plurality of video recording servers can being arranged.
Further, according to the difference of domain name part in the URI sign, application server also can be to carry out Task Distribution according to system for the naming rule of terminal camera head and video recording server domain name when distributing video recording load task.
For example; In one embodiment, when application server receive that client sends require the designated terminal camera head to record a video the time, application server can be confirmed the domain name of the URI of the terminal camera head of this appointment in indicating earlier; Then; Application server can be sought the video recording server that has same domain name with it, if it has only one, then just record task is distributed to it; If have a plurality ofly, then can be to distribute according to respectively the record a video low height of resource utilization of server of the above basis that discloses, also can be to distribute in order; If do not find the video recording server that has same domain name with it; Then just seek the video recording server of father field name, after finding, according to the aforementioned rule allocating task with its domain name; If still do not have; The video recording server that then has the father field name of his father's domain name in searching, by that analogy, up to find and allocating task till.
For example; In one embodiment; As shown in Figure 5, the URI of the first, second, third, fourth and the 5th terminal camera head 511,512,513,514,515 that system 500 comprises indicates and can be respectively: camera 1shanghai.vimicro.com, camera 2beijing.vimicro.com, camera 3beijing.vimicro.com, camera 4shenzhen.vimicro.com, camera 5shenzhen.vimicro.com; The URI of first, second, third, fourth video recording server 521,522,523,524 indicates and is respectively: video recording server 1vimicro.com, video recording server 2beijing.vimicro.com, video recording server 3shenzhen.vimicro.com, video recording server 4shenzhen.vimicro.com.
When the application server 501 that comprises when system 500 receives and specifies the instruction that the 3rd terminal camera head 513 records a video from client; Its URI that can analyze the 3rd terminal camera head 513 earlier indicates; Confirm that its domain name part is beijing.vimicro.com; It can seek the video recording server that has same domain name with it then, finds that having only the domain name of one second video recording server 522 is beijing.vimicro.com, and it will distribute to the second video recording server 522 with record task.
When application server is received the instruction of being recorded a video by the appointment first terminal camera head 511 of client input; Its URI that still can analyze the first terminal camera head 511 earlier indicates; Confirm that its domain name part is shanghai.vimicro.com; It can seek the video recording server that has same domain name with it then; The video recording server that discovery does not have this domain name, it will seek further whether the video recording server with domain name shanghai.vimicro.com father field name is arranged, and finds that the domain name of the first video recording server 521 is vimicro.com; Be the father field name of domain name shanghai.vimicro.com, it will distribute to the first video recording server 521 with the record task of the first terminal camera head 511.
When application server is received the instruction of being recorded a video by appointment the 5th terminal camera head 515 of client input; Its URI that still can analyze the 5th terminal camera head 515 earlier indicates; Confirm that its domain name part is shenzhen.vimicro.com; It can seek the video recording server that has same domain name with it then, finds to have two video recording servers with this domain name: the 3rd video recording server 523 and the 4th video recording server 524, at this moment; It can distribute record task to give among both according to sequencing successively, and then distribute to another next time; Also can be according to the height of two video recording server resource utilization rates, record task distributed to resource use low video recording server.
In sum, can find out when network video monitor and control system was introduced application server, no matter it was in system extension property, still on running efficiency of system, all was greatly improved.Application server is because functions such as himself powerful data-handling capacity can replace fully or part surrogate data method storehouse server is realized deploying troops on garrison duty withdraws a garrison, recording monitors.Can function servers such as event server, video recording server, short message gateway server and database server organically be connected collaborative work through it.Application server is as the hinge of whole video monitoring application system; Can be with processing and transmit to handling from the data of different types of servers such as short message gateway server, video recording server, event server, database server; (also can directly send through calling the corresponding webserver then; Not through calling the corresponding webserver), realize the message informing between each function server.Whole process, like being on same machine, to carry out, both convenient and swift, safe and reliable again.
Further, by the content of above announcement, can find out that the composition hardware quantity of the network video monitor and control system that the present invention relates to is huge, when it ran well, the data volume that is produced was very huge.And then the present invention has further proposed a kind of employed data centralization management method of network video monitor and control system involved in the present invention that is applicable to again; It can be so that the network video monitor and control system that the present invention relates to can high efficiencyly turn round; And can not cross multi-functional complete excessively because of system component quantity; And causing client when the using system difference in functionality, system responses is slow excessively.
In one embodiment, the data centralization management method that the present invention relates to, it can show as one and be used for the employed picture client software more than of network video monitor and control system of the present invention, and this software can be to use C Plus Plus to write completion.In one embodiment, the operation interface after its login sees also shown in Figure 6.
Further; Data centralization management method of the present invention has adopted C/S (Client/Server) framework; Make that so whole system datas all is on the server of the system of being stored in, and by server according to different input instructions or default, will be corresponding to the information of different instruction; Download on the client, supply user's operation.So, user's operation is being not the client that is fixed on an appointment, but any electronic equipment that can be connected to system through network.
Further, in one embodiment, system has adopted Session Initiation Protocol.Therefore, some function servers that relate in the system can be referred to as the SIP Platform Server, and it includes acting server, be used for registrar and media server of Account Registration or the like.
Further, the centralized management of system data at first is embodied in the centralized management aspect of user account information and equipment accounts information.
The user's that system is whole accounts information is all on storage and the system server, when different user carries out system login through client; System can be with the accounts information of input and the accounts information comparison of system stores; If this information is arranged, then think system user, accept its login and registration.
Secondly, the information of armamentarium also is that whole centralized stores are in system server in the system.After each system start-up, will carry out the device logs of himself automatically.For example, the terminal camera head that comprises of system can sign in in the system according to setting automatically.Certainly, it also can be corresponding to its user account, and when its corresponding user account carried out system login, it was carrying out system login.
The 3rd, different user for the configuration information storage and uniform of system on the server of system.The system that each user accomplishes is revised, and all will be stored on the system server.So, when user's login system next time, system server can automatically download to the configuration information of accomplishing last time on its employed client, supplies the user to continue operation.
Further, in one embodiment, when the user carried out system login through client, it at first inputed user name and password.After its login was accepted in system verification, the system configuration information that can automatically the last account be done turned back on this client.The configuration information that these systems are relevant comprises has registrar address and port, belong to camera tabulation of this user or the like.
Further, the user can revise to these system informations of client for system downloads.For example, the tabulation (for example, the terminal camera head) that system will belong to the governable system equipment of this user account downloads to client, and in starter system was provided with, these terminal camera heads all can have a title.Perhaps and be not suitable for the user and use but these titles.Therefore, the user is that the title that makes things convenient for use will revise these equipment makes it be more convenient for oneself using these equipment.Therefore, in the process of revising, some system configuration informations have also just been produced.
Further, the user also can carry out event subscription operation, for example, and the SMS notification of the warning message that disclose the front and terminal equipment is online, information off-line or the like.When the user carried out these event subscriptions, after its login, system can automatically send on the client at its place to relevant information.Wherein data flow sees also shown in Figure 7.Because in this diagram, majority of traffic to explanation in preamble, had illustratedly, therefore, repeat no more here.
Further; Its hardware device that can control is configured and carries out system event when subscribing in client for the above user who relates to, if use existing collocation method, promptly at every turn to the modification of configuration; All to the result be stored on the server; So, the exchanges data between client and the system server will be quite frequent, and the resource utilization of server can be very high.At this moment, simultaneously carrying out this modification, be used for the server of storage system configuration information so if having many consumers in the system, may be excessive because of data traffic, it is slowly unusual that its response can become.Improve this situation if increase the quantity of server, and because the possibility of this a large number of users while online modification system configuration is little, and cause the great waste of system resource.
Therefore, another execution mode of the present invention has provided a kind of configuration data store method that is used for network video monitor and control system of the present invention, also can be described as a kind of page group management method.Its used jsp the ajax technology that relates in the technology, can bring the user perfect simple operation property, and brand-new user experience.So, the existing pattern of the access times of server can reduce 50%, and data access flow can reduce more than 80%, and the user clicks response and obviously improves.
In one embodiment, please consult shown in Figure 6ly, the many pictures client software that the present invention relates to is exactly a kind of page group with a plurality of pages.Included system configuration information in these pages all can be made amendment through client for the user, this modification can be include interpolation, deletion, revise group name and editor organize in 4 basic functions such as equipment.Concrete operations are following.
When using for the first time, client is downloaded its initial configuration information from server.This initial picture can be consulted shown in Figure 6.
Because client has modify feature, so the user can make amendment to its initial system's setting through client according to self needs.For example, be example with the armamentarium of listing in the list of devices in graphic, in initial setting up, just unified being listed as above that of equipment that these belong to this user do not have any explanation.If the number of devices that the user has is huge, then very inconvenient its managed.Therefore the user need make amendment to this, uses with convenient.Specifically can be that with these device packets, and with different name differences, like this, the user just can come into plain view in use, the convenient use.Further, name for the equipment in same group, the user also can revise as required voluntarily, uses with convenient.
For example, in one embodiment, client has been downloaded the armamentarium tabulation (because these data are managed by server centered, therefore, can once be accomplished to the download of client) that belongs to its domination from server, for example, and 20 terminal camera heads.The user divides into groups it according to these residing positions of terminal camera head; 5 terminal camera heads such as belonging to the first area are classified as first group; 8 terminal camera heads that belong to second area are classified as second group, and 7 terminal camera heads that belong to the 3rd zone are classified as the 3rd group.Further, for the terminal camera head in same group, also can be according to naming respectively at this regional particular location, for example,, can being divided into eastern terminal camera head or the like by direction of living in.Through such setting, can make when it need watch the monitoring in concrete a certain zone, only needs to find the relevant terminal camera head to get final product according to the name of oneself setting in its zone of being monitored of monitoring that the user is convenient.
Further, in modification process, information configured is not in prior art, and modification each time all need be submitted to server, and is preserved by server, till revising completion.But the configuration information of these renewals is stored among the interim cookie of client, these configuration modifications can be interpolation group, deletion group or the like operations.Such user operates fully and realizes in client, has reduced most accesss to netwoks, has alleviated the pressure of server simultaneously.User's last execution after accomplishing all operations preserved, and the information that client will be stored among the interim cookie is submitted to server.Finally be stored in the server by server completion group information.
Further, owing to have the problem in time limit holding time among the interim cookie.Therefore, sometimes, some accidents may take place, make the user when organizing management, situation such as deadlock occur, like this, be to belong in the modification process, and client is not accomplished whole modifications.So, also just can not submit to configuration information to store, like this to server; When login next time, if the time surpassed the time of setting among the interim cookie, so owing to there has not been the information of operation last time among the interim cookie; Therefore, just need the user to carry out the operation of last time more again.For improving this situation, just provide a backup cookie in another execution mode of the present invention, when client is stored in the configuration information that upgrades among the interim cookie, the configuration information that upgrades also is stored among the backup cookie.The selection of this option that prestores can be according to user's needs, sets up on their own.
If the user is after client is provided with the option that prestores automatically; Client will judges the group bookkeeping whether suspend or (for example finish; If mouse or keyboard operation stopped more than a period of time, or setting-up time is stored automatically), if user's EO; Client be about to current operating result be stored in the backup cookie in (in one embodiment; This backup cookie information will be never expired, after server end is preserved completion, remove this cookie), and wait for next step operation of client.After the user carried out preservation, client judged that at first whether final operation information is consistent with the prestored information of last stored in backup cookie, if inconsistent, upgrades prestored information with final operation information.User end to server sends one and preserves prompting then, obtains the client group information in the cookie that prestores by server, and accomplishes final preservation.
If the user is in operating process, an emergency occurred, makes server can not accomplish the storage of final configuration information.So, if it has opened pre-stored patterns, client is after starting next time; Canned data among automatic more interim cookie of its meeting and the backup cookie; And confirm that which canned data is closer, and extract nearer configuration information then, remind the user whether to recover.Pre-stored patterns provides one because misoperation or network connect the Restoration Mechanism after breaking off unusually, and the user only needs after opening the page again, can give for change last group bookkeeping state.
Further, the above-mentioned group management method that the present invention relates to is to be applied to the present invention relates to an execution mode in many pictures client software.Can see that by Fig. 6 it is to be provided with through preliminary under initial situation; And be not whole information of on a picture, directly listing; Being to divide into groups through preliminary, only having shown the facility information that this user can control, is not to be the whole facility information that has shown that system comprises.And the process that this rudimentary system is provided with also can be to carry out through the group management method that the present invention relates to, and that is to say, when system is carried out initial setting, uses the group management method that the present invention relates to.
In one embodiment, system's armamentarium there is the system manager who controls authority, when signing in to system through client; The resource information that system is whole can download on this client, for example; Different system equipment as shown in Figure 8, that the system manager then can be controlled according to the different system user will belong to the information of the system resource of same user's control; Divide in a big group, for example, the form after operation is accomplished can be consulted shown in Figure 9.In this process, the process lastest imformation that is produced when organizing management is to be stored among the cookie of client, but not system server, the management of completion group to the last, final information will be submitted server to and be stored in the server.Like this, when this user when client is logined, be loaded in down the facility information of its client; Just be merely the facility information that it can be controlled, for example, the user 1; After it signs in in the system; System downloads just has only 1 group of interior information of user, and can not comprise the facility information that other users can control to the system's initial configuration information that belongs to it of its employed client.In addition, the present invention uses client can carry out system configuration, also makes the keeper of system can carry out system's modification anywhere or anytime.
Further, in above description, the title of the server that is mentioned to, for example acting server, registrar or the like, what it referred to can be a kind of server in logic, might not be corresponding to the hardware server in the reality.And the hardware server in the reality can be the function with above-mentioned a plurality of servers.
Claims (6)
1. data centralization management method that is used for based on the video monitoring system of computer network; Wherein said system includes client, terminal camera head and server; These apparatus assemblies connect through computer network, and said client is at least corresponding to a terminal camera head; It is characterized in that it includes following steps,
The client account information that can be used for said system login and registration is stored in the server of said system;
Self the armamentarium information that said system is comprised is stored on the server of said system;
Employed various message datas during with each inter-module exchanges data of said system are stored on the server of said system;
Wherein, When the client that comprises when said system utilizes said accounts information to carry out system login and registration; Said system can confirm the accounts information that is sended over by said client according to the accounts information that is stored in it, if having, then receive the login of said client; The terminal camera head corresponding with said client also can be logined to said system simultaneously, and said system also will confirm the terminal camera head that requires to login according to the terminal camera head information of storage, if the then login of receiving terminal camera head is arranged;
And said client is when the transmission accounts information carries out system login and registration; Also can send himself current address information to said system, said system can seek its corresponding client address data within it after reception; If different, then upgrade it and be current address information;
After logining successfully; Said terminal camera head sends register requirement to server; Server confirm that it receives be register requirement after carry out log-on message voluntarily and handle or it is transmitted to system, carry out log-on message by system and handle, wherein register requirement comprises that the camera head request system information that it is current in terminal registers to system; This system information comprises its address information; This address information comprises IP address and port, if the terminal camera head is to propose register requirement for the first time, system will store the system information of all terminal camera heads so; If the terminal camera head is not to propose for the first time register requirement, so system will only be with last time log-on message different portions system information upgrade.
2. the data centralization management method of video monitoring system according to claim 1, it is characterized by: said terminal camera head also includes temperature, humidity sensor, and the system information of said terminal camera head also includes temperature, humidity information.
3. the data centralization management method of video monitoring system according to claim 1 is characterized by: the computer network that said system uses comprises in the Internet, local area network (LAN) and the wide area network one or more.
4. the data centralization management method of video monitoring system according to claim 1, it is characterized by: said client account information includes user name and encrypted message; Said client also includes the input unit that is used for input instruction information and is used to show the result's of input instruction display unit.
5. the data centralization management method of video monitoring system according to claim 1; It is characterized by: employed message data comprises during said system each inter-module exchanges data; When deploying troops on garrison duty corresponding to the designated terminal camera head of said client input; The message instruction of deploying troops on garrison duty accordingly, the message of withdrawing a garrison instruction, alarm information instruction, the message that begins to record a video instruction, the message that stops the to record a video instruction that are produced; These message datas can be loaded in the internal memory of corresponding server when needs use, send to corresponding message receiver.
6. the data centralization management method of video monitoring system according to claim 5; It is characterized by: the server of said video monitoring system includes application server, event server, the webserver; After the instruction of deploying troops on garrison duty that client sends through the webserver is received by wherein said system, can require said application server to notify the setting of deploying troops on garrison duty of said terminal camera head through said event server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810222991A CN101365120B (en) | 2008-09-25 | 2008-09-25 | Data centralized management method for network video monitoring system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810222991A CN101365120B (en) | 2008-09-25 | 2008-09-25 | Data centralized management method for network video monitoring system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101365120A CN101365120A (en) | 2009-02-11 |
CN101365120B true CN101365120B (en) | 2012-09-26 |
Family
ID=40391214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810222991A Active CN101365120B (en) | 2008-09-25 | 2008-09-25 | Data centralized management method for network video monitoring system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101365120B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098486A (en) * | 2009-12-10 | 2011-06-15 | 上海威乾视频技术有限公司 | Video monitoring management platform and defense deploying method thereof |
CN102170559A (en) * | 2011-02-17 | 2011-08-31 | 华为技术有限公司 | Video monitoring method and system based on interactive voice response (IVR) technology |
CN102510384A (en) * | 2011-11-23 | 2012-06-20 | 深圳市无线开锋科技有限公司 | Personal data sharing interactive processing method and server |
CN104238477A (en) * | 2013-06-18 | 2014-12-24 | 天津智信世创智能系统集成有限公司 | Intelligent building weak current system operating method |
CN103701642A (en) * | 2013-12-23 | 2014-04-02 | 国云科技股份有限公司 | Centralized management method for network equipment |
CN104009846B (en) * | 2014-05-07 | 2017-07-04 | 中国科学院信息工程研究所 | A kind of single-sign-on apparatus and method |
CN104503777A (en) * | 2014-12-04 | 2015-04-08 | 英业达科技有限公司 | Centralized management system and method for operating systems of thin clients |
CN105260194B (en) * | 2015-11-06 | 2018-08-21 | 中冶南方(武汉)信息技术工程有限公司 | A kind of chemical industrial park comprehensive monitoring system fast construction platform |
CN107404634A (en) * | 2017-08-23 | 2017-11-28 | 深圳企管加企业服务有限公司 | Computer room remote monitoring call method, device and storage medium based on Internet of Things |
CN107659783A (en) * | 2017-08-23 | 2018-02-02 | 深圳企管加企业服务有限公司 | Computer room remote monitoring calling system based on Internet of Things |
WO2019036960A1 (en) * | 2017-08-23 | 2019-02-28 | 深圳企管加企业服务有限公司 | Machine room remote monitoring invoking method and apparatus based on internet of things, and storage medium |
CN111385557B (en) * | 2018-12-27 | 2022-02-01 | 浙江宇视科技有限公司 | Method and device for testing pressure of monitoring video stream and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1610315A (en) * | 2003-10-20 | 2005-04-27 | 鸿富锦精密工业(深圳)有限公司 | Network visual communication monitoring system and method |
CN101031071A (en) * | 2006-02-28 | 2007-09-05 | 中兴通讯股份有限公司 | System and method for monitoring mobile video signals |
CN101035270A (en) * | 2007-04-19 | 2007-09-12 | 苏州鹞鹰数据技术有限公司 | Peer-to-peer video monitoring method based on the Internet |
-
2008
- 2008-09-25 CN CN200810222991A patent/CN101365120B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1610315A (en) * | 2003-10-20 | 2005-04-27 | 鸿富锦精密工业(深圳)有限公司 | Network visual communication monitoring system and method |
CN101031071A (en) * | 2006-02-28 | 2007-09-05 | 中兴通讯股份有限公司 | System and method for monitoring mobile video signals |
CN101035270A (en) * | 2007-04-19 | 2007-09-12 | 苏州鹞鹰数据技术有限公司 | Peer-to-peer video monitoring method based on the Internet |
Also Published As
Publication number | Publication date |
---|---|
CN101365120A (en) | 2009-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101365120B (en) | Data centralized management method for network video monitoring system | |
CN101365118B (en) | Video monitoring system based on computer network | |
CN101365119B (en) | Video recording balance equalizing method used for network video monitoring system | |
CN101360129B (en) | Mobile phone short message sending method for network video monitoring system | |
US11527311B2 (en) | Multi-services application gateway and system employing the same | |
US20220208319A1 (en) | Multi-services application gateway and system employing the same | |
JP5303536B2 (en) | Send application information and commands using presence technology | |
EP2249517B1 (en) | Calendar event prompt system and calendar event notifying method | |
WO2007095800A1 (en) | Presence service interface device, presence service system and method for publishing and obtaining presence information | |
US9015282B2 (en) | Access to information on a mobile terminal from a remote terminal | |
CN102891877B (en) | Realize the Online Processing System and method of terminal applies | |
WO2007048306A1 (en) | Method for providing presence information and apparatus thereof | |
CN101416177A (en) | Managing rich presence collections | |
EP2146476A2 (en) | Remote access to information on a mobile terminal from a web browser extension | |
CN102724224A (en) | Global eye network video monitoring system and realization method thereof | |
EP2621243B1 (en) | Method and system for configuring and managing third party software, and management server | |
CN102724656B (en) | Device and method for updating state of user of mobile social network and mobile terminal | |
CN101637033A (en) | A system and method of updating presence information | |
JP2009153126A (en) | System, apparatus and method for synchronizing presence information with schedule information | |
KR20090001748A (en) | System and method for providing enterprise messenger service | |
CN101365121B (en) | System configuring information modifying and storing method used by network video monitoring system | |
KR101466329B1 (en) | Social network service method and system thereof | |
CN101836405B (en) | For being issued in voip network system by sip terminal, inquiring about and the method for subscription information, sip terminal, sip application server, SIP information centre and voip network system | |
CN103139703A (en) | Method and terminal of information processing based on rich communication suite-e (RCS-e) system | |
CN101778122A (en) | Method, device and system for implementing message service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160519 Address after: 519031 Guangdong city of Zhuhai province Hengqin Baohua Road No. 6, room 105 -478 Patentee after: GUANGDONG ZHONGXING ELECTRONICS CO., LTD. Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 35, Nanjing Ning building, 15 Floor Patentee before: Beijing Vimicro Corporation |