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

Иллюстрации

Показать все

Представлена сетевая система для удаленного контроля или удаленного управления устройствами. Техническим результатом является предоставление сетевой системы, подходящей для контроля или управления устройством(ами), которое допускает гибкую копию с увеличением числа устройств в сетевой системе без учета конкретной идентификационной информации. Когда запрашивается выполнение объекта со стороны сервера от клиентского терминального устройства в сервер, сервер запрашивает выполнение объекта со стороны устройства в устройстве (устройствах). Запрос выполнения объекта со стороны сервера от клиентского терминального устройства осуществляется с помощью использования первого идентификатора, назначаемого объекту со стороны сервера, и запрос на выполнение объекта со стороны устройства выполняется с помощью второго идентификатора, назначаемого объектом со стороны устройства, причем сервер имеет функцию установки идентификатора установки отношения соответствия между первым идентификатором и вторым идентификатором. 4 н. и 11 з.п. ф-лы, 17 ил., 2 табл.

Реферат

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

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

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

В прошлом предлагалась система для управления/контроля за устройствами, соединенными с сетью, не являющейся IP, с помощью терминального устройства, соединенного с сетью IPv6. Эта система имеет шлюз для разрешения взаимодействия между устройствами для сети, не являющейся IP, и терминальным устройством для сети IPv6, получая идентификационную информацию и идентификаторы интерфейса устройств, используемых в сети, не являющейся IP, а также идентификаторы сети, используемые в сети IPv6, формируя IPv6-адреса из этих идентификаторов и управляя соответствием между формируемыми адресами и идентификационной информацией. Используя этот шлюз, терминальное устройство может управлять или контролировать устройства.

Например, этот вид сетевой системы раскрыт в предшествующей публикации №2003-60664 патента (Япония). В этой системе использования устройств, не являющихся IPv6, терминальное устройство для сети IPv6 отсылает пакет с заголовком, включающим местонахождение IPv6-адреса. В шлюзе IPv6-адрес назначается устройству, не являющемуся IPv6. Следовательно, когда терминальное устройство осуществляет доступ к многочисленным устройствам, становится необходимо формировать IPv6-адрес, соответствующий каждому из устройств. Таким образом, необходимо принять во внимание IPv6-адрес. Кроме того, даже когда увеличивается число устройств для осуществления той же операции, другой IPv6-адрес, соответствующий добавленному устройству, становится необходимым. Следовательно, существуют неудобства, что многочисленные устройства не могут управляться или контролироваться с помощью использования единственного идентификатора и множественные идентификаторы не могут быть назначены единственному оборудованию. Более того, невозможно гибко справляться с увеличением числа устройств для предоставления услуг.

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

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

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

Согласно сетевой системе по настоящему изобретению клиент (например, пользователь) разрешает управление или контроль устройства (устройств) без учета конкретной идентификационной информации, например IP-адреса, для устройств, используемых в сетевом взаимодействии. Например, то же самое устройство может предоставляться из многочисленных устройств, назначая тот же самый второй идентификатор объектам многочисленных устройств. Альтернативно, когда единственное устройство имеет множество объектов с различными вторыми идентификаторами, становится возможно выборочно предоставить конкретную услугу с помощью конкретного устройства. То есть широкий выбор услуг может предоставляться от устройств без изменения трафика связи между сервером и клиентским терминальным устройством. В дополнение возможно гибко и легко справиться со случаем, где устройство(а) изменяется или число устройств увеличивается или уменьшается в сетевой системе простым изменением отношений соответствия между первым идентификатором и вторым идентификатором. Более того, так как необходимо ассоциировать использование клиентского терминального устройства с многочисленными объектами со стороны устройства, существует эффект снижения накладных расходов клиентского терминального устройства.

В вышеописанной сетевой системе предпочтительно, чтобы число второго идентификатора объекта со стороны устройства, ассоциированное с первым идентификатором объекта со стороны сервера, то есть число объекта со стороны устройства, ассоциированное с объектом со стороны сервера, увеличивалось или уменьшалось в ответ на увеличение или уменьшение числа услуг, предоставляемых, когда устройство выполняет объект со стороны устройства согласно запросу выполнения объекта со стороны сервера от клиентского терминального устройства.

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

