СПОСОБ, УСТРОЙСТВО И КОМПЬЮТЕРНАЯ ПРОГРАММА
METHOD, APPARATUS AND COMPUTER PROGRAM

ОБЛАСТЬ ТЕХНИКИ
Данное изобретение относится к связи, а более конкретно — к передаче данных в системе беспроводной связи.
УРОВЕНЬ ТЕХНИКИ
Система связи может рассматриваться как средство, обеспечивающее связь между двумя или большим количеством устройств, таких как пользовательские терминалы, машиноподобные терминалы, базовые станции и/или другие узлы, предоставляя каналы связи для передачи информации между устройствами связи. Система связи может быть обеспечена, например, посредством сети связи и одного или большего количества совместимых устройств связи. Связь может содержать, например, передачу данных для переноса данных для передачи голоса, электронной почты, текстовых сообщении, мультимедийных данных и/или данных контента и т.д. Неограничивающие примеры предоставляемых услуг включают: двусторонние или многосторонние звонки, передачу данных или мультимедийные услуги и доступ к сети передачи данных, такой как Интернет.
В беспроводной системе по меньшей мере часть связи осуществляется через беспроводные интерфейсы. Примеры беспроводных систем включают наземные мобильные сети общего пользования (PLMN, от англ. public land mobile network), спутниковые системы связи и различные беспроводные локальные сети, например, беспроводные локальные сети (WLAN, от англ. wireless local area network). Технология беспроводных локальных сетей, позволяющая устройствам подключаться к сети передачи данных, известна под торговым названием WiFi (или Wi-Fi). WiFi часто используется как синоним WLAN. Беспроводные системы могут быть разделены на соты, и поэтому их часто называют сотовыми системами. Базовая станция обеспечивает по меньшей мере одну соту.
Пользователь может получить доступ к системе связи с помощью соответствующего устройства связи или терминала, способного осуществлять связь с базовой станцией. Следовательно, узлы, такие как базовые станции, часто называют точками доступа. Устройство связи пользователя часто называют пользовательским оборудованием (UE, от англ. user equipment). Устройство связи снабжено соответствующим устройством приема и передачи сигналов для обеспечения связи, например, обеспечения связи с базовой станцией и/или связи непосредственно с другими пользовательскими устройствами. Устройство связи может осуществлять связь по соответствующим каналам, например, ожидать сигнала («прослушивать») канала, на котором передает станция, например, базовая станция соты.
Система связи и связанные с ней устройства обычно работают в соответствии с заданным стандартом или спецификацией, которая устанавливает, что различным элементам, связанным с системой, разрешено делать и как это должно достигаться. Также обычно определяются протоколы и/или параметры связи, которые должны использоваться для соединения. Неограничивающие примеры стандартизированных технологий радиодоступа включают GSM (Глобальная система мобильных коммуникаций, англ. Global System for Mobile), сети радиодоступа EDGE (Перспективная технология для развития стандарта GSM, англ. Enhanced Data for GSM Evolution) (GERAN, от англ. Enhanced Data for GSM Evolution Radio Access Network), сеть универсального наземного радиодоступа (UTRAN, от англ. Universal Terrestrial Radio Access Network) и сеть усовершенствованного универсального наземного радиодоступа (E-UTRAN, от англ. evolved UTRAN). Примером архитектуры системы связи является долгосрочное развитие (или сети 4-го поколения) (LTE, от англ. long-term evolution) технологии радиодоступа Универсальной мобильной телекоммуникационной системы (UMTS, от англ. Universal Mobile Telecommunications System). LTE стандартизированы Партнерским проектом по системам третьего поколения (3GPP, от англ. third Generation Partnership Project). LTE использует сеть усовершенствованного универсального наземного радиодоступа (E-UTRAN) и ее дальнейшее развитие, которое иногда называют сетями переходного периода (LTE-A, от англ. LTE-Advanced).
С момента появления служб четвертого поколения (4G) все больший интерес уделяется стандарту следующего, т.е. пятого поколения (5G). 5G также может называться новой радиосетью (NR, от англ. New Radio). Стандартизация сетей 5G или новых радиосетей является предметом постоянного изучения.
Если у пользовательского оборудования (UE) есть данные для передачи, UE передает запрос планирования (SR, от англ. Scheduling Request), чтобы для UE могла быть запланирована передача этих данных. SR сообщает планировщику в базовой станции (например, eNB или gNB), что UE имеет данные восходящей линии связи (UL) для передачи. С задержками в отправке SR могут быть связаны проблемы.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно первому аспекту предложен способ, включающий: прием на пользовательском оборудовании предоставления восходящей линии связи для передачи первых данных восходящей линии связи от пользовательского оборудования в первое значение времени; определение второго значения времени для инициирования подготовки транспортного блока для передачи первых данных восходящей линии связи, причем определение второго значения времени включает вычитание времени обработки для подготовки транспортного блока из первого значения времени.
В соответствии с примером способ включает определение, в третье значение времени, находящееся между приемом предоставления восходящей линии связи и инициированием подготовки транспортного блока, наличия вторых данных восходящей линии связи, которые должны быть переданы пользовательским оборудованием и для которых не была запланирована передача, причем указанные вторые данные восходящей линии связи содержат срочные данные, и наличие вторых данных восходящей линии связи инициирует отчет о состоянии буфера, и, в ответ на отчет о состоянии буфера, инициирование запроса планирования от пользовательского оборудования.
Согласно примеру способ включает сохранение вторых данных восходящей линии связи в буфере пользовательского оборудования.
Согласно примеру способ включает получение, в ответ на отправку запроса планирования, предоставления восходящей линии связи, указывающего четвертое значение времени, в которое для пользовательского оборудования запланирована передача вторых данных восходящей линии связи, при этом указанное четвертое значение времени предшествует второму значению времени.
Согласно примеру четвертое значение времени предшествует второму.
Согласно примеру способ включает определение времени обработки для подготовки транспортного блока на основе количества символов OFDM, связанных с транспортным блоком.
Согласно примеру период времени между вторым значением времени и первым значением времени резервируется для создания транспортного блока.
Согласно примеру период времени между первым и вторым значениями времени является определенным сетью параметром.
Согласно второму аспекту предложен способ, включающий: отправку пользовательскому оборудованию предоставления восходящей линии связи для передачи первых данных восходящей линии связи от пользовательского оборудования в первое значение времени; и прием от пользовательского оборудования запроса планирования, указывающего наличие вторых данных восходящей линии связи, которые должны быть переданы пользовательским оборудованием, для которого не была запланирована передача, при этом указанные вторые данные восходящей линии связи содержат срочные данные; и в ответ на прием запроса планирования, отправку предоставления восходящей линии связи, указывающего второе значение времени, в которое для пользовательского оборудования запланирована передача вторых данных восходящей линии связи, при этом указанное второе значение времени предшествует первому значению времени.
Согласно примеру период времени между отправкой предоставления восходящей линии связи для передачи первых данных восходящей линии связи и вторым значением времени является определенным сетью параметром.
В соответствии с третьим аспектом предложена компьютерная программа, содержащая средства программного кода, выполненные с возможностью выполнения этапов первого аспекта при исполнении программы на устройстве обработки данных.
В соответствии с четвертым аспектом предложена компьютерная программа, содержащая средства программного кода, выполненные с возможностью выполнения этапов второго аспекта при исполнении программы на устройстве обработки данных.
Согласно пятому аспекту предложено устройство, содержащее по меньшей мере один процессор и по меньшей мере одно запоминающее устройство, содержащее код компьютерной программы, причем указанное по меньшей мере одно запоминающее устройство и код компьютерной программы выполнены с возможностью, по меньшей мере с одним процессором: приема предоставления восходящей линии связи для передачи первых данных восходящей линии связи от устройства в первое значение времени; определения второго значения времени для инициирования подготовки транспортного блока для передачи данных восходящей линии связи, причем определение второго значения времени включает вычитание времени обработки для подготовки транспортного блока из первого значения времени.
В соответствии с примером устройство выполнено с возможностью определения, в третье значение времени, находящееся между приемом предоставления восходящей линии связи и инициированием подготовки транспортного блока, наличия вторых данных восходящей линии связи, которые должны быть переданы устройством и для которых не была запланирована передача, причем указанные вторые данные восходящей линии связи содержат срочные данные, и наличие вторых данных восходящей линии связи инициирует отчет о состоянии буфера, и, в ответ на отчет о состоянии буфера, устройство выполнено с возможностью инициирования запроса планирования от пользовательского оборудования.
Согласно примеру вторые данные восходящей линии связи сохраняются в буфере устройства.
В соответствии с примером устройство выполнено с возможностью, в ответ на отправку запроса планирования, приема предоставления восходящей линии связи, указывающего четвертое значение времени, в которое для устройства запланирована передача вторых данных восходящей линии связи, при этом указанное четвертое значение времени предшествует второму значению времени.
Согласно примеру четвертое значение времени предшествует второму.
Согласно примеру устройство выполнено с возможностью определения времени обработки для подготовки транспортного блока на основе количества символов OFDM, связанных с транспортным блоком.
Согласно примеру период времени между вторым значением времени и первым значением времени зарезервирован для создания транспортного блока.
Согласно примеру период времени между первым и вторым значениями времени является определенным сетью параметром.
Согласно шестому аспекту предложено устройство, содержащее по меньшей мере один процессор и по меньшей мере одно запоминающее устройство, содержащее код компьютерной программы, причем указанное по меньшей мере одно запоминающее устройство и код компьютерной программы выполнены с возможностью, по меньшей мере с одним процессором: отправки пользовательскому оборудованию предоставления восходящей линии связи для передачи первых данных восходящей линии связи от пользовательского оборудования в первое значение времени; и приема от пользовательского оборудования запроса планирования, указывающего наличие вторых данных восходящей линии связи, которые должны быть переданы пользовательским оборудованием, для которого не была запланирована передача, при этом указанные вторые данные восходящей линии связи содержат срочные данные; и, в ответ на прием запроса планирования, отправки предоставления восходящей линии связи, указывающего второе значение времени, в которое для пользовательского оборудования запланирована передача вторых данных восходящей линии связи, при этом указанное второе значение времени предшествует первому значению времени.
Согласно примеру период времени между отправкой предоставления восходящей линии связи для передачи первых данных восходящей линии связи и вторым значением времени является определенным сетью параметром.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Настоящее изобретение далее описано более подробно только в качестве примера, со ссылкой на приведенные примеры и прилагаемые графические материалы, на которых:
на Фиг. 1 схематически проиллюстрирован пример системы беспроводной связи, в которой может быть реализовано настоящее изобретение;
на Фиг. 2 проиллюстрирован пример устройства связи;
на Фиг. 3 проиллюстрирован пример устройства управления;
на Фиг. 4 проиллюстрирована временная диаграмма в соответствии с примером;
на Фиг. 5 проиллюстрирована временная диаграмма в соответствии с примером;
на Фиг. 6 проиллюстрирована временная диаграмма в соответствии с примером;
на Фиг. 7 проиллюстрирована блок-схема способа в соответствии с примером;
на Фиг. 8 проиллюстрирована блок-схема способа в соответствии с примером.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Перед подробным объяснением примеров некоторые общие принципы системы беспроводной связи и устройств мобильной связи будут кратко пояснены со ссылкой на Фиг. 1–2, чтобы помочь в понимании технологии, лежащей в основе описанных примеров.
В системе 100 беспроводной связи, такой как проиллюстрированная на Фиг. 1, устройствам беспроводной связи, например, пользовательскому оборудованию (UE) или устройствам 102, 104, 105 МТС, предоставляется беспроводной доступ через по меньшей мере одну базовую станцию или аналогичный(ую) узел или точку инфраструктуры беспроводной передачи и/или приема. Таким узлом может быть, например, базовая станция или базовая станция нового поколения (eNodeB или eNB), в системе 5G — базовая станция следующего поколения (Next Generation NodeB или gNB) или другой узел беспроводной инфраструктуры. Эти узлы обычно называются базовыми станциями. Базовые станции обычно управляются по меньшей мере одним соответствующим устройством контроллера, чтобы обеспечить их работу и управление устройствами мобильной связи при связи с базовыми станциями. Устройство контроллера может быть расположено в сети радиодоступа (например, в системе 100 беспроводной связи) или в опорной сети (CN, от англ. core network) (не показана) и может быть реализовано как одно центральное устройство, или его функциональные возможности могут быть распределены по нескольким устройствам. Устройство контроллера может быть частью базовой станции и/или обеспечиваться отдельным элементом, таким как контроллер радиосети. На Фиг. 1 показано, что устройства 108 и 109 управления управляют соответствующими базовыми станциями 106 и 107 макроуровня. В некоторых системах устройство управления может быть дополнительно или альтернативно предусмотрено в контроллере радиосети. Другие примеры системы радиодоступа включают предоставляемые базовыми станциями систем, основанных на таких технологиях, как 5G или новые радиосети, беспроводная локальная сеть (WLAN) и/или Технология широкополосного доступа в микроволновом диапазоне (WiMax, от англ. Worldwide Interoperability for Microwave Access). Базовая станция может обеспечивать покрытие для всей соты или аналогичной зоны радиосвязи.
На Фиг. 1 базовые станции 106 и 107 показаны подключенными к более широкой сети 113 связи через шлюз 112. Для подключения к другой сети может быть предусмотрена дополнительная функция шлюза.
Меньшие базовые станции 116, 118 и 120 также могут быть подключены к сети 113, например, с использованием отдельной функции шлюза и/или посредством контроллеров станций макроуровня. Базовые станции 116, 118 и 120 могут быть базовыми станциями пико- или фемтоуровня и т.п. В этом примере станции 116 и 118 подключены через шлюз 111, тогда как станция 120 подключается через устройство 108 контроллера. В некоторых вариантах реализации настоящего изобретения меньшие станции могут не предоставляться.
Теперь более подробно рассмотрим возможное устройство беспроводной связи со ссылкой на Фиг. 2, на которой проиллюстрирован схематичный вид с частичным разрезом устройства 200 связи. Такое устройство связи часто называют пользовательским оборудованием (UE) или терминалом. Соответствующее устройство мобильной связи может представлять собой любое устройство, способное передавать и принимать радиосигналы. Неограничивающие примеры включают мобильную станцию (MS, от англ. mobile station) или мобильное устройство, такое как мобильный телефон или т.н. «смартфон», компьютер, снабженный картой беспроводного интерфейса или другим средством беспроводного интерфейса (например, USB-адаптер), персональный информационный помощник (PDA, от англ. personal data assistant) или планшет, имеющий функции беспроводной связи, или любые их комбинации и т.п. Устройство мобильной связи может обеспечивать, например, передачу данных для переноса сообщений, таких как голосовые сообщения, электронная почта, текстовые сообщения, мультимедиа и т.д. Таким образом, пользователям можно предлагать и предоставлять многочисленные услуги посредством их устройств связи. Неограничивающие примеры этих услуг включают: двусторонние или многосторонние звонки, передачу данных или мультимедийные услуги либо простой доступ к системе сети передачи данных, такой как Интернет. Пользователям также могут предоставляться широковещательные или многоадресные данные. Неограничивающие примеры контента включают загрузки, теле- и радиопрограммы, видео, рекламные объявления, различные оповещения и другую информацию.
Устройство беспроводной связи может быть, например, мобильным устройством, т.е. устройством, не закрепленным в определенном месте, или оно может быть стационарным устройством. Беспроводное устройство для осуществления связи может нуждаться во вмешательстве человека или не нуждаться в этом. В настоящем описании термины UE или «пользовательское оборудование» используются для обозначения любого типа устройства беспроводной связи.
Беспроводное устройство 200 может принимать сигналы через эфир или радиоинтерфейс 207 посредством соответствующего устройства для приема радиосигналов и может передавать сигналы с использованием соответствующего устройства для передачи радиосигналов. На Фиг. 2 приемопередающее устройство схематически представлено блоком 206. Приемопередающее устройство 206 может быть обеспечено, например, посредством радиоэлемента и соответствующего антенного устройства. Антенное устройство может быть расположено внутри или снаружи беспроводного устройства.
Беспроводное устройство обычно снабжено по меньшей мере одним элементом 201 обработки данных, по меньшей мере одним запоминающим устройством 202 и другими возможными компонентами 203 для использования при выполнении посредством программного и аппаратного обеспечения задач, для которых оно предназначено, включая управление доступом и связь с системами доступа, а также другие устройства связи. Обработка данных, хранилище и другие соответствующие устройства управления могут быть реализованы на соответствующей плате и/или в наборах микросхем. Этот компонент обозначен позицией 204. Пользователь может управлять работой беспроводного устройства с помощью подходящего пользовательского интерфейса, такого как клавиатура 205, голосовые команды, сенсорный экран или панель, их комбинации и т.п. Также могут быть предусмотрены дисплей 208, динамик и микрофон. Кроме того, устройство беспроводной связи может содержать соответствующие соединители (проводные или беспроводные) для соединения с другими устройствами и/или для подключения к ним внешних аксессуаров, например, оборудования громкой связи. Устройства связи 102, 104, 105 могут осуществлять доступ к системе связи на основе различных методов доступа.
На Фиг. 3 проиллюстрирован пример устройства управления для системы связи, например, для сопряжения с и/или для управления станцией системы доступа, такой как узел RAN, например, базовая станция, gNB, центральный блок облачной архитектуры или узел опорной сети, например, MME или S-GW, элемент планирования, такой как элемент управления спектром, сервер или хост. Устройство управления может быть интегрировано в узел или модуль опорной сети или RAN либо быть внешним по отношению к ним. В некоторых вариантах реализации настоящего изобретения базовые станции содержат отдельный блок или модуль устройства управления. В других вариантах реализации настоящего изобретения устройством управления может быть другой элемент сети, такой как контроллер радиосети или контроллер спектра. В некоторых вариантах реализации настоящего изобретения каждая базовая станция может иметь такое устройство управления, а также устройство управления обеспечено в контроллере радиосети. Устройство 300 управления может быть выполнено с возможностью обеспечения управления связью в зоне обслуживания системы. Устройство 300 управления содержит по меньшей мере одно запоминающее устройство 301, по меньшей мере один блок обработки данных или процессор 302, 303 и интерфейс 304 ввода/вывода. Через интерфейс устройство управления может быть сопряжено с приемником и передатчиком базовой станции. Приемник и/или передатчик может быть реализован как радиоблок предварительной обработки или выносной радиоузел. Например, устройство 300 управления или процессор 201 может быть выполнен(о) с возможностью исполнения соответствующего программного кода для обеспечения функций управления.
На Фиг. 4 проиллюстрирован способ, посредством которого UE передает данные. Как показано, на этапе 402 у UE имеются некоторые данные для передачи, но отсутствуют ресурсы UL (восходящей линии связи), позволяющие передавать эти данные. Соответственно, на этапе 404 UE передает запрос планирования (SR) по физическому каналу управления восходящей линии связи (PUCCH – “physical uplink control channel”). На этапе 406 UE принимает предоставление UL для отчета о состоянии буфера (BSR – “buffer status report”), а на этапе 408 UE передает BSR по PUSCH. BSR сообщает, например, базовой станции, о данных, которые должны быть переданы UE. После этого UE принимает предоставление UL на этапе 410, позволяя UE передавать данные UL, как показано на этапе 412.
В вышеупомянутом процессе, в случае LTE, SR инициируется во временной интервал передачи (TTI, от англ. transmission time interval), когда предоставление UL отсутствует. Это позволяет передавать инициированный BSR в транспортном блоке (TB) восходящей линии связи. Однако в случае 5G новой радиосети (NR) намерение состоит в том, чтобы удалить TTI из спецификации управления доступом к данным (MAC, от англ. media access control). Соответственно, время между предоставлением UL и инициированием SR неясно.
Кроме того, в RAN1 было согласовано введение параметра K2. Параметр K2 указывает время между приемом по физическому каналу управления нисходящей линии связи (PDCCH – “Physical Downlink Control Channel”) предоставления UL и передачей по физическому каналу восходящей линии связи (PUSCH – “Physical Uplink Shared Channel”). Это может создавать период неопределенности даже более длительный, чем в случае LTE. Также возможна работа без предоставления (GF, от англ. grant free) или с предоставлением с полупостоянной диспетчеризацией (SPS, от англ. semi-persistent scheduling), которое может упоминаться как сконфигурированное предоставление, не нуждающееся в PDCCH для каждого предоставления UL.
RAN1 также согласовал значение N2. Значение N2 представляет собой время обработки, необходимое для обработки UE от конца NR-PDCCH, содержащего предоставление UL, до самого раннего возможного начала соответствующей передачи NR-PUSCH. Указанное время N2 обработки может быть основано на или зависеть от количества символов мультиплексирования с ортогональным частотным разделением (OFDM, от англ. orthogonal frequency-division multiplexing) и может быть различным для разных численных величин.
Следовательно, по меньшей мере частично из-за повышенных требований к гибкости, авторы настоящего изобретения определили, что взаимосвязь между триггером BSR и триггером SR в NR неясна. Это может привести к неоправданно длительным задержкам SR. Например, при больших значениях K2 при инициировании регулярного BSR в момент времени T1 предоставление восходящей линии связи, доступное в T1+10 мс, может запретить SR на 10 мс. Также возможны случаи, когда данные усовершенствованной широкополосной сети мобильной связи (eMBB, от англ. enhanced Mobile BroadBand) инициировали предыдущий SR, которому gNB затем выдала предоставление T1+10 мс. Данные сверхнадежной передачи данных с малой задержкой (URLLC, от англ. Ultra-Reliable Low-Latency Communication) могут в это время поступать в буфер UE, что потребует гораздо более короткой задержки.
Как будет более подробно описано ниже, настоящая заявка связана с синхронизацией, относящейся к созданию транспортного блока (TB). В некоторых примерах «создание TB» может относиться к созданию MAC PDU. В некоторых примерах UE создает TB как можно ближе к фактической передаче PUSCH. Это максимизирует возможность для входящего или вновь созданного BSR быть включенным в TB для передачи. Кроме того, создание TB ближе по времени к фактической передаче PUSCH гарантирует, что BSR/PHR (Отчет о запасе мощности, англ. Power Headroom Report) отражает самый последний статус (например, предоставление UL может происходить позже на других несущих, что должно быть отражено в отчете PHR). В примере UE может начать создавать TB не ранее времени:
T0+K2-N2
где T0 — время приема PDCCH для предоставления UL; и
K2 — время между приемом PDCCH и передачей PUSCH; и
N2 — время обработки UE.
В примере в случае предоставления GF/SPS UE не создает TB раньше, чем момент времени предоставления UL минус время обработки UE. В примере, в общем и целом, приведенное выше уравнение сопоставляется с UE, так что UE не создает никакого TB раньше, чем момент времени предоставления UL минус время обработки UE.
Дополнительный аспект изобретения относится к инициированию SR. Согласно примеру SR инициируется при условии (и в некоторых примерах определения условия), что BSR не был включен в TB. Например, если какой-либо BSR инициируется между временем T0 и временем T0+K2-N2, произойдет инициирование SR.
Согласно некоторым примерам, путем изменения базового или инициирующего условия с наличия UL ресурсов на определения того, включен ли BSR в ТВ, и создание ТВ как можно позже, возможно преодолеть описанные выше проблемы в отношении задержек для SR.
В одном примере, если LCH (логический канал, от англ. Logical Channel), инициировавший регулярный BSR, не был назначен какой-либо конфигурации SR (т.е. инициировал процедуру произвольного доступа (RA, от англ. random access) внутри процедуры SR при инициировании SR), SR не будет инициирован. В альтернативном варианте процедура SR/RA может быть инициирована, но затем процедура RA прерывается, когда инициированный BSR включается в PDU MAC, поскольку SR отменен.
Согласно некоторым примерам предполагается, что процедура произвольного доступа (RA) всегда будет занимать больше времени, чем время максимального предоставления для передачи Tx. Следовательно, в некоторых примерах процедура RA не инициируется и не прерывается в соответствии с приведенными выше примерами.
Далее более подробно будут описаны некоторые примеры со ссылкой на Фиг. 5 и 6.
Как показано на Фиг. 5, PDCCH для предоставления UL принимается в момент времени T0. BSR инициируется в момент времени T1. Передача по PUSCH происходит в момент времени T0+K2. В примерах UE начинает подготовку TB в момент времени T0+K2-N2, являющийся последним, когда TB может быть подготовлен и завершен вовремя для передачи по PUSCH в момент времени T0+K2, учитывая время обработки N2. При отсутствии требования относительно создания TB не ранее T0+K2-N2, реализация UE может создавать TB в любое время между T0 и T0+K2. При этом, и как только BSR будет включен в TB, SR не будет инициироваться, и передача BSR может произойти только в момент T0+K2.
На Фиг. 6 проиллюстрирован предлагаемый вариант, в котором базовая станция (например, gNB) может принимать SR и выделять предоставление UL раньше, чем уже выделенный канал PUSCH. Это может произойти, например, когда SR указывает поступление срочных служебных данных (например, данных URLLC) после начального выделения PUSCH.
Как показано на Фиг. 6, в момент времени T0 происходит прием PDCCH для предоставления UL. PDCCH, полученный в T0, фактически устанавливает время для PUSCH в T0+K2.
В момент времени T1 инициируется BSR, указывая новые данные в буфере UE. В этом примере новые данные содержат высокоприоритетные или срочные служебные данные (например, данные URLLC). Высокоприоритетные или срочные данные могут рассматриваться, например, как данные, которые необходимо передать менее чем через 10 мс. Следовательно, в момент времени T1 SR инициируется и отправляется в gNB. В некоторых примерах SR инициируется в ответ на определение того, что (а) новые данные, связанные с BSR, содержат высокоприоритетные или срочные служебные данные или данные с более высоким приоритетом по сравнению с данными, которые уже доступны для передачи, и (b) BSR все еще необходимо включить в какой-либо ТВ.
В ответ на инициированный в T1 SR в момент T2 происходит прием PDCCH для предоставления UL, т.е. после момента времени T1. С учетом наличия срочных данных в буфере это приводит к тому, что PUSCH, по которому могут быть переданы срочные данные, планируется на время T2+K2_1. В этом примере K2_1 — более короткое время, чем K2. Поэтому в этом примере срочные данные передаются в момент времени T2+K2_1, т.е. до момента времени T0+K2. Соответственно, срочные данные передаются раньше, чем в случае использования стандартной процедуры и их передачи в момент времени T0+K2.
Согласно описанным примерам некоторые варианты реализации настоящего изобретения обеспечивают отображение BSR самого последнего статуса буфера UE после получения в gNB. Согласно некоторым примерам период времени между T0+K2-N2 и T0+K2 зарезервирован для создания ТВ.
В соответствии с описанными примерами некоторые варианты реализации настоящего изобретения обеспечивают возможность передачи SR для других возможных услуг, даже если может быть доступно предоставление UL для другой услуги, которое может не подходить. Это может повысить качество обслуживания (QoS, от англ. quality of service).
Для дальнейшего понимания способ дополнительно поясняется со ссылкой на блок-схемы на Фиг. 7 и 8.
На Фиг. 7 приведена блок-схема способа при рассмотрении со стороны пользовательского оборудования, которая будет описана в связи с временной диаграммой на Фиг. 6.
Способ включает на этапе S1 прием на пользовательском оборудовании предоставления восходящей линии связи для передачи первых данных восходящей линии связи от пользовательского оборудования в первое значение времени (T0+K2).
Способ включает на этапе S2 определение второго значения времени (T0+K2-N2) для инициирования подготовки транспортного блока для передачи первых данных восходящей линии связи, причем определение второго значения времени включает вычитание времени обработки для подготовки транспортного блока (N2) из первого значения времени (T0+K2).
Способ может включать определение в третье значение времени (T1), находящееся между приемом предоставления восходящей линии связи и инициированием подготовки транспортного блока, наличия вторых данных восходящей линии связи, которые должны быть переданы пользовательским оборудованием и для которых не была запланирована передача, причем указанные вторые данные восходящей линии связи содержат срочные данные, и наличия вторых данных восходящей линии связи, инициирующих отчет о состоянии буфера, и, в ответ на отчет о состоянии буфера, инициирование запроса планирования от пользовательского оборудования.
Способ может включать сохранение вторых данных восходящей линии связи в буфере пользовательского оборудования.
Способ может включать получение, в ответ на отправку запроса планирования, предоставления восходящей линии связи, указывающего четвертое значение времени (T2+K2_1), в которое для пользовательского оборудования запланирована передача вторых данных восходящей линии связи, при этом указанное четвертое значение времени предшествует второму значению времени (T0+K2).
Способ может включать четвертое значение времени (T2+K2_1) перед вторым значением времени (T0+K2-N2).
Способ может включать определение времени обработки для подготовки транспортного блока на основе количества символов OFDM, связанных с транспортным блоком.
Способ может включать период времени между вторым значением времени (T0+K2-N2) и первым значением времени (T0+K2) резервируемое для создания транспортного блока.
Способ может включать период времени между первым (T0) и вторым (T0+K2) значениями времени, который является определенным сетью параметром (K2).
На Фиг. 8 приведена блок-схема способа при рассмотрении со стороны базовой станции, которая будет описана в связи с временной диаграммой на Фиг. 6.
Способ включает на этапе S1 направление пользовательскому оборудованию предоставления восходящей линии связи для передачи первых данных восходящей линии связи от пользовательского оборудования в первое значение времени (T0+K2).
Способ включает на этапе S2 прием от пользовательского оборудования запроса планирования, указывающего наличие вторых данных восходящей линии связи, которые должны быть переданы пользовательским оборудованием, для которого не была запланирована передача, при этом указанные вторые данные восходящей линии связи содержат срочные данные.
Способ включает на этапе S3, в ответ на прием запроса планирования, отправку предоставления восходящей линии связи, указывающего второе значение времени (T2+K2_1), в которое для пользовательского оборудования запланирована передача вторых данных восходящей линии связи, при этом указанное второе значение времени предшествует первому значению времени (T0+K2).
Способ может включать период времени между отправкой предоставления восходящей линии связи для передачи первых данных восходящей линии связи и вторым значением времени, который является определенным сетью параметром (K2).
В целом, различные варианты реализации настоящего изобретения могут быть реализованы в аппаратных или специальных схемах, программном обеспечении, логике или любой их комбинации. Некоторые аспекты изобретения могут быть реализованы в аппаратном обеспечении, в то время как другие аспекты могут быть реализованы в прошивке или программном обеспечении, которые могут выполняться контроллером, микропроцессором или другим вычислительным устройством, хотя изобретение не ограничивается указанными вариантами. Хотя различные аспекты изобретения могут быть проиллюстрированы и описаны как блок-схемы, схемы последовательности действий или с использованием каких-либо иных графических представлений, следует понимать, что описанные в данном документе блоки, устройства, системы, методики или способы могут быть реализованы, в качестве неограничивающих примеров, в аппаратном обеспечении, программном обеспечении, прошивке, специализированных схемах или логике, аппаратном обеспечении или контроллере общего назначения или других вычислительных устройствах либо их комбинациях.
Варианты реализации настоящего изобретения могут быть реализованы с использованием компьютерного программного обеспечения, исполняемого процессором данных мобильного устройства, например, в процессорном элементе, или аппаратного обеспечения либо комбинации программного и аппаратного обеспечения. Компьютерное программное обеспечение или программа, также называемая программным продуктом, включая программные процедуры, апплеты и/или макросы, могут храниться на любом машиночитаемом носителе данных, и они содержат программные инструкции для выполнения конкретных задач. Компьютерный программный продукт может содержать один или большее количество исполняемых компьютером компонентов, которые выполнены с возможностью осуществления вариантов реализации при выполнении программы. Один или большее количество исполняемых компьютером компонентов могут представлять собой по меньшей мере один программный код или его части.
Далее в этом отношении следует отметить, что любые блоки логической схемы, как проиллюстрировано в графических материалах, могут представлять программные этапы или взаимосвязанные логические схемы, блоки и функции или комбинацию программных этапов и логических схем, блоков и функций. Программное обеспечение может храниться на таких физических носителях, как микросхемы памяти или блоки памяти, реализованные в процессоре, на магнитных носителях, таких как жесткий диск или дискеты, и оптических носителях, таких как, например, DVD и их варианты для хранения данных, CD. Физическая среда представляет собой энергонезависимый носитель.
Запоминающее устройство может быть любого типа, подходящего для локальной технической среды, и может быть реализовано с использованием любой подходящей технологии хранения данных, например, полупроводниковые запоминающие устройства, магнитные запоминающие устройства и системы, оптические запоминающие устройства и системы, несъемные и съемные запоминающие устройства. Процессоры данных могут быть любого типа, подходящего для локальной технической среды, и могут включать один или большее количество компьютеров общего назначения, специальных компьютеров, микропроцессоров, процессоров цифровых сигналов (DSP, от англ. digital signal processor), специализированных интегральных схем (ASIC, от англ. application specific integrated circuit), программируемых логических интегральных схем (FPGA), схем уровня шлюза и процессоров, основанных на архитектуре многоядерных процессоров, в качестве неограничивающих примеров.
Варианты реализации настоящих изобретений могут быть осуществлены в различных компонентах, таких как модули интегральных схем. Проектирование интегральных микросхем осуществляется и представляет собой в целом высоко автоматизированный процесс. Сложные и мощные программные инструменты доступны для преобразования конструкции логического уровня в конструкцию полупроводниковой схемы, готовой для травления и формирования на полупроводниковой подложке.
Приведенное выше описание предоставляет в качестве неограничивающих примеров полное и информативное описание примеров вариантов реализации настоящего изобретения. Однако различные модификации и адаптации будут очевидны для специалистов в данной области техники после изучения приведенного выше описания вместе с прилагаемыми графическими материалами и формулой изобретения. Тем не менее, все такие и аналогичные модификации принципов этого изобретения будут входить в объем настоящего изобретения, определенный в прилагаемой формуле изобретения. Действительно, существуют другие варианты реализации настоящего изобретения, содержащие комбинацию одного или большего количества из рассмотренных выше вариантов реализации настоящего изобретения с любым из других вариантов реализации настоящего изобретения.