СПОСОБ ОТПРАВКИ ДАННЫХ ПО ПОРЯДКУ, СЕТЕВОЕ УСТРОЙСТВО И ТЕРМИНАЛЬНОЕ УСТРОЙСТВО
METHOD FOR SENDING DATA BY ORDER, NETWORK DEVICE AND TERMINAL DEVICE

Область техники, к которой относится настоящее изобретение
Настоящее изобретение относится к области технологии и обработки информации, в частности к способу доставки данных по порядку, сетевому устройству, терминальному устройству и компьютерному носителю данных.
Предшествующий уровень техники настоящего изобретения
Основные варианты применения 5G следующие: сверхширокополосная мобильная связь (eMBB), сверхнадежная связь с малой задержкой (URLLC) и потоковая связь машинного типа (mMTC). При раннем развертывании NR получить полное покрытие NR сложно, поэтому типичным покрытием сети является режим покрытия LTE на большой области и режим островного покрытия NR. Более того, значительный объем LTE развертывается на частоте ниже 6 ГГц, и для 5G может использоваться очень небольшая полоса спектра ниже 6 ГГц. Таким образом, в NR должно быть изучено использование спектра выше 6 ГГц. В то же время, был предложен рабочий режим тесного взаимодействия между LTE и NR, чтобы защитить ранее вложенные средства в LTE мобильных операторов. NR также может быть развернута независимо.
Чтобы как можно быстрее реализовать развертывание сети 5G и коммерческих приложений, 3GPP сначала завершает первую версию 5G, а именно двойное подключение LTE-NR (EN-DC), до конца декабря 2017 г. В данном случае LTE выступает в качестве главного узла (MN), NR выступает в качестве вспомогательного узла (SN), а развертывание сети и сетевая архитектура показаны на фиг. 1–3. При двойном подключении (DC) предусмотрено наличие EN-DC, NE-DC, 5GC-EN-DC и NR DC. В EN-DC узел LTE используется в качестве узла MN, а узел NR используется в качестве узла SN, для подключения базовой сети EPC. NR в NE-DC используется в качестве узла MN и eLTE используется в качестве узла SN для подключения базовой сети 5GC. В 5GC-EN-DC eLTE выступает в качестве узла MN и NR выступает в качестве узла SN для подключения базовой сети 5GC. В NR DC NR используется в качестве узла MN и NR используется в качестве узла SN для подключения базовой сети 5GC. Тип канала передачи данных в режиме DC показан на фиг. 4. В LTE DC типы каналов передачи данных плоскости пользователя включают канал передачи данных группы главных сот (MCG), канал передачи данных группы вспомогательных сот (SCG) и разделенный канал передачи данных MCG. Чтобы свести к минимуму изменения между разделенным каналом передачи данных MCG и разделенным каналом передачи данных SCG была предложена концепция упорядочивания каналов передачи данных, т. е. разделенный канал передачи данных MCG и разделенный канал передачи данных SCG объединяются с образованием разделенных каналов передачи данных.
В 5G NR вводится новый протокольный уровень – протокол адаптации служебных данных (SDAP), причем этот протокольный уровень используется для соотнесения данных потока данных QoS (потока) из базовой сети с разными DRB. eLTE поддерживает базовую станцию LTE для осуществления доступа к базовой сети 5G в LTE, вследствие чего пакет протоколов eLTE также содержит протокол SDAP. Как показано на фиг. 5, для NE-DC, 5GC-EN-DC и NR DC, каждый узел MN, SN в них использует протокол SDAP.
Таким образом, в процессе изменения канала передачи данных в предшествующем уровне техники настоящего изобретения существует проблема доставки не по порядку.
Краткое раскрытие настоящего изобретения
Для решения вышеупомянутой технической задачи в вариантах осуществления настоящего изобретения предлагается способ доставки данных по порядку, сетевое устройство, терминальное устройство и компьютерный носитель данных.
Согласно одному варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к первому сетевому устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, отправку первым сетевым устройством первой указательной информации на второе сетевое устройство; причем первую указательную информацию используют для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно одному варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют ко второму сетевому устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, прием первой указательной информации, отправленной от первого сетевого устройства; причем первую указательную информацию используют для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно одному варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к терминальному устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, передачу терминальным устройством первой части данных потока данных и второй указательной информации на первое сетевое устройство; причем вторую указательную информацию используют для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью.
Согласно одному варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к первому сетевому устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, прием первой части данных потока данных, отправленной от первого сетевого устройства, и второй указательной информации, отправленной от терминального устройства; вторую указательную информацию используют для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью; и отправку первой части данных потока данных и второй указательной информации на второе сетевое устройство, или отправку первой части данных потока данных на базовую сеть и отправку второй указательной информации на второе сетевое устройство.
Согласно одному варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют ко второму сетевому устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, прием первой части данных потока данных, отправленной от первого сетевого устройства, и второй указательной информации, или прием второй указательной информации, отправленной от первого сетевого устройства; вторую указательную информацию используют для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью; на основании второй указательной информации, после доставки первой части данных в базовую сеть, доставку вторым сетевым устройством второй части данных потока данных в базовую сеть.
Согласно одному варианту осуществления настоящего изобретения предлагается первое сетевое устройство, содержащее: первый блок связи, который отправляет, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую указательную информацию на второе сетевое устройство; причем первая указательная информация используется для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно одному варианту осуществления настоящего изобретения предлагается второе сетевое устройство, содержащее: второй блок связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую указательную информацию, отправленную от первого сетевого устройства; причем первая указательная информация используется для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно одному варианту осуществления настоящего изобретения предлагается терминальное устройство, содержащее: третий блок связи, который передает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных и вторую указательную информацию на первое сетевое устройство; и вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью.
Согласно одному варианту осуществления настоящего изобретения предлагается первое сетевое устройство, содержащее: четвертый блок связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных, отправленную от первого сетевого устройства, и вторую указательную информацию, отправленную от терминального устройства; вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью; и отправляет первую часть данных потока данных и вторую указательную информацию на второе сетевое устройство, или отправляет первую часть данных потока данных на базовую сеть и отправляет вторую указательную информацию на второе сетевое устройство.
Согласно одному варианту осуществления настоящего изобретения предлагается второе сетевое устройство, содержащее: пятый блок связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных, отправленную от первого сетевого устройства, и вторую указательную информацию, или принимает вторую указательную информацию, отправленную от первого сетевого устройства; вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью; пятый блок обработки, который доставляет, на основании второй указательной информации, после доставки первой части данных в базовую сеть, вторую часть данных потока данных в базовую сеть.
Согласно одному варианту осуществления настоящего изобретения предлагается сетевое устройство, содержащее: процессор и запоминающее устройство, используемое для хранения компьютерной программы, которая выполнена с возможностью запуска на процессоре, причем процессор используется для исполнения стадий вышеупомянутого способа при запуске компьютерной программы.
Согласно одному варианту осуществления настоящего изобретения предлагается терминальное устройство, содержащее: процессор и запоминающее устройство, используемое для хранения компьютерной программы, которая выполнена с возможностью запуска на процессоре, причем процессор используется для исполнения стадий способа при запуске компьютерной программы.
Согласно одному варианту осуществления настоящего изобретения предлагается компьютерный носитель данных, причем на компьютерном носителе данных хранятся исполняемые компьютером команды, которые, при их исполнении, реализуют стадии вышеупомянутого способа.
За счет применения технических решений вариантов осуществления настоящего изобретения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Краткое описание фигур
На фиг. 1–3 показаны схематические изображения развертывания сети DC и сетевой архитектуры.
На фиг. 4 показано схематическое изображение типа канала передачи данных в режиме DC.
На фиг. 5 показано схематическое изображение доставки не по порядку, когда происходит передача канала передачи данных в предшествующем уровне техники настоящего изобретения.
На фиг. 6 показана первая блок-схема способа доставки данных по порядку согласно одному варианту осуществления настоящего изобретения.
На фиг. 7 показано схематическое изображение сценария обработки данных нисходящей линии связи согласно одному варианту осуществления настоящего изобретения.
На фиг. 8 показана вторая блок-схема способа доставки данных по порядку согласно одному варианту осуществления настоящего изобретения.
На фиг. 9 показано схематическое изображение сценария обработки данных восходящей линии связи согласно одному варианту осуществления настоящего изобретения.
На фиг. 10 показана третья блок-схема способа доставки данных по порядку согласно одному варианту осуществления настоящего изобретения.
На фиг. 11 показана четвертая блок-схема способа доставки данных по порядку согласно одному варианту осуществления настоящего изобретения.
На фиг. 12 показана первая структурная схема сетевого устройства согласно одному варианту осуществления настоящего изобретения.
На фиг. 13 показана вторая структурная схема сетевого устройства согласно одному варианту осуществления настоящего изобретения.
На фиг. 14 показано схематическое изображение архитектуры аппаратного обеспечения согласно одному варианту осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
Для более подробного раскрытия признаков и технического содержания вариантов осуществления настоящего изобретения реализация вариантов осуществления настоящего изобретения будет описана более подробно со ссылкой на чертежи, которые используются только для иллюстрации и не предназначены для ограничения вариантов осуществления настоящего изобретения.
Первый вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к первому сетевому устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет первую указательную информацию на второе сетевое устройство; в данном случае первую указательную информацию используют для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Кроме того, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство поддерживает исходный радиоканал передачи данных (DRB), передает первую часть данных потока данных, прием которой не был подтвержден, на терминальное устройство, и переадресовывает вторую часть данных от базовой сети на второе сетевое устройство.
В данном случае часть данных, прием которой не был подтвержден, может представлять собой часть данных, для которой не была получена информация о подтверждении приема (ACK), отправленная со стороны приема. Более того, вторая часть данных потока данных представляет собой данные, которые по-прежнему находятся на первом сетевом устройстве, когда поток данных передается от первого сетевого устройства на второе сетевое устройство.
В это время, также может быть предусмотрено, что первое сетевое устройство отправляет вторую часть данных на второе сетевое устройство, пока эта часть данных не будет отправлена.
Когда вторая часть данных потока данных полностью отправлена на второе сетевое устройство, генерируют первую указательную информацию, а затем первую указательную информацию отправляют на второе сетевое устройство.
В данном случае первая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Кроме того, отправка первым сетевым устройством первой указательной информации на второе сетевое устройство предусматривает следующее: первое сетевое устройство отправляет первую указательную информацию на второе сетевое устройство посредством интерфейса Xn.
В частности, обратимся к фиг. 6, на которой показаны стадии 601 и 602.
На стадии 601, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство поддерживает исходный радиоканал передачи данных (DRB), передает первую часть данных потока данных, прием которой не был подтвержден, на терминальное устройство, и переадресовывает вторую часть данных от базовой сети на второе сетевое устройство.
На стадии 602, когда вторая часть данных потока данных полностью отправлена на второе сетевое устройство, первую указательную информацию отправляют на второе сетевое устройство.
Соответственно, когда второе сетевое устройство принимает первую указательную информацию, второе сетевое устройство может начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. В данном случае передача по порядку может заключаться в следующем: сначала передают вторую часть данных потока данных, а затем передают третью часть данных от базовой сети. Вторая часть данных расположена перед третьей частью данных для передачи, когда выполняется сортировка, поэтому может быть предотвращена передача не по порядку, когда канал передачи данных потока данных передается.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 7: для данных нисходящей линии связи (DL), когда поток QoS 1 передается от одного узла на другой узел, например, передается от MN на SN. DRB узла на стороне-источнике продолжает поддерживаться (что может быть предусмотрено для первой части данных потока QoS 1, отправленной от функции управления доступом и мобильностью (AMF)) после изменения канала передачи данных, причем первая часть данных потока 1 продолжает отправляться на терминальное устройство посредством исходного канала передачи данных, и узел на стороне-источнике продолжает передавать первую часть PDCP PDU (блоков данных протокола конвергенции пакетных данных) потока QoS 1, то есть первую часть данных потока QoS 1, прием которой не был подтвержден посредством ACK. В то же время, первое сетевое устройство принимает вторую часть данных от базовой сети и отправляет вторую часть данных на второе сетевое устройство (т. е. SN), пока оставшаяся вторая часть PDCP PDU потока QoS 1, прием которой не был подтвержден посредством ACK, не будет полностью передана на SN, а затем узел на стороне-источнике (MN) отправляет первую указательную информацию целевой стороне (SN) посредством интерфейса Xn. В данном случае указание указывает, что целевая сторона может начать выполнение передачи данных вышеупомянутого передаваемого потока QoS по новому каналу передачи данных. Также следует отметить, что, после того как SN, то есть второе сетевое устройство согласно этому варианту осуществления, принимает вторую часть данных потока данных и первую указательную информацию, оно сначала передает вторую часть данных, а затем передает свою собственную третью часть данных. Таким образом, предотвращается передача данных не по порядку.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Второй вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют ко второму сетевому устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, прием первой указательной информации, отправленной от первого сетевого устройства. В данном случае первая указательная информация используется для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Кроме того, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство поддерживает исходный радиоканал передачи данных (DRB) и передает вторую часть данных на второе сетевое устройство. Соответственно, второе сетевое устройство принимает вторую часть данных потока данных, отправленную от первого сетевого устройства.
Когда вторая часть данных потока данных полностью отправлена на второе сетевое устройство, генерируют первую указательную информацию, а затем первую указательную информацию отправляют на второе сетевое устройство.
В данном случае первая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Кроме того, первую указательную информацию, отправленную первым сетевым устройством, принимают посредством интерфейса Xn.
Способ также предусматривает: прием третьей части данных, отправленной основным сетевым устройством; то есть, когда канал передачи данных потока данных передается, второе сетевое устройство начинает прием третьей части данных от базовой сети.
В частности, обратимся к фиг. 8, на которой показаны стадии 801 и 802.
На стадии 801, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, принимают вторую часть данных потока данных, отправленную от первого сетевого устройства, и принимают первую указательную информацию, отправленную от первого сетевого устройства.
На стадии 802, на основании первой указательной информации, сортируют вторую часть данных потока данных и третью часть данных, а затем передают. В данном случае третья часть данных может представлять собой данные, принятые вторым сетевым устройством от базовой сети.
Когда второе сетевое устройство принимает первую указательную информацию, второе сетевое устройство может начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. В данном случае передача по порядку может заключаться в следующем: вторая часть данных расположена для передачи перед третьей частью данных.
Поскольку вторая часть данных появляется при передаче потока данных, вторая часть данных предшествует третьей части данных. Таким образом, при сортировке, вторая часть данных расположена для передачи перед третьей частью данных, таким образом, может быть предотвращена передача не по порядку, когда канал передачи данных потока данных передается.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 7. Для данных нисходящей линии связи (DL), когда поток QoS 1 передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться (что может быть предусмотрено для первой части данных потока QoS 1, отправленной от функции управления доступом и мобильностью (AMF)) после изменения канала передачи данных, причем первая часть данных потока 1 продолжает отправляться на терминальное устройство посредством исходного канала передачи данных, и узел на стороне-источнике продолжает передавать первую часть PDCP PDU (блоков данных протокола конвергенции пакетных данных) потока QoS 1, то есть первую часть данных потока QoS 1, прием которой не был подтвержден посредством ACK. В то же время, первое сетевое устройство принимает вторую часть данных от базовой сети и отправляет вторую часть данных на второе сетевое устройство (т. е. SN), пока оставшаяся вторая часть PDCP PDU потока QoS 1, прием которой не был подтвержден посредством ACK, не будет полностью передана на SN, и узел на стороне-источнике (MN) отправляет первую указательную информацию целевой стороне (SN) посредством интерфейса Xn. В данном случае указание указывает, что целевая сторона может начать выполнение передачи данных вышеупомянутого передаваемого потока QoS по новому каналу передачи данных.
Также следует отметить, что, после того как SN, то есть второе сетевое устройство согласно этому варианту осуществления, принимает вторую часть данных потока и первую указательную информацию, оно сначала передает вторую часть данных, а затем передает свою собственную третью часть данных. Таким образом, предотвращается передача данных не по порядку.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить последовательность передачи данных.
Третий вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к терминальному устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, прием первой части данных потока данных, отправленной от первого сетевого устройства.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Кроме того, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство поддерживает исходный радиоканал передачи данных (DRB), передает первую часть данных потока данных, прием которой не был подтвержден, на терминальное устройство, и переадресовывает вторую часть данных от базовой сети на второе сетевое устройство.
Прием первой части данных потока данных, отправленной от первого сетевого устройства, предусматривает: прием первой части данных потока данных, прием которой не был подтвержден, передаваемой первым сетевым устройством, которая поддерживает исходный радиоканал передачи данных (DRB).
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 7: для данных нисходящей линии связи (DL), когда поток QoS 1 передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться (что может быть предусмотрено для первой части данных потока QoS 1, отправленной от функции управления доступом и мобильностью (AMF)) после изменения канала передачи данных, причем первая часть данных потока 1 продолжает отправляться на терминальное устройство посредством исходного канала передачи данных, и узел на стороне-источнике продолжает передавать первую часть PDCP PDU (блоков данных протокола конвергенции пакетных данных) потока QoS 1, то есть первую часть данных потока QoS 1, прием которой не был подтвержден посредством ACK. В то же время, первое сетевое устройство принимает вторую часть данных от базовой сети и отправляет вторую часть данных на второе сетевое устройство (т. е. SN), пока оставшаяся вторая часть PDCP PDU потока QoS 1, прием которой не был подтвержден посредством ACK, не будет полностью передана на SN, и узел на стороне-источнике (MN) отправляет первую указательную информацию целевой стороне (SN) посредством интерфейса Xn. В данном лучае указание указывает, что целевая сторона может начать выполнение передачи данных вышеупомянутого передаваемого потока QoS по новому каналу передачи данных.
Также следует отметить, что, после того как SN, то есть второе сетевое устройство согласно этому варианту осуществления, принимает вторую часть данных потока и первую указательную информацию, оно сначала передает вторую часть данных, а затем передает свою собственную третью часть данных. Таким образом, предотвращается передача данных не по порядку.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Четвертый вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к терминальному устройству, причем способ предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, терминальное устройство передает первую часть данных потока данных и вторую указательную информацию на первое сетевое устройство; причем вторую указательную информацию используют для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью.
Этот вариант осуществления может быть применен к сценарию, в котором происходит передача канала передачи данных потока данных, когда терминальное устройство отправляет данные восходящей линии связи на сторону сети.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Передача терминальным устройством первой части данных потока данных на первое сетевое устройство предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, поддерживают радиоканал передачи данных (DRB) с первым сетевым устройством, и первую часть PDCP PDU потока данных, прием которой не был подтвержден, отправляют на первое сетевое устройство.
Иными словами, когда поток QoS передается от одного сетевого устройства на другое, например, передается от MN на SN, DRB сетевого устройства на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, соответствующий узлу на стороне-источнике в UE, продолжает передавать первую часть PDCP PDU потока данных, прием которой не был подтвержден посредством ACK, на первое сетевое устройство (например, MN) посредством исходного канала передачи данных.
Кроме того, терминальное устройство передает вторую часть данных потока данных на второе сетевое устройство при осуществлении вышеупомянутого решения.
Когда терминальное устройство полностью передает первую часть данных потока данных на первое сетевое устройство, терминальное устройство генерирует вторую указательную информацию, а затем передает вторую указательную информацию на первое сетевое устройство.
В данном случае вторая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 9: для UL, сначала, когда узел SN установлен, или во время изменения канала передачи данных, устанавливается туннель GTP по интерфейсу Xn между MN и SN для передачи данных, принимаемых стороной-источником.
Когда канал передачи данных потока данных QoS передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, который соответствует узлу на стороне-источнике в терминале, продолжает передавать PDCP PDU, прием которых не был подтвержден посредством ACK. Как показано на фигуре, терминальное устройство продолжает отправлять первую часть данных потока 1 на MN; и вторая указательная информация передается на узел на стороне-источнике, когда первая часть данных потока 1 полностью передана. В данном случае вторая указательная информация может быть расположена в последнем пакете данных первой части данных, и вторая указательная информация используется для сообщения узлу на стороне-источнике, что была завершена незавершенная передача данных передаваемого потока QoS.
Узел на стороне-источнике доставляет первую часть данных, такую как SDAP SDU (блоки служебных данных), потока 1, которые приняты, и маркер конца SDAP, т. е. вторую указательную информацию, на узел на целевой стороне (SN) посредством интерфейса Xn. Узел на целевой стороне (SN) сначала отправляет данные, SDAP SDU, от узла на стороне-источнике на базовую сеть, и после приема второй указательной информации отправляет вторую часть данных потока 1, которая принимается локальной стороной, на базовую сеть.
Узел на стороне-источнике принимает первую часть данных потока 1, такую как SDAP SDU, и маркер конца SDAP, т. е. вторую указательную информацию. Узел на стороне-источнике сначала отправляет принятые SDAP SDU на базовую сеть посредством туннеля GTP, соответствующего сеансу PDU, между локальным узлом и базовой сетью, а затем передает маркер конца SDAP на целевую сторону посредством интерфейса Xn.
После того как целевая сторона принимает указание маркера конца, она отправляет данные, принятые локальной стороной, на базовую сеть.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, указательная информация отправляется на второе сетевое устройство, вследствие чего второе сетевое устройство начинает выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Пятый вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют к первому сетевому устройству, и, как показано на фиг. 10, способ предусматривает стадии 1001 и 1002.
На стадии 1001, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, принимают первую часть данных потока данных, отправленную от первого сетевого устройства, и вторую указательную информацию, отправленную от терминального устройства. Вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью.
На стадии 1002 первую часть данных потока данных и вторую указательную информацию отправляют на второе сетевое устройство, или первую часть данных потока данных отправляют на базовую сеть и вторую указательную информацию отправляют на второе сетевое устройство.
Этот вариант осуществления может быть применен к сценарию, в котором происходит передача канала передачи данных потока данных, когда терминальное устройство отправляет данные восходящей линии связи на сторону сети.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Прием первой части данных потока данных, отправленной от терминального устройства, предусматривает следующее: когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, радиоканал передачи данных (DRB) первого сетевого устройства продолжает поддерживаться, и первую часть PDCP PDU потока данных, прием которой не был подтвержден, отправленную от терминального устройства, принимают.
Иными словами, когда поток QoS передается от одного сетевого устройства на другое, например, передается от MN на SN, DRB сетевого устройства на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, соответствующий узлу на стороне-источнике в UE, продолжает передавать первую часть PDCP PDU потока, прием которой не был подтвержден посредством ACK, на первое сетевое устройство (например, MN) посредством исходного канала передачи данных.
Кроме того, терминальное устройство передает вторую часть данных потока данных на второе сетевое устройство при осуществлении вышеупомянутого решения.
Когда терминальное устройство полностью передает первую часть данных потока данных на первое сетевое устройство, терминальное устройство генерирует вторую указательную информацию, а затем передает вторую указательную информацию на первое сетевое устройство.
В данном случае вторая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Отправка первой части данных потока данных и второй указательной информации на второе сетевое устройство предусматривает: отправку первой части данных потока данных и второй указательной информации на второе сетевое устройство посредством интерфейса Xn; или, отправка первой части данных потока данных на базовую сеть и отправка второй указательной информации на второе сетевое устройство предусматривает:
отправку первой части данных потока данных на базовую сеть посредством туннеля GTP с базовой сетью; и отправку второй указательной информации на второе сетевое устройство посредством интерфейса Xn.
Способ также предусматривает установление туннеля GTP с вторым сетевым устройством по интерфейсу Xn. В данном случае туннель GTP используется для выполнения переадресации данных на второе сетевое устройство.
То есть, когда первое сетевое устройство принимает первую часть данных и второе указание, отправленное от терминального устройства на основании исходного канала передачи данных, первое сетевое устройство отправляет такую информацию на второе сетевое устройство в режиме реального времени посредством туннеля GTP, установленного посредством интерфейса Xn с вторым сетевым устройством, вследствие чего второе сетевое устройство сортирует первую часть данных и вторую часть данных, принятые вторым сетевым устройством, а затем отправляет отсортированные данные на более высокий уровень.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 9: для UL, сначала, когда узел SN установлен, или во время изменения канала передачи данных, устанавливается туннель GTP по интерфейсу Xn между MN и SN для передачи данных, принимаемых стороной-источником.
Когда канал передачи данных потока QoS передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, который соответствует узлу на стороне-источнике в терминале, продолжает передавать PDCP PDU, прием которых не был подтвержден посредством ACK. Как показано на фигуре, терминальное устройство продолжает отправлять первую часть данных потока 1 на MN; и вторая указательная информация передается на узел на стороне-источнике, когда первая часть данных потока 1 полностью передана. В данном случае вторая указательная информация может быть расположена в последнем пакете данных первой части данных; и вторая указательная информация используется для сообщения узлу на стороне-источнике, что была завершена незавершенная передача данных передаваемого потока QoS.
Узел на стороне-источнике доставляет первую часть данных, такую как SDAP SDU (блоки служебных данных), потока 1, которые приняты, и маркер конца SDAP, т. е. вторую указательную информацию, на узел на целевой стороне (SN) посредством интерфейса Xn. Узел на целевой стороне (SN) сначала отправляет данные, SDAP SDU, от узла на стороне-источнике на базовую сеть, и после приема второй указательной информации отправляет вторую часть данных потока 1, которая принимается локальной стороной, на базовую сеть.
Или, когда узел на стороне-источнике принимает первую часть данных потока 1, например, SDAP SDU, и маркер конца SDAP, т. е. вторую указательную информацию, узел на стороне-источнике сначала отправляет SDAP SDU, которые принимаются базовой сетью посредством туннеля GTP, соответствующего сеансу PDU, между локальным узлом и базовой сетью, а затем передает маркер конца SDAP на целевую сторону посредством интерфейса Xn. После того как целевая сторона принимает вторую указательную информацию, т. е. указание маркера конца SDAP, она отправляет данные, принятые локальной стороной, на базовую сеть.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, указательная информация отправляется на второе сетевое устройство, вследствие чего второе сетевое устройство начинает выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Шестой вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается способ доставки данных по порядку, который применяют ко второму сетевому устройству, и, как показано на фиг. 11, способ предусматривает стадии 1101 и 1102.
На стадии 1101, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, принимают первую часть данных потока данных, отправленную от первого сетевого устройства, и вторую указательную информацию, или принимают вторую указательную информацию, отправленную от первого сетевого устройства. Вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью.
На стадии 1102, на основании второй указательной информации, после того как второе сетевое устройство доставляет первую часть данных в базовую сеть, второе сетевое устройство доставляет вторую часть данных потока данных в базовую сеть.
Этот вариант осуществления может быть применен к сценарию, в котором происходит передача канала передачи данных потока данных, когда терминальное устройство отправляет данные восходящей линии связи на сторону сети.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, радиоканал передачи данных (DRB) первого сетевого устройства продолжает поддерживаться, и первую часть PDCP PDU потока данных, прием которой не был подтвержден, отправленную от терминального устройства, принимают. Иными словами, когда поток QoS передается от одного сетевого устройства на другое, например, передается от MN на SN, DRB сетевого устройства на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, соответствующий узлу на стороне-источнике в UE, продолжает передавать первую часть PDCP PDU потока данных, прием которой не был подтвержден посредством ACK, на первое сетевое устройство (например, MN) посредством исходного канала передачи данных.
Кроме того, терминальное устройство передает вторую часть данных потока данных на второе сетевое устройство при осуществлении вышеупомянутого решения.
Когда терминальное устройство полностью передает первую часть данных потока данных на первое сетевое устройство, терминальное устройство генерирует вторую указательную информацию, а затем передает вторую указательную информацию на первое сетевое устройство.
В данном случае вторая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Прием первой части данных потока данных, отправленной от первого сетевого устройства, и второй указательной информации предусматривает: прием первой части данных потока данных, отправленной от первого сетевого устройства, и второй указательной информации посредством интерфейса Xn; или прием второй указательной информации, отправленной от первого сетевого устройства, предусматривает: прием второй указательной информации потока данных, отправленной от первого сетевого устройства, посредством интерфейса Xn.
Способ дополнительно предусматривает установление туннеля GTP с первым сетевым устройством по интерфейсу Xn; в данном случае туннель GTP используется для приема данных, отправленных первым сетевым устройством.
Способ дополнительно предусматривает: определение того, принята ли вторая указательная информация; если вторая указательная информация не принята, то вторую часть данных потока данных не отправляют на базовую сеть; если вторая указательная информация принята, то, после контролируемой отправки первой части данных на базовую сеть, принятую вторую часть данных потока данных доставляют в базовую сеть.
То есть, когда первое сетевое устройство принимает первую часть данных и второе указание, отправленное от терминального устройства, на основании исходного канала передачи данных, первое сетевое устройство отправляет информацию на второе сетевое устройство в режиме реального времени посредством туннеля GTP, установленного посредством интерфейса Xn с вторым сетевым устройством. Второе сетевое устройство сортирует первую часть данных и вторую часть данных, которые приняты вторым сетевым устройством, а затем отправляет отсортированные данные на более высокий уровень.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 9: для UL, сначала, когда узел SN установлен, или во время изменения канала передачи данных, устанавливается туннель GTP по интерфейсу Xn между MN и SN для передачи данных, принимаемых стороной-источником.
Когда канал передачи данных потока QoS передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, который соответствует узлу на стороне-источнике в терминале, продолжает передавать PDCP PDU, прием которых не был подтвержден посредством ACK. Как показано на фигуре, терминальное устройство продолжает отправлять первую часть данных потока 1 на MN; и вторая указательная информация передается на узел на стороне-источнике, когда первая часть данных потока 1 полностью передана. В данном случае вторая указательная информация может быть расположена в последнем пакете данных первой части данных; и вторая указательная информация используется для сообщения узлу на стороне-источнике, что была завершена незавершенная передача данных передаваемого потока QoS.
Узел на стороне-источнике доставляет первую часть данных, такую как SDAP SDU, потока 1, которая принята, и маркер конца SDAP, т. е. вторую указательную информацию, в узел на целевой стороне (SN) посредством интерфейса Xn; и узел на целевой стороне (SN) сначала отправляет данные, SDAP SDU, от узла на стороне-источнике на базовую сеть, и после приема второй указательной информации отправляет вторую часть данных потока 1, которая принимается локальной стороной, на базовую сеть.
Или, когда первая часть данных потока 1, которая принята узлом на стороне-источнике, например, SDAP SDU, и маркер конца SDAP, т. е. вторая указательная информация, приняты, узел на стороне-источнике сначала отправляет SDAP SDU, которые приняты, на базовую сеть посредством туннеля GTP, соответствующего сеансу PDU, между локальным узлом и базовой сетью, а затем передает маркер конца SDAP на целевую сторону посредством интерфейса Xn. После того как целевая сторона принимает вторую указательную информацию, т. е. указание маркера конца SDAP, она отправляет данные, принятые локальной стороной, на базовую сеть.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, указательная информация отправляется на второе сетевое устройство, вследствие чего второе сетевое устройство начинает выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Седьмой вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается первое сетевое устройство, содержащее: первый блок связи, который отправляет, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую указательную информацию на второе сетевое устройство. В данном случае первая указательная информация используется для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS; первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток может представлять собой поток QoS.
Кроме того, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первый блок связи поддерживает исходный радиоканал передачи данных (DRB), передает первую часть данных потока данных, прием которой не был подтвержден, на терминальное устройство, и переадресовывает вторую часть данных от базовой сети на второе сетевое устройство.
В данном случае часть данных, прием которой не был подтвержден, может представлять собой часть данных, для которой не была получена информация о подтверждении приема (ACK), отправленная со стороны приема. Более того, вторая часть данных потока данных представляет собой данные, которые по-прежнему находятся на первом сетевом устройстве, когда поток данных передается от первого сетевого устройства на второе сетевое устройство.
В это время также может быть предусмотрено, что первый блок связи продолжает отправлять вторую часть данных на второе сетевое устройство, пока эта часть данных не будет отправлена.
Когда вторая часть данных потока данных полностью отправлена на второе сетевое устройство, генерируют первую указательную информацию, а затем первую указательную информацию отправляют на второе сетевое устройство.
В данном случае первая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Кроме того, первый блок связи отправляет первую указательную информацию на второе сетевое устройство посредством интерфейса Xn.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 7: для данных нисходящей линии связи (DL), когда поток QoS 1 передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться (что может быть предусмотрено для первой части данных потока QoS 1, отправленной от функции управления доступом и мобильностью (AMF)) после изменения канала передачи данных, причем первая часть данных потока 1 продолжает отправляться на терминальное устройство посредством исходного канала передачи данных, и узел на стороне-источнике продолжает передавать первую часть PDCP PDU (блоков данных протокола конвергенции пакетных данных) потока QoS 1, то есть первую часть данных потока QoS 1, прием которой не был подтвержден посредством ACK. В то же время, первое сетевое устройство принимает вторую часть данных от базовой сети и отправляет вторую часть данных на второе сетевое устройство (т. е. SN), пока оставшаяся вторая часть PDCP PDU потока QoS 1, прием которой не был подтвержден посредством ACK, не будет полностью передана на SN, а затем узел на стороне-источнике (MN) отправляет первую указательную информацию целевой стороне (SN) посредством интерфейса Xn. В данном случае указание указывает, что целевая сторона может начать выполнение передачи данных вышеупомянутого передаваемого потока QoS по новому каналу передачи данных. Также следует отметить, что, после того как SN, то есть второе сетевое устройство согласно этому варианту осуществления, принимает вторую часть данных потока данных и первую указательную информацию, оно сначала передает вторую часть данных, а затем передает свою собственную третью часть данных. Таким образом, предотвращается передача данных не по порядку.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Восьмой вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается второе сетевое устройство, как показано на фиг. 12, содержащее: второй блок 1201 связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую указательную информацию, отправленную от первого сетевого устройства; в данном случае первая указательная информация используется для указания второму сетевому устройству начинать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток может представлять собой поток QoS.
Кроме того, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство поддерживает исходный радиоканал передачи данных (DRB) и передает вторую часть данных на второе сетевое устройство.
Когда вторая часть данных потока данных полностью отправлена на второе сетевое устройство, генерируют первую указательную информацию, а затем первую указательную информацию отправляют на второе сетевое устройство.
В данном случае первая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Кроме того, второй блок 1201 связи принимает первую указательную информацию, отправленную первым сетевым устройством, посредством интерфейса Xn.
Когда второе сетевое устройство принимает первую указательную информацию, второй блок 1201 связи может начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных.
Второе сетевое устройство дополнительно содержит: второй блок 1202 обработки, который сортирует на основании первой указательной информации первую часть данных потока данных и вторую часть данных, а затем передает отсортированные данные.
Второй блок 1201 связи принимает третью часть данных, отправленную основным сетевым устройством; то есть, когда канал передачи данных потока данных передается, второе сетевое устройство начинает прием третьей части данных от базовой сети.
Когда второе сетевое устройство принимает первую указательную информацию, второе сетевое устройство может начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. В данном случае передача по порядку может заключаться в следующем: вторая часть данных расположена перед третьей частью данных для передачи.
Поскольку вторая часть данных появляется при передаче потока данных, вторая часть данных предшествует третьей части данных. Таким образом, при сортировке, вторая часть данных расположена перед третьей частью данных для передачи, вследствие чего может быть предотвращена передача не по порядку, когда канал передачи данных потока данных передается.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 7: для данных нисходящей линии связи (DL), когда поток QoS 1 передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться (что может быть предусмотрено для первой части данных потока QoS 1, отправленной от функции управления доступом и мобильностью (AMF)) после изменения канала передачи данных, причем первая часть данных потока 1 продолжает отправляться на терминальное устройство посредством исходного канала передачи данных, и узел на стороне-источнике продолжает передавать первую часть PDCP PDU (блоков данных протокола конвергенции пакетных данных) потока QoS 1, то есть первую часть данных потока QoS 1, прием которой не был подтвержден посредством ACK. В то же время, первое сетевое устройство принимает вторую часть данных от базовой сети и отправляет вторую часть данных на второе сетевое устройство (т. е. SN), пока оставшаяся вторая часть PDCP PDU потока QoS 1, прием которой не был подтвержден посредством ACK, не будет полностью передана на SN, а затем узел на стороне-источнике (MN) отправляет первую указательную информацию целевой стороне (SN) посредством интерфейса Xn. В данном случае указание указывает, что целевая сторона может начать выполнение передачи данных вышеупомянутого передаваемого потока QoS по новому каналу передачи данных. Также следует отметить, что, после того как SN, то есть второе сетевое устройство согласно этому варианту осуществления, принимает вторую часть данных потока данных и первую указательную информацию, оно сначала передает вторую часть данных, а затем передает свою собственную третью часть данных. Таким образом, предотвращается передача данных не по порядку.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи передаваемого потока данных по порядку по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Девятый вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается терминальное устройство, содержащее: шестой блок связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных, отправленную от первого сетевого устройства.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Кроме того, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство поддерживает исходный радиоканал передачи данных (DRB), передает первую часть данных потока данных, прием которой не был подтвержден, на терминальное устройство, и переадресовывает вторую часть данных от базовой сети на второе сетевое устройство.
Шестой блок связи поддерживает исходный радиоканал передачи данных (DRB) с первым сетевым устройством и принимает первую часть данных потока данных, прием которой не был подтвержден, передаваемую первым сетевым устройством.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 7: для данных нисходящей линии связи (DL), когда поток данных QoS (поток) 1 передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться (что может быть предусмотрено для первой части данных потока QoS 1, отправленной от функции управления доступом и мобильностью (AMF)) после изменения канала передачи данных, причем первая часть данных потока 1 продолжает отправляться на терминальное устройство посредством исходного канала передачи данных, и узел на стороне-источнике продолжает передавать первую часть PDCP PDU (блоков данных протокола конвергенции пакетных данных) потока QoS 1, то есть первую часть данных потока QoS 1, прием которой не был подтвержден посредством ACK. В то же время, первое сетевое устройство принимает вторую часть данных от базовой сети и отправляет вторую часть данных на второе сетевое устройство (т. е. SN), пока оставшаяся вторая часть PDCP PDU потока QoS 1, прием которой не был подтвержден посредством ACK, не будет полностью передана на SN, а затем узел на стороне-источнике (MN) отправляет первую указательную информацию целевой стороне (SN) посредством интерфейса Xn. В данном случае указание указывает, что целевая сторона может начать выполнение передачи данных вышеупомянутого передаваемого потока QoS по новому каналу передачи данных. Также следует отметить, что, после того как SN, то есть второе сетевое устройство согласно этому варианту осуществления, принимает вторую часть данных потока данных и первую указательную информацию, оно сначала передает вторую часть данных, а затем передает свою собственную третью часть данных. Таким образом, предотвращается передача данных не по порядку.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первое сетевое устройство отправляет на второе сетевое устройство первую указательную информацию, посредством которой второе сетевое устройство получает указание начать выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Десятый вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается терминальное устройство, содержащее: третий блок связи, который передает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных и вторую указательную информацию на первое сетевое устройство; и вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью.
Этот вариант осуществления может быть применен к сценарию, в котором происходит передача канала передачи данных потока данных, когда терминальное устройство отправляет данные восходящей линии связи на сторону сети.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток может представлять собой поток QoS.
Третий блок связи поддерживает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, радиоканал передачи данных (DRB) с первым сетевым устройством, и отправляет первую часть PDCP PDU потока данных, прием которой не был подтвержден, на первое сетевое устройство.
Иными словами, когда поток QoS передается от одного сетевого устройства на другое, например, передается от MN на SN, DRB сетевого устройства на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, соответствующий узлу на стороне-источнике в UE, продолжает передавать первую часть PDCP PDU потока данных, прием которой не был подтвержден посредством ACK, на первое сетевое устройство (например, MN) посредством исходного канала передачи данных.
Кроме того, третий блок связи передает вторую часть данных потока данных на второе сетевое устройство при осуществлении вышеупомянутого решения.
Третий блок связи генерирует, при полной передаче первой части данных потока данных на первое сетевое устройство, вторую указательную информацию, а затем передает вторую указательную информацию на первое сетевое устройство.
В данном случае вторая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 9: для UL, сначала, когда узел SN установлен, или во время изменения канала передачи данных, устанавливается туннель GTP по интерфейсу Xn между MN и SN для передачи данных, принимаемых стороной-источником.
Когда канал передачи данных потока QoS передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, который соответствует узлу на стороне-источнике в терминале, продолжает передавать PDCP PDU, прием которых не был подтвержден посредством ACK. Как показано на фигуре, терминальное устройство продолжает отправлять первую часть данных потока 1 на MN, и вторая указательная информация передается на узел на стороне-источнике, когда первая часть данных потока 1 полностью передана. В данном случае вторая указательная информация может быть расположена в последнем пакете данных первой части данных, и вторая указательная информация используется для сообщения узлу на стороне-источнике, что была завершена незавершенная передача данных передаваемого потока QoS.
Узел на стороне-источнике доставляет первую часть данных, такую как SDAP SDU, потока 1, которая принята, и маркер конца SDAP, т. е. вторую указательную информацию, в узел на целевой стороне (SN) посредством интерфейса Xn; и узел на целевой стороне (SN) сначала отправляет данные, SDAP SDU, от узла на стороне-источнике на базовую сеть, и после приема второй указательной информации отправляет вторую часть данных потока 1, которая принимается локальной стороной, на базовую сеть.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, указательная информация отправляется на второе сетевое устройство, вследствие чего второе сетевое устройство начинает выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Одиннадцатый вариант осуществления
Согласно одному варианту осуществления настоящего изобретения предлагается первое сетевое устройство, содержащее: четвертый блок связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных, отправленную от первого сетевого устройства, и вторую указательную информацию, отправленную от терминального устройства; вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью; и отправляет первую часть данных потока данных и вторую указательную информацию на второе сетевое устройство, или отправляет первую часть данных потока данных на базовую сеть и отправляет вторую указательную информацию на второе сетевое устройство.
Этот вариант осуществления может быть применен к сценарию, в котором происходит передача канала передачи данных потока данных, когда терминальное устройство отправляет данные восходящей линии связи на сторону сети.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Четвертый блок связи принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству и радиоканал передачи данных (DRB) постоянно поддерживается, первую часть PDCP PDU потока данных, прием которой не был подтвержден, отправленную от терминального устройства.
Иными словами, когда поток QoS передается от одного сетевого устройства на другое, например, передается от MN на SN, DRB сетевого устройства на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, соответствующий узлу на стороне-источнике в UE, продолжает передавать первую часть PDCP PDU потока данных, прием которой не был подтвержден посредством ACK, на первое сетевое устройство (например, MN) посредством исходного канала передачи данных.
Кроме того, терминальное устройство передает вторую часть данных потока данных на второе сетевое устройство при осуществлении вышеупомянутого решения.
Когда терминальное устройство полностью передает первую часть данных потока данных на первое сетевое устройство, терминальное устройство генерирует вторую указательную информацию, а затем передает вторую указательную информацию на первое сетевое устройство.
В данном случае вторая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Четвертый блок связи отправляет первую часть данных потока данных и вторую указательную информацию на второе сетевое устройство посредством интерфейса Xn.
Или, четвертый блок связи отправляет первую часть данных потока данных на базовую сеть посредством туннеля GTP с базовой сетью, и отправляет вторую указательную информацию на второе сетевое устройство посредством интерфейса Xn.
Четвертый блок связи устанавливает по интерфейсу Xn туннель GTP с вторым сетевым устройством; в данном случае туннель GTP используется для выполнения переадресации данных на второе сетевое устройство.
То есть, когда первое сетевое устройство принимает первую часть данных и второе указание, отправленное от терминального устройства на основании исходного канала передачи данных, первое сетевое устройство отправляет информацию на второе сетевое устройство в режиме реального времени посредством туннеля GTP, установленного посредством интерфейса Xn с вторым сетевым устройством, вследствие чего второе сетевое устройство сортирует первую часть данных и вторую часть данных, принятые вторым сетевым устройством, а затем отправляет отсортированные данные на более высокий уровень.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 9: для UL, сначала, когда узел SN установлен, или во время изменения канала передачи данных, устанавливается туннель GTP по интерфейсу Xn между MN и SN для передачи данных, принимаемых стороной-источником.
Когда канал передачи данных потока QoS передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, который соответствует узлу на стороне-источнике в терминале, продолжает передавать PDCP PDU, прием которых не был подтвержден посредством ACK. Как показано на фигуре, терминальное устройство продолжает отправлять первую часть данных потока 1 на MN, и вторая указательная информация передается на узел на стороне-источнике, когда первая часть данных потока 1 полностью передана. В данном случае вторая указательная информация может быть расположена в последнем пакете данных первой части данных, и вторая указательная информация используется для сообщения узлу на стороне-источнике, что была завершена незавершенная передача данных передаваемого потока QoS.
Узел на стороне-источнике доставляет первую часть данных, такую как SDAP SDU, потока 1, которая принята, и маркер конца SDAP, т. е. вторую указательную информацию, в узел на целевой стороне (SN) посредством интерфейса Xn; и узел на целевой стороне (SN) сначала отправляет данные, SDAP SDU, от узла на стороне-источнике на базовую сеть, и после приема второй указательной информации отправляет вторую часть данных потока 1, которая принимается локальной стороной, на базовую сеть.
Или, когда первая часть данных потока 1 принята узлом на стороне-источнике, например, когда SDAP SDU, и маркер конца SDAP, т. е. вторая указательная информация, приняты, узел на стороне-источнике сначала отправляет принятые SDAP SDU на базовую сеть посредством туннеля GTP, соответствующего сеансу PDU, между локальным узлом и базовой сетью, а затем передает маркер конца SDAP на целевую сторону посредством интерфейса Xn. После того как целевая сторона принимает вторую указательную информацию, т. е. указание маркера конца SDAP, она отправляет данные, принятые локальной стороной, на базовую сеть.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, указательная информация отправляется на второе сетевое устройство, вследствие чего второе сетевое устройство начинает выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Двенадцатый вариант осуществления
Согласно варианту осуществления настоящего изобретения предлагается второе сетевое устройство, как показано на фиг. 13, содержащее: пятый блок 1301 связи, который принимает, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, первую часть данных потока данных и вторую указательную информацию, которые отправлены от первого сетевого устройства, или принимает вторую указательную информацию, отправленную от первого сетевого устройства; вторая указательная информация используется для указания того, что первая часть данных в потоке данных, который не был полностью передан при передаче, передана полностью; и пятый блок 1302 обработки, который доставляет, на основании второй указательной информации, вторую часть данных потока данных в базовую сеть после доставки первой части данных в базовую сеть.
Этот вариант осуществления может быть применен к сценарию, в котором происходит передача канала передачи данных потока данных, когда терминальное устройство отправляет данные восходящей линии связи на сторону сети.
Согласно этому варианту осуществления под потоком данных следует понимать поток QoS. Первое сетевое устройство может представлять собой узел-источник, а второе сетевое устройство может представлять собой узел назначения. Кроме того, первое сетевое устройство и второе сетевое устройство могут представлять собой главный узел (MN) и вспомогательный узел (SN) в режиме двойного подключения (DC) соответственно.
Конечно, они также могут представлять собой другие узлы в сценарии DC, но подробности не будут повторно приведены далее.
Также следует отметить, что согласно этому варианту осуществления поток данных может представлять собой поток QoS.
Когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, радиоканал передачи данных (DRB) первого сетевого устройства продолжает поддерживаться, и первую часть PDCP PDU потока данных, прием которой не был подтвержден, отправленную от терминального устройства, принимают. Иными словами, когда поток QoS передается от одного сетевого устройства на другое, например, передается от MN на SN, DRB сетевого устройства на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, соответствующий узлу на стороне-источнике в UE, продолжает передавать первую часть PDCP PDU потока данных, прием которой не был подтвержден посредством ACK, на первое сетевое устройство (например, MN) посредством исходного канала передачи данных.
Кроме того, терминальное устройство передает вторую часть данных потока данных на второе сетевое устройство при осуществлении вышеупомянутого решения.
Когда терминальное устройство полностью передает первую часть данных потока данных на первое сетевое устройство, терминальное устройство генерирует вторую указательную информацию, а затем передает вторую указательную информацию на первое сетевое устройство.
В данном случае вторая указательная информация может представлять собой пустой пакет данных, или может представлять собой пакет данных, который содержит предварительно заданный идентификатор. В данном случае предварительно заданный идентификатор может быть задан согласно фактическому условию, например, он может представлять собой N-битовые данные, и N-битовые данные находятся в предварительно заданном расположении, что не является исчерпывающем в этом варианте осуществления.
Пятый блок 1301 связи принимает первую часть данных потока данных, отправленную от первого сетевого устройства, и вторую указательную информацию посредством интерфейса Xn.
Или, пятый блок 1301 связи принимает вторую указательную информацию потока данных, отправленную от первого сетевого устройства, посредством интерфейса Xn.
Пятый блок 1301 связи устанавливает туннель GTP с первым сетевым устройством по интерфейсу Xn; в данном случае туннель GTP используется для приема данных, отправленных первым сетевым устройством.
Пятый блок 1302 обработки определяет, принята ли вторая указательная информация; если вторая указательная информация не принята, то вторая часть данных потока данных не отправляется на базовую сеть; если вторая указательная информация принята, то, после контролируемой отправки первой части данных на базовую сеть, вторая часть данных потока данных, которая принята, доставляется в базовую сеть. То есть, когда первое сетевое устройство принимает первую часть данных и второе указание, отправленное от терминального устройства, на основании исходного канала передачи данных, первое сетевое устройство отправляет информацию на второе сетевое устройство в режиме реального времени посредством туннеля GTP, установленного посредством интерфейса Xn с вторым сетевым устройством. Второе сетевое устройство сортирует первую часть данных и вторую часть данных, которые приняты вторым сетевым устройством, а затем отправляет отсортированные данные на более высокий уровень.
Вышеупомянутый сценарий будет описан ниже со ссылкой на фиг. 9: для UL, сначала, когда узел SN установлен, или во время изменения канала передачи данных, устанавливается туннель GTP по интерфейсу Xn между MN и SN для передачи переадресуемых данных, принимаемых стороной-источником.
Когда канал передачи данных потока данных QoS передается от одного узла на другой узел, например, передается от MN на SN, DRB узла на стороне-источнике продолжает поддерживаться после изменения канала передачи данных, и пакет протоколов, который соответствует узлу на стороне-источнике в терминале, продолжает передавать PDCP PDU, прием которых не был подтвержден посредством ACK. Как показано на фигуре, терминальное устройство продолжает отправлять первую часть данных потока 1 на MN, и вторая указательная информация передается на узел на стороне-источнике, когда первая часть данных потока 1 полностью передана. В данном случае вторая указательная информация может быть расположена в последнем пакете данных первой части данных, и вторая указательная информация используется для сообщения узлу на стороне-источнике, что была завершена незавершенная передача данных передаваемого потока QoS.
Узел на стороне-источнике доставляет принятую первую часть данных, такую как SDAP SDU, потока 1, и маркер конца SDAP, т. е. вторую указательную информацию, в узел на целевой стороне (SN) посредством интерфейса Xn; и узел на целевой стороне (SN) сначала отправляет данные, SDAP SDU, от узла на стороне-источнике на базовую сеть, и отправляет вторую часть данных потока 1, которая принимается локальной стороной, на базовую сеть после приема второй указательной информации.
Или, когда первая часть данных потока 1, которая принята узлом на стороне-источнике, например, SDAP SDU, и маркер конца SDAP, т. е. вторая указательная информация, приняты, узел на стороне-источнике сначала отправляет принятые SDAP SDU на базовую сеть посредством туннеля GTP, соответствующего сеансу PDU, между локальным узлом и базовой сетью, а затем передает маркер конца SDAP на целевую сторону посредством интерфейса Xn. После того как целевая сторона принимает вторую указательную информацию, т. е. указание маркера конца SDAP, она отправляет данные, принятые локальной стороной, на базовую сеть.
Можно увидеть, что, за счет применения вышеупомянутого решения, когда канал передачи данных потока данных передается от первого сетевого устройства второму сетевому устройству, указательная информация отправляется на второе сетевое устройство, вследствие чего второе сетевое устройство начинает выполнение передачи по порядку передаваемого потока данных по новому каналу передачи данных. Таким образом, можно гарантировать, что при передаче потока данных сетевое устройство на стороне назначения может обеспечить порядок передачи данных.
Согласно одному варианту осуществления настоящего изобретения дополнительно предлагается архитектура аппаратных компонентов терминального устройства или сетевого устройства. Как показано на фиг. 14, архитектура содержит по меньшей мере один процессор 1401, запоминающее устройство 1402 и по меньшей мере один сетевой интерфейс 1403. Различные компоненты соединены друг с другом посредством системы 1404 шин. Следует понимать, что система 1404 шин используется для реализации соединения и связи между этими компонентами. В дополнение к шине передачи данных система 1404 шин содержит шину питания, шину управления и шину сигналов состояния.
Однако для ясности все виды шин одинаково обозначены как система 1404 шин на фиг.14.
Следует понимать, что запоминающее устройство 1402 согласно варианту осуществления настоящего изобретения может представлять собой энергозависимое запоминающее устройство или энергонезависимое запоминающее устройство, или может включать как энергозависимые, так и энергонезависимые запоминающие устройства.
Согласно некоторым вариантам исполнения на запоминающем устройстве 1402 хранятся следующие элементы, исполняемые модули или структуры данных, или их сокращенные наборы, или их увеличенные наборы: операционная система 14021 и приложение 14022.
В данном случае процессор 1401 выполнен с возможностью обработки стадий способов согласно любому из вышеупомянутых вариантов осуществления от первого до пятого, которые не будут повторяться далее.
Согласно одному варианту осуществления настоящего изобретения предлагается компьютерный носитель данных, на котором хранятся исполняемые компьютером команды, причем исполняемые компьютером команды реализуют, при их исполнении, стадии способов согласно любому из вышеупомянутых вариантов осуществления от первого до пятого.
Вышеупомянутое устройство согласно вариантам осуществления настоящего изобретения также может храниться на машиночитаемом носителе данных, когда оно реализовано в форме программного функционального модуля и продается или используется как независимый продукт. Исходя из этого понимания, технические решения вариантов осуществления настоящего изобретения, по существу, или часть, вносящая вклад в предшествующий уровень техники, могут быть воплощены в форме программного продукта, хранящегося на носителе данных, содержащем несколько команд для обеспечения выполнения компьютерным устройством (которое может быть персональным компьютером, сервером или сетевым устройством и т. п.) всех или частей способов, описанных в различных вариантах осуществления настоящего изобретения.
Вышеупомянутый носитель данных включает в себя U-диск, мобильный жесткий диск, постоянное запоминающее устройство (ROM), магнитный диск или оптический диск и другие носители, способные хранить программные коды. Таким образом, варианты осуществления настоящего изобретения не ограничены какой-либо конкретной комбинацией аппаратного обеспечения и программного обеспечения.
Хотя предпочтительные варианты осуществления настоящего изобретения были описаны в иллюстративных целях, специалистам в данной области техники будет очевидно, что возможны различные модификации, дополнения и замены, и, таким образом, объем настоящего изобретения не ограничивается вышеупомянутыми вариантами осуществления.