TIME SLOT SELECTION IN WIRELESS COMMUNICATION
First Claim
1. A method for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the method comprising:
- obtaining a first list of neighboring nodes within the network before a first qth time slot;
broadcasting a first message in the first qth time slot;
receiving acknowledge information from the neighboring nodes for one cycle after the first qth time slot;
obtaining a second list of neighboring nodes within the network after the first qth time slot; and
determining whether one or more qth time slots are proper for communicating messages by a first node by checking whether all nodes on both the first and the second lists have received the first message based on the received acknowledge information, where each portion of the acknowledgement information indicates whether a corresponding node has received the first message.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating messages in a channel of a wireless communication network is provided. In the channel, successive cycles, each of which including a predetermined number of successive time slots, are defined. The method may include: a first node obtaining a first list of its neighboring nodes before a first qth time slot; broadcasting a first message in the first qth time slot; receiving acknowledge information from other nodes within the network for one cycle after the first qth time slot; obtaining a second list of its neighboring nodes after the first qth time slot; and determining whether qth time slots are proper for communicating messages by the first node by checking whether all nodes on both the first and the second lists have received the first message based on the received acknowledge information, each piece of which indicates whether a corresponding node has received the first message.
-
Citations
20 Claims
-
1. A method for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the method comprising:
-
obtaining a first list of neighboring nodes within the network before a first qth time slot; broadcasting a first message in the first qth time slot; receiving acknowledge information from the neighboring nodes for one cycle after the first qth time slot; obtaining a second list of neighboring nodes within the network after the first qth time slot; and determining whether one or more qth time slots are proper for communicating messages by a first node by checking whether all nodes on both the first and the second lists have received the first message based on the received acknowledge information, where each portion of the acknowledgement information indicates whether a corresponding node has received the first message. - View Dependent Claims (2, 3)
-
-
4. A method for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the method comprising:
-
obtaining a first list of neighboring nodes within the network before a first qth time slot; broadcasting a first message in the first qth time slot; receiving messages from the neighboring nodes for one cycle after the first qth time slot; obtaining a second list of neighboring nodes within the network based on the received messages; and determining whether a second qth time slot after the first qth time slot is proper for communicating a second message by a first node by checking whether all nodes on both the first and the second lists have received the first message based on acknowledge information, where each portion of the acknowledgement information indicates whether a corresponding node has received the first message. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the method comprising:
-
obtaining a first list of neighboring nodes within the network before a first mth time slot; receiving messages from other nodes within the network for one cycle after the first mth time slot; determining whether there is a new node within the network based on the received messages and the first list; and if there is a new node, broadcasting a first message in a second mth time slot after the first mth time slot, where the first message includes acknowledge information indicating that a first node has received a message from the new node.
-
-
10. A method for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the method comprising:
-
obtaining a first list of neighboring nodes within the network before a first mth time slot; receiving messages from other nodes within the network for one cycle after the first mth time slot; determining, based on the received messages, whether a first node has received a message from a second node which is on the first list; and if the first node has not received a message from the second node, broadcasting a first message in a second mth time slot after the first mth time slot, where the first message includes acknowledge information indicating that the first node failed to receive the message from the second node.
-
-
11. A vehicle mounted system for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the system comprises a receiver, a transmitter and a processing device, where the processing device is configured to:
-
obtain a first list of neighboring nodes within the system before a first qth time slot; control the transmitter to broadcast a first message in the first qth time slot; obtain a second list of neighboring nodes within the system after the first qth time slot; and determine whether qth time slots are proper for communicating messages by the system by checking whether all nodes on both the first and the second lists have received the first message based on acknowledge information received by the receiver from other nodes within the network, where the acknowledge information is received by the receiver in a cycle after the first qth time slot, and each portion of the acknowledge information indicates whether a corresponding node has received the first message. - View Dependent Claims (12, 13)
-
-
14. A vehicle mounted system for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the system comprises a receiver, a transmitter and a processing device, where the processing device is configured to:
-
obtain a first list of neighboring nodes within the system before a first qth time slot; control the transmitter to broadcast a first message in the first qth time slot; obtain a second list of neighboring nodes within the system based on the received messages; and determine whether a second qth time slot after the first qth time slot is proper for communicating a second message by the system by checking whether all nodes on both the first and the second lists have received the first message based on acknowledge information included in messages which are received by the receiver from other nodes within the network in a cycle after the first qth time slot, and each portion of the acknowledge information indicates whether a corresponding node has received the first message. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A vehicle mounted system for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the system comprising a receiver, a transmitter and a processing device, where the processing device is configured to:
-
obtain a first list of neighboring nodes within the system before a first mth time slot; determine whether there is a new node based on the first list and messages received by the receiver from other nodes within the network in a cycle after the first mth time slot; and if there is a new node, control the transmitter to broadcast a first message in a second mth time slot after the first mth time slot, where the first message includes acknowledge information indicating that a first node, on which the system is mounted, has received a message from the new node.
-
-
20. A vehicle mounted system for communicating messages in a channel of a wireless communication network based on a time division multiple access protocol, where successive cycles, each of which comprising a predetermined number of successive time slots, are defined in the channel, the system comprising a receiver, a transmitter and a processing device, where the processing device is configured to:
-
obtain a first list of neighboring nodes within the system before a first mth time slot; determine whether a first node, on which the system is mounted, has received a message from a second node included in the first list based on messages received by the receiver from other nodes within the network in a cycle after the first mth time slot; and if the first node has not received a message from the second node, control the transmitter to broadcast a first message in a second mth time slot after the first mth time slot, where the first message includes acknowledge information indicating that the first node failed to receive the message from the second node.
-
Specification