ПРОФИЛИ ПЕРЕДАЧИ ДЛЯ NR
TRANSMISSION PROFILES FOR NR

Область техники
Настоящее раскрытие относится, в общем, к беспроводной связи и, более конкретно, к системам и способам для выполнения приоритизации логических каналов (LCP) для NR.
Предшествующий уровень техники
NR представляет собой новую технологию радиодоступа 5G, в настоящее время проходящую стандартизацию в 3GPP. Она имеет характеристики широкого диапазона частот и охватывает широкий диапазон услуг.
Поддержка широкого диапазона услуг означает, что физический уровень может быть сконфигурирован, например, чтобы поддерживать:
– услуги, требующие очень низкой задержки (например, сверхнадежная связь с низкой задержкой, URLLC), возможно, ценой потребления мощности
– услуги, максимизирующие битовую скорость (например, расширенная мобильная широкополосная связь, eMBB), без особой заботы о задержке.
Могут также существовать другие услуги или подклассы вышеуказанных услуг. Разные типы услуг будут отображаться на разные логические каналы в соответствии с их требованиями, хотя спецификация NR может не использовать термины типа eMBB и URLLC.
Одна из функций подуровня MAC состоит в мультиплексировании логических каналов в один блок (единицу) данных протокола MAC (MAC PDU), который передается на физический уровень для передачи. Это выполняется посредством процесса, называемого приоритизацией логических каналов (LCP). Различные услуги системы представлены как логические каналы для подуровня MAC, таким образом, LCP должна учитывать текущую конфигурацию физического уровня, чтобы гарантировать, что качество обслуживания для услуг выполняется.
В нисходящей линии связи и там, где планировщик и мультиплексирование MAC находятся в одном и том же узле, gNodeB может выполнять мультиплексирование логических каналов и установку параметров физического уровня специфическим для реализации способом, и не предвидится влияния на спецификацию.
В восходящей линии связи и, возможно, прямой линии связи, где планировщик и MAC находятся в разных узлах, предоставление планирования, принятое пользовательским оборудованием (UE), содержит некоторые из параметров физического уровня, такие как, например, схемы модуляции и кодирования и набор блоков ресурсов для передачи на них, в то время как мультиплексирование логических каналов выполняется соответствии с предопределенным правилом, идентифицирующим, какие параметры могут конфигурироваться посредством сигнализации RRC. Для каждого логического канала в устройстве LTE, приоритизированная скорость передачи данных конфигурируется в дополнение к значению приоритета. Логические каналы затем обслуживаются в порядке убывания приоритета до их приоритизированной скорости передачи данных, что избегает зависания, поскольку запланированная скорость передачи данных, по меньшей мере, равна сумме приоритизированных скоростей передачи данных. Помимо приоритизированных скоростей передачи данных, каналы обслуживаются в строгом порядке приоритета до тех пор, пока предоставление не будет полностью использовано или буфер не будет опустошен. Например, фиг. 1 иллюстрирует приоритизацию двух логических каналов для трех разных предоставлений восходящей линии связи.
Однако существуют определенные трудности, поскольку современные подходы не могут обеспечить функцию LCP достаточной информацией, чтобы выполнять мультиплексирование, которое выполняет требования качества обслуживания.
Краткое описание сущности изобретения
Чтобы решить вышеизложенные проблемы в существующих решениях, раскрыты способы и устройства, чтобы помочь определить, какие логические каналы обслуживаются. Конкретно, раскрыты пользовательское оборудование (UE) и ассоциированные способы. Дополнительно, раскрыты также сетевой узел (например, gNB) и ассоциированные способы.
В соответствии с некоторыми вариантами осуществления, предложен способ, осуществляемый беспроводным устройством, для выполнения приоритизации логических каналов (LCP) беспроводным устройством. Способ включает в себя определение набора логических каналов, ассоциированных с профилем передачи и, на основе профиля передачи, определение по меньшей мере одного логического канала из набора логических каналов для обслуживания.
В соответствии с некоторыми вариантами осуществления, предложено беспроводное устройство для выполнения LCP. Беспроводное устройство включает в себя схему обработки, приводимую в действие, чтобы определять набор логических каналов, ассоциированных с профилем передачи и, на основе профиля передачи, определять по меньшей мере один логический канал из набора логических каналов для обслуживания.
В соответствии с некоторыми вариантами осуществления, предложен способ для выполнения LCP посредством сетевого узла. Способ включает в себя связывание набора логических каналов с профилем передачи для приоритизации обслуживания логических каналов беспроводным устройством и конфигурирования беспроводного устройства для обслуживания набора логических каналов на основе профиля передачи.
В соответствии с некоторыми вариантами осуществления, предложен сетевой узел для выполнения LCP. Сетевой узел включает в себя схему обработки, приводимую в действие, чтобы связывать набор логических каналов с профилем передачи для приоритизации обслуживания логических каналов беспроводным устройством и конфигурировать беспроводное устройство для обслуживания набора логических каналов на основе профиля передачи.
Некоторые варианты осуществления настоящего раскрытия могут обеспечивать одно или несколько технических преимуществ. Например, некоторые варианты осуществления могут позволять уровню MAC обслуживать логические каналы на физических конфигурациях, так что требования QoS услуг могут быть выполнены. Некоторые варианты осуществления могут не иметь, иметь некоторые или все из перечисленных преимуществ. Другие преимущества могут быть очевидны специалисту в данной области техники. Некоторые варианты осуществления могут не иметь, иметь некоторые или все перечисленные преимущества.
Краткое описание чертежей
Для более полного понимания раскрытых вариантов осуществления и их свойств и преимуществ, далее будет сделана ссылка на последующее описание во взаимосвязи с прилагаемыми чертежами, на которых:
Фиг. 1 иллюстрирует приоритизацию двух логических каналов для трех разных предоставлений восходящей линии связи;
Фиг. 2 иллюстрирует использование профиля передачи для выполнения приоритизации логических каналов (LCP) в структуре LTE, в соответствии с некоторыми вариантами осуществления;
Фиг. 3 иллюстрирует примерную сеть беспроводной связи, в которой может выполняться LCP, в соответствии с некоторыми вариантами осуществления;
Фиг. 4 иллюстрирует примерное пользовательское оборудование (UE) для выполнения LCP в соответствии с некоторыми вариантами осуществления;
Фиг. 5 иллюстрирует примерный способ, осуществляемый беспроводным устройством, для выполнения LCP в соответствии с некоторыми вариантами осуществления;
Фиг. 6 иллюстрирует примерное виртуальное вычислительное устройство для выполнения LCP в соответствии с некоторыми вариантами осуществления;
Фиг. 7 иллюстрирует примерный сетевой узел для выполнения LCP в соответствии с некоторыми вариантами осуществления;
Фиг. 8 иллюстрирует примерный способ, осуществляемый посредством сетевого узла, для выполнения LCP в соответствии с некоторыми вариантами осуществления;
Фиг. 9 иллюстрирует другое примерное виртуальное вычислительное устройство для выполнения LCP в соответствии с некоторыми вариантами осуществления;
Фиг. 10 иллюстрирует систему связи в соответствии с некоторыми вариантами осуществления;
Фиг. 11 иллюстрирует хост–компьютер, осуществляющий связь через базовую станцию с пользовательским оборудованием по частично беспроводному соединению, в соответствии с некоторыми вариантами осуществления;
Фиг. 12 иллюстрирует способ, реализуемый в системе связи, в соответствии с некоторыми вариантами осуществления; и
Фиг. 13 иллюстрирует другой способ, реализуемый в системе связи, в соответствии с некоторыми вариантами осуществления.
Подробное описание
Конкретные варианты осуществления описаны на фиг. 1–13, причем подобные ссылочные позиции используются для подобных и соответствующих частей различных чертежей.
В соответствии с определенными вариантами осуществления, вводится профиль передачи, чтобы информировать беспроводное устройство, как мультиплексировать логические каналы (LCH) и некоторые параметры уровня 1 (L1) для передачи. Предоставление (grant) планирования включает в себя информацию, идентифицирующую, какие из предварительно сконфигурированных профилей передачи беспроводное устройство должно использовать для передачи восходящей линии связи.
В соответствии с определенными вариантами осуществления, каждый профиль передачи может быть ассоциирован с приоритетом, где передачи, запланированные с более высоким приоритетом, могут приоритетно прерывать происходящие передачи восходящей линии связи более низкого приоритета. В различных конкретных вариантах осуществления, профиль передачи может описывать конфигурацию физического уровня, например, в терминах одного или более из следующего:
– индекс (или идентификатор), уникальный для этого профиля передачи;
– мощность передачи;
– длительность передачи на физическом уровне в терминах, например, сегментов и/или символов OFDM;
– нумерология, такая как, например, шаг поднесущей;
– уровень приоритета или указатель приоритетного прерывания (занятия линии связи);
– параметры, управляющие мультиплексированием LCH, такие как, например, гарантированные битовые скорости для разных LCH, указания того, каким LCH разрешено передаваться с профилем, и т.д.;
– усиление мощности (например, 0 дБ, X дБ, Y дБ дополнительной мощности относительно номинальной мощности передачи); и
– другие подходящие параметры, относящиеся к физическому уровню.
Однако, элементы, перечисленные выше, используются в примерных, неограничивающих целях. Будет понятно, что они могут комбинироваться любым подходящим образом, и другие факторы, отображения или ограничения могут также использоваться, чтобы описывать физический уровень в профиле передачи. Дополнительно, хотя термин логический управляющий канал (LCH) используется в настоящем документе, этот термин используется в качестве примерной реализации. Решения, описанные в настоящем документе, могут также применяться к группам логических каналов. Таким образом, термин ‘LCH’ может заменяться ‘группой LCH’ в настоящем раскрытии.
В соответствии с некоторыми вариантами осуществления, сетевой узел, который может включать в себя gNodeB (gNB) в конкретном варианте осуществления, конфигурирует беспроводное устройство, которое может включать в себя пользовательское оборудование (UE), с одним или несколькими профилями передачи. С использованием индекса профиля передачи, можно легко ссылаться на профиль передачи. В соответствии с некоторыми вариантами осуществления, профиль передачи по умолчанию может также быть обеспечен посредством сети (или предварительно определен в спецификациях).
В соответствии с некоторыми вариантами осуществления, уровень приоритета или указатель приоритетного прерывания может использоваться, чтобы определять, каким передачам разрешено приоритетно прерывать происходящую передачу. Например, предоставлению планирования, указывающему на профиль передачи с более высоким уровнем приоритета, может быть разрешено приоритетно прерывать происходящую передачу с более низким уровнем приоритета. В конкретном варианте осуществления, индекс может также использоваться напрямую. Например, предопределенное отношение между индексом и приоритетом может использоваться, чтобы позволять профилям передачи с высоким индексом приоритетно прерывать передачи, запланированные с низким индексом профиля передачи.
Фиг. 2 иллюстрирует использование профиля передачи для выполнения приоритизации логических каналов (LCP), распространяющееся на структуру 200 LTE, в соответствии с некоторыми вариантами осуществления. Существующая сигнализация LTE показана при помощи пунктирных линий. Новая сигнализация 202 профиля передачи для “выбора TF” в NR показана при помощи сплошной линии. В конкретном варианте осуществления, сигнализация профиля передачи может представлять собой часть предоставления планирования.
В дополнение к распределению ресурсов, схеме модуляции и т.д., которые могут именоваться ‘форматом передачи’, предоставление планирования может также включать в себя ‘индекс профиля передачи’.
В соответствии с некоторыми вариантами осуществления, может быть установлена ассоциация между логическим каналом и профилями передачи. Например, может существовать отображение между профилем передачи и логическим каналом. Логический канал может обслуживаться одним или несколькими профилями передачи, и профиль передачи может обслуживать один или несколько логических каналов.
В соответствии с некоторыми вариантами осуществления, отображение может выполняться по меньшей мере двумя разными способами:
Конфигурация профиля передачи содержит список логических каналов, идентифицируемый их соответственным ID логического канала.
– Дополнительно, для каждого логического канала может быть включен приоритет, который описывает, в каком порядке обслуживаются каналы при планировании с этим профилем передачи.
– Дополнительно, для каждого логического канала может быть включена приоритизированная битовая скорость, которая описывает битовую скорость, с которой должен обслуживаться канал с этим профилем передачи.
Конфигурация логического канала содержит список профилей передачи, идентифицируемый их соответственным индексом профиля передачи, который может дополнительно описываться:
– Список профилей передачи содержит один или несколько индексов профиля передачи.
– Список профилей передачи пустой или исключен, что означает, что логический канал может обслуживаться с использованием любого профиля передачи, сконфигурированного в UE.
– Список профилей передачи пустой или исключен, что означает, что логический канал может обслуживаться с использованием профиля передачи по умолчанию.
– Дополнительно, для каждого элемента в списке профиля передачи включен приоритет, который описывает, в каком порядке обслуживается канал при планировании с этим профилем передачи.
– Дополнительно, для каждого логического канала включена приоритизированная битовая скорость, которая описывает битовую скорость, с которой должен обслуживаться канал с этим профилем передачи.
Однако должно быть понятно, что два основных способа отображения, описанные выше, используются в иллюстративных целях. Должно быть понятно, что различные их под–элементы могут комбинироваться любым подходящим образом.
Что касается указания профиля передачи на беспроводное устройство 204, в соответствии с некоторыми вариантами осуществления, сетевой узел (например, gNB) 206 может определять конфигурацию физического уровня и, следовательно, профиль передачи. В конкретном варианте осуществления, беспроводное устройство 204 может быть сконфигурировано с профилем передачи для каждой передачи, которую выполняет беспроводное устройство 204. Профиль передачи может передаваться на беспроводное устройство 204 множеством способов, включая, например, следующие:
– Динамическое предоставление включает в себя индекс профиля передачи. Это не обязательно ограничено предоставлением восходящей линии связи и может применять, например, предоставления прямых линий связи.
– Сетевой узел (gNB) 205 конфигурирует UE 204 для использования некоторого профиля передачи для всех будущих передач или до тех пор, пока не будет реконфигурирован.
– Сетевой узел (gNB) 205 конфигурирует UE 204 для использования некоторыми профиля передачи для поднабора всех будущих передач (например, через ассоциацию числа подкадров с профилем передачи) или до тех пор, пока не будет переконфигурирован. В соответствии с некоторыми вариантами осуществления, это может соответствовать полупостоянному планированию (SPS).
– Профиль передачи для использования задается объемом данных, ожидающих передачи на разных LCH. Например, всякий раз, когда имеются данные на высокоприоритетном LCH, может использоваться профиль передачи, приоритизирующий эту передачу, и смещение мощности.
– Профиль передачи для использования задается тем, как долго данные ожидали передачи на разных LCH. Например, если возраст данных приближается к предопределенному предельному сроку, может использоваться профиль передачи, приоритизирующий эту передачу и смещение мощности.
Эти различные способы передачи/указания профиля передачи на UE 204 обеспечены в качестве иллюстративных примеров. Должно быть понятно, что эти способы могут комбинироваться любым подходящим образом.
В соответствии с некоторыми вариантами осуществления, UE будет выполнять LCP с использованием профилей передачи. Ввод может включать в себя:
– Профиль передачи для предстоящей передачи, называемый T,
– Набор логических каналов в ассоциациях с профилями передачи.
Примером того, как может выполняться LCP, является следующий:
– Этап 1: UE определяет набор логических каналов, который может обслуживаться профилем T передачи, например, включен ли T в конфигурацию логического канала.
– Этап 2: Из набора логических каналов, определенного на этапе 1, UE определяет, какие логические каналы следует обслуживать (т.е. из каких логическим каналам принимать SDU и помещать в MAC PDU), учитывая индивидуальный для канала приоритет и/или приоритизированную битовую скорость.
Как рассмотрено выше, решения, описанные в настоящем документе, могут быть реализованы любым подходящим типом системы с использованием любых подходящих компонентов. Фиг. 3 иллюстрирует примерную сеть беспроводной связи, в которой может выполняться LCP, в соответствии с некоторыми вариантами осуществления. В изображенном примерном варианте осуществления согласно фиг. 3, сеть беспроводной связи обеспечивает связь и другие типы услуг на одно или несколько беспроводных устройств 310. В проиллюстрированном варианте осуществления, сеть беспроводной связи включает в себя один или несколько примеров сетевых узлов 300, которые облегчают беспроводным устройствам доступ к услугам и/или использование услуг, обеспеченных сетью беспроводной связи. Сеть беспроводной связи может дополнительно включать в себя любые дополнительные элементы, подходящие для поддержки связи между беспроводными устройствами или между беспроводным устройством 310 и другим устройством связи, таким как телефон наземной линии связи.
Сеть 320 может содержать одну или несколько сетей IP, коммутируемых телефонных сетей общего пользования (PSTN), сетей пакетных данных, оптических сетей, глобальных сетей (WAN), локальных сетей (LAN), беспроводных локальных сетей (WLAN), проводных сетей, беспроводных сетей, городских сетей и других сетей, чтобы обеспечивать возможность связи между устройствами.
Сеть беспроводной связи может представлять любой тип сети связи, телекоммуникации, передачи данных, сотовой сети и/или радиосети или другой тип системы. В конкретных вариантах осуществления, сеть беспроводной связи может быть сконфигурирована, чтобы работать в соответствии с конкретными стандартами или другими типами предопределенных правил или процедур. Таким образом, конкретные варианты осуществления сети беспроводной связи могут реализовывать стандарты связи, такие как Глобальная система для мобильной связи (GSM), Универсальная мобильная телекоммуникационная система (UMTS), Долгосрочное развитие (LTE) и/или другие подходящие стандарты 2G, 3G, 4G или 5G; стандарты беспроводной локальной сети (WLAN), такие как стандарты IEEE 802.11; и/или любой другой подходящий стандарт беспроводной связи, такой как WiMax (общемировая совместимость широкополосного беспроводного доступа), Bluetooth и/или стандарты ZigBee.
Фиг. 3 иллюстрирует беспроводную сеть, содержащую более подробный вид сетевого узла 300 и беспроводного устройства 310, в соответствии с конкретным вариантом осуществления. Для простоты, фиг. 3 изображает только сеть 320, сетевые узлы 300 и 300a и беспроводное устройство 310. Сетевой узел 300 содержит процессор 302, устройство хранения 303, интерфейс 301 и антенну 301a. Аналогично, беспроводное устройство 310 содержит процессор 312, устройство хранения 313, интерфейс 311 и антенну 311a. Эти компоненты могут работать вместе, чтобы обеспечивать сетевой узел и/или беспроводное устройство функциональностью, такой как обеспечение беспроводных соединений в беспроводной сети. В разных вариантах осуществления, беспроводная сеть может содержать любое число проводных или беспроводных сетей, сетевых узлов, базовых станций, контроллеров, беспроводных устройств, промежуточных станций и/или любых других компонентов, которые могут содействовать или участвовать в передаче данных и/или сигналов через проводные или беспроводные соединения.
Как использовано в настоящем документе, “сетевой узел” относится к оборудованию, способному, сконфигурированному, скомпонованному и/или применяемому, чтобы осуществлять связь напрямую или опосредованно с беспроводным устройством 310 и/или с другим оборудованием в сети беспроводной связи, которые позволяют осуществлять и/или обеспечивают беспроводной доступ к беспроводному устройству 310. Примеры сетевых узлов 300 включают в себя, но без ограничения, точки доступа (AP), в конкретных точках радиодоступа. Сетевой узел 300 может представлять базовые станции (BS), такие как базовые радиостанции. Конкретные примеры базовых радиостанций включают в себя узлы B и развитые узлы B (eNB). Базовые станции могут разбиваться на категории на основе величины покрытия, которое они обеспечивают (или, иными словами, их уровня мощности передачи), и могут тогда также упоминаться как базовые фемто–станции, базовые пико–станции, базовые микро–станции или базовые макро–станции. “Сетевой узел” также включает в себя одну или несколько или все части распределенной базовой радиостанции, такие как централизованные цифровые блоки и/или удаленные радиоблоки (RRU), иногда называемые удаленными радиоголовками (RRH). Такие удаленные радиоблоки могут быть или не быть интегрированными с антенной в качестве интегрированного в антенну радиоблока. Части распределенных базовых радиостанций могут также упоминаться как узлы в распределенной антенной системе (DAS).
В качестве конкретного неограничивающего примера, базовая станция может представлять собой узел–ретранслятор или донорный узел–ретранслятор, управляющий ретрансляцией.
Другие дополнительные примеры сетевых узлов 300 включают в себя радиооборудование мульти–стандартного радио (MSR), такое как MSR BS, сетевые контроллеры, такие как контроллеры радиосети (RNC) или контроллеры базовой станции (BSC), базовые приемопередающие станции (BTS), точки передачи, узлы передачи, объекты координации мульти–сотовой/групповой передачи (MCE), узлы базовой сети (например, MSC, MME), узлы O&M, узлы OSS, узлы SON, узлы позиционирования (например, E–SMLC) и/или MDT. Более обобщенно, однако, сетевые узлы 300 могут представлять любое подходящее устройство (или группу устройств), способное, сконфигурированное, скомпонованное и/или применяемое, чтобы позволять осуществлять и/или обеспечивать беспроводному устройству доступ к сети беспроводной связи или чтобы обеспечивать некоторую услугу беспроводному устройству 310, которое получило доступ к сети беспроводной связи.
Как использовано в настоящем документе, термин “радио узел” используется в общем, чтобы ссылаться как на беспроводные устройства 310, так и на сетевые узлы 300, как они соответственно описаны выше.
Как изложено выше, фиг. 3 изображает сетевой узел 300 как содержащий процессор 302, устройство хранения 303, интерфейс 301 и антенну 301a. Эти компоненты изображены как отдельные блоки, находящиеся в одном большом блоке. На практике, однако, сетевой узел 300 может содержать множество разных физических компонентов, которые составляют один проиллюстрированный компонент (например, интерфейс 301 может содержать выводы для подсоединения проводов для проводного соединения и радио приемопередатчик для беспроводного соединения). В качестве другого примера, сетевой узел 300 может представлять собой виртуальный сетевой узел, в котором множество разных физически отдельных компонентов взаимодействуют, чтобы обеспечивать функциональность сетевого узла 300 (например, процессор 302 может содержать три отдельных процессора, расположенных в трех отдельных корпусах, где каждый процессор отвечает за отдельную функцию для конкретного примера сетевого узла 300). Аналогично, сетевой узел 300 может состоять из множества физически отдельных компонентов (например, компонента NodeB и компонента RNC, компонента BTS и компонента BSC и т.д.), которые могут, каждый, иметь их собственные соответственные компоненты процессора, устройства хранения и интерфейса. В определенных сценариях, в которых сетевой узел 300 содержит множество отдельных компонентов (например, компоненты BTS и BSC), один или несколько отдельных компонентов могут совместно использоваться несколькими сетевыми узлами. Например, один RNC может управлять множеством NodeB. В таком сценарии, каждая уникальная пара NodeB и BSC может представлять собой отдельный сетевой узел. В некоторых вариантах осуществления, сетевой узел 300 может быть сконфигурирован, чтобы поддерживать множество технологий радиодоступа (RAT). В таких вариантах осуществления, некоторые компоненты могут дублироваться (например, отдельное устройство хранения 303 для разных RAT), и некоторые компоненты могут использоваться повторно (например, та же самая антенна 301a может использоваться совместно посредством RAT).
Процессор 302 может представлять собой комбинацию одного или нескольких из микропроцессора, контроллера, микроконтроллера, центрального процессора, цифрового сигнального процессора, специализированной интегральной схемы, программируемой вентильной матрицы или любого другого подходящего вычислительного устройства, ресурса, или комбинацию аппаратных средств, программного обеспечения и/или кодированной логики, приводимой в действие, чтобы обеспечивать, отдельно или во взаимосвязи с другими компонентами сетевого узла 300, такими как устройство хранения 303, функциональность сетевого узла 300. Например, процессор 302 может исполнять инструкции, хранящиеся в устройстве хранения 303. Такая функциональность может включать в себя обеспечение различных беспроводных функций, рассматриваемых в настоящем документе, беспроводному устройству, такому как беспроводное устройство 310, включая любые из признаков или преимуществ, раскрытых в настоящем документе.
Устройство хранения 303 может содержать любую форму энергозависимой или энергонезависимой считываемой компьютером памяти, включая, без ограничения, постоянное хранилище, твердотельную память, удаленно установленную память, магнитные носители, оптические носители, память с произвольным доступом (RAM), постоянную память (ROM), съемные носители или любой другой подходящий локальный или удаленный компонент памяти. Устройство хранения 303 может хранить любые подходящие инструкции, данные или информацию, включая программное обеспечение и кодированную логику, используемые сетевым узлом 300. Устройство хранения 303 может использоваться, чтобы сохранять любые вычисления, производимые процессором 302, и/или любые данные, принятые через интерфейс 301.
Сетевой узел 300 также содержит интерфейс 301, который может использоваться в проводной или беспроводной связи передаче сигнализации и/или данных между сетевым узлом 300, сетью 320 и/или беспроводным устройством 310. Например, интерфейс 301 может выполнять любое форматирование, кодирование или преобразование, которое может потребоваться, чтобы позволять сетевому узлу 300 отправлять и принимать данные от сети 320 по проводному соединению. Интерфейс 301 может также включать в себя радиопередатчик и/или приемник, которые могут быть связаны с антенной 301a или представлять собой ее часть. Радиоблок может принимать цифровые данные, которые подлежат отправке на другие сетевые узлы или беспроводные устройства посредством беспроводного соединения. Радиоблок может преобразовывать цифровые данные в радиосигнал, имеющий подходящие параметры канала и ширины полосы. Радиосигнал может затем передаваться через антенну 301a к подходящему получателю (например, беспроводному устройству 310).
Антенна 301a может представлять собой антенну любого типа, способную передавать и принимать данные и/или сигналы беспроводным способом. В некоторых вариантах осуществления, антенна 301a может содержать одну или несколько всенаправленных, секторных или панельных антенн, действующих, чтобы передавать/принимать радиосигналы в диапазоне, например, от 2 ГГц до 66 ГГц. Всенаправленная антенна может использоваться, чтобы передавать/принимать радиосигналы в любом направлении, секторная антенна может использоваться, чтобы передавать/принимать радиосигналы от устройств в конкретной области, и панельная антенна может представлять собой антенну линии визирования, используемую для передачи/приема радиосигналов по относительно прямой линии.
Как использовано в настоящем документе, “беспроводное устройство” относится к устройству, способному, сконфигурированному, скомпонованному и/или действующему, чтобы осуществлять связь беспроводным способом с сетевыми узлами 300 и/или другим беспроводным устройством 310. Осуществление связи беспроводным способом может предусматривать передачу и/или прием беспроводных сигналов с использованием электромагнитных сигналов, радиоволн, инфракрасных сигналов и/или других типов сигналов, подходящих для передачи информации по воздуху. В конкретных вариантах осуществления, беспроводные устройства 310 могут быть сконфигурированы, чтобы передавать и/или принимать информацию без прямого взаимодействия с человеком. Например, беспроводное устройство 310 может быть спроектировано, чтобы передавать информацию в сеть по предопределенному расписанию, при запуске внутренним или внешним событием или в ответ на запрос из сети. В общем, беспроводное устройство 310 может представлять любое устройство, способное, сконфигурированное, скомпонованное и/или действующее для беспроводной связи, например, устройств радиосвязи. Примеры беспроводных устройств 310 включают в себя, но без ограничения, пользовательское оборудование (UE), такое как смартфоны. Другие примеры включают в себя беспроводные камеры, планшеты с возможностью беспроводной связи, встроенное в ноутбук оборудование (LEE), установленное на ноутбуке оборудование (LME), защитные ключи–заглушки USB и/или беспроводное оборудование в помещениях пользователя(CPE).
В качестве одного конкретного примера, беспроводное устройство 310 может представлять UE, сконфигурированное для осуществления связи в соответствии с одним или несколькими стандартами связи, опубликованными Проектом партнерства 3–го поколения (3GPP), такими как стандарты GSM, UMTS, LTE и/или 5G 3GPP. Как использовано в настоящем документе, “пользовательское оборудование” или “UE” может не обязательно иметь “пользователя” в смысле человека–пользователя, который владеет и/или применяет релевантное устройство. Вместо этого, UE может представлять устройство, которое предназначено для продажи человеку–пользователю или для приведения в действие человеком–пользователем, но которое может исходно не быть ассоциировано с конкретным человеком–пользователем.
Беспроводное устройство 310 может поддерживать связь от устройства к устройству (D2D), например, посредством реализации стандарта 3GPP для осуществления связи по прямой линии связи, и может в этом случае называться устройством D2D–связи.
В качестве еще одного другого конкретного примера, в сценарии Интернета вещей (IoT), беспроводное устройство 310 может представлять машину или другие устройство, которое выполняет контроль и/или измерения и передает результаты такого контроля и/или измерений на другое беспроводное устройство и/или сетевой узел. Беспроводное устройство 310 может в этом случае представлять собой устройство связи от машины к машине (M2M), которое может в контексте 3GPP называться устройством связи машинного типа (MTC). В качестве одного конкретного примера, беспроводное устройство 310 может представлять собой UE, реализующее 3GPP стандарт узкополосного Интернета вещей (NB–IoT). Конкретные примеры таких машин или устройств представляют собой датчики, измерительные устройства, такие как измерители мощности, промышленное оборудование или домашние или персональные электронные приборы, например, холодильники, телевизоры, персональные носимые устройства, такие как часы и т.д. В других сценариях, беспроводное устройство может представлять транспортное средство или другое оборудование, которое способно контролировать и/или сообщать свой операционный статус или другие функции, ассоциированные с его функционированием.
Беспроводное устройство 310, как описано выше, может представлять конечную точку беспроводного соединения, в этом случае устройство может называться беспроводным терминалом. Более того, беспроводное устройство 310, как описано выше, может быть мобильным, в этом случае оно может также называться мобильным устройством или мобильным терминалом.
Как изображено на фиг. 3, беспроводное устройство 310 может представлять собой любой тип беспроводной конечной точки, мобильной станции, мобильного телефона, беспроводного телефона абонентской линии, смартфона, пользовательского оборудования, стационарного компьютера, PDA, сотового телефона, планшета, ноутбука, телефона VoIP или телефонной трубки, которые способны беспроводным образом отправлять и принимать данные и/или сигналы на и от сетевого узла, такого как сетевой узел 300 и/или другие беспроводные устройства. Беспроводное устройство 310 содержит процессор 312, устройство хранения 313, интерфейс 311 и антенну 311a. Подобно сетевому узлу 300, компоненты беспроводного устройства 310 изображены как отдельные блоки, находящиеся в одном большом блоке, однако на практике беспроводное устройство может содержать множество разных физических компонентов, которые составляют один проиллюстрированный компонент (например, устройство хранения 313 может содержать несколько дискретных микрочипов, каждый микрочип представляет часть полной емкости хранения).
Процессор 312 может представлять собой комбинацию одного или нескольких из микропроцессора, контроллера, микроконтроллера, центрального процессора, цифрового сигнального процессора, специализированной интегральной схемы, программируемой вентильной матрицы или любого другого подходящего вычислительного устройства, ресурса, или комбинацию аппаратных средств, программного обеспечения и/или кодированной логики, применяемых, чтобы обеспечивать, отдельно или в комбинации с другими компонентами беспроводного устройства 310, такими как устройство хранения 313, функциональность беспроводного устройства 310. Такая функциональность может включать в себя обеспечение различных беспроводных функций, рассматриваемых в настоящем документе, включая любые из признаков или преимуществ, раскрытых в настоящем документе.
Устройство хранения 313 может представлять собой любую форму энергозависимой или энергонезависимой памяти, включая, без ограничения, постоянное хранилище, твердотельную память, удаленно установленную память, магнитные носители, оптические носители, память с произвольным доступом (RAM), постоянную память (ROM), съемные носители или любой другой подходящий локальный или удаленный компонент памяти. Устройство хранения 313 может хранить любые подходящие данные, инструкции или информацию, включая программное обеспечение и кодированную логику, используемые беспроводным устройством 310. Устройство хранения 313 может использоваться, чтобы хранить любые вычисления, выполняемые процессором 312, и/или любые данные, принятые через интерфейс 311.
Интерфейс 311 может использоваться в беспроводной передаче сигнализации и/или данных между беспроводным устройством 310 и сетевым узлом 300. Например, интерфейс 311 может выполнять любое форматирование, кодирование или преобразование, которое может потребоваться, чтобы позволить беспроводному устройству 310 отправлять и принимать данные от сетевого узла 300 по беспроводному соединению. Интерфейс 311 может также включать в себя радиопередатчик и/или приемник, которые могут быть связаны с антенной 311a или представлять собой ее часть. Радиоблок может принимать цифровые данные, которые подлежат отправке на сетевой узел 301 посредством беспроводного соединения. Радиоблок может преобразовывать цифровые данные в радиосигнал, имеющий подходящие параметры канала и ширины полосы. Радиосигнал может затем передаваться посредством антенны 311a на сетевой узел 300.
Антенна 311a может представлять собой антенну любого типа, способную передавать и принимать данные и/или сигналы беспроводным способом. В некоторых вариантах осуществления, антенна 311a может содержать одну или несколько всенаправленных, секторных или панельных антенн, применяемых, чтобы передавать/принимать радиосигналы в диапазоне от 2 ГГц до 66 ГГц. Для простоты, антенна 311a может рассматриваться как часть интерфейса 311 в том смысле, что используется беспроводной сигнал.
Фиг. 4 иллюстрирует пример UE для выполнения LCP, в соответствии с определенными вариантами осуществления. Как изображено, пользовательское оборудование 400 представляет собой примерное беспроводное устройство, такое как беспроводное устройство 310 на фиг. 3.
Как изображено, UE 400 включает в себя антенну 405, радиочастотный (внешний) каскад 410, схему 415 обработки и считываемый компьютером носитель 430 хранения. Антенна 405 может включать в себя одну или несколько антенн или антенных решеток и сконфигурирована, чтобы отправлять и/или принимать беспроводные сигналы, и соединена с радиочастотным каскадом 410. В определенных альтернативных вариантах осуществления, беспроводное устройство 400 может не включать в себя антенну 405, и антенна 405 может вместо этого быть отдельной от беспроводного устройства 400 и может соединяться с беспроводным устройством 400 через интерфейс или порт.
Радиочастотный каскад 410 может содержать различные фильтры и усилители, соединен с антенной 405 и схемой 415 обработки и сконфигурирован, чтобы преобразовывать сигналы, передаваемые между антенной 405 и схемой 415 обработки. В некоторых альтернативных вариантах осуществления, беспроводное устройство 300 может не включать в себя радиочастотный каскад 410, и схема 415 обработки может вместо этого быть соединена с антенной 405 без радиочастотного каскада 410.
Схема 415 обработки может включать в себя одно или несколько из схемы радиочастотного (RF) приемопередатчика, схемы обработки основной полосы и схемы обработки приложения. В некоторых вариантах осуществления, схема RF приемопередатчика, схема обработки основной полосы и схема обработки приложения могут находиться на отдельных чипсетах. В альтернативных вариантах осуществления, часть или все из схемы обработки основной полосы и схемы обработки приложения могут комбинироваться в один чипсет, а схема RF приемопередатчика может находиться на отдельном чипсете. В других альтернативных вариантах осуществления, часть или все из схемы RF приемопередатчика и схемы обработки основной полосы могут находиться на одном и том же чипсете, а схема обработки приложения может находиться на отдельном чипсете. В других альтернативных вариантах осуществления, часть или все из схемы RF приемопередатчика, схемы обработки основной полосы и схемы обработки приложения могут комбинироваться в одном и том же чипсете. Схема 415 обработки может включать в себя, например, один или несколько центральных процессоров (CPU), один или несколько микропроцессоров, одну или несколько специализированных интегральных схем (ASIC) и/или одну или несколько программируемых вентильных матриц (FPGA).
В конкретных вариантах осуществления, некоторая или вся из функциональности, описанной в настоящем документе как обеспечиваемой беспроводным устройством, могут обеспечиваться посредством схемы 415 обработки, исполняющей инструкции, сохраненные на считываемом компьютером носителе 430 хранения. В альтернативных вариантах осуществления, некоторая или вся из функциональности может обеспечиваться посредством схемы 415 обработки без исполнения инструкций, сохраненных на считываемом компьютером носителе, например, посредством реализации на аппаратном уровне (прошивки). В любом из этих конкретных вариантов осуществления, независимо от того, исполняются ли инструкции, сохраненные на считываемом компьютером носителе хранения или нет, схема обработки может считаться сконфигурированной, чтобы выполнять описанную функциональность. Преимущества, обеспечиваемые такой функциональностью, не ограничены только схемой 415 обработки или другими компонентами UE 400, но используются беспроводным устройством в целом и/или конечными пользователями и беспроводной сетью в общем.
Антенна 405, радиочастотный каскад 410 и/или схема 415 обработки могут быть сконфигурированы, чтобы выполнять любые операции приема, описанные в настоящем документе как выполняемые беспроводным устройством. Любая информация, данные и/или сигналы могут приниматься от сетевого узла и/или другого беспроводного устройства.
Схема 415 обработки может быть сконфигурирована, чтобы выполнять любые операции определения, описанные в настоящем документе как выполняемые беспроводным устройством. Определение как выполняемое схемой 415 обработки может включать в себя обработку информации, полученной схемой 415 обработки посредством, например, преобразования полученной информации в другую информацию, сравнение полученной информации или преобразованной информации с информацией, хранящейся в беспроводном устройстве, и/или выполнение одной или нескольких операций на основе полученной информации или преобразованной информации, и осуществления определения в результате упомянутой обработки.
Антенна 405, радиочастотный каскад 410 и/или схема 415 обработки могут быть сконфигурированы, чтобы выполнять любые операции передачи, описанные в настоящем документе как выполняемые беспроводным устройством. Любая информация, данные и/или сигналы могут передаваться на сетевой узел и/или другое беспроводное устройство.
Считываемый компьютером носитель 430 хранения в общем действует, чтобы хранить инструкции, такие как компьютерная программа, программное обеспечение, приложение, включая одно или более из логики, правил, кода, таблиц и т.д., и/или другие инструкции, способные исполняться процессором. Примеры считываемого компьютером носителя 430 хранения включают в себя компьютерную память (например, память с произвольным доступом (RAM) или постоянную память (ROM)), носители массовой памяти (например, жесткий диск), съемные носители хранения (например, компакт–диск (CD) или цифровой видеодиск (DVD)) и/или любые другие энергозависимые или энергонезависимые, не–временные считываемые компьютером и/или исполняемые компьютером устройства памяти, которые хранят информацию, данные и/или инструкции, которые могут использоваться схемой 415 обработки. В некоторых вариантах осуществления, схема 415 обработки и считываемый компьютером носитель 430 хранения могут рассматриваться интегрированными.
Альтернативные варианты осуществления UE 400 могут включать в себя дополнительные компоненты помимо компонентов, показанных на фиг. 4, которые могут отвечать за обеспечение определенных аспектов функциональности UE, включая любое из функциональности, описанной в настоящем документе, и/или любой функциональности, необходимой для поддержки решения, описанного выше. В качестве только одного примера, UE 400 может включать в себя интерфейсы, устройства и схемы ввода и интерфейсы, устройства и схемы вывода. Интерфейсы, устройства и схемы ввода сконфигурированы, чтобы обеспечивать возможность ввода информации в UE 400, и соединены со схемой 415 обработки, чтобы обеспечивать возможность схеме 415 обработки обрабатывать введенную информацию. Например, интерфейсы, устройства и схемы ввода могут включать в себя микрофон, датчик близости или другой датчик, ключи/кнопки, сенсорный дисплей, одну или несколько камер, USB–порт или другие элементы ввода. Интерфейсы, устройства и схемы вывода сконфигурированы, чтобы обеспечивать возможность вывода информации из UE 400, и соединены со схемой 415 обработки, чтобы обеспечивать возможность схеме 415 обработки выводить информацию из UE 400. Например, интерфейсы, устройства или схемы вывода могут включать в себя динамик, дисплей, схему вибрации, USB–порт, интерфейс наушников или другие элементы вывода. С использованием одного или нескольких интерфейсов, устройств и схем ввода и вывода, UE 400 может осуществлять связь с конечными пользователями и/или беспроводной сетью и позволять им получать выгоду от функциональности, описанной в настоящем документе.
В качестве другого примера, UE 400 может включать в себя источник 435 питания. Источник 435 питания может содержать схему управления мощностью. Источник 435 питания может принимать мощность от источника питания, которая может содержаться в источнике 435 питания или быть внешней для источника питания. Например, UE 400 может содержать источник питания в форме батареи или аккумулятора, который соединен с или интегрирован в источник 435 питания. Могут также использоваться другие типы источников питания, такие как фотогальванические устройства. В качестве дополнительного примера, UE 400 может соединяться с внешним источником питания (таким как электрическая розетка) посредством схемы или интерфейса ввода, такого как электрический кабель, причем внешний источник питания подает мощность на источник 435 питания. Источник 435 питания может быть соединен с радиочастотным каскадом 410, схемой 415 обработки и/или считываемом компьютером носителем 430 хранения и может быть сконфигурирован, чтобы питать UE 400, включая схему 415 обработки, мощностью для выполнения функциональности, описанной в настоящем документе.
UE 400 может также включать в себя множество наборов схемы 415 обработки, считываемого компьютером носителя 430 хранения, радиосхемы 410 и/или антенны 405 для разных беспроводных технологий, интегрированных в беспроводное устройство 400, таких как, например, беспроводные технологии GSM, WCDMA, LTE, NR, WiFi или Bluetooth. Эти беспроводные технологии могут быть интегрированы в один и тот же или разные чипсеты и другие компоненты в беспроводном устройстве 400.
Любые этапы или признаки, описанные в настоящем документе, представляют собой только иллюстративные примеры определенных вариантов осуществления. Не требуется, ни чтобы все варианты осуществления содержали в себе все раскрытые этапы или признаки, ни чтобы этапы выполнялись в точном порядке, изображенном или описанном в настоящем документе. Более того, некоторые варианты осуществления могут включать в себя этапы или признаки, не проиллюстрированные или описанные в настоящем документе, включая этапы, присущие одному или нескольким из этапов, раскрытых в настоящем документе.
Любые подходящие этапы, способы или функции могут выполняться посредством компьютерного программного продукта, который может, например, исполняться компонентами и оборудованием, проиллюстрированным на одном или нескольких из приведенных выше чертежей. Например, устройство хранения 403 может содержать считываемое компьютером средство, на котором может храниться компьютерная программа. Компьютерная программа может включать в себя инструкции, которые побуждают процессор 402 (и любые операционно связанные объекты и устройства, такие как интерфейс 401 и устройство хранения 403) исполнять способы в соответствии с вариантами осуществления, описанными в настоящем документе. Компьютерная программа и/или компьютерный программный продукт может, таким образом, обеспечивать средства для выполнения любых этапов, раскрытых в настоящем документе.
Любые подходящие этапы, способы или функции могут выполняться посредством одного или нескольких функциональных модулей. Каждый функциональный модуль может содержать программное обеспечение, компьютерные программы, подпрограммы, библиотеки, исходный код или любую другую форму исполняемых инструкций, которые исполняются, например, процессором. В некоторых вариантах осуществления, каждый функциональный модуль может быть реализован в аппаратных средствах и/или в программном обеспечении. Например, один или несколько или все функциональные модули могут быть реализованы процессорами 412 и/или 402, возможно во взаимодействии с устройством хранения 413 и/или 403. Процессоры 412 и/или 402 и устройство хранения 413 и/или 403 могут, таким образом, быть выполнены, чтобы позволять процессорам 412 и/или 402 извлекать инструкции из устройства хранения 413 и/или 403 и исполнять извлеченные инструкции, чтобы позволять соответствующему функциональному модулю выполнять любые этапы или функции, раскрытые в настоящем документе.
Фиг. 5 иллюстрирует примерный способ 500, осуществляемый беспроводным устройством 400, для выполнения LCP в соответствии с определенными вариантами осуществления. Способ начинается в этапе 510, когда беспроводное устройство 400 определяет набор логических каналов, ассоциированных с профилем передачи. В соответствии с некоторыми вариантами осуществления, профиль передачи может приниматься в предоставлении планирования от сетевого узла.
В конкретном варианте осуществления, профиль передачи может идентифицировать длительность для по меньшей мере одного логического канала из набора логических каналов для обслуживания беспроводным устройством 400. Длительность может измеряться как по меньшей мере одно из числа сегментов и числа символов мультиплексирования с ортогональным частотным разделением (OFDM). В другом варианте осуществления, профиль передачи может идентифицировать шаг поднесущей для по меньшей мере одного логического канала из набора логических каналов для обслуживания беспроводным устройством 400.
На этапе 520, беспроводное устройство 400 определяет по меньшей мере один логический канал из набора логических каналов для обслуживания на основе профиля передачи. В конкретном варианте осуществления, например, беспроводное устройство 400 может приоритизировать по меньшей мере один логический канал из набора логических каналов над по меньшей мере одним логическим каналом, не включенным в набор логических каналов. Дополнительно, в конкретном варианте осуществления, беспроводное устройство может определять, что профиль передачи включен в конфигурацию логического канала. Конфигурация логического канала может идентифицировать профиль передачи для применения к конкретному логическому каналу в наборе логических каналов.
В конкретном варианте осуществления, профиль передачи включает в себя список идентификаторов логического канала, которые уникально определяют конкретный один из набора логических каналов. Беспроводное устройство 400 может определять по меньшей мере один логический канал из набора логических каналов для обслуживания на основе профиля передачи путем определения, что идентификатор логического канала, ассоциированный с по меньшей мере одним логическим каналом, включен в список идентификаторов логического канала в профиле передачи.
В конкретном варианте осуществления, профиль передачи может включать в себя индивидуальный для канала приоритет для каждого логического канала в наборе логических каналов и приоритизированную битовую скорость для каждого логического канала в наборе логических каналов.
В конкретном варианте осуществления, беспроводное устройство 400 может также быть сконфигурировано, чтобы обслуживать по меньшей мере один из набора логических каналов.
В некоторых вариантах осуществления, способ для выполнения LCP, как описано выше, может выполняться компьютерным сетевым виртуальным устройством. Фиг. 6 иллюстрирует примерное виртуальное вычислительное устройство 600 для выполнения LCP, в соответствии с некоторыми вариантами осуществления. В некоторых вариантах осуществления, виртуальное вычислительное устройство 600 может включать в себя модули для выполнения этапов, аналогичных этапам, описанным выше касаемо способа, проиллюстрированного и описанного на фиг. 5. Например, виртуальное вычислительное устройство 600 может включать в себя первый модуль 610 определения, второй модуль 620 определения и любые другие подходящие модули для выполнения LCP. В некоторых вариантах осуществления, один или несколько модулей могут быть реализованы с использованием схемы 415 обработки согласно фиг. 4. В некоторых вариантах осуществления, функции двух или нескольких различных модулей могут комбинироваться в один модуль.
Первый модуль 610 определения может выполнять некоторые из функций определения виртуального вычислительного устройства 600. Например, в конкретном варианте осуществления, первый модуль 610 определения может определять набор логических каналов, ассоциированных с профилем передачи.
Второй модуль 620 определения может выполнять некоторые другие из функций определения виртуального вычислительного устройства 600. Например, в конкретном варианте осуществления, второй модуль 620 определения может определять по меньшей мере один логический канал из набора логических каналов для обслуживания на основе профиля передачи.
Другие варианты осуществления виртуального вычислительного устройства 600 могут включать в себя дополнительные компоненты помимо компонентов, показанных на фиг. 6, которые могут отвечать за обеспечение определенных аспектов функциональности беспроводного устройства, включая любую из функциональности, описанной выше, и/или любой дополнительной функциональности (включая любую функциональность, необходимую для поддержки решений, описанных выше). Различные другие типы беспроводных устройств 400 могут включать в себя компоненты, имеющие одни и те же физические аппаратные средства, но сконфигурированные (например, посредством программирования), чтобы поддерживать разные технологии радиодоступа, или могут представлять частично или полностью разные физические компоненты.
Фиг. 7 иллюстрирует примерный сетевой узел 700 для выполнения LCP, в соответствии с некоторыми вариантами осуществления. Как изображено, сетевой узел 700 представляет собой другой примерный сетевой узел, такой как сетевой узел 300 на фиг. 3. В общем, сетевой узел 700 может представлять собой любой тип сетевого радиоузла или любого сетевого узла, который осуществляет связь с беспроводным устройством и/или с другим сетевым узлом.
Сетевые узлы 700 могут развертываться по всей сети 100 как гомогенное развертывание, гетерогенное развертывание или смешанное развертывание. Гомогенное развертывание может обычно описывать развертывание, составленное из одного и того же (или аналогичного) типа сетевых узлов 115 и/или сходного покрытия и размеров соты и межстанционных расстояний. Гетерогенное развертывание может обычно описывать развертывания с использованием разнообразных типов сетевых узлов 115, имеющих разные размеры сот, мощности передачи, производительности и межстанционные расстояния. Например, гетерогенное развертывание может включать в себя множество узлов низкой мощности, размещенных в топологии макросоты. Смешанные развертывания могут включать в себя сочетание гомогенных частей и гетерогенных частей.
Сетевой узел 700 может включать в себя одно или несколько из приемопередатчика 710, процессора 720, памяти 730 и сетевого интерфейса 740. В некоторых вариантах осуществления, приемопередатчик 710 обеспечивает передачу беспроводных сигналов и прием беспроводных сигналов на/от беспроводного устройства 310 и/или UE 400 (например, посредством антенны 750), процессор 720 исполняет инструкции для обеспечения некоторой или всей из функциональности, описанной выше как обеспечиваемой сетевым узлом 700, память 730 хранит инструкции, исполняемые процессором 720, и сетевой интерфейс 740 передает сигналы на внутренние сетевые компоненты, такие как шлюз, коммутатор, маршрутизатор, Интернет, коммутируемая телефонная сеть общего пользования (PSTN), узлы базовой сети или контроллеры радиосети и т.д.
В некоторых вариантах осуществления, сетевой узел 700 может использовать многоантенные методы и может быть оборудован множеством антенн и способен поддерживать методы MIMO. Одна или несколько антенн могут иметь управляемую поляризацию. Другими словами, каждый элемент может иметь два совмещенных под–элемента с разными поляризациями (например, 90–градусное разделение, как в кросс–поляризации), так что разные наборы весов формирования диаграммы направленности будут давать разную поляризацию излучаемых волн.
Процессор 720 может включать в себя любую подходящую комбинацию аппаратных средств и программного обеспечения, реализуемых в одном или нескольких модулях, чтобы исполнять инструкции и манипулировать данными для выполнения некоторых или всех из описанных функций сетевого узла 700. В некоторых вариантах осуществления, процессор 720 может включать в себя, например, один или несколько компьютеров, один или несколько центральных процессоров (CPU), один или несколько микропроцессоров, одно или несколько приложений и/или другую логику.
Память 730 обычно функционирует, чтобы хранить инструкции, такие как компьютерная программа, программное обеспечение, приложение, включая одно или более из логики, правил, алгоритмов, кода, таблиц и т.д., и/или другие инструкции, которые могут исполняться процессором. Примеры памяти 730 включают в себя компьютерную память (например, память с произвольным доступом (RAM) или постоянную память (ROM)), носители массовой памяти (например, жесткий диск), съемные носители хранения (например, компакт–диск (CD) или цифровой видеодиск (DVD)), и/или любые другие энергозависимые или энергонезависимые, не–временные считываемые компьютером и/или исполняемые компьютером устройства памяти, которые хранят информацию.
В некоторых вариантах осуществления, сетевой интерфейс 740 коммуникативно связан с процессором 720 и может относиться к любому подходящему устройству, действующему, чтобы принимать ввод для сетевого узла 700, отправлять вывод из сетевого узла 700, выполнять подходящую обработку ввода и/или вывода, осуществлять связь с другими устройствами или любую комбинацию вышеуказанного. Сетевой интерфейс 740 может включать в себя подходящие аппаратные средства (например, порт, модем, карту сетевого интерфейса и т.д.) и программное обеспечение, включая преобразование протоколов и функциональные возможности обработки данных, чтобы осуществлять связь через сеть.
Другие варианты осуществления сетевого узла 700 могут включать в себя дополнительные компоненты помимо компонентов, описанных на фиг. 7, которые могут отвечать за обеспечение определенных аспектов функциональности сетевого радиоузла, включая любую из функциональности, описанной выше, и/или любой дополнительной функциональности (включая любую функциональность, необходимую для поддержки решений, описанных выше). Различные другие типы сетевых узлов могут включать в себя компоненты, имеющие одни и те же физические аппаратные средства, но сконфигурированные (например, посредством программирования), чтобы поддерживать различные технологии радиодоступа, или могут представлять частично или полностью различные физические компоненты. Дополнительно, термины “первый” и “второй” приводятся только для иллюстративных целей и могут использоваться взаимозаменяемым образом.
Фиг. 8 иллюстрирует примерный способ 800, осуществляемый посредством сетевого узла 700, для выполнения LCP в соответствии с определенными вариантами осуществления. Способ начинается в этапе 810, где сетевой узел 700 ассоциирует набор логических каналов с профилем передачи для приоритизации обслуживания логических каналов беспроводным устройством 400. В конкретном варианте осуществления, профиль передачи включает в себя индивидуальный для канала приоритет для каждого логического канала в наборе логических каналов и приоритизированную битовую скорость для каждого логического канала в наборе логических каналов. В другом варианте осуществления, профиль передачи может включать в себя список идентификаторов логического канала, которые уникально идентифицируют конкретный один из набора логических каналов. В еще одном другом варианте осуществления, профиль передачи может дополнительно или альтернативно включать в себя шаг поднесущей для по меньшей мере одного логического канала из набора логических каналов для обслуживания беспроводным устройством.
На этапе 820, сетевой узел 700 конфигурирует беспроводное устройство 400 для обслуживания набора логических каналов на основе профиля передачи. В конкретном варианте осуществления, например, сетевой узел 700 может передавать профиль передачи на беспроводное устройство. В конкретном варианте осуществления, профиль передачи может быть включен в предоставление планирования, передаваемое на беспроводное устройство 400. В конкретном варианте осуществления, профиль передачи может идентифицировать длительность для по меньшей мере одного логического канала из набора логических каналов для обслуживания беспроводным устройством.
В другом варианте осуществления, конфигурация логического канала может передаваться на беспроводное устройство 400. Конфигурация логического канала может идентифицировать ассоциацию между профилем передачи и набором логических каналов. Сетевой узел 700 может определять индивидуальный для канала приоритет каждого логического канала в наборе логических каналов на основе типа услуги или приложения, ассоциированных с каждым соответственным логическим каналом.
В конкретном варианте осуществления, сетевой узел 700 может также принимать, от беспроводного устройства 400, данные восходящей линии связи, обслуживаемые на по меньшей мере одном логическом канале в наборе логических каналов. По меньшей мере один логический канал в наборе логических каналов может быть приоритизирован над меньшей мере одним логическим каналом, не включенным в набор логических каналов, на основе по меньшей мере одного профиля передачи.
В некоторых вариантах осуществления, способ для выполнения LCP, как описано выше, может осуществляться компьютерным сетевым виртуальным устройством. Фиг. 9 иллюстрирует примерное виртуальное вычислительное устройство 900 для выполнения LCP, в соответствии с некоторыми вариантами осуществления. В некоторых вариантах осуществления, виртуальное вычислительное устройство 900 может включать в себя модули для выполнения этапов, аналогичных этапам, описанным выше касаемо способа, проиллюстрированного и описанного на фиг. 8. Например, виртуальное вычислительное устройство 900 может включать в себя по меньшей мере один модуль 910 ассоциирования, модуль 920 конфигурирования и любые другие подходящие модули для выполнения LCP. В некоторых вариантах осуществления, один или несколько модулей могут быть реализованы посредством схемы 720 обработки согласно фиг. 7. В некоторых вариантах осуществления, функции двух или более различных модулей могут комбинироваться в один модуль.
Модуль 910 ассоциирования может выполнять функции ассоциирования виртуального вычислительного устройства 900. Например, в конкретном варианте осуществления, модуль 910 ассоциирования может ассоциировать набор логических каналов с профилем передачи для приоритизации обслуживания логических каналов беспроводным устройством 400.
Модуль 920 конфигурирования может выполнять функции конфигурирования виртуального вычислительного устройства 900. Например, в конкретном варианте осуществления, модуль 920 конфигурирования может конфигурировать беспроводное устройство 400 для обслуживания набора логических каналов на основе профиля передачи.
Другие варианты осуществления виртуального вычислительного устройства 900 могут включать в себя дополнительные компоненты помимо компонентов, показанных на фиг. 9, которые могут отвечать за обеспечение определенных аспектов функциональности сетевого узла 115, включая любую из функциональности, описанной выше, и/или любой дополнительной функциональности (включая любую функциональность, необходимую для поддержки решений, описанных выше). Различные разные типы сетевых узлов 115 могут включать в себя компоненты, имеющие одни и те же физические аппаратные средства, но сконфигурированные (например, посредством программирования), чтобы поддерживать разные технологии радиодоступа, или могут представлять частично или полностью разные физические компоненты.
Фиг. 10 иллюстрирует систему связи, в соответствии с некоторыми вариантами осуществления. Как изображено, система связи включает в себя телекоммуникационную сеть 1010, такую как сотовая сеть 3GPP–типа, которая содержит сеть 1011 доступа, такую как сеть радиодоступа, и базовую сеть 1014. Сеть 1011 доступа содержит множество базовых станций 1012a, 1012b, 1012c, таких как NB, eNB, gNB или другие типы беспроводных точек доступа, каждая из которых определяет соответствующую область 1013a, 1013b, 1013c покрытия. Каждая базовая станция 1012a, 1012b, 1012c может соединяться с базовой сетью 1014 по проводному или беспроводному соединению 1015. Первое пользовательское оборудование (UE) 1091, расположенное в области 1013c покрытия, сконфигурировано, чтобы беспроводным образом соединяться с соответствующей базовой станции 1012c или получать поисковый вызов от нее. Второе UE 1092 в области 1013a покрытия может беспроводным способом соединяться с соответствующей базовой станцией 1012a. В то время как множество UE 1091, 1092 проиллюстрированы в данном примере, раскрытые варианты осуществления равным образом применимы в ситуации, где одно UE находится в области покрытия или где одно UE соединяется с соответствующей базовой станцией 1012.
Телекоммуникационная сеть 1010 сама соединена с хост–компьютером 1030, который может быть воплощен в аппаратных средствах и/или программном обеспечении отдельного сервера, облачного сервера, распределенного сервера или как ресурсы обработки в группе серверов. Хост–компьютер 1030 может находиться во владении или управлении провайдера услуги или может эксплуатироваться провайдером услуги или от лица провайдера услуги. Соединения 1021, 1022 между телекоммуникационной сетью 1010 и хост–компьютером 1030 могут проходить непосредственно от базовой сети 1014 к хост–компьютеру 1030 или могут проходить через опциональную промежуточную сеть 1020. Промежуточная сеть 020 может быть одной или комбинацией более чем одной из общедоступной, частной или хостируемой сети; промежуточная сеть 1020, если таковая имеется, может представлять собой транспортную сеть или Интернет; в частности, промежуточная сеть 1020 может содержать две или более под–сетей (не показаны).
Система связи согласно фиг. 10 в целом обеспечивает возможность связности между одним из соединенных UE 1091, 1092 и хост–компьютером 1030. Связность может быть описана как over–the–top (OTT, технология прямой доставки контента) соединение 1050. Хост–компьютер 1030 и соединенные UE 1091, 1092 сконфигурированы, чтобы передавать данные и/или сигнализацию через ОТТ–соединение 1050, с использованием сети 1011 доступа, базовой сети 1014, любой промежуточной сети 1020 и возможной дополнительной инфраструктуры (не показаны) в качестве промежуточных звеньев. ОТТ–соединение 1050 может быть прозрачным в том смысле, что участвующие устройства связи, через которые проходит ОТТ–соединение 1050, не осведомлены о маршрутизации передач восходящей линии связи и нисходящей линии связи. Например, базовая станция 1012 не может или не должна информироваться о прошлой маршрутизации входящей передачи нисходящей линии связи с данными, исходящими из хост–компьютера 1030 для пересылки (например, передачи на обслуживание) на соединенное UE 1091. Аналогично, базовая станция 1012 не обязательно должна быть осведомлена о будущей маршрутизации осуществляемой передачи восходящей линии связи, исходящей из UE 1091 в направлении хост–компьютера 1030.
Примерные реализации, в соответствии с вариантом осуществления, UE, базовой станции и хост–компьютера, обсужденных в предшествующих абзацах, не будут описываться со ссылкой на фиг. 11. В системе 1100 связи, хост–компьютер 1110 содержит аппаратные средства 1115, включающие в себя интерфейс 1116 связи, сконфигурированный, чтобы устанавливать и поддерживать проводное или беспроводное соединение с интерфейсом другого устройства связи системы 1100 связи. Хост–компьютер 1110 дополнительно содержит схему 1118 обработки, которая может иметь функциональные возможности хранения и/или обработки. В частности, схема 1118 обработки может содержать один или несколько программируемых процессоров, специализированных интегральных схем, программируемых вентильных матриц или их комбинаций (не показаны), адаптированных, чтобы исполнять инструкции. Хост–компьютер 1110 дополнительно содержит программное обеспечение 1111, которое хранится в хост–компьютере 1110 или доступно ему и может исполняться схемой 1118 обработки. Программное обеспечение 1111 включает в себя хост–приложение 1112. Хост–приложение 1112 может применяться, чтобы предоставлять услугу удаленному пользователю, такому как UE 1130, соединяющееся через ОТТ–соединение 1150, завершающееся в UE 1130 и хост–компьютере 1110. При обеспечении услуги удаленному пользователю, хост–приложение 1112 может обеспечивать пользовательские данные, которые передаются с использованием ОТТ–соединения 1150.
Система 1100 связи дополнительно включает в себя базовую станцию 1120, обеспеченную в телекоммуникационной системе и содержащую аппаратные средства 1125, позволяющие ей осуществлять связь с хост–компьютером 1110 и с UE 1130. Аппаратные средства 1125 могут включать в себя интерфейс 1126 связи для установки и поддержки проводного или беспроводного соединения с интерфейсом другого устройства связи системы 1100 связи, а также радиоинтерфейс 1127 для установки и поддержания по меньшей мере беспроводного соединения 1170 с UE 1130, расположенным в области покрытия (не показано на фиг. 6), обслуживаемой базовой станцией 1120. Интерфейс 1126 связи может быть сконфигурирован, чтобы обеспечивать соединение 1160 с хост–компьютером 1110. Соединение 1160 может быть прямым или может проходить через базовую сеть (не показана на фиг. 6) телекоммуникационной системы и/или через одну или несколько промежуточных сетей вне телекоммуникационной системы. В показанном варианте осуществления, аппаратные средства 1125 базовой станции 1120 дополнительно включают в себя схему 1128 обработки, которая может содержать один или несколько программируемых процессоров, специализированных интегральных схем, программируемых вентильных матриц или их комбинаций (не показаны), адаптированных, чтобы исполнять инструкции. Базовая станция 1120 дополнительно имеет программное обеспечение 1121, сохраненное внутренним образом или доступное через внешнее соединение.
Система 1100 связи дополнительно включает в себя уже упомянутое UE 1130. Его аппаратные средства 1135 могут включать в себя радиоинтерфейс 1137, сконфигурированный, чтобы устанавливать и поддерживать беспроводное соединение 1170 с базовой станцией, обслуживающей область покрытия, в которой в текущее время находится UE 1130. Аппаратные средства 1135 UE 1130 дополнительно включают в себя схему 1138 обработки, которая может содержать один или несколько программируемых процессоров, специализированных интегральных схем, программируемых вентильных матриц или их комбинаций (не показаны), адаптированных, чтобы исполнять инструкции. UE 1130 дополнительно содержит программное обеспечение 1131, которое хранится в UE 1130 или доступно ему и может исполняться схемой 1138 обработки. Программное обеспечение 1131 включает в себя клиентское приложение 1132. Клиентское приложение 1132 может приводиться в действие, чтобы обеспечивать услугу человеку–пользователю или не–человеку–пользователю посредством UE 1130, при поддержке хост–компьютера 1110. В хост–компьютере 1110, исполняющееся хост–приложение 1112 может осуществлять связь с исполняющимся клиентским приложением 1132 через ОТТ–соединение 1150, завершающееся в UE 1130 и хост–компьютере 1110. При обеспечении услуги пользователю, клиентское приложение 1132 может принимать данные запроса от хост–приложения 1112 и предоставлять пользовательские данные в ответ на данные запроса. ОТТ–соединение 1150 может передавать и как данные запроса, так и пользовательские данные. Клиентское приложение 1132 может взаимодействовать с пользователем, чтобы генерировать пользовательские данные, которые оно обеспечивает.
Отметим, что хост–компьютер 1110, базовая станция 1120 и UE 1130, проиллюстрированные на фиг. 11, могут быть идентичными хост–компьютеру 3230, одной из базовых станций 3212a, 3212b, 3212c и одному из UE 3291, 3292 согласно фиг. 10, соответственно. То есть, внутренняя обработка этих объектов может быть такой, как показано на фиг. 11, и независимо, топология окружающей сети может такой, как на фиг. 10.
На фиг. 11, ОТТ–соединение 1150 начерчено абстрактно, чтобы проиллюстрировать связь между хост–компьютером 1110 и пользовательским оборудованием 1130 через базовую станцию 1120, без явной ссылки на любые промежуточные устройства и точную маршрутизацию сообщений через эти устройства. Сетевая инфраструктура может определять маршрутизацию, которая может быть сконфигурирована, чтобы скрываться от UE 1130 и/или от провайдера услуги, задействующего хост–компьютер 1110. В то время как ОТТ–соединение 1150 активно, сетевая инфраструктура может дополнительно принимать решения, посредством которых она динамически изменяет маршрутизацию (например, с учетом выравнивания нагрузки или реконфигурации сети).
Беспроводное соединение 1170 между UE 1130 и базовой станцией 1120 соответствует решениям вариантов осуществления, описанных в настоящем раскрытии. Один или несколько различных вариантов осуществления улучшают рабочие характеристики OTT–услуг, предоставляемых на UE 1130 с использованием ОТТ–соединения 1150, в котором беспроводное соединение 1170 образует последний сегмент. Более конкретно, решения этих вариантов осуществления могут улучшать определение того, какие логические каналы обслуживаются, и тем самым обеспечивают преимущества, такие как улучшенное качество обслуживания.
Процедура измерения может быть обеспечена в целях контроля скорости передачи данных, задержки и других факторов, по которым усовершенствуются один или несколько вариантов осуществления. Может дополнительно существовать опциональная функциональность сети для реконфигурирования ОТТ–соединения 1150 между хост– компьютером 1110 и UE 1130, в ответ на вариации в результатах измерения. Процедура измерения и/или функциональность сети для реконфигурирования ОТТ–соединения 1150 могут быть реализованы в программном обеспечении 1111 хост–компьютера 1110 и/или в программном обеспечении 1131 UE 1130. В вариантах осуществления, датчики (не показаны) могут быть развернуты в устройствах связи или в ассоциации с устройствами связи, через которые проходит ОТТ–соединение 1150; датчики могут участвовать в процедуре измерения путем предоставления значений контролируемых величин, проиллюстрированных выше, или предоставления значений других физических величин, из которых программное обеспечение 1111, 1131 может вычислять или оценивать контролируемые величины. Реконфигурирование ОТТ–соединения 1150 может включать в себя формат сообщения, настройки повторной передачи, предпочтительную маршрутизацию и т.д.; реконфигурирование не должно влиять на базовую станцию 1120, и оно может быть неизвестно или не восприниматься базовой станцией 1120. Такие процедуры и функциональности могут быть известны и реализованы в данной области техники. В некоторых вариантах осуществления, измерения могут предусматривать проприетарную сигнализацию UE, облегчающую измерения хост–компьютером 1110 пропускной способности, времени распространения, задержки и тому подобного. Измерения могут быть реализованы тем, что программное обеспечение 1111, 1131 вызывает передачу сообщений, в частности, пустых или ‘фиктивных’ сообщений, с использованием ООТ–соединения 1150, в то время как оно контролирует время распространения, ошибки и т.д.
Фиг. 12 представляет собой блок–схему последовательности операций, иллюстрирующую способ, реализуемый в системе связи, в соответствии с одним вариантом осуществления. Система связи включает в себя хост–компьютер, базовую станцию и UE, которые могут представлять собой хост–компьютер, базовую станцию и UE, описанные со ссылкой на фиг. 10 и 11. Для простоты настоящего раскрытия, только ссылки на фиг. 12 будут включены в этот раздел. На опциональном первом этапе 1210 способа, UE принимает данные ввода, обеспечиваемые хост–компьютером. Дополнительно или альтернативно, на опциональном втором этапе 1220, UE обеспечивает пользовательские данные. На опциональном подэтапе 1225 второго этапа 1220, UE обеспечивает пользовательские данные путем исполнения клиентского приложения. На дополнительном опциональном подэтапе 1215 первого этапа 1210, UE исполняет клиентское приложение, которое обеспечивает пользовательские данные в ответ на принятые данные ввода, обеспечиваемые хост–компьютером. При обеспечении пользовательских данных, исполняемое клиентское приложение может дополнительно учитывать пользовательский ввод, принимаемый от пользователя. Независимо от конкретного способа, которым были обеспечены пользовательские данные, UE инициирует, на опциональном третьем подэтапе 1230, передачу пользовательских данных на хост–компьютер. На четвертом этапе 1240 способа, хост–компьютер принимает пользовательские данные, передаваемые от UE, в соответствии с решениями вариантов осуществления, описанных в настоящем раскрытии.
Фиг. 13 представляет собой блок–схему последовательности операций, иллюстрирующую способ, реализуемый в системе связи, в соответствии с одним вариантом осуществления. Система связи включает в себя хост–компьютер, базовую станцию и UE, которые могут представлять собой хост–компьютер, базовую станцию и UE, описанные со ссылкой на фиг. 10 и 11. Для простоты настоящего раскрытия, только ссылки на фиг. 13 будут включены в этот раздел. На опциональном первом этапе 1310 способа, в соответствии с решениями вариантов осуществления, описанными в настоящем раскрытии, базовая станция принимает пользовательские данные от UE. На опциональном втором этапе 1320, базовая станция инициирует передачу принятых пользовательских данных на хост–компьютер. На третьем этапе 1330, хост–компьютер принимает пользовательские данные, переносимые в передаче, инициированной базовой станцией.
Некоторые аспекты концепции изобретения были описаны выше в основном со ссылкой на некоторые варианты осуществления. Однако, как должно быть понятно специалистам в данной области техники, варианты осуществления, отличные от вариантов осуществления, раскрытых выше, в равной степени возможны и входят в объем концепции изобретения. Аналогично, хотя был рассмотрен ряд различных комбинаций, все возможные комбинации не были раскрыты. Специалисту в данной области техники должно быть понятно, что другие комбинации существуют и находятся в пределах объема концепции изобретения. Более того, как понятно специалисту в данной области техники, раскрытые в настоящем документе варианты осуществления применимы также к другим стандартам и системам связи, и любой признак из конкретного чертежа, раскрытого во взаимосвязи с другими признаками, может применяться к любому другому чертежу и или комбинироваться с различными признаками.
Модификации, дополнения или опущения могут выполняться в системах или устройствах, описанных в настоящем документе, без отклонения от объема раскрытия. Компоненты систем и устройств могут быть интегрированными или отдельными. Более того, операции систем и устройств могут выполняться большим, меньшим числом компонентов или другими компонентами. Дополнительно, операции систем и устройств могут выполняться с использованием любой подходящей логики, содержащей программное обеспечение, аппаратные средства и/или другую логику. Как использовано в настоящем документе, “каждый” относится к каждому члену набора или каждому члену поднабора набора.
Модификации, дополнения или опущения могут выполняться в способах, описанных в настоящем документе, без отклонения от объема раскрытия. Способы могут включать в себя больше, меньше этапов или другие этапы. Дополнительно, этапы могут выполняться в любом подходящем порядке.
Хотя настоящее раскрытие было описано в терминах некоторых вариантов осуществления, модификации и перестановки вариантов осуществления будут очевидны специалистам в данной области техники. Соответственно, приведенное выше описание вариантов осуществления не ограничивает настоящее раскрытие. Другие изменения, замены и модификации возможны без отклонения от сущности и объема настоящего раскрытия, как определено следующей формулой изобретения.