專利名稱:傳感器數(shù)據(jù)的檢索方法及程序的制作方法
技術領域:
本發(fā)明涉及一種利用來自與網絡連接的多個傳感器的信息的技術。
背景技術:
近年來的因特網等網絡的利用主要是通過檢索引擎或預先設定 的鏈接等,訪問文件、圖像或視頻、聲音等被存儲的內容。即,實現(xiàn) 了對所保存的過去的內容進行訪問的技術。另一方面,作為發(fā)送當前信息的技術,包括連續(xù)地配送設置在規(guī) 定位置上的攝像機(WEB攝像機)的圖像的流式技術。另外,最近正 在開發(fā)通過網絡取得從大量的小型無線傳感器節(jié)點得到的傳感數(shù)據(jù)的 傳感器網絡技術(專利文獻1~5)。近年來,人們對利用傳感器取入 現(xiàn)實世界的信息,并通過網絡在遠處的場所利用該信息的傳感器網絡 的期待增加。當前的因特網上的服務還局限于虛擬空間中的服務,但 傳感器網絡與當前的因特網在本質上的差異在于與實空間相融合。只 要能實現(xiàn)與實空間的融合,就可實現(xiàn)時間、位置等狀況依賴型的各種 服務。通過網絡連接存在于實空間中的各種各樣的對象,可實現(xiàn)跟蹤 能力,并且可滿足要求廣義上的"安全,,的社會需求或在庫管理、辦公 室工作"效率化"的需求。專利文獻l:特開2002-006937號公才艮專利文獻2:特開2003-319550號公報專利文獻3:特開2004-280411號公才艮專利文獻4:美國專利申請>^開第2004/0093239號i兌明書 專利文獻5:美國專利申請7>開第2004/0103139號說明書 但是,上述現(xiàn)有例所示的檢索引擎存在的問題是,雖然對于過去 存儲的數(shù)據(jù),可以知道在網絡上的位置(地址),但不適合對來自與 網絡連接的龐大的傳感器信息的實時信息進行高效檢索或檢測信息變 化。發(fā)明內容本發(fā)明的目的在于實現(xiàn)一種傳感器網絡系統(tǒng),可容易地檢索來自 與網絡連接的多個傳感器的實時信息。本發(fā)明具有分散服務器,存儲從多個傳感器節(jié)點發(fā)送的數(shù)據(jù);和 管理服務器,經第i網絡和用戶終端被連接,所述管理服務器具有模 型表格,該模型表格具有預先設定的模型名、和表示與所述模型名相 對應的數(shù)據(jù)的存儲目的地的信息存儲目的地,僅由分散服務器收集來 自傳感器的數(shù)據(jù),管理服務器僅管理收集來自傳感器的數(shù)據(jù)的位置, 從分散服務器中檢索與來自用戶終端的請求相對應的數(shù)據(jù)并提供。發(fā)明效果因此,本發(fā)明由分散服務器收集來自傳感器的數(shù)據(jù),傳感器的數(shù) 據(jù)所在位置由管理服務器管理,用戶終端向管理服務器請求數(shù)據(jù),管 理服務器從分散服務器取得被請求的數(shù)據(jù)。由此,即便傳感器數(shù)量龐 大,由于管理服務器中未存儲數(shù)據(jù),從而可防止負載變得過大,并且 可在使用多個傳感器的同時,抑制連接管理服務器與分散服務器和用 戶終端的網絡的通信量變得過大,從而可向用戶容易且迅速地提供必 要的信息。因此,用戶不必把握傳感器的位置或功能,只要向管理服務器請 求數(shù)據(jù),就可取得期望的傳感器的數(shù)據(jù)作為有效信息,并且在具有多 個傳感器的傳感器網絡中,可容易地利用信息。
圖l是表示本發(fā)明第l實施方式的傳感器網絡的系統(tǒng)構成圖。圖2是傳感器網絡的功能框圖。圖3是表示無線傳感器節(jié)點WSN的一個例子的框圖。 圖4是表示無線傳感器節(jié)點的動作狀態(tài)的曲線,表示時間與消耗 電流的關系。圖5是表示無線傳感器節(jié)點的配置的一個例子的說明圖。 圖6是表示對象與傳感器節(jié)點的測量數(shù)據(jù)的關聯(lián)的框圖,表示測 量開始時。圖7是表示對象與傳感器節(jié)點的測量數(shù)據(jù)的關聯(lián)的框圖,表示從 測量開始經過規(guī)定時間后的狀態(tài)。圖8是表示對象的數(shù)據(jù)量、傳感器節(jié)點的測量數(shù)據(jù)的數(shù)據(jù)量與時 間的關系的曲線。圖9是表示分散數(shù)據(jù)處理服務器DDS的事件活動控制部的框圖。圖IO是事件表格的說明圖。圖11是表示目錄服務器DRS的主要部分的框圖。圖12是傳感器信息表格的說明圖。圖13是不同屬性含義解釋列表的說明圖。圖14是表示現(xiàn)實世界模型列表與分散數(shù)據(jù)處理服務器DDS的關 系的框圖。圖15是模型結合列表的說明圖。圖16是表示傳感器信息登記狀態(tài)的時間圖。圖17是傳感器節(jié)點登記用的數(shù)據(jù)格式。圖18是表示現(xiàn)實世界模型列表的登記狀態(tài)的時間圖。圖19是表示模型結合列表的登記狀態(tài)的時間圖。圖20是表示針對對模型結合列表的訪問的響應的例子的時間圖。圖21是從模型結合列表指定了鈴木先生的位置時的處理說明圖。圖22是從模型結合列表指定了鈴木先生的就座狀態(tài)時的處理說明圖。圖23是從模型結合列表指定了鈴木先生的溫度時的處理說明圖。 圖24是從模型結合列表指定了 A會議室的成員時的處理說明圖。 圖25是從模型結合列表指定了 A會議室的人數(shù)時的處理說明圖。圖26是目錄服務器DRS的活動控制部ACC的框圖。 圖27是表示活動表格登記過程的定時圖。圖28是在活動表格登記時顯示于用戶終端UST上的活動設定畫 面的說明圖。圖29同樣是活動設定畫面的說明圖。圖30是表示分散數(shù)據(jù)處理服務器DDS的事件表格項目的說明圖。圖31是表示目錄服務器DRS的活動表格項目的說明圖。 圖32是表示單一活動的設定流程的時間圖。 圖33是表示單一活動的響應流程的時間圖。 圖34是在多個活動登記時顯示于用戶終端UST上的活動設定畫 面的說明圖。圖35同樣是在多個活動登記時顯示于用戶終端UST上的活動設 定畫面的說明圖。圖36是表示分散數(shù)據(jù)處理服務器DDS-1的事件表格項目的說明圖。圖37是表示分散數(shù)據(jù)處理服務器DDS-2的事件表格項目的說明圖。圖38是表示目錄服務器DRS的活動表格項目的說明圖。圖39是表示多個活動的設定流程的時間圖。圖40是表示多個事件的響應流程的時間圖。圖41表示第2實施方式,是表示分散數(shù)據(jù)處理服務器DDS的事 件活動控制部的框圖。圖42是在活動登記時顯示于用戶終端UST上的活動i殳定畫面的 說明圖。圖43是表示分散數(shù)據(jù)處理服務器DDS的事件活動表格項目的說明圖。圖44是表示活動的設定流程的時間圖。圖45是表示多個事件和活動的響應流程的時間圖。圖46是表示第1變形例的傳感器網絡的系統(tǒng)構成圖。 圖47同樣是表示第1變形例的傳感器網絡的系統(tǒng)構成圖。 圖48是表示第2變形例的傳感器網絡的系統(tǒng)構成圖。
具體實施方式
下面,參照附圖來說明本發(fā)明的一個實施方式。圖l是表示本發(fā)明第1實施方式的傳感器網絡系統(tǒng)的構成圖。<系統(tǒng)構成的概要>傳感器節(jié)點WSN (無線傳感器節(jié)點)、MSN (無線可移動傳感 器節(jié)點)是如下的發(fā)送節(jié)點被設置在規(guī)定位置上,或被安裝于規(guī)定 物體或人身上,收集關于環(huán)境的信息或關于被安裝物體的信息,并將 該信息發(fā)送給基站BST-l n。傳感器節(jié)點由通過無線連接于基站 BST-l n上的無線傳感器節(jié)點WSN、 MSN和通過有線連接于網絡 NWK-n上的有線傳感器節(jié)點FSN構成。固定設置的無線傳感器節(jié)點WSN例如通過所搭載的傳感器周期 性地傳感周圍的狀況,并向預先設定的基站BST發(fā)送傳感信息。無線 可移動傳感器節(jié)點MSN以人拿著走、被搭載于車上等可移動為前提, 將信息發(fā)送到最近的基站BST。另外,當指無線傳感器節(jié)點整體(統(tǒng) 稱)時,表示為WSN或MSN,當指各個無線傳感器節(jié)點時,如 WSN-l n或MSN-l n那樣附加后綴來表示。下面,其它構成要素也 一樣,當表示統(tǒng)稱時,無后綴地表示,當表示每一個時,附加后綴 "-l n"。在各基站BST-l n上連接一個或多個無線傳感器節(jié)點WSN、 MSN,各基站BST-l n經由網絡NWK-2 n連接于收集來自各傳感器 節(jié)點的數(shù)據(jù)的分散數(shù)據(jù)處理服務器DDS-l n上。另外,網絡NWK-2 n 用于連接基站BST與分散數(shù)據(jù)處理服務器(分散服務器)DDS。分散 數(shù)據(jù)處理服務器DDS根據(jù)系統(tǒng)規(guī)模的大小,其連接數(shù)量是可變的。各分散數(shù)據(jù)處理服務器DDS-l n具有用于存儲無線和有線傳感 器節(jié)點(下面簡稱為傳感器節(jié)點)檢測到的數(shù)據(jù)等的盤裝置DSK和未 圖示的CPU及存儲器,執(zhí)行規(guī)定的程序,并且如后所述,收集來自傳感器節(jié)點的測量數(shù)據(jù),按照預先規(guī)定的條件,執(zhí)行數(shù)據(jù)的存儲、數(shù)據(jù)的加工和經由網絡NWK-1向目錄服務器(管理服務器)DRS或其它 服務器的通知或數(shù)據(jù)傳輸?shù)然顒?。另外,網絡NWK-1由LAN或因特 網等構成。這里,從傳感器節(jié)點收集到的數(shù)據(jù)主要是識別傳感器節(jié)點的固有 ID和被傳感到的數(shù)值數(shù)據(jù),表示對應于時間序列的變化,但不能直接 成為利用傳感器節(jié)點的輸出的用戶(用戶終端UST等的使用者)容易 理解的形式。因此,目錄服務器DRS根據(jù)預先設定的定義,在將傳感 器節(jié)點的輸出數(shù)據(jù)變換為用戶可理解的現(xiàn)實世界模型(人、物、狀態(tài) 等)之后,提示給用戶。另外,分散數(shù)據(jù)處理服務器DDS-l n收集數(shù)據(jù)的對象是針對來 自屬于自身所連接的網絡NWK-2 n的基站BST的傳感器節(jié)點、或從 其它基站BST移動來的無線傳感器節(jié)點MSN的數(shù)據(jù),來收集數(shù)據(jù), 并執(zhí)行上述變換。另外,有線傳感器節(jié)點FSN也可連接于分散數(shù)據(jù)處 理服務器DDS-l n上。當然,也可將有線傳感器節(jié)點FSN連接于基 站BST上,并且基站BST也可以與無線傳感器節(jié)點一樣地管理有線 傳感器節(jié)點FSN。在網絡NWK-1上連接有用于管理與從分散數(shù)據(jù)處理服務器DDS 發(fā)送的傳感信息相關聯(lián)的現(xiàn)實世界模型的目錄服務器DRS、利用該目 錄服務器DRS的信息的用戶終端UST、進行目錄服務器DRS或分散 數(shù)據(jù)處理服務器DDS以及基站BST、傳感器節(jié)點的設定和管理的管 理終端ADT。另外,也可對管理傳感器節(jié)點的傳感器管理者、管理傳 感器網絡的服務的服務管理者分別準備管理終端。目錄服務器DRS具有未圖示的CPU、存儲器和存儲裝置,執(zhí)行 規(guī)定的程序,并且如后所述,管理與有效信息相關聯(lián)的對象。即,當用戶通過用戶終端UST向現(xiàn)實世界;f莫型請求訪問時,目 錄服務器DRS訪問擁有與現(xiàn)實世界模型相對應的測量數(shù)據(jù)的分散數(shù) 據(jù)處理服務器DDS-l n,取得相應的測量數(shù)據(jù),必要時將該傳感數(shù)據(jù) 變換為用戶容易理解的形式后,顯示于用戶終端UST上。圖2是圖1所示的傳感器網絡的功能框圖。這里,為了簡化說明, 僅示出圖1的分散數(shù)據(jù)處理服務器DDS-l n中的分散數(shù)據(jù)處理服務器 DDS-1的構成,并且,僅示出連接于分散數(shù)據(jù)處理服務器DDS-1上的 基站BST-l n中的基站BST-1的構成。其它分散數(shù)據(jù)處理服務器DDS 或基站BST也同樣構成。下面,說明各部分的詳細情況。<基站BST>從無線傳感器節(jié)點WSN、 MSN或有線傳感器節(jié)點FSN (下面稱 為傳感器節(jié)點)收集數(shù)據(jù)的基站BST-1具有命令控制部CMC-B、傳 感器節(jié)點管理部SNM和事件監(jiān)視部EVM。另外,傳感器節(jié)點在附加 預先設定的ID后發(fā)送測量數(shù)據(jù)。命令控制部CMC-B與后述的分散數(shù)據(jù)處理服務器DDS-1的命令 控制部CMC-D之間執(zhí)行命令的收發(fā)。例如,響應來自分散數(shù)據(jù)處理 服務器DDS-1的命令,執(zhí)行基站BST-1的參數(shù)設定,或將基站BST-1 的狀態(tài)發(fā)送到分散數(shù)據(jù)處理服務器DDS-1?;蛘?,執(zhí)行基站BST-1管 理的傳感器節(jié)點的參數(shù)設定,或將傳感器節(jié)點的狀態(tài)發(fā)送到分散數(shù)據(jù) 處理服務器DDS-1。傳感器節(jié)點管理部SNM保持自身管理的傳感器節(jié)點的管理信息 (運行狀態(tài)、剩余電力等)。而且,在分散數(shù)據(jù)處理服務器DDS-1發(fā) 出與傳感器節(jié)點有關的查詢的情況下,代替各傳感器節(jié)點來通知管理 信息。傳感器節(jié)點通過將與管理相關聯(lián)的處理委托給基站BST,可降低自身的處理負荷,抑制多余的功耗。另外,傳感器節(jié)點管理部SNM在事件監(jiān)視部EVM檢測到異常 的情況下,更新傳感器節(jié)點的管理信息,向分散數(shù)據(jù)處理服務器DDS-1 通知有異常的傳感器節(jié)點。另外,所謂傳感器節(jié)點的異常,是表示沒 有來自傳感器節(jié)點的響應的情況、或傳感器節(jié)點的電力達到預先設定 的閾值以下的情況等傳感器節(jié)點的功能停止或達到停止的狀態(tài)。另外,傳感器節(jié)點管理部SNM在從命令控制部CMC-D接收到 針對傳感器節(jié)點的命令(輸出定時的設定)的情況下,向傳感器節(jié)點發(fā)送該命令后進行設定,并在從傳感器節(jié)點接收到表示設定完成的通 知之后,更新傳感器節(jié)點的管理信息。另外,傳感器節(jié)點的輸出定時表示例如無線傳感器節(jié)點WSN周期性地向基站BST-1發(fā)送數(shù)據(jù)時的 期間。_^站BST對預先設定的所屬無線傳感器節(jié)點WSN、 MSN和有 線傳感器節(jié)點FSN執(zhí)行管理,并向分散數(shù)據(jù)處理服務器DDS發(fā)送各 傳感器節(jié)點測量的數(shù)據(jù)。<分散數(shù)據(jù)處理服務器DDS>分散數(shù)據(jù)處理服務器DDS-1具有存儲數(shù)據(jù)庫DB的盤裝置DSK、 后述的命令控制部CMC-D、事件活動控制部EAC、數(shù)據(jù)庫控制部 DBC。命令控制部CMC-D與基站BST和后述的目錄服務器DRS進行 通信,從而進行命令等的收發(fā)。事件活動控制部EAC每當從基站BST接收來自傳感器節(jié)點的測 量數(shù)據(jù)時,取得對應于測量數(shù)據(jù)的ID、即數(shù)據(jù)ID,并從后述的表格 (圖IO的事件表格ETB)中讀入對應于數(shù)據(jù)ID的事件的發(fā)生規(guī)則, 從而判定有無對應于測量數(shù)據(jù)值的事件發(fā)生。并且,事件活動控制部 EAC執(zhí)行與對應于數(shù)據(jù)ID的事件的發(fā)生相對應的活動。另外,在傳 感器節(jié)點中僅具有一個傳感器的情況下,也可將用于識別傳感器節(jié)點 的傳感器節(jié)點ID作為數(shù)據(jù)ID。而且,作為活動實施的內容,包含如下處理根據(jù)由用戶等預先 設定的每個數(shù)據(jù)ID的規(guī)則,將測量數(shù)據(jù)變換為加工數(shù)據(jù),通過數(shù)據(jù) 庫控制部DBC將測量數(shù)據(jù)與加工數(shù)據(jù)存儲在數(shù)據(jù)庫DB中,并向目錄 服務器DRS進行通知等。在本實施方式中,如圖1所示,通過對多個基站BST配置按地 域(或按場所)匯集其中的幾個的多個分散數(shù)據(jù)處理服務器DDS,可 分散處理來自多個傳感器節(jié)點的信息。例如,可在辦公室等處,在每 個樓層設置分散數(shù)據(jù)處理服務器DDS,在工廠等處,在每座房屋中設 置分散數(shù)據(jù)處理服務器DDS。分散數(shù)據(jù)處理服務器DDS-1的盤裝置DSK將從基站BST接收到 的傳感器節(jié)點WSN、 MSN、 FSN的測量數(shù)據(jù)、加工這些測量數(shù)據(jù)后 形成的加工數(shù)據(jù)、和與基站BST或無線傳感器節(jié)點WSN、 MSN及有 線傳感器節(jié)點FSN有關的裝置數(shù)據(jù)存儲為數(shù)據(jù)庫DB。而且,數(shù)據(jù)處理服務器DDS-1的數(shù)據(jù)庫控制部DBC將從事件活 動控制部EAC送來的、作為傳感器節(jié)點的輸出的測量數(shù)據(jù)存儲在數(shù) 據(jù)庫DB中。另外,必要時,將通過對測量數(shù)據(jù)進行數(shù)值處理或與其 它數(shù)據(jù)融合而得到的加工數(shù)據(jù)存儲在數(shù)據(jù)庫DB中。另外,對應于來 自管理者終端ADT等的請求,對裝置數(shù)據(jù)進行隨時更新。<目錄服務器DRS>管理多個分散數(shù)據(jù)處理服務器DDS的目錄服務器DRS由控制來 自經網絡NWK-1連接的用戶終端UST或管理者終端ADT的通信的 會話控制部SES和后述的模型管理部MMG、模型表格MTB、裝置 管理部NMG、活動控制部ACC和檢索引擎SER構成。模型管理部MMG利用在現(xiàn)實世界模型表格MTB中設定的現(xiàn)實 世界模型列表MDL來管理用戶容易理解的現(xiàn)實世界的模型(對象) 與分散數(shù)據(jù)處理服務器DDS從傳感器節(jié)點收集的測量數(shù)據(jù)或加工數(shù) 據(jù)的對應關系。目錄服務器DRS還管理相當于現(xiàn)實世界模型的測量數(shù)據(jù)或加工數(shù)據(jù)的存在場所的位置信息(URL等鏈接)。即,用戶通過指定現(xiàn)實世界模型,可直接訪問時刻變化的傳感器節(jié)點的測量信息。來自傳感器節(jié)點的測量數(shù)據(jù)和加工數(shù)據(jù)隨著時間的經過而增大,而現(xiàn)實世界模型信息即便時間經過,其大小也不變化,僅其內容發(fā)生變化。有關該 現(xiàn)實世界模型的細節(jié)后述。另外,現(xiàn)實世界模型表格MTB存儲在目錄服務器DRS的規(guī)定的 存儲裝置(省略圖示)等中。目錄服務器DRS的活動控制部ACC與分散數(shù)據(jù)處理服務器DDS 的事件活動控制部EAC或命令控制部CMC-D進行通信,接收來自用 戶終端UST或管理者終端ADT的事件活動的設定請求。而且,對接收到的事件或活動的內容進行解析,設定對應于解析結果的、目錄服務器DRS與分散數(shù)據(jù)處理服務器DDS-l n間的功能分擔。另外,有 時一個活動或事件不僅涉及一個分散數(shù)據(jù)處理服務器DDS,還涉及多 個分散數(shù)據(jù)處理服務器DDS-l n。檢索引擎SER根據(jù)會話控制部SES接收到的針對對象的檢索請 求,參照現(xiàn)實世界模型表格MTB,對分散數(shù)據(jù)處理服務器DDS的數(shù) 據(jù)庫DB執(zhí)行檢索。另外,若檢索請求是查詢,則執(zhí)行依照查詢內容的數(shù)據(jù)庫DB的 對應和查詢的SQL ( Structured Query Language )變換,并執(zhí)行檢索。 另外,構成檢索對象的數(shù)據(jù)庫DB有時跨越多個分散數(shù)據(jù)處理服務器 DDS。而且,作為該查詢,與"最新數(shù)據(jù)取得(快照(snapshot) /流)" 相對應。另外,"最新數(shù)據(jù)取得(流)"在活動控制部ACC的活動設 定中相對應。即,只要在相應的分散數(shù)據(jù)處理服務器DDS的事件活動 控制部EAC中設定始終將相應數(shù)據(jù)傳輸給用戶終端的活動的設定即 可。接著,裝置管理部NMG統(tǒng)一管理連接于網絡NWK-1上、構成 傳感器網絡的分散數(shù)據(jù)處理服務器DDS、連接于分散數(shù)據(jù)處理服務器 DDS上的基站BST、連接于基站BST上的傳感器節(jié)點。裝置管理部NMG向管理者終端ADT等提供與分散數(shù)據(jù)處理服 務器DDS、基站BST、傳感器節(jié)點的登記或檢索有關的接口,管理各 個裝置的狀態(tài)或傳感器節(jié)點的狀態(tài)。裝置管理部NMG可向分散數(shù)據(jù)處理服務器DDS或基站BST、 傳感器節(jié)點發(fā)出命令,通過該命令來管理傳感器網絡的資源。另外, 傳感器節(jié)點經由作為其上位的基站BST的命令控制部CMC-B,從裝 置管理部NMG接收命令,基站BST經由上位的分散數(shù)據(jù)處理服務器 DDS的命令控制部CMC-D,從裝置管理部NMG接收命令。另外,作為裝置管理部NMG經由命令控制部CMC-D發(fā)出的命 令,例如包括復位、參數(shù)設定、數(shù)據(jù)刪除、數(shù)據(jù)傳輸、定型事件/活動設定等。<傳感器節(jié)點的一例>下面,圖3~圖5中示出傳感器節(jié)點的一例。圖3是表示無線傳感器節(jié)點WSN的一個例子的框圖。無線傳感 器節(jié)點WSN由測量測量對象的狀態(tài)量(溫度、壓力、位置等)或狀 態(tài)量的變化(低溫/高溫、低壓/高壓等)的傳感器SSR、控制傳感器 SSR的控制器CNT、與基站BST進行通信的無線處理部WPR、向各 模塊SSR、 CNT、 WPR供電的電源POW和進行收發(fā)的天線ANT構 成。控制器CNT按預先設定的周期或不定期地讀入傳感器SSR的測 量數(shù)據(jù),向該測量數(shù)據(jù)附加預先設定的傳感器節(jié)點的ID,然后傳送給 無線處理部WPR。有時也將進行了傳感的時間信息作為時間標記附加 在測量數(shù)據(jù)上。無線處理部WPR將從控制器CNT發(fā)送的數(shù)據(jù)發(fā)送給 基站BST。另外,無線處理部WPR將從基站BST接收到的命令等發(fā)送給控 制器CNT,控制器CNT對接收到的命令進行解析,然后執(zhí)行規(guī)定的 處理(例如設定變更等)。并且,控制器CNT經無線處理部WPR將 電源POW的剩余電力(或充電量)信息發(fā)送給基站BST。另外,控 制器CNT自身監(jiān)視電源POW的剩余電力(或充電量),在剩余電力 低于預先設定的閾值的情況下,向基站BST發(fā)送沒電的警報。無線處理部WPR為了以有限的電力進行長時間測量,如圖4所 示,間歇地動作,從而降低功耗。圖中,在睡眠狀態(tài)SLP下,控制器 CNT停止傳感器SSR的驅動,并在規(guī)定的定時從睡眠狀態(tài)切換到動 作狀態(tài),驅動傳感器SSR,發(fā)送測量數(shù)據(jù)。另外,圖3中示出在一個無線傳感器節(jié)點WSN中具有一個傳感 器SSR的例子,但也可配置多個傳感器SSR?;蛘撸部稍O置存儲了 固有識別符ID的存儲器來代替?zhèn)鞲衅鱏SR,也可將無線傳感器節(jié)點 WSN用作標簽。另外,在圖3、圖4中,電源POW也可以是使用電池的情況,或具有太陽能電池或振動發(fā)電等自主發(fā)電機構。另外,無線可移動傳感器節(jié)點MSN也可以與圖3、圖4一樣構成。圖5是表示與上述圖1、圖2所示的分散數(shù)據(jù)處理服務器DDS-1 相連接的傳感器節(jié)點的一個例子的細節(jié)圖。在本實施方式中,示出在辦公室和A會議室、B會議室中設置傳 感器節(jié)點的例子。在辦公室中設置基站BST-0,在辦公室的椅子上配置具有感壓 (壓力)開關作為傳感器SSR的無線傳感器節(jié)點WSN-0。無線傳感 器節(jié)點WSN-0被設定成與基站BST-0通信。在A會議室中設置基站BST-l,在A會議室的椅子上配置具有 感壓開關作為傳感器SSR的無線傳感器節(jié)點WSN-3 10。另外,在A 會議室中設置具有溫度傳感器的有線傳感器節(jié)點FSN-1,連接于基站 BST-l上。各無線傳感器節(jié)點WSN-3 10和有線傳感器節(jié)點FSN-1被 設定成與基站BST-l通信。同樣,在會議室B中設置基站BST-2,在會議室B的椅子上設 置具有感壓開關作為傳感器SSR的無線傳感器節(jié)點WSN-11 17和具 有溫度傳感器的有線傳感器節(jié)點FSN-2,并連接于基站BST-2上。在使用這些辦公室、A會議室、B會議室的工作人員身上安裝兼 作姓名牌的無線傳感器節(jié)點MSN-1。無線傳感器節(jié)點MSN-1構成為 具有測量工作人員的體溫(或周圍溫度)的溫度傳感器SSR-1和存儲 工作人員固有的識別符(工作人員ID)的標簽TG-1的姓名牌。無線 傳感器節(jié)點MSN-1可向基站BST-O、 1或2發(fā)送工作人員ID和作為 測量數(shù)據(jù)的溫度。<傳感器網絡的動作原理>下面,利用圖6~圖8來說明上述圖1~圖5所示的傳感器網絡的 動作概要。圖6是表示作為現(xiàn)實世界模型的具體形式的對象與傳感器節(jié)點的 測量數(shù)據(jù)的關聯(lián)的框圖,表示測量開始時,圖7表示從圖6的狀態(tài)經 過規(guī)定時間后的狀態(tài)。在圖6中,目錄服務器DRS事先生成如下的對象作為現(xiàn)實世界 模型,并定義在現(xiàn)實世界模型表格MTB的現(xiàn)實世界模型列表MDL 中。這里,示出鈴木先生的情況,作為使用圖5的辦公室或A會議室、 B會議室的工作人員,并且該人物安裝圖6所示的無線傳感器節(jié)點 MSN畫1。如圖12的傳感器信息表格STB所示,定義了傳感器信息表格, 在該傳感器信息表格中,各傳感器節(jié)點MSN的測量數(shù)據(jù)(例如溫度) 或位置信息存儲在被指定作為數(shù)據(jù)存儲目的地的分散數(shù)據(jù)處理服務器 DDS中。在此,可得到傳感器節(jié)點MSN的位置信息,作為檢測傳感 器節(jié)點MSN的基站BST的ID信息。另夕卜,在現(xiàn)實世界模型表格MTB的現(xiàn)實世界模型列表MDL中, 定義了鈴木先生的位置這一對象(OBJ-l)在測量數(shù)據(jù)1 (LINK-1) 這一存儲目的地中具有數(shù)據(jù)實體,并且管理現(xiàn)實世界模型與實際數(shù)據(jù) 的位置的對應關系。即,在現(xiàn)實世界模型列表MDL中,將鈴木先生的位置(OBJ-l) 這一對象與對應于測量數(shù)據(jù)1 ( LINK-1 )的分散數(shù)據(jù)處理服務器DDS 的存儲位置建立關聯(lián)。在圖6、圖7中,將表示鈴木先生的位置的、 來自無線傳感器節(jié)點MSN-1的位置信息(例如定義為"連接于哪個基 站BST上")存儲在分散數(shù)據(jù)處理服務器DDS的盤裝置DSK1中。從用戶終端UST的角度看,可看到鈴木先生的位置(OBJ-l)的 值存在于目錄服務器DRS的現(xiàn)實世界模型表格MTB中,但實際的數(shù) 據(jù)不是存儲在目錄服務器DRS中,而是存儲在預先設定的分散數(shù)據(jù)處 理服務器DDS的盤裝置DSK1中。在現(xiàn)實世界模型表格MTB中定義了鈴木先生就座(OBJ-2)這 一對象,將從安裝在辦公室椅子上的感壓開關(WSN-0)求出的就座 信息存儲在測量數(shù)據(jù)2 (LINK-2)中。并且,定義了對應于測量數(shù)據(jù) 2的分散數(shù)據(jù)處理服務器DDS與存儲位置。在圖6、圖7中,將來自 MSN-1和無線傳感器節(jié)點WSN的就座信息存儲在分散數(shù)據(jù)處理服務 器DDS的盤裝置DSK2中。在現(xiàn)實世界模型表格MTB中定義了鈴木先生的溫度(OBJ-3) 這對象,將無線傳感器節(jié)點MSN-1的溫度傳感器SSR-1所測量的溫 度存儲在測量數(shù)據(jù)3 (LINK-3)中。并且,定義了對應于測量數(shù)據(jù)3 的分散數(shù)據(jù)處理服務器DDS與存儲位置。在圖6、圖7中,將來自 MSN-1的溫度存儲在分散數(shù)據(jù)處理服務器DDS的盤裝置DSK3中。在現(xiàn)實世界模型表格MTB中定義了 A會議室成員(OBJ-4)這 一對象,將根據(jù)A會議室的基站BST-1所連接的無線傳感器節(jié)點MSN 的信息求出的工作人員的姓名存儲在測量數(shù)據(jù)4 (LINK-4)中。在不 使用感壓開關(WSN-3 10)的情況下,也可根據(jù)在某個單位時間內 由A會議室內的基站BST-1檢測出的無線傳感器節(jié)點MSN的個數(shù)來 求出A會議室的人數(shù)。并且,定義了對應于測量數(shù)據(jù)4的分散數(shù)據(jù)處 理服務器DDS與存儲位置。在圖6、圖7中,來自各工作人員的無線 傳感器節(jié)點MSN的個人信息被存儲在分散數(shù)據(jù)處理服務器DDS的盤 裝置DSK4中。在現(xiàn)實世界模型表格MTB中定義了 A會議室人數(shù)(OBJ-5)這 一對象,將通過A會議室的感壓開關(WSN-3 10)求出的人數(shù)存儲 在測量數(shù)據(jù)5 (LINK-5)中。并且,定義了對應于測量數(shù)據(jù)5的分散 數(shù)據(jù)處理服務器DDS與存儲位置。在圖6、圖7中,無線傳感器節(jié)點 WSN-3~10的就座信息存儲在分散數(shù)據(jù)處理服務器DDS的盤裝置 DSK5中。在現(xiàn)實世界模型表格MTB中定義A會議室溫度(OBJ-6)這一 對象,將A會議室的有線傳感器節(jié)點FSN-1所測量的溫度存儲在測量 數(shù)據(jù)6(LINK-6)中。并且,定義了對應于測量數(shù)據(jù)6的分散數(shù)據(jù)處 理服務器DDS與存儲位置。在圖6、圖7中,來自FSN-1的溫度存儲 在分散數(shù)據(jù)處理服務器DDS的盤裝置DSK6中。即,現(xiàn)實世界模型表格MTB中定義的各對象OBJ存儲有對應于 測量數(shù)據(jù)的存儲目的地(LINK),從用戶終端UST的角度看,可看 到目的數(shù)據(jù)存在于目錄服務器DRS中,但實際的數(shù)據(jù)被存儲在分散數(shù) 據(jù)處理服務器DDS中。而且,在信息的存儲目的地L1NK中設定了傳感器節(jié)點所測量的 測量數(shù)據(jù)或將測量數(shù)據(jù)變換為用戶可理解的形式后形成的加工數(shù)據(jù)等 用戶可利用的數(shù)據(jù)的存儲位置。由各分散數(shù)據(jù)處理服務器DDS收集來 自傳感器節(jié)點的測量數(shù)據(jù),并且,只要如后所述設定事件活動,就可 對測量數(shù)據(jù)進行加工等,并作為加工數(shù)據(jù)存儲在規(guī)定的分散數(shù)據(jù)處理 服務器DDS中。實際的來自傳感器節(jié)點的數(shù)據(jù)收集與加工由分散數(shù)據(jù)處理服務 器DDS進行,由目錄服務器DRS管理現(xiàn)實世界模型與信息的存儲目 的地以及傳感器節(jié)點的定義等。由此,用戶終端UST的利用者不必知道傳感器節(jié)點的所在位置, 通過檢索對象OBJ,就可得到與傳感器節(jié)點的測量值(或加工數(shù)據(jù)) 相對應的期望數(shù)據(jù)。而且,由于目錄服務器DRS管理每個對象OBJ的存儲目的地(鏈 接目的地),并且由分散數(shù)據(jù)處理服務器DDS存儲并處理實際的數(shù)據(jù), 所以即便傳感器節(jié)點的數(shù)量龐大,也可防止數(shù)據(jù)處理服務器DDS的負 荷過大。即,可在使用多個傳感器節(jié)點的同時,抑制連接目錄服務器 DRS、分散數(shù)據(jù)處理服務器DDS及用戶終端UST的網絡NWK-1的 通信量過大。在從圖6的狀態(tài)經過了規(guī)定時間的圖7中,在分散數(shù)據(jù)處理服務 器DDS的盤裝置DSK1 6中寫入來自傳感器節(jié)點的實際測量數(shù)據(jù),數(shù) 據(jù)量隨著時間的經過而增大。另一方面,與目錄服務器DRS的現(xiàn)實世界模型表格MTB的模型 列表MDL中設定的對象OBJ-l 6相對應的存儲目的地LINK-1 6即 便時間經過,信息量也不變化,但存儲目的地LINK-1 6指示的信息 的內容發(fā)生變化。即,目錄服務器DRS管理的對象OBJ-l 6的信息量和分散數(shù)據(jù) 處理服務器DDS管理的測量數(shù)據(jù)1 6的數(shù)據(jù)量與時間的關系如圖8 所示,對象的數(shù)據(jù)量恒定,但測量數(shù)據(jù)隨著時間的經過而增加。例如,在一個基站BST上連接有數(shù)百個傳感器節(jié)點,在一個分散數(shù)據(jù)處理服務器DDS上連接有多個基站BST,在一個目錄服務器 DRS上連接有數(shù)十個分散數(shù)據(jù)處理服務器DDS的情況下,傳感器節(jié) 點的總數(shù)為數(shù)千至數(shù)萬。若假設各傳感器節(jié)點每分鐘順序發(fā)送數(shù)據(jù), 則每秒鐘向分散數(shù)據(jù)處理服務器DDS發(fā)送數(shù)百至數(shù)千的測量數(shù)據(jù),來 判定有無事件,在發(fā)生事件的情況下,通過規(guī)定的活動來產生通知或 數(shù)據(jù)加工等處理。如果由一個或少數(shù)幾個服務器來實現(xiàn)這些處理,則 服務器自身的負荷或用于與服務器連接的網絡的負荷變得極大。并且, 就收集到的數(shù)據(jù)或加工的數(shù)據(jù)而言,因為發(fā)生從用戶終端UST的訪 問,由于向用戶終端UST提供數(shù)據(jù),也使服務器的負荷或網絡的負荷 進一步變大。因此,將從用戶終端UST接收訪問、管理傳感器節(jié)點的信息的 存儲目的地的目錄服務器DRS;和管理多個基站BST、從分配給基站 BST的傳感器節(jié)點收集數(shù)據(jù)并進行加工的分散數(shù)據(jù)處理服務器DDS 分開。來自傳感器節(jié)點的信息通過由多個分散數(shù)據(jù)處理服務器DDS分 散收集,并由各分散數(shù)據(jù)處理服務器DDS分別進行數(shù)據(jù)的存儲或加 工,可分散多個傳感器節(jié)點的數(shù)據(jù)收集和加工處理,防止負荷集中于 特定的服務器。另一方面,目錄服務器DRS集中(一維)地管理根據(jù)傳感器節(jié) 點的測量數(shù)據(jù)得到的信息的存儲目的地,并向用戶終端UST提供對象 與存儲目的地LINK的對應關系。用戶即便不知道傳感器節(jié)點的物理 位置等,也只要向目錄服務器DRS查詢目的對象,就可根據(jù)數(shù)據(jù)的存 儲位置得到有效信息。即,通過由目錄服務器DRS集中管理信息的存 儲目的地,與傳感器節(jié)點的所在位置無關,用戶終端UST只要訪問目 錄服務器DRS,就可得到與目的傳感器節(jié)點有關的測量數(shù)據(jù)或加工數(shù) 據(jù)。而且,目錄服務器DRS根據(jù)不同屬性含義解釋列表ATL,將從 分散數(shù)據(jù)處理服務器DDS得到的數(shù)據(jù)變換為用戶可理解的信息,并提 供給用戶終端UST。另外,與所構筑的系統(tǒng)構成相對應地來設定、變更存儲在目錄服務器DRS中的對象,不象傳感器節(jié)點檢測的測量數(shù)據(jù)那樣隨時間變 化,所以集中管理對象的部分不受隨時間變化的測量數(shù)據(jù)的負荷變動 的影響。因此,由于抑制了與分散數(shù)據(jù)處理服務器DDS之間直接交換 傳感器節(jié)點的數(shù)據(jù),所以可抑制與目錄服務器DRS相連接的網絡 NWK-1的負荷過大。另外,圖6、圖7中示出分別向各個分散數(shù)據(jù)處理服務器DDS 連接盤裝置DSK的情況,但也可如圖5所示,設置一個分散數(shù)據(jù)處理 服務器DDS,在其中設置多個盤裝置DSK,并且還可以將盤裝置DSK 分組連接于多個分散數(shù)據(jù)處理服務器DDS上。<測量數(shù)據(jù)與事件的關系>下面,圖9、圖10中示出由分散數(shù)據(jù)處理服務器DDS收集的測 量數(shù)據(jù)與基于測量數(shù)據(jù)的事件活動的關系。在圖9中,分散數(shù)據(jù)處理服務器DDS的事件活動控制部EAC具 有使從基站BST收集的測量數(shù)據(jù)與事件相對應的事件表格ETB。事件表格ETB如圖IO所示,由分配給每個傳感器節(jié)點、被賦予 測量數(shù)據(jù)的數(shù)據(jù)ID (對應于圖12和圖14的數(shù)據(jù)ID);針對測量數(shù) 據(jù)、作為事件的發(fā)生判斷條件的EVT;和決定是否將測量數(shù)據(jù)存儲在 數(shù)據(jù)庫DB中的數(shù)據(jù)存儲DHL構成1個記錄。例如,圖中,數(shù)據(jù)ID為"XXX"的測量數(shù)據(jù)在其值比Al大時, 向目錄服務器DRS通知事件的發(fā)生。另外,設定成數(shù)據(jù)ID為"XXX" 的測量數(shù)據(jù)在每次數(shù)據(jù)到達時被寫入盤裝置DSK中。在分散數(shù)據(jù)處理服務器DDS中,首先由傳感數(shù)據(jù)ID抽取部IDE 接收從基站BST接收到的測量數(shù)據(jù),抽取作為被賦予測量數(shù)據(jù)的ID 的數(shù)據(jù)ID。另外,傳感數(shù)據(jù)ID抽取部IDE將測量數(shù)據(jù)發(fā)送給最新數(shù) 據(jù)存儲器LDM。將抽取出的數(shù)據(jù)ID發(fā)送給事件檢索部EVS,檢索事件表格ETB, 若有數(shù)據(jù)ID —致的記錄,則將該記錄的事件內容EVT與測量數(shù)據(jù)發(fā) 送給事件發(fā)生判定部EVM。事件發(fā)生判定部EVM比較測量數(shù)據(jù)的值與事件內容EVT,若滿 足條件,則通過目錄服務器接口 DSI向目錄服務器DRS通知事件的 發(fā)生。另外,事件發(fā)生判定部EVM向最新數(shù)據(jù)存儲器傳遞數(shù)據(jù)存儲 DHL的請求。DB控制部DBC對于事件表格ETB的數(shù)據(jù)存儲DHL為YES的 數(shù)據(jù),從最新數(shù)據(jù)存儲器LDM接收數(shù)據(jù),并寫入盤裝置DSK。分散數(shù)據(jù)處理服務器DDS在目錄服務器接口 DSI從目錄服務器 DRS接收到測量數(shù)據(jù)的參照請求的情況下,向數(shù)據(jù)訪問接收部DAR 發(fā)送該訪問請求。在數(shù)據(jù)訪問接收部DAR中,若訪問請求是最新的數(shù)據(jù),則從最 新數(shù)據(jù)存儲器LDM中讀入與包含在訪問請求中的數(shù)據(jù)ID相對應的測 量數(shù)據(jù),然后返回給目錄服務器接口 DSI?;蛘?,若訪問請求是過去 的數(shù)據(jù),則從盤裝置DSK中讀入與包含在訪問請求中的數(shù)據(jù)ID相對 應的測量數(shù)據(jù),然后返回到目錄服務器接口 DSI。這樣,在分散數(shù)據(jù)處理服務器DDS中,將從基站BST收集的傳 感器節(jié)點數(shù)據(jù)中的最新數(shù)據(jù)保持在最新數(shù)據(jù)存儲器LDM中,并且, 僅將被預測以后需要參照的數(shù)據(jù)記錄在盤裝置DSK中。另外,還可設 定僅將事件發(fā)生時的數(shù)據(jù)記錄在盤裝置DSK中。這種情況下,可防止 由于周期性(觀測間隔)地收集的數(shù)據(jù)引起的盤使用量增加。通過以 上方法,可由一個分散數(shù)據(jù)處理服務器DDS來管理多個基站BST(即 多個傳感器節(jié)點)。<裝置管理部NMG和模型管理部MMG的細節(jié)><裝置管理部NMG>圖11表示圖2所示的目錄服務器DRS的裝置管理部NMG和模 型管理部MMG及現(xiàn)實世界模型表格MTB的細節(jié)。首先,目錄服務器DRS的裝置管理部NMG具有管理傳感器節(jié) 點的傳感器信息表格STB、用于向傳感器信息表格STB登記/變更傳 感器節(jié)點的登記接口、和檢索傳感器信息表格STB的內容的檢索接 口。另外,這里,傳感器信息表格STB由傳感器管理者終端ADT-A來管理。傳感器信息表格STB如圖12所示,事先分配給每個傳感器節(jié)點 的數(shù)據(jù)ID、表示傳感器節(jié)點種類的傳感器種類、表示傳感器節(jié)點的測 量對象的含義、傳感器節(jié)點所測量的計測值的內容、表示設置傳感器 節(jié)點的位置(或對象)的設置場所、表示傳感器節(jié)點從測量對象中檢 測測量值的周期的觀測間隔、和表示測量數(shù)據(jù)的存儲目的地(分散數(shù) 據(jù)處理服務器DDS-l n上的存儲位置)的數(shù)據(jù)存儲目的地由1個記錄 構成,并將識別傳感器節(jié)點的ID作為索引來管理。例如,構成為圖5所示姓名牌的無線傳感器節(jié)點MSN-1的標簽 TG-1表示數(shù)據(jù)ID被分配為01,測量對象為無線傳感器節(jié)點MSN-1 的場所(位置),測量的周期為每隔30秒,測量數(shù)據(jù)被存儲在分散數(shù) 據(jù)處理服務器DDS-1中。同樣,配置在構成為姓名牌的無線傳感器節(jié) 點MSN-1中的傳感器SSR-1表示數(shù)據(jù)ID被分配為02,測量對象為周 圍的溫度,測量的周期為每隔60秒,測量數(shù)據(jù)被存儲在分散數(shù)據(jù)處理 服務器DDS-2中。該傳感器信息表格STB由上述傳感器管理者終端ADT-A設定, 傳感器管理者或服務管理者通過參照傳感器信息表格STB,可知道傳 感器節(jié)點的功能和位置以及測量數(shù)據(jù)的存儲目的地。另外,在傳感器節(jié)點測量數(shù)據(jù)的周期不恒定的情況下,如圖12 的傳感器節(jié)點ID=03的就座傳感器那樣,通過將觀測間隔設為"事件", 無論周期如何,僅在傳感器檢測出特定狀態(tài)時,才向分散數(shù)據(jù)處理服 務器DDS通知該狀態(tài)。<模型管理部MMG>下面,說明圖11所示的模型管理部MMG和現(xiàn)實世界模型表格 MTB。模型管理部MMG管理的現(xiàn)實世界模型表格MTB由用于解釋傳 感器節(jié)點的測量數(shù)據(jù)具有何含義的不同屬性含義解釋列表ATL、表示 圖6所示對象OBJ-l n的模型名與實際的信息存儲位置的對應關系的 現(xiàn)實世界模型列表MDL、和表示對象OBJ-l n間的相關關系的模型結合列表MBL構成。另外,模型管理部MMG為了管理這些現(xiàn)實世界模型表格MTB 的各列表,具有管理不同屬性含義解釋列表ATL的不同屬性含義解釋 列表管理部ATM、管理現(xiàn)實世界模型列表MDL的現(xiàn)實世界模型列表 管理部MDM、和管理模型結合列表MBL的模型結合列表管理部 MBM,各管理部分別具有用于進行列表的登記/變更的登記接口、和 用于進行各列表檢索的檢索接口。另外,在此,現(xiàn)實世界模型表格MTB由利用服務管理者終端 ADT-B的服務管理者管理。另外,在圖11中,傳感器管理者終端與 服務管理者終端如圖1所示,也可使用一個管理終端ADT。另外,利用傳感器網絡的用戶終端UST經由各列表的檢索接口, 從期望的列表中執(zhí)行對象OBJ的檢索。首先,不同屬性含義解釋列表管理部ATM管理的不同屬性含義 解釋列表ATL由于來自傳感器節(jié)點WSN、 MSN、 FSN的返回值(測 量值)或由分散數(shù)據(jù)處理服務器DDS變換后的加工數(shù)據(jù)在保持原始值 的情況下無法被用戶終端UST的利用者(下面簡稱為用戶)所理解, 所以如圖13所示,具有用于將傳感器節(jié)點的輸出值變換為有效信息的 表格。圖13與對象OBJ-l n相對應地預先設定。在圖13中,姓名表格ATL-m對應于圖6所示的鈴木先生的位置 OBJ-l,如圖12所示,與來自傳感器種類為姓名牌的傳感器節(jié)點 MSN-1中設定的標簽TG中所設定的識別符的返回值(測量值)相對 應的人名與含義欄建立對應。在圖13中,場所表格ATL-p是表示佩戴了姓名牌的工作人員的 位置的表格,對應于返回值(例如連接有傳感器節(jié)點的基站的ID)的 場所名稱與含義欄建立對應。例如,在返回值為01的情況下,表示場所為辦公室。另外,圖13的就座表格ATL-s表示圖5所示的辦公室內或A會 議室的椅子的就座狀態(tài),針對每個椅子(各無線傳感器節(jié)點 WSN-3-10)設置,存儲與無線傳感器節(jié)點WSN-3 10的返回值(測量值)相對應的就座狀態(tài)(在位或不在位)。例如,在返回值為00 的情況下,表示在位(就座)狀態(tài),在返回值為01的情況下,表示不在位。同樣,圖13的溫度表格ATL-t是表示圖5所示溫度傳感器 (MSN-1的SSR-1、 FSN-1、 2)所示值的表格,將返回值(溫度傳感 器的測量數(shù)據(jù))變換為溫度y的函數(shù)f (x)被存儲在含義欄中。在圖13中,人數(shù)表格ATL-n是表示在A會議室中的工作人員的 人數(shù)的表格,對應于返回值(A會議室內椅子傳感器的就座數(shù)、或A 會議室內的可移動節(jié)點MSN的數(shù)量)的人數(shù)與含義欄建立對應。這樣,不同屬性含義解釋列表ATL是定義針對測量數(shù)據(jù)的含義 的列表,與生成的對象相對應地來設定各個表格。然后,現(xiàn)實世界模型列表MDL由服務管理者等預先設定,如圖 14所示,將與針對每個對象設定的模型名相對應的信息的位置存儲在 信息鏈接目的地中。即,模型名與信息鏈接目的地及數(shù)據(jù)ID成對地 構成現(xiàn)實世界模型列表MDL。目錄服務器DRS利用模型列表MDL來僅管理用戶可理解的有 效信息,該有效信息的所在位置是分散數(shù)據(jù)處理服務器DDS-l n中的 一個。因此,在模型列表MDL中定義的對象OBJ將有效信息的實體 位于何處設定在信息鏈接目的地中。另外,該信息鏈接目的地由服務 管理者等預先設定。同樣,數(shù)據(jù)ID是與構成對象值的基礎的傳感器 數(shù)據(jù)(從傳感器節(jié)點直接得到的數(shù)據(jù)、或加工后得到的數(shù)據(jù))相對應 的值。在圖14中,例如針對鈴木先生的位置OBJ-l存儲LINK-1這一 信息鏈接目的地,在該信息鏈接目的地中存儲URL或路徑等,當從 用戶終端UST檢索該對象時,可從信息鏈接目的地得到有效信息(對 象的實體)。例如,當從用戶終端UST向目錄服務器DRS的檢索引擎SER 發(fā)送關鍵詞等時,從檢索引擎SER返回模型列表MDL的模型名中包 含關鍵詞的模型名的列表。當操作用戶終端UST的用戶選擇了期望的模型名時,首先,目錄服務器DRS從被設定為信息鏈接目的地LINK 的分散數(shù)據(jù)處理服務器DDS取得對應于信息鏈接目的地的數(shù)據(jù)。目錄服務器DRS根據(jù)不同屬性含義解釋列表ATL,將取得的數(shù) 據(jù)變換為用戶可理解的信息后,發(fā)送給用戶終端UST。因此,即便用戶不知道關于各個傳感器節(jié)點的知識或所在位置, 也可取得必要的信息作為可識別的信息。而且,由于分散數(shù)據(jù)處理服務器DDS不必在每次收集時都將從 傳感器節(jié)點收集到的數(shù)據(jù)變換為用戶可理解的形式,所以可大幅度降 低收集、管理多個傳感器節(jié)點數(shù)據(jù)的分散數(shù)據(jù)處理服務器DDS的負 荷。該數(shù)據(jù)的變換處理根據(jù)來自用戶的請求,在必要時由目錄服務器 DRS執(zhí)行,從而可抑制執(zhí)行無用的變換處理,可不浪費地利用傳感器 網絡的資源。然后,表示對象OBJ-l n間的相關關系的模型結合列表MBL就 現(xiàn)實世界模型列表MDL的對象OBJ共同的要素,匯集相關聯(lián)的信息。作為模型結合列表MBL的一例,如圖15所示,從現(xiàn)實世界模型 列表MDL的對象OBJ中,作為共同要素抽取與"人名"(圖中"鈴木 先生")與"A會議室"相關聯(lián)的對象。例如,作為與圖13的不同屬性 含義解釋列表ATL的姓名表格ATL-m的含義欄中登記的"鈴木先生" 這一人名相關聯(lián)的對象OBJ,包括位置OBJ-l、辦公室內本席的就座 狀態(tài)OBJ-2、溫度OBJ-3,如圖所示,將與鈴木先生這一人名相關聯(lián) 的對象的鏈接目的地按樹狀設定成"位置"LINK-1 、"就座狀 態(tài),,LINK-2、"溫度"LINK-3,并將其作為與人名相關的模型結合列表 MBL-P。同樣,當從A會議室這一要素來看現(xiàn)實世界模型列表MDL時, 包括"成員"、"人數(shù)"、"溫度"這些對象OBJ-4 6,如圖所示,將與A 會議室這一場所相關聯(lián)的對象的信息鏈接目的地LINK-4 6按樹狀設 定為"成員"、"人數(shù)"、"溫度",將其作為與A會議室相關的模型結合 列表MBL-R。這樣,模型結合列表MBL構成對現(xiàn)實世界模型列表MDL的對象要素中共同要素的不同信息建立關聯(lián)的信息。另外,該模型結合列表MBL的關聯(lián)由服務管理者等來預先設定。 <模型管理部MMG的動作> 下面,說明傳感器網絡系統(tǒng)的動作。 <傳感器節(jié)點的登記>首先,參照圖16、圖17來說明傳感器節(jié)點的登記過程。傳感器 管理者在對規(guī)定的場所或人設置傳感器節(jié)點之后,按照圖16的時間圖 來向目錄服務器DRS進行傳感器節(jié)點的登記。在圖16中,首先,傳感器管理者從傳感器管理者終端ADDT-A 連接于目錄服務器DRS,調用裝置管理部NMG的登記接口。之后, 按照圖17所示的數(shù)據(jù)格式,從傳感器管理者終端ADT-A設定新追加 的數(shù)據(jù)ID、傳感器種類、屬性、計測值、設置場所、觀測間隔、數(shù)據(jù) 存儲目的地,并作為登記請求發(fā)送給目錄服務器DRS的裝置管理部 NMG(RG-1)。這里,在登記之前,對接收傳感器節(jié)點數(shù)據(jù)的分散 數(shù)據(jù)服務器DDS執(zhí)行數(shù)據(jù)存儲目的地的確保與屬性的指定。目錄服務器DRS的裝置管理部NMG接收到該登記請求后,向 圖12所示的傳感器信息表格STB追加有該登記請求的傳感器節(jié)點的 信息。之后,裝置管理部NMG向新追加的傳感器節(jié)點分配識別符ID。 該傳感器節(jié)點ID也可從傳感器管理者終端ADT-A分配。裝置管理部NMG在對被指定為數(shù)據(jù)存儲目的地的分散數(shù)據(jù)處理 服務器DDS執(zhí)行有登記請求的傳感器節(jié)點測量數(shù)據(jù)的存儲目的地分 配之后,完成傳感器信息表格STB的一個記錄。之后,裝置管理部NMG向傳感器管理者終端ADT-A返回表示 追加了新的記錄的完成通知(ACK),結束登記處理。另外,雖未圖示,但從目錄服務器DRS接收了傳感器節(jié)點的登 記通知的分散數(shù)據(jù)處理服務器DDS指示對應于圖17的"設置場所"的 基站BST對相應ID的傳感器節(jié)點,以規(guī)定的觀測間隔檢測來自傳感 器節(jié)點的測量值。在基站BST的傳感器管理部SNM中登記有指令的 數(shù)據(jù)ID和觀測間隔。由此,新的傳感器節(jié)點與所屬的基站BST之間進行通信,可向 該傳感器節(jié)點所屬的分散數(shù)據(jù)處理服務器DDS發(fā)送測量數(shù)據(jù)。 <對象的定義>下面,就在上述圖16、圖17中登記在目錄服務器DRS中的傳感 器節(jié)點,參照圖18來說明生成傳感器節(jié)點的測量數(shù)據(jù)與對象之間關系 的處理。另外,該處理由傳感器網絡的服務管理者來執(zhí)行。在圖18中,服務管理者從服務管理者終端ADT-B連接于目錄服 務器DRS,調用裝置管理部NMG的檢索接口。然后,根據(jù)ID等來 執(zhí)行期望的傳感器節(jié)點的檢索,將與檢索條件一致的傳感器節(jié)點返回 給服務管理者終端ADT-B。服務管理者終端ADT-B將從裝置管理部NMG接收到的傳感器 節(jié)點的檢索結果輸出到未圖示的顯示裝置等。服務管理者從顯示在服務管理者終端ADT-B上的傳感器節(jié)點中 選擇期望的傳感器節(jié)點,并指定與該傳感器節(jié)點的測量數(shù)據(jù)相對應的 對象,然后登記在目錄服務器DRS的模型管理部MMG中。例如,作為圖12所示的傳感器信息表格STB中ID=01的姓名牌 型傳感器節(jié)點(圖5的MSN-1)的對象,登記"鈴木先生的位置"這一 對象OBJ-l。通過該登記,生成表示對象與其信息鏈接關系的現(xiàn)實世 界模型列表(MDL)(圖14)。之后,模型管理部MMG針對"鈴木先生的位置"這一對象OB J-l , 向分散數(shù)據(jù)處理服務器DDS-1發(fā)出規(guī)定的命令,以便將接收到標簽的 ID為TG-1 (鈴木先生的識別符)的傳感器節(jié)點MSN的基站BST的 位置存儲在例如分散數(shù)據(jù)處理服務器DDS-1中。接收到指令的分散數(shù)據(jù)處理服務器DDS-1通過事件活動控制部 EAC接收到標簽的ID是表示鈴木先生的TG-1的數(shù)據(jù)后,進行活動 登記,以便將鑒別接收到的基站BST的位置的值存儲到分散數(shù)據(jù)處理 服務器DDS-1的數(shù)據(jù)庫DB中。然后,針對存儲在分散數(shù)據(jù)處理服務器DDS-1的數(shù)據(jù)庫DB中的 "鈴木先生的位置"這一數(shù)據(jù)的實體,設定與現(xiàn)實世界模型列表MDL的對象OBJ-l相對應的信息存儲目的地?;蛘?,就"鈴木先生就座,,這一對象OBJ-2,模型管理部MMG指 令分散數(shù)據(jù)處理服務器DDS-1如下動作若具有感壓開關作為傳感器 SSR的無線傳感器節(jié)點WSN-0的測量值為ON,則將"00"這一值寫入 分散數(shù)據(jù)處理服務器DDS-1的數(shù)據(jù)庫DB中,若無線傳感器節(jié)點 WSN-0的測量值為OFF,則將"01,,這一信息寫入分散數(shù)據(jù)處理服務器 DDS-1的數(shù)據(jù)庫DB中。接收到該指令的分散數(shù)據(jù)處理服務器DDS執(zhí)行如下處理通過 事件活動控制部EAC將作為傳感器節(jié)點WSN-0的測量值的"00"或 "01"(分別相當于ON/OFF)寫入數(shù)據(jù)處理服務器DDS-1的數(shù)據(jù)庫 DB中。然后,與上述一樣,針對存儲在分散數(shù)據(jù)處理服務器DDS-1的 數(shù)據(jù)庫DB中的"鈴木先生就座,,這一數(shù)據(jù)實體,設定與現(xiàn)實世界模型 列表MDL的對象OBJ-2相對應的信息存儲目的地。這樣就設定了模型管理部MMG所設定的對象(信息存儲目的 地)與實際存儲信息的分散數(shù)據(jù)處理服務器DDS的位置。模型管理部MMG如圖14所示,生成"鈴木先生的位置"OBJ-l 這一對象,并將模型名與數(shù)據(jù)ID及信息存儲目的地存儲在現(xiàn)實世界 模型列表MDL中。在對象的登記完成后,模型管理部MMG向服務 管理者終端ADT-B發(fā)送完成通知。服務管理者終端ADT-B顯示接收到的對象的生成完成通知,并 在生成對象的情況下,重復執(zhí)行上述處理,生成期望的對象。<模型結合列表的定義>下面,參照圖19來說明根據(jù)上述模型列表MDL的定義生成多 個對象之后,表示多個對象OBJ-l n間的相關關系的模型結合列表 MBL的設定。在圖19中,服務管理者從服務管理者終端ADT-B連接于目錄服 務器DRS的模型管理部MMG,調用模型管理部MMG的檢索接口。 之后,執(zhí)行期望對象的檢索,向服務管理者終端ADT-B返回與檢索條件一致的對象。服務管理者終端ADT-B向未圖示的顯示裝置等輸出從模型管理 部MMG接收到的對象的檢索結果。服務管理者請求目錄服務器DRS的模型管理部MMG,以便從 顯示在服務管理者終端ADT-B上的對象中選擇期望的對象,生成各 對象共同的要素作為模型結合列表。例如圖15所示,生成"鈴木先生"這一人名作為模型結合列表 MBL-P,在該模型結合列表MBL-P中使鈴木先生的位置OBJ-l、鈴 木先生就座狀態(tài)OBJ-2、鈴木先生溫度OBJ-3等對象建立對應。模型管理部MMG使模型結合列表MBL-P與各對象OBJ-l 3的 信息的存儲目的地建立關聯(lián),然后存儲在模型結合列表MBL中。在模型結合列表MBL的登記完成后,模型管理部MMG向服務 管理者終端ADT-B發(fā)送完成通知。服務管理者終端ADT-B顯示接收到的模型結合列表的生成完成 通知,在進一步生成模型結合列表的情況下,重復執(zhí)行上述處理,生 成期望的模型結合列表。<模型結合列表的檢索>下面,利用上述設定的模型結合列表MBL并參照圖20、圖21 來說明傳感器網絡的用戶使用模型結合列表來參照傳感器節(jié)點的數(shù)據(jù) 的處理示例。用戶終端UST連接于目錄服務器DRS的檢索引擎SER上,向 模型結合管理部MBM請求模型結合列表MBL的檢索。該檢索請求 例如通過關鍵詞檢索或圖15的GUI等執(zhí)行。模型結合管理部MBM將有請求的檢索結果響應給用戶終端 UST,在用戶終端UST的未圖示的顯示裝置等上顯示與檢索請求一致 的模型結合列表的結果。在用戶終端UST,用戶從檢索結果中選擇任意的模型結合列表, 并請求信息(STEP110)。這里,模型結合列表如圖15所示,由針對對象OBJ間的共同要素匯集的樹型結構的鏈接目的地構成,通過由用戶終端UST選擇顯示 于模型結合列表中的任意鏈接目的地,向作為鏈接目的地的分散數(shù)據(jù) 處理服務器DDS進行信息的請求。分散數(shù)據(jù)處理服務器DDS對用戶終端UST請求的測量數(shù)據(jù)或加 工數(shù)據(jù)進行訪問,將訪問的結果返回給目錄服務器DRS的不同屬性含 義解釋列表管理部ATM。在目錄服務器DRS中,不同屬性含義解釋列表管理部ATM從 由分散數(shù)據(jù)處理服務器DDS發(fā)送的測量數(shù)據(jù)ID中,取得針對圖13 所示的不同屬性含義解釋列表ATL的返回值的含義(STEP112)。之后,目錄服務器DRS的檢索引擎SER將與由不同屬性含義解 釋列表管理部ATM解析的測量數(shù)據(jù)相對應的含義返回給用戶終端 UST,用戶終端UST顯示來自該目錄服務器DRS的響應,代替來自 分散數(shù)據(jù)處理服務器DDS的返回信息。例如,在選擇了圖15的模型結合列表MBL-P的鏈接目的地 LINK-l的情況下,從用戶終端UST訪問針對鈴木先生的位置OBJ-1 預先設定的分散數(shù)據(jù)處理服務器DDS-1的測量數(shù)據(jù)。若鏈接目的地 LINK-l例如與圖12所示的傳感器信息表格STB的數(shù)據(jù)存儲目的地建 立了對應,則分散數(shù)據(jù)處理服務器DDS從對應于該數(shù)據(jù)存儲目的地的 數(shù)據(jù)庫DB中讀入作為測量數(shù)據(jù)的無線傳感器節(jié)點MSN-l的測量數(shù) 據(jù),然后返回給目錄服務器DRS。目錄服務器DRS從與數(shù)據(jù)一起存儲的數(shù)據(jù)屬性中,選擇不同屬 性含義解釋列表ATL的場所表格ATL-p,取得對應于返回值(測量 數(shù)據(jù))的含義。此時,例如若返回值=02,則模型結合列表MBL-P的 鏈接目的地LINK-l的信息為"A會議室"。因此,與模型結合列表 MBL-P的"鈴木先生的位置,,這一對象OBJ-1相對應的響應從傳感器 節(jié)點MSN-l的測量數(shù)據(jù)"02,,這個值變換成"A會議室"這個對用戶來 說具有有效含義的信息,并顯示于(或通知給)用戶終端UST。另夕卜, 本例中示出數(shù)據(jù)屬性與數(shù)據(jù)一起取得的方式。此時,可以事先在傳感 器節(jié)點登記時,向接收來自傳感器節(jié)點的數(shù)據(jù)的分散數(shù)據(jù)處理服務器DDS進行數(shù)據(jù)存儲目的地的確保與屬性的指定。作為取得數(shù)據(jù)屬性的 其它方法,也可以是在現(xiàn)實世界模型列表MDL的登記時向模型指定 屬'性的方法。圖22針對圖15的模型結合列表MBL-P的"鈴木先生就座狀 態(tài)"LINK-2執(zhí)行上述圖20的處理。此時,也從分散數(shù)據(jù)處理服務器 DDS中讀入來自各無線傳感器節(jié)點WSN-3 10的返回值"OO",通過目 錄服務器DRS的不同屬性含義解釋列表管理部ATM,可使返回值 -"OO"變?yōu)?在位,,,并且可將"鈴木先生在位,,這一有效信息從檢索引擎 SER返回到用戶終端UST。圖23針對圖15的模型結合列表MBL-P的"鈴木先生溫 度"LINK-3執(zhí)行上述圖20的處理。此時,也從分散數(shù)據(jù)處理服務器 DDS中讀入來自各無線傳感器節(jié)點MSN-1的傳感器SSR-1的返回值 "x",通過目錄服務器DRS的不同屬性含義解釋列表管理部ATM,可 將返回值-x運算為溫度y-f (x),并且可將"鈴木先生的周圍溫度為 y。C,,這一有效信息從檢索引擎SER返回給用戶終端UST。圖24針對圖15的模型結合列表MBL-R的"A會議室的成員,,執(zhí) 行上述圖20的處理。此時,在模型管理部MMG中生成A會議室的 成員OBJ-4這一對象時,在規(guī)定的分散數(shù)據(jù)處理服務器DDS-1中, 將由相當于A會議室的基站BST-1檢測出的姓名牌節(jié)點的標簽ID作 為測量數(shù)據(jù)讀入基站BST-1。然后,將該值存儲在作為數(shù)據(jù)存儲目的 地預先設定的、圖14的信息鏈接目的地(這里為分散數(shù)據(jù)處理服務器 DDS-1)中。分散數(shù)據(jù)處理服務器DDS-1以規(guī)定的周期從基站BST-1收集無 線傳感器節(jié)點MSN-l n的標簽ID,更新表示上述會議室成員的值(姓 名牌節(jié)點的標簽ID的集合)。圖24中表示利用由分散數(shù)據(jù)處理服務 器DDS-1收集到的無線傳感器節(jié)點MSN-l n檢測出標簽ID為"01"、 "02,,的工作人員在A會議室中。分散數(shù)據(jù)處理服務器DDS-1將該加工數(shù)據(jù)"01、 02"發(fā)送給目錄 服務器DRS的不同屬性含義解釋列表管理部ATM。目錄服務器DRS的不同屬性含義解釋列表管理部ATM根據(jù)事 先定義的人名表格ATL-m,將接收到的加工數(shù)據(jù)變換為01=鈴木、02= 田中等有效信息,發(fā)送給用戶終端UST。結果,針對模型結合列表MBL-P的A會議室的成員這一信息請 求,用戶終端UST可得到"在A會議室中有鈴木、田中"這一有效信 息。圖25針對圖15的模型結合列表MBL-R的"A會議室人數(shù),,執(zhí)行 上述圖20的處理。此時,在模型管理部MMG中生成A會議室的人 數(shù)OBJ-5這一對象時,在規(guī)定的分散數(shù)據(jù)處理服務器DDS-l中計算A 會議室的人數(shù),具體地說是針對每個時間周期計算由相當于A會議室 的基站BST-1檢測出的姓名牌節(jié)點的ID數(shù)或就座節(jié)點變?yōu)镺N的數(shù) 目。然后,將該值存儲在被預先設定為對象OBJ-5的數(shù)據(jù)存儲目的地 的、圖14的信息鏈接目的地中。分散數(shù)據(jù)處理服務器DDS-l以規(guī)定的周期從基站BST-1收集無 線傳感器節(jié)點MSN-l n的ID數(shù)x,運算并更新表示上述A會議室的 人數(shù)的值(加工數(shù)據(jù))。分散數(shù)據(jù)處理服務器DDS-l將該加工數(shù)據(jù)x 發(fā)送給目錄服務器DRS的不同屬性含義解釋列表管理部ATM。目錄服務器DRS的不同屬性含義解釋列表管理部ATM根據(jù)事 先定義的人數(shù)表格ATL-n ,將接收到的加工數(shù)據(jù)變換為人數(shù)y=x這一 有效信息,然后從檢索引擎SER發(fā)送給用戶終端UST。結果,針對模型結合列表MBL-P的A會議室人數(shù)這一信息請求, 用戶終端UST可得到"A會議室中有y人,,這一有效信息。<活動控制部>圖26是表示目錄服務器DRS的活動控制部ACC細節(jié)的框圖。 活動控制部ACC根據(jù)從多個分散數(shù)據(jù)處理服務器DDS的事件活動控制部EAC接收到的事件發(fā)生通知,自動執(zhí)行預先設定的動作(活動)。因此,活動控制部AAC由下述部分構成經由會話控制部SES 從用戶終端UST接收活動設定的活動接收部ARC;分析接收到的活動,并對應于分析結果設定目錄服務器DRS與分散數(shù)據(jù)處理服務器 DDS之間的功能(或負荷)分擔的活動分析部AAN;管理活動的定 義和執(zhí)行的活動管理部AMG;存儲與來自用戶終端UST的設定請求 相對應的事件與活動的關系的活動表格ATB;向分散數(shù)據(jù)處理服務器 DDS-l n發(fā)送指令以監(jiān)視由活動表格ATB定義的事件的事件監(jiān)視指 示部EMN;接收由各分散數(shù)據(jù)處理服務器DDS-l n產生的事件通知 的事件接收部ERC;和根據(jù)接收到的事件與活動表格ATB的定義, 執(zhí)行規(guī)定動作的活動執(zhí)行部ACE。參照圖27的時間圖來說明活動的登記。在圖27中,首先,用戶 (或服務管理者)從用戶終端UST等連接到目錄服務器DRS的活動 控制部AAC,請求進行活動的設定。例如,作為活動的一個例子,研 究下迷情況如圖28所示,設定監(jiān)視X先生的就座情況并向IP地址 A的用戶終端UST發(fā)送彈出通知這一活動?;顒涌刂撇緼AC的活動接收部ARC接收到該活動的設定請求 后,向活動分析部AAN請求進行該活動的設定?;顒臃治霾緼AN例 如根據(jù)X先生的就座來選擇監(jiān)視對象的數(shù)據(jù)ID,另外,確定傳感器 節(jié)點的測量數(shù)據(jù)如何變化才使事件發(fā)生。這里,為了將"X先生的就座" 這一現(xiàn)實世界的事件變換為數(shù)據(jù)ID,參照現(xiàn)實世界模型表格MTB的 現(xiàn)實世界模型列表MDL和不同屬性含義解釋列表ATL來搜索"X先 生的就座"這一模型。這里,如圖29所示,在X先生=鈴木先生的情況下,由于已在 現(xiàn)實世界模型表格MTB中定義了模型,所以從上述列表MDL、 ATL 中取得存儲了數(shù)據(jù)ID-X2和數(shù)據(jù)的信息存儲地(分散數(shù)據(jù)處理服務器 DDS1)。之后,在活動管理部AMG中,為了由分散數(shù)據(jù)處理服務器DDS 監(jiān)視"X先生就座,,這一事件的發(fā)生,向管理上述選擇出的傳感器節(jié)點 的分散數(shù)據(jù)處理服務器DDS發(fā)出指令,使其監(jiān)視"X先生就座"這一事 件的發(fā)生。然后,活動管理部AMG在活動表格ATB中設定"向IP地 址A的用戶終端UST發(fā)送彈出通知"的活動,并設定上述傳感器節(jié)點ID作為執(zhí)行該活動的事件ID。從目錄服務器DRS的活動管理部AMG接收到指令的分散數(shù)據(jù) 處理服務器DDS如圖30所示,針對從現(xiàn)實世界模型列表MDL取得 的數(shù)據(jù)ID=X2,向作為從屬性含義解釋列表ATL得到的就座條件"00" 和活動所應執(zhí)行的事件的通知目的地登記目錄服務器DRS的活動控 制部AAC。另外,由分散數(shù)據(jù)處理服務器DDS-1執(zhí)行的、向目錄服 務器DRS的通知是分散數(shù)據(jù)處理服務器DDS-1中的活動。即,在圖30的事件表格ETB中,在表示測量數(shù)據(jù)ID的數(shù)據(jù)ID 欄中設定表示"鈴木先生就座"的感壓傳感器的傳感器節(jié)點ID-X2,在 事件的條件欄中設定表示就座的"00",在分散數(shù)據(jù)處理服務器DDS-1 的活動欄中設定向目錄服務器DRS的活動控制部ACC進行通知的活 動。另外,在圖31的活動表格ATB中,在表示監(jiān)視對象的事件ID 的數(shù)據(jù)ID欄中設定表示"鈴木先生就座"的傳感器節(jié)點ID=X2,在事 件的條件欄中設定從分散數(shù)據(jù)處理服務器DDS-1接收事件的發(fā)生,在 目錄服務器DRS執(zhí)行的活動欄中設定向用戶終端UST進行彈出通知, 在活動的參數(shù)欄中設定表示用戶終端UST中的A先生的IP地址?;顒庸芾聿緼MG在活動表格ATB中登記的活動如圖31所示, 將接收到數(shù)據(jù)ID=X2的事件設為事件的條件,并設定成針對記載于參 數(shù)欄中的地址(這里為IP地址為A的終端)執(zhí)行彈出通知的活動。另外,圖28、圖29的活動設定請求畫面是由目錄服務器DRS 的活動接收部ARC向用戶終端UST提供的,現(xiàn)實世界模型列表MDL 對應于姓名的下拉菜單,"就座"、"正在開會"、"回家,,的下拉菜單對 應于屬性含義解釋列表ATL,"彈出"、"郵件,,的下拉菜單被設定為由 目錄服務器DRS執(zhí)行的活動。如上所述,將由于一個事件發(fā)生而執(zhí)行一個活動設為單一活動, 上述活動的設定如圖32所示的流程。即,用戶終端UST向目錄服務 器DRS的活動控制部ACC進行活動的設定請求,由活動控制部ACC 生成活動的分析與事件的監(jiān)視指示,由分散數(shù)據(jù)處理服務器DDS的事件活動控制部EAC來定義事件表格ETB。之后,活動控制部ACC的 活動管理部AMG向事件接收部ERC指示進行上述設定事件(數(shù)據(jù) ID-X2)的監(jiān)浮見。由此,活動控制部ACC向用戶終端UST通知一系 列活動的設定完成。 <活動的執(zhí)行>圖33是表示在上述圖28、圖29中設定的活動的執(zhí)行的時間圖。 監(jiān)視對象的傳感器節(jié)點的測量數(shù)據(jù)變化為事件發(fā)生條件"00"、判定X先生就座時,分散數(shù)據(jù)處理服務器DDS-1產生關于數(shù)據(jù)ID-X2的事件通知。該事件發(fā)生被分散數(shù)據(jù)處理服務器DDS通知給目錄服務器 DRS,并由圖26的事件接收部ERC接收。目錄服務器DRS的活動管理部AMG根據(jù)接收到的事件的ID檢 索圖31的活動表格ATB,判定有無相應的活動。由于接收到的ID-X2 的事件在活動表格ATB中有定義,所以活動管理部AMG向活動執(zhí)行 部ACE通知活動表格ATB的活動與參數(shù)?;顒訄?zhí)行部ACE向由活動管理部AMG指示的IP地址A的用 戶終端UST發(fā)送彈出通知。向IP地址A的用戶終端UST發(fā)送彈出通知,從而可確認檢測 到X先生的就座。<多個活動的設定和執(zhí)行>在上述圖28、圖29和圖33中,描述了由于一個事件發(fā)生而執(zhí)行 一個活動的示例,但如圖34~圖39所示,可以設定在兩個事件成立 后執(zhí)行某個活動。圖34、圖35是多個活動的設定請求畫面。在該設定請求畫面中 定義了可以分別對兩個姓名欄選擇"就座"等狀態(tài)的下拉菜單。對應于 這兩個姓名的事件條件與上述圖28、圖29—樣,與現(xiàn)實世界模型表 格MTB的現(xiàn)實世界模型列表MDL和不同屬性含義解釋列表ATL相 對應。并且還添加了設定這兩個事件條件的邏輯式(和、或)的下拉菜單。另外,與上述單一活動一樣,設定了由目錄服務器DRS實施的 活動(彈出通知、郵件發(fā)送)與活動執(zhí)行所必須的參數(shù)欄(地址等)。這里,說明在"鈴木先生就座"這個分散數(shù)據(jù)處理服務器DDS-1 的事件發(fā)生與"田中先生就座,,這個來自分散數(shù)據(jù)處理服務器DDS-2 的事件發(fā)生都成立的時刻,發(fā)送郵件的活動示例。首先,對"鈴木先生就座"這一事件,與上述圖28、圖29同樣設 定,在監(jiān)視鈴木先生就座的分散數(shù)據(jù)處理服務器DDS-2的事件表格 ETB中設定圖36所示的事件。此時的活動表格設定的時間圖如圖39 所示。接著,對"田中先生就座,,這一事件,與上述圖28、圖29—樣, 將檢測田中先生就座的傳感器節(jié)點ID-Y2作為數(shù)據(jù)ID,將含義解釋 列表ATL中表示就座的"00"設為事件的條件,在該事件條件成立時, 向目錄服務器DRS的活動控制部ACC進行通知的活動如圖37所示, 設定在分散數(shù)據(jù)處理服務器DDS-2的事件表格ETB中。目錄服務器DRS的活動控制部ACC如圖38所示,在活動表格 ATB中以"AND"邏輯式結合來設定兩個條件。另外,對于通過"AND,,結合的活動表格ATB的兩個條件,在活 動欄設定"郵件發(fā)送",在參數(shù)欄中設定發(fā)送目的地的地址。與上述圖32—樣,用戶終端UST向活動控制部ACC執(zhí)行關于 鈴木先生就座與田中先生就座的活動的設定請求,事件監(jiān)視指示部 EMN對分散數(shù)據(jù)處理服務器DDS-1進行設定,使得一旦數(shù)據(jù)ID=X2 的傳感器節(jié)點的測量數(shù)據(jù)變?yōu)橐?guī)定條件(鈴木先生就座)就通知事件; 并且事件監(jiān)視指示部EMN對分散數(shù)據(jù)處理服務器DDS-2進行設定, 使得一旦數(shù)據(jù)ID=Y2的傳感器節(jié)點的測量數(shù)據(jù)變?yōu)橐?guī)定條件(田中先 生就座)就通知事件。分散數(shù)據(jù)處理服務器DDS-1 、 2分別向事件表格ETB中追加新 的事件,各分散數(shù)據(jù)處理服務器DDS-1、 2的事件發(fā)生判定部EVM開 始對測量數(shù)據(jù)進行事件監(jiān)視。另外,活動控制部ACC的活動管理部AMG向事件接收部ERC 指示進行數(shù)據(jù)ID=X2與Y2的事件監(jiān)視,結束設定。下面,圖40是表示活動執(zhí)行狀態(tài)的時間圖。首先,分散數(shù)據(jù)處理服務器DDS-1隨著鈴木先生的就座,發(fā)生 數(shù)據(jù)ID-X2的事件?;顒涌刂撇緼CC接收數(shù)據(jù)ID-X2的事件,但由 于田中先生沒有就座就不能執(zhí)行活動,所以活動表格ATB中保留該活 動。之后,分散數(shù)據(jù)處理服務器DDS-2隨著Y先生的就座,發(fā)生數(shù) 據(jù)ID=Y2的事件。活動控制部ACC接收數(shù)據(jù)ID=Y2的事件,在活動 表格ATB中,由于數(shù)據(jù)ID-X2與Y2的AND條件成立,所以執(zhí)行活 動,向規(guī)定的郵件地址發(fā)送郵件。這樣,可將多個事件作為條件來執(zhí)行活動,從而可從多個傳感器 僅得到用戶所需的響應。由此,即便在有龐大數(shù)量的傳感器節(jié)點的情 況下,用戶也可基本上實時地檢測期望的信息(或信息的變化),從 而可以有效利用傳感器節(jié)點的信息。<第2實施方式>圖41 ~圖45是在分散數(shù)據(jù)處理服務器DDS側進行單一活動的執(zhí) 行,除了在上述圖9所示的分散數(shù)據(jù)處理服務器DDS的事件活動控制 部EAC中設置活動實施部ACE,并將圖9的事件表格ETB置換為事 件活動表格EATB之外,其它與上述笫1實施方式相同。在圖41中,分散數(shù)據(jù)處理服務器DDS的事件活動控制部EAC 中具有事件活動表格EATB,該事件活動表格EATB將經由目錄服務 器接口 DSI從基站BST收集的測量數(shù)據(jù)與事件活動建立對應。事件活動表格EATB如圖43所示,由分配給每個傳感器節(jié)點并 賦予測量數(shù)據(jù)的數(shù)據(jù)ID、表示使事件發(fā)生的測量數(shù)據(jù)的條件的事件內 容欄、表示事件發(fā)生時分散數(shù)據(jù)處理服務器DDS實施的活動的內容的 活動欄、存儲實施活動時所必要的值的參數(shù)欄、和決定在事件發(fā)生時 是否將測量數(shù)據(jù)存儲在數(shù)據(jù)庫DB中的數(shù)據(jù)存儲DHL構成1個記錄。例如,圖中設定為,在數(shù)據(jù)ID為XI的測量數(shù)據(jù)的值為"02"時,發(fā)生事件,向參數(shù)欄中指定的地址發(fā)送郵件,并且不向盤裝置DSK寫 入測量數(shù)據(jù)。分散數(shù)據(jù)處理服務器DDS首先由傳感數(shù)據(jù)ID抽取部IDE接收 從基站BST接收到的測量數(shù)據(jù),從測量數(shù)據(jù)中抽取分配給每個傳感器 節(jié)點的ID,將該ID作為數(shù)據(jù)ID。另外,傳感數(shù)據(jù)ID抽取部IDE將 測量數(shù)據(jù)發(fā)送給最新數(shù)據(jù)存儲器LDM。將抽取的數(shù)據(jù)ID發(fā)送給事件檢索部EVS,檢索事件活動表格 EATB,若存在數(shù)據(jù)ID—致的記錄,則將該記錄的事件內容與測量數(shù) 據(jù)發(fā)送給事件發(fā)生判定部EVM。事件發(fā)生判定部EVM比較測量數(shù)據(jù)的值與事件內容EVT,若滿 足條件,則發(fā)送給活動實施部ACE,實施設定的活動。然后,活動實 施部ACE將事件的發(fā)生發(fā)送給最新數(shù)據(jù)存儲器LDM與DB控制部 DBC。DB控制部DBC對于事件活動表格EATB的數(shù)據(jù)存儲DHL變?yōu)?YES的數(shù)據(jù),將其寫入盤裝置DSK中。數(shù)據(jù)訪問接收部DAR與上述第1實施方式一樣,若訪問請求是 最新的數(shù)據(jù),則從最新數(shù)據(jù)存儲器LDM中讀入與包含在訪問請求中 的數(shù)據(jù)ID相對應的測量數(shù)據(jù),返回給目錄服務器接口 DSI。圖44表示在分散數(shù)據(jù)處理服務器DDS中進行活動設定時的時間 圖,圖42表示在進行活動設定時,目錄服務器DRS的活動控制部ACC 向用戶終端UST發(fā)送的界面的一個例子。另外,在單一活動的設定時, 目錄服務器DRS與分散數(shù)據(jù)處理服務器DDS進行通信,對指定的傳 感器節(jié)點ID所對應的分散數(shù)據(jù)處理服務器DDS設定來自用戶終端 UST的活動設定請求。首先,用戶(或服務管理者)從用戶終端UST等連接到目錄服 務器DRS的活動控制部ACC,請求活動的設定。例如,作為活動一 例,研究下述情況如圖28所示,設定監(jiān)視X先生的位置, 一旦進 入A會議室,則向IP地址A的用戶終端UST發(fā)送彈出通知這一活 動?;顒涌刂撇緼CC的活動接收部ARC接收到該活動的設定請求 后,請求活動分析部AAN設定該活動?;顒臃治霾緼AN例如根據(jù)X 先生的就座選擇監(jiān)視對象的數(shù)據(jù)ID,并且決定傳感器節(jié)點的測量數(shù)據(jù) 如何變化才使事件發(fā)生。這里,為了將"X先生的位置"這一現(xiàn)實世界 的事件變換為數(shù)據(jù)ID,參照現(xiàn)實世界模型表格MTB的現(xiàn)實世界模型 列表MDL和不同屬性含義解釋列表ATL,搜索"X先生的就座,,這一 模型。這里,如圖29所示,在X先生-鈴木先生的情況下,由于已在 現(xiàn)實世界模型表格MTB中定義了模型,所以從上述列表MDL、 ATL 中取得存儲了數(shù)據(jù)ID=X2和數(shù)據(jù)的信息存儲地(分散數(shù)據(jù)處理服務器 DDS1)。之后,活動管理部AMG判斷來自用戶終端UST的請求是否是 單一活動,并且設定為在是單一活動的情況下,使作為上述信息存儲 地的分散數(shù)據(jù)處理服務器DDS實施所請求的活動。為了由分散數(shù)據(jù)處理服務器DDS進行與"X先生的位置"有關的 事件發(fā)生的監(jiān)視和與事件發(fā)生相關聯(lián)的活動,向管理上述選擇出的傳 感器節(jié)點的分散數(shù)據(jù)處理服務器DDS送出指令,使其監(jiān)視有無"X先 生的位置,,與"A會議室,,一致這一事件發(fā)生。并且,目錄服務器DRS 的活動控制部ACC針對分散數(shù)據(jù)處理服務器DDS在事件活動表格 EATB中設定"向郵件地址mailto—b@xyz.com的用戶發(fā)送郵件,,這一 活動,并設定上述傳感器節(jié)點ID作為執(zhí)行該活動的事件ID。從目錄服務器DRS的活動管理部AMG接收到指令的分散數(shù)據(jù) 處理服務器DDS如圖43所示,對于從現(xiàn)實世界模型列表MDL取得 的數(shù)據(jù)ID=X1,向從屬性含義解釋列表ATL取得的A會議室的條件 "02,,和活動所應執(zhí)行的事件的通知目的地登記上述郵件地址?;顒庸芾聿緼MG在分散數(shù)據(jù)處理服務器DDS中登記的活動如 圖43所示,設定成在數(shù)據(jù)ID-X1的事件發(fā)生時,對記載于參數(shù)中的 地址執(zhí)行郵件發(fā)送這一活動。這樣,在用戶終端UST出現(xiàn)單一活動的設定請求時,目錄服務器DRS的活動控制部ACC不是在自己的活動表格ATB中進行設定, 而是對相應的分散數(shù)據(jù)處理服務器DDS進行設定,并在分散數(shù)據(jù)處理 服務器DDS的事件活動表格EATB中設定事件與活動兩者。分散數(shù)據(jù)處理服務器DDS中的事件活動的執(zhí)行如圖45所示進 行,X先生進入會議室后,數(shù)據(jù)ID=X1的值變?yōu)?02",實施在圖43 的事件活動表格EATB中定義的事件發(fā)生監(jiān)視和與其相伴的活動。通 過活動的實施向規(guī)定的郵件地址通知X先生進入A會議室。此時,目錄服務器DRS對分散數(shù)據(jù)處理服務器DDS僅進行活動 的設定,而不必監(jiān)視實際的事件發(fā)生。因此,任由分散數(shù)據(jù)處理服務 器DDS來收集數(shù)據(jù)和執(zhí)行單一活動,目錄服務器DRS只要執(zhí)行來自 用戶終端UST的檢索請求和進行多個活動的監(jiān)視即可,所以可防止當 活動監(jiān)視的請求數(shù)量極大時,目錄服務器DRS的負荷變得過大,從而 可平滑地運用傳感器網絡。<變形例1>圖46、圖47是表示所述第l或第2實施方式的第1變形例的圖。 在該第1變形例中,將來自某個傳感器節(jié)點的測量值作為原始數(shù)據(jù)A 存儲在規(guī)定的分散數(shù)據(jù)處理服務器DDS中,另外,將來自不同傳感器 節(jié)點的測量值作為原始數(shù)據(jù)B存儲在規(guī)定的分散數(shù)據(jù)處理服務器DDS 中。之后,各分散數(shù)據(jù)處理服務器DDS對原始數(shù)據(jù)A、 B分別實施 加工(例如單位時間的平均值等),再將加工后的結果作為加工目錄 服務器DR數(shù)據(jù)A、 B分別存儲。原始數(shù)據(jù)A、 B的加工的時刻是, 只要在目錄服務器DRS或各分散數(shù)據(jù)處理服務器DDS中作為基于規(guī) 定條件(時間經過)的活動來實施即可。并且,各分散數(shù)據(jù)處理服務器DDS根據(jù)實施了加工的加工數(shù)據(jù) A、 B,作為規(guī)定的活動對二次數(shù)據(jù)C進行運算,并作為新的加工數(shù) 據(jù)存儲在規(guī)定的分散數(shù)據(jù)處理服務器DDS中。將對該二次數(shù)據(jù)C實 施了加工的數(shù)據(jù)再作為三次數(shù)據(jù)C,存儲起來。例如,在原始數(shù)據(jù)A為溫度、原始數(shù)據(jù)B為濕度的情況下,加工數(shù)據(jù)A、 B分別為單位時間的平均溫度與平均濕度。并且,可將根 據(jù)平均溫度與平均濕度求出的不適指數(shù)作為二次數(shù)據(jù)C,再求出二次 數(shù)據(jù)C的單位時間的平均值,作為三次數(shù)據(jù)C,。在上述第l或第2實施方式中,將事件發(fā)生作為測量數(shù)據(jù),但可 以根據(jù)上述加工數(shù)據(jù)A、 B或二次數(shù)據(jù)C、三次數(shù)據(jù)C,來進行事件的 發(fā)生或活動的實施。另外,如圖47所示,將測量數(shù)據(jù)(原始數(shù)據(jù))與加工數(shù)據(jù)存儲 在一個分散數(shù)據(jù)處理服務器DDS中。另外,此時可以將加工數(shù)據(jù)A、 B傳輸?shù)脚c管理該加工數(shù)據(jù)的分散數(shù)據(jù)管理服務器不同的分散數(shù)據(jù)處 理服務器C,將加工數(shù)據(jù)A、 B作為原始數(shù)據(jù)處理,并將三次數(shù)據(jù)C, 作為加工數(shù)據(jù)處理。<變形例2>圖48表示第2變形例,除了在所述第1或第2實施方式中將連 接分散數(shù)據(jù)處理服務器DDS的網絡分割成多個外,其它與所述第1 或第2實施方式相同。在該例子中設定成,與參照測量數(shù)據(jù)的頻度等相對應地使連接分 散數(shù)據(jù)處理服務器DDS的網絡不同。將目錄服務器DRS (省略圖示)對測量數(shù)據(jù)或加工數(shù)據(jù)的參照頻 度高的連接到與目錄服務器DRS相同的網絡1上。另外,將存儲比較 的參照頻度的引證加工數(shù)據(jù)D的分散數(shù)據(jù)處理服務器DDS連接于網 絡2上,將存儲基本上未參照的加工數(shù)據(jù)E的分散數(shù)據(jù)處理服務器 DDS連接于網絡3上。另外,利用未圖示的網關來連接各網絡1~3。通過如此配置分散數(shù)據(jù)處理服務器DDS,可提高對具有頻繁參照 的數(shù)據(jù)的分散數(shù)據(jù)處理服務器DDS的訪問速度。<變形例3>另外,在上述第1或第2實施方式中,在目錄服務器DRS的現(xiàn) 實世界模型列表MDL中,將對應于模型名的數(shù)據(jù)的存儲目的地設定 為信息鏈接目的地,但在響應速度必須迅速的情況下,在信息鏈接目 的地的基礎上還可以存儲數(shù)據(jù)的最新值等。此時,目錄服務器DRS與分散數(shù)據(jù)處理服務器DDS之間的數(shù)據(jù) 通信量與對象的數(shù)量相對應地增加,但由于按規(guī)定的周期將來自各傳 感器的數(shù)據(jù)收集到分散數(shù)據(jù)處理服務器DDS中,所以與上述實施例相 比,網絡NWK-1的負荷增加,但可迅速響應來自用戶終端UST的數(shù) 據(jù)請求,從而可期待響應的提高。產業(yè)上的可利用性如上所述,根據(jù)本發(fā)明,目錄服務器一維地管理數(shù)據(jù)的所在位置,具有多個實時收集來自傳感器節(jié)點的數(shù)據(jù)的分散數(shù)據(jù)處理服務器并分 散于網絡上,所以對于來自數(shù)量龐大的傳感器節(jié)點的數(shù)據(jù),可以迅速 且容易地訪問,可適用于具有多個傳感器節(jié)點的傳感器網絡中。
權利要求
1、一種傳感器數(shù)據(jù)的檢索方法,用于從用戶終端檢索從多個傳感器節(jié)點發(fā)送的數(shù)據(jù),其特征在于,包括以下步驟將從所述多個傳感器節(jié)點發(fā)送的數(shù)據(jù)存儲在分散服務器中的步驟;設定預先設定的模型名、和表示與所述模型名相對應的數(shù)據(jù)的存儲目的地的信息存儲目的地的步驟;經由網絡連接于所述分散服務器與所述用戶終端上的管理服務器接收來自所述用戶終端的數(shù)據(jù)參照請求的步驟;和所述管理服務器從存儲在所述分散服務器的數(shù)據(jù)當中取得基于所述數(shù)據(jù)參照請求而被設定為所述信息存儲目的地的分散服務器的數(shù)據(jù),并響應給所述用戶終端的步驟。
2、 根據(jù)權利要求l所述的傳感器數(shù)據(jù)的檢索方法,其特征在于, 向所述用戶終端響應該數(shù)據(jù)的步驟包括根據(jù)預先設定的含義解釋列表,將來自所述傳感器節(jié)點的數(shù)據(jù)變 換為用戶可理解的信息的步驟;和向所述用戶終端響應該變換后的數(shù)據(jù)的步驟。
3、 根據(jù)權利要求l所述的傳感器數(shù)據(jù)的檢索方法,其特征在于, 接收來自所述用戶終端的數(shù)據(jù)參職請求的步驟包括 從所述用戶終端接收與所請求的數(shù)據(jù)相關聯(lián)的關鍵詞的步驟; 將與所述關鍵詞相應的所述模型名響應給所述用戶終端的步驟;和接收所述模型名當中、所述用戶終端選擇出的模型名,作為數(shù)據(jù) 的參照請求的步驟。
4、 根據(jù)權利要求1所述的傳感器數(shù)據(jù)的檢索方法,其特征在于, 接收來自所述用戶終端的數(shù)據(jù)參照請求的步驟包括 針對所述模型名所共有的每個要素,向所述用戶終端提示模型名的步驟;和從與所述用戶終端選擇出的模型名相對應的信息存儲目的地取 得數(shù)據(jù),響應給所述用戶終端的步驟。
5、 根據(jù)權利要求l所述的傳感器數(shù)據(jù)的檢索方法,其特征在于, 將來自所述多個傳感器節(jié)點的數(shù)據(jù)收集到分散服務器的步驟包括利用所述收集到的數(shù)據(jù)來更新所述分散服務器的最新數(shù)據(jù)存儲 部的步驟;和僅將符合預先所設定的條件的數(shù)據(jù)存儲在所述分散服務器的盤 裝置中的步驟。
6、 一種程序,根據(jù)從用戶終端接收到的數(shù)據(jù)的參照請求,從存 儲有從多個傳感器節(jié)點發(fā)送的數(shù)據(jù)的分散服務器中取得數(shù)據(jù),其特征 在于,所述程序使管理服務器執(zhí)行如下處理設定從所述傳感器節(jié)點發(fā)送的數(shù)據(jù)的所在位置,作為預先設定的 模型名和表示與所述模型名相對應的數(shù)據(jù)的存儲目的地的信息存儲目 的地;接收來自所述用戶終端的數(shù)據(jù)參照請求;和根據(jù)所述數(shù)據(jù)參照請求,從存儲在所述分散服務器中的數(shù)據(jù)中取 得與所迷信息存儲目的地相對應的分散服務器的數(shù)據(jù),響應給所述用 戶終端。
7、 根據(jù)權利要求6所述的程序,其特征在于, 向所述用戶終端響應該數(shù)據(jù)的處理包含如下處理根據(jù)預先設定的含義解釋列表,將來自所述傳感器節(jié)點的數(shù)據(jù)變 換為用戶可理解的信息;和將該變換后的數(shù)據(jù)響應給所迷用戶終端。
8、 根據(jù)權利要求6所述的程序,其特征在于,接收來自所述用戶終端的數(shù)據(jù)參照請求的處理包含如下處理 從所述用戶終端接收與所請求的數(shù)據(jù)相關聯(lián)的關鍵詞; 將與所述關鍵詞相應的所述模型名響應給所述用戶終端;和 接收所述模型名當中、所述用戶終端選擇出的模型名,作為數(shù)據(jù)的參照請求。
9、根據(jù)權利要求6所述的程序,其特征在于, 接收來自所述用戶終端的數(shù)據(jù)參照請求的處理包含如下處理 針對所述模型名所共有的每個要素,向所述用戶終端提示模型 名;和從與所述用戶終端選擇出的模型名相對應的信息存儲目的地取 得數(shù)據(jù),響應給所述用戶終端。
全文摘要
本發(fā)明提供了一種傳感器網絡系統(tǒng)、傳感器數(shù)據(jù)的檢索方法及程序,可容易地檢索來自與網絡連接的多個傳感器的實時信息。該傳感器網絡系統(tǒng)具有以規(guī)定周期收集來自多個傳感器的數(shù)據(jù)的分散傳感器DDS;保持傳感器數(shù)據(jù)的所在位置的管理服務器DRS;向管理服務器DRS請求數(shù)據(jù)的用戶終端UST;和連接管理服務器、用戶終端、多個分散服務器的第1網絡NWK-1,其中,管理服務器DRS具有模型表格MTB,該模型表格MTB具有預先設定的模型名、和指示與該模型名相對應的數(shù)據(jù)收集目的地是否是某個分散服務器的信息存儲目的地;和檢索部SER,根據(jù)模型表格MTB,從對應于信息存儲目的地的分散服務器DDS中取得用戶終端UST所請求的數(shù)據(jù),并將該數(shù)據(jù)響應給用戶終端UST。
文檔編號G06Q50/00GK101241510SQ20081008766
公開日2008年8月13日 申請日期2005年8月26日 優(yōu)先權日2005年1月14日
發(fā)明者小高俊之, 森脅紀彥 申請人:株式會社日立制作所