Устройство связи, способ управления таким устройством и компьютерно-читаемый запоминающий носитель

Иллюстрации

Показать все

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

Реферат

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение относится к устройству связи, способу управления таким устройством и компьютерно-читаемому запоминающему носителю.

ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ

[0002] В последнее время в мобильных телефонах и т.п. стала использоваться беспроводная связь ближнего радиуса действия, такая как, например, связь посредством стандарта NFC (связь ближнего радиуса действия), связь посредством стандарта IrDA (Ассоциация передачи данных в инфракрасном диапазоне), связь посредством стандарта TransferJet (зарегистрированный товарный знак) и т.п. Благодаря использованию беспроводной связи ближнего радиуса действия такого типа, посредством пользователя, попросту выполняющего действие для взаимного сближения устройств, может быть выполнена передача и прием данных между устройствами. Кроме того, существует метод переноса информации настроечных параметров в отношении беспроводной сети LAN (семейство IEEE 802.11), Bluetooth (зарегистрированный товарный знак) и т.п., для установления соединения с устройством-партнером с использованием беспроводной связи ближнего радиуса действия этого типа, а также для осуществления высокоскоростной связи (техническое описание «Connection Handover 1.2» (Международная организация NFC Forum), опубликованное 7 июля 2010 года). Кроме того, существует концепция устройства связи, использующего среду связи, с которой уже было установлено соединение, а также выполняющего определение того, имеется ли возможность осуществления связи посредством использования этой среды связи, на основании индивидуального идентификатора другого устройства, и, в случае когда осуществление связи является возможным, модификация настроечных параметров на основании переданной информации настроечных параметров не выполняется, при этом предпочтительно продолжает осуществлять связь с использованием существующей среды связи (выложенный патент Японии № 2008-131175).

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0007] Фиг. 1 изображает графическое представление, демонстрирующее в качестве примера конфигурацию системы, в соответствии с вариантами осуществления.

[0008] Фиг. 2 изображает графическое представление, демонстрирующее пример конфигурации аппаратных средств для цифровой камеры 101, в соответствии с вариантами осуществления.

[0009] Фиг. 3 изображает графическое представление, демонстрирующее пример конфигурации аппаратных средств для принтера 102, в соответствии с вариантами осуществления.

[0010] Фиг. 4 изображает графическое представление, демонстрирующее пример конфигурации аппаратных средств для точки 103 доступа беспроводной сети LAN, в соответствии с вариантами осуществления.

[0011] Фиг. 5 изображает графическое представление, демонстрирующее пример конфигурации функционального блока для цифровой камеры 101, в соответствии с вариантами осуществления.

[0012] Фиг. 6 изображает графическое представление, демонстрирующее пример конфигурации функционального блока для принтера 102, в соответствии с вариантами осуществления.

[0013] Фиг. 7 изображает графическое представление, демонстрирующее пример конфигурации функционального блока для точки доступа беспроводной сети LAN, в соответствии с вариантами осуществления.

[0014] Фиг. 8А и 8B изображают графические представления для разъяснения рабочего алгоритма для цифровой камеры 101, в соответствии с первым вариантом осуществления.

[0015] Фиг. 9А и 9B изображают графические представления для разъяснения рабочего алгоритма для принтера 102, в соответствии с первым вариантом осуществления.

[0016] Фиг. 10 изображает графическое представление (часть 1) для разъяснения последовательности осуществления связи для первого варианта осуществления.

[0017] Фиг. 11 изображает графическое представление (часть 2) для разъяснения последовательности осуществления связи для первого варианта осуществления.

[0018] Фиг. 12А-12C изображают графические представления, демонстрирующие примеры форматов таблицы регистрации адресов, в соответствии с настоящим вариантом осуществления.

[0019] Фиг. 13А-13G изображают графические представления, демонстрирующие примеры сообщений и форматов записей информации для обработки хэндовера.

[0020] Фиг. 14А и 14B изображают графические представления для разъяснения рабочего алгоритма для принтера 102, в соответствии со вторым вариантом осуществления.

