СПОСОБ И ОБОРУДОВАНИЕ ДЛЯ УСТОЙЧИВОГО К СБОЯМ ПРИЕМА ПЕРЕДАЧИ СООБЩЕНИЙ ПО ПРЯМОЙ ТРАНЗИТНОЙ СЕТИ Российский патент 2025 года по МПК H04L1/16 H04L1/18 H04W88/08 

Описание патента на изобретение RU2840329C2

Область техники, к которой относится изобретение

[1] Настоящее раскрытие, в общем, относится к системам связи, а более конкретно, настоящее раскрытие относится к робастной (устойчивой к сбоям) передаче и приему сообщений по прямой транзитной сети.

Уровень техники

[2] Мобильная связь пятого поколения (5G) или нового радио (NR) в последнее время приобретает растущий импульс в силу всех глобальных технических действий для различных возможных вариантов технологий в промышленности и науке. В текущей прямой транзитной сети на основе открытой сети радиодоступа (O-RAN), требуется робастность (устойчивость к сбоям) базовой сети, и предоставляются несколько методик для устройства отправки сообщений, чтобы обнаруживать сбой при передаче сообщений по прямой транзитной сети либо сбой при декодировании сообщений в приемном устройстве.

Сущность изобретения

Решение задачи

[3] Настоящее раскрытие относится к системам связи, а более конкретно, настоящее раскрытие относится к устойчивой к сбоям передаче и приему сообщений по прямой транзитной сети.

[4] В одном варианте осуществления, предоставляется передающее устройство базовой станции для обработки подтверждения приема сообщения плоскости управления (C-плоскости) в системе беспроводной связи. DU содержит процессор, выполненный с возможностью формировать расширение секций для запроса на подтверждение приема/отрицание приема (ACK/NACK), включающего в себя поле (ackNackReqId) идентификатора ACK/NACK-запроса и поле (extLen) длины, при этом поле ackNackReqId указывает идентификатор (ID) ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций. Передающее устройство дополнительно содержит приемо-передающее устройство, функционально подсоединенное к процессору, причем приемо-передающее устройство выполнено с возможностью: передавать, в приемное устройство, сообщение C-плоскости, включающее в себя расширение секций для ACK/NACK-запроса, и принимать, из RU, ACK-сообщение, соответствующее сообщению C-плоскости.

[5] В другом варианте осуществления, предоставляется приемное устройство для обработки подтверждения приема сообщения C-плоскости в системе беспроводной связи. Приемное устройство содержит приемо-передающее устройство, выполненное с возможностью принимать, из передающего устройства, сообщение C-плоскости, включающее в себя расширение секций для ACK/NACK-запроса. Приемное устройство дополнительно содержит процессор, функционально соединенный с приемо-передающим устройством, причем процессор выполнен с возможностью идентифицировать расширение секций, включенное в сообщение C-плоскости для ACK/NACK-запроса, включающего в себя поле ackNackReqId и поле extLen, при этом поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций. Приемо-передающее устройство приемного устройства дополнительно выполнено с возможностью передавать, в передающее устройство, ACK-сообщение, соответствующее сообщению C-плоскости.

[6] В еще одном другом варианте осуществления, предоставляется способ для передающего устройства базовой станции для обработки подтверждения приема сообщения C-плоскости в системе беспроводной связи. Передающее устройство содержит: формирование расширения секций для ACK/NACK-запроса, включающего в себя поле ackNackReqId и поле extLen, при этом поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций; передачу, в приемное устройство, сообщения C-плоскости, включающего в себя расширение секций для ACK/NACK-запроса; и прием, из приемного устройства, ACK-сообщения, соответствующего сообщению C-плоскости.

[7] Согласно вариантам осуществления, способ осуществляется посредством распределенного блока открытой сети радиодоступа (O-RAN) (O-DU). Способ содержит передачу, в O-RAN-радиоблок (O-RU) через прямой транзитный интерфейс, одного или более сообщений плоскости управления (C-плоскости). Способ содержит прием, из O-RU через прямой транзитный интерфейс, сообщения обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор (ID) запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[8] Согласно вариантам осуществления, способ осуществляется посредством радиоблока открытой сети радиодоступа (O-RAN) (O-RU). Способ содержит прием, из распределенного O-RAN-блока (O-DU) через прямой транзитный интерфейс, одного или более сообщений плоскости управления (C-плоскости). Способ содержит передачу, в O-RU через прямой транзитный интерфейс, сообщения обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[9] Согласно вариантам осуществления, устройство распределенного блока открытой сети радиодоступа (O-RAN) (O-DU) содержит по меньшей мере одно приемо-передающее устройство и по меньшей мере один процессор, подсоединенный, по меньшей мере, к одному приемо-передающему устройству. По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью передавать, в O-RAN-радиоблок (O-RU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости). По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью принимать, из O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[10] Согласно вариантам осуществления, устройство радиоблока открытой сети радиодоступа (O-RAN) (O-RU), для способа, содержит по меньшей мере одно приемо-передающее устройство и по меньшей мере один процессор, подсоединенный, по меньшей мере, к одному приемо-передающему устройству. По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью принимать, из распределенного O-RAN-блока (O-DU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости). По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью передавать, в O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[11] Другие технические признаки могут быть легко очевидными для специалистов в данной области техники из нижеприведенных чертежей, описаний и формулы изобретения.

[12] До перехода к нижеприведенному разделу "Подробное описание изобретения", может быть преимущественным изложить определения некоторых слов и фраз, используемых в данном патентном документе. Термин "подсоединять" и его производные означают любую прямую или косвенную связь между двумя или более элементами независимо от того, находятся или нет эти элементы в физическом контакте друг с другом. Термины "передавать", "принимать" и "осуществлять связь", а также их производные охватывают как прямую, так и косвенную связь. Термины "включать в себя" и "содержать", а также их производные означают включение без ограничения. Термин "или" является охватывающим, что означает и/или. Фраза "ассоциированный с", а также ее производные, означает включать в себя, включаться в, взаимно соединяться с, содержать, содержаться в, соединяться с (connect), подсоединяться к (couple), поддерживать связь с, взаимодействовать с, перемежать, помещаться рядом, находиться рядом с, привязываться к или с, иметь, иметь свойство, иметь взаимосвязь и т.п. Термин "контроллер" означает любое устройство, систему либо его часть, которая управляет по меньшей мере одной операцией. Такой контроллер может реализовываться в аппаратных средствах либо в комбинации аппаратных средств и программного обеспечения и/или микропрограммного обеспечения. Функциональность, ассоциированная с любым конкретным контроллером, может быть централизованной или распределенной, локально или удаленно. Фраза "по меньшей мере один из", при использовании со списком элементов, означает, что различные комбинации одного или более перечисленных элементов могут использоваться, и только один элемент в списке может требоваться. Например, "по меньшей мере одно из следующего: A, B и C" включает в себя любую из следующих комбинаций: A, B, C, A и B, A и C, B и C и A и B, и C.

[13] Кроме того, различные функции, описанные ниже, могут реализовываться или поддерживаться посредством одной или более компьютерных программ, каждая из которых формируется из машиночитаемого программного кода и осуществляется на машиночитаемом носителе. Термины "приложение" и "программа" означают одну или боле компьютерных программ, программных компонентов, наборов инструкций, процедур, функций, объектов, классов, экземпляров, связанных данных либо их части, адаптированных с возможностью реализации в подходящем машиночитаемом программном коде. Фраза "машиночитаемый программный код" включает в себя любой тип машинного кода, включающий в себя исходный код, объектный код и исполняемый код. Фраза "машиночитаемый носитель" включает в себя любой тип носителя, допускающего осуществление доступа посредством компьютера, такой как постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), жесткий диск, компакт-диск (CD), цифровой видеодиск (DVD) либо любой другой тип запоминающего устройства. "Энергонезависимый" машиночитаемый носитель исключает проводные, беспроводные, оптические или другие линии связи, которые транспортируют переходные электрические или другие сигналы. Энергонезависимый машиночитаемый носитель включает в себя носители, на которых данные могут постоянно сохраняться, и носители, на которых данные могут сохраняться и впоследствии перезаписываться, такие как перезаписываемый оптический диск или стираемое запоминающее устройство.

[14] Определения для других некоторых слов и фраз предоставляются в всему этому патентному документу. Специалисты в данной области техники должны понимать, что во многих, если не в большинстве случаев такие определения применяются к предшествующим, а также к будущим использованиям таких определенных слов и фраз.

Краткое описание чертежей

[15] Для более полного понимания настоящего изобретения и его преимуществ теперь следует обратиться к нижеприведенному описанию, рассматриваемому совместно с прилагаемыми чертежами, на которых одинаковые ссылки с номерами представляют одинаковые части:

[16] Фиг. 1 иллюстрирует пример системы связи согласно вариантам осуществления настоящего раскрытия;

[17] Фиг. 2 иллюстрирует пример сетевого объекта согласно вариантам осуществления настоящего раскрытия;

[18] Фиг. 3 иллюстрирует пример клиентского устройства согласно вариантам осуществления настоящего раскрытия;

[19] Фиг. 4 иллюстрирует пример базовой станции согласно вариантам осуществления настоящего раскрытия;

[20] Фиг. 5 иллюстрирует пример высокоуровневой последовательности сообщений согласно вариантам осуществления настоящего раскрытия;

[21] Фиг. 6 иллюстрирует пример последовательности сообщений для устойчивой к сбоям (робастной) передачи и приема сообщений согласно варианту осуществления настоящего раскрытия;

[22] Фиг. 7 иллюстрирует другой пример последовательности сообщений для устойчивой к сбоям передачи и приема сообщений согласно варианту осуществления настоящего раскрытия;

[23] Фиг. 8 иллюстрирует пример формата сообщений согласно вариантам осуществления настоящего раскрытия;

[24] Фиг. 9 иллюстрирует другой пример формата сообщений согласно вариантам осуществления настоящего раскрытия;

[25] Фиг. 10 иллюстрирует блок-схему последовательности операций способа для устойчивой к сбоям передачи и приема сообщений по прямой транзитной сети согласно вариантам осуществления настоящего раскрытия;

[26] Фиг. 11 иллюстрирует блок-схему последовательности операций способа для устойчивой к сбоям передачи и приема сообщений по прямой транзитной сети согласно вариантам осуществления настоящего раскрытия; и

[27] Фиг. 12 иллюстрирует пример прямого транзитного интерфейса согласно вариантам осуществления настоящего раскрытия.

Режим осуществления изобретения

[28] Фиг. 1-12, описанные ниже, и различные варианты осуществления, используемые, чтобы описывать принципы настоящего изобретения в данном патентном документе, предоставлены только в качестве иллюстрации и не должны рассматриваться ни при каких обстоятельствах как ограничивающие объем раскрытия. Специалисты в данной области техники должны понимать, что принципы данного раскрытия могут реализовываться в любом надлежащим образом скомпонованном устройстве или системе.

