ОБЛАСТЬ ТЕХНИКИ
[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. Когда узел в пределах покрытия STA принимает кадр CTS, если узел не является AP, узел устанавливает NAV в соответствии с кадром CTS, и, таким образом, узел не вызывает помех для STA.
[0082] Поскольку различие между временами приема, в которые STA в пределах покрытия той же самой AP принимают кадр RTS, является незначительным, STA возвращают кадры CTS по существу в одно и то же время. Если различие между временами, в которые кадры CTS, переданные посредством STA, поступают в AP, находится в пределах диапазона временной длительности CP, AP может принимать кадры CTS корректным образом. После приема кадров CTS, которые возвращены в соответствии с групповой информацией указания ответа посредством множества STA, AP успешно получает возможность передачи, так что AP может осуществлять связь с множеством STA с использованием возможности передачи. С возможностью передачи, AP также может осуществлять связь с STA, которая не возвращает кадр CTS. Ввиду отсутствия защиты кадром CTS, вероятность того, что передача между STA и множеством STA будет успешной, может снижаться.
[0083] В соответствии со способом конкуренции в канале в этом варианте осуществления настоящего изобретения, принимается кадр RTS, который передан посредством AP и переносит групповую информацию указания ответа, и кадр CTS возвращается к AP в соответствии с групповой информацией указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0084] Опционально, в варианте осуществления настоящего изобретения, множество STA принадлежат к группе в BSS AP, и групповая информация указания ответа является групповым идентификатором. В этом случае, то, что STA возвращает кадр CTS к AP в соответствии с групповой информацией указания ответа, включает в себя:
определение, посредством STA в соответствии с групповым идентификатором, что STA принадлежит к группе, и возвращение кадра CTS к AP.
[0085] Опционально, в другом варианте осуществления настоящего изобретения, множество STA все являются STA в BSS AP, и групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением.
[0086] В этом варианте осуществления настоящего изобретения, опционально, групповая информация указания ответа переносится в поле RA кадра RTS.
[0087] Когда групповая информация указания ответа является групповым идентификатором, групповой идентификатор переносится в поле RA, то есть, адрес приемника определен в качестве группового идентификатора. В этом случае, адрес в поле RA является адресом многоадресной передачи, и кадр RTS, переданный посредством AP, является кадром RTS многоадресной передачи. STA определяет, в соответствии с адресом многоадресной передачи, что STA является целевой STA, и затем возвращает кадр CTS.
[0088] Когда групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением, МАС-адрес AP или предварительно установленное значение переносится в поле RA, то есть, адрес приемника определен в качестве МАС-адреса AP или предварительно установленного значения. В этом случае, адрес в поле RA является адресом широковещательной передачи, и кадр RTS, переданный посредством AP, является кадром RTS широковещательной передачи. STA определяет, в соответствии с адресом широковещательной передачи, что STA является целевой STA, и затем возвращает кадр CTS.
[0089] Групповая информация указания ответа переносится в поле RA, так что выполняется незначительная модификация по отношению к существующему кадру RTS, и обратная совместимость может поддерживаться.
[0090] В этом варианте осуществления настоящего изобретения, опционально, способ 400 дополнительно включает в себя:
прием обновленной групповой информации указания ответа, посланной посредством AP, причем обновленная групповая информация указания ответа получается после того, как AP обновляет групповую информацию указания ответа, когда AP ассоциируется с новой STA, и если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа.
[0091] Например, если групповой идентификатор или предварительно установленное значение используется в качестве групповой информации указания ответа, когда новая STA в BSS ассоциируется с AP, AP должна проверить, не вступает ли в конфликт МАС-адрес новой STA с текущим определенным групповым идентификатором или предварительно установленным значением. Если имеет место конфликт, AP должна обновлять групповой идентификатор или предварительно установленное значение и передает обновленное значение ко всем STA в BSS.
[0092] В этом варианте осуществления настоящего изобретения, кадр CTS, возвращенный посредством STA, является тем же самым, что и другой кадр CTS, который возвращен в соответствии с групповой информацией указания ответа. То есть, физические кадры CTS, переданные посредством STA, имеют полностью то же самое содержание, используют полностью те же самые преамбулы и передаются с использованием полностью той же самой схемы модуляции и кодирования, чтобы гарантировать, что AP принимает кадры CTS корректным образом.
[0093] Опционально, в этом варианте осуществления настоящего изобретения, перед тем, как STA принимает кадр RTS, переданный посредством AP, способ 400 дополнительно включает в себя:
получение, посредством STA, последовательности идентификаторов, распределенной посредством AP, причем последовательность идентификаторов STA является ортогональной или квази-ортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
после того как STA возвращает кадр CTS к AP в соответствии с групповой информацией указания ответа, способ 400 дополнительно включает в себя:
передачу, посредством STA, последовательности идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
[0094] Более конкретно, AP распределяет последовательность идентификаторов каждой STA заранее, и последовательности идентификаторов STA являются ортогональными или квази-ортогональными; после возвращения кадра CTS, каждая STA передает последовательность идентификаторов; и AP выполняет операцию корреляции на принятой последовательности идентификаторов и последовательностями идентификаторов всех STA, которые должны возвращать кадры CTS, чтобы определять STA, действительно возвращающую кадр CTS.
[0095] В соответствии со способом конкуренции в канале в этом варианте осуществления настоящего изобретения, принимается кадр RTS, который передается посредством AP и используется, чтобы инструктировать множество STA возвращать кадры CTS, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0096] Следует иметь в виду, что вариантах осуществления настоящей заявки, порядковые номера вышеописанных процессов не означают последовательности исполнения. Последовательности исполнения процессов должны определяться в соответствии с функциями и внутренней логикой процессов и не должны накладывать никакого ограничения на процессы реализации вариантов осуществления настоящего изобретения.
[0097] Вышеизложенное описывает способ конкуренции в канале в соответствии с вариантами осуществления настоящего изобретения в деталях со ссылками на фиг. 1 - фиг. 4, а нижеследующее описывает AP и STA в соответствии с вариантами осуществления настоящего изобретения со ссылками на фиг. 5 – фиг. 8.
[0098] Фиг. 5 является блок-схемой AP 500 в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 5, AP 500 включает в себя:
модуль 510 передачи, сконфигурированный, чтобы передавать кадр RTS, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS;
модуль 520 приема, сконфигурированный, чтобы принимать кадр CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS; и
модуль 530 определения, сконфигурированный, чтобы определять, в соответствии с принятым кадром CTS, что получена возможность передачи.
[0099] В соответствии с AP в этом варианте осуществления настоящего изобретения, передается кадр RTS, несущий групповую информацию указания ответа, чтобы инструктировать множество STA возвращать кадры CTS, и принимается кадр CTS, который возвращен в соответствии с групповой информацией указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0100] Опционально, в варианте осуществления настоящего изобретения, множество STA принадлежит к группе в BSS AP; и
групповая информация указания ответа является групповым идентификатором.
[0101] Опционально, в другом варианте осуществления настоящего изобретения, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением.
[0102] В этом варианте осуществления настоящего изобретения, опционально, групповая информация указания ответа переносится в поле RA кадра RTS.
[0103] Групповая информация указания ответа переносится в поле RA, так что выполняется незначительная модификация по отношению к существующему кадру RTS, и обратная совместимость может поддерживаться.
[0104] В этом варианте осуществления настоящего изобретения, опционально, AP 500 дополнительно включает в себя:
модуль обновления, сконфигурированный, чтобы: когда AP ассоциируется с новой STA, если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа, обновлять групповую информацию указания ответа; причем
модуль 510 передачи дополнительно сконфигурирован, чтобы передавать обновленную групповую информацию указания ответа ко всем STA в BSS.
[0105] В этом варианте осуществления настоящего изобретения, кадры CTS, возвращенные посредством STA, возвращающими кадры CTS, являются теми же самыми.
[0106] В этом варианте осуществления настоящего изобретения, опционально, AP 500 дополнительно включает в себя:
модуль распределения, сконфигурированный, чтобы распределять последовательность идентификаторов каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квази-ортогональными; причем
модуль 520 приема дополнительно сконфигурирован, чтобы принимать последовательность идентификаторов, которая передана после того, как STA, возвращающая кадр CTS, возвращает кадр CTS; и
модуль 530 определения дополнительно сконфигурирован, чтобы выполнять операцию корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определять STA, возвращающую кадр CTS.
[0107] AP 500 в соответствии с этим вариантом осуществления настоящего изобретения может соответствовать AP в способе конкуренции в канале в соответствии с вариантами осуществления настоящего изобретения (например, AP 100, показанной на фиг. 1), и более того, вышеописанные и другие операции и/или функции модулей в AP 500 предназначены для реализации соответствующих процессов в способах, показанных на фиг. 1 - фиг. 4, и для краткости, дополнительные детали здесь не описываются.
[0108] В соответствии с AP в этом варианте осуществления настоящего изобретения, множество STA инструктируются в кадре RTS возвращать кадры CTS, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0109] Фиг. 6 является блок-схемой STA 600 в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 6, STA 600 включает в себя:
модуль 610 приема, сконфигурированный, чтобы принимать кадр RTS, переданный посредством AP, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS; и
модуль 620 передачи, сконфигурированный, чтобы возвращать кадр CTS к AP в соответствии с групповой информацией указания ответа.
[0110] В соответствии с STA в этом варианте осуществления настоящего изобретения, принимается кадр RTS, который передается посредством AP и переносит групповую информацию указания ответа, и кадр CTS возвращается к AP в соответствии с групповой информацией указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0111] Опционально, в варианте осуществления настоящего изобретения, множество STA принадлежат к группе в BSS AP, и групповая информация указания ответа является групповым идентификатором.
[0112] STA 600 дополнительно включает в себя:
модуль определения, сконфигурированный, чтобы определять, в соответствии с групповым идентификатором, что STA принадлежит к группе; при этом
модуль 620 передачи конкретно сконфигурирован, чтобы: когда модуль определения определяет, что STA принадлежит к группе, возвращать кадр CTS к AP.
[0113] Опционально, в другом варианте осуществления настоящего изобретения, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением.
[0114] В этом варианте осуществления настоящего изобретения, опционально, групповая информация указания ответа переносится в поле RA кадра RTS.
[0115] Групповая информация указания ответа переносится в поле RA, так что выполняется незначительная модификация по отношению к существующему кадру RTS, и обратная совместимость может поддерживаться.
[0116] В этом варианте осуществления настоящего изобретения, опционально, модуль 610 приема дополнительно сконфигурирован, чтобы принимать обновленную групповую информацию указания ответа, переданную посредством AP, причем обновленная групповая информация указания ответа получается после того, как AP обновляет групповую информацию указания ответа, когда AP ассоциируется с новой STA, и если МАС-адрес новой STA является той же самой, что и групповая информация указания ответа.
[0117] В этом варианте осуществления настоящего изобретения, кадр CTS, возвращенный посредством STA, является тем же самым, что и другой кадр CTS, который возвращен в соответствии с групповой информацией указания ответа.
[0118] В этом варианте осуществления настоящего изобретения, опционально, модуль 610 приема дополнительно сконфигурирован, чтобы: перед приемом кадра RTS, переданного посредством AP, принимать последовательность идентификаторов, распределенную посредством AP, при этом последовательность идентификаторов STA является ортогональной или квази-ортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
модуль 620 передачи дополнительно сконфигурирован, чтобы: после возвращения кадра CTS к AP в соответствии с групповой информацией указания ответа, передавать последовательность идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
[0119] STA 600 в соответствии с этим вариантом осуществления настоящего изобретения может соответствовать STA в способе конкуренции в канале в соответствии с вариантом осуществления настоящего изобретения (например, STA из STA 111 … STA 115, показанных на фиг. 1), и, более того, вышеописанные и другие операции и/или функции модулей в STA 600 предназначены для реализации соответствующих процессов в способах, показанных на фиг. 1 – фиг. 4, и для краткости, дополнительные детали здесь не описываются.
[0120] В соответствии с STA в этом варианте осуществления настоящего изобретения, принимается кадр RTS, который передается посредством AP и используется, чтобы инструктировать множество STA возвращать кадры CTS, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0121] Фиг. 7 показывает структуру AP в соответствии с другим вариантом осуществления настоящего изобретения. AP включает в себя по меньшей мере один процессор 702 (например, CPU), передатчик 704 и приемник 705 и может дополнительно включать в себя другой интерфейс связи, память 706 и по меньшей мере одну шину 703 связи, причем шина 703 связи сконфигурирована, чтобы реализовать соединение связи между этими компонентами. Процессор 702 сконфигурирован, чтобы исполнять исполняемый модуль, сохраненный в памяти 706, например, компьютерную программу. Память 706 может включать в себя высокоскоростную оперативную память (RAM: Random Access Memory) или может включать в себя энергонезависимую память (non-volatile memory), например, по меньшей мере одно хранилище на магнитном диске. Связь с другим по меньшей мере одним сетевым элементом реализована с использованием передатчика 704 и приемника 705.
[0122] В некоторых вариантах реализации, память 706 хранит программу 7061, и процессор 702 исполняет программу 7061.
[0123] Передатчик 704 сконфигурирован, чтобы передавать кадр RTS, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS.
[0124] Приемник 705 сконфигурирован, чтобы принимать кадр CTS, который возвращается в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS.
[0125] Процессор 702 сконфигурирован, чтобы определять, в соответствии с принимаемым кадром CTS, что получена возможность передачи.
[0126] Опционально, множество STA принадлежат к группе BSS AP; и
групповая информация указания ответа является групповым идентификатором.
[0127] Опционально, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением.
[0128] Опционально, групповая информация указания ответа переносится в поле RA кадра RTS.
[0129] Опционально, процессор 702 дополнительно сконфигурирован, чтобы: когда AP ассоциируется с новой STA, если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа, обновлять групповую информацию указания ответа; и
передатчик 704 дополнительно сконфигурирован, чтобы передавать обновленную групповую информацию указания ответа ко всем STA в BSS.
[0130] Опционально, кадры CTS, возвращенные посредством STA, возвращающими кадры CTS, являются теми же самыми.
[0131] Опционально, процессор 702 дополнительно сконфигурирован, чтобы распределять последовательность идентификаторов к каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квази-ортогональными.
[0132] Приемник 705 дополнительно сконфигурирован, чтобы принимать последовательность идентификаторов, которая передается после того, как STA, возвращающая кадр CTS, возвращает кадр CTS.
[0133] Процессор 702 дополнительно сконфигурирован, чтобы выполнять операцию корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определять STA, возвращающую кадр CTS.
[0134] Как можно видеть из вышеописанного технического решения, обеспеченного в этом варианте осуществления настоящего изобретения, в этом варианте осуществления настоящего изобретения передается кадр RTS, переносящий групповую информацию указания ответа, чтобы инструктировать множество STA возвращать кадры CTS, и принимается кадр CTS, который возвращается в соответствии с групповой информации указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0135] Фиг. 8 показывает структуру STA в соответствии с другим вариантом осуществления настоящего изобретения. STA включает в себя по меньшей мере один процессор 802 (например, CPU), передатчик 804 и приемник 805 и может дополнительно включать в себя другой интерфейс связи, память 806 и по меньшей мере одну шину 803 связи, причем шина 803 связи сконфигурирована, чтобы реализовать соединение связи между этими компонентами. Процессор 802 сконфигурирован, чтобы исполнять исполняемый модуль, сохраненный в памяти 806, например, компьютерную память. Память 806 может включать в себя высокоскоростную оперативную память (RAM: Random Access Memory) или может включать в себя энергонезависимую память (non-volatile memory), например, по меньшей мере одно хранилище на магнитном диске. Соединение связи с другим по меньшей мере одним сетевым элементом реализовано с использованием передатчика 804 и приемника 805.
[0136] В некоторых вариантах реализации, память 806 хранит программу 8061, и процессор 802 исполняет программу 8061.
[0137] Приемник 805 сконфигурирован, чтобы принимать кадр RTS, переданный посредством AP, причем кадр RTS переносит групповую информацию указания ответа, и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры CTS.
[0138] Передатчик 804 сконфигурирован, чтобы возвращать кадр CTS к AP в соответствии с групповой информацией указания ответа с использованием сетевого интерфейса.
[0139] Опционально, множество STA принадлежат к группе в BSS AP; и
групповая информация указания ответа является групповым идентификатором; и
процессор 802 сконфигурирован, чтобы определять, в соответствии с групповым идентификатором, что STA принадлежит к группе; и
передатчик 804 конкретно сконфигурирован, чтобы: когда процессор 802 определяет, что STA принадлежит к группе, возвращать кадр CTS к AP.
[0140] Опционально, множество STA все являются STA в BSS AP; и
групповая информация указания ответа является МАС-адресом AP или предварительно установленным значением.
[0141] Опционально, групповая информация указания ответа переносится в поле RA кадра RTS.
[0142] Опционально, приемник 805 дополнительно сконфигурирован, чтобы принимать обновленную групповую информацию указания ответа, переданную посредством AP, причем обновленная групповая информация указания ответа получена после того, как AP обновляет групповую информацию указания ответа, когда AP ассоциируется с новой STA, и если МАС-адрес новой STA является тем же самым, что и групповая информация указания ответа.
[0143] Опционально, кадр CTS, возвращенный посредством STA, является тем же самым, что и другой кадр CTS, который возвращен в соответствии с групповой информацией указания ответа.
[0144] Опционально, приемник 805 дополнительно сконфигурирован, чтобы: перед приемом кадра RTS, переданного посредством AP, принимать последовательность идентификаторов, распределенную посредством AP, причем последовательность идентификаторов STA является ортогональной или квази-ортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
передатчик 804 дополнительно сконфигурирован, чтобы: после возвращения кадра CTS к AP в соответствии с групповой информацией указания ответа, передавать последовательность идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
[0145] Как можно видеть из вышеописанного технического решения, обеспечиваемого в этом варианте осуществления настоящего изобретения, в этом варианте осуществления настоящего изобретения принимается кадр RTS, который передается посредством AP и переносит групповую информацию указания ответа, и кадр CTS возвращается к AP в соответствии с групповой информацией указания ответа, так что передача данных между AP и множеством STA может быть эффективно защищена при относительно малой служебной нагрузке, и эффективность системы может быть повышена.
[0146] Следует иметь в виду, что термин “и/или” в этом варианте осуществления настоящего изобретения описывает только соотношение ассоциации для описания ассоциированных объектов и представляет, что эти соотношения могут существовать. Например, A и/или B может представлять следующие три случая: существует только A, существуют как A, так и B, и существует только B. Кроме того, символ “/” в этой спецификации в общем указывает соотношение “или” между ассоциированными объектами.
[0147] Специалисту в данной области техники может быть известно, что, в комбинации с примерами, описанными в вариантах осуществления, раскрытых в настоящем описании, блоки и этапы алгоритмов могут быть реализованы электронными аппаратными средствами, компьютерным программным обеспечением или их комбинацией. Чтобы явно описать взаимозаменяемость между аппаратными средствами и программным обеспечением, состав и этапы каждого примера описаны выше в общем в соответствии с функциями. То, выполняются ли функции посредством аппаратных средств или компьютерного программного обеспечения, зависит от конкретных применений и условий конструктивных ограничений технических решений. Специалист в данной области техники может использовать различные способы, чтобы реализовать описанные функции для каждого конкретного применения, но не должно считаться, что такая реализация выходит за пределы объема настоящего изобретения.
[0148] Специалисту в данной области техники должно быть понятно, что, в целях удобства и краткости описания, в отношении детального рабочего процесса вышеуказанной системы, устройства и блока, можно сослаться на соответствующий процесс в предыдущих вариантах осуществления способа, и детали здесь повторно не описываются.
[0149] В различных вариантах осуществления, предусмотренных в настоящей заявке, должно быть понятно, что раскрытые система, устройство и способ могут быть реализованы другими путями. Например, описанный вариант осуществления устройства является только примерным. Например, разделение на блоки является только разделением на логические функции, и могут иметь место другие разделения в реальной реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые признаки могут игнорироваться или не выполняться. Кроме того, изображенные или описанные взаимосвязи или прямые связи или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов. Косвенные связи или коммуникационные соединения между устройствами или блоками могут быть реализованы в электронной, механической или других формах.
[0150] Блоки, описанные как отдельные части, могут быть или не быть физически отдельными, и части, показанные как блоки, могут быть или не быть физическими блоками, могут располагаться в одном положении или могут быть распределены по множеству сетевых блоков. Некоторые или все из блоков могут быть выбраны в соответствии с действительными потребностями для достижения целей решений вариантов осуществления настоящего изобретения.
[0151] Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрированы в один блок. Интегрированный блок может быть реализован в форме аппаратных средств или может быть реализован в форме функционального блока программного обеспечения.
[0152] Когда интегральный блок реализован в форме функционального блока программного обеспечения и продается или используется как независимый продукт, интегральный блок может быть сохранен в считываемом компьютером носителе хранения данных. Основываясь на таком понимании, технические решения настоящего изобретения по существу или в части, вносящей вклад в уровень техники, или все или часть технических решений могут быть реализованы в форме программного продукта. Программный продукт сохранен на носителе хранения данных и включает в себя различные инструкции для инструктирования компьютерного устройства (которое может быть персональным компьютером, сервером или сетевым устройством) выполнять все или некоторые из этапов способов, описанных в вариантах осуществления настоящего изобретения. Вышеуказанный носитель хранения данных включает в себя любой носитель, который может хранить программный код, такой как USB флэш-накопитель, съемный жесткий диск, постоянная память (ROM, Read-Only Memory), оперативная память (RAM, Random Access Memory), магнитный диск или оптический диск.
[0153] Предшествующие описания являются только конкретными вариантами осуществления настоящего изобретения, но не предназначаются для ограничения объема защиты настоящего изобретения. Любые модификации или замены, легко осуществляемые специалистом в данной области техники в рамках технического объема, раскрытого в настоящем изобретении, будут подпадать под объем защиты настоящего изобретения. Поэтому объем защиты настоящего изобретения должен определяться объемом защиты формулы изобретения.
Изобретение относится к беспроводной связи. Способ включает в себя: передачу, посредством AP (точки доступа), кадра RTS, причем кадр RTS переносит групповую информацию указания ответа и групповая информация указания ответа используется, чтобы инструктировать множество STA (станций) возвращать кадры CTS; прием, посредством AP, кадра CTS, который возвращается в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS; и определение, посредством AP в соответствии с принятым кадром CTS, что получена возможность передачи. Технический результат заключается в обеспечении возможности эффективно защищать передачу данных между AP и множеством STA при относительно малой служебной нагрузке, что повышает эффективность системы. 4 н. и 14 з.п. ф-лы, 8 ил.
1. Способ конкуренции в канале, содержащий:
передачу, точкой доступа (AP), кадра запроса на передачу (RTS), причем кадр RTS переносит групповую информацию указания ответа и групповая информация указания ответа используется, чтобы инструктировать множество станций (STA) возвращать кадры возможности продолжения передачи (CTS);
прием, посредством AP, кадров CTS, которые возвращены в соответствии с групповой информацией указания ответа посредством STA из множества STA, которые принимают кадр RTS, причем
кадры CTS, возвращенные посредством STA, имеют полностью одинаковое содержание и полностью одинаковую преамбулу и передаются с использованием полностью одинаковой схемы модуляции и кодирования.
2. Способ по п. 1, в котором
множество STA принадлежат к группе в наборе базовых служб (BSS) AP и
групповая информация указания ответа является групповым идентификатором
или
множество STA являются всеми STA в BSS AP и
групповая информация указания ответа является адресом управления доступом к среде (MAC) AP или предварительно установленным значением.
3. Способ по любому из пп. 1-2, в котором групповая информация указания ответа переносится в поле адреса приемника (RA) кадра RTS.
4. Способ по любому из пп. 1-2, в котором перед передачей точкой доступа (AP) кадра запроса на передачу RTS способ дополнительно содержит:
распределение, посредством AP, последовательности идентификаторов каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квазиортогональными; и
после приема, посредством AP, кадра CTS, который возвращен в соответствии с групповой информацией указания ответа посредством STA из множества STA, которая принимает кадр RTS, способ дополнительно содержит:
прием, посредством AP, последовательности идентификаторов, которая передана, после того как STA, возвращающая кадр CTS, возвращает кадр CTS; и
выполнение, посредством AP, операции корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определить STA, возвращающую кадр CTS.
5. Способ конкуренции в канале, содержащий:
прием, посредством станции (STA), кадра запроса на передачу (RTS), переданного точкой доступа (AP), причем кадр RTS переносит групповую информацию указания ответа и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры возможности продолжения передачи (CTS); и
возвращение, посредством STA, кадра CTS к AP в соответствии с групповой информацией указания ответа,
причем кадр CTS, возвращенный посредством STA, имеет полностью одинаковое содержание и полностью одинаковую преамбулу с другим STA из множества STA и передается с использованием полностью одинаковой схемы модуляции и кодирования с другим STA из множества STA.
6. Способ по п. 5, в котором
множество STA принадлежат к группе в наборе базовых служб, BSS, АР; и
групповая информация указания ответа является групповым идентификатором; и
возвращение, посредством STA, кадра CTS к AP в соответствии с групповой информацией указания ответа содержит:
определение, посредством STA в соответствии с групповым идентификатором, что STA принадлежит к группе, и возвращение кадра CTS к AP.
7. Способ по п. 5, в котором
множество STA все являются STA в BSS AP и
групповая информация указания ответа является адресом управления доступом к среде (МАС) AP или предварительно установленным значением.
8. Способ по любому из пп. 5-7, в котором групповая информация указания ответа переносится в поле адреса приемника (RA) кадра RTS.
9. Способ по любому из пп. 5-7, в котором перед приемом, станцией STA, запроса на передачу кадра RTS, переданного точкой доступа (AP), способ дополнительно содержит:
получение, посредством STA, последовательности идентификаторов, распределенной посредством AP, причем последовательность идентификаторов STA является ортогональной или квазиортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
после возвращения, посредством STA, кадра CTS к AP в соответствии с групповой информацией указания ответа, способ дополнительно содержит:
передачу, посредством STA, последовательности идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
10. Точка доступа (AP), содержащая:
модуль передачи, сконфигурированный с возможностью передавать кадр запроса на передачу (RTS), причем кадр RTS переносит групповую информацию указания ответа и групповая информация указания ответа используется, чтобы инструктировать множество станций (STA) возвращать кадры возможности продолжения передачи (CTS);
модуль приема, сконфигурированный с возможностью принимать кадры CTS, которые возвращены в соответствии с групповой информацией указания ответа посредством STA из множества STA, которые принимают кадр RTS, причем
кадры CTS, возвращенные посредством STA, имеют полностью одинаковое содержание и полностью одинаковую преамбулу и передаются с использованием полностью одинаковой схемы модуляции и кодирования.
11. АР по п. 10, причем
множество STA принадлежат к группе в наборе базовых служб (BSS) АР и
групповая информация указания ответа является групповым идентификатором
или
множество STA являются всеми STA в BSS AP и
групповая информация указания ответа является адресом управления доступом к среде (МАС) AP или предварительно установленным значением.
12. АР по любому из пп. 10-11, причем групповая информация указания ответа переносится в поле адреса приемника (RA) кадра RTS.
13. АР по любому из пп. 10-11, причем АР дополнительно содержит:
модуль распределения, сконфигурированный с возможностью распределять последовательность идентификаторов каждой STA в BSS AP, причем последовательности идентификаторов STA являются ортогональными или квазиортогональными; причем
модуль приема дополнительно сконфигурирован с возможностью принимать последовательность идентификаторов, которая передана после того, как STA, возвращающая кадр CTS, возвращает кадр CTS; и
модуль определения, сконфигурированный с возможностью выполнять операцию корреляции в соответствии с принятой последовательностью идентификаторов и последовательностями идентификаторов множества STA, чтобы определять STA, возвращающую кадр CTS.
14. Станция (STA), содержащая:
модуль приема, сконфигурированный с возможностью принимать кадр запроса на передачу (RTS), переданный точкой доступа (AP), причем кадр RTS переносит групповую информацию указания ответа и групповая информация указания ответа используется, чтобы инструктировать множество STA возвращать кадры возможности продолжения передачи (CTS); и
модуль передачи, сконфигурированный с возможностью возвращать кадр CTS к AP в соответствии с групповой информацией указания ответа,
причем кадр CTS, возвращенный посредством STA, имеет полностью одинаковое содержание и полностью одинаковую преамбулу с другим STA из множества STA и передается с использованием полностью одинаковой схемы модуляции и кодирования с другим STA из множества STA.
15. STA по п. 14, причем
множество STA принадлежат к группе в наборе базовых служб (BSS) АР; и
групповая информация указания ответа является групповым идентификатором; и
STA дополнительно содержит:
модуль определения, сконфигурированный с возможностью определять, в соответствии с групповым идентификатором, что STA принадлежит к группе; причем
модуль передачи конкретно сконфигурирован с возможностью, когда модуль определения определяет, что STA принадлежит к группе, возвращать кадр CTS к AP.
16. STA по п. 14, причем
множество STA являются всеми STA в BSS AP и
групповая информация указания ответа является адресом управления доступом к среде (МАС) AP или предварительно установленным значением.
17. STA по любому из пп. 14-16, причем групповая информация указания ответа переносится в поле адреса приемника (RA) кадра RTS.
18. STA по любому из пп. 14-16, причем
модуль приема дополнительно сконфигурирован с возможностью перед приемом кадра запроса на передачу RTS, переданного посредством точки доступа (AP), принимать последовательность идентификаторов, распределенную посредством AP, причем последовательность идентификаторов STA является ортогональной или квазиортогональной к последовательности идентификаторов, распределенной посредством AP другой STA в BSS AP; и
модуль передачи дополнительно сконфигурирован с возможностью после возвращения кадра CTS к AP в соответствии с групповой информацией указания ответа передавать последовательность идентификаторов STA к AP, так что AP определяет, в соответствии с принятой последовательностью идентификаторов, STA, возвращающую кадр CTS.
WO 2011123631 A1, 06.10.2011 | |||
CN 101808385 A, 18.08.2010 | |||
HAIGUANG WANG, JAYA SHANKAR, ZHONGDING LEI, A Method for Data Transmission Protection on the IEEE 802.11ac MU-MIMO Downlink, (16.03.2011), найден 29.09.2017, найден в Интернет https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiLo_ib5snWAhWIB5oKHeZ0AQwQFggpMAA&url=https%3A%2F%2Fmentor.ieee.org%2F802.11%2Fdcn%2F11%2F11-11-0410-01-00ac-a-method-for-data-transmission-protection-on-the-ieee-802-11ac-mu-mimo-downlink.ppt&usg=AFQjCNFuiui8nYNVjdrWGNj4wRn2JvQCRw; | |||
ПЕРЕДАЧИ МНОЖЕСТВУ СТАНЦИЙ В СИСТЕМАХ БЕСПРОВОДНОЙ СВЯЗИ | 2007 |
|
RU2426273C2 |
Авторы
Даты
2018-04-25—Публикация
2014-01-27—Подача