Apparatus and method for providing network information
First Claim
Patent Images
1. A network-information-providing device, comprising:
- a control unit that extracts an object node whose network connection state is most stable by referring to network information of one or more nodes that comprise a network upon receipt of a network-connection request; and
a communication unit that transmits address information of the object node to a new node attempting to connect to the network,wherein the network information comprises at least one of the following categories of network information;
a memory size of each node;
a maximum number of nodes connectable to each node;
a number of nodes currently connected to each node;
a first weight for each node comprising the difference between the maximum number of connectable nodes and the number of the currently-connected nodes;
a first time that indicates a length of time that each node has been connected to the network;
a second weight comprising a second time that indicates a length of time each node is expected to maintain connection to the network;
a third weight comprising a third time that indicates a length of time each node is expected to disconnect from the network;
orat least one time that indicates when the network information was last updated,wherein the control unit;
assigns a first priority to a node of the network when the node has fewer nodes currently connected thereto than the maximum number of nodes connectable thereto,assigns a second priority to the node of the network when the first time of the node is less than the second time of the node,assigns a third priority to the node of the network when the first time of the node is greater than the second time of the node but less than the third time of the node,assigns a fourth priority to the node of the network when the first time of the node is greater than the third time of the node, orassigns a fifth priority to the node of the network when the node has more nodes currently connected thereto than the maximum number of nodes connectable thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-information-providing device including a control unit that extracts an object node whose network connection state is most stable by referring to network information of one or more nodes that comprise a network when receiving a network-connection request, and a communication unit that transmits address information of the object node. The network-information-providing device efficiently determines the network states of each of the nodes connected to the network and provides the most stable node as that object node, to which the new node connects.
-
Citations
32 Claims
-
1. A network-information-providing device, comprising:
-
a control unit that extracts an object node whose network connection state is most stable by referring to network information of one or more nodes that comprise a network upon receipt of a network-connection request; and a communication unit that transmits address information of the object node to a new node attempting to connect to the network, wherein the network information comprises at least one of the following categories of network information; a memory size of each node; a maximum number of nodes connectable to each node; a number of nodes currently connected to each node; a first weight for each node comprising the difference between the maximum number of connectable nodes and the number of the currently-connected nodes; a first time that indicates a length of time that each node has been connected to the network; a second weight comprising a second time that indicates a length of time each node is expected to maintain connection to the network; a third weight comprising a third time that indicates a length of time each node is expected to disconnect from the network;
orat least one time that indicates when the network information was last updated, wherein the control unit; assigns a first priority to a node of the network when the node has fewer nodes currently connected thereto than the maximum number of nodes connectable thereto, assigns a second priority to the node of the network when the first time of the node is less than the second time of the node, assigns a third priority to the node of the network when the first time of the node is greater than the second time of the node but less than the third time of the node, assigns a fourth priority to the node of the network when the first time of the node is greater than the third time of the node, or assigns a fifth priority to the node of the network when the node has more nodes currently connected thereto than the maximum number of nodes connectable thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
10. A network-information-providing method, comprising:
-
receiving a network-connection-request packet from a new node requesting to connect to a network; transmitting an update-request packet to request updating of network information of one or more nodes that comprise the network upon receipt of the connection-request packet; receiving the network information in response to the update-request packet; extracting an object node whose network-connection state is most stable by referring to the received network information; and transmitting address information of the object node to the new node, wherein the network information comprises at least one of the following categories of network information; a memory size of each node; a maximum number of nodes connectable to each node; a number of nodes currently connected to each node; a first weight for each node comprising the difference between the maximum number of connectable nodes and the number of the currently-connected nodes; a first time to indicate a length of time that each node has been to the network; a second weight comprising a second time to indicate a length of time that each node is expected to maintain connection to the network; a third weight based on a third time to indicate a length of time in which the node is expected to disconnect from the network;
orat least one time that indicates when the network information was last updated, wherein the method further comprises; assigning a first priority to a node of the network when the node has fewer nodes currently connected thereto than the maximum number of nodes connectable thereto, assigning a second priority to the node of the network when the first time of the node is less than the second time of the node, assigning a third priority to the node of the network when the first time of the node is greater than the second time of the node but less than the third time of the node, assigning a fourth priority to the node of the network when the first time of the node is greater than the third time of the node, or assigning a fifth priority to the node of the network when the node has more nodes currently connected thereto than the maximum number of nodes connectable thereto. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 31)
-
-
32. A node connectable to one or more nodes that comprise a network, the node comprising
a control unit that extracts an object node whose network connection state is most stable by referring to network information of the one or more nodes that comprise the network upon receipt of a network-connection request; - and
a communication unit that transmits address information of the object node to a new node attempting to connect to the network, wherein the network information comprises at least one of the following categories of network information; a memory size of each node; a maximum number of nodes connectable to each node; a number of nodes currently connected to each node; a first weight for each node comprising the difference between the maximum number of connectable nodes and the number of the currently-connected nodes; a first time that indicates a length of time that each node has been connected to the network; a second weight comprising a second time that indicates a length of time each node is expected to maintain connection to the network; a third weight comprising a third time that indicates a length of time each node is expected to disconnect from the network;
orat least one time that indicates when the network information was last updated, wherein the control unit; assigns a first priority to a node of the network when the node has fewer nodes currently connected thereto than the maximum number of nodes connectable thereto, assigns a second priority to the node of the network when the first time of the node is less than the second time of the node, assigns a third priority to the nodes of the network when the first time of the node is greater than the second time of the node but less than the third time of the node, assigns a fourth priority to the nodes of the network when the first time of the node is greater than the third time of the node, or assigns a fifth priority to the node of the network when the node has more nodes currently connected thereto than the maximum number of nodes connectable thereto.
- and
Specification