Protocol conversion apparatus, communication apparatus, method and program
First Claim
1. A protocol conversion apparatus for mediating access from a first communication device executing a first protocol on a first network to a second communication device executing a second protocol on a second network, comprising:
- a first protocol processing unit configured to execute the first protocol;
a second protocol processing unit configured to execute the second protocol;
a database unit configured to store service descriptions, each describing at least one service provided by a second communication device on the second network in accordance with specification of the first protocol, and to store conversion rule descriptions, each describing at least one protocol conversion rule to the second protocol associated with the at least one service;
a detection unit configured to detect a second communication device on the second network;
a database retrieval unit configured to retrieve from the database unit a service description and a conversion rule description to be used for the detected second communication device;
a virtual processing unit configured to conduct processing of behaving as if providing a first communication device on the first network with the at least one service described in the retrieved service description, by using the first protocol processing unit, and to receive an access request to the service from the first communication device on the first network;
a conversion unit configured to convert the access request received by the virtual processing unit to an access request of the second protocol, on the basis of a protocol conversion rule associated with the service described in the retrieved conversion rule description; and
an access request transmission unit configured to transmit the converted access request to the detected second communication device on the second network.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided with a protocol conversion apparatus including: a database unit which stores service descriptions, each describing at least one service in accordance with specification of a first protocol, and conversion rule descriptions each describing at least one protocol conversion rule; a database retrieval unit which retrieves from the database unit a service description and a conversion rule description; a virtual processing unit which conducts processing of behaving as if providing the service described in the retrieved service description; a conversion unit which converts an access request to the service to an access request of a second protocol, on the basis of a protocol conversion rule associated with the service; and an access request transmission unit which transmits the converted access request.
38 Citations
17 Claims
-
1. A protocol conversion apparatus for mediating access from a first communication device executing a first protocol on a first network to a second communication device executing a second protocol on a second network, comprising:
-
a first protocol processing unit configured to execute the first protocol;
a second protocol processing unit configured to execute the second protocol;
a database unit configured to store service descriptions, each describing at least one service provided by a second communication device on the second network in accordance with specification of the first protocol, and to store conversion rule descriptions, each describing at least one protocol conversion rule to the second protocol associated with the at least one service;
a detection unit configured to detect a second communication device on the second network;
a database retrieval unit configured to retrieve from the database unit a service description and a conversion rule description to be used for the detected second communication device;
a virtual processing unit configured to conduct processing of behaving as if providing a first communication device on the first network with the at least one service described in the retrieved service description, by using the first protocol processing unit, and to receive an access request to the service from the first communication device on the first network;
a conversion unit configured to convert the access request received by the virtual processing unit to an access request of the second protocol, on the basis of a protocol conversion rule associated with the service described in the retrieved conversion rule description; and
an access request transmission unit configured to transmit the converted access request to the detected second communication device on the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A communication apparatus accessed via a network by an access apparatus executing a first protocol, the communication apparatus comprising:
-
a communication unit; and
a gateway unit configured to communicate with the communication unit in accordance with a second protocol, and mediates access from the access apparatus to the communication unit, wherein the gateway unit includes;
a first protocol processing portion configured to execute the first protocol;
a second protocol processing portion configured to execute the second protocol;
a data storage portion configured to store a service description describing at least one service provided by the communication unit in accordance with specification of the first protocol, and a conversion rule description describing at least one protocol conversion rule to the second protocol associated with the at least one service;
a virtual processing portion configured to conduct processing of behaving as if providing the access apparatus with the at least one service described in the service description, by using the first protocol processing portion, and to receive an access request to the service from the access apparatus on the network;
a conversion portion configured to convert the access request received by the virtual processing portion to an access request of the second protocol on the basis of the protocol conversion rule associated with the service; and
a transmitting portion configured to transmit the converted access request to the communication unit.
-
-
16. A method executed in an apparatus which mediates access from a first communication device executing a first protocol on a first network to a second communication device executing a second protocol on a second network, comprising:
-
detecting a second communication device on the second network;
conducting retrieval in a database unit which stores service descriptions, each describing at least one service provided by a second communication device on the second network in accordance with specification of the first protocol and which stores conversion rule descriptions, each describing at least one protocol conversion rule to the second protocol associated with the at least one service, and acquiring a service description and a conversion rule description to be used for the detected second communication device;
conducting processing of behaving in accordance with the first protocol as if providing the first communication device on the first network with the at least one service described in the acquired service description;
upon receiving an access request to the service from the first communication device on the first network, converting the received access request to an access request of the second protocol on the basis of the protocol conversion rule associated with the service described in retrieved conversion rule description; and
transmitting the converted access request to the detected second communication device on the second network.
-
-
17. A program for inducing an apparatus which mediates access from a first communication device executing a first protocol on a first network to a second communication device executing a second protocol on a second network to execute:
-
detecting a second communication device on the second network;
conducting retrieval in a database unit which stores service descriptions, each describing at least one service provided by a second communication device on the second network in accordance with specification of the first protocol and which stores conversion rule descriptions, each describing at least one protocol conversion rule to the second protocol associated with the at least one service, and acquiring a service description and a conversion rule description to be used for the detected second communication device;
conducting processing of behaving in accordance with the first protocol as if providing the first communication device on the first network with the at least one service described in the acquired service description;
upon receiving an access request to the service from the first communication device on the first network, converting the received access request to an access request of the second protocol on the basis of the protocol conversion rule associated with the service described in retrieved conversion rule description; and
transmitting the converted access request to the detected second communication device on the second network.
-
Specification