Устройство беспроводной передачи данных и устройство управления передачей данных

Иллюстрации

Показать все

Изобретение относится к устройству беспроводной передачи данных и к устройству управления передачей данных. Технический результат - возможность пользователю легко выбирать цель, с которой требуется выполнить беспроводное соединение. Для этого предусмотрено устройство беспроводной передачи данных, включающее в себя: первый беспроводный интерфейс, выполненный с возможностью передачи первого беспроводного сигнала, обладающего направленностью; второй беспроводный интерфейс; и контроллер, выполненный с возможностью обеспечения для второго беспроводного интерфейса возможности устанавливать соединение с первым устройством, когда второй беспроводный сигнал, принятый вторым беспроводным интерфейсом, включает в себя индикатор, обозначающий, что первый беспроводный сигнал принят первым устройством, которое представляет собой устройство - источник передачи второго беспроводного сигнала. 2 н. и 14 з.п. ф-лы, 17 ил., 1 табл.

Реферат

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

Настоящее изобретение относится к устройству беспроводной передачи данных и к устройству управления передачей данных.

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

В предшествующем уровне техники используется способ беспроводного соединения, который взаимно соединяет устройства беспроводной передачи данных друг с другом в режиме пиринговой передачи данных. Один пример такого способа беспроводного соединения представляет собой специальный режим или Wi-Fi Direct беспроводной локальной вычислительной сети (LAN), в соответствии с серией стандартов IEEE 802.11. Miracast (зарегистрированный товарный знак), которая представляет собой технологию зеркального отображения дисплея, созданную Wi-Fi Alliance, позволяет отображать видеоизображение, предназначенное для передачи из одного терминала в другой, используемого в качестве цели соединения, и предназначенное для отображения на экране другого терминала, используя беспроводное соединение, установленное через Wi-Fi Direct.

Когда множество кандидатов для цели соединения существует рядом с устройством беспроводной передачи данных, возможность точного и простого установления кандидата, который необходим для установления беспроводного соединения с устройством беспроводной передачи данных, является предпочтительной для пользователя. В этом отношении в Патентной литературе 1 раскрыта технология, которая позволяет пользователю устанавливать цель соединения, используя, так называемое, "прикосновение" в технологии беспроводной передачи данных в непосредственной близости, такой как передача данных в ближнем поле (NFC). В Патентной литературе 2 раскрыта технология, которая определяет "прикосновение" на основе силы принятого сигнала, переданного по беспроводному каналу передачи.

Список литературы

Патентная литература

Патентная литература 1: JP 2008-283590А

Патентная литература 2: JP 2012-199905А

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

Техническая задача

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

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

Решение задачи

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

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

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

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

Предпочтительные эффекты изобретения

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

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

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

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

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

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

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

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

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

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

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

На фиг. 7А показана первая пояснительная схема для описания первого примера интерфейса пользователя.

На фиг. 7В показана вторая пояснительная схема для описания первого примера интерфейса пользователя.

На фиг. 8 показана схема, представленная для описания второго примера интерфейса пользователя.

На фиг. 9 показана схема, представленная для описания примерного формата сигнала запроса услуги.

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

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

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

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

Подробное описание изобретения

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

Описание будет представлено в следующем порядке:

1. Общий обзор системы

2. Пример конфигурации запрашивающей стороны

2-1. Конфигурация устройства

2-2. Процедура обработки

3. Пример конфигурации отвечающей стороны

3-1. Конфигурация устройства

3-2. Процедура обработки

4. Пример интерфейса пользователя

5. Пример формата сигнала

6. Последовательность обработки

7. Заключение

1. Общий обзор системы

Общий обзор системы, в которой применяется технология в соответствии с настоящим раскрытием, будет описан ниже. На фиг. 1 показана схема, представленная для описания общего обзора системы 1 управления передачей данных, в соответствии с одним вариантом осуществления. На фиг. 1 показана система 1 управления передачей данных, которая включает в себя устройство 100 беспроводной передачи данных и устройство 150а, 150b, 150с и 150d беспроводной передачи данных.

