A method and a system for managing data transfer are provided. The method includes receiving a poll request for a status report on Protocol Data Units (PDUs) transmitted sequentially during the data transfer, determining a status reporting range of the PDUs to be accounted in the status report based
A method and a system for managing data transfer are provided. The method includes receiving a poll request for a status report on Protocol Data Units (PDUs) transmitted sequentially during the data transfer, determining a status reporting range of the PDUs to be accounted in the status report based on a sequence number in the poll request, and providing the status report with status information on a receipt or a loss of the PDUs within the status reporting range during the data transfer.
대표청구항▼
1. A method for transmitting a status report, the method comprising: receiving, by a receiver, a poll request through a control protocol data unit or control protocol data unit containing a POLL SUper Fleld (POLL_SUFI) for the status report on at least one protocol data unit transmitted from a trans
1. A method for transmitting a status report, the method comprising: receiving, by a receiver, a poll request through a control protocol data unit or control protocol data unit containing a POLL SUper Fleld (POLL_SUFI) for the status report on at least one protocol data unit transmitted from a transmitter, wherein the poll request includes a first sequence number and does not include a data protocol data unit;updating, by the receiver, a second sequence number to one ahead of the first sequence number, if the first sequence number is larger than the second sequence number;determining, by the receiver, the status report by using the updated second sequence number; andtransmitting, by the receiver, the status report by using the updated second sequence number to the transmitter,wherein the first sequence number is one less than a sequence number of a next protocol data unit to be transmitted for a first time from the transmitter to the receiver after the transmission of the poll request,wherein the second sequence number is the highest sequence number of a protocol data unit expected to be received in the receiver, andwherein the determining of the status report comprises: if the first sequence number is greater than the second sequence number, determining a status reporting range for the status report based on the first sequence number; andif the second sequence number is greater than the first sequence number, determining a status reporting range for the status report based on the updated second sequence number. 2. The method of claim 1, wherein the determining of the status reporting range comprises: determining an upper limit of the status reporting range based on the first sequence number or the updated second sequence number; anddetermining a lower limit of the status reporting range by using a third sequence number associated with a lost protocol data unit of the at least one protocol data unit. 3. The method of claim 1, further comprising: updating the second sequence number so as to be incremented by one, if the first sequence number is less than the second sequence number. 4. The method of claim 3, further comprising: extending the status reporting range based on the updated second sequence number; andtransmitting the status report in the extended status reporting range. 5. The method of claim 1, further comprising: validating the first sequence number; andtransmitting the status report based on the validated first sequence number. 6. A system for transmitting and receiving a status report, the system comprising: a transmitter for transmitting a poll request through a control protocol data unit or control protocol data unit containing a POLL SUper Fleld (POLL_SUFI) for the status report on at least one protocol data unit transmitted by the transmitter, wherein the poll request includes a first sequence number and does not include a protocol data unit; anda receiver for receiving the poll request, for updating a second sequence number to one ahead of the first sequence number, if the first sequence number is larger than the second sequence number, for determining the status report by using the updated second sequence number, and for transmitting the determined status report to the transmitter,wherein the first sequence number is one less than a sequence number of a next protocol data unit to be transmitted for a first time from the transmitter to the receiver after the transmission of the poll request,wherein the second sequence number is the highest sequence number of a protocol data unit expected to be received in the receiver,wherein if the first sequence number is greater than the second sequence number, the receiver determines a status reporting range for the status report based on the first sequence number and if the second sequence number is greater than the first sequence number, the receiver determines a status reporting range for the status report based on the updated second sequence number. 7. A receiver for transmitting a status report on at least one protocol data unit, the receiver comprising: a communication interface for communicating with a transmitter; anda processor for receiving a poll request for the status report, for updating a second sequence number to one ahead of a first sequence number, if the first sequence number is larger than the second sequence number, for determining the status report by using the updated second sequence number, and for transmitting the determined status report to the transmitter,wherein the poll request includes the first sequence number and does not include a protocol data unit,wherein the first sequence number is one less than a sequence number of a next protocol data unit to be transmitted for a first time from the transmitter to the receiver after the transmission of the poll request,wherein the second sequence number is the highest sequence number of a protocol data unit expected in the receiver,wherein if the first sequence number is greater than the second sequence number, the processor determines a status reporting range for the status report based on the first sequence number and if the second sequence number is greater than the first sequence number, the processor determines a status reporting ranqe for the status report based on the updated second sequence number. 8. The receiver of claim 7, further comprising a storage unit for storing the at least one protocol data unit transmitted in sequence from the transmitter.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Johansson, Mathias; Roobol, Christiaan; Larsson, Johan, Method and apparatus for reliable and efficient data communications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.