网络系统转让专利

申请号 : CN200780003888.2

文献号 : CN101375262B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 德永吉彦畑中智行织田智宏荐田美行

申请人 : 松下电工株式会社

摘要 :

提供一种适于设备装置的远程控制、远程监视的网络系统。当从客户端用终端装置向服务器请求服务器侧对象的执行时,服务器对设备装置请求设备侧对象的执行。使用在服务器侧对象中附加的第一标识符进行来自该客户端用终端装置的服务器侧对象的执行请求,使用在设备侧对象中附加的第二标识符进行来自服务器的该设备侧对象的执行请求。服务器具有对第一标识符与第二标识符之间的对应关系进行设定的标识符设定功能,因此能够减轻客户端用终端装置的负担,并且不识别IP地址等设备装置的固有识别信息而能够灵活地应对设备装置的变更、增设。

权利要求 :

1.一种网络系统,包含至少一个设备装置、客户端用终端装置、以及在上述客户端用终端装置与上述设备装置之间通过网络进行连接的服务器,上述客户端用终端装置对上述服务器请求服务器侧对象的执行,其结果,上述服务器对上述设备装置请求设备侧对象的执行,该网络系统的特征在于,使用被附加在服务器侧对象中的第一标识符来进行来自上述客户端用终端装置的上述服务器侧对象的执行请求,使用被附加在设备侧对象中的第二标识符来进行来自上述服务器的上述设备侧对象的执行请求,上述第二标识符包含根据基于来自上述客户端用终端装置的使用了第一标识符的服务器侧对象的执行请求执行上述设备侧对象的设备装置的功能定义的至少一个标识符,上述设备装置具备:功能部,其进行用于提供上述设备装置的服务的处理;以及信息处理部,其具有在上述功能部进行用于提供上述服务的处理时使用的上述设备侧对象,上述信息处理部构成为,当接受使用了上述第二标识符的上述设备侧对象的执行请求时,执行与上述第二标识符对应的上述设备侧对象,并在与上述功能部之间进行在上述设备侧对象中定义的、提供上述服务所需的信息的授受,上述服务器具有服务提供功能部、服务请求功能部、以及对上述第一标识符与上述第二标识符之间的对应关系进行设定的标识符设定部,上述服务提供功能部构成为,具有上述服务器侧对象,当从上述客户端用终端装置接受使用了上述第一标识符的上述服务器侧对象的执行请求时,执行与上述第一标识符对应的上述服务器侧对象,上述服务请求功能部构成为,当执行上述服务器侧对象时,参照在上述标识符设定部设定的上述对应关系,通过上述网络向上述设备装置进行使用了与上述第一标识符对应的上述第二标识符的上述设备侧对象的执行请求,从而在与上述设备装置之间进行与上述服务对应的信息的授受,上述服务提供功能部具有为了将与上述服务对应的信息转换为客户端提供用服务而所需的定义,上述服务提供功能部构成为,根据上述定义,将上述服务请求功能部从上述设备装置获取的与上述服务对应的信息转换为上述客户端提供用服务,上述客户端用终端装置构成为,从上述服务提供功能部接受上述客户端提供用服务。

2.根据权利要求1所述的网络系统,其特征在于,

根据设备装置基于来自上述客户端用终端装置的服务器侧对象的执行请求执行设备侧对象而提供的服务的增减,来增减与上述服务器侧对象的第一标识符相对应的设备侧对象的第二标识符的数量。

3.根据权利要求1所述的网络系统,其特征在于,

上述第二标识符包含上述设备侧对象的固有标识符、和根据上述设备装置的功能定义的接口标识符中的至少一个,在上述标识符设定部中设定第一标识符、与构成第二标识符的上述固有标识符和上述接口标识符中的至少一个之间的对应关系。

4.根据权利要求1所述的网络系统,其特征在于,

上述第一标识符包含服务器侧对象的固有标识符、和根据客户端提供用服务的内容定义的至少一个接口标识符,上述第二标识符包含上述设备侧对象的固有标识符、和根据上述设备装置的功能定义的至少一个接口标识符,在上述标识符设定部中设定构成第一标识符的上述固有标识符和上述至少一个接口标识符的组合、与构成第二标识符的上述固有标识符和上述至少一个接口标识符的组合之间的对应关系。

5.根据权利要求1所述的网络系统,其特征在于,

上述至少一个设备装置包含具有附加有不同的第二标识符的设备侧对象的多个设备装置,在上述标识符设定部中设定第一标识符与多个第二标识符之间的对应关系使得上述服务器根据来自上述客户端用终端装置的使用了第一标识符的服务器侧对象的执行请求,使用上述不同的第二标识符对上述多个设备装置进行设备侧对象的执行请求。

6.根据权利要求1所述的网络系统,其特征在于,

上述至少一个设备装置包含具有附加有不同的第二标识符的多个设备侧对象的设备装置,在上述标识符设定部中设定第一标识符与多个第二标识符之间的对应关系使得上述服务器根据来自上述客户端用终端的使用了第一标识符的服务器侧对象的执行请求,使用上述不同的第二标识符对上述设备装置进行上述多个设备侧对象的执行请求。

7.根据权利要求1所述的网络系统,其特征在于,

上述服务器还包括:数据接收部,其从设备装置获取该设备装置执行设备侧对象的结果得到的数据;以及服务提供部,其根据由上述数据接收部获取的数据将客户端提供用服务发送到客户端用终端装置。

8.根据权利要求7所述的网络系统,其特征在于,

上述服务器通过来自客户端用终端装置的服务器侧对象的执行请求,接受上述设备装置执行设备侧对象而得到的数据,将该数据转换为根据服务器侧对象定义的客户端提供用服务,并发送到上述客户端用终端装置。

9.根据权利要求7所述的网络系统,其特征在于,

上述服务提供部在根据预先决定的条件从由上述数据接收部获取的数据中删除不需要的数据之后,作为上述客户端提供用服务而发送到客户端用终端装置。

10.根据权利要求1所述的网络系统,其特征在于,

上述第一标识符包含上述服务器侧对象的固有标识符、和根据客户端提供用服务的内容定义的至少一个接口标识符,上述服务器根据客户端用终端装置请求的内容而增减第一标识符与第二标识符之间的对应关系中的上述接口标识符的数量。

11.根据权利要求1所述的网络系统,其特征在于,

上述第一标识符包含上述服务器侧对象的固有标识符、和根据客户端提供用服务的内容定义的接口标识符,上述服务器根据客户端用终端装置请求的内容而增减具有上述接口标识符的客户端提供用服务的定义的数量。

12.根据权利要求1所述的网络系统,其特征在于,

在上述设备侧对象中定义的信息是在通过上述服务器的请求而上述设备侧对象被访问时返回给上述服务器的表示上述功能部的当前状态的变量。

13.根据权利要求1所述的网络系统,其特征在于,

在上述设备侧对象中定义的信息是在通过上述服务器预先访问上述设备侧对象的情况下、在上述功能部的状态发生了变化时发送到上述服务器的事件信息。

14.根据权利要求1所述的网络系统,其特征在于,

在上述设备侧对象中定义的信息是在从上述服务器访问了上述设备侧对象时从上述信息处理部传送到上述功能部的用于提供服务的动作指示用函数。

说明书 :

技术领域

本发明涉及一种从客户端用终端装置通过服务器对连接在网络上的设备装置进行远程控制、远程监视的网络系统。

背景技术

