Method and a device for improved retransmissions
First Claim
1. A method performed at a receiving device for detecting erroneous retransmissions of messages, comprising:
- receiving, at the receiving device, from a sending device, a first message of a plurality of messages;
in response to detecting an error in the first message, sending, from the receiving device, to the sending device, a request to retransmit the first message in a specified retransmission order, wherein the specified retransmission order is an ordering, specified by the receiving device, of a plurality of retransmission requests, and wherein each of the plurality of retransmission requests is for a transmission of the plurality of messages in which an error is detected;
storing, in memory of the receiving device, the specified retransmission order, wherein the specified retransmission order includes a non-sequential order of the plurality of messages in which errors were detected;
receiving, at the receiving device, from the sending device, a retransmission of the first message; and
detecting an erroneous retransmission of the first message based on whether the retransmission of the first message is received in the specified retransmission order stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention discloses a method for use in a cellular system with an RBS which controls traffic to and from a cell, with one User Equipment, UE, in the cell. The RBS and the UE receive and transmit information between each other, one of them being a sending party and the other one is a receiving party, and errors in messages which are received can be detected by the receiving party by a first error detection method and if errors are detected in received messages, the receiving party can request a retransmission from the transmitting party. The receiving party stores the order in which retransmissions are requested, so that erroneous retransmissions may be detected by the receiving party without the first error detection method.
-
Citations
15 Claims
-
1. A method performed at a receiving device for detecting erroneous retransmissions of messages, comprising:
-
receiving, at the receiving device, from a sending device, a first message of a plurality of messages; in response to detecting an error in the first message, sending, from the receiving device, to the sending device, a request to retransmit the first message in a specified retransmission order, wherein the specified retransmission order is an ordering, specified by the receiving device, of a plurality of retransmission requests, and wherein each of the plurality of retransmission requests is for a transmission of the plurality of messages in which an error is detected; storing, in memory of the receiving device, the specified retransmission order, wherein the specified retransmission order includes a non-sequential order of the plurality of messages in which errors were detected; receiving, at the receiving device, from the sending device, a retransmission of the first message; and detecting an erroneous retransmission of the first message based on whether the retransmission of the first message is received in the specified retransmission order stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A receiving device for detecting erroneous retransmissions of messages transmitted by a sending device using a communications network, comprising:
the receiving device configured to; receive, from a sending device, a first message of a plurality of messages; in response to detecting an error in the first message, send, to the sending device, a request to retransmit the first message in a specified retransmission order, wherein the specified retransmission order is an ordering, specified by the receiving device, of a plurality of retransmission requests, the retransmission requests for a transmission of the plurality of messages in which an error is detected; store, in memory of the receiving device, the specified retransmission order, wherein the specified retransmission order includes a non-sequential order of the plurality of messages in which errors were detected; receive, from the sending device, a retransmission of the first message; and detect an erroneous retransmission of the first message based on whether the retransmission of the first message is received in the specified retransmission order stored in the memory. - View Dependent Claims (8, 9, 10)
-
11. A non-transitory computer-readable medium encoded with a computer program, the computer program comprising computer-executable instructions that when executed by a processor causes the processor to perform operations, wherein the operations are configured to:
-
at a receiving device for detecting erroneous retransmissions of messages, receive, from a sending device, a first message of a plurality of messages; in response to detecting an error in the first message, send, to the sending device, a request to retransmit the first message in a specified retransmission order, wherein the specified retransmission order is an ordering, specified by the receiving device, of a plurality of retransmission requests, the retransmission requests for a transmission of the plurality of messages in which an error is detected, and wherein the specified retransmission order includes a non-sequential order of the plurality of messages in which errors were detected; receive, from the sending device, a retransmission of the first message; and detect an erroneous retransmission of the first message based on whether the retransmission of the first message is received in the specified retransmission order. - View Dependent Claims (12, 13, 14, 15)
-
Specification