СПОСОБ ИСПОЛЬЗОВАНИЯ ТАЙМЕРА ДЛЯ ПЕРИОДИЧЕСКОГО ОБНОВЛЕНИЯ ОБЛАСТИ УВЕДОМЛЕНИЯ НА ОСНОВЕ СЕТИ РАДИОДОСТУПА (RAN) (RNA)
METHOD FOR USING TIMER TO PERIODICALLY UPDATE NOTIFICATION AREA BASED ON RADIO ACCESS NETWORK (RAN) (RNA)

Область техники, к которой относится изобретение
Настоящее изобретение относится к области беспроводной связи и, в частности, к способу использования таймера для периодического обновления области уведомления на основе сети радиодоступа (Radio Access Network (RAN)) (область уведомления (Notification Area (RNA)).
Уровень техники
Возобновление соединения управления RRC в системе LTE
rd
В технологию «Долговременная эволюция» (Long Term Evolution (LTE)) группы «Проект партнерства 3-го поколения» (3 Generation Partnership Project (3GPP)) Выпуск (Rel)-13, был введен механизм, позволяющий сети связи перевести устройство беспроводной связи (wireless device (WD)) в состояние приостановки, аналогичное состоянию RRC_IDLE, но с тем отличием, что устройство WD сохраняет контекст слоя доступа (Access Stratum (AS)) или контекст управления радио ресурсами (radio resource control (RRC)). Это делает возможным уменьшить объем сигнализации, когда устройство WD снова становится активным путем возобновления соединения управления RRC, вместо установления соединения управления RRC с самого начала. Уменьшение объема сигнализации может создавать целый ряд преимуществ:
• Уменьшенная задержка, например, для смартфонов, осуществляющих доступ в Интернет;
• Уменьшенный объем сигнализации ведет к уменьшению расхода энергии аккумулятора для устройств машинного типа, передающих очень маленькие объемы данных.
Техническое решение, предлагаемое выпуском Rel-13, основано на том, что устройство WD передает сообщение RRCConnectionResumeRequest в сеть связи и принимает сообщение RRCConnectionResume из сети связи. Сообщение RRCConnectionResume не зашифровано, но его целостность защищена.
Состояние RRC_INACTIVE в технологии NR и возможно в технологии LTE Rel-15
В ходе работ по стандартизации технологии 5-го поколения Новое радио (Fifth Generation New Radio (5G NR)) из ряда стандартов в группе «Проект партнерства 3-го поколения» (3GPP) было решено, что технология NR должна поддерживать состояние RRC_INACTIVE со свойствами, аналогичными свойствам состояния приостановки в системе LTE Rel-13. Состояние RRC_INACTIVE имеет свойства, немного отличающиеся от свойств последнего состояния в том, что оно является отдельным состоянием управления RRC, а не является частью состояния RRC_IDLE, как в технологии LTE. В дополнение к этому, поддерживают соединение опорной сети связи/сети радиодоступа (CN/RAN) (интерфейс NG или N2) для состояния RRC_INACTIVE, когда оно приостановлено в технологии LTE. На фиг. 1 показаны возможные переходы между этими состояниями в технологии NR.
Перечисленные выше состояния обладают следующими свойствами:
RRC_IDLE:
• Верхние уровни могут конфигурировать специальный режим прерывистого приема (discontinuous reception (DRX)) в устройстве WD 1;
• Управляемая мобильность устройства WD 1 на основе конфигурации сети связи; и
• Устройство WD 1:
а) Осуществляет мониторинг пейджингового канала для обнаружения пейджинговых сообщений сети CN связи с использованием временного идентификатора мобильного абонента (temporary mobile subscriber identity (TMSI)) для технологии 5G-S;
b) Осуществляет измерения сигналов из соседних ячеек и (повторный) выбор ячейки; и
c) Получает системную информацию.
RRC_INACTIVE:
• Специальный режим DRX устройства WD 1 может быть конфигурирован верхними уровнями или уровнем управления радио ресурсами (RRC);
• Управляемая мобильность устройства WD 1 на основе конфигурации сети связи;
• Устройство WD 1 сохраняет контекст слоя доступа (AS); и
• Устройство WD 1:
a) Осуществляет мониторинг пейджингового канала для обнаружения пейджинговых сообщений сети CN связи с использованием идентификатора 5G-S-TMSI и пейджинговых сообщений сети RAN с использованием временного идентификатора сети радиосвязи (radio network temporary identifier (RNTI)) I-типа;
b) Осуществляет измерения сигналов из соседних ячеек и (повторный) выбор ячейки;
c) Осуществляет обновление области уведомления на основе сети RAN периодически и при перемещении за пределы такой области уведомления на основе сети RAN; и
d) Получает системную информацию.
RRC_CONNECTED:
• Устройство WD 1 сохраняет контекст слоя AS.
• Передача одноадресных данных к/от устройства WD 1.
• На нижних уровнях устройство WD может быть конфигурировано со специальным режимом DRX для устройства WD 1;
• Для устройств WD 1, поддерживающих агрегирование несущих (carrier aggregation (CA)), использование одной или нескольких вторичных ячеек (secondary cell (SCell)), агрегированных с вторичной первичной ячейкой (secondary primary cell (SpCell)), для расширения полосы частот;
• Для устройств WD 1, поддерживающих поднесущую двойного соединения (DC), использование одной или несколько групп вторичных ячеек (secondary cell group (SCG)), агрегированных с группой ведущих ячеек (master cell group (MCG)), для расширения полосы частот;
• Мобильность, управляемая сетью связи, т.е. переключение связи между ячейками в пределах технологии NR и к/от развитой универсальной наземной сети радиодоступа (evolved universal terrestrial radio access network (E-UTRAN)); и
• Устройство WD 1:
a) Осуществляет мониторинг пейджингового канала;
b) Осуществляет мониторинг каналов управления, ассоциированных с совместно используемыми каналами передачи данных, с целью определения, запланированы ли данные для этого канала;
c) Предоставляет информацию о качестве канала и обратной связи;
d) Осуществляет измерения сигналов из соседних ячеек и передает сообщения о результатах измерений; и
e) Получает системную информацию.
Конфигурация таймера для периодического обновления области RNA
В технологии NR было согласовано, что переход из состояния RRC_CONNECTED в состояние RRC_INACTIVE производится за один шаг и может использовать таймер для периодического обновления областей RNA, как показано ниже:
RAN2-98 – May 2017
• Изменение состояния управления RRC от соединенного (CONNECTED) состояния в неактивное (INACTIVE) состояние выполняется в соответствии с одноступенчатой процедурой.
RAN2-99 – Aug 2017
• Для перехода из соединенного (CONNECTED) в неактивное (INACTIVE) состояние управления RRC используют сообщение освобождения соединения управления RRC (RRC Connection Release) и передают его по сигнализационному однонаправленному радиоканалу (signaling radio bearer 1 (SRB1)).
• Для перехода из соединенного (CONNECTED) в неактивное (INACTIVE) состояние управления RRC, сообщение освобождения соединения управления RRC содержит (a) информацию о причине, новую частоту несущей и информацию управления мобильностью, и может содержать (b) идентификатор устройства WD 1 (или контекстный идентификатор устройства WD 1), и в качествен опции (c) индикацию приостановки/инактивации (неявную или явную), (d) цикл приема DRX, конфигурированный сетью радиодоступа (RAN), (e) таймер периодического обновления области уведомления в сети RAN, и (f) область уведомления в сети RAN. Соответствующая диаграмма перехода из состояния RRC_Connected в состояние RRC_Inactive показана на фиг. 2.
В настоящее время имеет место дискуссия, следует ли осуществлять такой переход с использованием сообщения освобождения управления RRC (RRC Release) с индикацией приостановки или с использованием отдельного сообщения, называемого сообщением приостановки управления RRC (RRC Suspend), но независимо от окончательного решения, это сообщение может содержать промежуток времени таймера периодического обновления области RNA (Periodic RNA update timer).
Предположим, что устройство WD 1 должно запустить таймер после приема сообщения приостановки управления RRC (или эквивалентного сообщения). Предположим также, что это устройство WD 1 должно запустить периодическое обновление области RNA по истечении промежутка времени таймера, называемого T380.
Согласно действующему способу управления соединением (Connection Control (CR)), процедура запуска таймера может быть реализована следующим образом (например, с использованием сообщения приостановки управления RRC):
Прием сообщения RRCSuspend устройством WD 1
Согласно одной из возможных процедур, устройство WD 1 может:
• задержать следующие действия, определяемые в этом подпункте, на X мс от момента, когда было принято сообщение RRCSuspend, или, в качестве опции, когда нижние уровни укажут, что прием этого сообщения RRCSuspend был успешно подтвержден, что произошло раньше (где величина X может быть конфигурируемой или может быть фиксированной и равной 60, как в системе LTE);
• Если сообщение RRCSuspend содержит информацию idleModeMobilityControlInfo:
a) сохранение информации о приоритетности повторного выбора ячейки, полученной в составе информации idleModeMobilityControlInfo;
b) если имеется T320 (т.е. таймер):
i) запуск таймера T320, когда величина промежутка времени таймера задана в соответствии с величиной в таймере T320;
• иначе:
a) применение информации о приоритетности повторного выбора ячейки, переданной в режиме широкого вещания в составе системной информации;
• сохранение следующей информации, предоставляемой сетью связи: resumeIdentity, nextHopChainingCount, ran-PagingCycle и ran-NotificationAreaInfo;
• повторное установление объектов управления радиоканалом (radio link control (RLC)) для всех каналов SRB и каналов DRB;
• сброс управления MAC-уровня;
• если сообщение RRCSuspend не было принято в ответ на сообщение запроса RRCResumeRequest:
a) сохранение контекста слоя AS для устройства WD (WD AS Context), содержащего указание текущей конфигурации управления RRC, текущего контекста безопасности, состояния протокола PDCP, включая состояние помехоустойчивого сжатия заголовка (robust header compression (ROHC)), идентификатора C-RNTI, используемого в исходной первичной ячейки (primary cell (PCell)), идентификатора cellIdentity и идентификатора физической ячейки для исходной ячейки PCell;
• приостановка работы всех каналов SRB и каналов DRB за исключением канала SRB0;
• запуск таймера T380, где величина промежутка времени таймера установлена равной параметру periodic-RNAU-timer;
• обозначение приостановки действия соединения управления RRC для верхних уровней;
• конфигурирование нижних уровней для приостановки защиты целостности и шифрования;
• переход в состояние RRC_INACTIVE и выполнение процедур согласно документу TS 38.304
Истечение промежутка времени таймера T380 или вход устройства WD 1 в ячейку, не принадлежащую области RNA
Согласно другой возможной процедуре, устройство WD должно:
• если истек промежуток времени таймера T380:
a) инициировать процедуру возобновления соединения управления RRC, обсуждавшуюся выше, при значении причины, установленном на ‘ffs’;
• Если устройство WD 1 входит в ячейку, не принадлежащую области RNA:
a) инициировать процедуру возобновления соединения управления RRC, обсуждавшуюся выше, при значении причины, установленном на ‘ffs’;
Другое действие, относительно этого таймера T380 представляет собой критерий остановки, которой относится к приведенному здесь описанию. Согласно текущему управлению соединением устройство WD 1 останавливает таймер T380, когда истекает промежуток времени этого таймера. Следовательно, когда истекает промежуток времени таймера T380, устройство WD 1 останавливает таймер T380 и инициирует процедуру возобновления (Resume) путем передачи сообщения запроса возобновления (Resume Request) со значением причины, относящимся к области RNA (например, ‘rna-update’ или ‘periodic-rna-update’).
В дополнение к этому случаю, указанные документы описывают, что устройство WD 1 останавливает таймер T380 после приема сообщения восстановления управления RRC (RRC Resume). Это обусловлено тем, что в этот момент сеть связи уже знает местонахождение устройства WD 1, и, следовательно, необходимо принять обновление области RNA.
Фиг. 3 – 7 иллюстрируют процедуры возобновления соединения управления RRC в различных обстоятельствах между устройствами WD 1 и узлом 2 сети связи. На фиг. 3 показана ситуация, когда процедура возобновления соединения управления RRC завершилась успехом. На фиг. 4 показана ситуация, когда возврат от возобновления соединения управления RRC к процедуре установления соединения управления RRC оказался успешным. На фиг. 5 показана ситуация, когда процедура возобновления соединения управления RRC, за которым следует процедура освобождения связи с сетью, оказалась успешной. На фиг. 6 показана ситуация, когда процедура возобновления соединения управления RRC, за которым следует процедура приостановки связи с сетью, оказалась успешной. На фиг. 7 показано возобновление соединения управления RRC, результатом чего явилось отклонение сетью связи.
Целью процедуры возобновления соединения управления RRC является возобновление соединения управления RRC, включая возобновление сигнализационных однонаправленных радиоканалов (signaling radio bearer (SRB)) и специализированных однонаправленных радиоканалов (dedicated radio bearer (DRB)) или осуществление обновления области RNA.
Инициирование
Устройство WD 1 инициирует указанную процедуру, когда верхние уровни запрашивают возобновление соединения управления RRC, отвечая на пейджинговый сигнал NG-RAN, или при запуске обновления области RNA, когда устройство WD 1 находится в состоянии RRC_INACTIVE.
Согласно одной из возможных процедур после инициирования процедуры возобновления соединения управления RRC устройство WD 1 может (ссылки в этом параграфе на разделы, например, на раздел 9.2.4, относятся к разделам документа (технических условий) 3GPP TS 38.331 v 15.1.0):
• применить конфигурацию по умолчанию физического канала согласно разделу 9.2.4;
• применить конфигурацию по умолчанию полупостоянного планирования согласно разделу 9.2.3;
• применить основную конфигурацию по умолчанию MAC-уровня согласно разделу 9.2.2;
• применить конфигурацию общего канала управления (common control channel (CCCH)) согласно разделу 9.1.1.2;
• запустить таймер T300X;
• остановить таймер T380;
• инициировать передачу сообщения RRCResumeRequest в соответствии с разделом 5.3.13.2, например, документа (технических условий) 3GPP TS 38.331 v15.1.0.
Таблица 1/ Таймеры
T380
Прием сообщения RRCSuspend.
После инициирования процедура возобновления RRC.
Выполнение действий согласно разделу 5.3.13, например, документа 3GPP TS 38.331 v15.1.0.
Первая проблема, связанная с процедурами, описываемыми выше, состоит в том, что устройство WD 1 согласно технологии NR может принимать сообщение установления управления RRC (RRC Setup) в ответ на сообщения запроса возобновления управления RRC, дающее команду устройству WD 1 войти в соединение управления RRC. Хотя эта процедура существует также в технологии LTE, таймер T380 в технологии LTE отсутствует. Следовательно, в этом случае для таймера T380 в технологии NR не специфицированы никакие действия, которые привели бы к тому, что устройство WD перешло бы в состояние RRC_CONNECTED в ситуации, когда таймер T380 продолжает работать. Это может привести к тому, что промежуток времени таймера T380 истечет, пока устройство WD 1 находится в состоянии RRC_CONNECTED, что нежелательно, поскольку сеть связи уже знает, что устройство WD 1 находится в состоянии RRC_CONNECTED. Это может привести к ненужным сигналам или к ситуациям ошибок.
Вторая проблема относится к использованию таймера T380, когда находящееся в состоянии RRC_INACTIVE устройство WD передает сообщение запроса возобновления управления RRC по причинам, отличным от периодического обновления области RNA (так что таймер T380 будет по-прежнему работать, когда устройство WD 1 передает сообщение запроса возобновления управления RRC). Примером является ситуация, когда обновление области RNA запускается мобильностью (устройство WD 1 входит в ячейку, которая не принадлежит конфигурированной для этого устройства области RNA), либо ситуация ранней передачи данных восходящей (uplink (UL)) линии, когда устройство WD 1 может уже передать небольшой объем данных восходящей (UL) линии, мультиплексированных с сообщением запроса возобновления управления RRC. В ответ на эти два случая сеть связи может реагировать посредством сообщения приостановки управления RRC (или каким-либо другим эквивалентным сообщением, переводящим устройство WD 1 назад в состояние RRC_INACTIVE). Проблема состоит в том, что поведение устройства WD 1, связанное с таймером T380, в этом случае, (отклик на сообщение приостановки (Suspend message)) в упомянутом документе (технических условиях) не имеет четкого определения, так что таймер будет все еще работать, когда устройство WD возможно примет новую величину промежутка времени таймера.
Третья проблема относится к использованию таймера T380, когда находящееся в состоянии RRC_INACTIVE устройство WD передает сообщение запроса возобновления управления RRC по причинам, отличным от периодического обновления области RNA, например, когда обновление области RNA запускается мобильностью (устройство WD 1 входит в ячейку, которая не принадлежит конфигурированной для этого устройства области RNA). Другой возможной причиной является ситуация ранней передачи данных восходящей (UL) линии, когда устройство WD 1 может передать небольшой объем данных восходящей (UL) линии, уже мультиплексированных с сообщением запроса возобновления управления RRC. В ответ на эти два случая сеть связи может реагировать посредством сообщения освобождения управления RRC (или каким-либо другим эквивалентным сообщением, переводящим устройство WD 1 назад в состояние RRC_IDLE) и, в этом случае, таймер T380 таймер будет все еще работать, когда устройство WD передает сообщения запроса возобновления управления RRC. Поведение устройства WD 1, связанное с таймером T380, в этом случае не имеет четкого определения в упомянутом документе (технических условиях), так что таймер будет все еще работать, когда устройство WD 1 возможно примет новую величину промежутка времени таймера.
Четвертая проблема относится к использованию таймера T380, когда находящееся в состоянии RRC_INACTIVE устройство WD не может выполнить процедуру возобновления управления RRC (т.е. оно не переходит в состояние RRC_CONNECTED и, следовательно, не останавливает таймер T380). Это может происходить в случае некоторых недостатков или неисправностей, например, проблем с охватом при передаче сообщения запроса возобновления управления RRC. При передаче этого запроса запускается таймер T300X, и если устройство WD 1 не примет ответ, пока этот таймер T300X работает, это устройство WD 1 переходит в состояние RRC_IDLE и сообщает об этом на более высокий уровень. Поскольку таймер T380 будет работать, когда устройство находится в состоянии RRC_INACTIVE, в соответствии с сегодняшними процедурами оно продолжит работу после того, как устройство WD 1 перейдет в состояние RRC_IDLE. Это является нежелательным поведением, поскольку таймер полезен в качестве поддерживающего работу механизма для периодического извещения сети RAN о том, что устройство WD 1 по-прежнему остается досягаемым, поскольку в состоянии RRC_IDLE, сеть CN связи ответственна за досягаемость устройства WD 1. Фиг. 8 иллюстрирует неуспех процедуры возобновления из-за плохих условий радиосвязи в нисходящей (downlink (DL)) линии. Фиг. 9 иллюстрирует неуспех процедуры возобновления из-за плохих условий радиосвязи в восходящей (UL) линии.
Пятая проблема относится к использованию таймера T380, когда находящееся в состоянии RRC_INACTIVE устройство WD 1 переходит в состояние RRC_IDLE без необходимого перехода через состояние RRC_CONNECTED, например, на основе какого-либо механизма перехода от неактивного (INACTIVE) состояния к ждущему (IDLE) состоянию, например, как в ситуации, когда конфигурированный таймер по истечении своего промежутка времени управляет устройством WD 1 для освобождения его контекста слоя AS и перехода из состояния RRC_INACTIVE в состояние RRC_IDLE. Поскольку таймер T380 будет работать в состоянии RRC_INACTIVE, в соответствии с сегодняшними процедурами, он продолжит работу и после перехода устройства WD 1 в состояние RRC_IDLE. Это является нежелательным поведением, поскольку таймер полезен в качестве поддерживающего работу механизма для периодического извещения сети RAN о том, что устройство WD 1 по-прежнему остается досягаемым, поскольку в состоянии RRC_IDLE, сеть CN связи ответственна за досягаемость устройства WD 1. Следовательно, нет необходимости сохранять работу таймера T380.
Шестая проблема относится к использованию таймера T380, когда находящееся в состоянии RRC_INACTIVE устройство WD 1 переходит в состояние RRC_IDLE без необходимого перехода через состояние RRC_CONNECTED после приема пейджингового сообщения из сети CN связи, тогда как устройство WD 1 находится в состоянии RRC_INACTIVE, что может быть запущено сетью связи/узлом 2 сети связи, например, когда эта сеть связи потеряла контекст устройства WD 1, и ей необходимо известить об этом устройство WD 1. Поскольку таймер T380 будет работать в состоянии RRC_INACTIVE, в соответствии с сегодняшними процедурами, он продолжит работу и после перехода устройства WD 1 в состояние RRC_IDLE. Это является нежелательным поведением, поскольку таймер полезен в качестве поддерживающего работу механизма для периодического извещения сети RAN о том, что устройство WD 1 по-прежнему остается досягаемым, поскольку в состоянии RRC_IDLE, сеть CN связи ответственна за досягаемость устройства WD 1. Следовательно, нет необходимости сохранять работу таймера T380.
Седьмая проблема, относящаяся главным образом к приему сообщения приостановки управления RRC (или эквивалентного сообщения, указывающего, что устройство WD 1 должно оставаться в состоянии RRC_INACTIVE), состоит в отсутствии ясности относительно действий устройства WD 1 после приема сообщения приостановки, которое может содержать или не содержать величину промежутка времени для таймера T380 периодического обновления области RNA, тогда как существующий цикл таймера T380 периодического обновления области RNA работает.
Раскрытие сущности изобретения
Некоторые варианты предпочтительно предлагают способы и устройства беспроводной связи для использования таймера периодического обновления области RNA. Некоторые варианты вводят новые механизмы использования таймера периодического обновления области RNA в ходе процедур, которые могут выполняться, когда устройство WD находится в состоянии RRC_INACTIVE. Здесь рассмотрены различные сценарии, в которых устройство WD останавливает таймер обновления области RNA, если он работает, с целью избежать ненужной сигнализации или необычного поведения в состоянии, когда устройство WD не должно осуществлять обновление области RNA. Например, описан способ, согласно которому устройство WD останавливает таймер периодического обновления области RNA при приеме сообщения приостановки управления RRC (или эквивалентного, такого как сообщение освобождения управления RRC с указанием приостановки, какое здесь называется сообщением приостановки управления RRC), или при приеме сообщения освобождения управления RRC (или эквивалентного сообщения, приказывающего устройству WD перейти в состояние RRC_IDLE), или после какого-либо другого триггерного события, переводящего устройство WD в состояние RRC_IDLE.
Некоторые варианты также рассматривают прием новых величин промежутка времени таймера для периодического обновления области RNA (т.е. величин промежутка времени таймера T380), когда устройство WD принимает сообщение приостановки с указанием новой величины промежутка времени таймера T380. Как используется здесь термины «таймер периодического обновления области RNA», «T380» и «таймер T380» применяются взаимозаменяемо.
Использование рассматриваемых здесь механизмов дает четкое описание поведения устройства WD, определяемого для последующих процедур приостановки (Suspend), или для ситуации, когда устройство WD переходит в состояние RRC_IDLE из состояния RRC_INACTIVE без входа в состояние RRC_CONNECTED.
Более конкретно, применение описываемых здесь механизмов позволяет избежать ситуации, в какой устройство WD сохраняет работающий таймер для периодического обновления области RNA (T380) при переходе в состояние RRC_IDLE или после приема сообщения приостановки управления RRC, которое может или не может содержать новые величины промежутка времени для таймера T380.
Согласно одному из аспектов настоящего изобретения, предложено устройство беспроводной связи, конфигурированное для связи с узлом сети связи. Это устройство беспроводной связи содержит схему обработки, конфигурированную для запуска таймера для периодического обновления области (RNA) уведомления на основе сети радиодоступа (RAN), по меньшей мере частично на основе того, что устройство беспроводной связи находится в неактивном состоянии управления радио ресурсами (RRC), где таймер периодического обновления области RNA конфигурирован для инициирования процедуры возобновления управления RRC, когда истекает промежуток времени таймера периодического обновления области RNA. Эта схема обработки конфигурирована для того, чтобы если таймер периодического обновления области RNA работает, остановить таймер периодического обновления области RNA прежде истечения промежутка времени таймера периодического обновления области RNA, на основе, по меньшей мере частично, удовлетворяемого условия, где это условие основано, по меньшей мере частично, на сигнализации управления RRC.
Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение установления управления RRC для запуска перехода устройства беспроводной связи в соединенное состояние управления RRC. Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение приостановки управления RRC, указывающее, что это устройство беспроводной связи должно остаться в неактивном состоянии управления RRC. Согласно одному или нескольким вариантам этого аспекта, схема обработки далее конфигурирована для того, чтобы если принятое сообщение приостановки управления RRC содержит конфигурацию, ассоциированную с таймером периодического обновления области RNA, перезапустить таймер периодического обновления области RNA согласно по меньшей мере конфигурации в принятом сообщении приостановки управления RRC.
Согласно одному или нескольким вариантам этого аспекта схема обработки дополнительно конфигурирована для того, чтобы если принятое сообщение приостановки управления RRC не содержит указание конфигурации, ассоциированной с таймером периодического обновления области RNA, перезапустить таймер периодического обновления области RNA в соответствии с предшествующей конфигурацией. Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение освобождения управления RRC, запускающее переход устройства беспроводной связи в ждущее состояние управления RRC. Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи не смогло принять, после передачи сообщения запроса возобновления управления RRC, ни одно из сообщений – ни сообщение восстановления управления RRC, ни сообщение приостановки управления RRC, ни сообщение освобождения управления RRC.
Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи переходит в ждущее состояние управления RRC из неактивного состояния управления RRC без перехода через соединенное состояние управления RRC. Согласно одному или нескольким вариантам этого аспекта, запуск таймера периодического обновления области RNA осуществляется при входе в неактивное состояние управления RRC.
Согласно другому аспекту настоящего изобретения, предложен способ, осуществляемый в устройстве беспроводной связи, конфигурированном для связи с узлом сети связи. Таймер для периодического обновления области уведомления на основе сети радиодоступа (RAN) (области уведомления RNA) запускают на основе, по меньшей мере частично, того, что устройство беспроводной связи находится в неактивном состоянии управления радио ресурсами (RRC), где этот таймер периодического обновления области RNA конфигурирован для инициирования процедуры возобновления управления RRC, когда истечет промежуток времени таймера периодического обновления области RNA. Если таймер периодического обновления области RNA работает, этот таймер периодического обновления области RNA останавливают прежде истечения промежутка времени этого таймера периодического обновления области RNA на основе, по меньшей мере частично, удовлетворения некоего условия, где это условие основано, по меньшей мере частично, на сигнализации управления RRC.
Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение установления управления RRC для запуска перехода этого устройства беспроводной связи в соединенное состояние управления RRC. Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение приостановки управления RRC, указывающее, что устройство беспроводной связи должно оставаться в неактивном состоянии управления RRC. Согласно одному или нескольким вариантам этого аспекта, если принятое сообщение приостановки управления RRC содержит указание конфигурации, ассоциированное с таймером периодического обновления области RNA, этот таймер периодического обновления области RNA перезапускают в соответствии по меньшей мере с указанием конфигурации в составе принятого сообщения приостановки управления RRC.
Согласно одному или нескольким вариантам этого аспекта, если принятое сообщение приостановки управления RRC не содержит указания конфигурации, ассоциированной с таймером периодического обновления области RNA, этот таймер периодического обновления области RNA перезапускают в соответствии с предшествующей конфигурацией. Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение освобождения управления RRC, запускающее переход устройства беспроводной связи в ждущее состояние управления RRC. Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи не приняло, после передачи сообщения запроса возобновления управления RRC, ни одно из сообщений – ни сообщение восстановления управления RRC, ни сообщение приостановки управления RRC, ни сообщение освобождения управления RRC.
Согласно одному или нескольким вариантам этого аспекта, удовлетворяемое условие соответствует тому, что устройство беспроводной связи переходит в ждущее состояние управления RRC из состояния неактивности управления RRC без перехода через соединенное состояние управления RRC. Согласно одному или нескольким вариантам этого аспекта, запуск таймера периодического обновления области RNA происходит при переходе в неактивное состояние управления RRC.
Согласно другому аспекту настоящего изобретения, предложено устройство беспроводной связи, конфигурированное для связи с узлом сети связи. Это устройство беспроводной связи содержит схему обработки, конфигурированную для запуска таймера для периодического обновления области уведомления на основе сети радиодоступа (RAN) (области уведомления RNA) на основе, по меньшей мере частично, того, что это устройство беспроводной связи находится в неактивном состоянии управления радио ресурсами (RRC), где таймер периодического обновления области RNA конфигурирован для инициирования процедуры возобновления управления RRC, когда истечет промежуток времени этого таймера периодического обновления области RNA. Схема обработки далее конфигурирована для приема сообщения управления RRC, и если таймер периодического обновления области RNA работает, для остановки таймера периодического обновления области RNA прежде истечения промежутка времени этого таймера периодического обновления области RNA на основе, по меньшей мере частично, принятого сообщения управления RRC.
Согласно одному или нескольким вариантам этого аспекта, сообщение управления RRC представляет собой одно из сообщений – сообщение установления управления RRC, сообщения запроса возобновления управления RRC, сообщение приостановки управления RRC или сообщение освобождения управления RRC.
Краткое описание чертежей
Более полное понимание предлагаемых вариантов и соответствующих им преимуществ и признаков будет легче достигнуто со ссылками на последующее подробное описание, рассматриваемое в сочетании с прилагаемыми чертежами, на которых:
фиг. 1 представляет диаграмму состояний, показывающую возможные переходы между состояниями в технологии NR;
фиг. 2 представляет диаграмму перехода из состояния RRC_CONNECTED в состояние RRC_INACTIVE;
фиг. 3 представляет диаграмму, показывающую ситуацию, когда процедура возобновления соединения управления RRC завершилась успехом;
фиг. 4 представляет диаграмму, показывающую ситуацию, когда возврат от возобновления соединения управления RRC к процедуре установления соединения управления RRC завершился успехом;
фиг. 5 представляет диаграмму, показывающую ситуацию, когда возобновление соединения управления RRC, за которым следует процедура освобождения сети связи, завершилось успехом;
фиг. 6 представляет диаграмму, показывающую ситуацию, когда возобновление соединения управления RRC, за которым следует процедура приостановки сети связи, завершилось успехом;
фиг. 7 представляет диаграмму, показывающую ситуацию, когда результатом возобновления соединения управления RRC будет отклонение сети связи;
фиг. 8 иллюстрирует неуспех процедуры возобновления из-за плохих условий радиосвязи в нисходящей (DL) линии;
фиг. 9 иллюстрирует неуспех процедуры возобновления из-за плохих условий радиосвязи в восходящей (UL) линии;
фиг. 10 представляет упрощенную схему примера архитектуры сети связи, иллюстрирующую систему связи, соединенную через промежуточную сеть связи с главным компьютером в соответствии с принципами настоящего изобретения;
фиг. 11 представляет блок-схему главного компьютера, осуществляющего связь через узел сети связи с устройством беспроводной связи с использованием по меньшей мере частично беспроводного соединения согласно некоторым вариантам настоящего изобретения;
фиг. 12 представляет логическую схему примера процедуры, осуществляемой в устройстве беспроводной связи согласно одному или нескольким вариантам настоящего изобретения;
фиг. 13 представляет логическую схему другого примера процедуры, осуществляемой в устройстве беспроводной связи согласно одному или нескольким вариантам настоящего изобретения;
фиг. 14 представляет логическую схему еще одного другого примера процедуры, осуществляемой в устройстве беспроводной связи согласно одному или нескольким вариантам настоящего изобретения.
Осуществление изобретения
Прежде подробного описания примеров вариантов отметим, эти варианты базируются главным образом на сочетании компонентов аппаратуры и этапов процедур, относящихся к использованию таймера периодического обновления области RNA. Соответственно, компоненты были представлены, где это приемлемо, обычными символами на чертежах, показывающих только те конкретные подробности, которые относятся к пониманию вариантов, чтобы не затемнять описание подробностями, легко понятными даже рядовым специалистам в рассматриваемой области, использующим настоящее описание. По всему описанию подобные цифровые позиционные обозначения присвоены подобным элементам.
Как используется здесь, относительные термины, такие как «первый» и «второй», «верхний» и «нижний», и другие подобные термины, могут применяться исключительно для того, чтобы отличить один объект или элемент от другого объекта или элемента без обязательного требования или предположения какого-либо физического или логического соотношения, либо порядка между такими объектами или элементами. Используемая здесь терминология предназначена только для целей описания конкретных вариантов и не имеет целью как-то ограничивать рассматриваемые здесь концепции. Как используется здесь, формы единственного числа предназначены для включения также форм множественного числа, если только контекст явно не указывает иное. Должно быть далее понятно, что термины «содержит», «содержащий», «включает (в себя)» и/или «включающий (в себя)», как они используются здесь, специфицируют присутствие установленных признаков, целых чисел, этапов, операций, элементов и/или компонентов, но не препятствуют присутствию или добавлению одного или нескольких других признаков, целых чисел, этапов, операций, элементов, и компонентов и/или групп перечисленных элементов.
В описываемых здесь вариантах, объединяющие термины типа «в связи с» и другие подобные термины могут быть использованы для обозначения электрической связи или связи для передачи данных, которые могут быть реализованы посредством физического контакта, индукции, электромагнитного излучения, сигнализации по радио, инфракрасной сигнализации или оптической сигнализации, например. Даже рядовой специалист в рассматриваемой области должен понимать, что могут взаимодействовать множество компонентов, а также возможны модификации и вариации для достижения электрической связи и передачи данных.
В некоторых описываемых здесь вариантах термины «связанный», «соединенный» и другие подобные термины, могут быть использованы для указания соединения, хотя не обязательно прямого соединения, и могут включать в себя проводные и/или беспроводные соединения.
Указание (индикация) в общем случае может явно и/или неявно указывать информацию, которую оно представляет и/или обозначает. Неявное указание (индикация) может, например, быть основано на положении и/или ресурсах, используемых для передачи. Явное указание (индикация) может, например, быть основано на параметризации с одним или несколькими параметрами, и/или одном или нескольких индексах и/или одной или нескольких битовых структур, представляющих информацию. Можно, в частности, считать, что управляющая сигнализация, как она описывается здесь, на основе используемой последовательности ресурсов, в неявном виде указывает тип управляющей сигнализации.
Термин «сигнал», как он используется здесь, может обозначать какой-либо физический сигнал или физический канал. К примерам физических сигналов относятся опорные сигналы, такие как сигналы PSS, SSS, CRS, PRS и т.п. Термин «физический канал» (например, в контексте приема канала), используемый здесь, также обозначает «канал». К примерам физических каналов относятся каналы MIB, PBCH, NPBCH, PDCCH, PDSCH, sPUCCH, sPDSCH. sPUCCH. sPUSCH, MPDCCH, NPDCCH, NPDSCH, E-PDCCH, PUSCH, PUCCH, NPUSCH и т.п. Эти термины/аббревиатуры могут использоваться в соответствии со стандартным языком группы, в частности, для технологии LTE и/или для технологии «Новое радио» (NR).
Применительно к сотовой связи можно считать, что имеется по меньшей мере одно соединение и/или канал и/или несущая восходящей (UL) линии и меньшей мере одно соединение и/или канал и/или несущая нисходящей (DL) линии, например, созданные и/или определяющие ячейку, которая может быть создана узлом сети связи, конкретнее, базовой станцией или узлом eNodeB. Термин «восходящее направление» (направление восходящей линии) может обозначать направление передачи данных от терминала к узлу сети связи, например, к базовой станции и/или ретрансляционной станции. Термин «нисходящее направление» (направление нисходящей линии) может обозначать направление передачи данных от узла сети связи, например, базовой станции и/или ретрансляционного узла, к терминалу. Восходящая (UL) линия и нисходящая (DL) линия могут быть ассоциированы с разными частотными ресурсами, например, несущими и/или спектральными диапазонами. Ячейка может содержать по меньшей мере одну несущую восходящей линии и по меньшей мере одну несущую нисходящей линии, которые могут находиться в разных частотных диапазонах. Узел сети связи, например, базовая станция или узел eNodeB, может быть адаптирован для создания и/или определения и/или управления одной или несколькими ячейками, например, ячейкой PCell и/или ячейкой LA.
Передача в нисходящей линии может рассматриваться как передача от сети связи или узла сети связи к терминалу. Передача в восходящей линии может рассматриваться как передача от терминала к сети связи или к узлу сети связи. Передача в прямой линии может рассматриваться как (прямая) передача от одного терминала к другому. Восходящая линия, нисходящая линия и прямая линия (например, передача и прием по прямой линии) могут рассматриваться как направления связи. В некоторых вариантах, термины восходящая линия и нисходящая линия могут также использоваться для описания беспроводной связи между узлами сети связи, например, для беспроводной транзитной линии и/или (беспроводной) связи через ретранслятор, например, между базовыми станциями или аналогичными узлами связи, в частности, связи, терминируемой таким образом. Можно считать, что транзитная связь и/или связь с ретрансляцией и/или связь через сеть связи реализуется в форме связи в прямой линии или связи в восходящей линии, либо аналогичным образом.
В общем случае, процедура конфигурирования может содержать определение данных конфигурации, представляющих конфигурацию, и предоставление этих данных, например, передачу этих данных одному или нескольким другим узлам (параллельно и/или последовательно), которые могут передать эти данные дальше узлу радиосвязи (или другому узлу, что может быть повторено до тех пор, пока эти данные не достигнут нужного устройства 22 беспроводной связи). В качестве альтернативы или в дополнение к этому, процедура конфигурирования узла радиосвязи, например, посредством узла 16 сети связи или другого устройства, может содержать прием данных конфигурации и/или данных, относящихся к данным конфигурации, например, от другого узла связи, такого как узел 16 сети связи, который может являться узлом высокого уровня в сети связи, и/или передачу принятых данных конфигурации узлу радиосвязи. Соответственно, определение конфигурации и передачу данных конфигурации узлу радиосвязи могут осуществлять другие узлы сети связи или объекты, которые могут быть способны осуществлять связь через подходящий интерфейс, например, интерфейс X2 в случае технологии LTE или соответствующий интерфейс для технологии NR. Конфигурирование терминала (например, устройства WD 22) может содержать планирование передач нисходящей линии и/или восходящей линии для терминала, например, данных нисходящей линии и/или управляющей сигнализации нисходящей линии и/или информации DCI и/или сигнализации управления или данных или сигнализации связи в восходящей линии, в частности, сигнализации квитирования, и/или конфигурирования ресурсов и/или пула ресурсов для этого. В частности, процедура конфигурирования терминала (например, устройства WD 22) может содержать конфигурирование устройства WD 22 для осуществления определенных измерений в определенных субкадрах или для определенных радио ресурсов и для сообщения результатов таких измерений согласно вариантам настоящего изобретения.
Термин «сигнализация» может охватывать один или несколько сигналов и/или символов. Термин «опорная сигнализация» может содержать один или несколько опорных сигналов и/или символов. Термин «сигнализация данных» может относиться к сигналам и/или символам, содержащим данные, в частности, данные пользователя и/или данные полезной нагрузки и/или данные от уровня связи выше уровня (ей) радиосвязи и/или физического уровня (ей). Можно считать, что совокупность опорных сигналов демодуляции содержит один или несколько демодуляционных сигналов и/или символов. Совокупность опорных сигналов демодуляции может, в частности, содержать опорный сигнал демодуляции (DM-RS) согласно технологиям группы 3GPP и/или LTE. Можно в общем случае считать, что совокупность опорных сигналов демодуляции представляет собой сигнализацию, служащую опорным сигналом для приемного устройства, такого как терминал, для декодирования и/или демодуляции ассоциированной сигнализации данных или соответствующих данных. Совокупность опорных сигналов демодуляции может быть ассоциирована с данными или сигнализацией данных, в частности, с конкретными данными или сигнализацией данных. Можно считать, что сигналы данных и опорные сигналы демодуляции перемежаются и/или мультиплексированы, например, располагаются в одном и том же временном интервале, охватывающем, например, субкадр или слот или символ и/или такую же время-частотную ресурсную структуру, как ресурсный блок. Ресурсный элемент может представлять собой наименьший время-частотный ресурс, например, представляющий временной и частотный диапазон, охватываемый одним символом или числом битов, представленных в общей модуляции. Ресурсный элемент может, например, охватывает временную протяженность символа и поднесущую, в частности согласно стандартам 3GPP и/или LTE. Передача данных может представлять собой и/или относиться к передаче конкретных данных, например, конкретного блока данных и/или транспортного блока. В общем случае, совокупность опорных сигналов демодуляции может содержать и/или представлять последовательность сигналов и/или символов, которые могут идентифицировать и/или определить совокупность опорных сигналов демодуляции.
Термин «данные» или термин «информация» может обозначать данные какого-либо типа, конкретнее, данные какого-либо одного типа – данные управления или данные пользователя или данные полезной нагрузки, и/или какую-либо комбинацию этих типов данных. Термин «управляющая информация» (которая может также называться данными управления) может обозначать данные, управляющие и/или планирующие и/или относящиеся к процедуре передаче данных и/или к работе сети связи или терминала.
Термин «узел сети связи», используемый здесь, может представлять собой узел сети связи какого-либо типа, который входит в состав сети радиосвязи и может являться чем-либо из совокупности следующих объектов – базовая станция (base station (BS)), базовая радиостанция, базовая приемопередающая станция (base transceiver station (BTS)), контроллер базовых станций (base station controller (BSC)), контроллер сети радиосвязи (radio network controller (RNC)), узел g Node B (gNB), развитый узел Node B (eNB или eNodeB), транзитный узел (IAB), узел Node B, узел радиосвязи с использованием нескольких стандартов радиосвязи (multi-standard radio (MSR)), такой как станция MSR BS, объекты многоячеистой/многоадресной координации (multi-cell/multicast coordination entity (MCE)), ретрансляционный узел, донорный узел, управляющий ретрансляцией, точка радиодоступа (radio access point (AP)), передающие точки, передающие узлы, удаленные радио модули (Remote Radio Unit (RRU)), удаленные радио блоки (Remote Radio Head (RRH)), узел опорной сети связи (например, узел управления мобильностью (mobile management entity (MME)), узел самоорганизующейся сети связи (self-organizing network (SON)), координационный узел, узел определения местонахождения, мобильный терминал данных (MDT) и т.п.), внешний узел связи (например, узел 3-ей стороны, узел вне текущей сети связи), узлы в составе распределенной антенной системы (distributed antenna system (DAS)), узел системы спектрального доступа (spectrum access system (SAS)), node, система управления элементами (element management system (EMS)) и т.д. Узел сети связи может также содержать тестовое оборудование. Как используется здесь, термин «узел радиосвязи» (“radio node”) может также обозначать устройство беспроводной связи (WD) или узел сети радиосвязи.
В некоторых вариантах, неограничивающие термины «устройство беспроводной связи» (“wireless device” (WD)) или «пользовательский терминал» (“user equipment” (UE)) используются взаимозаменяемо. Устройство WD здесь может обозначать устройство беспроводной связи какого-либо типа, способное осуществлять связь с узлом сети связи или другим устройством WD посредством радиосигналов, таким как устройство беспроводной связи (WD). Это устройство WD может представлять собой устройство беспроводной связи, целевое устройство, устройство WD межмашинной связи (device to device (D2D)), устройство WD машинного типа или устройство WD, способное осуществлять связь между машинами (M2M), недорогое и/или несложное устройство WD, датчик, оборудованный устройством WD, планшет, мобильные терминалы, смартфон, оборудование, встроенное в портативный компьютер (laptop embedded equipped (LEE)), оборудование, установленное на портативном компьютере (laptop mounted equipment (LME)), USB-адаптеры, абонентское оконечное оборудование (Customer Premises Equipment (CPE)), устройства Интернета вещей (IoT), или устройство узкополосного Интернета вещей (NB-IOT) и т.п.
Кроме того, в некоторых вариантах используется общий термин «узел сети радиосвязи» (“radio network node”). Это может быть узел радиосвязи какого-либо типа, который может представлять собой базовую станцию, базовую радиостанцию, базовую приемопередающую станцию, контроллер базовой станции, контроллер сети связи, контроллер RNC, развитый узел Node B (eNB), узел Node B, узел gNB, объект многоячеистой/многоадресной координации (MCE), ретрансляционный узел, точку доступа, точку радиодоступа, удаленный радио модуль (RRU), удаленный радио блок (RRH).
Отметим, что хотя в этом описании может быть использована терминология из одной конкретной системы беспроводной связи, такой как, например, технология 3GPP LTE и/или технология «Новое радио» (NR), это не следует считать ограничением объема настоящего изобретения только одной упомянутой выше системой. Другие системы беспроводной связи, включая без ограничений систему широкополосного многостанционного доступа с кодовым уплотнением (Wide Band Code Division Multiple Access (WCDMA)), технологию широкополосного доступа в СВЧ-диапазоне (Worldwide Interoperability for Microwave Access (WiMax)), ультрамобильную широкополосную связь (Ultra Mobile Broadband (UMB)) и глобальную систему мобильной связи (Global System for Mobile Communications (GSM)), также могут получать выигрыш от использования концепций, принципов и/или вариантов, описываемых в настоящем изобретении.
Отметим далее, что функции, описываемые здесь как осуществляемые одним устройством беспроводной связи или одним узлом сети связи, могут быть распределены по нескольким устройствам беспроводной связи и/или узлам сети связи. Другими словами, предполагается, что функции узла сети связи и устройства беспроводной связи, описываемые здесь, не исчерпываются характеристиками одного физического устройства, а фактически, могут быть распределены между несколькими физическими устройствами.
Если не определено иначе, все термины (включая технические и научные термины), имеют такое же значение, как это обычно понимают рядовые специалисты в рассматриваемой области, к которой относится настоящее изобретение. Также должно быть понятно, что используемые здесь термины следует интерпретировать как имеющие значение, согласованное с их значением в контексте настоящего описания и соответствующей области техники, и их не следует интерпретировать в идеализированном или слишком формальном смысле, если только это не определено в явной форме.
Описываемые здесь варианты относятся к использованию таймера периодического обновления области RNA. Как используется здесь, термины «таймер для периодического обновления области RNA», «T380» и «таймер T380» применяются здесь взаимозаменяемо. В некоторых вариантах, способы описаны здесь в виде действий, осуществляемых находящимся в состоянии RRC_INACTIVE устройством WD в технологии NR. Хотя в этом случае применимы ряд вариантов, могут быть и другие, дополнительные случаи, к которым применимы такие варианты, как:
• Все предыдущие случаи, в которых процедуры технологии LTE применяются вместо процедур технологии NR; иными словами для случая находящихся в состоянии LTE RRC_INACTIVE устройств WD;
• Процедуры взаимодействия между технологиями радиодоступа (radio access technology (RAT)) в состоянии RRC_INACTIVE, главным образом между технологиями LTE и NR, соединенными с одной и той же сетью CN связи (5G Core Network):
• устройство 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.
Отметим, что в описании случая взаимодействия между технологиями радиодоступа (inter-RAT) определен общий таймер T380 для мобильности в состоянии RRC_INACTIVE.
Возвращаясь к чертежам, на которых подобным элементам присвоены подобные цифровые позиционные обозначения, на фиг. 10 показана упрощенная схема системы 10 связи согласно одному из вариантов, такой как сеть сотовой связи согласно стандартам группы 3GPP, которая может поддерживать такие технологии как LTE и/или NR (5G), где эта система содержит сеть 12 доступа, такую как сеть радиодоступа, и опорную сеть 14 связи. Сеть 12 доступа содержит несколько узлов 16a, 16b, 16c сети (называемых все вместе узлами 16 сети связи), таких как узлы NB, узлы eNB, узлы gNB или точки радиодоступа других типов, каждый из которых определяет соответствующую область 18a, 18b, 18c охвата (эти области все вместе называются областями 18 охвата). Каждый из узлов 16a, 16b, 16c сети связи может быть соединен с опорной сетью 14 связи посредством проводного или беспроводного соединения 20. Первое устройство беспроводной связи (WD) 22a, расположенное в области 18a охвата, конфигурировано для беспроводного (радио) соединения с, или для получения пейджинговых сообщений от соответствующего узла 16c сети связи. Второе устройство WD 22b, расположенное в области 18b охвата, может быть соединено по радио с соответствующим узлом 16a сети связи. Хотя в этом примере иллюстрированы несколько устройств WD 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 связи может содержать две подсети или более (не показаны).
Система связи, показанная на фиг. 10, в целом позволяет осуществить соединения между присоединенными к системе устройствами WD 22a, 22b и главным компьютером 24. Такое соединение может быть описано как соединение типа «Видео в Интернет» (over-the-top (OTT) connection). Главный компьютер 24 и присоединенные устройства WD 22a, 22b конфигурированы для передачи данных и/или сигнализации через OTT-соединения с использованием сети 12 доступа, опорной сети 14 связи, какой-либо промежуточной сети 30 связи и возможно другой дополнительно инфраструктуры (не показана) в качестве промежуточных элементов. Указанное OTT-соединение может быть прозрачным в том смысле, что по меньшей мере некоторые из участвующих устройств связи, через которые проходит OTT-соединение, не осведомлены о маршрутах передач в восходящей линии и в нисходящей линии. Например, узел 16 сети связи может не быть или не иметь необходимости быть информированным о прошлом маршруте входящей передачи нисходящей линии, несущей данные, исходящие от главного компьютера 24 для передачи (например, путем переключения между ячейками) присоединенному устройству WD 22a. Аналогично, узлу 16 сети связи не нужно знать о будущем маршруте исходящей передачи восходящей линии, происходящей от устройства WD 22a, в направлении главного компьютера 24.
Узел 16 сети связи конфигурирован для связи и обмена сообщениями и данными с устройством 22 беспроводной связи. Это устройство 22 беспроводной связи конфигурировано так, чтобы содержать модуль 34 управления таймером обновления, конфигурированный для остановки таймера обновления, когда имеет место одно из множества условий, как поясняется ниже. Устройство 22 беспроводной связи также конфигурировано для определения и управления переходами между различными состояниями устройства WD, например, посредством модуля 34 управления таймером обновления и/или схемы обработки 84.
Примеры реализаций, в соответствии с одним из вариантов, устройства WD 22, узла 16 сети связи и главного компьютера 24, обсуждаемых в предшествующих параграфах, будут теперь рассмотрены со ссылками на фиг. 11. В системе 10 связи главный компьютер 24 содержит аппаратуру (HW) 38, имеющую в составе интерфейс 40 связи, конфигурированный для установления и поддержания проводного или беспроводного (радио) соединения с интерфейсом или с другим устройством связи из состава системы 10 связи. Главный компьютер 24 далее содержит схему обработки 42, которая может иметь возможности для хранения (запоминания) и/или обработки данных. Схема обработки 42 может содержать процессор 44 и запоминающее устройство 46. В частности, в дополнение или вместо процессора, такого как центральный процессор, и запоминающего устройства схема обработки 42 может содержать интегральную схему для обработки данных и/или управления, например, один или несколько процессоров и/или процессорных ядер и/или программируемых пользователем вентильных матриц (FPGA (Field Programmable Gate Array)) и/или специализированных интегральных схем (ASIC (Application Specific Integrated Circuitry)), адаптированных для выполнения команд. Процессор 44 может быть конфигурирован для доступа (например, записи в и/или считывания из) к запоминающему устройству, которое может представлять собой энергозависимое и/или энергонезависимое запоминающее устройство какого-либо типа, например, кэш-память и/или буферное запоминающее устройство и/или запоминающее устройство с произвольной выборкой (ЗУПВ (RAM (Random Access Memory))) и/или постоянное запоминающее устройство (ПЗУ (ROM (Read-Only Memory))) и/или оптическое запоминающее устройство и/или стираемое программируемое ПЗУ (СППЗУ (EPROM (Erasable Programmable Read-Only Memory))).
Схема обработки 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 беспроводной связи.
Система 10 связи далее содержит узел 16 сети связи и аппаратуру 58, позволяющую осуществлять связь с главным компьютером 24 и с устройством WD 22. Аппаратура 58 может содержать интерфейс 60 связи для установления и поддержания проводного или беспроводного соединения с другим устройством связи в составе системы 10 связи, равно как радио интерфейс 62 для установления и поддержания по меньшей мере беспроводного (радио) соединения 64 с устройством WD 22, расположенным в области 18 охвата, обслуживаемой указанным узлом 16 сети связи. Радио интерфейс 62 может быть выполнен в виде или может содержать, например, один или несколько высокочастотных (ВЧ) передатчиков, один или несколько ВЧ приемников и /или один или несколько ВЧ приемопередатчиков. Интерфейс 60 связи может быть конфигурирован для способствования соединению 66 с главным компьютером 24. Это соединение 66 может быть прямым или может проходить через опорную сеть 14 связи из состава системы 10 связи и/или через одну или несколько промежуточных сетей 30 связи вне системы 10 связи.
В показанном варианте аппаратура 58 узла 16 сети связи далее содержит схему обработки 68. Схема обработки 68 может содержать процессор 70 и запоминающее устройство 72. В частности, в дополнение или вместо процессора, такого как центральный процессор, и запоминающего устройства схема обработки 68 может содержать интегральную схему для обработки данных и/или управления, например, один или несколько процессоров и/или процессорных ядер и/или программируемых пользователем вентильных матриц (FPGA) и/или специализированных интегральных схем (ASIC), адаптированных для выполнения команд. Процессор 70 может быть конфигурирован для доступа (например, записи в и/или считывания из) к запоминающему устройству, которое может представлять собой энергозависимое и/или энергонезависимое запоминающее устройство какого-либо типа, например, кэш-память и/или буферное запоминающее устройство и/или запоминающее устройство с произвольной выборкой (ЗУПВ (RAM)) и/или постоянное запоминающее устройство (ПЗУ (ROM)) и/или оптическое запоминающее устройство и/или стираемое программируемое ПЗУ (СППЗУ (EPROM)).
Таким образом, узел 16 сети связи далее содержит программное обеспечение 74, сохраняемое в этом узле, например, в запоминающем устройстве 72, или сохраняемое во внешнем запоминающем устройстве (например, в базе данных, в массиве хранения данных, в сетевом хранилище данных и т.п.), доступном для узла 16 сети связи через внешнее соединение. Это программное обеспечение 74 может быть выполняемым схемой обработки 68. Эта схема обработки 68 может быть конфигурирована для управления какими-либо способами и/или процедурами, описываемых здесь, и/или для инициирования осуществления таких способов и/или процедур, например, узлом 16 сети связи. Процессор 70 соответствует одному или нескольким процессорам 70 для осуществления описываемых здесь функций узла 16 сети связи. Запоминающее устройство 72 конфигурировано для сохранения данных, кода программного обеспечения и/или другой описываемой здесь информации. В некоторых вариантах программное обеспечение 74 может содержать команды, при выполнении которых процессором 70 и/или схемой обработки 68, эти процессор 70 и/или схема обработки 68 осуществляют процедуры, описываемые здесь в отношении узла 16 сети связи.
Система 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 управления таймером обновления, конфигурированный для остановки таймера обновления, когда удовлетворяется одно из множества условий, поясняемых ниже. Устройство WD 22, через процессор 86 и/или схему обработки 84, может быть далее конфигурировано для определения состояний и направлений переходов между состояниями устройства WD 22. Радио интерфейс 82 из состава устройства WD 22 функционирует для приема сообщений установления управления RRC, сообщений приостановки управления RRC и сообщений освобождения управления RRC в ответ на сообщения запроса возобновления управления RRC.
В некоторых вариантах, внутренние компоненты узла 16 сети связи, устройства WD 22 и главного компьютера 24 могут быть такими, как показано на фиг. 11, и независимо от этого, топология окружающей сети связи может быть такой, как показано на фиг. 10.
На фиг. 11, 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 сети связи.
Хотя на фиг. 10 и 11 показаны разнообразные «модули», такие как модуль 34 управления таймером обновления, таким образом, что они находятся внутри соответствующего процессора, предполагается, что эти модули могут быть реализованы так, чтобы часть такого модуля была сохранена в соответствующем запоминающем устройстве в составе схемы обработки. Другими словами, эти модули могут быть реализованы в аппаратуре или в виде сочетания аппаратуры и программного обеспечения в составе схемы обработки.
На фиг. 12 представлена логическая схема примера процедуры, осуществляемой в устройстве 22 беспроводной связи согласно некоторым вариантам настоящего изобретения. Один или несколько Блоков схемы и/или функций, осуществляемых устройством 22 беспроводной связи, могут быть реализованы одним или несколькими элементами устройства 22 беспроводной связи, такими как модуль 34 управления таймером обновления в составе схемы обработки 84, процессором 86, радио интерфейсом 82 и т.п. В одном или нескольких вариантах, устройство беспроводной связи, посредством одного или нескольких компонентов – схемы обработки 84, процессора 86, модуля 34 управления таймером обновления и радио интерфейса 82, конфигурировано для запуска (блок S134) таймера для периодического обновления области уведомления на основе сети радиодоступа (RAN) (области уведомления RNA) на основе, по меньшей мере частично, того, что это устройство 22 беспроводной связи находится в неактивном состоянии управления радио ресурсами (RRC), где таймер периодического обновления области RNA конфигурирован для инициирования процедуры возобновления управления RRC, когда истечет промежуток времени таймера периодического обновления области RNA, как описано здесь. В одном или нескольких вариантах, устройство беспроводной связи, посредством одного или нескольких компонентов – схемы обработки 84, процессора 86, модуля 34 управления таймером обновления и радио интерфейса 82, конфигурировано для того, чтобы если таймер периодического обновления области RNA работает, остановить (блок S136) таймер периодического обновления области RNA прежде истечения промежутка времени этого таймера периодического обновления области RNA на основе, по меньшей мере частично, того, удовлетворяется ли условие, основанное по меньшей мере частично на сигнализации управления, как описано здесь.
Согласно одному или нескольким вариантам, условие, которое должно удовлетворяться, соответствует тому, что устройство 22 беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение установления управления RRC для запуска перехода устройства 22 беспроводной связи в соединенное состояние управления RRC. Согласно одному или нескольким вариантам, условие, которое должно удовлетворяться, соответствует тому, что устройство беспроводной связи 22 принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение приостановки управления RRC, где это сообщение приостановки управления RRC указывает, что устройство 22 беспроводной связи должно оставаться в неактивном состоянии управления RRC. Согласно одному или нескольким вариантам, схема обработки 84 дополнительно конфигурирована для того, чтобы если принятое сообщение приостановки управления RRC содержит указание конфигурации, ассоциированной с таймером периодического обновления области RNA, перезапустить этот таймер периодического обновления области RNA в соответствии по меньшей мере с этим указанием конфигурации, входящим в это сообщение приостановки управления RRC.
Согласно одному или нескольким вариантам, схема обработки 84 дополнительно конфигурирована для того, чтобы если принятое сообщение приостановки управления RRC не содержит указания конфигурации, ассоциированной с таймером периодического обновления области RNA, перезапустить таймер периодического обновления области RNA в соответствии с предшествующей конфигурацией. Согласно одному или нескольким вариантам, условие, которое должно удовлетворяться, соответствует тому, что это устройство беспроводной связи принимает, в ответ на сообщение запроса возобновления управления RRC, сообщение освобождения управления RRC, запускающее переход устройства 22 беспроводной связи в ждущее состояние управления RRC. Согласно одному или нескольким вариантам, условие, которое должно удовлетворяться, соответствует тому, что это устройство 22 беспроводной связи не приняло, после передачи сообщения запроса возобновления управления RRC, ни одно из сообщений – ни сообщение возобновления управления RRC, ни сообщение приостановки управления RRC, ни сообщение освобождения управления RRC. Согласно одному или нескольким вариантам, условие, которое должно удовлетворяться, соответствует тому, что устройство 22 беспроводной связи переходит в ждущее состояние управления RRC из неактивного состояния управления RRC без прохождения через соединенное состояние управления RRC. Согласно одному или нескольким вариантам, запуск таймера периодического обновления области RNA осуществляется при входе в неактивное состояние управления RRC.
На фиг. 13 представлена логическая схема другого примера процедуры, осуществляемой в устройстве 22 беспроводной связи 22 согласно некоторым вариантам настоящего изобретения. Один или несколько Блоков схемы и/или функций, осуществляемых устройством 22 беспроводной связи, могут быть реализованы одним или несколькими элементами устройства 22 беспроводной связи, такими как модуль 34 управления таймером обновления в составе схемы обработки 84, процессором 86, радио интерфейсом 82 и т.п. Процедура, осуществляемая устройством беспроводной связи посредством одного или нескольких компонентов – схемы обработки 84, процессора 86, модуля 34 управления таймером обновления и радио интерфейса 82, содержит остановку (блок S138) таймера обновления на основе одного из следующих условий: устройство WD 22 принимает сообщение установления управления RRC, запускающее переход устройства WD 22 в состояние RRC_CONNECTED в ответ на сообщение запроса возобновления управления RRC; устройство WD 22 принимает сообщение приостановки управления RRC, указывающее, что устройство WD 22 должно оставаться в состоянии RRC_INACTIVE в ответ на сообщение запроса возобновления управления RRC; устройство WD 22 принимает сообщение освобождения управления RRC, запускающее переход устройства WD 22 в состояние RRC_IDLE в ответ на сообщение запроса возобновления управления RRC; устройство WD 22 не приняло ни одно из сообщений – ни сообщение восстановления управления RRC, ни сообщение приостановки управления RRC, ни сообщение освобождения управления RRC, после передачи сообщения запроса возобновления управления RRC; и устройство WD 22 переходит в состояние RRC_IDLE из состояния RRC_INACTIVE без прохождения через состояние RRC_CONNECTED.
На фиг. 14 представлена логическая схема примера процедуры, осуществляемой в устройстве 22 беспроводной связи согласно некоторым вариантам. Один или несколько блоков и/или функций, выполняемых устройством беспроводной связи 22, могут быть реализованы посредством одного или нескольких элементов устройства 22 беспроводной связи, таких как модуль 34 управления таймером обновления в составе схемы обработки 84, процессор радио интерфейс 82 и т.п. В одном или нескольких вариантах, устройство беспроводной связи посредством одного или нескольких своих компонентов – схемы обработки 84, процессора 86 и радио интерфейса 82, конфигурировано для запуска (блок S140) таймера для периодического обновления области уведомления на основе сети радиодоступа (RAN) (области уведомления RNA) на основе, по меньшей мере частично, того, что это устройство беспроводной связи находится в неактивном состоянии управления радио ресурсами (RRC), где таймер периодического обновления области RNA конфигурирован для инициирования процедуры возобновления управления RRC, когда истечет промежуток времени таймера периодического обновления области RNA. В одном или нескольких вариантах устройство беспроводной связи посредством одного или нескольких своих компонентов – схемы обработки 84, процессора 86 и радио интерфейса 82, конфигурировано для приема (в блоке S142) сообщения управления RRC. В одном или нескольких вариантах, устройство беспроводной связи посредством одного или нескольких своих компонентов – схемы обработки 84, процессора 86 и радио интерфейса 82, конфигурировано для того, чтобы если таймер периодического обновления области RNA работает, остановить (блок S144) таймер периодического обновления области RNA прежде истечения промежутка времени этого таймера периодического обновления области RNA на основе, по меньшей мере частично, принятого сообщения управления RRC.
Выше дано описание общей последовательности операций вариантов настоящего изобретения и рассмотрены примеры построения аппаратуры и программного обеспечения для реализации этих процедур и функций согласно настоящему изобретению, а ниже приведены подробности и примеры конфигураций для реализации вариантов настоящего изобретения и для использования таймера периодического обновления области RNA.
В первом варианте, после приема сообщения установления управления RRC (приказывающего устройству WD 22 перейти в состояние RRC_CONNECTED), в ответ на запрос возобновления управления RRC устройство WD 22, посредством своей схемы обработки 84, останавливает таймер периодического обновления области RNA (T380). Следует отметить, что перечисленные ниже действия, обозначенные как предпринимаемые или осуществляемые устройством WD 22, могут быть выполнены схемой обработки 84 или под управлением этой схемы.
Во втором варианте, после приема сообщения приостановки управления RRC (или какого-либо другого эквивалентного сообщения, указывающего, что устройство WD 22 может оставаться в состоянии RRC_INACTIVE), в ответ на запрос возобновления управления RRC устройство WD 22 останавливает таймер периодического обновления области RNA (T380), если он работает. Это может происходить, например, если устройство WD 22 запускает процедуру возобновления из-за перемещения относительно области RNA (запуск мобильностью), ранней передачи данных восходящей (UL) линии или по какой-либо другой причине, которая может запустить процедуру возобновления.
В третьем варианте, после приема сообщения освобождения управления RRC (или какого-либо другого эквивалентного сообщения, указывающего, что устройство WD 22 может перейти в состояние RRC_IDLE), в ответ на запрос возобновления управления RRC устройство WD 22 останавливает таймер периодического обновления области RNA (T380), если он работает. Это может происходить, например, если устройство WD 22 запускает процедуру возобновления из-за перемещения относительно области RNA (запуск мобильностью), ранней передачи данных восходящей (UL) линии или по какой-либо другой причине, которая может запустить процедуру возобновления.
В четвертом варианте, если не было принято ни одно из сообщений – сообщение возобновления управления RRC или сообщение приостановки управления RRC или сообщение освобождения управления RRC (например, сбой истечения промежутка времени таймера T300X из-за плохого охвата сигналом восходящей (UL) линии или плохого охвата сигналом нисходящей (DL) линии) после передачи сообщения запроса возобновления управления RRC, устройство WD 22 останавливает таймер периодического обновления области RNA, если он работает. Это может происходить, например, если устройство WD 22 запускает процедуру возобновления из-за перемещения относительно области RNA (запуск мобильностью), ранней передачи данных восходящей (UL) линии или по какой-либо другой причине, которая может запустить процедуру возобновления. Точный момент, в который устройство WD 22 останавливает таймер T380, может быть моментом обнаружения проблемы, как это описано для случая истечения промежутка времени таймера T300X, или специфицированным последующим действием, как после перехода устройства WD 22 в состояние RRC_IDLE и/или сообщения более высоким уровням о сбое.
В пятом варианте, после перехода в состояние RRC_IDLE из состояния RRC_INACTIVE без необходимого прохождения через состояние RRC_CONNECTED (например, на основе какого-либо механизма перехода из неактивного (INACTIVE) состояния в ждущее (IDLE) состояние, такого как наличие конфигурированного таймера, который после истечения его промежутка времени заставляет устройство WD 22 освободить его контекст слоя AS и перейти из состояния RRC_INACTIVE в состояние RRC_IDLE), устройство WD 22 останавливает таймер периодического обновления области RNA (T380), если он работает.
В шестом варианте, после перехода в состояние RRC_IDLE из состояния RRC_INACTIVE без необходимого прохождения через состояние RRC_CONNECTED (например, запускается посредство приема пейджингового сообщения из сети CN связи, когда устройства находится в состоянии RRC_INACTIVE), устройство WD 22 останавливает таймер периодического обновления области RNA (T380), если он работает.
В седьмом варианте, после приема сообщения приостановки управления RRC (или какого-либо другого эквивалентного сообщения, указывающего, что устройство WD 22 может оставаться в состоянии RRC_INACTIVE), в ответ на запрос возобновления управления RRC устройство WD 22 останавливает таймер периодического обновления области RNA (T380), если он работает, (как описано во втором варианте) и, в дополнение к этому, осуществляет по меньшей мере одно из следующих действий:
• Если сообщение приостановки (или эквивалентное) содержит указание конфигурации для таймера периодического обновления области RNA (T380), устройство WD 22 стирает предыдущую величину промежутка времени таймера, после чего это устройство WD 22 сохраняет принятую величину и запускает таймер T380 в соответствии с новой величиной;
• Если сообщение приостановки (или эквивалентное) не содержит указание конфигурации для таймера периодического обновления области RNA (T380), устройство WD 22 перезапускает таймер T380 в соответствии с сохраненной величиной;
• Если сообщение приостановки (или эквивалентное) не содержит указание конфигурации для таймера периодического обновления области RNA (T380), в другом варианте, устройство WD 22 стирает предыдущую величину промежутка времени таймера;
• Для этих различных действий из сети связи могут быть приняты некоторые флаги в составе сообщения приостановки (или эквивалентного сообщения), указывающие перезапуск, стирание или сохранение величин и т.п.
• В некоторых неисчерпывающих вариантах это может быть также реализовано с использованием кодов Рида, так что при приеме новых величин для сохраненного параметра устройство WD 22 заменяет ранее сохраненное значение параметра и применяет, где это приемлемо, новые значения после приема сообщения.
Ниже обсуждается реализация обсуждаемых вариантов в технических условиях управления RRC для технологии NR (и в ряде вариантов некоторых технических условий)
Прием сообщения RRCSetup устройством WD 22
Устройство WD 22 может осуществить следующие действия после приема сообщения RRCSetup:
• если сообщение RRCSetup принято в ответ на сообщение RRCResumeRequest:
a) отбросить сохраняемый контекст (слоя доступа) AS устройства WD 22 и временный идентификатор сети радиосвязи I-типа (RNTI);
b) сообщить верхним уровням, что состояние возобновления соединения управления RRC является состоянием отката;
• осуществить процедуру конфигурирования групп ячеек в соответствии с принятым параметром masterCellGroup и с указаниями стандартов беспроводной связи, таких как 3GPP TS 38.331 v15.1.0. и/или 3GPP TS 36.331 v15.1.0., раздел 5.3.5.5;
• осуществить процедуру конфигурирования однонаправленного радиоканала в соответствии с принятым параметром radioBearerConfig и с указаниями стандартов беспроводной связи, таких как 3GPP TS 38.331 и/или 3GPP TS 36.331 v15.1.0., раздел 5.3.5.6;
• если сохранена, отбросить информацию о приоритетности повторного выбора ячейки, предоставляемую параметром idleModePriorities или «унаследованную» от другой технологии RAT;
Отметим, что параметр idleModePriorities может быть также применен к устройствам WD 22, входящим в состояние RRC_INACTIVE. И если так, имя информационного элемента (information element (IE)) может быть изменено. Процедура может продолжаться следующим образом:
• остановка таймера T300 или T300X, если он работает;
Отметим, что может быть необходимо определить действия устройства WD 22 в отношении доступа к управляющим таймерам (эквивалентны таймерам T302, T303, T305, T306, T308 в технологии LTE), например, информирование верхних уровней, если какой-то конкретный таймер не работает.
• остановка таймера T320, если он работает;
• остановка таймера T380 (таймер периодического обновления области RNA), если он работает;
• переход в состояние RRC_CONNECTED;
• остановка процедуры повторного выбора ячейки;
Отметим, что может оказаться избыточным установление, что процедура повторного выбора ячейки остановлена (аналогично приему сообщения RRCResume). Аналогично, может оказаться избыточным установление, что устройство WD 22 может продолжать осуществлять повторный выбор ячейки после передачи сообщения RRCSetupRequest или сообщения RRCResumeRequest. Процедура может продолжаться следующим образом:
• рассмотрение текущей ячейки в качестве первичной ячейки l (PCell);
• установление содержания сообщения RRCSetupComplete следующим образом:
a) если сообщение RRCSetup принято в ответ на сообщение RRCResumeRequest:
i) если верхние уровни передают идентификатор 5G-S-TMSI:
a) установление идентификатора ng-5G-S-TMSI, равного величине, принятой от верхних уровней;
b) установление идентификатора выбранной сети PLMN связи для сети PLMN-связи, выбранной верхними уровнями, (как описано в стандарте беспроводной связи, таком как стандарт 3GPP TS 24.501 v1.0.0.) из совокупности наземных сетей мобильной связи общего пользования (public land mobile network (PLMN)), входящих в список plmn-IdentityList в информационном блоке SystemInformationBlockType1;
c) если верхние уровни предоставляют функцию зарегистрированного доступа и управления мобильностью (Registered Access and Mobility Management Function (AMF)):
i) введение и установление параметра registeredAMF следующим образом:
A) если идентификатор сети PLMN для функции «Registered AMF» отличается от идентификатора сети PLMN, выбранной верхними уровнями:
I) введение идентификатора plmnIdentity в функцию registeredAMF и присвоение ему величины идентификатора сети PLMN из функции «Registered AMF», принятого от верхних уровней;
B) присвоение параметрам amf-Region, amf-SetId, amf-Pointer величин, принятых от верхних уровней;
ii) введение и присвоение параметру guami-Type величины, поступившей от верхних уровней;
В некоторых вариантах, параметр guami-Type может быть введен и установлен в соответствии с приведенными выше условиями.
d) если верхние уровни предоставляют информацию для помощи в выборе одного или нескольких срезов единой сети связи (single network slice selection assistance information (S-NSSAI)) (как описано в таких стандартах беспроводной связи как 3GPP TS 23.003 v15.3.0.):
i) введение списка s-nssai-list и присвоение содержанию этого списка величин, генерируемых верхними уровнями;
e) установление параметра dedicatedInfoNAS таким образом, чтобы он содержал информацию, принятую от верхних уровней, т.е. от уровней связи;
• предоставление сообщения RRCSetupComplete нижним уровням для передачи, после чего выполнение процедуры завершается в текущей ячейке, являющейся ячейкой PCell;
Прием сообщения RRCSuspend устройством WD 22
(Отметим, что вместо этого может быть использовано сообщение RRCRelease, например, с индикатором приостановки).
Устройство WD 22 может:
• задержать следующие действия, определяемые в этом подпункте, на X мс от момента, когда было принято сообщение RRCSuspend, или, в качестве опции, от момента, когда нижние уровни укажут, что прием сообщения RRCSuspend был успешно подтвержден, какое событие наступит раньше;
(Величина X может быть конфигурируемой или фиксированной на уровне 60 мс, как в технологии LTE, и т.п.).
• если сообщение RRCSuspend содержит информацию idleModeMobilityControlInfo:
a) сохранить информацию о приоритетности повторного выбора ячейки, предоставляемую этой информацией idleModeMobilityControlInfo;
b) если имеется таймер T320:
i) запустить таймер T320, с величиной промежутка времени таймера, установленной в соответствии с величиной параметра T320;
• иначе:
a) применить информацию о приоритетности повторного выбора ячейки, переданную в режиме широкого вещания в составе системной информации;
• сохранить следующую информацию, предоставляемую сетью связи: resumeIdentity, nextHopChainingCount, ran-PagingCycle and ran-NotificationAreaInfo;
• повторно установить объекты управления радиоканалом (RLC) для всех сигнализационных однонаправленных радиоканалов (SRB) и специализированных однонаправленных радиоканалов (DRB);
• сбросить управление MAC-уровня;
• за исключением ситуации, когда сообщение RRCSuspend было принято в ответ на сообщение RRCResumeRequest:
a) сохранить контекст слоя AS для устройства WD 22, содержащий указание текущей конфигурации управления RRC, текущего контекста безопасности, состояния протокола конвергенции пакетов данных (packet data convergence protocol (PDCP)), включая состояние помехоустойчивого сжатия заголовка (ROHC), временного идентификатора сети радиосвязи типа для ячейки (C-RNTI), используемого в исходной ячейке PCell, идентификатора cellIdentity и идентификатора физической ячейки для исходной ячейки PCell;
• приостановить работу всех каналов SRB и каналов DRB за исключением канала SRB0;
• остановить таймер T380, если он работает, и стереть любую сохраненную величину промежутка времени для таймера периодического обновления области RNA;
• запустить таймер T380, где величина промежутка времени таймера установлена равной параметру periodic-RNAU-timer;
• обозначить приостановку действия соединения управления RRC для верхних уровней;
• конфигурировать нижние уровни для приостановки защиты целостности и шифрования;
• перейти в состояние RRC_INACTIVE и выполнить процедуры согласно документу 3GPP TS 38.304 v1.0.1
Истечение промежутка времени таймера T300X или сбой проверки целостности с нижних уровней, пока таймер T300X работает
Устройство WD 22 может:
если истек промежуток времени таймера T300X или после приема индикации сбоя проверки целостности:
осуществить действия после перехода в состояние RRC_IDLE, как это специфицировано в стандартах беспроводной связи, таких как 3GPP TS 38.331 v1.0.1. и/или 3GPP TS 36.331 v15.1.0., раздел 5.3.11, где освобождение вызывает сбой возобновления управления RRC;
Действия устройства WD после перехода в состояние RRC_IDLE
Устройство WD 22 может:
• сбросить управление MAC-уровня;
• остановить все работающие таймеры, включая таймер T380, и за исключением таймера T320;
• отбросить любой сохраненный контент слоя AS, идентификатор I-RNTI, параметры ran-PagingCycle и ran-NotificationAreaInfo;
• освободить все радио ресурсы, включая освобождение объекта управления RLC, конфигурации управления доступом к среде (medium access control (MAC)) и ассоциированного объекта протокола конвергенции пакетов данных (PDCP) для всех установленных ресурсных блоков (resource block (RB));
• обозначить освобождение соединения управления RRC для верхних уровней вместе с указанием причины освобождения;
• перейти в состояние RRC_IDLE и выполнить процедуры в соответствии со стандартами беспроводной связи, такими как 3GPP TS 38.304 v1.0.1, если переход в состояние RRC_IDLE не был запущен приемом сообщения MobilityFromNRCommand или выбором ячейки с взаимодействием между технологиями RAT, пока работал таймер T311.
Как должно быть понятно специалисту в рассматриваемой области, концепции, обсуждаемые здесь, могут быть реализованы в виде способа, системы обработки данных, компьютерного программного продукта и/или компьютерных носителей для хранения информации, сохраняющих выполняемую компьютерную программу. Соответственно, рассматриваемые здесь концепции могут принимать форму полностью аппаратного варианта, полностью программного варианта или варианта, объединяющего программные и аппаратные аспекты, которые все в общем случае называются здесь «схема» или «модуль». Любые процедуры, этапы, действия и/или функциональные возможности, описываемые здесь, могут быть осуществлены и/или ассоциированы с соответствующим модулем, который может быть реализован в виде загружаемого программного обеспечения и/или встроенного программного обеспечения и/или аппаратуры. Более того, настоящее изобретение может принимать форму компьютерного программного продукта на используемом компьютером материальном носителе для хранения информации, на котором записан компьютерный программный код, какой может быть выполнен компьютером. Здесь может быть использован любой подходящий читаемый компьютером материальный носитель для хранения информации, включая жесткие диски, диски CD-ROM, электронные запоминающие устройства, оптические запоминающие устройства или магнитные запоминающие устройства.
Некоторые варианты рассмотрены здесь со ссылками на логические схемы и/или блок-схемы, иллюстрирующие способы, системы и компьютерные программные продукты. Должно быть понятно, что каждый блок на иллюстрациях логических схем и/или блок-схем, равно как и сочетания этих блоков, могут быть реализован посредством команд компьютерной программы. Эти команды компьютерной программы могут быть переданы процессору компьютера общего назначения (создавая тем самым компьютер специального назначения), компьютеру специального назначения или другой программируемой аппаратуре обработки данных для создания машины, так что эти команды, выполняемые процессором компьютера или другой программируемой аппаратуры обработки данных, создают средства для реализации функций/действий, специфицируемых блоком или блоками логических схем и/или блок-схем.
Эти команды компьютерных программ могут также быть сохранены в читаемом компьютером запоминающем устройстве или на носителе для хранения информации, так что при выполнении этих команд компьютер или другая программируемая аппаратура обработки данных функционирует конкретным образом, так что команды, сохраняемые в читаемом компьютером запоминающем устройстве, создают изделие, содержащее командные средства, реализующие функции/действия, специфицируемые блоком или блоками логической схемы и/или блок-схем.
Команды компьютерной программы могут также быть загружены в компьютер или в другую программируемую аппаратуру для обработки данных с целью управления осуществлением ряда этапов процедур на компьютере или в другой программируемой аппаратуре для выполнения реализуемой компьютером процедуры, так что эти команды при выполнении компьютером или другой программируемой аппаратурой осуществляют этапы для реализации функций/действий, специфицируемых блоком или блоками логической схемы или блок-схемы.
Следует понимать, что такие функции/действия, обозначенные в блоках, могут осуществляться в порядке, показанном на иллюстрациях логических схем. Например, два блока, показанные в последовательности, могут фактически быть выполнены по существу одновременно, или же эти блоки могут иногда быть выполнены в обратном порядке в зависимости от участвующих функциональных возможностей/действий. Хотя на некоторых схемах на линиях связи изображены стрелки, показывающие основанное направление передачи, следует понимать, что передача может осуществляться и в направлении, противоположном этим стрелкам.
Компьютерный программный код для осуществления операций в соответствии с рассматриваемыми здесь концепциями может быть записан на объектно-ориентированном языке программирования, таком как язык Java или язык C++. Однако этот компьютерный программный код для осуществления операций согласно настоящему изобретению может также быть записан на обычном, процедурно ориентированном языке программирования, таком как язык программирования "C". Этот программный код может быть выполнен на компьютере пользователя, частично на компьютере пользователя, в качестве автономного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере или целиком на удаленном компьютере. В последнем сценарии удаленный компьютер может быть соединен с компьютером пользователя по локальной сети связи (local area network (LAN)) или крупномасштабной сети связи (wide area network (WAN)), либо может быть установлено соединение с внешним компьютером (например, через Интернет с использованием провайдера Интернет-сервисов).
Здесь были рассмотрены множество различных вариантов в соединении с приведенным выше описанием и чертежами. Должно быть понятно, что могут быть ненужные и излишние повторы и затемнения словесного описания и иллюстрации каждой комбинации и подкомбинации этих вариантов. Соответственно, все варианты могут быть скомбинированы какими-либо способами в виде каких-то сочетаний, так что настоящее описание, включая чертежи, следует толковать как составляющие полное письменное описание всех комбинаций или подкомбинаций описываемых здесь вариантов, а также способов и процедур их изготовления и использования, так что это описание должно поддерживать любые такие комбинации и подкомбинации.
Специалисты в рассматриваемой области должны понимать, что рассматриваемые здесь варианты не исчерпываются тем, что было конкретно показано и описано выше. В дополнение к этому, если выше не указано противное, следует отметить, что все прилагаемые чертежи выполнены не в масштабе. Возможны также разнообразные модификации и вариации в свете изложенных выше положений.
Специалисты в рассматриваемой области должны понимать, что описываемые здесь концепции могут быть реализованы в виде способа, системы обработки данных и/или компьютерного программного продукта. Соответственно, описываемые здесь концепции могут принимать форму полностью аппаратного варианта, полностью программного варианта или варианта, объединяющего программные и аппаратные аспекты, которые все в общем случае называются здесь «схема» или «модуль». Более того, настоящее изобретение может принимать форму компьютерного программного продукта на используемом компьютером материальном носителе для хранения информации, на котором записан компьютерный программный код, какой может быть выполнен компьютером. Здесь может быть использован любой подходящий читаемый компьютером материальный носитель для хранения информации, включая жесткие диски, диски CD-ROM, электронные запоминающие устройства, оптические запоминающие устройства или магнитные запоминающие устройства.
Некоторые варианты рассмотрены здесь со ссылками на логические схемы и/или блок-схемы, иллюстрирующие способы, системы и компьютерные программные продукты. Должно быть понятно, что каждый блок на иллюстрациях логических схем и/или блок-схем, равно как и сочетания этих блоков, могут быть реализованы посредством команд компьютерной программы. Эти команды компьютерной программы могут быть переданы процессору компьютера общего назначения, компьютеру специального назначения или другой программируемой аппаратуре обработки данных для создания машины, так что эти команды, выполняемые процессором компьютера или другой программируемой аппаратуры обработки данных, создают средства для реализации функций/действий, специфицируемых блоком или блоками логических схем и/или блок-схем.
Эти команды компьютерных программ могут также быть сохранены в читаемом компьютером запоминающем устройстве или на носителе для хранения информации, так что при выполнении этих команд компьютер или другая программируемая аппаратура обработки данных функционирует конкретным образом, так что команды, сохраняемые в читаемом компьютером запоминающем устройстве, создают изделие, содержащее командные средства, реализующие функции/действия, специфицируемые блоком или блоками логической схемы и/или блок-схем.
Команды компьютерной программы могут также быть загружены в компьютер или в другую программируемую аппаратуру для обработки данных для управления осуществлением ряда этапов процедур на компьютере или в другой программируемой аппаратуре с целью выполнения реализуемой компьютером процедуры, так что эти команды при выполнении компьютером или другой программируемой аппаратурой осуществляют этапы для реализации функций/действий, специфицируемых блоком или блоками логической схемы или блок-схемы. Следует понимать, что такие функции/действия, обозначенные в блоках, могут осуществляться в порядке, показанном на иллюстрациях логических схем. Например, два блока, показанные в последовательности, могут фактически быть выполнены по существу одновременно, или же эти блоки могут иногда быть выполнены в обратном порядке в зависимости от участвующих функциональных возможностей/действий. Хотя на некоторых схемах на линиях связи изображены стрелки, показывающие основное направление передачи, следует понимать, что передача может осуществлять и в направлении, противоположном этим стрелкам.
Компьютерный программный код для осуществления операций в соответствии с рассматриваемыми здесь концепциями может быть записан на объектно-ориентированном языке программирования, таком как язык Java или язык C++. Однако этот компьютерный программный код для осуществления операций согласно настоящему изобретению может также быть записан на обычном, процедурно ориентированном языке программирования, таком как язык программирования "C". Этот программный код может быть выполнен на компьютере пользователя, частично на компьютере пользователя, в качестве автономного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере или целиком на удаленном компьютере. В последнем сценарии удаленный компьютер может быть соединен с компьютером пользователя по локальной сети связи (LAN) или крупномасштабной сети связи (WAN), либо может быть установлено соединение с внешним компьютером (например, через Интернет с использованием провайдера Интернет-сервисов).
Здесь были рассмотрены множество различных вариантов в соединении с приведенным выше описанием и чертежами. Должно быть понятно, что могут быть ненужные и излишние повторы и затемнения словесного описания и иллюстрации каждой комбинации и подкомбинации этих вариантов. Соответственно, все варианты могут быть скомбинированы какими-либо способами в виде каких-то сочетаний, так что настоящее описание, включая чертежи, следует толковать как составляющие полное письменное описание всех комбинаций или подкомбинаций описываемых здесь вариантов, а также способов и процедур их изготовления и использования, так что это описание должно поддерживать любые такие комбинации и подкомбинации.
Специалисты в рассматриваемой области должны понимать, что рассматриваемые здесь варианты не исчерпываются тем, что было конкретно показано и описано выше. В дополнение к этому, если выше не указано противное, следует отметить, что все прилагаемые чертежи выполнены не в масштабе. Возможны также разнообразные модификации и вариации в свете изложенных выше положений.