УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Настоящее изобретение относится к способу и устройству сканирования станции (STA) и, более конкретно, к способу и устройству для выполнения активного сканирования посредством станции STA.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[2] В последнее время технологии беспроводной сети LAN развивались в трех направлениях. Стандарты IEEE (институт инженеров по электротехнике и электронике) 802.11ac и IEEE 802.11ad, в качестве расширения существующего направления развития сети WLAN, были разработаны для повышения скорости передачи данных. Стандарт IEEE 802.11ad представляет собой технологию сети WLAN, использующую полосу на частоте 60 ГГц. Кроме того, недавно появилась глобальная сеть WLAN, использующая полосу частот ниже 1 ГГц, которая позволяет выполнять глобальную передачу, с точки зрения расстояния, по сравнению с существующей сетью WLAN. Глобальная сеть WLAN включает в себя стандарт IEEE 802.11af, использующий полосу неиспользуемого телевизионного (TV) частотного спектра (TVWS), и стандарт IEEE 802.11ah, использующий полосу на частоте 900 МГц. Эти протоколы нацелены на расширение службы увеличенной дальности Wi-Fi, наряду с интеллектуальной сетью, глобальной сенсорной сетью. Кроме того, в существующей технологии управления доступом к среде передачи данных (MAC) сети WLAN имеется проблема, заключающаяся в том, что время, затрачиваемое на первоначальное установление линии связи, является слишком длительным. Для решения этой проблемы, чтобы станция STA могла быстро осуществлять доступ к точке доступа (AP), активно проводилась стандартизация IEEE 802.11ai.
[3] Стандарт IEEE 802.11ai является технологией MAC, обрабатывающей процедуру быстрой аутентификации для значительного сокращения времени, затрачиваемого на первоначальное установление и ассоциирование сети WLAN, которая начала стандартизацию в виде формальной исследовательской группы в январе 2011 года. Для обеспечения процедуры быстрого доступа, в стандарте IEEE 802.11ai обсуждалось упрощение процедуры в областях, таких как, например, обнаружение точки AP, обнаружение сети, синхронизация функции синхронизации времени (TSF), аутентификация и ассоциирование, объединение процедуры со старшим уровнем, и т.п. В том числе, активно обсуждались идеи, такие как, например, объединение процедуры с использованием вложения протокола динамического конфигурирования хоста (DHCP), оптимизация полного расширяемого протокола аутентификации (EAP) с использованием параллельного IP, эффективное избирательное сканирование точки AP, и т.п.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[4] Настоящее изобретение обеспечивает способ активного сканирования станции (STA) в беспроводной сети LAN.
[5] Настоящее изобретение также обеспечивает станцию STA, выполняющую активное сканирование в беспроводной сети LAN.
[6] В одном аспекте, способ активного сканирования в беспроводной сети LAN включает в себя этапы: генерирования, посредством сканирующей станции (STA), информации о сканировании для выполнения активного сканирования; приема, посредством сканирующей станции STA, первого кадра запроса проверки через канал приема, причем первый кадр запроса проверки является кадром, который передается на точку доступа (AP) посредством станции STA; инициирования, посредством сканирующей станции STA, принимающей первый кадр запроса проверки, запуска таймера проверки, и выполнения оценки состояния канала (CCA) для определения состояния канала в канале приема; передачи, посредством сканирующей станции STA, второго кадра запроса проверки на точку AP в канале приема, когда состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала; и передачи, посредством сканирующей станции STA, второго кадра запроса проверки на точку AP в канале приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадра ответа проверки, включающего в себя, по меньшей мере, ту же самую информацию, прием которой ожидается посредством сканирующей станции STA, на основании отсутствия приема информации о сканировании, причем первый кадр запроса проверки включает в себя множество первых полей, а информация о сканировании включает в себя множество вторых полей, и, по меньшей мере, одно поле из множества первых полей включает в себя информацию, которая совпадает с информацией, включенной в одно поле из множества вторых полей.
[7] В другом аспекте, сканирующая станция (STA) в беспроводной сети LAN включает в себя: радиочастотный (RF) блок, выполненный с возможностью передачи или приема радиосигнала; и процессор, селективно соединенный с радиочастотным (RF) блоком, причем процессор генерирует информацию о сканировании для выполнения активного сканирования, принимает первый кадр запроса проверки через канал приема, причем первый кадр запроса проверки является кадром, который передается на точку доступа (AP) посредством станции STA, инициирует запуск таймера проверки и выполняет оценку состояния канала (CCA) для определения состояния канала в канале приема, передает второй кадр запроса проверки на точку AP в канале приема, когда состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала, и передает второй кадр запроса проверки на точку AP в канале приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадр ответа проверки, включающий в себя, по меньшей мере, ту же самую информацию, прием которой ожидается посредством сканирующей станции STA, на основании отсутствия приема информации о сканировании, причем второй кадр запроса проверки передается на точку AP в канале приема, и первый кадр запроса проверки включает в себя множество первых полей, а информация о сканировании включает в себя множество вторых полей, и, по меньшей мере, одно поле из множества первых полей включает в себя информацию, которая совпадает с информацией, включенной в одно поле из множества вторых полей.
[8] Благодаря тому, что станция STA может ожидать передачу кадра запроса проверки, на основании кадра запроса проверки другой станции STA, может быть предотвращено выполнение нецелесообразной передачи кадра запроса проверки станции STA, вследствие чего процедура сканирования может быть выполнена быстро. Кроме того, в случае, когда станция STA не получает необходимого ответа от точки AP в соответствующем канале, станция STA может повторно передать кадр запроса проверки, что предотвращает возникновение ситуации, в которой кадр ответа проверки не принимается от точки AP, несмотря на присутствие точки AP в соответствующем канале, вследствие чего может быть исключено порождение проблемы скрытого узла, проблемы конфликта (коллизии) или проблемы зависимости от варианта реализации точки AP.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[9] Фиг. 1 изображает концептуальное графическое представление, демонстрирующее структуру беспроводной локальной сети (WLAN).
[10] Фиг. 2 изображает графическое представление, демонстрирующее иерархическую архитектуру системы сети WLAN, совместимой со стандартом IEEE 802.11.
[11] Фиг. 3 изображает концептуальное графическое представление, демонстрирующее способ сканирования в сети WLAN.
[12] Фиг. 4 изображает концептуальное графическое представление, демонстрирующее процесс аутентификации и ассоциирования после сканирования точки AP и станции STA.
[13] Фиг. 5 изображает концептуальное графическое представление, демонстрирующее процедуру активного сканирования.
[14] Фиг. 6 изображает концептуальное графическое представление, демонстрирующее способ передачи кадра запроса проверки.
[15] Фиг. 7 изображает концептуальное графическое представление, демонстрирующее способ сканирования станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[16] Фиг. 8 изображает концептуальное графическое представление, демонстрирующее принцип работы станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[17] Фиг. 9 изображает концептуальное графическое представление, демонстрирующее принцип работы станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[18] Фиг. 10 изображает блок-схему алгоритма, демонстрирующую способ определения того, следует ли выполнять передачу кадра запроса проверки на станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[19] Фиг. 11 изображает концептуальное графическое представление, демонстрирующее способ повторной передачи кадра запроса проверки, в соответствии с вариантом осуществления настоящего изобретения.
[20] Фиг. 12 изображает блок-схему алгортима, демонстрирующую процедуру сканирования станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[21] Фиг. 13 изображает концептуальное графическое представление, демонстрирующее операцию сканирования станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[22] Фиг. 14 изображает блок-схему, демонстрирующую беспроводное устройство, по отношению к которому применяется вариант осуществления настоящего изобретения.
ОПИСАНИЕ ПРИМЕРНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[23] Фиг. 1 изображает концептуальное графическое представление, демонстрирующее структуру беспроводной локальной сети (WLAN).
[24] В верхней части Фиг. 1(A) изображена инфраструктура сети стандарта IEEE (институт инженеров-электриков и инженеров-электроников) 802.11.
[25] Как изображено в верхней части Фиг. 1(A), система сети WLAN может включать в себя один или более базовых наборов услуг (наборов 100 и 105 BSS). Набор 100 или 105 BSS является набором, состоящим из точки AP, такой как, например, точка 125 AP (точка доступа), и станции STA, такой как, например, станция 100-1 STA1 (станция), которые могут успешно синхронизироваться друг с другом для осуществления взаимной связи, причем данное понятие не предназначено для указания конкретной области. Набор 105 BSS может включать в себя одну точку 130 AP и одну или более станций 105-1 и 105-2 STA, имеющих возможность соединения с точкой 130 AP.
[26] Инфраструктура набора BSS может включать в себя, по меньшей мере, одну станцию STA, точки 125 и 130 AP, обеспечивающие услугу распределения, и систему 110 распределения (DS), соединяющуюся с множеством точек AP.
[27] Система 110 распределения может реализовать расширенный набор 140 услуг (ESS) посредством соединения множества наборов 100 и 105 BSS. Набор 140 ESS может быть использован в качестве термина для обозначения одной сети, скомпонованной из одной или более точек 125 и 130 AP, соединенных через систему 110 распределения. Точки AP, включенные в состав одного набора 140 ESS, могут иметь одинаковый идентификатор SSID (идентификатор набора услуг).
[28] Портал 120 может функционировать в качестве моста, который выполняет соединение сети WLAN (стандарта IEEE 802.11) с другой сетью (например, стандарта 802.X).
[29] В инфраструктуре сети, как изображено в верхней части Фиг. 1, может быть реализована сеть между точками 125 и 130 AP и сеть между точками 125 и 130 AP и станциями 100-1, 105-1 и 105-2 STA. Однако, для осуществления связи, между станциями STA может быть организована сеть без использования точек 125 и 130 AP. Сеть, которая организовывается между станциями STA без использования точек 125 и 130 AP для осуществления связи, называется специальной сетью или независимым набором BSS (базовым набором услуг).
[30] В нижней части Фиг. 1 изображено концептуальное графическое представление, демонстрирующее независимый набор BSS.
[31] Как изображено в нижней части Фиг. 1, независимый набор BSS (IBSS) является набором BSS, функционирующим в специальном режиме. Набор IBSS не включает в себя точку AP, и поэтому он испытывает недостаток в централизованном управляющем объекте. Иначе говоря, управление станциями 150-1, 150-2, 150-3, 155-4 и 155-5 STA, включенными в набор IBSS, осуществляется распределенным способом. Все станции 150-1, 150-2, 150-3, 155-4 и 155-5 STA, включенные в набор IBSS, могут являться мобильными станциями STA, при этом доступ к системе распределения не предоставляется, и поэтому набор IBSS формирует отдельную сеть.
[32] Станция STA является некой функциональной средой, которая включает в себя управление доступом к среде передачи данных (MAC), в соответствии со стандартами IEEE (институт инженеров-электриков и инженеров-электроников) 802.11, и которая включает в себя интерфейс физического уровня для среды радиосвязи, причем термин «STA», по сути, может включать в себя, как точку AP, так и станцию STA, отличную от точки AP.
[33] Станция STA может именоваться посредством различных терминов, таких как, например, мобильный терминал, беспроводное устройство, блок беспроводной передачи/приема (WTRU), пользовательское оборудование (UE), мобильная станция (MS), мобильный абонентский блок, или попросту называться пользователем.
[34]
[35] Фиг. 2 изображает графическое представление, демонстрирующее архитектуру уровня системы сети WLAN, совместимой со стандартом IEEE 802.11.
[36] Фиг. 2 концептуально демонстрирует архитектуру уровня (архитектуру уровня PHY) системы сети WLAN.
[37] Архитектура уровня системы сети WLAN может включать в себя подуровень 220 MAC (управления доступом к среде передачи данных), подуровень 210 PLCP (процедуры определения состояния физического уровня), и подуровень 200 PMD (зависимости от физической среды). Подуровень 210 PLCP обеспечивается для того, чтобы подуровень 220 MAC функционировал с минимальной зависимостью от подуровня 200 PMD. Подуровень 200 PMD может служить в качестве интерфейса передачи для передачи данных между множеством станций STA.
[38] Подуровень 220 MAC, подуровень 210 PLCP и подуровень 200 PMD могут концептуально включать в себя управляющие объекты.
[39] Управляющий объект подуровня 220 MAC называется объектом MLME (управляющим объектом 225 уровня MAC), а управляющий объект физического уровня называется объектом PLME (управляющим объектом 215 уровня PHY). Такие управляющие объекты могут обеспечить интерфейс, в котором проводится операция управления уровнем. Объект 215 PLME соединяется с объектом 225 MLME для выполнения операции управления на подуровне 210 PLCP и подуровне 200 PMD, причем объект 225 MLME также соединяется с объектом 215 PLME для выполнения операции управления на подуровне 220 MAC.
[40] Также может присутствовать объект SME (управляющий объект 250 станции STA) для выполнения корректной операции уровня MAC. Объект 250 SME может функционировать в качестве компонента, который не зависит от уровня. Объекты MLME, PLME и SME могут выполнить передачу информации между взаимосвязанными компонентами на основании примитива.
[41] Ниже будет коротко описана операция каждого подуровня. Подуровень 210 PLCP доставляет блок MPDU (блок данных протокола MAC), принятый от подуровня 220 MAC, в соответствии с инструкцией от уровня MAC, между подуровнем 220 MAC и подуровнем 200 PMD, к подуровню 200 PMD, или доставляет кадр от подуровня 200 PMD к подуровню 220 MAC. Подуровень 200 PMD является подуровнем PLCP, при этом подуровень 200 PMD может выполнить передачу данных между множеством станций STA посредством среды радиосвязи. Блок MPDU (блок данных протокола MAC), доставленный от подуровня 220 MAC, называется блоком PSDU (физическим блоком служебных данных) на стороне подуровня 210 PLCP. Блок MPDU является аналогичным блоку PSDU, однако в случае доставки блока A-MPDU (объединенного блока MPDU), который получают посредством объединения множества блоков MPDU, каждый блок MPDU может отличаться от блока PSDU.
[42] Подуровень 210 PLCP добавляет дополнительное поле, включающее в себя информацию, требуемую посредством приемопередатчика физического уровня во время приема блока PSDU от подуровня 220 MAC и его доставки к подуровню 200 PMD. В этом случае добавленное поле может включать в себя преамбулу PLCP для блока PSDU, заголовок PLCP и концевую комбинацию битов, необходимых для возврата сверточного кодера в нулевое состояние. Преамбула PLCP может обеспечивать приемнику возможность подготовки к синхронизации и пространственному разнесению антенн до передачи блока PSDU. Поле данных может включать в себя биты заполнения для блока PSDU, служебное поле, включающее в себя последовательность битов для инициализации устройства шифрования, и кодированную последовательность, в которой последовательность битов дополняется концевой комбинацией битов. В этом случае, в качестве схемы кодирования, может быть выбрано либо кодирование ВСС (двоичное сверточное кодирование), либо кодирование LDPC (с низкой плотностью проверок на четность), в зависимости от схемы кодирования, поддерживаемой посредством станции STA, принимающей блок PPDU. Заголовок PLCP может включать в себя поле, содержащее информацию о блоке PPDU (блоке данных протокола PLCP), подлежащего передаче.
[43] Подуровень 210 PLCP добавляет вышеописанные поля в блок PSDU для генерирования блока PPDU (блока данных протокола PLCP) и передает его на принимающую станцию через подуровень 200 PMD, после чего принимающая станция принимает блок PPDU и получает информацию, необходимую для восстановления данных из преамбулы PLCP и заголовка PLCP, чтобы соответствующим образом их восстановить.
[44]
[45] Фиг. 3 изображает концептуальное графическое представление, демонстрирующее способ сканирования в сети WLAN.
[46] Как изображено на Фиг. 3, способ сканирования может быть разделен на пассивное сканирование 300 и активное сканирование 350.
[47] Как изображено в левой части Фиг. 3, пассивное сканирование 300 может быть выполнено посредством сигнального кадра 330, который периодически транслируется от точки 310 AP. Точка 310 AP в сети WLAN транслирует сигнальный (маячковый) кадр 330 для станции 340 STA, отличной от точки AP, в течение конкретного периода (например, по 100 мс). Сигнальный кадр 330 может содержать информацию о текущей сети. Станция 340 STA, отличная от точки AP, может выполнять сканирования на канале с точкой 310 AP для выполнения процесса аутентификации/ассоциирования посредством получения информации о сети из периодически транслируемого сигнального кадра 330.
[48] Способ 300 пассивного сканирования принимает только сигнальный кадр 330, который передается от точки 310 AP, без потребности в передаче кадра посредством станции STA 340, отличной от точки AP. В соответствии с этим, пассивное сканирование 300 является преимущественным по причине снижения общей нагрузки, которая возникает при передаче/приеме данных по сети. Однако, поскольку сканирование должно выполняться пассивным образом, соразмерно с периодом сигнального кадра 330, то время, затрачиваемое на выполнение сканирования, может быть увеличено. Подробная информация о маячковом кадре изложена в пункте 8.3.3.2 «сигнальный кадр» документа IEEE P802.11-REVmb™/D12, датированного ноябрем 2011 года, и имеющего название «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 (далее в настоящем документе называемого стандартом IEEE 802.11)». Стандарт IEEE 802.11ai может дополнительно использовать другой формат сигнального кадра, и такой сигнальный кадр может именоваться сигнальным кадром FILS (быстрого первоначального установления линии связи). Кроме того, кадр измерительного пилота является кадром, содержащим только некоторую информацию сигнального кадра, при этом кадр измерительного пилота может быть использован в процедуре сканирования. Кадр измерительного пилота описывается в пункте «формат измерительного пилота» стандарта IEEE 802.11.
[49] Кроме того, может быть определен кадр обнаружения быстрого первоначального установления линии связи (FILS). Кадр обнаружения FILS является кадром, который передается между каждым из периодов передачи в каждой точке AP, и может являться кадром, который передается в течение более короткого периода, по сравнению с сигнальным кадром. То есть, кадр обнаружения FILS является кадром, который передается в течение более короткого периода, по сравнению с периодом передачи сигнального кадра. Кадр обнаружения FILS может включать в себя информацию об идентификации (идентификатор SSID, идентификатор BSSID) точки AP, которая передает кадр обнаружения FILS. Это может быть реализовано так, чтобы кадр обнаружения FILS передавался на станцию STA перед передачей сигнального кадра, благодаря чему станция STA может осуществлять поиск точки AP, существующей в соответствующем канале. Интервал, в течение которого кадр обнаружения FILS передается в одной точке AP, называется интервалом передачи кадра обнаружения FILS. Кадр обнаружения FILS может быть передан с частью информации, включенной во включаемый сигнальный кадр. Кадр обнаружения FILS также может включать в себя информацию о времени передачи сигнального кадра соседней точки AP.
[50]
[51] Как изображено в правой части Фиг. 3, активное сканирование 350 относится к способу, в котором станция 390 STA, отличная от точки AP, проводит сканирование посредством передачи кадра 370 запроса проверки на точку 360 AP.
[52] После приема кадра 370 запроса проверки от станции 390 STA, отличной от точки AP, точка 360 AP может ожидать случайное время для предотвращения конфликта кадра, после чего точка 360 AP включает информацию о сети в кадр 380 ответа и отправляет его на станцию 390 STA, отличную от точки AP. Станция 390 STA, отличная от точки AP, может получить информацию о сети на основании принятого кадра 380 ответа проверки для остановки процесса сканирования.
[53] Активное сканирование 350 позволяет станции STA 390, отличной от точки AP, провести процесс сканирования, при этом активное сканирование 350 имеет преимущество, заключающееся в коротком времени сканирования. Однако станция 390 STA, отличная от точки АР, должна передавать кадр 370 запроса проверки, в результате чего увеличивается нагрузка на сеть в процессе передачи и приема кадра. Кадр 370 запроса проверки описывается в пункте 8.3.3.9 стандарта IEEE 802.11, а кадр 380 ответа проверки описывается в пункте 8.3.3.10 стандарта IEEE 802.11.
[54] После выполнения сканирования точка AP и станция STA могут провести процедуру аутентификации и ассоциирования.
[55]
[56] Фиг. 4 изображает концептуальное графическое представление, демонстрирующее процесс аутентификации и ассоциирования после сканирования между точкой AP и станцией STA.
[57] Как изображено на Фиг. 4, после пассивного/активного сканирования, с одной из отсканированных точек AP может быть проведена аутентификация и ассоциирование.
[58] Процесс аутентификации и ассоциирования может быть выполнен посредством, например, установления двухстороннего соединения. В левой части Фиг. 4 изображено концептуальное графическое представление, демонстрирующее процесс аутентификации и ассоциирования после пассивного сканирования, а в правой части Фиг. 4 изображено концептуальное графическое представление, демонстрирующее процесс аутентификации и ассоциирования после активного сканирования.
[59] Процесс аутентификации и ассоциирования может быть в равной мере выполнен посредством обмена кадра 410 запроса аутентификации/кадра 420 ответа аутентификации и кадра 430 запроса ассоциирования/кадра 440 ответа ассоциирования между точкой 400 или 450 AP и станцией 405 или 455 STA, отличной от точки АР, независимо от того, какой способ сканирования был использован, а именно, способ активного сканирования или способ пассивного сканирования.
[60] Процесс аутентификации может быть проведен посредством передачи кадра 410 запроса аутентификации от станции 405 или 455 STA, отличной от точки АР, на точку 400 или 450 AP. В ответ на кадр 410 запроса аутентификации, кадр 420 ответа аутентификации может быть передан от точки 400 или 450 AP на станцию 405 или 455 STA, отличную от точки 405 или 455 АР. Формат кадра аутентификации описывается в пункте 8.3.3.11 стандарта IEEE 802.11.
[61] Процесс ассоциирования может быть проведен посредством передачи кадра 430 запроса ассоциирования от станции 405 или 455 STA, отличной от точки АР, на точку 400 или 405 AP. В ответ на кадр 430 запроса ассоциирования, кадр 440 ответа ассоциирования может быть передан от точки 400 или 450 AP на станцию 405 или 455 STA, отличную от точки АР. Передаваемый кадр 430 запроса ассоциирования содержит информацию о функциональных возможностях станции 405 или 455 STA, отличной от точки АР. На основании информации о функциональных возможностях станции 405 или 455 STA, отличной от точки АР, точка 400 или 450 AP может определить, поддерживается ли станция 405 или 455 STA, отличная от точки АР. В случае, когда такая поддержка является возможной, точка 400 или 450 AP может включать в кадр 440 ответа ассоциирования информацию о том, следует ли принимать кадр 430 запроса ассоциирования, и причину вышеупомянутого, и информацию о поддерживаемых ею функциональных возможностях, кроме того точка 400 или 450 AP может отправить ее на станцию 405 или 455 STA, отличную от точки АР. Формат кадра ассоциирования описывается в пунктах 8.3.3.5/8.3.3.6 стандарта IEEE 802.11.
[62] После выполнения этапа ассоциирования выполняется нормальная передача и прием данных. Ассоциирование, в случае невыполнения, повторно проводится на основании причины, по которой ассоциирование не было выполнено, или же может быть выполнено ассоциирование с другой точкой AP.
[63]
[64] Фиг. 5 изображает концептуальное графическое представление, демонстрирующее процедуру активного сканирования.
[65] Как изображено на Фиг. 5, процедура активного сканирования может быть выполнена в следующих этапах.
[66] (1) Выполняется определение того, готова ли станция 500 STA выполнить процедуру сканирования.
[67] Станция 500 STA может ожидать, например, истечения времени проверочной задержки или приема конкретной сигнальной информации (например, примитив индикации PHY-RXSTART) для выполнения активного сканирования.
[68] Время проверочной задержки является задержкой, которая возникает до того, как станция 500 STA отправит кадр 510 запроса проверки в процессе выполнения активного сканирования. Примитив индикации PHY-RXSTART является сигналом, который передается от физического (PHY) уровня к локальному уровню MAC (управления доступом к среде передачи данных). Примитив индикации PHY-RXSTART может просигнализировать информацию, указывающую на то, что протокол PLCP (протокол определения состояния физического уровня) принял блок PPDU (блок данных протокола PLCP), включающий в себя корректный заголовок PLCP для уровня MAC.
[69] (2) Выполняется базовый доступ.
[70] В уровне МАС стандарта 802.11 множество станций STA могут совместно использовать среду радиосвязи с использованием функции распределенной координации (DCF), которая является соревновательной функцией. Функция DCF может предотвратить возникновение конфликта между станциями STA благодаря использованию схемы отключения, которая в качестве протокола доступа использует множественный доступ с контролем несущей и предотвращением конфликтов (CSMA/CA). Станция 500 STA может выполнить передачу кадра 510 запроса проверки на точки 560 и 570 АР с использованием способа базового доступа.
[71] (3) Информация, предназначенная для указания точек 560 и 570 АР, включенных в примитив MLME-SCAN.request (например, информация идентификатора SSID (идентификатора набора услуг) и идентификатора BSSID (идентификатора базового набора услуг)) может быть включена в кадр 510 запроса проверки и передана.
[72] Идентификатор BSSID может иметь значение, соответствующее MAC-адресу точки AP в качестве индикатора для указания точки AP. Идентификатор SSID (идентификатор набора услуг) является сетевым термином для указания точки AP, которая может быть считана посредством пользователя, который производит операции со станцией STA. Идентификатор SSID и/или BSSID может быть использован для указания точки AP.
[73] Станция 500 STA может указать точку AP на основании информации для указания точек 560 и 570 АР, включенной в примитив MLME-SCAN.request. Указанные точки 560 и 570 АР могут отправить кадры 540 и 550 ответа проверки на станцию 500 STA. Станция 500 STA может включить информацию об идентификаторе SSID и BSSID в кадр 510 запроса проверки, и отправить ее при помощи одноадресной передачи, многоадресной передачи или широковещательной передачи кадра 510 запроса проверки. Далее, со ссылкой на Фиг. 5, будет дополнительно описан способ одноадресной передачи, многоадресной передачи или широковещательной передачи кадра 510 запроса проверки с использованием информации об идентификаторе SSID и BSSID.
[74] Например, в случае, когда список идентификаторов SSID включается в примитив MLME-SCAN.request, станция 500 STA может включить список идентификаторов SSID в кадр 510 запроса проверки и передать его. Точки 560 и 570 АР могут принять кадр 510 запроса проверки, определить идентификаторы SSID, включенные в список идентификаторов SSID, находящийся в принятом кадре 510 запроса проверки, и определить, следует ли отправлять кадры 540 и 550 ответа проверки на станцию 500 STA.
[75] (4) Таймер проверки устанавливается в нулевое значение и начинает свою работу.
[76] Таймер проверки может быть использован для проверки минимального времени канала (времени 520 MinChanneltime) и максимального времени канала (времени 530 MaxChanneltime). Минимальное время 520 канала и максимальное время 530 канала может быть использовано для управления операцией активного сканирования станции 500 STA.
[77] Минимальное время 520 канала может быть использовано для выполнения операции по изменению канала для проведения активного сканирования. Например, в случае, когда станция 500 STA не принимает кадры 540 и 550 ответа проверки до минимального времени 520 канала, станция 500 STA сдвигает сканируемые каналы для выполнения сканирования на другом канале. В случае, когда станция 500 STA принимает кадр 550 ответа проверки до минимального времени 520 канала, она может обработать принятые кадры 540 и 550 ответа проверки после ожидания максимального времени 530 канала.
[78] Станция 500 STA может обнаружить примитив индикации PHY-CCA до того, как таймер проверки достигнет минимального времени 520 канала, а также может определить, был ли принят другой кадр (например, кадры 540 и 550 ответа проверки) посредством станции 500 STA до минимального времени 520 канала.
[79] Примитив индикации PHY-CCA может выполнить передачу информации о состоянии среды от физического уровня к уровню MAC. Примитив индикации PHY-CCA может указывать текущее состояние канала с использованием параметров состояния канала, таких как, например, «занято», когда канал является недоступным, и «не занято», когда канал является доступным. Станция 500 STA может определить, что кадры 540 и 550 ответа проверки были приняты посредством станции 500 STA, когда обнаруживается индикация PHY-CCA состояния «занято», а также может определить, что кадры 540 и 550 ответа проверки не были приняты посредством станции 500 STA, когда обнаруживается индикация PHY-CCA состояния «не занято».
[80] В случае обнаружения индикации PHY-CCA состояния «не занято», станция 500 STA может задать вектору NAV (вектору сетевого размещения) значение 0, и станция 500 STA может сканировать следующий канал. В случае обнаружения индикации PHY-CCA состояния «занято», станция 500 STA может выполнить процесс применительно к принятым кадрам 540 и 550 ответа проверки после того, как таймер проверки достигнет максимального времени 530 канала. После выполнения процесса применительно к принятым кадрам 540 и 550 ответа проверки, станция 500 STA может задать вектору NAV (вектору сетевого размещения) значение 0, а затем сканировать следующий канал.
[81] Далее в вариантах осуществления настоящего изобретения определяется, могут ли кадры 540 и 550 ответа проверки, принятые посредством станции 500 STA, также означать, что состояние канала определяется посредством использования примитива индикации PHY-CCA.
[82] (5) В случае завершения сканирования всех каналов, включенных в список каналов (ChannelList), объект MLME может выполнить передачу примитива подтверждения MLME-SCAN. Примитив подтверждения MLME-SCAN может содержать BSSDescriptionSet, включающий в себя всю информацию, полученную в процессе сканирования.
[83] В случае, когда станция 500 STA использует способ активного сканирования, станция 500 STA должна выполнять слежение для определения того, является ли параметр индикации PHY-CCA параметром «занято» до того, как таймер проверки достигнет минимального времени канала.
[84] Конкретная информация, включенная в вышеописанный примитив MLME-SCAN, указывается ниже. Для того, чтобы станция STA выполнила сканирование, объект MLME может принять примитив MLME-SCAN.request. Примитив MLME-SCAN.request является примитивом, созданным посредством объекта SME. Примитив MLME-SCAN.request может быть использован для определения наличия другого набора BSS, с которым может быть соединена станция STA.
[85] Примитив MLME-SCAN.request может содержать информацию, такую как, например, BSSType, BSSID, SSID, ScanType, ProbeDelay, ChannelList, MinChannelTime, MaxChannelTime, RequestInformation, SSID List, ChannelUsage, AccessNetworkType, HESSID, MeshID, VendorSpecificInfo. Подробная информация о примитиве MLME-SCAN.request изложена в пункте 6.3.3.2 «MLME-SCAN.request» документа IEEE P802.11-REVmb™/D12, датированного ноябрем 2011 года, и имеющего название «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».
[86] В нижеприведенной таблице 1 кратко представлена иллюстративная информация, включенная в примитив MLME-SCAN.request.
[87] [Таблица 1]
[88]
[89]
[90] Параметр запроса, включенный в примитив MLME-SCAN.request, может быть использован для определения того, должна ли отвечающая станция STA выполнять передачу кадра ответа проверки. Параметр запроса может содержать информацию для запроса включения в кадр ответа проверки информации других наборов BSS. Кроме того, параметр запроса может включать в себя поле запроса отчета, опорное поле задержки и поле максимального предела задержки.
[91] Поле запроса отчета содержит информацию для запроса включения в кадр ответа проверки информации других наборов BSS, опорное поле задержки содержит информацию о типе задержки, используемую в качестве ответа на кадр запроса проверки, а поле максимального предела задержки может содержать информацию о максимальной задержке доступа с типом задержки, указанном посредством опорного поля задержки.
[92] Кроме того, параметр запроса может включать в себя поле минимальной скорости передачи данных и/или поле предела мощности принимаемого сигнала. Поле минимальной скорости передачи данных содержит информацию о наименьшей общей скорости передачи данных в процессе передачи блока MSDU или A-MSDU. Поле предела мощности принимаемого сигнала может дополнительно содержать информацию о предельном значении сигнала, необходимом для ответа получателя кадра запроса проверки.
[93]
[94] Фиг. 6 изображает концептуальное графическое представление, демонстрирующее способ передачи кадра запроса проверки.
[95] Фиг. 6 раскрывает способы широковещательной передачи, многоадресной передачи и одноадресной передачи кадров запроса проверки от станции STA.
[96] В верхней части Фиг. 6 изображен способ, с помощью которого станция 600 STA выполняет широковещательную передачу кадра 610 запроса проверки.
[97] Станция 600 STA может включить групповой идентификатор SSID и групповой идентификатор BSSID в кадр 610 запроса проверки и выполнить широковещательную передачу кадра 610 запроса проверки.
[98] Групповой идентификатор SSID и групповой идентификатор BSSID могут быть использованы в качестве идентификаторов для указания всех точек 605-1, 605-2, 605-3, 605-4 и 605-6 АР, включенных в диапазон передачи станции 600 STA.
[99] В случае, когда станция 600 STA выполняет передачу кадра 610 запроса проверки с групповым идентификатором SSID и групповым идентификатором BSSID, включенными в кадр 610 запроса проверки, точки 605-1, 605-2, 605-3, 605-4 и 605-6 АР, которые приняли кадр 610 запроса проверки от станции 600 STA, могут отправить кадры ответа проверки на станцию 600 STA в ответ на принятый кадр запроса проверки.
[100] В случае, когда точки 605-1, 605-2, 605-3, 605-4 и 605-6 АР, которые приняли широковещательную передачу кадра 610 запроса проверки, отправляют кадры ответа проверки на станцию 600 STA в ответ на принятый кадр 610 запроса проверки в пределах предварительно заданного времени, может возникнуть проблема, заключающаяся в том, что станция 600 STA будет должна одновременно принять и обработать слишком много кадров ответа проверки.
[101] В средней части Фиг. 6 изображен способ, в котором станция 620 STA, выполняющая одноадресную передачу кадра 630 запроса проверки.
[102] Как изображено в средней части Фиг. 6, в случае, когда станция 620 STA выполняет одноадресную передачу кадра 630 запроса проверки, станция 620 STA может выполнить передачу кадра 630 запроса проверки, содержащего информацию о конкретном идентификаторе SSID/BSSID точки AP. В числе точек AP, которые принимают кадр 630 запроса проверки, только точка 625 AP, в соответствии с идентификатором SSID/BSSID, указанным посредством станции 620 STA, может выполнить передачу кадра ответа проверки на станцию 620 STA.
[103] В нижней части Фиг. 6 изображен способ, в котором станция 640 STA выполняет многоадресную передачу кадра 660 запроса проверки.
[104] Как изображено в нижней части Фиг. 6, станция 640 STA может включить список идентификаторов SSID и групповой идентификатор BSSID в кадр 660 запроса проверки, и передать его. В числе точек AP, принимающих кадр 660 запроса проверки, точки 660-1 и 660-2 АР, в соответствии с идентификаторами SSID, включенными в список идентификаторов SSID, содержащийся в кадре запроса проверки, могут выполнить передачу кадра ответа проверки на станцию 640 STA.
[105] Как было описано выше, существующие станции STA могут определить, на основании идентификатора SSID и идентификатора BSSID, включенных в примитив MLME.SCAN-request, тип передачи кадра запроса проверки, а именно, одноадресная передача, многоадресная передача или широковещательная передача. Кадр запроса проверки может быть передан с использованием одноадресной передачи, многоадресной передачи или широковещательной передачи на основании нижеследующих установочных параметров примитива MLME.SCAN-request.
[106] В случае, когда примитив MLME.SCAN-request включает в себя конкретный идентификатор BSSID, станция STA выполняет одноадресную передачу кадра запроса проверки на точку AP с конкретным идентификатором BSSID. Конкретный идентификатор BSSID точки AP может быть включен в поле адреса заголовка MAC в одноадресном кадре запроса проверки.
[107] В случае, когда примитив MLME.SCAN-request включает в себя идентификатор SSID или список идентификаторов SSID, наряду с групповым идентификатором BSSID, станция STA может выполнить многоадресную передачу кадра запроса проверки на точку AP, в соответствии с идентификатором SSID или списком идентификаторов SSID. Идентификатор SSID или список идентификаторов SSID может быть включен в кадр запроса проверки, а идентификатор BSSID может быть включен в поле адреса заголовка MAC в кадре запроса проверки.
[108] В случае, когда примитив MLME.SCAN-request включает в себя групповой идентификатор SSID, станция STA может выполнить широковещательную передачу кадра запроса проверки. Групповой идентификатор SSID может быть включен в кадр запроса проверки, а групповой идентификатор BSSID может быть включен в поле адреса заголовка MAC.
[109] Если точка AP принимает кадр запроса проверки от станции STA, то точка AP может выполнить передачу кадра ответа проверки на станцию STA, которая передала кадр запроса проверки. В процессе передачи кадра ответа проверки, точка AP может выполнить широковещательную передачу кадра ответа проверки. Например, если точка AP принимает кадры запроса проверки от множества станций STA, то точка AP может определить, следует ли выполнять широковещательную передачу кадра ответа проверки на основании информации, включенной в принятый кадр запроса проверки. Например, запросы, включенные в кадры запроса проверки, переданные от множества станций STA, являются одинаковыми, и точка AP может выполнить широковещательную передачу кадра ответа проверки, чтобы множество станций STA могли принять его.
[110] В соответствии с вариантом осуществления настоящего изобретения, в процессе выполнения активного сканирования станция STA может определить, следует ли выполнять передачу кадра запроса проверки. Далее в варианте осуществления настоящего изобретения будет описан способ определения того, следует ли выполнять передачу кадра запроса проверки посредством станции STA, и способ передачи кадра запроса проверки. Далее в варианте осуществления настоящего изобретения, станция STA, определяющая, следует ли выполнять передачу кадра запроса проверки, будет называться сканирующей станцией STA, а точка AP, которой станция STA намеревается передать кадр запроса проверки, и от которой станция STA намеревается принять кадр ответа проверки, будет называться целевой точкой AP.
[111] Сканирующая станция STA может принять кадр запроса проверки, переданный от соседней станции STA, и получить необходимый ответ от целевой точки AP на основании принятого кадра запроса проверки. Например, в случае, если целевая точка AP принимает кадр запроса проверки, переданный от соседней станции STA, и в ответ на это выполняет широковещательную передачу кадра ответа проверки, то сканирующая станция STA может принять ответ, который ожидают получить посредством сканирования, от целевой точки AP.
[112] В этом случае станция STA может отслеживать кадр ответа проверки, который передается от целевой точки AP. В качестве альтернативы, в случае, в котором станция STA принимает кадр ответа проверки, сигнальный кадр, кадр обнаружения FILS или кадр измерительного пилота, широковещательная передача которого выполняется от целевой точки AP до передачи кадра запроса проверки, станция STA может выполнить сканирование и принять ожидаемый ответ от целевой точки AP. Даже в этом случае станция STA может не выполнять передачу кадра запроса проверки.
[113] Однако в случае, в котором станция STA выполняет сканирование целевой точки AP посредством кадра запроса проверки, который передается от другой станции STA, вместо передачи кадра запроса проверки, могут возникать различные проблемы, которые рассматриваются ниже.
[114] Прежде всего, может возникнуть проблема скрытого узла. Может возникнуть случай, в котором первая станция STA принимает кадр запроса проверки, широковещательная передача которого выполняется посредством второй станции STA, и не выполняет передачу кадра запроса проверки. В этом случае точка AP, которая приняла кадр запроса проверки, переданный от второй станции STA, может выполнить широковещательную передачу или одноадресную передачу кадра ответа проверки. Однако первая станция STA может являться скрытым узлом по отношению к точке AP, которая передала кадр ответа проверки. В случае, в котором первая станция STA является скрытым узлом, первая станция STA может не иметь возможности принять кадр ответа проверки, который передается от точки AP. В этом случае, поскольку первая станция STA может не принять кадр ответа проверки в течение максимального времени канала (MaxChannelTime), первая станция STA перемещает сканируемый канал в другой канал, и выполняет сканирование. В этом случае может возникнуть проблема, при которой, даже если в соответствующем канале присутствует целевая точка AP, первая станция STA не передает кадр запроса проверки в соответствующем канале и переходит на другой канал для выполнения сканирования.
[115] Другая проблема заключается в том, что проблема может возникнуть вследствие конфликта. Допускается случай, в котором первая станция STA принимает кадр запроса проверки, широковещательная передача которого выполняется посредством второй станции STA, и не выполняет передачу кадра запроса проверки. В этом случае точка AP, которая приняла кадр запроса проверки, переданный от второй станции STA, может выполнить широковещательную передачу или одноадресную передачу кадра ответа проверки. Если кадр ответа проверки, который передается посредством точки AP, конфликтует с другим сигналом, то первая станция STA может не иметь возможности принять кадр ответа проверки, который передается от точки AP. В этом случае, поскольку первая станция STA не может принять кадр ответа проверки в течение максимального времени канала, первая станция STA может переместить сканируемый канал в другой канал и выполнить сканирование.
[116] В случае, когда первая станция STA выполняет одноадресную передачу кадра запроса проверки в соответствующем канале, если точка AP не принимает подтверждение ACK относительно кадра ответа проверки, одноадресная передача которого была выполнена посредством первой станции STA, первая станция STA может повторно передать кадр ответа проверки. Однако в случае, в котором передача кадра запроса проверки не выполняется, если станция STA не принимает кадр ответа проверки, станция STA перемещает сканируемый канал в другой канал, и следовательно, даже несмотря на наличие целевой точки AP в соответствующем канале, станция STA не может сканировать целевую точку AP.
[117] Другая проблема заключается в том, что точка AP может выполнить широковещательную передачу кадра ответа проверки в ответ на кадр запроса проверки, широковещательная передача которого выполняется посредством второй станции STA, однако точка AP может передать кадр ответа проверки при помощи одноадресной передачи в зависимости от варианта реализации точки AP. В случае, в котором точка AP выполняет передачу кадра ответа проверки только на вторую станцию STA с помощью одноадресной передачи, первая станция STA не может принять кадр ответа проверки, одноадресная передача которого была выполнена посредством первой станции STA.
[118] Для решения таких проблем в варианте осуществления настоящего изобретения определяется, что сканирующая станция STA принимает кадр запроса проверки, переданный посредством другой станции STA, и не передает кадр запроса проверки, и в случае, в котором нужный ответ не принимается от точки AP, инициируется операция сканирующей станции STA.
[119]
[120] Фиг. 7 изображает концептуальное графическое представление, демонстрирующее способ сканирования станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[121] Как изображено на Фиг. 7, вторая станция 720 STA может выполнить передачу второго кадра 725 запроса проверки для сканирования. Второй кадр запроса проверки, который передается посредством второй станции 720 STA, может являться широковещательным кадром. Первая станция 710 STA может принять второй кадр 725 запроса проверки, который передается от второй станции 720 STA.
[122] Первая станция 710 STA, которая является сканирующей станцией STA, может определить, разрешена ли передача второго кадра запроса проверки, на основании принятого второго кадра запроса проверки и информации о сканировании. В данном случае информация о сканировании может являться информацией, включенной в примитив MLME-SCAN.request, сгенерированный посредством первой станции STA для выполнения активного сканирования. Далее в варианте осуществления настоящего изобретения примитив MLME-SCAN.request может называется информацией о сканировании.
[123] Определение того, разрешена ли передача первого кадра запроса проверки, который является отдельным кадром запроса проверки, может быть выполнено посредством первой станции 710 STA на основании того, ожидается ли прием ответа от точки AP, на основании сгенерированной информации о сканировании, и предусматривает ли второй кадр запроса проверки, по меньшей мере, тот же самый ответ.
[124] Например, первая станция 710 STA может определить, может ли быть получен ответ, относящийся к информации, указанной посредством информации о сканировании первой станции 710 STA, от точки 700 AP на основании принятого второго кадра 725 запроса проверки. То есть, первая станция 710 STA может определить, может ли быть получена информация, которая подлежит приему от точки 700 AP через кадр запроса проверки, который подлежит передаче, на основании информации о сканировании, через второй кадр 725 ответа проверки. Второй кадр 705 ответа проверки может являться ответом, относящимся ко второму кадру 725 запроса проверки, который передается от второй станции 720 STA.
[125] Далее, в случае, в котором кадр запроса проверки, принятый от другой станции STA, является кадром, который может побудить ответ, подлежащий приему от точки AP, на основании информации о сканировании сканирующей станции STA, кадр запроса проверки, принятый посредством сканирующей станции STA, может называться согласованным кадром запроса проверки.
[126] Первая станция 710 STA, в качестве сканирующей станции STA, может определить, разрешена ли передача отдельного кадра запроса проверки, на основании принятого второго кадра запроса проверки и информации о сканировании. Если второй кадр 725 запроса проверки, принятый посредством первой станции 710 STA, не является согласованным кадром запроса проверки, в соответствии с результатом определения, то первая станция 710 STA может сгенерировать отдельный кадр 715 запроса проверки на основании информации о сканировании и передать его на точку AP.
[127] В свою очередь, первая станция 710 STA, в качестве сканирующей станции STA, может определить, разрешена ли передача отдельного кадра запроса проверки, на основании принятого второго запроса проверки и информации о сканировании. Если второй кадр 725 запроса проверки, принятый посредством первой станции 710 STA, является согласованным кадром запроса проверки, в соответствии с результатом определения, то первая станция 710 STA может отслеживать кадр, принятый через канал, вместо передачи отдельного кадра запроса проверки. Первая станция 710 STA может отслеживать, был ли передан кадр ответа проверки, включающий в себя, по меньшей мере, ту же самую информацию, прием которой ожидается на основании информации о сканировании. Кадр ответа проверки, включающий в себя, по меньшей мере, ту же самую информацию, прием которой ожидается на основании информации о сканировании, может являться кадром 705 ответа проверки, который передается посредством точки AP в ответ на согласованный кадр 725 запроса проверки, который передается от второй станции STA. Далее кадр ответа проверки, включающий в себя, по меньшей мере, ту же самую информацию, прием которой ожидается на основании информации о сканировании, будет называться кадром 705 ответа проверки.
[128] В соответствии с вариантом осуществления настоящего изобретения, в случае, в котором первая станция 710 STA отслеживает заблаговременно заданное время канала, и кадр не отыскивается в канале в течение заблаговременно заданного времени канала, или в случае, в котором кадр отыскивается в канале в течение заблаговременно заданного времени, но согласованный кадр ответа проверки не принимается, первая станция 710 STA может повторно передать отдельный первый кадр 715 запроса проверки для сканирования точки 700 AP, присутствующей в канале.
[129] Например, в случае, в котором не разрешена передача отдельного кадра запроса проверки, такого как, например, первый кадр запроса проверки, на точку AP, первая станция STA может выполнить оценку состояния канала (CCA) для определения состояния канала в канале приема и инициировать запуск таймера проверки.
[130] Первая станция 710 STA может обнаружить кадр, который передается от другой станции STA или точки AP в течение минимального времени канала. Первая станция 710 STA может установить таймер проверки в нулевое значение и инициировать запуск таймера проверки.
[131] Когда состояние канала является незанятым, до того как таймер проверки достигнет минимального времени канала, первая станция STA может передать первый кадр запроса проверки, который является отдельным кадром запроса проверки, на точку AP в канале приема.
[132] В свою очередь, в случае, когда состояние канала является занятым, до того как таймер проверки достигнет минимального времени канала, и согласованный кадр ответа проверки не принимается, до того как таймер проверки достигнет максимального времени канала, первая станция STA может передать первый кадр запроса проверки, который является отдельным кадром запроса проверки, на точку AP в канале приема.
[133] То есть, когда согласованный кадр 705 ответа проверки не принимается до того, как таймер проверки достигнет заблаговременно заданного времени, первая станция 710 STA может передать отдельный первый кадр 715 запроса проверки на точку 700 AP, когда таймер проверки достигнет максимального времени канала, или до того, как таймер проверки достигнет максимального времени канала (например, минимального времени канала).
[134] Например, в случае, в котором состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала, первый кадр запроса проверки может быть передан до того, как таймер проверки достигнет максимального времени канала. В свою очередь, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, первый кадр запроса проверки может быть передан, когда таймер проверки достигнет максимального времени канала.
[135] В таком случае передача первого кадра 715 запроса проверки посредством первой станции 710 STA не может быть опущена. Если первая станция 710 STA не принимает кадр 705 ответа проверки от точки 700 AP при использовании такого способа, то первая станция 710 STA передает отдельный кадр 715 запроса проверки в том же самом канале. Соответственно, может быть предотвращено возникновение ситуации, в которой первая станция 710 STA не может сканировать точку 700 AP, несмотря на присутствие точки AP в соответствующем канале, вследствие проблемы скрытого узла, проблемы конфликта или проблемы зависимости от варианта реализации точки AP.
[136]
[137] Фиг. 8 изображает концептуальное графическое представление, демонстрирующее принцип работы станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[138] Фиг. 8 демонстрирует принцип работы первой станции 810 STA, когда первая станция 810 STA обнаруживает, что первый канал является занятым, после выполнения определения оценки CCA в течение минимального времени 830 канала в канале. На Фиг. 8 предполагается, что кадр 803 ответа проверки, с которым согласовывается первая станция 810 STA, отслеживается в первом канале, подобно вышеописанной ситуации, которая изображена на Фиг. 7.
[139] Первая станция 810 STA может распознать, является ли первый канал занятым, в зависимости от того, был ли принят примитив индикации PHY-CCA («занято») до истечения минимального времени 830 канала, заданного в таймере проверки. В случае приема примитива индикации PHY-CCA («занято») в течение минимального времени 830 канала, первая станция 810 STA может отслеживать первый канал до истечения максимального времени 840 канала, заданного в таймере проверки.
[140] Если согласованный кадр 803 ответа проверки принимается до истечения максимального времени канала, первая станция 810 STA может завершить процедуру сканирования в первом канале. Согласованный кадр 803 ответа проверки может включать в себя ответ, относящийся ко второму запросу проверки, который передается посредством второй станции 820 STA, и кадр ответа проверки, включающий в себя, по меньшей мере, ту же самую информацию, прием которой ожидается на основании информации о сканировании второй станции STA.
[141] Однако в этом случае первая станция 810 STA может не принять согласованный кадр 803 ответа проверки в течение максимального времени 840 канала, заданного в таймере проверки. Например, первая станция 810 STA может не принять согласованный кадр 803 ответа проверки вследствие проблемы отсутствия целевой точки AP около первой станции 810 STA или вследствие проблемы скрытого узла, несмотря на присутствие целевой точки AP около первой станции 810 STA, проблемы конфликта или проблемы зависимости от варианта реализации точки AP. В этом случае первая станция 810 STA может сгенерировать первый кадр 815 запроса проверки и передать его в первом канале. Первая станция 810 STA может сгенерировать первый кадр 815 запроса проверки на основании существующей сгенерированной информации о сканировании или вновь сгенерированной информации о сканировании.
[142] Первая станция 810 STA может принять первый кадр 806 ответа проверки, относящийся к переданному первому кадру 815 запроса проверки, а также может переключить сканируемый канал на второй канал, то есть на другой сканируемый канал, или завершить процедуру сканирования. В качестве альтернативы, первая станция 810 STA может не принять первый кадр 806 ответа проверки в ответ на переданный первый кадр 815 запроса проверки, и в этом случае первая станция 810 STA может задать вектору сетевого размещения (NAV) значение 0 и переключить сканируемый канал на второй канал, то есть на другой канал, или может завершить процедуру сканирования.
[143] Например, в случае, в котором первая станция 810 STA не принимает согласованный кадр 803 ответа проверки до истечения максимального времени канала, в качестве ответа, относящегося к согласованному кадру 825 запроса проверки, первая станция 810 STA может повторно выполнить процедуру сканирования посредством нижеизложенной процедуры.
[144] Первая станция 810 STA может передать первый кадр 815 запроса проверки, сгенерированный на основании информации о сканировании. Первая станция 810 STA устанавливает таймер проверки в нулевое значение, после чего инициирует запуск работы таймера. Если прием кадра через канал не обнаруживается до истечения минимального время канала, заданного в таймере проверки, то первая станция 810 STA может сместить сканируемый канал для выполнения сканирования в другом канале. В свою очередь, если прием кадра через канал был обнаружен в течение минимального времени канала, заданного в таймере проверки, то первая станция 810 STA отслеживает канал и принимает первый кадр 806 ответа проверки до истечения максимального времени канала, заданного в таймере проверки.
[145] Например, первая станция 810 STA может выполнить поиск примитива индикации PHY-CCA в течение минимального времени канала, заданного в таймере проверки, и определить, был ли принят другой кадр (например, кадр ответа проверки) посредством первой станции 810 STA в течение минимального времени канала. Если найденный примитив индикации PHY-CCA имеет параметр «не занято», то первая станция 810 STA может задать вектору сетевого размещения (NAV) значение 0 и сканировать следующий канал. Если найденный примитив индикации PHY-SCCA имеет параметр «занято», то первая станция 810 STA может обработать принятый первый кадр 806 ответа проверки в течение максимального времени канала, заданного в таймере проверки. После обработки принятого первого кадра ответа проверки, первая станция 810 STA может задать вектору сетевого размещения (NAV) значение 0 и сканировать следующий канал.
[146]
[147] Фиг. 9 изображает концептуальное графическое представление, демонстрирующее принцип работы станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[148] В частности, Фиг. 9 демонстрирует принцип работы первой станции STA, когда она обнаруживает, что канал не занят (а именно, когда она обнаруживает, что канал свободен) после выполнения определения оценки CCA в течение минимального времени 930 канала в первом канале. На Фиг. 9 предполагается, что первая станция 910 STA отслеживает согласованный кадр 903 ответа проверки в первом канале, подобно ситуации, изображенной на Фиг. 7.
[149] Первая станция 910 STA может распознать, является ли первый канал занятым, в зависимости от того, был ли обнаружен примитив индикации PHY-CCA («занято») в течение минимального времени 930 канала. Если примитив индикации PHY-CCA («занято») не был обнаружен в течение минимального времени 930 канала, то первая станция 910 STA может передать отдельный первый кадр 915 запроса проверки на целевую точку 900 AP. То есть, если первая станция 910 STA не принимает примитив индикации PHY-CCA («занято») в течение минимального времени 930 канала, то первая станция 910 STA может сгенерировать первый кадр 915 запроса проверки и передать его в первом канале. Первая станция 910 STA может сгенерировать первый кадр 915 запроса проверки на основании информации о сканировании и передать его. Первая станция 910 STA может сгенерировать первый кадр 915 запроса проверки на основании существующей сгенерированной информации о сканировании или вновь сгенерированной информации о сканировании.
[150] Первая станция 910 STA может принять первый кадр 906 ответа проверки в качестве ответа на первый кадр 915 запроса проверки, а также может переключить сканируемый канал на второй канал, то есть на другой сканируемый канал, или завершить процедуру сканирования. В качестве альтернативы, первая станция 910 STA может не принять первый кадр 906 ответа проверки в качестве ответа, относящегося к переданному первому кадру 915 запроса проверки, и в этом случае первая станция 910 STA может задать вектору NAV значение 0 и переключить сканируемый канал на второй канал, то есть на другой канал, или завершить процедуру сканирования.
[151] Например, если первая станция 910 STA не принимает примитив индикации PHY-SCCA («занято») в течение минимального времени канала, то первая станция 910 STA может повторно выполнить процедуру сканирования посредством нижеизложенной процедуры.
[152] Первая станция 910 STA может передать первый кадр 915 запроса проверки, сгенерированный на основании примитива MLME-SCAN.request. Первая станция 910 STA устанавливает таймер проверки в нулевое значение, после чего инициирует запуск работы таймера. Если прием кадра через канал не обнаруживается до истечения минимального времени канала, заданного в таймере проверки, то первая станция 910 STA может сместить сканируемый канал для выполнения сканирования в другом канале. В свою очередь, если прием кадра через канал обнаруживается в течение минимального времени канала, заданного в таймере проверки, то первая станция 910 STA отслеживает канал и принимает первый кадр 906 ответа проверки до истечения максимального времени канала, заданного в таймере проверки.
[153] Например, первая станция 910 STA может выполнить поиск примитива индикации PHY-CCA в течение минимального времени канала, заданного в таймере проверки, и определить, был ли принят другой кадр (например, кадр ответа проверки) посредством первой станции 810 STA в течение минимального времени канала. Если найденный примитив индикации PHY-CCA имеет параметр «не занято», то первая станция 910 STA может задать вектору сетевого размещения (NAV) значение 0 и сканировать следующий канал. Если найденный примитив индикации PHY-SCCA имеет параметр «занято», то первая станция 910 STA может обработать принятый первый кадр 906 ответа проверки в течение максимального времени канала, заданного в таймере проверки. После обработки принятого первого кадра 906 ответа проверки, первая станция 910 STA может задать вектору сетевого размещения (NAV) значение 0 и сканировать следующий канал.
[154]
[155] Фиг. 10 изображает блок-схему алгоритма, демонстрирующую способ определения того, следует ли выполнять передачу кадра запроса проверки посредством станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[156] Как изображено на Фиг. 10, сканирующая станция STA генерирует информацию о сканировании для выполнения активного сканирования (этап S1000).
[157] Сканирующая станция STA может сгенерировать информацию о сканировании (например, примитив MLME-SCAN.request) для выполнения активного сканирования.
[158] Сканирующая станция STA принимает первый кадр запроса проверки через канал приема (этап S1010).
[159] Сканирующая станция STA может принять первый кадр запроса проверки, который передается от соседней станции STA. Например, соседняя станция STA может выполнить широковещательную передачу первого кадра запроса проверки, а сканирующая станция STA может принять первый кадр запроса проверки, который передается от соседней станции STA в течение периода проверочной задержки.
[160] Для определения того, разрешена ли передача второго кадра запроса проверки на основании принятого первого кадра запроса проверки и информации о сканировании, сканирующая станция STA может определить, предусматривает ли первый кадр запроса проверки, по меньшей мере, тот же самый ответ в качестве ответа, прием которого ожидается от точки AP на основании информации о сканировании.
[161] Сканирующая станция STA может определить, может ли быть получен ответ, относящийся к информации, указанной посредством информации о сканировании сканирующей станции STA, на основании принятого первого кадра запроса проверки. Например, сканирующая станция STA определяет, может ли быть получен ответ, относящийся к информации, указанной посредством информации о сканировании сканирующей станции STA, от точки AP на основании принятого первого кадра запроса проверки посредством определения того, является ли, по меньшей мере, одно поле, включенное в первый кадр запроса проверки, аналогичным полю, включенному в сканируемый кадр. Более подробно, первый кадр запроса проверки может включать в себя множество полей, при этом одно из множества полей может являться информационным полем запроса, включающим в себя информацию, подлежащую приему от точки AP посредством кадра ответа проверки. Сканирующая станция STA может определить, следует ли выполнять передачу второго кадра запроса проверки на основании того, включается ли в информацию о сканировании информация, включенная в информационное поле запроса, включенное в первый кадр запроса проверки.
[162] Если первый кадр запроса проверки разрешает прием ответа, ожидаемого сканирующей станцией STA, от точки AP на основании информации о сканировании, то первый кадр запроса проверки может быть назван согласованным кадром запроса проверки. Этап определения того, следует ли выполнять передачу отдельного второго кадра запроса проверки, на основании принятого первого кадра запроса проверки и информации о сканировании, посредством сканирующей станции STA, может являться этапом определения того, является ли первый кадр запроса проверки согласованным кадром запроса проверки.
[163] Сканирующая станция STA передает второй кадр запроса проверки (этап S1030).
[164] В случае, в котором принятый первый кадр запроса проверки не является согласованным кадром запроса проверки, сканирующая станция STA может выполнить отдельную процедуру сканирования посредством передачи второго кадра запроса проверки.
[165] Для определения состояния канала в канале приема выполняется оценка состояния канала (CCA) и инициируется запуск таймера проверки (этап S1040).
[166] В случае, в котором принятый первый кадр запроса проверки является согласованным кадром запроса проверки, сканирующая станция STA может ожидать передачу кадра запроса проверки, выполнить оценку CCA для определения состояния канала приема, ожидать передачу кадра запроса проверки и инициировать запуск таймера проверки для отслеживания кадра, который передается через канал приема.
[167] Определяется, является ли состояние канала занятым до истечения минимального времени канала, заданного в таймере проверки (этап S1050).
[168] Сканирующая станция STA может преимущественно определить, следует ли выполнять передачу второго кадра запроса проверки на основании состояния канала до истечения минимального времени канала, заданного в таймере проверки.
[169] Если канал является не занятым до истечения минимального времени канала, заданного в таймере проверки, то сканирующая станция STA может передать второй кадр запроса проверки на точку AP в канале приема (этап S1030).
[170] Если состояние канала, заданное в таймере проверки, является незанятым до истечения минимального времени канала, то сканирующая станция STA может передать отдельный второй кадр запроса проверки на точку AP для выполнения процедуры сканирования на соседней целевой точке AP до истечения максимального времени канала.
[171] Если состояние канала является занятым до истечения минимального времени канала, заданного в таймере проверки, то сканирующая станция STA определяет, был ли принят согласованный кадр ответа проверки в течение максимального времени канала (этап S1060).
[172] Например, в случае приема конкретного кадра через канал до истечения минимального времени канала, заданного в таймере проверки, сканирующая станция STA принимает кадр из канала в течение максимального времени канала и определяет, следует ли выполнять передачу отдельного второго кадра запроса проверки на основании того, присутствует ли согласованный кадр ответа проверки в числе принятых кадров.
[173] В случае неприема согласованного кадра ответа проверки, наряду с тем, что таймер проверки отсчитал время, меньшее максимального времени канала, сканирующая станция STA может передать второй кадр запроса проверки на точку AP в канале приема (этап S1030).
[174] Согласованный кадр ответа проверки может являться кадром, включающим в себя, по меньшей мере, ту же самую информацию, прием которой ожидается посредством сканирующей станции STA на основании информации о сканировании. Например, сканирующая станция STA передает второй кадр запроса проверки на канал приема для выполнения отдельной процедуры сканирования, когда таймер проверки достигает максимального времени канала.
[175] В случае приема согласованного кадра ответа проверки, наряду с тем, что таймер проверки отсчитал время, меньшее максимального времени канала, сканирующая станция STA может завершить процедуру сканирования в соответствующем канале без передачи отдельного второго кадра запроса проверки.
[176]
[177] Фиг. 11 изображает концептуальное графическое представление, демонстрирующее способ повторной передачи кадра запроса проверки, в соответствии с вариантом осуществления настоящего изобретения.
[178] На Фиг. 11 раскрыт способ, с помощью которого станция STA генерирует кадр запроса проверки на основании информации о сканировании (например, примитив MLME-SCAN.request).
[179] Как изображено на Фиг. 11, первый примитив 1100 MLME-SCAN.request передается на MAC в MLME, в результате чего станция 1110 STA может быть выполнена с возможностью передачи кадра запроса проверки. Например, когда станция 1110 STA принимает согласованный кадр запроса проверки в течение интервала 1130 проверочной задержки (этап S1170), станция 1110 STA может не передавать кадр запроса проверки на основании первого примитива 1100 MLME-SCAN.request. Станция 1110 STA может отслеживать согласованный кадр ответа проверки в канале для приема согласованного кадра запроса проверки.
[180] Если станция STA принимает согласованный кадр ответа проверки от точки 1120 AP, то станция STA может задать вектору NAV значение 0 и выполнить сканирование в другом канале. Однако, если станция 1110 STA не принимает согласованный кадр ответа проверки от точки 1120 AP, то станция 1110 STA может повторно передать кадр запроса проверки в канал для выполнения слежения (этап S1180).
[181] Например, если станция 1110 STA не может обнаружить примитив индикации PHY-CCA («занято») до того, как таймер проверки достигнет минимального времени канала, то станция 1110 STA может передать кадр запроса проверки в момент времени, соответствующий минимальному времени канала, или после момента времени, соответствующего минимальному времени канала. Кадр запроса проверки, который передается посредством станции 1110 STA, может являться кадром, сгенерированным на основании существующего сгенерированного первого примитива 1100 MLME-SCAN.request или вновь сгенерированного второго кадра 1150 MLME-SCAN.request. Второй кадр 1150 MLME-SCAN.request может быть сгенерирован только посредством указания элементов информационного содержания, измененных от первого примитива 1100 MLME-SCAN.request. Например, если информация о максимальном времени канала или минимальном времени канала является измененной, то второй кадр 1150 MLME-SCAN.request может быть сгенерирован так, чтобы он включал в себя только информацию о максимальном времени канала или минимальном времени канала, которая является измененной информацией.
[182] В свою очередь, если станция 1110 STA обнаруживает примитив индикации PHY-CCA («занято») до того, как таймер проверки достигнет минимального времени канала, то станция 1110 STA может отслеживать канал до того, как таймер проверки достигнет максимального времени канала. Если станция 1110 STA принимает согласованный кадр ответа проверки от точки 1120 AP, как было описано выше, то станция 1110 STA может задать вектору NAV значение 0 и переместить сканируемый канал в другой канал. Однако, если станция 1110 STA не может принять согласованный кадр ответа проверки до истечения максимального времени канала, то станция 1110 STA может передать отдельные кадры запроса проверки в отслеживаемый канал в момент времени, соответствующий максимальному времени канала (этап S1180). Подобным образом, как было описано выше, кадр запроса проверки, который передается посредством станции 1110 STA, может быть сгенерирован на основании первого примитива 1100 MLME-SCAN.request или сгенерирован на основании второго кадра 1150 MLME-SCAN.request, который является новым примитивом MLME-SCAN.request. Второй кадр 1150 MLME-SCAN.request может являться примитивом, указывающим только элементы информационного содержания, измененные от первого примитива 1100 MLME-SCAN.request.
[183]
[184] Фиг. 12 изображает блок-схему алгоритма, демонстрирующую процедуру сканирования станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[185] На Фиг. 12 представлена и описывается станция STA, которая выполняет процедуру активного сканирования до передачи кадра запроса проверки. Станция STA может определить, следует ли выполнять передачу отдельного кадра запроса проверки на основании того, является ли принятый кадр запроса проверки согласованным кадром запроса проверки. Станция STA, которая выполняет процедуру активного сканирования до передачи кадра запроса проверки, может являться станцией STA, временно расположенной в интервале проверочной задержки. Далее будет представлен и описан случай, в котором кадр запроса проверки, который принимается посредством станции STA, является согласованным кадром запроса проверки, а кадр ответа проверки, в качестве ответа на согласованный кадр запроса проверки, может быть не принят.
[186] Как изображено на Фиг. 12, первая станция 1250 STA может принять кадр 1275 запроса проверки, который передается посредством второй станции 1270 STA в интервале проверочной задержки (этап S1200).
[187] Первая станция 1250 STA может определить, следует ли выполнять передачу отдельного кадра запроса проверки на основании того, является ли принятый кадр 1275 запроса проверки согласованным кадром запроса проверки (этап S1220).
[188] Как было описано выше, кадр, включающий в себя информацию, которая является, по меньшей мере, аналогичной информации, которую примитив MLME-SCAN.request указывает для станции STA в числе широковещательных кадров запроса проверки, может являться согласованным кадром запроса проверки. Например, первая станция 1250 STA может определить, в качестве согласованного кадра запроса проверки, кадр, в котором, по меньшей мере, некоторая часть информации, которую примитив MLME-SCAN.request указывает для первой станции 1250 STA, является аналогичной информации, включенной в принятый кадр запроса проверки. В качестве другого примера, если информация об идентификаторе (например, идентификатор BSSID и идентификатор SSID) точки AP, включенная в кадр 1275 запроса проверки, который передается посредством второй станции 1270 STA, и информация об идентификаторе точки AP, включенная в примитив MLME-SCAN.request, совпадают друг с другом, то первая станция 1250 STA может определить кадр запроса проверки, переданный посредством второй станции 1270 STA, в качестве согласованного кадра запроса проверки.
[189] Если первая станция 1250 STA определяет, что принятый кадр 1275 запроса проверки является согласованным кадром запроса проверки, то первая станция 1250 STA может не выполнять передачу кадра запроса проверки (этап S1240).
[190] Если кадр запроса проверки, принятый посредством первой станции 1250 STA, является согласованным кадром запроса проверки, то согласованный кадр ответа проверки, который передается от точки 1280 AP, может быть отслежен.
[191] Если первая станция STA не может принять согласованный кадр ответа проверки, то первая станция 1250 STA может передать отдельный первый кадр запроса проверки на точку 1280 AP, когда таймер проверки достигнет максимального времени канала или до того как таймер проверки достигнет максимального времени канала (например, минимального времени канала). В этом случае передача кадра запроса проверки первой станции 1250 STA не может быть опущена.
[192] Если первая станция 1250 STA определяет, что принятый кадр 1275 запроса проверки не является согласованным кадром запроса проверки, то первая станция 1250 STA может не выполнять передачу кадра запроса проверки (этап S1260).
[193] В результате, когда первая станция 1250 STA обнаруживает канал до того, как таймер проверки достигнет минимального времени канала, когда сигнал не обнаружен, первая станция 1250 STA может передать отдельный кадр запроса проверки в этот момент времени, соответствующий минимальному времени канала, или после момента времени, соответствующего минимальному времени канала.
[194] В результате, когда первая станция 1250 STA обнаруживает канал до того, как таймер проверки достигнет минимального времени канала, когда сигнал обнаружен (когда обнаружен примитив индикации PHY-CCA («занято»)), первая станция 1250 STA может ожидать того, как таймер проверки достигнет максимального времени канала. Если кадр, принятый до истечения максимального времени канала, не является кадром ответа проверки, переданным от целевой точки AP, то станция 1250 STA может передать отдельный кадр запроса проверки в этот момент времени, соответствующий максимальному времени канала, или после момента времени, соответствующего максимальному времени канала.
[195]
[196] Фиг. 13 изображает концептуальное графическое представление, демонстрирующее операцию сканирования станции STA, в соответствии с вариантом осуществления настоящего изобретения.
[197] Фиг. 13 изображает концептуальное графическое представление, демонстрирующее случай, в котором первая станция STA принимает кадр такой как, например, сигнальный кадр, кадр измерительного пилота или кадр обнаружения FILS, от целевой точки 1300 AP.
[198] Подобно ситуации, описанной на Фиг. 7-12, даже в ситуации, в которой первая станция STA 1310 не принимает согласованный кадр ответа проверки от целевой точки 1300 AP, первая станция 1310 STA может принять сигнальный кадр, кадр измерительного пилота или кадр обнаружения FILS от целевой точки 1300 AP. В этом случае первая станция STA 1310 не может отдельно передать кадр запроса проверки. Далее в варианте осуществления настоящего изобретения сигнальный кадр, кадр измерительного пилота или кадр обнаружения FILS будет называться кадром 1350 пассивного сканирования.
[199] В соответствии с вариантом осуществления настоящего изобретения, если кадр 1350 пассивного сканирования включает в себя, по меньшей мере, один ответ на информацию, указанную на основании примитива MLME-SCAN.request, то первая станция 1310 STA может не выполнять передачу отдельного кадра запроса проверки. Первая станция 1310 STA может отслеживать канал для приема согласованного кадра ответа проверки в качестве ответа на согласованный кадр запроса проверки, который передается посредством второй станции STA. Первая станция STA может принять кадр 1350 пассивного сканирования, который передается посредством целевой точки 1300 AP наряду с отслеживанием канала. Например, если состояние канала является занятым до того как таймер проверки достигнет минимального времени канала, и сигнальный кадр принимается в случае, когда таймер проверки меньше максимального времени канала, то первая станция 1310 STA может завершить процедуру сканирования в соответствующем канале без передачи отдельного кадра запроса проверки в отслеживаемый канал, несмотря на отсутствие приема кадра ответа проверки от целевой точки 1300 AP.
[200]
[201] Фиг. 14 изображает блок-схему, демонстрирующую беспроводное устройство, по отношению к которому применяется вариант осуществления настоящего изобретения.
[202] Как изображено на Фиг. 14, беспроводное устройство 1400, в качестве станции STA, выполненной с возможностью реализации вышеупомянутого варианта осуществления, может являться точкой AP или станцией, отличной от точки АР (станцией STA).
[203] Беспроводное устройство 1400 включает в себя процессор 1420, память 1440 и радиочастотный (RF) блок 1460.
[204] Радиочастотный (RF) блок 1460 соединяется с процессором 1420 для передачи/приема радиосигнала.
[205] Процессор 1420 реализовывает функцию, процесс и/или способ, которые были предложены в настоящем изобретении. Например, процессор 1420 может быть выполнен с возможностью осуществления управления беспроводным устройством, в соответствии с вариантом осуществления настоящего изобретения.
[206] Например, процессор 1420 является выполненным с возможностью генерирования информации о сканировании для выполнения активного сканирования и приема первого кадра запроса проверки через канал приема, причем первый кадр запроса проверки является кадром, который передается на точку доступа (AP) посредством станции STA.
[207] Процессор (1420) также является выполненным с возможностью определения того, разрешает ли первый кадр запроса проверки принимать тот же самый ответ от точки AP на основании информации о сканировании. Если первый кадр запроса проверки определяется в качестве кадра для приема, по меньшей мере, одного того же самого ответа, который сканирующая станция STA желает принять от точки AP, то сканирующая станция STA инициирует запуск таймера проверки и выполняет оценку CCA (оценку состояния канала) для определения состояния канала приема.
[208] Процессор 1420 также является выполненным с возможностью передачи второго кадра запроса проверки на точку AP через канал приема, когда состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала. Процессор 1420 также является выполненным с возможностью передачи второго кадра запроса проверки на точку AP в канале приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадра ответа проверки, включающего в себя, по меньшей мере, ту же самую информацию, прием которой ожидается посредством сканирующей станции STA, на основании отсутствия приема информации о сканировании до того, как таймер проверки достигнет максимального времени канала.
[209] Процессор 1420 может включать в себя специализированную интегральную схему (ASIC), другой набор микросхем, логическую схему, устройство обработки данных и/или преобразователь, который выполняет взаимное преобразование сигнала основной полосы и радиосигнала. Память 1440 может включать в себя постоянную память (ROM), оперативную память (RAM), флэш - память, карту памяти, среду хранения данных и/или другое устройство хранения. Радиочастотный (RF) блок 1460 может включать в себя одну или более антенн, которые передают и/или принимают радиосигнал.
[210] Если реализация примерного варианта осуществления выполняется посредством программного обеспечения, то вышеупомянутые технические средства могут быть реализованы посредством модуля (процесса, функции и т.п.), выполняющего вышеупомянутую функцию. Модуль может быть сохранен в памяти 1440, а также может быть выполнен посредством процессора 1420. Память 1440 может находиться внутри или снаружи процессора 1420, и соединяться с процессором 1420 посредством различных общеизвестных средств.
Изобретение относится с области активного сканирования посредством станции STA. Техническим результатом является увеличение скорости выполнения процедуры сканирования, исключение проблем скрытого узла, конфликта или зависимости от варианта реализации точки AP. В способе активного сканирования в беспроводной сети LAN сканирующая станция STA, которая приняла от другой станция STA первый кадр запроса проверки, может инициировать запуск таймера проверки и выполнить оценку состояния канала (CCA) для определения состояния канала приема. Если состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала, то сканирующая станция STA передает на точку AP по каналу приема второй кадр запроса проверки, а если состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала и сканирующая станция STA не принимает кадр ответа проверки, который включает в себя, по меньшей мере, ту же самую информацию, прием которой ожидается на основании информации о сканировании, то сканирующая станция STA может передать на точку AP по каналу приема второй кадр запроса проверки. 2 н. и 10 з.п. ф-лы, 1 табл., 14 ил.
1. Способ выполнения активного сканирования в беспроводной локальной сети (LAN), содержащий этапы, на которых:
генерируют, посредством сканирующей станции (STA), информацию о сканировании для выполнения активного сканирования;
принимают, посредством сканирующей STA, первый кадр запроса проверки через канал приема, причем первый кадр запроса проверки является кадром, который передается на точку доступа (AP) посредством STA;
запускают, посредством сканирующей STA, принимающей первый кадр запроса проверки, таймер проверки;
выполняют, посредством сканирующей STA, оценку состояния канала (CCA) для определения состояния канала в канале приема;
передают, посредством сканирующей STA, второй кадр запроса проверки на AP через канал приема, когда состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала; и
передают, посредством сканирующей STA, второй кадр запроса проверки на AP в канале приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадр ответа проверки, включающий в себя, по меньшей мере, ту же самую информацию, прием которой ожидается посредством сканирующей STA, на основании отсутствия приема информации о сканировании до того, как таймер проверки достигнет максимального времени канала,
причем первый кадр запроса проверки включает в себя множество первых полей, а информация о сканировании включает в себя множество вторых полей, и
причем, по меньшей мере, одно поле из множества первых полей включает в себя информацию, которая совпадает с информацией, включенной в одно поле из множества вторых полей.
2. Способ по п. 1,
в котором множество первых полей включает в себя первое информационное поле запроса для запроса информации, включенной в кадр ответа проверки для AP, и
в котором множество вторых полей включает в себя второе
информационное поле запроса, включающее в себя информацию, которая совпадает с информацией, включенной в первое информационное поле запроса.
3. Способ по п. 1,
в котором второй кадр запроса проверки не передается на AP через канал приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, а сигнальный кадр принимают в случае, когда таймер проверки меньше максимального времени канала, и
в котором сигнальный кадр включает в себя, по меньшей мере, тот же самый ответ, прием которого ожидается посредством сканирующей STA от AP на основании информации о сканировании.
4. Способ по п. 1, дополнительно содержащий этап, на котором:
сканируют, посредством сканирующей STA, другой канал, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадр ответа проверки принимают до того, как таймер проверки достигнет максимального времени канала.
5. Способ по п. 1,
в котором, когда состояние канала является незанятым перед тем, как таймер проверки достиг минимального времени канала, второй кадр запроса проверки передается до того, как таймер проверки достигнет максимального времени канала, и
в котором, когда состояние канала является занятым перед тем, как таймер проверки достиг минимального времени канала, второй кадр запроса проверки передается до тех пор, пока таймер проверки не достигнет максимального времени канала.
6. Способ по п. 1,
в котором первый кадр запроса проверки включает в себя групповой идентификатор набора служб (SSID) и групповой идентификатор базового набора служб (BSSID), и
в котором кадр ответа проверки включает в себя групповой SSID и групповой BSSID.
7. Сканирующая станция (STA) в беспроводной локальной сети (LAN), содержащая:
радиочастотный (RF) блок, выполненный с возможностью передачи или приема радиосигнала; и
процессор, который функционально соединен с RF блоком и выполнен с возможностью:
генерирования информации о сканировании для выполнения активного сканирования,
приема первого кадра запроса проверки через канал приема, причем первый кадр запроса проверки является кадром, который передается на точку доступа (AP) посредством STA,
запуска таймера проверки,
выполнения оценки состояния канала (CCA) для определения состояния канала в канале приема,
передачи второго кадра запроса проверки на AP через канал приема, когда состояние канала является незанятым до того, как таймер проверки достигнет минимального времени канала, и
передачи второго кадра запроса проверки на AP через канал приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадра ответа проверки, включающего в себя, по меньшей мере, ту же самую информацию, прием которой ожидается посредством сканирующей STA, на основании отсутствия приема информации о сканировании до того, как таймер проверки достигнет максимального времени канала, причем первый кадр запроса проверки включает в себя множество первых полей, а информация о сканировании включает в себя множество вторых полей, и
в котором, по меньшей мере, одно поле из множества первых полей включает в себя информацию, которая совпадает с информацией, включенной в одно поле из множества вторых полей.
8. Сканирующая STA по п. 7,
в которой множество первых полей включает в себя первое информационное поле запроса для запроса информации, включенной в кадр ответа проверки для AP, и
в которой множество вторых полей включает в себя второе информационное поле запроса, включающее в себя информацию, которая совпадает с информацией, включенной в первое информационное поле запроса.
9. Сканирующая STA по п. 7,
в которой второй кадр запроса проверки не передается на AP в канале приема, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, а сигнальный кадр принимается в случае, когда таймер проверки меньше максимального времени канала, и
в которой сигнальный кадр включают в себя, по меньшей мере, тот же самый ответ, прием которого ожидается посредством сканирующей STA от AP на основании информации о сканировании.
10. Сканирующая STA по п. 7,
в которой процессор выполнен с возможностью сканирования другого канала, когда состояние канала является занятым до того, как таймер проверки достигнет минимального времени канала, и кадр ответа проверки принимается до того, как таймер проверки достигнет максимального времени канала.
11. Сканирующая STA по п. 7,
в которой, когда состояние канала является незанятым перед тем, как таймер проверки достиг минимального времени канала, второй кадр запроса проверки передается до того, как таймер проверки достигнет максимального времени канала, и
в которой, когда состояние канала является занятым перед тем, как таймер проверки достиг минимального времени канала, второй кадр запроса проверки передается до тех пор, пока таймер проверки не достигнет максимального времени канала.
12. Сканирующая STA по п. 7,
в которой первый кадр запроса проверки включает в себя групповой идентификатор набора служб (SSID) и групповой идентификатор базового набора служб (BSSID), и
в которой кадр ответа проверки включает в себя групповой SSID и групповой BSSID.
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Авторы
Даты
2016-12-10—Публикация
2013-10-15—Подача