СПОСОБ И УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ONU С ДЛИТЕЛЬНЫМИ СВЕТОВЫМИ ПОМЕХАМИ ИМПУЛЬСНОГО ТИПА
METHOD AND DEVICE FOR DETERMINING THE POSITION OF AN ONU WITH LONG-TERM PULSE-TYPE LIGHT INTERFERENCE

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области техники пассивных оптических сетей и, в частности, к способу и устройству для определения положения оптического сетевого блока, ONU, с длительными световыми помехами импульсного типа.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
В семействе пассивных оптических сетей (xPON) пассивной оптической сети общая сетевая система показана на фиг. 2. Система состоит из системы 100 управления элементами (EMS), терминала 200 оптической линии (OLT), оптической распределительной сети (ODN) 300 и нескольких оптических сетевых блоков (ONU) 400. EMS 100 приспособлена для конфигурации, управления и поддержания OLT 200 и сети xPON. EMS поддерживает и управляет хронологической информацией и связанными сообщениями с оповещениями и уведомлениями OLT 200 и ONU 400 и может совершать определение конкретных ненормальных ONU и нахождение конкретных физических положений конкретных ненормальных ONU в соответствии со связанными сообщениями с оповещениями и уведомлениями. OLT 200 приспособлена для начала процесса обнаружения ONU, распределения идентификатора линии связи для ONU 400 для совершения регистрации и аутентификации ONU 400 на OLT 200 и распределения соответствующих интервалов восходящей линии связи для ONU 400. ONU 400 загружает данные в интервалы, распределенные посредством OLT 200 для ONU 400, и каждый интервал в восходящем направлении обычно занят исключительно ONU. OLT 200 поддерживает онлайн-таблицу хронологических данных ONU на основании порта PON в качестве блока, начинает обнаружение длительного светового излучения посредством сдвига времени на передачу и подтверждение приема (RTT) или оповещения по восходящей линии связи с кодом ошибки ONU, и определяет положения ONU с длительным световым излучением с соответствующей стратегией. ODN 300 приспособлен для соединения ONU 400 разных номеров под OLT 200. В качестве канала непосредственного физического соединения между OLT 200 и ONU 400, ODN 300 может состоять из нескольких физических компонентов. ONU 400 приспособлено для выполнения функции терминального оборудования домашнего пользователя, приема управления OLT 200 и приема идентификатора линии связи, распределенного посредством OLT 200 в процессе регистрации; и загрузки данных в окне интервала, равномерно распределенных посредством OLT 200, для совершения услуги. OLT выполняет функцию станционного оборудования, подлежащего соединению с несколькими оборудованиями ONU через сеть ODN. В случае, когда сеть xPON выполняет функцию топологии «точка - группа точек», OLT распределяет интервал передачи по восходящей линии связи для ONU посредством режима множественного доступа с временным разделением (TDMA), и ONU должен включить лазер и отправить данные в карте распределения полосы пропускания (Bwmap) восходящей линии связи, распределенной посредством OLT.
На фиг. 1 изображена блок-схема регистрации xPON, в которой пассивная оптическая сеть Ethernet (EPON) взята в качестве примера, а другие системы являются похожими. Чтобы обеспечить эффективную передачу данных восходящей линии связи каждого ONU, ONU могут включать лазер и отправлять данные только в разных интервалах восходящей линии связи (то есть авторизованных интервалах, и каждый интервал является независимым друг от друга), которые управляются и распределяются (на основании идентификатора ONU) посредством OLT. ONU должны выключать лазер (оставлять выключенным) во время неавторизованных интервалов во избежание влияния излучения лазера на другие интервалы восходящей линии связи.
В сети xPON OLT распределяет уникальный идентификатор для каждого ONU в качестве идентификатора линии связи ONU в единицах порта PON (например, идентификатор логической линии связи (LLID) используется в качестве уникального идентификатора ONU в системе EPON, и идентификатор ONU (ONUID) используется в качестве уникального идентификатора ONU в системе GPON). OLT распределяет авторизованный интервал для ONU согласно идентификатору линии связи ONU. Когда некоторый ONU под тем же портом PON является ненормальным и некоторый ONU включает лазер или отправляет данные в неавторизованном интервале без управления со стороны OLT, генерируются длительные световые помехи. Затем помехи создаются в других данных ONU, отправляемых по восходящей линии связи, которые обычно работают с использованием нормально распределенного интервала порта PON. Следовательно, обычные данные не могут быть восстановлены, так что генерируется потеря пакета по восходящей линии связи. В особо тяжелой ситуации связанный ONU с помехами даже отключается от сети. Длительные световые помехи могут быть разделены на два типа по длительности помехи, которые представляют собой непрерывные длительные световые помехи и длительные световые помехи импульсного типа.
1) Непрерывные длительные световые помехи: длительные световые помехи имеют большую длительность, и длительные световые помехи могут быть непосредственно обнаружены аппаратным сигналом при условии, что длительность больше, чем точность аппаратного обнаружения (принцип следующий: оптические сигналы в восходящем направлении PON являются импульсными и прерывистыми; если обнаруживается непрерывный оптический сигнал, считается, что существуют помехи в восходящей линии связи); более того, интервалы восходящей линии связи всех ONU имеют помехи, неисправность очевидна и ее легко обнаружить. Поскольку длительность помех является большой, время, доступное для определения положения источника неисправности, также является долгим.
2) Длительные световые помехи импульсного типа: если длительные световые помехи являются импульсными, длительность является малой, и длительность меньше, чем точность аппаратного обнаружения, помехи длительного светового излучения не могут быть эффективно обнаружены; более того, длительность неисправности является малой, так что влияние есть только на часть ONU под соответствующим портом PON, и традиционный способ определения положения обычно требует долгого времени на определение положения, так что затруднительно определить положение источника неисправности.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно решениям, предоставленным в вариантах осуществления настоящего изобретения, необходимо решить следующие проблемы. Некоторые оптические сетевые блоки (ONU) в существующем семействе пассивных оптических сетей (xPON) излучают свет снаружи авторизованного интервала терминала оптической линии (OLT) из-за программной и аппаратной ненормальности, что влияет на передачу данных ONU в соседних интервалах. В особо тяжелой ситуации смежные ONU, связанные с вышеуказанными ONU могут отключаться от сети. Дополнительно помехи импульсного типа имеют малую длительность, и дальность/степень ONU с импульсными помехами не определена, что вызывает высокую сложность обнаружения и эффективность определения положения.
В варианте осуществления настоящего изобретения предоставлен способ определения положения ONU с длительными световыми помехами импульсного типа. Способ включает этапы, описанные ниже. OLT в xPON выполняет мониторинг в реальном времени в отношении изменения авторизованного интервала ONU или количества операций ONU в подключенном и автономном режиме под каждым портом PON и получает множество подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON; и OLT в xPON выполняет диагностику неисправностей в отношении множества подозрительных ONU для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON.
В варианте осуществления настоящего изобретения предоставлено устройство для определения положения ONU с длительными световыми помехами импульсного типа. Устройство содержит модуль мониторинг и модуль определения положения. Модуль мониторинга приспособлен для выполнения мониторинга в реальном времени в отношении изменения авторизованного интервала ONU или количества операций ONU в подключенном и автономном режиме под каждым портом PON и получения множества подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON. Модуль определения положения приспособлен для выполнения диагностики неисправностей в отношении множества подозрительных ONU для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON.
В варианте осуществления настоящего изобретения предоставлено устройство для определения положения ONU с длительными световыми помехами импульсного типа. Устройство содержит процессор и запоминающее устройство, соединенное с процессором. Запоминающее устройство хранит в себе программу для определения положения ONU с длительными световыми помехами импульсного типа, запускаемую на процессоре, и программа для определения положения ONU с длительными световыми помехами импульсного типа при исполнении процессором реализует этапы способа определения положения ONU с длительными световыми помехами импульсного типа, предоставленного в варианте осуществления настоящего изобретения.
В варианте осуществления настоящего изобретения предоставлен компьютерный носитель данных. Компьютерный носитель данных хранит программу для определения положения ONU с длительными световыми помехами импульсного типа. Программа для определения положения ONU с длительными световыми помехами импульсного типа при исполнении процессором реализует этапы способа определения положения ONU с длительными световыми помехами импульсного типа, предоставленного в варианте осуществления настоящего изобретения.
В варианте осуществления настоящего изобретения предоставлен компьютерный программный продукт, который содержит компьютерную программу, сохраненную на энергонезависимом машиночитаемом носителе данных. Компьютерная программа содержит программные команды, которые при исполнении компьютером обеспечивают выполнение компьютером способа в любом из вариантов осуществления способа, описанных выше.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
На фиг. 1 представлена схема, на которой показан множественный доступ с временным разделением по восходящей линии связи xPON, предоставленный в известном уровне техники;
на фиг. 2 представлена схема, на которой показана топология сети xPON, предоставленная в известном уровне техники;
на фиг. 3 представлена блок-схема способа определения положения ONU с длительными световыми помехами импульсного типа согласно варианту осуществления настоящего изобретения;
на фиг. 4 представлена схема, на которой показано устройство для определения положения ONU с длительными световыми помехами импульсного типа согласно варианту осуществления настоящего изобретения;
на фиг. 5 представлена блок-схема способа обработки устройства xPON для обнаружения и определения положения ONU с длительными световыми помехами импульсного типа согласно варианту осуществления настоящего изобретения;
на фиг. 6 представлена блок-схема записи информации ONU в подключенном и автономном режиме и взаимосвязей интервалов согласно варианту осуществления настоящего изобретения;
на фиг. 7 представлена примерная схема, на которой показаны взаимосвязи интервалов в нескольких периодах DBA, когда происходят помехи в обратном направлении (источник помех находится в середине очереди), согласно варианту осуществления настоящего изобретения;
на фиг. 8 представлена примерная схема, на которой показаны взаимосвязи интервалов в нескольких периодах DBA, когда происходят помехи в обратном направлении (источник помех находится в конце очереди), согласно варианту осуществления настоящего изобретения;
на фиг. 9 представлена примерная схема, на которой показаны взаимосвязи интервалов в нескольких периодах DBA, когда происходят помехи в прямом направлении (источник помех находится в середине очереди), согласно варианту осуществления настоящего изобретения;
на фиг. 10 представлена примерная схема, на которой показаны взаимосвязи интервалов в нескольких периодах DBA, когда происходят помехи в прямом направлении (источник помех находится в начале очереди), согласно варианту осуществления настоящего изобретения;
на фиг. 11 представлена блок-схема определения подозрительных ONU согласно варианту осуществления настоящего изобретения;
на фиг. 12 представлена блок-схема установки весовых коэффициентов для подозрительных ONU согласно варианту осуществления настоящего изобретения;
на фиг. 13 представлена блок-схема определения ненормальных ONU согласно варианту осуществления настоящего изобретения; и
на фиг. 14 представлена блок-схема определения весовых коэффициентов и автоматического обучения для повторного обнаружения согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
Предпочтительные варианты осуществления настоящего изобретения подробно описаны ниже в сочетании с графическими материалами. Следует понимать, что предпочтительные варианты осуществления, описанные ниже, предназначены для иллюстрации и объяснения настоящего изобретения, а не для ограничения настоящего изобретения.
Длительные световые помехи импульсного типа ONU по существу относятся к тому, что авторизованный интервал неисправного ONU вызывает помехи одному или более смежным авторизованным интервалам до (после) авторизованного слота неисправного ONU во временной области, что вызывает ненормальность ONU в пределах этих авторизованных интервалов.
Длительные световые помехи импульсного типа представляют собой серьезную скрытую опасность для PON на основании механизма TDMA, и длительные световые помехи импульсного типа также существуют в других механизмах PON, которые используют способ TDMA для управления авторизованным интервалом восходящей линии связи ONU. В свете описанных выше проблем, согласно настоящему изобретению непосредственно обнаруживают взаимосвязь между интервалом восходящей линии связи, распределенным посредством PON, и идентификатором ONU, находят подозрительный ONU с помехами, смежный с интервалом с помехами, и непрерывно повышается эффективность определения положения посредством конфигурации весовых компонентов. Таким образом, достигается эффективное обнаружение и высокоэффективное определение положения ONU с длительными световыми помехами импульсного типа, и могут быть преодолены проблемы, связанные с ограничениями точности обнаружения, и сложности определения положения, обусловленные традиционных способом.
Настоящее изобретение принимает взаимосвязь распределений авторизованных интервалов ONU посредством системы PON в качестве условия обнаружения для нахождения ONU, смежного с интервалом с помехами в качестве подозрительного ONU с помехами, который не зависит от типа длительного светового изучения и возможностей аппаратного обеспечения. В то же время, длительные световые помехи по существу представляют собой помехи в динамическом авторизованном интервале, так что точность определения подозрительного ONU существенно повышается за счет обнаружения в отношении изменения авторизованного интервала. Во-вторых, определяют относительно небольшой диапазон подозрительных ONU, и устанавливают весовые коэффициенты для подозрительных ONU. Выполняют связанную обработку в отношении небольшого количества ONU согласно весовым коэффициентам помех. Затем оптимизируется установка весовых коэффициентов за счет результатов обработки с обратной связью. Следовательно, эффективность существенно повышается по сравнению с традиционным способом, и эффективность непрерывно повышается за несколько циклов обработки.
На фиг. 3 представлена блок-схема способа определения положения ONU с длительными световыми помехами импульсного типа согласно варианту осуществления настоящего изобретения. Как показано на фиг. 3, способ включает этапы, описанные ниже. На первом этапе OLT в xPON выполняет мониторинг в реальном времени в отношении изменения авторизованного интервала ONU или количества операций ONU в подключенном и автономном режиме под каждым портом PON и получает несколько подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON; на втором этапе OLT в xPON выполняет диагностику неисправностей в отношении нескольких подозрительных ONU для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON.
Первый этап, на котором OLT в xPON выполняет мониторинг в реальном времени в отношении изменения авторизованного интервала ONU и количества операций ONU в подключенном и автономном режиме под каждым портом PON и получает несколько подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON, включает этапы, описанные ниже. OLT в xPON выполняет проверку в отношении механизма конфигурации интервалов полосы пропускания восходящей линии связи каждого порта PON и определяет, является ли механизм конфигурации интервалов полосы пропускания восходящей линии связи каждого порта PON динамическим механизмом конфигурации интервалов или статическим механизмом конфигурации интервалов. В ответ на определение того, что механизм конфигурации интервалов полосы пропускания восходящей линии связи каждого порта PON является динамическим механизмом конфигурации интервалов, OLT в xPON выполняет мониторинг в реальном времени в отношении изменения авторизованного интервала ONU и определяет несколько подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON. В ответ на определение того, что механизм конфигурации интервалов полосы пропускания восходящей линии связи порта PON является статическим механизмом конфигурации интервалов, OLT в xPON выполняет мониторинг в реальном времени в отношении количества операций ONU в подключенном и автономном режиме и определяет несколько подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON.
Второй этап, на котором OLT в xPON выполняет диагностику неисправностей в отношении нескольких подозрительных ONU для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON, включает этапы, описанные ниже. OLT в xPON, соответственно, устанавливает весовые коэффициенты помех для нескольких подозрительных ONU в каждом периоде обнаружения для получения весового значения помех каждого из нескольких подозрительных ONU; и OLT в xPON последовательно выполняет диагностику неисправностей в отношении нескольких подозрительных ONU согласно числовому порядку весовых значений помех для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON.
Этап, на котором OLT в xPON выполняет мониторинг в реальном времени в отношении изменения авторизованного интервала ONU и определяет несколько подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON, включает этапы, описанные ниже. OLT в xPON находит несколько интервалов, смежных с диапазоном изменения нескольких интервалы ONU во временной последовательности, и ONU, соответствующие нескольким интервалам согласно изменению взаимосвязи между идентификатором аутентификации регистрации ONU и авторизованным интервалом ONU, последовательно происходящему в нескольких периодах динамического DBA каждого порта PON, конфигурирует несколько интервалов в качестве нескольких подозрительных интервалов и конфигурирует ONU, соответствующие нескольким подозрительным интервалам, в качестве нескольких подозрительных ONU с длительными световыми помехами импульсного типа.
В ответ на то, что механизм конфигурации интервалов полосы пропускания восходящей линии связи каждого порта PON является динамическим механизмом конфигурации интервалов, длительные световые помехи импульсного типа включают длительные световые помехи импульсного типа в прямом направлении и длительные световые помехи импульсного типа в обратном направлении. Этап, на котором OLT в xPON, соответственно, устанавливает весовые коэффициенты помех для нескольких подозрительных ONU в каждом периоде обнаружения для получения весового значения помех каждого из нескольких подозрительных ONU, включает этапы, описанные ниже. В ответ на то, что длительные световые помехи импульсного типа являются длительными световыми помехами импульсного типа в прямом направлении, OLT в xPON устанавливает наибольший весовой коэффициент помех для ONU, соответствующего самому переднему интервалу, из нескольких подозрительных ONU в каждом периоде обнаружения, при этом весовые коэффициенты помех других подозрительных ONU последовательно уменьшаются согласно обратному порядку интервалов. В ответ на то, что длительные световые помехи импульсного типа являются длительными световыми помехами импульсного типа в обратном направлении, OLT в xPON устанавливает наибольший весовой коэффициент помех для ONU, соответствующего самому заднему интервалу, из нескольких подозрительных ONU в каждом периоде обнаружения, при этом весовые коэффициенты помех других подозрительных ONU последовательно уменьшаются согласно прямому порядку интервалов.
Этап, на котором OLT в xPON выполняет мониторинг в реальном времени в отношении количества операций ONU в подключенном и автономном режиме и определяет несколько подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON, включает этапы, описанные ниже. OLT в xPON выполняет подсчет в отношении количества операций ONU в подключенном и автономном режиме во время установленного периода каждого порта PON для нахождения нескольких ненормальных ONU, у которых количество операций ONU в подключенном и автономном режиме находится вне заданного диапазона количеств операций ONU в подключенном и автономном режиме, и конфигурирует несколько ненормальных ONU в качестве нескольких подозрительных ONU с длительными световыми помехами импульсного типа.
Этап, на котором OLT в xPON выполняет подсчет в отношении количества операций ONU в подключенном и автономном режиме во время установленного периода каждого порта PON для нахождения нескольких ненормальных ONU, у которых количество операций ONU в подключенном и автономном режиме находится вне заданного диапазона количеств операций ONU в подключенном и автономном режиме, включает этапы, описанные ниже. OLT в xPON подсчитывает и записывает на основании абсолютного времени первый набор количеств операций ONU в подключенном и автономном режиме каждого порта PON во время установленного периода или подсчитывает и записывает на основании относительного времени второй набор количеств операций ONU в подключенном и автономном режиме порта PON во время установленного периода с принятием текущего времени в качестве точки отсчета; и OLT в xPON, соответственно, сравнивает каждое количество в первом наборе количеств операций ONU в подключенном и автономном режиме или каждое количество во втором наборе количеств операций ONU в подключенном и автономном режиме с заданным диапазоном количеств операций ONU в подключенном и автономном режиме для получения нескольких ненормальных ONU. Заданный диапазон включает диапазон количеств операций ONU в автономном режиме под портом PON, дискретный диапазон статистического распределения количеств операций ONU в автономном режиме под портом PON, и диапазон разницы между конкретным количеством операций ONU в автономном режиме и средним значением количеств операций ONU в автономном режиме под портом PON.
Этап, на котором OLT в xPON последовательно выполняет диагностику неисправностей в отношении нескольких подозрительных ONU согласно числовому порядку весовых значений помех для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON, включает этапы, описанные ниже. OLT в xPON последовательно выключает несколько подозрительных ONU по одному способом выключения по одному согласно числовому порядку весовых значений помех и определяет подозрительные ONU, неисправность которых исчезает в периоде наблюдения, в качестве ONU с длительными световыми помехами импульсного типа; или OLT в xPON выключает несколько подозрительных ONU партиями, принимая способ разделения на два согласно числовому порядку весовых значений помех и определяет подозрительные ONU, неисправность которых исчезает в периоде наблюдения, в качестве ONU с длительными световыми помехами импульсного типа.
На фиг. 4 представлена схема, на которой показано устройство для определения положения ONU с длительными световыми помехами импульсного типа согласно варианту осуществления настоящего изобретения. Как показано на фиг. 4, устройство содержит модуль мониторинга и модуль определения положения. Модуль мониторинга приспособлен для выполнения мониторинга в реальном времени в отношении изменения авторизованного интервала ONU или количества операций ONU в подключенном и автономном режиме под каждым портом PON и получения нескольких подозрительных ONU с длительными световыми помехами импульсного типа под каждым портом PON. Модуль определения положения приспособлен для выполнения диагностики неисправностей в отношении нескольких подозрительных ONU для получения ONU с длительными световыми помехами импульсного типа под каждым портом PON.
В варианте осуществления настоящего изобретения предоставлено устройство для определения положения ONU с длительными световыми помехами импульсного типа. Устройство содержит процессор и запоминающее устройство, соединенное с процессором. Запоминающее устройство хранит в себе программу для определения положения ONU с длительными световыми помехами импульсного типа, выполняемую процессором, и программа для определения положения ONU с длительными световыми помехами импульсного типа при исполнении процессором реализует этапы способа определения положения ONU с длительными световыми помехами импульсного типа, предоставленного в варианте осуществления настоящего изобретения.
В варианте осуществления настоящего изобретения предоставлен компьютерный носитель данных. Компьютерный носитель данных хранит программу для определения положения ONU с длительными световыми помехами импульсного типа. Программа для определения положения ONU с длительными световыми помехами импульсного типа при исполнении процессором реализует этапы способа определения положения ONU с длительными световыми помехами импульсного типа, предоставленного в варианте осуществления настоящего изобретения.
В варианте осуществления настоящего изобретения предоставлен компьютерный программный продукт, который содержит компьютерную программу, сохраненную на энергонезависимом машиночитаемом носителе данных. Компьютерная программа содержит программные команды, которые при исполнении компьютером обеспечивают выполнение компьютером способа в любом из вариантов осуществления способа, описанных выше.
Способ обнаружения и определения положения согласно вариантам осуществления настоящего изобретения выполняется в LLID (в системе EPON), ONUID (в системе GPON) и других системах, принимающих механизм TDMA.
На фиг. 5 представлена блок-схема способа обработки устройства xPON для обнаружения и определения положения ONU с длительными световыми помехами импульсного типа согласно варианту осуществления настоящего изобретения. Как показано на фиг. 5, способ обработки включает этапы, описанные ниже.
На этапе S101 OLT в xPON записывает и поддерживает таблицу взаимосвязей (далее называемую таблицей информации об авторизованных интервалах, например, как показано в таблице 1) между идентификаторами аутентификации регистрации ONU (включая, но без ограничения, LLID / ONU ID / ALLOC ID и другие идентификаторы, которые фактически используются для распределения интервалов восходящей линии связи для ONU) и авторизованными интервалами в нескольких периодах распределения DBA в единицах порта PON. Когда содержимое таблицы содержит, но без ограничения: порядковый номер периода DBA, серийный номер авторизованного интервала восходящей линии связи и информацию о ONU (информация о ONU содержит: идентификатор аутентификации регистрации ONU, индекс конфигурации ONU и количество операций ONU в подключенном и автономном режиме); и OLT в xPON инициализирует и записывает таблицу с информацией об авторизованных интервалах ONU согласно некоторому условию (включая, но без ограничения: установку таймера или срабатывание вследствие событий ONU в подключенном и автономном режиме).
Таблица 1: таблица с информацией об авторизованных интервалах
Серийный номер OLTПоложение порта PON
Количество операций в автономном режиме
Текущие 24 часа
Последние 24 часа
Текущие 12 часов
Последние 12 часов
…
Текущий 1 час
Последний 1 час
Индекс ONU
ONU1
ONU2
ONU3
…
ONUn
OLT в xPON записывает таблицу количеств операций ONU в подключенном и автономном режиме под портом PON в разных временных диапазонах (далее называемую статистической таблицей моментов регистрации, например, как показано в таблице 2) в единицах порта PON. Временной диапазон может быть сконфигурирован в соответствии с некоторой стратегией и некоторая стратегия включает, но без ограничения, следующее: индекс конфигурации ONU и подсчет в отношении количества операций в подключенном и автономном режиме на основании разных единиц времени (такого как количество операций в подключенном и автономном режиме за текущие 24 часов (абсолютное время) и количество операций в подключенном и автономном режиме за последние 24 часов (относительное время); количество операций в подключенном и автономном режиме за текущие 12 часов (абсолютное время) и количество операций в подключенном и автономном режиме за последние 12 часов (относительное время); количество операций в подключенном и автономном режиме за текущие 4 часа (абсолютное время) и количество операций в подключенном и автономном режиме за последние 4 часа (относительное время); количество операций в подключенном и автономном режиме за текущий 1 час (абсолютное время) и количество операций в подключенном и автономном режиме за последний 1 час (относительное время) и т.д.).
Таблица 2: статистическая таблица моментов регистрации
Серийный номер OLTПоложение порта PON
Количество операций в автономном режиме
Текущие 24 часа
Последние 24 часа
Текущие 12 часов
Последние 12 часов
…
Текущий 1 час
Последний 1 час
Индекс ONU
ONU1
ONU2
ONU3
…
ONUn
OLT в xPON записывает и поддерживает таблицу записей подозрительных ONU в единицах порта PON, например, как показано в таблице 3 (содержимое таблицы включает, но без ограничения, следующее: индекс конфигурации ONU, идентификатор аутентификации регистрации ONU, характерное значение ONU и весовой коэффициент).
Таблица 3: таблица записей подозрительных ONU
Номер последовательности
Серийный номер OLT / Положение порта PON
Индекс конфигурации ONU
Идентификатор аутентификации регистрации ONU
Характерное значение ONU
Весовой коэффициент
1
2
3
4
…
N
OLT в xPON записывает и поддерживает таблицу записей ненормальных ONU с помехами, например, как показано в таблице 4, при этом содержимое включает, но без ограничения, идентификатор ONU (включая, но без ограничения, mac и sn), характерное значение ONU (включая, но без ограничения: модель, тип и версию).
Таблица 4: таблица записей ненормальных ONU с помехами
Номер последовательности
Серийный номер OLT / Положение порта PON
Индекс конфигурации ONU
Идентификатор регистрации ONU
Характерное значение ONU
ONU MAC
ONU SN
id продавца
Тип
Версия
1
2
3
4
…
N
На этапе S102: когда порт PON удовлетворяет некоторому условию срабатывания, OLT в xPON начинает обнаружение и запись изменения авторизованного интервала ONU и количества операций ONU в подключенном и автономном режиме в единицах порта PON. Условие срабатывания по умолчанию включает, но без ограничения, следующее: во время некоторого периода времени (включая, но без ограничения, указанный вручную или сконфигурированный в соответствии с некоторой стратегией и т.д.) происходят операции в автономном режиме нескольких ONU под портом PON, или количество операций ONU в автономном режиме под портом PON больше, чем некоторое пороговое значение (пороговое значение может быть установлено вручную или указано по умолчанию согласно характеристикам аппаратного обеспечения), или комбинацию нескольких условий. Условие срабатывания для обнаружения может быть сконфигурировано вручную.
На этапе S103 информацию об изменении авторизованного интервала ONU и количество операций ONU в подключенном и автономном режиме последовательно записывают в соответствии с некоторой стратегией, и таблицу с информацией об авторизованных интервалах и статистическую таблицу моментов регистрации синхронно обновляют согласно периоду распределения полосы пропускания DBA. Порт PON последовательно записывает таблицу взаимосвязей между идентификаторами аутентификации регистрации ONU и авторизованными интервалами в нескольких динамических периодах распределения DBA. Когда взаимосвязь (далее называемая соотношением интервалов ONU) между идентификатором аутентификации регистрации ONU и авторизованным интервалом изменяется вследствие операций ONU в автономном или подключенном режиме, порт PON записывает соотношение интервалов ONU и поддерживает и обновляет таблицу с информацией об авторизованных интервалах; когда происходят операции ONU в автономном или подключенном режиме, порт PON записывает количество операций ONU в подключенном и автономном режиме в информации о ONU и поддерживает и обновляет статистическую таблицу моментов регистрации. Несколько периодов динамического DBA последовательно записывают, и количество моментов записи может быть установлено вручную или подтверждено согласно некоторому способу. Способ включает, но без ограничения: определение на основании количества ONU, сконфигурированных под портом PON, умноженного на параметр n (количество моментов записи включает значение n по умолчанию, например 3, которое может быть модифицировано вручную); или последовательную запись и затем запись m периодов динамического DBA после того, как исчезнет условие срабатывания (количество моментов записи включает значение m по умолчанию, например 10, которое может быть модифицировано вручную).
На этапе S104, то есть на четвертом этапе подозрительные ONU определяют в сочетании с характеристиками распределения интервалов восходящей линии связи портом PON. В ответ на то, что полоса пропускания восходящей линии связи распределяется динамически (то есть после того, как ONU отключается от сети, новый авторизованный интервал восходящей линии связи распределяется после того, как ONU снова подключается к сети, то есть взаимосвязь авторизованного интервала ONU изменяется), в сочетании таблицы с информацией об инициализированных авторизованных интервалах ONU и информации об авторизованных интервалах ONU каждого периода DBA считывается и обнаруживается то, изменилась ли взаимосвязь между ONU и интервалами в каждом периоде динамического DBA в таблице с информацией об авторизованных интервалах; если происходит изменение взаимосвязи между ONU и интервалами в нескольких периодах динамического DBA, находят интервалы, смежные с диапазоном изменения нескольких интервалов ONU во временной последовательности, и ONU, соответствующие интервалам, смежные интервалы конфигурируют в качестве подозрительных интервалов, а соответствующие ONU конфигурируют в качестве подозрительных ONU. В ответ на то, что полоса пропускания восходящей линии связи распределяется статически (то есть после того, как ONU отключается от сети, исходный авторизованный интервал восходящей линии связи распределяется после того, как ONU снова подключается к сети, то есть взаимосвязь авторизованного интервала ONU не изменяется), анализируют разницу между количеством операций ONU в подключенном и автономном режиме в некотором периоде, и таким образом находят ONU с наибольшей разницей и определяют в качестве подозрительного ONU.
На этапе S105 записывают информацию о подозрительном ONU, и обновляют таблицу записей подозрительных ONU (содержимое таблицы записей подозрительных ONU включает, но без ограничения: индекс конфигурации ONU, идентификатор аутентификации регистрации ONU, характерное значение ONU и весовой коэффициент). Подозрительные весовые коэффициенты ONU в перечне подозрительных ONU устанавливают в соответствии с некоторой стратегией. Стратегия включает, но без ограничения, зависимость от соотношения прямого и обратного порядка с критической временной последовательностью и количества операций в автономном режиме и т.д.
На этапе S106, согласно убывающему порядку подозрительных весовых коэффициентов в перечне подозрительных ONU, удаленно выключают источник питания оптического передатчика соответствующего ONU согласно некоторому способу. Например, сначала выключают подозрительный ONU с наибольшим весовым коэффициентом, и выполняют наблюдение в течение некоторого периода времени; если неисправность все еще существует, выключают подозрительный ONU со вторым наибольшим весовым коэффициентом, и выполняют наблюдение в течение другого периода времени, и так далее, пока неисправность не исчезнет. Затем подтверждают, что выключенный в данный момент ONU является неисправным ONU с помехами, и таблицу записей ненормальных ONU с помехами записывают и обновляют. Способ включает, но без ограничения, способ выключения. Способ выключения можно использовать для устранения помех такими способами, как удаленное выключение источника питания оптического передатчика конкретного ONU. После выключения конкретного ONU, обнаруживают, существует ли неисправность (то есть, удовлетворяется ли условие срабатывания) в течение периода наблюдения. Если неисправность не существует, ONU является неисправным ONU с помехами; в ином случае выключают следующий или следующую партию ONU согласно алгоритму, пока не пройдут все ONU.
На этапе 107 запрашивают информацию, которая может уникально идентифицировать ONU, такую как mac/sn-адрес ненормального ONU с помехами, информацию передают сетевому менеджеру или на платформу эксплуатации и технического обслуживания третьей стороны посредством оповещения или уведомления, и персонал, выполняющий эксплуатацию и техническое обслуживание, обрабатывает ненормальный ONU с помехами. В соответствии с некоторой стратегией в сочетании с учетной информацией пользователя ненормальный ONU с помехами активно удаленно изолируют, или конкретное положение находят и обрабатывают на месте.
Сетевой менеджер получает таблицу записей с информацией о ненормальных ONU, передаваемую посредством OLT, и поддерживает и обновляет локальную таблицу записей с информацией о ненормальных ONU сетевого менеджера.
На этапе S108 записывают характерное значение (модель/версию) ненормального ONU с помехами. Когда условие срабатывания для обнаружения удовлетворяется в следующем цикле, обновляют новую таблицу записей подозрительных ONU (содержимое включает, но без ограничения: индекс конфигурации ONU, идентификатор аутентификации регистрации ONU, характерное значение ONU и весовой коэффициент), обновляют весовые коэффициенты связанных ONU в таблице записей подозрительных ONU в соответствии с совпадающей ситуацией элементов ONU, и выполняют шестой этап для определения положения.
На фиг. 6 представлена блок-схема записи взаимосвязи между информацией о ONU в подключенном и автономном режиме и интервалом согласно варианту осуществления настоящего изобретения. Как показано на фиг. 6, информацию об изменении авторизованного интервала ONU и количество операций ONU в подключенном и автономном режиме последовательно записывают в соответствии с некоторой стратегией, и таблицу с информацией об авторизованных интервалах и статистическую таблицу моментов регистрации синхронно обновляют согласно периоду распределения полосы пропускания DBA. Порт PON последовательно записывает таблицу взаимосвязей между идентификаторами аутентификации регистрации ONU и авторизованными интервалами в нескольких динамических периодах распределения DBA. Когда взаимосвязь (далее называемая соотношением интервалов ONU) между идентификатором аутентификации регистрации ONU и авторизованным интервалом изменяется вследствие операций ONU в автономном или подключенном режиме, порт PON записывает соотношение интервалов ONU и поддерживает и обновляет таблицу с информацией об авторизованных интервалах; когда происходят операции ONU в автономном или подключенном режиме, порт PON записывает количество операций ONU в подключенном и автономном режиме в информации о ONU и поддерживает и обновляет статистическую таблицу моментов регистрации. Несколько периодов динамического DBA последовательно записывают, и количество моментов записи может быть установлено вручную или подтверждено согласно некоторому способу. Способ включает, но без ограничения: определение на основании количества ONU, сконфигурированных под портом PON, умноженного на параметр n (количество моментов записи включает значение n по умолчанию, например 3, которое может быть модифицировано вручную); или последовательную запись и затем запись m периодов динамического DBA после того, как исчезнет условие срабатывания (количество моментов записи включает значение m по умолчанию, например 10, которое может быть модифицировано вручную). Включены этапы, описанные ниже. На этапе S301, когда происходят операции ONU в автономном или подключенном режиме, порт PON поддерживает и обновляет статистическую таблицу моментов регистрации. Стратегия включает, но без ограничения, следующее: на основании абсолютного времени записывают количество операций ONU в автономном или подключенном режиме в пределах указанной единицы времени; на основании относительного времени записывают количество операций ONU в автономном или подключенном режиме в пределах указанной единицы времени с принятием текущего времени в качестве точки отсчета. На этапе S302, когда взаимосвязь между идентификатором аутентификации регистрации ONU и авторизованным интервалом изменяется вследствие операций ONU в автономном или подключенном режиме, порт PON поддерживает и обновляет таблицу с информацией об авторизованных интервалах.
Стратегия включает, но без ограничения, следующее: порт PON записывает взаимосвязь между идентификатором аутентификации регистрации ONU и авторизованным интервалом в каждом периоде динамического DBA. Когда происходят операции ONU в автономном режиме, порт PON записывает взаимосвязь между идентификатором аутентификации регистрации ONU и авторизованным интервалом в каждом периоде динамического DBA; когда происходят операции ONU в подключенном режиме, порт PON записывает взаимосвязь между идентификатором аутентификации регистрации ONU и авторизованным интервалом в каждом периоде динамического DBA.
На фиг. 11 представлена блок-схема определения подозрительных ONU согласно варианту осуществления настоящего изобретения. Как показано на фиг. 11, этап, на котором в сочетании таблицы с информацией об инициализированных авторизованных интервалах ONU и информации об авторизованных интервалах ONU в каждом периоде DBA считывается и обнаруживается то, изменилось ли соотношение интервалов ONU в каждом периоде динамического DBA в таблице с информацией об авторизованных интервалах, и определяют подозрительные ONU в сочетании с характеристиками распределения интервалов полосы пропускания восходящей линии связи порта PON, включает этапы, описанные ниже. На этапе S410, в ответ на то, что порт PON принимает динамический механизм конфигурации интервалов (то есть порт PON динамически распределяет новый идентификатор аутентификации регистрации ONU каждый раз, когда ONU отключается от сети и снова подключается к сети), обнаруживают и записывают соотношение интервалов ONU и соответствующее количество операций ONU в отключенном/подключенном режиме в x периодов динамического DBA (способ подтверждения количества моментов обнаружения включает, но без ограничения, следующее: x может представлять собой сконфигурированное вручную значение и ему может быть присвоено значение по умолчанию согласно некоторому условию; или x равен количеству ONU под портом PON, умноженному на n, и период DBA, в котором взаимосвязь интервалов ONU и предыдущий период не изменились, пропускают), и изменение соотношения интервалов ONU из-за таких причин, как отключение ONU от сети, исключают. На этапе S411, если обнаруживают изменение одного или нескольких последовательных соотношений интервалов ONU после конкретного интервала (что означает, что операции ONU в автономном режиме происходят после конкретного интервала), и взаимосвязь интервалов ONU до конкретного интервала остается устойчивой, конкретный интервал определяют в качестве подозрительного интервала, или несколько интервалов, смежных в прямом направлении с конкретным интервалом, определяют в качестве подозрительных интервалов в соответствии с некоторой стратегией; и ONU, соответствующие подозрительным интервалам (определенные согласно индексу конфигурации ONU или идентификатору аутентификации регистрации ONU), определяют в качестве подозрительных ONU; (помехи в обратном направлении, и источник помех находится не в конце очереди, и интервал источника помех является относительно фиксированным).
Кроме того, конкретные примеры являются такими, как показано на фиг. 7. На фиг. 7 представлена схема, на которой показаны взаимосвязи интервалов в нескольких периодах DBA, когда происходят помехи в обратном направлении (источник помех находится в середине очереди).
В периоде 1 исходная взаимосвязь временной последовательности представляет собой 1/2/3/4/5/6/7/8/9/10/11/12/13/14; ONU 7/8 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 2 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/12/13/14 изменяется на 1/2/3/4/5/6/9/10/11/12/13/14/7/8; ONU 9/10/11 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 3 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 1/2/3/4/5/6/9/10/11/12/13/14/7/8 изменяется на 1/2/3/4/5/6/12/13/14/7/8/9/10/11; ONU 12 имеет помехи, и отключается от сети, и снова подключается к сети в следующем периоде.
В периоде 4 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 1/2/3/4/5/6/12/13/14/7/8/9/10/11 изменяется на 1/2/3/4/5/6/13/14/7/8/9/10/11/12; ONU 13/14/7 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 5 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 1/2/3/4/5/6/13/14/7/8/9/10/11/12 изменяется на 1/2/3/4/5/6/8/9/10/11/12/13/14/7.
Поскольку взаимосвязи интервалов ONU для интервалов, расположенных после интервала 6, изменяются, и интервал 6 является критическим интервалом, это определяют как помехи в обратном порядке (источник помех находится в середине очереди), и соответствующий ONU 6 является критическим подозрительным ONU. В соответствии с некоторой стратегией связанные ONU (такие как ONU 4/5/6), смежные в прямом направлении с интервалом 6, устанавливают в качестве подозрительных ONU. Весовой коэффициент критического подозрительного ONU устанавливают как наибольший весовой коэффициент (такой как приоритет 3), и весовые коэффициенты (такие как весовой коэффициент 2 для ONU5 и весовой коэффициент 1 для ONU4), соответственно, устанавливают для других подозрительных ONU в соответствии с некоторой стратегией (например, что весовой коэффициент обратно пропорционален расстоянию между соответствующим интервалом и критическим интервалом).
На этапе 412, если обнаруживают, что все интервалы, распределенные последовательными идентификаторами аутентификации регистрации ONU, (были) смещены вперед на один или более интервалов (то есть операции в автономном режиме для ONU в начале всей очереди происходят в соответствующем периоде распределения DBA), и первый ONU из очереди ONU, смещенный вперед, занимает первый интервал, распределенный периодом DBA; или одно или несколько соотношений интервалов ONU после конкретного интервала в конце последовательности авторизованных интервалов изменяются в нескольких периодах распределения DBA (или ONU нескольких интервалов в конце последовательности авторизованных интервалов отключаются от сети в нескольких периодах распределения DBA), последние один или более ONU (за исключением ONU в начале очереди в исходном соотношении интервалов ONU) в очереди ONU, у которых все интервалы, распределенные идентификаторами аутентификации регистрации ONU, смещены вперед, определяют в качестве подозрительных ONU; или конкретный интервал или связанные несколько интервалов перед соответствующим интервалом, у которого несколько ONU отключаются от сети в конце последовательности авторизованных интервалов в периоде распределения DBA, определяют в качестве подозрительных интервалов, и ONU, соответствующие подозрительным интервалам (определенным согласно индексу конфигурации ONU или идентификатору аутентификации регистрации ONU), определяют в качестве подозрительных ONU; (помехи в обратном направлении, источник помех находился в конце очереди, и интервал источника помех является относительно нефиксированным (смещенным вперед) и постепенно поддерживается устойчивым).
Кроме того, конкретные примеры являются такими, как показано на фиг. 8. На фиг. 8 представлена схема взаимосвязей интервалов в нескольких периодах DBA, когда происходят помехи в обратном направлении (источник помех находится в конце очереди).
В периоде 1 исходная взаимосвязь временной последовательности представляет собой 1/2/3/4/5/6/7/8/9/10/11/12/13/14; ONU 1/2/3 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 2 взаимосвязь временной последовательности изменяется относительно предыдущего периода, все взаимосвязи интервалов смещаются вперед, и ONU 1/2/3, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Например, взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/12/13/14 изменяется на 4/5/6/7/8/9/10/11/ 12/13/14/1/2/3; ONU 1/2 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 3 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 4/5/6/7/8/9/10/11/12/13/14/1/2/3 изменяется на 4/5/6/7/8/9/10/11/12/13/14/3/1/2 (или взаимосвязь временной последовательности не изменяется, но количество операций ONU в подключенном режиме, которые отключались от сети в предыдущем периоде, увеличивается); ONU 3/1/2/4 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 4 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 4/5/6/7/8/9/10/11/12/13/14/3/1/2 изменяется на 5/6/7/8/9/10/11/12/13/14/3/1/2/4 (или взаимосвязь временной последовательности не изменяется, но количество операций ONU в подключенном режиме, которые отключались от сети в предыдущем периоде, увеличивается); ONU 3/1/2/4 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 5 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 5/6/7/8/9/10/11/12/13/14/3/1/2/4 изменяется на 5/6/7/8/9/10/11/12/13/14/3/2/1/4 (или взаимосвязь временной последовательности не изменяется, но количество операций ONU в подключенном режиме, которые отключались от сети в предыдущем периоде, увеличивается).
Можно видеть, что ONU 14 соответствует концевому критическому интервалу диапазона для временной последовательности, который смещается вперед, и изменяются соотношения временной последовательности ONU после ONU 14, или происходят операции в автономном режиме, так что это определяют как помехи в обратном направлении (источник помех находился в конце очереди), и соответствующий ONU 14 представляет собой критический подозрительный ONU. В соответствии с некоторой стратегией связанные ONU (такие как ONU 12/13/14) устанавливают в качестве подозрительных ONU. Весовой коэффициент критического ONU устанавливают как наибольший весовой коэффициент (такой как приоритет 3), и весовые коэффициенты (такие как весовой коэффициент 2 для ONU 13 и весовой коэффициент 1 для ONU12), соответственно, устанавливают для других подозрительных ONU в соответствии с некоторой стратегией (например, что весовой коэффициент обратно пропорционален расстоянию между соответствующим интервалом и критическим интервалом).
На этапе S413, если обнаруживают, что все интервалы, распределенные одним или несколькими идентификаторами аутентификации регистрации ONU смещены вперед на один или более интервалов (то есть операции в автономном режиме одного или нескольких ONU, смежных в прямом направлении с соответствующими интервалами конкретного ONU, во всей очереди происходят в нескольких соответствующих периодах распределения DBA), и первый ONU в очереди соотношения интервалов ONU, который сместился вперед, не занимает первый интервал, распределенный периодом DBA, самые передние один или более ONU в очереди ONU, у которых все интервалы, распределенные идентификаторами аутентификации регистрации ONU, смещены вперед, определяют в качестве подозрительных ONU; (помехи в прямом направлении, источник помех находится в очереди, и интервал источника помех является относительно нефиксированным (смещенным вперед)).
Кроме того, конкретные примеры являются такими, как показано на фиг. 9. На фиг. 9 представлена схема взаимосвязей интервалов в нескольких периодах DBA, когда происходят помехи в прямом направлении (источник помех находится в середине очереди).
В периоде 1 исходная взаимосвязь временной последовательности представляет собой 1/2/3/4/5/6/7/8/9/10/11/12/13/14; ONU 7/8 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 2 взаимосвязь временной последовательности изменяется относительно предыдущего периода, часть взаимосвязей интервалов смещаются вперед, и ONU 7/8, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Например, взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/12/13/14 изменяется на 1/2/3/4/5/6/9/10/11/12/13/14/7/8; ONU 4/5/6 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 3 взаимосвязь временной последовательности изменяется относительно предыдущего периода, часть взаимосвязей интервалов смещаются вперед, и ONU 4/5/6, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Взаимосвязь временной последовательности 1/2/3/4/5/6/9/10/11/12/13/14/7/8 изменяется на 1/2/3/9/10/11/12/13/14/7/8/4/5/6; ONU 1/2/3 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 4 взаимосвязь временной последовательности изменяется относительно предыдущего периода, часть взаимосвязей интервалов смещаются вперед, ONU (такие как ONU 9), который стоит самым передним во временной последовательности, смещенный вперед в предыдущих нескольких периодах, смещается к началу последовательности, а ONU 1/2/3, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Взаимосвязь временной последовательности 1/2/3/9/10/11/12/13/14/7/8/4/5/6 изменяется на 9/10/11/12/13/14/7/8/4/5/6/1/2/3; ONU 6/1/2/3 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 5 взаимосвязь временной последовательности изменяется относительно предыдущего периода, и взаимосвязь временной последовательности 9/10/11/12/13/14/7/8/4/5/6/1/2/3 изменяется на 9/10/11/12/13/14/7/8/4/5/3/2/1/6 (или взаимосвязь временной последовательности не изменяется, но количество операций ONU в подключенном режиме, которые отключались от сети в предыдущем периоде, увеличивается).
Можно видеть, что ONU 9 соответствует начальному критическому интервалу в диапазоне для временной последовательности, который смещается вперед, ONU 9 смещается к началу очереди после нескольких периодов, и изменяются соотношения временной последовательности ONU после ONU 9, или происходят операции в автономном режиме, так что это определяют как помехи в обратном направлении (источник помех находится в середине очереди), и соответствующий ONU 9 представляет собой критический подозрительный ONU. В соответствии с некоторой стратегией связанные ONU (такие как ONU 9/10/11) устанавливают в качестве подозрительных ONU. Весовой коэффициент критического ONU устанавливают как наибольший весовой коэффициент (такой как приоритет 3), и весовые коэффициенты (такие как весовой коэффициент 2 для ONU 10 и весовой коэффициент 1 для ONU 11), соответственно, устанавливают для других подозрительных ONU в соответствии с некоторой стратегией (например, что весовой коэффициент обратно пропорционален расстоянию между соответствующим интервалом и критическим интервалом).
На этапе S414, если обнаруживают, что одно или несколько соотношений интервалов ONU в конце последовательности авторизованных интервалов, изменились в нескольких периодах распределения DBA, или операции ONU в автономном режиме одного или нескольких интервалов в конце последовательности авторизованных интервалов происходят в нескольких периодах распределения DBA, другие соотношения интервалов ONU остаются устойчивыми, один или более интервалов перед несколькими интервалами, у которых ONU отключаются от сети, в начале последовательности авторизованных интервалов в периоде распределения DBA могут быть определены в качестве подозрительных интервалов; и ONU (определенные согласно индексу конфигурации ONU или идентификатору аутентификации регистрации ONU), соответствующие подозрительным интервалам, определяют как подозрительные ONU; (помехи в прямом направлении, источник помех находится в начале очереди, и интервал источника помех является относительно фиксированным).
Кроме того, конкретные примеры являются такими, как показано на фиг. 10. На фиг. 10 представлена схема, на которой показаны взаимосвязи интервалов в нескольких периодах DBA, когда происходят помехи в прямом направлении (источник помех находится в начале очереди).
В периоде 1 исходная взаимосвязь временной последовательности представляет собой 1/2/3/4/5/6/7/8/9/10/11/12/13/14; ONU 12/13/14 в конце очереди имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 2 взаимосвязь временной последовательности изменяется относительно предыдущего периода (или взаимосвязь временной последовательности не изменяется, но количество операций в подключенном режиме ONU, которые отключались от сети в предыдущем периоде, увеличивается), и ONU 12/13/14, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Например, взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/12/13/14 изменяется на 1/2/3/4/5/6/7/8/9/10/11/14/13/12; и ONU 14/13/12 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 3 взаимосвязь временной последовательности изменяется относительно предыдущего периода (или взаимосвязь временной последовательности не изменяется, но количество операций в подключенном режиме ONU, которые отключались от сети в предыдущем периоде, увеличивается), и ONU 14/13/12, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Например, взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/14/13/12 изменяется на 1/2/3/4/5/6/7/8/9/10/11/14/13/12; и ONU 14/13/12 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 4 взаимосвязь временной последовательности изменяется относительно предыдущего периода (или взаимосвязь временной последовательности не изменяется, но количество операций в подключенном режиме ONU, которые отключались от сети в предыдущем периоде, увеличивается), и ONU 14/13/12, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Например, взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/14/13/12 изменяется на 1/2/3/4/5/6/7/8/9/10/11/14/13/12; и ONU 11/14/13/12 имеют помехи, и отключаются от сети, и снова подключаются к сети в следующем периоде.
В периоде 5 взаимосвязь временной последовательности изменяется относительно предыдущего периода (или взаимосвязь временной последовательности не изменяется, но количество операций в подключенном режиме ONU, которые отключались от сети в предыдущем периоде, увеличивается), и ONU 11/14/13/12, которые отключались от сети в предыдущем периоде, подключаются к сети в конце очереди. Например, взаимосвязь временной последовательности 1/2/3/4/5/6/7/8/9/10/11/14/13/12 изменяется на 1/2/3/4/5/6/7/8/9/10/12/13/14/11.
Можно видеть, что изменение взаимосвязи интервалов или изменение количества операций в подключенном и автономном режиме происходит в отношении части ONU в конце очереди, так что это определяют как помехи в обратном направлении (источник помех находится в начале очереди), и соответствующий ONU 1 представляет собой критический подозрительный ONU. В соответствии с некоторой стратегией связанные ONU (такие как ONU 1/2/3) устанавливают в качестве подозрительных ONU. Весовой коэффициент критического ONU устанавливают как наибольший весовой коэффициент (такой как приоритет 3), и весовые коэффициенты (такие как весовой коэффициент 2 для ONU 2 и весовой коэффициент 1 для ONU 3), соответственно, устанавливают для других подозрительных ONU в соответствии с некоторой стратегией (например, что весовой коэффициент обратно пропорционален расстоянию между соответствующим интервалом и критическим интервалом).
На этапе S420, в ответ на то, что порт PON принимает фиксированный механизм конфигурации интервалов (то есть каждый раз, когда ONU отключается от сети и затем подключается к сети, порт PON использует исходный идентификатор аутентификации регистрации ONU), обнаруживают и обновляют подсчет в отношении количества операций в подключенном и автономном режиме соответствующих ONU.
ONU с ненормальным количеством операций в автономном режиме в периоде обнаружения идентифицируют в соответствии с некоторой стратегией. Стратегия может включать следующее: количество операций в автономном режиме порта PON является наибольшим или наименьшим, и статистическое распределение количества операций ONU в автономном режиме под портом PON является наиболее дискретным (то есть разница между статистическим распределением количества операций ONU в автономном режиме и средним количеством операций в автономном режиме больше, чем некоторое пороговое значение 1, и пороговое значение 1 может быть установлено вручную). Или же разница между количеством операций в автономном режиме конкретных ONU под портом PON и средним количеством операций в автономном режиме больше, чем некоторое пороговое значение 2 (пороговое значение 2 может быть установлено вручную), эти конкретные ONU определяют в качестве подозрительных ONU, и все ONU, покрытые несколькими дискретно распределенными подозрительными ONU, на интервалах определяют в качестве подозрительных ONU (например: если ONU ID является таким же, как номер интервала регистрации распределения, то есть ONU 2/3/4/5 являются непрерывными на интервале, и если ONU 2 и ONU 5 определяют в качестве подозрительных ONU, то все ONU 2, ONU 3, ONU 4 и ONU 5 определяют в качестве подозрительных ONU).
На фиг. 12 представлена блок-схема установки весовых коэффициентов для подозрительных ONU согласно варианту осуществления настоящего изобретения. Как показано на фиг. 12, записывают информацию о подозрительном ONU, и обновляют таблицу записей подозрительных ONU (содержимое включает, но без ограничения: индекс конфигурации ONU, идентификатор аутентификации регистрации ONU, характерное значение ONU и весовой коэффициент). Весовые коэффициенты в перечне подозрительных ONU устанавливают в соответствии с некоторой стратегией, и стратегия включает, но без ограничения: временную последовательность, количество операций в автономном режиме и т.д. Включены этапы, описанные ниже. На этапе S501 для сценария помех в обратном направлении динамического распределения интервалов, описанного на этапе S411/412, наибольший весовой коэффициент устанавливают для самого заднего интервала определенных подозрительных ONU, а весовые коэффициенты других подозрительных ONU последовательно уменьшаются согласно прямому порядку интервалов. На этапе S502 для сценария помех в прямом направлении динамического распределения интервалов, описанного на этапе S413/414, наибольший весовой коэффициент устанавливают для самого переднего интервала определенных подозрительных ONU, а весовые коэффициенты других подозрительных ONU последовательно уменьшаются согласно обратному порядку интервалов. На этапе S503 для сценария фиксированного распределения интервалов на этапе S420 наибольший весовой коэффициент устанавливают для подозрительного ONU с наибольшим или наименьшим количеством операций в автономном режиме, и весовые коэффициенты других подозрительных ONU последовательно уменьшаются согласно порядку количеств операций в автономном режиме или соотношению временной последовательности.
На фиг. 13 представлена блок-схема определения ненормальных ONU согласно варианту осуществления настоящего изобретения. Как показано на фиг. 13, согласно перечню подозрительных ONU источник питания оптического передатчика ONU удаленно выключают/включают для подтверждения того, что один или более ONU среди определенных подозрительных ONU являются неисправными ONU с помехами, и записывают и обновляют таблицу записей ненормальных ONU с помехами. Способ включает, но без ограничения, способ выключения. Способ выключения можно использовать для устранения помех такими способами, как удаленное выключение источника питания оптического передатчика конкретного ONU. После выключения конкретного ONU, обнаруживают, существует ли неисправность (то есть, удовлетворяется ли условие срабатывания) в течение периода наблюдения. Если неисправность не существует, ONU является неисправным ONU с помехами; в ином случае выключают следующий или следующую партию ONU согласно алгоритму, пока не пройдут все ONU. В частности, включены этапы, описанные ниже. На этапе S610 устанавливают период наблюдения (способ установки периода наблюдения включает, но без ограничения: установку вручную, или автоматическое вычисление согласно времени периода возникновения неисправности, вычисленному согласно статистической таблице количества операций ONU в подключенном и автономном режиме под портом PON, умноженному на некоторый коэффициент, или непосредственное получение значения m), и то, происходит ли неисправность, определяют в периоде наблюдения согласно условию срабатывания при неисправности, установленному на втором этапе.
На этапе S620 ONU удаленно выключают согласно некоторому алгоритму. Когда существует несколько подозрительных ONU, алгоритмы, такие как способ выключения по одному или разделение на два, могут использоваться для подтверждения выключения. Способ включает, но без ограничения, этапы, описанные ниже. На этапе S621 подозрительные ONU выключают по одному согласно некоторому способу; если выключают один ONU и затем возникает неисправность (условие срабатывания удовлетворяется) в периоде обнаружения, то выключают следующий ONU; если выключают некоторый ONU и затем неисправность больше не возникает в периоде наблюдения (условие срабатывания не удовлетворяется), ONU считается ненормальным ONU с помехами; и способ выключения по одному включает, но без ограничения: выключение по одному согласно весовым коэффициентам подозрительных ONU и выключение по одному согласно другим стратегиям. На этапе S622, когда принимают разделение на два для выключения подозрительных ONU, ONU могут быть разделены согласно правилам (таким как тип/версия ONU, количество операций в подключенном и автономном режиме, весовой коэффициент и т.д.), может быть установлен период наблюдения (период наблюдения может быть установлен вручную или автоматически вычислен согласно времени периода возникновения неисправности, вычисленному согласно статистической таблице количества операций ONU в подключенном и автономном режиме под портом PON, умноженному на некоторый коэффициент), и партии ONU выключают согласно разделению на два, и наблюдают, возникает ли неисправность в периоде наблюдения (удовлетворяется ли условие срабатывания); если выключают некоторую партию ONU и затем неисправность все еще возникает, непрерывно выключают остальные ONU под портом PON; если выключают некоторую партию ONU и затем неисправность исчезает, эту партию ONU включают и непрерывно обрабатывают разделением на два, пока не выключат некоторый ONU и затем неисправность больше не будет возникать в периоде наблюдения (условие срабатывания не удовлетворяется), и некоторый ONU считается ненормальным ONU с помехами. На этапе S630 получают информацию о ненормальном ONU с помехами, и таблицу записей ненормальных ONU с помехами записывают и обновляют.
На фиг. 14 представлена блок-схема определения весовых коэффициентов и автоматического обучения для повторного обнаружения согласно варианту осуществления настоящего изобретения. Как показано на фиг. 14, записывают характерное значение (модель/версию) ненормального ONU с помехами. Когда условие срабатывания для обнаружения удовлетворяется в следующем цикле, обновляют новую таблицу записей подозрительных ONU, обновляют весовые коэффициенты связанных ONU в таблице записей подозрительных ONU в соответствии с совпадающей ситуацией элементов ONU, и выполняют шестой этап для определения положения. В частности, включены этапы, описанные ниже. На этапе S801 таблица с информацией об авторизованных интервалах ONU повторно инициализируют и записывают. На этапе S802 подозрительные ONU определяют, когда снова выполняют обнаружение помех импульсного типа согласно условию срабатывания. Выполняют сравнение с информацией о ONU в таблице записей подозрительных ONU, и обновляют таблицу хронологических записей о подозрительных неисправных ONU. Если подозрительный ONU не находится в таблице записей, подозрительный ONU добавляют в таблицу; если подозрительный ONU уже находится в таблице записей, весовой коэффициент подозрительного ONU увеличивают на единицу. На этапе S803 сетевой элемент получает таблицу записей с информацией о ненормальных ONU с помехами от сетевого менеджера или запрашивает локальную таблицу записей с информацией о ненормальных ONU с помехами. Таблицу записей с информацией о подозрительных ONU сравнивают с таблицей записей ненормальных ONU с помехами. Если характерная информация о ONU согласуется, весовой коэффициент соответствующего ONU в таблице записей с информацией о подозрительных ONU увеличивают на единицу. На этапе S804 система выполняет шестой этап согласно информации о весовых коэффициентах записанных подозрительных ONU и выполняет операции выключения и подтверждения в отношении ONU с высокими весовыми коэффициентами.
Согласно решениям, предоставленным в вариантах осуществления настоящего изобретения, узнают информацию о ONU, обработанную и записанную для нескольких моментов, так что точность определения подозрительных ONU повышается. Следовательно, решение подтверждения определения положения является более простым и более гибким, и стоимость также является относительно низкой.
Согласно другим решениям, предоставленным в вариантах осуществления настоящего изобретения, в системе в существующем уровне техники, OLT может непосредственно обнаруживать изменение взаимосвязи между авторизованным интервалом регистрации и информацией о ONU, определять возможный интервал с помехами импульсного типа, или находить соответствующий ONU согласно статистической разнице между количествами операций ONU в автономном режиме, и устанавливать и обновлять весовые коэффициенты помех подозрительных ONU в нескольких циклах обнаружения. Следовательно, диапазон для определения ненормальных ONU сужен, и эффективность и точность определения повышены.
Хотя настоящее изобретение было подробно описано выше, настоящее изобретение этим не ограничено. Специалисты в данной области техники могут осуществлять различные модификации согласно принципу настоящего изобретения. Следовательно, любые модификации, внесенные согласно принципу настоящего изобретения, должны истолковываться как находящиеся в пределах объема настоящего изобретения.