В предпочтительном варианте осуществления вышеуказанной системы первый идентификатор включает в себя уникальный идентификатор (OID) объекта со стороны сервера и, по меньшей мере, один идентификатор интерфейса (IID), заданный согласно контенту предоставленной услуги для клиента, и второй идентификатор включает в себя уникальный идентификатор (OID) объекта со стороны устройства и, по меньшей мере, один идентификатор интерфейса (IID), заданный согласно функции устройства. Кроме того, отношение соответствия между комбинацией уникального идентификатора и, по меньшей мере, одним идентификатором интерфейса первого идентификатора и комбинация уникального идентификатора и, по меньшей мере, одного идентификатора интерфейса второго идентификатора установлены в части настроек идентификатора. В этом случае с помощью увеличения числа идентификатора интерфейса второго идентификатора, назначаемого объекту устройства, возможно предоставлять услугу с помощью выполнения многочисленных функций конкретного устройства. Кроме того, с помощью увеличения числа идентификатора интерфейса первого идентификатора, назначаемого объекту со стороны сервера, становится возможным увеличивать число предоставленных услуг для клиента, предоставляемых клиентскому терминальному устройству без изменения устройств.

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

Кроме того, когда устройство содержит устройство, которое имеет объекты со стороны устройства с различными вторыми идентификаторами, предпочтительно, чтобы отношение соответствия между первым идентификатором и вторыми идентификаторами устанавливалось в части настроек идентификаторов из условия, чтобы сервер осуществлял запросы выполнения объектов со стороны устройства для устройства с использованием различных вторых идентификаторов согласно запросу выполнения объекта со стороны сервера, используя первый идентификатор от клиентского терминального устройства. В этом случае согласно запросу выполнения единственного объекта со стороны сервера от клиентского терминального устройства запросы выполнения многочисленных объектов со стороны устройства могут быть одновременно выполнены для единственного устройства.

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

Кроме того, предпочтительно, чтобы сервер получал данные, получаемые, когда устройство выполняло объект со стороны устройства согласно запросу выполнения объекта со стороны сервера от клиентского терминального устройства, затем преобразовывал принимаемые данные в предоставляемой услуге для клиента, которая задана согласно объекту со стороны сервера, и отсылал предоставляемую услугу в клиентское терминальное устройство.

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

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

Более того, предпочтительно, чтобы первый идентификатор включал в себя уникальный идентификатор объекта со стороны сервера и идентификатор интерфейса, определяемый согласно контенту предоставляемой услуги для клиента, и сервер увеличивает или уменьшает номер определения предоставляемой услуги для клиента идентификатора интерфейса согласно контентам, запрашиваемым клиентским терминальным устройством. В этом случае, как описано выше, возможно справиться с увеличением или уменьшением предоставляемой услуги для клиента, отсылаемой из сервера в клиентское терминальное устройство, без изменения со стороны устройства. Вкратце, число информации предоставляемой услуги для клиента, задаваемое функцией ввода/вывода определения (идентификатор интерфейса) объекта со стороны сервера, изменяется для увеличения или снижения предоставляемой услуги для клиента.

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

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

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

Сетевая система согласно предпочтительному варианту осуществления настоящего изобретения может быть определена следующим образом. То есть эта сетевая система содержит, по меньшей мере, одно сконфигурированное из условия, что когда сервер принимает запрос об услуге, предоставляемой устройством от клиентского терминального устройства, сервер осуществляет запрос на выполнение услуги в устройство согласно принятому запросу и затем предоставляет соответствующую услугу клиентскому терминальному устройству согласно услуге, выполняемой устройством. Для того чтобы создать сетевую систему, устройство, клиентское терминальное устройство и сервер соединяются друг с другом через сеть. Устройство содержит функциональную часть, сконфигурированную для выполнения обработки для предоставляемой услуги устройства, и информационную обрабатывающую часть, которая имеет объект, которой назначается идентификатор объекта для определения информации, используемой для предоставляемой услуги, и передачи в/приема от функциональной части информации согласно определению. Сервер содержит функциональную часть запроса услуги, сконфигурированную для осуществления запроса выполнения объекта как запроса услуги в устройстве через сеть, используя идентификатор объекта для объекта информационной обрабатывающей части устройства, и передачи в/приема от устройства информацию, соответствующую запрашиваемой услуге, и функциональную часть предоставления услуги, сконфигурированную, чтобы иметь объект, которому назначается идентификатор объекта сервера, чтобы передавать в/принимать от функциональной части запроса услуги информацию о запрашиваемой услуге и выполнять объект, когда запрос выполнения объекта принимается от клиентского терминала доступа с помощью использования идентификатора объекта сервера. Клиентский терминал доступа имеет клиентскую функцию для осуществления запроса выполнения объекта с использованием идентификатора объекта сервера функциональной части предоставления услуги сервера как запроса услуги в сервер через сеть и приема предоставляемой услуги для клиента от сервера согласно информации, получаемой с помощью выполнения объекта. Функциональная часть предоставления услуги сервера увеличивает или уменьшает количество информации предоставляемой услуги для клиента в ответ на увеличение или уменьшение предоставляемой услуги для клиента.

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

