ОБРАБОТКА ВРЕМЕНИ ОЖИДАНИЯ ОТКЛЮЧЕНИЯ
DEACTIVATION WAITING TIME PROCESSING

Область техники, к которой относится изобретение
Настоящее раскрытие относится к беспроводной связи и, в частности, к устройствам и способам обработки времени ожидания отклонения.
Уровень техники
Пример возобновления соединения управления радиоресурсами (RRC) в долгосрочном развитии (LTE)
В LTE версии 13 (Rel-13) в рамках проекта партнерства третьего поколения (3GPP) был введен механизм приостановки беспроводного устройства (WD) (например, пользовательского оборудования (UE)) сетью для его перехода в приостановленное состояние аналогично RRC_IDLE, но с той разницей, что WD сохраняет контекст уровня доступа (AS) или контекст RRC. Это позволяет уменьшить сигнализацию, когда WD снова становится активным, путем возобновления RRC-соединения вместо того, чтобы устанавливать RRC-соединение с нуля. Сокращение количества сигналов может иметь несколько преимуществ, таких как уменьшение задержки, например, для смартфонов, подключенных к Интернету, и/или сокращение количества сигналов, приводящее к уменьшению потребления батареи для устройств машинного типа, отправляющих очень мало данных.
Такое решение Rel-13 основано на том, что WD отправляет в сеть сообщение RRCConnectionResumeRequest, и в ответ WD принимает сообщение RRCConnectionResume из сети. Сообщение RRCConnectionResume не может быть зашифровано, но его целостность может быть защищена.
RRC_INACTIVE в NR и, возможно, в LTE Rel-15
В ходе работы по стандартизации нового радио (NR) 5G в рамках 3GPP считается, что NR должно поддерживать состояние RRC_INACTIVE со свойствами, аналогичными состоянию приостановки в LTE Rel-13. RRC_INACTIVE имеет свойства, немного отличающиеся от более позднего состояния, так как оно является отдельным состоянием RRC, а не частью RRC_IDLE, как в LTE. В дополнение к этому, соединение CN/RAN (интерфейс N2 или NG) может сохраняться для RRC_INACTIVE, в то время как в LTE оно приостанавливалось. На фиг. 1 показан пример возможных переходов состояний в NR.
Некоторые из свойств состояний, показанных на фиг. 1, могут представлять собой следующее:
RRC_IDLE:
- специфичный для WD прерывистый прием (DRX) может быть сконфигурирован верхними уровнями;
- мобильность, управляемая WD, в зависимости от конфигурации сети;
- WD:
- контролирует канал поискового вызова для базовой сети (CN), осуществляющей поисковый вызов с использованием 5G-SAE-временного идентификатора абонента мобильной связи (S-TMSI);
- выполняет измерения соседних сот и (повторный) выбор соты; и
- получает системную информацию.
RRC_INACTIVE:
– DRX, специфичный для WD, может быть сконфигурирован с помощью верхних слоев или с помощью слоя RRC;
- мобильность, управляемая WD, в зависимости от конфигурации сети;
- WD сохраняет контекст AS;
- WD:
- контролирует канал поискового вызова для поискового вызова CN с использованием 5G-S-TMSI и сеть радиодоступа (RAN), осуществляющую поисковый вызов с использованием информации-временного идентификатора радиосети (I-RNTI);
- выполняет измерения соседних сот и (повторный) выбор соты;
- периодически выполняет обновление зоны уведомления на основе RAN и при перемещении за пределы зоны уведомления на основе RAN; и
- получает системную информацию.
RRC_CONNECTED:
- WD сохраняет контекст AS;
- передача одноадресных данных в/из WD;
- на нижних уровнях WD может быть сконфигурировано с DRX, специфичным для WD;
- для WD, поддерживающих агрегацию несущих (CA), использование одной или нескольких вторичных сот (Scells), агрегированных с первичной обслуживающей сотой (SPCell), для увеличения пропускной способности;
- для WD, поддерживающих двойную связность (DC), использование одной вторичной группы сот (SCG), агрегированной с главной группой сот (MCG), для увеличения пропускной способности;
- мобильность, управляемая сетью, то есть передача обслуживания в пределах NR и в/из усовершенствованного универсального наземного радиодоступа (E-UTRAN); и
- WD:
- контролирует канал поискового вызова;
- отслеживает каналы управления, связанные с общим каналом данных, чтобы определить, запланированы ли для него данные;
- предоставляет информацию о качестве канала и обратной связи;
- выполняет измерения соседних сот и предоставляет отчеты об измерениях; и
- получает системную информацию.
Процедура отклонения в LTE (сценарии перегрузки)
В LTE сеть может отправить сообщение об отклонении RRC с временем ожидания либо в ответ на запрос на возобновление RRC (как показано на фиг. 2), например, в случае состояния перегрузки, либо в ответ на установление RRC-соединения (как показано на фиг. 3).
Сообщение об отклонении может содержать значение времени ожидания, и, после приема сообщения, WD инициирует таймер, называемый T302, и информирует верхние уровни, как показано в приведенной ниже выдержке из технической спецификации (TS) 36.331 3GPP, показанной ниже следующим образом. Согласно TS 36.331 прием WD RRCConnectionReject может включать в себя то, что WD может:
• остановить таймер T300;
• сбросить управление доступом к среде (MAC) и высвободить конфигурацию MAC;
• за исключением узкополосного Интернета вещей (NB-IoT), запустить таймер T302 со значением таймера, установленным на waitTime;
• если WD является WD NB-IoT; или
• если присутствует extendedWaitTime, и WD поддерживает доступ, допускающий задержку:
○ перенаправить ExtendedWaitTime на верхние уровни;
• если включен deprioritisationReq, и WD поддерживает отклонение RRC-соединения с деприоритизацией:
○ запустить или перезапустить таймер T325 со значением таймера, установленным в значение DeprioritisationTimer;
○ сохранить запрос на деприоритизацию до истечения T325;
• Примечание: WD сохраняет запрос на деприоритизацию независимо от каких-либо назначений абсолютных приоритетов для повторного выбора соты (с помощью выделенной или общей сигнализации) и независимо от RRC-соединений в E-UTRAN или других RAT, если не указано иное.
• если сообщение RRCConnectionReject принято в ответ на RRCConnectionResumeRequest:
○ если отсутствует rrc-SuspendIndication:
• отбросить сохраненный контекст AS WD и resumeIdentity;
• информировать верхние уровни об отказе возобновить RRC-соединение без указания приостановки и о том, что может применяться запрет доступа для вызовов, исходящих с мобильных устройств, сигнализации, исходящей с мобильных устройств, доступа, завершающегося в мобильных устройствах и, за исключением NB-IoT, для сигналов обратной связи CS, исходящих с мобильных устройств, после чего процедура заканчивается;
○ иначе:
• приостановить SRB1;
• информировать верхние уровни об отказе возобновить RRC-соединение с указанием приостановки и о том, что может применяться запрет доступа для вызовов, исходящих с мобильных устройств, сигнализации, исходящей с мобильных устройств, доступа, завершающегося в мобильных устройствах и, за исключением NB-IoT, для сигналов обратной связи CS, исходящих с мобильных устройств, после чего процедура заканчивается;
• иначе:
○ информировать верхние уровни об отказе установить RRC-соединение и о том, что может применяться запрет доступа для вызовов, исходящих с мобильных устройств, сигнализации, исходящей с мобильных устройств, доступа, завершающегося в мобильных устройствах и, за исключением NB-IoT, для сигналов обратной связи CS, исходящих с мобильных устройств, после чего процедура заканчивается.
Другой аспект, связанный с T302, который был определен в технических спецификациях, представляет собой критерии для остановки таймера T302 и действия WD по истечении таймера. В LTE таймер может быть остановлен тогда, когда WD принимает RRCConnectionResume или RRCConnectionSetup, как показано ниже в следующей выдержке из 3GPP TS 36.331.
Выдержка из 3GPP TS 36.331 выглядит следующим образом:
• Прием RRCConnectionSetup WD
○ Примечание: До сих пор для выделения C-RNTI использовалась сигнализация нижнего уровня. Для получения дополнительной информации смотри TS 36.321;
• WD может:
1> если сообщение RRCConnectionSetup принято в ответ на RRCConnectionResumeRequest:
2> отбросить сохраненный контекст AS WD и resumeIdentity;
2> указать верхним уровням, что восстановление RRC-соединения было отключено;
1> выполнить процедуру конфигурирования радиоресурса в соответствии с принятым сообщением radioResourceConfigDedicated и как указано в 5.3.10;
1> если оно сохранено, отбросить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo или унаследованную от другой RAT;
1> если оно сохранено, отбросить выделенное смещение, предоставленное redirectedCarrierOffsetDedicated;
1> остановить таймер T300;
1> остановить таймер T302, если он работает;
1> остановить таймер T303, если он работает;
1> остановить таймер T305, если он работает;
1> остановить таймер T306, если он работает;
1> остановить таймер T308, если он работает;
1> выполнить действия, указанные в 5.3.3.7;
1> остановить таймер T320, если он работает;
1> остановить таймер T350, если он работает;
1> выполнить действия, указанные в 5.6.12.4;
1> высвободить параметр rclwi-Configuration, если он сконфигурирован так, как указано в 5.6.16.2;
1> остановить таймер T360, если он работает;
1> остановить таймер T322, если он работает;
1> ввести RRC_CONNECTED;
1> остановить процедуру повторного выбора соты;
1> считать, что текущая сота является PCell;
1> установить содержание сообщения RRCConnectionSetupComplete следующим образом:
2> если сообщение RRCConnectionSetup принято в ответ на RRCConnectionResumeRequest:
3> если верхние уровни предоставляют S-TMSI:
4> установить s-TMSI на значение, принятое с верхних уровней;
2> установить selectedPLMN-Identity на PLMN, выбранную верхними уровнями (смотри TS 23.122, TS 24.301) из PLMN, включенных в plmn-IdentityList в SystemInformationBlockType1 (или в SystemInformationBlockType1-NB в NB-IoT );
2> если верхние уровни предусматривают "зарегистрированный MME", включить и установить registeredMME следующим образом:
3> если идентификатор PLMN для "зарегистрированного MME" отличается от PLMN, выбранного верхними уровнями:
4> включить plmnIdentity в registeredMME и установить для него значение идентификатора PLMN в "зарегистрированном MME", принятом с верхних уровней;
3> установить для mmegi и mmec значение, принятое с верхних уровней;
2> если верхние уровни предоставили "зарегистрированный MME":
3> включить и установить gummei-Type на значение, предоставляемое верхними уровнями;
2> если WD поддерживает оптимизацию(и) EPS CIoT:
3> включить сообщение attachWithoutPDN-Connectivity, если оно принято с верхних уровней;
3> включить сообщение up-CIoT-EPS-Optimization, если оно принято с верхних уровней;
3> за исключением NB-IoT, включить сообщение cp-CIoT-EPS-Optimization, если оно принято с верхних уровней;
2> при подключении как RN:
3> включить rn-SubframeConfigReq;
2> установить в specialInfoNAS информацию, принятую с верхних уровней;
2> за исключением NB-IoT:
3> если WD имеет информацию об отказе радиоканала или отказе передачи обслуживания, доступную в VarRLF-Report, и если RPLMN включен в plmn-IdentityList, хранящийся в VarRLF-Report:
4> включить rlf-InfoAvailable;
3> если WD имеет зарегистрированные измерения MBSFN, доступные для E-UTRA, и если RPLMN включен в plmn-IdentityList, хранящийся в VarLogMeasReport:
4> включить logMeasAvailableMBSFN;
3> иначе, если WD зарегистрировал измерения, доступные для E-UTRA, и если RPLMN включен в plmn-IdentityList, хранящийся в VarLogMeasReport:
4> включить logMeasAvailable;
3> если WD имеет информацию об ошибке установления соединения, доступную в VarConnEstFailReport, и если RPLMN равен plmn-Identity, хранящемуся в VarConnEstFailReport:
4> включить connEstFailInfoAvailable;
3> включить mobilityState и установить его в состояние мобильности (как указано в TS 36.304) WD непосредственно перед переходом в состояние RRC_CONNECTED;
3> если WD поддерживает хранение информации об истории мобильности, и WD имеет информацию об истории мобильности, доступную в VarMobilityHistoryReport:
4> включить mobilityHistoryAvail;
2> включать dcn-ID, если значение DCN-ID (смотри TS 23.401) принято с верхних уровней;
2> если WD требуются промежутки UL во время непрерывной передачи по восходящей линии связи:
3> включить ue-CE-NeedULGaps;
2> отправить сообщение RRCConnectionSetupComplete на нижние уровни для передачи, после чего процедура заканчивается;
• Прием WD RRCConnectionResume
• WD может:
1> остановить таймер T300;
1> восстановить состояние PDCP и повторно установить объекты PDCP для SRB2, если они сконфигурированы с PDCP E-UTRA, и для всех DRB, которые сконфигурированы с PDCP E-UTRA;
1> если drb-ContinueROHC включено:
2> указать нижним уровням, что используется сохраненный контекст AS WD, и что сконфигурировано drb-ContinueROHC;
2> продолжить контекст протокола сжатия заголовка для DRB, сконфигурированных с протоколом сжатия заголовка;
1> иначе:
2> указать нижним уровням, что используется сохраненный контекст AS WD;
2> сбросить контекст протокола сжатия заголовка для DRB, сконфигурированных с протоколом сжатия заголовка;
1> отказаться от сохраненного контекста AS WD и resumeIdentity;
1> выполнить процедуру конфигурирования радиоресурса в соответствии с принятым radioResourceConfigDedicated и как указано в 5.3.10;
Примечание: При выполнении процедуры конфигурирования радиоресурсов для конфигурирования физического уровня и основной конфигурации MAC восстановленная конфигурация RRC из сохраненного контекста AS WD используется в качестве основы для реконфигурирования.
1> если принятое сообщение RRCConnectionResume включает в себя sk-Counter:
2> выполнить процедуру обновления ключа, как указано в TS 38.331 [5.3.5.8];
1> если принятое сообщение RRCConnectionResume включает в себя nr-RadioBearerConfig1:
2> выполнить конфигурирование радиоканала, как указано в TS 38.331 [5.3.5.6];
1> если принятое сообщение RRCConnectionResume включает в себя nr-RadioBearerConfig2:
2> выполнить конфигурирование радиоканала, как указано в TS 38.331 [5.3.5.6];
1> возобновить SRB2 и все DRB, если они имеются, включая RB, сконфигурированные с PDCP NR;
1> если они сохранены, отбросить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo или унаследованную от другой RAT;
1> если они сохранены, отбросить выделенное смещение, предоставленное redirectedCarrierOffsetDedicated;
1> если сообщение RRCConnectionResume включает в себя MeasConfig:
2> выполнить процедуру конфигурирования измерения, как указано в 5.5.2;
1> остановить таймер T302, если он работает;
1> остановить таймер T303, если он работает;
1> остановить таймер T305, если он работает;
1> остановить таймер T306, если он работает;
1> остановить таймер T308, если он работает;
1> выполнить действия, указанные в 5.3.3.7;
1> остановить таймер T320, если он работает;
1> остановить таймер T350, если он работает;
1> выполнить действия, указанные в 5.6.12.4;
1> остановить таймер T360, если он работает;
1> остановить таймер T322, если он работает;
eNB
ASME
eNB
1> обновить ключ K на основе ключа K, с которым ассоциируется текущий K, использующий значение nextHopChainingCount, указанное в сообщении RRCConnectionResume, как определено в TS 33.401;
1> сохранить значение nextHopChainingCount;
RRCint
1> получить ключ K, ассоциированный с ранее сконфигурированным алгоритмом целостности, как указано в TS 33.401;
RRCint
1> запросить нижние уровни для проверки защиты целостности сообщения RRCConnectionResume, используя ранее сконфигурированный алгоритм и ключ K;
1> если проверка защиты целостности сообщения RRCConnectionResume завершена неудачно:
2> выполнить действия после выхода из RRC_CONNECTED, как указано в 5.3.12, с причиной высвобождения "другое", после чего процедура заканчивается;
RRCenc
UPenc
1> получить ключ K и ключ K, ассоциированные с ранее сконфигурированным алгоритмом шифрования, как указано в TS 33.401;
RRCint
1> сконфигурировать нижние уровни для немедленного возобновления защиты целостности с использованием ранее сконфигурированного алгоритма и ключа K, то есть защита целостности должна применяться ко всем последующим сообщениям, принятым и отправленным WD;
RRCenc
UPenc
1> сконфигурировать нижние уровни для возобновления шифрования и применения алгоритма шифрования, ключа K и ключа K, то есть конфигурация шифрования должна применяться ко всем последующим сообщениям, принятым и отправленным WD;
1> ввести RRC_CONNECTED;
1> указать верхним уровням, что приостановленное RRC-соединение возобновлено;
1> остановить процедуру повторного выбора соты;
1> считать, что текущей сотой является PCell;
1> установить содержание сообщения RRCConnectionResumeComplete следующим образом:
2> установить selectedPLMN-Identity на PLMN, выбранную верхними уровнями (смотри TS 23.122, TS 24.301) из PLMN, включенных в plmn-IdentityList в SystemInformationBlockType1;
2> установить в specialInfoNAS информацию, принятую с верхних уровней;
2> за исключением NB-IoT:
3> если WD имеет информацию об отказе радиоканала или отказе передачи обслуживания, доступную в VarRLF-Report, и если RPLMN включен в plmn-IdentityList, хранящийся в VarRLF-Report:
4> включить rlf-InfoAvailable;
3> если WD имеет зарегистрированные измерения MBSFN, доступные для E-UTRA, и если RPLMN включен в plmn-IdentityList, хранящийся в VarLogMeasReport:
4> включить logMeasAvailableMBSFN;
3> иначе, если WD зарегистрировал измерения, доступные для E-UTRA, и если RPLMN включен в plmn-IdentityList, хранящийся в VarLogMeasReport:
4> включить logMeasAvailable;
3> если WD имеет информацию об ошибке установления соединения, доступную в VarConnEstFailReport, и если RPLMN равен plmn-Identity, хранящемуся в VarConnEstFailReport:
4> включить connEstFailInfoAvailable;
3> включить мобильное состояние и установить его в состояние мобильности (как указано в TS 36.304) WD непосредственно перед переходом в состояние RRC_CONNECTED;
3> если WD поддерживает хранение информации об истории мобильности, и WD имеет информацию об истории мобильности, доступную в VarMobilityHistoryReport:
4> включить mobilityHistoryAvail;
1> отправить сообщение RRCConnectionResumeComplete на нижние уровни для передачи;
1> процедура заканчивается.
Приведенная ниже таблица 1 является примером таблицы, определенной в текущих спецификациях.
Таблица 1
Раздел 7.3.1 Таймеры (информационные)
Таймер
Начало
Остановка
По истечении
T300Примечание 1
Передача RRCConnectionRequest или RRCConnectionResumeRequest
Прием сообщения RRCConnectionSetup, RRCConnectionReject или RRCConnectionResume, повторный выбор соты и после прерывания установления соединения верхними уровнями
Выполнить действия, указанные в 5.3.3.6
T301Примечание 1
Передача RRCConnectionReestabilshmentRequest
Прием сообщения RRCConnectionReestablishment или RRCConnectionReestablishmentReject, а также тогда, когда выбранная сота становится непригодной
Перейти в RRC_IDLE
T302
Прием RRCConnectionReject при выполнении установления RRC-соединения
При переходе в RRC_CONNECTED и при повторном выборе соты
Проинформировать верхние слои о запрете смягчения, как указано в 5.3.3.7
Соображения относительно процедуры отклонения в NR
Процедура отклонения также обсуждалась для NR. В RAN2#99bis было рассмотрено следующее:
• WD в состоянии INACTIVE, пытаясь возобновить RRC-соединение, может принять MSG4, отправленное через SRB0 (без защиты целостности), чтобы вернуть WD в состояние INACTIVE (то есть отклоненное таймером ожидания).
• параметры/конфигурация, которые относятся к состоянию INACTIVE, не должны обновляться с помощью сообщения MSG4, отправляемого через SRB0 (поскольку это сообщение является незащищенным).
На фиг. 4 показан пример переходов из RRC_INACTIVE в RRC-INACTIVE в сценарии отклонения.
Текущая реализация процедуры отклонения согласно спецификациям RRC NR
В настоящее время рассматривается процедура отклонения. Во-первых, как и в LTE, таймер T302 может быть запущен после приема сообщения RRCReject, которое может быть принято либо в ответ на RRCResumeRequest, либо в ответ на RRCSetupRequest, как показано в приведенной ниже выдержке из TS 38.331: Прием RRCReject WD. WD может:
1> остановить таймер T300;
1> сбросить MAC и высвободить конфигурацию MAC;
1> запустить таймер T302 со значением таймера, установленным на waitTime;
1> сообщить верхним уровням об отказе установить RRC-соединение и информацию, относящуюся к управлению доступом, после чего процедура заканчивается.
Информация, которая относится к управлению доступом, может передаваться на более высокие уровни.
Раскрытие сущности изобретения
Некоторые варианты осуществления преимущественно предусматривают способы и устройства для обработки времени ожидания отклонения или ошибок целостности, ассоциированных с таймером ожидания, которые могут преимущественно, например, избегать или снижать неэффективность сети.
Согласно одному аспекту настоящего раскрытия предусмотрен способ, выполняемый в беспроводном устройстве (WD). Способ содержит прием из сетевого узла одного из сообщения о высвобождении и сообщения о приостановке; и обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке.
В некоторых вариантах осуществления этого аспекта таймер ожидания является таймером T302. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: остановку таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: обновление таймера ожидания в соответствии со значением ожидания, идентифицированным в одном из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: остановку таймера ожидания в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен быть остановлен, если он работает. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: остановку таймера ожидания в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен продолжить работу, если он уже запущен. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: перезапуск таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта одно из сообщения о высвобождении и сообщения о приостановке является одним из сообщения о высвобождении управления радиоресурсами (RRC) и сообщения о приостановке RRC. В некоторых вариантах осуществления этого аспекта способ дополнительно содержит передачу, в сетевой узел, сообщения запроса на возобновление, причем одно из сообщения о высвобождении и сообщения о приостановке принимается в результате передачи сообщения запроса на возобновление.
Согласно другому аспекту настоящего раскрытия способ, выполняемый в беспроводном устройстве (WD), содержит обнаружение ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания; и обновление таймера ожидания в результате обнаружения ошибки проверки защиты целостности.
В некоторых вариантах осуществления этого аспекта таймер ожидания является таймером T302. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате обнаружения ошибки проверки защиты целостности дополнительно содержит: остановку таймера ожидания в ответ на обнаружение ошибки проверки защиты целостности. В некоторых вариантах осуществления этого аспекта обновление таймера ожидания в результате обнаружения ошибки проверки защиты целостности дополнительно содержит: перезапуск таймера ожидания в ответ на обнаружение ошибки проверки защиты целостности. В некоторых вариантах осуществления этого аспекта обнаружение ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания дополнительно содержит по меньшей мере одно из: обнаружения того, что таймер T300X истек, и обнаружения отказа проверки целостности во время работы таймера T300X.
В еще одном аспекте настоящего раскрытия предусмотрен способ, выполняемый в сетевом узле, выполненном с возможностью поддержания связи с беспроводным устройством (WD). Способ содержит прием из WD сообщения запроса на возобновление; и определение одного из сообщения о высвобождении и сообщения о приостановке, которое должно быть передано в WD в результате приема сообщения запроса возобновления, одного из сообщения о высвобождении и сообщения о приостановке, конфигурирующего таймер ожидания WD.
В некоторых вариантах осуществления этого аспекта одно из сообщения о высвобождении и сообщения о приостановке является одним из сообщения о высвобождении управления радиоресурсами (RRC) и сообщения о приостановке RRC. В некоторых вариантах осуществления этого аспекта таймер ожидания является таймером T302. В некоторых вариантах осуществления этого аспекта определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD дополнительно содержит: конфигурирование таймера ожидания WD для остановки в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD дополнительно содержит: конфигурирование таймера ожидания WD для обновления таймера ожидания согласно значению ожидания, включенному в одно из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD дополнительно содержит: конфигурирование таймера ожидания WD для остановки в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен быть остановлен, если он работает. В некоторых вариантах осуществления этого аспекта определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD дополнительно содержит: конфигурирование таймера ожидания WD для остановки в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен продолжить работу, если он уже запущен. В некоторых вариантах осуществления этого аспекта определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD дополнительно содержит: конфигурирование таймера ожидания WD для перезапуска таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта способ дополнительно содержит, в результате приема сообщения запроса на возобновление, передачу WD одного из сообщения о высвобождении и сообщения о приостановке.
Согласно еще одному аспекту настоящего раскрытия предусмотрено беспроводное устройство (WD), выполненное с возможностью поддержания связи с сетевым узлом. WD содержит схему обработки, причем схема обработки выполнена с возможностью: приема из сетевого узла одного из сообщения о высвобождении и сообщения о приостановке; и обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке.
В некоторых вариантах осуществления этого аспекта таймер ожидания является таймером T302. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке за счет того, что она выполнена с возможностью остановки таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке за счет того, что она выполнена с возможностью обновления таймера ожидания в соответствии со значением ожидания, идентифицированным в одном из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке за счет того, что она выполнена с возможностью остановки таймера ожидания в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен быть остановлен, если он работает. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке за счет того, что она выполнена с возможностью остановки таймера ожидания в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен продолжить работу, если он уже запущен. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке за счет того, что она выполнена с возможностью перезапуска таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта одно из сообщения о высвобождении и сообщения о приостановке является одним из сообщения о высвобождении управления радиоресурсами (RRC) и сообщения о приостановке RRC. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью передачи в сетевой узел сообщения запроса на возобновление, причем одно из сообщения о высвобождении и сообщения о приостановке принимается в результате передачи сообщения запроса на возобновление.
Согласно другому аспекту настоящего раскрытия предусмотрено беспроводное устройство (WD), выполненное с возможностью поддержания связи с сетевым узлом. WD содержит схему обработки, причем схема обработки выполнена с возможностью: обнаружения ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания; и обновления таймера ожидания в результате обнаружения ошибки проверки защиты целостности.
В некоторых вариантах осуществления этого аспекта таймер ожидания является таймером T302. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате обнаружения ошибки проверки защиты целостности за счет того, что она выполнена с возможностью остановки таймера ожидания в ответ на обнаружение ошибки проверки защиты целостности. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обновления таймера ожидания в результате обнаружения ошибки проверки защиты целостности за счет того, что она выполнена с возможностью перезапуска таймера ожидания в ответ на обнаружение ошибки проверки защиты целостности. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью обнаружения ошибки проверки защиты целостности на нижнем уровне тогда, когда таймер ожидания работает, за счет того, что она выполнена с возможностью по меньшей мере одного из: обнаружения истечения таймера T300X и обнаружения отказа проверки целостности во время работы таймера T300X.
Согласно еще одному аспекту настоящего раскрытия предусмотрен сетевой узел, выполненный с возможностью связи с беспроводным устройством (WD). Сетевой узел содержит схему обработки, причем схема обработки выполнена с возможностью: приема из WD сообщения запроса на возобновление; и определения одного из сообщения о высвобождении и сообщения о приостановке, которое должно быть передано в WD в результате приема сообщения запроса возобновления, причем одно из сообщения о высвобождении и сообщения о приостановке конфигурирует таймер ожидания WD.
В некоторых вариантах осуществления этого аспекта одно из сообщения о высвобождении и сообщения о приостановке является одним из сообщения о высвобождении управления радиоресурсами (RRC) и сообщения о приостановке RRC. В некоторых вариантах осуществления этого аспекта таймер ожидания является таймером T302. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью определения одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD за счет того, что она выполнена с возможностью конфигурирования таймера ожидания WD для остановки в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью определения одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD за счет того, что она выполнена с возможностью конфигурирования таймера ожидания WD для обновления таймера ожидания в соответствии со значением ожидания, включенным в одно из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью определения одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD за счет того, что она выполнена с возможностью конфигурирования таймера ожидания WD, чтобы он останавливался в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает то, что таймер ожидания должен быть остановлен, если он работает. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью определения одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD за счет того, что она выполнена с возможностью конфигурирования таймера ожидания WD таким образом, чтобы он останавливался в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен продолжать работу, если он уже запущен. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью определения одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD за счет того, что она выполнена с возможностью конфигурирования таймера ожидания WD для перезапуска таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления этого аспекта схема обработки дополнительно выполнена с возможностью, в результате приема сообщения запроса на возобновление, передачи одного из сообщения о высвобождении и сообщения о приостановке в WD.
Краткое описание чертежей
Более полное понимание настоящих вариантов осуществления и его сопутствующих преимуществ и особенностей будет легко достигнуто путем ссылки на последующее подробное описание при его рассмотрении совместно с сопроводительными чертежами, на которых:
фиг. 1 иллюстрирует примерный конечный автомат WD и переходы состояний в NR;
фиг. 2 иллюстрирует запрос на возобновление RRC-соединения, приводящий к отклонению или высвобождению сети;
фиг. 3 иллюстрирует запрос на установление RRC-соединения, приводящий к отклонению сети;
фиг. 4 иллюстрирует переходы из RRC_INACTIVE в RRC_INACTIVE в сценарии отклонения;
фиг. 5 иллюстрирует запросы возобновления RRC-соединения, приводящие к сообщению RRCSuspend или RRCRelease;
фиг. 6 – схематичное представление примерной сетевой архитектуры, иллюстрирующее систему связи, подключенную через промежуточную сеть к хост-компьютеру согласно принципам настоящего раскрытия;
фиг. 7 – блок-схема хост-компьютера, обменивающегося данными через сетевой узел с беспроводным устройством по меньшей мере частично по беспроводному соединению согласно некоторым вариантам осуществления настоящего раскрытия;
фиг. 8 – блок-схема примерного процесса, выполняемого в сетевом узле для обработки времени ожидания отклонения согласно некоторым вариантам осуществления настоящего раскрытия;
фиг. 9 – блок-схема примерного процесса в беспроводном устройстве для обработки времени ожидания отклонения согласно некоторым вариантам осуществления настоящего раскрытия; и
фиг. 10 – блок-схема еще одного примерного процесса в беспроводном устройстве для обновления таймера ожидания согласно некоторым вариантам осуществления настоящего раскрытия.
Осуществление изобретения
В NR таймер T302 может быть остановлен, если он работает, когда WD переходит в RRC_CONNECTED, то есть после приема сообщения RRCSetup или/и RRCResume.
Некоторые из следующих аспектов были рассмотрены для RRC NR, которые отличаются от RRC LTE:
- В RRC NR сеть может ответить на ResumeRequest из WD сообщением Suspend, которое сразу переводит WD обратно в состояние RRC_INACTIVE. В LTE невозможно отправить сообщение о приостановке (о высвобождении с указанием приостановки) непосредственно в WD, пытаясь возобновить соединение (как показано, например, при сравнении фиг. 3 (LTE) с фиг. 5 (NR)).
- В RRC NR сеть может ответить на ResumeRequest из WD сообщением о высвобождении, которое сразу переводит WD обратно в состояние RRC_IDLE. Кроме того, это сообщение может быть также зашифровано. В LTE невозможно отправить сообщение о высвобождении (Release) непосредственно в WD, пытаясь возобновить соединение (как показано, например, при сравнении фиг. 3 (LTE) с фиг. 5 (NR)).
Сценарий, описанный выше, может быть полезен, например, во время обновлений зон RAN, которые могут запускаться по истечении периодического таймера RNA (зоны уведомления сети радиодоступа). Это также может относиться и к другим сценариям, например, в Rel-16, во время малой/ранней передачи данных. В NR можно учитывать, что в зависимости от обработки запрета WD может инициировать процедуру возобновления RRC тогда, когда работает таймер ожидания T302.
Следовательно, из-за различий представленных выше, то есть новых возможных ответных сообщений в NR (сообщения о приостановке или сообщения о высвобождении), таймер T302 согласно существующим процедурам будет продолжать работать. И даже если сеть уже предоставила сообщение о высвобождении (или сообщение о приостановке), WD может выполнить действия по истечении T302, когда в этом нет необходимости.
Следствием этого является то, что сеть больше не может быть перегружена, хотя WD может поддерживать работу T302, как если бы сеть была перегружена. Следовательно, если после приема сообщения о высвобождении или приостановке WD имеет некоторые данные восходящей линии связи (UL) для передачи, WD не сможет их передать, так как T302 все равно будет работать, несмотря на то, что сеть больше не будет перегружена. В этом случае WD может не получить доступ к сети.
Другой сценарий может состоять в том, что WD осуществляет поисковый вызов во время работы T302. В этом случае WD может ответить на поисковый вызов, предполагая, что процедуры ответа на поисковый вызов имеют высокий приоритет и могут выполняться тогда, когда работает T302. Если сеть на этом этапе принимает решение повторно приостановить или, возможно, высвободить WD, T302 продолжит работу, хотя это может быть нежелательно с точки зрения сети.
Соответственно, в некоторых вариантах осуществления изобретения введены новый механизм или триггеры в WD для остановки таймера ожидания и/или для обновления значения таймера ожидания во время неактивных процедур RRC. Таким образом, WD не нужно будет исполнять ненужные процедуры по истечении таймера ожидания. Механизм может быть неявным, например, может быть основан на приеме сообщения о высвобождении или приостановке, или сеть может явно сигнализировать об ожидаемом поведении WD, например, сбросить таймер, остановить таймер, продолжить работу таймера или установить таймер на другое значение и т.д.
Некоторые преимущества вариантов осуществления настоящего раскрытия могут включать в себя то, что при использовании нового механизма/триггеров, останавливающих (приостанавливающих, сбрасывающих, изменяющих, продолжающих или иным образом обновляющих и т.д.) таймер, можно избежать выполнения процедуры по истечении таймера, который может вырабатывать больше сигнализации в сети, потреблять больше энергии аккумуляторной батареи WD, а также создавать ненужные помехи. В некоторых вариантах осуществления может быть обеспечена большая гибкость сети для обновления значений таймера ожидания в соответствии с условиями перегрузки. Таким образом, можно будет отдавать приоритет экстренным или критическим передачам по сравнению с другими некритическими передачами, что может иметь важные преимущества для общества, аварийно-спасательных служб и т.д. Перед подробным описанием примерных вариантов осуществления следует отметить, что варианты осуществления рассматриваются в основном в сочетании с аппаратными компонентами и этапами обработки, которые относятся к обработке времени ожидания отклонения. Соответственно, компоненты были представлены там, где это уместно, общепринятыми символами на чертежах, показывающих только те конкретные детали, которые имеют отношение к пониманию вариантов осуществления, имеющих преимущество при описании в данном документе, чтобы не затруднять понимание раскрытия подробностями, которые будут очевидны для специалистов в данной области техники. Одинаковые ссылочные позиции относятся к одинаковым элементам по всему описанию.
Используемые в данном документе относительные термины, такие как "первый" и "второй", "сверху" и "снизу", и т.п., могут использоваться исключительно для различения одного объекта или элемента от другого объекта или элемента без необходимости требовать или подразумевать какие-либо физические или логические отношения или порядок между такими объектами или элементами. Используемая в данном документе терминология предназначена только для описания конкретных вариантов осуществления и не предназначена для ограничения концепций, описанных в данном документе. Используемые в данном документе существительные в форме единственного числа предназначены также для включения форм множественного числа, если контекст явно не указывает на иное. Кроме того, понятно, что используемые в данном документе термины "содержит", "содержащий", "включает в себя" и/или "включающий в себя" точно определяют наличие заявленных признаков, целых чисел, этапов, операций, элементов и/или компонентов, но не исключают наличия или добавления одного или нескольких других признаков, целых чисел, этапов, операций, элементов, компонентов и/или их групп.
В вариантах осуществления, описанных в данном документе, выражение связывания ʺв связи сʺ и подобное, могут использоваться для обозначения электрической связи или передачи данных, которая может осуществляться, например, посредством физического контакта, индукции, электромагнитного излучения, а также передачи радиосигналов, инфракрасных сигналов или оптических сигналов. Специалист в данной области техники оценит, что многие компоненты могут функционировать совместно, и возможны модификации и изменения для достижения электрической связи и передачи данных.
В некоторых вариантах осуществления, описанных в данном документе, термин "соединенный", "подключенный" и т.п., можно использовать в данном документе для указания соединения, хотя и не обязательно прямого, и может включать в себя проводные и/или беспроводные соединения.
Термин "сетевой узел", используемый в данном документе, может обозначать сетевой узел любого типа, содержащийся в радиосети, которая может дополнительно содержать любое из: базовой станции (BS), базовой радиостанции, базовой приемопередающей станции (BTS), контроллера базовой станции (BSC), контроллера радиосети (RNC), узла gNodeB (gNB), развитого узла B (eNB или eNodeB), узла B, мультистандартного радиоузла (MSR), такого как BS MSR, объекта многосотовой/многоадресной координации (MCE), ретрансляционного узла, донорского узла, управляющего ретранслятора, узла интегрированного доступа и транспортной сети (IAB), точки радиодоступа (AP), точки передачи, узлов передачи, удаленного радиоблока (RRU), удаленной радиоголовки (RRH), базового сетевого узла (например, объекта мобильного управления (MME), узла самоорганизующейся сети (SON), координирующего узла, узла позиционирования, узла MDT и т.д.), внешнего узла (например, стороннего узла, узла, внешнего по отношению к текущей сети), узлов в распределенной антенной системе (DAS), узла системы доступа к спектру (SAS), системе управления элементами (EMS) и т.д. Сетевой узел может также содержать контрольно-испытательное оборудование. Используемый в данном документе термин "радиоузел" может также использоваться для обозначения беспроводного устройства (WD), такого как беспроводное устройство (WD) или узел радиосети.
В некоторых вариантах осуществления неограничивающие термины "беспроводное устройство (WD)" или "пользовательское оборудование (UE)" используются взаимозаменяемо. WD также может быть устройством радиосвязи, целевым устройством, WD на основе связи между устройствами (D2D), WD на основе связи машинного типа или WD, способным к межмашинной связи (M2M), недорогим и/или несложным WD, датчиком оснащенным WD, планшетным компьютером, мобильными терминалами, смартфоном, оборудованием, встроенным в портативный компьютер (LEE), оборудованием, монтируемым на портативном компьютере (LME), USB-ключами, клиентским оборудованием (CPE), устройством Интернета вещей (IoT) или устройством узкополосного Интернета вещей (NB-IoT) и т.д.
Кроме того, в некоторых вариантах осуществления используется также общий термин «узел радиосети». Им может быть узел радиосети любого типа, который может содержать любое из: базовой станции, базовой радиостанции, базовой приемопередающей станции, контроллера базовой станции, контроллера радиосети (RNC), развитого узла B (eNB), узла B, gNB, объекта многосотовой/многоадресной координации (MCE), ретрансляционного узла, точки доступа, точки радиодоступа, удаленного радиоблока (RRU), удаленной радиоголовки (RRH).
Следует отметить, что, хотя терминология одной конкретной беспроводной системы, такой, например, как LTE 3GPP, может использоваться в настоящем раскрытии, ее не следует рассматривать как ограничивающую объем раскрытия только вышеупомянутой системой. Другие беспроводные системы, включая, без ограничения, широкополосный множественный доступ с кодовым разделением каналов (WCDMA), всемирную совместимость для микроволнового доступа (WiMax), сверхмобильную широкополосную связь (UMB) и глобальную систему мобильной связи (GSM), могут также извлечь выгоду из использования рассматриваемых идей в рамках настоящего раскрытия.
Следует особенно отметить, что функции, описанные в данном документе как выполняемые беспроводным устройством или сетевым узлом, могут быть распределены по множеству беспроводных устройств и/или сетевых узлов. Другими словами, предполагается, что функции сетевого узла и беспроводного устройства, описанные в данном документе, не ограничены производительностью одного физического устройства и, фактически, могут быть распределены между несколькими физическими устройствами.
Если не указано иное, все термины (включая технические и научные термины), используемые в данном документе, имеют такое же значение, которое обычно понимается обычным специалистом в данной области техники, к которой относится настоящее раскрытие. Кроме того, следует понимать, что термины, используемые в данном документе, должны интерпретироваться как имеющие значение, которое соответствует их значению в контексте данного описания и соответствующего уровня техники, и не будут интерпретироваться в идеализированном или чрезмерно формальном смысле, если это явно не определено в данном документе.
В некоторых вариантах осуществления способы описываются как действия, выполняемые WD RRC_INACTIVE в NR. Хотя некоторые варианты осуществления применимы для этого случая, могут иметь место другие дополнительные случаи, для которых применимы варианты осуществления, такие как:
• все предыдущие случаи, когда процедуры выполнялись в LTE вместо NR; это имеет место для случая WD RRC_INACTIVE LTE;
• процедуры технологии межсетевого радиодоступа (RAT) в состоянии RRC_INACTIVE, в основном между устройствами LTE и NR, подключенными к одной и той же CN (базовой сети 5G):
• WD в состоянии RRC_CONNECTED LTE приостанавливается в состоянии RRC_INACTIVE LTE и запускает T380, выполняет мобильность и переходит в режим ожидания в соте NR (то есть переходит в состояние RRC_INACTIVE NR) и пытается возобновить работу в NR во время работы T380.
• WD в состоянии RRC_CONNECTED NR приостанавливается в состоянии RRC_INACTIVE NR и запускает T380, выполняет мобильность и переходит в режим ожидания в соте LTE (то есть переходит в состояние RRC_INACTIVE LTE) и пытается возобновить работу в LTE во время работы T380.
Варианты осуществления предусматривают устройства и способы управления таймером ожидания в WD 22 при выполнении возобновления RRC-соединения. В некоторых вариантах осуществления, используя новый механизм/триггер для остановки (приостановки, возобновления, сброса, изменения или обновления и т.д.) таймера ожидания, можно избежать выполнения процедуры, когда таймер истечет, что может привести к увеличению сигнализация в сети, потреблению большего количества энергии аккумуляторной батареи WD 22, а также к созданию ненужных помех. В некоторых вариантах осуществления может быть обеспечена большая гибкость сети для обновления значений таймера ожидания WD 22, например, в соответствии с условиями перегрузки. Таким образом, можно будет отдавать приоритет экстренным или критическим передачам по сравнению с другими некритическими передачами, что может иметь важные преимущества для общества, аварийно-спасательных служб и т.д.
Возвращаясь к чертежам, на которых одинаковые элементы обозначены одинаковыми ссылочными позициями, на фиг. 6 показано схематичное представление системы связи согласно варианту осуществления, включающей в себя систему 10 связи, такую как сотовая сеть типа 3GPP, которая содержит сеть 12 доступа, такую как сеть радиодоступа, и базовую сеть 14. Сеть 12 доступа содержит множество сетевых узлов 16a, 16b, 16c (совместно именуемых сетевыми узлами 16), таких как NB, eNB, gNB или точки беспроводного доступа других типов, каждая из которых определяет соответствующую зону 18a, 18b, 18c покрытия (в совокупности именуемые зонами покрытия 18). Каждый сетевой узел 16a, 16b, 16c может быть подключен к базовой сети 14 по проводному или беспроводному соединению 20. Первое беспроводное устройство (WD) 22a, расположенное в зоне 18a покрытия, выполнено с возможностью беспроводного подключения к соответствующему сетевому узлу 16с или передачи сигналов поискового вызова с помощью соответствующего сетевого узла 16с. Второе беспроводное устройство 22b в зоне 18b покрытия беспроводным образом подключено к соответствующему сетевому узлу 16a. Хотя в этом примере проиллюстрировано множество беспроводных устройств 22a, 22b (совместно именуемых беспроводными устройствами 22), раскрытые варианты осуществления в равной степени применимы к ситуации, когда одно WD находится в зоне покрытия, или когда одно WD подключается к соответствующему сетевому узлу 16. Следует отметить, что хотя для удобства показаны только два WD 22 и три сетевых узла 16, система связи может включать в себя намного больше WD 22 и сетевых узлов 16.
Кроме того, также предполагается, что WD 22 может поддерживать одновременную связь и/или конфигурироваться для раздельной связи с более чем одним сетевым узлом 16 и более чем одним типом сетевого узла 16. Например, WD 22 может иметь двойную связность с сетевым узлом 16, который поддерживает LTE, и с одним и тем же или другим сетевым узлом 16, который поддерживает NR. Например, WD 22 может поддерживать связь с eNB для LTE/E-UTRAN и с gNB для NR/NG-RAN.
Система 10 связи может быть непосредственно подключена к хост-компьютеру 24, который может быть воплощен в виде аппаратных средств и/или программного обеспечения автономного сервера, сервера, реализованного в облаке, распределенного сервера или в виде ресурсов обработки в ферме серверов. Хост-компьютер 24 может находиться в собственности или под управлением поставщика услуг или может управляться поставщиком услуг или от имени поставщика услуг. Соединения 26, 28 между системой 10 связи и хост-компьютером 24 могут проходить непосредственно от базовой сети 14 до хост-компьютера 24 или могут проходить через необязательную промежуточную сеть 30. Промежуточная сеть 30 может представлять собой одну или комбинацию из более чем одной: общедоступной, частной или развернутой сети, Промежуточная сеть 30, если таковая имеется, может быть магистральной сетью или Интернетом. В некоторых вариантах осуществления промежуточная сеть 30 может содержать две или более подсетей (не показаны).
Система связи, показанная на фиг. 6 в целом обеспечивает связность между одним из подключенных WD 22a, 22b и хост-компьютером 24. Связность может быть описана как OTT-соединение. Хост-компьютер 24 и подключенные WD 22a, 22b выполнены с возможностью передачи данных и/или сигнализации через OTT-соединение, используя сеть 12 доступа, базовую сеть 14, любую промежуточную сеть 30 и возможную дополнительную инфраструктуру (не показана) в качестве посредников. OTT-соединение может быть прозрачным в том смысле, что участвующие устройства связи, через которые проходит OTT-соединение, не знают о маршрутизации передач по восходящей и нисходящей линиям связи. Например, базовая станция 16 может не знать или не нуждаться в информации о прошлой маршрутизации входящей передачи по нисходящей линии связи с данными, исходящими из хост-компьютера 24, которые должны пересылаться (например, при передаче обслуживания) в подключенное WD 22a. Аналогичным образом, сетевому узлу 16 не нужно знать о будущей маршрутизации исходящей передачи по восходящей линии связи, исходящей из WD 22a, в направлении хост-компьютера 24.
Сетевой узел 16 выполнен с возможностью включения блока 32 конфигурирования, который выполнен с возможностью приема из WD 22 сообщения запроса на возобновление; и определения одного из сообщения о высвобождении и сообщения о приостановке, которое должно быть передано в WD 22 в результате приема сообщения запроса на возобновление, причем одно из сообщения о высвобождении и сообщения о приостановке конфигурирует таймер ожидания WD 22. Беспроводное устройство 22 выполнено с возможностью включения блока 34 контроллера таймера, который выполнен с возможностью приема из сетевого узла 16 одного из сообщения о высвобождении и сообщения о приостановке; и обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке. В другом варианте осуществления беспроводное устройство 22 выполнено с возможностью включения блока 34 контроллера таймера, который выполнен с возможностью обнаружения ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания; и обновления таймера ожидания в результате обнаружения ошибки проверки защиты целостности.
Примерные реализации, в соответствии с вариантом осуществления WD 22, сетевого узла 16 и хост-компьютера 24, описанные в предыдущих абзацах, теперь будут описаны со ссылкой на фиг. 7. В системе 10 связи хост-компьютер 24 содержит аппаратные средства (HW) 38, включающие в себя интерфейс 40 связи, выполненный с возможностью установления и поддержания проводного или беспроводного соединения с интерфейсом другого устройства связи системы 10 связи. Хост-компьютер 24 дополнительно содержит схему 42 обработки, которая может быть выполнена с возможностью хранения и/или обработки. Схема 42 обработки может включать в себя процессор 44 и память 46. В частности, в дополнение к традиционному процессору и памяти схема 42 обработки может содержать интегральную схему для обработки и/или управления, например, один или более процессоров, и/или процессорных ядер, и/или программируемых вентильных матриц (FPGA) и/или специализированных интегральных схем (ASIC), выполненных с возможностью исполнения инструкций. Процессор 44 может быть выполнен с возможностью обращения (например, для записи в и/или считывания из) к памяти 46, которая может содержать любой тип энергозависимой и/или энергонезависимой памяти, например, кэш-память, и/или буферную память, и/или оперативное запоминающее устройство (RAM), и/или постоянное запоминающее устройство (ROM), и/или оптическую память и/или электрически стираемое программируемое постоянное запоминающее устройство (EPROM).
Схема 42 обработки может быть выполнена с возможностью управления любым из способов и/или процессов, описанных в данном документе, и/или для обеспечения выполнения таких способов и/или процессов, например, хост-компьютером 24. Процессор 44 соответствует одному или более процессорам 44 для выполнения функций хост-компьютера 24, описанных в данном документе. Хост-компьютер 24 включает в себя память 46, которая выполнена с возможностью хранения данных, программного кода программного обеспечения и/или другой информации, описанной в данном документе. В некоторых вариантах осуществления программное обеспечение 48 и/или хост-приложение 50 может включать в себя инструкции, которые при их исполнении процессором 44 и/или схемой 42 обработки предписывают процессору 44 и/или схеме 42 обработки выполнять процессы, описанные в данном документе по отношению к хост-компьютеру 24. Инструкции могут представлять собой программное обеспечение, ассоциированное с хост-компьютером 24.
Программное обеспечение 48 может исполняться схемой 42 обработки. Программное обеспечение 48 включает в себя хост-приложение 50. Хост-приложение 50 может быть выполнено с возможностью предоставлять услугу удаленному пользователю, такому как WD 22, устанавливающему соединение через OTT-соединение 52, заканчивающееся в WD 22 и хост-компьютере 24. При предоставлении услуги удаленному пользователю хост-приложение 50 может предоставлять пользовательские данные, которые передаются с использованием OTT-соединения 52. "Пользовательские данные" могут быть данными и информацией, которые описаны в данном документе как реализация описанных функциональных возможностей. В одном варианте осуществления хост-компьютер 24 может быть выполнен с возможностью предоставления управления и функциональных возможностей поставщику услуг и может управляться поставщиком услуг или от имени поставщика услуг. Схема 42 обработки хост-компьютера 24 позволяет хост-компьютеру 24 наблюдать, контролировать, управлять, передавать в и/или принимать из сетевого узла 16 и/или беспроводного устройства 22. Схема 42 обработки хост-компьютера 24 может включать в себя блок 54 связи, выполненный с возможностью предоставления возможности поставщику услуг наблюдать/контролировать/управлять/передавать в/принимать из сетевого узла 16 и/или беспроводного устройства 22.
Система 10 связи дополнительно включает в себя сетевой узел 16, предусмотренный в системе 10 связи и содержащий аппаратные средства 58, позволяющее ему поддерживать связь с хост-компьютером 24 и с WD 22. Аппаратные средства 58 могут включать в себя интерфейс 60 связи для установления и поддержания проводного или беспроводного соединения с интерфейсом другого устройства связи системы 10 связи, а также радиоинтерфейса 62 для установления и поддержания по меньшей мере беспроводного соединения 64 с WD 22, расположенным в зоне 18 покрытия, обслуживаемой сетевым узлом 16. Радиоинтерфейс 58 может быть сформирован как или может включать в себя, например, один или несколько РЧ-передатчиков, один или несколько РЧ-приемников и/или один или несколько РЧ-приемопередатчиков. Интерфейс 60 связи может быть выполнен с возможностью обеспечения соединения 66 с хост-компьютером 24. Соединение 66 может быть прямым или оно может проходить через базовую сеть 14 системы 10 связи и/или через одну или несколько промежуточных сетей 30 за пределами системы 10 связи.
В показанном варианте осуществления аппаратные средства 58 сетевого узла 16 дополнительно включают в себя схему 68 обработки. Схема 68 обработки может включать в себя процессор 70 и память 72. В частности, в дополнение к процессору или вместо процессора, такого как центральный процессор, и памяти, схема 68 обработки может содержать интегральную схему для обработки и/или управления, например, один или более процессоров, и/или процессорных ядер, и/или программируемых вентильных матриц (FPGA) и/или специализированных интегральных схем (ASIC), выполненных с возможностью исполнения инструкций. Процессор 70 может быть выполнен с возможностью обращения (например, для записи в и/или считывания из) к памяти 72, которая может содержать любой тип энергозависимой и/или энергонезависимой памяти, например, кэш-память, и/или буферную память, и/или оперативное запоминающее устройство (RAM), и/или постоянное запоминающее устройство (ROM), и/или оптическую память и/или электрически стираемое программируемое постоянное запоминающее устройство (EPROM).
Таким образом, сетевой узел 16 дополнительно имеет программное обеспечение 74, которое хранится внутри, например, в памяти 72, или хранится во внешней памяти (например, в базе данных, массиве хранения, сетевом запоминающем устройстве и т.д.), доступном сетевому узлу 16 через внешнее соединение. Программное обеспечение 74 может исполняться схемой 68 обработки. Схема 68 обработки может быть выполнена с возможностью управления любым из способов и/или процессов, описанных в данном документе, и/или выполнения таких способов и/или процессов, например, сетевым узлом 16. Процессор 70 соответствует одному или нескольким процессорам 70 для выполнения функций сетевого узла 16, описанных в данном документе. Память 72 выполнена с возможностью хранения данных, программного кода программного обеспечения и/или другой информации, описанной в данном документе. В некоторых вариантах осуществления программное обеспечение 74 может включать в себя инструкции, которые при их исполнении процессором 70 и/или схемой 68 обработки предписывают процессору 70 и/или схеме 68 обработки выполнять процессы, описанные в данном документе по отношению к сетевому узлу 16. Например, схема 68 обработки сетевого узла 16 может включать в себя блок 32 конфигурирования, выполненный с возможностью приема из WD 22 сообщения запроса на возобновление; и определения одного из сообщения о высвобождении и сообщения о приостановке, которое должно быть передано в WD 22 в результате приема сообщения запроса на возобновление, причем одно из сообщения о высвобождении и сообщения о приостановке конфигурирует таймер ожидания WD 22.
В некоторых вариантах осуществления одно из сообщения о высвобождении и сообщения о приостановке является одним из: сообщения о высвобождении управления радиоресурсами (RRC), сообщения о приостановке RRC и сообщения о высвобождении RRC с указанием приостановки. В некоторых вариантах осуществления таймер ожидания представляет собой таймер T302. В некоторых вариантах осуществления схема 68 обработки выполнена с возможностью определения одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD 22 по меньшей мере на одно из следующих действий: остановить таймер ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке; остановить таймер ожидания в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен быть остановлен, если он работает; остановить таймер ожидания в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен продолжить работу, если он уже запущен; обновить таймер ожидания в соответствии со значением ожидания, идентифицированным в одном из сообщения о высвобождении и сообщения о приостановке; перезапустить таймер ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке; и обновить таймер ожидания в результате обнаружения ошибки проверки защиты целостности.
Система 10 связи дополнительно включает в себя уже упомянутый WD 22. WD 22 может иметь аппаратные средства 80, которые могут включать в себя радиоинтерфейс 82, выполненный с возможностью установления и поддержания беспроводного соединения 64 с сетевым узлом 16, обслуживающим зону 18 покрытия, в которой WD 22 находится в текущий момент времени. Радиоинтерфейс 82 может быть сформирован как или может включать в себя, например, один или несколько радиочастотных передатчиков, один или несколько радиочастотных приемников и/или один или несколько радиочастотных приемопередатчиков.
Аппаратные средства 80 WD 22 дополнительно включают в себя схему 84 обработки. Схема 84 обработки может включать в себя процессор 86 и память 88. В частности, в дополнение или вместо процессора, такого как центральный процессор, и памяти, схема 84 обработки может содержать интегральную схему для обработки и/или управления, например, один или более процессоров, и/или одно или более ядер процессора, и/или программируемую пользователем вентильную матрицу (FPGA) и/или специализированную интегральную схему (ASIC), выполненную с возможностью исполнения инструкций. Процессор 86 может быть выполнен с возможностью доступа (например, записи в и/или считывания из) памяти 88, которая может содержать любой вид энергозависимой и/или энергонезависимой памяти, например, кеш-память, и/или буферную память, и/или оперативное запоминающее устройство (RAM), и/или постоянное запоминающее устройство (ROM), и/или оптическую память и/или стираемое программируемое постоянное запоминающее устройство (EPROM).
Таким образом, WD 22 может дополнительно содержать программное обеспечение 90, которое хранится, например, в памяти 88 в WD 22, или хранится во внешней памяти (например, в базе данных, массиве хранения, сетевом запоминающем устройстве и т.д.), доступном WD 22. Программное обеспечение 90 может исполниться схемой 84 обработки. Программное обеспечение 90 может включать в себя клиентское приложение 92. Клиентское приложение 92 может быть выполнено с возможностью предоставления услуги человеку или пользователю, не являющемуся человеком, с помощью WD 22 при поддержке хост-компьютера 24. В хост-компьютере 24 выполняющееся хост-приложение 50 может поддерживать связь с исполняющимся клиентским приложением 92 через OTT-соединение 52, заканчивающееся в WD 22 и хост-компьютере 24. При предоставлении услуги пользователю, клиентское приложение 92 может принимать данные запроса из хост-приложения 50 и предоставлять пользовательские данные в ответ на данные запроса. OTT-соединение 52 может передавать как данные запроса, так и данные пользователя. Клиентское приложение 92 может взаимодействовать с пользователем для выработки пользовательских данных, которые оно предоставляет.
Схема 84 обработки может быть выполнена с возможностью управления любым из способов и/или процессов, описанных в данном документе, и/или для обеспечения выполнения таких способов и/или процессов, например, с помощью WD 22. Процессор 86 соответствует одному или более процессорам 86 для выполнения функций WD 22, описанных в данном документе. WD 22 включает в себя память 88, которая выполнена с возможностью хранения данных, программного кода и/или другой информации, описанной в данном документе. В некоторых вариантах осуществления программное обеспечение 90 и/или клиентское приложение 92 могут включать в себя инструкции, которые при их исполнении процессором 86 и/или схемой 84 обработки предписывают процессору 86 и/или схеме 84 обработки выполнять процессы, описанные в данном документе по отношению к WD 22. Например, схема 84 обработки беспроводного устройства 22 может включать в себя блок 34 контроллера таймера, выполненный с возможностью приема из сетевого узла 16 одного из сообщения о высвобождении и сообщения о приостановке; и обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке. В другом варианте осуществления схема 84 обработки беспроводного устройства 22 может включать в себя блок 34 контроллера таймера, выполненный с возможностью обнаружения ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания; и обновления таймера ожидания в результате обнаружения ошибки проверки защиты целостности.
В некоторых вариантах осуществления схема 84 обработки дополнительно выполнена с возможностью передачи, в сетевой узел 16 сообщения запроса на возобновление, одного из сообщения о высвобождении и сообщения о приостановке, принятого в результате передачи сообщения запроса на возобновление. В некоторых вариантах осуществления одно из сообщения о высвобождении и сообщения о приостановке является одним из: сообщения о высвобождении управления радиоресурсами (RRC), сообщения о приостановке RRC и сообщения о высвобождении RRC с указанием приостановки. В некоторых вариантах осуществления таймер ожидания представляет собой таймер T302. В некоторых вариантах осуществления схема 84 обработки выполнена с возможностью обновления таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке за счет того, что она выполнена с возможностью по меньшей мере одного из: остановки таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке; остановки таймера ожидания в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен быть остановлен, если он работает; остановки таймера ожидания в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен продолжить работу, если он уже запущен; обновления таймера ожидания в соответствии со значением ожидания, идентифицированным в одном из сообщения о высвобождении и сообщения о приостановке; и перезапуска таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления схема 84 обработки дополнительно выполнена с возможностью: обнаружения ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания; и обновления таймера ожидания в результате обнаружения ошибки проверки защиты целостности.
В некоторых вариантах осуществления внутренняя работа сетевого узла 16, WD 22 и хост-компьютера 24 может быть такой, как показано на фиг. 7, и независимо от этого топология окружающей сети может быть такой же, как показано на фиг. 6.
На фиг. 7 OTT-соединение 52 было изображено абстрактно для иллюстрации связи между хост-компьютером 24 и беспроводным устройством 22 через базовая станция 16 без явной ссылки на какие-либо промежуточные устройства и точной маршрутизации сообщений через эти устройства. Сетевая инфраструктура может определять маршрутизацию, которую она может сконфигурировать, чтобы скрыть ее от WD 22 или от поставщика услуг, управляющего хост-компьютером 24, или от обоих. Когда OTT-соединение 52 является активным, сетевая инфраструктура может дополнительно принимать решения, с помощью которых она динамически изменяет маршрутизацию (например, на основе рассмотрения балансировки нагрузки или реконфигурирования сети).
Беспроводное соединение 64 между WD 22 и сетевым узлом 16 соответствует принципам вариантов осуществления, описанным на всем протяжении настоящего раскрытия. Один или более из различных вариантов осуществления позволяют повысить производительность OTT-услуг, предоставляемых WD 22, используя OTT-соединение 52, в котором беспроводное соединение 64 может сформировать последний сегмент. Более точно, идеи некоторых из этих вариантов осуществления позволяют повысить скорость передачи данных, снизить задержку и/или энергопотребление и, таким образом, обеспечить такие преимущества, как пониженное время ожидания пользователя, сниженные ограничения на размер файла, лучшую скорость отклика, увеличенный срок службы аккумуляторной батареи и т.д.
В некоторых вариантах осуществления процедура измерения может выполняться с целью контроля скорости передачи данных, задержки и других показателей, которые улучшают один или несколько вариантов осуществления. Кроме того, могут существовать дополнительные сетевые функциональные возможности для реконфигурирования OTT-соединения 52 между хост-компьютером 24 и WD 22 в ответ на изменения результатов измерений. Процедура измерения и/или сетевые функциональные возможности для реконфигурирования OTT-соединения 52 могут быть реализованы в виде программного обеспечения 48 хост-компьютера 24, или в виде программного обеспечения 90 WD 22 или в обоих. В вариантах осуществления датчики (не показаны) могут быть развернуты в или в связи с устройствами связи, через которые проходит OTT-соединение 52; датчики могут участвовать в процедуре измерения, предоставляя значения контролируемых величин, приведенных в качестве примера выше, или предоставляя значения других физических величин, на основе которых программное обеспечение 48, 90 может вычислить или оценить контролируемые величины. Реконфигурирование OTT-соединения 52 может включать в себя формат сообщения, настройки повторной передачи, предпочтительную маршрутизацию и т.д.; реконфигурирование не должно влиять на сетевой узел 16, и оно может быть неизвестным или незаметным для сетевого узла 16. Некоторые такие процедуры и функциональные возможности могут быть известны и осуществлены в данной области техники. В некоторых вариантах осуществления измерения могут включать в себя собственную сигнализацию WD, облегчающую измерения, проводимые хост-компьютером 24, пропускной способности, времени распространения, задержки и т.п. В некоторых вариантах осуществления измерения могут быть реализованы таким образом, чтобы программное обеспечение 48, 90 заставляло передавать сообщения, в частности, пустые или «фиктивные» сообщения, используя OTT-соединение 52, контролируя при этом время распространения, ошибки и т.д.
Таким образом, в некоторых вариантах осуществления хост-компьютер 24 включает в себя схему 42 обработки, выполненную с возможностью предоставления пользовательских данных, и интерфейс 40 связи, который выполнен с возможностью пересылки пользовательских данных в сотовую сеть для их передачи в WD 22. В некоторых вариантах осуществления, сотовая сеть также включает в себя сетевой узел 16 с радиоинтерфейсом 62. В некоторых вариантах осуществления сетевой узел 16 выполнен с возможностью и/или схема 68 обработки сетевого узла 16 выполнена с возможностью выполнения функций и/или способов, описанных в данном документе, для подготовки/инициирования/обеспечения/поддержания/завершения передачи в WD 22 и/или подготовки/завершения/обеспечения/поддержания/завершения приема передачи из WD 22.
В некоторых вариантах осуществления хост-компьютер 24 включает в себя схему 42 обработки и интерфейс 40 связи, выполненный с возможностью приема пользовательских данных, исходящих из передачи из WD 22 в сетевой узел 16. В некоторых вариантах осуществления WD 22 выполнен с возможностью и/или содержит радиоинтерфейс 82 и/или схему 84 обработки, выполненную с возможностью выполнения функций и/или способов, описанных в данном документе, для подготовки/инициирования/обеспечения/поддержания/завершения передачи в сетевой узел 16 и/или подготовки/завершения/обеспечения/поддержания/завершения приема передачи из сетевого узла 16.
Хотя на фиг. 6 и 7 показаны различные "блоки", такие как блок 32 конфигурирования и блок 34 контроллера таймера, как находящиеся в соответствующем процессоре, предполагается, что эти блоки могут быть реализованы таким образом, чтобы часть блока хранилась в соответствующей памяти в схеме обработки. Другими словами, блоки могут быть реализованы аппаратно или в сочетании с аппаратными средствами и программным обеспечением в схеме обработки.
На фиг. 8 показана блок-схема примерного процесса, выполняемого в сетевом узле 16 для обработки времени ожидания отклонения согласно некоторым вариантам осуществления настоящего раскрытия. Один или несколько этапов, и/или функций и/или способов, выполняемых сетевым узлом 16, могут выполняться одним или несколькими элементами сетевого узла 16, такими как блок 32 конфигурирования в схеме 68 обработки, процессор 70, радиоинтерфейс 62 и т.д. в соответствии с примерным способом. Способ включает в себя прием (этап S134), из WD 22, например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, сообщения запроса на возобновление. Способ включает в себя определение (этап S136), например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, одного из сообщения о высвобождении и сообщения о приостановке, которое должно быть передано в WD 22 в результате приема сообщения запроса на возобновление, причем одно из сообщения о высвобождении и сообщения о приостановке конфигурирует таймер ожидания WD 22.
В некоторых вариантах осуществления одно из сообщения о высвобождении и сообщения о приостановке является одним из сообщения о высвобождении управления радиоресурсами (RRC) и сообщения о приостановке RRC. В некоторых вариантах осуществления таймер ожидания представляет собой таймер T302. В некоторых вариантах осуществления определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD 22 дополнительно содержит: конфигурирование, например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, таймера ожидания WD 22 для остановки в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD 22 дополнительно содержит: конфигурирование, например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, таймера ожидания WD 22 для обновления таймера ожидания в соответствии со значением ожидания, включенным в одно из сообщения о высвобождении и сообщения о приостановке.
В некоторых вариантах осуществления определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD 22 дополнительно содержит: конфигурирование, например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, таймера ожидания WD 22 для остановки в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен быть остановлен, если он работает. В некоторых вариантах осуществления определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD 22 дополнительно содержит: конфигурирование, например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, таймера ожидания WD 22 для остановки в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен продолжить работу, если он уже работает. В некоторых вариантах осуществления определение одного из сообщения о высвобождении и сообщения о приостановке для конфигурирования таймера ожидания WD 22 дополнительно содержит: конфигурирование, например, с помощью блока 32 конфигурирования, схемы 68 обработки и/или радиоинтерфейса 62, таймера ожидания WD для перезапуска таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления способ дополнительно содержит, в результате приема сообщения запроса на возобновление, передачу, например, через блок 32 конфигурирования, схему 68 обработки и/или радиоинтерфейс 62, одного из сообщения о высвобождении и сообщения о приостановке в WD 22.
На фиг. 9 показана блок-схема примерного процесса в беспроводном устройстве 22 согласно некоторым вариантам осуществления настоящего раскрытия. Один или несколько этапов, и/или функций и/или способов, выполняемых WD 22, могут выполняться одним или несколькими элементами WD 22, такими как блок 34 контроллера таймера в схеме 84 обработки, процессор 86, радиоинтерфейс 82 и т.д. Способ включает в себя прием WD 22 (этап S138) из сетевого узла 16, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, одного из сообщения о высвобождении и сообщения о приостановке. Способ включает в себя обновление (этап S140), например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке.
В некоторых вариантах осуществления таймер ожидания является таймером T302. В некоторых вариантах осуществления обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: остановку, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: обновление, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в соответствии со значением ожидания, указанным в одном из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: остановку, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в ответ на идентификацию указателя в одном из сообщения о высвобождении и сообщения о приостановке, причем указатель указывает на то, что таймер ожидания должен быть остановлен, если он работает.
В некоторых вариантах осуществления обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: остановку, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в ответ на идентификацию отсутствия указателя в одном из сообщения о высвобождении и сообщения о приостановке, указатель указывает на то, что таймер ожидания должен продолжить работу, если он уже запущен. В некоторых вариантах осуществления обновление таймера ожидания в результате приема одного из сообщения о высвобождении и сообщения о приостановке дополнительно содержит: перезапуск, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в ответ на прием одного из сообщения о высвобождении и сообщения о приостановке. В некоторых вариантах осуществления одно из сообщения о высвобождении и сообщения о приостановке является одним из сообщения о высвобождении управления радиоресурсами (RRC) и сообщения о приостановке RRC. В некоторых вариантах осуществления способ дополнительно содержит передачу, например, с помощью блока 23 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, в сетевой узел 16, сообщения запроса на возобновление, причем одно из сообщения о высвобождении и сообщения о приостановке принимается в результате передачи сообщения запроса на возобновление.
На фиг. 10 показана блок-схема еще одного примерного процесса в беспроводном устройстве 22 согласно некоторым вариантам осуществления настоящего раскрытия. Один или несколько этапов, и/или функций и/или способов, выполняемых WD 22, могут выполняться одним или несколькими элементами WD 22, такими как блок 34 контроллера таймера в схеме 84 обработки, процессор 86, радиоинтерфейс 82 и т.д. Способ включает в себя обнаружение WD 22 (этап S142), например, с помощью блока 34 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания. Способ включает в себя обновление (этап S144), например, с помощью блока 34 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в результате обнаружения ошибки проверки защиты целостности.
В некоторых вариантах осуществления таймер ожидания представляет собой таймер T302. В некоторых вариантах осуществления обновление таймера ожидания в результате обнаружения ошибки проверки защиты целостности дополнительно содержит: остановку, например, с помощью блока 34 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в ответ на обнаружение ошибки проверки защиты целостности. В некоторых вариантах осуществления обновление таймера ожидания в результате обнаружения ошибки проверки защиты целостности дополнительно содержит: перезапуск, например, с помощью блока 34 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, таймера ожидания в ответ на обнаружение ошибки проверки защиты целостности. В некоторых вариантах осуществления обнаружение ошибки проверки защиты целостности на нижнем уровне во время работы таймера ожидания дополнительно содержит по меньшей мере одно из: обнаружения, например, с помощью блока 34 контроллера таймера, схемы 84 обработки и/или радиоинтерфейса 82, того, что время таймера T300X истекло, и обнаружения отказа проверки целостности во время работы таймера T300X.
После описания некоторых вариантов осуществления настоящего раскрытия следует более подробное описание некоторых из вариантов осуществления.
Некоторые варианты осуществления настоящего раскрытия могут быть основаны на введении новых триггеров/механизмов для остановки/обновления таймера ожидания T302. В дополнение к существующим случаям, когда таймер T302 останавливается в LTE (при переходе в состояние RRC_CONNECTED, то есть когда WD 22 принимает сообщение возобновления или сообщение установления RRC), в некоторых вариантах осуществления настоящего раскрытия таймер также останавливается в приведенных ниже новых случаях, когда WD 22 выполняет процедуру возобновления (например, когда WD 22 отправило сообщение запроса на возобновление (ResumeRequest)):
- когда WD 22 принимает сообщение о приостановке;
- когда WD 22 принимает сообщение о высвобождении; и/или
- когда WD 22 обнаружило ошибку проверки защиты целостности на нижних уровнях (например, на уровне протокола конвергенции пакетных данных (PDCP)) во время работы таймера T302 или T300/T300X (эти таймеры запускаются, когда WD 22 отправляет сообщение запроса на возобновление).
В первом варианте осуществления WD 22 может остановить таймер ожидания (например, таймер T302), если он работает, после приема сообщения о сбросе RRC (например, из сетевого узла 16) в ответ на переданный запрос на возобновление RRC (например, с помощью WD 22 в сетевой узел 16) во время работы таймера ожидания (например, T302).
Во втором варианте осуществления WD 22 может остановить таймер ожидания (например, T302), если он работает, после приема сообщения о приостановлении RRC (например, из сетевого узла 16) в ответ на переданный запрос на возобновление RRC (например, с помощью WD 22 в сетевой узел 16), когда работает таймер ожидания (например, T302). В варианте этого второго варианта осуществления WD 22 может остановить таймер ожидания (например, T302), если он работает, после приема сообщения о сбросе RRC (содержащего указатель приостановки) (например, из сетевого узла 16) в ответ на запрос на возобновление RRC (например, из WD 22 в сетевой узел 16), переданный во время работы таймера ожидания (например, T302).
В третьем варианте осуществления WD 22 может остановить таймер после приема указанного указания в сообщении о приостановке или высвобождении или в сообщении о высвобождении (с конфигурацией приостановки), что таймер ожидания (например, T302) должен быть остановлен, если он работает.
В четвертом варианте осуществления WD 22 может остановить таймер при отсутствии указанного указания, в сообщении о приостановке, сообщении о высвобождении или сообщении о высвобождении (с конфигурацией приостановки), о том, что таймер ожидания (например, T302) должен поддерживаться в рабочем состоянии, если он работает.
В пятом варианте осуществления WD 22 принимает (например, из сетевого узла 16) значение времени ожидания в сообщении о приостановлении или высвобождении (отправленном в ответ на сообщение запроса на возобновление из WD 22), когда таймер ожидания (например, T302) работает, и WD 22 может выполнить операцию обновления, например, WD 22 может применить новое значение и запустить таймер ожидания (например, T302) в соответствии с вновь принятым значением.
В шестом варианте осуществления WD 22 может сбросить или перезапустить таймер (например, T302) при приеме сообщения о приостановлении или высвобождении (в ответ на запрос на возобновление).
В седьмом варианте осуществления WD 22 может обнаружить ошибку проверки защиты целостности на нижних уровнях (например, на уровне PDCP), когда таймер (например, T302 или T300/T300X) работает, и WD 22 может либо остановить таймер, либо перезапустить таймер.
Приведенные выше варианты осуществления также могут быть объединены в любой форме в дополнительных аспектах раскрытия.
Примерные реализации некоторых из вариантов осуществления раскрытия
Примерная реализация первого и второго вариантов осуществления
В соответствии с одним примером первого варианта осуществления, в результате приема WD 22 сообщения RRCRelease (например, из сетевого узла 16), WD 22 может выполнить следующее:
(a) отбросить любой сохраненный контекст AS WD 22 и I-RNTI;
(b) остановить таймер T302, если таймер работает;
(c) задержать следующие действия, определенные в этом подпункте, на X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения RRCRelease или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCRelease был успешно подтвержден в зависимости от того, что произошло раньше.
В соответствии с одним примером второго варианта осуществления, в результате того, что WD 22 принимает сообщение RRCSuspend (например, из сетевого узла 16), WD 22 может выполнить следующее:
(a) задержать следующие действия, определенные в этом подпункте, для X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения о приостановлении RRC или, при необходимости, когда нижние уровни указывают, что прием сообщения о приостановлении RRC был успешно подтвержден в зависимости от того, что произошло раньше;
(b) остановить таймер T302, если таймер работает;
(c) если сообщение RRCSuspend включает в себя idleModeMobilityControlInfo:
(i) сохранить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo;
(ii) если t320 включен: запустить таймер T320 со значением таймера, установленным в соответствии со значением t320;
(d) иначе: применить широковещательную передачу информации о приоритете повторного выбора соты в системной информации;
(e) сохранить следующую информацию, предоставляемую сетью: resumeIdentity, nextHopChainingCount, ran-PagingCycle и ran-NotificationAreaInfo;
(f) повторно установить объекты управления радиоканалом (RLC) для всех однонаправленных радиоканалов сигнализации (SRB) и однонаправленных радиоканалов передачи данных (DRB);
(g) за исключением случаев, когда сообщение RRCSuspend было принято в ответ на RRCResumeRequest: сохранить контекст AS WD 22, включая текущую конфигурацию RRC, текущий контекст безопасности, состояние PDCP, включающее в себя состояние надежного сжатия заголовка (ROHC), C-RNTI, используемый в исходной первичной соте (PCell), идентификатор соты cellIdentity и идентификатор физической соты исходной PCell;
(h) приостановить все SRB и DRB, кроме SRB0;
(i) запустить таймер T380 со значением таймера, установленным на периодический таймер RNAU;
(j) указать приостановку RRC-соединения с верхними уровнями;
(k) сконфигурировать нижние уровни для приостановки защиты целостности и шифрования; и
(l) перейти в RRC_INACTIVE и выполнить процедуры, как указано в TS 38.304.
Ниже приведена примерная таблица 2, иллюстрирующая примерный таймер согласно варианту осуществления настоящего раскрытия. В частности, в таблице 2 указано то, что может запустить таймер, что может остановить таймер и что может произойти по истечении времени таймера, следующим образом:
Таблица 2
Таймер
Начало
Остановка
По истечении
T302
Прием RRCReject при выполнении установления или возобновления RRC-соединения.
После перехода в RRC_CONNECTED, после приема RRCRelease или RRCSuspend и после повторного выбора соты.
Проинформировать верхние слои о запрете смягчения, как указано в 5.3.x.
Пример реализации третьего варианта осуществления
Согласно одному из примеров третьего варианта осуществления WD 22 может остановить таймер ожидания после приема указанного указания в сообщении о приостановке или высвобождении или в сообщении о высвобождении (с конфигурацией приостановки) о том, что таймер ожидания T302 должен быть остановлен, если он работает. В противном случае, если указатель отсутствует, WD 22 не остановит таймер. Согласно такому примеру, в результате приема WD 22 сообщения о приостановлении RRC (например, из сетевого узла 16), WD 22 может выполнить следующее:
a) задержать следующие действия, определенные в этом подпункте, на X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения о приостановлении RRC или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCSuspend был успешно подтвержден в зависимости от того, что произошло раньше
b) если сообщение RRCSuspend включает в себя указание на остановку таймера T302, остановить таймер T302, если он работает;
c) если сообщение RRCSuspend включает в себя idleModeMobilityControlInfo:
(1) сохранить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo;
(2) если t320 включен: запустить таймер T320 со значением таймера, установленным в соответствии со значением t320;
d) иначе:
(1) применить широковещательную передачу информации о приоритете повторного выбора соты в системной информации;
e) сохранить следующую информацию, предоставляемую сетью: resumeIdentity, nextHopChainingCount, ran-PagingCycle и ran-NotificationAreaInfo;
f) повторно установить объекты RLC для всех SRB и DRB;
g) кроме случаев, когда сообщение RRCSuspend было принято в ответ на RRCResumeRequest:
(1) сохранить контекст AS WD 22, включая текущую конфигурацию RRC, текущий контекст безопасности, состояние PDCP, включающее в себя состояние ROHC, C-RNTI, используемый в исходной PCell, cellIdentity и идентификатор физической соты исходной PCell;
h) приостановить все SRB и DRB, кроме SRB0;
i) запустить таймер T380 со значением таймера, установленным на периодический таймер RNAU;
j) указать приостановку RRC-соединения с верхними уровнями;
k) сконфигурировать нижние уровни для приостановки защиты целостности и шифрования;
l) ввести RRC_INACTIVE и выполнить процедуры, указанные в TS 38.304.
Согласно другому примеру третьего варианта осуществления, в результате того, что WD 22 принимает сообщение RRCRelease (например, из сетевого узла 16), WD 22 может выполнить следующее:
a) отбросить любой сохраненный контекст AS WD 22 и I-RNTI;
b) если сообщение RRCRelease включает в себя указание на остановку таймера T302, остановить таймер T302, если он работает;
c) задержать следующие действия, определенные в этом подпункте, на X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения RRCRelease или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCRelease был успешно подтвержден в зависимости от того, что произошло раньше.
Пример реализации четвертого варианта осуществления
Согласно одному примеру четвертого варианта осуществления WD 22 может остановить таймер при отсутствии указанного указания в сообщении о приостановке, сообщении о высвобождении или сообщении о высвобождении (с конфигурацией приостановки) о том, что таймер ожидания T302 должен быть остановлен, если он работает. Согласно этому примеру, в результате приема WD 22 (например, из сетевого узла 16) RRCSuspend, WD 22 может выполнить следующее:
a) задержать следующие действия, определенные в этом подпункте, на X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения о приостановлении RRC или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCSuspend был успешно подтвержден в зависимости от того, что произошло раньше;
b) если сообщение RRCSuspend не включает в себя указание на поддержание таймера T302, остановить таймер T302, если он работает;
c) если сообщение RRCSuspend включает в себя idleModeMobilityControlInfo:
(1) сохранить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo;
(2) если t320 включен: запустить таймер T320 со значением таймера, установленным в соответствии со значением t320;
d) иначе:
(1) применить широковещательную передачу информации о приоритете повторного выбора соты в системной информации;
e) сохранить следующую информацию, предоставляемую сетью: resumeIdentity, nextHopChainingCount, ran-PagingCycle и ran-NotificationAreaInfo;
f) повторно установить объекты RLC для всех SRB и DRB;
g) кроме случаев, когда сообщение RRCSuspend было принято в ответ на RRCResumeRequest:
(1) сохранить контекст AS WD 22, включая текущую конфигурацию RRC, текущий контекст безопасности, состояние PDCP, включающее в себя состояние ROHC, C-RNTI, используемый в исходной PCell, cellIdentity и идентификатор физической соты исходной PCell;
(h) приостановить все SRB и DRB, кроме SRB0;
(i) запустить таймер T380 со значением таймера, установленным на периодический таймер RNAU;
(j) указать приостановку RRC-соединения с верхними уровнями;
(k) сконфигурировать нижние уровни для приостановки защиты целостности и шифрования;
(l) ввести RRC_INACTIVE и выполнить процедуры, указанные в TS 38.304.
Согласно другому примеру четвертого варианта осуществления, в результате приема WD 22 (например, из сетевого узла 16) RRCRelease, WD 22 может выполнить следующее:
a) отбросить любой сохраненный контекст AS WD 22 и I-RNTI;
b) если сообщение RRCRelease включает в себя указание на поддержание таймера T302, остановить таймер T302, если он работает;
c) задержать следующие действия, определенные в этом подпункте, на X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения RRCRelease или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCRelease был успешно подтвержден в зависимости от того, что произошло раньше;
Пример реализации пятого варианта осуществления
Согласно одному примеру пятого варианта осуществления WD 22 принимает значение времени ожидания в сообщении о приостановлении или высвобождении (например, из сетевого узла 16) (в ответ на запрос на возобновление), когда работает таймер ожидания T302 и выполняет операцию обновления, то есть WD 22 применяет новое значение и запускает таймер ожидания T302 в соответствии с вновь принятым значением. В соответствии с этим примером, в результате приема WD 22 (например, из сетевого узла 16) RRCSuspend, WD 22 может выполнить следующее:
a) задержать следующие действия, определенные в этом подпункте, на X мс (значение X может быть конфигурируемым или может быть фиксированным, например, 60 мс) с момента приема сообщения о приостановлении RRC или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCSuspend был успешно подтвержден в зависимости от того, что произошло раньше
b) если сообщение RRCSuspend действительно включает в себя время ожидания;
(1) установить таймер T302 на значение времени ожидания;
(2) запустить таймер T302;
c) если сообщение RRCSuspend включает в себя idleModeMobilityControlInfo:
(1) сохранить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo;
(2) если t320 включен: запустить таймер T320 со значением таймера, установленным в соответствии со значением t320;
d) иначе:
(1) применить широковещательную передачу информации о приоритете повторного выбора соты в системной информации;
e) сохранить следующую информацию, предоставляемую сетью: resumeIdentity, nextHopChainingCount, ran-PagingCycle и ran-NotificationAreaInfo;
f) повторно установить объекты RLC для всех SRB и DRB;
g) кроме случаев, когда сообщение RRCSuspend было принято в ответ на RRCResumeRequest:
(1) сохранить контекст AS WD 22, включая текущую конфигурацию RRC, текущий контекст безопасности, состояние PDCP, включающее в себя состояние ROHC, C-RNTI, используемый в исходной PCell, cellIdentity и идентификатор физической соты исходной PCell;
h) приостановить все SRB и DRB, кроме SRB0;
i) запустить таймер T380 со значением таймера, установленным на периодический таймер RNAU;
j) указать приостановку RRC-соединения с верхними уровнями;
k) сконфигурировать нижние уровни для приостановки защиты целостности и шифрования;
l) ввести RRC_INACTIVE и выполнить процедуры, указанные в TS 38.304 [21].
Согласно другому примеру пятого варианта осуществления, в результате приема WD 22 (например, из сетевого узла 16) RRCRelease, WD 22 может выполнить следующее:
a) отбросить любой сохраненный контекст AS WD 22 и I-RNTI;
b) если сообщение RRCRelease включает в себя время ожидания;
(1) установить таймер T302 на значение времени ожидания;
(2) запустить таймер T302;
c) задержать следующие действия, определенные в этом подпункте, на X мс с момента приема сообщения RRCRelease или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCRelease был успешно подтвержден в зависимости от того, что произошло раньше.
Пример реализации шестого варианта осуществления
Согласно одному примеру шестого варианта осуществления WD 22 сбрасывает или перезапускает таймер T302 при приеме сообщения о приостановлении или высвобождении (например, формирует сетевой узел 16) (в ответ на запрос на возобновление). В одном примере, в результате приема WD 22 сообщения о приостановлении RRC, WD 22 может выполнить следующее:
a) задержать следующие действия, определенные в этом подпункте, на X мс с момента приема сообщения о приостановлении RRC или, при необходимости, когда нижние уровни указывают, что прием сообщения о приостановлении RRC был успешно подтвержден в зависимости от того, что произошло раньше;
b) перезапустите таймер T302, если он работает;
c) если сообщение RRCSuspend включает в себя idleModeMobilityControlInfo:
сохранить информацию о приоритете повторного выбора соты, предоставленную idleModeMobilityControlInfo;
(1) если t320 включен: запустить таймер T320 со значением таймера, установленным в соответствии со значением t320;
(d) иначе:
(1) применить широковещательную передачу информации о приоритете повторного выбора соты в системной информации;
(e) сохранить следующую информацию, предоставляемую сетью: resumeIdentity, nextHopChainingCount, ran-PagingCycle и ran-NotificationAreaInfo;
(f) повторно установить объекты RLC для всех SRB и DRB;
(g) кроме случаев, когда сообщение RRCSuspend было принято в ответ на RRCResumeRequest:
(1) сохранить контекст AS WD 22, включая текущую конфигурацию RRC, текущий контекст безопасности, состояние PDCP, включающее в себя состояние ROHC, C-RNTI, используемый в исходной PCell, cellIdentity и идентификатор физической соты исходной PCell;
(h) приостановить все SRB и DRB, кроме SRB0;
(i) запустить таймер T380 со значением таймера, установленным на периодический таймер RNAU;
(j) указать приостановку RRC-соединения с верхними уровнями;
(k) сконфигурировать нижние уровни для приостановки защиты целостности и шифрования;
(l) ввести RRC_INACTIVE и выполнить процедуры, указанные в TS 38.304.
В другом примере шестого варианта осуществления, в результате приема WD 22 сообщения RRCRelease, WD 22 может выполнить следующее:
a) отбросить любой сохраненный контекст AS WD 22 и I-RNTI;
b) перезапустить T302, если он работает; и
c) задержать следующие действия, определенные в этом подпункте, на X мс с момента приема сообщения RRCRelease или, при необходимости, когда нижние уровни указывают, что прием сообщения RRCRelease был успешно подтвержден в зависимости от того, что произошло раньше.
Пример реализации седьмого варианта осуществления
В одном примере седьмого варианта осуществления WD 22 обнаруживает ошибку проверки защиты целостности на нижних уровнях (например, уровне PDCP) при работе таймера T302 или T300/T300X, и либо останавливает таймер T302, либо перезапускает таймер T302. Согласно одному примеру WD 22 может обнаруживать, что таймер T300X истек, или может обнаружить отказ проверки целостности с нижних уровней при работе T300X. В результате WD 22 может выполнить следующее:
а) остановить T302, если он работает; и
b) если таймер T300X истек или после приема указания отказа проверки целостности: выполнить действия при переходе в состояние RRC_IDLE, как определено в 5.3.11, с причиной высвобождения "отказ возобновления RRC".
В некоторых вариантах осуществления, конфигурирование терминала или беспроводного устройства или узла может включать в себя инструктирование и/или побуждение беспроводного устройства или узла изменить свою конфигурацию, например, по меньшей мере одну настройку, и/или запись регистрации и/или режим работы. Терминал, или беспроводное устройство или узел могут быть выполнены с возможностью конфигурирования себя, например, в соответствии с информацией или данными в памяти терминала или беспроводного устройства. Конфигурирование узла, терминала или беспроводного устройства другим устройством, или узлом или сетью может относиться к и/или содержать передачу информации, и/или данных и/или инструкций в беспроводное устройство или узел другим устройством, узлом или сетью, например, данные распределения (которые также могут быть и/или содержать данные конфигурации) и/или данные планирования, и/или гранты планирования. Конфигурирование терминала может включать в себя отправку сообщений RRC в терминал с указанием параметров, например, для таймера ожидания согласно вариантам осуществления настоящего раскрытия.
Конфигурирование радиоузла
Конфигурирование радиоузла, в частности, терминала, или пользовательского оборудования или WD 22, может относиться к радиоузлу, адаптируемому или предписанному, или установленному и/или инструктированному для работы согласно конфигурации. Конфигурирование может выполниться другим устройством, например, сетевым узлом 16 (например, радиоузлом сети, например, базовой станцией или eNodeB) или сетью, и в этом случае оно может содержать передачу данных конфигурации в радиоузел, который должен быть сконфигурирован. Радиоузел может конфигурировать себя, например, на основе данных конфигурации, принятых из сети или сетевого узла 16. Сетевой узел 16 может использовать и/или может быть выполнен с возможностью использовать свои схемы для конфигурирования. Данные конфигурации могут содержать и/или могут быть представлены информацией о конфигурации, и/или одним или несколькими соответствующими указаниями и/или сообщением/сообщениями.
Конфигурирование в целом
Как правило, конфигурирование может включать в себя определение данных конфигурации, представляющих конфигурацию, и предоставление, например, передачу их в один или несколько других узлов (параллельно и/или последовательно), которые могут передать их дальше в радиоузел (или другой узел, который может повторяться до тех, пока не достигнет беспроводного устройства 22). Альтернативно или дополнительно, конфигурирование радиоузла, например, сетевым узлом 16 или другим устройством, может включать в себя прием данных конфигурации и/или данных, относящихся к данным конфигурации, например, из другого узла, такого как сетевой узел 16, который может представлять собой узел более высокого уровня сети, и/или передачу принятых данных конфигурации в радиоузел. Соответственно, определение конфигурации и передача данных конфигурации в радиоузел могут выполняться различными сетевыми узлами или объектами, которые могут иметь возможность поддержания связи через подходящий интерфейс, например, интерфейс X2 в случае LTE или соответствующий интерфейс для NR. Конфигурирование терминала (например, WD 22) может содержать планирование передач по нисходящей линии связи и/или восходящей линии связи для терминала, например, данных нисходящей линии связи, и/или управляющей сигнализации и/или DCI нисходящей линии связи, и/или сигнализации управления, или данных или связи по восходящей линией связи, в частности сигнализации подтверждения, и/или конфигурирование ресурсов и/или пула ресурсов для этого. В частности, конфигурирование терминала (например, WD 22) может содержать конфигурирование WD 22 для обновления таймера ожидания согласно вариантам осуществления настоящего раскрытия.
Как будет понятно специалисту в данной области техники, концепции, описанные в данном документе, могут быть воплощены в виде способа, системы обработки данных и/или компьютерного программного продукта. Соответственно, концепции, описанные в данном документе, могут принимать форму полностью аппаратного варианта осуществления, полностью программного варианта осуществления или варианта осуществления, объединяющего аспекты программного обеспечения и аппаратных средств, которые, в общем, упоминаются в данном документе как "схема" или "модуль". Кроме того, раскрытие может принимать форму компьютерного программного продукта на материальном компьютерном носителе информации, имеющем код компьютерной программы, воплощенный на носителе, который может быть исполнен компьютером. Можно использовать любой подходящий материальный машиночитаемый носитель, включая жесткие диски, CD-ROM, электронные запоминающие устройства, оптические запоминающие устройства или магнитные запоминающие устройства.
Некоторые варианты осуществления описаны в данном документе со ссылкой на иллюстрации блок-схем последовательностей операций и/или блок-схем способов, систем и компьютерных программных продуктов. Понятно, что каждый блок на иллюстрациях блок-схем последовательностей операций и/или блок-схем, и комбинации блоков на иллюстрациях блок-схем последовательностей операций и/или блок-схем могут быть реализованы посредством инструкций компьютерной программы. Эти инструкции компьютерной программы могут подаваться в процессор компьютера общего назначения, компьютера специального назначения или другого программируемого устройства обработки данных для создания машины с тем, чтобы инструкции, которые исполняются процессором компьютера или другим программируемым устройством обработки данных создавали средства для реализации функций/действий, определенных в блоке или блоках на блок-схемах последовательностей операций и/или блок-схемах.
Эти инструкции компьютерной программы могут также храниться на материальном машиночитаемом носителе, который может направлять компьютер или другое программируемое устройство обработки данных для того, чтобы функционировать конкретным способом таким образом, чтобы инструкции, сохраненные на машиночитаемом носителе, производили готовые изделия, включая инструкции, которые реализуют функции/действия, определенные в блоке или блоках на блок-схемах последовательностей операций и/или блок-схемах.
Инструкции компьютерной программы могут быть также загружены в компьютер и/или другое программируемое устройство обработки данных для того, чтобы заставить выполняться ряд этапов операций на компьютере и/или другом программируемом устройстве, для создания компьютерно-реализованного процесса таким образом, чтобы инструкции, которые исполняются на компьютере или другом программируемом устройстве, обеспечивали этапы для реализации функций/действий, определенных в блоке или блоках на блок-схемах последовательностей операций и/или блок-схемах.
Следует понимать, что функции/действия, отмеченные в блоках, могут происходить не в том порядке, который отмечен на рабочих иллюстрациях. Например, два блока, показанные последовательно, могут фактически исполняться по существу одновременно или блоки могут иногда исполняться в обратном порядке, в зависимости от возможностей/действий. Хотя некоторые из схем включают в себя стрелки на путях связи, чтобы показать основное направление связи, следует понимать, что связь может осуществляться в направлении, противоположном изображенным стрелкам.
Код компьютерной программы для выполнения операций концепций, описанных в данном документе, может быть написан на объектно-ориентированном языке программирования, таком как Java или C++. Однако код компьютерной программы для выполнения операций согласно настоящему раскрытию может быть также написан на традиционных процедурных языках программирования, таких как язык программирования "C". Программный код может исполняться полностью на компьютере пользователя, частично на компьютере пользователя, в виде отдельного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере или полностью на удаленном компьютере. В последнем сценарии удаленный компьютер может быть подключен к компьютеру пользователя через локальную сеть (LAN) или глобальную сеть (WAN), или может быть установлено соединение с внешним компьютером (например, через Интернет с использованием Интернета-провайдера).
В данном документе были раскрыты многие различные варианты осуществления совместно с приведенным выше описанием и чертежами. Будет понятно, что было бы неуместным и запутанным буквальное описание и иллюстрация каждой комбинации и подкомбинации этих вариантов осуществления. Таким образом, все варианты осуществления могут быть объединены любым способом и/или комбинацией, и настоящее описание, включая чертежи, должно толковаться как составляющее полное письменное описание всех комбинаций и подкомбинаций вариантов осуществления, описанных в данном документе, а также способа и процесса их создания и использования, и должно поддерживать пункты формулы изобретения для любой такой комбинации или подкомбинации.
Как будет понятно специалисту в данной области техники, концепции, описанные в данном документе, могут быть воплощены в виде способа, системы обработки данных и/или компьютерного программного продукта. Соответственно, концепции, описанные в данном документе, могут принимать форму полностью аппаратного варианта осуществления, полностью программного варианта осуществления или варианта осуществления, объединяющего аспекты программного обеспечения и аппаратных средств, которые, в общем, упоминаются в данном документе как "схема" или "модуль". Кроме того, раскрытие может принимать форму компьютерного программного продукта на материальном компьютерном носителе информации, имеющем код компьютерной программы, воплощенный на носителе, который может быть исполнен компьютером. Можно использовать любой подходящий материальный машиночитаемый носитель, включая жесткие диски, CD-ROM, электронные запоминающие устройства, оптические запоминающие устройства или магнитные запоминающие устройства.
Некоторые варианты осуществления описаны в данном документе со ссылкой на иллюстрации блок-схем последовательностей операций и/или блок-схем способов, систем и компьютерных программных продуктов. Понятно, что каждый блок на иллюстрациях блок-схем последовательностей операций и/или блок-схем, и комбинации блоков на иллюстрациях блок-схем последовательностей операций и/или блок-схем могут быть реализованы посредством инструкций компьютерной программы. Эти инструкции компьютерной программы могут подаваться в процессор компьютера общего назначения, компьютера специального назначения или другого программируемого устройства обработки данных для создания машины с тем, чтобы инструкции, которые исполняются процессором компьютера или другим программируемым устройством обработки данных создавали средства для реализации функций/действий, определенных в блоке или блоках на блок-схемах последовательностей операций и/или блок-схемах.
Эти инструкции компьютерной программы могут также храниться на материальном машиночитаемом носителе, который может направлять компьютер или другое программируемое устройство обработки данных для того, чтобы функционировать конкретным способом таким образом, чтобы инструкции, сохраненные на машиночитаемом носителе, производили готовые изделия, включая инструкции, которые реализуют функции/действия, определенные в блоке или блоках на блок-схемах последовательностей операций и/или блок-схемах.
Инструкции компьютерной программы могут быть также загружены в компьютер и/или другое программируемое устройство обработки данных для того, чтобы заставить выполняться ряд этапов операций на компьютере и/или другом программируемом устройстве, для создания компьютерно-реализованного процесса таким образом, чтобы инструкции, которые исполняются на компьютере или другом программируемом устройстве, обеспечивали этапы для реализации функций/действий, определенных в блоке или блоках на блок-схемах последовательностей операций и/или блок-схемах.
Следует понимать, что функции/действия, отмеченные в блоках, могут происходить не в том порядке, который отмечен на рабочих иллюстрациях. Например, два блока, показанные последовательно, могут фактически исполняться по существу одновременно или блоки могут иногда исполняться в обратном порядке, в зависимости от задействованных функциональных возможностей/действий. Хотя некоторые из схем включают в себя стрелки на путях связи, чтобы показать основное направление связи, следует понимать, что связь может осуществляться в направлении, противоположном изображенным стрелкам.
Код компьютерной программы для выполнения операций концепций, описанных в данном документе, может быть написан на объектно-ориентированном языке программирования, таком как Java или C++. Однако код компьютерной программы для выполнения операций согласно настоящему раскрытию может быть также написан на традиционных процедурных языках программирования, таких как язык программирования "C". Программный код может исполняться полностью на компьютере пользователя, частично на компьютере пользователя, в виде отдельного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере или полностью на удаленном компьютере. В последнем сценарии удаленный компьютер может быть подключен к компьютеру пользователя через локальную сеть (LAN) или глобальную сеть (WAN), или может быть установлено соединение с внешним компьютером (например, через Интернет с использованием Интернета-провайдера).
В данном документе были раскрыты многие различные варианты осуществления совместно с приведенным выше описанием и чертежами. Будет понятно, что было бы неуместным и запутанным буквальное описание и иллюстрация каждой комбинации и подкомбинации этих вариантов осуществления. Таким образом, все варианты осуществления могут быть объединены любым способом и/или комбинацией, и настоящее описание, включая чертежи, должно толковаться как составляющее полное письменное описание всех комбинаций и подкомбинаций вариантов осуществления, описанных в данном документе, а также способа и процесса их создания и использования, и должно поддерживать пункты формулы изобретения для любой такой комбинации или подкомбинации.
Специалистам в данной области техники должно быть понятно, что варианты осуществления, описанные в данном документе, не ограничены тем, что было конкретно показано и описано выше в данном документе. Кроме того, если выше не упомянуто об обратном, следует отметить, что все сопроводительные чертежи выполнены не в масштабе. В свете вышеизложенного возможны различные модификации и варианты, не выходящие за пределы объема нижеследующей формулы изобретения.