Устройство 100 беспроводной передачи данных представляет собой устройство терминала, которым управляет пользователь Ua. Устройство 100 беспроводной передачи данных имеет беспроводный интерфейс, выполненный с возможностью выполнения беспроводной передачи данных с другими устройствами в режиме пиринговой передачи. В качестве одного примера, беспроводный интерфейс может представлять собой беспроводный интерфейс LAN. В примере, показанном на фиг. 1, устройство 100 беспроводной передачи данных представляет собой смартфон. Однако устройство 100 беспроводной передачи данных не ограничено таким примером. Пример устройства 100 беспроводной передачи данных может включать в себя планшетные персональные компьютеры (PC), портативные игровые консоли, карманные персональные компьютеры (PDA), и устройства терминала любого типа, такие как портативные проигрыватели содержания.

Устройства 150а, 150b, 150с и 150d беспроводной передачи данных представляют собой электронное оборудование, которое может быть подключено к устройству 100 беспроводной передачи данных. В примере, показанном на фиг. 1, устройство 150а беспроводной передачи данных представляет собой телевизионный приемник. Устройство 150b беспроводной передачи данных представляет собой устройство записи/воспроизведения видеоизображения. Устройство 150с беспроводной передачи данных представляет собой принтер. Устройство 150d беспроводной передачи данных представляет собой переносной ПК. Устройства 150а, 150b, 150с и 150d беспроводной передачи данных имеют беспроводный интерфейс (например, беспроводный интерфейс LAN), который поддерживает режим беспроводной передачи данных, общий с устройством 100 беспроводной передачи данных. В следующем описании, когда устройства 150а, 150b, 150с и 150d беспроводной передачи данных не обязательно отличать друг от друга, они совместно обозначаются, как устройство 150 беспроводной передачи данных, без использования букв алфавита в конце номеров ссылочных позиций. Устройство 150 беспроводной передачи данных может представлять собой электронное оборудование любого типа.

В системе 1 управления передачей данных, предполагается, что пользователь Ua желает передать видеоизображения для отображения из устройства 100 беспроводной передачи данных в устройство 150а беспроводной передачи данных, например, используя Miracast (зарегистрированный товарный знак). В существующей технологии пользователь Ua выбирает устройство 150а беспроводной передачи данных из списка кандидатов, отображаемых на экране, для установления цели, с которой требуется выполнить соединение устройства 100 беспроводной передачи данных среди множества кандидатов. Однако, во многих случаях, пользователю трудно найти, какое устройство обозначено, по такой информации, как наименование устройства или номер модели, которая может быть представлена в списке кандидатов. В то же время, в соответствии с технологией, раскрытой в Патентной литературе 1 или 2, упомянутой выше пользователь Ua может устанавливать устройство 150 беспроводной передачи данных, как цель, с которой требуется соединить устройство 100 беспроводной передачи данных, обеспечивая прикосновение устройства 100 беспроводной передачи данных с устройством 150а беспроводной передачи данных. Однако, пользователь Ua, который расположен на расстоянии от устройства 150а беспроводной передачи данных, вероятно, не желает двигаться только для того, чтобы выполнить операцию прикосновения. Та же проблема возникает при установлении цели соединения, например, когда содержание, включенное в устройство 100 беспроводной передачи данных, должно быть воспроизведено устройством 150b беспроводной передачи данных через беспроводное соединение, когда данные, включенные в устройство 100 беспроводной передачи данных, должны быть напечатаны устройством 150с беспроводной передачи данных через беспроводное соединение, и когда выполняют обмен данными между устройством 100 беспроводной передачи данных и устройством 150d беспроводной передачи данных посредством беспроводного соединения. Поэтому, желательно обеспечить механизм, который позволил бы пользователю легко выбрать цель, с которой требуется выполнить беспроводное соединение, без необходимости выполнения пользователем операции, которая создает трудности для пользователя.

Для обеспечения описанного выше механизма, в одном варианте осуществления, предусмотрен беспроводный интерфейс, который передает беспроводный сигнал, обладающий направленностью, в устройство 100 беспроводной передачи данных. Пример беспроводного интерфейса для направленных сигналов может включать в себя инфракрасный интерфейс, такой как интерфейс Ассоциации передачи данных в инфракрасном диапазоне (IrDA). В качестве альтернативы, беспроводный интерфейс для направленной передачи данных может представлять собой интерфейс на основе видимого света (в него может быть включен лазерный указатель), или радиоинтерфейс, работающий в диапазоне миллиметровых волн. В то же время, соответствующий беспроводный интерфейс для приема направленных сигналов предусмотрен в устройстве 150 беспроводной передачи данных. Пользователь Ua направляет инфракрасный интерфейс устройства 100 беспроводной передачи данных в направлении требуемой цели соединения, обеспечивая возможность для устройства 100 беспроводной передачи данных передавать направленные сигналы. Устройство 150 беспроводной передачи данных, при приеме направленного сигнала из устройства 100 беспроводной передачи данных, передает индикатор приема, обозначающий, что направленный сигнал был принят обратно в устройстве 100 беспроводной передачи данных. Это позволяет для устройства 100 беспроводной передачи данных устанавливать цель соединения, на которую указывает пользователь Ua, используя устройство 100 беспроводной передачи данных. Затем беспроводное соединение может быть установлено между устройством 100 беспроводной передачи данных и установленной целью соединения. Такой механизм позволяет пользователю обеспечить беспроводное соединение с требуемой целью соединения, без необходимости перемещения в место, где присутствует желательная цель соединения, только для того, чтобы выполнить операцию прикосновения, или без создания затруднений при использовании наименования устройства, которое может быть трудно узнать.

