Routing processing and method in home bus system
First Claim
1. A routing processing device in a home bus system having a plurality of networks each provided with a unique ID, each of the networks having a plurality of appliances, each appliance being provided with an ID of a network to which the each appliance belongs, in which the networks are connected to one another by a router, via at least one appliance belonging to each of the networks, wherein each of the appliances comprises at least a transmission part for transmitting, when the appliance transmits a message to another appliance not belonging to a network to which the appliance belongs, the message to a predetermined particular router on the network to which the appliance belongs, after having provided the message with an ID of a destination appliance and an ID of a network to which the destination appliance belongs, the particular router comprising:
- a correspondence table part for showing a correspondence relationship between IDs of all the networks and IDs of the appliances belonging to each network, in the home bus system;
a connection correspondence table part for showing which networks are connected to each other via which appliance; and
a control part for forwarding, when received a message directed to another appliance on a network to which the particular router does not belong, the message to an appliance having a corresponding ID on a network to which the particular router is connected, by referring to the correspondence table part and the connection correspondence table part.
0 Assignments
0 Petitions
Accused Products
Abstract
In a home bus system in which a multiplicity of networks each having a multiplicity of appliances connected thereto are connected one another, information is easily exchanged between appliances over different networks. An address configuration that is processed in application software and communication middleware has a network ID and a network appliance ID. On each network, there is provided a particular router having information about all the connections of other networks than the each network. Under this configuration, an appliance transmits a message directed to another network, only to a particular router and the particular router establishes an appropriate route for transmission, as considering the actual states of the networks.
25 Citations
10 Claims
-
1. A routing processing device in a home bus system having a plurality of networks each provided with a unique ID, each of the networks having a plurality of appliances, each appliance being provided with an ID of a network to which the each appliance belongs, in which the networks are connected to one another by a router, via at least one appliance belonging to each of the networks,
wherein each of the appliances comprises at least a transmission part for transmitting, when the appliance transmits a message to another appliance not belonging to a network to which the appliance belongs, the message to a predetermined particular router on the network to which the appliance belongs, after having provided the message with an ID of a destination appliance and an ID of a network to which the destination appliance belongs, the particular router comprising: -
a correspondence table part for showing a correspondence relationship between IDs of all the networks and IDs of the appliances belonging to each network, in the home bus system;
a connection correspondence table part for showing which networks are connected to each other via which appliance; and
a control part for forwarding, when received a message directed to another appliance on a network to which the particular router does not belong, the message to an appliance having a corresponding ID on a network to which the particular router is connected, by referring to the correspondence table part and the connection correspondence table part. - View Dependent Claims (5, 7, 9, 10)
-
-
2. A routing processing device in a home bus system having a plurality of networks each provided with a unique ID, each of the networks having a plurality of appliances, each appliance being provided with an ID of a network to which the each appliance belongs, in which the networks are connected to one another by a router, via at least one appliance belonging to each of the networks,
wherein each of the appliances comprises: -
a query part for querying, when the appliance transmits a message to another appliance not belonging to a network to which the appliance belongs, a predetermined particular router for to which one of the appliances on the network to which the appliance belongs the message is to be transmitted; and
a transmission part for transmitting the message to one of the appliances on the network to which the appliance belongs, the one of the appliances having an ID corresponding to an answer to the query, the particular router comprising;
a correspondence table part for showing a correspondence relationship between the IDs of all the networks and the IDs of the appliances belonging to each network;
a connection correspondence table part for showing which networks are connected to each other via which appliance; and
an ID notification part for notifying, when received a query from an appliance for to which one of the appliances on a network to which the querying appliance belongs a message is to be transmitted so that the message is transmitted to a destination appliance on a network to which the querying appliance does not belong, the querying appliance of an ID of a corresponding appliance, by referring to the correspondence table part and the connection correspondence table part. - View Dependent Claims (6, 8)
-
-
3. A method of routing in a home bus system having a plurality of networks each provided with a unique ID, each of the networks having a plurality of appliances, each appliance being provided with an ID of a network to which the each appliance belongs, in which the networks are connected to one another by a router, via at least one appliance belonging to each of the networks, the method comprising at least:
-
transmitting, when the appliance transmits a message to another appliance not belonging to a network to which the appliance belongs, the message to a predetermined particular router on the network to which the appliance belongs, after having provided the message with an ID of a destination appliance and an ID of a network to which the destination appliance belongs, and forwarding, when the particular router receives a message directed to another appliance on a network to which the particular router does not belong, the message to an appliance having a corresponding ID on a network to which the particular router is connected, by referring to a correspondence table part and a connection correspondence table part, the correspondence table part showing a correspondence relationship between the IDs of all the networks and the IDs of the appliances belonging to each network, in the home bus system, the connection correspondence table part showing which networks are connected to each other via which appliance.
-
-
4. A method of routing in a home bus system having a plurality of networks each provided with a unique ID, each of the networks having a plurality of appliances, each appliance being provided with an ID of a network to which the each appliance belongs, in which the networks are connected to one another by a router, via at least one appliance belonging to each of the networks, the method comprising:
-
querying, when the appliance transmits a message to another appliance not belonging to a network to which the appliance belongs, a predetermined particular router for to which one of the appliances on the network to which the appliance belongs the message is to be transmitted;
transmitting the message to one of the appliances on the network to which the appliance belongs, the one of the appliances having an ID corresponding to an answer to the query; and
notifying, when the particular router receives a query from an appliance for to which one of the appliances on a network to which the querying appliance belongs a message is to be transmitted so that the message is transmitted to a destination appliance on a network to which the querying appliance does not belong, the querying appliance of an ID of a corresponding appliance, by referring to a correspondence table part and a connection correspondence table part, the correspondence table part showing a correspondence relationship between the IDs of all the networks and the IDs of the appliances belonging to each network, the connection correspondence table part showing which networks are connected to each other via which appliance.
-
Specification