[0021] Фиг. 15 изображает графическое представление для разъяснения последовательности осуществления связи для второго варианта осуществления.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[0022] Далее, со ссылкой на чертежи, будет представлено подробное разъяснение устройства связи, в соответствии с настоящим изобретением. Прежде всего, будет представлено разъяснение системы, предусмотренной в вариантах осуществления, которые будут разъясняться позже. Фиг. 1 изображает графическое представление, демонстрирующее в качестве примера конфигурацию системы 100, в соответствии с вариантами осуществления. Система 100, в соответствии с вариантами осуществления, является устройством связи, которое состоит из цифровой камеры 101, принтера 102 и точки 103 доступа беспроводной сети LAN (далее в настоящем документе будет называться точкой AP беспроводной сети LAN). Цифровая камера 101 и принтер 102 выполнены с возможностью осуществления взаимной связи посредством использования канала 104 связи посредством стандарта NFC, канала 105 прямой связи посредством беспроводной сети LAN или каналов 105-107 непрямой связи посредством беспроводной сети LAN через точку 103 AP беспроводной сети LAN.

[0023] Фиг. 2 изображает графическое представление, демонстрирующее конфигурацию аппаратных средств для цифровой камеры 101. Цифровая камера 101 снабжается блоком 201 отображения, операционным блоком 202, запоминающим блоком 203, блоком 204 питания, блоком 205 формирования изображения, блоком 206 управления, памятью 207 ROM, памятью 208 RAM, блоком 209 связи посредством беспроводной сети LAN и блоком 210 связи посредством стандарта NFC.

[0024] Блок 201 отображения конфигурируется посредством использования, например, LCD и LED, содержит функцию для вывода визуально распознаваемой информации, и осуществляет отображение интерфейса UI (пользовательского интерфейса), который соответствует приложению. Операционный блок 202 содержит функцию, позволяющую пользователю выполнять различные варианты ввода и т.п., и управлять устройством связи. Запоминающий блок 203 конфигурируется посредством использования жесткого диска, а также сохраняет и управляет, например, различными данными, такими как, например, информация о сети беспроводной связи, информация о передаче и приеме данных и данные изображений. Блок 204 питания является, например, батареей, которая хранит энергию для подпитки устройства в целом, и подает энергию на каждый элемент аппаратных средств. Блок 205 формирования изображения конфигурируется посредством использования элемента захвата изображения, линзы и т.д., и осуществляет захват фотографий и видеоклипов. Блок 206 206 управления является, например, процессором CPU, который управляет работой каждого элемента конфигурации цифровой камеры 101.

[0025] Память 207 ROM сохраняет команды управления или, иначе говоря, программы. Различные операции, которые будут разъясняться позже, могут быть реализованы посредством блока 206 управления, выполняющего программы, сохраненные в памяти 207 ROM. Память 208 RAM используется для временного сохранения данных, и служит в качестве рабочей оперативной памяти в ходе выполнения программ. Блок 209 связи посредством беспроводной сети LAN осуществляет связь посредством беспроводной сети LAN. Блок 209 связи посредством беспроводной сети LAN осуществляет беспроводную связь, в соответствии с семейством IEEE 802.11. Следует отметить, что в нижеизложенном варианте осуществления блок 209 связи посредством беспроводной сети LAN описывается в качестве осуществляющего беспроводную связь, в соответствии с семейством IEEE 802.11, однако беспроводная связь может быть осуществлена с использованием другой схемы связи, такой как, например, Bluetooth (зарегистрированный товарный знак) и т.п.

