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

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

 

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

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

[0002] Настоящее изобретение также относится к способу управления устройством связи.

Предшествующий уровень техники

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

[0004] Однако, для установления соединения с конкретным компьютером PC по сети, при наличии беспроводного соединения с компьютером PC, в цифровой камере должна быть зарегистрирована (записана) информация, служащая для определения компьютера-адресата. Для решения этой проблемы была предложена нижеупомянутая цифровая камера (опубликованный патент Японии №2006-67231). В частности, при наличии беспроводного соединения цифровой камеры с компьютером PC, цифровая камера соединяется с целевым компьютером PC через кабель USB, при этом в цифровую камеру заблаговременно вводится информация о сопряжении, служащая для определения компьютера-партнера. В момент побуждения к началу беспроводного соединения цифровая камера выполняет оповещение в сеть и устанавливает беспроводное соединение с конкретным компьютером PC на основе введенной информации о сопряжении.

[0005] Перед установлением беспроводного соединения цифровая камера, раскрытая в опубликованном патенте Японии №2006-67231, должна быть соединена с компьютером-партнером через кабель USB, при этом в нее должна быть заблаговременно введена информация о сопряжении, служащая для определения компьютера-партнера, результатом чего является неудовлетворительное удобство использования.

[0006] В зависимости от установленной операционной системы OS, в процессе установления соединения между устройствами компьютер PC использует различные протоколы обнаружения. Типичными протоколами обнаружения являются протокол UPnP (универсальный протокол автоматического конфигурирования аппаратных средств) и протокол Bonjour.

[0007] Протокол UPnP является техническим стандартом, служащим для соединения устройств, таких как компьютер PC, периферийное устройство, аудио/видео система, телефон и домашняя бытовая техника, через сеть, а также он служит для предоставления их функций друг другу. Протокол UPnP был предложен компанией Microsoft в 1999 году, и был поддержан более чем двадцатью компаниями, включая компанию Intel. Протокол UPnP основывается на стандартной технологии для сети Интернет и нацелен на управление устройством исключительно посредством его соединения с сетью без каких-либо сложных операций или работ по настройке.

[0008] Протокол Bonjour является технологией автоматического обнаружения и соединения устройства по IP-сети, такой как сеть Ethernet или беспроводная сеть LAN (локальная сеть). Протокол Bonjour был разработан в качестве технологии без конфигураций, которая основывается на стандартном протоколе, определенном посредством рабочей группы Zeroconf IETF (рабочей группы инженеров по стандартам для сети Интернет), и имеет удобство использования, аналогичное удобству использования Apple Talk. Рабочая группа Zeroconf запрашивает три функции: функцию IP-адресации, функцию присваивания имен и функцию обнаружения служб. Эти функции реализовываются следующим образом. В процессе адресации связь без использования маршрутизатора осуществляется в пределах локальной сети, при этом IP-адрес получают автоматически. Функция присваивания имен использует многоканальный сервер DNS, в котором локальное имя хоста не должно задаваться на постоянной основе. В процессе обнаружения служб выполняется поиск устройства, оснащенного функцией, которую пользователь желает использовать. По преимуществу протокол Bonjour используется в операционной системе Mac OS, представленной компанией Apple.

[0009] Другим протоколом обнаружения является протокол Jini, представленный компанией Sun Microsystems. В цифровую камеру, раскрытую в опубликованном патенте Японии №2006-67231, требуется заблаговременно вводить информацию о сопряжении, наряду с информированием о типе протокола обнаружения для каждого компьютера PC. Исходя из вышесказанного, пользователю, который имеет недостаточный багаж знаний о сети, будет трудно выполнить корректный ввод информации о сопряжении.

[0010] Цифровая камера и компьютер PC имеют так называемую взаимосвязь устройства с точкой управления, при использовании которой, цифровая камера обеспечивает файл изображения компьютеру PC в соответствии с командой от компьютера PC для получения файла изображения. В целом, компьютер PC, служащий в качестве точки управления, управляет рядом операций, включающих в себя начало соединения с цифровой камерой, передача изображения и завершение соединения. Однако пользователь может пожелать передать файл изображения на компьютер PC сразу после выполнения съемки или сменить компьютер-адресат в зависимости от типа файла изображения. В таком случае удобство использования было бы улучшено, если бы пользователь мог пролистывать список компьютеров PC в сети посредством выполнения действий с цифровой камерой, и отдавать команду для установления соединения с желаемым компьютером PC держа цифровую камеру в руке.

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

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

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

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

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

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

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

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

[0017] Фиг. 1 изображает блок-схему, иллюстрирующую структуру цифровой камеры;

[0018] Фиг. 2 изображает блок-схему, иллюстрирующую структуру компьютера PC;

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

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

[0021] Фиг. 5А-5E изображают графические представления, каждое из которых иллюстрирует интерфейс GUI, отображаемый в процессе передачи изображения, выполняемом посредством цифровой камеры;

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

[0023] Фиг. 7А и 7B изображают блок-схемы последовательности операций, иллюстрирующие процесс обнаружения, выполняемый посредством цифровой камеры;

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

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

[0026] Фиг. 10А-10С изображают графические представления, иллюстрирующие сообщения SSDP, которые предназначаются для приема/передачи между цифровой камерой и компьютером PC;

[0027] Фиг. 11А и 11B изображают графические представления, иллюстрирующие описатели (дескрипторы), которые предназначаются для приема/передачи между цифровой камерой и компьютером PC;

[0028] Фиг. 12А и 12B изображают графические представления, иллюстрирующие записи TXT, которые предназначаются для приема/передачи между цифровой камерой и компьютером PC;

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

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

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

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

Описание вариантов осуществления

Первый Вариант осуществления

[0033] Далее будут подробно описаны иллюстративные варианты осуществления настоящего изобретения, в соответствии с прилагаемыми чертежами. В то же время настоящее изобретение не ограничивается нижеизложенными вариантами осуществления. Кроме того, различные варианты осуществления могут быть объединены соответствующим образом.

Структура цифровой камеры

[0034] В качестве примера устройства связи, в соответствии с настоящим изобретением, будет разъясняться цифровая камера, которая может выполнять захват неподвижных (статических) изображений и движущихся (динамических) изображений. Следует отметить, что устройство, включающее в себя цифровую камеру, такое как так называемый мобильный телефон с камерой или планшетное устройство с камерой, также является примером устройства связи.

[0035] Фиг. 1 изображает блок-схему, иллюстрирующую структуру цифровой камеры 100, в соответствии с данным вариантом осуществления.

[0036] Блок 101 управления формируется, например, из центрального процессора CPU (MPU) и памяти (DRAM и SRAM). Блок 101 управления управляет соответствующими блоками цифровой камеры 100 посредством выполнения различных процессов (программ), а также управляет передачей данных между соответствующими блоками. Блок 101 управления управляет соответствующими блоками цифровой камеры 100, в соответствии с операционным сигналом от операционного блока 102, который принимает действие от пользователя.

[0037] Операционный блок 102 формируется из переключателей, служащих для ввода различных действий, касающихся съемки, таких как кнопка питания, кнопка регулирования масштаба изображения и кнопка автоматической фокусировки. Операционный блок 102 также может быть сформирован из кнопки отображения меню, кнопки SET, манипулятора управления курсором, указательного устройства и сенсорной панели. Когда пользователь производит действия с этими манипуляторами и кнопками, операционный блок 102 передает операционный сигнал на блок 101 управления. Операционный блок 102 также включает в себя кнопку спуска. Кнопка спуска формируется из кнопки SW1, которая нажимается в так называемом положении половинного нажатия, и кнопки SW2, которая нажимается в так называемом положении полного нажатия. Команда подготовки к выполнению съемки выдается вследствие нажатия кнопки SW1, а команда выполнения съемки выдается вследствие нажатия кнопки SW2. Следует отметить, что кнопка спуска для съемки неподвижного изображения и кнопка спуска для съемки движущегося изображения формируются в виде одной кнопки в данном варианте осуществления, но при этом не исключается возможность их формирования в виде отдельных кнопок.

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

[0039] Блок 110 считывания изображения управляет количеством света посредством фиксации и преобразовывает оптическое изображение объекта, захваченного через линзу, в сигнал изображения посредством светочувствительной матрицы, такой как матрица CCD или матрица CMOS.

[0040] Блок 120 входа звукового сигнала воспринимает звук вокруг цифровой камеры 100 посредством внутреннего всенаправленного микрофона, внешнего микрофона, соединенного через разъем входа звукового сигнала, и т.п.

[0041] Запоминающее устройство 104 включает в себя, например, память RAM (оперативную память) и флэш-память, а также включает в себя как энергонезависимую память, так и энергозависимую память для временной записи сигналов изображения, звуковых сигналов, информации об установочных параметрах цифровой камеры 100 и т.п.

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

[0043] Блок 151 выхода звукового сигнала формируется, например, из разъема выхода звукового сигнала, и передает звуковой сигнал для вывода звукового сигнала из подсоединенного наушника, громкоговорителя и т.п. Блок 151 выхода звукового сигнала может быть включен в состав цифровой камеры 100.

[0044] Блок 150 выхода видеосигнала формируется, например, из разъема выхода видеосигнала, и передает сигнал изображения для отображения видеосигнала на подсоединенном внешнем устройстве отображения и т.п. Блок 151 выхода звукового сигнала и блок 150 выхода 150 видеосигнала могут быть сформированы в виде одного интегрированного разъема, такого как разъем HDMI.

[0045] Цифровая камера 100, в соответствии с данным вариантом осуществления, может взаимодействовать с другим устройством через блок 152 связи и сеть. Блок 152 связи принимает/передает данные с/на внешнее устройство посредством последовательной или параллельной передачи данных через проводное или беспроводное соединение с использованием интерфейса связи, такого как интерфейс RS232C, USB, IEEE1394, P1284, SCSI, модем, LAN или IEEE802.11. Посредством обработки протокола связи, соответствующего интерфейсу связи, блок 152 связи может принимать/передавать данные от/на внешнее устройство. Примерами протокола связи являются протокол HTTP (гипертекстовый транспортный протокол) и протокол РТР-IP (протокол передачи изображения по IP-сети).

