Беспроводная поддержка для портативных устройств мультимедийного проигрывателя

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

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

Стандарт IEEE 802.11 для беспроводных локальных вычислительных сетей (LAN) предусматривает специализированный режим работы, в котором беспроводные устройства обмениваются данными непосредственно друг с другом без использования беспроводной точки доступа или проводной сети. Тем не менее, чтобы управлять специализированной сетью, беспроводное устройство требует механизмов для того, чтобы обнаруживать другие находящиеся рядом беспроводные устройства, механизмов для того, чтобы устанавливать подключения к другим беспроводным устройствам, и механизмов для того, чтобы передавать данные между беспроводными устройствами. Эти механизмы должны иметь низкое энергопотребление, должны создавать ограниченные радиопомехи и должны иметь высокую пропускную способность.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

Согласно первому аспекту изобретения предусмотрен способ функционирования беспроводного устройства в специализированной сети. Способ содержит: передачу и прием информации обнаружения посредством беспроводного устройства в течение окна обнаружения интервала периодического обнаружения; и функционирование беспроводного устройства в режиме пониженного энергопотребления в течение неактивной части интервала периодического обнаружения.

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

На чертежах:

Фиг.1 - это упрощенная блок-схема специализированной беспроводной сети;

Фиг.2 - это упрощенная блок-схема портативного устройства мультимедийного проигрывателя, подходящего для формирования специализированной беспроводной сети;

Фиг.2A - это блок-схема последовательности операций способа, которая иллюстрирует обзор работы портативного устройства мультимедийного проигрывателя;

Фиг.3 - это блок-схема последовательности операций способа, которая иллюстрирует операцию самонастройки в специализированной сети;

Фиг.4 - это временная диаграмма, которая иллюстрирует пример операции самонастройки;

Фиг.5 А, В - это блок-схема последовательности операций способа, которая иллюстрирует пассивное обнаружение в специализированной сети;

Фиг.6 - это блок-схема последовательности операций способа, которая иллюстрирует активное обнаружение в специализированной сети;

Фиг.7 - это временная диаграмма, которая иллюстрирует пример операций пассивного обнаружения и активного обнаружения;

Фиг.8 - это блок-схема последовательности операций способа для операций, выполняемых посредством присоединившегося участника, чтобы установить подключение к специализированной сети;

Фиг.9 - это блок-схема последовательности операций способа для операций, выполняемых посредством формирователя, чтобы установить соединение с присоединившимся участником;

Фиг.10 - это схематичное представление, которое иллюстрирует операции для того, чтобы формировать виртуальную ассоциативную связь между присоединившимся участником и формирователем;

Фиг.11 - это блок-схема последовательности операций способа, которая иллюстрирует операцию передачи данных посредством формирователя специализированной сети;

Фиг.12 - это блок-схема последовательности операций способа, которая иллюстрирует операцию передачи данных посредством присоединившегося участника специализированной сети;

Фиг.13 - это временная диаграмма, которая иллюстрирует операцию передачи данных в режиме пониженного энергопотребления; и

Фиг.14 - это временная диаграмма, которая иллюстрирует операцию высокоскоростной передачи данных.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

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

Упрощенная блок-схема беспроводного устройства 200, включающего в себя компоненты, участвующие в обмене данными в беспроводной сети, показана на фиг.2. Беспроводное устройство 200 может соответствовать беспроводным устройствам 12, 14 и 16, показанным на фиг.1. CPU 210 устройства верхнего уровня взаимодействует с периферийными компонентами, присутствующими в беспроводном устройстве, такими как дисплей, клавишная панель или клавиатура, указательное устройство, модуль хранения, такой как дисковый модуль или флэш-память, и любые другие периферийные компоненты устройства. CPU 210 устройства включает в себя операционную систему 212 устройства и беспроводной драйвер 214. Беспроводной драйвер 214 обменивается данными с CPU 220 беспроводного модуля второго уровня, содержащим программное обеспечение 222 беспроводного модуля. Программное обеспечение 222 беспроводного модуля взаимодействует с беспроводным RF-интерфейсом 230 нижнего уровня, который обменивается данными с радиомодулем, который передает и принимает RF-сигналы через антенну.

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

