COMMUNICATIONS NETWORK
First Claim
1. A communications network comprising a first node and a second node;
- in which the first node is arranged to send data to the second node via two channels;
a first unreliable channel for sending the data to the second node according to an unreliable communications protocol; and
a second reliable channel for sending the data to the second node according to a reliable communications protocol;
in which the data comprises a plurality of parts;
in which the second node comprises a data checker for identifying data parts missing from the data received from the first node via the unreliable channel; and
for obtaining from the data received from the first node via the reliable channel the data parts missing from the data received via the unreliable channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications network for reliable data transfer from a first node and a second node via two channels. A first unreliable channel transfers data according to an unreliable communications protocol such as RTP. A second reliable channel transfers the same data according to a reliable communications protocol, such as TCP. At the second node, data parts missing from the data received from the first node via the unreliable channel is detected and corresponding data parts received from the first node via the reliable channel used. The RTP channel may be operated over UDP over multicast or unicast. The TCP channel may be supplemented by a multicast group or a peer-to-peer network.
69 Citations
18 Claims
-
1. A communications network comprising a first node and a second node;
- in which the first node is arranged to send data to the second node via two channels;
a first unreliable channel for sending the data to the second node according to an unreliable communications protocol; and
a second reliable channel for sending the data to the second node according to a reliable communications protocol;
in which the data comprises a plurality of parts;in which the second node comprises a data checker for identifying data parts missing from the data received from the first node via the unreliable channel; and
for obtaining from the data received from the first node via the reliable channel the data parts missing from the data received via the unreliable channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- in which the first node is arranged to send data to the second node via two channels;
-
12. A method of reliably transferring data via a plurality of channels in a network from a first node to a second node;
-
in which the data comprises a plurality of parts; in which the channels comprise an unreliable channel and a reliable channel;
the method including;sending the data to the second node via the unreliable channel;
sending the data to the second node via the reliable channel;identifying parts of the data missing from the data received at the second node via the unreliable channel; obtaining from the data received at the second node via the reliable channel data parts corresponding to the data parts missing from the data received at the second node via the unreliable channel. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification