СПОСОБ, СИСТЕМА И УСТРОЙСТВО СВЯЗИ ДЛЯ ОПТИЧЕСКОЙ СЕТЕВОЙ СИСТЕМЫ

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