Сетевая система согласно предпочтительному варианту осуществления настоящего изобретения может быть также определена следующим образом. То есть эта сетевая система содержит, по меньшей мере, одно устройство, по меньшей мере, одно клиентское терминальное устройство и сервер, предоставляемый для передачи и приема информации между устройством и клиентским терминальным устройством. Устройство, клиентское терминальное устройство и сервер соединяются друг с другом через сеть. Устройство содержит функциональную часть как объект, которым необходимо управлять, и информационную обрабатывающую часть, которая имеет, по меньшей мере, один объект со стороны устройства для определения управляющей информации и выполняет обработку для передачи управляющей информации в функциональную часть согласно определению. Когда запрос выполнения объекта со стороны устройства осуществляется от сервера с помощью использования идентификатора, назначаемого объекту со стороны устройства, информационная обрабатывающая часть передает управляющую информацию в функциональную часть с помощью выполнения объекта со стороны устройства. Сервер имеет объект со стороны сервера, ассоциированный с идентификатором объекта со стороны устройства. Когда запрос выполнения объекта со стороны сервера осуществляется от клиентского терминального устройства, функциональная часть услуги сервера осуществляет запрос выполнения объекта со стороны устройства в устройство через сеть с помощью использования ассоциированного идентификатора. Клиентское терминальное устройство имеет функции для осуществления запроса выполнения объекта со стороны сервера с помощью использования идентификатора, назначаемого объекту со стороны сервера, и обработки информации, предоставляемой от сервера. Функциональная часть услуги сервера увеличивает или уменьшает номер объекта со стороны устройства, ассоциированного с объектом со стороны сервера согласно увеличению или уменьшению услуги устройства, управляемой запросом выполнения объекта со стороны сервера от клиентского терминального устройства.

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

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

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

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

фиг.2А является схематическим чертежом клиентского терминального устройства, используемого в сетевой системе, и фиг.2В является чертежом конфигурации клиентской платформы клиентского терминального устройства;

фиг.3А является схематическим чертежом устройства, используемого в сетевой системе, и фиг.3В является чертежом конфигурации MOS, установленного в устройстве;

фиг. с 4А по 4С являются примерными схемами, которые показывают примеры работы сетевой системы;

фиг.5 является схематическим чертежом сетевой системы согласно второму варианту осуществления настоящего изобретения;

фиг.6А является чертежом конфигурации устройства, используемого в сетевой системе второго варианта осуществления, и фиг.6В является чертежом конфигурации MOS, установленного в устройстве;

фиг.7 является чертежом конфигурации шлюза, используемого в сетевой системе второго варианта осуществления;

фиг.8 является схематическим чертежом клиентского терминального устройства, используемого в сетевой системе второго варианта осуществления;

фиг.9A и 9B являются примерными видами, которые показывают примерами действия сетевой системы второго варианта осуществления;

фиг.10 является схематическим чертежом сетевой системы согласно третьему варианту осуществления настоящего изобретения.

Предпочтительный вариант осуществления изобретения

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

Фиг.1А показывает схематическую конфигурацию сетевой системы настоящего варианта осуществления. Эта сетевая система в основном формируется из клиентского терминального устройства 2, такого как персональный компьютер, соединенный с Интернетом 1, который является открытой сетью или терминальным устройством мобильной связи, используемым в сети мобильной связи, соединенной с Интернетом 1, центрального сервера 3, который имеет функции сервера 7 доступа к объекту (в дальнейшем в данном документе упоминаемый как "OAS"), соединенного с Интернетом 1, как описано позже, шлюза 5, соединенного между локальной сетью 4 (LAN) в пользовательской области А и Интернетом 1 и имеющего функции вышеописанного OAS 7, включая протокол, преобразующий функционирование между Интернетом 1 и LAN 4, и различного вида устройств 6 (три устройства 6а-6с показаны в прилагаемых чертежах), соединенных LAN 4 и размещенных в домах или строениях в пользовательской области А.

