Область техники, к которой относится изобретение
Настоящее изобретение относится, в общем, к области технологий беспроводной сети и, в частности к способу и устройству для передачи данных.
Уровень техники
Одна из задач протокола беспроводной сети Wi-Fi (Wireless Fidelity, Wi-Fi) для Интернета вещей следующего поколения состоит в передаче на большие расстояния. Многоскачковая ретрансляционная передача введена в стандарт 802.11ah для достижения передачи на большие расстояния. Ретранслятор (relay) логически реализует две функции: функцию ретранслятора-станции (ретрансляционной станции (relay station), Relay-STA) и функцию ретранслятора-точки доступа (ретрансляционной точки доступа (relay access point), Relay-AP). При взаимодействии с ассоциированной AP верхнего уровня ретранслятор, как правило, действует как станция не-точки доступа, то есть действует как ретранслятор-STA; и когда станция, которой управляет ретранслятор, взаимодействует с ретранслятором, ретранслятор действует как станция точки доступа, то есть действует как ретранслятор-AP. Каждый ретранслятор и станция, которой управляет ретранслятор, упоминаются как один базовый набор услуг (Basic Service Set, BSS), и, в дополнение к этому, каждый ретранслятор и AP верхнего уровня, ассоциированная с ретранслятором, принадлежат к другому BSS. Как показано на фиг.1, ретранслятор 1 и корневая AP верхнего уровня, ассоциированная с ретранслятором 1, принадлежит к BSS 1 (ретранслятор действует как ретранслятор-STA в BSS 1). В дополнение к этому, ретранслятор 1 и станция, которой управляет ретранслятор 1 (в том числе STA 1 и STA 3), упоминаются как BSS 2 (ретранслятор действует как ретранслятор-AP в BSS 2).
Чтобы повысить общую пропускную способность системы и улучшить использование спектра, в BSS можно, по большей части, выполнить повторное использование пространства (Spatial reuse, SR), то есть множество BSS одновременно выполняют внутричастотную передачу данных. В частности, когда станция принимает пакет данных из перекрывающегося BSS (Overlapping BSS, OBSS), станция может конкурировать за канал, чтобы выполнить передачу SR, когда выполняется конкретное условие SR.
Однако в ретрансляционной сети ретранслятор, например, ретранслятор 1 на фиг.1, может принадлежать одновременно к двум BSS. Модуль ретранслятора 1-AP ретранслятора 1 принадлежит к BSS 2, а модуль ретранслятора 1-STA принадлежит к BSS 1. Традиционная параллельная передача множества BSS на основании идентификатора BSS может привести к проблеме, связанной с коллизиями при передаче. Например, ретранслятор 1-AP отправляет PPDU 1 в STA 1. В этом случае корневая AP принимает PPDU 1, но на основании того, что идентификатор BSS, переносимый в преамбуле физического уровня PPDU 1, определен как PPDU OBSS, когда принятый на данный момент PPDU 1 удовлетворяет условию SR, корневая AP может конкурировать за канал и отправлять данные в станцию, управляемую корневой AP. Если корневая AP отправляет данные в ретранслятор 1-STA, но ретранслятор 1 отправляет данные в этот момент времени и не может принять данные в одно и то же время, то нельзя принять данные, отправленные корневой AP. Это приводит к проблеме, связанной с коллизиями при передаче данных.
Сущность изобретения
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для передачи данных для того, чтобы решить проблему, связанную с коллизиями при передаче данных, которая возникает при выполнении повторного использования пространства между различными BSS, и улучшить использование ресурсов.
Согласно одному аспекту вариант осуществления настоящего изобретения предусматривает способ передачи данных применительно к беспроводной локальной сети, где беспроводная локальная сеть включает в себя корневую AP корневой точки доступа, ретранслятор и станцию STA, корневая AP ассоциируется с множеством ретрансляторов, каждое множество ретрансляторов ассоциируется с одной или более STA, способ выполняется сетевым узлом в беспроводной локальной сети, и при необходимости, сетевой узел может быть корневой AP корневой точки доступа, станцией STA или ретранслятором. При необходимости, после приема блока данных протокола физического уровня (PPDU) сетевой узел получает идентификатор базового набора услуг (BSS) в PPDU; если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, сетевой узел определяет, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и если PPDU удовлетворяет заданному условию запрета повторного использования пространства, сетевой узел конкурирует за канал доступа и взаимодействует со станцией, которая отличается от целевого ретранслятора в первом BSS.
В одной возможной реализации, если сетевой узел является станцией точки доступа в первом BSS, например, сетевой узел представляет собой корневую AP корневой точки доступа, или сетевой узел представляет собой ретранслятор, и ретранслятор представляет собой ретранслятор-AP в первом BSS, перед получением идентификатора базового набора услуг (BSS) в PPDU сетевой узел может дополнительно принять заданный кадр, переданный ретранслятором, где заданный кадр включает в себя идентификатор расширенного BSS, к которому принадлежит ретранслятор, и ретранслятор и сетевой узел принадлежат к первому BSS. При необходимости заданный кадр включает в себя любой кадр из кадра данных, кадра контроля и кадра управления.
В другой возможной реализации, если сетевой узел является станцией не-точки доступа в первом BSS, например, сетевой узел представляет собой STA, или сетевой узел представляет собой ретранслятор, и ретранслятор представляет собой ретранслятор-STA в первом BSS, перед получением идентификатора базового набора услуг (BSS) в PPDU сетевой узел может дополнительно принять кадр управления, где кадр управления несет в себе идентификаторы расширенных BSS, к которым принадлежат все ретрансляторы в первом BSS, и кадр управления широковещательно передается станцией точки доступа в первом BSS, к которому принадлежит сетевой узел.
В другой возможной реализации идентификаторы, которые переносятся в вышеупомянутом кадре управления и которые являются расширенными BSS, к которым принадлежат все ретрансляторы в первом BSS, представляют собой идентификаторы, которые были предварительно переданы ретрансляторами в первом BSS в станцию точки доступа и которые являются расширенными BSS, к которым принадлежат ретрансляторы.
В другой возможной реализации, если PPDU включает в себя поле запрета повторного использования пространства, прежде чем сетевой узел станет конкурировать за канал доступа, сетевой узел считывает значение поля запрета повторного использования пространства; определяет, установлено ли значение поля запрета повторного использования пространства в PPDU в идентификаторе запрета повторного использования пространства; и если значение поля запрета повторного использования пространства в PPDU установлено в идентификаторе запрета повторного использования пространства, запрет конкуренции за канал.
Согласно другому аспекту вариант осуществления настоящего изобретения предусматривает ретрансляционную сеть, где ретрансляционная сеть включает в себя по меньшей мере два базовых набора услуг (BSS), и идентификаторы BSS по меньшей мере двух BSS являются одинаковыми с тем, чтобы нельзя было выполнить повторное использование пространства между BSS ретрансляционной сети.
Согласно другому аспекту вариант осуществления настоящего изобретения предусматривает устройство для передачи данных применительно к сетевому узлу в беспроводной локальной сети, где беспроводная локальная сеть включает в себя корневую AP корневой точки доступа, ретранслятор и станцию STA, корневая AP ассоциируется с множеством ретрансляторов, и каждое множество ретрансляторов ассоциируется с одной или более STA. Устройство для передачи данных включает в себя блок получения, блок определения и блок приема/передачи, где блок получения выполнен с возможностью: после приема блока данных протокола физического уровня (PPDU), получения идентификатора базового набора услуг (BSS) в PPDU; блок определения выполнен с возможностью: если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, определения, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и блок приема/передачи выполнен с возможностью: если PPDU удовлетворяет заданному условию запрета повторного использования пространства, конкуренции за канал доступа и взаимодействия со станцией, которая отличается от целевого ретранслятора в первом BSS.
Согласно другому аспекту вариант осуществления настоящего изобретения предусматривает устройство для передачи данных применительно к любому сетевому узлу в беспроводной локальной сети, где беспроводная локальная сеть включает в себя корневую AP корневой точки доступа, ретранслятор и станцию STA, корневая AP ассоциируется с множеством ретрансляторов, и каждое множество ретрансляторов ассоциируется с одной или более STA. Устройство для передачи данных включает в себя память, выполненную с возможностью хранения компьютерноисполняемого программного кода; приемопередатчик; и процессор, выполненный с возможностью подключения к памяти и приемопередатчику.
Программный код включает в себя инструкцию, и когда процессор исполняет инструкцию, инструкция предписывает устройству для передачи данных выполнять следующие операции: после приема блока данных протокола физического уровня (PPDU) получение идентификатора базового набора услуг (BSS) в PPDU; если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, определение того, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и если PPDU удовлетворяет заданному условию запрета повторного использования пространства, конкуренцию за канал доступа и взаимодействие со станцией, которая отличается от целевого ретранслятора в первом BSS. Согласно еще одному аспекту вариант осуществления настоящего изобретения предусматривает компьютерный носитель информации, выполненный с возможностью хранения инструкций программного обеспечения, используемых вышеупомянутым устройством для передачи данных, и инструкция компьютерного программного обеспечения включает в себя программу, предназначенную для выполнения вышеизложенных аспектов.
В данном варианте осуществления настоящего изобретения после приема блока данных протокола физического уровня (PPDU) сетевой узел получает идентификатор базового набора услуг (BSS) в PPDU; если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, сетевой узел определяет, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и если PPDU удовлетворяет заданному условию запрета повторного использования пространства, сетевой узел конкурирует за канал доступа и взаимодействует со станцией, которая отличается от целевого ретранслятора в первом BSS. Таким образом, можно решить проблему, связанную с коллизиями при передаче данных, когда выполняется повторное использование пространства между различными BSS, чтобы реализовать повторное использование пространства в ретрансляционной сети и улучшить использование ресурсов.
Краткое описание чертежей
Для того чтобы более подробно описать технические решения, представленные в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, ниже приводится краткое описание сопроводительных чертежей, которые необходимы для описания вариантов осуществления настоящего изобретения или предшествующего уровня техники.
На фиг.1 показана схема сценария применения согласно варианту осуществления настоящего изобретения;
На фиг.2 показана схематичная блок-схема последовательности операций способа передачи данных согласно варианту осуществления настоящего изобретения;
На фиг.3 показано схематичное представление цветового элемента BSS согласно варианту осуществления настоящего изобретения;
На фиг.4 показана схематичная структурная схема устройства для передачи данных согласно варианту осуществления настоящего изобретения; и
На фиг.5 показана схематичная структурная схема другого устройства для передачи данных согласно варианту осуществления настоящего изобретения.
Подробное описание изобретения
Варианты осуществления настоящего изобретения могут быть применены в беспроводной локальной сети (Wireless Local Area Network, WLAN). В настоящее время стандартами WLAN являются является стандарты серии IEEE 802.11 (Институт инженеров по электротехнике и электронике, Institute of Electrical and Electronics Engineers). Многоскачковая ретрансляционная передача введена в стандарте 802.11ah для достижения передачи на большие расстояния. Ретрансляционная (relay) станция логически реализует две функции: функцию ретранслятора-станции (Relay-STA) и функцию ретранслятора-точки доступа (ретрансляционной точки доступа (Relay Access Point), Relay-AP). При взаимодействии с ассоциированной AP верхнего уровня ретранслятор, как правило, действует как станция (то есть реализует функцию ретранслятора-STA); и, когда станция, которой управляет ретранслятор, взаимодействует с ретранслятором, ретранслятор, как правило, действует как точка доступа (то есть реализует функцию ретранслятора-AP).
WLAN может включать в себя множество базовых наборов услуг (BSS), сетевые узлы в базовом наборе услуг являются станциями, и станции включают в себя станции точек доступа (Access Point, AP) и станции не-точек доступа (None Access Point Station, Non-AP STA). Каждый базовый набор услуг может включать в себя одну AP и множество STA не-AP, ассоциированных с AP. После введения ретранслятора, так как ретранслятор включает в себя две функции, ретранслятор, как правило, принадлежит к двум различным BSS. Модуль ретранслятора-STA ретранслятора принадлежит к одному BSS, и ретранслятор принадлежит к станции не-точки доступа в BSS. Модуль ретранслятора-AP ретранслятора принадлежит к другому BSS, и ретранслятор принадлежит к станции точки доступа в другом BSS.
Станция точки доступа упоминается также как точка беспроводного доступа, точка доступа и т.п. Станция точки доступа является точкой доступа, используемой мобильным абонентом для доступа к проводной сети, и используется в основном в семье, здании или учебном заведении, и типичный радиус покрытия составляет от десятков метров до сотен метров. Разумеется, станция точки доступа также может быть развернута на открытом воздухе. Станция точки доступа эквивалентна мосту, соединяющему проводную сеть и беспроводную сеть. Основная функция станции точки доступа состоит в том, чтобы клиенты беспроводной сети могли подключиться друг к другу, и затем подключить беспроводную сеть к сети Ethernet. В частности, станция точки доступа может быть оконечным устройством или сетевым устройством с модулем Wi-Fi (беспроводная достоверность, Wireless Fidelity). При необходимости станция точки доступа может быть устройством, поддерживающим стандарт 802.11ax. Кроме того, при необходимости станция точки доступа может быть устройством, которое поддерживает множество стандартов WLAN, таких как 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a и 802.11ah.
Станция не-точки доступа (None Access Point Station, Non-AP STA) может быть элементом беспроводной связи, беспроводным датчиком или терминалом беспроводной связи, например, мобильным телефоном, который поддерживает функцию связи Wi-Fi, планшетным компьютером, который поддерживает функцию связи Wi-Fi, телевизионной абонентской приставкой, которая поддерживает функцию связи Wi-Fi, интеллектуальным телевизором, который поддерживает функцию связи Wi-Fi, интеллектуальным носимым устройством, которое поддерживает функцию связи Wi-Fi, автомобильным устройством связи, которое поддерживает функцию связи Wi-Fi, или компьютером, который поддерживает функцию связи Wi-Fi. При необходимости STA не-AP может поддерживать стандарт 802.11ax. Кроме того, при необходимости станция поддерживает множество стандартов WLAN, таких как 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a и 802.11ah.
Ретранслятор является станцией, имеющей функцию станции точки доступа и функцию станции не-точки доступа. Ретранслятор действует как станция точки доступа в одном BSS, и ретранслятор действует как станция не-точки доступа в другом BSS.
В существующей технологии Wi-Fi используется протокол множественного доступа с контролем несущей и обнаружением коллизий (Carrier Sense Multiple Access/Collision Detection, CSMA/CA) для предотвращения интерференции, так что одноранговый узел связи, который сначала получает право на использование канала посредством конкуренции, занимает исключительно ресурсы канала, и другие окружающие одноранговые узлы связи могут конкурировать за канал только после того, как одноранговый узел связи завершит связь. Линия связи, используемая для связи, лучше защищена таким образом, но эффективность спектра линии связи значительно ограничена при ультраплотном построении сетей связи на основе стандарта 802.11ax. Пользователь, находящийся на границе в зоне перекрытия множества BSS, может подвергаться помехам от множества окружающих BSS, поэтому возможности связи и пропускная способность пользователя, находящегося на границе, могут быть намного ниже, чем у пользователя, находящегося в центре. Таким образом, то, что пользователь, находящийся на границе, выполняет повторное использование пространства во время передачи однорангового узла связи OBSS для того, чтобы увеличить возможности связи и повысить эффективность спектра, имеет большое значение в сценарии ультраплотного построения сети Wi-Fi.
В технологии повторного использования пространства пользователь выполняет параллельную передачу при приеме текущего пакета данных OBSS, но одноранговый узел передачи при повторном использовании пространства (Spatial reuse, SR) не должен создавать помех для текущей передачи OBSS. Для реализации технологии узел SR должен удовлетворять определенному условию для выполнения повторного использования пространства. В дополнение к этому, оценку состояния канала (Clear Channel Assessment, CCA) и правило вектора распределения сети (Network Allocation Vector, NAV) существующего стандарта необходимо также улучшить, чтобы увеличить возможности повторного использования пространства.
Стандарт 802.11ax вводит понятие поля цвета базового набора услуг (basic service set, BSS) в высокоэффективном поле преамбулы физического уровня. Поле используется для идентификации BSS и помогает принимающей станции определять, получен ли принятый PPDU из BSS. Когда цвет BSS, включенный в высокоэффективное поле преамбулы физического уровня PPDU, совпадает с цветом BSS, в котором расположена принимающая станция, PPDU представляет собой пакет данных BSS; или когда цвет BSS, включенный в высокоэффективное поле преамбулы физического уровня PPDU, отличается от цвета BSS, в котором расположена принимающая станция, PPDU представляет собой пакет данных OBSS. Основываясь на цвете BSS, принимающая станция может использовать правило повторного использования пространства для доступа к каналу или заранее остановить считывание принятого PPDU, чтобы сэкономить энергию.
Правило повторного использования пространства: способ CCA означает, что в системе беспроводной связи, прежде чем устройство должно отправить данные по каналу, устройство сначала принимает данные по этому каналу и определяет, занят ли канал, при помощи индикатора мощности принятого сигнала (Received Signal Strength Indication RSSI). RSSI также упоминается как чувствительность CCA. Основываясь на стандарте 802.11, когда обнаруживается, что эффективная преамбула имеет RSSI (-82 дБм (децибелы на милливатт)), больший или равный пороговому значению CCA, CCA указывает, что канал находится в занятом состоянии. Пороговое значение CCA, используемое для указания того, что канал занят, составляет -62 дБм в случае, когда преамбула не обнаружена. Если устройство обнаруживает, что ни одно из устройств не отправляет данные по каналу способом CCA в течение заданного периода времени, устройство начинает отправлять данные; или, если обнаружено, что другое устройство отправляет данные по каналу, то устройство выполняет этот процесс снова через случайный период времени.
В существующем стандарте Wi-Fi используется CCA с фиксированным пороговым значением, и пороговое значение является относительно низким, что позволяет в некоторой степени избежать интерференции, но при этом значительно снижает вероятность параллельной передачи в случае плотной сети. Таким образом, чтобы увеличить возможности повторного использования пространства, предусмотрен уровень блока данных OBSS (OBSS PD level, OPD) для обнаружения мощности сигнала пакета данных OBSS.
Повторное использование пространства является ключевой технологией для повышения общей пропускной способности системы и использования спектра. После того, как STA примет пакет данных из OBSS, когда выполняется конкретное условие, и активируется SR, STA запускает уровень OPD (уровень PD OBSS) для выполнения обнаружения CCA. Когда выполняется условие, что RSSI меньше, чем уровень OPD, STA может конкурировать за канал для передачи SR.
Правило экономии мощности: при приеме цвета BBS, который включен в преамбулу физического уровня PPDU и который отличается от цвета BSS принимающей станции, принимающая станция может остановить прием последующей части поля цвета BSS преамбулы физического уровня PPDU (например, уровня управления доступом к среде (medium access control, MAC) PPDU), чтобы сэкономить мощность. Следует отметить, что, если принимающая станция является ретранслятором, то при приеме PPDU принимающая станция может остановить прием PPDU только тогда, когда определяется, что цвет BSS, переносимый в преамбуле физического уровня PPDU, отличается как от ретранслятора-STA ретранслятора, так и от цвета BSS, в котором расположен ретранслятор-AP, чтобы сэкономить мощность.
В вариантах осуществления настоящего изобретения идентификатор BSS используется для однозначной идентификации одного BSS, например, идентификатором BSS может быть цвет BSS, MAC-адрес AP или часть MAC-адреса. Например, для описания на фиг.1 цвет BSS используется в качестве идентификатора BSS.
В вариантах осуществления настоящего изобретения сетевой узел может быть станцией STA, или сетевой узел может быть корневой AP корневой точки доступа, или сетевой узел может быть ретранслятором.
В вариантах осуществления настоящего изобретения ретранслятор включает в себя модуль ретранслятора-AP и модуль ретранслятора-STA, и эти два модуля принадлежат к различным BSS. В вариантах осуществления настоящего изобретения один и тот же BSS, к которому принадлежат ретранслятор и сетевой узел, упоминается как первый BSS, и другой BSS, к которому принадлежит ретранслятор, упоминается как расширенный BSS. Как показано на фиг.1, ретранслятор 1 используется в качестве примера для описания, если сетевым узлом является корневая AP, ретранслятор 1-STA принадлежит к BSS 1, и ретранслятор 1-AP принадлежит к BSS 2. В вариантах осуществления настоящего изобретения BSS, к которому принадлежит ретранслятор 1-STA, и корневая AP сетевого узла упоминаются как первый BSS, и BSS 2, к которому принадлежит ретранслятор 1-AP, упоминается как расширенный BSS.
На фиг.1 показана схема системы типичного сценария развертывания WLAN. Как показано на фигуре, архитектура системы данного варианта осуществления включает в себя три уровня сетевых узлов. Разумеется, в данном варианте осуществления настоящего изобретения три уровня сетевых узлов используются только в качестве примера и не служат для ограничения настоящего изобретения. Настоящее изобретение может включать в себя N уровней сетевых узлов (где N больше или равно 3). Например, STA 1 на фиг.1 может быть ретранслятором 3, и в дальнейшем ретранслятор 3 управляет множеством STA. Таким образом, образована сетевая архитектура с четырьмя уровнями.
Сеть, показанная на фиг.1, включает в себя три BSS (следует понимать, что три BSS являются просто примером и не служат для ограничения настоящего изобретения). Ретранслятор (Relay) на фигуре логически реализует две функции: функцию ретранслятора-станции (Relay-STA) и функцию ретранслятора-точки доступа (Relay-AP, access point). При взаимодействии с ассоциированной AP верхнего уровня (например, корневой AP на фигуре) ретранслятор, как правило, действует как ретранслятор-STA; и когда станция, которой управляет ретранслятор, взаимодействует с ретранслятором, например, когда STA 1 отправляет пакет данных в ретранслятор 1, ретранслятор 1 действует как ретранслятор-AP. Каждый ретранслятор и станция, которой управляет ретранслятор, упоминаются как один BSS, например, ретранслятор 1, STA 1 и STA3 представляют собой один BSS.
Сетевой узел в данном варианте осуществления настоящего изобретения может быть корневой AP, STA или ретранслятором, которые показаны на фиг.1. Следует отметить, что, если сетевой узел является ретранслятором 1, первый BSS может быть BSS 1 или BSS 2 (фиг.1). Конкретным способом определения первого BSS может быть: определение первого BSS на основании BSS, к которому принадлежит станция, с которой должен взаимодействовать ретранслятор 1. Например, ретранслятор 1 должен взаимодействовать с STA 1, и поэтому первым BSS является BSS 2.
В многоскачковой ретрансляционной сети каждый BSS имеет один цвет BSS, который используется для идентификации BSS. Поле цвета BSS размещается в поле сигнализации преамбулы физического уровня PPDU или заголовка MAC. После приема PPDU сетевой узел может использовать правило повторного использования пространства для того, чтобы повысить эффективность передачи параллельных пакетов данных с целью повышения пропускной способности сети. Кроме того, основываясь на разных цветах BSS, сетевой узел может использовать правило экономии мощности для того, чтобы заранее прекратить прием PPDU с целью достижения эффекта экономии мощности.
Как показано на фиг.1, вероятность параллельной передачи, осуществляемой станциями в BSS 1, BBS 2 и BSS 3, можно повысить при помощи цвета BSS. Однако ретранслятор может одновременно принадлежать к двум BSS, например, ретранслятор 1-AP ретранслятора 1 принадлежит к BSS 2, ретранслятор 1-STA принадлежит к BSS 1, и, следовательно, параллельная передача множества BSS на основе цвета BSS может привести к проблеме, связанной с коллизиями при передаче данных. Например, ретранслятор 1-AP отправляет PPDU 1 в STA 1. В этом случае корневая AP принимает PPDU 1, но основываясь на том, что цвет BSS, переносимый в преамбуле физического уровня PPDU 1, определяется как PPDU OBSS, когда RSSI принятого на данный момент PPDU 1 удовлетворяет условию, по которому он меньше уровня OPD, и RSSI PPDU 1 удовлетворяет условию SR, корневая AP может конкурировать за канал и отправлять данные в станцию, управляемую корневой AP. Если корневая AP отправляет данные в ретранслятор 1-STA, но ретранслятор 1 отправляет данные в этот момент и не может принимать данные, то нельзя приннять данные, отправленные корневой AP. В другом примере STA 1 отправляет PPDU 2 в ретранслятор 1-AP. В этом случае корневая AP принимает PPDU 2, но основываясь на том, что цвет BSS, переносимый в преамбуле физического уровня PPDU 2, определяется как PPDU OBSS, когда RSSI принятого на данный момент PPDU 2 удовлетворяет условию, по которому он меньше уровня OPD, и RSSI PPDU 2 удовлетворяет условию SR, корневая AP может конкурировать за канал и отправлять данные в станцию, управляемую корневой AP. Если корневая AP отправляет данные в ретранслятор 1-STA, то в этом случае пакеты данных, принимаемые ретранслятором 1 в одно и то же время из STA 1 и корневой AP, могут испытывать коллизии.
В данном варианте осуществления настоящего изобретения для решения вышеизложенной проблемы, связанной с коллизиями при передаче данных, в случае, когда выполняется повторное использование пространства, в дополнение к использованию традиционного правила повторного использования пространства для определения, необходимо дополнительно получить идентификаторы расширенных BSS, к которым принадлежат все ретрансляторы в BSS. Таким образом, при приеме PPDU расширенного BSS, к которому принадлежит целевой ретранслятор, сетевой узел не может взаимодействовать с целевым ретранслятором, так как может возникнуть проблема, связанная с коллизиями при передаче данных.
На фиг.2 показана блок-схема последовательности операций способа передачи данных согласно варианту осуществления настоящего изобретения. Способ передачи данных данного варианта осуществления настоящего изобретения применим к беспроводной локальной сети. Беспроводная локальная сеть включает в себя корневую AP корневой точки доступа, ретранслятор и станцию STA, где корневая AP ассоциируется с множеством ретрансляторов, и каждое множество ретрансляторов ассоциируется с одной или более STA. Сетевой узел в данном варианте осуществления настоящего изобретения может быть любой станцией в беспроводной локальной сети (в томе числе любым из: корневой AP корневой точки доступа, ретранслятора и станции STA). Как показано на фигуре, способ передачи данных данного варианта осуществления настоящего изобретения включает в себя следующее этапы.
S200. После приема блока данных протокола физического уровня (PPDU) сетевой узел получает идентификатор базового набора услуг (BSS) в PPDU.
В данном варианте осуществления настоящего изобретения сетевой узел может включать в себя станцию точки доступа (например, корневую AP или ретранслятор-AP на фиг.1) или станцию не-точки доступа (например, STA или ретранслятор-STA на фиг.1). Ретранслятор может быть ретранслятором-AP станции точки доступа или ретранслятором-STA станции не-точки доступа. Ретранслятор имеет различные идентификаторы в различных BSS. При приеме PPDU сетевой узел получает, посредством синтаксического анализа, идентификатор BSS из преамбулы физического уровня PPDU. Идентификатор BSS в PPDU используется для представления идентификатора BSS, из которого поступает PPDU. Следует отметить, что, если станция, которая отправляет PPDU, является ретранслятором, идентификатор BSS в PPDU используется для идентификации BSS, к которому принадлежит модуль ретранслятора, который отправляет PPDU. Как показано на фиг.1, если ретранслятор 1 отправляет PPDU в AP, расположенную в BSS 1, идентификатор BSS, включенный в PPDU, является идентификатором BSS 1, к которому принадлежит ретранслятор-STA.
При необходимости, если сетевой узел является станцией точки доступа в первом BSS,
перед получением идентификатора базового набора услуг (BSS), включенного в PPDU, способ дополнительно включает в себя:
прием, сетевым узлом, заданного кадра, переданного ретранслятором, где заданный кадр включает в себя идентификатор расширенного BSS, к которому принадлежит ретранслятор, и ретранслятор и сетевой узел принадлежат к первому BSS.
При необходимости заданный кадр включает в себя любой кадр из кадра данных, кадра контроля и кадра управления.
В данном варианте осуществления настоящего изобретения, если сетевой узел является станцией точки доступа в первом BSS, например, корневой AP BSS 1 (первый BSS является BSS 1), или ретранслятором 1-AP BSS 2 (первый BSS является BSS 2) на фиг.1, то каждый ретранслятор в первом BSS передает, в станцию точки доступа (то есть в сетевой узел), ассоциированную с ретранслятором, идентификатор другого BSS, к которому принадлежит ретранслятор, то есть идентификатор расширенного BSS, к которому принадлежит ретранслятор. Как показано на фиг.1, каждый ретранслятор передает, в сетевой узел, идентификатор BSS, в котором расположен ретранслятор-AP ретранслятора (например, идентификатором BSS может быть цвет BSS).
Как показано на фиг.1, если сетевым узлом является корневая AP BSS 1, и первым BSS является BSS 1, ретранслятор 1 передает, в корневую AP, идентификатор расширенного BSS, к которому принадлежит ретранслятор 1-AP ретранслятора 1 (то есть идентификатор BSS 2), и ретранслятор 1-STA принадлежит к BSS 1; и ретранслятор 2 передает, в корневую AP, идентификатор расширенного BSS, к которому принадлежит ретранслятор-AP ретранслятора 2 (то есть идентификатор BSS 3), и ретранслятор 2-STA принадлежит к BSS 1.
Аналогичным образом, если сетевой узел является ретранслятором, ретранслятор представляет собой ретранслятор-AP в первом BSS, то каждый ретранслятор в первом BSS передает, в сетевой узел, идентификатор другого BSS, в котором расположен ретранслятор-AP ретранслятора.
В частности, при необходимости способ, в котором каждый ретранслятор передает отчет о цвете BSS в сетевой узел, состоит в следующем: каждый ретранслятор отправляет заданный кадр в сетевой узел при помощи модуля ретранслятора-STA ретранслятора. Заголовок MAC заданного кадра несет в себе цвет BSS, чтобы уведомить сетевой узел о цвете BSS, в котором расположен ретранслятор-AP сетевого узла. Заданный кадр может быть любым кадром из кадра данных, кадра контроля и кадра управления.
При необходимости, если сетевой узел является станцией не-точки доступа в первом BSS, перед получением идентификатора базового набора услуг (BSS) в PPDU способ дополнительно включает в себя: прием, сетевым узлом, кадра управления, где кадр управления несет в себе идентификаторы расширенных BSS, к которым принадлежат все ретрансляторы в первом BSS, и кадр управления широковещательно передается станцией точки доступа в первом BSS, к которому принадлежит сетевой узел.
В данном варианте осуществления настоящего изобретения, если сетевой узел является станцией не-точки доступа в первом BSS, например, STA 0 BSS 1 (первый BSS представляет собой BSS 1), или ретранслятором 1-STA в BSS 1 (первый BSS представляет собой BSS 1) на фиг.1, или, если станция, которой управляет ретранслятор 1-AP в BSS 2, дополнительно включает в себя ретранслятор 3, и ретранслятор 3-STA ретранслятора 3 принадлежит к BSS 2, то сетевой узел может представлять собой ретранслятор 3-STA в BSS 2 (первый BSS представляет собой BSS 2).
Каждый ретранслятор в первом BSS передает заранее, в станцию точки доступа, ассоциированную с ретранслятором (которая может представлять собой AP или ретранслятор-AP), цвет BSS, в котором расположен ретранслятор-AP ретранслятора. В частности, при необходимости способ, в котором каждый ретранслятор передает отчет о цвете BSS, может включать в себя: отправку, с использованием модуля ретранслятора-STA, заданного кадра в станцию точки доступа, ассоциированной с ретранслятором. Заданный кадр несет в себе цвет BSS в заголовке MAC для того, чтобы уведомить ретранслятор о цвете BSS, в котором расположен ретранслятор-AP станции точки доступа, ассоциированной с ретранслятором. Заданный кадр может быть кадром контроля, кадром данных или кадром управления.
Станция точки доступа (которая может представлять собой корневую AP или ретранслятор-AP) осуществляет сбор идентификаторов расширенных BSS, к которым принадлежат все ретрансляторы в первом BSS, и затем станция точки доступа осуществляет широковещательную передачу, в первом BSS, цветов BSS, в которых расположены ретрансляторы-AP, расположенные вместе со всеми ретрансляторами-STA, которыми управляет первый BSS. При необходимости цветовой элемент BSS может передаваться широковещательным образом при помощи кадра маяка или другого кадра управления. На фиг.3 показано схематичное представление цветового элемента BSS согласно варианту осуществления настоящего изобретения. BSSID каждого ретранслятора не может быть включен в элемент цвета BSS. Кроме того, при необходимости, когда станция точки доступа осуществляет широковещательную передачу идентификаторов расширенных BSS, к которым принадлежат все ретрансляторы в первом BSS, если станция точки доступа представляет собой ретранслятор-AP, кадр управления, используемый для широковещательной передачи может включать в себя идентификатор BSS, к которому принадлежит ретранслятор-STA ретранслятора.
S201. Если идентификатор в PPDU отличается от первого идентификатора BSS, и идентификатор в PPDU совпадает со вторым идентификатором BSS, сетевой узел определяет, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS.
S202. Если PPDU удовлетворяет заданному условию запрета повторного использования пространства, сетевой узел конкурирует за канал доступа и взаимодействует со станцией, которая отличается от целевого ретранслятора в первом BSS.
В данном варианте осуществления настоящего изобретения при приеме PPDU сетевой узел сначала должен определить, является ли PPDU PPDU OBSS, то есть определить, совпадает ли идентификатор BSS, переносимый в PPDU, с идентификатором первого BSS, к которому принадлежит сетевой узел (следует отметить, что, если сетевой узел является ретранслятором, первый BSS является BSS, к которому принадлежит станция, которая должна взаимодействовать с ретранслятором). Если идентификатор BSS в PPDU отличается от первого BSS, PPDU является PPDU OBSS, и дополнительно выполняется сопоставление между идентификатором BSS в PPDU и идентификаторами, которые получены сетевым узлом и которые представляют собой расширенные BSS, к которым принадлежат все ретрансляторы в первом BSS. Если идентификатор BSS в PPDU совпадает с идентификатором второго BSS расширенного BSS, к которому принадлежит целевой ретранслятор во всех ретрансляторах, то определяется, что PPDU является PPDU расширенного BSS, к которому принадлежит целевой ретранслятор. Следует отметить, что целевой ретранслятор является одним из всех ретрансляторов в первом BSS, и расширенный BSS, к которому принадлежит целевой ретранслятор, может соответствовать идентификатору BSS в PPDU.
После определения того, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, следует определить, удовлетворяет ли RSSI PPDU условию, по которому он меньше, чем уровень OPD, и удовлетворяет ли RSSI PPDU условию SR. Если PPDU удовлетворяет заданному условию запрета повторного использования пространства, во избежание проблемы, связанной с коллизиями при передаче данных, сетевой узел может конкурировать за канал доступа и взаимодействовать со станцией, которая отличается от целевого ретранслятора в первом BSS. PPDU поступает из расширенного BSS, к которому принадлежит целевой ретранслятор, и, следовательно, целевой ретранслятор может принимать или отправлять данные. Если в этот момент времени сетевой узел взаимодействует с целевым ретранслятором, может возникнуть проблема, связанная с коллизиями при передаче данных.
Кроме того, при необходимости, когда сетевой узел принимает PPDU OBSS, и когда цвет BSS, переносимый в преамбуле физического уровня PPDU, отличается от идентификаторов, которые были собраны сетевым узлом и которые представляют собой расширенные BSS, к которым принадлежат все ретрансляторы в первом BSS, если принятый RSSI PPDU удовлетворяет условию, по которому он меньше уровня OPD, и RSSI PPDU удовлетворяет условию SR, то сетевой узел может конкурировать за канал и отправлять данные в любую станцию в первом BSS.
Следует отметить, что для экономии мощности, если сетевой узел является STA или корневой AP, и принят PPDU OBSS (цвет BSS принятого PPDU не соответствует цвету BSS, в котором расположена STA), прием PPDU может быть остановлен для экономии мощности. Если сетевой узел является ретранслятором, при приеме PPDU сетевой узел может остановить прием PPDU только тогда, когда определяется, что цвет BSS, переносимый в преамбуле физического уровня PPDU, отличается как от цвета BSS, в котором расположен ретранслятор-STA ретранслятора, так и от цвета BSS, в котором расположен ретранслятор-AP, чтобы сэкономить мощность.
Кроме того, при необходимости PPDU включает в себя поле запрета повторного использования пространства.
Таким образом, в данном варианте осуществления настоящего изобретения перед конкуренцией за канал доступа сетевой узел может дополнительно определить, является ли значение поля запрета повторного использования пространства в PPDU идентификатором запрета повторного использования пространства. Если значение поля запрета повторного использования пространства в PPDU является идентификатором запрета повторного использования пространства, конкуренция за канал запрещается; или, если значение поля запрета повторного использования пространства в PPDU не является идентификатором запрета повторного использования пространства, то разрешена конкуренция за канал доступа.
В данном варианте осуществления настоящего изобретения в многоскачковой ретрансляционной сети BSS имеет разные цвета BSS, и цвета BSS используются только для экономии мощности. Конкретный этап работы состоит в следующем: преамбула физического уровня PPDU, отправленная станцией в каждом BSS, включает в себя одно поле запрета повторного использования пространства, и поле может быть установлено в идентификаторе запрета повторного использования пространства. Станция другого BSS не выполняет повторное использование пространства после приема PPDU во избежание коллизии, вызванной повторным использованием пространства.
В другой дополнительной реализации ретрансляционная сеть включает в себя по меньшей мере два базовых набора услуг (BSS), и идентификаторы BSS по меньшей мере двух BSS являются одинаковыми. Таким образом, повторное использование пространства нельзя выполнить тогда, когда каждая станция обнаруживает посредством синтаксического анализа, что цвет BSS, переносимый в PPDU, совпадает с цветом BSS, к которому принадлежит станция. Следует отметить, что в различных ретрансляционных сетях цвета BSS могут быть разными, то есть повторное использование пространства разрешено в различных ретрансляционных сетях.
В данном варианте осуществления настоящего изобретения после приема блока данных протокола физического уровня (PPDU) сетевой узел получает идентификатор базового набора услуг (BSS) в PPDU; если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, сетевой узел определяет, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и если PPDU удовлетворяет заданному условию запрета повторного использования пространства, сетевой узел конкурирует за канал доступа и взаимодействует со станцией, которая отличается от целевого ретранслятора в первом BSS. Таким образом, можно решить проблему, связанную с коллизиями при передаче данных, когда повторное использование пространства выполняется между различными BSS, чтобы реализовать повторное использование пространства в ретрансляционной сети и улучшить использование ресурсов.
Ниже, со ссылкой на фиг.4 и фиг.5, описана конкретная реализация устройства для передачи данных, выполненного в данном варианте осуществления настоящего изобретения.
На фиг.4 показана схематичная структурная схема устройства для передачи данных согласно варианту осуществления настоящего изобретения. Устройство для передачи данных можно применить в любом сетевом узле в беспроводной локальной сети. Беспроводная локальная сеть включает в себя корневую AP корневой точки доступа, ретранслятор и станцию STA, где корневая AP ассоциируется с множеством ретрансляторов, и каждое множество ретрансляторов ассоциируется с одной или более STA. Сетевой узел может быть станцией STA, корневой AP корневой точки доступа, ретранслятором или любым сетевым узлом, показанным на фиг.1. Как показано на фиг.4, устройство для передачи данных в данном варианте осуществления включает в себя блок 100 получения, блок 101 определения и блок 102 приема/передачи.
Блок 100 получения выполнен с возможностью: после приема блока данных протокола физического уровня (PPDU), получения идентификатора базового набора услуг (BSS) в PPDU.
Блок 101 определения выполнен с возможностью: если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, определения, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS.
Блок 102 приема/передачи выполнен с возможностью: если PPDU удовлетворяет заданному условию запрета повторного использования пространства, конкуренции за канал доступа и взаимодействия со станцией, которая отличается от целевого ретранслятора в первом BSS.
При необходимости, если сетевой узел является станцией точки доступа в первом BSS, блок приема/передачи дополнительно выполнен с возможностью приема заданного кадра, переданного ретранслятором, где заданный кадр включает в себя идентификатор расширенного BSS, к которому принадлежит ретранслятор, и ретранслятор и сетевой узел принадлежат к первому BSS.
При необходимости заданный кадр включает в себя любой кадр из кадра данных, кадра контроля и кадра управления.
При необходимости, если сетевой узел является станцией не-точки доступа в первом BSS, блок приема/передачи дополнительно выполнен с возможностью приема кадра управления, где кадр управления несет в себе идентификаторы расширенных BSS, к которым принадлежат все ретрансляторы в первом BSS, и кадр управления широковещательно передается станцией точки доступа в первом BSS, к которому принадлежит сетевой узел.
Идентификаторы, которые переносятся в вышеупомянутом кадре управления, и которые являются расширенными BSS, к которым принадлежат все ретрансляторы в первом BSS, представляют собой идентификаторы, которые были предварительно переданы ретрансляторами в первом BSS в станцию точки доступа.
При необходимости PPDU включает в себя поле запрета повторного использования пространства.
Блок определения дополнительно выполнен с возможностью: считывания значения поля запрета повторного использования пространства; определения того, является ли значение поля запрета повторного использования пространства в PPDU идентификатором запрета повторного использования пространства; и если значение поля запрета повторного использования пространства в PPDU является идентификатором запрета повторного использования пространства, запрета конкуренции за канал.
В данном варианте осуществления настоящего изобретения, после приема блока данных протокола физического уровня (PPDU), сетевой узел получает идентификатор базового набора услуг (BSS) в PPDU; если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, сетевой узел определяет, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и если PPDU удовлетворяет заданному условию запрета повторного использования пространства, сетевой узел конкурирует за канал доступа и взаимодействует со станцией, которая отличается от целевого ретранслятора в первом BSS. Таким образом, можно решить проблему, связанную с коллизиями при передаче данных, когда повторное использование пространства выполняется между различными BSS, чтобы реализовать повторное использование пространства в ретрансляционной сети и улучшить использование ресурсов.
На фиг.5 показана схематичная структурная схема другого устройства для передачи данных согласно варианту осуществления настоящего изобретения. Устройство для передачи данных можно применить в любом сетевом узле в беспроводной локальной сети. Беспроводная локальная сеть включает в себя корневую AP корневой точки доступа, ретранслятор и станцию STA, где корневая AP ассоциируется с множеством ретрансляторов, и каждое множество ретрансляторов ассоциируется с одной или более STA. Сетевой узел может быть станцией STA, корневой AP корневой точки доступа, ретранслятором или любым сетевым узлом, показанным на фиг.1. Как показано на фиг.5, устройство 1000 для передачи данных включает в себя процессор 1010, память 1020 и приемопередатчик 1030. Сетевой узел, в котором применяется устройство для передачи данных, может быть STA, корневой AP или ретранслятором, которые показаны на фиг.1.
В частности, процессор 1010 управляет работой устройства 1000 для передачи данных. Память 1020 может включать в себя постоянное запоминающее устройство и оперативное запоминающее устройство и предоставляет инструкции и данные в процессор 1010. Процессор может быть процессором общего назначения, процессором цифровых сигналов, специализированной интегральной микросхемой, программируемой логической матрицей или другим программируемым логическим устройством. Часть памяти 1020 может дополнительно включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Все компоненты устройства 1000 для передачи данных соединены между собой посредством шины 1040. В дополнение к шине данных система 1040 шин включает в себя шину питания, шину управляющих сигналов и шину сигналов состояния. Однако для наглядности различные шины на фигуре обозначены как система 1040 шин. Следует отметить, что приведенное выше описание структуры устройства для передачи данных может быть применено к последующему варианту осуществления.
Процессор 1010 выполнен с возможностью: после приема блока данных протокола физического уровня (PPDU), получения идентификатора базового набора услуг (BSS) в PPDU.
Процессор 1010 дополнительно выполнен с возможностью: если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, определения, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS.
Приемопередатчик 1030 выполнен с возможностью: если PPDU удовлетворяет заданному условию запрета повторного использования пространства, конкуренции за канал доступа и взаимодействия со станцией, которая отличается от целевого ретранслятора в первом BSS.
При необходимости, если сетевой узел является станцией точки доступа в первом BSS, прежде чем процессор 1010 получит идентификатор базового набора услуг (BSS) в PPDU, приемопередатчик 1030 дополнительно выполняется с возможностью приема заданного кадра, переданного ретранслятором, где заданный кадр включает в себя идентификатор расширенного BSS, к которому принадлежит ретранслятор, и ретранслятор и сетевой узел принадлежат к первому BSS.
Заданный кадр включает в себя любой кадр из кадра данных, кадра контроля и кадра управления.
При необходимости, если сетевой узел является станцией не-точки доступа в первом BSS, прежде чем процессор 1010 получит идентификатор базового набора услуг (BSS) в PPDU, приемопередатчик 1030 дополнительно выполняется с возможностью приема кадра управления, где кадр управления несет в себе идентификаторы расширенных BSS, к которым принадлежат все ретрансляторы в первом BSS, и кадр управления широковещательно передается станцией точки доступа в первом BSS, к которому принадлежит сетевой узел.
При необходимости идентификаторы, которые переносятся в кадре управления и которые являются расширенными BSS, к которым принадлежат все ретрансляторы в первом BSS, представляют собой идентификаторы, которые были предварительно переданы ретрансляторами в первом BSS в станцию точки доступа.
Кроме того, при необходимости PPDU включает в себя поле запрета повторного использования пространства.
Прежде чем приемопередатчик станет конкурировать за канал доступа, процессор 1010 дополнительно выполняется с возможностью: считывания значения поля запрета повторного использования пространства; определения, установлено ли значение поля запрета повторного использования пространства в PPDU в идентификаторе запрета повторного использования пространства; и если значение поля запрета повторного использования пространства в PPDU установлено в идентификаторе запрета повторного использования пространства, запрета конкуренции за канал.
В данном варианте осуществления настоящего изобретения после приема блока данных протокола физического уровня (PPDU) сетевой узел получает идентификатор базового набора услуг (BSS) в PPDU; если идентификатор BSS в PPDU отличается от первого идентификатора BSS, и идентификатор BSS в PPDU совпадает со вторым идентификатором BSS, сетевой узел определяет, удовлетворяет ли PPDU заданному условию запрета повторного использования пространства, где первый идентификатор BSS является идентификатором первого BSS, к которому принадлежит сетевой узел, второй идентификатор BSS является идентификатором расширенного BSS, к которому принадлежит целевой ретранслятор, и целевой ретранслятор и сетевой узел принадлежат к первому BSS; и если PPDU удовлетворяет заданному условию запрета повторного использования пространства, сетевой узел конкурирует за канал доступа и взаимодействует со станцией, которая отличается от целевого ретранслятора в первом BSS. Таким образом, можно решить проблему, связанную с коллизиями при передаче данных, когда повторное использование пространства выполняется между различными BSS, чтобы реализовать повторное использование пространства в ретрансляционной сети и улучшить использование ресурсов.
Должно быть понятно, что для конкретных реализаций компонентов в вышеприведенном устройстве для передачи данных может быть дополнительно сделана ссылка на соответствующее описание в варианте осуществления способа.
Специалисты в данной области техники могут понять, что все или некоторые из процессов способов в вариантах осуществления могут быть реализованы с помощью компьютерной программы, инструктирующей соответствующее оборудование. Программа может храниться на машиночитаемом носителе информации. При исполнении программы выполняются процессы способов в вариантах осуществления. Вышеупомянутый носитель информации включает в себя: постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ) или различные носители, которые могут хранить программный код, такие как магнитный диск или оптический диск.
Изобретение относится к области передачи данных. Технический результат изобретения заключается в решении проблемы, связанной с коллизиями при передаче данных, которая возникает при выполнении повторного использования пространства между различными BSS. Способ передачи данных содержит: прием точкой доступа (АР) кадра, переданного станцией (STA), ассоциированной с АР, в котором АР и STA принадлежат первому базовому набору услуг (BSS), кадр содержит второй идентификатор BSS, второй идентификатор BSS представляет собой идентификатор другого второго BSS, к которому принадлежит STA; прием АР блока данных протокола физического уровня (PPDU), в котором PPDU содержит идентификатор целевого BSS; отправку АР кадра другой станции, отличной от станции первого BSS, если идентификатор целевого BSS в PPDU совпадает со вторым идентификатором BSS и заданное условие удовлетворено, в котором заданное условие содержит: идентификатор целевого BSS в PPDU отличается от первого идентификатора BS. 2 н. и 8 з.п. ф-лы, 5 ил.
1. Способ передачи данных, применяемый в беспроводной локальной сети, причем способ содержит:
прием точкой доступа (АР) кадра, переданного станцией (STA), ассоциированной с АР, в котором АР и STA принадлежат первому базовому набору услуг (BSS), кадр содержит второй идентификатор BSS, второй идентификатор BSS представляет собой идентификатор другого второго BSS, к которому принадлежит STA;
прием АР блока данных протокола физического уровня (PPDU), в котором PPDU содержит идентификатор целевого BSS;
отправку АР кадра другой станции, отличной от станции первого BSS, если идентификатор целевого BSS в PPDU совпадает со вторым идентификатором BSS и заданное условие удовлетворено, в котором заданное условие содержит: идентификатор целевого BSS в PPDU отличается от первого идентификатора BS.
2. Способ по п.1, в котором кадр представляет собой любой кадр из кадра данных, кадра контроля или кадра управления.
3. Способ по п.1, в котором PPDU содержит поле запрета повторного использования пространства и заданное условие дополнительно содержит:
значение поля запрета повторного использования пространства в PPDU не является идентификатором запрета повторного использования пространства.
4. Способ по любому из пп.1-3, в котором заданное условие дополнительно содержит: индикатор мощности принятого сигнала меньше, чем уровень блока данных (OBSS PD level) перекрывающегося BSS (OBSS),
5. Способ по любому из пп.1-3, в котором способ дополнительно содержит:
отправку АР кадра STA первого BSS, если идентификатор целевого BSS в PPDU отличается от второго идентификатора BS и удовлетворено заданное условие.
6. Устройство для передачи данных, которое применяется в точке доступа (АР) в беспроводной локальной сети, устройство содержит:
блок приема/передачи, выполненный с возможностью:
приема кадра, переданного станцией (STA), ассоциированной с АР, в котором АР и STA принадлежат первому базовому набору услуг (BSS), кадр содержит второй идентификатор BSS, второй идентификатор BSS представляет собой идентификатор другого второго BSS, к которому принадлежит STA;
приема блока данных протокола физического уровня (PPDU), в котором PPDU содержит идентификатор целевого BSS;
отправки кадра другой станции, отличной от станции первого BSS, если идентификатор целевого BSS в PPDU совпадает со вторым идентификатором BSS и заданное условие удовлетворено, в котором заданное условие содержит: идентификатор целевого BSS в PPDU отличается от первого идентификатора BS.
7. Устройство по п.6, в котором кадр представляет собой любой кадр из кадра данных, кадра контроля или кадра управления.
8. Устройство по п.6, в котором PPDU содержит поле запрета повторного использования пространства и заданное условие дополнительно содержит:
значение поля запрета повторного использования пространства в PPDU не является идентификатором запрета повторного использования пространства.
9. Устройство по любому из пп.6-8, в котором заданное условие дополнительно содержит: индикатор мощности принятого сигнала меньше, чем уровень блока данных (OBSS PD level) перекрывающегося BSS (OBSS).
10. Устройство по любому из пп.6-8, в котором блок приема/передачи дополнительно выполнен с возможностью:
отправки кадра STA первого BSS, если идентификатор целевого BSS в PPDU отличается от второго идентификатора BS и удовлетворено заданное условие.
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Токарный резец | 1924 |
|
SU2016A1 |
CN 103228046 A, 31.07.2013 | |||
RU 2010135523 A, 27.02.2012. |
Авторы
Даты
2020-01-28—Публикация
2017-07-26—Подача