Устройство, которое запрашивает установление беспроводного соединения, такое как устройство 100 беспроводной передачи данных, показанное на фиг. 1, будет здесь называться устройством запрашивающей стороны. Устройство, которое принимает запрос для установления беспроводного соединения, такое как устройства 150а, 150b, 150с и 150d беспроводной передачи данных (устройство 150 беспроводной передачи данных), показанные на фиг. 1, будет здесь называться устройством отвечающей стороны или целью соединения. В следующем разделе описания будет представлена подробная примерная конфигурация устройства запрашивающей стороны. В следующем после него разделе описания будет представлено подробное описание примерной конфигурации устройства отвечающей стороны.

2. Пример конфигурации запрашивающей стороны

2-1. Конфигурация устройства

На фиг. 2 показана блок-схема, иллюстрирующая пример конфигурации устройства 100 беспроводной передачи данных. На фиг. 2 показано устройство 100 беспроводной передачи данных, выполненное так, что оно включает в себя камеру 101, датчик 102, устройство 103 ввода, устройство 104 дисплея, громкоговоритель 105, запоминающее устройство 106, инфракрасный интерфейс 107, интерфейс 108 беспроводной LAN, шину 111 и контроллер 112.

Камера включает в себя датчик изображения, такой как прибор с зарядовой связью (CCD) или комплементарный металлооксидный полупроводник (CMOS), и генерирует снятое изображение. Датчик 102 может, по меньшей мере, представлять собой один среди группы датчиков, включающей в себя датчик установления положения, гиродатчик, геомагнитный датчик и датчик ускорения. Пример устройства 103 ввода включает в себя сенсорный датчик, кнопочную панель, клавиатуру, кнопку и переключатель. Устройство 103 ввода принимает операцию ввода пользователя или ввод информации. Сенсорный датчик детектирует контакт на экране устройства 104 дисплея. Устройство 104 дисплея включает в себя экран жидкокристаллического дисплея (LCD), дисплея на органическом светодиоде (OLED) и т.п. Громкоговоритель 105 преобразует аудиосигналы, выводимые из устройства 100 беспроводной передачи данных, в звук. Запоминающее устройство 106 включает в себя оперативное запоминающее устройство (RAM) и постоянное запоминающее устройство (ROM). Данные и программа, выполняемая контроллером 112, описанным ниже, содержатся в запоминающем устройстве 106.

Инфракрасный интерфейс 107 представляет собой первый беспроводный интерфейс, выполненный с возможностью передачи направленного сигнала, который представляет собой беспроводный сигнал (инфракрасный сигнал), обладающий направленностью. Инфракрасный интерфейс 107 передает направленный сигнал в ответ на инструкцию пользователя под управлением контроллера 112, который описан ниже. В качестве примера, когда пользователь намеревается установить беспроводное соединение по LAN между устройством 100 беспроводной передачи данных и другими устройствами, инфракрасный интерфейс 107 передает направленный сигнал, имеющий заданный формат.

В инфракрасном интерфейсе 107 предусмотрен участок излучения света, установленный в нем для предоставления для пользователя возможности легко различать направление оптической оси по передаваемому направленному сигналу (например, путем установки перпендикулярности направления оптической оси поверхности корпуса). Пользователь передает инструкции в инфракрасный интерфейс 107 и передает направленный сигнал, направляя участок излучения света в направлении, где присутствует цель соединения для соединения по беспроводной LAN. Затем направленный сигнал, переданный через инфракрасный интерфейс 107, достигает цели соединения, на которую указывает пользователь. Направленный сигнал не достигает устройства за пределами диапазона направленности сигнала.

