СПОСОБЫ И УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ СОСЕДНИХ БАЗОВЫХ СТАНЦИЙ В СИСТЕМЕ СВЯЗИ
METHODS AND DEVICE FOR DETECTION OF NEIGHBOURING BASE STATIONS IN COMMUNICATION SYSTEM

Притязание на приоритет по §119 35 U.S.C.
Настоящая заявка на патент испрашивает приоритет предварительной заявки № 60/944,711, озаглавленной "NEIGHBOR DISCOVERY OF BASE STATIONS IN A COMMUNICATION NETWORK" ("ОБНАРУЖЕНИЕ СОСЕДНИХ БАЗОВЫХ СТАНЦИЙ В СИСТЕМЕ СВЯЗИ"), зарегистрированной 18 июня 2007 г. и переданной правоприемнику этого документа и таким образом, явно включенной в данный документ по ссылке.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Область техники
Настоящее изобретение относится в целом к способам и устройству для обнаружения соседних базовых станций в системе связи, и более конкретно, к автоматизированному обнаружению соседей базовой станцией с помощью терминала доступа.
Уровень техники изобретения
В системах связи, например, системах беспроводной связи, базовые станции, обслуживающие контент связи, могут поддерживать данные относительно соседних базовых станций в системе связи. Соседние базовые станции являются теми базовыми станциями, географически расположенными относительно конкретной базовой станции, которые представляют собой жизнеспособные кандидаты, на обслуживание которыми устройство мобильной связи, в настоящее время обслуживаемое конкретной базовой станцией, может перейти при изменении местоположения.
В определенных системах беспроводной связи как те, которые используют UMB-технологию (ультрамобильная широкополосная передача) или LTE (технология долгосрочного развития), которые имеют EPS (эволюционная пакетная система), система связи, соединяющая базовые станции, могут использоваться базовыми станциями для передачи соответствующей информации в другие базовые станции в сети (например, эволюционные базовые станции (eBS) в сходящейся сети доступа, например, радиовычислительная сеть (RAN), соединенная через шлюз доступа (AGW). Дополнительно в подобных системах, когда терминал доступа (AT) подвергается передаче обслуживания от одной базовой станции другой, AT сообщает соседней базовой станции информацию (например, пилотный ID) во время передачи обслуживания, которое экономит ресурсы служебных сигналов. Обычно, если сетевая соседняя базовая станция известна базовой станции, с которой передают обслуживание, идентифицирующая информация является достаточной для передачи обслуживание внутри сети. Тем не менее, когда бы новая базовая станция ни была добавлена или удалена из RAN, эти традиционные системы требуют оператора для ручной реконфигурации всех из затрагиваемых базовых станций, что становится особенно обременительным, что делает сбор данных дорогим и менее однородным, особенно, если временные базовые станции используются внутри сети.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно аспекту раскрыт способ обнаружения первой базовой станции с помощью второй базовой стации в системе связи. Способ включает в себя прием первого сообщения из терминала доступа для содействия терминалу доступа в передаче обслуживания от второй базовой станции к первой базовой станции на основе детектирования сигнала идентификации с помощью терминала доступа от первой базовой станции в системе связи. Способ дополнительно включает в себя определение того, является ли первая базовая станция известной базовой станцией на основе сигнала идентификации, и передачу второго сообщения в терминал доступа, запрашивая сетевую идентификацию первой базовой станции, когда выполнено определение, что первая базовая станция не является известной базовой станцией. Способ также включает в себя прием третьего сообщения от терминала доступа в ответ на второе сообщение, включающего в себя сетевую идентификацию первой базовой станции, и отправку запроса для идентификации данных в первую базовую станцию на основе сетевой идентификации.
Согласно другому аспекту раскрыто устройство для использования в обнаружении базовой станции в сети связи. Устройство включает в себя схему приемопередатчика, сконфигурированную с возможностью приема первого сообщения из терминала доступа для содействия терминалу доступа в передаче обслуживания к первой базовой станции от второй базовой станции на основе детектирования сигнала идентификации с помощью терминала доступа от первой базовой станции в системе связи. Устройство также включает в себя модуль обнаружения соседей, сконфигурированный с возможностью определения того, является ли первая базовая станция известной базовой станцией на основе сигнала идентификации; причем схема приемопередатчика дополнительно сконфигурирована с возможностью передачи второго сообщения в терминал доступа, запрашивая сетевую идентификацию первой базовой станции, когда выполнено определение с помощью модуля обнаружения соседей, что первая базовая станция не является известной базовой станцией; и приема третьего сообщения от терминала доступа в ответ на второе сообщение, включая сетевую идентификацию первой базовой станции; и схему сетевого интерфейса, сконфигурированную с возможностью отправки запроса для данных идентификации в первую базовую станцию через сетевую линию связи на основе сетевой идентификации.
Согласно дополнительному аспекту раскрыто устройство для использования в системе связи, которое включает в себя: средство для приема первого сообщения из терминала доступа для содействия терминалу доступа в передаче обслуживания к первой базовой станции от второй базовой станции на основе детектирования сигнала идентификации с помощью терминала доступа от первой базовой станции в системе связи. Устройство также включает в себя средство для определения того, является ли первая базовая станция известной базовой станцией на основе сигнала идентификации, и средство для передачи второго сообщения в терминал доступа, запрашивая сетевую идентификацию первой базовой станции, когда выполнено определение, что первая базовая станция не является известной базовой станцией. Дополнительно устройство включает в себя средство для приема третьего сообщения от терминала доступа в ответ на второе сообщение, включая сетевую идентификацию первой базовой станции, и средство для отправки запроса для данных идентификации в первую базовую станцию на основе сетевой идентификации.
Согласно еще одному аспекту раскрыт компьютерный программный продукт, содержащий машиночитаемый носитель. Носитель включает в себя код, чтобы заставить компьютер принять первое сообщение из терминала доступа для содействия терминалу доступа в передаче обслуживания к первой базовой станции от второй базовой станции на основе детектирования сигнала идентификации с помощью терминала доступа от первой базовой станции в системе связи. Носитель также включает в себя код, чтобы заставить компьютер определить то, является ли первая базовая станция известной базовой станцией на основе сигнала идентификации, и код, чтобы заставить компьютер передать второе сообщение в терминал доступа, запрашивая сетевую идентификацию первой базовой станции, когда выполнено определение, что первая базовая станция не является известной базовой станцией. Носитель дополнительно включает в себя код, чтобы заставить компьютер принять третье сообщение от терминала доступа в ответ на второе сообщение, включая сетевую идентификацию первой базовой станции, и код, чтобы заставить компьютер отправить запрос для данных идентификации в первую базовую станцию на основе сетевой идентификации.
Согласно еще дополнительному аспекту раскрыт способ обнаружения базовой станции в системе связи. Способ включает в себя детектирование сигнала идентификации от первой базовой станции в сети связи в терминале доступа и передачу запроса во вторую базовую станцию для содействия терминалу доступа в передаче обслуживания первой базовой станции на основе сигнала идентификации. Способ дополнительно включает в себя прием сообщения от второй базовой станции, когда вторая базовая станция определяет, что первая базовая станция не является известной базовой станций для запроса данных идентификации первой базовой станции, получая данные идентификации от первой базовой станции и передавая данные идентификации во вторую базовую станцию.
Согласно еще одному аспекту раскрыто устройство в терминале доступа для использования в обнаружении соседей базовой станции в системе связи. Устройство включает в себя схему приемопередатчика, сконфигурированного с возможностью детектирования сигнала идентификации от первой базовой станции в сети связи в терминале доступа для передачи запроса во вторую базовую станцию, чтобы способствовать терминалу доступа передавать обслуживание первой базовой станции на основе сигнала идентификации, и для приема сообщения от второй базовой станции, когда вторая базовая станция определяет, что первая базовая станция не является известной базовой станцией для запроса данных идентификации первой базовой станции. Устройство также включает в себя модуль обнаружения соседей, сконфигурированный с возможностью получения данных идентификации от первой базовой станции; и направления схемы приемопередатчика для передачи данных идентификации второй базовой станции.
Согласно еще одному аспекту раскрыто устройство в терминале доступа для использования в обнаружении соседей базовой станции в системе связи. Устройство включает в себя средство для детектирования сигнала идентификации от первой базовой станции в сети связи в терминале доступа и средство для передачи запроса во вторую базовую станцию для содействия терминалу доступа в передаче обслуживания к первой базовой станции на основе сигнала идентификации. Устройство также включает в себя средство для приема сообщения от второй базовой станции, когда вторая базовая станция определяет, что первая базовая станция не является известной базовой станцией для запроса данных идентификации первой базовой станции, средство для получения данных идентификации от первой базовой станции и средство для передачи данных идентификации во вторую базовую станцию.
Согласно еще одному аспекту раскрыт компьютерный программный продукт, содержащий машиночитаемый носитель. Носитель включает в себя код, чтобы заставить компьютер обнаруживать сигнал идентификации от первой базовой станции в сети связи в терминале доступа, код, чтобы заставить компьютер передать запрос во вторую базовую станцию, чтобы способствовать терминалу доступа передавать обслуживание первой базовой станции на основе сигнала идентификации, и код, чтобы заставить компьютер принимать сообщение от второй базовой станции, когда вторая базовая станция определяет, что первая базовая станция не является известной базовой станцией для запроса данных идентификации первой базовой станции. Носитель дополнительно включает в себя код, чтобы заставить компьютер получать данные идентификации от первой базовой станции, и код, чтобы заставить компьютер передавать данные идентификации во вторую базовую станцию.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является системой связи, применяющей способы и устройство для обнаружения соседних базовых станций.
Фиг.2 является блок-схемой вызова примерного способа для обнаружения соседней базовой станции в системе связи.
Фиг.3 является блок-схемой примерного способа для обнаружения соседней базовой станции в системе связи.
Фиг.4 является примерным вариантом осуществления устройства для обнаружения соседней базовой станции в системе связи.
Фиг.5 является блок-схемой примерного способа, который может использоваться в терминале доступа или аналогичном устройстве для обнаружения соседних базовых станций в системе связи.
Фиг.6 является примерным устройством, которое может использоваться в терминале доступа или аналогичном устройстве для обнаружения соседних базовых станций в системе связи.
Фиг.7 является другим примером системы связи, использующей обнаружение соседних базовых станций, которые имеют интегрированную базовую станцию и терминал доступа.
Фиг.8 является еще одним примером системы связи, использующей дополнительные аспекты обнаружения соседних базовых станций.
Фиг.9 является еще одним примерным устройством, которое может использоваться для обнаружения соседних базовых станций в системе связи.
Фиг.10 является еще одним примерным устройством, которое может использоваться для обнаружения соседних базовых станций в системе связи.
ПОДРОБНОЕ ОПИСАНИЕ
Настоящий раскрытый способ и устройство осуществляют обнаружение соседних (ND) базовых станций в системе связи, и более конкретно, автоматизированное обнаружение соседей базовой станцией с помощью терминала доступа. То есть, терминал доступа, детектирующий информацию идентификации беспроводного широковещания от базовой станции, может передавать эту информацию в другие базовые станции, чтобы способствовать базовой станции в ND. Если ND осуществлен, базовые станции могут обновлять сеть из базовых станций (например, RAN), из условия чтобы информация обменивалась между соседними базовыми станциями через какое-либо или несколько средств, например, шлюз/сеть, для достижения полной работоспособности. Используя информацию идентификации, уже обычным образом детектированную с помощью терминала доступа и сообщенную в базовую станцию во время передач обслуживания (например, пилотный ID), ручные конфигурации недавно добавленных (или пропущенных) базовых станций могут быть исключены.
В последующих описанных примерах по причинам краткости и ясности изобретение использует терминологию, ассоциированную с UMB-технологией (ультрамобильная широкополосная передача). Необходимо подчеркнуть, тем не менее, что описанные сейчас примеры являются также применимыми для других технологий, например технологии, относящиеся к множественному доступу с кодовым разделением каналов (CDMA), множественному доступу с временным разделением каналов (TDMA), множественному доступу с частотным разделением каналов (FDMA), множественному доступу с ортогональным частотным разделением каналов (OFDMA) и так далее. Будет принято во внимание специалистами в данной области техники, что когда используют раскрытые способы и устройство в других технологиях, ассоциированная терминология четко будет отличной.
1
Обращаясь к фиг.1, эта схема иллюстрирует систему 100 связи, в которой могут быть использованы раскрытые сейчас способы и устройство. Как показано, система 100 связи включает в себя, по меньшей мере, одну базовую станцию 102 или аналогичное устройство, которое функционирует для обслуживания связи для одного или более мобильных устройств, например терминал 104 доступа (AT). В этом конкретном примере, используя терминологию UMB, базовая станция 102 является эволюционной базовой станцией (eBS), которую обозначают eBS.
Каждая базовая станция в системе 100 связи находится на связи со Шлюзом/Сетью 106. Снова используя терминологию UMB, Шлюз/Сеть 106 может состоять из шлюза доступа (AGW) в соединении с глобальной сетью, например Интернет. Присоединение Шлюза/Сети 106 к базовым станциям (eBS), например присоединение 108, дает возможность расширить протокол взаимодействия (IP) с каждой eBS в системе 100 связи, которое также разрешает более быстрые коммутации AT между базовыми станциями в системе 100. Полнота станций eBS на связи со Шлюзом/Сетью 106 производит сходящуюся сеть доступа или сеть 109 радиодоступа (RAN).
2
2
1
1
2
Каждая базовая станция в системе 100 связи периодически передает соответствующий контакт или информацию идентификации по служебным каналам. Пример типа информации, содержащейся в информации идентификации, использующей терминологию UMB, включает в себя информацию сетевой идентификации (например, ANID, которая может содержать IP-адрес, механизм для преобразования информации сетевой идентификации в IP-адрес, или ID раздела), а также пилотный ID. Соответственно, когда AT, например, AT 104 сначала детектирует пилотный канал, и более конкретно, пилотный ID, от другой соседней eBS, например, eBS 110 на фиг.1, информацию сетевого ID второй базовой станции eBS необходимо знать обслуживающей в настоящее время базовой станции eBS для содействия AT 104 в передаче обслуживания от eBS в eBS.
Если сетевая информация соседней базовой станции не известна в настоящее время обслуживающей базовой станции, требуется конфигурация базовых станций с идентифицирующей информацией для предоставления полных функциональных возможностей системы связи (например, пейджинг и туннелирование данных). Примеры подобной идентифицирующей информации могут типично включать в себя IP-адрес базовой станции; географическое местоположение; информацию, связанную с пейджингом; топологическую информацию и информацию маршрутизации и версию интерфейса протокола. В системе на фиг.1 каждая базовая станция может быть сконфигурирована с возможностью использования беспроводной связи AT и сопутствующую информацию, передаваемую беспроводным образом в него с помощью других базовых станций, автоматически добавлять или удалять (в случае, где базовая станция выходит из строя) базовую станцию из списка соседей, поддерживаемого базовыми станциями.
1
В одном аспекте автоматизированного обнаружения соседей (ND) AT 104 в системе 100 связи, которая является в настоящее время обслуживаемой базовой станцией eBS, детектирует сигнал, включающий в себя данные 112 идентификации (например, пилотный ID, а также ANID или ID сектора) от соседней базовой станции 110. Для некоторых операций, например, передача обслуживания AT 104 от одной eBS (т.е. обслуживающая eBS 102) к другой (например, eBS 110, называемая "целевой" eBS), как упомянуто до этого, желательно для всех станций BS иметь информацию относительно рабочих параметров и возможностей друг друга.
1
Соответственно, AT 104 может затем передавать или сообщать детектированные данные идентификации из переданных идентифицирующих данных 112 в обслуживающую в настоящее время базовую станцию 102, как проиллюстрировано с помощью линии 114 связи. Если базовая станция 102 не распознает базовую станцию 110, базовая станция 102 запрашивает у AT 104 информации сетевой идентификации (например, AMD или ID раздела) относительно неизвестной базовой станции (110 в этом примере), как проиллюстрировано с помощью линии 116 связи. С этой точки зрения, AT 104 может затем отвечать на запрос от eBS 102 с информацией ANID или ID сектора.
1
1
2
2
1
1
2
1
Если eBS имеет информацию об ID раздела по новой базовой станции eBS2 110, опрос для одних или более запрошенных данных может быть выпущен eBS в адрес eBS через, например, шлюз/сеть 106 (и линии 108, 118 связи). Новая базовая станция eBS передает запрошенную информацию в eBS через шлюз/сеть 106, с помощью которого eBS 102 обновляет свой список соседей или аналогичную структуру данных для отслеживания потенциально жизнеспособных целевых соседних базовых станций. Согласно другому аспекту новая базовая станция eBS может также инициировать запросы об обнаружении соседей в базовую станцию eBS через шлюз/сеть 106. Следует заметить, что опрос по одному или более запрашиваемым данным через шлюз/сеть 106 является более примерным и не ограничен подобным и что эта информация может быть обменена через любое число различных средств, включая беспроводные линии связи, используя информацию об адресе ID раздела.
1
2
Фиг.2 иллюстрирует блок-схему вызова процесса для обнаружения соседей, который может использоваться в системе связи фиг.1. Как показано, проиллюстрированные потоки вызова происходят между терминалом AT 202 доступа, первой обслуживающей базовой станцией eBS 204 и конечной базовой станцией eBS 206. Следует заметить, что вертикальное направление потока 200 вызова представляет собой время или последовательный порядок сообщений между различными устройствами.
2
1
2
1
1
2
2
1
1
2
AT 202 может детектировать или воспринимает пилотный сигнал от другой базовой станции eBS 206 кроме обслуживающей в настоящий момент базовой станции eBS 204, как проиллюстрировано с помощью блока 208. Когда AT 202 детектирует пилотный ID от пилотного сигнала eBS 206 (упоминаемого в дальнейшем как пилотный ID2 в этом примере), AT 202 сообщает пилотный ID2, обслуживающей в настоящее время eBS 204, как обозначено сообщением 210. Если eBS 204 не распознает eBS 206 на основе пилотного ID2 (которые может иметь место, когда eBS недавно добавлена к сети, в качестве примера), eBS отвечает с помощью сообщения запроса в AT 202 для ID раздела, ассоциируемого с пилотным ID2, как проиллюстрировано с помощью сообщения 212. В ответ на запрос 212, AT 202 затем отправляет ответ 214 в eBS 204 с ID раздела пилотного ID2, как полученным беспроводным образом из пилотного сигнала, переданного eBS 206.
1
2
1
2
2
2
1
1
2
1
1
2
1
1
2
2
Если базовая станция eBS 204 имеет информацию об ID раздела для eBS 206 eBS отправляет запрос 216 об обнаружении соседей (ND) в eBS 206 для инициирования процедур по обнаружению соседей (например, получение пересмотра протокола, поддерживаемого адресами AGW, местоположение, информация о зоне и т.д.). В частности, eBS1 204 может отправлять запрос 216 в eBS 206 через AGW или другой соответствующий шлюз/сеть, например, 106 на фиг.1. В ответ eBS 206 может отправлять отчетное сообщение 218 об обнаружении соседей в запрашивающую базовую станцию eBS 206. Дополнительно запрос 216 может включать в себя пилотный ID (т.е. пилотный ID1), ассоциированный с eBS, при этом eBS ассоциирует eBS с пилотным ID1. Предписанный временной промежуток 220, измеряемый таймером в eBS, может также применяться для гарантирования, что на запрос отвечают в пределах определенного временного промежутка. Таймер останавливается приемом отчетного сообщения 218, передаваемого от eBS к eBS. Когда отчетное сообщение принимается, eBS 204 ассоциирует eBSс пилотным ID2 и сохраняет информацию ND eBS (вместе с остановкой таймера, если используется).
2
1
1
1
2
2
2
Как дополнительная альтернатива, новая базовая станция eBS 206 может отправлять сообщение 222, запрашивающее информацию ND от eBS 204 аналогично сообщению 216, отправляемому eBS 204. В ответ eBS 204 выпускает сообщение 224 в ответ на свою информацию ND в eBS 206. Дополнительно eBS 206 может использовать таймер для измерения предписанного временного промежутка 226. Таким образом, когда eBS 206 отправляет сообщение 222, таймер запускается и последовательно останавливается при приеме сообщения 224.
1
2
1
2
Фиг.3 иллюстрирует блок-схему способа для обнаружения соседей, который может использоваться в системе фиг.1. В частности, способ 300 может быть реализован в базовой станции, например, eBS или eBS, как проиллюстрировано на фиг. 1 и 2. Как показано, после инициализации способ 300 включает в себя блок 302, где базовая станция (например, eBS) принимает первое сообщение от AT на основе детектирования сигнала идентификации с помощью терминала доступа от первой базовой станции (например, eBS) в сети связи. Этот процесс близок к сообщению 210 на фиг.2, где сигнал идентификации является пилотным ID. Следует заметить, что процесс блока 302 может быть инициирован запросом от AT, например, в ситуациях, где AT ищет содействия для определения жизнеспособной конечной базовой станции, на которую нужно осуществить передачу обслуживания.
После блока 302 поток переходит к блоку 304 принятия решений, где выполняется определение того, является ли первая базовая станция распознаваемой базовой станцией на основе сигнала идентификации (например, пилотный ID). Эта проверка может совершаться с помощью поиска таблицы соседей, хранимой в базовой станции для определения, если пилотный ID является известным. Если базовая станция распознает пилотный ID, не нужно осуществлять никакого дополнительного обнаружения соседей в этой точке и процесс 300 может завершаться. Альтернативно, если пилотный ID базовой станции не известен, тогда поток переходит к блоку 306. В блоке 306 базовая станция отправляет второе сообщение в AT, запрашивающей сетевую идентификацию, которая может быть скоплена AT из пилотного сигнала другой базовой станции. Это второе сообщение блока 306 является близким к сообщению 212 на фиг.2, в качестве примера, где запрашивают сетевую идентификацию (например, ID сектора или ANID).
После блока 306 поток переходит к блоку 308, где базовая станция в ответ на запрос блока 306 принимает третье сообщение от AT, включая сетевую идентификацию для первой базовой станции. Следует заметить, что третье сообщение в процессе блока 308 является близким к сообщению 214 проиллюстрировано на фиг.2 в качестве примера, и сетевая идентификация может быть ID сектора или ANID. После приема сетевой идентификации базовая станция отправляет запрос в первую базовую станцию для идентификации данных, конкретно для первой базовой станции, на основе сетевой идентификации, как проиллюстрировано блоком 310. Следует заметить, что процесс отправки запроса в блоке 310 на основе сетевой идентификации может включать в себя в отправку запроса на основе сетевой идентификации, сначала разрешая или извлекая IP-адрес первой базовой станции, используя сетевую идентификацию первой базовой станции. Следует дополнительно заметить, что запрос может быть отправлен скорее по сети, например, шлюзу/сети 106, как проиллюстрировано на фиг.1, чем по беспроводным ресурсам, но не ограничено ими и может включать в себя различные средства, включая беспроводные ресурсы. Пример запроса в блоке 310 является запросом 216 ND на фиг.2. Дополнительно запрашиваемые данные идентификации относительно первой базовой станции могут типично включать в себя, но не ограничены географическим местоположением первой базовой станции; информацию, связанную с пейджингом; топологическую информацию и информацию маршрутизации и версию интерфейса протокола.
После того как запрос в блоке 310 отправлен по сети из позиции обслуживающей базовой станции, процесс 300 для инициирования обнаружения соседей (ND) может характеризоваться как завершенный. Тем не менее, является наглядным, что прием данных идентификации от первой базовой станции завершает процесс обнаружения соседей, разрешая обслуживающей базовой станции содействовать AT в передаче обслуживания первой базовой станции. Соответственно, дополнительный альтернативный блок 312 (показан пунктирной линией) проиллюстрирован на фиг.3, обозначая прием данных идентификации обратно от первой базовой станции и обновляя список соседей в обслуживающей базовой станции. Процесс блока 312 является близким к отчетному сообщению 218 ND, показанному на фиг.2.
В еще дополнительной альтернативе способ 300 может также включать в себя прием запроса от первой базовой станции для информации о соседях (например, список соседей), известной для устройства, выполняющего способ 300 (т.е. другая базовая станция). В свою очередь, устройство отправляет информацию о соседях в запрашивающую первую базовую станцию как проиллюстрировано с помощью пунктирного блока 314. Следует заметить, что процесс блока 314 является близким к функции, осуществляемой сообщениями 222 и 224, проиллюстрированными на фиг.2.
Фиг.4 схематично показывает примерный вариант осуществления устройства 400 для исполнения методик, как описано выше. Устройство 400 может быть реализовано в сервере, реализованном с помощью eBS, просто в качестве примера, или любого другого соответствующего устройства. Устройство 400 представлено центральной шиной 402 данных или аналогичным устройством для связи нескольких схем вместе. Схемы включают в себя CPU (центральный процессор) или контроллер 404, схемы 406 приемопередатчика, схемы 408 сетевые интерфейсы и блок 410 запоминающего устройства.
Схемы 406 приемопередатчика включают в себя схемы для обработки принятых сигналов до отправки в центральную шину 402 данных, а также передачи схем для обработки и буферизации данных от шины 402 данных до отправки из устройства 400, например, в AT, как проиллюстрировано. Дополнительно, в случае где устройство 400 использовано в базовой станции, схемы 406 приемопередатчика могут включать в себя RF-схемы для передачи по беспроводной линии 410 связи для одного или более AT.
CPU/контроллер 404 осуществляет функцию управления данными шины 402 данных и дополнительно функцию общей обработки данных, включая исполнение управляющего контента блока 410 запоминающего устройства. Здесь следует заметить, что вместо отдельно реализованных как показано на фиг.4, в качестве альтернативы, схемы 406 приемопередатчика могут быть встроены как части CPU/контроллер 404. В качестве дополнительной альтернативы полное устройство 400 может быть реализовано как специализированная интегральная схема (ASIC) или аналогичное устройство.
Блок 410 запоминающего устройства может включать в себя один или более наборов из команд/модулей. В примерном устройстве 400 команды/модули включают в себя, среди прочего, функцию 414 обнаружения соседей (ND), которая сконфигурирована с возможностью осуществления методик, описанных в данном документе. Блок 410 запоминающего устройства может дополнительно включать в себя список 416 соседей или аналогичную конструкцию данных, которая хранит, среди прочего, данные идентификации соседствующих данных или ссылается на другое запоминающее устройство с, по меньшей мере, частью данных идентификации.
В примере фиг.4 блок 410 запоминающего устройства может быть схемой RAM (оперативное запоминающее устройство). Примерными частями, например функция 414, являются программными процедурами, модулями и/или наборами данных. Блок 410 запоминающего устройства может быть связан с другой схемой запоминающего устройства (не показано), которое может быть либо энергозависимым или энергонезависимым типом. В качестве альтернативы, блок 410 запоминающего устройства может быть составлен из других типов схем, например EEPROM (электрически стираемое и программируемое постоянное запоминаемое устройство), EPROM (электрически программируемое постоянное запоминаемое устройство), ROM (постоянное запоминающее устройство), ASIC (специализированная интегральная схема), магнитный диск, оптический диск и другие машиночитаемые носители, хорошо известные в данной области техники.
Следует дополнительно заметить, что схемы 408 сетевых интерфейсов могут использоваться для осуществления функций обнаружения соседей, например, взаимодействие со шлюзом/сетью 418, которая аналогична шлюзу/сети 106. В частности, схемы 408 могут использоваться для передачи и приема сообщений для получения данных идентификации от другого устройства в сети 418 связи для, среди прочего, обнаружения соседей.
Фиг.5 иллюстрирует блок-схему примерной методики, которые могут осуществляться AT или аналогичным устройством для обнаружения соседей базовых станций в сети. Как показано, способ 500 включает в себя блок 502, где AT детектирует сигнал идентификации от первой базовой станции при связи. Это детектирование может включать в себя детектирование пилотного канала первой базовой станции и сигнал идентификации может включать в себя пилотный ID первой базовой станции. Пример этого детектирования проиллюстрирован с помощью блока 208 на фиг.2. После детектирования сигнала идентификации AT затем передает запрос во вторую базовую станцию для содействия AT в передаче обслуживания к первой базовой станции на основе сигнала идентификации как проиллюстрировано с помощью блока 504. Следует заметить, что этот запрос сообщения является близким к отчетному сообщению 210, проиллюстрированному фиг.2.
После того как сообщение в блоке 504 передано, вторая базовая станция определяет, известна ли первая базовая станция в сети связи. Если нет, вторая базовая станция передает сообщение в AT, запрашивающий информацию сетевой идентификации, касающейся первой базовой станции. Следовательно, с точки зрения AT, AT принимает сообщение от второй базовой станции, когда вторая базовая станция определяет, что первая базовая станция не является известной базовой станцией, где сообщение запрашивает данные сетевой идентификации от AT относительно первой базовой станции, как проиллюстрировано с помощью блока 506. Следует заметить, что процесс блока 506 может быть примерным с помощью запроса 212 на фиг.2, и данные сетевой идентификации могут включать в себя ID раздела или ANID для первой базовой станции.
После обработки блока 506 способ 500 переходит к блоку 508, где AT получает данные сетевой идентификации (например, ID сектора). Как объяснено ранее, широковещание пилотного сигнала первой базовой станций (например, 112 на фиг.1) включает в себя эти данные. Таким образом, AT затем получает данные сетевой идентификации от, например, пилотного сигнала и затем передает данные сетевой идентификации во вторую базовую станцию, как проиллюстрировано с помощью блока 510. Процесс блока 510 является близким для ответа 214 ID сектора, показанного на фиг.2. Вторая базовая станция может затем использовать данные сетевой идентификации для инициирования процедур ND для регистрации первой базовой станции и добавления базовой станции в свой список известных соседей, как рассмотрено ранее в отношении, например, фиг. 2 и 3.
Фиг.6 иллюстрирует примерное устройство 600, которое может использоваться для осуществления методики фиг.5. Следует заметить, что устройство 600 может состоять из AT или другого соответствующего аппаратного обеспечения (например, процессор или набор схем/модулей) для использования в устройстве AT. Как проиллюстрировано, устройство 600 включает в себя центральную шину 602 данных или аналогичное устройство для связи нескольких схем вместе. Схемы включают в себя CPU (центральный процессор) или контроллер 604, схемы 606 приемопередатчика, сети и блок 608 запоминающего устройства.
Схемы 606 приемопередатчика включают в себя схемы приемника для обработки принятых сигналов до отправки в центральную шину 602 данных, а также передачи схем для обработки и буферизации данных от шины 602 данных до отправки из устройства 600, например, в одну или более eBS, как проиллюстрировано с помощью беспроводной(х) линии(й) 610 связи. Соответственно, схемы 606 приемопередатчика могут включать в себя RF-схемы для передачи по беспроводной линии 610 связи для одного или более eBS.
CPU/контроллер 606 осуществляет функцию управления данными шины 602 данных и дополнительно функцию общей обработки данных, включая выполнение управляющего контента блока 410 запоминающего устройства. Здесь следует заметить, что вместо отдельно реализованных как показано на фиг.6, в качестве альтернативы, схемы 606 приемопередатчика могут быть внедрены как части CPU/контроллера 604. В качестве дополнительной альтернативы полное устройство 600 может быть реализовано как специализированная интегральная схема (ASIC) или аналогичное устройство. Блок 610 памяти может включать в себя один или более наборов из команд/модулей. В примерном устройстве 600 команды/модули включают в себя, среди прочего, функцию 612 обнаружения соседей (ND), которая сконфигурирована с возможностью осуществления методик, описанных в данном документе, а именно фиг.5.
В примере фиг.6 блок 610 запоминающего устройства может быть схемой RAM (оперативное запоминающее устройство). Примерными частями, например функция 414, являются программные процедуры, модули и/или наборы данных. Блок 610 запоминающего устройства может быть связан с другой схемой запоминающего устройства (не показано), которое может быть либо энергозависимым или энергонезависимым типом. В качестве альтернативы, блок 610 запоминающего устройства может быть составлен из других типов схем, например, EEPROM (электрически стираемое и программируемое постоянное запоминаемое устройство), EPROM (электрически программируемое постоянное запоминаемое устройство), ROM (постоянное запоминающее устройство), ASIC (специализированная интегральная схема), магнитный диск, оптический диск и другие машиночитаемые носители, хорошо известные в данной области техники.
1
1
2
2
Фиг.7 иллюстрирует другой пример системы 700 связи, использующей обнаружение соседей. В этом примере предполагается, что базовая станция (eBS) может включать в себя интегрированный и выделенный блок AT, используемый скорее для процедур ND, чем произвольный AT, в настоящее время обслуживаемый базовой станцией. Как можно увидеть из фиг.7, базовая станция eBS 702 включает AT 704. AT 704 в eBS 702 детектирует или принимает пилотный сигнал 706 от другой соседней базовой станции (например, eBS708) во многом тем же самым образом, как AT 104, рассмотренный в связи в фиг.1. Следует заметить, тем не менее, что AT 704 должен быть в радиусе беспроводного приема другой eBS (например, eBS708) для того, чтобы эффективно осуществлять процедуры ND. После детектирования пилотного сигнала взаимодействие AT 704 с другими элементами базовой станции 702 проводят тем же самым образом, как рассмотрено ранее в отношении фиг. 2, 4 и 5 для осуществления ND по шлюзу/сети 710 и сопровождающим линиям связи 712 и 714.
1
Следует также заметить, что eBS и AT в примере фиг.7 могут быть реализованы с помощью устройства, аналогичного тем, которые описаны в данном документе в отношении фиг. 4 и 6. Следует дополнительно заметить, что элементы устройства 400 и 600 могут совмещаться и могут быть объединены в единственный блок с модулями или схемами, сконфигурированными для осуществления способов фиг. 3 и 5.
1
0
2
0
1
0
1
2
1
1
0
1
2
2
1
0
2
0
1
2
Фиг.8 иллюстрирует еще другой пример системы 800 связи, использующей обнаружение соседей. В примере фиг.8 первая базовая станция eBS 802 обслуживает AT 804 по беспроводной линии связи 806. Область 808, где AT 804 может быть расположена в настоящее время в этом примере, является зоной покрытия, где услуги связи (например, голосовые, пейджинговые и т.д.) могут обслуживаться любой одной или более других соседних базовых станций, например eBS 810 и eBS 812. В примере фиг.8 для иллюстрации предполагается, что eBS 810 является известным узлом для eBS 802 и таким образом, что eBS 810 является частью списка соседей для eBS. Когда новая базовая станция, а именно eBS 812, добавлена в список соседей базовой станции eBS 802 с помощью методик, рассмотренных ранее, базовая станция eBS может быть, в свою очередь, сконфигурирована с возможностью обновления соседних базовых станций, например eBS 810, которые потенциально обслуживают ту же самую зону 808 покрытия. Соответственно, eBS 802 передает данные идентификации относительно eBS 812, принятые от eBS через процедуры ND. Это взаимодействие может быть осуществлено через шлюз/сеть 814 и ассоциированные линии 816 и 818 связи. Соответственно, новый или обновленный список соседей из eBS 802 (который включает в себя eBS и eBS) передают в eBS 810 для обновления его списка соседей. Аналогично, eBS может также передавать свой обновленный список соседей в недавно обнаруженную eBS 812 через шлюз/сеть 814 и ассоциированные линии 816 и 820 связи.
2
1
0
1
Следует заметить, что могут существовать примеры во время процедур ND, где сигнал идентификации или сетевая идентификация недавно добавленной базовой станции конфликтует с сигналом идентификации существующей соседней базовой станции или сетевой идентификации. В подобных случаях базовая станция, осуществляющая процедуры ND, может быть сконфигурирована для посредничества в конфликте. Использование системы 800 на фиг.8, для иллюстративных целей, если AT 804 детектирует или принимает пилотный сигнал 822 с пилотным ID от новой базовой станции eBS 812, используя ранее описанные способы ND, AT 804 сообщает пилотный ID в обслуживающую базовую станцию (т.е. eBS 802). Если обслуживающая базовая станция детектирует конфликт с существующим пилотным ID, например пилотный ID соседней базовой станции eBS 810, обслуживающая базовая станция eBS 802 может инициировать посредничество. Посредничество может состоять из связи обслуживающей базовой станции через шлюз/сеть 814 с соседними базовыми станциями 810 и 812 для выпуска запроса в, по меньшей мере, одну базовую станцию 810 или 812 для изменения своего соответствующего пилотного ID. Эта процедура посредничества может быть реализована любым числом соответствующих способов, известных для специалистов в данной области техники. Процесс посредничества также может включать в себя инициирование регистрации новой базовой станции 812 и передачу обновленной информации во все базовые станции в ее текущем списке соседей. Кроме того, обновленная информация о пилотном ID может быть активно передана в AT 804 с помощью обслуживающей базовой станции по беспроводной линии 806 связи, или альтернативно через непрерывное детектирование, или прием пилотного сигнала 822 с помощью AT 804 отчасти более пассивным образом. Следует заметить, что функциональные возможности посредничества могут быть реализованы с помощью функции 414 обнаружения соседей, раскрытой в качестве примера на фиг.4.
Фиг.9 иллюстрирует устройство 900 для использования в системе связи, которое может использоваться для обнаружения соседей базовых станций. Устройство 900, которое может быть реализовано в базовой станции, например, включает в себя модуль 902 для приема первого сообщения из терминала доступа для содействия терминалу доступа в передаче обслуживания к первой базовой станции от второй базовой станции на основе детектирования сигнала идентификации с помощью терминала доступа от первой базовой станции в сети связи. Информация, принятая модулем 902, может затем быть передана в различные другие модули в устройстве 900 через шину 904, или аналогичное соответствующее соединение связи. В частности, первое сообщение и/или сигнал идентификации могут быть переданы в модуль 906 для определения того, является ли первая базовая станция известной базовой станцией на основе сигнала идентификации.
Устройство 900 дополнительно включает в себя модуль 908 для передачи второго сообщения в терминал доступа, запрашивающий сетевую идентификацию первой базовой станции, когда выполнено определение, что первая базовая станция не является известной базовой станцией, например, с помощью модуля 906. Устройство 900 также включает в себя модуль 910 для приема третьего сообщения от терминала доступа в ответ на второе сообщение, отправленное, например, модулем 908, при этом третье сообщение включает в себя сетевую идентификацию первой базовой станции. Модуль 912 также представлен для отправки запроса для данных идентификации в первую базовую станцию на основе сетевой идентификации, принятой модулем 910. В дополнение устройство 900 может включать в себя дополнительный машиночитаемый носитель или запоминающее устройство 914, сконфигурированное для хранения машиночитаемых команд и данных для осуществления обработок и работы любого из модулей. Дополнительно устройство 900 может включать в себя процессор 916 для выполнения машиночитаемых команд в запоминающем устройстве 914 и может быть сконфигурировано с возможностью выполнения одной или более функций различных модулей в устройстве 900.
Фиг.10 иллюстрирует устройство 1000 для использования в системе связи, которое может использоваться для обнаружения соседей базовых станций. Устройство 1000, которое может быть реализовано, например, в терминале доступа включает в себя модуль 1002 для детектирования сигнала идентификации от первой базовой станции в сети связи в терминале доступа. Информация, принятая модулем 1002, может затем быть передана в различные другие модули в устройстве 1000 через шину 1004 или аналогичное соответствующее соединение связи. В частности, сигнал идентификации может быть передан в модуль 1006 для передачи запроса во вторую базовую станцию для содействия терминалу доступа в передаче обслуживания к первой базовой станции на основе сигнала идентификации.
Устройство 1000 дополнительно включает в себя модуль 1008 для приема сообщения от второй базовой станции, когда вторая базовая станция определяет, что первая базовая станция не является известной базовой станцией для запроса данных идентификации первой базовой станции. Модуль 1010 также включен для получения данных идентификации от первой базовой станции, а также модуль 1012 для дальнейшей передачи данных идентификации во вторую базовую станцию. Также устройство 1000 может включать в себя дополнительный машиночитаемый носитель или запоминающее устройство 1014, сконфигурированное для хранения машиночитаемых команд и данных для осуществления обработок и работы любого из модулей. Дополнительно устройство 1000 может включать в себя процессор 1016 для выполнения машиночитаемых команд в запоминающем устройстве 1014 и может быть сконфигурировано с возможностью выполнения одной или более функций различных модулей в устройстве 1000.
В свете вышеизложенного рассмотрения, может быть принято во внимание, что раскрытые сейчас способы и устройство предоставляют возможность эффективного обнаружения соседних базовых станций, добавленных к системе связи с минимальным воздействием на беспроводные ресурсы в системе. Также может быть принято во внимание специалистами в данной области техники, что настоящие способы и устройство также являются полезными для обновления списков соседей, когда базовые станции удаляют из системы связи.
Следует понимать, что определенный порядок иерархии этапов в раскрытых процессах является примером подходов в качестве примеров. На основе предпочтений схемы, следует понимать, что определенный порядок или этапы иерархии в процессах могут быть переупорядочены, оставаясь в пределах объема настоящего изобретения. Сопроводительный способ заявляет настоящие элементы различных этапов в порядке по образцу и не подразумевает ограничивать определенным порядком или представленной иерархией.
Специалисты в данной области техники поймут, что информация и сигналы могут быть представлены с помощью любой из множества различных технологий и методик. Например, данные, инструкции, команды, информация, сигналы, разряды, символы и элементарные сигналы, которые могут быть указаны ссылкой по всему вышеприведенному описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любым их сочетанием.
Специалисты в данной области техники дополнительно примут во внимание, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с раскрытыми в данном документе вариантами осуществления, могут быть реализованы как электронные аппаратные средства, вычислительное программное обеспечение либо их сочетания. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы, средства и этапы были описаны выше в общем смысле, в терминах их функциональных возможностей. Реализуются ли подобные функциональные возможности как аппаратное или программное обеспечение, зависит от конкретного приложения и конструктивных ограничений, налагаемых на всю систему. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного приложения, но подобные решения по реализации не должны интерпретироваться как причина отклонения от объема настоящего изобретения.
Различные пояснительные логические блоки, модули и схемы, описанные в связи с вариантами осуществления, раскрытые в материалах настоящей заявки, могут быть реализованы или выполнены с помощью процессора общего назначения, цифрового сигнального процессора (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной вентильной или транзисторной логики, дискретных компонентов аппаратных средств или любого их сочетания, спроектированных для выполнения функций, описанных в материалах настоящей заявки. Процессор общего назначения может быть микропроцессором, но в альтернативе, процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как сочетание вычислительных устройств, например, объединение DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров совместно с ядром DSP или любая другая подобная конфигурация.
Этапы способа или алгоритма, раскрытого в связи с вариантами осуществления, раскрытые в материалах настоящей заявки, могут быть реализованы непосредственно в аппаратных средствах, в модуле программного обеспечения, выполняемом процессором, или комбинации этих двух. Модуль программного обеспечения может постоянно находиться в памяти RAM (оперативное запоминающее устройство, ОЗУ), флэш-памяти, памяти ROM (постоянное запоминающее устройство, ПЗУ), памяти EPROM (электрически программируемое ПЗУ), памяти EEPROM (электрически стираемое и программируемое ПЗУ), регистрах, на жестком диске, съемном диске, CD-ROM (ПЗУ на компакт-диске) или любом другом виде запоминающего носителя, известном в данной области техники. Примерный запоминающий носитель (не показано) присоединен к процессору так, что процессор может считывать информацию с и записывать информацию на запоминающий носитель. В альтернативе запоминающий носитель может быть интегрирован с процессором. Процессор и запоминающий носитель могут постоянно находиться в ASIC. ASIC может постоянно находиться в пользовательском терминале. В альтернативном варианте процессор и запоминающий носитель могут постоянно находиться в виде дискретных компонентов в пользовательском терминале.
Примеры, описанные выше, являются только примерными и специалисты в данной области техники могут теперь осуществлять различное использование и отклонения от вышеописанных примеров без отклонения от изобретательских идей, раскрытых в материалах настоящей заявки. Различные модификации этих примеров могут быть легко очевидны специалистам в данной области техники, а общие принципы, определенные в материалах настоящей заявки, могут быть применены к другим примерам, например, в службе мгновенного обмена сообщениями или любых обычных приложениях беспроводной передачи данных, не выходя из сущности или объема аспектов новизны, описанных в материалах настоящей заявки. Таким образом, объем настоящего изобретения не подразумевается ограничивать примерами, показанными в данном документе, но должен быть согласован с самым широким объемом, соответствующим принципам и новым признакам, раскрытым в данном документе. Следует заметить, что слово "примерный" используется в данном документе исключительно для обозначения "служащий в качестве примера, образца или иллюстрации". Любой пример, описанный в данном документе как "примерный", не обязательно должен быть истолкован как предпочтительный или преимущественный над другими примерами. Соответственно, аспекты новизны, описанные в материалах настоящей заявки, должны быть определены исключительно объемом последующей формулы изобретения.