Methods and devices for discovering a gateway and for routing towards said gateway in a hybrid wireless network
First Claim
Patent Images
1. A method of managing a hybrid telecommunications network that can be implemented by a gateway between an ad hoc network and a fixed network, the method comprising:
- selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway;
broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and
determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion.
2 Assignments
0 Petitions
Accused Products
Abstract
A gateway (25) between an ad hoc network (5) and a fixed network (2) in a hybrid telecommunications network (1) selects, from amongst candidate nodes (10) of the ad hoc network (5) that are located one hop from that gateway (25) and that have connectivity with that gateway (25) above a predetermined threshold, at least one gateway node (10′) for relaying at least part of the traffic between other nodes (10) of the ad hoc network (5) and the gateway (25).
23 Citations
14 Claims
-
1. A method of managing a hybrid telecommunications network that can be implemented by a gateway between an ad hoc network and a fixed network, the method comprising:
-
selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program stored on a computer memory and executing on a processor which, when used in a network apparatus, causes the processor to execute the steps of a management method comprising:
-
selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion.
-
-
6. A non-transitory computer-readable storage medium storing a computer program comprising instructions for executing the steps of a management method comprising:
-
selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion.
-
-
7. A gateway adapted to be used in a hybrid telecommunications network between an ad hoc network and a fixed network, comprising:
-
means for selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion. - View Dependent Claims (14)
-
-
8. A data transfer method that can be implemented by a node of an ad hoc network, comprising:
-
verifying, by said node, whether said node is located one hop from a gateway between said ad hoc network and a fixed network and whether said node has connectivity with said gateway above a predetermined threshold; and
, if so;requesting registering of said node by said gateway as a gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; receiving an advertisement message including a route to said gateway; rebroadcasting said advertisement message in said ad hoc network if said node is located in a proactive area of said network defined by a depth fixed by said gateway; and extending said proactive area during which said node rebroadcasts said advertisement message if that node knows of at least one active source in said ad hoc network separated from said gateway by a number of hops greater than said depth. - View Dependent Claims (9, 10)
-
-
11. A node of an ad hoc network, comprising:
-
means for verifying whether said node is located one hop from a gateway between said ad hoc network and a fixed network and whether it has connectivity with said gateway above a predetermined threshold; and means for requesting its registering by said gateway as a gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; means for receiving an advertisement message including a route to said gateway; means for rebroadcasting said advertisement message in said ad hoc network if said node is located in a proactive area of said network defined by a depth fixed by said gateway; and means for extending said proactive area during which said node rebroadcasts said advertisement message if that node knows of at least one active source in said ad hoc network separated from said gateway by a number of hops greater than said depth.
-
-
12. A computer program stored on a computer memory and executing on a processor which, when used in a network apparatus, causes the processor to execute the steps of a transfer method comprising:
-
selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion.
-
-
13. A non-transitory computer-readable storage medium storing a computer program including instructions for executing the steps of a transfer method comprising:
-
selecting, from among candidate nodes of said ad hoc network that are determined to be located one hop from said gateway and that have connectivity with said gateway that is above a predetermined threshold, at least one gateway node for relaying at least part of the traffic between other nodes of the ad hoc network and said gateway; broadcasting only to said at least one gateway node an advertisement message including a route to said gateway; and determining a depth defining a proactive area of said network in order to maximize a gain taking account of the number of active sources in said proactive area and of a cost criterion.
-
Specification