[29] Фиг. 1 иллюстрирует примерную систему 100 связи согласно этому раскрытию. Вариант осуществления системы 100 связи, показанный на фиг. 1, служит только для иллюстрации. Другие варианты осуществления системы 100 связи могут использоваться без отступления от объема данного раскрытия.

[30] Как показано на фиг. 1, система 100 включает в себя сеть 102, которая упрощает связь между различными компонентами в системе 100. Например, сеть 102 может сообщать пакеты по Интернет-протоколу (IP), кадры по протоколу ретрансляции кадров, соты по протоколу на основе режима асинхронной передачи (ATM) или другую информацию между сетевыми адресами. Сеть 102 может включать в себя одну или более локальных вычислительных сетей (LAN), общегородских вычислительных сетей (MAN), глобальных вычислительных сетей (WAN), всю или часть глобальной сети, такой как Интернет, либо любую другую систему или системы связи в одном или более местоположений.

[31] Сеть 102 упрощает связь, по меньшей мере, между одним сервером 104 и различными клиентскими устройствами 106-114, такими как абонентское устройство (UE), терминал или любое устройство, включающее в себя возможности связи. Каждый сервер 104 включает в себя любое подходящее вычислительное или обрабатывающее устройство, которое может предоставлять вычислительные услуги для одного или более клиентских устройств. Каждый сервер 104, например, может включать в себя одно или более обрабатывающих устройств, одно или более запоминающих устройств, сохраняющих инструкции и данных, и один или боле сетевых интерфейсов, упрощающих связь по сети 102.

[32] Каждое клиентское устройство 106-114 представляет любое подходящее устройство связи или обрабатывающее устройство, которое взаимодействует, по меньшей мере, с одним сервером или другим устройством(ами) связи по сети 102. В этом примере, клиентские устройства 106-114 включают в себя настольный компьютер 106, мобильный телефон или смартфон 108, персональное цифровое устройство 110 (PDA), переносной компьютер 112 и планшетный компьютер 114. Однако, любые другие или дополнительные клиентские устройства могут использоваться в системе 100 связи.

[33] В этом примере, некоторые клиентские устройства 108-114 осуществляют связь косвенно с сетью 102. Например, клиентские устройства 108-110 осуществляют связь через одну или более базовых станций 116, таких как сотовые базовые станции или усовершенствованные узлы B. Кроме того, клиентские устройства 112-114 осуществляют связь через одну или более точек 118 беспроводного доступа, таких как IEEE 802.11-точки беспроводного доступа. Следует отметить, что они служат только для иллюстрации, и что каждое клиентское устройство может осуществлять связь непосредственно с сетью 102 или косвенно с сетью 102 через любое подходящее промежуточное устройство(а) или сеть(и).

[34] Хотя фиг. 1 иллюстрирует один пример системы 100 связи, различные изменения могут вноситься в фиг. 1. Например, система 100 может включать в себя любое число каждого из компонентов в любой подходящей компоновке. В общем, вычислительные системы и системы связи выпускаются в широком спектре конфигураций, и фиг. 1 не ограничивает объем этого раскрытия какой-либо конкретной конфигурацией. Хотя фиг. 1 иллюстрирует одно операционное окружение, в котором могут использоваться различные особенности, раскрытые в этом патентном документе, эти особенности могут использоваться в любой другой подходящей системе.

[35] Фиг. 2 и 3 иллюстрирует примерные устройства в системе связи согласно этому раскрытию. В частности, фиг. 2 иллюстрирует примерный сервер 200, и фиг. 3 иллюстрирует примерное клиентское устройство 300. Сервер 200 может представлять сервер 104 на фиг. 1, и клиентское устройство 300 может представлять одно или более клиентских устройств 106-114 на фиг. 1.

[36] Как показано на фиг. 2, сервер 200 включает в себя систему 205 шин, которая поддерживает связь, по меньшей мере, между одним процессором 210 по меньшей мере одним устройством 215 хранения данных по меньшей мере одной схемой 220 связи и по меньшей мере одним блоком 225 ввода-вывода.

[37] Процессор 210 выполняет инструкции, которые могут загружаться в запоминающее устройство 230. Процессор 210 может включать в себя любое подходящее число(ла) и тип(ы) процессоров или других устройств в любой подходящей компоновке. Примерные типы процессора 210 включают в себя микропроцессоры, микроконтроллеры, процессоры цифровых сигналов, программируемые пользователем вентильные матрицы, специализированные интегральные схемы и дискретную схему. Процессор 210 также допускает выполнение других процессов и программ, резидентных в запоминающем устройстве 230, таких как процессы для устойчивой к сбоям (робастной) передачи и приема сообщений по прямой транзитной сети в системе беспроводной связи.

[38] Запоминающее устройство 230 и устройство 235 постоянного хранения данных представляют собой примеры устройств 215 хранения данных, которые представляют любую структуру(ы), допускающую сохранение и упрощение извлечения информации (такой как данные, программный код и/или другая подходящая информация на временной или постоянной основе). Запоминающее устройство 230 может представлять оперативное запоминающее устройство либо любое другое подходящее энергозависимое или энергонезависимое устройство(а) хранения данных. Устройство 235 постоянного хранения данных может содержать один или более компонентов или устройств, поддерживающих долговременное хранение данных, таких как постоянное запоминающее устройство, жесткий диск, флэш-память или оптический диск.

[39] Схема 220 связи поддерживает связь с другими системами или устройствами. Например, схема 220 связи может включать в себя сетевую интерфейсную плату или беспроводное приемо-передающее устройство, упрощающее связь по сети 102. Схема 220 связи может поддерживать связь через любую подходящую линию(и) физической или беспроводной связи.

[40] Схема 225 ввода-вывода предоставляет возможность ввода и вывода данных. Например, схема 225 ввода-вывода может предоставлять соединение для пользовательского ввода через клавиатуру, мышь, клавишную панель, экран касания или другое подходящее устройство ввода. Схема 225 ввода-вывода также может отправлять вывод на дисплей, принтер или другое подходящее устройство вывода.

[41] Процессор 210 также соединяется с дисплеем 240. Дисплей 240 может представлять собой жидкокристаллический дисплей или другой дисплей, допускающий рендеринг (визуализацию) текста и/или, по меньшей мере, ограниченной графики, к примеру, из веб-узлов.

[42] Следует отметить, что, хотя фиг. 2 описывается как представляющая сервер 104 по фиг. 1, такая же или аналогичная структура может использоваться в одном или более клиентских устройств 106-114. Например, переносной или настольный компьютер может иметь структуру, такую же или аналогичную структуре, показанной на фиг. 2.

[43] Фиг. 3 иллюстрирует примерное клиентское устройство 116 согласно вариантам осуществления настоящего раскрытия сущности. Вариант осуществления клиентского устройства 116, проиллюстрированного на фиг. 3, служит только для иллюстрации, и клиентские устройства 106-114 по фиг. 1 могут иметь одинаковую или аналогичную конфигурацию. Однако, клиентские устройства выпускаются в широком спектре конфигураций, и фиг. 3 не ограничивает объем этого раскрытия какой-либо конкретной реализацией клиентского устройства.

[44] Как показано на фиг. 3, клиентские устройства 106-114 могут включать в себя антенну 305, радиочастотное (RF) приемо-передающее устройство 310, схему 315 Tx-обработки, микрофон 320 и схему 325 Rx-обработки. Клиентское устройство 104-116 также включает в себя динамик 330, процессор 340, интерфейс 345 ввода-вывода, экран 350 касания, дисплей 355 и запоминающее устройство 360. Запоминающее устройство 360 включает в себя операционную систему 361 (ОС) и одно или более приложений 362.

[45] Приемо-передающее RF-устройство 310 принимает, из антенны 305, входящий RF-сигнал, передаваемый посредством сетевого объекта (например, gNB, BS, eNB) сети 100. Приемо-передающее RF-устройство 310 преобразует с понижением частоты входящий RF-сигнал, чтобы формировать промежуточный частотный (IF) сигнал или сигнал в полосе модулирующих частот. IF-сигнал или сигнал в полосе модулирующих частот отправляется в схему 325 Rx-обработки, которая формирует обработанный сигнал в полосе модулирующих частот посредством фильтрации, декодирования и/или оцифровки сигнала в полосе модулирующих частот или IF-сигнала. Схема 325 Rx-обработки передает обработанный сигнал в полосе модулирующих частот в динамик 330 (к примеру, для голосовых данных) или в процессор 340 для последующей обработки (к примеру, для данных просмотра веб-страниц).

[46] Схема 315 Tx-обработки принимает аналоговые или цифровые голосовые данные из микрофона 320 или другие исходящие данные полосы модулирующих частот (к примеру, веб-данные, данные электронной почты или интерактивных видеоигр) из процессора 340. Схема 315 Tx-обработки кодирует, мультиплексирует и/или оцифровывает исходящие данные полосы модулирующих частот, чтобы формировать обработанный сигнал в полосе модулирующих частот или IF-сигнал. Приемо-передающее RF-устройство 310 принимает исходящий обработанный сигнал в полосе модулирующих частот или IF-сигнал из схемы 315 Tx-обработки и преобразует с повышением частоты сигнал в полосе модулирующих частот или IF-сигнал в RF-сигнал, который передается через антенну 305.

[47] Процессор 340 может включать в себя один или более процессоров либо других обрабатывающих устройств и выполнять ОС 361, сохраненную в запоминающем устройстве 360, чтобы полностью управлять работой клиентских устройств 106-114. Например, процессор 340 может управлять приемом канальных DL-сигналов и передачей канальных UL-сигналов посредством приемо-передающего RF-устройства 310, схемы 325 Rx-обработки и схемы 315 Tx-обработки в соответствии с известными принципами. В некоторых вариантах осуществления, процессор 340 включает в себя по меньшей мере один микропроцессор или микроконтроллер.

[48] Процессор 340 также допускает выполнение других процессов и программ, резидентных в запоминающем устройстве 360, таких как процессы для устойчивой к сбоям передачи и приема сообщений по прямой транзитной сети в системе беспроводной связи. Процессор 340 может перемещать данные в или из запоминающего устройства 360 при необходимости посредством выполняющегося процесса. В некоторых вариантах осуществления, процессор 340 выполнен с возможностью выполнять приложения 362 на основе ОС 361 или в ответ на сигналы, принимаемые из gNB или от оператора. Процессор 340 также соединяется с интерфейсом 345 ввода-вывода, который предоставляет клиентскому устройству 106-114 способность соединяться с другими устройствами, такими как переносные компьютеры и карманные компьютеры. Интерфейс 345 ввода-вывода представляет собой тракт связи между этими вспомогательными устройствами и процессором 340.

