Устройство беспроводной связи, система связи и способ связи

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

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

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

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

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

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

Перечень литературы

Патентный документ

Патентный документ 1: JP 2011-124980 А

Сущность изобретения

Проблемы, которые должны быть решены изобретением

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

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

Настоящая технология была разработана с учетом этих обстоятельств и стремится позволить пользователям легко использовать требуемые приложения.

Решения проблем

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

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

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

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

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

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

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

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

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

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

В этом первом варианте блок связи может выполнить процесс обнаружения присоединенного устройства, передавая/принимая пробный запрос (Probe Request) и пробный ответ (Probe Response), определенные в технических требованиях IEEE 802.11, с информацией, указывающей ассоциированное конкретное приложение, добавляемое к пробному запросу, Probe Request, или пробному ответу, Probe Response. При таком построении процесс обнаружения присоединенного устройства может выполняться, передавая/принимая пробный запрос, Probe Request, или пробный ответ, Probe Response, определенные в технических требованиях IEEE 802.11, с информацией, указывающей ассоциированное конкретное приложение, добавляемое к пробному запросу, Probe Request, или пробному ответу, Probe Response.

В этом первом варианте устройство беспроводной связи может быть совместимо с техническими требованиями IEEE 802.11, которые разрешают соединения Р2Р (Peer to Peer, соединения равноправных участников). При таком построении беспроводное соединение может быть установлено с помощью использования устройств беспроводной связи, совместимых с техническими требованиями IEEE 802.11, которые разрешают соединения Р2Р.

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

Преимущества изобретения

Настоящая технология обладает огромным влиянием, чтобы позволить пользователям легко использовать желаемые приложения.

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

Фиг. 1 - пример структуры системы 10 связи в варианте осуществления, соответствующем настоящей технологии.

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

Фиг. 3 - схематичное изображение примера структуры списка 180 равноправных участников, хранящегося в памяти 150, в варианте осуществления, соответствующем настоящей технологии.

Фиг. 4 - примерный экран дисплея (экран 190 выбора подробностей соединения), отображаемый на блоке 170 отображения первого устройства 100 беспроводной связи 100, в варианте осуществления, соответствующем настоящей технологии.

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

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

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

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

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

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

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

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

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

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

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

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

Способы осуществления изобретения

Ниже приводится описание способов осуществления настоящей технологии (здесь далее упоминаемых как варианты осуществления). Объяснения будут даны в следующем порядке.

1. Варианты осуществления (примеры управления соединением, где конкретное приложение, которое должно использоваться после соединения на втором уровне, назначается без разрыва соединения на втором уровне).

1. Варианты осуществления

Примерная структура системы связи

На фиг. 1 представлен пример структуры системы 10 связи в варианте осуществления, соответствующем настоящей технологии.

Система 10 связи содержит первое устройство 100 беспроводной связи, второе устройство 200 беспроводной связи, третье устройство 300 беспроводной связи и четвертое устройство 400 беспроводной связи.

Первое устройство 100 беспроводной связи, второе устройство 200 беспроводной связи, третье устройство 300 беспроводной связи и четвертое устройство 400 беспроводной связи, каждое из которых имеет функцию беспроводной связи, соединяются друг с другом и способны передавать/принимать различные виды информации, используя беспроводные соединения. Соответствующими устройствами беспроводной связи являются устройства беспроводной связи, совместимые со стандартом IEЕЕ 802.11, позволяющим соединения Р2Р (Peer to Peer, между равноправными участниками). То есть соответствующие устройства беспроводной связи формируют группу связи и могут связываться напрямую друг с другом без вмешательства точки доступа (не показана). В этом случае, какое устройство беспроводной связи должно действовать в качестве владельца группы и какие устройства беспроводной связи должны действовать в качестве клиента, могут определяться или не определяться, когда изготавливаются соответствующие устройства беспроводной связи. В случае когда во время производства никакое определение не делается, устройства беспроводной связи могут определять посредством согласования, какое из устройств беспроводной связи должно действовать в качестве владельца группы, и какие из устройств беспроводной связи должны действовать в качестве клиентов. Например, в случае когда первое устройство 100 беспроводной связи и второе устройство 200 беспроводной связи образуют группу связи, первое устройство 100 беспроводной связи может передавать данные (например, видеоконтент) непосредственно второму устройству 200 беспроводной связи. В этом случае устройства беспроводной связи соединяются друг с другом и видеоконтент, хранящийся в первом устройстве 100 беспроводной связи, может отображаться на втором устройстве 200 беспроводной связи. Известным примером стандартов связи, позволяющих устройствам беспроводной связи осуществлять связь непосредственно друг с другом, является стандарт Wi-Fi Direct.

