УСТРОЙСТВО БЕСПРОВОДНОЙ ПЕРЕДАЧИ ДАННЫХ И УСТРОЙСТВО УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ ДАННЫХ
WIRELESS DATA TRANSMISSION DEVICE AND DATA CONTROL DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству беспроводной передачи данных и к устройству управления передачей данных.
Уровень техники
В предшествующем уровне техники используется способ беспроводного соединения, который взаимно соединяет устройства беспроводной передачи данных друг с другом в режиме пиринговой передачи данных. Один пример такого способа беспроводного соединения представляет собой специальный режим или 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 разрешает отображение сообщения, используемого для получения одобрения на установление беспроводного соединения LAN на экране устройства 104 дисплея (этап S24). Затем, если соединение будет одобрено пользователем (этап S26), контроллер 112 выбирает устройство, идентифицированное на основе результата, полученного из запроса услуги, как цель соединения (этап S30). С другой стороны, если соединение не будет одобрено, контроллер 112 не выбирает какую-либо цель соединения (этап S33).
(4) Обработка выбора цели соединения - третий пример
На фиг. 4С показана блок-схема последовательности операций, иллюстрирующая третий пример подробной процедуры обработки при обработке выбора цели соединения, показанной на фиг. 3. Как показано на фиг. 4С, контроллер 112 идентифицирует устройство, которое принимает направленный сигнал, переданный из инфракрасного интерфейса 107 среди устройств на отвечающей стороне на основе результата, полученного из запроса услуги (этап S22). Идентифицированное устройство представляет собой устройство - источник передачи, которое передает сигнал отклика на услугу, который содержит индикатор приема направленного сигнала. Затем контроллер 112 определяет, поддерживает ли идентифицированное устройство требуемую услугу (этап S27). Если идентифицированное устройство поддерживает требуемую услугу, контроллер 112 автоматически выбирает идентифицированное устройство, как цель соединения (этап S30). С другой стороны, если идентифицированное устройство не поддерживает требуемую услугу, контроллер 112 не выбирают какую-либо цель соединения (этап S33).
(5) Обработка выбора цели соединения - четвертый пример
На фиг. 4D показана блок-схема последовательности операций, иллюстрирующая четвертый пример подробной процедуры обработки при обработке выбора цели соединения, представленной на фиг. 3. Как показано на фиг. 4D, контроллер 112 идентифицирует устройство, которое принимает направленный сигнал, переданный из инфракрасного интерфейса 107, среди устройств на отвечающей стороне, на основе результата, полученного из запроса услуги (этап S22). Идентифицированное устройство представляет собой устройство - источник передачи, которое передает сигнал отклика на услугу, который содержит индикатор приема направленного сигнала. Затем контроллер 112 определяет, поддерживает ли идентифицированное устройство требуемую услугу (этап S27). Контроллер 112 определяет, указано ли на одно и то же устройство непрерывно в течение периода времени, который превышает заданное пороговое значение (этап S28). Если идентифицированное устройство поддерживает требуемую услугу и указывает на него непрерывно в течение периода времени, превышающего заданное пороговое значение, контроллер 112 автоматически выбирает идентифицированное устройство, как цель соединения (этап S30). С другой стороны, если идентифицированное устройство не поддерживает требуемую услугу, или непрерывно не указывает на то же устройство, контроллер 112 не выбирает никакую цель соединения (этап S33).
3. Пример конфигурации отвечающей стороны
3-1. Конфигурация устройства
На фиг. 5 показана блок-схема, иллюстрирующая пример конфигурации устройства 150 беспроводной передачи данных на отвечающей стороне. Хотя описание представлено только, как пример телевизионного устройства, для исключения избыточного описания, представленное здесь описание применимо для других типов электронных устройств. Как показано на фиг. 5, устройство 150 беспроводной передачи данных выполнено так, что оно включает в себя тюнер 151, декодер 152, устройство 153 ввода, устройство 154 дисплея, громкоговоритель 155, запоминающее устройство 156, инфракрасный интерфейс 157, беспроводный интерфейс 158 LAN, шину 161 и контроллер 162.
Тюнер 151 выделяет и демодулирует сигнал требуемого канала из сигналов широковещательной передачи, принятых через антенну (не показана) или по кабелю. Декодер 152 декодирует содержание из сигнала, демодулированного тюнером 151. Устройство 153 ввода включает в себя, например, кнопку или переключатель, и принимает операцию, выполняемую пользователем. Устройство 154 дисплея имеет экран, такой как жидкокристаллический дисплей, плазменный дисплей и дисплей на органических светодиодах. Громкоговоритель 155 преобразует аудиосигнал, выводимый из устройства 150 беспроводной передачи данных, в звук. Запоминающее устройство 156 включает в себя RAM и ROM. Данные и программу, выполняемую описанным выше контроллером 162, сохраняют в запоминающем устройстве 156.
Инфракрасный интерфейс 157 представляет собой первый беспроводный интерфейс, выполненный с возможностью приема направленного сигнала, который представляет собой беспроводный сигнал (инфракрасный сигнал), обладающий направленностью. Инфракрасный интерфейс 107 постоянно отслеживает, принимается ли сигнал. Инфракрасный интерфейс 107, при приеме направленного сигнала, выводит информацию администрирования, содержащуюся в принятом направленном сигнале, в контроллер 162. В отличие от инфракрасного интерфейса 107 устройства на запрашивающей стороне, инфракрасный интерфейс 157 может быть выполнен так, что он включает в себя только принимающий свет модуль без модуля излучения света.
Беспроводный интерфейс 158 LAN представляет собой второй беспроводный интерфейс, который работает в соответствии с беспроводным режимом LAN. Беспроводный интерфейс 158 LAN может устанавливать пиринговое беспроводное соединение с устройством запрашивающей стороны, в соответствии с обработкой соединения, используя Wi-Fi Direct или специальный режим. Беспроводное соединение, установленное через беспроводный интерфейс 158 LAN, может использоваться для передачи любого типа данных, включая в себя видеоданные дисплея, данные содержания, данные печати и данные приложения.
Беспроводный интерфейс 158 LAN передает сигнал отклика на услугу, как ответ на сигнал запроса услуги, принятый из устройства запрашивающей стороны. Сигнал отклика на услугу представляет собой сигнал, используемый для уведомления и передачи информации об услуге, поддерживаемой устройством на отвечающей стороне, в устройство на запрашивающей стороне. Беспроводный интерфейс 158 LAN передает сигнал отклика на поиск, как ответ на сигнал поиска, принятый из устройства на запрашивающей стороне. В качестве примера, когда используется беспроводное соединение через Wi-Fi Direct, сигнал отклика на поиск может представлять собой пробный отклик в процедуре раскрытия устройства, используя Wi-Fi Direct. Беспроводный интерфейс 158 LAN может самостоятельно выполнять поиск цели соединения. Поиск цели соединения может начаться при приеме направленного сигнала в качестве инициатора, или может выполняться периодически, независимо от приема направленного сигнала.
Шина 161 соединяет тюнер 151, декодер 152, устройство 153 ввода, устройство 154 дисплея, громкоговоритель 155, запоминающее устройство 156, инфракрасный интерфейс 157, беспроводный интерфейс 158 LAN и контроллер 162 друг с другом.
Контроллер 162 может представлять собой CPU или SoC. Контроллер 112 управляет всей функцией устройства 150 беспроводной передачи данных. Например, когда упомянутый выше направленный сигнал принимают через инфракрасный интерфейс 157, контроллер 162 передает инструкции в беспроводный интерфейс 158 LAN для передачи сигнала отклика на услугу, включающего в себя индикатор приема, который обозначает, что направленный сигнал принят, в устройство запрашивающей стороны, которое выполняет поиск цели соединения в режиме беспроводной LAN. Как описано выше, сигнал отклика на услугу может представлять собой сигнал отклика на сигнал запроса услуги, принятый беспроводным интерфейсом 158 LAN.
В качестве примера, когда направленный сигнал принимают через инфракрасный интерфейс 157, контроллер 162 разрешает сохранять информацию администрирования, содержащуюся в направленном сигнале, содержащемся в запоминающем устройстве 156, вместе с временным штампом, обозначающим время приема. Затем, когда сигнал запроса услуги принимают через беспроводный интерфейс 158 LAN, контроллер 162 сопоставляет информацию идентификации для идентификации устройства источника передачи, которое передано сигнал запроса услуги, содержащийся в сигнале запроса услуги, с информацией идентификации в информации администрирования, сохраненной в запоминающем устройстве 156. Когда эти типы информации идентификации соответствуют друг другу, контроллер 162 может передавать инструкцию в беспроводный интерфейс 158 LAN передать сигнал отклика на услугу, который содержит индикатор приема направленного сигнала, как ответ на сигнал запроса услуги. В этом случае возможно воплотить индикатор приема, как однобитный флаг. В качестве альтернативы, контроллер 162 может вставлять информацию идентификации, получаемую из направленного сигнала, в сигнал отклика на услугу, как индикатор приема. В этом случае, сопоставление между информацией идентификации возможно выполнить в устройстве запрашивающей стороны, а не в устройстве отвечающей стороны.
Контроллер 162 может определять, соответствует ли информация протокола, которая может содержаться в информации администрирования, протоколу услуги, поддерживаемому устройством 150 беспроводной передачи данных. Если информация протокола не соответствует протоколу, контроллер 162 может разрешить передать обратно сигнал отклика на услугу в устройство на запрашивающей стороне, вместо вставки индикатора приема в сигнал отклика на услугу. В качестве альтернативы, контроллер 162 может вставлять индикатор, обозначающий, что информация не соответствует протоколу, в сигнал отклика на услугу.
Когда сигнал запроса услуги принимают в беспроводном интерфейсе 158 LAN, контроллер 162 может разрешить передачу сигнала отклика на услугу, который содержит упомянутый выше индикатор приема, из беспроводного интерфейса 158 LAN при условии, что время, прошедшее от предыдущего приема направленного сигнала, уменьшилось ниже порогового значения. Более конкретно, контроллер 162 сравнивает время, которое прошло от момента времени, в который направленный сигнал был принят, как обозначено временным штампом, сохраненным в запоминающем устройстве 156, со временем, в которое был принят сигнал запроса услуги, с заданным пороговым значением. Если прошедшее время падает ниже порогового значения, контроллер 162 вставляет упомянутый выше индикатор приема в сигнал отклика на услугу. С другой стороны, если прошедшее время превышает пороговое значение, или временной штамп не был сохранен, индикатор приема не будет вставлен в сигнал отклика на услугу. Это позволяет устройству на отвечающей стороне передать обратно индикатор приема точно на основе ситуации самого последнего действия указания пользователя.
Когда направленный сигнал принимают через инфракрасный интерфейс 157, контроллер 162 может разрешить отображение объекта индикации, который используется для обозначения того, что устройство 150 беспроводной передачи данных представляет собой кандидат цели соединения для беспроводного соединения LAN на экране устройства 154 дисплея. Отображаемый объект индикации может представлять собой, например, текстовое сообщение или пиктограмму. Контроллер 162 может разрешить включать или выключить линейно изменяющийся сигнал, предусмотренный в устройстве 150 беспроводной передачи данных. Когда пользователь указывает на устройство 150 беспроводной передачи данных, пользователь, вероятно, рассматривает устройство 150 беспроводной передачи данных, а не устройство на запрашивающей стороне. Таким образом, такая визуальная обратная связь, выполняемая в устройстве 150 беспроводной передачи данных, действующая, как устройство на отвечающей стороне, позволяет пользователю эффективно распознать устройство, на которое указывает пользователь.
После передачи сигнала отклика на услугу, который содержит индикатор приема направленного сигнала, из беспроводного интерфейса 158 LAN в устройство запрашивающей стороны, устройство запрашивающей стороны может начать выполнение процедуры соединения для беспроводного соединения LAN. Когда устройство 150 беспроводной передачи данных выбирают, как цель соединения для беспроводного соединения LAN, с помощью устройства запрашивающей стороны, контроллер 162 выполняет процедуру соединения для беспроводного соединения LAN с устройством запрашивающей стороны и устанавливает беспроводное соединение LAN.
Даже когда все или некоторые из устройств 150 беспроводной передачи данных находятся в состоянии отключенного питания (состояние ожидания), инфракрасный интерфейс 157 может ожидать приема инфракрасного сигнала. В то же время интерфейс 158 беспроводной LAN также может находиться в состоянии отключенного питания. Когда упомянутый выше направленный сигнал принимают через инфракрасный интерфейс 157, беспроводный интерфейс 158 LAN (или все устройства 150 беспроводной передачи данных) может быть включен. Это позволяет уменьшить потребление энергии устройством 150 беспроводной передачи данных.
Как и в случае описания устройства запрашивающей стороны, даже в устройстве отвечающей стороны, комбинация беспроводных интерфейсов не ограничена описанным выше примером. Например, беспроводный интерфейс для передачи сигнала видимого света или сигнала на основе миллиметровой волны, вместо инфракрасного сигнала, может использоваться, как первый беспроводный интерфейс, для передачи направленного сигнала. Интерфейс передачи данных UWB, такой как сигнал беспроводной USB, может использоваться, как второй беспроводный интерфейс.
3-2. Процедура обработки
На фиг. 6 показана блок-схема последовательности операций, иллюстрирующая примерную процедуру обработки, выполняемую устройством 150 беспроводной передачи данных, в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 6, инфракрасный интерфейс 157 (первый беспроводный I/F) ожидает приема направленного сигнала из устройства на запрашивающей стороне (этап S60). Если направленный сигнал, переданный из устройства запрашивающей стороны, будет принят инфракрасным интерфейсом 157, контроллер 162 позволяет сохранить в запоминающем устройстве 156 информацию администрирования, выделенную из направленного сигнала и ее временной штамп (этап S62).
Контроллер 162 определяет, следует ли выполнить поиск для цели соединения (этап S64). Если определяют, что требуется выполнить поиск для цели соединения, контроллер 162 выполняет поиск (например, обработку раскрытия устройства, используя Wi-Fi Direct) для цели соединения (этап S66). Например, когда беспроводный интерфейс 158 LAN передает сигнал поиска, устройство на запрашивающей стороне, которое приняло сигнал поиска, может детектировать устройство 150 беспроводной передачи данных, как устройство на отвечающей стороне. Даже когда беспроводный интерфейс 158 LAN передает сигнал отклика поиска, как ответ на сигнал поиска, принятый из устройства на запрашивающей стороне, устройство запрашивающей стороны, которое приняло этот сигнал отклика поиска, может детектировать устройство 150 беспроводной передачи данных, как устройство отвечающей стороны.
Беспроводный интерфейс 158 LAN (второй беспроводный I/F) ожидает приема сигнала запроса услуги, переданного из устройства на запрашивающей стороне (этап S68). Когда принимают сигнал запроса услуги из устройства запрашивающей стороны через беспроводный интерфейс LAN 158, контроллер 162 сопоставляет информацию идентификации, для идентификации устройства источника передачи, которое передало сигнал запроса услуги, содержащийся в сигнале запроса услуги, с идентификационной информацией, полученной из запоминающего устройства 156 (этап S70). Контроллер 162 может выполнять операцию сопоставления между информацией протокола, в соответствии с необходимостью. Контроллер 162 сопоставляет время, прошедшее от момента времени, в который был принят направленный сигнал, с моментом времени, в который принимают сигнал запроса услуги, с заданным пороговым значением, используя временной штамп, сохраненный в запоминающем устройстве 156. Контроллер 162 передает инструкции в беспроводный интерфейс 158 LAN для передачи сигнала отклика на услугу в устройство запрашивающей стороны (этап S72). Например, если сравнение между информацией идентификации будет успешным (или если время, прошедшее от момента времени, в который направленный сигнал был принят, становится меньше порогового значения), сигнал отклика на услугу, который должен быть передан, может содержать индикатор приема направленного сигнала.
Затем беспроводный интерфейс 158 LAN ожидает приема запроса на инициирование начала процедуры соединения для беспроводного соединения LAN с устройством запрашивающей стороны (этап S74). Если процедура соединения не будет начата, контроллер 162 определяет, становится ли время, прошедшее от предыдущего приема направленного сигнала, меньше порогового значения (этап S76). Если прошедшее время становится меньше порогового значения, контроллер 162 разрешает отображение объекта индикации, который используется для обозначения того, что устройство 150 беспроводной передачи данных представляет собой кандидат цели соединения для беспроводного соединения LAN, на экране устройства 154 дисплея (этап S78). В то же время, если время, прошедшее после предыдущего приема направленного сигнала, достигает порогового значения, контроллер 162 удаляет информацию администрирования, которую выделяют из направленного сигнала, и временной штамп из запоминающего устройства 156 (этап S80).
В то же время, если запрос на инициирование начала процедуры соединения будет принят из устройства запрашивающей стороны через беспроводный интерфейс 158 LAN, контроллер 162 выполняет процедуру соединения для беспроводного соединения LAN между беспроводным интерфейсом 158 LAN и устройством запрашивающей стороны и устанавливает беспроводное соединение LAN (этап S82).
4. Примерный интерфейс пользователя
(1) Первый пример
На фиг. 7А и 7В показаны схемы, представленные для описания первого примера интерфейса пользователя, который может использоваться в системе 1 управления передачей данных. Как показано на фиг. 7А, пользователь Ua направляет оптическую ось инфракрасного интерфейса 107 в устройстве 100 беспроводной передачи данных в направлении устройства 150а беспроводной передачи данных. Устройство 100 беспроводной передачи данных имеет экран, на котором отображается окно W1. Окно W1 содержит список L1 устройств на отвечающей стороне, сформированный на основе результата, полученного из запроса на обслуживание и диалога D1. В списке L1 элемент "DTV01", соответствующий устройству 150а беспроводной передачи данных, отображается с выделением. Диалог D1 обозначает элемент, отображаемый с выделением, и просит чтобы пользователь Ua утвердил установление беспроводного соединения LAN с устройством 150а беспроводной передачи данных. Пользователь Ua может просто прикоснуться к диалогу D1 для одобрения беспроводного соединения LAN.
Как показано на фиг. 7В, пользователь Ua изменяет ориентацию устройства 100 беспроводной передачи данных для направления оптической оси инфракрасного интерфейса 107 в направлении устройства 150d беспроводной передачи данных. Окно W2 отображается на экране устройства 100 беспроводной передачи данных. Окно W2 содержит список L2 устройств на отвечающей стороне, сформированный недавно на основе результата, полученного из запроса услуги и диалога D2. В списке L2 элемент "NPC04", соответствующий устройству 150d беспроводной передачи данных, отображается с выделением. Диалог D2 обозначает элемент, отображаемый с выделением, и запрашивает одобрение со стороны пользователя Ua для установления беспроводного соединения LAN с устройством 150d беспроводной передачи данных. Пользователь Ua может просматривать окна W1 и W2, как представлено на фиг. 7А и 7В, при перемещении устройства 100 беспроводной передачи данных, и, таким образом, для пользователя становится возможным легко распознать устройство, на которое пользователь указывает, и устройство, с которым установлено беспроводное соединение LAN.
На фиг. 7А и 7В элементы, соответствующие кандидату на цель соединения, определенные на основе результата, полученного из запроса услуги, отображаются с выделением, путем увеличения размера шрифта и подчеркивания. Однако, способ выделения не ограничен такими примерами. Например, выделение элемента может быть выполнено путем расцветки, используя другую форму или его перемещение так, чтобы этот элемент отличался от других, или делая другие элементы полупрозрачными. Элемент, содержащийся в списке, может представлять собой строку знаков, как представлено на фиг. 7А и 7В, или может представлять собой объект другого типа, такой как пиктограмма или фотография.
(2) Второй пример
На фиг. 8 показана схема, представленная для описания второго примера интерфейса пользователя, который может использоваться в системе 1 управления передачей данных. Как показано на фиг. 8, пользователь Ua направляет оптическую ось инфракрасного интерфейса 107 в устройстве 100 беспроводной передачи данных в направлении устройства 150а беспроводной передачи данных. Окно W3 отображается на экране устройства 100 беспроводной передачи данных. Окно W3 обозначает подробную информацию об устройстве 150а беспроводной передачи данных, которое представляет собой кандидат цели соединения, определенный на основе результата, полученного из запроса на обслуживание. Пользователь Ua может прикоснуться к кнопке, отображаемой в окне W3, для одобрения беспроводного соединения LAN с устройством 150а беспроводной передачи данных или может отклонить соединение. Сообщение М3 отображается на экране устройства 150а беспроводной передачи данных, которое приняло направленный сигнал, переданный из инфракрасного интерфейса 107 устройства 100 беспроводной передачи данных. Сообщение М3 показывает, что устройство 150а беспроводной передачи данных представляет собой кандидат для цели соединения, который должен быть соединен с устройством беспроводной 100 передачи данных для пользователя Ua. Пользователь Ua может просматривать сообщение М3, для того, чтобы легко распознать, правильно происходит указание на устройство, как на цель.
5. Примерный формат сигнала
(1) Сигнал запроса услуги
На фиг. 9 показана схема, иллюстрируемая для описания примерного формата сигнала запроса услуги, передаваемого из устройства на запрашивающей стороне в устройство на отвечающей стороне. В примере на фиг. 9, сигнал SIG1 запроса услуги представляет собой запрос на раскрытие услуги при обработке раскрытия услуги, используя Wi-Fi Direct. Сигнал SIG1 запроса услуги включает в себя заголовок MAC 11, фрейм 12 исходного действия запроса общей услуги публичной рекламы (GAS), и последовательность 13 проверки фрейма (FCS). Фрейм 12 действия исходного запроса GAS имеет формат, стандартизированный в IEEE802.11u, и включает в себя поле 20 запроса протокола запроса сетевого доступа (ANQP). Поле 20 запроса ANQP включает в себя ID 21 информации (Info Id), в котором представлено значение, установленное для поставщика, длину 22, в которой установлена длина данных, идентификатор 23 организации (OI), в котором установлено значение, обозначающее Wi-Fi Alliance (WFA), и содержание 24, специфичное для поставщика запроса ANQP. Содержание 24, специфичное для поставщика запроса ANQP, включает в себя подтип 31 OUI, индикатор 32 обновления услуги и поле 33 значения длины типа (TLV). Поле 33 TLV включает в себя длину 34, тип 35 протокола услуги, ID 36 транзакции услуги и данные 37 запроса. Значение, которое может быть установлено в типе 35 протокола услуги, определено, как показано в следующей таблице 1.
Например, контроллер 112 устройства 100 беспроводной передачи данных может устанавливать значение "255", обозначающее, что сигнал SIG 1 запроса услуги содержит информацию, специфичную для поставщика, в типе 35 протокола услуги сигнала SIG 1 запроса услуги. Контроллер 112 может устанавливать упомянутую выше информацию администрирования в ID 36 транзакции услуги или в данных 37 запроса. В качестве альтернативы, контроллер 112 может установить одно значение зарезервированных значений "4" в "254" в типе 35 протокола услуги сигнала SIG 1 запроса услуги. В последнем случае значение, которое должно быть установлено в сигнале SIG1 запроса услуги, может быть определено, как стандартная спецификация, достигая, таким образом, совместимости между поставщиками.
(2) Сигнал отклика на услугу
На фиг. 10 показана схема, представленная для описания примерного формата сигнала отклика на услугу, который передают обратно из устройства на отвечающей стороне в устройстве на запрашивающей стороне. В примере на фиг. 10 сигнал SIG2 отклика на услугу представляет собой отклик раскрытия услуги при обработке раскрытия услуги, используя Wi-Fi Direct. Сигнал SIG2 отклика на услугу включает в себя заголовок 61 MAC, фрейм 62 действия исходного отклика GAS и FCS 63. Фрейм 62 действия исходного отклика GAS имеет формат, стандартизированный в IEEE802.11u, и включает в себя поле 70 отклика на запрос ANQP. Поле 70 отклика на запрос ANQP включает в себя ID 71 информации (Info Id), в котором установлено значение, специфичное для поставщика, длину 72, по которой установлена длина данных, OI 73, в котором установлено значение, обозначающее WFA, и содержание 74, специфичное для поставщика, в отклике на запрос ANQP. Содержание 74, специфичное для поставщика в отклике на запрос ANQP включает в себя подтип 81 OUI, индикатор 82 обновления услуги и поле 83 TLV. Поле 83 TLV включает в себя длину 84, тип 85 протокола услуги, ID 86 транзакции услуги, код 87 статуса и данные 88 отклика.
Значение, которое должно быть установлено в типе 85 протокола услуги, может быть таким же значением, как и значение, которое должно быть установлено в типе 35 протокола услуги, который описан со ссылкой на фиг. 9. Например, контроллер 162 устройства 150 беспроводной передачи данных может устанавливать индикатор приема, который обозначает, что устройство 150 беспроводной передачи данных принимает направленный сигнал, в коде 87 статуса или в данных 88 отклика сигнала SIG2 отклика на услугу.
Таким образом, повторное использование формата сигнала, используемого в существующей процедуре для запроса услуги, позволяет построить механизм, позволяющий легко выбирать цель соединения для беспроводного соединения с малыми затратами.
6. Последовательность обработки
(1) Первый пример
На фиг. 11 показана схема последовательности, иллюстрирующая первый пример обработки управления в системе 1 управления передачей данных. Предполагается, что в последовательности, показанной на фиг. 11, участвуют устройство 100 беспроводной передачи данных, устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи данных. Устройство 100 беспроводной передачи данных представляет собой устройство запрашивающей стороны. Устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи данных представляют собой устройства отвечающей стороны.
На фиг. 11 показано, что устройство 100 беспроводной передачи данных передает направленный сигнал из инфракрасного интерфейса 107 (этап S100). Направленный сигнал устанавливают в направлении, на которое указывает пользователь, и его принимает устройство 150а беспроводной передачи данных через инфракрасный интерфейс 157. Устройство 150а беспроводной передачи данных обеспечивает возможность сохранения информации администрирования, содержащейся в принятом направленном сигнале, в запоминающем устройстве 156 (этап S102).
Устройство 100 беспроводной передачи данных передает сигнал поиска из беспроводного интерфейса 108 LAN (этап S110). Сигнал поиска обычно передают в режиме широковещательной передачи в ближайшие устройства, и он принимается устройством 150а беспроводной передачи данных и устройством 150d беспроводной передачи данных. Устройство 150а беспроводной передачи данных, которое приняло сигнал поиска, обнаруживает присутствие устройства 100 беспроводной передачи данных (этап S112). Устройство 150а беспроводной передачи данных передает сигнал отклика на поиск обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S114). Аналогично, устройство 150d беспроводной передачи данных, которое приняло сигнал поиска, обнаруживает присутствие устройства 100 беспроводной передачи данных (этап S116). Устройство 150d беспроводной передачи данных передает сигнал отклика на поиск обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S118).
Устройство 100 беспроводной передачи данных, которое приняло сигнал отклика на поиск из 150а устройства беспроводной передачи данных и устройства 150d беспроводной передачи данных, обнаруживает присутствие устройства 150а беспроводной передачи данных и устройства 150d беспроводной передачи данных (этап S120). Устройство 100 беспроводной передачи данных передает сигнал запроса услуги в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S130). Аналогично, устройство 100 беспроводной передачи данных передает сигнал запроса услуги в устройство 150d беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S132). В примере, показанном на фиг. 11, сигнал запроса услуги представляет собой сигнал одноадресной передачи (в других примерах, сигнал запроса услуги может представлять собой сигнал широковещательной передачи, или сигнал поиска и сигнал запроса услуги могут быть интегрированы в один сигнал).
Устройство 150а беспроводной передачи данных, которое приняло сигнал запроса услуги из устройства 100 беспроводной передачи данных, передает сигнал отклика на услугу обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S134). Устройство 150а беспроводной передачи данных приняло направленный сигнал из устройства 100 беспроводной передачи данных в течение нового заданного периода (на этапе S100), и, таким образом, устройство 150а беспроводной передачи данных вставляет индикатор приема, обозначающий, что направленный сигнал был принят, в сигнал отклика на услугу. В то же время, устройство 150d беспроводной передачи данных, которое приняло сигнал запроса услуги из устройства 100 беспроводной передачи данных, передает сигнал отклика на услугу обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S136). Устройство 150d беспроводной передачи данных не принимает направленный сигнал в течение нового заданного периода, и, таким образом, устройство беспроводной 150d передачи данных не вставляет индикатор приема в сигнал отклика на услугу.
Устройство 100 беспроводной передачи данных, которое приняло сигнал отклика на услугу из каждого из устройства 150а беспроводной передачи данных и устройства 150d беспроводной передачи данных, определяет, что устройство 150а беспроводной передачи данных представляет собой кандидат цели соединения на основе, содержит ли каждый сигнал отклика на услугу индикатор приема. Устройство 100 беспроводной передачи данных позволяет отображать список устройств на отвечающей стороне, в котором элемент, соответствующий устройству 150а беспроводной передачи данных, отображается с выделением на экране (этап S140). Пользователь одобряет беспроводное соединение LAN между беспроводным интерфейсом 108 LAN и устройством 150а беспроводной передачи данных, например, прикасаясь к экрану, нажимая на заданную кнопку, или подавая заданную голосовую команду (этап S142).
Когда соединение с устройством 150а беспроводной передачи данных одобрено, устройство 100 беспроводной передачи данных передает запрос предварительного согласования в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S150). Устройство 150а беспроводной передачи данных, которое приняло запрос предварительного согласования, передает отклик предварительного согласования обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S152). Устройство 100 беспроводной передачи данных передает подтверждение предварительного согласования в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S154). Предварительное согласование здесь может содержать определение владельца группы (GO) в случае, когда беспроводное соединение LAN устанавливают через Wi-Fi Direct. GO представляет собой устройство, действующее, как точка доступа. В этом случае, запрос предварительного согласования, отклик предварительного согласования и подтверждение предварительного согласования могут соответствовать запросу согласования GO, отклику согласования GO и подтверждению согласования GO, соответственно. Такое предварительное согласование перед началом процедуры соединения может быть исключено, или могут быть выполнены другие типы предварительного согласования.
В случае успешного обмена запросом предварительного согласования, откликом предварительного согласования и подтверждением предварительного согласования, выполняется процедура соединения для беспроводного соединения LAN между беспроводным интерфейсом 108 LAN устройства 100 беспроводной передачи данных и беспроводным интерфейсом 158 LAN устройства 150а беспроводной передачи данных (этап S160). Процедура соединения здесь может содержать установку безопасности и обмен ключами шифрования. Установленное беспроводное соединение LAN позволяет передавать трафик данных (этап S170). В качестве примера, устройство 100 беспроводной передачи данных может передавать видеоданные для отображения в устройство 150а беспроводной передачи данных через беспроводное соединение LAN, и последовательность изображений, которая составляет переданные видеоданные для отображения (вместо видеоизображения, может быть передано неподвижное изображение), может отображаться в устройстве 154 дисплея устройства 150а беспроводной передачи данных.
(2) Второй пример
На фиг. 12 показана схема последовательности, иллюстрирующая второй пример обработки управления в системе 1 управления передачей данных. Предполагается, что в последовательности, показанной на фиг. 12, участвует устройство 100 беспроводной передачи данных, устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи данных. Устройство 100 беспроводной передачи данных представляет собой устройство запрашивающей стороны. Устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи данных представляют собой устройства отвечающей стороны.
Как показано на фиг. 12, устройство 100 беспроводной передачи данных передает направленный сигнал из инфракрасного интерфейса 107 (этап S100). Направленный сигнал поступает в направлении, которое указывает пользователь, и принимается устройством 150а беспроводной передачи данных через инфракрасный интерфейс 157. Устройство 150а беспроводной передачи данных позволяет сохранять информацию администрирования, содержащуюся в принятом направленном сигнале, в запоминающем устройстве 156 (этап S102). Устройство 150а беспроводной передачи данных обеспечивает возможность отображения на экране объекта индикации, такого как текстовое сообщение, обозначающее, что устройство 150а беспроводной передачи данных представляет собой кандидат цели соединения для беспроводного соединения LAN (этап S104).
Устройство 100 беспроводной передачи данных передает сигнал поиска из беспроводного интерфейса 108 LAN (этап S110). Сигнал поиска обычно передают в режиме широковещательной передачи в соседние устройства, и устройство 150а беспроводной передачи данных, и устройство 150d беспроводной передачи данных принимают его. Устройство 150а беспроводной передачи данных, которое приняло сигнал поиска, обнаруживает присутствие устройства 100 беспроводной передачи данных (этап S112). Устройство 150a беспроводной передачи данных передает сигнал отклика на поиск обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S114). Аналогично, устройство 150d беспроводной передачи данных, которое приняло сигнал поиска, обнаруживает присутствие устройства 100 беспроводной передачи данных (этап S116). Устройство 150d беспроводной передачи данных передает сигнал отклика на поиск обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S118).
Устройство 100 беспроводной передачи данных, которое приняло сигнал отклика на поиск из устройства 150а беспроводной передачи данных и устройства 150d беспроводной передачи данных, обнаруживает присутствие устройства 150а беспроводной передачи данных и устройства 150d беспроводной передачи данных (этап S120). Устройство 100 беспроводной передачи данных передает сигнал запроса услуги в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S130). Аналогично, устройство 100 беспроводной передачи данных передает сигнал запроса услуги в устройство 150d беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S132).
Устройство 150а беспроводной передачи данных, которое приняло сигнал запроса услуги из устройства 100 беспроводной передачи данных, передает сигнал отклика на услугу обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S134). Устройство 150а беспроводной передачи данных приняло направленный сигнал из устройства 100 беспроводной передачи данных в пределах нового заданного периода, и, таким образом, устройство 150а беспроводной передачи данных вставляет индикатор приема, обозначающий, что направленный сигнал был принят, в сигнал отклика на услугу. В то же время, устройство 150d беспроводной передачи данных, которое приняло сигнал запроса услуги из устройства 100 беспроводной передачи данных, передает сигнал отклика на услугу обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S136). Таким образом, устройство 150d беспроводной передачи данных не вставляет индикатор приема в сигнал отклика на услугу.
Устройство 100 беспроводной передачи данных, которое приняло сигнал отклика на услугу из устройства 150а беспроводной передачи данных и устройства 150d беспроводной передачи данных, определяет, что устройство 150а беспроводной передачи данных представляет собой кандидат цели соединения на основе, содержит ли каждый сигнал отклика на услугу индикатор приема. Во втором примере устройство 100 беспроводной передачи данных не запрашивает одобрение пользователя беспроводного соединения LAN с устройством 150а беспроводной передачи данных, которое представляет собой определенный кандидат цели соединения. Например, когда сигнал отклика на услугу, который содержит индикатор приема, постоянно принимают из устройства 150а беспроводной передачи данных в течение заданного количества раз или в течение определенного периода, устройство 100 беспроводной передачи данных может автоматически выбирать устройство 150а беспроводной передачи данных в качестве цели соединения (этап S144).
Устройство 100 беспроводной передачи данных передает запрос предварительного согласования в устройство 150а беспроводной передачи данных, которое представляет собой цель соединения, определенную на основе сигнала отклика на услугу, через беспроводный интерфейс 108 LAN (этап S150). Устройство 150а беспроводной передачи данных, которое приняло запрос на предварительное согласование, передает отклик на предварительное согласование обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S152). Устройство 100 беспроводной передачи данных передает подтверждение предварительного согласования в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S154).
В случае успешного обмена запроса на предварительное согласование, отклика на предварительное согласование и подтверждения предварительного согласования, выполняется процедура соединения для беспроводного соединения LAN между беспроводным интерфейсом 108 LAN устройства 100 беспроводной передачи данных и беспроводным интерфейсом 158 LAN устройства 150а беспроводной передачи данных (этап S160). Установленное беспроводное соединение LAN (например, возможно, соединение, которое должно включать в себя отображение видеоданных) обеспечивает возможность передачи трафика данных (этап S170).
(3) Третий пример
На фиг. 13 показана схема последовательности, иллюстрирующая третий пример процедуры управления в системе 1 управления передачей данных. Предполагается, что в последовательности, показанной на фиг. 13, участвуют устройство 100 беспроводной передачи данных, устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи данных. Устройство 100 беспроводной передачи данных представляет собой устройство запрашивающей стороны. Устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи представляют собой устройства отвечающей стороны. В начале последовательности устройство 150а беспроводной передачи данных и устройство 150d беспроводной передачи данных находятся в состоянии ожидания.
Как показано на фиг. 13, устройство 100 беспроводной передачи данных передает сигнал поиска через беспроводный интерфейс 108 LAN (этап S98). Однако, беспроводный интерфейс 158 LAN устройства 150а беспроводной передачи данных находится в состоянии ожидания, поэтому сигнал поиска не принимается устройством 150а беспроводной передачи данных. Аналогично, беспроводный интерфейс 158 LAN устройства 150d беспроводной передачи данных также находится в состоянии ожидания, и, таким образом, сигнал поиска не принимается устройством 150d беспроводной передачи данных.
Затем устройство 100 беспроводной передачи данных передает направленный сигнал через инфракрасный интерфейс 107 (этап S100). Направленный сигнал поступает в направлении, на которое указывает пользователь, и принимается устройством 150а беспроводной передачи данных через инфракрасный интерфейс 157. Устройство 150а беспроводной передачи данных обеспечивает возможность сохранения информации администрирования, содержащейся в принятом направленном сигнале, в запоминающем устройстве 156 (этап S102). Активируется беспроводный интерфейс 158 LAN устройства 150а беспроводной передачи данных (этап S106).
Устройство 100 беспроводной передачи данных передает сигнал поиска снова через беспроводный интерфейс 108 LAN (этап S110). Сигнал поиска принимает устройство 150а беспроводной передачи данных через беспроводный интерфейс 158 LAN. В то же время, устройство 150d беспроводной передачи данных все еще не принимает сигнал поиска. Устройство 150а беспроводной передачи данных, которое приняло сигнал поиска, обнаруживает присутствие устройства 100 беспроводной передачи данных (этап S112). Устройство 150а беспроводной передачи данных передает сигнал отклика на поиск обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S114).
Устройство 100 беспроводной передачи данных, которое приняло сигнал отклика на поиск из устройства 150а беспроводной передачи данных, обнаруживает присутствие устройства 150а беспроводной передачи данных (этап S120). Устройство 100 беспроводной передачи данных передает сигнал запроса услуги в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S130).
Устройство 150а беспроводной передачи данных, которое приняло сигнал запроса услуги из устройства 100 беспроводной передачи данных, передает сигнал отклика на услугу обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S134). Устройство 150а беспроводной передачи данных приняло направленный сигнал из устройства 100 беспроводной передачи данных в пределах нового заданного периода, и, таким образом, устройство 150а беспроводной передачи данных вставляет индикатор приема, обозначающий, что направленный сигнал был принят, в сигнал отклика на услугу.
Устройство 100 беспроводной передачи данных, которое приняло сигнал отклика на услугу от каждого из устройства 150а беспроводной передачи данных, определяет, что устройство 150а беспроводной передачи данных представляет собой кандидат цели подключения на основе, содержит ли каждый сигнал отклика на услугу индикатор приема. Устройство 100 беспроводной передачи данных разрешает отображение списка устройств отвечающей стороны, в котором отображается элемент, соответствующий устройству 150а беспроводной передачи данных, с выделением на экране (этап S140). Пользователь одобряет беспроводное соединение LAN между беспроводным интерфейсом 108 LAN и устройством 150а беспроводной передачи данных (этап S142).
Когда соединение с устройством 150а беспроводной передачи данных будет одобрено, устройство 100 беспроводной передачи данных передает запрос предварительного согласования в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S150). Устройство 150а беспроводной передачи данных, которое приняло запрос на предварительное согласование, передает ответ на предварительное согласование обратно в устройство 100 беспроводной передачи данных через беспроводный интерфейс 158 LAN (этап S152). Устройство 100 беспроводной передачи данных передает подтверждение предварительного согласования в устройство 150а беспроводной передачи данных через беспроводный интерфейс 108 LAN (этап S154).
После успешного обмена запросом на предварительное согласование, ответом на предварительное согласование и подтверждением предварительного согласования, процедура соединения для беспроводного соединения LAN выполняется между беспроводным интерфейсом 108 LAN устройства 100 беспроводной передачи данных и беспроводным интерфейсом 158 LAN устройства 150а беспроводной передачи данных (этап S160). Установленное беспроводное соединение LAN позволяет передавать трафик данных (который может включать в себя, например, видеоданные для отображения) (этап S170).
7. Заключение
Варианты осуществления технологии, в соответствии с настоящим раскрытием, были подробно описаны со ссылкой на фиг. 1-13. В соответствии с описанными выше вариантами осуществления, в устройстве на запрашивающей стороне, когда первый беспроводный сигнал, обладающий направленностью, передают из первого беспроводного интерфейса, и второй беспроводный сигнал, принятый вторым беспроводным интерфейсом, содержит индикатор приема первого беспроводного сигнала (индикатор, обозначающий, что первый беспроводный сигнал был принят), беспроводное соединение устанавливают между вторым беспроводным интерфейсом и устройством - источником передачи второго беспроводного сигнала. Такой индикатор приема обозначает, что устройство - источник передачи второго беспроводного сигнала установлено пользователем, как устройство, которое должно быть соединено со вторым беспроводным интерфейсом. Таким образом, пользователь может устанавливать цель соединения, которую требуется соединить со вторым беспроводным интерфейсом, не выходя за пределы подхода, состоящего в простом направлении оптической оси первого беспроводного интерфейса устройства запрашивающей стороны в направлении цели соединения. При этом возможно предотвратить необходимость перемещения пользователя в место, где присутствует цель соединения, для выполнения операции прикосновения.
В соответствии с одним примерным вариантом осуществления, цель соединения, которую определяют на основе индикатора приема, содержащегося во втором беспроводном сигнале, в списке устройств, которые могут быть подключены ко второму беспроводному интерфейсу, может отображаться на экране с выделением для установления пользователем цели соединения. В этом случае пользователь может легко узнать, какой отображаемый элемент соответствует какому устройству, и может узнать устройство, на которое в данный момент указывает пользователь. Пользователь может точно начать беспроводное соединение с целью соединения, например, выполняя только простую операцию, такую как прикосновение, для подтверждения соединения.
В соответствии с одним примерным вариантом осуществления, беспроводное соединение с целью соединения, которую определяют на основе индикатора приема, содержащегося во втором беспроводном сигнале, устанавливают автоматически, без ожидания подтверждения пользователя. В этом случае возможно уменьшить время, требуемое для установления беспроводного соединения, и свести к минимуму затруднения для пользователя. Автоматическое соединение может быть выполнено, когда множество вторых беспроводных сигналов, принятых из одного и того же устройства - источника передачи в течение заданного количества раз или в течение определенного периода, непрерывно содержит упомянутый выше индикатор приема. Такая конфигурация позволяет уменьшить риск ошибочного установления беспроводного соединения с устройством, которое не является целью. Возможно воплотить специальный интерфейс пользователя, который указывает на то же устройство в течение определенного периода времени, для выбора цели соединения.
В соответствии с описанным выше вариантом осуществления, в устройстве на отвечающей стороне, когда принимают первый беспроводный сигнал, обладающий направленностью, через первый беспроводный интерфейс, второй беспроводный сигнал, который содержит индикатор приема, обозначающий, что первый беспроводный сигнал был принят, передают в устройство на запрашивающей стороне, которое выполняет поиск цели, которая может быть беспроводно соединена через второй беспроводный интерфейс для беспроводного соединения. Таким образом, уведомление о том, что пользователь указывает на устройство на отвечающей стороне, как на цель соединения, может быть передано из устройства отвечающей стороны в устройство запрашивающей стороны, без необходимости выполнения пользователем других операций, кроме операции указания.
В соответствии с одним примерным вариантом осуществления, индикатор приема может быть вставлен во второй беспроводный сигнал при условии, что время, прошедшее после предыдущего приема первого беспроводного сигнала, падает ниже порогового значения. Таким образом, изменение направления устройства запрашивающей стороны, выполняемое пользователем, обеспечивает возможность динамической замены устройства отвечающей стороны, передающего индикатор приема, на другое устройство.
В соответствии с одним примерным вариантом осуществления, индикатор приема может быть вставлен во второй беспроводный сигнал, только когда второй беспроводный сигнал будет передан, как ответ на запрос из устройства запрашивающей стороны, и информация идентификации устройства, которое передало запрос, соответствует информации идентификации, содержащейся в первом беспроводном сигнале. В этом случае, взаимно-однозначная взаимосвязь между устройством запрашивающей стороны и устройством отвечающей стороны, которые вовлечены в операцию указания, становится очевидной, и, таким образом, соответствующее пиринговое соединение может быть установлено даже в ситуациях, когда присутствует множество устройств.
Последовательность обработки, выполняемая каждым устройством, описанным здесь, обычно воплощается, используя программное обеспечение. Программу, включенную в программное обеспечение, которое воплощает последовательность обработки, сохраняют заранее, например, на носителе информации (непереходный носитель), который предусмотрен внутри или снаружи каждого устройства. Каждая программа может быть считана в RAM при выполнении и может быть выполнена, используя процессор, такой как CPU. Технология, в соответствии с настоящим раскрытием, может быть воплощена, как модуль на одной микросхеме, в котором интегрированы процессор для выполнения такой программы, запоминающее устройство, на котором записана программа, и соответствующая схема.
Описанная выше обработка, со ссылкой на блок-схемы последовательности операций или схемы последовательности может не обязательно быть выполнена в представленном порядке. Некоторые этапы обработки могут быть выполнены параллельно. Может использоваться дополнительный этап обработки, или некоторые этапы обработки могут быть исключены.
Предпочтительный вариант (варианты) осуществления настоящего раскрытия были описаны выше со ссылкой на приложенные чертежи, в то время, как настоящее раскрытие не ограничено, конечно, описанными выше примерами. Специалист в данной области техники может найти различные изменения и модификации в пределах объема приложенной формулы изобретения, и следует понимать, что они естественно попадают в технический объем настоящего раскрытия.
Кроме того, настоящая технология также может быть выполнена так, как представлено ниже.
(1) Устройство беспроводной передачи данных, включающее в себя:
первый беспроводный интерфейс, выполненный с возможностью передачи первого беспроводного сигнала, обладающего направленностью;
второй беспроводный интерфейс; и
контроллер, выполненный с возможностью обеспечения для второго беспроводного интерфейса возможности устанавливать соединение с первым устройством, когда второй беспроводный сигнал, принятый вторым беспроводным интерфейсом, включает в себя индикатор, обозначающий, что первый беспроводный сигнал принят первым устройством, которое представляет собой устройство - источник передачи второго беспроводного сигнала.
(2) Устройство беспроводной передачи данных по п. (1),
в котором контроллер, когда второй беспроводный сигнал включает в себя индикатор, определяет, что первое устройство установлено пользователем, как устройство, которое следует подключить ко второму беспроводному интерфейсу.
(3) Устройство беспроводной передачи данных по п.п. (1) или (2), дополнительно включающее в себя:
модуль дисплея, выполненный с возможностью отображения списка устройств, выполненных с возможностью соединения со вторым беспроводным интерфейсом.
(4) Устройство беспроводной передачи данных по п. (3),
в котором контроллер обеспечивает возможность отображения первого устройства с выделением в списке.
(5) Устройство беспроводной передачи данных по любому одному из п.п. (1)-(4),
в котором контроллер, когда соединение с первым устройством одобрено пользователем, обеспечивает возможность второму беспроводному интерфейсу устанавливать соединение с первым устройством.
(6) Устройство беспроводной передачи данных по п.п. (1) или (2),
в котором контроллер, когда второй беспроводный сигнал включает в себя индикатор, позволяет установления соединения второго беспроводного интерфейса с первым устройством без ожидания одобрения пользователя.
(7) Устройство беспроводной передачи данных по любому одному из (1)-(6),
в котором контроллер, когда множество вторых беспроводный сигналов, принятых множество раз в течение периода, превышающего пороговое значение, непрерывно включает в себя индикатор, определяет, что первое устройство установлено пользователем, как устройство, которое должно быть соединено со вторым беспроводным интерфейсом.
(8) Устройство беспроводной передачи данных по любому одному из п.п. (1)-(7),
в котором индикатор обозначает, что первый беспроводный сигнал принят первым устройством в течение нового заданного периода времени.
(9) Устройство беспроводной передачи данных по любому одному из п.п. (1)-(8),
в котором контроллер позволяет передавать третий беспроводный сигнал в качестве запроса информации об услуге из второго беспроводного интерфейса в устройство, которое может быть соединено со вторым беспроводным интерфейсом, и
в котором второй беспроводный сигнал представляет собой сигнал отклика на третий беспроводный сигнал.
(10) Устройство беспроводной передачи данных по любому одному из п.п. (1)-(9),
в котором второй беспроводный интерфейс работает в соответствии с беспроводным режимом локальной вычислительной сети (LAN).
(11) Устройство беспроводной передачи данных по п. (10),
в котором второй беспроводный сигнал представляет собой отклик на раскрытие услуги, используя Wi-Fi Direct, и
в котором индикатор описан в поле содержания, специфичного для поставщика, отклика на запрос ANQP в отклике на раскрытие услуги.
(12) Устройство беспроводной передачи данных по любому одному из п.п. (1)-(11),
в котором контроллер, после того, как первый беспроводный сигнал будет передан из первого беспроводного интерфейса, позволяет отображать информацию, обозначающую, что второй беспроводный интерфейс обрабатывают на экране перед установлением соединения через второй беспроводный интерфейс.
(13) Устройство управления передачей данных, включающее в себя:
процессор, выполненный с возможностью выполнения программы, позволяющей для второго беспроводного интерфейса устанавливать соединение с первым устройством, когда первый беспроводный сигнал, обладающий направленностью, передают через первый беспроводный интерфейс, и второй беспроводный сигнал, принятый через второй беспроводный интерфейс, включает в себя индикатор, обозначающий, что первый беспроводный сигнал принят первым устройством, которое представляет собой устройство - источник передачи второго беспроводного сигнала; и
запоминающее устройство, выполненное с возможностью сохранения программы.
(14) Устройство беспроводной передачи данных, включающее в себя:
первый беспроводный интерфейс, выполненный с возможностью приема первого беспроводного сигнала, обладающего направленностью;
второй беспроводный интерфейс; и
контроллер, выполненный с возможностью обеспечения возможности передачи второго беспроводного сигнала из второго беспроводного интерфейса в первое устройство, когда первый беспроводный сигнал принимают, используя первый беспроводный интерфейс, второго беспроводного сигнала, включающего в себя индикатор, обозначающий, что первый беспроводный сигнал был принят, первое устройство выполнено с возможностью поиска цели соединения в режиме беспроводной передачи данных, поддерживаемом вторым беспроводным интерфейсом.
(15) Устройство беспроводной передачи данных по п. (14), дополнительно включающее в себя:
модуль дисплея, выполненный с возможностью отображения изображения, принятого через беспроводное соединение, установленное между вторым беспроводным интерфейсом и первым устройством.
(16) Устройство беспроводной передачи данных по п. (14) или п. (15),
в котором второй беспроводный сигнал представляет собой сигнал отклика на третий беспроводный сигнал, принятый через второй беспроводный интерфейс.
(17) Устройство беспроводной передачи данных по п. (16),
в котором контроллер, когда третий беспроводный сигнал принят вторым беспроводным интерфейсом, позволяет передавать второй беспроводный сигнал из второго беспроводного интерфейса при условии, что время, прошедшее после предыдущего приема первого беспроводного сигнала, становится меньше порогового значения.
(18) Устройство беспроводной передачи данных по п.п. (16) или (17),
в котором контроллер, когда информация идентификации устройства источника передачи третьего беспроводного сигнала соответствует информации идентификации, содержащейся в первом беспроводном сигнале, позволяет передавать второй беспроводный сигнал через второй беспроводный интерфейс, как сигнал отклика.
(19) Устройство беспроводной передачи данных по любому из п.п. (14)-(18),
в котором контроллер, когда первый беспроводный сигнал принимают с помощью первого беспроводного интерфейса, позволяет отображать объект индикации на экране, объект индикации, обозначающий, что устройство беспроводной передачи данных представляет собой кандидат для цели соединения.
(20) Устройство управления передачей данных, включающее в себя:
процессор, выполненный с возможностью исполнения, когда первый беспроводный сигнал, обладающий направленностью, принимают через первый беспроводный интерфейс, программы, обеспечивающей возможность передачи второго беспроводного сигнала в первое устройство через второй беспроводный интерфейс, второй беспроводный сигнал, включающий в себя индикатор, обозначающий, что первый беспроводный сигнал был принят, первое устройство выполнено с возможностью поиска цели соединения в режиме беспроводной передачи данных, поддерживаемом вторым беспроводным интерфейсом; и
запоминающее устройство, выполненное с возможностью сохранения программы.
(21) Способ управления передачей данных, выполняемый устройством беспроводной передачи данных, включающим в себя первый беспроводный интерфейс и второй беспроводный интерфейс, способ управления передачей данных, включающий в себя:
передают первый беспроводный сигнал, обладающий направленностью, из первого беспроводного интерфейса;
принимают второй беспроводный сигнал из второго беспроводного интерфейса; и
обеспечивают возможность для второго беспроводного интерфейса устанавливать соединение с первым устройством, когда второй беспроводный сигнал включает в себя индикатор, обозначающий, что первый беспроводный сигнал принимает первое устройство, которое представляет собой устройство - источник передачи второго беспроводного сигнала.
(22) Программа, обеспечивающая выполнение компьютером, который управляет устройством беспроводной передачи данных, включающим в себя первый беспроводный интерфейс, выполненный с возможностью передачи первого беспроводного сигнала, обладающего направленностью, и второго беспроводного интерфейса, следующих функций:
контроллера, выполненного с возможностью обеспечения для второго беспроводного интерфейса возможности установления соединения с первым устройством, когда второй беспроводный сигнал, принятый вторым беспроводным интерфейсом, включает в себя индикатор, обозначающий, что первый беспроводный сигнал был принят первым устройством, которое представляет собой устройство - источник передачи второго беспроводного сигнала.
(23) Способ управления передачей данных, выполняемый устройством беспроводной передачи данных, включающим в себя первый беспроводный интерфейс и второй беспроводный интерфейс, способ управления передачей данных, включающий в себя:
принимают первый беспроводный сигнал, обладающий направленностью, используя первый беспроводный интерфейс; и
передают второй беспроводный сигнал из второго беспроводного интерфейса в первое устройство, второй беспроводный сигнал, включающий в себя индикатор, обозначающий, что первый беспроводный сигнал был принят, первое устройство выполнено с возможностью поиска цели соединения в режиме беспроводной передачи данных, поддерживаемом вторым беспроводным интерфейсом.
(24) Программа, обеспечивающая выполнение компьютером, который управляет устройством беспроводной передачи данных, включающим в себя первый беспроводный интерфейс, выполненный с возможностью приема первого беспроводного сигнала, обладающего направленностью, и второго беспроводного интерфейса, следующих функций:
контроллера, выполненного с возможностью обеспечения передачи второго беспроводного сигнала, который должен быть передан из второго беспроводного интерфейса в первое устройство, когда первый беспроводный сигнал принимают, используя первый беспроводный интерфейс, второй беспроводный сигнал, включающий в себя индикатор, обозначающий, что первый беспроводный сигнал был принят, первое устройство выполнено с возможностью поиска цели соединения в режиме беспроводной передачи данных, поддерживаемом вторым беспроводным интерфейсом.
Список номеров ссылочных позиций
100 устройство беспроводной передачи данных (устройство запрашивающей стороны),
106 запоминающее устройство
107 первый беспроводный интерфейс (инфракрасный I/F)
108 второй беспроводный интерфейс (беспроводный I/F LAN)
112 контроллер (процессор)
150 устройство беспроводной передачи данных (устройство отвечающей стороны)
156 запоминающее устройство
157 первый беспроводный интерфейс (инфракрасный I/F)
158 второй беспроводный интерфейс (беспроводный I/F LAN)
162 контроллер (процессор)