Переключение радиоканала в системе радиодоступа
RADIO CHANNEL SWITCHING IN RADIO ACCESS SYSTEM

ОБЛАСТЬ ТЕХНИКИ
[0001] Идеи, лежащие в основе примеров осуществления настоящего изобретения, в целом относятся к архитектуре QoS в системе радиодоступа 5-го поколения, а более конкретно, - к новой структуре преобразования, позволяющей более гибко обрабатывать данные с использованием меньшего объема служебных данных сигнализации в таких технологиях радиодоступа как технология радиодоступа 5-го поколения.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0002] В этом разделе приводится информация о предпосылках изобретения или контекстная информация, относящаяся к настоящему изобретению, суть которого изложена в формуле изобретения. Представленное здесь описание может содержать концепции, которые могли быть реализованы, но не обязательно были рассмотрены или реализованы ранее. Таким образом, если не указано иное, в этом разделе не описывается уровень техники, предшествующий описанию и формуле изобретения, содержащимся в этой заявке, и не предполагается, что рассматриваемые вопросы, включенные в этот раздел, относятся к известному уровню техники.
[0003] Ниже приводятся аббревиатуры, которые могут встретиться в последующем описании и/или на прилагаемых чертежах.
[0004] Ожидается, что в системе 5G сеть радиодоступа (RAN) сможет создавать и модифицировать радиоканалы передачи данных (DRB) без необходимости немедленной сигнализации из базовой сети. В этом состоит отличие от систем 4G/LTE, в которых осуществляется взаимно-однозначное преобразование каналов DRB между сетью доступа и базовой сетью посредством каналов EPS. В системе 5G это взаимнооднозначное преобразование между логическими структурами сети доступа и базовой сети устраняется и заменяется преобразованием вида 1:п, и это означает, что средства радиодоступа могут создавать и преобразовывать трафик данных из базовой сети и из UE для набора DRB.
[0005] Однако эта новая структура преобразования, хотя и позволяет более гибко обрабатывать данные с использованием меньшего объема служебных данных сигнализации, в настоящее время не может быть реализована в системах LTE вследствие структуры протокола каналов DRB.
[0006] Кроме того, отмечено, что другие технологии радиосвязи также могут допускать подобное применение радиоканалов или подобное гибкое использование радиоканалов передачи данных между передатчиком и приемником. Это может относиться к системе, включающей в свой состав сеть доступа и базовую/внешнюю сеть. Однако та же самая проблема может возникнуть между двумя устройствами в независимой сети доступа, не соединенной с базовой/внешней сетью. Кроме того, эта же проблема может также возникнуть при связи между устройствами в сети доступа как соединенной, так и не соединенной с базовой/внешней сетью.
[0007] По меньшей мере указанная выше проблема решается на основе описываемых примеров осуществления настоящего изобретения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0008] В этом разделе приводятся примеры возможных реализаций, которыми не ограничивается объем настоящего изобретения.
[0009] В соответствии с аспектом примера осуществления настоящего изобретения предлагается способ, включающий выполнение устройством связи передачи данных, включающей передачу пакетов первого подпотока трафика и второго подпотока трафика через первый радиоканал во второе устройство; обнаружение того, что дальнейшие пакеты второго подпотока трафика должны передаваться через второй радиоканал во второе устройство; и на основе результатов обнаружения передачу блока пакетных данных через первый радиоканал во второе устройство, при этом блок пакетных данных содержит индикацию переключения второго потока трафика во второй радиоканал, и пакеты первого потока трафика продолжают передаваться через первый радиоканал.
[0010] Согласно другому примеру осуществления настоящего изобретения предлагается способ, включающий в себя способ, приведенный в предшествующем абзаце и заключающий в том, что на основе установления второго радиоканала между первым устройством и вторым устройством осуществляется передача дальнейших пакетов второго потока трафика через второй радиоканал во второе устройство. Дополнительный пример осуществления настоящего изобретения заключается в том, что результаты обнаружения служат причиной установления вторым устройством второго радиоканала. В соответствии с примерами осуществления настоящего изобретения обнаружение включает обнаружение того, что дальнейшие пакеты второго подпотока трафика связаны с приложением, требующим более высокого приоритета. Другой пример осуществления настоящего изобретения включает прием подтверждения приема блока пакетных данных от второго устройства, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и передача дальнейших пакетов второго потока трафика основана на подтверждении. В соответствии с другим примером осуществления настоящего изобретения блок пакетных данных содержит порядковый номер. Согласно дополнительному примеру осуществления настоящего изобретения порядковый номер обеспечивает последовательную доставку пакетов для радиоканалов во втором устройстве. Согласно другому примеру осуществления настоящего изобретения блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие подпотоку второго трафика, на более высокий уровень второго устройства. Согласно еще одному примеру осуществления настоящего изобретения более высоким уровнем является прикладной уровень. Согласно еще одному примеру осуществления настоящего изобретения перед передачей второго потока трафика во второй радиоканал второго устройства выполняется буферизация пакетов в первом устройстве.
[0011] Согласно другому примеру осуществления настоящего изобретения предлагается устройство, содержащее средства для выполнения устройством связи передачи данных, включающей передачу пакетов первого подпотока трафика и второго подпотока трафика через первый радиоканал во второе устройство; средства для обнаружения того, что дальнейшие пакеты второго подпотока трафика должны передаваться через второй радиоканал во второе устройство; и средства для передачи блока пакетных данных через первый радиоканал во второе устройство на основе результатов обнаружения, при этом блок пакетных данных содержит индикацию переключения второго потока трафика во второй радиоканал, и пакеты потока первого трафика продолжают передаваться через первый радиоканал.
[0012] Согласно другому примеру осуществления настоящего изобретения предлагается устройство, содержащее по меньшей мере один процессор и по меньшей мере одну память, в которой хранится код компьютерной программы, при этом по меньшей мере одна память и код компьютерной программы сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере следующие операции: выполнение устройством связи передачи данных, включающей передачу пакетов первого подпотока трафика и пакетов второго подпотока трафика через первый радиоканал во второе устройство; обнаружение того, что дальнейшие пакеты второго подпотока трафика должны передаваться через второй радиоканал во второе устройство; и на основе результатов обнаружения передачу блока пакетных данных через первый радиоканал во второе устройство, при этом блок пакетных данных содержит индикацию переключения второго потока трафика во второй радиоканал, и пакеты первого потока трафика продолжают передаваться через первый радиоканал.
[0013] Согласно другому примеру осуществления настоящего изобретения предлагается устройство, содержащее средства, указанные в любом из предшествующих абзацев, при этом по меньшей мере одна память, содержащая код компьютерной программы, сконфигурирована таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло следующие операции: на основе установления второго радиоканала между первым устройством и вторым устройством передачу дальнейших пакетов второго потока трафика через второй радиоканал во второе устройство. В дополнительных примерах вариантов осуществления настоящего изобретения по меньшей мере одна память, содержащая код компьютерной программы, сконфигурирована таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло следующие операции: на основе результатов обнаружения инициирование второго устройства для установления второго радиоканала. В соответствии с примерами осуществления настоящего изобретения обнаружение включает обнаружение того, что дальнейшие пакеты второго подпотока трафика связаны с приложением, требующим более высокого приоритета. Согласно дополнительному примеру варианта осуществления настоящего изобретения по меньшей мере одна память, содержащая код компьютерной программы, сконфигурирована таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло следующие операции: прием подтверждения приема блока пакетных данных от второго устройства, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и передача дальнейших пакетов второго потока трафика основывается на подтверждении. В соответствии с другим примером осуществления настоящего изобретения блок пакетных данных содержит порядковый номер. Согласно другому примеру осуществления настоящего изобретения порядковый номер обеспечивает последовательную доставку пакетов для радиоканалов во втором устройстве. Согласно другому примеру осуществления настоящего изобретения блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень второго устройства. Согласно еще одному примеру осуществления настоящего изобретения более высоким уровнем является прикладной уровень. Согласно еще одному примеру осуществления настоящего изобретения перед передачей второго потока трафика во второй радиоканал второго устройства выполняется буферизация пакетов в первом устройстве.
[0014] В соответствии с другим аспектом примера осуществления настоящего предлагается способ, который включает прием от первого устройства передаваемых данных, содержащих пакеты первого подпотока трафика и пакеты второго подпотока трафика, через первый радиоканал; прием от первого устройства блока пакетных данных, содержащего индикацию того, что дальнейшие пакеты второго подпотока трафика должны приниматься через второй радиоканал, при этом первый поток трафика продолжает приниматься через первый радиоканал; установление второго радиоканала между вторым устройством и первым устройством и на основе установления канала прием дальнейших пакетов второго потока трафика через второй радиоканал.
[0015] Согласно другому примеру осуществления настоящего изобретения предлагается способ, включающий способ, описанный в предшествующем абзаце, и прием инструкций для установления второго радиоканала. Согласно другому примеру осуществления настоящего изобретения выполняется передача в первое устройство подтверждения приема блока пакетных данных, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и дальнейшие пакеты второго потока трафика принимаются на основе подтверждения. В соответствии с примером осуществления настоящего изобретения блок пакетных данных содержит порядковый номер. Согласно другому примеру осуществления настоящего изобретения порядковый номер обеспечивает последовательную доставку пакетов для радиоканалов. Согласно другому примеру осуществления настоящего изобретения блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень устройства связи. Согласно еще одному примеру осуществления настоящего изобретения более высоким уровнем является прикладной уровень. В соответствии с еще одним примером осуществления настоящего изобретения перед приемом блока пакетных данных выполняется буферизация второго потока трафика во втором устройстве, при этом доставка пакетов, принадлежащих подпотоку трафика, на более высокий уровень выполняется только после приема блока пакетных данных.
[0016] Согласно другому примеру осуществления настоящего изобретения предлагается устройство, содержащее средства для приема от первого устройства передаваемых данных, содержащих пакеты первого подпотока трафика и пакеты второго подпотока трафика, через первый радиоканал; средства для приема от первого устройства блока пакетных данных, содержащего индикацию того, что дальнейшие пакеты второго подпотока трафика должны приниматься через второй радиоканал, при этом первый поток трафика продолжает приниматься через первый радиоканал; и для установления второго радиоканала между вторым устройством и первым устройством; и средства для приема дальнейших пакетов второго потока трафика через второй радиоканал на основе установления канала.
[0017] Согласно другому примеру осуществления настоящего изобретения предлагается устройство, содержащее по меньшей мере один процессор и по меньшей мере одну память, в которой хранится код компьютерной программы, при этом по меньшей мере одна память и код компьютерной программы сконфигурированы таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло по меньшей мере следующие операции: прием от первого устройства передаваемых данных, содержащих пакеты первого подпотока трафика и пакеты второго подпотока трафика, через первый радиоканал; прием от первого устройства блока пакетных данных, содержащего индикацию того, что дальнейшие пакеты второго подпотока трафика должны приниматься через второй радиоканал, при этом первый поток трафика продолжает приниматься через первый радиоканал; установление второго радиоканала между вторым устройством и первым устройством и на основе установления прием дальнейших пакетов второго потока трафика через второй радиоканал.
[0018] Согласно другому примеру осуществления настоящего изобретения предлагается устройство, содержащее средства, указанные в любом из предшествующих абзацев, при этом по меньшей мере одна память, содержащая код компьютерной программы, сконфигурирована таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло следующие операции: прием инструкций для установления второго радиоканала. Согласно другому примеру варианта осуществления настоящего изобретения по меньшей мере одна память, содержащая код компьютерной программы, сконфигурирована таким образом, чтобы при взаимодействии по меньшей мере с одним процессором устройство выполняло следующие операции: передача в первое устройство подтверждения приема блока пакетных данных, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и дальнейшие пакеты второго потока трафика принимаются на основе подтверждения. В соответствии с дополнительным примером осуществления настоящего изобретения блок пакетных данных содержит порядковый номер. Согласно другому примеру осуществления настоящего изобретения порядковый номер обеспечивает последовательную доставку пакетов для радиоканалов. Согласно другому примеру осуществления настоящего изобретения блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень устройства связи. Согласно еще одному примеру осуществления настоящего изобретения более высоким уровнем является прикладной уровень. В соответствии с еще одним примером осуществления настоящего изобретения перед приемом блока пакетных данных выполняется буферизация второго потока трафика во втором устройстве, и при этом доставка пакетов, принадлежащих подпотоку трафика, на более высокий уровень выполняется только после приема блока пакетных данных.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0019] Аспекты, указанные выше, и иные аспекты вариантов осуществления настоящего изобретения станут более очевидными, если последующее подробное описание рассмотреть совместно с прилагаемыми чертежами, на которых:
[0020] на фиг. 1 показан пример варианта неупорядоченной передачи пакетов при создании DRB2;
[0021] на фиг. 2 показана упрощенная блок-схема системы, в которой на практике могут применяться примеры осуществления настоящего изобретения;
[0022] на фиг. 3а показан поток обмена сообщениями в соответствии с примером осуществления настоящего изобретения;
[0023] на фиг. 3b показан функциональный вид уровня PDCP в соответствии с фиг. 4.2.2.1 документа 3GPP TS 36.323 V13.2.1 (2016-06);
[0024] на фиг. 4 показана схема обработки пакетов в соответствии с примером осуществления настоящего изобретения;
[0025] на фиг. 5 показан другой поток обмена сообщениями в соответствии с примером осуществления настоящего изобретения;
[0026] на фиг. 6 показана другая схема обработки пакетов в соответствии с примером осуществления настоящего изобретения; и
[0027] на фиг. 7а и 7b показана блок-схема, иллюстрирующая выполнение способа в соответствии с примером осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0028] В различных вариантах осуществления настоящего изобретения предлагается усовершенствованная структура преобразования, позволяющая более гибко обрабатывать данные с использованием меньшего объема служебных данных сигнализации в системе радиодоступа.
[0029] Пример осуществления настоящего изобретения относится к архитектуре QoS, например в технологии радиодоступа 5-го поколения, также называемой "new radio" (NR, новая технологией радиодоступа) или "NextGen" (NG, следующее поколение) в контексте стандартизации 3GPP.
[0030] На фиг. 1 показана обработка пакетов, направляемых из передатчика в приемник, в случае 1) одного DRB и 2) нового DRB2 с высоким приоритетом. В этом примере сконфигурирован радиоканал передачи данных (DRB), который передает данные из нескольких приложений. В некоторый момент передатчиком обнаруживается, что одно или несколько приложений должны обслуживаться приоритетно, и связанные с ними данные должны обрабатываться отдельно. Эта ситуация может обнаружиться после начала передачи данных из приоритетного приложения(-й). Кроме того, такое обнаружение может быть выполнено оперативно. Например, если пользователь просматривает информацию и/или инициирует IP-вызов. Эта операция может выполняться по меньшей мере по следующим причинам:
1. Функции, обнаруживающей поток трафика (например, CAF-RAN), может потребоваться некоторое время (несколько пакетов), прежде чем поток трафика преобразуется в "используемый по умолчанию DRB" или используемый по умолчанию радиоканал передачи данных; и/или
2. Требования к QoS потока могут изменяться, что может также приводить к переключению DRB.
[0031] Вследствие этого создается новый DRB для переноса пакетов этих приложений. Функция 110 "разделения" разделяет данные на два DRB: DRB1 и DRB2. Приоритетные данные с помощью функции разделения направляются в DRB2.
[0032] После этого, вследствие более высокого приоритета DRB2, упорядоченная доставка пакетов идентифицированных приложений в принимающий объект не гарантируется. Это может привести к серьезному ухудшению взаимодействия пользователя с системой и нарушению принципа последовательной доставки в том случае, если он сконфигурирован для конкретной услуги.
[0033] Например, можно предположить, что пакеты из приоритетного приложения нумеруются как 1, 2, 3.
В первом случае (то есть, в случае одного DRB) существует только один сконфигурированный DRB (в Т(1)), и затем все пакеты передаются в должном порядке и принимаются в Т(2).
Во втором случае создается второй DRB в Т'(1), и пакеты #2 и #3 обрабатываются новым DRB.
[0034] Они принимаются в момент времени Т'(2) перед передачей пакета #1, который все еще передается по низкоприоритетному DRB. В результате после выполнения объединения 120 канала DRB (Т'(3)), как показано в блоке 130, пакеты #2 и #3 доставляются на более высокий уровень перед пакетом #1, что нарушает порядок доставки.
[0035] Пакет #1 может приниматься более высокими уровнями, поскольку очереди высокоприоритетного DRB вначале обслуживаются на приемной стороне, как обсуждалось выше при описании варианта осуществления. Однако пакеты, переданные по низкоприоритетному DRB, могут также задерживаться в очередях на передающей стороне.
[0036] Следует отметить, что при выполнении описанных выше операций:
1. Для обнаружения приложения может потребоваться некоторое время (оно обнаруживается не в первом пакете);
2. Для создания DRB требуется время. И в процессе реконфигурации невозможно или нецелесообразно останавливать выполнение любых операций передачи; и/или
3. Обнаружение может осуществляться на другой стороне, например в eNB, но переключение должно выполняться в UE. В этом случае некоторые пакеты могут быть обработаны в UE перед тем, как устройство будет уведомлено узлом eNB о новом потоке.
[0037] Пример осуществления настоящего изобретения позволяет поддерживать последовательную доставку пакетов для подпотоков, которые требуется передать в другой DRB, без необходимости использования другого порядкового номера.
[0038] Перед более подробным описанием примеров осуществления настоящего изобретения следует рассмотреть фиг. 2. На фиг. 2 показана упрощенная блок-схема, иллюстрирующая некоторые компоненты системы беспроводной связи, показанные на фиг. 1 и 2. В системе 230 беспроводной связи, изображенной на фиг. 2, беспроводная сеть 235 приспособлена для связи по беспроводной линии 232 связи с первым устройством, таким как устройство мобильной связи, которое на чертеже обозначено как устройство 10, через второе устройство, такое как сетевой узел доступа, например Node В (базовая станция), а более конкретно - через устройство 13, как показано на фиг. 2. Сеть 235 может содержать сетевой узел NN (Network Node) 240, который может включать в свой состав такие функциональные объекты, как MME/S-GW и/или сервер приложений (AS), обеспечивающие связь с такой сетью, как телефонная сеть и/или сеть передачи данных (например, Интернет 238). В соответствии с примером осуществления настоящего изобретения NN 240 может содержать точку доступа WLAN.
[0039] Устройство 10 содержит контроллер,такой как компьютер или процессор 214 данных (DP, Data Processor), машиночитаемый носитель информации, реализованный в виде памяти (MEM) 216, в которой хранится программа (PROG) 218, состоящая из компьютерных инструкций. Первое устройство также может содержать подходящий беспроводной интерфейс, такой как радиочастотный (RF, Radio Frequency) приемопередатчик 212, предназначенный для двусторонней беспроводной связи со вторым устройством 13 с использованием тракта 232 передачи данных. PROG 218 может содержать компьютерные инструкции, которые при исполнении процессором, таким как DP 214, работают в соответствии с примерами осуществления настоящего изобретения.
[0040] Устройство 13 также содержит контроллер, такой как компьютер или процессор 224 данных (DP), машиночитаемый носитель, реализованный в виде памяти (MEM) 226, в которой хранится программа (PROG) 228, состоящая из компьютерных инструкций для выполнения операций в соответствии с примерами осуществления настоящего изобретения. Кроме того, на фиг. 2 показан подходящий беспроводной интерфейс, такой как RF-приемопередатчик 222, для связи с устройством 10 через одну или более антенн. Однако беспроводной интерфейс может входить в состав устройства 13, как показано на фиг. 2, а также может и не являться частью этого устройства. Устройство 13 связано через тракт 234 передачи данных/управления с NN 240. Тракт 234 может быть реализован в виде, например, S1-интерфейса. Устройство 13 может быть также связано с другим устройством 15 через тракт 236 передачи данных/управления, который может быть реализован в виде интерфейса. Другое устройство 15 может быть сконфигурировано таким же образом и содержать те же компоненты, что и устройство 13. Кроме того, хотя на фиг. 2 это не показано, этот тракт 234 передачи данных/управления может также содержать беспроводное соединение или представлять собой комбинацию проводных и беспроводных соединений.
[0041] NN 240 содержит контроллер и/или сервер приложений, такой как компьютер или процессор 244 данных (DP), машиночитаемый носитель, реализованный в виде памяти (MEM) 246, в которой хранится программа (PROG) 248, состоящая из компьютерных инструкций, и, возможно, подходящий беспроводной интерфейс, такой как радиочастотный (RF) приемопередатчик 242 для двусторонней беспроводной связи с устройством 10 и устройством 13 через тракт 234.
[0042] Предполагается, что по меньшей мере одна из программ PROG 218, 228 и 248 содержит программные инструкции, которые при выполнении соответствующим DP позволяют устройству работать согласно примерам осуществления настоящего изобретения, как это более подробно обсуждается ниже. То есть, различные примеры осуществления настоящего изобретения могут быть, по меньшей мере частично, реализованы с помощью компьютерного программного обеспечения, исполняемого процессором DP 214 устройства 10, DP 224 устройства 13 и/или DP 244 узла NN 240, или с помощью аппаратного обеспечения, или комбинации программного и аппаратного обеспечения (и микропрограммного обеспечения).
[0043] С целью описания различных примеров осуществления настоящего изобретения на чертеже показано, что устройства 10 и 13 могут также содержать специализированные процессоры, например модуль 215 управления и соответствующий модуль 225 управления (CM, Control Module). Модули 215 и 225 могут быть выполнены так, чтобы в процессе работы выполнять по меньшей мере операции управления потоком в соответствии с различными примерами осуществления настоящего изобретения. В соответствии с примером осуществления настоящего изобретения по меньшей мере модули 215 и 225 управления сконфигурированы для выполнения по меньшей мере операций управления потоком согласно различным примерам осуществления настоящего изобретения.
[0044] Машиночитаемая память MEM 216, 226 и 246 может быть любого типа, подходящего к локальной технической среде, и может быть реализована с использованием любых подходящих технологий хранения данных, таких как устройства полупроводниковой памяти, флэш-память, устройства и системы магнитной памяти, устройства и системы оптической памяти, постоянное запоминающее устройство и съемная память. DP 214, 224 и 244 могут быть любого типа, подходящего для локальной технической среды, и могут содержать один или более универсальных компьютеров, специализированных компьютеров, микропроцессоров, цифровых сигнальных процессоров (DSP, Digital Signal Processor) и процессоров, основанных на многоядерной архитектуре, в качестве примеров, не ограничивающих объем настоящего изобретения. Беспроводные интерфейсы (например, RF-приемопередатчики 212 и 222) могут быть любого типа, подходящего для локальной технической среды, и могут, например, быть реализованы с использованием любой подходящей технологии связи, такой как отдельные передатчики, приемники, приемопередатчики или комбинация таких компонентов.
[0045] В примерах осуществления настоящего изобретения может предполагаться, что по меньшей мере некоторые пакеты подпотока X передаются по DRB1 перед уведомлением о том, что для потока требуется DRB2, обеспечивающий более высокий уровень QoS (или перед появлением возможности передачи пакета потока в DRB2). Для обеспечения упорядоченного приема выполняются следующие операции:
- Весь трафик передается по первому радиоканалу (DRB1);
- Передатчик достоверно определяет, что трафик содержит более одного подпотока и, допустим, второй подпоток связан с приложением, требующим более высокого уровня QoS, и, таким образом, должен направляться в новый радиоканал (DRB2);
- Устанавливается DRB2;
- Передатчик передает специфический пакет маркера переключения (Switch-marker) по DRB1 (при этом пакет может содержать порядковый номер), указывающий на то, что пакеты, принадлежащие второму подпотоку, более не должны передаваться по DRB1, а вместо этого их следует передавать по DRB2;
- Передатчик переключает трафик второго подпотока в DRB2.
Первая альтернатива (для устранения неупорядоченного приема):
- Приемник буферизирует пакеты, принимаемые по DRB2; и
- если принимается маркер переключения, приемник доставляет пакеты, буферизированные во втором радиоканале, на более высокие уровни.
Вторая альтернатива:
- Передатчик буферизирует пакеты, подлежащие передачи по DRB2;
- Приемник передает в передатчик подтверждение приема маркера переключения; и
- Передатчик затем начинает передачу по DRB2.
[0046] Примеры вариантов осуществления настоящего изобретения работают, например, в случае добавления второго DRB (DRB2), если первый DRB (DRB1) уже установлен.
[0047] В отношении некоторых, не ограничивающих объем изобретения, операций следует отметить, что:
- Весь трафик может передается по первому радиоканалу (DRB);
- Передатчик может быть осведомлен о том, что
Трафик состоит из двух подпотоков (первого подпотока и второго подпотока), которые можно отличить друг от друга,
Возможно, трафик во втором подпотоке потребуется направить в новый радиоканал;
- Устанавливается второй радиоканал;
- Передатчик может передавать по первому радиоканалу специфический пакет маркера переключения, который содержит порядковый номер и указывает на то, что пакеты, принадлежащие второму подпотоку, более не должны передаваться по первому радиоканалу, а вместо этого их следует передавать по второму радиоканалу; и/или
- Передатчик может переключать трафик второго подпотока во второй радиоканал. С этого момента все пакеты, принадлежащие второму подпотоку, преобразуются во второй радиоканал.
[0048] Кроме того, следует отметить, что передатчик может получить сведения о том, что трафик связан с двумя подпотоками уже после начала передачи второго подпотока. Это может произойти по меньшей мере по следующим причинам:
- для обнаружения приложения может потребоваться некоторое время (не в первом пакете);
- для создания DRB требуется время. В процессе реконфигурации невозможно остановить выполнение любых операций передачи; и/или
- обнаружение может осуществляться на другой стороне, например в eNB, но переключение должно выполняться в UE. В этом случае некоторые пакеты могут быть обработаны в UE перед тем, как устройство будет уведомлено узлом eNB о новом потоке.
[0049] Существует несколько возможностей обнаружения новых подпотоков в NB или UE:
- на основе метаинформации, добавляемой в транспортные (туннельные) пакеты (например, в поле заголовка) функцией в базовой сети. Эта метаинформация также может передаваться в UE;
- На основе кортежа из 5 элементов или схожих правил в NB или UE; подобно механизму шаблона потока трафика (TFT, Traffic-Flow Template) в LTE;
- На основе эвристических правил, учитывающих информацию прикладного уровня, такую как:
* Протокол прикладного уровня (например, HTTP, RTP, QUIC, FTP и другие),
* Данные сигнализации управления, обмен которыми осуществляется на прикладном уровне (например, запрос http-get с информацией об именах объектов, местоположениях, типах и размерах),
* Информация о медийном контенте (например, типы МТМЕ, обнаруженные в запросе http get),
* Углубленная проверка пакетов данных пользовательского приложения;
- На основе эвристических правил, которые используют статистические способы для идентификации трафика на основе шаблонов типичных пакетов (например, размеров пакетов, временных интервалов поступления, последовательностей UL/DL); и/или
- На основе прямого уведомления API, например, если приложение запускает новый поток трафика или открывает сокет и передает трафик.
[0050] Как представляется в настоящее время, индикатор идентификации потока (FII, Flow Identification Indicator) может использовать отметку трафика (Traffic Mark), установленную CN UP в трафике DL UP, передаваемом в (CAF-) RAN. Эта отметка основана на правилах, принимаемых из CN CP, и может, например, идентифицировать трафик приложений, обнаруженных функцией CN UP, и/или трафик, подлежащий специфической оплате. Отметка FII не предполагает непосредственного управления характеристиками QoS в RAN: характеристики QoS в RAN управляются на основе правил QoS, которые могут ссылаться на FII и передаются из CN CP в CAF-RAN. FII используется в NG3 на основе пакетов. Трафик в/из UE может быть связан с одинаковым FII.
На основе выходной информации обнаружения приложений, обеспечиваемой в функциях CN UP, различные PDU в одном потоке (например, с одинаковым 5-элементным кортежем в случае сеанса PDU для IP-трафика) могут соотноситься CN UP с различными значениями FII. В этом случае предполагается, что транспортный протокол обрабатывает различные потоки для этого типа трафика.
[0051] Кроме того, согласно текущему предложению UE может определять режим SSC, требуемый для приложения, с использованием по меньшей мере одного из следующих способов:
1. Приложение, которое запускает новый поток (то есть открывает новый сокет), указывает тип непрерывности сеанса, требуемый для этого потока. Это может указываться посредством расширений API сокетов. Другими словами, приложение может использовать уже указанные программные API для индикации требуемого типа непрерывности сеанса. Например, если приложение запрашивает сокет с мобильным IP-адресом, по существу, приложение запрашивает режим SSC; и/или
2. Если приложение запрашивает сокет с фиксированным или устойчивым IP-адресом, по существу, приложение запрашивает режим 1 SSC или режим 3 SSC, соответственно.
Если приложение, которое запускает поток, не указывает тип требуемой непрерывности сеанса, то UE может определить требуемую непрерывность сеанса с использованием предусмотренной политики.
[0052] В соответствии с примерами осуществления настоящего изобретения узел или устройство CAF-RAN может выполнять эти операции для обнаружения нового потока. CAF-RAN может встраиваться в любое устройство 13, NN 240 и/или в устройство 10, как показано на фиг. 2.
[0053] Согласно одной из возможностей, обнаружение может выполняться путем приема пакета, который содержит определенный 5-элементный IP-кортеж или отметку (FII), установленную объектом CN. Вкратце, пакет данных DL непосредственно содержит индикацию того, что пакет является частью потока, для которого требуется более высокий приоритет. Согласно другой возможности функция CAF-RAN может выполнять обнаружение согласно анализу трафика приложения на основе одного или более пакетов, идентифицирующих тип трафика.
[0054] Кроме того, обнаружение нового потока может основываться на анализе нескольких пакетов. Полная идентификация нового потока может основываться на анализе нескольких последовательных пакетов. Следует отметить, что это также применимо к случаю использования маркировки пакетов: в случае непрерывного потока приложения функция обнаружения приложения (либо в CN, либо в RAN) способна обнаружить тип трафика только по истечении некоторого периода времени, после чего она изменяет маркировку пакета. Затем оставшиеся пакеты текущего трафика приложения требуется передавать по новому DRB.
[0055] Кроме того, политика QoS также может указывать на то, что для идентифицированного потока требуется более высокий приоритет. Таким образом, структура QoS и обработка RRC в системе 5G могут поддерживать обнаружение потоков на сетевой стороне и конфигурирование DRB, инициированное сетью, результаты которого затем передаются в UE. В другом варианте осуществления UE может непосредственно создавать DRB в динамическом режиме.
[0056] Примеры осуществления настоящего изобретения предназначены для предоставления контекста и/или функции осведомленности о приложении в RAN (то есть, в базовой станции). Это обеспечивает возможность разделения потоков на основе нескольких критериев, например, от простого 5-элементного IP-кортежа до усовершенствованных подходов, основанных на машинном самообучении. Кроме того, эта функция способна указать RRC в NR BS на необходимость преобразования трафика в каналы DRB. Помимо этого, данная функция может также выполняться на основе маркировки пакетов в RAN-CN IF в том случае, если такая функция (также) выполняется в CN.
[0057] Первая операция в соответствии с примерами осуществления настоящего изобретения включает следующие действия:
- Приемник (приемопередатчик 222 и/или 212, показанные на фиг. 2) буферизирует пакеты PDCP, принятые по второму радиоканалу; и
- если принят маркер переключения, приемник (приемопередатчик 222 и/или 212, DP 224 и/или 214 с MEM 226 и/или 216, и СМ 225 и/или 215, показанные на фиг. 2) доставляет на более высокий уровень пакеты, буферизированные во втором радиоканале.
[0058] Следует отметить, что на известном уровне техники существует, например, конечный маркер, и сценарий использования представляет собой хэндовер, в котором задействуется только один канал. В то же время, в соответствии примером осуществления настоящего изобретения маркер переключения не оповещает об окончании передачи, а указывает только на завершение ее части (второго потока). В соответствии с примерами осуществления настоящего изобретения пакеты продолжают поступать в первый RB. Это не осуществляется согласно известному уровню техники. В случае применения известных технических средств к первому варианту приемник останавливает обработку любых пакетов, поступающих из RB1.
[0059] Кроме того, в соответствии с примерами осуществления настоящего изобретения добавляется порядковый номер, который отсутствует в системах известного уровня техники. Этот добавляемый порядковый номер используется, поскольку может нарушаться последовательность приема пакетов в приемном буфере, например, в случае разделения канала. Согласно существующему уровню техники отсутствует возможность разделения соединения и, таким образом, неупорядоченного приема пакетов.
[0060] Вторая операция в соответствии с примерами осуществления настоящего изобретения включает следующие действия:
- Передатчик (222 и/или 212, показанные на фиг. 2) буферизирует пакеты PDCP во втором радиоканале;
- Уровень PDCP приемника (приемопередатчика 222 и/или 212, DP 224 и/или 214 с MEM 226 и/или 216, и СМ 225 и/или 215, показанные на фиг. 2) передает подтверждение приема и обработки маркера переключения в передатчик; и
- затем передатчик (приемопередатчик 222 и/или 212, DP 224 и/или 214 с MEM 226 и/или 216, и СМ 225 и/или 215, показанные на фиг. 2) начинает передачу по второму радиоканалу.
[0061] Подробное описание первой операции приводится со ссылкой на фиг. 3а. В этом примере передатчиком является eNB, а приемником - UE, однако эти устройства могут меняться ролями.
[0062] На фиг. 3а показан поток обмена сообщениями в соответствии с первым вариантом примеров осуществления настоящего изобретения; Как показано на фиг. 3а:
1. В eNB 320 или устройстве (например, устройстве 13, показанном на фиг. 2) в потоке 1 устанавливается DRB1 с UE 310 (например, с устройством 10, показанным на фиг. 2) и переносится весь трафик (с помощью приемопередатчика 222 и/или 212, DP 224 и/или 214 с MEM 226 и/или 216, и СМ 225 и/или 215, показанными на фиг. 2);
2. Планировщик 330 приложений (AS) или устройство (например, устройство 13 и/или NN 240, показанные на фиг. 2) в сети обнаруживает в потоке 3 новое приложение и идентифицирует новый подпоток 2 в трафике. "Планировщик приложений" представляет собой объект в сети (например, в беспроводной сети 235, показанной на фиг. 2), способный обнаруживать новое приложение (поток). Обнаружение второго потока может основываться на проверке пакетов или выполняться посредством сигнализации;
3. Планировщик 330 приложений (например, устройство 13 и/или NN 240, показанные на фиг. 2) с использованием потока 3 информирует eNB 320 (устройство 13; приемопередатчик 222, DP 224 и/или 244 с MEM 226 и/или 246, и СМ 225, показанные на фиг. 2) о том, что обнаружен новый подпоток, который требуется переносить с более высоким приоритетом;
4. eNB 320 (устройство 13; DP 224 и/или 244 с MEM 226 и/или 246, и СМ 225, показанные на фиг. 2) реконфигурирует, как показано в виде потока 4, UE 310 для добавления нового DRB: DRB2;
5. eNB 320 (устройство 13; DP 224 и/или 244 с MEM 226 и/или 246, и СМ 225, показанных на фиг. 2) создает PDU с маркером переключения, как показано посредством блока 5. Этот PDCP PDU содержит порядковый номер PDCP, позволяющий выполнить переупорядочение в совокупности с другими PDCP PDU, содержащими данные;
6. Как показано с помощью блока 6, eNB 320 (устройство 13, приемопередатчик 222, DP 224 и/или 214 с MEM 226 и/или 216, и СМ 225 и/или DP 244, показанные на фиг. 2) направляет подпоток #2 в DRB2;
7. В блоке 7 UE 310 (например, устройство 10, показанное на фиг. 2) буферизирует данные (приемопередатчика 212, DP 214 с MEM 216 и/или СМ 225, 215, показанных на фиг. 2), поступающие по DRB2;
8. Пакет маркера переключения принимается UE 310, как показано посредством потока 8; и
9. UE 310 затем останавливает буферизацию данных DRB2 и доставляет их на более высокий уровень.
[0063] Уровень PDCP доставляет SDU на более высокие уровни в том же порядке, в каком они были переданы. SN используется для переупорядочивания пакетов, если нижней уровень (RLC) не может выполнять эту функцию. В обычных условиях (одно соединение) нижний уровень (RLC) обеспечивает упорядоченную доставку. Как показано выше на шаге 5, например в случае в случае хэндовера, уровень PDCP переупорядочивает PDU, принятый не в должном порядке (из-за хэндовера), на основе порядкового номера PDCP. Если устанавливается разделенный канал (двойное соединение), то PDCP постоянно переупорядочивает PDCP PDU, принятый из различных линий радиосвязи, на основе PDCP SN. Назначение SN маркеру переключения, показанное выше на шаге 8, позволяет гарантировать и останавливать буферизацию, как показано выше на шаге 9, поскольку пакеты из последующего подпотока, доставляемого на более высокие уровни в первом RB, отсутствуют после обработки маркера. Это достигается, поскольку отсутствует пакет из последующего подпотока, переданный после маркера, и пакеты доставляются PDCP на верхний уровень в требуемом порядке.
[0064] На фиг. 3b представлен функциональный вид объекта PDCP для подуровня PDCP, отображающий уровень PDCP. Этот чертеж основан на архитектуре протокола радиоинтерфейса. Как показано на фиг. 3b, объекты PDCP расположены на подуровне PDCP. Для UE могут определяться несколько объектов PDCP. Каждый объект PDCP, переносящий данные плоскости пользователя, может быть сконфигурирован для применения сжатия заголовка. Каждый объект PDCP переносит данные одного радиоканала. В этой версии описания поддерживается только протокол помехоустойчивого сжатия заголовка (ROHC, Robust Header Compression Protocol). Каждый объект PDCP использует не более одного экземпляра упаковщика ROHC и не более одного экземпляра распаковщика ROHC. Объект PDCP связан либо с плоскостью управления, либо с плоскостью пользователя в зависимости от того, для какого радиоканала он переносит данные. Для RN защита целостности и верификация также выполняются для u-плоскости. Для разделенных каналов при передаче объекта PDCP выполняется маршрутизация, а при приеме объекта PDCP выполняется переупорядочение. Кроме того, для каналов LWA при передаче объекта PDCP выполняется маршрутизация, а при приеме объекта PDCP выполняется переупорядочение. При передаче объекта PDCP для устройства UE могут только подаваться PDCP PDU в связанный объект AM RLC.
[0065] На фиг. 4 показана схема обработки пакетов в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 4, в блоке 410 создается новый DRB, и функция разделения добавляет маркер 430 переключения к пакету, после которого DRB должен разделяться. В блоке 420, показанном на фиг. 4, функция объединения ожидает обработки пакета с маркером переключения в DRB1. Затем, как показано в блоке 430, в соответствии с примером осуществления настоящего изобретения, все пакеты, включая объединенные пакеты, планируются с пакетами DRB1 таким образом, чтобы пакеты располагались в порядке от высшего приоритета к низшему.
[0066] Ниже приводится подробное описание второго варианта в соответствии с примерами осуществления настоящего изобретения со ссылкой на фиг. 5.
[0067] На фиг. 5 показан другой поток обмена сообщениями в соответствии с примерами осуществления настоящего изобретения. Как показано на фиг. 5:
1. В eNB 520 или устройстве (например, в устройстве 13, показанном на фиг. 2) устанавливается DRB1, который переносит весь трафик, как показано в виде потока 1;
2. Затем, как показано в блоке 2, планировщик приложений (AS 530) или устройство (например, устройство 13 и/или NN 240, показанные на фиг. 2) в сети обнаруживает новое приложение и идентифицирует новый подпоток в трафике.
3. Планировщик 530 приложений (например, устройство 13 и/или NN 240, показанные на фиг. 2) информирует eNB 320 (приемопередатчик 222, DP 224 и/или 244 с MEM 226 и/или 246, и СМ 225, показанные на фиг. 2) о том, что обнаружен новый подпоток, который требуется переносить с более высоким приоритетом, как показано в виде потока 3;
4. Как показано в виде потока 4, eNB 520 реконфигурирует UE 510 для добавления нового DRB: DRB2;
5. eNB 520 создает PDU с маркером переключения и передает его по DRB1, как показано в виде блока 5. Этот PDU PDCP содержит порядковый номер PDCP, таким образом он может бы переупорядочен с другим PDU PDCP, содержащим данные;
6. Как показано в виде блока 6, изображенного на фиг. 5, eNB 520 переключает данные подпотока #2 в DRB2 и буферизирует данные. Данные, принадлежащие DRB2, не передаются по радиоинтерфейсу;
7. Пакет маркера переключения принимается UE 510, как показано посредством потока 7;
8. Затем, как показано посредством потока 8, изображенного на фиг. 5, UE 510 подтверждает упорядоченный прием и обрабатывает маркер переключения: маркер переключения принимается, и все PDU с SN, меньшим маркера переключения, доставляются на более высокий уровень. Это означает отсутствие последующих PDU из подпотока #2, доставляемых на более высокий уровень в DRB 1; и
9. Как показано посредством блока 9, eNB 520 останавливает буферизацию данных в DRB2 и возобновляет обычное функционирование.
[0068] Подобно тому как описано выше, в соответствии с примером осуществления настоящего изобретения, приведенным в предшествующих пунктах, подтверждение упорядоченного приема блока пакетных данных может передаваться устройством UE 510, при этом передача дальнейших пакетов второго потока трафика основана на подтверждении.
[0069] В этом отношении в предположении, что разделенный канал (например, 2 радиолинии) находится в 1-ом радиоканале, примеры осуществления настоящего изобретения могут включать один или более следующих аспектов:
1. PDU (SN=1) передается передатчиком (через RL1). Этот PDU принадлежит 2-му подпотоку;
2. "PDU маркера переключения" (SN=2) передается передатчиком (через RL2); RL2 является более скоростной линией по сравнению с RL1;
3. "PDU маркера переключения" (SN=2) принимается приемником, и маркер переключения может приниматься по DRB 1; и
4. PDU(SN=1) принимается приемником.
[0070] В приведенном выше сценарии объект PDCP может хранить PDU с SN=2 и ожидать приема PDU (SN=1) перед доставкой PDU (SN=2) на более высокие уровни. Если активизируется 2-ой радиоканал (и блоки PDU 2-го подпотока доставляются на более высокий уровень) в момент Т=3, то PDU (SN=1) все еще передается. В этом случае запуск 2-го радиоканала может активизироваться в момент Т=4. Эта операция может представлять собой "упорядоченный прием" маркера переключения. Или если "прием маркера переключения" осуществляется в момент Т=4, то проблемы с переупорядочиванием не возникает.
[0071] Далее примеры осуществления настоящего изобретения могут включать один или более следующих аспектов:
1. PDU (SN=1) передается передатчиком (через RB1). Этот PDU принадлежит 2-му подпотоку.
2. "PDU маркера переключения" (SN=2) передается передатчиком (через RB1). PDU используют различные тракты (радиолинии)
3. "PDU маркера переключения" (SN=2) принимается приемником по RB1
4. PDU (SN=1) принимается приемником по RB1.
[0072] Пример осуществления настоящего изобретения позволяет поддерживать последовательную доставку пакетов для подпотока, который требуется передать в другой DRB, без необходимости использования другого порядкового номера.
[0073] Следует кратко отметить, что в варианте 1 буферизация может выполняться в приемнике, пока не будет принято сообщение из передатчика о том, что можно передавать пакеты из буфера приемника DRB2 на более высокие уровни. В варианте 2 буферизация может выполняться в передатчике, пока из приемника не будет принято подтверждение, позволяющее передавать пакеты по DRB2.
[0074] На фиг. 6 показана другая схема обработки пакетов в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 6, в блоке 610 создается новый DRB, и, как показано в блоке 615, функция разделения добавляет маркер переключения к пакету, после которого DRB должен переключаться. В блоке 620, показанном на фиг. 4, функция объединения ожидает подтверждения приемником обработки пакета с маркером переключения. Затем, как показано в блоке 630, в соответствии с примерами осуществления все пакеты, включая объединенные пакеты, планируются в порядке уменьшения приоритетов.
[0075] На фиг. 7а показаны операции, которые могут выполняться сетевым устройством, таким как, без ограничения приведенными примерами, базовая станция или устройство, например устройство 13, и/или NN 240, показанные на фиг. 2. Как показано на шаге 710, первым устройством выполняется передача данных, включающая передачу пакетов первого подпотока трафика и пакетов второго подпотока трафика через первый радиоканал во второе устройство; затем, как показано на шаге 720, обнаруживается, что дальнейшие пакеты второго подпотока трафика должны передаваться через второй радиоканал во второе устройство; затем, как показано на шаге 730, изображенном на фиг. 7а, на основе результатов обнаружения передается блок пакетных данных второго подпотока трафика через первый радиоканал во второе устройство, при этом блок пакетных данных содержит индикацию переключения второго потока трафика во второй радиоканал, и пакеты первого потока трафика продолжают передаваться через первый радиоканал; и, как показано на шаге 740, на основе установления второго радиоканала между первым устройство и вторым устройством осуществляется передача дальнейших пакетов второго потока трафика через второй радиоканал во второе устройство.
[0076] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующем абзаце, результаты обнаружения инициируют установление второго радиоканала вторым устройством.
[0077] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, обнаружение включает обнаружение того, что дальнейшие пакеты второго подпотока трафика связаны с приложением, требующим более высокого приоритета.
[0078] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, осуществляется прием подтверждения приема блока пакетных данных от второго устройства, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и передача дальнейших пакетов второго потока трафика основывается на подтверждении.
[0079] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, блок пакетных данных содержит порядковый номер.
[0080] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, порядковый номер обеспечивает последовательную доставку пакетов для радиоканалов во втором устройстве.
[0081] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень второго устройства.
[0082] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, более высоким уровнем является прикладной уровень.
[0083] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, перед передачей второго потока трафика во второй радиоканал второго устройства выполняется буферизация пакетов в первом устройстве.
[0084] На машиночитаемом носителе (MEM 226 и/или MEM 246, показанном на фиг. 2) хранится программный код (PROG 228 и/или PROG 248, показанный на фиг. 2), исполняемый по меньшей мере одним процессором (DP 224 и/или DP 244, показанным на фиг. 2) для выполнения операций, по меньшей мере описанных в приведенных выше абзацах.
[0085] Согласно примеру осуществления настоящего изобретения, описанному выше, устройство содержит средства (DP 224, DP 225 и/или DP 244; PROG 228 и/или PROG 248; и MEM 226 и/или MEM 246, показанные на фиг. 2) выполнения первым устройством связи, включающей передачу пакетов первого подпотока трафика и пакетов второго подпотока трафика через первый радиоканал во второе устройство; средства (DP 224, DP 225 и/или DP 244; PROG 228 и/или PROG 248; и MEM 226 и/или MEM 246, показанные на фиг. 2) обнаружения того, что дальнейшие пакеты второго подпотока трафика должны передаваться через второй радиоканал во второе устройство; средства (DP 224, DP 225 и/или DP 244; PROG 228 и/или PROG 248; и MEM 226, MEM 246, и/или TRANS 222, показанные на фиг. 2), основанные на результатах обнаружения, для передачи блока пакетных данных второго подпотока трафика через первый радиоканал во второе устройство, при этом блок пакетных данных содержит индикацию переключения второго потока трафика во второй радиоканал, и пакеты первого потока трафика продолжают передаваться через первый радиоканал; и средства для передачи дальнейших пакетов второго потока трафика через второй радиоканал во второе устройство на основе установления второго радиоканала между первым устройством и вторым устройством.
[0086] На фиг. 7b показаны операции, которые могут выполняться, без ограничения приведенным примером, устройством связи (например, устройством 10, показанным на фиг. 2). Как показано на шаге 750, второе устройство принимает от первого устройства передаваемые данные, содержащие пакеты первого подпотока трафика и пакеты второго подпотока трафика через первый радиоканал; как показано на шаге 760, изображенном на фиг. 7b, от первого устройства принимается блок пакетных данных, содержащий индикацию того, что дальнейшие пакеты второго подпотока трафика должны приниматься через второй радиоканал, при этом первый поток трафика продолжает приниматься через первый радиоканал; как показано на шаге 770, между вторым устройством и первым устройством устанавливается второй радиоканал; и, как показано на шаге 780, изображенном на фиг. 7b, на основе установления канала осуществляется прием дальнейших пакетов второго потока трафика через второй радиоканал.
[0087] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующем абзаце, для установления второго радиоканала принимаются инструкции.
[0088] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, осуществляется передача в первое устройство подтверждения приема блока пакетных данных, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и дальнейшие пакеты второго потока трафика принимаются на основе подтверждения.
[0089] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, блок пакетных данных содержит порядковый номер.
[0090] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, порядковый номер позволяет осуществлять последовательную доставку пакетов для радиоканалов.
[0091] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень устройства связи.
[0092] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, более высоким уровнем является прикладной уровень.
[0093] В соответствии с примерами осуществления настоящего изобретения, описанными в предшествующих абзацах, перед приемом блока пакетных данных выполняется буферизация второго потока трафика во втором устройстве, и при этом доставка пакетов, принадлежащих подпотоку трафика, на более высокий уровень выполняется только после приема блока пакетных данных.
[0094] На машиночитаемом носителе (MEM 216, показанном на фиг. 2) хранится программный код (PROG 218, показанный на фиг. 2), исполняемый по меньшей мере одним процессором (DP 214 и/или DP 215, показанным на фиг. 2) для выполнения операций, по меньшей мере описанных в приведенных выше абзацах.
[0095] Согласно примеру осуществления настоящего изобретения, описанному выше, устройство содержит средства (TRANS 212; DP 214 и/или DP 215; PROG 218 и MEM 216, показанные на фиг. 2) для приема вторым устройством от первого устройства передаваемых данных, содержащих пакеты первого подпотока трафика и пакеты второго подпотока трафика, через первый радиоканал; средства (TRANS 212; DP 214 и/или DP 215; PROG 218 и MEM 216, показанные на фиг. 2) для приема от первого устройства блока пакетных данных, содержащего индикацию того, что дальнейшие пакеты второго подпотока трафика должны приниматься через второй радиоканал, при этом первый поток трафика продолжает приниматься через первый радиоканал; средства (TRANS 212; DP 214 и/или DP 215; PROG 218 и MEM 216, показанные на фиг. 2) для установления второго радиоканала между вторым устройством и первым устройством; и средства (TRANS 212; DP 214 и/или DP 215; PROG 218 и MEM 216, показанные на фиг. 2) для приема дальнейших пакетов второго потока трафика через второй радиоканал.
[0096] В соответствии с примерами осуществления настоящего изобретения устройство (например, первое устройство) выполняет способ, включающий выполнение связи, включающей передачу пакетов первого подпотока трафика и второго подпотока трафика через первый радиоканал во второе устройство; обнаружение того, что дальнейшие пакеты второго подпотока трафика должны передаваться через второй радиоканал во второе устройство; затем на основе результатов обнаружения передачу блока пакетных данных через первый радиоканал во второе устройство, при этом блок пакетных данных содержит индикацию переключения второго потока трафика во второй радиоканал, и пакеты первого потока трафика продолжают передаваться через первый радиоканал, и на основе установления второго радиоканала между первым и вторым устройствами передачу во второе устройство дальнейших пакетов второго потока трафика через второй радиоканал.
[0097] Согласно другим примерам осуществления настоящего изобретения устройство выполняет способ, включающий способ, описанный в предшествующем абзаце, и следующие операции: на основе результатов обнаружения установление вторым устройством второго радиоканала; прием подтверждения приема блока пакетных данных от второго устройства, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и передача второго потока трафика основывается на подтверждении; при этом блок пакетных данных содержит порядковый номер; и порядковый номер обеспечивает последовательную доставку пакетов для радиоканалов во втором устройстве, и блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень второго устройства, являющийся прикладным уровнем; и перед передачей второго потока трафика во второй радиоканал второго устройства выполнение буферизации пакетов в первом устройстве.
[0098] На машиночитаемом носителе (MEM 226 и/или MEM 246, показанном на фиг. 2) хранится программный код (PROG 228 и/или PROG 248, показанный на фиг. 2), исполняемый по меньшей мере одним процессором (DP 224 и/или DP 244, показанным на фиг. 2) для выполнения операций, по меньшей мере описанных в приведенных выше абзацах.
[0099] В соответствии с примерами осуществления настоящего изобретения устройство (например, второе устройство) выполняет способ, включающий прием от первого устройства передаваемых данных, содержащих пакеты первого подпотока трафика и второго подпотока трафика, через первый радиоканал; прием от первого устройства блока пакетных данных, содержащего индикацию того, что дальнейшие пакеты второго подпотока трафика должны приниматься через второй радиоканал, при этом первый поток трафика продолжает приниматься через первый радиоканал; установление второго радиоканала между вторым устройством и первым устройством и на основе установления прием дальнейших пакетов второго потока трафика через второй радиоканал.
[00100] Согласно другим примерам осуществления настоящего изобретения устройство выполняет способ, включающий способ, описанный в предшествующем абзаце, и следующие операции: прием инструкций для установления другого радиоканала; передача подтверждения приема блока пакетных данных в первое устройство, при этом подтверждение приема может представлять собой подтверждение упорядоченного приема блока пакетных данных, и второй поток трафика принимается на основе подтверждения; при этом блок пакетных данных содержит порядковый номер; и порядковый номер обеспечивает последовательную доставку пакетов для второго радиоканала в соответствии с приоритетами пакетов, и блок пакетных данных заставляет второе устройство доставлять пакеты, принадлежащие второму подпотоку трафика, на более высокий уровень устройства связи, являющийся прикладным уровнем; и перед приемом блока пакетных данных второй поток трафика буферизируется во втором устройстве, при этом доставка пакетов, принадлежащих подпотоку трафика, на более высокий уровень выполняется только после приема блока пакетных данных.
[00101] На машиночитаемом носителе (MEM 216, показанном на фиг. 2) хранится программный код (PROG 218, показанный на фиг. 2), исполняемый по меньшей мере одним процессором (DP 214 и/или DP 215, показанным на фиг. 2) для выполнения операций, по меньшей мере описанных в приведенных выше абзацах.
[00102] Следует отметить, что любая ссылка на конкретное пользовательское оборудование (UE) и/или базовую станцию (eNB), выполняющие операции в соответствии с примерами осуществления настоящего изобретения, не трактуется в ограничительном смысле. Любые операции, соответствующие примерам осуществления настоящего изобретения, могут выполняться любым подходящим устройством или оборудованием, которые могут не обязательно представлять собой описанные UE или eNB.
[00103] Кроме того, любые ссылки на операции, соответствующие вариантам осуществления настоящего изобретения, указывающие на использование конкретной технологии радиосетей, например 5G, не должны трактоваться в ограничительном смысле. Примеры осуществления настоящего изобретения могут быть реализованы с использованием любых действующих, применявшихся в прошлом или будущих технологий.
[00104] Кроме того, в соответствии с примерами осуществления настоящего изобретения операции выполняются в системе различных устройств, например устройства 13, NN 240 и устройства 10.
[00105] В целом, различные примеры осуществления настоящего изобретения могут быть реализованы в виде аппаратуры или специализированных схем, программного обеспечения, логических схем или любой комбинации указанных средств. Например, некоторые аспекты могут быть реализованы в виде аппаратных средств, в то время как другие аспекты могут быть реализованы в виде микропрограммного или программного обеспечения, которое может выполняться контроллером, микропроцессором или другим вычислительным устройством, хотя изобретение не ограничено только перечисленными средствами. Хотя различные аспекты настоящего изобретения могут быть проиллюстрированы и описаны в виде блок-схем, алгоритмов или с использованием некоторых других графических представлений, достаточно очевидно, что описанные здесь блоки, устройства, системы, технологии или способы могут быть реализованы (без ограничения приведенными примерами) в виде аппаратного, программного, микропрограммного обеспечения, специализированных схем или логических схем, универсальных аппаратных средств или контроллера, или других вычислительных устройств, или некоторой комбинации указанных средств.
[00106] Варианты осуществления настоящего изобретения могут быть представлены в виде различных компонентов, таких как модули интегральных схем. В целом, конструирование интегральных схем является в высшей степени автоматизированным процессом. Имеются комплексные и эффективные программные средства для преобразования конструкции логического уровня в полупроводниковую схему, подготовленную для травления и формирования полупроводниковой основы.
[00107] Выше с помощью примеров, не ограничивающих возможности реализации настоящего изобретения, было приведено подробное описание наилучшего осуществления способа и устройства, предлагаемого в настоящее время авторами этого изобретения. Однако специалисту в соответствующей области техники в свете изложенного описания, в совокупности с прилагаемыми чертежами и формулой изобретения, могут быть очевидны различные модификации и адаптации. Однако любые виды таких и подобных модификаций изложенных идей должны оставаться в пределах объема настоящего изобретения.
[00108] Следует отметить, что термины "соединен", "связан" или любой вариант этих терминов означают любое соединение или связь, как прямую, так и косвенную, между двумя или более элементами и могут подразумевать наличие одного или более промежуточных элементов между двумя элементами, которые "соединены" или "связаны" друг с другом. Связь или соединения между элементами могут быть физическими, логическими или представлять собой комбинацию этих видов связи. Согласно приводимому описанию, два элемента могут рассматриваться как "соединенные" или "связанные" друг с другом с помощью одного или более проводов, кабелей и/или печатных электрических соединений, а также с использованием электромагнитной энергии, например электромагнитной энергии с длинами волн в радиочастотном диапазоне, микроволновом диапазоне и оптическом диапазоне (как видимом, так и невидимом), причем возможные способы связи этими примерами не ограничиваются.
[00109] Кроме того, некоторые признаки предпочтительных вариантов осуществления настоящего изобретения могут использоваться для усовершенствований без соответствующего применения других признаков. Таким образом, приведенное описание должно рассматриваться просто в качестве иллюстрации принципов настоящего изобретения и не должно его ограничивать.