[49] Процессор 340 также подсоединяется к экрану 350 касания и дисплеем 355. Оператор клиентского устройства 106-114 может использовать экран 350 касания для того, чтобы вводить данные в клиентское устройство 106-114. Дисплей 355 может представлять собой жидкокристаллический дисплей, дисплей на светоизлучающих диодах или другой дисплей, допускающий рендеринг текста и/или, по меньшей мере, ограниченной графики, к примеру, из веб-узлов.

[50] Запоминающее устройство 360 подсоединяется к процессору 340. Часть запоминающего устройства 360 может включать в себя оперативное запоминающее устройство (RAM), и другая часть запоминающего устройства 360 может включать в себя флэш-память или другое постоянное запоминающее устройство (ROM).

[51] Хотя фиг. 3 иллюстрирует один пример клиентского устройства 106-114, различные изменения могут вноситься в фиг. 3. Например, различные компоненты на фиг. 3 могут комбинироваться, дополнительно подразделяться или опускаться, и дополнительные компоненты могут добавляться согласно конкретным потребностям. В качестве конкретного примера, процессор 340 может разделяться на несколько процессоров, к примеру, на один или более центральных процессоров (CPU) и один или более графических процессоров (GPU). Кроме того, хотя фиг. 3 иллюстрирует клиентское устройство, сконфигурированное в качестве мобильного телефона или смартфона, UE могут быть выполнены с возможностью работать в качестве других типов мобильных или стационарных устройств.

[52] Фиг. 4 иллюстрирует примерную базовую станцию (например, 116 и 118) согласно вариантам осуществления настоящего раскрытия. Вариант осуществления базовой станции 400, проиллюстрированной на фиг. 4, служит только для иллюстрации, и базовые станции 116 и 118 по фиг. 1 могут иметь одинаковую или аналогичную конфигурацию. Однако, базовые станции выпускаются в широком спектре конфигураций, и фиг. 2 не ограничивает объем этого раскрытия сущности какой-либо конкретной реализацией базовой станции.

[53] Как показано на фиг. 2, базовая станция 400 включает в себя несколько антенн 405a-405n, несколько приемо-передающих RF-устройств 410a-410n, схему 415 обработки передачи (Tx) и схему 420 обработки приема (Rx). Базовая станция 400 также включает в себя контроллер/процессор 425, запоминающее устройство 430 и обратный транзитный или сетевой интерфейс 435.

[54] Приемо-передающие RF-устройства 410a-410n принимают, из антенн 405a-405n, входящие RF-сигналы, такие как сигналы, передаваемые посредством клиентских устройств, таких как UE в сети 100. Приемо-передающие RF-устройства 410a-410n преобразуют с понижением частоты входящие RF-сигналы, чтобы формировать IF-сигналы или сигналы в полосе модулирующих частот. IF-сигналы или сигналы в полосе модулирующих частот отправляются в схему 420 Rx-обработки, которая формирует обработанные сигналы в полосе модулирующих частот посредством фильтрации, декодирования и/или оцифровки сигналов в полосе модулирующих частот или IF-сигналов. Схема 420 Rx-обработки передает обработанные сигналы в полосе модулирующих частот в контроллер/процессор 425 для последующей обработки.

[55] Схема 415 Tx-обработки принимает аналоговые или цифровые данные (к примеру, голосовые данные, веб-данные, данные электронной почты или интерактивных видеоигр) из контроллера/процессора 425. Схема 415 Tx-обработки кодирует, мультиплексирует и/или оцифровывает исходящие данные полосы модулирующих частот, чтобы формировать обработанные сигналы в полосе модулирующих частот или IF-сигналы. Приемо-передающие RF-устройства 410a-410n принимают исходящие обработанные сигналы в полосе модулирующих частот или IF-сигналы из схемы 415 Tx-обработки и преобразуют с повышением частоты сигналы в полосе модулирующих частот или IF-сигналы в RF-сигналы, которые передаются через антенны 405a-405n.

[56] Контроллер/процессор 425 может включать в себя один или более процессоров или других обрабатывающих устройств, которые полностью управляют работой базовой станции 400. Например, контроллер/процессор 425 может управлять приемом прямых канальных сигналов и передачей обратных канальных сигналов посредством приемо-передающих RF-устройств 410a-410n, схемы 420 Rx-обработки и схемы 415 Tx-обработки в соответствии с известными принципами. Контроллер/процессор 425 также может поддерживать дополнительные функции, такие как усовершенствованные функции беспроводной связи. Например, контроллер/процессор 425 может поддерживать операции формирования диаграммы направленности или направленной маршрутизации, в которых исходящие/входящие сигналы из/в несколько антенн 405a-405n взвешиваются по-разному для того, чтобы эффективно управлять исходящими сигналами в требуемом направлении. Любой широкий спектр других функций может поддерживаться в базовой станции 400 посредством контроллера/процессора 425.

[57] Контроллер/процессор 225 также допускает выполнение программ и других процессов, постоянно размещающихся в запоминающем устройстве 430, таких как ОС. Контроллер/процессор 425 может перемещать данные в или из запоминающего устройства 430 при необходимости посредством выполняющегося процесса.

[58] Контроллер/процессор 425 также соединяется с обратным транзитным или сетевым интерфейсом 435. Обратный транзитный или сетевой интерфейс 435 обеспечивает возможность базовой станции 400 осуществлять связь с другими устройствами или системами по обратному транзитному соединению или по сети. Интерфейс 435 может поддерживать связь по любому подходящему проводному или беспроводному соединению(ям). Например, когда базовая станция 400 реализуется как часть системы сотовой связи (к примеру, системы, поддерживающей 5G/NR, LTE или LTE-A), интерфейс 435 может обеспечивать возможность базовой станции 400 осуществлять связь с другими gNB по проводному или беспроводному обратному транзитному соединению. Когда базовая станция 400 реализуется как точка доступа, интерфейс 435 может обеспечивать возможность базовой станции 400 осуществлять связь по проводной или беспроводной локальной вычислительной сети или по проводному или беспроводному соединению с более крупной сетью (такой как Интернет). Интерфейс 435 включает в себя любую подходящую структуру, поддерживающую связь по проводному или беспроводному соединению, такую как приемо-передающее Ethernet- или RF-устройство.

[59] Запоминающее устройство 430 соединяется с контроллером/процессором 425. Часть запоминающего устройства 430 может включать в себя RAM, и другая часть запоминающего устройства 430 может включать в себя флэш-память или другое ROM.

[60] Хотя фиг. 4 иллюстрирует один пример базовой станции 400, различные изменения могут вноситься в фиг. 4. Например, базовая станция 400 может включать в себя любое число каждого из компонентов, показанных на фиг. 4. В качестве конкретного примера, точка доступа может включать в себя некоторое число интерфейсов 435, и контроллер/процессор 425 может поддерживать устойчивую к сбоям передачу и прием сообщений по прямой транзитной сети. В качестве другого конкретного примера, хотя показана как включающая в себя отдельный экземпляр схемы 415 Tx-обработки и отдельный экземпляр схемы 420 Rx-обработки, базовая станция 400 может включать в себя несколько экземпляров каждой из них (к примеру, по одному в расчете на приемо-передающее RF-устройство). Кроме того, различные компоненты на фиг. 4 могут комбинироваться, дополнительно подразделяться или опускаться, и дополнительные компоненты могут добавляться согласно конкретным потребностям.

[61] Хотя фиг. 2, 3 и 5 иллюстрируют примеры устройств в системе связи, различные изменения могут вноситься в фиг. 2, 3 и 4. Например, различные компоненты на фиг. 2, 3 и 4 могут комбинироваться, дополнительно подразделяться или опускаться, и дополнительные компоненты могут добавляться согласно конкретным потребностям. В качестве конкретного примера, главный процессор 340 может разделяться на несколько процессоров, к примеру, на один или более центральных процессоров (CPU) и один или более графических процессоров (GPU). Кроме того, хотя фиг. 3 иллюстрирует клиентское устройство 300, сконфигурированное в качестве мобильного телефона или смартфона, клиентские устройства могут быть выполнены с возможностью работать в качестве других типов мобильных или стационарных устройств. Помимо этого, аналогично вычислительным сетям и сетям связи, клиентские устройства и серверы могут выпускаться в широком спектре конфигураций, и фиг. 2, 3 и 4 не ограничивают это раскрытие каким-либо конкретным клиентским устройством или сервером.

[62] В текущей спецификации протокола прямых транзитных O-RAN-соединений, устойчивость к сбоям базовой сети предполагается, и отсутствует способ для отправляющего устройства обнаруживать сбой при передаче сообщений по прямой транзитной сети либо сбой при декодировании сообщений в приемном устройстве.

[63] В одном примере, открытый распределенный блок (O-DU) (например, блок полосы модулирующих частот (BBU)) отправляет сообщения плоскости управления в открытый радиоблок (O-RU), описывающие то, как передавать данные пользовательской плоскости по радиоинтерфейсу в направлении нисходящей линии связи, либо то, как принимать радиоинтерфейсные данные и отправлять в O-DU в восходящей линии связи.

[64] В одном примере, если пакет плоскости управления теряется в прямой транзитной сети или некорректно декодируется посредством O-RU, то O-RU не может передавать данные в DL или принимать данные в UL.

[65] В одном примере, эта информация пользовательских данных, не передаваемых по радиоинтерфейсу, недоступна в O-DU для осуществления дополнительного действия в течение очень длительного периода времени (т.е. до тех пор, пока гибридный автоматический запрос на повторную передачу (HARQ) по стандарту Партнерского проекта третьего поколения (3GPP) или обратная связь по ARQ из UE не принимается).

[66] Отправляющее устройство O-RAN-сообщений по прямому транзитному интерфейсу не имеет способа понимания того, принимаются или нет сообщения в приемном устройстве, а если принимаются, того, декодируются или нет эти сообщения корректно в приемном устройстве. В некоторых случаях, отсутствие этой информации может вызывать перебои в передаче и приеме мобильной сети.

[67] Варианты осуществления настоящего раскрытия сущности предоставляют способ сигнализации намерения отправляющего устройства (например, O-DU) принимать обратную связь из приемного устройства (например, O-RU) относительно статуса приема и статуса декодирования сообщений, отправленных посредством отправляющего устройства. В настоящем раскрытии сущности, термин "O-DU" может заменяться термином "DU" для общих описаний. Кроме того, термин "O-RU" может заменяться термином "DU" для общих описаний.

[68] В одном варианте осуществления, новое расширение секций предоставляется с этой целью. Это расширение секций может добавляться в конец существующих O-RAN-сообщений плоскости управления.

[69] В одном примере, после приема расширения секций, указывающего запрос на обратную связь, наряду с сообщением, приемное устройство (например, O-RU) сообщения отправляет статус декодирования сообщений в отправляющее устройство (например, O-DU). Настоящее раскрытие предоставляет создание нового типа сообщений плоскости управления (секции тип 8) в O-RAN-спецификации с этой целью.

