СПОСОБ И УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ И ВСТАВКИ СЛУЖЕБНОЙ ИНФОРМАЦИИ ODUflex
METHOD AND DEVICE FOR EXTRACTING AND INSERTING OF ODUFLEX SERVICE INFORMATION

Область техники
Настоящее изобретение относится к области техники извлечения и вставки служебной информации гибкого блока данных оптического канала (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 извлечения служебной информации; или же каждый модуль 20 извлечения служебной информации отправляет команду, содержащую его способность к извлечению служебной информации, на модуль 10 синхронизации кадров в соответствии со способностью к извлечению служебной информации, и модуль 10 синхронизации кадров отправляет соответствующие данные службы ODUflex и информацию о заголовках кадров на модуль 20 извлечения служебной информации после получения команды.
Информация о конфигурации генерируется и отправляется модулем управления или другим модулем; информация о конфигурации содержит параметр временного интервала каждой службы ODUflex в шине, и параметр временного интервала включает параметр расположения временного интервала, параметр количества временных интервалов и т.п.
Если информация о конфигурации повторно генерируется или информация о конфигурации обновляется, то требуется, чтобы модули 20 извлечения служебной информации снова приняли информацию о конфигурации.
Поскольку информация о конфигурации содержит параметр временного интервала, модули 20 извлечения служебной информации могут извлекать служебные данные каждой части данных о временном интервале в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров.
Модуль 30 полного извлечения кадров получает служебные данные, извлеченные каждым модулем 20 извлечения служебной информации, данных о временном интервале. Например, модуль 30 полного извлечения кадров отправляет адрес извлечения служебной информации на соответствующие модули 20 извлечения служебной информации в соответствии с информацией о конфигурации, которая получена от модуля управления или другого модуля и сохранена, и модули 20 извлечения служебной информации отправляют служебные данные данных о временном интервале на модуль 30 полного извлечения кадров после получения адреса извлечения служебной информации; или же модули 20 извлечения служебной информации автоматически отправляют извлеченные служебные данные данных о временном интервале на модуль 30 полного извлечения кадров после извлечения служебных данных.
Модуль 30 полного извлечения кадров получает служебные данные каждой части данных о временном интервале службы ODUflex, тем самым генерируя служебные данные службы ODUflex.
В соответствии с вариантом осуществления модули 20 извлечения служебной информации извлекают служебные данные каждой части данных о временном интервале службы ODUflex, затем модуль 30 полного извлечения кадров получает служебные данные каждой части данных о временном интервале для генерирования служебных данных службы ODUflex, и нет необходимости отдельно устанавливать модуль 20 извлечения служебной информации для условия занимания временного интервала каждой службой ODUflex, так что согласно варианту осуществления можно сократить количество модулей 20 извлечения служебной информации, значительно сократить расходы, а также одновременно снизить сложность технического обслуживания модулей извлечения служебной информации.
В альтернативном варианте осуществления настоящего изобретения устройство извлечения служебной информации ODUflex дополнительно содержит модуль управления (на фигуре не показан), применяемый для генерирования информации о конфигурации.
Информация о конфигурации отправляется на модули 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров в соответствии с заданным условием. Например, если модуль управления, и модули 20 извлечения служебной информации, и/или модуль 30 полного извлечения кадров активированы, модуль управления отправляет информацию о конфигурации на модуль 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров; модули 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров принимают/принимает и сохраняют/сохраняет информацию о конфигурации при обнаружении информации о конфигурации; и если информация о конфигурации не меняется или обновляется впоследствии, то не требуется, чтобы модуль управления повторно отправлял информацию о конфигурации на модули 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров; или же при активации модуля управления, и модулей 20 извлечения служебной информации, и/или модуля 30 полного извлечения кадров, модуль управления отправляет информацию о конфигурации на модули 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров регулярно или в реальном времени; модули 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров определяют/определяет, отличается ли информация о конфигурации, отправленная модулем управления, от информации о конфигурации, сохраненной в модулях 20 извлечения служебной информации и/или модуле 30 полного извлечения кадров, и если да, то принимают/принимает информацию о конфигурации; и, разумеется, модуль управления может дополнительно отправлять информацию о конфигурации на модули 20 извлечения служебной информации и/или модуль 30 полного извлечения кадров посредством другого модуля, что не ограничивается в этом документе.
Во втором варианте осуществления устройства извлечения служебной информации ODUflex согласно настоящему изобретению, на основании первого варианта осуществления, модуль 10 синхронизации кадров в этом варианте осуществления также предназначен для:
осуществления операции синхронизации кадров в отношении службы ODUflex; вывода данных службы ODUflex, соответствующих службе ODUflex, на модули 20 извлечения служебной информации; и вывода информации о заголовках кадров на модуль выбора извлечения для отправки модулем выбора извлечения информации о заголовках кадров соответствующим модулям 20 извлечения служебной информации в соответствии с предварительно сохраненной информацией о конфигурации.
В этом варианте осуществления модуль 10 синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex, выводит данные службы ODUflex, соответствующие службе ODUflex, на модули 20 извлечения служебной информации и выводит информацию о заголовках кадров на модуль выбора извлечения для отправки модулем выбора извлечения информации о заголовках кадров соответствующим модулям 20 извлечения служебной информации в соответствии с предварительно сохраненной информацией о конфигурации, чтобы сделать более удобными работы по техническому обслуживанию.
В этом варианте осуществления модуль выбора извлечения также предназначен для:
приема информации о конфигурации от модуля управления в соответствии с заданным правилом получения; и
модуль выбора извлечения также предназначен для
отправки информации о конфигурации на модули 20 извлечения служебной информации для ее приема и сохранения модулями 20 извлечения служебной информации в соответствии с заданным правилом отправки.
В этом варианте осуществления модули 20 извлечения служебной информации также предназначены для:
приема данных службы ODUflex, выведенных модулем 10 синхронизации кадров;
приема информации о заголовках кадров, отправленной модулем выбора извлечения; и извлечения служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров.
В этом варианте осуществления модуль 30 полного извлечения кадров также предназначен для:
отправки адреса извлечения служебной информации на каждый модуль 20 извлечения служебной информации посредством модуля выбора извлечения; приема служебных данных, извлеченных и отправленных каждым модулем 20 извлечения служебной информации в соответствии с адресом извлечения служебной информации, каждой части данных о временном интервале; и генерирования служебных данных службы ODUflex.
В третьем варианте осуществления устройства извлечения служебной информации ODUflex согласно настоящему изобретению, на основании первого варианта осуществления и второго варианта осуществления, модуль 30 полного извлечения кадров в этом варианте осуществления также предназначен для:
сохранения сгенерированных служебных данных службы ODUflex; и
отправки служебных данных службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.
Модуль 30 полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex, и место сохранения может представлять собой запоминающее устройство в модуле 30 полного извлечения кадров или представляет собой запоминающее устройство, которое образует информационное соединение с модулем 30 полного извлечения кадров и расположено снаружи модуля 30 полного извлечения кадров.
Например, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения, модуль 30 полного извлечения кадров отправляет модулю обработки служебной информации запрос, модуль обработки служебной информации принимает запрос и возвращает первый адрес извлечения служебной информации модулю 30 полного извлечения кадров, и модуль 30 полного извлечения кадров отправляет служебные данные на модуль обработки служебной информации в соответствии с адресом извлечения служебной информации.
Здесь заданный объем сохранения может быть установлен в соответствии с требованием пользователя.
Способ для обработки модулем обработки служебной информации служебных данных службы ODUflex включает обработку служебных данных службы ODUflex или настройку новых служебных данных в соответствии со служебными данными службы ODUflex.
В этом варианте осуществления модуль 30 полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex и отправляет служебные данные службы ODUflex на модуль обработки служебной информации, только если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения, так что можно отказаться от соответствующей установки нескольких модулей обработки служебной информации для разных временных интервалов, занимаемых службой ODUflex, что снижает расходы.
В качестве варианта осуществления настоящего изобретения также предлагается устройство вставки служебной информации ODUflex.
Если рассматривать фиг. ; на фиг.  представлено схематическое изображение функциональных модулей согласно первому варианту осуществления устройства вставки служебной информации ODUflex в соответствии с настоящим изобретением.
В первом варианте осуществления устройства вставки служебной информации ODUflex согласно настоящему изобретению устройство вставки служебной информации ODUflex содержит модуль 01 полной вставки кадров и модули 02 вставки служебной информации, при этом
модуль 01 полной вставки кадров предназначен для приема обработанных служебных данных ODUflex, отправленных модулем обработки служебной информации; и
модули 02 вставки служебной информации предназначены для получения служебных данных соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и для вставки полученных служебных данных соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем 10 синхронизации кадров, и с предварительно сохраненной информацией о конфигурации. Модуль 01 полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации. Каждый модуль 02 вставки служебной информации получает служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и осуществляет разделение обработанных служебных данных службы ODUflex. Например, модуль 01 полной вставки кадров получает способность к вставке служебной информации каждого модуля 02 вставки служебной информации и распределяет служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex между соответствующими модулями 02 вставки служебной информации; или же каждый модуль 02 вставки служебной информации отправляет команду, содержащую его способность к вставке служебной информации, на модуль 01 полной вставки кадров в соответствии со способностью к вставке служебной информации, и модуль 01 полной вставки кадров отправляет служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex на соответствующий модуль 02 вставки служебной информации после получения команды.
Информация о конфигурации в этом варианте осуществления является такой же, что и информация о конфигурации в вышеуказанном варианте осуществления, и информация о конфигурации содержит параметр временного интервала.
Модуль обработки служебной информации в этом варианте осуществления является таким же, что и модуль обработки служебной информации в вышеуказанном варианте осуществления, и способ для обработки модулем обработки служебной информации служебных данных службы ODUflex включает обработку служебных данных службы ODUflex или настройку новых служебных данных в соответствии со служебными данными службы ODUflex.
В этом варианте осуществления, если каждый модуль 02 вставки служебной информации должен вставить сигнал технического обслуживания, он получает сигнал технического обслуживания, который необходимо вставить, и полученный сигнал технического обслуживания вставляется в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем 10 синхронизации кадров, и предварительно сохраненной информацией о конфигурации.
Здесь сигнал технического обслуживания генерируется модулем генерирования сигнала технического обслуживания. Сигнал технического обслуживания принимается, только если модули 02 вставки служебной информации должны вставить сигнал технического обслуживания.
Следует отметить, что модули 02 вставки служебной информации могут не вставлять полученные служебные данные соответствующих данных о временном интервале в соответствующую службу ODUflex при вставке сигнала технического обслуживания в службу ODUflex.
В соответствии с этим вариантом осуществления каждый модуль 02 вставки служебной информации получает служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и вставляет полученные служебные данные соответствующих данных о временном интервале или заданные служебные данные в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем 10 синхронизации кадров, и предварительно сохраненной информацией о конфигурации, и нет необходимости отдельно устанавливать модуль 02 вставки служебной информации для условия занимания временного интервала каждой службой ODUflex, следовательно, согласно этому варианту осуществления можно сократить количество модулей 02 вставки служебной информации, значительно сократить расходы, а также одновременно снизить сложность технического обслуживания модулей 02 вставки служебной информации.
Если рассматривать фиг. 3; на фиг. 3 представлено схематическое изображение функциональных модулей согласно второму варианту осуществления устройства вставки служебной информации ODUflex в соответствии с настоящим изобретением.
Во втором варианте осуществления устройства вставки служебной информации ODUflex согласно настоящему изобретению, на основании первого варианта осуществления, устройство вставки служебной информации ODUflex согласно этому варианту осуществления содержит модуль 03 выбора вставки; и
модуль 03 выбора вставки предназначен для приема обработанных служебных данных службы ODUflex, отправленных модулем 01 полной вставки кадров; разделения обработанных служебных данных службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправки служебных данных каждой части данных о временном интервале на соответствующие модули 02 вставки служебной информации.
В этом варианте осуществления, при наличии модуля 03 выбора вставки, модули 02 вставки служебной информации могут получать сигнал технического обслуживания посредством модуля 03 выбора вставки и модуля 01 полной вставки кадров при необходимости вставки сигнала технического обслуживания. Например, модуль 01 полной вставки кадров получает информацию по типу сигнала технического обслуживания, подвергает декомпозиции информацию о конфигурации и распределяет информацию по типу сигнала технического обслуживания между модулями 02 вставки служебной информации посредством модуля 03 выбора вставки, и модули 02 вставки служебной информации вставляют сигнал технического обслуживания в службу ODUflex в соответствии с информацией о заголовках кадров, информацией по типу сигнала технического обслуживания и информацией о конфигурации; или же, если возникает сигнал индикации потери кадра (LOF), модуль выбора вставки распределяет сигнал индикации LOF между соответствующими модулями 02 вставки служебной информации в соответствии с информацией о конфигурации, в то время как модуль Sigma-datel генерирует полезный сигнал в виде сигнала индикации аварийного состояния (AIS) посредством алгоритма sigma-datel, генерирует многокадровую информацию AIS, согласующуюся со скоростью службы ODUflex, в соответствии с полезным сигналом, и отправляет многокадровую информацию AIS на соответствующие модули 02 вставки служебной информации посредством модуля 03 выбора вставки, и модули 02 вставки служебной информации вставляют сигнал ASI в службу ODUflex в соответствии с многокадровой информацией AIS и сигналом LOF.
В соответствии с этим вариантом осуществления модуль 03 выбора вставки принимает обработанные служебные данные службы ODUflex, отправленные модулем 01 полной вставки кадров, разделяет обработанные служебные данные службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации и отправляет служебные данные каждой части данных о временном интервале на соответствующие модули 02 вставки служебной информации, чтобы сделать более удобными работы по техническому обслуживанию.
Согласно настоящему изобретению также предлагается способ извлечения служебной информации ODUflex.
Если рассматривать фиг. 4; на фиг. 4 представлена блок-схема первого варианта осуществления способа извлечения служебной информации ODUflex в соответствии с настоящим изобретением.
В первом варианте осуществления способа извлечения служебной информации ODUflex согласно настоящему изобретению способ включает следующие этапы.
Этап S10: осуществление модулем синхронизации кадров операции синхронизации кадров в отношении службы ODUflex и вывод данных службы ODUflex и информации о заголовках кадров, соответствующих службе ODUflex.
Модуль синхронизации кадров получает службу ODUflex из шины и осуществляет операцию синхронизации кадров в отношении службы ODUflex, и операция синхронизации кадров относится к получению информации о заголовках кадров и данных службы ODUflex в службе ODUflex, при этом информация о заголовках кадров содержит идентификатор заголовка кадра, расположение заголовка кадра и т.п., а данные службы ODUflex представляют собой все данные в службе ODUflex. Модуль синхронизации кадров поддерживает характеристику, заключающуюся в том, что количество временных интервалов, занимаемых службой ODUflex в шине, расположение занятых временных интервалов и скорость являются регулируемыми, то есть сохраняется условие, что временные интервалы, занимаемые службой ODUflex в шине, не являются непрерывными, и, кроме того, количество временных интервалов, которое может быть занято службой ODUflex, может составлять любое число от 1 до максимального числа.
Этап S20: получение каждым модулем извлечения служебной информации данных службы ODUflex и информации о заголовках кадров и извлечение служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров.
Предусмотрено несколько модулей извлечения служебной информации, и каждый модуль извлечения служебной информации обладает разными способностями к извлечению служебной информации. Например, один модуль извлечения служебной информации может извлекать лишь служебную информацию одного или нескольких временных интервалов, а разные службы ODUflex занимают разные временные интервалы, так что для извлечения служебных данных каждой части данных о временном интервале требуется несколько модулей извлечения служебной информации.
Каждый модуль извлечения служебной информации получает данные службы ODUflex и информацию о заголовках кадров. Например, модуль синхронизации кадров приобретает способность к извлечению служебной информации каждого модуля извлечения служебной информации и распределяет данные службы ODUflex и информацию о заголовках кадров между соответствующими модулями извлечения служебной информации в соответствии со способностью к извлечению служебной информации каждого модуля извлечения служебной информации; или же каждый модуль извлечения служебной информации отправляет команду, содержащую его способность к извлечению служебной информации, на модуль синхронизации кадров в соответствии со способностью к извлечению служебной информации, и модуль синхронизации кадров отправляет соответствующие данные службы ODUflex и информацию о заголовках кадров на модуль извлечения служебной информации после получения команды.
Информация о конфигурации генерируется и отправляется модулем управления или другими модулями; информация о конфигурации содержит параметр временного интервала каждой службы ODUflex в шине, и параметр временного интервала включает параметр расположения временного интервала, параметр количества временных интервалов и т.п.
Если информация о конфигурации повторно генерируется или информация о конфигурации обновляется, то требуется, чтобы модули извлечения служебной информации снова приняли информацию о конфигурации.
Поскольку информация о конфигурации содержит параметр временного интервала, модули извлечения служебной информации могут извлекать служебные данные каждой части данных о временном интервале в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров.
Этап S30: модуль полного извлечения кадров получает служебные данные каждой части данных о временном интервале, извлеченные каждым модулем извлечения служебной информации, и генерирует служебные данные службы ODUflex.
Модуль полного извлечения кадров получает служебные данные, извлеченные каждым модулем извлечения служебной информации, данных о временном интервале. Например, модуль полного извлечения кадров отправляет адрес извлечения служебной информации на соответствующие модули извлечения служебной информации в соответствии с информацией о конфигурации, которая получена от модуля управления или других модулей и сохранена, и модули извлечения служебной информации отправляют служебные данные данных о временном интервале на модуль полного извлечения кадров после получения адреса извлечения служебной информации; или же модули извлечения служебной информации автоматически отправляют извлеченные служебные данные данных о временном интервале на модуль полного извлечения кадров после извлечения служебных данных.
Модуль полного извлечения кадров получает служебные данные каждой части данных о временном интервале службы ODUflex, тем самым генерируя служебные данные службы ODUflex.
В соответствии с этим вариантом осуществления модули извлечения служебной информации извлекают служебные данные каждой части данных о временном интервале службы ODUflex, затем модуль полного извлечения кадров получает служебные данные каждой части данных о временном интервале для генерирования служебных данных службы ODUflex, и нет необходимости отдельно устанавливать модуль извлечения служебной информации для условия занимания временного интервала каждой службой ODUflex; следовательно, согласно этому варианту осуществления можно сократить количество модулей извлечения служебной информации, значительно сократить расходы, а также снизить сложность технического обслуживания модулей извлечения служебной информации.
В альтернативном варианте осуществления настоящего изобретения перед этапом S10 способ дополнительно включает генерирование модулем управления информации о конфигурации.
Информация о конфигурации отправляется на модули извлечения служебной информации и/или модуль полного извлечения кадров в соответствии с заданным условием. Например, если модуль управления, и модули извлечения служебной информации, и/или модуль полного извлечения кадров активированы, модуль управления отправляет информацию о конфигурации на модуль извлечения служебной информации и/или модуль полного извлечения кадров; модули извлечения служебной информации и/или модуль полного извлечения кадров принимают/принимает и сохраняют/сохраняет информацию о конфигурации при обнаружении информации о конфигурации; и если информация о конфигурации не меняется или обновляется впоследствии, то не требуется, чтобы модуль управления повторно отправлял информацию о конфигурации на модули извлечения служебной информации и/или модуль полного извлечения кадров; или же при активации модуля управления, и модулей извлечения служебной информации, и/или модуля полного извлечения кадров, модуль управления отправляет информацию о конфигурации на модули извлечения служебной информации и/или модуль полного извлечения кадров регулярно или в реальном времени; модули извлечения служебной информации и/или модуль полного извлечения кадров определяют/определяет, отличается ли информация о конфигурации, отправленная модулем управления, от информации о конфигурации, сохраненной в модулях извлечения служебной информации и/или модуле полного извлечения кадров, и если да, то принимают/принимает информацию о конфигурации; и, разумеется, модуль управления может дополнительно отправлять информацию о конфигурации на модули извлечения служебной информации и/или модуль полного извлечения кадров посредством других модулей, что не ограничивается в этом документе.
Во втором варианте осуществления способа извлечения служебной информации ODUflex согласно настоящему изобретению, на основании первого варианта осуществления, этап S10 в этом варианте осуществления включает следующее модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex, выводит данные службы ODUflex, соответствующие службе ODUflex, на модули извлечения служебной информации и выводит информацию о заголовках кадров на модуль выбора извлечения для отправки модулем выбора извлечения информации о заголовках кадров соответствующим модулям извлечения служебной информации в соответствии с предварительно сохраненной информацией о конфигурации.
В этом варианте осуществления модуль синхронизации кадров осуществляет операцию синхронизации кадров в отношении службы ODUflex, выводит данные службы ODUflex, соответствующие службе ODUflex, на модули извлечения служебной информации и выводит информацию о заголовках кадров на модуль выбора извлечения для отправки модулем выбора извлечения информации о заголовках кадров соответствующим модулям извлечения служебной информации в соответствии с предварительно сохраненной информацией о конфигурации, чтобы сделать более удобными работы по техническому обслуживанию.
В этом варианте осуществления перед этапом S10 способ дополнительно включает следующее:
прием модулем выбора извлечения информации о конфигурации от модуля управления в соответствии с заданным правилом приема; и
перед этапом S20 способ дополнительно включает следующее:
отправку модулем выбора извлечения информации о конфигурации на модули извлечения служебной информации для ее приема и сохранения модулями извлечения служебной информации в соответствии с заданным правилом отправки.
В этом варианте осуществления этап S20 включает следующее:
прием каждым модулем извлечения служебной информации данных службы ODUflex, выведенных модулем синхронизации кадров, прием информации о заголовках кадров, отправленной модулем выбора извлечения, и извлечение служебных данных каждой части данных о временном интервале, соответствующих службе ODUflex, в соответствии с полученной информацией о конфигурации и информацией о заголовках кадров.
В этом варианте осуществления этап S30 включает следующее:
отправку модулем полного извлечения кадров адреса извлечения служебной информации на каждый модуль извлечения служебной информации посредством модуля выбора извлечения, прием служебных данных, извлеченных и отправленных каждым модулем извлечения служебной информации в соответствии с адресом извлечения служебной информации, каждой части данных о временном интервале и генерирование служебных данных службы ODUflex.
Если рассматривать фиг. 5; на фиг. 5 представлена блок-схема третьего варианта осуществления способа извлечения служебной информации ODUflex в соответствии с настоящим изобретением.
В третьем варианте осуществления способа извлечения служебной информации ODUflex согласно настоящему изобретению, на основании первого варианта осуществления и второго варианта осуществления, после этапа S30 способ согласно этому варианту осуществления включает:
этап S40: сохранение модулем полного извлечения кадров сгенерированных служебных данных службы ODUflex,
при этом модуль полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex, и место сохранения может представлять собой запоминающее устройство, расположенное в модуле полного извлечения кадров, или представляет собой запоминающее устройство, которое образует информационное соединение с модулем полного извлечения кадров и расположено снаружи модуля полного извлечения кадров; и
этап S50: отправка модулем полного извлечения кадров служебных данных службы ODUflex на модуль обработки служебной информации для обработки модулем обработки служебной информации служебных данных службы ODUflex, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения.
Например, если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения, модуль полного извлечения кадров отправляет запрос модулю обработки служебной информации, модуль обработки служебной информации принимает запрос и возвращает первый адрес извлечения служебной информации модулю полного извлечения кадров, и модуль полного извлечения кадров отправляет служебные данные на модуль обработки служебной информации в соответствии с адресом извлечения служебной информации.
Здесь заданный объем сохранения может быть установлен в соответствии с требованием пользователя.
Способ для обработки модулем обработки служебной информации служебных данных службы ODUflex включает обработку служебных данных службы ODUflex или настройку новых служебных данных в соответствии со служебными данными службы ODUflex.
В этом варианте осуществления модуль полного извлечения кадров сохраняет сгенерированные служебные данные службы ODUflex и отправляет служебные данные службы ODUflex на модуль обработки служебной информации, только если объем сохраненных служебных данных службы ODUflex превышает заданный объем сохранения, так что можно отказаться от соответствующей установки нескольких модулей обработки служебной информации для разных временных интервалов, занимаемых службой ODUflex, что снижает расходы.
Согласно настоящему изобретению также предлагается способ вставки служебной информации ODUflex.
Если рассматривать фиг. 6; на фиг. 6 представлена блок-схема первого варианта осуществления способа вставки служебной информации ODUflex в соответствии с настоящим изобретением.
В первом варианте осуществления способа вставки служебной информации ODUflex согласно настоящему изобретению способ включает:
этап S01: прием модулем полной вставки кадров обработанных служебных данных службы ODUflex, отправленных модулем обработки служебной информации; и
этап S02: получение каждым модулем вставки служебной информации служебных данных соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и вставка полученных служебных данных соответствующих данных о временном интервале в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.
Модуль полной вставки кадров принимает обработанные служебные данные службы ODUflex, отправленные модулем обработки служебной информации. Каждый модуль вставки служебной информации получает служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и осуществляет разделение обработанных служебных данных службы ODUflex. Например, модуль полной вставки кадров получает способность к вставке служебной информации каждого модуля вставки служебной информации и распределяет служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex между соответствующими модулями вставки служебной информации; или же каждый модуль вставки служебной информации отправляет команду, содержащую его способность к извлечению служебной информации, на модуль полной вставки кадров в соответствии со способностью к извлечению служебной информации, и модуль полной вставки кадров отправляет служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex на соответствующий модуль вставки служебной информации после получения команды.
Информация о конфигурации в этом варианте осуществления является такой же, что и информация о конфигурации в вышеуказанном варианте осуществления, и информация о конфигурации содержит параметр временного интервала.
Модуль обработки служебной информации в этом варианте осуществления является таким же, что и модуль обработки служебной информации в вышеуказанном варианте осуществления, и способ для обработки модулем обработки служебной информации служебных данных службы ODUflex включает обработку служебных данных службы ODUflex или настройку новых служебных данных в соответствии со служебными данными службы ODUflex.
В этом варианте осуществления, если каждый модуль вставки служебной информации должен вставить сигнал технического обслуживания, он получает сигнал технического обслуживания, который необходимо вставить, и полученный сигнал технического обслуживания вставляется в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации.
Здесь сигнал технического обслуживания генерируется модулем генерирования сигнала технического обслуживания. Сигнал технического обслуживания принимается, только если модули вставки служебной информации должны вставить сигнал технического обслуживания.
Следует отметить, что модули вставки служебной информации могут не вставлять полученные служебные данные соответствующих данных о временном интервале в соответствующую службу ODUflex при вставке сигнала технического обслуживания в службу ODUflex.
В соответствии с этим вариантом осуществления каждый модуль вставки служебной информации получает служебные данные соответствующих данных о временном интервале в обработанных служебных данных службы ODUflex и вставляет полученные служебные данные соответствующих данных о временном интервале или заданные служебные данные в соответствующую службу ODUflex в соответствии с информацией о заголовках кадров, отправленной модулем синхронизации кадров, и предварительно сохраненной информацией о конфигурации, и нет необходимости отдельно устанавливать модуль вставки служебной информации для условия занимания временного интервала каждой службой ODUflex, следовательно, согласно этому варианту осуществления можно сократить количество модулей вставки служебной информации, значительно сократить расходы, а также снизить сложность технического обслуживания модулей вставки служебной информации.
Если рассматривать фиг. 7; на фиг. 7 представлена блок-схема второго варианта осуществления способа вставки служебной информации ODUflex в соответствии с настоящим изобретением.
В этом варианте осуществления перед этапом S02 способ включает:
этап S03: прием модулем выбора вставки обработанных служебных данных службы ODUflex, отправленных модулем полной вставки кадров; разделение обработанных служебных данных службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации; и отправка служебных данных каждой части данных о временном интервале на соответствующие модули вставки служебной информации.
В этом варианте осуществления, при наличии модуля выбора вставки, модули вставки служебной информации могут получать сигнал технического обслуживания посредством модуля выбора вставки и модуля полной вставки кадров при необходимости вставки сигнала технического обслуживания. Например, модуль полной вставки кадров получает информацию по типу сигнала технического обслуживания, подвергает декомпозиции информацию о конфигурации и распределяет информацию по типу сигнала технического обслуживания между модулями вставки служебной информации посредством модуля выбора вставки, и модули вставки служебной информации вставляют сигнал технического обслуживания в службу ODUflex в соответствии с информацией о заголовках кадров, информацией по типу сигнала технического обслуживания и информацией о конфигурации; или же, если возникает сигнал индикации LOF, модуль выбора заголовка распределяет сигнал индикации LOF между соответствующими модулями вставки служебной информации в соответствии с информацией о конфигурации, в то время как модуль Sigma-datel генерирует полезный сигнал AIS посредством алгоритма sigma-datel, генерирует многокадровую информацию AIS, согласующуюся со скоростью службы ODUflex, в соответствии с полезным сигналом и отправляет многокадровую информацию AIS на соответствующие модули вставки служебной информации посредством модуля выбора вставки, и модули вставки служебной информации вставляют сигнал ASI в службу ODUflex в соответствии с многокадровой информацией AIS и сигналом LOF.
В соответствии с этим вариантом осуществления модуль выбора вставки принимает обработанные служебные данные службы ODUflex, отправленные модулем полной вставки кадров, разделяет обработанные служебные данные службы ODUflex на служебные данные из нескольких частей данных о временном интервале в соответствии с предварительно сохраненной информацией о конфигурации, и отправляет служебные данные каждой части данных о временном интервале на соответствующие модули вставки служебной информации, чтобы сделать более удобными работы по техническому обслуживанию.
Представленное выше является лишь альтернативными вариантами осуществления настоящего изобретения и, таким образом, не предназначено для ограничения объема правовой охраны настоящего изобретения, и изменения в виде эквивалентных конструкций или эквивалентных операций, выполненные на основании содержания описания и графических материалов настоящего изобретения или непосредственного или опосредованного применения такого содержания в других, смежных областях техники, входят в объем правовой охраны настоящего изобретения.
Промышленная применимость
В соответствии с техническими решениями согласно настоящему изобретению количество модулей извлечения служебной информации может быть сокращено, расходы значительно снижаются, и, кроме того, также снижается сложность технического обслуживания модулей извлечения служебной информации. Следовательно, настоящее изобретение характеризуется высокой промышленной применимостью.