Область техники, к которой относится изобретение
Варианты осуществления настоящей заявки относятся к технологиям связи и, в частности, к способу передачи данных, устройству и системе связи.
Уровень техники
В будущей системе связи 5G оконечное устройство может предоставлять отчет об объеме подлежащих отправке данных в оконечном устройстве в сетевое устройство, используя отчет о состоянии буфера (Buffer Status Report, BSR). Таким образом, сетевое устройство может выделять ресурс передачи восходящей линии связи оконечному устройству на основе BSR, отправленного оконечным устройством. Данные различных услуг передаются с использованием разных логических каналов (Logical Channel, LCH). Таким образом, чтобы предотвратить чрезмерные издержки сигнализации в отчете BSR, в будущей системе связи 5G будет продолжено использование концепции группы логических каналов (Logical Channel Group, LCG) в системе связи долгосрочного развития (Long Term Evolution, LTE). Таким образом, оконечное устройство может передавать отчеты о BSR, исходя из каждой LCG. В этом случае сетевое устройство может получить, используя BSR, отправленный оконечным устройством, объем подлежащих отправке данных в каждой LCG, имеющей подлежащие отправке данные в оконечном устройстве.
В будущей системе связи 5G оконечное устройство сможет дополнять протокольный блок данных (Protocol Data Unit, PDU) управления доступом к среде передачи данных (Media Access Control, MAC) подлежащими отправке данными в каждом LCH и отправлять PDU MAC в сетевое устройство. Когда текущих подлежащих отправке данных в каждом LCH оконечного устройства недостаточно для того, чтобы полностью заполнить PDU MAC, другими словами, когда PDU MAC все еще имеет местоположение незанятых битов, оконечное устройство может заполнить местоположение незанятых битов в PDU MAC с помощью BSR.
Однако, когда незанятых битов в PDU MAC недостаточно для размещения BSR, то, как оконечное устройство будет передавать BSR в сетевое устройство в местоположении незанятых битов в PDU MAC, является задачей, которую необходимо срочно решить.
Раскрытие сущности изобретения
Варианты осуществления настоящей заявки обеспечивают способ передачи данных, устройство и систему связи для решения технической задачи предшествующего уровня техники, состоящую в том, как оконечное устройство должно передавать BSR на сетевое устройство в местоположении незанятых битов в PDU MAC.
Согласно первому аспекту вариант осуществления настоящей заявки предусматривает способ передачи данных, где способ включает в себя:
генерирование, оконечным устройством, первой информации указания, где первая информация указания используется для указания групп логических каналов, имеющих подлежащие передаче данные, и объема подлежащих передаче данных в части групп логических каналов, имеющих подлежащие передаче данные; и
передачу, оконечным устройством, первой информации указания.
Согласно способу передачи данных, представленному в первом аспекте, когда незанятых битов в PDU MAC недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие передаче данные, и объем подлежащих передаче данных во все LCG, имеющие подлежащие передаче данные, оконечное устройство может сгенерировать первую информацию указания, чья длина меньше длины BSR, чтобы указать, используя первую информацию указания, LCG, имеющие подлежащие отправке данные, в оконечном устройстве, и объем подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные. Таким образом, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может по-прежнему указывать сетевому устройству, используя первую информацию указания, оставшиеся LCG, имеющие подлежащие отправке данные, в оконечном устройстве. Таким образом, сетевое устройство может точно и своевременно узнать об оставшихся LCG, имеющих подлежащие отправке данные в оконечном устройстве и отличных от LCG, чей объем подлежащих отправке данных указывается, так что сетевое устройство более точно и правильно выделяет ресурс передачи восходящей линии связи оконечному устройству, тем самым повышая эффективность выделения ресурсов передачи по восходящей линии связи.
В возможной реализации каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету.
Согласно способу передачи данных, представленному в этой возможной реализации, когда количества битов в PDU MAC недостаточно, оконечное устройство может выбрать, на основе приоритета каждой LCG, LCG, в LCG, имеющих подлежащие отправке данные, чей объем подлежащих отправке данных должен быть указан в первой информации указания. Таким образом, сетевое устройство может узнать, основываясь на приоритете каждой LCG, LCG, чей объем подлежащих отправке данных указан первой информацией указания, так что сетевое устройство выделяет оконечному устройству более точно и правильно ресурс передачи восходящей линии связи для отправки подлежащих отправке данных в LCG с относительно высоким приоритетом, тем самым повышая эффективность выделения ресурсов передачи восходящей линии связи.
В возможной реализации приоритет каждой из части групп логических каналов выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные.
Согласно способу передачи данных, представленному в этой возможной реализации, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может выбрать, на основе приоритета каждой LCG, LCG в LCG, имеющих подлежащие отправке данные, чей объем подлежащих отправке данных должен указываться в первой информации указания. Таким образом, сетевое устройство может узнать, основываясь на приоритете каждой LCG, LCG, чей объем подлежащих отправке данных указывается в первой информации указания, поэтому сетевое устройство выделяет оконечному устройству более точно и правильно ресурс передачи восходящей линии связи для отправки подлежащих отправке данных в LCG с относительно высоким приоритетом, тем самым повышая эффективность выделения ресурсов передачи восходящей линии связи.
В возможной реализации группы логических каналов, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую группу логических каналов; и
когда размер по меньшей мере одной первой группы логических каналов меньше размера части групп логических каналов, часть групп логических каналов включает в себя по меньшей мере одну первую группу логических каналов, и все приоритеты других групп логических каналов, отличные по меньшей мере от одной первой группы логических каналов в части групп логических каналов, выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные; или
когда размер по меньшей мере одной первой группы логических каналов равен размеру части групп логических каналов, по меньшей мере одна первая группа логических каналов используется в качестве части групп логических каналов; или
когда размер по меньшей мере одной первой группы логических каналов больше, чем размер части групп логических каналов, часть по меньшей мере одной первой группы логических каналов используется как часть групп логических каналов, и приоритет каждой первой группы логических каналов в части групп логических каналов выше приоритетов первых групп логических каналов, отличных от части по меньшей мере одной первой группы логических каналов по меньшей мере в одной первой группе логических каналов.
Согласно способу передачи данных, представленному в этой возможной реализации, когда битов в PDU MAC недостаточно, и, когда LCG, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую LCG, оконечное устройство может предпочтительно указывать объем подлежащих отправке данных в первой LCG с использованием первой информации указания. Таким образом, сетевое устройство может предпочтительно узнать, на основе первой информации указания, объем подлежащих отправке данных в первой LCG, поэтому сетевое устройство выделяет оконечному устройству более точно и правильно ресурс передачи восходящей линии связи для отправки подлежащих отправке данных в первой LCG, тем самым повышая эффективность выделения ресурсов передачи восходящей линии связи.
В возможной реализации формат радиоинтерфейса, соответствующий первой группе логических каналов, является таким же, как формат радиоинтерфейса, используемый для отправки первой информации указания.
Согласно способу передачи данных, представленному в этой возможной реализации, когда незанятых битов в PDU MAC недостаточно, и, когда LCG, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую LCG, которая использует такой же формат радиоинтерфейса, который использует оконечное устройство для отправки первой информации указания, оконечное устройство может предпочтительно указывать объем подлежащих отправке данных в первой LCG с использованием первой информации указания. Таким образом, сетевое устройство может предпочтительно узнать, на основе первой информации указания, объем подлежащих отправке данных в первой LCG, который использует такой же формат радиоинтерфейса, который используется для отправки первой информации указания, поэтому сетевое устройство более точно и правильно выделяет ресурс передачи восходящей линии связи, соответствующий формату радиоинтерфейса, оконечному устройству, тем самым повышая эффективность выделения ресурсов передачи восходящей линии связи.
В возможной реализации первая информация указания дополнительно используется для указания длины первой информации указания.
В соответствии со способом передачи данных, представленным в этой возможной реализации, длина первой информации указания указывается таким образом, чтобы сетевое устройство могло завершить декодирование первой информации указания или тому подобное на основе длины первой информации указания, тем самым обеспечивая эффективность сетевого устройства при декодировании первой информации указания.
В возможной реализации способ дополнительно включает в себя:
прием, оконечным устройством, второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной первой группе логических каналов оконечного устройства.
Согласно способу передачи данных, представленному в этой возможной реализации, каждая LCG может соответствовать разным приоритетам в разных сценариях или случаях. Приоритет каждой LCG может быть динамически указан с использованием второй информации указания. Таким образом, приоритет каждой LCG может гибко изменяться, поэтому расширяются сценарии применения способа передачи данных.
Согласно второму аспекту вариант осуществления настоящей заявки предусматривает способ передачи данных, где способ включает в себя:
прием, сетевым устройством, первой информации указания; и
определение, сетевым устройством на основе первой информации указания, групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные.
В возможной реализации каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету.
В возможной реализации приоритет каждой из части групп логических каналов выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные.
В возможной реализации группы логических каналов, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую группу логических каналов; и
когда размер по меньшей мере одной первой группы логических каналов меньше размера части групп логических каналов, часть групп логических каналов включает в себя по меньшей мере одну первую группу логических каналов, и все приоритеты других групп логических каналов, отличные по меньшей мере от одной первой группы логических каналов в части групп логических каналов, выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные; или
когда размер по меньшей мере одной первой группы логических каналов равен размеру части групп логических каналов, по меньшей мере одна первая группа логических каналов используется в качестве части групп логических каналов; или
когда размер по меньшей мере одной первой группы логических каналов больше, чем размер части групп логических каналов, часть по меньшей мере одной первой группы логических каналов используется как часть групп логических каналов, и приоритет каждой первой группы логических каналов в части групп логических каналов выше приоритетов первых групп логических каналов, отличных от части по меньшей мере одной первой группы логических каналов по меньшей мере в одной первой группе логических каналов.
В возможной реализации формат радиоинтерфейса, соответствующий первой группе логических каналов, является таким же, как формат радиоинтерфейса, используемый для отправки первой информации указания.
В возможной реализации формат, первая информация указания дополнительно используется для указания длины первой информации указания.
В возможной реализации способ дополнительно включает в себя:
отправку, сетевым устройством, второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной группе логических каналов оконечного устройства.
Для положительных эффектов способа передачи данных, представленного во втором аспекте, и возможных реализаций второго аспекта, следует обратиться к положительным эффектам первого аспекта и возможным реализациям первого аспекта. В данном документе подробности повторно не описываются.
Согласно третьему аспекту вариант осуществления настоящей заявки предусматривает оконечное устройство, включающее в себя:
процессор, выполненный с возможностью генерирования первой информации указания, где первая информация указания используется для указания групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные; и
приемопередатчик, выполненный с возможностью отправки первой информации указания.
В возможной реализации каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету.
В возможной реализации приоритет каждой из части групп логических каналов выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные.
В возможной реализации группы логических каналов, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую группу логических каналов; и
когда размер по меньшей мере одной первой группы логических каналов меньше размера части групп логических каналов, часть групп логических каналов включает в себя по меньшей мере одну первую группу логических каналов, и все приоритеты других групп логических каналов, отличные по меньшей мере от одной первой группы логических каналов в части групп логических каналов, выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные; или
когда размер по меньшей мере одной первой группы логических каналов равен размеру части групп логических каналов, по меньшей мере одна первая группа логических каналов используется в качестве части групп логических каналов; или
когда размер по меньшей мере одной первой группы логических каналов больше, чем размер части групп логических каналов, часть по меньшей мере одной первой группы логических каналов используется как часть групп логических каналов, и приоритет каждой первой группы логических каналов в части групп логических каналов выше приоритетов первых групп логических каналов, отличных от части по меньшей мере одной первой группы логических каналов по меньшей мере в одной первой группе логических каналов.
В возможной реализации формат радиоинтерфейса, соответствующий первой группе логических каналов, является таким же, как формат радиоинтерфейса, используемый для отправки первой информации указания.
В возможной реализации первая информация указания дополнительно используется для указания длины первой информации указания.
В возможной реализации оконечное устройство дополнительно включает в себя:
приемопередатчик, выполненный с возможностью приема второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной первой группе логических каналов оконечного устройства.
Для положительных эффектов оконечного устройства, представленного в третьем аспекте, и возможных реализаций третьего аспекта, следует обратиться к положительным эффектам первого аспекта и возможным реализациям первого аспекта. В данном документе подробности повторно не описываются.
Согласно четвертому аспекту вариант осуществления настоящей заявки предусматривает сетевое устройство, включающее в себя:
приемопередатчик, выполненный с возможностью приема первой информации указания; и
процессор, выполненный с возможностью определения, на основе первой информации указания, групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные.
В возможной реализации каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету.
В возможной реализации приоритет каждой из части групп логических каналов выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные.
В возможной реализации группы логических каналов, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую группу логических каналов; и
когда размер по меньшей мере одной первой группы логических каналов меньше размера части групп логических каналов, часть групп логических каналов включает в себя по меньшей мере одну первую группу логических каналов, и все приоритеты других групп логических каналов, отличные по меньшей мере от одной первой группы логических каналов в части групп логических каналов, выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные; или
когда размер по меньшей мере одной первой группы логических каналов равен размеру части групп логических каналов, по меньшей мере одна первая группа логических каналов используется в качестве части групп логических каналов; или
когда размер по меньшей мере одной первой группы логических каналов больше, чем размер части групп логических каналов, часть по меньшей мере одной первой группы логических каналов используется как часть групп логических каналов, и приоритет каждой первой группы логических каналов в части групп логических каналов выше приоритетов первых групп логических каналов, отличных от части по меньшей мере одной первой группы логических каналов по меньшей мере в одной первой группе логических каналов.
В возможной реализации формат радиоинтерфейса, соответствующий первой группе логических каналов, является таким же, как формат радиоинтерфейса, используемый для отправки первой информации указания.
В возможной реализации первая информация указания дополнительно используется для указания длины первой информации указания.
В возможной реализации сетевое устройство дополнительно включает в себя:
приемопередатчик, выполненный с возможностью отправки второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной первой группе логических каналов оконечного устройства.
Для положительных эффектов сетевого устройства, представленного в четвертом аспекте, и возможных реализаций четвертого аспекта, следует обратиться к положительным эффектам первого аспекта и возможным реализациям первого аспекта. В данном документе подробности повторно не описываются.
Согласно пятому аспекту вариант осуществления настоящей заявки предусматривает оконечное устройство, где оконечное устройство включает в себя процессор, память и компьютерную программу, которая хранится в памяти и которая может исполняться процессором; и
процессор выполняет компьютерную программу для реализации способа передачи данных, представленного в первом аспекте и возможных реализациях первого аспекта.
Согласно шестому аспекту вариант осуществления настоящей заявки предусматривает сетевое устройство, где сетевое устройство включает в себя процессор, память и компьютерную программу, которая хранится в памяти и которая может исполняться процессором; и
процессор выполняет компьютерную программу для реализации способа передачи данных, представленного во втором аспекте и возможных реализациях второго аспекта.
Согласно седьмому аспекту вариант осуществления настоящей заявки предусматривает оконечное устройство, включающее в себя по меньшей мере один элемент обработки (или микросхему), выполненный с возможностью выполнения способа в первом аспекте.
Согласно восьмому аспекту вариант осуществления настоящей заявки предусматривает сетевое устройство, включающее в себя по меньшей мере один элемент обработки (или микросхему), выполненный с возможностью выполнения способа во втором аспекте.
Согласно девятому аспекту вариант осуществления настоящей заявки предусматривает систему передачи данных, включающую в себя оконечное устройство согласно любому из вышеупомянутых аспектов и сетевое устройство согласно любому из вышеупомянутых аспектов.
Согласно десятому аспекту вариант осуществления настоящей заявки предусматривает программу, где программа используется для выполнения способа в первом аспекте при ее исполнении процессором.
Согласно одиннадцатому аспекту вариант осуществления настоящей заявки предусматривает программу, где программа используется для выполнения способа во втором аспекте при ее исполнении процессором.
Согласно двенадцатому аспекту вариант осуществления настоящей заявки предусматривает программный продукт, например, машиночитаемый носитель информации, включающий в себя программу в десятом аспекте.
Согласно тринадцатому аспекту вариант осуществления настоящей заявки предусматривает программный продукт, например, машиночитаемый носитель информации, включающий в себя программу в одиннадцатом аспекте.
Согласно четырнадцатому аспекту вариант осуществления настоящей заявки предусматривает машиночитаемый носитель информации, где машиночитаемый носитель информации хранит инструкцию, и, когда инструкция запускается на компьютере, компьютер выполняет способ в первом аспекте.
Согласно пятнадцатому аспекту вариант осуществления настоящей заявки предусматривает машиночитаемый носитель информации, где машиночитаемый носитель информации хранит инструкцию, и, когда инструкция запускается на компьютере, компьютер выполняет способ во втором аспекте.
Согласно способу передачи данных, устройству и системе связи, которые представлены в вариантах осуществления настоящей заявки, когда незанятых битов в PDU MAC недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие отправке данные, и объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные, оконечное устройство может выработать первую информацию указания, чья длина короче длины BSR, чтобы указать, используя первую информацию указания LCG, имеющие подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных в LCG, имеющих подлежащие отправке данные. Таким образом, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может дополнительно указывать сетевому устройству, используя первую информацию указания, оставшиеся LCG, имеющие подлежащие отправке данные в оконечном устройстве. Таким образом, сетевое устройство может точно и своевременно узнать об оставшихся LCG, имеющих подлежащие отправке данные в оконечном устройстве и отличных от LCG, чей объем подлежащих отправке данных указывается таким образом, чтобы сетевое устройство более точно и правильно выделяло ресурс передачи восходящей линии связи для оконечного устройства, тем самым повышая эффективность выделения ресурсов передачи по восходящей линии связи.
Краткое описание чертежей
Фиг. 1 - упрощенная структурная схема системы связи согласно варианту осуществления настоящей заявки;
фиг. 2 - упрощенная схема существующего BSR;
фиг. 3 - упрощенная схема другого существующего BSR;
фиг. 4 - упрощенная схема BSR согласно варианту осуществления настоящей заявки;
фиг. 5 - алгоритм сигнализации способа передачи данных согласно варианту осуществления настоящей заявки;
фиг. 6 - упрощенная схема другого BSR согласно варианту осуществления настоящей заявки;
фиг. 7 - упрощенная схема еще одного BSR согласно варианту осуществления настоящей заявки;
фиг. 8 - упрощенная структурная схема оконечного устройства согласно варианту осуществления настоящей заявки;
фиг. 9 - упрощенная структурная схема сетевого устройства согласно варианту осуществления настоящей заявки;
фиг. 10 - упрощенная структурная схема другого оконечного устройства согласно варианту осуществления настоящей заявки;
фиг. 11 - упрощенная структурная схема другого сетевого устройства согласно варианту осуществления настоящей заявки; и
фиг. 12 - упрощенная структурная схема системы передачи данных согласно варианту осуществления настоящей заявки.
Осуществление изобретения
На фиг. 1 показана упрощенная структурная схема системы связи согласно варианту осуществления настоящей заявки. Как показано на фиг. 1, система связи включает в себя сетевое устройство 01 и оконечное устройство 02. Сетевое устройство 01 может поддерживать связь с оконечным устройством 02 с использованием по меньшей мере одного формата радиоинтерфейса.
Сетевое устройство может быть базовой станцией или различными точками радиодоступа или может быть устройством, которое обменивается данными с оконечным устройством, используя один или несколько секторов через радиоинтерфейс в сети доступа. Базовая станция может быть выполнена с возможностью взаимного преобразования принятого беспроводным способом кадра и IP-пакета и осуществления функции маршрутизатора между беспроводным терминалом и оставшейся частью сети доступа, где оставшаяся часть сети доступа может включать в себя сеть на основе Интернет-протокола (IP). Базовая станция может дополнительно координировать управление атрибутами радиоинтерфейса. Например, базовая станция может быть базовой приемопередающей станцией (Base Transceiver Station, BTS) в глобальной системе мобильной связи (Global System for Mobile communication, GSM) или множественного доступа с кодовым разделением каналов (Code Division Multiple Access, CDMA), может быть узлом B (NodeB, NB) в широкополосном множественном доступе с кодовым разделением каналов (Wideband Code Division Multiple Access, WCDMA) или может быть развитым узлом B (Evolutional Node B, eNB or eNodeB) в долгосрочном развитии (Long Term Evolution, LTE), ретрансляционной станцией, точкой доступа или gNodeB (gNB) в будущей сети 5G. Никакие ограничения в данном случае не устанавливаются.
Оконечное устройство может быть беспроводным терминалом или проводным терминалом. Беспроводной терминал может быть устройством, которое предоставляет пользователю возможность передачи голосовых сообщений и/или других служебных данных, карманным устройством с функцией беспроводного соединения или другим устройством обработки, подключенным к беспроводному модему. Беспроводной терминал может поддерживать связь с одной или несколькими базовыми сетями через сеть радиодоступа (Radio Access Network, RAN). Беспроводной терминал может представлять собой мобильный терминал, такой как мобильный телефон (который также упоминается как «сотовый» телефон), и компьютер с мобильным терминалом, и может быть, например, портативным, карманным, переносным, встроенным в компьютер или мобильным устройством в транспортном средстве, которое осуществляет обмен голосовыми сообщениями и/или данными с сетью радиодоступа. Например, беспроводной терминал представляет собой устройство, такое как телефон персональной связи (Personal Communication Service, PCS), беспроводной телефонный аппарат, телефон на основе протокола инициирования сеансов (Session Initiation Protocol, SIP), станцию беспроводного абонентского доступа (Wireless Local Loop, WLL) или персональный цифровой помощник (Personal Digital Assistant, PDA). Беспроводной терминал может также упоминаться как система, абонентское устройство (Subscriber Unit), абонентская станция (Subscriber Station), мобильная станция (Mobile Station), консоль мобильного устройства (Mobile), удаленная станция (удаленная станция) удаленный терминал (Remote Terminal), терминал доступа (Access Terminal), пользовательский терминал (User Terminal), пользовательский агент (User Agent), пользовательское оборудование (User Device или User Equipment) или датчик, имеющий функцию доступ к сети. Никакие ограничения в данном случае не устанавливаются.
Формат радиоинтерфейса может быть форматом радиоинтерфейса, который изменяется в зависимости по меньшей мере от одного из следующих параметров или информации (один пример информации о конфигурации). Подробности представлены следующим образом:
Параметр формы сигнала: Параметр формы сигнала (waveform parameter) представляет собой параметр, который может указывать или определять форму сигнала. В качестве примера, а не ограничения, в данном варианте осуществления настоящей заявки параметр формы сигнала может включать в себя по меньшей мере один из следующих параметров: параметр формы сигнала, используемый в технологии мультиплексирования с ортогональным частотным разделением каналов (Orthogonal Frequency Division Multiplexing, OFDM), параметр формы сигнала, используемый в множественном доступе с частотным разделением с одной несущей (Single-carrier Frequency-Division Multiple Access, SC-OFDM), параметр формы сигнала, используемый в технологии мультиплексирования с ортогональным частотным разделением каналов (filter Orthogonal Frequency Division Multiplexing, filter OFDM), параметр формы сигнала, используемый в технологии многочастотной передачи с универсальной фильтрацией (Universal Filtered Multi-Carrier, UFMC), параметр формы сигнала, используемый в технологии группы фильтров для нескольких несущих (Filter Bank Multicarrier, FBMC), параметр формы сигнала, используемый в технологии обобщенного мультиплексирования с частотным разделением каналов (Generalized Frequency Division Multiplexing, GFDM) и т.п.
Схема модуляции. В технологии связи, чтобы обеспечить эффект связи и решить задачу передачи сигнала на большие расстояния, спектр сигнала может быть передан, посредством модуляции, в высокочастотный канал для передачи. Этот процесс загрузки подлежащего отправке сигнала в высокочастотный сигнал называется модуляцией. В качестве примера, а не ограничения, в данном варианте осуществления настоящей заявки схема модуляции может включать в себя по меньшей мере одну из следующих схем: модуляция с амплитудной манипуляцией (Amplitude Shift Keying, ASK), модуляция с фазовой манипуляцией (Phase Shift Keying, PSK), модуляция с частотной манипуляцией (Frequency Shift Keying, FSK), квадратурная амплитудная модуляция (Quadrature Amplitude Modulation, QAM), модуляция с частотной манипуляцией минимальным сдвигом (Minimum Shift Keying, MSK), модуляция с минимальной манипуляцией с гауссовской фильтрацией (Gaussian Filtered Minimum Shift Keying, GMSK) и модуляция OFDM.
Конфигурация полосы пропускания: В данном варианте осуществления настоящей заявки конфигурация полосы пропускания может представлять собой ширину использования ресурса частотной области, которая требуется радиоинтерфейсу. В качестве примера, а не ограничения, конфигурация полосы пропускания, соответствующая услуге широкополосной передачи, может представлять собой минимальную ширину ресурса частотной области или количество поднесущих, которое требуется радиоинтерфейсу. Конфигурация полосы пропускания, соответствующая услуге узкополосной передачи, может представлять собой максимальную ширину ресурса частотной области или количество поднесущих, которое требуется радиоинтерфейсу.
Способ конфигурирования радиокадра: Разнесение поднесущих (Subcarrier Spacing, SCS), длина символа, циклический префикс (Cyclic Prefix, CP), синхронизация (Timing, например, длительность между грантом восходящей линии связи и передачей данных восходящей линии связи), дуплексный режим, длина временного интервала передачи (Transmission Time Interval, TTI), длина кадра радиосвязи и длина радиоподкадра. Например, дуплексный режим может быть полным дуплексом, полудуплексом (включая конфигурацию восходящей/нисходящей линии связи полудуплекса) или гибким дуплексом. Следует отметить, что для некоторых радиоинтерфейсов дуплексный режим может быть фиксированным или может изменяться гибким образом, и временной интервал передачи может быть фиксированным или может изменяться гибким образом. В данном варианте осуществления настоящей заявки это не ограничивается особым образом.
Режим мультиплексирования ресурсов: в качестве примера, а не ограничения, в данном варианте осуществления настоящей заявки режим мультиплексирования ресурсов может включать в себя по меньшей мере один из следующих режимов:
Мультиплексирование с частотным разделением каналов (Frequency Division Multiplexing, FDM): Если быть точнее, полная ширина полосы пропускания, используемая для транспортного канала, разбивается на несколько поддиапазонов (которые также упоминаются как подканалы), и каждый подканал используется для передачи одного канала сигналов. Мультиплексирование с частотным разделением каналов требует, чтобы полная ширина частот была больше, чем сумма частот подканалов. Кроме того, чтобы гарантировать, что сигналы, передаваемые по подканалам, не мешают друг другу, между подканалами устанавливается защитная полоса. Она (одно из условий) гарантирует, что все каналы сигналов не мешают друг другу.
Мультиплексирование с временным разделением каналов (Time Division Multiplexing, TDM): Если быть точнее, разные сигналы передаются с использованием разных временных сегментов одного и того же физического соединения. Эта технология позволяет также реализовать многоканальную передачу. При мультиплексировании с временным разделением каналов время используется в качестве параметра для разделения сигналов. Таким образом, все каналы сигналов не могут перекрываться друг с другом по оси времени. При мультиплексировании с временным разделением каналов время для всего канала для передачи информации разбивается на несколько временных интервалов (называемых слотами), и эти слоты выделяются каждому источнику сигнала для использования.
Пространственное мультиплексирование (Space Division Multiplexing, SDM): Если быть точнее, одна и та же полоса используется повторно в другом пространстве. В мобильной связи основной технологией, которая позволяет реализовывать пространственное разделение, является использование адаптивной антенной решетки для получения разных лучей в направлениях разных пользователей. Кроме того, разных пользователей можно различить путем разбиения пространства, каждый луч может представлять уникальный канал, которому не мешает другой пользователь, разные данные одного и того же пользователя можно различить путем разбиения пространства, или одни и те же данные одного и того же пользователя можно различить путем разбиения пространства для того, чтобы получить более высокий коэффициент усиления.
Мультиплексирование с кодовым разделением каналов (Code Division Multiplexing, CDM): В частности, CDM представляет собой режим мультиплексирования, в котором различные каналы исходных сигналов различаются за счет использования разных кодов. В качестве примера, а не ограничения CDM может включать в себя по меньшей мере одно из следующего: множественный доступ с кодовым разделением каналов (Code Division Multiple Access, CDMA), множественный доступ с частотным разделением каналов (Frequency Division Multiple Access, FDMA), множественный доступ с временным разделением каналов (Time Division Multiple Access, TDMA) и синхронный множественный доступ с кодовым разделением каналов (Synchronous Code Division Multiple Access, SCDMA).
Способ конфигурирования канала: В данном варианте осуществления настоящей заявки различные типы данных или сигналов могут передаваться с использованием разных каналов. Таким образом, способ конфигурирования канала может относиться к частотно-временному ресурсу, ресурсу кодовой области или ресурсу пространственной области (например, к указанному лучу), соответствующему каналу. В качестве примера, а не ограничения, в данном варианте осуществления настоящей заявки канал, используемый в беспроводной связи, может включать в себя по меньшей мере один из следующих каналов или комбинацию из множества следующих каналов: канал управления (который, например, может включать в себя канал управления восходящей линии связи и канал управления нисходящей линии связи) для передачи управляющей информацией, канал передачи данных (который, например, может включать в себя канал передачи данных восходящей линии связи и канал передачи данных нисходящей линии связи) для передачи данных, опорный канал для передачи опорного сигнала и канал доступа для отправки информации о доступе.
Режим кодирования: Кодирование означает преобразование исходного символа для повышения эффективности связи или, другими словами, преобразование исходного символа для уменьшения или устранения избыточности источника. Например, находится способ на основе статистической характеристики последовательности символов, выводимой из источника, для преобразования в самую короткую последовательность кодовых слов, причем последовательность символов выводится из источника таким образом, чтобы каждый элемент самой короткой последовательности кодовых слов нес в себе максимальный средний объем информации, и исходная последовательность символов могла также восстановиться без искажений. В качестве примера, а не ограничения в данном варианте осуществления настоящей заявки режим кодирования может включать в себя по меньшей мере один из следующих режимов: полярный код (Polar Code), турбокод (Turbo Code) и сверточный код (Convolutional Code).
Способ конфигурирования стека протоколов: Стек протоколов (Protocol Stack) представляет собой совокупность всех уровней протоколов в сети и наглядно отражает процесс передачи файлов в сети, а именно, процесс передачи из протокола верхнего уровня в базовый протокол, и затем из базового протокола в протокол верхнего уровня. В качестве примера, а не ограничения, в данном варианте осуществления настоящей заявки стек протоколов, используемый в беспроводной связи, может включать в себя по меньшей мере один из следующих уровней протоколов или комбинацию из множества следующих уровней протоколов: протокол конвергенции пакетных данных (Packet Data Convergence Protocol, PDCP), уровень управления линией радиосвязи (Radio Link Control, RLC), уровень управления доступом к среде передачи данных (Media Access Control, MAC), физический (Physical) уровень и уровень управления радиоресурсами (Radio Resource Control, RRC). На каждом уровне протокола может существовать множество протокольных объектов.
Режим множественного доступа: Технология множественного доступа отличается от мультиплексирования тем, что нет необходимости объединять различные каналы информации, и вместо этого различные каналы информации отдельно модулируются и отправляются в соответствующие каналы, а также получаются из соответствующих каналов и модулируются для получения необходимой информации. В качестве примера, а не ограничения, в данном варианте осуществления настоящей заявки режим множественного доступа, используемый в беспроводной связи, может включать в себя по меньшей мере одно из следующего: FDMA, TDMA, CDMA, SCMA, неортогональный множественный доступ (Non Orthogonal Multiple Access, NOMA) и многопользовательский общий доступ (Multi-User Shared Access, MUSA).
Следует отметить, что вышеупомянутая система связи может быть системой связи LTE или может быть другой будущей системой связи, например, системой связи 5G. Никакие ограничения в данном случае не устанавливаются.
В системе связи LTE данные различных услуг передаются с использованием разных LCH. Таким образом, в систему связи LTE вводится концепция LCG. Одна LCG может включать в себя по меньшей мере один LCH. В настоящее время в системе LTE существует всего четыре LCG. В предшествующем уровне техники оконечное устройство может отправлять BSR в сетевое устройство на основе каждой LCG. В этом случае сетевое устройство может узнать, используя BSR, отправленный оконечным устройством, LCG, имеющую подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных в LCG. Для сетевого устройства предпочтительно выделять ресурс передачи восходящей линии связи для оконечного устройства.
На фиг. 2 показана упрощенная схема существующего BSR. В системе связи LTE, когда оконечное устройство имеет только одну LCG, имеющую подлежащие отправке данные, оконечное устройство может отправлять короткий BSR, показанный на фиг. 2, в сетевое устройство. Как показано на фиг. 2, короткий BSR состоит из одного октета (oct 1). Октет включает в себя идентификатор (Identification, ID) LCG, имеющей подлежащие отправке данные, и объем подлежащих отправке данных в LCG. Объем подлежащих отправке данных в LCG может быть особым образом указан с использованием информации о размере буфера (Buffer Size, BS), показанной на фиг. 2. Во всех последующих условных обозначениях информация BS используется для указания объема подлежащих отправке данных в LCG. На фиг. 3 показана упрощенная схема другого существующего BSR. В системе связи LTE, когда оконечное устройство имеет по меньшей мере две LCG, имеющие подлежащие отправке данные, оконечное устройство может отправить длинный BSR, показанный на фиг. 3, в сетевое устройство. Как показано на фиг. 3, длинный BSR включает в себя три октета (oct 1, oct 2 и oct 3). В длинном BSR поле для отправки объем подлежащих отправке данных в каждой LCG является фиксированным. Таким образом, после приема длинного BSR сетевое устройство может узнать объем подлежащих отправке данных в каждой LCG оконечного устройства, используя значение поля, соответствующей LCG. Например, информация #0 BS представляет собой объем подлежащих отправке данных в LCG #0, информация #1 BS представляет собой объем подлежащих отправке данных в LCG #1, информация #2 BS представляет собой объем подлежащих отправке данных в LCG #2, и информация #3 BS представляет собой объем подлежащих отправке данных в LCG #3.
В системе связи LTE оконечное устройство может отправлять данные в сетевое устройство с использованием PDU MAC. PDU MAC включает в себя блок служебных данных MAC (Service Data Unit, SDU), подзаголовок, соответствующий SDU MAC, элемент управления MAC (Control Element, CE) и подзаголовок, соответствующий CE MAC. SDU MAC используется для передачи подлежащих отправке данных по разным LCH, и CE MAC используется для передачи некоторой управляющей информации. Таким образом, после приема гранта планирования восходящей линии связи, отправленного сетевым устройством, оконечное устройство может выполнять обработку приоритетов логического канала (Logical Channel Prioritization, LCP) в отношении текущих подлежащих отправке данных, на каждом LCH оконечного устройства на основе ресурса передачи восходящей линии связи, который указан грантом планирования восходящей линии связи и который используется для отправки PDU MAC, для выработки PDU MAC. Затем оконечное устройство может отправить PDU MAC в сетевое устройство, используя ресурс передачи восходящей линии связи, указанный в гранте планирования восходящей линии связи, для передачи данных каждой услуги.
Когда текущих подлежащих отправке данных в каждом LCH оконечного устройства недостаточно для того, чтобы полностью заполнить PDU MAC, другими словами, когда PDU MAC все еще имеет местоположение незанятых битов, если незанятых битов в PDU MAC достаточно для размещения одного BSR, оконечное устройство может заполнить местоположение пустого бита в PDU MAC одним BSR о заполнении (Padding). В PDU MAC BSR может рассматриваться как CE MAC. Таким образом, в данном варианте осуществления настоящей заявки BSR также упоминается как CE MAC BSR.
В предшествующем уровне техники, когда количество незанятых битов в PDU MAC больше или равно количеству битов, соответствующих короткому BSR и подзаголовку, и меньше количества битов, соответствующих длинному BSR и подзаголовку, если оконечное устройство имеет только одну LCG, имеющую подлежащие отправке данные, оконечное устройство может дополнить блок PDU MAC коротким BSR. Если оконечное устройство имеет множество LCG, имеющих подлежащие отправке данные, оконечное устройство может дополнить PDU MAC усеченным BSR. Усеченный BSR имеет тот же формат, что и короткий BSR, показанный на фиг. 2. Другими словами, усеченный BSR может также использоваться для указания идентификатора только одной LCG, имеющей подлежащие отправке данные, и объема подлежащих отправке данных в LCG. Разница между усеченным BSR и коротким BSR заключается в том, что подзаголовок усеченного BSR отличается от подзаголовка короткого BSR. Таким образом, сетевое устройство может узнать, используя подзаголовок усеченного BSR, действительно ли оконечное устройство имеет только одну LCG, имеющую подлежащие отправке данные.
На фиг. 4 показана упрощенная схема BSR согласно варианту осуществления настоящей заявки. Как показано на фиг. 4, в будущей системе связи 5G LCH могут быть классифицированы на восемь LCG. В настоящее время формат BSR в системе связи 5G находится на стадии обсуждения. Формат BSR, который может быть выбран, показан на фиг. 4.
BSR, показанный на фиг. 4, используется в качестве примера. Первый октет BSR указывает, с использованием битовой карты (bitmap), все LCG, имеющие подлежащие отправке данные в оконечном устройстве. Один бит в битовой карте соответствует одной LCG. В битовой карте каждый бит может соответствовать одной LCG в порядке возрастания порядковых номеров LCG, имеющих подлежащие отправке данные. На фиг. 4 показана упрощенная схема BSR, в которой каждый бит соответствует одной LCG в порядке возрастания порядковых номеров LCG, имеющих подлежащие отправке данные. Когда бит принимает первое значение, это указывает на то, что LCG, соответствующая биту, является LCG, имеющей подлежащие отправке данные. Когда бит принимает второе значение, это указывает на то, что LCG, соответствующая биту, является LCG, не имеющая подлежащих отправке данных. Например, когда первое значение равно 1, второе значение может быть равно 0; или когда первое значение равно 0, второе значение может быть равно 1.
Последующие октеты, следующие за первым октетом BSR, используются для указания объема подлежащих отправке данных в LCG, имеющих подлежащие отправке данные, которые указаны первым октетом. Один октет (а именно, информация BS) используется для указания объема подлежащих отправке данных в одной LCG, имеющей подлежащие отправке данные. Объем подлежащих отправке данных в LCG, имеющих подлежащие отправке данные, может быть отсортирован на основе последовательности LCG в битовой карте. Например, первое значение равно 1, и второе значение равно 0. Предполагая, что каждая из восьми LCG, показанных на фиг. 4, имеет подлежащие отправке данные, oct 1 может быть равен 11111111. Oct 2 представляет собой объем подлежащих отправке данных в LCG 0, oct 3 представляет собой объем подлежащих отправке данных в LCG 1, oct 4 представляет собой объем подлежащих отправке данных в LCG 2 и так далее. В этом сценарии BSR имеет в общей сложности девять октетов. Предполагая, что две из восьми LCG, показанных на фиг. 4, имеют подлежащие отправке данные, и две LCG представляют собой LCG 2 и LCG 7, oct 1 может быть равен 00100001. Oct 2 представляет собой объем подлежащих отправке данных в LCG 2, и oct 3 представляет собой объем подлежащих передаче данных в LCG 7. В этом сценарии BSR имеет в общей сложности три октета. Другими словами, в будущей системе связи 5G длина BSR может варьироваться в зависимости от количества LCG, имеющих подлежащие отправке данные.
В будущей системе связи 5G оконечное устройство может по-прежнему отправлять данные в сетевое устройство, используя PDU MAC. Таким образом, возможно, что текущих подлежащих отправке данных в каждом LCH оконечного устройства будет недостаточно для того, чтобы полностью заполнить PDU MAC, и незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4. Другими словами, незанятых битов в PDU MAC недостаточно для размещения BSR, который переносит объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные. В этом случае, если оконечное устройство продолжает использовать вышеупомянутый усеченный BSR, после приема усеченного BSR сетевое устройство узнает только то, что все еще существует LCG, имеющая подлежащие отправке данные в оконечном устройстве, но сетевое устройство не может узнать о точном количестве LCG. В этом случае сетевому устройству невыгодно выделять ресурс передачи восходящей линии связи для оконечного устройства.
Поэтому, учитывая вышеупомянутую задачу, варианты осуществления настоящей заявки предусматривают способ передачи данных. Далее подробно описываются технические решения вариантов осуществления настоящей заявки с использованием будущей системы связи 5G и BSR, который показан на фиг. 4, в качестве примеров некоторых вариантов осуществления. Следующие несколько вариантов осуществления могут быть объединены друг с другом, и одна и та же или аналогичная концепция или процесс может не описываться повторно в некоторых вариантах осуществления.
На фиг. 5 показан алгоритм сигнализации способа передачи данных согласно варианту осуществления настоящей заявки. Данный вариант осуществления относится к специфическому процессу, в котором оконечное устройство отправляет первую информацию указания в сетевое устройство, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, где первая информация указания используется для указания групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные. Как показано на фиг. 5, способ может включать в себя следующие этапы.
S101. Оконечное устройство генерирует первую информацию указания.
Первая информация указания используется для указания LCG, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные.
S102. Оконечное устройство отправляет первую информацию указания в сетевое устройство.
S103. Сетевое устройство принимает первую информацию указания.
S104. Сетевое устройство определяет, основываясь на первой информации указания, LCG, имеющие подлежащие отправке данные, и объем подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные.
В данном варианте осуществления, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, то есть недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные, оконечное устройство может выработать первую информацию указания, чья длина короче длины BSR, чтобы указать, используя первую информацию указания, LCG, имеющие подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные. Таким образом, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может дополнительно указывать сетевому устройству, используя первую информацию указания, на то, что оконечное устройство все еще имеет LCG, имеющую подлежащие отправке данные. Таким образом, после приема первой информации указания сетевое устройство может своевременно и с высокой степенью точности узнать об остальных LCG, имеющих подлежащие отправке данные в оконечном устройстве, отличных от LCG, чей объем подлежащих отправке данных указывается таким образом, чтобы сетевое устройство более точно и правильно выделяло ресурс передачи восходящей линии связи для оконечного устройства, тем самым повышая эффективность выделения ресурсов передачи восходящей линии связи.
В данном варианте осуществления формат BSR, показанный на фиг. 4, может по-прежнему использоваться для первой информации указания. Если быть точнее, первый октет первой информации указания используется для указания LCG, имеющих подлежащие отправке данные, и последующие октеты используются для указания объема подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные. Один октет используется для указания объема подлежащих отправке данных в одной LCG. Разница между первой информацией указания и BSR, показанной на фиг. 4, заключается в том, что первая информация указания указывает объем подлежащих отправке данных в меньшем количестве LCG, имеющих подлежащие отправке данные, чем BSR, показанный на фиг. 4. Таким образом, первая информация указания может также упоминаться как усеченный (Truncated) BSR в системе связи 5G. Специалист в данной области техники может понять, что в системе мобильной связи 5G термин усеченный BSR или BSR может по-прежнему использоваться для первой информации указания, или может использоваться другой термин. Таким образом, название первой информации указания в каждой системе связи не ограничено в данном варианте осуществления настоящей заявки.
Далее описывается то, какие LCG, имеющие подлежащие отправке данные, и какой объем подлежащих отправке данных в каких LCG в LCG, имеющих подлежащие отправке данные, указываются в первой информации указания.
LCG, имеющие подлежащие отправке данные, которые указаны в первой информации указания, могут представлять собой все LCG, имеющие подлежащие отправке данные в оконечном устройстве, или могут быть частью всех LCG, имеющих подлежащие отправке данные в оконечном устройстве.
Например, множество форматов радиоинтерфейса, перечисленных выше, введено в будущую систему связи 5G. Каждый LCH может быть отображен по меньшей мере в один формат радиоинтерфейса. В частности, данные, подлежащие отправке по LCH, могут отображаться, для передачи, в частотно-временной ресурс, соответствующий LCH. Например, предполагается, что два формата радиоинтерфейса сконфигурированы для сетевого устройства, и два формата радиоинтерфейса представляют собой формат 1 радиоинтерфейса и формат 2 радиоинтерфейса. LCH 1 оконечного устройства может отображаться в формат 1 радиоинтерфейса, и LCH 2 оконечного устройства может отображаться в формат 1 радиоинтерфейса и формат 2 радиоинтерфейса. Другими словами, данные, подлежащие отправке по LCH 1, могут передаваться с использованием частотно-временного ресурса, соответствующего формату 1 радиоинтерфейса, и данные, подлежащие отправке по LCH 2, могут передаваться с использованием частотно-временного ресурса, соответствующего формату 1 радиоинтерфейса, и частотно-временного ресурса, соответствующего формату 2 радиоинтерфейса. Альтернативно, данные, подлежащие отправке по LCH 1, могут предпочтительно передаваться с использованием частотно-временного ресурса, соответствующего формату 1 радиоинтерфейса, или могут передаваться только с использованием частотно-временного ресурса, соответствующего формату 1 радиоинтерфейса; и LCH 2 может предпочтительно передаваться с использованием частотно-временного ресурса, соответствующего формату 1 радиоинтерфейса, и частотно-временного ресурса, соответствующего формату 2 радиоинтерфейса, или может передаваться только с использованием частотно-временного ресурса, соответствующего формату 1 радиоинтерфейса, и частотно-временного ресурса, соответствующего формату 2 радиоинтерфейса, или т.п.
Таким образом, часть всех LCG, имеющих подлежащие отправке данные в оконечном устройстве, может представлять собой LCG во всех LCG, имеющих подлежащие отправке данные в оконечном устройстве, которые имеют один соответствующий формат радиоинтерфейса, такой же, как формат радиоинтерфейса, используемый в данный момент времени оконечным устройством для отправки первой информации указания; может представлять собой LCG во всех LCG, имеющих подлежащие отправке данные в оконечном устройстве, чей объем подлежащих отправке данных превышает заданное пороговое значение; может представлять собой LCG во всех LCG, имеющих подлежащие отправке данные в оконечном устройстве, чей объем подлежащих отправке данных, превышает заданное пороговое значение и которые имеют один соответствующий формат радиоинтерфейса, такой же, как формат радиоинтерфейса, используемый в данный момент времени оконечным устройством для отправки первой информации указания, или т.п. Это можно определить, в частности, на основе конфигурации системы связи. Формат радиоинтерфейса, соответствующий LCG, может быть задан заранее, может быть форматом радиоинтерфейса, в который могут быть отображены все LCH в LCG, может быть форматом радиоинтерфейса, в который может быть отображен любой LCH в LCG, может быть форматом радиоинтерфейса, в который может быть отображен любой LCH, имеющий на данный момент подлежащие отправке данные в LCG, или тому подобное.
Например, предполагается, что LCG, в настоящее время имеющие подлежащие отправке данные в оконечном устройстве, представляют собой LCG 1, LCG 2, LCG 4 и LCG 7. Один из форматов радиоинтерфейса, соответствующих LCG 1, и один из форматов радиоинтерфейса, соответствующих LCG 4, представляют собой радиоинтерфейс, используемый в данный момент времени оконечным устройством для отправки первой информации указания. В этом случае оконечное устройство может выработать первую информацию указания, которая используется для указания LCG 1, LCG 4 и объема подлежащих отправке данных в любой из LCG 1 и LCG 4.
Следует отметить, что в реализации, когда оконечное устройство выполняет LCP на основе зависимости отображения между каждым LCH и форматом радиоинтерфейса, совместная обработка может выполняться на ресурсах восходящей линии связи только тогда, когда LCH, к которым относится формат радиоинтерфейса восходящей линии связи ресурсы, отображаются одинаковым образом. Например, когда все LCH 0, LCH 1 и LCH 2 отображаются в первый формат радиоинтерфейса, но только LCH 0 и LCH 1 отображаются во второй формат радиоинтерфейса, совместная обработка не может быть выполнена на ресурсе восходящей линии связи, который использует первый формат радиоинтерфейса, и на ресурсе восходящей линии связи, который использует второй формат радиоинтерфейса. Например, когда все LCH 0, LCH 1 и LCH 2 отображаются в первый формат радиоинтерфейса, и LCH 0, LCH 1 и LCH 2 могут также отображаться во второй формат радиоинтерфейса, совместная обработка может выполняться на ресурсе восходящей линии связи, который использует первый формат радиоинтерфейса, и на ресурсе восходящей линии связи, который использует второй формат радиоинтерфейса, Совместная обработка на множестве ресурсов восходящей линии связи означает, что оконечное устройство может добавлять эти ресурсы восходящей линии связи и выполнять LCP в отношении суммарного количества битов. Например, когда первый ресурс восходящей линии связи имеет 100 битов, второй ресурс восходящей линии связи имеет 300 битов, и совместная обработка может быть выполнена на первом ресурсе восходящей линии связи и на втором ресурсе восходящей линии связи, оконечное устройство добавляет два ресурса восходящей линии связи, чтобы получить ресурсы в общем количестве 400 битов, и затем выполняет LCP в отношении 400 битов.
Как описано выше, первая информация указания используется для указания объема подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные. Размер части LCG в данном документе может быть определен на основе конфигурации системы, может быть определен на основе длины первой информации указания, которая может быть отправлена оконечным устройством, или т.п. Например, предполагается, что длина первой информации указания составляет три октета. Первый октет (oct 1) первой информации указания используется для указания LCG, имеющих подлежащие отправке данные, и каждый из последующих октетов может использоваться для указания объема подлежащих отправке данных в одной LCG, имеющей подлежащие отправке данные. Таким образом, можно определить, что первая информация указания может указывать объем подлежащих отправке данных в двух из LCG, имеющих подлежащие отправке данные. Следует отметить, что длина первой информации указания может указываться оконечному устройству базовой станцией с использованием информации указания или может определяться оконечным устройством на основе количества битов в PDU MAC, которые используются для отправки первой информации указания. Например, когда оконечное устройство отправляет первую информацию указания с использованием местоположения незанятых битов в PDU MAC, оконечное устройство может определить размер первой информации указания на основе незанятых битов в PDU MAC.
Как описано выше, первая информация указания используется для указания объема подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные. Часть LCG в данном документе может быть, в частности, определена из LCG, имеющих подлежащие отправке данные, на основе размера части LCG. В частности, может существовать несколько следующих случаев:
В первом случае, когда каждая LCG оконечного устройства соответствует одному приоритету, приоритет каждой из частей LCG в данном случае выше, чем приоритеты LCG, отличные от части LCG в LCG, имеющих подлежащие отправке данные. Таким образом, после приема первой информации указания, сетевое устройство может узнать, на основе LCG, имеющих подлежащие отправке данные, которые указаны в первой с помощью информации указания и приоритетов LCG, LCG, чей объем подлежащих отправке данных фактически указан в первой информации указания.
Приоритеты LCG могут быть установлены заранее или могут динамически указываться сетевым устройством. Таким образом, в некоторых вариантах осуществления сетевое устройство может дополнительно отправлять вторую информацию указания в оконечное устройство, чтобы указать, используя вторую информацию указания, приоритет, соответствующий по меньшей мере одной первой LCG оконечного устройства. Например, вторая информация указания используется для указания только приоритета LCG, чей приоритет изменен, или вторая информация указания используется для указания приоритетов всех LCG. В этом случае после приема второй информации указания оконечное устройство может узнать приоритет каждой LCG на основе второй информации указания. Во время конкретной реализации вторая информация указания может переноситься в сигнализации физического уровня, сигнализации блока системной информации (System Information Block, SIB), сигнализации управления ресурсами (Radio Resource Control, RRC), сигнализации управления нисходящей линии связи и т.п. и отправляться в оконечное устройство.
При необходимости, прежде чем сетевое устройство отправит вторую информацию указания в оконечное устройство, сетевое устройство может дополнительно определить приоритет, соответствующий каждой LCG оконечного устройства. Во время конкретной реализации сетевое устройство может определять приоритет каждой LCG на основе приоритета логического канала, включенного в LCG. Например, сетевое устройство может использовать приоритет логического канала с самым низким приоритетом в LCG в качестве приоритета LCG или использовать приоритет логического канала с самым высоким приоритетом в LCG в качестве приоритета LCG. В некоторых вариантах осуществления, когда на стороне сетевого устройства предварительно установлено множество таблиц приоритетов, и каждая таблица приоритетов представляет одну зависимость отображения между LCG и приоритетом, после определения используемой в данный момент времени таблицы приоритетов сетевое устройство может указать, используя вторую информацию указания, приоритет, который соответствует LCG, точно определенной в таблице приоритетов.
В некоторых вариантах осуществления приоритет LCG может соответствовать приоритету LCH, включенному в LCG. Например, приоритет каждого LCH, включенного в LCG с высоким приоритетом, выше, чем приоритет каждого LCH, включенного в LCG с низким приоритетом. Другими словами, LCH с высоким приоритетом классифицируются в одной LCG. Таким образом, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, оконечное устройство может узнать приоритет каждой LCG на основе приоритета LCH в каждой LCG оконечного устройства. Таким образом, оконечное устройство может определить, на основе приоритета каждой LCG, LCG, имеющие подлежащие отправке данные, и размер части LCG, часть LCG из LCG, имеющих подлежащие отправке данные, и указать объем подлежащих отправке данных в части LCG с использованием первой информации указания. Соответственно, после приема первой информации указания, отправленной оконечным устройством, сетевое устройство может также определить, таким же образом, как на стороне оконечного устройства, LCG, чей объем подлежащих отправке данных фактически указан в первой информации указания в LCG, имеющих подлежащие отправке данные. В данном документе подробности повторно не описываются.
Например, приоритет LCH с самым высоким приоритетом в LCH, включенных в LCG с высоким приоритетом, выше, чем приоритет LCH с самым высоким приоритетом в LCH, включенных в LCG с низким приоритетом; или приоритет LCH с самым низким приоритетом в LCH, включенных в LCG с высоким приоритетом, выше, чем приоритет LCH с самым низким приоритетом в LCH, включенных в LCG с низким приоритетом. Другими словами, приоритет LCG определяется LCH с самым высоким приоритетом или LCH с самым низким приоритетом в LCG. Оконечное устройство может узнать приоритет каждой LCG на основе приоритета LCH с самым высоким приоритетом в LCG или приоритета LCH с самым низким приоритетом в LCG. Следует понимать, что в данном варианте осуществления настоящей заявки вышеизложенный способ определения приоритета LCG используется просто в качестве примера, и данный вариант осуществления настоящей заявки не ограничивает способ определения приоритета LCG.
В некоторых вариантах осуществления сетевое устройство может дополнительно отправлять третью информацию указания в оконечное устройство, чтобы инструктировать оконечное устройство отправить первую информацию указания. В этом случае после приема третьей информации указания оконечное устройство может отправлять первую информацию указания в сетевое устройство, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4. Во время конкретной реализации третья информация указания может переноситься в сигнализации физического уровня, сигнализации блока системной информации (System Information Block, SIB), сигнализации управления ресурсами (Radio Resource Control, RRC), сигнализации управления нисходящей линии связи и т.п., и отправляться в оконечное устройство.
На фиг. 6 показана упрощенная схема другого BSR согласно варианту осуществления настоящей заявки. Например, LCG, имеющие подлежащие отправке данные, представляют собой LCG 0, LCG 1 и LCG 2, приоритет LCG 2 выше, чем приоритет LCG 0, и приоритет LCG 0 выше, чем приоритет LCG 1. Предполагается, что первая информация указания может использоваться для указания объема подлежащих отправке данных в двух LCG. Оконечное устройство может выработать первую информацию указания, которая используется для указания LCG 0, LCG 1, LCG 2, объем подлежащих отправке данных в LCG 0 и объем подлежащих отправке данных в LCG. 2. Как показано на фиг. 6, первый октет первой информации указания может быть равен 11100000, второй октет 2 октета используется для указания объема подлежащих отправке данных в LCG 0, и третий октет 3 октета используется для указания объема подлежащих отправке данных в LCG 2.
Следует отметить, что в первой информации указания объем подлежащих отправке данных в части LCG, выбранных из LCG, имеющих подлежащие отправке данные, по-прежнему располагаются на основе местоположений битов, соответствующих LCG в первом октете.
Во втором случае каждая LCG оконечного устройства соответствует одному приоритету, и LCG, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую LCG.
В этом сценарии, если размер по меньшей мере одной первой LCG меньше размера части LCG, часть LCG включает в себя по меньшей мере одну первую LCG, и все приоритеты LCG, отличные по меньшей мере от одной первой LCG в части LCG, выше, чем приоритеты LCG, отличных от размера LCG в LCG, имеющих подлежащие отправке данные. Другими словами, каждая из LCG, отличных от первой LCG в части LCG, представляет собой LCG с высоким приоритетом в LCG, имеющих подлежащие отправке данные.
Когда размер по меньшей мере одной первой LCG равен размеру части LCG, по меньшей мере одна первая LCG может непосредственно использоваться как часть LCG. Другими словами, часть LCG включает в себя только первую LCG.
Когда размер по меньшей мере одной первой LCG больше, чем размер части LCG, часть по меньшей мере одной первой LCG используется как часть LCG. Приоритет каждой первой LCG в части LCG выше приоритетов первых LCG в первой LCG, отличной от LCG в части LCG. Другими словами, часть LCG включает в себя только первые LCG с относительно высокими приоритетами.
При необходимости первая LCG может быть LCG в LCG, имеющих подлежащие отправке данные, которые используют формат радиоинтерфейса, такой же, который используется для отправки первой информации указания.
Во время конкретной реализации оконечное устройство может определять на основе формата радиоинтерфейса, соответствующей LCG, имеющих подлежащие отправке данные, и формата радиоинтерфейса, используемого для отправки первой информации указания, включают ли в себя LCG, имеющие подлежащие отправке данные, первую LCG. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, меньше количества LCG, чей объем подлежащих отправке данных может быть указан в первой информации указания, оконечное устройство может дополнительно выбрать, способом, описанным в предыдущем первом случае и на основе приоритета каждой LCG, некоторые LCG из оставшихся LCG, имеющие подлежащие отправке данные, так что общее количество первых LCG и некоторые LCG, выбранные из оставшихся LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан в первой информации указания. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан в первой информации указания, оконечное устройство может использовать количество первых LCG в качестве LCG, чей объем подлежащих отправке данных, может быть указан в первой информации указания. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, больше, чем количество LCG, чей объем подлежащих отправке данных может быть указан в первой информации указания, оконечное устройство может выбрать, из множества первых LCG на основе приоритета каждой первой LCG, первые LCG, чей объем подлежащих отправке данных может быть указан в первой информации указания.
Соответственно, после получения первой информации указания, отправленной оконечным устройством, сетевое устройство может также определить, аналогично стороне оконечного устройства, LCG, чей объем подлежащих отправке данных фактически указан в первой информации указания в LCG, имеющих подлежащие отправке данные. В данном документе подробности повторно не описываются.
При необходимости первой LCG может быть LCG, выбранная на основе другого заданного условия из LCG, имеющих подлежащие отправке данные. Например, первая LCG является LCG с задержкой, меньшей или равной заданному пороговому значению задержки (например, заданное пороговое значение задержки может быть равно задержке LCH в LCG для передачи услуги с наивысшим требованием задержки). В данном случае подробности здесь не описаны.
В третьем случае часть LCG может быть альтернативно выбрана на основе определенного размера части LCG в порядке возрастания порядковых номеров LCG, имеющих подлежащие отправке данные, из LCG, имеющих подлежащие отправке данные.
Например, предполагается, что LCG, имеющие подлежащие отправке данные, представляют собой LCG 0, LCG 1, LCG 4 и LCG 5, и размер части LCG, имеющих подлежащие отправке данные равен 3. Например, часть LCG выбирается в порядке возрастания порядковых номеров LCG, имеющих подлежащие отправке данные, из LCG, имеющих подлежащие отправке данные. В этом случае частью LCG может быть, например, LCG 0, LCG 1 и LCG 4. Другими словами, первая информация указания используется для указания LCG 0, LCG 1, LCG 4, LCG 5, объема подлежащих отправке данных в LCG 0, объема подлежащих отправке данных в LCG 1 и объема подлежащих отправке данных в LCG 4.
Соответственно, после приема первой информации указания, отправленной оконечным устройством, сетевое устройство может также определить, таким же образом, как сторона оконечного устройства, LCG, чей объем подлежащих отправке данных фактически указан в первой информации указания в LCG, имеющих подлежащие отправке данные. В данном документе подробности повторно не описываются.
Как описано в предыдущем варианте осуществления, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, первая информация указания отправляется в сетевое устройство оконечным устройством с использованием PDU MAC. Таким образом, первая информация указания обычно расположена в концевой части PDU MAC. В этом сценарии после приема PDU MAC и декодирования CE MAC или SDU MAC, который расположен перед первой информацией указания в PDU MAC, сетевое устройство может автоматически определить длину первой информации указания на основе количества оставшихся битов в PDU MAC. В этом случае сетевое устройство может завершить декодирование первой информации указания на основе длины первой информации указания.
При необходимости в некоторых вариантах осуществления первая информация указания не расположена в концевой части PDU MAC, другими словами, все еще имеется SDU MAC или CE MAC после местоположения бита, в котором находится первая информация указания в PDU MAC. В этом сценарии первая информация указания может дополнительно использоваться для указания длины первой информации указания, так что сетевое устройство может завершить декодирование или тому подобное первой информации указания на основе длины первой информации указания, тем самым обеспечивая высокую эффективность сетевого устройства при декодировании первой информации указания.
Следует отметить, что хотя во всех вышеупомянутых вариантах осуществления первая информация указания описана со ссылкой на сценарии, в которых незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, специалист в данной области техники может понять, что сценарий применения первой информации указания не ограничивается этим. Способ передачи данных, представленный в данном варианте осуществления настоящей заявки, может использоваться в любом сценарии, в котором оконечному устройству необходимо отправлять в сетевое устройство информацию указания, которая используется для указания объема подлежащих отправке данных в LCG. В данном случае подробности здесь не описаны. Кроме того, хотя в данном варианте осуществления настоящей заявки первая информация указания описывается с использованием формата BSR, используемого в случае, когда в качестве примера LCH классифицируются на восемь LCG, специалист в данной области техники может понять, что формат информации первого указания не ограничивается этим. Когда LCH классифицируются на другое количество LCG, или когда количество битов для указания объема подлежащих отправке данных изменяется (например, на 5), формат первой информации указания также может быть скорректирован или адаптивно изменен. В данном случае подробности здесь не описаны.
Кроме того, в некоторых крайних случаях, например, когда незанятые биты в PDU MAC могут вмещать только первую информацию указания с одним октетом, первая информация указания может использоваться для указания только LCG, имеющих подлежащие отправке данные без указания объема подлежащих отправке данных в любой LCG, имеющей подлежащие отправке данные. Их реализация и технические эффекты аналогичны описанным выше реализациям и техническим эффектам. В данном документе подробности повторно не описываются.
Согласно способу передачи данных, представленному в данном варианте осуществления настоящей заявки, когда незанятых битов в PDU MAC недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие отправке данные, и объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные, оконечное устройство может выработать первую информацию указания, чья длина короче длины BSR, чтобы указать, используя первую информацию указания, LCG, имеющие подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные. Таким образом, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может дополнительно указывать сетевому устройству, используя первую информацию указания, оставшиеся LCG, имеющие подлежащие отправке данные в оконечном устройстве. Таким образом, сетевое устройство может точно и своевременно узнать об оставшихся LCG, имеющих подлежащие отправке данные в оконечном устройстве, которые отличаются от LCG, чей объем подлежащих отправке данных указывается таким образом, чтобы сетевое устройство более точно и правильно выделяло ресурс передачи восходящей линии связи для оконечного устройства, тем самым повышая эффективность выделения ресурсов передачи по восходящей линии связи.
Во всех вышеупомянутых вариантах осуществления способ передачи данных, представленный в данном варианте осуществления настоящей заявки, описывается с использованием примера, в котором оконечное устройство может выработать, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, первую информацию указания, длина которой короче, чем длина BSR. Однако, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, будущая система связи 5G может позволять оконечному устройству дополнять блок PDU MAC усеченным BSR. Усеченный BSR может использоваться для указания части LCG, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в этих LCG. Другими словами, когда незанятых битов в PDU MAC недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных, во всех LCG, имеющих подлежащие отправке данные, оконечное устройство может дополнить PDU MAC усеченным BSR, который используется для указания части LCG, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в этих LCG.
При необходимости формат BSR, показанный на фиг. 2 или фиг. 4, может по-прежнему использоваться для усеченного BSR. Формат BSR, показанный на фиг. 4, используется в качестве примера. Первый октет усеченного BSR используется для указания LCG, чей объем подлежащих отправке данных и последующие октеты используются для указания объема подлежащих отправке данных в этих LCG. Один октет используется для указания объема подлежащих отправке данных в одной LCG. Разница между усеченным BSR и BSR, показанным на фиг. 4, заключается в том, что BSR, показанный на фиг. 4, дополнительно указывает часть LCG, имеющих подлежащие отправке данные, и объем подлежащих отправке данных в этих LCG. Следует отметить, что BSR, показанный на фиг. 2 или фиг. 4, является просто примером. Структура BSR, показанная на фиг. 2 или фиг. 4, может использоваться для усеченного BSR, но количество битов для указания объема подлежащих отправке данных, может изменяться адаптивным образом, например, может быть равным 5 или 9.
На фиг. 7 показана упрощенная схема еще одного BSR согласно варианту осуществления настоящей заявки. Как показано на фиг. 7, предполагается, что каждая из восьми LCG, показанных на фиг. 7, имеет подлежащие отправке данные, но незанятые биты в текущем PDU MAC могут вмещать только усеченный BSR с тремя октетами. Например, если усеченный BSR может указывать объем подлежащих отправке данных в LCG 2 и LCG 4, oct 1 усеченного BSR может быть равен 00101000. Oct 2 представляет собой объем подлежащих отправке данных в LCG 2, и oct 3 представляет собой объем подлежащих отправке данных в LCG 4.
Таким образом, сетевое устройство может узнать, используя первый октет усеченного BSR, LCG, которые указаны усеченным BSR, объем подлежащих отправке данных в указанных LCG, используя последующие октеты, и может дополнительно узнать, используя подзаголовок усеченного BSR, что все еще существует LCG, имеющая подлежащие отправке данные в оконечном устройстве.
Специалист в данной области техники может понять, что в системе мобильной связи 5G термин усеченный BSR или BSR может по-прежнему использоваться для усеченного BSR, или может использоваться другой термин. Таким образом, название усеченного BSR в каждой системе связи не ограничено в данном варианте осуществления настоящей заявки. Кроме того, когда формат BSR, показанный на фиг. 2 или фиг. 4, продолжает использоваться для усеченного BSR, подзаголовок, который отличается от подзаголовка, используемого BSR, показанного на фиг. 2 или фиг. 4, может использоваться для усеченного BSR. Таким образом, сетевое устройство может узнать, используя подзаголовок усеченного BSR, имеет ли оконечное устройство другую LCG, имеющую подлежащие отправке данные.
Далее описывается то, какие LCG, имеющие подлежащие отправке данные, указываются усеченным BSR.
Например, усеченный BSR используется для указания части из всех LCG, имеющих подлежащие отправке данные в оконечном устройстве, и объема подлежащих отправке данных в части LCG. В данном документе размер части LCG может быть определен на основе конфигурации системы, может быть определен на основе длины усеченного BSR, который может быть отправлен оконечным устройством, или т.п. Например, предполагается, что длина усеченного BSR составляет три октета. Первый октет усеченного BSR используется для указания LCG, имеющих подлежащие отправке данные, и каждый из последующих октетов может использоваться для указания объема подлежащих отправке данных в одной LCG, имеющей подлежащие отправке данные. Таким образом, можно определить, что усеченный BSR может указывать объем подлежащих отправке данных в двух из LCG, имеющих подлежащие отправке данные. Следует отметить, что длина усеченного BSR может указываться оконечному устройству базовой станцией с использованием информации указания или может определяться оконечным устройством на основе количества битов в PDU MAC, которые используются для отправки усеченного BSR. Например, когда оконечное устройство отправляет усеченный BSR с использованием местоположения незанятых битов в PDU MAC, оконечное устройство может определять размер усеченного BSR на основе незанятых битов в PDU MAC.
Как описано выше, усеченный BSR используется для указания части из всех LCG, имеющих подлежащие отправке данные в оконечном устройстве, и объема подлежащих отправке данных в этих LCG. Часть LCG в данном документе может быть, в частности, определена из LCG, имеющих подлежащие отправке данные, на основе размера части LCG. В частности, могут существовать несколько следующие случаев:
В первом случае, когда каждая LCG оконечного устройства соответствует одному приоритету, приоритет каждой из частей LCG в данном документе выше, чем приоритеты LCG, отличные от части LCG в LCG, имеющих подлежащие отправке данные.
Для описания реализации первого случая следует обратиться к описаниям, приведенным в предшествующем варианте осуществления. В данном документе подробности повторно не описываются.
Кроме того, в данном варианте осуществления, когда приоритет LCG может соответствовать приоритету LCH, включенному в LCG, приоритет LCG может быть определен на основе приоритета LCH, имеющего подлежащие отправке данные в LCG. Например, приоритет логического канала с самым высоким приоритетом в LCH, имеющих подлежащие отправке данные, которые включены в LCG с высоким приоритетом, выше, чем приоритет LCH с самым высоким приоритетом в LCH, имеющих подлежащие отправке данные, которые включены в LCG самым низким приоритетом; или приоритет LCH с самым низким приоритетом в LCH, имеющих подлежащие отправке данные, которые включены в LCG с высоким приоритетом, выше, чем приоритет LCH с самым низким приоритетом в LCH, имеющих подлежащие отправке данные, которые включены в LCG с низким приоритетом. Другими словами, приоритет LCG определяется LCH с наивысшим приоритетом или LCH с самым низким приоритетом, имеющим подлежащие отправке данные в LCG. Оконечное устройство может узнать приоритет каждой LCG на основе приоритета LCH с самым высоким приоритетом в LCG или приоритета LCH с самым низким приоритетом в LCG. Следует понимать, что вышеизложенный способ определения приоритета LCG используется в данном варианте осуществления настоящей заявки только в качестве примера, и данный вариант осуществления настоящей заявки не ограничивает способ определения приоритета LCG.
Во втором случае каждая LCG оконечного устройства соответствует одному приоритету, и все LCG, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую LCG.
В этом сценарии, если размер по меньшей мере одной первой LCG меньше размера части LCG, часть LCG включает в себя по меньшей мере одну первую LCG, и все приоритеты LCG, отличные по меньшей мере от одной первой LCG в части LCG, выше приоритетов LCG, кроме части LCG в LCG, имеющих подлежащие отправке данные. Другими словами, каждая из LCG, отличная от первой LCG в части LCG, является LCG с высоким приоритетом во всех LCG, имеющих подлежащие отправке данные.
Когда размер по меньшей мере одной первой LCG равен размеру части LCG, по меньшей мере одна первая LCG может непосредственно использоваться как часть LCG. Другими словами, часть LCG включает в себя только первую LCG.
Когда размер по меньшей мере одной первой LCG больше, чем размер части LCG, часть по меньшей мере одной первой LCG используется как часть LCG. Приоритет каждой первой LCG в части LCG выше, чем приоритеты первых LCG в первой LCG, отличной от первых LCG в части LCG. Другими словами, часть LCG включает в себя только первые LCG с относительно высокими приоритетами.
При необходимости первая LCG может быть LCG в LCG, имеющих подлежащие отправке данные, которая использует такой же формат радиоинтерфейса, как тот, который используется для отправки усеченного BSR. Для описания этой реализации, следует обратиться к описаниям, приведенным в предшествующем варианте осуществления. В данном документе подробности повторно не описываются.
При необходимости первой LCG может быть LCG, во всех LCG, имеющих подлежащие отправке данные, чей объем подлежащих отправке данных больше или равен первому заданному пороговому значению. Первое заданное пороговое значение может быть, в частности, определено на основе конфигурации системы.
Во время конкретной реализации оконечное устройство может сравнивать объем подлежащих отправке данных в каждой из всех LCG, имеющих подлежащие отправке данные, с первым заданным пороговым значением, чтобы определить, включают ли в себя все LCG, имеющие подлежащие отправке данные, первую LCG, чей объем подлежащих отправке данных больше или равен первому заданному пороговому значению. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, меньше количества LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может дополнительно выбрать, способом, описанным в предыдущем первом случае и на основе приоритета каждой LCG, некоторые LCG из всех оставшихся LCG, имеющих подлежащие отправке данные, так что общее количество первых LCG и некоторых LCG, выбранных из всех оставшихся LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может использовать количество первых LCG в качестве LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, больше, чем количество LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может выбрать, из множества первых LCG на основе приоритета каждой первой LCG, первые LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR.
При необходимости первой LCG может быть LCG, во всех LCG, имеющих подлежащие отправке данные, которая включает в себя LCH, чей объем подлежащих отправке данных больше или равен второму заданному пороговому значению. Второе заданное пороговое значение может быть, в частности, определено на основе конфигурации системы.
Во время конкретной реализации оконечное устройство может сравнивать объем данных, подлежащих отправке по LCH, имеющем подлежащие отправке данные, в каждой из всех LCG, имеющих подлежащие отправке данные, со вторым заданным пороговым значением, чтобы определить, включают ли в себя все LCG, имеющие подлежащие отправке данные, первую LCG, чей объем подлежащих отправке данных больше или равен первому заданному пороговому значению. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, меньше количества LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может дополнительно выбрать, способом описанныи в предыдущем первом случае и на основе приоритета каждой LCG, некоторые LCG из всех оставшихся LCG, имеющих подлежащие отправке данные, так что общее количество первых LCG и некоторых LCG, выбранных из всех оставшихся LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может использовать количество первых LCG в качестве LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, больше, чем количество LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может выбрать, из множества первых LCG на основе приоритета каждой первой LCG, первые LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR.
При необходимости первой LCG может быть LCG, имеющая подлежащие отправке данные, чье оставшееся время задержки которого меньше или равно третьему заданному пороговому значению. Оставшийся бюджет задержки в данном случае может быть оставшейся бюджетом задержки услуги, которой принадлежат подлежащие отправке данные. Следует отметить, что третье пороговое значение может быть, в частности, определено на основе конфигурации системы.
Во время конкретной реализации оконечное устройство может устанавливать таймер сброса (discard timer) для каждого фрагмента данных по каждому LCH в каждой LCG. Максимальное значение таймера сброса равно задержке, соответствующей LCH. Когда данные, подлежащие отправке принимаются по LCH, таймер сброса может быть запущен для каждой части данных, чтобы определить, следует ли отбрасывать подлежащие отправке данные. Поэтому, когда оставшийся бюджет задержки для подлежащих отправке данных в LCG представляет собой оставшийся бюджет задержки данных с минимальным оставшимся бюджетом задержки для всех LCH, имеющих подлежащие отправке данные в LCG, оконечное устройство может определить, на основе оставшегося времени ожидания (оставшегося бюджета задержки) таймера сброса каждого фрагмента данных в каждом LCH в каждой из всех LCG, имеющих подлежащие отправке данные, бюджет оставшейся задержки подлежащих отправке данных в каждой из всех LCG, имеющих подлежащие отправке данные.
Альтернативно, оконечное устройство может устанавливать таймер сброса для каждого LCH в каждой LCG. Максимальное значение таймера сброса равно задержке, соответствующей LCH. Когда подлежащие отправке данные, принимаются по LCH, может быть запущен таймер сброса, чтобы определить, следует ли отбрасывать подлежащие отправке данные. Поэтому, когда оставшийся бюджет задержки для подлежащих отправке данных в LCG, имеет минимальное значение в оставшихся бюджетах задержки всех LCH, имеющих подлежащие отправке данные в LCG, оконечное устройство может определить на основании оставшегося времени ожидания время (оставшегося бюджета задержки) таймера сброса каждого LCH в каждой из всех LCG, имеющих подлежащие отправке данные, оставшийся бюджет задержки подлежащих отправке данных, в каждой из всех LCG, имеющих подлежащие отправке данные.
Альтернативно, когда оставшийся бюджет задержки для подлежащих отправке данных в LCG имеет минимальное значение в оставшихся бюджетах задержки всех LCH, имеющих подлежащие отправке данные в LCG, оконечное устройство может установить таймер сброса для каждой LCG. Максимальное значение таймера сброса равно задержке, соответствующей LCH, который имеет требование по самой высокой задержки в LCG. Когда подлежащие отправке данные принимаются по любому LCH в LCG, может быть запущен таймер сброса. Таким образом, в этой реализации оконечное устройство может определить, на основе оставшегося времени ожидания (оставшегося бюджета задержки) таймера сброса каждой из всех LCG, имеющих подлежащие отправке данные, оставшийся бюджет задержки подлежащих отправке данных в каждой из LCG, имеющих подлежащие отправке данные.
После получения оставшегося бюджета задержки подлежащих отправке данных, в каждой LCG, оконечное устройство может сравнить оставшийся бюджет задержки подлежащих отправке данных в каждой LCG, с третьим заданным пороговым значением, чтобы определить, имеется ли первая LCG, в которой оставшийся бюджет задержки подлежащих отправке данных меньше или равен третьему заданному пороговому значению. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, меньше количества LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может дополнительно выбрать, способом описанныи в предыдущем первом случае и на основе приоритета каждой LCG, некоторые LCG из всех оставшихся LCG, имеющих подлежащие отправке данные, так что общее количество первых LCG и некоторых LCG, выбранных из всех оставшихся LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может использовать количество первых LCG в качестве LCG, чей объем подлежащих отправке данных, может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, больше, чем количество LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может выбрать, из множества первых LCG на основе приоритета каждой первой LCG, первые LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR.
При необходимости первой LCG может быть LCG во всех LCG, имеющих подлежащие отправке данные, включая новые подлежащие отправке данные. Новые подлежащие отправке данные в данном документе представляют собой подлежащие отправке данные, вновь буферизованные LCH оконечного устройства после того, как оконечное устройство отправляет предыдущий BSR (где BSR может быть BSR, показанным на фиг. 4, может быть вышеупомянутым усеченным BSR или может быть любым другим BSR, например, BSR, запускаемым при поступлении новых данных).
Во время конкретной реализации оконечное устройство может определить, на основе данных, подлежащих отправке по LCH, имеющем подлежащие отправке данные, в каждой из всех LCG, имеющих подлежащие отправке данные, то включают ли в себя все LCG, имеющие подлежащие отправке данные, первую LCG, имеющую новые подлежащие отправке данные. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, меньше количества LCG, чей объем подлежащих отправке данных, может быть указан усеченным BSR, оконечное устройство может дополнительно выбрать, способом, описанным в предыдущем первом случае и на основе приоритета каждой LCG, некоторые LCG из всех оставшихся LCG, имеющих подлежащие отправке данные, так что общее количество первых LCG и некоторых LCG, выбранных из всех оставшихся LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, равно количеству LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может использовать количество первых LCG в качестве LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR. Если количество первых LCG в LCG, имеющих подлежащие отправке данные, больше, чем количество LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR, оконечное устройство может выбрать, из множества первых LCG на основе приоритета каждой первой LCG, первые LCG, чей объем подлежащих отправке данных может быть указан усеченным BSR.
При необходимости первой LCG может быть LCG во всех LCG, имеющих подлежащие отправке данные, которая включает в себя новые подлежащие отправке данные, чей объем больше или равен четвертому заданному пороговому значению. Альтернативно, первой LCG может быть LCG во всех LCG, имеющих подлежащие отправке данные, которая включает в себя новые подлежащие отправке данные, чье отношение больше или равно пятому заданному пороговому значению. Отношение новых подлежащих отправке данных равно отношению объема новых подлежащих отправке данных к объему подлежащих отправке данных в первой LCG, отношению объема новых подлежащих отправке данных к объему данных, полученному путем вычитания объема новых подлежащих отправке данных из объема подлежащих отправке данных в первой LCG или т.п. Принципы реализации и их технические эффекты аналогичны описанным выше. В данном документе подробности повторно не описываются. Четвертое заданное пороговое значение и пятое заданное пороговое значение могут быть определены, в частности, на основе конфигурации системы.
В третьем случае оставшийся бюджет задержки подлежащих отправке данных в каждой части LCG меньше, чем оставшийся бюджет задержки подлежащих отправке данных в LCG, отличных от части LCG в LCG, имеющих подлежащие отправке данные. Для получения подробностей об оставшемся бюджете задержки подлежащих отправке данных, следует обратиться к описаниям, приведенным в предшествующих вариантах осуществления. В данном документе подробности повторно не описываются.
Во время конкретной реализации оконечное устройство может отсортировать, на основе оставшегося времени ожидания (оставшегося бюджета задержки) таймера сброса каждой из всех LCG, имеющих подлежащие отправке данные, все LCG, имеющие подлежащие отправке данные, выбрать, в порядке возрастания значений времени ожидания таймеров сброса всех LCG, имеющих подлежащие отправке данные, часть LCG из всех LCG, имеющих подлежащие отправке данные, и указать объем подлежащих отправке данных в части LCG с использованием усеченного BSR.
В четвертом случае часть LCG может быть альтернативно выбрана на основе определенного размера части LCG в порядке возрастания порядковых номеров LCG, имеющих подлежащие отправке данные, из всех LCG, имеющих подлежащие отправке данные. Для описания реализации четвертого случая следует обратиться к описаниям, приведенным в предшествующем варианте осуществления. В данном документе подробности повторно не описываются.
Как описано в предыдущем варианте осуществления, усеченный BSR отправляется в сетевое устройство оконечным устройством с использованием PDU MAC, когда незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4. Таким образом, усеченный BSR обычно располагается в концевой части блока PDU MAC. В этом сценарии после приема PDU MAC и декодирования CE MAC или SDU MAC, который расположен перед усеченным BSR в PDU MAC, сетевое устройство может автоматически определить длину усеченного BSR на основе количества оставшихся битов в PDU MAC. В этом случае сетевое устройство может завершить декодирование усеченного BSR на основе длины усеченного BSR.
При необходимости в некоторых вариантах осуществления усеченный BSR не расположен в концевой части PDU MAC, другими словами, все еще существует SDU MAC или CE MAC после местоположения бита, в котором усеченный BSR находится в PDU MAC. В этом сценарии усеченный BSR может дополнительно использоваться для указания длины усеченного BSR, поэтому сетевое устройство может завершить декодирование или тому подобное усеченного BSR на основе длины усеченного BSR, тем самым обеспечивая высокую эффективность сетевого устройства при декодировании усеченного BSR.
Следует отметить, что хотя во всех вышеупомянутых вариантах осуществления усеченный BSR описан со ссылкой на сценарии, в которых незанятых битов в PDU MAC недостаточно для размещения BSR, показанного на фиг. 4, специалист в данной области техники может понять, что усеченный BSR включает в себя, но не ограничивается этим, вышеупомянутые сценарии применения. Способ передачи данных, представленный в данном варианте осуществления настоящей заявки, может использоваться в любом сценарии, в котором оконечное устройство должно отправлять, в сетевое устройство, информацию указания, которая используется для указания объема подлежащих отправке данных в LCG. В данном случае подробности здесь не описаны.
Согласно способу передачи данных, представленному в данном варианте осуществления настоящей заявки, когда незанятых битов в PDU MAC недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие отправке данные, и объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные, оконечное устройство может выработать усеченный BSR, чтобы указать, используя усеченный BSR, часть LCG, имеющих подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных в этих LCG. Таким образом, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может дополнительно указывать сетевому устройству с помощью усеченного BSR, какая часть LCG имеет подлежащие отправке данные в оконечном устройстве, и объем подлежащих отправке данных в этих LCG. Таким образом, сетевое устройство может своевременно и с высокой степенью точности узнать объем подлежащих отправке данных в части LCG оконечного устройства, поэтому сетевое устройство выделяет ресурс передачи восходящей линии связи оконечному устройству более точно и правильно, тем самым повышая эффективность выделения ресурсов передачи восходящей линии связи.
На фиг.8 показана упрощенная структурная схема оконечного устройства согласно варианту осуществления настоящей заявки. Как показано на фиг.8, оконечное устройство может включать в себя модуль 11 обработки и модуль 12 отправки.
Модуль 11 обработки выполнен с возможностью выработки первой информации указания, где первая информация указания используется для указания групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные; и
модуль 12 отправки выполнен с возможностью отправки первой информации указания.
При необходимости, когда каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету, приоритет каждой из части групп логических каналов может быть выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные.
При необходимости, когда каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету, и группы логических каналов, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую группу логических каналов, если размер по меньшей мере одной первой группы логических каналов меньше размера части групп логических каналов, часть групп логических каналов включает в себя по меньшей мере одну первую группу логических каналов, и все приоритеты групп логических каналов, отличные по меньшей мере от одной первой группы логических каналов в части групп логических каналов, выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные. Если размер по меньшей мере одной первой группы логических каналов равен размеру части групп логических каналов, то по меньшей мере одна первая группа логических каналов используется как часть групп логических каналов. Если размер по меньшей мере одной первой группы логических каналов больше, чем размер части групп логических каналов, часть по меньшей мере одной первой группы логических каналов используется как часть групп логических каналов. Приоритет каждой первой группы логических каналов в части групп логических каналов выше приоритетов первых групп логических каналов, отличных от части по меньшей мере одной первой группы логических каналов по меньшей мере в одной первой группе логических каналов. Например, формат радиоинтерфейса, соответствующий первой группе логических каналов, может быть таким же, как формат радиоинтерфейса, используемый для отправки первой информации указания.
При необходимости первая информация указания дополнительно используется для указания длины первой информации указания.
Все еще ссылаясь на фиг. 8, в некоторых вариантах осуществления оконечное устройство может дополнительно включать в себя модуль 13 приема. Модуль 13 приема выполнен с возможностью приема второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной группе логических каналов оконечного устройства.
Оконечное устройство, представленное в данном варианте осуществления настоящей заявки, может выполнять действия оконечного устройства в варианте осуществления способа, показанном на фиг. 5. Принципы реализации и их технические результаты аналогичны. В данном документе подробности повторно не описываются.
На фиг.9 показана упрощенная структурная схема сетевого устройства согласно варианту осуществления настоящей заявки. Как показано на фиг.9, сетевое устройство может включать в себя модуль 21 приема и модуль 22 обработки.
Модуль 21 приема выполнен с возможностью приема первой информации указания; и
модуль 22 обработки выполнен с возможностью определения, на основе первой информации указания, групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные.
При необходимости, когда каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету, приоритет каждой из части групп логических каналов может быть выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные.
При необходимости, когда каждая из групп логических каналов, имеющих подлежащие отправке данные, соответствует одному приоритету, и группы логических каналов, имеющие подлежащие отправке данные, включают в себя по меньшей мере одну первую группу логических каналов, если количество по меньшей мере одной первой группы логических каналов меньше размера части групп логических каналов, часть групп логических каналов включает в себя по меньшей мере одну первую группу логических каналов, и все приоритеты групп логических каналов, отличных по меньшей мере от одной первой группы логических каналов в части групп логических каналов, выше, чем приоритеты групп логических каналов, отличных от части групп логических каналов в группах логических каналов, имеющих подлежащие отправке данные. Если размер по меньшей мере одной первой группы логических каналов равен размеру части групп логических каналов, то по меньшей мере одна первая группа логических каналов используется как часть групп логических каналов. Если размер по меньшей мере одной первой группы логических каналов больше, чем размер части групп логических каналов, часть по меньшей мере одной первой группы логических каналов используется как часть групп логических каналов. Приоритет каждой первой группы логических каналов в части групп логических каналов выше приоритетов первых групп логических каналов, отличных от части по меньшей мере одной первой группы логических каналов по меньшей мере в одной первой группе логических каналов. Например, формат радиоинтерфейса, соответствующий первой группе логических каналов, может быть таким же, как формат радиоинтерфейса, используемый для отправки первой информации указания.
При необходимости первая информация указания дополнительно используется для указания длины первой информации указания.
По-прежнему ссылаясь на фиг.9, в некоторых вариантах осуществления сетевое устройство может дополнительно включать в себя модуль 23 отправки. Модуль 23 отправки выполнен с возможностью отправки второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной группе логических каналов оконечного устройства.
Сетевое устройство, представленное в данном варианте осуществления настоящей заявки, может выполнять действия сетевого устройства в варианте осуществления способа, показанном на фиг. 5. Принципы реализации и их технические результаты аналогичны. В данном документе подробности повторно не описываются.
Следует отметить, что модуль отправки может быть передатчиком во время фактической реализации, модуль приема может быть приемником во время фактической реализации, и модуль обработки может быть реализован в виде программного обеспечения, вызываемого элементом обработки, или может быть реализован в виде аппаратных средств. Например, модуль обработки может быть независимо расположенным элементом обработки или может быть интегрирован в микросхему вышеупомянутого устройства для реализации. Кроме того, модуль обработки может храниться в памяти вышеупомянутого устройства в виде программного кода и вызываться элементом обработки вышеупомянутого устройства для выполнения вышеупомянутых функций модуля обработки. Все или часть этих модулей могут быть интегрированы, или эти модули могут быть реализованы независимым образом. Элемент обработки в данном документе может быть интегральной схемой и может иметь возможность обработки сигналов. В процессе реализации этапы в вышеупомянутых способах или вышеупомянутые модули могут быть реализованы с использованием аппаратной интегральной логической схемы в элементе обработки или с помощью инструкции в виде программного обеспечения.
Например, для реализации вышеупомянутого способа вышеупомянутые модули могут быть сконфигурированы как одна или несколько интегральных микросхем, например, одна или несколько специализированных микросхем (Application Specific Integrated Circuit, ASIC), один или несколько микропроцессоров (digital signal processor, DSP) или одна или несколько программируемых пользователем вентильных матриц (Field Programmable Gate Array, FPGA). В другом примере, когда один из вышеупомянутых модулей реализован в виде программного кода, вызываемого элементом обработки, элемент обработки может быть процессором общего назначения, например, центральным процессором (Central Processing Unit, CPU) или другим процессором, который может вызывать программный код. В другом примере эти модули могут быть интегрированы и реализованы в виде системы на кристалле (system-on-a-chip, SOC).
На фиг.10 показана упрощенная структурная схема другого оконечного устройства согласно варианту осуществления настоящей заявки. Как показано на фиг.10, оконечное устройство включает в себя по меньшей мере процессор 504 и приемопередатчик 508. Оконечное устройство может дополнительно включать в себя память 519, в которой хранится машиноисполняемая инструкция.
Процессор 504 выполнен с возможностью выработки первой информации указания, где первая информация указания используется для указания групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные; и приемопередатчик 508 выполнен с возможностью отправки первой информации указания, выработанной процессором 504.
При необходимости приемопередатчик 508 дополнительно выполнен с возможностью приема второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной группе логических каналов оконечного устройства.
Процессор 504 может быть выполнен с возможностью выполнения действия, которое осуществляется внутри оконечного устройства и которое описано в вышеупомянутом варианте осуществления способа, и приемопередатчик 508 может быть выполнен с возможностью выполнения действия приема или отправки, которое выполняется оконечным устройством из сетевого устройства или в сетевое устройство и которое описано в вышеупомянутом варианте осуществления способа. Для получения подробностей обратитесь к описанию приведенного выше варианта осуществления способа. В данном документе подробности повторно не описываются.
Процессор 504 и память 519 могут быть интегрированы в устройство обработки. Процессор 504 выполнен с возможностью выполнения программного кода, хранящегося в памяти 519, для реализации вышеупомянутых функций. Во время конкретной реализации память 519 может быть альтернативно интегрирована в процессор 504.
Оконечное устройство может дополнительно включать в себя источник 512 питания, выполненный с возможностью подачи питания на различные компоненты или схемы в оконечном устройстве. Оконечное устройство может включать в себя антенну 510, выполненную с возможностью отправки, с использованием радиосигнала, данных восходящей линии связи или управляющей сигнализации восходящей линии связи, которая выводится приемопередатчиком 508.
Кроме того, чтобы сделать функции оконечного устройства более полными, оконечное устройство может дополнительно включать в себя одно или более из: блока 514 ввода, блока 516 отображения, аудиосхемы 518, камеры 520, датчика 522 и т.п. Аудиосистема может дополнительно включать в себя динамик 5182, микрофон 5184 и т.п.
На фиг.11 показана упрощенная структурная схема другого сетевого устройства согласно варианту осуществления настоящей заявки. Как показано на фиг.11, сетевое устройство 600 включает в себя по меньшей мере процессор 604 и приемопередатчик 608.
Приемопередатчик 608 сетевого устройства выполнен с возможностью приема первой информации указания; и процессор 604 выполнен с возможностью определения, на основании первой информации указания, групп логических каналов, имеющих подлежащие отправке данные, и объема подлежащих отправке данных в части групп логических каналов, имеющих подлежащие отправке данные.
При необходимости приемопередатчик 608 сетевого устройства дополнительно выполнен с возможностью отправки второй информации указания, где вторая информация указания используется для указания приоритета, соответствующего по меньшей мере одной группе логических каналов оконечного устройства.
Процессор 604 может быть выполнен с возможностью выполнения действия, которое осуществляется внутри сетевого устройства и которое описано в вышеупомянутом варианте осуществления способа, и приемопередатчик 608 может быть выполнен с возможностью выполнения действия приема или отправки, которое выполняется сетевым устройством, из оконечного устройства или в оконечное устройство, и это описано в вышеупомянутом варианте осуществления способа. Для получения подробностей обратитесь к описанию приведенного выше варианта осуществления способа. В данном документе подробности повторно не описываются.
Процессор 604 и память 603 могут быть интегрированы в устройство обработки. Процессор 604 выполнен с возможностью выполнения программного кода, хранящегося в памяти 603, для реализации вышеупомянутых функций. Во время конкретной реализации память 603 может быть альтернативно интегрирована в процессор 604.
Сетевое устройство может дополнительно включать в себя антенну 610, выполненную с возможностью отправки, с использованием радиосигнала, данных нисходящей линии связи или управляющей сигнализации нисходящей линии связи, которая выводится приемопередатчиком 608.
Следует отметить, что процессор 504 оконечного устройства и процессор 604 сетевого устройства каждый по отдельности может представлять собой центральный процессор (central processing unit, CPU), сетевой процессор (network processor, NP) или комбинацию процессора и NP. Процессор может дополнительно включать в себя аппаратную микросхему. Аппаратная микросхема может быть специализированной интегральной схемой (application-specific integrated circuit, ASIC), программируемым логическим устройством (programmable logic device, PLD) или их комбинацией. PLD может быть комплексным программируемым логическим устройством (complex programmable logic device, CPLD), программируемой полевой вентильной матрицей (field-programmable gate array, FPGA), типовой матричной логикой (generic array logic, GAL), или любой их комбинацией.
Память 519 оконечного устройства и память 603 сетевого устройства каждая может включать в себя энергозависимую память (volatile memory), например, оперативную память (random access memory, RAM); и может дополнительно включать энергонезависимую память (non-volatile memory), например, флэш-память (flash memory), жесткий диск (hard disk drive, HDD) или твердотельный диск (solid-state drive, SSD). Альтернативно, память может включать в себя комбинацию вышеупомянутых типов памяти.
В вариантах осуществления настоящей заявки оконечное устройство может поддерживать беспроводную связь с сетевым устройством. В вариантах осуществления устройства настоящей заявки сетевое устройство может соответствовать сетевому устройству в варианте осуществления способа настоящей заявки, и оконечное устройство может соответствовать оконечному устройству в варианте осуществления способа настоящей заявки. Кроме того, вышеупомянутые и другие операции и/или функции модулей сетевого устройства и оконечного устройства отдельно предназначены для реализации соответствующих процессов в вышеупомянутом варианте осуществления способа. Для краткости, описание варианта осуществления способа настоящей заявки может быть применено к вариантам осуществления устройства. В данном документе подробности повторно не описываются.
На фиг.12 показана упрощенная структурная схема передачи данных согласно варианту осуществления настоящей заявки. Как показано на фиг.12, система передачи данных может включать в себя оконечное устройство 51 и сетевое устройство 52. Оконечное устройство 51 может быть любым оконечным устройством в вышеупомянутых вариантах осуществления, и сетевое устройство 52 может быть любым сетевым устройством в вышеупомянутых вариантах осуществления. Принципы реализации и их технические результаты аналогичны. В данном документе подробности повторно не описываются.
Согласно оконечному устройству сетевое устройство и система передачи данных, представленные в вариантах осуществления настоящей заявки, когда незанятых битов в PDU MAC недостаточно для размещения BSR, который может указывать все LCG, имеющие подлежащие отправке данные, и объем подлежащих отправке данных во всех LCG, имеющих подлежащие отправке данные, оконечное устройство может генерировать первую информацию указания, чья длина меньше длины BSR, чтобы указать, используя первую информацию указания, LCG, имеющие подлежащие отправке данные, в оконечном устройстве, и объем подлежащих отправке данных в части LCG, имеющих подлежащие отправке данные. Таким образом, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может дополнительно указывать сетевому устройству, используя первую информацию указания, оставшиеся LCG, имеющие подлежащие отправке данные, в оконечном устройстве. Таким образом, сетевое устройство может точно и своевременно узнать об оставшихся LCG, имеющих подлежащие отправке данные в оконечном устройстве, отличных от LCG, чей объем подлежащих отправке данных указывается таким образом, чтобы сетевое устройство более точно и правильно выделяло ресурс передачи восходящей линии связи для оконечного устройства, тем самым повышая эффективность выделения ресурсов передачи по восходящей линии связи.
Специалист в данной области техники может знать, что в сочетании с примерами, описанными в вариантах осуществления, раскрытых в данном описании, блоки и этапы алгоритма могут быть реализованы посредством электронных аппаратных средств или комбинации компьютерного программного обеспечения и электронных аппаратных средств. То, выполняются ли функции аппаратными средствами или программным обеспечением, зависит от конкретных приложений и ограничивающих условий исполнения технических решений. Специалист в данной области техники может использовать разные способы для реализации описанных функций для каждого конкретного приложения, но не следует учитывать, что реализация выходит за рамки вариантов осуществления настоящей заявки.
Специалист в данной области техники может четко понимать, что в целях удобного и краткого описания подробного рабочего процесса вышеупомянутой системы, устройства и устройства относятся к соответствующему процессу в вышеупомянутых вариантах осуществления способа. В данном документе подробности повторно не описываются.
В нескольких вариантах осуществления, представленных в настоящей заявке, следует понимать, что раскрытые система, устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является просто примером. Например, разбиение на блоки представляет собой просто логическое разбиение функций, и в реальной реализации может быть другое разбиение. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые функции могут игнорироваться или не выполняться. Кроме того, отображаемые или обсуждаемые взаимные связи, или прямые связи или коммуникационные соединения могут быть реализованы через некоторые интерфейсы. Непрямые связи или коммуникационные соединения между устройствами или блоками могут быть реализованы в электрической, механической или других формах.
Блоки, описанные как отдельные части, могут быть или не быть физически отдельными, и части, отображаемые как блоки, могут быть или не быть физическими блоками, и могут быть расположены в одной позиции или могут быть распределены в множестве сетевых блоков. Часть или все блоки могут быть выбраны на основе фактических требований для достижения целей решений вариантов осуществления.
Кроме того, функциональные блоки в вариантах осуществления настоящей заявки могут быть объединены в один блок обработки, или каждый из блоков может физически существовать по отдельности, или два или более блоков могут быть объединены в один блок.
Когда функции реализованы в виде программного функционального блока и продаются или используются как самостоятельный продукт, функции могут храниться на машиночитаемом носителе информации. Исходя из такого понимания, технические решения настоящей заявки по существу или частично вносят свой вклад в уровень техники, или часть технических решений может быть реализована в виде программного продукта. Компьютерный программный продукт хранится на носителе информации и включает в себя несколько инструкций для инструктирования компьютерного устройства (которым может быть персональный компьютер, сервер, сетевое устройство или т.п.) для выполнения всех или части этапов способов, описанных в вариантах осуществления настоящей заявки. Вышеуказанный носитель информации включает в себя любой носитель, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (ROM, Read-Only Memory), оперативное запоминающее устройство (RAM, Random Access Memory) магнитный диск или оптический диск.
Все или часть вышеупомянутых вариантов осуществления могут быть реализованы с использованием программного обеспечения, аппаратных средств, встроенного программного обеспечения или любой их комбинации. Когда программное обеспечение используется для реализации вариантов осуществления, все или часть вариантов осуществления могут быть реализованы в виде компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или более компьютерных инструкций. Когда инструкции компьютерной программы загружаются и выполняются на компьютере, вырабатываются все или часть процедур или функций в соответствии с вариантами осуществления настоящей заявки. Компьютер может быть компьютером общего назначения, специализированным компьютером, компьютерной сетью или другим программируемым устройством. Компьютерные инструкции могут храниться на машиночитаемом носителе информации или могут переноситься с одного машиночитаемого носителя на другой машиночитаемый носитель. Например, компьютерные инструкции могут передаваться с веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных проводным способом (например, с помощью коаксиального кабеля, оптического волокна или цифровой абонентской линии (Digital Subscriber Line, DSL)) или беспроводным способом (например, с помощью инфракрасного, радио- или микроволнового излучения). Машиночитаемый носитель информации может быть любым используемым носителем, доступным для компьютера, или устройством хранения данных, таким как сервер или центр обработки данных, объединяющий один или более используемых носителей. Используемым носителем может быть магнитный носитель (например, гибкий диск, жесткий диск или магнитная лента), оптический носитель (например, DVD), полупроводниковый носитель (например, твердотельный накопитель (Solid State Disk, SSD)) или тому подобное.
Изобретение относится к области связи. Технический результат заключается в улучшении выделения ресурсов передачи восходящей линии связи и повышении их эффективности. Для этого предусмотрено: генерирование, оконечным устройством, первой информации указания, где первая информация указания используется для указания групп логических каналов, имеющих подлежащие передаче данные, и объема подлежащих передаче данных в части групп логических каналов, имеющих подлежащие передаче данные; и передача оконечным устройством первой информации указания. Согласно способу передачи данных, устройству и системе связи, которые предусмотрены в вариантах осуществления настоящей заявки, когда незанятых битов в PDU MAC недостаточно, оконечное устройство может указать сетевому устройству, используя первую информацию указания, LCG, имеющие подлежащие передаче данные, в оконечном устройстве. Таким образом, сетевое устройство может своевременно и с высокой степенью точности узнать о LCG, имеющих подлежащие передаче данные в оконечном устройстве, поэтому сетевое устройство выделяет ресурс передачи восходящей линии связи оконечному устройству более точно и правильно. 6 н. и 24 з.п. ф-лы, 12 ил.
1. Способ передачи данных, содержащий этапы, на которых:
генерируют, с помощью оконечного устройства, первую информацию указания, причем первая информация указания представляет собой отчет о статусе буфера (BSR), содержащий первый октет и N октетов, следующих за первым октетом, при этом бит в первом октете соответствует одной группе логических каналов (LCG), а значение бита указывает, имеет ли LCG, соответствующая указанному биту, подлежащие передаче данные, причем M битов, имеющих первое значение в первом октете, указывают M LCG, имеющих подлежащие передаче данные, а N октетов, соответствующе, указывают объем подлежащих передаче данных на N LCG из М LCG, имеющих подлежащие передаче данные, где М≤8, 1≤N<М; и
передают, с помощью оконечного устройства, первую информацию указания.
2. Способ по п.1, в котором каждая из М LCG, имеющих подлежащие передаче данные, содержит: один или более логических каналов, а каждый из одного или более логических каналов соответствует одному приоритету.
3. Способ по п.2, в котором приоритет каждой LCG из М LCG определен приоритетом логического канала с наивысшим приоритетом в LCG.
4. Способ по п.2, в котором приоритет каждого из N LCG выше, чем приоритеты каждого LCG, отличающегося от N LCG из М LCG.
5. Способ по п.3, в котором M LCG, имеющих подлежащие передаче данные, содержит L первых LCG; причем
когда L менее N, N LCG содержит L первых LCG, а приоритет каждого LCG, отличающегося от L первых LCG, в N LCG выше приоритета каждого LCG, отличающегося от N LCG в М LCG; или
когда L равно N, L первых LCG используются в качестве N LCG; или
когда L больше N, часть L первых LCG используются в качестве N LCG, а приоритет каждых первых LCG отличается от N LCG в L первых LCG.
6. Способ по п.1, в котором первая информация указания содержит отчет о статусе усеченного буфера (BSR).
7. Способ по п.1, в котором этап генерирования первой информации указания содержит подэтап, на котором:
генерируют, когда незанятых битов в протокольном блоке данных (PDU) управления доступом к среде передачи данных (MAC) недостаточно для размещения BSR, указывающего все M LCG, имеющие подлежащие передаче данные, и объема подлежащих передаче данных всех M LCG, имеющих подлежащие передаче данные, первую информацию указания.
8. Способ приема данных, содержащий этапы, на которых:
принимают, с помощью сетевого устройства, первую информацию указания, причем первая информация указания представляет собой отчет о статусе буфера (BSR), содержащий первый октет и N октетов, следующих за первым октетом, при этом бит в первом октете соответствует одной группе логических каналов (LCG), а значение бита указывает, имеет ли LCG, соответствующая указанному биту, подлежащие передаче данные, причем M битов, имеющих первое значение в первом октете, указывают M LCG, имеющих подлежащие передаче данные, а N октетов, соответствующе, указывают объем подлежащих передаче данных на N LCG из М LCG, имеющих подлежащие передаче данные, где М≤8, 1≤N<М; и
определяют, с помощью сетевого устройства, на основе первой информации указания, М LCG, имеющих подлежащие передаче данные, и объем подлежащих передаче данных в N LCG из M LCG, имеющих подлежащие передаче данные.
9. Способ по п.8, в котором каждая из М LCG, имеющих подлежащие передаче данные содержит: один или более логических каналов, а каждый из одного или более логических каналов соответствует одному приоритету.
10. Способ по п.9, в котором приоритет каждого LCG из M LCG определен приоритетом логического канала с наивысшим приоритетом в LCG.
11. Способ по п.9, в котором приоритет каждой из N LCG выше, чем приоритеты каждой LCG, отличающейся от N LCG из М LCG.
12. Способ по п.10, в котором M LCG, имеющих подлежащие передаче данные, содержит L первых LCG; причем
когда L менее N, N LCG содержит L первых LCG, а приоритет каждого LCG отличающегося от L первых LCG в N LCG выше приоритета каждого LCG, отличающегося от N LCG в М LCG; или
когда L равно N, L первых LCG используются в качестве N LCG; или
когда L больше N, часть L первых LCG используются в качестве N LCG, а приоритет каждых первых LCG отличается от N LCG в L первых LCG.
13. Способ по п.8, в котором первая информация указания содержит отчет о статусе усеченного буфера (BSR).
14. Способ по п.8, в котором первая информация указания генерируется, когда незанятых битов в протокольном блоке данных (PDU) управления доступом к среде передачи данных (MAC) недостаточно для размещения BSR, указывающего все M LCG, имеющие подлежащие передаче данные, и объема подлежащих передаче данных всех M LCG, имеющих подлежащие передаче данные.
15. Оконечное устройство связи, содержащее:
процессор, выполненный с возможностью генерирования первой информации указания, причем первая информация указания представляет собой отчет о статусе буфера (BSR), содержащий первый октет и N октетов, следующих за первым октетом, при этом бит в первом октете соответствует одной группе логических каналов (LCG), а значение бита указывает, имеет ли LCG, соответствующая указанному биту, подлежащие передаче данные, причем M битов имеющих первое значение в первом октете, указывают M LCG, имеющих подлежащие передаче данные, а N октетов, соответствующе, указывают объем подлежащих передаче данных в N LCG из М LCG, имеющих подлежащие передаче данные, где М≤8, 1≤N<М; и
приемопередатчик, выполненный с возможностью передачи первой информации указания.
16. Оконечное устройство связи по п.15, в котором каждая из М LCG, имеющих подлежащие передаче данные, содержит: один или более логических каналов, а каждый из одного или более логических каналов соответствует одному приоритету.
17. Оконечное устройство связи по п.16, в котором приоритет каждой LCG из М LCG определен приоритетом логического канала с наивысшим приоритетом в LCG.
18. Оконечное устройство связи по п.16, в котором приоритет каждой из N LCG выше, чем приоритет каждой LCG, отличающейся от N LCG в M LCG.
19. Оконечное устройство связи по п.17, в котором M LCG, имеющих подлежащие передаче данные, содержит L первых LCG; причем
когда L менее N, N LCG содержит L первых LCG, а приоритет каждого LCG, отличающегося от L первых LCG, в N LCG выше приоритета каждого LCG, отличающегося от N LCG в М LCG; или
когда L равно N, L первых LCG используются в качестве N LCG; или
когда L больше N, часть L первых LCG используются в качестве N LCG, а приоритет каждых первых LCG отличается от N LCG в L первых LCG.
20. Оконечное устройство связи по п.15, в котором первая информация указания содержит отчет о статусе усеченного буфера (BSR).
21. Оконечное устройство связи по п.15, в котором процессор выполнен с возможностью генерирования первой информации указания, когда незанятых битов в протокольном блоке данных (PDU) управления доступом к среде передачи данных (MAC) недостаточно для размещения BSR, указывающего все M LCG, имеющие подлежащие передаче данные, и объема подлежащих передаче данных всех M LCG, имеющих подлежащие передаче данные.
22. Сетевое устройство связи, содержащее:
приемопередатчик для приема первой информации указания, причем первая информация указания представляет собой отчет о статусе буфера (BSR), содержащий первый октет и N октетов, следующих за первым октетом, при этом бит в первом октете соответствует одной группе логических каналов (LCG), а значение бита указывает, имеет ли LCG, соответствующая указанному биту, подлежащие передаче данные, причем M битов имеющих первое значение в первом октете, указывают M LCG, имеющих подлежащие передаче данные, а N октетов, соответствующе, указывают объем подлежащих передаче данных на N LCG из М LCG, имеющих подлежащие передаче данные, где М≤8, 1≤N<М; и
процессор для определения, на основе первой информации указания, М LCG, имеющих подлежащие передаче данные, и объема подлежащих передаче данных в N LCG из М LCG, имеющих подлежащие передаче данные.
23. Сетевое устройство связи по п.22, в котором каждая из М LCG, имеющих подлежащие передаче данные содержит: один или более логических каналов, а каждый из одного или более логических каналов соответствует одному приоритету.
24. Сетевое устройство связи по п.23, в котором приоритет каждой LCG из M LCG определен приоритетом логического канала с наивысшим приоритетом в LCG.
25. Сетевое устройство связи по п.23, в котором приоритет каждой из N LCG выше, чем приоритеты каждой из LCG, отличающейся от N LCG из М LCG.
26. Сетевое устройство связи по п.24, в котором M LCG, имеющих подлежащие передаче данные, содержит L первых LCG; причем
когда L менее N, N LCG содержит L первых LCG, а приоритет каждого LCG, отличающегося от L первых LCG, в N LCG выше приоритета каждого LCG, отличающегося от N LCG в М LCG; или
когда L равно N, L первых LCG используются в качестве N LCG; или
когда L больше N, часть L первых LCG используются в качестве N LCG, а приоритет каждых первых LCG отличается от N LCG в L первых LCG.
27. Сетевое устройство связи по п.22, в котором первая информация указания содержит отчет о статусе усеченного буфера (BSR).
28. Сетевое устройство связи по п.22, в котором первая информация указания генерируется, когда незанятых битов в протокольном блоке данных (PDU) управления доступом к среде передачи данных (MAC) недостаточно для размещения BSR указывающего все M LCG, имеющие подлежащие передаче данные, и объема подлежащих передаче данных всех M LCG, имеющих подлежащие передаче данные.
29. Устройство связи, содержащее процессор, выполненный с возможностью выполнения программы, хранящейся в памяти для реализации способа по любому из пп.1-7.
30. Устройство связи, содержащее процессор, выполненный с возможностью выполнения программы, хранящейся в памяти для реализации способа по любому из пп.8-14.
CN 101132619 B, 14.04.2010 | |||
CN 102065552 A, 18.05.2011 | |||
CN 106304370 A, 04.01.2017 | |||
СПОСОБ И СИСТЕМА СООБЩЕНИЯ ИНДЕКСА БУФЕРА РАЗМЕРА | 2010 |
|
RU2539231C2 |
СПОСОБ СООБЩЕНИЯ ОТЧЕТА О СОСТОЯНИИ БУФЕРА ТЕРМИНАЛА (BSR), СПОСОБ ПОЛУЧЕНИЯ ДЛЯ ПОЛУЧЕНИЯ BSR ОТ БАЗОВОЙ СТАНЦИИ И СООТВЕТСТВУЮЩИЕ ТЕРМИНАЛ, БАЗОВАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ | 2015 |
|
RU2616566C1 |
Авторы
Даты
2022-03-17—Публикация
2018-08-10—Подача