СПОСОБ ПЕРЕДАЧИ ДАННЫХ, ОКОНЕЧНОЕ УСТРОЙСТВО И СЕТЕВОЕ УСТРОЙСТВО
METHOD OF TRANSMITTING DATA, END DEVICE AND NETWORK DEVICE

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, в частности, способу передачи данных, оконечному устройству и сетевому устройству.
УРОВЕНЬ ТЕХНИКИ
[0002] В сценарии агрегирования несущих уровень протокола конвергенции пакетных данных (PDCP-уровень) в передатчике может поддерживать дублирование данных, т.е. Блок протокольных данных (PDU) PDCP-уровня дублируют в две копии (или множество копий) для повышения надежности передачи данных. В данной области техники непосредственно используется метод передачи с дублированием данных, что приводит к чрезвычайно низкому использованию ресурса.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0003] Ввиду этого согласно настоящему изобретению обеспечены способ передачи данных, оконечное устройство и сетевое устройство, которые облегчают достижение баланса между использованием ресурса и надежностью передачи данных.
[0004] Согласно первому аспекту обеспечен способ передачи данных, включающий следующие операции. Первое оконечное устройство определяет метод передачи блока PDCP PDU. Метод передачи включает метод передачи с дублированием данных или одноканальный метод передачи. Первое оконечное устройство отправляет блок PDCP PDU второму оконечному устройству или сетевому устройству согласно методу передачи блока PDCP PDU.
[0005] При динамическом переключении методов передачи данных коэффициент использования ресурса и надежность передачи данных могут быть эффективно сбалансированы.
[0006] Согласно по меньшей мере одному варианту реализации решения согласно данному варианту реализации настоящего изобретения могут быть применены к сценарию передачи данных восходящего канала и также могут быть применены к сценарию прямой связи (D2D).
[0007] Метод передачи с дублированием данных указывает, что передача с дублированием данных используется PDCP-уровнем, и один блок PDCP PDU дублируется во множество копий, которые соответственно передаются по множеству каналов. Одноканальный метод передачи указывает, что дублирование данных не используется PDCP-уровнем, т.е. блок PDCP PDU не дублирует данные, один блок PDCP PDU может быть передан один раз по одному каналу и также может быть разделен на множество частей, подлежащих передаче по множеству каналов. Иными словами, определение метода передачи блока PDCP PDU зависит от того, используется ли функция передачи с дублированием данных PDCP-уровня.
[0008] Согласно по меньшей мере одному варианту реализации блок PDCP PDU может быть сервисом, имеющим высокие требования к надежности передачи данных. Таким образом, когда требуется передача блока PDCP PDU указанного сервиса, необходимо определять, надо ли дублировать блок PDCP PDU. Для других блоков PDCP PDU без высоких требований к надежности передачи данных можно не определять этот метод передачи, и для передачи используют непосредственно одноканальный метод передачи.
[0009] Согласно одному возможному варианту осуществления метода операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU, включает следующий этап. Первое оконечное устройство определяет метод передачи блока PDCP PDU согласно информации о качестве канала по меньшей мере для одного канала.
[0010] Информация о качестве канала может включать следующую информацию: индикатор качества канала (CQI), количество диспетчеризаций повторной передачи в определенный период времени, количество диспетчеризаций непрерывных первоначальных передач в определенный период времени или схему модуляции и кодирования (MCS) и т.п.
[0011] Качество канала связано с методом передачи, так что отношение между коэффициентом использования ресурса и надежностью передачи данных также быть сбалансировано.
[0012] Согласно одному возможному варианту реализации информация о качестве канала этого по меньшей мере одного канала содержит количество диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, количество диспетчеризаций непрерывных первоначальных передач по этому по меньшей мере одному каналу во второй период времени или значение схемы модуляции и кодирования (MCS) этого по меньшей мере одного канала. Операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно информации о качестве канала этого по меньшей мере одного канала, включает следующий этап. Первое оконечное устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, количеству диспетчеризаций непрерывных первоначальных передач по этому по меньшей мере одному каналу во второй период времени или значению схемы модуляции и кодирования (MCS) этого по меньшей мере одного канала.
[0013] Согласно одному возможному варианту реализации операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, включает следующий этап. При условии, что количество диспетчеризаций повторной передачи по любому из указанного по меньшей мере одного канала меньше чем или равно первому пороговому значению, первое оконечное устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи; или при условии, что количество диспетчеризаций повторной передачи по каждому из этого по меньшей мере одного канала больше, чем первое пороговое значение, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0014] Согласно по меньшей мере одному варианту реализации операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, включает следующий этап. При условии, что количество диспетчеризаций повторной передачи по каждому из указанного по меньшей мере одного канала находится в пределах первого диапазона, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0015] Правила, основанные на первом пороговом значении и основанные на первом диапазоне, могут быть использованы независимо и также могут быть использованы совместно, но с определенным приоритетом. Например, приоритет правила, основанного на первом пороговом значении, может быть выше, чем приоритет правила, основанного на первом диапазоне.
[0016] Первое пороговое значение и первый диапазон могут быть определены на основании влияния количества диспетчеризаций повторной передачи на качество канала в пределах определенного периода времени.
[0017] Согласно одному возможному варианту реализации операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций непрерывных первоначальных передач по каждому каналу во второй период времени, включает следующий этап. При условии, что количество диспетчеризаций непрерывных первоначальных передач по любому из этого по меньшей мере одного канала больше чем или равно второму пороговому значению, первое оконечное устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи; или при условии, что количество диспетчеризаций непрерывных первоначальных передач по каждому из указанного по меньшей мере одного канала является меньше, чем второе пороговое значение, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0018] Аналогично, второе пороговое значение может быть определено на основании влияния количества диспетчеризаций непрерывных первоначальных передач на качество канала в пределах определенного периода времени.
[0019] Согласно одному возможному варианту реализации операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно значению схемы модуляции и кодирования (MCS) каждого канала, включает следующий этап. При условии, что значение схемы модуляции и кодирования (MCS) этого по меньшей мере одного канала больше чем или равно третьему пороговому значению, первое оконечное устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи; или при условии, что значение схемы модуляции и кодирования (MCS) каждого из указанного по меньшей мере одного канала меньше, чем третье пороговое значение, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0020] Аналогично, третье пороговое значение может быть определено на основании влияния значения схемы модуляции и кодирования (MCS) канала на качество канала.
[0021] Кроме того, оконечное устройство может непосредственно выбирать одноканальный метод передачи, когда определяет, что один канал имеет хорошее качество канала, и также может выбирать метод передачи с дублированием данных, когда определяет, что два или более каналов имеют плохое качество канала. Оконечное устройство также может определять метод передачи после определения качества всех каналов.
[0022] Согласно одному возможному варианту реализации способ также включает следующую операцию. Первое оконечное устройство принимает первую указывающую информацию, отправленную вторым оконечным устройством или сетевым устройством. Первую указывающую информацию используют для указания метода передачи блока PDCP PDU. Операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU, включает следующий этап. Первое оконечное устройство определяет метод передачи блока PDCP PDU в соответствии с первой указывающей информацией.
[0023] Согласно по меньшей мере одному варианту реализации, если оконечное устройство определяет метод одиночной передачи на основании представленных выше правил, но в некоторый момент времени принимает указывающую информацию, непосредственно указывающую метод передачи, и этот непосредственно указанный метод передачи отличается от метода передачи, определенного согласно правилам, оконечное устройство может заменить метод передачи, определенный на основании правила, непосредственно указанным методом передачи.
[0024] Согласно одному возможному варианту реализации способ также включает следующую операцию. Первое оконечное устройство перед отправкой блока PDCP PDU определяет канал для передачи блока PDCP PDU.
[0025] Согласно одному возможному варианту реализации операция, согласно которой первое оконечное устройство определяет канал для передачи блока PDCP PDU, включает следующий этап. При условии, что методом передачи блока PDCP PDU является одноканальный метод передачи, первое оконечное устройство определяет канал с оптимальным качеством канала во множестве каналов как канал для передачи блока PDCP PDU; или при условии, что методом передачи блока PDCP PDU является метод передачи с дублированием данных, первое оконечное устройство определяет несколько каналов во множестве каналов как каналы для передачи дублированных данных блока PDCP PDU согласно нисходящему порядку приоритетов качества канала в множестве каналов.
[0026] При условии, что определен одноканальный метод передачи, первое оконечное устройство также может произвольно выбирать канал для передачи блока PDCP PDU. При условии, что определен метод передачи с дублированием данных, первое оконечное устройство также может произвольно выбирать множество каналов для передачи блока PDCP PDU.
[0027] Согласно одному возможному варианту реализации способ также включает следующую операцию. Первое оконечное устройство принимает вторую указывающую информацию, отправленную вторым оконечным устройством или сетевым устройством. Вторую указывающую информацию используют для указания канала для передачи блока PDCP PDU. Операция, согласно которой первое оконечное устройство определяет канал для передачи блока PDCP PDU, включает следующий этап. Первое оконечное устройство определяет канал для передачи блока PDCP PDU согласно второй указывающей информации.
[0028] Сетевое устройство может указывать канал для передачи блока PDCP PDU оконечному устройству. Оконечное устройство может использовать канал, указанный сетевым устройством, и также может выбирать канал для передачи блока PDCP PDU согласно его собственному состоянию.
[0029] Когда оконечное устройство выбирает часть каналов для передачи блока PDCP PDU, другие каналы могут быть использованы для передачи других блоков PDCP PDU.
[0030] Согласно второму аспекту обеспечен способ передачи данных, включающий следующую операцию. Сетевое устройство определяет метод передачи блока PDCP PDU первого оконечного устройства. Метод передачи включает метод передачи с дублированием данных или одноканальный метод передачи. Сетевое устройство отправляет первую указывающую информацию первому оконечному устройству. Первую указывающую информацию используют для указания метода передачи блока PDCP PDU.
[0031] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU, включает следующий этап. Сетевое устройство определяет метод передачи блока PDCP PDU согласно информации о качестве по меньшей мере одного канала.
[0032] Согласно одному возможному варианту реализации информация о качестве канала этого по меньшей мере одного канала включает количество диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, количество диспетчеризаций непрерывной первоначальной передачи по этому по меньшей мере одному каналу во второй период времени или значение схемы модуляции и кодирования (MCS) каждого канала. Операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно информации о качестве канала этого по меньшей мере одного канала, включает следующий этап. Сетевое устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, количеству диспетчеризаций непрерывных первоначальных передач по каждому каналу во второй период времени или значению схемы модуляции и кодирования (MCS) каждого канала.
[0033] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, включает следующий этап. При условии, что количество диспетчеризаций повторной передачи по любому из указанного по меньшей мере одного канала меньше чем или равно первому пороговому значению, сетевое устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи; или при условии, что количество диспетчеризаций повторной передачи по каждому из указанного по меньшей мере одного канала больше, чем первое пороговое значение, второе оконечное устройство или сетевое устройство определяют метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0034] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций непрерывных первоначальных передач по этому по меньшей мере одному каналу во второй период времени, включает следующий этап. При условии, что количество диспетчеризаций непрерывных первоначальных передач по любому из указанного по меньшей мере одного канала больше чем или равно второму пороговому значению, сетевое устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи; или при условии, что количество диспетчеризаций непрерывных первоначальных передач по каждому из указанного по меньшей мере одного канала меньше, чем второе пороговое значение, сетевое устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0035] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно значению схемы модуляции и кодирования (MCS) этого по меньшей мере одного канала, включает следующий этап. При условии, что значение схемы модуляции и кодирования (MCS) любого из указанного по меньшей мере одного канала больше чем или равно третьему пороговому значению, сетевое устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи; или при условии, что значение схемы модуляции и кодирования (MCS) каждого из указанного по меньшей мере одного канала меньше, чем третье пороговое значение, сетевое устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0036] Согласно одному возможному варианту реализации этот по меньшей мере один канал является множеством каналов, и способ также включает следующие операции. При условии, что методом передачи блока PDCP PDU является одноканальный метод передачи, сетевое устройство определяет канал с оптимальным качеством канала во множестве каналов как канал для передачи блока PDCP PDU; или при условии, что методом передачи блока PDCP PDU является метод передачи с дублированием данных, сетевое устройство определяет несколько каналов во множестве каналов как каналы для передачи блока PDCP PDU. Сетевое устройство отправляет первому оконечному устройству вторую указывающую информацию, используемую для указания канала для передачи блока PDCP PDU.
[0037] Согласно третьему аспекту обеспечено оконечное устройство, выполненное с возможностью осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта. Оконечное устройство содержит блоки, выполненные с возможностью осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта.
[0038] Согласно четвертому аспекту обеспечено сетевое устройство, выполненное с возможностью осуществления способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта. Сетевое устройство содержит блоки, выполненные с возможностью осуществления способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта.
[0039] Согласно пятому аспекту обеспечено оконечное устройство, содержащее память, процессор, входной интерфейс и выходной интерфейс. Память, процессор, входной интерфейс и выходной интерфейс соединены посредством системы шин. Память выполнена с возможностью хранения инструкции. Процессор выполнен с возможностью исполнения инструкции, хранящейся в памяти, для осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта.
[0040] Согласно шестому аспекту обеспечено сетевое устройство, содержащее память, процессор, входной интерфейс и выходной интерфейс. Память, процессор, входной интерфейс и выходной интерфейс соединены посредством системы шин. Память выполнена с возможностью хранения инструкции. Процессор выполнен с возможностью исполнения инструкции, хранящейся в памяти, для осуществления способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта.
[0041] Согласно седьмому аспекту обеспечен компьютерный носитель для хранения, выполненный с возможностью хранения инструкции компьютерной программы для осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта или осуществления способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта, и содержащий программу, выполненную с возможностью осуществления представленных выше аспектов.
[0042] Эти аспекты или другие аспекты настоящего изобретения станут очевидными после ознакомления со следующими описаниями вариантов реализации.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0043] На ФИГ. 1 схематически изображена схема сценария применения согласно одному варианту реализации настоящего изобретения.
[0044] На ФИГ. 2 изображает схему архитектуры протокола для передачи с дублированием данных в сценарии агрегирования несущих.
[0045] На ФИГ. 3 схематически изображена блок-схема способа передачи данных согласно одному варианту реализации настоящего изобретения.
[0046] На ФИГ. 4 схематически изображена еще одна блок-схема способа передачи данных согласно одному варианту реализации настоящего изобретения.
[0047] На ФИГ. 5 схематически изображена блок-схема оконечного устройства для передачи данных согласно одному варианту реализации настоящего изобретения.
[0048] На ФИГ. 6 схематически изображена блок-схема сетевого устройства для передачи данных согласно одному варианту реализации настоящего изобретения.
[0049] На ФИГ. 7 схематически изображена еще одна блок-схема оконечного устройства для передачи данных согласно одному варианту реализации настоящего изобретения.
[0050] На ФИГ. 8 схематически изображена еще одна блок-схема сетевого устройства для передачи данных согласно одному варианту реализации настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0051] Ниже ясно и полностью описаны технические решения согласно различным вариантам реализации настоящего изобретения со ссылкой на сопроводительные чертежи, изображающие варианты реализации настоящего изобретения.
[0052] Следует понимать, что технические решения вариантов реализации настоящего изобретения могут быть применены в различных системах связи, например, глобальной системе мобильной связи (GSM), системе множественного доступа с кодовым разделением (CDMA), системе широкополосного множественного доступа с кодовым разделением (WCDMA), системе пакетной радиосвязи общего пользования (GPRS), системе долгосрочного развития (стандарта LTE), системе LTE с дуплексным режимом разделения по частоте (FDD), системе LTE с дуплексным режимом разделения по времени (ТDD), универсальной системе мобильной связи (UMTS), системе широкополосного доступа в микроволновом диапазоне (WiMAX) или будущей системе 5G.
[0053] Технические решения вариантов реализации настоящего изобретения применимы к различным системам связи, основанным на технологии неортогонального множественного доступа, например, к системе множественного доступа на основе разреженных кодов (SCMA), системе с сигнатурой малой плотности (LDS). Система множественного доступа на основе разреженных кодов (SCMA) и система сигнатуры малой плотности (LDS) также могут иметь другие названия в области техники средств связи. Кроме того, технические решения вариантов реализации настоящего изобретения применимы к системам передачи с множеством несущих, в которых используются технологии неортогонального множественного доступа, например, ортогональное частотное разделение каналов с мультиплексированием (OFDM), многочастотный сигнал с гребенчатой фильтрацией (FBMC), мультиплексирование с обобщенным частотным разделением каналов (GFDM), а также системы OFDM с фильтрацией внеполосных излучений (F-OFDM), в которых используются технологии неортогонального множественного доступа.
[0054] Согласно различным вариантам реализации настоящего изобретения оконечное устройство может представлять пользовательское устройство (UE), оконечное устройство доступа, блок пользователя, абонентский пункт, узел мобильной радиостанции, удаленную станцию, удаленный терминал, мобильное устройство, оконечное устройство пользователя, терминал, устройство беспроводной связи, агент пользователя или абонентское оборудование. Оконечное устройство доступа может быть сотовым телефоном, беспроводным телефоном, телефоном с протоколом инициирования сеансов связи (SIP), узлом местной радиосвязи (WLL), персональным цифровым помощником (PDA), переносным устройством с функцией беспроводной связи, вычислительным устройством, другими обрабатывающими устройствами, соединенными с беспроводным модемом, устройством, установленным на транспортном средстве, носимым устройством, оконечным устройством в будущей сети 5G, оконечным устройством в наземной сети мобильной связи общего доступа (PLMN), которая может быть разработана в будущем, или тому подобным устройством. Для вариантов реализации настоящего изобретения в этом отношении нет никаких ограничений.
[0055] Согласно различным вариантам реализации настоящего изобретения сетевое устройство может быть устройством, выполненным с возможностью связи с оконечным устройством. Сетевое устройство может быть базовой приемопередающей станцией (BTS) в сетях GSM или CDMA, также может быть базовой станцией NodeB (NB) в системе WCDMA, также может быть базовой станцией Evolutional NodeB (eNB или eNodeB) в системе стандарта LTE или беспроводным контроллером в сети облачного радиодоступа (CRAN). Альтернативно сетевое устройство может быть ретрансляционной станцией, точкой доступа, устройством, установленным на транспортном средстве, носимым устройством, сетевым устройством в будущей сети 5G, сетевым устройством наземной сети мобильной связи общего доступа (PLMN), которая может быть разработана в будущем, или тому подобным устройством. Для вариантов реализации настоящего изобретения в этом отношении нет никаких ограничений.
[0056] На ФИГ. 1 схематически изображена схема сценария применения согласно одному варианту реализации настоящего изобретения. Система связи, изображенная на ФИГ. 1, может содержать оконечное устройство 10 и сетевое устройство 20. Сетевое устройство 20 выполнено с возможностью обеспечения сервиса связи для оконечного устройства 10 и доступа к базовой сети. Оконечное устройство 10 выполняет поиск синхронизирующего сигнала, сигнала вещания и т.п., передаваемых сетевым устройством 20, для доступа к сети и, таким образом, связи с сетью. Стрелки, изображенные на ФИГ. 1, могут представлять передачу по восходящему каналу/нисходящему каналу, осуществляемую посредством сотовой связи, между оконечным устройством 10 и сетевым устройством 20.
[0057] В сценарии агрегирования несущих протокол конвергенции пакетных данных (PDCP) может поддерживать функцию дублирования данных. Таким образом, функция дублирования данных протокола (PDCP) обеспечивает возможность соответствия дублированных данных двум или более логическим каналам и, в конечном счете, обеспечивает возможность передачи множества одних и тех же дублированных блоков PDCP PDU на различных несущих агрегирования физического уровня с достижением усиления за счет частотного разнесения, вследствие чего повышается надежность передачи данных.
[0058] Для облегчения понимания ниже будет описана диспетчеризация дублированных данных на различных физических несущих со ссылкой на ФИГ. 2. Как показано на ФИГ. 2, PDCP-уровень имеет функцию дублирования расщепленной несущей. Процесс обработки данных блока 1 служебных данных (SDU1) протокола PDCP дублируется и инкапсулируется в блок PDCP PDU1 и блок PDCP PDU2. Блок PDCP PDU1 и блок PDCP PDU2 имеют одно и то же содержание, т.е. они оба переносят одну и ту же полезную нагрузку данных и заголовок. Блок PDCP PDU1 и блок PDCP PDU2 соответственно имеют соотношения преобразования с различными объектами управления радиоканалом (RLC), и эти объекты RLC размещают блок PDCP PDU1 и блок PDCP PDU2 в различных логических каналах (логическом канале 1 и логическом канале 2). Для управления доступом к среде (МАС), после получения сведений о том, какой логический канал передает дублированные данные одного и того же блока PDCP PDU, эти дублированные данные передаются на различных несущих посредством различных объектов гибридного запроса автоматического повтора (HARQ). Например, дублированные данные, которые переносятся в логическом канале 1, передаются на физической несущей 1 посредством объекта 1 HARQ, и дублированные данные, которые переносятся в логическом канале 2, передаются на физической несущей 2 посредством объекта 2 HARQ.
[0059] Несмотря на то, что передача дублированных данных PDCP-уровня может эффективно улучшить надежность передачи данных с использованием усиления за счет разнесения, очевидный недостаток состоит в том, что способ имеет чрезвычайно низкий коэффициент использования системного ресурса, т.е. в различных ресурсах приходится передавать одно и то же содержание.
[0060] На ФИГ. 3 схематически изображена блок-схема способа 100 передачи данных согласно одному варианту реализации настоящего изобретения. Как показано на ФИГ. 3, способ 100 может включать следующие операции.
[0061] На этапе S110 первое оконечное устройство определяет метод передачи блока PDCP PDU, включающий метод передачи с дублированием данных или одноканальный метод передачи.
[0062] На этапе S120 первое оконечное устройство отправляет блок PDCP PDU второму оконечному устройству или сетевому устройству согласно методу передачи блока PDCP PDU.
[0063] Следует отметить, что данный вариант реализации настоящего изобретения может быть применен к сценарию связи между оконечным устройством и сетевым устройством и также может быть применен к сценарию связи между оконечным устройством и другим оконечным устройством.
[0064] Оконечное устройство может гибко определять метод передачи блока PDCP PDU, т.е. определять, используется ли функция дублирования данных в протоколе PDCP. Метод передачи с дублированием данных может быть методом, согласно которому PDCP-уровень оконечного устройства дублирует блок PDCP PDU во множество копий и дает инструкцию уровню управления доступом к среде (МАС- уровню), и МАС-уровень соответственно диспетчеризует дублированные данные блока PDCP PDU для множества каналов (т.е. несущих физического уровня на ФИГ. 2) для передачи. Одноканальный метод передачи может быть методом, согласно которому PDCP-уровень оконечного устройства не дублирует блок PDCP PDU и дает инструкцию МАС-уровню, и МАС-уровень диспетчеризует блок PDCP PDU для одного или более каналов для передачи. После определения метода передачи оконечное устройство может передавать блок PDCP PDU с использованием определенного метода передачи. Например, если оконечное устройство определяет, что методом передачи является одноканальный метод передачи, оконечное устройство может передавать блок PDCP PDU с использованием одного канала; и если оконечное устройство определяет, что методом передачи является метод передачи с дублированием данных, оконечное устройство может выбирать множество каналов для передачи дублированных данных блока PDCP PDU.
[0065] Следует понимать, что блок PDCP PDU может быть сервисом, для которого требуется высокая надежность передачи данных. Таким образом, когда требуется передать блок PDCP PDU сервиса, необходимо определить, надо ли дублировать блок PDCP PDU. Для других блоков PDCP PDU без высоких требований к передаче данных можно не определять этот метод передачи, и для передачи непосредственно используют одноканальный метод передачи.
[0066] Таким образом, способ передачи данных согласно этому варианту реализации настоящего изобретения является предпочтительным с точки зрения оптимизации отношения между использованием ресурса и надежностью передачи данных.
[0067] По меньшей мере согласно одному варианту реализации настоящего изобретения операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU, включает следующий этап. Первое оконечное устройство определяет метод передачи блока PDCP PDU согласно информации о качестве по меньшей мере одного канала.
[0068] Указанный по меньшей мере один канал может быть всеми каналами для оконечного устройства и также может быть частью каналов для оконечного устройства. Например, если оконечное устройство содержит пять каналов, оно может определять метод передачи блока PDCP PDU согласно соответствующей информации о качестве пяти каналов. Оконечное устройство также может определять метод передачи блока PDCP PDU согласно соответствующей информации о качестве части каналов из пяти каналов.
[0069] Оконечное устройство может быть уведомлено о качестве этого по меньшей мере одного канала сетевым устройством. Например, после получения сведений об оценке каждого восходящего канала сетевое устройство может предоставлять его оконечному устройству; или после получения сведений об использовании ресурса каждого восходящего канала сетевое устройство также может предоставлять его назад оконечному устройству. Информация о качестве канала может включать следующую информацию: индикатор качества канала (CQI), количество диспетчеризаций повторной передачи в определенный период времени, количество диспетчеризаций непрерывных первоначальных передач в определенный период времени или схему модуляции и кодирования (MCS) и т.п., что не ограничивается представленной выше информацией согласно данному варианту реализации настоящего изобретения.
[0070] По меньшей мере согласно одному варианту реализации настоящего изобретения операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по указанному по меньшей мере одному каналу в первый период времени, включает следующий этап. При условии, что количество диспетчеризаций повторной передачи по любому из указанного по меньшей мере одного канала меньше чем или равно первому пороговому значению, первое оконечное устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи. При условии, что количество диспетчеризаций повторной передачи по каждому из указанного по меньшей мере одного канала больше чем первое пороговое значение, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0071] Согласно по меньшей мере одному варианту реализации операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, включает следующий этап. При условии, что количество диспетчеризаций повторной передачи по каждому из указанного по меньшей мере одного канала находится в первом диапазоне, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0072] Может быть задано правило посредством управления радиоресурсами (RRC). Указанное правило может состоять в том, что различные отношения между количеством диспетчеризаций повторной передачи по соответствующим каналам и пороговым значением соответствуют различным методам передачи. Может быть собрана статистика в отношении количества диспетчеризаций повторной передачи по различным каналам, и количество диспетчеризаций повторной передачи связано с качеством канала. Например, если определено, что когда количество диспетчеризаций повторной передачи в определенный период времени меньше чем 5, качество канала очевидно является хорошим, и в этом случае порог для правила может быть установлен как 5. Оконечное устройство может периодически подсчитывать количество диспетчеризаций повторной передачи. Например, оконечное устройство может подсчитывать количество диспетчеризаций повторной передачи каждые 100 мс и может определять, находится ли количество диспетчеризаций повторной передачи в предыдущие 100 мс в пределах порогового значения, если блок PDCP PDU подлежит передаче. При условии, что количество диспетчеризаций повторной передачи находится в пределах порогового значения, может быть по меньшей мере подтверждено, что качество канала является хорошим, и надежность передачи данных является высокой, и оконечное устройство может выбрать одноканальный метод передачи. Оконечное устройство может определять использование метода передачи с дублированием данных соответственно, если количество диспетчеризаций повторной передачи по одному каналу больше, чем пороговое значение, и оконечное устройство также может определять использование метода передачи с дублированием данных соответственно, если количества диспетчеризаций повторной передачи по множеству каналов больше, чем пороговое значение. Оконечным устройством могут быть определены отношения между пороговым значением и количествами диспетчеризаций повторной передачи по нескольким каналам, количество которых может быть определено на основании оконечного устройства. Для вариантов реализации настоящего изобретения в этом отношении нет никаких ограничений.
[0073] Работа оконечного устройства также может быть основана на другом правиле. Таким образом, оконечное устройство может определять, что количество диспетчеризаций повторной передачи по данному по меньшей мере одному каналу находится в пределах определенного диапазона, и затем определяет метод передачи блока PDCP PDU, подлежащего передаче, в качестве метода передачи с дублированием данных. Например, если указанный диапазон составляет 5-10 раз, оконечное устройство может определять, находятся ли количества диспетчеризаций повторной передачи по множеству каналов в пределах 5-10 раз. Если оконечным устройством определено, что количества диспетчеризаций повторной передачи по множеству каналов находится в пределах 5-10 раз, может быть определено, что методом передачи является метод передачи с дублированием данных.
[0074] Следует понимать, что решения на основании первого диапазона и первого порогового значения могут быть заданы для оконечного устройства совместно. Иными словами, для определения методов передачи обеспечены два правила, но для этих двух схем может быть установлен приоритет. Например, если приоритет правила, основанного на первом пороговом значении, выше, чем приоритет правила, основанного на первом диапазоне, когда оконечное устройство имеет блок PDCP PDU, подлежащий передаче, оконечное устройство сначала определяет, больше ли количество диспетчеризаций повторной передачи по одному из каналов, чем первое пороговое значение. Если количество диспетчеризаций повторной передачи по каналу меньше, чем первое пороговое значение, оконечное устройство непосредственно определяет, что методом передачи блока PDCP PDU является одноканальный метод передачи. Если оконечное устройство определяет, что количество диспетчеризаций повторной передачи по двум каналам больше, чем первое пороговое значение, оконечное устройство может непосредственно определять, что методом передачи блока PDCP PDU является метод передачи с дублированием данных; или оконечное устройство определяет, находятся ли количества диспетчеризаций повторной передачи по двум каналам в пределах первого диапазона, и если количества диспетчеризаций повторной передачи по двум каналам находятся в пределах первого диапазона, оконечное устройство может определять, что методом передачи блока PDCP PDU является метод передачи с дублированием данных.
[0075] Также следует понимать, что количество диспетчеризаций повторной передачи может быть количеством диспетчеризаций повторной передачи в пределах предыдущего периода времени, и также может быть средним значением количеств диспетчеризаций повторной передачи в пределах нескольких предыдущих периодов времени. Метод получения количества диспетчеризаций повторной передачи не ограничивается этим вариантом реализации настоящего изобретения.
[0076] Выше представлен просто пример правила для задания количества диспетчеризаций повторной передачи по каждому каналу, который не представляет ограничения для данного варианта реализации настоящего изобретения.
[0077] Согласно по меньшей мере одному варианту реализации настоящего изобретения операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU на основании количества диспетчеризаций непрерывной первоначальной передачи по каждому каналу во второй период времени, включает следующий этап. При условии, что количество диспетчеризаций непрерывной первоначальной передачи по любому из указанных по меньшей мере одного канала больше чем или равно второму пороговому значению, первое оконечное устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи. При условии, что количество диспетчеризаций непрерывной первоначальной передачи по каждому из указанных по меньшей мере одного канала меньше, чем второе пороговое значение, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0078] Правило может быть задано посредством управления радиоресурсами (RRC). Правило может состоять в том, что различные отношения между количеством диспетчеризаций непрерывной первоначальной передачи по соответствующим каналам и пороговым значением соответствуют различным методам передачи. В отношении количества диспетчеризаций непрерывной первоначальной передачи по различным каналам может быть собрана статистика, и количество диспетчеризаций непрерывной первоначальной передачи может быть связано с качеством канала. Например, если определено, что когда количество диспетчеризаций непрерывной первоначальной передачи в определенный период времени меньше чем 5, качество канала очевидно является хорошим, и в этом случае порог для правила может быть установлен как 5. Оконечное устройство может периодически подсчитывать количество диспетчеризаций непрерывной первоначальной передачи. Например, оконечное устройство может подсчитывать количество диспетчеризаций повторной передачи каждые 100 мс и может определять, находится ли количество диспетчеризаций непрерывной первоначальной передачи в предыдущие 100 мс за пределами порогового значения, если имеется блок PDCP PDU, подлежащий передаче. При условии, что количество диспетчеризаций непрерывной первоначальной передачи находится вне порогового значения, может быть по меньшей мере подтверждено, что качество канала является хорошим, и надежность передачи данных является высокой, и оконечное устройство может выбирать одноканальный метод передачи. Оконечное устройство может определять возможность использования метода передачи с дублированием данных соответственно для условия, что количество диспетчеризаций непрерывной первоначальной передачи по одному каналу меньше, чем пороговое значение, и также может определять возможность использования метода передачи с дублированием данных соответственно для условия, согласно которому количество диспетчеризаций непрерывной первоначальной передачи по множеству каналов меньше, чем пороговое значение. Отношения между пороговым значением и количествами диспетчеризаций непрерывной первоначальной передачи по нескольким каналам, количество которых может быть определено на основании оконечного устройства, могут быть определены оконечным устройством. Для вариантов реализации настоящего изобретения в этом отношении нет никаких ограничений.
[0079] Также следует понимать, что количество диспетчеризаций непрерывной первоначальной передачи может быть количеством диспетчеризаций непрерывной первоначальной передачи в предыдущий период времени и также может быть средним значением количеств диспетчеризаций непрерывной первоначальной передачи в нескольких предыдущих периодах времени. Метод получения количества диспетчеризаций непрерывной первоначальной передачи не ограничивается этим вариантом реализации настоящего изобретения.
[0080] Также следует понимать, что правило, основанное на количестве диспетчеризаций непрерывной первоначальной передачи, является схожим с правилом, основанном на количестве повторных передач, которое в данном случае для краткости не будет подробно рассматриваться.
[0081] Согласно по меньшей мере одному варианту реализации настоящего изобретения операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU согласно значению схемы модуляции и кодирования (MCS) каждого канала, включает следующий этап. При условии, что значение схемы модуляции и кодирования (MCS) данного по меньшей мере одного канала больше чем или равно третьему пороговому значению, первое оконечное устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи. При условии, что значение схемы модуляции и кодирования (MCS) каждого данного по меньшей мере одного канала меньше, чем третье пороговое значение, первое оконечное устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[0082] Правило может быть задано посредством управления радиоресурсами (RRC). Правило может состоять в том, что различные отношения между значениями схемы модуляции и кодирования (MCS) соответствующих каналов и пороговым значением соответствуют различным методам передачи. Значения схемы модуляции и кодирования (MCS) для различных каналов могут быть связаны с качеством канала. Например, если определено, что когда схема модуляции и кодирования (MCS) больше, чем пороговое значение, качество канала очевидно является хорошим, и в этом случае порог для правила может быть установлен как значение схемы модуляции и кодирования (MCS). Оконечное устройство может определять, является ли значение схемы модуляции и кодирования (MCS) в управляющей информации нисходящего канала, передаваемой сетевым устройством, больше, чем пороговое значение в правиле, когда блок PDCP PDU подлежит передаче. При условии, что значение схемы модуляции и кодирования (MCS) больше, чем пороговое значение, может быть по меньшей мере подтверждено, что качество канала является хорошим, и надежность передачи данных является высокой, и оконечное устройство может выбирать одноканальный метод передачи. Оконечное устройство может определять возможность использования метода передачи с дублированием данных соответственно при условии, что значение схемы модуляции и кодирования (MCS) одного канала меньше, чем пороговое значение, и оконечное устройство также может определять возможность использования метода передачи с дублированием данных соответственно для условия, что значения схемы модуляции и кодирования (MCS) множества каналов меньше, чем пороговое значение. Отношения между пороговым значением и значениями схемы модуляции и кодирования (MCS) для нескольких каналов, количество которых может быть определено на основании оконечного устройства, могут быть определены оконечным устройством. Для вариантов реализации настоящего изобретения в этом отношении нет никаких ограничений.
[0083] Также следует понимать, что правило, основанное на значении схемы модуляции и кодирования (MCS), является подобным правилу, основанному на количестве повторных передач, которое в данном случае не будет подробно рассматриваться для краткости.
[0084] Также следует понимать, что представленное выше должно определять метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи, количеству диспетчеризаций непрерывной первоначальной передачи и значению схемы модуляции и кодирования (MCS). Представленные выше правила могут быть осуществлены независимо и также могут быть осуществлены в сочетании друг с другом. Вся информация, относящаяся к качеству канала, находится в пределах объема охраны вариантов реализации настоящего изобретения.
[0085] Согласно по меньшей мере одному варианту реализации настоящего изобретения способ также включает следующую операцию. Первое оконечное устройство принимает первую указывающую информацию, отправленную вторым оконечным устройством или сетевым устройством и используемую для указания метода передачи блока PDCP PDU. Операция, согласно которой первое оконечное устройство определяет метод передачи блока PDCP PDU, включает: определение первым оконечным устройством метода передачи блока PDCP PDU в соответствии с первой указывающей информацией.
[0086] Сетевое устройство также может определять метод передачи блока PDCP PDU согласно представленным выше правилам, и определенный метод передачи непосредственно сообщают в качестве инструкции оконечному устройству. Например, сетевое устройство и оконечное устройство могут согласованно указывать метод передачи с использованием 1 бита в управляющей информации нисходящего канала и совместно использовать соглашение о том, что значение 0 этого 1 бита указывает на одноканальный метод передачи, и значение 1 этого 1 бита указывает на метод передачи с дублированием данных. Специалистам в данной области техники понятно, что представленное выше является только схематическими описаниями, который не образует никакого ограничения для вариантов реализации настоящего изобретения.
[0087] Согласно по меньшей мере одному варианту реализации, когда оконечное устройство определяет метод одиночной передачи на основании представленных выше правил, но в некоторый момент времени принимает указывающую информацию с непосредственным указанием метода передачи, и этот непосредственно указанный метод передачи отличается от метода передачи, определенного правилами, оконечное устройство может переопределять метод передачи, определенный на основании правил, с использованием непосредственно указанного метода передачи.
[0088] Согласно по меньшей мере одному варианту реализации настоящего изобретения способ также включает следующую операцию. Первое оконечное устройство определяет канал для передачи блока PDCP PDU.
[0089] Перед передачей блока PDCP PDU МАС-уровень оконечного устройства может выбирать первый канал передачи, т.е. МАС-уровень оконечного устройства выбирает несущую физического уровня, на которой диспетчеризуют блок PDCP PDU. Например, если оконечное устройство определяет, что методом передачи является одноканальный метод передачи, оно может выбирать любой канал для передачи и также может непосредственно использовать канал с количеством диспетчеризаций повторной передачи меньше, чем пороговое значение, для передачи блока PDCP PDU. Оконечное устройство также может определять количество диспетчеризаций повторной передачи по каждому каналу соответственно и передавать блок PDCP PDU с использованием канала с меньшим количество диспетчеризаций повторной передачи по всем каналам. Если оконечное устройство определяет, что методом передачи является метод передачи с дублированием данных, оно может выбирать любые два или более каналов для передачи дублированных данных блока PDCP PDU. Оконечное устройство также может определять количество диспетчеризаций непрерывной первоначальной передачи по каждому каналу соответственно и может передавать блок PDCP PDU с использованием первых нескольких каналов по всем каналам, оцениваемым в порядке убывания количества непрерывных первоначальных передач. Оконечное устройство может выбирать канал для передачи блока PDCP PDU путем определения значения схемы модуляции и кодирования (MCS). Способ определения метода передачи для передачи блока PDCP PDU оконечным устройством не ограничивается данным вариантом реализации настоящего изобретения.
[0090] Согласно по меньшей мере одному варианту реализации настоящего изобретения способ также включает следующие операции. Первое оконечное устройство принимает вторую указывающую информацию, отправленную вторым оконечным устройством или сетевым устройством и указывающую канал для передачи блока PDCP PDU. Первое оконечное устройство определяет канал для передачи блока PDCP PDU согласно второй указывающей информации.
[0091] Иными словами, канал для передачи блока PDCP PDU может быть непосредственно указан сетевым устройством. В таком случае оконечное устройство может не определять метод передачи блока PDCP PDU и выполняет передачу блока PDCP PDU непосредственно с использованием канала, указанного сетевым устройством. Иными словами, указывающая информация указывает канал, и оконечное устройство непосредственно выполняет передачу блока PDCP PDU по каналу, указанному указывающей информацией; указывающая информация указывает множество каналов, и оконечное устройство может непосредственно выполнять передачу блока PDCP PDU по множеству каналов, указанных указывающей информацией. Оконечное устройство также может определять метод передачи блока PDCP PDU согласно определению того, является ли канал, указанный сетевым устройством, одиночным каналом. Например, если указывающая информация указывает один канал, тем самым может быть указано, что метод передачи блока PDCP PDU является одноканальным методом передачи, и оконечное устройство может выполнять передачу блока PDCP PDU посредством канала, указанного сетевым устройством, и также может передавать блок PDCP PDU с использованием другого канала. Если указывающая информация указывает два или более каналов, тем самым может быть указано, что методом передачи блока PDCP PDU является метод передачи с дублированием данных, и оконечное устройство может передавать дублированные данные блока PDCP PDU с использованием каналов, указанных сетевым устройством, также может передавать дублированные данные блока PDCP PDU с использованием части каналов, указанных сетевым устройством и также может передавать дублированные данные блока PDCP PDU с использованием других каналов. Наконец, сетевое устройство может указывать канал (каналы) для передачи блока PDCP PDU оконечному устройству. Оконечное устройство может использовать канал, указанный сетевым устройством, для передачи блока PDCP PDU и также может выбирать канал для передачи блока PDCP PDU согласно своему собственному состоянию.
[0092] Также указывающая информация может указывать переключение от метода передачи с дублированием данных к методу передачи с дублированием данных PDCP-уровня. Переключение может состоять в обновлении несущих физического уровня, для которых заданы соотношения преобразования с дублированными данными блока PDCP PDU, т.е. изменении каналов для передачи дублированных данных. Указывающая информация также может указывать переключение от метода передачи с дублированием данных к одноканальному методу передачи и указывать канал, по которому передается блок PDCP PDU. Указывающая информация также может указывать переключение от одноканального метода передачи к методу передачи с дублированием данных и указывать канал, по которому передаются дублированные данные блока PDCP PDU. Указывающая информация также может указывать, что канал передачи обновлен от одноканального метода передачи к одноканальному методу передачи.
[0093] Когда оконечное устройство для передачи блока PDCP PDU выбирает часть каналов, другие каналы могут быть использованы для передачи других блоков PDCP PDU, таких как некоторые блоки PDCP PDU без высоких требований к надежности передачи данных.
[0094] Таким образом, в способе передачи данных согласно различным вариантам реализации настоящего изобретения методы передачи блока PDCP PDU могут динамически переключаться, так что использование ресурса и надежность передачи данных могут быть хорошо сбалансированы.
[0095] На ФИГ. 4 схематически изображена блок-схема способа 200 передачи данных согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 4, способ 200 может включать следующие операции.
[0096] На этапе S210 сетевое устройство определяет метод передачи блока PDCP PDU первого оконечного устройства, включающий метод передачи с дублированием данных или одноканальный метод передачи.
[0097] На этапе S220 сетевое устройство отправляет первому оконечному устройству первую указывающую информацию, используемую для указания метода передачи блока PDCP PDU.
[0098] Таким образом, в способе передачи данных согласно этому варианту реализации настоящего изобретения использование ресурса и надежность передачи данных могут быть хорошо сбалансированы.
[0099] Следует понимать, что сетевое устройство после определения метода передачи блока PDCP PDU также может не уведомлять оконечное устройство о методе передачи блока PDCP PDU. Аналогично, оконечное устройство может определять метод передачи блока PDCP PDU посредством заданного правила.
[00100] Согласно по меньшей мере одному варианту реализации настоящего изобретения операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU первого оконечного устройства, включает следующий этап. Сетевое устройство определяет метод передачи блока PDCP PDU согласно информации о качестве канала по меньшей мере одного канала.
[00101] Согласно по меньшей мере одному варианту реализации настоящего изобретения информация о качестве данного по меньшей мере одного канала включает: количество диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени; количество диспетчеризаций непрерывной первоначальной передачи по этому по меньшей мере одному каналу во второй период времени; или значение схемы модуляции и кодирования (MCS) каждого канала. Операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU в соответствии с информацией о качестве этого по меньшей мере одного канала, включает следующий этап. Сетевое устройство определяет метод передачи блока PDCP PDU согласно: количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени; количество диспетчеризаций непрерывной первоначальной передачи по каждому каналу во второй период времени; или значению схемы модуляции и кодирования (MCS) каждого канала.
[00102] Согласно по меньшей мере одному варианту реализации настоящего изобретения операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, включает следующий этап. При условии, что количество диспетчеризаций повторной передачи по любому из этого по меньшей мере одного канала меньше чем или равно первому пороговому значению, сетевое устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи. При условии, что количество диспетчеризаций повторной передачи по каждому этому по меньшей мере одному каналу больше, чем первое пороговое значение, сетевое устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[00103] Согласно по меньшей мере одному варианту реализации настоящего изобретения операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно количеству диспетчеризаций непрерывной первоначальной передачи по этому по меньшей мере одному каналу во второй период времени, включает следующий этап. При условии, что количество диспетчеризаций непрерывной первоначальной передачи по любому из указанного по меньшей мере одного канала больше чем или равно второму пороговому значению, сетевое устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи. При условии, что количество диспетчеризаций непрерывной первоначальной передачи по каждому из указанного по меньшей мере одного канала меньше, чем второе пороговое значение, сетевое устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[00104] Согласно по меньшей мере одному варианту реализации настоящего изобретения операция, согласно которой сетевое устройство определяет метод передачи блока PDCP PDU согласно значению схемы модуляции и кодирования (MCS) для этого по меньшей мере одного канала, включает следующий этап. При условии, что значение схемы модуляции и кодирования (MCS) для любого из указанного по меньшей мере одного канала больше чем или равно третьему пороговому значению, сетевое устройство определяет метод передачи блока PDCP PDU как одноканальный метод передачи. При условии, что значение схемы модуляции и кодирования (MCS) для каждого из указанного по меньшей мере одного канала меньше, чем третье пороговое значение, сетевое устройство определяет метод передачи блока PDCP PDU как метод передачи с дублированием данных.
[00105] Согласно по меньшей мере одному варианту реализации настоящего изобретения этот по меньшей мере один канал является множеством каналов, и способ также включает следующие операции. При условии, что методом передачи блока PDCP PDU является одноканальный метод передачи, сетевое устройство определяет канал с оптимальным качеством в множестве каналов в качестве канала для передачи блока PDCP PDU. При условии, что методом передачи блока PDCP PDU является метод передачи с дублированием данных, сетевое устройство согласно нисходящему порядку приоритетов качества канала в множестве каналов определяет несколько каналов в множестве каналов в качестве каналов для передачи блока PDCP PDU. Сетевое устройство отправляет вторую указывающую информацию первому оконечному устройству. Вторую указывающую информацию используют для указания канала для передачи блока PDCP PDU.
[00106] Следует понимать, что взаимодействие между сетевым устройством и оконечным устройством, а также соответствующие свойства, функции и т.п., описанные с точки зрения сетевого устройства, соответствуют аналогичным свойствам, функциям и т.п. оконечного устройства. Иными словами, любая информация, отправленная сетевому устройству оконечным устройством, принимается сетевым устройством соответствующим образом. Сопутствующее содержимое, уже описанное, для простоты изложения в данном случае не будет подробно рассматриваться.
[00107] Также следует понимать, что согласно различным вариантам реализации настоящего изобретения значение порядкового номера каждого процесса не означает последовательность исполнения, и последовательность исполнения каждого процесса определяется его функцией и внутренним алгоритмом и не должна создавать любое ограничение процессу осуществления вариантов реализации настоящего изобретения.
[00108] На ФИГ. 5 схематически изображена блок-схема оконечного устройства 300 для передачи данных согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 5, оконечное устройство 300 может содержать блок 310 обработки и блок 320 отправки.
[00109] Блок 310 обработки выполнен с возможностью определения метода передачи блока PDCP PDU. Метод передачи включает метод передачи с дублированием данных или одноканальный метод передачи.
[00110] Блок 320 отправки выполнен с возможностью отправки блока PDCP PDU второму оконечному устройству или сетевому устройству согласно методу передачи блока PDCP PDU.
[00111] Таким образом, способ передачи данных согласно этому варианту реализации настоящего изобретения позволяет динамически переключать методы передачи блока PDCP PDU, так что коэффициент использования ресурса и надежность передачи данных могут быть хорошо сбалансированы.
[00112] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 310 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU согласно информации о качестве по меньшей мере одного канала.
[00113] Согласно по меньшей мере одному варианту реализации настоящего изобретения информация о качестве этого по меньшей мере одного канала может включать: количество диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени; количество диспетчеризаций непрерывной первоначальной передачи по этому по меньшей мере одному каналу во второй период времени; или значение схемы модуляции и кодирования (MCS) для этого по меньшей мере одного канала. Блок 310 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU согласно: количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени; количеству диспетчеризаций непрерывной первоначальной передачи по этому по меньшей мере одному каналу во второй период времени; или значению схемы модуляции и кодирования (MCS) для этого по меньшей мере одного канала.
[00114] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 310 обработки может быть выполнен с возможностью определения одноканального метода передачи в качестве метода передачи блока PDCP PDU при условии, что количество диспетчеризаций повторной передачи по любому из этого по меньшей мере одного канала меньше чем или равно первому пороговому значению; или блок 310 обработки может быть выполнен с возможностью определения метода передачи с дублированием данных в качестве метода передачи блока PDCP PDU при условии, что количество диспетчеризаций повторной передачи по каждому этому по меньшей мере одному каналу больше, чем первое пороговое значение.
[00115] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 310 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как одноканального метода передачи при условии, что количество диспетчеризаций непрерывной первоначальной передачи по любому из этого по меньшей мере одного канала больше чем или равно второму пороговому значению; или блок 310 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как метода передачи с дублированием данных при условии, что количество диспетчеризаций непрерывной первоначальной передачи по каждому этому по меньшей мере одному каналу меньше, чем второе пороговое значение.
[00116] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 310 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как одноканального метода передачи при условии, что значение схемы модуляции и кодирования (MCS) для этого по меньшей мере одного канала больше чем или равно третьему пороговому значению; или блок 310 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как метода передачи с дублированием данных при условии, что значение схемы модуляции и кодирования (MCS) для каждого этого по меньшей мере одного канала меньше, чем третье пороговое значение.
[00117] Согласно по меньшей мере одному варианту реализации настоящего изобретения оконечное устройство 300 также может содержать приемный блок 330. Приемный блок выполнен с возможностью приема первой указывающей информации, отправленной вторым оконечным устройством или сетевым устройством. Первую указывающую информацию используют для указания метода передачи блока PDCP PDU. Блок 310 обработки выполнен с возможностью определения метод передачи блока PDCP PDU в соответствии с первой указывающей информацией.
[00118] Согласно по меньшей мере одному варианту реализации настоящего изобретения этот по меньшей мере один канал может быть множеством каналов. Блок 310 обработки также может быть выполнен с возможностью определения канала с оптимальным качеством в множестве каналов как канала для передачи блока PDCP PDU при условии, что методом передачи блока PDCP PDU является одноканальный метод передачи; или определения нескольких каналов в множестве каналов в качестве каналов для передачи дублированных данных блока PDCP PDU согласно нисходящему порядку приоритетов качества канала множества каналов при условии, что методом передачи блока PDCP PDU является метод передачи с дублированием данных.
[00119] Согласно по меньшей мере одному варианту реализации настоящего изобретения приемный блок 330 также может быть выполнен с возможностью приема второй указывающей информации, отправленной вторым оконечным устройством или сетевым устройством. Вторую указывающую информацию используют для указания канала для передачи блока PDCP PDU. Блок обработки выполнен с возможностью определения канала для передачи блока PDCP PDU согласно второй указывающей информации.
[00120] Следует понимать, что оконечное устройство 300 для передачи данных согласно этому варианту реализации настоящего изобретения может соответствовать оконечному устройству в вариантах реализации способа согласно настоящему изобретению, и описанные выше и другие операции и/или функции каждого блока в оконечном устройстве 300 используются для осуществления соответствующих процессов, исполняемых оконечным устройством в способе, изображенном на ФИГ. 3, соответственно, и потому в данном случае не будут подробно рассматриваться для простоты изложения.
[00121] На ФИГ. 6 схематически изображена блок-схема сетевого устройства 400 для передачи данных согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 6, сетевое устройство 400 может содержать блок 410 обработки и блок 420 отправки.
[00122] Блок 410 обработки выполнен с возможностью определения метода передачи блока PDCP PDU первого оконечного устройства. Метод передачи включает метод передачи с дублированием данных или одноканальный метод передачи.
[00123] Блок 420 отправки выполнен с возможностью отправки первой указывающей информацией первому оконечному устройству. Первую указывающую информацию используют для указания метода передачи блока PDCP PDU.
[00124] Таким образом, способ передачи данных согласно этому варианту реализации настоящего изобретения обеспечивает возможность динамического переключения метода передачи блока PDCP PDU, так что коэффициент использования ресурса и надежность передачи данных могут быть хорошо сбалансированы.
[00125] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 410 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU согласно информации о качестве канала по меньшей мере для одного канала.
[00126] Согласно по меньшей мере одному варианту реализации настоящего изобретения информация о качестве канала этого по меньшей мере одного канала может включать: количество диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени; количество диспетчеризаций непрерывной первоначальной передачи по этому по меньшей мере одному каналу во второй период времени; или значение схемы модуляции и кодирования (MCS) для каждого канала. Блок 410 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU согласно количеству диспетчеризаций повторной передачи по этому по меньшей мере одному каналу в первый период времени, количеству диспетчеризаций непрерывной первоначальной передачи по каждому каналу во второй период времени или значению схемы модуляции и кодирования (MCS) для каждого канала.
[00127] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 410 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как одноканального метода передачи при условии, что количество диспетчеризаций повторной передачи по любому из указанного по меньшей мере одного канала меньше чем или равно первому пороговому значению; или определения метода передачи блока PDCP PDU как метода передачи с дублированием данных при условии, что количество диспетчеризаций повторной передачи по каждому из указанного по меньшей мере одного канала больше, чем первое пороговое значение.
[00128] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 410 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как одноканального метода передачи при условии, что количество диспетчеризаций непрерывной первоначальной передачи по любому из указанного по меньшей мере одного канала больше чем или равно второму пороговому значению; или определения метода передачи блока PDCP PDU как метода передачи с дублированием данных при условии, что количество диспетчеризаций непрерывной первоначальной передачи по каждому из указанного по меньшей мере одного канала меньше, чем второе пороговое значение.
[00129] Согласно по меньшей мере одному варианту реализации настоящего изобретения блок 410 обработки может быть выполнен с возможностью определения метода передачи блока PDCP PDU как одноканального метода передачи при условии, что значение схемы модуляции и кодирования (MCS) для любого из указанного по меньшей мере одного канала больше чем или равно третьему пороговому значению; или определения метода передачи блока PDCP PDU как метода передачи с дублированием данных при условии, что значение схемы модуляции и кодирования (MCS) каждого из указанного по меньшей мере одного канала меньше, чем третье пороговое значение.
[00130] Согласно по меньшей мере одному варианту реализации настоящего изобретения этот по меньшей мере один канал может быть множеством каналов. Блок 410 обработки также может быть выполнен с возможностью определения канала с оптимальным качеством в множестве каналов как канала для передачи блока PDCP PDU при условии, что методом передачи блока PDCP PDU является одноканальный метод передачи; или определения нескольких каналов в множестве каналов в качестве каналов для передачи блока PDCP PDU согласно нисходящему порядку приоритетов качества канала в множестве каналов при условии, что методом передачи блока PDCP PDU является метод передачи с дублированием данных. Блок 420 отправки также может быть выполнен с возможностью отправки второй указывающей информацией первому оконечному устройству. Вторую указывающую информацию используют для указания канала для передачи блока PDCP PDU.
[00131] Следует понимать, что сетевое устройство 400 для передачи данных согласно этому варианту реализации настоящего изобретения может соответствовать сетевому устройству в варианте реализации способа согласно настоящему изобретению, и описанные выше и другие операции и/или функции каждого блока в сетевом устройстве 400 используются для осуществления соответствующих процессов, исполняемых сетевым устройством в способе, изображенном на ФИГ. 4, соответственно, и потому в данном случае не будут подробно рассматриваться для простоты изложения.
[00132] Как изображено на ФИГ. 7, согласно одному варианту реализации настоящего изобретения также обеспечено оконечное устройство 500 для передачи данных. Оконечное устройство 500 может быть оконечным устройством 300, изображенным на ФИГ. 5, и может быть выполнено с возможностью исполнения операций оконечного устройства, соответствующего способу 100 на ФИГ. 3. Оконечное устройство 500 содержит входной интерфейс 510, выходной интерфейс 520, процессор 530 и память 540. Входной интерфейс 510, выходной интерфейс 520, процессор 530 и память 540 могут быть соединены посредством системы шин. Память 540 выполнена с возможностью хранения программы, инструкции или кода. Процессор 530 выполнен с возможностью исполнения программы, инструкции или кода в памяти 540 для управления входным интерфейсом 510 при приеме сигнала, для управления выходным интерфейсом 520 при отправке сигнала и всеми операциями в представленных выше вариантах реализации способа.
[00133] Таким образом, оконечное устройство для передачи данных, обеспеченное согласно этому варианту реализации настоящего изобретения, обеспечивает возможность динамического переключения методов передачи блока PDCP PDU, так что коэффициент использования ресурса и надежность передачи данных могут быть хорошо сбалансированы.
[00134] Согласно данному варианту реализации настоящего изобретения процессором 530 может быть центральный процессор (CPU). Процессор 530 также может быть другими универсальными процессорами, цифровым сигнальным процессором (DSP), прикладной специализированной интегральной схемой (ASIC) и программируемой пользователем вентильной матрицей (FPGA) или другими программируемыми логическими устройствами, дискретными логическими элементами или транзисторными логическими устройствами и дискретным аппаратным компонентом, и т.п. Универсальный процессор может быть микропроцессором, или процессор также может быть любым процессором общего назначения, и т.п.
[00135] Память 540 может включать постоянное запоминающее устройство (ПЗУ) и оперативное запоминающее устройство (ОЗУ) и обеспечивает инструкции и данные для процессора 530. Часть памяти 540 также может включать некратковременное оперативное запоминающее устройство (ОЗУ). Например, память 540 также может хранить информацию о типе устройства.
[00136] Во время процесса осуществления настоящего изобретения операции представленных выше способов могут быть осуществлены посредством аппаратной интегральной логической схемы в процессоре 530 или инструкции в форме программного обеспечения. Операции способов, раскрытых в сочетании с вариантами реализации настоящего изобретения, могут непосредственно исполняться и осуществляться посредством аппаратного процессора или могут исполняться и осуществляться посредством сочетания аппаратных средств и программных модулей в процессоре. Программный модуль может быть расположен в подходящем носителе для хранения, известном в данной области техники, таком как оперативное запоминающее устройство (ОЗУ), флэш-память, постоянное запоминающее устройство (ПЗУ), программируемое постоянное запоминающее устройство (ППЗУ), электрически стираемая программируемая постоянная память (ЭСППЗУ) или регистр. Носитель для хранения расположен в памяти 540. Процессор 530 считывает информацию из памяти 540 и осуществляет операции вышеуказанных способов в сочетании с аппаратными средствами процессора. Чтобы избежать повторения, представленное выше не будет подробно рассматриваться в данном случае.
[00137] Согласно одному варианту реализации блок 320 отправки в оконечном устройстве 300 может быть осуществлен выходным интерфейсом 520, изображенным на ФИГ. 7, блок 310 обработки в оконечном устройстве 300 может быть осуществлен процессором 530, изображенным на ФИГ. 7, и приемный блок 330 в оконечном устройстве 300 может быть осуществлен входным интерфейсом 510, изображенным на ФИГ. 7.
[00138] Как изображено на ФИГ. 8, согласно одному варианту реализации настоящего изобретения также обеспечено сетевое устройство 600 для передачи данных. Сетевое устройство 600 может быть сетевым устройством 400, изображенным на ФИГ. 6, и может быть выполнено с возможностью осуществления операций сетевого устройства, соответствующего способу 200, изображенному на ФИГ. 4. Сетевое устройство 600 содержит входной интерфейс 610, выходной интерфейс 620, процессор 630 и память 640. Входной интерфейс 610, выходной интерфейс 620, процессор 630 и память 640 могут быть соединены посредством системы шин. Память 640 выполнена с возможностью хранения программы, инструкции или кода. Процессор 630 выполнен с возможностью исполнения программы, инструкции или кода в памяти 640 для управления входным интерфейсом 610 при приеме сигнала, для управления выходным интерфейсом 620 при отправке сигнала и всех операций в представленных выше вариантах реализации способа.
[00139] Таким образом, сетевое устройство для передачи данных, обеспеченное этим вариантом реализации настоящего изобретения, обеспечивает возможность динамического переключения методов передачи блока PDCP PDU, так что коэффициент использования ресурса и надежность передачи данных могут быть хорошо сбалансированы.
[00140] Согласно данному варианту реализации настоящего изобретения, процессором 630 может быть центральный процессор (CPU). Процессор 630 может также быть другими универсальными процессорами, цифровым сигнальным процессором (DSP), прикладной специализированной интегральной схемой (ASIC) и программируемой пользователем вентильной матрицей (FPGA) или другими программируемыми логическими устройствами, дискретными логическими элементами или транзисторными логическими устройствами и дискретным аппаратным компонентом, и т.п. Универсальный процессор может быть микропроцессором, или процессор также может быть любым процессором общего назначения, и т.п.
[00141] Память 640 может включать постоянное запоминающее устройство (ПЗУ) и оперативное запоминающее устройство (ОЗУ) и обеспечивает инструкции и данные для процессора 630. Часть памяти 640 также может включать некратковременное оперативное запоминающее устройство (ОЗУ). Например, память 640 также может хранить информацию о типе устройства.
[00142] Во время процесса осуществления настоящего изобретения операции представленных выше способов могут быть осуществлены посредством аппаратной интегральной логической схемы в процессоре 630 или инструкции в форме программного обеспечения. Операции способов, раскрытых в сочетании с вариантами реализации настоящего изобретения, могут непосредственно исполняться и осуществляться посредством аппаратного процессора или могут исполняться и осуществляться посредством сочетания аппаратных средств и программных модулей в процессоре. Программный модуль может быть расположен в подходящем носителе для хранения, известном в данной области техники, таком как оперативное запоминающее устройство (ОЗУ), флэш-память, постоянное запоминающее устройство (ПЗУ, ППЗУ, СППЗУ) или регистр. Носитель для хранения расположен в памяти 640. Процессор 630 считывает информацию из памяти 640 и осуществляет операции вышеуказанных способов в сочетании с аппаратными средствами процессора. Чтобы избежать повторения, представленное выше не будет подробно рассматриваться в данном случае.
[00143] Согласно одному варианту реализации блок 410 обработки в сетевом устройстве 400 может быть осуществлен процессором 630, изображенным на ФИГ. 8, и блок 420 отправки может быть осуществлен выходным интерфейсом 620, изображенным на ФИГ. 8.
[00144] Специалистам в данной области техники понятно, что блоки и операции алгоритма каждого примера, описанного в сочетании с вариантами реализации, раскрытыми в настоящем изобретении, могут быть осуществлены в форме электронных аппаратных средств, компьютерной программы или сочетания того и другого. Реализация этих функций в форме аппаратных средств или программного обеспечения зависит от конкретных случаев применения и конструктивных ограничений технических решений. Специалисты в данной области техники могут реализовать описанные функции для каждого конкретного случая применения с использованием различных способов, но все такие реализации должны находиться в пределах объема охраны настоящего изобретения.
[00145] Специалистам в данной области техники хорошо известно, что конкретные работающие процессы системы, устройства и блоки, описанные выше, могут быть соотнесены с соответствующими процессами в вариантах реализации способа и потому не будут подробно описаны в данном случае ради ясности и краткости описания.
[00146] Согласно некоторым вариантам реализации, представленным в настоящей заявке, подразумевается, что раскрытые система, устройство и способ могут быть осуществлены иным образом. Например, вариант реализации устройства, описанный выше, является только схематическим, и, например, подразделение на блоки является только логическим подразделением функций, и при практическом осуществлении данного варианта реализации могут быть использованы другие способы подразделения. Например, множество блоков или компонентов могут быть объединены вместе или встроены в другую систему, или некоторыми характеристиками можно пренебречь, или они могут быть оставлены не выполненными. Кроме того, соединение или непосредственная связь, или соединение с возможностью обмена данными между каждым из показанных или описанных компонентов могут быть косвенной связью или соединением с возможностью обмена данными, осуществляемыми с использованием различных интерфейсов, устройств или блоков, а также могут быть электрическим соединением и механической связью, или могут быть реализованы в других формах.
[00147] Блоки, описанные как отдельные части, могут быть или могут не быть физически разделены, и части, показанные на чертежах как блоки, могут быть или могут не быть физическими блоками, а именно, могут быть расположены в том же месте или также могут быть распределены среди множества сетевых блоков. Для достижения цели решений согласно различным вариантам реализации часть блоков или все блоки могут быть выбраны в соответствии с практическими требованиями.
[00148] Кроме того, каждый функциональный блок в каждом варианте реализации настоящего изобретения может быть встроен в процессор; каждый блок также может физически существовать независимо, и два или более блоков также могут быть встроены в один блок.
[00149] При осуществлении в форме программного функционального блока и продаже или использования в качестве независимого продукта, функциональные блоки также могут быть сохранены в компьютерочитаемом носителе. На основании такого понимания, технические решения вариантов реализации настоящего изобретения, в целом или в форме частей вносящих изобретательский вклад в уровень техники, могут быть выполнены в виде программного продукта, и указанный компьютерный программный продукт может быть сохранен на носителе, включая множество инструкций, выполненных с возможностью побуждения частей компьютерного оборудования (которое может быть персональным компьютером, сервером, сетевым оборудованием и т.п.) к исполнению способа целиком или части способа согласно каждому варианту реализации настоящего изобретения. Вышеуказанный носитель включает: различные носители, способные к хранению программных кодов, такие как U-диск (жесткий диск, подключаемый через разъем USB), мобильный жесткий диск, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), магнитный диск или оптический диск.
[00150] Выше представлен только конкретный вариант практической реализации настоящего изобретения, не предназначенный для ограничения объема охраны настоящего изобретения. Любые вариации или замены, очевидные для специалистов в пределах технического объема, раскрытого в настоящем изобретении, должны находиться в пределах объема охраны настоящего изобретения. Таким образом, объем охраны настоящего изобретения обусловлен объемом охраны приложенной формулы.