СИСТЕМА И СПОСОБ ДЛЯ СИНХРОНИЗАЦИИ СОСТОЯНИЙ МЕЖДУ БАЗОВОЙ СТАНЦИЕЙ И МОБИЛЬНОЙ СТАНЦИЕЙ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ
SYSTEM AND METHOD FOR SYNCHRONISATION OF MODES BETWEEN BASIC STATION AND MOBILE STATION IN MOBILE COMMUNICATION SYSTEM

Область техники
Настоящее изобретение в общем относится к системе мобильной связи и, более конкретно, к системе и способу для синхронизации состояний между базовой станцией и мобильной станцией в системе мобильной связи, использующей частотное мультиплексирование.
Предшествующий уровень техники
Система связи стандарта IEEE (Институт инженеров по электротехнике и радиоэлектронике) 802.16 выполняет связь с использованием информации о соединении, согласованной между абонентской станцией и базовой станцией.
На фиг.1 схематично иллюстрируется структура обычной системы связи стандарта IEEE 802.16.
Согласно фиг.1 беспроводная сеть MAN (мегаполисная цифровая сеть), служащая в качестве системы связи широкополосного беспроводного доступа (BWA), поддерживает более обширную область обслуживания и более высокую скорость передачи, чем беспроводная система связи LAN (локальная сеть). Система связи стандарта IEEE 802.16 использует мультиплексирование с ортогональным частотным разделением (OFDM) и/или множественный доступ с ортогональным частотным разделением (OFDMA) для поддержки сети широкополосной передачи в физическом канале беспроводной системы связи MAN. То есть, система связи стандарта IEEE 802.16 является системой связи широкополосного беспроводного доступа (BWA), использующей схему OFDM/OFDMA.
Поскольку система связи стандарта IEEE 802.16 использует схему OFDM/OFDMA в беспроводной системе связи MAN, сигнал физического канала может передаваться на множестве поднесущих, и поэтому могут передаваться высокоскоростные данные.
Согласно фиг.1 система связи стандарта IEEE 802.16 имеет многоячеечную структуру, то есть ячейки 100 и 150, и снабжена базовой станцией (BS) 110 для покрытия ячейки 100, BS 140 для покрытия ячейки 150 и множеством мобильных станций (MS) 111, 113, 130, 151 и 153. Передача и прием сигналов между BS 110 и 140 и MS 111, 113, 130, 151 и 153 выполняются с использованием схемы OFDM/OFDMA.
Фиг.2 иллюстрирует опорную модель сети обычной системы мобильной связи.
Согласно фиг.2 опорная модель сети конфигурирована с использованием мобильных станций (MS) 210 и 220, базовых станций (BS) 230 и 240 и сервера 250 аутентификации и авторизации услуг (ASA).
Связь между MS 210 или 220 и BS 230 или 240 выполняется через “U”-интерфейс. “U”-интерфейс представляет собой интерфейс, в котором определены операции физического (PHY) уровня и уровня доступа к среде передачи (MAC) и операция, относящаяся к обмену сообщениями.
Связь между BS 230 и 240 выполняется через “IB”-интерфейс. “IB”-интерфейс является интерфейсом, в котором определены операции передачи сообщений, относящихся к информации о MS, для которых выполняется передача обслуживания, состоянию BS, запросу противоположной BS и т.д.
С другой стороны, связь между BS 230 или 240 и ASA-сервером 250 выполняется через “A”-интерфейс. “A”-интерфейс представляет собой интерфейс, в котором определены операция и функционирование между BS 230 или 240 и ASA-сервером 250 для процедуры аутентификации MS 210 и 220.
Фиг.3 иллюстрирует внутреннюю структуру базовой станции для обычной системы связи.
Согласно фиг.3 базовая станция (BS) снабжена блоком управляющего процессора (CPU) 310, блоками физического уровня OFDMA (OPU) 315 и 320, канальными блоками (CHU) 325, 330, 335 и 340 и блоком сетевого процессора (NPU) 345. Компоненты соединены с системными шинами (BUS). Данные и информация управления передаются и принимаются через шины BUS.
Блоки OPU 315 и 320 демодулируют и декодируют OFDMA-символы, принимаемые в разных частотных диапазонах, для выделения данных или кодируют и модулируют данные для получения OFDMA-символов. То есть блоки OPU 315 и 320 декодируют OFDMA-сигналы, принимаемые от мобильных станций (MS), выделяют МАС-кадры для передачи выделенных МАС-кадров к ассоциированному блоку CPU или кодируют МАС-кадры, принятые от блоков CHU 325, 330, 335 и 340, для получения OFDMA-символов для передачи OFDMA-символов в мобильные станции.
Блоки CHU 325, 330, 335 и 340 генерируют высокоуровневые блоки данных протокола (PDU) (например, пакеты Интернет-протокола (IP)) из принятых МАС-кадров или делят высокоуровневые PDU-блоки на МАС-кадры. То есть блоки CHU 325, 330, 335 и 340 собирают МАС-кадры через шину BUS от блоков OPU 315 и 320 для генерации высокоуровневых PDU-блоков и передают сформированные высокоуровневые PDU-блоки в блок NPU 345, или делят высокоуровневые PDU-блоки, принятые от блока NPU 345, на МАС-кадры для передачи МАС-кадров в блоки OPU 315 и 320. Блок NPU 345 выполняет функцию информационного обмена с сетью, соединенной с BS, то есть с BS или ASA-сервером.
Блок СPU 310 несет ответственность за все функции управления базовых станций. То есть, команда для выполнения функции, отображенной на ввод команды от оператора BS, переносится на все блоки.
Как показано на фиг.3, базовая станция имеет структуру, обеспечивающую возможность обработки данных мобильных станций для передачи обработанных данных с использованием “IB”-интерфейса или “A”-интерфейса, даже если блок СPU отключен или не инсталлирован вследствие отказа. Система имеет структуру, в которой на функционирование базовой станции не оказывается влияния, даже если один блок отключен или не инсталлирован.
Фиг.4 схематично иллюстрирует формат кадра нисходящей линии связи (DL) в системе мобильной связи с использованием схемы OFDM/OFDMA. Более конкретно, фиг.4 схематично иллюстрирует формат DL-кадра системы связи стандарта IEEE 802.16.
Согласно фиг.4 DL-кадр имеет часть 400 преамбулы, часть 410 управления широковещательной передачей и множество частей 420 и 430 мультиплексирования с временным разделением (TDM) или множественного доступа с временным разделением (TDMA). Сигнал синхронизации для вхождения в синхронизм между базовой станцией и мобильной станцией, т.е. последовательность преамбулы, передается в части 400 преамбулы.
Часть 410 управления широковещательной передачей имеет поле управляющего заголовка кадра (FCH) 415, поле DL_MAP 411 и поле UL(восходящая линии связи)_МАР 413. Здесь поле FCH иллюстрируется как поле префикса кадра нисходящей линии связи (DLFP), в котором информация DLFP передается согласно фиг.4. Формат DLFP показан в таблице 1.
<b>Таблица 1</b>
<b>Синтаксис</b>
<b>Размер</b>
<b>Примечания</b>
Формат_префикса_DL_кадра() {
Используемая битовая карта отображения подканалов
6 битов
Бит #0:использованы подканалы 0-11
Бит #1: использованы подканалы 12-19
Бит #2: использованы подканалы 20-31
Бит #3: использованы подканалы 32-39
Бит #4: использованы подканалы 40-51
Бит #5: использованы подканалы 52-59
Зарезервировано
1 бит
Должен быть установлен в ноль
Индикация_кодирования_ повторения
2 бита
00 - в DL_MAP нет кодирования повторения
01 - в DL_MAP использовано кодирование повторения 2
10 - в DL_MAP использовано кодирование повторения 4
11 - в DL_MAP использовано кодирование повторения 6
Индикация_кодирования
3 бита
0b000 - CC кодирование использовано в DL_MAP
0b001 - BTC кодирование использовано в DL_MAP
0b010 - CTC кодирование использовано в DL_MAP
0b011 - ZT CC кодирование использовано в DL_MAP
0b100-0b111 - зарезервированы
Длина_DL_MAP
8 битов
Зарезервировано
4 бита
Как показано в таблице 1, поле DLFP включает в себя множество информационных элементов (IE). Эти информационные элементы включают в себя используемую битовую карту отображения подканалов для указания числа групп подканалов, использованных в конкретной используемой зоне подканалов DL-кадра, индикацию кодирования повторения, используемую в DL_MAP, индикацию кодирования для указания схемы модуляции и кодирования, используемой в DL_MAP, индикацию кодирования для указания схемы модуляции и кодирования, используемой для передачи DL_MAP, и длину DL_MAP.
Поле 411 DL_MAP является полем, в котором передается сообщение DL_MAP. Информационные элементы, включенные в сообщение DL_MAP, показаны в таблице 2.
<b>Таблица 2</b>
<b>Синтаксис</b>
<b>Размер</b>
<b>Примечания</b>
Формат_Сообщения_ DL_MAP() {
<b>Тип сообщения распределения = 2</b>
8 битов
<b>Поле синхронизации PHY</b>
Переменное
Смотрите соответствующую спецификацию PHY
<b>Отсчет DCD</b>
8 битов
<b>ID базовой станции</b>
48 битов
<b>Число n элементов DL_MAP</b>
16 битов
Начало PHY-специфической секции {
Смотрите применимую PHY-секцию
для (i=1;i<=n,i++ {
Для каждого элемента DL_MAP от 1 до n
Информационный_Элемент_ DL_MAP
Переменный
Смотрите соответствующую спецификацию PHY
если !(граница байта) {
<b>Полубайты заполнения</b>
4 бита
Заполнение до достижения границы байта
}
}
}
}
Как показано в таблице 2, сообщение DL_MAP содержит множество информационных элементов. Эти информационные элементы представляют тип сообщения распределения, соответствующий типу сообщения, подлежащего передаче, поле синхронизации PHY, отображаемое на схемы модуляции и демодуляции, применимые к физическому каналу, для захвата синхронизации, отсчет дескриптора канала нисходящей линии связи (DCD), отображенный на изменение конфигурации сообщения DCD, включающего в себя профиль DL-пакета, идентификатор (ID) базовой станции и число n элементов DL_MAP, следующих за ID базовой станции.
Для декодирования профиля DL-пакета информационные элементы DL_MAP отображаются на сообщения DCD для указания схем модуляции и кодирования и физических характеристик во взаимно-однозначном соответствии. То есть сообщение DCD включает в себя профиль DL-пакета. Таким образом, мобильная станция принимает сообщение DL_MAP и должна заранее знать информацию DCD, прежде чем декодировать принятое сообщение DL_MAP.
Информационные элементы, включенные в сообщение DCD, показаны в таблице 3.
<b>Таблица 3</b>
<b>Синтаксис</b>
<b>Размер</b>
<b>Примечания</b>
Формат_Сообщения_ DCD() {
<b>Тип сообщения распределения = 1</b>
8 битов
<b>ID канала нисходящей линии связи </b>
8 битов
<b>Отсчет изменения конфигурации</b>
8 битов
<b>TLV-кодированная информация для всего канала</b>
Переменный
Зависит от TLV
Начало PHY-специфической секции {
Смотрите применимую PHY-секцию
для (i=1;i<=n,i++ {
Для каждого профиля пакета нисходящей линии связи от 1 до n
<b>Профиль_Пакета_Нисходящей_Линии_Связи</b>
Зависит от PHY
}
}
}
Как показано в таблице 3, сообщение DCD содержит множество информационных элементов. Информационными элементами являются тип сообщения распределения, соответствующий типу сообщения, подлежащего передаче, используемый ID DL, отсчет изменения конфигурации, отображенный на изменение конфигурации информации DL-канала, кодированная информация Тип/Длина/Значение (TVL) для всего канала и секция, специфическая для PHY. Поле 413 UL-MAP является полем, в котором передается сообщение UL-MAP.
Как описано выше, блок CPU базовой станции отвечает за управление в целом базовой станции в системе связи стандарта IEEE 802.16. Иными словами, блок CPU распределяет информацию конфигурирования/установки базовой станции, информацию о соединении с мобильной станцией, информацию состояния мобильной станции (например, информацию о неактивном режиме MS, ее нормальном состоянии и дежурном режиме), информацию конфигурирования/установки мобильной станции и выполняет надлежащие операции, отображенные на множество возникающих событий. Когда возникает непредвиденная ошибка в блоке CPU, или оператор перезапускает блок CPU, то мобильная станция может никогда не узнать об этом. Таким образом, когда для блока CPU выполнен сброс (установка в исходное состояние) и перезапуск, мобильная станция непрерывно передает свои данные трафика в состоянии, в котором она не знает, что для блока CPU был выполнен сброс и перезапуск. В этом случае блок CPU не может управлять соответствующей мобильной станцией, поскольку информация о соединении, состоянии и конфигурации, распределяемая блоком CPU, отсутствует ввиду сброса (установки в исходное состояние).
Иными словами, мобильная станция передает UL-данные с использованием ID соединения (CID), уже назначенного перед сбросом блока CPU, но базовая станция может никогда не узнать CID, используемого в мобильной станции для приема услуги. Таким образом, существует реальная необходимость в способе, позволяющем поддерживать синхронизацию состояний между базовой станцией и мобильной станцией, когда блок CPU в базовой станции сбрасывается в исходное состояние.
Сущность изобретения
Поэтому целью настоящего изобретения является создание системы и способа, которые могут поддерживать синхронизацию состояний между базовой станцией и мобильной станцией в системе связи с широкополосным беспроводным доступом.
В соответствии с одним аспектом настоящего изобретения предусмотрен способ синхронизации состояния с базовой станцией в мобильной станции системы мобильной связи, включающий прием текущего значения отсчета, указывающего изменение состояния базовой станции, сравнение принятого текущего значения отсчета с предыдущим значением отсчета, ранее принятым и сохраненным, и выполнение процедуры входа в сеть с базовой станцией, если значение текущего отсчета отличается от предыдущего значения отсчета.
В соответствии с другим аспектом настоящего изобретения предусмотрен способ синхронизации состояния с мобильной станцией в базовой станции системы мобильной связи, включающий сброс блока управляющего процессора базовой станции, установку значения отсчета, соответствующего сбросу, и передачу установленного значения отсчета в мобильную станцию, и выполнение процедуры входа в сеть с мобильной станцией.
В соответствии с другим аспектом настоящего изобретения предусмотрена система для синхронизации состояний между базовой станцией и мобильной станцией в системе мобильной связи, включающая в себя базовую станцию для установки и передачи текущего значения отсчета, указывающего на изменение состояния между мобильной станцией и базовой станцией, и мобильную станцию для приема значения отсчета от базовой станции, сравнения принятого текущего значения отсчета и предыдущего значения отсчета, ранее принятого и сохраненного, и выполнения процедуры входа в сеть с базовой станцией, если текущее значение отсчета отличается от предыдущего значения отсчета.
В соответствии с еще одним аспектом настоящего изобретения предусмотрен способ синхронизации состояний между базовой станцией и мобильной станцией в системе мобильной связи, включающий установку значения отсчета, указывающего на изменение состояния базовой станции, и передачу сообщения индикации сброса в исходное состояние базовой станции (BS_RESET_IND), содержащего значение отсчета, на мобильную станцию, выделение мобильной станцией установленного значения отсчета, содержащегося в сообщении BS_RESET_IND, сравнение выделенного установленного значения отсчета с предыдущим значением отсчета, ранее выделенным и сохраненным, и выполнение процедуры входа в сеть с базовой станцией, если установленное значение отсчета отличается от предыдущего значения отсчета.
В соответствии с еще одним аспектом настоящего изобретения предусмотрен способ синхронизации состояний между базовой станцией и мобильной станцией в системе мобильной связи, включающий установку значения отсчета, указывающего на изменение состояния относительно базовой станции, и конфигурирование и передачу поля кодирования Тип/Длина/Значение (TLV) на мобильную станцию, выделение мобильной станцией установленного значения отсчета, содержащегося в поле кодирования TLV, сравнение выделенного установленного значения отсчета с предыдущим значением отсчета, ранее выделенным и сохраненным, и выполнение процедуры входа в сеть с базовой станцией, если установленное значение отсчета отличается от предыдущего значения отсчета.
В соответствии с еще одним аспектом настоящего изобретения предусмотрен способ синхронизации состояний между базовой станцией и мобильной станцией в системе мобильной связи, включающий установку значения отсчета, указывающего на изменение состояния относительно базовой станции, и конфигурирование и передачу префикса кадра нисходящей линии связи (DLFP), содержащего значение отсчета, выделение мобильной станцией установленного значения отсчета, содержащегося в DLFP, сравнение выделенного установленного значения отсчета с предыдущим значением отсчета, ранее сохраненным, и выполнение процедуры входа в сеть с базовой станцией, если установленное значение отсчета отличается от предыдущего значения отсчета.
В соответствии с еще одним аспектом настоящего изобретения предусмотрен способ синхронизации состояний между базовой станцией и мобильной станцией в системе мобильной связи, включающий передачу первоначального запроса на определение диапазона к базовой станции, прием ответа на первоначальный запрос на определение диапазона от базовой станции, причем ответ содержит первое значение отсчета, указывающее на число изменений состояний базовой станции, сохранение первого значения отсчета, прием второго значения отсчета, указывающего на число изменений состояний, от базовой станции и выполнение процедуры входа в сеть с базовой станцией, если второе значение отсчета отличается от первого значения отсчета.
Краткое описание чертежей
Вышеуказанные и другие цели и аспекты настоящего изобретения поясняются в последующем детальном описании, иллюстрируемом чертежами, на которых представлено следующее:
фиг.1 - схематичная иллюстрация структуры обычной системы связи стандарта IEEE 802. 16;
фиг.2 - опорная модель сети для обычной системы мобильной связи;
фиг.3 - внутренняя структура базовой станции (BS) в обычной системе мобильной связи;
фиг.4 - формат кадра нисходящей линии связи в системе мобильной связи, использующей мультиплексирование с ортогональным частотным разделением (OFDM) и/или множественный доступ с ортогональным частотным разделением (OFDMA);
фиг.5 - диаграмма потока сигналов, иллюстрирующая синхронизацию состояний между базовой станцией (BS) и мобильной станцией (MS) в системе мобильной связи в соответствии с первым вариантом осуществления настоящего изобретения;
фиг.6 - диаграмма потока сигналов, иллюстрирующая синхронизацию состояний между базовой станцией (BS) и мобильной станцией (MS) в системе мобильной связи в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг.7 - диаграмма потока сигналов, иллюстрирующая синхронизацию состояний между базовой станцией (BS) и мобильной станцией (MS) в системе мобильной связи в соответствии с третьим вариантом осуществления настоящего изобретения;
фиг.8 - блок-схема, иллюстрирующая процесс работы мобильной станции (MS) для синхронизации состояний с базовой станцией (BS) в соответствии с настоящим изобретением;
фиг.8 - блок-схема, иллюстрирующая процесс работы базовой станции (BS) для синхронизации состояний с мобильной станцией (MS) в соответствии с настоящим изобретением.
Детальное описание предпочтительных вариантов осуществления изобретения
Предпочтительные варианты осуществления настоящего изобретения описаны более подробно ниже со ссылками на иллюстрирующие чертежи. В последующем описании детальные описания функций и конфигураций, включенных в настоящий документ и хорошо известных специалистам в данной области техники, опущены для ясности и краткости.
Настоящее изобретение относится к системе и способу, которые могут поддерживать синхронизацию соединения, состояния и конфигурации между базовой станцией (BS) и мобильной станцией (MS) в системе мобильной связи.
Более детально, базовая станция согласно настоящему изобретению обеспечивает приращение значения отсчета перезапуска на единицу, если базовая станция перезапускается ввиду критической ошибки или намерения оператора, и уведомляет мобильную станцию о том, что базовая станция перезапущена. Например, блок управляющего процессора (CPU) 310 базовой станции может быть отключен и перезапущен, если произошла критическая ошибка. Если ранее принятое значение отсчета перезапуска отличается от текущего принятого значения отсчета перезапуска, то мобильная станция выполняет процедуру входа в сеть с базовой станцией. Далее синхронизация соединения, состояния и конфигурации упоминается как синхронизация состояний.
Первый вариант осуществления
В первом варианте осуществления настоящего изобретения базовая станция заново определяет сообщение индикации сброса в исходное состояние базовой станции (BS_RESET_IND) в качестве сообщения для индикации того, запущен ли повторно блок управляющего процессора (CPU). Базовая станция содержит поле отсчета перезапуска, соответствующее информации отсчета перезапуска CPU в сообщении BS_RESET_IND, и периодически или апериодически транслирует сообщение BS_RESET_IND к мобильной станции. Если сообщение BS_RESET_IND принято, то мобильная станция сравнивает свое значение отсчета перезапуска со старым значением отсчета перезапуска ранее принятого сообщения BS_RESET_IND. Если два значения отличаются друг от друга, то мобильная станция выполняет процедуру входа в сеть с базовой станцией. В таблице 4 показан заново определенный формат сообщения BS_RESET_IND.
<b>Таблица 4</b>
<b>Синтаксис</b>
<b>Размер</b>
<b>Примечание</b>
Формат_сообщения_BS_RESET_IND() {
Тип сообщения управления
8 битов
Отсчет перезапуска
8 битов
}
Как показано в таблице 4, сообщение BS_RESET_IND, заново определенное в первом примерном варианте осуществления настоящего изобретения, включает поле отсчета перезапуска для указания значения отсчета соответственно перезапуску базовой станции. С другой стороны, сообщение BS_RESET_IND является периодически или апериодически транслируемым один или более раз, потому что мобильные станции, работающие в неактивном или дежурном режиме, а также мобильная станция, работающая в нормальном режиме, должны иметь возможность принять сообщение BS_RESET_IND.
Здесь, если первоначальное определение диапазона выполнено, и мобильная станция, зарегистрированная в базовой станции, первый раз принимает сообщение BS_RESET_IND, то отсчет перезапуска, включенный в сообщение BS_RESET_IND, сохраняется в качестве прежнего значения отсчета перезапуска.
С другой стороны, мобильная станция, выполняющая первоначальное определение диапазона, передает сообщение запроса определения диапазона (RNG-REQ) на базовую станцию и принимает сообщение ответа определения диапазона (RNG-REQ) от базовой станции. Если поле отсчета перезапуска включено в поле кодирования TLV сообщения RNG-REQ, мобильная станция, выполняющая первоначальное определение диапазона, может сохранять принятое значение отсчета перезапуска в качестве прежнего значения отсчета перезапуска.
На фиг.5 представлена диаграмма потока сигналов, иллюстрирующая синхронизацию состояний между базовой станцией и мобильной станцией в системе мобильной связи в соответствии с первым вариантом осуществления изобретения.
Согласно фиг.5 базовая станция 550 периодически или апериодически передает сообщение BS_RESET_IND на мобильную станцию 500 (этапы 502 и 504). Мобильная станция 500 сравнивает текущее значение отсчета перезапуска, включенное в принятое сообщение BS_RESET_IND, с ранее сохраненным прежним значением отсчета перезапуска, каждый раз, когда принимается сообщение (506).
Если блок CPU базовой станции 550 перезапущен (этап 508), базовая станция 550 сообщает приращение значению отсчета перезапуска на единицу (этап 510) и включает обновленное значение отсчета перезапуска в сообщение BS_RESET_IND для передачи сообщения BS_RESET_IND к мобильной станции 500 (этап 512).
Мобильная станция 500 принимает сообщение BS_RESET_IND и определяет, является ли текущее значение отсчета перезапуска, включенное в сообщение, равным ранее сохраненному прежнему значению отсчета перезапуска (этап 514). Если два значения различаются, то мобильная станция определяет, что блок CPU базовой станции 550 перезапущен, и выполняет процедуру входа в сеть для синхронизации состояний с базовой станцией (этап 516).
Второй вариант осуществления
Во втором варианте осуществления настоящего изобретения используется новое сообщение отсчета дескриптора канала нисходящей линии связи (DCD), которое получено путем частичного изменения обычного сообщения DCD в качестве сообщения для указания того, был ли перезапущен блок CPU. Обычное сообщение DCD включает в себя множество полей кодирования TLV. Сообщение DCD в соответствии со вторым примерным вариантом осуществления настоящего изобретения дополнительно включает в себя новое поле кодирования TLV отсчета перезапуска. Поле кодирования TLV отсчета перезапуска может быть определено, как показано в таблице 5.
<b>Таблица 5</b>
<b>Тип</b>
<b>Длина</b>
<b>Значение</b>
Отсчет перезапуска
1
0~255
Когда блок CPU базовой станции перезапускается, и значение отсчета перезапуска изменяется, поле кодирования TLV отсчета перезапуска может быть включено в сообщение DCD. Если блок CPU не перезапускается, то базовая станция может транслировать сообщение DCD, которое не включает в себя поле кодирования TLV отсчета перезапуска. После приема сообщения DCD без поля кодирования TLV отсчета перезапуска мобильная станция определяет, что значение отсчета перезапуска равно предыдущему значению отсчета перезапуска. Разумеется, поле кодирования TLV отсчета перезапуска может транслироваться в каждом сообщении DCD, даже если его значение отсчета перезапуска равно предыдущему значению отсчета перезапуска. Мобильная станция сравнивает значения отсчета перезапуска и сохраняет текущее принятое значение отсчета перезапуска в качестве прежнего значения отсчета перезапуска.
С другой стороны, поле кодирования TLV отсчета перезапуска может быть включено во все сообщения нисходящей линии связи, использующие поле кодирования TLV, а также сообщение DCD. Например, поле кодирования TLV отсчета перезапуска может периодически транслироваться в сообщении DL-MAP.
На фиг.6 показана диаграмма потока сигналов, иллюстрирующая синхронизацию состояний между базовой станцией и мобильной станцией в соответствии со вторым вариантом осуществления настоящего изобретения.
Согласно фиг.6 базовая станция 650 периодически передает сообщение DCD на мобильную станцию 600 (этапы 602 и 604). Мобильная станция 600 сравнивает текущее значение отсчета перезапуска поля кодирования TLV отсчета перезапуска, включенное в принятое сообщение DCD, с ранее сохраненным прежним значением отсчета перезапуска, каждый раз, когда принимается сообщение (606).
Если блок CPU базовой станции 650 перезапущен (этап 608), базовая станция 650 сообщает приращение значению отсчета перезапуска на единицу (этап 610) и включает обновленное значение отсчета перезапуска в поле кодирования TLV отсчета перезапуска для передачи сообщения DCD к мобильной станции 600 (этап 612).
Мобильная станция 600 принимает сообщение DCD и определяет, является ли текущее значение отсчета перезапуска, включенное в сообщение, равным ранее сохраненному прежнему значению отсчета перезапуска (этап 614). Если два значения различаются, то мобильная станция определяет, что блок CPU базовой станции 650 перезапущен, и выполняет процедуру входа в сеть для синхронизации состояний с базовой станцией (этап 616).
Третий вариант осуществления
В третьем варианте осуществления настоящего изобретения скорректированная информация DLFP используется для индикации того, был ли блок CPU перезапущен. Скорректированный формат показан в таблице 6.
<b>Таблица 6</b>
<b>Синтаксис</b>
<b>Размер</b>
<b>Примечания</b>
Формат_префикса_DL_кадра() {
Используемая битовая карта отображения подканалов
6 битов
Бит #0:использованы подканалы 0-11
Бит #1: использованы подканалы 12-19
Бит #2: использованы подканалы 20-31
Бит #3: использованы подканалы 32-39
Бит #4: использованы подканалы 40-51
Бит #5: использованы подканалы 52-59
Зарезервировано
1 бит
Должен быть установлен в ноль
Индикация_кодирования_ повторения
2 бита
00 - в DL_MAP нет кодирования повторения
01 - в DL_MAP использовано кодирование повторения 2
10 - в DL_MAP использовано кодирование повторения 4
11 - в DL_MAP использовано кодирование повторения 6
Индикация_кодирования
3 бита
0b000 - CC кодирование использовано в DL_MAP
0b001 - BTC кодирование использовано в DL_MAP
0b010 - CTC кодирование использовано в DL_MAP
0b011 - ZT CC кодирование использовано в DL_MAP
0b100-0b111 - зарезервированы
Длина_DL_MAP
8 битов
Отсчет перезапуска
4 бита
DLFP представляет собой информацию, которая должна передаваться к мобильной станции в FCH в каждом кадре. В соответствии с третьим примерным вариантом осуществления настоящего изобретения, DLFP использует 4 бита из 5 зарезервированных битов в качестве отсчета перезапуска. Здесь отсчет перезапуска установлен на 4 бита в качестве одного примера. Число битов, используемое для отсчета перезапуска, может изменяться.
Мобильная станция сравнивает значение отсчета перезапуска текущего принятого DLFP с прежним значением отсчета перезапуска ранее принятого DLFP. Если оба значения различаются одно от другого, то мобильная станция выполняет процедуру входа в сеть с базовой станцией. Затем мобильная станция сохраняет значение отсчета перезапуска текущего принятого DLFP в качестве прежнего значения отсчета перезапуска.
На фиг.7 показана диаграмма потока сигналов, иллюстрирующая синхронизацию состояний между базовой станцией и мобильной станцией в системе мобильной связи в соответствии с третьим вариантом осуществления настоящего изобретения.
Согласно фиг.7 базовая станция 750 периодически передает DL-кадр с информацией DLFP на мобильную станцию 700 (этапы 702 и 704). Мобильная станция 700 сравнивает текущее значение отсчета перезапуска информации DLFP, включенной в FCH принятого DL-кадра, с ранее сохраненным прежним значением отсчета перезапуска каждый раз, когда принимается информация (706).
Если блок CPU базовой станции 750 перезапущен (этап 708), базовая станция 750 сообщает приращение значению отсчета перезапуска на единицу (этап 710) и включает обновленное значение отсчета перезапуска в поле отсчета перезапуска информации DLFP для передачи информации DLFP к мобильной станции 700 (этап 712).
Мобильная станция 700 принимает информацию DLFP и определяет, является ли текущее значение отсчета перезапуска, включенное в информацию DLFP, равным ранее сохраненному прежнему значению отсчета перезапуска (этап 714). Если два значения различаются, то мобильная станция определяет, что блок CPU базовой станции 750 перезапущен, и выполняет процедуру входа в сеть для синхронизации состояний с базовой станцией (этап 716).
На фиг.8 показана блок-схема, иллюстрирующая рабочий процесс мобильной станции для синхронизации состояний с базовой станцией в соответствии с настоящим изобретением.
Согласно фиг.8 мобильная станция принимает сообщение BS_RESET_IND, сообщение DCD с полем кодирования TLV отсчета перезапуска или информацию DLFP с полем отсчета перезапуска от базовой станции на этапе 802 и переходит к этапу 804. На этапе 804 мобильная станция сравнивает значение отсчета перезапуска, выделенное из каждого сообщения, или информацию DLFP с прежним значением отсчета перезапуска, сохраненным в прежнем сообщении или информации DLFP. Если оба значения совпадают, то мобильная станция определяет, что блок CPU базовой станции не перезапущен, и переходит к этапу 802. Однако если два значения различаются, то мобильная станция определяет, что синхронизация состояний не адекватна, путем определения, что блок CPU базовой станции был перезапущен, и переходит к этапу 806. На этапе 806 мобильная станция выполняет процедуру входа в сеть с базовой станцией.
На фиг.9 показана блок-схема, иллюстрирующая рабочий процесс базовой станции для синхронизации состояний с мобильной станцией в соответствии с настоящим изобретением.
Согласно фиг.9 базовая станция передает сообщение BS_RESET_IND, сообщение DCD с полем кодирования TLV отсчета перезапуска или информацию DLFP с полем отсчета перезапуска к мобильной станции на этапе 902 и переходит к этапу 904. Если блок CPU должен быть перезапущен на этапе 904, то базовая станция переходит к этапу 906. Базовая станция на этапе 906 перезапускает блок CPU и переходит к этапу 908. Базовая станция на этапе 908 сообщает приращение значению отсчета перезапуска на единицу и включает обновленное значение отсчета перезапуска в сообщение BS_RESET_IND, сообщение DCD или информацию DLFP на этапе 902.
Как описано выше, базовая станция сообщает приращение значению отсчета перезапуска на единицу после перезапуска своего блока CPU и уведомляет мобильную станцию о перезапуске блока CPU. Разумеется, настоящее изобретение может использовать 1-битовое значение индикации для уведомления мобильной станции о перезапуске блока CPU после или перед тем, как базовая станция перезапустит блок CPU. Например, базовая станция устанавливает значение указания перезапуска на единицу перед перезапуском блока CPU и транслирует значение указания перезапуска, так что мобильные станции могут выполнить процедуру входа в сеть спустя предварительно определенное время. Альтернативно, базовая станция устанавливает значение указания перезапуска на единицу после перезапуска блока CPU и транслирует значение указания перезапуска, так что мобильные станции могут выполнить процедуру входа в сеть.
В соответствии с настоящим изобретением, когда базовая станция инициализирует информацию состояния/конфигурации/ соединения для всех мобильных станций, управляемых при этом одновременно, за исключением случая, когда блок CPU базовой станции перезапущен, базовая станция намеренно сообщает приращение отсчету перезапуска и уведомляет мобильные станции об обновленном отсчете перезапуска. Мобильная станция принимает обновленный отсчет перезапуска и определяет, что базовая станция бала перезапущена, тем самым выполняя процедуру входа в сеть.
Если блок CPU базовой станции перезапускается в системе связи с широкополосным беспроводным доступом в соответствии с настоящим изобретением, базовая станция уведомляет мобильную станцию о том, что значение отсчета перезапуска изменилось в соответствии с перезапуском. Мобильная станция сравнивает прежнее значение отсчета перезапуска с новым значением отсчета перезапуска. Если оба значения различны, то мобильная станция выполняет процедуру входа в сеть, тем самым поддерживая синхронизацию состояний с базовой станцией. Если информация состояния, конфигурации и соединения мобильной станции должна быть инициализирована ввиду проблем в самой базовой станции, то процедура входа в сеть может быть выполнена в ответ на команду, так что может осуществляться эффективное распределение ресурсов.
Хотя варианты осуществления изобретения раскрыты для иллюстративных целей, специалистам в данной области техники должно быть понятно, что возможны различные модификации, дополнения и замены без отклонения от объема настоящего изобретения. Поэтому настоящее изобретение не ограничено вышеописанными вариантами осуществления, а определяется последующими пунктами формулы изобретения, вместе с их полным объемом эквивалентов.