[0046] Блок 130 отображения отображает данные изображения, записанные на носителе 141 записи, и интерфейсы GUI, такие как различные меню. Блок 130 отображения может являться, например, жидкокристаллическим устройством отображения или органическим электролюминесцентным устройством отображения.

Структура персонального компьютера (PC)

[0047] В качестве примера устройства обработки информации будет разъясняться персональный компьютер (PC), который может загружать неподвижные и движущиеся изображения. Следует отметить, что примерами устройства обработки информации также являются принтер, так называемый планшетный ПК, смартфон и телевизионный приемник с функцией подключения к сети Интернет.

[0048] Фиг. 2 изображает блок-схему, иллюстрирующую структуру компьютера 200 PC, в соответствии с данным вариантом осуществления.

[0049] Компьютер 200 PC включает в себя блок 201 отображения, операционный блок 202, центральный процессор 203 CPU, основное устройство 204 хранения данных, вспомогательное устройство 205 хранения данных и устройство 206 связи. Основные функции соответствующих блоков являются аналогичными по отношению к функциям блоков в цифровой камере 100, поэтому их подробное описание повторяться не будет. Следует отметить, что в качестве блока 201 отображения используется устройство отображения, такое как жидкокристаллическое устройство отображения. Компьютер 200 PC не должен включать в себя блок 201 отображения, для него достаточно иметь функцию управления для управления отображением на блоке 201 отображения. Вспомогательное устройство 205 хранения данных может являться устройством, которое считывает и записывает данные с и на жесткий диск или внешний носитель хранения. Примерами внешнего носителя хранения являются оптический диск (например, DVD-RW, CD-ROM, CD-R или DVD-RAM), магнитный диск (например, гибкий диск или магнитооптический диск), и энергонезависимая память (например, флэш-память). В качестве операционного блока 202 может быть использована клавиатура, мышь или сенсорная панель.

[0050] Интерфейс и протокол связи, используемые в устройстве 206 связи, совпадают интерфейсом и протоколом связи цифровой камеры 100, поэтому их описание повторяться не будет. Компьютер 200 PC может принимать/передавать данные с/на внешнее устройство с использованием устройства 206 связи.

Конфигурация соединения цифровой камеры с компьютером PC

[0051] В качестве примера формы участия в сети цифровой камеры и компьютера PC будет разъясняться конфигурация соединения в инфраструктуре. В случае, когда непосредственное соединение цифровой камеры с компьютером PC является достаточным, они могут быть соединены, например, посредством беспроводной самоорганизующейся (динамической) сети или Wi-Fi Direct. Wi-Fi Direct является стандартом, сформулированным посредством Альянса Wi-Fi, который является ассоциацией, занимающейся развитием беспроводной сети LAN. В соответствии с этим стандартом, устройства, такие как мобильный телефон, планшет, компьютер PC, цифровая камера, принтер и портативное игровое устройство, которые оснащены функцией связи по беспроводной сети, могут быть соединены по беспроводному соединению даже без наличия точки доступа.

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

[0053] Ссылочной позицией 301 обозначается маршрутизатор. Маршрутизатор обеспечивает функцию маршрутизации построения сети и перенаправляет передачу данных между подключенными к сети устройствами, такими как портативное устройство и компьютер PC. Маршрутизатор работает в соответствии со стеком межсетевых протоколов и строит сеть LAN с использованием IP-адреса, присвоенного ему в качестве шлюза. Маршрутизатор 301 включает в себя интерфейс для проводного или беспроводного соединения. В качестве примера проводного соединения, маршрутизатор и устройство физически соединяются посредством кабеля LAN. Примером беспроводного соединения является соединение, соответствующее стандарту IEEE802.11x (x является a, b, g, n и т.п.). Идентификатор SSID (идентификатор беспроводной сети) и ключ шифрования задаются в маршрутизаторе. В случае, когда устройство, которое предназначается для соединения, задает идентификатор SSID и ключ шифрования, и они утверждаются, оно устанавливает соединение с маршрутизатором.

[0054] В случае, когда устройство, такое как портативное устройство или компьютер PC, соединяется с сетью LAN через проводное или беспроводное соединение, IP-адрес присваивается подключенному устройству автоматически или вручную. Типичным протоколом при автоматическом присваивании является протокол DHCP (протокол динамической конфигурации хоста). Протоколы передачи данных и IP-адреса, проходящие через сеть в связи между устройствами, анализируются для определения пути, по которому должны быть переданы данные.

[0055] В данном варианте осуществления маршрутизатор 301 строит сеть LAN, в которой шлюз обозначается посредством адреса 192.168.0.1. Цифровой камере 100, которая соединяется с сетью LAN с помощью беспроводного соединения, присваивается IP-адрес 192.168.0.10. Компьютеру 200 PC «ComputerA», который соединяется с помощью беспроводного соединения, присваивается IP-адрес 192.168.0.20. Компьютеру 200 PC «ComputerB», который соединяется с помощью беспроводного соединения, присваивается IP-адрес 192.168.0.21. Компьютеру 200 PC «ComputerC», который соединяется с помощью проводного соединения, присваивается IP-адрес 192.168.0.22. На примере сети, имеющей такую инфраструктуру, вариант осуществления будет разъяснять способ соединения цифровой камеры 100 с компьютером 200 PC, с которым пользователь желает установить соединение.

[0056] В цифровой камере 100, в соответствии с данным вариантом осуществления, вспомогательное устройство 105 хранения данных записывает программу, которая может взаимодействовать с компьютером 200 PC в соответствии со стандартами UPnP и Bonjour, служащими в качестве протоколов обнаружения для поиска устройства по сети. Программа записывает команды для выполнения передачи данных с использованием протоколов UPnP и Bonjour, а также информацию об устройстве, являющуюся специфичной для цифровой камеры 100, которая является необходимой для передачи данных с использованием протоколов UPnP и Bonjour.

[0057] В каждом из компьютеров РС 200a и 200c, в соответствии с данным вариантом осуществления, программа, которая может взаимодействовать с цифровой камерой 100, в соответствии со стандартом UPnP, служащим в качестве одного протокола обнаружения, устанавливается на вспомогательном устройстве 205 хранения данных. Программа записывает команды для выполнения передачи данных с использованием протокола UPnP, и информацию о конкретном компьютере РС, необходимую для передачи данных с использованием протокола UPnP.

[0058] В компьютере РС 200b, в соответствии с данным вариантом осуществления, программа, которая может взаимодействовать с цифровой камерой 100, в соответствии со стандартом Bonjour, служащим в качестве одного протокола обнаружения, устанавливается на вспомогательном устройстве 205 хранения данных. Программа записывает команды для выполнения передачи данных с использованием протокола Bonjour, и информацию о конкретном компьютере PC, необходимую для передачи данных с использованием протокола Bonjour.

[0059] В цифровой камере 100, в соответствии с данным вариантом осуществления, программа, которая может принимать/передавать файл изображения от/на компьютер 200 PC в соответствии со стандартом РТР-IP, служащим в качестве протокола для передачи изображения, записывается на вспомогательном устройстве 105 хранения данных. Программа записывает команды для выполнения передачи данных с использованием протокола РТР-IP, код формата объекта, который определяет файл, передаваемый посредством передачи данных с использованием протокола PTP-IP, и свойства устройства, служащие в качестве информации для идентификации параметров настройки или состояний цифровой камеры.

[0060] В каждом из компьютеров РС 200a, 200b и 200c, в соответствии с данным вариантом осуществления, программа, которая может взаимодействовать с компьютером 200 PC в соответствии со стандартом РТР-IP, служащим в качестве протокола для передачи файла изображения, устанавливается на вспомогательном устройстве 205 хранения данных.

[0061] Файлы изображений заблаговременно сохраняются на носителе 141 записи цифровой камеры 100 и на вспомогательном устройстве 205 хранения данных компьютера 200 PC, в соответствии с данным вариантом осуществления. Процесс передачи изображения в данном варианте осуществления реализовывается посредством соединения цифровой камеры 100 с компьютером 200 PC через сеть, а также посредством сохранения файла изображения, передаваемого от цифровой камеры 100, в некой папке (директории) на вспомогательном устройстве 205 хранения данных компьютера 200 PC.

[0062] Вариант осуществления будет подробно иллюстрировать форму, в которой цифровая камера 100 соединяется с компьютером 200 PC с использованием протоколов обнаружения UPnP и Bonjour, и передает файл изображения на компьютер 200 PC с использованием протокола РТР-IP. Следует отметить, что настоящее изобретение не ограничивается конфигурацией сети, способом сетевого соединения, типом протокола обнаружения или протоколом передачи, которые описываются в данном варианте осуществления.

Процесс передачи изображения, выполняемый посредством цифровой камеры

[0063] Сначала в следующей последовательности процессов будет разъясняться принцип работы цифровой камеры 100.

(1) Цифровая камера 100 соединяется с компьютером 200 PC через сеть, построенную посредством маршрутизатора 301.

(2) Файл изображения, передаваемый от цифровой камеры 100, сохраняется в некой папке (директории) на вспомогательном устройстве 205 хранения данных компьютера 200 PC.

(3) Цифровая камера 100 покидает сеть.

[0064] Фиг. 4 изображает блок-схему последовательности операций, иллюстрирующую основной принцип работы цифровой камеры 100. Эта последовательность начинается в момент, когда блок 101 управления обнаруживает, что пользователь нажал кнопку питания или кнопку воспроизведения, включенную в состав операционного блока 102. Следует отметить, что процесс, представленный посредством блок-схемы последовательности операций, реализовывается посредством управления соответствующими блоками цифровой камеры 100 при помощи блока 101 управления в соответствии с входными сигналами от соответствующих блоков и программы. Это также относится к процессу, представленному посредством другой блок-схемы последовательности операций, если не указано иное.

[0065] Сначала на этапе S401 блок 101 управления выполняет процесс инициализации для цифровой камеры 100. В процессе инициализации блок 101 управления проверяет, был ли вставлен носитель 141 записи, управляет оправой линзы для подготовки к выполнению съемки, и осуществляет переключение в режим, который предназначается для активации, посредством определения того, какая из кнопок питания и воспроизведения была нажата. Режим включает в себя режим съемки, в котором файл изображения получают посредством съемки, режим воспроизведения, в котором файл изображения отображается и просматривается на блоке 130 отображения, режим меню, в котором изменяются параметры съемки, и режим установления беспроводного соединения, в котором устанавливается беспроводное соединение. В данном варианте осуществления, когда пользователь нажимает кнопку воспроизведения, включенную в состав операционного блока 102, для активации камеры, камера начинает работать в режиме воспроизведения и отображает на блоке 130 отображения интерфейс GUI (Фиг.5А) режима воспроизведения, согласно варианту осуществления.

