СПОСОБ И УСТРОЙСТВО ДЛЯ ОСУЩЕСТВЛЕНИЯ БЕСПРОВОДНОЙ СВЯЗИ
METHOD AND DEVICE FOR WIRELESS COMMUNICATION

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящая заявка относится к области связи и, в частности, к способу осуществления беспроводной связи и устройству беспроводной связи.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
В существующей системе долговременного развития (LTE) пользовательское оборудование (UE) должно информировать базовую станцию посредством отчета о состоянии буфера (BSR) о том, какое количество данных должно быть отправлено в его буфере восходящей линии связи, таким образом базовая станция определяет, какое количество ресурсов восходящей линии связи должно быть распределено на UE.
В системе мобильной связи 5-го поколения (5G) существуют высокие требования к качеству связи.
КРАТКОЕ ОПИСАНИЕ
В вариантах осуществления настоящей заявки представлены способ осуществления беспроводной связи и устройство беспроводной связи.
В первом аспекте представлен способ осуществления беспроводной связи, включающий:
определение терминальным устройством количества буферизованных в настоящее время данных восходящей линии связи и информации о данных целевого типа в буферизованных в настоящее время данных восходящей линии связи;
передачу терминальным устройством первого сообщения на сетевое устройство, причем первое сообщение используют для указания количества буферизованных в настоящее время данных восходящей линии связи и информации о данных целевого типа.
Со ссылкой на первый аспект в возможном варианте реализации первого аспекта информация о данных целевого типа содержит по меньшей мере одно из следующего:
информацию о том, содержат ли буферизованные в настоящее время данные восходящей линии связи данные целевого типа;
количество данных целевого типа;
логический канал или группу логических каналов, в которых расположены данные целевого типа; и
место расположения данных целевого типа в логическом канале, в котором расположены данные целевого типа.
Со ссылкой на первый аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации первого аспекта данные целевого типа представляют собой данные типа кадра с внутренним кодированием.
Со ссылкой на первый аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации первого аспекта первое сообщение представляет собой отчет о состоянии буфера.
В варианте реализации отчет о состоянии буфера представляет собой подробный отчет о состоянии буфера, краткий отчет о состоянии буфера или сокращенный отчет о состоянии буфера.
Со ссылкой на первый аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации первого аспекта информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
Со ссылкой на первый аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации первого аспекта способ дополнительно включает:
прием терминальным устройством второго сообщения, переданного сетевым устройством в соответствии с первым сообщением, причем второе сообщение используют для осуществления приоритетного планирования для терминального устройства или приоритетного планирования для логического канала или группы логических каналов, в которых расположены данные целевого типа; и
передачу терминальным устройством буферизованных в настоящее время данных восходящей линии связи в соответствии со вторым сообщением.
Во втором аспекте представлен способ осуществления беспроводной связи, включающий:
прием сетевым устройством первого сообщения, переданного терминальным устройством, причем первое сообщение используют для указания количества буферизованных в настоящее время данных восходящей линии связи в терминальном устройстве и информации о данных целевого типа в буферизованных в настоящее время данных восходящей линии связи; и
осуществление сетевым устройством планирования для терминального устройства в соответствии с первым сообщением.
Со ссылкой на второй аспект в возможном варианте реализации второго аспекта информация о данных целевого типа содержит по меньшей мере одно из следующего:
информацию о том, содержат ли буферизованные в настоящее время данные восходящей линии связи данные целевого типа;
количество данных целевого типа;
логический канал или группу логических каналов, в которых расположены данные целевого типа; и
место расположения данных целевого типа в логическом канале или группе логических каналов, в которых расположены данные целевого типа.
Со ссылкой на второй аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации вышеупомянутого аспекта осуществление сетевым устройством планирования для терминального устройства в соответствии с первым сообщением включает:
осуществление приоритетного планирования для терминального устройства, или для логического канала или группы логических каналов, в которых расположены данные целевого типа, когда первое сообщение указывает, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа.
Со ссылкой на второй аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации второго аспекта данные целевого типа представляют собой данные типа кадра с внутренним кодированием.
Со ссылкой на второй аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации второго аспекта первое сообщение представляет собой отчет о состоянии буфера.
В варианте реализации отчет о состоянии буфера представляет собой подробный отчет о состоянии буфера, краткий отчет о состоянии буфера или сокращенный отчет о состоянии буфера.
Со ссылкой на второй аспект или любые предыдущие возможные варианты реализации в возможном варианте реализации второго аспекта информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа;
осуществление сетевым устройством планирования для терминального устройства в соответствии с первым сообщением включает:
осуществление сетевым устройством приоритетного планирования для логического канала или группы логических каналов, в которых расположены данные целевого типа, в соответствии с первым сообщением.
В третьем аспекте представлено терминальное устройство для выполнения способа согласно первому аспекту или любым возможным вариантам осуществления первого аспекта. В частности, сетевое устройство содержит функциональные модули для выполнения способа согласно первому аспекту или способа согласно любым возможным вариантам реализации первого аспекта, описанного выше.
В четвертом аспекте представлено сетевое устройство для выполнения способа согласно второму аспекту или любым возможным вариантам осуществления второго аспекта. В частности, сетевое устройство содержит функциональные модули для выполнения способа согласно второму аспекту или способа согласно любым возможным вариантам реализации второго аспекта, описанного выше.
В пятом аспекте представлено терминальное устройство, содержащее процессор, запоминающее устройство и приемопередатчик. Процессор, запоминающее устройство и приемопередатчик связываются друг с другом и передают управляющий сигнал и/или сигнал данных посредством внутреннего соединительного тракта, таким образом сетевое устройство выполняет способ согласно первому аспекту или способ согласно любым возможным вариантам реализации первого аспекта, описанного выше.
В шестом аспекте представлено сетевое устройство, содержащее процессор, запоминающее устройство и приемопередатчик. Процессор, запоминающее устройство и приемопередатчик связываются друг с другом и передают управляющий сигнал и/или сигнал данных посредством внутреннего соединительного тракта, таким образом сетевое устройство выполняет способ согласно второму аспекту или способ согласно любым возможным вариантам реализации второго аспекта, описанного выше.
В седьмом аспекте представлен машиночитаемый носитель, причем машиночитаемый носитель выполнен с возможностью хранения компьютерной программы, и при этом компьютерная программа содержит команды для выполнения способа согласно первому аспекту или согласно любым возможным вариантам реализации первого аспекта, описанного выше.
В восьмом аспекте представлен машиночитаемый носитель, причем машиночитаемый носитель выполнен с возможностью хранения компьютерной программы, и при этом компьютерная программа содержит команды для выполнения способа согласно второму аспекту или согласно любым возможным вариантам реализации второго аспекта, описанного выше.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Для более четкого изображения вариантов осуществления настоящей заявки графические материалы, используемые в вариантах осуществления, будут кратко описаны ниже. Очевидно, графические материалы, представленные в последующем описании, представляют собой только некоторые варианты осуществления настоящей заявки, и специалисты в данной области техники могут получить другие графические материалы на основе этих графических материалов без каких-либо творческих усилий.
На фиг. 1 показано схематическое изображение системы беспроводной связи согласно варианту осуществления настоящей заявки.
На фиг. 2 показано схематическое изображение формата подробного BSR согласно варианту осуществления настоящей заявки.
На фиг. 3 показано схематическое изображение формата краткого BSR или сокращенного BSR согласно варианту осуществления настоящей заявки.
На фиг. 4 показана блок-схема способа осуществления беспроводной связи согласно варианту осуществления настоящей заявки.
На фиг. 5 показана структурная схема терминального устройства согласно варианту осуществления настоящей заявки.
На фиг. 6 показана структурная схема сетевого устройства согласно варианту осуществления настоящей заявки.
На фиг. 7 показана структурная схема системной микросхемы согласно варианту осуществления настоящей заявки.
На фиг. 8 показана структурная схема устройства связи согласно варианту осуществления настоящей заявки.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Техническое решение в вариантах осуществления настоящей заявки будет описано ниже со ссылкой на сопроводительные графические материалы в варианте осуществления настоящей заявки. Очевидно, что описанные варианты осуществления представляют собой часть вариантов осуществления настоящей заявки, а не все варианты осуществления. Все другие варианты осуществления, полученные специалистом в данной области техники на основе вариантов осуществления настоящей заявки без каких-либо творческих усилий, находятся в пределах объема правовой охраны настоящей заявки.
Технические решения варианта осуществления настоящей заявки могут применяться к различным системам связи, таким как глобальная система мобильной связи (GSM), система множественного доступа с кодовым разделением (CDMA), система широкополосного множественного доступа с кодовым разделением (WCDMA), система пакетной радиосвязи общего пользования (GPRS), система долгосрочного развития (LTE), система LTE дуплексного канала с частотным разделением (FDD), система LTE дуплексного канала с временным разделением (TDD), универсальная мобильная телекоммуникационная система (UMTS), система связи глобальной совместимости для микроволнового доступа (WiMAX) или перспективная система 5G и т. д.
На фиг. 1 показана система 100 беспроводной связи, примененная в варианте осуществления настоящей заявки. Система 100 беспроводной связи может содержать сетевое устройство 110. Сетевое устройство 100 может представлять собой устройство, которое осуществляет связь с терминальным устройством. Сетевое устройство 100 может обеспечивать покрытие связью для определенной географической области и может осуществлять связь с терминальными устройствами (например, UE), расположенными в пределах области покрытия. В варианте реализации сетевое устройство 100 может представлять собой базовую приемопередающую станцию (BTS) в системе GSM или системе CDMA, или может представлять собой NodeB (NB) в системе WCDMA, или может представлять собой эволюционный NodeB (eNB или eNodeB) в системе LTE, или может представлять собой беспроводной контроллер в сети облачного радиодоступа (CRAN), или сетевое устройство может представлять собой ретрансляционную станцию, точку доступа, устройство, устанавливаемое в транспортном средстве, носимое устройство, устройство на стороне сети в будущей сети 5G или сетевое устройство в перспективной усовершенствованной наземной сети мобильной связи общего пользования (PLMN).
Система 100 беспроводной связи также содержит по меньшей мере одно терминальное устройство 120, расположенное в пределах покрытия сетевого устройства 110. Терминальное устройство 120 может быть мобильным или стационарным. В варианте реализации терминальное устройство 120 может относиться к терминалу доступа, пользовательскому оборудованию (UE), абонентскому блоку, абонентской станции, мобильной станции, мобильной платформе, удаленной станции, удаленному терминалу, мобильному устройству, пользовательскому терминалу, терминалу, устройству беспроводной связи, пользовательскому агенту или пользовательскому устройству. Терминал доступа может представлять собой сотовый телефон, радиотелефон, телефон протокола установления сеанса (SIP), станцию беспроводного абонентского доступа (WLL), персональный цифровой секретарь (PDA), карманное устройство с функцией беспроводной связи, вычислительное устройство или другие устройства обработки, подключенные к беспроводному модему, устройство, установленное на транспортном средстве, носимое устройство, терминальное устройство в будущей сети 5G и т. п.
В варианте реализации связь от устройства к устройству (D2D) может быть выполнена между терминальными устройствами 120.
В варианте реализации система или сеть 5G может также называться системой или сетью нового радио (NR).
На фиг. 1 для примера показаны одно сетевое устройство и два терминальных устройства. В варианте реализации система 100 беспроводной связи может содержать множество сетевых устройств, и другие количества терминальных устройств могут быть предусмотрены в пределах покрытия каждого сетевого устройства, что не будет ограничено вариантом осуществления настоящей заявки.
В варианте реализации система 100 беспроводной связи может дополнительно содержать другие субъекты сети, такие как контроллер сети, субъект управления мобильностью, что не будет ограничено вариантом осуществления настоящей заявки.
Следует понимать, что термины «система» и «сеть» в настоящем документе используются взаимозаменяемо. Выражение «и/или» в настоящем документе представляет собой лишь ассоциацию, описывающую связанные объекты, которая указывает, что может быть три взаимосвязи, например, A и/или B может указывать три случая, в которых A существует отдельно, существуют как A, так и B, B существует отдельно. Кроме того, символ «/» в настоящем документе в общем указывает на то, что рассматриваемый в данном контексте объект находится в такой взаимосвязи, как «или».
В системе беспроводной связи, показанной на фиг. 1, терминальное устройство может образовывать большое количество однонаправленных радиоканалов (RB) в соответствии с различными услугами, причем каждый однонаправленный радиоканал может соответствовать логическому каналу.
Если терминальное устройство отправляет BSR для каждого логического канала, это приводит к перегрузке сигнальной информацией. Во избежание этого могут внедрить группу логических каналов (LCG), причем каждая группа логических каналов может содержать по меньшей мере один логический канал. В варианте реализации терминальное устройство может отправлять BSR на основании группы логических каналов.
В варианте реализации качество услуг (QoS), соответствующее логическому каналу, который содержится в каждой группе логических каналов, является одинаковым или подобным.
В варианте реализации логические каналы, образованные терминальным устройством, могут быть разделены на четыре группы логических каналов.
В варианте реализации BSR может быть отправлен посредством блока управления MAC BSR.
При отправке BSR для группы логических каналов могут быть использованы несколько форматов, например, могут быть использованы подробный BSR, краткий BSR или сокращенный BSR.
Размеры буфера нескольких LCG могут быть отправлены в подробном BSR. Например, как показано на фиг. 2, предусмотрены четыре области размера буфера, соответствующие LCG ID 0—3. В частности, в этом формате размеры буфера всех LCG отправляются на сетевое устройство.
В кратком BSR или сокращенном BSR может быть отправлен размер буфера одной LCG, например, как показано на фиг. 3.
Краткий BSR используется при необходимости отправки BSR посредством только одной LCG. Сокращенный BSR может быть использован при необходимости отправки размера буфера одной из множества LCG, принимая во внимание проблему с ресурсами.
В варианте реализации блок управления MAC BSR соответствует подзаголовку MAC, причем значение подзаголовка MAC, соответствующее BSR, может иметь следующую соответствующую взаимосвязь, как показано в таблице 1 ниже.
Таблица 1
Индекс
Значения LCID
00000
CCCH
00001—01010
Определение логического канала
01011—11000
Запасной
11001
Расширенный отчет о запасе мощности
11011
C-RNTI
11100
Сокращенный BSR
11101
Краткий BSR
11110
Полный BSR
11111
Заполнение
Следует понимать, что, хотя выше описано, что BSR может быть отправлен посредством группы логических каналов, принятой за единицу, вариант осуществления настоящей заявки этим не ограничен. Например, BSR может быть отправлен, принимая логический канал за единицу.
На фиг. 4 показана блок-схема способа 200 осуществления беспроводной связи согласно варианту осуществления настоящей заявки. Способ 200 необязательно может быть применен к системе, показанной на фиг. 1, но не ограничен этим. Как показано на фиг. 4, по меньшей мере часть содержимого способа 200 является следующей.
На этапе 210 терминальное устройство определяет количество буферизованных в настоящее время данных восходящей линии связи и информацию о данных целевого типа в буферизованных в настоящее время данных восходящей линии связи.
В варианте реализации информация о данных целевого типа содержит по меньшей мере одно из следующего:
1) информацию о том, содержат ли буферизованные в настоящее время данные восходящей линии связи данные целевого типа, в частности, возможное содержание данных целевого типа может быть указано за счет поля, например, поле «1» указывает на присутствие данных целевого типа, а поле «0» указывает на отсутствие данных целевого типа;
2) количество данных целевого типа, причем количество данных может представлять собой количество данных целевого типа в определенном логическом канале или группе логических каналов;
3) логический канал или группу логических каналов, в которых расположены данные целевого типа, причем за счет указания логического канала или группы логических каналов, в которых содержатся данные целевого типа, может быть осуществлено приоритетное планирование логического канала или группы логических каналов;
4) место расположения данных целевого типа в логическом канале, в котором расположены данные целевого типа, причем место расположения данных целевого типа в логическом канале, в котором расположены данные целевого типа, может быть использовано для указания количества данных в логическом канале, в котором расположены данные целевого типа, до данных целевого типа, или может быть использовано для указания суммы количества данных в логическом канале, в котором расположены данные целевого типа, до данных целевого типа и количества данных целевого типа, или может быть использовано для указания ресурса, который необходимо запланировать, для планирования данных целевого типа.
В варианте реализации в процессе кодирования медиа-сервиса могут присутствовать три типа кадров, а именно кадр с внутренним кодированием (I-кадр), предсказанный кадр (P-кадр) или двунаправленно интерполированный предсказанный кадр (B-кадр). I-кадр представляет собой полностью кодированный кадр, P-кадр представляет собой кадр, образованный за счет принятия предыдущего I-кадра в качестве ссылки и содержащий только код отличительной части, и B-кадр представляет собой кадр, закодированный за счет принятия предыдущего кадра и последующего кадра в качестве эталонов.
Приоритет I-кадра выше, чем приоритет P-кадра и приоритет B-кадра.
Данные целевого типа в варианте осуществления настоящей заявки могут представлять собой данные типа I-кадра.
Конечно данные целевого типа в варианте осуществления настоящей заявки также могут представлять собой данные другого типа, и причем тип может представлять собой тип услуг с более высоким приоритетом.
В варианте реализации первое сообщение представляет собой BSR.
В варианте реализации информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
Например, первое сообщение представляет собой полный отчет о состоянии буфера, и информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
Например, первое сообщение представляет собой краткий отчет о состоянии буфера или сокращенный отчет о состоянии буфера, и информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
В варианте реализации информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для терминального устройства.
Например, первое сообщение представляет собой полный отчет о состоянии буфера, и информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для терминального устройства.
На этапе 220 терминальное устройство передает первое сообщение на сетевое устройство, причем первое сообщение используют для указания количества буферизованных в настоящее время данных восходящей линии связи и информации о данных целевого типа.
На этапе 230 сетевое устройство принимает первое сообщение, переданное терминальным устройством.
На этапе 240 сетевое устройство осуществляет планирование для терминального устройства в соответствии с первым сообщением.
В варианте реализации приоритетное планирование осуществляют для терминального устройства, или для логического канала или группы логических каналов, в которых расположены данные целевого типа, когда первое сообщение указывает, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа.
В варианте реализации информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, и при этом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
Например, первое сообщение представляет собой полный отчет о состоянии буфера, и информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, и при этом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
Например, первое сообщение представляет собой краткий отчет о состоянии буфера или сокращенный отчет о состоянии буфера, и информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, и при этом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
В варианте реализации информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и при этом сетевое устройство осуществляет приоритетное планирование для терминального устройства.
Например, первое сообщение представляет собой полный отчет о состоянии буфера, и информацию о данных целевого типа используют для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и при этом сетевое устройство осуществляет приоритетное планирование для терминального устройства.
В варианте реализации терминальное устройство принимает второе сообщение, переданное сетевым устройством в соответствии с первым сообщением, причем второе сообщение используют для осуществления приоритетного планирования для терминального устройства или приоритетного планирования для логического канала или группы логических каналов, в которых расположены данные целевого типа; и передает буферизованные в настоящее время данные восходящей линии связи в соответствии со вторым сообщением.
В варианте реализации осуществление сетевым устройством приоритетного планирования для логического канала или группы логических каналов, в которых расположены данные целевого типа, может означать распределение большего количества ресурсов на логический канал или группу логических каналов, или планирование логического канала или группы логических каналов заранее.
В варианте реализации осуществление сетевым устройством приоритетного планирования для терминального устройства может обозначать ситуацию распределения большего количества ресурсов на терминальное устройство или планирования терминального устройства заранее. В варианте реализации терминальное устройство может использовать большее количество ресурсов для передачи логического канала или группы логических каналов, в которых расположены данные целевого типа, в соответствии с ресурсами, распределенными сетевым устройством, или для передачи логического канала или группы логических каналов заранее.
Следовательно, в варианте осуществления настоящей заявки терминальное устройство передает на сетевое устройство первое сообщение для указания количества буферизованных в настоящее время данных восходящей линии связи и информации о данных целевого типа; причем сетевое устройство может осуществлять планирование для терминального устройства в соответствии с информацией о данных целевого типа, и при этом во время планирования могут учитывать больше факторов, которые могут улучшить качество связи.
На фиг. 5 показана структурная схема терминального устройства 300 согласно варианту осуществления настоящей заявки. Как показано на фиг. 5, терминальное устройство 300 содержит обрабатывающий блок 310 и блок 320 связи; причем
обрабатывающий блок 310 выполнен с возможностью определения количества буферизованных в настоящее время данных восходящей линии связи и информации о данных целевого типа в буферизованных в настоящее время данных восходящей линии связи;
блок 320 связи выполнен с возможностью передачи первого сообщения на сетевое устройство, причем первое сообщение используют для указания количества буферизованных в настоящее время данных восходящей линии связи и информации о данных целевого типа.
В варианте реализации информация о данных целевого типа содержит по меньшей мере одно из следующего:
информацию о том, содержат ли буферизованные в настоящее время данные восходящей линии связи данные целевого типа;
количество данных целевого типа;
логический канал или группу логических каналов, в которых расположены данные целевого типа; и
место расположения данных целевого типа в логическом канале, в котором расположены данные целевого типа.
В варианте реализации данные целевого типа представляют собой данные типа кадра с внутренним кодированием.
В варианте реализации первое сообщение представляет собой отчет о состоянии буфера.
В варианте реализации информация о данных целевого типа используется для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа, таким образом сетевое устройство осуществляет приоритетное планирование для логического канала или группы логических каналов, в которых расположены данные целевого типа.
В варианте реализации блок 320 связи дополнительно выполнен с возможностью:
приема второго сообщения, переданного сетевым устройством в соответствии с первым сообщением, причем второе сообщение используется для осуществления приоритетного планирования для терминального устройства или приоритетного планирования для логического канала или группы логических каналов, в которых расположены данные целевого типа; и
передачи буферизованных в настоящее время данных восходящей линии связи в соответствии со вторым сообщением.
Следует понимать, что терминальное устройство может выполнять соответствующие операции, выполняемые терминальным устройством, показанным на фиг. 4, которые не будут повторяться в настоящем документе для краткости.
На фиг. 6 показана структурная схема сетевого устройства 400 согласно варианту осуществления настоящей заявки. Как показано на фиг. 6, сетевое устройство 400 содержит обрабатывающий блок 410 и блок 420 связи; причем
блок 420 связи выполнен с возможностью приема первого сообщения, переданного терминальным устройством, причем первое сообщение используется для указания количества буферизованных в настоящее время данных восходящей линии связи в терминальном устройстве и информации о данных целевого типа в буферизованных в настоящее время данных восходящей линии связи;
обрабатывающий блок 410 выполнен с возможностью осуществления планирования для терминального устройства в соответствии с первым сообщением.
В варианте реализации информация о данных целевого типа содержит по меньшей мере одно из следующего:
информацию о том, содержат ли буферизованные в настоящее время данные восходящей линии связи данные целевого типа;
количество данных целевого типа;
логический канал или группу логических каналов, в которых расположены данные целевого типа; и
место расположения данных целевого типа в логическом канале или группе логических каналов, в которых расположены данные целевого типа.
В варианте реализации обрабатывающий блок 410 дополнительно выполнен с возможностью:
осуществления приоритетного планирования для терминального устройства, или для логического канала или группы логических каналов, в которых расположены данные целевого типа, когда первое сообщение указывает, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа.
В варианте реализации данные целевого типа представляют собой данные типа кадра с внутренним кодированием.
В варианте реализации первое сообщение представляет собой отчет о состоянии буфера.
В варианте реализации информация о данных целевого типа используется для указания, что буферизованные в настоящее время данные восходящей линии связи содержат данные целевого типа, и указания логического канала или группы логических каналов, в которых расположены данные целевого типа.
Обрабатывающий блок дополнительно выполнен с возможностью:
осуществления приоритетного планирования для логического канала или группы логических каналов, в которых расположены данные целевого типа, в соответствии с первым сообщением.
Следует понимать, что сетевое устройство может выполнять соответствующие операции, выполняемые сетевым устройством, показанным на фиг. 4, которые не будут повторяться в настоящем документе для краткости.
На фиг. 7 показана структурная схема системной микросхемы 500 согласно варианту осуществления настоящей заявки. Системная микросхема 500, показанная на фиг. 7, содержит входной интерфейс 501, выходной интерфейс 502, процессор 503 и запоминающее устройство 504, которые могут быть соединены друг с другом посредством линии подключения внутренней связи. Процессор 503 выполнен с возможностью исполнения кода в запоминающем устройстве 504.
В варианте реализации при исполнении кода процессор 503 реализует способ, выполняемый сетевым устройством в способе 200, показанном на фиг. 4, который не будет повторяться в настоящем документе для краткости.
В варианте реализации при исполнении кода процессор 503 реализует способ, выполняемый терминальным устройством в способе 200, показанном на фиг. 4, который не будет повторяться в настоящем документе для краткости.
На фиг. 8 показана структурная схема устройства 600 связи согласно варианту осуществления настоящей заявки. Как показано на фиг. 8, устройство 600 связи содержит процессор 610 и запоминающее устройство 620. Запоминающее устройство 620 может хранить программный код, а процессор 610 может исполнять программный код, хранящийся в запоминающем устройстве 620.
В варианте реализации, как показано на фиг. 8, устройство 600 связи может содержать приемопередатчик 630, и процессор 610 может управлять приемопередатчиком 630 для осуществления связи с внешней средой.
В варианте реализации процессор 610 может вызывать программный код, хранящийся в запоминающем устройстве 620, для выполнения соответствующих операций сетевого устройства в способе 200 по фиг. 4, которые не будут повторяться в настоящем документе для краткости.
В варианте реализации процессор 610 может вызывать программный код, хранящийся в запоминающем устройстве 620, для выполнения соответствующих операций терминального устройства в способе 200 по фиг. 4, которые не будут повторяться в настоящем документе для краткости.
Следует понимать, что процессор в варианте осуществления настоящей заявки может представлять собой кристалл интегральной схемы с возможностью обработки сигналов. В процессе реализации каждый этап вышеуказанных вариантов осуществления способа может быть выполнен посредством интегральной логической схемы аппаратного обеспечения в процессоре или командой в форме программного обеспечения. Процессор может представлять собой процессор общего назначения, процессор цифровой обработки сигналов (DSP), интегральную схему специального назначения (ASIC), программируемую пользователем вентильную матрицу (FPGA), программируемое логическое устройство, дискретный логический элемент, транзисторное логическое устройство или дискретный аппаратный компонент. Могут быть реализованы или выполнены способы, этапы и логические блок-схемы, раскрытые в вариантах осуществления настоящей заявки. Процессор общего назначения может представлять собой микропроцессор, или любой традиционный процессор, или тому подобное. Этапы способа, раскрытого в вариантах осуществления настоящей заявки, могут быть реализованы непосредственно за счет аппаратного декодирующего процессора или могут быть реализованы посредством сочетания аппаратных и программных модулей в декодирующем процессоре. Программный модуль может быть расположен в традиционном носителе данных, таком как оперативное запоминающее устройство, флеш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое перепрограммируемое запоминающее устройство, регистр и т. п. Носитель данных расположен в запоминающем устройстве, и процессор считывает информацию в запоминающем устройстве и выполняет этапы вышеупомянутого способа в соответствии со своим аппаратным обеспечением.
Следует понимать, что запоминающее устройство в вариантах осуществления настоящей заявки может представлять собой энергозависимое запоминающее устройство или энергонезависимое запоминающее устройство или может включать как энергозависимое, так и энергонезависимое запоминающее устройство. Энергонезависимое запоминающее устройство может представлять собой постоянное запоминающее устройство (ROM), программируемое ROM (PROM), стираемое PROM (EPROM) или электрическое EPROM (EEPROM) или флеш-память. Энергозависимое запоминающее устройство может представлять собой оперативное запоминающее устройство (RAM), которое выполняет функцию кеш-памяти. В качестве примера, но не ограничения, доступны многие, типы RAM, такие как статическое RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двукратной скоростью передачи данных (DDR SDRAM), улучшенное SDRAM (ESDRAM), DRAM с синхронным каналом (SLDRAM) и RAM с шиной прямого резидентного доступа (DR RAM). Следует отметить, что запоминающее устройство согласно системе и способу, описанным в настоящем документе, предназначены для включения этих и любых других подходящих типов запоминающего устройства без ограничения ими.
Специалисты в данной области техники поймут, что элементы и этапы алгоритма различных примеров, описанных в связи с вариантами осуществления, раскрытыми в настоящем документе, могут быть реализованы в электронном аппаратном обеспечении или сочетании компьютерного программного обеспечения и электронного аппаратного обеспечения. В зависимости от конкретного применения и конструктивных ограничений технической схемы эти функции реализуют в аппаратном обеспечении или программном обеспечении. Специалисты могут применять разные способы для каждого конкретного применения для реализации описанных функциональных возможностей, но этот вид реализации не должен считаться выходящим за рамки объема настоящей заявки.
Специалист в данной области техники может четко понимать, что для удобства и краткости описания конкретные рабочие процессы системы, устройства и блока, описанные выше, могут относиться к соответствующим процессам в вышеизложенных вариантах осуществления способа, и подробности не описаны повторно в настоящем документе.
Следует понимать, что в нескольких вариантах осуществления, предоставленных в настоящей заявке, раскрытые система, устройство и способ могут быть реализованы по-другому. Например, варианты осуществления устройства, описанные выше, являются лишь иллюстративными. Например, разделение блока представляет собой разделение только логических функций, в фактической реализации может быть применен другой способ разделения, например, несколько блоков или компонентов могут быть скомбинированы или могут быть объединены в другую систему, или можно игнорировать или не выполнять некоторые признаки. В дополнение, показанные или описанные взаимное подключение, или непосредственное подключение, или коммуникационное соединение могут представлять собой опосредованное подключение или коммуникационное соединение посредством некоторых интерфейсов, устройств или блоков и могут быть электрическими, механическими или иными.
Блоки, описанные в качестве отдельных компонентов, могут быть или не быть физически разделены, и компоненты, отображенные в качестве блоков, могут быть или не быть физическими блоками, то есть могут быть расположены в одном месте или могут быть распределены между несколькими сетевыми блоками. Некоторые или все блоки могут быть выбраны в соответствии с фактическими потребностями для достижения цели решения вариантов осуществления.
Кроме того, каждый функциональный блок в вариантах осуществления настоящей заявки может быть встроен в один обрабатывающий блок, или каждый блок может быть отделен физически, или два или более блоков могут быть встроены в один блок.
Функции могут храниться в машиночитаемом носителе данных, если они реализованы в виде программного функционального блока, и продаваться или использоваться в качестве самостоятельного продукта. На основе такого понимания техническое решение настоящей заявки по сути, вносящее вклад в известный уровень техники, или часть технического решения могут быть осуществлены в форме программного продукта, который хранится в носителе данных, причем множество команд включены для обеспечения выполнения компьютерным устройством (которое может представлять собой персональный компьютер, сервер или сетевое устройство и т. д.) всех или части этапов способа, описанного в вариантах осуществления настоящей заявки. Вышеописанный носитель данных включает: USB-флеш-накопитель, мобильный жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск и т. п., которые могут хранить программные коды.
Вышеизложенное описание представляет собой лишь конкретные варианты осуществления настоящей заявки; однако объем правовой охраны настоящей заявки этим не ограничен, и изменения или замены, которые могут быть легко представлены любым специалистом в данной области техники в пределах технического объема, раскрытого в настоящей заявке, должны быть охвачены объемом правовой охраны настоящей заявки. Следовательно, объем правовой охраны настоящей заявки будет зависеть от объема правовой охраны формулы изобретения.