[0026] Блок 210 связи посредством стандарта NFC осуществляет связь посредством стандарта NFC. Блок 210 связи посредством стандарта NFC осуществляет беспроводную связь, в соответствии со стандартом NFC (связь ближнего радиуса действия). Кроме того, после того, как блок 210 связи посредством стандарта NFC обнаруживает доступное для связи устройство, которое находится в пределах дальности связи, оно автоматически устанавливает связь посредством стандарта NFC. Следует отметить, что блок 210 связи посредством стандарта NFC описывается в качестве осуществляющего беспроводную связь, в соответствии со стандартом NFC, однако, может быть осуществлена беспроводная связь, которая использует другую схему связи, в которой дальность связи является меньшей, чем в схеме связи, используемой посредством блока 209 связи посредством беспроводной сети LAN. Кроме того, предполагается, что блок 210 связи посредством стандарта NFC использует схему связи, в которой скорость связи является более низкой, чем в схеме связи, используемой посредством блока 209 связи посредством беспроводной сети LAN.

[0027] Фиг. 3 изображает графическое представление, демонстрирующее конфигурацию аппаратных средств для принтера 102. В конфигурации принтера 102, по сравнению с конфигурацией цифровой камеры 101, которая изображена на Фиг. 2, вместо блока формирования изображения обеспечивается блок 310 обработки печати, предназначенный для осуществления функции вывода. Блок 310 обработки печати осуществляет печать данных изображений, хранящихся в запоминающем блоке 303. Разъяснение других элементов конфигурации будет опущено, поскольку они являются эквивалентными элементам, присутствующим в конфигурации цифровой камеры 101.

[0028] Фиг. 4 изображает графическое представление, демонстрирующее конфигурацию аппаратных средств для точки 103 AP беспроводной сети LAN. Конфигурация точки 103 AP беспроводной сети LAN, по сравнению с конфигурациями цифровой камеры 101 и принтера 102, изображенными на Фиг. 2 и 3, вместо блоков связи посредством стандарта NFC, предназначенных для осуществления функции связи, снабжается блоком 409 связи посредством проводной сети LAN, при этом в нее не включается ни блок формирования изображения, ни блок обработки печати. Разъяснение других элементов конфигурации будет опущено, поскольку они являются эквивалентными элементам, присутствующим в конфигурациях принтера 102 и цифровой камеры 101.

[0029] Далее, со ссылкой на Фиг. 5-7, будут разъясняться функциональные блоки для цифровой камеры 101, принтера 102 и точки 103 AP беспроводной сети LAN. В соответствии с настоящим вариантом осуществления, каждый из функциональных блоков для цифровой камеры 101, принтера 102 и точки 103 AP беспроводной сети LAN сохраняется в памяти 207 ROM, памяти 307 ROM и памяти 406 ROM, в качестве программ. В результате выполнения программ, сохраненных в памяти 207 ROM, памяти 307 ROM и памяти 406 ROM, посредством блока 206 управления, блока 305 управления и блока 405 управления, выполняются соответствующие функции. Следует отметить, что часть или все функции, находящиеся в функциональных блоках, могут быть реализованы в аппаратных средствах. В данном случае часть или все функции, находящиеся в каждом из функциональных блоков, конфигурируются посредством использования, например, микросхемы ASIC (специализированной интегральной микросхемы).

[0030] Фиг. 5 изображает графическое представление, демонстрирующее функциональный блок 500 для цифровой камеры 101. Цифровая камера 101 состоит из блока 510 управления связью посредством беспроводной сети LAN, блока 520 управления связью посредством стандарта NFC и блока 530 выполнения служб. Блок 510 управления связью посредством беспроводной сети LAN управляет связью посредством беспроводной сети LAN с использованием блока 209 связи посредством беспроводной сети LAN. Кроме того, блок 510 управления связью посредством беспроводной сети LAN состоит из функции точки AP, которая выполняет функцию точки доступа для беспроводной сети LAN, и функции станции, которая выполняет функцию терминала беспроводной сети LAN. Блок 520 управления связью посредством стандарта NFC управляет связью посредством стандарта NFC с использованием блока 210 связи посредством стандарта NFC. Блок 530 выполнения служб управляет информацией о службах внешнего устройства, выполняемых посредством цифровой камеры 101, с использованием блока 510 управления связью посредством беспроводной сети LAN, и выполняет службы. Кроме того, блок 530 выполнения служб управляет идентификаторами служб, процедурами выполнения служб, которые соответствуют идентификаторам, и информацией о выборе службы, служащей в качестве информации о службах. Цифровая камера 101, в соответствии с вариантами осуществления, которая будет разъясняться в качестве примера позже, имеет возможность выполнения службы прямой печати. Эта служба прямой печати включает в себя, например, «DLNA Printing», «Pictbridge», «DPOF Printing» и т.п.