[70] В одном примере, предоставляется новое расширение секций для сообщения C-плоскости для того, чтобы запрашивать подтверждение приема и состояние декодирования сообщения C-плоскости (например, подтверждение приема/отрицание приема (ACK/NACK)).

[71] В одном примере, O-DU добавляет в конец предоставленное новое расширение секций сообщений C-плоскости для того, чтобы запрашивать обратную связь по ACK/NACK.

[72] В одном примере, предоставляется новое сообщение из O-RU в O-DU, чтобы указывать ACK/NACK-статус описаний секций в сообщении C-плоскости.

[73] Фиг. 5 иллюстрирует пример высокоуровневой последовательности 500 сообщений согласно вариантам осуществления настоящего раскрытия сущности. Высокоуровневая последовательность 500 сообщений может осуществляться посредством сетевого объекта (например, сети 102 и 200, как проиллюстрировано на фиг. 2) и/или клиентского устройства (например, 106-114, как проиллюстрировано на фиг. 1). Например, O-DU 520 может реализовываться в одном из сетевого объекта в 102, на сервере 104 и/или в базовых станциях 116 и 118. В частности, базовая станция 116 и 118 может реализовываться в gNB, включающем в себя логический узел, размещающий уровень управления радиосвязью (RLC)/уровень управления доступом к среде (MAC)/верхний физический уровень (PHY) на основе функционального разбиения на нижних уровнях. Например, O-RU 530 может реализовываться в базовых станциях 116 и 118. В частности, базовая станция 116 и 118 может реализовываться в удаленной радиоголовке (RRH) или точке приема-передачи (TRP), включающей в себя логический узел, размещающий нижний PHY-уровень и RF-обработку на основе функционального разбиения на нижних уровнях.

[74] Вариант осуществления высокоуровневой последовательности 500 сообщений, показанный на фиг. 5, служит только для иллюстрации. Один или более компонентов, проиллюстрированных на фиг. 5, могут реализовываться в специализированной схеме, выполненной с возможностью выполнять упомянутые функции, либо один или более компонентов могут реализовываться посредством одного или более процессоров, выполняющих инструкции, чтобы выполнять упомянутые функции.

[75] Как проиллюстрировано на фиг. 5, на этапе 502, O-DU (520) отправляет сообщение #1 C-плоскости с расширением ACK/NACK-секций в O-RU (530). Однако, эта передача отбрасывается и не отправляется корректно в O-RU (530). На этапе 504, O-RU (530) отправляет сообщение #2 C-плоскости с расширением ACK/NACK-секций в O-RU (530), и это сообщение успешно отправляется в O-RU. На этапе 506, O-RU (530) отправляет сообщение #3 C-плоскости с расширением ACK/NACK-секций в O-RU (530), и это сообщение успешно отправляется в O-RU (530). Однако, O-RU (530) не может декодировать это сообщение #3 корректно. На этапе 508, O-RU (530) отправляет данные #1 U-плоскости для сообщения #1 C-плоскости, но данные #1 U-плоскости отбрасываются, если O-RU (530) принимает его. На этапе 510, O-RU (530) отправляет данные #2 U-плоскости для сообщения #2 C-плоскости. На этапе 512, O-RU (530) отправляет ACK/NACK-сообщение со следующим: (1) C-плоскость #1=ACK и (2) C-плоскость #3=NACK.

[76] Фиг. 6 иллюстрирует пример последовательности 600 сообщений для устойчивой к сбоям передачи и приема сообщений согласно варианту осуществления настоящего раскрытия сущности. Последовательность 600 сообщений может осуществляться посредством сетевого объекта (например, сети 102 и 200, как проиллюстрировано на фиг. 2) и/или клиентского устройства (например, 106-114, как проиллюстрировано на фиг. 1). Вариант осуществления последовательности 600 сообщений, показанный на фиг. 5, служит только для иллюстрации. Один или более компонентов, проиллюстрированных на фиг. 5, могут реализовываться в специализированной схеме, выполненной с возможностью выполнять упомянутые функции, либо один или более компонентов могут реализовываться посредством одного или более процессоров, выполняющих инструкции для того, чтобы выполнять упомянутые функции.

[77] Например, O-DU 620 может реализовываться в одном из сетевых объектов в 102, на сервере 104 и/или в базовых станциях 116 и 118. В частности, базовая станция 116 и 118 может реализовываться в gNB, включающем в себя логический узел, размещающий RLC-/MAC-/верхний PHY-уровень на основе функционального разбиения на нижних уровнях. Например, O-RU 630 может реализовываться в базовых станциях 116 и 118. В частности, базовая станция 116 и 118 может реализовываться в RRH или TRP, включающей в себя логический узел, размещающий нижний PHY-уровень и RF-обработку на основе функционального разбиения на нижних уровнях.

[78] Как проиллюстрировано на фиг. 6, на этапе 602, O-DU (620) отправляет сообщения C-плоскости в O-RU (630). В ходе передачи, сообщение C-плоскости (Ext=xx, ack-ReqSeqId=S13) отбрасывается после того, как Ext=xx декодируется в слоте #n. Например, в этом случае, "xx" может задаваться равным "22". На этапе 604, O-RU (630) отправляет ACK-сообщение (numberofACKs=2, ackSeqId=SI1, SI2, numberofNACKs=1, nackSeqId=SI3) в O-DU (630). На основе nackSeqId, заданного равным SI3, O-DU знает то, что SI3, отправленная в слоте #n, на этапе 604, отбрасывается после того, как Ext=xx декодируется. На этапе 606, сообщение C-плоскости (Ext=xx, ackReqSeqId=SI1) теряется или отбрасывается до того, как Ext=xx декодируется. На этапе, 608, O-DU (620) повторно передает сообщение C-плоскости (Ext=xx, ackReqSeqId=SI3) в O-RU (630). В конце слота #n+2, O-DU знает то, что SI1, отправленная в слоте #n+1 на этапе 606, теряется или отбрасывается до того, как Ext=xx декодируется. На этапе 610, O-RU (630) передает ACK-сообщение (numberofACKs=1, ackSeqId=SI3). На этапе 612, O-DU (620) повторно передает сообщение C-плоскости (Ext=xx, ackReqSeqId=SI1) в слоте #n+3.

[79] Фиг. 7 иллюстрирует другой пример последовательности 700 сообщений для устойчивой к сбоям передачи и приема сообщений согласно варианту осуществления настоящего раскрытия сущности. Последовательность 700 сообщений может осуществляться посредством сетевого объекта (например, сети 102 и 200, как проиллюстрировано на фиг. 2) и/или клиентского устройства (например, 106-114, как проиллюстрировано на фиг. 1). Вариант осуществления последовательности 700 сообщений, показанный на фиг. 7, служит только для иллюстрации. Один или более компонентов, проиллюстрированных на фиг. 7, могут реализовываться в специализированной схеме, выполненной с возможностью выполнять упомянутые функции, либо один или более компонентов могут реализовываться посредством одного или более процессоров, выполняющих инструкции для того, чтобы выполнять упомянутые функции.

[80] Например, O-DU 720 может реализовываться в одном из сетевых объектов в 102, на сервере 104 и/или в базовых станциях 116 и 118. В частности, базовая станция 116 и 118 может реализовываться в gNB, включающем в себя логический узел, размещающий RLC-/MAC-/верхний PHY-уровень на основе функционального разбиения на нижних уровнях. Например, O-RU 730 может реализовываться в базовых станциях 116 и 118. В частности, базовая станция 116 и 118 может реализовываться в RRH или TRP, включающей в себя логический узел, размещающий нижний PHY-уровень и RF-обработку на основе функционального разбиения на нижних уровнях.

[81] Как проиллюстрировано на фиг. 7, на этапе 702, O-DU (720) отправляет сообщения C-плоскости в O-RU (730). В ходе передачи, сообщение C-плоскости (Ext=xx, ack-ReqSeqId=S12) для символа M теряется или отбрасывается до того, как "Ext=xx" декодируется. На этапе 702, сообщение C-плоскости (Ext=xx, ackReqSeqId=S13) для символа M отбрасывается после того, как Ext=xx декодируется. На этапе 702, сообщение C-плоскости (Ext=xx, ackReqSeqId=SI1) для символа M принимается и корректно декодируется. На этапе 704, O-RU (730) передает ACK/NACK-сообщение (numberofACKs=1, ackSeqId=SI1, numberofNACKs=1, nackSeqId=SI3) после Ta3_min_cp_ack от времени передачи по радиоинтерфейсу для символа M, что представляет собой начало UL-окна передачи в C-плоскости, когда Tax_min_cp_ack может быть равным 0 или отрицательному значению. На этапе 702, O-DU принимает ACK/NACK-сообщение (numberofACKs=1, ackSeqId=SI1, numberofNACKs=1, nackSeqId=SI3) между началом UL-окна приема в U-плоскости и концом UL-окна приема в U-плоскости. O-DU распознает то, что SI2 отбрасывается до декодирования Ext=xx, и SB отбрасывается после декодирования Ext=xx, декодируется. O-DU может решать повторно передавать отброшенные описания секций.

[82] Фиг. 8 иллюстрирует пример формата 800 сообщений согласно вариантам осуществления настоящего раскрытия сущности. Вариант осуществления формата 800 сообщений, показанный на фиг. 8, служит только для иллюстрации.

[83] В одном варианте осуществления, формат расширения AckNackRequest-секции предоставляется так, как показано на фиг. 8.

[84] Таблица 1 показывает описание новых предоставленных полей для формата расширения AckNAckRequest-секции, как проиллюстрировано на фиг. 8.

[85] Табл. 1

Поля

Поле Описание Диапазоны значений Длина поля extType Это представляет собой существующее поле, новое значение "расширение AckNAckRequest-секции" заново предоставляется. Значение расширения AckNAckRequest-секции может составлять любое значение (например, задаваться равным "22") которое не используется посредством другого расширения секций в O-RAN-спецификации. Присутствие этого расширения секций указывает то, что O-RU может сообщать ACK/NACK-статус, если описание соответствующей секции в сообщении C-плоскости Запрос на предмет AckNAckRequest-секции 7 битов extLen Это представляет собой существующее поле, и значение этого поля может задаваться равным "1". Значение 1 указывает то, что размер этого нового предоставленного расширения равен 4 октетам. 1 8 битов ackNackReqId (например, ackNackReqSeqId) Новое предоставленное поле в новом сообщении расширения секций. Это поле указывает идентификатор последовательности, который должен использоваться при формировании сообщений с ACK/NACK-статусом в O-DU 0 ~ 65534. Значение 65535 резервируется 16 битов

[86] Таблица 2 показывает описание формата сообщений типа #8.

[87] Табл. 2

Формат сообщений типа #8