[0066] На этапе S402 блок 101 управления определяет, был ли выбран режим установления беспроводного соединения. Пиктограмма 501 кнопки, служащая для перехода в режим установления беспроводного соединения, располагается на интерфейсе GUI, изображенном на Фиг. 5А. Когда пользователь производит действия с операционным блоком 102 и нажимает на пиктограмму 501 кнопки, блок 101 управления определяет, что был выбран режим установления беспроводного соединения, активирует режим установления беспроводного соединения, отображает на блоке 130 отображения интерфейс GUI, изображенный на Фиг. 5B, и переходит на этап S403. Если результат определения, выполняемого на этапе S402, является отрицательным, то блок 101 управления ожидает нажатия на пиктограмму 501 кнопки.

[0067] На этапе S403 блок 101 управления определяет, было ли выбрано устройство, которое предназначается для соединения. На интерфейсе GUI, изображенном на Фиг. 5B, в виде пиктограмм кнопок отображается список устройств, доступных для соединения с цифровой камерой 100. Когда пользователь нажимает на пиктограмму кнопки, блок 101 управления приступает к процессу соединения цифровой камеры 100 с каждым устройством. Пиктограмма 502 кнопки является пиктограммой кнопки, служащей для перехода к процессу соединения с компьютером 200 PC, служащим в качестве устройства, доступного для соединения. Вариант осуществления нацелен на соединение цифровой камеры 100 с компьютером 200 PC. Поэтому, когда пользователь производит действия с операционным блоком 102 и нажимает на пиктограмму 502 кнопки, блок 101 управления определяет то, что было выбрано устройство, которое предназначается для соединения, отображает на блоке 130 отображения интерфейс GUI, изображенный на Фиг. 5C, и переходит на этап S404. Если результат определения, выполняемого на этапе S403, является отрицательным, то блок 101 управления ожидает до тех пор, пока пользователь не нажмет на пиктограмму кнопки устройства, которое предназначается для соединения.

[0068] На этапе S404 блок 101 управления определяет, является ли текущее соединение новым соединением. Интерфейс GUI, изображенный на Фиг. 5C, отображает пиктограмму 503 кнопки, служащую для соединения с компьютером 200 PC, соединение с которым ранее не устанавливалось, и пиктограмму 504 кнопки, служащую для повторного соединения с компьютером 200 PC, соединение с которым устанавливалось ранее. Когда пользователь производит действия с операционным блоком 102 и нажимает на пиктограмму 503 кнопки, блок 101 управления определяет то, что цифровая камера 100 должна быть соединена с компьютером 200 PC, соединение с которым ранее не устанавливалось, отображает на блоке 130 отображения интерфейс GUI, изображенный на Фиг. 5D, и переходит на этап S405. Когда пользователь нажимает на пиктограмму 504 кнопки, блок 101 управления определяет то, что цифровая камера 100 должна быть соединена с компьютером 200 PC, соединение с которым устанавливалось ранее, и переходит на этап S406.

[0069] На этапе S405 блок 101 управления принимает ввод элемента параметров настройки для установления сетевого соединения. На интерфейсе GUI, изображенном на Фиг. 5D, располагаются текстовые поля, служащие для ввода идентификатора SSID (идентификатора беспроводной сети) и ключа шифрования, которые являются элементами параметров настройки, необходимыми для установления беспроводного соединения с маршрутизатором 301. Следует отметить, что идентификатор SSID является идентификатором точки доступа в беспроводной сети LAN IEEE802.11 LAN, а также является именем, присваиваемым для предотвращения интерференции. Ключ шифрования является ключом, служащим для выполнения шифрования беспроводной сети LAN для предотвращения несанкционированного доступа. Пользователь отображает на блоке 130 отображения экранную клавиатуру (не изображена) и производит действия с операционным блоком 102 для ввода знаков. Блок 101 управления временно записывает все выбранные знаки в запоминающем устройстве 104.

[0070] На этапе S406 блок 101 управления выполняет процесс установления сетевого соединения. Пиктограмма 505 кнопки, отображаемая на интерфейсе GUI, изображенном на Фиг. 5D, является пиктограммой кнопки, служащей для подтверждения начала установления беспроводного соединения. В процессе соединения цифровой камеры 100 с компьютером 200 PC, соединение с которым ранее не устанавливалось, пользователь производит действия с операционным блоком 102 и нажимает на пиктограмму 505 кнопки. Затем блок 101 управления начинает устанавливать соединение с маршрутизатором 301 на основе идентификатора SSID и ключа шифрования, временно записанных в запоминающем устройстве 104 на этапе S405. Идентификатор SSID и ключ шифрования, используемые для повторного соединения цифровой камеры 100 с компьютером 200 PC, соединение с которым устанавливалось ранее, сохраняются в качестве информации о сопряжении в энергонезависимой памяти запоминающего устройства 104 совместно с другой частью информации после успешного установления соединения с компьютером 200 PC. Элементы информации о сопряжении будут описаны позже. В процессе соединения цифровой камеры 100 с компьютером 200 PC, соединение с которым устанавливалось ранее, блок 101 управления загружает в память RAM запоминающего устройства 104 идентификатор SSID и ключ шифрования информации о сопряжении, записанной в энергонезависимой памяти запоминающего устройства 104, и начинает устанавливать соединение с маршрутизатором 301. Если соединение с маршрутизатором 301 устанавливается успешно, то маршрутизатор 301 присваивает цифровой камере 100 IP-адрес. Блок 101 управления записывает присвоенный IP-адрес в память RAM запоминающего устройства 104.

[0071] На этапе S407 блок 101 управления выполняет процесс обнаружения (поиска устройства) для установления соединения с компьютером 200 PC. Подробности процесса обнаружения будут описаны позже.

[0072] На этапе S408 блок 101 управления запускает службу передачи изображения. Служба передачи изображения в данном варианте осуществления означает процесс передачи файла изображения с использованием протокола РТР-IP. Если на этапе S407 был выбран компьютер 200 PC, который предназначается для соединения, то компьютер 200 PC передает на цифровую камеру 100 пакет команд для установления сеанса связи. Когда цифровая камера 100 принимает пакет команд через блок 152 связи, блок 101 управления анализирует пакет и выполняет процесс для установления сеанса связи. В случае использования протокола РТР-IP в данном варианте осуществления, эта команда является командой «OpenSession». После установления сеанса связи, цифровая камера 100 передает ответную команду на компьютер 200 PC, отображает на блоке 130 отображения интерфейс GUI, изображенный на Фиг. 5E, и запускает службу передачи изображения. Интерфейс GUI, изображенный на Фиг. 5E, является интерфейсом GUI иллюстрирующим случай, в котором установление соединения с компьютером 200а PC, изображенным на Фиг. 3, было завершено. В другом примере на блоке 130 отображения интерфейс GUI может не отображаться.

[0073] На этапе S409 блок 101 управления определяет, был ли принят запрос на передачу изображения от компьютера 200 PC. Цифровая камера 100 принимает от компьютера 200 PC через маршрутизатор 301 пакет команд, представляющий команду передачи файла изображения. Блок 101 управления анализирует пакет команд, и если он определяет, что данная команда представляет команду передачи файла изображения, то он переходит на этап S410. Если результат определения, выполняемого на этапе S409, является отрицательным, то блок 101 управления ожидает до тех пор, пока не будет принят пакет команд, побуждающий к передаче файла изображения.

[0074] На этапе S410 блок 101 управления передает файл изображения на компьютер 200 PC. В процессе передачи блок 101 управления считывает с носителя 141 записи файл изображения, указанный посредством пакета команд, и загружает его в память RAM запоминающего устройства 104. Затем блок 101 управления делит файл изображения на пакеты, и передает их на компьютер 200 PC. После передачи всех пакетов, в соответствии с размером файла изображения, блок 101 управления передает ответную команду на компьютер 200 PC, после чего передача изображения завершается.

[0075] На этапе S411 блок 101 управления определяет, было ли принято от компьютера 200 PC уведомление о завершении службы передачи изображения. Компьютер 200 PC передает через маршрутизатор 301 пакет команд для завершения сеанса связи с цифровой камерой 100. В случае использования протокола РТР-IP в данном варианте осуществления эта команда является командой «CloseSession». Блок 101 управления анализирует пакет команд, принятый через блок 152 связи, выполняет процесс завершения сеанса связи и переходит на этап S412. Если результат определения, выполняемого на этапе S411, является отрицательным, то блок 101 управления ожидает приема пакета команд для завершения сеанса связи.

[0076] На этапе S412 блок 101 управления покидает сеть. В данном случае блок 101 управления выгружает программу, которая была загружена в память RAM запоминающего устройства 104, и продолжает работу в соответствии с протоколом передачи изображения. Затем блок 101 управления осуществляет групповую (многоадресную) передачу в сеть команды покидания сети на основе протокола обнаружения. В случае использования протокола UPnP в данном варианте осуществления, выполняется групповая передача сообщения «SSDP:Byebye». В случае использования протокола Bonjour, выполняется групповая передача сообщения «MulticastDNS:goodbye».

[0077] Выше был описан основной принцип работы, касающийся процесса передачи изображения, выполняемого посредством цифровой камеры 100, в соответствии с данным вариантом осуществления. Цифровая камера 100 функционирует в качестве устройства, которое работает в соответствии с командой, передаваемой от компьютера 200 PC в ответ на команду протокола передачи изображения.

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

[0078] Далее будет разъясняться принцип работы компьютера 200 PC при выполнении вышеописанных процессов (1)-(3).

