Method and device for controlling route and computer program therefor
First Claim
1. A method for controlling routes in a network for transmitting information from a source to a destination which network temporarily formed among a plurality of nodes between the source and destination, comprising the steps of:
- broadcasting a discovery demand of the destination node and each node of the plurality of nodes;
receiving a first reply from said destination node with respect to the discovery demand;
referring a joint count contained in the first reply and registering the joint count in one of the nodes which received the reply;
adding 1 to the joint count when it is determined that there is a plurality of nodes forming a plurality of links to said each node of the plurality of nodes, and transmitting the reply to each of the links; and
selecting one of the routes having a smaller registered joint count as a transmission route for the transmission of information if there is a plurality of routes through which the data is transmitted to said destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling routes in a network which is temporarily formed among a plurality of nodes. The method includes the steps of broadcasting a discovery demand of a destination node; receiving a first reply from the destination node with respect to the discovery demand; referring a joint count contained in the first reply and registering the joint count in a node which received the reply; adding 1 to the joint count if there is a plurality of nodes forming a plurality of links to which the reply is transferred, and transmitting the reply to each of the links, and selecting one of the links having a smaller registered joint count as a route if there is a plurality of links through which the data is transmitted to the destination node.
16 Citations
8 Claims
-
1. A method for controlling routes in a network for transmitting information from a source to a destination which network temporarily formed among a plurality of nodes between the source and destination, comprising the steps of:
-
broadcasting a discovery demand of the destination node and each node of the plurality of nodes; receiving a first reply from said destination node with respect to the discovery demand; referring a joint count contained in the first reply and registering the joint count in one of the nodes which received the reply; adding 1 to the joint count when it is determined that there is a plurality of nodes forming a plurality of links to said each node of the plurality of nodes, and transmitting the reply to each of the links; and selecting one of the routes having a smaller registered joint count as a transmission route for the transmission of information if there is a plurality of routes through which the data is transmitted to said destination node. - View Dependent Claims (2, 3, 6)
-
-
4. A device which controls routes in a network for transmitting information from a source to a destination which network is temporarily formed among a plurality of nodes between the source and destination, said device being provided in each of the nodes and comprising:
-
a broadcasting unit which broadcasts a discovery demand of the destination node and each of the plurality of nodes; a receiving unit which receives a first reply from said destination node with respect to the discovery demand; a registering unit which refers a joint count contained in the first reply and registers the joint count; a transmitting unit which adds 1 to the joint count when it is determined that there is a plurality of nodes forming a plurality of links to said each of the plurality of nodes, and transmits the reply to each of the links, and a selecting unit which selects one of the routes having a smaller registered joint count as a transmission route for the transmission of information if there is the plurality of links through which the data is transmitted to said destination node. - View Dependent Claims (7)
-
-
5. A computer-readable medium encoded with a computer program including logic which executes the steps of:
-
broadcasting a discovery demand of the destination node and each node of the plurality of nodes; receiving a first reply from said destination node with respect to the discovery demand; referring a joint count contained in the first reply and registering the joint count in a node which received the reply; adding 1 to the joint count when it is determined that there is a plurality of nodes forming a plurality of links to said each node of the plurality of nodes, and transmitting the reply to each of the links, and selecting one of the links having a smaller registered joint count as a transmission route for the transmission of information if there is the plurality of links through which the data is transmitted to said destination node. - View Dependent Claims (8)
-
Specification