В одном варианте осуществления беспроводное устройство 200 - это портативное устройство мультимедийного проигрывателя, которое оснащено возможностью беспроводной связи. Портативным устройством мультимедийного проигрывателя может быть карманное устройство MP3-типа, которое включает в себя устройство хранения и воспроизведения мультимедиа, такое как дисковый накопитель или флэш-память, пользовательский интерфейс, такой как дисплей и набор клавиш либо программные клавиши, наушники, интерфейс с компьютером-хостом CPU для управления работой устройства. Портативное устройство мультимедийного проигрывателя оснащено беспроводным драйвером 214, CPU 220 беспроводного модуля, программным обеспечением 222 беспроводного модуля и беспроводным RF-интерфейсом 230, как показано на фиг.2, чтобы реализовывать поддержку беспроводной связи.

Обзор работы портативного устройства мультимедийного проигрывателя показан на фиг.2A. На этапе 250 портативное устройство мультимедийного проигрывателя передает и принимает информацию обнаружения в течение окна обнаружения интервала периодического обнаружения. На этапе 252 портативное устройство мультимедийного проигрывателя передает и принимает данные, если имеются, в течение окна передачи данных интервала периодического обнаружения. Портативное устройство мультимедийного проигрывателя функционирует в режиме пониженного энергопотребления в течение неактивной части интервала периодического обнаружения, этап 254. Эти операции подробнее описываются ниже.

Операции каждого беспроводного устройства при обнаружении других беспроводных устройств, при формировании подключений или ассоциативных связываний с другими беспроводными устройствами и при передаче данными между беспроводными устройствами описаны ниже. Операции описаны в связи с портативным устройством мультимедийного проигрывателя. Тем не менее следует понимать, что другие беспроводные устройства, использующие совместимые протоколы, могут принимать участие в специализированной сети. Работа описана в связи со стандартом IEEE 802.11. Тем не менее, настоящее изобретение не ограничено стандартом 802.11 и может быть использовано в связи с другими беспроводными технологиями, такими как сверхширокая полоса частота (Ultra Wide Band) и WiNet. Следует понимать, что операции, описанные ниже, являются только вариантами осуществления и не являются ограничивающими область применения изобретения.

Включение и отключение беспроводного режима

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

Включение беспроводного режима и самонастройка

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

1) включение беспроводного радиоадаптера, и

2) задание следующих конфигурационных настроек, этап 302:

- номер канала, чтобы установить собственную специализированную сеть,

- BSSID для собственной специализированной сети,

- максимальное число присоединившихся участников, разрешенное в специализированной сети (по умолчанию = 1), и

- локальная информация информационного элемента (IE) портативного мультимедийного проигрывателя.

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

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

1) "Парковка" на канале обнаружения и поддержка режима активности, этап 304.

2) Прослушивание маякового пакета для портативного мультимедийного проигрывателя, этап 306. Маяковым пакетом для портативного мультимедийного проигрывателя может быть маяковый пакет 802.11 со следующей специальной информацией:

Адрес приемного устройства: адрес широковещательной передачи (FF-FF-FF-FF-FF-FF)

SSID: (не содержит SSID IE)

BSSID: адрес одноадресной передачи портативного устройства мультимедийного проигрывателя, отправляющего маяковый пакет

Тип BSS: специализированная

IE портативного мультимедийного проигрывателя:

Тип операции - маяк

Канал - канал передачи данных для собственной специализированной сети

Локальная информация портативного мультимедийного проигрывателя для отправителя маяка.

3) Если пакет маякового для портативного мультимедийного проигрывателя принят, этап 308, то устройство выполняет следующее:

a) Использование маякового пакета, чтобы синхронизировать его внутреннюю временную метку, этап 310.

b) Корректировка окна обнаружения, чтобы быть таким же, что и у отправителя маяковых пакетов для портативного мультимедийного проигрывателя, этап 310.

c) Ожидание до тех пор, пока текущее окно обнаружения не истечет, этап 312, и затем выход из самонастройки, этап 314.

4) В противном случае устройство не принимает маяковый пакет портативного мультимедийного проигрывателя в течение определенного интервала времени (конфигурируемый параметр, и по умолчанию должен составлять 3 интервала обнаружения (6000 мс), задаваемый ниже). В этом случае устройство выполняет следующее:

a) Рассылка маякового пакета портативного мультимедийного проигрывателя, этап 320.

b) Ожидание до тех пор, пока текущее окно обнаружение не истечет, этапы 312, 316, и затем выход из операции самонастройки, этап 314.

Далее портативное устройство мультимедийного проигрывателя инициализирует свой режим обнаружения так, чтобы быть в пассивном режиме обнаружения, этап 314, как описано ниже. В это время беспроводной модуль задает состояние мультимедиа, как "мультимедиа отключено" (порт неактивен).

В завершение устройство задает пассивный режим обнаружения так, как описано ниже.