Направленный сигнал, описанный выше, который передают во время попытки соединения при установлении соединения беспроводной LAN, содержит информацию, используемую для идентификации устройства 100 беспроводной передачи данных. Информация идентификации используется для устройства отвечающей стороны, принимающего направленный сигнал, для определения, что устройство запрашивающей стороны, запрашивающее беспроводное соединение LAN, представляет собой устройство 100 беспроводной передачи данных. Информация идентификации может представлять собой управление доступом к среде передачи (MAC) или может представлять собой любые другие идентификаторы. Направленный сигнал может содержать информацию протокола, которая обозначает протокол запрашиваемой услуги. Информация протокола может представлять собой флаг или может представлять собой наименование протокола или код. Формат направленного сигнала для описания информации администрирования, которая может включать в себя эту информацию идентификации и информацию протокола, может быть определен заранее.

Интерфейс 108 беспроводной LAN представляет собой второй беспроводный интерфейс, который работает в соответствии с режимом беспроводной LAN. Интерфейс 108 беспроводной LAN может устанавливать пиринговое беспроводное соединение с устройством отвечающей стороны, в соответствии с процедурой соединения, использующей Wi-Fi Direct или специальный режим. Беспроводное соединение, установленное интерфейсом 108 беспроводной LAN, может использоваться для передачи любого типа данных, включая в себя видеоданные для отображения, данные содержания, данные для печати и данные приложения.

Интерфейс 108 беспроводной LAN, который устанавливает беспроводное соединение с устройством отвечающей стороны, передает сигнал запроса услуги. Сигнал запроса услуги представляет собой сигнал, используемый для получения отклика обслуживающей информации об услуге, поддерживаемой устройством отвечающей стороны. Интерфейс 108 беспроводной LAN может передавать сигнал поиска, используемый для поиска цели соединения, в которую сигнал запроса услуги может быть передан перед запросом услуги. В качестве альтернативы, может быть передан простой сигнал, используемый, как сигнал запроса услуги и как сигнал поиска. В качестве примера, когда используется беспроводное соединение, в котором используется Wi-Fi Direct, сигнал запроса услуги может представлять собой запрос (обращение) на раскрытие услуги в процедуре раскрытия услуги, используя Wi-Fi Direct. Сигнал поиска может представлять собой пробный запрос в процедуре раскрытия услуги, используя Wi-Fi Direct.

Устройство отвечающей стороны при приеме сигнала запроса услуги, переданного из устройства 100 беспроводной передачи данных, отвечает на сигнал отклика на услугу. При отклике, используя сигнал отклика на услугу, устройство отвечающей стороны вставляет индикатор приема, используемый для обозначения приема сигнала запроса в ответ сигнал отклика на услугу, когда время, прошедшее от приема сигнала запроса, переданного из устройства 100 беспроводной передачи данных, становится меньше порогового значения. Интерфейс 108 беспроводной LAN принимает сигнал отклика на услугу, который, вероятно, содержит такой индикатор приема. В качестве примера, когда используется беспроводное соединение, в котором используется Wi-Fi Direct, сигнал отклика на услугу может представлять собой отклик раскрытия услуги в процедуре раскрытия устройства, используя Wi-Fi Direct. Пример формата для запроса раскрытия услуги и отклика раскрытия услуги будет описан ниже.

Шина 111 соединяет камеру 110, датчик 102, устройство 103 ввода, устройство 104 дисплея, громкоговоритель 105, запоминающее устройство, инфракрасный интерфейс 107, интерфейс 108 беспроводной LAN и контроллер 112 друг с другом.

Контроллер 112 может представлять собой центральное процессорное устройство (CPU) или систему на кристалле (SoC). Контроллер 112 управляет всей функцией устройства 100 беспроводной передачи данных. Например, когда контроллер 12 принимает инструкцию пользователя для начала установления соединения беспроводной LAN между интерфейсом 108 беспроводной LAN и другим устройством, контроллер 12 считывает упомянутую выше информацию администрирования из запоминающего устройства 106 и может обеспечить для направленного сигнала, который может содержать информацию управления считывания, возможность передачи через инфракрасный интерфейс 107. Контроллер 112 может обеспечивать для беспроводного сигнала возможность передачи через инфракрасный интерфейс 107 до тех пор, пока не будет определена цель соединения, пока не будет закончено установления соединения беспроводной LAN, или пока от пользователя не поступит инструкция об отмене.

