Усовершенствованная технология исключения конфликтов для беспроводных систем связи

Иллюстрации

Показать все

Группа изобретений относится к системам беспроводных сетей связи. Технический результат заключается в уменьшении частоты конфликтов запросов на соединение. Устройство содержит логическую схему для установки максимального значения интервала передачи; логическую схему для инициирования интервала передачи с минимального значения интервала передачи; логическую схему для выбора первого произвольного числа с верхним пределом на основе интервала передачи; логическую схему для выбора сигнального интервала на основе выбранного первого произвольного числа; логическую схему для выбора второго произвольного числа с верхним пределом на основе числа слотов в сигнальном интервале; логическую схему для выбора слота в пределах выбранного сигнального интервала на основе выбранного второго произвольного числа; логическую схему для запуска передачи кадра аутентификационного запроса в пределах выбранного слота выбранного сигнального интервала; и по меньшей мере один интерфейс с одной или более логическими схемами из: логической схемы для установки максимального значения интервала передачи, логической схемы для выбора первого произвольного числа, логической схемы для выбора второго произвольного числа, логической схемы для выбора слота или логической схемы для запуска указанной передачи. 7 н. и 23 з.п. ф-лы, 7 ил.

Реферат

Область техники, к которой относится изобретение

Варианты осуществления изобретения, описываемые в настоящей заявке, в основном относятся к области беспроводных сетей связи. В частности, описываемые в настоящей заявке варианты осуществления изобретения в основном относятся к передаче запросов на соединение с беспроводными сетями связи.

Уровень техники

В беспроводных системах связи беспроводные станции, желающие соединиться с беспроводной сетью, могут передавать запросы на соединение точкам доступа беспроводной сети. В некоторых случаях большое количество беспроводных станций могут одновременно пожелать соединиться с беспроводной сетью через конкретную точку доступа. Если беспроводные станции не знают друг о друге и/или испытывают трудности в обнаружении передач друг друга, то их соответствующие запросы на соединение могут зачастую мешать друг другу и не могут быть надлежащим образом приняты точкой доступа.

Для уменьшения такого мешающего влияния может использоваться технология исключения конфликтов путем уменьшения частоты, с которой запросы на соединение от различный беспроводных станций конфликтуют друг с другом.

Краткое описание чертежей

На чертежах показано:

на фиг. 1 - вариант выполнения операционной среды,

на фиг. 2 - вариант выполнения структуры временных интервалов,

на фиг. 3 - вариант выполнения устройства и вариант выполнения системы,

на фиг. 4 - вариант осуществления логического потока,

на фиг. 5 - вариант выполнения таблицы событий,

на фиг. 6 - вариант выполнения носителя данных,

на фиг. 7 - вариант выполнения устройства.

Подробное описание изобретения

Технология исключения конфликтов может использоваться в беспроводных системах связи для уменьшения частоты, с которой передаваемые запросы на соединение вступают в конфликт друг с другом. Например, в беспроводной сети, работающей согласно одному или нескольким стандартам 802.11 Института инженеров по электронике и электротехнике (IEEE), таким как стандарт the IEEE 802.11-2012, опубликованный 29 марта 2012 г., озаглавленный "Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications" ("an 802.11 network"), технология исключения конфликтов может использоваться для уменьшения частоты конфликтов между кадрами запроса на аутентификацию/соединение, передаваемыми беспроводными станциями (БС), пытающимися соединиться с сетью через одну и ту же точку доступа (ТД).

Обычная технологии исключения конфликтов может требовать от точки доступа проведения измерения параметров сети и/или передачи информации и/или инструкций большому количеству беспроводных станций, желающих соединиться с сетью. Например, согласно одной из обычных технологий исключения конфликтов для сети стандарта 802.11 от ТД может требоваться определение уровня перегрузки ее части сети, передача этой информации различным БС, желающим использовать данную ТД для соединения с сетью, и выдачи инструкций таким БС произвольно определять, будут ли они посылать запрос на соединение в течение заданного временного интервала, исходя из вероятности, вычисленной на основании уровня перегрузки. Такие действия могут приводить к нежелательным сеансам связи и/или к непроизводительным издержкам.

В настоящей заявке описываются усовершенствованные технологии исключения конфликтов для беспроводных систем связи. В различных вариантах осуществления изобретения, к примеру, устройство может содержать процессор, реализуемый процессором компонент анализа, предназначенный для задания длительности текущего интервала передачи, содержащего последовательность сигнальных интервалов, причем каждый из сигнальных интервалов содержит несколько временных слотов, произвольного выбора одного из последовательных сигнальных интервалов и произвольного выбора одного из временных слотов из множества временных слотов в пределах выбранного сигнального интервала, и реализуемый процессором компонент связи, предназначенный для отправки запроса на соединение в течение выбранного временного слота. Также в настоящей заявке описываются и заявлены другие варианты осуществления изобретения.

Различные варианты осуществления изобретения в основном ориентированы на перспективные беспроводные сети. Некоторые варианты осуществления изобретения, в частности, ориентированы на беспроводные сети, выполненные согласно одному или нескольким стандартам IEEE 802.11. Различные такие варианты осуществления изобретения могут быть выполнены согласно одному или нескольким стандартам, разработанным и/или принятым IEEE 802.11 ah Task Group. Однако варианты осуществления изобретения не ограничиваются этим. Другие варианты осуществления изобретения могут также использоваться в беспроводных глобальных сетях (WWAN), в беспроводных персональных сетях (WPAN), в беспроводных устройствах, относящихся к беспроводным стандартам 3G или 4G (включая их производные и варианты), в абонентском или сетевом оборудовании, включаемом в состав WWAN. Примеры беспроводных стандартов 3G или 4G могут включать в себя без ограничения любой из стандартов IEEE 802.16m и 802.16р, 3GPP, LTE и LTE-A и стандартов IMT-ADV, включая их версии, производные и варианты.

