ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
Настоящая заявка притязает на приоритет по отношению к предварительной заявке на патент США Номер 61/506,136, поданной 10 июля 2011; предварительной заявке на патент США Номер 61/531,522, поданной 6 сентября 2011; предварительной заявке на патент США Номер 61/549,638, поданной 20 октября 2011; предварительной заявке на патент США Номер 61/568,075, поданной 7 декабря 2011; предварительной заявке на патент США Номер 61/578,027, поданной 20 декабря 2011; предварительной заявке на патент США Номер 61/583,890, поданной 6 января 2012; предварительной заявке на патент США Номер 61/584,174, поданной 6 января 2012; предварительной заявке на патент США Номер 61/585,044, поданной 10 января 2012; предварительной заявке на патент США Номер 61/596,106, поданной 7 февраля 2012; предварительной заявке на патент США Номер 61/596,775, поданной 9 февраля 2012; предварительной заявке на патент США Номер 61/606,175, поданной 2 марта 2012; предварительной заявке на патент США Номер 61/618,966, поданной 2 апреля 2012; и предварительной заявке на патент США Номер 61/620,869, поданной 5 апреля 2012, которые все включаются в данный документ путем ссылки, во всей их полноте. Настоящая заявка является родственной по отношению к заявке на патент США Номер 13/544,897 (номер дела патентного поверенного 112733U2), озаглавленной "СИСТЕМЫ И СПОСОБЫ ДЛЯ МАЛОИЗБЫТОЧНЫХ БЕСПРОВОДНЫХ МАЯКОВ, СОДЕРЖАЩИХ УКАЗАНИЯ СЛЕДУЮЩИХ ПОЛНЫХ МАЯКОВ", поданной 9 июля 2012, и заявке на патент США Номер 13/544,896 (номер дела патентного поверенного 112733U1), озаглавленной "СИСТЕМЫ И СПОСОБЫ ДЛЯ МАЛОИЗБЫТОЧНЫХ БЕСПРОВОДНЫХ МАЯКОВ, СОДЕРЖАЩИХ СЖАТЫЕ ИДЕНТИФИКАТОРЫ СЕТИ", поданной 9 июля 2012, от того же числа, которые обе включаются в данный документ путем ссылки, во всей их полноте.
УРОВЕНЬ ТЕХНИКИ
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящая заявка в целом относится к беспроводной связи, и, более конкретно, к системам, способам и устройствам для сжатия беспроводных маяков.
УРОВЕНЬ ТЕХНИКИ
Во многих системах дальней связи, сети связи используются для обмена сообщениями между несколькими взаимодействующими разнесенными в пространстве устройствами. Сети могут классифицироваться в соответствии с географической областью охвата, которая может быть, например, зоной территории города с пригородами, местной зоной, или персональной зоной. Такие сети будут обозначаться, соответственно, как глобальная сеть (WAN), общегородская сеть (MAN), локальная сеть (LAN), беспроводная локальная сеть (WLAN), или персональная сеть (PAN). Сети также различаются в зависимости от метода переключения/маршрутизации, используемого для взаимосвязи различных сетевых узлов и устройств (например, коммутация каналов в противовес коммутации пакетов), от типа физической среды, применяемой для передачи (например, проводная в противовес беспроводной), и от набора используемых протоколов связи (например, комплект протоколов Интернет, протокол SONET (организация синхронной оптической сети), протокол Ethernet, и т.д.).
Беспроводные сети часто являются предпочтительными, когда сетевые элементы являются мобильными и, следовательно, испытывают необходимость возможности динамического подключения, или если сетевая архитектура образует подобранную для конкретного случая, а не фиксированную, топологию. Беспроводные сети используют неосязаемую физическую среду в режиме свободного распространения с использованием электромагнитных волн в диапазонах радиочастот, микроволновых частот, инфракрасных частот, оптических частот, и т.д. Беспроводные сети эффективно способствуют мобильности пользователей и быстрому развертыванию на месте, по сравнению с фиксированными проводными сетями.
Устройства в беспроводной сети могут передавать/принимать информацию между собой. Информация может включать в себя пакеты, которые в некоторых аспектах могут упоминаться как блоки данных или кадры данных. Пакеты могут включать в себя избыточную информацию (например, информацию заголовка, свойства пакета, и т.д.), которая помогает при маршрутизации пакета через сеть, идентификации данных в пакете, обработке пакета, и т.д., а также данные, например пользовательские данные, мультимедийный контент, и т.д., которые могут переноситься в полезной нагрузке пакета.
Точки доступа могут также передавать в широковещательном режиме сигнал маяка на другие узлы, чтобы помочь узлам синхронизировать выбор времени или предоставить другую информацию или функциональные возможности. Из этого следует, что маяки могут передавать большой объем данных, из которых только некоторые могут использоваться данным узлом. Соответственно, передача данных в таких маяках может быть неэффективной из-за того, что большая часть полосы пропускания для передачи маяков может использоваться для передачи данных, которые не будут использованы. Таким образом, желательны усовершенствованные системы, способы и устройства для передачи пакетов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
У всех систем, способов и устройств согласно настоящему изобретению есть несколько аспектов, ни один из которых не отвечает исключительно за свои отличительные особенности. Не ограничивая объем настоящего изобретения, который выражен приведенной в дальнейшем формулой изобретения, далее будут кратко обсуждены некоторые признаки. После рассмотрения этого обсуждения, а особенно после прочтения раздела, озаглавленного "Подробное описание", каждому будет понятно, как признаки настоящего изобретения обеспечивают преимущества, которые включают в себя уменьшение размера кадра беспроводного маяка, тем самым снижая издержки при передаче сигналов маяков.
Один аспект настоящего раскрытия изобретения предоставляет способ осуществления связи в беспроводной сети. Способ включает в себя этап, на котором передают, в точке доступа, полный маяк в первом кратном интервала маяка. Способ дополнительно включает в себя этап, на котором передают сжатый маяк в каждом интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет способ осуществления связи в беспроводной сети. Способ включает в себя этап, на котором принимают, на беспроводном устройстве, полный маяк в первом кратном интервала маяка. Способ дополнительно включает в себя этап, на котором принимают сжатый маяк в интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет беспроводное устройство, выполненное с возможностью осуществления связи в беспроводной сети. Беспроводное устройство включает в себя передатчик, выполненный с возможностью передачи полного маяка в первом кратном интервала маяка. Передатчик выполняется с дополнительной возможностью передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет беспроводное устройство, выполненное с возможностью осуществления связи в беспроводной сети. Беспроводное устройство включает в себя приемник, выполненный с возможностью приема полного маяка в первом кратном интервала маяка. Приемник выполняется с дополнительной возможностью приема сжатого маяка в интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет устройство для осуществления связи в беспроводной сети. Устройство включает в себя средство для передачи полного маяка в первом кратном интервала маяка. Устройство дополнительно включает в себя средство для передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет устройство для осуществления связи в беспроводной сети. Устройство включает в себя средство для приема полного маяка в первом кратном интервала маяка. Устройство дополнительно включает в себя средство для приема сжатого маяка в интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет долговременный машиночитаемый носитель. Носитель содержит код, который, при исполнении, предписывает устройству передавать полный маяк в первом кратном интервала маяка. Носитель дополнительно содержит код, который, при исполнении, предписывает устройству передавать сжатый маяк в каждом интервале маяка, который не является первым кратным интервала маяка.
Другой аспект настоящего изобретения предоставляет долговременный машиночитаемый носитель. Носитель содержит код, который, при исполнении, предписывает устройству принимать полный маяк в первом кратном интервала маяка. Носитель дополнительно содержит код, который, при исполнении, предписывает устройству принимать сжатый маяк в интервале маяка, который не является первым кратным интервала маяка.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 демонстрирует пример системы беспроводной связи, в которой могут применяться аспекты настоящего раскрытия изобретения.
Фиг. 2 демонстрирует различные компоненты, в том числе приемник, которые могут задействоваться в беспроводном устройстве, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 3 демонстрирует пример кадра маяка, используемого в существующих системах для связи.
Фиг. 4 демонстрирует пример кадра малоизбыточного маяка.
Фиг. 5 демонстрирует другой пример кадра малоизбыточного маяка.
Фиг. 6 является временной диаграммой, демонстрирующей иллюстративный выбор времени маяка.
Фиг. 7 показывает блок-схему последовательности операций иллюстративного способа генерирования сжатого, или малоизбыточного, маяка.
Фиг. 8 является функциональной структурной схемой иллюстративного беспроводного устройства, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 9 показывает блок-схему последовательности операций иллюстративного способа обработки сжатого, или малоизбыточного, маяка.
Фиг. 10 является функциональной структурной схемой другого иллюстративного беспроводного устройства, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 11 показывает блок-схему последовательности операций другого иллюстративного способа генерирования сжатого, или малоизбыточного, маяка.
Фиг. 12 является функциональной структурной схемой другого иллюстративного беспроводного устройства, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 13 показывает блок-схему последовательности операций иллюстративного способа работы беспроводного устройства, изображенного на Фиг. 2.
Фиг. 14 является функциональной структурной схемой другого иллюстративного беспроводного устройства, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 15 показывает блок-схему последовательности операций иллюстративного способа осуществления связи в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 16 является функциональной структурной схемой другого иллюстративного беспроводного устройства, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 17 показывает блок-схему последовательности операций другого иллюстративного способа осуществления связи в системе беспроводной связи, изображенной на Фиг. 1.
Фиг. 18 является функциональной структурной схемой другого иллюстративного беспроводного устройства, которое может применяться в системе беспроводной связи, изображенной на Фиг. 1.
ПОДРОБНОЕ ОПИСАНИЕ
Различные аспекты новых систем, устройств и способов описаны ниже более полно со ссылкой на прилагаемые чертежи. Раскрытые идеи изобретения могут, однако, быть воплощены во многих различных формах и не должны рассматриваться как ограничиваемые какой-либо конкретной структурой или функцией, представленной в данном раскрытии изобретения. Напротив, эти аспекты приводятся таким образом, чтобы данное раскрытие изобретения было всесторонним и исчерпывающим и в полной мере доносило объем настоящего раскрытия изобретения до специалистов в данной области техники. На основании идей в данном документе специалисту в данной области техники должно быть понятно, что объем настоящего раскрытия изобретения подразумевает охват любого аспекта новых систем, устройств и способов, раскрытых в данном документе, независимо от того, реализован он самостоятельно или в сочетании с любым другим аспектом настоящего изобретения. Например, устройство может быть реализовано, или способ может быть осуществлен на практике, с использованием любого количества аспектов, изложенных в данном документе. В дополнение к этому, объем настоящего изобретения подразумевает охват таких устройства или способа, которые осуществляются на практике с использованием другой структуры, функциональных возможностей, или структуры и функциональных возможностей в дополнение или помимо различных аспектов настоящего изобретения, изложенных в данном документе. Следует понимать, что любой аспект, раскрытый в данном документе, может быть воплощен согласно одному или более пунктам формулы изобретения.
Несмотря на то что в данном документе описаны конкретные аспекты, многие вариации и перестановки этих аспектов попадают в объем настоящего раскрытия изобретения. Хотя и упоминаются некоторые эффекты и преимущества предпочтительных аспектов, объем настоящего раскрытия изобретения не предполагает ограничения конкретными эффектами, применениями или задачами. Напротив, аспекты настоящего раскрытия изобретения предполагают возможность широкого применения для различных беспроводных технологий, системных конфигураций, сетей и протоколов передачи, часть из которых продемонстрированы в качестве примера на чертежах и в последующем описании предпочтительных аспектов. Подробное описание и чертежи лишь поясняют настоящее раскрытие изобретение, а не ограничивают, при этом объем настоящего раскрытия изобретения определяется прилагаемой формулой изобретения и ее эквивалентами.
Популярные беспроводные сетевые технологии могут включать в себя различные типы беспроводных локальных сетей (WLAN). WLAN может использоваться для соединения между собой находящихся поблизости устройств, применяя широко распространенные сетевые протоколы. Различные аспекты, описываемые в данном документе, могут применяться к любому стандарту связи, такому как Wi-Fi или, в более общем смысле, к любому из семейства беспроводных протоколов IEEE 802.11. Например, различные аспекты, описываемые в данном документе, могут использоваться как часть протокола IEEE 802.11ah, который использует диапазоны ниже 1 ГГц.
В некоторых аспектах, беспроводные сигналы в субгигагерцовом диапазоне могут быть переданы в соответствии с протоколом 802.11ah, используя мультиплексирование с ортогональным частотным разделением (OFDM), связь с расширением спектра методом прямой последовательности (DSSS), комбинацию OFDM и DSSS-связи, или других схем. Реализации протокола 802.11ah могут использоваться для датчиков, счетчиков и интеллектуальных сетей. Преимущественно, аспекты некоторых устройств, реализующих протокол 802.11ah, могут потреблять меньше энергии, чем устройства, реализующие другие беспроводные протоколы, и/или могут быть использованы для передачи беспроводных сигналов на сравнительно большие расстояния, например, около одного километра или дальше.
В некоторых реализациях, WLAN включает в себя различные устройства, которые являются компонентами, имеющими доступ к беспроводной сети. Например, может быть два типа устройств: точки доступа ("AP") и клиенты (также именуемые как станции, или "STA"). В общем случае, AP выступает в качестве концентратора или базовой станции для WLAN, а STA выполняет роль пользователя WLAN. Например, STA может быть портативным компьютером, карманным персональным компьютером (PDA), мобильным телефоном, и т.д. В одном из примеров, STA подключается к AP через соответствующую беспроводную линию связи Wi-Fi (например, протокол IEEE 802.11, такой как 802.11ah), чтобы получить общую возможность соединения с сетью Интернет или с другими глобальными сетями. В некоторых реализациях STA также может использоваться в качестве AP.
Точка доступа ("AP") также может включать в себя, быть реализована в виде, или именоваться, как узел NodeB, контроллер радиосети ("RNC"), узел eNodeB, контроллер базовой станции ("BSC"), базовая приемопередающая станция ("BTS"), базовая станция ("BS"), приемопередающий функциональный блок ("TF"), радиомаршрутизатор, приемопередающая радиостанция, или каким-либо другим термином.
Станция "STA" также может включать в себя, быть реализована в виде, или именоваться, как терминал доступа ("AT"), абонентская станция, абонентский модуль, мобильная станция, удаленная станция, удаленный терминал, пользовательский терминал, пользовательский агент, пользовательское устройство, пользовательское оборудование, или каким-либо другим термином. В некоторых реализациях терминал доступа может включать в себя телефон для сотовой связи, беспроводной телефон, телефон с поддержкой протокола инициации сессии (SIP), станцию беспроводной местной линии связи (WLL), карманный персональный компьютер (PDA), переносное устройство с возможностью беспроводного соединения, или какое-нибудь другое подходящее устройство для обработки, соединенное с беспроводным модемом. Соответственно, один или более аспектов, обсуждаемых в данном документе, могут быть встроены в телефон (например, телефон для сотовой связи или смартфон), компьютер (например, портативный компьютер), переносное устройство связи, головной телефон, переносное вычислительное устройство (например, карманный персональный компьютер), развлекательное устройство (например, устройство для прослушивания музыки или просмотра видео, или спутниковый радиоприемник), игровое устройство или систему, устройство системы глобального позиционирования, или любое другое подходящее устройство, которое выполнено с возможностью связи через беспроводную среду.
Как обсуждалось выше, некоторые из устройств, описываемых в данном документе, могут реализовывать, например, стандарт 802.11ah. Такие устройства, независимо от того, используются ли они в качестве STA или AP или другого устройства, могут использоваться для интеллектуального выполнения измерений или в интеллектуальной сети. Такие устройства могут предусматривать применения датчиков или могут использоваться в бытовой автоматизации. Вместо этого, или в дополнение, устройства могут использоваться в области здравоохранения, например, для индивидуального медобслуживания. Они также могут использоваться для наблюдения, чтобы обеспечить возможность расширенного доступа к сети Интернет (например, для использования с горячими точками), или чтобы реализовывать межмашинную связь.
Фиг. 1 демонстрирует пример системы 100 беспроводной связи, в которой могут применяться аспекты настоящего раскрытия изобретения. Система 100 беспроводной связи может работать в соответствии с беспроводным стандартом, например стандартом 802.11ah. Система 100 беспроводной связи может включать в себя AP 104, которая осуществляет связь с STA 106.
Разнообразные процессы и способы могут использоваться для передач в системе 100 беспроводной связи между AP 104 и STA 106. Например, сигналы могут отправляться и приниматься между AP 104 и STA 106 в соответствии с методами OFDM/OFDMA. Если это так, система 100 беспроводной связи может упоминаться как OFDM/OFDMA-система. В качестве альтернативы, сигналы могут отправляться и приниматься между AP 104 и STA 106 в соответствии с методами CDMA. Если это так, система 100 беспроводной связи может упоминаться как CDMA-система.
Линия связи, которая обеспечивает передачу от AP 104 к одной или более STA 106, может упоминаться как нисходящая линия 108 связи (DL), а линия связи, которая обеспечивает передачу от одной или более STA 106 к AP 104, может упоминаться как восходящая линия 110 связи (UL). В качестве альтернативы, нисходящая линия 108 связи может упоминаться как прямая линия связи или прямой канал, а восходящая линия 110 связи может упоминаться как обратная линия связи или обратный канал.
AP 104 может выступать в роли базовой станции и обеспечивать покрытие беспроводной связи в основной зоне 102 обслуживания (BSA). AP 104 вместе с STA 106, ассоциированными с AP 104, и которые используют AP 104 для осуществления связи, могут упоминаться как базовый набор служб (BSS). Следует отметить, что система 100 беспроводной связи может не иметь центральной AP 104, а наоборот, может функционировать как одноранговая сеть между STA 106. Соответственно, функции AP 104, описываемые в данном документе, в качестве альтернативы могут выполняться одной или более STA 106.
AP 104 может передавать сигнал маяка (или просто "маяк"), через линию связи, такую как нисходящая линия 108 связи, на другие узлы системы 100, который может помочь другим узлам STA 106 синхронизировать их выбор времени с AP 104, или который может предоставлять другую информацию или функциональные возможности. Такие маяки могут передаваться периодически. В одном аспекте, период между последовательными передачами может упоминаться как суперкадр. Передача маяка может быть разделена на некоторое количество групп или интервалов. В одном аспекте, маяк может включать в себя, но не ограничиваясь этим, такую информацию, как информация о временной метке, чтобы задать общий синхросигнал, идентификатор одноранговой сети, идентификатор устройства, информация о возможностях, длительность суперкадра, информация о направлении передачи, информация о направлении приема, список соседей, и/или расширенный список соседей, некоторые из них более подробно описываются ниже. Итак, маяк может включать в себя как информацию общую (например, совместно используемую) среди нескольких устройств, так и информацию, характерную для данного устройства.
В некоторых аспектах, может потребоваться ассоциирование STA с AP для того, чтобы отправлять сообщения на AP и/или принимать сообщения от AP. В одном аспекте, информация для ассоциирования вносится в маяк, передаваемый в широковещательном режиме AP. Чтобы принять такой маяк, STA может выполнить поиск широкого охвата в пределах области покрытия, например. Поиск также может быть выполнен STA путем просмотра области покрытия, как для светового маяка, например. После приема информации для ассоциирования, STA может передать опорный сигнал, такой как ассоциативное зондирование или запрос, на AP. В некоторых аспектах, AP может использовать службы встречной передачи, например, для осуществления связи с более крупной сетью, такой как сеть Интернет или коммутируемая телефонная сеть общего пользования (PSTN).
Фиг. 2 демонстрирует различные компоненты, которые могут быть задействованы в беспроводном устройстве 202, которое может применяться в системе 100 беспроводной связи. Беспроводное устройство 202 является примером устройства, которое может быть выполнено с возможностью реализации различных способов, описываемых в данном документе. Например, беспроводное устройство 202 может включать в себя AP 104 или одну из STA 106.
Беспроводное устройство 202 может включать в себя процессор 204, который управляет работой беспроводного устройства 202. Процессор 204 также может упоминаться как центральный процессор (CPU). Запоминающее устройство 206, которое может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), предоставляет инструкции и данные на процессор 204. Часть запоминающего устройства 206 также может включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 204 обычно выполняет логические и арифметические действия, основываясь на программных инструкциях, хранящихся в запоминающем устройстве 206. Инструкции в запоминающем устройстве 206 могут быть исполняемыми для реализации способов, описываемых в данном документе.
Когда беспроводное устройство 202 реализуется или используется как AP, процессор 204 может выполняться с возможностью выбора одного из множества типов маяка, а также генерирования сигнала маяка, имеющего такой тип маяка. Например, процессор 204 может выполняться с возможностью генерирования сигнала маяка, включающего в себя информацию маяка, и определения того, какой тип информации маяка использовать, что более подробно обсуждается ниже.
Когда беспроводное устройство 202 реализуется или используется как STA, процессор 204 может выполняться с возможностью обработки сигналов маяков множества различных типов маяков. Например, процессор 204 может выполняться с возможностью определения типа маяка, используемого в сигнале маяка, и обработки маяка и/или поля сигнала маяка соответствующим образом, что дополнительно обсуждается ниже.
Процессор 204 может включать в себя или быть компонентом системы обработки, реализуемой с использованием одного или более процессоров. Эти один или более процессоров могут быть реализованы с использованием любой комбинации универсальных микропроцессоров, микропроцессорных контроллеров, процессора цифровых сигналов (DSP), программируемых вентильных матриц (FPGA), программируемых логических устройств (PLD), контроллеров, конечных автоматов, вентильных логических схем, дискретных аппаратных компонентов, специализированных аппаратных конечных автоматов, или любых других подходящих объектов, которые могут выполнять вычисления или другую обработку информации.
Система обработки может также включать в себя машиночитаемые носители для хранения программного обеспечения. Программное обеспечение должно толковаться широко, чтобы предполагать любой тип инструкций, упоминаются ли они как программное обеспечение, программно-аппаратное обеспечение, промежуточное программное обеспечение, микропрограмма, язык описания аппаратных средств, или иначе. Инструкции могут включать в себя код (например, в формате исходного кода, формате двоичного кода, формате исполняемого кода, или в любом другом подходящем формате кода). Инструкции, при исполнении одним или более процессорами, предписывают системе обработки выполнять различные функции, описываемые в данном документе.
Беспроводное устройство 202 может также включать в себя корпус 208, который может включать в себя передатчик 210 и/или приемник 212, чтобы обеспечить передачу и прием данных между беспроводным устройством 202 и удаленным пунктом. Передатчик 210 и приемник 212 могут быть объединены в приемопередатчик 214. Антенна 216 может присоединяться к корпусу 208 и связываться с помощью электрического соединения с приемопередатчиком 214. Беспроводное устройство 202 также может включать в себя (не показано) множественные передатчики, множественные приемники, множественные приемопередатчики и/или множественные антенны.
Передатчик 210 может быть выполнен с возможностью передачи по беспроводной связи сигналов маяков, имеющих разные типы маяков. Например, передатчик 210 может быть выполнен с возможностью передачи сигналов маяков с разными типами маяков, сгенерированных процессором 204, обсужденным выше.
Приемник 212 может быть выполнен с возможностью приема по беспроводной связи сигналов маяков, имеющих разные типы маяков. В некоторых аспектах, приемник 212 выполняется с возможностью обнаружения используемого типа маяка и обработки сигнала маяка соответствующим образом, что более подробно обсуждено ниже.
Беспроводное устройство 202 может также включать в себя детектор 218 сигналов, который может использоваться с целью детектирования и количественного определения уровня сигналов, принимаемых приемопередатчиком 214. Детектор 218 сигналов может детектировать такие сигналы, как полная мощность, мощность на одну несущую для одного символа, спектральная плотность мощности, и другие сигналы. Беспроводное устройство 202 может также включать в себя процессор 220 цифровых сигналов (DSP) для использования при обработке сигналов. DSP 220 может быть выполнен с возможностью генерирования пакета для передачи. В некоторых аспектах, пакет может включать в себя блок данных физического уровня (PPDU).
Беспроводное устройство 202 может дополнительно включать в себя пользовательский интерфейс 222 в некоторых аспектах. Пользовательский интерфейс 222 может включать в себя вспомогательную клавиатуру, микрофон, громкоговоритель и/или устройство отображения. Пользовательский интерфейс 222 может включать в себя любой элемент или компонент, который доносит информацию до пользователя беспроводного устройства 202 и/или принимает входные данные от пользователя.
Беспроводное устройство 202 может дополнительно включать в себя источник 230 питания в некоторых аспектах. Источник 230 питания может включать в себя проводной источник питания, батарею, конденсатор, и т.д. Источник 230 питания может быть выполнен с возможностью обеспечения выходной мощности различного уровня. В некоторых вариантах осуществления, другие компоненты беспроводного устройства 202 могут быть выполнены с возможностью вхождения в одно или более разных состояний потребления мощности. Например, процессор 204 может быть выполнен с возможностью работы в режиме высокого потребления мощности или низкого потребления мощности. Аналогично, передатчик 219 и приемник 212 могут быть способны работать в различных режимах питания, которые могут включать в себя нерабочее состояние, состояние полной мощности, а также одно или более состояний между ними. В частности, устройство 202 в целом может быть выполнено с возможностью вхождения в состояние относительно низкого потребления мощности между передачами, и вхождения в состояние относительно высокого потребления мощности в одном или более определенных промежутках времени.
Различные компоненты беспроводного устройства 202 могут соединяться вместе посредством системы 226 шин. Система 226 шин может включать в себя шину данных, например, а также шину питания, шину сигналов управления, и шину сигналов состояния в дополнение к шине данных. Специалистам в данной области техники будет понятно, что компоненты беспроводного устройства 202 могут быть соединены между собой, либо принимать или предоставлять друг другу входные данные, используя какой-нибудь другой механизм.
Несмотря на то что на Фиг. 2 продемонстрирован целый ряд отдельных компонентов, специалистам в данной области техники будет понятно, что один или более компонентов могут быть объединены или реализованы совместно. Например, процессор 204 может использоваться для реализации не только функциональных возможностей, описанных выше в отношении процессора 204, но также и для реализации функциональных возможностей, описанных выше в отношении детектора 218 сигналов и/или DSP 220. Дополнительно, каждый из компонентов, продемонстрированных на Фиг. 2, может быть реализован с использованием множества отдельных элементов.
Как обсуждалось выше, беспроводное устройство 202 может включать в себя AP 104 или STA 106 и может использоваться для передачи и/или приема сообщений, включающих в себя сигналы маяков. Для удобства ссылки, если беспроводное устройство 202 выполняется в виде AP, в дальнейшем в этом документе оно упоминается как беспроводное устройство 202a. Аналогично, если беспроводное устройство 202 выполняется в виде STA, в дальнейшем в этом документе оно упоминается как беспроводное устройство 202s.
Фиг. 3 демонстрирует пример кадра 300 маяка, используемого в существующих системах для связи. Как показано, маяк 300 включает в себя заголовок 302 управления доступом к среде (MAC), тело 304 кадра, и последовательность 306 управления кадра (FCS). Как показано, MAC-заголовок 302 имеет длину 24 байта, тело 304 кадра имеет переменную длину, а FCS 306 имеет длину четыре байта.
MAC-заголовок 302 служит для предоставления базовой информации о маршрутизации для кадра 300 маяка. В продемонстрированном варианте осуществления, MAC-заголовок 302 включает в себя поле 308 управления кадром (FC), поле 310 длительности, поле 312 адреса назначения (DA), поле 314 адреса источника (SA), поле 316 идентификации базового набора служб (BSSID), и поле 318 управления последовательностью. Как показано, поле 308 FC имеет длину два байта, поле 310 длительности имеет длину два байта, поле 312 DA имеет длину шесть байтов, поле 314 SA имеет длину шесть байтов, поле 316 BSSID имеет длину шесть байтов, а поле 318 управления последовательностью имеет длину два байта.
Тело 304 кадра служит для предоставления подробной информации о передающем узле. В продемонстрированном варианте осуществления, тело 304 кадра включает в себя поле 320 временной метки, поле 322 интервала маяка, поле 324 информации о возможностях, поле 326 идентификатора набора служб (SSID), поле 328 поддерживаемых скоростей, набор 330 параметров скачкообразной перестройки частоты (FH), набор 332 параметров прямой последовательности, набор 334 параметров бесконфликтной передачи, набор 336 параметров независимого базового набора служб (IBSS), поле 338 информации по странам, поле 340 параметра FH-переключения, таблицу 342 шаблона FH, поле 344 ограничения по мощности, поле 346 извещения переключателя каналов, поле 348 молчания, поле 350 прямого выбора частоты (DFS) IBSS, поле 352 управления мощностью передачи (TPC), поле 354 информации об эффективной мощности излучения (ERP), поле 356 расширенной поддержки скоростей, и поле 358 надежно защищенной сети (RSN).
Как показано на Фиг. 3, поле 320 временной метки имеет длину восемь байтов, поле 322 интервала маяка имеет длину два байта, поле 324 информации о возможностях имеет длину два байта, поле 326 идентификатора набора служб (SSID) имеет переменную длину, поле 328 поддерживаемых скоростей имеет переменную длину, набор 330 параметров скачкообразной перестройки частоты (FH) имеет длину семь байтов, набор 332 параметров прямой последовательности имеет длину два байта, набор 334 параметров бесконфликтной передачи имеет длину восемь байтов, набор 336 параметров независимого базового набора служб (IBSS) имеет длину 4 байта, поле 338 информации по странам имеет переменную длину, поле 340 параметра FH-переключения имеет длину четыре байта, таблица 342 шаблона FH имеет переменную длину, поле 344 ограничения по мощности имеет длину три байта, поле 346 извещения переключателя каналов имеет длину шесть байтов, поле 348 молчания имеет длину восемь байтов, поле 350 прямого выбора частоты (DFS) IBSS имеет переменную длину, поле 352 управления мощностью передачи (TPC) имеет длину четыре байта, поле 354 информации об эффективной мощности излучения (ERP) имеет длину три байта, поле 356 расширенной поддержки скоростей имеет переменную длину, и поле 358 надежно защищенной сети (RSN) имеет переменную длину.
По-прежнему обращаясь к Фиг. 3, хотя кадр 300 маяка и имеет переменную длину, он всегда имеет длину, по меньшей мере, 89 байтов. В различных средах радиосвязи, большая часть информации, содержащейся в кадре 300 маяка, может использоваться редко или не использоваться вовсе. Соответственно, в средах радиосвязи с низкой мощностью, может быть целесообразным уменьшить длину кадра 300 маяка, чтобы снизить потребляемую мощность. Помимо этого, некоторые среды радиосвязи используют низкие скорости обмена данными. Например, точка доступа, реализующая стандарт 802.11ah, может тратить относительно много времени на передачу кадра 300 маяка вследствие относительно медленных скоростей передачи данных. Соответственно, может быть целесообразным уменьшить длину кадра 300 маяка, чтобы сократить количество времени, которое требуется для передачи кадра 300 маяка.
Есть несколько подходов, с помощью которых кадр 300 маяка может быть укорочен или сжат. В одном из вариантов осуществления, одно или более полей кадра 300 маяка могут быть опущены. В другом варианте осуществления, одно или более полей кадра 300 маяка могут быть уменьшены в размере, например, благодаря использованию другой схемы кодирования или в результате допущения более низкой информативности. В одном варианте осуществления, беспроводная система может позволить STA запрашивать у AP информацию, опущенную в маяке. Например, STA может запросить опущенную в маяке информацию посредством зондирующего запроса. В одном из вариантов осуществления, полный маяк может отправляться периодически или в динамически выбираемый момент времени.
Фиг. 4 демонстрирует пример кадра 400 малоизбыточного маяка. В продемонстрированном варианте осуществления, кадр 400 малоизбыточного маяка включает в себя поле 410 управления кадром (FC), поле 420 адреса источника (SA), временную метку 430, поле 440 последовательности изменения, указание 450 времени следующего полного маяка (NFBTI), поле 460 сжатого SSID, поле 470 вариантов сетей доступа, поле 480 необязательных IE и поле 490 контроля циклическим избыточным кодом (CRC). Как показано, поле 410 управления кадром (FC) имеет длину два байта, поле 420 адреса источника (SA) имеет длину шесть байтов, временная метка 430 имеет длину четыре байта, поле 440 последовательности изменения имеет длину один байт, поле 450 периода времени до следующего полного маяка имеет длину три байта, поле 460 сжатого SSID имеет длину четыре байта, поле 470 вариантов сетей доступа имеет длину один байт и поле 490 контроля циклическим избыточным кодом (CRC) имеет длину четыре байта.
В различных вариантах осуществления, кадр 400 малоизбыточного маяка может опускать одно или более полей, показанных на Фиг. 4, и/или включать в себя одно или более полей, не показанных на Фиг. 4, в том числе любое из полей, обсуждаемых в данном документе. В частности, в различных вариантах осуществления, в соответствии с одним или более флагами в поле 410 управления кадром, может быть опущено одно или более из следующего: указание 450 времени следующего полного маяка, поле 460 сжатого SSID и поле 470 вариантов сетей доступа. Специалисту в данной области техники будет понятно, что поля в кадре 400 малоизбыточного маяка могут быть другой подходящей длины, а также могут располагаться в другом порядке.
Поле 312 адреса назначения (DA), описанное выше со ссылкой на Фиг. 3, может быть опущено в кадре 400 малоизбыточного маяка, потому что кадр 400 маяка может передаваться в широковещательном режиме. Соответственно, может отсутствовать необходимость в идентификации конкретного адреса назначения. Аналогично, может быть опущено поле 316 BSSID. В одном из вариантов осуществления, поле 420 SA может включать в себя BSSID. Поле 310 длительности тоже может быть опущено. В одном из вариантов осуществления, если требуется вектор распределения сети (NAV) после отправки кадра 400 малоизбыточного маяка, он может сообщаться с использованием короткого межкадрового промежутка (SIFS) после отправки кадра 400 маяка. Кроме того, поле 318 управления последовательностью может быть опущено в кадре 400 малоизбыточного маяка, потому что управление последовательностью может быть ненужным в маяке.
В продемонстрированном варианте осуществления, поле 410 управления кадром (FC) включает в себя двухбитовое поле 411 версии, двухбитовое поле 412 типа, четырехбитовое поле 413 подтипа, однобитовый флаг 414 присутствия указания времени следующего полного маяка, однобитовый флаг 415 присутствия SSID, однобитовый флаг 416 присутствия межсетевого взаимодействия, трехбитовое поле 417 ширины полосы пропускания (BW), однобитовый флаг 418 безопасности, и один резервный (RSVD) бит 419. В различных вариантах осуществления, поле 410 FC может опускать одно или более полей, показанных на Фиг. 4, и/или включать в себя одно или более полей, не показанных на Фиг. 4, в том числе любое из полей, обсуждаемых в данном документе. Специалисту в данной области техники будет понятно, что поля в поле 410 FC маяка могут быть другой подходящей длины, а также могут располагаться в другом порядке.
В одном из вариантов осуществления, поле 410 управления кадром (FC) содержит флаг, указывающий, что кадр 400 маяка является малоизбыточным маяком (LOB), также упоминаемым как "короткий маяк". В одном из вариантов осуществления, поле 410 FC может указывать, что кадр 400 маяка является коротким маяком, устанавливая значение поля 412 типа на "11" (что может указывать на кадр маяка) и устанавливая значение поля 413 подтипа на "0001" (что может указывать, что маяк является сжатым, малоизбыточным, и/или "коротким"). Когда STA принимает кадр 400 маяка, она может декодировать поле 410 FC, содержащее флаг, указывающий, что кадр 400 маяка является коротким маяком. Соответственно, STA может декодировать кадр 400 маяка в соответствии с форматом, описанным в данном документе.
Флаг 414 присутствия указания времени следующего полного маяка, показанный на Фиг. 4, включает в себя один бит. В некоторых реализациях, флаг 414 присутствия указания времени следующего полного маяка может включать в себя более одного бита. В некоторых реализациях, флаг 414 присутствия указания времени следующего полного маяка может включать в себя настраиваемое количество битов. Например, длина поля 414 указания присутствия времени следующего полного маяка может ассоциироваться с характеристиками конкретного устройства, такими как набор служб, тип устройства, или значение, хранящееся в запоминающем устройстве.
Значение, включенное во флаг 414 присутствия указания времени следующего полного маяка, может использоваться для идентификации того, что поле 450 указания времени следующего полного маяка включено в кадр 400 малоизбыточного маяка. Соответственно, передающее устройство, такое как AP 104 (Фиг. 1), может устанавливать значение во флаге 414 присутствия указания времени следующего полного маяка, если передающее устройство выполнено с возможностью передачи поля 450 указания времени следующего полного маяка, и будет включать поле 450 указания времени следующего полного маяка в передаваемый кадр. Например, в реализации, показанной на Фиг. 4, флаг 414 присутствия указания времени следующего полного маяка, включающий в себя один бит, значение флага 414 присутствия указания времени следующего полного маяка может устанавливаться на "1", чтобы указать, что кадр 400 малоизбыточного маяка включает в себя поле 450 указания времени следующего полного маяка. И наоборот, передающее устройство может выполняться с возможностью установления значения флага 414 присутствия указания времени следующего полного маяка на "0", чтобы указать, что кадр 400 малоизбыточного маяка не включает в себя поле 450 указания времени следующего полного маяка.
В некоторых реализациях, "присутствие" поля указания времени следующего полного маяка может также предусматривать, является ли значение, включенное в поле указания времени следующего полного маяка, действующим значением. Например, в некоторых реализациях, если передающее устройство не выполнено с возможностью генерирования значения указания времени следующего полного маяка для каждого сигнала, передающее устройство может устанавливать значение поля в произвольное значение (например, случайное, постоянное, нулевое). Соответственно, установка значения присутствия таким образом, что обеспечивается указание "отсутствует", в некоторых реализациях, может означать, что поле включено в кадр, но содержащееся в поле значение является недействующим (например, произвольным).
Принимающее устройство, такое как STA 106 (Фиг. 1), может обрабатывать поле 410 управления кадром, чтобы определить, включает ли принятый кадр в себя поле 450 указания времени следующего полного маяка, путем идентификации значения, включенного во флаг 414 присутствия указания времени следующего полного маяка. Например, в реализации, показанной на Фиг. 4, в которой флаг 414 присутствия указания времени следующего полного маяка включает в себя один бит, значение флага 414 присутствия указания времени следующего полного маяка может устанавливаться на "1", чтобы указать, что кадр 400 малоизбыточного маяка включает в себя поле 450 указания времени следующего полного маяка. И наоборот, значение флага 414 присутствия указания времени следующего полного маяка может быть установлено на "0", чтобы указать, что кадр 400 малоизбыточного маяка не включает в себя поле 450 указания времени следующего полного маяка. В некоторых реализациях, принимающее устройство может вносить изменения в обработку кадра 400 малоизбыточного маяка, основываясь на том, включает ли кадр 400 малоизбыточного маяка в себя поле 450 указания времени следующего полного маяка. Например, если принимающее устройство идентифицирует, включает ли кадр в себя поле 450 указания времени следующего полного маяка, посредством обработки флага 414 присутствия указания времени следующего полного маяка, входящего в поле 410 управления кадром, соответствующий процессор сигналов может выполняться с возможностью обработки кадров с полем 450 указания времени следующего полного маяка или без него. Это может улучшить обработку кадра, так как принимающее устройство может идентифицировать характеристики кадра (например, присутствие указания времени следующего полного маяка), без необходимости обрабатывать сначала весь кадр.
Флаг 415 присутствия SSID, показанный на Фиг. 4, включает в себя один бит. В некоторых реализациях, флаг 415 присутствия SSID может включать в себя более одного бита. В некоторых реализациях, флаг 415 присутствия SSID может включать в себя настраиваемое количество битов. Например, длина флага 415 присутствия SSID может ассоциироваться с характеристиками конкретного устройства, такими, как набор служб, тип устройства, или значение, хранящееся в запоминающем устройстве.
Значение, включенное во флаг 415 присутствия SSID, может использоваться для идентификации того, что поле 460 сжатого SSID включено в кадр 400 малоизбыточного маяка. Например, в некоторых реализациях, SSID может быть скрыт или замаскирован. Соответственно, передающее устройство, такое как AP 104 (Фиг. 1), может устанавливать значение флага 415 присутствия SSID, если передающее устройство выполнено с возможностью передачи поля 460 сжатого SSID, и будет включать поле 460 сжатого SSID в передаваемый кадр. Например, в реализации, показанной на Фиг. 4, в которой флаг 415 присутствия SSID включает в себя один бит, значение флага 415 присутствия SSID может устанавливаться на "1", чтобы указать, что кадр 400 малоизбыточного маяка включает в себя поле 460 сжатого SSID. И наоборот, передающее устройство может выполняться с возможностью установки значения флага 415 присутствия SSID на "0", чтобы указать, что кадр 400 малоизбыточного маяка не включает в себя поле 460 сжатого SSID.
В некоторых реализациях, "присутствие" поля сжатого SSID также может также предусматривать, является ли значение, включенное в поле сжатого SSID, действующим значением. Например, в некоторых реализациях, если передающее устройство не выполнено с возможностью генерирования значения поля сжатого SSID для каждого сигнала, передающее устройство может устанавливать значение для поля на произвольное значение (например, случайное, постоянное, нулевое). Соответственно, установка значения присутствия таким образом, что обеспечивается указание "отсутствует", в некоторых реализациях, может означать, что поле включено в кадр, но содержащееся в поле значение является недействующим (например, произвольным).
Принимающее устройство, такое как STA 106 (Фиг. 1), может обрабатывать поле 410 управления кадром, чтобы определить, включает ли принятый кадр в себя поле 460 сжатого SSID, путем идентификации значения, включенного во флаг 415 присутствия SSID. Например, в реализации, показанной на Фиг. 4, в которой флаг 415 присутствия SSID включает в себя один бит, значение флага 415 присутствия SSID может устанавливаться на "1", чтобы указать, что кадр 400 малоизбыточного маяка включает в себя поле 460 сжатого SSID. И наоборот, значение флага 415 присутствия SSID может быть установлено на "0", чтобы указать, что кадр 400 малоизбыточного маяка не включает в себя поле 460 сжатого SSID. В некоторых реализациях, принимающее устройство может вносить изменения в обработку кадра 400 малоизбыточного маяка, основываясь на том, включает ли кадр 400 малоизбыточного маяка в себя поле 460 сжатого SSID. Например, если принимающее устройство идентифицирует, включает ли кадр в себя поле 460 сжатого SSID, посредством обработки флага 415 присутствия SSID, входящего в поле 410 управления кадром, соответствующий процессор сигналов может выполняться с возможностью обработки кадров с полем 460 сжатого SSID или без него. Это может улучшить обработку кадра, так как принимающее устройство может идентифицировать характеристики кадра (например, присутствие поля сжатого SSID), без необходимости обрабатывать сначала весь кадр.
В одном варианте осуществления, AP может устанавливать поле 460 сжатого SSID на зарезервированное значение, указывающее, что SSID является скрытым. Например, когда SSID является скрытым, поле 460 сжатого SSID может иметь значения все нули, все единицы, и т.д. Если SSID хешируется в зарезервированное значение при вычислении с использованием хеш-функции SSID, хеш-код SSID может заново сопоставляться с другим значением (например, постоянным значением), или заново сопоставляться с другим значением с использованием альтернативной функции хеширования. В другом варианте осуществления, поле 410 FC может включать в себя указание на то, что SSID является скрытым.
Флаг 416 присутствия межсетевого взаимодействия, показанный на Фиг. 4, включает в себя один бит. В некоторых реализациях, флаг 416 присутствия межсетевого взаимодействия может включать в себя более одного бита. В некоторых реализациях, флаг 416 присутствия межсетевого взаимодействия может включать в себя настраиваемое количество битов. Например, длина поля 414 указания присутствия времени следующего полного маяка может ассоциироваться с характеристиками конкретного устройства, такими, как набор служб, тип устройства, или значение, хранящееся в запоминающем устройстве.
Значение, включенное во флаг 416 присутствия межсетевого взаимодействия, может использоваться для идентификации того, что поле 470 вариантов сетей доступа включено в кадр 400 малоизбыточного маяка. Соответственно, передающее устройство, такое, как AP 104 (Фиг. 1), может устанавливать значение во флаге 416 присутствия межсетевого взаимодействия, если передающее устройство выполнено с возможностью передачи поля 470 вариантов сетей доступа, и будет включать поле 470 вариантов сетей доступа в передаваемый кадр. Например, в реализации, показанной на Фиг. 4, в которой флаг 416 присутствия межсетевого взаимодействия включает в себя один бит, значение флага 416 присутствия межсетевого взаимодействия может устанавливаться на "1", чтобы указать, что кадр 400 малоизбыточного маяка включает в себя поле 470 вариантов сетей доступа. И наоборот, передающее устройство может выполняться с возможностью установки значения флага 416 присутствия межсетевого взаимодействия на "0", чтобы указать, что кадр 400 малоизбыточного маяка не включает в себя поле 470 вариантов сетей доступа.
В некоторых реализациях, "присутствие" поля вариантов сетей доступа также может также предусматривать, является ли значение, включенное в поле вариантов сетей доступа, действующим значением. Например, в некоторых реализациях, если передающее устройство не выполнено с возможностью генерирования значения поля вариантов сетей доступа для каждого сигнала, передающее устройство может устанавливать значение для поля на произвольное значение (например, случайное, постоянное, нулевое). Соответственно, установка значения присутствия таким образом, что обеспечивается указание "отсутствует", в некоторых реализациях, может означать, что поле включено в кадр, но содержащееся в поле значение является недействующим (например, произвольным).
Принимающее устройство, такое как STA 106 (Фиг. 1), может обрабатывать поле 410 управления кадром, чтобы определить, включает ли принятый кадр в себя поле 470 вариантов сетей доступа, путем идентификации значения, включенного во флаг 416 присутствия межсетевого взаимодействия. Например, в реализации, показанной на Фиг. 4, в которой флаг 416 присутствия межсетевого взаимодействия включает в себя один бит, значение флага 416 присутствия межсетевого взаимодействия может устанавливаться на "1", чтобы указать, что кадр 400 малоизбыточного маяка включает в себя поле 470 вариантов сетей доступа. И наоборот, значение флага 416 присутствия межсетевого взаимодействия может быть установлено на "0", чтобы указать, что кадр 400 малоизбыточного маяка не включает в себя поле 470 вариантов сетей доступа. В некоторых реализациях, принимающее устройство может вносить изменения в обработку кадра 400 малоизбыточного маяка, основываясь на том, включает ли кадр 400 малоизбыточного маяка в себя поле 470 вариантов сетей доступа. Например, если принимающее устройство идентифицирует, включает ли кадр в себя поле 470 вариантов сетей доступа, посредством обработки флага 416 присутствия межсетевого взаимодействия, входящего в поле 410 управления кадром, соответствующий процессор сигналов может выполняться с возможностью обработки кадров с полем 470 вариантов сетей доступа или без него. Это может улучшить обработку кадра, так как принимающее устройство может идентифицировать характеристики кадра (например, присутствие вариантов сетей доступа), без необходимости обрабатывать сначала весь кадр.
В одном из вариантов осуществления, поле 417 ширины полосы пропускания служит для указания ширины полосы пропускания AP 104 (Фиг. 1). В одном из вариантов осуществления, поле 417 ширины полосы пропускания может указывать ширину полосы пропускания как 2 МГц, умноженные на двоичное значение поля 417 ширины полосы пропускания. Например, значение "0001" может указывать BSS на 2 МГц, а значение "0002" может указывать BSS на 4 МГц. В одном из вариантов осуществления, значение "0000" может указывать BSS на 1 МГц. В различных вариантах осуществления, могут использоваться другие множители и/или кодировки.
Флаг 418 безопасности, показанный на Фиг. 4, включает в себя один бит. В некоторых реализациях, флаг 418 безопасности может включать в себя более одного бита. В некоторых реализациях, флаг 418 безопасности может включать в себя настраиваемое количество битов. Например, длина флага 418 безопасности может ассоциироваться с характеристиками конкретного устройства, такими как набор служб, тип устройства, или значение, хранящееся в запоминающем устройстве.
В одном из вариантов осуществления, значение, включенное во флаг 418 безопасности, может служить для указания того, используется ли шифрование данных со стороны AP 104 (Фиг. 1). В одном из вариантов осуществления, сведения о надежно защищенной сети (RSN) могут быть получены из ответа на зондирование. Соответственно, передающее устройство, такое как AP 104 (Фиг. 1), может устанавливать значение во флаге 418 безопасности, если передающее устройство выполнено с возможностью использования шифрования данных. Например, в реализации, показанной на Фиг. 4, в которой флаг 418 включает в себя один бит, значение флага 418 безопасности может устанавливаться на "1", чтобы указать, что передающее устройство выполнено с возможностью использования шифрования данных. И наоборот, передающее устройство может выполняться с возможностью установки значения флага 418 безопасности на "0", чтобы указать, что передающее устройство не выполнено с возможностью использования шифрования данных.
Принимающее устройство, такое как STA 106 (Фиг. 1), может обрабатывать поле 410 управления кадром, чтобы определить, выполнено ли передающее устройство с возможностью использования шифрования данных, путем идентификации значения, включенного в флаг 418 безопасности. Например, в реализации, показанной на Фиг. 4, в которой флаг 418 безопасности включает в себя один бит, значение флага 418 безопасности может устанавливаться на "1", чтобы указать, что передающее устройство выполнено с возможностью использования шифрования данных. И наоборот, значение флага 418 безопасности, может быть установлено на "0", чтобы указать, что устройство передачи не выполнено с возможностью использования шифрования данных. В некоторых реализациях, принимающее устройство может вносить изменения в обработку кадра 400 малоизбыточного маяка и/или других кадров, основываясь на том, выполнено ли передающее устройство с возможностью использования шифрования данных. Например, если принимающее устройство идентифицирует, выполнено ли передающее устройство с возможностью использования шифрования данных, посредством обработки флага 418 безопасности, входящего в поле 410 управления кадром, соответствующий процессор сигналов может выполняться с возможностью обработки кадров с шифрованием или без него.
В продемонстрированном на Фиг. 4 варианте осуществления, поле 430 временной метки короче, чем поле 320 временной метки, описанное выше в отношении Фиг. 3. А именно, поле 430 временной метки имеет длину только четыре байта, тогда как поле 320 временной метки имеет длину восемь байтов. Поле 430 временной метки может включать в себя один или более наименьших значащих битов "полной" временной метки, такой как поле 320 временной метки. Например, поле 430 временной метки может включать в себя четыре наименьших значащих байта поля 320 временной метки.
В одном из вариантов осуществления, STA, принимающая малоизбыточный маяк 400, может загрузить полноценную восьмибайтовую временную метку от передающей AP посредством зондирующего запроса. В одном варианте осуществления, длина поля 430 временной метки может быть выбрана так, что поле 430 временной метки будет переполняться не более одного раза каждые семь минут. В традиционной системе, значение поля 320 временной метки интерпретируется как количество наносекунд. В одном из вариантов осуществления, значение поля 430 временной метки может интерпретироваться как количество периодов OFDM-символа. Соответственно, в вариантах осуществления, в которых период OFDM-символа длиннее, чем наносекунда, поле 430 временной метки может переполняться не так быстро.
В одном из вариантов осуществления, поле 430 временной метки может обеспечивать функцию синхронизации выбора времени (TSF) между устройствами 104 и 106 в системе 100 беспроводной связи. В вариантах осуществления, в которых AP 104 обновляет поле 430 временной метки с частотой в 1 МГц, четырехбайтовое поле 430 временной метки будет переполняться приблизительно каждые 72 минуты. В вариантах осуществления, в которых синхросигналы устройств заполняют приблизительно +/−20 миллионных долей, потребуется около 1,4 года, чтобы заполнить 30 мин. Соответственно, устройство 106 может поддерживать временную синхронизацию с AP 104, если оно проверяет маяк 400 нечасто, например один раз в день.
В продемонстрированном на Фиг. 4 варианте осуществления, поле 440 последовательности изменения может служить для предоставления номера последовательности, указывающего на изменения в информации сети. В продемонстрированном варианте осуществления, поле 440 последовательности изменения обслуживает отслеживание изменений в отношении AP 104. В одном из вариантов осуществления, AP 104 может увеличивать значение поля 440 последовательности изменения при изменении одного или более параметров AP 104. Например, AP может передавать полный маяк при изменении SSID. В одном варианте осуществления, AP 104 может уменьшать значение поля 440 последовательности изменения, изменять поле 440 последовательности изменения на случайное или псевдослучайное число, или иным образом модифицировать поле 440 последовательности изменения, при изменении конфигурации AP 104. В различных вариантах осуществления, поле 440 последовательности изменения может упоминаться как индекс маяка или номер маяка.
STA 106 может выполняться с возможностью обнаружения изменения в поле 440 последовательности изменения. Когда STA 106 обнаруживает изменение в поле 440 последовательности изменения, STA 106 может ожидать передачи полного маяка. STA 106 может задерживать переход в режим сна или пониженного потребления мощности, пока она ждет от AP 104 передачи полного маяка. В другом варианте осуществления, STA 106 может отправлять кадр зондирующего запроса на AP 104, когда STA 106 обнаруживает изменение в поле 440 последовательности изменения. AP 104 может отправлять обновленную информацию о конфигурации на STA 106 в ответ на кадр зондирующего запроса.
По-прежнему обращаясь к Фиг. 4, указание 450 времени следующего полного маяка может служить для указания следующего момента времени, в который AP 104 будет передавать полный маяк, такой как маяк 300. Соответственно, в одном из вариантов осуществления, STA 106 могут избежать передачи зондирующего запроса, и могут находиться в спящем режиме в ожидании полного маяка. В различных вариантах осуществления, указание 450 времени следующего полного маяка может включать в себя одно или более из следующего: флаг, указывающий, что полный маяк последует, абсолютное время, в которое AP 104 будет передавать полный маяк, и период времени до того как AP 104, будет передавать полный маяк.
В продемонстрированном варианте осуществления, указание 450 времени следующего полного маяка может включать в себя указатель времени следующего полного маяка. В одном из вариантов осуществления, STA может использовать указатель периода времени до времени следующего полного маяка, чтобы определить время для выхода из спящего режима и приема полного маяка, тем самым экономя мощность. В продемонстрированном варианте осуществления, указатель времени следующего полного маяка включает в себя 3 наибольших значащих байтов, из 4 наименьших значащих байтов, временной метки следующего целевого времени передачи маяка (TBTT). Другими словами, указание 450 времени следующего полного маяка может включать в себя байты от 1 до 4 из временной метки следующего TBTT, с опущенным байтом 0 (в записи с прямым порядком байтов). В одном из вариантов осуществления, указание 450 времени следующего полного маяка может иметь разрешение в единицах, равных 46 мкс. В одном из вариантов осуществления, AP 104 может программно вычислять следующее TBTT и сохранять значение в кадре. В различных вариантах осуществления, указание 450 времени следующего полного маяка может кодироваться по-другому.
В одном из вариантов осуществления, указание 450 времени следующего полного маяка может включать в себя флаг следования полного маяка. Флаг следования полного маяка может включать в себя один бит. В некоторых реализациях, флаг следования полного маяка может включать в себя более одного бита. В некоторых реализациях, флаг следования полного маяка может включать в себя настраиваемое количество битов. Например, длина флага 418 безопасности может ассоциироваться с характеристиками конкретного устройства, такими как набор служб, тип устройства, или значение, хранящееся в запоминающем устройстве. Флаг следования полного маяка может служить для указания того, что AP 104 будет передавать стандартный маяк, такой как кадр 300 маяка, описанный выше в отношении Фиг. 3, после передачи малоизбыточного маяка 400. В одном из вариантов осуществления, AP 104 передает полный маяк при изменении конфигурации AP 104. Например, AP 104 может передавать полный маяк при изменении SSID.
В одном из вариантов осуществления, указание 450 времени следующего полного маяка может включать в себя период времени до следующего полного маяка. Период времени до следующего полного маяка может служить для указания количества единиц времени (TU) до следующего полного маяка. В одном из вариантов осуществления, единицы времени могут составлять 1024 мкс. В одном из вариантов осуществления, период времени до следующего полного маяка может указывать количество единиц времени до следующего полного маяка с точностью до 1 TU. В одном из вариантов осуществления, STA может использовать период времени до следующего полного маяка, чтобы определить время для выхода из спящего режима и приема полного маяка, тем самым экономя мощность. В одном из вариантов осуществления, предварительно заданное значение (например, нулевое значение) в указании 450 времени следующего полного маяка может указывать на то, что функция периода времени до следующего полного маяка не поддерживается, или что этот период времени не определен. Например, значение "все нули", "все единицы", и/или любое другое предварительно определенное значение может указывать, что AP не поддерживает предоставление периода времени до следующего полного маяка, или что этот период времени не определен. В различных вариантах осуществления, период времени до следующего полного маяка может кодироваться по-другому.
В продемонстрированном на Фиг. 4 варианте осуществления, поле 460 сжатого SSID может служить той же цели, что и поле 344 SSID, описанное выше в отношении Фиг. 3. А именно, поле 460 сжатого SSID может идентифицировать беспроводную сеть. Тогда как поле 344 SSID включает в себя буквенно-цифровую строку переменной длины, однако, поле 460 сжатого SSID может быть короче. Например, поле 460 сжатого SSID может включать в себя только четыре байта. В одном из вариантов осуществления, поле 460 сжатого SSID представляет собой хеш-код SSID точки доступа, такой, например, как хеш-код поля 430 SSID, описанного выше в отношении Фиг. 4. В одном из вариантов осуществления, поле 460 сжатого SSID может быть CRC, вычисленным по части или по целому SSID, ассоциированному с AP 104. Например, поле 460 сжатого SSID может использовать тот же порождающий многочлен, который используется для вычисления контрольной суммы 490 CRC.
В одном из вариантов осуществления, STA может запросить полный SSID от AP, передающей кадр 400 малоизбыточного маяка, посредством зондирующего запроса. В другом варианте осуществления, поиск STA конкретного SSID может определить, соответствует ли AP искомому SSID, путем хеширования искомого SSID и сравнения результата с полем 460 сжатого SSID. В одном из вариантов осуществления, длина поля 460 сжатого SSID может быть выбрана так, что вероятность хеширования двух разных сетевых SSID в одно и то же значение будет меньше 0,5%.
По-прежнему обращаясь к Фиг. 4, поле 470 вариантов сетей доступа может включать в себя службы доступа, предоставляемые со стороны AP 104. Например, поле 470 вариантов сетей доступа может включать в себя 4-битовое поле типа сети доступа, однобитовый флаг сети Интернет, однобитовый флаг дополнительного необходимого для доступа этапа (ASRA), однобитовый флаг достижимой экстренной службы (ESR), и однобитовый флаг неаутентифицируемой доступной экстренной службы (UESA). Поле 470 вариантов сетей доступа может помочь STA быстро отфильтровать нежелательные AP во всех просматриваемых каналах, основываясь на часто передаваемом сжатом маяке 400, не затрачивая время и/или мощность на отслеживание полных маяков 300 или ответов на зондирование от AP.
По-прежнему обращаясь к Фиг. 4, поле 480 необязательных IE может включать в себя дополнительные информационные элементы, которые будут описаны в данном документе. В одном варианте осуществления, поле 480 необязательных IE включает в себя указатель полной TIM или следования TIM. В другом варианте осуществления, поле 480 необязательных IE включает в себя дополнительную информацию маяка.
По-прежнему обращаясь к Фиг. 4, поле 490 CRC может служить той же цели, что и поле 306 FCS, описанное выше в отношении Фиг. 3. А именно, поле 490 CRC может позволить принимающей STA идентифицировать ошибки передачи в принимаемом маяке. Хотя поле 490 CRC показано как имеющее длину четыре байта, поле 490 CRC может быть другой длины в различных вариантах осуществления. В одном варианте осуществления, например, поле 490 CRC имеет длину два байта. В другом варианте осуществления, поле 490 CRC имеет длину один байт. Поле 490 CRC может быть другим типом контрольного кода. В одном из вариантов осуществления, поле 490 CRC представляет собой проверку целостности сообщения (MIC).
В одном из вариантов осуществления, кадр 400 малоизбыточного маяка может упоминаться как "короткий маяк с SSID". Короткий маяк 400 с SSID может передаваться в широковещательном режиме (например, со стороны AP 104, показанной на Фиг. 1), по меньшей мере, на одну неассоциированную STA 106. Короткий маяк 400 с SSID может служить для объявления SSID (или сжатого SSID 430) неассоциированным STA 106, которые могут искать сеть. В одном из вариантов осуществления, AP 104 передает короткий маяк 400 с SSID в интервале короткого маяка с SSID. Интервал короткого маяка с SSID может быть кратным поля интервала маяка полного маяка ("интервала полного маяка", такого например, как поле 322 интервала маяка, обсуждавшееся выше в отношении Фиг. 3). Например, интервал короткого маяка с SSID может составлять 1 интервал полного маяка, 2 интервала полного маяка, 3 интервала полного маяка, и т.д.
В одном из вариантов осуществления, поле 410 управления кадром (FC) содержит флаг, указывающий, что кадр 400 маяка является малоизбыточным маяком (LOB), также упоминаемым как "короткий маяк", а точнее "короткий маяк с SSID". В одном из вариантов осуществления, поле 410 FC может указывать, что кадр 400 маяка является коротким маяком с SSID, устанавливая "значение типа" (которое может быть битами B3:B2 поля 410 FC) на "11" (что может указывать кадр маяка) и устанавливая "значение подтипа" (которое может быть битами B7:B4 поля 410 FC) на "0001" (что может указывать на то, что маяк является сжатым, малоизбыточным, "коротким" и/или целевым для неассоциированных STA). Когда STA принимает кадр 400 маяка, она может декодировать поле 410 FC, содержащее флаг, указывающий, что кадр 400 маяка является коротким маяком с SSID. Соответственно, STA может декодировать кадр 400 маяка в соответствии с форматом, описываемым в данном документе. Как обсуждалось выше, STA, принимающая короткий маяк с SSID, может не быть ассоциирована с AP, передающей короткий маяк с SSID.
В одном из вариантов осуществления, точка доступа может периодически отправлять битовую карту (т.е., TIM) в маяке, чтобы идентифицировать, для каких станций, использующих режим энергосбережения, имеются кадры данных, ожидающие их в буферном устройстве точки доступа. TIM идентифицирует станцию благодаря идентификатору ассоциации (AID), который точка доступа назначает в ходе процесса ассоциирования. В различных сетевых средах с небольшим трафиком и/или малой мощностью, однако, может быть нежелательно периодически отправлять TIM. Например, в приложениях электронных ценников, электронный индикатор цены может обновляться только один раз в час. Следовательно, отправка TIM в каждом интервале TIM (который обычно намного меньше, чем один раз в час), может быть расточительной. В вариантах осуществления, в которых TIM не отправляется в каждом интервале TIM, тем не менее, предпочтительно, чтобы интервал TIM был небольшим, чтобы, когда обновление действительно происходит, оно могло быть сообщено без промедления.
Фиг. 5 демонстрирует другой пример кадра 500 малоизбыточного маяка. В продемонстрированном варианте осуществления, кадр 500 малоизбыточного маяка включает в себя поле 510 управления кадром (FC), поле 520 адреса источника (SA), временную метку 540, поле 550 последовательности изменения, информационный элемент (IE) 566 карты указания трафика (TIM), и поле 580 контроля циклическим избыточным кодом (CRC). Как показано, поле 510 управления кадром (FC) имеет длину два байта, поле 520 адреса источника (SA) имеет длину шесть байтов, временная метка 540 имеет длину четыре байта, поле 550 последовательности изменения имеет длину один байт, поле 566 IE TIM имеет переменную длину, и поле 580 контроля циклическим избыточным кодом (CRC) имеет длину четыре байта. В различных вариантах осуществления, кадр 500 малоизбыточного маяка может опускать одно или более полей, показанных на Фиг. 5, и/или включать в себя одно или более полей, не показанных на Фиг. 5, в том числе любое из полей, обсуждаемых в данном документе. Специалисту в данной области техники будет понятно, что поля в кадре 500 малоизбыточного маяка могут быть другой подходящей длины, а также могут располагаться в другом порядке.
В одном из вариантов осуществления, кадр 500 малоизбыточного маяка может упоминаться как "короткий маяк с TIM". Короткий маяк 500 с TIM может передаваться в широковещательном режиме (например, со стороны AP 104, показанной на Фиг. 1), по меньшей мере, на одну ассоциированную STA 106. Короткий маяк 500 с TIM может служить для предоставления временной метки для STA, чтобы поддерживать синхронизацию, и/или последовательности изменения, чтобы указать, когда изменилась информация сети. В одном из вариантов осуществления, AP 104 передает короткий маяк 500 с TIM в интервале короткого маяка с TIM. Интервал короткого маяка с TIM может быть кратным поля интервала маяка полного маяка ("интервала полного маяка", такого, например, как поле 322 интервала маяка, обсуждавшееся выше в отношении Фиг. 3). Например, интервал короткого маяка с TIM может составлять 1 интервал полного маяка, 2 интервала полного маяка, 3 интервала полного маяка, и т.д.
В одном из вариантов осуществления, интервал короткого маяка с TIM может отличаться от интервала короткого маяка с SSID, обсуждавшегося выше в отношении Фиг. 4. В одном из вариантов осуществления, AP 104 может выполняться с возможностью передачи одного или более из следующего: короткий маяк 400 с SSID, короткий маяк 500 с TIM и полный маяк в целевое время передачи маяка (TBTT), в соответствии с интервалом короткого маяка с SSID, интервалом короткого маяка с TIM, и интервалом полного маяка, соответственно. В одном из вариантов осуществления, если AP 104 передает и короткий маяк 400 с SSID и короткий маяк 500 с TIM, AP 104 передает короткий маяк 500 с TIM первым, а за ним следует короткий маяк 400 с SSID в рамках времени SIFS.
Поле 312 адреса назначения (DA), описанное выше в отношении Фиг. 3, может быть опущено в кадре 500 малоизбыточного маяка, потому что кадр 500 маяка может передаваться в широковещательном режиме. Соответственно, может отсутствовать необходимость в идентификации конкретного адреса назначения. Аналогично, может быть опущено поле 316 BSSID. Поле 310 длительности тоже может быть опущено. В одном из вариантов осуществления, если требуется вектор распределения сети (NAV) после отправки кадра 500 малоизбыточного маяка, он может сообщаться с использованием короткого межкадрового промежутка (SIFS) после отправки кадра 500 маяка. Кроме того, поле 318 управления последовательностью может быть опущено в кадре 500 малоизбыточного маяка, потому что управление последовательностью может быть ненужным в маяке.
В одном из вариантов осуществления, поле 510 управления кадром (FC) содержит флаг, указывающий, что кадр 500 маяка является малоизбыточным маяком (LOB), также упоминаемым как "короткий маяк", а точнее "короткий маяк с TIM". В одном из вариантов осуществления, поле 510 FC может указывать, что кадр 500 маяка является коротким маяком с TIM, устанавливая "значение типа" (которое может быть битами B3:B2 поля 510 FC) на "11" (что может указывать кадр маяка) и устанавливая "значение подтипа" (которое может быть битами B7:B4 поля 510 FC) на "0010" (что может указывать на то, что маяк является сжатым, малоизбыточным, "коротким" и/или целевым для ассоциированных STA). Когда STA принимает кадр 500 маяка, она может декодировать поле 510 FC, содержащее флаг, указывающий, что кадр 500 маяка является коротким маяком с TIM. Соответственно, STA может декодировать кадр 500 маяка в соответствии с форматом, описываемым в данном документе. Как обсуждалось выше, STA, принимающая короткий маяк с TIM может быть ассоциирована с AP, передающей короткий маяк с TIM.
В продемонстрированном на Фиг. 5 варианте осуществления, поле 540 временной метки короче, чем поле 320 временной метки, описанное выше в отношении Фиг. 3. А именно, поле 540 временной метки имеет длину только четыре байта, тогда как поле 320 временной метки имеет длину восемь байтов. В одном из вариантов осуществления, STA, принимающая малоизбыточный маяк 500, может загрузить полноценную восьмибайтовую временную метку от передающей AP посредством зондирующего запроса. В одном варианте осуществления, длина поля 540 временной метки может быть выбрана так, что поле 540 временной метки будет переполняться не более одного раза каждые семь минут. В традиционной системе, значение поля 320 временной метки интерпретируется как количество наносекунд. В одном из вариантов осуществления, значение поля 540 временной метки может интерпретироваться как количество периодов OFDM-символа. Соответственно, в вариантах осуществления, в которых период OFDM-символа длиннее, чем наносекунда, поле 540 временной метки может переполняться не так быстро.
В одном из вариантов осуществления, поле 540 временной метки может обеспечивать функцию синхронизации выбора времени (TSF) между устройствами 104 и 106 в системе 100 беспроводной связи. В вариантах осуществления, в которых AP 104 обновляет поле 540 временной метки с частотой в 1 МГц, четырехбайтовое поле 540 временной метки будет переполняться приблизительно каждые 72 минуты. В вариантах осуществления, в которых синхросигналы устройств заполняют приблизительно +/−20 миллионных долей, потребуется около 1,4 года, чтобы заполнить 30 мин. Соответственно, устройство 106 может поддерживать временную синхронизацию с AP 104, если оно проверяет маяк 500 нечасто, например, один раз в день.
В продемонстрированном на Фиг. 5 варианте осуществления, поле 550 последовательности изменения может служить для предоставления номера последовательности, указывающей на изменение в информации сети. В продемонстрированном варианте осуществления, поле 550 последовательности изменения обслуживает отслеживание изменений в отношении AP 104. В одном из вариантов осуществления, AP 104 может увеличивать значение поля 550 последовательности изменения при изменении одного или более параметров AP 104. Например, AP может передавать полный маяк при изменении SSID. В одном варианте осуществления, AP 104 может уменьшать значение поля 550 последовательности изменения, изменять поле 550 последовательности изменения на случайное или псевдослучайное число, или иным образом модифицировать поле 550 последовательности изменения, при изменении конфигурации AP 104. В различных вариантах осуществления, поле 550 последовательности изменения может упоминаться как индекс маяка или номер маяка.
STA 106 может выполняться с возможностью обнаружения изменения в поле 550 последовательности изменения. Когда STA 106 обнаруживает изменение в поле 550 последовательности изменения, STA 106 может ожидать передачи полного маяка. STA 106 может задерживать переход в режим сна или пониженного потребления мощности, пока она ждет от AP 104 передачи полного маяка. В другом варианте осуществления, STA 106 может отправлять кадр зондирующего запроса на AP 104, когда STA 106 обнаруживает изменение в поле 550 последовательности изменения. AP 104 может отправлять обновленную информацию о конфигурации на STA 106 в ответ на кадр зондирующего запроса.
По-прежнему обращаясь к Фиг. 5, поле 566 IE TIM служит для идентификации того, для каких станций, использующих режим энергосбережения, имеются кадры данных, ожидающие их в буферном устройстве точки доступа. В одном из вариантов осуществления, поле 566 IE TIM может быть битовой картой. Поле 566 IE TIM может идентифицировать станцию благодаря идентификатору ассоциации (AID), который точка доступа назначает в ходе процесса ассоциирования.
По-прежнему обращаясь к Фиг. 5, поле 580 CRC может служить той же цели, что и поле 306 FCS, описанное выше в отношении Фиг. 3. А именно, поле 580 CRC может позволить принимающей STA идентифицировать ошибки передачи в принимаемом маяке. Хотя поле 580 CRC показано как имеющее длину четыре байта, поле 580 CRC может быть другой длины в различных вариантах осуществления. В одном варианте осуществления, например, поле 580 CRC имеет длину два байта. В другом варианте осуществления, поле 580 CRC имеет длину один байт. Поле 580 CRC может быть другим типом контрольного кода. В одном из вариантов осуществления, поле 580 CRC представляет собой проверку целостности сообщения (MIC).
Фиг. 6 является временной диаграммой 600, демонстрирующей иллюстративный выбор времени маяка. Как обсуждалось в данном документе, AP 104 может быть выполнена с возможностью передачи "полного маяка" и/или одного или более "коротких маяков" в различных интервалах. В одном из вариантов осуществления, AP 104 может передавать короткий маяк 620 и 630 в каждом интервале 610 маяка. В различных вариантах осуществления, короткий маяк 620 и 630 может включать в себя, например, одно или более из следующего: кадр 400 малоизбыточного маяка (Фиг. 4) и короткий маяк 500 с TIM (Фиг. 5). Интервал 610 маяка может быть передан, например, в поле 322 интервала маяка (Фиг. 3). Например, в одном из вариантов осуществления, интервал 610 маяка может составлять 100 TU или 102400 мкс.
По-прежнему обращаясь к Фиг. 6, в продемонстрированном варианте осуществления, AP 104 передает короткий маяк 620 и 630 только в течение интервалов маяка, во время которых она не передает полный маяк 640. AP 104 может передавать полный маяк 640 в интервале 650 полного маяка. В одном из вариантов осуществления, полный маяк 640 может включать в себя, например, полный маяк 300 (Фиг. 3). Интервал 650 полного маяка может быть первым кратным интервала 610 маяка. Например, в продемонстрированном варианте осуществления, интервал 650 полного маяка составляет шесть интервалов 610 маяка. В различных вариантах осуществления, интервал 650 полного маяка может быть равным интервалу 610 маяка, составлять два интервала 610 маяка, три интервала 610 маяка, и так далее.
По-прежнему обращаясь к Фиг. 6, в продемонстрированном варианте осуществления, AP 104 может включать элемент карты указания трафика (TIM) в каждый маяк, передаваемого в период 660 TIM. Период 660 TIM может быть вторым кратным интервала 610 маяка. Например, в продемонстрированном варианте осуществления, период 660 TIM является удвоенным интервалом 610 маяка. В различных вариантах осуществления, период 660 TIM может быть равен интервалу 610 маяка, составлять три интервала 610 маяка, четыре интервала 610 маяка, и так далее. Как показано, AP 104 включает TIM в полные маяки 640 и короткие маяки 630, в соответствии с периодом 660 TIM из двух интервалов 610 маяка. Аналогично, в различных вариантах осуществления, AP 104 может включать элемент карты указания доставки трафика (DTIM) в каждый маяк, передаваемого в период DTIM (не показано).
В одном из вариантов осуществления, AP может не передавать короткие маяки 630 с TIM. Вместо этого, все короткие маяки 620 и 630 могут быть короткими маяками 620 с SSID. Например, все короткие маяки 620 и 630 могут быть малоизбыточным маяком 400 (Фиг. 4).
Фиг. 7 показывает блок-схему 700 последовательности операций иллюстративного способа генерирования сжатого, или малоизбыточного, маяка. Способ согласно блок-схеме 700 последовательности операций может использоваться для создания малоизбыточного маяка, такого, например, как малоизбыточный маяк 400, описанный выше в отношении Фиг. 4. Сжатый маяк может генерироваться в AP 104 (Фиг. 1) и передаваться на другой узел в системе 100 беспроводной связи. Хотя способ описывается ниже применительно к элементам беспроводного устройства 202a (Фиг. 2), специалистам в данной области техники будет понятно, что способ согласно блок-схеме 700 последовательности операций может быть реализован посредством любого другого подходящего устройства. В одном из вариантов осуществления, этапы в блок-схеме 700 последовательности операций могут выполняться процессором 204 во взаимодействии с передатчиком 210 и запоминающим устройством 206. Хотя способ согласно блок-схеме 700 последовательности операций описывается в данном документе с указанием конкретного порядка, в различных вариантах осуществления, блоки, приведенные в данном документе, могут выполняться в другом порядке, или опускаться, а могут быть добавлены дополнительные блоки.
Сначала, в блоке 710, беспроводное устройство 202a создает укороченный идентификатор сети. Укороченный идентификатор сети может быть короче, чем полный идентификатор сети. Например, укороченный идентификатор сети может быть сжатым SSID 460 (Фиг. 4), а полный идентификатор сети может быть SSID 326 (Фиг. 3). В одном из вариантов осуществления, процессор 204 создает 1-байтовый хеш-код SSID из SSID AP 104. В другом варианте осуществления, процессор 204 может вычислять 4-байтовый циклический избыточный код (CRC) по полному идентификатору сети. Процессор 204 может использовать тот же порождающий многочлен, который используется для вычисления CRC 490. В различных других вариантах осуществления, процессор 204 может укорачивать SSID иным образом, таким, например, как усечение, криптографическое хеширование, и т.д. В другом варианте осуществления, беспроводное устройство 202a может создавать укороченный идентификатор из идентификатора, отличного от SSID. В одном варианте осуществления, например, беспроводное устройство 202a может укорачивать BSSID. Создание хеш-кода SSID может выполняться процессором 204 и/или DSP 220, например.
Далее, в блоке 720, беспроводное устройство 202a генерирует сжатый маяк. Сжатый маяк может включать в себя хеш-код SSID или другой укороченный идентификатор, как обсуждалось выше в отношении блока 710. В одном из вариантов осуществления, беспроводное устройство 202a может генерировать сжатый маяк в соответствии с кадром 400 сжатого маяка, обсужденным выше в отношении Фиг. 4. Генерирование может выполняться процессором 204 и/или DSP 220, например.
После этого, в блоке 730, беспроводное устройство 202a по беспроводной связи передает сжатый маяк. Передача может выполняться передатчиком 210, например.
Фиг. 8 является функциональной структурной схемой иллюстративного беспроводного устройства 800, которое может применяться в системе 100 беспроводной связи, изображенной на Фиг. 1. Специалистам в данной области техники будет понятно, что беспроводное устройство 800 может иметь больше компонентов, чем упрощенное беспроводное устройство 800, продемонстрированное на Фиг. 8. Продемонстрированное беспроводное устройство 800 включает в себя только те компоненты, которые целесообразны для описания некоторых значимых признаков реализаций в пределах объема формулы изобретения. Устройство 800 включает в себя средство 810 для создания укороченного идентификатора сети, средство 820 для генерирования сжатого маяка, включающего в себя укороченный идентификатор сети, и средство 830 для передачи сжатого маяка.
Средство 810 для создания укороченного идентификатора сети может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 710, продемонстрированного на Фиг. 7. Средство 810 для создания укороченного идентификатора сети может соответствовать одному или более из следующего: процессору 204 и DSP 220 (Фиг. 2). Средство 820 для генерирования сжатого маяка, включающего в себя укороченный идентификатор сети, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 720, продемонстрированного на Фиг. 7. Средство 820 для генерирования сжатого маяка, включающего в себя укороченный идентификатор сети, может соответствовать одному или более из следующего: процессору 204 и DSP 220. Средство 830 для передачи сжатого маяка может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 730, продемонстрированного на Фиг. 7. Средство 830 для передачи сжатого маяка может соответствовать передатчику 210.
Фиг. 9 показывает блок-схему 900 последовательности операций иллюстративного способа обработки сжатого, или малоизбыточного, маяка. Способ согласно блок-схеме 900 последовательности операций может использоваться для обработки малоизбыточного маяка, такого, например, как малоизбыточный маяк 400, описанный выше в отношении Фиг. 4. Сжатый маяк может обрабатываться в STA 106 (Фиг. 1), а приниматься от другого узла в системе 100 беспроводной связи. Хотя способ описывается ниже применительно к элементам беспроводного устройства 202s (Фиг. 2), специалистам в данной области техники будет понятно, что способ согласно блок-схеме 900 последовательности операций может быть реализован посредством любого другого подходящего устройства. В одном из вариантов осуществления, этапы в блок-схеме 900 последовательности операций могут выполняться процессором 204 во взаимодействии с приемником 212 и запоминающим устройством 206. Хотя способ согласно блок-схеме 900 последовательности операций описывается в данном документе с указанием конкретного порядка, в различных вариантах осуществления, блоки, приведенные в данном документе, могут выполняться в другом порядке, или опускаться, а могут быть добавлены дополнительные блоки.
Сначала, в блоке 910, беспроводное устройство 202s принимает сжатый маяк, включающий в себя укороченный идентификатор сети. Укороченный идентификатор сети может быть короче, чем полный идентификатор сети. Например, укороченный идентификатор сети может быть сжатым SSID 460 (Фиг. 4), а полный идентификатор сети может быть SSID 326 (Фиг. 3). Устройство 202s может быть ассоциировано с сетью, имеющей идентификатор сети. Например, устройство 202s может быть ассоциировано с системой 100 связи посредством AP 104, которая может иметь SSID. Сжатый маяк может быть принят посредством приемника 212, например.
Далее, в блоке 920, беспроводное устройство 202s создает ожидаемый укороченный идентификатор сети, основываясь на идентификаторе сети для сети, ассоциированной с устройством 202s. Например, процессор 204 может вычислять и создавать 1-байтовый хеш-код SSID из SSID AP 104. В другом варианте осуществления, процессор 204 может вычислять 4-байтовый циклический избыточный код (CRC) по полному идентификатору сети. Процессор 204 может использовать тот же порождающий многочлен, который используется для вычисления CRC 490. В различных других вариантах осуществления, процессор 204 может укорачивать SSID иным образом, таким, например, как усечение, криптографическое хеширование, и т.д. В другом варианте осуществления, беспроводное устройство 202s может создавать ожидаемый укороченный идентификатор из идентификатора, отличного от SSID. В одном варианте осуществления, например, беспроводное устройство 202s может укорачивать BSSID. Создание ожидаемого укороченного идентификатора сети может выполняться процессором 204 и/или DSP 220, например.
Затем, в блоке 930, беспроводное устройство 202s сравнивает ожидаемый укороченный идентификатор сети, сгенерированный с использованием SSID ассоциированной AP 104, с принятым укороченным идентификатором сети. Сравнение может выполняться процессором 204 и/или DSP 220, например.
После этого, в блоке 940, беспроводное устройство 202s отбрасывает принятый сжатый маяк, если принятый укороченный идентификатор сети не совпадает с ожидаемым укороченным идентификатором сети. Несовпадение может указывать на то, что принятый сжатый маяк происходит не от ассоциированной AP. Сжатый маяк может отбрасываться процессором 204 и/или DSP 220, например.
Следующим шагом, в блоке 950, беспроводное устройство 202s обрабатывает сжатый маяк, если принятый укороченный идентификатор сети совпадает с ожидаемым укороченным идентификатором сети. Совпадение может указывать на то, что принятый сжатый маяк происходит от ассоциированной AP. Сжатый маяк может обрабатываться процессором 204 и/или DSP 220, например.
Фиг. 10 является функциональной структурной схемой другого иллюстративного беспроводного устройства 1000, которое может применяться в системе 100 беспроводной связи, изображенной на Фиг. 1. Специалистам в данной области техники будет понятно, что беспроводное устройство 1000 может иметь больше компонентов, чем упрощенное беспроводное устройство 1000, продемонстрированное на Фиг. 10. Продемонстрированное беспроводное устройство 1000 включает в себя только те компоненты, которые целесообразны для описания некоторых значимых признаков реализаций в пределах объема формулы изобретения. Устройство 1000 включает в себя средство 1010 для приема, на устройстве, ассоциированном с сетью, имеющей идентификатор сети, сжатого маяка, включающего в себя укороченный идентификатор сети, средство 1020 для создания ожидаемого укороченного идентификатора сети, основываясь на идентификаторе сети для сети, ассоциированной с устройством, средство 1030 для сравнения ожидаемого укороченного идентификатора сети с принятым укороченным идентификатором сети, средство 1040 для отбрасывания сжатого маяка, если ожидаемый укороченный идентификатор сети не совпадает с принятым укороченным идентификатором сети, и средство 1050 для обработки сжатого маяка, если ожидаемый укороченный идентификатор сети не совпадает с принятым укороченным идентификатором сети.
Средство 1010 для приема, на устройстве, ассоциированном с сетью, имеющей идентификатор сети, сжатого маяка, включающего в себя укороченный идентификатор сети, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 910, продемонстрированного на Фиг. 9. Средство 1010 для приема, на устройстве, ассоциированном с сетью, имеющей идентификатор сети, сжатого маяка, включающего в себя укороченный идентификатор сети, может соответствовать одному или более из следующего: приемнику 212 и запоминающему устройству 206 (Фиг. 2).
Средство 1020 для создания ожидаемого укороченного идентификатора сети, основываясь на идентификаторе сети для сети, ассоциированной с устройством, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 920, продемонстрированного на Фиг. 9. Средство 1020 для создания ожидаемого укороченного идентификатора сети, основываясь на идентификаторе сети для сети, ассоциированной с устройством, может соответствовать одному или более из следующего: процессору 204 и DSP 220.
Средство 1030 для сравнения ожидаемого укороченного идентификатора сети с принятым укороченным идентификатором сети может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 930, продемонстрированного на Фиг. 9. Средство 1030 для сравнения ожидаемого укороченного идентификатора сети с принятым укороченным идентификатором сети может соответствовать одному или более из следующего: процессору 204 и DSP 220.
Средство 1040 для отбрасывания сжатого маяка, если ожидаемый укороченный идентификатор сети не совпадает с принятым укороченным идентификатором сети, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 940, продемонстрированного на Фиг. 9. Средство 1040 для отбрасывания сжатого маяка, если ожидаемый укороченный идентификатор сети не совпадает с принятым укороченным идентификатором сети, может соответствовать одному или более из следующего: процессору 204 и DSP 220.
Средство 1050 для обработки сжатого маяка, если ожидаемый укороченный идентификатор сети не совпадает с принятым укороченным идентификатором сети, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 950, продемонстрированного на Фиг. 9. Средство 1050 для обработки сжатого маяка, если ожидаемый укороченный идентификатор сети не совпадает с принятым укороченным идентификатором сети, может соответствовать одному или более из следующего: процессору 204 и DSP 220.
Фиг. 11 показывает блок-схему 1100 последовательности операций другого иллюстративного способа генерирования сжатого, или малоизбыточного, маяка. Способ согласно блок-схеме 1100 последовательности операций может использоваться для создания малоизбыточного маяка, такого, например, как малоизбыточный маяк 400, описанный выше в отношении Фиг. 4. Сжатый маяк может генерироваться в AP 104 (Фиг. 1) и передаваться на другой узел в системе 100 беспроводной связи. Хотя способ описывается ниже применительно к элементам беспроводного устройства 202a (Фиг. 2), специалистам в данной области техники будет понятно, что способ согласно блок-схеме 1100 последовательности операций может быть реализован посредством любого другого подходящего устройства. В одном из вариантов осуществления, этапы в блок-схеме 1100 последовательности операций могут выполняться процессором 204 во взаимодействии с передатчиком 210 и запоминающим устройством 206. Хотя способ согласно блок-схеме 1100 последовательности операций описывается в данном документе с указанием конкретного порядка, в различных вариантах осуществления, блоки, приведенные в данном документе, могут выполняться в другом порядке, или опускаться, а могут быть добавлены дополнительные блоки.
Сначала, в блоке 1110, беспроводное устройство 202a генерирует сжатый маяк, включающий в себя указание времени следующего полного маяка. В одном из вариантов осуществления, указание времени следующего полного маяка может представлять собой поле 450 указания времени следующего полного маяка, описанное выше в отношении Фиг. 4. Беспроводное устройство 202a может определять следующий момент времени, когда оно будет передавать полный маяк, такой как маяк 300 (Фиг. 3). Это время может упоминаться как следующее целевое время передачи маяка (TBTT). В одном из вариантов осуществления, указание времени следующего полного маяка может включать в себя время, в которое точка доступа будет передавать полный маяк. Указание времени следующего полного маяка может представлять собой 3 наибольших значащих байтов, из 4 наименьших значащих байтов, следующего целевого времени передачи маяка (TBTT).
В другом варианте осуществления, указание времени следующего полного маяка может включать в себя флаг, указывающий, что беспроводное устройство 202a будет передавать полный маяк, включающий в себя одно или более полей, не включенных в сжатый маяк. Флаг может указывать, что следующий передаваемый маяк будет полным маяком. В другом варианте осуществления, указание времени следующего полного маяка может включать в себя значение, указывающее период времени до того, как беспроводное устройство 202a передаст следующий полный маяк. Указание времени следующего полного маяка может указывать количество единиц времени (TU) до того, как точка доступа передаст следующий полный маяк. Сжатый маяк и указание времени следующего полного маяка могут генерироваться процессором 204 и/или DSP 220, например.
Далее, в блоке 1120, беспроводное устройство 202a по беспроводной связи передает сжатый маяк. Передача может выполняться передатчиком 210, например. После этого, в следующее TBTT, беспроводное устройство 202a может генерировать и передавать полный маяк.
Фиг. 12 является функциональной структурной схемой другого иллюстративного беспроводного устройства 1200, которое может применяться в системе 100 беспроводной связи, изображенной на Фиг. 1. Специалистам в данной области техники будет понятно, что беспроводное устройство 1200 может иметь больше компонентов, чем упрощенное беспроводное устройство 1200, продемонстрированное на Фиг. 12. Продемонстрированное беспроводное устройство 1200 включает в себя только те компоненты, которые целесообразны для описания некоторых значимых признаков реализаций в пределах объема формулы изобретения. Устройство 1200 включает в себя средство 1210 для генерирования сжатого маяка, включающего в себя указание времени следующего полного маяка, и средство 1220 для передачи сжатого маяка.
Средство 1210 для генерирования сжатого маяка, включающего в себя указание времени следующего полного маяка, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1110, продемонстрированного на Фиг. 11. Средство 1210 для генерирования сжатого маяка, включающего в себя указание времени следующего полного маяка, может соответствовать одному или более из следующего: процессору 204 и DSP 220 (Фиг. 2). Средство 1220 для передачи сжатого маяка может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1120, продемонстрированного на Фиг. 11. Средство 1220 для передачи сжатого маяка может соответствовать передатчику 210.
Фиг. 13 показывает блок-схему 1300 последовательности операций иллюстративного способа работы беспроводного устройства 202s, изображенного на Фиг. 2. Хотя способ описывается ниже применительно к элементам беспроводного устройства 202s (Фиг. 2), специалистам в данной области техники будет понятно, что способ согласно блок-схеме 1300 последовательности операций может быть реализован посредством любого другого подходящего устройства. В одном из вариантов осуществления, этапы в блок-схеме 1300 последовательности операций могут выполняться процессором 204 во взаимодействии с приемником 212, источником 230 питания и запоминающим устройством 206. Хотя способ согласно блок-схеме 1300 последовательности операций описывается в данном документе с указанием конкретного порядка, в различных вариантах осуществления, блоки, приведенные в данном документе, могут выполняться в другом порядке, или опускаться, а могут быть добавлены дополнительные блоки.
Сначала, в блоке 1310, беспроводное устройство 202s принимает сжатый маяк, включающий в себя указание времени следующего полного маяка (NFBTI). Сжатый маяк может быть, например, малоизбыточным маяком 400, описанным выше в отношении Фиг. 4. Сжатый маяк может генерироваться в AP 104 (Фиг. 1) и передаваться на STA 106 через систему 100 беспроводной связи. Беспроводное устройство 202s может принимать сжатый маяк, используя приемник 212, например.
В одном из вариантов осуществления, указание времени следующего полного маяка может представлять собой поле 450 указания времени следующего полного маяка, описанное выше в отношении Фиг. 4. Как обсуждалось выше, беспроводное устройство 202a может определять следующий момент времени, когда оно будет передавать полный маяк, такой как маяк 300 (Фиг. 3). Это время может упоминаться как следующее целевое время передачи маяка (TBTT). В одном из вариантов осуществления, указание времени следующего полного маяка может включать в себя время, в которое точка доступа будет передавать полный маяк. Указание времени следующего полного маяка может представлять собой 3 наибольших значащих байтов, из 4 наименьших значащих байтов, следующего целевого времени передачи маяка (TBTT).
В другом варианте осуществления, указание времени следующего полного маяка может включать в себя флаг, указывающий, что беспроводное устройство 202a будет передавать полный маяк, включающий в себя одно или более полей, не включенных в сжатый маяк. Флаг может указывать, что следующий передаваемый маяк будет полным маяком. В другом варианте осуществления, указание времени следующего полного маяка может включать в себя значение, указывающее период времени до того, как беспроводное устройство 202a передаст следующий полный маяк. Указание времени следующего полного маяка может указывать количество единиц времени (TU) до того, как точка доступа передаст следующий полный маяк.
Далее, в блоке 1320, беспроводное устройство 202s работает в первом режиме мощности в течение некоторого периода времени, на основании указания времени следующего полного маяка. Например, беспроводное устройство 202s может войти в состояние пониженного потребления мощности вплоть до того момента, когда будет передаваться следующий полный маяк, чтобы сберечь мощность. Например, беспроводное устройство 202s может отключать, или вводить в режим пониженного потребления мощности, один или более компонентов, таких как процессор 204, передатчик 210 и/или приемник 212.
Беспроводное устройство 202s может определять следующий момент времени, в который AP 104 будет передавать полный маяк, основываясь на указании времени следующего полного маяка, принятом в сжатом маяке. Процессор 204 может установить счетчик времени, чтобы выйти из спящего режима, по меньшей мере, в первый раз, раньше, чем ожидается следующий полный маяк. Беспроводное устройство 202s может работать в первом режиме мощности при посредстве источника 230 питания, во взаимодействии с другими компонентами.
Затем, в блоке 1330, беспроводное устройство 202s переходит во второй, с пониженным потреблением мощности, режим в конце этого периода времени. Например, по истечении ожидания счетчика времени, беспроводное устройство 204 может вывести из режима пониженного потребления мощности и активизировать, или перевести в режим с более высоким потреблением мощности, одно или более из следующего: процессора 204, передатчика 210 и приемника 212. Беспроводное устройство 202s может переходить во второй режим мощности при посредстве источника 230 питания, во взаимодействии с другими компонентами. Следующим шагом, беспроводное устройство 202s может принимать полный маяк от AP 104.
Фиг. 14 является функциональной структурной схемой другого иллюстративного беспроводного устройства 1400, которое может применяться в системе 100 беспроводной связи, изображенной на Фиг. 1. Специалистам в данной области техники будет понятно, что беспроводное устройство 1400 может иметь больше компонентов, чем упрощенное беспроводное устройство 1400, продемонстрированное на Фиг. 14. Продемонстрированное беспроводное устройство 1400 включает в себя только те компоненты, которые целесообразны для описания некоторых значимых признаков реализаций в пределах объема формулы изобретения. Устройство 1400 включает в себя средство 1410 для приема сжатого маяка, включающего в себя указание времени следующего полного маяка (NFBTI), средство 1420 для работы беспроводного устройства в первом режиме мощности в течение некоторого периода времени, на основании указания времени следующего полного маяка, и средство 1430 перехода беспроводного устройства во второй, с более высоким потреблением мощности, режим в конце этого периода времени.
Средство 1410 для приема сжатого маяка, включающего в себя указание времени следующего полного маяка, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1310, продемонстрированного на Фиг. 13. Средство 1410 для приема сжатого маяка, включающего в себя указание времени следующего полного маяка, может соответствовать одному или более из следующего: процессору 204 и приемнику 212 (Фиг. 2). Средство 1420 для работы беспроводного устройства в первом режиме мощности в течение некоторого периода времени, на основании указания времени следующего полного маяка, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1320, продемонстрированного на Фиг. 13. Средство 1420 для работы беспроводного устройства в первом режиме мощности в течение некоторого периода времени, на основании указания времени следующего полного маяка, может соответствовать одному или более из следующего: процессору 204 и источнику 230 питания. Средство 1430 перехода беспроводного устройства во второй, с более высоким потреблением мощности, режим в конце этого периода времени может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1330, продемонстрированного на Фиг. 13. Средство 1430 перехода беспроводного устройства во второй, с более высоким потреблением мощности, режим в конце этого периода времени может соответствовать одному или более из следующего: процессору 204 и источнику 230 питания.
Фиг. 15 показывает блок-схему 1500 последовательности операций иллюстративного способа осуществления связи в системе 100 беспроводной связи, изображенной на Фиг. 1. Способ согласно блок-схеме 1500 последовательности операций может использоваться для создания и передачи малоизбыточного маяка, такого, например, как малоизбыточный маяк 400, описанный выше в отношении Фиг. 4. Сжатый маяк может генерироваться в AP 104 (Фиг. 1) и передаваться на другой узел в системе 100 беспроводной связи. Хотя способ описывается ниже применительно к элементам беспроводного устройства 202a (Фиг. 2), специалистам в данной области техники будет понятно, что способ согласно блок-схеме 1500 последовательности операций может быть реализован посредством любого другого подходящего устройства. В одном из вариантов осуществления, этапы в блок-схеме 1500 последовательности операций могут выполняться процессором 204 во взаимодействии с передатчиком 210 и запоминающим устройством 206. Хотя способ согласно блок-схеме 1500 последовательности операций описывается в данном документе с указанием конкретного порядка, в различных вариантах осуществления, блоки, приведенные в данном документе, могут выполняться в другом порядке, или опускаться, а могут быть добавлены дополнительные блоки.
Сначала, в блоке 1510, беспроводное устройство 202a передает полный маяк в первом кратном интервала маяка. В одном из вариантов осуществления, полный маяк может быть маяком 300, описанным выше в отношении Фиг. 3. В различных вариантах осуществления, первое кратное может быть 2, 3, 4, 5, и т.д. Беспроводное устройство 202a может передавать интервал маяка и/или первое кратное на STA 106 через поле в полном маяке, в ответ на зондирующий запрос, или это может быть предварительно задано. Беспроводное устройство 202a может генерировать полный маяк с использованием процессора 204, и может передавать полный маяк через передатчик 210, например.
Далее, в блоке 1520, в блоке 1510, беспроводное устройство 202a передает сжатый маяк в каждом интервале маяка, который не является первым кратным интервала маяка. Сжатый маяк может быть, например, маяком 400 (Фиг. 4). В одном варианте осуществления, беспроводное устройство 202a может передавать сжатый маяк во втором кратном интервала маяка, за исключением случаев, когда второе кратное совпадает с первым кратным. Беспроводное устройство 202a может генерировать сжатый маяк с использованием процессора 204, и может передавать сжатый маяк через передатчик 210, например.
Фиг. 16 является функциональной структурной схемой другого иллюстративного беспроводного устройства 1600, которое может применяться в системе 100 беспроводной связи, изображенной на Фиг. 1. Специалистам в данной области техники будет понятно, что беспроводное устройство 1600 может иметь больше компонентов, чем упрощенное беспроводное устройство 1600, продемонстрированное на Фиг. 16. Продемонстрированное беспроводное устройство 1600 включает в себя только те компоненты, которые целесообразны для описания некоторых значимых признаков реализаций в пределах объема формулы изобретения. Устройство 1600 включает в себя средство 1610 для передачи полного маяка в первом кратном интервала маяка, и средство 1620 для передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка.
Средство 1610 для передачи полного маяка в первом кратном интервала маяка может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1510, продемонстрированного на Фиг. 15. Средство 1610 для передачи полного маяка в первом кратном интервала маяка может соответствовать одному или более из следующего: процессору 204 и передатчику 210 (Фиг. 2). Средство 1620 для передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1520, продемонстрированного на Фиг. 15. Средство 1620 для передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка, может соответствовать одному или более из следующего: процессору 204 и передатчику 210 (Фиг. 2).
Фиг. 17 показывает блок-схему 1700 последовательности операций другого иллюстративного способа осуществления связи в системе 100 беспроводной связи, изображенной на Фиг. 1. Способ согласно блок-схеме 1700 последовательности операций может использоваться для приема малоизбыточного маяка, такого, например, как малоизбыточный маяк 400, описанный выше в отношении Фиг. 4. Сжатый маяк может генерироваться в AP 104 (Фиг. 1) и передаваться на STA 106 в системе 100 беспроводной связи. Хотя способ описывается ниже применительно к элементам беспроводного устройства 202s (Фиг. 2), специалистам в данной области техники будет понятно, что способ согласно блок-схеме 1700 последовательности операций может быть реализован посредством любого другого подходящего устройства. В одном из вариантов осуществления, этапы в блок-схеме 1700 последовательности операций могут выполняться процессором 204 во взаимодействии с передатчиком 210 и запоминающим устройством 206. Хотя способ согласно блок-схеме 1700 последовательности операций описывается в данном документе с указанием конкретного порядка, в различных вариантах осуществления, блоки, приведенные в данном документе, могут выполняться в другом порядке, или опускаться, а могут быть добавлены дополнительные блоки.
Сначала, в блоке 1710, беспроводное устройство 202s принимает полный маяк в первом кратном интервала маяка. В одном из вариантов осуществления, полный маяк может быть маяком 300, описанным выше в отношении Фиг. 3. В различных вариантах осуществления, первое кратное может быть 2, 3, 4, 5, и т.д. Беспроводное устройство 202s может принимать интервал маяка и/или первое кратное от AP 104 через поле в полном маяке, в ответ на зондирующий запрос, или это может быть предварительно задано. Беспроводное устройство 202s может принимать полный маяк через приемник 212, например.
Далее, в блоке 1720, в блоке 1710, беспроводное устройство 202s принимает сжатый маяк в интервале маяка, который не является первым кратным интервала маяка. Сжатый маяк может быть, например, маяком 400 (Фиг. 4). В одном варианте осуществления, беспроводное устройство 202s может принимать сжатый маяк во втором кратном интервала маяка, за исключением случаев, когда второе кратное совпадает с первым кратным. Беспроводное устройство 202s может осуществлять прием через приемник 212, например.
Фиг. 18 является функциональной структурной схемой другого иллюстративного беспроводного устройства 1800, которое может применяться в системе 100 беспроводной связи, изображенной на Фиг. 1. Специалистам в данной области техники будет понятно, что беспроводное устройство 1800 может иметь больше компонентов, чем упрощенное беспроводное устройство 1800, продемонстрированное на Фиг. 18. Продемонстрированное беспроводное устройство 1800 включает в себя только те компоненты, которые целесообразны для описания некоторых значимых признаков реализаций в пределах объема формулы изобретения. Устройство 1800 включает в себя средство 1810 для приема полного маяка в первом кратном интервала маяка, и средство 1820 для приема сжатого маяка в интервале маяка, который не является первым кратным интервала маяка.
Средство 1810 для приема полного маяка в первом кратном интервала маяка может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1710, продемонстрированного на Фиг. 17. Средство 1810, передающее полный маяк в первом кратном интервала маяка, может соответствовать одному или более из следующего: процессору 204 и приемнику 212 (Фиг. 2). Средство 1820 для приема сжатого маяка в интервале маяка, который не является первым кратным интервала маяка, может быть выполнено с возможностью исполнения одной или более функций, обсужденных выше в отношении блока 1720, продемонстрированного на Фиг. 17. Средство 1820 для приема сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка, может соответствовать одному или более из следующего: процессору 204 и приемнику 212 (Фиг. 2).
Несколько описанных выше вариантов осуществления включают в себя поле сжатого SSID (например, 460). В некоторых реализациях, поле сжатого SSID может генерироваться выборочно. В некоторых реализациях, выбор может основываться на длине полного SSID для сигнала. Например, если длина полного SSID (например, четыре байта) равна длине поля сжатого SSID (например, четыре байта), то полный SSID может использоваться в качестве сжатого SSID. В некоторых реализациях, если длина полного SSID больше, чем длина поля сжатого SSID, то CRC, вычисленный по части или по всему полному SSID, может использоваться в качестве сжатого SSID. Вычисленный CRC может иметь длину, равную длине поля сжатого SSID. В некоторых реализациях, если длина полного SSID меньше, чем длина поля сжатого SSID, полный SSID может наращиваться в длину (например, заполняться незначащей информацией), чтобы уровнять его длину с полем сжатого SSID для формирования сжатого SSID. Например, если поле сжатого SSID содержит восемь байтов, а полный SSID содержит четыре байта, то четыре байта заполнения незначащей информацией могут быть добавлены к полному SSID, чтобы сгенерировать восьмибайтовый сжатый SSID. Заполнение незначащей информацией может вводиться перед полным SSID (например, в начало) или после полного SSID (например, в конец). Заполнение незначащей информацией может предусматривать нулевой символ, заполняющий символ (например, алфавитно-цифровой, не алфавитно-цифровой), или их комбинацию.
Используемый в данном документе термин "определение" охватывает широкий спектр действий. Например, "определение" может включать в себя вычисление, расчет, обработку, выведение, исследование, поиск (например, поиск в таблице, в базе данных или в другой структуре данных), выявление и тому подобное. Кроме того, "определение" может включать в себя прием (например, прием информации), доступ (например, доступ к данным в запоминающем устройстве) и тому подобное. Кроме того, "определение" может включать в себя решение, отбор, выбор, установление и тому подобное. Дополнительно, термин "ширина канала", используемый в данном документе, может охватывать ширину полосы пропускания, или может так и именоваться, в некоторых аспектах.
Используемая в данном документе фраза, обозначающая "по меньшей мере, одно из" списка элементов, относится к любой комбинации этих элементов, в том числе к одинарной функциональной единице. В качестве примера, "по меньшей мере, одно из следующего: a, b или c" подразумевает охват следующих вариантов: a, b, c, a-b, a-c, b-c и a-b-c.
Различные операции вышеописанных способов могут выполняться любым подходящим средством, способным выполнять эти операции, таким как различные аппаратные и/или программные компоненты, схемы, и/или модули. Вообще, любые продемонстрированные на чертежах операции могут выполняться соответствующим функциональным средством, способным выполнять эти операции.
Различные иллюстративные логические блоки, модули и схемы, описанные применительно к настоящему раскрытию изобретения, могут быть реализованы или выполнены с использованием универсального процессора, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства (PLD), логического элемента на дискретных компонентах или транзисторных логических схем, отдельных аппаратных компонентов, или любой их комбинации, предназначенных для выполнения функций, описанных в данном документе. Универсальный процессор может быть микропроцессором, а в качестве альтернативы, процессор может быть любым серийно выпускаемым процессором, контроллером, микропроцессорным контроллером, либо конечным автоматом. Кроме того, процессор может быть реализован в виде комбинации вычислительных устройств, например, комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в сочетании с DSP в качестве ядра, или любой другой подобной конфигурации.
В одном или более аспектах, описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. При реализации в программном обеспечении, функции могут храниться в виде одной или более инструкций или кода на машиночитаемом носителе, или передаваться через него. Машиночитаемые носители включают в себя как компьютерные носители данных, так и средства связи, в том числе любой носитель, который обеспечивает передачу компьютерной программы из одного места в другое. Носители данных могут быть любыми доступными носителями, к которым можно получить доступ посредством компьютера. В качестве примера, но не ограничения, такие машиночитаемые носители могут включать в себя RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, или любой другой носитель, который может использоваться для транспортировки или хранения требуемого программного кода в виде инструкций или структур данных, и к которому можно получить доступ посредством компьютера. Кроме того, любое соединение корректно назвать машиночитаемым носителем. Например, если программное обеспечение передается от узла сети Интернет, обслуживающего узла или другого удаленного источника, с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL), или беспроводных технологий, таких как инфракрасное излучение, радиосвязь и сверхвысокочастотное излучение, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радиосвязь и сверхвысокочастотное излучение, подпадают под определение носителя. Термин «диск», используемый в данном документе, включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, при этом магнитные диски обычно воспроизводят данные магнитным способом, в то время как оптические диски воспроизводят данные оптическим способом с помощью лазеров. Таким образом, в некоторых аспектах машиночитаемый носитель может включать в себя долговременный машиночитаемый носитель (например, материальные носители). Помимо этого, в некоторых аспектах машиночитаемый носитель может включать в себя кратковременный машиночитаемый носитель (например, сигнал). Комбинации вышеперечисленного тоже должны быть включены в объем машиночитаемых носителей.
Способы, раскрытые в данном документе, включают в себя один или более этапов или действий для успешного выполнения описываемого способа. Этапы и/или действия способа могут меняться местами друг с другом без отступления от объема формулы изобретения. Другими словами, если не определен конкретный порядок этапов или действий, порядок и/или использование конкретных этапов и/или действий может быть изменен, без отступления от объема формулы изобретения.
Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. При реализации в программном обеспечении, функции могут храниться в виде одной или более инструкций на машиночитаемом носителе. Носители данных могут быть любыми доступными носителями, к которым можно получить доступ посредством компьютера. В качестве примера, но не ограничения, такие машиночитаемые носители могут включать в себя RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, или любой другой носитель, который может использоваться для транспортировки или хранения требуемого программного кода в виде инструкций или структур данных, и к которому можно получить доступ посредством компьютера. Термин «диск», используемый в данном документе, включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, при этом магнитные диски обычно воспроизводят данные магнитным способом, в то время как оптические диски воспроизводят данные оптическим способом с помощью лазеров.
Таким образом, некоторые аспекты могут включать в себя компьютерный программный продукт для выполнения операций, представленных в данном документе. Например, такой компьютерный программный продукт может включать в себя машиночитаемый носитель с сохраненными (и/или закодированными) на нем инструкциями, причем эти инструкции являются исполняемыми одним или более процессорами для выполнения операций, описанных в данном документе. Для некоторых аспектов, компьютерный программный продукт может включать в себя упаковочный материал.
Программное обеспечение или инструкции могут также передаваться через передающую среду. Например, если программное обеспечение передается от узла сети Интернет, обслуживающего узла или другого удаленного источника, с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL), или беспроводных технологий, таких как инфракрасное излучение, радиосвязь и сверхвысокочастотное излучение, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радиосвязь и сверхвысокочастотное излучение, подпадают под определение передающей среды.
Дополнительно, следует понимать, что модули и/или другое подходящее средство для выполнения способов и методов, описанных в данном документе, могут быть загружены и/или иным образом получены пользовательским терминалом и/или базовой станцией, в зависимости от конкретного случая. Например, такое устройство может связываться с обслуживающим узлом, чтобы обеспечить передачу средства для выполнения способов, описанных в данном документе. В качестве альтернативы, различные способы, описанные в данном документе, могут предоставляться с помощью средства хранения данных (например, RAM, ROM, физического носителя данных, такого, как компакт-диск (CD) или гибкий диск, и т.д.), так что пользовательский терминал и/или базовая станция могут получать различные способы в результате связи или предоставления средства хранения данных устройству. Более того, может использоваться любой другой подходящий метод для предоставления способов и методов, описанных в данном документе, устройству.
Нужно понимать, что формула изобретения не ограничивается точной конфигурацией и компонентами, продемонстрированными выше. Различные модификации, изменения и вариации могут вноситься в компоновку, работу и детали способов и устройства, описанных выше, без отступления от объема формулы изобретения.
В то время как вышеизложенное направлено на аспекты настоящего раскрытия изобретения, другие и дополнительные аспекты раскрытия изобретения могут быть разработаны, без отступления от его основного объема, и его объем определяется нижеприведенной формулой изобретения.
Изобретение относится к области беспроводной связи, более конкретно к системам для сжатия беспроводных маяков, и обеспечивает снижение издержек при передаче сигналов маяка за счет уменьшения размера его кадра. Изобретение раскрывает, в частности, способ для осуществления связи в беспроводной сети, который включает в себя этап, на котором передают, в точке доступа, полный маяк в первом кратном интервала маяка, передают сжатый маяк в каждом интервале маяка, который не является первым кратным интервала маяка. Другой способ осуществления связи в беспроводной сети включает в себя этап, на котором принимают, на беспроводном устройстве, полный маяк в первом кратном интервала маяка, принимают сжатый маяк в интервале маяка, который не является первым кратным интервала маяка. 8 н. и 104 з.п. ф-лы, 18 ил.
1. Способ осуществления связи в беспроводной сети, содержащий этапы, на которых:
передают, в точке доступа, полный маяк в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
периодически передают сжатый маяк в каждом интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк передается в каждом интервале маяка.
2. Способ по п. 1, дополнительно содержащий этап, на котором передают первое кратное интервала маяка в кадре полного маяка или в кадре ответа на зондирование.
3. Способ по п. 1, дополнительно содержащий этап, на котором включают карту указания трафика (TIM) в полный маяк или сжатый маяк во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
4. Способ по п. 1, дополнительно содержащий этап, на котором включают карту указания доставки трафика (DTIM) в полный маяк или сжатый маяк в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
5. Способ по п. 1, в котором сжатый маяк короче полного маяка. 6. Способ по п. 1, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
7. Способ по п. 6, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
8. Способ по п. 6, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
9. Способ по п. 6, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
10. Способ по п. 9, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
11. Способ по п. 6, причем способ дополнительно содержит этап, на котором изменяют последовательность изменения, когда изменяется точка доступа или конфигурация сети или когда есть существенное изменение содержания полного маяка.
12. Способ по п. 6, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
13. Способ по п. 12, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
14. Способ по п. 12, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
15. Способ осуществления связи в беспроводной сети, содержащий этапы, на которых:
принимают, на беспроводном устройстве, полный маяк в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
периодически принимают сжатый маяк в интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк принимается в каждом интервале маяка.
16. Способ по п. 15, дополнительно содержащий этап, на котором принимают первое кратное интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
17. Способ по п. 15, дополнительно содержащий этап, на котором принимают карту указания трафика (TIM) в полном маяке или в сжатом маяке во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
18. Способ по п. 15, дополнительно содержащий этап, на котором принимают карту указания доставки трафика (DTIM) в полном маяке или в сжатом маяке в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
19. Способ по п. 15, в котором сжатый маяк короче полного маяка.
20. Способ по п. 15, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
21. Способ по п. 20, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
22. Способ по п. 20, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
23. Способ по п. 20, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
24. Способ по п. 23, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
25. Способ по п. 20, причем способ дополнительно содержит этапы, на которых:
обнаруживают изменение в последовательности изменения;
передают зондирующий запрос при обнаружении изменения в последовательности изменения; и
принимают ответ на зондирование в ответ на зондирующий запрос.
26. Способ по п. 20, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
27. Способ по п. 26, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
28. Способ по п. 26, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
29. Беспроводное устройство, выполненное с возможностью осуществления связи в беспроводной сети, содержащее:
передатчик, выполненный с возможностью:
передачи полного маяка в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
периодической передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк передается в каждом интервале маяка.
30. Беспроводное устройство по п. 29, в котором передатчик дополнительно выполнен с возможностью передачи первого кратного интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
31. Беспроводное устройство по п. 29, дополнительно содержащее процессор, выполненный с возможностью включения карты указания трафика (TIM) в полный маяк или сжатый маяк во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
32. Беспроводное устройство по п. 29, дополнительно содержащее процессор, выполненный с возможностью включения карты указания доставки трафика (DTIM) в полный маяк или сжатый маяк в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
33. Беспроводное устройство по п. 29, в котором сжатый маяк короче полного маяка.
34. Беспроводное устройство по п. 29, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
35. Беспроводное устройство по п. 34, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
36. Беспроводное устройство по п. 34, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
37. Беспроводное устройство по п. 34, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
38. Беспроводное устройство по п. 37, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
39. Беспроводное устройство по п. 34, дополнительно содержащее процессор, выполненный с возможностью внесения последовательности изменения, когда изменяется точка доступа или конфигурация сети или когда есть существенное изменение содержания полного маяка.
40. Беспроводное устройство по п. 34, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
41. Беспроводное устройство по п. 40, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
42. Беспроводное устройство по п. 41, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
43. Беспроводное устройство, выполненное с возможностью осуществления связи в беспроводной сети, содержащее:
приемник, выполненный с возможностью:
приема полного маяка в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
периодического приема сжатого маяка в интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк принимается в каждом интервале маяка.
44. Беспроводное устройство по п. 43, в котором приемник дополнительно выполнен с возможностью приема первого кратного интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
45. Беспроводное устройство по п. 43, в котором приемник дополнительно выполнен с возможностью приема карты указания трафика (TIM) в полном маяке или в сжатом маяке во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
46. Беспроводное устройство по п. 43, в котором приемник дополнительно выполнен с возможностью приема карты указания доставки трафика (DTIM) в полном маяке или в сжатом маяке в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
47. Беспроводное устройство по п. 43, в котором сжатый маяк короче полного маяка.
48. Беспроводное устройство по п. 43, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
49. Беспроводное устройство по п. 48, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
50. Беспроводное устройство по п. 48, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
51. Беспроводное устройство по п. 48, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
52. Беспроводное устройство по п. 51, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
53. Беспроводное устройство по п. 48, дополнительно содержащее:
процессор, выполненный с возможностью обнаружения изменения в последовательности изменения; и
передатчик дополнительно выполнен с возможностью передачи зондирующего запроса при обнаружении изменения в последовательности изменения,
при этом приемник дополнительно выполнен с возможностью приема ответа на зондирование в ответ на зондирующий запрос.
54. Беспроводное устройство по п. 48, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
55. Беспроводное устройство по п. 54, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
56. Беспроводное устройство по п. 54, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
57. Устройство для осуществления связи в беспроводной сети, содержащее:
средство для передачи полного маяка в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
средство для периодической передачи сжатого маяка в каждом интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк передается в каждом интервале маяка.
58. Устройство по п. 57, дополнительно содержащее средство для передачи первого кратного интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
59. Устройство по п. 57, дополнительно содержащее средство для включения карты указания трафика (TIM) в полный маяк или сжатый маяк во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
60. Устройство по п. 57, дополнительно содержащее средство для включения карты указания доставки трафика (DTIM) в полный маяк или сжатый маяк в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
61. Устройство по п. 57, в котором сжатый маяк короче полного маяка.
62. Устройство по п. 57, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
63. Устройство по п. 62, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
64. Устройство по п. 62, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
65. Устройство по п. 62, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
66. Устройство по п. 65, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
67. Устройство по п. 62, дополнительно содержащее средство для изменения последовательности изменения, когда изменяется точка доступа или конфигурация сети или когда есть существенное изменение содержания полного маяка.
68. Устройство по п. 62, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
69. Устройство по п. 68, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
70. Устройство по п. 68, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
71. Устройство для осуществления связи в беспроводной сети, содержащее:
средство для приема полного маяка в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
средство для периодического приема сжатого маяка в интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк принимается в каждом интервале маяка.
72. Устройство по п. 71, дополнительно содержащее средство для приема первого кратного интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
73. Устройство по п. 71, дополнительно содержащее средство для приема карты указания трафика (TIM) в полном маяке или в сжатом маяке во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
74. Устройство по п. 71, дополнительно содержащее средство для приема карты указания доставки трафика (DTIM) в полном маяке или в сжатом маяке в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
75. Устройство по п. 71, в котором сжатый маяк короче полного маяка.
76. Устройство по п. 71, в чем сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
77. Устройство по п. 76, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
78. Устройство по п. 76, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
79. Устройство по п. 76, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
80. Устройство по п. 79, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
81. Устройство по п. 76, дополнительно содержащее:
средство для обнаружения изменения в последовательности изменения;
средство для передачи зондирующего запроса при обнаружении изменения в последовательности изменения; и
средство для приема ответа на зондирование в ответ на зондирующий запрос.
82. Устройство по п. 76, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
83. Устройство по п. 82, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
84. Устройство по п. 82, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
85. Машиночитаемый носитель, содержащий код, который, при исполнении, предписывает устройству:
передавать полный маяк в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
периодически передавать сжатый маяк в каждом интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк передается в каждом интервале маяка.
86. Носитель по п. 85, дополнительно содержащий код, который, при исполнении, предписывает устройству передавать первое кратное интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
87. Носитель по п. 85, дополнительно содержащий код, который, при исполнении, предписывает устройству включать карту указания трафика (TIM) в полный маяк или сжатый маяк во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
88. Носитель по п. 85, дополнительно содержащий код, который, при исполнении, предписывает устройству включать карту указания доставки трафика (DTIM) в полный маяк или сжатый маяк в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
89. Носитель по п. 85, в котором сжатый маяк короче полного маяка.
90. Носитель по п. 85, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
91. Носитель по п. 90, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
92. Носитель по п. 90, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
93. Носитель по п. 90, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
94. Носитель по п. 93, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
95. Носитель по п. 90, дополнительно содержащий код, который, при исполнении, предписывает устройству изменять последовательность изменения, когда изменяется точка доступа или конфигурация сети или когда есть существенное изменение содержания полного маяка.
96. Носитель по п. 90, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
97. Носитель по п. 96, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
98. Носитель по п. 96, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
99. Машиночитаемый носитель, содержащий код, который, при исполнении, предписывает устройству:
принимать полный маяк в интервале полного маяка, причем интервал полного маяка представляет собой первое кратное интервала маяка, и он длиннее интервала маяка, и при этом полный маяк включает в себя набор полей; и
периодически принимать сжатый маяк в интервале маяка, который не является первым кратным интервала маяка, при этом сжатый маяк включает в себя поднабор из набора полей, причем интервал полного маяка и интервал маяка представляют собой постоянные интервалы, и при этом полный маяк или сжатый маяк принимается в каждом интервале маяка.
100. Носитель по п. 99, дополнительно содержащий код, который, при исполнении, предписывает устройству принимать первое кратное интервала маяка, в кадре полного маяка или в кадре ответа на зондирование.
101. Носитель по п. 99, дополнительно содержащий код, который, при исполнении, предписывает устройству принимать карту указания трафика (TIM) в полном маяке или в сжатом маяке во втором кратном интервала маяка, при этом второе кратное содержит период TIM.
102. Носитель по п. 99, дополнительно содержащий код, который, при исполнении, предписывает устройству принимать карту указания доставки трафика (DTIM) в полном маяке или в сжатом маяке в третьем кратном интервала маяка, при этом третье кратное содержит период DTIM.
103. Носитель по п. 99, в котором сжатый маяк короче полного маяка.
104. Носитель по п. 99, в котором сжатый маяк содержит:
поле управления кадром;
адрес источника;
временную метку;
последовательность изменения;
указание времени следующего полного маяка;
укороченный идентификатор сети;
поле вариантов сетей доступа; и
проверку кадра.
105. Носитель по п. 104, в котором поле управления кадром содержит 2 байта, адрес источника содержит 6 байтов, временная метка содержит 4 байта, последовательность изменения содержит 1 байт, указание времени следующего полного маяка содержит 3 байта, укороченный идентификатор сети содержит четыре байта, поле вариантов сетей доступа содержит один байт, и проверка кадра содержит 4 байта.
106. Носитель по п. 104, в котором адрес источника содержит идентификацию базового набора служб (BSSID) точки доступа.
107. Носитель по п. 104, в котором временная метка содержит укороченную временную метку, содержащую меньшее количество битов, чем полная временная метка.
108. Носитель по п. 107, в котором временная метка содержит один или более наименьших значащих битов полной временной метки.
109. Носитель по п. 104, дополнительно содержащий код, который, при исполнении, предписывает устройству:
обнаруживать изменение в последовательности изменения;
передавать зондирующий запрос при обнаружении изменения в последовательности изменения; и принимать ответ на зондирование в ответ на зондирующий запрос.
110. Носитель по п. 104, в котором поле управления кадром содержит поле версии, поле типа, поле подтипа, поле присутствия указания времени следующего полного маяка (NFBTI), поле присутствия идентификатора набора служб (SSID), поле присутствия межсетевого взаимодействия, поле ширины полосы пропускания, поле безопасности, и один или более резервных битов.
111. Носитель по п. 110, в котором поле версии содержит 2 бита, поле типа содержит 2 бита, поле подтипа содержит 4 бита, поле присутствия NFBTI содержит 1 бит, поле присутствия SSID содержит 1 бит, поле присутствия межсетевого взаимодействия содержит 1 бит, поле ширины полосы пропускания содержит 3 бита, поле безопасности содержит 1 бит, а один или более резервных битов содержат 1 бит.
112. Носитель по п. 110, в котором поле типа содержит значение "11", а поле подтипа содержит значение "0001", указывающие сжатый маяк.
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
US 2006165031 A1, 27.07.2006 | |||
US 2007291681 A1, 20.12.2007 | |||
US 2005152324 A1, 14.07.2005 | |||
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ДЛИНЫ ЦЕНТРАЛЬНЫХ РЕЗЦОВ ВЕРХНЕЙ ЧЕЛЮСТИ | 2003 |
|
RU2262327C2 |
Колосоуборка | 1923 |
|
SU2009A1 |
US 2005259754 A1, 24.11.2005 | |||
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
СПОСОБ И УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ ИНФОРМАЦИИ МАЯКА | 2007 |
|
RU2395913C2 |
Авторы
Даты
2016-04-10—Публикация
2012-07-10—Подача