ПОВТОРНАЯ ПЕРЕДАЧА ДАННЫХ В ПАКЕТНЫХ СЕТЯХ

1. Способ исправления потери пакетов при передаче потока данных в пакетной сети, включающий:
передачу пакетов данных, относящихся к упомянутому потоку данных; и после приема запроса на повторную передачу недостающих данных; повторную передачу упомянутых недостающих данных; отличающийся тем, что он также включает:
применение избирательной повторной передачи недостающих данных.
2. Способ по п. 1, в котором упомянутая избирательная повторная передача основана на приоритетном ранжировании типов данных, подлежащих повторной передаче.
3. Способ по п. 1, в котором упомянутая избирательная повторная передача включает выполнение повторной передачи, если определено, что недостающие данные будут приняты в течение заранее заданного периода времени, и/или упомянутая избирательная повторная передача включает выполнение повторной передачи с регулированием скорости.
4. Способ по любому из пп. 1-3, также включающий контроль характеристик сети, включающих по меньшей мере одно из следующего: качество обслуживания (QoS), пропускную способность или задержку в сети, при этом упомянутую избирательную повторную передачу осуществляют на основе упомянутых контролируемых характеристик.
5. Способ по любому из предыдущих пунктов, в котором упомянутый шаг передачи пакетов данных включает:
разбиение каждого пакета данных упомянутого потока данных на заранее выбранное количество фрагментов;
формирование макропакетов, в которые распределяют упомянутые фрагменты упомянутых пакетов данных; и
передачу упомянутых макропакетов.
6. Способ по п. 5, в котором упомянутые недостающие данные соответствуют по меньшей мере одному недостающему фрагменту, при этом упомянутый шаг повторной передачи недостающих данных включает:
распределение упомянутых недостающих фрагментов в формируемые в текущий момент макропакеты и повторную передачу упомянутых недостающих фрагментов.
7. Способ по п. 5 или 6, в котором упомянутые формируемые макропакеты включают фрагменты из нескольких пакетов данных.
8. Способ по любому из предыдущих пунктов, также включающий добавление фрагментов прямой коррекции ошибок (FEC) для упомянутых недостающих данных.
9. Способ исправления потери пакетов при передаче потока данных в пакетной сети, включающий:
разбиение каждого пакета данных упомянутого потока данных на заранее выбранное количество фрагментов, и
формирование макропакетов, в которые распределяют упомянутые фрагменты пакетов данных;
передачу упомянутых макропакетов; и
после приема запроса на повторную передачу недостающих фрагментов пакета данных:
распределение упомянутых недостающих фрагментов в формируемые в текущий момент макропакеты, и
повторную передачу упомянутых недостающих фрагментов.
10. Способ по п. 9, в котором упомянутые формируемые макропакеты включают фрагменты из нескольких пакетов данных.
11. Способ по п. 9 или 10, также включающий добавление фрагментов прямой коррекции ошибок (FEC) для упомянутых недостающих фрагментов.
12. Способ по любому из пп. 9-11, также включающий применение избирательной повторной передачи недостающих фрагментов.
13. Способ по п. 12, в котором упомянутая избирательная повторная передача основана на по меньшей мере одном из следующего: приоритетное ранжирование типов данных, подлежащих повторной передаче, выполнение повторной передачи, если определено, что недостающие фрагменты будут приняты в течение заранее заданного периода времени, и выполнение повторной передачи с регулировкой скорости.
14. Способ по любому из пп. 9-13, также включающий контроль характеристик сети, включающих по меньшей мере одно из следующего: качество обслуживания (QoS), пропускную способность или задержку в сети, при этом упомянутую избирательную повторную передачу осуществляют на основе упомянутых контролируемых характеристик.
15. Способ по п. 2 или 13, в котором упомянутые типы данных включают по меньшей мере одно из следующего: аудиоданные, данные полного видеоизображения и дельта-изменения данных изображений.
16. Узел сети связи, включающий средства для выполнения способа по любому из предыдущих пунктов.
17. Программный модуль, сконфигурированный для выполнения способа по любому из пп. 1-15 при его исполнении компьютерным процессором.