Method for transmitting data between at least one transmitter and at least one receiver, transmitter, receiver, and transmission system thereof
First Claim
1. A method for transmitting data between a transmitter and a receiver, comprising:
- transmitting packets of data by said transmitter;
receiving at the transmitter a feedback message from said receiver, the feedback message including a bitmap block including a predetermined plural number of fields associated with corresponding said packets of data, each field of said fields representing a consecutive identifier corresponding to each packet of the transmitted packets and indicative of a state of acknowledgement of each packet of said packets;
associating a timer with a periodic reception of the bitmap block at the transmitter;
deactivating said timer after a maximum duration, and then considering said packets associated with said bitmap block to be in an unacknowledged state by said transmitter; and
after deactivating said timer, and when at least one packet associated with said bitmap block is in said unacknowledged state, positioning at least some unacknowledged packets associated with said bitmap block in a retransmission queue.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a method for transmitting data between at least one transmitter and at least one receiver, in the form of packets of at least one data item, each of said packets being associated with an identifier of said packet, said receiver periodically sending a feedback message to said transmitter, comprising at least one bitmap block associated with a predetermined number of data packets having consecutive identifiers, so as to selectively inform said transmitter of a state of acknowledgement (acknowledged or unacknowledged) of each of said data packets of said block.
According to the invention, this method comprises at least one step of associating at least one timer with at least some of said bitmap blocks.
38 Citations
19 Claims
-
1. A method for transmitting data between a transmitter and a receiver, comprising:
-
transmitting packets of data by said transmitter; receiving at the transmitter a feedback message from said receiver, the feedback message including a bitmap block including a predetermined plural number of fields associated with corresponding said packets of data, each field of said fields representing a consecutive identifier corresponding to each packet of the transmitted packets and indicative of a state of acknowledgement of each packet of said packets; associating a timer with a periodic reception of the bitmap block at the transmitter; deactivating said timer after a maximum duration, and then considering said packets associated with said bitmap block to be in an unacknowledged state by said transmitter; and after deactivating said timer, and when at least one packet associated with said bitmap block is in said unacknowledged state, positioning at least some unacknowledged packets associated with said bitmap block in a retransmission queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification