專利名稱:網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及 一 種使得能夠通過網(wǎng)絡(luò)裝置對連接到網(wǎng)絡(luò)的設(shè) 備進行遠程控制或遠程監(jiān)視的網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
過去,提出了用于通過連接到IPv6網(wǎng)絡(luò)的終端裝置來控制/ 監(jiān)視連接到非IP網(wǎng)絡(luò)的設(shè)備的系統(tǒng)。該系統(tǒng)具有網(wǎng)關(guān),該網(wǎng)關(guān) 通過獲取非IPv6網(wǎng)絡(luò)設(shè)備的識別信息和接口 ID以及IPv6網(wǎng)絡(luò)的 網(wǎng)絡(luò)ID,從這些ID生成IPv6地址,并管理所生成的地址與識別 信息之間的對應關(guān)系,來使得在非IP網(wǎng)絡(luò)設(shè)備與IPv6網(wǎng)絡(luò)終端 裝置之間能夠進行通信。利用該網(wǎng)關(guān),可以通過終端裝置來控 制或監(jiān)視設(shè)備。
例如,在日本特開2003-60664中/>開了這種類型的網(wǎng)絡(luò)系 統(tǒng)。在使用非IPv6設(shè)備的該系統(tǒng)中,IPv6網(wǎng)絡(luò)終端裝置發(fā)送具 有包括目的地IPv6地址的頭的包,并且在網(wǎng)關(guān)處將IPv6地址分 配給非IPv6設(shè)備。因此,當終端裝置訪問多個設(shè)備時,必須生 成與每個設(shè)備相對應的IPv6地址。即,需要考慮IPv6地址。另 外,即使當增加用于執(zhí)行相同操作的設(shè)備的數(shù)量時,也必須新 生成與所增加的i殳備相對應的IPv6地址。因此,存在這樣的不 便不能使用一個標識符來控制或監(jiān)視多個設(shè)備,以及不能將 多個標識符分配給一個設(shè)備。另外,不能靈活地處理用于提供 服務的設(shè)備的數(shù)量的增加。
發(fā)明內(nèi)容
因此,考慮到上述問題,本發(fā)明的主要關(guān)注點是提供一種
網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)能夠容易地增加用于提供服務的設(shè)備的 數(shù)量,并且能夠根據(jù)客戶的需要來有效地執(zhí)行設(shè)備的遠程控制 或遠程監(jiān)視。
即,本發(fā)明的網(wǎng)絡(luò)系統(tǒng)包括多個設(shè)備以及通過網(wǎng)絡(luò)連接到 所述設(shè)備的網(wǎng)絡(luò)裝置,所述網(wǎng)絡(luò)系統(tǒng)被配置為所述設(shè)備根據(jù)從 所述網(wǎng)絡(luò)裝置輸入的服務請求,來執(zhí)行對象,
其中,向所述對象分配對象標識符,
所述網(wǎng)絡(luò)裝置具有用于指定所述對象標識符的標識符指定
部,
所述設(shè)備包括具有分配了相同對象標識符的對象的多個設(shè) 備,以及
當所述網(wǎng)絡(luò)裝置使用由所述標識符指定部所指定的所述相 同對象標識符來進行服務請求時,該多個設(shè)備提供在具有所述 相同對象標識符的所述對象中所定義的相同服務。
根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng),對于客戶(即,用戶)來說不必 考慮諸如用于網(wǎng)絡(luò)通信的設(shè)備的IP地址的特定識別信息,可以 通過將相同的對象標識符分配給多個設(shè)備的對象,允許多個設(shè) 備一次性地執(zhí)行相同的服務。另外,可以靈活地處理用于提供 服務的設(shè)備的數(shù)量的增加。
本發(fā)明的另一關(guān)注點是提供一種網(wǎng)絡(luò)系統(tǒng),其具有與上面 的網(wǎng)絡(luò)系統(tǒng)相同的基本配置,并包括下列功能。即,該網(wǎng)絡(luò)系 統(tǒng)包括多個設(shè)備以及通過網(wǎng)絡(luò)連接到所述設(shè)備的網(wǎng)絡(luò)裝置,所 述網(wǎng)絡(luò)系統(tǒng)被配置為所述設(shè)備根據(jù)從所述網(wǎng)絡(luò)裝置輸入的服務 請求,來纟丸行對象,
其中,向所述對象分配對象標識符,
所述網(wǎng)絡(luò)裝置具有用于指定所述對象標識符的標識符指定
部,
所述設(shè)備包括具有分配了不同對象標識符的多個對象的設(shè) 備,以及
當所述網(wǎng)絡(luò)裝置使用由所述標識符指定部所指定的所述不 同對象標識符之一來進行服務請求時,該設(shè)備提供在具有所指 定的對象標識符的所述對象中所定義的服務。
根據(jù)該網(wǎng)絡(luò)系統(tǒng),由于允許一個設(shè)備具有分配了不同對象 標識符的多個對象,所以可以通過一個設(shè)備提供多種服務。
當通過該網(wǎng)絡(luò)系統(tǒng)執(zhí)行設(shè)備的遠程監(jiān)視時,優(yōu)選地,所述
設(shè)備中的每個設(shè)備包括功能部,用于執(zhí)行用于提供所述設(shè)備 的服務的處理;以及信息處理部,用于與所述功能部進行在所 述對象中所定義且提供服務所需的信息的發(fā)送和接收。在對象 中定義的信息包括用于提供服務的操作指令函數(shù),當所述網(wǎng) 絡(luò)裝置訪問所述對象時,將所述操作指令函數(shù)從所述信息處理 部發(fā)送到所述功能部;示出所述功能部的當前狀態(tài)的變量,當 通過所述網(wǎng)絡(luò)裝置的請求訪問所述對象時,將所述變量提供給 所述網(wǎng)絡(luò)裝置;以及事件信息,當在所述網(wǎng)絡(luò)裝置先前訪問了 所述對象的情況下,發(fā)生所述功能部的狀態(tài)改變時,將所述事 件信息提供給所述網(wǎng)絡(luò)裝置。
在本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的優(yōu)選實施例中,所述對象標識符包 括所述設(shè)備的所述對象的特有標識符以及根據(jù)所述設(shè)備的功能 而定義的至少一個接口標識符。當網(wǎng)絡(luò)裝置使用對象標識符進 行服務請求時,可以執(zhí)行與特有標識符和4妻口標識符的組合相 對應的特定服務。
另外,作為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的又一優(yōu)選實施例,所述網(wǎng)
絡(luò)裝置包括客戶終端裝置以及通過所述網(wǎng)絡(luò)連接在所述設(shè)備和 所述客戶終端裝置之間的服務器,
所述服務器根據(jù)從所述客戶終端裝置所提供的服務請求,
執(zhí)行服務器側(cè)對象,從而對所述設(shè)備進行用于執(zhí)行設(shè)備側(cè)對象 的服務請求,
所述客戶終端裝置使用分配給所述服務器側(cè)對象的第一標 識符來進行服務請求,所述服務器使用分配給所述設(shè)備側(cè)對象 的第二標識符來進行服務請求,
所述第二標識符包括根據(jù)按照使用所述第 一 標識符從所述 客戶終端裝置所提供的用于執(zhí)行所述服務器側(cè)對象的服務請求 來執(zhí)行所述設(shè)備側(cè)對象的所述設(shè)備的功能而定義的至少 一 個標 識符,以及
所述服務器具有用于設(shè)置所述第一標識符和所述第二標識 符之間的對應關(guān)系的標識符設(shè)置部。
在這種情況下,在不改變設(shè)備側(cè)對象的信息定義或者不增 加設(shè)備側(cè)對象的情況下,可以通過服務器側(cè)對象提供新的服務。 另外,即使當連接附加設(shè)備時,也可以不考慮現(xiàn)有設(shè)備而擴展 要提供的服務的種類。另外,由于通過服務器發(fā)送設(shè)備側(cè)對象 的執(zhí)行請求以獲得設(shè)備所提供的服務,所以具有減輕客戶網(wǎng)絡(luò) 裝置上的負擔的優(yōu)點。
在^^據(jù)上述優(yōu)選實施例的網(wǎng)絡(luò)系統(tǒng)中,還優(yōu)選地,第二標
識符包括設(shè)備側(cè)對象的特有標識符(OID)以及根據(jù)設(shè)備的功
能(設(shè)備所提供的服務內(nèi)容)而定義的至少一個接口標識符
(IID),并且服務器具有路由功能部,所述路由功能部用于制 作路由表并執(zhí)行路由處理,所述路由表示出所述特有標識符和 所述至少 一個接口標識符的組合與關(guān)于用于訪問具有所述對象 標識符的所述對象的網(wǎng)絡(luò)通信的連接地址信息之間的關(guān)系。
在根據(jù)上述優(yōu)選實施例的網(wǎng)絡(luò)系統(tǒng)中,特別優(yōu)選地,所述 第 一 對象標識符包括所述服務器側(cè)對象的特有標識符以及根據(jù) 提供給客戶的服務內(nèi)容而定義的至少 一個接口標識符,所述第二對象標識符包括所述設(shè)備側(cè)對象的特有標識符以 及根據(jù)所述設(shè)備的功能而定義的至少 一 個接口標識符,以及
所述標識符設(shè)置部用于設(shè)置所述第 一 標識符的所述特有標 識符和所述至少一個接口標識符的組合與所述第二標識符的所 述特有標識符和所述至少 一 個接口標識符的組合之間的對應關(guān)系。
在這種情況下,可以由特定設(shè)備提供特定服務。另外,當 使用分配給多個設(shè)備的對象的相同接口標識符進行服務請求 時,可以由這些設(shè)備一次性地提供與接口標識符的定義內(nèi)容相 對應的相同服務。因此,可以適當?shù)仨憫蛻羲璧男畔⒌亩?樣化,并靈活容易地處理諸如設(shè)備的增加的系統(tǒng)變化。
還優(yōu)選地,所述服務器根據(jù)所述服務器側(cè)對象的內(nèi)容來處 理數(shù)據(jù),然后將處理后的數(shù)據(jù)發(fā)送到所述客戶終端裝置,所述 數(shù)據(jù)是通過利用從所述客戶終端裝置所提供的所述服務器側(cè)對 象的服務請求來使所述設(shè)備執(zhí)行所述設(shè)備側(cè)對象而獲得的數(shù) 據(jù)。除向客戶簡單地提供通過允許設(shè)備執(zhí)行設(shè)備側(cè)對象所獲得 的原始數(shù)據(jù)的情況以外,可以將所述原始數(shù)據(jù)處理成客戶所需 要的信息,然后將處理后的數(shù)據(jù)提供給客戶。因此,客戶可以 接收更多種服務。
優(yōu)選地,所述服務器具有將規(guī)定的通信協(xié)議轉(zhuǎn)換成SOAP,
然后發(fā)送轉(zhuǎn)換后的SOAP,以及將所接收到的SOAP轉(zhuǎn)換成規(guī)定 的通信協(xié)議的功能。在這種情況下,可以跨越提供給網(wǎng)絡(luò)的防 火墻在設(shè)備和網(wǎng)絡(luò)裝置之間建立通信。
根據(jù)本發(fā)明的優(yōu)選實施例的網(wǎng)絡(luò)系統(tǒng)可以定義為如下。即, 該網(wǎng)絡(luò)系統(tǒng)包括多個設(shè)備、用于通過網(wǎng)絡(luò)向所述設(shè)備發(fā)送對設(shè) 備所提供的服務的請求的至少 一 個網(wǎng)絡(luò)裝置。所述設(shè)備具有用 于執(zhí)行提供設(shè)備的服務的處理的功能部以及信息處理部,該信
息處理部被配置為具有定義用于提供服務的信息的、分配了用
于訪問的對象標識符的至少 一 個對象,并4艮據(jù)該定義與功能部
進行信息的發(fā)送和接收。所述網(wǎng)絡(luò)裝置具有使用對象標識符通
過網(wǎng)絡(luò)直接或間接地向設(shè)備發(fā)送請求的功能。當各設(shè)備的信息 處理部所具有的對象具有相同的定義內(nèi)容時,將相同的對象標
識符分配給這些對象。當網(wǎng)絡(luò)裝置使用分配給設(shè)備的對象的相 同對象標識符進行服務請求時,每個設(shè)備都執(zhí)行與所述對象標 識符相對應的所請求的對象,以提供在所述對象中定義的相同服務。
另外,根據(jù)本發(fā)明的另 一優(yōu)選實施例的網(wǎng)絡(luò)系統(tǒng)可以定義 如下。即,該網(wǎng)絡(luò)系統(tǒng)包括多個設(shè)備、用于通過網(wǎng)絡(luò)向所述設(shè) 備執(zhí)行服務請求的至少一個網(wǎng)絡(luò)裝置。所述設(shè)備具有用于執(zhí)行 提供設(shè)備的服務的處理的功能部以及信息處理部,該信息處理 部被配置為具有定義用于提供服務的信息的、分配了用于訪問 的對象標識符的至少一個對象,并用于根據(jù)該定義與功能部進 行信息的發(fā)送和接收。所述網(wǎng)絡(luò)裝置具有使用對象標識符通過 網(wǎng)絡(luò)直接或間接地向設(shè)備發(fā)送請求的功能。向 一 個設(shè)備的信息 處理部所具有的多個對象分配不同的對象標識符。網(wǎng)絡(luò)裝置具
有指定分配給一個設(shè)備中的對象的一個對象標識符的功能。所 述 一 個設(shè)備執(zhí)行與所指定的對象標識符相對應的對象,以提供 在所述對象中定義的服務。
根據(jù)上述優(yōu)選實施例的網(wǎng)絡(luò)系統(tǒng),用戶無需考慮諸如用于 網(wǎng)絡(luò)通信的IP地址的特定識別信息,就可以控制或監(jiān)視設(shè)備。 另外,當向多個設(shè)備的對象分配了相同的對象標識符時,這些 設(shè)備可以提供相同的服務??蛇x地,當向一個設(shè)備中的對象分 配不同的對象標識符時,一 個設(shè)備可以提供很多種服務。
在上面的網(wǎng)絡(luò)系統(tǒng)的優(yōu)選實施例中,向各設(shè)備的信息處理
部中的每個對象分配特有標識符。每個對象具有用于定義在功 能部和信息處理部之間發(fā)送和接收的信息的輸入/輸出定義功 能,并且向所述輸入/輸出定義功能分配任意的接口標識符。在 網(wǎng)絡(luò)裝置使用對象標識符向設(shè)備發(fā)送請求以訪問設(shè)備的信息處 理部的對象的情況下,當提供服務所需的信息是由多個對象下 的具有相同的接口標識符的輸入/輸出定義功能所定義的信息 時,使用該相同的接口標識符作為對象標識符可以從多個設(shè)備 一次性地提供相同的服務。另外,當提供服務所需的信息是由
特定對象的特定輸入/輸出定義功能所定義的信息時,可以通過 使用對象的特有標識符和所述輸入/輸出定義功能的接口標識 符的組合作為對象標識符,從特定設(shè)備提供特定服務。
在上面的網(wǎng)絡(luò)系統(tǒng)的又一優(yōu)選實施例中,在網(wǎng)絡(luò)上提供服 務器。該服務器檢測連接到網(wǎng)絡(luò)的設(shè)備,并具有用于存儲所檢 測到的設(shè)備的信息處理部中的對象的對象標識符與用于使用該 對象標識符訪問該對象的網(wǎng)絡(luò)連接相關(guān)信息之間的對應關(guān)系的 表格。通過根據(jù)所述表格的內(nèi)容,對通過網(wǎng)絡(luò)從網(wǎng)絡(luò)裝置提供 給設(shè)備的服務請求執(zhí)行路由處理,通過服務器發(fā)送與該服務請 求相對應的設(shè)備的對象的執(zhí)行請求。因此,可以減輕客戶網(wǎng)絡(luò) 裝置上的負擔。
作為上面的網(wǎng)絡(luò)系統(tǒng)的又一優(yōu)選實施例,服務器包括具有 至少一個服務器側(cè)對象的處理部。所述處理部定義與設(shè)備所提 供且網(wǎng)絡(luò)裝置所請求的服務相對應的信息。向該服務器側(cè)對象 分配與該定義相關(guān)聯(lián)的對象標識符。當在從網(wǎng)絡(luò)裝置所提供的 服務請求中使用該服務器側(cè)對象的對象標識符時,所述服務器 執(zhí)行服務器側(cè)對象,并使用對象的對象標識符向?qū)O(shè)備發(fā)送 與該服務器側(cè)對象相關(guān)聯(lián)的設(shè)備的信息處理部中的對象的執(zhí)行 請求。在這種情況下,無需改變設(shè)備側(cè)對象的信息定義或者增 加設(shè)備側(cè)對象,就可以根據(jù)服務器側(cè)對象提供新的服務。另夕卜, 即使當增加了設(shè)備時,也可以獨立于現(xiàn)有設(shè)備容易地響應要提 供的服務的擴展。
通過下面所述的本發(fā)明的最佳實施方式,本發(fā)明的其他特 點以及由此帶來的益處將被清楚地理解。
圖1 ( A )是根據(jù)本發(fā)明的第 一 實施例的網(wǎng)絡(luò)系統(tǒng)的示意圖,
圖l (B)是用于網(wǎng)絡(luò)系統(tǒng)中的中央服務器的配置圖2 ( A)是用于網(wǎng)絡(luò)系統(tǒng)中的客戶終端裝置的配置圖,圖 2(B)是客戶終端裝置的客戶平臺的配置圖3 ( A )是用于網(wǎng)絡(luò)系統(tǒng)中的設(shè)備的配置圖,圖3 ( B )是 設(shè)備的MOS配置圖4 ( A)和圖4 (B)是根據(jù)本發(fā)明的第二實施例的網(wǎng)絡(luò)系 統(tǒng)的操作說明圖;以及
圖5是第二實施例的網(wǎng)絡(luò)系統(tǒng)的另 一操作說明圖。
具體實施例方式
下面才艮據(jù)優(yōu)選實施例詳細說明本發(fā)明的網(wǎng)》各系統(tǒng)。 第 一實施例
圖l ( A)是示出本實施例的網(wǎng)絡(luò)系統(tǒng)的配置的示意圖。該 網(wǎng)絡(luò)系統(tǒng)主要包括客戶終端裝置2、中央服務器3、網(wǎng)關(guān)5以及各 種設(shè)備6。客戶終端裝置2是諸如連接到作為開放網(wǎng)絡(luò)的因特網(wǎng)1 的個人計算機或者在連接到因特網(wǎng)l的移動通信網(wǎng)絡(luò)中使用的 移動通信終端裝置的網(wǎng)絡(luò)裝置。如稍后所述,中央服務器3是連 接到因特網(wǎng)l的具有對象訪問服務器7 (在下文中稱為"OAS") 的功能的網(wǎng)絡(luò)裝置。網(wǎng)關(guān)5連接在用戶區(qū)A中的本地局域網(wǎng)
(LAN) 4和因特網(wǎng)1之間,并且具有包括因特網(wǎng)1和LAN4之間 的協(xié)議轉(zhuǎn)換功能的上述O A S 7的功能。通過L A N 4所連接的設(shè)備 6 (在附圖中示出3個設(shè)備6a至6c )置于用戶區(qū)A中的房屋或建 筑物中。
如圖2(A)所示,客戶終端裝置2配置有用于網(wǎng)絡(luò)通信的 通信部20,運算處理部21,諸如鍵盤或顯示器的輸入/輸出部22, 以及用于臨時存儲數(shù)據(jù),并安裝用于接收由網(wǎng)絡(luò)系統(tǒng)所提供的 服務的客戶軟件(對象訪問庫,在下文中稱為"OAL")以及客 戶應用程序(軟件)的存儲部23。在運算處理部21中,通過執(zhí) 行OAL進行因特網(wǎng)1和LAN4上的節(jié)點檢測。另外,運算處理部 21可以訪問稍后說明的對象,還可以執(zhí)行客戶應用程序,使得 通過客戶終端裝置以期望的形式接收由設(shè)備6所提供的服務。另 外,客戶終端裝置2具有用于分別指定稍后說明的對象標識符的 標識符指定部26。根據(jù)通過輸入/輸出部22所輸入的服務請求, 指定(選擇)規(guī)定的對象標識符。在圖2(A)中,附圖標記24 表示總線。
在本實施例中,由客戶應用程序和OAL所形成的客戶平臺 具有圖2 (B)所示的配置。OAL具有用于與客戶應用程序14進 行信息的發(fā)送和接收的通信功能IO、用于檢測網(wǎng)絡(luò)上的具有對 象的設(shè)備的節(jié)點檢測功能ll、對象請求功能12、用于網(wǎng)絡(luò)連接 的提供者功能13、用于OAL平臺的傳輸條件15等。
另 一方面,連接到網(wǎng)絡(luò)系統(tǒng)的設(shè)備6 ( 6a至6c )可以置于用 戶區(qū)A中的房屋或建筑物處。作為位于建筑物處的設(shè)備,有環(huán) 境設(shè)備(照明或空氣調(diào)節(jié))、犯罪預防設(shè)備、災難預防設(shè)備以及 在這些設(shè)備中所使用的諸如溫度傳感器、亮度傳感器、人體檢 測傳感器以及火突檢測傳感器的傳感器裝置。作為位于房屋處 的設(shè)備這些也是可用的。
如圖3(A)所示,這些設(shè)備6中的每一個基本上包括用于 提供設(shè)備6所特有的服務的功能部60、信息處理部63、用于網(wǎng)絡(luò) 通信的通信部64、以及配置在信息處理部63中的存儲部65。例 如,當設(shè)備是空調(diào)時,功能部60對應于空氣調(diào)節(jié)裝置和用于控 制空氣調(diào)節(jié)的控制裝置。當設(shè)備是照明設(shè)備時,功能部60對應 于用于控制照明負載的照明和亮度的照明裝置。當設(shè)備是上述 傳感器裝置時,功能部60對應于用于檢測的頭部以及用于輸出 頭部所^r測到的4企測信息的信號處理單元。信息處理部63用于 通過接口部61和總線62向功能部60提供操作指令(操作控制) 函數(shù),獲取示出功能部60的當前狀態(tài)的變量,或者獲取示出功 能部60的狀態(tài)改變的發(fā)生的事件信息。在存儲部65中,安裝軟 件模塊(在下文中稱為"MOS"〈微對象服務器〉),以在本實施 例的網(wǎng)絡(luò)系統(tǒng)中實現(xiàn)對象服務器功能。
如圖3(B)所示,該MOS包括包括作為用于提供服務的 程序模塊的對象的應用程序部40、與稍后說明的OSI 7層協(xié)議相 對應的軟件通信模塊41、以及用于與通信部64和接口部61通信 的硬件通信模塊42。
在本實施例中,OSI7層模型用作網(wǎng)絡(luò)系統(tǒng)的協(xié)議。作為最 上層的應用層,特有的對象訪問協(xié)議(OAP)用于在設(shè)備6的信 息處理部63的MOS與客戶終端裝置2之間發(fā)送和接收諸如變 量、函數(shù)和事件信息的信息。
MOS的軟件通信模塊41負責從OSI 7層模型的網(wǎng)絡(luò)層到表
每個設(shè)備6在信息處理部63的MOS中具有至少一個對象, 當功能部60執(zhí)行用于提供服務的處理時使用該對象。另外,對 象具有至少一個由與要提供的服務相對應的諸如變量、函數(shù)和 事件信息的信息所定義的接口。向?qū)ο蠓峙涮赜袠俗R符(在下
文中稱為"OID"),向接口分配接口標識符(或者輸入/輸出定義
標識符,在下文中被稱為"IID")??梢詫⒕哂邢嗤x內(nèi)容的 接口,即,具有相同IID的接口分配給多個對象。在不需要指定 具體設(shè)備6的服務中,可以將相同的OID分配給多個設(shè)備6的對象。
另外,如上所述,客戶終端裝置2的OAL可以通過指定設(shè)備 6的對象的IID/OID,來進行服務請求。在這種情況下,客戶終 端裝置2通過使用節(jié)點檢測功能ll,獲取設(shè)備6的IP地址、對象 的OID以及接口的IID,并制作設(shè)備的IP地址與1ID/OID之間的對應表。
接下來,說明客戶終端裝置2在系統(tǒng)中利用圖l (A)所示 的OAS 7使用對象的OID和接口的IID來訪問設(shè)備6的對象的情況。
安裝在網(wǎng)關(guān)5和中央服務器3中的上述OAS 7包括以下軟 件用于提供隱藏網(wǎng)絡(luò)連接的對象路由器功能的軟件;執(zhí)行來 通過訪問設(shè)備6的對象下的輸入/輸出定義功能(即,接口 ),允 許用戶(客戶終端裝置2)接收由設(shè)備6的功能部60所提供的服 務的各種應用軟件;以及用于提供附加服務功能的軟件,該附 加服務功能諸如是用于通過協(xié)議轉(zhuǎn)換無縫連接到本實施例的網(wǎng) 絡(luò)系統(tǒng)的協(xié)議橋服務,以及用于將OAS 7層模型中的協(xié)議轉(zhuǎn)換 成SOAP以通過防火墻的防火墻橋服務。
在訪問設(shè)備6的特定對象的接口的情況下,通過中央服務器 3使用OAP對相應的設(shè)備6執(zhí)行客戶終端裝置2的服務請求。這 時,IP地址用于識別因特網(wǎng)通信上的設(shè)備6。因此,每個設(shè)備6 都具有IP地址。
網(wǎng)關(guān)5的OAS 7具有協(xié)議轉(zhuǎn)換功能和路由功能。通過執(zhí)行網(wǎng) 關(guān)5的CPU部(未示出)中的軟件來提供路由功能。路由功能包
括制作路由表和執(zhí)行路由處理,該^各由表示出各設(shè)備6( 6a、 6b、 6c)的IP地址與連接到LAN 4的各設(shè)備6的MOS中的接口的IID 和對象的OID的組合信息之間的對應關(guān)系。在初始啟動時,橫_ 用OAP通過多播讀出連接到網(wǎng)絡(luò)的設(shè)備6 ( 6a、 6b、 6c),并根 據(jù)是否存在響應來執(zhí)行節(jié)點檢測,以獲取IP地址。隨后,通過 使用由各設(shè)備(6a、 6b、 6c)所提供的MOS的對象的OID與對 象下的接口的IID的組合信息和IP地址,在網(wǎng)關(guān)處制作上述路由 表(連接設(shè)備信息表)。然后,將網(wǎng)關(guān)的組合信息和IP地址發(fā)送 到因特網(wǎng)l上的服務器,即,圖l ( A)中的中央服務器3。
另一方面,如圖l (B)所示,中央服務器3由包括用于網(wǎng) 絡(luò)通信的通信部30和用于通過執(zhí)行軟件來實現(xiàn)OAS 7的運算處 理部31的計算機系統(tǒng)形成。中央服務器3的OAS 7具有用于制作 路由表(連接OAS信息表)以及執(zhí)行路由處理的路由功能部31c, 該路由表示出從網(wǎng)關(guān)5提供的設(shè)備6的IID和OID的組合信息與 網(wǎng)關(guān)5的IP地址之間的對應關(guān)系。另外,中央服務器3向通過因 特網(wǎng)l所連接的客戶終端裝置2提供它自身對象的IID和OID的 組合信息。
接下來,說明本實施例的網(wǎng)絡(luò)系統(tǒng)的4喿作。在用戶區(qū)A中, 當系統(tǒng)啟動時,網(wǎng)關(guān)5的OAS 7首先以多^"的方式訪問連接到 LAN 4的各設(shè)備6 ( 6a、 6b、 6c),然后根據(jù)來自各設(shè)備6 ( 6a、 6b、 6c)的響應來獲取IP地址。
隨后,將信息處理部63中的MOS的對象的OID和對象下的 接口的IID的組合信息從各設(shè)備6 ( 6a、 6b、 6c)發(fā)送到網(wǎng)關(guān)5。 網(wǎng)關(guān)5的OAS 7制作具有各設(shè)備的OID和IID的組合信息以及IP 地址的路由表。另外,網(wǎng)關(guān)5將連接到LAN 4的各設(shè)備6 ( 6a、 6b、 6c)的(OID和IID的)組合信息以及網(wǎng)關(guān)5的全局IP地址信 息發(fā)送到因特網(wǎng)l上的OAS7,即,圖l ( A)所示的中央服務器 3的OAS 7。
在中央服務器3的OAS 7中,根據(jù)由網(wǎng)關(guān)5所管理的設(shè)備6 (6a、 6b、 6c)的接口的IID和對象的OID的組合信息以及網(wǎng)關(guān) 5的IP地址,來制作路由表。另外,將存儲在該路由表中的設(shè)備 6(6a、 6b、 6c)的接口的IID和對象的OID從中央服務器3發(fā)送 到客戶終端裝置2的OAL,然后將它們保存在該OAL中。作為結(jié) 果,客戶終端裝置2可以使用這些OID和IID來進行要提供的服 務的執(zhí)行請求。
在客戶終端裝置2中,當啟動用于服務請求的應用程序,以 使用對象標識符(即,OID、 IID)執(zhí)行向設(shè)備6請求提供服務 的操作時,使用OAP通過因特網(wǎng)l,將具有定義了與所請求的服 務內(nèi)容相對應的信息的接口的所有對象的IID或OID,或者將特 定對象的OID和對象下的特定接口的IID的組合信息作為服務 請求發(fā)送到中央服務器3。
在中央服務器3的OAS 7從客戶終端裝置2接收到作為服務 請求的設(shè)備6的對象的IID或OID 、或者IID和OID的組合信息之 后,與存儲在中央服務器的路由表中的信息相對照地對它們進 行檢查,以提取與IID、 OID或者IID與OID的組合信息相對應的 設(shè)備6(6a、 6b、 6c)通過LAN 4所連接到的網(wǎng)關(guān)5。然后,中 央服務器3將從客戶終端裝置所提供的具有IID、 OID或者IID和 OID的組合信息的服務請求發(fā)送到所提取出的網(wǎng)關(guān)5。
在網(wǎng)關(guān)5的OAS 7接收到服務請求之后,它根據(jù)連接設(shè)備信 息表的內(nèi)容,提取通過LAN 4連接且由網(wǎng)關(guān)5進行管理的對應設(shè) 備,并將從中央服務器3所接收到的具有IID、 OID或IID與OID 的組合信息的服務請求發(fā)送到所提取出的設(shè)備6 。
即,當僅使用OID進行服務請求時,網(wǎng)關(guān)5將具有該OID的 服務請求發(fā)送到具有分配了該OID的對象的所有設(shè)備6。結(jié)果,
設(shè)備6的信息處理部63執(zhí)行與該OID相對應的對象,使得在信息 處理部6 3和功能部6 0之間發(fā)送和接收由該對象下的接口所定義 的信息(函數(shù)、變量、事件信息)。當相同的OID被分配給多個 設(shè)備6的對象時,可以從這些設(shè)備6提供相同的服務。
另外,當僅使用IID執(zhí)行服務請求時,網(wǎng)關(guān)5的OAS7將具 有該IID的服務請求發(fā)送到具有接口分配了該IID的對象的所有 設(shè)備。結(jié)果,設(shè)備6的信息處理部63執(zhí)行具有與該IID相對應的 接口的對象,^吏得在信息處理部63和功能部60之間發(fā)送和接收 由對象下的該接口所定義的信息(函數(shù)、變量、事件信息)。當 相同的IID被分配到多個設(shè)備6的對象的接口時,可以從設(shè)備6 提供基于相同定義內(nèi)容的信息的服務。
另外,當使用OID和IID的組合信息執(zhí)行服務請求時,網(wǎng)關(guān) 5的OAS 7將具有OID和IID的組合信息的服務請求發(fā)送到具有 分配了該OID的對象和分配了該IID的接口的設(shè)備。結(jié)果,設(shè)備 6的信息處理部6 3執(zhí)行與該OID相對應的具有該接口的對象,使 得在信息處理部6 3和功能部6 0之間發(fā)送和接收由該對象下的該 接口所定義的信息。在這種情況下,可以從設(shè)備6提供基于由特 定設(shè)備6的對象的接口所定義的信息的服務。
當對定義函數(shù)的接口進行服務請求時,不將信息從設(shè)備6 傳送到客戶終端裝置2。當對定義變量的接口進行服務請求時, 即,請求設(shè)備的當前狀態(tài)的信息時,將信息從設(shè)備6發(fā)送到網(wǎng)關(guān) 5,網(wǎng)關(guān)的OAS 7將該信息發(fā)送到中央服務器3,最后中央服務 器3的OAS 7將該信息發(fā)送到客戶終端裝置2。
另外,關(guān)于對定義事件信息的接口所進行的服務請求,當 信息處理部63接收到表示在設(shè)備6的功能部60處發(fā)生事件的事 件信息時,將事件信息從設(shè)備6發(fā)送到網(wǎng)關(guān)5,網(wǎng)關(guān)5的OAS7將 事件信息發(fā)送到中央服務器3,最后中央服務器3的OAS 7將事
件信息發(fā)送到客戶終端裝置2。
因此,根據(jù)本實施例的網(wǎng)絡(luò)系統(tǒng),當客戶終端裝置2使用設(shè)
備6的接口的IID或者對象的OID來進行服務請求時,可以借助 于中央服務器3的OAS的路由功能,來訪問通過LAN4連接到網(wǎng) 關(guān)5的設(shè)備的對象。因此,客戶終端裝置2無需考慮設(shè)備6的IP 地址,就可以接收由設(shè)備6所提供的服務。另外,即使當附加設(shè)備6新連接到網(wǎng)絡(luò)系統(tǒng)以增加要提供的 服務的數(shù)量時,如上所述,將該附加設(shè)備6的MOS的IID和OID 發(fā)送到客戶終端裝置2。因此,通過簡單地改變或更新用于執(zhí)行 關(guān)于該附加設(shè)備6的MOS的接口的IID和對象的OID的服務請求 的應用程序,客戶終端裝置2可以接收由該附加設(shè)備6所提供的 服務。
中央服務器3可以具有用于構(gòu)建web站點的web服務器功 能,該web站點可以使用上述OAS 7以外的安裝在客戶終端裝置 2中的瀏覽器來進行閱覽。在這種情況下,優(yōu)點在于,任何時刻 都可以從客戶終端裝置2閱覽由中央服務器3所收集的信息。
第二實施例
本實施例的特征在于除上述路由功能以外還具有下列功 能。即,在中央服務器3的OAS 7上,重新定義設(shè)備6的對象下 的接口信息的定義內(nèi)容,以獲得具有分配了任意11D的至少 一 個 接口的至少一個對象。當客戶終端裝置2使用OID和IID訪問該 OAS 7上的服務器側(cè)對象和接口時,中央服務器3使用OID和IID 訪問預先關(guān)聯(lián)的設(shè)備6的設(shè)備側(cè)對象和接口 。因此,用戶可以通 過從客戶終端裝置2訪問中央服務器3的O A S 7上的對象下的接 口的IID,來請求由設(shè)備6所提供的服務。
接下來,說明客戶終端裝置2訪問中央服務器3的O A S的對 象的情況。為了實現(xiàn)本實施例,如圖1(B)所示,中央服務器
需要具有服務請求功能部31a和服務提供功能部31b。
即,中央服務器3的OAS具有服務請求功能部31a,該服務 請求功能部31a用于使用作為設(shè)備6的信息處理部63中的MOS 的對象的標識符的OID 、對象下的4妻口的IID或者OID和IID的組 合信息,通過網(wǎng)關(guān)5向設(shè)備6進行作為服務請求的發(fā)送和接收由 對象的接口所定義的信息的請求,并通過網(wǎng)關(guān)5與設(shè)備6進行與 所請求的服務相對應的信息的發(fā)送和接收。另外,中央服務器3 的OAS的服務提供功能部31b具有定義用于客戶接收服務,即, 提供給客戶的服務的信息的接口。根據(jù)該接口的定義,在服務 提供功能部31b和服務請求功能部31a之間發(fā)送和接收所請求的 服務的信息。另外,服務提供功能部31b具有用于根據(jù)定義在所 請求的服務的信息和用于客戶接收服務的信息之間執(zhí)行轉(zhuǎn)換的 服務器側(cè)對象。向服務器側(cè)對象分配OID,向?qū)ο笙碌慕涌诜?配任意IID。因此,當服務提供功能部31b從客戶終端裝置2接收 到使用對象的特有標識符、對象下的接口的IID或者OID和IID 的組合信息的對象執(zhí)行請求時,服務提供功能部31 b執(zhí)行對應對 象。上述"轉(zhuǎn)換"意味著某信息被轉(zhuǎn)換成具有不同含義的信息, 例如,"當前溫度"被轉(zhuǎn)換成"給定時間長度的平均溫度"。
在本實施例中,可以在不增加設(shè)備側(cè)對象或不改變設(shè)備側(cè) 對象中的信息定義的情況下,通過中央服務器3的服務器側(cè)對象 提供新的服務。另外,即使當增加了設(shè)備時,也可以不考慮現(xiàn) 有設(shè)備6,而容易地擴展要提供的服務種類。
接下來,根據(jù)具體的例子來說明本實施例的網(wǎng)絡(luò)系統(tǒng)的操 作。在下面的例子中,在中央服務器3的標識符設(shè)置部中設(shè)置分 配給各服務器側(cè)對象的標識符(OID、 IID)與分配給各設(shè)備側(cè) 對象的標識符(OID、 IID)之間的對應關(guān)系。
如圖4 (A)所示,在圖l (A)的設(shè)備6 ( 6a、 6b、 6c )的
功能部60是溫度傳感器,并且與溫度傳感器所提供的服務相對 應的信息被定義為名稱為"當前溫度"的變量的情況下,由于定
義內(nèi)容相同,每個設(shè)備6(6a、 6b、 6c)的信息處理部63的對象 (OID: xxa、 xxb、 xxc )下的接口的IID都祐:i殳置為"溫度傳感器"。
在中央服務器3中,通過與溫度監(jiān)視服務相對應的應用程 序,來實現(xiàn)OAS 7上的服務請求功能部31a,該應用程序^C編程 以周期性地訪問具有分配了 IID"溫度傳感器"的接口的對象的 OID,并記錄從設(shè)備6(6a、 6b、 6c )所提供的"當前溫度"變量, 作為訪問結(jié)果。當客戶終端裝置2訪問與該應用程序相關(guān)聯(lián)的 OID為"yyy"的對象下的接口的IID"zzz"時,啟動該應用程序, 以通過參考路由表,提取出通過LAN 4連接到在M0S中具有接 口的IID為"溫度傳感器"的對象的設(shè)備6 ( 6a、 6b、 6c)的網(wǎng)關(guān)5, 然后,將具有分配了 IID"溫度傳感器"的接口的對象的服務請求 發(fā)送到所提取出的網(wǎng)關(guān)5。
另 一方面,接收到服務請求的網(wǎng)關(guān)5的OAS 7通過參考連接 設(shè)備信息表,提取出具有接口分配了 11D "溫度傳感器"的對象且 通過LAN 4連接網(wǎng)關(guān)5的設(shè)備6 ( 6a、 6b、 6c),然后向所提取出 的設(shè)備6周期性地執(zhí)行服務請求。
接收到服務請求的設(shè)備6的信息處理部63獲取作為溫度傳 感器的功能部60所檢測到的當前溫度信息,并將其作為變量"當 前溫度"發(fā)送到網(wǎng)關(guān)5。然后,將網(wǎng)關(guān)5的OAS 7所接收到的變量 "當前溫度,,發(fā)送到中央服務器3。通過用于實現(xiàn)中央服務器3的 OAS 7上的服務提供功能部31b的應用程序,將變量"當前溫度" 發(fā)送到執(zhí)行服務請求的客戶終端裝置2。因此,用戶可以使用客 戶終端裝置2,從遠程位置隨意地獲取房屋或建筑物中的當前溫 度和溫度變化的信息。
例如,當每個設(shè)備(6b、 6c )具有接口分配了與設(shè)備6a的 對象下的接口相同的IID的對象時,可以從i殳備6a以外的設(shè)備 (6b、 6c)提供變量"當前溫度",作為服務。
另外,在設(shè)備6a、 6b預先設(shè)置且設(shè)備6c追加設(shè)置的情況下, 設(shè)備6c具有不同于設(shè)備6a、 6b的IP地址。另一方面,將設(shè)備6c 的對象的OID和對象下的接口的IID存儲在網(wǎng)關(guān)5的OAS 7的路 由表(連接OAS信息表)中。另外,將通過LAN 4連接到對應 的設(shè)備6c的網(wǎng)關(guān)5的IID、 OID和IP地址添加到中央服務器3的 OAS7的路由表。但是,由于中央服務器3的OAS 7上的應用程 序可以不直接考慮所添加的設(shè)備6c的IP地址,而根據(jù)來自客戶 終端裝置2的服務請求,通過網(wǎng)關(guān)5發(fā)送用于訪問設(shè)備6c的對象 下的分配了 IID"溫度傳感器,,的接口的服務請求,所以可以簡單 靈活地處理系統(tǒng)變化。
接下來,根據(jù)下面的例子介紹本實施例的網(wǎng)絡(luò)系統(tǒng)的另一 操作。在上面的情況中,對于各設(shè)備6(6a、 6b、 6c),由溫度 傳感器提供功能部60,信息處理部63具有對象下的分配了 IID"溫度傳感器"的接口 。在本例子中,如圖4(B)所示,對于 各設(shè)備6(6a、 6b、 6c),由人體檢測傳感器提供功能部60,信 息處理部6 3具有對象下的分配了 11D"人體檢測傳感器"的接口 。 因此,本例子提供用于通知表示人體檢測傳感器已經(jīng)檢測到人 的事件信息的服務。
因此,在這種情況下,在對象下的接口中所定義的信息是 名稱為"檢測到存在,,的事件信息,并且分配"人體檢測傳感器" 作為IID。
設(shè)備6(6a、 6b、 6c)的MOS執(zhí)行用于從功能部60接收事件 信息的處理。當通過網(wǎng)關(guān)5從各設(shè)備6發(fā)送事件信息時,作為中 央服務器3上的OAS 7的應用程序的犯罪預防服務應用程序向
諸如移動電話的客戶終端裝置2發(fā)送事件信息。因此,從客戶終
端裝置2訪問與該應用程序相關(guān)聯(lián)的對象的OID和對象下的接 口的IID"人體檢測傳感器",啟動該應用程序,以執(zhí)行如下處理 獲取用作客戶終端裝置2的移動電話的郵件地址,使用上述路由 表(即,連接OAS信息表)提取通過LAN 4連接到在信息處理 部63中具有接口分配了 IID"人體檢測傳感器"的對象的設(shè)備6 (6a、 6b、 6c)的網(wǎng)關(guān)5。結(jié)果,將接口分配了 IID"人體檢測傳 感器"的對象的服務請求發(fā)送到所提取出的網(wǎng)關(guān)5。
響應于該服務請求,網(wǎng)關(guān)5的OAS 7使用連接設(shè)備信息表, 來提取出連接到LAN 4的對應設(shè)備6 ( 6a、 6b、 6c),并向所提 取出的設(shè)備6發(fā)送服務請求。在所提取出的設(shè)備6的信息處理部 63中,執(zhí)行對應對象。當功能部60檢測到存在人時,將表示狀 態(tài)改變的事件信息,即,"檢測到存在"發(fā)送到網(wǎng)關(guān)5的OAS 7。 進一步將網(wǎng)關(guān)5所接收到的事件信息發(fā)送到中央服務器3。
當通過網(wǎng)關(guān)5從任一個設(shè)備6( 6a、 6b、 6c)發(fā)送事件信息"檢 測到存在"時,中央服務器3的OAS 7向客戶終端裝置2通知該事 件信息"檢測到存在"。例如,當每個設(shè)備(6b、 6c)都具有接 口分配了與設(shè)備6a的對象下的接口相同的IID的對象時,作為服 務,可以從設(shè)備(6b、 6c)以及設(shè)備6a接收事件信息"檢測到存 在"。
如在上面的例子的情況下,根據(jù)該例子,在不改變中央服 務器3的OAS 7上的應用程序的情況下,響應于所增加的設(shè)備6c 處的事件的發(fā)生,可以向客戶終端裝置2通知事件信息。因此, 能夠簡單靈活地處理系統(tǒng)變化。
接下來,根據(jù)下面的例子介紹本實施例的網(wǎng)絡(luò)系統(tǒng)的又一 操作。在上述例子中,各設(shè)備6(6a、 6b、 6c)的信息處理部63 都包括具有分配了相同的IID的一個接口的一個對象。在本例子 中,一個對象具有多個接口,并且向這些接口分配與要提供的
服務內(nèi)容相對應的IID。另外,向設(shè)備6(6a、 6b、 6c)中具有 相同定義內(nèi)容的接口分配相同的IID。因此,用戶可以從功能部 60接收各種服務。
例如,當由具有提供人的檢測信息的功能的人體檢測傳感 器提供各設(shè)備6(6a、 6b、 6c)的功能部60時,如上所述,可以 提供表示事件發(fā)生的事件信息,或者根據(jù)用戶請求提供信息(函 數(shù))。因此,可以通過根據(jù)服務內(nèi)容和信息定義的組合向接口分 配合適的IID,來實現(xiàn)服務的多樣化。
即,如圖5所示,準備具有諸如"安全服務"、"安防服務"、 "本地服務"以及"制造商服務"的IID的多個接口 。在本說明中, 向所有設(shè)備6( 6a、 6b、 6c )中的MOS的對象下的接口分配IID"制 造商服務",并在接口中定義"響應"函數(shù)。另外,向位于室內(nèi)區(qū) 域的各設(shè)備(6a、 6c)中的MOS的對象下的接口分配IID"安全 服務",并在接口中定義事件信息"檢測到存在"。另外,向位于 房屋入口處的設(shè)備6a中的MOS的對象下的接口分配IID"安防服 務",并向位于房屋外圍的設(shè)備6b中的MOS的對象下的接口分 配IID"本地服務"和"安防服務",并在接口中定義事件信息"沖全 測到存在"。因此,對于各設(shè)備6(6a、 6b、 6c),設(shè)置不同種類 的服務。
另一方面,作為用于提供與具有IID的接口相對應的服務的 應用程序,當中央服務器3的OAS 7從客戶終端裝置2接收到訪 問OID為"yyy"的對象下定義事件信息"檢測到存在"的接口的 IID(例如,設(shè)備6a、 6c的"安全服務",設(shè)備6a、 6b的"安防服 務"或者設(shè)備6b的"本地服務")的服務請求時,中央服務器3通 過網(wǎng)關(guān)5向?qū)猧殳備(6a、 6b、 6c )發(fā)送訪問IID為"安全服務"、 "安防服務"或者"本地服務"的接口的服務請求。隨后,當發(fā)生 由人體檢測傳感器所檢測到的信息改變時,將表示存在或不存 在人的事件信息"檢測到存在,,發(fā)送到網(wǎng)關(guān)5。然后,將該事件信 息發(fā)送到對應客戶終端裝置2。
例如,在"安全服務"的情況下,位于室內(nèi)的設(shè)備6a、 6c的 人體檢測傳感器可以檢測獨居老人的行為。當頻繁檢測到人的 存在時,諸如老人的家庭成員的用戶可以通過客戶終端裝置2 獲得有關(guān)老人的情況的信息。
在"安防服務"的情況下,通過使用位于例如房屋附近的設(shè) 備6b的人體檢測傳感器和位于房屋入口處的設(shè)備6a的人體檢測 傳感器,可以進行人的檢測。在用戶不在的期間,當設(shè)備6b向 客戶終端裝置2發(fā)送事件信息"檢測到存在",并且一段時間之后 設(shè)備6a向客戶終端裝置2發(fā)送事件信息"檢測到存在"時,用戶根 據(jù)事件信息"檢測到存在"的時間間隔,可以獲得關(guān)于存在非法
闖入者的信 息o
另外,在"本地服務"的情況下,當使用位于房屋附近的設(shè)
備6b的人體檢測傳感器檢測到人時,將事件信息"檢測到存在,, 從該設(shè)備6b發(fā)送到客戶終端裝置2。因此,作為房屋附近(本地 區(qū)域)的犯罪預防服務是有用的。
作為用于提供與IID為"制造商服務"的接口相對應的服務 的應用程序,當制造商側(cè)的終端裝置2訪問OID為"yyy"的對象 下的接口的IID"制造商服務"時,中央服務器通過網(wǎng)關(guān)5發(fā)送訪 問設(shè)備(6a至6c)的IID為"制造商服務"的接口的服務請求。在 這種情況下,作為"響應"函數(shù),通過網(wǎng)關(guān)5從設(shè)備發(fā)送人體檢測 傳感器的檢測信息,并且將函數(shù)內(nèi)容發(fā)送到制造商側(cè)的終端裝 置2。因此,制造商可以獲得與制造商的產(chǎn)品的運行狀態(tài)有關(guān)的 信息,并能夠有效地將該信息用于維修等。
因此,在本例子中,在一個設(shè)備6的信息處理部63中的一個
對象下準備多個接口 。另外,可以在每個接口中定義多個信息, 并且可以向每個^妄口分配不同的IID。因此,可以4吏諸如從期望
的設(shè)備接收服務的從設(shè)備6接收服務的方法多樣化。
在本例子中,服務請求從客戶終端裝置2發(fā)送到中央服務器 3的對象??蛇x地,如在第一實施例的情況下一樣,客戶終端裝 置2可以使用與信息處理部63的MOS中的月l務相對應的OID和/ 或IID來直接向設(shè)備6發(fā)送服務請求,以接收同等的服務。
另外,根據(jù)下面的例子介紹本實施例的網(wǎng)絡(luò)系統(tǒng)的另 一 操 作。在上面的情況中,在一個對象下定義具有不同IID的多個接 口。在本例子中,由電子鎖裝置提供圖1 ( A)所示的各設(shè)備6
(6a、 6b、 6c)的功能部60,并且在一個接口中設(shè)置多個信息 定義的組合,使得信息處理部63中的對象下的該接口所定義的 信息響應于電子鎖裝置的操作,具有函數(shù)"鎖定"、函數(shù)"解鎖" 和變量"當前狀態(tài)"。另外,使用"電子鎖裝置"作為IID。
例如,作為中央服務器3的OAS 7上的應用程序,可以對軟 件進行編程,以根據(jù)預定的時間表通過網(wǎng)關(guān)5發(fā)送訪問各設(shè)備6
(6a、 6b、 6c)的信息處理部63中的對象下的IID為"電子鎖裝 置"的接口的服務請求,使得"鎖定"或"解鎖"函數(shù)被提供給功能 部60。在這種情況下,可以自動提供用于鎖定或解鎖電子鎖裝 置(即,功能部60 )的服務。另外,當中央服務器3從設(shè)備6( 6a、 6b、 6c)接收到變量"當前狀態(tài)"時,可以將當前狀態(tài)的信息通 知給客戶終端裝置2,或者將該信息顯示在web站點上。
在本例子中,例如,當在設(shè)施中預先設(shè)置設(shè)備6a、 6b,且 隨后在該設(shè)施中新近設(shè)置設(shè)備6c時,設(shè)備6c需要另 一個IP地址。 這時,通過在設(shè)備6c的信息處理部63中的對象下的接口中定義 相同的信息,并使用"電子鎖裝置"作為IID,在不改變中央服務 器3的OAS 7上的應用程序的情況下,可以根據(jù)預定的時間表控
制所增加的設(shè)備6C的電子鎖裝置(即,功能部60)。代替將服務
請求從客戶終端裝置2發(fā)送到中央服務器3的對象,客戶終端裝 置2可以使用與信息處理部63的MOS中的服務相對應的OID和/ 或IID,直接向設(shè)備發(fā)送服務請求,從而獲得同等的服務。
在上面的各實施例中,諸如聲像設(shè)備的家用電子設(shè)備可以 用作設(shè)備6。另外,當在集成控制系統(tǒng)的控制器中安裝MOS時, 控制器可以用作本網(wǎng)絡(luò)系統(tǒng)中的設(shè)備6。
工業(yè)適用性
如上所述,根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng),無需用戶考慮諸如用 于網(wǎng)絡(luò)通信的i殳備的IP地址的特有識別信息,可以個別地監(jiān) 一見 用于提供服務的設(shè)備,或者一次性地控制這些設(shè)備。另外,即 使當附加設(shè)備連接到網(wǎng)絡(luò)系統(tǒng)時,也能夠靈活地響應各個用戶 的需要。因此,由于本發(fā)明可以通過使用便攜式網(wǎng)絡(luò)裝置等控 制/監(jiān)視位于遠處的設(shè)備,來提供舒適安全的生活和工作空間, 因此可以期望將它廣泛用作下 一代網(wǎng)絡(luò)系統(tǒng)。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng),包括多個設(shè)備以及通過網(wǎng)絡(luò)連接到所述設(shè)備的網(wǎng)絡(luò)裝置,所述網(wǎng)絡(luò)系統(tǒng)被配置為所述設(shè)備根據(jù)從所述網(wǎng)絡(luò)裝置輸入的服務請求,來執(zhí)行對象,其中,向所述對象分配對象標識符,所述網(wǎng)絡(luò)裝置具有用于指定所述對象標識符的標識符指定部,所述設(shè)備包括具有分配了相同對象標識符的對象的多個設(shè)備,以及當所述網(wǎng)絡(luò)裝置使用由所述標識符指定部所指定的所述相同對象標識符來進行服務請求時,該多個設(shè)備提供在具有所述相同對象標識符的所述對象中所定義的相同服務。
2. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述設(shè) 備包括具有分配了不同對象標識符的多個對象的設(shè)備,以及當所述網(wǎng)絡(luò)裝置使用由所述標識符指定部所指定的所述不 同對象標識符之一來進行服務請求時,該設(shè)備提供在具有所指 定的對象標識符的所述對象中所定義的服務。
3. —種網(wǎng)絡(luò)系統(tǒng),包括多個設(shè)備以及通過網(wǎng)絡(luò)連接到所述 設(shè)備的網(wǎng)絡(luò)裝置,所述網(wǎng)絡(luò)系統(tǒng)被配置為所述設(shè)備根據(jù)從所述 網(wǎng)絡(luò)裝置輸入的服務請求,來執(zhí)行對象,其中,向所述對象分配對象標識符,所述網(wǎng)絡(luò)裝置具有用于指定所述對象標識符的標識符指定部,所述設(shè)備包括具有分配了不同對象標識符的多個對象的設(shè) 備,以及當所述網(wǎng)絡(luò)裝置使用由所述標識符指定部所指定的所述不 同對象標識符之一來進行服務請求時,該設(shè)備提供在具有所指 定的對象標識符的所述對象中所定義的服務。
4. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述設(shè)備包括具有分配了相同對象標識符的對象的多個設(shè)備,當所述網(wǎng)絡(luò)裝置使用由所述標識符指定部所指定的所述相 同對象標識符來進行服務請求時,該多個設(shè)備提供在具有所述 相同對象標識符的所述對象中所定義的相同服務。
5. 根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 設(shè)備中的每個設(shè)備包括功能部,用于執(zhí)行用于提供所述設(shè)備 的服務的處理;以及信息處理部,用于與所述功能部進行在所 述對象中所定義且提供服務所需的信息的發(fā)送和接收。
6. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述對象中所定義的信息是示出所述功能部的當前狀態(tài)的變量,當 通過所述網(wǎng)絡(luò)裝置的請求訪問所述對象時,將所述變量提供給 所述網(wǎng)絡(luò)裝置。
7. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述 對象中所定義的信息是事件信息,當在所述網(wǎng)絡(luò)裝置先前訪問 了所述對象的情況下,發(fā)生所述功能部的狀態(tài)改變時,將所述 事件信息提供給所述網(wǎng)絡(luò)裝置。
8. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述 對象中所定義的信息是用于提供服務的操作指令函數(shù),當所述 網(wǎng)絡(luò)裝置訪問所述對象時,將所述操作指令函數(shù)從所述信息處 理部發(fā)送到所述功能部。
9. 根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 對象標識符包括所述設(shè)備的所述對象的特有標識符以及根據(jù)所 述設(shè)備的功能而定義的至少 一個接口標識符,當所述網(wǎng)絡(luò)裝置使用所述對象標識符來進行服務請求時, 執(zhí)行與所述特有標識符和所述接口標識符的組合相對應的所述 設(shè)備的所述對象。
10. 根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所 述網(wǎng)絡(luò)裝置包括客戶終端裝置以及通過所述網(wǎng)絡(luò)連接在所述設(shè) 備和所述客戶終端裝置之間的服務器,所述服務器根據(jù)從所述客戶終端裝置所提供的服務請求, 執(zhí)行服務器側(cè)對象,從而對所述設(shè)備進行用于執(zhí)行設(shè)備側(cè)對象 的服務請求,所述客戶終端裝置使用分配給所述服務器側(cè)對象的第一標 識符來進行服務請求,所述服務器使用分配給所述設(shè)備側(cè)對象 的第二標識符來進行服務請求,所述第二標識符包括根據(jù)按照使用所述第 一 標識符從所述 客戶終端裝置所提供的用于執(zhí)行所述服務器側(cè)對象的服務請求 來執(zhí)行所述設(shè)備側(cè)對象的所述設(shè)備的功能而定義的至少 一 個標 識符,以及所述服務器具有用于設(shè)置所述第一標識符和所述第二標識 符之間的對應關(guān)系的標識符設(shè)置部。
11. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 第二標識符包括所述設(shè)備側(cè)對象的特有標識符以及根據(jù)所述設(shè) 備的功能而定義的至少一個接口標識符,以及所述服務器具有路由功能部,所述路由功能部用于制作路 由表并執(zhí)行路由處理,所述路由表示出所述特有標識符和所述 至少一個接口標識符的組合與關(guān)于用于訪問具有所述對象標識 符的所述對象的網(wǎng)絡(luò)通信的連接地址信息之間的關(guān)系。
12. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 第 一 對象標識符包括所述服務器側(cè)對象的特有標識符以及根據(jù) 提供給客戶的服務內(nèi)容而定義的至少一個接口標識符,所述第二對象標識符包括所述設(shè)備側(cè)對象的特有標識符以 及根據(jù)所述設(shè)備的功能而定義的至少 一 個接口標識符,以及 所述標識符設(shè)置部用于設(shè)置所述第 一 標識符的所述特有標 識符和所述至少 一 個接口標識符的組合與所述第二標識符的所 述特有標識符和所述至少一個一妻口標識符的組合之間的對應關(guān)系。
13. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 服務器根據(jù)所述服務器側(cè)對象的內(nèi)容來處理數(shù)據(jù),然后將處理 后的數(shù)據(jù)發(fā)送到所述客戶終端裝置,所述數(shù)據(jù)是通過利用從所 述客戶終端裝置所提供的所述服務器側(cè)對象的服務請求來使所 述設(shè)備執(zhí)行所述設(shè)備側(cè)對象而獲得的數(shù)據(jù)。
14. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述 服務器具有將規(guī)定的通信協(xié)議轉(zhuǎn)換成SOAP,然后發(fā)送轉(zhuǎn)換后的 SOAP,以及將所接收到的SOAP轉(zhuǎn)換成規(guī)定的通信協(xié)議的功能。
15. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述設(shè) 備包括位于房屋或建筑物處的設(shè)備。
全文摘要
提供了一種網(wǎng)絡(luò)系統(tǒng),在該網(wǎng)絡(luò)系統(tǒng)中,通過增加或交換要控制或監(jiān)視的設(shè)備,可以容易地進行系統(tǒng)改變。該設(shè)備包括具有根據(jù)該設(shè)備所提供的服務內(nèi)容而定義的對象標識符的對象。在從通過網(wǎng)絡(luò)連接到該設(shè)備的網(wǎng)絡(luò)裝置接收到使用對象標識符的服務請求時,該設(shè)備根據(jù)該服務請求執(zhí)行在對象中定義的服務。通過向多個設(shè)備的對象分配相同的對象標識符,可以根據(jù)由網(wǎng)絡(luò)裝置使用相同的對象標識符所進行的服務請求,來從這些設(shè)備提供相同的服務。
文檔編號H04Q9/00GK101351779SQ20078000104
公開日2009年1月21日 申請日期2007年3月28日 優(yōu)先權(quán)日2006年3月28日
發(fā)明者德永吉彥, 畑中智行, 織田智宏, 薦田美行 申請人:松下電工株式會社