Перекрестная ссылка на родственные заявки
Данная заявка притязает на приоритет предварительной заявки США № 60/866038, поданной 15 ноября 2006 года и озаглавленной "TRANSMISSIONS TO MULTIPLE STATIONS IN WIRELESS COMMUNICATION SYSTEMS", которая полностью включена в данный документ посредством ссылки.
Область техники, к которой относится изобретение
Настоящее раскрытие, в общем, относится к беспроводной связи, а более конкретно, к методикам для инициализации и выполнения передач во множество устройств в системе беспроводной связи.
Уровень техники
Системы беспроводной связи, такие как, системы беспроводной локальной сети (WLAN) широко развернуты для предоставления различных услуг связи; например услуги передачи речи, видео, пакетных данных, широковещательной передачи, обмена сообщениями и т.д. могут быть предоставлены через такие системы беспроводной связи. Эти системы могут быть системами множественного доступа, которые допускают поддержку связи для множества терминалов посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA) и системы множественного доступа с ортогональным частотным разделением каналов (OFDMA).
Устройства в системе WLAN могут осуществлять доступ к каналам для обмена данными с использованием множества режимов доступа к каналу. Они включают в себя режимы управляемого доступа к каналу, такие как управляемый доступ к каналу (HCCA) на базе функции гибридной координации (HCF), и режимы конкурентного доступа к каналу, такие как усовершенствованный распределенный доступ к каналу (EDCA). Посредством осуществления доступа к каналу устройство может устанавливать возможность передачи (TXOP) для обмена данными с другими устройствами с помощью канала. Эффективность работы сети может быть повышена за счет предоставления возможности передач во множество устройств в одной TXOP, установленной посредством устройства. Однако способы надежных передач во множество устройств в одной TXOP не предоставляются во многих системах беспроводной связи. Таким образом, существует потребность в эффективных методиках для выполнения передач во множество устройств в системе беспроводной связи.
Раскрытие изобретения
Далее представлено упрощенное раскрытие различных аспектов заявленного объекта изобретения для того, чтобы предоставить базовое понимание этих аспектов. Этот раздел раскрытия изобретения не является всесторонним обзором всех рассматриваемых аспектов, и он не имеет намерение ни определить ключевые или важнейшие элементы, ни разграничить объем этих аспектов. Его единственная цель состоит в том, чтобы представлять некоторые понятия раскрытых аспектов в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
Согласно одному аспекту в данном документе описывается способ координирования и выполнения передач множеству пользователей во время возможности передачи. Способ может содержать этапы передачи кадра одному или более пользователей, выбранного из группы, состоящей из кадра готовности к передаче (разрешение на передачу) и кадра запроса передачи (запрос на передачу), причем кадр устанавливает передатчик как обладателя возможности передачи и содержит адрес передатчика и интервал передачи; передачи кадра запроса передачи первому пользователю в течение интервала передачи, причем кадр запроса передачи указывает адрес передатчика и адрес первого пользователя; приема кадра готовности к передаче от первого пользователя в ответ на кадр запроса передачи; передачи данных первому пользователю; передачи кадра запроса передачи второму пользователю в течение интервала передачи, причем кадр запроса передачи указывает адрес передатчика и адрес второго пользователя; приема кадра готовности к передаче от второго пользователя в ответ на кадр запроса передачи; и передачи данных второму пользователю.
Другой аспект относится к устройству беспроводной связи, которое может содержать память, которое сохраняет данные, касающиеся адреса устройства беспроводной связи и длительности возможности передачи (TXOP). Устройство беспроводной связи может дополнительно содержать процессор, выполненный с возможностью передавать, по меньшей мере, одно из сообщения готовности к передаче или сообщения запроса передачи в одну или более станций, причем, по меньшей мере, одно сообщение содержит адрес устройства беспроводной связи; передавать соответствующие сообщения запроса передачи, указывающие адрес устройства беспроводной связи, в соответствующие станции; принимать соответствующие сообщения готовности к передаче от соответствующих станций; и передавать данные в соответствующие станции.
Еще один аспект относится к устройству, которое упрощает назначение множества пользователей для связи в течение интервала передачи. Устройство может содержать средство передачи одного или более из сообщения готовности к передаче и сообщения запроса передачи в одну или более станций, которое включает в себя адрес передатчика, адрес приемного устройства и длину интервала передачи; средство передачи сообщений запроса передачи в соответствующие станции, для которых должны быть переданы данные; и средство приема сообщений готовности к передаче от соответствующих станций в ответ на сообщения запроса передачи.
Еще один другой аспект относится к машиночитаемому носителю, который может содержать код для побуждения компьютера идентифицировать интервал связи; код для побуждения компьютера передавать сообщение одному или более пользователей из множества пользователей, чтобы устанавливать возможность передачи для связи с множеством пользователей в течение интервала связи; код для побуждения компьютера передавать сообщение с запросом первому пользователю из множества пользователей в течение интервала связи; код для побуждения компьютера принимать ответное сообщение от первого пользователя; код для побуждения компьютера передавать сообщение с запросом второму пользователю из множества пользователей в течение интервала связи; и код для побуждения компьютера принимать ответное сообщение от второго пользователя.
Согласно другому аспекту в данном документе описывается интегральная схема, которая может выполнять машиноисполняемые инструкции для передачи во множество станций в течение периода передачи. Инструкции могут содержать установление возможности передачи, по меньшей мере, частично посредством передачи сообщения в одну или более станций из множества станций, которое указывает адрес передатчика и длину периода передачи; передачу сообщений запроса передачи в соответствующие станции из множества станций; прием сообщений готовности к передаче от соответствующих станций в ответ на сообщения запроса передачи; и передачу данных в соответствующие станции.
Согласно дополнительному аспекту в данном документе описывается способ инициирования и выполнения связи в системе беспроводной связи. Способ может содержать этапы обнаружения одного или более кадров готовности к передаче или кадров запроса передачи, причем один или более кадров указывают адрес объекта, который обладает возможностью передачи, и длительность возможности передачи; задания вектора резервирования сети (NAV) на основе длительности возможности передачи; прием кадра запроса передачи, который указывает адрес объекта, который передавал кадр запроса передачи; определения того, является ли адрес объекта, который передавал кадр запроса передачи, таким же, как адрес объекта, который обладает возможностью передачи; и если адреса одинаковые, передачи кадра готовности к передаче в объект, который передавал кадр запроса передачи.
Другой аспект относится к устройству беспроводной связи, которое может содержать память, которое сохраняет данные, касающиеся NAV и адреса передатчика. Устройство беспроводной связи может дополнительно содержать процессор, выполненный с возможностью обнаруживать одно или более начальных сообщений, которые указывают адрес передатчика, один или более классов передачи, которые должны быть использованы посредством передатчика, и интервалы передачи, надлежащим образом соответствующие классам передачи; задавать NAV на основе интервалов передачи; принимать последующее сообщение запроса передачи; сравнивать исходный адрес последующего сообщения запроса передачи с адресом передатчика; и передавать сообщение готовности к передаче в передатчик при определении того, что исходный адрес последующего сообщения запроса передачи является таким же, как адрес передатчика.
Еще один аспект относится к устройству, которое упрощает определение интервалов для связи в системе беспроводной связи. Устройство может содержать средство обнаружения одного или более из кадра готовности к передаче и кадра запроса передачи, причем один или более кадров указывают адрес передатчика и одну или более длительностей интервала передачи; средство приема кадра запроса передачи после обнаружения одного или более из кадра готовности к передаче и кадра запроса передачи; средство сравнения адреса станции, которая передавала кадр запроса передачи, с адресом передатчика; и средство передачи кадра готовности к передаче в станцию, которая передавала кадр запроса передачи, если адрес станции, которая передавала кадр запроса передачи, является таким же, как адрес передатчика.
Еще один другой аспект относится к машиночитаемому носителю, который может содержать код для побуждения компьютера обнаруживать сообщение, которое устанавливает возможность передачи; код для побуждения компьютера принимать сообщение с запросом на установление возможности передачи; код для побуждения компьютера определять то, передано ли сообщение с запросом обладателем возможности передачи; и код для побуждения компьютера передавать ответное сообщение, если сообщение с запросом передано обладателем возможности передачи.
Дополнительный аспект относится к интегральной схеме, которая может выполнять машиноисполняемые инструкции для обмена данными в системе беспроводной связи в течение возможности передачи. Инструкции могут содержать обнаружение сообщения, передаваемого в одну или более станций, которое указывает адрес передатчика и длину периода передачи; прием сообщения запроса передачи в течение периода передачи; если адрес станции, которая передавала сообщение запроса передачи, является таким же, что и адрес передатчика, передачу сообщения готовности к передаче в ответ на сообщение запроса передачи; и прием данных от передатчика после передачи сообщения готовности к передаче.
Для достижения вышеуказанных и связанных целей один или более аспектов заявленного объекта изобретения содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты заявленного предмета изобретения. Тем не менее, эти аспекты служат признаком только немногих из различных способов, которыми могут использоваться принципы заявленного предмета изобретения. Дополнительно, раскрытые аспекты имеют намерение включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 иллюстрирует сеть беспроводной связи в соответствии с различными аспектами, изложенными в данном документе.
Фиг.2A-2C иллюстрируют работу примерной системы для обмена данными с множеством станций в течение возможности передачи в соответствии с различными аспектами.
Фиг.3A-3C иллюстрируют работу примерной системы для обмена данными с множеством станций в течение возможности передачи в соответствии с различными аспектами.
Фиг.4 иллюстрирует примерную систему для обмена данными с точкой доступа и одними или более станциями в течение возможности передачи в соответствии с различными аспектами.
Фиг.5 является схемой, которая иллюстрирует связь между точкой доступа и несколькими станциями в течение возможности передачи в системе беспроводной связи.
Фиг.6 является блок-схемой последовательности операций методологии для назначения нескольких пользователей для связи в системе беспроводной связи.
Фиг.7A-7B содержат блок-схему последовательности операций методологии для определения интервалов, ассоциативно связанных с возможностью передачи, для связи в системе беспроводной связи.
Фиг.8 является блок-схемой, иллюстрирующей примерную систему беспроводной связи, в которой могут функционировать различные аспекты, описанные в данном документе.
Фиг.9 является блок-схемой системы, которая координирует связь с множеством терминалов в течение возможности передачи в соответствии с различными аспектами.
Фиг.10 является блок-схемой системы, которая упрощает связь с одной или более базовых станций и/или терминалов в течение возможности передачи в соответствии с различными аспектами.
Фиг.11 является блок-схемой устройства, которое упрощает инициирование возможности передачи и связи с несколькими устройствами в течение возможности передачи.
Фиг.12 является блок-схемой устройства, которое упрощает определение интервалов связи, ассоциативно связанных с возможностью передачи, и обмен данными с обладателем возможности передачи.
Осуществление изобретения
Различные аспекты заявленного объекта изобретения далее описываются со ссылками на чертежи, на которых одинаковые ссылочные позиции используются для того, чтобы ссылаться на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали объяснены для того, чтобы обеспечить полное понимание одного или более аспектов. Тем не менее, может быть очевидным, что эти аспекты могут применяться на практике без этих конкретных деталей. В других случаях распространенные структуры и устройства показаны в форме блок-схемы, чтобы упростить описание одного или более аспектов.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. предназначены для того, чтобы ссылаться на связанный с компьютером объект, либо аппаратные средства, программно-аппаратные средства, сочетание аппаратных средств и программного обеспечения, программное обеспечение, либо программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, интегральной схеме, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство могут быть компонентом. Один или более компонентов могут храниться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут приводиться в исполнение с различных машиночитаемых носителей, имеющих сохраненными различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, по Интернету, с другими системами посредством сигнала).
Кроме того, различные аспекты описываются в данном документе в связи с беспроводным терминалом и/или базовой станцией. "Беспроводной терминал" означает устройство, предоставляющее возможности передачи речи и/или данных пользователю. Беспроводной терминал может быть подключен к вычислительному устройству, такому как портативный компьютер или настольный компьютер либо может быть автономным устройством, таким как персональное цифровое устройство (PDA). Беспроводной терминал можно также называть системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Беспроводным терминалом может быть абонентская станция, беспроводное устройство, сотовый телефон, PCS-телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), портативное устройство с поддержкой беспроводных соединений или другое обрабатывающее устройство, подключенное к беспроводному модему. "Базовая станция" (например, точка доступа) может относиться к устройству в сети доступа, которое обменивается данными по радиоинтерфейсу посредством одного или более секторов с беспроводными терминалами. Базовая станция может выступать в качестве маршрутизатора между беспроводным терминалом и остальной частью сети доступа, которая может включать в себя сеть по Интернет-протоколу (IP), посредством преобразования принимаемых кадров радиоинтерфейса в IP-пакеты. Базовая станция также координирует управление атрибутами для радиоинтерфейса.
Кроме того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие с помощью стандартных методик программирования и/или разработки. Термин "изделие" при использовании в данном документе имеет намерением содержать в себе вычислительную программу, доступную из любого машиночитаемого устройства, носителя или среды. Например, машиночитаемый носитель может включать в себя, но не только, магнитные устройства хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, карточка, карта, клавишное устройство и т.д.).
Различные аспекты представляются относительно систем, которые могут включать в себя ряд устройств, компонентов, модулей и т.п. Следует понимать и принять во внимание, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все устройства, компоненты, модули и т.д., обсужденные в связи с чертежами. Также может использоваться комбинация этих подходов.
Ссылаясь теперь на чертежи, Фиг.1 - это блок-схема сети 100 беспроводной связи в соответствии с различными аспектами, изложенными в данном документе. В одном примере, беспроводная сеть 100 включает в себя точку 110 доступа (AP) и множество станций (STA) 112-116. Хотя только одна точка 110 доступа и три станции 112, 114 и 116 проиллюстрированы в сети 100, следует принимать во внимание, что беспроводная сеть 100 может включать в себя любое число точек доступа и любое число станций. Дополнительно, следует принимать во внимание, что точка 110 доступа и станции 112-116 могут иметь любое число антенн для связи в сети 100.
В соответствии с одним аспектом станция 112-116 - это устройство, которое может обмениваться данными с одной или более других станций 112-116 и/или точек 110 доступа через беспроводную передающую среду. Станции 112-116 могут быть рассредоточены по всей сети 100 и могут быть стационарными или мобильными. В качестве неограничивающего примера, станция также может называться (и может содержать часть или всю функциональность) терминалом, терминалом доступа, пользовательским терминалом, мобильной станцией, мобильным устройством, удаленной станцией, пользовательским оборудованием (UE), пользовательским устройством, пользовательским агентом, абонентской станцией, абонентским устройством и т.д. Дополнительно, станцией может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), карманное устройство, беспроводное устройство, персональное цифровое устройство (PDA), дорожный компьютер, вычислительное устройство, беспроводная модемная плата, мультимедийное устройство (к примеру, HDTV, DVD-проигрыватель, беспроводной динамик, камера, видеокамера, веб-камера и т.д.) и/или другое соответствующее устройство.
В соответствии с другим аспектом точка 110 доступа - это станция, которая предоставляет доступ к службам распространения через беспроводную передающую среду для станций 112-116, ассоциативно связанных с точкой 110 доступа. В качестве конкретного примера, точка доступа также может называться (и может содержать часть или всю функциональность) базовой станцией, приемопередающей подсистемой базовой станции (BTS), узлом-B и т.д. Точка 110 доступа дополнительно может соединяться с сетью 130 передачи данных и может обмениваться данными с другими устройствами через сеть 130 передачи данных.
В одном примере система 100 может использовать одну или более схем множественного доступа с контролем несущей, такие как CDMA, TDMA, FDMA, OFDMA, FDMA с одной несущей (SC-FDMA) и/или другие подходящие схемы множественного доступа. TDMA использует мультиплексирование с временным разделением каналов (TDM), при котором передачи для различных терминалов ортогонализированы посредством передачи в различные временные интервалы. FDMA использует мультиплексирование с частотным разделением каналов (FDM), при котором передачи для различных терминалов 120 ортогонализированы посредством передачи в различных частотных поднесущих. В одном примере TDMA- и FDMA-системы также могут использовать мультиплексирование с кодовым разделением каналов (CDM), при котором передачи для нескольких терминалов могут быть ортогонализированы с помощью различных ортогональных кодов (к примеру, кодов Уолша) даже при том, что они отправляются в одном интервале времени или частотной поднесущей. OFDMA использует мультиплексирование с ортогональным частотным разделением каналов (OFDM), а SC-FDMA использует мультиплексирование с частотным разделением каналов с одной несущей (SC-FDM). OFDM и SC-FDM могут секционировать полосу пропускания системы на несколько ортогональных поднесущих (к примеру, тоны, элементы разрешения и т.д.), каждая из которых может модулироваться с помощью данных. В общем, символы модуляции отправляются в частотной области при OFDM и во временной области при SC-FDM. Дополнительно и/или альтернативно, полоса пропускания системы может быть разделена на одну или более частотных несущих, каждая из которых может содержать одну или более поднесущих. Система 100 также может использовать комбинацию схем множественного доступа, таких как OFDMA и CDMA.
В одном примере точка 110 доступа периодически передает маяковый радиосигнал, который переносит преамбулу, идентификатор точки доступа (идентификатор AP) и список параметров для работы в сети, сформированной посредством точки доступа. Как проиллюстрировано посредством Фиг.1, станции 112, 114 и 116 находятся в пределах покрытия точки 110 доступа и могут обнаруживать маяковый радиосигнал. Как результат, станции 112, 114 и 116 могут выполнять синхронизацию и ассоциативно связываться с точкой 110 доступа. После этого, станции 112, 114 и 116 могут обмениваться данными с точкой 110 доступа.
В соответствии с одним аспектом точка 110 доступа и/или станция 112, 114 и/или 116 может получать ресурсы для обмена данными в пределах сети 100 на основе режима доступа к каналу, используемого посредством сети 100. Режимы доступа к каналу могут быть, например, управляемыми или конкурентными. В качестве конкретного неограничивающего примера, стандарт связи IEEE 802.11 задает два режима доступа к каналу. Первый заданный режим доступа к каналу - это усовершенствованный распределенный доступ к каналу (EDCA), который является режимом управляемого доступа к каналу. EDCA - это расширение к унаследованной функции распределенной координации (DCF), которая работает на основе принципов CSMA. Второй заданный режим доступа к каналу - это управляемый доступ к каналу (HCCA) на базе функции гибридной координации (HCF), который является режимом конкурентного доступа к каналу. EDCA может использоваться и точкой 110 доступа, и станциями 112-116, тогда как HCCA типично используется исключительно посредством точки 110 доступа (упоминаемой в HCCA как гибридный координатор).
Посредством получения доступа к каналу связи с использованием методики доступа к каналу устройство в сети 100 может устанавливать возможность передачи (TXOP) для обмена данными с одним или более устройств в сети 100. Как правило, эффективность работы сети может быть значительно повышена и в режимах конкурентного доступа к каналу, и в режимах управляемого доступа к каналу, когда устройству разрешается выполнять несколько передач в одной TXOP. Тем не менее, хотя способы достижения этого существуют для режимов управляемого доступа к каналу, не существуют эффективных способов для конкурентного доступа к каналу. Кроме того, в сети, использующей режим конкурентного доступа к каналу, такой как EDCA, традиционно отсутствует механизм, посредством которого обмен согласно запроса передачи/готовности к передаче (RTS/CTS) может быть выполнен с множеством станций в TXOP. Таким образом, чтобы преодолевать эти недостатки, точка 110 доступа и/или станции 112-116 могут использовать одну или более методик, описанных в соответствии с различными аспектами в данном документе, чтобы давать возможность выполнять множество обменов данными в одной TXOP, установленной при использовании режима конкурентного доступа к каналу.
В общем, в сети, использующей режим HCCA, точке доступа разрешено резервировать ресурсы связи с помощью CF-опроса (конкурентно-независимого опроса), имеющего свое поле адреса приемного устройства (RA) заданным таким образом, чтобы соответствовать адресу точки доступа (т.е. "CF-опрос-самому себе"). Как только точка доступа передает CF-опрос, станции, которые обнаруживают CF-опрос, затем могут обновлять свои соответствующие векторы резервирования сети (NAV) до длительности, указанной в CF-опросе. Точка доступа затем может опрашивать станции и выдавать опрошенные TXOP. Как правило, хотя NAV данной станции задается посредством CF-опроса, выданного посредством точки доступа, станциям, тем не менее, разрешено отвечать на дополнительные RTS/CTS-кадры или CF-опросы, отправленные ей. Этот механизм помогает точке доступа резервировать TXOP, достаточно большую для того, чтобы обслуживать все станции, для которых должны быть переданы данные, и использовать зарезервированную TXOP для передачи в отдельные станции.
Аналогично, сеть, использующая режим EDCA, предоставляет возможность установления TXOP через "CTS-самому себе"- или RTS/CTS-кадр в качестве первого кадра в последовательности обмена кадрами. Тем не менее, в такой сети нет традиционного механизма, посредством которого обмены RTS/CTS-кадрами могут использоваться для множества станций. Таким образом, в соответствии с одним аспектом, сеть 100 использует механизм, посредством которого RTS- и CTS-кадры могут использоваться с множеством станций в одной EDCA TXOP. Посредством использования RTS/CTS с несколько станциями устройства в сети 100 могут проверять присутствие станции, использовать защиту при обмене данными между станциями, запрашивать и обмениваться зондированием и/или обратной связью по скорости и/или выполнять другие аналогичные и соответствующие операции.
В качестве дополнительного примера, начальный RTS- и/или CTS-кадр может отправляться из точки 110 доступа по полосе частот ISM (промышленный, научный и медицинский частотный диапазон) в 2,4 ГГц с использованием формы сигнала DSSS/CCK (расширение спектра по принципу прямой последовательности/комплементарная кодовая манипуляция). Как результат отправки начального RTS- и/или CTS-кадра, может быть задан NAV всех станций, обслуживаемых посредством точки 110 доступа. Последующие RTS/CTS-кадры затем могут отправляться с использованием формы сигнала HT для того, чтобы обмениваться информацией зондирования и/или скорости, проверять присутствие целевого получателя и/или для другого надлежащего использования. Такая схема передачи применима в случаях энергосбережения, где RTS- и/или CTS-кадры предоставляют быструю проверку текущего состояния энергосбережения указанной станции.
Фиг.2A-2C иллюстрируют работу примерной системы 200 для обмена данными с множеством станций 220 в течение возможности передачи в соответствии с различными аспектами, описанными в данном документе. Как проиллюстрировано на фиг, 2A-2B, система 200 может включать в себя точку 210 доступа и множество станций 220. Хотя в системе 200 проиллюстрированы одна точка 210 доступа и две станции 220, следует принимать во внимание, что система 200 может включать в себя любое число точек 210 доступа и/или станций 220. Дополнительно, точки 210 доступа и/или станции 220 могут обмениваться данными в рамках системы 200 с помощью любого числа антенн.
В соответствии с одним аспектом система 200 может работать с помощью режима конкурентного доступа к каналу, такого как EDCA, при котором точка 210 доступа и/или другое устройство в системе 200 получает ресурсы связи на основе принципов CSMA. С этой целью, в качестве неограничивающего примера, проиллюстрирован механизм на Фиг.2A-2B, посредством которого точка 210 доступа может устанавливать TXOP для нескольких станций 220 и использовать обмены RTS/CTS-кадрами с множеством станций 220, обслуживаемыми посредством точки 210 доступа, чтобы обмениваться данными с каждой из станций в течение TXOP. При использовании в данном документе и, в общем, в данной области техники, набор станций 220, обслуживаемых посредством точки 210 доступа, упоминается как набор служб базовой станции (BSS) точки 210 доступа.
В одном примере точка 210 доступа может устанавливать TXOP посредством обмена данными с "CTS-самому себе"-кадром 230 в качестве начального кадра в TXOP, как проиллюстрировано посредством Фиг.2A. "CTS-самому себе"-кадр 230 может передаваться, например, посредством передачи CTS-кадра, который указывает адрес управления доступом к среде передачи (MAC) точки 210 доступа в полях адреса передатчика (TA) и адреса приемного устройства (RA) кадра. Дополнительно, точка 210 доступа может определять требуемую длительность 212 TXOP и передавать эту информацию в поле длительности "CTS-самому себе"-кадра 230. В одном примере, точка 210 доступа может определять длительность 212 TXOP посредством определения периода времени, который достаточен для того, чтобы покрывать время, требуемое для того, чтобы передавать любые кадры данных, задержанные для станций 220 в системе 200, и соответствующие ответы от станций 220. Альтернативно, точка 210 доступа может задавать длительность 212 TXOP равной максимальной длительности, разрешенной для TXOP для данного класса доступа, на основе того, какой обмен данными должен быть выполнен. Дополнительно, точка 210 доступа может определять несколько длительностей 212 TXOP, соответствующих надлежащим классам передачи, каждый из которых может быть идентифицирован в "CTS-самому себе"-кадре 230.
В другом примере каждая станция 220 в BSS точки 210 доступа после приема "CTS-самому себе"-кадра 230 от точки 210 доступа может задавать свой NAV 222 на основе длительности 212 TXOP, определенной посредством точки 210 доступа и включенной в "CTS-самому себе"-кадр 230. Помимо этого каждая станция 220 также может получать MAC-адрес точки 210 доступа из полей RA и/или TA "CTS-самому себе"-кадра 230 и сохранять этот адрес как адрес 224 текущего обладателя TXOP.
После начального обмена данными, проиллюстрированного на Фиг.2A, точка 210 доступа может отправлять RTS-кадры 240 отдельным станциям 220, как проиллюстрировано посредством Фиг.2B. Традиционно, станции, с которыми точка доступа обменивается данными в течение TXOP, выполнены с возможностью не отвечать на RTS-кадры, отправленные в течение TXOP, с помощью CTS-кадров, поскольку CTS-кадры прервали бы текущую передачу(и), выполняемую в течение TXOP. Тем не менее, если точка доступа выполнена с возможностью использовать формирование лучей для передач в станции, точка доступа может потребовать, чтобы обратная связь с информацией о канале от станций, такая как обратная связи по скорости и зондирование, рационально составляла передачи для станций. Если станции выполнены с возможностью вообще не отвечать на RTS-кадры в течение TXOP, точка доступа не может отправлять запросы на обратную связь в RTS-кадрах и поэтому остается без механизма, посредством которого может быть получена обратная связь. Чтобы преодолевать этот недостаток работы традиционной сети, станция 220 может отвечать на RTS-кадр 240, отправленный обладателем TXOP, следующим образом. В одном примере, когда RTS-кадр 240 принимается посредством станции 220 в течение TXOP, станция 220 может проверять поле TA RTS-кадра 240, чтобы определять адрес устройства, которое отправляло RTS-кадр 240. Станция 220 затем может сверять адрес устройства, которое отправляло RTS-кадр 240, с адресом 224 обладателя TXOP, сохраненным посредством станции 220. Если адреса не совпадают, станция может игнорировать RTS-кадр 240. Альтернативно, если адреса совпадают, станция может отвечать на RTS-кадр 240 с помощью CTS-кадра 250 после периода короткого межкадрового интервала (SIFS). В одном примере, CTS-кадр 250 отправляется посредством станции 220 без учета и без сброса своего NAV 222.
В одном примере RTS-кадр 240, передаваемый посредством точки 210 доступа, может включать в себя запрос на обратную связь от целевой станции 220 RTS-кадра 240. В ответе CTS-кадр 250, передаваемый посредством целевой станции 220, может включать в себя требуемую обратную связь. Впоследствии, точка 210 доступа может передавать кадры данных для целевой станции 220 после RTS/CTS-обмена, проиллюстрированного на Фиг.2B. Любая обратная связь и/или другая информация, полученная из RTS/CTS-обмена, такая как зондирование и обратная связь по скорости, может использоваться посредством точки 210 доступа для этой передачи. В соответствии с одним аспектом RTS/CTS-обмены, как проиллюстрировано на Фиг.2B, и передачи данных могут продолжаться до тех, пока TXOP, установленная посредством точки 210 доступа, не сбрасывается или истекает. В одном примере станции 220 могут определять, когда TXOP сброшена или истекла, посредством проверки их соответствующих NAV 222. Например, как только NAV 222 в станции 220 сбрасывается или уменьшается до 0, станция 220 может определять, что текущая TXOP больше не является активной, и может соответственно сбрасывать свой адрес 224 обладателя TXOP. Следует принимать во внимание, что после того как TXOP истекает, станции 220 не будут отвечать на RTS, отправленный посредством точки 210 доступа, которая обладала TXOP, поскольку соответствующий адрес 224 обладателя TXOP в станциях 220 сброшен.
Фиг.2C иллюстрирует примерную временную шкалу 202 передач, отправляемых и принимаемых посредством точки доступа в течение TXOP, как проиллюстрировано посредством Фиг.2A-2B. Как проиллюстрировано посредством временной шкалы 202, TXOP может начинаться с "CTS-самому себе"-кадра 230, отправляемого в станции в BSS точки доступа. Затем точка доступа может обмениваться RTS-кадрами 240 и CTS-кадрами 250 с различными станциями, на основе которых передачи данных могут выполняться со станциями.
Фиг.3A-3C иллюстрируют работу альтернативной примерной системы 300 для обмена данными с множеством станций 320 в течение возможности передачи. Как проиллюстрировано на Фиг.3A-3B, система 300 может включать в себя точку 310 доступа и множество станций 320, аналогично системе 200. Хотя одна точка 310 доступа и две станции 320 проиллюстрированы в системе 300, следует принимать во внимание, что система 300 может включать в себя любое число точек 310 доступа и/или станций 320. Дополнительно, точки 310 доступа и/или станции 320 могут обмениваться данными в рамках системы с 300 с помощью любого числа антенн. Система 300 также может работать с использованием режима конкурентного доступа к каналу, такого как EDCA, аналогично системе 200.
В соответствии с одним аспектом точка 310 доступа может устанавливать TXOP посредством выполнения RTS/CTS-обмена с одной или более станций 320, как проиллюстрировано посредством Фиг.3A. Более конкретно, точка 310 доступа может передавать RTS-кадр 330 в одну или более станций 320, и в ответ станция(и) 320 может отвечать CTS-кадром(ами) 335. Следует принимать во внимание, что число и/или идентификационные данные станций 320, в которые точка 310 доступа передает начальный RTS-кадр 330, могут быть определены посредством точки 310 доступа любым надлежащим образом. В одном примере RTS-кадр 330, передаваемый посредством точки 310 доступа, и/или CTS-кадр, передаваемый посредством станции 320 в ответ на RTS-кадр 330, может передавать информацию, касающуюся длительности 312 TXOP для текущей TXOP, как определено посредством точки 310 доступа. Точка 310 доступа может определять длительность 312 TXOP, например, способом, аналогичным точке 210 доступа. Дополнительно и/или альтернативно, RTS-кадр 330 и/или CTS-кадр 335 могут указывать несколько классов передачи, которые должны быть использованы в течение TXOP, для которой каждый может иметь указанную длительность 312 TXOP.
В одном примере каждая станция 320 в BSS точки 310 доступа, в которую начальный RTS-кадр 330 не передан, может быть выполнена с возможностью обнаруживать начальные RTS/CTS-обмены, заключающие в себе другие станции 320 в BSS точки 310 доступа. После обнаружения такого обмена станция 320 может задавать свой NAV 322 на основе длительности 312 TXOP, включенной в обнаруженный RTS-кадр 330 и/или CTS-кадр 335. Помимо этого каждая станция 320 может получать MAC-адрес точки 310 доступа из поля TA RTS-кадра 330, передаваемого посредством точки 310 доступа, и/или поля RA CTS-кадра 335, передаваемого в ответ на RTS-кадр 330 посредством станции 320, в которую направлен RTS-кадр 330. MAC-адрес точки 310 доступа затем может быть сохранен посредством станции 320 в качестве адреса 324 текущего обладателя TXOP.
В соответствии с одним аспектом после инициализации TXOP с помощью RTS/CTS-обмена с одной или более станций 320 так, как проиллюстрировано посредством Фиг.3A, точка 310 доступа может координировать и выполнять передачи в различные станции 320 в ее BSS так, как проиллюстрировано посредством Фиг.3B. В качестве конкретного примера, процедура, посредством которой точка 310 доступа координирует и выполняет передачи в станции 320 в течение TXOP, может быть аналогичной процедуре, используемой в системе 200, описанной относительно Фиг.2B. Например, точка 310 доступа может передавать RTS-кадр 340 в станцию 320, для которой должны быть переданы данные. После приема RTS-кадра 340 целевая станция 320 может проверять поле TA RTS-кадра 340, чтобы определять адрес устройства, которое отправляло RTS-кадр 340. Если этот адрес не совпадает с адресом 324 обладателя TXOP, сохраненным посредством станции 320, станция 320 может выбирать не отвечать на RTS-кадр 340. Напротив, если определено, что адреса совпадают, станция 320 может отвечать на RTS-кадр 340 с помощью CTS-кадра 350 после периода времени SIFS. CTS-кадр 350 может отправляться посредством станции 320, например, без учета и без сбрасывания своего сохраненного NAV 322. RTS-кадры 340 дополнительно могут включать в себя запросы на зондирование, обратную связь по скорости и/или другую обратную связь или информацию от их соответствующих целевых станций 320. Таким образом, CTS-кадры 350, передаваемые в ответ на соответствующие RTS-кадры 340, могут включать в себя любую запрошенную обратную связь и/или информацию. Обратная связь и/или информация, принятая из CTS-кадра 350 от станции 320, затем может использоваться посредством точки 310 доступа в ходе последующих передач данных в станцию 320.
Дополнительно, способом, аналогичным системе 200, RTS/CTS-обмены и передачи данных в системе 300 могут осуществляться так, как проиллюстрировано посредством Фиг.3B, до тех пор пока TXOP, хранимая посредством точки 310 доступа, не сбрасывается или истекает. Как только станция 320 определяет, что текущая TXOP сброшена или истекла, станция 320 может сбрасывать свой сохраненный адрес 324 обладателя TXOP. После этого станция 320 вообще не будет отвечать на RTS-кадры 340, отправленные в станцию 320 посредством точки 310 доступа.
Фиг.3C иллюстрирует примерную временную шкалу 302 передач, отправляемых и принимаемых посредством точки доступа в течение TXOP, как проиллюстрировано посредством Фиг.3A-3B. Как можно видеть из временной шкалы 302, TXOP может быть установлена через начальный обмен RTS-кадром 330 и CTS-кадром 335 для одной или более станций в рамках BSS точки доступа. После того как TXOP установлена, точка доступа затем может обмениваться RTS-кадрами 340 и CTS-кадрами 350 с различными терминалами в BSS точки доступа, чтобы выполнять передачи данных с этими станциями в течение установленной TXOP.
Фиг.4 - это блок-схема системы 400 для связи с точкой 420 доступа и одной или более станций 430 в течение возможности передачи в соответствии с различными аспектами. Система 400 может включать в себя, например, передающую станцию 410, одну или более точек 420 доступа и одну или более станций 430 установления прямой линии связи (DLS). Хотя проиллюстрированы только одна точка 420 доступа и одна DLS-станция 430 на Фиг.4, тем не менее, следует принимать во внимание, что система 400 может включать в себя любое число точек 420 доступа и/или DLS-станций 430.
В соответствии с одним аспектом, станция 410 может устанавливать TXOP для связи с одной или более точек 420 доступа, и/или DLS-станций 430, использующих методики, аналогичные проиллюстрированным посредством систем 200 и 300. В одном примере система 400 может работать с помощью режима конкурентного доступа к каналу, такого как EDCA. В такой системе станция 410 может хотеть передавать данные во множество станций в течение одной TXOP. Например, как проиллюстрировано в системе 400, передающая станция 410 может иметь и данные для передачи в точку 420 доступа, и данные для прямой передачи в другую станцию 430 через DLS и/или другую подходящую методику одноранговой передачи. Помимо этого передающая станция 410 может хотеть передавать в оба устройства в одной TXOP. Для достижения этой цели, передающая станция 410 может использовать механизмы, аналогичные проиллюстрированным в системах 200 и 300, для того чтобы эффективно передавать во множество станций.
Как проиллюстрировано посредством Фиг.4, передающая станция 410 может устанавливать TXOP посредством выполнения RTS/CTS-обмена с точкой 420 доступа. Альтернативно, следует принимать во внимание, что передающая станция 410 может выполнять начальный RTS/CTS-обмен с DLS-станцией 430 и/или любым другим подходящим устройством в системе 400 в дополнение к или вместо точки 420 доступа. Чтобы выполнять начальный RTS/CTS-обмен, проиллюстрированный в системе 400, передающая станция 410 может передавать начальный RTS-кадр 440 в точку 420 доступа и/или одну или более других станций. В ответ точка 420 доступа и/или другие станции могут отвечать CTS-кадром 445.
В одном примере RTS-кадр 440, передаваемый посредством передающей станции 410, и/или CTS-кадр 445, передаваемый в ответ посредством точки 420 доступа в ответ на RTS-кадр 440, может переносить информацию, касающуюся длительности 412 TXOP. Длительность 412 TXOP может быть сконфигурирована посредством передающей станции 410 или альтернативно длительность 412 TXOP может быть сконфигурирована посредством точки 420 доступа. Например, начальный RTS-кадр 440 передаваемый посредством передающей станции 410, может указывать запрос на TXOP, и точка 420 доступа может отвечать на запрос с помощью CTS-кадра 445, который включает в себя длительность 412 TXOP.
После начального обмена RTS/CTS-кадрами точка 420 доступа может задавать свой NAV 422 на основе длительности 412 TXOP. Точка 420 доступа также может задавать свой адрес 424 обладателя TXOP на основе MAC-адреса передающей станции 410. Дополнительно, каждая станция 430 в BSS точки 420 доступа, кроме передающей станции 410, может быть выполнена с возможностью обнаруживать начальные RTS/CTS-обмены, затрагивающие точку 420 доступа. После обнаружения такого обмена станция 430 также может задавать свой NAV 432 и адрес 434 обладателя TXOP способом, аналогичным точке 420 доступа. Следует принимать во внимание, что посредством конфигурирования станций 430 так, чтобы обнаруживать CTS-кадры, передаваемые посредством точки 420 доступа, любые потенциальные скрытые проблемы узла могут быть исключены, поскольку некоторые станции 430 в BSS точки 420 доступа могут не иметь возможность обнаруживать передачи от передающей станции 410, несмотря на нахождение внутри общей зоны покрытия.
После успешной инициализации TXOP посредством передающей станции 410, как проиллюстрировано на Фиг.4, передающая станция 410 затем может выполнять RTS/CTS-обмены и передачи данных с отдельными устройствами в системе 400 способом, аналогичным описанному относительно систем 200 и 300 выше. Кроме того, хотя не проиллюстрировано на Фиг.4, дополнительно следует принимать во внимание, что передающая станция 410 альтернативно может устанавливать TXOP посредством передачи "CTS-самому себе"-кадра в точку 420 доступа и/или DLS-станцию(и) 430. Методики, посредством которых передающая станция 410 может использовать "CTS-самому себе"-кадр для инициализации TXOP, аналогичны описанным относительно Фиг.2A-2C выше.
Фиг.5 является схемой 500, которая иллюстрирует связь между точкой доступа и несколькими станциями в течение возможности передачи в системе беспроводной связи. Более конкретно, схема 500 иллюстрирует примерный сценарий использования, в котором "CTS-самому себе"-сообщение используется посредством точки доступа (AP) для связи с двумя терминалами, обозначенными на схеме 500 как STA-A и STA-B, в течение TXOP в системе, использующей конкурентный доступ к каналу. Во время 502, AP выигрывает конкуренцию для доступа к каналу и устанавливает TXOP посредством передачи "CTS-самому себе"-сообщения в STA-A и STA-B. Во время 504, STA-A и STA-B обновляют свои соответствующие NAV на основе "CTS-самому себе"-сообщения, передаваемого во время 502, и сохраняют MAC-адрес AP в качестве адреса обладателя TXOP.
Во время 506 AP затем отправляет RTS-сообщение в STA-A с запросом обратной связи по скорости и зондированием. После этого STA-A может выполнять сопоставление адресов между адресом TA RTS-сообщения, передаваемого во время 506, и сохраненным адресом обладателя TXOP. Если эти адреса совпадают, STA-A отсылает CTS-сообщение обратно в AP во время 508 после времени SIFS. CTS-сообщение может включать в себя зондирование и обратную связь по скорости, запрошенные в RTS-сообщении. На основе RTS/CTS-обмена во время 506-508 AP и STA-A могут обмениваться данными во время 510. Управляющие векторы и/или информация о скорости, извлеченные из RTS/CTS-обменов во время 506-508, могут использоваться при передаче данных.
Далее, во время 512 AP отправляет RTS-сообщение в STA-B с запросом обратной связи по скорости и зондированием. После этого STA-B может сравнивать адрес TA RTS-сообщения и сохраненный адрес обладателя TXOP. Если эти адреса совпадают, STA-B отсылает CTS-сообщение обратно в AP во время 514 после времени SIFS. CTS-сообщение может включать в себя зондирование и обратную связь по скорости, запрошенные в RTS-сообщении. На основе RTS/CTS-обмена во время 512-514 AP и STA-A далее могут обмениваться данными во время 516. Управляющие векторы и/или информация о скорости, извлеченные из RTS/CTS-обменов во время 512-514, могут использоваться при передаче данных.
Ссылаясь на Фиг.6-7, проиллюстрированы методологии для выполнения передач во множество станций в течение возможности передачи. Хотя в целях упрощения пояснения методологии показаны и описаны как последовательность этапов, необходимо понимать и принимать во внимание, что методологии не ограничены порядком этапов, поскольку некоторые этапы могут, в соответствии с одним или более аспектов, выполняться в другом порядке и/или параллельно с этапами, отличными от этапов, показанных и описанных в данном документе. Например, специалисты в данной области техники должны понимать и принимать во внимание, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные этапы могут быть использованы для того, чтобы реализовать методологию в соответствии с одним или более аспектов.
Со ссылкой на Фиг.6, проиллюстрирована методология 600 для назначения нескольких пользователей (к примеру, станций 112-116) для связи в системе беспроводной связи (к примеру, системе 100). Следует принимать во внимание, что методология 100 может быть выполнена, например, посредством точки доступа (к примеру, точки 110 доступа), станции (к примеру, станция 112, 114 и/или 116) и/или любого другого соответствующего сетевого объекта.
В соответствии с одним аспектом методология 600 начинается посредством установления TXOP для связи с несколькими пользователями в системе беспроводной связи. Как проиллюстрировано посредством Фиг.6, TXOP может быть установлена либо так, как описано на этапе 602, либо так, как описано на этапах 604-606. Соответственно, в одном примере, методологии 600 может начинаться на этапе 602, на котором "CTS-самому себе"-кадр (к примеру, "CTS-самому себе"-кадр 230), который указывает требуемый интервал передачи (к примеру, длительность 212 TXOP).
В одном примере "CTS-самому себе"-кадр может передаваться на этапе 602 посредством передачи CTS-кадра, который указывает MAC-адрес объекта, выполняющего методологию 600, в полях адресах передатчика (TA) и адреса приемного устройства (RA) CTS-кадра. Посредством передачи "CTS-самому себе"-кадра таким образом, объект, выполняющий методологию 600, может односторонне устанавливать TXOP в рамках системы, в которой работает объект. В другом примере, требуемый интервал передачи может быть определен и включен в "CTS-самому себе"-кадр способом, аналогичным описанному выше относительно систем 200, 300. Дополнительно и/или альтернативно, "CTS-самому себе"-кадр может указывать несколько классов передачи, каждый из которых может иметь собственные интервалы передачи. На основе указанного интервала(ов) и/или другой информации, включенной в "CTS-самому себе"-кадр, передаваемый на этапе 602, другие объекты в системе, в которой выполняется методология 600, могут конфигурировать соответствующие NAV (к примеру, NAV 222), адреса обладателя TXOP (к примеру, адрес 224 обладателя TXOP) и/или другие соответствующие свойства, чтобы упрощать связь в системе с использованием TXOP.
Альтернативно, методология 600 может начинаться посредством установления TXOP, как проиллюстрировано на этапе 604, на котором RTS-кадр (к примеру, RTS-кадр 330), который указывает требуемый интервал передачи, передается в первое сетевое устройство, и на этапе 606, на котором CTS-кадр принимается в ответе от первого сетевого устройства. В соответствии с одним аспектом первое сетевое устройство может быть выполнено с возможностью обмениваться данными с помощью TXOP непосредственно на основе RTS/CTS-обмена, выполненного на этапах 604-606. Помимо этого другие устройства в системе могут быть выполнены с возможностью обнаруживать RTS-кадры, с переданные на этапе 604, и/или CTS-кадры, переданные на этапе 606, и использовать информацию в обнаруженном кадре(ах) для связи в течение TXOP. В одном примере требуемый интервал передачи может быть определен и включен в RTS-кадр, передаваемый на этапе 604, способом, аналогичным описанному для "CTS-самому себе"-кадра на этапе 602. Альтернативно, RTS-кадр, передаваемый на этапе 604, может включать в себя запрос на инициализацию TXOP без интервала передачи, и интервал передачи может быть определен посредством первого сетевого устройства и передан обратно в объект, выполняющий методологию 600, в CTS-кадре на этапе 604. В качестве еще одной альтернативы, несколько интервалов передачи могут быть указаны на этапах 602-604 для соответствующих классов передачи.
После инициализации TXOP так, как проиллюстрировано на этапе 602 и/или на этапах 604-606, устройство, выполняющее методологию 600, далее может использовать недавно установленную TXOP для того, чтобы обмениваться данными с одним или более других устройств. Соответственно, после завершения действий, описанных на этапе 602 и/или этапах 604-606, методология 600 может переходить к этапу 608, на котором RTS-кадр (к примеру, RTS-кадр 240 или 340) передается во второе сетевое устройство. Следует принимать во внимание, что хотя этапы 604-606 ссылаются на "первое сетевое устройство", а этап 608 ссылается на "второе сетевое устройство", различные сетевые устройства не требуются, и связь на этапах 604-606 и этапе 608 может быть выполнена с одним и тем же сетевым устройством. В одном примере RTS-кадр, передаваемый на этапе 608, может использоваться для того, чтобы инициализировать последующую передачу данных во второе сетевое устройство. Например, RTS-кадр может включать в себя запрос на зондирование, обратную связь по скорости и/или другую обратную связь или информацию, чтобы давать возможность устройству, выполняющему методологию 600, повышать качество передач во второе устройство. В качестве примера, информация, принимаемая от второго сетевого устройства в ответ на запрос, включенный в RTS-кадр, может предоставлять возможность устройству, выполняющему методологию 600, использовать формирование лучей при передаче данных во второе сетевое устройство.
После передачи RTS-кадра во второе сетевое устройство, как проиллюстрировано на этапе 608, ответный CTS-кадр может быть принят от второго сетевого устройства на этапе 610. Когда RTS-кадр, передаваемый на этапе 608, содержит запрос на информацию, CTS-кадр, принимаемый на этапе 610, может включать в себя запрошенную информацию. После того как RTS/CTS-обмен, описанный на этапах 608-610, успешно выполнен, устройство, выполняющее методологию 600, затем может необязательно передавать данные во второе сетевое устройство на этапе 612. В одном примере, любая обратная связь или другая информация, полученная от второго сетевого устройства из CTS-кадра, принимаемого на этапе 610, и/или в любое другое подходящее время, может быть использована при выполнении передачи данных на этапе 612.
В соответствии с одним аспектом следует принимать во внимание, что методология 600 может быть использована для координирования и выполнения передач во множество сетевых устройств с помощью одной TXOP. Соответственно, следует принимать во внимание, что после того как TXOP установлена так, как проиллюстрировано на этапе и/или на этапах 604-606, действия, описанные на этапах 608-612, могут повторяться для нескольких сетевых устройств в течение TXOP, пока TXOP не сброшена или истекла.
Фиг.7A-7B иллюстрируют методологию 700 для определения интервалов, ассоциативно связанных с возможностью передачи для связи в системе беспроводной связи. Следует принимать во внимание, что методология 700 может быть выполнена, например, посредством точки доступа, станции и/или любого другого соответствующего сетевого объекта в системе беспроводной связи. В соответствии с одним аспектом методология 700 может начинаться посредством обнаружения того, что TXOP установлена, и определения длительности и адреса обладателя TXOP, ассоциативно связанного с TXOP. Чтобы достичь этих целей, методология 700 может начинаться по-разному. Соответственно, неограничивающие примеры методик, которые могут использоваться для того, чтобы начинать методологию 700, проиллюстрированы на Фиг.7A.
Во-первых, методология 700 может начинаться, как проиллюстрировано на этапе 710, на котором "CTS-самому себе"-кадр принимается от устройства в сети, в которой работает объект, выполняющий методологию 700. Из этого "CTS-самому себе"-кадра, объект, выполняющий методологию 700, может логически выводить то, что TXOP установлена. Дополнительно, "CTS-самому себе"-кадр, принимаемый на этапе 710, может содержать информацию, касающуюся TXOP, такую как интервал TXOP, указывающий длительность TXOP для одного или более классов передачи, и/или адрес ее обладателя. Далее, на этапе 712, объект, выполняющий методологию 700, может обновлять свой NAV на основе интервала TXOP, указанного в "CTS-самому себе"-кадре. На этапе 714 объект, выполняющий методологию 700, может затем задавать адрес обладателя TXOP на основе "CTS-самому себе"-кадра, принимаемого на этапе 710. В одном примере, "CTS-самому себе"-кадр может отправляться посредством обладателя TXOP и может идентифицировать MAC-адрес обладателя TXOP в обоих полях RA и TA кадра. Как результат, адрес обладателя TXOP может быть задан на этапе 714 как MAC-адрес, предоставляемый в полях RA и/или TA "CTS-самому себе"-кадра. После завершения этапа, описанного на этапе 714, методология 700 затем может переходить к этапу 740, как проиллюстрировано на Фиг.7B.
В качестве еще одного примера, методология 700 может начинаться, как проиллюстрировано на этапе 720, на котором RTS-кадр принимается от сетевого устройства. В одном примере RTS-кадр может быть направлен в объект, выполняющий методологию 700, и как результат, объект, выполняющий методологию 700, может передавать ответный CTS-кадр на этапе 722 в устройство, которое передавало RTS-кадр на этапе 720. В одном примере объект, выполняющий методологию 700, может логически выводить из RTS-кадра, принимаемого на этапе 720, то, что TXOP установлена. Как результат, NAV объекта может быть задан на этапе 724 на основе указанного интервала TXOP. В одном примере интервал TXOP может быть определен обладателем TXOP и указан в кадре RTS, принимаемом на этапе 720. Альтернативно, интервал TXOP может быть определен посредством объекта, выполняющего методологию 700, и предоставлен обладателю TXOP в CTS-кадре, передаваемом на этапе 722. После этого, на этапе 726, адрес обладателя TXOP может быть задан равным MAC-адресу устройства, которое передавало RTS-кадр на этапе 720, например, посредством идентификации MAC-адреса, предоставляемого в поле TA RTS-кадра. После завершения этапа, описанного на этапе 726, объект, выполняющий методологию 700, успешно сконфигурирован для связи с помощью TXOP. Соответственно, методология 700 может переходить к этапу 740, как проиллюстрировано на Фиг.7B.
Как Фиг.7A дополнительно иллюстрирует, методология 700 альтернативно может начинаться на этапе 730, на котором обнаруживается обмен RTS/CTS-кадрами между сетевыми устройствами. В соответствии с одним аспектом обмен кадрами может быть обнаружен на этапе 730 посредством обнаружения или RTS-кадра, или CTS-кадра, передаваемого в ответ на RTS-кадр. Посредством обнаружения обмена RTS/CTS-кадрами, как описано на этапе 730, объект, выполняющий методологию 700, может определять, что этот обмен использовался для того, чтобы устанавливать TXOP в рамках системы, в которой работает объект, выполняющий методологию 700, даже когда ни RTS-кадр, ни CTS-кадр не направлены этому объекту. После того как обмен RTS/CTS-кадрами обнаружен на этапе 730, методология 700 может переходить к этапу 732, на котором NAV объекта, выполняющего методологию 700, задается на основе интервала TXOP, указанного в течение обмена RTS/CTS-кадрами, обнаруженного на этапе 730. Затем, на этапе 734, адрес обладателя TXOP задается на основе обмена RTS/CTS-кадрами, обнаруженного на этапе 730. Как описано относительно этапов 720-726, TXOP может быть установлена, когда обладатель TXOP передает RTS-кадр и принимает CTS-кадр от сетевого объекта в ответ. Соответственно, адрес обладателя TXOP может быть задан на этапе 734 с помощью либо поля TA RTS-кадра, либо поля RA CTS-кадра, обнаруженного на этапе 730. Методология 700 затем может переходить к этапу 740, как проиллюстрировано на Фиг.7B.
Как показано на Фиг.7B, после завершения действий, описанных на этапах 714, 726 или 734, методология 700 может переходить к этапу 740, чтобы попытаться обнаруживать RTS-кадр. На этапе 742 затем определяется, принят ли RTS-кадр. Если определяется то, что RTS-кадр не принят, методология 700 может переходить к этапу 750, как подробнее пояснено ниже. Напротив, если определяется то, что RTS-кадр не принят, методология 700 может переходить к этапу 744, на котором адрес объекта, который передавал RTS-кадр, как задано посредством поля TA RTS-кадра, сравнивается с адресом обладателя TXOP, заданным на этапе 714, 726 или 734. Если определено на этапе 744, что поле TA RTS-кадра совпадает с адресом обладателя TXOP, то объект, выполняющий методологию 700, может логически выводить то, что обладатель TXOP передавал RTS-кадр. Соответственно, методология 700 может переходить к этапу 746, на котором CTS-кадр передается обратно в устройство, которое отправляло RTS-кадр (к примеру, обладатель TXOP) без сброса NAV объекта, выполняющего методологию 700. В одном примере RTS-кадр, обнаруженный на этапах 742-744, может содержать запрос на обратную связь от объекта, выполняющего методологию 700. Таким образом, CTS-кадр, передаваемый на этапе 746 в ответ на RTS-кадр, может включать в себя обратную связь, запрошенную в RTS-кадре, и/или другую подходящую обратную связь. Методология 700 далее может переходить к этапу 748, на котором кадры данных принимаются от устройства, которое отправляло RTS-кадр. Следует принимать во внимание, что любое число кадров данных или нуль кадров данных может быть принято на этапе 748. Дополнительно, если обратная связь предоставлена в CTS-кадре, передаваемом на этапе 746, эта обратная связь может использоваться для передачи кадров данных, принимаемых на этапе 748.
После завершения действия, описанного на этапе 748, методология 700 может переходить к этапу 750. Помимо этого, после определения на этапе 744 того, что принимаемый RTS-кадр не отправлен посредством обладателя TXOP, RTS-кадр может быть отброшен, и методология 700 может переходить от этапа 744 к этапу 750. Методология 700 также может переходить к этапу 750 от этапа 742 после определения того, что RTS-кадр не принят. На этапе 750 определяется то, является ли NAV объекта, выполняющего методологию 700, сброшенным или равным нулю. В соответствии с одним аспектом NAV представляет длительность TXOP, установленную посредством объекта, выполняющего методологию 700; поэтому посредством определения того, является ли NAV сброшенным или равным нулю, объект, выполняющий методологию 700, может эффективно определять, является ли настоящая TXOP сброшенной или истекшей. При положительном определении на этапе 750 методология 700 заканчивается на этапе 752, на котором объект, выполняющий методологию 700, очищает свой сохраненный адрес обладателя TXOP. В противном случае методология 700 может вернуться к этапу 740, чтобы попытаться обнаружить RTS-кадр.
Ссылаясь теперь на Фиг.8, блок-схема, иллюстрирующая примерную систему 800 беспроводной связи, в которой могут функционировать один или более вариантов осуществления, описанных в данном документе, предоставлена. В одном примере система 800 является системой со многими входами и многими выходами (MIMO), которая включает в себя станции 120 и 122, при этом станция 120 оснащена несколькими (T) антеннами, а станция 122 оснащена несколькими (R) антеннами. Следует принимать во внимание, тем не менее, что станции 120 и/или 122 также могут быть применены к системе со многими входами и одним выходом, в которой, например, несколько передающих антенн могут передавать одни или более потоков символов в одно антенное устройство. Дополнительно, следует принимать во внимание, что аспекты станций 120 и/или 122, описанные в данном документе, могут быть использованы в связи с антенной системой с одним выходом и одним входом. Дополнительно, следует принимать во внимание, что каждая антенна, проиллюстрированная в системе 800, может быть физической антенной или антенной решеткой.
В одном примере процессор 814 данных передачи (TX) в станции 120 может принимать данные трафика из источника 812 данных и/или другие данные из контроллера/процессора 830. В одном примере процессор 814 TX-данных может обрабатывать (к примеру, форматировать, кодировать, перемежать и выполнять символьное преобразование), данные и формировать символы данных. Пространственный TX-процессор 816 может мультиплексировать контрольные символы с символами данных, выполнять пространственную обработку в передающем устройстве для мультиплексированных символов данных и контрольных символов и предоставлять вплоть до T выходных потоков символов для вплоть до T приемопередающих устройств (TMTR) 818a-818t. Каждый приемопередатчик 818 может обрабатывать (к примеру, модулировать, преобразовывать аналоговую форму, фильтровать, усиливать и преобразовывать с повышением частоты) выходной поток символов и формировать модулированный сигнал. Вплоть до T модулированных сигналов из приемопередающих устройств 818a-818t затем могут быть переданы из антенн 120a-120t, соответственно.
В соответствии с одним аспектом R антенн 852a-852r в станции 122 могут принимать модулированные сигналы из станции 120. Каждая антенна 852 далее может предоставлять принимаемый сигнал в соответствующее приемопередатчик (RCVR) 854. Каждый приемопередатчик 854 может обрабатывать (к примеру, фильтровать, усиливать, преобразовывать с понижением частоты, оцифровывать и демодулировать) принимаемый сигнал и предоставлять принимаемые символы. Пространственный процессор 856 приема (RX) после этого может выполнять обнаружение для принимаемых символов и предоставлять оценки символов данных. Процессор 858 RX-данных дополнительно может обрабатывать (к примеру, выполнять обратное перемежение и декодировать) оценки символов данных и предоставлять декодированные данные в приемник 860 данных.
В соответствии с другим аспектом передача из станции 122 в станцию 120 также может быть выполнена посредством обработки сначала данных трафика из источника 862 данных и других данных из контроллера 870 в процессоре 864 TX-данных. Обработанные данные могут быть мультиплексированы с контрольными символами, пространственно обработаны посредством пространственного TX-процессора 866 и дополнительно обработаны посредством вплоть до R приемопередающих устройств 854a-854r, чтобы сформировать вплоть до R модулированных сигналов, которые могут быть переданы через антенны 852a-852r. В станции 120 модулированные сигналы из станции 122 могут быть приняты посредством T антенн 120a-120t, обработаны посредством вплоть до T приемопередающих устройств 818a-818t, пространственно обработаны посредством пространственного RX-процессора 822 и дополнительно обработаны посредством процессора 824 RX-данных, чтобы восстанавливать данные, отправленные посредством станции 122. Восстановленные данные затем могут быть предоставлены в приемник 826 данных.
В одном примере контроллер/процессор 830 в станции 120 и контроллер/процессор 870 в станции 122 управляют работой в соответствующих системах. Дополнительно, память 832 в станции 122 и память 872 в станции 122 могут предоставлять хранение программных кодов и данных, используемых посредством контроллеров/процессоров 830 и 870, соответственно.
Фиг.9 является блок-схемой системы 900, которая координирует связь с множеством терминалов 904 в течение возможности передачи в соответствии с различными аспектами, описанными в данном документе. В одном примере система 900 включает в себя базовую станцию или точку 902 доступа. Как проиллюстрировано, точка 902 доступа может принимать сигнал(ы) от одного или более терминалов 904 доступа через одну или более приемных (Rx) антенн 906 и передавать в один или более терминалов 904 доступа через одну или более передающих (Tx) антенн 908. Дополнительно, точка 902 доступа может содержать приемное устройство 910, которое принимает информацию от приемной антенны 906. В одном примере приемное устройство 910 может быть функционально ассоциативно связано с демодулятором (Demod) 912, который демодулирует принятую информацию. Демодулированные символы затем могут быть проанализированы посредством процессора 914. Процессор 914 может быть соединен с запоминающим устройством 916, которое может хранить информацию, связанную с кластерами кода, назначения терминалов доступа, таблицы поиска, связанные с ними, уникальные последовательности скремблирования и/или другие надлежащие типы информации. В одном примере точка 902 доступа может использовать процессор 914 для того, чтобы выполнять методологии 600, 700 и/или другие соответствующие методологии. Точка 902 доступа также может включать в себя модулятор 918, который может мультиплексировать сигнал для передачи посредством передатчика 920 через передающую антенну 908 в один или более терминалов 904 доступа.
Фиг.10 является блок-схемой системы 1000, которая упрощает связь с одной или более базовых станций 1008 и/или терминалов 1006 в течение возможности передачи в соответствии с различными аспектами. В одном примере система 1000 включает в себя терминал или станцию 1002. Как проиллюстрировано, терминал 1002 может принимать сигнал(ы) из одной или более точек 1004 доступа и/или терминалов 1006 и передавать в одну или более точек 1004 доступа и/или терминалов 1006 через антенну(ы) 1008. Дополнительно, терминал 1002 может содержать приемное устройство 1010, которое принимает информацию от антенны 1008. В одном примере приемное устройство 1010 может быть функционально ассоциативно связано с демодулятором (Demod) 1012, который демодулирует принимаемую информацию. Демодулируемые символы затем могут быть проанализированы посредством процессора 1014. Процессор 1014 может быть соединен с запоминающим устройством 1016, которое может хранить данные и/или программные коды, связанные с терминалом 1002. Дополнительно, терминал 1002 может использовать процессор 1014 для того, чтобы выполнять методологии 600, 700 и/или другие соответствующие методологии. Терминал 1002 также может включать в себя модулятор 1018, который может мультиплексировать сигнал для передачи посредством передатчика 1020 через антенну(ы) 1008 в одну или более точек 1004 доступа и/или терминалов 1006.
Фиг.11 иллюстрирует устройство 1100, которое упрощает инициирование возможности передачи и связь с несколькими устройствами (к примеру, точкой 110 доступа, и/или станциями 112-116 в сети 100) в течение возможности передачи. Следует принимать во внимание, что устройство 1100 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, представляющими функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Устройство 1100 может быть реализовано в точке доступа (к примеру, точке 110 доступа), абонентской станции (к примеру, станциях 112-116), и/или другом подходящем сетевом объекте и может включать в себя модуль 1102 для указания требуемой длительности и установления возможности передачи с помощью "CTS-самому себе"-кадра или RTS/CTS-обмена, модуль 1104 для передачи RTS-кадра в устройство с запросом на обратную связь, модуль 1106 для приема CTS-кадра от устройства, который включает в себя запрошенную обратную связь, и модуль 1108 для передачи данных в устройство на основе обратной связи, принимаемой в CTS-кадре.
Фиг.12 иллюстрирует устройство 1200, которое упрощает определение интервалов связи, ассоциативно связанных с возможностью передачи, и обмен данными с обладателем возможности передачи. Следует принимать во внимание, что устройство 1200 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Устройство 1200 может быть реализовано в точке доступа, абонентской станции и/или другом подходящем сетевом объекте и может включать в себя модуль 1202 для получения длительности возможности передачи из "CTS-самому себе"-кадра или обмена RTS/CTS-кадрами, модуль 1204 для задания вектора резервирования сети на основе полученной длительности возможности передачи, модуль 1206 для задания адреса обладателя возможности передачи равным адресу устройства, которое отправило "CTS-самому себе"-кадр или инициировало обмен RTS/CTS-кадрами, модуль 1208 для приема RTS-кадра из устройства, модуль 1210 для передачи CTS-кадра и приема данных из устройства при определении того, что адрес устройства совпадает с адресом обладателя возможности передачи, и модуль 1212 для очистки адреса обладателя возможности передачи, если вектор резервирования сети истекает или сбрасывается.
Следует понимать, что аспекты, описанные в данном документе, могут быть реализованы посредством аппаратных средств, программного обеспечения, микропрограммного обеспечения, промежуточного программного обеспечения, микрокода или любой комбинации вышеозначенного. Когда системы и/или способы выполнены в программном обеспечении, программно-аппаратных средствах, микропрограммных средствах или микрокоде, программном коде или сегментах кода, они могут быть сохранены на машиночитаемом носителе, таком как компонент накопителя. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть переданы, переадресованы или пересланы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, эстафетной передачи данных, передачи по сети и т.д.
При реализации в программном обеспечении описанные в данном документе методики могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и приведены в исполнение процессором. Память может быть реализована в процессоре или внешне по отношению к процессору, причем во втором случае оно может быть функционально подсоединено к процессору с помощью различных средств, известных в данной области техники.
То, что описано выше, включает в себя примеры одного или более аспектов. Конечно, невозможно описать каждое вероятное сочетание компонентов или методологий в целях описания вышеозначенных аспектов, но специалисты в данной области техники могут признавать, что многие дополнительные сочетания и перестановки различных аспектов допустимы. Следовательно, описанные аспекты имеют намерение охватывать все подобные преобразования, модификации и разновидности, которые попадают под сущность и объем прилагаемой формулы изобретения. Более того, в пределах того, как термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, этот термин должен быть включающим способом, аналогичным термину "содержит", как "содержит" интерпретируется, когда используется в качестве переходного слова в формуле изобретения. Кроме того, термин "или" при использовании в подробном описании или формуле изобретения предназначается, чтобы быть "неисключающим или".
Изобретение относится к системам связи. Описываются системы и методологии, которые упрощают координирование и выполнение передач во множество станций в системе беспроводной связи в течение одной возможности передачи. Обладатель возможности передачи может передавать сообщение запроса передачи или самоадресованное сообщение готовности к передаче в одну или более станций для того, чтобы устанавливать возможность передачи. После этого передачи данных с соответствующими станциями могут быть инициированы посредством передачи сообщений запроса передачи в соответствующие станции. В каждой приемной станции исходный адрес принимаемого сообщения запроса передачи сравнивается с адресом обладателя возможности передачи. Если адреса совпадают для данного сообщения запроса передачи, приемная станция передает сообщение готовности к передаче обладателю возможности передачи в ответ на сообщение запроса передачи. 10 н. и 33 з.п. ф-лы, 17 ил.
1. Способ координирования и выполнения передач множеству пользователей в течение возможности передачи, содержащий этапы, на которых:
передают кадр одному или более пользователей, выбранный из группы, состоящей из кадра готовности к передаче и кадра запроса передачи, причем кадр устанавливает передатчик как обладателя возможности передачи и содержит адрес передатчика и интервал передачи;
причем, если упомянутый кадр является кадром запроса, то кадр запроса включает в себя адрес передатчика в качестве источника кадра запроса передачи и адрес пользователя в качестве приемного устройства кадра запроса передачи;
если упомянутый кадр является кадром готовности к передаче, то кадр готовности к передаче включает в себя адрес передатчика в качестве источника и приемное устройство кадра готовности к передаче, принимают кадр готовности к передаче от одного или более пользователей в ответ на кадр запроса передачи;
причем один или более кадров готовности к передаче, принимаемый от одного или более пользователей в ответ на соответствующие кадры запроса передачи, включает в себя обратную связь, указанную посредством соответствующих запросов на обратную связь; и передают данные упомянутому пользователю.
2. Способ по п.1, в котором кадр запроса передачи, передаваемый пользователю, включает в себя запрос на интервал передачи, а кадр готовности к передаче, принимаемый от пользователя в ответ на кадр запроса передачи, указывает интервал передачи.
3. Способ по п.1, дополнительно содержащий этап, на котором определяют интервал передачи посредством определения продолжительности времени, требуемого для передачи данных одному или более пользователей.
4. Способ по п.1, дополнительно содержащий этап, на котором определяют интервал передачи посредством определения допустимой длины интервала передачи для одного или более классов передачи, которые должны быть использованы для передачи данных одному или более пользователей.
5. Способ по п.1, в котором соответствующие кадры запроса передачи, передаваемые одному или более пользователей, включают в себя соответствующие запросы на обратную связь от одного или более пользователей.
6. Способ по п.1, в котором данные, соответственно, передаются одному или более пользователей с помощью обратной связи, включенной в кадры готовности к передаче, соответственно, принимаемые одним или более пользователем.
7. Способ по п.1, дополнительно содержащий этапы, на которых:
применяют формирование лучей к данным, которые должны быть переданы одному или более пользователей, по меньшей мере, частично на основе обратной связи, включенной в кадр готовности к передаче, принимаемый от одного или более пользователей.
8. Устройство беспроводной связи, содержащее:
память, которая хранит данные, касающиеся адреса устройства беспроводной связи и длительности возможности передачи (ТХОР); и процессор, выполненный с возможностью:
передавать кадр одному или более пользователей, выбранный из группы, состоящей из кадра готовности к передаче и кадра запроса передачи, причем кадр устанавливает передатчик как обладателя возможности передачи и содержит адрес передатчика и интервал передачи;
причем, если упомянутый кадр является кадром запроса передачи, то кадр включает в себя адрес передатчика в качестве источника кадра запроса передачи и адрес пользователя в качестве приемного устройства кадра запроса передачи;
если упомянутый кадр является кадром готовности к передаче, то кадр готовности к передаче включает в себя адрес передатчика в качестве источника и приемное устройство кадра готовности к передаче, принимать кадр готовности к передаче от одного или более пользователей в ответ на кадр запроса передачи;
причем один или более кадров готовности к передаче, принимаемый от одного или более пользователей в ответ на соответствующие кадры запроса передачи, включает в себя обратную связь, указанную посредством соответствующих запросов на обратную связь; и передавать данные упомянутому пользователю.
9. Устройство беспроводной связи по п.8, в котором процессор выполнен с возможностью передавать сообщение "готовность к приему самому себе", которое содержит адрес устройства беспроводной связи и длительность ТХОР.
10. Устройство беспроводной связи по п.8, в котором процессор выполнен с возможностью передавать сообщение запроса передачи, которое содержит адрес устройства беспроводной связи и длительность ТХОР, в первую станцию и принимать сообщение готовности к передаче от первой станции в ответ на сообщение запроса передачи.
11. Устройство беспроводной связи по п.8, в котором процессор выполнен с возможностью передавать сообщение запроса передачи, которое содержит адрес устройства беспроводной связи, в первую станцию и принимать сообщение готовности к передаче, которое содержит длительность ТХОР, от первой станции в ответ на сообщение запроса передачи.
12. Устройство беспроводной связи по п.8, в котором процессор выполнен с дополнительной возможностью определять длительность ТХОР как отрезок времени, требуемый для передачи данных в соответствующие станции.
13. Устройство беспроводной связи по п.8, в котором процессор выполнен с дополнительной возможностью определять длительность ТХОР как допустимую длину интервала передачи для одного или более классов передачи, которые должны быть использованы для передачи данных в соответствующие станции.
14. Устройство беспроводной связи по п.8, в котором процессор выполнен с дополнительной возможностью включать соответствующие запросы на обратную связь в сообщения запроса передачи, которые должны быть переданы в соответствующие станции, для которых должны быть переданы данные.
15. Устройство беспроводной связи по п.14, в котором процессор выполнен с дополнительной возможностью идентифицировать обратную связь в соответствующих принимаемых сообщениях готовности к передаче, принимаемых от соответствующих станций в ответ на запросы на обратную связь, включенные в соответствующие сообщения запроса передачи.
16. Устройство беспроводной связи по п.15, в котором процессор выполнен с дополнительной возможностью передавать данные в соответствующие станции с помощью обратной связи, идентифицированной в соответствующих сообщениях готовности к передаче.
17. Устройство беспроводной связи по п.15, в котором процессор выполнен с дополнительной возможностью передавать данные в соответствующие станции посредством сигналов формирования лучей, содержащих данные, по меньшей мере, частично на основе обратной связи, включенной в соответствующие сообщения готовности к передаче.
18. Устройство беспроводной связи по п.8, в котором станции, в которые должны быть переданы данные, содержат точку беспроводного доступа.
19. Устройство беспроводной связи по п.8, в котором станции, в которые должны быть переданы данные, содержат, по меньшей мере, один беспроводной терминал, и процессор выполнен с возможностью передавать данные в терминал с помощью установления прямой линии связи (DLS).
20. Устройство, которое упрощает назначение множества пользователей для связи в течение интервала передачи, содержащее:
средство для передачи кадра одному или более пользователей, выбранного из группы, состоящей из кадра готовности к передаче и кадра запроса передачи, причем кадр устанавливает передатчик как обладателя возможности передачи и содержит адрес передатчика и интервал передачи;
причем, если упомянутый кадр является кадром запроса передачи, то кадр включает в себя адрес передатчика в качестве источника кадра запроса передачи и адрес пользователя в качестве приемного устройства кадра запроса передачи;
если упомянутый кадр является кадром готовности к передаче, то кадр готовности к передаче включает в себя адрес передатчика в качестве источника и приемное устройство кадра готовности к передаче, средство для приема кадра готовности к передаче от одного или более пользователей в ответ на кадр запроса передачи;
причем соответствующие кадры готовности к передаче, принимаемые от одного или более пользователей в ответ на соответствующие кадры запроса передачи, включают в себя обратную связь, указанную посредством соответствующих запросов на обратную связь.
21. Машиночитаемый носитель, содержащий машиноисполняемые инструкции, которые при выполнении компьютером побуждают упомянутый компьютер осуществлять способ координирования и выполнения передач множеству пользователей в течение возможности передачи по любому из пп.1-10.
22. Интегральная схема, которая выполняет машиноисполняемые инструкции для передачи во множество станций в течение периода передачи, при этом инструкции содержат:
передают кадр одному или более пользователей, выбранный из группы, состоящей из кадра готовности к передаче и кадра запроса передачи, причем кадр устанавливает передатчик как обладателя возможности передачи и содержит адрес передатчика и интервал передачи;
причем, если упомянутый кадр является кадром запроса передачи, то кадр включает в себя адрес передатчика в качестве источника кадра запроса передачи и адрес пользователя в качестве приемного устройства кадра запроса передачи;
если упомянутый кадр является кадром готовности к передаче, то кадр готовности к передаче включает в себя адрес передатчика в качестве источника и приемное устройство кадра готовности к передаче, принимают кадр готовности к передаче от одного или более пользователей в ответ на кадр запроса передачи;
причем один или более кадров готовности к передаче, принимаемый от одного или более пользователей в ответ на соответствующие кадры запроса передачи, включает в себя обратную связь, указанную посредством соответствующих запросов на обратную связь; и передают данные упомянутому пользователю.
23. Способ инициирования и выполнения связи в системе беспроводной связи, содержащий этапы, на которых:
обнаруживают кадр запроса передачи, который указывает адрес объекта, который обладает возможностью передачи, в качестве передатчика кадра запроса передачи; и
передают кадр готовности к передаче в объект, который обладает возможностью передачи, в ответ на кадр запроса передачи;
обнаруживают один или более кадров готовности к передаче, причем один или более кадров указывает адрес объекта, который обладает возможностью передачи, в качестве адресата кадра готовности к передаче, и длительность возможности передачи;
задают вектор резервирования сети (NAV) на основе продолжительности возможности передачи;
принимают кадр запроса передачи, который указывает адрес объекта, который передавал кадр запроса передачи;
причем прием кадра запроса передачи содержит этап, на котором принимают запрос на обратную связь, включенный в принимаемый кадр запроса передачи;
определяют, является ли адрес объекта, который передавал кадр запроса передачи, таким же, как адрес объекта, который обладает возможностью передачи; и
если адреса одинаковые, передают кадр готовности к передаче в объект, который передавал кадр запроса передачи.
24. Способ по п.23, в котором этап обнаружения одного или более кадров готовности к передаче или кадров запроса передачи содержит этап, на котором обнаруживают одно или более из кадра запроса передачи, передаваемого из объекта, который обладает возможностью передачи, в целевую станцию, и кадра готовности к передаче, передаваемого из целевой станции в объект, который обладает возможностью передачи.
25. Способ по п.23, дополнительно содержащий этап, на котором не допускают обновление NAV, если адрес объекта, который передавал кадр запроса передачи, является таким же, как адрес объекта, который обладает возможностью передачи.
26. Способ по п.23, в котором этап передачи кадра готовности к передаче содержит этап, на котором передают кадр готовности к передаче приблизительно после периода короткого межкадрового интервала (SIFS).
27. Способ по п.23, в котором передача кадра готовности к передаче содержит этапы, на которых:
включают обратную связь, запрошенную в кадре запроса передачи, в кадр готовности к передаче; и
если адрес объекта, который передавал кадр запроса передачи, является таким же, что и адрес объекта, который обладает возможностью передачи, передают кадр готовности к передаче.
28. Способ по п.23, дополнительно содержащий этап, на котором принимают данные от объекта, который обладает возможностью передачи.
29. Способ по п.23, в котором прием кадра запроса передачи содержит этапы, на которых:
определяют, является ли NAV сброшенным или истекшим; и если NAV сброшен или истек, отбрасывают кадр запроса передачи.
30. Устройство беспроводной связи, содержащее:
память, которая хранит данные, касающиеся NAV и адреса передатчика; и процессор, выполненный с возможностью:
обнаруживать кадр запроса передачи, который указывает адрес объекта, который обладает возможностью передачи, в качестве передатчика кадра запроса передачи; и
передавать кадр готовности к передаче в объект, который обладает возможностью передачи, в ответ на кадр запроса передачи;
обнаруживать один или более кадров готовности к передаче, причем один или более кадров указывают адрес объекта, который обладает возможностью передачи, в качестве адресата кадра готовности к передаче, и длительность возможности передачи;
задавать вектор резервирования сети (NAV) на основе продолжительности возможности передачи;
принимать кадр запроса передачи, который указывает адрес объекта, который передавал кадр запроса передачи;
причем прием кадра запроса передачи заключается в том, что принимают запрос на обратную связь, включенный в принимаемый кадр запроса передачи;
определять, является ли адрес объекта, который передавал кадр запроса передачи, таким же, как адрес объекта, который обладает возможностью передачи; и
если адреса одинаковые, передавать кадр готовности к передаче в объект, который передавал кадр запроса передачи.
31. Устройство беспроводной связи по п.30, в котором память дополнительно сохраняет данные, касающиеся адреса устройства беспроводной связи, и процессор дополнительно выполнен с возможностью обнаруживать одно или более начальных сообщений, которые содержат кадр запроса передачи, который указывает адрес передатчика в качестве источника сообщения запроса передачи и адрес устройства беспроводной связи в качестве адресата сообщения запроса передачи.
32. Устройство беспроводной связи по п.31, в котором процессор выполнен с дополнительной возможностью передавать сообщение готовности к передаче в передатчик в ответ на сообщение запроса передачи.
33. Устройство беспроводной связи по п.32, в котором память дополнительно сохраняет данные, касающиеся одного или более интервалов передачи, и процессор выполнен с дополнительной возможностью передавать интервалы передачи в передатчик в сообщении готовности к передаче.
34. Устройство беспроводной связи по п.30, в котором процессор выполнен с дополнительной возможностью обнаруживать одно или более начальных сообщений, которые содержат, по меньшей мере, одно из сообщения запроса передачи, передаваемого от передатчика в объект, отличный от устройства беспроводной связи, или сообщения готовности к передаче, передаваемого от объекта, отличного от устройства беспроводной связи, в передатчик.
35. Устройство беспроводной связи по п.30, в котором процессор выполнен с дополнительной возможностью воздерживаться от обновления NAV после приема последующего сообщения запроса передачи от передатчика.
36. Устройство беспроводной связи по п.30, в котором процессор выполнен с дополнительной возможностью передавать сообщение готовности к передаче приблизительно после периода короткого межкадрового интервала (SIFS) при приеме последующего сообщения запроса передачи.
37. Устройство беспроводной связи по п.30, в котором процессор выполнен с дополнительной возможностью принимать запрос на обратную связь, включенный в последующее сообщение запроса передачи.
38. Устройство беспроводной связи по п.37, в котором процессор выполнен с дополнительной возможностью предоставлять запрошенную обратную связь, запрошенную в сообщении готовности к передаче, передаваемом в ответ на последующее сообщение запроса передачи.
39. Устройство беспроводной связи по п.30, в котором процессор выполнен с дополнительной возможностью принимать данные от передатчика при передаче сообщения готовности к передаче в передатчик.
40. Устройство беспроводной связи по п.30, в котором процессор выполнен с дополнительной возможностью определять, является ли NAV сброшенным или истекшим, и отбрасывать последующее сообщение запроса передачи при положительном определении.
41. Устройство, которое упрощает определение интервалов для связи в системе беспроводной связи, содержащее:
средство для обнаружения одного или более из кадра готовности к передаче, причем один или более кадров указывают адрес передатчика, в качестве адресата кадра готовности к передачи, и одну или более длительностей интервала передачи;
средство для обнаружения кадра запроса передачи, который указывает адрес объекта, который обладает возможностью передачи, в качестве передатчика кадра запроса передачи; и
средство для приема кадра запроса передачи после обнаружения одного или более из кадра готовности к передаче и кадра запроса передачи;
средство для сравнения адреса станции, которая передавала кадр запроса передачи, с адресом передатчика; и
средство для передачи кадра готовности к передаче в станцию, которая передавала кадр запроса передачи, если адрес станции, которая передавала кадр запроса передачи, является таким же, что и адрес передатчика.
42. Машиночитаемый носитель, содержащий машиноисполняемые инструкции, которые при выполнении компьютером побуждают упомянутый компьютер осуществлять способ инициирования и выполнения связи в системе беспроводной связи по любому из пп.23-29.
43. Интегральная схема, которая выполняет машиноисполняемые инструкции для обмена данными в системе беспроводной связи в течение возможности передачи, при этом инструкции содержат:
обнаружение одного или более кадров готовности к передаче, причем один или более кадров указывают адрес объекта, который обладает возможностью передачи, в качестве адресата кадра готовности к передаче, и длительность возможности передачи;
обнаружение кадра запроса передачи, который указывает адрес объекта, который обладает возможностью передачи, в качестве передатчика кадра запроса передачи;
обнаружение сообщения, передаваемого в одну или более станций, которое указывает адрес передатчика и длину периода передачи;
прием сообщения запроса передачи в течение периода передачи;
прием запроса на обратную связь, включенного в принимаемый кадр запроса передачи;
определение, является ли адрес объекта, который передавал кадр запроса передачи, таким же, как адрес объекта, который обладает возможностью передачи; и
если адрес станции, которая передавала сообщение запроса передачи, является таким же, как адрес передатчика, передачу сообщения готовности к передаче в ответ на сообщение запроса передачи; и
прием данных от передатчика после передачи сообщения готовности к передаче.
WO 2006101916 A2, 28.09.2006 | |||
WO 2005039133 A1, 28.04.2005 | |||
WO 2004064330 A1, 29.07.2004 | |||
НЕКООРДИНИРОВАННАЯ БЕСПРОВОДНАЯ МНОГОПОЛЬЗОВАТЕЛЬСКАЯ СИСТЕМА С ПИКОЯЧЕЙКАМИ СО СКАЧКООБРАЗНЫМ ИЗМЕНЕНИЕМ ЧАСТОТЫ | 1998 |
|
RU2201034C2 |
Авторы
Даты
2011-08-10—Публикация
2007-11-15—Подача