[0079] Фиг. 6 изображает блок-схему последовательности операций, иллюстрирующую основной принцип работы компьютера 200 PC. Данная последовательность начинается после завершения процесса активации компьютера 200 PC. В процессе активации компьютер 200 PC активируется посредством нажатия кнопки питания (не изображена), служащей в качестве одной кнопки операционного блока. Компьютер 200 PC выполняет проверку каждого аппаратного модуля и т.п. Центральный процессор 203 CPU загружает в основное устройство 204 хранения данных операционную систему (далее в настоящем документе будет называться системой OS), которая сохраняется во вспомогательном устройстве 205 хранения данных.

[0080] Сначала на этапе S601 центральный процессор 203 CPU устанавливает сетевое соединение. В процессе установления сетевого соединения центральный процессор 203 CPU соединяет компьютер 200 PC через устройство 206 беспроводной или проводной связи с маршрутизатором 301, который выполняет построение желаемой сети. Центральный процессор 203 CPU записывает IP-адрес, который присваивается посредством маршрутизатора 301, в основном устройстве 204 хранения данных. Следует отметить, что способы беспроводного и проводного соединения являются подобными изображенным на Фиг. 3 и на этапе S406, изображенном на Фиг. 4, поэтому их описание повторяться не будет.

[0081] На этапе S602 центральный процессор 203 CPU выполняет процесс обнаружения (поиска устройства). Подробности процесса обнаружения будут описаны позже.

[0082] На этапе S603 центральный процессор 203 CPU выдает команду запуска службы передачи изображения. Служба передачи изображения в данном варианте осуществления означает процесс передачи файла изображения с использованием протокола РТР-IP. В данном случае центральный процессор 203 CPU передает пакет команд для установления сеанса связи с цифровой камерой 100. В случае использования протокола РТР-IP в данном варианте осуществления, эта команда является командой «OpenSession». Если центральный процессор 203 CPU принимает ответный пакет, переданный после того, как цифровая камера 100 обработала пакет команд, и определяет, что служба передачи изображения была запущена, то он переходит на этап S604.

[0083] На этапе S604 центральный процессор 203 CPU побуждает цифровую камеру 100 к передаче файла изображения. Центральный процессор 203 CPU генерирует пакет команд, побуждающий к передаче файла изображения посредством протокола РТР-IP, и передает его на цифровую камеру 100. В случае использования протокола РТР-IP в данном варианте осуществления, эта команда является командой «GetObject». Перед командой «GetObject» необходимо выполнить команду «GetDeviceInfо» и команду «GetObjectInfo», а также получить информацию об устройстве цифровой камеры 100 и информацию о количестве и типе файлов изображений, сохраненных на носителе 141 записи.

[0084] На этапе S605 центральный процессор 203 CPU принимает файл изображения. Центральный процессор 203 CPU сохраняет пакет данных файла изображения, переданного от цифровой камеры 100, в некой папке (директории) на вспомогательном устройстве 205 хранения данных. После приема всех пакетов, в соответствии с размером файла изображения, центральный процессор 203 CPU финализирует файл изображения и выполняет (завершает) процесс сохранения. В случае приема множества файлов изображений, центральный процессор 203 CPU повторяет вышеописанный процесс.

[0085] На этапе S606 центральный процессор 203 CPU определяет, была ли обнаружена команда завершения службы передачи изображения. Когда пользователь завершает передачу желаемого файла изображения и нажимает кнопку завершения, расположенную на интерфейсе GUI программы передачи изображения (не изображена), отображаемом на блоке 201 отображения, для завершения службы передачи изображения, центральный процессор 203 CPU обнаруживает команду завершения службы передачи изображения и переходит на этап S607. Если результат определения, выполняемого на этапе S606, является отрицательным, то центральный процессор 203 CPU возвращается на этап S604, и повторно побуждает цифровую камеру 100 к передаче файла изображения.

[0086] На этапе S607 центральный процессор 203 CPU выдает команду завершения службы передачи изображения. В данном случае центральный процессор 203 CPU передает на цифровую камеру 100 пакет команд для завершения сеанса связи с цифровой камерой 100. В случае использования протокола РТР-IP в данном варианте осуществления, эта команда является командой «CloseSession».

[0087] Если центральный процессор 203 CPU принимает ответную команду, переданную после того, как цифровая камера 100 обработала пакет команд, он завершает программу службы передачи изображения на компьютере 200 PC.

[0088] Выше был описан основной принцип работы, касающийся процесса передачи изображения, выполняемого посредством компьютера 200 PC, в соответствии с данным вариантом осуществления. Компьютер 200 PC функционирует в качестве точки управления, которая побуждает цифровую камеру 100 к передаче изображения в соответствии с протоколом передачи изображения.

Процесс обнаружения (первое соединение), выполняемый посредством цифровой камеры

[0089] Далее будут разъясняться подробности процесса обнаружения, выполняемого на этапе S407, изображенном на Фиг. 4. Фиг. 7А и 7B изображают блок-схемы последовательности операций, иллюстрирующие принцип процесса обнаружения, выполняемого посредством цифровой камеры 100.

[0090] Сначала на этапе S701 блок 101 управления определяет, должна ли цифровая камера 100 соединяться с компьютером 200 PC, соединение с которым ранее не устанавливалось. Если, пользователь выбирает на интерфейсе GUI, который изображен на Фиг. 5C и отображается на изображенном на Фиг. 4 этапе S404, пиктограмму 503 кнопки, то блок 101 управления определяет, что цифровая камера 100 должна быть соединена с компьютером 200 PC, соединение с которым ранее не устанавливалось, и переходит на этап S702. Если результат определения, выполняемого на этапе S701, является отрицательным, то блок 101 управления приступает к процессу для соединения цифровой камеры 100 с компьютером 200 PC, соединение с которым устанавливалось ранее.

[0091] На этапе S702 блок 101 управления запускает процесс поиска компьютера 200 PC, соединенного с сетью. Подробности процесса поиска компьютера 200 PC будут разъясняться со ссылкой на блок-схему последовательности операций, изображенную на Фиг. 8. Как было описано со ссылкой на Фиг. 3, цифровая камера 100 в данном варианте осуществления осуществляет передачу данных посредством использования обоих протоколов обнаружения UPnP и Bonjour. Поэтому совместимые с протоколами UPnP и Bonjour компьютеры PC, обнаруженные посредством этих двух протоколов обнаружения, служат в качестве целевых объектов для соединения. На Фиг. 3 данного варианта осуществления компьютеры 200а и 200с PC являются компьютерами PC, совместимыми с протоколом UPnP, а компьютер 200b PC является компьютером PC, совместимым с протоколом Bonjour. Примером компьютера PC, совместимого с протоколом UPnP, является компьютер PC, на котором установлена операционная система Windows, представленная компанией Microsoft. Примером компьютера PC, совместимого с протоколом Bonjour, является компьютер PC, на котором установлена операционная система Mac®, представленная компанией Apple. Блок 101 управления запускает процесс поиска устройства и отображает на блоке 130 отображения интерфейс GUI, изображенный на Фиг. 13А.

[0092] На этапе S801 блок 101 управления определяет, была ли принята групповая передача сообщения «SSDP:Alive». Протокол SSDP (простой протокол обнаружения служб) является протоколом, служащим для поиска и обнаружения устройства, поддерживающего протокол UPnP в сети. Сообщение «SSDP:Alive» выполняет так называемую операцию группового оповещения о присутствии устройства по отношению к устройствам в сети в момент подключения устройства к сети. Процесс оповещения, изображенный на Фиг. 10А, является примером групповой передачи данных SSDP посредством компьютера 200 PC в целях оповещения. Заголовок HOST указывает групповой IP-адрес. Заголовок CHACHE-CONTROL указывает время в секундах, в течение которого осуществляется оповещение. Заголовок LOCATION указывает указатель URL компьютера 200 PC. Тег NT указывает тип устройства, который будет уведомлен в сети. Заголовок SERVER указывает систему OS компьютера 200 PC. На Фиг. 3 данного варианта осуществления, после установления соединения компьютеров 200а и 200b РС с сетью, они выполняют групповую передачу сообщения «SSDP:Alive». Когда блок 101 управления определяет прием сообщения «SSDP:Alive» от компьютера 200 PC по сети, он переходит на этап S802, а если результат определения, выполняемого на этапе S801, является отрицательным, то выполняется переход на этап S804.

[0093] На этапе S802 блок 101 управления выполняет команду HTTP GET для получения информации об устройстве компьютера 200 PC. Компьютер PC, совместимый с протоколом UPnP, описывает свою информацию об устройстве в формате XML (расширяемый язык разметки) и сохраняет ее в качестве описателя (дескриптора). Описатель, изображенный на Фиг. 11А, является примером описателя, сохраненного на вспомогательном устройстве 205 хранения данных посредством компьютера 200 PC. Описатель, изображенный на Фиг. 11А, формируется из нескольких тегов. Например, тег «UDN» указывает идентификатор GUID (глобальный уникальный идентификатор) компьютера 200 PC. Тег «friendlyName» указывает имя компьютера PC. Тег «deviceType» указывает тип устройства. Тег «serviceType» указывает службу, которая может быть обеспечена посредством компьютера 200 PC. Команда HTTP GET является способом получения данных от адресата в соответствии с протоколом HTTP. Если на этапе S801 блок 101 управления определяет прием групповой передачи сообщения «SSDP:Alive», то он побуждает компьютер PC 200 к групповой передаче описателя.

[0094] На этапе S803 блок 101 управления получает описатель. Если на этапе S802 компьютер 200 PC принимает от цифровой камеры 100 команду передачи описателя, то он передает описатель на цифровую камеру 100. Блок 101 управления сохраняет в памяти RAM запоминающего устройства 104 описатель, полученный через блок 152 связи, и переходит на этап S815.

[0095] На этапе S804 блок 101 управления определяет, была ли принята групповая передача сообщения «MulticastDNS:Notify». В момент подключения устройства к сети в MulticastDNS, оно добавляет в уведомляющее сообщение тег «serviceType», указывающий присутствие устройства и служб, которые могут быть обеспечены посредством устройства, а затем выполняет групповую передачу уведомляющего сообщения на устройства в сети. На Фиг. 3 данного варианта осуществления, после подключения компьютера 200b PC к сети, он добавляет в уведомляющее сообщение тег «serviceType» со значением «_ptp-init», представляющий то, что он может функционировать в качестве инициатора в РТР-IP, и выполняет групповую передачу уведомляющего сообщения. Если блок 101 управления определяет прием уведомляющего сообщения, то он переходит на этап S805, а если результат определения, выполняемого на этапе S804, является отрицательным, то выполняется переход на этап S807.

