УСТРОЙСТВО СВЯЗИ, СПОСОБ СВЯЗИ, ПРОГРАММА И СИСТЕМА СВЯЗИ
COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM AND SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству связи, способу связи, программе и системе связи.
Уровень техники
В последнее время системы беспроводной локальной сети (LAN), определенные Институтом инженеров по электротехнике и электронике (IEEE) 802.11, становятся все более распространенными взамен проводных сетей, благодаря такому преимуществу, как высокая степень свободы использования оборудования. Такие беспроводные LAN системы работают в режиме инфраструктуры, например, в которой множество устройств беспроводной связи взаимодействуют через точку доступа.
Между тем, режим работы Wi-Fi Direct, сформулированный Wi-Fi Alliance, поддерживает режим прямой связи, в котором множество устройств беспроводной связи соединены напрямую, формируя группу связи. В этом режиме прямой связи связь инициируется после установления соединения между устройствами беспроводной связи с использованием процессов обнаружения устройства и формирования. Необходимо отметить, что обнаружение устройства представляет собой процесс обнаружения поблизости устройства беспроводной связи в то время, как формирование включает в себя процессы, такие как процесс выбора устройства беспроводной связи, которое будет работать в качестве руководителя группы, и процесс аутентификации (инициализации).
Существует также устройство беспроводной связи, которое для обеспечения связи имеет возможность переключаться между режимом инфраструктуры и режимом прямой связи, как было упомянуто выше. Кроме того, бесконтактная связь ближнего действия, в отличие от беспроводной связи, такой как беспроводная LAN, также становится широко распространенным явлением. Например, патентный документ 1 раскрывает устройство связи, оснащенное блоком бесконтактной связи, который осуществляет бесконтактную связь, и блоком беспроводной связи, который осуществляет беспроводную связь.
Перечень ссылок
Патентная литература
Патентный документ 1: JP 2008-271150А
Раскрытие изобретения
Техническая задача
Тем не менее, устройство беспроводной связи, которое не активировало режим прямой связи, начинает процесс установления соединения для соединения с другим устройством беспроводной связи после завершения активации режима прямой связи. По этой причине существует тенденция увеличения периода времени, в течение которого устройство беспроводной связи, которое не активировало режим прямой связи, устанавливает соединение в режиме прямой связи с другим устройством беспроводной связи.
Соответственно, настоящее изобретение предлагает новое и усовершенствованное устройство связи, способ связи, программу и систему связи, способную сократить время ожидания до установления соединения.
Решение задачи
В соответствии с настоящим изобретением предлагается устройство связи, включающее в себя блок бесконтактной связи для осуществления бесконтактной связи, блок беспроводной связи для осуществления беспроводной связи и блок управления для управления в случае, когда блок бесконтактной связи обнаруживает другое устройство связи, активацией первого режима связи блока беспроводной связи и управления процессом подключения для обеспечения беспроводной связи между блоком бесконтактной связи и другим устройством связи.
В соответствии с настоящим изобретением предложен способ связи, включающий в себя этапы, на которых обнаруживают другое устройство связи с помощью бесконтактной связи, инициируют активацию первого режима беспроводной связи и осуществляют процесс соединения для обеспечения беспроводной связи с другим устройством связи посредством бесконтактной связи.
В соответствии с настоящим изобретением обеспечивается программа, управляющая работой компьютера, в качестве блока бесконтактной связи для осуществления бесконтактной связи, блока беспроводной связи для осуществления беспроводной связи и блока управления для управления, в случае, когда блок бесконтактной связи обнаруживает другое устройство связи, процессом начала активации первого режима связи блока беспроводной связи и управления процессом подключения для обеспечения беспроводной связи между блоком бесконтактной связи и другим устройством связи.
В соответствии с настоящим изобретением предлагается система связи, включающая в себя множество устройств связи. Каждое из множества устройств связи включает в себя блок бесконтактной связи для осуществления бесконтактной связи, блок беспроводной связи для осуществления беспроводной связи и блок управления для управления, в случае, когда блок бесконтактной связи обнаруживает другое устройство связи, процессом начала активации первого режима связи блока беспроводной связи, и управления процессом соединения для обеспечения беспроводной связи между блоком бесконтактной связи и другим устройством связи.
Полезные эффекты изобретения
В соответствии с настоящим изобретением, как описано выше, время ожидания до установления соединения может быть сокращено.
Краткое описание чертежей
Фиг. 1 является пояснительной схемой, иллюстрирующей конфигурацию системы беспроводной связи в соответствии с первым вариантом осуществления настоящего изобретения.
Фиг. 2 является пояснительной схемой, иллюстрирующей функционирование системы беспроводной связи в соответствии со сравнительным примером.
Фиг. 3 представляет собой функциональную блок-схему, иллюстрирующую конфигурацию устройства 20 беспроводной связи в соответствии с первым вариантом осуществления.
Фиг. 4 является пояснительной схемой, иллюстрирующей функционирование системы беспроводной связи в соответствии с первым вариантом осуществления.
Фиг. 5 является пояснительной схемой, иллюстрирующей конкретный пример отображения на экране процесса инициирования установления соединения.
Фиг. 6 представляет собой пояснительную схему, иллюстрирующую конкретный пример отображения на экране процесса завершения соединения.
Фиг. 7 является пояснительной схемой, иллюстрирующей первый пример алгоритма выполнения процесса формирования.
Фиг. 8 представляет собой пояснительную диаграмму, иллюстрирующую второй пример алгоритма выполнения процесса формирования.
Фиг. 9 является пояснительной схемой, иллюстрирующей другой пример алгоритма выполнения настоящего варианта осуществления.
Фиг. 10 является блок-схемой алгоритма, иллюстрирующей процесс функционирования устройства 20 беспроводной связи в соответствии с первым вариантом осуществления.
Фиг. 11 представляет собой пояснительную диаграмму, иллюстрирующую примерную модификацию первого варианта осуществления.
Фиг. 12 представляет собой пояснительную диаграмму, иллюстрирующую типовую процедуру соединения для трех или более устройств беспроводной связи.
Фиг. 13 представляет собой пояснительную диаграмму, иллюстрирующую процедуру соединения в соответствии со вторым вариантом осуществления.
Фиг. 14 представляет собой пояснительную схему, иллюстрирующую аппаратную конфигурацию устройства 20 беспроводной связи.
Осуществление изобретения
Далее приводится подробное описание предпочтительных вариантов осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Следует отметить, что в данном описании и на чертежах элементы, которые имеют по существу ту же самую функцию и структуру, обозначены теми же ссылочными позициями и повторное объяснение опущено.
Кроме того, в данном описании и на прилагаемых чертежах многие структурные элементы, имеющие, по существу, ту же самую функцию и структуру, могут в некоторых случаях, быть выделены посредством различных букв, прилагаемых к тем же обозначениям. Например, несколько элементов, имеющих, по существу, такую же функцию и структуру, обозначаются с целью отличия друг от друга как устройства 20А, 20В беспроводной связи и так далее при необходимости. С другой стороны, когда нет необходимости отличить каждый из множества структурных элементов, имеющих, по существу, ту же самую функцию и структуру, он будет обозначен только цифрой. Например, устройства 20А и 20В беспроводной связи будут просто обозначены как устройство 20 беспроводной связи, когда отсутствует конкретное отличие.
Кроме того, настоящее изобретение будет описано в указанном ниже порядке.
1. Первый вариант осуществления
1-1. Конфигурация системы беспроводной связи
1-2. Конфигурация устройства беспроводной связи
1-3. Процесс функционирования системы беспроводной связи
1-4. Процесс функционирования устройства беспроводной связи
1-5. Примерные модификации
2. Второй вариант осуществления
3. Аппаратная конфигурация
4. Заключение
1. Первый вариант осуществления
Устройство 20 беспроводной связи в соответствии с первым вариантом осуществления настоящего изобретения представляет собой устройство, содержащее:
А. Блок бесконтактной связи (NFC антенна 24, NFC интерфейс 240), который осуществляет бесконтактную связь;
Б. Блок беспроводной связи (антенна 22 беспроводной связи, LAN интерфейс 220 беспроводной связи), который осуществляет беспроводную связь; и
С. Блок 280 управления, который в случае, когда блок бесконтактной связи обнаруживает другое устройство связи, инициирует активацию первого режима связи блока беспроводной связи и управляет процессом соединения для беспроводной связи между блоком бесконтактной связи и другим устройством связи.
Далее, во-первых, будет описана базовая конфигурация системы беспроводной связи, которая включает в себя устройство 20 беспроводной связи.
1-1. Конфигурация системы беспроводной связи
Фиг. 1 представляет собой пояснительную схему, иллюстрирующую конфигурацию системы беспроводной связи в соответствии с первым вариантом осуществления настоящего изобретения. Как показано на фиг. 1, система беспроводной связи в соответствии с первым вариантом осуществления настоящего изобретения содержит множество устройств 20 беспроводной связи.
Устройство 20 беспроводной связи включает в себя функцию беспроводной связи с использованием беспроводной LAN и использует антенну 22 беспроводной связи для осуществления беспроводной связи с близлежащими устройствами 20 беспроводной связи. Дополнительно устройство 20 беспроводной связи работает в режиме инфраструктуры (второй режим связи) или в режиме прямой связи (первый режим связи). В случае работы в режиме инфраструктуры устройство 20 беспроводной связи осуществляет связь с другим устройством беспроводной связи через точку доступа. С другой стороны, в случае работы в режиме прямой связи устройство 20 беспроводной связи непосредственно взаимодействует с близлежащим устройством 20 беспроводной связи без использования точки доступа.
Необходимо отметить, что режим прямой связи может представлять собой Wi-Fi Direct, который сформулирован объединением крупнейших производителей компьютерной техники и беспроводных устройств Wi-Fi Alliance. В этом режиме прямой связи связь инициируется после установки соединения между устройствами беспроводной связи с использованием процедур обнаружения устройств и формирования. Следует отметить, что процедура обнаружения устройства является процессом обнаружения близлежащего устройства беспроводной связи, в то время как процедура формирования включает в себя процессы, такие как процесс выбора устройства беспроводной связи, которое будет работать как руководитель группы, и процесс аутентификации (инициализация).
Кроме того, устройство 20 беспроводной связи включает в себя функцию ближней бесконтактной связи (NFC) и использует NFC антенну 24 для осуществления NFC связи (бесконтактной связи) с соседним устройством 20 беспроводной связи.
Следует отметить, что устройство 20 беспроводной связи также может быть устройством обработки информации, таким как персональный компьютер (PC), домашняя игровая приставка, электроприбор, мобильный телефон, персональный миниатюрный радиотелефон (PHS), портативный плеер или портативное устройство обработки видео.
Кроме того, устройство 20 беспроводной связи может передавать и принимать аудиоданные, такие как музыка, лекции и радиопрограммы, видеоданные, например фильмы, видеопрограммы, фотографии, документы, рисунки и диаграммы, и данные контента, такие как игры и программное обеспечение.
Уровень техники
Между тем, типовое устройство беспроводной связи после завершения активации режима прямой связи начинает процесс соединения для установления связи с другим устройством беспроводной связи в режиме прямой связи. Следует отметить, что процесс соединения может быть процессом обнаружения устройства и формирования. По этой причине существует тенденция увеличения периода времени ожидания, пока устройство беспроводной связи, которое не активировало режим прямой связи, установит соединение в режиме прямой связи с другим устройством беспроводной связи. Этот вопрос будет более подробно описан ниже со ссылкой на фиг. 2.
Фиг. 2 представляет собой пояснительную схему, иллюстрирующую процесс функционирования системы беспроводной связи в соответствии со сравнительным примером. Как показано на фиг. 2, в системе беспроводной связи в соответствии со сравнительным примером, пользователь выполняет операцию по активированию режима прямой связи устройства #А беспроводной связи и операцию по активированию режима прямой связи устройства #В беспроводной связи (S60A, S60B). Следовательно, устройство #А беспроводной связи и устройство #В беспроводной связи осуществляют процесс (S62A, S62B) активирования режима прямой связи.
Впоследствии после завершения процесса активации устройства #А беспроводной связи и устройства #В беспроводной связи, устройство #А беспроводной связи и устройство #В беспроводной связи входят в активное состояние, устройство #А беспроводной связи и устройство #В беспроводной связи обнаруживают друг друга в соответствии с процедурой обнаружения устройств (S64).
Затем устройство #А беспроводной связи и устройство #В беспроводной связи определяют взаимосвязь «родитель/дочерний элемент» и осуществляют процесс аутентификации в соответствии с процедурой формировании (S66), и инициируют прямую связь (функционирование) (S68).
Таким образом, в системе беспроводной связи в соответствии со сравнительным примером, процесс соединения инициирован после завершения активации прямой связи в устройствах беспроводной связи. По этой причине необходим продолжительный период времени, пока соединение не будет установлено и прямая связь становится исполняемой.
Соответственно, вышеупомянутые обстоятельства привели к созданию первого варианта осуществления настоящего изобретения. В соответствии с первым вариантом осуществления настоящего изобретения можно сократить время ожидания до установления соединения. Далее приводится подробное описание первого варианта осуществления настоящего изобретения.
1-2. Конфигурация устройства беспроводной связи
Фиг. 3 представляет собой функциональную блок-схему, иллюстрирующую конфигурацию устройства 20 беспроводной связи в соответствии с первым вариантом осуществления. Как показано на фиг. 3, устройство 20 беспроводной связи в соответствии с первым вариантом осуществления оборудовано антенной 22 для обеспечения беспроводной связи, NFC антенной 24, беспроводным LAN интерфейсом 220, NFC интерфейсом 240, операционным блоком 250, блок 260 отображения, памятью 270 и блоком 280 управления.
Беспроводный LAN интерфейс 220 под управлением блока 280 управления осуществляет процесс установления соединения для соединения с близлежащим устройством 20 беспроводной связи, непосредственно устанавливая связь с близлежащим устройством 20 беспроводной связи и тому подобное, работая совместно с антенной 22 беспроводной связи. Например, беспроводной LAN интерфейс 220 выполняет процессы приема сигнала, такие как преобразование с понижением частоты, демодуляция и декодирование сигнала беспроводной связи, принятого антенной 22 беспроводной связи, и поставляет принятые данные, полученные с помощью выполнения процессов приема сигнала, в блок 280 управления. Кроме того, беспроводной LAN интерфейс 220 выполняет процессы передачи беспроводного сигнала, такие как кодирование, модуляцию и преобразование с повышением частоты данных передачи, поставленных из блока 280 управления, и подает сигнал высокой частоты, полученный с помощью процесса передачи сигнала, на антенну беспроводной связи.
NFC интерфейс 240 под управлением блока 280 управления осуществляет NFC связь с соседним устройством 20 беспроводной связи, работая совместно с NFC антенной 24. Например, NFC интерфейс 240 может передавать радиоволну, которая распространяется на небольшое расстояние, приблизительно 10 см от NFC антенны 24, передавая сигнал в NFC антенну 24 другого устройства 20 беспроводной связи, находящийся в пределах диапазона радиоволны, и устанавливая связь с другим устройством 20 беспроводной связи.
Блок 250 оперирования представляет собой компонент, с помощью которого пользователь выполняет оперирование, подавая команды на устройство 20 беспроводной связи и обеспечивая ввод информации. Блок 250 оперирования при обнаружении оперирования пользователя подает сигнал в соответствии с обнаруженным оперированием пользователя в блок 280 управления. Такой блок 250 оперирования может быть мышью, клавиатурой, сенсорной панелью, кнопкой, микрофоном, переключателем или рычагом, например.
Блок 260 отображения под управлением блока 280 управления отображает различные изображения на экране. Например, блок 260 отображения отображает изображения на экране, которые уведомляют пользователя о начале и завершении соединения с другим устройством 20 беспроводной связи. Такой блок 260 отображения может быть дисплеем с электронно-лучевой трубкой (CRT), жидкокристаллическим дисплеем (LCD), устройством на органических светоизлучающих диодах (OLED) или LED лампочкой, например.
Память 270 хранит программы, необходимые для обеспечения работы устройства 20 беспроводной связи, информацию для подключения к другому устройству 20 беспроводной связи и тому подобное. Например, память 270 хранит учетные данные для другого устройства 20 беспроводной связи (такие как SSID и WPA2 - PSK), сведения о конфигурации и т.п.
Блок 280 управления управляет работой всего устройства 20 беспроводной связи. Например, блок 280 управления управляет активацией режима прямой связи беспроводного LAN интерфейса 220, процессами обнаружения устройств и формирования посредством беспроводного LAN интерфейса 220 и т.п.
Необходимо отметить, что процесс обнаружения устройства представляет собой процесс, посредством которого множества устройств 20 беспроводной связи обнаруживают друг друга. В ходе выполнения процесса обнаружения устройств осуществляется передача маркировочного сигнала, запроса на проверку и ответа проверки для сканирования, ожидания ответа и поиска. Кроме того, в процессе формирования осуществляется распределение ролей (например, руководителя группы или абонента) и процесс аутентификации (инициализации) осуществляется с другим обнаруженным устройством 20 беспроводной связи.
Кроме того, если другое устройство 20 беспроводной связи определяется NFC интерфейсом 240, то блок 280 управления в соответствии с настоящим вариантом осуществления начинает активацию режима прямой связи беспроводного LAN интерфейса 220 и дополнительно вызывает NFC интерфейс 240 начать процесс соединения прямой связи с другим устройством 20 беспроводной связи. В соответствии с такой конфигурацией связи процесс соединения по прямой связи может быть осуществлен параллельно с активацией режима прямой связи и, таким образом, время ожидания до установления соединения может быть сокращено. Далее данный процесс будет описан более подробно со ссылкой на конкретную операцию.
1-3. Процесс функционирования системы беспроводной связи
Общее описание процесса функционирования системы
На фиг. 4 показана пояснительная схема, иллюстрирующая функционирование системы беспроводной связи в соответствии с первым вариантом осуществления. Как показано на фиг. 4, устройство 20А беспроводной связи при обнаружении устройства 20В беспроводной связи согласно процедуре обнаружения устройств с использованием NFC связи, в то время как режим прямой связи выключен (S304), вызывает беспроводной LAN интерфейс 220 для активирования режима прямой связи. Аналогичным образом, устройство 20В беспроводной связи при обнаружении устройства 20А беспроводной связи вызывает беспроводной LAN интерфейс 220 для активирования режима прямой связи.
Следует отметить, что устройство 20А беспроводной связи может также вызвать активацию режима прямой связи в случае приема информации запроса на установление прямой связи во время NFC связи с устройством 20В беспроводной связи. Кроме того, процесс обнаружения устройства в первую очередь осуществляется для того, чтобы обнаружить конкретное устройство беспроводной связи из числа множества устройств беспроводной связи. По этой причине устройство 20 беспроводной связи может также не выполнять процесс обнаружения устройств, если устройство беспроводной связи одного уровня может быть определено с помощью операции в зоне действия, как NFC связь.
После этого устройство 20А беспроводной связи и устройство 20В беспроводной связи инициируют выполнение процесса формирования параллельно с активацией режима прямой связи (S306-1). В этот момент блок 260 отображения устройства 20 беспроводной связи может отображать на экране изображение, указывающее на инициирование установки соединения, как показано на фиг. 5. Пользователь, нажав кнопку "Прерывание" на этом экране, дает команду на прерывание выполнения процесса соединения между устройством 20А беспроводной связи и устройством 20В беспроводной связи.
Заметим, что поскольку скорость связи NFC меньше, чем в беспроводной связи, такой как LAN, устройство 20 беспроводной связи может попытаться сократить время связи за счет уменьшения размера пакетов, которые переданы посредством NFC. Например, в процессе формирования информация, такая как Device_Name (максимум 32 байт) и P2P_Group_ID (максимум 32 байт), передается как P2P_Device_info. По этой причине устройство 20 беспроводной связи может использовать укороченные имена для Device_Name и P2P_Group_ID и может не передавать необязательные атрибуты. В соответствии с такой конфигурацией размер пакета может быть уменьшен и время связи может быть сокращено.
Впоследствии после завершения активации режима прямой связи устройство 20А беспроводной связи и устройство 20В беспроводной связи используют беспроводную связь для осуществления невыполненного процесса процедуры формирования (S306-2). Следовательно, соединение между устройством 20А беспроводной связи и устройством 20В беспроводной связи устанавливается (S308). В этот момент блок 260 отображения устройства 20 беспроводной связи может отображать изображение, указывающее на завершение соединения, как показано на фиг. 6. Следует отметить, что после завершения активации режима прямой связи устройство 20 беспроводной связи начинает передачу маркировочного сигнала по каналу беспроводной связи.
Как обсуждалось ранее, после завершения активации режима прямой связи устройство 20 беспроводной связи осуществляет невыполненный процесс процедуры соединения по беспроводной связи. По этой причине процесс подключения выполняется посредством изменения при осуществлении передачи по беспроводной связи согласно моменту времени, когда завершается активация режима прямой связи. Далее будет описан конкретный пример.
Первый пример выполнения процесса формирования
Фиг. 7 является пояснительной схемой, иллюстрирующей первый пример выполнения процесса формирования. Как показано на фиг. 7, если активирован режим прямой связи устройства 20А беспроводной связи, то GO_Negotiation проводится передачей устройством 20А беспроводной связи GO_Negotiation_Request посредством NFC (S312), устройство 20В беспроводной связи передает GO_Negotiation_Response посредством NFC (S314) и устройство 20А беспроводной связи передает GO_Negotiation_Confirmation посредством NFC (S316).
Необходимо отметить, что в GO_Negotiation каждое устройство 20А беспроводной связи и устройство 20В беспроводной связи изменяет приоритет для работы в качестве руководителя группы, и устройство 20 беспроводной связи с более высоким приоритетом решает работать как руководитель группы. Фиг. 7 иллюстрирует пример, в котором в соответствии с этим GO_Negotiation будет принято решение о том, что устройство 20В беспроводной связи будет действовать в качестве руководителя группы, и устройство 20А беспроводной связи будет работать в качестве клиента.
После этого устройство 20А беспроводной связи и устройство 20В беспроводной связи выполняют WPS_exchange посредством NFC и совместно используют учетные данные (такие как SSID и WPA2-PSK) (S318).
Впоследствии устройство 20А беспроводной связи и устройство 20В беспроводной связи выполняют 4 - way_handshake. В этот момент в примере, показанном на фиг. 7, завершается активация режима прямой связи устройства 20А беспроводной связи и, таким образом, устройство 20А беспроводной связи и устройство 20В беспроводной связи выполняют 4 - way_handshake по каналу беспроводной связи (S320).
Таким образом, в первом примере выполнения GO_Negotiation и WPS_exchange выполнены посредством NFC, в то время как 4 - way_handshake выполняется с помощью беспроводной связи.
Второй пример выполнения процесса формирования
Фиг. 8 представляет собой пояснительную диаграмму, иллюстрирующую второй пример выполнения процесса формирования. Как показано на фиг. 8, если режим прямой связи устройства 20А беспроводной связи является активным, то устройство 20А беспроводной связи передает GO_Negotiation_Request по NFC (S322). Впоследствии устройство 20В беспроводной связи передает GO_Negotiation_Response. В этот момент в примере, показанном на фиг. 8, завершается активация режима прямой связи устройства 20А беспроводной связи и, таким образом, устройство 20В беспроводной связи передает GO_Negotiation_Response по беспроводной связи (S324). Следует отметить, что устройство 20В беспроводной связи способно определить, действительно ли была завершена активация режима прямой связи устройства 20А беспроводной связи на основании того, что была ли или нет осуществлена передача устройством 20А беспроводной связи маркирующего сигнала по каналу беспроводной связи, например.
Впоследствии устройство 20А беспроводной связи передает GO_Negotiation_Confirmation по каналу беспроводной связи (S326).
Кроме того, устройство 20А беспроводной связи и устройство 20В беспроводной связи осуществляют последующую процедуру WPS_exchange и 4- way_handshake по каналу беспроводной связи (S328, S330).
Таким образом, во втором примере выполнения, в отличие от первого примера выполнения, часть GO_Negotiation выполняется посредством NFC, и остальные процессы GO_Negotiation, WPS_exchange и 4 - way_handshake выполняются по каналу беспроводной связи.
Дополнительные примечания
Следует отметить, что настоящий вариант осуществления также применим к WPS_Push_Button_Configuration. Далее такой случай будет более конкретно описан со ссылкой на фиг. 9.
Фиг. 9 является пояснительной схемой, иллюстрирующей другой пример выполнения настоящего варианта осуществления. Как показано на фиг. 9, если режим прямой связи устройства 20А беспроводной связи является активным, то осуществляется GO_Negotiation передачей устройством 20А беспроводной связи GO_Negotiation_Request по NFC (S332), устройство 20В беспроводной связи передает GO_Negotiation_Response по NFC (S334) и устройство 20А беспроводной связи передает GO_Negotiation_Confirmation по NFC (S336).
После этого устройство 20А беспроводной связи и устройство 20В беспроводной связи выполняет Probe_exchange (РВС) по NFC (S337). Впоследствии устройство 20А беспроводной связи и устройство 20В беспроводной связи осуществляют WPS_exchange и 4 - way_handshake. В этот момент в примере, показанном на фиг. 9, завершается активация режима прямой связи устройства 20А беспроводной связи и, таким образом, устройство 20А беспроводной связи и устройство 20В беспроводной связи осуществляют WPS exchange и 4 - way handshake по беспроводной связи (S338, S340). Следовательно, устанавливается соединение между устройством 20А беспроводной связи и устройством 20В беспроводной связи.
1-4. Функционирование устройства беспроводной связи
Таким образом, выше описано функционирование системы беспроводной связи в соответствии с первым вариантом осуществления. Далее будет кратко описано функционирование устройства 20 беспроводной связи в соответствии с первым вариантом осуществления со ссылкой на фиг. 10.
Фиг. 10 является блок-схемой алгоритма, иллюстрирующей функционирование устройства 20 беспроводной связи в соответствии с первым вариантом осуществления. Как показано на фиг. 10, при обнаружении другого устройства беспроводной связи посредством NFC (S404), блок 280 управления устройства 20 беспроводной связи определяет факт наличия информации о конфигурации прямой связи в информации, переданной другим устройством беспроводной связи (S408). В этот момент, если информация о конфигурации прямой связи отсутствует, то устройство 20 беспроводной связи не выполняет описанные ниже процессы с S412 по S428.
С другой стороны, если информация о конфигурации прямой связи присутствует, то блок 280 управления дает команду беспроводному LAN интерфейсу 220 активировать режим прямой связи (S412). Соответственно, NFC интерфейс 240 выполняет процесс соединения прямой связи посредством NFC до завершения активации режима прямой связи (S416, S420).
После этого когда активация режима прямой связи завершается, блок 280 управления предписывает беспроводному LAN интерфейсу 220 выполнить невыполненные этапы процесса соединения (S424). Впоследствии после того, как весь процесс соединения завершен, устройство 20 беспроводной связи начинает устанавливать связь с другим устройством беспроводной связи по беспроводной LAN (S428).
Как описано выше, если другое устройство 20 беспроводной связи определяется посредством NFC интерфейса 240, то блок управления 280 в соответствии с настоящим вариантом осуществления управляет процессом инициирования активации режима прямой связи беспроводной LAN интерфейса 220 и, кроме того, вызывает NFC интерфейс 240 начать процесс подключения по прямой связи с другим устройством 20 беспроводной связи. Согласно такой конфигурации процедура подключения по прямой связи может осуществляться параллельно с активацией режима прямой связи и, таким образом, время ожидания до установления соединения может быть сокращено.
1-5. Примерные модификации
Следует отметить, что выше приведено описание варианта осуществления процесса функционирования устройства 20 беспроводной связи в случае, в котором режим прямой связи выключен. Однако случай, в котором режим прямой связи выключен, относится как случаю, когда беспроводной LAN интерфейс 220 выключен, а также к случаю, когда беспроводной LAN интерфейс 220 работает в режиме инфраструктуры.
Как правило, в случае, в котором устройство беспроводной связи (далее первое устройство беспроводной связи) работает в режиме инфраструктуры для того, чтобы второе устройство беспроводной связи взаимодействовало с первым устройством беспроводной связи в режиме прямой связи, пользователь выполняет операцию отсоединения первого устройства беспроводной связи от точки доступа и осуществляет операцию подключения первого устройства беспроводной связи ко второму устройству беспроводной связи.
Тем не менее, данные действия соединения и разъединения обременительным для пользователя. В отличие от этого, в соответствии с примером модификации настоящего варианта осуществления, можно легко переключаться из режима инфраструктуры в режим прямой связи. Далее в качестве примера будет описан такой вариант модификации согласно настоящему варианту осуществления со ссылкой на фиг. 11.
Фиг. 11 представляет собой пояснительную диаграмму, иллюстрирующую пример модификации первого варианта осуществления. Как показано на фиг. 11, рассмотрен случай, в котором устройство 20А беспроводной связи и устройство 20В беспроводной связи находятся рядом друг с другом, то время как АР 10 и устройство 20А беспроводной связи работают в режиме инфраструктуры (S452). В этом случае устройство 20А беспроводной связи определяет устройство 20В беспроводной связи посредством NFC и осуществляет процедуру инициализации посредством NFC, например, (S454).
Между тем, если устройство 20В беспроводной связи обнаруживается посредством NFC, то устройство 20А беспроводной связи разъединяет соединение с АР 10 и начинает активацию режима прямой связи (S456). Впоследствии после завершения активации режима прямой связи устройство 20А беспроводной связи и устройство 20В беспроводной связи соединены (S458).
Таким образом, в соответствии с примером модификации первого варианта осуществления становится возможным легко переключать режим связи из режима инфраструктуры в режим прямой связи без дополнительного управления функционированием устройства 20А беспроводной связи.
2. Второй вариант осуществления
Таким образом, выше приведено описание первого варианта осуществления настоящего изобретения. Далее будет описан второй вариант осуществления настоящего изобретения. В соответствии со вторым вариантом осуществления настоящего изобретения можно сократить время для установления соединения между тремя или более устройствами беспроводной связи. Далее приводится подробное описание типовой процедуры установления соединения трех или более устройств беспроводной связи в соответствии с настоящим вариантом осуществления.
Фиг. 12 представляет собой пояснительную диаграмму, иллюстрирующую типовую процедуру установления соединения трех или более устройств беспроводной связи. Как показано на фиг. 12, для установления соединения между устройством #А беспроводной связи, устройством #В беспроводной связи и устройством #С беспроводной связи, прежде всего устройство #А беспроводной связи и устройство #В беспроводной связи выполняют процедуры обнаружения устройств и инициализации (S82, S84). Следовательно, формируется групповая связь между устройством #А беспроводной связи и устройством #В беспроводной связи.
Впоследствии при осуществлении процедур обнаружения устройства и инициализации устройством #В беспроводной связи и устройством #С беспроводной связи, устройство #С беспроводной связи присоединяется к групповой связи (S86, S88). В результате беспроводная связь становится возможной между устройством #А беспроводной связи, устройством #В беспроводной связи и устройством #С беспроводной связи.
Тем не менее, в соответствии с процедурой установления соединения, показанной на фиг. 12, процесс установления соединения между устройством #А беспроводной связи и устройством #В беспроводной связи, а также процесс установления соединения между устройством #В беспроводной связи и устройством #С беспроводной связи осуществляется последовательно. В противоположность этому, в соответствии со вторым вариантом осуществления настоящего изобретения, способы установления соединения для множества пар устройств беспроводной связи проводятся параллельно, что позволяет сократить время подключения. Далее приведено описание со ссылкой на фиг. 13.
Фиг. 13 представляет собой пояснительную диаграмму, иллюстрирующую процедуру установления соединения в соответствии со вторым вариантом осуществления. Как показано на фиг. 13, устройство 20В беспроводной связи осуществляет процедуры обнаружения устройств и инициализации с устройством 20А беспроводной связи по беспроводной LAN (S502, S506). В то же время устройство 20В беспроводной связи осуществляет выполнение процедур обнаружения устройств и инициализации по отношению к устройству 20С беспроводной связи посредством NFC (S504, S508). Следовательно, устройство 20А беспроводной связи, устройство 20В устройство беспроводной связи и устройство 20С беспроводной связи соединены.
Таким образом, в соответствии со вторым вариантом осуществления можно выполнять процессы установления соединения для множества пар устройств 20 беспроводной связи параллельно, используя различные способы. В результате время ожидания установления соединения трех или более устройств беспроводной связи может быть сокращено.
3. Конфигурация оборудования
Выше было приведено описание соответствующих вариантов осуществления настоящего изобретения. Описанный процесс установления соединения, осуществляемый устройством 20 беспроводной связи, реализуется посредством взаимодействия программного обеспечения и аппаратных средств устройства 20 беспроводной связи, как описано ниже.
Фиг. 14 представляет собой пояснительную схему, иллюстрирующую аппаратную конфигурацию устройства 20 беспроводной связи. Как показано на фиг. 14, устройство 20 беспроводной связи оснащено центральным процессором (CPU) 201, постоянным запоминающим устройством (ROM) 202, оперативным запоминающим устройством (RAM) 203, устройством 208 ввода, устройством 210 вывода, запоминающим устройством 211, приводом 212, устройством 213 захвата изображения и устройством 215 связи.
CPU 201 функционирует в качестве вычислительного устройства обработки и устройства управления и управляет всей работой устройства 20 беспроводной связи с помощью различных программ. Кроме того, CPU 201 может быть микропроцессором. ROM 202 хранит информацию, например программы и параметры вычислений, используемые CPU 201. RAM 203 временно хранит информацию, такую как программы, используемые при выполнении CPU 201, и параметры, которые изменяются по мере необходимости во время такого исполнения. Эти компоненты соединены друг с другом с помощью шины хоста, реализованного с помощью шины процессора, например.
Устройство 208 ввода состоит из средства ввода, с помощью которого пользователь вводит информацию, например, мышь, клавиатура, сенсорная панель, кнопки, микрофон, переключатель или рычаг, и схемы управления вводом, которая генерирует входной сигнал на основании команды ввода пользователя и направляет выходной сигнал в CPU 201, например. С помощью устройства 208 ввода пользователь устройства 20 беспроводной связи может вводить различные данные и давать команды устройству 20 беспроводной связи выполнить операции обработки, например.
Устройство 210 вывода включает в себя устройство отображения, такое как жидкокристаллический дисплей (LCD), устройство органического светоизлучающего диода (OLED) или лампочка, например. Кроме того, устройство 210 вывода включает в себя устройство вывода звука, такое как динамик или наушники. Например, устройство отображения отображает захваченные изображения, сгенерированные изображения и тому подобное. Между тем, устройство вывода звука преобразует аудиоданные или тому подобное в звуковой сигнал и генерирует звук.
Запоминающее устройство 211 является устройством, которое используется для хранения данных, реализованным в качестве примера в виде блока хранения информации в устройстве 20 беспроводной связи в соответствии с настоящим вариантом осуществления. Запоминающее устройство 211 может включать в себя носитель данных, устройство записи, который записывает данные на носитель, устройство считывания, которое считывает данные с носителя данных, устройство удаления информации, которое удаляет данные, записанные на носителе данных, и тому подобное. Запоминающее устройство 211 хранит программы, выполняемые CPU 201, и различные данные.
Привод 212 представляет собой устройство считывания/записи на носителе данных и размещается внутри либо присоединяется к устройству 20 беспроводной связи. Привод 212 считывает информацию, записанную на съемном носителе 26 данных, таком как магнитный диск, оптический диск, магнитооптический диск или полупроводниковое запоминающее устройство, и поставляет информацию ROM 203. Дополнительно привод 212 может также записывать информацию на съемный носитель 26 информации.
Устройство 213 захвата изображения оснащено оптической системой захвата изображения, такой как фотографический объектив, который конденсирует свет, и масштабированный объектив, а также датчик преобразования сигнала, такой как прибор с зарядовой связью (CCD) или комплементарный метал-оксид полупроводник (CMOS). Оптическая система захвата изображения конденсирует свет, излучаемый субъектом, для сформирования изображения объекта блоком преобразования сигнала, и датчик преобразования сигнала преобразует сформированное изображение объекта в электрический сигнал изображения.
Устройство 215 связи представляет собой интерфейс связи, реализованный с помощью устройства связи или тому подобное, который подключается к сети 12, например. Кроме того, устройство 215 связи может быть устройством связи, которое поддерживает беспроводную локальную сеть (LAN), устройством связи, которое поддерживает стандарт долгосрочное развитие (LTE), и проводным устройством связи, которое обменивается данными с помощью проводной линии связи.
Следует отметить, что сеть 12 представляет собой проводной или беспроводной канал передачи информации, передаваемой устройством, подключенным к сети 12. Например, сеть 12 может включать в себя сети общего пользования, такую как Интернет, телефонную сеть или сеть спутниковой связи, и различные локальные сети (LANs) или глобальные сети (WANs), включая Ethernet (зарегистрированная торговая марка). Кроме того, сеть 12 может также включать в себя специализированную сеть, такую как интернет-протокол виртуальной частной сети (IP-VPN).
4. Заключение
Как описано выше, если другое устройство 20 беспроводной связи определяется NFC интерфейсом 240, то блок 280 управления в соответствии с первым вариантом осуществления управляет активацией режима прямой связи беспроводного LAN интерфейса 220 и дополнительно вызывает инициирование NFC интерфейсом 240 процесса установки соединения прямой связи с другим устройством 20 беспроводной связи. Согласно такой конфигурации процедура установки соединения прямой связи может проводиться параллельно с активацией режима прямой связи и, таким образом, время ожидания до установки соединения может быть сокращено.
Кроме того, в соответствии со вторым вариантом осуществления, можно выполнять процессы установки соединения для множества пар устройств 20 беспроводной связи параллельно, используя различные способы связи. В результате время ожидания установки соединение трех или более устройств беспроводной связи может быть сокращено.
Предшествующее описание, таким образом, является подробным описанием предпочтительных вариантов осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Тем не менее, технический объем настоящего изобретения не ограничивается такими примерами. Специалистам в данной области в области техники очевидны различные модификации или изменения настоящего изобретения, которые находятся в пределах объема технических идей, изложенных в формуле изобретения, и следует понимать, что такие модификации или изменения очевидно не выходят за рамки технического объема настоящего изобретения.
Например, хотя выше описан пример, в котором процесс установки соединения, осуществляемый посредством беспроводной связи, изменяется в соответствии со временем завершения активации режима прямой связи, процесс установки соединения, выполняемый с помощью беспроводной связи, может быть тем же самым, независимо от времени завершения активации режима прямого связи. Другими словами, устройство 20 беспроводной связи может выполнить обозначенный процесс установки соединения посредством NFC, и после окончания активации режима прямой связи выполняются невыполненные этапы процесса установки соединения посредством беспроводной связи.
Кроме того, соответствующие этапы процесса, выполняемого системой беспроводной связи и устройством 20 беспроводной связи в данном описании, не обязательно должны быть обработаны в следующем временной последовательности, как описано здесь в виде алгоритма последовательности или последовательности операций. Например, соответствующий процесс устройства 20 беспроводной связи может быть обработан в последовательности, отличной от последовательности, описанной в данном документе на блок-схеме алгоритма и, кроме того, может быть обработан параллельно.
Дополнительно также возможно создать компьютерную программу, вызывающую аппаратные средства, такие как CPU 201, ROM 202, RAM 203, и встроенные в устройство 20 беспроводной связи, выполнять такую же функцию, как соответствующие компоненты вышеупомянутого устройства 20 беспроводной связи. Кроме того, предусматривается также носитель, хранящий такую компьютерную программу, сохраненную в нем.
(1) Устройство связи, включающее в себя:
блок бесконтактной связи для осуществления бесконтактной связи;
блок беспроводной связи для осуществления беспроводной связи; и
блок управления, выполненный с возможностью, когда блоком бесконтактной связи обнаружено другое устройство связи, управления инициированием активации первого режима связи блока беспроводной связи и управления процессом установки соединения посредством беспроводной связи между блоком бесконтактной связи и другим устройством связи.
(2) Устройство связи по (1), в котором
после завершения активации первого режима связи блока беспроводной связи блок управления выполнен с возможностью вызова выполнения блоком беспроводной связи невыполненных процессов процесса установки соединения.
(3) Устройство связи по (2), в котором
невыполненные процессы изменяются в соответствии со временем завершения активации первого режима связи блока беспроводной связи.
(4) Устройство связи по любому из (1)-(3), в котором
при обнаружении блоком бесконтактной связи другого устройства связи, при функционировании блока беспроводной связи во втором режиме связи блок управления выполнен с возможностью управления разъединением соединения вторым режимом связи и управления инициированием активации первого режима связи блока беспроводной связи.
(5) Устройство связи по любому из (1)-(4), в котором
второй режим связи является режимом инфраструктуры, обеспечивающим связь через точку доступа, а
первый режим связи является прямым режимом связи, обеспечивающим связь без прохождения точки доступа.
(6) Способ связи, включающий в себя этапы, на которых:
обнаруживают другое устройство связи посредством бесконтактной связи;
инициируют активацию первого режима связи беспроводной связи; и
осуществляют процесс установки соединения беспроводной связи с другим устройством связи посредством бесконтактной связи.
(7) Программа, вызывающая функционирование компьютера в качестве:
блока бесконтактной связи для осуществления бесконтактной связи;
блока беспроводной связи для осуществления беспроводной связи; и
блока управления для, когда блоком бесконтактной связи обнаружено другое устройство связи, управления инициированием активации первого режима связи блока беспроводной связи и управления процессом установки соединения беспроводной связи между блоком бесконтактной связи и другим устройством связи.
(8) Система связи, включающая в себя:
множество устройств связи,
в которой каждый из множества устройств связи включает в себя
блок бесконтактной связи для осуществления бесконтактной связи,
блок беспроводной связи для осуществления беспроводной связи, и
блок управления для, когда блоком бесконтактной связи обнаружено другое устройство связи, управления инициированием активации первого режима связи блока беспроводной связи, и управления процессом установки соединения посредством беспроводной связи между блоком бесконтактной связи и другим устройством связи.
Список ссылочных позиций
20 устройство беспроводной связи
22 антенна беспроводной связи
24 NFC антенна
220 беспроводной LAN интерфейс
240 NFC интерфейс
250 блок оперирования
260 блок отображения
270 память
280 блок управления