СИГНАЛИЗАЦИЯ О ГРУППОВОМ АДРЕСЕ ДЛЯ ЭНЕРГОСБЕРЕГАЮЩЕЙ ДОСТАВКИ В БЕСПРОВОДНОЙ СЕТИ
ALARM ON GROUP ADDRESS FOR ENERGY-EFFICIENT DELIVERY IN WIRELESS NETWORK

[0001] Данная заявка ссылается на приоритет предварительной заявки на патент США №60/777619, поданной 28 февраля 2006 г. под названием "MULTICAST ADDRESS SIGNALING FOR POWER SAVE DELIVERY IN A WIRELESS NETWORK", описание которой включено в данный текст путем ссылки на соответствующий документ.
Предпосылки создания изобретения
[0002] Быстрое распространение доступа по беспроводным локальным сетям (WLAN) и возрастающая потребность в площади покрытия сетей WLAN стимулирует оборудование очень большого количества точек доступа (АР). Самая общая технология WLAN описана в семействе промышленных спецификаций Института инженеров по электронике и радиотехнике IEEE 802.11, таких как спецификации для IEEE 802.11b, IEEE 802.11g и IEEE 802.11а. Ряд различных Целевых групп 802.11 вовлечены в разработку спецификаций, касающихся усовершенствования существующей технологии 802.11. Целевая группа IEEE 802.11n разработала черновую версию спецификации на режимы с высокой пропускной способностью (НТ) под названием "Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Enhancements for Higher Throughput," IEEE 802.11n.D0.01, January 2006.
[0003] В черновой версии спецификации IEEE 802.11n на режим НТ предложено использование управляющего кадра энергосберегающего множественного опроса (PSMP), являющегося управляющим кадром уровня управления доступом к среде (MAC), который может использоваться точками доступа, чтобы обеспечивать планирование ресурсов для передачи данных (например, времени и длительности для передач по восходящей линии и/или нисходящей линии) к одному или более принимающим узлам PSMP. Однако кадр PSMP по стандарту IEEE 802.11n обеспечивает недостаточную поддержку для многоадресных передач данных.
Сущность изобретения
[0004] Ниже описываются различные формы осуществления изобретения, касающегося сигнализации о групповом адресе для энергосберегающей доставки в беспроводной сети.
[0005] Согласно одному примеру осуществления изобретения беспроводной узел может передавать управляющий кадр (например, кадр PSMP), чтобы определять плановое время передачи данных и ее направление (например, по восходящей линии и/или нисходящей линии) для одного или каждого из нескольких принимающих узлов в беспроводной сети. Управляющий кадр может содержать по меньшей мере одно многоцелевое поле, чтобы предоставлять информацию, связанную с плановой одноадресной передачей данных, и, альтернативно, идентифицировать групповой адрес для плановой многоадресной передачи данных.
[0006] Согласно другому примеру осуществления изобретения кадр PSMP может передаваться в беспроводной сети для определения одного или более параметров, касающихся многоадресной передачи, которую необходимо выполнить. Кадр PSMP может содержать первое поле, установленное на значение, указывающее на многоадресную передачу, второе поле, идентифицирующее групповой адрес, третье поле, указывающее время (например, сдвиг начала передачи по нисходящей линии (DLT, Downlink Transmission)) для многоадресной передачи, и четвертое поле, указывающее длительность (например, длительность DLT) для многоадресной передачи.
[0007] Согласно еще одному примеру осуществления изобретения может предусматриваться устройство в беспроводном узле беспроводной сети. Это устройство может содержать контроллер, запоминающее устройство, соединенное с контроллером, и беспроводной приемопередатчик, соединенный с контроллером. Устройство может быть приспособлено для передачи управляющего кадра, чтобы определять плановое время и направление передачи данных для одного или каждого из нескольких принимающих узлов в беспроводной сети. Управляющий кадр может содержать по меньшей мере одно многоцелевое поле. По меньшей мере одно многоцелевое поле может предоставлять информацию, связанную с плановой одноадресной передачей данных, и, альтернативно, идентифицировать групповой адрес для плановой многоадресной передачи данных.
[0008] Согласно еще одному примеру осуществления изобретения может предусматриваться устройство в беспроводном узле беспроводной сети. Устройство может быть сконфигурировано для передачи широковещательного управляющего кадра, чтобы указывать плановое время многоадресной передачи данных. Широковещательный управляющий кадр может содержать первое поле, установленное на значение, указывающее на многоадресную передачу, второе поле, идентифицирующее один адрес, выбранный из множества возможных групповых адресов, сдвиг начала передачи по нисходящей линии, указывающий время для многоадресной передачи данных, и длительность передачи по нисходящей линии, указывающую длительность многоадресной передачи данных.
[0009] Согласно еще одному примеру осуществления изобретения может предусматриваться устройство, которое содержит вычислительное устройство и команды. При выполнении в вычислительном устройстве эти команды могут заставлять вычислительное устройство устанавливать план передачи данных к одному или более принимающим узлам в беспроводной сети и передавать управляющий кадр в период времени в течение плана передачи данных одному или более принимающим узлам, чтобы определять часть плана передачи данных. Управляющий кадр может содержать по меньшей мере одно поле двойного назначения. Поле двойного назначения может предоставлять информацию, относящуюся к плановой одноадресной передаче данных, и, альтернативно, идентифицировать групповой адрес для плановой многоадресной передачи данных.
[0010] Согласно еще одному примеру осуществления изобретения может предусматриваться изделие, которое содержит носитель данных. Этот носитель данных может содержать хранящиеся на нем команды, которые, когда они выполняются процессором, приводят к передаче управляющего кадра, чтобы указывать плановое время и направление передачи данных для одного или каждого из нескольких принимающих узлов в беспроводной сети. Управляющий кадр может содержать по меньшей мере одно многоцелевое поле. Многоцелевое поле может предоставлять информацию, относящуюся к плановой одноадресной передаче данных, и, альтернативно, идентифицировать групповой адрес для плановой многоадресной передачи данных.
[0011] Согласно еще одному примеру осуществления изобретения в беспроводном узле может предусматриваться устройство, содержащее контроллер. Контроллер может быть запрограммирован так, чтобы передавать широковещательный управляющий кадр для указания планового времени многоадресной передачи данных. Управляющий кадр содержит первое поле, установленное на значение, указывающее многоадресную передачу, второе поле, идентифицирующее один адрес, выбранный из множества возможных групповых адресов, сдвиг начала передачи по нисходящей линии, указывающий время для многоадресной передачи данных, и длительность передачи по нисходящей линии, указывающую длительность для многоадресной передачи данных.
[0012] Согласно еще одному примеру осуществления изобретения может предусматриваться устройство для беспроводной связи через беспроводную сеть. Устройство может содержать вычислительное устройство (например, контроллер или процессор) и команды, которые при выполнении в вычислительном устройстве заставляют его: устанавливать план передачи данных с одним или более принимающими узлами в беспроводной сети и передавать управляющий кадр (например, кадр PSMP) одному или более принимающим узлам, чтобы определять часть плана передачи данных.
[0013] Управляющий кадр может содержать поле информации об одноадресной передаче для одной или каждой из нескольких одноадресных передач и поле информации о многоадресной передаче для многоадресной передачи. Поле информации об одноадресной передаче содержит по меньшей мере идентификатор станции, время или сдвиг начала передачи по нисходящей линии для одноадресной передачи и длительность передачи по нисходящей линии для одноадресной передачи. Поле информации о многоадресной передаче содержит поле, указывающее многоадресную передачу, время или сдвиг начала передачи по нисходящей линии для многоадресной передачи, длительность передачи по нисходящей линии для многоадресной передачи и групповой адрес.
[0014] Согласно еще одному примеру осуществления изобретения способ может включать передачу управляющего кадра через беспроводную сеть, чтобы указывать план передачи данных для одного или более беспроводных принимающих узлов или станций. Управляющий кадр может содержать поле информации об одноадресной передаче для одной или каждой из нескольких одноадресных передач и поле информации о многоадресной передаче для многоадресной передачи. Поле информации об одноадресной передаче содержит по меньшей мере идентификатор станции, время или сдвиг начала передачи по нисходящей линии для одноадресной передачи и длительность передачи по нисходящей линии для одноадресной передачи. Поле информации о многоадресной передаче содержит поле, указывающее на многоадресную передачу, время или сдвиг начала передачи по нисходящей линии для многоадресной передачи, длительность передачи по нисходящей линии для многоадресной передачи и групповой адрес.
[0015] Согласно еще одному примеру осуществления изобретения изделие может содержать носитель данных, который содержит хранящиеся на нем команды, которые при выполнении процессором или контроллером приводят к передаче управляющего кадра через беспроводную сеть, чтобы указывать план передачи данных для одного или более беспроводных принимающих узлов или станций. Управляющий кадр может содержать поле информации об одноадресной передаче для одной или каждой из нескольких одноадресных передач и поле информации о многоадресной передаче для многоадресной передачи. Поле информации об одноадресной передаче содержит по меньшей мере идентификатор станции, время или сдвиг начала передачи по нисходящей линии для одноадресной передачи и длительность передачи по нисходящей линии для одноадресной передачи. Поле информации о многоадресной передаче содержит поле, указывающее многоадресную передачу, время сдвига начала передачи по нисходящей линии для многоадресной передачи или длительность передачи по нисходящей линии для многоадресной передачи и групповой адрес.
[0016] В еще одном примере осуществления изобретения устройство может содержать беспроводной приемопередатчик и контроллер. Контроллер может быть сконфигурирован так, чтобы передавать через беспроводную сеть управляющий кадр для указания плана передачи данных для одного или более беспроводных принимающих узлов или станций. Управляющий кадр может содержать поле информации об одноадресной передаче для одной или каждой из нескольких одноадресных передач и поле информации о многоадресной передаче для многоадресной передачи. Поле информации об одноадресной передаче содержит по меньшей мере идентификатор станции, время или сдвиг начала передачи по нисходящей линии для одноадресной передачи и длительность передачи по нисходящей линии для одноадресной передачи. Поле информации о многоадресной передаче содержит поле, указывающее на многоадресную передачу, время или сдвиг начала передачи по нисходящей линии для многоадресной передачи, длительность передачи по нисходящей линии для многоадресной передачи и групповой адрес.
[0017] Подробности одной или более реализаций изложены ниже и показаны на сопроводительных чертежах. Другие функции будут очевидны из описания и чертежей, а также из формулы изобретения.
Перечень чертежей
[0018] Фиг.1 - блок-схема, иллюстрирующая беспроводную сеть согласно примеру осуществления изобретения.
[0019] Фиг.2 - схема, иллюстрирующая формат сообщения множественного опроса, такого как управляющий кадр энергосберегающего множественного опроса (PSMP), согласно примеру осуществления изобретения.
[0020] Фиг.3 - блок-схема, иллюстрирующая работу беспроводного узла согласно примеру осуществления изобретения.
[0021] Фиг.4 - блок-схема, иллюстрирующая работу беспроводного узла согласно другому примеру осуществления изобретения.
[0022] Фиг.5 - блок-схема, иллюстрирующая устройство, которое может быть предусмотрено в беспроводном узле согласно примеру осуществления изобретения.
[0023] Фиг.6 - блок-схема, иллюстрирующая работу беспроводного узла согласно другому примеру осуществления изобретения.
[0024] Фиг.7 - блок-схема, иллюстрирующая работу беспроводного узла согласно еще одному примеру осуществления изобретения.
[0025] Фиг.8А - схема, иллюстрирующая формат поля STA Info для одноадресных передач согласно примеру осуществления изобретения.
[0026] Фиг.8 В - схема, иллюстрирующая формат поля STA Info для широковещательных передач согласно примеру осуществления изобретения.
[0027] Фиг.8С - схема, иллюстрирующая формат поля STA Info для многоадресных передач согласно примеру осуществления изобретения.
Подробное описание изобретения
[0028] На чертежах подобными номерами указаны подобные элементы. На фиг.1 показана блок-схема, иллюстрирующая беспроводную сеть согласно примеру осуществления изобретения. Беспроводная сеть 102 может содержать множество беспроводных узлов или станций, таких как точка 104 доступа (АР) или базовая станция, и одну или более подвижных станций, таких как станции 106 и 108. Хотя в беспроводной сети 102 показаны только одна точка 104 доступа и две подвижные станции 106, 108, может быть предусмотрено любое количество точек доступа и станций. Каждая станция в сети 102 (например, станции 106, 108) может осуществлять беспроводную связь с точкой 104 доступа, а также станции могут осуществлять непосредственную связь друг с другом. Хотя на чертеже это не показано, точка 104 доступа может быть подключена к стационарной сети, такой как локальная сеть (LAN), глобальная сеть (WAN), Интернет и т.д., а также может быть подключена к другим беспроводным сетям.
[0029] Различные формы осуществления изобретения, описанные здесь, могут быть применимы к большому числу сетей и технологий, таких как беспроводные локальные сети (WLAN) (например, сети на основе стандартов IEEE 802.11), сети на основе протокола беспроводной широкополосной радиосвязи WiMAX по стандарту IEEE 802.16, сотовые сети связи, радиосети или другие беспроводные сети. В другом примере осуществления изобретения различные примеры и формы осуществления могут быть применены, например, к ячеистой беспроводной сети (mesh-сети), в которой точки множества точек ячеистой сети (например, точек доступа) могут соединяться друг с другом посредством проводных или беспроводных линий. Различные формы осуществления изобретения, описанные здесь, могут быть применены к беспроводным сетям как в режиме инфраструктуры, в которой точка доступа или базовая станция может поддерживать связь со станцией (например, осуществлять связь через точки доступа), так и в режиме децентрализованной беспроводной сети (ad-hoc), в которой беспроводные станции могут связываться непосредственно, например, через одноранговую сеть.
[0030] Термин "беспроводной узел" или "узел", либо аналогичный, может включать, например, станцию беспроводной сети, точку доступа (АР) или базовую станцию, персональный цифровой помощник (PDA) для беспроводной связи, сотовый телефон, телефон WLAN на основе стандартов IEEE 802.11, точку беспроводной ячеистой сети или некоторое другое беспроводное устройство. Перечисленные устройства являются просто несколькими примерами беспроводных устройств, которые могут использоваться для реализации различных форм осуществления изобретения, описанных здесь, и данное описание не ограничивается ими.
[0031] В примере осуществления изобретения беспроводной узел (например, точка 104 доступа или станция 106) может определять возможности других узлов, принимая поле возможностей (например, указывающее, способен ли узел поддерживать режим PSMP) в особом сигнальном сообщении (beacon - "маяке") или в ответе на запрос зондирования (probe response) (например, от точки 104 доступа) и, например, посредством запроса на ассоциирование (association request) или запроса на ре-ассоциирование (re-association request) (например, от станции 106). Точка 104 доступа может ассоциироваться с одной или несколькими беспроводными станциями 106, 108 или узлами. Станции 106, 108, способные поддерживать режим PSMP, могут упоминаться как приемники PSMP (для приема кадра PSMP) или принимающие узлы PSMP, в то время как точка 104 доступа может упоминаться как передатчик PSMP.
[0032] После того, как станция 106 ассоциируется с точкой 104 доступа, эти два узла могут установить план передачи данных, указывающий интервал обслуживания, посредством обмена одним или более кадрами или сообщениями, указывающими время начала плана передачи в течение интервала обслуживания. Множество различных механизмов может использоваться для обмена кадрами или согласования времени в течение интервала обслуживания. Например, черновая спецификация IEEE 802.11е позволяет осуществлять управление электропитанием посредством автоматической доставки в режиме энергосбережения (APSD). APSD обеспечивает два механизма доставки: плановую APSD и внеплановую APSD. Станции 106, 108 могут использовать внеплановую APSD (U-APSD), чтобы все или некоторые из их кадров доставлялись им от точки 104 доступа в течение внеплановых интервалов обслуживания. Внеплановый интервал обслуживания может начинаться, когда точка 104 доступа принимает триггерное сообщение от станции 106. Согласно плановой APSD (S-APSD) станция 106 может принимать от точки 104 доступа план передачи данных, указывающий время начала обслуживания и интервал обслуживания, когда станция может принимать и передавать кадры в течение плановых интервалов обслуживания. Например, используя технологию APSD, станция 106 может сохранять энергию и продлевать срок службы аккумуляторной батареи, оставаясь в состоянии потребления более низкой мощности, и переходить затем в активное состояние в плановом или внеплановом интервале обслуживания, чтобы принимать и передавать данные.
[0033] В примере осуществления изобретения точка 104 доступа может распределять для нескольких станций 106, 108 или узлов один и тот же интервал обслуживания, который, в качестве примера, может требовать, чтобы в некоторых случаях каждая из этих нескольких станций 106, 108 была активной в течение существенной части (или даже всего) интервала обслуживания. Кадр PSMP (пример кадра, показанный на фиг.2) может позволять точке 104 доступа предоставлять части плана передачи (субпланы) для каждой из множества станций 106, 108. Эти планы или части плана передачи данных PSMP могут указывать, например, время начала и длительность передачи по нисходящей линии (для плановой передачи от точки 104 доступа к определенной станции 106) и/или время начала и длительность передачи по восходящей линии (для планового времени передачи, когда определенной станции может разрешаться передавать данные к точке 104 доступа). Кадр PSMP, который может содержать планы передачи по нисходящей линии (DLT) и/или передачи по восходящей линии (ULT), может передаваться согласно интервалу обслуживания S-APSD для U-APSD или может передаваться в любое время (например, в течение внеплановых интервалов).
[0034] Фиг.2 - схема согласно примеру осуществления изобретения, иллюстрирующая формат сообщения множественного опроса, такого как управляющий кадр PSMP 200 по стандарту IEEE 802.11n. Кадр, показанный на фиг.2, является просто примером формата для управляющего кадра, такого как для кадра PSMP. Одно или более полей могут быть пропущены, и кадр может содержать дополнительные поля, и/или поля могут быть в некотором другом порядке и/или одно или более полей могут быть известны под другими именами.
[0035] Кадр 201 управляющего действия может содержать заголовок MAC 202, который может содержать информацию об адресе MAC и другие поля, например, информационное поле (тело) 204 кадра и последовательность 206 проверочных разрядов кадра (FCS). В примере осуществления изобретения информационное поле 204 может быть информационным полем РSМР. Информационное поле 204 может содержать поле 210 категории, устанавливаемое, например, на значение, указывающее высокую пропускную способность (НТ) (например, кадр, относящийся к НТ). Информационное поле 204 может содержать также поле 212 действия, устанавливаемое на значение, указывающее кадр PSMP.
[0036] Информационное поле 204 может содержать также набор 214 параметров PSMP и одно или более полей 216 информации о станциях (полей STA Info). Набор 214 параметров PSMP может включать поле 215 числа станций (N_STA), указывающее число полей информации о станциях (полей STA Info), которые присутствуют в информационном поле 204. Поле 219 "еще PSMP" (More PSMP) может быть установлено, например, на 1, для указания на то, что за данной последовательностью PSMP будет следовать другая последовательность PSMP, и на 0 для указания, что это последняя последовательность PSMP в этом интервале обслуживания. Последовательность PSMP может содержать, например, кадр PSMP, за которым следует плановая передача данных к (по нисходящей линии) и/или от (по восходящей линии) одной или более станций, как указано кадром PSMP. Поле 221 длительности последовательности PSMP указывает длительность текущей последовательности PSMP, которая описывается кадром PSMP.
[0037] Как отмечено выше, точка 104 доступа может передавать данные к множеству станций 106, 108 и/или принимать от множества станций 106, 108 согласно информации, предоставляемой в одном или более полях 216 информации о станциях (STA Info). Поле STA Info 216 может быть предусмотрено, например, для каждой станции 106, для которой передача по восходящей линии и/или нисходящей линии планируется в соответствии с сообщением PSMP (для текущей последовательности PSMP). Число полей STA Info 216 указывается полем N_STA 215. Следовательно, информационное поле 204 кадра PSMP, показанное на фиг.2, может содержать одно или более полей STA Info 216, таких как поля STA Info 216А, 216В…216Z, приводимые в качестве примера.
[0038] Каждое поле STA Info 216 может содержать множество полей. Согласно примеру осуществления изобретения одно или более этих полей в поле STA Info 216 может быть многоцелевым полем (например, выполняющим первую задачу, связанную с сообщением о плановой одноадресной передаче данных, и выполняющим вторую задачу, связанную с сообщением о плановой многоадресной передаче). Например, одно или более этих полей могут предоставлять первый тип информации для плановой одноадресной передачи данных (например, передачи к/от единственного узла) и могут предоставлять второй (другой) тип информации для плановой многоадресной передачи данных (нескольким станциям). Это может обеспечить эффективное повторное использование одного или более полей STA Info 216, чтобы обеспечивать и передачу по одному адресу, и многоадресную передачу. Таким образом, согласно примеру осуществления изобретения, одно и то же поле STA Info 216 может использоваться кадром PSMP 204, чтобы предоставлять информацию о плане и для одноадресной, и для многоадресной передач данных, при этом одно или более подполей в поле STA Info 216 могут иметь различные (или многочисленные) значения или предоставлять различные типы информации (например, первое значение для одноадресной передачи и второе значение для многоадресной передачи).
[0039] В примере осуществления изобретения, приложения мобильного мультимедиа/телевидения или передачи видеоданных могут позволять нескольким станциям 106, 108 или узлам группироваться вместе, чтобы принимать общий канал, за которым они наблюдают, например, ассоциируя эту группу станций 106, 108, наблюдающих за каналом, с групповым адресом. Это может позволить каждой из станций 106, 108 или беспроводных узлов принимать эту телевизионную программу или видеоинформацию, например, посредством многоадресной передачи. Это просто один пример применения, и различные методы и формы осуществления изобретения, описанные здесь, могут быть применены к широкому разнообразию приложений.
[0040] На фиг.2 согласно одному примеру осуществления изобретения показаны различные поля STA Info 216, например, в виде двух возможных значений каждого из полей, где STA Info 240 показывает пример полей для описания плановой одноадресной передачи данных, а поле STA Info 245 показывает пример полей для описания плановой многоадресной передачи данных (которая, например, может повторно использовать одно или более полей STA Info 240).
[0041] Поле STA Info (216) для одноадресной передачи (240) данных может содержать поле 223А идентификатора потока трафика (TSID). Это поле TSID 223A может идентифицировать один или более потоков трафика, которые станция 106 может или должна использовать для передачи данных обратно к точке 104 доступа для плановой передачи данных по восходящей линии. Однако, согласно примеру осуществления изобретения, поле TSID 223A может быть применено для одноадресной передачи в направлении восходящей линии, и это поле TSID 223A не обязательно применяется для многоадресной передачи (которая обычно является передачей по нисходящей линии связи). Таким образом, согласно примеру осуществления изобретения, поле TSID 223 может повторно использоваться для многоадресной передачи, чтобы идентифицировать групповой адрес, показанный как групповой адрес 223В в поле STA Info 245. Согласно примеру осуществления изобретения поле, например TSID, может быть опущено.
[0042] В поле STA Info 240 поле 225 идентификатора станции (STA ID) может идентифицировать станцию 106 (например, используя часть адреса MAC станции 106 или идентификатор ассоциирования (Association ID) для станции 106). В примере осуществления изобретения поле STA ID 225 в поле STA Info 245 может быть установлено на 0, чтобы указать на многоадресную передачу. Кроме того, поле STA ID 225 также может быть установлено на все 1, чтобы указать на широковещательную передачу.
[0043] Поле 227 сдвига начала передачи по нисходящей линии (DLT) может указывать время начала для плановой передачи данных по нисходящей линии (от точки 104 доступа к станции 106), а поле 229 длительности передачи по нисходящей линии (DLT) может указывать длительность для передачи по нисходящей линии. Эти поля (227, 229), связанные с DLT, могут быть применимы как для одноадресной передачи, так и для многоадресной передачи (многоадресной может быть, например, передача данных по нисходящей линии от точки 104 доступа к нескольким станциям 106, 108). Поэтому оба поля (227, 229), связанные с DLT, могут быть включены как в поле STA Info 240, чтобы сообщать информацию, связанную с плановой одноадресной передачей данных, так и в поле STA Info 245, чтобы сообщать информацию, связанную с плановой многоадресной передачей данных (которая обычно может быть передачей по нисходящей линии).
[0044] Поле 231А сдвига начала передачи по восходящей линии (ULT) (от станции 106 к точке 104 доступа) и поле 233А длительности ULT предусмотрены для поля STA Info 240 для одноадресной передачи данных, но могут быть неприменимы для многоадресной передачи (так как в примере осуществления изобретения групповая передача может обычно рассматриваться как передача по нисходящей линии связи). Таким образом, одно или оба из двух полей (231А, 233А), связанных с передачей ULT, могут использоваться повторно, чтобы сообщать групповой адрес для плановой многоадресной передачи данных; они показаны как поля 231В и 233В группового адреса.
[0045] Таким образом, одно или более полей (например, одно или более полей из TSID 223A, сдвига начала ULT 231А, длительности ULT 233А или другого поля) могут выполнять многочисленные задачи в зависимости от того, является ли плановая передача одноадресной или многоадресной. Таким путем одно или более полей, которые могут быть неприменимы к многоадресной передаче или обычно не могут использоваться для описания многоадресной передачи, могут использоваться для того, чтобы сообщать или предоставлять групповой адрес для плановой многоадресной передачи. В примере осуществления изобретения этот групповой адрес может быть предоставлен с использованием существующих полей (обычно используемых для описания одноадресной передачи), без предоставления, например, специализированного поля группового адреса, хотя описание не ограничивается этим. Различные формы осуществления изобретения могут быть применены как к режиму ad-hoc (например, одна станция 106 передает данные нескольким другим станциям 106, 108 беспроводной сети), так и к режиму инфраструктуры (точка 104 доступа осуществляет многоадресную передачу данных станциям 106, 108 беспроводной сети).
[0046] В альтернативной форме осуществления изобретения кадр PSMP 200 может передаваться либо во время режима ad-hoc (например, станция осуществляет многоадресную передачу к другим станциям), либо во время режима инфраструктуры. В этой альтернативной форме осуществления изобретения кадр PSMP 200 может содержать несколько полей STA Info 216. В первом поле STA Info 216 поле TSID 223 может быть установлено на все 1, указывающие кадр опроса, поле STA ID 225 может быть установлено на 0, указывающий на план многоадресной передачи (и кадр многоадресной передачи), и одно или более полей передач DLT и ULT могут использоваться, чтобы предоставить адрес многоадресной передачи. Последующие поля STA Info 216 могут предоставлять информацию, например, только для тех одного или более принимающих узлов, которые являются частью группы многоадресной передачи. Каждое из этих специфических для станции полей STA Info 216 может установить идентификатор STA ID на идентификатор ассоциирования (AID) (для режима инфраструктуры) или на часть МАС-адреса (для режима ad-hoc) принимающего узла в группе многоадресной передачи, поле идентификатора TSID может быть в безразличном состоянии, поля ULT могут быть установлены на такие время и длительность, чтобы позволить принимающему узлу передавать подтверждения приема и подтверждать получение кадров многоадресной передачи, а поля DLT могут альтернативно использоваться для предоставления плана распределения ресурсов (например, времени начала и длительности) для одноадресной передачи данных к принимающему узлу. В этом примере обратим внимание на то, что план для многоадресных передач данных не обязательно может предоставляться в кадре PSMP 200, так как многоадресные передачи данных могут следовать немедленно (например, в качестве значения по умолчанию времени плановой передачи) за передачей кадра PSMP 200. Вышеприведенное является просто другим примером осуществления изобретения и описание не ограничивается им.
[0047] Фиг.3 является блок-схемой, иллюстрирующей работу беспроводного узла согласно примеру осуществления изобретения. На шаге 310 точка 104 доступа может определить возможности PSMP одного или более принимающих узлов (например, станций 106). Это может быть выполнено определением или обменом информацией о возможностях с другими узлами беспроводной сети 102. Точка 104 доступа также может установить ассоциацию с одним или более принимающими узлами (например, станциями 106).
[0048] На шаге 320 план передачи данных может быть установлен с каждым одним или более принимающими узлами, например, путем обмена кадрами с принимающими узлами, чтобы установить время начала передачи и т.д. для интервала обслуживания.
[0049] На шаге 330 точка 104 доступа может передать управляющий кадр (например, кадр PSMP 200 по стандарту 802.11n), чтобы определить плановое время и направление передачи данных (например, по восходящей линии и/или по нисходящей линии) для одного или каждого из нескольких принимающих узлов в беспроводной сети 102. Управляющий кадр может содержать по меньшей мере одно многоцелевое поле для предоставления информации, связанной с плановой одноадресной передачей данных, и, альтернативно, устанавливаемое на заданное значение для указания многоадресной передачи для плановой многоадресной передачи данных.
[0050] В примере осуществления изобретения на шаге 332 управляющий кадр может дополнительно содержать идентификатор станции, чтобы идентифицировать один из принимающих узлов для плановой одноадресной передачи данных, и, альтернативно, устанавливаемый на заданное значение для указания многоадресной передачи для плановой многоадресной передачи данных.
[0051] В еще одном примере осуществления изобретения на шаге 334 информация, связанная с плановой одноадресной передачей данных, может включать по меньшей мере один из следующих элементов: 1) идентификатор потока трафика для идентификации одного или более потоков трафика одноадресной передачи, 2) сдвиг начала передачи по восходящей линии, указывающий приблизительное время, когда адресуемый принимающий узел может передавать данные, и 3) длительность передачи по восходящей линии, указывающую приблизительную длительность, в течение которой адресуемый принимающий узел может передавать данные.
[0052] Фиг.4 представляет собой блок-схему, иллюстрирующую работу беспроводного узла согласно еще одному примеру осуществления изобретения. На шаге 410 кадр 200 энергосберегающего множественного опроса (PSMP) (например, кадр PSMP по стандарту IEEE 802.11n) может передаваться в беспроводной сети 102, чтобы определить один или более параметров, касающихся плановой многоадресной передачи, которую необходимо выполнить. Кадр PSMP 200 содержит первое поле (например, поле 225 идентификатора станции (STA ID) или поле STA Info Type, указывающее на многоадресную передачу), устанавливаемое на значение, указывающее на многоадресную передачу, второе поле, идентифицирующее групповой адрес, третье поле (например, поле 227 сдвига начала передачи по нисходящей линии (DLT)), указывающее время для многоадресной передачи, и четвертое поле (например, поле 229 длительности передачи DLT), указывающее длительность для многоадресной передачи.
[0053] Фиг.5 представляет собой блок-схему, иллюстрирующую устройство 500, которое может быть предусмотрено в беспроводном узле согласно примеру осуществления изобретения. Беспроводной узел (например, станция 106 или точка 104 доступа) может содержать, например, беспроводной приемопередатчик 502, чтобы передавать и принимать сигналы, контроллер 504, чтобы управлять работой станции и выполнять команды или программы, и запоминающее устройство 506, чтобы хранить данные и/или команды.
[0054] Когда беспроводной узел принимает управляющий кадр, такой как кадр 201 управляющего действия, показанный на фиг.2, он может определить, должен ли он принять трафик одноадресной передачи, трафик многоадресной передачи или оба этих трафика, на основании планов, определяемых кадром PSMP 200. Если было определено, что никакой трафик не предназначен для данной станции беспроводной сети, эта станция беспроводной сети может сохранить энергию и перейти в состояние с низкой потребляемой мощностью.
[0055] Контроллер 504 может быть программируемым и способным выполнять программное обеспечение или другие команды, хранящиеся в запоминающем устройстве или на других машиночитаемых носителях информации, чтобы выполнять различные задачи и функции, описанные выше. Например, контроллер 504 может быть запрограммирован так, чтобы передавать управляющий кадр для определения времени и направления плановой передачи данных для каждого одного или более принимающих узлов в беспроводной сети; при этом управляющий кадр содержит по меньшей мере одно многоцелевое поле. По меньшей мере одно многоцелевое поле может предоставлять информацию, связанную с плановой одноадресной передачей данных, и, альтернативно, может предоставлять информацию для идентификации группового адреса для плановой многоадресной передачи данных.
[0056] В другом примере осуществления изобретения контроллер 504 может быть запрограммирован для передачи широковещательного управляющего кадра, чтобы определить время плановой многоадресной передачи данных. Управляющий кадр может содержать первое поле, установленное на значение, указывающее на многоадресную передачу, второе поле, идентифицирующее один адрес, выбранный из множества возможных групповых адресов, сдвиг начала передачи по нисходящей линии, указывающий время для многоадресной передачи данных, и длительность передачи по нисходящей линии, указывающую длительность для многоадресной передачи данных.
[0057] В еще одном примере осуществления изобретения контроллер 504 может быть запрограммирован так, чтобы установить план передачи данных с одним или более принимающими узлами в беспроводной сети. Контроллер 504 может быть запрограммирован также так, чтобы передавать управляющий кадр в период времени в течение плана передачи данных к одному или более принимающим узлам, чтобы определять часть плана передачи данных; при этом управляющий кадр содержит по меньшей мере одно поле двойного назначения. Поле двойного назначения может предоставлять информацию, связанную с плановой одноадресной передачей данных, и, альтернативно, идентифицировать групповой адрес для плановой многоадресной передачи данных.
[0058] Кроме того, может быть предусмотрен носитель информации, содержащий записанные команды, которые, когда выполняются контроллером или процессором, могут приводить к выполнению в контроллере 504 или другом контроллере или процессоре одной или более функций или задач, описанных здесь.
[0059] Фиг.6 представляет собой блок-схему, иллюстрирующую работу беспроводного узла согласно еще одному примеру осуществления изобретения. На шаге 610 план передачи данных может быть установлен с одним или более принимающими узлами в беспроводной сети.
[0060] На шаге 620 управляющий кадр может передаваться к одному или более принимающим узлам, чтобы определить часть плана передачи данных.
[0061] Управляющий кадр может содержать поле информации об одноадресной передаче для одной или каждой из нескольких одноадресных передач и поле информации о многоадресной передаче для многоадресной передачи. Поле информации об одноадресной передаче содержит по меньшей мере идентификатор станции, время или сдвиг начала передачи по нисходящей линии для одноадресной передачи и длительность передачи по нисходящей линии для одноадресной передачи. Поле информации о многоадресной передаче содержит поле, указывающее на многоадресную передачу, время или сдвиг начала передачи по нисходящей линии для многоадресной передачи, длительность передачи по нисходящей линии для многоадресной передачи и групповой адрес.
[0062] Фиг.7 представляет собой блок-схему, иллюстрирующую работу беспроводного узла согласно еще одному примеру осуществления изобретения. На шаге 710 управляющий кадр может передаваться через беспроводную сеть, чтобы указать план передачи данных для одного или более беспроводных принимающих узлов или станций. Управляющий кадр может содержать поле информации об одноадресной передаче для одной или каждой из нескольких одноадресных передач и поле информации о многоадресной передаче для многоадресной передачи. Поле информации об одноадресной передаче содержит по меньшей мере идентификатор станции, время или сдвиг начала передачи по нисходящей линии для одноадресной передачи и длительность передачи по нисходящей линии для одноадресной передачи. Поле информации о многоадресной передаче содержит поле, указывающее время или сдвиг начала многоадресной передачи по нисходящей линии для многоадресной передачи, длительность передачи по нисходящей линии для многоадресной передачи и групповой адрес.
[0063] Фиг.8А представляет собой схему, иллюстрирующую формат поля STA Info 810 для одноадресных передач согласно примеру осуществления изобретения. Поле STA Info 810 одноадресной передачи может содержать, например, тип STA Info, установленный на значение, указывающее одноадресную передачу, начало-сдвиг 814 передачи PSMP по нисходящей линии PSMP-DTT, указывающее время (или время начала) передачи, длительность 816 PSMP-DTT, указывающее длительность передачи по нисходящей линии, поле STA-ID 818, идентифицирующее станцию или беспроводной принимающий узел, сдвиг 820 начала передачи PSMP-UTT, указывающий время начала для передач по восходящей линии от идентифицированного узла к точке доступа или базовой станции, и длительность 822 PSMP-UTT, указывающую длительность для передачи по восходящей линии. Поле STA Info 810 может предусматриваться для одного или каждого из (одного или более) беспроводных принимающих узлов, обслуживаемых точкой доступа или в пределах сети, например, для указания плановых времен одноадресной передачи.
[0064] Фиг.8 В представляет собой схему, иллюстрирующую формат поля STA Info 820 для широковещательных передач согласно примеру осуществления изобретения. Поле STA Info 820 может включать тип 822 STA Info, установленный на значение, указывающее широковещательную передачу, сдвиг 824 начала PSMP-DTT, указывающий время начала для широковещательной передачи, и длительность 826 PSMP-DTT, указывающую длительность широковещательной передачи.
[0065] Фиг.8С представляет собой схему, иллюстрирующую формат поля STA Info 830 для многоадресных передач согласно примеру осуществления изобретения. Тип 832 STA Info может быть установлен на значение, указывающее на многоадресную (или групповую) передачу, сдвиг 834 начала PSMP-DTT указывает время начала передачи для этой многоадресной передачи, длительность 836 PSMP-DTT указывает длительность многоадресной передачи, и PSMP-Multicast ID 838 указывает идентификатор многоадресной передачи или групповой адрес. План передачи, предоставляемый в кадре PSMP (например, в одном или более полях STA Info), может описывать одну или более одноадресных передач, широковещательных передач и/или многоадресных передач, которые обычно могут следовать, например, за кадром PSMP.
[0066] Реализации различных способов, описанных здесь, могут быть осуществлены в виде цифровых электронных схем или в виде аппаратных средств, встроенного программного обеспечения, программного обеспечения компьютера или их комбинации. Реализации могут быть осуществлены как в виде программного изделия для компьютера, то есть компьютерной программы, материально воплощенной на носителе информации, например, машиночитаемом запоминающем устройстве или в распространяемом сигнале, для выполнения устройством обработки данных, например, программируемым процессором, компьютером, или несколькими компьютерами, или управления его работой. Компьютерная программа, такая как компьютерная программа (программы), описанная выше, может быть написана на любом виде языка программирования, включая компилируемые или интерпретируемые языки, и может быть применена в любой форме, включающей автономную программу или модуль, компонент, подпрограмму либо другой блок, подходящий для использования в вычислительной среде. Компьютерная программа может быть использована для выполнения на одном компьютере или на нескольких компьютерах в одном месте или распределена среди нескольких мест и связана сетью связи.
[0067] Шаги способа могут выполняться одним или более программируемыми процессорами, исполняющими компьютерную программу, чтобы выполнять функции путем обработки входных данных и формирования выходных данных. Шаги способа также могут выполняться устройством, реализованным в виде специализированной логической схемы, например программируемой пользователем вентильной матрицы (FPGA) или специализированной интегральной схемы (ASIC).
Хотя здесь были пояснены некоторые функции описанных реализаций, специалисты в данной области техники могут предложить много модификаций, замен, изменений и эквивалентов. Поэтому должно быть понятно, что прилагаемая формула изобретения предназначена для охвата всех таких модификаций и изменений, которые находятся в пределах сущности различных форм осуществления изобретения.