Первым устройством 100 беспроводной связи является, например, устройство мобильного телефона (такое как устройство беспроводной связи, имеющее функцию вербальной коммуникации и функцию передачи данных). Вторым устройством 200 беспроводной связи является, например, устройство видеопросмотра (такое как телевизионный приемник со встроенным жестким диском), которое записывает или отображает видеоконтент. Третьим устройством 300 беспроводной связи является, например, устройство обработки информации (такое как ноутбук PC (персональный компьютер)), которое выполняет различные виды обработки информации. Четвертым устройством 400 беспроводной связи является, например, переносное устройство обработки информации (такое как смартфон, имеющий функцию вербальной коммуникации и функцию передачи данных).

Первое устройство 100 беспроводной связи, второе устройство 200 беспроводной связи, третье устройство 300 беспроводной связи и четвертое устройство 400 беспроводной связи могут присоединяться к точке доступа (не показана), используя беспроводные соединения, чтобы передавать/принимать различные виды информации. Здесь точкой доступа является точка доступа, совместимая со стандартом беспроводной LAN, таким как IEEE 802.11a/b/g/n. То есть беспроводная LAN, стандартизованная по стандарту IEEE 802.11a/b/g/n, реализуется с помощью маршрутизатора и точки доступа (или, например, изделия, имеющего маршрутизатор, содержащий точку доступа).

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

Устройства беспроводной связи, показанные на фиг. 1, являются просто примерами и могут использоваться также и некоторые другие устройства беспроводной связи. Например, может использоваться устройство получения изображений (такое как цифровая фотокамера или цифровая видеокамера (например, рекордер с камерой)), имеющие функцию беспроводной связи, и устройство аудиовывода (такое как мобильный аудиоплеер), имеющее функции беспроводной связи. Кроме того, могут использоваться, например, устройство отображения (такое как цифровая рамка для фотографий), имеющее функцию беспроводной связи, и электронное устройство для чтения, имеющее функцию беспроводной связи. Могут также использоваться, например, и другие устройства обработки информации, каждое из которых имеет функцию беспроводной связи. Примерами устройств обработки информации, имеющих функцию беспроводной связи, являются устройства обработки домашнего видео (такие как DVD-рекордеры и кассетные видеомагнитофоны), PDA (персональные цифровые секретари), домашние игровые автоматы, электробытовая техника, мобильные устройства обработки видеоданных, мобильные игровые автоматы и т.п. Могут также использоваться устройства обработки информации (такие как персональные компьютеры, не имеющие функций беспроводной связи), которые могут осуществлять беспроводную связь, когда снабжены устройством беспроводной связи, имеющим функцию беспроводной связи

Примерная структура устройства беспроводной связи

На фиг. 2 представлена блок-схема примерной функциональной структуры первого устройства 100 беспроводной связи в варианте осуществления настоящей технологии. Функциональные структуры (функциональные структуры, связанные с беспроводной связью) второго устройства 200 беспроводной связи, третьего устройства 300 беспроводной связи и четвертого устройства 400 беспроводной связи являются, по существу, одинаковыми с функциональной структурой первого устройства 100 беспроводной связи и поэтому их объяснение здесь не приводится. Кроме того, когда ниже объясняются компоненты соответствующих устройств беспроводной связи, отличных от первого устройства 100 беспроводной связи, для них будут использоваться те же самые ссылочные позиции, которые используются для первого устройства 100 беспроводной связи.

Первое устройство 100 беспроводной связи содержит антенну 101, блок 110 обработки данных, блок 120 обработки для передачи, блок 130 беспроводного интерфейса, блок 140 управления, память 150, блок 160 приема операций и блок 170 отображения.

Под управлением блока 140 управления блок 110 обработки данных обрабатывает различные виды данных. Когда, например, выполняется операция передачи, блок 110 обработки данных создает различные виды кадров данных и пакетов данных в соответствии с запросом от более высокого уровня и подает кадры данных и пакеты на блок 120 обработки для передачи.

Когда, например, выполняется операция приема, блок 110 обработки данных обрабатывает и анализирует различные виды кадров данных и пакетов данных, подаваемых от блока 120 обработки для передачи.

Под управлением блока 140 управления блок 120 обработки для передачи выполняет различные процессы обработки для передачи. Когда, например, выполняется операция передачи, блок 120 обработки для передачи выполняет процесс добавления различных заголовков данных и кодов обнаружения ошибок, такие как FCS (Frame Check Sequence, последовательности проверки кадров) к пакетам, сформированным блоком 110 обработки данных.

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

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

