СПОСОБ УПРАВЛЕНИЯ УСТРОЙСТВОМ ДЛЯ РЕГИСТРАЦИИ ИНФОРМАЦИИ ОБ УСТРОЙСТВЕ ДЛЯ ПЕРИФЕРИЙНОГО УСТРОЙСТВА И УСТРОЙСТВО И СИСТЕМА ДЛЯ ЭТОГО
DEVICE CONTROL METHOD FOR REGISTERING DEVICE INFORMATION OF PERIPHERAL DEVICE  AND DEVICE AND SYSTEM THEREOF

Область техники, к которой относится изобретение
[1] Примерный вариант осуществления относится к способу, устройству и системе для управления устройствами, например, для регистрации информации об устройстве для периферийного устройства на другом устройстве. Таким образом, другое устройство может использовать периферийное устройство, которое может соединяться с пользовательским устройством.
Уровень техники
[2] Для предоставления услуг через различные пользовательские устройства, включающие в себя подвижные терминалы, персональные компьютеры (ПК) и телевизоры (ТВ), услуги могут обеспечиваться через различные периферийные устройства, такие как наушники, гарнитуры или устройства отображения.
Сущность изобретения
Техническая задача
[3] Информация об устройстве для периферийных устройств может сохраняться в сетевом устройстве так, чтобы произвольное устройство могло получать доступ к сетевому устройству и использовать периферийные устройства с помощью использования информации об устройстве, сохраненной в сетевом устройстве. Поэтому, необходимо упрощать сохранение информации об устройстве для периферийных устройств в сетевом устройстве и использование периферийных устройств с помощью использования сохраненной информации об устройстве.
Решение задачи
[4] Обеспечен способ управления устройством для управления устройством в системе, включающей в себя пользовательское устройство, и периферийное устройство и сетевое устройство, соединенные с пользовательским устройством, причем способ управления устройством включает в себя получение информации об устройстве, относящейся к первому периферийному устройству, причем получение выполняется с помощью пользовательского устройства; передачу к сетевому устройству информации об устройстве, относящейся к первому периферийному устройству, причем передача выполняется с помощью пользовательского устройства; сохранение информации об устройстве, причем сохранение выполняется с помощью сетевого устройства; и управление первым периферийным устройством с помощью использования информации об устройстве, причем управление выполняется с помощью второго периферийного устройства, соединенным с сетевым устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[5] Фиг. 1 - схема, показывающая структуру для регистрации периферийного устройства на сетевом устройстве согласно примерному варианту осуществления;
[6] фиг. 2 - последовательность операций, показывающая процесс, в котором система управления устройством регистрирует периферийное устройство на сетевом устройстве согласно примерному варианту осуществления;
[7] фиг. 3 - последовательность операций, показывающая процесс, в котором пользовательское устройство регистрирует периферийное устройство на сетевом устройстве согласно примерному варианту осуществления;
[8] фиг. 4a - 4d схемы, показывающие пользовательское устройство, регистрирующее периферийное устройство на сетевом устройстве согласно примерному варианту осуществления;
[9] фиг. 5 - схема, показывающая процесс регистрации периферийного устройства на сетевом устройстве согласно примерному варианту осуществления;
[10] фиг. 6 - последовательность операций, показывающая процесс, в котором пользовательское устройство регистрирует периферийное устройство на сетевом устройстве согласно примерному варианту осуществления;
[11] фиг. 7 - схема, показывающая процесс регистрации периферийного устройства на сетевом устройстве согласно другому примерному варианту осуществления;
[12] фиг. 8 - последовательность операций, показывающая процесс, в котором пользовательское устройство регистрирует периферийное устройство на сетевом устройстве согласно другому примерному варианту осуществления;
[13] фиг. 9 - схема, показывающая процесс регистрации периферийного устройства на сетевом устройстве согласно другому примерному варианту осуществления;
[14] фиг. 10 - последовательность операций, показывающая процесс, в котором пользовательское устройство регистрирует периферийное устройство на сетевом устройстве согласно другому примерному варианту осуществления;
[15] фиг. 11 - схема, показывающая процесс регистрации периферийного устройства на сетевом устройстве согласно другому примерному варианту осуществления;
[16] фиг. 12 - последовательность операций, показывающая процесс, в котором пользовательское устройство регистрирует периферийное устройство на сетевом устройстве согласно другому примерному варианту осуществления;
[17] фиг. 13 - последовательность операций, показывающая, что сетевое устройство регистрирует и управляет периферийным устройством согласно примерному варианту осуществления;
[18] фиг. 14 - схема, показывающая процесс, в котором сетевое устройство управляет периферийным устройством с помощью использования информации об устройстве согласно примерному варианту осуществления;
[19] фиг. 15 - схема, показывающая изменение топологии, когда сетевое устройство управляет периферийным устройством согласно примерному варианту осуществления;
[20] фиг. 16 - схема, показывающая процесс, в котором сетевое устройство управляет периферийным устройством с помощью использования информации об устройстве согласно другому примерному варианту осуществления;
[21] фиг. 17 - схема, показывающая изменение топологии, когда сетевое устройство управляет периферийным устройством согласно другому примерному варианту осуществления;
[22] фиг. 18 - последовательность операций, показывающая процесс, в котором другое периферийное устройство, соединенное с сетевым устройством, управляет периферийным устройством, зарегистрированным на сетевом устройстве, согласно примерному варианту осуществления;
[23] фиг. 19 - схема, показывающая процесс, в который другое периферийное устройство управляет периферийным устройством с помощью использования информации об устройстве согласно примерному варианту осуществления;
[24] фиг. 20 - схема, показывающая изменение топологии, когда другое периферийное устройство управляет периферийным устройством согласно другому примерному варианту осуществления;
[25] фиг. 21 - схема, показывающая процесс, в который другое периферийное устройство управляет периферийным устройством с помощью использования информации об устройстве согласно другому примерному варианту осуществления;
[26] фиг. 22 - схема, показывающая изменение топологии, когда другое периферийное устройство управляет периферийным устройством согласно другому примерному варианту осуществления;
[27] фиг. 23 - принципиальная схема, показывающая структуры пользовательского устройства и сетевого устройства, которые включает в себя система управления устройством согласно примерному варианту осуществления;
[28] фиг. 24 - последовательность операций, показывающая процесс, в котором сетевое устройство выдает разрешение на управление периферийным устройством другому периферийному устройству, соединенному с сетевым устройством, согласно примерному варианту осуществления;
[29] фиг. 25 - принципиальная схема, показывающая пример, в котором мобильный телефон управляет принтером, зарегистрированным на шлюзе, согласно примерному варианту осуществления;
[30] фиг. 26 - принципиальная схема, показывающая пример регистрации образовательных терминалов, соединенных с лекционным терминалом, на устройстве отображения большого формата и управления образовательными терминалами согласно примерному варианту осуществления;
[31] фиг. 27 - принципиальная схема, показывающая пример, в котором периферийное устройство, соединенное с домашним шлюзом, регистрируется на мобильном телефоне, и мобильный телефон управляет периферийным устройством согласно примерному варианту осуществления;
[32] фиг. 28 - принципиальная схема, показывающая конфигурацию системы устройства согласно другому примерному варианту осуществления;
[33] фиг. 29 - последовательность операций, показывающая процесс регистрации периферийного устройства согласно другому примерному варианту осуществления;
[34] фиг. 30 - последовательность операций, показывающая процесс регистрации периферийного устройства согласно другому примерному варианту осуществления;
[35] фиг. 31 - принципиальная схема, показывающая структуры пользовательского устройства и второго сетевого устройства, которые включает в себя система устройства согласно другому примерному варианту осуществления;
[36] фиг. 32 - схема, показывающая пример, в котором пользовательское устройство регистрирует и управляет периферийным устройством согласно примерному варианту осуществления;
[37] фиг. 33 - схема, показывающая пример, в котором пользовательское устройство регистрирует и управляет периферийным устройством согласно другому примерному варианту осуществления;
[38] фиг. 34 - схема, показывающая пример, в котором пользовательское устройство регистрирует и управляет периферийным устройством согласно другому примерному варианту осуществления; и
[39] фиг. 35 - схема, показывающая информацию об устройстве согласно примерному варианту осуществления.
НАИЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[40] Примерные варианты осуществления обеспечивают способ, устройство и систему для того, чтобы легко сохранять информацию об устройстве, относящуюся к периферийному устройству, соединенному с пользовательским устройством.
[41] Примерные варианты осуществления также обеспечивают способ, устройство и систему для того, чтобы внешнее устройство управляло периферийным устройством с помощью использования информации об устройстве, сохраненной в сетевом устройстве.
[42] Согласно аспекту предоставлен способ управления устройством для управления устройством в системе, включающей в себя пользовательское устройство, и периферийное устройство и сетевое устройство, соединенные с пользовательским устройством, способ управления устройством включает в себя получение информации об устройстве, относящейся к первому периферийному устройству, причем получение выполняется с помощью пользовательского устройства; передачу к сетевому устройству информации об устройстве, относящейся к первому периферийному устройству, причем передача выполняется с помощью пользовательского устройства; сохранение информации об устройстве, причем сохранение выполняется с помощью сетевого устройства; и управление первым периферийным устройством с помощью использования информации об устройстве, причем управление выполняется с помощью второго периферийного устройства, соединенным с сетевым устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[43] Информация об устройстве дополнительно включает в себя информацию унифицированного указателя информационного ресурса (URL) для загрузки приложения для управления первым периферийным устройством, и способ управления устройством дополнительно включает в себя загрузку и установку приложения, основываясь на информации URL, причем загрузка и установка выполняются с помощью второго периферийного устройства.
[44] Управление первым периферийным устройством с помощью второго периферийного устройства включает в себя передачу команды управления для управления первым периферийным устройством на пользовательское устройство, причем передача выполняется с помощью второго периферийного устройства; и управление первым периферийным устройством, основываясь на команде управления, причем управление выполняется с помощью пользовательского устройства.
[45] Способ управления устройством дополнительно включает в себя соединение с сетевым устройством и прием разрешения для управления первым периферийным устройством, причем соединение и прием выполняются с помощью второго периферийного устройства; и управление первым периферийным устройством, причем управление выполняется с помощью второго периферийного устройства.
[46] Разрешение для управления первым периферийным устройством действует для соответствующего количества раз, для соответствующего промежутка времени или для соответствующей операции управления.
[47] Соединение с сетевым устройством и прием разрешения для управления первым периферийным устройством включают в себя распознавание второго периферийного устройства, причем распознавание выполняется с помощью сетевого устройства; и прием разрешения, основываясь на результате распознавания, причем прием выполняется с помощью второго периферийного устройства.
[48] Передача информации об устройстве включает в себя, если сетевое устройство соединяется с пользовательским устройством, запрос пользовательского устройства передать информацию об устройстве, причем запрос выполняется с помощью сетевого устройства; и передачу информации об устройстве на пользовательское устройство в ответ на запрос, причем передача выполняется с помощью пользовательского устройства.
[49] Способ управления устройством дополнительно включает в себя передачу к первому периферийному устройству информации о соединении, относящейся к сетевому устройству, причем передача выполняется с помощью пользовательского устройства; и передачу к сетевому устройству информации об устройстве, основываясь на информации о соединении, относящейся к сетевому устройству, причем передача выполняется с помощью первого периферийного устройства.
[50] Способ управления устройством дополнительно включает в себя передачу информации, относящейся к рекомендуемой услуге, связанной с информацией об устройстве, на пользовательское устройство, причем передача выполняется с помощью сетевого устройства.
[51] Способ управления устройством дополнительно включает в себя прием информации об устройстве от сетевого устройства, причем прием выполняется с помощью пользовательского устройства; и если пользовательское устройство соединяется с другим сетевым устройством, то передачу информации об устройстве к другому сетевому устройству, причем передача выполняется с помощью пользовательского устройства, причем другое сетевое устройство управляет периферийными устройствами, соединенными с другим сетевым устройством, с помощью использования информации об устройстве.
[52] Согласно другому аспекту предоставлен способ управления устройством, с помощью которого сетевое устройство регистрирует первое периферийное устройство, соединенное с пользовательским устройством, способ управления устройством включает в себя получение информации об устройстве, относящейся к первому периферийному устройству, основываясь на соединении с пользовательским устройством; сохранение информации об устройстве в сетевом устройстве; и передачу информации об устройстве ко второму периферийному устройству, соединенному с сетевым устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[53] Информация об устройстве дополнительно включает в себя информацию унифицированного указателя информационного ресурса (URL) для загрузки приложения для управления первым периферийным устройством.
[54] Способ управления устройством дополнительно включает в себя передачу команды управления, принятой от второго периферийного устройства, на пользовательское устройство, причем команда управления является командой для управления первым периферийным устройством.
[55] Способ управления устройством дополнительно включает в себя распознавание второго периферийного устройства; и назначение ИД второму периферийному устройству, основываясь на результате распознавания, причем второе периферийное устройство управляет первым периферийным устройством, основываясь на разрешении, соответствующем упомянутому ИД.
[56] При передаче информации об устройстве упомянутый ИД также передается ко второму периферийному устройству.
[57] Разрешение для управления первым периферийным устройством действует для соответствующего промежутка времени или для соответствующей операции управления.
[58] Прием от пользовательского устройства информации об устройстве, относящей к первому периферийному устройству, включает в себя, если сетевое устройство соединяется с пользовательским устройством, запрос пользовательского устройства об информации об устройстве, причем запрос выполняется с помощью сетевого устройства; и прием от пользовательского устройства информации об устройстве, относящейся к первому периферийному устройству, причем прием выполняется с помощью сетевого устройства.
[59] Прием информации об устройстве включает в себя соединение с сетевым устройством, причем соединение выполняется с помощью первого периферийного устройства; и прием информации об устройстве от первого периферийного устройства.
[60] Способ управления устройством дополнительно включает в себя передачу информации, относящейся к рекомендуемым услугам, связанным с информацией об устройстве, на пользовательское устройство.
[61] Согласно другому аспекту предоставлен способ управления устройством, с помощью которого пользовательское устройство регистрирует первое периферийное устройство, соединенное с пользовательским устройством, на сетевом устройстве, способ управления устройством включает в себя получение информации об устройстве, относящейся к первому периферийному устройству, причем получение выполняется с помощью пользовательского устройства; установление связи с сетевым устройством, причем установление выполняется с помощью пользовательского устройства; и передачу к сетевому устройству информации об устройстве, относящейся к первому периферийному устройству, основываясь на соединении между пользовательским устройством и сетевым устройством, причем передача выполняется с помощью пользовательского устройства, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[62] Информация об устройстве дополнительно включает в себя информацию унифицированного указателя информационного ресурса (URL) для загрузки приложения для управления первым периферийным устройством.
[63] Способ управления устройством дополнительно включает в себя прием команды управления для управления первым периферийным устройством от второго периферийного устройства, соединенного с сетевым устройством; и управление первым периферийным устройством, основываясь на принятой команде управления.
[64] Передача информации об устройстве к сетевому устройству включает в себя прием запроса о передаче информации об устройстве; и передачу информации об устройстве к сетевому устройству, причем передача выполняется с помощью пользовательского устройства.
[65] Получение информации об устройстве включает в себя, если запрос принят, запрос первого периферийного устройства, соединенного с сетевым устройством, об информации об устройстве; и прием информации об устройстве от первого периферийного устройства.
[66] При передаче информации об устройстве пользовательское устройство передает информацию о соединении, относящуюся к сетевому устройству, так, чтобы первое периферийное устройство передавало информацию об устройстве к сетевому устройству.
[67] Способ управления устройством дополнительно включает в себя прием от сетевого устройства информации, относящейся к рекомендуемым услугам, связанным с информацией об устройстве; и отображение информации, относящейся к рекомендуемым услугам.
[68] Способ управления устройством дополнительно включает в себя прием от сетевого устройства информации об устройстве, причем прием выполняется с помощью пользовательского устройства; и если пользовательское устройство соединяется с другим сетевым устройством, то передачу информации об устройстве к другому сетевому устройству, причем передача выполняется с помощью пользовательского устройства.
[69] Согласно другому аспекту предоставлен способ управления устройством для управления устройством в системе, включающей в себя пользовательское устройство, и периферийное устройство и сетевое устройство, соединенные с пользовательским устройством, способ управления устройством включает в себя получение информации об устройстве, относящейся к первому периферийному устройству, причем получение выполняется с помощью пользовательского устройства; передачу к сетевому устройству информации об устройстве, относящейся к первому периферийному устройству, причем передача выполняется с помощью пользовательского устройства; сохранение информации об устройстве, причем сохранение выполняется с помощью сетевого устройства; и управление первым периферийным устройством с помощью использования информации об устройстве, причем управление выполняется с помощью сетевого устройства, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[70] Информация об устройстве дополнительно включает в себя информацию унифицированного указателя информационного ресурса (URL) для загрузки приложения для управления первым периферийным устройством. Способ управления устройством дополнительно включает в себя загрузку и установку приложения, основываясь на информации URL, причем загрузка и установка выполняются с помощью сетевого устройства.
[71] Управление первым периферийным устройством включает в себя передачу к пользовательскому устройству команды управления для управления первым периферийным устройством, причем передача выполняется с помощью второго периферийного устройства; и управление первым периферийным устройством, основываясь на команде управления, причем управление выполняется с помощью пользовательского устройства.
[72] Способ управления устройством дополнительно включает в себя, если сетевое устройство соединяется с пользовательским устройством, прием пользовательского устройства для передачи информации об устройстве, причем прием выполняется с помощью сетевого устройства; и передачу информации об устройстве к сетевому устройству в ответ на запрос, причем передача выполняется с помощью пользовательского устройства.
[73] Способ управления устройством дополнительно включает в себя передачу к первому периферийному устройству информации о соединении, относящейся к сетевому устройству, причем передача выполняется с помощью пользовательского устройства; и передачу к сетевому устройству информации об устройстве, основываясь на информации о соединении, относящейся к сетевому устройству, причем передача выполняется с помощью первого периферийного устройства.
[74] Способ управления устройством дополнительно включает в себя передачу на пользовательское устройство информации, относящейся к рекомендуемым услугам, связанным с информацией об устройстве, причем передача выполняется с помощью сетевого устройства.
[75] Способ управления устройством дополнительно включает в себя прием информации об устройстве от сетевого устройства, причем прием выполняется с помощью пользовательского устройства; и если пользовательское устройство соединяется с другим сетевым устройством, то передачу информации об устройстве к другому сетевому устройству, причем передача выполняется с помощью пользовательского устройства, причем другое сетевое устройство управляет периферийными устройствами, соединенными с другим сетевым устройством, с помощью использования информации об устройстве.
[76] Согласно другому аспекту предоставлен способ управления устройством, с помощью которого сетевое устройство регистрирует первое периферийное устройство, соединенное с пользовательским устройством, способ управления устройством включает в себя получение информации об устройстве, относящейся к первому периферийному устройству, основываясь на соединении с пользовательским устройством; сохранение информации об устройстве в сетевом устройстве; и передачу информации об устройстве ко второму периферийному устройству, соединенному с сетевым устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[77] Информация об устройстве дополнительно включает в себя информацию унифицированного указателя информационного ресурса (URL) для загрузки приложения для управления первым периферийным устройством. Способ управления устройством дополнительно включает в себя загрузку и установку приложения, основываясь на информации URL.
[78] Прием от пользовательского устройства информации об устройстве, относящейся к первому периферийному устройству, включает в себя, если сетевое устройство соединяется с пользовательским устройством, запрос пользовательского устройства об информации об устройстве, причем запрос выполняется с помощью сетевого устройства; и прием от пользовательского устройства информации об устройстве, относящейся к первому периферийному устройству, причем прием выполняется с помощью сетевого устройства.
[79] Прием информации об устройстве включает в себя прием запроса на установление соединения от первого периферийного устройства; соединение с первым периферийным устройством в ответ на запрос; и прием информации об устройстве от первого периферийного устройства.
[80] Способ управления устройством дополнительно включает в себя передачу на пользовательское устройство информации, относящейся к рекомендуемым услугам, связанным с информацией об устройстве.
[81] Согласно другому аспекту предоставлен способ управления устройством для управления устройством в системе, включающей в себя пользовательское устройство, первое сетевое устройство и второе сетевое устройство, соединенные с пользовательским устройством, способ управления устройством включает в себя получение информации об устройстве, относящейся по меньшей мере к одному из периферийных устройств, сохраненной в первом сетевом устройстве, причем получение выполняется с помощью пользовательского устройства; соединение со вторым сетевым устройством, причем соединение выполняется с помощью пользовательского устройства; и передачу информации об устройстве ко второму сетевому устройству, причем передача выполняется с помощью пользовательского устройства, причем информация об устройстве является информацией для распознавания периферийного устройства, соединенного с первым сетевым устройством.
[82] Информация об устройстве включает в себя информацию о соединении, относящуюся к первому сетевому устройству, и способ управления устройством дополнительно включает в себя соединение с первым сетевым устройством с помощью использования информации о соединении, причем соединение с первым сетевым устройством выполняется с помощью второго сетевого устройства; и передачу команды управления по меньшей мере к одному из периферийных устройств через второе сетевое устройство и первое сетевое устройство, причем передача команды управления выполняется с помощью периферийного устройства, соединенного со вторым сетевым устройством.
[83] Согласно другому аспекту предоставлен способ управления устройством, с помощью которого второе сетевое устройство регистрирует первое периферийное устройство, соединенное с первым сетевым устройством, способ управления устройством включает в себя получение от пользовательского устройства информации об устройстве, относящейся к первому периферийному устройству; сохранение информации об устройстве во втором сетевом устройстве; и передачу информации об устройстве, сохраненной во втором периферийном устройстве, соединенном со вторым сетевым устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[84] Согласно другому аспекту предоставлен способ управления устройством, с помощью которого пользовательское устройство регистрирует периферийное устройство, соединенное с пользовательским устройством, на сетевом устройстве, способ управления устройством включает в себя получение информации об устройстве, относящейся по меньшей мере к одному из периферийных устройств, сохраненной в первом сетевом устройстве, причем получение выполняется с помощью пользовательского устройства; соединение со вторым сетевым устройством, причем соединение выполняется с помощью пользовательского устройства; и передачу информации об устройстве ко второму сетевому устройству, причем передача выполняется с помощью пользовательского устройства, причем информация об устройстве является информацией для распознавания первого периферийного устройства, соединенного с первым сетевым устройством.
[85] Способ управления устройством дополнительно включает в себя прием от второго сетевого устройства информации о соединении, относящейся к устройству, соответствующему информации об устройстве, из периферийных устройств, соединенных со вторым сетевым устройством, причем пользовательское устройство соединяется с устройством, соответствующим информации об устройстве, основываясь на информации о соединении, и управление устройством, соответствующим информации об устройстве.
[86] Согласно другому аспекту предоставлен способ управления устройством для управления устройством в системе, включающей в себя пользовательское устройство, первое сетевое устройство и второе сетевое устройство, соединенные с пользовательским устройством, способ управления устройством включает в себя получение информации об устройстве, относящейся по меньшей мере к одному из периферийных устройств, сохраненной в первом сетевом устройстве, причем получение выполняется с помощью пользовательского устройства; соединение со вторым сетевым устройством, причем соединение выполняется с помощью пользовательского устройства; передачу информации об устройстве ко второму сетевому устройству, причем передача выполняется с помощью пользовательского устройства; управление периферийным устройством, соединенным со вторым сетевым устройством, причем управление выполняется с помощью второго сетевого устройства, причем информация об устройстве является информацией для распознавания периферийного устройства, соединенного с первым сетевым устройством.
[87] Информация об устройстве включает в себя информацию, относящуюся к текущему состоянию периферийного устройства, соединенного с первым сетевым устройством, и при управлении периферийным устройством, соединенным со вторым сетевым устройством, периферийным устройством, соединенным со вторым сетевым устройством, управляют, основываясь на информации, относящейся к текущему состоянию периферийного устройства.
[88] Согласно другому аспекту предоставлена система управления устройством, включающая в себя пользовательское устройство, которое получает информацию об устройстве, относящуюся к первому периферийному устройству, и передает информацию об устройстве к сетевому устройству; сетевое устройство, которое сохраняет информацию об устройстве, принятую от пользовательского устройства, и передает информацию об устройстве ко второму периферийному устройству; и второе периферийное устройство, которое управляет первым периферийным устройством с помощью использования информации об устройстве, сохраненной в сетевом устройстве, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[89] Согласно другому аспекту предоставлено сетевое устройство для регистрации периферийного устройства, сетевое устройство включает в себя блок связи, который принимает информацию об устройстве, относящуюся к первому периферийному устройству, соединенному с пользовательским устройством, основываясь на соединении между пользовательским устройством и сетевым устройством, и передает информацию об устройстве ко второму периферийному устройству, соединенному с сетевым устройством; блок управления, который распознает второе периферийное устройство и определяет, передать или нет информацию об устройстве; и блок хранения, который сохраняет информацию об устройстве, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[90] Согласно другому аспекту предоставлено пользовательское устройство для регистрации на сетевом устройстве первого периферийного устройства, соединенного с пользовательским устройством, пользовательское устройство включает в себя блок получения информации об устройстве, который получает информацию об устройстве, относящуюся к первому периферийному устройству; и блок связи, который устанавливает связь с сетевым устройством и передает к сетевому устройству информацию об устройстве, относящуюся к первому периферийному устройству, основываясь на соединении между пользовательским устройством и сетевым устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[91] Согласно другому аспекту предоставлена система управления устройством, включающая в себя пользовательское устройство, которое получает информацию об устройстве, относящуюся к первому периферийному устройству, соединенному с пользовательским устройством, и передает к сетевому устройству информацию об устройстве, относящуюся к первому периферийному устройству; и сетевое устройство, которое сохраняет информацию об устройстве и управляет первым периферийным устройством с помощью использования информации об устройстве, сохраненной в сетевом устройстве, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[92] Согласно другому аспекту предоставлено сетевое устройство для регистрации периферийного устройства, сетевое устройство включает в себя блок связи, который принимает информацию об устройстве, относящуюся к первому периферийному устройству, основываясь на соединении между пользовательским устройством и сетевым устройством; блок хранения, который сохраняет информацию об устройстве; и блок управления, который управляет первым периферийным устройством, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[93] Согласно другому аспекту предоставлено пользовательское устройство, которое имеет возможность устанавливать связь с первым сетевым устройством и вторым сетевым устройством, пользовательское устройство включает в себя блок получения информации об устройстве, который получает информацию об устройстве, относящуюся по меньшей мере к одному из периферийных устройств, соединенных с первым сетевым устройством; и блок связи, который устанавливает связь со вторым сетевым устройством и передает принятую информацию об устройстве ко второму сетевому устройству, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[94] Согласно другому аспекту предоставлено второе сетевое устройство для регистрации первого периферийного устройства, второе сетевое устройство включает в себя блок связи, который принимает от пользовательского устройства информацию об устройстве, сохраненную в первом сетевом устройстве, и передает принятую информацию об устройстве ко второму периферийному устройству, соединенному со вторым сетевым устройством; и блок хранения, который сохраняет информацию об устройстве во втором сетевом устройстве, причем информация об устройстве включает в себя информацию для распознавания первого периферийного устройства.
[95] Согласно другому аспекту предоставлена система управления устройством, которая включает в себя пользовательское устройство, которое получает информацию об устройстве, относящуюся по меньшей мере к одному из периферийных устройств, сохраненную в первом сетевом устройстве и, когда пользовательское устройство соединяется со вторым сетевым устройством, передает информацию об устройстве ко второму сетевому устройству; и второе сетевое устройство, которое управляет периферийным устройством, соединенным со вторым сетевым устройством, основываясь на информации об устройстве, причем информация об устройстве включает в себя информацию для распознавания периферийного устройства, соединенного с первым сетевым устройством.
[96] В другом примерном варианте осуществления раскрыт считываемый компьютером носитель записи, на котором записана компьютерная программа для воплощения способа, который может включать в себя: получение информации об устройстве, относящейся к первому периферийному устройству, причем получение выполняется с помощью пользовательского устройства; установление связи с сетевым устройством, причем установление выполняется с помощью пользовательского устройства; и передачу к сетевому устройству от пользовательского устройства информации об устройстве, относящейся к первому периферийному устройству, причем передача выполняется с помощью пользовательского устройства. Информация об устройстве может включать в себя информацию для распознавания или идентификации первого периферийного устройства.
[97] В другом примерном варианте осуществления раскрыт считываемый компьютером носитель записи, на котором записана компьютерная программа для воплощения способа, который может включать в себя: получение от пользовательского устройства информации об устройстве, относящейся к первому периферийному устройству; сохранение информации об устройстве во втором сетевом устройстве; и передачу сохраненной информации об устройстве ко второму периферийному устройству, соединенному со вторым сетевым устройством. Информация об устройстве может включать в себя информацию для распознавания первого периферийного устройства.
[98] В другом примерном варианте осуществления раскрыт считываемый компьютером носитель записи, на котором записана компьютерная программа для воплощения способа, который может включать в себя: получение информации об устройстве, относящейся к первому периферийному устройству среди одного или большего количества периферийных устройств, информация об устройстве сохраняется в первом сетевом устройстве, причем получение выполняется с помощью пользовательского устройства; соединение со вторым сетевым устройством, причем соединение выполняется с помощью пользовательского устройства; и передачу информации об устройстве ко второму сетевому устройству, причем передача выполняется с помощью пользовательского устройства. Информация об устройстве может быть информацией для распознавания первого периферийного устройства, соединенного с первым сетевым устройством.
[99] Предшествующее обобщенное описание и последующее подробное описание являются только примерными и объяснительными, и они предназначены для предоставления дополнительного объяснения изобретения, которое заявляется.
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[100] Такие выражения, как «по меньшей мере один из», предшествующие списку элементов, изменяют весь список элементов и не изменяют отдельные элементы списка.
[101] Настоящее изобретение будет теперь описано более полно со ссылкой на сопроводительные чертежи, на которых показаны примерные варианты осуществления изобретения. Изобретение может, однако, воплощаться во многих различных формах и не должно рассматриваться как ограничиваемое вариантами осуществления, сформулированными в данной работе; вместо этого эти варианты осуществления обеспечены так, чтобы это раскрытие было полным и завершенным, и полностью передавало концепцию изобретения специалистам. В описании настоящего изобретения, если определено, что подробное описание обычно используемых технологий или структур, относящихся к изобретению, может излишне затенять предмет изобретения, подробное описание будет пропущено. Одинаковые позиционные обозначения на чертежах обозначают одинаковые элементы, и поэтому их описание будет пропущено.
[102] Будет подразумеваться, что когда элемент упоминается как «соединяемый с» другим элементом, элемент или уровень могут непосредственно соединяться с другим элементом или электрически соединяться через промежуточные элементы. Дополнительно подразумевается, что термины «содержат» и/или «содержащий», когда используются в данном описании, определяют присутствие заявленных особенностей, целых чисел, этапов, операций, элементов и/или компонент, но не препятствуют присутствию или суммированию одной или большего количества других особенностей, целых чисел, этапов, операций, элементов, компонент и/или их групп.
[103] Дополнительно, будет подразумеваться, что когда элемент упоминается как «соединяемый» с другим элементом, он может непосредственно соединяться с другим элементом, или могут присутствовать промежуточные элементы.
[104] Хотя некоторые особенности могут быть описаны со ссылкой на отдельные примерные варианты осуществления, аспекты не должны ограничиваться ими, так чтобы особенности из одного или большего количества примерных вариантов осуществления могли объединяться с другими особенностями одного или большего количества примерных вариантов осуществления.
[105] Аспекты изобретения в данной заявке не ограничены раскрытыми операциями и последовательностью операций. Например, операции могут выполняться с помощью различных элементов и компонент, могут объединяться, могут пропускаться и могут изменяться, не отступая от объема и формы настоящего изобретения.
[106] В дальнейшем, настоящее изобретение будет описано подробно с помощью объяснения предпочтительных вариантов осуществления изобретения со ссылкой на прилагаемые чертежи.
[107] Фиг. 1 - схема, показывающая структуру для регистрации периферийного устройства 120 на сетевом устройстве 110 согласно примерному варианту осуществления.
[108] Пользовательское устройство 100 относится к электронному устройству, имеющему возможность передачи и приема данных через проводную или беспроводную связь с другим устройством. Например, пользовательское устройство 100 может включать в себя интеллектуальный телефон, планшетный персональный компьютер (ПК), карманный персональный компьютер (КПК), шлюз и различные другие устройства связи.
[109] Пользовательское устройство 100 может соединяться по меньшей мере с одним периферийным устройством 120. В данном случае пользовательское устройство 100 может соединяться с периферийным устройством 120 через любой из различных способов связи. Например, пользовательское устройство 100 может соединяться с периферийным устройством 120 через беспроводную связь близкого расстояния, такую как стандарт беспроводной связи Wi-Fi или Bluetooth, или может соединяться с периферийным устройством 120 по проводам через кабель связи.
[110] В данном случае то, что первое устройство соединяется со вторым устройством, означает, что первое устройство имеет возможность выполнения передачи данных со вторым устройством. Например, если первое устройство соединяется со вторым устройством через беспроводную связь Bluetooth, то, что первое устройство соединяется со вторым устройством, может означать, что первое устройство выполняет соединение со вторым устройством, и первое устройство и второе устройство имеют возможность осуществления связи между собой с помощью ввода пароля для этого.
[111] Согласно примерному варианту осуществления пользовательское устройство 100 может получать информацию об устройстве, относящуюся к соединяемому периферийному устройству 120. В данном случае информация об устройстве может включать в себя информацию для распознавания периферийного устройства 120. Согласно другому варианту осуществления информация об устройстве может включать в себя по меньшей мере одну из информации для распознавания периферийного устройства 120, информации для соединения с периферийным устройством 120, информации для управления периферийным устройством 120 и информации для проверки состояния периферийного устройства 120.
[112] Например, информация об устройстве может включать в себя название периферийного устройства 120, группу, к которой принадлежит периферийное устройство 120, сети связи, поддерживаемые периферийным устройством 120, адрес Интернет протокола (IP), адрес управления доступом к среде передачи (MAC) и текущее состояние периферийного устройства 120.
[113] Согласно примерному варианту осуществления пользовательское устройство 100 может получать информацию для соединения и управления периферийным устройством 120 в качестве информации об устройстве. Например, идентификатор набора услуг (SSID) и пароль доступа периферийного устройства 120, которые могут получаться, когда пользовательское устройство 100 соединяется с периферийным устройством 120, могут получаться в качестве информации об устройстве.
[114] Кроме того, согласно другому примерному варианту осуществления пользовательское устройство 100 может запрашивать периферийное устройство 120 передать свою информацию об устройстве через соединение с периферийным устройством 120. Периферийное устройство 120 может передавать на пользовательское устройство 100 информацию об устройстве, относящуюся к периферийному устройству 120, в ответ на запрос.
[115] Согласно примерному варианту осуществления пользовательское устройство 100 может регистрировать полученную информацию об устройстве, относящуюся к периферийному устройству 120, на сетевом устройстве 110. В данном случае регистрация периферийного устройства 120 на сетевом устройстве 110 относится к сохранению информации об устройстве, относящейся к периферийному устройству 120, в сетевом устройстве 110. Информация об устройстве может сохраняться не только во внутренней памяти, размещенной в сетевом устройстве 110, но также и во внешней памяти или на внешнем сервере, соединенном с сетевым устройством 110. Элемент 120 (b) на фиг. 1 показывает периферийное устройство 120 после того, как периферийное устройство 120 зарегистрировано на сетевом устройстве 110.
[116] В данном случае сетевое устройство 110 относится к устройству, которое имеет возможность осуществления проводной или беспроводной связи с другими устройствами и сохранения данных. В данном случае не требуется сохранять данные в сетевом устройстве 110, и сетевое устройство 110 может сохранять данные во внешнем устройстве.
[117] Сетевое устройство 110 может устанавливать связь с другими устройствами, таким образом формируя сеть, имеющую переменную топологию. Например, когда сетевое устройство 110 соединяется с другим периферийным устройством 130, сетевое устройство 110 может регистрировать периферийное устройство 120 и может соединяться с периферийным устройством 120, таким образом формируя сеть, имеющую структуру соединений, в которой соединяются сетевое устройство 110, периферийное устройство 120 и периферийное устройство 130.
[118] Кроме того, термин «топология» относится к форме соединений или к структуре соединений между устройствами. Топология может включать в себя физическую топологию и логическую топологию, причем топология может определяться, основываясь на физических или логических соединениях между устройствами, принадлежащими структуре топологии. Например, топологию можно отличать от другой топологии, основываясь по меньшей мере на одной из множества взаимосвязей соединений между устройствами, способов соединения между устройствами, скоростей передачи данных между устройствами, потока данных между устройствами и типов приложений, установленных на устройствах. Однако, настоящее изобретение этим не ограничено.
[119] Кроме того, пользовательское устройство 100, сетевое устройство 110, периферийное устройство 120 и другое периферийное устройство 130, образующие топологии, могут определяться, основываясь на расположениях устройств и роли каждого устройства по отношению к другим устройствам в структуре топологии. Поэтому, соответствующее устройство может функционировать в качестве по меньшей мере одного из пользовательского устройства 100, сетевого устройства 110, периферийного устройства 120 и другого периферийного устройства 130.
[120] Периферийное устройство 120 и другое периферийное устройство 130 являются устройствами, обеспечивающими функциональные возможности для выполнения услуги при соединении с другими устройствами. Кроме того, периферийное устройство 120 и другое периферийное устройство 130 могут автономно управлять другими устройствами для предоставления услуг или могут работать под управлением команд, принятых от других устройств. Например, периферийное устройство 120 и другое периферийное устройство 130 могут включать в себя пассивные устройства, такие как гарнитуры и наушники, и активные элементы, такие как интеллектуальные телефоны или планшетные ПК.
[121] Фиг. 2 - последовательность операций, показывающая процесс, в котором система управления устройством регистрирует периферийное устройство на сетевом устройстве 110 согласно примерному варианту осуществления.
[122] Сначала пользовательское устройство 100 получает информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с пользовательским устройством 100 (операция S210).
[123] В данном случае, когда периферийное устройство 120 соединяется, пользовательское устройство 100 может выполнять приложение для регистрации периферийного устройства 120 на сетевом устройстве 110. В данном случае, если никакое приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 не установлено, то пользовательское устройство 100 может загружать и устанавливать соответствующее приложение.
[124] В данном случае согласно примерному варианту осуществления пользовательское устройство 100 может совокупно сохранять информацию об устройстве, относящуюся к периферийному устройству 120. Например, пользовательское устройство 100 может сохранять моменты времени и количество раз, когда пользовательское устройство 100 соединялось с периферийным устройством 120.
[125] Кроме того, пользовательское устройство 100 может получать информацию об устройстве каждый раз, когда пользовательское устройство 100 соединяется с периферийным устройством 120. Альтернативно, пользовательское устройство 100 может периодически получать информацию об устройстве в соответствующем интервале времени или может получать информацию об устройстве, когда запрос о передаче информации об устройстве принимается от сетевого устройства 110. Время, когда пользовательское устройство 100 получает информацию об устройстве, может изменяться согласно примерным вариантам осуществления.
[126] Затем пользовательское устройство 100 может передавать информацию об устройстве, относящуюся к периферийному устройству 120, в сетевое устройство 110 (операция S220). Сетевое устройство 110 может принимать информацию об устройстве, относящуюся к периферийному устройству 120, и сохранять принятую информацию об устройстве (операция S230).
[127] Сетевое устройство 110 может посылать в другое периферийное устройство 130 информацию, относящуюся к периферийному устройству 120. Другое периферийное устройство 130, соединенное с сетевым устройством 110, может управлять периферийным устройством 120 с помощью использования информации об устройстве, сохраненной в сетевом устройстве 110 (операция S240).
[128] В данном случае другое периферийное устройство 130 может выполнять приложение для управления периферийным устройством 120. В данном случае, если никакое приложение для управления периферийным устройством 120 не установлено на другом периферийном устройстве 130, то другое периферийное устройство 130 может загружать и устанавливать соответствующее приложение для управления периферийным устройством 120.
[129] Согласно примерному варианту осуществления информация об устройстве может включать в себя информацию, относящуюся к унифицированному указателю информационного ресурса (URL), для загрузки приложения для управления периферийным устройством 120. Информация, относящаяся к URL, которую включает в себя информация об устройстве, может указывать расположение файла для установки приложения для управления периферийным устройством 120. Другое периферийное устройство 130 может загружать приложение для управления периферийным устройством 120 с помощью использования информации, относящейся к URL, которую включает в себя информация об устройстве.
[130] Кроме того, согласно другому примерному варианту осуществления сетевое устройство 110 может передавать на пользовательское устройство 100 информацию, относящуюся к рекомендуемым услугам, связанную с информацией об устройстве, основываясь на принятой информации об устройстве. Например, если информация об устройстве связана с игровым контроллером, то сетевое устройство 110 может передавать в пользовательское устройство 100 информацию, относящуюся к связанному игровому содержимому.
[131] Кроме того, согласно другому примерному варианту осуществления пользовательское устройство 100 может принимать информацию об устройстве от сетевого устройства 110. Затем, когда пользовательское устройство 100 соединяется со вторым сетевым устройством, пользовательское устройство 100 может передавать ко второму сетевому устройству информацию об устройстве, принятую от сетевого устройства 110. В данном случае второе сетевое устройство может управлять периферийным устройством, соединенным со вторым сетевым устройством, с помощью использования принятой информации об устройстве. Например, если устройство освещения, соединенное с сетевым устройством 110, было включено, и телевизор, соединенный с сетевым устройством 110, был выключен, когда пользовательское устройство 100 было соединено с сетевым устройством 110, устройство освещения, соединенное со вторым сетевым устройством, может включаться, и телевизор, соединенный со вторым сетевым устройством, может выключаться, когда пользовательское устройство 100 соединяется со вторым сетевым устройством.
[132] Кроме того, согласно примерному варианту осуществления не только другое периферийное устройство 130, но также и сетевое устройство 110 может также выполнять приложение для управления периферийным устройством 120 и управлять периферийным устройством 120.
[133] В данном случае, когда первое устройство управляет вторым устройством, первое устройство не только побуждает второе устройство выполнять действие с помощью передачи команды управления на второе устройство, но также и принимает команду управления от второго устройства и выполняет соответствующее действие. Другими словами, команды управления могут не только передаваться в одну сторону от одного устройства к другому, но ими могут также обмениваться между собой два устройства.
[134] Фиг. 3 - последовательность операций, показывающая процесс, в котором пользовательское устройство 100 регистрирует периферийное устройство 120 на сетевом устройстве 110 согласно примерному варианту осуществления.
[135] Сначала пользовательское устройство 100 может соединяться с периферийным устройством 120 (операция S310). В данном случае пользовательское устройство 100 может соединяться с периферийным устройством 120 через любой из различных способов связи. Например, пользовательское устройство 100 может соединяться с периферийным устройством 120 через беспроводную связь близкого расстояния, такую как стандарт беспроводной связи Wi-Fi или Bluetooth, или может соединяться с периферийным устройством 120 по проводам через кабель связи.
[136] Затем, когда пользовательское устройство 100 соединяется с периферийным устройством 120, пользовательское устройство 100 может выполнять приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 (операция S320). В данном случае, если никакое приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 не установлено, то пользовательское устройство 100 может загружать и устанавливать соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110.
[137] Затем пользовательское устройство 100 может получать от периферийного устройства 120 информацию об устройстве, относящуюся к периферийному устройству 120, через выполняемое приложение (операция S330). Полученная информация об устройстве, относящаяся к периферийному устройству 120, может передаваться к сетевому устройству 110, соединенному с пользовательским устройством 100 (операция S340).
[138] В данном случае согласно примерному варианту осуществления, если пользовательское устройство 100 обнаруживает соединение с сетевым устройством 110, то пользовательское устройство 100 может передавать информацию об устройстве к сетевому устройству 110. В этом случае пользовательское устройство 100 может передавать информацию об устройстве к сетевому устройству 110, только если пользовательское устройство 100 было ранее соединено с сетевым устройством 110. Так как информация об устройстве передается только к сетевому устройству 110, с которым было ранее соединено пользовательское устройство 100, ненужная передача информации об устройстве может быть предотвращена.
[139] Согласно другому примерному варианту осуществления, когда информацию об устройстве запрашивает сетевое устройство 110, пользовательское устройство 100 может передавать информацию об устройстве к сетевому устройству 110.
[140] Кроме того, пользовательское устройство 100 может проверять намерения пользователя и передавать информацию об устройстве или с помощью выбора сетевого устройства 110, к которому информация об устройстве должна передаваться, основываясь на пользовательском вводе, и передачи информации об устройстве, или с помощью отображения пользовательского интерфейса (UI), спрашивая пользователя, передать или нет информацию об устройстве.
[141] Фиг. 4a-4d - схемы, показывающие пользовательское устройство 100, регистрирующее периферийное устройство 120 на сетевом устройстве 110 согласно примерному варианту осуществления.
[142] Фиг. 4a - схема, показывающая пользовательское устройство 100, которое отображает UI, спрашивающий пользователя, передать или нет информацию об устройстве, перед тем, как информация об устройстве будет передаваться. Пользовательское устройство 100 может выводить UI, спрашивающий пользователя, передать или нет информацию об устройстве, перед тем, как информация об устройстве будет передаваться к сетевому устройству 110.
[143] Фиг. 4b - схема, показывающая UI для выбора информации об устройстве, которая будет передаваться к сетевому устройству 110, из информации об устройстве для множества периферийных устройств 120, соединенных с пользовательским устройством 100. Пользовательское устройство 100 может отображать список из множества периферийных устройств 120, соединенных с пользовательским устройством 100, и может выбирать информацию об устройстве, относящуюся к периферийному устройству 120, которая будет передаваться к сетевому устройству 110 согласно пользовательскому вводу. Пользовательское устройство 100 может передавать к сетевому устройству 110 информацию об устройстве только для выбранного периферийного устройства 120.
[144] Фиг. 4a и 4b просто показывают примеры для удобства объяснения, и различные модификации могут быть сделаны в UI, который будет отображаться на сетевом устройстве 110.
[145] Фиг. 4c - схема, показывающая, что пользовательское устройство 100 передает к сетевому устройству 110 информацию об устройстве, относящуюся к периферийному устройству 120. Другое периферийное устройство 130 может включать в себя устройства, ранее соединенные с сетевым устройством 110 до того, как периферийное устройство 120 зарегистрировано, и устройства, соединенные с сетевым устройством 110 после того, как периферийное устройство 120 зарегистрировано.
[146] Фиг. 4d - схема, показывающая структуру устройства, зарегистрированного на сетевом устройстве 110, после того, как периферийное устройство 120 зарегистрировано на сетевом устройстве 110. Связь может устанавливаться между сетевым устройством 110, периферийным устройством 120, зарегистрированным на сетевом устройстве 110, и другим периферийным устройством 130. Периферийное устройство 120 и другое периферийное устройство 130 могут управлять друг другом с помощью использования информации об устройстве, сохраненной в сетевом устройстве 110.
[147] Фиг. 5 - схема, показывающая процесс регистрации периферийного устройства 120 на сетевом устройстве 110 согласно примерному варианту осуществления.
[148] Сначала периферийное устройство 120 устанавливает связь с пользовательским устройством 100 (операция S510). Когда пользовательское устройство 100 соединяется с периферийным устройством 120, пользовательское устройство 100 выполняет приложение для регистрации периферийного устройства 120 (операция S520).
[149] Затем периферийное устройство 120 передает на пользовательское устройство 100 информацию об устройстве, относящуюся к периферийному устройству 120 (операция S530). Пользовательское устройство 100 может сохранять принятую информацию об устройстве (операция S540). В данном случае не требуется сохранять информацию об устройстве в пользовательском устройстве 100, и таким образом операция S540 может пропускаться.
[150] Затем пользовательское устройство 100 соединяется с сетевым устройством 110 (операция S550). Когда пользовательское устройство 100 обнаруживает соединение с периферийным устройством 120, пользовательское устройство 100 передает информацию об устройстве, относящуюся к периферийному устройству 120, к сетевому устройству 110 (операция S560). Сетевое устройство 110 сохраняет принятую информацию об устройстве (операция S570).
[151] Фиг. 6 - последовательность операций, показывающая процесс, в котором пользовательское устройство 100 регистрирует периферийное устройство 120 на сетевом устройстве 110 согласно примерному варианту осуществления.
[152] Сначала пользовательское устройство 100 соединяется с периферийным устройством 120 (операция S610). Когда пользовательское устройство 100 соединяется с периферийным устройством 120, пользовательское устройство 100 определяет, установлено или нет соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 (операция S620).
[153] Если соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 не установлено, то пользовательское устройство 100 загружает и устанавливает соответствующее приложение (операция S625). Если соответствующее приложение установлено, то пользовательское устройство 100 выполняет приложение (операция S630).
[154] Затем пользовательское устройство 100 может получать информацию об устройстве из периферийного устройства 120 с помощью использования выполняемого приложения (операция S640). В данном случае пользовательское устройство 100 может запрашивать информацию об устройстве от периферийного устройства 120. Пользовательское устройство 100 может получать информацию об устройстве, с помощью приема информации об устройстве от периферийного устройства 120 в ответ на запрос о передаче информации об устройстве. Например, пользовательское устройство 100 может запрашивать информацию, относящуюся ко всем типам сетей, поддерживаемых периферийным устройством 120.
[155] Затем, если пользовательское устройство 100 обнаруживает соединение с сетевым устройством 110 (операция S650), то пользовательское устройство 100 может передавать информацию об устройстве к сетевому устройству 110 (операция S660). Если соединение с сетью не обнаружено, то пользовательское устройство может периодически искать соединение, как показано на фиг. 6.
[156] Фиг. 7 - схема, показывающая процесс регистрации периферийного устройства 120 на сетевом устройстве 110 согласно другому примерному варианту осуществления.
[157] Сначала периферийное устройство 120 устанавливает связь с пользовательским устройством 100 (операция S710). Когда периферийное устройство 120 соединяется с пользовательским устройством 100, пользовательское устройство 100 выполняет приложение для регистрации периферийного устройства 120 (операция S720).
[158] Затем периферийное устройство 120 передает на пользовательское устройство 100 информацию об устройстве, относящуюся к периферийному устройству 120 (операция S730). Пользовательское устройство 100 может сохранять принятую информацию об устройстве (операция S740). В данном случае не требуется сохранять информацию об устройстве в пользовательском устройстве 100, и таким образом операция S740 может пропускаться.
[159] Затем сетевое устройство 110 запрашивает пользовательское устройство 100 передать информацию об устройстве (операция S750). Пользовательское устройство 100 передает информацию об устройстве, относящуюся к периферийному устройству 120, к сетевому устройству 110 в ответ на принятый запрос о передаче информации об устройстве (операция S760). Периферийное устройство 120 сохраняет принятую информацию об устройстве (операция S770).
[160] Фиг. 8 - последовательность операций, показывающая процесс, в котором пользовательское устройство 100 регистрирует периферийное устройство 120 на сетевом устройстве 110 согласно другому примерному варианту осуществления.
[161] Сначала пользовательское устройство 100 соединяется с периферийным устройством 120 (операция S810). Когда пользовательское устройство 100 соединяется с периферийным устройством 120, пользовательское устройство 100 определяет, установлено или нет соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 (операция S820).
[162] Если соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 не установлено, то пользовательское устройство 100 загружает и устанавливает соответствующее приложение (операция S825). Если соответствующее приложение установлено, то пользовательское устройство 100 выполняет приложение (операция S830).
[163] Затем пользовательское устройство 100 может получать информацию об устройстве из периферийного устройства 120 с помощью использования выполняемого приложения (операция S840). В данном случае пользовательское устройство 100 может запрашивать информацию об устройстве в периферийном устройстве 120. Пользовательское устройство 100 может получать информацию об устройстве с помощью приема информации об устройстве от периферийного устройства 120 в ответ на запрос о передаче информации об устройстве.
[164] Затем, если пользовательское устройство 100 принимает от сетевого устройства 110 запрос о передаче информации об устройстве (операция S850), то пользовательское устройство 100 может передавать информацию об устройстве к сетевому устройству 110 (операция S860).
[165] Фиг. 9 - схема, показывающая процесс регистрации периферийного устройства 120 на сетевом устройстве 110 согласно другому примерному варианту осуществления.
[166] Сначала периферийное устройство 120 устанавливает связь с пользовательским устройством 100 (операция S910). Когда периферийное устройство 120 соединяется с пользовательским устройством 100, пользовательское устройство 100 выполняет приложение для регистрации периферийного устройства 120 (операция S920).
[167] Затем, когда пользовательское устройство 100 соединяется с периферийным устройством 120 (операция S930), пользовательское устройство 100 запрашивает периферийное устройство 120, чтобы оно передало информацию об устройстве, когда обнаружено соединение с сетевым устройством 110 (операция S940). В данном случае пользовательское устройство 100 может запрашивать периферийное устройство 120 передать информацию об устройстве вместе с информацией о соединении, относящейся к сетевому устройству 110.
[168] Периферийное устройство 120 может соединяться с сетевым устройством 110 с помощью использования информации о соединении, относящейся к сетевому устройству 110, принятой от пользовательского устройства 100. Периферийное устройство 120, соединенное с сетевым устройством 110, может передавать информацию об устройстве к сетевому устройству 110 (операция S950). Сетевое устройство 110 сохраняет принятую информацию об устройстве (операция S960).
[169] Фиг. 10 - последовательность операций, показывающая процесс, в котором пользовательское устройство 100 регистрирует периферийное устройство 120 на сетевом устройстве 110 согласно другому примерному варианту осуществления.
[170] Сначала пользовательское устройство 100 соединяется с периферийным устройством 120 (операция S1010). Когда пользовательское устройство 100 соединяется с периферийным устройством 120, пользовательское устройство 100 определяет, установлено или нет соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 (операция S1020).
[171] Если соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 не установлено, то пользовательское устройство 100 загружает и устанавливает соответствующее приложение (операция S1025). Если соответствующее приложение установлено, то пользовательское устройство 100 выполняет приложение (операция S1030).
[172] Затем пользовательское устройство 100 может получать информацию об устройстве из периферийного устройства 120 с помощью использования выполняемого приложения (операция S1040). В данном случае пользовательское устройство 100 может запрашивать информацию об устройстве в периферийном устройстве. Пользовательское устройство 100 может получать информацию об устройстве с помощью приема информации об устройстве от периферийного устройства 120 в ответ на запрос о передаче информации об устройстве.
[173] Затем, если пользовательское устройство 100 обнаруживает соединение с сетевым устройством 110 (операция S1050), пользовательское устройство 100 может передавать информацию об устройстве к сетевому устройству 110 (операция S1060).
[174] Фиг. 11 - схема, показывающая процесс регистрации периферийного устройства 120 на сетевом устройстве 110 согласно другому примерному варианту осуществления.
[175] Сначала периферийное устройство 120 устанавливает связь с пользовательским устройством 100 (операция S1110). Когда периферийное устройство 120 соединяется с пользовательским устройством 100, пользовательское устройство 100 выполняет приложение для регистрации периферийного устройства 120 (операция S1120).
[176] Затем, когда сетевое устройство 110 запрашивает пользовательское устройство 100 передать информацию об устройстве (операция S1130), пользовательское устройство 100 запрашивает периферийное устройство 120 передать информацию об устройстве, когда принимается запрос от сетевого устройства 110 (операция S1140). В данном случае пользовательское устройство 100 может передавать запрос к периферийному устройству 120 вместе с информацией о соединении, относящейся к сетевому устройству 110.
[177] Периферийное устройство 120 может соединяться с сетевым устройством 110 с помощью использования информации о соединении, относящейся к сетевому устройству 110, принятой от пользовательского устройства 100. Периферийное устройство 120, соединенное с сетевым устройством 110, может передавать информацию об устройстве к сетевому устройству 110 (операция S1150). Сетевое устройство 110 сохраняет принятую информацию об устройстве (операция S1160).
[178] Фиг. 12 - последовательность операций, показывающая процесс, в котором пользовательское устройство 100 регистрирует периферийное устройство 120 на сетевом устройстве 110 согласно другому примерному варианту осуществления.
[179] Сначала пользовательское устройство 100 соединяется с периферийным устройством 120 (операция S1210). Когда пользовательское устройство 100 соединяется с периферийным устройством 120, пользовательское устройство 100 определяет, установлено или нет соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 (операция S1220).
[180] Если соответствующее приложение для регистрации периферийного устройства 120 на сетевом устройстве 110 не установлено, то пользовательское устройство 100 загружает и устанавливает соответствующее приложение (операция S1225). Если соответствующее приложение установлено, то пользовательское устройство 100 выполняет приложение (операция S1230).
[181] Затем пользовательское устройство 100 может получать информацию об устройстве из периферийного устройства 120 с помощью использования выполняемого приложения (операция S1240). В данном случае пользовательское устройство 100 может запрашивать информацию об устройстве в периферийном устройстве 120. Пользовательское устройство 100 может получать информацию об устройстве с помощью приема информации об устройстве от периферийного устройства 120 в ответ на запрос о передаче информации об устройстве.
[182] Затем, если пользовательское устройство 100 принимает запрос о передаче информации об устройстве от сетевого устройства 110 (операция S1250), пользовательское устройство 100 может запрашивать периферийное устройство 120 передать информацию об устройстве (операция S1260).
[183] Фиг. 13 - последовательность операций, показывающая, что сетевое устройство 110 регистрирует и управляет периферийным устройством 120 согласно примерному варианту осуществления.
[184] Сначала сетевое устройство 110 сохраняет информацию об устройстве, принятую от пользовательского устройства 100 (операция S1310). Затем сетевое устройство 110 выполняет приложение, относящееся к периферийному устройству 120 (операция S1320). Если приложение, относящееся к периферийному устройству 120, не установлено, то сетевое устройство 110 может загружать и устанавливать приложение, относящееся к периферийному устройству 120.
[185] Согласно примерному варианту осуществления приложение, относящееся к периферийному устройству 120, может быть приложением для управления периферийным устройством 120. Например, если периферийное устройство 120 является телевизором, то сетевое устройство 110, на котором зарегистрирован телевизор, может распознавать, что периферийное устройство 120 является телевизором, основываясь на информации об устройстве, и может устанавливать приложение для управления телевизором.
[186] Затем сетевое устройство 110 соединяется с периферийным устройством 120 с помощью использования информации об устройстве. Например, сетевое устройство 110 может соединяться с периферийным устройством 120 через сеть Wi-Fi с помощью использования SSID, IP-адреса и пароля доступа Wi-Fi, которые включает в себя информация об устройстве.
[187] Затем сетевое устройство 110 может управлять соединенным периферийным устройством 120.
[188] Фиг. 14 - схема, показывающая процесс, в котором сетевое устройство 110 управляет периферийным устройством 120 с помощью использования информации об устройстве согласно примерному варианту осуществления.
[189] Сетевое устройство 110 может выполнять приложение для управления периферийным устройством 120 (операция S1410). В данном случае, если приложение для управления периферийным устройством 120 не установлено в сетевом устройстве 110, то сетевое устройство 110 может устанавливать приложение. В данном случае приложение для управления периферийным устройством 120 может определяться, основываясь на информации об устройстве, сохраненной в сетевом устройстве 110.
[190] Сетевое устройство 110 может соединяться с периферийным устройством 120 с помощью использования информации об устройстве (операция S1420) и может передавать команды управления к соединенному периферийному устройству 120 (операция S1430).
[191] Фиг. 15 - схема, показывающая изменение топологии, когда сетевое устройство 110 управляет периферийным устройством 120 согласно примерному варианту осуществления.
[192] Перед тем, как периферийное устройство 120 регистрируется на сетевом устройстве 110, периферийное устройство 120 соединяется с пользовательским устройством 100 (1510).
[193] Когда сетевое устройство 110 управляет периферийным устройством 120 после того, как периферийное устройство 120 зарегистрировано на сетевом устройстве 110, как показано на фиг. 14, периферийное устройство 120 соединяется с сетевым устройством 110 (1520).
[194] Фиг. 16 - схема, показывающая процесс, в который сетевое устройство 110 управляет периферийным устройством 120 с помощью использования информации об устройстве согласно другому примерному варианту осуществления.
[195] Согласно примерному варианту осуществления, если нет никакого совпадения между сетями, поддерживаемыми периферийным устройством 120, и сетями, поддерживаемыми сетевым устройством 110, команды управления могут передаваться через пользовательское устройство 100.
[196] Например, если периферийное устройство 120 поддерживает только связь Bluetooth, а сетевое устройство 110 поддерживает только связь Wi-Fi, то команды управления могут передаваться через пользовательское устройство 100, которое поддерживает и связь Bluetooth, и связь Wi-Fi. Другими словами, сетевое устройство 110 может передавать команды управления на пользовательское устройство 100 через связь Wi-Fi, и затем пользовательское устройство 100 может передавать команды управления к периферийному устройству 120 через команду управления Bluetooth.
[197] Согласно примерному варианту осуществления сетевое устройство 110 может выполнять приложение для управления периферийным устройством 120 согласно периферийному устройству 120 (операция S1610). Затем сетевое устройство 110 передает команды управления для управления периферийным устройством 120 на пользовательское устройство 100 (операция S1620). Пользовательское устройство 100 передает принятые команды управления к периферийному устройству 120 (операция S1630).
[198] Фиг. 17 - схема, показывающая изменение топологии, когда сетевое устройство 110 управляет периферийным устройством 120 согласно другому примерному варианту осуществления.
[199] Перед тем, как периферийное устройство 120 регистрируется на сетевом устройстве 110, периферийное устройство 120 соединяется с пользовательским устройством 100 (1710).
[200] Когда сетевое устройство 110 управляет периферийным устройством 120 через пользовательское устройство 100, как показано на фиг. 16, сетевое устройство 110 соединяется с пользовательским устройством 100, и пользовательское устройство 100 соединяется с периферийным устройством 120 (1720).
[201] Фиг. 18 - последовательность операций, показывающая процесс, в котором другое периферийное устройство 130, соединенное с сетевым устройством 110, управляет периферийным устройством 120, зарегистрированным на сетевом устройстве 110, согласно примерному варианту осуществления.
[202] Сначала сетевое устройство 110 сохраняет информацию об устройстве, относящуюся к периферийному устройству 120, принятую от пользовательского устройства 100 (операция S1810).
[203] Затем сетевое устройство 110 передает информацию об устройстве к другому периферийному устройству 130, соединенному с сетевым устройством 110 (операция S1820).
[204] В данном случае согласно примерному варианту осуществления сетевое устройство 110 может выдавать разрешение на управление периферийным устройством 120 другому периферийному устройству 130. Разрешения на управление периферийным устройством 120, выданные другим периферийным устройствам 130, могут изменяться. Например, если существует множество других периферийных устройств 130, то неограниченные разрешения, относящиеся к периферийному устройству 120, могут выдаваться для части из множества других периферийных устройств 130, тогда как одноразовые разрешения могут выдаваться некоторым другим из множества других периферийных устройств 130.
[205] Согласно примерному варианту осуществления разрешение на управление периферийным устройством 120 может действовать для соответствующего количества раз, для соответствующего промежутка времени или для соответствующей операции управления. Например, разрешение для соответствующего количества раз может предоставлять возможность другому периферийному устройству 130 соединяться с периферийным устройством 120 и управлять периферийным устройством 120 только один раз. Когда соединение между другим периферийным устройством 130 и периферийным устройством 120 завершено один раз, другому периферийному устройству 130 больше не может быть разрешено управлять периферийным устройством 120. Кроме того, разрешение для соответствующего промежутка времени может предоставлять возможность другому периферийному устройству 130 управлять периферийным устройством 120 только в течение часа, после того, как разрешение на управление периферийным устройством 120 выдается другому периферийному устройству 130. Кроме того, разрешение для соответствующей операции управления может предоставлять возможность, чтобы другое периферийное устройство 130 выполняло операцию управления, относящуюся к воспроизведению носителя, по отношению к периферийному устройству 120, которое имеет возможность воспроизведения и редактирования носителя. Кроме того, периферийному устройству 130 может быть разрешено выполнение только определенных операций управления на периферийном устройстве 120 согласно набору разрешений, предоставленных периферийному устройству 130. Например, периферийному устройству 130 может быть разрешено считывать данные с периферийного устройства 120, но может быть не разрешено записывать или изменять данные на периферийном устройстве 120. У другого периферийного устройства 130 может быть разрешение выполнять и считывание, и изменение данных на периферийном устройстве 120.
[206] Согласно примерному варианту осуществления сетевое устройство 110 может распознавать другое периферийное устройство 130 и выдавать разрешение, основываясь на результате распознавания. Например, по отношению к принтеру, установленному на шлюзе компании, неограниченные разрешения могут выдаваться на терминалы служащих, тогда как одноразовые разрешения могут выдаваться на терминалы посетителей.
[207] Затем другое периферийное устройство 130 может управлять периферийным устройством 120, основываясь на информации об устройстве (операция S1830).
[208] В данном случае согласно примерному варианту осуществления, если сетевое устройство 110 выдает разрешение на управление периферийным устройством 120 другому периферийному устройству 130, то другое периферийное устройство 130 может управлять периферийным устройством 120, основываясь на выданном разрешении.
[209] Фиг. 19 - схема, показывающая процесс, в который другое периферийное устройство 130 управляет периферийным устройством 120 с помощью использования информации об устройстве согласно примерному варианту осуществления.
[210] Сначала другое периферийное устройство 130 соединяется с сетевым устройством 110 (операция S1910). Затем сетевое устройство 110 выдает другому периферийному устройству 130 разрешение на управление периферийным устройством 120 (операция S1920). Например, временный ИД может выдаваться другому периферийному устройству 130. Однако, операция S1920 может пропускаться согласно примерным вариантам осуществления, и сетевое устройство 110 может передавать информацию об устройстве к другому периферийному устройству 130 без какого-либо определенного разрешения на управление.
[211] Затем сетевое устройство 110 может передавать к другому периферийному устройству 130 информацию об устройстве, относящуюся к периферийному устройству 120 (операция S1930). Когда информация об устройстве принята, другое периферийное устройство 130 выполняет приложение для управления периферийным устройством 120 (операция S1940). В данном случае, если приложение для управления периферийным устройством 120 не установлено на другом периферийном устройстве 130, то другое периферийное устройство 130 может загружать и устанавливать приложение для управления периферийным устройством 120.
[212] Затем другое периферийное устройство 130 может соединяться с периферийным устройством 120 с помощью использования информации о соединении, относящейся к периферийному устройству 120, которую включает в себя информация об устройстве (операция S1950). Другое периферийное устройство 130, соединенное с периферийным устройством 120, может передавать команды управления к периферийному устройству 120 (операция S1960).
[213] Фиг. 20 - схема, показывающая изменение топологии, когда другое периферийное устройство 130 управляет периферийным устройством 120 согласно другому примерному варианту осуществления.
[214] Сначала, перед тем, как периферийное устройство 120 соединяется с сетевым устройством 110, периферийное устройство 120 соединяется с пользовательским устройством 100. Кроме того, другое периферийное устройство 130 соединяется с сетевым устройством 110 (2010).
[215] Если периферийное устройство 120 зарегистрировано на сетевом устройстве 110, и другое периферийное устройство 130 принимает информацию об устройстве и управляет периферийным устройством 120, то периферийное устройство 120 может соединяться с другим периферийным устройством 130 (2020).
[216] Фиг. 21 - схема, показывающая процесс, в котором другое периферийное устройство 130 управляет периферийным устройством 120 с помощью использования информации об устройстве согласно другому примерному варианту осуществления.
[217] Сначала другое периферийное устройство 130 соединяется с сетевым устройством 110 (операция S2110). Затем сетевое устройство 110 выдает другому периферийному устройству 130 разрешение на управление периферийным устройством 120 (операция S2120). Например, временный ИД может выдаваться другому периферийному устройству 130. Однако, операция S2120 может пропускаться согласно примерным вариантам осуществления, и сетевое устройство 110 может передавать информацию об устройстве к другому периферийному устройству 130 без какого-либо определенного разрешения на управление согласно примерным вариантам осуществления.
[218] Затем сетевое устройство 110 может передавать информацию об устройстве, относящуюся к периферийному устройству 120, к другому периферийному устройству 130 (операция S2130). В данном случае согласно примерному варианту осуществления сетевое устройство 110 может передавать информацию об устройстве без информации о соединении с периферийным устройством 120, такой как SSID периферийного устройства 120 или пароль Wi-Fi, к другому периферийному устройству 130.
[219] Когда информация об устройстве принята, другое периферийное устройство 130 выполняет приложение для управления периферийным устройством 120 (операция S2140). В данном случае, если приложение для управления периферийным устройством 120 не установлено на другом периферийном устройстве 130, то другое периферийное устройство 130 может загружать и устанавливать приложение для управления периферийным устройством 120.
[220] Затем другое периферийное устройство 130 передает команды управления к сетевому устройству 110 (операция S2150). Сетевое устройство 110, которое приняло команды управления, может передавать команды управления к периферийному устройству 120 (операция S2160).
[221] Фиг. 22 - схема, показывающая изменение топологии, когда другое периферийное устройство 130 управляет периферийным устройством 120 согласно другому примерному варианту осуществления.
[222] Сначала, перед тем, как периферийное устройство 120 регистрируется на сетевом устройстве 110, периферийное устройство 120 соединяется с пользовательским устройством 100. Кроме того, другое периферийное устройство 130 соединяется с сетевым устройством 110 (2210). Другое периферийное устройство 130 может соединяться с сетевым устройством 110 (2210).
[223] Если периферийное устройство 120 зарегистрировано на сетевом устройстве 110, и другое периферийное устройство 130 принимает информацию об устройстве и управляет периферийным устройством 120, то периферийное устройство 120 и другое периферийное устройство 130 могут соединяться с сетевым устройством 110 (2020). Периферийное устройство 120 и другое периферийное устройство 130 могут передавать и принимать команды управления через сетевое устройство 110. Однако, периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, через один или большее количество трактов связи. Один или большее количество трактов связи могут включать в себя и/или вовлекать различные комбинации сетевых устройств, пользовательских устройств и периферийных устройств. Например, периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, через тракт связи, включающий в себя только сетевое устройство, но не пользовательское устройство; периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, через тракт связи, включающий в себя только пользовательское устройство, но не сетевое устройство; или периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, непосредственно к периферийному устройству 120 без промежуточных сетевых или пользовательских устройств.
[224] Фиг. 23 - принципиальная схема, показывающая структуры пользовательского устройства 100 и сетевое устройство 110, которые включает в себя система управления устройством согласно примерному варианту осуществления.
[225] Система устройства согласно примерному варианту осуществления может включать в себя пользовательское устройство 100, которое получает информацию об устройстве, относящуюся к периферийному устройству 120, и передает к сетевому устройству 110 информацию об устройстве, относящуюся к периферийному устройству 120, сетевое устройство 110, которое сохраняет информацию об устройстве, принятую от пользовательского устройства 100, и передает информацию об устройстве к другому периферийному устройству 130, и другое периферийное устройство 130, которое управляет периферийным устройством 120 с помощью использования информации об устройстве, сохраненной в сетевом устройстве 110.
[226] В данном случае сетевое устройство 110 согласно примерному варианту осуществления включает в себя блок 2313 связи, который принимает информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с пользовательским устройством 100, и передает информацию об устройстве к другому периферийному устройству 130, соединенному с сетевым устройством 110, основываясь на соединении с пользовательским устройством 100, блок 2312 управления, который распознает другое периферийное устройство 130 и определяет, передать или нет информацию об устройстве, основываясь на результате распознавания, и блок 2311 хранения, который сохраняет информацию об устройстве.
[227] Согласно примерному варианту осуществления блок 2313 связи, размещенный в сетевом устройстве 110, может выполнять передачу данных с другим устройством. Например, блок 2313 связи может соединяться с другим устройством через беспроводную связь, такую как Wi-Fi и бесконтактная ближняя связь (NFC), и обмениваться информацией с соединенным устройством. Альтернативно, блок 2313 связи может соединяться с другим устройством по проводам через кабель передачи данных и обмениваться информацией с соединенным устройством.
[228] Согласно примерному варианту осуществления блок 2312 управления, размещенный в сетевом устройстве 110, распознает другое периферийное устройство 130 и может определять, передать или нет информацию об устройстве, относящуюся к периферийному устройству 120. Например, группы устройств, которые могут соединяться с сетевым устройством 110, могут устанавливаться заранее, и информация об устройстве может передаваться к другому периферийному устройству 130, принадлежащему к определенной группе. Кроме того, блок 2312 управления может управлять элементами системы сетевого устройства 110.
[229] Согласно примерному варианту осуществления блок 2311 хранения, размещенный в сетевом устройстве 110, может сохранять информацию об устройстве. Блок 2311 хранения может включать в себя носитель данных, в и из которого данные могут записываться и считываться.
[230] Пользовательское устройство 100 согласно примерному варианту осуществления может включать в себя блок 2301 получения информации об устройстве, который получает информацию об устройстве, относящуюся к периферийному устройству 120, блок 2303 связи, который устанавливает связь с сетевым устройством 110 и передает к сетевому устройству 110 информацию об устройстве, относящуюся к периферийному устройству 120, основываясь на соединении с пользовательским устройством 100, и блок 2302 управления, который управляет компонентами пользовательского устройства 100.
[231] Согласно примерному варианту осуществления блок 2301 получения информации об устройстве, размещенный в пользовательском устройстве 100, может получать информацию об устройстве, относящуюся к периферийному устройству 120. В данном случае блок 2301 получения информации об устройстве может получать информацию, полученную, когда пользовательское устройство 100 соединяется с периферийным устройством 120, в качестве информации об устройстве. Например, если пользовательское устройство 100 и периферийное устройство 120 соединяются согласно стандарту связи Bluetooth, то блок 2301 получения информации об устройстве может получать идентифицирующую информацию и PIN-код, которые необходимы для соединения, в качестве информации об устройстве.
[232] Альтернативно, блок 2301 получения информации об устройстве может выполнять запрос о передаче информации об устройстве, относящейся к периферийному устройству 120, и передавать запрос к периферийному устройству 120, таким образом получая информацию об устройстве из периферийного устройства 120.
[233] Кроме того, согласно примерному варианту осуществления блок 2301 получения информации об устройстве может включать в себя носитель данных для сохранения полученной информации об устройстве.
[234] Согласно примерному варианту осуществления блок 2302 управления, размещенный в пользовательском устройстве 100, может управлять элементами системы сетевого устройства 110. Кроме того, когда периферийное устройство 120 соединяется с пользовательским устройством 100, блок 2302 управления может выполнять приложение для регистрации периферийного устройства 120 на сетевом устройстве 110.
[235] Периферийное устройство 120 согласно примерному варианту осуществления может передавать информацию об устройстве на пользовательское устройство 100 и, если запрос на установление соединения принят от сетевого устройства 110 или другого периферийного устройства 130, основываясь на информации об устройстве, то периферийное устройство 120 может соединяться с сетевым устройством 110 или с другим периферийным устройством 130 и обмениваться с ним командами управления.
[236] Другое периферийное устройство 130 согласно примерному варианту осуществления может принимать от сетевого устройства 110 информацию об устройстве, относящуюся к периферийному устройству 120. Другое периферийное устройство 130, которое принимает информацию об устройстве, относящуюся к периферийному устройству 120, соединяется с периферийным устройством 120 и может управлять периферийным устройством 120 с помощью обмена командами управления с периферийным устройством 120.
[237] Фиг. 24 - последовательность операций, показывающая процесс, в котором сетевое устройство 110 выдает разрешение на управление периферийным устройством 120 другому периферийному устройству 130, соединенному с сетевым устройством 110, согласно примерному варианту осуществления.
[238] Сначала сетевое устройство 110 может принимать запрос о разрешении управлять периферийным устройством 120 от другого периферийного устройства 130, соединенного с сетевым устройством 110. В данном случае разрешение на управление периферийным устройством 120 может относиться к информации для управления устройством, используемым для предоставления услуги для другого периферийного устройства 130.
[239] Согласно примерному варианту осуществления запрос о разрешении управлять периферийным устройством 120 может включать в себя информацию для сетевого устройства 110 для выбора периферийного устройства 120. Например, когда другое периферийное устройство 130 передает к сетевому устройству 110 разрешение на управление, включающее в себя информацию, относящуюся к игровой услуге, обеспечиваемой другим периферийным устройством 130, сетевое устройство 110 ищет периферийные устройства, относящиеся к игровой услуге. Если игровой контроллер, который является периферийным устройством, относящимся к игровой услуге, регистрируется на сетевом устройстве 110, то сетевое устройство 110 может выбирать игровой контроллер в качестве периферийного устройства 120, по отношению к которому сетевое устройство 110 будет выдавать разрешение на управление.
[240] Затем сетевое устройство 110 распознает другое периферийное устройство 130 (операция S2420) и может генерировать ИД, имеющие различные разрешения, основываясь на результате распознавания (операция S2430). Затем другое периферийное устройство 130 может управлять периферийным устройством 120, основываясь на сгенерированном ИД (операция S2440).
[241] Фиг. 25 - принципиальная схема, показывающая пример, в котором мобильный телефон управляет принтером, зарегистрированным на шлюзе, согласно примерному варианту осуществления.
[242] Сначала принтер 120-1 устанавливает передачу данных с планшетным ПК 100-1 (операция S2510). В данном случае планшетный ПК 100-1 может получать информацию об устройстве для принтера 120-1.
[243] Затем планшетный ПК 100-1 регистрирует принтер 120-1 на шлюзе 110-1 с помощью передачи информации об устройстве для принтера 120-1 к шлюзу 110-1 (операция S2520). В данном случае шлюз 110-1 может быть установлен в общественном месте, таком как офис или резидентный центр.
[244] Затем мобильный телефон 130-1 устанавливает передачу данных со шлюзом 110-1 (операция S2530). Когда мобильный телефон 130-1 устанавливает передачу данных со шлюзом 110-1, шлюз 110-1 может распознавать мобильный телефон 130-1. Например, может определяться, является или нет мобильный телефон 130-1 терминалом, принадлежащим уполномоченному пользователю, и зарегистрирован он или нет на шлюзе 110-1.
[245] Затем шлюз 110-1 выдает разрешение на управление принтером 120-1 на мобильный телефон 130-1. Шлюз 110-1 может выдавать разрешение на управление принтером 120-1 на мобильный телефон 130-1, основываясь на результате распознавания мобильного телефона 130-1. Например, если мобильный телефон 130-1 является терминалом, принадлежащим разрешенному пользователю, и зарегистрирован на шлюзе 110-1, то разрешение на неограниченное управление может выдаваться на мобильный телефон 130-1. Напротив, если мобильный телефон 130-1 является терминалом, принадлежащим разрешенному пользователю, и не зарегистрирован на шлюзе 110-1, то разрешение управления для печати документа через принтер 120-1 только один раз может выдаваться на мобильный телефон 130-1.
[246] Затем мобильный телефон 130-1 может печатать документ с помощью управления принтером 120-1, основываясь на разрешении управления.
[247] Фиг. 26 - принципиальная схема, показывающая пример регистрации образовательных терминалов, соединенных с лекционным терминалом, на устройстве отображения большого формата и управления образовательными терминалами согласно примерному варианту осуществления.
[248] Сначала множество образовательных терминалов 120-2 передают информацию об устройстве на лекционный терминал 100-2 (операция S2610).
[249] Например, когда ближняя бесконтактная связь (NFC) устанавливается между образовательным терминалом 120-2 и лекционным терминалом 100-2, образовательный терминал 120-2 может передавать информацию об устройстве на лекционный терминал 100-2 через NFC. Согласно примерному варианту осуществления лекционный терминал 100-2 может проверять присутствие студентов с помощью использования принятой информации об устройстве.
[250] В данном случае не требуется для образовательного терминала 120-2 быть непосредственно соединенным с лекционным терминалом 100-2, и образовательный терминал 120-2 может передавать информацию об устройстве, относящуюся к периферийному устройству 120, на лекционный терминал 100-2 через другое устройство.
[251] Затем лекционный терминал 100-2 соединяется с устройством отображения большого формата 110-2 (операция S2620). В данном случае лекционный терминал 100-2 может передавать информацию об устройстве, относящуюся к образовательному терминалу 120-2, к устройству отображения 110-2 большого формата.
[252] Затем устройство отображения 110-2 большого формата соединяется с образовательным терминалом 120-2, основываясь на информации об устройстве (операция S2630). В данном случае устройство отображения 110-2 большого формата может соединяться с образовательным терминалом 120-2 через сеть, поддерживаемую образовательным терминалом 120-2, как указано в информации об устройстве. Например, если образовательный терминал 120-2 поддерживает только связь Wi-Fi, а устройство отображения 110-2 большого формата поддерживает связь Wi-Fi и связь Bluetooth, то устройство отображения 110-2 большого формата может соединяется с образовательным терминалом 120-2 через связь Wi-Fi.
[253] Затем устройство отображения 110-2 большого формата может совместно использовать лекционные данные с образовательным терминалом 120-2 и лекционным терминалом 100-2 с помощью управления образовательным терминалом 120-2 (операция S2640). В данном случае совместное использование лекционных данных относится к возможности пользователей смотреть те же самые лекционные данные через устройство отображения 110-2 большого формата и образовательный терминал 120-2.
[254] Согласно примерному варианту осуществления образовательный терминал 120-2 может запрашивать устройство отображения 110-2 большого формата на разрешение управления по отношению к лекционным данным. С помощью одобрения запроса о разрешении, принятого от образовательного терминала, образовательный терминал может управлять данными, отображаемыми на устройстве отображения большого формата. Поэтому, лекционными данными, отображаемыми на устройстве отображения 110-2 большого формата, может управлять через образовательный терминал 120-2 пользователь образовательного терминала, и таким образом студент может устраивать презентацию.
[255] Напротив, устройство отображения 110-2 большого формата может выдавать разрешение на управление по отношению к лекционным данным на образовательный терминал 120-2.
[256] Кроме того, согласно примерному варианту осуществления лекционный терминал 100-2 может управлять лекционными материалами, отображаемыми на устройстве отображения 110-2 большого формата. Устройство отображения 110-2 большого формата может управлять образовательным терминалом 120-2 таким образом, чтобы образовательный терминал 120-2 отображал лекционные материалы, отображаемые на устройстве отображения 110-2 большого формата.
[257] Фиг. 27 - принципиальная схема, показывающая пример, в котором периферийное устройство, соединенное с домашним шлюзом, зарегистрировано на мобильном телефоне 110-3, и мобильный телефон 110-3 управляет периферийным устройством согласно примерному варианту осуществления.
[258] Сначала мобильный телефон 110-3 может сохранять журнал, относящийся к периферийным устройствам, соединенным с мобильным телефоном 110-3 (операция S2710). В данном случае журнал, сохраненный в мобильном телефоне 110-3, может включать в себя информацию, относящуюся к услугам, обеспечиваемым с помощью использования периферийных устройств, и к типам периферийных устройств.
[259] Например, если мобильный телефон 110-3 обеспечивает игровую услугу с помощью использования первого динамика 2701 и первого игрового контроллера 2702, то может сохраняться информация об устройстве, относящаяся к первому динамику 2701 и первому игровому контроллеру 2702, используемым для использования игровой услуги.
[260] Затем мобильный телефон 110-3 соединяется с домашним шлюзом 100-3 (операция S2720). В данном случае по меньшей мере одно периферийное устройство 120-3 может регистрироваться на домашнем шлюзе 100-3.
[261] Затем домашний шлюз 100-3 может передавать информацию об устройстве, относящуюся к зарегистрированному периферийному устройству 120-3, на мобильный телефон 110-3 (операция S2730).
[262] Затем мобильный телефон 110-3 может выбирать информацию об устройстве, относящуюся ко второму динамику и второму игровому контроллеру 120-3, основываясь на журнале, сохраненном в мобильном телефоне 110-3, из информации об устройстве, принятой от домашнего шлюза 100-3. Основываясь на выбранной информации об устройстве, мобильный телефон 110-3 может соединяться со вторым динамиком и вторым игровым контроллером 120-3 и может обмениваться командами управления со вторым динамиком и вторым игровым контроллером 120-3.
[263] В данном случае мобильный телефон 110-3 может передавать команды управления на второй динамик и второй игровой контроллер 120-3 или непосредственно, или через домашний шлюз 100-3.
[264] Фиг. 28 - принципиальная схема, показывающая конфигурацию системы устройства согласно другому примерному варианту осуществления.
[265] Пользовательское устройство 100-4 соединяется с первым сетевым устройством 2800, и первое сетевое устройство 2800 может передавать на пользовательское устройство 100-4 информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с первым сетевым устройством 2800.
[266] Пользовательское устройство 100-4, которое получило информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с первым сетевым устройством 2800, может регистрировать полученную информацию об устройстве на втором сетевом устройстве 110-4.
[267] Согласно примерному варианту осуществления второе сетевое устройство 110-4 или другое периферийное устройство 130, соединенное со вторым сетевым устройством 110-4, могут соединяться с периферийным устройством 120, зарегистрированным на первом сетевом устройстве 2800, и управлять периферийным устройством 120 с помощью использования информации об устройстве, зарегистрированной на втором сетевом устройстве 110-4.
[268] Кроме того, согласно другому примерному варианту осуществления второе сетевое устройство 110-4 может управлять другим периферийным устройством 130, соединенным со вторым сетевым устройством 110-4, основываясь на информации об устройстве, зарегистрированной пользовательским устройством 100-4. Например, если информация об устройстве указывает, что устройство освещения, зарегистрированное пользовательским устройством 100-4, было включено, и телевизор, зарегистрированный пользовательским устройством 100-4, был выключен, когда пользовательское устройство 100-4 было соединено с первым сетевым устройством 2800, второе сетевое устройство 110-4 может включать устройство освещения, соединенное со вторым сетевым устройством 110-4, и может выключить телевизор, соединенный со вторым сетевым устройством 110-4, когда пользовательское устройство 100-4 соединяется со вторым сетевым устройством 110-4, из других периферийных устройств 130, соединенных со вторым сетевым устройством 110-4.
[269] Фиг. 29 - последовательность операций, показывающая процесс регистрации периферийного устройства 120 согласно другому примерному варианту осуществления.
[270] Сначала пользовательское устройство 100-4 получает информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с первым сетевым устройством 2800 (операция S2910).
[271] Затем пользовательское устройство 100-4 сохраняет информацию о соединении и полученную информацию об устройстве, относящуюся к первому сетевому устройству 2800 (операция S2920).
[272] Затем пользовательское устройство 100-4 соединяется со вторым сетевым устройством 110-4 (операция S2930). Когда пользовательское устройство 100-4 распознает соединение со вторым сетевым устройством 110-4 или принимает запрос о передаче информации об устройстве от второго сетевого устройства 110-4, пользовательское устройство 100-4 может передавать информацию об устройстве ко второму сетевому устройству 110-4.
[273] Фиг. 30 - последовательность операций, показывающая процесс регистрации периферийного устройства 120 согласно другому примерному варианту осуществления.
[274] Сначала пользовательское устройство 100-4 соединяется с первым сетевым устройством 2800 (операция S3010). Затем, когда пользовательское устройство 100-4 соединяется с первым сетевым устройством 2800, пользовательское устройство 100-4 выполняет приложение для регистрации периферийного устройства 120 (операция S3020).
[275] Затем первое сетевое устройство 2800 передает информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с первым сетевым устройством 2800 (операция S3030). Пользовательское устройство 100-4, которое выполняет приложение для регистрации периферийного устройства 120, может получать информацию об устройстве, относящуюся к периферийному устройству 120.
[276] Затем пользовательское устройство 100-4 соединяется со вторым сетевым устройством 110-4 (операция S3040). Пользовательское устройство 100-4 передает ко второму сетевому устройству 110-4 информацию об устройстве, относящуюся к периферийному устройству 120, соединенному с первым сетевым устройством 2800 (операция S3050). Второе сетевое устройство 110-4 сохраняет принятую информацию об устройстве (операция S3060).
[277] Фиг. 31 - принципиальная схема, показывающая структуры пользовательского устройства 100-4 и второго сетевого устройства 110-4, которые включает в себя система устройства согласно другому примерному варианту осуществления.
[278] Система для регистрации информации об устройстве, относящейся к периферийным устройствам, на втором сетевом устройстве 110-4, включает в себя периферийное устройство 120, которое обеспечивает информацию об устройстве к первому сетевому устройству 2800, первое сетевое устройство 2800, которое передает на пользовательское устройство 100-4 информацию об устройстве, относящуюся к периферийному устройству 120, пользовательское устройство 100-4, которое получает от первого сетевого устройства 2800 информацию об устройстве, относящуюся к периферийному устройству 120, и передает ко второму сетевому устройству 110-4 информацию об устройстве, относящуюся к периферийному устройству 120, второе сетевое устройство 110-4, которое сохраняет информацию об устройстве, принятую от пользовательского устройства 100-4, и другое периферийное устройство 130-4, которое управляет периферийным устройством 120 с помощью использования информации об устройстве, сохраненной во втором сетевом устройстве 110-4.
[279] Согласно примерному варианту осуществления второе сетевое устройство 110-4 может управлять другим периферийным устройством 130-4, соединенным со вторым сетевым устройством 110-4, основываясь на информации об устройстве, принятой от пользовательского устройства 100-4.
[280] Пользовательское устройство 100-4 согласно примерному варианту осуществления может включать в себя блок 3101 получения информации об устройстве, который получает информацию об устройстве, относящуюся по меньшей мере к одному периферийному устройству, сохраненную в первом сетевом устройстве 2800, блок 3103 связи, который соединяется со вторым сетевым устройством 110-4 и передает принятую информацию об устройстве ко второму сетевому устройству 110-4, и блок 3102 управления, который управляет блоком 3101 получения информации об устройстве и блоком 3103 связи.
[281] Второе сетевое устройство 110-4 согласно примерному варианту осуществления может включать в себя блок 3113 связи, который принимает от пользовательского устройства 100-4 информацию об устройстве, сохраненную в первом сетевом устройстве 2800, и передает принятую информацию об устройстве к другому периферийному устройству 130, соединенному со вторым сетевым устройством 110-4, блок 3111 хранения, который сохраняет информацию об устройстве, и блок 3112 управления, который управляет блоком 3113 связи и блоком 3111 хранения.
[282] Фиг. 32 - схема, показывающая пример, в котором пользовательское устройство 100-4 регистрирует и управляет периферийным устройством 120 согласно примерному варианту осуществления.
[283] Сначала пользовательское устройство 100-4 получает информацию об устройстве, относящуюся к периферийному устройству 120, зарегистрированному на первом сетевом устройстве 2800 (операция S3210).
[284] Затем пользовательское устройство 100-4 соединяется со вторым сетевым устройством 110-4 (операция S3220). В данном случае другое периферийное устройство 130 может регистрироваться на втором сетевом устройстве 110-4.
[285] Затем пользовательское устройство 100-4 может управлять другим периферийным устройством 130, основываясь на информации об устройстве, полученной в операции S3210 (операция S3230).
[286] Фиг. 33 - схема, показывающая пример, в котором пользовательское устройство 100-4 регистрирует и управляет периферийным устройством 120 согласно другому примерному варианту осуществления.
[287] Сначала пользовательское устройство 100-4 получает информацию об устройстве, относящуюся к периферийному устройству 120, зарегистрированному на первом сетевом устройстве 2800 (операция S3310).
[288] Затем пользовательское устройство 100-4 соединяется со вторым сетевым устройством 110-4. Пользовательское устройство 100-4, соединенное со вторым сетевым устройством 110-4, может передавать ко второму сетевому устройству 110-4 информацию об устройстве, относящуюся к периферийному устройству 120, и информацию о соединении, относящуюся к первому сетевому устройству 2800 (операция S3320).
[289] В данном случае информация о соединении, относящаяся к первому сетевому устройству 2800, является информацией для получения доступа к первому сетевому устройству 2800. Например, информация о соединении, относящаяся к первому сетевому устройству 2800, может включать в себя IP-адрес первого сетевого устройства 2800 или пароль соединения.
[290] Затем второе сетевое устройство 110-4 соединяется с первым сетевым устройством 2800. Затем второе сетевое устройство 110-4 или другое периферийное устройство 130, соединенное со вторым сетевым устройством 110-4, соединяется с периферийным устройством 120 через первое сетевое устройство 2800 и может управлять периферийным устройством 120 (операция S3330).
[291] Фиг. 34 - схема, показывающая пример, в котором пользовательское устройство 100-4 регистрирует и управляет периферийным устройством согласно другому примерному варианту осуществления.
[292] Сначала пользовательское устройство 100-4 получает информацию об устройстве, относящуюся к периферийному устройству 120, зарегистрированному на первом сетевом устройстве 2800 (операция S3410).
[293] Затем пользовательское устройство 100-4 соединяется со вторым сетевым устройством 110-4. Пользовательское устройство 100-4, соединенное со вторым сетевым устройством 110-4, может передавать ко второму сетевому устройству 110-4 информацию об устройстве, относящуюся к периферийному устройству 120 (операция S3420).
[294] Затем второе сетевое устройство 110-4 соединяется с первым сетевым устройством 2800 через пользовательское устройство 100-4. Затем второе сетевое устройство 110-4 или другое периферийное устройство 130, соединенное со вторым сетевым устройством 110-4, соединяется с периферийным устройством 120 через пользовательское устройство 100-4 и первое сетевое устройство 2800 и может управлять периферийным устройством 120 (операция S3430).
[295] Как описано выше, пользовательское устройство 100-4 может функционировать в качестве маршрутизатора для предоставления тракта, через который второе сетевое устройство 110-4 или другое периферийное устройство 130, соединенное со вторым сетевым устройством 110-4, соединяется с периферийным устройством 120.
[296] Однако, периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, через один или большее количество трактов связи. Один или большее количество трактов связи могут включать в себя и/или вовлекать различные комбинации сетевых устройств, пользовательских устройств и периферийных устройств. Например, периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, через тракт связи, включающий в себя только сетевое устройство, но не пользовательское устройство; периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, через тракт связи, включающий в себя только пользовательское устройство, но не сетевое устройство; или периферийное устройство 130 может посылать команды, управляющие периферийным устройством 120, непосредственно к периферийному устройству 120 без промежуточных сетевых или пользовательских устройств.
[297] Процесс, показанный на фиг. 34, может использоваться, когда невозможно или нежелательно передавать ко второму сетевому устройству 110-4 информацию о соединении, относящуюся к первому сетевому устройству 2800.
[298] Фиг. 35 - схема, показывающая информацию об устройстве согласно примерному варианту осуществления.
[299] Согласно примерному варианту осуществления информация об устройстве может включать в себя информацию для распознавания периферийного устройства 120. Например, как показано на фиг. 35, информация об устройстве может включать в себя информацию, относящуюся к названию периферийного устройства 120 или группы, к которой принадлежит периферийное устройство 120. Кроме того, когда сетевое устройство 110 сохраняет информацию об устройстве, сетевое устройство 110 может выдавать ИД периферийному устройству 120 и может сохранять информацию об устройстве вместе с упомянутым ИД.
[300] Кроме того, согласно примерному варианту осуществления информация об устройстве может включать в себя информацию для получения доступа к периферийному устройству 120. Например, как показано на фиг. 35, информация об устройстве может включать в себя IP-адрес, MAC-адрес, порт соединения или SSID периферийного устройства 120.
[301] Кроме того, согласно примерному варианту осуществления информация об устройстве может включать в себя информацию, относящуюся к состоянию периферийного устройства 120. Например, как показано на фиг. 35, информация об устройстве может включать в себя информацию, относящуюся к текущему состоянию электропитания периферийного устройства 120, промежуток времени, в течение которого пользовательское устройство 100 было соединено с периферийным устройством 120 и использовало периферийное устройство 120, и количество раз, когда пользовательское устройство 100 было соединено с периферийным устройством 120.
[302] Примерный вариант осуществления может также воплощаться как считываемый компьютером носитель записи, включающий в себя команды, которые могут выполняться с помощью компьютера, например, программный модуль, который будет выполняться с помощью компьютера. Считываемые компьютером носители записи могут быть произвольным носителем, к которому может получать доступ компьютер, и включают в себя энергозависимые и энергонезависимые носители и носители съемного и несъемного типа. Кроме того, считываемые компьютером носители записи могут включать в себя считываемые компьютером носители записи и средства связи. Считываемые компьютером носители записи включают в себя энергозависимые и энергонезависимые носители и носители съемного и несъемного типа, которые воплощаются, используя произвольные способы или методики для сохранения данных, таких как распознаваемые компьютером команды, структуры данных, программные модули и различные другие данные. Средство связи обычно включает в себя распознаваемые компьютером команды, структуры данных, программные модули, различные другие данные, относящиеся к модулированным сигналам данных, таким как несущие, и различные другие механизмы передачи, и включает в себя произвольные средства передачи данных.
[303] Хотя данное изобретение, в частности, показано и описано со ссылкой на его предпочтительные варианты осуществления, специалистам будет понятно, что различные изменения в форме и деталях могут быть сделаны, не отступая от объема и формы изобретения, которое определено с помощью прилагаемой формулы изобретения. Предпочтительные варианты осуществления нужно рассматривать только в описательном смысле, а не в целях ограничения. Поэтому объем изобретения определяется не с помощью подробного описания изобретения, а с помощью прилагаемой формулы изобретения, и все отличия в пределах объема изобретения будут рассматриваться таким образом, что их включает в себя настоящее изобретение.