Способ и устройство для извлечения и вставки служебной информации oduflex

Иллюстрации

Показать все

Настоящее изобретение относится к области связи, конкретно к устройству извлечения служебной информации гибкого блока данных оптического канала (ODUflex), устройству вставки служебной информации ODUflex, способу извлечения служебной информации ODUflex и способу вставки служебной информации ODUflex. Устройство извлечения служебной информации ODUflex содержит модуль синхронизации кадров, модули извлечения служебной информации и модуль полного извлечения кадров, при этом модуль синхронизации кадров предназначен для осуществления операции синхронизации кадров в отношении службы ODUflex для получения данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex, и для распределения данных службы ODUflex и информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации; каждый модуль извлечения служебной информации предназначен для приема данных службы ODUflex и информации о заголовках кадров, распределенных модулем синхронизации кадров, и для извлечения служебных данных соответствующих данных о временном интервале в соответствии с полученной информацией о конфигурации и принятой информацией о заголовках кадров; и модуль полного извлечения кадров предназначен для получения служебных данных, извлеченных несколькими модулями извлечения служебной информации, нескольких частей данных о временном интервале и для генерирования служебных данных службы ODUflex в соответствии со служебными данными всех данных о временном интервале. Благодаря вышеуказанным техническим решениям можно сократить расходы на извлечение служебной информации ODUflex. 6 н. и 6 з.п. ф-лы, 7 ил.

Реферат

Область техники

Настоящее изобретение относится к области техники извлечения и вставки служебной информации гибкого блока данных оптического канала (ODUflex) и, в частности, к способам и устройствам извлечения и вставки служебной информации ODUflex.

Уровень техники

ODUflex представляет собой службу с гибкими и изменяющимися временными интервалами и скоростью, то есть служба ODUflex может занимать любой временной интервал в шине и скорость службы ODUflex изменяется. Из-за особенности службы ODUflex во время обработки в виде извлечения и/или вставки служебной информации в отношении службы ODUflex, для соблюдения условия занимания временного интервала каждой службой ODUflex в шине соответствующий модуль извлечения служебной информации и/или модуль вставки служебной информации устанавливаются/устанавливается отдельно для обработки службы ODUflex, и если определенная служба ODUflex занимает большее количество временных интервалов, требуется установить большое количество модулей извлечения служебной информации и/или модулей вставки служебной информации, что может привести к высоким расходам, а также затруднить техническое обслуживание модулей извлечения служебной информации и/или модулей вставки служебной информации.

Вышесказанное предназначено лишь для способствования пониманию технических решений согласно настоящему изобретению и не означает, что все выше изложенное представляет собой существующую технологию.

Суть изобретения

Основной целью настоящего изобретения является решение технических проблем, связанных с высокими расходами и сложностью технического обслуживания модулей извлечения служебной информации и/или модулей вставки служебной информации из-за того, что необходимо установить большое количество модулей извлечения служебной информации и/или модулей вставки служебной информации, если служба ODUflex занимает большее количество временных интервалов.

Для решения вышеуказанных технических проблем применяются следующие технические решения.

Предлагается устройство извлечения служебной информации ODUflex, которое содержит модуль синхронизации кадров, модуль полного извлечения кадров и несколько модулей извлечения служебной информации, при этом

модуль синхронизации кадров предназначен для осуществления операции синхронизации кадров в отношении службы ODUflex для получения данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex; и для распределения данных службы ODUflex и информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации;

каждый модуль извлечения служебной информации предназначен для приема данных службы ODUflex и информации о заголовках кадров, распределенных модулем синхронизации кадров, и для извлечения служебных данных соответствующих данных о временном интервале в соответствии с полученной информацией о конфигурации и принятой информацией о заголовках кадров; и

модуль полного извлечения кадров предназначен для получения служебных данных, извлеченных несколькими модулями извлечения служебной информации, нескольких частей данных о временном интервале, и для генерирования служебных данных службы ODUflex в соответствии со служебными данными всех данных о временном интервале.

В качестве альтернативы модуль синхронизации кадров также может быть предназначен для распределения данных службы ODUflex и информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации путем следующего:

распределения данных службы ODUflex, соответствующих службе ODUflex, между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации; и

вывода информации о заголовках кадров на модуль выбора извлечения для распределения модулем выбора извлечения информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации и информацией о конфигурации.

В качестве альтернативы модуль полного извлечения кадров также может быть предназначен для:

сохранения сгенерированных служебных данных службы ODUflex; и

отправки служебных данных службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.