Контроллер 112 передает инструкции в беспроводный интерфейс 108 LAN для выполнения поиска цели соединения или для передачи запроса услуги. Поиск цели соединения представляет собой процедуру для детектирования устройства, которое может быть соединено с беспроводным интерфейсом 108 LAN. В то же время запрос на услугу представляет собой процедуру для сбора информации об услуге из детектируемой цели соединения (ее кандидата). Поиск цели соединения и запрос на услугу могут начаться при передаче направленного сигнала, в качестве инициатора, или могут выполняться периодически, независимо от передачи направленного сигнала. Контроллер 112 при приеме сигнала отклика на услугу беспроводным интерфейсом 108 LAN, определяет, содержит ли сигнал отклика на услугу упомянутый выше индикатор приема. Индикатор приема обозначает, что направленный сигнал принят устройством отвечающей стороны, действующим, как устройство источника передачи сигнала отклика на услугу в пределах самого последнего заданного периода. Когда сигнал отклика на услугу содержит упомянутый выше индикатор приема, контроллер 112 определяет, что пользователь устанавливает устройство источника передачи сигнала отклика на услугу, как цель соединения, которая должны быть соединена с беспроводным интерфейсом 108 LAN.

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

Контроллер 112 определяет цель соединения, в соответствии с индикатором приема, содержащимся в сигнале отклика на услугу, и затем может запросить одобрение пользователя на установление беспроводного соединения между беспроводным интерфейсом 108 LAN и целью соединения. Например, контроллер 112 может разрешить отображение списка устройств, которые могут быть подключены с использованием беспроводного интерфейса LAN, на экране устройства 104 дисплея и может разрешить отображение с выделением цели соединения, которая определена в соответствии с индикатором приема в списке. Такая конфигурация позволяет, прежде, чем пользователь установит беспроводное соединение, проверять, была ли правильно распознана цель соединения, которая должна представлять собой цель. При этом возможно, чтобы пользователь указывал на другое устройство, перемещая устройство 100 беспроводной передачи данных и просматривая изменение выделений, интуитивно распознавая, таким образом, какой пункт в списке соответствует какому устройству в реальном пространстве. Пример такого интерфейса пользователя будет дополнительно описан ниже.

Когда пользователь подтверждает соединение с целью соединения, определенной в соответствии с индикатором приема, контроллер 112 разрешает беспроводному интерфейсу 108 LAN устанавливать соединение с целью соединения. При получении подтверждения на соединение с устройством, которое не является целью, предназначенной для соединения, пользователь может отклонить соединение или может в явном виде установить другое устройство, как цель соединения.

Контроллер 112 определяет цель соединения, в соответствии индикатором приема, содержащимся в сигнале отклика на услугу, и затем может разрешить беспроводному интерфейсу 108 LAN автоматически установить соединение с целью соединения, не ожидая одобрения пользователя. В этом случае, возможно уменьшить фактическое время, требуемое для установления беспроводного соединения, и свести к минимуму затруднения для пользователя. Когда множество сигналов отклика на услугу, принятых из той же цели соединения за определенное количество раз или в течение периода, который превышает второе пороговое значение, постоянно содержат упомянутый выше индикатор приема, контроллер 112 может разрешить для беспроводного интерфейса 108 LAN автоматически установить соединение с целью соединения. Второе пороговое значение может иметь большее значение, чем упомянутое выше первое пороговое значение (например, несколько секунд). Это позволяет воплотить специальный интерфейс пользователя, который продолжает указывать на то же оборудование в течение определенного периода в инфракрасном интерфейсе 107 для выбора цели соединения.

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

В этом разделе инфракрасный интерфейс и беспроводный интерфейс LAN представлены в качестве примеров, как первый беспроводный интерфейс и второй беспроводный интерфейс, соответственно. Однако, комбинация беспроводных интерфейсов не ограничена представленным выше примером. Например, беспроводный интерфейс для передачи видимого светового сигнала или сигнала на миллиметровых волнах вместо инфракрасного сигнала, можно использовать, как первый беспроводный интерфейс для передачи направленного сигнала. Ультраширокополосный интерфейс передачи данных, такой как беспроводный USB может использоваться, как второй беспроводный интерфейс.

2-2. Процедура обработки

(1) Общая процедура

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