Другие подходящие примеры могут включать в себя без ограничения технологии Global System for Mobile Communications (GSM)/Enhanced Data Rates for GSM Evolution (EDGE), Universal Mobile Telecommunications System (UMTS)/High Speed Packet Access (HSPA), Worldwide Interoperability for Microwave Access (WiMAX) или WiMAX II, Code Division Multiple Access (CDMA) 2000 system (например, CDMA2000 1×RTT, CDMA2000 EV-DO, CDMA EV-DV и т.д.), High Performance Radio Metropolitan Area Network (HIPERMAN) как они определены Европейским институтом телекоммуникационных стандартов (ETSI), технологии Broadband Radio Access Networks (BRAN), Wireless Broadband (WiBro), GSM with General Packet Radio Service (GPRS) system (GSM/GPRS), High Speed Downlink Packet Access (HSDPA, High Speed Orthogonal Frequency-Division Multiplexing (OFDM) Packet Access (HSOPA), High-Speed Uplink Packet Access (HSUPA) system, 3GPP Rel. 8-12 of LTE/System Architecture Evolution (SAE) и т.д. Варианты осуществления изобретения не ограничиваются приведенными примерами.

Для простоты пояснения в настоящем описании используются различные термины, которые часто могут быть ассоциированы с сетями стандарта IEEE 802.11, такие как "беспроводная станция" и "точка доступа". Следует иметь в виду, что использование этих терминов не направлено на какое-либо ограничение вариантов выполнения сетей стандарта 802.11. Описанные технологии могут использоваться в других типах сетей в различных вариантах осуществления, таких как сети различных других упомянутых выше типов и/или в иных, чем упомянутые выше типах сетей.

Далее по тексту термин "варианты осуществления стандарта 802.11" будет использоваться для обозначения вариантов осуществления изобретения, содержащих сети стандарта 802.11. В данном контексте варианты осуществления изобретения не ограничиваются.

При общей ссылке на используемые в настоящей заявке условные обозначения и понятийный аппарат, нижеследующее подробное описание может быть представлено в терминах программных процедур, выполняемых компьютером или вычислительной сетью. Такие процедурные описания и представления используются специалистами в данной области техники, чтобы наиболее эффективно передать суть их работы другим специалистам в данной области техники.

Под процедурой здесь и в целом понимается логическая последовательность операций, приводящая к желаемому результату. Такие операции являются операциями, требующими физических действий с физическими величинами. Обычно, хотя и не обязательно, такие величины имеют вид электрических, магнитных или оптических сигналов, которые можно хранить, передавать, комбинировать, сравнивать и иным образом обрабатывать. Нередко оказывается удобным в основном по причине широкого использования обращаться к таким категориям как биты, значения, элементы, символы, буквы, выражения, числа и т.п. Следует заметить, что все указанные и подобные им термины должны ассоциироваться с соответствующими физическими величинами и являются всего лишь удобными обозначениями таких величин.

Далее, осуществляемые манипуляции часто обозначаются терминами, такими как "суммирование" и "сравнение", которые обычно ассоциируются с умственными операциями, выполняемыми человеком. В большинстве случаев не требуется или не желательно такое участие человека в любой из операций, описываемых в настоящей заявке, являющихся частью одного или нескольких вариантов осуществления изобретения. Скорее такие операции являются машинными операциями. Полезные машины для выполнения таких операций в различных вариантах осуществления изобретения представляют собой цифровые компьютеры общего назначения или подобные им устройства.

Различные варианты осуществления изобретения также относятся к устройству или системам для выполнения таких операций. Такое устройство может быть специально сконструировано для достижения требуемой цели или может содержать компьютер общего назначения, выборочно активируемый или реконфигурируемый компьютерной программой, хранящейся в самом компьютере. Упомянутые процедуры, представленные в данной заявке, по своей сути не относятся к конкретному компьютеру или другому устройству. Для осуществления необходимых этапов способа могут использоваться различные вычислительные машины общего назначения с программами, написанными в соответствии с идеями настоящей заявки, или может оказаться удобным сконструировать более специализированное устройство для осуществления требуемых стадий способа. Требуемая конструкция многообразия таких машин очевидна из приведенного описания.

Далее ссылка дается на чертежи. В нижеследующем описании для обеспечения полного понимания многочисленные конкретные подробности опущены. Однако очевидно, что новые варианты осуществления изобретения могут быть предложены без этих конкретных подробностей. В иных случаях широко известные конструкции и устройства показаны в виде блок-схем, чтобы упростить их описание. Целью является охват всех модификаций, аналогов и альтернатив, согласующихся с заявляемым предметом изобретения.

На фиг. 1 показан один из вариантов осуществления операционной среды 100, в которой могут быть осуществлены некоторые варианты выполнения усовершенствованной технологии исключения конфликтов. Как показано на фиг. 1, беспроводные станции 102, 104 и 106 передают соответствующие запросы 103, 105 и 107 на соединение на точку 110 доступа, чтобы попытаться соединиться с беспроводной сетью 120. В различных вариантах осуществления изобретения беспроводная сеть 120 может представлять собой сеть стандарта 802.11, беспроводные станции 102, 104 и 106 могут представлять собой БС, запросы 103, 105 и 107 на соединение могут представлять собой кадры запроса на аутентификацию и/или на соединение, а точка 110 доступа может представлять собой ТД. Следует иметь в виду, что в некоторых вариантах осуществления изобретения большее количество беспроводных станций может передавать запросы на соединение на конкретную точку доступа, и в данном контексте ограничения вариантов осуществления изобретения отсутствуют.

В показанном на фиг. 1 примере операционной среды 100 беспроводные станции 102, 104 и 106 могут не знать друг о друге и вследствие этого не имеют возможности координировать свои передачи. Другими словами, каждая из беспроводных станций 102, 104 и 106 может передавать свой запрос на соединение, не зная, будут ли и если будут, то когда будут передаваться другие запросы на соединение другими беспроводными станциями. Если беспроводные станции 102, 104 и 106 передают соответствующие запросы 103, 105 и 107 на соединение одновременно, то такие запросы могут конфликтовать друг с другом, и точка 110 доступа может оказаться неспособной надлежащим образом принять и обработать запросы. В различных вариантах осуществления изобретения после передачи беспроводными станциями 102, 104 и 106 своих соответствующих запросов на соединение, они могут ждать подтверждения от точки 110 доступа, означающего, что соответствующий запрос на соединение был надлежащим образом принят. В случае конфликта точка 110 доступа может не передать такого подтверждения для конфликтующих запросов на соединение, и соответствующие беспроводные станции могут послать дополнительные запросы на соединение. Если дополнительные запросы на соединение совпадут друг с другом и/или с другими запросами на соединение, то это может привести к очередному конфликту.

Различные варианты осуществления изобретения относятся к технологиям уменьшения частоты таких конфликтов посредством уменьшения частоты, с которой беспроводные станции передают одновременные или перекрывающиеся запросы на соединение. Более конкретно, различные варианты осуществления изобретения относятся к технологиям уменьшения частоты таких конфликтов без предъявления требования, чтобы беспроводные станции, передающие запросы на соединение, такие как беспроводные станции 102, 104 и 106 с фиг. 1, принимали информацию о перегрузке сети от точки доступа, такой как точка 110 доступа с фиг. 1.

В некоторых вариантах осуществления изобретения беспроводная сеть 120 может работать согласно протоколу связи, в котором определяется основной сигнал точного времени для использования в качестве опорного устройствами, имеющими связь через сеть. В различных вариантах осуществления изобретения беспроводные станции 102, 104 и 106 и точка 110 доступа могут работать в режиме синхронизации по времени, так что каждое устройство знает время, определяемое сетевым тактовым генератором, и знает время начала и конца каждого основного сигнала точного времени, вырабатываемого сетевым тактовым генератором. Например, в некоторых вариантах осуществления сетей стандарта 802.11 могут быть определены сигнальные интервалы (СИ) для связи через сеть, и беспроводные станции 102, 104 и 106 и точка 110 доступа могут знать время начала и конца каждого сигнального интервала. Далее, для простоты понимания такие основные сигналы точного времени будут именоваться "сигнальными интервалами". Однако следует понимать, что использование термина "сигнальный интервал" не подразумевает какого-либо ограничения вариантов осуществления сетей стандарта 802.11. В различных вариантах осуществления изобретения каждый сигнальный интервал может иметь длительность 200 мс. В данном контексте ограничения вариантов осуществления изобретения отсутствуют.

В некоторых вариантах осуществления изобретения может использоваться алгоритм распределения запросов на соединение по времени, основанный на определенных сигнальных интервалах для беспроводной сети 120. В различных вариантах осуществления изобретения такой алгоритм может быть встроен в стандарт обеспечения беспроводной связи и/или в протокол связи. В некоторых вариантах осуществления изобретения согласно такому алгоритму каждый сигнальный интервал может быть поделен на множество временных слотов сигнального интервала. В различных вариантах осуществления изобретения каждый сигнальный интервал, к примеру, может быть поделен на двадцать временных слотов. В некоторых вариантах осуществления изобретения для каждого конкретного запроса на соединение беспроводная станция может использовать такой алгоритм для идентификации сигнального интервала и временного слота в пределах такого сигнального интервала в качестве времени, в течение которого должен передаваться запрос на соединение. В различных вариантах осуществления изобретения индекс сигнального интервала может указывать сигнальный интервал, в течение которого должен быть передан запрос на соединение, а индекс временного слота может указывать конкретный временной слот в пределах сигнального интервала, идентифицированного по индексу сигнального интервала, в течение которого должен быть передан запрос на соединение. В некоторых вариантах осуществления изобретения индекс сигнального интервала может иметь значение, указывающее сигнальный интервал в виде количества сигнальных интервалов после текущего сигнального интервала. Например, индекс 3 сигнального интервала может указывать на третий сигнальный интервал, следующий за текущим сигнальным интервалом. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

На фиг. 2 показан вариант выполнения структуры 200 временных интервалов в том виде, как она может использоваться в различных вариантах осуществления изобретения. Как показано на фиг. 2, структура 200 временных интервалов содержит последовательность сигнальных интервалов, пронумерованных последовательно относительно текущего временного интервала. Более конкретно, текущий сигнальный интервал определен как сигнальный интервал 0, первый сигнальный интервал, следующий за текущим сигнальным интервалом, определен как сигнальный интервал 1, второй сигнальный интервал, следующий за текущим сигнальным интервалом, определен как сигнальный интервал 2 и т.д. Кроме того, каждый сигнальный интервал в примере на фиг. 2 имеет четыре временных слота. На фиг. 2 индекс 3 сигнального интервала может указывать на сигнальный интервал 3, а индекс 4 временного слота - временной слот 4 в пределах сигнального интервала 3. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В некоторых вариантах осуществления изобретения каждый раз, когда беспроводная станция пытается соединиться с беспроводной сетью посредством передачи запроса на соединение на точку доступа, беспроводная станция может определять индекс сигнального интервала исходя из текущей величины интервала передачи (ИП) для беспроводной станции. В различных вариантах осуществления изобретения, когда беспроводная станция пытается соединиться с конкретной беспроводной сетью первый раз, она может инициировать свой ИП с минимального интервала передачи (ИПмин). В некоторых вариантах осуществления изобретения ИПмин может содержать 8 сигнальных интервалов. В различных вариантах осуществления изобретения после каждой неуспешной передачи запроса на соединение беспроводная станция может иметь право определять, не увеличить ли длительность своего ИП. В некоторых вариантах осуществления изобретения после неуспешной передачи запроса на соединение беспроводная станция может сравнивать длительность своего текущего ИП с длительностью максимального интервала передачи ИПмакс и увеличивать длительность своего ИП, если длительность текущего ИП меньше длительности ИПмакс. В различных вариантах осуществления изобретения ИПмакс может содержать 256 сигнальных интервалов. В некоторых вариантах осуществления изобретения беспроводная станция может быть наделена правом умножать длительность своего текущего ИП на коэффициент 2 или на другой коэффициент после каждой неуспешной передачи запроса на соединение, пока длительность ИП не достигнет длительности ИПмакс. В некоторых вариантах осуществления изобретения конкретный запрос на соединение может считаться неуспешным, если в ответ на него не было получено подтверждения. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В различных вариантах осуществления изобретения каждый раз, когда беспроводная станция пытается соединиться с беспроводной сетью посредством передачи запроса на соединение на точку доступа, она может произвольно определять значение индекса сигнального интервала в виде произвольного целого числа из набора целых чисел [1,…, ИП] и может произвольно определять значение индекса временного слота в пределах набора целых чисел [1, …, L], где L - это количество временных слотов в каждом сигнальном интервале. В некоторых вариантах осуществления изобретения значение индекса сигнального интервала может указывать конкретный сигнальный интервал среди тех, что входят в ИП, а значение индекса временного слота может указывать временной слот в пределах конкретного сигнального интервала. Беспроводная станция может быть наделена правом передавать запрос на соединение в течение временного слота, указанного значением индекса временного слота в пределах сигнального интервала, указанного значением индекса сигнального интервала. В различных вариантах осуществления изобретения текущий сигнальный интервал может быть назван сигнальным интервалом 0, а последующие сигнальные интервалы могут быть последовательно пронумерованы в возрастающем порядке. В таких вариантах осуществления изобретения значение индекса сигнального интервала может содержать номер очередного сигнального интервала. К примеру, значение 7 индекса сигнального интервала может указывать на седьмой сигнальный интервал, следующий за текущим сигнальным интервалом, как на сигнальный интервал, в течение которого должен быть передан запрос на соединение. Варианты осуществления изобретения не ограничиваются данным примером.

Одним из преимуществ некоторых вариантов осуществления изобретения является то, что точке доступа нет необходимости контролировать и/или оценивать уровни перегрузки сети, и вследствие этого нагрузка на нее по обработке может быть снижена. Другим преимуществом различных вариантов осуществления изобретения может быть то, что точке доступа нет необходимости передавать информацию о перегрузке сети, и вследствие этого потеря пропускной способности сети может снижена. Третьим преимуществом некоторых вариантов осуществления изобретения может быть то, что в системах, в которых периодические сигнальные интервалы пришлось бы использовать для передачи на беспроводные станции информации о перегрузке сети, беспроводным станциям нет необходимости принимать все или некоторые сигнальные интервалы, когда они ожидают передачи запроса на соединение. Это позволяет таким беспроводным станциям переходить в ждущий режим или в иной режим пониженного потребления энергии до запланированного времени передачи, что приводит к экономии электроэнергии. Еще одним преимуществом различных вариантов осуществления изобретения может быть то, что настройка для ослабления эффекта внезапного увеличения нагрузки на сеть осуществляется автоматически. С некоторыми вариантами осуществления изобретения могут ассоциироваться иные преимущества, и в этом отношении ограничения для вариантов осуществления изобретения отсутствуют.

На фиг. 3 показана блок-схема устройства 300. Устройство 300 представляет собой пример устройства, такого как беспроводная станция 102, 104 и/или 106 с фиг. 1, которое может посылать один или несколько запросов на соединение в соответствии со структурой временных интервалов, аналогичной показанной на фиг. 2 структуре 200 временных интервалов. Как видно из фиг. 3, устройство 300 содержит множество элементов, таких как процессор 302, блок 304 памяти, компонент 306 анализа и компонент 308 связи. Однако варианты осуществления изобретения не ограничиваются типами, количеством или расположением показанных на данном чертеже элементов.

В различных вариантах осуществления изобретения устройство 300 может содержать процессор 302. Процессор 302 может быть реализован в виде любого процессора или логического устройства, такого как микропроцессор со сложным набором инструкций (CISC), микропроцессор с сокращенным набором инструкций (RISC), микропроцессор с командными словами очень большой длины (VLIW), процессор, совместимый с набором инструкций ×86, процессор, осуществляющий комбинирование наборов инструкций, многоядерный процессор, такой как двуядерный процессор или двуядерный мобильный процессор или любой другой процессор или центральное процессорное устройство (СРU). Процессор 302 может быть также выполнен в виде специализированного процессора, такого как контроллер, микроконтроллер, встроенный процессор, однокристальный мультипроцессор (СМР), сопроцессор, цифровой сигнальный процессор (DSP), сетевой процессор, процессор среды передачи данных, процессор ввода-вывода данных, процессор управления доступом к среде передачи данных (MAC), радиочастотный процессор, заказная специализированная микросхема (ASIC), программируемая вентильная матрица (FPGA), программируемое логическое устройство (PLD) и т.д. В одном из вариантов осуществления изобретения процессор 302 может быть, к примеру, реализован в виде процессора общего назначения, такого как процессор, изготовленный компанией Intel® Corporation. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В некоторых вариантах осуществления изобретения устройство 300 может содержать или может взаимодействовать с блоком 304 памяти. Блок 304 памяти может быть реализован с использованием любого машиночитаемого носителя данных, способного хранить данные, включающего в себя как энергозависимую, так и энергонезависимую память. Например, блок 304 памяти может включать в себя ПЗУ (ROM), ОЗУ (RAM), динамическое ОЗУ (DRAM), динамическое ОЗУ с удвоенной скоростью передачи данных (DDRAM), программируемое синхронное ОЗУ (SDRAM), статическое ОЗУ (SRAM), программируемое ПЗУ (PROM), перезаписываемое программируемое ПЗУ (EPROM), электрически программируемое ПЗУ (EEPROM), флэш-память, ЗУ на полимере, такое как ЗУ на фотоэлектрическом полимере, ЗУ на аморфных полупроводниках, память на фазовых переходах или память на сегнетоэлектриках, память на структуре двуокись кремния - азотированный оксид - кремний (SONOS), магнитные или оптические диски или любой иной тип носителя, пригодный для хранения информации. Следует заметить, что некоторая часть или весь блок памяти может располагаться в той же интегральной схеме, что и процессор 302, или альтернативно некоторая часть или весь блок 304 памяти может располагаться в интегральной схеме или на другом носителе, например, на приводе жесткого диска, являющимся внешним устройством по отношению к интегральной схеме процессора 302. Несмотря на то, что на фиг. 3 блок 304 памяти входит в состав устройства 300, в некоторых вариантах осуществления изобретения блок 304 памяти может быть внешним устройством по отношению к устройству 300. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В различных вариантах осуществления изобретения устройство 300 может содержать компонент 306 анализа. Компонент 306 анализа может содержать логику, цепи и/или инструкции, используемые для управления временем передачи одного или нескольких запросов 310 на соединение, которые устройство 300 и/или система 340 может посылать, чтобы попытаться соединиться с беспроводной сетью. В некоторых вариантах осуществления изобретения компонент 306 анализа может использоваться для управления временем передачи таких запросов 310 на соединение в соответствии со структурой временных интервалов, подобной структуре 200 временных интервалов, показанной на фиг. 2. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В различных вариантах осуществления изобретения устройство 300 может содержать компонент 308 связи. Упомянутый компонент 308 связи может содержать логику, цепи и/или инструкции, используемые для отправки сообщений на одно или несколько удаленных устройств и/или для приема сообщений от одного или нескольких удаленных устройств. В некоторых вариантах осуществления изобретения компонент 308 связи может использоваться для отправки одного или нескольких запросов 310 на соединение, чтобы позволить устройству 300 и/или системе 340 соединиться с беспроводной сетью. В некоторых вариантах осуществления изобретения компонент 308 связи может использоваться для передачи одного или нескольких запросов 310 на соединение на удаленное устройство 350. В различных вариантах осуществления изобретения удаленное устройство 350 может содержать точку беспроводного доступа, и компонент 308 связи может использоваться для передачи одного или нескольких запросов 310 на соединение на удаленное устройство 350, чтобы позволить устройству 300 и/или системе 340 аутентифицироваться и/или ассоциироваться с точкой доступа. Варианты осуществления изобретения не ограничиваются приведенным примером.

На фиг. 3 также показана блок-схема системы 340. Система 340 может содержать любые вышеназванные элементы устройства 300. Система 340 может в некоторых случаях содержать один или несколько дополнительных компонентов. Например, в различных вариантах осуществления изобретения система 340 может содержать радиочастотный приемопередатчик 344. Упомянутый радиочастотный приемопередатчик 344 может включать в себя одну или несколько радиостанций, способных передавать и принимать сигналы с использованием различных технологий беспроводной связи. Такие технологии могут включать в себя связь с использованием одной или нескольких беспроводных сетей. Типовые беспроводные сети включают в себя, но не ограничиваются, беспроводные локальные сети передачи данных (WLAN), персональные сети (WPAN), беспроводные городские сети связи (WMAN), сотовые сети связи и спутниковые сети связи. При осуществлении связи в таких сетях радиочастотный приемопередатчик 244 может использоваться в соответствии с одним или несколькими подходящими стандартами любых версий. В данном контексте ограничения вариантов осуществления изобретения отсутствуют.

В некоторых вариантах осуществления изобретения система 340 может содержать одну или несколько радиочастотных антенн 357. Примеры конкретных радиочастотных антенн 357 могут включать в себя внутреннюю антенну, всенаправленную антенну, несимметричный вибратор, дипольную антенну, антенну с несимметричным питанием, антенну с круговой поляризацией, микрополосковую антенну, разнесенную антенну, антенну с двойной диаграммой направленности, трехдиапазонную антенну, четырехдиапазонную антенну т.д. Варианты осуществления изобретения не ограничиваются приведенными примерами. В некоторых вариантах осуществления изобретения компонент 308 связи может использоваться для связи с одним или несколькими удаленными устройствами с помощью радиочастотного приемопередатчика 344 и/или одной или нескольких радиочастотных антенн 357. Например, в различных вариантах осуществления изобретения компонент 308 связи может использоваться с радиочастотным приемопередатчиком 344 и одной или несколькими радиочастотными антеннами 357 для передачи одного или нескольких запросов на удаленное устройство 350. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В различных вариантах осуществления изобретения система 340 может включать в себя дисплей 345. Упомянутый дисплей 345 может представлять собой любое устройство отображения, способное отображать информацию, получаемую от процессора 302. Примеры дисплея 345 могут включать в себя телевизор, монитор, проектор, экран компьютера. В одном из вариантов осуществления изобретения дисплей 345 может быть реализован, к примеру, в виде жидкокристаллического дисплея (LCD), светодиодного дисплея (LED) или иных типов устройств визуального отображения. Упомянутый дисплей 345 может представлять собой, к примеру, тактильно-сенсорный экран ("touchscreen"). В различных вариантах выполнения дисплей 345 может содержать светодиодный дисплей с одним или несколькими встроенными тонкопленочными транзисторами (TFT). В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В различных вариантах осуществления изобретения во время работы устройства 300 и/или системы 340 компонент 306 анализа может использоваться для определения, что желательно соединение и/или ассоциация с беспроводной сетью. Например, компонент 306 анализа может определить, что соединение и/или ассоциация с беспроводной сетью желательно, когда предыдущее соединение с беспроводной сетью потеряно. В другом примере компонент 306 анализа может определить, что соединение и/или ассоциация с беспроводной сетью желательно, когда устройство 300 и/или система 340 находится после включения в несоединенном состоянии. В некоторых вариантах осуществления изобретения компонент 306 анализа и/или система 340 могут использоваться для идентификации удаленного устройства 350, которое может содержать беспроводной узел сети, через который устройство 300 и/или система 340 может соединиться с беспроводной сетью. Например, удаленное устройство 350 может содержать по соседству беспроводную точку доступа (ТД). В различных вариантах осуществления изобретения компонент 306 анализа может использоваться для определения, что следует попытаться аутентифицироваться и/или ассоциироваться с удаленным устройством 350, чтобы установить соединение с беспроводной сетью, связанной с удаленным устройством 350. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В некоторых вариантах осуществления изобретения компонент 306 анализа может использоваться для определения, что следует попытаться аутентифицироваться и/или ассоциироваться с удаленным устройством 350, а устройство 300 и/или система 340 могут затем использоваться для начала итеративного процесса аутентификации/ассоциации. В различных вариантах осуществления изобретения каждая итерация может, в общем, включать в себя использование алгоритма регулировки времени для определения момента времени передачи запроса 310 на соединение, передачи запроса 310 на соединение в соответствии с определенным моментом времени и последующего определения, была ли передача успешной. В некоторых вариантах осуществления изобретения момент времени для каждой передачи запроса 310 на соединение может быть определен в соответствии со структурой временных интервалов, подобной структуре 200 временных интервалов, показанной на фиг. 2. В различных вариантах осуществления изобретения определение, была ли каждая передача успешной, может базироваться на том, получено ли подтверждение данной передачи. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В некоторых вариантах осуществления изобретения во время каждой итерации итеративного процесса аутентификации/ассоциации компонент 306 анализа может использоваться для задания длительности текущего интервала 312 передачи, произвольного выбора сигнального интервала в пределах текущего интервала 312 передачи и произвольного выбора временного слота в пределах сигнального интервала. В различных вариантах осуществления изобретения в ходе каждой итерации процесса аутентификации/ассоциации компонент 308 связи может использоваться для отправки запроса 310 на соединение в течение временного слота, выбранного компонентом 306 определения. В некоторых вариантах осуществления изобретения во время каждой итерации компонент 306 анализа может затем использоваться для определения того, была ли передача успешной. В различных вариантах осуществления изобретения итеративный процесс аутентификации/ассоциации может быть закончен вслед за первой итерацией, при которой компонент 306 анализа определит, что запрос 310 на соединение был передан успешно. Например, в некоторых вариантах осуществления изобретения итеративный процесс аутентификации/ассоциации может быть закончен вслед за первой итерацией, при которой получено подтверждение в ответ на запрос 310 на соединение. В данном контексте ограничения для вариантов осуществления изобретения отсутствуют.

В различных вариантах осуществления изобретения во время первой итерации итеративного процесса аутентификации/ассоциации компонент 306 анализа может использоваться для задания длительности текущего интервала 312 передачи, равной длительности заданного первичного интервала передачи. В некоторых вариантах осуществления изобретения длительность первичного интервала передачи может представлять собой минимальную длительность интервала передачи. В различных вариантах осуществления изобретения первичный интервал передачи может содержать восемь сигнальных интервалов. В некоторых вариантах осуществления изобретения для каждой последующей итерации итеративного процесса аутентификации/ассоциации компонент 306 анализа может использоваться для задания длительности интервала 312 передачи для использования в данной итерации исходя из длительности интервала 312 передачи, использовавшейся в ходе предыдущей итерации. В различных вариантах осуществления изобретения, например, для каждой последующей итерации компонент 306 анализа может использоваться для определения, имеет ли интервал 312 передачи, использовавшийся в ходе предыдущей итерации, меньшую длительность, чем максимальный интервал передачи, и может использоваться для