Область техники, к которой относится изобретение
Настоящее раскрытие относится к беспроводному устройству, устройству связи, способу управления беспроводной связью, способу управления связью и программе.
Уровень техники
В последние годы рабочими группами IEEE 802.11 и т.п. проводилась стандартизация новой беспроводной локальной сети. Например, был предложен способ, в котором многочисленные беспроводные устройства одновременно выполняют передачу данных с помощью одного устройства точки доступа с использованием многопользовательской связи с пространственным мультиплексированием. В патентной литературе 1 раскрыт способ управления связью в беспроводном устройстве, который выполняет как многопользовательскую связь с пространственным мультиплексированием, так и однопользовательскую связь.
Перечень цитируемой литературы
Патентная литература
PTL 1: JP 5437307B
Раскрытие сущности изобретения
Техническая задача
Однако в системе беспроводной LAN задержка осуществлении однопользовательской связи возникает из-за влияния осуществления многопользовательской связи с пространственным мультиплексированием. Например, при переключении режима работы с многопользовательской связи с пространственным мультиплексированием на однопользовательскую связь снова устанавливается начальное значение времени ожидания для однопользовательской связи. По этой причине, даже при передаче данных с высоким приоритетом беспроводное устройство находится в режиме ожидания до тех пор, пока не истечет время ожидания сброса и не выполнится передача данных с использованием однопользовательской связи по истечении времени ожидания.
В этой связи настоящее раскрытие выполнено с учетом вышеизложенного и обеспечивает беспроводное устройство, устройство связи, способ управления беспроводной связью, способ управления связью и программу, которые являются новыми и улучшенными и позволяют предотвратить задержку осуществлении однопользовательской связи из-за влияния осуществления многопользовательской связи с пространственным мультиплексированием в беспроводном устройстве, которое выполняет как многопользовательскую связь с пространственным мультиплексированием, так и однопользовательскую связь.
Решение технической задачи
Согласно варианту осуществления настоящего раскрытия выполнено беспроводное устройство, включающее в себя схему, выполненную с возможностью осуществления многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи; установления первого времени ожидания для многопользовательской связи с пространственным мультиплексированием и второго времени ожидания для однопользовательской связи; передачи данных в устройство связи посредством многопользовательской связи с пространственным мультиплексированием в соответствии с первым временем ожидания; отсчета второго времени ожидания во время периода, в течение которого первое время ожидания для многопользовательской связи с пространственным мультиплексированием отсчитывается после передачи данных; и повторной передачи данных в устройство связи посредством однопользовательской связи в соответствии со вторым временем ожидания в случае, когда определяется, что ошибка произошла во время передачи данных посредством многопользовательской связи с пространственным мультиплексированием.
Кроме того, согласно варианту осуществления настоящего раскрытия выполнен способ, выполняемый беспроводным устройством, причем способ включает в себя: выполнение многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи; установку первого времени ожидания для многопользовательской связи с пространственным мультиплексированием и второго времени ожидания для однопользовательской связи; передачу данных в устройство связи посредством многопользовательской связи с пространственным мультиплексированием в соответствии с первым временем ожидания; отсчет второго времени ожидания во время периода, в течение которого первое время ожидания для многопользовательской связи с пространственным мультиплексированием отсчитывается после передачи данных; и повторную передачу данных в устройство связи посредством однопользовательской связи в соответствии со вторым временем ожидания в случае, когда определяется, что ошибка произошла во время передачи данных посредством многопользовательской связи с пространственным мультиплексированием.
Кроме того, согласно варианту осуществления настоящего раскрытия выполнен невременный машиночитаемый носитель, включающий в себя инструкции компьютерной программы, которые при их исполнении беспроводным устройством предписывают беспроводному устройству: выполнять многопользовательскую связь с пространственным мультиплексированием и однопользовательскую связь с помощью устройства связи; устанавливать первое время ожидания для многопользовательской связи с пространственным мультиплексированием и второе время ожидания для однопользовательской связи; передавать данные в устройство связи посредством многопользовательской связи с пространственным мультиплексированием в соответствии с первым временем ожидания; отсчитывать второе время ожидания во время периода, в течение которого первое время ожидания для многопользовательской связи с пространственным мультиплексированием отсчитывается после передачи данных; и повторно передавать данные в устройство связи посредством однопользовательской связи в соответствии со вторым временем ожидания в случае, когда определяется, что ошибка произошла во время передачи данных посредством многопользовательской связи с пространственным мультиплексированием
Кроме того, согласно варианту осуществления настоящего раскрытия выполнено устройство связи, включающее в себя: схему, выполненную с возможностью осуществления многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью беспроводного устройства; установления первого времени ожидания для однопользовательской связи и второго времени ожидания для многопользовательской связи с пространственным мультиплексированием; отсчета второго времени ожидания во время периода, в течение которого первое время ожидания для однопользовательской связи отсчитывается после выполнения однопользовательской связи с беспроводным устройством; и передачи запускающего кадра, включающего в себя информацию разрешения для многопользовательской связи с пространственным мультиплексированием, в беспроводное устройство по истечении второго времени ожидания.
Кроме того, согласно варианту осуществления настоящего раскрытия выполнен способ, выполняемый устройством связи, причем способ включает в себя: выполнение многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью беспроводного устройства; установку первого времени ожидания для однопользовательской связи и второго времени ожидания для многопользовательской связи с пространственным мультиплексированием; отсчет второго времени ожидания во время периода, в течение которого первое время ожидания для однопользовательской связи отсчитывается после выполнения однопользовательской связи с беспроводным устройством; и передачу запускающего кадра, включающего в себя информацию разрешения для многопользовательской связи с пространственным мультиплексированием, в беспроводное устройство по истечении второго времени ожидания.
Кроме того, согласно варианту осуществления настоящего раскрытия выполнен невременный машиночитаемый носитель, включающий в себя инструкции компьютерной программы, которые при их исполнении беспроводным устройством предписывают беспроводному устройству: выполнять многопользовательскую связь с пространственным мультиплексированием и однопользовательскую связь с помощью беспроводного устройства; устанавливать первое время ожидания для однопользовательской связи и второе время ожидания для многопользовательской связи с пространственным мультиплексированием; отсчитывать второе время ожидания во время периода, в течение которого первое время ожидания для однопользовательской связи отсчитывается после выполнения однопользовательской связи с беспроводным устройством; и передавать запускающий кадр, включающий в себя информацию разрешения для многопользовательской связи с пространственным мультиплексированием, в беспроводное устройство по истечении второго времени ожидания
Полезные результаты изобретения
Как описано выше, согласно варианту осуществления настоящего раскрытия можно предотвратить задержку осуществления однопользовательской связи из-за влияния осуществления многопользовательской связи с пространственным мультиплексированием в беспроводном устройстве, которое выполняет как многопользовательскую связь с пространственным мультиплексированием, так и однопользовательскую связь.
Следует отметить, что описанные выше эффекты необязательно являются ограничительными. С помощью вышеупомянутых эффектов или вместе с ними можно достичь любой из эффектов, описанных в данном описании, или других эффектов, которые могут быть получены из данного описания.
Краткое описание чертежей
Фиг. 1 – схема, иллюстрирующая конфигурацию системы беспроводной LAN согласно варианту осуществления настоящего раскрытия.
Фиг. 2 – схема, иллюстрирующая связь между AP и STA при раскрытии уровня техники 1.
Фиг. 3 – схема, иллюстрирующая связь между AP и STA.
Фиг. 4 – схема, иллюстрирующая связь между AP и STA согласно варианту осуществления настоящего раскрытия.
Фиг. 5 – схема, иллюстрирующая связь между AP и STA согласно варианту осуществления настоящего раскрытия.
Фиг. 6 – схема, иллюстрирующая конфигурацию STA согласно варианту осуществления настоящего раскрытия.
Фиг. 7 – схема, иллюстрирующая конфигурацию AP согласно варианту осуществления настоящего раскрытия.
Фиг. 8 – схема, иллюстрирующая тип AC и приоритет AC.
Фиг. 9А – блок-схема последовательности операций, иллюстрирующая операцию передачи данных STA.
Фиг. 9B – блок-схема последовательности операций, иллюстрирующая операцию передачи данных STA.
Фиг. 10 – блок-схема, показывающая пример схематичной конфигурации смартфона.
Фиг. 11 – блок-схема, показывающая пример схематичной конфигурации автомобильного навигационного устройства.
Фиг. 12 – блок-схема, показывающая пример схематичной конфигурации точки беспроводного доступа.
Подробное описание изобретения
Далее, со ссылкой на прилагаемые чертежи, будут подробно описаны предпочтительные варианты осуществления настоящего раскрытия. В этом описании и на прилагаемых чертежах структурные элементы, которые имеют по существу одинаковую функцию и структуру, обозначены одинаковыми ссылочными позициями, и повторное описание этих структурных элементов будет опущено.
Описание будет представлено в следующем порядке.
1. Обзор системы беспроводной LAN
2. Конфигурации устройств
3. Операции, выполняемые устройствами
4. Примеры применения
5. Заключение
1. Обзор системы беспроводной LAN
Вариант осуществления настоящего раскрытия относится к системе беспроводной LAN. Сначала обзор системы беспроводной LAN согласно варианту осуществления настоящего раскрытия будет описан со ссылкой на фиг. 1.
1.1. Конфигурация системы беспроводной LAN
На фиг. 1 показана схема, иллюстрирующая конфигурацию системы беспроводной LAN согласно варианту осуществления настоящего раскрытия. Как показано на фиг. 1, система беспроводной LAN согласно варианту осуществления настоящего раскрытия включает в себя устройство точки доступа (которое для удобства упоминается в дальнейшем как "точка доступа (AP)") 200 и устройство станции (которое для удобства упоминается в дальнейшем как "станция (STA)") 100. Базовый набор услуг (который для удобства упоминается в дальнейшем как "BSS") 10 выполнен с одной AP 200 и одной или более STA 100.
Система беспроводной LAN согласно варианту осуществления настоящего раскрытия может быть установлена в любом месте. Например, система беспроводной LAN согласно настоящему варианту осуществления может быть установлена в офисном здании, жилом районе, коммерческом объекте, объекте общественного пользования и т.п. BSS 10 можно разместить таким образом, чтобы зона BSS 10 перекрывала зоны других BSS 10.
AP 200 согласно настоящему варианту осуществления функционирует как устройство связи, подключена к внешней сети и обеспечивает STA 100 связь с внешней сетью. Например, AP 200 подключена к сети Интернет и поддерживает связь между STA 100 и устройством по сети Интернет или устройством, подключенным через сеть Интернет.
Кроме того, AP 200 принимает данные с использованием многоадресной и многопользовательской связи с пространственным мультиплексированием восходящей линии связи (которая для удобства упоминается в дальнейшем как "многопользовательская связь восходящей линии связи (UL MU)") или однопользовательской передачи по восходящей линии связи (которая для удобства упоминается в дальнейшем как "однопользовательская связь восходящей линии связи (UL SU)").
Далее приводится более подробное описание приема данных с использованием UL MU. Сначала AP 200 определяет STA 100, которая выполняет UL MU. После этого, AP 200 вырабатывает запускающий кадр (который для удобства упоминается в дальнейшем как "триггер"), включающий в себя информацию, которая относится к STA 100, которой разрешено выполнять UL MU, информацию, которая относится к периоду времени, в течение которого выполняется передача данных с использованием UL MU и т.п. (которая для удобства упоминается в дальнейшем как "информация разрешения UL MU"). Затем AP 200 устанавливает время ожидания перед передачей триггера и передает триггер в STA 100 по истечении времени ожидания, в результате чего STA 100 разрешено выполнять UL MU. Ниже будет подробно описан прием данных AP 200 с использованием UL MU или UL SU.
STA 100 согласно настоящему варианту осуществления является беспроводным устройством, которое функционирует как беспроводное устройство и поддерживает связь с AP 200. STA 100 может быть любым беспроводным устройством. Например, STA 100 может быть смартфоном, включающим в себя дисплей, имеющий функцию дисплея, память, имеющую функцию запоминания, клавиатуру и мышь, имеющие функцию ввода, громкоговоритель, имеющий функцию воспроизведения звука и функцию выполнения продвинутого процесса вычисления.
STA 100 согласно настоящему варианту осуществления выполняет передачу данных в AP 200, используя UL MU или UL SU. Описывая передачу данных с использованием UL MU более конкретно, STA 100 принимает триггер из AP 200, и когда ее собственная STA 100 включена в информацию разрешения UL MU, включенную в триггер, STA 100 выполняет передачу данных в AP 200, используя UL MU. Другими словами, передача данных выполняется в AP 200 вместе с STA 100, которой разрешено выполнять UL MU, отличную от своей собственной STA. Передача данных STA 100 с использованием UL MU будет подробно описана ниже.
Кроме того, описывая передачу данных с использованием особенно UL SU, STA 100 устанавливает время ожидания перед UL SU на основе приоритета данных передачи, и по истечении времени ожидания STA 100 выполняет передачу данных в AP 200, используя UL SU. Другими словами, STA 100 может выполнить передачу данных в AP 200, используя UL SU без приема триггера UL MU. Передача данных с помощью STA 100 с использованием UL SU будет более подробно описана позже.
1.2. Уровень техники
В последние годы стандартизация новой беспроводной локальной сети была рассмотрена рабочими группами IEEE 802.11 и т.п. Такое рассмотрение включает в себя обзор улучшения способа управления связью с использованием UL MU и UL SU в способе уровня техники при обеспечении совместимости со способом уровня техники.
Например, в качестве способа управления связью, использующего UL MU и UL SU, имеется раскрытие уровня техники 1. В связи с этим содержание раскрытия уровня техники 1 будет описано со ссылкой на фиг. 2. На фиг. 2 показана схема, иллюстрирующая связь между AP и STA в раскрытии уровня техники 1. Например, как показано на фиг. 2, имеется система беспроводной LAN, включающая в себя одну AP и три STA (STA 1-3).
Сначала на этапе S1000 AP передает кадр опроса, включающий в себя информацию, которая относится к разрешению UL MU, в каждую STA. В данном случае информация, которая относится к разрешению UL MU, включенная в опрос, относится к информации, которая относится к STA, выполняющей UL MU, периоду времени для выполнения UL MU (возможности передачи (TXOP)) и т.п. Каждая STA принимает кадр опроса и проверяет информацию, которая относится к разрешению UL MU, включенной в кадр опроса. На этапах S1004-S1012 каждая STA осуществляет передачу данных в AP с использованием UL MU в течение периода времени TXOP, указанного в опросе, когда своя собственная STA включена как STA, которой разрешено выполнять UL MU.
Таким образом, в раскрытии уровня техники 1, управление передачей данных с помощью каждой STA осуществляется с помощью опроса, переданного из AP. Поэтому, STA не разрешено выполнять управление произвольным доступом в соответствии с приоритетом данных передачи. В раскрытии уровня техники 1 для того, чтобы разрешить управление передачей в соответствии с приоритетом данных передачи, поддерживаемых в STA, AP необходимо заранее обнаружить приоритет данных передачи, поддерживаемых в STA, но это осуществить нелегко.
Кроме того, непосредственно после окончания TXOP, когда AP передает опрос и устанавливает новую TXOP, STA не имеет возможности автономно выполнять передачу данных. Поэтому дополнительно уменьшается возможность практической реализации передачи данных в соответствии с приоритетом данных передачи STA.
Далее будет описан уровень техники настоящего раскрытия с другой точки зрения. На фиг. 2 предполагается, что данные, переданные STA 3 на этапе S1012, по некоторым причинам не принимаются AP. На этапе S1016 AP, которая приняла данные, переданные STA1 и STA2, вырабатывает кадр Block-ACK (который для удобства упоминается в дальнейшем как "BA") и передает BA в соответствующие STA. BA является ответным кадром, включающим в себя информацию, которая относится к состоянию приема кадра, переданного каждой STA. Так как информация, указывающая, что данные, переданные STA 1 и STA 2, были приняты AP, включена в BA, STA 1 и STA 2, которые приняли BA, могут обнаружить, что данные передачи были правильно приняты AP.
С другой стороны, так как BA не включает в себя информацию, указывающую, что данные, переданные STA 3, были приняты AP, STA 3, которая приняла BA, определяет, что данные передачи были неправильно приняты AP, и пытается повторно передать данные передачи. В это время, на этапе S1020 STA 3 обнуляет конкурентное окно (которое для удобства упоминается в дальнейшем как "CW") и обнуляет счетчик отсрочки на основе CW. Поэтому STA 3 повторно передает данные, используя UL SU, по истечении межкадрового арбитражного интервала (который для удобства упоминается в дальнейшем как "AIFS"), и значение счетчика отсрочки сброса становится равным 0.
Как описано выше, в раскрытии уровня техники 1, так как CW и счетчик отсрочки обнуляются для передачи данных UL SU, передача данных UL SU может быть задержана из-за желаемого таймирования. В этом случае, когда приоритет данных передачи является высоким, например, когда данные передачи являются аудиоданными, данные передачи подвержены значительному влиянию.
Далее, со ссылкой на фиг. 3, будет описан уровень техники настоящего раскрытия. На фиг. 3 показана схема, иллюстрирующая связь между AP и STA.
Как показано на фиг. 3, после того как на этапе S1100 значение счетчика отсрочки, установленное на основе CW, соответствующего трем слотам, становится равным 0, на этапе S1104 AP передает триггер, включающий в себя информацию, которая относится к разрешению UL MU, в каждую STA. Каждая STA принимает триггер и проверяет информацию, которая относится к разрешению UL MU, включенному в триггер. На этапах S1108-S1116 каждая STA выполняет передачу данных в AP с использованием UL MU в течение периода времени, назначенного триггером, когда его собственная STA включена как STA, которой разрешено выполнить UL MU.
На фиг. 3 предполагается, что данные, переданные STA 3, не принимаются AP по некоторым причинам. На этапе S1120 AP, которая приняла данные, переданные STA 1 и STA 2, вырабатывает кадр Multi-Block-ACK (который для удобства упоминается в дальнейшем как "M-BA") и передает M-BA в каждую STA. M-BA является ответным кадром, включающим в себя информацию, которая относится к состоянию приема кадра, переданного из каждой STA с использованием UL MU.
Так как информация, указывающая, что данные, переданные STA 1 и STA 2, были приняты AP, включена в M-BA, STA 1 и STA 2, которые приняли M-BA, могут обнаружить, что данные передачи были правильно приняты AP. С другой стороны, так как M-BA не включает в себя информацию, указывающую, что данные, переданные STA 3, были приняты AP, STA 3, которая приняла M-BA, может обнаружить, что данные передачи были неправильно приняты AP.
После того, как на этапе S1124 значение счетчика отсрочки, установленное на основании CW, соответствующего трем слотам, становится равным 0, на этапе S1128 AP повторно передает триггер в каждую STA. На этапах S1132-S1140 каждая STA выполняет передачу данных в AP с использованием UL MU в течение периода времени, указанного триггером, когда его собственная STA включена в STA, которой разрешено выполнить UL MU. В это время, так как STA 3 обнаруживает, что предыдущие данные передачи были неправильно приняты AP, STA 3 повторно передает предыдущие данные передачи.
На этапе S1144 AP, которая приняла данные, переданные STA 1-3, вырабатывает M-BA и передает M-BA в каждую STA. На фиг. 3 предполагается, что M-BA не был принят STA 3 по некоторым причинам. Когда M-BA не может быть принят в течение времени ожидания приема M-BA, STA 3 определяет, что данные передачи были неправильно приняты AP, и пытается повторно передать данные передачи.
На этапе S1148 STA 3 повторно устанавливает CW (CW повторно устанавливается на CW, соответствующее шести слотам (фиг. 3)), и повторно устанавливает значение счетчика отсрочки на основании CW. Затем, после того как на этапе S1152 IFS истекает, и значение счетчика отсрочки повторной установки становится равным 0, STA 3 повторно передает данные с использованием UL SU. После того, как данные, переданные с использованием UL SU, правильно приняты AP, AP вырабатывает кадр Single-Block-ACK (который для удобства упоминается в дальнейшем как "S-BA") и передает S-BA-STA 3. S-BA является ответным кадром, включающим в себя информацию, которая относится к состоянию приема кадра, переданного из каждой STA с использованием UL SU. Так как информация, указывающая, что данные, переданные STA 3, были приняты AP, включена в S-BA, STA 3, которая приняла S-BA, может обнаружить, что данные передачи были правильно приняты AP.
Как описано выше, даже в способе, показанном на фиг. 3, CW повторно устанавливается для передачи данных с использованием UL SU, и счетчик отсрочки также повторно устанавливается на основании CW, аналогично раскрытию уровня техники 1, и, таким образом, передача данных с помощью UL SU может быть задержана относительно желаемого таймирования.
В связи с этим авторы данной заявки разработали настоящее раскрытие с учетом вышеуказанных обстоятельств. STA 100 системы беспроводной LAN согласно варианту осуществления настоящего раскрытия может выполнить передачу данных в соответствии с приоритетом данных передачи с использованием UL SU независимо от UL MU. В дополнение к этому STA 100 повторно не устанавливает счетчик отсрочки, когда передача данных с использованием UL SU выполняется после UL MU, и, следовательно, можно предотвратить задержку передачи данных из-за повторной установки счетчика отсрочки. Другими словами, STA 100 позволяет предотвратить задержку осуществления UL SU из-за осуществления UL MU. STA 100 и AP 200 согласно настоящему варианту осуществления совместимы с STA и AP, использующими способ уровня техники. Например, STA 100 и AP 200 согласно настоящему варианту осуществления могут должным образом поддерживать связь как с STA, так и с AP, которые выполняют управление произвольным доступом на основе CSMA/CA, используя способ уровня техники.
1.3. Обзор функций, выполняемых системой беспроводной LAN
Выше был описан уровень техники настоящего раскрытия. Далее, со ссылкой на фиг. 4 и 5, будет описан обзор функций, выполняемых системой беспроводной LAN, согласно варианту осуществления настоящего раскрытия. На фиг. 4 и 5 показаны схемы, иллюстрирующие связь между AP 200 и STA 100 согласно настоящему варианту осуществления.
Этапы S1200-S1244, показанные на фиг. 4, совпадают с этапами S1100-S1144, показанными на фиг. 3, и, следовательно, их повторное описание будет опущено. На этапах S1248 и S1252 STA 100c согласно настоящему варианту осуществления уменьшает значение счетчика отсрочки UL SU во время периода, в течение которого AP 200 уменьшает значение счетчика отсрочки UL MU на этапах S1200 и S1224.
В данном случае счетчик отсрочки устанавливается в соответствии с приоритетом, который определяется в соответствии с категорией доступа данных передачи (которая для удобства упоминается в дальнейшем как "категория доступа (AC)"). В частности, по мере того, как приоритет, определенный в соответствии с AC данных передачи, увеличивается, значение счетчика отсрочки уменьшается. Другими словами, по мере того, как приоритет данных передачи увеличивается, время ожидания передачи данных с использованием UL SU уменьшается. Кроме того, после приема триггера, переданного из AP 200, STA 100c приостанавливает уменьшение значения счетчика отсрочки UL SU.
Когда M-BA не может быть принят на этапе S1244, STA 100c определяет, что данные передачи были неправильно приняты AP 200 и пытается повторно передать данные передачи. В этом случае, на этапе S1256 STA 100c продолжает уменьшать значение счетчика отсрочки, который был уже уменьшен без повторной установки CW и счетчика отсрочки. Затем, после того как значение счетчика отсрочки UL SU становится равным 0 на этапе S1260, STA 100c повторно передает данные с использованием UL SU. Хотя это и не показано, когда значение счетчика отсрочки UL SU становится равным 0 перед передачей триггера AP 200, STA 100c выполняет передачу данных в AP 200 с использованием UL SU перед передачей триггера AP 200.
Как описано выше, STA 100 системы беспроводной LAN согласно настоящему варианту осуществления может выполнять передачу данных в соответствии с приоритетом данных передачи с использованием UL SU независимо от UL MU. Кроме того, так как STA 100 повторно не устанавливает значение счетчика отсрочки, когда выполняется передача данных с использованием UL SU после UL MU, можно предотвратить задержку передачи данных из-за повторной установки значения счетчика отсрочки. Другими словами, STA 100 может предотвратить задержку осуществления UL SU из-за осуществления UL MU. STA 100 и AP 200 согласно настоящему варианту осуществления совместимы с STA и AP, использующими способ уровня техники. Например, STA 100 и AP 200 согласно настоящему варианту осуществления могут надлежащим образом поддерживать связь как с STA, так и с AP, которые выполняют управление произвольным доступом на основе CSMA/CA, используя способ уровня техники.
Далее, со ссылкой на фиг. 5, будет описана связь между AP 200 и STA 100 в случае, который отличается от случая, который показан на фиг. 4. На фиг. 5 показана схема, иллюстрирующая работу, при которой STA 100c выполняет UL SU, когда STA 100c не включена как STA 100, которой разрешено выполнять UL MU.
Как показано на фиг. 5, на этапе S1300 AP 200 уменьшает значение счетчика отсрочки, установленного на основании CW, соответствующего трем слотам. Затем, аналогично фиг. 4, на этапе S1308 STA 100c уменьшает значение счетчика отсрочки UL SU во время периода, в течение которого AP 200 уменьшает значение счетчика отсрочки UL MU.
После того, как значение счетчика отсрочки UL MU становится равным 0 на этапе S1304, AP 200 передает триггер, включающий в себя информацию разрешения UL MU, в каждую STA 100. Каждая STA 100 принимает триггер и проверяет информацию разрешения UL MU, включенную в триггер. На этапах S1312-S1316 STA 100a и STA 100b проверяют, что они (STA) непосредственно включены как STA 100, которой разрешено выполнять UL MU, и выполняют передачу данных в AP 200 с использованием UL MU в течение периода времени, указанного триггером.
На этапе S1320 STA 100c приостанавливает уменьшение значения счетчика отсрочки UL SU при таймировании, в течение которого обнаруживается триггер, проверяет, что она (STA) непосредственно не включена как STA 100, которой разрешено выполнять UL MU, и устанавливает период запрета передачи (которая для удобства упоминается в дальнейшем как "вектор сетевого распределения (NAV)"). STA 100c не может передавать сигнал во время периода, в течение которого устанавливается NAV.
На этапе S1324 AP 200, которая приняла данные, переданные STA 100a и STA 100b, вырабатывает M-BA и передает M-BA в каждую STA 100. После этого, на этапе S1328 AP 200 начинает уменьшать значение счетчика отсрочки UL MU. STA 100c, которая приняла M-BA, обнаруживает, что UL MU был завершен и отменяет NAV. Затем на этапе S1332 STA 100c повторно запускает уменьшение значения счетчика отсрочки UL SU, который был приостановлен.
Затем, после того как значение счетчика отсрочки UL SU становится равным 0 на этапе S1336, STA 100c выполняет передачу данных в AP 200 с использованием UL SU. После приема данных, переданных STA 100c, AP 200 приостанавливает уменьшение значения счетчика отсрочки UL MU. Затем, когда данные, переданные с использованием UL SU, надлежащим образом приняты AP 200, AP 200 передает S-BA в STA 100. После этого, на этапе S1344 AP 200 повторно запускает уменьшение значения счетчика отсрочки UL MU, который был приостановлен. Этапы S1344-S1364 являются такими же, как и этапы S1304-S1324, и, следовательно, их повторное описание будет опущено.
Как описано выше, STA 100 согласно настоящему варианту осуществления может выполнять передачу данных в соответствии с приоритетом данных передачи с использованием UL SU независимо от UL MU. Другими словами, STA 100 может предотвратить задержку осуществления UL SU из-за осуществления UL MU. STA 100 и AP 200 согласно настоящему варианту осуществления совместимы с STA и AP, использующими способ уровня техники. Например, STA 100 и AP 200 согласно настоящему варианту осуществления могут надлежащим образом поддержать связь как с STA, так и с AP, которые выполняют управление произвольным доступом на основе CSMA/CA, используя способ уровня техники.
2. Конфигурации устройств
2.1. Структура STA
Выше был описан обзор функций, выполняемых системой беспроводной LAN согласно варианту осуществления настоящего раскрытия. Далее, со ссылкой на фиг. 6, будет описана конфигурация STA 100 согласно настоящему варианту осуществления.
На фиг. 6 показана схема, иллюстрирующая конфигурацию STA 100 согласно варианту осуществления настоящего раскрытия. Как показано на фиг. 6, STA 100 включает в себя блок 110 беспроводной связи, блок 120 обработки данных и блок 130 управления.
Блок беспроводной связи
Как показано на фиг. 6, блок 110 беспроводной связи включает в себя блок 111 управления антенной, блок 112 обработки приема и блок 113 обработки передачи. Блок 110 беспроводной связи функционирует как блок связи.
Блок 111 управления антенной управляет передачей и приемом сигнала через по меньшей мере одну антенну. Более конкретно, блок 111 управления антенной подает сигнал, принятый через антенну, в блок 112 обработки приема и передает сигнал, выработанный блоком 113 обработки передачи, через антенну.
Блок 112 обработки приема выполняет процесс приема кадров на основании сигнала, поданного из блока 111 управления антенной. Например, блок 112 обработки приема выполняет аналоговую обработку и преобразование с понижением частоты сигнала, полученного из антенны, и выводит основополосный принятый сигнал. Затем блок 112 обработки приема вычисляет корреляцию между одним, или двумя или более шаблонами сигналов и принятым сигналом при сдвиге принятого сигнала, который должен производиться по временной оси, и обнаруживает преамбулу на основе появления пика корреляции. Соответственно, блок 112 обработки приема может обнаружить триггер, M-BA, S-BA, кадр данных и т.п., которые передаются AP 200. Кроме того, блок 112 обработки приема получает кадры путем выполнения демодуляция, декодирования и т.п. основополосного принятого сигнала, и подает полученные кадры в блок 121 анализа принятых кадров. Кроме того, блок 112 обработки приема подает информацию, которая относится к успешному или неудачному получению кадра, в блок 132 управления передачей.
Блок 113 обработки передачи выполняет процесс передачи кадра, поданного из блока 125 формирования кадра передачи. Более конкретно, блок 113 обработки передачи вырабатывает сигнал, который будет передаваться на основании кадра, поданного из блока 125 формирования кадра передачи, и набора параметров согласно инструкции, выданной из блока 132 управления передачей. Например, блок 113 обработки передачи вырабатывает основополосный сигнал передачи путем выполнения кодирования, чередования и модуляции кадра, поданного из блока 125 формирования кадра передачи в соответствии со схемой кодирования и модуляции и т.п., инструктируемой блоком 132 управления передачей. Кроме того, блок 113 обработки передачи преобразует с повышением частоты основополосный сигнал передачи, полученный в процессе предыдущего этапа.
Блок обработки данных
Как показано на фиг. 6, блок 120 обработки данных включает в себя блок 121 анализа принятого кадра, буфер 122 приема, интерфейсный блок 123, буфер 124 передачи и блок 125 формирования кадра передачи.
Блок 121 анализа принятого кадра анализирует принятый кадр. Более конкретно, блок 121 анализа принятого кадра получает тип (триггер, M-BA, S-BA, кадр данных и т.п.), место назначения и источник передачи кадра, принятого блоком 110 беспроводной связи, и данные или управляющую информацию, включенную в кадр. Например, блок 121 анализа принятого кадра получает данные и т.п., включенные в принятый кадр, путем выполнения анализа заголовка, обнаружения и исправления ошибки в коде, процесса переупорядочения и т.п. над принятым кадром.
Кроме того, после приема триггера, переданного AP 200, блок 121 анализа принятого кадра получает информацию разрешения UL MU, включенную в триггер. Затем, когда своя собственная STA включена как STA 100, которой разрешено выполнять UL MU, блок 121 анализа принятого кадра подает информацию, указывающую, что своя собственная STA включена как STA 100, которой разрешено выполнять UL MU, и информацию, используемую для осуществления UL MU (период времени, в течение которого выполняется передача данных с использованием UL MU, информацию, которая относится к длине кадра в UL MU и т.п.), в блок 132 управления передачей. Кроме того, после приема M-BA или S-BA, переданного AP 200, блок 121 анализа принятого кадра получает информацию о результате приема данных передачи, включенную в M-BA или S-BA, и передает информацию в блок 132 управления передачей.
Буфер 122 приема хранит принятые данные. Более конкретно, буфер 122 приема хранит данные, включенные в принятый кадр.
Интерфейсный блок 123 является интерфейсом, который подключен к другим компонентам, установленным в STA 100. Более конкретно, интерфейсный блок 123 выполняет прием данных, которые желательно передать из других компонентов, например, приложения пользовательского интерфейса, средства обработки принятых данных, в приложение или пользовательский интерфейс и т.п.
Буфер 124 передачи хранит данные передачи. Более конкретно, буфер 124 передачи сохраняет данные передачи, полученные через интерфейсный блок 123, таким образом, чтобы данные передачи отличались друг от друга для каждой AC.
Блок 125 формирования кадра передачи вырабатывает кадр, подлежащий передаче. Более конкретно, блок 125 формирования кадра передачи вырабатывает кадр на основании данных передачи, хранящихся в буфере 124 передачи, или управляющей информации, установленной блоком 130 управления. Например, блок 125 формирования кадра передачи вырабатывает кадр (пакет) из данных передачи, полученных из буфера 124 передачи, и выполняет процесс, такой как добавление заголовка управления доступом к среде (MAC) для MAC и добавление кода с обнаружением ошибок к выработанному кадру.
Блок управления
Как показано на фиг. 6, блок 130 управления включает в себя блок 131 обработки CW и блок 132 управления передачей.
Блок 131 обработки CW функционирует как блок установки, определяет CW в соответствии с приоритетом AC данных передачи и устанавливает значение счетчика отсрочки UL SU на основании CW. Более конкретно, блок 131 обработки CW устанавливает CW таким образом, чтобы CW уменьшалось по мере увеличения приоритета AC, и получает значение счетчика отсрочки, которое является случайным числом между 0 и значением CW, используемым CW.
Затем блок 131 обработки CW уменьшает значение счетчика отсрочки UL SU. Более конкретно, до тех пор, пока не будет обнаружено, что тракт передачи находится в состоянии незанятости, блок 131 обработки CW уменьшает значение счетчика отсрочки UL SU на единицу во время периода, в течение которого AP 200 уменьшает значение счетчика отсрочки UL MU.
В данном случае STA 100 и AP 200 синхронизируются друг с другом на основании времени приема кадров различных видов (триггер, M-BA, S-BA и т.п.), и блок 131 обработки CW уменьшает значение счетчика отсрочки UL SU одновременно с уменьшением счетчика отсрочки UL MU AP 200. Например, блок 131 обработки CW уменьшает значение счетчика отсрочки UL SU на этапе S1248, показанном на фиг. 4, и приостанавливает уменьшение значения счетчика отсрочки после приема триггера из AP 200 на этапе S1204. Затем блок 131 обработки CW повторно запускает уменьшение значения счетчика отсрочки в момент времени, при котором осуществляется прием ответного кадра (M-BA и т.п.) из AP 200, или в момент времени, при котором истекает время ожидания приема для ответного кадра.
Затем, когда значение счетчика отсрочки, соответствующее определенной AC, становится равным 0, блок 131 обработки CW устанавливает флаг разрешения передачи для AC. Другими словами, флаг разрешения передачи устанавливается для каждой AC, и AC, при которой может быть выполнена передача данных с использованием UL SU, определяется на основании флага разрешения передачи. В данном случае период времени, в течение которого значение счетчика отсрочки уменьшается для передачи данных с использованием UL SU, упоминается как "первое время ожидания".
Как описано выше, по мере того, как приоритет AC увеличивается, CW уменьшается, и, следовательно, уменьшается значение счетчика отсрочки, которое является случайным числом между 0 и CW. Другими словами, по мере того, как приоритет данных передачи увеличивается, время ожидания передачи данных с использованием UL SU уменьшается.
Тип AC и приоритет AC будут описаны ниже со ссылкой на фиг. 8. На фиг. 8 показана схема, иллюстрирующая тип AC и приоритет AC. Как показано на фиг. 8, в стандарте IEEE802.11 AC подразделяется на четыре типа: AC_VO (Voice, передача голоса); AC_VI (Video, передача видео); AC_BE (Best Effort, лучшее качество из возможного); и AC_BK (Background, фоновый режим). Приоритет назначается каждому из четырех типов AC. В частности, как показано на фиг. 8, приоритет AC_VO устанавливается самым высоким, и приоритет AC_BK устанавливается самым низким. Затем управление приоритетами осуществляется путем определения интервала передачи данных (AIFS и т.п.) или диапазона настроек CW в соответствии с приоритетом для каждой AC.
Блок 132 управления передачей управляет передачей данных. Например, блок 132 управления передачей управляет передачей сигналов с использованием UL SU или UL MU. Описывая передачу данных с использованием UL SU более конкретно, когда данные передачи хранятся в буфере 124 передачи, блок 132 управления передачей подает команду в блок 125 формирования кадра передачи на выработку кадра, в котором будут храниться данные передачи. Затем блок 132 управления передачей подает команду в блок 131 обработки CW на установку счетчика отсрочки и уменьшение значения счетчика отсрочки. После этого, когда информация, указывающая, что значение счетчика отсрочки, становится равным 0 (то есть, установлен флаг разрешения передачи определенной AC), подается из блока 131 обработки CW, блок 132 управления передачей подает команду в блок 113 обработки передачи на выполнение передачи данных с использованием UL SU.
Кроме того, описывая передачу данных с использованием UL MU более конкретно, когда данные передачи хранятся в буфере 124 передачи, блок 132 управления передачей подает команду в блок 125 формирования кадра передачи на выработку кадра, в котором будут храниться данные передачи. Когда информация, указывающая, что ее собственная STA, включена как STA 100, которой разрешено выполнить UL MU, подается из блока 121 анализа принятого кадра, блок 132 управления передачей подает команду в блок 113 обработки передачи на выполнение передачи данных с использованием UL MU.
2.2. Структура AP
Выше была описана конфигурация STA 100. Далее, со ссылкой на фиг. 7, будет описана конфигурация AP 200.
На фиг. 7 показана схема, иллюстрирующая конфигурацию AP 200 согласно варианту осуществления настоящего раскрытия. Как показано на фиг. 7, AP 200 может иметь такую же конфигурацию, как и STA 100, показанная на фиг. 6. Следует иметь в виду, что AP 200 можно выполнить с возможностью включения компонента, который не установлен в STA 100. В дальнейшем описание компонентов, имеющих такие же функции, как и STA 100, будет опущено.
Блок беспроводной связи
Как показано на фиг. 7, блок 210 беспроводной связи включает в себя блок 211 управления антенной, блок 212 обработки приема и блок 213 обработки передачи. Блок 210 беспроводной связи функционирует как блок связи. Так как блок 212 обработки приема и блок 213 обработки передачи имеют такие же функции как и блок 110 беспроводной связи STA 100, их повторное описание будет опущено.
Блок 211 управления антенной может выполнить связь в режиме мультиплексирования с пространственным разделением каналов путем управления передачей и приемом сигналов через множество антенн. Число антенн является произвольным. Так как другие функции блока 211 управления антенной совпадают с функциями блока 111 управления антенной STA 100, их повторное описание будет опущено.
Блок обработки данных
Как показано на фиг. 7, блок 220 обработки данных включает в себя блок 221 анализа принятых кадров, буфер 222 приема, интерфейсный блок 223, буфер 224 передачи и блок 225 формирования кадра передачи. Так как блок 221 анализа принятых кадров, буфер 222 приема, интерфейсный блок 223 и буфер 224 передачи имеют такие же функции, как и блок 120 обработки данных STA 100, их повторное описание будет опущено.
Блок 232 управления передачей управляет блоком 225 формирования кадра передачи, который вырабатывает триггер, M-BA или S-BA. Например, блок 225 формирования кадра передачи вырабатывает триггер, включающий в себя информацию разрешения UL MU, поданную из блока 232 управления передачей. Кроме того, блок 225 формирования кадра передачи вырабатывает M-BA или S-BA на основании информации, которая относится к успешному или неудачному получению кадра, поданного из блока 232 управления передачей. Следует иметь в виду, что аналогично блоку 125 формирования кадра передачи STA 100, блок 225 формирования кадра передачи может выработать кадр, включающий в себя данные передачи, хранящиеся в буфере 224 передачи.
Блок управления
Как показано на фиг. 7, блок 230 управления включает в себя блок 231 обработки CW и блок 232 управления передачей.
Блок 231 обработки CW функционирует как блок установки, определяет CW триггера для UL MU и устанавливает значение счетчика отсрочки UL MU на основании CW. Более конкретно, блок 231 обработки CW определяет CW для передачи триггера, включающего в себя информацию разрешения UL MU. В данном случае блок 231 обработки CW устанавливает CW меньше, чем CW для передачи данных с использованием UL SU с помощью STA 100 в качестве CW триггера. Соответственно, так как значение счетчика отсрочки UL MU может быть установлено меньше, чем значение счетчика отсрочки UL SU, передачу триггера для UL MU можно выполнить предпочтительно в течение передачи данных с использованием UL SU с помощью STA 100. Следует иметь в виду, что блок 231 обработки CW может установить CW, которое больше или равно CW для передачи данных с использованием UL SU в качестве CW триггера.
Затем блок 231 обработки CW уменьшает значение счетчика отсрочки UL MU. Более конкретно, при обнаружении, что тракт передачи находится в состоянии незанятости, блок 231 обработки CW уменьшает значение счетчика отсрочки на единицу во время периода, в течение которого STA 100 уменьшает значение счетчика отсрочки UL SU. В данном случае, например, блок 231 обработки CW уменьшает значение счетчика отсрочки UL MU на этапе S1328 (фиг. 5), и после приема данных, переданных из STA 100c с использованием UL SU, блок 231 обработки CW приостанавливает уменьшение значения счетчика отсрочки на этапе S1336. Затем после передачи S-BA в STA 100c на этапе S1340, блок 231 обработки CW повторно запускает уменьшение значения счетчика отсрочки на этапе S1344.
Затем, когда значение счетчика отсрочки, соответствующее определенной AC, становится равным 0, может быть передан триггер. В данном случае период времени, в течение которого уменьшается значение счетчика отсрочки для передачи триггера для UL MU, упоминается как "второе время ожидания". Так как другие функции блока 231 обработки CW совпадают с функциями, выполняемыми блоком 131 обработки CW STA 100, их повторное описание будет опущено.
Блок 232 управления передачей управляет передачей данных. Например, блок 232 управления передачей управляет передачей триггера, M-BA, S-BA или кадра данных. Описывая управление передачей триггера более конкретно, блок 232 управления передачей подает информацию разрешения UL MU в блок 225 формирования кадра передачи и подает команду в блок 225 формирования кадра передачи на выработку триггера. Затем блок 232 управления передачей подает команду в блок 231 обработки CW на установку счетчика отсрочки и уменьшение значения счетчика отсрочки. После этого, когда информация, указывающая, что значение счетчика отсрочки стало равным 0, подается из блока 231 обработки CW, блок 232 управления передачей подает команду в блок 213 обработки передачи на передачу триггера.
Кроме того, описывая управление передачей M-BA или S-BA более конкретно, когда данные приняты в соответствии с UL MU или UL SU, блок 232 управления передачей подает информацию, которая относится к успешному или неудачному получению кадра, в блок 225 формирования кадра передачи, и подает команду в блок 225 формирования кадра передачи на выработку M-BA или S-BA. Затем блок 232 управления передачей подает команду в блок 213 обработки передачи на передачу M-BA или S-BA.
3. Операции, выполняемые устройствами
Выше была описана конфигурация AP 200 согласно настоящему варианту осуществления. Далее, со ссылкой на фиг. 9А и 9B, будет описана операция передачи данных STA 100. На фиг. 9А и 9B показаны блок-схемы последовательностей операций, иллюстрирующие процесс передачи данных STA 100.
Сначала, когда на этапе S1400 данные передачи подаются из приложения или пользовательского интерфейса через интерфейсный блок 123 ("Да" на этапе S1400), на этапе S1404 данные передачи сохраняются в буфере 124 передачи. На этапе S1408 блок 131 обработки CW получает информацию относительно AC данных передачи, и на этапе S1412 блок 131 обработки CW определяет CW в соответствии с полученным приоритетом AC и устанавливает значение счетчика отсрочки на основании CW. Когда данные передачи не подаются на этапе S1400 ("Нет" на этапе S1400), процесс переходит к этапу S1416.
После этого, когда тракт беспроводной передачи находится в состоянии незанятости ("Да" на этапе S1416), по истечении заданного периода времени слота ("Да" на этапе S1420), на этапе S1424 блок 131 обработки CW уменьшает значение счетчика отсрочки. Когда тракт беспроводной передачи не находится в состоянии незанятости на этапе S1416 ("Нет" на этапе S1416), процесс переходит к этапу S1436. Когда заданный период времени слота не истекает на этапе S1420 ("Нет" на этапе S1420), процесс переходит к этапу S1416.
Когда значение счетчика, соответствующее определенной AC, становится равным 0 ("Да" на этапе S1428), на этапе S1432 блок 131 обработки CW устанавливает флаг разрешения передачи для AC. При отсутствии AC, когда счетчик отсрочки равен 0 на этапе S1428 ("Нет" на этапе S1428), процесс переходит к этапу S1436.
В данном случае, даже тогда, когда значение счетчика отсрочки определенной AC становится равным 0, и флаг разрешения передачи устанавливается для AC на этапе S1436, осуществляется проверка того, принят или нет триггер UL MU. Таким образом, после приема триггера UL MU в момент времени, при котором значение счетчика отсрочки определенной AC становится равным 0, передача данных UL MU может быть выполнена предпочтительно поверх передачи данных UL SU.
Когда блок 110 беспроводной связи принимает триггер из AP 200 ("Да" на этапе S1436), блок 121 анализа принятого кадра получает информацию разрешения UL MU, включенную в триггер. Затем, когда его собственная STA включена как STA 100, которой разрешено выполнить UL MU ("Да" на этапе S1444), блок 121 анализа принятого кадра подает информацию, указывающую на то, что его собственная STA включена как STA 100, которой разрешено выполнить UL MU, и информацию, используемую для осуществления UL MU (период времени, в течение которого выполняется передача данных с использованием UL MU, информацию, которая относится к длине кадра в UL MU и т.п.), в блок 132 управления передачей. На этапе S1448 блок 132 управления передачей проверяет наличие или отсутствие данных передачи каждой AC в буфере 124 передачи.
При наличии данных передачи ("Да" на этапе S1448) на этапе S1452 блок 132 управления передачей подает команду в блок 125 формирования кадра передачи на выработку кадра передачи. Затем после выработки кадра передачи блок 132 управления передачей подает команду в блок 113 обработки передачи выполнить передачу данных с использованием UL MU. В это время блок 132 управления передачей подает информацию, используемую для осуществления UL MU, в блок 125 формирования кадра передачи и блок 113 обработки передачи. Когда его собственная STA не включена как STA 100, которой разрешено выполнить UL MU на этапе S1444 ("Нет" на этапе S1444), устанавливается NAV, и процесс переходит к этапу S1428.
После передачи данных с использованием UL MU, когда блок 110 беспроводной связи принимает M-BA из AP 200 ("Да" на этапе S1456), блок 121 анализа принятого кадра получает информацию о результате приема данных передачи, включенную в M-BA. Когда на этапе S1464 информация, указывающая, что данные передачи были правильно приняты AP 200, включена в информацию о результате приема ("Да" на этапе S1460), блок 132 управления передачей удаляет данные передачи, хранящиеся в буфере 124 передачи.
Затем после полной проверки того, приняты ли все данные, хранящиеся в буфере 124 передачи ("Да" на этапе S1468), завершается ряд процессов передачи данных STA 100. Когда блок 110 беспроводной связи не принимает M-BA из AP 200 на этапе S1456 ("Нет" на этапе S1456), когда информация, указывающая, что данные передачи, были приняты правильно в AP 200, не включена в информацию о результате приема на этапе S1460 ("Нет" на этапе S1460), или когда на этапе S1468 не полностью проверено, приняты ли все данные, хранящиеся в буфере 124 передачи ("Нет" на этапе S1468), процесс переходит к этапу S1400.
Когда блок 110 беспроводной связи не принимает триггер из AP 200 на этапе S1436 ("Нет" на этапе S1436), блок 132 управления передачей проверяет, имеется ли AC, при которой устанавливается флаг разрешения передачи. Когда на этапе S1480 имеется AC, при которой устанавливается флаг разрешения передачи ("Да" на этапе S1476), блок 132 управления передачей подает команду в блок 125 формирования кадра передачи на выработку кадра передачи с использованием данных передачи AC. После выработки кадра передачи блок 132 управления передачей подает команду в блок 113 обработки передачи передать передачу данных с использованием UL SU.
После этого, когда блок 110 беспроводной связи принимает S-BA из AP 200 ("Да" на этапе S1484), блок 121 анализа принятого кадра получает информацию о результате приема данных передачи, включенную в S-BA. Когда информация, указывающая, что данные передачи были надлежащим образом приняты AP 200, включена в информацию о результате приема ("Да" на этапе S1488), процесс переходит к этапу S1464. При отсутствии AC, при которой устанавливается флаг разрешения передачи на этапе S1476 ("Нет" на этапе S1476), когда блок 110 беспроводной связи не принимает S-BA из AP 200 на этапе S1484 ("Нет" на этапе S1484), или когда информация, указывающая, что данные передачи надлежащим образом приняты AP 200, не включена в информацию о результате приема на этапе S1488 ("Нет" на этапе S1488), процесс переходит к этапу S1400.
4. Примеры применения
Выше была описана операция передачи данных, выполняемая STA 100, и теперь будут описаны ниже примеры применения настоящего раскрытия.
Технологию согласно настоящему раскрытию можно применить в различных изделиях. Например, STA 100 связи можно реализовать в виде мобильного терминала, такого как смартфон, планшетный персональный компьютер (PC), PC типа "ноутбук", портативный игровой терминал или цифровая камера, стационарного терминала, такого как телевизионный приемник, принтер, цифровой сканер или сетевое запоминающее устройство, или терминала, установленного на автомобиле, такого как автомобильное навигационное устройство. Кроме того, STA 100 можно реализовать в виде терминала, который выполняет межмашинную (M2M) связь (который также упоминается как терминал связи машинного типа (MTC)), такого как интеллектуальный измеритель, торговый автомат, устройство дистанционного контроля или терминал точки продажи (POS). Кроме того, STA 100 может представлять собой модуль беспроводной связи, установленный в любом таком терминале (например, модуль на основе интегральной схемы, выполненный на одном кристалле).
С другой стороны, например, AP 200 может быть реализована в виде точки доступа к беспроводной LAN (которая также упоминается как "беспроводная базовая станция"), которая имеет функцию маршрутизатора или не имеет функцию маршрутизатора. AP 200 можно реализовать в виде мобильного маршрутизатора беспроводной LAN. Кроме того, AP 200 может быть также модулем беспроводной связи (например, модулем интегральной схемы, выполненным на одном кристалле), который устанавливается на такое устройство.
4.1. Первый пример применения
На фиг. 10 показана блок-схема, иллюстрирующая пример схематичной конфигурации смартфона 900, в котором может быть применена технология настоящего раскрытия. Смартфон 900 включает в себя процессор 901, память 902, запоминающее устройство 903, интерфейс 904 для подключения внешних устройств, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, динамик 911, интерфейс 913 беспроводной связи, антенный переключатель 914, антенну 915, шину 917, аккумуляторную батарею 918 и дополнительный контроллер 919.
Процессор 901 может представлять собой, например, центральное процессорное устройство (CPU) или систему на чипе (SoC) и может управлять функциями уровня приложений и другими уровнями смартфона 900. Память 902 включает в себя оперативное запоминающее устройство (ОЗУ) и постоянное запоминающее устройство (ПЗУ) и хранит программы, которые будут исполняться процессором 901, и данные. Запоминающее устройство 903 может включать в себя носитель информации, такой как полупроводниковая память или жесткий диск. Интерфейс 904 для подключения внешних устройств представляет собой интерфейс для подключения внешнего устройства, такого как карта памяти или устройство универсальной последовательной шины (USB), к смартфону 900.
Камера 906 имеет датчик изображения, например, прибор с зарядовой связью (CCD) или комплементарный металло-оксидный полупроводник (CMOS), для выработки захваченных изображений. Датчик 907 может включать в себя группу датчиков, включающую в себя, например, датчик местоположения, гиродатчик, геомагнитный датчик, датчик ускорения и т.п. Микрофон 908 преобразует звуки, улавливаемые смартфоном 900, в аудиосигналы. Устройство 909 ввода включает в себя, например, датчик касания, который обнаруживает касание экрана устройства 910 отображения, клавишную панель, клавиатуру, кнопки, переключатели и т.п., для приема операции или информации, вводимой пользователем. Устройство 910 отображения имеет экран, такой как, жидкокристаллический дисплей (LCD) или дисплей на основе органических светоизлучающих диодов (OLED), для отображения изображения, выводимого из смартфона 900. Динамик 911 преобразует аудиосигналы, выводимые из смартфона 900, в звуки.
Интерфейс 913 беспроводной связи поддерживает один или более стандартов беспроводной LAN, таких как IEEE802.11a, 11b, 11g, 11n, 11ac и 11ad, для установления беспроводной связи. В режиме инфраструктуры интерфейс 913 беспроводной связи может поддерживать связь с другим устройством через точку доступа беспроводной LAN. В дополнение к этому, интерфейс 913 беспроводной связи может поддерживать прямую связь с другим устройством в режиме связи по прямой линии связи, таком как режим прямого подключения, Wi-Fi Direct или т.п. Один из двух терминалов в Wi-Fi Direct (зарегистрированный торговый знак) функционирует как точка доступа в отличие от режима прямого подключения, но связь выполняется непосредственно между этими терминалами. Интерфейс 913 беспроводной связи может, как правило, иметь основополосный процессор, радиочастотную (РЧ) схему, усилитель мощности и т.п. Интерфейс 913 беспроводной связи может быть однокристальным модулем, в который интегрированы память, которая хранит программу управления связью, процессор, который исполняет программу, и другая связанная с ним схема. Интерфейс 913 беспроводной связи может поддерживать другой вид схемы беспроводной связи, такой как схема беспроводной связи с малым радиусом действия, схема ближней беспроводной связи или схема сотовой связи, в дополнение к схеме беспроводной LAN. Антенный переключатель 914 переключает назначение соединения антенны 915 для многочисленных схем (например, схема для другой схемы беспроводной связи), включенных в интерфейс 913 беспроводной связи. Антенна 915 имеет один или множество антенных элементов (например, множество антенных элементов, включенных в антенну MIMO) и используется для передачи и приема беспроводных сигналов из интерфейса 913 беспроводной связи.
Следует отметить, что смартфон 900 может включать в себя множество антенн (например, антенн для беспроводной LAN или антенн для схемы ближней беспроводной связи и т.п.), не ограничиваясь примером, показанным на фиг. 10. В этом случае антенный переключатель 914 можно исключить из конфигурации смартфона 900.
Шина 917 соединяет друг с другом процессор 901, память 902, запоминающее устройство 903, интерфейс 904 для подключения внешних устройств, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, динамик 911, интерфейс 913 беспроводной связи и вспомогательный контроллер 919. Аккумуляторная батарея 918 обеспечивает подачу электропитания на соответствующие блоки смартфона 900, показанного на фиг. 10, через линии питания, частично показанные пунктирными линиями на чертеже. Например, вспомогательный контроллер 919 выполняет минимальные необходимые функции смартфона 900 в спящем режиме.
Блок 110 беспроводной связи, блок 120 обработки данных и блок 130 управления, описанные со ссылкой на фиг. 6, предусмотренные в смартфоне 900, показанном на фиг. 10, могут быть установлены в интерфейсе 913 беспроводной связи. По меньшей мере некоторые функциональны блоки могут быть установлены в процессоре 901 или вспомогательном контроллере 919.
Смартфон 900 может также функционировать как точка беспроводного доступа (программное обеспечение AP), когда процессор 901 выполняет функцию точки доступа на уровне приложений. Интерфейс 913 беспроводной связи может иметь функцию точки беспроводного доступа.
4.2. Второй пример применения
На фиг. 11 показана блок-схема, иллюстрирующая пример схематичной конфигурации автомобильного навигационного устройства 920, в котором можно применить технологию согласно настоящему раскрытию. Автомобильное навигационное устройство 920 включает в себя процессор 921, память 922, модуль 924 системы глобального позиционирования (GPS), датчик 925, интерфейс 926 передачи данных, проигрыватель 927 содержания, интерфейс 928 носителя информации, устройство 929 ввода, устройство 930 отображения, динамик 931, интерфейс 933 беспроводной связи, антенный переключатель 934, антенну 935 и аккумуляторную батарею 938.
Процессор 921 может представлять собой, например, CPU или SoC, которые управляют функцией навигации и другими функциями автомобильного навигационного устройства 920. Память 922 включает в себя ОЗУ и ПЗУ, хранящие данные и программы, исполняемые процессором 921.
Модуль 924 GPS измеряет местоположение (такое как широта, долгота и высота) автомобильного навигационного устройства 920, используя сигнал GPS, принятый со спутника GPS. Датчик 925 может включать в себя группу датчиков, в том числе гиродатчик, геомагнитный датчик, датчик атмосферного давления и т.п. Интерфейс 926 передачи данных подключен к бортовой сети 941 транспортного средства, например, через терминал (не показан), для сбора данных, выработанных на стороне транспортного средства, таких как данные о скорости автомобиля.
Проигрыватель 927 содержания воспроизводит содержание, хранящееся на носителе информации (например, CD или DVD), который вставляется в интерфейс 928 носителя информации. Устройство 929 ввода включает в себя, например, датчик касания, который обнаруживает касание экрана устройства 930 отображения, кнопки, переключатели и т.п. для приема операций или информации, вводимой пользователем. Устройство 930 отображения имеет экран, такой как LCD или OLED дисплей, для отображения изображений функции навигации или воспроизводимого содержания. Динамик 931 выводит звуки функции навигации или воспроизводимое содержание.
Интерфейс 933 беспроводной связи поддерживает один или более стандартов беспроводной LAN IEEE802.11a, 11b, 11g, 11n, 11ac и 11ad для осуществления беспроводной связи. В режиме инфраструктуры интерфейс 933 беспроводной связи может поддерживать связь с другим устройством через точку доступа беспроводной LAN. В дополнение к этому, интерфейс 933 беспроводной связи может поддерживать связь непосредственно с другим устройством в режиме связи по прямой линии связи, таком как режим прямого подключения, Wi-Fi Direct или т.п. Интерфейс 933 беспроводной связи может, как правило, иметь основополосный процессор, РЧ схему, усилитель мощности и т.п. Интерфейс 933 беспроводной связи может быть однокристальным модулем, в который интегрированы память, которая хранит программу управления связью, процессор, который исполняет программу, и соответствующая схема. Интерфейс 933 беспроводной связи может поддерживать другой вид схемы беспроводной связи, такой как схема связи ближнего радиуса действия, схема ближней беспроводной связи или схема сотовой связи, в дополнение к схеме беспроводной LAN. Антенный переключатель 934 переключает назначение соединения антенны 935 для множества схем, включенных в интерфейс 933 беспроводной связи. Антенна 935 имеет один или множество антенных элементов и используется для передачи и приема беспроводных сигналов через интерфейс 933 беспроводной связи.
Следует отметить, что автомобильное навигационное устройство 920 может включать в себя множество антенн, не ограничиваясь при этом примером, показанным на фиг. 11. В этом случае антенный переключатель 934 можно исключить из конфигурации автомобильного навигационного устройства 920.
Аккумуляторная батарея 938 обеспечивает подачу электропитания на каждый из блоков автомобильного навигационного устройства 920, показанного на фиг. 11, через линии подачи электропитания, частично показанные пунктирными линиями на чертеже. В дополнение к этому, аккумуляторная батарея 938 накапливает электрическую энергию, подаваемую из транспортного средства.
В автомобильном навигационном устройстве 920, показанном на фиг. 11, блок 110 обработки данных, блок 120 управления и блок 130 беспроводной связи, описанные со ссылкой на фиг. 6, можно реализовать в интерфейсе 933 беспроводной связи. Кроме того, в процессоре 921 могут быть выполнены по меньшей мере некоторые функциональные блоки.
Кроме того, интерфейс 933 беспроводной связи может функционировать как вышеописанная AP 200 и может обеспечивать беспроводное соединение с терминалом, переносимым пользователем, который едет в транспортном средстве.
Кроме того, технологию настоящего раскрытия можно также реализовать в виде автомобильной системы (или транспортного средства) 940, включающей в себя один или более блоков вышеописанного автомобильного навигационного устройства 920, автомобильную сеть 941 и модуль 942 на стороне транспортного средства. Модуль 942 транспортного средства вырабатывает данные на стороне транспортного средства, такие как скорость транспортного средства, число оборотов двигателя и информация о неисправностях, и выводит выработанные данные в автомобильную сеть 941.
4.3. Третий пример применения
На фиг. 12 показана блок-схема, иллюстрирующая пример схематичной конфигурации точки 950 беспроводного доступа, к которой может быть применена технология согласно настоящему раскрытию. Точка 950 беспроводного доступа включает в себя контроллер 951, память 952, устройство 954 ввода, устройство 955 отображения, сетевой интерфейс 957, интерфейс 963 беспроводной связи, антенный переключатель 964 и антенну 965.
Контроллер 951 может быть, например, центральным процессором или процессором цифровых сигналов (DSP) и управляет различными функциями (такими как ограничение доступа, маршрутизация, шифрование, брандмауэр и управление журналами регистрации) уровня Интернет-протокола (IP) и более высокими уровнями точки 950 беспроводного доступа. Память 952 включает в себя ОЗУ и ПЗУ и хранит программу, исполняемую контроллером 951, и различные виды управляющих данных (например, список терминалов, таблицу маршрутизации, ключ шифрования, настройки безопасности и журнал регистрации).
Устройство 954 ввода включает в себя, например, кнопки или переключатели и принимает операции, выполняемые пользователем. Устройство 955 отображения включает в себя светодиодную лампу и отображает рабочее состояние точки 950 беспроводного доступа.
Сетевой интерфейс 957 является интерфейсом проводной связи, который подключает точку 950 беспроводного доступа к проводной сети 958 связи. Сетевой интерфейс 957 может включать в себя множество терминалов подключения. Проводная сеть 958 связи может быть LAN, такой как Ethernet (зарегистрированный торговый знак), или может быть региональной вычислительной сетью (WAN).
Интерфейс 963 беспроводной связи поддерживает один или более стандартов беспроводной LAN IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad для обеспечения беспроводного подключения к соседнему терминалу в качестве точки доступа. Интерфейс 963 беспроводной связи может, как правило, иметь основополосный процессор, РЧ схему и усилитель мощности. Интерфейс 963 беспроводной связи может быть однокристальным модулем, в который интегрированы память, хранящая программу управления связью, процессор, исполняющий программу, и соответствующие схемы. Антенный переключатель 964 переключает место назначения соединения антенны 965 среди многочисленных схем, включенных в интерфейс 963 беспроводной связи. Антенна 965 включает в себя один антенный элемент или множество антенных элементов и используется для передачи и приема беспроводного сигнала через интерфейс 963 беспроводной связи.
Блок 210 беспроводной связи, блок 220 обработки данных и блок 230 управления, описанные со ссылкой на фиг. 7, в точке 950 беспроводного доступа, показанной на фиг. 12, могут быть установлены в интерфейсе 963 беспроводной связи. По меньшей мере некоторые функциональные блоки могут быть установлены в контроллере 951.
5. Заключение
Как описано выше, в настоящем варианте осуществления, STA 100 может выполнять передачу данных в соответствии с приоритетом данных передачи с использованием UL SU независимо от UL MU. Кроме того, STA 100 не обнуляет счетчик отсрочки при выполнении передачи данных с использованием UL SU после UL MU, и, следовательно, можно предотвратить задержку передачи данных из-за сброса счетчика отсрочки. Другими словами, STA 100 может предотвратить задержку осуществления UL SU из-за осуществления UL MU. STA 100 и AP 200 согласно настоящему варианту осуществления совместимы с STA и AP, использующими способ уровня техники. Например, STA 100 и AP 200 согласно настоящему варианту осуществления могут правильно поддерживать связь как с STA, так и с AP, которые выполняют управление произвольным доступом на основе CSMA/CA, используя способ уровня техники.
Специалисты в данной области техники должны понимать, что возможны различные модификации, комбинации, подкомбинации и изменения в зависимости от требований к конструкции и других факторов, поскольку они входят в объем прилагаемой формулы изобретения или ее эквивалентов.
Например, этапы, выполняемые при работе STA 100 согласно настоящему варианту осуществления, необязательно должны выполняться в хронологическом порядке в соответствии с порядком, используемым в алгоритмах. Например, этапы в процессе STA 100 могут быть выполнены в порядке, отличном от порядка, используемого в алгоритмах, или могут быть выполнены параллельно.
Кроме того, некоторые компоненты STA 100 могут быть соответствующим образом установлены вне STA 100. Аналогичным образом, некоторые компоненты AP 200 могут быть соответствующим образом установлены вне AP 200.
Кроме того, некоторые функции STA 100 могут быть реализованы блоком 130 управления. Другими словами, блок 130 управления может реализовать некоторые функции блока 110 беспроводной связи или блока 120 обработки данных. Аналогичным образом, некоторые функции AP 200 могут быть реализованы блоком 230 управления. Другими словами, блок 230 управления может реализовать некоторые функции блока 210 беспроводной связи или блока 220 обработки данных.
Кроме того, эффекты, описанные в данном описании, являются просто иллюстративными или примерными эффектами, а не ограничительными. То есть, с помощью или вместо вышеупомянутых эффектов, технология согласно настоящему раскрытию может достичь других эффектов, которые ясны специалистам в данной области техники из описания данного описания.
Кроме того, настоящую технологию можно выполнить следующим образом.
(1) Беспроводное устройство, включающее в себя схему, выполненную с возможностью выполнения многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи;
установления первого времени ожидания для многопользовательской связи с пространственным мультиплексированием и второго времени ожидания для однопользовательской связи;
передачи данных в устройство связи посредством многопользовательской связи с пространственным мультиплексированием в соответствии с первым временем ожидания;
отсчета второго времени ожидания в период, в течение которого первое время ожидания для многопользовательской связи с пространственным мультиплексированием отсчитывается после передачи данных; и
повторной передачи данных в устройство связи посредством однопользовательской связи в соответствии со вторым временем ожидания в случае, когда определяется, что ошибка произошла во время передачи данных посредством многопользовательской связи с пространственным мультиплексированием.
(2) Беспроводное устройство по п. (1), в котором схема выполнена с возможностью отсчета первого времени ожидания одновременно со вторым временем ожидания после передачи данных.
(3) Беспроводное устройство по любому из пп. (1)-(2), в котором схема выполнена с возможностью:
приема запускающего кадра из устройства связи; и
передачи данных с использованием многопользовательской связи с пространственным мультиплексированием в случае, когда беспроводное устройство включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром.
(4) Беспроводное устройство по п. (3), в котором схема выполнена с возможностью не обнулять второе время ожидания, которое отсчитывается даже после передачи данных с использованием многопользовательской связи с пространственным мультиплексированием.
(5) Беспроводное устройство по п. (3), в котором схема выполнена с возможностью:
прекращения отсчета второго времени ожидания на основании приема запускающего кадра; и
запуска приема ответного кадра по отношению к передаче данных с использованием многопользовательской связи с пространственным мультиплексированием или инициирования отсчета второго времени ожидания на основании истечения времени ожидания для приема ответного кадра.
(6) Беспроводное устройство по любому из пп. (1)-(5), в котором схема выполнена с возможностью установки второго времени ожидания на основании приоритета данных.
(7) Беспроводное устройство по любому из пп. (1)-(6), в котором схема выполнена с возможностью установки второго времени ожидания на время, которое больше, чем первое время ожидания.
(8) Беспроводное устройство по п. (6), в котором
устройство связи является точкой доступа,
беспроводное устройство является станцией, выполненной с возможностью поддержания связи с точкой доступа,
первое время ожидания и второе время ожидания представляют собой промежутки времени возврата, которые устанавливаются на основании конкурентного окна, и
приоритет данных устанавливается в соответствии с категорией доступа.
(9) Беспроводное устройство по любому из пп. (1)-(8), в котором многопользовательская связь с пространственным мультиплексированием и однопользовательская связь представляют собой передачу по восходящей линии связи из беспроводного устройства в устройство связи.
(10) Способ, выполняемый беспроводным устройством, причем способ включает в себя:
выполнение многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи;
установку первого времени ожидания для многопользовательской связи с пространственным мультиплексированием и второго времени ожидания для однопользовательской связи;
передачу данных в устройство связи посредством многопользовательской связи с пространственным мультиплексированием в соответствии с первым временем ожидания;
отсчет второго времени ожидания в период, в течение которого первое время ожидания для многопользовательской связи с пространственным мультиплексированием отсчитывается после передачи данных; и
повторную передачу данных в устройство связи посредством однопользовательской связи в соответствии со вторым временем ожидания в случае, когда определяется, что ошибка произошла во время передачи данных посредством многопользовательской связи с пространственным мультиплексированием.
(11) Энергонезависимый машиночитаемый носитель, включающий в себя инструкции компьютерной программы, которые при их исполнении беспроводным устройством предписывают беспроводному устройству:
выполнять многопользовательскую связь с пространственным мультиплексированием и однопользовательскую связь с помощью устройства связи;
устанавливать первое время ожидания для многопользовательской связи с пространственным мультиплексированием и второе время ожидания для однопользовательской связи;
передавать данные в устройство связи посредством многопользовательской связи с пространственным мультиплексированием в соответствии с первым временем ожидания;
отсчитывать второе время ожидания в период, в течение которого первое время ожидания для многопользовательской связи с пространственным мультиплексированием отсчитывается после передачи данных; и
повторно передавать данные в устройство связи посредством однопользовательской связи в соответствии со вторым временем ожидания в случае, когда определяется, что ошибка произошла во время передачи данных посредством многопользовательской связи с пространственным мультиплексированием.
(12) Устройство связи, включающее в себя:
схему, выполненную с возможностью
выполнения многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью беспроводного устройства;
установления первого времени ожидания для однопользовательской связи и второго времени ожидания для многопользовательской связи с пространственным мультиплексированием;
отсчета второго времени ожидания в период, в течение которого первое время ожидания для однопользовательской связи отсчитывается после выполнения однопользовательской связи с беспроводным устройством; и
передачи запускающего кадра, включающего в себя информацию разрешения для многопользовательской связи с пространственным мультиплексированием, в беспроводное устройство после истечения второго времени ожидания.
(13) Устройство связи по п. (12), в котором схема выполнена с возможностью:
приема данных из беспроводного устройства посредством многопользовательской связи с пространственным мультиплексированием в ответ на запускающий кадр;
выработки ответного кадра для многопользовательской связи с пространственным мультиплексированием на основании приема данных посредством многопользовательской связи с пространственным мультиплексированием; и
передачи ответного кадра для многопользовательской связи с пространственным мультиплексированием в беспроводное устройство.
(14) Устройство связи по любому из пп. (12)-(13), в котором схема выполнена с возможностью:
приема данных из беспроводного устройства посредством однопользовательской связи;
выработки ответного кадра для однопользовательской связи на основании приема данных посредством однопользовательской связи; и
передачи ответного кадра для однопользовательской связи в беспроводное устройство.
(15) Устройство связи по п. (14), в котором схема выполнена с возможностью:
прекращения отсчета второго времени ожидания на основании приема данных посредством однопользовательской связи; и
начала отсчета второго времени ожидания на основании передачи ответного кадра для однопользовательской связи.
(16) Устройство связи по любому из пп. (12)-(15), в котором
устройство связи является устройством точки доступа,
беспроводное устройство является устройством станции, выполненным с возможностью поддержания связи с точкой доступа, и
первое время ожидания и второе время ожидания представляют собой промежутки времени возврата, которые устанавливаются на основании конкурентного окна.
(17) Устройство связи по любому из пп. (12)-(17), в котором многопользовательская связь с пространственным мультиплексированием и однопользовательская связь представляют собой передачу по восходящей линии связи из беспроводного устройства в устройство связи.
(18) Способ, выполняемый устройством связи, причем способ включает в себя:
выполнение многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью беспроводного устройства;
установку первого времени ожидания для однопользовательской связи и второго времени ожидания для многопользовательской связи с пространственным мультиплексированием;
отсчет второго времени ожидания в период, в течение которого первое время ожидания для однопользовательской связи отсчитывается после выполнения однопользовательской связи с беспроводным устройством; и
повторную передачу запускающего кадра, включающего в себя информацию разрешения для многопользовательской связи с пространственным мультиплексированием, в беспроводное устройство после истечения второго времени ожидания.
(19) Энергонезависимый машиночитаемый носитель, включающий в себя инструкции компьютерной программы, которые при их исполнении беспроводным устройством предписывают беспроводному устройству:
выполнять многопользовательскую связь с пространственным мультиплексированием и однопользовательскую связь с помощью беспроводного устройства;
устанавливать первое время ожидания для однопользовательской связи и второе время ожидания для многопользовательской связи с пространственным мультиплексированием;
отсчитывать второе время ожидания в период, в течение которого первое время ожидания для однопользовательской связи отсчитывается после выполнения однопользовательской связи с беспроводным устройством; и
передавать запускающий кадр, включающий в себя информацию разрешения для многопользовательской связи с пространственным мультиплексированием, в беспроводное устройство после истечения второго времени ожидания.
Перечень ссылочных позиций
10 – BSS
100 – STA
110 – блок беспроводной связи
120 – блок обработки данных
130 – блок управления
200 – AP
210 – блок беспроводной связи
220 – блок обработки данных
230 – блок управления.
Изобретение относится к области беспроводной связи. Технический результат заключается в снижении задержки однопользовательской передачи из-за влияния многопользовательской связи. Беспроводное устройство связи содержит: схему (110, 120, 130), выполненную с возможностью осуществления многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи, функционирующего в качестве точки доступа (200); установки первого времени ожидания для однопользовательской связи и отсчета первого времени ожидания в период, в течение которого отсчитывается второе время ожидания для многопользовательской связи с пространственным мультиплексированием; передачи данных в устройство связи посредством однопользовательской связи по истечении первого времени ожидания. 3 н. и 4 з.п. ф-лы, 13 ил.
1. Беспроводное устройство связи, функционирующее в качестве станции (100), содержащее схему (110, 120, 130), выполненную с возможностью:
выполнения многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи, функционирующего в качестве точки (200) доступа;
установки первого времени ожидания для однопользовательской связи;
отсчета первого времени ожидания во время периода, в течение которого отсчитывается второе время ожидания для многопользовательской связи с пространственным мультиплексированием;
приема, из устройства связи, запускающего кадра, вызывающего передачу данных, с использованием многопользовательской связи с пространственным мультиплексированием;
приостановления отсчета первого времени ожидания в ответ на прием запускающего кадра;
установки периода запрета передачи, в течение которого беспроводное устройство связи не может передавать сигнал, в качестве вектора сетевого распределения (NAV) в случае, когда беспроводное устройство связи не включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром;
передачи данных с использованием многопользовательской связи с пространственным мультиплексированием в случае, когда беспроводное устройство включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром;
возобновления отсчета приостановленного первого времени ожидания без сброса первого времени ожидания на основе истечения времени приема ответного кадра из устройства связи, причем ответный кадр передается в ответ на передачу данных с использованием многопользовательской связи с пространственным мультиплексированием, вызванную запускающим кадром, или на основе истечения периода запрета передачи;
передачи данных в устройство связи посредством однопользовательской связи по истечении первого времени ожидания.
2. Беспроводное устройство связи по п. 1, в котором схема выполнена с возможностью установки второго времени ожидания на основании приоритета данных.
3. Беспроводное устройство связи по п. 1, в котором схема выполнена с возможностью установки второго времени ожидания на время, которое больше, чем первое время ожидания.
4. Беспроводное устройство связи по п. 4, в котором:
первое время ожидания и второе время ожидания представляют собой промежутки времени отсрочки, которые устанавливаются на основании конкурентного окна, и
приоритет данных устанавливается в соответствии с категорией доступа.
5. Беспроводное устройство связи по п. 1, в котором многопользовательская связь с пространственным мультиплексированием и однопользовательская связь представляют собой передачи по восходящей линии связи из беспроводного устройства в устройство связи.
6. Способ связи, выполняемый беспроводным устройством связи, функционирующим в качестве станции (100), причем способ содержит этапы, на которых:
выполняют многопользовательскую связь с пространственным мультиплексированием и однопользовательскую связь с помощью устройства связи, функционирующего в качестве точки (200) доступа;
устанавливают первое время ожидания для однопользовательской связи;
отсчитывают первое время ожидания во время периода, в течение которого отсчитывается второе время ожидания для многопользовательской связи с пространственным мультиплексированием;
принимают, из устройства связи, запускающий кадр, вызывающий передачу данных, с использованием многопользовательской связи с пространственным мультиплексированием;
приостанавливают отсчет первого времени ожидания в ответ на прием запускающего кадра;
устанавливают период запрета передачи, в течение которого беспроводное устройство связи не может передавать сигнал, в качестве вектора сетевого распределения (NAV) в случае, когда беспроводное устройство связи не включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром;
передают данные с использованием многопользовательской связи с пространственным мультиплексированием в случае, когда беспроводное устройство включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром;
возобновляют отсчет приостановленного первого времени ожидания без сброса первого времени ожидания на основе истечения времени приема ответного кадра из устройства связи, причем ответный кадр передается в ответ на передачу данных с использованием многопользовательской связи с пространственным мультиплексированием, вызванную запускающим кадром, или на основе истечения периода запрета передачи;
передают данные в устройство связи посредством однопользовательской связи по истечении первого времени ожидания.
7. Энергонезависимый машиночитаемый носитель, включающий в себя инструкции компьютерной программы, которые при их исполнении беспроводным устройством связи, функционирующим в качестве станции (100), вызывают выполнение беспроводным устройством связи:
многопользовательской связи с пространственным мультиплексированием и однопользовательской связи с помощью устройства связи, функционирующего в качестве точки (200) доступа;
установления первого времени ожидания для однопользовательской связи;
отсчета первого времени ожидания во время периода, в течение которого отсчитывается второе время ожидания для многопользовательской связи с пространственным мультиплексированием;
приема, из устройства связи, запускающего кадра, вызывающего передачу данных, с использованием многопользовательской связи с пространственным мультиплексированием;
приостановления отсчета первого времени ожидания в ответ на прием запускающего кадра;
установки периода запрета передачи, в течение которого беспроводное устройство связи не может передавать сигнал, в качестве вектора сетевого распределения (NAV) в случае, когда беспроводное устройство связи не включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром;
передачи данных с использованием многопользовательской связи с пространственным мультиплексированием в случае, когда беспроводное устройство включено в качестве цели разрешения многопользовательской связи с пространственным мультиплексированием, указанной запускающим кадром;
возобновления отсчета приостановленного первого времени ожидания без сброса первого времени ожидания на основе истечения времени приема ответного кадра из устройства связи, причем ответный кадр передается в ответ на передачу данных с использованием многопользовательской связи с пространственным мультиплексированием, вызванную запускающим кадром, или на основе истечения периода запрета передачи;
передачи данных в устройство связи посредством однопользовательской связи по истечении первого времени ожидания.
US 20160198500 A1, 07.07.2016 | |||
US 20160113034 A1, 21.04.2016 | |||
СПОСОБ И УСТРОЙСТВО ОТСРОЧКИ ПЕРЕДАЧИ, ИСПОЛЬЗУЕМЫЕ ДЛЯ СИСТЕМЫ БЕСПРОВОДНОЙ СВЯЗИ | 2012 |
|
RU2569569C2 |
CA 2963228 A1, 07.04.2016 | |||
US 20150124689 A1, 07.05.2015. |
Авторы
Даты
2021-03-17—Публикация
2017-08-22—Подача