Multi-interface terminal, and neighbor topology discovery and cooperative communication method therefore
First Claim
1. A method for neighbor topology discovery and cooperative communication of a multi-interface terminal, comprising:
- broadcasting, by the multi-interface terminal, a neighbor discovery request message to respective network via each interface after the multi-interface terminal joins a network, the neighbor discovery request message carrying a neighbor hop value; and
monitoring, by the multi-interface terminal in the network, broadcast messages of other terminals in the network where each interface of the multi-interface terminal is located;
when detecting the neighbor discovery request message, if the neighbor hop value carried in the detected neighbor discovery request message indicates that the multi-interface terminal is the last hop, then extracting related information in the neighbor discovery request message, and updating neighbor information and network topology information of the multi-interface terminal; and
if not, then modifying the neighbor hop value and then forwarding the neighbor discovery request message via all the interfaces, extracting the related information in the neighbor discovery request message, and updating the neighbor information and the network topology information of the multi-interface terminal;
when the multi-interface terminal in the network needs to request for a service, obtaining an available communication link to a target end according to the network topology information;
when the number of the available communication links is more than one, determining a service distributary mode between various available communication links; and
requesting, by the multi-interface terminal, for the service and transmitting the service in parallel through each interface corresponding to each available communication link according to the service distributary mode.
1 Assignment
0 Petitions
Accused Products
Abstract
The present document provides a neighbor topology discovery method for a multi-interface terminal, to improve the usage rate of multiple interfaces. The method includes the following steps: after joining a network, the multi-interface terminal broadcasts a neighbor discovery request message to respective networks via each interface, and the neighbor discovery request message carries a neighbor hop value; and the multi-interface terminal in the network monitors broadcast messages of other terminals in the network where each interface is located; when detecting the neighbor discovery request message, if the neighbor hop value carried in the detected neighbor discovery request message indicates that the present terminal is the last hop, related information in the neighbor discovery request message is extracted, and neighbor information and network topology information of the present terminal is updated; and if not, the neighbor hop value is modified and the neighbor discovery request message is forwarded via all interfaces.
-
Citations
11 Claims
-
1. A method for neighbor topology discovery and cooperative communication of a multi-interface terminal, comprising:
-
broadcasting, by the multi-interface terminal, a neighbor discovery request message to respective network via each interface after the multi-interface terminal joins a network, the neighbor discovery request message carrying a neighbor hop value; and monitoring, by the multi-interface terminal in the network, broadcast messages of other terminals in the network where each interface of the multi-interface terminal is located; when detecting the neighbor discovery request message, if the neighbor hop value carried in the detected neighbor discovery request message indicates that the multi-interface terminal is the last hop, then extracting related information in the neighbor discovery request message, and updating neighbor information and network topology information of the multi-interface terminal; and
if not, then modifying the neighbor hop value and then forwarding the neighbor discovery request message via all the interfaces, extracting the related information in the neighbor discovery request message, and updating the neighbor information and the network topology information of the multi-interface terminal;when the multi-interface terminal in the network needs to request for a service, obtaining an available communication link to a target end according to the network topology information; when the number of the available communication links is more than one, determining a service distributary mode between various available communication links; and requesting, by the multi-interface terminal, for the service and transmitting the service in parallel through each interface corresponding to each available communication link according to the service distributary mode. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-interface terminal, comprising:
- a network layer and at least two different interfaces, and further comprising a multi-interface adaptation layer, wherein, the multi-interface adaptation layer comprises a network topology module and an interface management module, wherein,
the network topology module is configured to;
after the multi-interface terminal joins a network, send a neighbor discovery request message to each interface, wherein, the neighbor discovery request message carries a neighbor hop value; and
after receiving the neighbor discovery request message forwarded by the interface, extract related information in the neighbor discovery request message forwarded by the interface and update neighbor information and network topology information;the interface management module is configured to;
control and manage the interfaces; andthe interface is configured to;
broadcast the neighbor discovery request message to a network where the interface is located after receiving the neighbor discovery request message, and monitor broadcast messages of other terminals in the network where the interface is located;
when detecting the neighbor discovery request message, if the neighbor hop value carried in the neighbor discovery request message indicates that the multi-interface terminal is the last hop, then send the neighbor discovery request message to the network topology module; and
if not, send the neighbor discovery request message to the network topology module, modify the neighbor hop value in the neighbor discovery request message and then forward the neighbor discovery request message via all the interfaces;wherein the multi-interface adaptation layer further comprises a cooperative control module; the cooperative control module is configured to;
upon receiving a service request command of the network layer, obtain an available communication link to a target end according to the network topology information maintained by the network topology module;when the number of the available communication links is more than one, determine a service distributary mode between various available communication links, and send to the interface management module; and the interface management module is further configured to;
control each interface corresponding to each available communication link to request for the service and transmit the service in parallel according to the service distributary mode. - View Dependent Claims (7, 8, 9, 10, 11)
- a network layer and at least two different interfaces, and further comprising a multi-interface adaptation layer, wherein, the multi-interface adaptation layer comprises a network topology module and an interface management module, wherein,
Specification