以往,提出了一种从连接在IPv6网络上的终端对连接在非IPv6网络上的设备装置进行控制/监视的系统。该系统获取非IPv6网络的装置的接口ID和识别信息,并且获取IPv6网络的网络ID,根据这些ID生成IPv6地址,并管理该生成的地址与识别信息之间的对应,由此设置可进行非IPv6网络的装置与IPv6网络的终端之间的通信的网关,从而在终端进行装置的控制、监视。
例如,在日本特开2003-60664公报中记载了这种网络系统。在该系统中,虽然使用非IPv6的装置,但是由于IPv6网络的终端发送设置有包含发送目的地的IPv6地址的头的包,因此即使想通过网关向非IPv6的装置分配IPv6的地址,在从终端访问多个装置的情况下,也需要生成与各装置对应的IPv6地址。也就是说,需要识别IPv6地址,在追加进行相同动作的装置的情况下,也需要将与上述装置对应的IPv6地址设为不同的地址,无法进行用一个标识符对多个装置进行控制、监视的操作。另外,也无法对一个装置分配多个标识符。并且,也无法灵活地应对提供服务的设备装置的增加。

发明内容

因此,本发明是鉴于上述问题点而完成的,其目的在于提供一种不需要识别在设备装置的网络通信中使用的IP地址等固有识别的信息也能够灵活地应对设备装置的增加、并且不变更设备装置而能够增减对客户端终端装置提供的服务的最适于设备装置的控制、监视的网络系统。
即,本发明的网络系统包含至少一个设备装置、客户端用终端装置、以及在客户端用终端装置与设备装置之间通过网络进行连接的服务器,客户端用终端装置对服务器请求服务器侧对象的执行,其结果,服务器对设备装置请求设备侧对象的执行,该网络系统的特征在于,
使用被附加在服务器侧对象中的第一标识符来进行来自客户端用终端装置的该服务器侧对象的执行请求,使用被附加在设备侧对象中的第二标识符来进行来自服务器的该设备侧对象的执行请求,
第二标识符包含根据基于来自客户端用终端装置的使用了第一标识符的服务器侧对象的执行请求执行设备侧对象的设备装置的功能(例如“加锁”、“空调”)定义的至少一个标识符,服务器具有对第一标识符与第二标识符之间的对应关系进行设定的标识符设定部。
并且,根据本发明的网络系统,作为用户的客户端不识别在设备装置的网络通信中使用的IP地址等固有识别的信息而能够进行设备装置的控制、监视,例如,能够在多个设备装置的对象中附加相同的第二标识符来使这些设备装置提供相同的服务,或者能够使一个设备装置包含具有不同的第二标识符的多个对象来选择性地提供特定的设备装置中的特定的服务。也就是说,不改变客户端用终端与服务器侧之间的通信量而能够使设备装置提供各种各样的服务。另外,即使存在设备装置的增减、变更,在服务器中能够仅变更第一标识符与第二标识符的对应关系而容易且灵活地应对。并且,不需要使客户端用终端装置的应用程序对应于多个设备侧对象,因此还具有减轻客户端用终端装置侧的负担的效果。
在上述网络系统中,根据设备装置基于来自上述客户端用终端装置的服务器侧对象的执行请求执行设备侧对象而提供的服务的增减,来增减与服务器侧对象的第一标识符相对应的设备侧对象的第二标识符的数量、换言之与服务器侧对象相对应的设备侧对象的数量。
在上述网络系统中,希望是第二标识符包含设备侧对象(设备装置)的固有标识符、和根据设备装置的功能定义的接口标识符中的至少一个,在标识符设定部中设定第一标识符、与构成第二标识符的上述固有标识符和上述接口标识符中的至少一个之间的对应关系。在仅使用固有标识符作为第二标识符的情况下,能够享受特定的设备装置执行设备侧对象而得到的服务,在仅使用接口标识符作为第二标识符的情况下,能够享受具有相同的服务功能的多个设备装置执行设备侧对象而得到的服务。
另外,在上述网络系统中,希望是第一标识符包含服务器侧对象的固有标识符(OID)、和根据客户端提供用服务的内容定义的至少一个接口标识符(IID),第二标识符包含上述设备侧对象的固有标识符(OID)、和根据上述设备装置的功能定义的至少一个接口标识符(IID),在上述标识符设定部中设定构成第一标识符的固有标识符和上述至少一个接口标识符的组合、与构成第二标识符的固有标识符和上述至少一个接口标识符的组合之间的对应关系。在这种情况下,能够通过增加在设备侧对象中附加的第二标识符的接口标识符的数量来执行特定的设备装置所具有的多个功能从而提供服务,或者通过增加在服务器侧对象中附加的第一标识符的接口标识符的数量,不伴随设备装置的变更而能够增加对客户端用终端装置提供的客户端提供用服务的数量。
另外,希望是在设备装置包含具有附加有不同的第二标识符的设备侧对象的多个设备装置的情况下,在标识符设定部中设定第一标识符与多个第二标识符之间的对应关系使得服务器根据来自客户端用终端装置的使用了第一标识符的服务器侧对象的执行请求,使用上述不同的第二标识符对上述多个设备装置进行设备侧对象的执行请求。在这种情况下,只要从客户端用终端装置进行一个服务器侧对象的执行请求就能够完成多个设备装置的控制,例如,能够同时控制不同种类的设备装置。
另外,希望是在设备装置包含具有附加有不同的第二标识符的多个设备侧对象的设备装置的情况下,在标识符设定部中设定第一标识符与多个第二标识符之间的对应关系使得服务器根据来自客户端用终端的使用了第一标识符的服务器侧对象的执行请求,使用上述不同的第二标识符对设备装置进行上述多个设备侧对象的执行请求。在这种情况下,通过来自客户端用终端装置的一个服务器侧对象的执行请求,能够对一个设备装置同时进行多个设备侧对象的执行请求。
在利用上述网络系统进行设备装置的远程监视的情况下,希望是服务器还包括:数据接收部,其从设备装置获取该设备装置执行设备侧对象的结果得到的数据;以及服务提供部,其根据由数据接收部获取的数据将客户端提供用服务发送到客户端用终端装置。
另外,希望是服务器通过来自客户端用终端装置的服务器侧对象的执行请求,接受上述设备装置执行设备侧对象而得到的数据,将该数据转换为根据服务器侧对象定义的客户端提供用服务,并发送到上述客户端用终端装置。
另外,服务提供部在根据预先决定的条件从由数据接收部获取的数据中删除不需要的数据之后、作为客户端提供用服务而发送到客户端用终端装置的情况下,通过整理对客户端用终端装置提供的信息,能够根据客户端所希望的服务提供相匹配的信息。
另外,希望是第一标识符包含上述服务器侧对象的固有标识符、和根据客户端提供用服务的内容定义的至少一个接口标识符,服务器根据客户端用终端装置请求的内容而增减第一标识符与第二标识符之间的对应关系中的上述接口标识符的数量。在这种情况下,能够通过增减在服务器侧对象中附加的第一标识符的接口标识符的数量,不伴随设备装置侧的变更而应对从服务器发送到客户端用终端装置的客户端提供用服务的增减。总之,与客户端提供用服务的增减相对应地增减对客户端提供用服务的信息进行定义的对象的输入输出定义功能(接口标识符)的数量。
另外,希望是上述第一标识符包含上述服务器侧对象的固有标识符、和根据客户端提供用服务的内容定义的接口标识符,服务器根据客户端用终端装置请求的内容而增减具有上述接口标识符的客户端提供用服务的定义的数量。在这种情况下,与上述同样地,不伴随设备装置侧的变更而能够应对从服务器发送到客户端用终端装置的客户端提供用服务的增减。总之,与客户端提供用服务的增减相对应地增减通过服务器侧对象的输入输出定义功能(接口标识符)定义的客户端提供用服务的信息的数量。
另外,作为适于设备装置的远程监视的网络系统的较佳的实施方式,设备装置具备:功能部,其进行用于提供设备装置的服务的处理;以及信息处理部,其在与上述功能部之间进行在上述设备侧对象中定义的、提供上述服务所需的信息的授受,上述服务器具备:服务提供功能部,其从客户端用终端装置接受使用了第一标识符的服务器侧对象的执行请求,执行该服务器侧对象;以及服务请求功能部,其通过网络向上述设备装置进行使用了第二标识符的设备侧对象的执行请求,并且在与上述设备装置之间进行与上述服务对应的信息的授受,上述客户端用终端装置具备客户端功能部,该客户端功能部从上述服务请求功能部接受使用上述信息制作的客户端提供用服务。
作为在上述对象中定义的信息,由设备侧对象定义的信息可以列举:表示在通过上述服务器的请求而上述设备侧对象被访问时返回给上述服务器的表示上述功能部的当前状态的变量、在通过上述服务器预先访问上述设备侧对象的情况下在上述功能部的状态发生了变化时发送到上述服务器的事件信息、以及在从上述服务器访问了设备侧对象时从上述信息处理部传送到上述功能部的用于提供服务的动作指示用函数等。
在上述网络系统中,希望是服务提供功能部具有为了将与上述服务对应的信息转换为客户端提供用服务而所需的定义,上述服务请求功能部使用从上述设备装置获取的与上述服务对应的信息、和服务提供功能部所具有的上述定义制作客户端提供用服务。总之,根据在客户端提供用服务中使用的信息的定义来执行向设备装置请求的服务的信息与在客户端提供用服务中使用的信息之间的转换。在这种情况下,仅通过服务器侧对象、客户端用终端装置的应用程序的设定变更就能够不伴随设备装置侧的变更而追加客户端提供用服务。
本发明的较佳的实施方式所涉及的网络系统还能够定义为如下。即,该网络系统将一个乃至多个设备装置、一个乃至多个客户端用终端、以及服务器连接在网络上,其中,上述服务器在从该客户端用终端接受上述设备装置所提供的服务的请求时,与该请求对应地对该设备装置进行服务提供的执行请求,并且根据通过该设备装置执行的服务对该客户端用终端提供与请求对应的服务,该网络系统的特征在于,
上述设备装置具备:功能部,其进行该设备装置的提供服务的处理;以及信息处理部,其具有定义在上述提供服务中使用的信息而根据该定义在与上述功能部之间执行该信息的授/受的对象,并且在上述对象中附加对象标识符,
服务器具备:服务请求功能部,其使用上述设备装置的信息处理部所具有的上述对象的对象标识符,通过网络向上述设备装置进行该对象的执行的请求作为服务请求,并且在与该设备装置之间进行与所请求的服务对应的信息的授/受;以及服务提供功能部,其具有在与该服务请求功能部之间执行上述所请求的服务的信息的授/受的对象,并且在对象中附加服务器对象标识符,当使用该服务器对象标识符从客户端用终端接受该对象的执行请求时执行该对象,
上述客户端用终端具备客户端功能,该客户端功能使用上述服务器的服务提供功能部所具有的上述对象的服务器对象标识符,通过网络向上述服务器进行该对象的执行请求作为服务请求,并且根据通过该对象的执行从该服务器授受的信息来享受客户端提供用服务,
上述服务器的服务提供功能部与客户端提供用服务的增减相对应地增减客户端提供用服务的信息的数量。
根据上述网络系统,通过服务器的客户端提供功能部来增减客户端提供用服务的信息的数量,由此不变更设备装置而能够实现对客户端用终端提供的客户端提供用服务的增减。
另外,本发明的较佳的实施方式所涉及的网络系统还能够定义为如下。即,该网络系统通过网络将一个乃至多个设备装置、一个乃至多个客户端用终端、以及介于上述设备装置与上述客户端用终端之间的信息的授/受的服务器进行连接,该网络系统的特征在于,
上述设备装置至少具备:成为控制对象的功能部;以及信息处理部,其具有对上述控制信息进行定义而根据该定义执行将上述控制信息提供给上述功能部的处理的一个乃至多个设备侧对象,当从上述服务器存在使用在上述设备侧对象中附加的标识符的对于设备侧对象的执行请求时,通过该设备侧对象的执行将上述控制信息提供给上述功能部,
上述服务器具备服务功能部,该服务功能部具有与上述设备侧对象的标识符相对应的服务器侧对象,当从客户端用终端存在对于该服务器侧对象的执行请求时,使用上述对应的标识符通过网络向该设备装置进行对于该设备侧对象的执行请求,
上述客户端用终端具备使用在上述服务器侧对象中附加的标识符进行对于该服务器侧对象的执行请求的功能、和用于对来自上述服务器的上述规定信息进行处理的功能,
上述服务器的服务功能部根据对于来自上述客户端用终端的服务器侧对象的执行请求而进行动作的设备装置的服务的增减,来增减与上述服务器侧对象相对应的上述设备侧对象的数量。
根据该较佳的实施方式所涉及的网络系统,如果从客户端用终端发出一个对于服务器的服务器侧对象的执行请求,则从服务器侧对象进行对于所对应的多个设备侧对象的执行请求,因此不改变客户端用终端与服务器侧之间的通信量而能够同时享受通过设备侧对象的执行而提供的多个服务,不需要通过客户端用终端的应用程序进行对于多个设备侧对象的对应,并且能够同时享受设备装置的多个服务。另外,还能够灵活地应对提供服务的装置的增加。
根据下面所述的用于实施发明的较佳方式以及实施例,更明确地理解本发明的进一步的特征以及它所带来的效果。

