СИСТЕМЫ И СПОСОБЫ ПЕРЕДАЧИ И ПРИЕМА СООБЩЕНИЙ ОБНАРУЖЕНИЯ И ПЕРСОНАЛЬНОГО ВЫЗОВА
SYSTEMS AND METHODS OF TRANSMITTING AND RECEIVING MESSAGES OF DETECTION AND PERSONAL CALL

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По настоящей заявке испрашивается приоритет по § 119 35 U.S.C. в соответствии с предварительной заявкой на патент США №61/570,704, озаглавленной «SYSTEMS AND METHODS FOR TRANSMITTING AND RECEIVING DISCOVERY AND PAGING MESSAGES (СИСТЕМЫ И СПОСОБЫ ПЕРЕДАЧИ И ПРИЕМА СООБЩЕНИЙ ОБНАРУЖЕНИЯ И ПЕРСОНАЛЬНОГО ВЫЗОВА)» и поданной 14 декабря 2011 года, полное содержание которой включено сюда посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящая заявка в общем относится к беспроводной связи, точнее - к системам, способам и устройствам для передачи и приема сообщений обнаружения и персонального вызова.
УРОВЕНЬ ТЕХНИКИ
[0003] Во многих телекоммуникационных системах сети связи используются для обмена сообщениями между несколькими взаимодействующими пространственно разнесенными устройствами. Сети могут классифицироваться в соответствии с географическими пределами, которые могут быть, к примеру, городской областью, локальной областью или персональной областью. Такие сети могли бы обозначаться как глобальная сеть (WAN), городская сеть (MAN), локальная сеть (LAN), беспроводная локальная сеть (WLAN) или персональная сеть (PAN). Сети также различаются по методике коммутации/маршрутизации, используемой для связи различных сетевых узлов и устройств между собой (например, коммутация каналов против коммутации пакетов), типу физической среды, используемой для передачи (например, проводная против беспроводной), и группе применяемых протоколов связи (например, сеть протоколов Интернет, SONET (синхронные оптические сети), Ethernet и т.д.).
[0004] Беспроводные сети часто бывают предпочтительными, когда элементы сети являются мобильными и, таким образом, имеют потребность в динамическом соединении или, если архитектура сети сформирована в самоорганизующейся (ad hoc), а не фиксированной, топологии. Беспроводные сети задействуют неосязаемую физическую среду в неуправляемом режиме распространения, используя электромагнитные волны в полосах радиочастот, сверхвысоких частот, частот ИК-диапазона, оптических частот и т.д. Беспроводные сети способствуют увеличению мобильности пользователя и быстрому полевому развертыванию по сравнению с фиксированными проводными сетями.
[0005] Устройства в беспроводной сети могут передавать информацию друг другу или принимать ее друг у друга. Информация может содержать пакеты, которые могут именоваться блоками данных. Пакеты могут включать в себя служебную информацию (например, информацию заголовка, свойства пакета и т.д.), которая помогает при маршрутизации пакета через сеть, идентификации данных в пакете, обработке пакета и т.д., как и, например, данные пользователя, мультимедийный контент и т.д., что может выполняться при полезной нагрузке пакета. Дополнительно пакеты могут использоваться для ввода двух разных устройств, осуществляющих связь в среде связи. Среда связи может совместно использоваться множеством устройств, ищущих доступ к среде связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Каждая из систем, каждый из способов, каждое из устройств и каждый из компьютерных программных продуктов, рассматриваемых здесь, имеют несколько аспектов, ни один из которых в одиночку не отвечает за свои желательные характеристики. Не ограничивая объем этого изобретения, как он выражается следующей формулой изобретения, некоторые признаки коротко рассматриваются ниже. После ознакомления с этим рассмотрением и, особенно, после прочтения раздела, озаглавленного «Подробное описание», станет понятно, как преимущественные признаки этого изобретения включают в себя сокращенное потребление электроэнергии при вводе устройств в среду.
[0007] Один аспект этого раскрытия предусматривает способ беспроводной связи, выполняемый устройством. Способ включает в себя: передачу пакета обнаружения в течение первого интервала обнаружения, при этом пакет обнаружения афиширует услугу, обеспеченную в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения; и прием пакета персонального вызова от первого устройства в течение первого интервала персонального вызова из множества интервалов персонального вызова, при этом пакет персонального вызова показывает интерес к услуге, множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова, при этом множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0008] Другой аспект этого раскрытия предусматривает способ обнаружения устройств в системе беспроводной связи, выполняемый устройством. Способ включает в себя: прием пакета обнаружения от первого устройства в течение первого интервала обнаружения из множества интервалов обнаружения, при этом пакет обнаружения афиширует услугу, обеспеченную первым устройством в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения; и передачу пакета персонального вызова к первому устройству в течение первого интервала персонального вызова из множества интервалов персонального вызова, при этом пакет персонального вызова показывает интерес к услуге, обеспечиваемой первым устройством, а множество интервалов персонального вызов содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова, при этом множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0009] Один аспект этого раскрытия предусматривает устройство, функционирующее в системе беспроводной связи. Устройство включает в себя передатчик и приемник. Передатчик выполнен с возможностью передавать пакет обнаружения в течение первого интервала обнаружения из множества интервалов обнаружения. Пакет обнаружения афиширует услугу, обеспеченную в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Приемник выполнен с возможностью принимать пакет персонального вызова от первого устройства в течение первого интервала персонального вызова из множества интервалов персонального вызова. Пакет персонального вызова показывает интерес к услуге, а множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова. Множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0010] Другой аспект этого раскрытия предусматривает устройство, функционирующее в системе беспроводной связи. Устройство включает в себя приемник и передатчик. Приемник выполнен с возможностью принимать пакет обнаружения от первого устройства в течение первого интервала обнаружения из множества интервалов обнаружения. Пакет обнаружения афиширует услугу, обеспеченную первым устройством в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Передатчик выполнен с возможностью передавать пакет персонального вызова к первому устройству в течение первого интервала персонального вызова из множества интервалов персонального вызова. Пакет персонального вызова показывает интерес к услуге, обеспечиваемой первым устройством, а множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова. Множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0011] Один аспект этого раскрытия предусматривает устройство, функционирующее в системе беспроводной связи. Устройство включает в себя средство для передачи пакета обнаружения в течение первого интервала обнаружения из множества интервалов обнаружения, при этом пакет обнаружения афиширует услугу, обеспеченную в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения; и средство для приема пакета персонального вызова от первого устройства в течение первого интервала персонального вызова из множества интервалов персонального вызова, при этом пакет персонального вызова показывает интерес к услуге, а множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова, при этом множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0012] Другой аспект этого раскрытия предусматривает устройство, функционирующее в системе беспроводной связи. Устройство включает в себя средство для приема пакета обнаружения от первого устройства в течение первого интервала обнаружения из множества интервалов обнаружения, при этом пакет обнаружения афиширует услугу, обеспеченную первым устройством в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения; и средство для передачи пакета персонального вызова к первому устройству в течение первого интервала персонального вызова из множества интервалов персонального вызова, при этом пакет персонального вызова показывает интерес к услуге, обеспечиваемой первым устройством, а множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова, а множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0013] Один аспект этого раскрытия предусматривает невременный машиночитаемый носитель, содержащий команды, которые при выполнении предписывают устройству: передавать пакет обнаружения в течение первого интервала обнаружения из множества интервалов обнаружения, при этом пакет обнаружения афиширует услугу, обеспеченную в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения; и принимать пакет персонального вызова от первого устройства в течение первого интервала персонального вызова из множества интервалов персонального вызова, при этом пакет персонального вызова показывает интерес к услуге, а множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова, при этом множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
[0014] Другой аспект этого раскрытия предусматривает невременный машиночитаемый носитель, содержащий команды, которые при выполнении предписывают устройству: принимать пакет обнаружения от первого устройства в течение первого интервала обнаружения из множества интервалов обнаружения, при этом пакет обнаружения афиширует услугу, обеспеченную первым устройством в сети беспроводной связи, а множество интервалов обнаружения содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения; и передавать пакет персонального вызова к первому устройству в течение первого интервала персонального вызова из множества интервалов персонального вызова, при этом пакет персонального вызова показывает интерес к услуге, обеспечиваемой первым устройством, а множество интервалов персонального вызова содержит повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова, при этом множество интервалов персонального вызова не перекрывается с множеством интервалов обнаружения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0015] Фиг. 1 иллюстрирует пример системы беспроводной связи, в которой могут использоваться аспекты настоящего раскрытия.
[0016] Фиг. 2 демонстрирует функциональную блок-схему беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1.
[0017] Фиг. 3 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0018] Фиг. 4 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0019] Фиг. 5 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0020] Фиг. 6 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0021] Фиг. 7 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0022] Фиг. 8 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0023] Фиг. 9 иллюстрирует примерную временную шкалу связи в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0024] Фиг. 10 иллюстрирует примерный пакет обнаружения в соответствии с аспектами настоящего раскрытия.
[0025] Фиг. 11 иллюстрирует другой примерный пакет обнаружения в соответствии с аспектами настоящего раскрытия.
[0026] Фиг. 12 иллюстрирует примерный пакет запроса персонального вызова в соответствии с аспектами настоящего раскрытия.
[0027] Фиг. 13 иллюстрирует примерный кадр программы действий по регистрации в соответствии с аспектами настоящего раскрытия.
[0028] Фиг. 14 иллюстрирует примерный кадр программы действий по переадресации персонального вызова в соответствии с аспектами настоящего раскрытия.
[0029] Фиг. 15 иллюстрирует примерный кадр программы действий по переадресации ответа на персональный вызов в соответствии с аспектами настоящего раскрытия.
[0030] Фиг. 16 представляет собой график, иллюстрирующий пример кумулятивной функции распределения для успешной передачи пакета обнаружения путем конкуренции в соответствии с аспектами настоящего раскрытия.
[0031] Фиг. 17 представляет собой другой график, иллюстрирующий пример кумулятивной функции распределения для успешной передачи пакета обнаружения путем конкуренции в соответствии с аспектами настоящего раскрытия.
[0032] Фиг. 18 представляет собой еще один график, иллюстрирующий пример кумулятивной функции распределения для успешной передачи пакета обнаружения путем конкуренции в соответствии с аспектами настоящего раскрытия.
[0033] Фиг. 19 представляет собой дополнительный график, иллюстрирующий пример кумулятивной функции распределения для успешной передачи пакета обнаружения путем конкуренции в соответствии с аспектами настоящего раскрытия.
[0034] Фиг. 20 представляет собой график, иллюстрирующий примерную вероятность функции успеха для успешной передачи пакета обнаружения путем случайного выбора слота в соответствии с аспектами настоящего раскрытия.
[0035] Фиг. 21 представляет собой блок-схему последовательности операций примерного процесса обнаружения устройств в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0036] Фиг. 22 представляет собой функциональную блок-схему примерного беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1.
[0037] Фиг. 23 представляет собой блок-схему последовательности операций примерного процесса обнаружения устройств в системе беспроводной связи в соответствии с аспектами настоящего раскрытия.
[0038] Фиг. 24 представляет собой функциональную блок-схему примерного беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1.
[0039] Фиг. 25 представляет собой блок-схему последовательности операций примерного процесса обнаружения устройств в системе беспроводной связи с использованием точки доступа в соответствии с аспектами настоящего раскрытия.
[0040] Фиг. 26 представляет собой функциональную блок-схему примерного беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1.
[0041] Фиг. 27 представляет собой блок-схему последовательности операций примерного процесса обнаружения устройств в системе беспроводной связи с использованием точки доступа в соответствии с аспектами настоящего раскрытия.
[0042] Фиг. 28 представляет собой функциональную блок-схему примерного беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1.
[0043] Фиг. 29 представляет собой блок-схему последовательности операций примерного процесса обнаружения устройств в системе беспроводной связи с использованием точки доступа в соответствии с аспектами настоящего раскрытия.
[0044] Фиг. 30 представляет собой функциональную блок-схему примерного беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1.
ПОДРОБНОЕ ОПИСАНИЕ
[0045] Слово «примерный» используется здесь в значении «служащий примером, частным случаем или иллюстрацией». Любой вариант осуществления, описываемый здесь как «примерный» не обязательно должен толковаться как предпочтительный или преимущественный по сравнению с другими вариантами осуществления. Различные аспекты новых систем, устройств и способов описываются более полно здесь и далее со ссылкой на прилагаемые чертежи. Это раскрытие может, однако, быть реализовано во множестве разных форм и не должно толковаться как ограничивающее в отношении какой-либо конкретной структуры или функции, представленной в этом раскрытии. Наоборот, эти аспекты представлены так, что это раскрытие будет исчерпывающим и полным и будет в полной мере выражать объем раскрытия специалистам в данной области техники. На основе изложенных здесь идей специалисту в данной области техники будет понятно, что объем этого раскрытия направлен на то, чтобы охватить любой аспект новых систем, устройств и способов, раскрытых здесь, при применении отдельно или же в комбинации с любым другим аспектом изобретения. Например, устройство может быть реализовано или способ может осуществляться на практике с использованием любого количества аспектов, изложенных здесь. Кроме того, объем изобретения направлен на то, чтобы охватить такое устройство или способ, который осуществляется на практике с использованием другой структуры, функциональности или структуры и функциональности в дополнение к различным аспектам изобретения, изложенным здесь, или в отличие от них. Следует понимать, что любой аспект, раскрытый здесь, может быть реализован с помощью одного или нескольких элементов пункта формулы изобретения.
[0046] Хотя здесь описываются конкретные аспекты, многие вариации и перестановки этих аспектов попадают в пределы объема раскрытия. Хотя упоминаются некоторые преимущества и достоинства предпочтительных аспектов, объем раскрытия не направлен на то, чтобы быть ограниченным конкретными преимуществами, вариантами использования или целями. Наоборот, аспекты раскрытия направлены на то, чтобы быть широко применимыми в отношении разных беспроводных технологий, конфигураций системы, сетей и протоколов передачи, некоторые из которых проиллюстрированы в качестве примера на рисунках и в следующем ниже описании предпочтительных аспектов. Подробное описание и чертежи лишь иллюстрируют раскрытие, но не являются ограничивающими, а объем раскрытия определяется прилагаемой формулой изобретения и ее эквивалентами.
[0047] Популярные технологии беспроводных сетей могут включать в себя различные типы беспроводных локальных сетей (WLAN). WLAN может использоваться для связи соседних устройств друг с другом с применением широко используемых сетевых протоколов. Различные аспекты, описанные здесь, могут применяться к любому стандарту связи, такому как беспроводной протокол.
[0048] В некоторых аспектах беспроводные сигналы в полосе субгигагерц могут передаваться в соответствии с протоколом 802.11ah с использованием мультиплексирования с ортогональным частотным разделением сигналов (OFDM), связей технологии расширения спектра методом прямой последовательности (DSSS), комбинации связей OFDM и DSSS или других схем. Варианты реализации протокола 802.11ah могут использоваться для датчиков, измерительных и «умных» решетчатых сетей. Преимуществом является то, что аспекты определенных устройств, реализующих протокол 802.11ah, могут потреблять меньше энергии, чем устройства, реализующие другие беспроводные протоколы, и/или могут использоваться для передачи беспроводных сигналов на относительно большое расстояние, например, километр или больше.
[0049] В некоторых вариантах реализации WLAN включает в себя различные устройства, которые являются компонентами, которые осуществляют доступ к беспроводной сети. Например, может быть два типа устройств: точки доступа («АР») и клиенты (также именуемые станциями или «STA»). В общем, АР может служить концентратором или базовой станцией для WLAN, а STA служит в качестве пользователя WLAN. Например, STA может быть портативным компьютером, персональным цифровым помощником (PDA), мобильным телефоном и т.д. В примере STA соединяется с АР посредством совместимой беспроводной линии связи Wi-Fi (например, протокола IEEE 802.11, такого как 802.11ah), чтобы достичь общей совместимости с Интернетом или другими глобальными сетями. В некоторых вариантах реализации STA также может использоваться в качестве АР.
[0050] Точка доступа («АР») также может содержать, реализовываться как или может быть известна как Узел Б (NodeB), контроллер радиосети («RNC»), eNodeB, контроллер базовой станции («BSC»), базовая приемопередающая станция («BTS»), базовая станция («BS»), приемо-передающая функция («TF»), радиомаршрутизатор, радио приемопередатчик или какая-то другая терминология.
[0051] Станция «STA» также может содержать, реализовываться как или может быть известна как терминал доступа («АТ»), абонентская станция, агент пользователя, пользовательское устройство, пользовательское оборудование или какая-то другая терминология. В некоторых вариантах реализации терминал доступа может содержать сотовый телефон, бесшнуровой радиотелефон, телефон протокола инициации сессии («SIP»), станцию беспроводного локального шлейфа («WLL»), персональный цифровой помощник («PDA»), карманное устройство, имеющее возможность беспроводного соединения, или какое-то другое подходящее устройство для обработки, подсоединенное к беспроводному модему. Соответственно, один или несколько аспектов, раскрываемых здесь, могут быть объединены в телефон (например, сотовый телефон или смартфон), компьютер (например, лэптоп), портативное устройство связи, наушники, портативное вычислительное устройство (например, персональный цифровой помощник), развлекательное устройство (например, музыкальное или видеоустройство или спутниковое радио), игровое устройство или систему, устройство глобальной системы определения местоположения или любое другое подходящее устройство, которое выполнено с возможностью осуществлять связь посредством беспроводной среды.
[0052] Как описывается выше, одно или несколько устройств, описываемых здесь, могут реализовывать стандарт 802.11ah, например. Такие устройства, используемые как STA или АР, или другое устройство, могут применяться для «умного» учета или в «умной» решетчатой сети. Такие устройства могут обеспечивать сенсорные варианты применения или могут использоваться для домашней автоматизации. Устройства могут вместо этого или дополнительно использоваться в контексте здравоохранения, например, личного здравоохранения. Они также могут использоваться для наблюдения, чтобы обеспечить интернет-соединение расширенного диапазона (например, для использования с хотспотами) или чтобы осуществлять межкомпьютерные соединения.
[0053] Фиг. 1 иллюстрирует пример системы 100 беспроводной связи, в которой могут использоваться аспекты настоящего раскрытия. Система 100 беспроводной связи может функционировать в соответствии со стандартом беспроводной связи, например, стандартом 802.11ah. Система 100 беспроводной связи может включать в себя АР 104, которая осуществляет связь с STA 106. В некоторых аспектах система 100 беспроводной связи может включать в себя более одной АР. Дополнительно STA 106 могут осуществлять связь с другими STA 106. В качестве примера первая STA 106а может осуществлять связь со второй STA 106b. В качестве другого примера первая STA 106а может осуществлять связь с третьей STA 106с, хотя эта линия связи не проиллюстрирована на фиг. 1.
[0054] В системе 100 связи может использоваться множество процедур и способов для передач между точкой 104 доступа и станциями STA 106 и между отдельной STA 106, такой как первая STA 106а, и другой отдельной STA 106, такой как вторая STA 106b. К примеру, сигналы могут отправляться и приниматься в соответствии с методиками OFDM/FDMA. В этом случае система 100 связи может именоваться системой OFDM/FDMA. В качестве альтернативы сигналы могут отправляться и приниматься между точкой 104 доступа и станциями STA 106 и между отдельной STA 106, такой как первая STA 106а, и другой отдельной STA 106, такой как вторая STA 106b, в соответствии с методиками CDMA. В этом случае система 100 связи может именоваться системой CDMA.
[0055] Линия связи, которая упрощает передачу от точки 104 доступа к одной или нескольким из STA 106, может именоваться нисходящей линией 108 связи (DL), а линия связи, которая упрощает передачу от одной или нескольких из STA 106 к точке 104 доступа, может именоваться восходящей линией 110 связи (UL). В качестве альтернативы нисходящая линия 108 связи может именоваться прямой линией связи или прямым каналом, а восходящая линия 110 связи может именоваться обратной линией связи или обратным каналом.
[0056] Линия связи может быть установлена между STA. Некоторые линии связи между STA проиллюстрированы на фиг. 1. В качестве примера линия 112 связи может упрощать передачу от первой STA 106а ко второй STA 106b. Другая линия 114 связи может упрощать передачу от второй STA 106b к первой STA 106а.
[0057] Точка 104 доступа может функционировать как базовая станция и обеспечивать зону покрытия сети беспроводной связи в базовой зоне 102 обслуживания (BSA). Точка 104 доступа и станции 106, связанные с точкой 104 доступа, и которые используют точку 104 доступа для связи, могут именоваться базовым набором служб (BSS). Следует отметить, что система 100 связи может не иметь центральной точки 104 доступа, а скорее функционировать в одноранговой сети между станциями STA 106. Соответственно, функции точки 104 доступа, описанные здесь, могут в качестве альтернативы выполняться одной или несколькими из STA 106.
[0058] Фиг. 2 иллюстрирует различные компоненты, которые могут использоваться в беспроводном устройстве 202, которое может использоваться в системе 100 беспроводной связи. Беспроводное устройство 202 является примером устройства, которое может быть выполнено с возможностью реализовывать различные способы, описанные здесь. Например, беспроводное устройство 202 может содержать АР 104 и одну из STA 106.
[0059] Беспроводное устройство 202 может включать в себя процессор 204, который управляет функционированием беспроводного устройства 202. Процессор 204 может также именоваться центральным процессором (CPU). Память 206, которая может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), может предоставлять команды и данные процессору 204. Часть памяти 206 также может включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 204 обычно выполняет логические и арифметические операции на основе программных команд в памяти 206. Команды в памяти 206 могут быть выполнимыми, чтобы реализовывать способы, описанные здесь.
[0060] Процессор 204 может содержать компонент системы обработки данных, реализованной с одним или несколькими процессорами, или быть компонентом этой системы. Один или несколько процессоров могут быть реализованы с любой комбинацией микропроцессоров общего назначения, микроконтроллеров, процессоров цифровых сигналов (DSP), программируемой вентильной матрицы (FPGA), программируемых логических устройств (PLD), контроллеров, конечных автоматов, вентильной логики, дискретных компонентов аппаратного обеспечения, специализированных конечных автоматов аппаратного обеспечения или любыми другими подходящими объектами, которые могут осуществлять вычисления или другие манипуляции с информацией.
[0061] Система обработки данных также может включать в себя машиночитаемые носители для хранения программного обеспечения. Программное обеспечение будет широко толковаться для обозначения любого типа команд, именуемых программным обеспечением, программно-аппаратным обеспечением, промежуточным программным обеспечением, микрокодом, дескрипторным языком аппаратного обеспечения или иначе. Команды могут включать в себя код (например, в формате исходного кода, формате двоичного кода, формате исполнимого кода или любом другом подходящем формате кода). Команды, при выполнении одним или несколькими процессорами, предписывают системе обработки данных осуществлять различные функции, описанные здесь.
[0062] Беспроводное устройство 202 также может включать в себя корпус 208, который может включать в себя передатчик 210 и/или приемник 212, чтобы обеспечить возможность передачи и приема данных между беспроводным устройством 202 и удаленной точкой. Передатчик 210 и приемник 212 могут быть объединены в приемопередатчик 214. Антенна 216 может быть прикреплена к корпусу 208 и электрически соединена с приемопередатчиком 214. Беспроводное устройство 202 также может включать в себя (не показано) множественные передатчики, множественные приемники, множественные приемопередатчики и/или множественные антенны.
[0063] Передатчик 210 может быть выполнен с возможностью беспроводным способом передавать пакеты, имеющие различные типы пакета или функции. Например, передатчик 210 может быть выполнен с возможностью передавать пакеты различных типов, сгенерированные процессором 204. Когда беспроводное устройство 202 реализовано или используется как АР 104 или STA 106, процессор 204 может быть выполнен с возможностью обрабатывать пакеты из множества разных типов пакетов. Например, процессор 204 может быть выполнен с возможностью определять тип пакета и обрабатывать пакет и/или поля пакета соответственно. Когда беспроводное устройство 202 реализовано или используется как АР 104, процессор 204 также может быть выполнен с возможностью выбирать и генерировать один из множества типов пакетов. Например, процессор 204 может быть выполнен с возможностью генерировать пакет обнаружения, содержащий сообщение обнаружения, и определять, какой тип информации пакетов использовать в конкретном случае.
[0064] Приемник 212 может быть выполнен с возможностью беспроводным способом принимать пакеты, имеющие различные типы пакета. В некоторых аспектах приемник 212 может быть выполнен с возможностью обнаруживать тип принятого пакета и обрабатывать пакет соответственно.
[0065] Беспроводное устройство 202 также может включать в себя детектор 218 сигналов, который может использоваться, чтобы обнаруживать и измерять уровень сигналов, принятых передатчиком 214. Детектор 218 сигналов может обнаруживать такие сигналы, как сигнал полной энергии, сигнал энергии на абонента на символ, сигнал спектральной плотности мощности, и другие сигналы. Беспроводное устройство 202 также может включать в себя процессор 220 цифровых сигналов (DSP) для использования при обработке сигналов. DSP 220 может быть выполнен с возможностью генерировать пакет для передачи. В некоторых аспектах пакет может содержать блок данных физического уровня (PPDU).
[0066] Беспроводное устройство 202 также может содержать пользовательский интерфейс 222 в некоторых аспектах. Пользовательский интерфейс 222 может содержать клавиатуру, микрофон, динамик и/или дисплей. Пользовательский интерфейс 222 может включать в себя элемент или компонент, который передает информацию пользователю беспроводного устройства 202 и/или принимает ввод от пользователя.
[0067] Различные компоненты беспроводного устройства 202 могут быть соединены вместе системой 226 шин. Система 226 шин может включать в себя шину данных, например, как и шину питания, шину управляющего сигнала и шину сигнала состояния в дополнение к шине данных. Компоненты беспроводного устройства 202 могут быть соединены вместе или принимать или обеспечивать входные сигналы друг другу, используя какой-то другой механизм.
[0068] Хотя некоторое количество отдельных компонентов проиллюстрировано на фиг. 2, один или несколько компонентов могут комбинироваться или реализовываться вместе. Например, процессор 204 может использоваться, чтобы реализовывать не только функциональность, описанную выше в отношении процессора 204, но и реализовывать функциональность, описанную выше в отношении детектора 218 сигналов и/или DSP 220. Дополнительно каждый из компонентов, проиллюстрированных на фиг. 2, может быть реализован с использованием множества отдельных элементов.
[0069] Чтобы обеспечить надлежащую связь между такими устройствами, как АР 104 и станции STA 106, АР 104 или станции STA 106 могут потребовать информации относительно характеристик АР 104 и станций STA 106. Например, STA 106 может требовать информации о синхронизации для АР 104, чтобы синхронизировать распределение по времени для связи между STA 106 и АР 104. Дополнительно или в качестве альтернативы STA 106 может потребовать другую информацию, такую как адрес управления доступом к среде (МАС) АР 104, идентификатор базового набора служб (BSS), обслуживаемого АР 104, и т.д. STA 106 может определять, нужна ли ей такая информация независимо, как то посредством программного обеспечения, работающего с использованием памяти 206 и процессора 204.
[0070] АР 104 и STA 106 могут иметь множество операционных режимов. Например, STA 106 может иметь первый операционный режим, именуемый активным режимом, нормальным операционным режимом или режимом полной мощности. В активном режиме АР 104 или STA 106 всегда может быть в «активном» состоянии и активно передавать/принимать данные с другой STA 106. Дополнительно STA 106 может иметь второй операционный режим, именуемый режимом экономии энергии или спящим режимом. В режиме экономии энергии АР 104 или STA 106 может быть в «активном» состоянии или состоянии «дремоты» или «сна», где АР 104 или STA 106 не передает/принимает данные от другой STA 106. Например, приемник 212 и, возможно, DSP 220 и детектор 218 сигналов STA 106 могут функционировать, используя уменьшенное энергопотребление в состоянии дремоты. Далее, в режиме экономии энергии STA 106 может иногда входить в активное состояние, чтобы прослушать сообщения от АР 104 (например, сообщения персонального вызова), которые указывают STA 106, нужно ли STA 106 «просыпаться» (например, входить в активное состояние) в определенное время так, чтобы иметь возможность передавать/принимать данные с АР 104 или другой STA.
[0071] Фиг. 3 иллюстрирует примерную временную шкалу 300 связи в системе беспроводной связи, где устройства могут осуществлять связь посредством канала. Примерная временная шкала 300 связи может включать в себя интервал 302 обнаружения (DI) продолжительностью по времени ΔА, интервал 304 персонального вызова (PI) продолжительностью по времени ΔВ и общий интервал продолжительностью по времени ΔС. В некоторых аспектах связь также может осуществляться посредством других каналов. Время увеличивается горизонтально по странице по оси времени.
[0072] В течение DI 302, точки доступа АР или станции STA могут афишировать посредством сообщений, таких как пакеты обнаружения, услуги (например, особенности приложений, совместно используемых АР или STA), которые предусмотрены в системе беспроводной связи. Точки доступа АР или станции STA могут дополнительно прослушивать широковещательные сообщения, передаваемые другими АР или STA. В некоторых аспектах STA может регистрироваться с АР или STA в течение или вне DI 302. После регистрации АР или STA может передавать или принимать сообщения от имени зарегистрированной STA. В некоторых аспектах продолжительность интервалов DI может варьироваться по времени. В других аспектах продолжительность DI 302 может оставаться фиксированной в течение периода времени.
[0073] Окончание DI 302 может быть отделено от начала последующего PI 304 первым остаточным периодом времени, как проиллюстрировано на фиг. 3. Окончание PI 304 может быть отделено от начала последующего с остаточным периодом времени, имеющим такую же продолжительность, как и первый остаточный период времени.
[0074] В течение PI 304 точки доступа АР или станции STA могут показывать интерес в одном или более из множества услуг, афишированных в широковещательном сообщении, путем передачи сообщений запроса персонального вызова, как то пакеты запроса персонального вызова или пакеты персонального вызова. Точки доступа АР или станции STA могут прослушивать сообщения запроса персонального вызова, переданные другими АР или STA. В некоторых аспектах продолжительность PI 304 может варьироваться по времени. В других аспектах продолжительность PI 304 может оставаться постоянной в течение периода времени. В некоторых аспектах продолжительность PI 304 может быть меньше, чем продолжительность DI 302.
[0075] Общий интервал продолжительностью ΔС может измерять период времени от начала одного DI 302 до начала следующего DI 302, как проиллюстрировано на фиг. 3. В некоторых аспектах продолжительность общего интервала может оставаться постоянной в течение периода времени. В конце общего интервала продолжительностью ΔС может начаться другой общий интервал, включающий в себя DI 302, PI 304 и остаточные интервалы. Последовательные общие интервалы могут следовать неограниченно или продолжаться в течение фиксированного периода времени.
[0076] STA может входить в режим сна или экономии энергии, когда не передает, прослушивает или ожидает скорой передачи или прослушивания. В качестве примера STA может спать в течение периодов, отличных от DI 302 или PI 304. STA в режиме сна или режиме экономии энергии может пробуждаться или возвращаться к нормальному функционированию или режиму полной мощности, когда STA ожидает связи с другим устройством или в результате приема уведомляющего пакета, предписывающего STA пробудиться. STA может пробудиться рано, чтобы гарантировать, что STA примет передачу.
[0077] Фиг. 4 иллюстрирует примерную временную шкалу связи в системе беспроводной связи, где устройства могут осуществлять связь посредством канала. Примерная временная шкала 400 связи может включать в себя DI 402 продолжительностью во времени ΔА, PI 404 продолжительностью во времени ΔВ и общий интервал продолжительностью во времени ΔС. Время увеличивается горизонтально по странице по оси времени. Как проиллюстрировано на фиг. 4, начало PI 404 может немедленно следовать за окончанием DI 402. Окончание PI 404 может быть отделено от начала последующего DI остаточным периодом времени, равным ΔС, менее суммы ΔВ и ΔА.
[0078] Фиг. 5 иллюстрирует примерную временную шкалу 500 связи в системе беспроводной связи, где устройства могут осуществлять связь посредством канала. Примерная временная шкала 500 связи может включать в себя DI 502 продолжительностью во времени ΔА, PI 504 продолжительностью во времени ΔВ и общий интервал продолжительностью во времени ΔС. Время увеличивается горизонтально по странице по оси времени. В течение DI 502 АР или STA могут передавать пакеты обнаружения (DP). В течение PI 504 АР или STA могут передавать пакеты запроса персонального вызова (PR). DP может быть пакетом, сконфигурированным, чтобы афишировать множество услуг, предоставляемых STA или АР, и указывать, когда наступает интервал персонального вызова для устройства, которое передает DP. DP может иметь фиксированный или переменный размер и может включать в себя кадр данных, кадр управления или кадр управленческого действия. DP может переносить информацию, сгенерированную протоколом обнаружения более высокого уровня или протоколом обнаружения на основе приложения. PR может иметь фиксированный или переменный размер и может быть пакетом, сконфигурированным, чтобы показывать интерес по меньшей мере в одной из множества услуг, предоставляемых АР или STA.
[0079] Канал связи может быть очищен от устройств, осуществляющих связь с использованием протоколов предыдущего поколения, в течение DI 502 и PI 504 пакетов, в некоторых аспектах путем передачи специальных кадров «готов к передаче» (S-CTS). Кадр S-CTS может давать устройствам, использующим протоколы предыдущего поколения, команду удержаться от отправки данных на заданное количество времени. Однако S-CTS все же может позволять устройствам отправлять пакеты обнаружения и пакеты запроса персонального вызова.
[0080] АР и STA могут конкурировать за использование канала в течение DI 502 и PI 504, чтобы определить, какие АР и/или STA могут передавать DP или PR в конкретное время. В некоторых аспектах используемый способ конкуренции может включать в себя множественный доступ с контролем несущей (CSMA). CSMA может быть вероятностным протоколом управления доступом к середе (МАС), в котором АР или STA подтверждает отсутствие другого трафика до передачи пакета по совместно использованному каналу передачи. В других аспектах используемый способ конкуренции может включать в себя CSMA с предотвращением конфликтов (CSMA/CA). В рамках подхода CSMA/CA, если канал может быть распознан как загруженный, передача может быть отложена на интервал. Отсроченный интервал может быть случайным или определенным с использованием другой схемы, как то справочная таблица интервалов. CSMA/CA может быть подходом МАС 802.11 по умолчанию. Использование способа конкуренции может обеспечить преимущество, позволяя линейно масштабировать постоянные издержки с количеством устройств в системе беспроводной связи, в отличие от масштабирования на основе некоторого возведенного в квадрат количества устройств. Дополнительно подход на основе конкуренции может использоваться, чтобы определить, когда устройства могут передавать пакеты вне DI 502 и PI 504. В некоторых случаях подход на основе конкуренции может дополнительно обеспечивать преимущество, заключающееся в гибкости, особенно когда тактовые генераторы осуществляющих связь устройств могут не быть точно синхронизированы.
[0081] Начало и окончание DI 502 и PI 504 может быть известно посредством разных способов каждой STA, желающей передать пакет обнаружения или пакет запроса персонального вызова. В некоторых аспектах каждая STA может синхронизировать свой тактовый генератор с другими АР или STA и таким образом также принимать индикацию момента начала DI 502 и PI 504 и продолжительности DI 502 и продолжительности PI 504. В других аспектах устройство может отправлять сигнал, такой как сигнал S-CTS, чтобы очистить канал или среду от сообщений предыдущего поколения, как то сообщений, которые могут вступать в конфликт или быть несовместимыми с аспектами настоящего раскрытия, и показывать начало и продолжительность периода DI 502 или PI 504, а также дополнительную информацию о продолжительности DI 502 и PI 504.
[0082] В качестве примера фиг. 5 иллюстрирует, что устройства могут конкурировать, чтобы передать три пакета обнаружения по каналу в течение DI 502. Три пакета обнаружения могут передаваться разными STA, вплоть до трех. Если три пакета обнаружения передаются более чем одной STA, STA могут использовать подход CSMA/CA, чтобы определить, какой пакет может передаваться в конкретное время. STA могли уже синхронизировать тактовые генераторы и сообщить продолжительность совместно используемого DI 502 так, что каждая STA может знать приблизительное время начала и окончания DI 502. В некоторых аспектах каждая STA, желающая передать пакет обнаружения, может выбирать случайное начальное время передачи в DI 502, чтобы попытаться передать пакет или пакеты обнаружения. В других аспектах STA может выбирать заранее определенное или запланированное начальное время передачи. До передачи каждая STA может распознавать среду в течение некоторого периода времени, чтобы определить, может ли в настоящий момент на канале выполняться сеанс связи. В некоторых аспектах STA может распознавать среду в течение примерно 25 μс. Если среда может быть чиста, STA может передавать пакет обнаружения, такой как пакет 512 обнаружения (DP). Если среда может не быть чиста, STA может задержать передачу пакета обнаружения на период задержки. Период задержки может быть случайным в некоторых аспектах, будучи вычисленным или определенным заранее в других аспектах. После периода задержки STA может снова распознавать среду, и если среда может быть чиста, STA может передать пакет обнаружения. Если среда может не быть чиста, STA может повторить задержку и распознавать процесс до тех пор, пока пакет обнаружения не сможет быть успешно отправлен.
[0083] Процесс отправки пакета запроса персонального вызова в течение PI 504 может быть подобным процессу, описанному выше в отношении передачи пакета обнаружения в течение DI 502. В качестве примера фиг. 5 иллюстрирует, что устройства могут конкурировать, чтобы передать три пакета запроса персонального вызова по каналу в течение PI 504. Три пакета запроса персонального вызова могут передаваться разными STA, вплоть до трех. Если три пакета обнаружения передаются более чем одной STA, STA могут использовать подход CSMA/CA, чтобы определить, какие пакеты могут передаваться в конкретное время. STA могут иметь уже синхронизированные тактовые генераторы и могут прежде сообщить продолжительность совместно используемого PI 504 так, что каждая STA может знать приблизительное время начала и окончания PI 504. В некоторых аспектах каждая STA, желающая передать пакет запроса персонального вызова, может выбирать случайное начальное время передачи в PI 504, чтобы попытаться передать пакет или пакеты запроса персонального вызова. До передачи каждая STA может распознавать среду в течение некоторого периода времени, чтобы определить, может ли в настоящий момент на канале выполняться сеанс связи. В некоторых аспектах STA может распознавать среду в течение примерно 25 μс. Если среда может быть чиста, STA может передавать пакет запроса персонального вызова, такой как пакет 514 запроса персонального вызова (PR). Если среда может не быть чиста, STA может задержать передачу пакета запроса персонального вызова на период задержки. Период задержки может быть случайным в некоторых аспектах, будучи вычисленным или определенным заранее в других аспектах. После периода задержки STA может снова распознавать среду, и если среда может быть чиста, STA может передать пакет запроса персонального вызова. Если среда может не быть чиста, STA может повторить задержку и распознавать процесс до тех пор, пока пакет запроса персонального вызова не сможет быть успешно отправлен.
[0084] STA, заинтересованные в услугах, афишируемых посредством пакетов обнаружения, как то по меньшей мере одна из множества услуг, афишируемых в DP 512, может активироваться или оставаться активной в течение DI 502 и обрабатывать пакет обнаружения, чтобы определить, содержит ли конкретный пакет обнаружения информацию об одной или нескольких из множества интересующих услуг, предлагаемых устройством. После периода DI 502 STA, не планирующие передавать информацию, могут войти в режим сна или экономии энергии до тех пор, пока STA не осуществит передачу информации с другим устройством вне DI 502 или PI 504. В некоторых аспектах STA может входить в режим сна или экономии энергии до начала следующего PI 504. В начале PI 504 заинтересованная STA может пробудиться, чтобы передать пакет запроса персонального вызова к поставщику услуг.
[0085] STA, ожидающая ответов на переданный пакет обнаружения, как то множество услуг, афишированных в DP 512, может пробудиться или оставаться активной в течение PI 504 и обрабатывать пакеты запросы персонального вызова, как то PR 514, чтобы определить, если конкретный пакет запроса персонального вызова показывает интерес другого устройства в по меньшей мере одной из множества услуг, предоставляемых STA. После периода PI 504 STA, не планирующая передавать информацию, может войти в режим сна или экономии энергии до того времени, когда STA снова планируют осуществлять связь. В некоторых аспектах STA может войти в режим сна или экономии энергии, пока STA не сможет осуществлять сообщение дополнительной информации с другим устройством вне DI 502 или PI 504. В некоторых аспектах STA может войти в режим сна или экономии энергии до начала следующего DI 502.
[0086] В качестве примеров продолжительность ΔС общего интервала может равняться приблизительно 1-5 секундам в некоторых аспектах. Продолжительность ΔА DI 502 может равняться приблизительно 16 мс в некоторых аспектах и при этом быть больше или меньше 16 мс в других аспектах. Продолжительность ΔВ PI может равняться приблизительно продолжительности ΔА в некоторых аспектах. В других аспектах продолжительность ΔВ может быть больше или меньше продолжительности ΔА.
[0087] Фиг. 6 иллюстрирует примерную временную шкалу 600 связи в системе беспроводной связи. Примерная временная шкала 600 связи может включать в себя DI 602 продолжительностью во времени ΔА, PI 604 продолжительностью во времени ΔВ и общий интервал продолжительностью во времени ΔС. Время увеличивается горизонтально по странице по оси времени.
[0088] Как показано на фиг. 6, DI 602 может включать в себя слоты DI, такие как слот 616 DI, а PI 604 может включать в себя слоты PI, такие как слот 618 PI. Слоты DI и слоты PI могут упростить запланированный подход к доступу к каналу или среде в течение DI 602 или PI 604 соответственно. Каждый из слотов DI может иметь такую же продолжительность, как известная устройствам в сети беспроводной связи, а каждый из слотов PI может дополнительно иметь такую же продолжительность, как известная устройствам в сети беспроводной связи. Слоты DI и слоты PI могут иметь разную продолжительность в некоторых аспектах и иметь одинаковую продолжительность в других аспектах. Слоты DI могут указывать периоды времени, когда конкретные STA или АР могут передавать пакет обнаружения или когда STA может передавать пакет запроса регистрации к АР. Например, STA может быть назначено передавать пакет обнаружения в течение слота 616 DI. Слоты PI могут указывать периоды времени, когда конкретные STA или АР могут передавать пакеты запроса персонального вызова. Например, другой STA может быть назначено передавать пакет запроса персонального вызова в течение слота PI 618. Слоты DI и слоты PI могут иметь продолжительность, равную по времени, чтобы передавать пакет обнаружения или пакет запроса персонального вызова соответственно, плюс время пространства интерфейса функции точечной координации (PIFS).
[0089] Слоты DI и слоты PI могут быть назначены для нескольких STA или АР с использованием хэш-вычисления идентификаторов ID MAC устройства в некоторых аспектах. Случайные переменные по времени параметры могут быть добавлены к хэш-функции так, что два ID MAC не могут неоднократно сталкиваться во времени. Механизмы взаимодействия, такие как распознавание среды и выбор пустого слота, могут дополнительно использоваться, чтобы определять или назначать слоты. В некоторых аспектах, если устройство может распознавать среду как загруженную для времени PIFS, составляющего приблизительно 25 μс до начала одного слота, устройство может отменить или отложить передачу пакета обнаружения или пакета запроса персонального вызова в течение слота.
[0090] Каждая STA или АР, осуществляющая или планирующая осуществлять связь по каналу, может передавать пакет обнаружения по меньшей один раз в течение каждого конкретного периода, чтобы уведомить другие устройства о присутствии STA или АР на канале. Дополнительно, как рассматривается в отношении фиг. 5, STA или АР могут входить в режим сна или экономии энергии в течение определенных периодов, как то в течение конкретных интервалов, рассмотренных на фиг. 5.
[0091] Фиг. 7 иллюстрирует примерную временную шкалу 700 связи в системе беспроводной связи. Примерная временная шкала 700 связи может включать в себя DI 702 продолжительностью во времени ΔА, PI 704 продолжительностью во времени ΔВ и общий интервал продолжительностью во времени ΔС. Время увеличивается горизонтально по странице по оси времени. DI 702 и PI 704 могут быть поделены на слоты, как проиллюстрировано на фиг. 7.
[0092] Начало DI 702 может начаться с передачи пакета 720 начального кадра обнаружения (DSF) посредством STA или АР. Пакет 720 DSF может передаваться посредством конкуренции. В некоторых аспектах пакет 720 DSF может быть пакетом обнаружения со значением управления кадром, указывающим, что этот пакет является пакетом DSF. Пакет 720 DSF может предотвратить передачу другого трафика по каналу до тех пор, пока следующий пакет обнаружения (DP) не будет передан по каналу или в течение DI 702. В других аспектах пакет 720 DSF может быть кадром «готов к передаче» (CTS). Кадр CTS может переносить социальный WiFi BSSID в адресном поле. Продолжительность DI 702 может быть прежде сообщена устройствам в некоторых аспектах, при этом устройства могут распознавать окончание DI 702, основываясь на отсутствии связи на канале в течение периода времени в других аспектах.
[0093] Начало PI 704 может начаться с передачи пакета 722 начального кадра персонального вызова (PSF) посредством STA или АР. Пакет 722 PSF может передаваться посредством конкуренции. В некоторых аспектах пакет 722 PSF может быть пакетом запроса персонального вызова со значением управления кадром, указывающим, что этот пакет является пакетом PSF. Пакет 722 PSF может предотвратить передачу другого трафика по каналу до тех пор, пока следующий пакет запроса персонального вызова (PR) не будет передан по каналу или в течение PI 704. В других аспектах пакет 722 PSF может быть кадром «готов к передаче» (CTS). Кадр CTS может переносить социальный WiFi BSSID в адресном поле. Продолжительность PI 704 может быть прежде сообщена устройствам в некоторых аспектах, при этом устройства могут распознавать окончание PI 704, основываясь на отсутствии связи на канале в течение периода времени в других аспектах.
[0094] В дополнение, как рассматривается в отношении фиг. 5, STA или АР могут входить в режим сна или экономии энергии в течение определенных периодов, как то в течение конкретных интервалов.
[0095] Фиг. 8 иллюстрирует примерную временную шкалу 800 связи в системе беспроводной связи. Примерная временная шкала 800 связи может включать в себя DI 802 продолжительностью во времени ΔА, PI 804 продолжительностью во времени ΔВ и общий интервал продолжительностью во времени ΔС. Время увеличивается горизонтально по странице по оси времени. DI 802 может быть поделен на слоты, в то время как PI 804 может быть не поделен на слоты, как проиллюстрировано на фиг. 8. В других аспектах DI 802 может быть не поделен на слоты, в то время как PI 804 может быть поделен на слоты.
[0096] Начало DI 802 может начаться с передачи одного или нескольких пакетов 824 S-CTS посредством STA или АР. В некоторых аспектах пакет S-CTS быть кадром CTS со значением управления кадром, указывающим, что этот кадр является пакетом S-CTS. Пакет S-CTS может предотвратить передачу устаревшего трафика по каналу в течение DI 802. Начало или продолжительность DI 802 могут быть прежде сообщены устройствам в некоторых аспектах, при этом устройства могут распознавать начало или окончание DI 802, основываясь на отсутствии связи на канале в течение периода времени в других аспектах. Примерная временная шкала может дополнительно включать в себя продолжительность во времени ΔD, начинающуюся при передаче первого S-CTS и заканчивающуюся в конце DI 802.
[0097] Начало PI 804 может начаться с передачи пакета PSF посредством STA или АР. В некоторых аспектах пакет может быть пакетом запроса персонального вызова со значением управления кадром, указывающим, что этот пакет является пакетом PSF. Пакет PSF может предотвратить передачу другого трафика по каналу до тех пор, пока следующий пакет запроса персонального вызова (PR) не будет передан по каналу или в течение PI 804. В других аспектах пакет PSF может быть кадром «готов к передаче» (CTS). Кадр CTS может переносить социальный WiFi BSSID в адресном поле. Начало или продолжительность PI 804 могут быть прежде сообщены устройствам в некоторых аспектах, при этом устройства могут распознавать начало или окончание PI 804, основываясь на отсутствии связи на канале в течение периода времени в других аспектах. Еще в некоторых аспектах PI 804 может начинаться с передачи устройством одного или нескольких пакетов S-CTS. Пакеты запроса персонального вызова, передаваемые в течение PI 804, могут отправляться с использованием подхода на основе конкуренции, как рассматривается в отношении фиг. 5.
[0098] В дополнение, как рассматривается в отношении фиг. 5, STA или АР могут входить в режим сна или экономии энергии в течение определенных периодов, как то в течение конкретных интервалов вне интервалов обнаружения или интервалов персонального вызова.
[0099] Фиг. 9 иллюстрирует примерную временную шкалу 900 связи в системе беспроводной связи. Примерная временная шкала 900 связи может включать в себя DI 902 продолжительностью во времени ΔА, PI 904 продолжительностью во времени ΔВ и общий интервал продолжительностью во времени ΔС. Время увеличивается горизонтально по странице по оси времени. DI 902 и PI 904 могут быть поделены на слоты, как иллюстрируется на фиг. 9. В других аспектах DI 902 или PI 904 может быть не поделен на слоты, как рассматривается в отношении фиг. 5, и STA или АР могут конкурировать, чтобы осуществлять связь по каналу.
[0100] АР может использоваться, чтобы отправлять и принимать сообщения от имени одной или нескольких STA в системе беспроводной связи. STA могут регистрироваться с АР до того, как АР может отправлять или сообщения от имени STA, или до того, как STA может принимать другие услуги, предоставляемые АР. Процесс регистрации может включать в себя отправку станцией STA пакета запроса регистрации, предоставляющего информацию об услугах, предоставляемых STA, или об услугах, желаемых STA от других устройств. АР может затем передавать пакеты обнаружения точки доступа (ADP) или пакеты запроса персонального вызова точки доступа (APR) от имени станций STA среди прочих услуг.
[0101] АР может использоваться, чтобы пробуждать станции STA из режима сна или экономии энергии. Когда АР может передавать сообщения от имени станций STA, STA, связанные с АР, могут входить в режим сна или экономии энергии до тех пор, пока АР не сможет разбудить станции STA информацией о том, что интересующий пакет обнаружения или сообщение запроса персонального вызова были приняты. АР может использовать сообщение 802.11 TIM или процедуру согласования интервала TIM широковещания, например, чтобы определить, когда пробуждать станции STA из режима сна или экономии энергии.
[0102] АР может использоваться, чтобы переадресовывать информацию к STA так, что они могут осуществлять связь напрямую с другими STA или АР. Когда АР может передавать пакеты обнаружения или пакеты запроса персонального вызова от имени станций STA, АР может напрямую принимать ответные пакеты от имени станций STA. Затем АР может переадресовывать информацию пакета обнаружения или пакета запроса персонального вызова к STA, от имени которой действовала АР. Переадресованная информация может быть передана в виде кадра программы действий по переадресации персонального вызова или кадра программы действий по переадресации ответа на персональный вызов и т.п. В некоторых аспектах, если STA может быть не в состоянии осуществлять контакт с другими STA или АР после попытки контактировать в период тайм-аута, STA может завершить попытки осуществить связь с другими STA или АР.
[0103] Как проиллюстрировано на фиг. 9, АР может передавать ADP 928 в течение DI 902 или APR 930 в течение PI 904 от имени STA. Когда АР может принимать пакет обнаружения, интересующий STA, или пакет запроса персонального вызова для STA, АР может пробуждать STA из режима сна или экономии энергии путем отправки сообщения 932 AP TIM вне DI или PI. В некоторых аспектах пакеты, передаваемые вне DI или PI, могут передаваться с использованием подхода на основе конкуренции. Затем АР может передавать кадр 934 программы действий по переадресации персонального вызова (PF) или кадр 936 программы действий по переадресации ответа на персональный вызов (PRF) к STA, уведомляя STA о принятом интересующем пакете обнаружения или пакете запроса персонального вызова для STA. STA может последовательно напрямую осуществлять связь с отправителем пакета обнаружения или пакета запроса персонального вызова. В некоторых аспектах АР может дополнительно или в качестве альтернативы отправлять PF 934 или PRF 936 отправителю интересующего пакета обнаружения или пакета запроса персонального вызова, обеспечивая отправителю возможность прямой связи с STA.
[0104] Фиг. 10 иллюстрирует примерный пакет 1000 обнаружения. Как показано, примерный пакет 1000 может включать в себя семь полей: поле 1050 преамбулы 11a/n/ac/ah PHY, поле 1052 управления кадром, поле 1054 управления (I), поле 1056 продолжительности, поле 1058 управления (II), поле 1060 выражения и поле 1062 контроля циклическим избыточным кодом. Фиг. 10 дополнительно показывает примерный размер в октетах для каждого из полей 1050-1062.
[0105] Поле 1052 управления кадром может включать в себя по меньшей мере информацию о типе и подтипе пакета. Поле 1052 управления кадром может помогать синтаксическому анализатору в корректной обработке и выделении пакета обнаружения из одного или нескольких пакетов предыдущего поколения. Пакеты предыдущего поколения могут включать в себя любой пакет, не выполненный с возможностью быть пакетом обнаружения в некоторых аспектах. Поле 1054 управления (I) и поле 1058 управления (II) могут включать в себя информацию управления, такую как 11-битный номер слота, 1-битный индикатор того, что последуют еще данные, чтобы STA могла отправить дополнительные сообщения после DI, или 1-битный индикатор того, что доступно больше данных, чтобы STA с большим количеством данных для афиширования могла пробудиться или оставаться активной после DI, чтобы принять запросы на опрос. В некоторых аспектах поле 1056 продолжительности может быть удалено.
[0106] В примере DI может иметь максимальную продолжительность 16 мс. Время передачи пакета обнаружения может составлять 48 μс (6 Мбит/с при 20 МГц, преамбула 11 a/g) плюс 25 μс PIFS. Соответственно, общее количество слотов обнаружения в восьми DI более 8 секунд может составлять приблизительно 1750 слотов обнаружения.
[0107] Фиг. 11 иллюстрирует другой примерный пакет 1100 обнаружения. Примерный пакет 1100 обнаружения может включать в себя такие же поля, как и пакет 1000 обнаружения, не считая добавления поля 1164 временной отметки. Как показано, примерный пакет 1100 может включать в себя восемь полей: поле преамбулы 11a/n/ac/ah PHY, поле управления кадром, поле управления (I), поле продолжительности, поле 1164 временной отметки, поле управления (II), поле выражения и поле контроля циклическим избыточным кодом. Поле 1164 временной отметки может обеспечить станциям STA возможность синхронизировать и настраивать свои тактовые генераторы до самой высокой принятой временной отметки, например.
[0108] В примере DI может иметь максимальную продолжительность 16 мс. Время передачи пакета обнаружения может составлять 52 μс (6 Мбит/с при 20 МГц, преамбула 11 a/g) плюс 77 μс PIFS. Соответственно, общее количество слотов обнаружения в восьми DI более 8 секунд может составлять приблизительно 1650. В других аспектах пакет обнаружения может включать в себя одно или несколько разных полей или значений.
[0109] Фиг. 12 иллюстрирует примерный пакет 1200 запроса персонального вызова, который может включать в себя такие же поля, как и пакет 1000 обнаружения, не считая добавления поля 1266 исходного адреса МАС и поля 1268 подписи вместо поля 1006 выражения. Как показано, примерный пакет 1200 может включать в себя восемь полей: поле преамбулы 11a/n/ac/ah PHY, поле управления кадром, поле управления (I), поле продолжительности, поле управления (II), поле 1266 исходного адреса МАС, поле 1268 подписи, поле выражения и поле контроля циклическим избыточным кодом. Фиг. 12 дополнительно показывает примерный размер в октетах для каждого из полей.
[0110] Пакет запроса персонального вызова может быть адресован отправителю пакета обнаружения. Поле 1268 подписи может включать в себя адрес назначения и адрес МАС отправителя. Бит в управлении (I) или управлении (II) может показывать ожидаемый ответ, как то кадр, включающий в себя адрес МАС отвечающего и/или дополнительную информацию обнаружения.
[0111] В примере время передачи пакета запроса персонального вызова может составлять приблизительно 77 μс (6 Мбит/с при 20 МГц, преамбула 11 a/g) плюс 25 μс PIFS. Для 25 слотов персонального вызова (~ количество слотов обнаружения/10) интервал персонального вызова может составлять приблизительно 2 мс.
[0112] Фиг. 13 иллюстрирует примерный кадр 1300 программы действий по регистрации, который может использоваться, чтобы зарегистрировать STA на АР. Как показано на фиг. 13, примерный кадр 1300 программы действий по регистрации может включать в себя пять полей: поле 1370 категории, поле 1372 действия, поле 1374 подписи устройства, поле 1376 искомой услуги и поле 1378 дополнительной информации. Фиг. 13 дополнительно показывает примерный размер в октетах для каждого из полей 1370-1378. Поле 1378 дополнительной информации может показывать информацию, которая может быть отправлена вне PI. В некоторых аспектах информация, отправленная вне PI, может передаваться с использованием подхода на основе конкуренции.
[0113] Фиг. 14 иллюстрирует примерный кадр 1400 программы действий по переадресации персонального вызова, чтобы переадресовывать к STA запрос персонального вызова, принятый АР, как рассматривается в отношении фиг. 9. Как показано на фиг. 14, примерный кадр 1400 программы действий по переадресации персонального вызова может включать в себя пять полей: поле категории, поле действия, поле 1480 STA, запрашивающей адрес МАС, поле 1482 подписи в запросе персонального вызова и поле 1484 дополнительной информации. Фиг. 14 дополнительно показывает примерный размер в октетах для каждого из полей.
[0114] Фиг. 15 иллюстрирует примерный кадр 1500 программы действий по переадресации ответа на персональный вызов, чтобы переадресовывать к STA информацию относительно ответа на персональный вызов, принятого АР. Как показано на фиг. 15, примерный кадр 1500 программы действий по переадресации ответа на персональный вызов может включать в себя пять полей: поле категории, поле действия, поле 1586 адреса МАС STA от ответа на персональный вызов, поле 1588 отправки ответа на персональный вызов STA подписи и поле 1590 дополнительной информации. Фиг. 15 дополнительно указывает примерный размер в октетах для каждого из полей.
[0115] Фиг. 16 представляет собой график 1600, иллюстрирующий пример кумулятивной функции распределения для успешной передачи пакета обнаружения с использованием CSMA. В этом примере размер пакета обнаружения составлял 30 октетов. Окно конкуренции равнялось 15. DI было в диапазоне 9,4 мс (крайняя левая функция, показанная на графике 1600) до 17 мс (крайняя правая функция, показанная на графике 1600) для 100 станций STA. Эти значения могут соответствовать значениям в 1,1-2 раза больше времени, требуемого, чтобы передать 100/200 пакетов обнаружения плюс PIFS. В дополнение к этому предполагалось, что в системе беспроводной связи нет скрытых узлов (например, STA уведомлены друг о друге или видят друг друга). На основе графика 1600 продолжительность DI, равная времени примерно в 2 раза больше времени для передачи DP, может привести к более чем 80% успеху при отправке пакетов обнаружения.
[0116] Фиг. 17 представляет собой график 1700, иллюстрирующий пример кумулятивной функции распределения для успешной передачи пакета обнаружения с использованием CSMA. В этом примере размер пакета обнаружения составлял 30 октетов. Окно конкуренции равнялось 15. DI было в диапазоне 18,7 мс (крайняя левая функция, показанная на графике 1700) до 34 мс (крайняя правая функция, показанная на графике 1700) для 200 станций STA. Эти значения могут соответствовать значениям в 1,1-2 раза больше времени, требуемого, чтобы передать 100/200 пакетов обнаружения плюс PIFS. В дополнение к этому предполагалось, что в системе беспроводной связи нет скрытых узлов (например, STA уведомлены друг о друге или видят друг друга). На основе графика 1700 продолжительность DI, равная времени примерно в 2 раза больше времени для передачи DP, может привести к более чем 80% успеху при отправке пакетов обнаружения.
[0117] Фиг. 18 и фиг. 19 представляют собой графики 1800, 1900, иллюстрирующие пример кумулятивной функции распределения для успешной передачи пакета обнаружения с использованием CSMA. Примерные значения и допущения, используемые для подготовки этих графиков 1800, 1900, были такими же, как те, что использовались, чтобы подготовить графики с фиг. 16 и фиг. 17. На основе графиков 1800, 1900 можно увидеть, что увеличение или уменьшение окна конкуренции, возможно, ограничило влияние на успешную передачу пакета обнаружения с использованием CSMA. Однако увеличение значения окна конкуренции может немного повысить вероятность успешной передачи пакета обнаружения.
[0118] Фиг. 20 представляет собой график 2000, иллюстрирующий примерную вероятность успеха для успешной передачи пакета обнаружения путем случайного выбора слота. В этом примере предполагалось, что в системе беспроводной связи нет скрытых узлов (например, STA уведомлены друг о друге или видят друг друга). На основе графика 2000, если выбирается случайный слот, отношение количества STA к количеству слотов 5 к 1 может привести к более чем 80% успеху при отправке пакетов обнаружения.
[0119] Фиг. 21 представляет собой блок-схему последовательности операций примерного процесса 2100 обнаружения устройств в системе беспроводной связи в соответствии с аспектами настоящего раскрытия. Процесс 2100 может использоваться, чтобы представить два устройства, как рассматривается в описании фиг. 5, 7 и 8, например. Хотя процесс 2100 описывается ниже в отношении элементов беспроводного устройства 202, другие компоненты могут использоваться, чтобы реализовать один или несколько этапов, описанных здесь.
[0120] В блоке 2105 пакет обнаружения может передаваться в течение первого интервала обнаружения из множества интервалов обнаружения. Пакет обнаружения может быть выполнен с возможностью афишировать одну или несколько услуг, обеспечиваемых в сети беспроводной связи, как то одна или несколько услуг, предоставляемых передающим устройством. Множество интервалов обнаружения может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Передача может осуществляться передатчиком 214, например.
[0121] В блоке 2110 пакет персонального вызова может приниматься от первого устройства в течение первого интервала персонального вызова из множества интервалов персонального вызова. Пакет персонального вызова может быть выполнен с возможностью показывать интерес в по меньшей мере одной из услуг, предоставляемых передающим устройством. Множество интервалов персонального вызова может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова. Множество интервалов персонального вызова может не перекрывать множество интервалов обнаружения. Прием может осуществляться приемником 212, например.
[0122] Фиг. 22 представляет собой функциональную блок-схему примерного беспроводного устройства 2200, которое может использоваться в системе беспроводной связи с фиг. 1. Беспроводное устройство 2200 может включать в себя передатчик 2205 для передачи пакета обнаружения в течение первого интервала обнаружения. Передатчик 2205 может быть выполнен с возможностью осуществлять одну или несколько функций, рассмотренных выше в отношении блока 2105 с фиг. 21. Передатчик 2205 может соответствовать передатчику 210. Беспроводное устройство 2200 может дополнительно включать в себя приемник 2210, выполненный с возможностью принимать пакет запроса персонального вызова от первого устройства в течение первого интервала персонального вызова. Приемник 2210 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блока 2210 с фиг. 21. Приемник 2210 может соответствовать приемнику 212.
[0123] Более того, в одном аспекте средство для передачи пакета обнаружения в течение первого интервала обнаружения может содержать передатчик 2205. В другом аспекте средство для приема запроса персонального вызова от первого устройства в течение первого интервала обнаружения может содержать приемник 2210.
[0124] Фиг. 23 представляет собой блок-схему последовательности операций примерного процесса 2300 обнаружения устройств в системе беспроводной связи в соответствии с аспектами настоящего раскрытия. Процесс 2300 может использоваться, чтобы представить два устройства, как рассматривается в описании фиг. 5, 7 и 8, например. Хотя процесс 2300 описывается ниже в отношении элементов беспроводного устройства 202, другие компоненты могут использоваться, чтобы реализовать один или несколько этапов, описанных здесь.
[0125] В блоке 2305 пакет обнаружения может приниматься от первого устройства в течение первого интервала обнаружения из множества интервалов обнаружения. Пакет обнаружения может быть выполнен с возможностью афишировать одну или несколько услуг, обеспеченных первым устройством. Множество интервалов обнаружения может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Прием может осуществляться приемником 212, например.
[0126] В блоке 2310 пакет персонального вызова может передаваться к первому устройству в течение первого интервала персонального вызова из множества интервалов персонального вызова. Пакет персонального вызова может быть выполнен с возможностью показывать интерес в по меньшей мере одной из услуг, предоставляемых первым устройством. Множество интервалов персонального вызова может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова. Передача может осуществляться передатчиком 214, например.
[0127] Фиг. 24 представляет собой функциональную блок-схему примерного беспроводного устройства 2400, которое может использоваться в системе беспроводной связи с фиг. 1. Беспроводное устройство 2400 может включать в себя приемник 2405 для приема пакета обнаружения от первого устройства в течение первого интервала обнаружения. Приемник 2405 может быть выполнен с возможностью осуществлять одну или несколько функций, рассмотренных выше в отношении блока 2305 с фиг. 23. Приемник 2405 может соответствовать приемнику 212. Беспроводное устройство 2400 может дополнительно включать в себя передатчик 2410, выполненный с возможностью передавать пакет запроса персонального вызова к первому устройству в течение первого интервала персонального вызова. Передатчик 2410 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блока 2310 с фиг. 21. Передатчик 2410 может соответствовать приемнику 210.
[0128] Более того, в одном аспекте средство для приема пакета обнаружения в течение первого интервала обнаружения может содержать приемник 2405. В другом аспекте средство для передачи запроса персонального вызова к первому устройству в течение первого интервала персонального вызова может содержать передатчик 2410.
[0129] Фиг. 25 представляет собой блок-схему последовательности операций примерного процесса 2500 обнаружения устройств в системе беспроводной связи с использованием точки доступа в соответствии с аспектами настоящего раскрытия. Процесс 2500 может использоваться, чтобы представить два устройства, как рассматривается в описании фиг. 9, например. Хотя процесс 2500 описывается ниже в отношении элементов беспроводного устройства 202, другие компоненты могут использоваться, чтобы реализовать один или несколько этапов, описанных здесь.
[0130] В блоке 2505 пакет регистрации может быть принят от первого устройства в точке доступа. Пакет запроса регистрации может быть выполнен с возможностью обеспечивать возможность точке доступа передавать пакет обнаружения. Пакет обнаружения может быть выполнен с возможностью афишировать одну или несколько услуг, предоставляемых первым устройством в сети беспроводной связи. Прием может осуществляться приемником 212, например.
[0131] В блоке 2510 первое устройство может быть зарегистрировано в точке доступа на основе пакета регистрации. Процесс регистрации может быть завершен с использованием блока 204 процессора, и регистрационная информация может храниться в памяти 206, например.
[0132] В блоке 2515 пакет обнаружения может передаваться от точки доступа в течение первого интервала обнаружения из множества интервалов обнаружения. Множество интервалов обнаружения может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Передача может выполняться передатчиком 214, например.
[0133] В блоке 2520 пакет персонального вызова может быть принят от второго устройства в точке доступа в течение первого интервала персонального вызова из множества интервалов персонального вызова. Пакет запроса персонального вызова может быть выполнен с возможностью показывать интерес в по меньшей мере одной из услуг, предоставляемых первым устройством. Множество интервалов персонального вызова может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты персонального вызова. Множество интервалов персонального вызова может не перекрываться с множеством интервалов обнаружения. Прием может выполняться приемником 212, например.
[0134] В блоке 2525 пакет уведомления может передаваться от точки доступа. Пакет уведомления может быть выполнен с возможностью позволить первому устройству и второму устройству осуществлять связь напрямую. Передача может осуществляться передатчиком 214, например.
[0135] Фиг. 26 представляет собой функциональную блок-схему примерного беспроводного устройства 2600, которое может использоваться в системе беспроводной связи с фиг. 1. Беспроводное устройство 2600 может включать в себя процессор 2605, выполненный с возможностью регистрировать первое устройство на основе пакета регистрации. Процессор 2605 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блока 2510 с фиг. 25. Процессор 2605 может соответствовать блоку 204 процессора. Беспроводное устройство 2600 может дополнительно включать в себя передатчик 2610, выполненный с возможностью передавать пакет обнаружения в течение первого интервала обнаружения и передавать пакет уведомления, выполненный с возможностью позволить первому устройству и второму устройству осуществлять связь напрямую. Передатчик 2610 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блоков 2515 и 2525 с фиг. 25. Передатчик 2610 может соответствовать передатчику 210. Беспроводное устройство 2600 может дополнительно включать в себя приемник 2615, выполненный с возможностью принимать пакет запроса регистрации от первого устройства и пакет запроса персонального вызова от второго устройства в точке доступа в течение первого интервала персонального вызова. Приемник 2615 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блоков 2505 и 2520 с фиг. 25. Приемник 2615 может соответствовать приемнику 212.
[0136] Кроме того, в одном аспекте средство для приема пакета регистрации от первого устройства и приема запроса персонального вызова от второго устройства в течение первого интервала персонального вызова может содержать приемник 2615. В другом аспекте средство для регистрации первого устройства на основе пакета запроса регистрации может содержать процессор 2605. Еще в одном аспекте средство для передачи пакета обнаружения в течение первого интервала обнаружения и передачи пакета уведомления, выполненного с возможностью позволить первому устройству и второму устройству осуществлять связь напрямую, может содержать передатчик 2610.
[0137] Фиг. 27 представляет собой блок-схему последовательности операций примерного процесса 2700 обнаружения устройств в системе беспроводной связи с использованием точки доступа в соответствии с аспектами настоящего раскрытия. Процесс 2700 может использоваться, чтобы представить два устройства, как рассматривается в описании фиг. 9, например. Хотя процесс 2700 описывается ниже в отношении элементов беспроводного устройства 202, другие компоненты могут использоваться, чтобы реализовать один или несколько этапов, описанных здесь.
[0138] В блоке 2705 пакет запроса регистрации может быть принят от первого устройства в точке доступа. Пакет запроса регистрации может быть выполнен с возможностью показывать интерес в по меньшей мере одной из услуг, обеспечиваемых другим устройством в сети беспроводной связи. Прием может осуществляться приемником 212, например.
[0139] В блоке 2710 первое устройство может быть зарегистрировано в точке доступа на основе пакета запроса регистрации. Процесс регистрации может быть завершен с использованием блока 204 процессора, и регистрационная информация может храниться в памяти 206, например.
[0140] В блоке 2715 пакет обнаружения может быть принят от второго устройства в точке доступа в течение первого интервала обнаружения. Пакет обнаружения может быть выполнен с возможностью афишировать одну или несколько услуг, предоставляемых вторым устройством. Множество интервалов обнаружения может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Прием может выполняться приемником 212, например.
[0141] В блоке 2720 пакет уведомления может передаваться от точки доступа. Пакет уведомления может быть выполнен с возможностью позволить первому устройству и второму устройству осуществлять связь напрямую. Передача может осуществляться передатчиком 214, например.
[0142] Фиг. 28 представляет собой функциональную блок-схему примерного беспроводного устройства, которое может использоваться в системе беспроводной связи с фиг. 1. Беспроводное устройство 2800 может включать в себя процессор 2805, выполненный с возможностью регистрировать первое устройство на основе пакета регистрации. Процессор 2805 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блока 2710 с фиг. 27. Процессор 2805 может соответствовать блоку 204 процессора. Беспроводное устройство 2800 может дополнительно включать в себя передатчик 2810, выполненный с возможностью передавать пакет уведомления, выполненный с возможностью позволить первому устройству и второму устройству осуществлять связь напрямую. Передатчик 2810 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блока 2720 с фиг. 27. Передатчик 2810 может соответствовать передатчику 210. Беспроводное устройство 2800 может дополнительно включать в себя приемник 2815, выполненный с возможностью принимать пакет запроса регистрации от первого устройства и пакет обнаружения от второго устройства в течение первого интервала обнаружения из множества интервалов обнаружения. Множество интервалов обнаружения может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Приемник 2815 может быть выполнен с возможностью выполнять одну или несколько функций, рассмотренных выше в отношении блоков 2705 и 2715 с фиг. 27. Приемник 2815 может соответствовать приемнику 212.
[0143] Кроме того, в одном аспекте средство для приема пакета регистрации от первого устройства и приема пакета обнаружения от второго устройства в течение интервала обнаружения может содержать приемник 2815. В другом аспекте средство для регистрации первого устройства на основе пакета запроса регистрации может содержать процессор 2805. Еще в одном аспекте средство для передачи пакета уведомления, выполненного с возможностью позволить первому устройству и второму устройству осуществлять связь напрямую, может содержать передатчик 2810.
[0144] Фиг. 29 представляет собой блок-схему последовательности операций примерного процесса 2900 обнаружения устройств в системе беспроводной связи с использованием точки доступа в соответствии с аспектами настоящего раскрытия. Процесс 2900 может использоваться, чтобы представить два устройства, как рассматривается в описании фиг. 9, например. Хотя процесс 2900 описывается ниже в отношении элементов беспроводного устройства 202, другие компоненты могут использоваться, чтобы реализовать один или несколько этапов, описанных здесь.
[0145] В блоке 2905 пакет запроса регистрации может быть передан от первого устройства в точке доступа. Пакет запроса регистрации может быть выполнен с возможностью регистрировать первое устройство в точке доступа и позволить точке доступа передавать пакет обнаружения в течение первого интервала обнаружения из множества интервалов обнаружения. Пакет обнаружения может быть выполнен с возможностью афишировать одну или несколько услуг, предоставляемых первым устройством. Множество интервалов обнаружения может включать в себя повторяющиеся временные интервалы, когда множество устройств выполнено с возможностью передавать и принимать пакеты обнаружения. Дополнительно пакет регистрации может быть выполнен с возможностью регистрировать первое устройство в точке доступа и показывать интерес в одной или нескольких услугах, предоставляемых другим устройством. Передача может осуществляться передатчиком 214, например.
[0146] В блоке 2910 пакет уведомления может приниматься от точки доступа. Пакет уведомления может быть выполнен с возможностью показывать интерес в одной или нескольких услугах, предоставляемых первым устройством, и позволять первому устройству и второму устройству осуществлять связь напрямую. Дополнительно пакет уведомления может быть выполнен с возможностью показывать, что второе устройство предоставляет по меньшей мере одну услугу, обозначенную как интересующая первое устройство на основе пакета регистрации. Прием может осуществляться приемником 212, например.
[0147] Фиг. 30 представляет собой функциональную блок-схему примерного беспроводного устройства 3000, которое может использоваться в системе беспроводной связи с фиг. 1. Беспроводное устройство 3000 может включать в себя передатчик 3005 для передачи пакета регистрации от первого устройства к точке доступа. Передатчик 3005 может быть выполнен с возможностью осуществлять одну или несколько функций, рассмотренных выше в отношении блока 2905 с фиг. 29. Передатчик 3005 может соответствовать передатчику 210. Беспроводное устройство 3000 дополнительно может включать в себя приемник 3010, выполненный с возможностью принимать от точки доступа или второго устройства пакет уведомления, выполненный с возможностью показывать интерес в по меньшей мере одной из услуг, предоставляемых первым устройством, или что второе устройство предоставляет по меньшей мере одну услугу, обозначенную как интересующая первое устройство, на основе пакет регистрации. В дополнение к этому пакет уведомления может позволить первому устройству и второму устройству осуществлять связь напрямую. Приемник 3010 может быть выполнен с возможностью осуществлять одну или несколько функций, рассмотренных выше в отношении блока 2910 с фиг. 29. Приемник 3010 может соответствовать приемнику 212.
[0148] Более того, в одном аспекте средство для передачи пакета запроса регистрации к точке доступа может содержать передатчик 3005. В другом аспекте средство для приема от точки доступа или второго устройства пакета уведомления может содержать приемник 3010.
[0149] Как это используется здесь, термин «определение» охватывает широкое многообразие действий. Например, «определение» может включать в себя расчет, вычисление, обработку, выведение, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), выявление и т.п. Также «определение» может включать в себя прием (например, прием информации), организацию доступа (например, организацию доступа к памяти) и т.п. Также «определение» может включать в себя разрешение, отбор, выбор, установление и т.п. Дополнительно «ширина канала», как это используется здесь, может охватывать или также может именоваться шириной полосы частот в определенных аспектах.
[0150] Как это используется здесь, фраза, относящаяся к списку элементов «по меньшей мере один из», относится к любой комбинации элементов, включая единичные члены. В качестве примера «по меньшей мере одно из: a, b c» предназначается для охвата: a, b, c, a-b, a-c, b-c и a-b-c.
[0151] Различные операции и способы, описанные выше, могут выполняться любым подходящим средством, способным осуществлять операции, как то различные компонент(-ы), схемы и/или модуль (модули) аппаратного и/или программного обеспечения. В общем, операции, проиллюстрированные на рисунках, могут выполняться соответствующим функциональным средством, способным выполнять операции.
[0152] Различные иллюстративные логические блоки, модули и схемы, описанные в отношении настоящего раскрытия, могут реализовываться или работать с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), сигнала программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства (PLD), схемы на дискретных компонентах или транзисторной логики, дискретных компонентов аппаратного обеспечения или любой их комбинации, созданной, чтобы выполнять описанные здесь функции. Процессор общего назначения может быть микропроцессором, но в качестве альтернативы процессор может быть любым имеющимся в продаже процессором, контроллером, микроконтроллером, или конечным автоматом. Процессор также может быть реализован как комбинация вычислительных устройств (например, комбинация DSP и микропроцессора, множество микропроцессоров, один или несколько микропроцессоров с ядром DSP или любая другая подобная конфигурация).
[0153] В одном или нескольких аспектах описанные функции могут реализовываться в аппаратном, программном, программно-аппаратном обеспечении или любой их комбинации. При реализации в программном обеспечении функции могут храниться на машиночитаемом носителе как одна или несколько команд или код или передаваться с его помощью. Машиночитаемый носитель включает в себя и компьютерные носители данных, и средства связи, включающие в себя любой носитель, который облегчает передачу компьютерной программы из одной точки в другую. В качестве примера, но не ограничения, такие машиночитаемые носители могут содержать RAM, ROM, EEPROM, флэш-память, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для передачи или хранения желаемого программного кода в виде команд или структур данных и доступ к которому может осуществлять компьютер. Также любое соединение надлежащим образом именуется машиночитаемым носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или технологий беспроводной связи, таких как ИК, радио или микроволны, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или технологии беспроводной связи, такие как ИК, радио или микроволны, включаются в определение носителя. Магнитный диск (disk) и оптический диск (disc), как это используется здесь, включают в себя компакт диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), флоппи-диск и диск Blu-ray, где диски (disks) обычно воспроизводят данные магнитным способом, тогда как диски (discs) воспроизводят данные оптически с помощью лазеров. Так, в некоторых аспектах машиночитаемый носитель может содержать невременный машиночитаемый носитель (например, материальные носители). В дополнение к этому, в некоторых аспектах машиночитаемый носитель может содержать временный машиночитаемый носитель (например, сигнал). Комбинации перечисленного выше должны также быть включены в объем машиночитаемых носителей.
[0154] Способы, раскрытые здесь, содержат один или несколько этапов или действий для достижения описанного способа. Этапы и/или действия способа могут заменять друг друга, не выходя за пределы объема формулы изобретения. Другими словами, если не определен конкретный порядок этапов или действий, порядок и/или использование конкретных этапов и/или действий может изменяться, не выходя за пределы объема формулы изобретения.
[0155] Функции, описанные здесь, могут реализовываться в аппаратном программном, программно-аппаратном обеспечении или любой их комбинации. При реализации в программном обеспечении функции могут храниться как одна или несколько команд на машиночитаемом носителе. Носители данных могут быть любыми доступными носителями, доступ к которым может осуществлять компьютер. В качестве примера, но не ограничения, такие машиночитаемые носители могут содержать RAM, ROM, EEPROM, флэш-память, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для передачи или хранения желаемого программного кода в виде команд или структур данных и доступ к которому может осуществлять компьютер. Магнитный диск (disk) и оптический диск (disc), как это используется здесь, включают в себя компакт диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), флоппи-диск и диск Blu-ray, где диски (disks) обычно воспроизводят данные магнитным способом, тогда как диски (discs) воспроизводят данные оптически с помощью лазеров.
[0156] Так, определенные аспекты могут содержать компьютерный программный продукт для выполнения операций, представленных здесь. Например, такой компьютерный программный продукт может содержать машиночитаемый носитель, на котором хранятся (и/или кодируются) команды, выполнимые одним или несколькими процессорами, чтобы выполнять операции, описанные здесь. Для определенных аспектов компьютерный программный продукт может включать в себя упаковочный материал.
[0157] Программное обеспечение или команды также могут передаваться с помощью среды передачи данных. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или технологий беспроводной связи, таких как ИК, радио или микроволны, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или технологии беспроводной связи, такие как ИК, радио или микроволны, включаются в определение среды передачи данных.
[0158] Дополнительно следует понимать, что модули и/или другие подходящие средства для выполнения способов и методик, описанных здесь, могут быть загружены и/или иначе получены пользовательским терминалом и/или базовой станцией, если необходимо. Например, такое устройство может быть соединено с сервером, чтобы облегчить передачу средства для выполнения способов, описанных здесь. В качестве альтернативы различные способы, описанные здесь, могут быть обеспечены посредством средства памяти (например, RAM, ROM, физический носитель данных, такой как компакт диск (CD) или флоппи-диск и т.д.) так, что пользовательский терминал и/или базовая станция может получить различные способы после соединения или предоставления средства памяти устройству. Более того, любая другая подходящая методика обеспечения устройству способов и методик, описанных здесь, может использоваться.
[0159] Следует понимать, что формула изобретения не ограничивается точной конфигурацией и компонентами, проиллюстрированными выше. Различные модификации, изменения и вариации могут осуществляться в отношении структуры, функционирования и деталей систем, способов и устройства, описанных здесь, не выходя за пределы объема формулы изобретения.
[0160] Тогда как вышеизложенное направлено на аспекты настоящего раскрытия, прочие и дополнительные аспекты раскрытия могут быть разработаны, не выходя за пределы их базового объема, который определяется следующей формулой изобретения.