Communication device and communication control device for enabling operation of control protocol for one network on other types of networks
First Claim
1. A communication control device for carrying out a communication control to support communications by a prescribed control protocol on a prescribed network with respect to a communication device having a function for accessing a prescribed network, the communication control device comprising:
- an interface unit configured to access the prescribed network;
a control protocol processing unit configured to carry out a processing regarding data of the prescribed control protocol to be transmitted/received through the prescribed network;
a memory unit configured to store in correspondence a first address information to be used in the prescribed network which is uniquely assigned to the communication device, an identification information to be assigned to the communication device by the communication control device for enabling identification of a logical connection in the prescribed network, and a second address information to be used by the prescribed control protocol which is assigned to the communication device by the communication control device, for each communication device connected to the prescribed network; and
a routing processing unit configured to send data received through the prescribed network to the control protocol processing unit when received data are the data of the prescribed control protocol and a destination address of the received data is the communication control device, or obtain the identification information stored in the memory unit by using the destination address as the first address information and transmit the received data to the destination address through the logical connection in the prescribed network as specified by the identification information when the destination address is the communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to make it possible to enable the operation of a control protocol such as Echonet on networks such Bluetooth, IP, etc., a communication control device carries out a routing processing according to an address table that stores in correspondence a Bluetooth address and a slave identifier of a Bluetooth, and an Echonet address of an Echonet protocol, for example. Also, a communication device carries out a transmission/reception processing of an IP packet according to an address table that stores in correspondence an IP address of the Internet protocol and an Echonet address of the Echonet protocol, for example.
-
Citations
28 Claims
-
1. A communication control device for carrying out a communication control to support communications by a prescribed control protocol on a prescribed network with respect to a communication device having a function for accessing a prescribed network, the communication control device comprising:
-
an interface unit configured to access the prescribed network;
a control protocol processing unit configured to carry out a processing regarding data of the prescribed control protocol to be transmitted/received through the prescribed network;
a memory unit configured to store in correspondence a first address information to be used in the prescribed network which is uniquely assigned to the communication device, an identification information to be assigned to the communication device by the communication control device for enabling identification of a logical connection in the prescribed network, and a second address information to be used by the prescribed control protocol which is assigned to the communication device by the communication control device, for each communication device connected to the prescribed network; and
a routing processing unit configured to send data received through the prescribed network to the control protocol processing unit when received data are the data of the prescribed control protocol and a destination address of the received data is the communication control device, or obtain the identification information stored in the memory unit by using the destination address as the first address information and transmit the received data to the destination address through the logical connection in the prescribed network as specified by the identification information when the destination address is the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
15. A communication control method of a communication control device for carrying out a communication control to support communications by a prescribed control protocol on a prescribed network with respect to a communication device having a function for accessing a prescribed network, the communication control method comprising:
-
storing in correspondence a first address information to be used in the prescribed network which is uniquely assigned to the communication device, an identification information to be assigned to the communication device by the communication control device for enabling identification of a logical connection in the prescribed network, and a second address information to be used by the prescribed control protocol which is assigned to the communication device by the communication control device, for each communication device connected to the prescribed network, as an address table; and
sending data received through the prescribed network to a control protocol processor for carrying out a processing regarding data of the prescribed control protocol when received data are the data of the prescribed control protocol and a destination address of the received data is the communication control device, or obtaining the identification information stored in the address table by using the destination address as the first address information and transmitting the received data to the destination address through the logical connection in the prescribed network as specified by the identification information when the destination address is the communication device.
-
-
16. A computer program product for causing a computer to function as a communication control device for carrying out a communication control to support communications by a prescribed control protocol on a prescribed network with respect to a communication device having a function for accessing a prescribed network, the computer program product comprising:
-
a first computer program code for causing the computer to provide an interface function for accessing the prescribed network;
a second computer program code for causing the computer to provide a control protocol processing function for carrying out a processing regarding data of the prescribed control protocol to be transmitted/received through the prescribed network;
a third computer program code for causing the computer to provide a memory function for storing in correspondence a first address information to be used in the prescribed network which is uniquely assigned to the communication device, an identification information to be assigned to the communication device by the communication control device for enabling identification of a logical connection in the prescribed network, and a second address information to be used by the prescribed control protocol which is assigned to the communication device by the communication control device, for each communication device connected to the prescribed network; and
a fourth computer program code for causing the computer to provide a routing processing function for sending data received through the prescribed network to the control protocol processing function when received data are the data of the prescribed control protocol and a destination address of the received data is the communication control device, or obtaining the identification information stored by the memory function by using the destination address as the first address information and transmitting the received data to the destination address through the logical connection in the prescribed network as specified by the identification information when the destination address is the communication device.
-
-
17. A communication device for carrying out communications by a prescribed control protocol on a prescribed network of a prescribed network layer protocol, comprising:
-
an interface unit configured to access the prescribed network;
a control protocol processing unit configured to carry out a processing regarding data of the prescribed control protocol to be transmitted/received through the prescribed network;
a memory unit configured to store in correspondence a network layer address with an address scope set to be link local which is to be used by each communication device in the prescribed network and a prescribed address to be used in the prescribed control protocol by each communication device, for each one of the communication device and other communication devices connected to the prescribed network; and
a transmission/reception unit configured to carry out transmission/reception of a specific packet of the prescribed network layer protocol in which a packet of the prescribed control protocol is encapsulated, by using link local addresses as a destination network layer address and a source network layer address of the specific packet, according to the memory unit.
-
-
27. A communication method of a communication device for carrying out communications by a prescribed control protocol on a prescribed network of a prescribed network layer protocol, the communication method comprising:
-
storing in correspondence a network layer address with an address scope set to be link local which is to be used by each communication device in the prescribed network and a prescribed address to be used in the prescribed control protocol by each communication device, for each one of the communication device and other communication devices connected to the prescribed network, as an address table;
carrying out transmission/reception of a specific packet of the prescribed network layer protocol in which a packet of the prescribed control protocol is encapsulated, by using link local addresses as a destination network layer address and a source network layer address of the specific packet according to the address table.
-
-
28. A computer program product for causing a computer to function as a communication device for carrying out communications by a prescribed control protocol on a prescribed network of a prescribed network layer protocol, the computer program product comprising:
-
a first computer program code for causing the computer to provide an interface function for accessing the prescribed network;
a second computer program code for causing the computer to provide a control protocol processing function for carrying out a processing regarding data of the prescribed control protocol to be transmitted/received through the prescribed network;
a third computer program code for causing the computer to provide a memory function for storing in correspondence a network layer address with an address scope set to be link local which is to be used by each communication device in the prescribed network and a prescribed address to be used in the prescribed control protocol by each communication device, for each one of the communication device and other communication devices connected to the prescribed network; and
a fourth computer program code for causing the computer to provide a transmission/reception function for carrying out transmission/reception of a specific packet of the prescribed network layer protocol in which a packet of the prescribed control protocol is encapsulated, by using link local addresses as a destination network layer address and a source network layer address of the specific packet, according to the memory function.
-
Specification