附图说明

图1的(A)是本发明的第一实施方式所涉及的网络系统的概要图,(B)是在该网络系统中使用的中心服务器的结构图。
图2的(A)是在该网络系统中使用的客户端用终端装置的概要图,(B)是客户端用终端装置的客户端平台的结构图。
图3的(A)是在该网络系统中使用的设备装置的概要图,(B)是设备装置装载的MOS的结构图。
图4的(A)~(C)是表示该网络系统的动作例的说明图。
图5是本发明的第二实施方式所涉及的网络系统的概要图。
图6的(A)是在第二实施方式的网络系统中使用的设备装置的基本结构图,(B)是设备装置装载的MOS的结构图。
图7是在第二实施方式的网络系统中使用的网关的结构图。
图8是在第二实施方式的网络系统中使用的客户端用终端装置的概要图。
图9的(A)和(B)是表示第二实施方式的网络系统的动作例的说明图。
图10是本发明的第三实施方式所涉及的网络系统的概要图。

具体实施方式

下面,根据较佳的实施方式详细说明本发明的网络系统。即,在第一实施方式中,说明对设备装置进行远程监视的本发明的网络系统,在第二实施方式和第三实施方式中,说明对设备装置进行远程控制的本发明的网络系统。
(第一实施方式)
图1的(A)是表示本实施方式的网络系统的结构的概要图,主要由以下部分构成:如连接在作为开放式网络的因特网1上的个人计算机或在与因特网1连接的移动体通信网中使用的移动体通信终端装置那样的客户端用终端装置2;中心服务器3,其被连接在因特网1上,装载有后述的对象访问服务器(以下称为OAS)7的功能;网关5,其介于用户区域A内的LAN 4与因特网1之间,装载有包含因特网1与LAN 4之间的协议转换功能等的上述OAS 7;以及各种设备装置6(在图示例中是6a~6c的三台),该各种设备装置6被设置在用户区域A内的大厦、住宅等内,利用LAN 4进行连接。
如图2的(A)所示,客户端用终端装置2具备用于进行网络通信的通信部20、运算处理部21、由键、显示器等构成的输入输出部22、以及存储部23,其中,上述存储部23保存用于享受该网络系统所提供的服务的客户端用软件(以下称为OAL)、客户端用应用程序(软件)等,并且用于数据的暂时存储等。运算处理部21能够通过执行OAL来进行因特网1和LAN 4上的节点检测,还能够进行对于后述的对象的访问,另外通过执行客户端用应用程序,使该客户端用终端装置2能够以所希望的形式享受装载在后述的中心服务器3中的OAS 7的客户端提供用服务。此外,在图2的(A)中,附图标记24是总线。另外,客户端用终端装置2具有个别地指定后述的标识符的标识符指定部26(标识符指定功能),根据客户端通过输入输出部22输入的用于服务请求的信息来指定规定的标识符。
在此,由客户端用应用程序和OAL构成的客户端平台构成为如图2的(B)所示,OAL由用于在与客户端应用程序14之间进行信息的授受的信息传递功能10、网络上的节点(装载对象的装置)检测功能11、对象请求功能12、用于网络连接的供应功能13、以及根据OAL平台的传输条件15等构成。
另一方面,在被嵌入到网络系统而设置在用户区域A中的设备装置6(6a~6c)中例如存在被设置在住宅、大厦中的设备装置。在被设置在大厦中的情况下,存在环境设备(照明、空调)、防盗/防灾设备、在这些设备中使用的温度传感器、亮度传感器、人感传感器、火灾感知传感器等。另外,在住宅中也能够设置相同的设备装置。
如图3的(A)所示,这些设备装置6基本上由以下部分构成:功能部(例如在空调设备中与空调器和控制空调器的控制装置相当,另外在照明设备中与控制照明负载的点亮、亮度的点灯装置相当,在各种传感器中与用于检测的头部和输出由头部检测出的检测信息的信号处理部相当)60,其用于提供设备装置6独特的服务;信息处理部63,其进行如下处理,即,通过接口部6 1和总线62向该功能部60提供用于进行动作指示(动作控制)的函数,或者获取表示功能部60的当前状态的变量,或者获取表示发生了功能部60的状态转换的情形的事件信息;通信部64,其用于进行网络通信;以及信息处理部63的存储部65。在存储部65中嵌入有用于实现本实施方式的网络系统中的对象服务器功能的软件模块(以下称为MO S)。
如图3的(B)所示,该MOS由以下部分构成:应用程序软件部40,其包含作为用于提供服务的程序模块的对象;软件通信模块41,其与后述的OSI 7分层的协议对应;以及硬件通信模块42,其用于进行与通信部64、接口部61之间的通信。
嵌入在网关5和中心服务器3中的上述OAS 7由以下软件构成:实现用于隐藏网络的连接方式的作为对象路由器的功能的软件;为了通过访问设备装置6的对象下的输入输出定义功能(以下称为接口)来使用户(客户端用终端装置2)享受该设备装置6的功能部60提供的服务而被执行的各种应用程序软件;以及实现可追加用于对不同种类的协议进行转换来无缝连接到本实施方式的网络系统的协议桥式服务(protocol bridge service)、用于将OAS 7之间的协议转换为SOAP(Simple Object AccessProtocol:简单对象访问协议)来通过防火墙的防火墙桥式服务(firewall bridge service)等的服务功能的软件。
在此,在本实施方式的网络系统的协议中,使用OSI 7分层模型,作为最上位分层的应用程序层,使用用于使设备装置6的信息处理部63的MO S在与客户端用终端装置2之间对变量、事件信息、函数的各信息进行授/受的独特的对象访问协议(Object Access Protocol=OAP)。
MOS的软件通信模块41承担OSI 7分层的网络层~表示层中的协议,进行上述OAP的定义、TCPUDP的合并。
并且,各设备装置6在被嵌入在信息处理部63内的MOS中具有当功能部60进行用于提供服务的处理时使用的一个乃至多个的对象,并且在各个对象中具有一个乃至多个根据与提供服务对应的信息(变量、函数、事件信息的组合)定义的接口,在各对象中附加固有标识符(以下称为OID),并且在各接口中也附加接口标识符(或者输入输出定义标识符,以下称为IID)。该定义内容相同的接口、即附加了相同的IID的接口被允许分配在多个对象下。此外,在不需要指定特定的设备装置6的服务中,也可以将同一的OID分配给多个设备装置6的对象。
并且,以响应客户端用终端装置2的服务请求的形式,通过中心服务器3、网关5向该设备装置6进行对于设备装置6的特定对象的接口的访问。此外,在因特网通信上的设备装置6的识别中使用通过网关5的路由器功能进行管理的本地的IP地址,设各个设备装置6具有本地IP地址。
网关5的OAS 7具有协议转换功能和作为网关5内的CPU部(未图示)的软件而具备的路由功能,其中,上述路由功能制作路由表(连接设备装置识别用表),并且进行路由,该路由表表示连接在LAN 4上的设备装置6所装载的MOS所具有的对象的OID和OID下的接口的IID的组合信息、与各设备装置6(6a、6b、6c)的IP地址之间的关系。在初始起动时,通过使用了OAP的组播读出被连接的设备装置6(6a、6b、6c),根据其响应的有无进行节点检测并获取IP地址。之后,获取从设备装置6(6a、6b、6c)发送过来的各个MOS的对象的OID、和OID下的接口的IID,用OID与IID的组合信息和IP地址制作上述路由表,并且,获取对象的OID、与OID下的接口的IID,向因特网1上的服务器、图1的(A)的情况下是中心服务器3发送OID与IID的组合信息。
另一方面,如图1的(B)所示,中心服务器3由具备用于进行网络通信的通信部30、和利用软件实现OAS 7的运算处理部31的计算机系统构成。OAS 7具备路由功能部31c、服务请求功能部31a、以及服务提供功能部31b,使用节点检测功能11通过因特网1向连接在中心服务器3的OAS 7上的客户端用终端装置2提供自己的对象的OID和IID的组合信息,其中,上述路由功能部31c制作表示从网关5发送过来的OID和IID的组合信息与网关5的I P地址之间的关系的路由表(连接OAS识别用表)并进行路由,上述服务请求功能部31a使用作为设备装置6的信息处理部63的MOS的对象的标识符的OID或OID下的接口的IID或OID与IID的组合通过网关5对该设备装置6进行在该对象的接口中定义的信息的授受的请求作为服务请求,并且通过网关5在与该设备装置6之间进行与所请求的服务对应的信息的授/受,上述服务提供功能部31b具有定义了在客户端提供用服务中使用的信息的接口,具有根据接口的定义在与上述服务请求功能部31a之间执行上述所请求的服务的信息的授/受并且根据定义执行上述所请求的服务的信息与在客户端提供用服务中使用的信息之间的转换的对象,并且在对象中附加OID,在OID下的接口中附加任意的IID,当使用对象的固有标识符或该对象下的接口的IID或OID与IID的组合从客户端用终端装置2接受该对象的执行请求时,执行该对象。
接着,利用基于图4的(A)的具体例说明如下情况下的动作:通过上述过程已经完成网关5和中心服务器3的OAS 7中的路由表的制作,准备有在本实施方式的网络系统中使用的设备装置6、中心服务器3、客户端用终端装置2并处于工作状态。
首先,设工作中的设备装置6的功能部60是温度传感器,将通过作为IID附加有“温度传感器”的接口作为该功能部60的提供服务而处理的信息定义为“当前温度”的名称的变量,在执行从功能部60接受该变量的操作的信息处理部63所具有的对象中附加xxx的OID。
另一方面,在中心服务器3的OAS 7的服务提供功能部31b中,将通过设IID为“温度传感器测量”的接口作为客户端提供用服务而处理的信息定义为“当前温度测量值”的名称的变量,当作为来自客户端用终端装置2的服务请求而被访问时,使服务请求功能部31a发挥功能使得使用在网络上的对应的设备装置6的对象中附加的xxx的OID与OID下的接口的“温度传感器”的IID进行服务请求,获取从设备装置6发送过来的“当前温度”的变量作为该服务请求结果。另外,在服务提供功能部31b中具有被编程为将向进行了服务请求的客户端用终端装置2发送服务请求功能部7b所获取的“当前温度”的变量的操作作为客户端提供用服务的对象。
与该客户端提供用服务对应地在客户端用终端装置2的OAL中装载有应用程序,该应用程序被编程为使用yyy的OID和“温度传感器测量”的IID对中心服务器3进行服务请求,并且记录从中心服务器3发送过来的“当前温度测量值”的变量作为该服务请求的结果。
在由这种设备装置6、中心服务器3、客户端用终端装置2构成的网络系统中,当从客户端用终端装置2使用yyy的OID和“温度传感器测量”的IID对中心服务器3的OAS 7进行服务请求时,在OAS 7的服务提供功能部31b中该对象被执行,在服务请求功能部31a中使用xxx的OID和“温度传感器”的IID定期地对所对应的设备装置6进行服务请求,当服务请求功能部31a根据该服务请求从设备装置6获取“当前温度”的变量时,在每次获取时进行将“当前温度”的变量改变为“当前温度测量值”的变量并作为客户端提供用服务发送到客户端用终端装置2的处理。
然后,在客户端用终端装置2中当接受该“当前温度测量值”的变量(客户端提供用服务)时进行记录到存储部(未图示)中的处理。在此,客户端(用户)通过对中心服务器3进行服务请求从而能够享受以下服务:能够获知设备装置6的由温度传感器构成的功能部60检测出的当前温度,并且能够根据所记录的数据获知检测温度的履历。
另外,在需要将除了当前温度之外例如还记录5分钟的平均温度的服务作为新的客户端提供用服务而追加的情况、存在来自客户端的需求的情况下,只要在客户端用终端装置2的OAL的应用程序中追加与新的服务对应的扩展程序、并且在中心服务器3所具备的OAS 7的服务提供功能部31b的对象的接口中定义的信息中与新的客户端提供用服务对应地将信息进行组合、或者追加对与新的客户端提供用服务对应的信息进行定义的接口就能够应对。也就是说,不需要变更设备装置6侧。
此外,关于如上所述的服务器侧的对象的OID与IID的组合信息和与上述组合信息对应的设备侧的对象的OID与IID的组合信息之间的关系,在中心服务器3的OAS 7中具备以表形式设定上述关系的对应关系设定功能(标识符设定部),参照根据该对应关系设定功能设定的表进行如上所述的执行请求。
接着,根据以下的具体例进一步说明追加该服务的情况。
(具体例1)
本例是在当前的对象的接口中添加与新的客户端提供用服务对应地进行了定义的信息的情况的例子。首先,在本例中,作为在中心服务器3所具备的OAS 7的服务提供功能部31b的OID为yyy的当前的对象的接口中定义的信息,除了追加“当前温度测量值”的变量之外,还追加与新的服务对应的“5分钟的平均温度”的变量,并且与新的客户端提供用服务对应地在该对象中追加进行如下操作的程序:暂时记录定期地从设备装置6获取的“当前温度”的变量并计算该5分钟的平均值,将该计算得到的平均值作为“5分钟的平均温度”的变量发送到客户端用终端装置2。
另一方面,在客户端用终端设备2的OAL中,在应用程序中追加还记录“5分钟的平均温度”的变量的扩展程序,上述应用程序被编程为使用当前的yyy的OID和“温度传感器测量”的IID对中心服务器3进行服务请求,并且记录从中心服务器3发送过来的“当前温度测量值”的变量(数据)作为该服务请求的结果。
并且,与上述同样地,如图4的(B)所示,当从客户端用终端装置2使用yyy的OID和“温度传感器测量”的IID向中心服务器3的OAS 7进行服务请求时,在OAS 7的服务提供功能部31b中该对象被执行,在服务请求功能部31a中使用xxx的OID和“温度传感器”的IID定期地对所对应的设备装置6进行服务请求,当服务请求功能部31a根据该服务请求从设备装置6获取“当前温度”的变量时,在每次获取时进行将“当前温度”的变量改变为“当前温度测量值”的变量并作为客户端提供用服务发送到客户端用终端装置2的处理、和每隔5分钟记录“当前温度”的变量并且计算每隔5分钟记录的“当前温度”的平均值的处理,进行将“5分钟的平均温度”的变量作为客户端提供用服务向客户端用终端装置2发送其计算结果的处理。
并且,在客户端用终端装置2中当接受该“当前温度测量值”、“5分钟的平均温度”的变量时,进行记录到存储部(未图示)中的处理。由此,客户端(用户)能够获知设备装置6的由温度传感器构成的功能部60检测出的当前温度并且能够获知当前温度的历史,还能够获知每5分钟的平均值。
(具体例2)
在本例中,是除了对象所具有的当前的接口之外还追加对与新的客户端提供用服务对应的信息进行了定义的接口(接口标识符)的情况的例子。
首先,在本例中,在中心服务器3所具备的OAS 7的服务提供功能部31b的OID为yyy的对象中,除了定义与“当前温度测量值”的变量对应的“温度传感器测量”的IID的接口之外,还与新的客户端提供用服务对应地追加对“5分钟的平均温度”的变量进行定义、并附加有“温度传感器平均值计算”的IID的接口,并且与新的客户端提供用服务对应地并与新的对象对应地追加如下的程序:该程序暂时记录定期地从设备装置6获取的“当前温度”的变量并计算该5分钟的平均值,将该计算得到的平均值作为“5分钟的平均温度”的变量(客户端提供用服务)发送到客户端用终端装置2。
另一方面,在客户端用终端装置2的OAL中,除了使用当前的yyy的OID和“温度传感器测量”的IID对中心服务器3进行服务请求的功能之外,还追加使用yyy的OID和“温度传感器平均值计算”的IID对中心服务器3进行服务请求的功能,并且在被编程为记录从中心服务器3发送过来的“当前温度测量值”的变量作为服务请求的结果的应用程序中追加还记录“5分钟的平均温度”的变量的扩展程序。
并且,与上述同样地,当从客户端用终端装置2使用yyy的OID和“温度传感器测量”的IID向中心服务器3的OA S 7进行服务请求时,在OAS 31的服务提供功能部31b中该对象被执行,在服务请求功能部31a中使用xxx的OID和“温度传感器”的IID定期地对所对应的设备装置6进行服务请求,当服务请求功能部31a根据该服务请求从设备装置6获取“当前温度”的变量时,在每次获取时进行将“当前温度”的变量改变为“当前温度测量值”的变量并作为客户端提供用服务发送到客户端用终端装置2的处理。
然后,如图4的(C)所示,当从客户端用终端装置2使用yyy的OID和“温度传感器平均值计算”的IID向中心服务器3的OAS7进行服务请求时,在OAS 7的服务提供功能部31b中该对象被执行,进行从该执行开始记录5分钟的“当前温度”的变量并计算其平均值的处理,进行将“5分钟的平均温度”的变量作为客户端提供用服务向客户端用终端装置2发送其计算结果的处理。
然后,在客户端用终端装置2中当接受该“当前温度测量值”、“5分钟的平均温度”的变量时,进行记录到存储部(未图示)中的处理。由此,客户端(用户)能够获知设备装置6的由温度传感器构成的功能部60检测出的当前温度并且能够获知其履历,还能够获知每5分钟的平均温度。
此外,在上述的具体例1和2的情况下,在接口中定义的信息是变量,但是在提供服务进行设备装置6的功能部60的控制的情况下使用函数,另外在如通知事件发生那样的提供服务的情况下使用事件信息,另外有时还根据提供服务来任意组合函数、变量、事件信息。
另外,在上述具体例1和2中,说明了追加客户端提供用服务的情况,但是,与其相反地,在减少客户端提供用服务的情况下,能够通过减少定义信息的数量、接口的数量进行应对。并且,在从服务器2访问在多个设备装置6所具有的对象下用相同的内容定义信息的接口的情况下,如果省略对象的OID而使用该接口的IID进行访问,则能够用多个设备装置6享受相同内容的提供服务,另外如果仅通过对象的OID进行访问,则还能够享受利用由该对象所具有的所有的接口进行定义的信息的服务。
另外,在设备装置6是旧式而不需要所提供的服务的情况下,可以使OAS 7具有被编程为如下的应用程序:即使存在从客户端用终端装置2向中心服务器3的OAS 7的对象的访问并且中心服务器3的OAS 7接受其执行结果也使向客户端用终端装置2的服务停止。
(第二实施方式)
如图5所示,本实施方式使用本发明的网络系统构成作为用户区域A的宅内的设备装置的远程控制系统。在本实施方式中,将集中控制管理器103a、103b、警报监视装置103c、录像传输装置103d等作为本系统的设备装置103而连接在设置于宅内的LAN 106的线缆上,该LAN 106与图7示出的网关108的集线器部180连接,通过网关108内的路由器部181、和ADSL、光纤通信网等连接服务运营商所提供的因特网连接网用的调制解调器部182与来自外部的因特网109连接,其中,上述集中控制管理器103a、103b用于对如宅内的照明器具101a、空调装置101b、电锁101c那样的与JEMA标准(日本电机工业会标准)对应的电气装置101进行远程控制,上述警报监视装置103c利用无线收集各种防盗传感器、防灾传感器等异常发生检测用传感器104的状态,在检测到异常发生时输出警报信息,上述录像传输装置103d用于向外部、宅内的监视器传输通过内部电话系统105的电视摄像机(未图示)捕捉到的来访者的录像影像,上述网关108被设置在内置有住宅的分支断路器、主干断路器等断路器组102的配电盘107内,具备后述的对象访问服务器的服务功能部OAS,也作为服务器而发挥功能。
另外,在与网关108的集线器部180连接的LAN 106上连接有后述的专用客户端用终端110a、个人计算机111。另一方面,在因特网109上连接有中心服务器112、通过移动体通信网连接在因特网上的由便携式电话机构成的客户端用终端110b。
在此,如图6的(A)所示,在本实施方式的系统中使用的设备装置103基本上由以下部分构成:功能部130,其用于提供设备装置独特的服务;信息处理部133,其进行通过接口部131和总线132对该功能部130提供用于进行动作指示(动作控制)的函数、或者获取表示功能部130的当前状态的变量、或者获取表示发生了功能部130的状态转换的情形的事件信息的处理;通信部134,其用于进行网络通信(例如以太网(注册商标)标准的通信);以及存储部135。在存储部135中嵌入有本实施方式的远程控制系统中的用于实现对象功能的模块部MOS
如图6的(B)所示,该模块部MOS由如下部分构成:应用程序部150,其用于设备装置103;软件通信模块151,其与后述的OSI 7分层模型对应;以及硬件通信模块152,其用于在与功能部130之间进行信息的授受。
在作为装载有模块部MO S的设备装置的集中控制管理器103a、103b的情况下,具备通过信号线113向各照明器具101a、空调装置101b、电锁101c生成与JEMA标准对应的控制信号的功能、接受动作信号作为监视信息的功能,并且具备将与这些信号对应的信息在与信息处理部133之间进行授受的功能部作为上述功能部130。
另外,在作为装载有模块部MOS的设备装置的警报监视装置103c的情况下,除了具备通过无线接收来自异常发生检测用传感器104的检测信号的无线接收部之外,还具备进行接收由无线接收部接收到的检测信号并在检测到异常时发送到警报器的处理、向外部输出报警信息的处理的功能部,该功能部相当于上述的功能部130,向信息处理部133传送报警信息。
并且,作为装载有模块部MOS的设备装置的录像传输装置103d将保存录像影像数据的录像部作为功能部130,向信息处理部133传送在该功能部130中录像保存的录像影像数据。
网关108除了如上述那样具备集线器部180、路由器部181、以及因特网的调制解调器部182之外,还具备由以下软件构成的服务功能部OAS:实现用于隐藏本系统的设备装置103的网络的连接方式的作为对象路由器的功能的软件;为了使用户通过访问各设备装置103的设备侧对象所具备的输入输出定义功能(以下称为接口)来享受该设备装置103的功能部130所提供的服务而被执行的各种应用程序软件;以及实现可追加用于对不同种类的协议进行转换来无缝连接到本实施方式的网络系统的协议桥式服务、用于将在与后述的中心服务器112之间的通信中使用的协议转换为SOAP(Simple Object Access Protocol)而通过防火墙的防火墙桥式服务等的服务功能的软件。
在此,在本实施方式的远程控制系统中使用的协议使用OSI 7分层模型,设备装置103的信息处理部133的模块部MOS由用于向客户端用终端装置110a、110b提供变量、事件信息、或者接受函数等的独特的协议(以下称为OAP)构成应用程序层,使用该OAP进行服务功能部OAS与设备装置103的模块部MOS之间的信息授受。
另外,模块部MOS的软件通信模块151承担OSI 7分层的网络层~表示层中的协议,进行上述OAP的定义、TCP、UDP的组合。
中心服务器112被设置在因特网109上,与网关108同样地装载有服务功能部OAS,通过上述的SOAP进行与其它的服务功能部OAS之间的通信。
另外,本系统的各设备装置103在被嵌入到信息处理部133内的模块部MOS下具有当功能部130进行用于提供服务的处理时使用的一个乃至多个设备侧对象,并且在各个设备侧对象中具有一个乃至多个由与提供服务对应的信息(表示功能部130的当前状态的变量、用于进行传送到功能部130的控制的函数、表示在功能部130中发生变化的事件信息)定义的接口,在各对象中附加固有标识符(以下称为OID),在各接口中附加接口标识符(以下称为IID)。
该定义内容相同的接口、也就是附加了相同IID的接口被允许分配在多个设备侧对象下,在信息处理部133如后述那样从网关108内的服务功能部OAS接受使用了设备侧对象的OID或接口的IID或两者的组合的执行请求时执行设备侧对象。在该执行请求是与特定的设备侧对象下的特定的接口对应的执行请求的情况下,通过OID与该接口的IID的组合进行执行请求,另外在相同定义内容的接口处于多个设备装置103的设备侧对象下、或者处于相同设备装置103所具有的多个设备侧对象下的情况下,仅通过该接口的IID进行执行请求。
另一方面,在本系统中,位于作为用户区域的宅内的网关108的服务功能部OAS具有当进行用于提供服务的处理时使用的一个乃至多个服务器侧对象,并且在服务器侧对象中具有一个乃至多个由信息(变量、函数、事件信息的组合)定义的接口,具有对应关系设定功能,该对应关系设定功能对服务器侧对象的OID和OID下的接口的IID的组合信息与所对应的设备侧对象的OID和OID下的接口的IID的组合信息之间的对应关系进行设定并保存到对应关系设定表中。另外,该服务器侧对象被编程为:当从客户端用终端装置110a存在使用了服务功能部OAS侧的OID、IID的执行请求时、或者从客户端用终端装置110b存在通过中心服务器112中继发送过来的使用了服务功能部OAS侧的OID、IID的执行请求时,使用OID和IID进行对于预先对应的设备装置103的模块部MO S的特定的设备侧对象的接口的执行请求。
如图8所示,客户端用终端110(110a、110b)具备分别连接的用于进行网络通信的通信部140、运算处理部141、由键、显示器等构成的输入输出部142、以及存储部143,其中,上述存储部143保存用于在该网络系统中享受提供服务的客户端用软件(以下称为OAL)、客户端用应用程序(软件)等,并且用于数据的暂时存储等。运算处理部141能够通过执行OAL进行对于因特网109、LAN 106上的后述的对象的执行请求,另外能够通过执行客户端用应用程序使该客户端用网络终端装置110以所希望的形式享受后述的设备装置103可提供的服务、即向设备装置103的控制请求、来自设备装置103侧的监视信息(变量、事件信息)。此外,在图8中,附图标记144是总线。
接着,说明本实施方式的网络系统的动作。首先,在系统起动时,网关108的服务功能部OAS进行连接在LAN 106上的装载模块部MOS的设备装置103(103a~103d)的检测处理,获取LAN 106上的设备装置103(103a~103d)的IP地址等的进行网络通信所需的信息。然后,在连接处理后,各设备装置103(103a~103d)的模块部MOS对网关108的服务功能部OAS进行将自己的模块部MOS上的设备侧对象的OID以及OID下的接口的IID的信息的组合全部发送到网关108的服务功能部OAS的处理。
另一方面,网关108的服务功能部OAS将从设备装置103(103a~103d)接受的设备侧对象的OID和IID的组合信息、与作为发送过来的设备装置103(103a~103d)的网络通信(基于TCP/IP)上的标识符的IP地址相对应地预先保存到设备连接信息表中而保持。根据设备装置103的增减来更新该保存的组合信息与IP地址之间的对应关系的信息。
另外,网关108进行如下处理:向下面的被连接在LAN 106上的客户端用终端110a通知自己的服务功能部OAS的服务器侧对象的OID和接口的IID。在每次更新存储保持的OID和IID的组合信息时进行该处理。此外,从网关108也可以发送设备装置103(103a~103d)的设备侧对象的OID以及OID下的接口的IID的信息。
并且,网关108进行如下处理:对因特网109上的装载服务功能部OAS的服务器、在图5中是中心服务器112发送自己下面的设备装置103(103a~103d)的设备侧对象OID以及OID下的接口IID的信息。在每次更新存储保持的OID和IID的组合信息时进行该处理。另外,设网关108将自己的服务功能部OAS的服务器侧对象的OID和接口的IID预先发送到中心服务器112。
根据图9的(A)和图9的(B)所示的具体例说明在这样构建了系统的状态下从本实施方式中的客户端用终端装置110a或110b请求接受设备装置103的服务提供时的动作。
(具体例1)
在图9的(A)中,集中控制管理器103a的信息处理部133的模块部MOS具有附加有与电锁101c和空调装置101b的控制对应的“电锁”和“空调装置”的OID的两个设备侧对象,分别具有附加有“加锁”的IID并定义了用于加锁的函数的接口、和附加有“空调”的IID并定义了用于停止运行的函数的接口,当存在通过各自的OID或IID执行的执行请求而被执行时,信息处理部133进行如下处理:通过模块部MOS将空调装置101b的运行停止的控制信息或电锁101c的加锁的控制信息作为函数传送到集中控制管理器103a的功能部130。由此,功能部130根据控制信息进行如下处理:通过各自连接的信号线113发送使空调装置101b的运行停止的控制信号、或者对电锁101c进行加锁的控制信号。
另一方面,在网关108的服务功能部OAS所具有的服务器侧对象中附加有“外出”的OID,并且具有定义了进行电锁101c的加锁的意思的函数的、附加有“加锁”的IID的接口,被编程为当存在使用了该IID的执行请求时,根据保存在上述的对应关系设定表中的由OID和IID构成的组合信息,对预先对应的集中控制管理器103a的信息处理部133的模块部MOS的“电锁”的OID的设备侧对象的“加锁”的IID、和“空调装置”的OID的设备侧对象的“空调”的IID进行执行请求。
也就是说,服务功能部OAS具备标识符设定部(对应关系设定功能),参照利用该对应关系设定功能设定的表进行如上所述的执行请求,其中,上述标识符设定部预先以表形式设定服务器侧对象的OID与IID的组合信息和与该组合信息对应的设备侧对象的OID与IID的组合信息之间的关系。表1是对应关系设定表的一例。
[表1]
服务器侧对象 设备侧对象 OID“外出”、IID“加锁” OID“电锁”、IID“加锁”OID“空调装置”、IID“空调”
并且,在用户外出时想要进行电锁101c的加锁和空调装置101b的运行停止时,如果从客户端用终端110a使用服务器侧对象的“外出”的OID和“加锁”的IID对网关108的服务功能部OAS请求服务器侧对象的执行,则可享受空调装置101b的运行停止、和电锁101c的加锁的两个服务。也就是说,网关108的服务功能部OAS响应于来自客户端用终端110a的执行请求,执行该对象,使用集中控制管理器103a的信息处理部133的模块部MOS的“电锁”的OID的设备侧对象的“加锁”的IID、和“空调装置”的OID的设备侧对象的“空调”的IID,对集中控制管理器103a的模块部MOS进行对于各个设备侧对象的执行请求,在集中控制管理器103a的模块部MOS中执行该对象,从功能部130将空调装置101b的运行停止的控制信号、和用于电锁101c的加锁的控制信号通过各自对应的信号线113发送到空调装置101b、电锁101c,执行空调装置101b的运行停止和电锁101c的加锁的两个服务。
另外,如果还从因特网109上的客户端用终端110b对网关108的服务器侧对象进行相同的执行请求,则经由中心服务器112通过因特网109向网关108传递执行请求,进行与上述相同的处理。
如果这样从客户端用终端110a、110b进行对于服务功能部OAS上的一个服务器侧对象的执行请求,则能够对与服务器侧对象相对应的设备装置103侧的多个设备侧对象进行执行请求,结果,可享受多个服务。
(具体例2)
在具体例1的情况下,从网关108对一个设备装置103所具有的多个设备侧对象进行执行请求,但是本具体例是从网关108对多个设备装置、例如集中控制管理器103a、103b各自具有的设备侧对象进行执行请求的例子,如图9的(B)所示,从网关108的服务功能部OAS侧同时对一方的集中控制管理器103a的信息处理部133的模块部MOS所具有的具有“加锁”的IID的接口的“电锁”的OID的设备侧对象、和另一方的集中控制管理器103b的信息处理部133的模块部MOS所具有的具有“空调”的IID的接口的“空调装置”的OID的设备侧对象进行执行请求。
也就是说,在本例的情况下,网关108的服务功能部OAS的附加有“外出”的OID的服务器侧对象也具有对进行电锁101c的加锁的意思的函数进行定义的、附加有“加锁”的IID的接口,当存在使用了该IID的执行请求时,对预先对应的“电锁”的OID的设备侧对象的“加锁”的IID进行执行请求,并且对“空调装置”的OID的设备侧对象的“空调”的IID进行执行请求。
此外,在这种情况下,执行请求对象的设备侧对象被分为集中控制管理器103a、103b而存在,但是在网关108的服务功能部OAS中,通过参照对设备侧对象的OID和接口的IID的组合信息、与服务器侧对象的OID和IID的组合信息之间的对应关系进行设定的上述的表(参照表1)以及连接设备信息表,能够进行对于各个集中控制管理器103a、103b的模块部MOS的设备侧对象的执行请求。
在上述的具体例1中是同时控制集中控制管理器103a的下面的不同种类的多个装置的例子,在具体例2中是同时控制处于同种集中控制管理器103a、103b的各自的下面的不同种类的装置的例子,但是能够通过从容户端用终端110a(或110b)进行网关108的服务功能部OAS的服务器侧对象的执行请求来制作如下的场景:降低例如位于集中控制管理器103a或103b或两者的下面的照明器具101a的照度、并且同时使录像传输装置103d进行动作来通过LAN 106上的监视装置(未图示)观看影像。也就是说,使用被编程为作为录像传输装置103d的模块部MOS的设备侧对象而执行录像影像数据的传输的对象、作为集中控制管理器103a、103b的模块部MOS的设备侧对象执行照明器具101a的调光的对象,只要事先在网关108的服务功能部OAS的服务器侧对象中进行对应使得执行来自客户端用终端110a或110b的执行请求时、对上述的设备侧对象的OID、IID进行执行请求,就可以从客户端用终端110a或110b仅发出一个对于服务器侧对象的执行请求,来享受制作上述场景的综合服务。
此外,上述具体例1、2都是服务器侧对象具有一个接口的情况,但是如果使服务器侧对象具有两个以上的接口,使设备侧对象与各个接口IID中的每一个接口IID相对应,通过OID与各个不同的IID之间的组合信息进行服务器侧对象的执行请求,则在从客户端用终端装置110a或110b进行执行请求的情况下,,能够通过用IID选择服务器侧对象的接口,来进行多种设备装置103的选择控制。例如,表2是对应关系设定表的一例,其中,在上述对应关系设定表中使固有标识符(OID)为“1”的一个服务器侧对象具有根据服务器侧对象的服务内容“α”定义的接口标识符(IID)、和根据服务器侧对象的其它的服务内容“β”定义的接口标识符(IID),对与各个接口中的每一个接口对应的设备侧对象的固有标识符(OID)和根据执行设备侧对象的设备装置的功能定义的接口标识符(IID)的组合信息之间的对应关系进行设定。此外,与具体例1同样地,将这种对应关系设定表保存到服务功能部OAS的标识符设定部中。
[表2]

