АППАРАТУРА, СИСТЕМА И СПОСОБ ДИНАМИЧЕСКОГО ВЫДЕЛЕНИЯ РЕСУРСОВ С ИСПОЛЬЗОВАНИЕМ ГРАНТОВОГО КАДРА
EQUIPMENT, SYSTEM AND METHOD FOR DYNAMIC ALLOCATION OF RESOURCES USING GRANT FRAME

Перекрестные ссылки на родственные заявки
Настоящая заявка испрашивает приоритет предварительной заявки на выдачу патента США No. 62/087,313 под названием «Аппаратура, система и способ динамического планирования возможности передачи» ("Apparatus, System and Method of Dynamically Scheduling a Transmit Opportunity"), поданной 4 декабря 2014 г., и предварительной заявки на выдачу патента США No. 62/127,861 под названием «Аппаратура, система и способ динамического выделения ресурсов с использованием грантового кадра» ("Apparatus, System and Method of Dynamic Allocation Using a Grant Frame"), поданной 4 марта 2015 г., так что содержание обеих заявок включено сюда посредством ссылки во всей своей полноте.
Область техники, к которой относится изобретение
Описываемые здесь варианты в общем случае относятся к динамическому выделению ресурсов с использованием кадра, предоставляющего ресурсы (далее – грантового кадра).
Уровень техники
Сеть радиосвязи в миллиметровом диапазоне длин волн может предоставлять доступ с высокой скоростью передачи данных для пользователей устройств радиосвязи (абонентов сети).
Станция радиосвязи может передавать грантовый кадр (кадр, предоставляющий ресурсы). Этот грантовый кадр может содержать поле «Длительность» (Duration) и «Выделенная длительность» (Allocated duration), например, согласно стандарту IEEE 802.11ad-2012 (Стандарт IEEE по информационным технологиям – Телекоммуникации и обмен информацией между системами – Локальные и городские сети связи и передачи данных – Специальные требования – Часть 11: Спецификации уровня управления доступом к среде (MAC) и физического уровня (PHY) в локальных сетях радиосвязи – Редакция 3: Усовершенствования для достижения очень высокой пропускной способности в диапазоне 60 ГГц ("IEEE P802.11ad-2012, IEEE Standard for Information Technology - Telecommunications and Information Exchange Between Systems -Local and Metropolitan Area Networks - Specific Requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications -Amendment 3: Enhancements for Very High Throughput in the 60GHz Band", 28 December, 2012)).
Однако применяемые на сегодня определения полей и субполей грантового кадра согласно стандарту IEEE 802.11ad-2012 могут быть неприменимы, неэффективны и/или недостаточны, например, в некоторых сценариях, вариантах осуществления и/или случаях использования.
Краткое описание чертежей
Для простоты и ясности иллюстрации элементы, показанные на чертежах, не обязательно изображены в масштабе. Например, размеры некоторых элементов могут быть подчеркнуто увеличены относительно других элементов для большей ясности представления. Более того, цифровые позиционные обозначения могут повторяться на разных чертежах для индикации соответствующих или аналоговых элементов. Чертежи перечислены ниже.
Фиг. 1 представляет упрощенную блок-схему, иллюстрирующую систему согласно некоторым демонстрационным вариантам.
Фиг. 2 представляет схематичную иллюстрацию выделения ресурсов, начиная с конца длительности, обозначенной полем длительности грантового кадра, согласно некоторым демонстрационным вариантам.
Фиг. 3 представляет схематичную иллюстрацию грантового кадра, согласно некоторым демонстрационным вариантам.
Фиг. 4 схематично иллюстрирует поле информации о динамическом выделении ресурсов, согласно некоторым демонстрационным вариантам.
Фиг. 5 схематично иллюстрирует распределение ресурсов в пределах интервала Возможности передачи (Transmit Opportunity (TxOP)), согласно некоторым демонстрационным вариантам.
Фиг. 6 представляет упрощенную иллюстрацию логической схемы способа динамического выделения ресурсов с использованием грантового кадра, согласно некоторым демонстрационным вариантам.
Фиг. 7 представляет упрощенную иллюстрацию логической схемы способа динамического выделения ресурсов с использованием грантового кадра, согласно некоторым демонстрационным вариантам.
Фиг. 8 представляет упрощенную иллюстрацию изделия, согласно некоторым демонстрационным вариантам.
Подробное описание
В последующем подробном описании приведены многочисленные конкретные детали для предоставления более полного понимания некоторых вариантов. Однако даже рядовым специалистам в рассматриваемой области должно быть понятно, что некоторые варианты могут быть практически осуществлены и без этих конкретных подробностей. В других случаях хорошо известные способы, процедуры, компоненты, блоки и/или схемы не были описаны подробно, чтобы не затемнять обсуждение.
Приведенное здесь обсуждение, использующее такие термины, как, например, «обработка», «расчеты», «вычисления», «определение», «установление», «анализ», «проверка» или другой подобный термин, может относиться к операциям и/или процессам обработки в компьютере, компьютерной платформе, компьютерной системе или другим электронном компьютерном устройстве, которые манипулируют и/или трансформируют данные, представленные в виде физических (например, электронных) величин в компьютерных регистрах и/или запоминающих устройствах или на другом носителе информации, где могут храниться команды для выполнения операций и/или процессов.
Термины «множество» и «несколько», как они используются здесь, включают также, например, «много» или «два или более». Например, «несколько объектов» означает два или более объектов.
Ссылки на «один вариант», «один из вариантов», некий вариант», «демонстрационный вариант», «различные варианты» и т.п., означают, что конкретный вариант (ы), описываемый таким образом, может содержать какой-либо конкретный признак, структуру или характеристику. Далее, повторное использование фразы «в одном из вариантов» не обязательно означает один и тот же вариант, хотя и может.
Как применяется здесь, если не определено иначе, использование порядковых числительных «первый», «второй», «третий» и т.п. для описания общего объекта означает всего лишь ссылки на разные экземпляры подобных объектов и не предполагает, что обозначенные таким способом объекты обязаны быть именно в этой последовательности, будь то во времени, в пространстве, по рангу или по какому-либо другому принципу.
Некоторые варианты могут быть использованы в сочетании с различными устройствами и системами, такими как, например, абонентский терминал (User Equipment (UE)), мобильное устройство (Mobile Device (MD)), радиостанция (STA), персональный компьютер (Personal Computer (PC)), настольный компьютер, мобильный компьютер, портативный компьютер, компьютер «ноутбук», планшетный компьютер, устройство Интернета вещей (Internet of Things (IoT)), серверный компьютер, ручной компьютер, персональный цифровой помощник (Personal Digital Assistant (PDA)), ручной помощник (PDA), бортовое устройство, внешнее устройство, гибридное устройство, автомобильное устройство, неавтомобильное устройство, мобильное или портативное устройство, бытовое устройство, немобильное или непортативное устройство, станция радиосвязи, устройство радиосвязи, точка радио доступа (Access Point (AP)), проводной или беспроводной маршрутизатор, проводной или беспроводной модем, видео устройство, аудио устройство, аудио-видео (A/V) устройство, проводная или беспроводная сеть связи, сеть радиосвязи, беспроводная локальная сеть хранения видео информации (Wireless Video Area Network (WVAN)), локальная сеть связи (Local Area Network (LAN)), локальная сеть радиосвязи (Wireless LAN (WLAN)), персональная сеть связи (Personal Area Network (PAN)), персональная сеть радиосвязи (Wireless PAN (WPAN)) или другой подобный объект.
Некоторые варианты могут быть использованы в сочетании с устройствами и/или сетями связи, работающими в соответствии с существующими спецификациями альянса Wireless-Gigabit-Alliance (WGA) (Wireless Gigabit Alliance, Спецификации WiGig MAC-уровня и PHY-уровня, Версия 1.1, Апрель 2011, Окончательные спецификации (Wireless Gigabit Alliance, Inc WiGig MAC and PHY Specification Version 1.1, April 2011, Final specification)) и/или будущими версиями и/или производными от этих стандартов, устройствами и/или сетями связи, работающими в соответствии с существующими стандартами IEEE 802.11 («IEEE P802.11-2012, IEEE Стандарт по информационным технологиям – Телекоммуникации и обмен информацией между системами – Локальные и городские сети связи – Специальные требования – Часть 11: Спецификации уровня управления доступом к среде (MAC) и физического уровня (PHY) в локальных сетях радиосвязи» (IEEE 802.11-2012, IEEE Standard for Information technology-Telecommunications and information exchange between systems Local and metropolitan area networks-Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, March 29, 2012)); (стандартом IEEE802.11ac-2013, «IEEE Стандарт по информационным технологиям – Телекоммуникации и обмен информацией между системами – Локальные и городские сети связи – Специальные требования – Часть 11: Спецификации уровня управления доступом к среде (MAC) и физического уровня (PHY) в локальных сетях радиосвязи – Редакция 4: Усовершенствования для достижения очень высокой пропускной способности при работе в диапазонах ниже 60 ГГц» ("IEEE P802.11ac-2013, IEEE Standard for Information Technology - Telecommunications and Information Exchange Between Systems -Local and Metropolitan Area Networks - Specific Requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications -Amendment 4: Enhancements for Very High Throughput for Operation in Bands below 6GHz", December, 2013); стандартом IEEE 802.11ad (Стандарт IEEE по информационным технологиям – Телекоммуникации и обмен информацией между системами – Локальные и городские сети связи и передачи данных – Специальные требования – Часть 11: Спецификации уровня управления доступом к среде (MAC) и физического уровня (PHY) в локальных сетях радиосвязи – Редакция 3: Усовершенствования для достижения очень высокой пропускной способности в диапазоне 60 ГГц ("IEEE P802.11ad-2012, IEEE Standard for Information Technology - Telecommunications and Information Exchange Between Systems - Local and Metropolitan Area Networks - Specific Requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications - Amendment 3: Enhancements for Very High Throughput in the 60GHz Band", 28 December, 2012)); стандартом IEEE-802.11REVmc (IEEE 802.11-REVmc™/D3.0, июнь 2014, проект стандарта IEEE по информационным технологиям – Телекоммуникации и обмен информацией между системами – Локальные и городские сети связи и передачи данных – Специальные требования – Часть 11: Спецификации уровня управления доступом к среде (MAC) и физического уровня (PHY) в локальных сетях радиосвязи ("IEEE 802.11-REVmc™/D3.0, June 2014 draft standard for Information technology -Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements; Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification")) и/или будущими версиями и/или производными от этих стандартов, устройствами и/или сетями связи, работающими в соответствии с существующими спецификациями альянса Wireless Fidelity (WiFi) Alliance (WFA) для одноранговой (пиринговой (Peer-to-Peer (P2P)) связи (Технические условия WiFi P2P, версия 1.2, 2012 (WiFi P2P technical specification, version 1.2, 2012)) и/или будущими версиями и/или производными от этих стандартов, устройствами и/или сетями связи, работающими в соответствии с существующими спецификациями и/или протоколами сотовой связи, например, стандарта Группы проекта партнерства 3-го поколения (3rd Generation Partnership Project (3GPP)), Долговременная эволюция (3GPP Long Term Evolution (LTE)) и/или будущими версиями и/или производными от этих стандартов, блоками и/или устройствами, являющимися частью перечисленных выше сетей связи, и другими подобными стандартами.
Некоторые варианты могут быть использованы в сочетании с односторонней и/или двусторонней системой радиосвязи, системами сотовой радиотелефонной связи, мобильным телефоном, сотовым телефоном, радиотелефоном, устройством системы персональной связи (Personal Communication Systems (PCS)), персональным цифровым помощником (PDA), имеющим в составе устройство радиосвязи, мобильным или портативным устройством системы глобального местоопределения (Global Positioning System (GPS)), устройством, содержащим приемник, приемопередатчик или кристалл интегральной схемы GPS, устройством, содержащим элемент или кристалл интегральной схемы радио идентификационной бирки (RFID), приемопередатчиком или устройством системы с несколькими входами и несколькими выходами (Multiple Input Multiple Output (MIMO)), приемопередатчиком или устройством системы с одним входом и несколькими выходами (Single Input Multiple Output (SIMO)), приемопередатчиком или устройством системы с несколькими входами и одним выходом (Multiple Input Single Output (MISO)), устройством, имеющим одну или несколько внутренних антенн и/или внешних антенн, устройствами или системами цифрового видео вещания (Digital Video Broadcast (DVB)), устройствами или системами радиосвязи, поддерживающими несколько стандартов, проводным или беспроводным ручным устройством, например, смартфоном (Smartphone), устройством протокола беспроводных приложений (Wireless Application Protocol (WAP)) или другим подобным устройством.
Некоторые варианты могут быть использованы в сочетании с одним или несколькими типами сигналов и/или систем радио и беспроводной связи, например, высокочастотными (радио) сигналами (ВЧ (Radio Frequency (RF))), инфракрасными сигналами (ИК (Infra Red (IR))), системой с частотным уплотнением (Frequency-Division Multiplexing (FDM)), системой с ортогональным частотным уплотнением (Orthogonal FDM (OFDM)), системой многостанционного доступа с ортогональным частотным уплотнением (Orthogonal Frequency-Division Multiple Access (OFDMA)), системой с временным уплотнением (Time-Division Multiplexing (TDM)), системой многостанционного доступа с временным уплотнением (Time-Division Multiple Access (TDMA)), многопользовательской (Multi-User (MU)) системой MIMO (MU-MIMO), системой многостанционного доступа с пространственным уплотнением (Spatial Divisional Multiple Access (SDMA)), расширенной системой TDMA (Extended TDMA (E-TDMA)), системой с общим сервисом пакетной радио передачи (General Packet Radio Service (GPRS)), расширенной системой GPRS, системой многостанционного доступа с кодовым уплотнением (Code-Division Multiple Access (CDMA)), широкополосной системой CDMA (Wideband CDMA (WCDMA)), системой CDMA 2000, системой CDMA с одной несущей, системой CDMA с несколькими несущими, системой с модуляцией разделенной несущей (Multi-Carrier Modulation (MDM)), системой с дискретной многотональной модуляцией (Discrete Multi-Tone (DMT)), системой Bluetooth, системой GPS, системой WiFi, системой Wi-Max, системой ZigBee™, ультраширокополосной системой (Ultra-Wideband (UWB)), глобальной системой мобильной связи (Global System for Mobile communication (GSM)), сетями мобильной связи второго поколения (2G), сетями мобильной связи поколения 2,5 (2.5G), сетями мобильной связи третьего поколения (3G), сетями мобильной связи поколения 3,5 (3.5G), сетями мобильной связи четвертого поколения (4G), сетями мобильной связи пятого поколения (5G) или сетями мобильной связи шестого поколения (6G), системами стандарта 3GPP, системой долговременной эволюции (Long Term Evolution (LTE)), усовершенствованной системой LTE (LTE advanced), системой GSM с повышенной скоростью передачи данных (Enhanced Data rates for GSM Evolution (EDGE)) и другими подобными системами. Другие варианты могут быть использованы в различных других устройствах, системах и/или сетях связи.
Термин «устройство радиосвязи», как он используется здесь, охватывает, например, устройство, способное осуществлять радиосвязь, устройство связи, способное осуществлять радиосвязь, станцию связи, способную осуществлять радиосвязь, портативное или непортативное устройство, способное осуществлять радиосвязь, или другое подобное устройство. В некоторых демонстрационных вариантах устройство радиосвязи может быть или может содержать периферийные компоненты, интегрированные с компьютером, или периферийные компоненты, присоединенные к компьютеру. В некоторых демонстрационных вариантах термин «устройство радиосвязи» может в качестве опции охватывать сервис радиосвязи.
Термин «связь» или «осуществлять связь», как он используется здесь применительно к сигналу связи, охватывает передачу этого сигнала связи и/или прием этого сигнала связи. Например, модуль связи, способный передавать и принимать сигнал связи, может содержать передатчик для осуществления передачи сигнала связи по меньшей мере одному другому модулю связи и/или приемник для осуществления приема сигнала связи по меньшей мере от одного другого модуля связи. Термин «осуществлять связь» может быть использован для обозначения действия передачи сигнала или действия приема сигнала. В одном из примеров, фраза «осуществления связи сигнала» может обозначать действие передачи сигнала первым устройством, и может не обязательно включать в себя действие приема этого сигнала вторым устройством. В другом примере, фраза «осуществления связи сигнала» может обозначать действие приема сигнала первым устройством, и может не обязательно включать в себя действие передачи этого сигнала вторым устройством.
Некоторые демонстрационные варианты могут быть использованы в сочетании с сетью WLAN, например, сетью Wireless Fidelity (WiFi). Другие варианты могут быть использованы в сочетании с какой-либо другой подходящей сетью радиосвязи, например беспроводной сетью связи, «пико»-сетью связи ("piconet"), персональной сетью радиосвязи (WPAN), беспроводной локальной сетью хранения видео информации (WVAN) или другой подобной сетью.
Некоторые демонстрационные варианты могут быть использованы в сочетании с сетью радиосвязи, осуществляющей связь в диапазоне частот 60 ГГц. Однако другие варианты могут быть реализованы с использованием каких-либо других подходящих частотных диапазонов радиосвязи, например, диапазон крайне высоких частот (КВЧ (Extremely High Frequency (EHF))) (частотный диапазон миллиметровых длин волн (millimeter wave (mmWave)) или просто миллиметровый диапазон), например, какой-либо частотный диапазон в промежутке между 20 ГГц и 300 ГГц, частотный диапазон для сетей WLAN связи, частотный диапазон для сетей WPAN связи, частотный диапазон согласно спецификациям альянса WGA, частотный диапазон согласно спецификациям группы стандартов IEEE 802.11 или другой подобный диапазон.
Термин «антенна», как он используется здесь, может включать какую-либо подходящую конфигурацию, структуру и/или группировку из одного или нескольких антенных элементов, компонентов, модулей, сборок и/или решеток. В некоторых вариантах антенна может осуществлять функции передачи и приема сигналов с использованием раздельных передающих и приемных антенных элементов. В некоторых вариантах антенна может осуществлять функции передачи и приема сигналов с использованием общих и/или интегрированных передающих/приемных элементов. Антенна может представлять собой, например, фазированную антенную решетку, одноэлементную антенну, группу антенн с переключаемыми лучами и/или какую-либо другую подобную антенну.
Фразы «направленная передача со скоростью несколько Гигабит/с» (или «направленная мультигигабитная передача») ("directional multi-gigabit (DMG)") и «диапазон направленных передач» (или «направленный диапазон») ("directional band" (DBand)), как они используются здесь, могут относиться к частотному диапазону, в котором начальная частота канала выше 45 ГГц. В одном из примеров, DMG-связь может использовать одну или несколько направленных линий связи для осуществления передачи данных и связи со скоростями передачи данных несколько Гигабит/с, например, по меньшей мере 1 Гбит/с, 7 Гбит/с или какой-либо другой скоростью.
Фиг. 1 схематично иллюстрирует систему 100 согласно некоторым демонстрационным вариантам.
Как показано на Фиг. 1, в некоторых демонстрационных вариантах система 100 может содержать одно или несколько устройств радиосвязи. Например, система 100 может содержать первое устройство 102 радиосвязи и/или второе устройство 140 радиосвязи.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут представлять собой мобильное устройство или немобильное, например, неподвижное, устройство.
Например, устройства 102 и/или 140 могут содержать, например, терминал UE, мобильное устройство MD, станцию STA, точку AP доступа, персональный компьютер PC, настольный компьютер, мобильный компьютер, портативный компьютер, компьютер «Ультрабук» (Ultrabook™), компьютер «ноутбук», планшетный компьютер, серверный компьютер, ручной компьютер, устройства Интернета вещей (IoT), ручное устройство, персональный цифровой помощник (PDA), ручной помощник PDA, бортовое устройство, внешнее устройство, гибридное устройство (например, сочетание функций сотового телефона с функциями PDA), бытовое устройство или устройство потребительской электроники, автомобильное устройство, неавтомобильное устройство, мобильное или портативное устройство, немобильное или непортативное устройство, мобильный телефон, сотовый телефон, устройство персональной связи (PCS), помощник PDA, содержащий устройство радиосвязи, мобильное или портативное устройство GPS, устройство цифрового вещания (DVB), относительно малогабаритное компьютерное устройство, ненастольный компьютер, устройство согласно концепции «меньше размеры, выше эффективность» ("Carry Small Live Large" (CSLL)), ультрамобильное устройство (UMD), ультрамобильный компьютер PC (UMPC), мобильное Интернет-устройство (MID), устройство или компьютерное устройство «Оригами», устройство, поддерживающее Динамически компонуемые вычисления (Dynamically Composable Computing (DCC)), контекстно-зависимое устройство, видео устройство, аудио устройство, аудио-видео (A/V) устройство, приставку (Set-Top-Box (STB)),плеер дисков Блю-рей (Blu-ray disc (BD)), устройство записи дисков BD, плеер цифровых видео дисков (Digital Video Disc (DVD)), DVD-плеер высокой четкости (High Definition (HD)), устройство записи DVD, устройство записи HD DVD, персональный видео регистратор (Personal Video Recorder (PVR)), приемник HD-вещания, источник видео программ, источник аудио программ, приемник видео программ, приемник аудио программ, стерео тюнер, вещательный радиоприемник, дисплей с плоским экраном, персональный медиа плеер (Personal Media Player (PMP)), цифровую видеокамеру (digital video camera (DVC)), цифровой аудио плеер, громкоговоритель, аудио приемник, аудио усилитель, игровое устройство, источник данных, приемник данных, цифровую фотокамеру (Digital Still camera (DSC)), медиа плеер, смартфон, телевизор, музыкальный плеер или другое подобное устройство.
В некоторых демонстрационных вариантах, устройство 102 может содержать, например, один или несколько процессоров 191, модуль 192 ввода, модуль 193 вывода, модуль 194 оперативной памяти и модуль 195 запоминающего устройства; и/или устройство 140 может содержать, например, один или несколько процессоров, модуль 182 ввода, модуль 183 вывода, модуль 184 оперативной памяти и модуль 185 запоминающего устройства. Устройства 102 и/или 140 могут в качестве опции содержать другие подходящие аппаратные компоненты и/или программные компоненты. В некоторых демонстрационных вариантах, некоторые или все компоненты одного или нескольких устройств 102 и/или 140 могут быть заключены в общем корпусе или контейнере и могут быть соединены или оперативно ассоциированы с использованием одной или нескольких проводных или беспроводных линий связи. В других вариантах компоненты одного или нескольких устройств 102 и/или 140 могут быть распределены по нескольким или раздельным устройствам.
Процессор 191 и/или процессор 181 содержит, например, центральный процессор (Central Processing Unit (CPU)), цифровой процессор сигнала (Digital Signal Processor (DSP)), одно или несколько процессорных ядер, одноядерный процессор, двухядерный процессор, многоядерный процессор, микропроцессор, главный процессор, контроллер, несколько процессоров или контроллеров, кристалл интегральной схемы (чип), кристалл микросхемы (микрочип), одну или несколько схемы, логический модуль, интегральную схему (Integrated Circuit (IC)), специализированную интегральную схему (Application-Specific IC (ASIC)) или какой-либо другой подходящий многоцелевой или специализированный процессор или контроллер. Процессор 191 выполняет команды, например, операционной системы (Operating System (OS)) устройства 102 и/или одного или нескольких подходящих приложений. Процессор 181 выполняет команды, например, операционной системы (OS) устройства 140 и/или одного или нескольких подходящих приложений.
Модуль 192 ввода и/или модуль 182 ввода может содержать, например, клавиатуру, клавишную панель, мышь, сенсорный экран, тачпад, трекбол, стилус, микрофон или другое подходящее указательное устройство или устройство ввода. Модуль 193 вывода и/или модуль 183 вывода может содержать, например, монитор, экран, сенсорный экран, плоский дисплей, дисплейный модуль на светодиодах (Light Emitting Diode (LED)), жидкокристаллический дисплей (Liquid Crystal Display (LCD)), плазменный дисплей, один или несколько аудио громкоговорителей или наушников, или какие-либо другие подходящие устройства вывода.
Модуль 194 оперативной памяти и/или модуль 184 оперативной памяти может представлять собой, например, запоминающее устройство с произвольной выборкой (ЗУПВ (Random Access Memory (RAM))), постоянное запоминающее устройство (ПЗУ (Read Only Memory (ROM))), динамическое ЗУПВ (Dynamic RAM (DRAM)), синхронное динамическое ЗУПВ (Synchronous DRAM (SD-RAM)), устройство флэш-памяти, энергозависимое запоминающее устройство, энергонезависимое запоминающее устройство, кэш-память, буфер, модуль кратковременной памяти, модуль долговременной памяти или какие-либо другими модули памяти. Модуль 195 запоминающего устройства и/или модуль 185 запоминающего устройства может содержать, например, накопитель на жестком диске, привод для дискет, привод компакт-дисков (Compact Disk (CD)), привод CD-ROM, привод DVD или какой-либо другой подходящий сменный или несменный модуль запоминающего устройства. Модуль 194 оперативной памяти и/или модуль 195 запоминающего устройства, например, могут сохранять данные, обрабатываемые устройством 102. Модуль 184 оперативной памяти и/или модуль 185 запоминающего устройства, например, могут сохранять данные, обрабатываемые устройством 140.
В некоторых демонстрационных вариантах, устройства радиосвязи 102 и/или 140 могут быть способны передавать и принимать контент, данные, информацию и/или сигналы через беспроводную среду (wireless medium (WM)) 103. В некоторых демонстрационных вариантах, беспроводная среда 103, может содержать, например, радиоканал, канал сотовой связи, высокочастотный канал, канал сети WLAN, канал Wireless Fidelity (WiFi), ИК-канал, канал Bluetooth (BT), канал глобальной спутниковой навигационной системы (Global Navigation Satellite System (GNSS)).
В некоторых демонстрационных вариантах, среда WM 103 может содержать направленный канал. Например, среда WM 103 может содержать канал радиосвязи в миллиметровом диапазоне (mmWave).
В некоторых демонстрационных вариантах, среда WM 103 может содержать DMG-канал. В других вариантах среда WM 103 может содержать какой-либо другой дополнительный или альтернативный направленный канал.
В других вариантах среда WM 103 может содержать канал связи какого-либо другого типа в каком-либо другом частотном диапазоне.
В некоторых демонстрационных вариантах, устройства 102 и/или 140 могут осуществлять функции одной или нескольких радиостанций, например, как описано ниже.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут осуществлять функции одной или нескольких DMG-станций.
В других вариантах устройства 102 и/или 140 могут осуществлять функции какого-либо другого устройства и/или станции радиосвязи, например, станции WLAN STA, станции WiFi STA или другого подобного объекта.
В некоторых демонстрационных вариантах, устройства 102 и/или 140 могут содержать один или несколько модулей радиосвязи, имеющих электронные схемы и/или логические схемы для осуществления радиосвязи между устройствами 102, 140 и/или одним или несколькими другими устройствами радиосвязи. Например, устройство 102 может содержать модуль 114 радиосвязи и/или устройство 140 может содержать модуль 144 радиосвязи.
В некоторых демонстрационных вариантах, модули 114 и/или 144 радиосвязи могут содержать один или несколько радиоприемников (Rx), имеющих электронные схемы и/или логические устройства для приема сигналов радиосвязи, ВЧ-сигналов, кадров, блоков, передаваемых потоков данных, пакетов, сообщений, объектов данных и/или данных. Например, модуль 114 радиосвязи может содержать приемник 116 и/или модуль 144 радиосвязи может содержать приемник 146.
В некоторых демонстрационных вариантах, модули 114 и/или 144 радиосвязи может содержать один или несколько радиопередатчиков (Tx), имеющих электронные схемы и/или логические устройства для передачи сигналов радиосвязи, ВЧ-сигналов, кадров, блоков, передаваемых потоков данных, пакетов, сообщений, объектов данных и/или данных. Например, модуль 114 радиосвязи может содержать передатчик 118 и/или модуль 144 радиосвязи может содержать передатчик 148.
В некоторых демонстрационных вариантах, модули 114 и/или144 радиосвязи могут содержать электронные схемы, логические устройства, модуляционные элементы, демодуляционные элементы, усилители, аналого-цифровые и цифро-аналоговые преобразователи, фильтры и/или другие подобные компоненты. Например, модули 114 и/или 144 радиосвязи могут содержать или могут быть реализованы в виде приемопередатчика платы сетевого радио интерфейса (Network Interface Card (NIC)) или другого подобного объекта.
В некоторых демонстрационных вариантах модули 114 и/или 144 радиосвязи могут содержать или могут быть ассоциированы с одной или несколькими антеннами 107 и/или 147, соответственно.
В одном из примеров устройство 102 может содержать единственную антенну 107. В другом примере устройство 102 может содержать две или более антенн 107.
В одном из примеров устройство 140 может содержать единственную антенну 147. В другом примере устройство 140 может содержать две или более антенн 147.
Антенны 107 и/или 147 могут представлять собой антенны любого типа, подходящие для передачи и/или приема сигналов радиосвязи, блоков, кадров, передаваемых потоков, сообщений и/или данных. Например, антенны 107 и/или 147 могут представлять собой антенны, имеющие какую-либо подходящую конфигурацию, структуру и/или группировку из одного или нескольких антенных элементов, компонентов, модулей, сборок и/или решеток. Антенны 107 и/или 147 могут представлять собой, например, антенны, подходящие для направленной связи, например, с использованием способов формирования диаграммы направленности. Например, антенны 107 и/или 147 могут представлять собой фазированные антенные решетки, многоэлементные антенны, группы антенн с переключаемыми лучами и/или другие подобные системы. В некоторых вариантах, антенны 107 и/или 147 могут осуществлять функции передачи и приема сигналов с использованием раздельных передающих и приемных антенных элементов. В некоторых вариантах, антенны 107 и/или 147 могут осуществлять функции передачи и приема сигналов с использованием общих и/или интегрированных передающих/приемных элементов.
В некоторых демонстрационных вариантах каждая из антенн 107 и/или 147 может содержать направленную антенну, которой можно управлять и нацеливать ее в нескольких разных направлениях лучей.
В некоторых демонстрационных вариантах устройство 102 может содержать контроллер 124, и/или устройство 140 может содержать контроллер 154. Контроллеры 124 и/или 154 могут быть конфигурированы для осуществления одного или нескольких действий – сеансов связи, операций и/или процедур, между устройствами 102 и 140, например, как описано ниже.
В некоторых демонстрационных вариантах контроллеры 124 и/или 154 могут содержать схему и/или логическое устройство, например, один или несколько процессоров содержат электронные схемы и/или логические устройства, запоминающие устройства и/или логические схемы, процессорную систему, содержащую электронную схему и/или логические устройства, схемы и/или логические устройства управления доступом к среде (Media-Access Control (MAC)), схемы и/или логические устройства физического уровня (Physical Layer (PHY)) и/или какие-либо другие схемы и/или логические устройства, конфигурированные для осуществления функций контроллеров 124 и/или 154. В дополнение к этому или в качестве альтернативы одна или несколько функций контроллеров 124 и/или 154 могут быть осуществлены посредством логических устройств, которые могут быть реализованы машиной и/или одним или несколькими процессорами, например, как описано ниже.
В одном из примеров контроллер 124 может содержать один или несколько процессоров, имеющих схемы и/или логические устройства, под управлением которых устройство радиосвязи, например, устройство 102, и/или радиостанция, например, радиостанция STA, реализованная устройством 102, осуществляет одну или несколько операций, сеансов связи и/или функций, например, как описано здесь.
В одном из примеров контроллер 154 может содержать один или несколько процессоров, имеющих электронные схемы и/или логические устройства, под управлением которых устройство радиосвязи, например, устройство 140, и/или радиостанция, например, радиостанция STA, реализованная устройством 140, осуществляет одну или несколько операций, сеансов связи и/или функций, например, как описано здесь.
В некоторых демонстрационных вариантах устройство 102 может содержать процессор 128 сообщений, конфигурированный для генерации, обработки и/или доступа к одному или нескольким сообщениям, передаваемым и принимаемым устройством 102.
В одном из примеров процессор 128 сообщений может быть конфигурирован для генерации одного или нескольких сообщений, которые должны быть переданы устройством 102, процессор 128 сообщений может быть конфигурирован для обработки и передачи одного или нескольких сообщений, которые должны быть переданы устройством 102, процессор 128 сообщений может быть конфигурирован для обработки приема одного или нескольких сообщений, которые должны быть приняты устройством 102, и/или процессор 128 сообщений может быть конфигурирован для доступа и/или обработки одного или нескольких сообщений, принимаемых устройств 102, например, как описано ниже.
В некоторых демонстрационных вариантах устройство 140 может содержать процессор 158 сообщений, конфигурированный для генерации, обработки и/или доступа к одному или нескольким сообщениям, передаваемых устройством 140.
В одном из примеров процессор 158 сообщений может быть конфигурирован для генерации одного или нескольких сообщений, которые должно передать устройство 140, процессор 158 сообщений может быть конфигурирован для обработки и передачи одного или нескольких сообщений, которые должны быть переданы устройством 140, процессор 158 сообщений может быть конфигурирован для обработки приема одного или нескольких сообщений, которые должны быть приняты устройством 140, и/или процессор 158 сообщений может быть конфигурирован для доступа и/или обработки одного или нескольких сообщений, принимаемых устройств 140, например, как описано ниже.
В некоторых демонстрационных вариантах, процессоры сообщений 128 и/или 158 могут содержать электронные схемы и/или логические устройства, например, процессорную схему и/или логическое устройство, запоминающие устройства и/или логические схемы, процессорную систему, содержащую электронную схему и/или логические устройства, схемы и/или логические устройства управления доступом к среде (MAC), схемы и/или логические устройства физического уровня (PHY) и/или какие-либо другие схемы и/или логические устройства, конфигурированные для осуществления функций процессоров сообщений 128 и/или 158. В дополнение к этому или в качестве альтернативы одна или несколько функций процессоров сообщений 128 и/или 158 могут быть осуществлены посредством логических устройств, которые могут быть реализованы машиной и/или одним или несколькими процессорами, например, как описано ниже.
В некоторых демонстрационных вариантах по меньшей мере часть функций процессора 128 сообщений могут быть осуществлены как часть модуля 114 радиосвязи, и/или по меньшей мере часть функций процессора 158 сообщений могут быть осуществлены как часть модуля 144 радиосвязи.
В некоторых демонстрационных вариантах по меньшей мере часть функций процессора 128 сообщений могут быть осуществлены в качестве части контроллера 124, и/или по меньшей мере часть функций процессора 158 сообщений может быть осуществлена в качестве части контроллера 154.
В других вариантах функции процессора 128 сообщений могут быть осуществлены как часть какого-либо другого элемента устройства 102, и/или функции процессора 158 сообщений могут быть осуществлены как часть какого-либо другого элемента устройства 140.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для осуществления функций точки доступа (AP), например, точка DMG AP доступа, точки управления персональным базовым набором сервисом (personal basic service set (PBSS) control point (PCP)), например, точка DMG PCP управления, например, точка AP/PCP STA, например, точка DMG AP/PCP DMG STA.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для осуществления функций станции, не являющейся точкой доступа, (не-AP STA), например, DMG не-AP STA, и/или осуществления функции станции, не являющейся точкой управления (не-PCP STA), например, DMG не-PCP STA, например, a не-AP/PCP STA, например, DMG не-AP/PCP STA.
В одном из примеров, станция (STA) может содержать логический объект, представляющий собой однозначно адресуемый образец интерфейса для сопряжения уровня управления доступом к среде (MAC) и физического уровня (PHY) с беспроводной средой (WM). Станция STA может осуществлять какие-либо дополнительные или альтернативные функции.
В одном из примеров точка AP может содержать объект, имеющий станцию (STA), например, одну станцию STA, и предоставлять доступ к распределительным сервисам, через беспроводную среду (WM), для ассоциированных станций STA. Точка AP может осуществлять какие-либо дополнительные или альтернативные функции.
В одном из примеров точка управления (PCP) персональным набором базовых сервисов (PBSS) может содержать объект, имеющий станцию STA, например, одну станцию (STA), и координирующий доступ к беспроводной среде (WM) для станций STA, являющихся членами набора PBSS сервисов. Точка PCP может осуществлять какие-либо дополнительные или альтернативные функции.
В одном из примеров, набор PBSS сервисов может содержать базовый набор (BSS) сервисов для направленной мультигигабитной связи (DMG), который содержит, например, одну точку управления (PCP) набором PBSS сервисов. Например, может не быть доступа к системе распределения (DS), но при этом может быть в качестве опции присутствовать сервис внутренней пересылки набора PBSS (intra-PBSS forwarding).
В одном из примеров станция PCP/AP STA может представлять собой станцию (STA), являющуюся по меньшей мере одной из точек – управления (PCP) или доступа (AP). Станция PCP/AP STA может также осуществлять какие-либо дополнительные или альтернативные функции.
В одном из примеров станция не-AP STA может представлять собой станцию STA, не входящую в состав точки AP. Такая станция не-AP STA может осуществлять какие-либо другие дополнительные или альтернативные функции.
В одном из примеров станция не-PCP STA может представлять собой станцию STA, не являющуюся точкой PCP. Станция не-PCP STA может осуществлять какие-либо другие дополнительные или альтернативные функции.
В одном из примеров станция не-PCP/AP STA может представлять собой станцию STA, которая не является ни точкой PCP, ни точкой AP. Такая станция не-PCP/AP STA может осуществлять какие-либо другие дополнительные или альтернативные функции.
В некоторых демонстрационных вариантах устройства 102 и 140 могут быть конфигурированы для осуществления операций динамического планирования, например, как описано ниже.
В некоторых демонстрационных вариантах динамическое планирование выделения времени для станции может быть, например, выполнено с использованием грантового кадра, например, как описано ниже.
В некоторых демонстрационных вариантах контроллер 124 может управлять модулем 114 радиосвязи для генерации, обработки и/или передачи грантового кадра, например, устройству 140 с целью, например, динамического распределения (выделения) периода времени этому устройству 140, например, как описано ниже.
В некоторых демонстрационных вариантах, модуль 144 радиосвязи может принять грантовый кадр, а контроллер 154 может обработать этот грантовый кадр и может осуществить одну или несколько операций в соответствии с контентом грантового кадра. Например, контроллер 154 может управлять связью устройства 140 в соответствии с выделенным периодом времени, распределенным посредством грантового кадра. В одном из примеров контроллер 154 может управлять устройством 140 для связи в продолжение выделенного периода времени, например, как описано ниже.
В некоторых демонстрационных вариантах, такой грантовый кадр может генерировать и/или передавать точка AP, точка PCP, станция AP/PCP STA, станция не-AP STA, станция не-PCP STA и/или станция не-AP/PCP STA.
В некоторых демонстрационных вариантах грантовый кадр может быть адресован для приема и/или обработки точкой AP, точкой PCP, станцией AP/PCP STA, станцией не-AP STA, станцией не-PCP STA и/или станцией не-AP/PCP STA.
В некоторых демонстрационных вариантах грантовый кадр может содержать поле «Длительность» и поле «Выделенная длительность», например, как описано ниже применительно к Фиг. 3 и/или Фиг. 4.
В некоторых демонстрационных вариантах поле длительности может, например, указывать длительность промежутка времени, например, в микросекундах.
В других вариантах поле длительности может указывать какую-либо другую протяженность и/или величина в этом поле может быть указана в каких-либо других единицах времени.
В некоторых демонстрационных вариантах поле выделенной длительности может указывать выделенное время, например, как описано ниже.
В некоторых демонстрационных вариантах, в некоторых сценариях, случаях использования и/или реализациях грантовый кадр может содержать поле «Выделенная длительность», в котором задан размер распределенного (выделенного) промежутка времени, и поле «Длительность» грантового кадра может быть задано для указания момента времени, когда может начаться отсчет выделенного промежутка времени, размер которого указан в поле «Выделенная длительность», например, как описано ниже.
На Фиг. 2 представлена схематичная иллюстрация выделенной длительности, начиная с конца длительности, обозначенной полем «Длительность» грантового кадра, согласно некоторым демонстрационным вариантам.
Как показано на Фиг. 2, первое устройство (станция STA A) может иметь промежуток ("длительность") 202, в течение которого станция STA A может передавать, например, блок агрегированных данных протокола управления доступом к среде (Aggregate Media access control protocol data unit (A-MPDU)) 204, второму устройству (станции STA B).
Как показано на Фиг. 2, станция STA A может передавать грантовый кадр 206, например, в адрес станции STA B.
Как показано на Фиг. 2, станция STA A и/или станция STA B может задать выделенную длительность 210 гранта, начиная с конца периода 208 времени ("длительность гранта"), указанного полем «Длительность» в грантовом кадре 206.
Как показано на Фиг. 2, «Длительность гранта» 208 может быть задана так, чтобы оканчиваться в конце промежутка 202 длительности. Соответственно промежуток 210 выделенной длительности может начинаться в конце промежутка 202.
В некоторых демонстрационных вариантах, определение поля «Длительность» грантового кадра для индикации момента времени, когда может начаться отсчет выделенного промежутка времени, обозначенного в поле «Выделенная длительность» грантового кадра, может оказаться непригодным для некоторых случаев использования, сценариев и/или реализаций, например, как описано ниже.
Возвращаясь к Фиг. 1, устройства 102 и/или 140 могут быть конфигурированы для использования грантового кадра с целью осуществления динамического распределения ресурс в пределах интервала «Возможность передачи» (Transmit Opportunity ("TxOP" или "TXOP")) или Периода обслуживания (Service Period (SP)), например, как описано ниже.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для передачи грантового кадра в течение периода состязательного доступа (Contention based Access Period (CBAP)).
В некоторых демонстрационных вариантах грантовый кадр может быть передан в течение интервала возможности TxOP. Например, грантовый кадр может быть передан от станции-держателя возможности TxOP к станции-ответчику для возможности TxOP. В одном из примеров устройство 102 может осуществлять функции станции-держателя возможности TxOP, и/или устройство 140 может осуществлять функции станции-ответчика возможности TxOP.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для использования грантового кадра, например, в течение периода CBAP, с целью, например, предоставить выделение ресурса за пределами текущего интервала возможности TxOP, например, как описано ниже.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для использования грантового кадра, например, в течение периода CBAP, с целью, например, предоставить выделение ресурса в пределах текущего интервала возможности TxOP, например, как описано ниже.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для использования грантового кадра, например, в течение Периода обслуживания (SP). Например, грантовый кадр может быть передан от станции STA источника для периода SP в адрес станции адресата для периода SP. В одном из примеров устройство 102 может осуществлять функции станции STA источника, и/или устройство 140 может осуществлять функции станции-адресата.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для использования грантового кадра, например, в течение периода SP, с целью, например, предоставить распределение ресурса в пределах текущего периода SP, например, как описано ниже.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для осуществления динамического выделения ресурса в пределах интервала возможности TxOP или периода SP, например, как описано ниже.
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для изменения планирования, например, отмены выделения оставшейся части интервала возможности TXOP или периода SP, например, с использованием грантового кадра, например, как описано ниже.
В одном из примеров устройство 102 может быть держателем возможности TXOP. Контроллер 124 может быть конфигурирован для изменения планирования, например, отмены выделения оставшейся части интервала возможности TXOP, например, с целью передачи другому устройству, например, устройству 140, в случае, например, если устройство 102 не имеет дополнительных данных для передачи в течение интервала возможности TxOP, или по какой-либо другой причине.
В одном из примеров контроллер124 может управлять модулем 114 радиосвязи для передачи, например, устройству 140, грантового кадра, конфигурированного для изменения планирования, например, отмены выделения по меньшей мере части интервала возможности TxOP, например, оставшейся части интервала возможности TxOP, с целью передачи другому устройству, например, устройству 140, как описано ниже.
В одном из примеров device 102 может быть станцией STA источником для периода SP. Контроллер 124 может быть конфигурирован для изменения планирования, например, отмены выделения, оставшейся части периода SP с целью, например, передачи другому устройству, например, устройству 140, в случае, например, если устройство 102 не имеет дополнительных данных для передачи в течение периода SP, или по какой-либо другой причине.
В одном из примеров контроллер 124 может управлять модулем 114 радиосвязи для передачи, например, устройству 140, грантового кадра, конфигурированного для изменения планирования, например, отмены выделения по меньшей мере части периода SP, например, оставшейся части периода SP, и передачи этой части другому устройству, например, устройству 140, как описано ниже.
В некоторых демонстрационных вариантах, когда происходит изменение планирования по меньшей мере части интервала возможности TXOP или периода SP, грантовый кадр может быть конфигурирован для выделения времени в пределах интервала возможности TxOP или периода SP, например, но не выделения времени в дополнение к существующему интервалу возможности TxOP или периоду SP.
В некоторых демонстрационных вариантах поле «Длительность» грантового кадра может быть задано для указания на момент окончания интервала возможности TxOP или периода SP.
В некоторых демонстрационных вариантах определение распределения (выделения) времени в поле «Выделенная длительность» грантового кадра таким образом, чтобы это поле начиналось по окончании периода времени, обозначенного полем «Длительность» этого грантового кадра, например, как описано выше, может не позволить устройству 102 осуществлять связь с устройством 140, которому должна быть передана оставшаяся часть интервала возможности TxOP или SP, например, если поле «Длительность» указывает на конец интервала возможности TxOP или периода SP. Текущие версии протоколов и/или стандартов, например, IEEE 802.11ad-2012 и/или IEEE 802.11REVmc, не дают решения для этой ситуации.
В некоторых демонстрационных вариантах, установка поля «Длительность» для охвата динамически выделенного времени, например, но не начала динамически выделенного промежутка времени, может не дать эффективного решения в некоторых сценариях, случаях использования и/или реализациях, например, когда выделенный промежуток времени может начаться в конце промежутка времени, представленного в поле «Длительность».
В некоторых демонстрационных вариантах устройства 102 и/или 140 могут быть конфигурированы для использования заданной величины, например, зарезервированной величины, в поле «Выделенная длительность» грантового кадра, например, вместо величины, указывающей размер выделенного промежутка времени, например, как описано ниже.
В некоторых демонстрационных вариантах, при использовании грантового кадра во время интервала возможности TXOP, заданная величина, например, зарезервированная величина, может быть конфигурирована для индикации, что планирование оставшейся части интервала возможности TxOP нужно изменить, например, передать эту часть от передатчика грантового кадра приемнику грантового кадра, например, если этот грантовый кадр передают во время интервала возможности TXOP.
В одном из примеров контроллер 124 может адресовать грантовый кадр устройству 140 и может задать в поле «Выделенная длительность» грантового кадра заданную величину, например, для индикации, что планирование оставшейся части интервала возможности TxOP нужно изменить, например, отменить, и передать устройству 140.
В некоторых демонстрационных вариантах, когда выделяемый промежуток времени находится вне интервала возможности TxOP, выделение может начинаться в момент, соответствующий сумме величины в поле «Длительность» ("величина длительности") и величины в поле «Выделенная длительность» ("величина выделенной длительности "), например, как описано ниже.
В одном из примеров контроллер 124 может адресовать грантовый кадр устройству 140 и может записать в поле «Выделенная длительность» грантового кадра величину, отличную от заданной величины, например, для указания реального размера, например, в микросекундах, периода, выделяемого после длительности, обозначенной полем «Длительность» грантового кадра, например, как описано ниже.
В некоторых демонстрационных вариантах при использовании грантового кадра во время периода SP, заданная величина, например, зарезервированная величина, может быть конфигурирована для индикации, что планирование оставшейся части периода SP нужно изменить, например, передать эту часть периода от передатчика грантового кадра приемнику грантового кадра, например, если грантовый кадр передают во время периода SP.
В одном из примеров контроллер 124 может адресовать грантовый кадр устройству 140 и может задать величину в поле «Выделенная длительность» в грантовом кадре, равную заданной величине, например, с целью индикации, что планирование оставшейся части периода SP нужно изменить, например, отменить и передать эту часть устройству 140.
Фиг. 3 схематично иллюстрирует грантовый кадр 300 согласно некоторым демонстрационным вариантам. Например, грантовый кадр 300 может быть передан от первого устройства, например, устройства 102 (Фиг. 1), второму устройству, например, устройству 140 (Фиг. 1).
Как показано на Фиг. 3, грантовый кадр 300 может содержать поле «Длительность» 302 (также называемое полем «Длительность/Идентификатор» ("Duration/ID field")), поле 304 адреса приема (receive address (RA)), поле 306 адреса передачи (transmit address (TA))и поле 308 информации о динамическом выделении (info).
В некоторых демонстрационных вариантах поле RA 304 может содержать, например, адрес, например, MAC-адрес, станции, которая должна принять грантовый кадр 300, например, устройства 140 (Фиг. 1), а поле TA может содержать, например, адрес, например, MAC-адрес, станции, передающей грантовый кадр 300, например, устройства 102 (Фиг. 1).
На Фиг. 4 представлена схематичная иллюстрация поля 400 информации о динамическом выделении согласно некоторым демонстрационным вариантам. Например, поле 400 информации о динамическом выделении выполняет функции поля 308 информации о динамическом выделении (Фиг. 3).
В некоторых демонстрационных вариантах поле 400 динамического распределения может содержать поле 409 «Тип выделения» (Allocation type), которое может задано, например, для определения механизма доступа к каналу во время выделения, предоставляемого грантовым кадром (Фиг. 3). В одном из примеров поле 409 «Тип выделения» может быть задано равным первой величине, например, для индикации периода SP, или второй величине, например, для индикации периода CBAP.
В некоторых демонстрационных вариантах, поле 400 информации о динамическом выделении может содержать поле 410 Ассоциированного идентификатора (Association Identifier (AID)) источника, какое может быть задано для идентификации станции STA, которая должна быть источником распределения, каковое, например, должно быть предоставлено грантовым кадром 300 (Фиг. 3).
В некоторых демонстрационных вариантах, поле 410 информации о динамическом выделении может содержать поле 412 идентификатора AID адресата, каковое может быть использовано для идентификации станции STA, которая должна быть адресатом распределения, каковое, например, должно быть предоставлено грантовым кадром 300 (Фиг. 3).
В некоторых демонстрационных вариантах, поле 400 информации о динамическом выделении может содержать субполе 402 «Выделенная длительность», например, как описано ниже.
В некоторых демонстрационных вариантах, когда субполе информации «Динамическое выделение» (Dynamic Allocation Info), например, субполе 400 «Динамическое выделение», передается грантовым кадром, например, грантовым кадром 300 (Фиг. 3), это субполе «Выделенная длительность», например, субполе 402 «Выделенная длительность», может, например, содержать предоставляемую длительность, например, выделенного периода времени, например, выделенного Периода обслуживания (SP) или выделенного Периода состязательного доступа (CBAP), например, в микросекундах.
В некоторых демонстрационных вариантах, субполе 402 «Выделенная длительность» может быть конфигурировано, чтобы содержать величину длительности, например, в микросекундах, которая может быть выбрана, например, из заданного диапазона величин ("возможные величины").
В одном из примеров возможные величины в субполе 402 «Выделенная длительность» могут находиться в диапазоне, например, от 0 до 32767, например, для распределения периода CBAP. В других вариантах величина в субполе 402 «Выделенная длительность» может быть задана в каком-либо другом заданном диапазоне величин.
В некоторых демонстрационных вариантах поле 402 «Выделенная длительность» для распределения периода CBAP может быть ограничено пределом интервала возможности TxOP, например, в течение которого передают грантовый кадр.
В некоторых демонстрационных вариантах, субполе 402 «Выделенная длительность» может быть конфигурировано, чтобы содержать заданную величину, которая может не быть в диапазоне возможных величин, например, для индикации, что грантовый кадр 300 (Фиг. 3) должен быть использован для изменения планирования, например, отмены выделения, интервала возможности TxOP или периода SP, например, как описано ниже.
В некоторых демонстрационных вариантах, если величина, которая не попадает в указанный диапазон возможных величин, например, величина 32768, задана в субполе 402 «Выделенная длительность», передаваемом в грантовом кадре 300 (Фиг. 3), тогда динамическое выделение может начаться после, например, короткого межкадрового промежутка (Short Inter Frame Space (SIFS)) после передачи грантового кадра 300 (Фиг. 3), или промежутка SIFS после передачи кадра квитирования гранта (Grant Acknowledge (Ack)), например, если в поле «Поддержка квитирования кадра» (Grant Ack Supported) записана 1 в элементе «DMG-возможности» (DMG Capabilities) ответчика.
В некоторых демонстрационных вариантах, если в субполе 402 «Выделенная длительность» в составе грантового кадра 300 передают величину 32768, тогда, например, период динамического выделения может продолжаться, например, пока не истечет длительность, представленная полем «Длительность/Идентификатор» в составе грантового кадра, например, полем 302 «Длительность» (Фиг. 3) в грантовом кадре 300 (Фиг. 3).
В некоторых демонстрационных вариантах, величина "0" в субполе 402 «Выделенная длительность», передаваемом в составе грантового кадра 300 (Фиг. 3), может означать, например, что станция STA может передать один блок PPDU, за которым будет следовать какая-либо относящаяся к делу квитанция плюс один сигнал квитирования типа «Запрос передачи»/«DMG-разрешение передачи» (Request to Send (RTS)/DMG Clear to Send (CTS)).
В некоторых демонстрационных вариантах, в субполе 402 «Выделенная длительность» в составе грантового кадра, например, грантового кадра 300 (Фиг. 3), передаваемого в интервале возможности TxOP или в периоде SP, может быть записана заданная величина, например, величина 32768, с целью, например, обозначить, что грантовый кадр должен быть использован для отмены выделения оставшейся части интервала возможности TxOP или периода SP, например, как описано ниже.
Фиг. 5 схематично иллюстрирует динамическое выделение возможности передачи (Transmit Opportunity (TxOP)), согласно некоторым демонстрационным вариантам.
Ниже описаны некоторые демонстрационные варианты применительно к операциям и/или сеансам связи, конфигурированным для отмены выделения оставшейся части интервала возможности TXOP, например, как описано ниже применительно к Фиг. 5. В других вариантах одна или несколько операций и/или сеансов связи могут быть реализованы, например, для отмены выделения оставшейся части периода SP, либо какого-либо другого периода или выделения.
Как показано на Фиг. 5, первое устройство (станция STA A), например, устройство 102 (Фиг. 1), может представлять собой держатель возможности TxOP 501. Например, станция STA A может передать кадр 502 Запроса передачи (RTS) или какую-либо другую передачу, конфигурированную для получения возможности TxOP 501. Станция STA B может ответить на кадр RTS 502 посредством кадра 504 Готовность к приему (CTS) или какого-либо другого кадра.
В некоторых демонстрационных вариантах интервал возможности TxOP 501 может быть в пределах периода CBAP.
Как показано на Фиг. 5, станция STA A может передавать кадр данных, например, кадр блока A-MPDU 506, в адрес станции STA B, а эта станция STA B может ответить Квитанцией получения блока (Block Acknowledge (BACK)) 508.
Как показано на Фиг. 5, станция STA A может передать грантовый кадр 510, например, в адрес станции STA B.
В некоторых демонстрационных вариантах, контроллер 124 (Фиг. 1) может записать заданную величину, например, величину 32768, в поле «Выделенная длительность», например, в поле «Выделенная длительность» (Фиг. 4), грантового кадра 510. Эта заданная величина может быть конфигурирована, например, таким образом, чтобы быть вне диапазона возможных величин, например, вне диапазона 0 – 32767, что может быть использовано для индикации длительности выделенного периода времени, например, как описано выше.
В некоторых демонстрационных вариантах, контроллер 124 (Фиг. 1) может записать в поле 402 «Выделенная длительность» (Фиг. 4) грантового кадра 510 заданную величину 32768, например, для индикации, что оставшаяся часть 507 интервала возможности TxOP 501, например, как указано в поле 302 «Длительность» (Фиг. 3) грантового кадра 510, должна быть заново распределена, например, отменено выделение, например, от станции STA A в адрес станции STA B, например, так что станция STA B может стать держателем возможности TXOP, а станция STA A может стать ответчиком возможности TXOP.
Например, как показано на Фиг. 5, станция STA B может иметь возможность вести передачи, например, блока A-MPDU 512, в адрес STA A, а станция STA A может ответить квитанцией BACK 514.
Возвращаясь к Фиг. 1, в некоторых демонстрационных вариантах устройство 102 может передать грантовый кадр, например, грантовый кадр 300 (Фиг. 3), например, в течение периода CBAP.
В некоторых демонстрационных вариантах грантовый кадр может содержать поле «Выделенная длительность», например, поле 402 «Выделенная длительность» (Фиг. 4), которое может быть задано таким образом, чтобы указать цель передачи грантового кадра, например, как описано ниже.
В некоторых демонстрационных вариантах, когда субполе информации «Динамическое выделение», например, субполе 308 информации «Динамическое выделение» (Фиг. 3) кадра 300 (Фиг. 3), передает грантовый кадр периода CBAP, например, грантовый кадр 300 (Фиг. 3), величина в поле «Выделенная длительность», например, поле 402 «Выделенная длительность» (Фиг. 4), может указать цель передачи грантового кадра.
В некоторых демонстрационных вариантах для передачи грантового кадра возможны две цели, например, следующие:
a) За пределами текущего интервала возможности TXOP: в этом случае величины в поле «Выделенная длительность» находятся в диапазоне от 0 до 32 767. Величина в поле «Выделенная длительность» плюс величина в поле «Длительность» грантового кадра указывает сдвиг времени относительно примитива PHY-TXEND.indication грантового кадра, когда станция STA, передавшая грантовый кадр, попытается инициировать доступ для связи со станцией STA, обозначенной полем адреса RA в составе грантового кадра.
b) В пределах того же самого интервала возможности TXOP: в этом случае в субполе «Выделенная длительность» задает величину 32768.
В одном из примеров устройство 102 может передать грантовый кадр 300 (Фиг. 3) для предоставления выделения после текущего интервала возможности TxOP, например, как описано выше. Согласно этому примеру устройство 102 может задать грантовый кадр 300 (Фиг. 3), в котором поле 402 «Выделенная длительность» (Фиг. 4) имеет величину в пределах заданного диапазона величин, например, в пределах диапазона величин от 0 до 32 767.
Согласно этому примеру начало предоставляемого выделения может быть определено, например, на основе суммы величины в поле 402 «Выделенная длительность» (Фиг. 4) и величины в поле 302 «Длительность» (Фиг. 3) грантового кадра 300 (Фиг. 3). Например, сумма величины в поле 402 «Выделенная длительность» (Фиг. 4) и величины в поле 302 «Длительность» (Фиг. 3) грантового кадра 300 (Фиг. 3) может указывать сдвиг времени относительно примитива PHY-TXEND.indication грантового кадра 300 (Фиг. 3), когда станция STA, передающая грантовый кадр 300 (Фиг. 3), например, устройство 102 должно попытаться инициировать доступ для связи со станцией STA, обозначенной полем 304 адреса RA (Фиг. 3) в грантовом кадре 300 (Фиг. 3), например, с устройством 140. Дополнительно или в качестве альтернативы, например, сумма величины в поле 402 «Выделенная длительность» (Фиг. 4) и величины в поле 302 «Длительность» (Фиг. 3) грантового кадра 300 (Фиг. 3) может указывать сдвиг времени относительно примитива PHY-TXEND.indication грантового кадра 300 (Фиг. 3), когда станция STA, передающая грантовый кадр 300 (Фиг. 3), например, устройство 102, может быть готова принять попытку передачи от станции STA, обозначенной полем 304 адреса RA (Фиг. 3) в составе грантового кадра 300 (Фиг. 3), например, устройства 140.
В другом примере устройство 102 может передавать грантовый кадр 300 (Фиг. 3), например, устройству 140 с целью, например, предоставить выделение в пределах того же самого текущего интервала возможности TxOP, например, как описано выше.
Согласно этому примеру устройство 102 может создать грантовый кадр 300 (Фиг. 3), в котором в поле 402 «Выделенная длительность» (Фиг. 4) записана заданная величина, не попадающая в заданный диапазон величин, например, величина 32 768. Согласно этому примеру, указанная заданная величина в поле 402 «Выделенная длительность» (Фиг. 4) может указывать, что планирование оставшейся части интервала возможности TxOP должно быть отменено, и эта часть должна быть передана, например, устройству 140, например, как описано выше.
В некоторых демонстрационных вариантах в грантовом кадре могут быть заданы какие-либо другие дополнительные или альтернативные цели.
В некоторых демонстрационных вариантах устройство 102 может передать грантовый кадр, например, грантовый кадр 300, во время, например, периода SP.
В некоторых демонстрационных вариантах, когда субполе информации «Динамическое распределение» передают в грантовом кадре посредством станции STA источника периода SP, в субполе «Выделенная длительность» записывают величину 32768.
В одном из примеров устройство 102 может осуществлять функции станции STA источника периода SP. Устройство 102 может передать грантовый кадр 300 (Фиг. 3), содержащий субполе 308 информации «Динамическое распределение» (Фиг. 3), где в субполе 402 «Выделенная длительность» (Фиг. 4) задана величина 32768.
В некоторых демонстрационных вариантах, устройства 102 и/или 140 могут быть конфигурированы для передачи грантового кадра 300 (Фиг. 3), например, для выделения грантового периода (Grant Period (GP)).
В некоторых демонстрационных вариантах во время периода SP между станцией DMG STA источника, например, устройством 102, и станцией DMG STA адресата, например, устройством 140, станция DMG STA может передавать грантовый кадр, например, грантовый кадр 300 (Фиг. 3), в адрес станции DMG STA адресата, например, для отмены планирования оставшейся части периода SP и передачи ее для станции DMG STA адресата.
В некоторых демонстрационных вариантах в поле информации о выделении (Allocation Info) в передаваемом грантовом кадре, например, поле 308 информации о выделении (Фиг. 3) грантового кадра 300 (Фиг. 3), станция DMG STA источник вписывает в поле идентификатора AID источника, например, в поле 410 идентификатора AID источника (Фиг. 4), значение идентификатора AID станции DMG STA адресата, а в поле идентификатора AID адресата, например, в поле 412 идентификатора AID адресата (Фиг. 4), вписывает идентификатор AID станции DMG STA источника, поле «Тип выделения», например, поле 409 «Тип выделения» (Фиг. 4), задают для указания периода SP, и поле «Длительность», например, поле 302 «Длительность» (Фиг. 3), задают равным времени, оставшемуся в периоде SP, минус время TXTIME (грантовое время) минус длительность короткого межкадрового промежутка (SIFS).
В некоторых демонстрационных вариантах поле «Выделенная длительность», например, поле 402 «Выделенная длительность» (Фиг. 4), в грантовом кадре, например, грантовом кадре 300 (Фиг. 3), должно быть задано, как определено выше, например, в нем записывают значение 32768.
В некоторых демонстрационных вариантах после передачи грантового кадра, в котором величина в поле «Настройка формирования диаграммы направленности» (Beamforming Training) равна 0, в оставшейся части периода SP станция DMG STA источник и станция DMG STA адресат меняются ролями.
В некоторых демонстрационных вариантах во время интервала возможности TxOP между держателем возможности TXOP, например, устройством 102, и ответчиком возможности TXOP, например, устройством 140, держатель возможности TXOP может передать грантовый кадр, например, грантовый кадр 300 (Фиг. 3), ответчику возможности TXOP для отмены выделения оставшейся части интервала возможности TXOP и передачи этой части ответчику TXOP.
В некоторых демонстрационных вариантах в передаваемом грантовом кадре, например, в грантовом кадре 300 (Фиг. 3), держатель возможности TXOP должен вписать в поле идентификатора AID источника, например в поле 410 идентификатора AID источника (Фиг. 4), идентификатор AID ответчика возможности TXOP, а в поле идентификатора AID адресата, например, в поле 412 идентификатора AID (Фиг. 4), вписать идентификатор AID держателя возможности TXOP, поле «Тип выделения», например, поле 409 «Тип выделения» (Фиг. 4), задают для индикации периода CBAP и в поле «Длительность», например, в поле 302 «Длительность» (Фиг. 3), вписывают время, оставшееся в интервале возможности TXOP минус время TXTIME (грантовый кадр) минус длительность короткого межкадрового промежутка (SIFS).
В некоторых демонстрационных вариантах поле «Выделенная длительность», например, поле 402 «Выделенная длительность» (Фиг. 4), а грантовом кадре должно быть задано, например, как описано выше. Например, в поле 402 «Выделенная длительность» (Фиг. 4) в грантовом кадре 300 (Фиг. 3) может быть записана заданная величина, например, 32 768, с целью указания, например, что грантовый кадр 300 (Фиг. 3) должен отменить планирование оставшейся части интервала возможности TxOP и передать эту часть ответчику возможности TxOP, например, как описано выше.
В некоторых демонстрационных вариантах после передачи грантового кадра, в котором величина в поле «Настройка формирования диаграммы направленности» (Beamforming Training) равна 0, в оставшейся части интервала возможности TxOP станция STA держатель возможности TXOP и станция STA ответчик возможности TXOP меняются ролями.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией, реализованной устройством 102, для генерации грантового кадра, например, грантового кадра 300 (Фиг. 3), содержащего поле «Длительность», например, поле 302 «Длительность» (Фиг. 3), и поле информации о динамическом выделении, например, поле 400 информации «Динамическое выделение» (Фиг. 4), имеющее в составе субполе «Выделенная длительность», например, субполе 402 «Выделенная длительность» (Фиг. 4), куда записана величина из заданного диапазона величин, например, диапазона 0 – 32767, когда, например, грантовый кадр должен предоставить второй радиостанции, например, устройству 140, период после интервала возможности TxOP, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией, реализованной устройством 102, для генерации грантового кадра, содержащего субполе «Выделенная длительность», например. субполе 402 «Выделенная длительность» (Fig. 4), куда записана заданная величина, например, величина 32768, которая не попадает в заданный диапазон величин, например, когда грантовый кадр должен предоставить второй радиостанции, например, например, устройству 140, период в пределах интервала возможности TxOP, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией для передачи грантового кадра во время интервала возможности TxOP, например, посредством модуля 114 радиосвязи.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией для передачи грантового кадра в периоде CBAP, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией для работы в качестве держателя возможности TxOP, например, как описано выше.
Например, контроллер 124 может управлять устройством 102 для передачи грантового кадра 300 (Фиг. 3), содержащего субполе 402 «Выделенная длительность» (Фиг. 4), куда записана заданная величина, например, 32628, с целью, например, указания, что планирование оставшейся части интервала возможности TxOP должно быть отменено, и эта часть должна быть передана от держателя возможности TxOP ответчику возможности TxOP, например, устройству 140.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией, чтобы записать в поле 302 «Длительность» (Фиг. 3) результат вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра 300 (Фиг. 3) и продолжительности короткого межкадрового промежутка (SIFS), например, как описано выше.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией, чтобы задать в субполе «Выделенная длительность» величину в пределах заданного диапазона величин, например, величину в диапазоне 0 – 32627, для указания, что первая радиостанция должны попытаться инициировать доступ для связи со второй радиостанцией, например, устройством 140, в момент времени, основанный на сумме величины из субполя 402 «Выделенная длительность» (Фиг. 4) и величины из поля 302 «Длительность» (Фиг. 3), например, как описано выше.
В некоторых демонстрационных вариантах контроллер 154 может управлять второй радиостанцией, которая, например, может быть реализована в виде устройства 140, для осуществления приема грантового кадра от первой радиостанции. Например, контроллер 154 может управлять модулем 144 радиосвязи и/или процессором 158 сообщений для осуществления приема грантового кадра 300 (Фиг. 3), содержащего субполе 402 информации «Выделенная длительность» (Фиг. 4), куда записана величина из заданного диапазона величин, когда грантовый кадр 300 (Фиг. 3) должен предоставить период после интервала возможности TxOP, или содержащего субполе 402 «Выделенная длительность» (Фиг. 4), куда записана заданная величина, не попадающая в заданный диапазон величин, когда грантовый кадр 300 (Фиг. 3) должен предоставить период в пределах интервала возможности TxOP, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 154 может управлять второй радиостанцией, которая, например, может быть реализована в виде устройства 140, чтобы, на основе субполя «Выделенная длительность», осуществлять связь в период после интервала возможности TxOP или в период в пределах интервала возможности TxOP, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией, реализованной в виде устройства 102, для генерации грантового кадра, например, грантового кадра 300 (Фиг. 3), содержащего поле «Длительность», например, поле 302 «Длительность» (Фиг. 3), и поле информации о динамическом выделении, например, поле 400 «Динамическое выделение» (Фиг. 4), где в субполе «Выделенная длительность», например, в субполе 402 «Выделенная длительность» (Фиг. 4), записана заданная величина, например, величина 32768, а в поле «Длительность», например, в поле 302 «Длительность» (Фиг. 3), записан результат вычитания, из времени, оставшегося в периоде SP, суммы времени передачи грантового кадра 300 (Фиг. 3) и промежутка SIFS, например, разность между временем, оставшимся в периоде SP, и суммой времени передачи грантового кадра 300 (Фиг. 3) и промежутка SIFS, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией для передачи грантового кадра во время периода SP, например, посредством модуля 114 радиосвязи.
В некоторых демонстрационных вариантах контроллер 124 может управлять первой радиостанцией для работы в качестве станции источника для периода SP, и отмены планирования оставшейся части периода SP и передачи этой части от станции источника в адрес станции адресата этого периода SP, например, второй радиостанции, реализованной посредством устройства 140.
В некоторых демонстрационных вариантах контроллер 154 может управлять второй радиостанцией, например, реализованной посредством устройства 140, для обработки приема грантового кадра от первой радиостанции. Например, контроллер 154 может управлять модулем 144 радиосвязи и/или процессором 158 сообщений для обработки приема грантового кадра 300 (Фиг. 3), содержащего субполе 402 «Выделенная длительность» (Фиг. 4), куда записана заданная величина, например, 32768, во время, например, периода SP, например, как описано выше.
В некоторых демонстрационных вариантах контроллер 154 может управлять второй радиостанцией, например, реализованной посредством устройства 140, для осуществления роли станции источника для периода SP в течение оставшейся части этого периода SP, например, как описано выше.
Фиг. 6 представляет упрощенную иллюстрацию способа динамического выделения ресурсов с использованием грантового кадра, согласно некоторым демонстрационным вариантам. Например, одна или более операций способа, представленного на Фиг. 6, могут быть осуществлены посредством одного или нескольких элементов системы, например, системы 100 (Фиг. 1), например, посредством одного или нескольких устройств радиосвязи, например устройства 102 (Фиг. 1) и/или устройства 140 (Фиг. 1), контроллера, например, контроллера 124 (Фиг. 1) и/или контроллера 154 (Фиг. 1), модуля радиосвязи, например, модуля 114 радиосвязи (Фиг. 1) и/или модуля 144 радиосвязи (Фиг. 1), и/или процессора сообщений, например, процессора 128 сообщений (Фиг. 1) и/или процессора 158 сообщений (Фиг. 1).
В некоторых демонстрационных вариантах одна или более операций способа, представленного на Фиг. 6, могут быть осуществлены во время интервала возможности TxOP, например, в пределах периода CBAP.
Как обозначено блоком 602, способ может содержать генерацию грантового кадра, имеющего в составе поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность». Например, контроллер 124 (Фиг. 1) может управлять процессором 128 сообщений (Фиг. 1) для генерации грантового кадра 300 (Фиг. 3), например, как описано выше.
Как обозначено блоком 603, способ может содержать формирование грантового кадра для предоставления второй радиостанции некоторого периода времени после интервала возможности TxOP.
Как обозначено блоком 604, способ может содержать запись в субполе «Выделенная длительность» величины в пределах заданного диапазона величин, например, когда грантовый кадр должен предоставить второй радиостанции указанный период после интервала возможности TxOP. Например, контроллер 124 (Фиг. 1) может управлять процессором 128 сообщений (Фиг. 1) для записи в субполе 402 «Выделенная длительность» (Фиг. 4) величины из диапазона величин 0 – 32627, например, когда грантовый кадр 300 (Фиг. 3) должен предоставить второй радиостанции указанный период после интервала возможности TxOP, например, как описано выше.
Как обозначено блоком 605, способ может содержать формирование грантового кадра для предоставления второй радиостанции некоторого периода времени в пределах интервала возможности TxOP.
Как обозначено блоком 606, способ может содержать запись в субполе «Выделенная длительность» заданной величины, которая не попадает в заданный диапазон величин, например, когда грантовый кадр должен предоставить второй радиостанции некоторый период времени в пределах интервала возможности TxOP. Например, контроллер 124 (Фиг. 1) может управлять процессором 128 сообщений (Фиг. 1) для записи в субполе 402 «Выделенная длительность» (Фиг. 4) величины 32628, например, когда грантовый кадр 300 (Фиг. 3) должен предоставить второй радиостанции некоторый период времени в пределах интервала возможности TxOP, например, как описано выше.
Как обозначено блоком 608, способ может содержать запись в поле «Длительность» результата вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS). Например, контроллер 124 (Фиг. 1) может управлять процессором 128 сообщений (Fig. 1), чтобы записать в поле 302 «Длительность» (Фиг. 3) результат вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра 300 (Фиг. 3) и длительности промежутка SIFS, например, как описано выше.
Как обозначено блоком 610, способ может содержать передачу грантового кадра в течение интервала возможности TxOP. Например, контроллер 124 (Фиг. 1) может управлять модулем 114 радиосвязи (Фиг. 1) для передачи грантового кадра 300 (Фиг. 3) во время интервала возможности TxOP, например, как описано выше.
Как обозначено блоком 612, способ может содержать обработку приема грантового кадра во время интервала возможности TxOP. Например, контроллер 154 (Фиг. 1) может управлять модулем 144 радиосвязи (Фиг. 1) для обработки приема грантового кадра 300 (Фиг. 3) во время интервала возможности TxOP, например, как описано выше.
Как обозначено блоком 614, способ может содержать обработку связи в период после интервала возможности TxOP или в период в пределах интервала возможности TxOP, например, на основе субполя «Выделенная длительность». Например, контроллер 154 (Фиг. 1) может управлять устройством радиосвязи 140 (Фиг. 1) для обработки связи в период после интервала возможности TxOP или в период в пределах интервала возможности TxOP, например, на основе субполя 402 «Выделенная длительность» (Фиг. 4) в принятом грантовом кадре 300 (Фиг. 3), например, как описано выше.
Фиг. 7 представляет упрощенную иллюстрацию способа динамического выделения ресурсов с использованием грантового кадра, согласно некоторым демонстрационным вариантам. Например, одна или более операций способа, представленного на Фиг. 7, могут быть осуществлены посредством одного или нескольких элементов системы, например, системы 100 (Фиг. 1), например, посредством одного или нескольких устройств радиосвязи, например устройства 102 (Фиг. 1) и/или устройства 140 (Фиг. 1), контроллера, например, контроллера 124 (Фиг. 1) и/или контроллера 154 (Фиг. 1), модуля радиосвязи, например, модуля 114 радиосвязи (Фиг. 1) и/или модуля 144 радиосвязи (Фиг. 1), и/или процессора сообщений, например, процессора 128 сообщений (Фиг. 1) и/или процессора 158 сообщений (Фиг. 1).
В некоторых демонстрационных вариантах одна или более операций способа Фиг. 6 могут быть осуществлены в течение периода SP.
Как обозначено блоком 702, способ может содержать генерацию грантового кадра, имеющего в составе поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность». Например, контроллер 124 (Фиг. 1) может управлять процессором 128 сообщений (Фиг. 1) для генерации грантового кадра 300 (Фиг. 3), например, как описано выше.
Как обозначено блоком 704, способ может содержать запись в субполе «Выделенная длительность» заданной величины и запись в поле «Длительность» результата вычитания из времени, оставшегося в периоде SP, суммы времени передачи грантового кадра и длительности промежутка SIFS. Например, контроллер 124 (Фиг. 1) может управлять процессором 128 сообщений (Фиг. 1) для записи в субполе 402 «Выделенная длительность» (Фиг. 4) величины 32628, и записи в поле 302 «Длительность» (Фиг. 3) результата вычитания из времени, оставшегося в периоде SP, суммы времени передачи грантового кадра 300 (Фиг. 3) и длительности промежутка SIFS, например, как описано выше.
Как обозначено блоком 706, способ может содержать передачу грантового кадра во время периода SP. Например, контроллер 124 (Фиг. 1) может управлять модулем 114 радиосвязи (Фиг. 1) для передачи грантового кадра 300 (Фиг. 3) во время периода SP, например, как описано выше.
Как обозначено блоком 708, способ может содержать обработку приема грантового кадра во время периода SP. Например, контроллер 154 (Фиг. 1) может управлять модулем 144 радиосвязи (Фиг. 1) для обработки приема грантового кадра 300 (Фиг. 3) во время периода SP, например, как описано выше.
Как обозначено блоком 710, способ может содержать выполнение роли станции источника для периода SP в течение оставшейся части этого периода SP. Например, контроллер 154 (Фиг. 1) может управлять устройством 140 радиосвязи (Фиг. 1) для выполнения роли станции источника для периода SP в течение оставшейся части этого периода SP, например, как описано выше.
Фиг. 8 представляет упрощенную иллюстрацию изделия 800, согласно некоторым демонстрационным вариантам. Изделие 800 может содержать энергонезависимый машиночитаемый носитель 802 информации для сохранения логического модуля 804, который может быть использован, например, для осуществления функций устройств 102 и/или 140 (Фиг. 1), передатчиков 118 и/или 148 (Фиг. 1), приемников 116 и/или 146 (Фиг. 1), контроллеров 124 и/или 154 (Фиг. 1), процессоров сообщений 128 и/или 158 (Фиг. 1) и/или осуществлять одну или несколько операций и/или сеансов связи, описанных выше применительно к Фиг. 5, 6 и/или 7. Фраза «энергонезависимый машиночитаемый носитель информации» имеет целью охватывать все компьютерные носители информации за единственным исключением распространяющегося сигнала, являющегося энергозависимым.
В некоторых демонстрационных вариантах изделие 800 и/или машиночитаемый носитель 802 информации может представлять собой и содержать один или несколько типов компьютерных носителей информации, способных сохранять данные, включая энергозависимые запоминающие устройства, энергонезависимые запоминающие устройства, сменные или несменные запоминающие устройства, стираемые или нестираемые запоминающие устройства записываемые или перезаписываемые запоминающие устройства или другие подобные устройства. Например, машиночитаемый носитель 802 информации может представлять собой ЗУПВ (RAM), динамическое ЗУПВ (DRAM), динамическое ЗУПВ с двойной скоростью передачи данных (Double-Data-Rate DRAM (DDR-DRAM)), синхронное динамическое ЗУПВ (SDRAM), статическое ЗУПВ (SRAM), ПЗУ (ROM), программируемое ПЗУ (ППЗУ (PROM)), стираемое программируемое ПЗУ (СППЗУ (EPROM)), электрические стираемое программируемое ПЗУ (ЭСППЗУ (EEPROM)), ПЗУ на компакт-диске (CD-ROM), записываемые компакт-диски (Compact Disk Recordable (CD-R)), перезаписываемые компакт-диски (Compact Disk Rewriteable (CD-RW)), флэш-память (например, устройства флэш-памяти типа «ИЛИ-НЕ» (NOR) или «И-НЕ» (NAND)), ассоциативное запоминающее устройство (content addressable memory (CAM)), полимерное запоминающее устройство, запоминающее устройство с использованием фазовых переходов, сегнетоэлектрическое запоминающее устройство, запоминающее устройство структуры кремний-оксид-нитрид-оксид-кремний (SONOS), диск, дискету, накопитель на жестких дисках, оптический диск, карту, магнитная карту, оптическую карту, ленту, кассету или другой подобный носитель. Компьютерные носители информации могут представлять собой любые подходящие носители информации, используемые при скачивании или переносе компьютерных программ с удаленного компьютера на запросивший компьютер, где эти программы передают посредством сигналов данных в форме волн несущей или других распространяющихся сигналов, передаваемых по каналу связи, например, через модемное, радио или сетевое соединение.
В некоторых демонстрационных вариантах, вариантах логический модуль 804 может содержать команды, данные и/или код, в соответствии с которыми, когда их выполняет машина, эта машина может осуществлять способ, процесс и/или операции, описываемые здесь. Такая машина может содержать, например, какую-либо подходящую процессорную платформу, компьютерную платформу, компьютерное устройство, процессорное устройство, компьютерную систему, процессорную систему, компьютер, процессор или другое подобное устройство и может быть реализована с использованием какого-либо подходящего сочетания аппаратуры, загружаемого программного обеспечения, встроенного программного обеспечения и т.п.
В некоторых демонстрационных вариантах логический модуль 904 может содержать или может быть реализован в виде программного обеспечения, программного модуля, приложения, программы, подпрограмм, команд, набора команд, компьютерного кода, слов, величин, символов и т.п. Такие команды могут содержать код какого-либо подходящего типа, такого как исходный код, компилированный код, интерпретированный код, исполняемый код, статический код, динамический код и т.п. Эти команды могут быть составлены на заданном компьютерном языке, заданным способом или с заданным синтаксисом, чтобы процессор в соответствии с этими командами выполнял заданные функции. Команды могут быть записаны на каком-либо подходящем языке высокого уровня, низкого уровня, объектно-ориентированном языке, языке визуального программирования, компилируемом языке или интерпретируемом языке программирования, таком как C, C++, Java, BASIC, Matlab, Pascal, Visual BASIC, язык ассемблер, машинные коды или другой подходящий язык.
Примеры
Следующие примеры относятся к другим, дополнительным вариантам.
Пример 1 содержит аппаратуру, имеющую в составе один или несколько процессоров, включая схему, конфигурированную для управления первой радиостанцией с целью генерации грантового кадра, содержащего поле «Длительность» и поле информации о динамическом выделении, где это поле информации о динамическом выделении содержит субполе «Выделенная длительность», где в это субполе «Выделенная длительность» записывают величину в пределах заданного диапазона величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала Возможности передачи (TxOP), в это субполе «Выделенная длительность» записывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала возможности TxOP; и передают грантовый кадр во время интервала возможности TxOP.
Пример 2 содержит предмет Примера 1, и в качестве опции, аппаратура конфигурирована для управления первой радиостанцией с целью работы в качестве держателя возможности TxOP, в грантовом кадре в субполе «Выделенная длительность» вписывают заданную величину для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP ответчику возможности TxOP.
Пример 3 содержит предмет Примера 2, и в качестве опции, аппаратура конфигурирована для управления первой радиостанцией, чтобы вписать в поле «Длительность» величину, равную результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 4 содержит предмет Примера 1, и в качестве опции, аппаратура конфигурирована для управления первой радиостанцией, чтобы вписать в субполе «Выделенная длительность» величину в пределах заданного диапазона величин для указания, что первая радиостанция должна попытаться инициировать доступ для связи со второй радиостанцией в момент времени, определенный на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 5 содержит предмет какого-либо одного из Примеров 1 – 4, и в качестве опции, аппаратура должна управлять первой радиостанцией для передачи грантового кадра в Период состязательного доступа (CBAP).
Пример 6 содержит предмет какого-либо одного из Примеров 1 – 5, и в качестве опции, указанная заданная величина равна 32768.
Пример 7 содержит предмет какого-либо одного из Примеров 1 – 6, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 8 содержит предмет какого-либо одного из Примеров 1 – 7, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 9 содержит предмет какого-либо одного из Примеров 1 – 8, и в качестве опции, содержит одну или несколько антенн и запоминающее устройство.
Пример 10 содержит аппаратуру, имеющую в составе один или несколько процессоров, содержащих схему, конфигурированную для управления первой радиостанцией с целью обработки приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, где это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, находящуюся в заданном диапазоне величин, когда грантовый кадр должен предоставить период после интервала Возможности передачи (TxOP), или в это субполе «Выделенная длительность» вписывают заданную величину, которая не попадает в заданный диапазон величин, когда грантовый кадр должен предоставить период в пределах интервала возможности TxOP; и на основе субполя «Выделенная длительность», обрабатывают связь в период после интервала возможности TxOP или в период в пределах интервала возможности TxOP.
Пример 11 содержит предмет Примера 10, и в качестве опции, аппаратура конфигурирована для управления первой радиостанцией с целью работать в качестве ответчика возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписывают заданную величину для указания, что планирование оставшейся части интервала возможности TxOP должно быть отменено и эта оставшаяся часть должна быть передана от держателя возможности TxOP к ответчику возможности TxOP.
Пример 12 содержит предмет Примера 11, и в качестве опции, величина в поле «Длительность» равна результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 13 содержит предмет Примера 10, и в качестве опции, в субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 14 содержит предмет какого-либо одного из Примеров 10 – 13, и в качестве опции, здесь аппаратура должна управлять первой радиостанцией для обработки приема грантового кадра в Период состязательного доступа (CBAP).
Пример 15 содержит предмет какого-либо одного из Примеров 10 – 14, и в качестве опции, указанная заданная величина равна 32768.
Пример 16 содержит предмет какого-либо одного из Примеров 10 – 15, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 17 содержит предмет какого-либо одного из Примеров 10 – 16, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 18 содержит предмет какого-либо одного из Примеров 10 – 17, и в качестве опции, содержит одну или несколько антенн и запоминающее устройство.
Пример 19 содержит аппаратуру, имеющую в составе один или несколько процессоров, содержащих схему, конфигурированную для управления первой радиостанцией с целью генерации грантового кадра, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, где это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписана заданная величина, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и передачи грантового кадра во время этого периода SP.
Пример 20 содержит предмет Примера 19, и в качестве опции, здесь аппаратура конфигурирована для управления первой радиостанцией для работы в качестве станции источника для периода SP и для отмены планирования оставшейся части периода SP и передачи этой оставшейся части периода от станции источника к станции адресату периода SP.
Пример 21 содержит предмет Примера 19 или 20, и в качестве опции, указанная заданная величина равна 32768.
Пример 22 содержит предмет какого-либо одного из Примеров 19 – 21, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 23 содержит предмет какого-либо одного из Примеров 19 – 22, и в качестве опции, содержит одну или несколько антенн и запоминающее устройство.
Пример 24 содержит аппаратуру, имеющую в составе один или несколько процессоров, содержащих схему, конфигурированную для управления первой радиостанцией с целью обработки приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, где это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписана заданная величина, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и выполнения роли станции источника периода SP для оставшейся части этого периода SP.
Пример 25 содержит предмет Примера 24, и в качестве опции, указанная заданная величина равна 32768.
Пример 26 содержит предмет Примера 24 или 25, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 27 содержит предмет какого-либо одного из Примеров 24 – 26, и в качестве опции, содержит одну или несколько антенн и запоминающее устройство.
Пример 28 содержит систему, имеющую в составе первую радиостанцию, где эта первая радиостанция содержит одну или несколько антенн; запоминающее устройство; процессор сообщений для генерации грантового кадра, содержащего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала Возможности передачи (TxOP), в это субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период в пределах интервала возможности TxOP; и модуль радиосвязи для передачи грантового кадра в течение интервала возможности TxOP.
Пример 29 содержит предмет Примера 28, и в качестве опции, первая радиостанция должна работать в качестве держателя возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 30 содержит предмет Примера 29, и в качестве опции, первая радиостанция должна вписать в поле «Длительность» величину, равную результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 31 содержит предмет Примера 28, и в качестве опции, первая радиостанция должна вписать в субполе «Выделенная длительность» величину, попадающую в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 32 содержит предмет какого-либо одного из Примеров 28 – 31, и в качестве опции, модуль радиосвязи должен передать грантовый кадр в Период состязательного доступа (CBAP).
Пример 33 содержит предмет какого-либо одного из Примеров 28 – 32, и в качестве опции, указанная заданная величина равна 32768.
Пример 34 содержит предмет какого-либо одного из Примеров 28 – 33, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 35 содержит предмет какого-либо одного из Примеров 28 – 34, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 36 содержит систему радиосвязи, эта система имеет одну или несколько антенн; запоминающее устройство; и первую радиостанцию для обработки приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить период в пределах интервала возможности TxOP; и, на основе субполя «Выделенная длительность», станция обрабатывает связь в периоде после интервала возможности TxOP или в периоде в пределах интервалов возможности TxOP.
Пример 37 содержит предмет Примера 36, и в качестве опции, первая радиостанция работает в качестве ответчика возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 38 содержит предмет Примера 37, и в качестве опции, величина в поле «Длительность» равна результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 39 содержит предмет Примера 36, и в качестве опции, в субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 40 содержит предмет какого-либо одного из Примеров 36 – 39, и в качестве опции, первая радиостанция должна обрабатывать прием грантового кадра в Период состязательного доступа (CBAP).
Пример 41 содержит предмет какого-либо одного из Примеров 36 – 40, и в качестве опции, указанная заданная величина равна 32768.
Пример 42 содержит предмет какого-либо одного из Примеров 36 – 41, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 43 содержит предмет какого-либо одного из Примеров 36 – 42, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 44 содержит систему, имеющую в составе первую радиостанцию, где эта первая радиостанция содержит одну или несколько антенн; запоминающее устройство; процессор сообщений для генерации грантового кадра, содержащего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписывают заданную величину, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и модуль радиосвязи для передачи грантового кадра во время этого периода SP.
Пример 45 содержит предмет Примера 44, и в качестве опции, первая радиостанция должна работать в качестве станции источника для периода SP, и для отмены планирования оставшейся части периода SP и передачи этой части от станции источника к станции адресату периода SP.
Пример 46 содержит предмет Примера 44 или 45, и в качестве опции, указанная заданная величина равна 32768.
Пример 47 содержит предмет какого-либо одного из Примеров 44 – 46, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 48 содержит систему радиосвязи, имеющую в составе одну или несколько антенн; запоминающее устройство; и первую радиостанцию для обработки приема грантового кадра от второй радиостанции, где этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, где это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписывают заданную величину, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и выполнения роли станции источника для периода SP в течение оставшейся части этого периода SP.
Пример 49 содержит предмет Примера 48, и в качестве опции, указанная заданная величина равна 32768.
Пример 50 содержит предмет Примера 48 или 49, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 51 представляет способ, осуществляемый первой радиостанцией, этот способ содержит генерацию грантового кадра, содержащего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину в пределах заданного диапазона величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период в пределах интервала возможности TxOP; и передачу грантового кадра во время интервала возможности TxOP.
Пример 52 содержит предмет Примера 51, и в качестве опции, первая радиостанция должна работать в качестве держателя возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 53 содержит предмет Примера 52, и в качестве опции, запись в поле «Длительность» величины, равной результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 54 содержит предмет Примера 51, и в качестве опции, содержит вписывание в субполе «Выделенная длительность» величины, попадающей в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 55 содержит предмет какого-либо одного из Примеров 51 – 54, и в качестве опции, содержит передачу грантового кадра в Период состязательного доступа (CBAP).
Пример 56 содержит предмет какого-либо одного из Примеров 51 – 55, и в качестве опции, указанная заданная величина равна 32768.
Пример 57 содержит предмет какого-либо одного из Примеров 51 – 56, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
[00256] Пример 58 содержит предмет какого-либо одного из Примеров 51 – 57, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 59 представляет способ, осуществляемый первой радиостанцией, этот способ содержит обработку приема грантового кадра от второй радиостанции, где этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину в пределах заданного диапазона величин, когда грантовый кадр должен предоставить период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить период в пределах интервала возможности TxOP; и передачу грантового кадра во время интервала возможности TxOP.
Пример 60 содержит предмет Примера 59, и в качестве опции, первая радиостанция должна работать в качестве ответчика возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 61 содержит предмет Примера 60, и в качестве опции, величина в поле «Длительность» равна результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 62 содержит предмет Примера 59, и в качестве опции, в субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 63 содержит предмет какого-либо одного из Примеров 59 – 62, и в качестве опции, содержит обработку приема грантового кадра в Период состязательного доступа (CBAP).
Пример 64 содержит предмет какого-либо одного из Примеров 59 – 63, и в качестве опции, указанная заданная величина равна 32768.
Пример 65 содержит предмет какого-либо одного из Примеров 59 – 64, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 66 содержит предмет какого-либо одного из Примеров 59 – 65, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 67 представляет способ, осуществляемый первой радиостанцией, этот способ содержит генерацию грантового кадра, содержащего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписывают заданную величину, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и передачу грантового кадра во время этого периода SP.
Пример 68 содержит предмет Примера 67, и в качестве опции, содержит работу первой радиостанции в качестве станции источника периода SP и отмену планирования и передачу оставшейся части периода SP от станции источника к станции адресату этого периода SP.
Пример 69 содержит предмет Примера 67 или 68, и в качестве опции, указанная заданная величина равна 32768.
Пример 70 содержит предмет какого-либо одного из Примеров 67 – 69, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 71 представляет способ, осуществляемый первой радиостанцией, этот способ содержит обработку приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, где это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписывают заданную величину, а в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и выполнение роли станции источника для периода SP в течение оставшейся части этого периода SP.
Пример 72 содержит предмет Примера 71, и в качестве опции, указанная заданная величина равна 32768.
Пример 73 содержит предмет Примера 71 или 72, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 74 содержит продукт, имеющий в составе один или несколько материальных компьютерных энергонезависимых носителей информации, содержащих исполняемые компьютером команды, при выполнении которых по меньшей мере одним процессором компьютера этот процессор на первой радиостанции осуществляет способ, содержащий генерацию грантового кадра, имеющего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, находящуюся в заданном диапазоне величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период в пределах интервала возможности TxOP; и передачу этого грантового кадра во время интервала возможности TxOP.
Пример 75 содержит предмет Примера 74, и в качестве опции, первая радиостанция должна работать в качестве держателя возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 76 содержит предмет Примера 75, и в качестве опции, указанный способ содержит вписывание в поле «Длительность» величины, равной результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 77 содержит предмет Примера 74, и в качестве опции, указанный способ содержит вписывание в субполе «Выделенная длительность» величины, попадающей в заданный диапазон величин, для указания, что первая радиостанция должна попытаться инициировать доступ для связи со второй радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 78 содержит предмет какого-либо одного из Примеров 74 – 77, и в качестве опции, способ содержит передачу грантового кадра в Период состязательного доступа (CBAP).
Пример 79 содержит предмет какого-либо одного из Примеров 74 – 78, и в качестве опции, указанная заданная величина равна 32768.
Пример 80 содержит предмет какого-либо одного из Примеров 74 – 79, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 81 содержит предмет какого-либо одного из Примеров 74 – 80, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 82 содержит продукт, имеющий в составе один или несколько материальных компьютерных энергонезависимых носителей информации, содержащих исполняемые компьютером команды, при выполнении которых по меньшей мере одним процессором компьютера этот процессор на первой радиостанции осуществляет способ, содержащий обработку приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, находящуюся в заданном диапазоне величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период в пределах интервала возможности TxOP; и на основе этого субполя «Выделенная длительность», обработку связи в период после интервала возможности TxOP или в период в пределах интервала возможности TxOP.
Пример 83 содержит предмет Примера 82, и в качестве опции, первая радиостанция должна работать в качестве ответчика возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 84 содержит предмет Примера 83, и в качестве опции, величина в поле «Длительность» равна результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 85 содержит предмет Примера 82, и в качестве опции, в субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 86 содержит предмет какого-либо одного из Примеров 82 – 85, и в качестве опции, способ содержит обработку приема грантового кадра в Период состязательного доступа (CBAP).
Пример 87 содержит предмет какого-либо одного из Примеров 82 – 86, и в качестве опции, указанная заданная величина равна 32768.
Пример 88 содержит предмет какого-либо одного из Примеров 82 – 87, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 89 содержит предмет какого-либо одного из Примеров 82 – 88, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 90 содержит продукт, имеющий в составе один или несколько материальных компьютерных энергонезависимых носителей информации, содержащих исполняемые компьютером команды, при выполнении которых по меньшей мере одним процессором компьютера этот процессор на первой радиостанции осуществляет способ, содержащий генерацию грантового кадра, имеющего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в которое вписывают заданную величину, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и передачу грантового кадра во время этого периода SP.
Пример 91 содержит предмет Примера 90, и в качестве опции, указанный способ содержит работу первой радиостанции в качестве станции источника периода SP, и отмену планирования оставшейся части периода SP и передачу этой части периода от станции источника к станции адресату периода SP.
Пример 92 содержит предмет Примера 90 или 91, и в качестве опции, указанная заданная величина равна 32768.
Пример 93 содержит предмет какого-либо одного из Примеров 90 – 92, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 94 содержит продукт, имеющий в составе один или несколько материальных компьютерных энергонезависимых носителей информации, содержащих исполняемые компьютером команды, при выполнении которых по меньшей мере одним процессором компьютера этот процессор на первой радиостанции осуществляет способ, содержащий обработку приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписана заданная величина, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и выполнение роли станции источника для периода SP в течение оставшейся части этого периода SP.
Пример 95 содержит предмет Примера 94, и в качестве опции, указанная заданная величина равна 32768.
Пример 96 содержит предмет Примера 94 или 95, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 97 содержит аппаратуру радиосвязи, эта аппаратура имеет в составе средства для генерации, на первой радиостанции, грантового кадра, содержащего «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, находящуюся в заданном диапазоне величин, когда грантовый кадр должен предоставить второй радиостанции период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить второй радиостанции период в пределах интервала возможности TxOP; и для осуществления передачи этого грантового кадра во время интервала возможности TxOP.
Пример 98 содержит предмет Примера 97, и в качестве опции, первая радиостанция должна работать в качестве держателя возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 99 содержит предмет Примера 98, и в качестве опции, содержит средства для вписывания в поле «Длительность» величины, равной результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 100 содержит предмет Примера 97, и в качестве опции, содержит средства для вписывания в субполе «Выделенная длительность» величины, попадающей в заданный диапазон величин, для указания, что первая радиостанция должна попытаться инициировать доступ для связи со второй радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 101 содержит предмет какого-либо одного из Примеров 97 – 100, и в качестве опции, содержит средства для передачи грантового кадра в Период состязательного доступа (CBAP).
Пример 102 содержит предмет какого-либо одного из Примеров 97 – 101, и в качестве опции, указанная заданная величина равна 32768.
Пример 103 содержит предмет какого-либо одного из Примеров 97 – 102, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 104 содержит предмет какого-либо одного из Примеров 97 – 103, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 105 содержит аппаратуру радиосвязи, эта аппаратура имеет в составе средства для обработки, на первой радиостанции, приема грантового кадра от второй радиостанции, этот грантовый кадр содержит поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», в это субполе «Выделенная длительность» вписывают величину, находящуюся в заданном диапазоне величин, когда грантовый кадр должен предоставить период после интервала Возможности передачи (TxOP), в субполе «Выделенная длительность» вписывают заданную величину, не попадающую в заданный диапазон величин, когда грантовый кадр должен предоставить период в пределах интервала возможности TxOP; и средства для обработки, на основе субполя «Выделенная длительность», связи в период после интервала возможности TxOP или в период в пределах интервала возможности TxOP.
Пример 106 содержит предмет Примера 105, и в качестве опции, первая радиостанция должна работать в качестве ответчика возможности TxOP, грантовый кадр содержит субполе «Выделенная длительность», куда вписана заданная величина для указания, что планирование оставшейся части интервала возможности TxOP нужно отменить и передать эту часть от держателя возможности TxOP к ответчику возможности TxOP.
Пример 107 содержит предмет Примера 106, и в качестве опции, величина в поле «Длительность» равна результату вычитания из времени, оставшегося в интервале возможности TxOP, суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка (SIFS).
Пример 108 содержит предмет Примера 105, и в качестве опции, в субполе «Выделенная длительность» вписывают величину, попадающую в заданный диапазон величин, для указания, что вторая радиостанция должна попытаться инициировать доступ для связи с первой радиостанцией в момент времени, определяемый на основе суммы величины, записанной в субполе «Выделенная длительность», и величины, записанной в поле «Длительность».
Пример 109 содержит предмет какого-либо одного из Примеров 105 – 108, и в качестве опции, содержит средства для обработки приема грантового кадра в Период состязательного доступа (CBAP).
Пример 110 содержит предмет какого-либо одного из Примеров 105 – 109, и в качестве опции, указанная заданная величина равна 32768.
Пример 111 содержит предмет какого-либо одного из Примеров 105 – 110, и в качестве опции, указанный диапазон величин представляет собой диапазон от 0 до 32767.
Пример 112 содержит предмет какого-либо одного из Примеров 105 – 111, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 113 содержит аппаратуру радиосвязи, эта аппаратура имеет в составе средства для генерации, на первой радиостанции, грантового кадра, имеющего поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит субполе «Выделенная длительность», куда вписывают заданную величину, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), суммы времени передачи грантового кадра и длительности короткого межкадрового промежутка; и средства для передачи грантового кадра во время этого периода SP.
Пример 114 содержит предмет Примера 113, и в качестве опции, содержит средства для работы первой радиостанции в качестве станции источника периода SP, и отмена планирования оставшейся части периода SP и передачи этой части периода от станции источника к станции адресату этого периода SP.
Пример 115 содержит предмет Примера 113 или 114, и в качестве опции, указанная заданная величина равна 32768.
Пример 116 содержит предмет какого-либо одного из Примеров 113 – 115, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Пример 117 содержит аппаратуру радиосвязи, эта аппаратура имеет в составе средства для обработки, на первой радиостанции, приема грантового кадра от второй радиостанции, этот грантовый кадр поле «Длительность» и поле информации о динамическом выделении, это поле информации о динамическом выделении содержит «Выделенная длительность», куда вписывают заданную величину, в поле «Длительность» вписывают результат вычитания из времени, оставшегося в Периоде обслуживания (SP), времени передачи грантового кадра и длительности короткого межкадрового промежутка; и средства для выполнения роли станции источника для периода SP в течение оставшейся части этого периода SP.
Пример 118 содержит предмет Примера Example 117, в качестве опции, указанная заданная величина равна 32768.
Пример 119 содержит предмет Примера 117 или118, и в качестве опции, первая радиостанция представляет собой станцию (STA) для направленных мультигигабитных передач (Direct Multi Gigabit (DMG)).
Функции, операции, компоненты и/или признаки, описываемые здесь со ссылками на один или несколько вариантов, могут быть объединены или могут быть использованы в сочетании с одной или несколькими другими функциями, операциями, компонентами и/или признаками, рассматриваемыми здесь со ссылками на один или несколько других вариантов, и наоборот.
Хотя здесь были проиллюстрированы и рассмотрены ряд признаков, специалист в этой области может создать множество модификаций, замен, изменений и эквивалентов. Поэтому следует понимать, что прилагаемая Формула изобретения должна охватывать все такие модификации и изменения, как соответствующие истинному смыслу настоящего изобретения.