Предлагается устройство вставки служебной информации ODUflex, которое содержит модуль полной вставки кадров и несколько модулей вставки служебной информации, при этом

модуль полной вставки кадров предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем обработки служебной информации; и для распределения служебных данных каждой части данных о временном интервале в обработанных служебных данных службы ODUflex между соответствующими модулями вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации; и

каждый модуль вставки служебной информации предназначен для приема служебных данных соответствующих данных о временном интервале и для вставки полученных служебных данных соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.

В качестве альтернативы устройство может дополнительно содержать модуль выбора вставки, при этом:

модуль полной вставки кадров предназначен для отправки обработанных служебных данных службы ODUflex, отправленных модулем обработки служебной информации, на модуль выбора вставки; и

модуль выбора вставки предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем полной вставки кадров; разделения обработанных служебных данных службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправки служебных данных нескольких частей данных о временном интервале на соответствующие модули вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации.

Предлагается способ извлечения служебной информации ODUflex, который включает следующие этапы, на которых:

модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex для получения данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex, и распределяет данные службы ODUflex и информацию о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации;

каждый модуль извлечения служебной информации принимает данные службы ODUflex и информацию о заголовках кадров, распределенные модулем синхронизации кадров, и извлекает служебные данные соответствующих данных о временном интервале в соответствии с полученной информацией о конфигурации и принятой информацией о заголовках кадров; и

модуль полного извлечения кадров получает служебные данные, извлеченные несколькими модулями извлечения служебной информации, нескольких частей данных о временном интервале, и генерирует служебные данные службы ODUflex в соответствии со служебными данными всех данных о временном интервале.

В качестве альтернативы этап, на котором модуль синхронизации кадров распределяет данные службы ODUflex и информацию о заголовках кадров между соответствующими модулями извлечения служебной информации, включает следующее:

модуль синхронизации кадров распределяет данные службы ODUflex, соответствующие службе ODUflex, между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации; и

модуль синхронизации кадров выводит информацию о заголовках кадров на модуль выбора извлечения для распределения модулем выбора извлечения информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации и предварительно сохраненной информацией о конфигурации.

Альтернативно, способ дополнительно включает следующее:

модуль полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex; и

модуль полного извлечения кадров отправляет служебные данные службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.

Предлагается способ вставки служебной информации ODUflex, который включает следующие этапы, на которых:

модуль полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации;

модуль полной вставки кадров распределяет служебные данные каждой части данных о временном интервале в обработанных служебных данных службы ODUflex между соответствующими модулями вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации; и

каждый модуль вставки служебной информации принимает служебные данные соответствующих данных о временном интервале и вставляет полученные служебные данные соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.

В качестве альтернативы после этапа, на котором модуль полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации, способ дополнительно включает следующее:

модуль полной вставки кадров отправляет обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации, на модуль выбора вставки; и

модуль выбора вставки принимает обработанные служебные данные службы ODUflex, отправленные модулем полной вставки кадров; разделяет обработанные служебные данные службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправляет служебные данные из нескольких частей данных о временном интервале на соответствующие модули вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации.

Предлагается компьютерная программа, которая содержит программную команду, при этом программная команда выполняется устройством извлечения служебной информации ODUflex для обеспечения возможности выполнения устройством извлечения служебной информации ODUflex вышеуказанного способа извлечения служебной информации ODUflex.

Предлагается носитель, содержащий вышеуказанную компьютерную программу.

Предлагается компьютерная программа, которая содержит программную команду, при этом программная команда выполняется устройством вставки служебной информации ODUflex и обеспечивает возможность выполнения устройством вставки служебной информации ODUflex вышеуказанного способа вставки служебной информации ODUflex.

Предлагается носитель, содержащий вышеуказанную компьютерную программу.

В соответствии с вышеуказанным техническим решением устройство извлечения служебной информации ODUflex содержит модуль синхронизации кадров, модуль извлечения служебной информации и модуль полного извлечения служебной информации; при этом модуль синхронизации кадров предназначен для осуществления операции синхронизации кадров в отношении службы ODUflex и для вывода данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex; модули извлечения служебной информации предназначены для получения данных службы ODUflex и информации о заголовках кадров и для извлечения служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров; и модуль полного извлечения кадров предназначен для получения служебных данных каждой части данных о временном интервале, извлеченных каждым модулем извлечения служебной информации, и для генерирования служебных данных службы ODUflex. Благодаря техническим решениям согласно настоящему изобретению количество модулей извлечения служебной информации может быть сокращено, расходы значительно снижаются, и, кроме того, также снижается сложность технического обслуживания модулей извлечения служебной информации.