并且,在本实施方式中,不增加客户端用终端110a、110b与网关108之间的通信量而能够同时进行控制,并且在增减成为控制对象的设备装置103的情况下,仅利用上述的对应关系设定功能改变从网关108的服务功能部OAS进行执行请求的成为对象的设备装置103的设备侧对象的OID和IID的组合信息,就能够简单地进行应对。而且由于是能够通过利用对应关系设定功能改变在执行网关108的服务功能部OAS的对象时进行执行请求的设备装置103的对象的对应来通过一个执行请求同时接受各种服务的结构,因此在变更同时享受的服务的情况下也不需要变更设备装置103的信息处理部133的模块部MOS侧、客户端用终端装置110a或110b的程序。
(第三实施方式)
在上述的第二实施方式的网络系统中,通过集中控制管理器103a、103b控制照明器具101a、空调装置101b、电锁101c等,但是在本实施方式中,不同之处在于:在照明器具101a、空调装置101b、电锁101c等中装载作为图6的(A)所示的设备装置所需的结构,如图10所示,从而将这些装置设为装载对象的设备装置。
并且,在本实施方式的情况下,作为在照明器具101a、空调装置101b、电锁101c等装置中装载的信息处理部133的模块部MOS的设备侧对象,使用被编程为将规定的控制信息传送到装置固有的功能部130的对象。
另一方面,网关108的服务功能部OAS将由这些装置的模块部MOS的设备侧对象的OID和OID下的接口的IID构成的组合信息、与装置的IP地址之间的关系预先保存到连接设备信息用表中。
并且,与上述的具体例2的情况同样地,作为服务功能部OAS的服务器侧对象,使用被编程为进行对于预先对应的多个装置(设备装置)的模块部MOS的设备侧对象的OID、IID的执行请求的对象,当从客户端用终端110a或110b对服务器侧对象进行执行请求时,与上述的具体例2的情况同样地,通过执行服务器侧对象来进行对于多个装置(设备装置)的模块部MOS的对象的OID、IID的执行请求,同时提供这些装置的服务。
另外,如果还从因特网109上的客户端用终端110b对网关108的对象进行相同的执行请求,则经由中心服务器112通过因特网109向网关108传递执行请求,进行与上述相同的处理。
如果这样从客户端用终端110a、110b进行对于服务功能部OAS上的一个服务器侧对象的执行请求,则能够对与服务器侧对象相对应的设备装置103侧的多个对象进行执行请求,结果能够享受多个服务。
并且,在本发明的远程控制系统中,不增加客户端用终端110a、110b与网关108之间的通信量而能够同时进行控制,并且在增减成为控制对象的设备装置103的情况下,只要利用上述的对应关系设定功能变更从网关108的服务功能部OAS进行执行请求的成为对象的设备装置103的设备侧对象的OID和IID的组合信息,就能够简单地进行应对。并且由于是利用对应关系设定功能变更在执行网关108的服务功能部OAS的对象时进行执行请求的设备装置103的对象的对应、从而能够通过一个执行请求同时接受各种服务的结构,因此在变更同时享受的服务的情况下也不需要变更设备装置103的信息处理部133的模块部MOS侧、客户端用终端装置110a或110b的程序。
另外,也可以不是如上述的第二和第三实施方式那样在网关108的服务功能部OAS中具有如上所述的服务器侧对象,而是如中心服务器112那样在装载在因特网109的服务器上的服务功能部OAS中具有如上所述的服务器侧对象。
并且,在上述的第二和第三实施方式的情况下仅进行了控制,但是如果同时进行对于具有定义了不同的信息(变量和函数或函数和事件信息)的接口的对象的执行请求,则还能够同时享受控制和监视的不同种类的服务。总之,在本发明的技术思想中包括根据客户端的需求实现具有第一实施方式的远程监视系统的结构、和第二或第三实施方式的远程控制系统的结构的两者的远程监视/控制系统。
产业上的可利用性
如上所述,根据本发明的网络系统,不需要识别IP地址等设备装置的固有识别信息而能够进行设备装置的整体控制、单独监视,并且在进行设备装置的增设的情况下也能够灵活地应对客户端的需求。另外,在将本发明的网络系统作为远程控制系统利用的情况下,不改变客户端用终端装置和服务器之间的通信量而能够提供设备装置的各种各样的控制服务。并且,在将本发明的网络系统作为远程监视系统利用的情况下,能够根据客户端终端装置请求获取的信息量,不变更设备装置而在服务器侧增减发送到客户端终端装置的服务信息的数量。
这样,本发明通过使用便携式终端装置、个人计算机等网络装置能够从较远的位置对设备装置进行控制/监视,从而能够实现更舒适且安全的生活空间、操作空间,因此作为下一代的网络系统期待其广泛的实用化。