Поле Описание Диапазоны значений Длина поля numberofACKs Указывает число идентификаторов (ackSeqId) ACK-последовательностей, включенных в сообщение 1-255 7 битов ackId (например, ackSeqId) Указывает идентификатор последовательности корректно декодированного описания секций, включенного в расширение AckNAckRequest-секции, добавленное в конец описания секций 0 ~ 65534 8 битов numberOfNACKs Указывает число идентификаторов (nackSeqId) NACK-последовательностей, включенных в сообщение 1-255 16 битов nackId (например, nackSeqId) Указывает идентификатор последовательности описания секций, для которого декодирование сбоит 0 ~ 655334 16 битов

[88] Фиг. 9 иллюстрирует другой пример формата 900 сообщений согласно вариантам осуществления настоящего раскрытия. Вариант осуществления формата 900 сообщений, показанный на фиг. 9, служит только для иллюстрации.

[89] Как проиллюстрировано на фиг. 9, формат 900 сообщений включает в себя следующие поля:

[90] Поле транспортного заголовка: это поле указывает базовые возможности маршрутизации данных, включающие в себя описание типа потока данных, идентификаторы отправляющих и приемных портов, способность поддерживать конкатенацию нескольких сообщений приложения в одном Ethernet-пакете и присвоение порядковых номеров,

[91] Зарезервированное поле: это поле резервируется для будущего использования,

[92] Поле версии рабочих данных: это поле указывает версию протокола управления рабочими данными,

[93] Поле FrameId: это поле указывает идентификационные данные кадра и счетчик для 10-миллисекундных кадров,

[94] Поле subframeID: это поле указывает идентификационные данные субкадра и счетчик для 1-миллисекундного субкадра,

[95] Поле SlotId: это поле указывает номер слота в 1-миллисекундном субкадре,

[96] Поле SymbolId: это поле указывает номер символа,

[97] Поле SetionType: это поле указывает характеристики данных U-плоскости,

[98] Поле numberOfAcks: это поле указывает число ACK,

[99] Поле numbeOfNacks: это поле указывает число NACK,

[100] Поле ackId: это поле указывает идентификационные данные ACK,

[101] Поле nackId: это поле указывает идентификационные данные для NACK, и

[102] Поле дополнения: это поле используется для того, чтобы совмещаться с 32-битовой границей.

[103] Фиг. 10 иллюстрирует блок-схему последовательности операций способа 1000 для устойчивой к сбоям передачи и приема сообщений по прямой транзитной сети согласно вариантам осуществления настоящего раскрытия. Способ 1000 может осуществляться посредством O-DU (например, передающего устройства), например, сетевого объекта (например, сети 102, 104, 116, 118 и 200, как проиллюстрировано на фиг. 2) и/или клиентского устройства (например, 106-114, как проиллюстрировано на фиг. 1). Вариант осуществления способа 1000, показанный на фиг. 10, служит только для иллюстрации. Один или более компонентов, проиллюстрированных на фиг. 10, могут реализовываться в специализированной схеме, выполненной с возможностью выполнять упомянутые функции, либо один или более компонентов могут реализовываться посредством одного или более процессоров, выполняющих инструкции для того, чтобы выполнять упомянутые функции.

[104] Как проиллюстрировано на фиг. 10, способ 1000 может осуществляться посредством O-DU. O-DU может реализовываться в базовой станции и осуществлять связь с O-RU (например, приемным устройством). O-RU может реализовываться в RRH или TRP. Прямая транзитная линия связи между O-DU и O-RU устанавливается, чтобы поддерживать устойчивую к сбоям передачу сообщений между O-DU и O-RU. O-DU может включать в себя протокольный RLC-уровень, протокольный MAC-уровень и протокольный PHY-уровень. O-RU может включать в себя нижний PHY-уровень и RF-уровень.

[105] В одном варианте осуществления, стеки протоколов, включающие в себя протокольный RLC-уровень, протокольный MAC-уровень, протокольный PHY-уровень и RF-уровень, могут гибко реализовываться независимо от конкретных аппаратных средств или типа устройств. Другими словами, такой стек протоколов для того, чтобы выполнять роль O-DU и O-RU, как упомянуто в настоящем раскрытии сущности, может свободно реализовываться в любом типе электронного устройства.

[106] Как проиллюстрировано на фиг. 10, на этапе 1002, DU (например, O-DU) базовой станции формирует расширение секций для ACK/NACK-запроса, включающего в себя поле ackNackReqId и поле extLen, при этом поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций.

[107] Затем, на этапе 1004, DU передает, в RU, сообщение C-плоскости, включающее в себя расширение секций для ACK/NACK-запроса.

[108] В завершение, на этапе 1006, DU принимает, из RU, ACK-сообщение, соответствующее сообщению C-плоскости.

[109] В одном варианте осуществления, ACK-сообщение включает в себя поле numberOfAcks, указывающее число ACK, включенных в ACK-сообщение, и поле ackId, указывающее то, что описание секций, включенное в сообщение C-плоскости, корректно принято и декодировано посредством RU, причем поле ackId соответствует ackNackReqId описания секций.

[110] В одном варианте осуществления, ACK-сообщение включает в себя поле numberOfNacks, указывающее число NACK, включенных в ACK-сообщение, и поле nackId, указывающее, что описание секций, включенное в сообщение C-плоскости, не принято корректно посредством RU, причем поле nackId соответствует ackNackReqId описания секций.

[111] В одном варианте осуществления, DU передает набор сообщений C-плоскости, и каждое сообщение C-плоскости включает в себя расширение секций, соответственно.

[112] В одном варианте осуществления, DU идентифицирует окно ACK-приема, содержащее минимальное значение (ta3_min ack) окна и максимальное значение (ta3_max_ack) окна для символа M, чтобы принимать ACK-сообщение, включающее в себя по меньшей мере одно из ackId или nackId, при этом символ M является значением startSymbolId в сообщении C-плоскости, переносящем расширение секций, определяет принимается либо нет ACK-сообщение или NACK-сообщение в пределах окна ACK-приема, и DU дополнительно повторно передает другое описание секций на основе определения, что ACK-сообщение или NACK-сообщение не принимается в пределах окна ACK-приема. В таком варианте осуществления, другое описание секций является одинаковым с описанием секций или новым описанием секций, которое обновляется относительно описания секций или пропуска повторной передачи описания секций на основе определения, что ACK-сообщение не принимается в пределах окна ACK-приема. В таком варианте осуществления, ta3_min_ack и ta3_max_ack измеряются между приемом в RU-антенне и приемом в RU-порту.

[113] В одном варианте осуществления, DU идентифицирует окно ACK-приема для символа M, чтобы принимать ACK-сообщение, включающее в себя ackId и nackId, при этом символ M является значением startSymbolId в сообщении C-плоскости, переносящем расширение секций, чтобы определять, включает или нет ACK-сообщение, принимаемое в пределах окна ACK-приема, в себя nackId, и DU дополнительно повторно передает, на основе nackId, описание секций в RU.

[114] В одном варианте осуществления, DU определяет, включает или нет ACK-сообщение в себя идентификатор (nackId) NACK, и пропускает передачу, в RU, сообщения U-плоскости, соответствующего сообщению C-плоскости, включающему в себя описание секций, соответствующее nackId, когда ACK-сообщение принимается перед отправкой сообщения C-плоскости.

[115] Фиг. 11 иллюстрирует блок-схему последовательности операций способа 1100 для устойчивой к сбоям передачи и приема сообщений по прямой транзитной сети согласно вариантам осуществления настоящего раскрытия. Способ 1100 может осуществляться посредством O-RU (например, приемного устройства), например, сетевого объекта (например, сети 102, 104, 116, 118 и 200, как проиллюстрировано на фиг. 2) и/или клиентского устройства (например, 106-114, как проиллюстрировано на фиг. 1). Вариант осуществления способа 1100, показанный на фиг. 11, служит только для иллюстрации. Один или более компонентов, проиллюстрированных на фиг. 11, могут реализовываться в специализированной схеме, выполненной с возможностью выполнять упомянутые функции, либо один или более компонентов могут реализовываться посредством одного или более процессоров, выполняющих инструкции для того, чтобы выполнять упомянутые функции.

[116] Как проиллюстрировано на фиг. 11, способ 1100 может осуществляться посредством O-RU. O-RU может реализовываться в базовой станции и осуществлять связь с O-DU (например, передающим устройством). O-RU может реализовываться в RRH, TRP или UE. Прямая транзитная линия связи между O-DU и O-RU устанавливается, чтобы поддерживать устойчивую к сбоям передачу сообщений между O-DU и O-RU.

[117] Как проиллюстрировано на фиг. 11, способ 1100 начинается на этапе 1102. На этапе 1102, RU принимает, из DU, сообщение C-плоскости, включающее в себя расширение секций для ACK/NACK-запроса.

[118] Затем, на этапе 1104, RU идентифицирует расширение секций, включенное в сообщение C-плоскости для ACK/NACK-запроса, включающего в себя поле ackNackReqId и поле extLen. В одном примере, поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций.

[119] В завершение, на этапе 1106, RU передает, в DU, ACK-сообщение, соответствующее сообщению C-плоскости.

[120] В одном варианте осуществления, ACK-сообщение включает в себя поле numberOfAcks, указывающее число ACK, включенных в ACK-сообщение, и поле ackId, указывающее то, что описание секций, включенное в сообщение C-плоскости, корректно принято посредством RU, причем поле ackId соответствует ackNackReqId описания секций.

[121] В одном варианте осуществления, ACK-сообщение включает в себя поле numberOfNacks, указывающее число NACK, включенных в ACK-сообщение, и поле nackId, указывающее то, что описание секций, включенное в сообщение C-плоскости, не принято корректно посредством RU, причем поле nackId соответствует ackNackReqId описания секций.

[122] В одном варианте осуществления, RU принимает набор сообщений C-плоскости, причем каждое сообщение C-плоскости включает в себя расширение секций, соответственно.

[123] В одном варианте осуществления, RU принимает повторную передачу описания секций на основе определения, что ACK-сообщение не принимается в пределах окна ACK-приема, содержащего ta3_min ack и ta3_max_ack, причем повторно передаваемое описание секций является таким же как описание секций, которое ранее принято, или новое описание секций, которое обновляется относительно ранее принимаемого описания секций. Окно ACK-приема идентифицируется для символа M, чтобы принимать ACK-сообщение, включающее в себя по меньшей мере одно из ackId или nackId, причем символ M является значением start-SymbolId в сообщении C-плоскости, переносящем расширение секций, и ta3_min_ack и ta3_max_ack, измеренных между приемом в RU-антенне и приемом в RU-порту.

[124] В одном варианте осуществления, RU принимает, на основе nackId, повторную передачу описания секций в RU, и окно ACK-приема идентифицируется для символа M, чтобы принимать ACK-сообщение, включающее в себя ackId и nackId, причем символ M является значением startSymbolId в сообщении C-плоскости, переносящем расширение секций.