Краткое описание графических материалов

На фиг. 1 представлено схематическое изображение функциональных модулей согласно первому варианту осуществления устройства извлечения служебной информации ODUflex в соответствии с настоящим изобретением;

на фиг. 2 представлено схематическое изображение функциональных модулей согласно первому варианту осуществления устройства вставки служебной информации ODUflex в соответствии с настоящим изобретением;

на фиг. 3 представлено схематическое изображение функциональных модулей согласно второму варианту осуществления устройства вставки служебной информации ODUflex в соответствии с настоящим изобретением;

на фиг. 4 представлена блок-схема первого варианта осуществления способа извлечения служебной информации ODUflex в соответствии с настоящим изобретением;

на фиг. 5 представлена блок-схема третьего варианта осуществления способа извлечения служебной информации ODUflex в соответствии с настоящим изобретением;

на фиг. 6 представлена блок-схема первого варианта осуществления способа вставки служебной информации ODUflex в соответствии с настоящим изобретением; и

на фиг. 7 представлена блок-схема второго варианта осуществления способа вставки служебной информации ODUflex в соответствии с настоящим изобретением.

Достижение цели, функциональных характеристик и преимуществ настоящего изобретения будет описано далее со ссылкой на варианты осуществления и графические материалы.

Предпочтительные варианты осуществления настоящего изобретения

Следует понимать, что конкретные варианты осуществления, описанные в этом документе, применяются лишь для объяснения настоящего изобретения и не предназначены для ограничения настоящего изобретения.

В варианте осуществления настоящего изобретения раскрыты следующие технические решения.

Предлагается устройство извлечения служебной информации ODUflex, которое содержит модуль синхронизации кадров, модули извлечения служебной информации и модуль полного извлечения кадров, при этом

модуль синхронизации кадров предназначен для осуществления операции синхронизации кадров в отношении службы ODUflex и вывода данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex;

модули извлечения служебной информации предназначены для получения данных службы ODUflex и информации о заголовках кадров и извлечения служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров; и

модуль полного извлечения кадров предназначен для получения служебных данных, извлеченных каждым модулем извлечения служебной информации, каждой части данных о временном интервале и для генерирования служебных данных службы ODUflex.

В качестве альтернативы модуль синхронизации кадров также предназначен для:

осуществления операции синхронизации кадров в отношении службы ODUflex; вывода данных службы ODUflex, соответствующих службе ODUflex, на модули извлечения служебной информации; и вывода информации о заголовках кадров на модуль выбора извлечения для отправки модулем выбора извлечения информации о заголовках кадров соответствующим модулям извлечения служебной информации в соответствии с предварительно сохраненной информацией о конфигурации.

В качестве альтернативы модуль полного извлечения кадров также предназначен для:

сохранения сгенерированных служебных данных службы ODUflex; и

отправки служебных данных службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.

Кроме того, для достижения указанной цели согласно настоящему изобретению дополнительно предлагается устройство вставки служебной информации ODUflex, которое содержит модуль полной вставки кадров и модули вставки служебной информации, при этом

модуль полной вставки кадров предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем обработки служебной информации; и

модули вставки служебной информации предназначены для получения служебных данных соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и для вставки полученных служебных данных соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.

В качестве альтернативы устройство вставки служебной информации ODUflex содержит модуль выбора вставки, при этом

модуль выбора вставки предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем полной вставки кадров; разделения обработанных служебных данных службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправки служебных данных каждой части данных о временном интервале на соответствующие модули вставки служебной информации.

Предлагается способ извлечения служебной информации ODUflex, который включает следующие этапы, на которых:

модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex и выводит данные службы ODUflex и информацию о заголовках кадров, соответствующие службе ODUflex;

каждый модуль извлечения служебной информации принимает данные службы ODUflex и информацию о заголовках кадров и извлекает служебные данные каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров; и

модуль полного извлечения кадров получает служебные данные каждой части данных о временном интервале, извлеченные каждым модулем извлечения служебной информации, и генерирует служебные данные службы ODUflex.

В качестве альтернативы, этап, на котором модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex и выводит данные службы ODUflex и информацию о заголовках кадров, соответствующие службе ODUflex, включает следующее:

модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex, выводит данные службы ODUflex, соответствующие службе ODUflex, на модули извлечения служебной информации и выводит информацию о заголовках кадров на модуль выбора извлечения для отправки модулем выбора извлечения информации о заголовках кадров соответствующим модулям извлечения служебной информации в соответствии с предварительно сохраненной информацией о конфигурации.

