Gateway device, network system, communication program, and communication method
First Claim
1. A gateway device which connects a first network and at least one second network and performs communication based on a call control protocol with a terminal device on the first network, comprising:
- a connection detecting unit which detects appliances on the second network;
an identification information generator which generates identification information for identifying by the call control protocol each of the detected appliances;
a classification unit which classifies the generated identification information according to at least either a type of a control protocol with which the detected appliances on the second network comply or a type of the second network to which the detected appliances belong;
a storage unit which storages the classified identification information;
an information publishing unit which, upon receipt of an information subscription request according to the call control protocol from the terminal device on the first network, publishes for the terminal device on the first network a list of the identification information classified according to the at least either the type of the control protocol or the type of the second network;
a call connection unit which, upon receipt of a request for call connection with identification information on the published list according to the call control protocol from the terminal device on the first network, establishes call connection with the terminal device having made the request for call connection; and
a mediation unit which mediates communication between the terminal device having made the request for call connection and an appliance on the second network assigned the identification information serving as a target of the request for call connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication method includes; generating identification information for identifying each of detected appliances on a second network; classifying the generated identification information; publishing for a terminal device on a first network a list of the identification information; upon receipt of a request for call connection with identification information on the published list from the terminal device on the first network, establishing call connection with the terminal device; and mediating communication between the terminal device and an appliance on the second network assigned the identification information.
-
Citations
14 Claims
-
1. A gateway device which connects a first network and at least one second network and performs communication based on a call control protocol with a terminal device on the first network, comprising:
-
a connection detecting unit which detects appliances on the second network;
an identification information generator which generates identification information for identifying by the call control protocol each of the detected appliances;
a classification unit which classifies the generated identification information according to at least either a type of a control protocol with which the detected appliances on the second network comply or a type of the second network to which the detected appliances belong;
a storage unit which storages the classified identification information;
an information publishing unit which, upon receipt of an information subscription request according to the call control protocol from the terminal device on the first network, publishes for the terminal device on the first network a list of the identification information classified according to the at least either the type of the control protocol or the type of the second network;
a call connection unit which, upon receipt of a request for call connection with identification information on the published list according to the call control protocol from the terminal device on the first network, establishes call connection with the terminal device having made the request for call connection; and
a mediation unit which mediates communication between the terminal device having made the request for call connection and an appliance on the second network assigned the identification information serving as a target of the request for call connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network system comprising:
-
a gateway device which connects a first network and at least one second network and performs communication based on a call control protocol with a terminal device on the first network; and
a server device connected to the first network to register an appliance participant in communication based on the call control protocol, the gateway device including a connection detecting unit which detect appliances on the second network, an identification information generator which generates identification information for identifying by the call control protocol each of the detected appliances, a classification unit which classifies the generated identification information according to at least either a type of a control protocol with which the detected appliances on the second network comply or a type of the second network to which the detected appliances belong, a storage unit which storages the classified identification information, an information publishing unit which, upon receipt of an information subscription request according to the call control protocol from the terminal device on the first network, publishes for the terminal device on the first network a list of the identification information classified according to the at least either the type of the control protocol or the type of the second network, a call connection unit which, upon receipt of a request for call connection with identification information on the published list according to the call control protocol from the terminal device on the first network, establishes call connection with the terminal device having made the request for call connection, and a mediation unit which mediates communication between the terminal device having made the request for call connection and an appliance on the second network assigned the identification information serving as a target of the request for call connection, the server device including a gateway specifying unit which, upon receipt of a unicast packet from the appliance on the second network which performs communication based on the call control protocol for requesting registration of the appliance, specifies a gateway device to which the appliance on the second network belongs, and a transfer unit which sends out, to the appliance on the second network, instruction data giving an instruction to request the registration to the specified gateway device, wherein the connection detecting unit in the gateway device detects the appliance on the second network by receiving a unicast packet for requesting the registration from the appliance on the second network. - View Dependent Claims (12)
-
-
13. A communication program for executing in a gateway device which connects a first network and at least one second network and performs communication based on a call control protocol with a terminal device on the first network, comprising:
-
detecting appliances on the second network;
generating identification information for identifying by the call control protocol each of the detected appliances;
classifying the generated identification information according to at least either a type of a control protocol with which the detected appliances on the second network comply or a type of the second network to which the detected appliances belong;
upon receipt of an information subscription request according to the call control protocol from the terminal device on the first network, publishing for the terminal device on the first network a list of the identification information classified according to the at least either the type of the control protocol or the type of the second network;
upon receipt of a request for call connection with identification information on the published list according to the call control protocol from the terminal device on the first network, establishing call connection with the terminal device having made the request for call connection; and
mediating communication between the terminal device having made the request for call connection and an appliance on the second network assigned the identification information serving as a target of the request for call connection.
-
-
14. A communication method of implementing in a gateway device which connects a first network and at least one second network and performs communication based on a call control protocol with a terminal device on the first network, comprising:
-
detecting appliances on the second network;
generating identification information for identifying by the call control protocol each of the detected appliances;
classifying the generated identification information according to at least either a type of a control protocol with which the detected appliances on the second network comply or a type of the second network to which the detected appliances belong;
upon receipt of an information subscription request according to the call control protocol from the terminal device on the first network, publishing for the terminal device on the first network a list of the identification information classified according to the at least either the type of the control protocol or the type of the second network;
upon receipt of a request for call connection with identification information on the published list according to the call control protocol from the terminal device on the first network, establishing call connection with the terminal device having made the request for call connection; and
mediating communication between the terminal device having made the request for call connection and an appliance on the second network assigned the identification information serving as a target of the request for call connection.
-
Specification