Как описано выше, блок 110 обработки данных, блок 120 обработки для передачи и блок 130 беспроводного интерфейса функционируют как блок 102 связи. Блок 102 связи выполняет процесс обнаружения присоединенного устройства до того, как установлено беспроводное соединение (соединение на втором уровне). Этот процесс обнаружения присоединенного устройства является, например, обнаружением устройства. Это обнаружение устройства выполняется, добавляя информацию об устройстве и информацию, указывающую ассоциированное конкретное приложение к пробному запросу, Probe Request, или к пробному ответу, Probe Response, определенным в технических требованиях IEEE 802.11.

Блок 102 связи также выполняет процесс установления для установления беспроводного соединения (процесс установления для установления соединения на втором уровне). В случае когда присоединенное устройство, обнаруженное посредством процесса обнаружения присоединенного устройства, определяется как такое, которое должно быть ассоциировано с конкретным приложением, блок 102 связи выполняет процесс установления, передавая/принимая данные, содержащие информационный элемент (показан на фиг. 7) для определения конкретного приложения.

Блок 140 управления управляет соответствующими операциями приема и операциями передачи блока 110 обработки данных, блока 120 обработки для передачи и блока 130 беспроводного интерфейса. Например, блок 140 управления выполняет операции, такие как определение частоты, которая должна использоваться, создание сообщений управления и интерпретация команд передачи и сообщений управления. Примерами сообщений управления включают являются информация об уведомлении, такая как маяки, принятые ответы на маяки, пробные запросы и робные ответы. Управление, которое должно выполняться блоком 140 управления, будет описано позже подробно со ссылкой на фиг. 13-16.

Память 150 функционирует как рабочая область для обработки данных, выполняемой блоком 140 управления, и как носитель, хранящий различные виды данных. Кроме того, различные виды информации (такие, как показаны на фиг. 10-12), которые должны быть введены в данные, передаваемые устройству беспроводной связи, служащему в качестве равноправного участника, сохраняются в памяти 150. Список 180 равноправных участников, показанный на фиг. 3, также сохраняется в памяти 150. Память 150 может быть носителем для хранения данных, таким как энергонезависимая память, магнитный диск, оптический диск, или МО-диск (магнитооптический диск). Энергонезависимая память может быть, например, EEPROM (электрически стираемая программируемая постоянная память) или EPROM (стираемая программируемая постоянная память). Магнитный диск может быть, например, жестким диском или круглым магнитным диском. Оптический диск может быть, например, CD-диском (Compact Disc, компакт-диском), DVD-R (Digital Versatile Disc Recordable, записываемым цифровым универсальным диском) или BD-диском (диском Blu-Ray (зарегистрированное торговое название)).

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

