METHOD FOR RETRANSMISSION USING CHECKSUMS FOR IDENTIFYING LOST DATA PACKETS
First Claim
1. A method for retransmission of data packets in the absence of sequence numbers, wherein the data packets are sent in data frames, each frame comprising a checksum, during a data transmission of a session between a data transmitter and a receiving device, the method comprising the steps of:
- detecting data loss in the data stream transmission;
determining checksums of at least the received adjacent data frames enclosing the detected data loss;
sending an identification key comprising said determined checksums to a retransmission server, whereby the sent checksums constitute arc constituting a checksum sequence and said identification key is used by the server for identifying the data loss;
receiving the requested missing data comprising at least one data frame, from the retransmission server;
interleaving the received at least one data frame in the correct place in the received data transmission before rendering the data information of the data transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for retransmission of lost data, a receiving device operating according to the invented method and a retransmission server. In the absence of a unique identifier per data packet or data frame, there is obviously a problem to directly identify a specific data packet, data block or data frame in the stream and retransmission can'"'"'t take place with current technologies. The object of the present invention is to offer a retransmission method and means for making said retransmission of missing data packets possible in the absence of a unique identifier.
-
Citations
20 Claims
-
1. A method for retransmission of data packets in the absence of sequence numbers, wherein the data packets are sent in data frames, each frame comprising a checksum, during a data transmission of a session between a data transmitter and a receiving device, the method comprising the steps of:
-
detecting data loss in the data stream transmission; determining checksums of at least the received adjacent data frames enclosing the detected data loss; sending an identification key comprising said determined checksums to a retransmission server, whereby the sent checksums constitute arc constituting a checksum sequence and said identification key is used by the server for identifying the data loss; receiving the requested missing data comprising at least one data frame, from the retransmission server; interleaving the received at least one data frame in the correct place in the received data transmission before rendering the data information of the data transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A receiving device for retransmission of data packets in the absence of sequence numbers, wherein the data packets are sent in frames, each frame comprising a checksum, during a data transmission of a session from a data transmitter to the receiving device the receiving device comprising:
-
detecting means for detecting data loss in the data stream transmission; determining means for determining the checksums of at least the received adjacent data frames enclosing the detected data loss; sending means for sending adapted to send an identification key comprising said determined checksums to a retransmission server, whereby the sent checksums constitute a checksum sequence and said identification key is used by the server for identifying the data loss; receiving means for receiving the requested missing data comprising at least one data frame from the retransmission server; interleaving means for interleaving said received at least one data frame in the correct place in the received data transmission before rendering the data information of the data transmission. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
- 15. A retransmission server for retransmission of data packets in the absence of sequence numbers, wherein the data packets are sent in frames, each frame comprising a checksum, during a data transmission of a session from a data transmitter to at least one receiving device, the retransmission server comprising a buffer storage and means for storing the sent data frames in the buffer storage the retransmission server for receiving an identification key from a retransmission requesting receiving device, said identification key comprising checksums of the sent data frames, whereby the received checksums constitute a checksum sequence, and said identification key is used by the retransmission server for identifying stored data frames and data packets, for which the retransmission server is adapted for sending to the requesting receiving device.
Specification