Область техники, к которой относится изобретение
Настоящее изобретение относится к сетевой системе для осуществления дистанционного управления или дистанционного контролирования устройства, подключенного к сети посредством сетевого устройства.
Уровень техники
В прошлом были предложены системы для управления/контролирования устройства, подключенного к не-IP-сети (сети не протокола Интернета) посредством терминального устройства, подключенного к IPv6-сети (сети IP версии 6). Эта система имеет шлюз для осуществления связи между устройством не-IP-сети и терминальным устройством IPv6-сети посредством получения идентификационной информации и идентификатора (ID) интерфейса устройства не-IPv6-сети, а также ID сети для IPv6-сети, генерирования IPv6-адресов из этих ID и управления соответствием между сгенерированными адресами и идентификационной информацией. С помощью данного шлюза устройство может управляться или контролироваться посредством терминального устройства.
Например, данный вид сетевой системы описан в предшествующей публикации патента Японии № 2003-60664. В данной системе, использующей не-IPv6-устройство, терминальное устройство IPv6-сети посылает пакет с заголовком, включающим в себя IPv6-адрес назначения, и IPv6-адрес выделяется не-IPv6-устройству на шлюзе. Поэтому, когда терминальное устройство обращается к множеству устройств, становится необходимым генерировать IPv6-адрес, соответствующий каждому устройству. Т.е. необходимо принимать во внимание IPv6-адрес. Кроме того, даже при увеличении количества устройств для выполнения одной и той же операции становится необходимым вновь генерировать IPv6-адрес, соответствующий добавленному устройству. Поэтому существуют неудобства, что не может выполняться управление или контролирование множеством устройств посредством использования одного идентификатора, и многочисленные идентификаторы не могут быть присвоены одному устройству. Кроме того, нельзя гибко справляться с увеличением количества устройств для предоставления услуг.
Сущность изобретения
Поэтому при рассмотрении вышеупомянутых проблем главной задачей настоящего изобретения является обеспечение сетевой системы, способной легко увеличивать количество устройств для предоставления услуг и эффективно выполнять дистанционное управление или дистанционное контролирование устройства в соответствии с потребностями клиента.
Т.е. сетевая система настоящего изобретения содержит множество устройств и сетевое устройство, подключенное к устройству по сети и выполненное так, что устройство (устройства) приводит в исполнение объект в соответствии с запросом услуги, вводимым с сетевого устройства,
причем объекту назначается идентификатор объекта,
сетевое устройство имеет блок задания идентификатора, выполненный с возможностью задания идентификатора объекта,
устройства содержат множество устройств, имеющих объекты, которым назначается один и тот же идентификатор объекта, и
когда сетевое устройство выполняет запрос услуги посредством использования одного и того же идентификатора объекта, заданного блоком задания идентификатора, множество устройств предоставляют одну и ту же услугу, которая определяется в объектах, имеющих один и тот же идентификатор объекта.
Согласно сетевой системе настоящего изобретения можно предоставить возможность множеству устройств приводить в исполнение одну и ту же услугу в целом посредством назначения одного и того же идентификатора объекта объектам множества устройств без необходимости принятия во внимание клиентом (т.е. пользователем) заданной идентификационной информации, такой как IP-адрес устройства, который используется для сетевой связи. Кроме того, можно гибко справляться с увеличением количества устройств для предоставления услуг.
Другой задачей настоящего изобретения является обеспечение сетевой системы, которая имеет одну и ту же базовую конфигурацию, что и вышеупомянутая сетевая система, и содержит следующие функции. Т. е. эта сетевая система содержит множество устройств и сетевое устройство, подключенное к устройствам по сети и выполненное так, что устройство (устройства) приводит в исполнение объект в соответствии с запросом услуги, вводимым с сетевого устройства,
причем объекту назначается идентификатор объекта;
сетевое устройство имеет блок задания идентификатора, выполненный с возможностью задания идентификатора объекта;
устройства содержат устройство, имеющее множество объектов, которым назначаются различные идентификаторы объекта, и
когда сетевое устройство выполняет запрос услуги посредством использования одного из различных идентификаторов, заданных блоком задания идентификатора, устройство предоставляет услугу, определенную в объекте, имеющем заданный идентификатор объекта.
В соответствии с данной сетевой системой, так как одно устройство имеет возможность иметь множество объектов, которым назначаются различные идентификаторы объекта, большое разнообразие услуг может предоставляться одним устройством.
При выполнении дистанционного контролирования устройства (устройств) сетевой системой предпочтительно, чтобы каждое устройство содержало блок функций, выполненный с возможностью приведения в исполнение обработки для предоставления услуги устройства, и блок обработки информации, выполненный с возможностью предоставления и получения информации, определенной в объекте и необходимой для предоставления услуги при помощи блока функций. Информация, определенная в объекте, содержит функцию инструктирования операции для предоставления услуги, которая посылается от блока обработки информации на блок функций, когда к объекту обращается сетевое устройство, переменную, изображающую текущее состояние блока функций, которая посылается на сетевое устройство, когда к объекту обращается запрос сетевого устройства, и информацию о событии, которая посылается на сетевое устройство, когда происходит изменение состояния блока функций при условии, что к объекту ранее обращалось сетевое устройство.
В предпочтительном варианте осуществления сетевой системы настоящего изобретения идентификатор объекта содержит уникальный идентификатор объекта устройства и по меньшей мере один идентификатор интерфейса, определенный в соответствии с функцией (функциями) устройства. Когда сетевое устройство выполняет запрос услуги посредством использования идентификатора объекта, может приводиться в исполнение заданная услуга, соответствующая объединению уникального идентификатора и идентификатора интерфейса.
Кроме того, в качестве другого предпочтительного варианта осуществления сетевой системы настоящего изобретения сетевое устройство содержит клиентское терминальное устройство и сервер, подключенный между устройствами и клиентским терминальным устройством по сети,
сервер приводит в исполнение объект на стороне сервера в соответствии с запросом услуги, представленным с клиентского терминального устройства, таким образом выполняя запрос услуги на приведение в исполнение объекта на стороне устройства для устройства (устройств),
клиентское терминальное устройство выполняет запрос услуги посредством использования первого идентификатора, назначенного объекту на стороне сервера, и сервер выполняет запрос услуги посредством использования второго идентификатора, назначенного объекту на стороне устройства;
второй идентификатор включает в себя по меньшей мере один идентификатор, определенный в соответствии с функцией (функциями) (например, «запирание» и «кондиционирование воздуха») устройства, которое приводит в исполнение объект на стороне устройства в соответствии с запросом услуги для приведения в исполнение объекта на стороне сервера, представленным с клиентского терминального устройства, посредством использования первого идентификатора, и
сервер имеет блок установки идентификатора, выполненный с возможностью установки отношения соответствия между первым идентификатором и вторым идентификатором.
В данном случае становится возможным предоставлять новую услугу объектам на стороне сервера без изменения определения информации объекта на стороне устройства или добавления объекта на стороне устройства. Кроме того, даже когда подключается дополнительное устройство (устройства), можно расширять виды предоставляемых услуг независимо от существующего устройства (устройств). Кроме того, так как запрос на приведение в исполнение объекта на стороне устройства посылается через сервер для получения услуги, предоставляемой устройством, существует преимущество в снижении нагрузки на клиентское сетевое устройство.
В сетевой системе согласно предпочтительному варианту осуществления, описанному выше, дополнительно является предпочтительным, что второй идентификатор содержит уникальный идентификатор (UID) объекта на стороне устройства и по меньшей мере один идентификатор интерфейса (IID), определенный в соответствии с функцией (функциями) устройства (сущностью (сущностями) услуги, предоставляемой устройством), и сервер имеет блок функции маршрутизации, выполненный с возможностью подготовки таблицы маршрутизации, изображающей отношение между объединением уникального идентификатора и по меньшей мере одного идентификатора интерфейса и информацией адреса подключения для сетевой связи (информацией, относящейся к сетевому подключению), используемой для обращения к объекту, имеющему идентификатор объекта, и исполнения обработки маршрутизации.
В сетевой системе согласно предпочтительному варианту осуществления, описанному выше, является особенно предпочтительным, что первый идентификатор объекта содержит уникальный идентификатор объекта на стороне сервера и по меньшей мере один идентификатор интерфейса, определенный в соответствии с сущностью (сущностями) услуги, предоставляемым клиенту,
второй идентификатор объекта содержит уникальный идентификатор объекта на стороне устройства и по меньшей мере один идентификатор интерфейса, определенный в соответствии с функцией (функциями) устройства, и
блок установки идентификатора выполняется с возможностью установки отношения соответствия между объединением уникального идентификатора и по меньшей мере одного идентификатора интерфейса первого идентификатора и объединением уникального идентификатора и по меньшей мере одного идентификатора интерфейса второго идентификатора.
В данном случае становится возможным предоставлять заданную услугу заданным устройством. Кроме того, когда запрос услуги выполняется посредством использования одного и того же идентификатора интерфейса, который назначен объектам множества устройств, одна и та же услуга, соответствующая содержимому определения идентификатора интерфейса, может предоставляться в целом этими устройствами. Так, можно соответствующим образом реагировать на разнообразие информации, необходимой клиенту, и гибко и легко справляться с изменением системы, таким как добавление устройства (устройств).
Также является предпочтительным, что сервер обрабатывает данные, которые получаются посредством предоставления возможности устройству (устройствам) приводить в исполнение объект на стороне устройства посредством запроса услуги объекта на стороне сервера, представленного с клиентского терминального устройства, в соответствии с содержимым объекта на стороне сервера, и затем посылает обработанные данные на клиентское терминальное устройство. В дополнение к случаю простого предоставления необработанных данных, получаемых посредством предоставления возможности устройству (устройствам) приводить в исполнение объект на стороне устройства для клиента, можно обрабатывать необработанные данные в информацию, необходимую клиенту, и затем предоставлять обработанные данные клиенту. Поэтому клиент может получать большее многообразие услуг.
Предпочтительно, что сервер имеет функции преобразования предписанного протокола связи в простой протокол доступа к объектам (SOAP) и затем посылки преобразованного SOAP, и преобразования принятого SOAP в предписанный протокол связи. В данном случае можно устанавливать связь между устройствами и сетевым устройством через брандмауэр, предусмотренный для сети.
Сетевая система согласно предпочтительному варианту осуществления настоящего изобретения может быть определена следующим образом. Т.е. данная сетевая система содержит множество устройств, по меньшей мере одно сетевое устройство, выполненное с возможностью посылки запроса услуги (услуг), предоставляемой устройством (устройствами), устройству (устройствам) по сети. Устройство формируется с блоком функций, выполненным с возможностью исполнения обработки для предоставления услуги устройства, и блоком обработки информации, выполненным с возможностью наличия по меньшей мере одного объекта, определяющего информацию, используемую для предоставления услуги, которой назначен идентификатор объекта для обращения, и предоставления и получения информации при помощи блока функций в соответствии с определением. Сетевое устройство имеет функцию непосредственной или косвенной посылки запроса с использованием идентификатора объекта на устройство (устройства) по сети. Когда объекты, обрабатываемые блоками обработки информации соответствующих устройств, имеют одинаковое содержимое определения, этот же идентификатор объекта назначается объектам. Когда сетевое устройство выполняет запрос услуги посредством использования одного и того же идентификатора объекта, назначенного объектам устройств, каждое устройство исполняет запрашиваемый объект, соответствующий идентификатору объекта, чтобы предоставить эту же услугу, определенную в объекте.
Кроме того, сетевая система согласно другому предпочтительному варианту осуществления настоящего изобретения может быть определена следующим образом. Т.е. данная сетевая система содержит множество устройств, по меньшей мере одно сетевое устройство, выполненное с возможностью исполнения запроса услуги для устройства (устройств) по сети. Устройство формируется с блоком функций, выполненным с возможностью исполнения обработки для предоставления услуги устройства, и блоком обработки информации, выполненным с возможностью иметь по меньшей мере одну определяющую объект информацию, используемой для предоставления услуги, которой назначается идентификатор объекта для обращения, и предоставления и получения информации при помощи блока функций в соответствии с определением. Сетевое устройство имеет функцию непосредственной или косвенной посылки запроса услуги на устройство (устройства) по сети посредством использования идентификатора объекта. Различные идентификаторы объекта назначаются многочисленным объектам, обрабатываемым блоком обработки информации одного из устройств. Сетевое устройство имеет функцию задания одного из идентификаторов объекта, назначенного объектам в одном из устройств. Одно из устройств исполняет объект, соответствующий заданному идентификатору объекта, для предоставления услуги, определенной в объекте.
В соответствии с сетевой системой согласно предпочтительному варианту осуществления, описанному выше, можно управлять или контролировать устройства без необходимости для пользователя принимать во внимание конкретную идентификационную информацию, такую как IP-адрес, используемый для сетевой связи. Кроме того, когда один и тот же идентификатор объекта назначается объектам множества устройств, одна и та же услуга может предоставляться этими устройствами. Альтернативно, когда различные идентификаторы объекта назначаются объектам в одном устройстве, большое разнообразие услуг может предоставляться одним устройством.
В предпочтительном варианте осуществления вышеупомянутой сетевой системы уникальный идентификатор назначается каждому объекту в блоке обработки информации каждого устройства. Каждый из объектов имеет функцию определения ввода/вывода, определяющую информацию, которая предоставляется и получается между блоком функций и блоком обработки информации, и необязательный идентификатор интерфейса назначается функции определения ввода/вывода. В случае, когда сетевое устройство посылает запрос устройству (устройствам) посредством использования идентификатора объекта для обращения к объекту блока обработки информации устройства (устройств), когда информация, необходимая для предоставления услуги, является информацией, определенной функцией определения ввода/вывода с одним и тем же идентификатором интерфейса у множества объектов, одна и та же услуга может предоставляться в целом от множества устройств посредством использования одного и того же идентификатора интерфейса в качестве идентификатора объекта. Кроме того, когда информация, необходимая для предоставления услуги, является информацией, определенной конкретной функцией определения ввода/вывода конкретного объекта, конкретная услуга может предоставляться от конкретного устройства посредством использования объединения уникального идентификатора объекта и идентификатора интерфейса функции определения ввода/вывода в качестве идентификатора объекта.
В другом предпочтительном варианте осуществления вышеупомянутой сетевой системы в сети предусматривается сервер. Данный сервер обнаруживает устройства, подключенные к сети, и имеет таблицу для хранения отношения соответствия между идентификатором объекта у объекта в блоке обработки информации обнаруженного устройства и информацией, относящейся к сетевому подключению, используемой для обращения к объекту при помощи идентификатора объекта. Посредством приведения в исполнение обработки маршрутизации для запроса услуги, предоставляемого с сетевого устройства на устройство (устройства) по сети в соответствии с содержимым таблицы, запрос на исполнение объекта (объектов) устройства (устройств), соответствующего запросу услуги, посылается при помощи сервера. Поэтому можно снизить нагрузку на клиентское сетевое устройство.
В качестве другого предпочтительного варианта осуществления вышеупомянутой сетевой системы сервер содержит блок обработки, имеющий по меньшей мере один объект на стороне сервера. Блок обработки определяет информацию, соответствующую услуге, предоставляемой устройством (устройствами) и запрашиваемой сетевым устройством. Идентификатор объекта, ассоциированный с определением, назначается объекту на стороне сервера. Когда идентификатор объекта у объекта на стороне сервера используется в запросе услуги, предоставляемом с сетевого устройства, сервер исполняет объект на стороне сервера и посылает запрос на приведение в исполнение объекта в блоке обработки информации устройства (устройств), ассоциированного с объектом на стороне сервера, на соответствующее устройство (устройства) посредством использования идентификатора объекта у объекта. В данном случае становится возможным предоставить новую услугу в соответствии с объектом на стороне сервера без изменения определения информации в объекте на стороне устройства и добавления объекта на стороне устройства. Кроме того, даже когда добавляется устройство (устройства), можно легко отреагировать на расширение предоставляемых услуг независимо от существующего устройства.
Другие характеристики настоящего изобретения и преимущества, обеспечиваемые им, легко понятны из лучшего варианта осуществления изобретения, описанного ниже.
Краткое описание чертежей
Фиг.1А является схематическим представлением сетевой системы согласно первому варианту осуществления настоящего изобретения, и фиг.1В является конфигурационной схемой центрального сервера, используемого в сетевой системе;
фиг.2 является конфигурационной схемой клиентского терминального устройства, используемого в сетевой системе, и фиг.2В является конфигурационной схемой клиентской платформы клиентского терминального устройства;
фиг.3А является конфигурационной схемой устройства, используемого в сетевой системе, и фиг.3В является конфигурационной схемой сервера микрообъектов (MOS) устройства;
фиг.4А и 4В являются видами объяснения принципа действия сетевой системы согласно второму варианту осуществления настоящего изобретения; и
фиг.5 является другим видом объяснения принципа действия сетевой системы второго варианта осуществления.
Лучший вариант осуществления изобретения
Сетевая система настоящего изобретения подробно объясняется ниже согласно предпочтительным вариантам осуществления.
(Первый вариант осуществления)
Фиг.1А является схематическим представлением, изображающим конфигурацию сетевой системы настоящего варианта осуществления. Данная сетевая система состоит, главным образом, из клиентского терминального устройства 2, центрального сервера 3, шлюза 5 и различных видов устройства 6. Клиентское терминальное устройство 2 является сетевым устройством, таким как персональный компьютер, подключенный к Интернету 1, т.е. открытой сети, или терминальное устройство мобильной связи, используемое в сети мобильной связи, подключенной к Интернету 1. Центральный сервер 3 является сетевым устройством, имеющим функцию сервера 7 обращения к объекту (ниже упоминаемого в данном документе как «OAS»), подключенного к Интернету 1, как описано ниже. Шлюз 5 подключен между локальной сетью (LAN) 4 в пользовательской зоне А и Интернетом 1 и имеет функцию вышеупомянутого OAS 7, включая функцию преобразования протокола между Интернетом 1 и LAN 4. Устройства 6 (показано три устройства 6а-6с на прилагаемом чертеже), подключенные посредством LAN 4, размещаются в доме или здании в пользовательской зоне А.
Как показано на фиг.2А, клиентское терминальное устройство 2 обеспечивается блоком 20 связи для сетевой связи, блоком 21 арифметической обработки, блоком 22 ввода/вывода, таким как клавиатура или дисплей, и блоком 23 памяти, используемым для временного хранения данных и установки клиентского программного обеспечения (библиотеки обращения к объекту, упоминаемой ниже в данном документе как «OAL») для приема услуг, предоставляемых сетевой системой и клиентским приложением (программным обеспечением). В блоке 21 арифметической обработки обнаружение узла в Интернете 1 и LAN 4 выполняется посредством приведения в исполнение OAL. Кроме того, блок 21 арифметической обработки может обращаться к объекту, описанному ниже, и также приводить в исполнение клиентское приложение, так что услуга, предоставляемая устройством 6, принимается в требуемом виде клиентским терминальным устройством. Кроме того, клиентское терминальное устройство 2 имеет блок 26 задания идентификатора, выполненный с возможностью индивидуального задания идентификатора объекта, описанного выше. В соответствии с запросом услуги, введенным при помощи блока 22 ввода/вывода, задается (выбирается) предписанный идентификатор объекта. На фиг.2А позиция 24 обозначает шину.
В данном варианте осуществления клиентская платформа, образованная клиентским приложением и OAL, имеет конфигурацию, показанную на фиг.2В. OAL имеет функцию 10 связи для предоставления и приема информации при помощи клиентского приложения 14, функцию 11 обнаружения узла для обнаружения устройства с объектом в сети, функцию 12 запроса объекта, функцию 13 провайдера для сетевого подключения, условия 15 передачи для платформы OAL и т.п.
С другой стороны, устройства 6 (6а-6с), подключенные к сетевой системе, могут располагаться в доме или здании в пользовательской зоне А. Так как устройства расположены в здании, существует относящееся к окружающей обстановке устройство (освещение или кондиционирование воздуха), средства противодействия преступлениям, устройство предотвращения аварий и датчики, используемые в этих устройствах, такие как температурный датчик, датчик яркости, датчик обнаружения присутствия человека и датчик обнаружения пожара. Они также доступны в качестве устройства, расположенного в доме.
Как показано на фиг.3А, каждое из этих устройств 6, главным образом, состоит из блока 60 функций для предоставления услуги, специфической для устройства 6, блока 63 обработки информации и блока 64 связи для сетевой связи, и блока 65 памяти, предусмотренного в блоке 63 обработки информации. Например, когда устройством является кондиционер воздуха, блок 60 функций соответствует устройству кондиционирования воздуха и устройству управления для управления кондиционированием воздуха. Когда устройством является осветительное устройство, блок 60 функций соответствует осветительному устройству для управления освещением и яркостью осветительной нагрузки. Когда устройством является описанный выше датчик, блок 60 функций соответствует головной части для обнаружения и узлу обработки сигнала для вывода информации обнаружения, обнаруженной головной частью. Блок 63 обработки информации выполнен с возможностью предоставления функции инструктирования операции (управления операцией) на блок 60 функций через интерфейсный блок 61 и шину 62, получения переменной, изображающей текущее состояние блока 60 функций, или получения информации о событии, изображающей наступления изменения состояния блока 60 функций. В блоке 65 памяти программный модуль (ниже упоминаемый в данном документе как сервер микрообъектов (MOS)) установлен для выполнения функции сервера объектов в сетевой системе данного варианта осуществления.
Как показано на фиг.3В, данный MOS состоит из секции 40 приложения, включающей в себя объект, т.е. программный модуль для предоставления услуги, программный модуль 41 связи, соответствующий описанному ниже 7-уровневому протоколу взаимодействия открытых систем (OSI), и аппаратный модуль 42 связи, выполненный с возможностью установления связи с блоком 64 связи и интерфейсным блоком 61.
В данном варианте осуществления 7-уровневая модель OSI используется в качестве протокола для сетевой системы. В качестве прикладного уровня самого верхнего уровня используется уникальный протокол обращения к объекту (OAP) для предоставления и приема информации, такой как переменная, функция и информация о событии между MOS блока 63 обработки информации устройства 6 и клиентским терминальным устройством 2.
Программный модуль 41 связи MOS отвечает за протокол с сетевого уровня на уровень представления 7-уровневой модели OSI для выполнения объединения протокола управления передачей (TCP) и протокола дейтаграмм пользователя (UDP) и определение вышеупомянутого OAP.
Каждое устройство 6 имеет по меньшей мере один объект, который используется, когда блок 60 функций исполняет обработку для предоставления услуги, в MOS блока 63 обработки информации. Кроме того, объект имеет по меньшей мере один интерфейс, определенный информацией, такой как переменная, функция и информация о событии, соответствующие предоставляемой услуге. Уникальный идентификатор (ниже в данном документе упоминаемый как «UID») назначается объекту, и идентификатор интерфейса (или идентификатор определения ввода/вывода, который ниже в данном документе упоминается как «IID») назначается интерфейсу. Интерфейс, имеющий одинаковое содержимое определения, т.е. интерфейс, имеющий одинаковый IID, может быть назначен множеству объектов. В услуге, где нет необходимости задавать конкретное устройство 6, один и тот же UID может назначаться объектам многочисленного устройства 6.
Кроме того, как описано выше, OAL клиентского терминального устройства 2 может выполнять запрос услуги посредством задания IID/UID объекта устройства 6. В данном случае клиентское терминальное устройство 2 получает IP-адрес устройства 6, UID объекта и IID интерфейса посредством использования функции 11 обнаружения узла и готовит таблицу соответствия между IID/UID и IP-адресом устройств.
Затем объясняется случай, когда клиентское терминальное устройство 2 обращается к объекту устройства 6 посредством использования UID объекта и IID интерфейса в системе с OAS 7, показанным на фиг.1А.
Вышеописанный OAS 7, установленный в шлюзе 5, и центральный сервер 3 состоят из программного обеспечения для предоставления функции маршрутизатора объекта для скрытия сетевого подключения, различного прикладного программного обеспечения, которое приводится в исполнение для того, чтобы дать возможность пользователю (клиентскому терминальному устройству 2) принимать услугу, предоставляемую блоком 60 функций устройства 6 посредством обращения к функции (т.е. интерфейсу) определения ввода/вывода у объекта устройства 6, и программного обеспечения для предоставления дополнительных функций услуг, таких как услуга моста протоколов для прямого подключения к сетевой системе настоящего варианта осуществления при помощи преобразования протоколов, и услуга моста брандмауэра для преобразования протокола в OAS - 7-уровневая модель в SOAP для прохода через брандмауэр.
В случае обращения к интерфейсу конкретного объекта устройства 6 запрос услуги клиентского терминального устройства 2 выполняется на соответствующее устройство 6 посредством OAP при помощи центрального сервера 3. В данный момент IP-адрес используется для идентификации устройства 6 при связи с Интернетом. Поэтому каждое устройство 6 имеет IP-адрес.
OAS 7 шлюза 5 имеет функцию преобразования протоколов и функцию маршрутизации. Функция маршрутизации обеспечивается посредством исполнения программного обеспечения в блоке центрального процессора (CPU) (не показан) шлюза 5. Функция маршрутизации содержит подготовку таблицы маршрутизации, изображающей отношение соответствия между IP-адресом каждого устройства 6 (6а, 6b, 6с) и информацией об объединении IID интерфейса и UID объекта в MOS каждого устройства 6, подключенного к LAN 4, и исполнение обработки маршрутизации. В момент начального приведения в рабочее состояние устройства 6 (6а, 6b, 6с), подключенные к сети, считываются при помощи многоадресной рассылки при использовании OAP, и обнаружение узла выполняется в соответствии с присутствием или отсутствием ответа для получения IP-адреса. Впоследствии вышеописанная таблица маршрутизации (таблица информации о подключенных устройствах) готовится на шлюзе посредством использования IP-адреса и информации об объединении UID объекта MOS и IID интерфейса у объекта, предоставляемого с каждого устройства (6а, 6b, 6с). Тогда информация об объединении и IP-адрес шлюза посылаются на сервер по Интернету 1, т.е. центральный сервер 3 на фиг.1А.
С другой стороны, как показано на фиг.1В, центральный сервер 3 сформирован компьютерной системой, содержащей блок 30 связи для сетевой связи и блок 31 арифметической обработки для реализации OAS 7 посредством исполнения программного обеспечения. OAS 7 центрального сервера 3 имеет блок 31с функции маршрутизации для подготовки таблицы маршрутизации (таблицы информации о подключенных OAS), изображающей отношение соответствия между IP-адресом шлюза 5 и информацией об объединении IID и UID устройства 6, обеспечиваемой шлюзом 5, и исполнения обработки маршрутизации. Кроме того, центральный сервер 3 предоставляет информацию об объединении IID и UID своего собственного объекта клиентскому терминальному устройству 2, подключенному при помощи Интернета 1.
Ниже объясняется принцип действия сетевой системы настоящего варианта осуществления. В пользовательской зоне А OAS 7 шлюза 5 сначала обращается к каждому устройству 6 (6а, 6b, 6с), подключенному к LAN 4, многоадресным образом, когда запускается система, и затем получает IP-адрес в соответствии с ответом от каждого устройства 6 (6а, 6b, 6с).
Потом информация об объединении UID объекта MOS в блоке 63 обработки информации и IID интерфейса у объекта посылается от каждого устройства 6 (6а, 6b, 6с) на шлюз 5. OAS 7 шлюза 5 готовит таблицу маршрутизации, имеющую информацию об объединении UID и IID и IP-адрес каждого устройства. Кроме того, шлюз 5 посылает информацию об объединении (UID и IID) каждого устройства 6 (6а, 6b, 6с), подключенного к LAN 4, и информацию о глобальном IP-адресе шлюза 5 на OAS 7 по Интернету 1, т.е. OAS 7 центрального сервера, показанного на фиг.1А.
В OAS 7 центрального сервера 3 таблица маршрутизации готовится из информации об объединении IID интерфейса и UID объекта устройства 6 (6а, 6b, 6с), управляемого шлюзом 5, и IP-адреса шлюза 5. Кроме того, IID интерфейса и UID объекта устройства 6 (6а, 6b, 6с), хранимые в данной таблице маршрутизации, посылаются с центрального сервера 3 на OAL клиентского терминального устройства 2 и затем сохраняется в нем. В результате, клиентское терминальное устройство 2 может выполнять запрос на приведение в исполнение предоставляемой услуги посредством использования UID и IID.
В клиентском терминальном устройстве 2, когда запускается приложение для запроса услуги для выполнения операции запроса предоставления услуги устройству 6 посредством использования идентификатора объекта (т.е. UID, IID), IID или UID всех объектов с интерфейсом, определяющим информацию, соответствующую содержимому запрашиваемой услуги, или информация об объединении UID конкретного объекта и IID конкретного интерфейса у объекта посылается в качестве запроса услуги центральному серверу 3 по Интернету 1 посредством OAP.
После того как OAS 7 центрального сервера 3 примет в качестве запроса услуги IID или UID объекта (объектов) устройства (устройств) 6 или информацию об объединении IID и UID от клиентского терминального устройства 2, они проверяются в отношении информации, хранимой в таблице маршрутизации центрального сервера для выделения шлюза 5, к которому устройства 6 (6а, 6b, 6с), соответствующие IID, UID или информации об объединении IID и UID, подключены при помощи LAN 4. Затем центральный сервер 3 посылает запрос услуги с IID, UID или информацией об объединении IID и UID, предоставленным с клиентского терминального устройства 2 на выделенный шлюз 5.
После того как OAS 7 шлюза 5 примет запрос услуги, он выделяет соответствующее устройство (устройства), подключенные при помощи LAN 4 и управляемые шлюзом 5, в соответствии с содержимым таблицы информации о подключенном устройстве и посылает запрос услуги с IID, UID или информацией об объединении IID и UID, принятой от центрального сервера 3, на выделенное устройство (устройства) 6.
Т.е. при выполнении запроса услуги с использованием только UID шлюз 5 посылает запрос услуги с UID всем устройствам 6, имеющим объект, которому назначен UID. В результате, блок 63 обработки информации устройства (устройств) 6 исполняет объект, соответствующий UID, так что информация (функция, переменная, информация о событии), определенная интерфейсом (интерфейсами) у объекта, предоставляется и принимается между блоком 63 обработки информации и блоком 60 функций. Когда один и тот же UID назначается объектам множества устройств 6, одна и та же услуга может предоставляться с этих устройств 6.
Кроме того, при выполнении запроса услуги с использованием только IID OAS 7 шлюза 5 посылает запрос услуги с IID всем устройствам, имеющим объект с интерфейсом, которому назначен IID. В результате, блок 63 обработки информации устройство (устройства) 6 приводит в исполнение объект с интерфейсом, соответствующим IID, так что информация (функция, переменная, информация о событии), определенная интерфейсом у объекта, предоставляется и принимается между блоком 63 обработки информации и блоком 60 функций. Когда один и тот же IID назначается интерфейсам объектов множества устройств 6, услуга, основанная на информации одного и того же содержимого определения, может предоставляться от устройств 6.
Кроме того, при выполнении запроса услуги с использованием информации об объединении UID и IID OAS 7 шлюза 5 посылает запрос услуги с информацией об объединении IID и UID на устройство, имеющее объект, которому назначен UID, и интерфейс, которому назначен IID. В результате, блок 63 обработки информации устройства 6 исполняет объект с интерфейсом, соответствующим UID, так что информация, определенная интерфейсом у объекта, предоставляется и принимается между блоком 63 обработки информации и блоком 60 функций. В данном случае услуга, основанная на информации, определенной интерфейсом объекта конкретного устройства 6, может предоставляться от устройства 6.
Когда запрос услуги выполняется для интерфейса, определяющего функцию, информация не переносится от устройства 6 на клиентское терминальное устройство 2. Когда запрос услуги выполняется для интерфейса, определяющего переменную, т.е. запрашивается информация о текущем состоянии устройства (устройств), информация посылается от устройства 6 на шлюз 5, и OAS 7 шлюза посылает информацию на центральный сервер 3, и, наконец, OAS 7 центрального сервера 3 посылает информацию клиентскому терминальному устройству 2.
Кроме того, в отношении запроса услуги, выполняемого для интерфейса, определяющего информацию о событии, когда блок 63 обработки информации принимает информацию о событии, изображающую, что событие имеет место в блоке 60 функций устройства 6, информация о событии посылается с устройства 6 на шлюз 5, и OAS 7 шлюза 5 посылает информацию о событии на центральный сервер 3, и, наконец, OAS 7 центрального сервера 3 посылает информацию о событии на клиентское терминальное устройство 2.
Таким образом, согласно сетевой системе настоящего варианта осуществления, когда клиентское терминальное устройство 2 выполняет запрос услуги посредством использования IID интерфейса или UID объекта устройства (устройств) 6, становится возможным обращаться к объекту (объектам) устройства (устройств), подключенного к шлюзу 5 при помощи LAN 4, посредством функции маршрутизации OAS центрального сервера 3. Поэтому клиентское терминальное устройство 2 может принимать услугу, предоставляемую устройством (устройствами) 6 без принятия во внимание IP-адреса устройства (устройств) 6.
Кроме того, даже когда дополнительное устройство (устройства) 6 вновь подключается к сетевой системе для увеличения количества предоставляемых услуг, IID и UID MOS дополнительного устройства (устройств) 6 посылаются на клиентское терминальное устройство 2, как описано выше. Поэтому посредством простого изменения или обновления приложения для выполнения запроса услуги в отношении IID интерфейса и UID объекта MOS дополнительного устройства (устройств) 6 клиентское терминальное устройство 2 может принимать услугу, предоставляемую дополнительным устройством (устройствами) 6.
Центральный сервер 3 может иметь функцию веб-сервера для создания веб-сайта, который доступен для проверки браузером, установленным на клиентском терминальном устройстве 2, а не вышеописанным OAS 7. В данном случае существует преимущество, что информация, собранная центральным сервером 3, становится доступной для проверки в любой момент времени с клиентского терминального устройства 2.
(Второй вариант осуществления)
Настоящий вариант осуществления характеризуется тем, что имеет следующие функции в дополнение к функции маршрутизации, описанной выше. Т.е. на OAS 7 центрального сервера 3 содержимое определения информации об интерфейсе у объекта устройства 6 повторно определяется для получения по меньшей мере одного объекта, имеющего по меньшей мере один интерфейс, которому назначается необязательный IID. Когда клиентское терминальное устройство 2 обращается к объекту на стороне сервера и интерфейсу на данном OAS 7 посредством использования UID и IID, центральный сервер 3 обращается к объекту на стороне устройства и интерфейсу ранее ассоциированного устройства 6 посредством использования его UID и IID. Поэтому пользователь может запрашивать услугу, предоставляемую устройством (устройствами) 6, посредством обращения к IID интерфейса у объекта на OAS 7 центрального сервера 3 с клиентского терминального устройства 2.
Затем объясняется случай, когда клиентское терминальное устройство 2 обращается к объекту OAS центрального сервера 3. Для осуществления настоящего варианта осуществления, как показано на фиг.1В, центральный сервер должен иметь блок 31а функции запроса услуги и блок 31b функции предоставления услуги.
Т.е. OAS центрального сервера 3 имеет блок 31а функции запроса услуги, выполненный с возможностью выполнения, в качестве запроса услуги, запроса предоставления и приема информации, определенной интерфейсом объекта, устройству (устройствам) 6 через шлюз 5 посредством использования UID, т.е. идентификатора объекта MOS в блоке 63 обработки информации устройства (устройств) 6, IID интерфейса у объекта, или информации об объединении UID и IID, и предоставления и приема информации, соответствующей запрашиваемой услуге при помощи устройства (устройств) 6 через шлюз 5. Кроме того, блок 31b функции предоставления услуги OAS центрального сервера 3 имеет интерфейс, который определяет информацию, используемую для принимаемой клиентом услуги, т.е. услуги, предоставляемой клиенту. Согласно определению интерфейса информация о запрашиваемой услуге предоставляется и принимается между блоком 31b функции предоставления услуги и блоком 31а функции запроса услуги. Кроме того, блок 31b функции предоставления услуги имеет объект на стороне сервера для приведения в исполнение преобразования между информацией запрашиваемой услуги и информацией, используемой для принимаемой клиентом услуги согласно определению. UID назначается объекту на стороне сервера, и необязательный IID назначается интерфейсу у объекта. Поэтому, когда блок 31b функции предоставления услуги принимает от клиентского терминального устройства 2 запрос на исполнение объекта с использованием уникального идентификатора объекта, IID интерфейса у объекта, или объединения UID и IID, блок 31b функции предоставления услуги исполняет соответствующий объект. Вышеупомянутое «преобразование» означает, что некоторая информация преобразуется в информацию с другим значением, например «текущая температура» преобразуется в «среднюю температуру за данный период времени».
В настоящем варианте осуществления становится возможным предоставлять новую услугу посредством объекта на стороне сервера центрального сервера 3 без добавления объекта на стороне устройства или изменения определения информации в объекте на стороне устройства. Кроме того, даже когда добавляется устройство (устройства), можно легко расширить виды предоставляемых услуг независимо от существующего устройства 6.
Затем объясняется принцип действия сетевой системы настоящего варианта осуществления согласно конкретному примеру. В нижеследующем примере отношение соответствия между идентификаторами (UID, IID), назначенными каждому объекту на стороне сервера, и идентификаторами (UID, IID), назначенными каждому объекту на стороне устройства, устанавливается в блоке установки идентификатора центрального сервера 3.
При условиях, что блок 60 функций устройства 6 (6а, 6b, 6с) по фиг.1А является датчиком температуры, как показано на фиг.4А, и информация, соответствующая услуге, предоставляемой датчиком температуры, определяется в качестве переменной с названием «текущая температура», IID интерфейса у объекта (UID: xxa, xxb, xxc) блока 63 обработки информации каждого устройства 6 (6а, 6b, 6с) устанавливается в качестве «датчика температуры», так как содержимое определения является одним и тем же.
В центральном сервере 3 блок 31а функции запроса услуги на OAS 7 реализуется посредством приложения, соответствующего услуге контролирования температуры, которая программируется так, чтобы периодически обращаться к UID объекта, имеющего интерфейс, которому назначен IID «датчик температуры», и запись переменной «текущая температура», предоставляемой с устройства 6 (6а, 6b, 6с) в результате обращения. Когда к IID «zzz» интерфейса у объекта с UID «yyy», ассоциированным с данным приложением, происходит обращение клиентским терминальным устройством 2, данное приложение запускается для выделения, посредством ссылки на таблицу маршрутизации, шлюза 5, подсоединенного при помощи LAN 4 к устройству 6 (6а, 6b, 6с), имеющему объект с интерфейсом IID «датчик температуры» в MSO, и затем посылки на выделенный шлюз 5 запроса услуги на объект с интерфейсом, которому назначен IID «датчик температуры».
С другой стороны, OAS 7 шлюза 5, который принял запрос услуги, выделяет устройство 6 (6а, 6b, 6с), которое имеет объект с интерфейсом, которому назначен IID «датчик температуры», и подключает шлюз 5 через LAN 4 посредством ссылки на таблицу информации о подключенном устройстве и затем периодически выполняет запрос услуги на выделенное устройство (устройства) 6.
Блок 63 обработки информации устройства 6, которое приняло запрос услуги, получает информацию о текущей температуре, обнаруженной блоком 60 функций, т.е. датчиком температуры, и посылает ее в качестве переменной «текущая температура» на шлюз 5. Переменная «текущая температура», принятая OAS 7 шлюза 5, затем посылается на центральный сервер 3. Посредством приложения для реализации блока 31b функции предоставления услуги на OAS 7 центрального сервера 3 переменная «текущая температура» посылается на клиентское терминальное устройство 2, которое выполнило запрос услуги. Поэтому пользователь может произвольно получать информацию о текущей температуре и изменении температуры в доме или здании из удаленного расположения посредством использования клиентского терминального устройства 2.
Например, когда каждое устройство (6b, 6с) имеет объект с интерфейсом, которому назначен этот же IID в качестве интерфейса у объекта устройства 6а, переменная «текущая температура» может предоставляться в качестве услуги от устройства (6b, 6с) в дополнение к устройству 6а.
Кроме того, в том случае, когда ранее локализовано устройство 6а, 6b, и устройство 6с локализуется дополнительно, устройство 6с имеет IP-адрес, отличный от устройства 6а, 6b. С другой стороны, UID объекта устройства 6с и IID интерфейса у объекта сохраняются в таблице маршрутизации (таблице информации о подключенных OAS) OAS 7 шлюза 5. Кроме того, IID, UID и IP-адрес шлюза 5, подключенного к соответствующему устройству 6с при помощи LAN 4, добавляются к таблице маршрутизации OAS 7 центрального сервера 3. Однако, так как приложение на OAS 7 центрального сервера 3 может посылать запрос услуги для обращения к интерфейсу, которому назначен IID «датчик температуры», у объекта устройства 6с через шлюз 5 в соответствии с запросом услуги от клиентского терминального устройства 2 без непосредственного принятия во внимание IP-адреса добавленного устройства 6с, становится возможным просто и гибко справиться с изменениями системы.
Ниже в соответствии со следующим примером вводится другой принцип действия сетевой системы настоящего варианта осуществления. В вышеупомянутом случае, в отношении каждого устройства 6 (6а, 6b, 6с) блок 60 функций обеспечивается датчиком температуры, и блок 63 обработки информации имеет интерфейс, которому назначен IID «датчик температуры», у объекта. В настоящем примере, как показано на фиг.4В, в отношении каждого устройства 6 (6а, 6b, 6с) блок 60 функций обеспечивается датчиком обнаружения присутствия человека, и блок 63 обработки информации имеет интерфейс, которому назначен IID «датчик обнаружения присутствия человека», у объекта. Поэтому настоящий пример предоставляет услугу уведомления об информации о событии, изображающей, что датчик обнаружения присутствия человека обнаружил присутствие человека.
Поэтому в данном случае информация, определенная в интерфейсе у объекта, является информацией о событии с названием «обнаружение наличия», и «датчик обнаружения присутствия человека» назначается в качестве IID.
MOS устройства 6 (6а, 6b, 6с) исполняет обработку для приема информации о событии от блока 60 функций. Когда информация о событии посылается от каждого устройства 6 через шлюз 5, приложение услуги противодействия преступлениям в качестве приложения OAS 7 на центральном сервере 3 посылает информацию о событии на клиентское терминальное устройство 2, такое как мобильный телефон. Поэтому к UID объекта, ассоциированного с данным приложением, и IID «датчик обнаружения присутствия человека» интерфейса у объекта выполняется обращение с клиентского терминального устройства 2, запускается приложение для приведения в исполнение обработки для получения почтового адреса мобильного телефона, используемого в качестве клиентского терминального устройства 2, и выделения шлюза 5, подключенного при помощи LAN 4 к устройству 6 (6а, 6b, 6с), имеющему объект с интерфейсом, которому назначен IID «датчик обнаружения присутствия человека», в блоке 63 обработки информации посредством использования вышеупомянутой таблицы маршрутизации (т.е. таблицы информации о подключенных MOS). В результате, запрос услуги на объект с интерфейсом, которому назначен IID «датчик обнаружения присутствия человека», посылается на выделенный шлюз 5.
В ответ на этот запрос услуги OAS 7 шлюза 5 выделяет соответствующее устройство (устройства) 6 (6а, 6b, 6с), подключенное к LAN 4, посредством использования таблицы информации о подключенных устройствах, и посылает запрос услуги на выделенное устройство (устройства) 6. В блоке 63 обработки информации выделенного устройства (устройств) 6 приводится в исполнение соответствующий объект. Когда блок 60 функций обнаруживает наличие человека, информация о событии, изображающая изменение состояния, т.е. «обнаружение наличия», посылается на OAS 7 шлюза 5. Информация о событии, принятая шлюзом 5, далее посылается на центральный сервер 3.
Когда информация о событии «обнаружение наличия» посылается с любого устройства 6 (6а, 6b, 6с) через шлюз 5, OAS 7 центрального сервера 3 уведомляет информацией о событии «обнаружение наличия» клиентское терминальное устройство 2. Например, когда каждое устройство (6b, 6с) имеет объект с интерфейсом, которому назначен такой же IID, что и интерфейсу у объекта устройства 6а, можно принимать, в качестве услуги, информацию о событии «обнаружение наличия» от устройства (6b, 6с), а также устройства 6а.
Как и в случае вышеупомянутого примера, согласно данному примеру, информация о событии может сообщаться клиентскому терминальному устройству 2 в ответ на наличие события добавленного устройства 6с без изменения приложения на OAS 7 центрального сервера 3. Поэтому становится возможным просто и гибко справляться с изменением системы.
Ниже согласно следующему примеру вводится еще другой принцип действия сетевой системы настоящего варианта осуществления. В вышеописанном примере блок 63 обработки информации каждого устройства 6 (6а, 6b, 6с) имеет один объект с одним интерфейсом, которому назначен один и тот же IID. В настоящем примере один объект имеет множество интерфейсов, и IID, соответствующие содержимому предоставляемой услуги, назначаются интерфейсам. Кроме того, один и тот же IID назначается интерфейсам, имеющим одно и то же содержимое определения среди устройства 6 (6а, 6b, 6с). Поэтому пользователь может принимать разнообразные услуги от блока 60 функций.
Например, когда блок 60 функций каждого устройства 6 (6а, 6b, 6с) обеспечивается датчиком обнаружения присутствия человека, который имеет функцию предоставления информации об обнаружении присутствия человека, можно обеспечивать информацию о событии, изображающую наличие события, как описано выше, или информацию (функцию) в соответствии с запросом пользователя. Поэтому может достигаться разнообразие услуг посредством назначения соответствующего IID интерфейсу в соответствии с содержимым услуги и объединения определений информации.
Т.е., как показано на фиг.5, готовится множество интерфейсов с IID, таких как «услуга сохранности», «услуга обеспечения безопасности», «локальная услуга» и «услуга производителя». В данном объяснении IID «услуга производителя» назначается интерфейсу у объекта MOS во всех устройствах 6 (6а, 6b, 6с), и функция «ответ» определяется в интерфейсе. Кроме того, IID «услуга сохранности» назначается интерфейсу у объекта MOS в каждом устройстве (6а, 6с), расположенном во внутренней зоне, и информация о событии «обнаружение наличия» определяется в интерфейсе. Кроме того, IID «услуга обеспечения безопасности» назначается интерфейсу у объекта MOS в устройстве 6а, расположенном на входе в дом, и IID «локальная услуга» и «услуга обеспечения безопасности» назначаются интерфейсам у объекта MOS в устройстве 6b, расположенном на периферии дома, и информация о событии «обнаружение наличия» определяется в интерфейсах. Таким образом, устанавливаются различные виды услуг в отношении каждого устройства 6 (6а, 6b, 6с).
С другой стороны, так как приложение для предоставления услуги, соответствующей интерфейсу с IID, когда OAS 7 центрального сервера 3 принимает от клиентского терминального устройства 2 запрос услуги на обращение к IID (например, «услуга сохранности» устройств 6а, 6с, «услуга обеспечения безопасности» устройств 6а, 6b или «локальная услуга» устройства 6b) интерфейса, определяющего информацию о событии «обнаружения наличия» у UID «yyy» объекта, центральный сервер 3 посылает запрос услуги на обращение к интерфейсу с IID «услуга сохранности», «услуга обеспечения безопасности» или «локальная услуга» соответствующему устройству (устройствам) (6а, 6b, 6с) при помощи шлюза 5. Затем, когда имеет место изменение в информации, обнаруженное датчиком обнаружения присутствия человека, информация о событии «обнаружение наличия», указывающая присутствие или отсутствие человека, посылается шлюзу 5. Данная информация о событии затем посылается на соответствующее клиентское терминальное устройство 2.
Например, в случае «услуги сохранности» поведение отдельного пожилого человека может обнаруживаться датчиками обнаружения присутствия человека расположенного внутри устройства 6а, 6с. Когда часто обнаруживается наличие человека, пользователь, такой как члены семьи пожилого человека, может получать информацию о состоянии пожилого человека при помощи клиентского терминального устройства 2.
В случае «услуги обеспечения безопасности» обнаружение присутствия человека может выполняться посредством использования датчика обнаружения присутствия человека устройства 6b, расположенного вблизи, например, дома, и датчика обнаружения присутствия человека устройства 6а, расположенного на входе в дом. Во время отсутствия пользователя, когда устройство 6b посылает информацию о событии «обнаружение наличия» на клиентское терминальное устройство 2, и спустя некоторое время устройство 6а посылает информацию о событии «обнаружение наличия» на клиентское терминальное устройство 2, пользователь может получить информацию о наличии незаконного незваного гостя в соответствии с истечением времени информации о событии «обнаружения наличия».
Кроме того, в случае «локальной услуги», когда обнаруживается человек посредством использования датчика обнаружения присутствия человека устройства 6b, расположенного вблизи дома, информация о событии «обнаружение наличия» посылается с этого устройства 6b клиентскому терминальному устройству 2. Поэтому это полезно в качестве услуги для предотвращения преступления вблизи дома (локальная зона).
В качестве приложения для предоставления услуги, соответствующей интерфейсу с IID «услуга производителя», когда терминальное устройство 2 на стороне производителя обращается к IID «услуга производителя» интерфейса у объекта с UID «yyy», центральный сервер посылает запрос услуги для обращения к интерфейсу с IID «услуга производителя» устройств (6а-6с) через шлюз 5. В данном случае информация обнаружения датчика обнаружения присутствия человека посылается в качестве функции «ответа» от устройств через шлюз 5, и содержимое функции посылается на терминальное устройство 2 на стороне производителя. Поэтому производитель может получать информацию о рабочем состоянии продукта производителя и эффективном использовании информации для обслуживания или т.п.
Таким образом, в настоящем примере многочисленные интерфейсы подготавливаются у одного объекта в блоке 63 обработки информации одного устройства 6. Кроме того, многочисленная информация может определяться в каждом интерфейсе, и различные IID могут назначаться каждому интерфейсу. Поэтому можно разнообразить способ приема услуг от устройств 6, такого как прием услуги от требуемого устройства.
В настоящем примере запрос услуги посылается с клиентского терминального устройства 2 на объект центрального сервера 3. Альтернативно, как и в случае первого варианта осуществления, клиентское терминальное устройство 2 может непосредственно посылать запрос услуги устройству (устройствам) 6 посредством использования UID и/или IID, соответствующих услуге в MOS блока 63 обработки информации для приема эквивалентной услуги.
Кроме того, в соответствии со следующим примером вводится другой принцип действия сетевой системы настоящего варианта осуществления. В вышеупомянутом случае множество интерфейсов с различными IID определяется у одного объекта. В настоящем примере блок 60 функций каждого устройства 6 (6а, 6b, 6с), показанного на фиг.1А, обеспечивается электрическим запирающим устройством, и объединение множества определений информации устанавливается в одном интерфейсе, так что информация, определенная интерфейсом у объекта в блоке 63 обработки информации, имеет функцию «запирания», функцию «отпирания» и переменную «текущего состояния» в ответе на работу электрического запирающего устройства. Кроме того, «электрическое запирающее устройство» используется в качестве IID.
Например, в качестве приложения на OAS 7 центрального сервера 3 программное обеспечение может программироваться на посылку запроса услуги на обращение к интерфейсу с IID «электрическое запирающее устройство» у объекта в блоке 63 обработки информации каждого устройства 6 (6а, 6b, 6с) через шлюз 5 в соответствии с предварительно определенным временным расписанием, так что функция «запирания» или отпирания» предоставляется блоку 60 функций. В данном случае можно автоматически предоставлять услугу для запирания или отпирания электрического запирающего устройства (например, блока 60 функций). Кроме того, когда центральный сервер 3 принимает переменную «текущее состояние» от устройств 6 (6а, 6b, 6с), можно сообщать информацию о текущем состоянии клиентскому терминальному устройству 2 или отображать информацию на веб-сайте.
В данном примере, например, когда устройства 6а, 6b ранее локализовались в технических средствах, и потом устройство 6с вновь локализуется в технических средствах, устройству 6с необходимо иметь другой IP-адрес. В этот момент времени посредством определения одинаковой информации в интерфейсе у объекта в блоке 63 обработки информации устройства 6с и использования «электрического запирающего устройства» в качестве IID, становится возможным управлять электрическим запирающим устройством (т.е. блоком 60 функций) добавленного устройства 6с в соответствии с предварительно определенным временным расписанием без изменения приложения на OAS 7 центрального сервера 3. Вместо посылки запроса услуги с клиентского терминального устройства 2 на объект центрального сервера 3, клиентское терминальное устройство 2 может непосредственно посылать запрос услуги на устройство (устройства) посредством использования UID и/или IID, соответствующих услуге в MOS блока 63 обработки информации, таким образом получая эквивалентную услугу.
В каждом из вышеупомянутых вариантов осуществления электрическое устройство для использования в домашнем хозяйстве, такое как аудио-видеоустройство, может использоваться в качестве устройства 6. Кроме того, когда MOS установлен в контроллере для интегрированной системы управления, контроллер может использоваться в качестве устройства 6 в настоящей сетевой системе.
Промышленная применимость
Как описано выше, согласно сетевой системе настоящего изобретения можно индивидуально контролировать устройства для предоставления услуг или управлять устройством в целом без необходимости принятия во внимание пользователем конкретной идентификационной информации, такой как IP-адрес устройства, который используется для сетевой связи. Кроме того, даже когда дополнительное устройство (устройства) подключается к сетевой системе, можно гибко реагировать на потребности индивидуального потребителя. Таким образом, так как настоящее изобретение может обеспечивать удобные безопасные жизненное и рабочее пространства посредством управления/контролирования расположенного вдали устройства (устройств) посредством использования портативного сетевого устройства или т.п., ожидается, что оно будет широко использоваться в качестве сетевой системы следующего поколения.
Изобретение относится к сетевой системе. Техническим результатом является возможность индивидуального дистанционного управления или дистанционного контролирования устройства, подключенного к сети посредством сетевого устройства. Устройство имеет объект с идентификатором объекта, определенным в соответствии с сущностью услуги, представленной устройством. При приеме запроса услуги, используя идентификатор объекта, от сетевого устройства, подключенного к устройству по сети, устройство исполняет услугу, определенную в объекте в соответствии с данным запросом услуги. Посредством назначения одного и того же идентификатора объекта объектам множества устройств можно предоставлять одну и ту же услугу от этих устройств в соответствии с запросом услуги, выполненным с сетевого устройства, посредством использования одного и того же идентификатора объекта. 2 н. и 12 з.п. ф-лы, 9 ил.
1. Сетевая система, содержащая множество устройств и сетевое устройство, подключенное к упомянутым устройствам по сети, и выполненная так, что одно или более из упомянутого множества устройств приводят в исполнение объект в соответствии с запросом услуги, введенным с упомянутого сетевого устройства,
в которой упомянутому объекту назначается идентификатор объекта,
упомянутое сетевое устройство имеет блок задания идентификатора, выполненный с возможностью задания упомянутого идентификатора объекта,
упомянутые устройства содержат множество устройств, имеющих объекты, которым назначается один и тот же идентификатор объекта, и
когда упомянутое сетевое устройство выполняет запрос услуги посредством использования одного и того же идентификатора объекта, заданного упомянутым блоком задания идентификатора, множество устройств предоставляют одну и ту же услугу, которая определяется в упомянутых объектах, имеющих один и тот же идентификатор объекта, и
причем упомянутое сетевое устройство содержит клиентское терминальное устройство и сервер, подключенный между упомянутыми устройствами и упомянутым клиентским терминальным устройством по сети,
упомянутый сервер приводит в исполнение объект на стороне сервера в соответствии с запросом услуги, представленным с упомянутого клиентского терминального устройства, таким образом выполняя запрос услуги на приведение в исполнение объекта на стороне устройства упомянутого устройства,
упомянутое клиентское терминальное устройство выполняет запрос услуги посредством использования первого идентификатора, назначенного упомянутому объекту на стороне сервера, и упомянутый сервер выполняет запрос услуги посредством использования второго идентификатора, назначенного упомянутому объекту на стороне устройства;
упомянутый второй идентификатор включает в себя по меньшей мере один идентификатор, определенный в соответствии с функцией (функциями) упомянутого устройства, которое исполняет упомянутый объект на стороне устройства в соответствии с запросом услуги для приведения в исполнение упомянутого объекта на стороне сервера, представленным с упомянутого клиентского терминального устройства посредством использования упомянутого первого идентификатора, и
упомянутый сервер имеет блок установки идентификатора, выполненный с возможностью установки отношения соответствия между упомянутым первым идентификатором и упомянутым вторым идентификатором.
2. Сетевая система по п.1, в которой упомянутые устройства содержат устройство, имеющее множество объектов, которым назначены различные идентификаторы объекта, и
когда упомянутое сетевое устройство выполняет запрос услуги посредством использования одного из различных идентификаторов объекта, заданных упомянутым блоком задания идентификатора, устройство предоставляет услугу, определенную в упомянутом объекте, имеющем заданный идентификатор объекта.
3. Сетевая система по п.1 или 2, в которой каждое из упомянутых устройств содержит блок функций, выполненный с возможностью приведения в исполнение обработки для предоставления услуги упомянутого устройства, и блок обработки информации, выполненный с возможностью предоставления и получения информации, определенной в упомянутом объекте и необходимой для предоставления услуги при помощи упомянутого блока функций.
4. Сетевая система по п.3, в которой информация, определенная в упомянутом объекте, является переменной, изображающей текущее состояние упомянутого блока функций, которая предоставляется упомянутому сетевому устройству, когда к упомянутому объекту обращается запрос упомянутого сетевого устройства.
5. Сетевая система по п.3, в которой информация, определенная в упомянутом объекте, является информацией о событии, которая предоставляется упомянутому сетевому устройству, когда происходит изменение состояния упомянутого блока функций при условии, что к упомянутому объекту ранее выполнялось обращение упомянутым сетевым устройством.
6. Сетевая система по п.3, в которой информация, определенная в упомянутом объекте, является функцией инструктирования операции для предоставления услуги, которая посылается от упомянутого блока обработки информации на упомянутый блок функций, когда к упомянутому объекту выполняется обращение упомянутым сетевым устройством.
7. Сетевая система по п.1 или 2, в которой упомянутый идентификатор объекта содержит уникальный идентификатор упомянутого объекта упомянутого устройства и по меньшей мере один идентификатор интерфейса, определенный в соответствии с функцией (функциями) упомянутого устройства,
когда упомянутое сетевое устройство выполняет запрос услуги посредством использования упомянутого идентификатора объекта, приводится в исполнение упомянутый объект упомянутого устройства, соответствующий объединению упомянутого уникального идентификатора и упомянутого идентификатора интерфейса.
8. Сетевая система по п.1, в которой упомянутый второй идентификатор содержит уникальный идентификатор упомянутого объекта на стороне устройства и по меньшей мере один идентификатор интерфейса, определенный в соответствии с функцией (функциями) упомянутого устройства, и
упомянутый сервер имеет блок функции маршрутизации, выполненный с возможностью подготовки таблицы маршрутизации, изображающей отношение между объединением упомянутого уникального идентификатора и упомянутого по меньшей мере одного идентификатора интерфейса и информацией адреса подключения для сетевой связи, используемой для обращения к упомянутому объекту, имеющему упомянутый идентификатор объекта, и исполнения обработки маршрутизации.
9. Сетевая система по п.1, в которой упомянутый первый идентификатор объекта содержит уникальный идентификатор упомянутого объекта на стороне сервера и по меньшей мере один идентификатор интерфейса, определенный в соответствии с сущностью (сущностями) услуги, предоставляемым клиенту,
упомянутый второй идентификатор объекта содержит уникальный идентификатор упомянутого объекта на стороне устройства и по меньшей мере один идентификатор интерфейса, определенный в соответствии с функцией (функциями) упомянутого устройства, и
упомянутый блок установки идентификатора выполняется с возможностью установки отношения соответствия между объединением упомянутого уникального идентификатора и упомянутого по меньшей мере одного идентификатора интерфейса упомянутого первого идентификатора и объединением упомянутого уникального идентификатора и упомянутого по меньшей мере одного идентификатора интерфейса упомянутого второго идентификатора.
10. Сетевая система по п.1, в которой упомянутый сервер обрабатывает данные, которые получаются посредством предоставления возможности упомянутому устройству (устройствам) приводить в исполнение упомянутый объект на стороне устройства посредством запроса услуги упомянутого объекта на стороне сервера, представленного с упомянутого клиентского терминального устройства, в соответствии с содержимым упомянутого объекта на стороне сервера, и затем посылает обработанные данные на упомянутое клиентское терминальное устройство.
11. Сетевая система по п.1, в которой упомянутый сервер имеет функции преобразования предписанного протокола связи в SOAP и затем посылки преобразованного SOAP и преобразования принятого SOAP в предписанный протокол связи.
12. Сетевая система по п.1, в которой упомянутые устройства содержат устройство, расположенное в доме или здании.
13. Сетевая система, содержащая множество устройств и сетевое устройство, подключенное к упомянутым устройствам по сети, и выполненная так, что одно или более упомянутого множества устройств приводят в исполнение объект в соответствии с запросом услуги, введенным с упомянутого сетевого устройства,
в которой упомянутому объекту назначается идентификатор объекта,
упомянутое сетевое устройство имеет блок задания идентификатора, выполненный с возможностью задания упомянутого идентификатора объекта,
упомянутые устройства содержат множество устройств, имеющих объекты, которым назначается один и тот же идентификатор объекта, и
когда упомянутое сетевое устройство выполняет запрос услуги посредством использования одного из различных идентификаторов объекта, устройство предоставляет услугу, которая определяется в упомянутом объекте, имеющем заданный идентификатор объекта, и
причем упомянутое сетевое устройство содержит клиентское терминальное устройство и сервер, подключенный между упомянутыми устройствами и упомянутым клиентским терминальным устройством по сети,
упомянутый сервер приводит в исполнение объект на стороне сервера в соответствии с запросом услуги, представленным с упомянутого клиентского терминального устройства, таким образом выполняя запрос услуги на приведение в исполнение объекта на стороне устройства упомянутого устройства,
упомянутое клиентское терминальное устройство выполняет запрос услуги посредством использования первого идентификатора, назначенного упомянутому объекту на стороне сервера, и упомянутый сервер выполняет запрос услуги посредством использования второго идентификатора, назначенного упомянутому объекту на стороне устройства;
упомянутый второй идентификатор включает в себя по меньшей мере один идентификатор, определенный в соответствии с функцией (функциями) упомянутого устройства, которое исполняет упомянутый объект на стороне устройства в соответствии с запросом услуги для приведения в исполнение упомянутого объекта на стороне сервера, представленным с упомянутого клиентского терминального устройства посредством использования упомянутого первого идентификатора, и
упомянутый сервер имеет блок установки идентификатора, выполненный с возможностью установки отношения соответствия между упомянутым первым идентификатором и упомянутым вторым идентификатором.
14. Сетевая система по п.13, в которой упомянутые устройства содержат множество устройств, имеющих объекты, которым назначен один и тот же идентификатор объекта;
когда упомянутое сетевое устройство выполняет запрос услуги посредством использования одного и того же идентификатора объекта, заданного упомянутым блоком задания идентификатора, множество устройств предоставляют одну и ту же услугу, которая определяется в упомянутых объектах, имеющих один и тот же идентификатор объекта.
US 6332157 B1, 18.12.2001 | |||
АРХИТЕКТУРА КОММУНИКАЦИОННОЙ СИСТЕМЫ | 1997 |
|
RU2193823C2 |
Прибор, замыкающий сигнальную цепь при повышении температуры | 1918 |
|
SU99A1 |
WO 00/25221 A2, 04.05.2000 | |||
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Авторы
Даты
2011-01-20—Публикация
2007-03-28—Подача