ОТСРОЧКА НА ОСНОВЕ ИНФОРМАЦИИ BSSID
DEFERRAL BASED ON BSSID INFORMATION

Перекрестная ссылка на родственную заявку
[0001] Данная заявка испрашивает приоритет предварительной патентной заявки США с порядковым № 61/879572, поданной 18 сентября 2013 г., которая полностью включается в этот документ посредством ссылки.
УРОВЕНЬ ТЕХНИКИ
Область техники, к которой относится изобретение
[0002] Аспекты настоящего раскрытия изобретения в целом относятся к беспроводной связи, а точнее говоря, к системам, способам и устройствам для отсрочки на основе информации идентификатора базового набора служб (BSSID).
Описание предшествующего уровня техники
[0003] Во многих телекоммуникационных системах сети связи используются для обмена сообщениями между несколькими взаимодействующими пространственно разнесенными устройствами. Сети можно классифицировать в соответствии с географическими границами, которые могут быть, например, городской областью, локальной областью или личной областью. Такие сети соответственно называются глобальной сетью (WAN), городской сетью (MAN), локальной сетью (LAN), беспроводной локальной сетью (WLAN) или личной сетью (PAN). Сети также отличаются в соответствии с методикой коммутации/маршрутизации, используемой для взаимосвязи различных сетевых узлов и устройств (например, коммутация каналов по сравнению с коммутацией пакетов), типом физических сред, применяемых для передачи (например, проводные по сравнению с беспроводными), и набором используемых протоколов связи (например, стек протоколов Интернета, SONET (Синхронная оптическая сеть), Ethernet и т. п.).
[0004] Беспроводные сети часто предпочтительны, когда сетевые элементы мобильны и, таким образом, обладают динамическими потребностями в подключаемости, или если сетевая архитектура образуется по ситуативной, а не по постоянной топологии. Беспроводные сети применяют неосязаемые физические среды в режиме свободного распространения, используя электромагнитные волны в радиочастотных, микроволновых, инфракрасных, оптических и т. п. полосах частот. Беспроводные сети преимущественно облегчают мобильность пользователя и быстрое развертывание на месте по сравнению с фиксированными проводными сетями.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Системы, способы и устройства из раскрытия изобретения обладают несколькими аспектами, ни один из которых не отвечает единолично за их желаемые свойства. Без ограничения объема этого раскрытия изобретения, который выражен нижеследующей формулой изобретения, сейчас будут кратко обсуждаться некоторые признаки. После рассмотрения этого обсуждения, и особенно после прочтения раздела, озаглавленного "Подробное описание", станет понятно, как признаки из этого раскрытия изобретения предоставляют преимущества, которые включают в себя улучшенную связь между точками доступа и станциями в беспроводной сети.
[0006] Некоторые аспекты настоящего раскрытия изобретения предоставляют устройство для беспроводной связи. Устройство в целом включает в себя систему обработки, сконфигурированную для получения по меньшей мере одного связанного с отсрочкой параметра из пакета, переданного по среде коллективного доступа, и принятия решения, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе по меньшей мере одного связанного с отсрочкой параметра.
[0007] Некоторые аспекты настоящего раскрытия изобретения предоставляют устройство для беспроводной связи. Устройство в целом включает в себя систему обработки, сконфигурированную для формирования пакета, содержащего по меньшей мере один связанный с отсрочкой параметр для использования другим устройством при принятии решения, следует ли другому устройству отсрочить передачу по среде коллективного доступа, и предоставления пакета другому устройству; и интерфейс, сконфигурированный для вывода пакета для передачи в другое устройство.
[0008] Некоторые аспекты настоящего раскрытия изобретения предоставляют устройство для беспроводной связи. Устройство в целом включает в себя средство для получения по меньшей мере одного связанного с отсрочкой параметра из пакета, переданного по среде коллективного доступа, и средство для принятия решения, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе по меньшей мере одного связанного с отсрочкой параметра.
[0009] Некоторые аспекты настоящего раскрытия изобретения предоставляют устройство для беспроводной связи. Устройство в целом включает в себя средство для формирования пакета, содержащего по меньшей мере один связанный с отсрочкой параметр для использования другим устройством при принятии решения, следует ли другому устройству отсрочить передачу по среде коллективного доступа, и средство для вывода пакета для передачи в другое устройство.
[0010] Некоторые аспекты настоящего раскрытия изобретения предоставляют способ беспроводной связи. Способ в целом включает в себя получение по меньшей мере одного связанного с отсрочкой параметра из пакета, переданного по среде коллективного доступа, и принятие решения, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе по меньшей мере одного связанного с отсрочкой параметра.
[0011] Некоторые аспекты настоящего раскрытия изобретения предоставляют способ беспроводной связи. Способ в целом включает в себя формирование пакета, содержащего по меньшей мере один связанный с отсрочкой параметр для использования другим устройством при принятии решения, следует ли другому устройству отсрочить передачу по среде коллективного доступа, и предоставление пакета другому устройству; и вывод пакета для передачи в другое устройство.
[0012] Некоторые аспекты настоящего раскрытия изобретения предоставляют компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт в целом включает в себя компьютерно-читаемый носитель, имеющий сохраненные на нем команды, исполняемые устройством для получения по меньшей мере одного связанного с отсрочкой параметра из пакета, переданного по среде коллективного доступа, и принятия решения, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе по меньшей мере одного связанного с отсрочкой параметра.
[0013] Некоторые аспекты настоящего раскрытия изобретения предоставляют компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт в целом включает в себя компьютерно-читаемый носитель, имеющий сохраненные на нем команды, исполняемые устройством для формирования пакета, содержащего по меньшей мере один связанный с отсрочкой параметр для использования другим устройством при принятии решения, следует ли другому устройству отсрочить передачу по среде коллективного доступа, и предоставления пакета другому устройству; и вывода пакета для передачи в другое устройство.
[0014] Некоторые аспекты настоящего раскрытия изобретения предоставляют беспроводной узел. Беспроводной узел в целом включает в себя приемник, сконфигурированный для приема пакета, имеющего по меньшей мере один связанный с отсрочкой параметр, по среде коллективного доступа, и систему обработки, сконфигурированную для принятия решения, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе связанного с отсрочкой параметра.
[0015] Некоторые аспекты настоящего раскрытия изобретения предоставляют беспроводной узел. Беспроводной узел в целом включает в себя систему обработки, сконфигурированную для формирования пакета, имеющего по меньшей мере один связанный с отсрочкой параметр для использования приемным устройством при принятии решения, отсрочить ли передачу по среде коллективного доступа, и передатчик, сконфигурированный для передачи пакета по среде коллективного доступа.
[0016] Предоставляются многочисленные другие аспекты, включающие в себя способы, устройство, системы, компьютерные программные продукты и системы обработки.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] Чтобы можно было обстоятельно понять способ, которым описываются вышеперечисленные признаки настоящего раскрытия изобретения, более конкретное описание, кратко обобщенное выше, может быть получено путем отсылки к аспектам, некоторые из которых иллюстрируются на прилагаемых чертежах. Однако нужно отметить, что прилагаемые чертежи иллюстрируют только некоторые типичные аспекты этого раскрытия изобретения и поэтому не должны считаться ограничивающими его объем, и для описания могут признавать другие, в равной степени эффективные аспекты.
[0018] Фиг. 1 иллюстрирует примерную систему беспроводной связи, в которой могут применяться аспекты настоящего раскрытия изобретения, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0019] Фиг. 2A иллюстрирует примерную систему беспроводной связи, в которой присутствует несколько сетей беспроводной связи, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0020] Фиг. 2B иллюстрирует примерную систему беспроводной связи, в которой присутствует несколько сетей беспроводной связи, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0021] Фиг. 3 иллюстрирует примерные методики частотного мультиплексирования, которые могут применяться в системах беспроводной связи из фиг. 1 и 2B, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0022] Фиг. 4 иллюстрирует функциональную блок-схему примерного беспроводного устройства, которое может применяться в системах беспроводной связи из фиг. 1, 2B и 3, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0023] Фиг. 5 иллюстрирует примерные операции для беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0024] Фиг. 5A иллюстрирует примерные компоненты, допускающие выполнение показанных на фиг. 5 операций, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0025] Фиг. 6 иллюстрирует примерные операции для беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
[0026] Фиг. 6A иллюстрирует примерные компоненты, допускающие выполнение показанных на фиг. 6 операций, в соответствии с некоторыми аспектами настоящего раскрытия изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0027] Аспекты настоящего раскрытия изобретения в целом относятся к беспроводной связи, а точнее говоря, к системам, способам и устройствам для отсрочки на основе информации идентификатора базового набора служб (BSSID). Например, информация BSSID может включаться в пакеты вместе с идентификаторами станций. В соответствии с некоторыми аспектами могут применяться разные правила отсрочки в зависимости от источника и/или адресата пакета (например, происходит ли он из одного и того же базового набора служб (BSS) или из перекрывающегося BSS (OBSS)). В соответствии с некоторыми аспектами могут применяться разные правила отсрочки на основе того, согласованы или не согласованы точки доступа (AP) по времени и/или частоте.
[0028] Различные аспекты новых систем, устройств и способов ниже описываются полнее со ссылкой на прилагаемые чертежи. Однако это раскрытие изобретения можно воплотить во многих разных видах, и его не следует толковать как ограниченное какой-либо определенной структурой или функцией, представленной в этом раскрытии изобретения. Точнее, эти аспекты предоставляются для того, чтобы данное раскрытие изобретения было всесторонним и полным, и полностью передавало объем раскрытия изобретения специалистам в данной области техники. На основе идей в этом документе, специалисту в данной области техники следует принять во внимание, что объем раскрытия изобретения предназначен для охвата любого аспекта новых систем, устройств и способов, раскрытых в этом документе, будет ли он реализован независимо или объединен с любым другим аспектом раскрытия изобретения. Например, устройство может быть реализовано или способ может быть применен на практике с использованием любого количества изложенных в этом документе аспектов. К тому же объем раскрытия изобретения предназначен для охвата такого устройства или способа, которое (который) применяется на практике с использованием другой структуры, функциональных возможностей или структуры и функциональных возможностей в дополнение или помимо различных изложенных в этом документе аспектов раскрытия изобретения. Следует понимать, что любой раскрытый в этом документе аспект можно воплотить с помощью одного или нескольких элементов формулы изобретения.
[0029] Хотя в этом документе описываются конкретные аспекты, многие разновидности и перестановки этих аспектов входят в объем раскрытия изобретения. Хотя упоминаются некоторые выгоды и преимущества предпочтительных аспектов, объем раскрытия изобретения не предназначен для ограничения конкретными выгодами, применениями или целями. Точнее, аспекты раскрытия изобретения предназначены для широкого применения к разным беспроводным технологиям, конфигурациям систем, сетям и протоколам передачи, некоторые из которых иллюстрируются в качестве примера на фигурах и в нижеследующем описании предпочтительных аспектов. Подробное описание и чертежи всего лишь поясняют раскрытие изобретения, а не ограничивают его, при этом объем раскрытия изобретения задается прилагаемой формулой изобретения и ее эквивалентами.
[0030] Популярные технологии беспроводных сетей могут включать в себя различные типы беспроводных локальных сетей (WLAN). WLAN может использоваться для взаимосвязи близлежащих устройств, применяя широко используемые сетевые протоколы. Различные аспекты, описанные в этом документе, могут применяться к любому стандарту связи, например беспроводному протоколу.
[0031] В некоторых аспектах радиосигналы могут передаваться в соответствии с высокоэффективным протоколом 802.11, использующим связь с мультиплексированием с ортогональным частотным разделением (OFDM), с расширением спектра по принципу прямой последовательности (DSSS), сочетание связи с OFDM и DSSS либо другие схемы. Реализации высокоэффективного протокола 802.11 могут использоваться для доступа в Интернет, датчиков, снятия показаний, интеллектуальных сетей или других беспроводных применений. Преимущественно, что аспекты некоторых устройств, реализующих высокоэффективный протокол 802.11 с использованием раскрытых в этом документе методик, могут включать в себя разрешение увеличенного количества одноранговых служб (например, Miracast, служб Wi-Fi Direct, Social Wi-Fi и т. п.) в одной и той же области, поддержку увеличенных требований по минимальной пропускной способности на каждого пользователя, поддержку большего количества пользователей, предоставление улучшенного наружного покрытия и устойчивости и/или потребление меньшего количества энергии, нежели устройства, реализующие иные беспроводные протоколы.
[0032] В некоторых реализациях WLAN включает в себя различные устройства, которые являются компонентами, обращающимися к беспроводной сети. Например, может существовать два типа устройств: точки доступа ("AP") и клиенты (также называемые станциями, или "STA"). Вообще, AP может служить в качестве концентратора или базовой станции для WLAN, а STA служит в качестве пользователя WLAN. Например, STA может быть переносным компьютером, персональным цифровым помощником (PDA), мобильным телефоном и т. п. В примере STA подключается к AP посредством совместимой с Wi-Fi (например, с протоколом IEEE 802.11) беспроводной линии связи, чтобы получить возможность подключения к Интернету или к другим глобальным сетям. В некоторых реализациях STA также может использоваться в качестве AP.
[0033] Точка доступа ("AP") также может содержать, может быть реализована или известна как Узел Б, контроллер радиосети ("RNC"), усовершенствованный Узел Б (eNodeB), контроллер базовой станции ("BSC"), базовая приемопередающая станция ("BTS"), базовая станция ("BS"), функция приемопередатчика ("TF"), маршрутизатор радиосвязи, приемопередатчик или некоторая другая терминология.
[0034] Станция "STA" также может содержать, может быть реализована или известна как терминал доступа ("AT"), абонентский пункт, абонентский блок, мобильная станция, удаленная станция, удаленный терминал, пользовательский терминал, агент пользователя, пользовательское устройство, пользовательское оборудование или некоторая другая терминология. В некоторых реализациях терминал доступа может быть выполнен в виде сотового телефона, беспроводного телефона, телефона на протоколе инициирования сеанса связи ("SIP"), станции беспроводной местной системы связи ("WLL"), персонального цифрового помощника ("PDA"), карманного устройства, обладающего возможностью беспроводного подключения, или некоторого другого подходящего устройства обработки, подключенного к беспроводному модему. Соответственно, один или несколько аспектов, изучаемых в этом документе, можно встроить в телефон (например, сотовый телефон или смартфон), компьютер (например, переносной компьютер), портативное устройство связи, гарнитуру, портативное вычислительное устройство (например, персональный помощник), развлекательное устройство (например, музыкальное или видеоустройство, спутниковый радиоприемник), игровое устройство или систему, устройство глобальной системы позиционирования или любое другое подходящее устройство, которое конфигурируется для осуществления связи по беспроводной среде.
[0035] Как обсуждалось выше, некоторые из описанных в этом документе устройств могут реализовать, например, высокоэффективный стандарт 802.11. Такие устройства, будучи используемыми как STA или AP, или другое устройство, могут использоваться для интеллектуального снятия показаний или в интеллектуальной сети. Такие устройства могут обеспечивать сенсорные применения или могут использоваться в бытовой автоматизации. Вместо этого или в дополнение устройства могут использоваться в контексте здравоохранения, например, для личного здравоохранения. Они также могут использоваться для наблюдения, для обеспечения возможности подключения к Интернету с увеличенной дальностью (например, для использования в зонах беспроводного доступа) или для реализации межмашинной связи.
Примерные системы беспроводной связи
[0036] Фиг. 1 иллюстрирует примерную систему 100 беспроводной связи, в которой могут применяться аспекты настоящего раскрытия изобретения, в соответствии с некоторыми аспектами настоящего раскрытия изобретения. Система 100 беспроводной связи может работать в соответствии с беспроводным стандартом, например высокоэффективным стандартом 802.11. Система 100 беспроводной связи может включать в себя AP 104, которая осуществляет связь с STA 106.
[0037] Ряд процессов и способов может использоваться для передач в системе 100 беспроводной связи между AP 104 и STA 106. Например, сигналы могут отправляться и приниматься между AP 104 и STA 106 в соответствии с методиками OFDM/OFDMA. В этом случае система 100 беспроводной связи может называться системой OFDM/OFDMA. В качестве альтернативы сигналы могут отправляться и приниматься между AP 104 и STA 106 в соответствии с методиками коллективного доступа с кодовым разделением (CDMA). В этом случае система 100 беспроводной связи может называться системой CDMA.
[0038] Линия связи, которая облегчает передачу от AP 104 к одной или нескольким STA 106, может называться нисходящей линией 108 связи (DL), а линия связи, которая облегчает передачу от одной или нескольких STA 106 к AP 104, может называться восходящей линией 110 связи (UL). В качестве альтернативы нисходящая линия 108 связи может называться прямой линией связи или прямым каналом, а восходящая линия 110 связи может называться обратной линией связи или обратным каналом.
[0039] AP 104 может действовать в качестве базовой станции и обеспечивать покрытие беспроводной связью в области 102 базовых служб (BSA). AP 104 вместе с STA 106, ассоциированными с AP 104 и использующими AP 104 для связи, может называться базовым набором служб (BSS). Следует отметить, что система 100 беспроводной связи не может иметь центральной AP 104, а точнее, может функционировать в качестве одноранговой сети между STA 106. Соответственно, описанные в этом документе функции AP 104 в качестве альтернативы могут выполняться одной или несколькими STA 106.
[0040] В некоторых аспектах может быть необходимо ассоциировать STA 106 с AP 104, чтобы отправлять передачи и/или принимать передачи от AP 104. В одном аспекте информация для ассоциации включается в широковещание посредством AP 104. Для приема такого широковещания STA 106 может, например, выполнить широкоохватный поиск по зоне обслуживания. STA 106 также может выполнять поиск, например, путем обследования зоны обслуживания по принципу маяка. После приема информации для ассоциации STA 106 может передать к AP 104 опорный сигнал, например проверку или запрос ассоциации. В некоторых аспектах AP 104 может использовать транзитные службы, например, для осуществления связи с более крупной сетью, например Интернетом или коммутируемой телефонной сетью общего пользования (PSTN).
[0041] В варианте осуществления, AP 104 включает в себя высокоэффективный беспроводной компонент 154 (HEWC) AP. HEWC 154 AP может выполнять некоторые или все операции, описанные в этом документе, чтобы сделать возможной связь между AP 104 и STA 106 с использованием высокоэффективного протокола 802.11. Функциональные возможности HEWC 154 AP подробнее описываются ниже по отношению к фиг. 2B, 3, 4 и 5.
[0042] В качестве альтернативы или дополнительно STA 106 могут включать в себя HEWC 156 STA. HEWC 156 STA может выполнять некоторые или все операции, описанные в этом документе, чтобы сделать возможной связь между STA 106 и AP 104 с использованием высокочастотного протокола 802.11. Функциональные возможности HEWC 156 STA подробнее описываются ниже по отношению к фиг. 2-6A.
[0043] В некоторых обстоятельствах BSA может располагаться возле других BSA. Например, фиг. 2A показывает систему 200 беспроводной связи, в которой присутствует несколько сетей беспроводной связи, в соответствии с некоторыми аспектами настоящего раскрытия изобретения. Как проиллюстрировано на фиг. 2A, BSA 202A, 202B и 202C физически могут располагаться возле друг друга. Несмотря на непосредственную близость к BSA 202A-C, AP 204A-C и/или STA 206A-H могут осуществлять связь с использованием одинакового спектра. Таким образом, если устройство в BSA 202C (например, AP 204C) передает данные, то устройства вне BSA 202C (например, AP 204A-B или STA 206A-F) могут обнаруживать связь в этой среде.
[0044] Как правило, беспроводные сети, которые используют обычный протокол 802.11 (например, 802.11a, 802.11b, 802.11g, 802.11n, и т. п.), работают по механизму коллективного доступа с контролем несущей (CSMA) для доступа к среде. В соответствии с CSMA устройства обнаруживают среду и передают только тогда, когда обнаруживается, что среда свободна. Таким образом, если AP 204A-C и/или STA 206A-H работают в соответствии с механизмом CSMA, и устройство в BSA 202C (например, AP 204C) передает данные, то AP 204A-B и/или STA 206A-F вне BSA 202C не имеют права передавать по среде, даже если они являются частью другой BSA.
[0045] Фиг. 2A иллюстрирует такую ситуацию. Как проиллюстрировано на фиг. 2A, AP 204C передает по среде. Передача обнаруживается STA 206G, которая находится в той же BSA 202C, что и AP 204C, и STA 206A, которая находится в иной BSA, нежели AP 204C. Хотя передача может быть адресована STA 206G и/или только STA в BSA 202C, тем не менее STA 206A не может передавать или принимать передачи (например, к или от AP 204A) до тех пор, пока AP 204C (и любое другое устройство) больше не будет передавать в той среде. Хотя и не показано, то же самое может применяться с тем же успехом к STA 206D-F в BSA 202B и/или STA 206B-C в BSA 202A (например, если передача от AP 204C сильнее, так что другие STA могут обнаружить передачу в той среде).
[0046] Тогда использование механизма CSMA приводит к возникновению неэффективностей, потому что некоторые AP или STA вне BSA могут иметь возможность передавать данные без помех передаче, выполняемой AP или STA в BSA. Так как количество активных беспроводных устройств продолжает расти, неэффективности могут начать оказывать значительное воздействие на задержку и пропускную способность сети. Например, значительные проблемы с задержкой в сети могут появляться в многоквартирных домах, в которых каждая квартира может включать в себя точку доступа и ассоциированные станции. Фактически, каждая квартира может включать в себя несколько точек доступа, так как жилец может обладать беспроводным маршрутизатором, игровой видеоприставкой с возможностями беспроводного медиацентра, телевизором с возможностями беспроводного медиацентра, сотовым телефоном, который может действовать как личная точка доступа, и/или т.п. Тогда исправление неэффективностей механизма CSMA может быть необходимо для решения проблем с задержкой и пропускной способностью и с общей неудовлетворенностью пользователя.
[0047] Такие проблемы с задержкой и пропускной способностью могут даже не ограничиваться жилыми областями. Например, многочисленные точки доступа могут располагаться в аэропортах, станциях метро и/или других густонаселенных местах общего пользования. В настоящее время в этих местах общего пользования может предлагаться доступ Wi-Fi, но на платной основе. Если порожденные механизмом CSMA неэффективности не исправляются, то операторы беспроводных сетей могут терять клиентов, так как оплата и низкое качество обслуживания начинают перевешивать любые выгоды.
[0048] Соответственно, высокоэффективный протокол 802.11, описанный в этом документе, может позволить устройствам работать по измененному механизму, который минимизирует эти неэффективности и увеличивает пропускную способность сети. Такой механизм описывается ниже по отношению к фиг. 2B, 3 и 4. Дополнительные аспекты высокоэффективного протокола 802.11 описываются ниже по отношению к фиг. 5-9.
[0049] Фиг. 2B иллюстрирует систему 250 беспроводной связи, в которой присутствует несколько сетей беспроводной связи, в соответствии с некоторыми аспектами настоящего раскрытия изобретения. В отличие от системы 200 беспроводной связи из фиг. 2A, система 250 беспроводной связи может работать в соответствии с высокоэффективным стандартом 802.11, обсуждаемым в этом документе. Система 250 беспроводной связи может включать в себя AP 254A, AP 254B и AP 254C. AP 254A может осуществлять связь с STA 256A-C, AP 254B может осуществлять связь с STA 256D-F, и AP 254C может осуществлять связь с STA 256G-H.
[0050] Ряд процессов и способов может использоваться для передач в системе 250 беспроводной связи между AP 254A-C и STA 256A-H. Например, сигналы могут отправляться и приниматься между AP 254A-C и STA 256A-H в соответствии с методиками OFDM/OFDMA или методиками CDMA.
[0051] AP 254A может действовать в качестве базовой станции и обеспечивать покрытие беспроводной связью в BSA 252A. AP 254B может действовать в качестве базовой станции и обеспечивать покрытие беспроводной связью в BSA 252B. AP 254C может действовать в качестве базовой станции и обеспечивать покрытие беспроводной связью в BSA 252C. Следует отметить, что каждая BSA 252A, 252B и/или 252C не может иметь центральной AP 254A, 254B или 254C, а точнее, может допускать одноранговую связь между одной или несколькими STA 256A-H. Соответственно, описанные в этом документе функции AP 254A-C в качестве альтернативы могут выполняться одной или несколькими STA 256A-H.
[0052] В соответствии с некоторыми аспектами AP 254A-C и/или STA 256A-H включают в себя высокоэффективный беспроводной компонент. Как описано в этом документе, высокоэффективный беспроводной компонент может сделать возможной связь между AP и STA с использованием высокоэффективного протокола 802.11. В частности, высокоэффективный беспроводной компонент может дать AP 254A-C и/или STA 256A-H возможность использовать измененный механизм, который минимизирует неэффективности механизма CSMA (например, дает возможность одновременной связи по среде в ситуациях, в которых не возникали бы помехи). Высокоэффективный беспроводной компонент подробнее описывается ниже по отношению к фиг. 4.
[0053] Как проиллюстрировано на фиг. 2B, BSA 252A-C физически расположены возле друг друга. Когда, например, AP 254A и STA 256B осуществляют связь друг с другом, связь может обнаруживаться другими устройствами в BSA 252B-C. Однако связь может являться помехой только для некоторых устройств, например STA 256F и/или STA 256G. Согласно CSMA, AP 254B не разрешалось осуществлять связь с STA 256E, даже если бы такая связь не мешала связи между AP 254A и STA 256B. Таким образом, высокоэффективный протокол 802.11 работает по измененному механизму, который проводит различия между устройствами, которые могут одновременно осуществлять связь, и устройствами, которые не могут одновременно осуществлять связь. Такая классификация устройств может выполняться высокоэффективным беспроводным компонентом в AP 254A-C и/или STA 256A-H.
[0054] В соответствии с некоторыми аспектами определение того, может ли устройство осуществлять связь одновременно с другими устройствами, основывается на местоположении этого устройства. Например, STA, которая располагается возле границы BSA, может находиться в таком состоянии или под таким условием, что STA не может осуществлять связь одновременно с другими устройствами. Как проиллюстрировано на фиг. 2B, STA 206A, 206F и 206G могут быть устройствами, которые находятся в состоянии или под условием, при котором они не могут осуществлять связь одновременно с другими устройствами. Также STA, которая располагается возле центра BSA, может находиться в таком состоянии или под таким условием, что STA может осуществлять связь одновременно с другими устройствами. Как проиллюстрировано на фиг. 2, STA 206B, 206C, 206D, 206E и 206H могут быть устройствами, которые находятся в состоянии или под условием, при котором они могут осуществлять связь одновременно с другими устройствами. Отметим, что классификация устройств не является неизменной. Устройства могут переходить между состоянием или условием, когда они могут одновременно осуществлять связь, и состоянием или условием, когда они не могут одновременно осуществлять связь (например, устройства могут менять состояния или условия, когда они движутся, при ассоциации с новой AP, при разъединении и т. п.).
[0055] Кроме того, устройства могут конфигурироваться для разного поведения на основе того, являются ли они устройствами, которые находятся или не находятся в состоянии или под условием для осуществления связи одновременно с другими устройствами. Например, устройства, которые находятся в таком состоянии или под таким условием, что они могут одновременно осуществлять связь, могут осуществлять связь в одном спектре. Однако устройства, которые находятся в таком состоянии или под таким условием, что они не могут одновременно осуществлять связь, могут применять некоторые методики, например пространственное мультиплексирование или мультиплексирование в частотной области, чтобы осуществлять связь по среде. Управление поведением устройств может выполняться высокоэффективным беспроводным компонентом в AP 254A-C и/или STA 256A-H.
[0056] В соответствии с некоторыми аспектами устройства, которые находятся в таком состоянии или под таким условием, что они не могут одновременно осуществлять связь, используют методики пространственного мультиплексирования для осуществления связи по среде. Например, мощность и/или другая информация может встраиваться в преамбулу пакета, передаваемого другим устройством. Устройство в таком состоянии или под таким условием, что устройство не может одновременно осуществлять связь, может проанализировать преамбулу, когда в среде обнаруживается пакет, и принять решение, передавать ли на основе набора правил.
[0057] В соответствии с некоторыми аспектами устройства, которые находятся в таком состоянии или под таким условием, что они не могут одновременно осуществлять связь, используют методики мультиплексирования в частотной области для осуществления связи по среде. Фиг. 3 иллюстрирует примерные методики частотного мультиплексирования, которые могут применяться в системе 100 беспроводной связи из фиг. 1 и системе 250 беспроводной связи из фиг. 2B в соответствии с некоторыми аспектами настоящего раскрытия изобретения. Как проиллюстрировано на фиг. 3, в системе 300 беспроводной связи могут присутствовать AP 304A, 304B, 304C и 304D. Каждая из AP 304A, 304B, 304C и 304D может ассоциироваться с разной BSA и включать в себя высокоэффективный беспроводной компонент, описанный в этом документе.
[0058] В качестве примера полоса пропускания у среды связи может составлять 80 МГц. По обычному протоколу 802.11 каждая из AP 304A, 304B, 304C и 304D и STA, ассоциированных с каждой соответствующей AP, пытается осуществлять связь с использованием всей полосы пропускания, что может уменьшить пропускную способность. Однако по высокоэффективному протоколу 802.11, использующему мультиплексирование в частотной области, полосу пропускания можно разделить на четыре сегмента (например, канала) 308, 310, 312 и 314 по 20 МГц, как проиллюстрировано на фиг. 3. AP 304A может ассоциироваться с сегментом 308, AP 304B может ассоциироваться с сегментом 310, AP 304C может ассоциироваться с сегментом 312, и AP 304D может ассоциироваться с сегментом 314.
[0059] В варианте осуществления, когда осуществляют связь друг с другом AP 304A-D и STA, которые находятся в таком состоянии или под таким условием, что STA могут осуществлять связь одновременно с другими устройствами (например, STA возле центра BSA), каждая AP 304A-D и каждая из этих STA может осуществлять связь с использованием части или всей среды 80 МГц. Однако, когда осуществляют связь друг с другом AP 304A-D и STA, которые находятся в таком состоянии или под таким условием, что STA не могут осуществлять связь одновременно с другими устройствами (например, STA возле границы BSA), AP 304A и ее STA осуществляют связь с использованием сегмента 308 в 20 МГц, AP 304B и ее STA осуществляют связь с использованием сегмента 310 в 20 МГц, AP 304C и ее STA осуществляют связь с использованием сегмента 312 в 20 МГц, и AP 304D и ее STA осуществляют связь с использованием сегмента 314 в 20 МГц. Поскольку сегменты 308, 310, 312 и 314 являются разными частями среды связи, то первая передача, использующая первый сегмент, не мешает второй передаче, использующей второй сегмент.
[0060] Таким образом, AP и/или STA, даже находясь в таком состоянии или под таким условием, что они не могут осуществлять связь одновременно с другими устройствами, когда придерживаются протоколов 11ac или более старых, если они включают в себя высокоэффективный беспроводной компонент, то они могут осуществлять связь одновременно с другими AP и STA без помех. Соответственно, можно увеличить пропускную способность системы 300 беспроводной связи. В случае многоквартирных домов или густонаселенных мест общего пользования AP и/или STA, которые используют высокоэффективный беспроводной компонент, могут получить уменьшенную задержку и увеличенную пропускную способность сети, даже когда количество активных беспроводных устройств увеличивается, посредством этого улучшая взаимодействие с пользователем.
[0061] Фиг. 4 показывает примерную функциональную блок-схему беспроводного устройства 402 (например, HEW-компонента), которое может применяться в системе 100 беспроводной связи из фиг. 1, системе 250 беспроводной связи из фиг. 2B и/или системе 300 беспроводной связи из фиг. 3. Беспроводное устройство 402 является примером устройства, которое может конфигурироваться для реализации различных способов, описанных в этом документе. Например, беспроводное устройство 402 может быть выполнено в виде AP 104, одной из STA 106, одной из AP 254, одной из STA 256 и/или одной из AP 304.
[0062] Беспроводное устройство 402 может включать в себя процессор 404, который управляет работой беспроводного устройства 402. Процессор 404 также может называться центральными процессором (CPU). Запоминающее устройство 406, которое может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), может предоставлять команды и данные процессору 404. Часть запоминающего устройства 406 также может включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 404, как правило, выполняет логические и арифметические операции на основе программных команд, сохраненных в запоминающем устройстве 406. Команды в запоминающем устройстве 406 могут исполняться для реализации описанных в этом документе способов.
[0063] Процессор 404 может быть выполнен в виде или являться компонентом системы обработки, реализованной с помощью одного или нескольких процессоров. Один или несколько процессоров можно реализовать с помощью любого сочетания универсальных микропроцессоров, микроконтроллеров, цифровых процессоров сигналов (DSP), программируемых пользователем вентильных матриц (FPGA), программируемых логических устройств (PLD), контроллеров, конечных автоматов, вентильной логики, дискретных аппаратных компонентов, специализированных аппаратных конечных автоматов или любых других подходящих объектов, которые могут выполнять вычисления или другие манипуляции информацией.
[0064] Система обработки также может включать в себя компьютерно-читаемые носители для хранения программного обеспечения. Программное обеспечение следует толковать широко как любой тип команд независимо от того, называются ли это программным обеспечением, микропрограммным обеспечением, промежуточным программным обеспечением, микрокодом, языком описания аппаратных средств или иначе. Команды могут включать в себя код (например, в формате исходного кода, формате двоичного кода, формате исполняемого кода или в любом другом подходящем формате кода). Команды при исполнении одним или несколькими процессорами побуждают систему обработки выполнять различные описанные в этом документе функции.
[0065] Беспроводное устройство 402 также может включать в себя корпус 408, который может включать в себя передатчик 410 и/или приемник 412, чтобы сделать возможной передачу и прием данных между беспроводным устройством 402 и удаленным пунктом. Передатчик 410 и приемник 412 могут быть объединены в приемопередатчик 414. Антенна 416 может прикрепляться к корпусу 408 и электрически соединяться с приемопередатчиком 414. Беспроводное устройство 402 также может включать в себя несколько передатчиков, несколько приемников, несколько приемопередатчиков и/или несколько антенн (не показано).
[0066] Беспроводное устройство 402 также может включать в себя детектор 418 сигналов, который может использоваться с целью обнаружения и измерения уровня сигналов, принятых приемопередатчиком 414. Детектор 418 сигналов может обнаруживать такие сигналы, как полная энергия, энергия на каждую поднесущую в каждом символе, спектральная плотность мощности и другие сигналы. Беспроводное устройство 402 также может включать в себя цифровой процессор 420 сигналов (DSP) для использования в обработке сигналов. DSP 420 может конфигурироваться для формирования пакета для передачи. В некоторых аспектах пакет может содержать блок данных физического уровня (PPDU).
[0067] В некоторых аспектах беспроводное устройство 402 может дополнительно содержать интерфейс 422 пользователя. Интерфейс 422 пользователя может быть выполнен в виде клавишной панели, микрофона, динамика и/или дисплея. Интерфейс 422 пользователя может включать в себя любой элемент или компонент, который передает информацию пользователю беспроводного устройства 402 и/или принимает входные данные от пользователя.
[0068] В некоторых аспектах беспроводные устройства 402 могут дополнительно содержать высокоэффективный беспроводной компонент 424. Высокоэффективный беспроводной компонент 424 может включать в себя блок 428 классификатора и блок 430 управления передачей. Как описано в этом документе, высокоэффективный беспроводной компонент 424 может дать AP и/или STA возможность использовать измененный механизм, который минимизирует неэффективности механизма CSMA (например, дает возможность одновременной связи по среде в ситуациях, в которых не возникали бы помехи).
[0069] Измененный механизм можно реализовать с помощью блока 428 классификатора и блока 430 управления передачей. В варианте осуществления блок 428 классификатора определяет, какие устройства находятся в таком состоянии или под таким условием, что они могут осуществлять связь одновременно с другими устройствами, а какие устройства находятся в таком состоянии или под таким условием, что они не могут осуществлять связь одновременно с другими устройствами без дополнительной ортогонализации во времени, частоте или пространстве. В варианте осуществления блок 430 управления передачей управляет поведением устройств. Например, блок 430 управления передачей может разрешить некоторым устройствам передавать одновременно по одной и той же среде и разрешить другим устройствам передавать с использованием методики пространственного мультиплексирования или мультиплексирования в частотной области. Блок 430 управления передачей может управлять поведением устройств на основе определений, выполняемых блоком 428 классификатора.
[0070] Различные компоненты беспроводного устройства 402 можно соединить с помощью системы 426 шин. Система 426 шин может включать в себя, например, шину данных, а также шину питания, шину управляющих сигналов и шину сигналов состояния в дополнение к шине данных. Специалисты в данной области техники примут во внимание, что компоненты беспроводного устройства 402 можно соединить с использованием некоторого другого механизма, или они могут принимать либо предоставлять друг другу входные данные с использованием некоторого другого механизма.
[0071] Хотя на фиг. 4 иллюстрируется некоторое количество обособленных компонентов, специалисты в данной области техники признают, что один или несколько компонентов можно объединить или реализовать совместно. Например, процессор 404 может использоваться для реализации не только функциональных возможностей, описанных выше по отношению к процессору 404, но также для реализации функциональных возможностей, описанных выше по отношению к детектору 418 сигналов и/или DSP 420. Кроме того, каждый из проиллюстрированных на фиг. 4 компонентов можно реализовать с использованием множества обособленных элементов.
[0072] В некоторых реализациях ресурсы и режимы работы AP/STA в сетях с плотными размещениями нескольких BSS согласованы для уменьшения помех. В некоторых аспектах одна или несколько размерностей, включая время, частоту, пространство и мощность, согласованы между AP/STA. В некоторых аспектах между AP/STA отправляются сообщения согласования. В некоторых аспектах применяются определенные улучшения в планировании 802.11ah и протоколе согласования 802.11aa.
[0073] Согласование может достигаться в виде явной связи между AP/STA в разных BSS. Например, посредством сообщений, которыми обмениваются в эфире, или сообщений, которыми обмениваются по отдельному средству связи (например, кабельному транзитному соединению). Сообщениями можно обмениваться непосредственно между AP, между AP через STA, непосредственно между STA или между STA через AP.
[0074] Согласование может достигаться в виде неявной связи/измерений на основе наблюдения за трафиком в среде. Например, можно усовершенствовать пакеты для переноса частичной информации, которая может помочь в согласовании.
[0075] Окончательные решения по согласованию могут приниматься центральным информированным контроллером, в каждой AP, с помощью распределенной эвристики, или в каждой STA, на основе информации, которой обмениваются.
Примерные улучшения правил отсрочки
[0076] В некоторых сетях Wi-Fi могут быть случаи, где узлам в перекрывающихся базовых наборах служб (OBSS) выгодно передавать одновременно. Однако современные стандарты Wi-Fi могут содержать строгие правила отсрочки. Более того, узлу может быть желательно знать, исходит ли пакет из точки доступа (AP) в OBSS или из AP в собственном BSS узла. Эта информация может быть полезной при реализации новых правил отсрочки с целью разрешения одновременных передач между OBSS.
[0077] В настоящее время имеются ограничения на повторное использование пространства. В некоторых случаях правила отсрочки могут быть умеренными. Например, может задаваться вектор сетевого размещения (NAV) или оценка незанятости канала (CCA), препятствующие передачам, которые были бы приемлемыми. Уровни физической (PHY) CCA (обнаружение энергии или пакета) могут быть закреплены стандартом и поэтому могут быть неадаптируемыми к условиям. Обнаружение виртуальной несущей (NAV) может быть по сути активным на том же уровне чувствительности схемы модуляции и кодирования (MCS) полезной нагрузки, где может отправляться NAV. В иных случаях правила отсрочки могут быть агрессивными. Например, NAV или CCA может допускать передачи, которые не должны происходить. NAV нельзя декодировать из-за поврежденного сигнала кадра (SIG) или частей данных. Обнаружение преамбулы нельзя инициировать, потому что может не хватать отношения уровня сигнала к совокупному уровню помех и шумов (SINR). Более того, уровни обнаружения пакета и/или обнаружения энергии (ED) могут быть слишком высокими для определенного сценария помех.
[0078] В еще одних случаях узел может принимать "бесполезные" пакеты независимо от уровней CCA/NAV. Бесполезные пакеты могут быть пакетами, которые не предназначены для приемника, или бесполезные пакеты могут быть пакетами, которые слишком слабы для декодируемой полезной нагрузки.
[0079] Таким образом, желательно иметь правила отсрочки, которые можно реализовать, как только узел способен проводить различия между пакетами, исходящими из своего BSS, и пакетами, исходящими из OBSS. Некоторые аспекты этого раскрытия изобретения обсуждают методики и устройство для предоставления узлу возможности выполнять такое установление различий.
[0080] Некоторые аспекты этого раскрытия изобретения описывают улучшения правил отсрочки. В соответствии с некоторыми аспектами, поведение CCA можно усовершенствовать. Например, в каждый передаваемый пакет можно включать связанные с отсрочкой указания (например, в преамбулу PHY). Значения параметров могут выбираться передающей станцией (STA) (например, одной из STA 256, проиллюстрированных на фиг. 3) или AP (например, одной из AP 254, проиллюстрированных на фиг. 3). В соответствии с некоторыми аспектами связанные с отсрочкой указания, включенные в каждый передаваемый пакет, могут включать в себя одно или несколько из следующего: идентификатор BSS, идентификатор передатчика, идентификатор приемника пакета, указание мощности передатчика (TX), указание "важности" пакета (можно ли его отбросить), указание качества обслуживания (QoS) у пакета или указание уровня мощности RX, при котором предполагаются отсрочка у приемников (уровень CCA). В соответствии с некоторыми аспектами AP может сигнализировать связанную с отсрочкой информацию для ее включения с помощью STA в передаваемые пакеты.
[0081] Другим путем для усовершенствования поведения CCA может быть задание критериев для отсрочки после приема пакета, например, на основе связанной с отсрочкой информацией, включенной в принятый пакет, и/или дополнительных правил, заданных посредством AP. Например, STA можно разрешить не отсрочивать принятый пакет, если пакет соответствует одному или нескольким условиям. В некоторых случаях STA можно разрешить не отсрочивать принятый пакет, если пакет соответствует какому-либо условию, связанному с включенной в преамбулу информацией. Например, условия, связанные с включенной в преамбулу информацией, могут включать в себя: происходит ли идентификатор BSS (BSSID) пакета из OBSS или из некоторых выбранных OBSS (например, AP может предоставить список), совпадают ли идентификаторы TX/RX с некоторым идентификатором RX/TX (например, который может сигнализироваться посредством AP), меньше ли некоторого значения (например, указанного посредством AP) мощность TX, указанная в пакете. В некоторых случаях STA можно разрешить не отсрочивать, если пакет происходит из OBSS. Разрешенный отказ от отсрочки может иметь силу, только если пакет происходит из OBSS. Отказ от отсрочки также может быть разрешен, если перехваченная передача происходит между двумя узлами, ни один из которых не является законным получателем нужной передачи. В некоторых случаях STA можно разрешить не отсрочивать, если это допускает указание "важности", или если STA планирует использовать среду для передачи с некоторым QoS (например, по сравнению с указанием QoS в принятом пакете).
[0082] В некоторых случаях STA можно разрешить не отсрочивать принятый пакет, если пакет соответствует одному или нескольким условиям, связанным с дополнительной информацией, полученной из преамбулы PHY. Например, STA можно разрешить не отсрочивать, если мощность приема ниже некоторой пороговой величины (например, указанной посредством AP или в стандарте), или если полоса пропускания пакета находится в некотором диапазоне (например, указанном посредством AP), или если MCS пакета находится в некотором диапазоне (например, указанном посредством AP), или если длительность пакета больше некоторого значения (например, указанного посредством AP).
[0083] В некоторых случаях узел не имеет права отсрочивать пакеты, если пакеты поступают в пределах некоторого времени и/или частоты. Например, некоторые правила отсрочки можно задать действительным только в окне ограниченного доступа (RAW). Другими словами, в течение RAW STA может иметь возможность не отсрочивать пакеты из OBSS.
[0084] В некоторых случаях STA не имеет права отсрочивать пакеты некоторой категории (например, пакеты, которые соответствуют конкретному условию помех). В некоторых случаях STA может определять, относится ли пакет к конкретной категории. Категория может основываться на указании уровня принимаемого сигнала (RSSI) у принятого пакета или RSSI передачи у целевого адресата принятого пакета. Категория может основываться на указании уровня принимаемого сигнала (RSSI) с AP STA и/или на основе RSSI с источниками помех (AP из OBSS). Категория также может определяться посредством AP. Другие типы категорий также могут определяться посредством STA или AP.
[0085] В соответствии с некоторыми аспектами приемная STA (например, одна из STA 256, проиллюстрированных на фиг. 3) может использовать информацию в принятом пакете и дополнительные критерии, принятые от своей AP (например, одной из AP 254, проиллюстрированных на фиг. 3), для определения, можно ли отбросить пакет. Если STA определяет, что пакет можно отбросить, то STA может прекратить обработку пакета после того, как определяется информация (например, на основе заголовок PHY/MAC), и ей можно разрешить передавать. Передачу можно разрешить только с некоторыми ограничениями. Например, передачу можно разрешить в пределах некоторой длительности (например, фиксированной и в пределах длительности ранее отброшенного протокольного блока данных (PPDU) по процедуре конвергенции физического уровня(PLCP)). Передачу можно разрешить с некоторой максимальной мощностью. Передаче может предшествовать пакет запроса отправки (RTS) и/или готовности к отправке (CTS). Передачу можно разрешить с некоторой полосой пропускания. Передачу можно разрешить с некоторым адресатом.
[0086] В соответствии с некоторыми аспектами AP могут задавать правила отсрочки и сообщать STA правила отсрочки. AP также могут указывать STA, как задавать параметры отсрочки для вставки в каждый передаваемый пакет. AP могут согласовывать задание правил и параметров. В некоторых случаях AP может сигнализировать любые параметры, необходимые для реализации вышеупомянутых правил, в маячковом сигнале, ответе проверки, ответе ассоциации или в кадре управления, отправляемых непосредственно к STA. Процедура согласования может задаваться и инициироваться посредством AP. Например, AP может разрешить STA отсрочивать в соответствии с параметрами, которые задает AP, или на основе параметров, определенных посредством STA.
[0087] В некоторых случаях AP могут согласовывать задание любых перечисленных выше параметров и правил. Например, AP могут согласовывать то, какую информацию нужно включать в передаваемый пакет. В качестве примера AP могут согласовываться в попытке обеспечить, что BSSID уникальны среди каждого соседнего объекта, и обеспечить, что важность (QoS) пакетов (которая может использоваться в качестве основы для решения по отсрочке) можно задавать справедливо. AP также могут согласовывать, какие правила применяются к каким STA, и когда применять любое из перечисленных выше условий и/или параметров отсрочки.
Примерная отсрочка на основе информации BSSID
[0088] В соответствии с некоторыми аспектами правила отсрочки могут основываться на информации об идентификаторе BSS в пакете. В "плотных" сценариях (например, как проиллюстрировано на фиг. 2B) передачам в одном базовом наборе служб (BSS) могут мешать передачи из перекрывающихся BSS (OBSS). В некоторых случаях мешающие передачи из OBSS могут быть сильными, так что может быть невозможна одновременная передача. В других случаях помехи OBSS могут быть несильными, и может быть возможна одновременная передача.
[0089] Некоторые станции (STA) не имеют права отсрочивать пакеты из некоторых OBSS, однако STA, намеревающаяся передавать к своей обслуживающей точке доступа (AP), обычно откладывает пакет, который отправляется посредством любой другой STA или AP в BSS у STA, намеревающейся передавать.
[0090] Поэтому может быть желательно разрешить STA не отсрочивать пакеты, приходящие из некоторых OBSS.
[0091] В соответствии с некоторыми аспектами STA (например, одна из STA 256, проиллюстрированных на фиг. 3) может определить BSSID у пакета. Пакеты переносят идентификатор BSS. Идентификатор должен быть уникальным среди OBSS. В некоторых системах (например, системах 802.11ac) BSSID у пакетов восходящей линии связи можно определить из поля частичного идентификатора ассоциации (partial_AID) в преамбуле пакета. Однако BSSID у пакетов нисходящей линии связи нельзя определить из поля partial_AID в преамбуле. В идеале BSSID должен быть различимым из преамбулы, потому что декодирование фактического пакета может быть ненадежным.
[0092] Некоторые аспекты настоящего раскрытия изобретения предоставляют методики и устройство для включения BSSID в преамбулу пакетов нисходящей линии связи. В соответствии с некоторыми аспектами partial_AID в высокоэффективных беспроводных (HEW) пакетах может включать в себя некоторые разряды в качестве BSSID и некоторые разряды для идентификатора STA. В соответствии с некоторыми аспектами AP могут совместно выбирать BSSID, так что BSSID не совпадают. В направлении восходящей линии связи идентификатор STA может указывать адрес передающей STA. В направлении нисходящей линии связи идентификатор STA может указывать адрес приемной STA. В соответствии с некоторыми аспектами один разряд может использоваться для указания, относится ли идентификатор к UL или DL, что может дать STA возможность узнать, как использовать Частичный AID (например, чтобы идентифицировать адрес передающей STA или адрес приемной STA).
[0093] В соответствии с некоторыми аспектами AID могут назначаться STA в BSS, так что при создании partial_AID некоторые последние разряды в partial_AID могут быть одинаковыми. Эти разряды можно использовать в качестве BSSID. В соответствии с некоторыми аспектами один разряд в SIG или Q-rail может задавать, использует ли AP кодирование. AP могут совместно принять решение, какие разряды используются для BSSID, чтобы не было совпадения.
[0094] В соответствии с некоторыми аспектами, если AP согласованы, то идентификатор AP не должен быть частичным BSSID (который может вступать в конфликт с соседними объектами), а может быть любым идентификатором, согласованным среди соседних AP. В качестве альтернативы пространство AID можно поделить между соседними объектами, так что AID неявно идентифицирует BSS. В этом случае AP может указать разделение STA, чтобы STA знали, на какие AID не обращать внимания.
Несогласованная отсрочка на основе BSSID
[0095] Некоторые аспекты предоставляют пример несогласованной отсрочки на основе BSSID. Например, в соответствии с первым вариантом может использоваться стандартная отсрочка, если пакет происходит из одного и того же BSS. В этом случае AP может указать STA (например, в разрешении BSS) не отсрочивать, если пакет происходит из какого-либо OBSS (или из конкретного OBSS, указанного посредством AP). AP может указать STA не отсрочивать, если приемная STA принадлежит к некоторой группе STA, которым может быть разрешено не отсрочивать пакеты OBSS. Дополнительно или в качестве альтернативы AP может указать STA не отсрочивать, если указание уровня принимаемого сигнала (RSSI) у пакета ниже некоторого значения. В соответствии с некоторыми аспектами значение может указываться посредством AP. Дополнительно или в качестве альтернативы AP может указать STA не отсрочивать, если RSSI ниже некоторого значения, и пакет имеет установленный разряд "отсрочивать не нужно". В соответствии с некоторыми аспектами передатчик пакета принимает решение, установить ли разряд "отсрочивать не нужно". Для оптимизации поведения AP могут согласовывать выбор вышеупомянутых параметров и/или STA.
[0096] В соответствии со вторым вариантом для несогласованной отсрочки на основе BSSID может использоваться стандартная отсрочка, если пакет происходит из BSS, и может использоваться измененная отсрочка, если пакет происходит из OBSS. Для измененной отсрочки, если RSSI законного приемника пакета ниже некоторого значения, то STA можно разрешить не отсрочивать. В качестве альтернативы STA можно разрешить не отсрочивать, если RSSI пакета ниже некоторого значения, и пакет имеет установленный разряд "отсрочивать не нужно".
[0097] В соответствии с некоторыми аспектами идентификаторы передатчика и приемника можно включить в поле partial_AID. Это может дать узлам возможность следить за измерениями RSSI от других узлов в OBSS. Например, поскольку пакеты будут содержать идентификаторы передатчика, узел сможет измерять RSSI передатчика для пакетов восходящей линии связи и получать значения RSSI для STA OBSS и AP OBSS.
Согласованная отсрочка на основе BSSID
[0098] Некоторые аспекты предоставляют согласованную отсрочку на основе BSSID. В соответствии с некоторыми аспектами AP могут согласовываться по времени. В соответствии с некоторыми аспектами в разных периодах времени можно использовать разные правила отсрочки. Например, в некоторых периодах времени можно использовать стандартные правила отсрочки, а в других периодах времени стандартные правила отсрочки можно использовать, если пакет происходит из BSS, а измененные правила отсрочки можно использовать, если пакет происходит из OBSS. Например, STA можно разрешить не отсрочивать, если пакет происходит из OBSS. В качестве альтернативы STA могут отсрочивать, только если RSSI пакета выше пороговой величины. В качестве альтернативы STA можно разрешить отсрочивать, только если RSSI у законного приемника пакета выше некоторого значения.
[0099] В соответствии с некоторыми аспектами STA можно классифицировать на разные группы. В соответствии с некоторыми аспектами разным группам можно назначить разные периоды времени, а отсюда и разные правила отсрочки. Например, надежным пользователям можно отдать временные интервалы с измененными правилами отсрочки, а требующим внимания пользователям можно отдать временные интервалы с обычными правилами отсрочки. В соответствии с некоторыми аспектами разные периоды времени также могут иметь дополнительные ограничения полосы пропускания.
[0100] В соответствии с некоторыми аспектами AP могут согласовываться по частоте. В соответствии с некоторыми аспектами разные правила отсрочки можно использовать в разных полосах пропускания. Например, в первой полосе пропускания можно использовать стандартные правила отсрочки, и во второй полосе пропускания можно использовать стандартную отсрочку, если пакет происходит из BSS, а измененную отсрочку можно использовать, если пакет происходит из OBSS. Например, во второй полосе пропускания STA не имеет права отсрочивать, если пакет происходит из OBSS. В качестве альтернативы во второй полосе пропускания STA можно разрешить не отсрочивать, только если RSSI пакета ниже пороговой величины. В качестве альтернативы во второй полосе пропускания STA можно разрешить отсрочивать, только если RSSI у законного приемника пакета выше некоторого значения.
[0101] В соответствии с некоторыми аспектами AP, которые согласуются по частоте, могут иметь несколько схем передатчиков и приемников. В соответствии с некоторыми аспектами для согласованной по частоте отсрочке на основе BSSID STA можно классифицировать на разные группы. Разным группам можно назначить разные полосы пропускания, а отсюда и разные правила отсрочки.
[0102] Фиг. 5 иллюстрирует примерные операции 500 для беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия изобретения. Операции 500 могут выполняться устройством, например, STA (например, любыми STA 256, проиллюстрированными на фиг. 3). Операции 500 могут начинаться на этапе 502 с получения пакета, имеющего по меньшей мере один связанный с отсрочкой параметр, по среде коллективного доступа.
[0103] На этапе 504 STA может принять решение, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе связанного с отсрочкой параметра. В соответствии с некоторыми аспектами STA дополнительно может принять решение на основе списка OBSS и/или указания (например, принятого в маячковом сигнале, ответе проверки, ответе ассоциации и/или кадре управления), какой из, по меньшей мере, одного связанного с отсрочкой параметра использовать при принятии решения. В соответствии с некоторыми аспектами STA при принятии решения может использовать одно или несколько пороговых значений, ассоциированных по меньшей мере с одним связанным с отсрочкой параметром. В соответствии с некоторыми аспектами решение может основываться по меньшей мере на одном связанном с отсрочкой параметром, а также основываться по меньшей мере на одном другом параметре (например, полосе пропускания пакета, MCS пакета и/или длительности пакета).
[0104] В соответствии с некоторыми аспектами STA может определить идентификатор BSS (например, BSSID) на основе partial_AID. В соответствии с некоторыми аспектами STA может отсрочить пакеты из BSS, участником которого является устройство, и не отсрочивать пакеты из одного или нескольких OBSS. В качестве альтернативы STA может отсрочить пакеты из BSS, участником которого является устройство, и не отсрочивать пакеты из одного или нескольких OBSS в течение некоторого периода.
[0105] Фиг. 6 иллюстрирует примерные операции 600 для беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия изобретения. Операции 600 могут выполняться устройством, например, AP (например, любыми AP 254, проиллюстрированными на фиг. 3). Операции 600 могут начинаться на этапе 602 с формирования пакета, содержащего (например, в преамбуле PHY) по меньшей мере один связанный с отсрочкой параметр для использования другим устройством (например, STA) при принятии решения, следует ли другому устройству отсрочить передачу по среде коллективного доступа. В соответствии с некоторыми аспектами связанный с отсрочкой параметр может включать в себя BSSID, идентификатор передатчика пакета и/или идентификатор приемника пакета. Дополнительно или в качестве альтернативы связанный с отсрочкой параметр может включать в себя указание, требует ли пакет отсрочки, или указание QoS пакета. Дополнительно или в качестве альтернативы связанный с отсрочкой параметр может включать в себя уровень мощности приема, при равенстве которому или выше предполагается отсрочка у другого устройства после приема другим устройством связанного с отсрочкой параметра.
[0106] В соответствии с некоторыми аспектами AP может формировать сообщение, сигнализирующее одно или несколько пороговых значений у связанного с отсрочкой параметра для использования другим устройством при принятии решения. В соответствии с некоторыми аспектами AP может формировать сообщение, сигнализирующее список некоторых OBSS, для использования другим устройством при принятии решения путем сравнения BSS, идентифицированного идентификатором, с BSS в списке. В соответствии с некоторыми аспектами AP может формировать сообщение, сигнализирующее, какой тип связанных с отсрочкой параметров нужно включать в передаваемые пакеты. В соответствии с некоторыми аспектами AP может передавать сообщение по меньшей мере в одном из маячкового сигнала, ответа проверки, ответа ассоциации или кадра управления. В соответствии с некоторыми аспектами AP может передавать информацию касательно одного или нескольких правил для использования другим устройством при принятии решения.
[0107] В соответствии с некоторыми аспектами AP может формировать partial_AID по меньшей мере частично на основе BSSID у BSS и может включать partial_AID в преамбулу пакета. AID может содержать по меньшей мере некоторые разряды для BSSID и по меньшей мере некоторые разряды для идентификатора STA. Более того, AID может содержать по меньшей мере некоторые разряды для проведения различия между восходящей линией связи и нисходящей линией связи. В соответствии с некоторыми аспектами AP может согласовываться с одним или несколькими другими устройствами (AP) для принятия решения по неперекрывающимся BSSID. В соответствии с некоторыми аспектами доступные значения AID можно поделить между соседними объектами, так что AID неявно идентифицирует соответствующий BSS, и AP может сформировать сообщение, указывающее разделенное пространство AID. В соответствии с некоторыми аспектами для связи устройства с AP идентификатор STA может указывать адрес передающего устройства. Для связи устройства с приемной станцией идентификатор STA может указывать адрес приемной станции. В соответствии с некоторыми аспектами AP может назначить AID для STA, так что при создании partial_AID по меньшей мере некоторые разряды могут быть одинаковыми и могут использоваться устройством для определения BSSID.
[0108] На этапе 604 AP может вывести пакет для передачи другому устройству.
[0109] Различные операции описанных выше способов могут выполняться любым подходящим средством, допускающим выполнение соответствующих функций. Средство может включать в себя различные аппаратные и/или программные компоненты и/или модули, включая, но не только, схему, специализированную интегральную схему (ASIC) или процессор. Как правило, там, где имеются проиллюстрированные на фигурах операции, те операции могут иметь соответствующие ответные компоненты "средство-плюс-функция" с аналогичной нумерацией. Например, проиллюстрированные на фиг. 5 и 6 операции 500 и 600 соответствуют средствам 500A и 600A, проиллюстрированным на фиг. 5A и 6A.
[0110] Например, средство для передачи может содержать передатчик (например, передатчик 410) и/или антенну (антенны) 416 беспроводного устройства 402, проиллюстрированного на фиг. 4. Средство для приема может содержать приемник (например, приемник 412) и/или антенну (антенны) 416 беспроводного устройства 402, проиллюстрированного на фиг. 4.
[0111] В некоторых случаях приемник или средство для приема может не включать в себя "входные" РЧ-функции, но может включать в себя средство для приема пакета, например, от радиочастотного препроцессора. В соответствии с некоторыми аспектами устройство, работающее в соответствии с описанными в этом документе аспектами, может получить пакет (или содержащиеся в нем параметры) от такого РЧ-препроцессора. Аналогичным образом передатчик или средство для передачи может не включать в себя "входные" РЧ-функции, но может включать в себя средство для предоставления пакета, например, РЧ-препроцессору для передачи. В соответствии с некоторыми аспектами устройство, работающее в соответствии с описанными в этом документе аспектами, может сформировать пакет (или параметры для включения в пакет) и предоставить пакет РЧ-препроцессору для передачи.
[0112] Средство для принятия решения и средство для формирования могут включать в себя один или несколько процессоров, например, проиллюстрированный на фиг. 4 процессор 404. В соответствии с некоторыми аспектами такое средство можно реализовать с помощью систем обработки, сконфигурированных для выполнения соответствующих функций путем реализации различных алгоритмов (например, в аппаратных средствах или путем исполнения программных команд). Например, алгоритм для принятия решения, отсрочить ли передачу, в качестве входных данных может принять связанный с отсрочкой параметр, включенный в пакет, и решить, отсрочить ли передачу, на основе тех входных данных. Алгоритм для формирования пакета, имеющего такой связанный с отсрочкой параметр, в качестве входных данных может принять информацию, которая санкционирует некоторый тип отсрочки или отсутствие отсрочки, и сформировать пакет с соответствующим связанным с отсрочкой параметром.
[0113] При использовании в данном документе термин "определение" включает в себя широкий спектр действий. Например, "определение" может включать в себя расчет, вычисление, обработку, извлечение, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), выявление и т. п. Также "определение" может включать в себя прием (например, прием информации), обращение (например, обращение к данным в запоминающем устройстве) и т. п. Также "определение" может включать в себя решение, отбор, выбор, установление и т. п. Кроме того, "ширина канала" при использовании в данном документе может включать в себя или может называться полосой пропускания в некоторых аспектах.
[0114] При использовании в данном документе фраза, ссылающаяся "по меньшей мере на один из" списка предметов, относится к любому сочетанию тех предметов, включая одиночные элементы. В качестве примера "по меньшей мере один из: a, b или c" предназначено для охвата: a, b, c, a-b, a-c, b-c и a-b-c.
[0115] Различные операции в описанных выше способах могут выполняться любым подходящим средством, допускающим выполнение операций, например, различными аппаратным и/или программным компонентом (компонентами), схемами и/или модулем (модулями). Как правило, любые операции, проиллюстрированные на чертежах, могут выполняться соответствующим функциональным средством, допускающим выполнение тех операций.
[0116] Различные пояснительные логические блоки, модули и схемы, описанные в связи с настоящим раскрытием изобретения, могут быть реализованы или выполнены с помощью универсального процессора, цифрового процессора сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства (PLD), схемы на дискретных компонентах или транзисторной логики, дискретных аппаратных компонентов или любого их сочетания, спроектированных для выполнения функций, описанных в этом документе. Универсальный процессор может быть микропроцессором, но в альтернативном варианте процессор может быть любым серийно выпускаемым процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде сочетания вычислительных устройств, например, сочетания DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров совместно с ядром DSP или любой другой подобной конфигурации.
[0117] В одном или нескольких аспектах описываемые функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или в любом их сочетании. При реализации в программном обеспечении функции могут храниться или передаваться в виде одной или нескольких команд или кода на компьютерно-читаемом носителе. Компьютерно-читаемые носители включают в себя как компьютерные носители информации, так и средства связи, включая любой носитель, который способствует передаче компьютерной программы из одного места в другое. Носители информации могут быть любыми доступными носителями, к которым можно обращаться с помощью компьютера. В качестве примера, а не ограничения, такие компьютерно-читаемые носители могут быть выполнены в виде RAM, ROM, EEPROM, компакт-диска или другого накопителя на оптических дисках, накопителя на магнитных дисках или других магнитных запоминающих устройств, либо любого другого носителя, который может использоваться для переноса или хранения необходимого программного кода в виде команд или структур данных, и к которому [носителю] можно обращаться с помощью компьютера. Также любое соединение корректно называть компьютерно-читаемым носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, например ИК-связи, радиочастотной связи и СВЧ-связи, то коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, например ИК-связь, радиочастотная связь и СВЧ-связь, включаются в определение носителя. Диски при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, где диски (disks) обычно воспроизводят данные магнитным способом, тогда как диски (discs) воспроизводят данные оптически с помощью лазеров. Таким образом, в некоторых аспектах компьютерно-читаемый носитель может быть выполнен в виде постоянного компьютерно-читаемого носителя (например, материальных носителей). К тому же в некоторых аспектах компьютерно-читаемый носитель может быть выполнен в виде временного компьютерно-читаемого носителя (например, сигнала). Сочетания вышеперечисленного также следует включать в область компьютерно-читаемых носителей.
[0118] Таким образом, некоторые аспекты могут быть выполнены в виде компьютерного программного продукта для выполнения представленных в этом документе операций. Например, такой компьютерный программный продукт может быть выполнен в виде компьютерно-читаемого носителя, имеющего сохраненные (и/или кодированные) на нем команды, причем команды исполняются одним или несколькими процессорами для выполнения описанных в этом документе операций. Например, команды для получения связанного с отсрочкой параметра из пакета, переданного по совместно используемой среде, и команды для принятия решения, отсрочить ли передачу по среде коллективного доступа, по меньшей мере частично на основе по меньшей мере одного связанного с отсрочкой параметра. В другом примере команды для формирования пакета, содержащего по меньшей мере один связанный с отсрочкой параметр для использования другим устройством при принятии решения, следует ли другому устройству отсрочить передачу по среде коллективного доступа, и команды для предоставления пакета другому устройству.
[0119] Для некоторых аспектов компьютерный программный продукт может включать в себя упаковочный материал.
[0120] Раскрытые в этом документе способы содержат один или несколько этапов или действий для выполнения описанного способа. Этапы способа и/или действия могут меняться друг с другом без отклонения от объема формулы изобретения. Другими словами, пока не задан особый порядок этапов или действий, порядок и/или использование определенных этапов и/или действий могут быть изменены без отклонения от объема формулы изобретения.
[0121] Программное обеспечение или команды также могут передаваться по передающей среде. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, например ИК-связи, радиочастотной связи и СВЧ-связи, то коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, например ИК-связь, радиочастотная связь и СВЧ-связь, включаются в определение передающей среды.
[0122] Дополнительно следует принять во внимание, что модули и/или другое подходящее средство для выполнения способов и методик, описанных в этом документе, могут загружаться и/или иным образом получаться пользовательским терминалом и/или базовой станцией соответственно. Например, такое устройство может соединяться с сервером для обеспечения передачи средства для выполнения способов, описанных в этом документе. В качестве альтернативы различные способы, описанные в этом документе, могут предоставляться при помощи средства хранения (например, RAM, ROM, физического носителя информации, например компакт-диска (CD) или гибкого диска, и т. д.), так что пользовательский терминал и/или базовая станция могут получать различные способы при соединении или предоставлении устройству средства хранения. Кроме того, может использоваться любая другая подходящая методика для предоставления устройству способов и методик, описанных в этом документе.
[0123] Нужно понимать, что формула изобретения не ограничивается точной конфигурацией и компонентами, проиллюстрированными выше. Различные модификации, изменения и вариации могут быть произведены в компоновке, работе и подробностях способов и устройства, описанных выше, без отклонения от объема формулы изобретения.
[0124] Хотя вышеизложенное направлено на аспекты настоящего раскрытия изобретения, другие и дополнительные аспекты раскрытия изобретения можно разработать без отклонения от его основного объема, и его объем определяется нижеследующей формулой изобретения.