[0031] Фиг. 6 изображает графическое представление, демонстрирующее функциональный блок 600 для принтера 102. Принтер 102 состоит из блока 610 управления связью посредством беспроводной сети LAN, блока 620 управления связью посредством стандарта NFC, блока 630 управления службами и блока 640 управления печатью. Блок 610 управления связью посредством беспроводной сети LAN управляет связью посредством беспроводной сети LAN с использованием блока 308 связи посредством беспроводной сети LAN. Кроме того, блок 610 управления связью посредством беспроводной сети LAN состоит из функции точки AP, которая выполняет функцию точки доступа для беспроводной сети LAN, и функции станции, которая выполняет функцию терминала беспроводной сети LAN. Блок 620 управления связью посредством стандарта NFC управляет связью посредством стандарта NFC с использованием блока 309 связи посредством стандарта NFC.

[0032] Принтер 102 управляет информацией о службах, которая обеспечивается на внешнее устройство, с использованием блока 610 управления связью посредством беспроводной сети LAN, и блок 630 управления службами выполняет службу. Блок 630 управления службами управляет идентификаторами служб (службы связи), и процедурами выполнения служб, которые соответствуют идентификаторам, и информацией о выборе службы, служащей в качестве информации о службах. Принтер 102, в соответствии с вариантом осуществления, который будет разъясняться в качестве примера позже, имеет возможность выполнения службы прямой печати. Эта служба прямой печати включает в себя, например, «DLNA Printing», «Pictbridge», «DPOF Printing» и т.д. Блок 640 управления печатью управляет печатью, обрабатываемой посредством блока 310 обработки печати. Блок 630 управления службами управляет блоком 640 управления печатью, в соответствии с запросом от внешнего устройства, и может распечатывать данные печати, которые принимаются от внешнего устройства.

[0033] Фиг. 7 изображает графическое представление, демонстрирующее функциональный блок 700 для точки 103 AP беспроводной сети LAN. Точка 103 AP беспроводной сети LAN состоит из блока 710 управления связью посредством беспроводной сети LAN, блока 720 управления связью посредством проводной сети LAN и блока 730 управления распределением логических адресов. Блок 710 управления связью посредством беспроводной сети LAN содержит функцию точки AP, которая выполняет функцию точки доступа для беспроводной сети LAN. Блок 720 управления связью посредством проводной сети LAN осуществляет управление связью для проводной сети LAN. Блок 730 управления распределением логических адресов осуществляет управление, связанное с распределением логических адресов (IP-адресов и т.п.) для устройства-партнера, которое осуществляет связь.

[0034] Фиг. 13A-13G изображают графические представления, демонстрирующие примеры сообщений для обработки хэндовера и форматов записей информации, которые составляют сообщения. Следует отметить, что сообщения и форматы записей информации определены в техническом описании «Connection Handover 1.2» Международной организации NFC Forum. Сообщение с запросом на хэндовер (Фиг. 13А) включает в себя запись запроса на хэндовер (Фиг. 13C) в первой записи. Сообщение выбора хэндовера (Фиг. 13B) включает в себя запись выбора хэндовера (Фиг. 13D) в первой записи. Актуальный объект записи целевого адресата формата NDEF, описываемой посредством записи целевого получателя, то есть, «ALTERNATIVE_CARRIER_RECORD» (Фиг. 13E), размещается после первой записи.