Контроллер 112 передает инструкции в инфракрасный интерфейс 107 (первый беспроводный I/F) на передачу направленного сигнала, который может содержать информацию идентификации устройства 100 беспроводной передачи данных и информацию протокола беспроводного интерфейса 108 LAN (этап S10).

Контроллер 112 определяет, следует ли выполнить поиск для цели соединения (этап S12). Контроллер 112, когда определяют, что выполняется поиск для цели соединения, выполняет поиск (например, процедуру раскрытия устройства, используя Wi-Fi Direct) для цели соединения (этап S14). Это позволяет детектировать одно или больше из устройств на отвечающей стороне. В то же время, когда поиск для цели соединения будет завершен, перед тем, как будет передан направленный сигнал, контроллер 112 может пропустить обработку поиска для цели соединения.

Контроллер 112 выполняет запрос на услугу (например, процедуру раскрытия услуги, используя Wi-Fi Direct). Более конкретно, контроллер 112 передает инструкции в беспроводный интерфейс 108 LAN (второй беспроводный I/F) для передачи сигнала запроса услуги в каждое из устройств на отвечающей стороне, которые детектированы при обработке поиска для цели соединения (этап S16). Сигнал отклика на услугу, как отклик сигнала запроса услуги, принимают из каждого из устройств на отвечающей стороне (этап S18). Любой из принимаемых сигналов отклика на услугу может содержать индикатор приема направленного сигнала.

Контроллер 112 выполняет обработку выбора цели соединения (этап S20). Некоторые примеры подробной процедуры обработки выбора цели соединения будут описаны ниже. Если цель соединения не будет выбрана после обработки выбора цели соединения, обработка возвращается на этап S10, и упомянутая выше обработка может повториться (этап S40). Если цель соединения, которая должна быть соединена с беспроводным интерфейсом 108 LAN, будет выбрана в результате обработки выбора цели соединения, контроллер 112 передает инструкции в беспроводный интерфейс 108 LAN для выполнения процедуры для соединения с выбранной целью соединения (этап S42). Таким образом, будет установлено соединение через беспроводную LAN с целью соединения, которая представляет собой цель, определенную пользователем.

(2) Обработка выбора цели соединения - первый пример

На фиг. 4А показана блок-схема последовательности операций, иллюстрирующая первый пример подробной процедуры обработки при обработке выбора цели соединения, показанной на фиг. 3. Как показано на фиг. 4А, контроллер 112 формирует список устройств на отвечающей стороне, которые поддерживают требуемую услугу (например, передачу видеоизображения для отображения, такую как Miracast (зарегистрированный товарный знак), воспроизведение содержания, печать или обмен данными) на основе результата, полученного из запроса услуги (этап S21). Контроллер 112 идентифицирует устройство, которое принимает направленный сигнал, переданный из инфракрасного интерфейса 107, вместе с устройствами на отвечающей стороне (этап S22). Идентифицированное устройство представляет собой устройство источника передачи, которое передает сигнал отклика на услугу, который содержит индикатор приема направленного сигнала.

Контроллер 112 обеспечивает возможность отображения списка кандидатов, в котором отображаются идентифицированные устройства, как кандидаты для цели соединения с выделением на экране устройства 104 дисплея (этап S23). Последующая обработка разветвляется в зависимости от ввода данных пользователем. Например, когда соединение с кандидатом цели соединения, отображаемым с выделением, будет подтверждено пользователем (этап S25), контроллер 112 выбирает устройство, отображаемое с выделением, как цель соединения (этап S29). Если пользователь устанавливает другое устройство (этап S31), контроллер 112 выбирает установленное другое устройство, как цель соединения (этап S32). С другой стороны, если соединение не будет подтверждено, и другое устройство не будет установлено, контроллер 112 не выбирает какое-либо устройство, как цель соединения (этап S33).

(3) Обработка выбора цели соединения - второй пример

На фиг. 4В показана блок-схема последовательности операций, иллюстрирующая второй пример подробной процедуры обработки при обработке выбора цели соединения, показанной на фиг. 3. Как представлено на фиг. 4В, контроллер 112 идентифицирует устройство, которое принимает направленный сигнал, переданный из инфракрасного интерфейса 107, среди устройств на отвечающей стороне, на основе результата, полученного из запроса услуги (этап S22). Идентифицированное устройство представляет собой устройство источника передачи, которое передает сигнал отклика на услугу, который содержит индикатор приема направленного сигнала. Контроллер 112 разрешает отображение