Как показано на фиг.2А, клиентскому терминальному устройству 2 предоставляется взаимодействующая часть 20 для сетевого взаимодействия, арифметическая обрабатывающая часть 21, часть 22 ввода/вывода, например клавиатура или устройство отображения, и запоминающая часть 23, используемая для временного хранения данных, и установки клиентского программного обеспечения (библиотека доступа к объектам, в дальнейшем в данном документе упоминаемая как "OAL") для приема услуг, предоставляемых в сетевой системе и клиентском приложении (программное обеспечение). В арифметической обрабатывающей части 21 обнаружение узла осуществляется в Интернете 1 и LAN 4 с помощью выполнения OAL. Кроме того, арифметическая обрабатывающая часть 21 может осуществлять доступ к объекту, описанному позже. С помощью выполнения клиентского приложения клиентское терминальное устройство 2 может принимать предоставляемую услугу для клиента OAS 7, установленного на центральном сервере 3 в желаемом виде. На фиг.2А номер 24 ссылки обозначает шину. Более того, клиентское терминальное устройство 2 имеет уточняющую часть 2 идентификатора, сконфигурированную, чтобы индивидуально задавать идентификаторы, описанные ниже. Согласно информации для ввода запроса услуги с помощью части 22 ввода/вывода определен заданный идентификатор.

В этом варианте осуществления клиентская платформа, включающая клиентское приложение и 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 интерфейса.

Вышеописанный OAS 7, установленный в шлюзе 5, и центральный сервер 3 имеют программное обеспечение для достижения функции маршрутизации объекта для скрытия сетевого соединения, различные виды прикладного программного обеспечения, которое выполняется, чтобы разрешить пользователю (клиентское терминальное устройство 2) прием услуги, предоставляемой функциональной частью 60 устройства 6 с помощью осуществления доступа к функции определения ввода/вывода (в дальнейшем в данном документе упоминаемую как "интерфейс") по объекту устройства 6, и программное обеспечение для достижения функций дополнительных услуг, таких как услуга "мост" с протоколом для разрешения бесшовного соединения с сетевой системой настоящего варианта осуществления с помощью преобразования протокола и услуга "мост" с брандмауэром для преобразования протокола между OAS-7 в SOAP (простой протокол доступа к объекту), чтобы пройти через брандмауэр.

В протоколе для сетевой системы настоящего варианта осуществления используется модель OSI 7. Кроме того, в качестве прикладного уровня высшего уровня уникальный протокол доступа к объекту (=OAP) используется для передачи и приема информации, такой как переменная, информация о событии и функция между клиентским терминальным устройством 2 и MOS информационной обрабатывающей части 63 устройства 6.

Модуль 41 программного взаимодействия MOS отвечает за протокол от сетевого уровня для представительного уровня 7-уровневой модели OSI для осуществления консолидации TCP, UDP и определение вышеупомянутого OAP.

Каждое из устройств 6 имеет, по меньшей мере, один объект, который используется, когда функциональная часть 60 выполняет обработку для предоставления услуги в MOS информационной обрабатывающей части 63. Кроме того, объект имеет, по меньшей мере, один интерфейс, заданный информацией (переменная, функция, информация о событии или их комбинация), соответствующей предоставляемой услуге. Уникальный идентификатор (в дальнейшем в данном документе упоминаемый как "OID") назначается объекту, и идентификатор интерфейса (или идентификатор определения ввода/вывода, который в дальнейшем в данном документе упоминается как "IID") назначается для интерфейса. Интерфейс, который имеет контент с тем же самым определением, т.е. интерфейс, который имеет тот же самый IID, может назначаться при множестве объектов. В услуге, где нет необходимости определять конкретное устройство 6, тот же самый OID может назначаться объектам множества устройств 6.

В случае осуществления доступа к интерфейсу конкретного объекта устройства 6 запрос услуги клиентского терминального устройства 2 осуществляется в устройство 6 с помощью центрального сервера 30 и шлюза 5. Для идентификации устройства 6 во взаимодействии с Интернетом используется локальный IP-адрес, управляемый функцией маршрутизации шлюза 5. Следовательно, каждое из устройств 6 имеет локальный IP-адрес.

