Способ конкуренции в канале, точка доступа и станция
Иллюстрации
Показать всеИзобретение относится к беспроводной связи. Способ включает в себя: передачу, посредством AP (точки доступа), кадра RTS, причем кадр RTS переносит групповую информацию указания ответа и групповая информация указания ответа используется, чтобы инструктировать множество STA (станций) возвращать кадры CTS; прием, посредством AP, кадра CTS, который возвращается в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS; и определение, посредством AP в соответствии с принятым кадром CTS, что получена возможность передачи. Технический результат заключается в обеспечении возможности эффективно защищать передачу данных между AP и множеством STA при относительно малой служебной нагрузке, что повышает эффективность системы. 4 н. и 14 з.п. ф-лы, 8 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, в частности, к способу конкуренции в канале, точке доступа и станции.
УРОВЕНЬ ТЕХНИКИ
[0002] Система беспроводной локальной сети (Wireless Local Area Network, WLAN) работает в неавторизованном спектре, и пользователи могут совместно использовать спектр в канале. Если множество пользователей передают данные в одно и то же время, они могут создавать помехи друг другу, тем самым вызывая конфликт. Поэтому в системе WLAN используется механизм множественного доступа с контролем несущей с предотвращением конфликтов (Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA), чтобы избегать конфликта. В существующей системе WLAN, пакеты данных конкурируют, в механизме CSMA/CA, за передачу. Контроль несущей (Carrier Sense, CS) указывает, что: прежде чем передавать кадр, любое устройство, соединенное со средой, должно контролировать среду, и только если среда не занята, устройство может передавать кадр. Множественный доступ (Multiple Access, MA) указывает, что: множество устройств могут получать доступ к среде в одно и то же время, и кадр, переданный одним устройством, может приниматься множеством устройств. В соответствии с механизмом CSMA/CA, активный способ предотвращения конфликта вместо пассивного способа контроля используется, чтобы разрешить проблему конфликта, что может удовлетворить требование, предъявляемое, когда трудно точно контролировать, происходит ли конфликт. Принцип действия механизма CSMA/CA состоит в том, что когда устройство намеревается передать кадр и устанавливает посредством контроля, что канал не занят, спустя некоторый период времени, в котором канал остается незанятым, если канал продолжает оставаться незанятым после того, как устройство ожидает в течение другого случайного периода времени, устройство передает данные. Поскольку время ожидания каждого устройства генерируется случайным образом, весьма вероятно, что имеется различие, так что вероятность конфликта может быть снижена. Вероятность возникновения конфликта относится к тому, насколько занята система. В системе WLAN, имеет место проблема скрытого узла, то есть, когда точка доступа (Access Point, AP) AP1 посылает данные к станции (Station, STA), некоторая станция, которая не может обнаружить AP1, например AP2, может считать, что канал не занят, и начинает передавать данные, при этом создавая помехи принимающему устройству STA. Эта проблема не может быть разрешена с использованием протокола CSMA/CA. Из-за проблемы скрытого узла, в системе WLAN, обычно используется протокол запроса на передачу (RTS)/возможности продолжения передачи (CTS) для выполнения защиты передачи. Этот протокол реально состоит в следующем: сначала резервируется канал, прежде чем данные передаются. Когда AP1 передает данные к STA, AP2 может также выполнять передачу, при этом создавая помехи приему STA. Протокол RTS/CTS определяет, что, перед передачей данных, AP1 сначала посылает кадр RTS, и STA возвращает кадр CTS после приема кадра RTS. Все AP или STA, принимающие кадр RTS или CTS, устанавливают вектор распределения сети (Network Allocation Vector, NAV) в соответствии с указанием принятого кадра RTS или CTS, где NAV является временем, соответствующим времени передачи, требуемому посредством AP1. Эти AP или STA не могут передавать данные в течение времени NAV. После передачи кадра RTS и приема ответа от STA, AP1 получает возможность передачи, и AP1 передает данные к STA в пределах этого периода времени, который не испытывает помех со стороны ближайшей AP или STA.
[0003] В некоторых случаях, для AP может потребоваться получить возможность передачи в периоде времени, чтобы обмениваться данными с множеством STA. В этом периоде времени, AP может потребоваться передавать данные к множеству STA и может также принимать данные от множества STA.
[0004] Существующий протокол RTS/CTS применим только для защиты передачи данных между AP и одной STA. Чтобы защищать передачу между AP и множеством STA, AP может передавать кадр RTS к каждой из множества STA последовательно, и STA последовательно возвращают кадр CTS. Однако это требует множества групп взаимодействий RTS/CTS, что значительно увеличивает дополнительную служебную нагрузку системы и снижает эффективность системы.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Варианты осуществления настоящего изобретения обеспечивают способ конкуренции в канале, точку доступа и станцию, которые могут эффективно защищать передачу данных между AP и множеством STA.
[0006] В соответствии с первым аспектом, предложен способ конкуренции в канале, причем способ включает в себя:
передачу, точкой доступа AP, кадра запроса на передачу RTS, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество станций STA возвращать кадры возможности продолжения передачи CTS;
прием, посредством AP, кадра CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS; и
определение, посредством AP в соответствии с принятым кадром CTS, что возможность передачи получена.
[0007] Со ссылкой на первый аспект, в первом возможном варианте реализации, множество STA принадлежат к группе в наборе базовых служб BSS AP; и
групповая информация указания ответа является групповым идентификатором.
[0008] Со ссылкой на первый аспект или предыдущий возможный вариант реализации первого аспекта, во втором возможном варианте реализации, множество STA являются всеми STA в BSS AP; и
групповая информация указания ответа является адресом управления доступом к среде MAC AP или предварительно установленным значением.
[0009] Со ссылкой на первый аспект или любой из предыдущих возможных вариантов реализации первого аспекта, в третьем возможном варианте реализации, групповая информация указания ответа переносится в поле адреса приемника RA кадра RTS.
[0010] Со ссылкой на первый аспект или любой из предыдущих возможных вариантов реализации первого аспекта, в четвертом возможном варианте реализации, способ дополнительно включает в себя:
Когда AP ассоциируется с новой STA, если МАС-адрес новой STA является тем же, что и групповая информация указания ответа, обновление, посредством AP, групповой информации указания ответа и передачу обновленной групповой информации указания ответа ко всем STA в BSS.
[0011] Со ссылкой на первый аспект или любой из предыдущих возможных вариантов реализации первого аспекта, в пятом возможном варианте реализации, кадры CTS, возвращенные посредством STA, возвращающих кадры CTS, являются теми же самыми.
[0012] Со ссылкой на первый аспект или любой из предыдущих возможных вариантов реализации первого аспекта, в шестом возможном варианте реализации, перед передачей, точкой доступа AP, кадра запроса на передачу RTS, способ дополнительно включает в себя:
распределение, посредством AP, последовательности идентификаторов каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квази-ортогональными; и
после приема, посредством AP, кадра CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS, способ дополнительно включает в себя:
прием, посредством AP, последовательности идентификаторов, которая передана, после того как STA, возвращающая кадр CTS, возвращает кадр CTS; и
выполнение, посредством AP, операции корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определить STA, возвращающую кадр CTS.
[0013] В соответствии с вторым аспектом, предложен способ конкуренции в канале, причем способ включает в себя:
прием, посредством станции STA, кадра запроса на передачу кадра RTS, переданного точкой доступа AP, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры возможности продолжения передачи CTS; и
возвращение, посредством STA, кадра CTS к AP в соответствии с групповой информацией указания ответа.
[0014] Со ссылкой на второй аспект, в первом возможном варианте реализации, множество STA принадлежат к группе в наборе базовых служб BSS АР; и
групповая информация указания ответа является групповым идентификатором; и
возвращение, посредством STA, кадра CTS к AP в соответствии с групповой информацией указания ответа включает в себя:
определение, посредством STA в соответствии с групповым идентификатором, что STA принадлежит к группе, и возвращение кадра CTS к AP.
[0015] Со ссылкой на второй аспект или предыдущий возможный вариант реализации второго аспекта, во втором возможном варианте реализации, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является адресом управления доступом к среде МАС AP или предварительно установленным значением.
[0016] Со ссылкой на второй аспект или любой из предыдущих возможных вариантов реализации второго аспекта, в третьем возможном варианте реализации, групповая информация указания ответа переносится в поле адреса приемника RA кадра RTS.
[0017] Со ссылкой на второй аспект или любой из предыдущих возможных вариантов реализации второго аспекта, в четвертом возможном варианте реализации, способ дополнительно включает в себя:
прием обновленной групповой информации указания ответа, переданной посредством AP, где обновленная групповая информация указания ответа получена после того, как AP обновляет групповую информацию указания ответа, когда AP ассоциируется с новой STA, и если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа.
[0018] Со ссылкой на второй аспект или любой из предыдущих возможных вариантов реализации второго аспекта, в пятом возможном варианте реализации, кадр CTS, возвращенный посредством STA, является тем же самым, что и другой кадр CTS, который возвращен в соответствии с групповой информацией указания ответа.
[0019] Со ссылкой на второй аспект или любой из предыдущих возможных вариантов реализации второго аспекта, в шестом возможном варианте реализации, перед приемом, станцией STA, кадра запроса на передачу RTS, переданного точкой доступа AP, способ дополнительно включает в себя:
получение, посредством STA, последовательности идентификаторов, распределенной посредством AP, причем последовательность идентификаторов STA является ортогональной или квази-ортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
после возвращения, посредством STA, кадра CTS к AP в соответствии с групповой информацией указания ответа, способ дополнительно включает в себя:
передачу, посредством STA, последовательности идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
[0020] В соответствии с третьим аспектом, предложена точка доступа AP, причем AP включает в себя:
модуль передачи, сконфигурированный, чтобы передавать кадр запроса на передачу RTS, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество станций STA возвращать кадры возможности продолжения передачи CTS;
модуль приема, сконфигурированный, чтобы принимать кадр CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS; и
модуль определения, сконфигурированный, чтобы определять, в соответствии с принятым кадром CTS, что получена возможность передачи.
[0021] Со ссылкой на третий аспект, в первом возможном варианте реализации, множество STA принадлежат к группе в наборе базовых служб BSS АР; и
групповая информация указания ответа является групповым идентификатором.
[0022] Со ссылкой на третий аспект или предыдущий возможный вариант реализации третьего аспекта, во втором возможном варианте реализации, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является адресом управления доступом к среде МАС AP или предварительно установленным значением.
[0023] Со ссылкой на третий аспект или любой из предыдущих возможных вариантов реализации третьего аспекта, в третьем возможном варианте реализации, групповая информация указания ответа переносится в поле адреса приемника RA кадра RTS.
[0024] Со ссылкой на третий аспект или любой из предыдущих возможных вариантов реализации третьего аспекта, в четвертом возможном варианте реализации, AP дополнительно включает в себя:
модуль обновления, сконфигурированный, чтобы: когда AP ассоциируется с новой STA, если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа, обновлять групповую информацию указания ответа; причем
модуль передачи дополнительно сконфигурирован, чтобы передавать обновленную групповую информацию указания ответа ко всем STA в BSS.
[0025] Со ссылкой на третий аспект или любой из предыдущих возможных вариантов реализации третьего аспекта, в пятом возможном варианте реализации, кадры CTS, возвращенные посредством STA, возвращающих кадры CTS, является теми же самыми.
[0026] Со ссылкой на третий аспект или любой из предыдущих возможных вариантов реализации третьего аспекта, в шестом возможном варианте реализации, AP дополнительно включает в себя:
модуль распределения, сконфигурированный, чтобы распределять последовательность идентификаторов каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квази-ортогональными; причем
модуль приема дополнительно сконфигурирован, чтобы принимать последовательность идентификаторов, которая передана после того, как STA, возвращающая кадр CTS, возвращает кадр CTS; и
модуль определения дополнительно сконфигурирован, чтобы выполнять операцию корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определять STA, возвращающую кадр CTS.
[0027] В соответствии с четвертым аспектом, предложена станция STA, причем STA включает в себя:
модуль приема, сконфигурированный, чтобы принимать кадр запроса на передачу RTS, переданный точкой доступа AP, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры возможности продолжения передачи CTS; и
модуль передачи, сконфигурированный, чтобы возвращать кадр CTS к AP в соответствии с групповой информацией указания ответа.
[0028] Со ссылкой на четвертый аспект, в первом возможном варианте реализации, множество STA принадлежат к группе в наборе базовых служб BSS АР; и
групповая информация указания ответа является групповым идентификатором; и
STA дополнительно включает в себя:
модуль определения, сконфигурированный, чтобы определять, в соответствии с групповым идентификатором, что STA принадлежит к группе; причем
модуль передачи конкретно сконфигурирован, чтобы: когда модуль определения определяет, что STA принадлежит к группе, возвращать кадр CTS к AP.
[0029] Со ссылкой на четвертый аспект или предыдущий возможный вариант реализации четвертого аспекта, во втором возможном варианте реализации, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является адресом управления доступом к среде МАС AP или предварительно установленным значением.
[0030] Со ссылкой на четвертый аспект или любой из предыдущих возможных вариантов реализации четвертого аспекта, в третьем возможном варианте реализации, групповая информация указания ответа переносится в поле адреса приемника RA кадра RTS.
[0031] Со ссылкой на четвертый аспект или любой из предыдущих возможных вариантов реализации четвертого аспекта, в четвертом возможном варианте реализации, модуль приема дополнительно сконфигурирован, чтобы принимать обновленную групповую информацию указания ответа, переданную посредством AP, причем обновленная групповая информация указания ответа получена после того, как AP обновляет групповую информацию указания ответа, когда AP ассоциируется с новой STA, и если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа.
[0032] Со ссылкой на четвертый аспект или любой из предыдущих возможных вариантов реализации четвертого аспекта, в пятом возможном варианте реализации, кадр CTS, возвращенный посредством STA, является тем же самым, что и другой кадр CTS, который возвращен в соответствии с групповой информацией указания ответа.
[0033] Со ссылкой на четвертый аспект или любой из предыдущих возможных вариантов реализации четвертого аспекта, в шестом возможном варианте реализации, модуль приема дополнительно сконфигурирован, чтобы: перед приемом кадра запроса на передачу RTS, переданного посредством точки доступа AP, принимать последовательность идентификаторов, распределенную посредством AP, причем последовательность идентификаторов является ортогональной или квази-ортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
модуль передачи дополнительно сконфигурирован, чтобы: после возвращения кадра CTS к AP в соответствии с групповой информацией указания ответа, передавать последовательность идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
[0034] На основе предшествующих технических решений, в соответствии с вариантами осуществления настоящего изобретения, передается кадр RTS, несущий групповую информацию указания ответа, чтобы инструктировать множество STA возвращать кадры CTS, и принимается кадр CTS, который возвращен в соответствии с групповой информацией указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена с относительно небольшой служебной нагрузкой, и эффективность системы может быть улучшена.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0035] Для того чтобы описать технические решения в вариантах осуществления настоящего изобретения более четко, далее кратко представлены чертежи, требуемые для описания вариантов осуществления настоящего изобретения. Очевидно, что приложенные чертежи в следующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может получить другие чертежи на основе этих приложенных чертежей без применения творческих усилий.
[0036] Фиг. 1 является схематичным представлением сценария применения в соответствии с вариантом осуществления настоящего изобретения;
[0037] Фиг. 2 является блок-схемой последовательности операций способа конкуренции в канале в соответствии с вариантом осуществления настоящего изобретения;
[0038] Фиг. 3 является схематичным представлением структуры кадра для кадра RTS;
[0039] Фиг. 4 является блок-схемой последовательности операций способа конкуренции в канале в соответствии с другим вариантом осуществления настоящего изобретения;
[0040] Фиг. 5 является блок-схемой AP в соответствии с вариантом осуществления настоящего изобретения;
[0041] Фиг. 6 является блок-схемой STA в соответствии с вариантом осуществления настоящего изобретения;
[0042] Фиг. 7 является структурной схемой AP в соответствии с вариантом осуществления настоящего изобретения; и
[0043] Фиг. 8 является структурной схемой STA в соответствии с вариантом осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0044] Далее явно описаны технические решения в вариантах осуществления настоящего изобретения со ссылками на приложенные чертежи вариантов осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются некоторыми, но не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без приложения творческих усилий, будут входить в объем защиты настоящего изобретения.
[0045] Фиг. 1 является схематичным представлением сценария, в котором могут быть применены варианты осуществления настоящего изобретения. Как показано на фиг. 1, множество STA (STA 111 … STA 115) расположены в пределах покрытия AP 110, и AP 110 и множество STA формируют набор базовых служб (Basic Service Set, BSS), причем некоторые STA могут находиться в пределах покрытия другой AP в то же самое время, например, STA 114 также расположена в пределах покрытия AP 120, и STA 115 также расположена в пределах покрытия AP 130. Когда AP 110 требуется выполнить передачу данных к множеству STA, например, выполнить передачу планирования, многопользовательскую, по технологии множества входов/множества выходов (Multi-User Multiple-Input Multiple-Output, MU MIMO) передачу нисходящей линии связи (downlink, DL)/восходящей линии связи (uplink, UL) или передачу множественного доступа с ортогональным частотным разделением (Orthogonal Frequency Division Multiple Access, OFDMA) к множеству STA, для AP 110 требуется возможность передачи, чтобы защищать передачу между AP 110 и множеством STA.
[0046] Фиг. 2 является блок-схемой последовательности операций способа конкуренции в канале в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 2, способ 200 включает в себя:
[0047] S210: AP передает кадр RTS, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS.
[0048] S220: AP принимает кадр CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS.
[0049] S230: AP определяет, в соответствии с принятым кадром CTS, что получена возможность передачи.
[0050] В данном варианте осуществления настоящего изобретения, АР исполнительного объекта в способе 200 может представлять собой AP 110, показанную на фиг. 1, и в этом случае множество STA могут представлять собой все или некоторые из STA 111 … STA 115, показанных на фиг. 1.
[0051] Когда AP должна осуществлять связь с множеством STA, AP должна получить возможность передачи. В этом варианте осуществления настоящего изобретения, AP передает кадр RTS, несущий групповую информацию указания ответа, причем групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS. То есть, множество STA все являются целевыми STA и все должны возвращать кадры CTS. После того как AP передает кадр RTS, при приеме кадра RTS, узел (STA или другая AP) в пределах покрытия AP определяет, в соответствии с групповой информацией указания ответа, является ли узел целевой STA, то есть, определяет, является ли узел STA из множества STA; и если узел не является целевой STA, устанавливает NAV в соответствии с кадром RTS; или, если узел является целевой STA, возвращает кадр CTS. Таким путем, после приема кадра RTS, множество STA инструктируются посредством групповой информации указания ответа возвращать, в соответствии с групповой информацией указания ответа, кадры CTS к AP. После того как каждая STA, возвращающая кадр CTS, передает кадр CTS, когда узел в пределах покрытия STA принимает кадр CTS, если узел не является AP, NAV устанавливается в соответствии с кадром CTS, и, таким образом, узел не вызывает помех STA. После приема кадра CTS, который возвращен в соответствии с групповой информацией указания ответа, AP успешно получает возможность передачи, так что AP может осуществлять связь с множеством STA с использованием возможности передачи. Поскольку различие между временами, в которые STA в пределах покрытия той же самой AP принимают кадр RTS, является незначительным, STA возвращают кадры CTS почти в то же самое время. Если различие между временами, в которые кадры CTS, переданные посредством STA, поступают в AP, находится в пределах диапазона временной длительности циклического префикса (Cyclic Prefix, CP), AP может принимать кадры CTS корректным образом. То есть, в этом варианте осуществления настоящего изобретения, если AP посылает только один кадр RTS и принимает только один кадр CTS, AP может получить возможность выполнять передачу данных с множеством STA, тем самым реализуя защиту передачи данных между AP и множеством STA с относительно малой служебной нагрузкой. С возможностью передачи, AP также может осуществлять связь с STA, которая не возвращает кадр CTS. Ввиду отсутствия защиты кадром CTS, вероятность того, что передача между AP и множеством STA будет успешна, может снижаться.
[0052] В соответствии со способом конкуренции в канале в этом варианте осуществления настоящего изобретения, передается кадр RTS, переносящий групповую информацию указания ответа, чтобы инструктировать множество STA возвращать кадры CTS, и принимается кадр CTS, который возвращен в соответствии с групповой информацией указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть улучшена.
[0053] В этом варианте осуществления настоящего изобретения, множество STA являются множеством STA, с которыми AP требуется выполнять передачу данных, и могут представлять собой все STA в пределах покрытия AP, или могут быть группой STA. AP инструктирует, с использованием групповой информации указания ответа для переноса кадра CTS, множество STA возвращать кадры CTS.
[0054] Опционально, в варианте осуществления настоящего изобретения, множество STA принадлежат к группе в BSS AP, и в этом случае, групповая информация указания ответа является групповым идентификатором.
[0055] Когда AP требуется осуществлять связь с группой STA, AP использует передаваемый кадр RTS для переноса группового идентификатора, чтобы инструктировать STA в группе возвращать кадр CTS.
[0056] Например, на фиг. 1, STA 113, STA 114 и STA 115 принадлежат к группе. Когда AP 110 намеревается выполнить передачу данных с группой STA, AP 110 использует кадр RTS для переноса группового идентификатора. В этом случае, после приема кадра RTS, STA 111 и STA 112, которые не принадлежат к группе, определяют, в соответствии с групповым идентификатором, что они не принадлежат к группе, и затем устанавливают NAV; а STA 113, STA 114 и STA 115, которые принадлежат к группе, определяют, в соответствии с групповым идентификатором, что они принадлежат к группе, и затем возвращают кадры CTS к AP 110. AP 120, которая находится вне покрытия AP 110 и находится в пределах покрытия STA 114, может принимать кадр CTS, переданный посредством STA 114, и затем устанавливает NAV, чтобы не вызывать помех передаче данных STA 114. Аналогично, AP 130, которая находится вне покрытия AP 110 и находится в пределах покрытия STA 115, может принимать кадр CTS, переданный посредством STA 115, и затем устанавливает NAV, чтобы не вызывать помех передаче данных STA 115.
[0057] В этом варианте осуществления, AP и STA предварительно хранят информацию группировки STA. AP обнаруживает, в соответствии с информацией группировки, что групповой идентификатор переносится в кадре RTS; и при приеме кадра RTS, каждая STA определяет, в соответствии с тем, является ли групповой идентификатор группы, к которой принадлежит каждая STA, тем же самым, что и групповой идентификатор, переносимый в кадре RTS, следует ли возвращать кадр CTS.
[0058] Опционально, в другом варианте осуществления настоящего изобретения, множество STA все являются STA в BSS AP, и в этом случае, групповая информация указания ответа является адресом управления доступом к среде (Media Access Control, MAC) AP или предварительно установленным значением.
[0059] Когда AP требуется осуществлять связь со всеми STA в BSS, AP использует переданный кадр RTS, чтобы переносить идентификационную информацию BSS; например, идентификационная информация может быть МАС-адресом AP или предварительно установленным значением. Когда используется предварительно установленное значение, предварительно установленное значение может быть любым конкретным значением, которое не вступает в конфликт с МАС-адресами всех STA в BSS. Предварительно установленное значение необходимо сообщать всем STA в BSS заранее.
[0060] Например, на фиг. 1, когда AP 110 намеревается выполнять передачу данных со всеми STA в BSS, AP 110 посылает кадр RTS, где кадр RTS переносит МАС-адрес AP 110 или предварительно установленное значение. При приеме кадра RTS, каждая из STA 111 … STA 115 определяет, в соответствии с МАС-адресом или предварительно установленным значением, что следует возвратить кадр CTS, и затем возвращает кадр CTS к AP 110. Таким образом, AP 120, которая находится за пределами покрытия AP 110 и находится в пределах покрытия STA 114, может принимать кадр CTS, переданный посредством STA 114, и затем устанавливает NAV, чтобы не вызывать помех передаче данных STA 114. Аналогичным образом, AP 130, которая находится за пределами покрытия AP 110 и находится в пределах покрытия STA 115, может принимать кадр CTS, переданный посредством STA 115, и затем устанавливает NAV, чтобы не вызывать помех передаче данных STA 115.
[0061] В этом варианте осуществления настоящего изобретения, опционально, групповая информация указания ответа переносится в поле адреса приемника (Receiver Address, RA) кадра RTS.
[0062] Фиг. 3 является схематичной диаграммой структуры кадра для кадра RTS. Поле RA определено как адрес приемника. В этом варианте осуществления, поле RA в кадре RTS используется, чтобы переносить групповую информацию указания ответа.
[0063] Когда групповая информация указания ответа является групповым идентификатором, групповой идентификатор переносится в поле RA, то есть, адрес приемника определяется как групповой идентификатор. В этом случае, адрес в поле RA является адресом многоадресной передачи, и кадр RTS, переданный посредством AP, является кадром RTS многоадресной передачи. STA определяет, в соответствии с адресом многоадресной передачи, является ли STA целевой STA и следует ли возвращать кадр CTS.
[0064] Когда групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением, МАС-адрес AP или предварительно установленное значение переносится в поле RA, то есть, адрес приемника определен как МАС-адрес AP или предварительно установленное значение. В этом случае, адрес в поле RA является адресом широковещательной передачи, и кадр RTS, переданный посредством AP, является кадром RTS широковещательной передачи. STA определяет, в соответствии с адресом широковещательной передачи, является ли STA целевой STA и следует ли возвращать кадр CTS.
[0065] Групповая информация указания ответа переносится в поле RA, так что выполняется незначительная модификация по отношению к существующему кадру RTS, и обратная совместимость может поддерживаться.
[0066] Следует также иметь в виду, что групповая информация указания ответа может также переноситься в другом поле кадра RTS, что не ограничивается в этом варианте осуществления настоящего изобретения. Независимо от того, в каком поле переносится групповая информация указания ответа, STA может определять, в соответствии с групповой информацией указания ответа, следует ли возвращать кадр CTS. Эти варианты реализации должны входить в объем защиты настоящего изобретения.
[0067] В этом варианте осуществления настоящего изобретения, опционально, способ 200 дополнительно включает в себя:
Когда AP ассоциируется с новой STA, если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа, обновление, посредством AP, групповой информации указания ответа, и передачу обновленной групповой информации указания ответа ко всем STA в BSS.
[0068] Например, если групповой идентификатор или предварительно установленное значение используется в качестве групповой информации указания ответа, когда новая STA в BSS ассоциируется с AP, AP должна проверять, вступает ли в конфликт МАС-адрес STA с текущим определенными групповым идентификатором или предварительно установленным значением. Если имеет место конфликт, AP должна обновлять групповой идентификатор или предварительно установленное значение и передает обновленное значение ко всем STA в BSS, например, AP уведомляет все STA в BSS об изменении в групповом идентификаторе или предварительно установленном значении с использованием кадра широковещательной передачи или кадра маяка (Beacon).
[0069] В этом варианте осуществления настоящего изобретения, кадры CTS, возвращенные посредством STA, возвращающими кадры CTS, является теми же самыми. То есть, физические кадры CTS, переданные посредством STA, имеют полностью то же самое содержание, используют полностью те же самые преамбулы (преамбулу) и посылаются с использованием той же самой схемы модуляции и кодирования, чтобы гарантировать, что AP корректно принимает кадры CTS.
[0070] После приема кадров CTS, которые возвращены в соответствии с групповой информацией указания ответа посредством множества STA, AP определяет, что получена возможность передачи, и затем AP выполняет передачу данных с множеством STA с использованием возможности передачи.
[0071] Среди всех STA, которые должны возвращать кадры CTS, может иметься STA, которая не принимает кадр RTS, посланный посредством AP. В этом случае, количество STA, действительно возвращающих кадры CTS, меньше, чем все STA, которые должны возвращать кадры CTS. Опционально, AP может дополнительно определять, какие STA возвратили кадры CTS.
[0072] Опционально, в этом варианте осуществления настоящего изобретения, прежде чем AP передает кадр RTS, способ 200 дополнительно включает в себя:
распределение, посредством AP, последовательности идентификаторов каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квази-ортогональными; и
после того как AP принимает кадр CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS, способ 200 дополнительно включает в себя:
прием, посредством AP, последовательности идентификаторов, которая передана после того, как STA, возвращающая кадр CTS, возвращает кадр CTS; и
выполнение, посредством AP, операции корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определять STA, возвращающую кадр CTS.
[0073] То есть, AP распределяет последовательность идентификаторов каждой STA заранее, и последовательности идентификаторов STA являются ортогональными или квази-ортогональными; после возвращения кадра CTS, каждая STA передает последовательность идентификаторов; и AP выполняет операцию корреляции над принятой последовательностью идентификаторов и последовательностями идентификаторов всех STA, которые должны возвращать кадры CTS, чтобы определять STA, действительно возвращающую кадр CTS.
[0074] В соответствии со способом конкуренции в канале в этом варианте осуществления настоящего изобретения, множество STA инструктируются в кадре RTS возвращать кадры CTS, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0075] Вышеизложенное описывает способ конкуренции в канале в вариантах осуществления настоящего изобретения в деталях с точки зрения AP, а нижеследующее описывает способ конкуренции в канале в вариантах осуществления настоящего изобретения в деталях с точки зрения STA.
[0076] Фиг. 4 является блок-схемой последовательности операций способа конкуренции в канале 400 в соответствии с другим вариантом осуществления настоящего изобретения. Как показано на фиг. 4, способ 400 включает в себя:
[0077] S410: STA принимает кадр RTS, переданный посредством AP, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется чтобы инструктировать множество STA возвращать кадры CTS.
[0078] S420: STA возвращает кадр CTS к AP в соответствии с групповой информацией указания ответа.
[0079] В этом варианте осуществления настоящего изобретения, STA исполнительного объекта способа 400 может быть STA из STA 111 … STA 115, показанных на фиг. 1, и, соответственно, AP может быть AP 110, показанной на фиг. 1.
[0080] Когда AP должна осуществлять связь с множеством STA, AP должна получать возможность передачи. В этом варианте осуществления настоящего изобретения, AP передает кадр RTS, несущий групповую информацию указания ответа, причем групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS. То есть, множество STA все являются целевыми STA, и все должны возвращать кадры CTS.
[0081] После того как AP передает кадр RTS, каждая из множества STA возвращает кадр CTS к AP в соответствии с групповой информацией указания ответа после приема кадра RTS. К