УСТРОЙСТВО И СПОСОБ ВЫДЕЛЕНИЯ РЕСУРСОВ В СЕТИ СВЯЗИ
APPARATUS AND METHOD OF ALLOCATING RESOURCES IN COMMUNICATION NETWORK

Область техники
Настоящее изобретение относится к области связи и, в частности, к способу и устройству для выделения ресурсов в сети связи.
Уровень техники
В случае, когда ресурсы сети связи ограничены, может быть использован алгоритм планирования ресурсов для гибкого распределения доступных ресурсов сети связи, улучшая, таким образом, эффективность использования радиочастотных спектров. Ввиду появления технологий агрегации несущих, обычные алгоритмы планирования ресурсов не отвечают новым требованиям. Способ планирования при агрегации несущих является критичным для улучшения производительности всей системы и сталкивается со многими сложными задачами.
CHENG и другие представили в статье “Исследование производительности технологии агрегации несущих в системе LTE-Advanced” (Современная наука и техника связи, номер 4, апрель, 2009) в способе планирования комбинированной очереди, применяемом в случае агрегации несущих, предполагают, что базовая станция имеет планировщик комбинированной очереди, например, данные для множества несущих совместно используют одну и ту же очередь. Все несущие совместно используют один и тот же планировщик ресурсов, который напрямую распределяет для пользователя, обращающегося к системе, блоки ресурсов множества отдельных несущих.
Раскрытие изобретения
Далее будет приведено упрощенное краткое описание изобретения для базового понимания некоторых аспектов изобретения. Данное краткое описание не является исчерпывающим обзором изобретения. Краткое описание не предназначено для идентификации ключевых или критических элементов изобретения или описания объема настоящего изобретения. Единственной целью настоящего краткого описания является представление некоторых концепций в упрощенной форме в качестве вводной части перед более подробным описанием, приведенным после нее.
Согласно одному аспекту настоящего изобретения, предложен способ выделения ресурсов в сети связи. Способ выделения ресурсов может включать в себя: определение режима агрегации несущих в сети связи; и выбор режима выделения ресурсов в сети связи в соответствии с режимом агрегации несущих в сети связи.
Согласно другому аспекту настоящего изобретения, предложено устройство для выделения ресурсов в сети связи. Устройство для выделения ресурсов может включать в себя: модуль определения режима агрегации, выполненный с возможностью определения режима агрегации несущих в сети связи; и модуль выбора режима распределения, выполненный с возможностью выбора режима выделения ресурсов в сети связи в соответствии с режимом агрегации несущих в сети связи.
Дополнительно, в одном из вариантов осуществления настоящего изобретения предложена программа для реализации способа выделения ресурсов.
Кроме того, в одном из вариантов осуществления настоящего изобретения предложен программный продукт для компьютера в виде носителя данных для компьютера, содержащего записанные на нем программные коды для реализации вышеописанного способа выделения ресурсов.
Краткое описание чертежей
Вышеописанные и другие задачи, признаки и преимущества вариантов осуществления изобретения станут более понятными из приведенного ниже описания, сделанного со ссылками на сопроводительные чертежи, на которых одинаковые или сходные по функциональности компоненты обозначены одинаковыми ссылочными номерами. Кроме того, компоненты, показанные на чертежах, являются общей иллюстрацией принципов настоящего изобретения. На данных чертежах:
фиг.1 является схематической диаграммой, иллюстрирующей сеть связи, поддерживающую агрегацию несущих;
фиг.2 является схематической блок-схемой, на которой показан способ выделения ресурсов согласно одному варианту осуществления настоящего изобретения;
фиг.3 является схематической блок-схемой, на которой показан способ выделения ресурсов согласно другому варианту осуществления настоящего изобретения;
фиг.4 является схематической блок-схемой, на которой показан способ централизованного выделения ресурсов согласно другому варианту осуществления настоящего изобретения;
фиг.5 является схематической блок-схемой, на которой показан способ рассредоточенного выделения ресурсов согласно одному варианту осуществления настоящего изобретения;
фиг.6 является схематической блок-схемой, на которой показан способ выделения ресурсов согласно другому варианту осуществления настоящего изобретения;
фиг.7 является схематической блок-схемой процесса выбора набора пользователей, подлежащих регистрации, согласно одному варианту осуществления настоящего изобретения;
фиг.8 является схематической блок-схемой процесса выбора набора пользователей, подлежащих регистрации, и сортировки пользователей в данном наборе согласно одному варианту осуществления настоящего изобретения;
фиг.9 является схематической блок-схемой, на которой показано устройство выделения ресурсов согласно одному варианту осуществления настоящего изобретения;
фиг.10 является схематической блок-схемой, на которой показано устройство выделения ресурсов согласно другому варианту осуществления настоящего изобретения;
фиг.11 является схематической блок-схемой, на которой показано устройство выделения ресурсов согласно другому варианту осуществления настоящего изобретения;
фиг.12 является схематической блок-схемой, на которой показано устройство выделения ресурсов согласно другому варианту осуществления настоящего изобретения;
фиг.13 является схематической блок-схемой, иллюстрирующей структуру компьютера для реализации некоторых вариантов осуществления настоящего изобретения.
Осуществление изобретения
Далее будут описаны некоторые варианты осуществления настоящего изобретения со ссылками на сопроводительные чертежи. Необходимо заметить, что элементы и/или признаки, показанные на чертежах или раскрытые в одних вариантах осуществления, могут быть объединены с элементами и/или признаками, показанными на одном или более других чертежах, или описанными в одном или более других вариантах осуществления. Кроме того, необходимо заметить, что некоторые подробности, относящиеся к некоторым компонентам или процессам, не имеющим отношения к настоящему изобретению или хорошо известным специалистам в данной области техники, опущены для четкости и ясности изложения.
В будущем, система LTE-A (Long Term Evolution-Advanced (Передовое Долгосрочное Развитие)) будет поддерживать частотный диапазон передачи до 100 МГц, в то время как обычный стандарт LTE имеет максимально поддерживаемый частотный диапазон передачи до 20 МГц. Таким образом, необходима агрегация множества компонентных несущих для получения более широкой полосы пропускания. Агрегация Несущих (СА) является технологией, представленной 3GPP, в которой множество компонентных несущих могут быть агрегированы во время передачи для поддержки более высоких требований в будущих системах мобильной связи в отношении полосы пропускания передачи. Режимы Агрегации Несущих могут иметь два типа, например агрегация смежных несущих и агрегация несмежных несущих, в соответствии с позицией агрегированных компонентных несущих в спектре. LTE-A поддерживает оба типа. 3GPP также учитывает обратную совместимость, когда терминалы, поддерживающие агрегацию несущих, будут сосуществовать в течение длительного времени с терминалами, не поддерживающими агрегацию несущих. Терминалы, поддерживающие агрегацию несущих, могут иметь доступ к множеству компонентных несущих, в то время как терминалы, не поддерживающие агрегацию несущих, могут иметь доступ только к одной компонентной несущей. В некоторых вариантах осуществления настоящего изобретения предложены способы и устройства планирования ресурсов для случая поддержки агрегации несущих.
В случае агрегации несущих, особенно агрегации несмежных несущих, когда множество агрегированных компонентных несущих расположены в разных частотных диапазонах, свойства электромагнитной передачи для, соответственно, каждой компонентной несущей, являются разными. Способы и устройства выделения ресурсов согласно некоторым вариантам осуществления настоящего изобретения учитывают и используют преимущества такого варианта для увеличения производительности системы. Способы и устройства выделения ресурсов согласно некоторым вариантам осуществления настоящего изобретения также принимают во внимание различные терминалы (поддерживающие и не поддерживающие агрегацию несущих и разницу в производительности разных компонентных несущих для пользователей), а также вызываемую этим равнодоступность планирования. Дополнительно, в способах и устройствах выделения ресурсов согласно некоторым вариантам осуществления настоящего изобретения описано, как использовать преимущества эффективности выбора частоты, вызываемого агрегацией несущих, и улучшение коэффициента усиления при разнесенном приеме многими пользователями для увеличения общей производительности системы.
На фиг.1 показана сеть связи, поддерживающая агрегацию несущих. Как показано на фиг.1, сота базовой станции 101 (например, e-NodeB) обеспечивает обслуживание множества пользователей 102, 103 и 104. Некоторые пользователи, такие как пользователь 102, не поддерживают агрегацию несущих (CA-NS); а некоторые пользователи, такие как пользователи 103 и 104, поддерживают агрегацию несущих (CA-S). Режим агрегации несущих, поддерживаемый сетью связи, определяется базовой станцией. Например, как показано в примере на фиг.1, компонентные несущие, поддерживаемые сетью связи, включают в себя СС1, СС2 и СС3. Компонентная несущая СС1 является смежной с компонентной несущей СС2, и компонентная несущая СС3 не является смежной компонентными несущими СС1 и СС2. Необходимо заметить, что в данном описании изобретения так называемый "пользователь" относится к терминалу пользователя, такому как мобильное оборудование (например, мобильным телефонам 102 и 103, показанным на фиг.1, персональному цифровому секретарю или портативному компьютеру и т.п.), используемое пользователем для доступа к сети связи.
При выделении ресурсов для пользователей, запрашивающих обслуживание, используют способ выделения ресурсов (планирование), например, ресурсные блоки (RB), показанные на фиг.1. В частности, для пользователя, не поддерживающего агрегацию несущих, ресурсы, которые могут быть заняты пользователем, определяют среди компонентной несущей, поддерживаемой пользователем. Для пользователя, поддерживающего агрегацию несущих, определяют поддерживаемые пользователем компонентные несущих и ресурсы в них, которые могут быть заняты пользователем. Например, как показано на фиг.1, терминал 102 может использовать ресурсы только в компонентной несущей СС1, терминал 103 поддерживает компонентные несущие СС1 и СС3 и терминал 104 поддерживает компонентные несущие СС1, СС2 и СС3.
На фиг.2 показана схематическая блок-схема способа выделения ресурсов согласно одному варианту осуществления.
Как показано на фиг.2, способ выделения ресурсов может включать в себя этапы S201и S203.
На этапе S201 определяют режим агрегации несущих в сети связи.
Сеть связи, описываемая здесь, относится к сети связи, поддерживающей агрегацию несущих, например к сети связи, показанной на фиг.1. Сеть связи может включать в себя узлы, не поддерживающие агрегацию несущих, например, показанный на фиг.1 терминал 102, а также узлы, поддерживающие агрегацию несущих, например, показанные на фиг.1 узлы 103 и 104. В качестве примера, режим агрегации несущих, поддерживаемый сетью связи, может быть определен главным узлом (например, базовой станцией) сети связи. Например, информация о режиме агрегации несущих может быть получена из соответствующего конфигурационного файла главного узла (например, базовой станции) для определения режима агрегации несущих, поддерживаемого сетью связи.
На этапе S203 выбирают режим выделения ресурсов сети связи на основе режима агрегации несущих.
В данном варианте осуществления, разные способы выделения ресурсов выбирают на основе разных сценариев агрегации несущих, что эффективно увеличивает коэффициент усиления при разнесении частот в системе.
На фиг.3 показан пример способа выделения ресурсов, показанного на фиг.2. Как было описано выше, режимы агрегации несущих сети связи включают в себя два типа: агрегацию смежных несущих (СС1 и СС2, показанные на фиг.1) и агрегацию несмежных несущих (СС1 и СС3, показанные на фиг.1). Как показано на фиг.3, разные режимы выделения ресурсов выбирают для двух разных режимов агрегации несущих. В частности, на этапе S301 определяют режим агрегации несущих в сети связи. На этапе S301-1 решают, является режим агрегации режимом агрегации смежных несущих или режимом агрегации несмежных несущих. Если он является режимом агрегации смежных несущих, то для выделения ресурсов на этапе S303-1 выбирают рассредоточенный режим выделения ресурсов. Если он является режимом агрегации несмежных несущих, то для выделения ресурсов на этапе S303-2 выбирают централизованный режим выделения ресурсов в сети связи.
На фиг.4 показан пример централизованного выделения ресурсов, приведенного на фиг.3. Как показано на фиг.4, централизованное выделение ресурсов может включать в себя этапы S409 и S411.
На этапе S409 для каждого пользователя из набора пользователей, подлежащих регистрации в сети связи, вычисляют индекс производительности (также называемый первым индексом производительности) для данного пользователя в каждом ресурсном блоке для набора компонентных несущих, планируемых пользователем. Так называемый Ресурсный Блок (RB) является минимальной единицей передачи (частотно-временной ресурс).
Первый индекс производительности может быть абонентской нагрузкой, коэффициентом усиления канала, соотношением сигнал/шум, эффективностью использования спектра или частотой появления ошибок и т.п. Специалистами в данной области техники должно быть оценено по достоинству, что первый индекс производительности может быть выбран в соответствии с практическими требованиями и не ограничен каким-либо конкретным примером. Как можно видеть, для вычисления первого индекса производительности пользователя в ресурсном блоке компонентной несущей вычисляют или оценивают абонентскую нагрузку, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частоту появления ошибок для пользователя в ресурсном блоке. Необходимо заметить, что эти индексы производительности могут быть вычислены или оценены с использованием любого подходящего способа, описание которого опущено.
Набор планируемых компонентных несущих для пользователя включает в себя: один или более возможных кандидатов компонентных несущих, выбираемых среди всех компонентных несущих, используемых пользователем и выделяемых пользователю во время планирования ресурсов. В качестве примера, набор планируемых компонентных несущих для пользователя может включать в себя все компонентные несущие, используемые пользователем. Если пользователь не поддерживает агрегацию несущих, то набором планируемых компонентных несущих для пользователя является одна компонентная несущая, используемая пользователем. В другом примере, набор планируемых компонентных несущих для пользователя может включать в себя одну или более компонентных несущих, используемых пользователем.
На этапе S411 среди всех ресурсных блоков в наборе планируемых компонентных несущих для пользователя выбирают и выделяют ресурсные блоки, соответствующие множеству первых индексов производительности с большими числовыми значениями. В качестве примера, ресурсные блоки, соответствующие первым индексам производительности с набольшим значением, могут быть выделены пользователю в соответствии со значением первого индекса производительности для пользователя в каждом ресурсном блоке. В качестве другого примера, ресурсные блоки, соответствующие первым индексам с большим числовым значением (не только наибольшим), могут быть выделены для использования. Очевидно, что вышеуказанный способ выбора ресурсных блоков приведен в качестве примера, и специалисты в данной области техники должны оценить по достоинству, что настоящее изобретение не ограничено данным примером.
Необходимо заметить, что количество ресурсных блоков, выделяемых пользователю, может быть определено в соответствии с практическими требованиями, например требованиями пользователя, описание которых здесь опущено. Также необходимо заметить, что для пользователя, поддерживающего агрегацию несущих, на вышеуказанном этапе выделения могут быть выделены ресурсные блоки во множестве компонентных несущих (смежных или несмежных), а для пользователя, не поддерживающего агрегацию несущих, только ресурсные блоки в компонентной несущей, поддерживаемой абонентом.
В одном примере, перед выделением ресурсного блока пользователю могут быть выполнены следующие этапы: определение, отвечает ли пользователь условию (также называемое первым условием) для занимания ресурсного блока. Первое условие может включать в себя: компонентные составляющие, планируемые пользователем, и ресурсные блоки в них не могут быть заняты другими пользователями; количество раз, когда данный ресурсный блок был мультиплексирован, не превышает количество передающих антенн; и/или количество ресурсных блоков, занимаемых каждым пользователем, не превышает количество принимающих антенн и т.п. Необходимо заметить, что условия, упомянутые выше, не являются исчерпывающими. Изобретение не ограничено данным примером, и специалисты в данной области техники могут использовать другие подходящие условия для оценки того, может или нет пользователь занять ресурсный блок.
Приведенный ниже более конкретный пример предназначен для дополнительного разъяснения централизованного выделения ресурсов.
u
u
u
u
u,с
u,с
u,c
u,с
c,r
c,r
c,r
c
с
Предполагается, что набором пользователей, подлежащих регистрации, является Sch, u ∈ Sch и u представляет элемент (например, каждого пользователя) в наборе Sch, u=1, … N. N является положительным целочисленным числом и представляет собой количество пользователей в наборе. Предполагается, что набором компонентных несущих, планируемых пользователем u из набора пользователей (u ∈ Sch), является CC (с ∈ СС, где c представляет элемент (например, каждую компонентную несущую) в наборе СС) и набором всех пригодных для использования блоков в компонентной несущей с из набора CC является RB, r ∈ RB. r представляет элемент (например, каждый ресурсный блок) в наборе RB, r=1, … , R. R является целочисленным значением и представляет количество всех пригодных для использования ресурсных блоков с компонентной несущей с.
u,с,r
u
u
c,r
u,с
Во-первых, первым индексом производительности является Т, для пользователя u (u ∈ Sch) в наборе Sch для всего набора пригодных для использования ресурсных блоков RB в наборе СС. Первый индекс производительности может быть представлен следующим образом:
u,с,r
u
u,с
c,r
Т, ∃u ∈ Sch, ∀c ∈ CC, ∀r ∈ RB
u,с
u,с
u
u
u,с
u,с
В вышеуказанной формуле, "∈" означает "принадлежит", например, с ∈ CCозначает, что элемент с принадлежит множеству CC; "∃" означает "существование", например, ∃u ∈ Sch означает, что, по меньшей мере, элемент u, принадлежащий множеству Sch, существует; "∀" означает "произвольный", например, означает ∀c ∈ CC любой элемент с во множестве CC. Для краткости изложения, повторное описание данных символов приведено не будет.
u,с,r
u
u,с
Как было описано выше, первым индексом Т производительности может быть абонентская нагрузка, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частота появления ошибок и т.п. и он может быть выбран в зависимости от необходимых требований. Таким образом, для вычисления индекса производительности пользователя u (u ∈ Sch) для ресурсного блока r в компонентой несущей из набора компонентных несущих CC вычисляют или оценивают абонентскую нагрузку, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частоту появления ошибок для пользователя для ресурсного блока. Необходимо заметить, что индексы производительности могут быть вычислены или оценены с использованием любого подходящего способа, описание которого не приведено.
u,с,r
Вычисленные первые индексы Т производительности могут быть отсортированы по своим значениям в убывающем порядке, и компонентные несущие и ресурсные блоки в них, соответствующие K (K≥1) наибольших первых индексов производительности, могут быть выделены пользователю u. Специалисты в данной области техники должны оценить по достоинству, что величина K может быть определена так, как это необходимо (например, на основе требований пользователя к ресурсам), и ее подробное описание будет опущено.
В одном примере, перед выделением ресурсного блока пользователю, может быть проверенно, удовлетворяет ли пользователь u условию (например, первому условию) для занимания компонентной несущей c и ресурсного блока в ней. Как было описано выше, первое условие может включать в себя: компонентные составляющие, планируемые пользователем, и ресурсные блоки в них не могут быть заняты другими пользователями; количество раз, когда данный ресурсный блок был мультиплексирован, не превышает количество передающих антенн; и/или количество ресурсных блоков, занимаемых каждым пользователем, не превышает количество принимающих антенн и т.п. Если условие удовлетворено, компонентная несущая c и ресурсные блоки в ней могут быть выделены пользователю u.
На фиг.5 показан пример режима рассредоточенного выделения ресурсов, показанного на фиг.3. Как показано на фиг.5, рассредоточенное выделение ресурсов может включать в себя этапы S509 и S511.
На этапе S509 для каждого пользователя из набора пользователей, подлежащих регистрации в сети связи, вычисляют, в соответствующем порядке, индексы производительности (также называемые вторыми индексами производительности) для пригодных для выделения ресурсных блоков в наборе планируемых выделяемых компонентных несущих для пользователя.
Второй индекс производительности может быть абонентской нагрузкой, коэффициентом усиления канала, соотношением сигнал/шум, эффективностью использования спектра или частотой появления ошибок и т.п. Специалистами в данной области техники должно быть оценено по достоинству, что второй индекс производительности может быть выбран в соответствии с практическими требованиями, описание которых опущено. Для вычисления второго индекса производительности пользователя для ресурсного блока компонентной несущей вычисляют или оценивают нагрузку, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частоту появления ошибок у пользователя для ресурсного блока. Необходимо заметить, что эти индексы производительности могут быть вычислены или оценены с использованием любого подходящего способа, описание которого опущено.
На этапе S511 среди всех ресурсных блоков в наборе планируемых компонентных несущих для пользователя, для пользователя выбирают и выделяют ресурсные блоки, соответствующие второму индексу производительности с большими числовыми значениями. В качестве примера, множество ресурсных блоков в каждой компонентной несущей из набора планируемых компонентных несущих для пользователя могут быть отсортированы в соответствии с числовыми значениями соответствующих вторых индексов производительности, и ресурсные блоки, соответствующие наибольшему второму индексу производительности, могут быть выделены пользователю. В качестве другого примера, среди множества ресурсных блоков в каждой компонентной несущей, ресурсные блоки, соответствующие большому (не только наибольшему) значению второго индекса производительности могут быть выбраны для пользователя в соответствии с практическими требованиями. Очевидно, что данный способ выбора ресурсных блоков является иллюстративным. Специалисты в данной области техники должны оценить по достоинству, что настоящее изобретение не ограничено приведенным примером.
Необходимо заметить, что для пользователя, поддерживающего агрегацию несущих, на вышеуказанном этапе S511 распределения ресурсные блоки, которые должны быть выделены пользователю, могут быть выбраны среди всех компонентных несущих из набора компонентных несущих, поддерживаемых пользователем; в то время как для пользователя, не поддерживающего агрегацию несущих, ресурсные блоки, которые должны быть выделены пользователю, могут быть выбраны только в некоторой компонентной несущей, поддерживаемой пользователем.
В качестве одного примера, после выполнения этапа S511 для всех пользователей из набора пользователей, подлежащих регистрации, если в системе связи остались некоторые распланированные ресурсы и требования к ресурсам для некоторых пользователей не удовлетворены, этап S511 может быть выполнен повторно для выделения оставшихся ресурсов пользователям.
В одном примере, перед выделением ресурсного блока пользователю, могут быть выполнены следующие этапы: определение, удовлетворяет ли пользователь условию (также называемое вторым условием) для занимания ресурсного блока. Второе условие может включать в себя: компонентные составляющие, планируемые пользователем, и ресурсные блоки в них не могут быть заняты другими пользователями; количество раз, когда данный ресурсный блок был мультиплексирован, не превышает количество передающих антенн; и/или количество ресурсных блоков, занимаемых каждым пользователем, не превышает количество принимающих антенн и т.п. Необходимо заметить, что условия, упомянутые здесь, не являются исчерпывающими. Изобретение не ограничено данным примером, и специалисты в данной области техники могут использовать другие условия для оценки того, может или нет пользователь занять некоторый ресурсный блок.
Приведенный ниже более конкретный пример предназначен для дополнительного разъяснения рассредоточенного выделения ресурсов.
u
u
u
u
u,с
Предполагается, что набором пользователей, которые должны быть зарегистрированы, является Sch, u ∈ Sch. u представляет собой элемент (например, пользователей) в наборе пользователей Sch, u=1, …, N. N является положительным целочисленным числом и представляет собой количество пользователей в наборе. Дополнительно предполагается, что набором планируемых компонентных несущих для пользователя u (u ∈ Sch) из набора пользователей является CC.
u,с
u,с
c,r
с,r,
c,r
c
c
u,с,r
c,r
Дополнительно, для компонентной несущей с в наборе CC планируемых компонентных несущих (с ∈ CC) предполагается, что набором всех пригодных для использования ресурсных блоков в компонентной несущей с является RB, ∈ RB. r представляет элемент (например, ресурсные блоки) в наборе RB, r=1, … R. R является целочисленным значением, представляющим собой количество пригодных для использования ресурсных блоков в компонентной несущей с. Индексы Т производительности пользователя u для набора всех пригодных к использованию ресурсных блоков RB во всех планируемых компонентных несущих с могут быть вычислены, в соответствующем порядке, как:
u,с,r
u
u,с
c,r
Т, ∃u ∈ Sch, ∀c ∈ CC, ∀r ∈ RB
u,с,r
u,с,r
Как было описано выше, индексом Т производительности может быть абонентская нагрузка, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частота появления ошибок и т.п. Другими словами, для вычисления индекса Т производительности пользователя и для ресурсного блока r в компонентой несущей с вычисляют или оценивают абонентскую нагрузку, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частоту появления ошибок для абонента в ресурсном блоке. Необходимо заметить, что индексы производительности могут быть вычислены или оценены с использованием любого подходящего способа, описание которого не приведено.
u,с,r
u,с,r
Индексы Т производительности пользователя для всех планируемых ресурсных блоков в каждой компонентной несущей с могут быть отсортированы на основе их значений, например, в убывающем порядке, и может быть выбран ресурсный блок r, соответствующий наибольшему значению Т, например:
u,с,r
u
u,с
c,r
r=arg max(Т), u ∈ Sch, c ∈ CC, ∀r ∈ RB
Данный ресурсный блок может быть выделен пользователю. Затем вышеприведенный процесс может быть повторен для следующей компонентной несущей из набора планируемых компонентных несущих для пользователя, и так до тех пор, пока не будут обработаны все компонентные несущие из набора планируемых компонентных несущих для пользователя для выбора среди них ресурсных блоков.
В одном примере, перед выделением ресурсного блока для использования, может быть дополнительно проверенно, удовлетворяет ли пользователь u условию для занимания компонентной несущей c и ресурсного блока r в ней. Как было описано выше, условие может включать в себя: компонентная несущая с и ресурсный блок r в ней не может быть занят другими абонентами; количество раз, когда данный ресурсный блок rбыл мультиплексирован, не превышает количество передающих антенн; и/или количество ресурсных блоков, занимаемых каждым пользователем, не превышает количество принимающих антенн и т.п. Если условие удовлетворено, компонентная несущая с и ресурсный блок r в ней выделяют пользователю u.
На фиг.6 показана блок-схема способа выделения ресурсов согласно другому варианту осуществления. Способ, показанный на фиг.6, аналогичен описанным выше, но отличается тем, что способ, показанный на фиг.6, дополнительно включает в себя этап оценки, соответствует ли количество пригодных к использованию ресурсов в сети связи требованиям к ресурсам всех пользователей, запрашивающих обслуживание.
Как показано на фиг.6, этапы S601 и S603 могут быть аналогичны таковым для описанных выше вариантов осуществления, например, аналогичны этапам S201 и S203 на фиг.2 или этапам 301, 301-1, 303-1 и 303-2 на фиг.3, и их описание будет опущено.
На этапе S605, перед выделением ресурсов оценивают, соответствует ли количество пригодных к использованию ресурсов в сети связи требованиям к ресурсам всех пользователей, запрашивающих обслуживание. Если да, то на этапе S606 все пользователи, запрашивающие обслуживание, будут включены в набор пользователей, подлежащих регистрации; в противном случае, на этапе S607 один или несколько пользователей среди всех пользователей, запрашивающих обслуживание, будут включены в набор пользователей, подлежащих регистрации. Набор пользователей, подлежащих регистрации, выбирают в соответствии c общим количеством пригодных к использованию ресурсов, а также в соответствии с приоритетами пользователей, индексами производительности, и/или требованиям к ресурсам и т.п.
На фиг.7 показан пример этапа S607. Способ выбора пользователей, показанный на фиг.7, включает в себя этапы S707-1 и S707-2. В частности, на этапе S707-1 вычисляют индекс производительности (также называемый третьими индексами производительности) каждого пользователя, запрашивающего обслуживание, для набора планируемых компонентных несущих для данного пользователя. На этапе S707-2 выбирают, в качестве набора пользователей, подлежащих регистрации, одного или более пользователей в соответствии с одним или более третьими индексами производительности, имеющими наибольшие значения. Количество выбираемых пользователей может быть определено на основе количества пригодных к использованию ресурсов, а также требованиям пользователей к ресурсам, подробное описание которых здесь не приведено.
u
u
u
u
u,c
u
u
u
u
u,с
u,c
u
u
u
u
u
u,
u
u,с
u
Ниже приведен конкретный пример способа, показанного на фиг.7. В данном примере предполагают, что набором всех пользователей, запрашивающих обслуживание, является US, u ∈ US, u=1, … , N. N является целочисленным значением и представляет собой количество пользователей в наборе. Также предполагают, что набором агрегированных компонентных несущих для пользователя u (u ∈ US) является C. Далее вычисляют индекс S производительности каждого пользователя u (u ∈ US) для каждой компонентной несущей с в наборе u компонентных несущих, поддерживаемых пользователем, и ∃u ∈ US, ∀c ∈ С. В данном примере, набор C компонентных несущих, поддерживаемых пользователем, может включать в себя все компонентные несущие, которые могут быть использованы пользователем. Индексом Sпроизводительности может быть соотношение сигнал/шум, коэффициент усиления канала, абонентская нагрузка, эффективность использования спектра или частота появления ошибок и т.п. Другими словами, для вычисления индекса Sпроизводительности пользователя u (u ∈ US) для компонентной несущей с из набора C компонентных несущих, поддерживаемых пользователем, вычисляют или оценивают соотношение сигнал/шум, коэффициент усиления канала, абонентскую нагрузку, эффективность использования спектра или частоту появления ошибок для пользователя для данной компонентной несущей. Необходимо заметить, что индексы производительности могут быть вычислены или оценены с использованием любого подходящего способа, описание которого не приведено. Затем вычисляют средний индекс S_AVG производительности пользователя u для набора C компонентных несущих, поддерживаемых пользователем. Средний индекс производительности также может называться третьим индексом производительности. Для пользователя, не поддерживающего агрегацию несущих, S_AVG=Sc ∈ C, поскольку пользователь поддерживает только одну компонентную несущую. Для пользователя, поддерживающего агрегацию несущих, средний индекс S_AVG производительности равен среднему значению всех индексов S производительности для компонентных несущих с из набора C компонентных несущих, поддерживаемых пользователем, то есть
<mrow><mi>S</mi><mo>_</mo><mi>A</mi><mi>V</mi><msub><mi>G</mi><mi>u</mi></msub><mo>=</mo><mfrac><mrow><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>с</mi><mo>∈</mo><msub><mi>С</mi><mi>u</mi></msub></mrow></munder><mrow><msub><mi>S</mi><mrow><mi>u</mi><mo>,</mo><mi>с</mi></mrow></msub></mrow></mstyle></mrow><mrow><mi>l</mi><mi>e</mi><mi>n</mi><mo stretchy="false">(</mo><msub><mi>C</mi><mi>u</mi></msub><mo stretchy="false">)</mo></mrow></mfrac></mrow>
u
u
u
u
u
где len(С) является целочисленным значением, представляющим собой количество элементов (компонентных несущих) в наборе C. Средние индексы S_AVG производительности могут быть отсортированы в обратном порядке на основе их значений, и пользователей, значения для которых предшествуют М (М≥1) S_AVG, выбирают в качестве набора Sch пользователей, подлежащих регистрации. Как было описано выше, значение М может быть определено в соответствии с практическими требованиями, описание которых будет опущено.
avg
u
Ниже приведен пример для случая выбора одной или нескольких компонентных несущих из всех компонентных несущих, которые может использовать пользователь, в качестве планируемых компонентных несущих для пользователя. Во-первых, средний индекс S производительности для набора Sch пользователей, подлежащих регистрации, вычисляют следующим образом:
<mrow><msub><mi>S</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub><mo>=</mo><mfrac><mrow><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>u</mi><mo>∈</mo><mi>S</mi><mi>c</mi><msub><mi>h</mi><mi>u</mi></msub></mrow></munder><mrow><mi>S</mi><mo>_</mo><mi>A</mi><mi>V</mi><msub><mi>G</mi><mi>u</mi></msub></mrow></mstyle></mrow><mrow><mi>l</mi><mi>e</mi><mi>n</mi><mo stretchy="false">(</mo><mi>S</mi><mi>c</mi><msub><mi>h</mi><mi>u</mi></msub><mo stretchy="false">)</mo></mrow></mfrac></mrow>
avg
u
u
u
u
u
u,с
u
avg
u
u,с
u
u
c
avg
u
Другими словами, средний индекс S производительности для набора Schпользователей, подлежащих регистрации, равен среднему значению всех третьих индексов S-AVG производительности для всех пользователей u в наборе Sch. В вышеприведенной формуле, len(Sch) представляет собой количество элементов (пользователей) в наборе Sch. Затем набор СС регламентированных компонентных несущих для каждого пользователя u (u ∈  Sch) определяют на основе среднего индекса с S производительности для набора Sch пользователей, подлежащих регистрации. Если пользователь u не поддерживает агрегацию несущих, то набор планируемых компонентных несущих для него включает в себя только компонентную несущую, поддерживаемую пользователями, т.е. CC=С. Если пользователь u поддерживает агрегацию несущих, то набор регламентированных компонентных несущих включает в себя следующие компонентные несущие: если индекс производительности S,пользователя для каждой компонентной несущей больше среднего индекса S производительности для набора Sch пользователей, подлежащих регистрации. То есть
u,с
u,c
avg
u
u
u,c
u
u
u,c
CC={с}, с=arg(S≥S), u ∈ Sch, с ∈ С, Таким образом, определяют набор CC планируемых компонентных несущих для каждого пользователя u (u ∈ Sch) из набора Sch пользователей, подлежащих регистрации. Индекс S производительности может быть вычислен так, как описано выше, и данное описание здесь повторно не приводится.
В качестве одного примера, способ выделения ресурсов может дополнительно включать в себя этап сортировки пользователей в наборе пользователей, подлежащих регистрации, для выделения ресурсов каждому пользователю из набора пользователей, подлежащих регистрации, в определенном порядке. На фиг.8 показан пример выбора набора пользователей, подлежащих регистрации, и сортировки выбранных пользователей на основе их индексов производительности. Как показано на фиг.8, этапы S807-1 и S807-2 аналогичны этапам S707-1 и S707-2, показанным на фиг.7, и их повторное описание здесь не приводится. На этапе S808 пользователи могут быть отсортированы на основе значений их третьих индексов производительности.
u
u
u
В качестве другого примера, пользователи могут быть отсортированы приведенным ниже способом. Например, средний индекс SSch_AVGпроизводительности каждого пользователя u (u ∈ Sch) из набора Sch может быть вычислен как
<mrow><mi>S</mi><mi>S</mi><mi>c</mi><mi>h</mi><mo>_</mo><mi>A</mi><mi>V</mi><msub><mi>G</mi><mi>u</mi></msub><mo>=</mo><mfrac><mrow><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>с</mi><mo>∈</mo><mi>С</mi><msub><mi>C</mi><mrow><mi>u</mi><mo>,</mo><mi>с</mi></mrow></msub></mrow></munder><mrow><msub><mi>S</mi><mrow><mi>u</mi><mo>,</mo><mi>с</mi></mrow></msub></mrow></mstyle></mrow><mrow><mi>l</mi><mi>e</mi><mi>n</mi><mo stretchy="false">(</mo><mi>C</mi><msub><mi>С</mi><mrow><mi>u</mi><mo>,</mo><mi>с</mi></mrow></msub><mo stretchy="false">)</mo></mrow></mfrac></mrow>
u
u,c
u,с
u,c
u
То есть средний индекс SSch_AVG производительности пользователя u может быть средним значением индексов S производительности пользователя для всех компонентных несущих с в его наборе СС планируемых компонентных несущих. В данном случае, len(CC) представляет количество элементов (компонентных несущих) в наборе. Все пользователи из набора пользователей, подлежащих регистрации, могут быть отсортированы на основе их средних индексов SSch_AVG производительности в убывающем порядке, и ресурсы могут выделяться для пользователей в соответствии с данным порядком до тех пор, пока все пользователи, подлежащие регистрации, не будут обеспечены достаточными ресурсами или до тех пор, пока не будут выделены все ресурсы сети связи, пригодные для использования.
В качестве другого примера, пользователи в наборе пользователей, подлежащих регистрации, могут быть отсортированы на основе их приоритетов.
Очевидно, что другой подходящий способ может быть использован для сортировки пользователей в других примерах, и настоящее изобретения не ограничено вышеописанными примерами.
При использовании вышеописанного способа выделения ресурсов, может быть эффективно улучшена пропускная способность системы и эффективность использования спектра. Кроме того, может быть улучшена равнодоступность для пользователей. В особенности, когда терминалы пользователей, поддерживающие агрегацию несущих, и терминалы пользователей, не поддерживающие агрегацию несущих, сосуществуют вместе, данный способ может решить проблему равнодоступности между терминалами разных типов. Дополнительно, с помощью вышеописанного способа выделения ресурсов можно улучшить коэффициент усиления при разнесенном приеме многими пользователями.
На фиг.9 показана схематическая блок-схема устройства для выделения ресурсов согласно варианту осуществления изобретения. Как показано на фиг.9, устройство для выделения ресурсов включает в себя модуль 901 определения режима агрегации и модуль 903 выбора режима выделения. Модуль 901 определения режима агрегации выполнен с возможностью определения режима агрегации несущих в сети связи. Модуль 903 выбора режима выделения выполнен с возможностью выбора режима выделения для сети связи в соответствии с режимом агрегации несущих в сети связи.
Аналогично вышеприведенным способам в соответствии с вариантами осуществления или примерами, так называемая сеть связи относится к системе связи, поддерживающей агрегацию несущих, например к сети связи, показанной на фиг.1. Сеть связи может включать в себя узлы, не поддерживающие агрегацию несущих, например терминал 102 на фиг.1, и может дополнительно включать в себя узлы, поддерживающие агрегацию несущих, например терминалы 103 и 104 на фиг.1. В одном примере, модуль выбора режима выделения может определить режим агрегации несущих, поддерживаемый сетью связи, через главный узел (например, базовую станцию) сети связи.
При использовании устройства выделения ресурсов различные способы выделения ресурсов могут быть выбраны на основе разных прикладных сценариев агрегации несущих и, следовательно, могут эффективно улучшить коэффициент усиления при разнесенном приеме частот в системе.
Как было описано выше, режимы агрегации несущих системы связи могут быть отнесены к двум типам, т.е. агрегации смежных несущих (например, СС1 и СС2, показанные на фиг.1), и агрегации несмежных несущих (например, СС1 и СС3, показанные на фиг.1). В качестве примера, разные режимы выделения ресурсов могут быть выбраны для двух разных режимов агрегации несущих. В частности, модуль 903 выбора режима распределения может быть выполнен с возможностью: выбора централизованного режима выделения ресурсов для выделения ресурсов сети связи, если режим агрегации в сети связи, определенный модулем 901 определения режима агрегации, является режимом агрегации несмежных несущих; и выбора рассредоточенного режима выделения ресурсов для выделения ресурсов сети связи, если режим агрегации в сети связи, определенный модулем 901 определения режима агрегации, является режимом агрегации смежных несущих.
На фиг.10 показана схематическая блок-схема устройства для выделения ресурсов согласно другому варианту осуществления. Устройство для выделения ресурсов, показанное на фиг.10, включает в себя модуль 1001 определения режима агрегации, модуль 1003 выбора режима выделения и модуль 1005 выделения ресурсов.
Модуль 1001 определения режима агрегации и модуль 1003 выбора режима выделения аналогичны, в соответствующем порядке, модулям 901 и 903, описанным выше, и их повторное подробное описание приведено не будет.
Модуль 1005 выделения ресурсов выполнен с возможностью выделения ресурсов в соответствии с выбранным режимом выделения ресурсов.
При выборе централизованного режима выделения ресурсов, модуль 1005 выделения ресурсов выполнен с возможностью: вычисления, для каждого пользователя из набора пользователей, подлежащих регистрации в сети связи, значения первого индекса производительности каждого пользователя для каждого распределяемого ресурсного блока в наборе планируемых компонентных несущих для каждого пользователя; выбора, из всех ресурсных блоков в наборе планируемых компонентных несущих для каждого пользователя, одного или более ресурсных блоков, соответствующих первым индексам производительности с большими числовыми значениями, и выделения выбранных ресурсных блоков каждому пользователю.
Аналогично вышеприведенным способам согласно вариантам осуществления или примерам, первый индекс производительности может включать в себя абонентскую нагрузку, коэффициент усиления канала, соотношение сигнал/шум, эффективность использования спектра или частоту появления ошибок и т.п. Специалисты в данной области техники должны по достоинству оценить, что индекс производительности может быть выбран в соответствии с требованиями к практическому применению, и в данном документе он не обозначен конкретно. Модуль выделения ресурсов может вычислять первый индекс производительности с использованием вышеприведенных способов согласно вариантам осуществления или примерам, и их повторное описание не приведено.
В одном примере, планируемые компонентные несущие для пользователя могут включать в себя все компонентные несущие, которые могут быть использованы пользователем. Для пользователя, не поддерживающего агрегацию несущих, планируемые компонентные несущие для пользователя включают в себя только одну компонентную несущую, используемую пользователем. В другом примере, планируемые компонентные несущие для пользователя включают одну или более компонентных несущих, которые могут быть использованы пользователем.
В качестве примера, ресурсные блоки, соответствующие множеству первых индексов производительности с наибольшими значениями могут быть выделены пользователю в соответствии со значениями первых индексов производительности пользователя для ресурсных блоков. В качестве другого примера, множество ресурсных блоков, соответствующих первым индексам производительности с большими значениями (не только наибольшими значениями) могут быть выделены пользователю. Очевидно, что данный способ выделения ресурсных блоков приведен исключительно в качестве примера. Специалисты в данной области техники оценят по достоинству, что настоящее изобретение не ограниченно данными примерами.
Может быть оценено по достоинству, что число ресурсных блоков, выделяемых пользователю, определяется в зависимости от необходимости, например, в соответствии с требованиями пользователя к ресурсам, подробное описание которых не приведено. Также может быть оценено по достоинству, что для пользователя, поддерживающего агрегацию несущих, на вышеописанном этапе распределения пользователю могут быть выделены ресурсные блоки во множестве смежных или несмежных компонентных несущих; в то время как для пользователя, не поддерживающего агрегацию несущих, только ресурсные блоки в компонентной несущей, поддерживаемой пользователем, могут быть выделены пользователю.
В одном примере, перед выделением ресурсного блока пользователю, модуль 1005 выделения ресурсов может быть выполнен с дополнительной возможностью: оценки, удовлетворяет ли пользователь условию (также называемому первым условием) для занимания ресурсного блока. Первое условие может включать в себя: компонентные несущие, планируемые пользователем, и ресурсные блоки в них не могут быть заняты другими пользователями; количество раз, когда данный ресурсный блок был мультиплексирован, не превышает количество передающих антенн; и/или количество ресурсных блоков, занимаемых каждым пользователем, не превышает количество принимающих антенн и т.п. Необходимо заметить, что упомянутые условия не являются исчерпывающими. Изобретение не ограничено данными примерами, и специалисты в данной области техники могут использовать другие подходящие условия для оценки того, может или нет пользователь занять ресурсный блок.
Если выбран рассредоточенный режим выделения, модуль 1005 выделения ресурсов выполнен с возможностью: вычисления, для каждого пользователя из набора пользователей, подлежащих регистрации в сети связи, значения второго индекса производительности каждого пользователя для распределяемых ресурсных блоков в наборе планируемых компонентных несущих для каждого пользователя; для каждой компонентной несущей из набора планируемых компонентных несущих для каждого пользователя, выбор, среди ресурсных блоков в каждой компонентной несущей, ресурсного блока, соответствующего наибольшему значению второго индекса производительности; и выделение выбранного ресурсного блока каждому пользователю.
Аналогично вышеприведенным способам согласно вариантам осуществления или примерам, второй индекс производительности может быть абонентской нагрузкой, коэффициентом усиления канала, соотношением сигнал/шум, эффективностью использования спектра или частотой появления ошибок и т.п. Специалисты в данной области техники должны по достоинству оценить, что индекс производительности может быть выбран в соответствии с практическими требованиями, и их повторное подробное описание здесь не приводится. Модуль выделения ресурсов может вычислить второй индекс производительность с использованием вышеописанных способов, и их повторное описание здесь не приведено.
В качестве примера, множество ресурсных блоков в каждой компонентной несущей из набора планируемых компонентных несущих для пользователя может быть отсортировано в соответствии со значениями соответствующих вторых индексов производительности, и ресурсные блоки, соответствующие набольшим вторым индексам производительности, могут быть выделены пользователю. В качестве другого примера, среди множества ресурсных блоков в каждой компонентной несущей, для пользователя могут быть выбраны, в соответствии с практическими требованиями, ресурсные блоки, соответствующие большим значениям (не только наибольшим значениям) второго индекса производительности. Очевидно, что данный способ выбора ресурсных блоков приведен исключительно в качестве примера. Специалисты в данной области техники оценят по достоинству, что настоящее изобретение не ограниченно данными примерами.
Может быть оценено по достоинству, что для пользователя, поддерживающего агрегацию несущих, модуль 1005 выделения ресурсов может выбрать ресурсные блоки среди каждой компонентной несущей в наборе планируемых компонентных несущих для пользователя и выделить выбранные ресурсные блоки пользователю; а для пользователя, не поддерживающего агрегацию несущих, модуль 1005 выделения ресурсов выбирает только ресурсные блоки в компонентной несущей, поддерживаемой пользователем, и выделяет пользователю выбранные ресурсные блоки.
В качестве примера, после выполнения вышеописанного выделения ресурсов для всех пользователей из набора пользователей, подлежащих регистрации, если сеть связи еще имеет некоторые оставшиеся запланированные ресурсы и требования некоторых пользователей к ресурсам не удовлетворены, модуль 1005 выделения ресурсов может повторно выполнить вышеописанное рассредоточенное выделение ресурсов для выделения оставшихся ресурсов пользователям.
В одном примере, перед выделением ресурсного блока пользователю, модуль 1005 выделения ресурсов может быть выполнен с возможностью: оценки, удовлетворяет ли пользователь условию (также называемому вторым условием) для занимания ресурсного блока. Второе условие может включать в себя: компонентные составляющие, планируемые пользователем, и ресурсные блоки в них не могут быть заняты другими абонентами; количество раз, когда данный ресурсный блок был мультиплексирован, не превышает количество передающих антенн; и/или количество ресурсных блоков, занимаемых каждым пользователем, не превышает количество принимающих антенн и т.п. Необходимо заметить, что упомянутые здесь условия приведены в качестве иллюстрации, а не являются исчерпывающими. Изобретение не ограничено данными примерами, и специалисты в данной области техники могут использовать другие подходящие условия для оценки того, может или нет пользователь занять некоторый ресурсный блок.
Фиг.11 является схематической блок-схемой, на которой показано устройство для выделения ресурсов согласно другому варианту осуществления настоящего изобретения. Устройство для выделения ресурсов, показанное на фиг.11, аналогично вышеописанному варианту осуществления, но отличается от него тем, что в дополнение к модулю 1101 определения режима агрегации, модулю 1103 выбора режима выделения и модулю 1105 выделения ресурсов, устройство для выделения ресурсов, показанное на фиг.11, дополнительно включает в себя модуль 1107 выбора пользователя.
Модуль 1101 определения режима агрегации, модуль 1103 выбора режима выделения и модулю 1105 выделения ресурсов аналогичны, в соответствующем порядке, модулям, описанным выше, и их повторное описание приведено не будет.
Модуль 1107 выбора пользователя выполнен с возможностью оценки, соответствует ли количество доступных ресурсов в системе связи требованиям всех пользователей, запрашивающих обслуживание, и если да, то включение всех пользователей, запрашивающих обслуживание, в набор пользователей, подлежащих регистрации, а если нет, то выбор, среди всех пользователей, запрашивающих обслуживание, одного или более пользователей в качестве набора пользователей, подлежащих регистрации. В качестве одного примера, модуль 1107 выполнен с дополнительной возможностью вычисления значения второго индекса производительности каждого пользователя, запрашивающего обслуживание, для набора планируемых ими компонентных несущих; и выбора пользователей, соответствующих одному или более значениям с большим вторым индексом производительности, в качестве набора пользователей, подлежащих регистрации. Модуль 1107 выбора пользователя может использовать способ, описанный в соответствии с вышеприведенными способами согласно вариантам осуществления или примерам (например, вариант осуществления, показанный на фиг.7), для определения набора пользователей, подлежащих регистрации, повторное описание которых здесь не приведено.
Фиг.12 является схематической блок-схемой, на которой показано устройство для выделения ресурсов согласно другому варианту осуществления настоящего изобретения. Устройство для выделения ресурсов, показанное на фиг.12, аналогично таковому, показанному на фиг.11, но отличается от него тем, что в дополнение к модулю 1201 определения режима агрегации, модулю 1203 выбора режима распределения, модулю 1205 выделения ресурсов и модулю 1207 выбора пользователя, устройство для выделения ресурсов, показанное на фиг.12, дополнительно включает в себя модуль 1209 сортировки пользователей.
Модуль 1201 определения режима агрегации, модуль 1203 выбора режима выделения, модуль 1205 выделения ресурсов и модуль 1207 выбора пользователя аналогичны, в соответствующем порядке, модулям, описанным выше, и их повторное описание приведено не будет.
Модуль 1209 сортировки пользователей выполнен с возможностью расположения последовательности пользователей в наборе пользователей, подлежащих регистрации, в определенном порядке, для того чтобы модуль 1205 выделения ресурсов выделял ресурсы для каждого пользователя из набора пользователей, подлежащих регистрации, в соответствии с данной последовательностью. Модуль 1209 сортировки пользователей может сортировать пользователей в соответствии с вышеприведенными способами согласно вариантам осуществления или примерам, повторное описание которых здесь не приведено.
При использовании вышеописанного устройства для выделения ресурсов может быть эффективно улучшена пропускная способность системы и эффективность использования спектра. Кроме того, может быть улучшена равнодоступность среди пользователей. В особенности, когда терминалы пользователей, поддерживающие агрегацию несущих, и терминалы пользователей, не поддерживающие агрегацию несущих, сосуществуют вместе, данный способ может решить проблему равнодоступности между терминалами данных типов. Дополнительно, с помощью вышеописанного способа выделения ресурсов можно улучшить коэффициент усиления при разнесенном приеме многими пользователями.
Необходимо понимать, что вышеприведенные варианты осуществления и примеры являются иллюстративными, а не исчерпывающими. Настоящее изобретение не ограничено какими-либо конкретными вариантами осуществления или примерами, заявленными выше.
В вышеописанных вариантах осуществления, использованы такие выражения, как "первый", "второй" и "третий" (например, первый индекс производительности, второй индекс производительности, и первое условие, второе условие и т.п.). Специалистами в данной области техники должно быть оценено по достоинству, что эти выражения использованы для различения данных терминов в буквенной форме, и не предполагают какую-либо их последовательность и т.п.
В качестве одного примера, компоненты, модули или этапы в вышеописанных способах и устройствах могут быть выполнены аппаратным, программным (или встроенным ПО) способом или их комбинацией в главном узле (например, базовой станции) сети связи, как часть устройства планирования (выделения) ресурсов на уровне MAC (Media Access Control - Управления доступом к среде) базовой станции.
Компоненты, модули или этапы в вышеописанных способах и устройствах могут быть выполнены аппаратным или программным (или встроенным ПО) способом, или их комбинацией, с использованием средств или способов, известных на существующем уровне техники и их подробное описание здесь не приведено.
В качестве примера, вышеприведенные способы и устройства для выделения ресурсов могут быть реализованы в существующем устройстве планирования (распределения) ресурсов базовой станции посредством модификации компонентов существующего устройства планирования ресурсов.
В качестве примера, в случае использования программного обеспечения или встроенного программного обеспечения, программы, составляющие программное обеспечение для реализации вышеприведенного способа или устройства, могут быть установлены на компьютере со специализированной аппаратной структурой (например, универсальном компьютере 1300, как показано на фиг.13) с носителя данных или из сети. Компьютер, на котором установлены различные программы, может выполнять различные функции.
Как показано на фиг.13, центральный процессор (ЦП) 1301 выполняет различную обработку в соответствии с программами, хранящимися в постоянном запоминающем устройстве (ПЗУ) 1302, и программами, загружаемыми из запоминающего устройства 1308 в оперативное запоминающее устройство (ОЗУ) 1303. ОЗУ 1303 также хранит данные, необходимые для соответствующей работы ЦП 1301 при выполнении различных программ. ЦП 1301, ПЗУ 1302 и ОЗУ 1303 соединены друг с другом посредством шины 1304. Шина 1304 также соединена с интерфейсом 1305 ввода/вывода.
Интерфейс 1305 ввода/вывода соединен с модулем 1306 ввода, состоящего из клавиатуры, мыши и т.д., модулем 1307 вывода, состоящего из ЭЛТ или ЖК-дисплея, громкоговорителей и т.д., запоминающим устройством 1308, включающим в себя жесткий диск, и модулем 1309 связи, осуществляющим процесс обмена информацией. Если необходимо, к интерфейсу 1305 ввода/вывода подключен привод 1310. В привод 1310, например, может быть загружен сменный носитель 1311, содержащий программу в соответствии с настоящим изобретением. Программа может быть считана со сменного носителя 1311 и установлена в запоминающем устройстве так, как это необходимо.
В случае использования программного обеспечения для реализации вышеописанной последовательности обработки, программы, составляющие программное обеспечение, могут быть установлены из сети, такой как Интернет, или с носителя информации, такого как сменный носитель 1311.
Специалисты в данной области техники должны понимать, что носитель информации не ограничен сменным носителем 1311, таким как магнитный диск (например, гибкий диск), оптический диск (например, компакт-диск (CD-ROM) или универсальный цифровой диск (DVD)), или полупроводниковой памятью, где записана программа, с помощью которого программа распространяется среди пользователей независимо от основной части устройства, или ПЗУ 1302 или жестким диском, содержащимся в запоминающем устройстве 1308, на которых записана программа и которые предварительно установлены в основную часть устройства, предоставляемую пользователю.
В настоящем изобретении дополнительно предложен программный продукт, содержащий машинные коды, которые, при их выполнении, могут работать в соответствии со способом согласно вариантам осуществления настоящего изобретения.
Соответственно, настоящее изобретение также включает в себя носитель информации с программным продуктом, содержащим машинные коды. Носитель информации включает в себя, но изобретение этим не ограничено, гибкий диск, оптический диск, магнитооптический диск, карту памяти, флэш-память и т.п.
В вышеприведенных описаниях вариантов осуществления, признаки, описанные или показанные в отношении одного варианта осуществления, могут быть использованы в одном или более других вариантах осуществления аналогичным или подобным образом, или могут быть объединены с признаками других вариантов осуществления, или могут быть использованы вместо признаков других вариантов осуществления.
Используемые в данном документе термины "содержит", "включает в себя", "имеет" и любые их вариации соответствуют неисключительному включению, то есть процесс, способ, деталь или устройство, содержащие список элементов, не обязательно ограничены данными элементами, но могут включать в себя другие элементы, не указанные явно и не обязательно присущие такому процессу, способу, детали или устройству.
Кроме того, в настоящем варианте осуществления, способы не ограничивают выполняемый процесс временной последовательностью, описанной в данном документе, и в вместо этого они могут быть выполнены в соответствии с другой временной последовательностью, или выполняться параллельно или отдельно. То есть порядок выполнения, описанный выше, не должен быть воспринят как ограничивающий данные способы.
Несмотря на то что некоторые варианты осуществления настоящего изобретения и примеры использования раскрыты выше, необходимо отметить, что они использованы исключительно для иллюстрации настоящего изобретения и никак его не ограничивают.
Различные модификации, усовершенствования или аналоги могут быть сделаны специалистами в данной области техники без отклонения от объема настоящего изобретения. Такие модификации, усовершенствования или аналоги попадают под объем защиты настоящего изобретения.