[0096] На этапе S805 блок 101 управления запрашивает запись TXT. Компьютер PC, совместимый с протоколом Bonjour, описывает свою информацию об устройстве в текстовом формате и сохраняет ее в виде записи TXT. Фиг. 12А иллюстрируют запись TXT, сохраненную на вспомогательном устройстве 205 хранения данных посредством компьютера 200 PC. Запись TXT связана с тегом «serviceType» и формируется из тега «Key» и его значения. В данном варианте осуществления, тег «serviceType», который подвергается групповой передаче с компьютера PC 200, имеет значение «_ptp-init», при этом тег «Version Key» записи TXT, связанной с тегом «serviceType», указывает версию записи TXT. Тег «Model Key» указывает тип модели устройства. Тег «Product Key» указывает название продукта. Тег «Service Available Key» указывает, является ли служба допустимой. Если служба является допустимой, то тег «Value» обновляется значением «1». Тег «GUID Key» указывает идентификатор GUID компьютера 200 PC. Если на этапе S802 блок 101 управления определяет прием уведомляющего сообщения, то он обращается к тегу «serviceType», добавленному в сообщение. Если тег «serviceType» представляет то, что служба передачи изображения может быть обеспечена, то блок 101 управления побуждает компьютер PC к выполнению групповой передачи записи TXT. Например, ссылаясь на Фиг. 3, предположим, что тег «serviceType», который подвергается групповой передаче посредством компьютера 200b PC, имеет значение «_ptp-init», при этом тег «serviceType» компьютера PC, разыскиваемого посредством цифровой камеры 100, имеет значение «_ptp-init». В данном случае блок 101 управления побуждает компьютер 200b PC к передаче записи TXT.

[0097] На этапе S806 блок 101 управления получает запись TXT. Если компьютер 200 PC на этапе S805 принимает от цифровой камеры 100 команду передачи записи TXT, то он передает запись TXT на цифровую камеру 100. Блок 101 управления сохраняет в памяти RAM запоминающего устройства 104 запись TXT, полученную через блок 152 связи, и переходит на этап S815.

[0098] На этапе S807 блок 101 управления запускает процесс поиска «M-Search» протокола SSDP. «M-Search» является способом обнаружения в сети устройства, совместимого с протоколом UPnP. «M-Search», изображенный на Фиг. 10B, является примером данных протокола SSDP для выполнения процесса поиска «M-Search». Заголовок HOST указывает групповой IP-адрес. Заголовок ST указывает тип разыскиваемого устройства. Заголовок MX указывает время в минутах, в течение которого осуществляется поиск.

[0099] На этапе S808 блок 101 управления запускает процесс запроса «Query» MulticastDNS. «Query» является способом обнаружения в сети устройства, совместимого с протоколом Bonjour. Указывается разыскиваемый тег «serviceType» и выполняется процесс запроса «Query».

[0100] На этапе S809 блок 101 управления определяет, был ли принят ответ SSDP. После запуска процесса поиска «M-Search» на этапе S807, компьютер PC, совместимый с протоколом UPnP, передает по сети ответ на цифровую камеру 100. Фиг. 10С иллюстрирует данные SSDP, переданные в качестве ответа «Response». Заголовок ST указывает тип разыскиваемого устройства. Заголовок LOCATION указывает IP-адрес компьютера 200 PC. Заголовок SERVER указывает систему OS компьютера 200 PC. Блок управления обращается к заголовку ST: групповая передача тега «M-Search» с компьютера 200 PC. Заголовок ST: тег указывает тип разыскиваемого устройства. Если компьютер 200 PC имеет тип целевого устройства, то компьютер 200 PC передает на цифровую камеру 100 ответ «Response», изображенный на Фиг. 10C. Если блок 101 управления определил ответ SSDP через блок 152 связи, то он переходит на этап S810, а если результат определения, выполняемого на этапе S809, является отрицательным, то выполняется переход на этап S812.

[0101] На этапе S810 блок 101 управления выполняет команду HTTP GET для получения описателя компьютера 200 PC. Этот процесс является аналогичным по отношению к процессу, выполняемому на этапе S802, поэтому его описание повторяться не будет.

[0102] На этапе S811 блок 101 управления получает описатель. Этот процесс является аналогичным по отношению к процессу, выполняемому на этапе S803, поэтому его описание повторяться не будет.

[0103] На этапе S812 блок 101 управления определяет, был ли принят ответ «Query» MulticastDNS. Если на этапе S808 был запущен процесс запроса «Query», то компьютер 200 PC, соответствующий заданному тегу «serviceType», передает ответ на цифровую камеру 100. Если блок 101 управления обнаруживает ответ «Query», то он переходит на этап S813. Если результат определения, выполняемого на этапе S812, является отрицательным, то блок 101 управления определяет, то устройство обнаружено не было, и трактует это так, что компьютер PC обнаружен не был.

[0104] На этапе S813 блок 101 управления выдает команду передачи записи TXT. Этот процесс является аналогичным по отношению к процессу, выполняемому на этапе S805, поэтому его описание повторяться не будет.

[0105] На этапе S814 блок 101 управления получает запись TXT. Этот процесс является аналогичным по отношению к процессу, выполняемому на этапе S806, поэтому его описание повторяться не будет.

[0106] На этапе S815 блок 101 управления определяет, доступен ли компьютер PC для соединения. В случае использования компьютера PC, совместимого с протоколом UPnP, блок 101 управления обращается к заголовкам SERVER, изображенным на Фиг. 10А и 10C, и определяет, является ли система OS целевым объектом для соединения. Если блок 101 управления определяет, что система OS является целевым объектом для соединения, то он сохраняет тег «friendlyName» описателя, изображенного на Фиг. 11А, в качестве имени компьютера PC в запоминающем устройстве 104 совместно с идентификатором GUID, описанным в теге «UDN». В случае использования компьютера PC, совместимого с протоколом Bonjour, блок 101 управления получает запись с адресом (не изображена), получает имя хоста компьютера PC и сохраняет имя хоста в качестве имени компьютера PC в запоминающем устройстве 104 совместно с тегом «Key» GUID записи TXT, изображенной на Фиг. 12А. Затем блок 101 управления трактует это в качестве обнаружения компьютера PC. Если результат определения, выполняемого на этапе S815, является отрицательным, то блок 101 управления трактует это так, что компьютер PC обнаружен не был.

[0107] Выше были описаны подробности процесса поиска.

[0108] На этапе S703 блок 101 управления определяет, был ли обнаружен компьютер 200 PC. Если блок 101 управления определяет, что компьютер 200 PC был обнаружен в процессе поиска устройства, изображенном на Фиг. 8, то он переходит на этап S704, а если результат определения, выполняемого на этапе S703, является отрицательным, то выполняется переход на этап S706.

[0109] На этапе S704 блок 101 управления отображает на интерфейсе GUI имя обнаруженного компьютера 200 PC. Имя компьютера PC, сохраненное в запоминающем устройстве 104 на этапе S815, изображенном на Фиг. 8, отображается на блоке 130 отображения в виде интерфейса GUI. При каждом обнаружении компьютера PC, блок 101 управления добавляет отображение имени компьютера PC на интерфейсе GUI. Интерфейсы GUI, изображенные на Фиг. 13B и 13C, являются примерами этого. На интерфейсе GUI, изображенном на Фиг. 13B, имена компьютеров PC отображаются на интерфейсе GUI независимо от протокола обнаружения. В другом способе отображения компьютеры 200 PC могут быть распределены по категориям соответствующих протоколов обнаружения, как демонстрируется на интерфейсе GUI, изображенном на Фиг. 13C. Еще в одном способе, несмотря на то, что это не изображено, результаты поиска могут быть отображены сразу после истечения времени поиска устройства на этапе S706.

[0110] На этапе S705 блок 101 управления определяет, был ли выбран компьютер 200 PC. Имена компьютеров PC, отображаемые на этапе S704 на интерфейсе GUI, изображенном на Фиг. 13B, могут быть выбраны посредством использования операционного блока 102. Когда пользователь выбирает одно из отображенных имен компьютеров PC, блок 101 управления переходит на этап S712, а если результат определения, выполняемого на этапе S705, является отрицательным, то выполняется переход на этап S706.

[0111] На этапе S706 блок 101 управления определяет, истекло ли время поиска устройства (N минут). Время поиска устройства заблаговременно определяется посредством программы или задается посредством пользователя в режиме меню (не изображен), и записывается в энергонезависимой памяти запоминающего устройства 104. Если блок 101 управления определяет, что определенное/заданное время истекло, то он переходит на этап S707, а если результат определения, выполняемого на этапе S706, является отрицательным, то выполняется переход на этап S709.

[0112] На этапе S707 блок 101 управления определяет, было ли отображено имя компьютера PC. При обнаружении одного и более компьютеров PC, на этапе S704 на интерфейсе GUI отображаются имена доступных для соединения компьютеров PC. Если блок управления определяет, что интерфейс GUI был отображен, то он переходит на этап S708, а если результат определения, выполняемого на этапе S707, является отрицательным, то выполняется переход на этап S710.

[0113] На этапе S708 блок 101 управления определяет, был ли выбран компьютер 200 PC. Этот процесс является аналогичным по отношению к процессу, выполняемому на этапе S705, поэтому его описание повторяться не будет. Если блок 101 управления определяет, что компьютер 200 PC был выбран, то он переходит на этап S712, а если результат определения, выполняемого на этапе S708, является отрицательным, то выполняется переход на этап S711.

[0114] На этапе S709 блок 101 управления определяет, был ли прерван процесс поиска устройства. На интерфейсах, изображенных на Фиг. 13А и 13B, располагается пиктограмма 1301 кнопки прерывания. Когда пользователь нажимает на пиктограмму 1301 кнопки прерывания, блок 101 управления определяет команду прерывания, прерывает процесс поиска устройства и переходит на этап S707. Если результат определения, выполняемого на этапе S709, является отрицательным, то блок 101 управления возвращается на этап S702 и продолжает выполнять процесс поиска устройства.

