СПОСОБ ОБРАБОТКИ ДАННЫХ И ТЕРМИНАЛЬНОЕ УСТРОЙСТВО
DATA PROCESSING METHOD AND TERMINAL DEVICE

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
Область техники, к которой относится изобретение
Варианты осуществления настоящей заявки относятся к области связи, и более конкретно к способу обработки данных и терминальному устройству.
Уровень техники
Если для несущего канала данных используется архитектура протокола разделенного несущего канала (разделенный несущий канал), функциональный объект протокола конвергенции пакетных данных (PDCP) соединен с двумя или более функциональными объектами управления радиоканалом (RLC), и каждый RLC соответствует одной группе сот. Когда данные восходящей линии нужно передать на разделенный несущий радиоканал, тогда то, как терминальное устройство выбирает группу сот для обработки данных, является задачей, требующей решения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Ввиду этого варианты осуществления настоящей заявки предоставляют способ обработки данных и терминальное устройство, тем самым улучшая гибкость передачи данных.
Согласно первому аспекту предоставлен способ обработки данных. Способ включает: определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала, при этом объем подлежащих отправке данных содержит сумму объема данных на уровне протокола конвергенции пакетных данных PDCP первого разделенного несущего радиоканала и объема данных, предварительно обработанных первым уровнем RLC, который сконфигурирован стороной сети на первом разделенном несущем радиоканале и который применяется для передачи данных по умолчанию; и определение терминальным устройством согласно этому отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевой группы сот, применяемой для обработки подлежащих отправке данных.
Когда данные разделенного несущего канала проходят предварительную обработку, целевую группу сот, применяемую для обработки подлежащих отправке данных, выбирают согласно отношению величин между суммой объема данных, которые не были обработаны предварительно, и объема предварительно обработанных данных и пороговым значением разделенного несущего канала, тем самым облегчая балансировку нагрузки между группами сот и улучшая гибкость передачи данных.
Необязательно уровень PDCP первого разделенного несущего радиоканала соединен с двумя уровнями RLC, при этом группа сот, соответствующая одному уровню RLC, может представлять собой первичную группу сот, а группа сот, соответствующая другому уровню RLC, может представлять собой вторичную группу сот. PDCP может быть расположен в первичной группе сот или вторичной группе сот.
Необязательно подлежащие отправке данные первого разделенного несущего радиоканала могут представлять собой сумму текущего объема данных на уровне PDCP и объема данных на любом уровне RLC, на котором уже была выполнена предварительная обработка данных.
В возможном варианте реализации определение терминальным устройством согласно отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевой группы сот, применяемой для обработки подлежащих отправке данных, включает определение терминальным устройством группы сот, соответствующей первому уровню RLC, в качестве целевой группы сот, если объем подлежащих отправке данных меньше порогового значения.
В возможном варианте реализации определение терминальным устройством согласно отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевой группы сот, применяемой для обработки подлежащих отправке данных, включает определение терминальным устройством по меньшей мере двух групп сот, соответствующих первому разделенному несущему радиоканалу, в качестве целевых групп сот, если объем подлежащих отправке данных превышает пороговое значение или равен ему.
В возможном варианте реализации по меньшей мере два уровня RLC включают первый уровень RLC.
В возможном варианте реализации способ дополнительно включает отправку терминальным устройством отчета о состоянии буфера BSR в целевую группу сот, при этом BSR применяется для указания объема подлежащих отправке данных.
В возможном варианте реализации способ дополнительно включает отправку терминальным устройством, перед получением терминальным устройством выделенной восходящей линии, применяемой для передачи подлежащих отправке данных, по меньшей мере части данных на уровне PDCP на уровень RLC первого разделенного несущего радиоканала, соответствующего целевой группе сот.
В возможном варианте реализации способ дополнительно включает отправку терминальным устройством подлежащих отправке данных в целевую группу сот, когда терминальное устройство получает выделенную восходящую линию, отправленную целевой группой сот и применяемую для передачи подлежащих отправке данных.
В возможном варианте реализации определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала включает определение терминальным устройством этого отношения величин, когда терминальному устройству нужно отправить BSR, применяемый для указания объема подлежащих отправке данных.
В возможном варианте реализации определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала включает определение терминальным устройством этого отношения величин, когда первый уровень RLC осуществляет предварительную обработку по меньшей мере части подлежащих отправке данных.
В возможном варианте реализации определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала включает определение терминальным устройством этого отношения величин, когда терминальное устройство получает выделенную восходящую линию, применяемую для передачи подлежащих отправке данных.
Согласно второму аспекту предоставлено терминальное устройство. Терминал выполнен с возможностью выполнения способа согласно первому аспекту или любой возможной реализации первого аспекта. В частности, терминальное устройство содержит блок, выполненный с возможностью выполнения способа согласно первому аспекту или любой возможной реализации первого аспекта.
Согласно третьему аспекту предоставлено терминальное устройство. Терминальное устройство содержит запоминающее устройство, процессор, входной интерфейс и выходной интерфейс. Запоминающее устройство, процессор, входной интерфейс и выходной интерфейс соединены с применением системы шин. Запоминающее устройство выполнено с возможностью хранения команд, и процессор выполнен с возможностью исполнения команд, хранящихся в запоминающем устройстве, для выполнения способа согласно первому аспекту или любой возможной реализации первого аспекта.
Согласно четвертому аспекту предоставлен компьютерный носитель данных. Компьютерный носитель данных выполнен с возможностью хранения компьютерных программных команд, применяемых для выполнения способа согласно первому аспекту или любой возможной реализации первого аспекта, и компьютерные программные команды содержат программу, предназначенную для выполнения вышеупомянутого аспекта.
Согласно пятому аспекту предоставлен компьютерный программный продукт, содержащий команды. Когда компьютерный программный продукт выполняется на компьютере, компьютер может выполнять способ согласно первому аспекту или любой возможной реализации первого аспекта.
Данные аспекты или другие аспекты настоящей заявки являются более четкими и легко понимаемыми в описаниях в следующих вариантах осуществления.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
На фиг. 1 показано схематическое изображение варианта применения согласно варианту осуществления настоящей заявки;
на фиг. 2 показана схема архитектуры протокола разделенного несущего канала в сценарии с двойным подключением;
на фиг. 3 показана блок-схема способа обработки данных согласно варианту осуществления настоящей заявки;
на фиг. 4 показана структурная схема терминального устройства согласно варианту осуществления настоящей заявки; и
на фиг. 5 показана еще одна структурная схема терминального устройства согласно варианту осуществления настоящей заявки.
ПОДРОБНОЕ ОПИСАНИЕ
Ниже явно и полностью описаны технические решения в вариантах осуществления настоящей заявки со ссылкой на прилагаемые графические материалы в вариантах осуществления настоящей заявки.
Следует понимать, что технические решения в вариантах осуществления настоящей заявки могут быть применены к различным системам связи, таким как система глобальной системы мобильной связи (GSM), система множественного доступа с кодовым разделением (CDMA), система широкополосного множественного доступа с кодовым разделением (WCDMA), пакетная радиосвязь общего пользования (GPRS), система долгосрочного развития (LTE), система дуплексной связи с частотным разделением (FDD) LTE, система дуплексной связи с временным разделением (TDD) LTE, универсальная мобильная телекоммуникационная система (UMTS), универсальная мобильная телекоммуникационная система для микроволнового доступа (WiMAX), система New Radio (NR) или перспективная система 5G.
В частности, технические решения в вариантах осуществления настоящей заявки могут быть применены к различным системам связи, основанным на технологии неортогонального множественного доступа, таким как система множественного доступа на базе разреженного кода (SCMA) и система на основе низкой плотности сигнатур (LDS). Разумеется, система SCMA и система LDS в области связи могут называться и по-другому. Кроме того, технические решения в вариантах осуществления настоящей заявки могут быть применены к системе передачи с множеством несущих, использующей технологию неортогонального множественного доступа, такой как система мультиплексирования с ортогональным частотным разделением (OFDM), система множества несущих с набором фильтров (FBMC), система мультиплексирования с частотным разделением (GFDM), система мультиплексирования с фильтрованным ортогональным частотным разделением OFDM (F-OFDM), которые используют технологию неортогонального множественного доступа.
В вариантах осуществления настоящей заявки терминальное устройство может представлять собой пользовательское оборудование (UE), терминал доступа, абонентский блок, абонентскую станцию, мобильную станцию, мобильную платформу, удаленную станцию, удаленный терминал, мобильное устройство, пользовательский терминал, терминал, устройство беспроводной связи, пользовательский агент или пользовательское устройство. Терминал доступа может представлять собой сотовый телефон, радиотелефон, телефон протокола установления сеанса (SIP), станцию беспроводного абонентского доступа (WLL), персональный цифровой секретарь (PDA), карманное устройство с функцией беспроводной связи, вычислительное устройство, другое устройство обработки, подключенное к беспроводному модему, устройство, установленное на транспортном средстве, носимое устройство, терминальное устройство в перспективной сети 5G или терминальное устройство в перспективной эволюционной наземной мобильной сети общего пользования (PLMN) и т. д. Это не ограничено в вариантах осуществления этой заявки.
Сетевое устройство в вариантах осуществления настоящей заявки может представлять собой устройство, выполненное с возможностью осуществления связи с терминальным устройством. Сетевое устройство может представлять собой базовую приемопередающую станцию (BTS) в GSM или CDMA, NodeB (NB) в системе WCDMA, evolved Node B (eNB или eNodeB) в системе LTE или беспроводной контроллер в варианте применения сети облачного радиодоступа (CRAN). Альтернативно сетевое устройство может представлять собой ретрансляционную станцию, точку доступа, устройство, установленное на транспортном средстве, носимое устройство, сетевое устройство в перспективной сети 5G или сетевое устройство в перспективной эволюционной PLMN. Это не ограничено в вариантах осуществления этой заявки.
На фиг. 1 показано схематическое изображение варианта применения в соответствии с вариантом осуществления настоящей заявки. Сетевые устройства, окружающие терминальное устройство 130 на фиг. 1, содержат первичное сетевое устройство 110 и по меньшей мере одно вторичное сетевое устройство 120. Указанное по меньшей мере одно вторичное сетевое устройство 120 отдельно соединено с первичным сетевым устройством 110, для реализации возможности множественных соединений, и отдельно соединено с терминальным устройством 130 для обслуживания терминального устройства 130. Терминальное устройство 130 может одновременно устанавливать соединение с вторичным сетевым устройством 120 с применением первичного сетевого устройства 110. Соединение, установленное между терминальным устройством 130 и первичным сетевым устройством 110, представляет собой первичное соединение, а соединение, установленное между терминальным устройством 130 и вторичным сетевым устройством 120, представляет собой вторичное соединение. Управляющая сигнальная информация терминального устройства 130 может быть передана посредством первичного соединения, а данные терминального устройства могут быть переданы посредством как первичного соединения, так и вторичного соединения, или могут быть переданы посредством только вторичного соединения.
В данном варианте осуществления настоящей заявки первичное сетевое устройство может представлять собой, например, макросоту (Macrocell), а вторичное сетевое устройство может представлять собой, например, микросоту (Microcell), пикосоту (Picocell) или фемтосоту (Femtocell). Однако данный вариант осуществления настоящего изобретения этим не ограничен.
Специалисту в данной области будет понятно, что один PDCP может быть соединен с двумя или более RLC. Таким образом, несущий канал может называться разделенным несущим каналом. Архитектура протокола разделенного несущего канала в сценарии с двойным подключением описана просто со ссылкой на фиг. 2. Для восходящей и нисходящей линий PDCP расположен в группе сот (CG), и CG представляет собой базовую группу сот (базовую CG). CG включает первичную группу сот и вторичную группу сот. PDCP может отправлять блок данных протокола (PDU) PDCP на RLC первичной группы сот и вторичной группы сот, так что данные могут быть переданы с использованием двух соединений. Данные проходят через RLC и функциональный объект управления доступом к среде (MAC) разных групп сот, затем поступает на соответствующий уровень MAC и RLC терминала (нисходящая линия) или базовой станции (восходящая линия) посредством прохождения через эфирный интерфейс, и в конце концов собирается в PDCP, тем самым наконец подавая данные на более высокий уровень.
В LTE для каждого разделенного несущего канала в протоколе определено пороговое значение. Если объем данных в PDCP меньше, чем пороговое значение, пользователь сообщает BSR на CG по умолчанию, и когда поступает выделенный ресурс восходящей линии CG, оправляет данные на более низкий уровень для формирования RLC PDU. Если объем данных в PDCP больше, чем пороговое значение, пользователь сообщает BSR на две CG, и когда поступает выделенный ресурс восходящей линии любой из CG, отправляет данные на более низкий уровень для формирования RLC PDU. В LTE после поступления данных более высокого уровня данные остаются на уровне PDCP, и когда выделенный ресурс восходящей линии первичной группы сот или вторичной группы сот поступает на терминальное устройство, терминальное устройство отправляет данные на уровень RLC первичной группы сот или вторичной группы сот, с тем, чтобы наконец отправить их на сетевую сторону. Недостаток такого способа обработки заключается в том, что терминальное устройство может доставлять данные с PDCP на RLC только когда выделенный ресурс восходящей линии поступает на терминальное устройство, для генерирования RLC PDU, и дальнейшего генерирования MAC PDU, требуя чрезмерно больших функциональных возможностей мгновенной обработки терминального устройства.
В NR для решения этой проблемы предложена предварительная обработка (предобработка). То есть, терминальному устройству разрешено доставлять данные с PDCP на RLC до того, как выделенный ресурс восходящей линии поступает на терминальное устройство, для генерирования RLC PDU, и после того как выделенный ресурс восходящей линии поступает, генерируется MAC PDU, что тем самым снижает требования к функциональным возможностям мгновенной обработки UE. Когда терминальное устройство выполняет предварительную обработку данных разделенного несущего канала, способ определения, со ссылкой на пороговое значение, определенное для разделенного несущего канала в LTE, группы сот, обслуживающих терминальное устройство, для реализации балансировки нагрузки между группами сот представляет собой задачу, которую нужно решить.
Следует понимать, что термины «система» и «сеть» в данном описании могут использоваться взаимозаменяемо. В настоящем описании термин «и/или» обозначает лишь отношение связи, описывающее связанные объекты и указывающее, что могут существовать три отношения. Например, A и/или B могут представлять следующие три случая: Существует только A, существуют как A, так и B, и существует только B. В дополнение, символ «/» в данном описании в целом обозначает взаимосвязь «или» между ассоциированными объектами.
Следует также понимать, что в настоящей заявке для описания в основном использован пример, в котором разделенный несущий радиоканал соединяет один PDCP с двумя RLC. Однако варианты осуществления настоящей заявки этим не ограничены.
На фиг. 3 показана блок-схема способа 200 обработки данных согласно варианту осуществления настоящей заявки. Как показано на фиг. 3, способ 200 включает некоторые или все из следующих этапов:
S210. Терминальное устройство определяет отношение величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала, при этом объем подлежащих отправке данных содержит сумму объема данных на уровне протокола конвергенции пакетных данных PDCP первого разделенного несущего радиоканала и объема данных, предварительно обработанных первым уровнем RLC, который сконфигурирован стороной сети на первом разделенном несущем радиоканале и который применяется для передачи данных по умолчанию.
S220. Терминальное устройство определяет, согласно отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевую группу сот, применяемую для обработки подлежащих отправке данных.
А именно, пороговое значение может быть согласовано в протоколе для каждого разделенного несущего канала терминального устройства или сетевая сторона может конфигурировать пороговое значение для терминального устройства. Перед получением терминальным устройством выделенной восходящей линии терминальное устройство может сначала доставить частично или целиком данные в PDCP разделенного несущего канала на некоторые RLC разделенного несущего канала. В этом случае, когда терминальное устройство выполняет сравнение, терминальное устройство может сравнивать пороговое значение разделенного несущего радиоканала с суммой объема предварительно обработанных данных разделенного несущего канала и объема данных, которые не были предварительно обработаны. Следует понимать, что некоторые RLC разделенного несущего канала могут быть предварительно обработаны, а некоторые RLC не могут быть предварительно обработаны. Предварительно обработанные данные представляют собой данные, отправляемые терминальным устройством с PDCP разделенного несущего канала на RLC, который принадлежит разделенному несущему каналу и который обладает функциональными возможностями предварительной обработки. Например, сетевое устройство может предварительно конфигурировать для терминального устройства RLC, который обладает функциональными возможностями предварительной обработки, в качестве RLC по умолчанию. В этом случае, когда терминальное устройство осуществляет предварительную обработку подлежащих отправке данных разделенного несущего канала, терминальное устройство отправляет часть данных с PDCP разделенного несущего канала на RLC по умолчанию. После сравнения порогового значения с суммой объема данных в PDCP и объема предварительно обработанных данных в RLC того же разделенного несущего канала, терминальное устройство может определять, согласно отношению величин, целевую группу сот для обработки подлежащих отправке данных. Следует понимать, что разные RLC одного и того же разделенного несущего канала могут соответствовать разным группам сот. Целевая группа сот может представлять собой группу сот или может представлять собой множество групп сот. Это не ограничено в данном варианте осуществления настоящей заявки.
Таким образом, в способе обработки данных в данном варианте осуществления настоящей заявки, когда данные разделенного несущего канала проходят предварительную обработку, целевую группу сот, применяемую для обработки подлежащих отправке данных, выбирают согласно отношению величин между суммой объема данных, которые не были обработаны, и объема предварительно обработанных данных и пороговым значением разделенного несущего канала, тем самым облегчая балансировку нагрузки между группами сот и улучшая гибкость пересылки данных.
Необязательно в данном варианте осуществления настоящей заявки определение терминальным устройством согласно отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевой группы сот, применяемой для обработки подлежащих отправке данных, включает определение терминальным устройством группы сот, соответствующей первому уровню RLC, в качестве целевой группы сот, если объем подлежащих отправке данных меньше порогового значения.
Необязательно в данном варианте осуществления настоящей заявки определение терминальным устройством согласно отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевой группы сот, применяемой для обработки подлежащих отправке данных, включает определение терминальным устройством по меньшей мере двух групп сот, соответствующих первому разделенному несущему радиоканалу, в качестве целевых групп сот, если объем подлежащих отправке данных превышает пороговое значение или равен ему.
Более конкретно, предполагается, что данные разделенного несущего канала терминального устройства доставляются с PDCP на RLC перед получением выделенной восходящей линии, при этом терминальное устройство может сравнивать пороговое значение разделенного несущего канала с суммой объема данных в PDCP и объема данных в RLC. Если результат сравнения меньше, чем пороговое значение, можно считать, что текущее требование может быть удовлетворено с применением только одного соединения, и терминальное устройство может выбирать группу сот, соответствующую RLC разделенного несущего канала, для обработки текущих данных. Если результат сравнения больше, чем пороговое значение, можно считать, что текущее требование не может быть удовлетворено с применением только одного соединения, и терминальное устройство может выбирать множество групп сот, соответствующих разделенному каналу передачи, для обработки текущих данных.
Например, сетевая сторона конфигурирует RLC по умолчанию для разделенного несущего канала 1 терминального устройства для обработки данных. Перед получением выделенной восходящей линии для разделенного несущего канала 1 терминальное устройство заранее отправляет данные разделенного несущего канала 1 с PDCP на RLC по умолчанию. После получения выделенной восходящей линии для разделенного несущего канала 1 терминальное устройство непосредственно отправляет на группу сот, соответствующую RLC по умолчанию, данные, заранее отправленные на RLC по умолчанию. В то же время терминальное устройство доставляет на RLC по умолчанию и MAC данные, которые находятся в PDCP и которые не были предварительно обработаны, а после этого – на группу сот, соответствующую RLC по умолчанию, посредством эфирного интерфейса.
В качестве другого примера, разделенный несущий канал 1 терминального устройства соединен с двумя RLC: RLC 1 и RLC 2. Как RLC 1, так и RLC 2 имеют функцию предварительной обработки. Перед получением выделенной восходящей линии для подлежащих отправке данных разделенного несущего канала 1, терминальное устройство уже отправляет данные 1 и данные 2 разделенного несущего канала 1 соответственно на RLC 1 и RLC 2 заранее. Терминальное устройство может сравнивать пороговое значение разделенного несущего канала 1 с суммой объема данных в RLC 1, объема данных в RLC 2 и текущего объема данных в PDCP, или терминальное устройство может сравнивать пороговое значение разделенного несущего канала 1 с суммой объема данных в RLC 1 или RLC 2 и текущего объема данных в PDCP. Если сумма больше, чем пороговое значение, терминальное устройство может выбирать группы сот, соответствующие как RLC 1, так и RLC 2, в качестве целевых групп сот. То есть, данные, предварительно обработанные в RLC 1 и RLC 2, могут непосредственно поступать на соответствующие группы сот посредством прохождения через эфирные интерфейсы, тогда как данные, которые находятся в PDCP и которые не были предварительно обработаны, должны поступать на соответствующие группы сот посредством прохождения через RLC 1 и RLC 2 и последующего прохождения через эфирные интерфейсы. Если сумма меньше, чем пороговое значение, терминальное устройство выбирает группу сот, соответствующую либо RLC 1, либо RLC 2, в качестве целевой группы сот. То есть, перед получением выделенной восходящей линии для разделенного несущего канала 1 терминальное устройство может отправлять данные разделенного несущего канала 1 на RLC 1, а не на RLC 2, и сравнивать пороговое значение разделенного несущего канала 1 с суммой объема предварительно обработанных данных в RLC 1 и текущего объема данных в PDCP. Альтернативно терминальное устройство может отправлять данные разделенного несущего канала 1 на RLC 2, а не на RLC 1, и сравнивать пороговое значение разделенного несущего канала 1 с суммой объема предварительно обработанных данных в RLC 2 и текущего объема данных в PDCP.
Необязательно, когда терминальное устройство выбирает группы сот, соответствующие по меньшей мере двум уровням RLC первого разделенного несущего радиоканала, в качестве целевых групп сот, по меньшей мере два уровня RLC могут включать первый уровень RLC, который сконфигурирован сетевой стороной и который используется для передачи данных по умолчанию.
Необязательно в данном варианте осуществления настоящей заявки способ дополнительно включает отправку терминальным устройством отчета о состоянии буфера (BSR) в целевую группу сот, и BSR применяется для указания объема подлежащих отправке данных.
Специалисту в данной области будет понятно, что BSR применяется с целью предоставления для служебной сети информации, указывающей общий объем данных UE, которые хранятся в буфере восходящей линии и которые требуют отправки. После того, как терминальное устройство определяет целевую группу сот, терминальное устройство может сообщить BSR для конкретного разделенного несущего канала в сеть целевой группе сот. Если терминальное устройство определяет множество целевых групп сот, терминальное устройство может соответственно сообщать соответствующие BSR соответственно во множество групп сот. Например, разделенный несущий канал 1 терминального устройства соединяет два RLC: RLC 1 и RLC 2. Как RLC 1, так и RLC 2 имеют функцию предварительной обработки. Перед получением выделенной восходящей линии для подлежащих отправке данных разделенного несущего канала 1, терминальное устройство уже заранее отправляет данные 1 и данные 2 разделенного несущего канала 1 соответственно на RLC 1 и RLC 2. В предположении, что целевые группы сот, определенные терминальным устройством, включают группу сот, соответствующую RLC 1, и группу сот, соответствующую RLC 2, терминальное устройство может сообщать BSR в группу сот, соответствующую RLC 1, для указания суммы текущего объема данных в PDCP и объема данных, предварительно обработанных в RLC 1. Терминальное устройство может дополнительно сообщать BSR в группу сот, соответствующую RLC 2, для указания суммы текущего объема данных в PDCP и объема данных, предварительно обработанных в RLC 2.
Необязательно терминальное устройство может отправлять BSR в целевую группу сот посредством сигналов уровня MAC.
Необязательно в данном варианте осуществления настоящей заявки способ дополнительно включает отправку терминальным устройством подлежащих отправке данных в целевую группу сот, когда терминальное устройство получает выделенную восходящую линию, отправленную целевой группой сот и применяемую для передачи подлежащих отправке данных.
В частности, после определения целевой группы сот, при условии, что терминальное устройство получает выделенную восходящую линию, отправленную целевой группой сот, терминальное устройство может отправлять данные в целевую группу сот согласно выделенной восходящей линии целевой группы сот. Например, целевая группа сот, определенная терминальным устройством, представляет собой группу сот, соответствующую RLC 1 разделенного несущего канала 1. Терминальное устройство может отправлять данные в целевую группу, соответствующую RLC 1, только согласно выделенной восходящей линии, отправленной группой сот, соответствующей RLC 1. Другими словами, терминальное устройство не отправляет данные в группу сот, соответствующую другому RLC разделенного несущего канала 1, даже если терминал получает выделенную восходящую линию, отправленную группой сот, соответствующей другому RLC.
После того, как терминальное устройство определяет целевую группу сот, терминальное устройство может выполнять некоторые последующие операции, которые включают следующее содержимое, но не ограничены им:
предварительную обработку данных для соединения целевой группы сот;
сообщение BSR в целевую группу сот; и
подачу данных в целевую группу сот согласно выделенной восходящей линии целевой группы сот.
Терминальное устройство может выполнять сравнение для разделенного несущего радиоканала и порогового значения разделенного несущего радиоканала при выполнении следующих условий:
Необязательно в данном варианте осуществления настоящей заявки определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала включает определение терминальным устройством этого отношения величин, когда терминальному устройству нужно отправить BSR, применяемый для указания объема подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала включает определение терминальным устройством этого отношения величин, когда первый уровень RLC осуществляет предварительную обработку по меньшей мере части подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки определение терминальным устройством отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала включает определение терминальным устройством этого отношения величин, когда терминальное устройство получает выделенную восходящую линию, применяемую для передачи подлежащих отправке данных.
Следует понимать, что вышеописанные некоторые условия активации приведены лишь для иллюстрации и данный вариант осуществления настоящей заявки не ограничен ими.
Терминальное устройство может выполнять сравнение единожды для одной части данных одного разделенного несущего радиоканала.
Необязательно в данном варианте осуществления настоящей заявки первый разделенный несущий радиоканал содержит два уровня RLC, и группы сот, соответствующие двум уровням RCL, содержат первичную группу сот и вторичную группу сот. То есть первый разделенный несущий радиоканал имеет возможность двойного соединения, при этом один RLC соответствует первичной группе сот, а другой RLC соответствует вторичной группе сот. PDCP первого разделенного несущего радиоканала может быть расположен в первичной группе сот или вторичной группе сот.
Следует понимать, что взаимодействие между сетевым устройством и терминальным устройством, связанные признаки, функции и т.п. терминального устройства, описанные посредством сетевого устройства, соответствуют связанным признакам, функциям и т.п. терминального устройства. В дополнение, связанное содержимое было подробно описано в вышеизложенном способе 100. Для краткости изложения подробности не описаны в данном документе повторно.
Следует также понимать, что в различных вариантах осуществления настоящей заявки номера последовательности вышеупомянутых процессов не указывают на последовательность выполнения. Порядок выполнения процессов должен определяться в зависимости от функций и внутренней логики процессов и не должен толковаться как какое-либо ограничение процессов, осуществляющих реализацию вариантов осуществления настоящей заявки.
Способ обработки данных согласно вариантам осуществления настоящей заявки подробно описан выше. Устройство обработки данных согласно вариантам осуществления настоящей заявки описано ниже со ссылкой на фиг. 4 и фиг. 5. Технические признаки, описанные в варианте осуществления способа, применимы к следующим вариантам осуществления устройства.
На фиг. 4 показана структурная схема терминального устройства 300 согласно одному варианту осуществления настоящей заявки. Как показано на фиг. 4, терминальное устройство 300 содержит:
первый блок 310 определения, выполненный с возможностью определения отношения величин между объемом подлежащих отправке данных первого разделенного несущего радиоканала терминального устройства и заданным пороговым значением первого разделенного несущего радиоканала, при этом объем подлежащих отправке данных содержит сумму объема данных на уровне протокола конвергенции пакетных данных PDCP первого разделенного несущего радиоканала и объема данных, предварительно обработанных первым уровнем RLC, который сконфигурирован стороной сети на первом разделенном несущем радиоканале и который применяется для передачи данных по умолчанию; и
второй блок 320 определения, выполненный с возможностью определения согласно отношению величин во множестве групп сот, соответствующих первому разделенному несущему радиоканалу, целевой группы сот, применяемой для обработки подлежащих отправке данных.
Таким образом, когда данные разделенного несущего канала проходят предварительную обработку, терминальное устройство в данном варианте осуществления настоящей заявки выбирает целевую группу сот, применяемую для обработки подлежащих отправке данных, согласно отношению величин между суммой объема данных, которые не были предварительно обработаны, и объема предварительно обработанных данных и пороговым значением разделенного несущего канала, тем самым облегчая балансировку нагрузки между группами сот и улучшая гибкость передачи данных.
Необязательно в данном варианте осуществления настоящей заявки второй блок 320 определения, в частности, выполнен с возможностью определения группы сот, соответствующей первому уровню RLC, в качестве целевой группы сот, если объем подлежащих отправке данных меньше, чем пороговое значение.
Необязательно в данном варианте осуществления настоящей заявки второй блок 320 определения, в частности, выполнен с возможностью определения по меньшей мере двух групп сот, соответствующих первому разделенному несущему радиоканалу, в качестве целевых групп сот, если объем подлежащих отправке данных превышает пороговое значение или равен ему.
Необязательно в данном варианте осуществления настоящей заявки по меньшей мере два уровня RLC включают первый уровень RLC.
Необязательно в данном варианте осуществления настоящей заявки терминальное устройство 300 дополнительно содержит первый блок отправки, выполненный с возможностью отправки отчета о состоянии буфера BSR в целевую группу сот, при этом BSR применяется для указания объема подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки терминальное устройство 300 дополнительно содержит второй блок отправки, выполненный с возможностью отправки, перед получением терминальным устройством выделенной восходящей линии, используемой для передачи подлежащих отправке данных, по меньшей мере части данных на уровне PDCP на уровень RLC первого разделенного несущего радиоканала, соответствующего целевой группе сот.
Необязательно в данном варианте осуществления настоящей заявки терминальное устройство 300 дополнительно содержит третий блок отправки, выполненный с возможностью отправки подлежащих отправке данных в целевую группу сот, когда терминальное устройство получает выделенную восходящую линию, отправленную целевой группой сот и применяемую для передачи подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки первый блок 310 определения, в частности, выполнен с возможностью определения отношения величин, когда терминальному устройству нужно отправить BSR, применяемый для указания объема подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки первый блок 310 определения, в частности, выполнен с возможностью определения отношения величин, когда первый уровень RLC осуществляет предварительную обработку по меньшей мере части подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки первый блок 310 определения, в частности, выполнен с возможностью определения отношения величин, когда терминальное устройство получает выделенную восходящую линию, применяемую для передачи подлежащих отправке данных.
Необязательно в данном варианте осуществления настоящей заявки первый разделенный несущий радиоканал содержит два уровня RLC, и группы сот, соответствующие двум уровням RCL, содержат первичную группу сот и вторичную группу сот.
Следует понимать, что терминальное устройство 300 согласно данному варианту осуществления настоящей заявки может соответствовать терминальному устройству в варианте осуществления способа настоящей заявки, а вышеупомянутые и другие операции и/или функции разных блоков терминального устройства 300 соответственно предназначены для реализации соответствующих процедур способа, представленного на фиг. 3. Для краткости изложения подробности не описаны в данном документе повторно.
Как показано на фиг. 5, в варианте осуществления настоящей заявки дополнительно предоставлено терминальное устройство 400. Терминальное устройство 400 может представлять собой терминальное устройство 300 на фиг. 4, и может быть выполнено с возможностью исполнения содержимого терминального устройства, соответствующего способу 200 на фиг. 3. Терминальное устройство 400 содержит входной интерфейс 410, выходной интерфейс 420, процессор 430 и запоминающее устройство 440. Входной интерфейс 410, выходной интерфейс 420, процессор 430 и запоминающее устройство 440 могут быть соединены с применением системы шин. Запоминающее устройство 440 выполнено с возможностью хранения программы, команд или кода. Процессор 430 выполнен с возможностью исполнения программы, команд или кода, хранящихся в запоминающем устройстве 440, для управления входным интерфейсом 410 для приема сигнала, управления выходным интерфейсом 420 для отправки сигнала и выполнения операций в вышеизложенных вариантах осуществления способа.
Таким образом, когда данные разделенного несущего канала проходят предварительную обработку, терминальное устройство в данном варианте осуществления настоящей заявки выбирает целевую группу сот, применяемую для обработки подлежащих отправке данных, согласно отношению величин между суммой объема данных, которые не были предварительно обработаны, и объема предварительно обработанных данных и пороговым значением разделенного несущего канала, тем самым облегчая балансировку нагрузки между группами сот и улучшая гибкость передачи данных.
Следует понимать, что в данном варианте осуществления настоящей заявки процессор 430 может представлять собой центральное процессорное устройство (CPU), или процессор 430 может представлять собой другой процессор общего назначения, процессор цифровой обработки сигналов (DSP), интегральную схему специального назначения (ASIC), программируемую пользователем вентильную матрицу (FPGA) или другое программируемое логическое устройство, логическое устройство на дискретных компонентах или транзисторах, дискретный аппаратный компонент или т. п. Процессор общего назначения может представлять собой микропроцессор, или процессор может представлять собой любой традиционный процессор или т. п.
Запоминающее устройство 440 может содержать постоянное запоминающее устройство и оперативное запоминающее устройство и предоставлять команды и данные на процессор 430. Часть запоминающего устройства 440 также может содержать энергонезависимое оперативное запоминающее устройство. Например, запоминающее устройство 440 может дополнительно хранить информацию о типе устройства.
В процессе реализации содержимое вышеуказанного способа может быть исполнено с применением интегральной логической схемы аппаратного обеспечения в процессоре 430 или команд в форме программного обеспечения в процессоре 430. Содержимое способов, раскрытое со ссылкой на варианты осуществления настоящей заявки, может быть непосредственно выполнено и исполнено аппаратным процессором или может быть выполнено и исполнено с использованием сочетания аппаратного и программного модулей в процессоре. Программный модуль может быть расположен в хорошо известном в уровне техники носителе данных, таком как оперативное запоминающее устройство, флеш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство, электрически стираемое программируемое запоминающее устройство или регистр. Носитель данных расположен в запоминающем устройстве 440, и процессор 430 считывает информацию, хранящуюся в запоминающем устройстве 440, и исполняет содержимое вышеизложенного способа в сочетании с аппаратным обеспечением процессора. Во избежание повторения подробности не описаны в данном документе повторно.
В конкретном варианте реализации первый блок определения и второй блок определения терминального устройства 300 могут быть реализованы посредством процессора 430, представленного на фиг. 5, и первый блок отправки, второй блок отправки и третий блок отправки терминального устройства 300 могут быть реализованы посредством выходного интерфейса 420, представленного на фиг. 5.
Специалист обыкновенной квалификации в данной области техники сможет понять, что в сочетании с примерами, описанными в вариантах осуществления, раскрытых в настоящей заявке, блоки и этапы алгоритмов могут быть реализованы электронным аппаратным обеспечением или сочетанием компьютерного программного обеспечения и электронного аппаратного обеспечения. В зависимости от конкретных применений и конструктивных ограничений технического решения, эти функции осуществляются аппаратным обеспечением или программным обеспечением. Специалист в данной области техники может использовать другие способы для реализации описанных функций для каждого конкретного применения, но не следует полагать, что эта реализация выходит за рамки объема настоящей заявки.
Специалистам в данной области техники будет совершенно ясно, что для удобства и краткости описания, для подробного рабочего процесса вышеизложенной системы, устройства и блока приведена ссылка на соответствующий процесс в вышеизложенном варианте осуществления способа, и подробности не описаны повторно в настоящем документе.
Следует понимать, что в нескольких вариантах осуществления, предоставленных в настоящей заявке, раскрытые система, устройство и способ могут быть реализованы иначе. Например, описанные варианты осуществления устройства представляют собой лишь примеры. Например, разделение блоков представляет собой лишь разделение логических функций. Во время фактической реализации может иметь место другой способ разделения. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые признаки могут быть проигнорированы или не выполнены. В дополнение, показанные или описанные взаимные подключения, или непосредственные подключения, или соединения связи могут быть реализованы с применением некоторых интерфейсов. Опосредованные подключения или соединения связи между устройствами или блоками могут быть реализованы в электронной, механической или других формах.
Блоки, описанные как отдельные детали, могут быть или не быть физически разделены, и детали, показанные как блоки, могут представлять собой или не представлять собой физические блоки, могут быть расположены в одном месте или могут быть распределены между множеством сетевых блоков. Некоторые или все блоки могут быть выбраны на основании фактических потребностей для достижения целей решений вариантов осуществления.
В дополнение, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один обрабатывающий блок, или каждый из блоков может существовать физически отдельно, или два или более блоков интегрированы в один блок.
При реализации функций в форме программного функционального блока и продаже или использовании в качестве самостоятельного продукта функции могут храниться на машиночитаемом носителе данных. На основании такого понимания технические решения настоящей заявки по существу, или часть, вносящая вклад в известный уровень техники, или некоторые технические решения могут быть реализованы в виде программного продукта. Программный продукт хранится в носителе данных и содержит несколько команд, инструктирующих компьютерное устройство (которое может представлять собой персональный компьютер, сервер или сетевое устройство) выполнять все или некоторые из этапов, описанных в вариантах осуществления настоящей заявки. Вышеуказанный носитель данных включает: любой носитель, который может хранить программный код, такой как USB флеш-накопитель, съемный жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или компакт-диск.
Вышеуказанные описания являются лишь конкретными вариантами реализации настоящей заявки, но не предназначены для ограничения объема правовой охраны настоящей заявки. Любая вариация или замена, легко представляемая специалистом в данной области техники в пределах технического объема, раскрытого в данной заявке, должна попадать в объем правовой охраны данной заявки. Следовательно, объем правовой охраны настоящей заявки следует определять по объему правовой охраны формулы изобретения.