Временная диаграмма, которая иллюстрирует операцию самонастройки портативных устройств мультимедийного проигрывателя, показана на фиг.4. Форма 400 сигнала представляет устройство A, например беспроводное устройство 12, показанное на фиг.1, в режиме пассивного обнаружения и отправляющее маяковые пакеты.

Форма 410 сигнала представляет устройство B, такое как беспроводное устройство 14 на фиг.1, в режиме самонастройки. Устройство A включается в течение окна 402 обнаружения, которое повторяется каждый период 404 обнаружения. Между окнами обнаружения устройство A находится в режиме пониженного энергопотребления. В течение каждого окна обнаружения устройство A отправляет маяковый пакет и прослушивает тестовые запросы и ответы. В примере по фиг.4 окно 402 обнаружения составляет 100 мс, а период 404 обнаружения составляет 2000 мс.

Устройство B имеет беспроводной режим включенным в момент 412 времени и прослушивает маяковый пакет в течение периода, начинающегося в момент 414 времени. Период 416 прослушивания является, по меньшей мере, таким же длительным, как и период обнаружения, и предпочтительно примерно в три раза превышает период обнаружения. В момент 420 времени устройство B принимает маяковый пакет и корректирует свою внутреннюю временную метку и окно обнаружения, чтобы синхронизироваться с устройством A. Далее устройство B переключается в режим пассивного обнаружения в момент 422 времени. После этого устройство B прослушивает тестовые запросы в течение окон 424 обнаружения, которые синхронизированы с окнами обнаружения устройства A.

Отключение беспроводного режима

Когда в портативном устройстве мультимедийного проигрывателя отключается его беспроводной режим, устройство выполняет следующее:

1) прекращение специализированной сети, если он создал сеть,

2) очистка контекстной информации в беспроводной службе и драйвере, и

3) отключение беспроводного радиоадаптера.

Обнаружение портативных устройств мультимедийных проигрывателей

Режимы обнаружения

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

Режим пассивного обнаружения

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

Режим активного обнаружения

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

Параметры обнаружения

Discovery Channel (Канал обнаружения) Канал 802.11, который может быть использован посредством всех портативных устройств мультимедийных проигрывателей, чтобы обнаруживать соседние устройства. Номер канала должен соответствовать обязательным доменным требованиям, указанным в стандарте IEEE 802.11d.Значение по умолчанию: канал 11 (для 802.11 b/g в США)
Discovery Lifetime (Срок действия обнаружения) Период времени, в течение которого портативное устройство мультимедийного проигрывателя выполняет операции обнаружения.Значение по умолчанию: 0 (без тайм-аута для пассивного обнаружения)
Discovery Interval (Интервал обнаружения) Период времени, в течение которого портативное устройство мультимедийного проигрывателя периодически пробуждается из режима пониженного энергопотребления и обнаруживает соседние портативные устройства мультимедийных проигрывателей в режиме пассивного обнаружения. Этот период времени включает в себя окно обнаружения портативного мультимедийного проигрывателя.Значение по умолчанию: 2000 мс.
Discovery Window (Окно обнаружения) Период времени, в течение которого портативное устройство мультимедийного проигрывателя остается с включенным питанием и выполняет пассивное обнаружение.Значение по умолчанию: 100 мс.

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

Последовательности операций в режиме пассивного обнаружения

Блок-схема последовательности операций способа в режиме пассивного обнаружения показана на фиг.5.

1) Портативное устройство мультимедийного проигрывателя переключается в режим пассивного обнаружения по требованию. Устройство выполняет следующее:

Установление так, чтобы быть в режиме пассивного обнаружения, этап 500.

Этот запрос может иметь следующие параметры:

Discovery Interval

Discovery Window

Discovery Lifetime

В конце интервала обнаружения портативное устройство мультимедийного проигрывателя прекращает пассивное обнаружение, этап 540, если Discovery Lifetime истек, этап 538.

2) В начале каждого Discovery Interval портативное устройство мультимедийного проигрывателя пробуждается из режима пониженного энергопотребления и включает свой беспроводной адаптер на период времени, равный Discovery Window, этап 502. В течение этого окна портативное устройство мультимедийного проигрывателя "паркует" свой беспроводной адаптер на Discovery Channel.

3) Беспроводной модуль ожидает произвольное время выдержки (которое должно быть точно настроено для конкретных беспроводных устройств) и прослушивает маяковый пакет портативного мультимедийного проигрывателя, этап 504.

Если маяковый пакет портативного мультимедийного проигрывателя принят, этап 506, то беспроводной модуль использует этот пакет для того, чтобы скорректировать свою внутреннюю временную метку, этап 508.

