Способ обнаружения и конфигурирования сетевого узла
Иллюстрации
Показать всеИзобретение относится к области сетей переключения сигналов, а именно к обнаружению и конфигурированию сетевых узлов. Технический результат заключается в предоставлении способа обнаружения, не требующего полностью централизованного предварительного планирования соответствующей сети, не включающего в себя обеспечение дополнительных центральных элементов, требующих создания иерархической сетевой архитектуры высокой сложности, при этом для обнаружения не требуется, чтобы смежные соседние сетевые узлы были доступны через ненадежные каналы радиосвязи. Результат достигается тем, что для обнаружения соседних сетевых узлов сетевым узлом (1), соединенным с сервером (4) конфигурирования, упомянутый сервер (4) конфигурирования сравнивает географические координаты сетевого узла (1) с географическими координатами других сетевых узлов, хранящимися в базе (7) данных, и передает набор идентификаторов соответствующих сетевых узлов упомянутому сетевому узлу (1), содержащий географические координаты (x, y, z) соседних сетевых узлов для упомянутого сетевого узла (1). 3 н. и 21 з.п. ф-лы, 4 ил.
Реферат
Заявленный способ относится к способу обнаружения сетевым узлом соседних сетевых узлов, а также к серверу конфигурирования для автоматического конфигурирования сетевого узла.
Интеграция сетевого узла, например базовой станции сети мобильной радиосвязи, в сеть или перемещение размещенного сетевого узла являются причиной большого объема работы по конфигурированию на предприятии, производящем сетевой узел, или в соответствующем месте размещения. Во многих случаях большая часть данных конфигурации вводится в сетевой узел на предприятии-изготовителе в соответствии с входными данными, предоставленными соответствующим оператором сети. Таким образом, сетевой узел предварительно настраивается производителем. После доставки сетевого узла в предполагаемое место размещения техническим специалистом в соответствующем месте размещения должно быть введено лишь небольшое количество настроечных данных. Предварительная конфигурация производителя работает только в том случае, когда сетевой узел доставляется в запланированное место размещения, и является недействительной в случае, когда сетевой узел доставляется на склад или в другое место размещения.
На современном уровне техники полная настройка часто выполняется вручную техническим специалистом в месте размещения сетевого узла. В этом случае полной настройки в месте расположения технический специалист, который устанавливает сетевой узел, вручную конфигурирует сетевой узел в соответствии с распечаткой настроечных данных сетевого узла в соответствии с тем, что было запланировано с помощью средства планирования. Данные ручной настройки включают, например, адрес и дополнительные идентификационные параметры, которые уникальным образом идентифицируют соответствующий сетевой узел. Для полной настройки в месте размещения требуется выполнение операций вручную с высокой степенью квалификации.
Существующие обычные способы автоматического конфигурирования для сетевых узлов сокращают такие операции по настройке за счет возможности извлечения конфигурационных данных для нового или перемещенного сетевого узла из базы данных планирования предварительно настроенной конфигурации, содержащих так называемый сетевой план.
Эти автоматические способы конфигурирования реализуются с помощью стандартного IETF-протокола DHCP или аналогичных протоколов передачи данных. Предварительное условие такого автоматического конфигурирования состоит в том, что отображение сетевого узла на узел запланированной сети может быть выполнено таким образом, что текущий набор параметров конфигурации может быть применен к размещенному или перемещенному сетевому узлу. Это осуществляется путем планирования специализированного сетевого узла в конкретном месте размещения, идентифицируемом с помощью физического идентификатора на соответствующем плане сети. Однако обычный способ конфигурирования с помощью DHCP-протокола или аналогичных протоколов передачи данных требует однозначного отображения между элементами аппаратного обеспечения, которые должны быть установлены в данном месте размещения. Идентификация сетевого узла с помощью идентификатора, зависящего от устройства, имеет недостаток, заключающийся в увеличении административных накладных расходов персонала по установке сети, поскольку невозможно установить произвольный сетевой узел конкретного типа, имеющийся на складе, в конкретном месте размещения. Еще один недостаток состоит в том, что административные накладные расходы увеличиваются для оператора сети, производителя сетевого узла и специалиста по установке, поскольку оператору сети необходимо осуществлять планирование сети с очень высоким уровнем детализации, а также координировать работу и обмениваться необходимыми конфигурационными данными с производителем узла и специалистом по установке. Однако оператор сети заинтересован только в определенных функциях сетевого узла, предоставляемых в определенных местах. В нормальных условиях оператор сети не заинтересован в том, чтобы для обеспечения необходимых функций использовался конкретный элемент оборудования.
Во многих вариантах применения сетевые узлы должны обнаруживать соседние узлы в географическом, а не в топологическом смысле. Например, может быть необходимой установка сквозного соединения между двумя сетевыми узлами.
Часто географическая близость между сетевыми узлами подразумевает также логическую взаимосвязь между сетевыми узлами, например в смысле конфигурации соседних сетевых узлов. Для такой взаимосвязи может потребоваться согласование между двумя или более сетевыми узлами, поскольку оператор сети не может или не хочет планировать все детали взаимосвязи заранее. Это особенно важно для сетевых узлов, которым требуется прямое взаимодействие со смежными сетевыми узлами. Например, сетевые узлы базовых станций мобильной абонентской сети, такие как базовые станции GSM, базовые станции UMTS, базовые станции WiMax или базовые станции WLAN, должны согласовывать управление радиоресурсами и должны согласовывать передачу обслуживания сетевых узлов сети мобильной связи между соответствующими радиодиапазонами базовых станций. Другими возможными причинами, требующими прямого взаимодействия между сетевыми узлами, такими как базовые станции, могут быть, например, механизм избыточности для сетевых узлов и упомянутое автоматическое конфигурирование и оптимизация соответствующего сетевого узла.
Во многих случаях географическое соседство двух сетевых узлов подразумевает взаимосвязь между двумя соседними сетевыми узлами. Примерами таких сетевых узлов являются такие устройства, как дистанционно конфигурируемые дорожные указатели, датчики дыма или промышленные датчики/механизмы.
Физическая близость двух сетевых узлов, являющихся географическими соседями, не означает, что они находятся близко друг к другу в смысле топологии проводной сети. Во многих случаях сетевые узлы, географически являющиеся соседями друг другу, являются удаленными друг от друга в смысле топологии проводной сети. Обнаружение соседнего узла, ограниченное физическим локальным соединением, не является достаточным, поскольку сетевой узел может быть присоединен к удаленным частям проводной сети.
Обнаружение сетевого узла через беспроводную среду является ненадежным и может помешать остальному трафику. Кроме того, способ обнаружения может быть невыполнимым, поскольку соседний узел может быть взаимно недосягаемым через соединение радиосвязи, но досягаемым с помощью другого устройства, например досягаемым с помощью пользовательского устройства, которое может иметь доступ к обоим сетевым узлам. Определение соседнего сетевого узла через беспроводную среду и соответствующая автономная настройка конфигурации и поведения сетевого узла, например переключение на другой радиоканал, требует наличия беспроводного соединения со смежным сетевым узлом сети, которое может быть не всегда доступным. Кроме того, по причине отсутствия третьей стороны, вовлеченной в возможную результирующую взаимосвязь соседей, сложно контролировать подобную установленную взаимосвязь соседей, например взаимосвязь соседей между двумя сетевыми узлами, которая является нежелательной для оператора сети.
Сосредоточение требуемых функций согласования в центральном элементе сети, например в RNC в сетях 3G, задает определенную иерархию сети и создает дополнительную нежелательную сложность архитектуры сети, поскольку требуется дополнительный центральный элемент сети, и соответствующие функции должны быть соответствующим образом разделены между центральным элементом сети и другими сетевыми узлами.
Соответственно, задачей способа согласно настоящему изобретению является обеспечение способа обнаружения соседних сетевых узлов, исключающего упомянутые недостатки обычных способов обнаружения.
Один из аспектов способа согласно настоящему изобретению заключается в предоставлении способа обнаружения, не требующего полностью централизованного предварительного планирования соответствующей сети.
Еще один аспект способа согласно настоящему изобретению состоит в том, что для обнаружения не требуется, чтобы смежные соседние сетевые узлы были доступны через ненадежные каналы радиосвязи.
Еще один аспект способа согласно настоящему изобретению состоит в том, что способ обнаружения не включает в себя обеспечение дополнительных центральных элементов, требующих создания иерархической сетевой архитектуры высокой сложности.
Эти задачи решаются способом, имеющим признаки основного пункта 1 формулы изобретения.
Способ согласно настоящему изобретению обеспечивает способ обнаружения соседних сетевых узлов сетевым узлом, соединенным с сервером конфигурирования, при этом упомянутый сервер конфигурирования сопоставляет географические координаты упомянутого сетевого узла с географическими координатами других сетевых узлов, хранящимися в базе данных, и передает набор идентификаторов соответствующих соседних сетевых узлов упомянутому сетевому узлу.
В одном из вариантов осуществления способа согласно настоящему изобретению упомянутый набор идентификаторов соседнего сетевого узла содержит в качестве идентификатора IP-адрес соседнего сетевого узла и радионастройку соседнего сетевого узла.
В одном из вариантов осуществления способа согласно настоящему изобретению сетевой узел отправляет сообщение с запросом, содержащее географические координаты сетевого узла, серверу конфигурирования.
В еще одном варианте осуществления способа согласно настоящему изобретению сервер конфигурирования отправляет сетевому узлу ответное сообщение, содержащее набор идентификаторов для каждого узла, являющегося соседним с упомянутым сетевым узлом.
В еще одном варианте осуществления способа согласно настоящему изобретению ответное сообщение дополнительно содержит географические координаты соседних сетевых узлов для упомянутого сетевого узла.
В одном из вариантов осуществления способа согласно настоящему изобретению сетевой узел соединен с упомянутым сервером конфигурирования через сеть эксплуатации и обслуживания (OAM).
В одном из вариантов осуществления способа согласно настоящему изобретению сетевой узел образован базовой станцией сети беспроводного доступа.
В одном из вариантов осуществления способа согласно настоящему изобретению географические координаты содержат широту, долготу и высоту сетевого узла.
В одном из вариантов осуществления способа согласно настоящему изобретению сетевой узел определяет свои географические координаты с помощью устройства позиционирования и передает определенные им географические координаты серверу конфигурирования в сообщении с запросом.
В одном из вариантов осуществления способа согласно настоящему изобретению устройство позиционирования образовано GPS-приемником, Galileo-приемником или ГЛОНАСС-приемником.
В одном из вариантов осуществления способа согласно настоящему изобретению устройство позиционирования соединено с сетевым узлом.
В альтернативном варианте осуществления способа согласно настоящему изобретению устройство позиционирования интегрировано в сетевой узел.
В одном из вариантов осуществления способа согласно настоящему изобретению сетевой узел отправляет упомянутому серверу конфигурирования сообщение с запросом, содержащее ID устройства для устройства, соединенного с упомянутым сетевым узлом.
В одном из вариантов осуществления способа согласно настоящему изобретению ID устройства образован MSISDN-номером сетевого узла.
В альтернативном варианте осуществления способа согласно настоящему изобретению ID устройства образован IMSI-номером сетевого узла.
В альтернативном варианте осуществления способа согласно настоящему изобретению ID устройства образован IMEI-номером сетевого узла.
В одном из вариантов осуществления способа согласно настоящему изобретению ID устройства перенаправляется упомянутым сервером конфигурирования на сервер сети мобильной связи, содержащий базу данных, в которой для каждого ID устройства имеются соответствующие географические координаты устройства, соединенного с упомянутым сетевым узлом.
В одном из вариантов осуществления способа согласно настоящему изобретению географические координаты устройства, соединенного с упомянутым сетевым узлом, передаются сервером сети мобильной связи в упомянутый сервер конфигурирования для сравнения с географическими координатами других сетевых узлов, хранящимися в базе данных упомянутого сервера конфигурирования.
В одном из вариантов осуществления способа согласно настоящему изобретению сервер конфигурирования принимает решение о том, что географические координаты запрашивающего сетевого узла и географические координаты другого сетевого узла, хранящиеся в упомянутой базе данных, соответствуют друг другу, если разность между по меньшей мере одной соответствующей координатой обоих сетевых узлов меньше, чем настраиваемое пороговое значение.
В одном из вариантов осуществления способа согласно настоящему изобретению сетевой узел образован узлом стационарной сети.
В альтернативном варианте осуществления способа согласно настоящему изобретению сетевой узел образован узлом сети мобильной связи.
Изобретение также предоставляет сервер конфигурирования для автоматического конфигурирования сети, содержащей сетевые узлы, соединенные с упомянутым сервером конфигурирования, при этом упомянутый сервер конфигурирования сопоставляет географические координаты запрашивающего сетевого узла с географическими координатами других узлов упомянутой сети, хранящимися в базе данных, и передает набор идентификаторов для соответствующих узлов сети запрашивающему сетевому узлу.
В одном из вариантов осуществления сервера конфигурирования согласно настоящему изобретению сервер конфигурирования передает настроечные данные запрашивающему сетевому узлу.
Изобретение также предоставляет сетевой узел, соединенный с сервером конфигурирования, при этом упомянутый сетевой узел отправляет сообщение с запросом серверу конфигурирования, который сопоставляет географические координаты упомянутого сетевого узла с географическими координатами других сетевых узлов, и передает ответное сообщение, содержащее набор идентификаторов соответствующих соседних сетевых узлов, которое получает упомянутый сетевой узел.
В предпочтительном варианте осуществления сетевого узла согласно настоящему изобретению сетевой узел образован базовой станцией сети беспроводного доступа.
Ниже предпочтительные варианты осуществления способа и сервера согласно настоящему изобретению описаны со ссылкой на сопровождающие чертежи.
На Фиг. 1 показан пример сети, содержащей сетевые узлы согласно настоящему изобретению;
на Фиг. 2 показана диаграмма, иллюстрирующая вариант осуществления способа согласно настоящему изобретению;
на Фиг. 3 показана диаграмма, иллюстрирующая еще один вариант осуществления способа согласно настоящему изобретению;
на Фиг. 4 показана диаграмма архитектуры сети в соответствии с одним из вариантов осуществления настоящего изобретения.
Как можно видеть на Фиг. 1, несколько элементов сети NE, или сетевых узлов, 1-i соединено через маршрутизаторы 2 сети 3 эксплуатации и обслуживания с сервером 4 конфигурирования. В примере, показанном на Фиг. 1, сетевые узлы 1 образованы базовыми станциями BS сети беспроводного доступа. В примере на фиг. 1 сетевой узел 1-A имеет радиопокрытие NEA, а сетевой узел 1-x имеет радиопокрытие NEX, которые перекрываются друг с другом. Мобильный узел 5, такой как мобильный телефон, может соединяться с обоими элементами сети, или сетевыми узлами, 1-A, 1-x через радиоканал. Как видно на Фиг. 1, сетевые узлы 1-A, 1-x являются географическими соседями, но не являются соседними узлами в смысле топологии, поскольку они соединены с различными маршрутизаторами 2-1, 2-2 сети 3 эксплуатации и обслуживания. Кроме того, соседние узлы 1-A, 1-x не могут взаимодействовать друг с другом напрямую через радиоканал, хотя они являются соседними узлами сети и хотя мобильный телефон 5 может соединяться с обеими базовыми станциями 1-A, 1-x через радиоканал.
На Фиг. 2 показан первый вариант осуществления способа согласно настоящему изобретению для обнаружения сетевых узлов, соседних с сетевым узлом 1. В варианте осуществления, показанном на Фиг. 2, сетевой узел 1 осуществляет прямое определение своих координат с помощью устройства позиционирования. После запуска сетевого узла 1 или во время загрузки сетевого узла 1 сетевой узел 1 отправляет сообщение с запросом, содержащее географические координаты x, y, z сетевого узла 1, серверу 4 конфигурирования через сеть 3 эксплуатации и обслуживания. Сетевой узел 1 определяет свои географические координаты x, y, z с помощью устройства 6 позиционирования, образованного, например, GPS-приемником, Galileo-приемником или ГЛОНАСС-приемником. Это устройство 6 позиционирования временно или постоянно присоединено к сетевому узлу 1. Помимо этого устройство 6 позиционирования может быть интегрировано в сетевой узел 1.
В предпочтительном варианте осуществления географические координаты, определенные устройством 6 позиционирования, включают широту x, долготу y и высоту z сетевого узла 1.
В альтернативном варианте осуществления географические координаты включают только широту x и долготу y сетевого узла 1.
В альтернативном варианте осуществления устройство 6 позиционирования снабжает сетевой узел 1 данными по широте x и долготе y места, в которое помещен сетевой узел 1. В исключительном случае автоматическое позиционирование сетевого узла 1 с помощью устройства 6 позиционирования является невозможным, в результате чего данные позиционирования, то есть координаты, вводятся установщиком вручную. Достаточным является однократное определение позиции или места размещения сетевого узла 1, если место размещения сетевого узла 1 после этого не меняется. В показанном примере узел сети 1-x, как показано на Фиг. 1, связывается с сервером 4 конфигурирования, при этом сообщение с запросом, отправляемое узлом сети 1 серверу 4 конфигурирования, содержит географические координаты x, y, z сетевого узла 1-x.
На следующем шаге сервер 4 конфигурирования сравнивает полученные географические координаты x, y, z сетевого узла 1-x с географическими координатами x, y, z, хранящимися в базе 7 данных, других сетевых узлов, которые соединены с сервером 4 конфигурирования. В возможном варианте осуществления сервер 4 конфигурирования принимает решение с помощью специального алгоритма о том, соответствуют ли друг другу географические координаты запрашивающего сетевого узла 1-x и географические координаты другого сетевого узла, хранящиеся в базе 7 данных, в результате чего сетевой узел и другой сетевой узел идентифицируются как соседние. В возможном варианте осуществления названный алгоритм проверяет, меньше ли настраиваемого порогового значения по меньшей мере одна соответствующая координата x, y, z обоих сетевых узлов.
Существуют различные возможности определения того, какие узлы являются соседними узлами для нового сетевого узла. В одном из вариантов осуществления взаимосвязь между соседними сетевыми узлами является заранее спланированной и хранится у оператора сети в базе данных по планированию или конфигурированию. В альтернативном варианте осуществления соседние сетевые узлы вычисляются с использованием специального алгоритма. В возможном варианте осуществления специальный алгоритм вычисляет расстояние между узлами на основании координат сетевых узлов. Специальный алгоритм вычисляет расстояние между соответствующими сетевыми узлами по имеющимся данным об остальных сетевых узлах, хранящимся в базе данных конфигураций. В предпочтительном варианте осуществления в специальном алгоритме также принимается во внимание другая информация, такая как географические особенности ландшафта, данные о назначении частот оператором сети, электромагнитные помехи и настройки антенны, такие как наклон антенны и ориентация антенны. Во всех вариантах осуществления для идентификации соответствующих узлов сети используют данные геолокации.
В возможном варианте осуществления данные, хранящиеся в базе 7 данных, формируются из данных по планированию, сгенерированных средством планирования.
В альтернативном варианте осуществления получение данных, хранящихся в базе 7 данных, осуществляется путем оценки сообщений с запросами, отправляемых различными сетевыми узлами 1-i.
В другом варианте осуществления получение данных, хранящихся в базе 7 данных, осуществляется как с использованием существующих данных по планированию, так и с использованием данных, полученных при передаче сообщений с запросами.
В случае когда сервер 4 конфигурирования принимает решение о том, что географические координаты запрашивающего сетевого узла 1-x и географические координаты сетевого узла, хранящиеся в базе 7 данных, соответствуют друг другу, сервер 4 конфигурирования передает набор идентификаторов соответствующего соседнего узла сети, хранящихся в базе 7 данных, запрашивающему сетевому узлу 1 через сеть 3 эксплуатации и обслуживания. Кроме того, сервер 4 конфигурирования добавляет или обновляет набор данных, содержащих идентификатор для сетевого узла 1-x и его место размещения, в базу 7 данных. Достаточно хорошее соответствие может быть определено сервером 4 конфигурирования для одного или более других сетевых узлов 1, например для сетевых узлов 1-A и 1-C, показанных на Фиг. 1. В случае когда сервер 4 конфигурирования определяет, что сетевой узел 1-x является соседним для других сетевых узлов, например для сетевых узлов 1-A и 1-C, сервер 4 конфигурирования добавляет или обновляет соседние узлы 1-A и 1-C в наборе хранящихся данных для сетевого узла 1-x. Кроме того, сервер 4 конфигурирования добавляет идентификатор сетевого узла 1-x в качестве нового соседнего узла для наборов данных для обоих узлов 1-A и 1-C. Однако если сервером 4 конфигурирования не может быть определено ни одного достаточно хорошего соответствия, то в набор данных запрашивающего сетевого узла 1-x не добавляется ни одного соседнего узла.
После того как сервер 4 конфигурирования выполнил сравнение, он отправляет ответное сообщение в случае, если сравнение было успешным. Ответное сообщение содержит информацию с данными по соседним узлам сети, например сетевым узлам 1-A и 1-C для запрашивающего сетевого узла 1-x.
В возможном варианте осуществления в ответном сообщении также содержатся данные по конфигурации и данные по географическому местоположению. Например, в возможном варианте осуществления сервер 4 конфигурирования не только передает набор идентификаторов соответствующих соседних сетевых узлов 1-A и 1-C для запрашивающего сетевого узла 1-x, но также и географические координаты x, y, z соседних сетевых узлов 1-A, 1-C. В данном варианте осуществления сетевой узел 1 может самостоятельно оценивать переданные координаты, и сам принимает решение о том, являются ли соседние сетевые узлы 1-A, 1-C достаточно близкими для соответствующей цели или применения.
После отсылки ответного сообщения запрашивающему сетевому узлу 1-x сервер 4 конфигурирования также отправляет сообщения обновления соседним сетевым узлам 1-A и 1-C, идентифицирующие сетевой узел 1-x в качестве нового соседа. Это не выполняется, если новый сетевой узел 1-x был добавлен в группу многоадресной передачи IP в целях обеспечения достижимости. Набор идентификаторов передается запрашивающему сетевому узлу 1-x и может содержать идентификатор для соответствующего сетевого узла 1-x, пригодный для взаимодействия с сетевыми узлами, соседними с ним. В возможном варианте осуществления набор идентификаторов содержит несколько идентификаторов, таких как IP-адрес для одноадресной передачи соответствующих соседних сетевых узлов 1. В качестве альтернативы может передаваться группа с многоадресной передачей IP, образованная элементами 1-A и 1-C. В случае групповой адресации не требуется явного информирования соседних сетевых узлов 1-A и 1-C о новом элементе 1-x, поскольку идентификаторы передачи предоставляются в ID группы с многоадресной передачей. Вместо этого необходимо, чтобы сетевой узел 1-x вошел в группу с многоадресной передачей, которая взаимодействовала с сервером 4 конфигурирования. В случае если сервер 4 конфигурирования не обнаружил ни одного подходящего соседнего сетевого узла 1, указание на то, что не было найдено ни одного сетевого узла 1, передается запрашивающему сетевому узлу 1 в ответном сообщении, например, путем передачи пустого списка.
На Фиг. 3 показан альтернативный вариант осуществления способа согласно настоящему изобретению, в котором определение координат сетевого узла 1-x выполняется опосредованным образом с использованием данных информации о месте размещения сети 8 мобильной связи. В этом варианте осуществления сетевой узел 1 отправляет не сообщение с запросом, содержащим его географические координаты, а сообщение с запросом, содержащее ключ передачи или ID устройства. Ключ передачи или ID устройства образуется в возможном варианте осуществления международным идентификационным номером пользователя мобильной станции (MSISDN) мобильного телефона 6, образующего устройство позиционирования. Каждый мобильный телефон имеет индивидуальный MSISDN-номер, идентифицирующий мобильный телефон. При соединении мобильного телефона с сетевым узлом 1 сетевой узел 1 отправляет MSISDN-номер мобильного телефона 6 серверу 4 конфигурирования в сообщении с запросом. ID устройства или ключ устройства, такой как MSISDN-номер, представляет собой ключ, подходящий для использования в способе позиционирования места размещения для сети 8 мобильной связи. Сеть 8 мобильной связи выполняет позиционирование таким способом, как триангуляция. Сеть 8 мобильной связи имеет свою собственную базу 9 данных, содержащую для каждого ID устройства или ключа устройства связанные с ним географические координаты x, y, z соответствующего устройства 6 позиционирования. Если устройство 6 позиционирования соединено с сетевым узлом 1 напрямую, то место размещения устройства 6 позиционирования и место размещения сетевого узла 1 совпадают. Соответственно сервер 4 конфигурирования пересылает полученный ключ устройства, например MSISDN-номер мобильного телефона 6, сети 8 мобильной связи в целях извлечения соответствующих координат x, y, z мобильного телефона 6, хранящихся в базе 9 данных. После получения координат x, y, z устройства 6 позиционирования сервер 4 конфигурирования на следующем шаге выполняет сравнение полученных координат с географическими координатами других сетевых узлов 1, хранящимися в базе 7 данных. Затем набор идентификаторов соответствующих соседних сетевых узлов 1 передается запрашивающему сетевому узлу 1 в ответном сообщении.
Другие примеры опосредованных способов позиционирования включают позиционирование с помощью радиочастотной идентификации (RFID) и позиционирование по инфракрасному маяку, например, внутри зданий. Кроме того, в случае базовой станции триангуляция может выполняться с использованием собственного радиоинтерфейса сетевого узла 1. В варианте осуществления, показанном на Фиг. 3, для непрямого позиционирования используется служба распределения сети мобильной связи, при этом модуль или мобильный телефон 6, соединенный с сетевым узлом 1-i, является временно зафиксированным или закрепленным.
Для удаления клиентского сетевого узла 1-i из телекоммуникационной системы, показанной на Фиг. 2 и 3, сетевой узел 1-x отправляет серверу 4 конфигурирования сообщение с запросом на удаление. Затем сервер 4 конфигурирования удаляет идентификатор сетевого узла 1-x из набора данных в базе 7 данных, который включает сетевой узел 1-x в качестве соседнего узла. В приведенном примере сервер 4 конфигурирования удаляет идентификатор сетевого узла 1-x из наборов данных для сетевых узлов 1-A и 1-C. На следующем шаге сервер 4 конфигурирования удаляет набор данных для самого сетевого узла 1-x из базы 7 данных. На следующих шагах сервер 4 конфигурирования передает ответное сообщение запрашивающему сетевому узлу 1-x, при этом сообщение содержит подтверждение затребованного удаления. После того как элемент сети или сетевой узел 1-x был удален как сосед из наборов данных, хранящихся в базе 7 данных, сервер 4 конфигурирования отправляет сообщения обновления соответствующим сетевым узлам, например сетевым узлам 1-A и 1-C, указывающие, что соседний сетевой узел 1-x был удален. В случае групповой передачи не требуется сообщений обновления, поскольку элемент сети или сетевой узел 1-x исключается из соответствующей группы многоадресной передачи.
В возможном варианте осуществления способ согласно настоящему изобретению может быть реализован с новым протоколом передачи данных, который соответствует требуемым последовательностям сообщений. В альтернативных вариантах осуществления для реализации способа согласно настоящему изобретению в качестве традиционного протокола используется DHCP-протокол. Вместо отображения MAC-адреса на IP-конфигурацию, такую как IP-адрес, шлюз и т.д., выполняется отображение геолокационных данных клиентского сетевого узла на список идентификаторов других сетевых узлов.
На Фиг. 4 показана возможная архитектура сети, в которой применяется способ согласно настоящему изобретению. На Фиг. 4 показано применение изобретения для базовых станций 3GLTE-eNodeB. Информация о месте размещения предоставляется базовым станциям eNodeB 1-i вышеописанными способами позиционирования или с помощью ручной настройки. Сетевые узлы 1-x образованы базовыми станциями и требуют информации, такой как IP-адреса, маска сети, шлюз и т.д., включая необходимые координаты или место размещения в качестве ключевого идентификатора, для установки соединения с интерфейсом x2 для сети 3GLTE. В возможном варианте осуществления сетевой узел 1 с помощью такого же обмена сообщениями первоначально получает свою конфигурацию OAM-канала посредством своего управляющего устройства, а также информацию о соединяемости для соединения со связанными с ним шлюзами доступа. Логический x2-интерфейс допускает прямое взаимодействие между сетевыми узлами 1-1, 1-2 через маршрутизаторы 2 сети 3.
С помощью способа согласно настоящему изобретению соседние географически сетевые узлы 1 могут быть надежно обнаружены независимо от конкретной топологии сети. Это позволяет не ограничивать взаимосвязь соседей только соседними сетевыми узлами, которые достижимы через физическое соединение, проводное или беспроводное, за которыми запрашивающий сетевой узел закреплен напрямую. С помощью способа согласно настоящему изобретению можно избежать масштабных работ по предварительному планированию сетей радиосвязи, а также масштабной проверки для построения сети радиосвязи в условиях последующих изменений в плане и в конфигурациях сетевых узлов. Даже в отсутствие масштабных работ по предварительному планированию сохраняется централизованный контроль взаимосвязи соседей между сетевыми узлами.
В возможном варианте осуществления использование портативного устройства 6 позиционирования, такого как GPS-приемник, присоединение которого требуется только в процессе установки, позволяет однократно определять позицию сетевого узла 1 и затем использовать эту позицию до тех пор, пока положение сетевого узла 1 не изменится. Устройство 6 позиционирования, которое может быть слишком дорогим для встраивания в сетевой узел 1, может повторно использоваться для последующей установки других сетевых узлов 1. В альтернативном варианте осуществления в качестве устройства 6 позиционирования используется устройство, которое в любом случае уже является частью сетевого узла 1, например его собственный модуль радиоинтерфейса или беспроводной связи, который присоединяется для выполнения функции резервного канала связи. В еще одном варианте осуществления для определения позиции установленного сетевого узла 1 может использоваться мобильный телефон 6, переносимый установщиком, вместе со способом позиционирования сети мобильной связи.
1. Способ обнаружения соседних сетевых узлов сетевым узлом (1), соединенным с сервером (4) конфигурирования, при этом упомянутый сервер (4) конфигурирования сравнивает географические координаты сетевого узла (1) с географическими координатами других сетевых узлов, хранящимися в базе (7) данных, и передает набор идентификаторов соответствующих соседних сетевых узлов упомянутому сетевому узлу (1).
2. Способ по п.1, в котором упомянутый набор идентификаторов каждого соседнего сетевого узла содержит в качестве идентификаторов IP-адрес соседнего сетевого узла и радионастройку соседнего сетевого узла.
3. Способ по п.1, в котором сетевой узел (1) отправляет серверу (4) конфигурирования сообщение с запросом, содержащее географические координаты (x, y, z) упомянутого сетевого узла (1).
4. Способ по п.1, в котором сервер (4) конфигурирования отправляет сетевому узлу (1) ответное сообщение, содержащее набор идентификаторов для каждого соседнего сетевого узла по отношению к упомянутому сетевому узлу (1).
5. Способ по п.4, в котором ответное сообщение дополнительно содержит географические координаты (x, y, z) соседних сетевых узлов для упомянутого сетевого узла (1).
6. Способ по п.1, в котором сетевой узел (1) соединен с упомянутым сервером (4) конфигурирования через сеть (3) эксплуатации и обслуживания (ОАМ).
7. Способ по п.1, в котором сетевой узел (1) образован базовой станцией сети беспроводного доступа.
8. Способ по п.1, в котором географические координаты (x, y, z) включают широту (x), долготу (y) и высоту (z) сетевого узла.
9. Способ по п.1, в котором сетевой узел (1) определяет свои географические координаты с помощью устройства (6) позиционирования и передает определенные географические координаты упомянутому серверу (4) конфигурирования в сообщении с запросом.
10. Способ по п.9, в котором устройство (6) позиционирования образовано приемником GPS, приемником Galileo или приемником ГЛОНАСС.
11. Способ по п.9, в котором устройство (6) позиционирования соединено с сетевым узлом.
12. Способ по п.9, в котором устройство (6) позиционирования интегрировано в упомянутый сетевой узел.
13. Способ по п.1, в котором сетевой узел (1) отправляет упомянутому серверу (4) конфигурирования сообщение с запросом, содержащее ID устройства для устройства (6) позиционирования, соединенного с упомянутым сетевым узлом.
14. Способ по п.13, в котором ID устройства образовано MSISDN-номером, IMSI-номером или IMEI-номером.
15. Способ по п.13, в котором ID устройства перенаправляется упомянутым сервером (4) конфигурирования на сервер (8) сети мобильной связи, содержащий базу данных, в которой для каждого ID устройства хранятся связанные с ним географические координаты соответствующего устройства (6) позиционирования, соединенного с упомянутым сетевым узлом (1).
16. Способ по п.15, в котором географические координаты устройства (6) позиционирования, соединенного с упомянутым сетевым узлом (1), передаются сервером (8) сети мобильной связи на упомянутый сервер (4) конфигурирования для выполнения сравнения с географическими координатами других сетевых узлов, хранящимися в базе (7) данных упомянутого сервера (4) конфигурирования.
17. Способ по п.1, в котором сервер (4) конфигурирования принимает решение о том, что географические координаты запрашивающего сетевого узла (1) и географические координаты другого сетевого узла, хранящиеся в упомянутой базе (7) данных, соответствуют друг другу в том случае, если разность между значениями по меньшей мере одной соответствующей координаты двух узлов меньше настраиваемого порогового значения.
18. Способ по п.1, в котором сетевой узел (1) является узлом стационарной сети.
19. Способ по п.1, в котором сетевой узел (1) образован узлом сети мобильной связи.
20. Способ по п.1, в котором каждый раз, когда еще один сетевой узел (1) входит в сеть, данные по соседним сетевым узлам обновляются для всей сети.
21. Сервер (4) конф