Embodiment
Below specify the present invention.But following detailed description and accompanying drawing are not used in qualification the present invention.
The present invention is a kind of surveillance, has: a plurality of terminals that monitor message is communicated; Manage the Communications Management Units of the communication at a plurality of terminals; A plurality of terminals are separately positioned on monitored object one side or utilize from user's one side of the monitor message of monitored object reception; Its formation is; When the terminal at a plurality of terminals when the other-end request connects, this connection source terminal will comprise that the invitation message of the SIP of the identifying information that connects the terminal, ground sends to Communications Management Units, Communications Management Units has: sip server; The License Info storage part, storage connects License Info, and this connection License Info representes to connect the combination at the terminal that should be permitted; With permit process portion; With reference to connecting License Info; Judge whether to permit the connection of terminal room, when sip server is obtained invitation message from connecting source terminal, the identifying information at the terminal of containing in the invitation message, connection ground is provided to permit process portion; When permit process portion has permitted the connection of terminal room, sip server will be provided to from the invitation message that connects source terminal and connect the terminal, ground.
As stated, according to the present invention, a plurality of terminals of surveillance are connected to the Communications Management Units with sip server.Communications Management Units also has except sip server: the License Info storage part, and storage connects License Info, and this connection License Info representes to connect the combination at the terminal that should be permitted; With permit process portion, with reference to connecting the connection that License Info judges whether to permit terminal room.In the signaling of SIP, invitation message sends to sip server from connecting source terminal.At this moment, in the present invention, permit process portion judges whether that permission connects.When permit process portion has permitted connection, sip server will send to from the invitation message that connects source terminal and connect the terminal, ground, the signaling success of SIP.
Therefore, in the present invention, storage in advance connects the information of the combination at the terminal that should be permitted, when the SIP signaling, carries out the permission of the connection of terminal room.So, and the simple authentication between nonterminal and the sip server, but the terminal room that can get involved sip server is the permission of P2P, can appropriately limit the user of monitor message.So, can improve security when being suitable for surveillance SIP.
Connect the terminal, ground when Communications Management Units receives invitation message; Can the OK message of SIP be sent to Communications Management Units; Can be to invitation message and the additional establishment information that connects of OK message; It is used for after the SIP session is established, in the connection source and connect the ground terminal room and establish the terminal room that stays out of Communications Management Units and connect.
So, after the SIP session is established, can carry out the communication of monitor message not by Communications Management Units and at terminal room.In the present invention, carry out the communication in two stages.The communication in the 1st stage is SIP, is undertaken by Communications Management Units.The communication in the 2nd stage is not connect by the terminal room of Communications Management Units., SIP carries out signaling when connecting, exchange invitation message and OK message in signaling.The present invention utilizes the message of the signaling of SIP, and exchange is used for the connection of the establishment of terminal room connection and establishes information.So, can utilize SIP to carry out terminal room well connects.And, can reduce the traffic at Communications Management Units and terminal, reduce the load of Communications Management Units.
The terminal room connection that stays out of Communications Management Units can be to construct the terminal room VPN that VPN connects at terminal room.So, through being suitable for VPN (VPN), can improve security to terminal room communication (communication in the 2nd stage after above-mentioned SIP connects).Two-way news exchange in the signal communication of SIP connects applicable to VPN establishes required message exchange.
Invitation message can contain the IP address that connects source terminal and digital certificates as being connected establishment information, and OK message can contain the IP address that connects the terminal, ground and digital certificates as being connected establishment information.So, can suitably utilize the information of using in the SIP switched vpc N connection, carry out safe communication at terminal room.
Communications Management Units can be arranged on the central monitoring position, and this central monitoring position utilization is kept watch on monitored object with communicating by letter of a plurality of terminals.So, Communications Management Units capable of using carries out the communication of communicating by letter of central monitoring position and terminal and terminal room well.
Being connected of Communications Management Units and a plurality of terminals can be connected by VPN between Communications Management Units and a plurality of terminal rooms are through the center terminal of having constructed VPN, and sip server can make a plurality of terminals communicate by letter with sip message by VPN between center terminal.So, SIP communication is carried out on VPN between center terminal.More than discussed SIP session establishment back and carried out the VPN connection at terminal room.VPN is the VPN of center and each terminal room between the center terminal here.Through using VPN between center terminal, can guarantee the security of communicating by letter at central monitoring position and each terminal, and also can guarantee the security of SIP communication.
In the control information that monitor message can comprise the image taken by monitored object, become by the detected supervisory signal of monitored object and through user's one adnation at least one.So, can communicate monitor message at terminal room.
Other type of the present invention is a kind of Communications Management Units, manages the communication at a plurality of terminals that monitor message is communicated, and wherein, Communications Management Units has: sip server; The License Info storage part, storage connects License Info, and this connection License Info representes to connect the combination at the terminal that should be permitted; With permit process portion; With reference to connecting License Info; Judge whether to permit the connection of terminal room, when sip server from a plurality of terminals obtained the invitation message that comprises the SIP of the identifying information of other-end, permit process portion judged whether to permit the connection of terminal room according to the identifying information at the terminal of containing in the invitation message, connection ground; When permit process portion has permitted connection, sip server will be provided to from the invitation message that connects source terminal and connect the terminal, ground.Also applicable above-mentioned various formations in this mode.
The invention is not restricted to the mode of above-mentioned surveillance and Communications Management Units.Other modes of the present invention for example are end devices.And the present invention can realize through method, program or the form of recording medium that has write down the embodied on computer readable of this program.
As stated, the present invention can improve the security when SIP is applicable to surveillance.
Following surveillance with reference to description of drawings embodiment of the present invention.
Fig. 1 representes that the integral body of surveillance of the present invention constitutes.As shown in the figure, in the surveillance 1, between central monitoring position 3, monitored object 5 and user place 7, communicate.Wherein, the user is meant the user of the monitor service of the monitored object 5 in the surveillance 1.In the example of this embodiment, monitored object 5 is shops, and user place 7 is offices of shop owner.
Have Communications Management Units 11 and a plurality of center fixture 13 in the central monitoring position 3, they are connected to and can communicate by letter.Communications Management Units 11 and a plurality of center fixture 13 configurable on geography away from the place.A plurality of center fixtures 13 can be configured in a plurality of zones of taking on respectively.And a plurality of center fixtures 13 can be shared function.For example, certain center fixture 13 can be used as Control Centre's device of handling the relevant signal of guard and plays a role, and the picture centre device that other center fixtures 13 can be used as main processing supervision image plays a role.In addition, within the scope of the invention, center fixture 13 also can be one.
Monitoring arrangement 15 and user's device 17 are set respectively in monitored object 5 and the user place 7.Monitoring arrangement 15 and user's device 17 are equivalent to terminal of the present invention.Monitoring arrangement 15 sends to center fixture 13 and user's device 17 with monitor message.Monitor message for example is the image of monitor camera, and is by monitored object 5 detected supervisory signals.Supervisory signal for example is that unusual guard signal takes place in expression, according to generating the guard signal from the detection signal that is arranged on the sensor on the monitored object 5, perhaps when operational alarm button (switch), generates.And user's device 17 transmits control signal or voice signal to monitoring arrangement 15.It is this that 15 signal is also contained in the monitor message from user's device 17 to monitoring arrangement.
A monitored object 5 and a user place 7 have been shown among Fig. 1.But in fact, central monitoring position 3 is communicated by letter with a plurality of monitored objects 5 and a plurality of users place 7.Therefore, Communications Management Units 11 is also communicated by letter with a plurality of monitoring arrangements 15 and a plurality of user's device 17.User's device 17 (shop owner's terminal) communication that each monitoring arrangement 15 is related with foundation.
According to the surveillance 1 of Fig. 1, for example monitoring arrangement 15 is unusual through detections such as sensor signals.At this moment, be sent to central monitoring position 3 as the guard signal of monitor message with the image of monitored object 5.At central monitoring position 3, the operator confirms guard signal and image through the monitor of center fixture 13, sends necessary indication to the guard personnel.The guard personnel that receive indication arrive to monitored object 5 fast, handle unusual.
And for example monitoring arrangement 15 is set termly or according to other image of monitored object 5 etc. is sent to user's device 17.For example, when going out the guest through sensor, image etc. are sent to user's device 17.And, also exist user's device 17 to require to send the situation of images etc.Owner can be according to the situation in grasp shops such as image.And owner can send sound etc. to monitoring arrangement 15 from user's device 17, and necessary item is indicated to the salesman.
The communication mode of surveillance 1 then is described.Communications Management Units 11, monitoring arrangement 15 and user's device 17 are connected to the Internet.
Further, Communications Management Units 11 is being connected with monitoring arrangement 15 and user's device 17 through VPN (VPN) 21 between center terminal on the Internet.In order to construct VPN21 between center terminal, make Communications Management Units 11 have the vpn server function, make monitoring arrangement 15 and user's device 17 have the VPN client functionality.In VPN, construct vpn tunneling, carry out cryptographic communication, realize higher security.
And monitoring arrangement 15 carries out SIP with user's device 17 by Communications Management Units 11 and communicates by letter 23.SIP communication 23 is undertaken by VPN21 between above-mentioned center terminal.Communications Management Units 11 has the sip server function.
And monitoring arrangement 15 and user's device 17 be not by Communications Management Units 11 but directly be connected through terminal room VPN25.For constructing this terminal room VPN25, user's device 17 has the vpn server function, makes monitoring arrangement 15 have the VPN client functionality.
Wherein, VPN21 always connects and constructs vpn tunneling between center terminal, is used for the communication between center fixture 13 and monitoring arrangement 15 and the user's device 17.And terminal room VPN25 only constructs where necessary.
The reason of using terminal room VPN25 is described.In surveillance 1, carry out the communication of large-capacity data such as image.If VPN21 is used for all communications between center terminal, then the load of Communications Management Units 11 becomes excessive.Therefore, carry out communicating by letter of monitoring arrangement 15 and user's device 17, thereby alleviate the load of Communications Management Units 11 when can guarantee security by terminal room VPN25.
And the effect of the SIP communication 23 in this embodiment is and common different special effects such as IP phone.That is, in this embodiment, the signaling of SIP is located as the processing that VPN connects preceding preparation.Particularly, when establishing the session of SIP23, carry out the information notice.In this information notice, carry out two-way communication, exchange invitation message and OK message.On the other hand, connect, need exchange message in order to establish VPN.In this embodiment, exchange IP address and digital certificates.Digital certificates are used to verify the legitimacy of electronic signature etc., use the certificate by the distribution of the reliable third-party institution.Therefore, the signaling of SIP communication 23 is as being used to establish the information exchange unit use that VPN connects.
The integral body that surveillance 1 more than has been described constitutes.As stated, in this embodiment, use two kinds of VPN.A kind of connection Communications Management Units 11 and terminal (monitoring arrangement 15 or user's device 17) are between the another kind of connecting terminal (monitoring arrangement 15 and user's device 17).Therefore, in Fig. 1,, use VPN21 and these two terms of terminal room VPN25 between center terminal in order to distinguish this two VPN.Use VPN21, these two terms of VPN25 but also can simplify.
Then specify the formation of surveillance 1 with reference to Fig. 2.Communications Management Units 11 has: fire wall 31, http server 33, vpn server 35, sip server 37, STUN server 39, account management server 41, database 43 and log server 45.
Fire wall 31 is used to shield the data beyond the communication data that between Communications Management Units 11 and monitoring arrangement 15 and user's device 17, uses.Http server 33 is used for the Internet and connects.Vpn server 35 is servers of constructing the authentication and the encryption of vpn tunneling.
Vpn server 35 is used to realize VPN21 between center terminal, between Communications Management Units 11 and monitoring arrangement 15, constructs VPN, and between Communications Management Units 11 and user's device 17, constructs VPN.Signal from monitoring arrangement 15 is deciphered through vpn server 35, sends to center fixture 13.And, encrypt through vpn server 35 from the signal of center fixture 13, send to monitoring arrangement 15.And, when monitoring arrangement 15 sends signal, also encrypt through vpn server 35 at Communications Management Units 11.In the communicating by letter of Communications Management Units 11 and user's device 17, vpn server 35 is encrypted too and is deciphered.
Sip server 37 carries out the processing of signaling according to Session Initiation Protocol, connects monitoring arrangement 15 and user's device 17.When user's device 17 requires to be connected to monitoring arrangement 15, or monitoring arrangement 15 is when requiring to be connected to user's device 17, and sip server 37 plays the effect of the connection control of SIP.
In the signaling of SIP, exchange messages.Particularly, exchange INVITE (invitation) message and OK message.Utilize this message, as stated, exchange IP address and digital certificates for establishing the VPN connection.
STUN server 39 provides STUN function for the nat feature of the router of corresponding monitoring arrangement 15 and user's device 17.
Account management server 41 is servers of various information such as administrative authentication.Stored in the database 43 by information of managing.By information of managing comprise the IP circuit account, be used for the right information of digital certificates, key that VPN connects (tunnel construction).And in this embodiment, in the signaling procedure of SIP, authentication and permission are carried out in the connection of terminal room.Be used for this information processed and also preserve, be used for account management server 41 by database 43.In addition, can be undertaken by sip server self authentication and the permission of the connection of terminal room, in this case, permit process portion of the present invention and License Info storage part are arranged on the sip server.
Log server 45 is servers of preserving the daily record that generates through monitoring arrangement 15.
Center fixture 13 has monitor station 51 and circuit coupling arrangement 53.Monitor station 51 is connected to Communications Management Units 11 by circuit coupling arrangement 53.For example, when center fixture 13 is picture centre, keeps watch on image and be provided to monitor station 51, by monitor station 51 management.And when center fixture 13 was Control Centre, the information that guard is relevant was provided to monitor station 51.Keep watch on the also good monitor that is shown in Control Centre of image.Supervision image etc. also can communicate between center fixture.
Monitoring arrangement 15 then is described.Monitoring arrangement 15 comprises: controller 61, IP line unit 63, router 65, peripherals 67, multi-line adapter 69 and monitored object PC (personal computer) 71.
Controller 61 is made up of computing machine, with peripherals 67 cooperations and realize function for monitoring.Controller 61 is connected with central monitoring position 3 by IP line unit 63.And controller 61 also is connected with user's device 17 by IP line unit 63.
In Fig. 2, as peripherals 67 examples monitor camera 73, sensor 75 and alarm button 77.61 pairs of controllers are kept watch on image enforcement image recognition processing and are detected unusually.And controller 61 detects through the detection signal from sensor 75 inputs unusually.When alarm button 77 is pressed, also detect unusual.Other peripherals also can be used for detecting unusual.When generation was unusual, controller 61 was communicated by letter with center fixture 13, sent guard signal and picture signal.Also have microphone when having monitor camera 73, also send voice signal.So, controller 61 is realized the policing function of monitored object 5.
And, also can transmitting monitoring image and sound when center fixture 13 requires.Further, keep watch on image and sound and also send to user's device 17.For example regularly carry out, perhaps also can set the transmission of carrying out to user's device 17 according to other.For example, when detecting the guest through sensor 75, image etc. send to user's device 17.And when user's device 17 required, monitoring arrangement 15 also sent image etc.
IP line unit 63 is constructed and is used for the vpn tunneling that controller 61 is communicated by letter with Communications Management Units 11.And, construct and be used for the vpn tunneling that controller 61 is communicated by letter with user's device 17.The former is corresponding to VPN21 between center terminal, and the latter is corresponding to terminal room VPN25.In these connected, IP line unit 63 was realized the function of VPN client.
In Fig. 2, IP line unit 63 is illustrated as the inside formation of controller 61.This has showed physical configuration.Constitute as communication, IP line unit 63 is configured between controller 61 and the router 65.And IP line unit 63 is connected through Ethernet (registered trademark) LAN with controller 61.Router 65 is routers that broadband line is used.
Multi-line adapter 69 is connected with center fixture 13 by mobile telephone network.Multi-line adapter 69 is used for when broadband line is obstructed, sending the guard signal.Guard signal slave controller 61 sends to multi-line adapter 69 by IP line unit 63, sends to center fixture 13 from multi-line adapter 69.
Monitored object PC71 is arranged on the PC on the monitored object 5.In the example of this embodiment, monitored object 5 is shops.Therefore, monitored object PC71 can be the PC that the shop is used.
User's device 17 then is described.User's device 17 is made up of VPN end device (to call VTE in the following text) 81, router 81 and user PC (personal computer) 85.
VTE81 is the line termination device that is used for broadband connection.And VTE81 constructs the vpn server 35 and the vpn tunneling of Communications Management Units 11, and constructs the IP line unit 63 and the vpn tunneling of monitoring arrangement 15.In the former, VTE81 is as the effect of VPN client, and in the latter, VTE81 is as the vpn server effect.Router 83 is routers that broadband line is used.
VTE81 is connected with user PC85.Image, sound and control signal that VTE81 will receive from the controller 61 of monitoring arrangement 15 are forwarded to user PC85.And VTE81 will be forwarded to controller 61 from sound and the control signal that user PC85 receives.
In this embodiment, user place 7 is offices of shop owner etc.Therefore, user PC85 can be the owner's in shop PC.User PC85 is used for the supervision image that owner watches monitored object 5.For this function is provided, set up applications among the user PC85 is through communicating the supervision image that can show and switch monitored object 5 with controller 61.
In this embodiment, user's device 17 is fixed.But the function of user's device 17 also can be assembled in portable terminal etc., thereby can move.
The integral body that surveillance 1 more than has been described constitutes.Explain that then characteristic of the present invention constitutes.
The part of Fig. 3 presentation graphs 1 and surveillance 1 shown in Figure 2 is a major part of the present invention.In Fig. 3, to being marked with same label at Fig. 1 and key element illustrated in fig. 2.
As shown in Figure 3, except vpn server 35 and sip server 37, have License Info storage part 101 and permit process portion 103 in the Communications Management Units 11.License Info storage part 101 storage connects License Infos, and this connection License Info representes to connect the combination at the terminal (monitoring arrangement 15 and user's device 17) of waiting to be permitted.And permit process portion 103 judges whether to permit the connection of terminal room with reference to connecting License Info.License Info storage part 101 and permit process portion 103 realize through database 43 and the account management server 41 of Fig. 2 respectively.
The example of the connection License Info that Fig. 4 representes should to store in the License Info storage part 101.In this example, connecting License Info is the table of the combination of expression Termination ID.It is corresponding that this table is set up each user (owner in shop), monitoring arrangement ID (ID of monitoring arrangement 15) and user's device ID (ID of user's device 17).Monitoring arrangement ID and user's device ID are the information arbitrarily that can confirm monitoring arrangement 15 and user's device 17.After state in the example, monitoring arrangement ID is the ID of IP line unit 63, user's device ID is the ID of VTE81.
Exist an owner to have the situation in a plurality of shops.At this moment, a monitoring arrangement 15 makes up with a plurality of user's devices 17.In the example of Fig. 4, user C has two shops, and two monitoring arrangements 15 (C01, C02) are set up corresponding with user's device 17 (C11).In addition, when owner uses a plurality of user's device 17, monitoring arrangement 15 and a plurality of user's device 17 corresponding getting final product.
Turn back to Fig. 3, in monitoring arrangement 15, IP line unit 63 has SIP handling part 111, VPN handling part 113 and storage part 115.SIP handling part 111 and VPN handling part 113 carry out the processing relevant with SIP and VPN respectively.The various information that storage part 115 storages are handled through IP line unit 63.Particularly in the present invention, the IP address and the digital certificates of storage part 115 storing IP line units 63.These information are equivalent to connection of the present invention and establish information, are provided to connecting object for VPN connects.And, storage part 115 storing IP line unit ID (ID of IP line unit 63), this IP line unit ID uses as the ID of monitored object 5.
As shown in Figure 3, the VTE81 of user's device 17 also has SIP handling part 121, VPN handling part 123 and storage part 125.IP address and the digital certificates of storage part 125 storage VTE81.And, storage part 125 storage VTE-ID (ID of VTE81).
The action of this embodiment then is described.Action when terminal room VPN25 is constructed in this explanation, the action when carrying out the VPN connection between monitoring arrangement 15 and the user's device 17.
The action summary at first is described.As stated, between Communications Management Units 11 and monitoring arrangement 15, always construct VPN21 between center terminal.Also always construct VPN21 between center terminal between Communications Management Units 11 and the user's device 17.Different with VPN21 between these center terminal, between monitoring arrangement 15 and user's device 17, directly construct terminal room VPN25 through following action.
Carry out the exchange of information between connecting terminal during VPN25.In this embodiment, exchange IP address and digital certificates between monitoring arrangement 15 and user's device 17.As the unit of this message exchange, this embodiment is conceived to SIP.In the information notice of SIP, exchange messages at terminal room.In this sip message, add above-mentioned IP address and digital certificates.So, notify the message exchange that can be used to prepare to construct terminal room VPN25 through the information of SIP.
In the basic function of SIP, the connection of establishing SIP arbitrarily between the address of in sip server 37, being registered.In this case, there is the possibility of user's device 17 connections of monitoring arrangement 15 nothing to do withs, not good in security.Consider this point, in this embodiment, be described below and carry out signaling.Below with one in monitoring arrangement 15 and the user's device 17 connection source terminal as SIP, with another as terminal, the connection of SIP ground.And the message of SIP is sent on VPN21 between center terminal.
With reference to Fig. 5, at first, connect source terminal INVITE (particularly be SIPINVITE message, below identical) is sent to sip server 37 (S1).Additional in the INVITE have the ID of connection source terminal and connect the ID at terminal, ground, the IP address and the digital certificates of connection source terminal.
After sip server 37 receives INVITE, the ID that connects source terminal is provided to permit process portion 103 with the ID that is connected the terminal, ground, whether inquiry permit process portion 103 can connect this connection source terminal and be connected terminal (S3), ground.Permit process portion 103 judges whether to permit (S5) of connection with reference to the connection License Info of License Info storage part 101.Be registered in the License Info storage part 101 with the combination that is connected the terminal, ground if connect source terminal, then permission connects.
Sip server 37 receives allowed results (S7) from permit process portion 103.If permitted connection by permit process portion 103, then sip server 37 sends to INVITE and connects terminal (S9), ground.This INVITE comprises IP address and the digital certificates that connect source terminal.
After connecting the terminal, ground and receiving INVITE, send OK message (particularly be SIP 2000K message, below identical) (S11) to sip server 37.Additional IP address and the digital certificates that terminal, connection ground is arranged of OK message.This OK message sends to via sip server 37 and connects source terminal (S13).Thus, the information notice through SIP has exchanged IP address and digital certificates.And, when terminal room is constructed VPN, carry out authentication through digital certificates that contain in the connection request and the digital certificates that exchange before, construct terminal room VPN25 (S15).
As stated, in this embodiment, by the processing of permitting the combination at terminal behind the sip server 37 reception INVITE.Do not permitted that if connect then INVITE can not be sent to and connect the terminal, ground, the SIP after also can not carrying out handles and VPN handles.Only in the appropriate of monitoring arrangement 15 and user's device 17 at that time, connect and permitted, INVITE is sent to and connects the terminal, ground, and the SIP after carrying out handles, and finally can carry out VPN and connect.
Then specify the action of surveillance 1 with reference to Fig. 6 and Fig. 7.Wherein, explain that at first monitoring arrangement 15 is the situation that connect source terminal, explains that then user's device 17 is the situation in connection source.
In the time diagram of Fig. 6; Controller 61 and IP line unit 63 are formations of monitoring arrangement 15; Sip server 37 and License Info storage part 101 (account management server 41) are the formations of Communications Management Units 11, the formation of VTE81 and the user PC85 person of being to use device 17.
Controller 61 will comprise that the connection indication (P2P connects indication) of VTE-ID (ID of VTE81) sends to IP line unit 63 (S101).Here, VTE-ID is with connecting the ground Termination ID.
IP line unit 63 is read IP line unit IP address (the IP address of IP line unit 63) and the indivedual certificates of IP line unit from storage part 115.The indivedual certificates of IP line unit are digital certificates of distributing to each IP circuit.And IP line unit 63 is read as the IP line unit ID (ID of IP line unit 63) that connects source terminal ID from storage part 115.And IP line unit 63 appends to INVITE with this information, then INVITE is sent to sip server 37 (S103).Particularly, INVITE comprises IP line unit IP address, IP line unit ID, VTE-ID and the indivedual certificates of IP line unit.
Sip server 37 receives INVITE, and IP line unit ID and VTE-ID are sent to permit process portion 103, and whether inquiry permits connection (S105).Permit process portion 103 judges whether that with reference to the connection License Info of License Info storage part 101 permission connects (S107).Here, read the table of Fig. 4.Permit process portion 103 judges whether the combination of the Termination ID of inquiry has been registered in the table then.If corresponding combination is registered, then 103 permissions of permit process portion connect.Allowed results sends to sip server 37 (S109) from permit process portion 103.When permit process portion 103 had permitted connection, sip server 37 sent to VTE81 (S111) with INVITE.This INVITE adds has IP line unit IP address and the indivedual certificates of IP line unit.
In above-mentioned processing, if not permission connection in step S107, then sip server 37 can not send to VTE81 with INVITE.Therefore, the SIP after can not carrying out handles, and the VPN after also not carrying out connects.
After VTE81 receives INVITE, preserve IP line unit IP address and the indivedual certificates of IP line unit, carry out the inquiry (S113) of connection request (P2P connection request) to user PC85 by storage part 125.This connection request adds has IP line unit IP address.User PC85 sends connection response (S115) to VTE81 afterwards.
VTE81 reads VTE-IP address (the IP address of VTE81) and VTE other certificate (distributing to the digital certificates of VTE81) from storage part 125.Then, VTE81 sends to sip server 37 (S117) with OK message.This OK message is added has VTE-IP address and VTE other certificate.
Sip server 37 sends to IP line unit 63 (S 119) with OK message with VTE-IP address and VTE other certificate.After IP line unit 63 receives OK message, preserve VTE-IP address and VTE other certificate by storage part 115, ACK message is sent to sip server 37 (S121), further, sip server 37 sends to VTE81 (S123) with ACK message.
In said process, IP line unit 63 is obtained IP address and the digital certificates of VTE81.And VTE81 obtains the IP address and the digital certificates of IP line unit 63.Therefore, thus can use these information Recognition the other side between IP line unit 63 and VTE81, to establish VPN connects.This is terminal room VPN25.
As shown in the figure, IP line unit 63 carries out VPN connection request (S125) to VTE81.Here, not by sip server 37 but directly ask VPN to connect.Indivedual certificates of the IP line unit of preserving in indivedual certificates of IP line unit that VTE81 is comprised through the VPN connection request and the storage part 125 carry out authentication, will comprise that the arrival information of the IP line unit IP address of object sends to user PC85 (S127).IP line unit IP address is used when the VPN traffic by user PC85.And VTE81 will carry out the advisory IP line unit 63 (S129) of VPN connection processing as vpn server.IP line unit 63 will connect the advisory controller 61 that the result is OK, and with the VTE-IP address notification controller 61 (S131) of object.The VTE-IP address is used when the VPN traffic by controller 61.Thus, established the VPN connection, VPN25 communicates through terminal room.Keep watch on image and sound etc. and be provided to user's device 17 from monitoring arrangement 15.
Then explain that with reference to Fig. 7 user's device 17 is the situation in connection source.User (owner) for example is input to user PC85 with the indication of show image.User PC85 will comprise that the connection indication (P2P connects indication) of IP line unit ID sends to VTE81 (S201).Here, IP line unit ID is with the ID that connects the terminal, ground.
VTE81 reads VTE-IP address and VTE other certificate from storage part 125.And VTE81 reads as the VTE-ID that connects source terminal ID from storage part 125.And VTE81 is additional to INVITE with these information, and INVITE is sent to sip server 37 (S203).Particularly, INVITE comprises VTE-IP address, VTE-ID, IP line unit ID and VTE other certificate.
Sip server 37 receives INVITE, and VTE-ID and IP line unit ID are sent to permit process portion 103, and whether inquiry permits connection (S205).Permit process portion 103 and the above-mentioned same License Info that is connected with reference to License Info storage part 101 judge whether that permission connects (S207), sends to sip server 37 (S209) with allowed results.That is, if the combination of VTE-ID and IP line unit ID is registered, then permission connects.After permit process portion 103 had permitted connection, sip server 37 sent to IP line unit 63 (S211) with INVITE.This INVITE adds has VTE-IP address and VTE other certificate.
In above-mentioned processing, if not permission connection in step S207, then sip server 37 can not send to IP line unit 63 with INVITE.Therefore, the processing of the SIP after not carrying out, the VPN after also not carrying out connects.
After IP line unit 63 receives INVITE, in storage part 115, preserve VTE-IP address and VTE other certificate.And 63 pairs of controllers of IP line unit 61 carry out the inquiry (S213) of connection request (P2P connection request).This connection request adds has the VTE-IP address.Controller 61 sends connection response (S215) to IP line unit 63 then.
IP line unit 63 is read IP line unit IP address and the indivedual certificates of IP line unit from storage part 115.And IP line unit 63 sends to sip server 37 (S217) with OK message.This OK message is added has IP line unit IP address and the indivedual certificates of IP line unit.
Sip server 37 sends to VTE81 (S219) together with OK message and IP line unit IP address and the indivedual certificates of IP line unit.After VTE81 receives OK message, IP line unit IP address and the indivedual certificates of IP line unit are saved in the storage part 125, return ACK message (S221), and SIP connects establishment (S223) to user PC85 notice to sip server 37.Sip server 37 sends to IP line unit 63 (S225) with ACK message.
In said process, exchange IP address and digital certificates between IP line unit 63 and VTE81.After IP line unit 63 receives ACK message, VTE81 is carried out VPN connection request (S227).The VPN connection is not carried out through sip server 37.VTE81 will comprise that the arrival information of the VTE-IP address of object sends to user PC85 (S229).And VTE81 will carry out the advisory IP line unit 63 (S231) of the processing of VPN connection as vpn server.IP line unit 63 will comprise that the arrival information of the VTE-IP address of object sends to controller 61 (S233).Thus, VPN connects establishment, and VPN25 communicates through terminal room.
Like Fig. 6, shown in Figure 7, in the processing of two figure, send the VPN connection request to VTE81 from IP line unit 63.It the reasons are as follows.In VPN, need send connection request from user end to server.In this embodiment, the function of vpn server only is arranged among the VTE81.Therefore, in Fig. 6 and Fig. 7 both sides, the VPN connection request all is to send to VTE81 from IP line unit 63.
Preferred implementation of the present invention more than has been described.According to this embodiment, a plurality of terminals (monitoring arrangement 15, user's device 17) is connected to the Communications Management Units 11 with sip server 37.As shown in Figure 3, Communications Management Units 11 also has License Info storage part 101 and permit process portion 103 except sip server 37.In the information notice of SIP, send INVITE (invitation) message to sip server from connecting source terminal.At this moment, permit process portion 103 judges whether that permission connects.Only when 103 permissions of permit process portion connect, sip server 37 will send to from the INVITE that connects source terminal and connect the terminal, ground, and the information of SIP is notified successfully.
Therefore, in the present invention, storage in advance connects the information of the combination at the terminal that should be permitted, when SIP information is notified, carries out the permission of the connection of terminal room.Thus, and the simple authentication between nonterminal and the sip server 37, but the terminal room that can get involved sip server 37 is the permission of P2P, can appropriately limit the user of monitor message.Can improve the security when being suitable for SIP in the surveillance 1 thus.
And, in the present invention, can add in the INVITE in the information of the SIP notice and the exchange of OK message and be connected establishment information, this connection establishment information is not by the employed information of establishment of the terminal room connection of Communications Management Units 11.Thus, can connect establishment information, connect thereby establish terminal room in the terminal room exchange.Therefore, can utilize SIP to carry out terminal room well connects.And, can reduce the traffic at Communications Management Units 11 and terminal, reduce the load of Communications Management Units 11.
And, in this embodiment, be that example is illustrated with digital certificates as being connected establishment information with the IP address, also can replace digital certificates and use other information to carry out the authentication of object.For example, also can the usefulness such as common name that contain in the digital certificates be connected establishment information.
And according to the present invention, the terminal room that stays out of Communications Management Units 11 connects, and can be the terminal room VPN25 that constructs VPN and connect at terminal room.Can the two-way message exchange in the information notice of SIP be applicable to VPN connects the exchange of establishing required information, and, security can be improved through using VPN.
And according to the present invention, invitation message comprises the IP address that connects source terminal and digital certificates as being connected establishment information, and OK message comprises that the IP address that connects the terminal, ground and digital certificates are as being connected establishment information.Thus, the information of using in the SIP switched vpc N connection can be utilized well, safe communication can be carried out at terminal room.
And according to the present invention, Communications Management Units 11 can be arranged at central monitoring position 3.Thus, utilize Communications Management Units 11 can carry out the communication of communicating by letter of central monitoring position 3 and terminal and terminal room well.
And; According to the present invention; The connection at Communications Management Units 11 and a plurality of terminals can connect through VPN21 between the center terminal of having constructed VPN between Communications Management Units 11 and a plurality of terminal, and sip server 37 can carry out sip message with a plurality of terminals by VPN21 between center terminal and communicate by letter.Thus, SIP communication is carried out on VPN21 between center terminal.The terminal room VPN25 that SIP conversation back is established is the VPN of terminal room, and VPN21 is the VPN of Communications Management Units 11 and terminal room between center terminal.Through using VPN21 between center terminal, can guarantee the security of communicating by letter at central monitoring position 3 and each terminal, and can guarantee the security of SIP communication.
And, at least one in the control information that according to the present invention, monitor message can comprise the image taken by monitored object 5, become by monitored object 5 detected supervisory signals, by user's one adnation.Thus, can communicate monitor message at terminal room.
Preferred implementation of the present invention more than has been described.But the invention is not restricted to above-mentioned embodiment, those skilled in the art can be out of shape above-mentioned embodiment within the scope of the invention certainly.
The preferred implementation of considering at present of the present invention more than has been described, but can have been made various deformation, and all distortion that are in true spirit of the present invention and the scope all are included in the scope of claim this embodiment.
The possibility of utilizing on the industry
As stated, the surveillance that the present invention relates to is applicable to through communication comes telemonitoring shop etc.
Claims (according to the modification of the 19th of treaty)
1. (modification) a kind of surveillance has: the terminal that is arranged at the monitored object side of monitored object; Be arranged at the terminal of user's side of user's one side, this user uses the monitor message that receives from the terminal of above-mentioned monitored object side; And Communications Management Units, manage the terminal of above-mentioned monitored object side and the communication between terminals of above-mentioned user's side, above-mentioned surveillance is characterised in that,
Above-mentioned surveillance constitutes: when the request of the side in the terminal of the terminal of above-mentioned monitored object side or above-mentioned user's side is connected to the opposing party; This connection source terminal will comprise that the invitation message of the SIP of the identifying information that connects the terminal, ground sends to above-mentioned Communications Management Units
Above-mentioned Communications Management Units has: sip server;
License Info storage part, storage be used to represent to connect the monitored object side that should be permitted terminal and the terminal of user's side combination be connected License Info; With
Permit process portion judges whether to permit being connected of terminal of terminal and user's side of monitored object side with reference to above-mentioned connection License Info,
When above-mentioned sip server when above-mentioned connection source terminal is obtained above-mentioned invitation message; The identifying information at the terminal, above-mentioned connection ground that is comprised in the above-mentioned invitation message is provided to above-mentioned permit process portion; When above-mentioned permit process portion has permitted being connected of terminal of terminal and user's side of monitored object side, above-mentioned sip server will be provided to terminal, above-mentioned connection ground from the invitation message of above-mentioned connection source terminal.
2. surveillance according to claim 1 is characterized in that,
Terminal, above-mentioned connection ground sends to above-mentioned Communications Management Units with the OK message of SIP when above-mentioned Communications Management Units receives above-mentioned invitation message,
Above-mentioned invitation message has the establishment of connection information, this connection establishment information to be used for after the SIP session is established, connecting with the terminal room that the terminal room establishment that is connected ground stays out of above-mentioned Communications Management Units in above-mentioned connection source with above-mentioned OK message is additional.
3. surveillance according to claim 2 is characterized in that,
It is to construct VPN and the terminal room VPN that connects at terminal room that the terminal room that stays out of above-mentioned Communications Management Units connects.
4. surveillance according to claim 3 is characterized in that,
The IP address that above-mentioned invitation message comprises above-mentioned connection source terminal and digital certificates are as the above-mentioned information of establishment that is connected, and the IP address that above-mentioned OK message comprises terminal, above-mentioned connection ground and digital certificates are as the above-mentioned establishment information that is connected.
5. surveillance according to claim 1 is characterized in that,
Connection between above-mentioned Communications Management Units and the above-mentioned a plurality of terminal is connected through VPN between the center terminal of having constructed VPN at above-mentioned Communications Management Units and above-mentioned a plurality of terminal rooms,
Above-mentioned sip server carries out communicating by letter of sip message through VPN between above-mentioned center terminal with above-mentioned a plurality of terminals.
6. according to any described surveillance of claim 1~5, it is characterized in that,
Above-mentioned monitor message comprises the image taken by above-mentioned monitored object, by in the detected supervisory signal of above-mentioned monitored object and the control information that becomes by above-mentioned user's one adnation at least one.
7. (modification) a kind of Communications Management Units; Communicating by letter of the terminal of management monitored object side and the terminal of user's side; The terminal of above-mentioned monitored object side is arranged at monitored object; The terminal of above-mentioned user's side is arranged at user one side of use from the monitor message of the terminal reception of above-mentioned monitored object side, and above-mentioned Communications Management Units is characterised in that
Above-mentioned Communications Management Units has: sip server;
License Info storage part, storage be used to represent to connect the monitored object side that should be permitted terminal and the terminal of user's side combination be connected License Info; With
Permit process portion judges whether to permit being connected of terminal of terminal and user's side of monitored object side with reference to above-mentioned connection License Info,
Obtain when above-mentioned sip server and to comprise from the terminal of above-mentioned monitored object side or the side at the terminal of user's side during to the invitation message of the SIP of the opposing party's identifying information; Above-mentioned permit process portion judges whether to permit being connected of terminal of terminal and user's side of above-mentioned monitored object side according to the identifying information at the terminal, above-mentioned connection ground that comprises in the above-mentioned invitation message
When above-mentioned permit process portion has permitted connection, above-mentioned sip server will be provided to terminal, above-mentioned connection ground from the invitation message of above-mentioned connection source terminal.