СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ ИДЕНТИФИКАТОРА ПОЛЬЗОВАТЕЛЯ В СИСТЕМЕ GPON
METHOD, APPARATUS AND SYSTEM FOR PROCESSING USER IDENTITY INFORMATION IN GPON SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи, и в частности к способу, устройству и системе для обработки информации идентификатора пользователя в системе GPON.
Уровень техники
В технологии гигабитной пассивной оптической сети (GPON) одной из основных служб технологии GPON является служба передачи речевого сигнала по Интернет-протоколу (VoIP).
Технология GPON представляет собой технологию доступа с универсальной шириной полосы пропускания, и служба передачи речевого сигнала является важным компонентом технологии GPON. Поскольку система GPON обладает отличной способностью поддержки протокола установления сеанса (SIP), протокол SIP постепенно становится предпочтительным типом протокола службы VoIP в системе GPON.
В протоколе установления сеанса (SIP) содержится информация идентификатора, такая как имя пользователя и пароль пользователя терминала, и в некоторых ситуациях, в которых требуется относительно высокий уровень безопасности, длина имени пользователя может превысить 50 символов и длина пароля может превысить 25 символов. Однако существующие стандарты определяют, что длина имени пользователя, поддерживаемая системой GPON, составляет максимум 50 символов, а поддерживаемая длина пароля составляет максимум 25 символов.
Авторы изобретения считают, что использование в сеансе SIP относительно длинной информации идентификатора пользователя может привести к тому, что система GPON не сможет правильно идентифицировать информацию.
Раскрытие изобретения
Настоящее изобретение предлагается с учетом проблемы, состоящей в том, что система GPON не может правильно идентифицировать чрезмерно длинную информацию идентификатора пользователя, поскольку длина строки информации идентификатора пользователя SIP в системе GPON превышает стандартный диапазон. Поэтому настоящее изобретение предлагает способ обработки информации идентификатора пользователя в системе GPON, направленный по меньшей мере одной из вышеуказанных проблем.
Способ обработки информации идентификатора пользователя в системе GPON предлагается согласно одному аспекту настоящего изобретения.
Способ обработки информации идентификатора пользователя в системе GPON согласно настоящему изобретению содержит этапы, на которых: терминал оптической линии (OLT) определяет, что длина строки информации идентификатора пользователя, используемого для сеанса SIP, превышает пороговое значение; терминал оптической линии OLT формирует сообщение интерфейса администрирования и управления терминала оптической сети (OMCI), причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP; терминал оптической линии (OLT) отправляет сообщение OMCI в узел оптической сети (ONU) или терминал оптической сети ONT; и упомянутый узел оптической сети ONU или терминал оптической сети ONT получает информацию идентификатора пользователя из сообщения OMCI.
Кроме того, этап, на котором терминал оптической линии OLT формирует сообщение интерфейса администрирования и управления терминала оптической сети (OMCI), содержит этапы, на которых: OLT создает объект администрирования (ME) для хранения информации идентификатора пользователя; устанавливают указатель и связывают объект администрирования ME с упомянутым указателем; и OLT сохраняет упомянутый указатель в сообщении OMCI.
Кроме того, этап, на котором устанавливают указатель и связывают объект администрирования (ME) с упомянутым указателем, содержит этапы, на которых: сохраняют идентификатор объекта администрирования (ME ID) для объекта администрирования (ME) в указателе и вставляют вводные символы перед ME ID, причем вводные символы содержат специальный идентификатор и вводную строку.
Кроме того, специальный идентификатор содержит шестнадцатеричное число АА 55; и вводная строка содержит код ASCII строки "pointer" («указатель»).
Кроме того, этап, на котором ONU или ONT получают информацию идентификатора пользователя из сообщения OMCI, содержит этапы, на которых: ONU или ONT принимает сообщение OMCI; получают указатель в сообщении OMCI; и получают информацию идентификатора пользователя, связанную с упомянутым указателем.
Кроме того, информация идентификатора пользователя представляет собой имя пользователя, и пороговое значение составляет 50 символов; и информация идентификатора пользователя представляет собой пароль, и пороговое значение составляет 25 символов.
Устройство для обработки информации идентификатора пользователя в системе GPON предлагается согласно одному аспекту настоящего изобретения.
Устройство для обработки информации идентификатора пользователя в системе GPON согласно настоящему изобретению содержит: модуль определения, выполненный с возможностью определения, что длина строки информации идентификатора пользователя, используемого для сеанса SIP, превышает пороговое значение; модуль формирования, выполненный с возможностью формирования сообщения интерфейса администрирования и управления терминала оптической сети OMCI, причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP; и модуль отправки, выполненный с возможностью отправки сообщения OMCI в узел оптической сети ONU или в терминал оптической сети ONT.
Кроме того, первый модуль установки выполнен с возможностью создания объекта администрирования ME для хранения информации идентификатора пользователя; второй модуль установки выполнен с возможностью установки указателя и связывания объекта администрирования ME с упомянутым указателем; и третий модуль установки выполнен с возможностью сохранения указателя в сообщении OMCI.
Система для обработки информации идентификатора пользователя в системе GPON предлагается согласно другому аспекту настоящего изобретения.
Система для обработки информации идентификатора пользователя в системе GPON согласно настоящему изобретению содержит: терминал оптической линии (OLT), узел оптической сети (ONU) или терминал оптической сети (ONT); при этом терминал оптической лини (OLT) содержит: модуль определения, выполненный с возможностью определения, что длина строки информации идентификатора пользователя, используемого для сеанса SIP, превышает пороговое значение; модуль формирования, выполненный с возможностью формирования сообщения интерфейса администрирования и управления терминала оптической сети (OMCI), причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP; и модуль отправки, выполненный с возможностью отправки сообщения OMCI в узел оптической сети (ONU) или терминал оптической сети (ONT); и ONU или ONT выполнен с возможностью приема вышеупомянутого сообщения OMCI и получения информации идентификатора пользователя из упомянутого сообщения OMCI.
Благодаря настоящему изобретению терминал оптической линии (OLT) используется для определения, что длина строки информации идентификатора пользователя, используемого для сеанса SIP, превышает пороговое значение; терминал оптической линии (OLT) формирует сообщение интерфейса администрирования и управления терминала оптической сети OMCI, причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP; и терминал оптической линии (OLT) отправляет сообщение OMCI в узел оптической сети (ONU) или терминал оптической сети (ONT); и узел оптической сети (ONU) или терминал оптической сети (ONT) получает информацию идентификатора пользователя из сообщения OMCI, что решает проблему, состоящую в том, что система GPON не может корректно идентифицировать чрезмерно длинную информацию идентификатора пользователя, что вызвано длиной строки информации идентификатора пользователя в системе GPON, превышающей стандартный диапазон, благодаря чему обеспечиваются результаты, состоящие в установке и администрировании чрезмерно длинной информации идентификатора пользователя со стороны ONU/ONT на стороне OLT.
Краткое описание чертежей
Чертежи, приведенные для дальнейшего понимания настоящего изобретения и образующие часть описания, предназначены для пояснения настоящего изобретения вместе с вариантами выполнения настоящего изобретения, а не для ограничения объема настоящего изобретения, причем
фиг.1 представляет собой блок-схему способа обработки информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения;
фиг.2 представляет собой блок-схему способа обработки терминалом оптической линии OLT информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения;
фиг.3 представляет собой блок-схему способа обработки ONU/ONT информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения;
фиг.4 представляет собой схематичное представление данных значения атрибутов для атрибутов указателя согласно вариантам выполнения настоящего изобретения;
фиг.5 представляет собой блок-схему устройства для обработки информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения; и
фиг.6 представляет собой блок-схему системы для обработки информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения.
Осуществление изобретения
Следует отметить, что варианты выполнения, описанные в настоящей заявке, и признаки вариантов выполнения могут сочетаться друг с другом при условии отсутствия противоречия между ними. Далее настоящее изобретение будет подробно описано со ссылкой на сопровождающие чертежи в сочетании с вариантами выполнения.
Согласно вариантам выполнения настоящего изобретения предложен способ обработки информации идентификатора пользователя в системе GPON.
Фиг.1 представляет собой блок-схему способа обработки информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения.
Как показано на фиг.1, способ содержит следующие этапы S102-S108.
На этапе S102 терминал оптической линии (OLT) определяет, что длина строки информации идентификатора пользователя, используемого для сеанса SIP, превышает пороговое значение.
На этапе S104 терминал оптической линии (OLT) формирует сообщение интерфейса администрирования и управления терминала оптической сети (OMCI), причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP. На этом этапе, когда пользователь устанавливает информацию идентификатора пользователя, введенная пользовательская информация не является информацией идентификатора пользователя со стандартной длиной строки.
На этапе S106 терминал оптической линии (OLT) отправляет сообщение OMCI в узел оптической сети (ONU) или в терминал оптической сети (ONT).
На этапе S108 узел оптической сети (ONU) или терминал оптической сети (ONT) получает информацию идентификатора пользователя из сообщения OMCI. Пользователь терминала получает данные чрезмерно длинной информации идентификатора пользователя путем синтаксического анализа сообщения OMCI.
В уровне техники система GPON не может корректно идентифицировать относительно длинную информацию идентификатора пользователя. При этом в настоящем варианте выполнения информацию идентификатора пользователя, длина которой превышает пороговое значение, отправляют в ONU или ONT посредством сообщения OMCI; поскольку система GPON может выполнить корректный синтаксический анализ сообщения OMCI, обеспечивается корректная идентификация относительно длинной информации идентификатора пользователя.
В варианте выполнения настоящего изобретения этап, на котором терминал оптической линии OLT формирует сообщение интерфейса администрирования и управления терминала оптической сети (OMCI), содержит этапы, на которых: OLT создает объект администрирования ME для хранения информации идентификатора пользователя; устанавливают указатель и связывают объект администрирования ME с упомянутым указателем; и OLT сохраняет упомянутый указатель в сообщении OMCI. Объект администрирования ME, созданный в данном варианте выполнения, может быть объектом длинной строки, и администрирование чрезмерно длинной информации идентификатора пользователя обеспечивается указателем, указывающим на объект длинной строки (Large string entity); и если выполняется администрирование чрезмерно длинной информации идентификатора пользователя согласно режиму, определяемому стандартами, информация идентификатора пользователя будет перехвачена вследствие ограничения по длине атрибута, что приведет к невозможности ее корректной идентификации системой GPON.
Предпочтительно этап установки указателя и связывания объекта администрирования ME с упомянутым указателем может содержать этапы, на которых: сохраняют идентификатор объекта администрирования ME ID для объекта администрирования ME в упомянутом указателе; и вставляют вводные символы перед ME ID, причем вводные символы содержат специальный идентификатор и вводную строку. Информация ME ID, установленная в указателе, предназначена для идентификации конкретного значения атрибута указателя в вариантах выполнения изобретения; вставка вводных символов перед информацией ME ID побуждает систему GPON определять, используя вводные символы, упомянутый атрибут как имеющий тип «указатель»; и информация идентификатора пользователя, на которую указывает указатель, является чрезмерно длинной информацией идентификатора пользователя, и таким образом чрезмерно длинная информация идентификатора пользователя может быть получена.
В данном случае специальный идентификатор содержит шестнадцатеричное число АА 55; и вводная строка содержит код ASCII строки "pointer" («указатель»). Когда в системе GPON специальный идентификатор представляет собой шестнадцатеричное число АА 55 и значение атрибута вводной строки представляет собой код ASCII строки "pointer", система определяет, что длина принятой строки информации идентификатора пользователя превышает пороговое значение.
В данном варианте выполнения этап, на котором узел оптической сети ONU или терминал оптической сети ONT получает информацию идентификатора пользователя из сообщения OMCI содержит этапы, на которых: упомянутый ONU или ONT принимает сообщение OMCI; получают указатель из сообщения OMCI; и получают информацию идентификатора пользователя, связанную с упомянутым указателем. В данном варианте выполнения реализуется идентификация ONU или ONT чрезмерно длинной информации идентификатора пользователя согласно указателю в сообщении OMCI, причем этот указатель указывает на объект администрирования ME, в котором сохранена упомянутая чрезмерно длинная информация идентификатора пользователя.
В данном варианте выполнения этап получения информации идентификатора пользователя, связанной с указателем, содержит этапы, на которых: получают ME ID из упомянутого указателя; получают данные объекта администрирования ME, соответствующего ME ID, из базы данных информации администрирования MIB; и выполняют синтаксический анализ данных объекта администрирования ME для получения информации идентификатора пользователя. ONU или ONT находит надлежащее соответствие упомянутого ME ID в базе данных MIB таким образом, чтобы получить данные объекта администрирования ME, на которые указывает указатель; таким образом, упомянутый ONU или ONT идентифицирует чрезмерно длинную информацию идентификатора пользователя в упомянутом ME.
В данном варианте выполнения информация идентификатора пользователя представляет собой имя пользователя и пороговое значение для нее составляет 50 символов; и информация идентификатора пользователя представляет собой пароль, и пороговое значение для нее составляет 25 символов. Система GPON идентифицирует имя пользователя, превышающее 50 символов, или идентифицирует пароль пользователя, превышающий 25 символов. Имя пользователя и пароль пользователя представляют собой наиболее часто используемую информацию идентификатора пользователя, и данный вариант выполнения решает проблему чрезмерно длинной информации идентификатора пользователя в большинстве ситуаций.
Фиг.2 представляет собой блок-схему способа для терминала оптической линии OLT, обрабатывающего информацию идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения.
Как показано на фиг.2, способ содержит следующие этапы S201-S215.
Этап S201: устройство терминала оптической линии (OLT) принимает команду запроса с требованием администрирования информации идентификатора пользователя SIP определенного узла/терминала оптической сети ONU/ONT, и упомянутая команда содержит ключевую информацию, такую как целевой ONU/ONT, целевой пользователь SIP, которого необходимо установить (в каждом ONU/ONT может существовать множество пользователей SIP), и имя пользователя и пароль целевого пользователя SIP.
На данном этапе, когда терминалу оптической линии (OLT) в системе GPON необходимо установить информацию идентификатора пользователя SIP узла/терминала оптической сети (ONU/ONT), необходимо установить атрибут(ы) имени пользователя/пароля для объекта администрирования данных пользователя SIP.
Этап S202: получают длину строки имени пользователя в упомянутой информации и выполняют синтаксический анализ.
На данном этапе, если имя пользователя представляет собой чрезмерно длинную информацию идентификатора пользователя, длина которой превышает 50 байт (или пароль, длина которого превышает 25 байт), этап не может быть осуществлен в рамках стандартов GPON. Соответственно в данной ситуации реализуется настоящее изобретение посредством объекта администрирования длинной строки (Large string), специализированного для хранения длинных строк.
Этап S203: если длина строки имени пользователя, полученной на этапе S202, меньше или равна пороговому значению длины, установленному стандартами, которое составляет 50 символов, выполняют этап S221; иначе указывают, что имя пользователя этого SIP является чрезмерно длинным именем пользователя и должно быть обработано в соответствии со способом согласно настоящему изобретению, и выполняют этап S204.
Этап S204: создают новый объект длинной строки. Чрезмерно длинную информацию имени пользователя сохраняют в этом объекте длинной строки, и отправляют сообщение OMCI этого объекта в целевой ONU/ONT.
На данном этапе рассматриваемого варианта выполнения, если длина имени пользователя превышает 50 байт, OLT сохраняет эту чрезмерно длинную информацию в одном объекте длинной строки и использует атрибут Имя пользователя 1 (Username 1), используемый для хранения имени пользователя в объекте способа безопасной аутентификации, предназначенном для хранения информации идентификатора пользователя и определенный стандартами как атрибут типа «указатель», и сохраняет в нем упомянутый ME ID данного объекта длинной строки. В данном варианте выполнения эти атрибуты, используемые для хранения информации идентификатора объекта администрирования (ME ID), называются атрибутом типа «указатель».
Этап S205: создают набор из групп байтов данных, в котором два байта В0-В1 устанавливают в качестве шестнадцатеричного числа АА 55, и В2-В8 устанавливают в качестве значения кода ASCII строки "pointer" («указатель»).
На данном этапе, принимая во внимание такие факторы, как надежность системы и совместимость со стандартной реализацией, когда атрибут Имя пользователя 1, используемый для хранения имени пользователя в объекте способа безопасной аутентификации, используется в качестве атрибута типа «указатель», принимая во внимание совместимость системы со способом администрирования, определенным в стандартах, для того, чтобы ONU/ONT мог понимать, что атрибут Имя пользователя 1 используется как атрибут типа «указатель», а не атрибут значения (в данном варианте выполнения эти атрибуты, используемые непосредственно для хранения значений атрибутов, называются атрибутами значения), необходимо вставить некоторые вводные символы, используемые для идентификации, перед ME ID объекта длинной строки, сохраненным в Имени пользователя 1. Поэтому, когда значение атрибута Имя пользователя 1 в объекте способа безопасной аутентификации, принятом ONU/ONT, содержит эти вводные символы, указывается, что атрибут Имя пользователя 1 используется в качестве атрибута типа «указатель», и за этими вводными символами сразу следует ME ID объекта длинной строки, используемого для хранения имени пользователя.
В данном случае фиг.4 представляет собой схематичное представление данных значения атрибута для атрибута типа «указатель» согласно вариантам выполнения настоящего изобретения. Как показано на фиг.4, когда атрибут Имя пользователя 1 используют в качестве атрибута типа «указатель» в этапах настоящего варианта выполнения, вводные символы его значения атрибута формируют согласно следующим правилам:
В0-В1: эти два байта представляют собой специальный идентификатор и состоят из шестнадцатеричного числа АА 55, соответствующее двоичное число которого 10101010 01010101, что является соответствующей специальной двоичной строкой; В2-В8: эти семь байтов являются значением кода ASCII для одной вводной строки, и в настоящем изобретении в качестве вводной строки используется строка "pointer" («указатель»); и В9-В10: эти два байта представляют собой ME ID связанного объекта длинной строки.
Этап S206: значение ME ID объекта длинной строки, вновь созданного на этапе S204, вставляют в концевую часть группы байтов данных этапа S205, т.е. в В9-В10.
Этап S207: упомянутую группу байтов данных используют в качестве значения атрибута для атрибута Имя пользователя 1 нового объекта способа безопасной аутентификации.
На данном этапе, в режиме, который содержит использование вводной строки и ME ID, может быть обеспечена совместимость значения атрибута Имя пользователя 1 с режимом стандартной конфигурации. Т.е. когда первые два байта Имени пользователя 1 являются АА 55 и следующие семь байтов представляют собой код ASCII строки "pointer", определяют, что текущее имя пользователя SIP является чрезмерно длинным именем пользователя; значение имени пользователя находится в одном объекте длинной строки; и ME ID длинной строки находится в В9 и В10 атрибута Имя пользователя 1.
Этапы S208-S213: повторяются процедуры по вышеописанным этапам S202-S207; определяют, является ли пароль пользователя на этапе S201 чрезмерно длинным паролем; и выполняют обработку в соответствии с вышеописанными этапами.
На данном этапе, если пароль пользователя SIP представляет собой чрезмерно длинную строку (превышает пороговое значение в 25 символов, установленное стандартами), процедура и способ реализации по существу соответствуют описанным выше для чрезмерно длинного имени пользователя и не будут повторно описаны здесь.
Этап S214: после вышеописанных этапов данные объекта способа безопасной аутентификации для хранения информации идентификатора пользователя SIP являются, по существу, полностью составленными, и OLT формирует сообщение OMCI на основании этих данных и отправляет сообщение OMCI в ONU/ONT.
Этап S215: сообщение OMCI для администрирования объекта пользователя SIP (данных пользователя) формируют, используя ME ID объекта способа безопасной аутентификации этапа S214 в качестве значения (значений) атрибута (атрибутов) имени пользователя/пароля, и отправляют это сообщение OMCI в целевой ONU/ONT. К этому моменту процесс установки чрезмерно длинной информации идентификатора пользователя SIP является завершенным.
Этап S221: если полученная информация идентификатора пользователя не превышает пороговое значение длины, определенное стандартами на этапах S203 иS209, соответствующие атрибуты упомянутых соответствующих объектов устанавливают согласно способу, определяемому стандартами, что не будет повторно описано здесь.
На вышеописанных этапах атрибут информации идентификатора пользователя в объекте способа безопасной аутентификации сообщения OMCI, сформированного OLT, устанавливают как атрибут типа «указатель», причем этот указатель связан с объектом, который хранит упомянутую чрезмерно длинную информацию идентификатора пользователя, т.е. определенные объект длинной строки; таким образом, обеспечивается то, что запрос с чрезмерно длинной информацией идентификатора пользователя для пользователя терминала устанавливают в соответствии с требованиями.
Фиг.3 представляет собой блок-схему способа обработки ONU/ONT информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения.
Как показано на фиг.3, если ONU/ONT принимает соответствующее сообщение OMCI на этапах, показанных на фиг.2, этот способ содержит следующие этапы S301-S319.
Этап S301: ONU/ONT принимает сообщение OMCI от OLT, причем это сообщение требует установки имени пользователя/пароля объекта данных пользователя SIP, и выполняется следующий этап S302.
Этап S302: значение(я) атрибута имени пользователя/пароля на этапе S301 используют в качестве ME ID объекта способа безопасной аутентификации.
Этап S303: получают подробные данные объекта способа безопасной аутентификации из локальной базы данных MIB ONU/ONT согласно ME ID, полученному на этапе S302.
На данном этапе, когда ONU/ONT принимает такое чрезмерно длинное имя пользователя, устанавливающее группу сообщений OMCI, данные связанного и соответствующего объекта способа безопасной аутентификации сначала получают из локальной базы данных MIB согласно отношению указателя атрибута(ов) имени пользователя/пароля объекта данных пользователя SIP.
Этап S304: определяют, успешно ли получена информация данных на этапе S303, и если определено, что «да», выполняют следующие этапы.
Этап S305: запрашивают значение атрибута для атрибута Имя пользователя 1 из полученных данных объекта способа безопасной аутентификации.
Этап S306: определяют, являются ли первые два байта этого атрибута шестнадцатеричным числом АА 55 и является ли последующая группа байтов значением кода ASCII для строки "pointer|. Если определено, что «да», указывают, что это чрезмерно длинное имя пользователя, и выполняют этап S307; в противном случае указывают, что это имя пользователя, имеющее длину в пределах стандартного диапазона, выполняют процесс согласно способу, определенному стандартами, причем выполняют этап S311.
На данном этапе, если первые два байта атрибута Имя пользователя 1 упомянутого объекта представляют собой шестнадцатеричное число АА 55 и следующие семь байтов представляют собой код ASCII для "pointer", указывают, что это имя пользователя SIP является чрезмерно длинной строкой, и следующие два байта представляют собой ME ID объекта длинной строки для хранения чрезмерно длинного имени пользователя. Чрезмерно длинное имя пользователя может быть получено из локальной базы данных MIB согласно этому ME ID.
Этап S307: получают информацию ME ID из 10-го и 11-го байтов значения атрибута для атрибута Имя пользователя 1.
На этапах S305-S307, когда значение атрибута Имя пользователя 1 объекта способа безопасной аутентификации, принятое ONU/ONT, содержит вводную строку, определенную настоящим изобретением, указывают, что этот атрибут Имя пользователя 1 используют в качестве атрибута типа «указатель», и эти вводные символы, за которыми непосредственно следует ME ID объекта длинной строки, используют для хранения имени пользователя.
Этап S308: получают данные объекта длинной строки из локальной базы данных MIB ONU/ONT, используя ME ID, полученный на этапе S307, в качестве ME ID упомянутого объекта длинной строки.
Этап S309: если на этапе S308 данные целевого объекта длинной строки получены успешно, выполняют следующий этап S310.
Этап S310: выполняют синтаксическую обработку чрезмерно длинного имени пользователя SIP из целевого объекта длинной строки, и это имя пользователя устанавливают в текущий ONU/ONT. К этому моменту процедура конфигурирования чрезмерно длинного имени пользователя со стороны ONU/ONT завершается.
Этап S311: если данные вводной группы байтов чрезмерно длинного имени пользователя согласно настоящему изобретению не получены на этапе S306, информацию имени пользователя данного ONU/ONT получают и устанавливают согласно способу сохранения данных имени пользователя SIP, определенному стандартами.
Этапы S314-S320: повторяют этапы S305-S311, анализируют, является ли пароль пользователя SIP чрезмерно длинным паролем, причем, если определено, что «да», получают и устанавливают пароль пользователя SIP для данного ONU/ONT согласно установленному режиму для чрезмерно длинного имени пользователя; в противном случае, получают и устанавливают информацию пароля для данного ONU/ONT согласно способу сохранения данных пароля пользователя SIP, определенному стандартами.
В данном варианте выполнения ONU/ONT получает чрезмерно длинные данные символов путем синтаксической обработки принятого сообщения OMCI, таким образом, реализуя установку чрезмерно длинной информации идентификатора пользователя в ONU/ONT.
Из вышеприведенного описания можно заключить, что настоящее изобретение обеспечивает достижение следующих технических: настоящее изобретение относится к процедуре администрирования и конфигурирования как OLT, так и ONU/ONT, и реализует применение информации идентификатора пользователя, осуществляемое как в OLT, так и в ONU/ONT в системе GPON путем формирования сообщения OMCI для хранения объекта администрирования, представляющего собой длинную строку.
Следует отметить, что этапы, показанные на блок-схемах сопровождающих чертежей, могут выполняться в компьютерной системе, такой как набор машиноисполняемых инструкций; и хотя на блок-схемах показан их логический порядок, в некоторых случаях показанные и описанные этапы могут выполняться в порядке, отличном от порядка, описанного в настоящем документе.
Согласно вариантам выполнения настоящего изобретения предложено устройство для терминала оптической линии, осуществляющее администрирование информации идентификатора пользователя SIP.
Фиг.5 представляет собой блок-схему устройства для обработки информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения. Это устройство содержит: модуль 51 определения, модуль 52 формирования и модуль 53 отправки.
В данном случае модуль 51 определения выполнен с возможностью определения, что длина строки информации идентификатора пользователя, используемого для сеанса SIP, превышает пороговое значение;
модуль 52 формирования выполнен с возможностью формирования сообщения OMCI, причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP; и
модуль 53 отправки выполнен с возможностью отправки сообщения OMCI в ONU или ONT.
Предпочтительно модуль 52 формирования содержит: первый модуль 54 установки, второй модуль 55 установки и третий модуль 56 установки.
В данном случае первый модуль 54 установки выполнен с возможностью создания объекта администрирования ME для хранения информации идентификатора пользователя;
второй модуль 55 установки выполнен с возможностью установки указателя и связывания его с объектом администрирования, т.е. установки указателя в объекте способа безопасной аутентификации в OLT, и при этом указатель связан с объектом администрирования длинной строки; и
третий модуль 56 установки выполнен с возможностью сохранения указателя в сообщении OMCI, т.е. OLT формирует сообщение OMCI согласно данным объекта способа безопасной аутентификации.
Согласно вариантам выполнения настоящего изобретения предложена система для обработки информации идентификатора пользователя в системе GPON.
Фиг.6 представляет собой блок-схему системы для обработки информации идентификатора пользователя в системе GPON согласно вариантам выполнения настоящего изобретения.
Как показано на фиг.6, система содержит терминал оптической линии OLT 61, узел оптической сети ONU или терминал оптической сети ONT 62.
В данном случае устройство для обработки информации идентификатора пользователя в терминале оптической линии OLT 61 содержит: модуль 51 определения, выполненный с возможностью определения, что длина строки символов информации идентификатора пользователя для сеанса SIP превышает пороговое значение; модуль 52 формирования, выполненный с возможностью формирования сообщения интерфейса администрирования и управления терминала оптической сети OMCI, причем сообщение OMCI содержит информацию идентификатора пользователя, используемого для сеанса SIP; и модуль 53 отправки, выполненный с возможностью отправки сообщения OMCI в узел оптической сети ONU или терминал оптической сети ONT. ONU или ONT выполнен с возможностью приема сообщения OMCI и получения информации идентификатора пользователя из сообщения OMCI.
В данном варианте выполнения информацию пользователя, длина которой превышает заданную длину, конфигурируют в системе GPON, таким образом, решая проблему, состоящую в том, что система GPON не может идентифицировать чрезмерно длинную информацию пользователя, и реализуя применение чрезмерно длинной информации пользователя в системе GPON.
Очевидно, специалистам в данной области техники следует понимать, что отдельные модули или отдельные этапы согласно настоящему изобретению могут быть реализованы вычислительными устройствами общего назначения, могут быть интегрированы в одно вычислительное устройство или распределены в сети, образованной множеством вычислительных устройств; при необходимости они могут быть реализованы с использованием программных кодов, исполняемых вычислительными устройствами, таким образом, они могут быть сохранены в запоминающих устройствах для исполнения вычислительными устройствами или реализованы в виде соответствующего модуля интегральной схемы или путем реализации нескольких модулей или этапов в одной IС. Таким образом, настоящее изобретение не ограничено каким-либо конкретным сочетанием аппаратного и программного обеспечения.
Вышеприведенное описание предназначено лишь для иллюстрации предпочтительных вариантов выполнения, но не для ограничения объема настоящего изобретения. Специалистам в данной области техники будут очевидны различные изменения в настоящем изобретении. Объем, определяемый формулой изобретения, охватывает любую модификацию, эквивалентную замену или усовершенствование в пределах сущности и принципа настоящего изобретения.