УСТРОЙСТВО БАЗОВОЙ СТАНЦИИ И СПОСОБ ЗАДАНИЯ ИНДЕНТИФИКАТОРА СОТЫ
BASE STATION APPARATUS AND METHOD OF SETTING CELL IDENTIFIER

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству базовой станции и к способу задания идентификатора соты. Более конкретно, настоящее изобретение относится к устройству базовой станции, которое автономным образом определяет идентификатор соты, когда пользователь устанавливает устройство базовой станции, и к способу задания идентификатора соты.
УРОВЕНЬ ТЕХНИКИ
Традиционно, для устройства базовой станции в макросоте и т.п. эксперты проводят полевые исследования заранее и выполняют проектирование размещения станций и параметрическую оптимизацию (например, см. патентный документ 1). Следовательно, устройству базовой станции в макросоте и т.п. обычно назначается идентификатор соты, который минимизирует межсотовые помехи между соседними сотами.
Кроме того, в последние годы выполняется разработка небольших устройств базовых станций, называемых "фемтосотами", для того, чтобы исключать мертвые зоны для мобильных телефонов. В отличие от макросоты фемтосота устанавливается обычным пользователем по необходимости. Следовательно, фемтосота устанавливается пользователем в произвольном месте без учета помех для периферийных сот.
Фиг.1 является схемой, иллюстрирующей соты, смежные друг с другом. На Фиг.1, когда, например, идентификатором соты для макросоты #1 является "0xAC80", а идентификатором соты для макросоты #2 является "0xB92F", макросота #1 и макросота #2, смежные друг с другом, не создают помехи друг другу. С другой стороны, как показано на Фиг.1, когда обычный пользователь устанавливает фемтосоту #3, смежную как с макросотой #1, так и с макросотой #2, если идентификатором соты для фемтосоты #3 является "0xAC80", идентификатор соты для макросоты #1 является идентичным идентификатору соты для фемтосоты #3, и, следовательно, макросота #1 и фемтосота #3 создают помехи друг другу. Когда такие межсотовые помехи возникают, необходимо сбрасывать параметры фемтосоты.
Список библиографических ссылок
Патентные документы
PTL 1. Выложенная заявка на патент Японии № 2008-172380
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Техническая задача
Тем не менее, традиционно имеется проблема в том, что обычному пользователю, не имеющему достаточных знаний и опыта, трудно изменять задание идентификатора соты. Кроме того, чтобы предотвращать межсотовые помехи, вызываемые посредством установки фемтосоты, может рассматриваться способ, который случайным образом назначает параметры для фемтосоты заранее перед выпуском фемтосоты. Тем не менее, поскольку фемтосота устанавливается обычным пользователем в произвольном месте, в этом случае также существует вероятность того, что фемтосота может находиться смежно с макросотой или другой фемтосотой, которой назначен идентификатор соты, имеющий высокую корреляцию с идентификатором соты, назначенным фемтосоте, в этом случае необходимо сбрасывать параметры фемтосоты.
Следовательно, задача настоящего изобретения заключается в том, чтобы предоставить устройство базовой станции и способ задания идентификатора соты, допускающие простое задание идентификатора соты, когда задание идентификатора соты необходимо в устройстве базовой станции, установленном обычным пользователем.
РЕШЕНИЕ ЗАДАЧИ
Устройство базовой станции настоящего изобретения задействует конфигурацию, включающую в себя приемную секцию, которая принимает сообщение из сервера, секцию извлечения, которая извлекает параметры, включенные в принимаемое сообщение, и секцию задания, которая задает идентификатор соты, конкретный для базовой станции, на основе извлеченных параметров.
Способ задания идентификатора соты настоящего изобретения является способом задания идентификатора соты для устройства базовой станции, для которого идентификатор соты может задаваться по необходимости, включающим в себя этап приема сообщения из сервера, этап извлечения параметров, включенных в принимаемое сообщение, и этап задания идентификатора соты, конкретного для устройства базовой станции, на основе извлеченных параметров.
ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ
Согласно настоящему изобретению, когда задание идентификатора соты необходимо в устройстве базовой станции, установленном обычным пользователем, можно легко задавать идентификатор соты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является схемой, иллюстрирующей соты, смежные друг с другом;
Фиг.2 является блок-схемой, показывающей конфигурацию устройства базовой станции согласно варианту 1 осуществления настоящего изобретения;
Фиг.3 является схемой последовательности операций, показывающей способ задания идентификатора соты согласно варианту 1 осуществления настоящего изобретения;
Фиг.4 является схемой, иллюстрирующей состояние подключения между DHCP-сервером и устройством базовой станции согласно варианту 1 осуществления настоящего изобретения;
Фиг.5 является блок-схемой, показывающей конфигурацию устройства базовой станции согласно варианту 2 осуществления настоящего изобретения;
Фиг.6 является схемой последовательности операций, показывающей способ задания идентификатора соты согласно варианту 2 осуществления настоящего изобретения;
Фиг.7 является схемой, иллюстрирующей состояние подключения между NTP-сервером и устройством базовой станции согласно варианту 2 осуществления настоящего изобретения;
Фиг.8 является блок-схемой, показывающей конфигурацию устройства базовой станции согласно варианту 3 осуществления настоящего изобретения;
Фиг.9 является блок-схемой, показывающей конфигурацию устройства базовой станции согласно варианту 4 осуществления настоящего изобретения; и
Фиг.10 является блок-схемой, показывающей конфигурацию генератора случайных чисел согласно варианту 4 осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Далее будут подробно описаны варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи.
Вариант 1 осуществления
Фиг.2 является блок-схемой, показывающей конфигурацию устройства 100 базовой станции согласно варианту 1 осуществления настоящего изобретения. Устройство 100 базовой станции является, например, фемтосотой и является небольшим устройством базовой станции, которое может быть установлено обычным пользователем.
Устройство 100 базовой станции, главным образом, состоит из секции 101 обнаружения сетевого подключения, секции 102 обнаружения сброса, секции 103 формирования сообщений по DHCP (протокол динамического конфигурирования хостов), секции 104 передачи DHCP-сообщений, секции 105 приема DHCP-сообщений, секции 106 управления, секции 107 извлечения IP-адресов, секции 108 определения идентификаторов сот, секции 109 формирования кодов скремблирования и секции 110 формирования опорных сигналов.
Секция 101 обнаружения сетевого подключения обнаруживает, осуществлено или нет подключение к сети, и выводит, когда подключение к сети обнаружено, результат обнаружения в секцию 103 формирования DHCP-сообщений.
Секция 102 обнаружения сброса обнаруживает, выполнен или нет сброс, и выводит, когда сброс обнаружен, результат обнаружения в секцию 103 формирования DHCP-сообщений.
Когда результат обнаружения сетевого подключения вводится из секции 101 обнаружения сетевого подключения или результат обнаружения сброса вводится из секции 102 обнаружения сброса, секция 103 формирования DHCP-сообщений формирует сообщение DHCPDISCOVER (ОБНАРУЖЕНИЕ по DHCP). Кроме того, секция 103 формирования DHCP-сообщений выводит сформированное сообщение DHCPDISCOVER в секцию 104 передачи DHCP-сообщений. Кроме того, секция 103 формирования DHCP-сообщений формирует сообщение DHCPREQUEST (ЗАПРОС по DHCP), направленное на DHCP-сервер, указываемый из секции 106 управления, и выводит сформированное сообщение DHCPREQUEST в секцию 104 передачи DHCP-сообщений.
Секция 104 передачи DHCP-сообщений передает в широковещательном режиме сообщение DHCPDISCOVER, введенное из секции 103 формирования DHCP-сообщений, в DHCP-сервер (не показан). Кроме того, секция 104 передачи DHCP-сообщений передает в широковещательном режиме сообщение DHCPREQUEST, введенное из секции 103 формирования DHCP-сообщений.
Секция 105 приема DHCP-сообщений принимает сообщение DHCPOFFER (ЗАКАЗ по DHCP) или сообщение DHCPACK из DHCP-сервера (не показан) и выводит принимаемое сообщение DHCPOFFER или сообщение DHCPACK (ПОДТВЕРЖДЕНИЕ по DHCP) в секцию 106 управления.
Секция 106 управления выбирает один DHCP-сервер на основе сообщения DHCPOFFER, введенного из секции 105 приема DHCP-сообщений. Секция 106 управления инструктирует секции 103 формирования DHCP-сообщений передавать сообщение DHCPREQUEST в выбранный DHCP-сервер. Кроме того, секция 106 управления выводит сообщение DHCPACK, введенное из секции 105 приема DHCP-сообщений, в секцию 107 извлечения IP-адресов.
Секция 107 извлечения IP-адресов извлекает IP-адрес, который является динамическим параметром, назначенным устройству 100 базовой станции посредством DHCP-сервера, сохраненным в поле IP-адреса сообщения DHCPACK, введенного из секции 106 управления. Секция 107 извлечения IP-адресов затем выводит извлеченный IP-адрес в секцию 108 определения идентификаторов сот.
Секция 108 определения идентификаторов сот задает идентификатор соты, конкретный для устройства 100 базовой станции, на основе IP-адреса, введенного из секции 107 извлечения IP-адресов. Секция 108 определения идентификаторов сот затем выводит заданный идентификатор соты в секцию 109 формирования кодов скремблирования и секцию 110 формирования опорных сигналов. Здесь "идентификатор соты" является идентификатором для идентификации соты и преобразуется в числа так, что он указывает числовое значение, которое отличается между сотами.
Секция 109 формирования кодов скремблирования формирует код скремблирования, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 108 определения идентификаторов сот.
Секция 110 формирования опорных сигналов формирует опорный сигнал, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 108 определения идентификаторов сот.
Далее с использованием Фиг.3 будет описываться способ задания идентификатора соты посредством устройства 100 базовой станции. Фиг.3 является схемой последовательности операций, показывающей способ задания идентификатора соты.
Сначала секция 101 обнаружения сетевого подключения устройства 100 базовой станции обнаруживает подключение к сети, секция 103 формирования DHCP-сообщений формирует сообщение DHCPDISCOVER, и секция 104 передачи DHCP-сообщений передает в широковещательном режиме сообщение DHCPDISCOVER (этап ST301).
Затем DHCP-сервер 300 принимает сообщение DHCPDISCOVER и передает сообщение DHCPOFFER, включающее в себя информацию IP-адреса и т.п., на MAC-адрес устройства 100 базовой станции в качестве ответа на принимаемое сообщение DHCPDISCOVER (этап ST302).
Когда присутствует множество DHCP-серверов 300, секция 105 приема DHCP-сообщений устройства 100 базовой станции принимает множество сообщений DHCPOFFER. Секция 106 управления устройства 100 базовой станции затем выбирает один DHCP-сервер 300, секция 103 формирования DHCP-сообщений формирует сообщение DHCPREQUEST, направленное на выбранный DHCP-сервер, и секция 104 передачи DHCP-сообщений передает в широковещательном режиме сообщение DHCPREQUEST (этап ST303).
Затем DHCP-сервер 300, который принимает сообщение DHCPREQUEST, передает сообщение DHCPACK, включающее в себя конфигурационную информацию (этап ST304). В этом случае IP-адрес, назначенный устройству 100 базовой станции, вставляется в поле IP-адреса сообщения DHCPACK.
Секция 107 извлечения IP-адресов устройства 100 базовой станции, которая принимает сообщение DHCPACK, проверяет такие параметры, как IP-адрес, включенный в сообщение DHCPACK, и извлекает IP-адрес.
Кроме того, секция 108 определения идентификаторов сот определяет идентификатор соты на основе IP-адреса (этап ST305). В этом случае, секция 108 определения идентификаторов сот задает 16 младших значащих битов (LSB) IP-адреса в качестве идентификатора соты. Например, когда IP-адрес представляется в шестнадцатеричной форме "1234::467d:0123:004d:::22a1", секция 108 определения идентификаторов сот добавляет "0x" к стороне более старших значащих битов для "22a1", который является LSB, и задает "0x22a1" в качестве идентификатора соты. Не только младшие значащие биты IP-адреса задаются в качестве идентификатора соты, но и произвольные биты IP-адреса, к примеру старшие значащие биты IP-адреса могут задаваться в качестве идентификатора соты.
Затем секция 109 формирования кодов скремблирования устройства 100 базовой станции формирует код скремблирования, необходимый для того, чтобы передавать сигнал нисходящей линии связи, из идентификатора соты, и секция 110 формирования опорных сигналов формирует опорный сигнал, необходимый для того, чтобы передавать сигнал нисходящей линии связи, из идентификатора соты (формирование каждой последовательности) (этап ST306).
Затем, когда переключатель сброса нажимается, секция 102 обнаружения сброса устройства 100 базовой станции инструктирует секции 103 формирования DHCP-сообщений начинать обработку на этапе ST301, чтобы повторять операции на этапах ST301-ST306 снова.
Фиг.4 является схемой, иллюстрирующей состояние подключения между DHCP-сервером и устройством базовой станции.
На Фиг.4 устройство 100 базовой станции подключается к DHCP-серверу 300 через Интернет 400. DHCP-сервер 300 затем передает сообщение DHCPACK, включающее в себя IP-адрес IPv6, в устройство 100 базовой станции через Интернет 400.
Таким образом, согласно настоящему варианту осуществления устройство базовой станции задает идентификатор соты устройства базовой станции из IP-адреса, назначенного ему, и может тем самым легко задавать идентификатор соты, когда идентификатор соты должен задаваться в устройстве базовой станции, установленном обычным пользователем. Кроме того, согласно настоящему варианту осуществления посредством инструктирования устройству базовой станции автономным образом задавать идентификатор соты с использованием IP-адреса, можно оперировать с устройством базовой станции на основе автоматического конфигурирования. Кроме того, поскольку настоящий вариант осуществления задает идентификатор соты с использованием IP-адреса, необязательно передавать/принимать выделенную информацию для задания идентификатора соты, и тем самым можно задавать идентификатор соты по необходимости без увеличения нагрузки по обработке на устройство базовой станции.
Вариант 2 осуществления
Фиг.5 является блок-схемой, показывающей конфигурацию устройства 500 базовой станции согласно варианту 2 осуществления настоящего изобретения. Устройство 500 базовой станции является, например, фемтосотой и является небольшим устройством базовой станции, которое может быть установлено обычным пользователем.
По сравнению с устройством 100 базовой станции согласно варианту 1 осуществления, показанному на Фиг.2, устройство 500 базовой станции, показанное на Фиг.5, удаляет секцию 103 формирования DHCP-сообщений, секцию 104 передачи DHCP-сообщений, секцию 105 приема DHCP-сообщений и секцию 107 извлечения IP-адресов, добавляет секцию 501 формирования сообщений по NTP (протоколу сетевого времени), секцию 502 передачи NTP-сообщений, секцию 503 приема NTP-сообщений и секцию 504 извлечения информации времени и заменяет секцию 108 определения идентификаторов сот на секцию 505 определения идентификаторов сот. На Фиг.5 компонентам, идентичным компонентам Фиг.2, будут назначаться идентичные ссылки с номерами, и их описания будут опускаться.
Устройство 500 базовой станции, главным образом, состоит из секции 101 обнаружения сетевого подключения, секции 102 обнаружения сброса, секции 109 формирования кодов скремблирования, секции 110 формирования опорных сигналов, секции 501 формирования NTP-сообщений, секции 502 передачи NTP-сообщений, секции 503 приема NTP-сообщений и секции 504 извлечения информации времени и секции 505 определения идентификаторов сот.
Секция 101 обнаружения сетевого подключения обнаруживает, осуществлено или нет подключение к сети, и выводит, когда подключение к сети обнаружено, результат обнаружения в секцию 501 формирования NTP-сообщений.
Секция 102 обнаружения сброса обнаруживает, выполнен или нет сброс, и выводит, когда сброс обнаружен, результат обнаружения в секцию 501 формирования NTP-сообщений.
Секция 501 формирования NTP-сообщений формирует сообщение NTPREQUEST (ЗАПРОС по NTP), когда результат обнаружения сетевого подключения вводится из секции 101 обнаружения сетевого подключения или результат обнаружения сброса вводится из секции 102 обнаружения сброса. Кроме того, секция 501 формирования NTP-сообщений выводит сформированное сообщение NTPREQUEST в секцию 502 передачи NTP-сообщений.
Секция 502 передачи NTP-сообщений передает сообщение NTPREQUEST, введенное из секции 501 формирования NTP-сообщений, в NTP-сервер (не показан).
Секция 503 приема NTP-сообщений принимает сообщение NTPRESPONSE (ОТВЕТ по NTP) из NTP-сервера (не показан) и выводит принимаемое сообщение NTPRESPONSE в секцию 504 извлечения информации времени.
Секция 504 извлечения информации времени извлекает информацию времени, которая является динамическим параметром, из сообщения NTPRESPONSE, введенного из секции 503 приема NTP-сообщений, и выводит извлеченную информацию времени в секцию 505 определения идентификаторов сот. Здесь временем информации времени является, например, время, когда устройство базовой станции 500 включается. Кроме того, информацией времени является, например, временная метка.
Секция 505 определения идентификаторов сот задает идентификатор соты, конкретный для устройства 500 базовой станции, на основе информации времени, введенной из секции 504 извлечения информации времени. Секция 505 определения идентификаторов сот выводит заданный идентификатор соты в секцию 109 формирования кодов скремблирования и секцию 110 формирования опорных сигналов.
Секция 109 формирования кодов скремблирования формирует код скремблирования, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 505 определения идентификаторов сот.
Секция 110 формирования опорных сигналов формирует опорный сигнал, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 505 определения идентификаторов сот.
Далее с использованием Фиг.6 будет описываться способ задания идентификатора соты в устройстве 500 базовой станции. Фиг.6 является схемой последовательности операций, показывающей способ задания идентификатора соты.
Сначала секция 101 обнаружения сетевого подключения устройства 500 базовой станции обнаруживает подключение к сети, секция 501 формирования NTP-сообщений формирует сообщение NTPREQUEST, и секция 502 передачи NTP-сообщений передает сообщение NTPREQUEST в NTP-сервер 600 (этап ST601).
Затем NTP-сервер 600 принимает сообщение NTPREQUEST и передает сообщение NTPRESPONSE, включающее в себя информацию времени, в устройство 500 базовой станции в качестве ответа на принимаемое сообщение NTPREQUEST (этап ST602). Например, NTP-сервер 600 передает сообщение NTPRESPONSE, включающее в себя "0x23B6D280", в качестве информации времени.
Затем секция 503 приема NTP-сообщений устройства 500 базовой станции принимает сообщение NTPRESPONSE. Секция 504 извлечения информации времени устройства 500 базовой станции извлекает информацию времени из сообщения NTPRESPONSE.
Секция 505 определения идентификаторов сот устройства 500 базовой станции определяет идентификатор соты на основе информации времени (этап ST603). В этом случае секция 505 определения идентификаторов сот задает младшие значащие 16 битов информации времени в качестве идентификатора соты. Например, секция 505 определения идентификаторов сот добавляет "0x" к стороне более старших значащих битов для младших значащих битов "D280" временной метки "0x23B6D280" и задает "0xD280" в качестве идентификатора соты. Не только младшие значащие биты временной метки задаются в качестве идентификатора соты, но и произвольные биты временной метки старших значащих битов временной метки могут задаваться в качестве идентификатора соты.
Затем секция 109 формирования кодов скремблирования устройства 500 базовой станции формирует код скремблирования, необходимый для того, чтобы передавать сигнал нисходящей линии связи, из идентификатора соты, и секция 110 формирования опорных сигналов формирует опорный сигнал, необходимый для того, чтобы передавать сигнал нисходящей линии связи, из идентификатора соты.
Кроме того, когда переключатель сброса нажимается, секция 102 обнаружения сброса устройства 500 базовой станции инструктирует секции 501 формирования NTP-сообщений начинать обработку на этапе ST601, чтобы повторять операции на этапах ST601-ST603 снова.
Фиг.7 является схемой, иллюстрирующей состояние подключения между NTP-сервером и устройством базовой станции.
На Фиг.7 устройство 500 базовой станции осуществляет подключение к NTP-серверу 600 через Интернет 700. NTP-сервер 600 затем передает сообщение NTPRESPONSE, включающее в себя информацию времени, в устройство 500 базовой станции через Интернет 700.
Таким образом, согласно настоящему варианту осуществления устройство базовой станции задает идентификатор соты устройства базовой станции из информации времени, когда питание включается, и может тем самым легко задавать идентификатор соты, когда задание идентификатора соты необходимо в устройстве базовой станции, установленном обычным пользователем. Кроме того, согласно настоящему варианту осуществления устройство базовой станции автономным образом задает идентификатор соты с использованием информации времени, и тем самым можно инструктировать устройству базовой станции работать на основе автоматического конфигурирования. Кроме того, поскольку идентификатор соты задается с использованием информации времени согласно настоящему варианту осуществления, необязательно передавать/принимать выделенную информацию для задания идентификатора соты, и тем самым можно задавать идентификатор соты по необходимости без увеличения нагрузки по обработке на устройство базовой станции.
В настоящем варианте осуществления информацию времени получают из NTP-сервера, но настоящий вариант осуществления не ограничен этим, и информация времени также может быть получена из GPS-спутника.
Вариант 3 осуществления
Фиг.8 является блок-схемой, показывающей конфигурацию устройства 800 базовой станции согласно варианту 3 осуществления настоящего изобретения. Устройство 800 базовой станции является, например, фемтосотой и является небольшим устройством базовой станции, которое может быть установлено обычным пользователем.
Устройство 800 базовой станции, главным образом, состоит из секции 801 хранения, секции 802 преобразования, секции 803 определения идентификаторов сот, секции 804 формирования кодов скремблирования и секции 805 формирования опорных сигналов.
Секция 801 хранения сохраняет имя устройства базовой станции, которое является динамическим параметром, заданным в устройстве 800 базовой станции заранее. Здесь, именем устройства базовой станции является, например, имя фемтосоты "LTEfemto".
Секция 802 преобразования сохраняет таблицу ASCII-кодов заранее. Кроме того, по приему сигнала обнаружения установки, обнаруживающего то, что устройство 800 базовой станции установлено пользователем, в качестве ввода секция 802 преобразования считывает имя устройства базовой станции для устройства 800 базовой станции из секции 801 хранения. Кроме того, секция 802 преобразования преобразует считанное имя устройства базовой станции в ASCII-код, соответствующий ему, с использованием таблицы ASCII-кодов. Например, секция 802 преобразования преобразует имя устройства базовой станции "LTEfemto" в ASCII-код "0x4C544566656D746F", соответствующий ему, с использованием таблицы ASCII-кодов. Секция 802 преобразования затем выводит преобразованный ASCII-код в секцию 803 определения идентификаторов сот.
Секция 803 определения идентификаторов сот задает идентификатор соты, конкретный для устройства 800 базовой станции, на основе ASCII-кода, введенного из секции 802 преобразования. Например, секция 803 определения идентификаторов сот извлекает "746F" из ASCII-кода "0x4C544566656D746F", добавляет "0x" к стороне более старших значащих битов для извлеченного "746F" и задает "0x746F" в качестве идентификатора соты. Секция 803 определения идентификаторов сот затем выводит заданный идентификатор соты в секцию 804 формирования кодов скремблирования и секцию 805 формирования опорных сигналов.
Секция 804 формирования кодов скремблирования формирует код скремблирования, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 803 определения идентификаторов сот.
Секция 805 формирования опорных сигналов формирует опорный сигнал, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 803 определения идентификаторов сот.
Таким образом, согласно настоящему варианту осуществления устройство базовой станции задает идентификатор соты устройства базовой станции из сохраненного имени устройства базовой станции и может тем самым легко задавать идентификатор соты, когда идентификатор соты должен задаваться в устройстве базовой станции, установленном обычным пользователем. Кроме того, согласно настоящему варианту осуществления устройство базовой станции автономным образом задает идентификатор соты с использованием имени устройства базовой станции, что дает возможность устройству базовой станции работать посредством автоматического конфигурирования. Кроме того, настоящий вариант осуществления задает идентификатор соты с использованием имени устройства базовой станции, исключает потребность сохранения выделенной информации для задания идентификатора соты и может тем самым задавать идентификатор соты по необходимости без увеличения емкости запоминающего устройства, смонтированного в устройстве базовой станции.
Настоящий вариант осуществления задает идентификатор соты с использованием имени устройства базовой станции, но настоящий вариант осуществления не ограничен этим и может задавать идентификатор соты с использованием произвольной информации, отличной от имени устройства базовой станции, которая может быть преобразована в ASCII-код.
Вариант 4 осуществления
Фиг.9 является блок-схемой, показывающей конфигурацию устройства 900 базовой станции согласно варианту 4 осуществления настоящего изобретения. Устройство 900 базовой станции является, например, фемтосотой и является небольшим устройством базовой станции, которое может быть установлено обычным пользователем.
Устройство 900 базовой станции, главным образом, состоит из секции 901 хранения, секции 902 инициализации генератора случайных чисел, секции 903 обнаружения сброса, секции 904 определения идентификаторов сот, секции 905 формирования кодов скремблирования и секции 906 формирования опорных сигналов.
Секция 901 хранения сохраняет MAC-адрес, который является статическим параметром, назначенным устройству 900 базовой станции заранее. Например, секция 901 хранения сохраняет "0x00-19-B9-0F-A7-B9" в качестве MAC-адреса.
По приему сигнала обнаружения установки для обнаружения того, что устройство 900 базовой станции установлено пользователем, секция 902 инициализации генератора случайных чисел считывает MAC-адрес, назначенный устройству 900 базовой станции, из секции 901 хранения. Кроме того, секция 902 инициализации генератора случайных чисел извлекает параметр для инициализации генератора случайных чисел из считанного MAC-адреса. Например, секция 902 инициализации генератора случайных чисел извлекает "B9", что является младшими значащими из 8 битов MAC-адреса "0x00-19-B9-0F-A7-B9", и извлекает "10111001", что является извлеченным "B9", преобразованным в двоичное число, в качестве параметра для инициализации. Секция 902 инициализации генератора случайных чисел затем выводит извлеченный параметр в секцию 904 определения идентификаторов сот.
Секция 903 обнаружения сброса обнаруживает, выполнен или нет сброс и выводит, когда сброс обнаружен, результат обнаружения в секцию 904 определения идентификаторов сот.
Секция 904 определения идентификаторов сот включает в себя генератор случайных чисел и инициализирует генератор случайных чисел с использованием параметра для инициализации, введенного из секции 902 инициализации генератора случайных чисел. Кроме того, секция 904 определения идентификаторов сот задает идентификатор соты с использованием инициализированного генератора случайных чисел. Секция 904 определения идентификаторов сот затем выводит заданный идентификатор соты в секцию 905 формирования кодов скремблирования и секцию 906 формирования опорных сигналов. Кроме того, по приему результата обнаружения сброса из секции 903 обнаружения сброса в качестве ввода, секция 904 определения идентификаторов сот выполняет операцию сдвига с линейной обратной связью с генератором случайных чисел и обновляет идентификатор соты. Более конкретная конфигурация генератора случайных чисел будет описываться ниже.
Секция 905 формирования кодов скремблирования формирует код скремблирования, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 904 определения идентификаторов сот.
Секция 906 формирования опорных сигналов формирует опорный сигнал, необходимый для того, чтобы передавать сигнал нисходящей линии связи, с использованием идентификатора соты, введенного из секции 904 определения идентификаторов сот.
Далее с использованием Фиг.10 будет описываться конфигурация генератора 1000 случайных чисел. Фиг.10 является блок-схемой, показывающей конфигурацию генератора 1000 случайных чисел.
Генератор 1000 случайных чисел состоит из сдвиговых регистров 1001-1008, логических схем 1009-1012 "исключающее ИЛИ" и выходного буфера 1013.
Сдвиговые регистры 1001-1008 сохраняют значения параметров, введенные из секции 902 инициализации генератора случайных чисел. Кроме того, сдвиговые регистры 1001-1007 выполняют операцию сдвига с линейной обратной связью предварительно определенное число раз, и тем самым каждый раз выводят значения, которые они, соответственно, сохраняют, в правые сдвиговые регистры 1001-1008. Кроме того, сдвиговый регистр 1001 выводит сохраненное значение в логическую схему 1009 "исключающее ИЛИ" и сохраняет значение, введенное из логической схемы 1009 "исключающее ИЛИ" через операцию сдвига с линейной обратной связью. Кроме того, сдвиговый регистр 1003 выводит сохраненное значение в логическую схему 1010 "исключающее ИЛИ". Кроме того, сдвиговый регистр 1004 выводит сохраненное значение в логическую схему 1011 "исключающее ИЛИ". Кроме того, сдвиговый регистр 1006 выводит сохраненное значение в логическую схему 1012 "исключающее ИЛИ". Кроме того, сдвиговый регистр 1008 выводит сохраненное значение в логическую схему 1012 "исключающее ИЛИ" и выходной буфер 1013. Здесь "инициализация генератора случайных чисел" означает замену значений для сохранения в сдвиговых регистрах 1001-1008 на значения параметров, введенные из секции 902 инициализации генератора случайных чисел. Более конкретно, сдвиговый регистр 1001 заменяет значение для сохранения на старший значащий бит "1" значения "10111001", введенного из секции 902 инициализации генератора случайных чисел. Кроме того, сдвиговый регистр 1002 заменяет значение для сохранения на второй старший бит "0". Сдвиговые регистры 1003-1008 аналогично заменяют значения, которые они, соответственно, сохраняют, на значения от третьего старшего бита до младшего значащего бита, соответственно.
Логическая схема 1009 "исключающее ИЛИ" выполняет операцию "исключающее ИЛИ" для значения, введенного из сдвигового регистра 1001, и значения, введенного из логической схемы 1010 "исключающее ИЛИ", и выводит результат операции "исключающее ИЛИ" в сдвиговый регистр 1001.
Логическая схема 1010 "исключающее ИЛИ" выполняет операцию "исключающее ИЛИ" для значения, введенного из сдвигового регистра 1003, и значения, введенного из логической схемы 1011 "исключающее ИЛИ", и выводит результат операции "исключающее ИЛИ" в логическую схему 1009 "исключающее ИЛИ".
Логическая схема 1011 "исключающее ИЛИ" выполняет операцию "исключающее ИЛИ" для значения, введенного из сдвигового регистра 1004, и значения, введенного из логической схемы 1012 "исключающее ИЛИ", и выводит результат операции "исключающее ИЛИ" в логическую схему 1010 "исключающее ИЛИ".
Логическая схема 1012 "исключающее ИЛИ" выполняет операцию "исключающее ИЛИ" для значения, введенного из сдвигового регистра 1006, и значения, введенного из сдвигового регистра 1008, и выводит результат операции "исключающее ИЛИ" в логическую схему 1011 "исключающее ИЛИ".
Выходной буфер 1013 сохраняет значение, введенное из сдвигового регистра 1008.
Далее будет описываться способ задания идентификатора соты с использованием генератора 1000 случайных чисел.
Сначала генератор 1000 случайных чисел инициализируется посредством замены состояний сдвиговых регистров 1001-1008 на значения, введенные из секции 902 инициализации генератора случайных чисел. Затем генератор 1000 случайных чисел выполняет операцию сдвига с линейной обратной связью предварительно определенное число раз. Более конкретно, значение, сохраненное в сдвиговом регистре 1001, выводится в правый сдвиговый регистр 1002, и сдвиговый регистр 1002 сохраняет значение, введенное из сдвигового регистра 1001. Кроме того, значение, сохраненное в сдвиговом регистре 1002, выводится в правый сдвиговый регистр 1003, и сдвиговый регистр 1003 сохраняет значение, введенное из сдвигового регистра 1002. В случаях сдвиговых регистров 1004-1007 сохраненные значения аналогично выводятся в их соответствующие правые сдвиговые регистры. Сдвиговый регистр 1008 выводит сохраненное значение в выходной буфер 1013. Кроме того, логические схемы 1009-1012 "исключающее ИЛИ" выполняют операцию "исключающее ИЛИ", и результат выполнения операции из логической схемы 1009 "исключающее ИЛИ" сохраняется в сдвиговом регистре 1001.
Предположим, что число сдвигов с линейной обратной связью равняется 100 и размер в битах выходного буфера 1013 составляет 16 битов, генератор 1000 случайных чисел, в завершение, получает двоичное значение "0010011010010010". Секция 904 определения идентификаторов сот преобразует двоичное значение, полученное в генераторе 1000 случайных чисел, в шестнадцатеричное значение, дополнительно добавляет "0x" к его заголовку и задает "0x2692" в качестве идентификатора соты.
Таким образом, согласно настоящему варианту осуществления устройство базовой станции задает идентификатор соты устройства базовой станции из сохраненного MAC-адреса устройства базовой станции и может тем самым легко задавать идентификатор соты, когда задание идентификатора соты необходимо в устройстве базовой станции, установленном обычным пользователем. Кроме того, согласно настоящему варианту осуществления устройство базовой станции автономным образом задает идентификатор соты с использованием MAC-адреса, что дает возможность устройству базовой станции работать посредством автоматического конфигурирования. Кроме того, согласно настоящему варианту осуществления, поскольку идентификатор соты задается с использованием MAC-адреса, необязательно сохранять выделенную информацию для задания идентификатора соты и тем самым можно задавать идентификатор соты по необходимости без увеличения емкости запоминающего устройства, смонтированного в устройстве базовой станции.
В настоящем варианте осуществления генератор случайных чисел инициализируется с использованием MAC-адреса, но настоящий вариант осуществления не ограничен этим, и таблица случайных чисел может быть инициализирована с использованием IP-адреса, информации времени или имени устройства базовой станции посредством применения настоящего варианта осуществления к вышеописанным вариантам 1-3 осуществления. Кроме того, в настоящем варианте осуществления идентификатор соты задается с использованием MAC-адреса, но настоящий вариант осуществления не ограничен этим, и идентификатор соты может задаваться с использованием произвольного адреса, отличного от MAC-адреса, назначенного устройству базовой станции. Кроме того, в настоящем варианте осуществления сдвиговый регистр с линейной обратной связью используется в качестве секции генерирования случайных чисел, но настоящий вариант осуществления не ограничен этим, и произвольный алгоритм генерирования случайных чисел, к примеру линейный конгруэнтный способ, также может использоваться.
В вышеприведенных вариантах 1-4 осуществления идентификатор соты задается с использованием IP-адреса, информации времени, имени устройства базовой станции или MAC-адреса, но настоящее изобретение не ограничено этим, и идентификатор соты также может задаваться с использованием частоты восходящей линии связи, режима перескока частот, конфигурации зондирующего опорного сигнала и т.п.
Раскрытие сущности заявки на патент Японии № 2009-48473, поданной 2 марта 2009 года, включая описание, чертежи и реферат, полностью содержится в данном документе по ссылке.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
Устройство базовой станции и способ задания идентификатора соты согласно настоящему изобретению являются подходящими для использования при автономном определении идентификатора соты, в частности, когда пользователь устанавливает устройство базовой станции.