Использование дополнительных назначений для сокращения ресурсов
Иллюстрации
Показать всеИзобретение относится к беспроводным обменам. Описаны системы и способы, которые облегчают динамическое дополнение или уменьшение назначения ресурсов для мобильных устройств в беспроводной сетевой среде без требования передачи назначений замены. Дополнительные назначения могут быть сформированы на основании информации, относящейся к потребности мобильного устройства и доступности ресурса. Кроме того, назначения ресурсов могут быть сохранены для мобильного устройства. Техническим результатом является усовершенствованное уведомление назначения и/или обновление и сокращение накладных расходов на сообщения назначения в беспроводных сетевых системах. 6 н. и 24 з.п. ф-лы, 15 ил., 1 табл.
Реферат
Испрашивание приоритета согласно параграфу 119 раздела 35 Свода законов США
Настоящая заявка на патент испрашивает приоритет заявки США № 11/142,121 "Use of Supplemental Assignments", поданной 31 мая 2005, находящейся в процессе экспертизы, которая тем самым явно включена по ссылке в настоящее описание.
Область техники, к которой относится изобретение
Нижеследующее описание относится в целом к беспроводным обменам, и более конкретно, к динамическому назначению сетевых ресурсов посредством обеспечения дополнительных назначений ресурсов, которые облегчают сокращение ресурсов.
Уровень техники
Беспроводные сетевые системы стали распространенными средствами, посредством которых большинство людей во всем мире стремится общаться. Беспроводные устройства связи стали меньшими и более мощными, чтобы удовлетворить потребности потребителя и улучшить мобильность и удобство. Увеличение в мощности обработки в мобильных устройствах, таких как сотовые телефоны, приводит к увеличению требований в отношении беспроводных сетевых систем передачи. Такие системы обычно не так легко обновляются, как сотовые устройства, которые осуществляют обмен в них. Поскольку возможности мобильных устройств расширяются, может быть трудно поддерживать более старую беспроводную сетевую систему способом, который облегчает полное использование новых и улучшенных возможностей беспроводных устройств.
Например, может быть дорого (например, в смысле количества битов,...) точно описать назначения каналов в беспроводной сетевой среде. Это может быть особенно истинно, когда не требуется, чтобы пользователи (например, мобильные устройства) были оповещены о назначениях системных ресурсов другим пользователям беспроводной системы. В таких случаях назначения системных ресурсов, таких как каналы вещания и подобные, могут требовать обновления фактически в каждом радиовещательном цикле, чтобы обеспечить каждого пользователя адекватной полосой частот и/или сетевой мощностью, что может загружать беспроводную сетевую систему и ускорять реализацию сетевых ограничений. Дополнительно, требуя таких непрерывных обновлений и/или сообщений о полном переназначении, которые должны быть переданы пользователям так часто, такие обычные способы распределения системных ресурсов могут требовать дорогих и высокомощных компонентов связи (например, приемопередатчиков, процессоров,...) только, чтобы удовлетворить системный запрос.
Системы связи множественного доступа обычно используют способы назначения системных ресурсов индивидуальным пользователям системы. Когда такие назначения быстро изменяются в течение какого-то времени, накладные (служебные) расходы системы, требуемые только для управления назначениями, могут стать существенной частью полной пропускной способности системы. Когда назначения посылают с использованием сообщений, которые ограничивают назначение блоков ресурсов до поднабора всех возможных перестановок блоков, стоимость назначения может быть несколько уменьшена, но по определению, назначения являются ограниченными. Кроме того, в системе, где назначения являются "медленно меняющимися" ("липкими") (например, назначение сохраняется во времени вместо того, чтобы иметь детерминированное время истечения), может быть трудно формулировать ограниченное сообщение назначения, которое относится к доступным в данное мгновение ресурсам.
Ввиду по меньшей мере вышеупомянутого, существует потребность в данной области техники в системе и/или методологии усовершенствованного уведомлении назначения и/или обновлениях и сокращения накладных расходов на сообщения назначения в беспроводных сетевых системах.
Сущность изобретения
Ниже представлена упрощенная сущность одного или более вариантов осуществления для обеспечения основного понимания таких вариантов осуществления. Эта сущность не является обширным обзором всех предполагаемых вариантов осуществления и не предназначена ни для идентификации ключевых или критических элементов всех вариантов осуществления, ни для ограничения объема какого-либо или всех вариантов осуществления. Его единственная цель состоит в том, чтобы представить некоторые концепции одного или более вариантов осуществления в упрощенной форме в качестве вводной части к более подробному описанию, которое представлено ниже.
Согласно аспекту способ динамического распределения системных ресурсов содержит определение, требует ли по меньшей мере одно мобильное устройство дополнительных ресурсов или требует освобождения ресурса, формирование дополнительного назначения, которое отменяет назначение ресурсов и указывается как сообщение дополнительного назначения, и передачу этого дополнительного назначения на по меньшей мере одно мобильное устройство.
В другом аспекте система, которая облегчает назначения дополнительных ресурсов для мобильных устройств, содержит дополнительный компонент, который принимает информацию, относящуюся к увеличенным или уменьшенным требованиям ресурсов по меньшей мере одного из множества мобильных устройств, и формирует дополнительное назначение, чтобы распределить дополнительные ресурсы, или освободить существующие ресурсы, чтобы удовлетворить потребности в ресурсах. Система дополнительно содержит приемопередатчик, который передает сообщения дополнительного назначения ко множеству мобильных устройств.
В дополнительном аспекте устройство содержит средство для определения, требует ли по меньшей мере одно мобильное устройство дополнительных ресурсов или требует освобождения ресурсов, средство для формирования дополнительного назначения, которое отменяет назначение ресурсов и обозначено как сообщение дополнительного назначения, и передатчик, который передает это дополнительное назначение на по меньшей мере одно мобильное устройство.
В других аспектах мобильное устройство содержит процессор и память, подсоединенную к процессору. Процессор может быть сконфигурирован так, чтобы идентифицировать, является ли сообщение назначения дополнительным назначением и определять, предназначено ли это дополнительное назначение для отмены назначения ресурсов.
В других дополнительных аспектах способ содержит определение, является ли принятое сообщение назначения дополнительным назначением, и если сообщение назначения является дополнительным назначением, то - определение, предназначено ли это дополнительное назначение для отмены назначения ресурсов. Способ также содержит отмену назначения ресурсов на основании ресурсов, идентифицированных в сообщении назначения, если сообщение назначения является дополнительным назначением.
В других аспектах устройство содержит средство для определения, является ли принятое сообщение назначения дополнительным назначением, и если это сообщение назначения является дополнительным назначением, то определения - предназначено ли дополнительное назначение для того, чтобы отменить назначение ресурсов. Устройство также содержит средства для отмены назначения ресурсов на основании ресурсов, идентифицированных в сообщении назначения, если сообщение назначения является дополнительным назначением.
Для решения вышеуказанных и связанных с ними задач, один или более вариантов осуществления содержит признаки, подробно описанные ниже и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно описывают некоторые иллюстративные аспекты одного или более вариантов осуществления. Эти аспекты, однако, являются иллюстративными и некоторыми из различных способов, которыми принципы различных вариантов осуществления могут быть воплощены, а описанные варианты осуществления предназначены, чтобы включить в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг. 1 иллюстрирует группу из N блоков системных ресурсов, чтобы облегчить понимание способа, посредством которого различные варианты осуществления, представленные здесь, могут функционировать.
Фиг. 2 является иллюстрацией таблицы каналов, которая может использоваться в беспроводной сетевой системе, чтобы облегчить назначение системных ресурсов, которая содержит множество пользователей (например, устройства) и назначения их соответствующих ресурсов.
Фиг. 3 иллюстрирует группу блоков ресурсов, которые могут быть распределены множеству пользователей.
Фиг. 4 является иллюстрацией последовательности непостоянных (например, не являющихся медленно меняющихся) назначений, сделанных в течение некоторого времени.
Фиг. 5 является иллюстрацией последовательности постоянных или "медленно меняющихся" назначений, сделанных в течение некоторого времени, например, которые могут использоваться по отношению к различным вариантам осуществления, описанным в настоящем описании.
Фиг. 6 является иллюстрацией системы, которая облегчает использование дополнительных назначений для распределения системных ресурсов способом, который уменьшает накладные расходы системы и/или требования передачи посредством сокращения размера сигнала.
Фиг. 7 иллюстрирует систему, которая облегчает обеспечение назначений дополнительных ресурсов пользователям сети, чтобы уменьшить стоимость накладных расходов сигнала назначения.
Фиг. 8 является иллюстрацией системы, которая облегчает формирование дополнительных назначений для назначения системных ресурсов пользователям сети, в то же время снижая стоимость распределения ресурсов.
Фиг. 9 иллюстрирует систему, которая облегчает назначение системных ресурсов пользователю за минимальную стоимость накладных расходов.
Фиг. 10 иллюстрирует методологию для формирования и обеспечения дополнительных назначений системных ресурсов пользователям беспроводной сети.
Фиг. 11 иллюстрирует методологию для формирования и передачи дополнительных назначений пользователю в беспроводной сетевой среде.
Фиг. 12 является иллюстрацией методологии для обеспечения дополнительных назначений ресурсов для обмена между устройствами по беспроводной сети.
Фиг. 13 является иллюстрацией беспроводной сетевой среды, которая может использоваться вместе с различными системами и способами, описанными здесь.
Фиг. 14 является иллюстрацией методологии для обработки дополнительных назначений ресурсов для определения, отменить ли назначение ресурсов в устройстве беспроводной радиосвязи.
Фиг. 15 является иллюстрацией устройства для обработки назначений дополнительных ресурсов для определения, отменить ли назначение ресурсов в устройстве беспроводной связи.
Подробное описание
Различные варианты осуществления описаны ниже со ссылками на чертежи, на которых аналогичные цифровые ссылочные обозначения используются, чтобы сослаться на аналогичные элементы. В нижеследующем описании с целью объяснения сформулированы многочисленные специфические подробности, чтобы обеспечить полное понимание одного или более вариантов осуществления. Может быть очевидно, однако, что такой(ие) вариант(ы) осуществления может(могут) быть осуществлен(ы) без этих специфических подробностей. В других примерах хорошо известные структуры и устройства показываются в форме блок-схемы, чтобы облегчить описание одного или более вариантов осуществления.
Используемые в настоящей заявке термины "компонент", "система" и т.п. предназначены для отнесения к связанному с применением компьютера объекту или аппаратному обеспечению, комбинации аппаратного обеспечения и программного обеспечения, программному обеспечению или программному обеспечению при выполнении. Например, компонент может быть, но не ограничивается им, процессом, выполняющимся на процессоре, процессором, объектом, выполняемой программой, потоком выполнения, программой и/или компьютером. Один или более компонентов могут постоянно находиться в процессе и/или потоке выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Также, эти компоненты могут выполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, сохраненные на нем. Компоненты могут связываться посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами посредством такого сигнала).
Кроме того, различные варианты осуществления описаны здесь со ссылками на абонентскую станцию. Абонентская станция может также называться системой, абонентским устройством, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, базовой станцией, удаленным терминалом, терминалом доступа, терминалом пользователя, пользовательским агентом или пользовательским оборудованием. Абонентской станцией может быть сотовой телефон, радиотелефон, телефон протокола инициирования сеанса связи (SIP), станция местной радиосвязи (WLL), персональный цифровой ассистент (PDA), карманное устройство, имеющее возможность беспроводной связи, или другое устройство обработки, связанное с беспроводным модемом.
Кроме того, различные аспекты или признаки, описанные здесь, могут быть осуществлены как способ, устройство или продукт производства, используя стандартные программные и/или технические техники. Термин "продукт производства", используемый здесь, предназначен, чтобы охватить компьютерную программу, доступную с любого считываемого компьютером устройства, несущей или носителей. Например, считываемый компьютером носитель может включать в себя, но не ограничиваться ими, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полосы...), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD,...), смарт-карточки и устройства флэш-памяти (например, плата, "стик", ключ...).
Со ссылками на чертежи, фиг. 1 иллюстрирует группу из N блоков 100 системных ресурсов, чтобы облегчить понимание способа, посредством которых представленные здесь различные варианты осуществления могут функционировать. Такими блоками 100 ресурсов могут быть, например, временные интервалы, частоты, кодовые каналы, комбинации вышеописанного и т.д. Общим описанием поднабора из таких блоков может быть, например, список индексов блоков, например, список блоков, назначенных для конкретного пользователя. Например, список индексов, такой как {2, 3, 10, 11, 12, 13} может быть использован, чтобы представить, что этому пользователю назначены такие блоки. Альтернативно, может использоваться массив булевых значений, чтобы описать то же самое назначение, например, массив из N битов {01100000011110}. Обычные системы, использующие такие механизмы назначения, будут при этом затрачивать значительную стоимость, хотя и с различными свойствами. Например, список индексов блоков может быть значительно более дорогим в смысле количества битов, требуемых для передачи таких назначений, когда поднабор блоков, которые должны быть назначены, растет в размере. Массив булевых значений, с другой стороны, показывает отчасти фиксированные затраты независимо от количества единиц и нулей, но эти затраты являются относительно большими, особенно, когда N растет.
Дополнительно, в случаях, когда назначения ограничены непрерывными наборами блоков или ресурсов, такие назначения могут быть переданы, указывая первый блок в назначении и общее количество блоков в назначении. Например, назначение индексов блоков, таких как {11, 12, 13, 14, 15}, может быть передано как {11, 5}, где "11" представляет собой первый блок, который должен быть назначен данному пользователю, и "5" представляет общее количество непрерывных блоков, которые должны быть назначены, из которых 11 является первым блоком. Кроме того, если упорядочение пользователей известно, то сигнал назначения может быть передан без информации о пользователе. Например, необходимо передать только количество назначаемых блоков, пока все пользователи оповещены о назначениях для всех других пользователей. Например, если назначения для пользователей 1-3 представлены как {пользователь 1: 1-5}, {пользователь 2: 6-7} и {пользователь 3: 8-12}, и если все пользователи знают свои соответствующие пользовательские номера, такое назначение может быть записано как {5, 2, 5}. Однако такая структура требует, чтобы все пользователи в системе знали о назначениях для всех других пользователей, так как, например, пользователь 2 не может знать, что его назначение начинается с блока 6, до тех пор пока он не знает, что пользователю 1 были назначены блоки 1-5. Таким образом, можно видеть, что системы, использующие такие обычные способы назначения системных ресурсов, могут быть дорогими в реализации и могут составлять существенную часть системных ресурсов для передачи, в которых они осуществлены. Как можно будет видеть, системы и способы, описанные в настоящей заявке, облегчают преодоление таких обычных трудностей.
Фиг. 2 является иллюстрацией таблицы 200 каналов, которая может использоваться в беспроводной сетевой системе для облегчения назначения системных ресурсов (например, каналов передачи, временных интервалов, кодовых каналов, частот,...), которая содержит множество пользователей (например, устройств) и их соответствующие назначения ресурсов. Такая таблица 200 может быть известна всем пользователям, которые могут использовать индексы таблицы каналов, чтобы интерпретировать сообщения назначения. Например, согласно таблице 200 может быть написано назначение, такое как {пользователь 1: индекс 2}, которое может уменьшать затраты на сигнал назначения по сравнению с методами индексирования блоков и/или булевыми массивами. Следующая таблица формулирует суть характеристик обычного механизма назначения с их относительными выгодами и последствиями.
Способ | Ограничения | Затраты | Все пользователи должны видеть все назначения |
Список индексов блоков | Нет | Высокие | Нет |
Непрерывный блок | Да | Средние | Нет |
Массив булевых значений | Нет | Высокие | Нет |
Известный порядок пользователей | Да | Низкие | Да |
Таблица каналов | Да | Средние | Нет |
Таким образом, можно видеть, что типичные схемы распределения назначений не обеспечивают механизм, который является как дешевым, так и не ограничивающим и который не требует, чтобы все пользователи в системе видели назначения всех пользователей.
Фиг. 3 иллюстрирует группу блоков 300 ресурсов, которые могут быть распределены множеству пользователей. Такие ресурсы могут включать в себя, например, системные каналы, временные интервалы, частоты, кодовые каналы и т.п. Согласно варианту осуществления медленно меняющиеся назначения (например, назначения, которые являются допустимыми до тех пор пока дополнительный сигнал назначения не будет принят) могут использоваться, чтобы назначать системные ресурсы, например, в сетях беспроводной связи (например, OFDM, OFDMA, CDMA, TDMA, GSM,...). Такие назначения также могут быть ограничительными, так что затраты на сигнал уменьшаются за счет цены ограничения способности произвольно назначать наборы блоков ресурсов. Чтобы преодолеть такие ограничения, в то же время минимизируя затраты на сигнал назначения, могут использоваться дополнительные назначения, чтобы управлять системными ресурсами и удовлетворить пользовательские потребности в ресурсах. Например, блоки 300 ресурсов могут содержать первый набор 302 блоков, который содержит блоки 1-4, которые назначены пользователю 1. Пользователю 2 может быть назначен второй набор 304 блоков, который содержит блоки 5 и 6. Наконец, блоки 7-9 могут составлять набор 306 блоков, который состоит из неиспользованных блоков. Может быть обнаружено, что требования пользователя 1 увеличились до точки, когда пользователь 1 требует дополнительных блоков ресурсов. Согласно этому аспекту может быть сгенерировано дополнительное назначение, что может увеличить текущее назначение 1-го пользователя, вместо полной его замены. Например, бит обозначения (индикации) может быть включен в упомянутое дополнительное назначение, чтобы отметить это назначение как дополнительное назначение, так чтобы устройство получателя могло его также распознать. Если бит обозначения установлен равным "дополнительный", то канал или ресурс, описанный посредством сообщения, могут быть добавлены к ранее поддерживаемому назначению этого пользователя. Если бит обозначения не установлен равным "дополнительный", то это сообщение может быть истолковано так, чтобы заменить предыдущее назначение. Специалистам в данной области техники очевидно, что могут использоваться другие способы обозначения сообщения в отношении дополнительных/не дополнительных назначений и что варианты осуществления, описанные здесь, не ограничены использованием бита обозначения, а вместо этого могут использовать любой подходящий механизм обозначения, или неявный, или явный.
Например, для пользователя 1 начальное медленно меняющееся назначение может быть представлено как {1, 2, 3, 4: 0}, где "0" указывает не дополнительное назначение, и каналы 1-4 являются назначенными. Дополнительно, чтобы снизить затраты на передачу сигнала в случаях, когда назначенные каналы являются непрерывными (с последовательными номерами), такое не дополнительное назначение может быть представлено как [1, 4: 0], где первое целое число "1" представляет первый назначенный канал, и второе целое число "4" представляет длину (списка) назначенных каналов. Если дополнительные каналы должны быть назначены пользователю 1, например, из-за увеличенных потребностей пользователя и т.п., то может быть сформировано дополнительное назначение и передано пользователю 1. Например, {7, 8, 9: 1} может представлять, что каналы 7, 8 и 9 должны быть дополнительно назначены пользователю 1. В этом примере бит обозначения установлен в "1", чтобы указать, что назначение является дополнительным и не должно просто заменить предыдущее назначение каналов 1-4 пользователя 1, а вместо этого увеличить такое назначение. Дополнительно, так как дополнительные каналы 7-9 являются непрерывными, дополнительное назначение может быть выражено как [7, 3: 1], где 7 является назначением первого дополнительного канала, и длина непрерывных дополнительных каналов, которые должны быть назначены, равна 3. Согласно этому последнему аспекту накладные (служебные) расходы на сигнал назначения могут быть дополнительно уменьшены по сравнению с обычными системами (например, необходимыми для передачи большого второго сигнала, такого как {1, 2, 3, 4, 7, 8, 9: 0}).
В других аспектах дополнительное назначение может функционировать как уменьшающее назначение, которое уменьшает назначенные ресурсы, что может быть сделано посредством передачи назначения с дополнительным набором флагов, но которое идентифицирует существующий ресурс или ресурсы, уже назначенные пользователю. Таким образом, пользователь будет принимать дополнительное назначение и сокращать свои ресурсы. Этот подход учитывает использование сообщения одного и того же формата для дополнительных назначений, которые увеличивают и уменьшают распределение ресурсов. Это позволяет экономить на накладных расходах на новые назначения, в то же самое время не требуя неявной обработки пользователем отмены назначения.
Например, пользователь принимает начальное медленно меняющееся назначение, которое может быть представлено как {1, 2, 3, 4: 0}, где "0" указывает не дополнительное назначение и каналы 1-4 являются назначенными. Затем пользователь 1 принимает дополнительное назначение, например {3: 1} может представлять, что канал 3 и 4 поддерживаются как назначенные пользователю 1, и другие каналы 1 и 2 удаляются от пользователя 1. В этом примере бит обозначения установлен в "1", чтобы указать, что назначение является дополнительным и не должно просто заменить предыдущее назначение каналов 1-4 пользователю 1. Альтернативно, дополнительное назначение {3: 1} может представлять, что каналы 1-3 поддерживаются для пользователя 1, в то время как канал 4 удаляется.
Согласно связанному аспекту разрешения передачи дополнительных назначений могут быть основаны на подтверждении предыдущего назначения пользователю (например, прием некоторых данных проверки достоверности, например, сообщения верификации, указывающего успешное декодирование пакета или последовательности по обратной линии связи, подтверждение успешного приема или декодирования по прямой линии связи,…). Таким образом сеть может проверять правильность назначения пользователю до выполнения дополнения такого назначения.
Фиг.4 является иллюстрацией последовательности непостоянных (например, не являющих медленно меняющимися) назначений, 400, сделанных в течение некоторого времени. Частоты иллюстрируются как тип назначаемого системного ресурса, хотя назначаемые системные ресурсы не ограничиваются как являющиеся именно такими. Согласно чертежу первому пользователю U1 назначена частота fa в момент времени 1. В момент времени 2 частота fa может быть переназначена пользователю 2, в частности, потому что это начальное назначение не является медленно меняющимся назначением. Частота fc иллюстрируется как назначенная пользователю 3 как в момент времени 1, так и в момент времени 2. Однако, так как назначение частоты fc пользователю 3 не является медленно меняющимся назначением, сохранение частоты fc для пользователя 3 может требовать отдельных назначений в каждый из момента времени 1 и момента времени 2, приводя к нежелательным увеличениям в накладных расходах на сигнал назначения, что в свою очередь может отрицательно влиять на системные ресурсы. Таким образом, система, использующая не являющиеся медленно меняющимися назначения, может требовать n различных сообщений назначения за цикл, чтобы назначить n доступных частот N пользователям.
Фиг.5 является иллюстрацией ряда постоянных, или "медленно меняющихся" назначений 500, сделанных в течение некоторого времени, так что может использоваться в отношении различных вариантов осуществления, описанных в настоящем описании. Например, первый набор назначений может быть передан пользователям 1-N в течение первого кадра, и такие назначения могут сохраняться, до тех пор пока одно или более последующих назначений не будут переданы к одному или более отдельным пользователям. Таким образом, первый набор N назначений может быть достаточным, чтобы обеспечить назначения системных ресурсов всем пользователям, до тех пор пока изменение в таких назначениях не станет желательным и/или необходимым (например, из-за потребностей пользователя, доступности полосы частот,…). Последующему пользователю, например U6, может быть назначена частота fd, если такая частота становится доступной, как иллюстрируется в момент t3. Таким образом, меньшее количество сообщений назначения должно быть передано по сети, чем при использовании немедленно меняющихся назначений.
Дополнительно, доступные системные ресурсы могут быть назначены любому из пользователей 1-N, если этот пользователь требует дополнительных ресурсов. Например, может быть определено, что U5 требует доступности дополнительной частоты в некоторый момент времени в течение обмена по сети, в дополнение к частоте fe. Последующее сообщение назначения может быть передано к U5, чтобы указать, что частоты fe и ff назначены для U5. Кроме того, совместно с различными вариантами осуществления, подробно описанными здесь, таким дополнительным сообщением назначения может быть дополнительное назначение, чтобы смягчить потребление сетевых ресурсов при переназначении частот к U5.
Кроме того, дополнительное назначение может функционировать как назначение уменьшения. Например, по отношению к U5, в некоторый момент времени после назначения частот fe и ff может быть решено удалить ресурс. Как таковое, дополнительное назначение идентифицирует частоту ff. U5 может интерпретировать такое сообщение как отмена назначения частоты fe, и прекратить использовать или ожидать обмена на частоте fe.
Фиг. 6 является иллюстрацией системы 600, которая облегчает использование дополнительных назначений для распределения системных ресурсов способом, который уменьшает накладные затраты системы и/или требования к передаче посредством уменьшения размера сигнала. Система 600 может содержать компонент 602 назначения, который управляет распределением системного ресурса (например, канала, частоты, временного интервала, кодового канала,...). Компонент 602 назначения содержит медленно меняющийся компонент 604, который генерирует медленно меняющиеся назначения, которые могут быть сохранены во времени, пока последующая информация назначения не будет принята пользователем (например, устройством). Компонент 602 назначения дополнительно содержит дополнительный компонент 606, который формирует дополнительные назначения для распределения системных ресурсов согласно потребностям пользователя, когда они изменяются. Дополнительно, дополнительный компонент 606 может быть использован, чтобы отменить назначение ресурсов, уже назначенных на еще одно пользовательское устройство 610. Например, дополнительное назначение может идентифицировать один ресурс, от которого выведены другие ресурсы, назначение которых отменено, на основании заранее определенного алгоритма, или явно идентифицировать сохраняющиеся ресурсы или ресурсы, назначение которых отменено.
Согласно примеру пользовательскому устройству 610 может быть первоначально назначен поднабор доступных ресурсов, например, {1, 3, 4, 6: 0}. Пользовательское устройство 610 может затем потребовать дополнительных ресурсов и может быть определено, что блок ресурсов или канал 2 является доступным. Согласно варианту осуществления дополнительное назначение [2, 1: 1] может быть сформировано и передано пользователю, чтобы добавить ресурсы, начинающиеся с блока 2 и имеющие длину 1 (например, канал 2). Таким образом, системе 600 не требуется повторно передавать объемное полное сообщение назначения (например, {1, 2, 3, 4, 6: 0}).
Согласно другому примеру пользователю могут быть назначены ресурсы 1-4 компонентом 602 назначения посредством назначения, такого как [1, 4: 0] (например, используя массив индексов блоков, непрерывное назначение,...) или подобное. При увеличении потребности пользователя в ресурсах дополнительные ресурсы могут быть назначены пользователю посредством сообщения о дополнительном назначении. Обычный подход может повторно передавать полностью новое сообщение назначения, например, [1, 5: 0], чтобы добавить блок 5 ресурса к списку назначенных ресурсов для пользователя. Альтернативно, дополнительное назначение может быть сформировано с помощью дополнительного компонента, такого как [5, 1: 1]. Однако блок 5 ресурса должен быть доступен для обычной системы, чтобы можно было использовать уменьшенный формат сообщения непрерывного назначения для ресурсов 1-5, как обозначено здесь квадратными скобками (например, "[ ]"). Когда блок 5 ресурса подвергается медленно меняющемуся назначению на другого пользователя (например, недоступному), система 600 может разрешать дополнительное назначение ресурсов с уменьшенными накладными расходами, даже когда ресурсы не являются непрерывными. Таким образом, когда не непрерывные ресурсы доступны, обычная система будет требовать, чтобы было сформировано дорогое новое сообщение назначения, например {1, 2, 3, 4, 6: 0}, и передано к пользователю, чтобы назначить ресурсы 1, 2, 3, 4 и 6. Напротив, дополнительный компонент 606 может генерировать сообщение о дополнительном назначении, такое как [6, 1: 1], которое указывает, что пользовательские назначенные ресурсы должны быть увеличены посредством распределения ресурсов, начинающихся с ресурса 6 и имеющих длину вектора 1. Дополнительное назначение ресурса затем может быть передано одной или более базовыми станциями 608 на пользовательское устройство 610.
Согласно еще одному примеру пользователь, который находится на начальной стадии события обмена, может требовать множества блоков системных ресурсов. Например блоки 3, 4, 7 и 8 могут быть определены компонентом 602 назначения как доступные. В этом случае два простых сообщения могут быть одновременно сформированы и/или переданы, чтобы назначить эти каналы пользователю. Например, сообщения могут быть представлены как [3, 2: 0] и [7, 2: 1]. Таким образом, медленно меняющийся компонент 604 может генерировать начальное сообщение назначения, и дополнительный компонент 606 может генерировать дополнительное назначение, которые могут быть одновременно переданы пользователю, чтобы назначить не непрерывные каналы 3, 4, 7 и 8 пользователю с меньшими затратами для системы 600. Как видно, системы и/или способы, подробно описанные здесь согласно различным вариантам осуществления, могут использоваться вместе с системами, которые используют не являющиеся медленно меняющимися назначения, также как и медленно меняющиеся назначения.
Фиг.7 иллюстрирует систему 700, которая облегчает выдачу дополнительных назначений ресурсов пользователям сети, чтобы уменьшить стоимость накладных расходов на назначение. Система 700 содержит компонент 702 назначения, который может формировать назначения ресурса для передачи через одну или более базовых станций 708 к одному или более сетевым устройствам 710 пользователя. Компонент 702 назначения содержит медленно меняющийся компонент 704, который может выборочно формировать медленно меняющиеся (например, постоянные) назначения для пользователей, причем такие назначения поддерживаются до тех пор, пока последующий сигнал не дополнительного назначения не установит повторно назначения ресурсов этого пользователя. Компонент 702 назначения может формировать не являющиеся медленно меняющимися назначения, если желательно, в то время как использование медленно меняющихся назначений может облегчить сокращение системных накладных (служебных) расходов посредством уменьшения количества сообщений назначения, требуемых для распределения ресурсов пользователям сети. Как только назначения были назначены пользователям сети компонентом 702 назначения и/или медленно меняющимся компонентом 704, дополнительный компонент 706 может формировать дополнительные назначения как необходимо, чтобы распределить дополнительные ресурсы одному или более пользователям. Дополнительно, дополнительный компонент 706 может использоваться, чтобы отменить назначение ресурсов, уже назначенные на еще одни пользовательские устройства 710. Например, дополнительное назначение может идентифицировать один ресурс, из которого другие ресурсы, назначение которых отменено, выведены, на основании определенного алгоритма, или явно идентифицировать оставшиеся ресурсы или ресурсы, назначение которых отменено.
Система 700 может дополнительно содержать память 712, которая оперативно подсоединена к компоненту 702 назначения и которая хранит информацию, касающуюся устройства пользователя 710, системных ресурсов, их назначений и любую другую подходящую относящуюся информацию, обеспечивающую динамическое распределение системных ресурсов (например, каналов, частот, временных интервалов, кодовых каналов,...) одному или более пользователям. Процессор 714 может быть оперативно соединен с компонентом 702 назначения (и/или памятью 712), чтобы облегчить анализ информации, относящейся к формированию назначений ресурсов и т.п. Следует понимать, что процессором 714 может быть процессор, предназначенный для анализа и/или формирования информации, принятой компонентом 702 назначения, процессором, который управляет одним или более компонентами системы 700, и/или процессором, который и анализирует и формирует информацию, принятую компонентом 702 назначения, и управляет одним или более компонентами системы 700.
Память 712 может дополнительно хранить протоколы, связанные с формированием дополнительных и/или не дополнительных назначений и т.д., так что система 700 может использова