專利名稱:網絡系統的制作方法
技術領域:
本發明涉及一種從客戶端用終端裝置通過服務器對連接在網絡上的設備裝置進 行遠程控制、遠程監視的網絡系統。
背景技術:
以往,提出了一種從連接在IPv6網絡上的終端對連接在非IPv6網絡上的設備裝 置進行控制/監視的系統。該系統獲取非IPv6網絡的裝置的接口 ID和識別信息,并且獲 取IPv6網絡的網絡ID,根據這些ID生成IPv6地址,并管理該生成的地址與識別信息之間 的對應,由此設置可進行非IPv6網絡的裝置與IPv6網絡的終端之間的通信的網關,從而在 終端進行裝置的控制、監視。例如,在日本特開2003-60664公報中記載了這種網絡系統。在該系統中,雖然使 用非IPv6的裝置,但是由于IPv6網絡的終端發送設置有包含發送目的地的IPv6地址的頭 的包,因此即使想通過網關向非IPv6的裝置分配IPv6的地址,在從終端訪問多個裝置的情 況下,也需要生成與各裝置對應的IPv6地址。也就是說,需要識別IPv6地址,在追加進行 相同動作的裝置的情況下,也需要將與上述裝置對應的IPv6地址設為不同的地址,無法進 行用一個標識符對多個裝置進行控制、監視的操作。另外,也無法對一個裝置分配多個標識 符。并且,也無法靈活地應對提供服務的設備裝置的增加。
發明內容
因此,本發明是鑒于上述問題點而完成的,其目的在于提供一種不需要識別在設 備裝置的網絡通信中使用的IP地址等固有識別的信息也能夠靈活地應對設備裝置的增 加、并且不變更設備裝置而能夠增減對客戶端終端裝置提供的服務的最適于設備裝置的控 制、監視的網絡系統。本發明涉及一種網絡系統,包含至少一個設備裝置、客戶端用終端裝置、以及在上 述客戶端用終端裝置與上述設備裝置之間通過網絡進行連接的服務器,上述客戶端用終端 裝置對上述服務器請求服務器側對象的執行,其結果,上述服務器對上述設備裝置請求設 備側對象的執行,該網絡系統的特征在于,使用被附加在服務器側對象中的第一標識符來 進行來自上述客戶端用終端裝置的上述服務器側對象的執行請求,使用被附加在設備側對 象中的第二標識符來進行來自上述服務器的上述設備側對象的執行請求,上述第二標識符 包含上述設備側對象的固有標識符、以及根據基于來自上述客戶端用終端裝置的使用了第 一標識符的服務器側對象的執行請求執行上述設備側對象的設備裝置的功能定義的接口 標識符,上述服務器具有服務提供功能部、服務請求功能部、以及對上述第一標識符與上述 第二標識符之間的對應關系進行設定的標識符設定部,在上述標識符設定部中設定上述第一標識符、與構成上述第二標識符的上述設備側對象的固有標識符和上述接口標識符中的 至少一個之間的對應關系,上述服務提供功能部構成為,具有上述服務器側對象,當從上述 客戶端用終端裝置接受使用了上述第一標識符的上述服務器側對象的執行請求時,執行與 上述第一標識符對應的上述服務器側對象,上述服務請求功能部構成為,當執行上述服務 器側對象時,參照在上述標識符設定部中設定的上述對應關系,通過上述網絡向上述設備 裝置進行使用了上述第二標識符的上述設備側對象的執行請求,其中,上述第二標識符包 含與上述第一標識符對應的上述設備側對象的固有標識符或上述接口標識符,上述設備裝 置構成為,具有上述設備側對象,當接受使用了上述第二標識符的上述設備側對象的執行 請求時,執行與上述第二標識符對應的上述設備側對象,上述標識符設定部構成為,根據設 備裝置基于來自上述客戶端用終端裝置的服務器側對象的執行請求執行設備側對象而提 供的服務的增減,來增減與上述服務器側對象的第一標識符相對應的設備側對象的第二標 識符的數量。S卩,本發明的網絡系統包含至少一個設備裝置、客戶端用終端裝置、以及在客戶端 用終端裝置與設備裝置之間通過網絡進行連接的服務器,客戶端用終端裝置對服務器請求 服務器側對象的執行,其結果,服務器對設備裝置請求設備側對象的執行,該網絡系統的特 征在于,使用被附加在服務器側對象中的第一標識符來進行來自客戶端用終端裝置的該 服務器側對象的執行請求,使用被附加在設備側對象中的第二標識符來進行來自服務器的 該設備側對象的執行請求,第二標識符包含根據基于來自客戶端用終端裝置的使用了第一標識符的服務器 側對象的執行請求執行設備側對象的設備裝置的功能(例如“加鎖”、“空調”)定義的至少 一個標識符,服務器具有對第一標識符與第二標識符之間的對應關系進行設定的標識符設定部。并且,根據本發明的網絡系統,作為用戶的客戶端不識別在設備裝置的網絡通信 中使用的IP地址等固有識別的信息而能夠進行設備裝置的控制、監視,例如,能夠在多個 設備裝置的對象中附加相同的第二標識符來使這些設備裝置提供相同的服務,或者能夠使 一個設備裝置包含具有不同的第二標識符的多個對象來選擇性地提供特定的設備裝置中 的特定的服務。也就是說,不改變客戶端用終端與服務器側之間的通信量而能夠使設備裝 置提供各種各樣的服務。另外,即使存在設備裝置的增減、變更,在服務器中能夠僅變更第 一標識符與第二標識符的對應關系而容易且靈活地應對。并且,不需要使客戶端用終端裝 置的應用程序對應于多個設備側對象,因此還具有減輕客戶端用終端裝置側的負擔的效果O在上述網絡系統中,根據設備裝置基于來自上述客戶端用終端裝置的服務器側對 象的執行請求執行設備側對象而提供的服務的增減,來增減與服務器側對象的第一標識符 相對應的設備側對象的第二標識符的數量、換言之與服務器側對象相對應的設備側對象的數量。在上述網絡系統中,希望是第二標識符包含設備側對象(設備裝置)的固有標識 符、和根據設備裝置的功能定義的接口標識符中的至少一個,在標識符設定部中設定第一 標識符、與構成第二標識符的上述固有標識符和上述接口標識符中的至少一個之間的對應關系。在僅使用固有標識符作為第二標識符的情況下,能夠享受特定的設備裝置執行設備側對象而得到的服務,在僅使用接口標識符作為第二標識符的情況下,能夠享受具有相同 的服務功能的多個設備裝置執行設備側對象而得到的服務。另外,在上述網絡系統中,希望是第一標識符包含服務器側對象的固有標識符 (OID)、和根據客戶端提供用服務的內容定義的至少一個接口標識符(IID),第二標識符包 含上述設備側對象的固有標識符(OID)、和根據上述設備裝置的功能定義的至少一個接口 標識符(IID),在上述標識符設定部中設定構成第一標識符的固有標識符和上述至少一個 接口標識符的組合、與構成第二標識符的固有標識符和上述至少一個接口標識符的組合之 間的對應關系。在這種情況下,能夠通過增加在設備側對象中附加的第二標識符的接口標 識符的數量來執行特定的設備裝置所具有的多個功能從而提供服務,或者通過增加在服務 器側對象中附加的第一標識符的接口標識符的數量,不伴隨設備裝置的變更而能夠增加對 客戶端用終端裝置提供的客戶端提供用服務的數量。另外,希望是在設備裝置包含具有附加有不同的第二標識符的設備側對象的多個 設備裝置的情況下,在標識符設定部中設定第一標識符與多個第二標識符之間的對應關系 使得服務器根據來自客戶端用終端裝置的使用了第一標識符的服務器側對象的執行請求, 使用上述不同的第二標識符對上述多個設備裝置進行設備側對象的執行請求。在這種情況 下,只要從客戶端用終端裝置進行一個服務器側對象的執行請求就能夠完成多個設備裝置 的控制,例如,能夠同時控制不同種類的設備裝置。另外,希望是在設備裝置包含具有附加有不同的第二標識符的多個設備側對象的 設備裝置的情況下,在標識符設定部中設定第一標識符與多個第二標識符之間的對應關系 使得服務器根據來自客戶端用終端的使用了第一標識符的服務器側對象的執行請求,使用 上述不同的第二標識符對設備裝置進行上述多個設備側對象的執行請求。在這種情況下, 通過來自客戶端用終端裝置的一個服務器側對象的執行請求,能夠對一個設備裝置同時進 行多個設備側對象的執行請求。在利用上述網絡系統進行設備裝置的遠程監視的情況下,希望是服務器還包括 數據接收部,其從設備裝置獲取該設備裝置執行設備側對象的結果得到的數據;以及服務 提供部,其根據由數據接收部獲取的數據將客戶端提供用服務發送到客戶端用終端裝置。另外,希望是服務器通過來自客戶端用終端裝置的服務器側對象的執行請求,接 受上述設備裝置執行設備側對象而得到的數據,將該數據轉換為根據服務器側對象定義的 客戶端提供用服務,并發送到上述客戶端用終端裝置。另外,服務提供部在根據預先決定的條件從由數據接收部獲取的數據中刪除不需 要的數據之后、作為客戶端提供用服務而發送到客戶端用終端裝置的情況下,通過整理對 客戶端用終端裝置提供的信息,能夠根據客戶端所希望的服務提供相匹配的信息。另外,希望是第一標識符包含上述服務器側對象的固有標識符、和根據客戶端提 供用服務的內容定義的至少一個接口標識符,服務器根據客戶端用終端裝置請求的內容而 增減第一標識符與第二標識符之間的對應關系中的上述接口標識符的數量。在這種情況 下,能夠通過增減在服務器側對象中附加的第一標識符的接口標識符的數量,不伴隨設備 裝置側的變更而應對從服務器發送到客戶端用終端裝置的客戶端提供用服務的增減。總 之,與客戶端提供用服務的增減相對應地增減對客戶端提供用服務的信息進行定義的對象的輸入輸出定義功能(接口標識符)的數量。
另外,希望是上述第一標識符包含上述服務器側對象的固有標識符、和根據客戶 端提供用服務的內容定義的接口標識符,服務器根據客戶端用終端裝置請求的內容而增減 具有上述接口標識符的客戶端提供用服務的定義的數量。在這種情況下,與上述同樣地,不 伴隨設備裝置側的變更而能夠應對從服務器發送到客戶端用終端裝置的客戶端提供用服 務的增減。總之,與客戶端提供用服務的增減相對應地增減通過服務器側對象的輸入輸出 定義功能(接口標識符)定義的客戶端提供用服務的信息的數量。另外,作為適于設備裝置的遠程監視的網絡系統的較佳的實施方式,設備裝置具 備功能部,其進行用于提供設備裝置的服務的處理;以及信息處理部,其在與上述功能部 之間進行在上述設備側對象中定義的、提供上述服務所需的信息的授受,上述服務器具備 服務提供功能部,其從客戶端用終端裝置接受使用了第一標識符的服務器側對象的執行請 求,執行該服務器側對象;以及服務請求功能部,其通過網絡向上述設備裝置進行使用了第 二標識符的設備側對象的執行請求,并且在與上述設備裝置之間進行與上述服務對應的信 息的授受,上述客戶端用終端裝置具備客戶端功能部,該客戶端功能部從上述服務請求功 能部接受使用上述信息制作的客戶端提供用服務。作為在上述對象中定義的信息,由設備側對象定義的信息可以列舉表示在通過 上述服務器的請求而上述設備側對象被訪問時返回給上述服務器的表示上述功能部的當 前狀態的變量、在通過上述服務器預先訪問上述設備側對象的情況下在上述功能部的狀態 發生了變化時發送到上述服務器的事件信息、以及在從上述服務器訪問了設備側對象時從 上述信息處理部傳送到上述功能部的用于提供服務的動作指示用函數等。在上述網絡系統中,希望是服務提供功能部具有為了將與上述服務對應的信息轉 換為客戶端提供用服務而所需的定義,上述服務請求功能部使用從上述設備裝置獲取的與 上述服務對應的信息、和服務提供功能部所具有的上述定義制作客戶端提供用服務。總之, 根據在客戶端提供用服務中使用的信息的定義來執行向設備裝置請求的服務的信息與在 客戶端提供用服務中使用的信息之間的轉換。在這種情況下,僅通過服務器側對象、客戶端 用終端裝置的應用程序的設定變更就能夠不伴隨設備裝置側的變更而追加客戶端提供用 服務。本發明的較佳的實施方式所涉及的網絡系統還能夠定義為如下。即,該網絡系統 將一個乃至多個設備裝置、一個乃至多個客戶端用終端、以及服務器連接在網絡上,其中, 上述服務器在從該客戶端用終端接受上述設備裝置所提供的服務的請求時,與該請求對應 地對該設備裝置進行服務提供的執行請求,并且根據通過該設備裝置執行的服務對該客戶 端用終端提供與請求對應的服務,該網絡系統的特征在于,上述設備裝置具備功能部,其進行該設備裝置的提供服務的處理;以及信息處 理部,其具有定義在上述提供服務中使用的信息而根據該定義在與上述功能部之間執行該 信息的授/受的對象,并且在上述對象中附加對象標識符,服務器具備服務請求功能部,其使用上述設備裝置的信息處理部所具有的上述 對象的對象標識符,通過網絡向上述設備裝置進行該對象的執行的請求作為服務請求,并 且在與該設備裝置之間進行與所請求的服務對應的信息的授/受;以及服務提供功能部, 其具有在與該服務請求功能部之間執行上述所請求的服務的信息的授/受的對象,并且在對象中附加服務器對象標識符,當使用該服務器對象標識符從客戶端用終端接受該對象的 執行請求時執行該對象,上述客戶端用終端具備客戶端功能,該客戶端功能使用上述服務器的服務提供功 能部所具有的上述對象的服務器對象標識符,通過網絡向上述服務器進行該對象的執行請 求作為服務請求,并且根據通過該對象的執行從該服務器授受的信息來享受客戶端提供用 服務,
上述服務器的服務提供功能部與客戶端提供用服務的增減相對應地增減客戶端 提供用服務的信息的數量。根據上述網絡系統,通過服務器的客戶端提供功能部來增減客戶端提供用服務的 信息的數量,由此不變更設備裝置而能夠實現對客戶端用終端提供的客戶端提供用服務的 增減。另外,本發明的較佳的實施方式所涉及的網絡系統還能夠定義為如下。S卩,該網 絡系統通過網絡將一個乃至多個設備裝置、一個乃至多個客戶端用終端、以及介于上述設 備裝置與上述客戶端用終端之間的信息的授/受的服務器進行連接,該網絡系統的特征在 于,上述設備裝置至少具備成為控制對象的功能部;以及信息處理部,其具有對上 述控制信息進行定義而根據該定義執行將上述控制信息提供給上述功能部的處理的一個 乃至多個設備側對象,當從上述服務器存在使用在上述設備側對象中附加的標識符的對于 設備側對象的執行請求時,通過該設備側對象的執行將上述控制信息提供給上述功能部,上述服務器具備服務功能部,該服務功能部具有與上述設備側對象的標識符相對 應的服務器側對象,當從客戶端用終端存在對于該服務器側對象的執行請求時,使用上述 對應的標識符通過網絡向該設備裝置進行對于該設備側對象的執行請求,上述客戶端用終端具備使用在上述服務器側對象中附加的標識符進行對于該服 務器側對象的執行請求的功能、和用于對來自上述服務器的上述規定信息進行處理的功 能,上述服務器的服務功能部根據對于來自上述客戶端用終端的服務器側對象的執 行請求而進行動作的設備裝置的服務的增減,來增減與上述服務器側對象相對應的上述設 備側對象的數量。根據該較佳的實施方式所涉及的網絡系統,如果從客戶端用終端發出一個對于服 務器的服務器側對象的執行請求,則從服務器側對象進行對于所對應的多個設備側對象的 執行請求,因此不改變客戶端用終端與服務器側之間的通信量而能夠同時享受通過設備側 對象的執行而提供的多個服務,不需要通過客戶端用終端的應用程序進行對于多個設備側 對象的對應,并且能夠同時享受設備裝置的多個服務。另外,還能夠靈活地應對提供服務的 裝置的增加。根據下面所述的用于實施發明的較佳方式以及實施例,更明確地理解本發明的進 一步的特征以及它所帶來的效果。
圖1的(A)是本發明的第一實施方式所涉及的網絡系統的概要圖,(B)是在該網絡系統中使用的中心服務器的結構圖。圖2的(A)是在該網絡系統中使用的客戶端用終端裝置的概要圖,(B)是客戶端 用終端裝置的客戶端平臺的結構圖。圖3的(A)是在該網絡系統中使用的設備裝置的概要圖,(B)是設備裝置裝載的 MOS的結構圖。
圖4的㈧ (C)是表示該網絡系統的動作例的說明圖。圖5是本發明的第二實施方式所涉及的網絡系統的概要圖。圖6的㈧是在第二實施方式的網絡系統中使用的設備裝置的基本結構圖,⑶是 設備裝置裝載的MOS的結構圖。圖7是在第二實施方式的網絡系統中使用的網關的結構圖。圖8是在第二實施方式的網絡系統中使用的客戶端用終端裝置的概要圖。圖9的(A)和(B)是表示第二實施方式的網絡系統的動作例的說明圖。圖10是本發明的第三實施方式所涉及的網絡系統的概要圖。
具體實施例方式下面,根據較佳的實施方式詳細說明本發明的網絡系統。即,在第一實施方式中, 說明對設備裝置進行遠程監視的本發明的網絡系統,在第二實施方式和第三實施方式中, 說明對設備裝置進行遠程控制的本發明的網絡系統。(第一實施方式)圖1的(A)是表示本實施方式的網絡系統的結構的概要圖,主要由以下部分構成 如連接在作為開放式網絡的因特網1上的個人計算機或在與因特網1連接的移動體通信網 中使用的移動體通信終端裝置那樣的客戶端用終端裝置2 ;中心服務器3,其被連接在因特 網1上,裝載有后述的對象訪問服務器(以下稱為0AS<0bject Access Server 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 保存用于享受該網絡系統所提供的服務的客戶端用軟件(以下稱為OAIXObjectAccess Library 對象訪問庫 >)、客戶端用應用程序(軟件)等,并且用于數據的暫時存儲等。運 算處理部21能夠通過執行OAL來進行因特網1和LAN 4上的節點檢測,還能夠進行對于后 述的對象的訪問,另外通過執行客戶端用應用程序,使該客戶端用終端裝置2能夠以所希 望的形式享受裝載在后述的中心服務器3中的OAS 7的客戶端提供用服務。此外,在圖2 的(A)中,附圖標記24是總線。另外,客戶端用終端裝置2具有個別地指定后述的標識符 的標識符指定部26 (標識符指定功能),根據客戶端通過輸入輸出部22輸入的用于服務請 求的信息來指定規定的標識符。在此,由客戶端用應用程序和OAL構成的客戶端平臺構成為如圖2的⑶所示, OAL由用于在與客戶端應用程序14之間進行信息的授受的信息傳遞功能10、網絡上的節點 (裝載對象的裝置)檢測功能11、對象請求功能12、用于網絡連接的供應功能13、以及根據OAL平臺的傳輸條件15等構成。另一方面,在被嵌入到網絡系統而設置在用戶區域A中的設備裝置6 (6a 6c)中 例如存在被設置在住宅、大廈中的設備裝置。在被設置在大廈中的情況下,存在環境設備 (照明、空調)、防盜/防災設備、在這些設備中使用的溫度傳感器、亮度傳感器、人感傳感 器、火災感知傳感器等。另外,在住宅中也能夠設置相同的設備裝置。如圖3的(A)所示,這些設備裝置6基本上由以下部分構成功能部(例如在空 調設備中與空調器和控制空調器的控制裝置相當,另外在照明設備中與控制照明負載的點 亮、亮度的點燈裝置相當,在各種傳感器中與用于檢測的頭部和輸出由頭部檢測出的檢測 信息的信號處理部相當)60,其用于提供設備裝置6獨特的服務;信息處理部63,其進行如 下處理,即,通過接口部61和總線62向該功能部60提供用于進行動作指示(動作控制) 的函數,或者獲取表示功能部60的當前狀態的變量,或者獲取表示發生了功能部60的狀 態轉換的情形的事件信息;通信部64,其用于進行網絡通信;以及信息處理部63的存儲部 65。在存儲部65中嵌入有用于實現本實施方式的網絡系統中的對象服務器功能的軟件模 塊(以下稱為M0S<Micro Object Server 微型對象服務器>)。
如圖3的⑶所示,該MO S由以下部分構成應用程序軟件部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的MOS在與客戶端用終端裝置2 之間對變量、事件信息、函數的各信息進行授/受的獨特的對象訪問協議(Object Access Protocol = 0AP)。MOS的軟件通信模塊41承擔OSI 7分層的網絡層 表示層中的協議,進行上述 OAP的定義、TCPUDP的合并。并且,各設備裝置6在被嵌入在信息處理部63內的MOS中具有當功能部60進行 用于提供服務的處理時使用的一個乃至多個的對象,并且在各個對象中具有一個乃至多個 根據與提供服務對應的信息(變量、函數、事件信息的組合)定義的接口,在各對象中附加 固有標識符(以下稱為0ID),并且在各接口中也附加接口標識符(或者輸入輸出定義標識 符,以下稱為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的對象 的0ID、和OID下的接口的IID,用OID與IID的組合信息和IP地址制作上述路由表,并且, 獲取對象的0ID、與OID下的接口的IID,向因特網1上的服務器、圖1的㈧的情況下是中 心服務器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的IP地址之間的關系的路由表(連接OAS識別用表)并進行路由,上述服務請求功 能部31a使用作為設備裝置6的信息處理部63的MOS的對象的標識符的OID或OID下的 接口的IID或OID與IID的組合通過網關5對該設備裝置6進行在該對象的接口中定義的 信息的授受的請求作為服務請求,并且通過網關5在與該設備裝置6之間進行與所請求的 服務對應的信息的授/受,上述服務提供功能部31b具有定義了在客戶端提供用服務中使 用的信息的接口,具有根據接口的定義在與上述服務請求功能部31a之間執行上述所請求 的服務的信息的授/受并且根據定義執行上述所請求的服務的信息與在客戶端提供用服 務中使用的信息之間的轉換的對象,并且在對象中附加0ID,在OID下的接口中附加任意的 IID,當使用對象的固有標識符或該對象下的接口的IID或OID與IID的組合從客戶端用終 端裝置2接受該對象的執行請求時,執行該對象。接著,利用基于圖4的㈧的具體例說明如下情況下的動作通過上述過程已經完 成網關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使用J11的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的OAS 7進行服務請求時,在OAS 31的服務提供功能部31b中 該對象被執行,在服務請求功能部31a中使用XXX的OID和“溫度傳感器”的IID定期地對 所對應的設備裝置6進行服務請求,當服務請求功能部31a根據該服務請求從設備裝置6 獲取“當前溫度”的變量時,在每次獲取時進行將“當前溫度”的變量改變為“當前溫度測量 值”的變量并作為客戶端提供用服務發送到客戶端用終端裝置2的處理。然后,如圖4的(C)所示,當從客戶端用終端裝置2使用yyy的OID和“溫度傳感 器平均值計算”的IID向中心服務器3的0AS7進行服務請求時,在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、電鎖IOlc那樣的與JEMA標準(日本電機工業會標準)對 應的電氣裝置101進行遠程控制,上述警報監視裝置103c利用無線收集各種防盜傳感器、 防災傳感器等異常發生檢測用傳感器104的狀態,在檢測到異常發生時輸出警報信息,上 述錄像傳輸裝置103d用于向外部、宅內的監視器傳輸通過內部電話系統105的電視攝像 機(未圖示)捕捉到的來訪者的錄像影像,上述網關108被設置在內置有住宅的分支斷路 器、主干斷路器等斷路器組102的配電盤107內,具備后述的對象訪問服務器的服務功能部 0AS<0bject Access Server 對象訪問服務器〉,也作為服務器而發揮功能。另外,在與網關108的集線器部180連接的LAN 106上連接有后述的專用客戶端 用終端110a、個人計算機111。另一方面,在因特網109上連接有中心服務器112、通過移動 體通信網連接在因特網上的由便攜式電話機構成的客戶端用終端110b。在此,如圖6的(A)所示,在本實施方式的系統中使用的設備裝置103基本上由以 下部分構成功能部130,其用于提供設備裝置獨特的服務;信息處理部133,其進行通過接口部131和總線132對該功能部130提供用于進行動作指示(動作控制)的函數、或者獲 取表示功能部130的當前狀態的變量、或者獲取表示發生了功能部130的狀態轉換的情形 的事件信息的處理;通信部134,其用于進行網絡通信(例如以太網(注冊商標)標準的通 信);以及存儲部135。在存儲部135中嵌入有本實施方式的遠程控制系統中的用于實現對 象功能的模塊部 MOS<Micro Ob jectServer〉。如圖6的⑶所示,該模塊部MOS由如下部分構成應用程序部150,其用于設備 裝置103 ;軟件通信模塊151,其與后述的OSI 7分層模型對應;以及硬件通信模塊152,其 用于在與功能部130之間進行信息的授受。在作為裝載有模塊部MOS的設備裝置的集中控制管理器103a、103b的情況下,具 備通過信號線113向各照明器具101a、空調裝置101b、電鎖IOlc生成與JEMA標準對應的 控制信號的功能、接受動作信號作為監視信息的功能,并且具備將與這些信號對應的信息 在與信息處理部133之間進行授受的功能部作為上述功能部130。另外,在作為裝載有模塊部MOS的設備裝置的警報監視裝置103c的情況下,除了 具備通過無線接收來自異常發生檢測用傳感器104的檢測信號的無線接收部之外,還具備 進行接收由無線接收部接收到的檢測信號并在檢測到異常時發送到警報器的處理、向外部 輸出報警信息的處理的功能部,該功能部相當于上述的功能部130,向信息處理部133傳送 報警信息。
并且,作為裝載有模塊部MOS的設備裝置的錄像傳輸裝置103d將保存錄像影像數 據的錄像部作為功能部130,向信息處理部133傳送在該功能部130中錄像保存的錄像影像 數據。網關108除了如上述那樣具備集線器部180、路由器部181、以及因特網的調制解 調器部182之外,還具備由以下軟件構成的服務功能部OAS 實現用于隱藏本系統的設備 裝置103的網絡的連接方式的作為對象路由器的功能的軟件;為了使用戶通過訪問各設 備裝置103的設備側對象所具備的輸入輸出定義功能(以下稱為接口)來享受該設備裝 置103的功能部130所提供的服務而被執行的各種應用程序軟件;以及實現可追加用于對 不同種類的協議進行轉換來無縫連接到本實施方式的網絡系統的協議橋式服務、用于將在 與后述的中心服務器112之間的通信中使用的協議轉換為S0AP(Simple Object Access Protocol)而通過防火墻的防火墻橋式服務等的服務功能的軟件。在此,在本實施方式的遠程控制系統中使用的協議使用OSI 7分層模型,設備裝 置103的信息處理部133的模塊部MOS由用于向客戶端用終端裝置IlOaUlOb提供變量、 事件信息、或者接受函數等的獨特的協議(以下稱為0ΑΡ)構成應用程序層,使用該OAP進 行服務功能部OAS與設備裝置103的模塊部MOS之間的信息授受。另外,模塊部MOS的軟件通信模塊151承擔OSI 7分層的網絡層 表示層中的協 議,進行上述OAP的定義、TCP、UDP的組合。中心服務器112被設置在因特網109上,與網關108同樣地裝載有服務功能部 0AS,通過上述的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的組合信息之間的對應關系進行設定并 保存到對應關系設定表中。另外,該服務器側對象被編程為當從客戶端用終端裝置IlOa 存在使用了服務功能部OAS側的0ID、IID的執行請求時、或者從客戶端用終端裝置IlOb存 在通過中心服務器112中繼發送過來的使用了服務功能部OAS側的0ID、IID的執行請求 時,使用OID和IID進行對于預先對應的設備裝置103的模塊部MOS的特定的設備側對象 的接口的執行請求。如圖8所示,客戶端用終端110(110a、110b)具備分別連接的用于進行網絡通信 的通信部140、運算處理部141、由鍵、顯示器等構成的輸入輸出部142、以及存儲部143, 其中,上述存儲部143保存用于在該網絡系統中享受提供服務的客戶端用軟件(以下稱為 OAIXObject Access Library 、客戶端用應用程序(軟件)等,并且用于數據的暫時存儲 等。運算處理部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上的客戶端用終端IlOa通知自己的服務功能部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)所示的具體例說明在這樣構建了系統的狀態下從本 實施方式中的客戶端用終端裝置IlOa或IlOb請求接受設備裝置103的服務提供時的動作。(具體例1)在圖9的㈧中,集中控制管理器103a的信息處理部133的模塊部MOS具有附加 有與電鎖IOlc和空調裝置IOlb的控制對應的“電鎖”和“空調裝置”的OID的兩個設備側 對象,分別具有附加有“加鎖”的IID并定義了用于加鎖的函數的接口、和附加有“空調”的 IID并定義了用于停止運行的函數的接口,當存在通過各自的OID或IID執行的執行請求 而被執行時,信息處理部133進行如下處理通過模塊部MOS將空調裝置IOlb的運行停止 的控制信息或電鎖IOlc的加鎖的控制信息作為函數傳送到集中控制管理器103a的功能部 130。由此,功能部130根據控制信息進行如下處理通過各自連接的信號線113發送使空 調裝置IOlb的運行停止的控制信號、或者對電鎖IOlc進行加鎖的控制信號。另一方面,在網關108的服務功能部OAS所具有的服務器側對象中附加有“外出” 的0ID,并且具有定義了進行電鎖IOlc的加鎖的意思的函數的、附加有“加鎖”的IID的接 口,被編程為當存在使用了該IID的執行請求時,根據保存在上述的對應關系設定表中的 由OID和IID構成的組合信息,對預先對應的集中控制管理器103a的信息處理部133的模 塊部MOS的“電鎖”的OID的設備側對象的“加鎖”的IID、和“空調裝置”的OID的設備側 對象的“空調”的IID進行執行請求。也就是說,服務功能部OAS具備標識符設定部(對應關系設定功能),參照利用該 對應關系設定功能設定的表進行如上所述的執行請求,其中,上述標識符設定部預先以表 形式設定服務器側對象的OID與IID的組合信息和與該組合信息對應的設備側對象的OID 與IID的組合信息之間的關系。表1是對應關系設定表的一例。[表1] 并且,在用戶外出時想要進行電鎖IOlc的加鎖和空調裝置IOlb的運行停止時,如 果從客戶端用終端IlOa使用服務器側對象的“外出”的OID和“加鎖”的IID對網關108的服務功能部OAS請求服務器側對象的執行,則可享受空調裝置IOlb的運行停止、和電鎖 IOlc的加鎖的兩個服務。也就是說,網關108的服務功能部OAS響應于來自客戶端用終端 IlOa的執行請求,執行該對象,使用集中控制管理器103a的信息處理部133的模塊部MOS 的“電鎖”的OID的設備側對象的“加鎖”的IID、和“空調裝置”的OID的設備側對象的“空 調”的IID,對集中控制管理器103a的模塊部MOS進行對于各個設備側對象的執行請求,在 集中控制管理器103a的模塊部MOS中執行該對象,從功能部130將空調裝置IOlb的運行 停止的控制信號、和用于電鎖IOlc的加鎖的控制信號通過各自對應的信號線113發送到空 調裝置101b、電鎖101c,執行空調裝置IOlb的運行停止和電鎖IOlc的加鎖的兩個服務。
另外,如果還從因特網109上的客戶端用終端IlOb對網關108的服務器側對象進 行相同的執行請求,則經由中心服務器112通過因特網109向網關108傳遞執行請求,進行 與上述相同的處理。如果這樣從客戶端用終端IlOaUlOb進行對于服務功能部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的 服務器側對象也具有對進行電鎖IOlc的加鎖的意思的函數進行定義的、附加有“加鎖”的 IID的接口,當存在使用了該IID的執行請求時,對預先對應的“電鎖”的OID的設備側對象 的“加鎖”的IID進行執行請求,并且對“空調裝置”的OID的設備側對象的“空調”的IID 進行執行請求。此外,在這種情況下,執行請求對象的設備側對象被分為集中控制管理器103a、 103b而存在,但是在網關108的服務功能部OAS中,通過參照對設備側對象的OID和接口 的IID的組合信息、與服務器側對象的OID和IID的組合信息之間的對應關系進行設定的 上述的表(參照表1)以及連接設備信息表,能夠進行對于各個集中控制管理器103a、103b 的模塊部MOS的設備側對象的執行請求。在上述的具體例1中是同時控制集中控制管理器103a的下面的不同種類的多個 裝置的例子,在具體例2中是同時控制處于同種集中控制管理器103a、103b的各自的下面 的不同種類的裝置的例子,但是能夠通過從客戶端用終端IlOa(或110b)進行網關108的 服務功能部OAS的服務器側對象的執行請求來制作如下的場景降低例如位于集中控制管 理器103a或103b或兩者的下面的照明器具IOla的照度、并且同時使錄像傳輸裝置103d 進行動作來通過LAN 106上的監視裝置(未圖示)觀看影像。也就是說,使用被編程為作 為錄像傳輸裝置103d的模塊部MOS的設備側對象而執行錄像影像數據的傳輸的對象、作為集中控制管理器103a、103b的模塊部MOS的設備側對象執行照明器具IOla的調光的對象,只要事先在網關108的服務功能部OAS的服務器側對象中進行對應使得執行來自客戶端用 終端IlOa或IlOb的執行請求時、對上述的設備側對象的0ID、IID進行執行請求,就可以從 客戶端用終端IlOa或IlOb僅發出一個對于服務器側對象的執行請求,來享受制作上述場 景的綜合服務。此外,上述具體例1、2都是服務器側對象具有一個接口的情況,但是如果使服務 器側對象具有兩個以上的接口,使設備側對象與各個接口 IID中的每一個接口 IID相對應, 通過OID與各個不同的IID之間的組合信息進行服務器側對象的執行請求,則在從客戶端 用終端裝置IlOa或IlOb進行執行請求的情況下,能夠通過用IID選擇服務器側對象的接 口,來進行多種設備裝置103的選擇控制。例如,表2是對應關系設定表的一例,其中,在上 述對應關系設定表中使固有標識符(OID)為“1”的一個服務器側對象具有根據服務器側對 象的服務內容“ α ”定義的接口標識符(IID)、和根據服務器側對象的其它的服務內容“ β,, 定義的接口標識符(IID),對與各個接口中的每一個接口對應的設備側對象的固有標識符 (OID)和根據執行設備側對象的設備裝置的功能定義的接口標識符(IID)的組合信息之間 的對應關系進行設定。此外,與具體例1同樣地,將這種對應關系設定表保存到服務功能部 OAS的標識符設定部中。[表 2] 并且,在本實施方式中,不增加客戶端用終端IlOaUlOb與網關108之間的通信量 而能夠同時進行控制,并且在增減成為控制對象的設備裝置103的情況下,僅利用上述的 對應關系設定功能改變從網關108的服務功能部OAS進行執行請求的成為對象的設備裝置 103的設備側對象的OID和IID的組合信息,就能夠簡單地進行應對。而且由于是能夠通過 利用對應關系設定功能改變在執行網關108的服務功能部OAS的對象時進行執行請求的設 備裝置103的對象的對應來通過一個執行請求同時接受各種服務的結構,因此在變更同時 享受的服務的情況下也不需要變更設備裝置103的信息處理部133的模塊部MOS側、客戶 端用終端裝置IlOa或IlOb的程序。(第三實施方式)在上述的第二實施方式的網絡系統中,通過集中控制管理器103a、103b控制照明 器具101a、空調裝置101b、電鎖IOlc等,但是在本實施方式中,不同之處在于在照明器具 101a、空調裝置101b、電鎖IOlc等中裝載作為圖6的(A)所示的設備裝置所需的結構,如圖 10所示,從而將這些裝置設為裝載對象的設備裝置。
并且,在本實施方式的情況下,作為在照明器具101a、空調裝置101b、電鎖IOlc等 裝置中裝載的信息處理部133的模塊部MOS的設備側對象,使用被編程為將規定的控制信 息傳送到裝置固有的功能部130的對象。
另一方面,網關108的服務功能部OAS將由這些裝置的模塊部MOS的設備側對象 的OID和OID下的接口的IID構成的組合信息、與裝置的IP地址之間的關系預先保存到連 接設備信息用表中。并且,與上述的具體例2的情況同樣地,作為服務功能部OAS的服務器側對象,使 用被編程為進行對于預先對應的多個裝置(設備裝置)的模塊部MOS的設備側對象的0ID、 IID的執行請求的對象,當從客戶端用終端IlOa或IlOb對服務器側對象進行執行請求時, 與上述的具體例2的情況同樣地,通過執行服務器側對象來進行對于多個裝置(設備裝置) 的模塊部MOS的對象的0ID、IID的執行請求,同時提供這些裝置的服務。另外,如果還從因特網109上的客戶端用終端IlOb對網關108的對象進行相同的 執行請求,則經由中心服務器112通過因特網109向網關108傳遞執行請求,進行與上述相 同的處理。如果這樣從客戶端用終端IlOaUlOb進行對于服務功能部OAS上的一個服務器側 對象的執行請求,則能夠對與服務器側對象相對應的設備裝置103側的多個對象進行執行 請求,結果能夠享受多個服務。并且,在本發明的遠程控制系統中,不增加客戶端用終端IlOaUlOb與網關108之 間的通信量而能夠同時進行控制,并且在增減成為控制對象的設備裝置103的情況下,只 要利用上述的對應關系設定功能變更從網關108的服務功能部OAS進行執行請求的成為對 象的設備裝置103的設備側對象的OID和IID的組合信息,就能夠簡單地進行應對。并且 由于是利用對應關系設定功能變更在執行網關108的服務功能部OAS的對象時進行執行請 求的設備裝置103的對象的對應、從而能夠通過一個執行請求同時接受各種服務的結構, 因此在變更同時享受的服務的情況下也不需要變更設備裝置103的信息處理部133的模塊 部MOS側、客戶端用終端裝置IlOa或IlOb的程序。另外,也可以不是如上述的第二和第三實施方式那樣在網關108的服務功能部 OAS中具有如上所述的服務器側對象,而是如中心服務器112那樣在裝載在因特網109的服 務器上的服務功能部OAS中具有如上所述的服務器側對象。并且,在上述的第二和第三實施方式的情況下僅進行了控制,但是如果同時進行 對于具有定義了不同的信息(變量和函數或函數和事件信息)的接口的對象的執行請求, 則還能夠同時享受控制和監視的不同種類的服務。總之,在本發明的技術思想中包括根據 客戶端的需求實現具有第一實施方式的遠程監視系統的結構、和第二或第三實施方式的遠 程控制系統的結構的兩者的遠程監視/控制系統。產業上的可利用性如上所述,根據本發明的網絡系統,不需要識別IP地址等設備裝置的固有識別信 息而能夠進行設備裝置的整體控制、單獨監視,并且在進行設備裝置的增設的情況下也能 夠靈活地應對客戶端的需求。另外,在將本發明的網絡系統作為遠程控制系統利用的情況 下,不改變客戶端用終端裝置和服務器之間的通信量而能夠提供設備裝置的各種各樣的控 制服務。并且,在將本發明的網絡系統作為遠程監視系統利用的情況下,能夠根據客戶端終端裝置請求獲取的信息量,不變更設備裝置而在服務器側增減發送到客戶端終端裝置的服 務信息的數量。 這樣,本發明通過使用便攜式終端裝置、個人計算機等網絡裝置能夠從較遠的位 置對設備裝置進行控制/監視,從而能夠實現更舒適且安全的生活空間、操作空間,因此作 為下一代的網絡系統期待其廣泛的實用化。
權利要求
一種網絡系統,包含至少一個設備裝置、客戶端用終端裝置、以及在上述客戶端用終端裝置與上述設備裝置之間通過網絡進行連接的服務器,上述客戶端用終端裝置對上述服務器請求服務器側對象的執行,其結果,上述服務器對上述設備裝置請求設備側對象的執行,該網絡系統的特征在于,使用被附加在服務器側對象中的第一標識符來進行來自上述客戶端用終端裝置的上述服務器側對象的執行請求,使用被附加在設備側對象中的第二標識符來進行來自上述服務器的上述設備側對象的執行請求,上述第二標識符包含上述設備側對象的固有標識符、以及根據基于來自上述客戶端用終端裝置的使用了第一標識符的服務器側對象的執行請求執行上述設備側對象的設備裝置的功能定義的接口標識符,上述服務器具有服務提供功能部、服務請求功能部、以及對上述第一標識符與上述第二標識符之間的對應關系進行設定的標識符設定部,在上述標識符設定部中設定上述第一標識符、與構成上述第二標識符的上述設備側對象的固有標識符和上述接口標識符中的至少一個之間的對應關系,上述服務提供功能部構成為,具有上述服務器側對象,當從上述客戶端用終端裝置接受使用了上述第一標識符的上述服務器側對象的執行請求時,執行與上述第一標識符對應的上述服務器側對象,上述服務請求功能部構成為,當執行上述服務器側對象時,參照在上述標識符設定部中設定的上述對應關系,通過上述網絡向上述設備裝置進行使用了上述第二標識符的上述設備側對象的執行請求,其中,上述第二標識符包含與上述第一標識符對應的上述設備側對象的固有標識符或上述接口標識符,上述設備裝置構成為,具有上述設備側對象,當接受使用了上述第二標識符的上述設備側對象的執行請求時,執行與上述第二標識符對應的上述設備側對象,上述標識符設定部構成為,根據設備裝置基于來自上述客戶端用終端裝置的服務器側對象的執行請求執行設備側對象而提供的服務的增減,來增減與上述服務器側對象的第一標識符相對應的設備側對象的第二標識符的數量。
2.根據權利要求1所述的網絡系統,其特征在于,上述第一標識符包含服務器側對象的固有標識符、和根據客戶端提供用服務的內容定 義的至少一個接口標識符,上述第二標識符包含上述設備側對象的固有標識符、和根據上 述設備裝置的功能定義的至少一個接口標識符,在上述標識符設定部中設定構成第一標識符的上述固有標識符和上述至少一個接口 標識符的組合、與構成第二標識符的上述固有標識符和上述至少一個接口標識符的組合之 間的對應關系。
3.根據權利要求1所述的網絡系統,其特征在于,上述至少一個設備裝置包含具有附加有不同的第二標識符的設備側對象的多個設備 裝置,在上述標識符設定部中設定第一標識符與多個第二標識符之間的對應關系使得上述 服務器根據來自上述客戶端用終端裝置的使用了第一標識符的服務器側對象的執行請求, 使用上述不同的第二標識符對上述多個設備裝置進行設備側對象的執行請求。
4.根據權利要求1所述的網絡系統,其特征在于,上述至少一個設備裝置包含具有附加有不同的第二標識符的多個設備側對象的設備 裝置,在上述標識符設定部中設定第一標識符與多個第二標識符之間的對應關系使得上述 服務器根據來自上述客戶端用終端裝置的使用了第一標識符的服務器側對象的執行請求, 使用上述不同的第二標識符對上述設備裝置進行上述多個設備側對象的執行請求。
5.根據權利要求1所述的網絡系統,其特征在于,上述設備裝置具備功能部,其進行用于提供設備裝置的服務的處理;以及信息處理 部,其在與上述功能部之間進行在上述設備側對象中定義的、提供上述服務所需的信息的 授受,上述服務請求功能部構成為,通過網絡向上述設備裝置進行使用了第二標識符的設備 側對象的執行請求,并且在與上述設備裝置之間進行與上述服務對應的信息的授受。
6.根據權利要求5所述的網絡系統,其特征在于,在上述設備側對象中定義的信息是在從上述服務器訪問了上述設備側對象時從上述 信息處理部傳送到上述功能部的用于提供服務的動作指示用函數。
全文摘要
提供一種適于設備裝置的遠程控制、遠程監視的網絡系統。當從客戶端用終端裝置向服務器請求服務器側對象的執行時,服務器對設備裝置請求設備側對象的執行。使用在服務器側對象中附加的第一標識符進行來自該客戶端用終端裝置的服務器側對象的執行請求,使用在設備側對象中附加的第二標識符進行來自服務器的該設備側對象的執行請求。服務器具有對第一標識符與第二標識符之間的對應關系進行設定的標識符設定功能,因此能夠減輕客戶端用終端裝置的負擔,并且不識別IP地址等設備裝置的固有識別信息而能夠靈活地應對設備裝置的變更、增設。
文檔編號H04L29/08GK101873350SQ20101020329
公開日2010年10月27日 申請日期2007年3月28日 優先權日2006年3月28日
發明者德永吉彥, 畑中智行, 織田智宏, 薦田美行 申請人:松下電工株式會社