Patent ID: 7975074

Claim:
A data transmission method with multiple token mechanism in wireless token ring protocol comprising: providing a plurality of nodes logically linked to form a single logical ring, wherein any arbitrary node in the logical ring is logically linked to a first adjacent node and a second adjacent node, the second adjacent node is logically linked to a third adjacent node, and each of the nodes is a wireless communication apparatus; selecting a node from the nodes in the single logical ring, and generating a first token to the node; sending a first message to the first adjacent node from the node with the first token, and determining whether the first adjacent node responds to a second message to the node with the first token according to whether the first adjacent node is in a non-busy state; determining whether the node with the first token is about to transmit a data to the first adjacent node when the node with the first token receives the second message output from the first adjacent node; transmitting the data to the first adjacent node from the node with the first token if the node with the first token is about to transmit the data to the first adjacent node, and responding to a third message to the node with the first token by the first adjacent node after the first adjacent node receives the data, and then the node with the first token releases the first token to the first adjacent node; releasing the first token from the node with the first token to the first adjacent node if the node with the first token has no data to be transmitted to the first adjacent node; and generating a generation token sequence by the second adjacent node and transmitting the generation token sequence to the third adjacent node, after the node with the first token releases the first token to the first adjacent node so as to generate a second token to the third adjacent node with the generation token sequence and thus making the single logical ring have at least two tokens simultaneously, and at least two nodes of the nodes in the single logical ring transmit data simultaneously.