В качестве альтернативы после этапа, на котором каждый модуль извлечения служебной информации принимает данные службы ODUflex и информацию о заголовках кадров и извлекает служебные данные каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров, способ включает следующее:

модуль полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex; и

модуль полного извлечения кадров отправляет служебные данные службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.

Предлагается способ вставки служебной информации ODUflex, который включает следующие этапы, на которых:

модуль полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации; и

каждый модуль вставки служебной информации получает служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и вставляет полученные служебные данные соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.

В качестве альтернативы перед этапом, на котором каждый модуль вставки служебной информации получает служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и вставляет полученные служебные данные соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации, способ вставки служебной информации ODUflex включает следующее:

модуль выбора вставки принимает обработанные служебные данные службы ODUflex, отправленные модулем полной вставки кадров; разделяет обработанные служебные данные службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправляет служебные данные каждой части данных о временном интервале на соответствующие модули вставки служебной информации.

Предлагается устройство извлечения служебной информации ODUflex, которое содержит модуль синхронизации кадров, модуль полного извлечения кадров и несколько модулей извлечения служебной информации, при этом

модуль синхронизации кадров предназначен для осуществления операции синхронизации кадров в отношении службы ODUflex для получения данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex; и для распределения данных службы ODUflex и информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации;

каждый модуль извлечения служебной информации предназначен для приема данных службы ODUflex и информации о заголовках кадров, распределенных модулем синхронизации кадров, и для извлечения служебных данных соответствующих данных о временном интервале в соответствии с полученной информацией о конфигурации и принятой информацией о заголовках кадров; и

модуль полного извлечения кадров предназначен для получения служебных данных, извлеченных несколькими модулями извлечения служебной информации, нескольких частей данных о временном интервале, и для генерирования служебных данных службы ODUflex в соответствии со служебными данными всех данных о временном интервале.

В качестве альтернативы модуль синхронизации кадров также предназначен для распределения данных службы ODUflex и информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации путем следующего:

распределения данных службы ODUflex, соответствующих службе ODUflex, между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации; и

вывода информации о заголовках кадров на модуль выбора извлечения для распределения модулем выбора извлечения информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации и информацией о конфигурации.

В качестве альтернативы модуль полного извлечения кадров также предназначен для:

сохранения сгенерированных служебных данных службы ODUflex; и

отправки служебных данных службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.

Предлагается устройство вставки служебной информации ODUflex, которое содержит модуль полной вставки кадров и несколько модулей вставки служебной информации, при этом

модуль полной вставки кадров предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем обработки служебной информации; и для распределения служебных данных каждой части данных о временном интервале в обработанных служебных данных службы ODUflex между соответствующими модулями вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации; и

каждый модуль вставки служебной информации предназначен для приема служебных данных соответствующих данных о временном интервале и для вставки полученных служебных данных соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.

В качестве альтернативы устройство дополнительно содержит модуль выбора вставки, при этом

модуль полной вставки кадров предназначен для отправки обработанных служебных данных службы ODUflex, отправленных модулем обработки служебной информации, на модуль выбора вставки; и

модуль выбора вставки предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем полной вставки кадров; разделения обработанных служебных данных службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправки служебных данных нескольких частей данных о временном интервале на соответствующие модули вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации.

Предлагается способ извлечения служебной информации ODUflex, который включает следующие этапы, на которых:

модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex для получения данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex, и распределяет данные службы ODUflex и информацию о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации;

каждый модуль извлечения служебной информации принимает данные службы ODUflex и информацию о заголовках кадров, распределенные модулем синхронизации кадров, и извлекает служебные данные соответствующих данных о временном интервале в соответствии с полученной информацией о конфигурации и принятой информацией о заголовках кадров; и

модуль полного извлечения кадров получает служебные данные, извлеченные несколькими модулями извлечения служебной информации, нескольких частей данных о временном интервале, и генерирует служебные данные службы ODUflex в соответствии со служебными данными всех данных о временном интервале.

В качестве альтернативы этап, на котором модуль синхронизации кадров распределяет данные службы ODUflex и информацию о заголовках кадров между соответствующими модулями извлечения служебной информации, включает следующее:

модуль синхронизации кадров распределяет данные службы ODUflex, соответствующие службе ODUflex, между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации; и

модуль синхронизации кадров выводит информацию о заголовках кадров на модуль выбора извлечения для распределения модулем выбора извлечения информации о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации и предварительно сохраненной информацией о конфигурации.

