СПОСОБ ПЕРЕДАЧИ ПО ПРОТОКОЛУ УПРАВЛЕНИЯ РАДИОЛИНИЕЙ И ОТНОСЯЩИЕСЯ К НЕМУ ПРОДУКТЫ
METHOD FOR TRANSMISSION OVER RADIO LINK CONTROL PROTOCOL AND RELATED PRODUCTS

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, более конкретно, к способу передачи по протоколу управления радиолинией (RLC) и относящемуся к нему продукту.
УРОВЕНЬ ТЕХНИКИ
[0002] Система 5-го поколения (5G) New Radio (NR) с недавних пор является объектом исследований консорциума 3GPP. Наряду с углубленными обсуждениями технологии 5G, с одной стороны, по причине обратной совместимости системы связи новая технология, которая будет исследована и разработана позже, имеет тенденцию к совместимости с технологией, которая уже стандартизована; и, с другой стороны, по причине существования многочисленных современных проектов мобильной связи 4-го поколения (4G) долгосрочного развития (стандарта LTE) гибкостью технологии 5G неизбежно придется пожертвовать ради совместимости, что ведет к ухудшению эффективности. Таким образом, в данный момент времени консорциумом 3GPP ведутся исследования одновременно в двух направлениях. В данном случае группа обсуждения технических вопросов не рассматривает обратную совместимость системы 5G NR.
[0003] В системе стандарта LTE стек протоколов беспроводного интерфейса включает протокол RLC-уровня, имеющий основную функцию сегментации и повторного составления принятого пакета данных верхнего уровня для адаптации сегментированного и повторно собранного пакета данных для практической передачи беспроводного интерфейса. Для радио носителя (RB) с требованием безошибочной передачи протокол RLC-уровня также может восстанавливать потерянный пакет данных посредством механизма повторной передачи каждого носителя RB, соответствующего одному или более объектам RLC.
[0004] В протоколе RLC-уровня стандарта LTE указано, что в существующем механизме обратной связи с повторной передачей режима с подтверждением (AM) управления радиолинией (RLC) объект RLC передающей стороны может задавать порядковый номер (SN) для каждого блока протокольных данных (блок PDU) во время передачи блоков PDU, и объект RLC передающей стороны отправляет блоки PDU согласно порядковым номерам (SN), и в то же время объект RLC передающей стороны может конфигурировать объект RLC принимающей стороны для обеспечения обратной связи по состоянию приема в заданном формате, и объект RLC принимающей стороны сообщает объекту RLC передающей стороны максимальный порядковый номер (SN) в блоках PDU, которые успешно приняты, и порядковые номера (SN) блоков PDU, которые не были успешно приняты, в отчете о состоянии (т.е. блоке PDU состояния). Объект RLC передающей стороны определяет блоки PDU, которые необходимо повторно передать, согласно отчету о состоянии.
[0005] В текущих обсуждениях RLC системы NR базовая функция объекта RLC состоит в оптимизации в соответствии с RLC стандарта LTE. В отличие от RLC стандарта LTE (в протоколе RLC стандарта LTE блок PDU является несущей RLC блока служебных данных (SDU), и блок PDU заполнен блоком SDU, подвергнутым сегментации или конкатенации, а именно, блок SDU пакетируют в блок PDU), RLC системы NR (в режиме без подтверждения (UM) и режиме с подтверждением (AM)) не поддерживает функцию конкатенации блока SDU, но еще поддерживает функцию сегментации блока SDU. Это означает, что возможны только четыре случая, изображенные на ФИГ. 1A, для блоков RLC PDU в системе NR: 1) блок RLC PDU включает только один полный блок RLC SDU; 2) блок RLC PDU включает сегмент только одного блока RLC SDU, расположенный в передней части блока RLC SDU; 3) блок RLC PDU включает сегмент блока RLC SDU, расположенный в середине блока RLC SDU; и 4) блок RLC PDU включает сегмент блока RLC SDU, расположенный в задней части блока RLC SDU.
[0006] Упразднение функции конкатенации RLC в системе NR означает, что каждый блок RLC PDU включает самое большее только один блок RLC SDU (случай 1) или часть блока RLC SDU (случай 2, 3, 4), или часть сегмента блока RLC PDU. Каждый протокольный блок данных (PDU) RLC в режиме AM (AMD) должен быть идентифицированным с использованием порядкового номера (SN), и такой блок RLC PDU мультиплексируют в блок PDU управления доступом к среде (МАС) на МАС-уровне. С точки зрения непроизводительных расходов ресурсов, вследствие упразднения конкатенации управления радиолинией (RLC) отчет о состоянии, отправляемый объекту RLC передающей стороны объектом RLC принимающей стороны, должен включать большое количество информации, после чего объект RLC передающей стороны может правильно повторно передать сегмент блока RLC PDU, подлежащий повторной передаче, что увеличивает непроизводительные расходы ресурсов обратной связи объекта RLC.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0007] Согласно различным вариантам реализации настоящего изобретения обеспечены способ управления передачей по протоколу RLC и относящийся к нему продукт, улучшающие гибкость передачи запросов на диспетчеризацию в системе беспроводной связи и повышающие эффективность диспетчеризации ресурса канала передачи данных в системе беспроводной связи.
[0008] Согласно первому аспекту варианты реализации настоящего изобретения обеспечивают способ передачи по протоколу RLC, который может включать следующие операции.
[0009] Принимают первый набор блоков RLC PDU от объекта RLC передающей стороны. Первый набор блоков RLC PDU генерируется объектом RLC передающей стороны согласно сегменту исходных данных.
[0010] Отправляют отчет о состоянии, содержащий область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты.
[0011] Принимают второй набор блоков RLC PDU от объекта RLC передающей стороны.
[0012] Получают сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU.
[0013] Согласно второму аспекту варианты реализации настоящего изобретения обеспечивают способ передачи по протоколу RLC, который может включать следующие операции.
[0014] Отправляют первый набор блоков RLC PDU объекту RLC принимающей стороны. Первый набор блоков RLC PDU генерируют согласно сегменту исходных данных.
[0015] Принимают отчет о состоянии, содержащий область указания для порядковых номеров (SN) множества блоков RLC PDU, от объекта RLC принимающей стороны. Отчет о состоянии отправляется объектом RLC принимающей стороны в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты.
[0016] Отправляют второй набор блоков RLC PDU объекту RLC принимающей стороны. Первый набор блоков RLC PDU и второй набор блоков RLC PDU используют для получения сегмента исходных данных.
[0017] Согласно третьему аспекту варианты реализации настоящего изобретения обеспечивают объект RLC принимающей стороны, который имеет функцию осуществления операций оконечного устройства в варианте реализации способа. Данная функция может быть реализована аппаратными средствами или может быть реализована путем исполнения соответствующего программного обеспечения аппаратными средствами. Аппаратные средства или программное обеспечение включают один или более модулей, соответствующих данной функции.
[0018] Согласно одному возможному варианту реализации объект RLC принимающей стороны содержит процессор, выполненный с возможностью поддержки осуществления объектом RLC принимающей стороны соответствующей функции в способе. Кроме того, объект RLC принимающей стороны также может содержать интерфейс связи, выполненный с возможностью поддержки связи между объектом RLC принимающей стороны и объектом RLC передающей стороны. Кроме того, объект RLC принимающей стороны также может содержать память, выполненную с возможностью связи с процессором и хранения необходимых программных инструкций и данных объекта RLC принимающей стороны.
[0019] Согласно четвертому аспекту варианты реализации настоящего изобретения обеспечивают объект RLC передающей стороны, который имеет функцию осуществления операций объекта RLC передающей стороны в варианте реализации способа. Данная функция может быть реализована аппаратными средствами или может быть реализована путем исполнения соответствующего программного обеспечения аппаратными средствами. Аппаратные средства или программное обеспечение включают один или более модулей, соответствующих данной функции.
[0020] Согласно одному возможному варианту реализации объект RLC передающей стороны содержит процессор, выполненный с возможностью поддержки осуществления объектом RLC передающей стороны соответствующей функции в способе. Кроме того, объект RLC передающей стороны также может содержать приемопередатчик, выполненный с возможностью поддержки связи между объектом RLC передающей стороны и объектом RLC принимающей стороны. Кроме того, объект RLC передающей стороны также может содержать память, выполненную с возможностью связи с процессором и хранения необходимой программной инструкции и данных объекта RLC передающей стороны.
[0021] Согласно пятому аспекту варианты реализации настоящего изобретения обеспечивают объект RLC принимающей стороны, который может содержать процессор, память, интерфейс связи и одну или более программ. Одна или более программ могут храниться в памяти и могут быть выполнены с возможностью их исполнения процессором, и программы могут включать инструкции, выполненные с обеспечением возможности осуществления этапов любого способа согласно второму аспекту вариантов реализации настоящего изобретения.
[0022] Согласно шестому аспекту варианты реализации настоящего изобретения обеспечивают объект RLC передающей стороны, который может содержать процессор, память, радиочастотный (RF) чип и одну или более программ. Одна или более программ могут храниться в памяти и могут быть выполнены с возможностью их исполнения процессором, и программы могут включать инструкции, выполненные с обеспечением возможности осуществления этапов любого способа согласно первому аспекту вариантов реализации настоящего изобретения.
[0023] Согласно седьмому аспекту варианты реализации настоящего изобретения обеспечивают компьютерочитаемый носитель для хранения, который может хранить компьютерную программу для электронного обмена данными, обеспечивающую возможность осуществления компьютером части или всех описанных этапов любого способа согласно первому аспекту или второму аспекту вариантов реализации настоящего изобретения, и компьютер содержит объект RLC принимающей стороны и объект RLC передающей стороны.
[0024] Согласно девятому аспекту варианты реализации настоящего изобретения обеспечивают компьютерный программный продукт, который может включать некратковременный компьютерочитаемый носитель для хранения, хранящий компьютерную программу. Компьютерная программа может быть выполнена с обеспечением возможности осуществления компьютером части или всех описанных этапов любого способа согласно первому аспекту вариантов реализации настоящего изобретения. Компьютерный программный продукт может быть инсталляционным пакетом программного обеспечения, и компьютер может содержать объект RLC принимающей стороны и объект RLC передающей стороны.
[0025] Из представленного выше можно видеть, что согласно различным вариантам реализации настоящего изобретения, когда объект RLC принимающей стороны принимает первый набор блоков RLC PDU, генерируемый согласно сегменту исходных данных, от объекта RLC передающей стороны и определяет, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, объект RLC принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания для порядковых номеров (SN) множества блоков RLC PDU. И затем объект RLC передающей стороны генерирует второй набор блоков RLC PDU согласно данному отчету о состоянии и отправляет его объекту RLC принимающей стороны. Объект RLC принимающей стороны может получать сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU. Таким образом, блок RLC PDU принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, что снижает непроизводительные расходы ресурсов обратной связи в форме отчета о состоянии, передаваемого объекту RLC передающей стороны. Таким образом, варианты реализации настоящего изобретения решают проблему относительно высоких непроизводительных расходов ресурсов при обратной связи в форме отчета о состоянии в объекте RLC принимающей стороны, когда объект RLC принимающей стороны нуждается в том, чтобы объект RLC передающей стороны повторно передал блок RLC PDU в системе 5G NR.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0026] Ниже приведены сопроводительные чертежи, используемые для описаний вариантов реализации или уровня техники.
[0027] На ФИГ. 1A изображена схема возможных четырех случаев обработки блоков RLC PDU в системе 5G NR.
[0028] На ФИГ. 1B изображена возможная структура сети приведенной в качестве примера системы связи согласно одному варианту реализации настоящего изобретения.
[0029] На ФИГ. 1C изображена схема передачи блока RLC PDU между объектом RLC принимающей стороны и объектом RLC передающей стороны в существующей системе стандарта LTE.
[0030] На ФИГ. 1D изображена структурная схема отчета о состоянии для блоков RLC PDU в существующей системе стандарта LTE.
[0031] На ФИГ. 1E схематически изображена схема обработки трех блоков RLC SDU для объекта МАС-уровня в системе стандарта LTE и системе New Radio (NR) соответственно согласно одному варианту реализации настоящего изобретения.
[0032] На ФИГ. 2 изображена принципиальная схема обмена данными в способе передачи по протоколу RLC согласно одному варианту реализации настоящего изобретения.
[0033] На ФИГ. 3A изображена схема приема пользовательским устройством (UE) блоков RLC PDU в первом наборе блоков RLC PDU в сценарии системы 5G NR согласно одному варианту реализации настоящего изобретения.
[0034] На ФИГ. 3B изображена структурная схема отчета о состоянии согласно одному варианту реализации настоящего изобретения.
[0035] На ФИГ. 3C изображена схема приема пользовательским устройством (UE) блоков RLC PDU в первом наборе блоков RLC PDU в еще одном сценарии системы 5G NR согласно одному варианту реализации настоящего изобретения.
[0036] На ФИГ. 3D изображена структурная схема еще одного отчета о состоянии согласно одному варианту реализации настоящего изобретения.
[0037] На ФИГ. 3E изображена схема приема пользовательским устройством (UE) блоков RLC PDU в первом наборе блоков RLC PDU в еще одном сценарии системы 5G NR согласно одному варианту реализации настоящего изобретения.
[0038] На ФИГ. 3F изображена структурная схема еще одного отчета о состоянии согласно одному варианту реализации настоящего изобретения.
[0039] На ФИГ. 4 изображена структурная схема объекта RLC принимающей стороны согласно одному варианту реализации настоящего изобретения.
[0040] На ФИГ. 5 изображена структурная схема объекта RLC передающей стороны согласно одному варианту реализации настоящего изобретения.
[0041] На ФИГ. 6 изображена блок-схема функциональных блоков объекта RLC принимающей стороны согласно одному варианту реализации настоящего изобретения.
[0042] На ФИГ. 7 изображена блок-схема функциональных блоков объекта RLC передающей стороны согласно одному варианту реализации настоящего изобретения.
[0043] На ФИГ. 8 изображена структурная схема оконечного устройства согласно одному варианту реализации настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0044] На ФИГ. 1B изображена возможная структура сети приведенной в качестве примера системы связи согласно одному варианту реализации настоящего изобретения. Приведенная в качестве примера система связи может быть, например, глобальной системой мобильной связи (GSM), системой множественного доступа с кодовым разделением каналов (CDMA), системой множественного доступа с временным разделением каналов (TDMA), системой широкополосного множественного доступа с кодовым разделением каналов (WCDMA), системой множественного доступа с частотным разделением каналов (FDMA), системой множественного доступа с ортогональным частотным разделением каналов (OFDMA), системой множественного доступа с частотным разделением каналов и одной несущей (SC-FDMA), системой общей службы пакетной радиосвязи (GPRS), системой стандарта LTE, системой 5G/NR или другими подобными системами связи. Приведенная в качестве примера система связи, в частности, содержит сетевое устройство и оконечное устройство. Когда оконечное устройство получает доступ к сети мобильной связи, обеспеченной сетевым устройством, оконечное устройство выполняет соединение с возможностью обмена данными с сетевым устройством посредством линии беспроводной связи. Такой метод соединения с возможностью обмена данными может быть одноканальным методом или двухканальным методом, или многоканальным методом. Когда метод соединения с возможностью обмена данными является одноканальным методом, сетевое устройство может быть базовой станцией системы стандарта LTE или базовой станцией системы NR (также называемой gNB). Когда метод связи является двухканальным методом (который, в частности, может быть осуществлен с использованием технологии агрегирования несущих (CA) или множеством сетевых устройств), и когда оконечное устройство соединяется с множеством сетевых устройств, множество сетевых устройств могут быть группой базовых элементов (Master Cell Group, MCG) и группами вторичных элементов (Secondary Cell Groups, SCGs), данные передаются назад между группами сот через транзитные соединения, группа MCG может быть базовой станцией стандарта LTE, и группы SCG могут быть базовыми станциями стандарта LTE, или группа MCG может быть базовой станцией системы NR, и группы SCG могут быть базовыми станциями стандарта LTE, или группа MCG может быть базовой станцией системы NR, и группы SCG могут быть базовыми станциями системы NR. Объектом RLC принимающей стороны, описанным согласно данному варианту реализации настоящего изобретения, может быть оконечное устройство или программное обеспечение (например, стек протоколов), и/или аппаратные средства (например, модем) в оконечном устройстве. Подобным образом, объектом RLC передающей стороны может быть сетевое устройство или программное обеспечение (например, стек протоколов), и/или аппаратные средства (например, модем) в сетевом устройстве.
[0045] Согласно различным вариантам реализации настоящего изобретения термины "сеть" и "система" часто являются взаимозаменяемыми, и их значения понятны специалистам в данной области техники. Оконечное устройство, используемое в различных вариантах реализации настоящего изобретения, может включать различные переносные устройства, устройства, установленные на транспортном средстве, носимые устройства, вычислительные устройства или другие обрабатывающие устройства, соединенные с беспроводными модемами, которые имеют функцию беспроводной связи, а также пользовательское устройство (UE), мобильные станции (MS), терминалы и т.п., выполненные в различных формах. Для удобства описания указанные выше устройства все названы оконечными устройствами.
[0046] В существующей системе стандарта LTE каждый объект RLC может конфигурировать различные режимы RLC согласно различным конфигурациям видов сервиса, причем режимы RLC, в частности, включают прозрачный режим (ТМ), режим без подтверждения (UM) и режим с подтверждением (AM). Когда режимы RLC объектов RLC являются режимом с подтверждением (AM), объект RLC передающей стороны сначала последовательно сращивает и составляет предварительно кэшированные блоки RLC SDU в область данных блока RLC PDU согласно сообщенным МАС-уровнем возможности передачи и размеру передаваемого пакета данных, формулирует информацию о заголовке, соответствующую области данных, согласно требованию протокола, причем область данных и информация о заголовке образуют полный блок RLC PDU, и затем отправляет указанный блок RLC PDU объекту RLC принимающей стороны, при этом информация о заголовке блока RLC PDU включает порядковый номер (SN), и каждый раз, когда отправляется новый блок RLC PDU, к порядковому номеру (SN) добавляют 1. Объект RLC принимающей стороны после приема некоторых блоков RLC PDU обязан отправлять согласно механизму обратной связи объекту RLC передающей стороны отчет о состоянии, включающий порядковые номера (SN) блоков RLC PDU, подлежащих повторной передаче объектом RLC передающей стороны. Объект RLC передающей стороны после приема отчета о состоянии должен повторно передать блоки RLC PDU, подлежащие повторной передаче, согласно указанным возможности текущей передачи и размеру передаваемого пакета данных. Если текущий размер передаваемого пакета данных меньше, чем размер блоков RLC PDU, подлежащих повторной передаче, объект RLC передающей стороны должен повторно сегментировать области данных блоков RLC PDU, подлежащих повторной передаче, сформулировать соответствующие структуры заголовка для каждой сегментированной области данных с образованием, в конечном счете, множества сегментов блока RLC PDU и затем отправить все образованные сегменты блока RLC PDU объекту RLC принимающей стороны. Разумеется, объект RLC принимающей стороны после приема некоторых сегментов блока RLC PDU также должен отправлять отчет о состоянии объекту RLC передающей стороны согласно механизму обратной связи. В таком случае отчет о состоянии не только включает порядковые номера (SN), соответствующие сегментам блока RLC PDU, подлежащим повторной передаче, но также должен включать начальные позиции и конечные позиции областей данных сегментов блока RLC PDU, подлежащих передаче в областях данных исходных блоков RLC PDU, и некоторые поля также должны указывать, включена ли также пара начальной позиции и конечной позиции области данных сегмента блока RLC PDU, подлежащего передаче в области данных исходного блока RLC PDU, после текущего сегмента блока RLC PDU, подлежащего передаче, так что объект RLC передающей стороны может повторно передавать сегменты блока RLC PDU, подлежащие передаче, согласно принятому отчету о состоянии. Объект RLC передающей стороны отправляет блоки RLC PDU объекту RLC принимающей стороны согласно размеру передаваемых данных и возможности передачи, сообщенных объектом управления доступом к среде (МАС) передающей стороны, и объект RLC принимающей стороны после приема некоторых блоков RLC PDU, отправленных объектом RLC передающей стороны, должен отправить объекту RLC передающей стороны согласно механизму обратной связи отчет о состоянии, включающий порядковые номера (SN) блоков RLC PDU, подлежащих передаче объектом RLC передающей стороны.
[0047] В уровне техники блоки PDU RLC-уровня могут быть классифицированы на два типа: один - блоки PDU данных, и другой - управляющие блоки PDU. Блоки RLC PDU и сегменты блока RLC PDU обычно являются блоками PDU данных, а отчеты о состоянии являются управляющими блоками PDU, а именно, пакет данных, отправленный объекту RLC принимающей стороны объектом RLC передающей стороны, является блоком PDU данных, и пакет данных, переданный обратной связью объекту RLC передающей стороны объектом RLC принимающей стороны, является управляющим блоком PDU.
[0048] В первую очередь ниже в сочетании с конкретными сценариями применения будет описана техническая проблема, решаемая согласно различным вариантам реализации настоящего изобретения.
[0049] Как изображено на ФИГ. 1C, предполагается, что в системе стандарта LTE объектом RLC передающей стороны отправлены блоки PDU с порядковыми номерами (SN) n-2 и от n-1 до n+5, и подтверждено, что блоки PDU с порядковыми номерами (SN) n-2 и n-1 успешно приняты объектом RLC принимающей стороны. Объект RLC принимающей стороны определяет, что блок PDU с порядковым номером (SN) n+3 успешно принят, но блоки PDU с порядковыми номерами (SN) от n-1 до n+3 не приняты, и затем объект RLC принимающей стороны может отправить отчет о состоянии объекту RLC передающей стороны с указанием порядковых номеров (SN) не принятых блоков PDU. В данном примере отчет о состоянии, сообщаемый объектом RLC принимающей стороны, включает максимальный порядковый номер (SN) текущих успешно принятых блоков PDU и порядковый номер (SN) каждого неудачно принятого блока PDU, а именно, отчет о состоянии может включать порядковый номер (SN) n+3 и номера неудачно принятых блоков: n, n+1 и n+2. Пример формата отчета о состоянии изображен на ФИГ. 1D (например, порядковый номер (SN) блока PDU составляет 16 битов), и эти сообщенные порядковые номера (SN) могут занимать непроизводительно расходуемое битовое пространство, составляющее 4*16 битов. Отчет о состоянии включает область данных/управления (D/C), область типа управляющего блока PDU (CPT), область подтверждения порядкового номера (SN) (ACK_SN), область расширения 1 (E1), область отрицательного подтверждения порядкового номера (SN) (NACK_SN), область E2, область SOstart и область SOend. Область D/C используют для указания того, является ли пакет данных блоком PDU данных или управляющим блоком PDU. Область CPT используют для указания тип блока RLC PDU. Область ACK_SN используют для указания порядкового номера (SN) следующего блока PDU, для которого не принята информация АСК и который не указан в отчете о состоянии как потерянный. Область E1 используют для указания того, имеется ли комбинированная область группы, включающей область NACK_SN и область E1/E2, после области E1. Область NACK_SN используют для указания порядкового номера (SN) блока RLC PDU, подлежащего передаче. Область E2 используют для указания того, имеется ли комбинированная область группы, включающей области SOstart и Soend, после области E2. Область SOstart используют для указания начальной позиции области данных блока RLC PDU, подлежащих передаче в области данных исходного полного блока RLC PDU. Область SOend используют для указания конечной позиции области данных, подлежащих передаче в области данных исходного полного блока RLC PDU. Все области в качестве единицы измерения используют один байт.
[0050] Как изображено на ФИГ. 1E, в примере, изображенном на чертеже, описано состояние, согласно которому три блока RLC SDU поступают к объекту МАС-уровня через объект RLC системы стандарта LTE в режиме с подтверждением (AM) и объект RLC системы New Radio (NR) в режиме с подтверждением (AM) и мультиплексируются в блоки PDU управления доступом к среде (МАС) соответственно. Этими тремя блоками RLC SDU являются блок RLC SDU a, блок RLC SDU b и блок RLC SDU c. Поскольку объект RLC системы New Radio (NR) в режиме с подтверждением (AM) упраздняет функцию конкатенации, эти три блока RLC SDU обрабатываются объектом RLC системы New Radio (NR) с надлежащим генерированием трех блоков RLC PDU соответственно, и порядковые номера (SN) являются последовательными: SN=1, SN=2 и SN=3. В то же время объект RLC системы стандарта LTE использует функцию конкатенации, и, если эти три блока SDU могут быть правильно сочленены, генерируется только один блок RLC PDU с порядковым номером (SN) 1 после обработки объектом RLC в системе стандарта LTE. Также может быть предположено, что, если в физическом канале, переносящем блок RLC PDU, происходит ошибка, должна инициироваться повторная передача RLC-уровня. В системе New Radio (NR) объект RLC принимающей стороны должен сообщать эти три порядковых номера (SN), т.е. SN=1, SN=2 и SN=3. В системе стандарта LTE, благодаря функции конкатенации, объект RLC принимающей стороны просто должен сообщить соответствующий порядковый номер (SN), т.е. SN=1. С точки зрения непроизводительных расходов ресурсов, после упразднения конкатенации RLC отчет о состоянии, отправленный объекту RLC передающей стороны объектом RLC принимающей стороны, в системе New Radio (NR) должен включать большое количество указывающей информации о порядковом номере (SN), после чего объект RLC передающей стороны может правильно повторно передать блок RLC PDU, подлежащий передаче, что усугубляет проблему относительно высоких непроизводительных расходов ресурсов для обратной связи в форме отчета о состоянии объекта RLC.
[0051] Исходя из вышеуказанной технической проблемы, согласно различным вариантам реализации настоящего изобретения обеспечен способ передачи по протоколу управления радиоканалом (RLC). Объект RLC принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, после приема первого набора блоков RLC PDU, генерируемого согласно сегменту исходных данных, от объекта RLC передающей стороны, затем объект RLC передающей стороны генерирует второй набор блоков RLC PDU согласно указанному отчету о состоянии и отправляет его объекту RLC принимающей стороны, и объект RLC принимающей стороны может получить сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU. Таким образом, объект RLC принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, таким образом уменьшая непроизводительные расходы ресурсов при передаче объекту RLC передающей стороны отчета о состоянии по обратной связи. Таким образом, решается проблема относительно высоких непроизводительных расходов ресурсов для обратной связи в форме отчета о состоянии объекта RLC принимающей стороны, требующая повторной передачи объектом RLC передающей стороны блока RLC PDU объекту RLC принимающей стороны, в системе 5G NR.
[0052] Ниже со ссылкой на сопроводительные чертежи подробно описаны технические решения согласно различным вариантам реализации настоящего изобретения.
[0053] На ФИГ. 2 изображена блок-схема способа передачи по протоколу управления радиоканалом (RLC) согласно одному варианту реализации настоящего изобретения. Способ включает следующие операции.
[0054] На этапе 201 объект RLC передающей стороны отправляет первый набор блоков RLC PDU объекту RLC принимающей стороны. В данном случае первый набор блоков RLC PDU генерируют согласно сегменту исходных данных.
[0055] Сегмент исходных данных может быть блоком RLC SDU.
[0056] На этапе 202 объект RLC принимающей стороны принимает первый набор блоков RLC PDU от объекта RLC передающей стороны. Первый набор блоков RLC PDU генерируется объектом RLC передающей стороны согласно сегменту исходных данных.
[0057] На этапе 203 объект RLC принимающей стороны отправляет отчет о состоянии, содержащий область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты.
[0058] На этапе 204 объект RLC передающей стороны принимает отчет о состоянии, содержащий область указания для порядковых номеров (SN) множества блоков RLC PDU, от объекта RLC принимающей стороны. Указанный отчет о состоянии отправляется объектом RLC принимающей стороны в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты.
[0059] Отчет о состоянии может быть блоком PDU состояния.
[0060] На этапе 205 объект RLC передающей стороны отправляет второй набор блоков RLC PDU объекту RLC принимающей стороны. Первый набор блоков RLC PDU и второй набор блоков RLC PDU используются для получения сегмента исходных данных.
[0061] Объект RLC передающей стороны после приема отчета о состоянии может определять множество блоков RLC PDU, подлежащих передаче, согласно области указания в отчете о состоянии и генерировать второй набор блоков RLC PDU, содержащий по меньшей мере множество блоков RLC PDU.
[0062] На этапе 206 объект RLC принимающей стороны принимает второй набор блоков RLC PDU от объекта RLC передающей стороны.
[0063] На этапе 207 объект RLC принимающей стороны получает сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU.
[0064] Можно видеть, что согласно данному варианту реализации настоящего изобретения объект RLC принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, после приема первого набора блоков RLC PDU, сгенерированного согласно сегменту исходных данных от объекта RLC передающей стороны, затем объект RLC передающей стороны генерирует второй набор блоков RLC PDU согласно указанному отчету о состоянии и отправляет его объекту RLC принимающей стороны, и объект RLC принимающей стороны может получить сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU. Таким образом, блок RLC PDU принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, таким образом уменьшая непроизводительные расходы ресурсов для обратной связи в форме отчета о состоянии для объекта RLC передающей стороны. Таким образом, решается проблема относительно высоких непроизводительных расходов ресурсов при обратной связи в форме отчета о состоянии объекта RLC принимающей стороны, требующая, чтобы объект RLC передающей стороны повторно передал блок RLC PDU объекту RLC принимающей стороны в системе системы 5G NR.
[0065] Согласно одному возможному варианту реализации множество блоков RLC PDU включает N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU меньше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_RANGE; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[0066] Битовая длина области NACK_SN_RANGE меньше, чем битовая длина области NACK_SN.
[0067] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_RANGE. N областей NACK_SN_RANGE и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_RANGE. Каждая комбинационная область используется для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального или минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN_RANGE в каждой комбинационной области используют для указания количества блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU.
[0068] Можно видеть, что в данном примере, поскольку каждая область NACK_SN_RANGE в N областях NACK_SN_RANGE может указывать порядковые номера (SN) соответствующего сегмента непрерывных блоков RLC PDU, размер данных указывающей информации может быть уменьшен, и коэффициент передачи отчета о состоянии также улучшается.
[0069] Согласно одному возможному варианту реализации множество блоков RLC PDU являются N сегментами непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU больше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU относится к N областям NACK_SN_END; и отчет о состоянии также включает область CPT и N областей NACK_SN.
[0070] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_END. N областей NACK_SN_END и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_END. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_END в комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU. Или область NACK_SN в каждой комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область ANCK_SN_END в комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU.
[0071] Можно видеть, что в данном примере, поскольку каждая область NACK_SN_END в N областях NACK_SN_END может указывать порядковые номера (SN) соответствующего сегмента непрерывных блоков RLC PDU, непроизводительные расходы ресурсов в указывающей информации для порядковых номеров (SN) успешно принятых блоков RLC PDU могут быть уменьшены, что способствует улучшению коэффициента передачи отчета о состоянии.
[0072] Согласно одному возможному варианту реализации множество блоков RLC PDU включает по меньшей мере один прерывистый блок RLC PDU; область указания для порядковых номеров (SN) множества блоков RLC PDU является областью битовой матрицы; и отчет о состоянии также включает одну область CPT и одну область NACK_SN.
[0073] Битовая длина области битовой матрицы является изменяемой и может быть равна значению разности между порядковым номером (SN), указанным областью NACK_SN в текущем отчете о состоянии, и порядковым номером (SN), указанным областью ACK_SN в предыдущем отчете о состоянии.
[0074] Область CPT используют для указания того, что отчет о состоянии включает область битовой матрицы. Область NACK_SN используют для указания максимального или минимального порядкового номера (SN) в множестве блоков RLC PDU. Область битовой матрицы включает М битов, которые соответствуют М непрерывным блокам RLC PDU. М блоков RLC PDU и блок RLC PDU, указанный областью NACK_SN, по меньшей мере включают множество блоков RLC PDU, каждый бит используют для указания того, принят ли успешно соответствующий блок RLC PDU. Блок RLC PDU, указанный областью NACK_SN, является смежным с М блоками RLC PDU, где М - положительное целое число.
[0075] Можно видеть, что в данном примере, поскольку каждый бит в области битовой матрицы соответственно указывает блок RLC PDU, непроизводительные расходы ресурсов в указывающей информации для порядковых номеров (SN) неудачно принятых блоков RLC PDU могут быть уменьшены, что способствует и улучшению коэффициента передачи отчета о состоянии.
[0076] Согласно одному возможному варианту реализации отчет о состоянии также включает область D/C, область E1, область E2 и область E3. Область E1 используют для указания того, имеется ли какая-либо из области NACK_SN, области ACK_SN_RANGE, области E1, области E2 и области E3 после области E1. Область E2 используют для указания того, имеется ли какая-либо из области NACK_SN_RANGE после области E2. Область E3 используют для указания того, имеется ли какая-либо из области SOstart и области SOend после области E3.
[0077] Согласно одному возможному варианту реализации отчет о состоянии также включает область ACK_SN, область SOstart и область SOend.
[0078] Ниже подробно описан один вариант реализации настоящего изобретения в сочетании с конкретным сценарием применения.
[0079] Если объектом RLC передающей стороны является стек протоколов базовой станции gNB в системе 5G NR, объектом RLC принимающей стороны является стек протоколов пользовательского устройства (UE) в системе 5G NR, отчет о состоянии включает область CPT, область E1, область E2, область E3 и зарезервированную область (R). Отношение соответствия между значением и указываемой информацией области CPT изображено в Таблице 1, отношение соответствия между значением и указываемой информацией области E1 изображено в Таблице 2, отношение соответствия между значением и указываемой информацией области E2 изображено в Таблице 3, отношение соответствия между значением и указываемой информацией области E3 изображено в Таблице 4. Область R является зарезервированным полем, первый набор блоков RLC PDU включает блоки RLC PDU с порядковыми номерами (SN) 1-18, пользовательское устройство (UE) принимает блоки RLC PDU в первом наборе блоков RLC PDU. Как изображено на ФИГ. 3A, порядковыми номерами (SN) успешно принятых блоков RLC PDU являются: {1/2/3/4, 11/12, 16/17}, и порядковыми номерами (SN) неудачно принятых блоков RLC PDU являются: {5/6/7/8/9/10, 13/14/15}. Таким образом, девять блоков RLC PDU, которые не были успешно приняты пользовательским устройством (UE), включают два сегмента непрерывных блоков RLC PDU, в частности, первый сегмент непрерывных блоков RLC PDU (с соответствующими порядковыми номерами (SN) 5/6/7/8/9/10), и второй сегмент непрерывных блоков RLC PDU (с соответствующими порядковыми номерами (SN) 13/14/15). Количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU меньше, чем заданное пороговое значение количества, составляющее 10, и пользовательское устройство (UE) определяет, что отчет о состоянии включает две области NACK_SN_RANGE и две области NACK_SN, которые образуют две комбинационных области: {область 1 NACK_SN, область 1 NACK_SN_RANGE} и {область 2 NACK_SN, область 2 NACK_SN_RANGE}, причем область 1 NACK_SN используют для указания максимального порядкового номера (SN) 15 в соответствующем первом сегменте непрерывных блоков RLC PDU, область 1 NACK_SN_RANGE используют для указания количества 6 блоков RLC PDU в соответствующем первом сегменте непрерывных блоков RLC PDU, область 2 NACK_SN используют для указания максимального порядкового номера (SN) 10 в соответствующем втором сегменте непрерывных блоков RLC PDU, и область 2 NACK_SN_RANGE используют для указания количества 3 блоков RLC PDU в соответствующем втором сегменте непрерывных блоков RLC PDU. Таким образом, на ФИГ. 3B изображен пример формата отчета о состоянии.
Таблица 1
Область CPT
Указываемая информация
000
Указывает, что отчет о состоянии включает область NACK_SN_RANGE.
001
Указывает, что отчет о состоянии включает область битовой матрицы.
010
Указывает, что отчет о состоянии включает область NACK_SN_END.
Таблица 2
Область E1
Указываемая информация
0
Указывает, что нет области NACK_SN, области ACK_SN_RANGE, области E1, области E2 или области E3 после области E1.
1
Указывает, что имеется область NACK_SN, область ACK_SN_RANGE, область E1, область E2 и область E3 после области E1.
Таблица 3
Область E2
Указываемая информация
0
Указывает, что нет области NACK_SN_RANGE после области E2.
1
Указывает, что имеется область NACK_SN_RANGE после области E2.
Таблица 4
Область E3
Указываемая информация
0
Указывает, что нет никакой области SOstart и области SOend после области E3.
1
Указывает, что имеются область SOstart и область SOend после области E3.
[0080] Если объектом RLC передающей стороны является стек протоколов базовой станции gNB в системе 5G NR, объектом RLC принимающей стороны является стек протоколов пользовательского устройства (UE) в системе 5G NR, отчет о состоянии включает область CPT, область E1, область E2, область E3 и область R. Отношение соответствия между значением и указываемой информацией области CPT изображено в Таблице 1, отношение соответствия между значением и указываемой информацией области E1 изображено в Таблице 2, отношение соответствия между значением и указываемой информацией области E2 изображено в Таблице 3, и отношение соответствия между значением и указываемой информацией области E3 изображено в Таблице 4. Область R является зарезервированным полем, первый набор блоков RLC PDU включает блоки RLC PDU с порядковыми номерами (SN) 1-32, пользовательское устройство (UE) принимает блоки RLC PDU в первом наборе блоков RLC PDU. Как изображено на ФИГ. 3C, порядковые номера (SN) успешно принятых блоков RLC PDU: {1/2/3/4, 31/32}, и порядковые номера (SN) неудачно принятых блоков RLC PDU: {5/6/7/8/9/10....../30}. Таким образом, 26 блоков RLC PDU, которые не были успешно приняты пользовательским устройством (UE), включают сегмент непрерывных блоков RLC PDU, и количество блоков RLC PDU в непрерывных блоках RLC PDU больше, чем заданное пороговое значение количества 10. Пользовательское устройство (UE) определяет, что отчет о состоянии включает область NACK_SN_END и область NACK_SN, которые образуют комбинационную область: {область NACK_SN, область NACK_SN_END}. Область NACK_SN используют для указания максимального порядкового номера (SN) 30 в соответствующих непрерывных блоках RLC PDU, и область NACK_SN_END используют для указания количества 26 блоков RLC PDU в соответствующих непрерывных блоках RLC PDU. Таким образом, на ФИГ. 3D изображен пример формата отчета о состоянии.
[0081] Если объектом RLC передающей стороны является стек протоколов базовой станции gNB в системе 5G NR, объектом RLC принимающей стороны является стек протоколов пользовательского устройства (UE) в системе 5G NR, отчет о состоянии включает область CPT, область E1, область E2, область E3 и область R. Отношение соответствия между значением и указываемой информацией области CPT изображено в Таблице 1, отношение соответствия между значением и указываемой информацией области E1 изображено в Таблице 2, отношение соответствия между значением и указываемой информацией области E2 изображено в Таблице 3, отношение соответствия между значением и указываемой информацией области E3 изображено в Таблице 4. Область R является зарезервированным полем, первый набор блоков RLC PDU включает блоки RLC PDU с порядковыми номерами (SN) 1-17, пользовательское устройство (UE) принимает блоки RLC PDU в первом наборе блоков RLC PDU. Как изображено на ФИГ. 3E, порядковые номера (SN) успешно принятых блоков RLC PDU: {1/2/3/4, 7, 10, 13, 15, 17}, и порядковые номера (SN) неудачно принятых блоков RLC PDU: {5/6, 8/9, 11/12, 14, 16}. Таким образом, 8 блоков RLC PDU, которые не были успешно приняты пользовательским устройством (UE), включают два прерывистых блока RLC PDU (с соответствующими порядковыми номерами (SN) 14 и 16), пользовательское устройство (UE) определяет, что отчет о состоянии включает область битовой матрицы и область NACK_SN. Область NACK_SN используют для указания максимального порядкового номера (SN) 16 в неудачно принятых блоках RLC PDU. Область битовой матрицы включает 11 битов, которые соответствуют этим 11 блокам RLC PDU с порядковыми номерами (SN) от 15 до 5, причем эти 11 блоков RLC PDU и блок PDU с порядковым номером (SN) 16 включают все неудачно принятые блоки RLC PDU, и каждый бит используется для указания того, принят ли успешно соответствующий блок RLC PDU. Таким образом, на ФИГ. 3F изображен пример формата отчета о состоянии.
[0082] Схемы формата отчета о состоянии, обеспеченного согласно данному варианту реализации настоящего изобретения, используются только для описания необходимых областей, которые могут быть включены в отчет о состоянии, и длина каждой области не ограничивается конкретным значением. Длина каждой области, изображенной на ФИГ. 3B, 3D и 3F, является только схематической. Таким образом, типы областей в отчете о состоянии и длина каждой области не ограничиваются конкретными значениями согласно данному варианту реализации настоящего изобретения, и типы областей в отчете о состоянии и длина каждой области, в частности, могут быть заданы согласно требованию сценария практического применения.
[0083] В соответствии с вариантом реализации, изображенным на ФИГ. 2, на ФИГ. 4 изображена структурная схема объекта RLC принимающей стороны согласно одному варианту реализации настоящего изобретения. Как изображено на чертеже, объект RLC принимающей стороны содержит процессор, память, интерфейс связи и одну или более программ. Одна или более программ хранятся в памяти и выполнены с возможностью их исполнения процессором. Программы включают инструкции, выполненные с обеспечением возможности осуществления следующих этапов.
[0084] Принимают первый набор блоков RLC PDU от объекта RLC передающей стороны. В данном случае первый набор блоков RLC PDU генерируется объектом RLC передающей стороны согласно сегменту исходных данных.
[0085] Отчет о состоянии содержит область указания порядковых номеров (SN) множества блоков RLC PDU, в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты.
[0086] Принимают второй набор блоков RLC PDU от объекта RLC передающей стороны.
[0087] Получают сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU.
[0088] Можно видеть, что согласно данному варианту реализации настоящего изобретения объект RLC принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, после приема первого набора блоков RLC PDU, генерируемого согласно сегменту исходных данных от объекта RLC передающей стороны, затем объект RLC передающей стороны генерирует второй набор блоков RLC PDU согласно отчету о состоянии и отправляет его объекту RLC принимающей стороны, и объект RLC принимающей стороны может получать сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU. Таким образом, блок RLC PDU принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не были успешно приняты, таким образом уменьшая непроизводительные расходы ресурсов при передаче обратной связи в форме отчета о состоянии объекту RLC передающей стороны. Таким образом, решается проблема относительно высоких непроизводительных расходов ресурсов при передаче обратной связи в форме отчета о состоянии объекта RLC принимающей стороны, требующая, чтобы объект RLC передающей стороны повторно передавал блок RLC PDU объекту RLC принимающей стороны в системе системы 5G NR.
[0089] Согласно одному возможному варианту реализации множество блоков RLC PDU включает N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU меньше, чем заданное пороговое значение количества, где N - положительное целое число; область указания порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_RANGE; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[0090] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_RANGE. N областей NACK_SN_RANGE и N областей NACK_SN образуют N комбинационных областей, которые не включают повторяющиеся области, каждая комбинационная область включает область NACK_SN и область NACK_SN_RANGE. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального или минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_RANGE в каждой комбинационной области используют для указания количества блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU.
[0091] Согласно одному возможному варианту реализации множеством блоков RLC PDU являются N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU больше, чем заданное пороговое значение количества, где N - положительное целое число; область указания порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_END; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[0092] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_END. N областей NACK_SN_END и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_END. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_END в комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU. Или область NACK_SN в каждой комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область ANCK_SN_END в комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU.
[0093] Согласно одному возможному варианту реализации множество блоков RLC PDU включает по меньшей мере один прерывистый блок RLC PDU; область указания для порядковых номеров (SN) множества блоков RLC PDU относится к области битовой матрицы; и отчет о состоянии также включает одну область CPT и одну область NACK_SN.
[0094] Область CPT используют для указания того, что отчет о состоянии включает область битовой матрицы. Область NACK_SN используют для указания максимального или минимального порядкового номера (SN) во множестве блоков RLC PDU. Область битовой матрицы включает М битов, которые соответствуют М непрерывным блокам RLC PDU. М блоков RLC PDU и блок RLC PDU, указанный областью NACK_SN, по меньшей мере включают множество блоков RLC PDU, каждый бит используют для указания того, принят ли успешно соответствующий блок RLC PDU. Блок RLC PDU, указанный областью NACK_SN, является смежным с М блоками RLC PDU, где М - положительное целое число.
[0095] Согласно одному возможному варианту реализации отчет о состоянии также включает область D/C, область E1, область E2 и область E3, причем область E1 используют для указания того, имеется ли какая-либо из области NACK_SN, области ACK_SN_RANGE, области E1, области E2 и области E3 после области E1; область E2 используют для указания того, имеется ли какая-либо из области NACK_SN_RANGE после области E2; и область E3 используют для указания того, имеется ли какая-либо из области SOstart и области SOend после области E3.
[0096] Согласно одному возможному варианту реализации отчет о состоянии также включает область ACK_SN, область SOstart и область SOend.
[0097] В соответствии с вариантом реализации, изображенным на ФИГ. 2, на ФИГ. 5 изображена структурная схема объекта RLC передающей стороны согласно одному варианту реализации настоящего изобретения. Как изображено на чертеже, объект RLC передающей стороны содержит процессор, память, радиочастотный чип и одну или более программ. Одна или более программ хранятся в памяти и выполнены с возможностью их исполнения процессором. Программы включают инструкции, выполненные с обеспечением возможности осуществления следующих этапов.
[0098] Первый набор блоков RLC PDU отправляют объекту RLC принимающей стороны. Первый набор блоков RLC PDU сгенерирован согласно сегменту исходных данных.
[0099] Отчет о состоянии, содержащий область указания для порядковых номеров (SN) множества блоков RLC PDU, принимают от объекта RLC принимающей стороны. Отчет о состоянии отправлен объектом RLC принимающей стороны в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не было успешно приняты.
[00100] Второй набор блоков RLC PDU отправляют объекту RLC принимающей стороны. Первый набор блоков RLC PDU и второй набор блоков RLC PDU используют для получения сегмента исходных данных.
[00101] Можно видеть, что согласно данному варианту реализации настоящего изобретения, объект RLC принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не было успешно принято, после приема первого набора блоков RLC PDU, сгенерированного согласно сегменту исходных данных, от объекта RLC передающей стороны, затем объект RLC передающей стороны генерирует второй набор блоков RLC PDU согласно отчету о состоянии и отправляет его объекту RLC принимающей стороны, и объект RLC принимающей стороны может получать сегмент исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU. Таким образом, блок RLC PDU принимающей стороны отправляет объекту RLC передающей стороны отчет о состоянии, включающий только область указания порядковых номеров (SN) множества блоков RLC PDU, в ответ на определение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не было успешно принято, для уменьшения непроизводительных расходов ресурсов передачи обратной связи в форме отчета о состоянии объекту RLC передающей стороны. Таким образом, решается проблема относительно высоких непроизводительных расходов ресурсов при передаче обратной связи в форме отчета о состоянии объекта RLC принимающей стороны, требующая, чтобы объект RLC передающей стороны повторно передал блок RLC PDU объекту RLC принимающей стороны в системе системы 5G NR.
[00102] Согласно одному возможному варианту реализации множество блоков RLC PDU включает N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU меньше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_RANGE; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[00103] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_RANGE. N областей NACK_SN_RANGE и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_RANGE. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального или минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_RANGE в каждой комбинационной области используют для указания количества блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU.
[00104] Согласно одному возможному варианту реализации множеством блоков RLC PDU являются N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU больше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_END; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[00105] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_END. N областей NACK_SN_END и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_END. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_END в комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU. Или область NACK_SN в каждой комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область ANCK_SN_END в комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU.
[00106] Согласно одному возможному варианту реализации множество блоков RLC PDU включает по меньшей мере один прерывистый блок RLC PDU; область указания для порядковых номеров (SN) множества блоков RLC PDU является областью битовой матрицы; и отчет о состоянии также включает одну область CPT и одну область NACK_SN.
[00107] Область CPT используют для указания того, что отчет о состоянии включает область битовой матрицы. Область NACK_SN используют для указания максимального или минимального порядкового номера (SN) во множестве блоков RLC PDU. Область битовой матрицы включает М битов, соответствующих М непрерывным блокам RLC PDU. М блоков RLC PDU и блок RLC PDU, указанный областью NACK_SN, по меньшей мере включают множество блоков RLC PDU, каждый бит используют для указания того, принят ли успешно соответствующий блок RLC PDU. Блок RLC PDU, указанный областью NACK_SN, является смежным с М блоками RLC PDU, и М является положительным целым числом.
[00108] Согласно одному возможному варианту реализации отчет о состоянии также включает область D/C, область E1, область E2 и область E3, причем область E1 используют для указания того, имеется ли какая-либо из области NACK_SN, области ACK_SN_RANGE, области E1, области E2 и области E3 после области E1, при этом область E2 используют для указания того, имеется ли какая-либо из области NACK_SN_RANGE после области E2, и область E3 используют для указания того, имеется ли какая-либо из области SOstart и области SOend после области E3.
[00109] Согласно одному возможному варианту реализации отчет о состоянии также включает область ACK_SN, область SOstart и область SOend.
[00110] Решения вариантов реализации настоящего изобретения описаны в основном с точки зрения взаимодействия между каждым элементом сети. Понятно, что для реализации указанных функций объект RLC принимающей стороны и объект RLC передающей стороны содержат соответствующие аппаратные структуры и/или программные модули, исполняющие каждую функцию. Специалистам в данной области техники понятно, что блоки и этапы алгоритма каждого примера, описанного в сочетании с вариантами реализации, раскрытыми в настоящей заявке, могут быть осуществлены посредством аппаратных средств или сочетанием аппаратных средств и компьютерной программы, представленной в настоящей заявке. Исполнение определенной функции аппаратными средствами или компьютерной программой, управляющей аппаратными средствами, зависит от конкретных случаев применения и конструктивных ограничений технических решений. Профессионалы могут реализовать описанные функции для каждого конкретного случая применения с использованием различные способов, но все такие реализации должны находиться в пределах объема охраны настоящего изобретения.
[00111] Согласно различным вариантам реализации настоящего изобретения функциональные блоки объекта RLC принимающей стороны и объекта RLC передающей стороны могут быть разделены согласно описанным выше примерам способа. Например, функциональные блоки могут быть разделены согласно функциям, и два или более чем две функции также могут быть объединены в одном блоке обработки. Такой объединенный блок может быть осуществлен в форме аппаратных средств и также может быть осуществлен в форме программного модуля в составе программного обеспечения. Следует отметить, что подразделение блоков согласно данному варианту реализации настоящего изобретения является схематическим, и при практическом осуществлении настоящего изобретения могут быть использованы только логическое подразделение функций и другой метод подразделения.
[00112] Для варианта использования объединенного блока на ФИГ. 6 изображена возможная блок-схема функциональных блоков объекта RLC принимающей стороны, включенного в описанные выше варианты реализации. Объект 600 RLC принимающей стороны включает блок 602 обработки и блок 603 связи. Блок 602 обработки выполнен с возможностью управления и распоряжения работой объекта RLC принимающей стороны. Например, блок 602 обработки выполнен с возможностью поддержки осуществления объектом RLC принимающей стороны, этапов 201-203, изображенных на ФИГ. 2, и/или выполнен с возможностью осуществления другой обрабатывающей технологии, описанной в настоящей заявке. Блок 603 связи выполнен с возможностью поддержки связи между объектом RLC принимающей стороны и другим устройством, например, связи с объектом RLC передающей стороны, изображенным на ФИГ. 5. Объект RLC принимающей стороны также может содержать блок 601 хранения, выполненный с возможностью хранения программного кода и данных объекта RLC принимающей стороны.
[00113] Блок 602 обработки выполнен с возможностью приема посредством блока 603 связи первого набора блоков RLC PDU от объекта RLC передающей стороны. В данном случае первый набор блоков RLC PDU сгенерирован объектом RLC передающей стороны согласно сегменту исходных данных. Блок 602 обработки также выполнен с возможностью отправки посредством блока 603 связи отчета о состоянии, содержащего область указания для порядковых номеров (SN) множества блоков RLC PDU, в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не было успешно принято. Блок 602 обработки также выполнен с возможностью приема посредством блока 603 связи второго набора блоков RLC PDU от объекта RLC передающей стороны и получения сегмента исходных данных согласно первому набору блоков RLC PDU и второму набору блоков RLC PDU.
[00114] Согласно одному возможному варианту реализации множество блоков RLC PDU включает N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU меньше, чем заданное пороговое значение количества, где N - положительное целое число. Область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_RANGE; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[00115] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_RANGE. N областей NACK_SN_RANGE и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_RANGE. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального или минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_RANGE в каждой комбинационной области используют для указания количества блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU.
[00116] Согласно одному возможному варианту реализации множеством блоков RLC PDU являются N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU больше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_END; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[00117] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_END. N областей NACK_SN_END и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_END. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_END в комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU. Или область NACK_SN в каждой комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область ANCK_SN_END в комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU.
[00118] Согласно одному возможному варианту реализации множество блоков RLC PDU включает по меньшей мере один прерывистый блок RLC PDU; область указания для порядковых номеров (SN) множества блоков RLC PDU является областью битовой матрицы; и отчет о состоянии также включает одну область CPT и одну область NACK_SN.
[00119] Область CPT используют для указания того, что отчет о состоянии включает область битовой матрицы. Область NACK_SN используют для указания максимального или минимального порядкового номера (SN) во множестве блоков RLC PDU. Область битовой матрицы включает М битов, соответствующих М непрерывным блокам RLC PDU. М блоков RLC PDU и блок RLC PDU, указанный областью NACK_SN, по меньшей мере включают множество блоков RLC PDU, каждый бит используют для указания того, принят ли успешно соответствующий блок RLC PDU. Блок RLC PDU, указанный областью NACK_SN, является смежным с М блоками RLC PDU, и М является положительным целым числом.
[00120] Согласно одному возможному варианту реализации отчет о состоянии также включает область D/C, область E1, область E2 и область E3. Область E1 используют для указания того, имеется ли какая-либо из области NACK_SN, области ACK_SN_RANGE, области E1, области E2 и области E3 после области E1. Область E2 используют для указания того, имеется ли какая-либо из области NACK_SN_RANGE после области E2. Область E3 используют для указания того, имеется ли какая-либо из области SOstart и области SOend после области E3.
[00121] Согласно одному возможному варианту реализации отчет о состоянии также включает область ACK_SN, область SOstart и область SOend.
[00122] Блок 602 обработки может быть процессором или контроллером, который может быть, например, центральным процессором (CPU), универсальным процессором, цифровым сигнальным процессором (DSP), прикладной специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, транзисторным логическим устройством, аппаратным компонентом или любым сочетанием вышеперечисленного. Он может осуществлять или исполнять различные приведенные в качестве примера логические блоки, модули и схемы, описанные в сочетании с содержанием, раскрытым в настоящей заявке. Процессор также может быть сочетанием, реализующим функцию вычисления, например, включать сочетание одного или более микропроцессоров и сочетание цифрового сигнального процессора и микропроцессора. Блок 603 связи может быть приемопередатчиком, приемопередающей схемой и т.п. Блок 601 хранения может быть памятью.
[00123] Когда блок 602 обработки является процессором, блок 603 связи является интерфейсом связи, и блок 601 хранения является памятью, оконечное устройство, включенное в данный вариант реализации настоящего изобретения, может быть объектом RLC принимающей стороны, изображенным на ФИГ. 4.
[00124] При условии использования объединенного блока, на ФИГ. 7 изображена возможная блок-схема функциональных блоков объекта RLC передающей стороны, включенного в описанные выше варианты реализации. Объект 700 RLC передающей стороны содержит блок 702 обработки и блок 703 связи. Блок 702 обработки выполнен с возможностью управления и распоряжения работой объекта RLC передающей стороны. Например, блок 702 обработки выполнен с возможностью поддержки исполнения объектом RLC передающей стороны этапов 204-206, изображенных на ФИГ. 2, и/или выполнен с возможностью осуществления другого способа обработки, описанного в настоящей заявке. Блок 703 связи выполнен с возможностью поддержки связи между объектом RLC передающей стороны и другим устройством, например, связи с объектом RLC принимающей стороны, изображенным на ФИГ. 4. Объект RLC передающей стороны также может содержать блок 701 хранения, выполненный с возможностью хранения программного кода и данных объекта RLC передающей стороны.
[00125] Блок 702 обработки выполнен с возможностью отправки посредством блока 703 связи первого набора блоков RLC PDU объекту RLC принимающей стороны. В данном случае первый набор блоков RLC PDU сгенерирован согласно сегменту исходных данных. Блок 702 обработки также выполнен с возможностью приема посредством блока 703 связи отчета о состоянии, содержащего область указания для порядковых номеров (SN) множества блоков RLC PDU, от объекта RLC принимающей стороны. В данном случае отчет о состоянии отправляется объектом RLC принимающей стороны в ответ на обнаружение того, что множество блоков RLC PDU в первом наборе блоков RLC PDU не было успешно принято. Блок 702 обработки также выполнен с возможностью отправки посредством блока 703 связи второго набора блоков RLC PDU объекту RLC принимающей стороны. Первый набор блоков RLC PDU и второй набор блоков RLC PDU используются для получения сегмента исходных данных.
[00126] Согласно одному возможному варианту реализации множество блоков RLC PDU включает N сегментов непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU меньше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_RANGE; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[00127] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_RANGE, N областей NACK_SN_RANGE и N областей NACK_SN образуют N комбинационных областей, N комбинационных областей не включают повторяющиеся области, каждая комбинационная область включает область NACK_SN и область NACK_SN_RANGE, каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU, область NACK_SN в каждой комбинационной области используют для указания максимального или минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и области NACK_SN_RANGE в каждой комбинационной области используют для указания количества блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU.
[00128] Согласно одному возможному варианту реализации множество блоков RLC PDU являются N сегментами непрерывных блоков RLC PDU, и количество блоков RLC PDU в каждом сегменте непрерывных блоков RLC PDU больше, чем заданное пороговое значение количества, где N - положительное целое число; область указания для порядковых номеров (SN) множества блоков RLC PDU включает N областей NACK_SN_END; и отчет о состоянии также включает одну область CPT и N областей NACK_SN.
[00129] Область CPT используют для указания того, что отчет о состоянии включает области NACK_SN_END. N областей NACK_SN_END и N областей NACK_SN образуют N комбинационных областей. N комбинационных областей не включают повторяющиеся области. Каждая комбинационная область включает область NACK_SN и область NACK_SN_END. Каждую комбинационную область используют для указания порядковых номеров (SN) блоков RLC PDU в соответствующем сегменте непрерывных блоков RLC PDU. Область NACK_SN в каждой комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область NACK_SN_END в комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU. Или область NACK_SN в каждой комбинационной области используют для указания минимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU, и область ANCK_SN_END в комбинационной области используют для указания максимального порядкового номера (SN) в соответствующем сегменте непрерывных блоков RLC PDU.
[00130] Согласно одному возможному варианту реализации множество блоков RLC PDU включает по меньшей мере один прерывистый блок RLC PDU; область указания для порядковых номеров (SN) множества блоков RLC PDU является областью битовой матрицы; и отчет о состоянии также включает одну область CPT и одну область NACK_SN.
[00131] Область CPT используют для указания того, что отчет о состоянии включает область битовой матрицы. Область NACK_SN используют для указания максимального или минимального порядкового номера (SN) во множестве блоков RLC PDU. Область битовой матрицы включает М битов, которые соответствуют М непрерывным блокам RLC PDU. М блоков RLC PDU и блок RLC PDU, указанный областью NACK_SN, по меньшей мере включают множество блоков RLC PDU, каждый бит используют для указания того, принят ли успешно соответствующий блок RLC PDU, и блок RLC PDU, указанный областью NACK_SN, является смежным с М блоками RLC PDU, где М - положительное целое число.
[00132] Согласно одному возможному варианту реализации отчет о состоянии также включает область D/C, область E1, область E2 и область E3, причем область E1 используют для указания того, имеется ли какая-либо из области NACK_SN, области ACK_SN_RANGE, области E1, области E2 и области E3 после области E1; область E2 используют для указания того, имеется ли какая-либо из области NACK_SN_RANGE после области E2; и область E3 используют для указания того, имеется ли какая-либо из области SOstart и области SOend после области E3.
[00133] Согласно одному возможному варианту реализации отчет о состоянии также включает область ACK_SN, область SOstart и область SOend.
[00134] Блок 702 обработки может быть процессором или контроллером, который может быть, например, центральным процессором (CPU), универсальным процессором, цифровым сигнальным процессором (DSP), прикладной специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, транзисторным логическим устройством, аппаратным компонентом или любым сочетанием вышеперечисленного. Он может осуществлять или исполнять различные приведенные в качестве примера логические блоки, модули и схемы, описанные в сочетании с содержанием, раскрытым в настоящей заявке. Процессор также может быть сочетанием, реализующим функцию вычисления, например, включать сочетание одного или более микропроцессоров и сочетание цифрового сигнального процессора и микропроцессора. Блок 703 связи может быть приемопередатчиком, приемопередающей схемой, радиочастотным (RF) чипом и т.п. Блок 701 хранения может быть памятью.
[00135] Когда блок 702 обработки является процессором, блок 703 связи является радиочастотным чипом, и блок 701 хранения является памятью, объект RLC передающей стороны, включенный в данный вариант реализации настоящего изобретения, может быть объектом RLC передающей стороны, изображенным на ФИГ. 5.
[00136] Согласно одному варианту реализации настоящего изобретения также обеспечено еще одно оконечное устройство. На ФИГ. 8 для удобства описания показаны только части, относящиеся к данному варианту реализации настоящего изобретения, и конкретные технические подробности, которые остались не раскрытыми, относятся к частям способа согласно различным вариантам реализации настоящего изобретения. Оконечным устройством может быть любое оконечное устройство, включая мобильный телефон, планшетный компьютер, персональный цифровой помощник (PDA), торговый терминал (POS), установленный на транспортном средстве компьютер и т.п. Например, оконечным устройством является мобильный телефон.
[00137] На ФИГ. 8 изображена блок-схема части структуры мобильного телефона, относящейся к оконечному устройству, согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 8, мобильный телефон содержит компоненты, такие как радиочастотная (RF) схема 910, память 920, устройство 930 ввода, дисплейный блок 940, датчик 950, звуковая схема 960, модуль 970 WiFi, процессор 980 и источник 990 питания. Специалистам в данной области техники понятно, что структура мобильного телефона, изображенного на ФИГ. 8, не ограничивается мобильным телефоном и может включать больше или меньше компонентов, чем показано на чертеже, или некоторые компоненты могут быть объединены, или могут быть использованы различные способы расположения компонентов.
[00138] Ниже со ссылкой на ФИГ. 8 конкретно описан каждый компонент мобильного телефона.
[00139] Радиочастотная схема 910 может быть выполнена с возможностью приема и отправки информации. Радиочастотная схема 910 обычно содержит помимо прочего антенну, по меньшей мере один усилитель, приемопередатчик, блок связи, малошумящий усилитель (LNA), антенный переключатель и т.п. Кроме того, радиочастотная схема 910 также может связываться с сетью и другим устройством посредством беспроводной связи. Для беспроводной связи могут быть использованы любой стандарт или протокол связи, включая помимо прочего глобальную систему мобильной связи (GSM), систему пакетной радиосвязи общего пользования (GPRS), систему множественного доступа с кодовым разделением (CDMA), систему широкополосного множественного доступа с кодовым разделением (WCDMA), систему долгосрочного развития (стандарта LTE), электронную почту, службу обмена краткими сообщениями (SMS) и т.п.
[00140] Память 920 может быть выполнена с возможностью хранения программы и программного модуля, например, стека протоколов. Процессор 980 управляется программой и модулем, например, стеком протоколов, хранящимся в памяти 920, таким образом осуществляя различные функциональные приложения и обработку данных мобильного телефона. Память 920, в основном, может содержать область хранения программы и область хранения данных. Область хранения программы может хранить операционную систему, прикладную программу, требуемую по меньшей мере одной функцией и т.п. Область хранения данных может хранить данные, созданные при использовании мобильного телефона, и т.п. Кроме того, память 920 может включать быстродействующее оперативное запоминающее устройство (ОЗУ) и также может включать некратковременную память, например, по меньшей мере одно дисковое накопительное устройство, устройство флэш-памяти или другое кратковременное твердотельное накопительное устройство.
[00141] Устройство 930 ввода может быть выполнено с возможностью приема входной цифровой или символьной информации и генерирования ввода подписи под ключом, относящейся к пользовательским настройкам и управлению функциями мобильного телефона. В частности, устройство 930 ввода может включать модуль 931 распознавания отпечатков пальцев и другое устройство 932 ввода. Модуль 931 распознавания отпечатков пальцев может получать данные отпечатка пальца пользователя на нем. Помимо модуля 931 распознавания отпечатков пальцев, устройство 930 ввода также может включить другое устройство 932 ввода. В частности, другое устройство 932 ввода может включать помимо прочего одно или более из сенсорного экрана, физической клавиатуры, функциональной кнопки (например, кнопки регулятора громкости и кнопки переключателя), шарового указателя, мыши, джойстика и т.п.
[00142] Дисплейный блок 940 может быть выполнен с возможностью отображения информации, введенной пользователем, или информации, предоставленной пользователю, и различных меню мобильного телефона. Дисплейный блок 940 может содержать экран 941 дисплея. При необходимости экран 941 дисплея может быть выполнен в форме дисплея на жидких кристаллах (ЖК дисплея), на органических светоизлучающих диодах (OLED) или тому подобное. На ФИГ. 8 блок 931 распознавания отпечатков пальцев и экран 941 дисплея реализуют функции ввода и вывода мобильного телефона в качестве двух независимых компонентов. Однако согласно некоторым вариантам реализации блок 931 распознавания отпечатков пальцев и экран 941 дисплея могут быть объединены для реализации функций ввода и воспроизведения мобильного телефона.
[00143] Мобильный телефон также может содержать по меньшей мере один датчик 950, например, оптический датчик, датчик движения и другие датчики. В частности, оптический датчик может включать оптический датчик окружающей среды и датчик близости. Оптический датчик окружающей среды может регулировать яркость экрана 941 дисплея в соответствии с яркостью света окружающей среды, и датчик близости может выключать экран 941 дисплея и/или подсвечивать, когда мобильный телефон приближают к уху. В качестве датчика движения датчик-акселерометр может обнаруживать значение ускорения в каждом направлении (обычно по трем осям), может обнаруживать значение и направление гравитационной силы в неподвижном положении и может быть выполнен с возможностью использования в приложении для распознавания положения мобильного телефона (например, для переключения между пейзажным и портретным форматами с соответствующей калибровкой игрового и магнитометрического положений), а также осуществления функции, относящейся к распознаванию вибрации и т.п. (например, измерению шагов и постукиваний). Другие датчики не будут подробно рассматриваться в настоящей заявке, такие как, например, гироскоп, барометр, гигрометр, термометр и инфракрасный датчик, которые могут быть использованы в мобильном телефоне.
[00144] Звуковая схема 960, содержащая динамик 961 и микрофон 962, может обеспечивать звуковой интерфейс между пользователем и мобильным телефоном. Звуковая схема 960 может передавать электрический сигнал, полученный преобразованием принятых звуковых данных для динамика 961, и динамик 961 преобразует указанный сигнал в звуковой сигнал для воспроизведения. С другой стороны, микрофон 962 преобразует захваченный звуковой сигнал в электрический сигнал, звуковая схема 960 принимает и преобразует указанный сигнал в звуковые данные, и звуковые данные обрабатываются процессором 980 и отправляются, например, другому мобильному телефону посредством радиочастотной схемы 910, или звуковые данные передаются в память 920 для дальнейшей обработки.
[00145] Технология WiFi является технологией беспроводной передачи на короткие расстояния. Мобильный телефон может предоставить пользователю возможность посредством модуля 970 WiFi принимать и отправлять электронную почту, просматривать веб-страницу, получать доступ к потоковым носителям и т.п., и, таким образом, для пользователя обеспечен беспроводной широкополосный доступ к сети Интернет. Несмотря на то, что на ФИГ. 8 изображен модуль 970 WiFi, следует понимать, что он не является необходимым компонентом в составе мобильного телефона и в случае необходимости может быть полностью исключен без изменения объема охраны принципа настоящего изобретения.
[00146] Процессор 980 является центром управления мобильного телефона, который соединяет каждую часть всего мобильного телефона различными интерфейсами и линиями и исполняет различные функции и обработку данных мобильного телефона путем запуска или исполнения программ и/или программных модулей, хранящихся в памяти 920, а также путем вызова данных, хранящихся в памяти 920, таким образом, отслеживая работу всего мобильного телефона. При необходимости процессор 980 может содержать один или более блоков обработки. Предпочтительно процессор 980 может включать прикладной процессор и процессор модуляции и демодуляции. Прикладной процессор в основном обеспечивает работу операционной системы, пользовательского интерфейса, прикладной программы и т.п. Процессор модуляции и демодуляции в основном обеспечивает беспроводную связь. Понятно, что процессор модуляции и демодуляции также может быть невстроенным в процессор 980.
[00147] Мобильный телефон также содержит источник 990 питания, подающий энергию к каждому компоненту. Предпочтительно источник питания может быть логически соединен с процессором 980 через систему управления электропитанием, таким образом, управляя зарядкой, разрядкой и энергопотреблением и т.п. посредством системы управления электропитанием.
[00148] Мобильный телефон также может содержать камеру, блок ближней связи Bluetooth и т.п., несмотря на их отсутствие на чертеже, так что эти компоненты не будут рассмотрены подробно в настоящей заявке.
[00149] Согласно данному варианту реализации, изображенному на ФИГ. 2, поток команд и данных в объекте RLC принимающей стороны на каждом этапе способа может быть осуществлен на основании структуры мобильного телефона.
[00150] Согласно различным вариантам реализации, изображенным на ФИГ. 4 и 5, каждый функциональный блок может быть осуществлен на основании структуры мобильного телефона.
[00151] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерочитаемый носитель для хранения, в котором хранится компьютерная программа, выполненная с возможностью осуществления электронного обмена данными, обеспечивающая возможность осуществления компьютером части или всех этапов, исполняемых объектом RLC принимающей стороны или объектом RLC передающей стороны, например, в описанных выше вариантах реализации способа.
[00152] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерный программный продукт. Компьютерный программный продукт включает некратковременный компьютерочитаемый носитель для хранения, в котором хранится компьютерная программа. Компьютерной программой можно управлять для обеспечения возможности осуществления компьютером части или всех этапов, исполняемых объектом RLC принимающей стороны или объектом RLC передающей стороны, например, в описанных выше вариантах реализации способа. Компьютерный программный продукт может быть инсталляционным пакетом программного обеспечения.
[00153] Этапы способа или алгоритма, описанных в вариантах реализации настоящего изобретения, могут быть осуществлены аппаратными средствами или также могут быть осуществлены путем исполнения программного обеспечения процессором. Инструкция программного обеспечения может состоять из программных модулей, и программные модули могут храниться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом постоянном запоминающем устройстве (СППЗУ), электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ), регистре, жестком диске, мобильном жестком диске, компактном дисковом постоянном запоминающем устройстве (CD-ROM) или носителе для хранения, осуществленном в любой другой форме, известной в данной области техники. Приведенный в качестве примера носитель для хранения соединяют с процессором и, таким образом, обеспечивают возможность считывания процессором информации из носителя для хранения и записи информации в носитель для хранения. Разумеется, носитель для хранения также может быть компонентом процессора. Процессор и носитель для хранения могут быть расположены в прикладной специализированной интегральной схеме (ASIC). Кроме того, прикладная специализированная интегральная схема (ASIC) может быть расположена в сетевом устройстве доступа, целевом сетевом устройстве или устройстве базовой сети. Разумеется, процессор и носитель для хранения также могут существовать в сетевом устройстве доступа, целевом сетевом устройстве или устройстве базовой сети в виде дискретных компонентов.
[00154] Специалистам в данной области техники может быть понятно, что в одном или более описанных выше примерах все функции или часть функций, описанных в вариантах реализации настоящего изобретения, могут быть осуществлены посредством программного обеспечения, аппаратными средствами или любым сочетанием вышеперечисленного. В случае использования программного обеспечения варианты реализации могут быть осуществлены полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает одну или более компьютерных инструкций. При загрузке компьютерной программной инструкции в компьютер и исполнении компьютером, полностью или частично генерируются потоки данных или функции согласно различным вариантам реализации настоящего изобретения. Компьютер может быть универсальным компьютером, специализированным компьютером, сетью компьютеров или других программируемых устройств. Компьютерная инструкция может храниться в компьютерочитаемом носителе для хранения или может быть передана из компьютерочитаемого носителя для хранения в другой компьютерочитаемый носитель для хранения. Например, компьютерная инструкция может быть передана из вебсайта, компьютера, сервера или центра обработки данных к другому вебсайту, компьютеру, серверу или центру обработки данных проводным (например, посредством коаксиального кабеля, оптоволокна и цифровой абонентской линия связи (DSL)) или беспроводным (например, инфракрасным, радиоволновым и микроволновым) методом. Компьютерочитаемый носитель для хранения может быть любым доступным носителем, доступным для компьютера или запоминающего устройства, такого как сервер и центр обработки данных, содержащего один или более встроенных доступных носителей. Доступный носитель может быть магнитным носителем (например, дискетой, жестким диском и магнитной лентой), оптическим носителем (например, цифровым видеодиском (DVD)), полупроводниковым носителем (например, твердотельным диском (SSD)) или тому подобным устройством.
[00155] Представленные выше конкретные варианты практической реализации также подробно описывают цели, технические решения и предпочтительные эффекты различных вариантов реализации настоящего изобретения. Следует понимать, что выше представлены только некоторые варианты практической реализации настоящего изобретения, которые не предназначены для ограничения объема охраны вариантов реализации настоящего изобретения. Любые модификации, эквивалентные замены, усовершенствования и т.п., выполненные на основании технических решений вариантов реализации настоящего изобретения, находятся в пределах объема охраны вариантов реализации настоящего изобретения.