[0035] Актуальный объект информации настроечных параметров беспроводной сети LAN сохраняется в записи целевого адресата формата NDEF. Например, информация-указатель для записи целевого адресата формата NDEF сохраняется в «CARRIER_DATA_REFERENCE» (Фиг. 13F), которая содержится в «ALTERNATIVE_CARRIER_RECORD» (Фиг. 13E). Кроме того, актуальный объект информации, касающейся различной требующейся информации настроечных параметров, дополнительно сохраняется в записи целевого адресата формата NDEF. Например, информация-указатель для записи целевого адресата формата NDEF сохраняется в «AUXILIARY_DATA_REFERENCE» (Фиг. 13G), которая содержится в «ALTERNATIVE_CARRIER_RECORD» (Фиг. 13E).

[0036] Фиг. 12А-12C изображают графические представления, демонстрирующие примеры форматов памяти для таблиц регистрации адресов, реализуемых в каждом устройстве связи, в соответствии с вариантом осуществления. Фиг. 12А изображает пример памяти таблиц регистрации адресов для каждого устройство в случае, когда цифровая камера 101 и принтер 102 соединяются с одной точкой 103 AP беспроводной сети LAN. Фиг. 12B изображает пример памяти таблиц регистрации адресов для принтера 102, в случае когда он отсоединен от беспроводной сети LAN. Фиг. 12C изображает пример памяти таблиц регистрации адресов для принтера 102, в случае когда он напрямую соединен (прямое соединение) с беспроводной сетью LAN.

[0037] Далее, на основании вышеописанной конфигурации системы, будет представлено разъяснение конкретного варианта осуществления.

ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ

[0038] Рабочая процедура между цифровой камерой 101 и принтером 102, в соответствии с первым вариантом осуществления, будет разъясняться с использованием чертежей. В качестве примера, будет представлено разъяснение рабочей процедуры для выполнения службы «DLNA Printing» с использованием канала связи P2P или существующего канала связи посредством беспроводной сети LAN между цифровой камерой 101 и принтером 102.

[0039] Фиг. 8А и 8B изображают графические представления для разъяснения рабочего алгоритма для цифровой камеры 101, в соответствии с данным вариантом осуществления. Следует отметить, что блок 206 управления может функционировать в качестве блока определения, выполненного с возможностью осуществления обработки подтверждения и обработки определения, и блока генерирования, выполненного с возможностью осуществления обработки для задания информации для генерирования сообщения. Фиг. 9А и 9B изображают графические представления для разъяснения рабочего алгоритма для принтера 102, в соответствии с данным вариантом осуществления. Следует отметить, что блок 305 управления может функционировать в качестве блока определения, выполненного с возможностью осуществления обработки подтверждения и обработки определения, блока генерирования, выполненного с возможностью задания адреса для генерирования сообщения, и блока настройки, выполненного с возможностью задания параметров для осуществления связи. Фиг. 10 и 11 изображают графические представления для разъяснения последовательности осуществления связи для данного варианта осуществления. Фиг. 10 изображает графическое представление для разъяснения последовательности осуществления связи, которая использует существующий канал связи посредством беспроводной сети LAN и выполняет службу, а Фиг. 11 изображает графическое представление для разъяснения последовательности осуществления связи, которая запрашивает новый канал связи посредством беспроводной сети LAN, однако выполняет службу с использованием существующего канала связи.

[0040] Цифровая камера 101, в соответствии с данным вариантом осуществления, как изображено на Фиг. 10 и 11, уже соединена (этап S1000, этап S1100), посредством режима инфраструктуры беспроводной сети LAN, с точкой 103 AP беспроводной сети LAN после инициирования связи посредством NFC. Кроме того, Фиг. 10 и 11 изображают случай, когда служба DLNA Printing задается (этап S1001, этап S1101) в качестве стандартной службы запроса на активацию для цифровой камеры 101. Кроме того, на Фиг. 10 принтер 102 соединяется (этап S1000) с точкой 103 AP беспроводной сети LAN в режиме инфраструктуры беспроводной сети LAN, а на Фиг. 11 изображается состояние, когда соединение с точкой 103 AP беспроводной сети LAN отсутствует (этап S1100).