[0115] На этапе S710 блок 101 управления отображает на блоке 130 отображения интерфейс GUI, представляющий то, что компьютер 200 PC обнаружен не был. Интерфейс GUI, изображенный на Фиг. 13D, является примером этого.

[0116] На этапе S711 блок 101 управления определяет, выбрал ли пользователь повторный поиск. На интерфейсе GUI, изображенном на Фиг. 13D, пиктограмма 1302 кнопки служит для выполнения процесса повторного поиска. Когда пользователь производит действия с операционным блоком 102 и нажимает не на пиктограмму кнопки повторного поиска, а на кнопку 1303 возврата, блок 101 управления завершает процесс обнаружения и переходит на этап S723. Если результат определения, выполняемого на этапе S711, является положительным, то блок 101 управления сбрасывает счетчик времени поиска устройства, возвращается на этап S702 и повторно выполняет процесс поиска устройства.

[0117] На этапе S712 блок 101 управления временно сохраняет информацию о сопряжении выбранного компьютера 200 PC в памяти RAM запоминающего устройства 104. В случае использования протокола UPnP, из описателя (Фиг. 11А), полученного от выбранного компьютера 200 PC, сохраняется следующая информация:

- Имя компьютера PC, описанное в заголовке «friendlyName»,

- Обнаруженный тип протокола обнаружения,

- IP-адрес, описанный в заголовке «LOCATION» сообщения «Advertisement» (Фиг. 10А) или «Response» (Фиг. 10C), и

- Идентификатор GUID (глобальный уникальный идентификатор), описанный в теге UDN.

[0118] В случае использования протокола Bonjour, сохраняется имя хоста и IP-адрес компьютера PC, которые были получены из записи адреса (не изображена), обнаруженный тип х протокола обнаружения, а также идентификатор GUID тега Ключа GUID в записи TXT (Фиг. 12 А).

[0119] На этапе S713 блок 101 управления запускает процесс оповещения. Подробности процесса оповещения будут разъясняться со ссылкой на блок-схему последовательности операций, изображенную на Фиг. 9. После запуска процесса оповещения блок 101 управления отображает на блоке 130 отображения интерфейс GUI, изображенный на Фиг. 13E.

[0120] На этапе S901 блок 101 управления определяет, является ли протокол обнаружения, с помощью которого компьютер 200 PC был выбран на этапе S705 или S708, протоколом UPnP. Блок 101 управления обращается к информации о сопряжении, временно сохраненной на этапе S712 в памяти RAM запоминающего устройства 104, и если он определяет, что протокол обнаружения является протоколом UPnP, то он переходит на этап S902. Если результат определения, выполняемого на этапе S901, является отрицательным, то блок 101 управления переходит на этап S903.

[0121] На этапе S902 блок 101 управления выполняет групповую передачу сообщения «SSDP:Alive».

[0122] На этапе S903 блок 101 управления выполняет групповую передачу сообщения «Multicast DNS Notify» совместно с тегом «serviceType».

[0123] На этапе S904 блок 101 управления определяет, была ли принята команда передачи описателя от компьютера 200 PC. Если блок 101 управления определяет прием команды передачи от компьютера 200 PC, то он переходит на этап S905. Если результат определения, выполняемого на этапе S904, является отрицательным, то блок 101 управления ожидает приема запроса. Фиг. 11B иллюстрирует описатель, хранящийся в цифровой камере 100. Описатель, изображенный на Фиг. 11B, формируется из нескольких тегов. Например, тег «URLBase» указывает IP-адрес цифровой камеры 100. Тег «deviceType» указывает тип устройства. Тег «friendlyName» указывает имя цифровой камеры 100. Тег «UDN» указывает идентификатор GUID цифровой камеры 100. Тег «serviceType» указывает службу, которая может быть обеспечена посредством цифровой камеры 100. Команда HTTP GET является способом получения данных от адресата в соответствии с протоколом HTTP. Когда пользователь нажимает на пиктограмму 1304 кнопки прерывания, отображаемую на интерфейсе GUI, изображенном на Фиг. 13E, блок 101 управления прерывает процесс оповещения.

[0124] На этапе S905 блок 101 управления передает описатель на запрашивающий компьютер 200 PC.

[0125] На этапе S906 блок 101 управления определяет, была ли принята команда передачи записи TXT. Если блок 101 управления определяет прием команды передачи от компьютера 200 PC, то он переходит на этап S907. Если результат определения, выполняемого на этапе S906, является отрицательным, то блок 101 управления ожидает приема запроса. Фиг. 12B иллюстрирует запись TXT, хранящуюся в цифровой камере 100. Запись TXT связана с тегом «serviceType» и формируется из тега «Key» и его значения. В данном варианте осуществления тег «serviceType», который подвергается групповой передаче с цифровой камеры 100, имеет значение «_ptp», а тег «Version Key» записи TXT, связанной с тегом «serviceType», указывает версию записи TXT. Тег «Model Key» указывает тип модели устройства. Тег «Product Key» указывает название продукта. Тег «Service Available Key» указывает, является ли служба допустимой. Если служба является допустимой, то тег «Value» обновляется значением «1». Тег «GUID Key» указывает идентификатор GUID цифровой камеры 100. Тег «Target GUID Key» указывает идентификатор GUID компьютера 200 PC, выбранного на этапе S705. Когда пользователь нажимает на пиктограмму 1304 кнопки прерывания, отображаемую на интерфейсе GUI, изображенном на Фиг. 13E, блок 101 управления прерывает процесс оповещения.

[0126] На этапе S907 блок 101 управления передает запись TXT на запрашивающий компьютер 200 PC.

[0127] Выше были описаны подробности процесса оповещения, выполняемого на этапе S713 посредством цифровой камеры 100.

[0128] На этапе S714 блок 101 управления определяет, был ли обнаружен прием пакета «InitCommandRequest», передаваемого от компьютера 200 PC. Пакет «InitCommandRequest» является одним типом пакета, определенным посредством протокола РТР-IP, и используется для обмена информацией об устройстве между компьютером PC и цифровой камерой, а также для утверждения номера порта TCP для приема/передачи команд и данных. Если блок 101 управления определяет прием пакета «InitCommandRequest» через блок 152 связи, то он переходит на этап S715, а если результат определения, выполняемого на этапе S714, является отрицательным, то выполняется переход на этап S716.

[0129] На этапе S715 блок 101 управления определяет, соответствуют ли идентификаторы друг другу. В течение этого процесса блок 101 управления определяет, соответствует ли компьютер 200 PC, выбранный на этапе S705 или S708, компьютеру 200 PC, который передал пакет «InitCommandRequest». Идентификатор GUID компьютера 200 PC сохраняется в пакете «InitCommandRequest», принятом на этапе S714. Этот идентификатор GUID сравнивается с идентификатором GUID, сохраненным на этапе S712 в виде информации о сопряжении. Если эти идентификаторы GUID соответствуют друг другу, то блок 101 управления определяет, что компьютеры 200 PC являются одним компьютером РС, и переходит на этап S717, а если результат определения, выполняемого на этапе S715, является отрицательным, то выполняется переход на этап S718. Вместо сравнения идентификаторов GUID может быть выполнено сравнение IP-адреса выбранного компьютера PC и с IP-адресом компьютера PC, который передал пакет «InitCommandRequest», и если эти IP-адреса соответствуют друг другу, может быть определено, что эти компьютеры PC являются одним компьютером PC. Идентификатор является произвольным до тех пор, пока он может подтвердить то, что компьютер 200 PC, выбранный в процессе обнаружения, и компьютер 200 PC, который передал пакет «InitCommandRequest», соответствуют друг другу.

[0130] На этапе S716 блок 101 управления определяет, истекло ли М минут, служащие в качестве периода действия процесса оповещения. Период, в течение которого принимается пакет «InitCommandRequest», заблаговременно определяется посредством программы или задается посредством пользовательской команды. Блок 101 управления определяет, истек ли этот период. Если этот период не истек, то блок 101 управления повторяет этап S714, а если результат определения, выполняемого на этапе S716, является отрицательным, то выполняется переход на этап S723.

[0131] На этапе S717 блок 101 управления передает пакет «InitAct» на компьютер PC. Если на этапе S715 блок 101 управления определяет, что идентификаторы соответствуют друг другу, то блок 101 управления передает пакет «InitAct» для уведомления компьютера PC о разрешении приема пакета «InitCommandRequest».

[0132] На этапе S718 блок 101 управления передает пакет «InitFail» на компьютер PC. Если на этапе S715 блок 101 управления определяет, что идентификаторы не соответствуют друг другу, то блок 101 управления передает пакет «InitFail» для уведомления компьютера PC об отказе от приема пакета «InitCommandRequest».

[0133] На этапе S719 блок 101 управления определяет, был ли принят пакет «InitEventRequest». Пакет «InitEventRequest» является одним типом пакета, определенным посредством протокола РТР-IP, и утверждает номер порта TCP для приема/передачи события. Если блок 101 управления обнаруживает прием пакета «InitEventRequest» через блок 152 связи, то он переходит на этап S720, а если результат определения, выполняемого на этапе S719, является отрицательным, то выполняется переход на этап S721.

[0134] На этапе S720 блок 101 управления передает пакет «InitAct» на компьютер PC.

[0135] На этапе S721 блок 101 управления определяет, истекло ли М минут, служащие в качестве периода действия процесса оповещения. Задается период, аналогичный периоду, заданному на этапе S716, и если М минут истекло, то блок 101 управления переходит на этап S723, а если результат определения, выполняемого на этапе S721, является отрицательным, то этап S719 повторяется.

[0136] На этапе S722 блок 101 управления записывает информацию о сопряжении. Информация, сохраняемая на этапах S405 и S712 в запоминающем устройстве 104, сохраняется в энергонезависимой памяти. Фиг. 14 изображает концептуальное графическое представление, иллюстрирующее информацию о сопряжении, которая предназначается для сохранения. Тег «PC Name» указывает имя соединенного компьютера 200 PC. Тег «PC GUID» указывает идентификатор GUID соединенного компьютера 200 PC. Тег «Discovery Protocol» указывает протокол обнаружения, используемый в процессе поиска устройства. Тег «IP-address» указывает IP-адрес соединенного компьютера 200 PC. Тег «SSID» указывает идентификатор SSID сети, с которой соединен компьютер 200 PC. Тег «Security Key» указывает ключ шифрования сети, с которой соединен компьютер 200 PC.

