УРОВЕНЬ ТЕХНИКИ
1. Область техники, к которой относится изобретение
Настоящее изобретение относится к технологии передачи/приема сообщения индикации трафика в системе беспроводной связи.
2. Описание предшествующего уровня техники
На Фиг.1 показана структурная схема, иллюстрирующая структуру типичной системы широкополосной беспроводной связи. Соответствующие МС (Мобильные Станции) 10 и 12 как правило являются передвижными и соединены с магистральной сетью 10 через соответствующие БС (Базовые Станции) 20 и 22. МС 10 и 12 предоставляют связи между БС 20 и 22 и абонентами (не показаны). Дополнительно, БС 20 и 22 предоставляют функции для контроля и управления МС 10 и 12, и для обеспечения возможности соединения МС 10 и 12. Магистральная сеть 30 соединена с сервером 40 Аутентификации и Авторизации Услуг для аутентификации МС 10 и 12 и для авторизации услуг.
Снижение потребления энергии является важным фактором для МС, поддерживающих мобильность. Одним из способов снижения потребления энергии МС является применение спящего режима (режима ожидания). В спящем режиме все функции (например, функции передачи, функции приема и т.п.) МС, кроме функции часов реального времени и функции ФАПЧ (Фазовой Автоподстройки Частоты), приостанавливаются. В течение спящего режима ФАПЧ остается в активном состоянии, так что МС с легкостью может быть пробуждена (то есть возвращена в нормальное состояние), таким образом завершая спящий режим. В течение спящего режима МС периодически приводится к пробуждению для того, чтобы выполнить поиск, выбрать диапазон или выполнить эстафетную передачу между соседними БС и т.п. Система широкополосной беспроводной связи, которая функционирует согласно стандарту, такому как стандарт IEEE 802.16E Института Инженеров по Электротехнике и Электронике (далее Стандарт), снижает потребление энергии МС и предоставляет МС возможность выполнять эстафетную передачу более плавно при работе в спящем режиме.
В частности, МС, которая входит в спящий режим, проходит интервал спячки и интервал прослушивания. Во время кадра, соответствующего интервалу спячки, МС останавливает передачу/прием данных для снижения своего потребления энергии, а во время кадра, соответствующего интервалу прослушивания, МС может, в зависимости от ситуации, вернуться в нормальное состояние для выполнения периодического выбора диапазона. Иначе говоря, МС, которая входит в интервал прослушивания, нужно пробудиться, так как МС нужно декодировать переданное с БС сообщение индикации трафика (TRF-IND), и определить, есть ли какой-либо загружаемый трафик для МС, а также воспользоваться возможностью для выполнения периодического выбора диапазона. То есть МС должна вернуться в состояние приема путем пробуждения из спящего режима и возвращения в нормальное состояние (то есть активное состояние).
Соответствующая БС должна передать индикацию трафика к МС, которая находится в спящем режиме и которая управляется самой БС, в интервале прослушивания, используя идентификатор широковещательной связи (CID). Таким образом, БС, если она принимает входящие данные для заданной МС, которая работает в спящем режиме, может буферизировать соответствующие данные трафика до тех пор, пока соответствующая МС не дойдет до интервала прослушивания. БС может сбросить входящие данные в соответствии со сложившимися условиями. Ниже будет описана процедура осуществления спящего режима МС, со ссылкой на Фиг.2.
На Фиг.2 показана схема последовательности операций, иллюстрирующая процедуру осуществления спящего режима МС. МС 10 передает сообщение с запросом MOB-SLP-REQ в БС 20, чтобы получить возможность войти в спящий режим на шаге 50. БС 20, которая приняла сообщение с запросом, передает ответное сообщение MOB-SLP-RSP для уведомления соответствующей МС 10 о подтверждении/отказе на запрос, чтобы соответствующая МС 10 могла войти в спящий режим на шаге 52. МС 10, если она получила ответное сообщение от БС 20, входит в спящий режим. Как описано выше, МС 10 в спящем режиме проходит интервал 60 спячки и интервал 62 прослушивания.
После этого БС 20 посылает МС 10 сообщение MOB-TRF-IND индикации трафика для уведомления МС о наличии сообщения и данных трафика, относящихся к соответствующей МС, которые буферизированы в БС 20 до совпадения с интервалом 62 прослушивания соответствующей МС согласно шаблону спящего режима, согласованному посредством сообщений запросов/ответов. Если сообщение индикации трафика принято, МС 10 проверяет наличие относящихся к МС сообщения и данных трафика в сообщении индикации трафика, и если они присутствуют, то МС 10 переходит в активное состояние, в котором МС 10 может принять сообщение.
Здесь сообщение MOB-TRF-IND индикации трафика является типом широковещательного сообщения, которое указывает наличие либо отсутствие трафика множества МС. В особенности, БС рассылает сообщение индикации трафика, которое указывает наличие либо отсутствие трафика, множеству МС, которые находятся в интервале прослушивания. Однако согласно существующему стандарту БС не в состоянии должным образом предоставить сообщение индикации трафика МС, которая находится в спящем режиме.
Иначе говоря, вследствие нечеткой формулировки в вышеупомянутом Стандарте, БС не может передавать функциональное сообщение индикации трафика нескольким МС, которые находятся в спящем режиме, в сообщении MOB-TRF-IND.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Соответственно, настоящее изобретение разработано для решения вышеупомянутых и других проблем, имеющих место в предыдущем уровне техники, и оно предоставляет должную индикацию трафика, используя оптимальное количество битов, путем предоставления БС возможности должным образом контролировать сообщение MOB-TRF-IND (которое является типом широковещательного сообщения) в зависимости от количества буферизированного трафика до входа соответствующих МС в интервал прослушивания.
Согласно вариантам осуществления настоящего изобретения в системе беспроводной связи базовая станция группирует множество идентификаторов (ID-Идентификатор) спящего режима (т.е. режима ожидания) (SLPID-Идентификатор спящего режима) и рассылает сообщение индикации трафика, которое включает информацию первой битовой карты, указывающую, присутствует ли трафик, соответствующий группам ID спящего режима, а также информацию второй битовой карты, указывающую, присутствуют ли индикаторы трафика относительно соответствующих ID спящего режима, которые входят в группы ID спящего режима. Дополнительно, мобильная станция, которой назначен какой-либо ID из множества ID спящего режима, определяет, присутствует ли трафик в группе ID спящего режима, в которую входит сам терминал, используя информацию первой битовой карты, если мобильная станция приняла сообщение индикации трафика, и проверяет индикатор трафика самого терминала, используя информацию второй битовой карты, если трафик присутствует в группе ID спящего режима, в которую входит терминал.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и другие задачи, отличительные признаки и преимущества настоящего изобретения станут более ясны из следующего подробного описания вместе с сопутствующими чертежами, в которых:
На Фиг.1 показана структурная схема, иллюстрирующая структуру типичной системы широкополосной беспроводной связи;
На Фиг.2 показана схема последовательности операций, иллюстрирующая процедуру осуществления спящего режима МС;
На Фиг.3А и 3В приведены иллюстрации сигналов индикации трафика согласно первому варианту осуществления изобретения;
На Фиг.4А-4С приведены иллюстрации сигналов индикации трафика согласно второму варианту осуществления изобретения;
На Фиг.5 показана блок-схема, иллюстрирующая последовательность операций передачи БС сообщения индикации трафика, которое указывает, присутствует ли трафик в отношении множества МС согласно варианту осуществления настоящего изобретения; и
На Фиг.6 показана блок-схема, иллюстрирующая последовательность операций приема МС сообщения индикации трафика, которое указывает, присутствует ли трафик в отношении множества МС согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Ниже описаны предпочтительные варианты осуществления настоящего изобретения со ссылкой на сопроводительные чертежи. В следующем описании настоящего изобретения одинаковые ссылочные обозначения использованы для одинаковых элементов, даже если эти элементы приведены в различных чертежах. Кроме того, подробное описание известных функций и конфигураций, включенных здесь, может быть пропущено, если оно может затруднить понимание темы настоящего изобретения.
В вариантах осуществления настоящего изобретения предложены способ, по которому БС должным образом предоставляет быструю индикацию трафика/информацию индикатора SLPID в МС, которая работает в спящем (ожидания) режиме, посредством сообщения MOB-TRF-IND, и способ, по которому МС принимает сообщение MOB-TRF-IND от БС и обнаруживает индикатор трафика МС из принятого сообщения MOB-TRF-IND. Ниже описана структура сообщения MOB-TRF-IND согласно варианту осуществления настоящего изобретения.
На Фиг.3А и 3В показаны поля, принадлежащие группе SLPID согласно первому варианту осуществления настоящего изобретения, а на Фиг.4А-4С показаны поля, принадлежащие группе SLPID согласно второму варианту осуществления настоящего изобретения.
В настоящем изобретении поле битовой карты Индикации Группы SLPID, поле битовой карты Индикации SLPID, поле битовой карты Индикатора Трафика и поле маски Половинного трафика могут быть использованы вместо поля «Байта битовой карты SLPID» и поля «Битовой карты SLPID», которые используются в Стандарте. Поле битовой карты Индикации SLPID и поле маски Половинного трафика согласно варианту осуществления настоящего изобретения могут быть селективно приспособлены к системе, в которой применяется настоящее изобретение. Альтернативно, поле битовой карты Индикации SLPID и поле маски половинного трафика могут быть селективно приспособлены по желанию системного оператора.
В следующем описании предполагается, что в случае, когда БС подтверждает вход в спящий (ожидания) режим по запросам на спящий режим, принятым от соответствующих МС, управляемых самой БС, БС может назначить SLPID=0,..., 511. Специалистам понятно, что количество SLPID может быть больше чем 512. Например, количество SLPID может быть равным 1024, и специалистам очевидно, что изобретение может быть соответствующим образом модифицировано.
Во-первых, ниже описано Битовое Поле Индикации Группы SLPID. Согласно настоящему изобретению БС группирует SLPID путем объединения предопределенного количества SLPID в группу. В варианте осуществления настоящего изобретения 16 групп SLPID (то есть, SLPID-Группа№0 ... SLPID-Группа№15) образуются путем объединения 32 SLPID в группу. То есть если назначенное посредством БС значение SLPID лежит в пределах от 0 до 31, БС управляет им как элементом группы SLPID-Группа№0, а если назначенное посредством БС значение SLPID лежит в пределах от 32 до 63, БС управляет им как элементом группы SLPID-Группа№1. Аналогично, значения SLPID в пределах от 480 до 511 объединяются в группу SLPID-Группа№15. При наличии трафика в терминале, которому посредством БС назначен SLPID, входящий в группу SLPID-Группа№n, БС присваивает соответствующей группе SLPID-Группа№n значение «1».
Соответственно, в варианте осуществления настоящего изобретения группа SLPID-Группа№n имеет 16 битов (=b15,b14,...,b2,b1,b0). Между тем, bn (где n=0,1,...,15) указывает группу МС, соответствующих значениям SLPID = от 32n до (32n+31). Соответственно, если в МС, соответствующей SLPID=33, появляется возможность периодического выбора диапазона или загружаемого трафика, БС может уведомить о появлении трафика группу SLPID-Группа№1, которая соответствует значениям SLPID = от 32 до 63, путем присвоения b1 значения «1». Так, соответствующий бит№n (=bn) этого поля представляет группу SLPID-Группа№n (где n=0,1,...,15). Соответственно, группа SLPID-Группа№n выбирается из групп {SLPID-Группа№0, SLPID-Группа№1,...,SLPID-Группа№15}. На Фиг.3А и 4А показаны поля 300 и 500 Битовой Карты Индикации Группы SLPID. Как показано, соответствующие биты 301,302,...,316 поля 300 Битовой Карты Индикации Группы SLPID (см. Фиг.3А) и соответствующие биты 501,502,...,526 поля 500 Битовой Карты Индикации Группы SLPID (см. Фиг.3А) соответствуют группе SLPID-Группа№n и указывают, в какой группе присутствует трафик.
Во-вторых, поле Битовой Карты Индикации SLPID состоит из 32-битных карт, количество которых равно количеству (N=0,...,16) групп SLPID-Группа№n, в которых биту bn, представляющему группу SLPID-Группа№n, присвоено значение «1». Соответственно, может быть максимум 16 32-битных карт и, если трафика нет ни в одной из 16 групп SLPID, это поле может отсутствовать, так как N=0. Здесь, соответствующие биты, которые образуют соответствующую 32-битную карту, соответствуют соответствующим SLPID, которые образуют группу SLPID. Например, если Битовая Карта Индикации Группы SLPID = 11111 11111 11110 1 (двоичная система), бит №1, соответствующий группе SLPID-Группа№1, равен нулю, и таким образом 32-битная карта, соответствующая группе SLPID-Группа№1, исключается из Битовой Карты Индикации SLPID. Таким образом, количество N Битовых Карт Индикации Групп SLPID становится N=15. Соответственно, если Битовая Карта Индикации Группы SLPID=11111 11111 11110 1 и появляется трафик для МС, соответствующей SLPID=65, БС должна уведомить соответствующую МС о присутствии трафика посредством второй соответствующей 32-битной карте в Битовой Карте Индикации SLPID. На Фиг.4В показано поле 600 Битовой Карты Индикации SLPID.
Как показано на Фиг.4В, если bn группы SLPID-Группа№n равен «1», формируются Битовые Карты 610,...,630 Индикации SLPID, имеющие соответствующие биты, для того, чтобы указать, присутствует ли трафик, соответствующий соответствующим SLPID соответствующей группы SLPID. Например, если соответствующая группа SLPID состоит из 32 связанных SLPID, формируется 32-битная Битовая Карта Индикации SLPID. На Фиг.4В показаны Битовая Карта 610 Индикации SLPID для бита 501 группы SLPID-Группа№0, которому присвоено значение «1» в Битовой Карте Индикации Группы SLPID,..., Битовая Карта 630 Индикации SLPID для бита 516 группы SLPID-Группа№15. Как описано выше, так как бит 502 группы SLPID-Группа№1 равен «0», соответствующая Битовая Карта Индикации SLPID не формируется. Кроме того, соответствующие биты 611, 612, ...,616 Битовой Карты Индикации SLPID указывают, присутствует ли трафик относительно соответствующих SLPID.
В-третьих, ниже описана Битовая Карта Индикатора Трафика. Битовая Карта Индикатора Трафика является набором информации индикаторов трафика SLPID, наличие трафика которых передается через Битовую Карту Индикации Группы SLPID и/или Битовую Карту Индикации SLPID. Данный индикатор трафика состоит из двух битов и обеспечивает индикацию четырех состояний трафика. Так, «00» указывает состояние, при котором отсутствует возможность периодического выбора диапазона и отсутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное. «01» указывает состояние, при котором отсутствует возможность периодического выбора диапазона, но присутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное. «10» указывает состояние, при котором присутствует возможность периодического выбора диапазона, но отсутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное. «11» указывает состояние, при котором присутствует возможность периодического выбора диапазона, и также присутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное. В этом случае Битовая Карта Индикатора Трафика может быть кратна двум битам и иметь переменную длину. Между тем, Индикатор Трафика указывает состояние трафика соответствующих SLPID группы SLPID-Группа№n, в которой появляется трафик, и в этом случае он состоит из одного бита.
Между тем, в первом варианте осуществления настоящего изобретения Битовая Карта Индикации Группы SLPID включает в себя индикаторы трафика всех SLPID из группы SLPID, которая указывает присутствие трафика. На Фиг.3В показано поле Битовой Карты Индикатора Трафика согласно первому варианту осуществления настоящего изобретения. Как показано, поле 400 Битовой Карты Индикатора Трафика может включать в себя 2-битные индикаторы трафика для соответствующих SLPID. Так как одна группа SLPID включает 32 SLPID, поле Битовой Карты Индикатора Трафика включает 2-битные индикаторы трафика для 32 SLPID, и таким образом имеет длину, которая соответствует кратному 64 бит.
Кроме того, поле 400 Битовой Карты Индикатора Трафика может включать 1-битные индикаторы трафика, которые указывают, присутствует ли трафик в отношении соответствующих SLPID группы SLPID-Группа№n. В этом случае, так как одна группа SLPID включает в себя 32 SLPID, поле Битовой Карты Индикатора Трафика включает в себя блок индикатора трафика, имеющий длину 32 бита, относительно всех групп SLPID, в которых бит Индикации Группы SLPID равен «1», и таким образом имеет длину кратную 32 битам. То есть, индикатор трафика имеет длину, которая кратна количеству идентификаторов спящего режима (SLPID), которые входят в группу SLPID.
Здесь, индикаторы трафика Битовой Карты Индикатора Трафика распределены в порядке возрастания их значений SLPID группы SLPID, в которой присутствует трафик.
Кроме того, в первом варианте осуществления изобретения соответствующий SLPID не включает в себя Битовую Карту Индикации SLPID. Как описано выше, так как все SLPID группы SLPID, в которой присутствует трафик, включают в себя индикаторы трафика, индикатор трафика соответствующего SLPID указывает состояние трафика соответствующего SLPID. Соответственно, нет необходимости в Битовой Карте Индикации SLPID для указания присутствия трафика в соответствующих SLPID соответствующей группы SLPID.
Во втором варианте осуществления настоящего изобретения 2-битные индикаторы трафика для SLPID, в которых фактически отсутствует трафик, отсутствуют в Битовой Карте Индикатора Трафика. На Фиг.4С показано поле Битовой Карты Индикатора Трафика согласно второму варианту осуществления настоящего изобретения. Как показано, поле 700 Битовой Карты Индикатора Трафика включает в себя 2-битные индикаторы трафика для SLPID 611, 614, 615 и 616, в которых присутствует трафик, но не включают 2-битные индикаторы трафика для SLPID 612 и 613. В этом случае, предпочтительно, чтобы соответствующие индикаторы трафика, которые образуют поле Битовой карты Индикатора Трафика, были распределены в порядке возрастания их значенийSLPID, начиная от последнего значащего бита 701, соответствующего наименьшему SLPID 611. Это поле включает 512 индикаторов трафика, что соответствует 1024 битам для того, чтобы контролировать максимум 512 МС.
В-четвертых, описано поле Маски Половинного трафика. Это поле может быть эффективно использовано в случае, когда первый и второй варианты осуществления настоящего изобретения комбинированы. Как описано выше, соответствующий бит bn Битовой Карты Индикации Группы SLPID указывает заданную группу SLPID. В Битовой Карте Индикации Группы SLPID, если установлено, что n=1, это указывает на то, что трафик присутствует в определенном SLPID, который включен в группу SLPID-Группа№n. Соответствующие биты, которые составляют Маску Половинного трафика, взаимно однозначно соответствуют соответствующим битам Битовой Карты Индикации Группы SLPID. Соответствующие биты этого поля имеют значение только в том случае, когда соответствующему биту№n Битовой Карты Индикации Группы SLPID присвоено значение «1» (бит№n=1). Если соответствующему биту№n присвоено значение «0», соответствующий бит№n Маски Половинного трафика игнорируется. Ниже описано значение соответствующих битов этого поля.
Бит№n Маски Половинного трафика равен «0»: Трафик присутствует в SLPID, количество которых меньше 17-ти в соответствующей группе SLPID-Группа№n. БС формирует поля, которые принадлежат группе SLPID-Группа№n, согласно второму варианту осуществления настоящего изобретения, и МС, которая входит в соответствующую группу SLPID-Группа№n, декодирует индикатор трафика согласно второму варианту осуществления настоящего изобретения.
Бит№n Маски Половинного трафика равен «1»: Трафик присутствует в SLPID, количество которых больше или равно 17 в соответствующей группе SLPID-Группа№n. БС формирует поля, которые принадлежат группе SLPID-Группа№n, согласно первому варианту осуществления настоящего изобретения, и МС, которая входит в соответствующую группу SLPID-Группа№n, декодирует индикаторы трафика согласно первому варианту настоящего изобретения. В этом случае, МС, имеющие SLPID, соответствующие rn, в случае, в котором rn=1, когда R(r15, r14,...,r0)= Битовая Карта Индикации Группы SLPID & Маска Половинного трафика, выполняют поиск соответствующего им индикатора трафика согласно первому варианту осуществления настоящего изобретения.
На Фиг.5 показана блок-схема, иллюстрирующая последовательность операции 100 передачи БС сообщения индикации трафика, которое указывает, присутствует ли трафик для множества МС согласно варианту осуществления настоящего изобретения. Последовательность операций согласно Фиг.5 применяется в том случае, когда первый и второй варианты осуществления настоящего изобретения скомбинированы. Также возможно независимое выполнение первого и второго вариантов осуществления изобретения.
Как описано выше, если БС приняла от МС сообщение SLP-REQ с запросом на вход в спящий (ожидания) режим, БС уведомляет соответствующую МС посредством сообщения SLP-RSP о подтверждении/отказе на запрос спящего режима, запрошенный соответствующей МС. Если запрос на вход в спящий режим подтвержден, БС назначает SLPID в сообщении SLP-RSP и передает сообщение соответствующей МС.
После этого, на шаге 102 БС определяет, присутствует ли входящий трафик. БС проводит мониторинг на предмет присутствия загружаемого трафика и возможности периодического выбора диапазона в SLPID, запрос спящего режима которого подтвержден БС.
Если в управляемом БС SLPID присутствует трафик, на этапе 104 БС присваивает биту №n, соответствующему группе SLPID-Группа№n, в Битовой Карте Индикации Группы SLPID значение «1» для того, чтобы уведомить о присутствии трафика в группе SLPID-Группа№n, в которую входит соответствующий SLPID. Далее, на шаге 106 БС устанавливает Битовую Карту Индикации SLPID для соответствующей группы SLPID. Соответственно, бит, который соответствует соответствующему SLPID в Битовой Карте Индикации SLPID, устанавливается для указания, что трафик присутствует.
Далее БС переходит к шагу 108 и устанавливает индикатор трафика соответствующего SLPID. Как описано выше, индикатор трафика состоит из двух битов и может предоставить индикацию четырех состояний трафика. В этом случае «00» указывает состояние, при котором отсутствует возможность периодического выбора диапазона и отсутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное; «01» указывает состояние, при котором отсутствует возможность периодического выбора диапазона, но присутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное; «10» указывает состояние, при котором присутствует возможность периодического выбора диапазона, но отсутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное; и «11» указывает состояние, при котором присутствует возможность периодического выбора диапазона, и также присутствуют БПД (Блоки Пакетных Данных), такие как загружаемый трафик и тому подобное. Индикатор трафика соответствующего SLPID имеет одно из вышеописанных значений.
Между тем, индикатор трафика может состоять из одного бита и может обеспечивать индикацию состояний трафика. Например, индикатор трафика, равный «0», указывает отрицательное показание, которое соответствует отсутствию трафика, а индикатор трафика, равный «1», указывает положительно показание, которое соответствует присутствию трафика.
Кроме того, индикаторы трафика Битовой Карты Индикатора Трафика распределены в порядке возрастания их значений SLPID группы SLPID, в которой присутствует трафик.
Далее, БС переходит к шагу 110 и устанавливает временный набор индикаторов трафика для группы SLPID, в которую входит соответствующий SLPID. То есть, БС устанавливает Битовую Карту Индикатора Трафика для соответствующего SLPID. Дополнительно, БС переходит к шагу 112 и определяет, наступил ли интервал прослушивания соответствующего SLPID. Если интервал прослушивания соответствующего SLPID наступил, БС переходит к шагу 114 и определяет, меньше или равно количество SLPID, в которых присутствует трафик в соответствующей группе SLPID, 16. Если количество SLPID, в которых присутствует трафик в соответствующей группе SLPID, меньше или равно 16, БС переходит к шагу 120, присваивает биту для соответствующей группы SLPID из поля Маски Половинного трафика значение «0» и после этого переходит к этапу 122.
Между тем, если количество SLPID, в которых присутствует трафик, в соответствующей группе SLPID больше 16, БС переходит к шагу 130, присваивает биту для соответствующей группы SLPID из поля Маски Половинного трафика значение «1» и после этого переходит к шагу 132.
Как описано выше, при присвоении биту№n, включенному в Битовую Карту Индикации Группы SLPID, значения «1», если количество SLPID, в которых присутствует трафик, среди SLPID, которые входят в поле Маски Половинного трафика, меньше или равно 16, БС присваивает биту, соответствующему группе SLPID-Группа№n в поле Маски Половинного трафика, значение «0» для того, чтобы указать, что информация индикатора трафика соответствующей группы SLPID-Группа№n передается посредством полей, которые принадлежат группе SLPID, согласно второму варианту осуществления изобретения. Между тем, если трафик присутствует в более чем 16-ти SLPID в соответствующей группе SLPID-Группа№n, БС присваивает биту, соответствующему группе SLPID-Группа№n, в поле Маски Половинного трафика значение «1» для того, чтобы указать, что информация индикатора трафика соответствующей группы SLPID-Группа№n передается через поля, которые принадлежат группе SLPID, согласно первому варианту осуществления изобретения.
Между тем, БС переходит к шагу 132 и передает сообщение MOB-TRF-IND, которое включает в себя поле Битовой карты Индикации Группы SLPID, поле битовой карты Индикатора Трафика и поле Маски Половинного трафика, установленные на предыдущих этапах.
Затем БС переназначает набор временных индикаторов трафика на шаге 122. Как описано выше, согласно второму варианту осуществления настоящего изобретения 2-битный индикатор трафика для SLPID, в котором нет трафика, фактически отсутствует в поле Битовой Карты Индикатора Трафика. Соответственно, БС переназначает Битовую Карту Индикатора Трафика только индикаторами трафика для SLPID, в которых фактически присутствует трафик. После чего, на шаге 124 БС передает сообщение MOB-TRF-IND, которое включает в себя поле Битовой Карты Индикации Группы SLPID, поле Битовой Карты Индикатора Трафика и поле Маски Половинного трафика, установленные на предыдущих этапах.
Иначе говоря, если способ передачи сигналов индикатора трафика для заданной группы SLPID-Группа№n следует первому варианту осуществления настоящего изобретения, БС пропускает 32-битную битовую карту для соответствующей группы SLPID-Группа№n, то есть, Битовую Карту Индикации SLPID. В одном варианте осуществления настоящего изобретения БС назначает и включает в Битовую Карту Индикатора Трафика M(=32)×2 битов для передачи сигналов индикатора трафика соответствующей группы SLPID-Группа№n, как показано на Фиг.3В. В этом случае для индикации трафика, который принадлежит соответствующей группе SLPID-Группа№n, БС передает сообщение MOB-TRF-IND, которое имеет размер 16(Битовая Карта Индикации Группы SLPID)+2×32(Битовая Карта Индикатора Трафика) битов.
В еще одном варианте осуществления настоящего изобретения БС назначает и включает в Битовую Карту Индикатора Трафика М(=32)×1 битов для передачи сигналов индикатора трафика заданной группы SLPID-Группа№n. В этом случае, для индикации трафика, который принадлежит соответствующей группе SLPID-Группа№n, БС передает сообщение MOB-TRF-IND, которое имеет размер 16(Битовая Карта Индикации Группы SLPID)+1×32(Битовая Карта Индикатора Трафика) битов.
Между тем, если способ передачи сигналов индикатора трафика для заданной группы SLPID-Группа№n следует второму варианту осуществления изобретения, БС включает в Битовую Карту 600 Индикации SLPID (Фиг.4В) 32-битную битовую карту для соответствующей группы SLPID-Группа№n. Посредством этой 32-битной битовой карты БС определяет SLPID, в которых присутствует трафик среди SLPID, которые входят в группу SLPID-Группа№n. Далее, БС определяет количество M битов, значения которых равны «1» в выбранной 32-битной битовой карте.
После этого БС назначает и включает в Битовую Карту Индикатора Трафика M×2 битов согласно значению М, определенному как описано выше, как показано на Фиг.4С. В этом случае для индикации трафика, который принадлежит соответствующей группе SLPID-Группа№n, БС передает сообщение MOB-TRF-IND, которое имеет размер 16(Битовая Карта Индикации Группы SLPID) +32(Битовая карта Индикации SLPID) + M×2 (Битовая Карта Индикатора Трафика) бит. Затем 2-битное значение, соответствующее индикатору трафика = 00, может быть заменено 1-битной информацией, включенной в Битовую Карту Индикации SLPID.
Далее описан случай, когда МС принимает вышеописанное сообщение MOB-TRF-IND.
На Фиг.6 показана блок-схема, иллюстрирующая последовательность операций 200 приема в МС сообщения индикации трафика, которое указывает, присутствует ли трафик для множества МС согласно варианту осуществления настоящего изобретения. Последовательность операций согласно Фиг.6 применяется в том случае, когда первый и второй варианты осуществления настоящего изобретения скомбинированы таким же образом, как в последовательности операций на Фиг.5. Также возможно независимое выполнение первого и второго вариантов осуществления изобретения.
МС, которой присвоено значение SLPID=k посредством переданного из БС сообщения SLP-REP, выполняет операцию спящего режима, которая соответствует SLPID=k. Затем МС вычисляет группу SLPID-Группа№n (здесь, n=k/32), в которую входит назначенный SLPID=k.
Согласно Фиг.6, на шаге 204 МС определяет, наступил ли интервал прослушивания согласно соответствующему шаблону спящего режима. Если интервал прослушивания наступил, МС переходит в состояние приема и принимает сообщение MOB-TRF-IND на этапе 206. После этого, МС переходит к шагу 208 и находит значение бита№n, соответствующего группе SLPID-Группа№n, в которую входит эта МС, путем выполнения поиска в поле Битовой Карты Индикации Группы SLPID из сообщения MOB-TRF-IND. Далее, на шаге 210 МС определяет, присутствует ли трафик в группе SLPID, в которую входит сама МС. В частности, если соответствующее значение бита№n поля Битовой Карты Индикации Группы SLPID равно «0», МС определяет, что трафик отсутствует в группе SLPID-Группа№n (где n=k/32), в которую входит назначенный SLPID=k, и когда текущий интервал прослушивания завершается, МС возвращается в интервал спячки (ожидания) (то есть к шагу 204).
Если значение бита №n равно «1», МС переходит к шагу 212 и выполняет логическую операцию «И» для поля Маски Половинного трафика и поля Битовой Карты Индикации Группы SLPID. Также, на шаге 214 МС находит получающееся в результате значение бита, соответствующего биту №n из 16 сгенерированных битов. То есть, если соответствующий бит №n равен «1», МС определяет, что количество SLPID, в которых присутствует трафик в соответствующей группе SLPID, больше 16 и переходит к шагу 230.
В частности, если соответствующий бит №n равен «0», МС определяет, что количество SLPID, в которых присутствует трафик в соответствующей группе SLPID, меньше или равно 16 и переходит к шагу 220. На шаге 220 МС определяет, что БС выполняет передачу сигналов индикатора трафика относительно группы SLPID-Группа№n согласно второму варианту осуществления настоящего изобретения и проверяет 32-битную битовую карту, соответствующую группе SLPID-Группа№n, в которую входит ее SLPID, из Битовой Карты Индикации SLPID.
После этого, на этапе 222 МС определяет, присутствует ли фактически трафик для его SLPID в 32-битной битовой карте, соответствующей группе SLPID-Группа №n, в которую входит ее SLPID. Затем, если значение SLPID МС равно k, эта МС распознает, что в вышеописанной 32-битной битовой карте бит №m, который удовлетворяет условию m=k/32, является битом, соответствующим ее SLPID. В случае, когда значение бита №n равно «0», МС распознает, что в самой МС трафик отсутствует, игнорирует последующие параметры, и подготавливается к входу в интервал ожидания, когда интервал прослушивания будет завершен.
То есть, если значение результата операции бита №n, который соответствует определенной группе SLPID-Группа№n, равно «0», как результат побитовой логической операции «И» по Битовой Карте Индикации Группы SLPID и Маске Половинного трафика, 32-битная информация соответствующей группы SLPID включена в битовую карту Индикации SLPID. МС, которые приняли сообщение MOB-TRF-IND как описано выше, определяют, присутствует ли трафик, посредством 32-битной информации, которая соответствует их группам, включенным в битовую карту Индикации Группы SLPID и битовой карте Индикации SLPID, и если определено, что трафик присутствует, МС считывают 2-битные индикаторы трафика, которые соответствуют МС, из битовой карты Индикатора Трафика. Второй вариант осуществления настоящего изобретения может быть применен в случае, где трафик присутствует в не более чем 16 SLPID из 32 SLPID, включенных в соответствующую группу SLPID, и это реализовано для того, чтобы уменьшить количество битов информации, передаваемой через сообщение MOB-TRF-IND.
Если значение бита №n равно «1», трафик появляется в самой МС и МС переходит к этапу 224 для того, чтобы получить позицию значения индикатора трафика, соответствующего ее SLPID, из битовой карты Индикатора Трафика. То есть, в битовой карте Индикатора Трафика включена только информация, относящаяся к SLPID (количество которых равно Р), в которых фактически присутствует трафик из группы SLPID-Группа№n, в которую входит сама МС. Соответственно, информацией индикатора трафика для группы SLPID-Группа№n для МС является 2·Р бита в битовой карте Индикатора Трафика, которые следуют после бита, соответствующего концу информации, относящейся к группе SLPID-Группа№(n-1), которая является предшествующей группой группы SLPID-Группа№n, в которую входит SLPID самой МС. Если в диапазоне[start, start+2·P-1] МС получает количество (=L) SLPID, которые меньше SLPID=k самой МС среди количества (=P) SLPID, диапазон [start+2·L, start+2·L+1] становится 2-битной информацией индикатора трафика, назначенной самой МС. Далее, МС выполняет операцию, определенную существующим стандартом, согласно 2-битной информации, найденной на шаге 226.
Между тем, если выясняется, что соответствующий бит №n равен «1», МС определяет, что количество SLPID, в которых присутствует трафик в соответствующей группе SLPID, больше 16, и переходит к шагу 230. На шаге 230 МС определяет, что БС выполняет передачу сигналов индикатора трафика для группы SLPID-Группа №n согласно первому варианту осуществления настоящего изобретения, МС пропускает поиск битовой карты Индикации SLPID, и напрямую выполняет поиск в поле битовой карты Индикатора Трафика.
Информацией индикатора трафика для группы SLPID-Группа№n для МС является 2·32 бита в поле битовой карты Индикатора Трафика, которые следуют после бита, соответствующего концу информации, относящейся к группе SLPID-Группа№(n-1), которая является предшествующей группой группы SLPID-Группа№n, в которую входит SLPID самой МС. Если в диапазоне[start, start+64-1] МС получает t, которое удовлетворяет условию t=k/32 (где SLPID МС равно k), диапазон [start+2t, start+(2t+1)] становится 2-битной информацией индикатора трафика, назначенной самой МС. Далее, МС выполняет операцию, определенную существующим стандартом, согласно 2-битной информации, найденной на шаге 232.
Иначе говоря, если значение результата операции бита №n, который соответствует определенной группе SLPID-Группа№n, равно «1», как результат побитовой логической операции «И» для Битовой Карты Индикации Группы SLPID и Маски Половинного трафика, 32-битная информация соответствующей группы SLPID не включается в битовую карту Индикации SLPID. Также, БС включает 64-битную информацию 32 SLPID, которые входят в соответствующую группу SLPID, в поле битовой карты Индикатора Трафика.
МС, которые приняли сообщение MOB-TRF-IND как описано выше, определяют, присутствует ли трафик в группе SLPID, в которую входят МС, путем декодирования битовой карты Индикации Группы SLPID, и если выясняется, что трафик присутствует, МС находят позицию 64-битной информации, соответствующей группе SLPID, в которую входят МС, и считывают 2-битные индикаторы трафика, которые соответствуют их SLPID, из 64-битной информации. Первый вариант осуществления настоящего изобретения может быть применен в случае, где трафик присутствует в 17 или более SLPID из 32 SLPID, включенных в соответствующую группу SLPID, и это реализовано для того, чтобы уменьшить количество битов информации, передаваемой через сообщение MOB-TRF-IND.
Как описано выше, согласно настоящему изобретению Стандарт может быть модифицирован для более четкого определения неясных формулировок. В варианте осуществления настоящего изобретения информация индикатора трафика передается МС, которые работают в спящем режиме, путем назначения рационального количества битов. Также, в варианте осуществления настоящего изобретения размер широковещательного сообщения MOB-TRF-IND может быть уменьшен посредством динамического предоставления двух алгоритмов так, чтобы количество битов информации индикации трафика могло быть эффективно уменьшено согласно количеству SLPID, в которых присутствует трафик в соответствующей группе SLPID-Группа№n.
В варианте осуществления настоящего изобретения передача сигналов индикатора трафика осуществляется относительно 512 SLPID, которые работают в спящем режиме. Тем не менее, если SLPID будут расширены до 10-битных SLPID, определенных существующим стандартом, передача сигналов индикатора трафика может быть осуществлена относительно 1024 SLPID, используя 32-битную битовую карту Индикации Группы SLPID.
БС может свободно контролировать количество информации индикатора трафика, передаваемой посредством сообщения MOB-TRF-IND, согласно количеству трафика, присутствующего до соответствующего интервала прослушивания, используя битовую карту Индикации Группы SLPID, Маску Половинного трафика, битовую карту Индикации SLPID и битовую карту Индикатора Трафика.
Если канальная среда в неудовлетворительном состоянии, может быть использовано сообщение MOB-TRF-IND, к которому применено надежное кодирование/модуляция. В этом случае, путем должной установки битовой карты Индикации Группы SLPID, информация индикатора трафика может быть должным образом распределена и передана.
Несмотря на то, что настоящее изобретение было показано и описано со ссылкой на конкретные предпочтительные варианты осуществления изобретения, специалистам в данной области техники понятно, что могут быть выполнены различные изменения в форме и деталях изобретения, не выходя за пределы существа и объема изобретения, как определено прилагаемой формулой изобретения.
Заявлены способы для передачи/приема сообщения индикации трафика. Техническим результатом является способность базовой станции передавать функциональное сообщение индикации трафика нескольким мобильным станциям, которые находятся в спящем режиме. Для этого в системах беспроводной связи базовая станция группирует множество идентификаторов спящего режима и рассылает сообщение индикации трафика, которое включает в себя информацию первой битовой карты, указывающую, присутствует ли трафик, соответствующий соответствующим группам идентификаторов спящего режима, и информацию второй битовой карты, указывающую, присутствуют ли индикаторы трафика в отношении соответствующих идентификаторов спящего режима, которые входят в группы идентификаторов спящего режима. Мобильная станция, которой назначен один идентификатор из множества идентификаторов спящего режима, определяет, присутствует ли трафик в группе идентификаторов спящего режима, в которую входит сама мобильная станция, используя информацию первой битовой карты, если мобильная станция приняла сообщение индикации трафика, и, используя информацию второй битовой карты, проверяет индикатор трафика самого терминала, если трафик присутствует в группе идентификаторов спящего режима, в которую входит мобильная станция. 5 н.и 36 з.п. ф-лы, 6 ил.
базовую станцию для группирования множества идентификаторов (ID) спящего режима и передачи сообщения индикации трафика, которое включает в себя информацию первой битовой карты, указывающую, присутствует ли трафик для групп ID спящего режима, и информацию второй битовой карты, указывающую, присутствует ли трафик, соответствующий соответствующим ID спящего режима из групп ID спящего режима; и
терминал, которому назначается любой один ID из множества ID спящего режима для того, чтобы определить, присутствует ли трафик в группе ID спящего режима, в которую входит сам терминал, используя информацию первой битовой карты, если терминал принимает сообщение индикации трафика, и для того, чтобы определить, присутствует ли трафик в самом терминале, используя информацию второй битовой карты, если трафик присутствует в группе ID спящего режима, в которую входит терминал.
формирование групп идентификаторов ID спящего режима путем группирования множества идентификаторов ID спящего режима;
установка информации первой битовой карты, которая указывает, присутствует ли трафик в отношении групп ID спящего режима;
установка информации второй битовой карты, которая указывает, присутствует ли трафик, соответствующий соответствующим идентификаторам ID спящего режима из групп ID спящего режима; и
передача сообщения индикации трафика, которое включает в себя информацию первой и второй битовых карт.
вторая битовая карта служит для индикации, присутствует ли трафик, соответствующий соответствующим ID спящего режима из группы ID спящего режима.
назначение базовой станцией уникальных идентификаторов спящего режима терминалам, находящимся в спящем режиме; и
группирование идентификаторов спящего режима в заранее определенном количестве и формирование первой битовой карты индикации путем комбинирования областей, указывающих сгруппированные идентификаторы спящего режима;
причем сообщение индикации трафика включает в себя первую битовую карту и вторую битовую карту.
обнаружение посредством терминала бита, соответствующего его позиции, из первой битовой карты индикации и определение, присутствует ли трафик, в зависимости от обнаруженного бита;
обнаружение второй битовой карты индикации, если определено, что трафик присутствует; и
пропуск обнаружения второй битовой карты индикации, если определено, что трафик отсутствует.
средство для формирования групп идентификаторов (ID) спящего режима (Групп SLPID) путем группирования множества ID спящего режима;
средство для установки первой битовой карты, которая указывает, существует ли трафик в отношении Групп SLPID;
средство для установки второй битовой карты, которая указывает индикаторы трафика в отношении ID спящего режима, которые принадлежат Группам SLPID; и
средство для передачи сообщения индикации трафика, которое включает в себя первую битовую карту и вторую битовую карту.
средство для приема назначения одного ID из множества идентификаторов (ID) спящего режима (SLPID) и для вычисления Групп SLPID, к которым принадлежит ID спящего режима, назначенный упомянутому средству;
средство приема от базовой станции сообщения индикации трафика, которое включает в себя первую битовую карту, указывающую, присутствует ли трафик в отношении Групп SLPID, и вторую битовую карту, указывающую индикаторы трафика для соответствующих SLPID, которые принадлежат Группам SLPID;
средство для определения присутствия трафика в Группе SLPID, которой принадлежит упомянутое средство, используя вторую битовую карту, если сообщение индикации трафика принято; и
средство для проверки индикатора трафика второй битовой карты, если в Группе SLPID присутствует трафик.
прием от базовой станции сообщения индикации трафика, которое включает в себя первую битовую карту, указывающую, присутствует ли трафик в отношении Групп SLPID, и вторую битовую карту, указывающую индикаторы трафика для соответствующих SLPID, которые входят в Группы SLPID;
определение, присутствует ли трафик в Группе SLPID, в которую входит упомянутое средство, используя вторую битовую карту, если сообщение индикации трафика принято; и
проверку индикатора трафика упомянутого средства, используя вторую битовую карту, если трафик присутствует в Группе SLPID, в которую входит упомянутое средство.
СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ СООБЩЕНИЯ В МОБИЛЬНОЙ СИСТЕМЕ СВЯЗИ | 2001 |
|
RU2206959C2 |
US 5745860 А, 28.04.1998 | |||
US 6438375 А, 20.08.2002 | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
US 2003235161 A, 25.12.2003. |
Авторы
Даты
2009-01-20—Публикация
2005-06-20—Подача