СПОСОБ И УСТРОЙСТВО ДЛЯ ОБНОВЛЕНИЯ СИСТЕМНОЙ ИНФОРМАЦИИ В СИСТЕМЕ ШИРОКОПОЛОСНОЙ БЕСПРОВОДНОЙ СВЯЗИ
METHOD AND APPARATUS FOR UPDATING SYSTEM INFORMATION IN BROADBAND WIRELESS COMMUNICATION SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к обновлению системной информации в системе широкополосной беспроводной связи, а более конкретно, к способу и устройству для обновления системной информации, пересылаемой посредством заголовка суперкадра.
Уровень техники
Для связи между базовой станцией и терминалом в системе широкополосной беспроводной связи из базовой станции в терминал должна передаваться системная информация, необходимая для связи. Базовая станция может пересылать существенную системную информацию, необходимую для ее связи с терминалом, посредством заголовка суперкадра (SFH) и пересылать дополнительную системную информацию посредством широковещательного сообщения.
В системной информации существенная системная информация, пересылаемая посредством SFH, должна периодически обновляться для непрерывной связи между базовой станцией и терминалом, и терминал должен периодически проверять то, изменена ли существенная системная информация, пересылаемая из базовой станции, и выполнять декодирование и обновление этой системной информации.
Однако когда системная информация не изменяется, если терминал всегда декодирует и обновляет системную информацию, пересылаемую посредством SFH и т.п., то мощность терминала излишне потребляется. В частности, если терминал в спящем режиме или в режиме ожидания декодирует и обновляет системную информацию, пересылаемую посредством SFH, то это является неэффективным с точки зрения потребления мощности терминала.
Соответственно, для предотвращения потребления мощности терминала требуется более эффективный способ обновления системной информации.
Раскрытие изобретения
Техническая проблема
Следовательно, целью настоящего изобретения является обеспечение способа и устройства для эффективного обновления системной информации с обеспечением возможности терминалу не декодировать ненужную системную информацию и с предотвращением потребления мощности.
Решение проблемы
Для достижения этих и других преимуществ и в соответствии с целью настоящего изобретения, как воплощено и в общих чертах описано в этом документе, обеспечен способ обновления системной информации в системе широкополосной беспроводной связи, в которой данные передаются и принимаются посредством суперкадра, включающий в себя: прием информации из базовой станции посредством суперкадров, включающих в себя первичный заголовок суперкадра (P-SFH) и вторичный заголовок суперкадра (S-SFH), причем эта информация включает в себя управляющую информацию, передаваемую посредством элемента информации P-SFH (P-SFH IE), и системную информацию, передаваемую посредством по меньшей мере одного элемента информации подпакета (SP) S-SFH (S-SFH SP IE), декодирование P-SFH IE, причем P-SFH IE включает в себя битовый массив информации о планировании, указывающий передаваемые S-SFH SP IE в суперкадре, подсчитываемое количество изменений (CC) S-SFH и битовый массив изменений SP, указывающий статус изменения элементов S-SFH SP IE, сравнение принятого CC с ранее сохраненным CC, проверку битового массива изменений S-SFH SP, если существует различие между принятым CC и сохраненным CC, и декодирование и обновление соответствующего SP IE S-SFH на основе результата проверки.
В одном иллюстративном варианте осуществления способ может дополнительно включать в себя этап сохранения принятого CC и битового массива изменений SP S-SFH.
В другом варианте осуществления на этапе проверки битового массива изменений SP проверяется количество переключенных битов ранее сохраненного битового массива изменений SP посредством сравнения битового массива изменений SP с сохраненным битовым массивом изменений SP, причем соответствующим SP IE для декодирования и обновления является SP IE, бит битового массива изменений SP которого является переключенным, если количество переключенных битов является идентичным разности между принятым CC и сохраненным CC.
В другом варианте осуществления на этапе проверки битового массива изменений SP проверяется количество битов, значение которых установлено в 1, причем соответствующим SP IE для декодирования и обновления является SP IE, бит битового массива изменений SP которого установлен в 1, если количество битов, значение которых установлено в 1, является идентичным разности между принятым CC и сохраненным CC.
В другом варианте осуществления на этапе проверки битового массива изменений SP проверяется количество переключенных битов ранее сохраненного битового массива изменений SP посредством сравнения битового массива изменений SP с сохраненным битовым массивом изменений SP, причем соответствующим SP IE для декодирования и обновления являются все принятые SP IE, если количество переключенных битов отличается от значения разности между принятым CC и сохраненным CC.
В другом варианте осуществления S-SFH содержит три SP IE, и битовый массив изменений SP содержит три бита, указывающие статус изменения этих трех SP IE соответственно, и когда какое-либо значение из этих SP IE изменяется, бит в соответствующей позиции в битовом массиве изменений SP переключается или устанавливается в 1.
В другом варианте осуществления S-SFH содержит три SP IE, причем все имеют разный период передачи и передаются согласно планированию базовой станции, и информация о периодичности планирования этих трех SP IE пересылается посредством конкретного SP IE.
В другом варианте осуществления S-SFH содержит три SP IE, причем каждый из них имеет разный период передачи и передается согласно планированию базовой станции, и информация о периодичности планирования этих трех SP IE пересылается посредством управляющего сообщения MAC (управление доступом к среде).
В другом варианте осуществления CC в S-SFH увеличивается на 1 по модулю 16 каждый раз, когда какое-нибудь значение из SP IE изменяется.
Для достижения вышеупомянутой цели также обеспечено устройство для обновления системной информации в системе широкополосной беспроводной связи, в которой данные передаются и принимаются посредством суперкадра, включающее в себя: приемник, выполненный с возможностью приема информации из базовой станции посредством суперкадра, включающего в себя первичный заголовок суперкадра (P-SFH) и вторичный заголовок суперкадра (S-SFH), причем эта информация включает в себя управляющую информацию, передаваемую посредством элемента информации P-SFH (P-SFH IE), и системную информацию, передаваемую посредством по меньшей мере одного элемента информации подпакета (SP) S-SFH (S-SFH SP IE), декодер, выполненный с возможностью декодирования P-SFH IE, включающего в себя информацию о планировании, указывающую передаваемые S-SFH SP IE в суперкадре, и информацию об изменении, указывающую статус изменения системной информации в S-SFH SP IE, память, выполненную с возможностью сохранения информации об изменении, и контроллер, выполненный с возможностью проверки того, изменена ли системная информация, на основе информации об изменении, декодирования и обновления системной информации.
В одном иллюстративном варианте осуществления информация об изменении включает в себя подсчитываемое количество изменений, которое увеличивается на 1 по модулю 16 каждый раз, когда какое-либо значение из элементов S-SFH SP IE изменяется, и битовый массив изменений, указывающий статус изменения элементов S-SFH SP IE соответственно.
Элементы S-SFH SP IE могут включать в себя три SP IE и битовый массив изменений, включающий в себя три бита, указывающие статус изменения этих трех SP IE соответственно, и когда какое-либо значение из этих S-SFH SP IE изменяется, бит в соответствующей позиции в битовом массиве изменений переключается или устанавливается в 1.
В другом варианте осуществления операция проверки контроллера заключается в проверке количества переключенных битов посредством сравнения принятого битового массива изменений с сохраненным битовым массивом изменений в памяти, или проверке количества битов, значение которых установлено в 1, причем контроллер декодирует и обновляет соответствующий S-SFH SP IE, бит битового массива изменений которого переключен или установлен в 1, если количество переключенных битов или количество битов, значение которых установлено в 1, является идентичным разности между принятым подсчитываемым количеством изменений и ранее сохраненным подсчитываемым количеством изменений в памяти.
Для достижения вышеупомянутой цели также обеспечен способ обновления системной информации в системе широкополосной беспроводной связи, в которой данные передаются и принимаются посредством суперкадра, включающего в себя первый заголовок суперкадра (P-SFH) и второй заголовок суперкадра (S-SFH), включающий в себя: кодирование элемента информации (IE) P-SFH, включающего в себя битовый массив информации о планировании, подсчитываемое количество изменений и битовый массив изменений подпакетов (SP) S-SFH в принимаемом суперкадре, передачу суперкадра, включающего в себя закодированный элемент информации P-SFH посредством суперкадра (в блоке каждого суперкадра), и когда элемент информации подпакета S-SFH изменяется, изменение подсчитываемого количества изменений S-SFH так, что оно увеличивается на 1 каждый раз, когда подпакет S-SFH изменяется, изменение битового массива изменений подпакета S-SFH так, что бит в конкретной позиции, соответствующей измененному конкретному подпакету, переключается, и передачу элемента информации P-SFH, включающего в себя измененное подсчитываемое количество изменений S-SFH и битовый массив изменений подпакетов, и измененного подпакета S-SFH.
Для достижения вышеупомянутой цели также обеспечено устройство для обновления системной информации в системе широкополосной беспроводной связи, в которой данные передаются и принимаются посредством суперкадра, включающее в себя: кодер, выполненный с возможностью кодирования информации, включающей в себя управляющую информацию и системную информацию, причем управляющая информация включает в себя информацию о планировании, указывающую передаваемую системную информацию и информацию об изменении, указывающую статус изменения системной информации, контроллер, выполненный с возможностью изменения информации об изменении каждый раз, когда какое-либо значение системной информации изменяется, и передатчик, выполненный с возможностью передачи информации посредством суперкадра, включающего в себя первичный заголовок суперкадра (P-SFH) и вторичный заголовок суперкадра (S-SFH), причем управляющая информация передается посредством P-SFH, и системная информация передается, по меньшей мере, посредством одного подпакета (SP) S-SFH.
В одном иллюстративном варианте осуществления SP S-SFH может включать в себя три SP, причем информация об изменении включает в себя подсчитываемое количество изменений, которое увеличивается на 1 по модулю 16 каждый раз, когда какое-либо значение из этих SP S-SFH изменяется, и битовый массив изменений, указывающий статус изменения этих SP соответственно, и когда какое-либо значение из этих SP изменяется, бит в соответствующей позиции в битовом массиве изменений переключается или устанавливается в 1.
Вышеизложенные и другие цели, признаки, аспекты и преимущества настоящего изобретения станут более очевидными из следующего подробного описания настоящего изобретения при рассмотрении вместе с прилагаемыми чертежами.
Краткое описание чертежей
Прилагаемые чертежи, которые включены для обеспечения большего понимания изобретения и включены в состав и составляют часть этого описания изобретения, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для раскрытия принципов изобретения.
В чертежах:
Фиг.1 иллюстрирует структуру кадра верхнего уровня.
Фиг.2 иллюстрирует структуру кадра типа дуплексной связи с частотным разделением (FDD).
Фиг.3 иллюстрирует структуру кадра типа дуплексной связи с временным разделением (TDD).
Фиг.4 - блок-схема последовательности операций, иллюстрирующая процесс обнаружения ошибки в информации в P-SFH, принятом терминалом из базовой станции, согласно одному иллюстративному варианту осуществления настоящего изобретения.
Фиг.5 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно одному иллюстративному варианту осуществления настоящего изобретения.
Фиг.6 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому иллюстративному варианту осуществления настоящего изобретения.
Фиг.7 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому иллюстративному варианту осуществления настоящего изобретения.
Фиг.8 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому иллюстративному варианту осуществления настоящего изобретения.
Фиг.9 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому иллюстративному варианту осуществления настоящего изобретения.
Фиг.10 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому иллюстративному варианту осуществления настоящего изобретения.
На фиг.11 последовательно изображен процесс обновления системной информации согласно первому иллюстративному варианту осуществления настоящего изобретения.
На фиг.12 последовательно изображен процесс обновления системной информации согласно второму иллюстративному варианту осуществления настоящего изобретения.
На фиг.13 последовательно изображен процесс обновления системной информации согласно третьему иллюстративному варианту осуществления настоящего изобретения.
Фиг.14 иллюстрирует процесс обновления S-SFH терминалом согласно одному иллюстративному варианту осуществления настоящего изобретения.
Фиг.15 иллюстрирует процесс обновления S-SFH терминалом согласно другому иллюстративному варианту осуществления настоящего изобретения.
Фиг.16 иллюстрирует процесс обновления S-SFH терминалом согласно еще одному иллюстративному варианту осуществления настоящего изобретения.
Фиг.17 иллюстрирует процесс обновления S-SFH терминалом в спящем режиме/режиме ожидания согласно одному иллюстративному варианту осуществления настоящего изобретения.
Фиг.18 иллюстрирует процесс обновления S-SFH терминалом в спящем режиме/режиме ожидания согласно другому иллюстративному варианту осуществления настоящего изобретения.
На фиг.19 изображена схематическая блок-схема терминала, выполняющего операцию обновления системной информации согласно одному иллюстративному варианту осуществления настоящего изобретения.
На фиг.20 изображена схематическая блок-схема базовой станции, выполняющей операцию обновления системной информации согласно одному иллюстративному варианту осуществления настоящего изобретения.
Подробное описание изобретения
Далее подробно описаны иллюстративные варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Используется сквозная нумерация для обозначения идентичных или подобных компонентов, и повторное описание опускается. В описании настоящего изобретения, если рассматривается подробное раскрытие для родственной известной функции или конструкции, излишне уводящее от сущности настоящего изобретения, то такое раскрытие опускается, но должно быть понято специалистам в данной области техники. На чертежах формы и размерности могут быть чрезмерно увеличены для ясности, и используется сквозная нумерация для обозначения идентичных или подобных компонентов. Прилагаемые чертежи, даны только для иллюстрации, и, соответственно, не ограничивают настоящее изобретение.
Системой связи согласно одному иллюстративному варианту осуществления настоящего изобретения является система для обеспечения различных услуг связи, например, (передачи) голосовых данных, пакетных данных и т.п., которая может включать в себя базовую станцию и терминал.
Терминал согласно иллюстративному варианту осуществления настоящего изобретения может также называться абонентским пунктом (SS), пользовательским оборудованием (UE), мобильным оборудованием (ME), мобильной станцией (MS) и т.п., и может включать в себя переносное устройство с функцией связи, например, мобильный телефон, PDA, смартфон, ноутбук и т.п., или непереносное устройство, например PC, или установленное на транспортном средстве устройство.
Базовая станция (BS) относится к фиксированной позиции, обменивающейся информацией с терминалом, и может также называться eNB (усовершенствованный узел B), базовая приемопередающая система (BTS), точка доступа (AP) и т.п. В одной базовой станции могут существовать одна или несколько сот, и между базовыми станциями может использоваться интерфейс для передачи трафика пользователя или управляющего трафика. Нисходящая линия связи относится к каналу связи из BS в терминал, а восходящая линия связи относится к каналу связи из терминала в BS.
Схема множественного доступа, применяемая к системе беспроводной связи, согласно одному иллюстративному варианту осуществления настоящего изобретения, включает в себя любую схему множественного доступа, например, множественный доступ с кодовым разделением (CDMA), множественный доступ с временным разделением (TDMA), множественный доступ с частотным разделением (FDMA), множественный доступ с частотным разделением с одной несущей (SC-FDMA), множественный доступ с ортогональным частотным разделением (OFDMA) и т.п.
Способы множественного доступа для передачи по нисходящей линии связи и восходящей линии связи могут различаться, и, например, нисходящая линия связи может использовать схему OFDMA, в то время как восходящая линия связи может использовать схему SC-FDMA.
Ниже подробно описаны варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи, в которых используется сквозная нумерация идентичных или соответствующих компонентов, и избыточные объяснения опущены.
На фиг.1 изображена структура базового кадра.
Как изображено на фиг.1, структура кадра, применяемая к системе настоящего изобретения, может включать в себя кадр 5 мс как базовый элемент, и этот кадр, базовый единичный блок передачи данных, может быть определен как интервал между преамбулами. Кадр включает в себя по меньшей мере один подкадр, и может включать в себя множество интервалов передачи данных (TTI), причем каждый из которых имеет разный размер. TTI является базовой единицей планирования, выполняемого на уровне управления доступом к среде (MAC). TTI может быть единицей распределения ресурсов радиосвязи.
Суперкадр формируется из множества кадров. Суперкадр может быть сформирован в виде блока, например, 20 мс. При конфигурации суперкадра, для начального быстрого выбора соты и обслуживания с малым временем ожидания задается системная информация о конфигурации и широковещательная информация как блок передачи данных, и, в общем, один суперкадр формируется из двух-шести кадров. Кроме того, каждый кадр в блоке 5 мс включает в себя множество подкадров, и каждый подкадр включает в себя множество символов OFDM/OFDMA. Каждый суперкадр включает в себя один заголовок суперкадра (SFH), включающий в себя радиовещательный канал, и SFH располагается в первом подкадре соответствующего суперкадра. Существенная структура кадра может конструироваться в зависимости от ширины полосы системного канала, способа организации дуплексной передачи, длины циклического префикса (CP) и т.п.
На фиг.2 изображена структура кадра для режима дуплексной связи с частотным разделением (FDD).
В режиме FDD передачи по нисходящей линии связи и восходящей линии связи выделяются в частотной области, и каждый подкадр каждого кадра является доступным для передачи по нисходящей линии связи и восходящей линии связи. Терминал в режиме FDD может иметь доступ к подкадру восходящей линии связи и, одновременно, принимать пакет данных посредством любого подкадра нисходящей линии связи.
Как изображено на фиг.2, суперкадр 20 мс включает в себя четыре кадра (F0, F1, F2, F3) длиной по 5 мс, и один кадр F2 включает в себя восемь подкадров (SF0, SF1, SF2, SF3, SF4, SF5, SF6, SF7) длиной по 0,617 мс и неиспользуемый временной интервал 62,86 мс. Каждый подкадр может включать в себя семь символов OFDM (S0, S1, S2, S3, S4, S5, S6).
На фиг.3 изображена структура кадра для режима дуплексной связи с временным разделением (TDD).
В режиме TDD передачи по нисходящей линии связи и восходящей линии связи выделяются во временной области, и временной интервал передачи данных по восходящей линии связи распределяется после временного интервала передачи данных по нисходящей линии связи так, что данные передаются и принимаются по нисходящей линии связи и восходящей линии связи.
Как изображено на фиг.3, суперкадр 20 мс включает в себя четыре кадра (F0, F1, F2, F3) по 5 мс, и один кадр F2 включает в себя восемь подкадров (SF0, SF1, SF2, SF3, SF4, SF5, SF6, SF7) длиной по 0,617 мс и неиспользуемый временной интервал 62,86 мс. Кадр F2 включает в себя число D кадров нисходящей линии связи и число U кадров восходящей линии связи, определяемых согласно отношению (D:U) нисходящей линии связи (DL) и восходящей линии связи (UL). Когда отношение DL и UL равно 5:3, пять подкадров (SF0, SF1, SF2, SF3, SF4) конфигурируются как кадры нисходящей линии связи, и три подкадра (SF5, SF6, SF7) конфигурируются как кадры восходящей линии связи. Между конечным подкадром SF4 нисходящей линии связи и первым подкадром SF5 восходящей линии связи для указания на переключение от DL к UL вставляется один неиспользуемый символ для выделения DL и UL. Этот зазор, вставляемый между нисходящей линией связи и восходящей линией связи, называется зазором для перехода к передаче (TTG), а зазор, вставляемый между восходящей линией связи и нисходящей линией связи, называется зазором для перехода к приему (RTG), посредством которых конец передачи и конец приема могут выделять передачу по нисходящей линии связи и передачу по восходящей линии связи.
Кроме того, конечный подкадр SF4 нисходящей линии связи включает в себя пять символов OFDM и один конечный неиспользуемый символ S5. Неиспользуемый символ S5 служит в качестве TTG, выделяющим нисходящую линию связи (DL) и восходящую линию связи (UL).
Далее подробно описан заголовок суперкадра (SFH).
В системе широкополосного беспроводного доступа, в SFH пересылается системная информация, существенная для связи между терминалами и базовой станцией, в терминалы. Как изображено на фиг.1, SFH расположен в первом подкадре внутри одного суперкадра. SFH может включать в себя первичный SFH (P-SFH), в котором доставляется управляющая информация для приема SFH, и вторичный SFH (S-SFH), в котором доставляется существенная системная информация, например, вход в сеть.
S-SFH может включать в себя множество подпакетов (SP) согласно частоте передачи системной информации, и предпочтительно, S-SFH включает в себя три SP (SP1, SP2 и SP3).
P-SFH передается в каждом суперкадре, и элемент информации P-SFH включает в себя информацию, относящуюся к информации 4 младших значащих битов (LSB) номера суперкадра (SFN), и S-SFH. Элемент информации (IE) P-SFH означает набор информации, относящийся к номеру суперкадра (SFN) и S-SFH. Информация, относящаяся к S-SFH, включает в себя подсчитываемое количество изменений (CC) S-SFH, указывающее вариант в настоящее время передаваемого S-SFH, битовый массив информации о планировании S-SFH, указывающий то, какой(ие) S-SFH SP передаются в соответствующем суперкадре, размер S-SFH, указывающий количество LRU, распределенных для передачи S-SFH, количество повторений S-SFH, указывающее формат передачи S-SFH, битовый массив изменений S-SFH SP, указывающий то, какой S-SFH SP изменен, и т.п. Размер полей битового массива изменений S-SFH SP и битового массива информации о планировании S-SFH равен общему количеству SP в S-SFH.
В S-SFH доставляется фактическая системная информация (которая называется элементом информации S-SFH), и, как описано выше, доставляемая системная информация может быть включена в три подпакета согласно их характеристикам, каждый из которых называется S-SPH SPn (n=1, 2, 3). Все элементы информации (IE) S-SFH SP имеют разные периоды передачи. Когда период передачи SP1 равен TSP1, период передачи SP2 равен TSP2, и период передачи SP3 равен TSP3, периоды передачи подпакетов могут быть представлены, например, TSP1<TSP2<TSP3.
Для непрерывной связи с базовой станцией, терминалы должны обновлять системную информацию, пересылаемую посредством подпакетов S-SFH SP. В этом случае, однако, (если) декодирование и обновление S-SFH IE, несмотря на то, что системная информация не изменена, будут эффективными с точки зрения потребления мощности терминалов. Соответственно, в настоящем изобретении предлагается способ эффективного обновления системной информации, пересылаемой посредством S-SFH.
Терминал должен обнаруживать ошибку в информации в P-SFH, принимаемом из базовой станции, до обновления системной информации, доставляемой из базовой станции.
На фиг.4 изображена блок-схема последовательности операций, иллюстрирующая процесс обнаружения ошибки в информации в P-SFH, принятом терминалом из базовой станции согласно иллюстративному варианту осуществления настоящего изобретения.
P-SFH может включать в себя 4-битный-LSB (LSB - младший значащий бит) номер суперкадра (SFN), подсчитываемое количество изменений S-SFH (далее в этом описании обозначаемое 'CC'), битовый массив информации о планировании S-SFH, размер S-SFH, количество повторений S-SFH, битовый массив изменений S-SFH SP (далее в этом документе обозначаемый 'CB'), а также контроль циклическим избыточным кодом (CRC). В общем, для проверки того, существует ли ошибка в P-SFH, передаваемом через радиоинтерфейс, терминал вычисляет значение CRC на основе принятых данных. Терминал определяет то, существует ли ошибка в информации внутри P-SFH, согласно вычисленному значению CRC.
Однако в сравнении с этим, в настоящем изобретении предлагается процесс дополнительного определения того, имела ли место ошибка, с использованием 4-битного-LSB поля номера суперкадра в P-SFH, даже тогда, когда в общей процедуре обнаружения ошибок P-SFH посредством CRC определено, что ошибок нет.
Сначала терминал декодирует принятый P-SFH (S401).
С декодированием значения CRC, включенного в P-SFH, терминал, прежде всего, определяет то, существует ли ошибка в информации внутри P-SFH (S403).
Если согласно результату определения формирования ошибки посредством проверки CRC терминал определяет, что в соответствующем суперкадре существует ошибка, то этот суперкадр обрабатывается как ошибка (S417), и если терминал определяет, что в соответствующем суперкадре ошибки нет, то терминал успешно принимает существенную системную информацию посредством начального процесса (входа) регистрации в сети (синхронизация DL) и вычисляет номер суперкадра (SFN).
Посредством проверки номера суперкадра (SFN) внутри P-SFH, переданного из базовой станции, посредством сравнения с вычисленным SFN, терминал определяет, передан ли соответствующий P-SFH должным образом, без ошибки (S405).
Если терминал определяет, что в информации внутри P-SFH существует ошибка, то он может обрабатывать соответствующий суперкадр как суперкадр, имеющий ошибку, и больше не выполнять какие-либо операции (S417).
Если определено, что SFN внутри P-SFH, переданного из базовой станции, и SFN, вычисленный терминалом, являются идентичными, то терминал определяет то, что в соответствующем суперкадре нет ошибки (S407).
Когда S-SFH передается в соответствующем суперкадре, терминал может вычислять CRC в отношении S-SFH, и если терминал определяет, что в информации внутри S-SFH ошибки нет, то он может выполнять обычное действие над соответствующим суперкадром.
Далее описана процедура обновления существенной системной информации терминалом с использованием подсчитываемого количества изменений S-SFH и битового массива изменений S-SFH SP, доставляемых посредством P-SFH.
Фиг.5 иллюстрирует способ изменения подсчитываемого количества изменений (CC) S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно одному иллюстративному варианту осуществления настоящего изобретения.
Как изображено на фиг.5, CC S-SFH и CB S-SFH SP, доставляемые посредством P-SFH, могут быть изменены как любое из значений IE подпакета (SP) S-SFH базовой станцией.
CC на фиг.5 является подсчитываемым количеством изменений, указывающим, изменена ли существенная системная информация, доставляемая посредством S-SFH, и SI, битовый массив информации о планировании, указывает передаваемый S-SFH SP в соответствующем суперкадре. Кроме того, CB S-SFH указывает статус изменения элементов S-SFH SP IE в соответствующем суперкадре. Каждый бит CB указывает статус изменения соответствующего S-SFH SP IE. Бит #0, бит #1, бит #2 отображаются в S-SFH SP1 IE, S-SFH SP2 IE и S-SFH SP3 IE, соответственно. Если какое-либо из (значений) S-SFH SP IE изменено, то соответствующий бит может быть переключен или установлен в 1.
Как изображено, информацию CB, SI и CC можно доставлять посредством P-SFH в суперкадре. Исходя из предположения, что последнее сохраненное значение CC терминала равно 25, и S-SFH SP2 и SP1 с неизменной системной информацией запланированы и переданы посредством суперкадра 1, последнее принятое CC P-SFH суперкадра 1 является идентичным последнему сохраненному CC. Битовый массив SI, переданный посредством суперкадра 1, установлен равным '110' для указания того, что SP запланированного S-SFH являются SP1 и SP2. CB равен '000' для указания того, что элементы SP IE остаются неизменными.
На фиг.5, когда какая-либо системная информация, передаваемая посредством S-SFH SP изменяется, S-SFH CC увеличивается в суперкадре, в котором впервые передается измененный S-SFH SP IE. А именно, CC увеличивается с 25 до 27 в суперкадре 2 в момент 510 передачи, в который впервые передаются измененные SP1 и SP2. В этом случае, так как счетчик увеличивается посредством SP, и элементы информации двух SP изменены, два подсчета CC увеличиваются до 27.
Соответственно, в P-SFH суперкадра 2, CC увеличивается до 27, битовый массив SI устанавливается равным '110' для указания того, что SP запланированного S-SFH являются SP1 и SP2, и CB равно '110' для указания того, что измененными SP IE являются SP1 и SP2.
Кроме того, системная информация не изменяется в суперкадре 3, и планируется только SP1, поэтому CC в P-SFH суперкадра 3 поддерживается равным 27, битовый массив SI устанавливается равным '100' для указания того, что SP запланированного S-SFH является SP1, и CB поддерживается равным '110'.
Фиг.6 иллюстрирует способ изменения CC S-SFH и CB подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому варианту осуществления настоящего изобретения.
По сравнению с иллюстративным вариантом осуществления, изображенном на фиг.5, в котором CC увеличивается как количество измененных SP IE, в иллюстративном варианте осуществления, изображенном на фиг.6, CC увеличивается на количество (суперкадров) (т.е. в единицах суперкадра). Любые другие элементы информации (SI и CB) P-SFH являются идентичными элементам по фиг.5. А именно, CC увеличивается с 25 до 26 в суперкадре 2 в момент 510 времени, в который впервые передаются измененные SP1 и SP2.
Фиг.7 иллюстрирует способ изменения CC S-SFH и CB подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому варианту осуществления настоящего изобретения.
В иллюстративном варианте осуществления, изображенном на фиг.7, в отличие от иллюстративных вариантов осуществления, изображенных на фиг.5 и фиг.6, когда базовая станция распознает необходимость изменения S-SFH CC, независимо от момента времени передачи S-SFH SP IE, она увеличивает CC S-SFH в суперкадре 2.
А именно, базовая станция распознает необходимость изменения SP1 в суперкадре 2 и передает измененный SP1 в третьем суперкадре. Соответственно, CC не увеличивается в суперкадре 3, в момент времени, когда передается измененный SP1, и CC увеличивается с 25 до 26 в суперкадре 2, в момент 710 времени, в который распознается необходимость изменения SP1.
Как изображено, CC увеличивается до 26 в P-SFH суперкадра 2, и так как не существует SP запланированного S-SFH в суперкадре 2, то битовый массив SI устанавливается равным '000', и CB устанавливается равным '100' вследствие изменения SP1.
Кроме того, в суперкадре 3, планируется измененный SP1 S-SFH, битовый массив SI устанавливается равным '100' для указания того, что запланированным SP S-SFH является SP1, и CB поддерживается равным '100'.
Фиг.8 иллюстрирует способ изменения CC S-SFH и CB подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому варианту осуществления настоящего изобретения.
Как изображено на фиг.8, когда системная информация передается посредством множества S-SFH SP IE, причем все имеют разные периоды передачи, CC может увеличиваться на 1 каждый раз, когда какое-либо значение S-SFH SP IE изменяется.
А именно, когда элемент информации S-SFH SP2 изменяется в суперкадре 2 (810), CC увеличивается с 25 до 26, и поскольку в суперкадре 3 (830) изменяется элемент информации S-SFH SP1, CC увеличивается с 26 до 27. В этом случае, если базовая станция распознает необходимость изменения SP1 в суперкадре 2, битовый массив CB изменяется с '000' на '110' в суперкадре 2.
Фиг.9 иллюстрирует способ изменения CC S-SFH и CB подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому варианту осуществления настоящего изобретения.
Как изображено на фиг.9, когда системная информация, передаваемая посредством множества S-SFH SP IE, каждый из которых имеет разные периоды передачи, изменяется, S-SFH CC (подсчитываемое количество изменений) в первом суперкадре передачи (суперкадре 2 (910)) S-SFH SP IE, который передается первым из них, увеличивается. Соответствующий суперкадр с увеличенным подсчитываемым количеством изменений S-SFH рассматривается как суперкадр, указывающий на необходимость изменения остальных S-SFH SP IE, поэтому CB изменяется с '000' на '110' в суперкадре 2.
Как изображено на фиг.8 и фиг.9, подсчитываемое количество изменений S-SFH увеличивается на 1 каждый раз, когда изменяется блок суперкадра, или каждый раз, когда изменяется S-SFH SP IE. Кроме того, если не требуется сообщать о том, изменена ли системная информация или управляющая информация SFH, то системная информация или управляющая информация SFH могут не влиять на увеличение подсчитываемого количества изменений S-SFH. Кроме того, несмотря на то, что 8-битный-MSB (MSB - старший бит) номер суперкадра, пересылаемый посредством S-SFH SP1, и начальное смещение суперкадра, пересылаемое посредством каждого S-SFH SP, изменяются, это может не влиять на подсчитываемое количество изменений S-SFH.
4
Ниже в уравнении 1 представлено увеличение S-SFH CC, и, например, если размер поля S-SFH CC равен 4 битам, то N равно 16(2).
[Уравнение 1]
подсчитываемое количество изменений S-SFH=(подсчитываемое количество изменений S-SFH+1) по модулю N
размер подсчитываемого количества изменений S-SFH
N=2
Фиг.10 иллюстрирует способ изменения подсчитываемого количества изменений S-SFH и информации битового массива изменений (CB) подпакетов (SP) S-SFH, пересылаемых посредством P-SCH, когда системная информация изменяется, согласно другому варианту осуществления настоящего изобретения.
В иллюстративном варианте осуществления, изображенном на фиг.10, CC S-SFH и битовый массив изменений S-SFH SP, пересылаемые посредством P-SFH, изменяются в единицах подпакета (SP) S-SFH базовой станцией.
Как описано выше, CC является подсчитываемым количеством изменений, указывающим то, изменена или не изменена существенная системная информация, пересылаемая посредством S-SFH, SI, битовый массив информации о планировании S-SFH SP указывает S-SFH SP, пересылаемый в терминал, планируемый в соответствующем суперкадре, и CB указывает S-SFH SP, имеющий измененную системную информацию в соответствующем суперкадре.
Как изображено, CC, SI и CB S-SFH, передаваемые посредством P-SFH, и когда предполагается то, что ранее сохраненный CC равен 25 в момент времени до приема суперкадра 1, и S-SFH SP2 и SP1, имеющие неизменную системную информацию, запланированы в суперкадре 1 и доставлены, сохраненный CC является идентичным принятому CC 25 в P-SFH суперкадра 1, битовый массив SI устанавливается равным '110' для указания того, что SP запланированного S-SFH являются SP1 и SP2, и CB равен '000'.
SP1 и SP2 изменяются (1001, 1002) и впервые передаются в суперкадре 2, и подсчитываемое количество изменений S-SFH увеличивается в суперкадре 2, в котором впервые передается измененный S-SFH SP IE, поэтому CC увеличивается на 2 до 27. В этом случае, так как подсчитываемое количество увеличивается, когда какое-либо из значений SP IE (т.е. в блоке SP) и упомянутые два SP изменяются, то подсчитываемое количество CC увеличивается на 2 до 27.
Соответственно, в P-SFH суперкадра 2, CC увеличивается до 27, битовый массив SI устанавливается равным '110' для указания того, что SP запланированного S-SFH является SP1 и SP2, и значения позиций битов SP1 и SP2 битового массива изменений S-SFH, соответствующие S-SFH SP IE, (которые изменяются) в момент времени, когда подсчитываемое количество изменений S-SFH увеличивается, переключаются, поэтому CB изменяется на '110' с '000'. А именно, когда изменяется S-SFH SP1 IE, переключается значение первого бита битового массива изменений S-SFH, и когда изменяется S-SFH SP2 IE, переключается значение второго бита битового массива изменений S-SFH.
Кроме того, аналогично случаю подсчитываемого количества изменений S-SFH, несмотря на то, что, в системной информации, 8-битный-MSB номер суперкадра, пересылаемый посредством S-SFH SP1, и начальное смещение суперкадра, пересылаемое посредством каждого S-SFH SP, изменяются, на битовый массив изменений S-SFH не оказывается влияние.
Поскольку нет изменений в S-SFH суперкадра 3, базовая станция поддерживает существующее значение CC (CC=27) и CB (CB=110) в неизменном виде и передает их в терминал посредством P-SCH.
В суперкадре 4, S-SFH SP2 изменяется и передается, поэтому базовая станция увеличивает значение CC на единицу до 28 и изменяет CB на 100 посредством переключения значения второго бита S-SFH CB, соответствующего S-SFH SP2, и передает идентичное в терминал посредством P-SFH.
Со ссылкой на фиг.5-фиг.10 описан способ изменения значений S-SFH CC и CB в изменяющейся системной информации. Далее в этом документе описывается способ обновления системной информации терминалом после приема системной информации об изменениях.
На фиг.11 последовательно представлен процесс обновления системной информации согласно первому иллюстративному варианту осуществления настоящего изобретения.
Базовая станция передает P-SFH IE, включающий в себя битовый массив информации о планировании (SI) S-SFH, подсчитываемое количество изменений (CC) S-SFH и битовый массив изменений подпакетов (SP) S-SFH (S-SFH SP CB), в терминал.
После приема P-SFH IE из базовой станции, терминал декодирует принятый P-SFH IE (S1101).
Терминал декодирует подсчитываемое количество изменений (CC) S-SFH и информацию битового массива изменений (CB) S-SFH SP, включенные в P-SFH IE, и определяет то, декодировать ли S-SFH IE.
Сначала терминал сравнивает значения каждого S-SFH CC в последнем принятом P-SFH IE и последнем сохраненном P-SFH IE каждый раз, когда он принимает P-SFH IE (S1103).
После сравнения значений CC, если не существует различия между этими двумя значениями (разность CC=0), то терминал определяет, что не существует изменения в S-SFH, и пропускает декодирование каждого S-SFH IE (S1105).
После сравнения значений CC, если разность между этими двумя значениями больше 1 (разность CC>1), то терминал определяет то, что один или несколько S-SFH IE изменены, и выполняет декодирование каждого S-SFH IE (S1107). И после выполнения декодирования каждого S-SFH ID, терминал сохраняет измененное значение S-SFH CC и значение S-SFH SP CB (S1117).
После сравнения значений CC, если разность между этими двумя значениями равна 1 (разность CC=1), то терминал сравнивает S-SFH CB, который был ранее принят и сохранен, и недавно принятый S-SFH CB (S1109).
Согласно результату сравнения измененного битового массива, терминал определяет, что S-SFH SP IE, соответствующий переключенной позиции бита, является измененным S-SFH SP IE и декодирует и обновляет соответствующий SP IE (S1111).
После этого, терминал сохраняет измененное значение S-SFH CC и значение S-SFH SP CB (S1117).
В иллюстративном варианте осуществления, изображенном на фиг.11, когда разность между сохраненным подсчитываемым количеством изменений S-SFH и подсчитываемым количеством изменений S-SFH в настоящее время принимаемого P-SFH равна 2, если постоянно изменяется идентичный S-SFH SP (значение идентичной позиции бита, когда битовый массив изменений S-SFH SP переклюается: 0 -> 1 -> 0), то терминал может знать, изменен ли S-SFH, но не может знать, какой S-SFH SP изменен. Соответственно, в случае, когда терминал не может знать, какой S-SFH SP изменен, он принимает каждый S-SFH SP и проверяет то, разностное значение подсчитываемого количества изменений S-SFH равно 1 или 2, или оно больше, и определяет его.
На фиг.12 последовательно представлен процесс обновления системной информации согласно второму иллюстративному варианту осуществления настоящего изобретения.
В иллюстративном варианте осуществления, изображенном на фиг.12, когда определяется с использованием подсчитываемого количества изменений S-SFH и битового массива изменений S-SFH SP (с проверкой того, переключен или не переключен, посредством разностного значения), можно распознавать постоянно изменяемую информацию бита S-SFH SP (значение идентичной позиции бита, когда битовый массив изменений S-SFH SP переключается: 0->1->0).
Аналогично случаю, изображенному на фиг.11, базовая станция передает P-SFH IE, включающий в себя битовый массив информации о планировании (SI) S-SFH, подсчитываемое количество изменений (CC) S-SFH и битовый массив изменений подпакетов (SP) S-SFH (S-SFH SP CB), в терминал. После приема P-SFH IE, терминал декодирует принятый P-SFH IE (S1101).
Терминал декодирует подсчитываемое количество изменений (CC) S-SFH и информацию битового массива изменений (CB) S-SFH SP, включенные в P-SFH IE, и определяет то, декодировать ли S-SFH IE, и сравнивает значение S-SFH CC, которое было ранее принято и сохранено, и недавно принятое значение S-SFH CC (S1203).
После сравнения значений CC, если не существует различия между этими двумя значениями (разность CC=0), то терминал определяет то, что нет изменения в S-SFH, и пропускает декодирование каждого S-SFH IE (S1105).
После сравнения значений CC, если существует различие между этими двумя значениями (разность CC=0), то терминал сравнивает S-SFH CB, который был ранее принят и сохранен, и недавно принятый S-SFH CB для определения того, является ли количество переключенных битов идентичным разности между принятым CC и сохраненным CC (S1207). Когда количество переключенных битов является идентичным разности значений CC, то терминал определяет то, что S-SFH SP IE, соответствующий переключенной позиции бита, является измененным S-SFH SP IE и декодирует и обновляет соответствующий SP IE (S1211). Например, если разностное значение подсчитываемого количества изменений S-SFH равно 2, сохраненный CB равен '000', и принятый CB равен '011', так как два бита из битов битового массива изменений S-SFH SP переключены, то терминал определяет, что количество переключенных битов является идентичным разности значений CC. После этого, терминал декодирует и обновляет соответствующие SP IE. И терминал сохраняет измененное значение S-SFH CC и значение S-SFH SP CB (S1219).
Если количество переключенных битов не является идентичным разности значений CC, то терминал декодирует и обновляет все S-SFH SP IE.
На фиг.13 последовательно представлен процесс обновления системной информации согласно третьему иллюстративному варианту осуществления настоящего изобретения.
Базовая станция передает P-SFH IE, включающий в себя битовый массив информации о планировании (SI) S-SFH, подсчитываемое количество изменений (CC) S-SFH и битовый массив изменений подпакетов (SP) S-SFH (S-SFH SP CB), в терминал. В этом случае, в отличие от битового массива изменений, описанного выше, базовая станция устанавливает только значения бита(ов), соответствующего(их) измененному(ым) S-SFH SP, как 1, и устанавливает другой(ие) бит(ы) как 0.
После приема P-SFH IE из базовой станции, терминал декодирует принятый P-SFH IE (S1101).
Терминал декодирует подсчитываемое количество изменений (CC) S-SFH и информацию битового массива изменений (CB) S-SFH SP, включенных в P-SFH IE, и определяет то, декодировать ли S-SFH IE.
Сначала терминал сравнивает значение S-SFH CC, которое было ранее принято и сохранено, и недавно принятое значение S-SFH CC (S1103).
После сравнения значений CC, если нет различия между этими двумя значениями (разность CC=0), то терминал определяет то, что нет изменения в S-SFH, и пропускает декодирование каждого S-SFH IE (S1105).
После сравнения значений CC, если разность между этими двумя значениями больше 1 (разность CC>1), то терминал определяет то, что один или несколько S-SFH IE изменены, и выполняет декодирование каждого S-SFH IE (S1107). И после выполнения декодирования каждого S-SFH ID, терминал сохраняет измененное значение S-SFH CC (S1317).
После сравнения значений CC, если разность между этии двумя значениями равна 1 (разность CC=1), то терминал определяет то, что соответствующим SP IE для декодирования и обновления является SP IE, бит битового массива изменений SP которого установлен в 1. И терминал декодирует и обновляет соответствующий SP IE (S1311).
После этого терминал сохраняет измененное значение S-SFH CC (S1317).
Фиг.14 иллюстрирует процесс обновления S-SFH терминалом согласно одному иллюстративному варианту осуществления настоящего изобретения, которое раскрывает подробный вариант осуществления, когда используется способ обновления по фиг.12.
Во-первых, предполагается, что системной информацией, сохраненной в терминале, является CC 25 и CB '000'.
Терминал сравнивает значение CC в последнем принятом P-SFH IE и последнем сохраненном P-SFH IE каждый раз, когда он принимает P-SFH IE.
После сравнения, так как значения CC являются идентичными, когда терминал принимает P-SFH IE в суперкадре 1, терминал может распознать то, что его собственная системная информация не изменена. Соответственно, терминал не декодирует и не обновляет S-SFH SP2, несмотря на то, что S-SFH SP2 IE передается в соответствующем суперкадре (т.е. суперкадре 1).
После приема суперкадра 2, терминал сравнивает сохраненное значение CC с принятым значением CC. Поскольку сохраненное значение CC и принятое значение CC, переданное в соответствующем суперкадре, являются разными, терминал может распознать то, что системная информация изменена.
Далее терминал сравнивает сохраненный CB '000' и CB '100', переданный в соответствующем суперкадре, для распознавания бита, имеющего другое значение. А именно, так как количество переключений измененного бита равно 1 и является идентичным разностному значению CC (CC 26-CC 25=1), то терминал может распознать то, что изменен только S-SFH SP1, соответствующий позиции этого бита. В этом случае, так как терминал может распознать то, что передан S-SFH SP1, посредством информации S-SFH SI (SI='100') суперкадра 2, то он декодирует и обновляет S-SFH SP1 в соответствующем суперкадре.
После этого терминал сохраняет подсчитываемое количество изменений S-SFH (26) и битовый массив изменений S-SFH SP (100).
Фиг.15 иллюстрирует процесс обновления S-SFH IE терминалом согласно другому иллюстративному варианту осуществления настоящего изобретения, который раскрывает подробный вариант осуществления, когда используется способ обновления по фиг.12.
В настоящем иллюстративном варианте осуществления предполагается, что терминал не смог принять измененный S-SFH SP, так как терминал находится в спящем состоянии или в состоянии ожидания во время первой передачи измененного S-SFH SP из базовой станции.
Если предполагается, что значения CB и CC, последние сохраненные в терминале, равны 25 и '000'. Значение CC является другим по сравнению со значением CC (26), переданным в суперкадре 1 (разность равна 1), поэтому терминал распознает то, что системная информация изменена.
В этом случае, терминал сравнивает последний сохраненный CB '000' и CB '100', переданный в соответствующем суперкадре.
Поскольку количество позиций бита, имеющих другое значение, является идентичным разностному значению CC (CC 26-CC 25=1), то терминал может распознать то, что изменен только S-SFH SP1, соответствующий этой позиции бита.
Однако так как SI суперкадра 1 равен '010', и CB равен '100', то терминал распознает то, что переданный S-SFH SP2 в суперкадре 1 не изменен, поэтому терминал не декодирует S-SFH SP2, принятый посредством суперкадра 1.
В суперкадре 2, передается S-SFH SP1 (SI='100'), поэтому терминал декодирует и обновляет S-SFH SP1 в соответствующем суперкадре.
После этого терминал сохраняет подсчитываемое количество изменений S-SFH (26) и битовый массив изменений S-SFH SP (100).
Фиг.16 иллюстрирует процесс обновления S-SFH терминалом согласно еще одному иллюстративному варианту осуществления настоящего изобретения, который раскрывает подробный вариант осуществления, когда используется способ обновления по фиг.12.
А именно, фиг.16 иллюстрирует процесс обновления системной информации в случае, когда терминал в спящем состоянии или в состоянии ожидания входит в недоступный интервал, поэтому он не может проверять P-SFH каждый суперкадр.
Когда CC и CB, последние сохраненные в терминале, равны CC 25 и CB '000', и если первый и второй суперкадры включены в недоступный интервал терминала, то вся работа терминала, включающая в себя декодирование P-SFH и т.п. в соответствующих суперкадрах (т.е. первом и втором суперкадрах), прерывается, и терминал входит в режим экономии энергии для минимизации потребления мощности. Соответственно, терминал не может принять измененный S-SFH SP1 (1601) и S-SFH SP2 (1603) в течение первого и второго суперкадров.
Когда третий суперкадр является интервалом прослушивания терминала, терминал декодирует P-SFH, переданный в соответствующем суперкадре, и сравнивает сохраненное значение CC и значение CC, переданное в соответствующем суперкадре. После сравнения, так как значения являются разными (разность CC равна 3), то терминал может распознать то, что системная информация изменена.
Соответственно, терминал сравнивает сохраненный CB '000' и CB '010', переданный в соответствующем суперкадре. Согласно результату сравнения CB, так как количество (1) позиций бита, имеющих другое значение отличается от разностного значения CC (CC 28-CC 25=3), то терминал декодирует и обновляет все S-SFH SP.
В этом случае, терминал может обновлять системную информацию с использованием информации о периодичностях планирования каждого S-SFH SP вместе со значениями CC и CB.
Информация о периоде S-SFH SP, включающая в себя информацию о периодичностях планирования, может пересылаться в терминал (1) посредством конкретного S-SFH SP, в котором пересылается информация о периодичностях планирования разных S-SFH SP (а именно, она включает в себя информацию о собственном периоде), (2) посредством управляющего сообщения MAC (например, RNG-REQ/RSP, SBC-REQ/RSP, REG-REQ/RSP), пересылаемого в процедуре входа в сеть, или (3) посредством определения заранее фиксированного периода.
Терминал может распознавать период передачи каждого S-SFH SP явно посредством одного из вышеуказанных трех способов. Кроме того, терминал может узнать о периоде передачи каждого S-SFH SP неявно, после приема каждого S-SFH SP по меньшей мере два раза или больше. Терминал определяет то, что информация имеет силу до тех пор, пока распознанная информация о периоде передачи каждого S-SFH SP не изменится.
Фиг.17 иллюстрирует процесс обновления S-SFH терминалом в спящем режиме/режиме ожидания согласно одному иллюстративному варианту осуществления настоящего изобретения.
Как изображено, так как терминал находится в недоступном интервале в течение суперкадра 1, в котором передается измененный S-SFH SP, то он не может принять измененный S-SFH SP (1701) в суперкадре 1. В течение суперкадра 2, терминал находится в интервале прослушивания. И терминал входит в недоступный интервал в суперкадре 3 и суперкадре 4.
Соответственно, когда терминал в спящем состоянии или состоянии ожидания не может принять все измененный(ые) S-SFH SP в течение интервала прослушивания, соответствующий терминал должен перейти в активное состояние в суперкадре, в следующий раз, когда соответствующий(ие) S-SFH SP передаются в течение недоступного интервала (интервала сна/экономии энергии), с использованием информации о периоде передачи измененного(ых) S-SFH SP. Предпочтительно, чтобы соответствующий терминал перешел в активное состояние в первом суперкадре в следующий раз, когда передаются соответствующий(ие) S-SFH SP. А именно, с использованием информации о периоде передачи измененного(ых) S-SFH SP, терминал не должен переходить в активное состояние в суперкадре, в течение которого передаются только S-SFH SP, который(ые) не должны быть обновлены. После обновления S-SFH SP, терминал может выполнять другую операцию, например, выключение питания одного или нескольких физических устройств или не требование связи с базовой станцией в течение оставшегося недоступного интервала.
Если предполагается, что значения CC и CB при последнем сохранении равны 25 и '000', и недоступный интервал и интервал прослушивания определены так, как изображено на фиг.17, то терминал может перейти в активное состояние в суперкадре 2 для декодирования P-SFH и распознать то, что S-SFH SP1 был изменен, посредством CC и CB в соответствующем суперкадре 2. Однако измененный S-SFH SP1 не передается в течение суперкадра 2, соответствующего интервала прослушивания. Соответственно, если тот факт, что измененный S-SFH SP1 передается в течение суперкадра 4 согласно информации о периоде передачи S-SFH SP1, распознается, то, несмотря на то, что суперкадр 4 включен в недоступный интервал, терминал переходит в активное состояние в соответствующем суперкадре 4 и декодирует и обновляет соответствующий S-SFH SP1.
Если соответствующий(ие) S-SFH SP не приняты в течение суперкадра, в течение которого прогнозировалась передача соответствующего(их) S-SFH SP, в недоступном интервале с использованием информации о периоде передачи измененного(ых) S-SFH SP, то терминал должен продолжать находится в активном состоянии до тех пор, пока он не примет все соответствующий(ие) S-SFH SP, поэтому терминал не должен переходить в состояние экономии энергии. Если терминал впервые принимает информацию о периоде передачи S-SFH SP до приема измененного(ых) S-SFH SP, то терминал может использовать соответствующий период передачи для обновления измененного(ых) S-SFH SP.
Фиг.18 иллюстрирует процесс обновления S-SFH терминалом в спящем режиме/режиме ожидания согласно другому иллюстративному варианту осуществления настоящего изобретения, который раскрывает подробный вариант осуществления, когда используется способ обновления по фиг.13.
Предполагается, что системной информацией, сохраненной в терминале, является CC 25.
Терминал сравнивает сохраненное значение CC и принятое значение CC в течение суперкадра 1.
После сравнения, так как значения CC равны, терминал может распознать то, что его системная информация не изменена. Соответственно, терминал не декодирует и не обновляет S-SFH SP1, переданный во время соответствующего суперкадра (т.е. суперкадра 1).
После приема суперкадра 2 терминал сравнивает сохраненное значение CC и принятое значение CC. Согласно результату сравнения, так как сохраненное значение CC и значение CC, переданное в течение соответствующего суперкадра, являются разными, терминал может распознать то, что системная информация изменена.
В этом случае терминал может распознать то, что изменен только S-SFH SP2, соответствующий позиции бита, имеющей значение '1'. В этом случае, так как терминал может распознать то, что передан S-SFH SP2, посредством информации S-SFH SI (SI='010') суперкадра 2, то терминал декодирует и обновляет S-SFH SP2 в течение соответствующего суперкадра и сохраняет подсчитываемое количество изменений S-SFH (26).
После этого, терминал принимает суперкадр 3, сравнивает сохраненное значение CC и принятое значение CC. Поскольку сохраненное значение CC и значение CC, переданное в течение соответствующего суперкадра, являются разными, терминал может распознать то, что системная информация изменена.
В этом случае терминал может распознать то, что изменен только S-SFH SP1, соответствующий позиции бита, имеющей значение '1'. В этом случае терминал может распознать то, что передан S-SFH SP1, посредством информации S-SFH SI (SI='100') суперкадра 3, терминал декодирует и обновляет S-SFH SP1 в течение соответствующего суперкадра. После этого терминал сохраняет подсчитываемое количество изменений S-SFH (27).
Фиг.19 является схематической блок-схемой терминала, выполняющего операцию обновления системной информации согласно иллюстративному варианту осуществления настоящего изобретения.
Терминал, выполняющий операцию обновления системной информации, включает в себя передатчик 1901, приемник 1903, декодер 1905, память 1907 и контроллер 1909.
Приемник 1903 принимает данные посредством суперкадра, включающего в себя P-SFH, из базовой станции.
Декодер 1905 декодирует элемент информации (IE) P-SFH, включающий в себя битовый массив информации о планировании, подсчитываемое количество изменений и битовый массив изменений подпакетов (SP) S-SFH в принятом суперкадре.
В памяти 1907 сохраняется подсчитываемое количество изменений и битовый массив изменений подпакетов S-SFH.
Контроллер 1909 управляет операцией декодирования и обновления элементов информации S-SFH SP посредством сравнения подсчитываемого количества изменений и битового массива изменений, сохраненных в памяти 1907, и принятых подсчитываемого количества изменений и битового массива изменений. Кроме того, контроллер 1909 сравнивает подсчитываемое количество изменений, сохраненное в памяти 1907, и принятое подсчитываемое количество изменений, и если нет различия между этими двумя значениями, то контроллер 1909 не декодирует элемент информации S-SFH, однако, если существует различие между этими двумя значениями, то контроллер 1909 сравнивает битовый массив изменений SP, сохраненный в памяти 1907, и принятый битовый массив изменений SP.
Как описано выше, после сравнения битового массива изменений SP, сохраненного в памяти, и принятого битового массива изменений SP, если количество переключенных битов равно разности между значениями подсчитываемого количества изменений, то контроллер 1909 декодирует S-SFH SP, соответствующие позициям переключенных битов в принятом суперкадре, и если количество переключенных битов отличается от разности между подсчитываемыми количествами изменений, то контроллер 1909 декодирует каждый S-SFH SP суперкадра. Или, когда равным 1 установлено только значение битов, соответствующих измененному(ым) S-SFH SP, в то время как остальные биты установлены равными '0', контроллер 1909 декодирует S-SFH SP, имеющие значение '1' бита в принятом суперкадре.
Фиг.20 является схематической блок-схемой базовой станции, выполняющей операцию обновления системной информации согласно иллюстративному варианту осуществления настоящего изобретения.
Базовая станция, выполняющая операцию обновления системной информации, включает в себя передатчик 2001, приемник 20003, кодер 2005 и контроллер 2009.
Кодер 2005 кодирует элемент информации (IE) P-SFH, включающий в себя битовый массив информации о планировании, подсчитываемое количество изменений и битовый массив изменений подпакетов (SP) S-SFH.
Когда элемент информации S-SFH SP изменяется, контроллер 2009 изменяет подсчитываемое количество изменений S-SFH на 1 каждый раз, когда изменяется S-SFH SP, изменяет битовый массив изменений SP S-SFH так, что бит в конкретной позиции, соответствующий изменению в конкретном SP, переключается, или устанавливает как '1' только значения бита, соответствующие измененному(ым) S-SFH SP, и оставшиеся биты устанавливает как '0'.
Передатчик 201 передает суперкадр, включающий в себя элемент информации P-SFH, включающий в себя подсчитываемое количество изменений и битовый массив изменений SP измененного S-SFH, и измененный S-SFH SP.
Как описано выше, кроме вышеописанных элементов, устройство согласно настоящему изобретению, в основном, включает в себя программные и аппаратные средства, например, блок вывода (дисплей, динамик и т.д.), блок ввода (клавиатуру, микрофон и т.д.), память, блок приема и передачи (радиочастотный модуль, антенну и т.д.) и т.п., требуемые для реализации технического замысла настоящего изобретения. Эти элементы являются очевидными для специалиста в данной области техники, поэтому их подробное описание опущено.
В иллюстративном варианте осуществления настоящего изобретения, вышеописанный способ может быть реализован посредством программных средств, аппаратных средств или их комбинации. Например, способ согласно настоящему изобретению может быть сохранен на носителе информации (например, во внутренней памяти мобильного терминала, флэш-памяти, жестком диске и т.д.) и реализован посредством кодов или команд в программе, реализованной программно, которая может быть исполнена процессором (например, внутренним микропроцессором мобильного терминала).
Поскольку настоящее изобретение может быть воплощено в нескольких формах, не отступая от сущности или существенных характеристик изобретения, то также следует понимать, что вышеописанные варианты осуществления не ограничиваются никакими деталями вышеизложенного описания, если не указано иное, наоборот, они должны толковаться расширительно в пределах сущности и объема изобретения, как определено в прилагаемой формуле изобретения, и, следовательно, подразумевается, что все изменения и модификации, которые находятся в рамках формулы изобретения или в эквивалентных границах, охватываются прилагаемой формулой изобретения.