[0041] После того, как блок 520 управления связью посредством стандарта NFC для цифровой камеры 101 обнаруживает соседний блок 309 связи посредством стандарта NFC для принтера 102, связь с принтером 102 устанавливается посредством NFC (этап S801, этап S901, этап S1002, этап S1102). Затем блок 530 выполнения служб для цифровой камеры 101 выполняет подтверждение (этап S802) того, была ли определена служба, подлежащая выполнению. Если определение не было подтверждено (отрицательный результат определения, выполняемого на этапе S802), то цифровая камера 101 выполняет определение (этап S810) того, существует ли запрос на установление канала связи посредством беспроводной сети LAN для ответного устройства (принтера 102). В случае когда запрос существует (положительный результат определения, выполняемого на этапе S810), цифровая камера 101 задает (этап S811) информацию, в соответствии с запросом, в «CARRIER_DATA_REFERENCE», и передает (этап S812) сообщение с запросом на хэндовер. Затем цифровая камера 101 ожидает (этап S813) приема ответного сообщения о хэндовере. В случае отсутствия запроса (отрицательный результат определения, выполняемого на этапе S810), цифровая камера 101 ожидает (этап S813) приема ответного сообщения о хэндовере.

[0042] Если определяется подлежащая выполнению служба (положительный результат определения, выполняемого на этапе S802), то цифровая камера 101 задает (этап S803) информацию, связанную с подлежащей выполнению службой, в «AUXILIARY_DATA_REFERENCE». Затем цифровая камера 101 выполняет определение (этап S804) того, является ли канал беспроводной связи для выполнения службы существующим каналом связи посредством беспроводной сети LAN. Иначе говоря, цифровая камера выполняет определение того, следует ли выполнять службу с использованием канала связи посредством беспроводной сети LAN, который используется на этапе S1000 и S1100. В случае использования существующего канала связи посредством беспроводной сети LAN (положительный результат определения, выполняемого на этапе S804), цифровая камера 101 задает (этап S805) информацию для использования существующего канала связи посредством беспроводной сети LAN в «CARRIER_DATA_REFERENCE». В случае когда существующий канал связи посредством беспроводной сети LAN не используется (отрицательный результат определения, выполняемого на этапе S804), цифровая камера 101 задает (этап S806) новую информацию настроечных параметров для использования канала связи посредством беспроводной сети LAN в «CARRIER_DATA_REFERENCE».

[0043] Следует отметить, что в качестве критериев определения на этапе S804 для определения того, следует ли использовать существующий канал связи посредством беспроводной сети LAN, может быть использовано, например, определение того, использует ли канал связи служба, отличная от службы, запланированной для выполнения в цифровой камере 101. Следует отметить, что Фиг. 10 изображает случай, в котором цифровая камера 101 не использует существующий канал связи посредством беспроводной сети LAN для другой службы, а Фиг. 11 изображает случай в котором, цифровая камера 101 использует существующий канал связи посредством беспроводной сети LAN для другой службы.

[0044] Затем цифровая камера 101 выполняет подтверждение (этап S807) того, существует ли описание логического адреса (IP-адреса и т.п.), предназначенного для использования посредством канала связи посредством беспроводной сети LAN. Если описание существует (положительный результат определения, выполняемого на этапе S807), то цифровая камера 101 совместно задает (этап S808) логический адрес и идентификационную информацию (идентификатор UUID, MAC-адрес и т.п.) в «AUXILIARY_DATA_REFERENCE». В случае когда описания не существует (отрицательный результат определения, выполняемого на этапе S807), цифровая камера 101 задает (этап S809) только идентификационную информацию (идентификатор UUID, MAC-адрес и т.д.) в «AUXILIARY_DATA_REFERENCE». После этого цифровая камера 101 передает (этап S812, этап S1003, этап S1103) сообщение с запросом на хэндовер и ожидает (этап S812) приема ответного сообщения о хэндовере от принтера 102, который является ответным устройством.