[125] В одном варианте осуществления, RU пропускает прием, из DU, сообщения C-плоскости, включающего в себя описание секций, соответствующее nackId, когда ACK-сообщение принимается перед отправкой сообщения C-плоскости.

[126] Фиг. 12 иллюстрирует пример прямого транзитного интерфейса 1200 согласно вариантам осуществления настоящего раскрытия сущности. Вариант осуществления прямого транзитного интерфейса 1200, показанный на фиг. 12, служит только для иллюстрации.

[127] Как проиллюстрировано на фиг. 12, сетевая архитектура 1200 включает в себя UE 1202 (например, 106-114, как проиллюстрировано на фиг. 1), базовую станцию 1212 (BS) (например, 104, 116 и 118, как проиллюстрировано на фиг. 1) и базовую сеть 1210. BS 1212 дополнительно содержит антенну 1204, радиоинтерфейс 1206 и полосу 1208 модулирующих частот. UE 1202 и BS 1212 соединяются через радиоинтерфейс. BS 1212 и базовая сеть 1210 соединяются через обратный транзитный интерфейс. Антенна 1204 и радиоинтерфейс 1206 соединяются через RF-интерфейс, и радиоинтерфейс 1206 и полоса 1208 модулирующих частот соединяются через прямой транзитный интерфейс.

[128] Управляющее DL/UL-сообщение может передаваться и приниматься между радиоинтерфейсом 1206 и полосой 1208 модулирующих частот. Передающее устройство и приемное устройство могут реализовываться в радиоинтерфейсе 1206 и/или полосе 1208 модулирующих частот, чтобы передавать и принимать управляющее DL/UL-сообщение.

[129] В текущей xRAN/O-RAN-спецификации, 5 возможных вариантов технологий сжатия используются для того, чтобы обеспечивать эффективное использование полосы пропускания (BW) прямого транзитного соединения. В числе этих возможных вариантов, с точки зрения простоты реализации, блочное плавание представляет собой хороший возможный вариант. С точки зрения BW-эффективности, сжатие при модуляции настоятельно рекомендуется для DL. Стимул "сжатия при модуляции" демонстрирует идеальную картину для того, чтобы обеспечивать эффективную BW прямого транзитного соединения с идеальной производительностью сжатия вообще без потерь производительности системы. Но, касательно "сжатия при модуляции", возникают некоторые функциональные дефекты, которые должны исправляться в текущей спецификации. Таким образом, сосуществование нескольких различных данных в PRB, после RE-преобразования. Помимо этого, информация "смещения мощности" для каждого канала требуется для прояснения.

[130] Согласно вариантам осуществления, предоставляется передающее устройство базовой станции для обработки подтверждения приема сообщения плоскости управления (C-плоскости) в системе беспроводной связи. Передающее устройство содержит процессор, выполненный с возможностью формировать расширение секций для запроса на подтверждение приема/отрицание приема (ACK/NACK), включающего в себя поле (ackNackReqId) идентификатора ACK/NACK-запроса и поле (extLen) длины. Поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций. Передающее устройство содержит приемо-передающее устройство, функционально соединенное с процессором. Приемо-передающее устройство выполнено с возможностью передавать, в приемное устройство, сообщение C-плоскости, включающее в себя расширение секций для ACK/NACK-запроса, и принимать, из приемного устройства, ACK-сообщение, соответствующее сообщению C-плоскости.

[131] В некоторых вариантах осуществления

[132] В некоторых вариантах осуществления, ACK-сообщение включает в себя поле числа (numberOfNacks) NACK, указывающее число NACK, включенных в ACK-сообщение. ACK-сообщение включает в себя поле идентификатора (nackId) NACK, указывающее то, что описание секций, включенное в сообщение C-плоскости, не принято корректно посредством приемного устройства. Поле nackId соответствует ackNackReqId описания секций.

[133] В некоторых вариантах осуществления, приемо-передающее устройство дополнительно выполнено с возможностью передавать набор сообщений C-плоскости. Каждое сообщение C-плоскости включает в себя расширение секций, соответственно.

[134] В некоторых вариантах осуществления, процессор дополнительно выполнен с возможностью идентифицировать окно ACK-приема, содержащее минимальное значение (ta3_min ack) окна и максимальное значение (ta3_max_ack) окна для символа M, чтобы принимать ACK-сообщение, включающее в себя по меньшей мере одно из идентификатора (ackId) ACK или идентификатора (nackId) NACK. Символ M является значением идентификатора (startSymbolId) начального символа в сообщении C-плоскости, переносящем расширение секций. Ta3_min_ack и ta3_max_ack, измеренные между приемом в антенне приемного устройства и приемом в порту приемного устройства. Процессор дополнительно выполнен с возможностью определять то, принимается или нет ACK-сообщение в пределах окна ACK-приема. Приемо-передающее устройство дополнительно выполнено с возможностью повторно передавать другое описание секций на основе определения, что ACK-сообщение или NACK-сообщение не принимается в пределах окна ACK-приема. Другое описание секций является одинаковым с описанием секций или новым описанием секций, которое обновляется относительно описания секций или пропуска повторной передачи описания секций на основе определения, что ACK-сообщение или NACK-сообщение не принимается в пределах окна ACK-приема.

[135] В некоторых вариантах осуществления, процессор дополнительно выполнен с возможностью идентифицировать окно ACK-приема для символа M, чтобы принимать ACK-сообщение, включающее в себя идентификатор (ackId) ACK и идентификатор (nackId) NACK. Символ M является значением идентификатора (startSymbolId) начального символа в сообщении C-плоскости, переносящем расширение секций. Процессор дополнительно выполнен с возможностью определять, включает или нет ACK-сообщение, принимаемое в пределах окна ACK-приема, в себя nackId. Приемо-передающее устройство дополнительно выполнено с возможностью повторно передавать, на основе nackId, описание секций в приемное устройство.

[136] В некоторых вариантах осуществления, процессор дополнительно выполнен с возможностью определять, включает или нет ACK-сообщение в себя идентификатор (nackId) NACK. Процессор дополнительно выполнен с возможностью пропускать передачу, в приемное устройство, сообщения пользовательской плоскости (U-плоскости), соответствующего сообщению C-плоскости, включающему в себя описание секций, соответствующее nackId в ACK-сообщении.

[137] Согласно вариантам осуществления, приемное устройство для передачи подтверждения приема сообщения плоскости управления (C-плоскости) в системе беспроводной связи. Приемное устройство содержит приемо-передающее устройство, выполненное с возможностью принимать, из передающего устройства, сообщение C-плоскости, включающее в себя расширение секций для запроса на подтверждение приема/отрицание приема (ACK/NACK). Приемное устройство содержит процессор, функционально соединенный с приемо-передающим устройством, причем процессор выполнен с возможностью идентифицировать расширение секций, включенное в сообщение C-плоскости для ACK/NACK-запроса, включающего в себя поле (ackNackReqId) идентификатора ACK/NACK-запроса и поле (extLen) длины. Поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций. Приемо-передающее устройство дополнительно выполнено с возможностью передавать, в передающее устройство, ACK-сообщение, соответствующее сообщению C-плоскости.

[138] В некоторых вариантах осуществления, ACK-сообщение включает в себя поле числа (numberOfAcks) ACK, указывающее число ACK, включенных в ACK-сообщение. ACK-сообщение включает в себя поле идентификатора (ackId) ACK, указывающее, что описание секций, включенное в сообщение C-плоскости, корректно принято посредством приемного устройства, причем поле ackId соответствует ackNackReqId описания секций.

[139] В некоторых вариантах осуществления, ACK-сообщение включает в себя поле числа (numberOfNacks) NACK, указывающее число NACK, включенных в ACK-сообщение. ACK-сообщение включает в себя поле идентификатора (nackId) NACK, указывающее, что описание секций, включенное в сообщение C-плоскости, не принято корректно посредством приемного устройства, причем поле nackId соответствует ackNackReqId описания секций.

[140] В некоторых вариантах осуществления, приемо-передающее устройство дополнительно выполнено с возможностью принимать набор сообщений C-плоскости, причем каждое сообщение C-плоскости включает в себя расширение секций, соответственно.

[141] В некоторых вариантах осуществления

[142] В некоторых вариантах осуществления, приемо-передающее устройство дополнительно выполнено с возможностью принимать, на основе nackId, повторную передачу описания секций в приемное устройство. Окно ACK-приема идентифицируется для символа M, чтобы принимать ACK-сообщение, включающее в себя идентификатор (ackId) ACK и идентификатор (nackId) NACK. Символ M является значением идентификатора (startSymbolId) начального символа в сообщении C-плоскости, переносящем расширение секций.

[143] В некоторых вариантах осуществления, процессор дополнительно выполнен с возможностью пропускать прием из передающего устройства. Сообщение C-плоскости включает в себя описание секций, соответствующее nackId, когда ACK-сообщение принимается перед отправкой сообщения C-плоскости.

[144] Согласно вариантам осуществления, предоставляется способ передающего устройства базовой станции для обработки подтверждения приема сообщения плоскости управления (C-плоскости) в системе беспроводной связи. Способ содержит формирование расширения секций для запроса на подтверждение приема/отрицание приема (ACK/NACK), включающего в себя поле (ackNackReqId) идентификатора ACK/NACK-запроса и поле (extLen) длины. Поле ackNackReqId указывает идентификатор ACK/NACK-запроса описания секций, и поле extLen указывает размер расширения секций.

[145] Способ содержит передачу, в приемное устройство, сообщения C-плоскости, включающего в себя расширение секций для ACK/NACK-запроса. Способ содержит прием, из приемного устройства, ACK-сообщения, соответствующего сообщению C-плоскости.

[146] В некоторых вариантах осуществления, ACK-сообщение включает в себя поле числа (numberOfAcks) ACK, указывающее число ACK, включенных в ACK-сообщение. ACK-сообщение включает в себя поле идентификатора (ackId) ACK, указывающее, что описание секций, включенное в сообщение C-плоскости, корректно принято посредством приемного устройства, причем поле ackId соответствует ackNackReqId описания секций.

[147] В некоторых вариантах осуществления, ACK-сообщение включает в себя поле числа (numberOfNacks) NACK, указывающее число NACK, включенных в ACK-сообщение. ACK-сообщение включает в себя поле идентификатора (nackId) NACK, указывающее, что описание секций, включенное в сообщение C-плоскости, не принято корректно посредством приемного устройства, причем поле nackId соответствует ackNackReqId описания секций.

[148] В некоторых вариантах осуществления, способ дополнительно содержит передачу набора сообщений C-плоскости. Каждое сообщение C-плоскости включает в себя расширение секций, соответственно.