Блок 170 отображения является блоком отображения, который отображает различные виды информации (такие как текстовая информация и временная информация) под управлением блока 140 управления. Блок 170 отображения отображает различные виды информации (такие как экран дисплея, показанный на фиг. 4), например, для передачи/приема различных видов данных устройству беспроводной связи и/или от него. Блок 170 отображения может быть панелью дисплея, такой как органическая электролюминесцентная (EL) панель или панель жидкокристаллического дисплея (LCD (Liquid Crystal Display, LCD). Блок 160 приема операций и блок 170 отображения могут быть сформированы вместе с сенсорной панелью, через которую пользователь может вводить операцию, касаясь поверхности дисплея пальцем или поднося палец к поверхности дисплея.

Примерная структура списка равноправных участников

На фиг. 3 схематично представлена примерная структура списка 180 равноправных участников, хранящегося в памяти 150 в варианте осуществления, соответствующем настоящей технологии.

Список 180 равноправных участников формируется с информацией 181 идентификации терминалов, адресами 182 MAC (управления доступом к среде), типами 183 терминалов и ассоциациями 184 конкретного приложения. Эти фрагменты информации получают от соответствующих устройств беспроводной связи через исполнение обнаружения устройства, Device Discovery, и т.п. и последовательно сохраняют посредством блока 140 управления.

Информация 181 идентификации терминалов является идентификационной информацией (такой как конкретные идентификаторы ID устройств) для идентификации соответствующих устройств беспроводной связи. На фиг. 3 для простоты объяснения информация идентификации терминалов показана как "АААА", "ВВВВ" и "СССС", а названия соответствующих устройств беспроводной связи показаны в круглых скобках.

Адреса 182 MAC являются физическими адресами, уникально назначенными соответствующим устройствам беспроводной связи.

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

Ассоциация 184 конкретного приложения является информацией, указывающей, связаны ли соответствующие устройства беспроводной связи с конкретным приложением. На фиг. 3 для простоты объяснения устройства беспроводной связи, связанные с конкретным приложением, сопровождаются словом "associated" (связано), а названия связанных конкретных приложений показаны в круглых скобках. Устройства беспроводной связи, не связанные с каким-либо конкретным приложением, сопровождаются надписью "N/A".

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

На фиг. 4 представлен примерный экран дисплея (экран 190 выбора подробностей соединения), отображаемый на блоке 170 отображения первого устройства 100 беспроводной связи 100 в варианте осуществления, соответствующем настоящей технологии.

Экран 190 выбора подробностей соединения показывает кнопки 191-195 выбора приложений для использования, кнопку 196 отмены и кнопку 197 ОК.

Кнопки 191-195 выбора приложений для использования являются кнопками для выбора устройства беспроводной связи, которое должно быть равноправным участником, и приложения, которое должно использоваться в соединении с этим устройством беспроводной связи. Кнопки 191-195 выбора приложений для использования отображаются, например, на основе подробностей (таких как информация 181 идентификации терминалов и ассоциация 184 с конкретным приложением), приведенных в списке 180 равноправных участников, показанном на фиг. 3.

Когда после нажатия одной из кнопок 191-195 выбора приложения для использования нажимается кнопка 197 ОК, блок 140 управления выполняет управление для исполнения приложения, соответствующего нажатой кнопке.

Для отмены операции, соответствующей одной из кнопок 191-195 выбора приложения для использования после того, как нажата одна из кнопок выбора приложения для использования, нажимается кнопка 196 отмены.

Пример базовой операции устройства беспроводной связи, на которой основана настоящая технология

Здесь описывается пример базовой операции, на которой основана настоящая технология.

Сначала описывается пример беспроводной пакетной передачи/приема (фиг. 5 и 6), которые должны выполняться для установления соединения Р2Р (равноправных участников) и запуска конкретного приложения.

Затем описывается пример беспроводной пакетной передачи/приема (фиг. 8), которые должны выполняться перед соединением на втором уровне, чтобы назначить конкретное приложение для использования, установить соединение Р2Р и запустить конкретное приложение.

Затем описывается пример беспроводной пакетной передачи/приема пакета (фиг. 9), которые должны выполняться, чтобы запустить конкретное приложение после соединения на втором уровне в случае, когда пример, показанный на фиг. 5 и 6, объединяется с примером, показанным на фиг. 8.

Пример соединения, когда конкретное приложение запущено

На фиг. 5 и 6 представлена диаграмма последовательности выполнения операций, показывающая примерный процесс соединения, который должен выполняться каждым устройством, на котором основана настоящая технология. Конкретно, описывается пример процедур установления прямого соединения, приводящего к соединению, совместимому со стандартом Wi-Fi Direct (также называемому Wi-Fi Р2Р), который был установлен Wi-Fi Alliance.

В соответствии с Wi-Fi Direct, устройства беспроводной связи обнаруживают существование друг друга (Device Discovery and Service Discovery, обнаружение устройства и обнаружение обслуживания). Затем выбираются устройства, которые должны соединяться, и устанавливается прямое соединение между выбранными устройствами, выполняя аутентификацию устройств через WPS (Wi-Fi Protected Setup, защищенная установка Wi-Fi). В соответствии с Wi-Fi Direct, устройства беспроводной связи формируют группу связи, с одним из устройств беспроводной связи, определяемым как владелец группы, и некоторыми из устройств беспроводной связи, определяемыми как клиенты.

В примерном процессе связи, показанном на фиг. 5 и 6, однако, часть пакетной передачи/приема не показана. Например, во время первого соединения, необходимы обмены пакетами для использования WPS, и передача/прием Запроса/Ответа Аутентификации (Authentication Request/Response) также содержит обмен пакетами. Однако, фиг. 5 и 6 не показывают такие обмены пакетами и показывают только второе и последующие соединения.

Хотя на фиг. 5 и 6 показан пример процесса соединения, который должен выполняться между первым устройством 100 беспроводной связи и вторым устройством 200 беспроводной связи, тот же самый процесс соединения может быть выполнен между другими устройствами беспроводной связи.

Сначала выполняется обнаружение устройства, Device Discovery, между первым устройством 100 беспроводной связи и вторым устройством 200 беспроводной связи (этап 501). Например, первое устройство 100 беспроводной связи передает пробный запрос, Probe Request, (сигнал запроса ответа) и принимает пробный ответ, Probe Response, (ответный сигнал) на пробный запрос от второго устройства 200 беспроводной связи. При этом первое устройство 100 беспроводной связи и второе уст