[0045] С другой стороны, принтер 102 ожидает (этап S902) приема сообщения с запросом на хэндовер после установления (этап S901) связи посредством NFC с цифровой камерой 101. В случае обнаружения приема сообщения с запросом на хэндовер, принтер 102 выполняет определение (этап S903) того, является ли исполнимой описанная в сообщении служба (в данном варианте осуществления - DLNA Printing). В случае когда принтер 102 определяет, что описанная служба является неисполнимой (отрицательный результат определения, выполняемого на этапе S903), состояние в ответном сообщении о хэндовере устанавливается в виде «неудача» и осуществляется возврат (этап S917). После этого принтер 102 завершает блок обработки.

[0046] В случае когда принтер 102 определяет, что описанная служба является исполнимой (положительный результат определения, выполняемого на этапе S903), выполняется подтверждение (этап S904) того, действительно ли идентификационная информация для ответного устройства (цифровой камеры 101) включена в сообщение с запросом на хэндовер. В случае когда идентификационная информация для цифровой камеры 101 включается в сообщение с запросом на хэндовер (положительный результат определения, выполняемого на этапе S904), принтер 102 обращается к сохраненному информационному содержанию таблицы регистрации адресов (Фиг. 12А - 12C) внутри себя, и выполняет определение (этап S905) того, была ли уже зарегистрирована идентификационная информация.

[0047] Как разъяснялось ранее, Фиг. 10 изображает случай, когда цифровая камера 101 и принтер 102 соединяются с точкой 103 AP беспроводной сети LAN, а Фиг. 11 изображает случай, когда цифровая камера 101 соединенный с точкой 103 AP беспроводной сети LAN. Таким образом, в случае, изображенном на Фиг. 10, таблица регистрации адресов для принтера 102, как изображено на Фиг. 12А, свидетельствует о том, что цифровая камера 101 и принтер 102 соединяются с точкой 103 AP беспроводной сети LAN. Кроме того, в случае, изображенном на Фиг. 11, таблица регистрации адресов для принтера 102, как изображено на Фиг. 12B, свидетельствует о том, что цифровая камера 101 не соединяется с точкой 103 AP беспроводной сети LAN.

[0048] В отношении определения на этапе S905, в случае, изображенном на Фиг. 10, принтер 102 распознает, что ответное устройство (цифровая камера 101) существует этой же сети. В данном случае принтер 102 задает (этап S906) текущий логический адрес для собственного устройства (IP-адрес и т.д.) для адреса устройства-источника передачи в «AUXILIARY_DATA_REFERENCE» ответного сообщения о хэндовере. Кроме того, принтер 102 задает (этап S907) параметр, отражающий использование существующего адресата соединения, в «AUXILIARY_DATA_REFERENCE». Затем принтер 102 возвращает (этап S916, этап S1004) ответное сообщение о хэндовере (сообщение с добавленным состоянием «успех»).

[0049] В отношении определения на этапе S905, в случае, изображенном на Фиг. 11, принтер 102 распознает, что ответного устройства (цифровой камеры 101) не существует в этой же сети. В данном случае принтер 102 обращается (этап S1003) к «CARRIER_DATA_REFERENCE» внутри параметра принятого сообщения с запросом на хэндовер, и выполняет определение (этап S908) того, существует ли описание для информации настроечных параметров. В случае когда принтер 102 определяет, что описание для информации настроечных параметров существует (положительный результат определения, выполняемого на этапе S908), то осуществляется переход к определению (этап S909) того, возможна ли модификация настроечных параметров на основании описанной информации настроечных параметров. В качестве примера особого условия возможности модификации настроечных параметров, существует условие присутствия или отсутствия поддержки режимов соединения посредством беспроводной сети LAN (режим прямого соединения, прямой режим и т.п.) или условие существования уже другой службы в собственном устройстве, которое использует канал связи посредством беспроводной сети LAN. Однако в качестве критериев определения могут быть использованы условия, отличные от вышеописанных, которые могут быть приписаны среде беспроводной связи адресата хэндовера.