OAS 7 шлюза 5 имеет функцию преобразования протокола и функцию маршрутизации. Функция маршрутизации предоставляется программным обеспечением в части CPU (центральный процессор) (не показано) шлюза 5. Функция маршрутизации содержит подготовку таблицы маршрутизации (таблица идентификации соединенных устройств), которая показывает связь между IP-адресом устройства 6 (6a, 6b, 6c) и информацией о комбинации IID интерфейса и OID объекта в MOS устройства 6, соединенного с LAN 4 и выполняющего обработку маршрутизации. То есть во время первоначальной активации устройства 6 (6a, 6b, 6c), соединенные с сетью, считываются посредством групповой адресации с помощью OAP и обнаружение узла осуществляется согласно присутствию или отсутствию в ответ на получение IP-адреса. Впоследствии вышеупомянутая таблица маршрутизации подготавливается с помощью использования IP-адреса и информации о комбинации IID интерфейса и OID объекта MOS, предоставленного от каждого из устройств (6a, 6b, 6c). Кроме того, информация о комбинации OID объекта и IID интерфейса отсылается в сервер по Интернету 1. В случае фиг.1А информация о комбинации отсылается в центральный сервер 3.

С другой стороны, как показано на фиг.1В, центральный сервер 3 создается компьютерной системой, содержащей взаимодействующую часть 30 для сетевого взаимодействия и арифметическую обрабатывающую часть 31 для реализации OAS 7 с помощью программного обеспечения. OAS 7 центрального сервера 3 имеет функциональную часть 31с маршрутизации, функциональную часть 31а запроса услуги и функциональную часть 31b предоставления услуги. Функциональная часть 31с маршрутизации подготавливает таблицу маршрутизации (связанная идентификационная таблица OAS), которая показывает связь между IP-адресом шлюза 5 и информацией о комбинации IID и OID, предоставляемой из шлюза 5, и выполняет обработку маршрутизации. Функциональная часть 31а запроса услуги выполняет запрос услуги, запрос передачи и приема информации, заданной интерфейсом объекта в устройстве 6 с помощью шлюза 5 с использованием OID объекта для MOS информационной обрабатывающей части 63 устройства 6, IID интерфейса при объекте или информации о комбинации OID и IID. Кроме того, функциональная часть 31а запроса услуги также выполняет передачу и прием информации, соответствующей запрашиваемой услуге, с помощью устройства 6 через шлюз 5. Функциональная часть 31b предоставления услуги имеет интерфейс, который задает информацию, используемую для предоставляемой услуги клиенту, и выполняет передачу и прием информации запрашиваемой услуги с помощью функциональной части 31а запроса услуги согласно определению интерфейса. Кроме того, функциональная часть 31b предоставления услуги имеет объект для выполнения преобразования между информацией запрашиваемой услуги и информацией, используемой для предоставляемой услуги клиенту согласно определению. OID назначается объекту и IID назначается интерфейсу при объекте. Когда функциональная часть 31b предоставления услуги принимает от клиентского терминального устройства 2 запрос выполнения объекта с использованием уникального идентификатора (OID) объекта, IID интерфейса при объекте или комбинация OID и IID функциональная часть 31b предоставления услуги выполняет объект. С помощью использования функции 11 обнаружения узла информация о комбинации OID объекта и IID задаются через Интернет 1 для клиентского терминального устройства 2, соединенного с OAS 7 центрального сервера 3.

Далее, при условии, что таблицы маршрутизации OAS 7 шлюза 5 и центральный сервер 3 уже подготовлены согласно вышеупомянутым процедурам и устройства 6, центральный сервер 3 и клиентского терминальное устройство 2 находятся в рабочем состоянии, функционирование сетевой системы настоящего варианта осуществления объясняется, ссылаясь на фиг.4А.

В этом пояснении функциональная часть 60 устройства 6 в рабочем состоянии является датчиком температуры. Информация, обрабатываемая как предоставляемая услуга функциональной части 60 с помощью интерфейса с IID "датчик температуры", задается как переменная с именем "текущая температура". Информационная обрабатывающая часть 63 выполняет прием этой переменной от функциональной части 60 и имеет объект, которому назначается OID "xxx".

С другой стороны, в функциональной части 31b предоставления услуги OAS 31 цен