WO2011132502A1 - Communication control device, communication control method and programme, and recording medium - Google Patents
Communication control device, communication control method and programme, and recording medium Download PDFInfo
- Publication number
- WO2011132502A1 WO2011132502A1 PCT/JP2011/057624 JP2011057624W WO2011132502A1 WO 2011132502 A1 WO2011132502 A1 WO 2011132502A1 JP 2011057624 W JP2011057624 W JP 2011057624W WO 2011132502 A1 WO2011132502 A1 WO 2011132502A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- communication
- information
- device information
- terminal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
Definitions
- the present invention relates to a network device system, and more particularly to a communication control device, a communication control method, and a communication control program for controlling devices on different networks.
- VPN Virtual Private Network
- the HGW needs to have the RADA (Remote Access Discovery Agent) function defined by the UPnP (TM) Forum, for example.
- the RADA function is not necessarily added to the HGW.
- Patent Document 2 information on DLNA devices on different networks is obtained by a technique similar to the RADA function.
- HGW Home Gate Way
- RADA Radio Access Management Function
- the name of the device can be arbitrarily assigned by the administrator, so for those other than the administrator It is difficult to determine which device is to communicate.
- the present invention was created based on the above-described problems, and an object of the present invention is to provide a system that can easily determine a DLNA device to be communicated on another VPN-connected network without RADA.
- a communication control device provided in each interface unit between a first network and a second network different from the first network, and is connected to the first network.
- a first transmission / reception unit configured to transmit / receive information on devices connected to each network between the communication device connected to the second network and the communication device connected to the second network;
- a first device information selection unit that selects device information to be transmitted
- a first device information storage unit that stores received device information, and the first network and the second network
- Communication control device is provided that. It is preferable that the apparatus selection part is provided in the 1st network and the 2nd network.
- the present invention is a communication control system characterized in that the communication control device is provided in each interface unit of the first network and the second network.
- the present invention is a first terminal provided in a third network different from the first network and the second network, and retains information on devices connected in the first network
- a second transmission / reception unit for transmitting / receiving device information between the communication device connected to the third network and the communication device connected to the second network, and each of the communication devices
- a second device information selection unit for selecting information of a device to be transmitted;
- a second device information storage unit for storing received device information; an address of a communication control device of the second network;
- a first terminal having a second communication unit for transmitting device information received from a communication device connected to the network to a communication control device connected to the first network.
- the first terminal can operate the second network or the device connected to the first network from the second network via the first network.
- the device selection unit is preferably provided in the second network and the third network. As described above, the communication device connected to the third network can transmit the device information.
- the present invention is a first terminal provided in a third network different from the first network and the second network, and retains information on a device connected in the first network
- a second transmission / reception unit for transmitting / receiving device information between the communication device connected to the third network and the communication device connected to the second network, and each of the communication devices A first terminal having a second device information selection unit for selecting information on a device to be transmitted, and a second device information storage unit for storing information on the received device;
- a second terminal provided in a fourth network different from the network, holding information on devices connected in the second network, and a communication device connected to the first network;
- a third transmission / reception unit that transmits / receives the address and device information of the communication control device of the connected network to / from the communication device connected to the network 4, and device information transmitted by each of the communication devices A second device having a third device information selection unit for selecting a device, a third device information storage unit for storing received device information, and the first terminal and the second terminal.
- the device control system is
- the device information may be transmitted via the third and fourth networks. Note that the same operation is possible even if there are more networks (N networks, N> 4).
- a communication device connected to a first network and a communication device connected to a second network different from the first network are connected in each network. Transmitting and receiving information on a device that is being transmitted; selecting information on a device to be transmitted in each communication device; storing information on the device received in each communication device; and the first network.
- a communication device connected to a second network capable of controlling a communication device connected to the first network and having information on a device connected in the first network;
- the method may further include transmitting to a communication device connected to the first network, and receiving the transmitted device information from the communication device connected to the first network.
- a communication device connected to a third network capable of controlling a communication device connected to the first network and having information on a device connected in the first network;
- the communication device connected to the second network is controllable, and device information is transmitted and received between the communication devices connected to the fourth network having information on the devices connected to the second network.
- a communication device connected to the fourth network transmits device information received from the communication device connected to the third network to the communication device connected to the second network; And a step of receiving the transmitted device information by a communication device connected to the second network.
- the present invention may be a program for causing a computer to execute the communication control method described above, or a computer-readable recording medium for recording the program.
- the present invention it is possible to transmit / receive arbitrary device information between communication devices connected to different networks, and the communication partner can easily determine the device to communicate with.
- different networks have a relationship such as a home LAN in one house and a different home LAN in a different house. As it is, it refers to a network relationship in which communication between each LAN is not possible and different LAN connection devices cannot be recognized or operated.
- the communication control device is the HGW 100
- the communication device is the network device 30, and the terminal 200 is also referred to as a communication device.
- FIG. 1A is a diagram for schematically explaining the main points (conventional technology) of the technique described in Japanese Patent Application Laid-Open No. 2008-236344 (Patent Document 2) and the main points of the technique (present invention) according to the present invention. is there.
- an M-search acquisition of DLNA device information on the network
- the request is transmitted from the proxy device on the side to the proxy device on the DLNA device side via the home router and the home router on the other side via the Internet (3).
- This proxy device performs restoration processing (4)), an M-search request is transmitted to the DLNA device (5)), and the response (response) is passed to the proxy device (6)).
- the response is encapsulated (7)), sent to the proxy device on the operating terminal side via the home router, the Internet, and the home router (8)), restored in the proxy device (9)), and acquired by the operating terminal Information is sent as a response (10)). Since the M-search and its response cannot pass through the HGW (home router), the technology of Patent Document 1 encapsulates each message and sends it to a different network through the home router. Yes. The proxy device packetizes the message and restores it.
- the HGW 100 requests the DLNA device 30 to perform an M-search (1)) and obtains a response (2)), and the HGW 100 sends information to the DB 111. Save ((3)). Next, the information of the device is displayed on the information terminal 126 (4)), the information transmitted from the network side having the device is selected (5)), transmitted to the HGW 100, and the HGW 100 transmits information to the other HGW. (6)). Thereby, processing such as packetization in HGW or the like becomes unnecessary.
- a network A10 (first network) and a network B20 (second network) different from the network A10 are VPN-connected, and the network A to the network B or the network B
- the names of the devices 30a and 30b connected to the networks A10 and B20 are displayed on the device information display units 126a and 126b connected to the networks A10 and B20.
- the names of the devices to be transmitted are selected by the users in the networks A10 and B20, and information such as the names, addresses, and functions of the selected devices 30a and 30b are selected from the HGW A100a (communication device, ie, communication control device) and B100b. (S1) (S1) 7), characterized in that.
- the devices 30a and 30b have a communication function with the HGWA 100a and the HGW B 100b.
- Table 1 shows an example of a data table stored in a device information database (DB) described later with reference to FIG.
- the device information data table includes a device name (for example, a living TV), an IP address, a function (DMR, DMP, etc.), UPnP Ver. And a manufacturer name, a model name, and a MAC address.
- a device name for example, a living TV
- IP address for example, a IP address
- DMR IP address
- DMP DMP
- UPnP Ver. UPnP Ver.
- UPnP Ver. Is a minor version when it is smaller than “1”, and there is a function that is not supported when Ver is low.
- the network device By creating and saving a table as shown in Table 1 based on the response, the network device can be specified and the network device can be operated from a different network.
- Table 1 is an example, and the value may increase or decrease.
- a SIP (IMS) session is established to transmit / receive device information and make a VPN connection between the HGW A 100a and B 100b (steps S101 to S103).
- the users in the networks A and B select the device to be transmitted from the device names connected to the respective networks displayed on the device information display unit 126 obtained from the table of Table 1 (step S104).
- Step S105 The information list of the selected device is created in XML or HTML format (step S106), and the users of networks A and B transmit to HGW A 100a or HGW B 100b, respectively (step S107).
- VPN connection is performed between the HGWA 100a and the HGW B 100b (step S108).
- device information to be transmitted includes information obtained by device discovery specified by DLNA, such as name, address, and function.
- the file format to be transmitted is an XML format or an HTML format used for device discovery, which is a DLNA function. Therefore, each device needs to be able to perform general HTTP communication.
- steps S104 to S107 the processing of only the terminal of either HGW A 100a or HGW B 100b may be performed.
- the HGW 100 includes a storage unit 110, a control unit 120, and a communication unit 130.
- the communication unit 130 includes general interfaces and libraries for SIP (IMS) communication and HTTP communication, and performs communication with other HGWs and terminals.
- IMS SIP
- the control unit 120 includes a VPN connection processing unit 121, a SIP (IMS) processing unit 122, a device information processing unit 123, a device information selection unit 124, a device information transmission unit 125, and a device information display unit 126.
- the SIP (IMS) processing unit 122 establishes a session in response to the SIP (IMS) connection request received by the communication unit 130.
- the VPN connection processing unit 121 performs VPN connection processing with the requested communication partner.
- the device information display unit 126 extracts the name portion from the device information stored in the device information DB 111, and displays the layout as shown in FIG.
- the device information display unit 126 illustrated in FIG. 4 is provided in a configuration such as a mobile terminal or a remote control device, and includes a network device name display field 131, a check box 133, and a key unit 137.
- a transmission unit 135 is provided. For example, as shown in FIG. 4, when a determination button or the like is pressed in a state where the Living TV is checked, the device information of the Living TV is transmitted from the transmission unit 135. The received device information of the other party network is displayed in the network device name display field 131.
- the device information display unit 126 is included in the HGW as shown in FIG. 3, but may be configured separately from the HGW 100 as long as it is a display device that can be connected to a network, such as a television or a mobile phone.
- the device information selection unit 124 arbitrarily selects device information to be transmitted to the communication partner. Based on the device name displayed on the device information display unit 126, a user in the network can use a check box, a touch panel, or the like. By selecting, a list of devices to be transmitted in HTML or XML format is created by associating the selected device name with the device information registered in the device information DB 111.
- the device information transmission unit 125 transmits a list of device information selected and created by the device information selection unit 124 to the communication partner.
- the device information processing unit 123 collects device information on the same network when the device information display unit 126 tries to extract the device name from the device information DB 111 at a fixed interval or the device information received from the communication partner. Performs processing to extract names, addresses, and functions from the list.
- the device information DB 111 provided in the storage unit 110 stores information collected and processed by the device information processing unit 123.
- the network A10 and the network B20 are VPN-connected (S212), and the terminal A200 operates the network B20 via the network A10 or the device 30a connected to the network A10 from the network B20.
- the names of the devices 30a connected to the network A10 and the network B20 are displayed on the device information display unit 126 and the network B of the terminal A200 (forming a third network) having device information connected to the network A10.
- a user of the terminal A200 and a user in the network B20 select a device name to be displayed and transmitted on the connected device information display unit 126b, and information such as the name, address, and function of the selected device 30a is stored in the terminal A200.
- HGW and HGW B100b (S207) A200 is characterized by transmitting the device information received from the HGW B 100 b to a HGW A100a (S208).
- a SIP (IMS) session is established in order to transmit / receive device information between the terminal A200 and the HGW B100b (steps S201 to S203).
- the user of the terminal A200 and the user in the network B20 select the device to be transmitted from the device names connected to the network A10 or the network B20 displayed on the device information display unit 126b or 126 (step S204).
- Step S205 An information list of the selected device is created in XML or HTML format (step S206), and the user of terminal A200 and the user in network B20 transmit to terminal A200 or HGW ⁇ ⁇ ⁇ B100b, respectively (step S207).
- the user of terminal A200 transmits the device information received by terminal A200 from HGWHB100b to HGW A100a (step S208). Then, based on the VPN connection request of the terminal A200 (step S208), a VPN connection is made between the HGW A 100a and the HGW B 100b (step S212).
- the device information to be transmitted preferably includes information obtained by device discovery specified by DLNA such as name, address, and function.
- DLNA device discovery specified by DLNA
- it is desirable that the file format to be transmitted is an XML format or an HTML format used for device discovery, which is a DLNA function. Therefore, each device needs to be able to perform general HTTP communication. With respect to steps S204 to S207, processing of only the terminal A200 or the HGWB 100b may be performed.
- the configuration of the HGW according to the second embodiment may be the same as the configuration of the HGW according to the first embodiment.
- the terminal 200 includes a storage unit 210, a control unit 220, and a communication unit 230.
- the communication unit 230 includes general interfaces and libraries for SIP (IMS) communication and HTTP communication, and performs communication with the HGW and other terminals.
- the control unit 220 includes a VPN connection request unit 221, a SIP (IMS) processing unit 222, a device information processing unit 223, a device information selection unit 224, a device information transmission unit 225, and a device information display unit 226.
- the SIP (IMS) processing unit 222 In response to the SIP (IMS) connection request received by the communication unit 230, the SIP (IMS) processing unit 222 establishes a session.
- the VPN connection request unit 221 requests the HGW for a VPN connection with another HGW.
- the device information display unit 226 extracts the name portion from the device information stored in the device information DB 211, and displays the layout as shown in FIG.
- the device information display unit 226 is a display of a mobile phone when the terminal 200 is a mobile phone, but the device information display unit 226 is provided separately from the terminal 200 if the display device can be connected to a network such as a television. It may be done.
- the device information selection unit 224 has a function of arbitrarily selecting device information to be transmitted to a communication partner, and a check box by a user in the network based on the device name displayed on the device information display unit 226 In response to selection on the touch panel or the like, a list of devices to be transmitted in HTML or XML format is created by associating the selected device name with the device information registered in the device information DB 211.
- the device information transmission unit 225 transmits a list of device information selected and created by the device information selection unit 224 to the communication partner or transfers a list of device information received from the communication partner.
- the device information DB 211 provided in the storage unit 210 stores information collected and processed by the device information processing unit 223.
- the VPN connection between different networks can be performed by transmitting the HGW address and the selected DLNA device information using a terminal outside the different network.
- a network A10 and a network B20 are connected by VPN
- a terminal A200a is connected to the network B20 via the network A10
- a terminal 30200b is connected to the network A10 via the network B20.
- the names of the devices 30a and 30b connected to the network A10 and the network B20 are changed to the device information display unit 126a of the terminal A 200a having the device information connected to the network A10 and the devices connected to the network B20.
- Terminal A 200a (which constitutes a third network different from the first and second networks).
- Terminal B 200b (the first to third nets
- the terminal A 200a transmits the device information received from the terminal B 200b to the HGWaA 100a
- the terminal B 200b transmits the device information received from the terminal A 200a to the HGW B 100b. It is characterized by that.
- a SIP (IMS) session is established in order to transmit / receive device information between the terminals A 200a and B 200b (steps S301 to S303).
- the users of the terminals A 200a and B 200b select a device to be transmitted from device names connected to the networks A10 and B20 displayed on the device information display unit 126 (step S304) (step S305).
- An information list of the selected device is created in XML or HTML format (step S306), and the user of the terminal A 200a and the user of the terminal B 200b transmit the information list of the selected device to the terminal A 200a or B 200b, respectively (step S307). ).
- the user of terminal A200a transmits the device information received by terminal A200a from terminal B200b to HGW A100a, and the user of terminal B200b transmits the device information received by terminal B200b from terminal A200a to HGW B100b (step S308).
- the device information to be transmitted preferably includes information obtained by device discovery specified by DLNA such as name, address, and function.
- the file format to be transmitted is preferably an XML format or an HTML format used for device discovery, which is a DLNA function. Therefore, each device needs to be able to perform general HTTP communication. With respect to steps S304 to S308, only the terminal A200a or the terminal B200b may be processed.
- the configurations of the HGW and terminal according to the third embodiment may be the same as the configurations of the HGW and terminal according to the first and second embodiments.
- the present embodiment it is possible to perform VPN connection between different networks by transmitting the address of the HGW and the selected DLNA device information using two terminals or the like outside different networks.
- FIG. 10 is a diagram showing the features and outline of the system.
- the sensor detects a trespasser at home.
- the home server 303 provided in the home 300 receives the abnormality by the sensor 301 provided with the video camera
- the home server 303 notifies the abnormality to the terminals 310 and 320 of the destination 305 owned by the resident of the home 300 by means of e-mail or the like.
- the resident terminals 310 and 320 having received the notification confirm the video of the monitoring camera 301 in the home 300 after making a VPN connection with the home.
- the terminal 340 of the reporting destination 330 such as the police or the security company is notified while the VPN connection with the home is made. Subsequently, information necessary for DLNA communication and VPN connection is transmitted and received between the terminals 310 and 320 of the destination 305 and the terminal 340 of the report destination (S408, S409), and the resident is the terminal of the destination 305.
- the information of the report destination received by 310 and 320 is transmitted to the terminal 303 at home. It is desirable that the device information transmitted / received at each of the outing destinations 310 and 320, the notification destination 330, and the home 300 is in an HTML or XML format. Therefore, each of the terminals 303, 310, 320, and 340 In order to establish a session between the destination 305, the home 300, and the notification destination 330, it is desirable to use IMS (SIP) communication.
- SIP IMS
- the home 300 and the report destination 330 are connected to each other by the VPN based on the information held by the home 300. Further, by requesting that the video of the monitoring camera 301 be transmitted from the outside location 305 to the home 300 to the reporting destination 330, the video of the monitoring camera 301 at the home 300 can be viewed at the reporting destination 330 (340). In addition, by issuing a video playback request from the report destination 330 to the home 300, the video can be displayed on the display 303 of the home 300 from the report destination 330.
- the video is stored in the home 300, stored in the notification destination 330, captured using the camera (not shown) of the notification destination 330, another video distribution server ( Anything such as those provided in (not shown) may be used, but it is desirable to present something that can threaten or persuade illegal intruders.
- the device for transmitting and receiving may be only a device called DMR (Digital Media Renderer) that receives a playback instruction from a DMC (Digital Media Controller) and plays a moving image.
- DMR Digital Media Renderer
- DMC Digital Media Controller
- the server that has received the abnormality from the sensor notifies the resident's terminal that has gone out by e-mail or the like, and establishes a VPN connection between the home server and the destination terminal (steps S401 to S404).
- the resident confirms the abnormality of the home with the video of the monitoring camera, and then reports to the reporting destination such as the police, and transmits and receives the DMR information of the home and the reporting destination between the resident and the reporting destination (step S405- S409).
- the resident and reporter can select the DMR information to be sent and send it in HTML or XML format.
- information necessary for VPN connection such as SIP (IMS) address is also transmitted and received.
- each terminal needs to be able to perform general HTTP communication.
- the resident transmits the DMR information of the report destination received from the report destination and the information necessary for VPN connection to the server of the home 300 (step S410), and issues a VPN connection request between the home 300 and the report destination 330 (step S410).
- the home 300 and the notification destination 330 are connected by VPN (steps S411 to S414).
- the resident issues an instruction (request) to display the video of the camera of the home 300 on the DMR of the report destination 330 from the outside destination 305 terminal (step S415)
- the video of the surveillance camera of the home 300 is viewed at the report destination 330 (Steps S416 and S417).
- the video from the reporting destination 330 can be projected on the display of the home 300 (step S419).
- the order of the video reproduction to the notification destination 330 (steps S415 to S417) and the video reproduction to the notification destination 330 (steps S418 to S419) is not limited to this, and the order may be changed or omitted.
- the third network and the fourth network are shown as terminals.
- the third network and the fourth network may be configured by other information devices, and have the same configuration as the first network. Also good.
- the number of networks was shown as an example up to 4, it may be more than that.
- a program for realizing the functions described in the present embodiment is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to execute processing of each unit. May be performed.
- the “computer system” here includes an OS and hardware such as peripheral devices.
- the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
- the “computer-readable recording medium” means a storage device such as a flexible disk, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included.
- the program may be a program for realizing a part of the above-described functions, or may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
- the present invention can be used for a communication control device.
- Network A 20 Network B Equipment connected to the 30a / b network 100a ⁇ b HGW A, HGW B 110 Memory 111 Device information DB 120 Control unit 121 VPN connection processor 122 SIP (IMS) processing unit 123 Device Information Processing Department 124 Device information selector 125 Device information transmitter 126 Device information display section 130 Communications department 200a ⁇ b Terminal A, Terminal B 210 Memory 211 Device information DB 220 Control unit 221 VPN connection request section 222 SIP (IMS) processor 223 Equipment Information Processing Department 224 Device information selector 225 Device information transmitter 226 Device information display 230 Communications department
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A network A (10) and a network B (20) which is different from the network A (10) are VPN connected, and when devices (30a, 30b) which are connected from the network A to the network B or from the network B to the network A are operated, the names of the devices (30a, 30b) which are connected to the network A (10) and the network B (20) are displayed on device information display units (126a, 126b) which are connected to the network A (10) and the network B (20). A user who is within the network A (10) and the network B (20) selects the name of a device for transmission, and information such as the name, address and function of the selected devices (30a, 30b) is transmitted and received between an HGW A (100a) and B (100b) (S107). The information for the devices (30a, 30b) connected within each network is transmitted and received between a communication device (HGW) (100a) connected to the first network (10), and a communication device (HGW) (100b) connected to the second network (20) which is different to the first network (10); and when VPN connected, communication is carried out on the basis of the received information. Furthermore, the user can select the device information for transmission. Thus, the disclosed system can easily determine a DLNA device for communication in an other network which is VPN connected, without the provision of an RADA.
Description
本発明はネットワーク機器システムに関し、より詳細には、異なるネットワーク上の機器を制御するための通信制御装置、通信制御方法および通信制御プログラムに関する。
The present invention relates to a network device system, and more particularly to a communication control device, a communication control method, and a communication control program for controlling devices on different networks.
最近では、様々な電気機器がネットワークに接続され、他の機器と通信が出来るようになってきている。ネットワークに繋がれた機器同士の通信規格としては、UPnP(Universal Plug & Play)やそれをベースにしたDLNA(Digital Living Network Alliance)といった規格がある。しかし、これらはホームネットワーク内で利用することを目的としているため、ホームネットワーク外からは通信を行うことが出来ない。
Recently, various electric devices are connected to a network and can communicate with other devices. There are standards such as UPnP (Universal Plug & Play) and DLNA (Digital Living Network Alliance) based on it as communication standards between devices connected to the network. However, since these are intended to be used within the home network, communication cannot be performed from outside the home network.
異なるホームネットワーク間をあたかも同じホームネットワークとして接続するVPN(Virtual Private Network)という技術がある。例えば、特許文献1には、外部端末から2つのネットワークをVPNで接続する手法が開示されている。
There is a technology called VPN (Virtual Private Network) that connects different home networks as if they were the same home network. For example, Patent Document 1 discloses a technique for connecting two networks from an external terminal by VPN.
また、異なるネットワークに繋がったDLNA機器の情報を得るためには、HGWが、たとえばUPnP(TM)フォーラムで規定されているRADA(Remote Access Discovery Agent)の機能を有する必要がある。しかしながら、HGWには必ずしもRADAの機能が付加されているわけではない。特許文献2においては、RADA機能に類する技術で異なるネットワーク上のDLNA機器の情報を得ている。
Also, in order to obtain information on DLNA devices connected to different networks, the HGW needs to have the RADA (Remote Access Discovery Agent) function defined by the UPnP (TM) Forum, for example. However, the RADA function is not necessarily added to the HGW. In Patent Document 2, information on DLNA devices on different networks is obtained by a technique similar to the RADA function.
異なるネットワークをVPNで接続する場合、HGW(Home Gate Way)が必要となる。また、異なるネットワークに繋がったDLNA機器の情報を得るためには、HGWがRADAを有する必要がある。しかしながら、HGWには必ずしもRADAの機能が付加されているわけではない。
When connecting different networks with VPN, HGW (Home Gate Way) is required. In addition, in order to obtain information about DLNA devices connected to different networks, the HGW needs to have RADA. However, the RADA function is not necessarily added to the HGW.
さらに、RADA機能があったとして、DLNA機器のリサーチをして返ってきた機器の名称が複数あった場合に、機器の名称は管理者が任意に付けることができるので、管理者以外の人にとっては、どれが通信すべき機器なのかを判別することが困難である。
In addition, assuming that there is RADA function, if there are multiple names of devices returned by researching DLNA devices, the name of the device can be arbitrarily assigned by the administrator, so for those other than the administrator It is difficult to determine which device is to communicate.
本発明は、上記課題に基づいて創案されたものであり、RADAがなくてもVPN接続した他のネットワーク上にある通信すべきDLNA機器を容易に判断できるシステムを提供することを目的とする。
The present invention was created based on the above-described problems, and an object of the present invention is to provide a system that can easily determine a DLNA device to be communicated on another VPN-connected network without RADA.
本発明の一観点によれば、第1のネットワークと、前記第1のネットワークとは異なる第2のネットワークとのそれぞれのインターフェイス部に設けられる通信制御装置であって、前記第1のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置と、の間で、各々のネットワーク内に接続されている機器の情報を送受信する第1の送受信部と、各々の前記通信装置が送信する機器の情報を選択する第1の機器情報選択部と、受信した機器の情報を記憶する第1の機器情報記憶部と、前記第1のネットワークと前記第2のネットワークとの間に仮想通信経路による通信が適用される場合に、受信した機器情報を基に前記第1のネットワークに接続された機器が前記第2のネットワークに接続された機器と通信する通信制御装置が提供される。機器選択部は、第1のネットワークと第2のネットワークとに設けられていることが好ましい。これにより、異なるネットワークに属する機器の情報を送信側が選択して送信するため、通信相手が通信すべき機器を容易に選択することができる。
According to an aspect of the present invention, there is provided a communication control device provided in each interface unit between a first network and a second network different from the first network, and is connected to the first network. A first transmission / reception unit configured to transmit / receive information on devices connected to each network between the communication device connected to the second network and the communication device connected to the second network; Between a first device information selection unit that selects device information to be transmitted, a first device information storage unit that stores received device information, and the first network and the second network When communication using a virtual communication path is applied, a device connected to the first network communicates with a device connected to the second network based on the received device information. Communication control device is provided that. It is preferable that the apparatus selection part is provided in the 1st network and the 2nd network. Thereby, since the transmission side selects and transmits information on devices belonging to different networks, it is possible to easily select a device with which the communication partner should communicate.
また、本発明は、前記通信制御装置を、前記第1のネットワーク及び前記第2のネットワークのそれぞれのインターフェイス部に設けたことを特徴とする通信制御システムである。
In addition, the present invention is a communication control system characterized in that the communication control device is provided in each interface unit of the first network and the second network.
さらに、本発明は、前記第1のネットワーク及び前記第2のネットワークとは異なる第3のネットワークに設けられる第1の端末であって、前記第1のネットワーク内に接続された機器の情報を保持し、前記第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置と、の間で、機器情報を送受信する第2の送受信部と、各々の前記通信装置が送信する機器の情報を選択する第2の機器情報選択部と、受信した機器の情報を記憶する第2の機器情報記憶部と、前記第2のネットワークの通信制御装置のアドレスと、前記第2のネットワークに接続された通信装置から受信した機器情報を、前記第1のネットワークに接続された通信制御装置に送信する第2の通信部と、を有する第1の端末と、を備えたことを特徴とする通信制御システムである。
Furthermore, the present invention is a first terminal provided in a third network different from the first network and the second network, and retains information on devices connected in the first network A second transmission / reception unit for transmitting / receiving device information between the communication device connected to the third network and the communication device connected to the second network, and each of the communication devices A second device information selection unit for selecting information of a device to be transmitted; a second device information storage unit for storing received device information; an address of a communication control device of the second network; A first terminal having a second communication unit for transmitting device information received from a communication device connected to the network to a communication control device connected to the first network. Which is a communication control system according to claim.
これにより、第1の端末が第1のネットワークを介して第2のネットワーク、または、第2のネットワークから第1のネットワークに接続された機器を操作することができる。
Thereby, the first terminal can operate the second network or the device connected to the first network from the second network via the first network.
機器選択部は、第2のネットワークと第3のネットワークとに設けられていることが好ましい。このように、前記第3のネットワークに接続された通信装置が、機器情報を送信することもできる。
The device selection unit is preferably provided in the second network and the third network. As described above, the communication device connected to the third network can transmit the device information.
或いは、本発明は、前記第1のネットワーク及び前記第2のネットワークとは異なる第3のネットワークに設けられる第1の端末であって、前記第1のネットワーク内に接続された機器の情報を保持し、前記第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置と、の間で、機器情報を送受信する第2の送受信部と、各々の前記通信装置が送信する機器の情報を選択する第2の機器情報選択部と、受信した機器の情報を記憶する第2の機器情報記憶部と、を有する第1の端末と、前記第1~第3までのネットワークとは異なる第4のネットワークに設けられる第2の端末であって、前記第2のネットワーク内に接続された機器の情報を保持し、前記第1のネットワークに接続された通信装置と、前記第4のネットワークに接続された通信装置と、の間で、接続されたネットワークの通信制御装置のアドレスと機器情報とを送受信する第3の送受信部と、各々の前記通信装置が送信する機器の情報を選択する第3の機器情報選択部と、受信した機器の情報を記憶する第3の機器情報記憶部と、を有する第2の端末と、前記第1の端末と前記第2の端末との間で、いずれか一方の端末が選択した機器情報が送信され、受信側の端末がその機器の情報を保持するネットワークに対して、受信した機器の情報を送信することを特徴とする機器制御システムである。
Alternatively, the present invention is a first terminal provided in a third network different from the first network and the second network, and retains information on a device connected in the first network A second transmission / reception unit for transmitting / receiving device information between the communication device connected to the third network and the communication device connected to the second network, and each of the communication devices A first terminal having a second device information selection unit for selecting information on a device to be transmitted, and a second device information storage unit for storing information on the received device; A second terminal provided in a fourth network different from the network, holding information on devices connected in the second network, and a communication device connected to the first network; A third transmission / reception unit that transmits / receives the address and device information of the communication control device of the connected network to / from the communication device connected to the network 4, and device information transmitted by each of the communication devices A second device having a third device information selection unit for selecting a device, a third device information storage unit for storing received device information, and the first terminal and the second terminal. The device control system is characterized in that the device information selected by any one of the terminals is transmitted and the received terminal transmits the received device information to the network holding the device information. It is.
このように、第3、第4のネットワークを介して、機器情報を送信するようにしても良い。尚、ネットワークはさらに多くても(Nネットワーク、N>4であっても)同様の動作が可能である。
In this way, the device information may be transmitted via the third and fourth networks. Note that the same operation is possible even if there are more networks (N networks, N> 4).
本発明の他の観点によれば、第1のネットワークに接続された通信装置と、前記第1のネットワークとは異なる第2のネットワークに接続された通信装置間で、各々のネットワーク内に接続されている機器の情報を送受信するステップと、前記各々の通信装置において送信する機器の情報を選択するステップと、前記各々の通信装置において受信した機器の情報を記憶するステップと、前記第1のネットワークと前記第2のネットワークとの間に仮想通信経路による通信が適用される場合に、受信した機器情報を基に前記第1のネットワークに接続された機器が前記第2のネットワークに接続された機器と通信するステップと、を含んだことを特徴とする通信制御方法が提供される。
According to another aspect of the present invention, a communication device connected to a first network and a communication device connected to a second network different from the first network are connected in each network. Transmitting and receiving information on a device that is being transmitted; selecting information on a device to be transmitted in each communication device; storing information on the device received in each communication device; and the first network. A device connected to the first network based on the received device information when a communication by a virtual communication path is applied between the device and the second network And a step of communicating with the communication control method.
また、第1のネットワークに接続された通信装置を制御可能であり前記第1のネットワーク内に接続された機器の情報を持っている第2のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置間で、機器情報を送受信するステップと、前記第3のネットワークに接続された通信装置が、前記第2のネットワークに接続された通信装置から受信した機器情報を、前記第1のネットワークに接続された通信装置に送信するステップと、送信された前記機器情報を前記第1のネットワークに接続された通信装置が受信するステップと、をさらに含んでいても良い。
A communication device connected to a second network capable of controlling a communication device connected to the first network and having information on a device connected in the first network; A step of transmitting and receiving device information between communication devices connected to a network; and a device that the communication device connected to the third network receives from the communication device connected to the second network, The method may further include transmitting to a communication device connected to the first network, and receiving the transmitted device information from the communication device connected to the first network.
また、前記第1のネットワークに接続された通信装置を制御可能であり、前記第1のネットワーク内に接続された機器の情報を持っている第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置を制御可能であり、前記第2のネットワーク内に接続された機器の情報を持っている第4のネットワークに接続された通信装置間で、機器情報を送受信するステップと、前記第4のネットワークに接続された通信装置が、前記第3のネットワークに接続された通信装置から受信した機器情報を、前記第2のネットワークに接続された通信装置に送信するステップと、送信された前記機器情報を前記第2のネットワークに接続された通信装置が受信するステップと、をさらに含んでいても良い。
A communication device connected to a third network capable of controlling a communication device connected to the first network and having information on a device connected in the first network; The communication device connected to the second network is controllable, and device information is transmitted and received between the communication devices connected to the fourth network having information on the devices connected to the second network. And a communication device connected to the fourth network transmits device information received from the communication device connected to the third network to the communication device connected to the second network; And a step of receiving the transmitted device information by a communication device connected to the second network.
本発明は、上記の通信制御方法をコンピュータに実行させるためのプログラムであっても良いし、該プログラムを記録するコンピュータ読み取り可能な記録媒体であっても良い。
The present invention may be a program for causing a computer to execute the communication control method described above, or a computer-readable recording medium for recording the program.
本明細書は本願の優先権の基礎である日本国特許出願2010-097339号の明細書および/または図面に記載される内容を包含する。
This specification includes the contents described in the specification and / or drawings of Japanese Patent Application No. 2010-097339, which is the basis of the priority of the present application.
本発明によれば、異なるネットワークに接続された通信装置間で、任意の機器情報を送受信でき、通信相手が通信すべき機器を容易に判断することが可能になる。
According to the present invention, it is possible to transmit / receive arbitrary device information between communication devices connected to different networks, and the communication partner can easily determine the device to communicate with.
本明細書において、異なるネットワークとは、例えば1つの家の中の家庭内LANと、それとは異なる家の異なる家庭内LANのような関係を有するものである。そのままでは、お互いのLAN間で通信を行ったり、異なるLAN接続機器を認識したり操作したりできない関係にあるネットワークの関係を指す。
In this specification, different networks have a relationship such as a home LAN in one house and a different home LAN in a different house. As it is, it refers to a network relationship in which communication between each LAN is not possible and different LAN connection devices cannot be recognized or operated.
また、通信制御装置とは、以下ではHGW100であり、通信装置とはネットワーク機器30であり、端末200も通信装置と称する。
In the following, the communication control device is the HGW 100, the communication device is the network device 30, and the terminal 200 is also referred to as a communication device.
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
まず、本願発明の特徴について、先行文献に記載されている技術との相違点を明確にするための説明を行う。図1Aは、特開2008-236344号(特許文献2)に記載の技術の要点(従来技術)と、本願発明に係る技術(本発明)の要点とを、模式化して説明するための図面である。
First, the features of the present invention will be described to clarify the differences from the technology described in the prior art. FIG. 1A is a diagram for schematically explaining the main points (conventional technology) of the technique described in Japanese Patent Application Laid-Open No. 2008-236344 (Patent Document 2) and the main points of the technique (present invention) according to the present invention. is there.
従来技術に係るネットワーク機器では、操作端末から端末側のプロキシ装置に対してM-サーチ(ネットワーク上のDLNA機器情報の取得)を依頼し(1))、カプセル化されて(2))、端末側のプロキシ装置から、ホームルータを通って、インターネット経由で相手側のホームルータ経由で、依頼がDLNA機器側のプロキシ装置に送信され(3))。このプロキシ装置で復元処理がなされ(4))、M-サーチ依頼がDLNA装置側に送信され(5))、そのレスポンス(応答)がプロキシ装置に渡される(6))。レスポンスがカプセル化され(7))、ホームルータ、インターネット、ホームルータを介して操作端末側のプロキシ装置に送られ(8))、プロキシ装置において復元されて(9))、操作端末に取得した情報が応答として送られる(10))。尚、M-サーチ及びその応答は、HGW(ホームルータ)を通ることができないため、特許文献1の技術では、それぞれのメッセージをカプセル化することで、ホームルータを通り、異なるネットワークに送信している。プロキシ装置は、メッセージのパケット化と、その復元を行う。
In the network device according to the prior art, an M-search (acquisition of DLNA device information on the network) is requested from the operation terminal to the proxy device on the terminal side, and is encapsulated (2)). The request is transmitted from the proxy device on the side to the proxy device on the DLNA device side via the home router and the home router on the other side via the Internet (3). This proxy device performs restoration processing (4)), an M-search request is transmitted to the DLNA device (5)), and the response (response) is passed to the proxy device (6)). The response is encapsulated (7)), sent to the proxy device on the operating terminal side via the home router, the Internet, and the home router (8)), restored in the proxy device (9)), and acquired by the operating terminal Information is sent as a response (10)). Since the M-search and its response cannot pass through the HGW (home router), the technology of Patent Document 1 encapsulates each message and sends it to a different network through the home router. Yes. The proxy device packetizes the message and restores it.
一方、本願(実施例1)の技術は、HGW100からDLNA機器30に対してM-サーチを依頼し(1))、その応答(2))を得てHGW100が、DB111に対して情報を送り保存させる((3))。次いで、情報端末126に機器の情報を表示させ(4))、機器を有しているネットワーク側が送信する情報を選択して(5))、HGW100に送信し、HGW100が、他方のHGWに情報送信する(6))。これにより、HGWなどにおけるパケット化などの処理が不要となる。
On the other hand, in the technique of the present application (Example 1), the HGW 100 requests the DLNA device 30 to perform an M-search (1)) and obtains a response (2)), and the HGW 100 sends information to the DB 111. Save ((3)). Next, the information of the device is displayed on the information terminal 126 (4)), the information transmitted from the network side having the device is selected (5)), transmitted to the HGW 100, and the HGW 100 transmits information to the other HGW. (6)). Thereby, processing such as packetization in HGW or the like becomes unnecessary.
(第一の実施の形態)
まず、本発明の第一の実施の形態に係る接続制御システムの概要、処理手順、構成について説明する。図1Bを参照して、第一の実施の形態に係る制御システムの概要を説明する。第一の実施の形態に係る制御システムは、ネットワークA10(第1のネットワーク)とネットワークA10とは異なるネットワークB20(第2のネットワーク)とをVPN接続し、ネットワークAからネットワークB、または、ネットワークBからネットワークAに接続された機器30a・30bを操作する際に、ネットワークA10およびB20に接続された機器30a・30bの名称をネットワークA10およびB20に接続された機器情報表示部126a・126bに表示し、送信する機器の名称をネットワークA10およびB20内にいる利用者が選択し、選択した機器30a・30bの名称、アドレス、機能等の情報をHGW A100a(通信装置、すなわち、通信制御装置)とB100b(通信装置、すなわち、通信制御装置)との間で送受信(S107)することを特徴とする。 (First embodiment)
First, an overview, processing procedure, and configuration of the connection control system according to the first embodiment of the present invention will be described. With reference to FIG. 1B, the outline | summary of the control system which concerns on 1st embodiment is demonstrated. In the control system according to the first embodiment, a network A10 (first network) and a network B20 (second network) different from the network A10 are VPN-connected, and the network A to the network B or the network B When the devices 30a and 30b connected to the network A are operated, the names of the devices 30a and 30b connected to the networks A10 and B20 are displayed on the device information display units 126a and 126b connected to the networks A10 and B20. The names of the devices to be transmitted are selected by the users in the networks A10 and B20, and information such as the names, addresses, and functions of the selected devices 30a and 30b are selected from the HGW A100a (communication device, ie, communication control device) and B100b. (S1) (S1) 7), characterized in that.
まず、本発明の第一の実施の形態に係る接続制御システムの概要、処理手順、構成について説明する。図1Bを参照して、第一の実施の形態に係る制御システムの概要を説明する。第一の実施の形態に係る制御システムは、ネットワークA10(第1のネットワーク)とネットワークA10とは異なるネットワークB20(第2のネットワーク)とをVPN接続し、ネットワークAからネットワークB、または、ネットワークBからネットワークAに接続された機器30a・30bを操作する際に、ネットワークA10およびB20に接続された機器30a・30bの名称をネットワークA10およびB20に接続された機器情報表示部126a・126bに表示し、送信する機器の名称をネットワークA10およびB20内にいる利用者が選択し、選択した機器30a・30bの名称、アドレス、機能等の情報をHGW A100a(通信装置、すなわち、通信制御装置)とB100b(通信装置、すなわち、通信制御装置)との間で送受信(S107)することを特徴とする。 (First embodiment)
First, an overview, processing procedure, and configuration of the connection control system according to the first embodiment of the present invention will be described. With reference to FIG. 1B, the outline | summary of the control system which concerns on 1st embodiment is demonstrated. In the control system according to the first embodiment, a network A10 (first network) and a network B20 (second network) different from the network A10 are VPN-connected, and the network A to the network B or the network B When the
機器30a、30bは、HGWA100a、HGW B100bとの間での通信機能を有している。
The devices 30a and 30b have a communication function with the HGWA 100a and the HGW B 100b.
表1は、図3で後述する機器情報データベース(DB)内に格納されているデータテーブルの例を示すものである。機器情報のデータテーブルは、機器の名称(例えばリビングTVなど)と、IPアドレスと、機能(DMR、DMPなど)と、UPnP Ver.と、製造者名と、型名と、MACアドレスと、で構成されている。ここでは、DLNAの規格であるM-サーチのレスポンスで返ってくる値を保存することが望ましい。UPnP Ver.は、“1”よりも小さい場合はマイナーバージョンであり、Verが低いとサポートされていない機能がある。
Table 1 shows an example of a data table stored in a device information database (DB) described later with reference to FIG. The device information data table includes a device name (for example, a living TV), an IP address, a function (DMR, DMP, etc.), UPnP Ver. And a manufacturer name, a model name, and a MAC address. Here, it is desirable to store the value returned by the response of the M-search which is the DLNA standard. UPnP Ver. Is a minor version when it is smaller than “1”, and there is a function that is not supported when Ver is low.
表1に示すようなテーブルをレスポンスに基づいて作成、保存しておくことで、ネットワーク機器を特定し、異なるネットワークからネットワーク機器の操作等を行うことができる。表1は例示であり、値の増減があっても良い。
By creating and saving a table as shown in Table 1 based on the response, the network device can be specified and the network device can be operated from a different network. Table 1 is an example, and the value may increase or decrease.
図2を用いて第一の実施形態に係る制御システムの処理手順を説明する。図2に示すようにHGW A100aおよびB100b間で機器情報の送受信やVPN接続を行うためにSIP(IMS)セッションを確立させる(ステップS101~S103)。ネットワークAおよびB内の利用者は、表1のテーブル中から得られた機器情報表示部126に表示された(ステップS104)それぞれのネットワークに接続された機器名称の中から、送信する機器を選択する(ステップS105)。選択した機器の情報一覧をXMLやHTML形式で作成し(ステップS106)、ネットワークAおよびBの利用者はそれぞれHGW A100aまたはHGW B100bに送信する(ステップS107)。そして、HGWA100aおよびHGW B100bとの間でVPNの接続を行う(ステップS108)。送信する機器情報には名称やアドレス、機能などDLNAで規定されている機器発見で得られる情報が含まれていることが望ましい。また、送信するファイルフォーマットはDLNAの機能である機器発見の際に用いられるXML形式やHTML形式であることが望ましい。そのため、それぞれの機器は一般的なHTTP通信を行うことができる必要がある。ステップS104~S107に関しては、HGW A100aあるいはHGW B100bのどちらかの端末のみの処理でも良い。
The processing procedure of the control system according to the first embodiment will be described with reference to FIG. As shown in FIG. 2, a SIP (IMS) session is established to transmit / receive device information and make a VPN connection between the HGW A 100a and B 100b (steps S101 to S103). The users in the networks A and B select the device to be transmitted from the device names connected to the respective networks displayed on the device information display unit 126 obtained from the table of Table 1 (step S104). (Step S105). The information list of the selected device is created in XML or HTML format (step S106), and the users of networks A and B transmit to HGW A 100a or HGW B 100b, respectively (step S107). Then, VPN connection is performed between the HGWA 100a and the HGW B 100b (step S108). It is desirable that device information to be transmitted includes information obtained by device discovery specified by DLNA, such as name, address, and function. In addition, it is desirable that the file format to be transmitted is an XML format or an HTML format used for device discovery, which is a DLNA function. Therefore, each device needs to be able to perform general HTTP communication. With respect to steps S104 to S107, the processing of only the terminal of either HGW A 100a or HGW B 100b may be performed.
図3を参照して、本発明の通信制御装置に対応する装置であって、本発明の第一の実施の形態に係るHGW100の構成例について説明する。図3に示すように、HGW100は、記憶部110、制御部120、通信部130を備えている。通信部130は、SIP(IMS)通信とHTTP通信の一般的なインターフェースおよびライブラリを備え、他のHGW、端末との間で通信を行う。
With reference to FIG. 3, a configuration example of the HGW 100 according to the first embodiment of the present invention, which is a device corresponding to the communication control device of the present invention, will be described. As illustrated in FIG. 3, the HGW 100 includes a storage unit 110, a control unit 120, and a communication unit 130. The communication unit 130 includes general interfaces and libraries for SIP (IMS) communication and HTTP communication, and performs communication with other HGWs and terminals.
制御部120は、VPN接続処理部121、SIP(IMS)処理部122、機器情報処理部123、機器情報選択部124、機器情報送信部125、機器情報表示部126、を備える。SIP(IMS)処理部122は、通信部130が受信したSIP(IMS)の接続要求に対して、セッションを確立する。VPN接続処理部121は、要求された通信相手との間でVPN接続処理を行う。機器情報表示部126は、機器情報DB111に保存されている機器情報から名称部分を抽出して、図4に示すようにレイアウトして表示する。
The control unit 120 includes a VPN connection processing unit 121, a SIP (IMS) processing unit 122, a device information processing unit 123, a device information selection unit 124, a device information transmission unit 125, and a device information display unit 126. The SIP (IMS) processing unit 122 establishes a session in response to the SIP (IMS) connection request received by the communication unit 130. The VPN connection processing unit 121 performs VPN connection processing with the requested communication partner. The device information display unit 126 extracts the name portion from the device information stored in the device information DB 111, and displays the layout as shown in FIG.
図4に示す機器情報表示部126は、携帯端末やリモコン装置のような構成内に設けられており、ネットワーク機器名表示欄131と、チェックボックス133と、キー部137とを有し、さらに、送信部135を備えている。例えば図4に示すように、Living TVにチェックを入れた状態で、決定ボタンなどを押すと、送信部135から、Living TVの機器情報が送信される。また、受信した相手方ネットワークの機器情報は、ネットワーク機器名表示欄131に表示される。
The device information display unit 126 illustrated in FIG. 4 is provided in a configuration such as a mobile terminal or a remote control device, and includes a network device name display field 131, a check box 133, and a key unit 137. A transmission unit 135 is provided. For example, as shown in FIG. 4, when a determination button or the like is pressed in a state where the Living TV is checked, the device information of the Living TV is transmitted from the transmission unit 135. The received device information of the other party network is displayed in the network device name display field 131.
機器情報表示部126は、図3に示すようにHGWに含まれているが、テレビ、携帯電話等、ネットワークに接続可能な表示デバイスであればHGW100とは別となっている構成でも良い。
The device information display unit 126 is included in the HGW as shown in FIG. 3, but may be configured separately from the HGW 100 as long as it is a display device that can be connected to a network, such as a television or a mobile phone.
機器情報選択部124は、通信相手に送信する機器情報を任意に選択するもので、機器情報表示部126に表示された機器名称を基に、ネットワーク内にいる利用者がチェックボックスやタッチパネル等で選択することで、選択した機器名称と機器情報DB111に登録してある機器情報とを関連付けて、HTMLやXML形式で送信する機器の一覧を作成する。
The device information selection unit 124 arbitrarily selects device information to be transmitted to the communication partner. Based on the device name displayed on the device information display unit 126, a user in the network can use a check box, a touch panel, or the like. By selecting, a list of devices to be transmitted in HTML or XML format is created by associating the selected device name with the device information registered in the device information DB 111.
機器情報送信部125は、機器情報選択部124で選択、作成された機器情報の一覧を通信相手に送信する。機器情報処理部123は、一定間隔あるいは機器情報表示部126が機器情報DB111から機器名称を抽出しようとしたときに同じネットワーク上の機器情報の収集を行うことや、通信相手から受信した機器情報の一覧から名称やアドレス、機能を抽出する処理を行う。記憶部110が備える、機器情報DB111は、機器情報処理部123が収集し、処理した情報を保存する。
The device information transmission unit 125 transmits a list of device information selected and created by the device information selection unit 124 to the communication partner. The device information processing unit 123 collects device information on the same network when the device information display unit 126 tries to extract the device name from the device information DB 111 at a fixed interval or the device information received from the communication partner. Performs processing to extract names, addresses, and functions from the list. The device information DB 111 provided in the storage unit 110 stores information collected and processed by the device information processing unit 123.
(第二の実施の形態)
次に、本発明の第二の実施の形態に係る接続制御システムの概要、処理手順、構成を説明する。 (Second embodiment)
Next, an outline, a processing procedure, and a configuration of the connection control system according to the second embodiment of the present invention will be described.
次に、本発明の第二の実施の形態に係る接続制御システムの概要、処理手順、構成を説明する。 (Second embodiment)
Next, an outline, a processing procedure, and a configuration of the connection control system according to the second embodiment of the present invention will be described.
図5を参照して、本発明の第二の実施の形態に係る制御システムの概要を説明する。第二の実施形態に係る制御システムは、ネットワークA10とネットワークB20をVPN接続し(S212)、端末A200がネットワークA10を介してネットワークB20、または、ネットワークB20からネットワークA10に接続された機器30aを操作する際に、ネットワークA10およびネットワークB20に接続された機器30aの名称を、ネットワークA10に接続された機器情報を持つ端末A200(第3のネットワークを形成する)の機器情報表示部126およびネットワークBに接続された機器情報表示部126bに表示し、送信する機器名称を端末A200の利用者およびネットワークB20内にいる利用者が選択し、選択した機器30aの名称、アドレス、機能等の情報を端末A200とHGW B100bとの間で送受信し(S207)、端末A200はHGW B100bより受信した機器情報をHGW A100aに送信する(S208)ことを特徴とする。
The outline of the control system according to the second embodiment of the present invention will be described with reference to FIG. In the control system according to the second embodiment, the network A10 and the network B20 are VPN-connected (S212), and the terminal A200 operates the network B20 via the network A10 or the device 30a connected to the network A10 from the network B20. In this case, the names of the devices 30a connected to the network A10 and the network B20 are displayed on the device information display unit 126 and the network B of the terminal A200 (forming a third network) having device information connected to the network A10. A user of the terminal A200 and a user in the network B20 select a device name to be displayed and transmitted on the connected device information display unit 126b, and information such as the name, address, and function of the selected device 30a is stored in the terminal A200. Between HGW and HGW B100b (S207) A200 is characterized by transmitting the device information received from the HGW B 100 b to a HGW A100a (S208).
図6を参照して、第二の実施の形態に係る制御システムの処理手順を説明する。図6に示すように、端末 A200、HGW B100b間で機器情報の送受信を行うために、SIP(IMS)セッションを確立させる(ステップS201~S203)。端末A200の利用者、ネットワークB20内にいる利用者は、機器情報表示部126bあるいは126に表示された(ステップS204)ネットワークA10あるいはネットワークB20に接続された機器名称の中から、送信する機器を選択する(ステップS205)。選択した機器の情報一覧をXMLやHTML形式で作成し(ステップS206)、端末A200の利用者とネットワークB20内の利用者はそれぞれ端末A200またはHGW B100bに送信する(ステップS207)。端末A200の利用者は端末A200がHGW B100bから受信した機器情報をHGW A100aに送信する(ステップS208)。そして、端末A200のVPN接続要求(ステップS208)を基に、HGW A100aおよびHGW B100bとの間でVPN接続を行う(ステップS212)。送信する機器情報には、名称やアドレス、機能などDLNAで規定されている機器発見で得られる情報が含まれていることが望ましい。また、送信するファイルフォーマットはDLNAの機能である機器発見の際に用いられるXML形式やHTML形式であることが望ましい。そのため、それぞれの機器は一般的なHTTP通信を行える必要がある。ステップS204~S207に関しては、端末A200あるいはHGWB100bのどちらかの端末のみの処理でも良い。
Referring to FIG. 6, the processing procedure of the control system according to the second embodiment will be described. As shown in FIG. 6, a SIP (IMS) session is established in order to transmit / receive device information between the terminal A200 and the HGW B100b (steps S201 to S203). The user of the terminal A200 and the user in the network B20 select the device to be transmitted from the device names connected to the network A10 or the network B20 displayed on the device information display unit 126b or 126 (step S204). (Step S205). An information list of the selected device is created in XML or HTML format (step S206), and the user of terminal A200 and the user in network B20 transmit to terminal A200 or HGW ま た は B100b, respectively (step S207). The user of terminal A200 transmits the device information received by terminal A200 from HGWHB100b to HGW A100a (step S208). Then, based on the VPN connection request of the terminal A200 (step S208), a VPN connection is made between the HGW A 100a and the HGW B 100b (step S212). The device information to be transmitted preferably includes information obtained by device discovery specified by DLNA such as name, address, and function. In addition, it is desirable that the file format to be transmitted is an XML format or an HTML format used for device discovery, which is a DLNA function. Therefore, each device needs to be able to perform general HTTP communication. With respect to steps S204 to S207, processing of only the terminal A200 or the HGWB 100b may be performed.
尚、第二の実施形態に係るHGWの構成は、第一の実施形態に係るHGWの構成と同じで良い。
Note that the configuration of the HGW according to the second embodiment may be the same as the configuration of the HGW according to the first embodiment.
図7を参照して、第二の実施形態に係る端末200の一構成例について説明する。図7に示すように、端末200は、記憶部210、制御部220、通信部230を備える。通信部230は、SIP(IMS)通信とHTTP通信の一般的なインターフェースおよびライブラリを備え、HGW、他の端末との間で通信を行う。制御部220は、VPN接続要求部221、SIP(IMS)処理部222、機器情報処理部223、機器情報選択部224、機器情報送信部225、機器情報表示部226、を備える。
A configuration example of the terminal 200 according to the second embodiment will be described with reference to FIG. As illustrated in FIG. 7, the terminal 200 includes a storage unit 210, a control unit 220, and a communication unit 230. The communication unit 230 includes general interfaces and libraries for SIP (IMS) communication and HTTP communication, and performs communication with the HGW and other terminals. The control unit 220 includes a VPN connection request unit 221, a SIP (IMS) processing unit 222, a device information processing unit 223, a device information selection unit 224, a device information transmission unit 225, and a device information display unit 226.
SIP(IMS)処理部222は通信部230が受信したSIP(IMS)の接続要求に対して、セッションを確立する。VPN接続要求部221はHGWに他のHGWとの間とのVPN接続の要求を行う。機器情報表示部226は、機器情報DB211に保存されている機器情報から名称部分を抽出して、図4のようにレイアウトして表示する。
In response to the SIP (IMS) connection request received by the communication unit 230, the SIP (IMS) processing unit 222 establishes a session. The VPN connection request unit 221 requests the HGW for a VPN connection with another HGW. The device information display unit 226 extracts the name portion from the device information stored in the device information DB 211, and displays the layout as shown in FIG.
機器情報表示部226は、端末200が携帯電話の場合は、携帯電話のディスプレイであるが、テレビ等、ネットワークに接続可能な表示デバイスであれば、端末200とは別に機器情報表示部226が設けられていても良い。機器情報選択部224は、通信相手に送信する機器情報を任意に選択する機能を有し、機器情報表示部226に表示された機器名称等を基に、ネットワーク内にいる利用者による、チェックボックスやタッチパネル等での選択に応じて、選択された機器名称と機器情報DB211に登録してある機器情報とを関連付けて、HTMLやXML形式で送信する機器の一覧を作成する。機器情報送信部225は、機器情報選択部224で選択、作成した機器情報の一覧を通信相手に送信、または、通信相手から受信した機器情報の一覧を転送するものである。機器情報処理部223は、例えば、端末A200がネットワークA10内にいるときに一定間隔あるいは端末A200の利用者が指示したときにネットワークA10内に接続された機器情報の収集を行うことや、通信相手から受信した機器情報の一覧から名称やアドレス、機能を抽出する処理を行う。記憶部210が備える機器情報DB211は、機器情報処理部223が収集、処理した情報を保存する。
The device information display unit 226 is a display of a mobile phone when the terminal 200 is a mobile phone, but the device information display unit 226 is provided separately from the terminal 200 if the display device can be connected to a network such as a television. It may be done. The device information selection unit 224 has a function of arbitrarily selecting device information to be transmitted to a communication partner, and a check box by a user in the network based on the device name displayed on the device information display unit 226 In response to selection on the touch panel or the like, a list of devices to be transmitted in HTML or XML format is created by associating the selected device name with the device information registered in the device information DB 211. The device information transmission unit 225 transmits a list of device information selected and created by the device information selection unit 224 to the communication partner or transfers a list of device information received from the communication partner. The device information processing unit 223, for example, collects device information connected in the network A10 when the terminal A200 is in the network A10 or when a user of the terminal A200 instructs, The process of extracting the name, address, and function from the list of device information received from. The device information DB 211 provided in the storage unit 210 stores information collected and processed by the device information processing unit 223.
本実施の形態によれば、異なるネットワーク外の端末等を利用して、HGWのアドレスと選択したDLNA機器情報を送信し、異なるネットワーク間のVPN接続を行うことができる。
According to the present embodiment, the VPN connection between different networks can be performed by transmitting the HGW address and the selected DLNA device information using a terminal outside the different network.
(第三の実施の形態)
次に、本発明の第三の実施形態に係る接続制御システムの概要、処理手順、構成について図面を参照しながら説明を行う。 (Third embodiment)
Next, the outline, processing procedure, and configuration of the connection control system according to the third embodiment of the present invention will be described with reference to the drawings.
次に、本発明の第三の実施形態に係る接続制御システムの概要、処理手順、構成について図面を参照しながら説明を行う。 (Third embodiment)
Next, the outline, processing procedure, and configuration of the connection control system according to the third embodiment of the present invention will be described with reference to the drawings.
図8を用いて第三の実施形態に係る制御システムの概要を説明する。第三の実施形態に係る制御システムは、ネットワークA10とネットワークB20をVPN接続し、端末A200aがネットワークA10を介してネットワークB20、または端末B200bがネットワークB20を介してネットワークA10に接続された機器30a・30bを操作する際に、ネットワークA10およびネットワークB20に接続された機器30a・30bの名称を、ネットワークA10に接続された機器情報を持つ端末A200aの機器情報表示部126aおよびネットワークB20に接続された機器情報を持つ端末B200bの機器情報表示部126bに表示し、選択した機器30の名称、アドレス、機能等の情報を端末A200a(第1,2のネットワークとは異なる第3のネットワークを構成する)と端末B200b(第1から3までのネットワークとは異なる第4のネットワークを構成する)との間で送受信し、端末A200aは端末B200bより受信した機器情報をHGW A100aに、端末B200bは端末A200aより受信した機器情報をHGW B100bに送信することを特徴とする。
The outline of the control system according to the third embodiment will be described with reference to FIG. In the control system according to the third embodiment, a network A10 and a network B20 are connected by VPN, a terminal A200a is connected to the network B20 via the network A10, or a terminal 30200b is connected to the network A10 via the network B20. When operating 30b, the names of the devices 30a and 30b connected to the network A10 and the network B20 are changed to the device information display unit 126a of the terminal A 200a having the device information connected to the network A10 and the devices connected to the network B20. Information displayed on the device information display unit 126b of the terminal B 200b having information, and information on the name, address, function, and the like of the selected device 30 are displayed on the terminal A 200a (which constitutes a third network different from the first and second networks). Terminal B 200b (the first to third nets The terminal A 200a transmits the device information received from the terminal B 200b to the HGWaA 100a, and the terminal B 200b transmits the device information received from the terminal A 200a to the HGW B 100b. It is characterized by that.
図9を参照して、第三の実施形態に係る制御システムの処理手順について説明する。図9に示すように、端末A200a、B200b間で機器情報の送受信を行うために、SIP(IMS)セッションを確立させる(ステップS301~S303)。端末A200aおよびB200bの利用者は、機器情報表示部126に表示された(ステップS304)ネットワークA10およびB20に接続された機器名称の中から、送信する機器を選択する(ステップS305)。選択した機器の情報一覧をXMLやHTML形式で作成し(ステップS306)、端末A200aの利用者および端末B200bの利用者は、それぞれ端末A200aあるいはB200bに選択した機器の情報一覧を送信する(ステップS307)。端末A200aの利用者は、端末A200aが端末B200bから受信した機器情報をHGW A100aに、端末B200bの利用者は端末B200bが端末A200aから受信した機器情報をHGW B100bに送信する(ステップS308)。
Referring to FIG. 9, the processing procedure of the control system according to the third embodiment will be described. As shown in FIG. 9, a SIP (IMS) session is established in order to transmit / receive device information between the terminals A 200a and B 200b (steps S301 to S303). The users of the terminals A 200a and B 200b select a device to be transmitted from device names connected to the networks A10 and B20 displayed on the device information display unit 126 (step S304) (step S305). An information list of the selected device is created in XML or HTML format (step S306), and the user of the terminal A 200a and the user of the terminal B 200b transmit the information list of the selected device to the terminal A 200a or B 200b, respectively (step S307). ). The user of terminal A200a transmits the device information received by terminal A200a from terminal B200b to HGW A100a, and the user of terminal B200b transmits the device information received by terminal B200b from terminal A200a to HGW B100b (step S308).
そして、端末A200aと端末B200bからのVPN接続要求(ステップS308)を基に、HGW A100aおよびHGW B100bとの間でVPN接続を行う(ステップS312)。送信する機器情報には、名称やアドレス、機能などDLNAで規定されている機器発見で得られる情報が含まれていることが望ましい。また、送信するファイルフォーマットは、DLNAの機能である機器発見の際に用いられるXML形式やHTML形式であることが望ましい。そのため、それぞれの機器は、一般的なHTTP通信を行える必要がある。ステップS304~S308に関しては、端末A200aあるいは端末B200bのどちらかの端末のみの処理でも良い。
Then, based on the VPN connection request from the terminal A 200a and the terminal B 200b (step S308), the VPN connection is performed between the HGW A 100a and the HGW B 100b (step S312). The device information to be transmitted preferably includes information obtained by device discovery specified by DLNA such as name, address, and function. The file format to be transmitted is preferably an XML format or an HTML format used for device discovery, which is a DLNA function. Therefore, each device needs to be able to perform general HTTP communication. With respect to steps S304 to S308, only the terminal A200a or the terminal B200b may be processed.
尚、第三の実施形態に係るHGWおよび端末の構成は、第一および第二の実施形態に係るHGWおよび端末の構成と同じで良い。
The configurations of the HGW and terminal according to the third embodiment may be the same as the configurations of the HGW and terminal according to the first and second embodiments.
本実施の形態によれば、異なるネットワーク外の2つの端末等を利用して、HGWのアドレスと選択したDLNA機器情報を送信し、異なるネットワーク間のVPN接続を行うことができる。
According to the present embodiment, it is possible to perform VPN connection between different networks by transmitting the address of the HGW and the selected DLNA device information using two terminals or the like outside different networks.
以下に、上記実施の形態における、より具体的な実施例について説明する。
Hereinafter, more specific examples in the above embodiment will be described.
[実施例1]
上記第二の実施の形態を通報システムに適応させた第1実施例について説明する。図10は、システムの特徴と概要とを示した図である。この例では、自宅で、センサが不法侵入者を感知した場合を想定している。自宅300に設けられた自宅サーバ303は、ビデオカメラを備えたセンサ301により異常を受信すると、自宅300の住人が持つ外出先305の端末310・320に、電子メール等の手段により異常を通知する(S401)。通知を受信した住人の端末310・320は、自宅とVPN接続を行った後、自宅300の監視カメラ301の映像を確認する。異常を確認後、自宅とのVPN接続を行ったまま警察、警備会社等の通報先330の端末340に通報する。続いて、外出先305の端末310・320と、通報先の端末340との間で、DLNAの通信やVPN接続に必要な情報の送受信を行い(S408、S409)、住人は外出先305の端末310・320が受信した通報先の情報を自宅の端末303に送信する。この外出先310・320、通報先330、自宅300のそれぞれの端末で送受信される機器情報は、HTMLやXML形式であることが望ましく、そのため、それぞれの端末303、310、320、340は、一般的なHTTP通信を行える必要があり、外出先305と自宅300、通報先330との間にセッションを確立するにはIMS(SIP)通信を使うことが望ましい。 [Example 1]
A first example in which the second embodiment is adapted to a notification system will be described. FIG. 10 is a diagram showing the features and outline of the system. In this example, it is assumed that the sensor detects a trespasser at home. When thehome server 303 provided in the home 300 receives the abnormality by the sensor 301 provided with the video camera, the home server 303 notifies the abnormality to the terminals 310 and 320 of the destination 305 owned by the resident of the home 300 by means of e-mail or the like. (S401). The resident terminals 310 and 320 having received the notification confirm the video of the monitoring camera 301 in the home 300 after making a VPN connection with the home. After confirming the abnormality, the terminal 340 of the reporting destination 330 such as the police or the security company is notified while the VPN connection with the home is made. Subsequently, information necessary for DLNA communication and VPN connection is transmitted and received between the terminals 310 and 320 of the destination 305 and the terminal 340 of the report destination (S408, S409), and the resident is the terminal of the destination 305. The information of the report destination received by 310 and 320 is transmitted to the terminal 303 at home. It is desirable that the device information transmitted / received at each of the outing destinations 310 and 320, the notification destination 330, and the home 300 is in an HTML or XML format. Therefore, each of the terminals 303, 310, 320, and 340 In order to establish a session between the destination 305, the home 300, and the notification destination 330, it is desirable to use IMS (SIP) communication.
上記第二の実施の形態を通報システムに適応させた第1実施例について説明する。図10は、システムの特徴と概要とを示した図である。この例では、自宅で、センサが不法侵入者を感知した場合を想定している。自宅300に設けられた自宅サーバ303は、ビデオカメラを備えたセンサ301により異常を受信すると、自宅300の住人が持つ外出先305の端末310・320に、電子メール等の手段により異常を通知する(S401)。通知を受信した住人の端末310・320は、自宅とVPN接続を行った後、自宅300の監視カメラ301の映像を確認する。異常を確認後、自宅とのVPN接続を行ったまま警察、警備会社等の通報先330の端末340に通報する。続いて、外出先305の端末310・320と、通報先の端末340との間で、DLNAの通信やVPN接続に必要な情報の送受信を行い(S408、S409)、住人は外出先305の端末310・320が受信した通報先の情報を自宅の端末303に送信する。この外出先310・320、通報先330、自宅300のそれぞれの端末で送受信される機器情報は、HTMLやXML形式であることが望ましく、そのため、それぞれの端末303、310、320、340は、一般的なHTTP通信を行える必要があり、外出先305と自宅300、通報先330との間にセッションを確立するにはIMS(SIP)通信を使うことが望ましい。 [Example 1]
A first example in which the second embodiment is adapted to a notification system will be described. FIG. 10 is a diagram showing the features and outline of the system. In this example, it is assumed that the sensor detects a trespasser at home. When the
そして、外出先端末310、320から自宅300にVPN接続の要求をすることで、自宅300と通報先330が持つ情報を基に、お互いをVPNで接続する。また、外出先305から自宅300に監視カメラ301の映像を通報先330に送信するように要求することで、通報先330で自宅300の監視カメラ301の映像を見ることができる(340)。また、通報先330から自宅300に映像再生の要求を出すことで、通報先330から自宅300のディスプレイ303に映像を映すことができる。この場合の映像は、自宅300に保存されているもの、通報先330に保存されているもの、通報先330のカメラ(図示せず)を使って撮影しているもの、別の動画配信サーバ(図示せず)に設けられているものなど、どのようなものでも良いが、不法侵入者を威嚇したり、説得したりすることができるものを提示することが望ましい。本実施例に挙げられるシステムでは、送受信する機器はDMR(Digital Media Renderer)と呼ばれる、DMC(Digital Media Controller)からの再生指示を受け動画を再生する機器のみでもよい。
Then, by requesting a VPN connection from the out-of- office terminals 310 and 320 to the home 300, the home 300 and the report destination 330 are connected to each other by the VPN based on the information held by the home 300. Further, by requesting that the video of the monitoring camera 301 be transmitted from the outside location 305 to the home 300 to the reporting destination 330, the video of the monitoring camera 301 at the home 300 can be viewed at the reporting destination 330 (340). In addition, by issuing a video playback request from the report destination 330 to the home 300, the video can be displayed on the display 303 of the home 300 from the report destination 330. In this case, the video is stored in the home 300, stored in the notification destination 330, captured using the camera (not shown) of the notification destination 330, another video distribution server ( Anything such as those provided in (not shown) may be used, but it is desirable to present something that can threaten or persuade illegal intruders. In the system described in the present embodiment, the device for transmitting and receiving may be only a device called DMR (Digital Media Renderer) that receives a playback instruction from a DMC (Digital Media Controller) and plays a moving image.
図11を参照して、上記システムに係る制御システムの処理手順を説明する。センサから異常を受信したサーバは、外出している住人の端末に電子メール等の方法で通知をし、自宅サーバと外出先端末との間にVPN接続を行う(ステップS401~S404)。住人は、自宅の異常を監視カメラの映像で確認した後、警察等の通報先に通報し、住人と通報先との間で自宅のDMRと通報先のDMRの情報を送受信する(ステップS405~S409)。住人、通報先は、送信するDMRの情報を選択可能であり、HTMLやXML形式で送信する。ここで、SIP(IMS)アドレス等、VPN接続に必要な情報も送受信する。そのため、それぞれの端末は一般的なHTTP通信を行える必要がある。住人は、通報先から受信した通報先のDMRの情報とVPN接続に必要な情報を自宅300のサーバに送信し(ステップS410)、自宅300と通報先330間のVPN接続要求を出し(ステップS410)、自宅300、通報先330間をVPNで接続する(ステップS411~S414)。
Referring to FIG. 11, the processing procedure of the control system according to the above system will be described. The server that has received the abnormality from the sensor notifies the resident's terminal that has gone out by e-mail or the like, and establishes a VPN connection between the home server and the destination terminal (steps S401 to S404). The resident confirms the abnormality of the home with the video of the monitoring camera, and then reports to the reporting destination such as the police, and transmits and receives the DMR information of the home and the reporting destination between the resident and the reporting destination (step S405- S409). The resident and reporter can select the DMR information to be sent and send it in HTML or XML format. Here, information necessary for VPN connection such as SIP (IMS) address is also transmitted and received. Therefore, each terminal needs to be able to perform general HTTP communication. The resident transmits the DMR information of the report destination received from the report destination and the information necessary for VPN connection to the server of the home 300 (step S410), and issues a VPN connection request between the home 300 and the report destination 330 (step S410). ) The home 300 and the notification destination 330 are connected by VPN (steps S411 to S414).
また、住人が外出先305端末から通報先330のDMRに自宅300のカメラの映像を映す指示(リクエスト)を出すことで(ステップS415)、通報先330で自宅300の監視カメラの映像を見ることができる(ステップS416,S417)。また、通報先330から自宅300のDMRに映像を映す指示を出すことで(ステップS418)、自宅300のディスプレイに通報先330から映像を映すことができる(ステップS419)。通報先330への映像再生(ステップS415~S417)と通報先330への映像再生(ステップS418~S419)の順序は、この限りではなく、順序が入れ替わることや、省くことも可能である。
In addition, when the resident issues an instruction (request) to display the video of the camera of the home 300 on the DMR of the report destination 330 from the outside destination 305 terminal (step S415), the video of the surveillance camera of the home 300 is viewed at the report destination 330 (Steps S416 and S417). Further, by issuing an instruction to display a video on the DMR of the home 300 from the reporting destination 330 (step S418), the video from the reporting destination 330 can be projected on the display of the home 300 (step S419). The order of the video reproduction to the notification destination 330 (steps S415 to S417) and the video reproduction to the notification destination 330 (steps S418 to S419) is not limited to this, and the order may be changed or omitted.
以上のように、本発明の実施の形態および実施例について説明を行なったが、今回開示した実施の形態および実施例は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれる。
As described above, the embodiments and examples of the present invention have been described. However, the embodiments and examples disclosed this time should be considered as illustrative in all points and not restrictive. is there. The scope of the present invention is defined by the terms of the claims, and includes meanings equivalent to the terms of the claims and all modifications within the scope.
例えば、実施の形態では、第3のネットワーク、第4のネットワークを、端末で示したが、その他の情報機器で構成しても良いし、第1のネットワーク等と同様の構成を有していても良い。また、ネットワーク数は4までの例を示したが、それ以上の数であっても良い。
For example, in the embodiment, the third network and the fourth network are shown as terminals. However, the third network and the fourth network may be configured by other information devices, and have the same configuration as the first network. Also good. Moreover, although the number of networks was shown as an example up to 4, it may be more than that.
また、本実施の形態で説明した機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。尚、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
In addition, a program for realizing the functions described in the present embodiment is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to execute processing of each unit. May be performed. The “computer system” here includes an OS and hardware such as peripheral devices.
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
In addition, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また前記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
Further, the “computer-readable recording medium” means a storage device such as a flexible disk, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the above-described functions, or may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
本発明は、通信制御装置に利用可能である。
The present invention can be used for a communication control device.
本明細書で引用した全ての刊行物、特許および特許出願をそのまま参考として本明細書にとり入れるものとする。
All publications, patents and patent applications cited in this specification shall be incorporated into the present specification as they are.
10 ネットワークA
20 ネットワークB
30a・b ネットワークに接続された機器
100a・b HGW A,HGW B
110 記憶部
111 機器情報DB
120 制御部
121 VPN接続処理部
122 SIP(IMS)処理部
123 機器情報処理部
124 機器情報選択部
125 機器情報送信部
126 機器情報表示部
130 通信部
200a・b 端末A,端末 B
210 記憶部
211 機器情報DB
220 制御部
221 VPN接続要求部
222 SIP(IMS)処理部
223 機器情報処理部
224 機器情報選択部
225 機器情報送信部
226 機器情報表示部
230 通信部 10 Network A
20 Network B
Equipment connected to the 30a / b network
100a ・ b HGW A, HGW B
110 Memory
111 Device information DB
120 Control unit
121 VPN connection processor
122 SIP (IMS) processing unit
123 Device Information Processing Department
124 Device information selector
125 Device information transmitter
126 Device information display section
130 Communications department
200a ・ b Terminal A, Terminal B
210 Memory
211 Device information DB
220 Control unit
221 VPN connection request section
222 SIP (IMS) processor
223 Equipment Information Processing Department
224 Device information selector
225 Device information transmitter
226 Device information display
230 Communications department
20 ネットワークB
30a・b ネットワークに接続された機器
100a・b HGW A,HGW B
110 記憶部
111 機器情報DB
120 制御部
121 VPN接続処理部
122 SIP(IMS)処理部
123 機器情報処理部
124 機器情報選択部
125 機器情報送信部
126 機器情報表示部
130 通信部
200a・b 端末A,端末 B
210 記憶部
211 機器情報DB
220 制御部
221 VPN接続要求部
222 SIP(IMS)処理部
223 機器情報処理部
224 機器情報選択部
225 機器情報送信部
226 機器情報表示部
230 通信部 10 Network A
20 Network B
Equipment connected to the 30a / b network
100a ・ b HGW A, HGW B
110 Memory
111 Device information DB
120 Control unit
121 VPN connection processor
122 SIP (IMS) processing unit
123 Device Information Processing Department
124 Device information selector
125 Device information transmitter
126 Device information display section
130 Communications department
200a ・ b Terminal A, Terminal B
210 Memory
211 Device information DB
220 Control unit
221 VPN connection request section
222 SIP (IMS) processor
223 Equipment Information Processing Department
224 Device information selector
225 Device information transmitter
226 Device information display
230 Communications department
Claims (9)
- 第1のネットワークと、前記第1のネットワークとは異なる第2のネットワークとのそれぞれのインターフェイス部に設けられる通信制御装置であって、
前記第1のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置と、の間で、各々のネットワーク内に接続されている機器の情報を送受信する第1の送受信部と、
各々の前記通信装置が送信する機器の情報を選択する第1の機器情報選択部と、
受信した機器の情報を記憶する第1の機器情報記憶部と、
前記第1のネットワークと前記第2のネットワークとの間に仮想通信経路による通信が適用される場合に、受信した機器情報を基に前記第1のネットワークに接続された機器が前記第2のネットワークに接続された機器と通信する通信部と、
を備えたことを特徴とする通信制御装置。 A communication control device provided in each interface unit of a first network and a second network different from the first network,
A first transmission / reception unit that transmits / receives information on devices connected to each network between the communication device connected to the first network and the communication device connected to the second network. When,
A first device information selection unit for selecting information of a device transmitted by each of the communication devices;
A first device information storage unit for storing received device information;
When communication using a virtual communication path is applied between the first network and the second network, a device connected to the first network based on the received device information is the second network. A communication unit that communicates with a device connected to
A communication control apparatus comprising: - 請求項1に記載の通信制御装置を、前記第1のネットワーク及び前記第2のネットワークのそれぞれのインターフェイス部に設けたことを特徴とする通信制御システム。 A communication control system according to claim 1, wherein the communication control device according to claim 1 is provided in each interface section of the first network and the second network.
- さらに、前記第1のネットワーク及び前記第2のネットワークとは異なる第3のネットワークに設けられる第1の端末であって、前記第1のネットワーク内に接続された機器の情報を保持し、前記第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置と、の間で、機器情報を送受信する第2の送受信部と、
各々の前記通信装置が送信する機器の情報を選択する第2の機器情報選択部と、
受信した機器の情報を記憶する第2の機器情報記憶部と、
前記第2のネットワークの通信制御装置のアドレスと、前記第2のネットワークに接続された通信装置から受信した機器情報を、前記第1のネットワークに接続された通信制御装置に送信する第2の通信部と、を有する第1の端末と、
を備えたことを特徴とする請求項2に記載の通信制御システム。 Furthermore, the first terminal is provided in a third network different from the first network and the second network, and holds information on devices connected in the first network, and A second transmission / reception unit that transmits and receives device information between the communication device connected to the network 3 and the communication device connected to the second network;
A second device information selection unit for selecting information of a device transmitted by each of the communication devices;
A second device information storage unit for storing received device information;
Second communication for transmitting the address of the communication control device of the second network and the device information received from the communication device connected to the second network to the communication control device connected to the first network A first terminal having a unit;
The communication control system according to claim 2, further comprising: - さらに、前記第1のネットワーク及び前記第2のネットワークとは異なる第3のネットワークに設けられる第1の端末であって、前記第1のネットワーク内に接続された機器の情報を保持し、前記第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置と、の間で、機器情報を送受信する第2の送受信部と、
各々の前記通信装置が送信する機器の情報を選択する第2の機器情報選択部と、
受信した機器の情報を記憶する第2の機器情報記憶部と、を有する第1の端末と、
前記第1から第3までのネットワークとは異なる第4のネットワークに設けられる第2の端末であって、前記第2のネットワーク内に接続された機器の情報を保持し、前記第3のネットワークに接続された通信装置と、前記第4のネットワークに接続された通信装置と、の間で、接続されたネットワークの通信制御装置のアドレスと機器情報とを送受信する第3の送受信部と、各々の前記通信装置が送信する機器の情報を選択する第3の機器情報選択部と、受信した機器の情報を記憶する第3の機器情報記憶部と、を有する第2の端末と、
前記第1の端末と前記第2の端末との間で、いずれか一方の端末が選択した機器情報が送信され、受信側の端末がその機器の情報を保持するネットワークに対して、受信した機器の情報を送信することを特徴とする請求項2に記載の機器制御システム。 Furthermore, the first terminal is provided in a third network different from the first network and the second network, and holds information on devices connected in the first network, and A second transmission / reception unit that transmits and receives device information between the communication device connected to the network 3 and the communication device connected to the second network;
A second device information selection unit for selecting information of a device transmitted by each of the communication devices;
A first terminal having a second device information storage unit for storing received device information;
A second terminal provided in a fourth network different from the first to third networks, holding information on devices connected in the second network, and storing in the third network A third transmission / reception unit for transmitting / receiving an address and device information of the communication control device of the connected network between the connected communication device and the communication device connected to the fourth network; A second terminal having a third device information selection unit that selects device information transmitted by the communication device; and a third device information storage unit that stores information on the received device;
The device information selected by one of the terminals is transmitted between the first terminal and the second terminal, and the device that has received the network on which the receiving terminal holds the information of the device The apparatus control system according to claim 2, wherein the information is transmitted. - 第1のネットワークに接続された通信装置と、前記第1のネットワークとは異なる第2のネットワークに接続された通信装置間で、各々のネットワーク内に接続されている機器の情報を送受信するステップと、
前記各々の通信装置において送信する機器の情報を選択するステップと、
前記各々の通信装置において受信した機器の情報を記憶するステップと、
前記第1のネットワークと前記第2のネットワークとの間に仮想通信経路による通信が適用される場合に、受信した機器情報を基に前記第1のネットワークに接続された機器が前記第2のネットワークに接続された機器と通信するステップと、
を含むことを特徴とする通信制御方法。 Transmitting and receiving information on devices connected in each network between a communication device connected to the first network and a communication device connected to a second network different from the first network; ,
Selecting information on devices to be transmitted in each of the communication devices;
Storing device information received in each of the communication devices;
When communication using a virtual communication path is applied between the first network and the second network, a device connected to the first network based on the received device information is the second network. Communicating with a device connected to
The communication control method characterized by including. - 第1のネットワークに接続された通信装置を制御可能であり前記第1のネットワーク内に接続された機器の情報を持っている第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置間で、機器情報を送受信するステップと、
前記第3のネットワークに接続された通信装置が、前記第2のネットワークに接続された通信装置から受信した機器情報を、前記第1のネットワークに接続された通信装置に送信するステップと、
送信された前記機器情報を前記第1のネットワークに接続された通信装置が受信するステップと、
をさらに含むことを特徴とする、請求項5に記載の通信制御方法。 A communication device connected to a third network capable of controlling a communication device connected to the first network and having information on a device connected in the first network; and the second network Transmitting and receiving device information between connected communication devices; and
A communication device connected to the third network transmits device information received from the communication device connected to the second network to the communication device connected to the first network;
Receiving the transmitted device information by a communication device connected to the first network; and
The communication control method according to claim 5, further comprising: - 前記第1のネットワークに接続された通信装置を制御可能であり、前記第1のネットワーク内に接続された機器の情報を持っている第3のネットワークに接続された通信装置と、前記第2のネットワークに接続された通信装置を制御可能であり、前記第2のネットワーク内に接続された機器の情報を持っている第4のネットワークに接続された通信装置間で、機器情報を送受信するステップと、
前記第4のネットワークに接続された通信装置が、前記第3のネットワークに接続された通信装置から受信した機器情報を、前記第2のネットワークに接続された通信装置に送信するステップと、
送信された前記機器情報を前記第2のネットワークに接続された通信装置が受信するステップと、
をさらに含むことを特徴とする、請求項5又は6に記載の通信制御方法。 A communication device connected to a third network capable of controlling a communication device connected to the first network and having information on a device connected in the first network; and the second device Transmitting and receiving device information between communication devices connected to a fourth network capable of controlling a communication device connected to the network and having information on devices connected in the second network; ,
A communication device connected to the fourth network transmitting device information received from the communication device connected to the third network to a communication device connected to the second network;
The communication device connected to the second network receives the transmitted device information; and
The communication control method according to claim 5 or 6, further comprising: - 請求項5から7までのいずれか1項に記載の通信制御方法をコンピュータに実行させることを特徴とする通信制御プログラム。 A communication control program causing a computer to execute the communication control method according to any one of claims 5 to 7.
- 請求項8に記載の通信制御プログラムを記憶した記憶媒体。 A storage medium storing the communication control program according to claim 8.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010097339A JP4892076B2 (en) | 2010-04-20 | 2010-04-20 | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM |
JP2010-097339 | 2010-04-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011132502A1 true WO2011132502A1 (en) | 2011-10-27 |
Family
ID=44834038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2011/057624 WO2011132502A1 (en) | 2010-04-20 | 2011-03-28 | Communication control device, communication control method and programme, and recording medium |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4892076B2 (en) |
WO (1) | WO2011132502A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105556403A (en) * | 2013-09-13 | 2016-05-04 | 西门子公司 | Restricting communications in industrial control |
CN108761438A (en) * | 2018-04-08 | 2018-11-06 | 南京大学 | Radar-communication integration Design of Signal method based on MPSK-DSSS |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009188622A (en) * | 2008-02-05 | 2009-08-20 | Nippon Telegr & Teleph Corp <Ntt> | Access control system, access control method, access controller, and access control program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4965424B2 (en) * | 2007-12-28 | 2012-07-04 | 株式会社リコー | Remote device management system, mediation device, device search processing method, program, and recording medium |
-
2010
- 2010-04-20 JP JP2010097339A patent/JP4892076B2/en not_active Expired - Fee Related
-
2011
- 2011-03-28 WO PCT/JP2011/057624 patent/WO2011132502A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009188622A (en) * | 2008-02-05 | 2009-08-20 | Nippon Telegr & Teleph Corp <Ntt> | Access control system, access control method, access controller, and access control program |
Non-Patent Citations (1)
Title |
---|
SHINJI MOTEGI ET AL.: "Proposal on Wide area DLNA Communication System", IEICE TECHNICAL REPORT NS2007-13, vol. 107, no. 6, 12 April 2007 (2007-04-12), pages 71 - 76 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105556403A (en) * | 2013-09-13 | 2016-05-04 | 西门子公司 | Restricting communications in industrial control |
US10356046B2 (en) | 2013-09-13 | 2019-07-16 | Siemens Aktiengesellschaft | Restricting communications in industrial control |
CN108761438A (en) * | 2018-04-08 | 2018-11-06 | 南京大学 | Radar-communication integration Design of Signal method based on MPSK-DSSS |
CN108761438B (en) * | 2018-04-08 | 2021-07-30 | 南京大学 | Radar communication integrated signal design method based on MPSK-DSSS |
Also Published As
Publication number | Publication date |
---|---|
JP4892076B2 (en) | 2012-03-07 |
JP2011228960A (en) | 2011-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4041118B2 (en) | Gateway device, network system, communication program, and communication method | |
WO2005121990A2 (en) | Instant messaging and presence using virtual devices | |
US20090019152A1 (en) | Apparatus and Method for Real-Time Monitoring and Controlling of Networked Appliances Using an Intermediate Server | |
CN110830841B (en) | Screen projection method, system and intelligent device under different local area networks | |
JP2008130082A (en) | Method for controlling device connected to upnp home network via internet, and system and device therefor | |
WO2007004755A1 (en) | Home network system, method of controlling the same, method of setting residential gateway for the same, and method of processing event protocol for the same | |
KR101614945B1 (en) | Method and apparatus for protecting of pravacy in home network | |
EP2245840B1 (en) | Displaying caller information on wireless local network connected device | |
KR20110112242A (en) | Management method and apparatus of authorization information of remote access in universal plug and play remote access service | |
US20140226530A1 (en) | Communication apparatus and method of controlling the same | |
JP5448489B2 (en) | Information processing apparatus and control method thereof, information processing system, and program | |
JP3877738B2 (en) | Apparatus and method for connecting individually existing networks | |
CN105991377B (en) | The method for finding and communicating between universal plug and play UPnP device | |
JP2010004344A (en) | Method, device, system, and program for conducting remote accessing | |
JP4892076B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP5142216B2 (en) | Content transmission method and system for transmitting content from terminal in home network to wide area network | |
JP2008097297A (en) | Communication apparatus, communication method and communication program | |
JP5662360B2 (en) | Information communication system, community management server, gateway device, information communication method and program | |
JP2004187149A (en) | Remote equipment control method and equipment management device | |
JP5224387B2 (en) | Content sharing system, content control apparatus, content sharing method, and content sharing program | |
US8671178B2 (en) | Information processing system and method providing a remote access | |
KR20050078544A (en) | Server system for providing home network service | |
KR20120064882A (en) | Computing sharing system and method for media renderer based on upnp network | |
Ishikawa | Middleware platform for smart home networks | |
JP5191878B2 (en) | Content transfer method and system for transmitting content from terminal in home network to wide area network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11771839 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11771839 Country of ref document: EP Kind code of ref document: A1 |