Функция и сигнализация разбиения сеанса протокольных блоков данных
FUNCTION AND SIGNALLING OF PARTITIONING OF PROTOCOL DATA UNITS

Перекрестные ссылки на связанные заявки
[0001] Настоящая заявка ссылается на приоритет предварительной заявки на патент США №62/505336, зарегистрированный 12 мая 2017 года. Содержимое упомянутой ранее поданной заявки полностью включено в настоящий документ путем ссылки.
Предпосылки создания изобретения
Область техники
[0002] Варианты осуществления настоящего изобретения относятся, в общем, к сетям беспроводной, или мобильной связи, например, без ограничения перечисленным, к универсальной системе мобильной связи (Universal Mobile Telecommunications System, UMTS), к наземной сети радиодоступа (Terrestrial Radio Access Network, UTRAN), системе долгосрочной эволюции (Long Term Evolution, LTE), эволюционированной универсальной наземной сети радиодоступа (Evolved UTRAN, E-UTRAN), LTE-Advanced (LTE-A), LTE-A Pro и/или технологии радиодоступа пятого поколения (5G), или технологии радиодоступа «новое радио» (new radio access technology, NR). Некоторые из вариантов осуществления настоящего изобретения могут относиться, в общем, к разбиению информационных потоков протокольных блоков данных (protocol data unit, PDU) в технологии 5G.
Описание существующего уровня техники
[0003] Наземная сеть радиодоступа (UTRAN) универсальной системы мобильной связи (UMTS) представляет собой сеть связи, имеющую базовые станции, или узлы В, и, например, контроллер радиосети (radio network controllers, RNC). UTRAN обеспечивает связь между абонентским оборудованием (user equipment, UE) и базовой сетью. RNC обеспечивает функциональность управления для одного или более узлов В. RNC вместе с соответствующими ему узлами В называют подсистемой радиосети (Radio Network Subsystem, RNS). В сетях E-UTRAN (эволюционированная UTRAN) строение радиоинтерфейса, архитектура протоколов и принципы множественного доступа отличаются от UTRAN, RNC отсутствуют, а функциональность радиодоступа обеспечивается эволюционированным узлом В (eNodeB или eNB), или множеством eNB. Для подключения одного комплекта абонентского оборудования могут быть задействованы несколько eNB, например, когда применяется координированная многоточечная передача (Coordinated Multipoint Transmission, СоМР) или двойное подключение (dual connectivity).
[0004] Повышенная производительность и расширенные услуги сетей долгосрочной эволюции (LTE) или E-UTRAN, по сравнению с предыдущими поколениями, позволяют снизить затраты и получить дополнительные возможности по использованию спектра, В частности, LTE представляет собой стандарт консорциума 3GPP, который обеспечивает пиковые скорости восходящей линии связи, например, 75 Мб/с на несущую и пиковые скорости нисходящей линии связи, например, 300 Мб/с на несущую. LTE поддерживает масштабируемые диапазоны частот несущих от 20 МГц до 1,4 МГц, а также поддерживает одновременно дуплексную передачу с разделением по частотам (Frequency Division Duplexing, FDD) и дуплексную передачу с разделением по времени (Time Division Duplexing, TDD). Агрегация несущих или упомянутое выше двойное подключение позволяет вести передачу на множестве компонентных несущих одновременно, за счет чего пользователь получает повышенную производительность, то есть, скорость передачи данных.
[0005] Как отмечалось выше, LTE также повышает спектральную эффективность сетей, позволяя предоставлять больше услуг голосовой связи и интернета при неизменной полосе пропускания. То есть, LTE создан для удовлетворения нужд высокоскоростной передачи данных и мультимедийной информации, в дополнение к услугам голосовой связи высокой пропускной способности. Преимущества LTE включают, например, высокую пропускную способность, низкие задержки, поддержку FDD и TDD на одной платформе, улучшенное пользовательское восприятие и более простую архитектуру, позволяющую снизить эксплуатационные расходы.
[0006] Последующие редакции стандарта 3GPP LTE (например, LTE Rel-10, LTE Rel-11) предназначены для систем усовершенствованной международной мобильной телекоммуникации (international mobile telecommunications advanced, IMT-А), которые здесь для удобства обозначаются просто LTE-Advanced (LTE-A).
[0007] Стандарт LTE-A предназначен для расширения и оптимизации технологий радиодоступа 3GPP LTE. Целью LTE-A является предоставление значительно усовершенствованных услуг за счет более высоких скоростей передачи данных в комбинации со сниженными задержками и уменьшением затрат.LTE-A является более оптимизированной системой радиосвязи, отвечающей требованиям Сектора по радиосвязи Международного союза электросвязи (International Telecommunication Union-Radio, ITU-R), но и обеспечивающей, в то же время, обратную совместимость. Одной из ключевых особенностей LTE-A, появившейся в LTE Rel-10, является агрегация несущих, которая позволяет повысить скорость передачи данных за счет агрегации двух или более несущих LTE. Дальнейшие редакции 3GPP LTE (например, LTE Rel-12, LTE Rel-13, LTE Rel-14, LTE Rel-15) были нацелены на еще большее усовершенствование специализированных услуг, сокращение задержек и удовлетворение требованиям, приближающихся к 5G.
[0008] Системы беспроводной связи пятого поколения (5G), или «новое радио» (NR), относятся к следующему поколению (next generation, NG) радиосистем и сетевых архитектур. 5G также иногда называют системами IMT-2020. Ожидается, что 5G будет иметь скорости передачи данных порядка 10-20 Гб/с и выше. Технологии 5G будут поддерживать по меньшей мере улучшенную мобильную широкополосную передачу (еМВВ) и сверхнадежную связь с низкими задержками (ultra-reliable low-latency-communication, URLLC). Технологии 5G, как ожидается, повысят расширяемость сетей до сотен или тысяч соединений. Сигнал в технологиях 5G будет иметь большее покрытие, а также повышенную спектральную эффективность и более экономичную сигнализацию. По прогнозам, 5G будет иметь сверхширокую полосу пропускания, обеспечивая сверхнадежную связь с низкими задержками и огромную емкость сети, чтобы обеспечить поддержку Интернета вещей (Internet of Things, IoT). С более широким распространением Интернета вещей (IoT) и межмашинной (М2М) связи возрастет потребность в сетях, удовлетворяющих условиям менее энергозатратной связи, не столь быстрой, но обеспечивающей увеличенное время автономной работы устройств от аккумулятора. В технологиях 5G, или NR, узлы В или eNB могут называться узлами В следующего поколения (next generation node В, gNB).
[0009] В технологиях 5G ожидается также радикальное обновление функциональности базовой сети, ее архитектуры, а также виртуализация сетевых функций в форме облачного программного обеспечения. Такие изменения подразумевают также новые интерфейсы между базовой сетью и сетью радиодоступа, а также новые методы обработки потоков трафика. Типы мультимедийных данных в таких потоках, очевидно, могут быть совершенно любыми, из существующих или будущих вариантов, включая 3D-данные виртуальной реальности или дополненной реальности.
Сущность изобретения
[0010] В одном из вариантов осуществления настоящего изобретения предложен способ, который может включать прием, сетевым узлом плоскости пользователя, указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами, при этом по меньшей мере первый поток передают в главный сетевой узел и во вторичный сетевой узел. Способ может также включать направление потоков упомянутого по меньшей мере одного сеанса протокольных блоков данных (PDU) соответствующим образом для передачи в главный сетевой узел, при этом по меньшей мере второй поток передают во вторичный сетевой узел в соответствии с принятым указанием.
[0011] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, которое может включать по меньшей мере один процессор и по меньшей мере одну память, которая содержит компьютерный программный код. Память и компьютерный программный код могут быть сконфигурированы, при помощи упомянутого по меньшей мере одного процессора, для обеспечения выполнения устройством по меньшей мере следующего: прием указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами, при этом по меньшей мере первый поток передают в главный сетевой узел, а по меньшей мере второй поток передают во вторичный сетевой узел, а также: направление потоков упомянутого по меньшей мере одного сеанса протокольных блоков данных (PDU) соответствующим образом для передачи в главный сетевой и во вторичный сетевой узел в соответствии с принятым указанием.
[0012] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, которое может включать средства приема для приема указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами, при этом по меньшей мере первый поток передают в главный сетевой узел, и по меньшей мере второй поток передают во вторичный сетевой узел. Устройство может также включать средства направления для направления потоков по меньшей мере одного сеанса протокольных блоков данных (PDU) соответствующим образом для передачи в главный сетевой узел и вторичный сетевой узел в соответствии с принятым указанием.
[0013] В еще одном из вариантов осуществления настоящего изобретения предложен машиночитаемый носитель, включающий хранимые на нем инструкции для выполнения по меньшей мере следующего: прием указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами, при этом по меньшей мере первый поток передают в главный сетевой узел, и по меньшей мере второй поток передают во вторичный сетевой узел, и направление потоков по меньшей мере одного сеанса протокольных блоков данных (PDU) соответствующим образом для передачи в главный сетевой узел и вторичный сетевой узел в соответствии с принятым указанием.
[0014] В еще одном из вариантов осуществления настоящего изобретения предложен способ, который может включать прием указания на изменения, указывающего на то, что главный сетевой узел переконфигурировал одну или более несущих главной группы сот (master cell group, MCG) на одну или более несущих вторичной группы сот (secondary cell group, SCG), и информирование сетевого узла плоскости пользователя о том, как следует разбивать потоки сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами.
[0015] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, которое может включать по меньшей мере один процессор и по меньшей мере одну память, которая содержит компьютерный программный код. Упомянутые память и компьютерный программный упомянутые память и компьютерный программный код сконфигурированы, с помощью упомянутого по меньшей мере одного процессора, для обеспечения выполнения упомянутым устройством по меньшей мере следующего: прием указания на изменения, указывающего на то, что главный сетевой узел переконфигурировал одну или более несущих главной группы сот (MCG) на одну или более несущих вторичной группы сот (SCG), и информирование сетевого узла плоскости пользователя о том, как следует разбивать потоки сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами
[0016] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, который может включать средства приема для приема указания на изменения, указывающего на то, что главный сетевой узел переконфигурировал одну или более несущих главной группы сот (MCG) на одну или более несущих вторичной группы сот (SCG), и средства информирования для информирования сетевого узла плоскости пользователя о том, как следует разбивать потоки сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами.
[0017] Предложен машиночитаемый носитель, включающий хранимые на нем инструкции для выполнения по меньшей мере следующего: прием указания на изменения, указывающего на то, что главный сетевой узел переконфигурировал одну или более несущих главной группы сот (MCG) на одну или более несущих вторичной группы сот (SCG), и информирование сетевого узла плоскости пользователя о том, как следует разбивать потоки сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами.
[0018] В еще одном из вариантов осуществления настоящего изобретения предложен способ, который может включать передачу, в сетевой узел плоскости пользователя, по меньшей мере одного из следующего: конфигурации, указания на конфигурацию и указания на изменения, чтобы указать, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) на по меньшей мере два сетевых узла для передачи в виде первой несущей в главный сетевой узел и второй несущей во вторичный сетевой узел.
[0019] В еще одном из вариантов осуществления настоящего изобретения предложен способ, который может включать передачу, в функцию управления доступом (access management function, AMF) и/или в функцию управления сеансом (session management function, SMF), указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами, при этом первый поток передают в виде первой несущей в главный сетевой узел, а по меньшей мере второй поток передают в виде второй несущей во вторичный сетевой узел.
[0020] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, которое может включать по меньшей мере один процессор и по меньшей мере одну память, которая содержит компьютерный программный код. Упомянутые память и компьютерный программный код сконфигурированы, с помощью упомянутого по меньшей мере одного процессора, для обеспечения выполнения упомянутым устройством по меньшей мере следующего: передача, в функцию управления доступом (AMF) и/или в функцию управления сеансом (SMF), указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узла, при этом первый поток передают в виде первой несущей в главный сетевой узел, а по меньшей мере второй поток передают в виде второй несущей во вторичный сетевой узел, с целью конфигурирования сетевого узла плоскости пользователя.
[0021] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, который может включать средства передачи для передачи, в функцию управления доступом (AMF) и/или в функцию управления сеансом (SMF), указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узла, при этом первый поток передают в виде первой несущей в главный сетевой узел, а по меньшей мере второй поток передают в виде второй несущей во вторичный сетевой узел.
[0022] Предложен машиночитаемый носитель, включающий хранимые на нем инструкции для выполнения по меньшей мере следующего: передача, в функцию управления доступом (AMF) и/или в функцию управления сеансом (SMF), указания на то, как следует разбивать потоки по меньшей мере одного сеанса протокольных блоков данных (PDU) по меньшей мере на два потока для передачи между по меньшей мере двумя сетевыми узлами, при этом первый поток передают в виде первой несущей в главный сетевой узел, а по меньшей мере второй поток передают в виде второй несущей во вторичный сетевой узел.
Краткое описание чертежей
[0023] Для всестороннего понимания настоящего изобретения следует обратиться к описанным ниже приложенным чертежам.
[0024] На фиг. 1 показан пример блок-схемы, иллюстрирующей управление сеансом PDU и потоками его услуг одним узлом RAN, в соответствии с одним из вариантов осуществления настоящего изобретения.
[0025] На фиг. 1b показан пример блок-схемы, иллюстрирующей переконфигурирование несущих и разбиение сеанса PDU, в соответствии с одним из вариантов осуществления настоящего изобретения.
[0026] На фиг. 2 проиллюстрирован пример диаграммы последовательности сообщений, в соответствии с одним из вариантов осуществления настоящего изобретения.
[0027] На фиг. 3а показан пример блок-схемы устройства в соответствии с одним из вариантов осуществления настоящего изобретения.
[0028] На фиг. 3b показан пример блок-схемы устройства в соответствии с другим вариантом осуществления настоящего изобретения.
[0029] На фиг. 3b показан пример блок-схемы устройства в соответствии с еще одним из вариантов осуществления настоящего изобретения.
[0030] На фиг. 4а показан пример блок-схемы алгоритма для способа в соответствии с одним из вариантов осуществления настоящего изобретения.
[0031] На фиг. 4b показан пример блок-схемы алгоритма для способа в соответствии с другим вариантом осуществления настоящего изобретения.
[0032] На фиг. 4с показан пример блок-схемы алгоритма для способа в соответствии с еще одним из вариантов осуществления настоящего изобретения.
Подробное описание изобретения
[0033] Нужно понимать, что, очевидно, компоненты настоящего изобретения, описанные в общем виде здесь и проиллюстрированные на чертежах, могут быть сконструированы и сочетаться во множестве различных конфигураций. Таким образом, приведенное ниже подробное описание для вариантов осуществления систем, способов, устройств и компьютерных программных продуктов, относящихся к разбиению сеанса PDU, например, в технологиях радиодоступа 5G или нового радио (RN), не имеет целью ограничить объем защиты настоящего изобретения, являясь лишь описанием избранных типовых вариантов осуществления изобретения.
[0034] Описанные в настоящем документе элементы, структуры и характеристики настоящего изобретения могут комбинироваться любым подходящим образом в одном или более вариантах осуществления настоящего изобретения. К примеру, выражения «часть вариантов осуществления настоящего изобретения», «некоторые из вариантов осуществления настоящего изобретения», или иные, аналогичные им, в данном документе указывают на тот факт, что отдельный элемент, структура или характеристика, описанные в связи с этим вариантов осуществления изобретения, могут входить в состав по меньшей мере одного варианта осуществления изобретения. То есть, выражения «часть вариантов осуществления настоящего изобретения», «некоторые из вариантов осуществления настоящего изобретения», или иные, аналогичные им, в данном документе, не обязательно относятся к одной и той же группе вариантов осуществления изобретения, при этом описанные элементы, структуры или характеристики могут комбинироваться в одном или более из вариантов осуществления изобретения любым подходящим образом.
[0035] Также, при необходимости, различные функции, описанные ниже, могут выполняться в отличающемся порядке и/или одновременно друг с другом. Также, при необходимости, одна или более из описанных выше функций могут быть опциональными или могут быть скомбинированы друг с другом. Фактически, приведенное ниже описание следует рассматривать исключительно как иллюстрацию замысла, принципов и вариантов осуществления настоящего изобретения, а не как его ограничение.
[0036] Инфраструктура качества обслуживания (Quality of Service, Wos) в технологиях 5G основана на потоках QoS, которые узел RAN может независимо распределять по радионесущим. Это отличается от предыдущих поколений (например, LTE), где между шлюзом PDN и абонентским оборудованием несущие формировались по схеме «точка-точка».
[0037] В сети радиодоступа конфигурация двойного подключения может произвольно назначаться узлом eNB RAN индивидуально для каждого комплекта абонентского оборудования. Подобные конфигурации радиоресурсов могут подразумевать применение двух (или более) узлов gNB, которые могут работать на несущих одного или более из четырех типов. Такими типами несущих являются: несущая главной группы сот (MCG), ответвленная несущая MCG (split MCG), несущая вторичной группы сот (SCG) и ответвленная несущая SCG (SCG split). Для несущей MCG задействуют ресурсы главного gNB, а для ответвленной несущей MCG задействуют ресурсы одновременно главного узла и вторичного узла, при этом терминальным узлом радионесущей является главный узел. Для несущей SCG задействуют ресурсы вторичного gNB, а для ответвленной несущей SCG задействуют ресурсы одновременное главного узла и вторичного узла, при этом терминальным узлом радионесущей является вторичный узел. Для всех типов несущих применяют конфигурации радиоресурсов, определенные протоколом управления радиоресурсами (RRC) для главного узла, однако для типов несущих SCG дополнительно применяют RRC-протокол вторичного узла. В настоящем изобретении несущие MCG и ответвленная MCG могут называться просто несущими MCG; и аналогично несущие SCG и ответвленная SCG могут называться просто несущими SCG.
[0038] В соответствии с одним из вариантов осуществления настоящего изобретения, при двойном подключении (DC) с несущей типа SCG, базовая сеть разбивает потоки данных сеанса PDU, направляя их на главный gNB и вторичный gNB. Это может быть необходимо, поскольку RAN определяет, каким образом потоки QoS будут обслуживаться соответствующими конфигурациями DRB-несущих (несущих данных, data radio bearer). Сеть RAN осуществляет администрирование, оптимизацию и исполнение и исполнение процедур распределения потоков QoS по DRB-несущим. В случае, когда RAN определяет, что распределение QoS по DRB-несущим, требует изменений типа несущей с MCG на SCG, RAN информирует базовую сеть об изменении конфигурации, и базовая сеть разбивает сеанс PDU соответствующим образом. Разбиение сеанса PDU означает разбиение пакетов данных в потоках, принадлежащих сеансу PDU, соответствующим образом на главный gNB и вторичный gNB. В одном из предпочтительных вариантов осуществления настоящего изобретения потоки из одного потока направляют на одну и туже DRB-несущую, а различные потоки (пакеты из них) могут направляться на разные DRB-несущие. Очевидно, несколько потоков могут быть направлены на одну DRB-несущую, например, в случаях, когда их QoS-обработка в RAN предполагается одинаковой. В одном из вариантов осуществления настоящего изобретения предложены способы, при помощи которых сеть RAN может конфигурировать функцию разбиения в базовой сети таким образом, чтобы она соответствовала конфигурации радионесущих.
[0039] Некоторые из вариантов осуществления настоящего изобретения относятся к технологии 5G, в которых связь между абонентским оборудованием и сетью пакетной передачи данных основана на сеансах PDU. Сеть пакетной передачи данных, например, может быть сетью на базе протокола Интернета (Internet Protocol, IP) или сетью Ethernet. Некоторые из вариантов осуществления настоящего изобретения могут применяться в узле сети радиодоступа следующего поколения (Next Generation Radio Access Network, NG-RAN), предоставляющем радиоинтерфейс для комплекта абонентского оборудования или множества комплектов абонентского оборудования. Следует отметить, что один комплект абонентского оборудования может иметь один или более сеансов PDU. Как правило, потоки данных в одном сеансе PDU доставляют в абонентское оборудование через один узел RAN, или из абонентского оборудования через один узел RAN в сеть пакетной передачи данных. Один из вариантов осуществления настоящего изобретения может применяться, например, когда возникает потребность обслуживать сеанс PDU несколькими узлами RAN, принимающими участие в конфигурировании несущих. Это происходит всякий раз, когда конфигурируют так называемое двойное или множественное подключение, и когда типы несущих в новой конфигурации имеют интерфейсы, в плоскости пользователя, между базовой сетью и более чем одним узлом RAN.
[0040] В сетях 5G сеансы PDU формируются между базовой сетью 5G (5G-CN) и абонентским оборудованием при помощи функции плоскости пользователя (User Plane Function, UPF), где базируется функциональность шлюза, а также при помощи обслуживающего gNB. На существующем уровне техники определено, что один сеанс PDU, поддерживаемый между 5G-CN и NG-RAN, терминальной точкой должен иметь единственный узел RAN. Один сеанс PDU создается между одним экземпляром UPF-функции в одном обслуживающем шлюзе (serving gateway, SGW) и одним узлом gNB. Это действительно, даже если для абонентского оборудования имеются несколько активных сеансов PDU. Также, определено, что плоскость пользователя имеет протокол адаптации в сети радиодоступа (gNB), или уровень адаптации, который преобразует сеансы PDU в DRB-несущие (несущие данных). Один сеанс PDU, в котором передают множество потоков QoS, может быть распределен по нескольким DRB-несущим, в зависимости от их требований QoS.
[0041] С другой стороны, определены конфигурации двойного подключения, в которых NR eNB выступает в качестве главного узла (MgNB) двойного подключения, а второй NR gNB выступает в качестве вторичного узла (SgNB). Для двойного подключения определены следующие четыре типа несущих: несущая главной группы сот (MCG), ответвленная несущая MCG, несущая вторичной группы сот (SCG) и ответвленная несущая SCG.
[0042] Затруднения возникают, когда в ходе сеанса PDU, которому предписано использовать несущие типа MCG сталкивается с тем, что MgNB переконфигурирует все несущие типа MCG на несущие типа SCG, тогда один сеанс PDU должен быть разбит таким образом, чтобы часть потоков этого сеанса PDU доставлялись в MgNB (для использования несущих типа MCG), а другая часть потоков этого же сеанса PDU - в SgNB (для использования несущих типа SCG).
[0043] Поэтому в некоторых из вариантов осуществления настоящего изобретения предложены способы и устройства для разбиения потоков одного сеанса PDU на два узла gNB, к примеру, для передачи в виде несущей типа MCG в MgNB, и для передачи в виде несущей типа SCG в SgNB. При этом, в некоторых из вариантов осуществления настоящего изобретения, предложены также подходы для слияния потоков одного сеанса PDU, из SgNB в MgNB, когда несущие типа SCG переконфигурируют в несущие типа MCG.
[0044] В одном из вариантов осуществления настоящего изобретения может быть предложена функциональность и сигнализация для разбиения сеанса PDU, в соответствии с одним из примеров, проиллюстрированных на фиг. 1. На фиг. 1 показан пример блок-схемы, иллюстрирующей управление сеансом PDU и его служебными потоками (потоками QoS) одним узлом RAN, в соответствии с одним из вариантов осуществления настоящего изобретения. На фиг. 1b показан пример переконфигурирования несущих, а значит, разбиения сеанса PDU в функции UPF, для облуживания двумя узлами RAN, и несущими типов MCG и SCG соответственно, в соответствии с одним из вариантов осуществления настоящего изобретения. В одном из вариантов осуществления настоящего изобретения в сеансе PDU могут передаваться один или несколько потоков, при этом потоки могут иметь различные классы качества обслуживания. Различные потоки различного качества могут идентифицироваться их метками QoS.
[0045] В соответствии с одним из вариантов осуществления настоящего изобретения сеанс PDU может быть разбит с учетом потоков QoS и их требований к распределению сеанса PDU по DRB-несущим. Следует отметить, что переконфигурирование несущих выполняют по причинам, связанным с состоянием радиоканалов, при этом его выполняют под полным управлением узлов RAN (т.е. eNB, gNB или двух gNBs, по отдельности или совместно). Следовательно, в сигнализацию NG-Modificationlndication, которая управляет коммутацией каналов в плоскости пользователя между MgNB и SgNB, необходимо добавить информацию, благодаря которой функция UPF в базовой сети 5G сможет узнать, как следует разбивать потоки QoS сеанса PDU для этих несущих. Функция UPF может не иметь никакой информации о том, каким образом сеанс PDU и его потоки QoS, распределены по различным несущим, поскольку это выполняется в gNB при помощи протокола адаптации. Такая потребность возникает, поскольку gNB может переконфигурировать несущие, изменив их тип с MCG на SCG, и это означает, что функция UPF должна узнать, какие потоки ей следует направлять в MgNB для распределения по DRB-несущим, а какие, - в SgNB. При обратном изменении, когда несущие SCG переконфигурируют (обратно) на MCG, запрос коммутации каналов может содержать информацию о том, какие потоки в результате должны быть собраны для доставки сеанса PDU на MgNB.
[0046] Варианты осуществления настоящего изобретения обеспечивают беспроблемную работу при сегментации («слайсинге») сети. То есть, в одном сетевом слайсе могут использоваться один или более сеансов PDU, однако один сеанс PDU не может обслуживать несколько сетевых слайсов. Поэтому, когда сеанс PDU разбивают, или выполняют слияние сеансов, при помощи представленных здесь вариантов осуществления изобретения, это не сказывается на работе сетевого слайса, он по-прежнему обслуживается этим сеансом PDU и его потоками QoS. Следует отметить, что сетевой слайс представляет собой полноценную логическую сеть, состоящую из набора сетевых функций и соответствующих ресурсов, необходимых для обеспечения требуемых сетевых средств и характеристик. Он включает как сеть доступа 5G, так и базовую сеть 5G. Экземпляр сетевого слайса (network slice instance, NSI) -результат конкретизации (инстанцирования) сетевого слайса, то есть развернутый набор сетевых функций, предоставляющих требуемые услуги сетевого слайса в соответствии с его шаблоном.
[0047] Некоторые из вариантов осуществления настоящего изобретения могут иметь несколько вариаций, например, оба узла при двойном подключении могут иметь тип gNB, или один из них может быть eNB, а второй - gNB. Некоторые из вариантов осуществления настоящего изобретения могут также включать более двух узлов, когда сеанс PDU разбивают (объединяют) с использованием более двух узлов, которые могут быть любого типа, gNB или eNB. Тип eNB может также пониматься, как eNB, способный подключаться к базовой сети 5G, и следовательно, называться эволюционированным eNB LTE, т.е., eLTE eNB. Один из вариантов осуществления настоящего изобретения может с равной эффективностью применяться в сети эволюционированного пакетного ядра (the Evolved Packet Core, EPC), если определены сеансы PDU, аналогичные базовой сети 5G, или одновременном в обоих сетях, если базовые сети объединяют, связывают, виртуализируют или «облакофицируют» совместно.
[0048] На фиг. 2 показан пример последовательности сообщений для разбиения сеанса PDU и его потоков QoS на два обслуживающих узла RAN и несущие типа MCG и SCG, соответственно, в одном из примеров осуществления настоящего изобретения. На фиг. 2 представлено конфигурирование плоскости пользователя для доставки сеанса PDU и конфигурирование RRC для распределения потоков сеанса PDU по DRB-несущим. Также, на фиг. 2 показано, что может происходить, когда gNB выполняет переконфигурирование с несущих типа MCG на несущие типа SCG. Для этого нужна сигнализация NG-Modificationlndication, которая информирует функцию UPF о том, что выбранные (или все) потоки необходимо доставлять в SgNB вместо MgNB.
[0049] В некоторых из вариантов осуществления настоящего изобретения сигнализация NG-Modificationlndication может выполняться различным образом. К примеру, в одном из вариантов осуществления настоящего изобретения, показанном на фиг. 2, на шаге 101 NG-Modificationlndication может быть передана в функцию управления доступом и мобильностью (AMF), которая может согласовывать изменение сеанса с функцией управления сеансами (SMF) на шаге 102. В других вариантах функцию UPF может конфигурировать одна из этих функций, AMF или SMF, соответственно. В соответствии с еще одним из вариантов осуществления настоящего изобретения допускается, что только одна из функций AMF или SMF, будет иметь влияние, или допускается, что функции AMF и SMF реализованы совместно в виде одного блока. В других альтернативных вариантах задействование AMF и/или SMF может быть отличающимся или меньшим. В еще одном из вариантов осуществления настоящего изобретения NG-Modificationlndication может доставляться инкапсулированной в информацию плоскости пользователя, на шаге 100, непосредственно в функцию UPF, без задействования функций AMF и/или SMF.
[0050] В одном из вариантов осуществления настоящего изобретения функция UPF может проверять ID входящего сеанса 111 PDU (или знать его из NG-u туннеля), и если сеанс 111 PDU изменен на тип 'split' (разбиение) (информация, имеющаяся в UPF), UPF может проверять, на шаге 103, для каждой метки QoS, в какой туннель предназначается этот поток QoS. Затем, на шаге 104, функция UPF может соответствующим образом разбивать потоки входящего сеанса 111 PDU. В некоторых из вариантов осуществления настоящего изобретения, на шаге 105, функция UPF, опционально, может быть также сконфигурирована для слияния потоков из разделенного сеанса 112 PDU, возвращая их обратно к типу MCG, без задействования SgNB.
[0051] Следует отметить, что, как уже упоминалось, NG-Modificationlndication используется в качестве примера наименования процедуры, аналогичной E-RAB Modificationlndication, применяемой в LTE. В одном из вариантов осуществления настоящего изобретения NG-Modificationlndication представляет собой процедуру для модификации интерфейса между RAN и базовой сетью 5G. Этот интерфейс может не иметь E-RAB-несущих, и может обобщенно называться NG-интерфейсом или NG-подключением.
[0052] В качестве одного из примеров, перед переконфигурацией, несущая данных 1 (DRB ID-1) обслуживается gNB-1, а идентификатор абонентского оборудования в этом gNB следующий: gNB UE NG-AP ID-1. После переконфигурации DRB-несущая ID-1 будет обслуживаться двумя gNB, при этом идентификаторы абонентского оборудования в них будут gNB UE NG-AP ID-1 и gNB UE NG-AP ID-2 соответственно. Следует отметить, что NG-AP обозначает протокол приложений интерфейса NG (NG-interface Application Protocol), аналогичный S1AP в LTE, и следовательно, служит в качестве идентификатора абонентского оборудования в этом интерфейсе. Адресом плоскости пользователя для доставки данных в конкретный gNB является IP-адрес и идентификатор оконечной точки туннеля (Tunnel End Point Identifier, TEID) туннеля GTP-u. В соответствии с этим приведем пример:
Перед переконфигурацией:
PDU Session ID-х {QoS-flow1, QoS-flow2, QoS-flow3}; gNB UE NG-AP ID-1.
После переконфигурации:
PDU Session ID-х {QoS-flow1, QoS-flow2}; gNB UE NG-AP ID-1;
PDU Session ID-х {QoS-flow3}; gNB UE NG-AP ID-2.
[0053] Если для потоков Qos 1, 2 и потока QoS 3 используют один туннель (Т1), то необходимы следующие изменения: сначала создание туннеля (Т2) к новому SgNB, и затем - извлечение потока 3 QoS из туннеля (Т1) и перемещение его в туннель (Т2).
[0054] Если для потоков Qos 1, 2 и потока QoS 3 уже используют различные туннели (например, T1, Т2, Т3), то сигнализация необходима только для туннеля (Т3), в котором происходят изменения: PDU Session ID-х {QoS-flow3}; gNB UE NG-AP ID-1 поменяется на PDU Session ID-х {QoS flow3}; gNB UE NG-AP ID-2.
[0055] Когда применяют функцию AMF и/или SMF, в соответствии с одним из вариантов осуществления настоящего изобретения, сигнализация может включать описанное ниже. Для передачи от gNB в AMF (gNB ->AMF): UE ID / PDU Session ID-х / тип изменения = "split" / {QoS-flow 1, QoS-flow2, QoS-flow-3} gNB UE NG-AP ID-1 ->{QoS-flow 1, QoS-flow2} gNB UE NG-AP ID-1; {QoS-flow 3} gNB UE NG-AP ID-2. Функции AMF известны TEID-идентификаторы точки точек доступа NG-AP. В данном информационном элементе (Information Element) идентификаторы TEID не нужны, если они доступны в ином месте для процедуры управления туннелем, на основе запроса gNB. Для передачи из AMF в SMF (AMF ->SMF): UE ID / PDU Session ID-x / тип изменения = "split" / {QoS-flow 1, QoS-flow 2, QoS-flow-3} gNB UE NG-AP ID-1 ->{QoS-flow 1, QoS-flow2} gNB UE NG-AP ID-1; {QoS-flow 3} gNB UE NG-AP ID-2. В функции SMF требуются TEID-идентификаторы NG-AP из функции AMF. Для передачи из SMF в UPF (SMF ->UPF): UE ID / PDU Session ID-х / {QoS-flow 1, QoS-flow2, QoS-flow-3} gNB UE NG-AP ID-1 ->{QoS-flow 1, QoS-flow2} gNB UE NG-AP ID-1; {QoS-flow 3} gNB UE NG-AP ID-2. В функции UPF необходима информация о распределении потоков по туннелям.
[0056] На фиг. 3а показан пример блок-схемы устройства 10 в соответствии с одним из вариантов осуществления настоящего изобретения. В одном из вариантов осуществления настоящего изобретения устройство 10 может быть узлом, хост-машиной или сервером в сети связи или обслуживать такую сеть. К примеру, в некоторых из вариантов осуществления настоящего изобретения, устройство 10 может быть базовой станцией, узлом В, эволюционированным узлом В, узлом В или точкой доступа сети 5G, узлом В следующего поколения (NG-NB или gNB), точкой доступа WLAN, объектом управления мобильностью (mobility management entity, ММЕ) или сервером подписок, относящимся к сети радиодоступа, например, сети GSM, сети LTE, сети 5G или NR. В одном из вариантов осуществления настоящего изобретения, как будет описано ниже, устройство 10 может быть сетевым узлом, который управляет коммутацией каналов в плоскости пользователя между главным узлом В (MgNB) и вторичным узлом В (SgNB).
[0057] Нужно понимать, что устройство 10 может представлять собой пограничный облачный сервер, реализованный в виде распределенной вычислительной системы, в которой сервер и радиоузел могут быть отдельными независимыми устройствами, взаимодействующими друг с другом по радиоканалу или по проводному соединению, или могут располагаться в одном объекте и осуществлять связь по проводному соединению. Специалисты в данной области техники должны понимать, что устройство 10 может также включать компоненты или отличительные признаки, не показанные на фиг. 3а.
[0058] В соответствии с иллюстрацией фиг. 3а устройство 10 может включать процессор 12, предназначенный для обработки информации и исполнения инструкций, или операций. Процессор 12 может быть процессором общего или специального назначения любого типа. По существу, процессор 12 может включать, например, один или более компьютеров общего назначения, компьютеров специального назначения, микропроцессоров, цифровых сигнальных процессоров (digital signal processors, DSP), электрически программируемых вентильных матриц (field-programmable gate arrays, FPGA), заказных интегральных схем (application-specific integrated circuits (ASIC) или процессоров на базе многоядерной архитектуры. На фиг. 3а показан единственный процессор 12, однако в других вариантах осуществления настоящего изобретения могут применяться несколько процессоров. К примеру, нужно понимать, что в некоторых из вариантов осуществления настоящего изобретения устройство 10 может включать два или более процессоров, образующих многопроцессорную систему (т.е. в этом случае процессор 12 представляет собой мультипроцессор), которая может поддерживать мультипроцессорную обработку данных. В некоторых из вариантов осуществления настоящего изобретения многопроцессорная система может сильносвязанной или слабосвязанной (например, образовывать компьютерный кластер).
[0059] Процессор 12 может выполнять функции, связанные с работой устройства 10, включая, например, предварительное кодирование параметров усиления/фазы антенны, кодирование и декодирование отдельных бит, образующих сообщение связи, форматирование информации, а также общее управление устройством 10, в том числе процедуры, связанные с администрированием ресурсов связи.
[0060] Устройство может также включать память 14, или быть связанной с памятью (внутренней или внешней), которая может быть подключена к процессору 12 для хранения информации и инструкций, исполняемых процессором 12. Память 41 может представлять собой один или более блоков памяти любого типа, соответствующего локальному прикладному окружению, при этом она может быть реализована с использованием любой подходящей энергозависимой или энергонезависимой технологии хранения данных, например, запоминающие устройства на полупроводниках, магнитные запоминающие устройства и системы, оптические запоминающие устройства и системы, несъемная или съемная память. К примеру, память 14 может состоять из произвольной комбинации оперативной памяти (random access memory, RAM), памяти в режиме «только для чтения» (read only memory, ROM), статических накопителей, например, магнитных или оптических дисков, привода жестких дисков (hard disk drive, HDD) или любых других типов машиночитаемой, или читаемой компьютером, памяти. Инструкции, хранимые в памяти 14 могут включать программные инструкции или компьютерный программный код, которые, при исполнении процессором 12, обеспечивают выполнение, устройством 10, описанных в настоящем документе задач.
[0061] В одном из вариантов осуществления настоящего изобретения устройство 10 может включать (внутренний или внешний) привод, или порт, или быть соединенным с ними, при этом привод или порт могут быть сконфигурированы для приема и чтения внешнего машиночитаемого носителя, например, оптического диска, USB-диска, флэш-накопителя или любого другого носителя для хранения данных. К примеру, на внешнем машиночитаемом носителе может храниться компьютерная программа или программное обеспечение для исполнения процессором 12 и/или устройством 10.
[0062] В некоторых из вариантов осуществления настоящего изобретения устройство 10 может также включать одну или более антенн 15, или быть связанным с ними, для передачи сигналов и/или данных в устройство 10 и приема сигналов и/или данных из устройства 10. Устройство 10 может дополнительно включать приемопередатчик 18, или быть связанным с ним, при этом приемопередатчик сконфигурирован для передачи и приема информации. Приемопередатчик может включать, например, множество радиоинтерфейсов, которые могут быть связаны с антеннами 15. Радиоинтерфейсы могут соответствовать множеству технологий радиодоступа, включая одно или более из следующего: GSM, NB-IoT, LTE, 5G, WLAN, Bluetooth, BT-LE, NFC, технологию радиочастотного идентификатора (radio frequency identifier, RFID), технологию сверхширокой полосы пропускания (ultrawideband, UWB) и т.п. Радиоинтерфейс может иметь в своем составе такие компоненты, как фильтры, преобразователи (например, цифро-аналоговые преобразователи и т.п.), блоки упаковки, модули быстрого преобразования Фурье (Fast Fourier Transform, FFT) и другие устройства, позволяющие формировать символы для передачи по одной или более нисходящим линиям связи, а также принимать символы (например, по восходящей линии связи). В этом качестве, приемопередатчик 18 может быть сконфигурирован для модуляции информации в сигнал несущей с целью передачи при помощи антенны (или антенн) 15 или для демодуляции информации, принятой антенной (или антеннами) 15, для дальнейшей обработки другими элементами устройства 10. В других вариантах осуществления настоящего изобретения приемопередатчик 18 может быть способен передавать или принимать сигналы или данные непосредственно.
[0063] В одном из вариантов осуществления настоящего изобретения в памяти 14 могут храниться программные модули, обеспечивающие требуемую функциональность при исполнении процессором 12. Такие модули могут включать, например, операционную систему, которая обеспечивает функциональность операционной системы для устройства 10. В памяти могут храниться также один или более функциональных модулей, например, приложения или программы, обеспечивающих дополнительную функциональность устройства 10. Компоненты устройства 10 могут быть реализованы в виде аппаратного обеспечения, или в виде любой подходящей комбинации из аппаратного и программного обеспечения.
[0064] В некоторых из вариантов осуществления настоящего изобретения, как упоминалось выше, устройство 10 может быть сетевым узлом, который управляет коммутацией каналов в плоскости пользователя между главным узлом В (например, MgNB) и вторичным узлом В (например, SgNB). К примеру, в таком варианте осуществления настоящего изобретения устройство 10 может представлять собой функцию или объект плоскости пользователя (т.е. UPF), или иметь ее в своем составе. В некоторых из вариантов осуществления настоящего изобретения устройством 10 управляют, при помощи памяти 14 и процессора 12, с целью выполнения функций, относящихся к любым из рассмотренных здесь вариантов осуществления настоящего изобретения.
[0065] В одном из вариантов осуществления настоящего изобретения устройством 10 управляют, при помощи памяти 14 и процессора 12, для приема конфигурации, описывающей как следует разбивать потоки (например, потоки QoS) одного сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и для передачи в виде несущей типа SCG в узел SgNB. К примеру, в некоторых из вариантов осуществления настоящего изобретения, конфигурация, описывающая, как следует разбивать потоки сеанса PDU, может приниматься от функции AMF и/или SMF, при этом она может быть принята, когда MgNB переконфигурирует какие-либо из несущих типа MCG на несущие типа SCG. В результате, устройство 10 будет знать, какие потоки ему следует направлять в MgNB для распределения по DRB-несущим, а какие - на SgNB.
[0066] В еще одном из вариантов осуществления настоящего изобретения устройством 10 управляют, при помощи памяти 14 и процессора 12, для непосредственного приема указания на изменения, (например, NG-Modificationlndication), включающего информацию о том, как следует разбивать потоки (например, потоки QoS) одного сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и для передачи в виде несущей типа SCG в узел SgNB. В соответствии с одним из вариантов осуществления настоящего изобретения, указание на изменения может инкапсулироваться в виде информации плоскости пользователя, непосредственно передаваемой в функцию UPF, без задействования функций AMF и/или SMF. К примеру, информация об изменениях может находиться непосредственно в туннеле плоскости пользователя между gNB и UPF (устройством 10). Такая информация об изменениях может, например, добавляться в заголовки туннеля (например, в расширение заголовка туннеля GTP-u). В некоторых из вариантов осуществления настоящего изобретения устройством 10 управляют, при помощи памяти 14 и процессора 12, для разбиения потоков на основе принятой конфигурационной информации или указания на изменения.
[0067] В одном из вариантов осуществления настоящего изобретения, когда принимают PDU, устройством 10 управляют, при помощи памяти 14 и процессора 12, для проверки идентификатора входящего сеанса PDU, и если тип входящего сеанса PDU был изменен на 'split' (разбиение), устройством 10 управляют, при помощи памяти 14 и процессора 12, для определения, для каждой метки QoS, в какой из туннелей предназначается этот поток QoS. На основе этого определения устройством 10 затем управляют, при помощи памяти 14 и процессора 12, для направления, соответствующим образом, потоков (например, потоков QoS) сеанса PDU по меньшей мере в два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB.
[0068] На фиг. 3а показан пример устройства 20 в соответствии с другим вариантом осуществления настоящего изобретения. В одном из вариантов осуществления настоящего изобретения устройство 20 может быть узлом, хост-машиной или сервером в сети связи или обслуживать такую сеть. К примеру, устройство 20 может быть базовой станцией, узлом В, эволюционированным узлом В, узлом В или точкой доступа сети 5G, узлом В следующего поколения (NG-NB или gNB), точкой доступа WLAN, объектом управления мобильностью (mobility management entity, ММЕ), или аналогичным устройством, или сервером подписок, относящимся к сети радиодоступа, например, сети GSM, сети LTE, сети 5G или NR. В некоторых из вариантов осуществления настоящего изобретения устройство 20 может быть объектом или функцией управления доступом и мобильностью (AMF) и/или может быть объектом или функцией управления сеансами (SMF).
[0069] В некоторых примерах осуществления настоящего изобретения устройство 20 может включать один или более процессоров, один или более машиночитаемых носителей (например, память, накопитель и т.п.), один или более компонентов радиодоступа (например, модем, приемопередатчик и т.п.) Нужно понимать, что устройство 20 может представлять собой пограничный облачный сервер, реализованный в виде распределенной вычислительной системы, в которой сервер и радиоузел могут быть отдельными независимыми устройствами, взаимодействующими друг с другом по радиоканалу или по проводному соединению, или могут располагаться в одном объекте и осуществлять связь по проводному соединению. Специалисты в данной области техники должны понимать, что устройство 20 может также включать компоненты или отличительные признаки, не показанные на фиг. 3b.
[0070] В соответствии с иллюстрацией фиг. 3b устройство 20 может включать процессор 22, предназначенный для обработки информации и исполнения инструкций, или операций, или иметь соединение с таким процессором. Процессор 22 может быть процессором общего или специального назначения любого типа. По существу, процессор 22 может включать, например, один или более компьютеров общего назначения, компьютеров специального назначения, микропроцессоров, цифровых сигнальных процессоров (digital signal processors, DSP), электрически программируемых вентильных матриц (field-programmable gate arrays, FPGA), заказных интегральных схем (application-specific integrated circuits (ASIC) или процессоров на базе многоядерной архитектуры. На фиг. 3b показан единственный процессор 22, однако в других вариантах осуществления настоящего изобретения могут применяться несколько процессоров. К примеру, нужно понимать, что в некоторых из вариантов осуществления настоящего изобретения устройство 20 может включать два или более процессоров, образующих многопроцессорную систему (т.е. в этом случае процессор 22 представляет собой мультипроцессор), которая может поддерживать мультипроцессорную обработку данных. В некоторых из вариантов осуществления настоящего изобретения многопроцессорная система может сильносвязанной или слабосвязанной (например, образовывать компьютерный кластер).
[0071] Процессор 22 может выполнять функции, связанные с работой устройства 20, включая, например, без ограничения перечисленным, предварительное кодирование параметров усиления/фазы антенны, кодирование и декодирование отдельных бит, образующих сообщение связи, форматирование информации, а также общее управление устройством 20, в том числе процедуры, связанные с администрированием ресурсов связи.
[0072] Устройство 20 может также включать память 24, или быть связанной с памятью (внутренней или внешней), которая может быть подключена к процессору 22 для хранения информации и инструкций, исполняемых процессором 22. Память 24 может представлять собой один или более блоков памяти любого типа, соответствующего локальному прикладному окружению, при этом она может быть реализована с использованием любой подходящей энергозависимой или энергонезависимой технологии хранения данных, например, запоминающие устройства на полупроводниках, магнитные запоминающие устройства и системы, оптические запоминающие устройства и системы, несъемная или съемная память. К примеру, память 24 может состоять из произвольной комбинации оперативной памяти (RAM), памяти в режиме «только для чтения» (ROM), статических накопителей, например, магнитных или оптических дисков, привода жестких дисков (HDD) или любых других типов машиночитаемой, или читаемой компьютером, памяти. Инструкции, хранимые в памяти 24, могут включать программные инструкции или компьютерный программный код, которые, при исполнении процессором 22, обеспечивают выполнение, устройством 20, описанных в настоящем документе задач.
[0073] В одном из вариантов осуществления настоящего изобретения устройство 20 может включать (внутренний или внешний) привод, или порт, или быть соединенным с ними, при этом привод или порт могут быть сконфигурированы для приема и чтения внешнего машиночитаемого носителя, например, оптического диска, USB-диска, флэш-накопителя или любого другого носителя для хранения данных. К примеру, на внешнем машиночитаемом носителе может храниться компьютерная программа или программное обеспечение для исполнения процессором 22 и/или устройством 20.
[0074] В некоторых из вариантов осуществления настоящего изобретения устройство 20 может также включать одну или более антенн 25, или быть связанным с ними, для приема сигнала нисходящей линии связи и для передачи данных по восходящей линии связи из устройства 20. Устройство 20 может дополнительно включать приемопередатчик 28, или быть связанным с ним, при этом приемопередатчик сконфигурирован для передачи и приема информации. Приемопередатчик 28 может также включать радиоинтерфейс (например, модем), связанный с антенной 25. Радиоинтерфейс может соответствовать множеству технологий радиодоступа, включая одно или более из следующего: GSM, NB-IoT, LTE, 5G, WLAN, Bluetooth, BT-LE, NFC, RFID, UWB и т.п. Радиоинтерфейс может включать также другие компоненты, такие как фильтры, преобразователи (например, цифро-аналоговые преобразователи и т.п.), блоки распаковки символов, модули обратного быстрого преобразования Фурье (Inverse Fast Fourier Transform, IFFT) и другие устройства, позволяющие обрабатывать символы, например, символы OFDMA, передаваемые в нисходящей линии связи или восходящей линии связи.
[0075] Например, приемопередатчик 28 может быть сконфигурирован для модуляции информации в сигнал несущей с целью передачи при помощи антенны (или антенн) 25 и для демодуляции информации, принятой антенной (или антеннами) 25, для дальнейшей обработки другими элементами устройства 20. В других вариантах осуществления настоящего изобретения приемопередатчик 28 может быть способен передавать или принимать сигналы или данные непосредственно. Устройство 20 может также включать пользовательский интерфейс, например, графический пользовательский интерфейс или сенсорный экран.
[0076] В одном из вариантов осуществления настоящего изобретения в памяти 24 хранят программные модули, обеспечивающие требуемую функциональность при исполнении процессором 22. Такие модули могут включать, например, операционную систему, которая обеспечивает функциональность операционной системы для устройства 20. В памяти могут храниться также один или более функциональных модулей, например, приложения или программы, обеспечивающих дополнительную функциональность устройства 20. Компоненты устройства 20 могут быть реализованы в виде аппаратного обеспечения, или в виде любой подходящей комбинации из аппаратного и программного обеспечения.
[0077] В соответствии с одним из вариантов осуществления настоящего изобретения, как отмечалось выше, устройство 20 может представлять собой функцию AMF и/или SMF, или включать в себя эти функции. В соответствии с некоторыми из вариантов осуществления настоящего изобретения устройством 20 управляют, при помощи памяти 24 и процессора 22, с целью выполнения функций, относящихся к рассмотренным здесь вариантам осуществления настоящего изобретения. К примеру, в некоторых из вариантов осуществления настоящего изобретения, устройство 20 может быть сконфигурировано для выполнения одной или более процедур, показанных на блок-схемах алгоритмов или временных диаграммах сигналов, приведенных в данном документе.
[0078] В соответствии с некоторыми из вариантов осуществления настоящего изобретения устройством 20 управляют, при помощи памяти 24 и процессора 22, для приема указания на изменения (например, NG-Modificationlndication), указывающего на то, что gNB (например, MgNB) переконфигурировал одну или более несущих типа MCG на несущие типа SCG. В одном из вариантов осуществления настоящего изобретения устройством 20 также управляют, при помощи памяти 24 и процессора 22, для решения, как следует разбивать потоки (например, потоки QoS) сеанса PDU с учетом потоков QoS и их требований для распределения сеанса PDU по DRB-несущим. В соответствии с одним из вариантов осуществления настоящего изобретения устройством 20 также управляют, при помощи памяти 24 и процессора 22, для конфигурирования или информирования сетевого узла (например, UPF), который управляет коммутацией каналов в плоскости пользователя между главным узлом В (например, MgNB) и вторичным узлом В (например, SgNB), с использованием информации о том, как следует разбивать потоки (например, потоки QoS) сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и виде несущей типа SCG в узел SgNB. В некоторых из вариантов осуществления настоящего изобретения устройством 20 управляют, при помощи памяти 24 и процессора 22, для конфигурирования или информирования сетевого узла при помощи сигнализации NG-Modificationlndication. В результате, сетевой узел будет знать, какие потоки ему следует направлять в MgNB для распределения по DRB-несущим, а какие - в SgNB.
[0079] На фиг. 3с показан пример блок-схемы UPF и ее функциональности, в соответствии с одним из вариантов осуществления настоящего изобретения. В данном варианте осуществления настоящего изобретения функция UPF может принимать сеанс PDU и политики PDU, например, от функции AMF и/или SMF. Функция UPF может быть сконфигурирована для приема/передачи потоков, записи/чтения маркировки пакетов, обработки PDU-блоков в соответствии с политиками сеанса PDU и управлять распределением потоков QoS по туннелям.
[0080] На фиг. 4а показан пример блок-схемы алгоритма для способа в соответствии с одним из вариантов осуществления настоящего изобретения. Способ, показанный на фиг. 4а, может выполняться сетевым узлом, например, сетевым узлом, который управляет коммутацией каналов в плоскости пользователя между главным узлом В (например, MgNB) и вторичным узлом В (например, SgNB). В одном из вариантов осуществления настоящего изобретения таким сетевым узлом может быть функция UPF или аналогичный элемент. В соответствии с иллюстрацией фиг. 4а способ может включать, на шаге 400, прием конфигурации, указывающей, как следует разбивать потоки (например, потоки QoS) одного сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB. К примеру, в некоторых из вариантов осуществления настоящего изобретения, конфигурация, описывающая, как следует разбивать потоки сеанса PDU, может приниматься от функции AMF и/или SMF, при этом она может быть принята, когда MgNB переконфигурирует любую из несущих типа MCG на несущую типа SCG. В результате, сетевой узел (например, UPF) будет знать, какие потоки ему следует направлять в MgNB для распределения по DRB-несущим, а какие - в SgNB.
[0081] В еще одном из вариантов осуществления настоящего изобретения способ может включать, на шаге 405, непосредственный прием указания на изменения, (например, NG-Modificationlndication), включающего информацию о том, как следует разбивать потоки (например, потоки QoS) одного сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и для передачи в виде несущей типа SCG в узел SgNB. В соответствии с одним из вариантов осуществления настоящего изобретения, указание на изменения может инкапсулироваться в виде информации плоскости пользователя, непосредственно передаваемой сетевой узел (например, UPF), без задействования функций AMF и/или SMF. К примеру, информация об изменениях может размещаться непосредственно в туннеле плоскости пользователя между gNB и сетевым узлом (UPF). Такая информация об изменениях может, например, добавляться в заголовки туннеля (например, в расширение заголовка туннеля GTP-u). В одном из вариантов осуществления настоящего изобретения способ может также включать шаг разбиения потоков.
[0082] Затем, в соответствии с одним из вариантов осуществления настоящего изобретения, когда принимают PDU-блок, способ может включать, на шаге 410, проверку идентификатора входящего сеанса PDU, и если тип входящего сеанса PDU был изменен на 'split' (разбиение), на шаге 415, определение, для каждой метки QoS, в какой туннель предназначается этот поток QoS. На основе этого определения способ может включать, на шаге 420, направление потоков (например, потоков QoS) сеанса PDU соответствующим образом по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB.
[0083] На фиг. 4b показан пример блок-схемы алгоритма для способа в соответствии с одним из вариантов осуществления настоящего изобретения. Способ, показанный на фиг. 4b, может выполняться сетевым узлом, например, объектом или функцией управления доступом и мобильностью (AMF) и/или объектом или функцией управления сеансами (SMF), или аналогичным элементом. В соответствии с иллюстрацией фиг. 4b способ может включать, на шаге 450, прием указания на изменения (например, NG-Modificationlndication), указывающего на то, что узел gNB (например, MgNB) переконфигурировал одну или более несущих типа MCG на несущие типа SCG. В одном из вариантов осуществления настоящего изобретения способ может после этого включать, на шаге 460, решение, как следует разбивать потоки (например, потоки QoS) сеанса PDU с учетом потоков QoS и их требований для распределения сеанса PDU по DRB-несущим. В соответствии с одним из вариантов осуществления настоящего изобретения способ может также включать, на шаге 470, конфигурирование или информирование сетевого узла (например, UPF), который управляет коммутацией каналов в плоскости пользователя между главным узлом В (например, MgNB) и вторичным узлом В (например, SgNB), с использованием информации о том, как следует разбивать потоки (например, потоки QoS) сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и виде несущей типа SCG в узел SgNB. В некоторых из вариантов осуществления настоящего изобретения конфигурирование или информирование сетевого узла может выполняться при помощи NG-Modificationlndication. В результате, сетевой узел будет знать, какие потоки ему следует направлять в MgNB для распределения по DRB-несущим, а какие - в SgNB.
[0084] На фиг. 4с показан пример блок-схемы алгоритма для способа в соответствии с еще одним из вариантов осуществления настоящего изобретения. Способ, показанный на фиг. 4с, может выполняться сетевым узлом, например, сетевым узлом, который управляет коммутацией каналов в плоскости пользователя между узлами gNB. К примеру, в одном из вариантов осуществления настоящего изобретения таким сетевым узлом может быть функция UPF или аналогичный элемент. В соответствии с иллюстрацией фиг. 4с, на шаге 480, способ может включать прием потоков сеанса PDU, который был ранее разбит на узлы gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB. Способ может затем включать, на шаге 490, слияние сеанса PDU, который был разбит, с возвратом на несущую типа MCG, без задействования SgNB.
[0085] В соответствии с примерами осуществления настоящего изобретения любые из описанных сетевых узлов, по отдельности или вместе, могут содержать алгоритмы, измерения, операции мониторинга, анализа трафика, принятия решений для выполнения описанных конфигурирования, переконфигурирования и указания, а также для принятия решений, как и когда передавать связанную с ними информацию.
[0086] В соответствии с изложенным выше, варианты осуществления настоящего изобретения позволяют получить несколько технических результатов и/или улучшений, и/или преимуществ. Некоторые из вариантов осуществления настоящего изобретения позволяют повысить производительность и пропускную способность сетевых узлов, включая, например, базовые станции, узлы eNB, gNB и/или абонентское оборудование. Соответственно, применение вариантов осуществления настоящего изобретения позволяет улучшить функционирование сетей связи и их узлов.
[0087] В некоторых из вариантов осуществления настоящего изобретения функциональность любых из рассмотренных здесь способов, процедур, временных диаграмм сигналов или блок-схем алгоритмов может быть реализована при помощи программного обеспечения и/или компьютерного программного кода, или фрагментов кода, хранимых в памяти или на ином машиночитаемом или материальном носителе, и исполняемых процессором.
[0088] В некоторых из вариантов осуществления настоящего изобретения устройство может включать по меньшей мере одно программное приложение, модуль, блок или объект, или быть связанным с подобным элементом, сконфигурированным в виде арифметических операций, или в виде программы, или ее фрагментов (включая добавляемые или обновляемые программные процедуры), исполняемые по меньшей мере одним операционным процессором. Программы, которые также называют компьютерными программными продуктами или компьютерными программами, включая программные процедуры, апплеты и макросы, могут храниться на любых машиночитаемых носителях, и включают программные инструкции для выполнения требуемых задач.
[0089] Компьютерный программный продукт может включать один или более машиноисполняемых компонентов, которые, при запуске программы, сконфигурированы для реализации описанных здесь вариантов осуществления настоящего изобретения. Один или более машиноисполняемых компонентов могут включать по меньшей мере один программный код или фрагменты кода. Изменения и конфигурирование, необходимые, чтобы реализовать функциональность в вариантах осуществления настоящего изобретения, могут выполняться в виде процедуры (или процедуры), которые могут быть реализованы как добавляемые или обновляемые программные процедуры. В некоторых из вариантов осуществления настоящего изобретения программная процедура (или процедуры) может загружаться в устройство.
[0090] Программное обеспечение, или компьютерный программный код, или фрагменты кода, могут быть в форме исходного кода, в форме объектного кода (на выходном языке транслятора) или в некоторой промежуточной форме, при этом оно может храниться на любом носителе данных, распространяемом носителе или машиночитаемом носителем, которым может быть любой объект или устройство, способный нести на себе программу. Такие носители могут включать, например, среду для записи, компьютерную память, память в режиме «только для чтения», фотоэлектрический и/или электрический несущий сигнал, телекоммуникационный сигнал и/или программный дистрибутив. В зависимости от требуемой вычислительной мощности компьютерная программа может исполняться на одном электронном цифровом устройстве или распределяться по набору устройств, или компьютеров. Машиночитаемая среда или машиночитаемый носитель могут быть энергонезависимыми.
[0091] В других вариантах осуществления настоящего изобретения упомянутая функциональность может исполняться аппаратным обеспечением, например, за счет применения заказных интегральных схем (ASIC), программируемых вентильных матриц (programmable gate array, PGA), электрически программируемых вентильных матриц (FPGA) или любой другой комбинации аппаратного и программного обеспечения. В еще одном из вариантов осуществления настоящего изобретения функциональность может быть реализована в виде сигнальных, энергозависимых средств, которые могут переноситься при помощи электромагнитных сигналов, выгружаемых из Интернет или другой сети.
[0092] В соответствии с одним из вариантов осуществления настоящего изобретения аппаратура, например, узел, устройство или соответствующий компонент, могут быть сконфигурированы в виде компьютера или микропроцессора, например, однокристального вычислительного элемента, или в виде микросхемного набора, включающего по меньшей мере память для обеспечения хранилища, используемого для арифметических операций, и операционного процессора для выполнения арифметических операций.
[0093] В одном из вариантов осуществления настоящего изобретения предложен способ, который может включать прием конфигурации или указания на изменения, включающих информацию о том, как следует разбивать потоки (например, потоки QoS) сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB. Затем способ может включать направление потоков (например, потоков QoS) сеанса PDU соответствующим образом по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB.
[0094] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, которое может включать по меньшей мере один процессор и по меньшей мере одну память, включающую компьютерный программный код. Упомянутые по меньшей мере одна память и компьютерный программный код сконфигурированы, при помощи по меньшей мере одного процессора, для обеспечения выполнения, упомянутым устройством, по меньшей мере следующего: прием конфигурации или указания на изменения, включающих информацию о том, как следует разбивать потоки (например, потоки QoS) сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB. Упомянутые по меньшей мере одна память и компьютерный программный код может быть также сконфигурированы, при помощи по меньшей мере одного процессора, для обеспечения выполнения, упомянутым устройством, по меньшей мере следующего: направление потоков (например, потоков QoS) сеанса PDU соответствующим образом по меньшей мере в два узла gNB для передачи в виде несущей типа MCG в узел MgNB и в виде несущей типа SCG в узел SgNB.
[0095] В еще одном из вариантов осуществления предложен способ, который может включать, решение, как следует разбивать потоки (например, потоки QoS) сеанса PDU с учетом потоков QoS и их требований для распределения сеанса PDU по DRB-несущим. Способ может также включать конфигурирование или информирование сетевого узла (например, UPF), который управляет коммутацией каналов в плоскости пользователя между главным узлом В (например, MgNB) и вторичным узлом В (например, SgNB), с использованием информации о том, как следует разбивать потоки (например, потоки QoS) сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и виде несущей типа SCG в узел SgNB.
[0096] В еще одном из вариантов осуществления настоящего изобретения предложено устройство, которое может включать по меньшей мере один процессор и по меньшей мере одну память, включающую компьютерный программный код. Упомянутые по меньшей мере одна память и компьютерный программный код сконфигурированы, при помощи по меньшей мере одного процессора, для обеспечения выполнения, упомянутым устройством, по меньшей мере следующего: решение, как следует разбивать потоки (например, потоки QoS) сеанса PDU с учетом потоков QoS и их требований для распределения сеанса PDU по DRB-несущим. Упомянутые по меньшей мере одна память и компьютерный программный код могут быть также сконфигурированы, при помощи по меньшей мере одного процессора, для обеспечения выполнения, упомянутым устройством, по меньшей мере следующего: конфигурирование или информирование сетевого узла (например, UPF), который управляет коммутацией каналов в плоскости пользователя между главным узлом В (например, MgNB) и вторичным узлом В (например, SgNB), с использованием информации о том, как следует разбивать потоки (например, потоки QoS) сеанса PDU по меньшей мере на два узла gNB для передачи в виде несущей типа MCG в узел MgNB и виде несущей типа SCG в узел SgNB.
[0097] Специалисты в данной области техники должны четко понимать, что описанное выше изобретение может применяться на практике с использованием другого порядка его шагов и/или с конфигурациями его аппаратных элементов, которые отличаются от описанных. Настоящее изобретение было описано на основе рассмотренных предпочтительных вариантов его осуществления, однако при этом специалисты в данной области техники должны понимать, что в пределах сущности и объема настоящего изобретения могут быть найдены различные модификации, изменения и альтернативные конструкции. Соответственно, чтобы определить границы правовой защиты примеров осуществления настоящего изобретения, следует обращаться к приложенной формуле изобретения.
[0098] Некоторые из использованных сокращений и обозначений
[0099] 5G: пятое поколение (Fifth generation).
[0100] 5G-CN: базовая сеть пятого поколения (Fifth Generation Core Network).
[0101] AMF: Функция управления доступом и мобильностью, функция управления сетями следующего поколения.
[0102] DRB: несущая данных.
[0103] eLTE eNB: узел eNB сетей LTE, который является эволюционированным и способен подключаться к базовой сети 5G-CN.
[0104] eNB: эволюционированный узел В, сетевой узел сети LTE.
[0105] ЕРС: сеть эволюционированного пакетного ядра (Evolved Packet Core).
[0106] E-RAB: эволюционированный канал радиодоступа LTE (LTE Evolved Radio Access Bearer).
[0107] gNB: узел В нового радио, сетевой узел сетей 5G.
[0108] IP: Протокол Интернета (Internet Protocol).
[0109] MCG: главная группа сот.
[0110] MeNB: eNB сетей LTE, выступающий в роли главного узла для абонентского оборудования.
[0111] MgNB: gNB сетей NR, выступающий в роли главного узла для абонентского оборудования.
[0112] ММЕ: функция управления мобильностью (Mobility Management Function).
[0113] MN: главный узел (Master Node), роль.
[0114] NG: Следующее поколение, т.е. 5G.
[0115] NR: новое радио, т.е. радиосеть 5G.
[0116] PDCP: протокол конвергенции пакетных данных (Packet Data Convergence Protocol).
[0117] PDU: протокольный блок данных (Protocol Data Unit).
[0118] Сеанс PDU: связь между абонентским уровнем и сетью данных, которая обеспечивает обмен блоками PDU. типы сеанса PDU включают типы: IP, Ethernet и не-IP.
[0119] QoS: качество обслуживания (Quality of Service).
[0120] RAN: сеть радиодоступа (Radio Access Network).
[0121] NG-u: интерфейс сетей NG в плоскости пользователя между RAN и 5G-CN.
[0122] SCG: вторичная группа сот (Secondary Cell Group).
[0123] SDAP: протокол адаптации служебных данных (Service Data Adaptation Protocol).
[0124] SgNB: gNB сетей NR, выступающий в роли вторичного узла для абонентского оборудования.
[0125] SGW: обслуживающий шлюз (Serving Gateway).
[0126] SMF: функция управления сеансами (Session Management Function).
[0127] SN: вторичный узел, роль сетевого узла при двойном подключении. Узел может быть узлом eNB или gNB.
[0128] UE: абонентское оборудование (User Equipment).
[0129] UPF: функция плоскости пользователя (User Plane Function), которая управляет каналом сеанса PDU в плоскости пользователя.