УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ И ПРИЕМА ПАКЕТА С ПРЯМОЙ КОРРЕКЦИЕЙ ОШИБОК

1. Способ передачи пакета в системе мультимедийных услуг, причем способ содержит этапы, на которых:
разделяют блок исходных пакетов, включающий в себя исходные пакеты, на множество подблоков исходных пакетов;
преобразуют множество подблоков исходных пакетов в множество подблоков исходных символов, соответственно;
генерируют множество первых блоков символов исправления посредством кодирования каждого из подблоков исходных символов при помощи кода с первой коррекцией ошибок;
конфигурируют исходный пакет с коррекцией ошибок посредством добавления идентификатора (ID) исходных полезных данных с коррекцией ошибок в исходные символы, включенные в подблоки исходных символов, и конфигурируют пакет исправления с коррекцией ошибок посредством добавления ID полезных данных исправления с коррекцией ошибок в символы исправления, включенные в первые блоки символов исправления; и
передают исходный пакет с коррекцией ошибок и пакет исправления с коррекцией ошибок,
при этом ID исходных полезных данных с коррекцией ошибок включает в себя ID исходного символа, указывающий порядковый номер, идентифицирующий исходные символы внутри исходного пакета с коррекцией ошибок, и
при этом ID полезных данных исправления с коррекцией ошибок включает в себя длину блока исходных символов, указывающую число исходных символов в блоке исходных символов, сгенерированных посредством конкатенации подблоков исходных символов.
2. Способ по п. 1, дополнительно содержащий этап, на котором генерируют второй блок символов исправления посредством кодирования множества подблоков исходных символов при помощи кода со второй коррекцией ошибок.
3. Способ по п. 1, в котором каждый исходный символ включает в себя по меньшей мере один элемент символа, и число элементов символов является равным для каждого исходного символа, и
в котором ID исходного символа увеличивается с каждым элементом символа на 1.
4. Способ по п. 3, в котором исходный символ включает в себя заполняющий байт, и блок исходных символов включает в себя заполняющие элементы символов, имеющие только заполняющие байты, как последний элемент символа, и
в котором ID исходного символа заполняющего элемента символа задается в ID исходного символа первого элемента символа исходного пакета с коррекцией ошибок.
5. Способ по п. 4, в котором длина блока исходных символов указывает число элементов символов в блоке исходных символов, кроме заполняющего элемента символа.
6. Способ по п. 3, в котором длина блока исходных символов указывает число элементов символов в блоке исходных символов.
7. Способ по п. 3, в котором ID полезных данных исправления с коррекцией ошибок дополнительно включает в себя начальное положение исходного символа, указывающее границу блока исходных символов, и
в котором начальное положение исходного символа задается в значение ID исходного символа первого элемента символа ассоциированного блока исходных символов.
8. Способ по п. 1, в котором ID полезных данных исправления с коррекцией ошибок дополнительно включает в себя начальное положение исходного символа, указывающее границу блока исходных символов, длину блока символов исправления, указывающую число символов исправления, сгенерированных в ассоциированных блоках символов исправления с коррекцией ошибок, и ID символа исправления, идентифицирующий первый символ исправления в пакете исправления с коррекцией ошибок.
9. Способ по п. 1, в котором ID исходных полезных данных с коррекцией ошибок помещается в конец исходного пакета с коррекцией ошибок, и ID полезных данных исправления с коррекцией ошибок помещается перед пакетом исправления с коррекцией ошибок.
10. Способ по п. 3, дополнительно содержащий этап, на котором передают информацию конфигурации коррекции ошибок, включающую в себя режим генерирования блоков исходных символов, указывающий схему конфигурации блока исходных символов и число элементов символов на каждый исходный символ, согласно режиму генерирования блоков исходных символов, перед передачей пакетов с коррекцией ошибок.