[149] В некоторых вариантах осуществления, способ дополнительно содержит идентификацию окна ACK-приема, содержащего минимальное значение (ta3_min_ack) окна и максимальное значение (ta3_max_ack) окна для символа M, чтобы принимать ACK-сообщение, включающее в себя по меньшей мере одно из идентификатора (ackId) ACK или идентификатора (nackId) NACK. Символ M является значением идентификатора (startSymbolId) начального символа в сообщении C-плоскости, переносящем расширение секций. Ta3_min_ack и ta3_max_ack, измеренные между приемом в антенне приемного устройства и приемом в порту приемного устройства. Способ дополнительно содержит определение того, принимается или нет ACK-сообщение в пределах окна ACK-приема. Способ дополнительно содержит выполнение одного из повторной передачи другого описания секций на основе определения того, что ACK-сообщение или NACK-сообщение не принимается в пределах окна ACK-приема, другое описание секций является одинаковым с описанием секций или новым описанием секций, которое обновляется относительно описания секций, либо пропуска повторной передачи описания секций на основе определения, что ACK-сообщение или NACK-сообщение не принимается в пределах окна ACK-приема.

[150] В некоторых вариантах осуществления, способ дополнительно содержит идентификацию окна ACK-приема для символа M, чтобы принимать ACK-сообщение, включающее в себя идентификатор (ackId) ACK и идентификатор (nackId) NACK. Символ M является значением идентификатора (startSymbolId) начального символа в сообщении C-плоскости, переносящем расширение секций. Способ дополнительно содержит определение того, включает или нет ACK-сообщение, принимаемое в пределах окна ACK-приема, в себя nackId. Способ дополнительно содержит повторную передачу, на основе nackId, описания секций в приемное устройство.

[151] Согласно вариантам осуществления, способ осуществляется посредством распределенного блока открытой сети радиодоступа (O-RAN) (O-DU). Способ содержит передачу, в O-RAN-радиоблок (O-RU) через прямой транзитный интерфейс, одного или более сообщений плоскости управления (C-плоскости). Способ содержит прием, из O-RU через прямой транзитный интерфейс, сообщения обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[152] Например, некорректно декодированное описание секций отбрасывается после того, как информация расширения секций, ассоциированная с некорректно декодированным описанием секций, декодируется.

[153] Например, информация расширения секций включает в себя тип расширения для ACK/NACK-запроса и длину расширения, указывающую размер информации расширения секций, в качестве одного слова, соответствующего 4 байтам. Тип расширения указывается посредством 7 битов информации расширения секций. Длина расширения указывается посредством 8 битов информации расширения секций. Идентификатор запроса указывается посредством 16 битов информации расширения секций.

[154] Например, способ дополнительно содержит, на основе идентификации того, что ACK/NACK-статус описания секций в одном или более сообщений C-плоскости не принимается к концу окна приема, идентификацию того, что описание секций отбрасывается до того, как информация расширения секций, соответствующая отброшенному описанию секций, декодируется.

[155] Например, сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения. Заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота, идентификатор начального символа, число секций и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU. Сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK. Число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK. Число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

[156] Согласно вариантам осуществления, способ осуществляется посредством радиоблока открытой сети радиодоступа (O-RAN) (O-RU). Способ содержит прием, из распределенного O-RAN-блока (O-DU) через прямой транзитный интерфейс, одного или более сообщений плоскости управления (C-плоскости). Способ содержит передачу, в O-RU через прямой транзитный интерфейс, сообщения обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[157] Например, некорректно декодированное описание секций отбрасывается после того, как информация расширения секций, ассоциированная с некорректно декодированным описанием секций, декодируется.

[158] Например, информация расширения секций включает в себя тип расширения для ACK/NACK-запроса и длину расширения, указывающую размер информации расширения секций, в качестве одного слова, соответствующего 4 байтам. Тип расширения указывается посредством 7 битов информации расширения секций. Длина расширения указывается посредством 8 битов информации расширения секций. Идентификатор запроса указывается посредством 16 битов информации расширения секций.

[159] Например, сообщение обратной связи по ACK/NACK передается в пределах окна ACK-передачи.

[160] Например, сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения. Заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота, идентификатор начального символа, число секций и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU. Сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK. Число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK. Число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

[161] Согласно вариантам осуществления, устройство распределенного блока открытой сети радиодоступа (O-RAN) (O-DU) содержит по меньшей мере одно приемо-передающее устройство и по меньшей мере один процессор, подсоединенный, по меньшей мере, к одному приемо-передающему устройству. По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью передавать, в O-RAN-радиоблок (O-RU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости). По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью принимать, из O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[162] Например, некорректно декодированное описание секций отбрасывается после того, как информация расширения секций, ассоциированная с некорректно декодированным описанием секций, декодируется.

[163] Например, информация расширения секций включает в себя тип расширения для ACK/NACK-запроса и длину расширения, указывающую размер информации расширения секций, в качестве одного слова, соответствующего 4 байтам. Тип расширения указывается посредством 7 битов информации расширения секций. Длина расширения указывается посредством 8 битов информации расширения секций. Идентификатор запроса указывается посредством 16 битов информации расширения секций.

[164] Например по меньшей мере один процессор дополнительно выполнен с возможностью, на основе идентификации того, что ACK/NACK-статус описания секций в одном или более сообщений C-плоскости не принимается к концу окна приема, идентифицировать то, что описание секций отбрасывается до того, как информация расширения секций, соответствующая отброшенному описанию секций, декодируется.

[165] Например, сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения. Заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота, идентификатор начального символа, число секций и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU. Сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK. Число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK. Число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

[166] Согласно вариантам осуществления, устройство радиоблока открытой сети радиодоступа (O-RAN) (O-RU), для способа, содержит по меньшей мере одно приемо-передающее устройство и по меньшей мере один процессор, подсоединенный, по меньшей мере, к одному приемо-передающему устройству. По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью принимать, из распределенного O-RAN-блока (O-DU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости). По меньшей мере один процессор выполнен с возможностью управлять по меньшей мере одним приемо-передающим устройством с возможностью передавать, в O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK)/отрицанию приема (NACK) для одного или более сообщений C-плоскости. Каждое сообщение C-плоскости из одного или более сообщений C-плоскости включает в себя информацию расширения секций для запроса ACK/NACK. Информация расширения секций включает в себя идентификатор запроса, используемый, чтобы идентифицировать описание секций, для которого запрашивается обратная связь по ACK/NACK. Сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из ACK-информации для указания идентификатора запроса корректно декодированного описания секций или NACK-информации для указания идентификатора запроса некорректно декодированного описания секций.

[167] Например, некорректно декодированное описание секций отбрасывается после того, как информация расширения секций, ассоциированная с некорректно декодированным описанием секций, декодируется.

[168] Например, информация расширения секций включает в себя тип расширения для ACK/NACK-запроса и длину расширения, указывающую размер информации расширения секций, в качестве одного слова, соответствующего 4 байтам. Тип расширения указывается посредством 7 битов информации расширения секций. Длина расширения указывается посредством 8 битов информации расширения секций. Идентификатор запроса указывается посредством 16 битов информации расширения секций.

[169] Например, сообщение обратной связи по ACK/NACK передается в пределах окна ACK-передачи.

[170] Например, сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения. Заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота, идентификатор начального символа, число секций и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU. Сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK. Число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK. Число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

[171] Вышеуказанные блок-схемы последовательности операций способа иллюстрируют примерные способы, которые могут реализовываться в соответствии с принципами настоящего раскрытия сущности, и различные изменения могут вноситься в способы, проиллюстрированные на блок-схемах последовательности операций способа в данном документе. Например, хотя показаны как последовательность этапов, различные этапы на каждом чертеже могут перекрываться, возникать параллельно, возникать в другом порядке или возникать многократно. В другом примере, этапы могут опускаться или заменяться посредством других этапов.

[172] Хотя настоящее раскрытие описано с помощью примерных вариантов осуществления, различные изменения и модификации могут предлагаться специалистам в данной области техники. Подразумевается, что настоящее раскрытие охватывает такие изменения и модификации как попадающие в пределы объема прилагаемой формулы изобретения. Описание в этой заявке вообще не должно читаться как подразумевающее то, что любой конкретный элемент, этап или функция представляет собой существенный элемент, который должен включаться в объем формулы изобретения. Объем патентуемого предмета изобретения задается посредством формулы изобретения.

Похожие патенты RU2840329C2

название год авторы номер документа
ИСПРАВЛЕНИЕ ОШИБОК ДЛЯ ПОСТОЯННОГО РАСПРЕДЕЛЕНИЯ РЕСУРСОВ 2008
  • Бурлас Йаир
  • Асирватхам Кирупаирадж
RU2492577C2
ДИНАМИЧЕСКАЯ ТАБЛИЦА КОДИРОВАНИЯ ГИБРИДНЫХ АВТОМАТИЧЕСКИХ ЗАПРОСОВ НА ПОВТОРНУЮ ПЕРЕДАЧУ (HARQ) ДЛЯ СВЯЗИ С НЕСКОЛЬКИМИ ТОЧКАМИ ПРИЕМА-ПЕРЕДАЧИ (TRP) 2020
  • Кхошневисан, Мостафа
  • Сунь, Цзин
  • Чжан, Сяося
RU2794194C2
СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ ДЛЯ MIMO-СИСТЕМЫ 2021
  • Ким, Дзонгхван
  • Шим, Сейдзоон
  • Ох, Дзонгхо
  • Ха, Килсик
RU2829118C1
ТЕРМИНАЛ И СПОСОБ ПЕРЕДАЧИ 2019
  • Ямамото, Тецуя
  • Нисио, Акихико
  • Сузуки, Хидетоси
  • Ли, Ихуэй
RU2788520C1
УСОВЕРШЕНСТВОВАННАЯ ЛОКАЛЬНАЯ СВЯЗЬ В ШИРОКОПОЛОСНЫХ СЕТЯХ МОБИЛЬНОЙ СВЯЗИ 2013
  • Этемад Камран
  • Чжан Юдзянь
  • Ню Хуанинг
RU2580668C1
ПРОТОКОЛ АВТОМАТИЧЕСКОГО ЗАПРОСА ПОВТОРНОЙ ПЕРЕДАЧИ (ARQ), ИМЕЮЩИЙ МНОЖЕСТВЕННЫЕ МЕХАНИЗМЫ ДОПОЛНИТЕЛЬНОЙ ОБРАТНОЙ СВЯЗИ 2006
  • Мейер Михель
  • Вайманн Хеннинг
  • Торснер Йохан
  • Сагфорс Матс
  • Чэн Дзунг-Фу
RU2421918C2
КОНФИГУРАЦИЯ, ИНДИКАЦИЯ И ACK/NACK ДЛЯ МНОЖЕСТВЕННОЙ ПЕРЕДАЧИ HARQ, СВОБОДНОЙ ОТ ПРЕДОСТАВЛЕНИЯ 2017
  • Цао, Юй
  • Ма, Цзянлэй
  • Чжан, Лицин
  • Гун, Чженвэй
