Communication method and apparatus
AssigneeCanon Kabushiki Kaisha
InventorMakoto Kunimatsu
Life of this patent
Estimating the term…
Abstract
A router of a first network and a router of a second network are connected to a third network. A connection request including information relating to the direction of communication performed by a first service provider that exists on the first network is transmitted from the first network to the second network via the third network. On the basis of the information relating to the direction of communication included in the connection request transmitted from the first network to the second network, a second service provider that exists on the second network is selected and a response that includes identification information of the selected second service provider is transmitted from the second network to the first network via the third network.
Claims15
A method of performing communication between a first network and a second network via a third network to which a router of the first network and a router of the second network are connected, said method comprising:
- transmitting a connection request including communication-direction information which is defined in a protocol for connecting between the first network and the second network and indicates the direction of communication of a first service provider that exists on the first network, from the first network to the second network via the third network using the protocol for connecting between the first network and the second network;
- searching, using a protocol used in the second network, for a second service provider which exists on the second network and which
- has a function corresponding to the communication-direction information defined in the protocol for connecting between the first network and the second network;
- forming, based on information which is defined in the protocol used in the second network and identifies the second service provider having the function corresponding to the communication-direction information, identification information which is defined in the protocol for connecting between the first network and the second network and identifies the second service provider having the function corresponding to the communication-direction information;
- and
- transmitting the identification information from the second network to the first network via the third network using the protocol for connecting between the first network and the second network.
A communication method in a second network different from a first network, said method comprising:
- receiving a connection request which is transmitted from a first network using a protocol for connecting between the first network and the second network;
- extracting information, which is defined in the protocol for connecting between the first network and the second network and relates to communication direction of a first service provider, from the received connection request;
- searching, using a protocol used in the second network, for a second service provider which exists on the second network and which
- has a function corresponding to the extracted information relating to the communication direction;
- forming, based on information which is defined in the protocol used in the second network and identifies the second service provider having the function corresponding to the extracted information relating to the communication direction, a response which is defined in the protocol for connecting between the first network and the second network and includes information relating to the direction of communication performed by the second service provider having the function corresponding to the extracted information relating to the communication direction;
- and
- transmitting the response to the first network using the protocol for connecting between the first network and the second network.
A communication apparatus on a second network different from a first network, said apparatus comprising:
- a receiving unit which receives a connection request which is transmitted from a first network using a protocol for connecting between the first network and the second network;
- an extracting unit which extracts information, which is defined in the protocol for connecting between the first network and the second network and relates to communication direction of a first service provider, from the connection request received by said receiving unit;
- a searching unit which searches, using a protocol used in the second network, for a second service provider which exists on the second network and which
- has a function corresponding to the extracted information relating to the communication direction;
- a forming unit which forms, based on information which is defined in the protocol used in the second network and identifies the second service provider having the function corresponding to the extracted information relating to the communication direction, a response which is defined in the protocol for connecting between the first network and the second network and includes information relating to the direction of communication performed by the second service provider having the function corresponding to the extracted information relating to the communication direction;
- and
- a transmitting unit which transmits the response to the first network using the protocol for connecting between the first network and the second network.
A non-transitory computer readable storage medium storing a computer readable program for performing communication in a second network different from a first network, said program comprising:
- a receiving step of receiving a connection request which is transmitted from a first network using a protocol for connecting between the first network and the second network;
- an extracting step of extracting information, which is defined in the protocol for connecting between the first network and the second network and relates to communication direction of a first service provider, from the received connection request;
- a searching step of searching, using a protocol used in the second network, for a second service provider which exists on the second network and which;
- has a function corresponding to the extracted information relating to the communication direction;
- a forming step of forming, based on information which is defined in the protocol used in the second network and identifies the second service provider having the function corresponding to the extracted information relating to the communication direction, a response which is defined in the protocol for connecting between the first network and the second network and includes information relating to the direction of communication performed by the selected second service provider having the function corresponding to the extracted information relating to the communication direction;
- and
- a transmitting step of transmitting the response to the first network using the protocol for connecting between the first network and the second network.
Dependencies are inferred from the claim text.