Method and apparatus for data transfer with signaling
AssigneeElektrobit Wireless Communications Oy
InventorJuha Valtanen
Life of this patent
Estimating the term…
Abstract
A radio system comprises a transmitter, an intermediate station, and a receiver for data transfer from the transmitter to the receiver. The intermediate station receives at least one data packet addressed to the receiver from the transmitter, transmits each data packet to the receiver, and performs signaling of the receiver to the transmitter in conjunction with the data transfer.
Claims21
A data transfer method which compensates for delays in transmissions caused by faulty reception of data packets using information to negotiate characteristics of the data transfer, the method comprising:
- transferring identity of a subscriber terminal from the subscriber terminal to an intermediate station associated with a radio system;
- transferring at least one data packet from a transmitter to the subscriber terminal through the intermediate station;
- negotiating characteristics of the data transfer during transferring the at least one data packet to compensate for delays in transmission and retransmission, the characteristics comprising at least one of data transfer protocol, bandwidth reservation, and data compression method;
- saving each data packet in the intermediate station;
- detecting a faulty reception of a data packet in the subscriber terminal;
- transmitting, from the subscriber terminal, initiating a request for retransmission of the data packet associated with the faulty reception in response to a message indicating faulty reception;
- retransmitting, from the intermediate station to the subscriber terminal, a saved data packet in response to the request caused by faulty reception of the data packet using the negotiated data transfer characteristics;
- and
- performing signaling of the subscriber terminal to the transmitter by the intermediate station including data transfer according to the negotiated data transfer characteristics, the signaling being an emulation of an information response message ordinarily sent by a receiver to the transmitter, with an emulated information response message sent by the intermediate station in place of the transmitter in response to reception of the at least one data packet of data packet protocol context transmitted by the transmitter and addressed to the subscriber terminal and received by the receiver, the emulation being based on the identity of the subscriber terminal transferred to the intermediate station, wherein the subscriber terminal is coupled to the intermediate station through a delay network comprising an undetermined delay of about at least a second, the transmitter being coupled to the intermediate station through a connection comprising a nearly constant delay that is shorter than that of the delay network, thereby compensating for delays in transmissions caused by faulty reception of data packets using information to negotiate characteristics of the data transfer.
An intermediate station in a radio system, wherein the intermediate station is configured to:
- receive an identity of a subscriber terminal from the subscriber terminal;
- transfer at least one data packet between a transmitter and the subscriber terminal;
- negotiate characteristics of the data transfer during transferring the at least one data packet to compensate for delays in transmission and retransmission, the characteristics comprising at least one data transfer protocol, bandwidth reservation, and data compression method;
- save each data packet in the intermediate station;
- transmit, to the subscriber terminal, a saved data packet in response to a request for retransmission of the data packet associated with the faulty reception of the data packet in the subscriber terminal;
- retransmit, from the intermediate station to the subscriber terminal, a saved data packet in response to the request caused by faulty reception of the data packet using the negotiated data transfer characteristics:
- and
- perform signaling of the subscriber terminal to the transmitter including the data transfer according to the negotiated data transfer characteristics, the signaling being an emulation of an information response message ordinarily sent by a receiver to the transmitter, with an emulated information response message sent by the intermediate station in place of the transmitter in response to reception of the at least one data packet of data packet protocol context transmitted by the transmitter and addressed to the subscriber terminal and received by the receiver, the emulation being based on the identity of the subscriber terminal transferred to the intermediate station, wherein the subscriber terminal is coupled to the intermediate station through a delay network comprising an undetermined delay of about at least a second, the transmitter being coupled to the intermediate station through a connection comprising a nearly constant delay that is shorter than that of the delay network, thereby compensating for delays in transmissions caused by faulty reception of data packets according to the negotiated data transfer characteristics.
A subscriber terminal in a radio system, wherein the subscriber terminal in a data transfer of at least one data packet from a transmitter through an intermediate station is configured to:
- negotiate characteristics of the data transfer during transferring the at least one data packet to compensate for delays in transmission and retransmission, the characteristics comprising at least one of data transfer protocol, bandwidth reservation, and data compression method;
- transmit information on identity of the subscriber terminal from the subscriber terminal to the intermediate station, the information being for signaling including data transfer according to the negotiated data transfer characteristics, the signaling being an emulation of an information response message ordinarily sent by the subscriber terminal to a transmitter in response to reception of the at least one data packet of data packet protocol context transmitted by the transmitter and addressed to the subscriber terminal and received by a receiver, the emulation being based on the identity of the subscriber terminal transferred to the intermediate station;
- detect a faulty reception of a data packet in the subscriber terminal;
- transmit as initiated from the subscriber terminal, a request for retransmission of the data packet associated with the faulty reception to the intermediate station in response to a message indicating faulty reception;
- retransmit, from the intermediate station to the subscriber terminal, a saved data packet in response to the request caused by faulty reception of the data packet using the negotiated data transfer characteristics:
- and
- receive, from the intermediate station, the data packet saved in the intermediate station in response to the request caused by faulty reception of the data packet, wherein the subscriber terminal is coupled to the intermediate station through a delay network comprising an undetermined delay of about at least a second, the transmitter being coupled to the intermediate station through a connection comprising a nearly constant delay that is shorter than that of the delay network, thereby compensating for delays in transmissions caused by faulty reception of data packets according to the negotiated data transfer characteristics.
A radio system, the radio system comprising:
- a transmitter;
- an intermediate station;
- and
- a subscriber terminal for a data transfer from the transmitter to the subscriber terminal, the transmitter being configured to transmit data packets, the subscriber terminal being configured to receive data packets from the transmitter via the intermediate station, to detect a faulty reception of a data packet, and to transmit a request for retransmission of the data packet associated with the faulty reception, negotiate characteristics of the data transfer during transferring at least one data packet to compensate for delays in transmission and retransmission, the characteristics comprising at least one of data transfer protocol, bandwidth reservation, and data compression method, the intermediate station being configured to receive the subscriber terminal identity from the subscriber terminal, to receive the at least one data packet addressed to the subscriber terminal from the transmitter, save each data packet in the intermediate station, transmit the at least one data packet to the subscriber terminal, retransmit a saved data packet in response to the request for retransmission caused by faulty reception of the data packet using the negotiated data transfer characteristics, and perform signaling of the subscriber terminal to the transmitter by the intermediate station including data transfer according to the negotiated data transfer characteristics, the signaling being an emulation of an information response message ordinarily sent by a receiver to the transmitter, with an emulated information response message sent by the intermediate station in place of the transmitter in response to reception of the at least one data packet of data packet protocol context transmitted by the transmitter and addressed to the subscriber terminal and received by the receiver, the emulation being based on identity of the subscriber terminal transferred to the intermediate station, wherein the subscriber terminal is coupled to the intermediate station through a delay network comprising an undetermined delay of about at least a second, the transmitter being coupled to the intermediate station through a connection comprising a nearly constant delay that is shorter than that of the delay network, thereby compensating for delays in transmissions caused by faulty reception of data packets according to the negotiated data transfer characteristics.
A non-transitory computer readable medium comprising a computer program of instructions that, when executed by a computer device, perform a computer process for signaling associated with a data transfer between a transmitter and a subscriber terminal through an intermediate station, the computer process comprising:
- controlling reception of an identity of the subscriber terminal from the subscriber terminal to the intermediate station;
- negotiating characters of the data transfer during transferring at least one data packet to compensate for delays in transmission and retransmission, the characteristics comprising at least one of data transfer protocol, bandwidth reservation, and data compression method;
- transmitting as initiated from the subscriber terminal, a request for retransmission of the data packet associated with the faulty reception in response to a message indicating faulty reception;
- emulating signaling of the subscriber terminal to the transmitter by the intermediate station including data transfer of the at least one data packet from the transmitter to the subscriber terminal through the intermediate station according to the negotiated data transfer characteristics, the signaling being an emulation of an information response message ordinarily sent by a receiver to the transmitter, with an emulated information response message sent by the intermediate station in place of the transmitter in response to reception of the at least one data packet of data packet protocol context transmitted by the transmitter and addressed to the subscriber terminal and received by the receiver, the emulation being based on the identity of the subscriber terminal received in the intermediate station, wherein the subscriber terminal is coupled to the intermediate station through a delay network comprising an undetermined delay of about at least a second, the transmitter being coupled to the intermediate station through a connection comprising a nearly constant delay that is shorter than that of the delay network;
- saving each data packet in the intermediate station;
- and
- controlling a retransmission of a saved data packet from the intermediate station to the subscriber terminal in response to a request for a retransmission based on a detection of a faulty reception of a data packet in the subscriber terminal, thereby compensating for delays in transmissions caused by faulty reception of data packets according to the negotiated data transfer characteristics.
Dependencies are inferred from the claim text.