[0050] В результате этапа S909, в случае когда принтер 102 определяет, что модификация настроечных параметров является возможной на основании описанной информации настроечных параметров (положительный результат определения, выполняемого на этапе S909), выполняется задание (этап S910) параметра для использования описанного адресата соединения. В случае когда описания для информации настроечных параметров от цифровой камеры 101 не существует (отрицательный результат определения, выполняемого на этапе S908), или определяется, что модификация настроечных параметров является невозможной (отрицательный результат определения, выполняемого на этапе S909), принтер 102 выполняет задание (этап S911) параметра соединения, который является настраиваемым и поддерживается посредством принтера 102. В качестве настраиваемого параметра соединения, например, в случае существования уже другой службы в собственном устройстве, которое использует канал связи посредством беспроводной сети LAN, используется параметр, аналогичный настроечному параметру используемого канала связи.

[0051] Затем принтер 102 выполняет определение (этап S912) того, является ли топология соединения с цифровой камерой 101 соединением P2P. В случае когда топология соединения является соединением P2P (положительный результат определения, выполняемого на этапе S912), принтер 102 выполняет определение (этап S913) того, является ли логический адрес цифровой камеры 101 неопределенным. В случае когда логический адрес для цифровой камеры 101 является неопределенным (положительный результат определения, выполняемого на этапе S913), принтер 102 генерирует каждый из логических адресов для обоих устройств, и задает их в «AUXILIARY_DATA_REFERENCE» (этап S914). В случае когда логический адрес для цифровой камеры 101 не является неопределенным (отрицательный результат определения, выполняемого на этапе S913), принтер 102 генерирует свой собственный логический адрес на основании системы логических адресов для цифровой камеры 101, и задает его в «AUXILIARY_DATA_REFERENCE» (этап S915).

[0052] Кроме того, в случае когда топология соединения не является соединением P2P (отрицательный результат определения, выполняемого на этапе S912), принтер 102 не выполняет обновление «AUXILIARY_DATA_REFERENCE». Затем принтер 102 устанавливает состояние «успех» в ответном сообщении о хэндовере и обновленный параметр («CARRIER_DATA_REFERENCE» и «AUXILIARY_DATA_REFERENCE»), и возвращает ответ (этап S916, этап S1004, этап S1104). После этого принтер 102 завершает блок обработки.

[0053] С другой стороны, цифровая камера 101 находится в состоянии ожидания приема ответного сообщения о хэндовере от принтера 102, и когда она принимает (этап S1004, этап S1104) это сообщение, она подтверждает элементы информационного содержания информации о параметре «CARRIER_DATA_REFERENCE» адресата соединения. Затем цифровая камера 101 выполняет подтверждение (этап S814) того, была ли задана информация (информация о новом адресате соединения), отличная от предназначенной для использования существующего канала связи посредством беспроводной сети LAN. В случае когда информация о новом адресате соединения является заданной (положительный результат определения, выполняемого на этапе S814), цифровая камера 101 обновляет (этап S1105, этап S1107) информацию настроечных параметров беспроводной сети LAN на нового адресата соединения и выполняет (этап S815) соединение. В случае когда информация о новом адресате соединения является незаданной (отрицательный результат определения, выполняемого на этапе S814), поддерживается (этап S1005) существующее соединение.

[0054] Затем цифровая камера 101 обращается к «AUXILIARY_DATA_REFERENCE» в принятом сообщении и выполняет подтверждение (этап S816) существования или отсутствия информации о подлежащем использованию логическом адресе (IP-адресе и т.п.). В случае когда информация о логическом адресе существует (положительный результат определения, выполняемого на этапе S816), цифровая камера 101 выполняет задание (этап S817) логического адреса. В случае когда информация о логическом адресе отсутствует (отрицательный результат определения, выполняемого на этапе S816), цифровая камера 101 выполняет (этап S818) обработку для получения логического адреса, который может быть использован в среде беспроводной сети LAN (AutoIP, DHCP и т.п.), и завершает один блок обработки. После завершения задания логического адреса цифровая камера 101 выполняет службу DLNA Printing (этапы S1007 - S1009, этапы S1108 - S1110).

[0055] Следует отметить, что в вышеописанном варианте осуществления, в процессе передачи сообщения с запросом на хэндовер от цифровой камеры 101 на принтер 102, включается только один элемент информации настроечных п