БЕСПРОВОДНОЙ СЕТЕВОЙ ИНТЕРФЕЙС С ИНФРАСТРУКТУРНЫМИ И ПРЯМЫМИ РЕЖИМАМИ

1. Вычислительное устройство, содержащее:
радиоустройство для беспроводной связи;
драйвер для управления радиоустройством для реализации множества портов, причем множество портов содержит:
по меньшей мере один порт для работы в режиме инфраструктуры;
порт управления для управления одноранговым соединением; и
по меньшей мере один одноранговый порт связи; и
операционную систему, сконфигурированную для взаимодействия с драйвером для установления однорангового соединения, используя порт управления, и для осуществления связи посредством однорангового соединения через одноранговый порт связи.
2. Вычислительное устройство по п.1, в котором операционная система дополнительно сконфигурирована для отправки команды через порт управления для управления аудио/визуальными характеристиками устройства отображения, соединенного с вычислительным устройством посредством однорангового соединения.
3. Вычислительное устройство по п.1, в котором:
драйвер реализует порт управления за счет связывания адреса управления доступом к среде (MAC) с портом управления и за счет управления радиоустройством для передачи кадров управления, связанных с MAC-адресом порта управления.
4. Вычислительное устройство по п.3, в котором:
кадры управления содержат публичные кадры действия и кадры обнаружения службы.
5. Вычислительное устройство по п.4, в котором:
операционная система взаимодействует с драйвером для установления однорангового соединения за счет отправки команды в драйвер для создания однорангового порта связи.
6. Способ работы вычислительного устройства, имеющего беспроводное радиоустройство, управляемое драйвером, причем способ содержит:
посредством по меньшей мере одного процессора:
предоставляют в драйвер команду обеспечить порт управления для установления беспроводной связи, используя одноранговый протокол;
отправляют через порт управления по меньшей мере одну команду в драйвер для управления беспроводным радиоустройством, чтобы отправить кадр действия;
принимают через порт управления ответ на одну или более из упомянутой по меньшей мере одной команды драйверу для управления беспроводным радиоустройством, чтобы отправить кадр действия;
на основе ответа на эти одну или более из по меньшей мере одной команды, определяют установить беспроводное соединение с по меньшей мере одним удаленным устройством и роль для вычислительного устройства в беспроводном соединении;
предоставляют в драйвер по меньшей мере одну команду для обеспечения порта связи и для конфигурирования порта связи для упомянутой определенной роли вычислительного устройства в беспроводном соединении; и
осуществляют обмен пакетами данных с упомянутым по меньшей мере одним удаленным устройством через порт связи.
7. Способ по п.6, в котором:
удаленное устройство содержит устройство отображения;
пакеты данных содержат аудио/видеоконтент; и
способ дополнительно содержит этап, на котором отправляют через порт управления команды для управления по меньшей мере одной аудио/визуальной характеристикой представления аудио/визуального контекста на устройстве отображения.
8. Способ по п.6, в котором:
при определении роли для вычислительного устройства выбирают роль в качестве владельца группы или клиента.
9. Способ по п.7, в котором:
беспроводное соединение содержит первое беспроводное соединение;
способ дополнительно содержит:
взаимодействие с драйвером через порт станции, причем взаимодействие содержит формирование второго беспроводного соединения, при этом второе беспроводное соединение осуществляется с точкой доступа, причем связь осуществляется параллельно посредством первого беспроводного соединения и второго беспроводного соединения.
10. Способ по п.7, в котором:
беспроводное соединение содержит первое беспроводное соединение; и
способ дополнительно содержит:
взаимодействие с драйвером через порт управления для установления второго беспроводного соединения с набором удаленных устройств и определения роли для вычислительного устройства во втором беспроводном соединении;
предоставление в драйвер по меньшей мере одной команды для обеспечения второго порта связи и для конфигурирования порта связи для упомянутой определенной роли вычислительного устройства во втором беспроводном соединении; и
обмен пакетами данных со вторым набором удаленных устройств через второй порт связи.