[0137] На этапе S723, блок 101 управления отображает на блоке 130 отображения экранное изображение ошибки установления соединения. Интерфейс GUI, изображенный на Фиг. 13F, является примером этого.

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

Процесс обнаружения (повторное соединение), выполняемый посредством цифровой камеры

[0139] Далее будут разъясняться подробности процесса обнаружения, выполняемого на этапе S407, который изображен на Фиг. 4. Фиг. 15 изображает блок-схему последовательности операций, иллюстрирующую процесс обнаружения при подключении цифровой камеры 100 к компьютеру PC, соединение с которым устанавливалось ранее. Данная блок-схема последовательности операций иллюстрирует процесс до возврата к началу процесса оповещения, выполняемого на этапе S713, после того, как на этапе S701, изображенном на Фиг. 7А, в процессе обнаружения было определено, что цифровая камера 100 должна быть подключена к компьютеру 200 PC повторно.

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

[0141] На этапе S1502 блок 101 управления определяет, является ли протокол обнаружения компьютера 200 PC, соединение с которым устанавливалось ранее, протоколом UPnP. Блок 101 управления обращается к протоколу обнаружения в информации о сопряжении на этапе S1501, и если протокол обнаружения является протоколом UPnP, он переходит на этап S1503. Если результат определения, выполняемого на этапе S1502, является отрицательным, то блок 101 управления переходит на этап S1504.

[0142] На этапе S1503 блок 101 управления выполняет поиск устройств, совместимых с протоколом UPnP. В данном случае осуществляется последовательное выполнение процессов, аналогичных процессам, выполняемым на этапах S807, S809, S810, S811 и S815, которые изображены на Фиг. 8, поэтому их описание повторяться не будет.

[0143] На этапе S1504 блок 101 управления выполняет поиск устройств, совместимых с протоколом Bonjour. В данном случае осуществляется последовательное выполнение процессов, аналогичных процессам, выполняемым на этапах S808, S812, S813, S814 и S815, которые изображены на Фиг. 8, поэтому их описание повторяться не будет.

[0144] На этапе S1505 блок 101 управления определяет, был ли обнаружен компьютер 200 PC. Блок 101 управления сравнивает идентификатор GUID, полученный из описателя или записи TXT, полученной на этапе S1503 или S1504, с идентификатором GUID, находящимся в информации о сопряжении. Если эти идентификаторы GUID соответствуют друг другу, то блок 101 управления определяет факт обнаружения компьютера 200 PC, соединение с которым устанавливалось ранее. Если результат определения, выполняемого на этапе S1505, является отрицательным, то блок 101 управления переходит на этап S1506.

[0145] На этапе S1506 блок 101 управления определяет, истекло ли L минут. То есть, если компьютер 200 PC, соединение с которым устанавливалось ранее, обнаружен не был, то блок 101 управления повторяет этап S1505 до тех пор, пока не истечет период времени, который заблаговременно определяется посредством программы или задается посредством пользователя. Если блок 101 управления определяет, что L минут истекло, то процесс переходит на этап S1507.

[0146] На этапе S1507 блок 101 управления отображает на блоке 130 отображения интерфейс GUI, представляющий то, что компьютер 200 PC обнаружен не был. Интерфейс GUI, изображенный на Фиг. 13D, является примером этого.

[0147] Если на этапе S1505 блок 101 управления обнаруживает компьютер PC, то он переходит на этап S713, изображенный на Фиг. 7B, и запускает процесс оповещения. Последующие этапы процесса совпадают с вышеописанными.

[0148] Выше были описаны подробности процесса обнаружения для подключения цифровой камеры 100 к компьютеру PC, соединение с которым устанавливалось ранее.

Процесс обнаружения, выполняемый посредством компьютера PC

[0149] Далее будут разъясняться подробности процесса обнаружения, выполняемого на этапе S602, изображенном на Фиг. 6, посредством компьютера 200 PC. Фиг. 16 изображает блок-схему последовательности операций, иллюстрирующую процесс обнаружения, выполняемый посредством компьютера 200 PC.

[0150] Сначала на этапе S1601 центральный процессор 203 CPU запускает процесс оповещения. Процесс оповещения обеспечивается в качестве основной функции посредством системы OS компьютера 200 PC или в качестве функции приложения, установленного на вспомогательном устройстве 205 хранения данных. Компьютер 200 PC запускает процесс оповещения в соответствии с совместимым протоколом обнаружения. Компьютер PC, совместимый с протоколом UPnP, выполняет групповую передачу сообщения «SSDP:Alive». Компьютер PC, совместимый с протоколом Bonjour, выполняет групповую передачу сообщения «Multicast DNS Notify».

[0151] На этапе S1602 центральный процессор 203 CPU определяет, была ли принята групповая передача поиска устройства. Цифровая камера 100 применительно к устройствам в сети выполняет групповую передачу сообщений «M-Search» или «Multicast DNS Query» для поиска устройства. Если центральный процессор 203 CPU определяет прием групповой передачи через устройство 206 связи, то он переходит на этап S1603. Если результат определения, выполняемого на этапе S1602, является отрицательным, то центральный процессор 203 CPU продолжает выполнять процесс до тех пор, пока он не примет групповую передачу.

[0152] На этапе S1603 центральный процессор 203 CPU передает ответ. В случае использования сообщения «M-Search», центральный процессор 203 CPU передает сообщение «Response», изображенное на Фиг. 10C. В случае использования сообщения «Query», центральный процессор 203 обращается к добавленному тегу «serviceType», и если он определяет, что тег «serviceType» указывает службу передачи изображения, хранящуюся на компьютере 200 PC, то он передает ответ на цифровую камеру 100 и переходит на этап S1604.

[0153] На этапе S1604 центральный процессор 203 CPU определяет, был ли принят запрос описателя от цифровой камеры 100. Если на этапе S1603 цифровая камера 100 принимает ответ, то она передает запрос обнаружения описателя на компьютер 200 PC. В случае использования протокола UPnP, цифровая камера 100 выполняет команду HTTP GET и запускает процесс обнаружение описателя. В случае использования протокола Bonjour, цифровая камера 100 запускает процесс обнаружения записи TXT. Если центральный процессор 203 CPU определяет факт приема команды передачи описателя через устройство 206 связи, то он переходит на этап S1605. Если результат определения, выполняемого на этапе S1604, является отрицательным, то центральный процессор 203 CPU ожидает обнаружения команды передачи описателя.

[0154] На этапе S1605 центральный процессор 203 CPU передает описатель на цифровую камеру 100. В случае использования протокола UPnP, центральный процессор 203 CPU передает описатель, изображенный на Фиг. 11А. В случае использования протокола Bonjour, центральный процессор 203 CPU передает запись TXT, изображенную на Фиг. 12А.

[0155] На этапе S1606 центральный процессор 203 CPU определяет, была ли принята групповая передача оповещения от цифровой камеры 100. Если центральный процессор 203 CPU определяет процесс оповещения, выполняемый на этапе S902 или S903, которые изображены на Фиг. 9, то он переходит на этап S1607. Если результат определения, выполняемого на этапе S1606, является отрицательным, то центральный процессор 203 CPU продолжает выполнять процесс до тех пор, пока он не примет групповую передачу оповещения.

[0156] На этапе S1607 центральный процессор 203 CPU запрашивает цифровую камеру о передаче описателя.

[0157] На этапе S1608 центральный процессор 203 CPU принимает описатель. В случае использования протокола UPnP, центральный процессор 203 CPU принимает от цифровой камеры 100 описатель, изображенный на Фиг. 11B. В случае использования протокола Bonjour, центральный процессор 203 CPU принимает от цифровой камеры 100 запись TXT, изображенную на Фиг. 12B.

[0158] На этапе S1609 центральный процессор 203 CPU обнаруживает, поддерживает ли цифровая камера службу передачи изображения. Описатель описывает информацию, представляющую, поддерживает ли цифровая камера службу передачи изображения.

[0159] Центральный процессор 203 CPU обращается к тегу, и если он определяет, что цифровая камера поддерживает службу передачи изображения, то он переходит на этап S1610. Если результат определения, выполняемого на этапе S1609, является отрицательным, то центральный процессор 203 CPU возвращения на этап S1606 и ожидает до тех пор, пока он не примет групповую передачу оповещения от другого компьютера PC. Как было описано выше, протокол, используемый в службе передачи изображения в данном варианте осуществления, является протоколом PTP-IP, поэтому процесс будет разъясняться на основе способ соединения PTP-IP.

[0160] На этапе S1610 центральный процессор 203 CPU передает на цифровую камеру 100 пакет «InitCommandRequest» протокола PTP-IP.

[0161] На этапе S1611 центральный процессор 203 CPU определяет, был ли принят пакет «InitAct», который был передан от цифровой камеры 100, и представляет, что пакет «InitCommandRequest» был принят. Если центральный процессор 203 CPU определяет факт приема пакета «InitAct» через устройство 206 связи, то он переходит на этап S1612, а если результат определения, выполняемого на этапе S1611, является отрицательным, то выполняется переход на этап S1614.

[0162] На этапе S1612 центральный процессор 203 CPU передает на цифровую камеру 100 пакет «InitEventRequest» протокола PTP-IP.

[0163] На этапе S1613 центральный процессор 203 CPU принимает пакет «InitAct», уведомляющий о том, что цифровая камера 100 обычно обработала пакет «InitEventRequest».

[0164] После приема пакета «InitAct» центральный процессор 203 CPU определяет, что соединение с цифровой камерой 100 установлено успешно, переходит на этап S603, изображенный на Фиг. 6, и активирует приложение, которое обеспечивает службу передачи изображения.

[0165] На этапе S1614 центральный процессор 203 CPU определяет, был ли принят пакет «InitFail», который был передан от цифровой камеры 100, и представляет, что прием пакета «InitCommandRequest» был отклонен. Если центральный процессор 203 CPU определяет факт приема пакета «InitFail», то он переходит на этап S1615. Если результат определения, выполняемого на этапе S1614, является отрицательным, то центральный процессор 203 CPU возвращается на этап S1611 и ожидает от цифровой камеры 100 ответа на пакет «InitCommandRequest».