В противном случае маяковый пакет портативного мультимедийного проигрывателя не принимается в течение времени выдержки. В этом случае беспроводной модуль рассылает маяковый пакет портативного мультимедийного проигрывателя, этап 510.

4) В течение Discovery Window беспроводной модуль также прослушивает пакеты тестового запроса портативного мультимедийного проигрывателя, этап 520.

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

SSID: (не содержит SSID IE)

BSSID: адрес широковещательной передачи (FF-FF-FF-FF-FF-FF)

Тип BSS: специализированная

IE портативного мультимедийного проигрывателя:

Тип операции - обнаружение

Если пакет не является пакетом тестового запроса портативного мультимедийного проигрывателя, этап 522, то пакет тестового запроса исключается, этап 524.

В противном случае пакет является пакетом тестового запроса портативного мультимедийного проигрывателя.

Если беспроводной модуль не отправил ни одного пакета тестового ответа портативного мультимедийного проигрывателя или маякового пакета портативного мультимедийного проигрывателя в текущем окне обнаружения, то отправляется пакет тестового ответа портативного мультимедийного проигрывателя, этап 530.

Пакет тестового ответа портативного мультимедийного проигрывателя может быть пакетом тестового ответа 802.11 со следующей специальной информацией:

Адрес приемного устройства: адрес широковещательной передачи (FF-FF-FF-FF-FF-FF)

SSID: (не содержит SSID IE)

BSSID: адрес одноадресной передачи портативного устройства мультимедийного проигрывателя, отправляющего пакет тестового ответа

Тип BSS: специализированная

IE портативного мультимедийного проигрывателя:

Тип операции - ответ по обнаружению,

Канал - канал передачи данных для собственной специализированной сети, и

Собственная локальная информация портативного мультимедийного проигрывателя.

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

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

5) Когда Discovery Window истекает, этап 534, портативное устройство мультимедийного проигрывателя может вернуться в режим энергосбережения, этап 536, до следующего интервала обнаружения маяка.

6) Этапы 2)-5) (этапы 502-536) повторяются, если Discovery Lifetime равен 0 или не истек, этап 538.

Последовательности операций в режиме активного обнаружения

Блок-схема последовательности операций способа в режиме активного обнаружения показана на фиг.6.

1) Портативное устройство мультимедийного проигрывателя переходит в режим активного обнаружения по требованию. Вызывающий абонент выполняет следующее:

Выдача запроса на активное обнаружение, этап 600.

2) Беспроводной модуль ожидает до следующего окна обнаружения. Далее портативное устройство мультимедийного проигрывателя пробуждается из режима пониженного энергопотребления и включает свой беспроводной адаптер на период времени, равный Discovery Window, этап 602.

3) В окне обнаружения беспроводной модуль выполняет операции, описанные выше для режима пассивного обнаружения, этап 604, в том числе:

a. Прослушивание и рассылка маякового пакета,

b. Сбор тестовых пакетов портативных мультимедийных проигрывателей и накопление информации о соседних устройствах, и

c. Ответ пакетом тестового ответа портативного мультимедийного проигрывателя при необходимости.

4) Помимо этого беспроводной модуль рассылает пакет тестового запроса портативного мультимедийного проигрывателя, этап 606.

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

Адрес приемного устройства: адрес широковещательной передачи (FF-FF-FF-FF-FF-FF)

SSID: (не содержит SSID IE)

BSSID: адрес широковещательной передачи (FF-FF-FF-FF-FF-FF)

Тип BSS: специализированная

IE портативного мультимедийного проигрывателя:

Тип операции - обнаружение

Другая локальная информация портативного мультимедийного проигрывателя

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

5) Когда текущее окно обнаружения истекает, этап 610, устройство может вернуться в режим пассивного обнаружения, этап 612.

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

Временная диаграмма, показывающая портативные устройства мультимедийных проигрывателей, выполняющие пассивное обнаружение и активное обнаружение, проиллюстрирована на фиг.7. Форма 700 сигнала представляет портативное устройство A мультимедийного проигрывателя, например беспроводное устройство 12, показанное на фиг.1, в режиме пассивного обнаружения и отправляющее маяковые пакеты. Форма 702 сигнала представляет портативное устройство B мультимедийного проигрывателя, например беспроводное устройство 14, показанное на фиг.1, в режиме активного обнаружения и не отправляющее маяковые пакеты. Форма 704 сигнала представляет портативное устройство C мультимедийного проигрывателя, например беспроводное устройство 16, показанное на фиг.1, в режиме активного обнаружения. Устройство A отправляет маяковый пакет в течение каждого окна 706 обнаружения в периоде 708 обнаружения и прослушивает тестовые запросы в течение окон обнаружения. Устройство B прослушивает тестовые запросы в течение каждого окна обнаружения.

