Сетевая система

Иллюстрации

Показать все

Изобретение относится к сетевой системе. Техническим результатом является возможность индивидуального дистанционного управления или дистанционного контролирования устройства, подключенного к сети посредством сетевого устройства. Устройство имеет объект с идентификатором объекта, определенным в соответствии с сущностью услуги, представленной устройством. При приеме запроса услуги, используя идентификатор объекта, от сетевого устройства, подключенного к устройству по сети, устройство исполняет услугу, определенную в объекте в соответствии с данным запросом услуги. Посредством назначения одного и того же идентификатора объекта объектам множества устройств можно предоставлять одну и ту же услугу от этих устройств в соответствии с запросом услуги, выполненным с сетевого устройства, посредством использования одного и того же идентификатора объекта. 2 н. и 12 з.п. ф-лы, 9 ил.

Реферат

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

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

Уровень техники

В прошлом были предложены системы для управления/контролирования устройства, подключенного к не-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.

Когда запрос услуги выполняется для интерфейса, определяющего функци