Альтернативно, способ дополнительно включает следующее:

модуль полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex; и

модуль полного извлечения кадров отправляет служебные данные службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.

Предлагается способ вставки служебной информации ODUflex, который включает следующие этапы, на которых:

модуль полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации;

модуль полной вставки кадров распределяет служебные данные каждой части данных о временном интервале в обработанных служебных данных службы ODUflex между соответствующими модулями вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации; и

каждый модуль вставки служебной информации принимает служебные данные соответствующих данных о временном интервале и вставляет полученные служебные данные соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.

В качестве альтернативы после этапа, на котором модуль полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации, способ дополнительно включает следующее:

модуль полной вставки кадров отправляет обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации, на модуль выбора вставки; и

модуль выбора вставки принимает обработанные служебные данные службы ODUflex, отправленные модулем полной вставки кадров; разделяет обработанные служебные данные службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправляет служебные данные из нескольких частей данных о временном интервале на соответствующие модули вставки служебной информации в соответствии со способностью к вставке служебной информации каждого модуля вставки служебной информации.

Предлагается компьютерная программа, которая содержит программную команду, при этом программная команда выполняется устройством извлечения служебной информации ODUflex для обеспечения возможности выполнения устройством извлечения служебной информации ODUflex вышеуказанного способа извлечения служебной информации ODUflex.

Предлагается носитель, содержащий вышеуказанную компьютерную программу.

Предлагается компьютерная программа, которая содержит программную команду, при этом программная команда выполняется устройством вставки служебной информации ODUflex для обеспечения возможности выполнения устройством вставки служебной информации ODUflex вышеуказанного способа вставки служебной информации ODUflex.

Предлагается носитель, содержащий вышеуказанную компьютерную программу.

Согласно варианту осуществления настоящего изобретения предлагается устройство извлечения служебной информации ODUflex.

Если рассматривать фиг. 1; на фиг. 1 представлено схематическое изображение функциональных модулей согласно первому варианту осуществления устройства извлечения служебной информации ODUflex в соответствии с настоящим изобретением.

В первом варианте осуществления устройства извлечения служебной информации ODUflex согласно настоящему изобретению устройство содержит модуль 10 синхронизации кадров, модули 20 извлечения служебной информации и модуль 30 полного извлечения кадров, при этом

модуль 10 синхронизации кадров предназначен для осуществления операции синхронизации кадров в отношении службы ODUflex и вывода данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex;

модули 20 извлечения служебной информации предназначены для получения данных службы ODUflex и информации о заголовках кадров и извлечения служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров; и

модуль 30 полного извлечения кадров предназначен для получения служебных данных, извлеченных каждым модулем 20 извлечения служебной информации, каждой части данных о временном интервале и для генерирования служебных данных службы ODUflex.

Модуль 10 синхронизации кадров получает службу ODUflex из шины и осуществляет операцию синхронизации кадров в отношении службы ODUflex, и операция синхронизации кадров относится к получению информации о заголовках кадров и данных службы ODUflex в службе ODUflex, при этом информация о заголовках кадров содержит идентификатор заголовка кадра, расположение заголовка кадра и т.п., а данные службы ODUflex представляют собой все данные в службе ODUflex. Модуль 10 синхронизации кадров поддерживает характеристику, заключающуюся в том, что количество временных интервалов, занимаемых службой ODUflex в шине, расположение занятых временных интервалов и скорость являются регулируемыми, то есть сохраняется условие, что временные интервалы, занимаемые службой ODUflex в шине, не являются непрерывными, и, кроме того, количество временных интервалов, которое может быть занято службой ODUflex, может составлять любое число от 1 до максимального числа.

Предусмотрено несколько модулей 20 извлечения служебной информации, и каждый модуль 20 извлечения служебной информации обладает разными способностями к извлечению служебной информации. Например, модуль 20 извлечения служебной информации может извлекать лишь служебную информацию одного или нескольких временных интервалов, а разные службы ODUflex занимают разные временные интервалы, так что для извлечения служебных данных каждой части данных о временном интервале требуется несколько модулей 20 извлечения служебной информации. Или же извлечение служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, также может осуществляться лишь одним модулем 20 извлечения служебной информации.

Каждый модуль 20 извлечения служебной информации получает данные службы ODUflex и информацию о заголовках кадров. Например, модуль 10 синхронизации кадров приобретает способность к извлечению служебной информации каждого модуля 20 извлечения служебной информации и распределяет данные службы ODUflex и информацию о заголовках кадров между соответствующими модулями 20 извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля 20 из