СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДАННЫХ
METHOD AND DEVICE FOR TRANSMITTING DATA

ОБЛАСТЬ ТЕХНИКИ
[0001] Варианты реализации настоящего изобретения относятся к области связи и, более конкретно, к способу и устройству для передачи данных.
УРОВЕНЬ ТЕХНИКИ
[0002] Уровень управления радиоканалом (RLC) системы связи поддерживает три режима, т.е. прозрачный режим (ТМ), режим без подтверждения (UM) и режим с подтверждением (AM). В режиме ТМ объект RLC не выполняет какую-либо обработку в отношении блока служебных данных (блока SDU) из уровня протокола конвергенции пакетных данных (PDCP), но может непосредственно доставлять блок SDU на уровень управления доступом к среде (МАС). В режиме без подтверждения (UM) приемник RLC не выполняет какую-либо обратную связь относительно принятого блока протокольных данных (PDU) управления радиоканалом (RLC). В режиме AM приемник RLC передает в качестве обратной связи подтверждение приема блока RLC PDU.
[0003] В системе долгосрочного развития (стандарта LTE) в режиме без подтверждения (UM) и режиме с подтверждением (AM), приемник RLC должен оценивать принятые блоки RLC PDU согласно порядковым номерам (SN) в блоках RLC PDU, затем повторно составлять принятые блоки RLC PDU в блоки RLC SDU и доставляет блоки RLC SDU на PDCP-уровень по порядку. Однако в системе New Radio (NR), уровень RLC (в режиме без подтверждения (UM) и режиме с подтверждением (AM)) уже не может поддерживать функцию конкатенации блока SDU, но еще имеет функцию сегментации блока SDU и не поддерживает функцию доставки блоков RLC SDU по порядку.
[0004] Таким образом, существует потребность в способе передачи данных, применимом к системе New Radio (NR), обеспечивающем снижение непроизводительных расходов ресурсов передачи радиоинтерфейса в системе New Radio (NR).
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0005] Настоящее изобретение обеспечивает способ и устройство для передачи данных, которые применимы к системе New Radio (NR), для снижения непроизводительных расходов ресурсов передачи радиоинтерфейса в системе New Radio (NR).
[0006] Согласно первому аспекту обеспечен способ передачи данных, который может включать следующие операции.
[0007] Генерирование целевого блока RLC PDU.
[0008] В данном случае область данных целевого блока RLC PDU включает только полный блок RLC SDU или включает только сегмент полного блока RLC SDU.
[0009] В данном случае, когда область данных целевого блока RLC PDU включает только полный блок RLC SDU, целевой блок RLC PDU не содержит порядковый номер (SN); когда область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, целевой блок RLC PDU содержит порядковый номер (SN), и значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, как и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0010] В способе передачи данных согласно настоящему изобретению, если блок RLC PDU включает полный блок RLC SDU, нет необходимости переносить в блоке RLC PDU какой-либо порядковый номер (SN). Если блок RLC PDU включает только сегмент полного блока RLC SDU, существует потребность переносить в блоке RLC PDU порядковый номер (SN), и значения порядковых номеров (SN) во всех блоках RLC PDU, включающих различные сегменты полного блока RLC SDU, являются одинаковыми. Таким образом, нет необходимости переносить во всех блоках RLC PDU порядковый номер (SN), и непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть уменьшены.
[0011] В сочетании с первым аспектом, согласно одному варианту практической реализации первого аспекта длина порядкового номера (SN) в целевом блоке RLC PDU может быть независимой от требования передачи данных, переносимых в сегменте полного блока RLC SDU.
[0012] В отличие от случая, соответствующего уровню техники, когда необходимо выбирать длину порядкового номера (SN) согласно требованию передачи данных, согласно настоящему изобретению длина порядкового номера (SN) не зависит от требования передачи данных, переносимых в блоке RLC SDU. Другими словами понятно, что согласно настоящему изобретению длина порядкового номера (SN) является уникальной. Таким образом, не требуется, чтобы устройство поддерживало типы заголовков для различных блоков PDU, и непроизводительные расходы ресурсов для поддержки типов заголовка различных блоков PDU устранены.
[0013] В сочетании с первым аспектом и описанным выше вариантом его практической реализации, согласно еще одному варианту практической реализации первого аспекта способ также может включать следующую операцию.
[0014] Определяют длину порядкового номера (SN) в целевом блоке RLC PDU.
[0015] В сочетании с первым аспектом и вышеуказанными вариантами его практической реализации, согласно еще одному варианту практической реализации первого аспекта операция, согласно которой определяют длину порядкового номера (SN) в целевом блоке RLC PDU, может включать следующие операции.
[0016] Принимают сигнальную информацию высокого уровня. В данном случае сигнальная информация высокого уровня включает указывающую информацию, используемую для указания длины порядкового номера (SN).
[0017] Длину порядкового номера (SN) в целевом блоке RLC PDU определяют в соответствии с указывающей информацией.
[0018] Согласно одному варианту реализации сигнальной информацией высокого уровня является сигнальная информация управления радиоресурсами (RRC).
[0019] В сочетании с первым аспектом и вышеуказанными вариантами его практической реализации, согласно еще одному варианту практической реализации первого аспекта операция, согласно которой определяют длину порядкового номера (SN) в целевом блоке RLC PDU, может включать следующие операции.
[0020] Длину порядкового номера (SN) в целевом блоке RLC PDU определяют согласно количеству блоков RLC SDU, подлежащих сегментированию, среди блоков RLC SDU, подлежащих передаче. В данном случае максимальное численное значение, соответствующее длине порядкового номера (SN) в целевом блоке RLC PDU, больше чем или равно количеству блоков RLC SDU, подлежащих сегментированию, и блоки RLC SDU, подлежащие передаче, включают полный блок RLC SDU.
[0021] В сочетании с первым аспектом и вышеуказанными вариантами его практической реализации, согласно еще одному варианту практической реализации первого аспекта заголовок целевого блока RLC PDU может включать только фиксированную часть, и длина фиксированной части может быть целочисленным кратным 8 битов.
[0022] Согласно второму аспекту обеспечен способ передачи данных, который может включать следующие операции.
[0023] Принимают целевой блок RLC PDU.
[0024] Повторно составляют блок RLC PDU в ответ на определение того, что область данных целевого блока RLC PDU включает только полный блок RLC SDU, в данном случае целевой блок RLC PDU не содержит порядковый номер (SN).
[0025] Полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блоке RLC PDU в ответ на определение того, что область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, в данном случае значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, как и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0026] В способе передачи данных согласно настоящему изобретению, если область данных блока RLC PDU, принятого принимающим устройством, включает только полный блок RLC SDU, непосредственно повторно составляют блок RLC PDU. Если область данных блока RLC PDU, принятого принимающим устройством, включает только сегмент полного блока RLC SDU, полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блоке RLC PDU. Таким образом, для отправляющего устройства нет необходимости переносить порядковый номер (SN) во всех блоках RLC PDU, и непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть уменьшены.
[0027] В сочетании со вторым аспектом, согласно одному варианту практической реализации второго аспекта длина порядкового номера (SN) в целевом блоке RLC PDU может не зависеть от требования передачи данных, переносимых в сегменте целевого блока RLC PDU.
[0028] В сочетании со вторым аспектом и описанным выше вариантом его практической реализации, согласно еще одному варианту практической реализации второго аспекта заголовок целевого блока RLC PDU может включать только фиксированную часть, длина которой может быть целочисленным кратным 8 битов.
[0029] Согласно третьему аспекту обеспечено устройство, выполненное с возможностью осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта. В частности, устройство содержит функциональные блоки, выполненные с возможностью осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта.
[0030] Согласно четвертому аспекту обеспечено устройство, выполненное с возможностью осуществления способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта. В частности, устройство содержит функциональные блоки, выполненные с возможностью осуществления способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта.
[0031] Согласно пятому аспекту обеспечено устройство, содержащее процессор, память и приемопередатчик. Процессор, память и приемопередатчик связаны друг с другом посредством внутреннего соединительного тракта для передачи по меньшей мере одного из управляющих сигналов или сигналов данных с обеспечением возможности осуществления устройством способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта.
[0032] Согласно шестому аспекту обеспечено устройство, содержащее процессор, память и приемопередатчик. Процессор, память и приемопередатчик связаны друг с другом посредством внутреннего соединительного тракта для передачи по меньшей мере одного из управляющих сигналов или сигналов данных с обеспечением возможности осуществления устройством способа согласно второму аспекту или любому возможному варианту практической реализации второго аспекта.
[0033] Согласно седьмому аспекту обеспечен компьютерочитаемый носитель, выполненный с возможностью хранения компьютерной программы, содержащей инструкцию, выполненную с обеспечением возможности осуществления способа согласно первому аспекту или любому возможному варианту практической реализации первого аспекта.
[0034] Согласно восьмому аспекту обеспечен компьютерочитаемый носитель, выполненный с возможностью хранения компьютерной программы, содержащей инструкцию, выполненную с обеспечением возможности осуществления способа согласно второму аспекту или любому возможному варианту практической реализации первого аспекта.
[0035] Согласно девятому аспекту обеспечен компьютерный программный продукт, включающий инструкцию. Компьютер путем исполнения инструкции компьютерного программного продукта осуществляет способ передачи данных согласно первому аспекту или любому возможному варианту практической реализации первого аспекта. В частности, компьютерный программный продукт может исполняться устройством согласно третьему аспекту или пятому аспекту.
[0036] Согласно десятому аспекту обеспечен компьютерный программный продукт, включающий инструкцию. Компьютер путем исполнения инструкции компьютерного программного продукта осуществляет способ передачи данных согласно второму аспекту или любому возможному варианту практической реализации второго аспекта. В частности, компьютерный программный продукт может исполняться устройством согласно четвертому аспекту или шестому аспекту.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0037] На ФИГ. 1 изображена схема блока RLC PDU согласно одному варианту реализации настоящего изобретения.
[0038] На ФИГ. 2 изображена блок-схема способа передачи данных согласно одному варианту реализации настоящего изобретения.
[0039] На ФИГ. 3 изображена схема блока RLC PDU согласно еще одному варианту реализации настоящего изобретения.
[0040] На ФИГ. 4 изображена схема блока RLC PDU согласно еще одному варианту реализации настоящего изобретения.
[0041] На ФИГ. 5 блок-схема способа передачи данных согласно еще одному варианту реализации настоящего изобретения.
[0042] На ФИГ. 6 изображена блок-схема устройства согласно одному варианту реализации настоящего изобретения.
[0043] На ФИГ. 7 изображена блок-схема устройства согласно еще одному варианту реализации настоящего изобретения.
[0044] На ФИГ. 8 изображена блок-схема устройства согласно еще одному варианту реализации настоящего изобретения.
[0045] На ФИГ. 9 изображена блок-схема устройства согласно еще одному варианту реализации настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0046] Ниже ясно и полностью описаны технические решения согласно различным вариантам реализации настоящего изобретения со ссылкой на сопроводительные чертежи, иллюстрирующие варианты реализации настоящего изобретения.
[0047] Следует понимать, что технические решения согласно различным вариантам реализации настоящего изобретения могут быть применены в различных системах связи, например, глобальной системе мобильной связи (GSM), системе множественного доступа с кодовым разделением (CDMA), системе широкополосного множественного доступа с кодовым разделением (WCDMA), системе пакетной радиосвязи общего пользования (GPRS), системе долгосрочного развития (стандарта LTE), системе LTE с дуплексным режимом разделения по частоте (FDD), системе LTE с дуплексным режимом разделения по времени (TDD), универсальной системе мобильной связи (UMTS), системе широкополосного доступа в микроволновом диапазоне (WiMAX), системе 5-го поколения 5G или системе New Radio (NR).
[0048] Согласно различным вариантам реализации настоящего изобретения отправляющим устройством может быть сетевое устройство или оконечное устройство, и принимающим устройством может быть оконечное устройство или сетевое устройство. Когда отправляющим устройством является сетевое устройство, принимающим устройством является оконечное устройство; и когда отправляющим устройством является оконечное устройство, принимающим устройством является сетевое устройство.
[0049] Согласно различным вариантам реализации настоящего изобретения оконечное устройство может включать помимо прочего мобильную станцию (MS), мобильное оконечное устройство, мобильный телефон, пользовательское устройство (UE), телефонную трубку, переносное оборудование, транспортное средство и т.п. Оконечное устройство может связываться с одной или более базовыми сетями посредством сети радиодоступа (RAN). Например, оконечное устройство может быть мобильным телефоном (или так называемым "сотовым" телефоном), компьютером с функцией беспроводной связи и т.п. Оконечное устройство также может быть переносным, карманным, ручным, встроенным в компьютер или установленным на транспортном средстве мобильным устройством.
[0050] Сетевое устройство согласно различным вариантам реализации настоящего изобретения является устройством, которое развернуто в сети радиодоступа (RAN) и которое используют для обеспечения функции беспроводной связи для оконечного устройства. Сетевое устройство может быть базовой станцией, которая может включать макро базовые станции, микро базовые станции, ретрансляционные станции, точки доступа и т.п. в различных формах. В системах, использующих различные технологии радиодоступа, устройство с функцией базовой станции может иметь различные названия. Например, устройство называется базовой станцией Evolved NodeB (eNB или eNodeB) в сети стандарта LTE и базовой станцией NodeB в сети 3-го поколения (3G) и т.п. Сетевое устройство также может быть устройством опорной сети.
[0051] В соответствующей системе стандарта LTE режим без подтверждения (UM) и режим с подтверждением (AM), поддерживаемые уровнем управления радиоканалом (RLC-уровнем), поддерживают конкатенацию и сегментацию блока служебных данных (блока SDU). Приемник RLC должен оценивать принятые блоки протокольных данных (PDU) управления радиоканалом RLC (блоки RLC PDU), затем повторно составлять блоки RLC PDU в блоки служебных данных управления радиоканалом (блоки RLC SDU) и доставлять блоки RLC SDU на уровень протокола конвергенции пакетных данных (PDCP-уровень) по порядку. Осуществление таких функций в основном зависит от значений порядковых номеров (SN) в заголовках блоков RLC PDU и упорядочивающего окна для приемника RLC. Для этого требуется, чтобы каждый блок RLC PDU в системе стандарта LTE содержал порядковый номер (SN). И различные режимы поддерживают различные длины порядковых номеров (SN).
[0052] Для режима без подтверждения (UM) RLC в системе стандарта LTE в основном имеются две длины порядковых номеров (SN): одна составляет 5 битов, и другая составляет 10 битов. Две различных длины порядковых номеров (SN) соответствуют различным требованиям сервиса. Например, порядковый номер (SN) длиной 5 битов обычно задают в логическом канале, переносящем голосовой сервис, и порядковый номер (SN) с длиной 10 битов обычно задают в логическом канале, соответствующем видео сервису.
[0053] Однако в системе New Radio (NR) режим с подтверждением (AM) RLC и режим без подтверждения (UM) RLC уже не поддерживают конкатенацию блока SDU, но еще поддерживают функцию сегментации блока SDU. Это означает, что блоки RLC PDU в системе NR будут включать только следующие четыре состояния, изображенные на ФИГ. 1: a) блок RLC PDU включает одиночный полный блок RLC SDU; b) блок RLC PDU включает сегмент одиночного блока RLC SDU, расположенный в передней части блока RLC SDU; c) блок RLC PDU включает сегмент одиночного блока RLC SDU, расположенный в средней части блока RLC SDU; и d) блок RLC PDU включает сегмент одиночного блока RLC SDU, расположенный в задней части блока RLC SDU. Кроме того, режим без подтверждения (UM) RLC в системе NR и режим с подтверждением (AM) RLC в системе NR уже не поддерживают функцию доставки по порядку блоков RLC SDU.
[0054] Способ передачи данных в системе стандарта LTE может привести к ненужным непроизводительным расходам ресурсов радиоинтерфейса при передаче и непроизводительным расходам ресурсов при поддержке типов заголовка различных блоков PDU. Таким образом, имеется потребность в создании способа передачи данных, который может быть применим в системе New Radio (NR), для уменьшения непроизводительные расходов ресурсов радиоинтерфейса при передаче в системе New Radio (NR).
[0055] Ниже со ссылкой на ФИГ. 2 подробно описан способ 100 передачи данных согласно одному варианту реализации настоящего изобретения. Способ 100 может быть осуществлен отправляющим устройством. Как изображено на ФИГ. 2, способ 100 включает следующие операции.
[0056] На этапе S110 генерируют целевой блок RLC PDU, в данном случае область данных целевого блока RLC PDU включает только полный блок RLC SDU или включает только сегмент полного блока RLC SDU.
[0057] Если область данных целевого блока RLC PDU включает только полный блок RLC SDU, целевой блок RLC PDU не включает порядковый номер (SN).
[0058] Если область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, целевой блок RLC PDU включает порядковый номер (SN), и значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, что и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент указанного полного блока RLC SDU.
[0059] В частности, согласно некоторым вариантам реализации подобно соответствующей системе связи способ 100 осуществляется объектом RLC отправляющего устройства. Кроме того, объект RLC может определять согласно размеру предоставленных ресурсов для МАС-уровня и размеру полного блока RLC SDU, включает ли область данных генерируемого блока RLC PDU полный блок RLC SDU или сегмент полного блока RLC SDU.
[0060] Кроме того, когда объект RLC составляет блоки RLC PDU, значения порядковых номеров (SN) во всех блоках RLC PDU, включающих различные сегменты полного блока RLC SDU, являются одинаковыми. Например, полный блок RLC SDU сегментирован на три сегмента, т.е. сегмент 1, сегмент 2 и сегмент 3. Сегмент 1 расположен в передней части полного блока RLC SDU, сегмент 2 расположен в средней части полного блока RLC SDU, и сегмент 3 расположен в задней части полного блока RLC SDU. Отправляющее устройство должно генерировать три блока RLC PDU, т.е. блок 1 RLC PDU, область данных которого включает сегмент 1, блок 2 RLC PDU, область данных которого включает сегмент 2, и блок 3 RLC PDU, область данных которого включает сегмент 3; и значения полей порядкового номера (SN) в заголовках этих трех блоков RLC PDU являются одинаковыми.
[0061] Согласно одному варианту реализации длина порядкового номера (SN) может быть указана заранее в протоколе. Или, когда отправляющим устройством является оконечное устройство, длина порядкового номера (SN) может быть задана сетевым устройством посредством сигнальной информации высокого уровня. В данном случае сигнальная информация высокого уровня может быть сигнальной информацией управления радиоресурсами (RRC). Или длина порядкового номера (SN) также может быть определена отправляющим устройством согласно количеству блоков RLC SDU, подлежащих сегментации, среди блоков RLC SDU, подлежащих передаче, и максимальное численное значение, соответствующее длине порядкового номера (SN), больше чем или равно количеству блоков RLC SDU, подлежащих сегментированию. Например, если количество блоков RLC SDU, подлежащих сегментированию, составляет 30, может быть определено, что длина порядкового номера (SN) составляет 5 битов.
[0062] Кроме того, длина порядкового номера (SN) не зависит от требования передачи для данных, переносимых в блоке RLC SDU, или понятно, что длина порядкового номера (SN) является уникальной. Таким образом, непроизводительные расходы ресурсов при поддерживании типов заголовка различных блоков PDU могут быть предотвращены.
[0063] Согласно данному варианту реализации на этапе S110 заголовок целевого блока RLC PDU включает только фиксированную часть, и длина фиксированной части является целочисленным кратным 8 битов.
[0064] На ФИГ. 3 изображен блок RLC PDU согласно еще одному варианту реализации настоящего изобретения. Как изображено в левой части ФИГ. 3, область данных блока RLC PDU включает сегмент полного блока RLC SDU, длина порядкового номера (SN) составляет 5 битов, и фиксированная часть включает поле (FI) информации о цикловой синхронизации, расширенное (E) битовое поле и поле порядкового номера (SN). Как изображено в правой части чертежа на ФИГ. 3, область данных блока RLC PDU включает полный блок RLC SDU, фиксированная часть не включает поле порядкового номера (SN), и фиксированная часть состоит из поля FI и зарезервированного (R) поля. Когда принимающее устройство принимает блок RLC PDU, фиксированная часть которого включает поле порядкового номера (SN), считается, что область данных блока RLC PDU включает сегмент полного блока RLC SDU. Когда принимающее устройство принимает блок RLC PDU, фиксированная часть которого не включает поле порядкового номера (SN), считается, что область данных блока RLC PDU включает полный блок RLC SDU; или когда принимающее устройство принимает блок RLC PDU, фиксированная часть которого не включает поле порядкового номера (SN), определяют согласно указанию поля FI, что область данных принятого блока RLC PDU включает полный блок RLC SDU.
[0065] На ФИГ. 4 изображен блок RLC PDU согласно еще одному варианту реализации настоящего изобретения. Как изображено в левой части ФИГ. 4, область данных блока RLC PDU включает сегмент полного блока RLC SDU, длина порядкового номера (SN) составляет 10 битов, и фиксированная часть включает поле FI, битовое поле E и поле порядкового номера (SN). Как изображено в правой части ФИГ. 4, область данных блока RLC PDU включает полный блок RLC SDU, фиксированная часть не включает поле порядкового номера (SN) и состоит из поля FI и поля R. Когда принимающее устройство принимает блок RLC PDU, фиксированная часть которого включает поле порядкового номера (SN), считается, что область данных блока RLC PDU включает сегмент полного блока RLC SDU. Когда принимающее устройство принимает блок RLC PDU, фиксированная часть которого не включает поле порядкового номера (SN), считается, что область данных блока RLC PDU включает полный блок RLC SDU; или когда принимающее устройство принимает блок RLC PDU, фиксированная часть которого не включает поле порядкового номера (SN), определяют согласно указанию поля FI, что область данных принятого блока RLC PDU включает полный блок RLC SDU.
[0066] В описанных выше вариантах реализации принимающее устройство после приема блока RLC PDU определяет, включает ли область данных принятого блока RLC PDU полный блок RLC SDU или только сегмент полного блока RLC SDU. Если принятый блок RLC PDU включает полный блок RLC SDU, блок RLC PDU непосредственно повторно составляют в полный блок RLC SDU, который доставляют на верхний уровень. Если область данных блока RLC PDU, принятого принимающим устройством, включает только сегмент полного блока RLC SDU, полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блок RLC PDU, и блок RLC SDU доставляют на верхний уровень. Во время конкретного осуществления принимающее устройство определяет, можно ли принятый в настоящий момент времени блок RLC PDU составлять с ранее принятым блоком RLC PDU, включающим порядковый номер (SN), значение которого является таким же, что и значение порядкового номера (SN) принятого в настоящий момент времени блока RLC PDU, с получением полного блока RLC SDU. Если можно, указанные блоки RLC PDU повторно составляют; в противном случае необходимо ожидать другие блоки RLC PDU. В данном случае значение порядкового номера (SN) в каждом из других блоков RLC PDU является таким же, что и значение порядкового номера (SN) принятого в настоящий момент блока RLC PDU.
[0067] Выше со ссылкой на ФИГ. 1-4 подробно описан способ передачи данных согласно различным вариантам реализации настоящего изобретения с точки зрения отправляющего устройства. Ниже со ссылкой на ФИГ. 5 подробно описан способ передачи данных согласно различным вариантам реализации настоящего изобретения с точки зрения принимающего устройства. Чтобы избежать повторений, относящиеся к этому аспекту описания опущены.
[0068] На ФИГ. 5 изображен способ 200 передачи данных согласно еще одному варианту реализации настоящего изобретения. Способ 200 может быть осуществлен принимающим устройством. Как изображено на ФИГ. 5, способ 200 включает следующие операции.
[0069] На этапе S210 принимают целевой блок RLC PDU.
[0070] На этапе S220 блок RLC PDU повторно составляют в ответ на определение того, что область данных целевого блока RLC PDU включает только полный блок RLC SDU, причем в данном случае целевой блок RLC PDU не включает порядковый номер (SN); полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блоке RLC PDU в ответ на определение того, что область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, при этом в данном случае значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, что и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0071] В способе передачи данных согласно настоящему изобретению, если область данных блока RLC PDU, принятого принимающим устройством, включает только полный блок RLC SDU, блок RLC PDU непосредственно повторно составляют. Если область данных блока RLC PDU, принятого принимающим устройством, включает только сегмент полного блока RLC SDU, полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блоке RLC PDU. Таким образом, не требуется перенос отправляющим устройством порядкового номера (SN) во всех блоках RLC PDU, вследствие чего непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть снижены.
[0072] Согласно одному варианту реализации длина порядкового номера (SN) в целевом блоке RLC PDU не зависит от требования передачи для данных, переносимых в сегменте целевого блока RLC PDU.
[0073] Согласно одному варианту реализации заголовок целевого блока RLC PDU включает только фиксированную часть, длина которой является целочисленным кратным 8 битов.
[0074] Выше со ссылкой на ФИГ. 1-5 подробно описан способ передачи данных согласно различным вариантам реализации настоящего изобретения. Ниже со ссылкой на ФИГ. 6 подробно описано устройство согласно различным вариантам реализации настоящего изобретения. Как изображено на ФИГ. 6, устройство 10 содержит обрабатывающий блок 11 и блок 12 приемопередатчика.
[0075] Обрабатывающий блок 11 выполнен с возможностью генерирования целевого блока RLC PDU, в данном случае область данных целевого блока RLC PDU включает только полный блок RLC SDU или включает только сегмент полного блока RLC SDU.
[0076] Если область данных целевого блока RLC PDU включает только полный блок RLC SDU, целевой блок RLC PDU не включает порядковый номер (SN).
[0077] Если область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, целевой блок RLC PDU включает порядковый номер (SN), и значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, что и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0078] Блок 12 приемопередатчика выполнен с возможностью отправки целевого блока RLC PDU объекту МАС-уровня.
[0079] Таким образом, в устройстве согласно одному варианту реализации настоящего изобретения, когда генерируют блок RLC PDU, если область данных генерируемого блока RLC PDU включает только полный блок RLC SDU, нет необходимости переносить в блоке RLC PDU какой-либо порядковый номер (SN); если генерируемый блок RLC PDU включает только сегмент полного блока RLC SDU, существует необходимость переносить в блоке RLC PDU порядковый номер (SN), и значения порядковых номеров (SN) во всех блоках RLC PDU, включающих различные сегменты полного блока RLC SDU, являются одинаковыми. Таким образом, нет необходимости переносить во всех блоках RLC PDU порядковый номер (SN), и, таким образом, непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть уменьшены.
[0080] Согласно одному варианту реализации длина порядкового номера (SN) в целевом блоке RLC PDU не зависит от требования передачи данных, переносимых в сегменте полного блока RLC SDU.
[0081] Согласно одному варианту реализации обрабатывающий блок 11 также выполнен с возможностью определения длины порядкового номера (SN) в целевом блоке RLC PDU.
[0082] Согласно одному варианту реализации блок 12 приемопередатчика также выполнен с возможностью приема сигнальной информацию высокого уровня, в данном случае включающей указывающую информацию, используемую для указания длины порядкового номера (SN).
[0083] Обрабатывающий блок 11, в частности, выполнен с возможностью определения длины порядкового номера (SN) в целевом блоке RLC PDU в соответствии с указывающей информацией.
[0084] Согласно одному варианту реализации обрабатывающий блок 11, в частности, выполнен с возможностью определения длины порядкового номера (SN) в целевом блоке RLC PDU согласно количеству блоков RLC SDU, подлежащих сегментированию, в блоках RLC SDU, подлежащих передаче, в данном случае максимальное численное значение, соответствующее длине порядкового номера (SN) в целевом блоке RLC PDU, больше чем или равно количеству блоков RLC SDU, подлежащих сегментированию, и блоки RLC SDU, подлежащие передаче, включают полный блок RLC SDU.
[0085] Согласно одному варианту реализации заголовок целевого блока RLC PDU включает только фиксированную часть, и длина фиксированной части является целочисленным кратным 8 битов.
[0086] Устройство согласно данному варианту реализации настоящего изобретения может ссылаться на этапы способа 100 согласно данному варианту реализации настоящего изобретения. Различные блоки/модули в устройстве и других описанных выше операциях и/или функциях используются для осуществления соответствующих этапов способа 100 и в данном случае не будут подробно рассматриваться для простоты изложения.
[0087] На ФИГ. 7 изображено устройство согласно еще одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 7, устройство 20 содержит блок 21 приемопередатчика и обрабатывающий блок 22.
[0088] Блок 21 приемопередатчика выполнен с возможностью приема целевого блока RLC PDU.
[0089] Обрабатывающий блок 22 выполнен с возможностью: повторного составления блока RLC PDU при условии определения того, что область данных целевого блока RLC PDU включает только полный блок RLC SDU, в данном случае целевой блок RLC PDU не включает порядковый номер (SN); составления полного блока RLC SDU согласно значению порядкового номера (SN) в блоке RLC PDU при условии определения того, что область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, в данном случае значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, что и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0090] Таким образом, в устройстве согласно данному варианту реализации настоящего изобретения после приема блока RLC PDU, если определено, что область данных блока RLC PDU включает полный блок RLC SDU, блок RLC PDU непосредственно повторно составляют; если определено, что блок RLC PDU включает только сегмент полного блока RLC SDU, полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блоке RLC PDU. Таким образом, для отправляющего устройства нет необходимости переносить во всех блоках RLC PDU порядковый номер (SN), и, таким образом, непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть уменьшены.
[0091] Согласно одному варианту реализации длина порядкового номера (SN) в целевом блоке RLC PDU не зависит от требования передачи данных, переносимых в сегменте целевого блока RLC PDU.
[0092] Согласно одному варианту реализации заголовок целевого блока RLC PDU включает только фиксированную часть, длина которой является целочисленным кратным 8 битов.
[0093] Устройство согласно данному варианту реализации настоящего изобретения может ссылаться на этапы способа 200 согласно данному варианту реализации настоящего изобретения. Различные блоки/модули в устройстве и других описанных выше операциях и/или функциях используются для осуществления соответствующих этапов способа 200 и в данном случае не будут подробно рассматриваться для простоты изложения.
[0094] На ФИГ. 8 изображено устройство согласно еще одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 8, устройство 100 содержит процессор 110 и приемопередатчик 120. Процессор 110 соединен с приемопередатчиком 120. Согласно одному варианту реализации устройство 100 также содержит память 130. Память 130 соединена с процессором 110. Процессор 110, память 130 и приемопередатчик 120 могут связываться друг с другом посредством внутреннего соединительного тракта. Процессор 110 выполнен с возможностью генерирования целевого блока RLC PDU. В данном случае область данных целевого блока RLC PDU включает только полный блок RLC SDU или включает только сегмент полного блока RLC SDU. В данном случае, если область данных целевого блока RLC PDU включает только полный блок RLC SDU, целевой блок RLC PDU не содержит порядковый номер (SN); если область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, целевой блок RLC PDU содержит порядковый номер (SN), значение которого в целевом блоке RLC PDU является таким же, что и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0095] Таким образом, в устройстве согласно одному варианту реализации настоящего изобретения, когда генерируют блок RLC PDU, если область данных генерируемого блока RLC PDU включает только полный блок RLC SDU, нет необходимости переносить в блоке RLC PDU какой-либо порядковый номер (SN); если генерируемый блок RLC PDU включает только сегмент полного блока RLC SDU, существует необходимость переносить в блоке RLC PDU порядковый номер (SN), и значения порядковых номеров (SN) во всех блоках RLC PDU, включающих различные сегменты полного блока RLC SDU, являются одинаковыми. Таким образом, не все блоки RLC PDU должны содержать порядковый номер (SN), и, таким образом, непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть уменьшены.
[0096] Устройство 100 согласно данному варианту реализации настоящего изобретения может относиться к устройству 10 согласно данному варианту реализации настоящего изобретения. Различные блоки/модули в устройстве и других описанных выше операциях и/или функциях используются для осуществления соответствующих этапов способа 100 и в данном случае не будут подробно рассматриваться для простоты изложения.
[0097] На ФИГ. 9 изображена блок-схема устройства согласно еще одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 9, устройство 200 содержит процессор 210 и приемопередатчик 220. Процессор 210 соединен с приемопередатчиком 220. Согласно одному варианту реализации устройство 200 также содержит память 230. Память 230 соединена с процессором 210. Процессор 210, память 230 и приемопередатчик 220 могут связываться друг с другом посредством внутреннего соединительного тракта. Приемопередатчик 220 выполнен с возможностью приема целевого блока RLC PDU. Процессор 210 выполнен с возможностью: повторного составления блока RLC PDU при определении того, что область данных целевого блока RLC PDU включает только полный блок RLC SDU, в данном случае целевой блок RLC PDU не включает порядковый номер (SN); составления полного блока RLC SDU согласно значению порядкового номера (SN) в блоке RLC PDU при определении того, что область данных целевого блока RLC PDU включает только сегмент полного блока RLC SDU, в данном случае значение порядкового номера (SN) в целевом блоке RLC PDU является таким же, что и значение порядкового номера (SN) в блоке RLC PDU, включающем другой сегмент полного блока RLC SDU.
[0098] Таким образом, в устройстве согласно данному варианту реализации настоящего изобретения после приема блока RLC PDU, если определено, что область данных блока RLC PDU включает полный блок RLC SDU, непосредственно повторно составляют блок RLC PDU; если определено, что блок RLC PDU включает только сегмент полного блока RLC SDU, полный блок RLC SDU составляют согласно значению порядкового номера (SN) в блоке RLC PDU. Таким образом, для отправляющего устройства не требуется переносить порядковый номер (SN) во всех блоках RLC PDU, и, таким образом, непроизводительные расходы ресурсов передачи радиоинтерфейса также могут быть уменьшены.
[0099] Устройство 200 согласно данному варианту реализации настоящего изобретения может относиться к устройству 20 согласно данному варианту реализации настоящего изобретения. Различные блоки/модули в устройстве и других описанных выше операциях и/или функциях используются для осуществления соответствующих этапов способа 200 и в данном случае не будут подробно рассматриваться для простоты изложения.
[00100] Следует понимать, что процессор согласно данному варианту реализации настоящего изобретения может быть чипом интегральной схемы и может быть выполнен с возможностью обработки сигналов. При практическом осуществлении каждая операция данного варианта реализации способа может быть осуществлена в форме логической аппаратной схемы, встроенной в процессор, или инструкции программного обеспечении. Процессор может быть универсальным процессором, цифровым сигнальным процессором (DSP), прикладной специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другими программируемыми логическими устройствами, дискретным логическим элементом или транзисторным логическим устройством и дискретным аппаратным компонентом. Каждые способ, операция и логическая блок-схема, раскрытые в вариантах реализации настоящего изобретения, могут быть осуществлены или исполнены процессором. Универсальный процессор может быть микропроцессором, или процессор также может быть любым процессором общего назначения и т.п. Операции способов, раскрытых в сочетании с вариантами реализации настоящего изобретения, могут быть непосредственно выполнены в форме, обеспечивающей возможность их исполнения и осуществления аппаратным декодирующим процессором или исполняться и осуществления сочетанием аппаратных средств и программных модулей в декодирующем процессоре. Программный модуль может быть расположен в подходящем носителе для хранения, известном в данной области техники, таком как оперативное запоминающее устройство (ОЗУ), флэш-память, постоянное запоминающее устройство (ПЗУ), программируемое постоянное запоминающее устройство (ППЗУ) или электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ) и регистр. Носитель для хранения расположен в памяти, и процессор считывает информацию из памяти и осуществляет операции способов в сочетании с аппаратными средствами.
[00101] Понятно, что память согласно данному варианту реализации настоящего изобретения может быть кратковременной памятью или некратковременной памятью, или может включать как кратковременную, так и некратковременную память. Некратковременная память может быть постоянным запоминающим устройством (ПЗУ), программируемым постоянным запоминающим устройством (ППЗУ), стираемым программируемым постоянным запоминающим устройством (СППЗУ), электрически стираемым программируемым постоянным запоминающим устройством (ЭСППЗУ) или флэш-памятью. Кратковременная память может быть оперативным запоминающим устройством (ОЗУ) и может быть использована в качестве внешнего быстродействующего кэша. В качестве неограничивающего примера, могут быть использованы оперативные запоминающие устройства (ОЗУ) в различных формах, такие как статическое оперативное запоминающее устройство (SRAM), динамическое оперативное запоминающее устройство (DRAM), синхронное динамическое оперативное запоминающее устройство (SDRAM), двойное синхронное динамическое оперативное запоминающее устройство с повышенной скоростью передачи данных (DDR SDRAM), улучшенное синхронное динамическое запоминающее устройство (ESDRAM), динамическое оперативное запоминающее устройство типа Synchlink (SLDRAM) и прямое оперативное запоминающее устройство (Rambus RAM). Память для системы и способа, описанных в настоящей заявке, включает помимо прочего эти типы запоминающих устройств и любые другие подходящие типы запоминающих устройств.
[00102] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерный программный продукт, включающий инструкцию. Компьютер путем исполнения указанной инструкции компьютерного программного продукта осуществляет способы передачи данных согласно различным вариантам реализации способа согласно настоящему изобретению. В частности, компьютерный программный продукт может исполняться указанными устройствами.
[00103] Специалистам понятно, что блоки и операции алгоритма каждого примера, описанного в сочетании с вариантами реализации, раскрытыми в настоящей заявке, могут быть осуществлены электронными аппаратными средствами или сочетанием компьютерной программы и электронных аппаратных средств. Исполнение этих функций с использованием аппаратных средств или программного обеспечения зависит от конкретных случаев применения и конструктивных ограничений технических решений. Профессионалы могут реализовать описанные функции для каждого конкретного случая применения различными способами, но такая реализация должна находиться в пределах объема охраны настоящего изобретения.
[00104] Специалисты в данной области техники могут ясно понимать, что представленные выше конкретные процессы работы системы, устройства и блока, описанных выше, могут ссылаться на соответствующие процессы в описанном выше варианте реализации способа и потому в данном случае не будут описаны повторно для удобства и краткости изложения.
[00105] Следует понимать, что раскрытые система, устройство и способ согласно различным вариантам реализации, описанные в настоящей заявке, могут быть осуществлены иным образом. Например, вариант реализации устройства, описанный выше, является только схематическим, и, например, подразделение на блоки является только логическим подразделением функций, и при практическом осуществлении данного варианта реализации могут быть использованы другие способы подразделения. Например, множество блоков или компонентов могут быть объединены вместе или встроены в другую систему, или некоторыми характеристиками можно пренебречь, или они могут быть оставлены не реализованными. Кроме того, соединение или непосредственная связь, или соединение с возможностью передачи данных между каждым из показанных или описанных компонентов могут быть непрямыми связью или соединением с возможностью передачи данных, осуществляемыми с использованием различных интерфейсов, устройств или блоков, а также могут быть электрическим соединением и механической связью, или могут быть реализованы в других формах.
[00106] Блоки, описанные как отдельные части, могут быть или могут не быть физически разделены, и части, показанные на чертежах как блоки, могут или не могут быть физическими блоками, а именно, могут быть расположены в том же месте или также могут быть распределены среди множества сетевых блоков. Для достижения цели решений согласно различным вариантам реализации часть блоков или все блоки могут быть выбраны в соответствии с практическими требованиями.
[00107] Кроме того, каждый функциональный блок в каждом варианте реализации настоящего изобретения может быть встроен в блок обработки; каждый блок также может быть реализован независимо, и два или боле блоков также могут быть встроены в один блок.
[00108] При осуществлении в форме программного функционального блока и продаже или использовании в качестве независимого продукта, функциональные блоки также могут быть сохранены в машиночитаемом носителе для хранения. На основании такого понимания, технические решения вариантов реализации настоящего изобретения, в целом или в форме частей, вносящих изобретательский вклад в уровень техники, могут быть выполнены в виде программного продукта. Указанный компьютерный программный продукт может быть сохранен на носителе для хранения, включая множество инструкций, выполненных с возможностью принуждения частей компьютерного оборудования (которое может быть персональным компьютером, сервером, сетевым оборудованием и т.п.) к исполнению способа целиком или части способа согласно каждому варианту реализации настоящего изобретения. Вышеуказанный носитель для хранения включает: различные носители, способные к хранению программных кодов, такие как U-диск (жесткий диск, подключаемый через разъем USB), мобильный жесткий диск, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), магнитный диск или оптический диск.
[00109] Выше описан только конкретный вариант реализации настоящего изобретения, который не должен рассматриваться как ограничение объема охраны настоящего изобретения. Любые изменения или замены, очевидные для специалистов, находящиеся в пределах технического объема настоящего изобретения, находятся в пределах объема охраны настоящего изобретения. Таким образом, объем охраны настоящего изобретения определяется объемом охраны приложенной формулы настоящего изобретения.