RU2752631C2
ПЕРЕДАЧА УПРАВЛЯЮЩИХ ДАННЫХ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ 2010
  • Найеб Назар Шахрох
  • Пань Кайл
  • Олесен Роберт Л.
  • Пеллетье Гислен
  • Рудольф Мариан
  • Маринье Поль
  • Деннин Чарльз А.
  • Дик Стефен Дж.
  • Тсай Аллан Й.
  • Кейв Кристофер
  • Коо Чанг-Соо
RU2557164C2
ПЕРЕДАЧА ДАННЫХ С УПРАВЛЕНИЕМ ПО ПОДКАДРАМ В БЕСПРОВОДНОЙ СЕТИ 2010
  • Паланки Рави
  • Кхандекар Аамод Динкар
  • Бхаттад Капил
RU2497288C2
СЕТЬ, ВЫПОЛНЯЮЩАЯ МАСШТАБИРОВАНИЕ РАСПРЕДЕЛЕННОГО БЛОКА, И СПОСОБ ЕЕ РАБОТЫ 2022
  • Квон, Дзоонхван
  • Ким, Таейоунг
  • Парк, Хандзунг
RU2836671C2

Иллюстрации к изобретению RU 2 840 329 C2

Реферат патента 2025 года СПОСОБ И ОБОРУДОВАНИЕ ДЛЯ УСТОЙЧИВОГО К СБОЯМ ПРИЕМА ПЕРЕДАЧИ СООБЩЕНИЙ ПО ПРЯМОЙ ТРАНЗИТНОЙ СЕТИ

Изобретение относится к области беспроводной связи. Техническим результатом является обеспечение устойчивой к сбоям передачи и приема сообщений по прямой транзитной сети. Способ содержит этапы, на которых передают, в радиоблок O-RAN (O-RU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости) и принимают, из O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK)/неподтверждению приема (NACK) для этих одного или более сообщений C-плоскости, при этом каждое сообщение C-плоскости из упомянутых одного или более сообщений C-плоскости включает в себя информацию расширения секций для запрашивания ACK/NACK, при этом информация расширения секций включает в себя идентификатор (ID) запроса, используемый для идентификации описания секций, для которого запрашивается обратная связь по ACK/NACK, и при этом сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из информации ACK для указания идентификатора запроса корректно декодированного описания секций или информации NACK для указания идентификатора запроса некорректно декодированного описания секций. 6 н. и 10 з.п. ф-лы, 12 ил., 2 табл.

Формула изобретения RU 2 840 329 C2

1. Способ связи, осуществляемый посредством распределенного блока открытой сети радиодоступа (O-RAN) (O-DU), при этом способ содержит этапы, на которых:

передают, в радиоблок O-RAN (O-RU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости); и

принимают, из O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK) / неподтверждению приема (NACK) для этих одного или более сообщений C-плоскости,

при этом каждое сообщение C-плоскости из упомянутых одного или более сообщений C-плоскости включает в себя информацию расширения секций для запрашивания ACK/NACK,

при этом информация расширения секций включает в себя идентификатор (ID) запроса, используемый для идентификации описания секций, для которого запрашивается обратная связь по ACK/NACK, и

при этом сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из информации ACK для указания идентификатора запроса корректно декодированного описания секций или информации NACK для указания идентификатора запроса некорректно декодированного описания секций.

2. Способ по п.1, в котором некорректно декодированное описание секций отбрасывается после того, как информация расширения секций, ассоциированная с некорректно декодированным описанием секций, декодируется.

3. Способ по п.1,

в котором информация расширения секций включает в себя тип расширения для запроса ACK/NACK и длину расширения, указывающую размер информации расширения секций, в виде одного слова, соответствующего 4 байтам,

при этом тип расширения указывается посредством 7 битов информации расширения секций,

при этом длина расширения указывается посредством 8 битов информации расширения секций, и

при этом ID запроса указывается посредством 16 битов информации расширения секций.

4. Способ по п.1, дополнительно содержащий этап, на котором: на основе идентификации того, что статус ACK/NACK описания секций в упомянутых одном или более сообщениях C-плоскости не принят к концу окна приема, идентифицируют, что описание секций отбрасывается до того, как информация расширения секций, соответствующая отброшенному описанию секций, декодируется.

5. Способ по п.1,

в котором сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения,

при этом заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU,

при этом сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK,

при этом число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK, и

при этом число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

6. Способ связи, осуществляемый посредством радиоблока открытой сети радиодоступа (O-RAN) (O-RU), при этом способ содержит этапы, на которых:

принимают, из распределенного блока O-RAN (O-DU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости); и

передают, в O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK) / неподтверждению приема (NACK) для этих одного или более сообщений C-плоскости,

при этом каждое сообщение C-плоскости из упомянутых одного или более сообщений C-плоскости включает в себя информацию расширения секций для запрашивания ACK/NACK,

при этом информация расширения секций включает в себя идентификатор (ID) запроса, используемый для идентификации описания секций, для которого запрашивается обратная связь по ACK/NACK, и

при этом сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из информации ACK для указания идентификатора запроса корректно декодированного описания секций или информации NACK для указания идентификатора запроса некорректно декодированного описания секций.

7. Способ по п.6, в котором некорректно декодированное описание секций отбрасывается после того, как информация расширения секций, ассоциированная с некорректно декодированным описанием секций, декодируется.

8. Способ по п.6,

в котором информация расширения секций включает в себя тип расширения для запроса ACK/NACK и длину расширения, указывающую размер информации расширения секций, в виде одного слова, соответствующего 4 байтам,

при этом тип расширения указывается посредством 7 битов информации расширения секций,

при этом длина расширения указывается посредством 8 битов информации расширения секций, и

при этом ID запроса указывается посредством 16 битов информации расширения секций.

9. Способ по п.6, в котором сообщение обратной связи по ACK/NACK передается в пределах окна передачи ACK.

10. Способ по п.6,

в котором сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения,

при этом заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU,

при этом сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK,

при этом число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK, и

при этом число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

11. Устройство распределенного блока открытой сети радиодоступа (O-RAN) (O-DU), содержащее:

по меньшей мере одно приемо-передающее устройство; и

по меньшей мере один процессор, подсоединенный к по меньшей мере одному приемо-передающему устройству, выполненный с возможностью управлять по меньшей мере одним приемо-передающим устройством, чтобы:

передавать, в радиоблок O-RAN (O-RU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости) и

принимать, из O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK) / неподтверждению приема (NACK) для этих одного или более сообщений C-плоскости,

при этом каждое сообщение C-плоскости из упомянутых одного или более сообщений C-плоскости включает в себя информацию расширения секций для запрашивания ACK/NACK,

при этом информация расширения секций включает в себя идентификатор (ID) запроса, используемый для идентификации описания секций, для которого запрашивается обратная связь по ACK/NACK, и

при этом сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из информации ACK для указания идентификатора запроса корректно декодированного описания секций и информации NACK для указания идентификатора запроса некорректно декодированного описания секций.

12. Устройство по п.11,

в котором информация расширения секций включает в себя тип расширения для запроса ACK/NACK и длину расширения, указывающую размер информации расширения секций, в виде одного слова, соответствующего 4 байтам,

при этом тип расширения указывается посредством 7 битов информации расширения секций,

при этом длина расширения указывается посредством 8 битов информации расширения секций,

при этом ID запроса указывается посредством 16 битов информации расширения секций,

при этом сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения,

при этом заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU,

при этом сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK,

при этом число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK, и

при этом число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

13. Устройство радиоблока открытой сети радиодоступа (ORAN) (O-RU), содержащее:

по меньшей мере одно приемо-передающее устройство; и

по меньшей мере один процессор, подсоединенный к по меньшей мере одному приемо-передающему устройству, выполненный с возможностью управлять по меньшей мере одним приемо-передающим устройством, чтобы:

принимать, из распределенного блока O-RAN (O-DU) через прямой транзитный интерфейс, одно или более сообщений плоскости управления (C-плоскости) и

передавать, в O-RU через прямой транзитный интерфейс, сообщение обратной связи по подтверждению приема (ACK) / неподтверждению приема (NACK) для этих одного или более сообщений C-плоскости,

при этом каждое сообщение C-плоскости из упомянутых одного или более сообщений C-плоскости включает в себя информацию расширения секций для запрашивания ACK/NACK,

при этом информация расширения секций включает в себя идентификатор (ID) запроса, используемый для идентификации описания секций, для которого запрашивается обратная связь по ACK/NACK, и

при этом сообщение обратной связи по ACK/NACK включает в себя по меньшей мере одно из информации ACK для указания идентификатора запроса корректно декодированного описания секций и информации NACK для указания идентификатора запроса некорректно декодированного описания секций.

14. Устройство по п.13,

в котором информация расширения секций включает в себя тип расширения для запроса ACK/NACK и длину расширения, указывающую размер информации расширения секций, в виде одного слова, соответствующего 4 байтам,

при этом тип расширения указывается посредством 7 битов информации расширения секций,

при этом длина расширения указывается посредством 8 битов информации расширения секций,

при этом ID запроса указывается посредством 16 битов информации расширения секций,

при этом сообщение обратной связи по ACK/NACK ассоциировано с сообщением C-плоскости и включает в себя транспортный заголовок и заголовок приложения,

при этом заголовок приложения включает в себя идентификатор кадра, идентификатор субкадра, идентификатор слота и тип секции, указывающий тип 8 секции для отправки ACK/NACK из O-RU в O-DU,

при этом сообщение обратной связи по ACK/NACK включает в себя информацию для указания числа ACK, включенных в сообщение обратной связи по ACK/NACK, и информацию для указания числа NACK, включенных в сообщение обратной связи по ACK/NACK,

при этом число ACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK, и

при этом число NACK указывается посредством 8 битов сообщения обратной связи по ACK/NACK.

15. Энергонезависимый машиночитаемый носитель, хранящий инструкции, которые при их исполнении устройством предписывают устройству выполнять один из способов по пп.1-5.

16. Энергонезависимый машиночитаемый носитель, хранящий инструкции, которые при их исполнении устройством предписывают устройству выполнять один из способов по пп.6-10.

Документы, цитированные в отчете о поиске Патент 2025 года RU2840329C2

US 20210136788 A1, 06.05.2021
US 20200235788 A1, 23.07.2020
US 20210176802 A1, 10.06.2021
US 20210243840 A1, 05.08.2021
EP 3836420 A1, 16.06.2021
ТРАНЗИТНАЯ СИСТЕМА СВЯЗИ ДЛЯ КОММУТИРУЕМОГО ПОТОКА ТРАФИКА 1997
  • Кристи Джозеф М.
  • Гарднер Майкл Джозеф
  • Дюри Альберт Дэниэл
  • Вили Вилльям Лайл
  • Нельсон Трэйси Ли
RU2176435C2

RU 2 840 329 C2

Авторы

Рама Чандран, Санил

Даты

2025-05-21Публикация

2022-11-17Подача