СПОСОБ И УСТРОЙСТВО ДЛЯ НЕПРЕРЫВНОГО ПРИЕМА СОЕДИНЕННОГО ТЕРМИНАЛА В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ
METHOD AND DEVICE FOR INTERRUPTED RECEPTION OF CONNECTED TERMINAL IN MOBILE COMMUNICATION SYSTEM

1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение в целом относится к операции непрерывного приема (DRX) в системе мобильной связи. Более конкретно, настоящее изобретение относится к способу и устройству, предназначенным для выполнения операции DRX с использованием в соединенном терминале переменного активного периода.
2. ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
Система беспроводной связи в значительной степени была разработана, поскольку устройство связи не имеет доступа к стационарной проводной сети. Такие системы беспроводной связи включают в себя системы мобильной связи, беспроводную локальную сеть (WLAN), беспроводную широкополосную связь (WiBro) и специально разработанные системы мобильной связи.
В частности системы мобильной связи в сравнении с другими системами беспроводной связи основываются на мобильности пользователя. В конечном счете, они ставят целью поставлять услуги связи на мобильные терминалы, такие как портативный телефон и радиоустройства приема алфавитно-цифровой информации (пейджеры) независимо от времени и местоположения.
Системы мобильной связи работают синхронно или асинхронно. В частности универсальная система мобильной связи (УСМС, UMTS) является асинхронной системой мобильной связи 3-го поколения (3G), действующей в режиме широкополосного множественного доступа с кодовым разделением (WCDMA), основанной на Европейских системах мобильной связи, глобальной системе мобильной связи (GSM) и службе (GPRS) пакетной радиосвязи общего назначения. Проект партнерства систем связи 3-го поколения (3GPP), работающий над стандартизацией универсальной системы мобильной связи (UMTS), в настоящее время обсуждает систему UMTS будущего поколения, названную технологией «долговременного развития» (LTE).
LTE является технологией высокоскоростной связи с передачей пакетов со скоростью передачи 100 Мбит/с или выше, предусматривающей коммерческую эксплуатацию приблизительно к 2010. Для выполнения этого исследуются многие схемы, например, способ уменьшения числа (типов) узлов, существующих в канале связи, путем упрощения конфигурации сети или способ насколько возможно близкого приближения протоколов беспроводной связи к радиоканалам. В конечном счете, система LTE будет изменяться от существующей архитектуры с 4-мя узлами на архитектуру с 3-мя узлами или 2-мя узлами.
На Фиг.1 иллюстрируется конфигурация системы LTE, для которой применяется настоящее изобретение.
Что касается Фиг.1, система LTE может быть упрощена до 2-узловой архитектуры с наличием поддерживающих технологию LTE усовершенствованных Узлов B (Evolved Node B, ENB) 100a-100e и усовершенствованных шлюзовых узлов поддержки GPRS (Evolved GGSN, EGGSN) 102a и 102b.
Узлы ENB 100a-100e, которые являются эквивалентными существующим Узлам B (базовым станциям), соединяются с пользовательским оборудованием (ПО, UE) 104 посредством радиоканала. По сравнению с обычным Узлом B узлы ENB 100a-100e обеспечивают более сложные функциональные возможности.
Это подразумевает, что все пользовательские трафики, включая услугу реального времени, такую как передача голосового трафика по IP-сетям (VoIP), обслуживаются на совместно-используемых (общедоступных) каналах и соответственно в системе LTE требуется устройство, чтобы осуществлять накопление информации состояния относительно конкретного UE 104 и других UE и планирование их обслуживания. Узлы ENB 100a-100e отвечают за планирование.
Ожидается, что для достижения скоростей передачи данных до 100 Мбит/с система LTE будет использовать технологию беспроводного доступа, называемую мультиплексированием с ортогональным частотным разделением сигналов (OFDM) в полосе частот 20 МГц. Для UE 104 будет применяться адаптивная модуляция и кодирование (AMC) в соответствии с состоянием его канала. То есть, для UE 104 схема модуляции и скорость канального кодирования выбираются адаптивно (подстраиваемо) в соответствии с состоянием канала.
Подобно высокоскоростному каналу нисходящей линии связи с пакетным доступом (High Speed Downlink Packet Access, HSDPA) или расширенному выделенному каналу (E-DCH) восходящей линии связи, система LTE между UE 104 и узлами ENB 100a-100e будет использовать гибридный автоматический запрос повторной передачи (HARQ). HARQ является схемой для повышения доли успешного приема путем «мягкого» (программного) объединения исходных данных передачи с данными повторной передачи без удаления прежних данных. Таким образом, UE 104 намеревается обеспечивать рабочую характеристику приема пакетов посредством схем AMC и HARQ.
Традиционно UE запускается («пробуждается») в заранее заданное время, осуществляет мониторинг заранее заданного канала в течение заранее заданного промежутка времени и затем снова входит в режим ожидания в неактивном состоянии. Это называют операцией непрерывного приема (DRX), которая является способом продления времени ожидания для UE в неактивном состоянии.
На Фиг.2 иллюстрируется временная диаграмма операции DRX в традиционной системе мобильной связи.
Что касается Фиг.2, UE и Узел B согласовываются относительно конфигурации DRX, периоде ожидания и чередующемся (переменном) активном периоде в соответствии с конфигурацией DRX. Период ожидания является промежутком времени, в течение которого UE выключает свой приемник, таким образом минимизируя потребляемую мощность. Активный период является промежутком времени, в течение которого UE выполняет обычную операцию приема с помощью своего включенного приемника. Активный период также называют периодом запуска («пробуждения») и таким образом термины "активный период" и "период запуска" используются в документе взаимозаменяемо в одинаковом смысле.
Структура DRX типично является состоящей из нижеследующих элементов.
1. Длительность 210 или 220 цикла DRX: интервал времени между некоторым активным периодом и следующим активным периодом. С помощью длительности цикла DRX режим ожидания продляется, и потребляемая мощность UE уменьшается. Кроме того, увеличенная длительность цикла DRX увеличивает задержку персонального вызова UE. Сеть сигнализирует длительность цикла DRX.
2. Начальная позиция активного периода 205, 215 или 225: начальная позиция активного периода выводится исходя из идентификатора (ИД, ID) UE и длительности цикла DRX. Например, начальная позиция активного периода вычисляется согласно операции по модулю относительно ID UE и длительности цикла DRX.
3. Длительность 235 активного периода: промежуток выдержки времени (такт) таймера, в течение которого UE сохраняется активным в одном активном периоде. Обычно длительность активного периода является предварительно установленной. Например, длительность активного периода составляет 10 мс в системе связи UMTS.
UE вычисляет начальную позицию 230 активного периода, используя ID UE и длительность 210 или 220 цикла DRX, и принимает канал нисходящей линии связи в течение активного периода, отсчитываемого от начальной позиции 230. При отсутствии требуемой информации на канале нисходящей линии связи UE выключает свой приемник и входит в дежурный период.
Проиллюстрированная на Фиг.2 типичная операция DRX по запуску в каждом заранее заданном интервале времени и мониторингу канала нисходящей линии связи в течение заранее заданного периода времени не является выполнимой для соединенного UE в новой системе LTE.
Когда UE является соединенным, это означает, что в текущий момент для UE исполняется конкретная услуга, и между сетью и UE присутствуют пользовательские данные, связанные с услугой. Сеть, обеспечивающая управление (RRL) линией радиосвязи, сохраняет контекст услуги для UE (абонента). UE в этом состоянии называют соединенным UE.
Соответственно, имеется потребность в определении операции DRX для соединенного UE в системе LTE по отношению к традиционной операции DRX для UE в неактивном состоянии.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Аспектом примеров осуществления настоящего изобретения является направление усилий, по меньшей мере, на вышеупомянутые проблемы и/или недостатки и обеспечение, по меньшей мере, описанных ниже преимуществ. Соответственно, аспект примеров осуществления настоящего изобретения состоит в обеспечении способа и устройства для соединенного UE в системе мобильной связи, предназначенным для выполнения операции DRX.
Другой аспект примеров осуществления настоящего изобретения обеспечивает способ и устройство для установки переменного цикла DRX, принимая во внимание количество пакетных данных в UE, в системе мобильной связи будущего поколения.
Дополнительный аспект примеров осуществления настоящего изобретения обеспечивает способ и устройство для настройки длительности активного периода для UE в соответствии с типом услуги в системе мобильной связи.
В соответствии с одним аспектом примеров осуществления настоящего изобретения обеспечивается способ выполнения операции DRX для соединенного UE в системе мобильной связи. В способе (выполнения) DRX, UE принимает от Узла B информацию о длительности цикла DRX, извлекая информацию для получения начальной позиции активного периода и информацию о минимальной длительности активного периода, получает начальную позицию активного периода, используя извлеченную информацию, и активирует первый таймер, установленный на длительность цикла DRX, и второй таймер, установленный на минимальную длительность активного периода, в начальной позиции активного периода. UE осуществляет мониторинг наличия пакета нисходящей линии связи в течение минимальной длительности активного периода. При отсутствии пакета нисходящей линии связи в течение минимального активного периода UE переходит в режим ожидания. При наличии пакета нисходящей линии связи UE принимает пакет нисходящей линии связи, определяет, имеется ли информация, указывающая окончание приема пакета, завершает прием пакета при наличии указательной информации и осуществляет переход в режим ожидания. По истечении времени первого таймера UE переходит из режима ожидания в активный режим.
В соответствии с другим аспектом примеров осуществления настоящего изобретения обеспечивается способ выполнения операции DRX в соединенном UE в системе мобильной связи. В способе DRX, UE принимает от Узла B длительность цикла DRX, извлекает информацию, предназначенную для получения начальной позиции активного периода, минимальную длительность активного периода и конечный интервал активного периода, получает начальную позицию активного периода, используя извлеченную информацию, и активирует первый таймер, установленный на длительность цикла DRX, и второй таймер, установленный на минимальную длительность активного периода, в начальной позиции активного периода. UE осуществляет мониторинг наличия пакета нисходящей линии связи в течение минимальной длительности активного периода. При отсутствии пакета нисходящей линии связи в течение минимальной длительности активного периода UE переходит в режим ожидания. При наличии пакета нисходящей линии связи UE принимает пакет нисходящей линии связи в соответствии с заранее заданной схемой HARQ, активирует третий таймер, установленный на конечный интервал активного периода. По истечении времени третьего таймера UE переходит в режим ожидания. По истечении времени первого таймера UE переходит из режима ожидания в активный режим.
В соответствии с дополнительным аспектом примеров осуществления настоящего изобретения обеспечивается устройство для выполнения операции DRX в соединенном UE в системе мобильной связи, в котором контроллер DRX получает начальную позицию активного периода, используя информацию о длительности цикла DRX, извлекает информацию для получения начальной позиции активного периода и информацию о минимальной длительности активного периода, принятую от Узла B, активирует первый таймер, установленный на длительность цикла DRX, и второй таймер, установленный на минимальную длительность активного периода, в начальной позиции активного периода, осуществляет мониторинг наличия пакета нисходящей линии связи в течение минимальной длительности активного периода, выключает приемопередатчик при отсутствии пакета нисходящей линии связи в течение минимальной длительности активного периода и при наличии пакета нисходящей линии связи включает приемопередатчик, принимает указательную информацию, указывающую окончание приема пакета, и управляет приемопередатчиком в соответствии с указательной информацией; демультиплексор определяет, имеет ли пакет указательную информацию, и предоставляет отчет указательной информации на контроллер DRX, и приемопередатчик включается или выключается под управлением контроллера DRX.
КРАТКОЕ ОПИСАНИЕ ФИГУР ЧЕРТЕЖЕЙ
Вышеупомянутые и другие задачи, признаки и преимущества некоторых примеров осуществления настоящего изобретения будут более очевидны из нижеследующего подробного описания, рассматриваемого вместе с сопроводительными чертежами, на которых:
Фиг.1 - иллюстрация конфигурации системы LTE, для которой применяется настоящее изобретение;
Фиг.2 - иллюстрация временной диаграммы операции DRX в традиционной системе мобильной связи;
Фиг.3 - иллюстрация операции DRX с переменной длительностью активного периода в соответствии с настоящим изобретением;
Фиг.4 - блок-схема действия UE в случае внутриполосной сигнализации окончания активного периода в соответствии с настоящим изобретением;
Фиг.5 - блок-схема действия UE в случае внеполосной сигнализации окончания активного периода в соответствии с настоящим изобретением;
Фиг.6 - блок-схема действия UE, когда мобильная станция (МС, MS) определяет окончание активного периода, принимая во внимание активность нисходящей линии связи, в соответствии с настоящим изобретением;
Фиг.7 - блок-схема приемника UE в соответствии с настоящим изобретением;
Фиг.8 - иллюстрация временной диаграммы операции DRX с учетом сигнала ACKnowledgement (ACK) (подтверждение приема) уровня управления линией радиосвязи (УЛР, RLC) в соответствии с настоящим изобретением;
Фиг.9 - блок-схема операции DRX с учетом сигнала ACK уровня RLC в UE в соответствии с настоящим изобретением;
Фиг.10 - блок-схема приемника UE в соответствии с настоящим изобретением.
По всем чертежам одинаковые числовые ссылочные позиции на чертежах будут пониматься относящимися к одинаковым элементам, признакам и структурам.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Определенные в описании сведения, такие как подробные конструкции и элементы, представлены, чтобы помочь всестороннему пониманию изобретения. Соответственно, средние специалисты в данной области техники признают, что могут выполняться различные изменения и модификации описанных в документе вариантов осуществления без выхода за рамки объема и существа изобретения. К тому же, описания известных функций и конструкций опущены для ясности и краткости.
Хотя примеры осуществления настоящего изобретения описаны в контексте системы LTE, должно быть понятно, что они являются применимыми без модификации для других систем мобильной связи, использующих DRX.
Примеры осуществления настоящего изобретения определяют операцию DRX для соединенного UE в системе мобильной связи будущего поколения. Предпочтительно, но не обязательно, что структура DRX для соединенного UE определяется, принимая во внимание характеристики услуг. В зависимости от типа услуги для соединенного UE в каждый период DRX (DRX_cycle) может формироваться различное количество данных. Другими словами, требуется, чтобы продолжительность, в течение которой UE осуществляет мониторинг канала нисходящей линии связи, изменялась в каждом периоде DRX в соответствии с количеством данных, которые будут посылаться в течение цикла DRX.
Например, когда UE принимает услугу загрузки файла по сети, используя протокол (TCP) управления передачей, в силу характера TCP, первоначально один пакет посылается на нисходящей линии связи, два пакета посылаются от UE в ответ на ACK протокола TCP и затем четыре пакета посылаются от UE в ответ на ACK протокола TCP для этих двух пакетов. Услуга загрузки по сети файла по TCP отличается тем, что данные нисходящей линии связи возрастают в зависимости от некоторых временных промежутков между передачами. Учитывая эту тенденцию, является предпочтительным постепенное увеличение длительности активного периода для UE в ходе услуги.
Помимо услуги загрузки по сети файла непредсказуемость и неоднородность в формировании данных являются характеристиками услуг пакетной передачи. Таким образом, услуга пакетной передачи может сталкиваться с различным состоянием формирования трафика в каждом такте DRX. Соответственно, примеры осуществления настоящего изобретения подразумевают обеспечение способа установки (длительности) такта DRX, который изменяется в соответствии с количеством пакетных данных в UE.
Что касается Фиг.3, Узел B сигнализирует длительность 310 цикла DRX, информацию, предназначенную для получения начальной позиции 305 активного периода 350 (обозначаемую ниже информацией получения начальной позиции), и минимальную длительность 340a или 340b активного периода.
UE запускается в каждой из начальных позиций 305, 320 и 325 активных периодов 350, 360 и 370. При отсутствии данных для приема UE выдерживается в течение минимальной длительности активного периода и входит в режим ожидания. При наличии данных для приема UE поддерживает активный период, пока полностью не примет данные, и затем входит в режим ожидания.
UE вычисляет начальную позицию 305 активного периода 350 заранее заданным способом, например, посредством операции по модулю относительно ID UE и длительности цикла DRX. Когда в момент времени 305 начинается активный период, UE активируется.
Длительности активных периодов 350, 360 и 370 изменяются в диапазоне от минимальной длительности 340a или 340b до длительности 310 или 380 цикла DRX. В начальной позиции 305 активного периода 350 UE принимает пакет на канале нисходящей линии связи. Числовые ссылочные позиции 340a и 340b обозначают идентичную минимальную длительность активного периода.
В отношении активного периода 360 пакеты последовательно принимаются в течение минимальной длительности 340a активного периода. UE может завершать активный период 360 согласно определению заранее заданным способом, является ли каждый принятый пакет последним.
Прием пакета может выполняться заранее заданным способом в зависимости от системы связи. Например, в системе LTE, UE осуществляет мониторинг канала управления нисходящей линии связи, чтобы определять, где находится пакет для приема, и при наличии пакета для приема, UE принимает пакет.
В отношении активного периода 370, UE запускается в момент времени 325 и обнаруживает, что не имеется пакета для приема в течение заранее заданной минимальной длительности 340b активного периода. Таким образом, UE завершает активный период 370 и переходит в режим ожидания, пока не наступит следующий активный период.
С другой стороны, когда UE запускается в момент времени 320 и определяет наличие пакета для приема прежде, чем истечет минимальная длительность 360 активного периода, оно запускается для приема пакетов от Узла B.
Конечные позиции активных периодов 350, 360 и 370 сигнализируются посредством внутриполосной информации, включенной в пакет, или посредством канала управления. Либо UE может автономно определять конечные позиции активных периодов 350, 360 и 370 в соответствии с заранее заданным правилом.
1. В случае, когда окончание активного периода уведомляется посредством внутриполосной информации, Узел B устанавливает 1-битовый флажок последнего пакета в YES (да) в последнем пакете в течение активного периода. Приняв пакет с флажком последнего пакета, установленным в YES, UE поддерживает активный период, пока не будут полностью обработаны пакеты, хранимые в процессоре HARQ в то время, когда UE выявляет, что пакет является последним, и когда обработка завершается, UE входит в режим ожидания.
2. Когда окончание активного периода уведомляется посредством канала управления, UE поддерживает активный период, пока не будут приняты пакеты, находящиеся в обработке в процессоре HARQ во время, когда объявляется завершение активного периода, и когда прием завершается, UE переходит в режим ожидания.
3. Если в течение заранее заданного промежутка времени пакеты не принимаются, UE может переходить в режим ожидания, считая, что активный период был завершен.
Как описано выше, при отсутствии какого-либо пакета для приема, активный период выдерживается в течение минимальной длительности активного периода. При наличии какого-либо пакета для приема окончание активного периода сигнализируется посредством внутриполосной информации или внеполосного сигнала в канале управления, или окончание активного периода определяется автономно посредством UE. Таким образом, когда необходимо, активный период устанавливается в соответствии с переменной длительностью, таким образом обеспечивая эффективную работу DRX.
Вариант 1 осуществления
Что касается Фиг.4, когда посредством флажка последнего пакета уведомляется окончание активного периода, UE действует следующим образом.
На этапе 405, UE принимает информацию о длительности цикла DRX, информацию получения начальной позиции и минимальную длительность активного периода в течение установления вызова. Затем UE подготавливается к операции DRX.
На этапе 410, UE получает начальную позицию активного периода исходя из извлеченной информации начальной позиции, например, ID для UE и длительности цикла DRX, и определяет, наступила ли начальная позиция активного периода.
Если активный период еще не начался, UE на этапе 435 выдерживается в дежурном интервале до начальной позиции активного периода. UE осведомлен, что активный период запускает длительность цикла DRX после начальной позиции предыдущего активного периода.
Когда начинается активный период, на этапе 415 UE активирует таймер T(DRX_CYCLE_LENGTH) (длительность цикла DRX) и таймер T(MINIMUM_ACTIVE) (минимальная длительность активного периода). Таймер T(DRX_CYCLE_LENGTH) является таймером, установленным на длительность цикла DRX T(DRX_CYCLE_LENGTH), и таймер T(MINIMUM_ACTIVE) является таймером, установленным на минимальную длительность T(MINIMUM_ACTIVE) активного периода.
На этапе 420, UE осуществляет мониторинг совместно-используемого канала управления, чтобы определить, имеется ли пакет для приема. Если не присутствуют пакеты для приема до истечения времени таймера T(MINIMUM_ACTIVE), на этапе 435 UE переводится в режим ожидания, пока не начнется следующий активный период. Следующий активный период начинается по истечении времени таймера T(DRX_CYCLE_LENGTH).
Обратно, если на этапе 420 имеется какой-либо пакет для приема прежде истечения времени таймера T(MNIMUM_ACTIVE), на этапе 425 UE принимает пакет в соответствии с операцией HARQ. Если пакет успешно принят, на этапе 430 UE проверяет флажок последнего пакета принятого пакета.
Если флажок последнего пакета установлен в YES, UE переходит на этап 440. Если флажок последнего пакета установлен в NO (нет), UE возвращается на этап 425, чтобы продолжить прием пакетов.
На этапе 440, UE завершает обработку пакетов HARQ, хранимых в процессоре HARQ, если обнаруживает, что принятый пакет является последним. Затем UE входит в режим ожидания, пока не начнется следующий активный период. Следующий активный период начинается по истечении времени таймера T(DRX_CYCLE_LENGTH).
Завершение обработки пакетов HARQ означает, что пакет, хранимый в процессоре HARQ, является нормально принятым посредством операции HARQ, и таким образом для пакета посылается подтверждение ACK HARQ, или, несмотря на ошибки в пакете, в том же процессе HARQ принимается новый пакет, и таким образом прием пакета является в итоге неудачным в операции HARQ.
То есть, когда пакет, хранимый в процессоре HARQ, принимается успешно, или UE определяет, что успешный прием пакета не является возможным, считается, что пакет полностью обработан.
Вариант 2 осуществления
Что касается Фиг.5, UE действует таким же образом, как и в первом примере осуществления настоящего изобретения, кроме способа, которым UE определяет завершение активного периода. Следовательно, нижеследующее описание делается относительно этапов, отличающихся от таковых, проиллюстрированных на Фиг.4. То есть, этапы 505-520 по Фиг.5 не будут описаны, поскольку они выполняются таким же образом, как этапы 405-420 по Фиг.4.
На этапе 525, UE принимает пакет от Узла B в соответствии с заранее заданным протоколом HARQ.
Поскольку UE продолжает принимать канал управления нисходящей линии связи, UE на этапе 530 осуществляет мониторинг приема сигнала, указывающего окончание активного периода, на канале управления нисходящей линии связи.
Приняв сигнал, UE переходит на этап 540, и иным образом UE возвращается на этап 525, чтобы продолжать прием пакетов.
UE на этапе 540 завершает обработку пакетов HARQ, имеющихся в процессоре HARQ на это время, если принимает сигнал, указывающий окончание активного периода, и на этапе 535 входит в дежурный режим пока не начнется следующий активный период. Следующий активный период начинается по истечении времени таймера T(DRX_CYCLE_LENGTH), активированного на этапе 515.
Вариант 3 осуществления
Что касается Фиг.6, на этапе 605 UE принимает информацию о длительности цикла DRX, информацию получения начальной позиции, минимальную длительность активного периода и конечный интервал активного периода в течение установления вызова. Затем UE подготавливается к операции DRX. Минимальная длительность активного периода может быть соответствующей концу интервала активного периода. В этом случае, может сигнализироваться только одно из обоих. Затем UE подготавливается к операции DRX.
На этапе 610, UE получает начальную позицию активного периода исходя из извлеченной информации начальной позиции, например ID для UE и длительности цикла DRX, и определяет, наступила ли начальная позиция активного периода.
Если активный период еще не начался, на этапе 635 UE выдерживается в дежурном интервале до начальной позиции активного периода. Начальная позиция активного периода выводится исходя из извлеченной информации начальной позиции, и следующий активный период начинает длительность цикла DRX после начальной позиции предыдущего активного периода.
Когда начинается активный период, UE на этапе 615 активирует таймер T(DRX_CYCLE_LENGTH) и другой таймер T(MINIMUM_ACTIVE). Таймер T(DRX_CYCLE_LENGTH) является таймером, установленным на длительность T(DRX_CYCLE_LENGTH) цикла DRX, и таймер T(MINIMUM_ACTIVE) является таймером, установленным на минимальную длительность T(MINIMUM_ACTIVE) активного периода.
На этапе 620, UE осуществляет мониторинг совместно-используемого канала управления, чтобы определить, имеется ли пакет для приема. Если пакеты для приема не присутствуют до истечения времени таймера T(MTNIMUM_ACTIVE), UE на этапе 635 переводится в режим ожидания, пока не начнется следующий активный период. Следующий активный период начинается, когда истечет время таймера T(DRX_CYCLE_LENGTH).
Обратно, если на этапе 620 имеется какой-либо пакет для приема прежде истечения времени таймера T(MTNIMUM_ACTIVE), UE на этапе 625 принимает пакет в соответствии с протоколом HARQ.
На этапе 627, UE запускает (или повторно запускает) таймер T(active_period_end) (окончание активного периода), установленный на конечный интервал активного периода T(active_period_end). Таймер T(active_period_end) используется, чтобы завершать активный период, если не принимается пакет в течение времени T(active_period_end). UE запускает таймер T(active_period_end), приняв первоначальный пакет, и повторно запускает его всякий раз, когда UE принимает последующий пакет.
Последующим пакетом может быть (1) новый пакет или (2) либо новый пакет, либо пакет повторной передачи.
То есть UE может повторно запускать таймер T(active_period_end) только тогда, когда последующим пакетом является новый пакет или когда последующим пакетом является либо новый пакет, либо пакет повторной передачи. Ради удобства первый случай называется способом 1, а последний является способом 2.
На этапе 630, UE определяет, истекло ли время таймера T(active_period_end), то есть не был ли принят пакет в течение времени T(active_period_end). Если истекло время таймера T(active_period_end), UE переходит на этап 640. Если таймер T(active_period_end) еще является исполняющимся, UE повторяет этапы 625 и 627.
На этапе 640, UE действует различным образом в зависимости от способа 1 или способа 2.
В способе 1, на этапе 640 UE завершает обработку пакетов HARQ, хранимых в процессоре HARQ, после истечения времени и входит в режим ожидания, пока не начнется следующий активный период. Следующий активный период начинается по истечении времени таймера T(DRX_CYCLE_LENGTH).
В способе 2, UE входит в режим ожидания без ожидания завершения обработки пакетов HARQ, поскольку окончание интервала активного периода устанавливается по отношению к приему любого пакета нисходящей линии связи, безотносительно нового пакета или пакета повторной передачи. Если Узел B не передает повторно конкретный пакет в пределах окончания интервала активного периода, UE переключается в режим ожидания. Следовательно, Узел B и UE должны посылать и принимать соответствующую повторной передаче версию пакета в течение конечного интервала активного периода.
Другими словами, если пакет повторной передачи не поступает в UE в пределах окончания интервала активного периода, это означает, что Узел B отказался от передачи пакета, и таким образом для UE невозможно принять пакет успешно. Следовательно, UE удаляет пакеты, хранимые в процессоре HARQ, для которых версии повторной передачи не были приняты, и сразу входит в режим ожидания.
Что касается Фиг.7, приемник 700 UE включает в себя демультиплексор (DEMUX) 705, процессор 715 HARQ, процессор 720 канала управления, контроллер 725 DRX и приемник 730.
Приемник 730 включается или выключается под управлением контроллера 725 DRX.
Контроллер 725 DRX выключает приемник в режиме ожидания и включает его в активном периоде. Процессор 715 HARQ обрабатывает пакет HARQ, принятый от приемника 730, в соответствии с заранее заданной операцией HARQ и поставляет не имеющий ошибок пакет HARQ на DEMUX 705.
DEMUX 705 проверяет флажок последнего пакета принятого пакета HARQ.
Если флажок последнего пакета установлен в YES, DEMUX 705 сообщает это на контроллер 725 DRX, а также поставляет принятый пакет на более высокий уровень.
После обнаружения приема пакета с флажком последнего пакета, установленным в YES, контроллер 725 DRX осуществляет мониторинг состояния процессора 715 HARQ. Если обработка процессора 715 HARQ завершена, контроллер 725 DRX входит в режим ожидания, то есть выключает приемник 730.
Процессор 720 канала управления обрабатывает информацию, принятую на совместно-используемом канале управления нисходящей линии связи. Если окончание активного периода сигнализируется посредством совместно используемого канала управления нисходящей линии связи, как в случае второго варианта осуществления настоящего изобретения, описанного со ссылкой на Фиг.5, процессор 720 канала управления предоставляет отчет на контроллер 725 DRX об окончании активного периода.
Затем контроллер 725 DRX осуществляет мониторинг состояния процессора 715 HARQ.
Если обработка процессора 715 HARQ завершена, контроллер 725 DRX входит в режим ожидания, то есть выключает приемник 730.
Когда приемник 700 UE принимает последний пакет, как в первом примере осуществления настоящего изобретения, предпочтительно, но не обязательно, он осуществляет вход в режим ожидания после посылки сигнала ACK уровня RLC (сигнал ACK RLC, для краткости), а не немедленное вхождение в режим ожидания.
Это происходит потому, что в услуге пакетной передачи UE действует в режиме RLC с подтверждением (RLC-AM), используя автоматический запрос повторной передачи (ARQ), отличающийся от HARQ, для того, чтобы повысить надежность передачи/приема.
В операции ARQ, передатчик вставляет порядковый номер в пакет прежде передачи, и приемник определяет, имеется ли какой-либо потерпевший неудачу пакет, путем проверки порядкового номера. Для потерпевшего неудачу пакета, приемник запрашивает повторную передачу потерпевшего неудачу пакета путем посылки на передатчик сигнала отрицательного ACK (NACK). Для успешно принятого пакета приемник посылает на передатчик сигнал ACK. Сигнал ACK и сигнал NACK переносятся в управляющем сообщении, называемом отчетом состояния уровня RLC.
Если услуга, требующая DRX, обеспечивается в AM RLC, то, приняв последний пакет, UE должно послать сигнал ACK RCL для последнего пакета. Следовательно, UE предпочтительнее входит в режим ожидания после посылки сигнала ACK RLC, чем сразу осуществлять вхождение в режим ожидания.
Таким образом, будет выполнено описание способа вхождения в режим ожидания после посылки сигнала ACK RLC для последнего пакета, осуществляемого после приема пакета с вложенным (в пакет) указателем последнего пакета, в сравнении с первым вариантом осуществления настоящего изобретения.
UE в активном периоде без наличия пакетов для приема действует таким же образом, как в первом примере осуществления настоящего изобретения, и таким образом описание действия UE в активном периоде без пакетов для приема в документе не представлено.
Что касается Фиг.8, Узел B сигнализирует длительность цикла DRX 810, информацию для получения начальной позиции 805 активного периода 850 и минимальную длительность 840a или 840b активного периода.
UE запускается в каждой из начальных позиций 805, 820 и 825 активных периодов 850, 860 и 870. При отсутствии данных для приема UE выдерживается в течение минимальной длительности активного периода и входит в режим ожидания. При наличии данных для приема UE поддерживает активный период, пока не примет данные полностью, и затем входит в режим ожидания.
UE вычисляет начальную позицию 805 активного периода 850 в соответствии с заранее заданным способом, например, согласно операции по модулю относительно ID UE и длительности цикла DRX. Когда в момент времени 305 начинается активный интервал, UE активируется.
Длительности активных периодов 850, 860 и 870 переменно изменяются от минимальной длительности 840a или 840b до длительности 810 или 880 цикла DRX. В начальной позиции 805 активного периода 850, UE принимает пакет на канале нисходящей линии связи. Числовые ссылочные позиции 840a и 840b обозначают физически идентичную минимальную длительность активного периода.
Что касается активного периода 860, пакеты принимаются последовательно в течение минимальной длительности активного периода 840a. UE может завершить активный период 860 путем определения, является ли каждый принятый пакет последним.
Например, UE запускается в начальной позиции активного периода и осуществляет мониторинг канала управления нисходящей линии связи. То есть канал управления нисходящей линии связи и пакеты нисходящей линии связи посылаются на UE прежде окончания минимальной длительности 840a активного периода. UE принимает пакеты нисходящей линии связи, пока не примет пакет 880 с вложенным указателем последнего пакета. Указатель последнего пакета может иметь форму сигнала управления уровня RLC.
UE в активном периоде с наличием пакетов для приема действует различным образом в первом и четвертом вариантах осуществления настоящего изобретения, как изложено ниже.
Когда UE полностью принимает пакет с вложенным флажком последнего пакета, установленным в YES, в первом примере осуществления настоящего изобретения UE завершает активный период и переходит в режим ожидания.
В четвертом примере осуществления настоящего изобретения, когда UE принимает пакет с вложенным указателем последнего пакета и завершает успешный прием всех пакетов с порядковыми номерами, более низкими, чем таковой для последнего пакета, UE посылает сигналы ACK для пакетов с более низкими порядковыми номерами, завершает активный период и затем входит в режим ожидания.
Пусть порядковые номера пакетов обозначаются от x до x+n, модуль 945 RLC, настроенный для каждого приложения в UE, определяет, не была ли принята какая-либо PDU уровня RLC, путем проверки порядковых номеров протокольных единиц обмена (PDU) уровня RLC. Приняв пакет с наличием указателя последнего пакета, UE посылает на канале восходящей линии связи отчет 885 состояния RLC вместе с информацией состояния приема о единицах PDU RLC.
Если все PDU RLC от PDU[x] RLC до PDU[x+n] RLC были приняты, отчет 885 состояния RLC несет сигналы ACK для единиц PDU уровня RLC. После посылки отчета 885 состояния RLC, UE завершает активный период.
С другой стороны, если PDU[x+m] RLC из числа PDU от PDU[x] RLC до PDU RLC [x+n] не была принята, UE включает в отчет 885 состояния RLC сигнал NACK для потерпевшей неудачу PDU RLC. Затем UE поддерживает активный период, пока потерпевшая неудачу PDU RLC не будет полностью повторно передана от Узла B.
Что касается Фиг.9, на этапе 905 UE принимает информацию о длительности цикла DRX, информацию получения начальной позиции и минимальную длительность активного периода в течение установления вызова. Затем UE подготавливается к операции DRX.
На этапе 910, UE получает начальную позицию активного периода исходя из информации получения начальной позиции, например, ID для UE и длительности цикла DRX, и определяет, наступила ли начальная позиция активного периода.
Если активный период еще не начался, UE на этапе 935 выдерживается в интервале ожидания до начальной позиции активного периода. Следующий активный период начинается с длительности цикла DRX после начальной позиции активного периода.
Когда начинается активный период, UE на этапе 915 активирует таймер T(DRX_CYCLE_LENGTH) и другой таймер T(MINIMUM_ACTIVE). Таймер T(DRX_CYCLE_LENGTH) является таймером, установленным на длительность цикла DRX T(DRX_CYCLE_LENGTH), и таймер T(MINIMUM_ACTIVE) является таймером, установленным на минимальную длительность T(MINIMUM_ACTIVE) активного периода.
На этапе 920, UE осуществляет мониторинг совместно-используемого канала управления, чтобы определять, имеется ли пакет для приема. Если пакеты для приема не присутствуют до истечения времени таймера T(MINIMUM_ACTIVE), UE на этапе 935 переводится в режим ожидания, пока не начнется следующий активный период. Следующий активный период начинается, когда истекает время таймера T(DRX_CYCLE_LENGTH).
Обратно, если на этапе 920 имеется какой-либо пакет для приема прежде, чем истекает время таймера T(MINIMUM_ACTIVE), UE на этапе 925 принимает пакет в соответствии с операцией HARQ.
Если пакет является принятым успешно, UE определяет, является ли принятый пакет последним, например, путем проверки на этапе 1030 управляющей информации, вложенной в пакет. При посылке последней PDU RLC, передатчик RLC включает в PDU RLC управляющую информацию, указывающую последнюю PDU RLC. Таким образом, UE на этапе 1030 определяет наличие или отсутствие управляющей информации, указывающей последнюю единицу PDU RLC, в принятой PDU RLC.
Если принятый пакет не является последним, UE на этапе 925 продолжает прием пакетов до принятия пакета с наличием управляющей информации, указывающей последний пакет.
Если принятый пакет является последним, UE на этапе 940 создает отчет состояния уровня RLC, представляющий состояния приема для единиц PDU RLC, принятых до настоящего времени. Отчет состояния RLC содержит порядковые номера уровня RLC для потерпевших неудачу пакетов и порядковые номера уровня RLC принятых пакетов. Как указано ранее, из них первые порядковые номера RLC называются NACK, а последние порядковые номера RLC называются ACK. Следовательно, отчет состояния RLC включает в себя номера NACK и ACK. NACK является набором порядковых номеров потерпевших неудачу пакетов, и ACK является набором порядковых номеров принятых пакетов.
При отсутствии какого-либо NACK в отчете состояния RLC, UE на этапе 945 проверяет, включает ли отчет состояния RLC в себя ACK для последней PDU RLC и номера ACK для всех остальных PDU RLC с порядковыми номерами более низкими, чем таковой для последней PDU RLC. Если результатом проверки является YES, UE переходит на этап 950. Если результатом проверки является NO, что означает наличие пакета, требующего повторной передачи, UE переходит на этап 955.
UE на этапе 950 посылает отчет состояния RLC и на этапе 935 входит в режим ожидания, пока не начнется следующий активный период. Следующий активный период начинается, когда истекает время таймера T(DRX_CYCLE_LENGTH).
На этапе 955, UE посылает отчет состояния RLC и ожидает, пока не завершатся повторные передачи пакетов RLC, запрашивающих в отчете состояния RLC повторную передачу. Затем UE посылает отчет состояния RLC с наличием ACK для всех PDU RLC с порядковыми номерами более низкими, чем таковой для последней PDU RLC. На этапе 935 UE входит в режим ожидания, пока не начнется следующий активный период.
Что касается Фиг.10, приемник UE может иметь множество модулей 1035, 1040 и 1045 RLC, настроенных для соответственных приложений. Некоторые из них могут быть настроены для работы в режиме DRX. Например, модуль 1045 RLC работает в режиме DRX.
Когда удовлетворены все нижеследующие условия, модуль 1045 RLC запрашивает контроллер 1025 DRX, чтобы завершить активный период.
Условие 1: принимается PDU RLC с вложенным указателем последнего пакета.
Условие 2: все пакеты, принятые в течение активного периода, являются принятыми успешно.
Условие 3: отчет состояния RLC с наличием номеров ACK для всех пакетов, принятых в течение активного периода, послан полностью.
Также, модуль 1045 уровня RLC определяет, имеется ли какой-либо потерпевший неудачу пакет, путем проверки порядковых номеров PDU RLC и создает отчет состояния RLC в соответствии с результатом определения.
Приняв от модуля 1045 RLC, работающего в режиме DRX, сигнал, указывающий окончание активного периода, контроллер 1025 DRX завершает активный период и поддерживает режим ожидания, пока не начнется следующий активный период.
Демультиплексор/мультиплексор (DEMUX/MUX) 1005 мультиплексирует единицы PDU RLC, принимаемые от уровня RLC, то есть модулей 1035, 1040 и 1045 RLC, в единицы PDU уровня управления доступом к среде передачи (УДС, MAC) или демультиплексирует PDU уровня MAC, принятую от процессора 1015 HARQ, в единицы PDU уровня RLC прежде передачи на модули 1035, 1040 и 1045 уровня RLC.
Процессор 1015 HARQ обрабатывает пакет HARQ, принятый от приемопередатчика 1030, в соответствии с заранее заданной операцией HARQ и поставляет безошибочный пакет HARQ на DEMUX/MUX 1005. Демультиплексор в составе DEMUX/MUX 1005 поставляет принятый пакет HARQ на уровень 1035, 1040 и 1045 RLC.
Также, процессор 1015 HARQ поставляет PDU уровня MAC, принятую от DEMUX DEMUX/MUX 1005, на приемопередатчик в соответствии с операцией HARQ, и приемопередатчик 1030 посылает PDU MAC на Узел B.
Процессор 1020 канала управления обрабатывает принятую информацию из совместно-используемого канала управления нисходящей линии связи. Если информация указывает наличие пакета, предназначенного для UE, процессор 1020 канала управления предоставляет на контроллер 1025 DRX отчет о наличии пакета для приема.
Контроллер 1025 DRX вычисляет начальную позицию активного периода и в начальной позиции включает приемник. Если контроллер 1025 DRX не принимает от процессора 1020 канала управления отчет, указывающий наличие пакета для приема, до истечения времени минимальной длительности активного периода, он завершает активный период.
С другой стороны, после приема отчета, указывающего наличие пакета для приема, контроллер 1025 DRX поддерживает активный период, пока не примет от модуля 1045 уровня RLC сигнал, указывающий окончание активного периода.
Как очевидно из вышеупомянутого описания, настоящее изобретение увеличивает для UE время ожидания согласно определению операции DRX для соединенного UE с учетом характеристик услуг в системе мобильной связи будущего поколения. Следовательно, минимизируется потребляемая мощность UE.
Для услуги пакетной передачи, в которой состояние формирования трафика может изменяться каждый цикл DRX, настройка длительности активного периода в соответствии с требованиями трафика во время приема обеспечивает операцию DRX.
Также, UE входит в режим ожидания после подтверждения успешного приема пакетов, включая пакеты повторной передачи, и посылки сигнала ACK RLC для пакетов. Следовательно, рабочая характеристика приема пакетов улучшается.
Хотя изобретение было показано и описано со ссылкой на некоторые примеры осуществления такового, специалистам в данной области техники будет понятно, что в нем могут быть выполнены различные изменения в форме и деталях без выхода за рамки существа и объема настоящего изобретения, определенного далее в соответствии с прилагаемой формулой изобретения и ее эквивалентами.