[0166] На этапе S1615, в случае, если на этапе S1614 центральный процессор 203 CPU принял пакет «InitFail», он определяет, что соединение с цифровой камерой 100 установлено не было, и отображает на блоке 201 отображения компьютера 200 PC интерфейс GUI, представляющий, что установление соединения не удалось.

[0167] На этапе S1616 центральный процессор 203 CPU определяет, следует ли завершить соединение с цифровой камерой. Если пользователь производит действия с компьютером PC и прерывает запуск службы передачи изображения на интерфейсе GUI (не изображен), то центральный процессор 203 CPU обрабатывает это в качестве отказа от установления соединения, и завершает службу передачи изображения. Если центральный процессор 203 CPU ожидает установления соединения с другой цифровой камерой, то он возвращается на этап S1602 и продолжает выполнять процесс.

[0168] Выше были описаны подробности процесса обнаружения, выполняемого на этапе S602, изображенном на Фиг. 6, посредством компьютера PC.

Другие варианты осуществления

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

[0170] В вышеупомянутом варианте осуществления в качестве примера устройства связи разъяснялась цифровая камера 100, которая является устройством, включающим в себя функцию беспроводной связи. Однако настоящее изобретение также может быть применено к устройству, которое может быть смонтировано в другое устройство и обеспечивает функцию беспроводной связи. Например, если носитель 141 записи является носителем записи, оснащенным функцией беспроводной связи, то он может управлять беспроводной связью. В этом случае, для схемы беспроводной связи (не изображена) носителя 141 записи, оснащенного функцией беспроводной связи, выполняется процесс управления, подобный описанному в вышеупомянутом варианте осуществления.

[0171] Кроме того настоящее изобретение также может быть применено к системе, в которой управление цифровой камерой 100 с компьютера PC осуществляется дистанционно и т.п. В этом случае дистанционное управление может быть реализовано посредством выполнения опросов и запросов управления с блока управления компьютера PC на блок 101 управления цифровой камеры 100.

[0172] Аспекты настоящего изобретения также могут быть реализованы посредством компьютера системы или устройства (или устройств, таких как CPU или MPU), которое считывает и выполняет программу, записанную на запоминающем устройстве, для выполнения функций вышеописанного варианта(ов) осуществления, а также посредством способа, этапы которого выполняются посредством компьютера системы или устройства, например, при помощи считывания и выполнения программы, записанной на запоминающем устройстве, для выполнения функций вышеописанного варианта(ов) осуществления. Для этого программа обеспечивается компьютеру, например, через сеть или с носителя записи различных типов, служащего в качестве запоминающего устройства (например, с машиночитаемого носителя).

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

[0174] Настоящая заявка испрашивает приоритет в соответствии с заявкой на патент Японии №2011-265313, поданной 2 декабря 2011 года, которая полностью включена в настоящий документ посредством ссылки.

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

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

3. Устройство по п. 1, дополнительно содержащее средство отображения для отображения частей информации об устройстве, принятых упомянутым первым средством приема,
причем упомянутое первое средство выбора выбирает устройство на основе информации об устройстве, отображаемой упомянутым средством отображения.

4. Устройство по п. 3, в котором упомянутое средство отображения составляет список и отображает части информации об устройстве, принятые упомянутым первым средством приема, независимо от типов обнаружения, содержащихся в частях информации об устройстве.

5. Устройство по п. 3, в котором упомянутое средство отображения отображает части информации об устройстве, принятые упомянутым первым средством приема, для предоставления возможности идентификации типов обнаружения.

6. Устройство по п. 5, в котором упомянутое средство отображения классифицирует и отображает части информации об устройстве, принятые упомянутым первым средством приема, на основе типов обнаружения.

7. Устройство по п. 1, в котором
информация об устройстве, принятая упомянутым первым средством приема, содержит информацию о службе, обеспечиваемой соответствующим устройством, и
упомянутое средство отображения отображает информацию устройства, которое обеспечивает предварительно определенную службу.

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

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

10. Устройство по п. 9, в котором протокол передачи данных включает в себя протокол PTP/IP.

11. Устройство по п. 1, в котором устройство связи включает в себя одно из следующих устройств: устройство захвата изображения, мобильный телефон, планшетное устройство.

12. Устройство по п. 1, в котором устройство включает в себя одно из следующих устройств: устройство захвата изображения, мобильный телефон, планшетное устройство, принтер и телевизионный приемник.

13. Устройство по п. 1, в котором протокол обнаружения включает в себя один из протоколов UPnP и Bonjour.

14. Устройство по п. 1, в котором упомянутое первое средство передачи передает команду поиска на основе протокола UPnP и команду поиска на основе протокола Bonjour.

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

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

17. Устройство по п. 15, дополнительно содержащее средство отображения для отображения частей информации об устройстве, принятых упомянутым первым средством приема,
причем упомянутое первое средство выбора выбирает устройство на основе частей информации об устройстве, отображаемой упомянутым средством отображения.

18. Устройство по п. 17, в котором упомянутое средство отображения составляет список и отображает части информации об устройстве, принятые упомянутым первым средством приема, независимо от типов обнаружения, содержащихся в частях информации об устройстве.

19. Устройство по п. 17, в котором упомянутое средство отображения отображает части информации об устройстве, принятые упомянутым первым средством приема, для предоставления возможности идентификации типов обнаружения.

20. Устройство по п. 17, в котором упомянутое средство отображения классифицирует и отображает части информации об устройстве, принятые упомянутым первым средством приема, на основе типов обнаружения.

21. Устройство по п. 15, в котором
информация об устройстве, принятая упомянутым первым средством приема, содержит информацию о службе, обеспечиваемой устройством, и
упомянутое средство отображения отображает информацию устройства, которое обеспечивает предварительно определенную службу.

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

23. Устройство по п. 22, в котором протокол передачи данных включает в себя протокол PTP/IP.

24. Устройство по п. 15, в котором устройство связи включает в себя одно из следующих устройств: устройство захвата изображения, мобильный телефон, планшетное устройство.

25. Устройство по п. 15, в котором устройство включает в себя одно из следующих устройств: устройство захвата изображения, мобильный телефон, планшетное устройство, принтер и телевизионный приемник.

26. Устройство по п. 15, в котором протокол обнаружения включает в себя один из протоколов UPnP и Bonjour.

27. Устройство по п. 15, в котором упомянутое первое средство передачи передает команду поиска на основе протокола UPnP и команду поиска на основе протокола Bonjour.

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

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

30. Машиночитаемый носитель хранения, на котором хранится компьютерная программа, которая при выполнении побуждает процессор выполнять способ по п. 28 или 29.



 

Похожие патенты:

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

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

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

Группа изобретений относится к области связи и может быть использована для сообщения отчета о статусе буфера (BSR) терминала. Техническим результатом является расширение таблицы BSR для адаптации к максимальному объему данных буфера.

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

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

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

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

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

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

Группа изобретений относится к устройствам и способу инициализации беспроводных устройств для работы в одной или более сетей. Техническим результатом является обеспечение возможности выбора подходящего поставщика беспроводного обслуживания с учетом выбора пользователя. В устройство предварительно загружен профиль SIM предоставления. Устройство использует профиль SIM предоставления для осуществления связи с предоставляющей службой, которая может предоставить пользователю список доступных беспроводных поставщиков, таких как поставщики, которые осуществляют обслуживание в текущем географическом расположении пользователя. В ответ на выбор пользователя предоставляющая служба может загрузить SIM-профиль, связанный с выбранным поставщиком, в защищенный элемент. Загруженный SIM-профиль может быть использован для получения беспроводного обслуживания от выбранного поставщика. 3 н. и 14 з.п. ф-лы, 11 ил.

Изобретение относится к области сетевых элементов. Технический результат изобретения заключается в увеличении быстродействия сети для конечного пользователя за счет разгрузки трафика данных. Способ идентификации возможности выборочной разгрузки трафика по протоколу Интернет (SIPTO) объектом управления мобильностью (MME) содержит этапы, на которых получают профиль абонента, указывающий, обеспечена ли или запрещена возможность SIPTO для пользователя от домашнего сервера абонента (HSS), и идентифицируют, обеспечена ли или запрещена возможность SIPTO для пользователя на основе профиля абонента. 4 н. и 6 з.п. ф-лы, 18 ил.

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

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

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

Изобретение относится к беспроводной связи. Технический результат заключается в увеличении вероятности выполнения измерений, выполняемых беспроводным устройством, когда в системе сконфигурированы субкадры MBSFN. Способ содержит определение шаблона ограничения ресурсов измерений, указывающего субкадры для выполнения по меньшей мере одного измерения по меньшей мере для одной соты, причем указанные субкадры не являются субкадрами MBSFN, содержащие субкадры, не являющиеся MBSFN-конфигурируемыми, передачу на упомянутое беспроводное устройство шаблона ограничения ресурсов измерений для разрешения измерений по меньшей мере для одной соты согласно упомянутому шаблону. 4 н. и 40 з.п. ф-лы, 23 ил., 4 табл.

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

Изобретение относится к системам беспроводной связи, оказывающим мультимедийные услуги мобильным пользователям, и обеспечивает своевременный и точный сбор статистики ситуации приема оборудованием пользователя (UE) текущей услуги многоадресной/широковещательной передачи мультимедийной информации (MBMS). Изобретение раскрывает способ подсчета MBMS, включающий: после приема информации инициирования подсчета MBMS, посланной сетевой стороной, посылку базовой станцией информации индикации подсчета MBMS на UE через воздушный интерфейс; сообщение базовой станцией сетевой стороне информации подсчета об услуге MBMS согласно принятому результату подсчета MBMS, сообщенному оборудованием UE. Кроме того, в данном изобретении предлагается система подсчета услуги многоадресной/широковещательной передачи мультимедийной информации для осуществления этого способа. Данное изобретение может своевременно и точно подсчитывать услуги MBMS, что может позволить сетевой стороне своевременно и точно изучать ситуацию применения текущей услуги MBMS и сделать удобным для сетевой стороны выполнение релевантного развертывания в отношении услуги MBMS. 2 н. и 16 з.п. ф-лы, 1 табл., 9 ил.

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

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