Устройство C переключается в режим активного обнаружения в момент 710 времени и отправляет широковещательный тестовый запрос в момент 712 времени. Устройство B отправляет тестовый ответ в момент 714 времени в ответ на тестовый запрос, отправленный посредством устройства C. Устройство A не отвечает на широковещательный тестовый запрос от устройства C, поскольку оно отправляет маяковые пакеты, которые принимаются посредством устройства C. В конце периода обнаружения в момент 716 времени активное обнаружение завершается, и устройство C возвращается в режим пассивного обнаружения. Как показано на фиг.7, каждое из устройств A, B и C прослушивает тестовые запросы в течение синхронизированных окон обнаружения и находится в режиме пониженного энергопотребления в оставшееся время периода обнаружения. В примере по фиг.7 окно 706 обнаружения составляет 100 мс, а период 708 обнаружения составляет 2000 мс.

IE (информационный элемент) портативного мультимедийного проигрывателя

Портативное устройство мультимедийного проигрывателя может встраивать конкретную информацию по портативному мультимедийному проигрывателю в информационный элемент Proximity Service Discovery (PSD).

IE ID(1 байт) Length (1 байт) OUI(3 байта) OUI Type (1 байт) Format(4 байта) Portable Media Player Data (0...245 байт)
221 8...253 00-50-F2 6 Хэш (URL-адрес портативного мультимедийного проигрывателя) Конкретные данные портативного мультимедийного проигрывателя

Поле формата - это значение хэша строки URL-адреса портативного мультимедийного проигрывателя, чтобы идентифицировать IE портативного мультимедийного проигрывателя.

Данные портативного мультимедийного проигрывателя могут содержать следующую информацию:

Уникальный идентификатор портативного устройства мультимедийного проигрывателя - жестко закодирован производителем.

Понятное имя портативного устройства мультимедийного проигрывателя - задается пользователем

Тип операции

- Beacon (Маяк)

- Discovery Request (Запрос на обнаружение)

- Discovery Response (Ответ по обнаружению)

- Virtual Association Request (Запрос виртуальной ассоциативной связи)

- Virtual Association Response (Ответ по виртуальной ассоциативной связи)

- Data Window Announcement (Оповещение по окну передачи данных)

- Heartbeat (Синхронизация)

Установление соединения в специализированной сети

Присоединившийся участник к специализированной сети

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

Если портативное устройство мультимедийного проигрывателя (устройство B) хочет присоединиться к специализированной сети, сформированной посредством соседнего портативного устройства мультимедийного проигрывателя (устройство A), которое обнаружено посредством следующей вышеописанной последовательности операций, портативное устройство B мультимедийного проигрывателя может выполнить следующее:

1) Задание следующих параметров:

Требуемый BSSID (целевого портативного устройства мультимедийного проигрывателя, чтобы присоединиться)

Локальная информация IE портативного мультимедийного проигрывателя

2) Беспроводная служба выдает вызов на подключение в беспроводной модуль, этап 800.

Подключение (чтобы присоединиться к специализированной сети с BSSID и MAC-адресом, сконфигурированными выше)

3) При приеме вызова на подключение с верхнего уровня беспроводной модуль может выполнить следующее:

Беспроводной модуль в устройстве B пробуждается из режима пониженного энергопотребления в начале следующего окна обнаружения целевого устройства A, этап 802, на основе результата обнаружения устройства A. В это время беспроводной адаптер функционирует на канале обнаружения.

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

Адрес приемного устройства: адрес одноадресной передачи портативного устройства мультимедийного проигрывателя, чтобы присоединиться (устройства A)

SSID: (не содержит SSID IE)

BSSID: адрес одноадресной передачи портативного устройства мультимедийного проигрывателя, чтобы присоединиться

Тип BSS: специализированная

IE портативного мультимедийного проигрывателя:

Тип операции - запрос виртуальной ассоциативной связи,

Локальная информация IE портативного мультимедийного проигрывателя, и

Поддерживаемые скорости передачи данных.

Между тем, беспроводной модуль остается пробужденным из режима пониженного энергопотребления в собственном окне обнаружения и выполняет операции пассивного обнаружения, описанные выше.

4) После отправки пакета тестового запроса портативного мультимедийного проигрывателя беспроводной модуль остается пробужденным для приема тестового ответа до тех пор, пока он не решит сделать тайм-аут или окно обнаружения не истечет.

5) Если соединение неуд