專利名稱:信息收集裝置、方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及從用作住宅、辦公室和其他設(shè)施的處所中安裝的各種設(shè)備 收集信息的信息收集裝置。
背景技術(shù):
為了在集中控制家用電器、家庭設(shè)備等的系統(tǒng)中根據(jù)生活狀況執(zhí)^i殳 備控制,居住者需要根據(jù)生活狀況手動按下針對相應(yīng)居住條件登記設(shè)備控
制內(nèi)容的按鈕等,如JP-A 2006-350819 (Kokai)和JP-A 2004-295408 (Kokai)所述。
為了根據(jù)情況實(shí)現(xiàn)自動設(shè)備控制,必須在考慮例如居住者行為的生活 狀況的情況下執(zhí)行設(shè)備控制。為了計(jì)算生活狀況,必須從許多設(shè)備收集許 多狀態(tài)信息(電源狀態(tài)(ON/OFF)、指示由設(shè)備獲得的檢測/測量結(jié)果的 運(yùn)行狀態(tài)、^作和運(yùn)行的狀態(tài)等)。
假設(shè)通過對例如住宅中安裝的各個(gè)設(shè)備進(jìn)行詢問的方式從多個(gè)設(shè)備周 期性地收集許多狀態(tài)信息。在這種情況下,如果由于例如導(dǎo)致超時(shí)的故障 或斷電而在預(yù)定時(shí)間內(nèi)沒有從這些設(shè)備之一返回響應(yīng),則需要許多時(shí)間從 所有設(shè)備收集狀態(tài)信息。隨著發(fā)生超時(shí)的設(shè)備數(shù)目的增加,這種延遲時(shí)間 將增加。
當(dāng)發(fā)生這種延遲時(shí),從每個(gè)設(shè)備收集狀態(tài)信息到利用收集的狀態(tài)信息 控制設(shè)備的時(shí)間也會發(fā)生延遲。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的實(shí)施例,提供了一種信息收集裝置,所述信息收集裝置從均具有多個(gè)狀態(tài)的多個(gè)設(shè)備收集指示每個(gè)設(shè)備的狀態(tài)的狀態(tài)信息,所述 多個(gè)狀態(tài)包括指示電源接通或斷開的電源狀態(tài)。
所述裝置包括
第一存儲器,用于存儲每個(gè)設(shè)備的電源狀態(tài);
非周期性收集單元,被配置為接M狀態(tài)改變的每個(gè)設(shè)備發(fā)送的狀態(tài) 信息;
第一更新單元,-故配置為,當(dāng)通過所述非周期性收集單元獲得指示電 源狀態(tài)的電源狀態(tài)信息時(shí),根據(jù)所獲得的電源狀態(tài)信息重寫在所述第一存 儲器中存儲的電源狀態(tài);
第一周期性收集單元,凈皮配置為,通過在有規(guī)律的時(shí)間間隔向所述第 一存儲器中存儲的電源狀態(tài)為接通的每個(gè)設(shè)備發(fā)出對狀態(tài)信息的第一請 求,來從該設(shè)備收集狀態(tài)信息;以及
發(fā)送單元,被配置為向外部裝置發(fā)送由所述第 一周期性收集單元收集 的狀態(tài)信息。
圖l是示出i史備控制系統(tǒng)的總體配置的實(shí)例框圖; 圖2是示出信息收集裝置的配置的實(shí)例框圖; 圖3是存儲單元中存儲的信息的實(shí)例示圖4是在存儲單元中存儲在第一周期性收集處理中確定timeout-a的 時(shí)間Ta和在第二周期性收集處理中確定timeout-b的時(shí)間Tb的實(shí)例示圖; 圖5是示出在存儲單元中存儲timeout-a的發(fā)生率的兩個(gè)閾值Tha和 Thb的實(shí)例示圖6是說明非周期性處理單元的非周期性處理操作的流程圖; 圖7是說明周期性處理單元的周期性處理操作的流程圖; 圖8是"i兌明周期性處理中的另一周期性處理^作的流程圖; 圖9是說明異常處理單元的異常處理操作的流程圖;以及 圖IO是示出信息處理裝置的配置的另一實(shí)例框圖。
具體實(shí)施例方式
在下文中,將參照附圖描述本發(fā)明的實(shí)施例。
圖1示出了根據(jù)本實(shí)施例的設(shè)備控制系統(tǒng)的實(shí)例。此系統(tǒng)包括多個(gè) 傳感器i殳備101、多個(gè)控制目標(biāo)i殳備102、信息收集裝置200、行為計(jì)算裝 置300、以^J殳備控制裝置400。
傳感器設(shè)備101是檢測/測量人體或環(huán)境的設(shè)備,例如人體傳感器、亮 度傳感器、溫度傳感器、或濕度傳感器。此設(shè)備向信息收集裝置200發(fā)送 例如設(shè)備電源的狀態(tài)(ON/OFF)的狀態(tài)信息以及指示由設(shè)備獲得的檢效,J/ 測量結(jié)果的運(yùn)4于狀態(tài)。
控制目標(biāo)設(shè)備102是家用電器、家庭i殳備或信息i殳備。此設(shè)備通過與 傳感器設(shè)備101相同的方法向信息收集裝置200發(fā)送指示設(shè)備狀態(tài)(例如 設(shè)備電源的運(yùn)行狀態(tài)或運(yùn)行/操作)的狀態(tài)信息。該設(shè)備還從設(shè)備控制裝置 400接收設(shè)備控制信號,并根據(jù)指示運(yùn)行。
由例如傳感器設(shè)備101和控制目標(biāo)設(shè)備102的^L備獲得的檢測/測量結(jié) 果、設(shè)備的狀態(tài)等共同稱為設(shè)備的"狀態(tài)"。代表向信息收集裝置200通 知的這種狀態(tài)的信息將稱為"狀態(tài)信息"。
傳感器設(shè)備101和控制目標(biāo)設(shè)備102通過兩種方法發(fā)送狀態(tài)信息,包 括非周期性狀態(tài)通知方法,當(dāng)設(shè)備的狀態(tài)改變時(shí)使得每個(gè)設(shè)備向信息收 集裝置200發(fā)送狀態(tài)信息;以及周期性狀態(tài)通知方法,使得信息收集裝置 200周期性地請求i殳備101和102發(fā)送狀態(tài)信息,并響應(yīng)于請求〗吏得每個(gè) 設(shè)備發(fā)送狀態(tài)信息。
信息收集裝置200收集從傳感器設(shè)備101或控制目標(biāo)設(shè)備102發(fā)送的 狀態(tài)信息,并向行為計(jì)算裝置300發(fā)送狀態(tài)信息。
行為計(jì)算裝置300根據(jù)在裝置中保存的程序基于每個(gè)設(shè)備的狀態(tài)信息 計(jì)算每個(gè)設(shè)備的特征量、人體行為的特征量、房間狀態(tài)的特征量等,并向 信息收集裝置200發(fā)送計(jì)算結(jié)果的特征量。
在接收到特征量時(shí),信息收集裝置200將特征量連同從傳感器設(shè)備101或控制目標(biāo)設(shè)備102接收的狀態(tài)信息一^J^送到設(shè)備控制裝置400。
設(shè)備控制裝置400接M信息收集裝置200發(fā)送的每個(gè)設(shè)備的狀態(tài)信 息和每種特征量,并基于這些當(dāng)前信息確定是否必須改變設(shè)備的控制。在 確定需要改變控制時(shí),設(shè)備控制裝置400向控制目標(biāo)設(shè)備102發(fā)送設(shè)備控 制信號,以控制該設(shè)備。使用這種設(shè)備控制的典型服務(wù)包括例如自動設(shè)備 斷開服務(wù)的節(jié)能自動控制服務(wù)、入侵者檢測服務(wù)、老人/孩子看守服務(wù)等。
圖2示出了信息收集裝置200的配置的實(shí)例。此裝置包括控制單元 201、發(fā)送/接收單元202、非周期性處理單元203、周期性處理單元204、 異常處理單元205、存儲單元206、輸入單元207、輸出單元208、定時(shí)器 211a、以及定時(shí)器211b。
控制單元201負(fù)責(zé)信息收集裝置200的總體控制。
發(fā)送/接收單元202執(zhí)行在傳感器設(shè)備101、控制目標(biāo)設(shè)備102、行為 計(jì)算裝置300和設(shè)備控制裝置400之間的通信。
假設(shè)傳感器設(shè)備101或102的狀態(tài)改變。在這種情況下,當(dāng)發(fā)送/接收 單元202接收到非周期性狀態(tài)通知(其從該設(shè)備向信息收集裝置200發(fā)送 指示在改變之后的新狀態(tài)的狀態(tài)信息)時(shí),控制單元201激活非周期性處 理單元203以開始與該非周期性狀態(tài)通知對應(yīng)的處理。
控制單元201周期性地激活周期性處理單元204。周期性處理單元204 開始隨后所述的周期性處理。
在周期性處理單元204執(zhí)行的周期性處理之后,控制單元201激活異 常處理單元205,以使其執(zhí)行異常處理。
存儲單元206存儲信息收集裝置200應(yīng)從中收集狀態(tài)信息的設(shè)備(連 接至信息收集裝置200)的列表。此列表包含各個(gè)設(shè)備的標(biāo)識符和地址信 息,例如在各個(gè)i殳備之間交換消息所必須的ECHONET(節(jié)能和居家網(wǎng)絡(luò)) 地址、MAC (介質(zhì)訪問控制)地址、IP (互聯(lián)網(wǎng)協(xié)議)地址、以及URL (統(tǒng)一資源定位符)。存儲單元206還存儲與各個(gè)設(shè)備101和102 (它們 的標(biāo)識符)對應(yīng)的電源狀態(tài)標(biāo)志、收集禁用標(biāo)志、狀態(tài)信息收集日志等。 圖3示出了在存儲單元206中存儲的信息的實(shí)例。每個(gè)設(shè)備的電源狀態(tài)標(biāo)志指示設(shè)備的電源狀態(tài)。當(dāng)電源狀態(tài)標(biāo)志為
ON時(shí),其指示i殳備的電源為接通(ON)。當(dāng)電源狀態(tài)標(biāo)志為OFF時(shí), 其指示設(shè)備的電源為斷開(OFF)。
對于電源狀態(tài)標(biāo)志為ON的i殳備,周期性處理單元204執(zhí)行在周期性 處理中的第一周期性收集處理,以收集設(shè)備的各種狀態(tài)信息,其包括設(shè)備 的電源狀態(tài)(ON/OFF)和設(shè)備的運(yùn)行或操作狀態(tài)。
對于電源狀態(tài)標(biāo)志為OFF的i殳備,周期性處理單元204執(zhí)行在周期性 處理中的第二周期性收集處理,以僅檢查設(shè)備的電源狀態(tài)。
當(dāng)收集禁用標(biāo)志為ON時(shí),其指示對應(yīng)^殳備的電源為OFF,或即〗吏對 應(yīng)設(shè)備的電源為ON,來自設(shè)備的周期性狀態(tài)通知的運(yùn)行結(jié)果也是不穩(wěn)定 的(在某種程度上,可能在設(shè)備中或在設(shè)備和信息收集裝置200之間的通 信通道(網(wǎng)絡(luò))中存在異?;蚬收?。
對于收集禁用標(biāo)志為OFF的設(shè)備,周期性處理單元204執(zhí)行周期性處 理。對于收集禁用標(biāo)志為ON的i更備,周期性處理單元204不執(zhí)行周期性 處理。
在周期性處理單元204執(zhí)行的周期性處理內(nèi)的第一周期性收集處理 中,周期性處理單元204通過使用定時(shí)器211a測量自向設(shè)備發(fā)出對狀態(tài)信 息的請求以來所經(jīng)過的時(shí)間。如果在預(yù)定時(shí)間Ta內(nèi)沒有經(jīng)由發(fā)送/接收單 元202從該i殳^收到通知狀態(tài)信息的響應(yīng)(周期性狀態(tài)通知消息),則 周期性處理單元204確定超時(shí)(timeout-a)(超時(shí)timeout-a的發(fā)生)。 在確定timeout-a時(shí),周期性處理單元204將該設(shè)備的電源狀態(tài)標(biāo)志從ON 重寫為OFF,并作為狀態(tài)信息收集日志記錄指示狀態(tài)信息收集結(jié)果失敗的 信息。如果在時(shí)間Ta內(nèi)接收到狀態(tài)信息,則周期性處理單元204作為狀 態(tài)信息收集日志記錄指示狀態(tài)信息收集結(jié)果成功的信息,而不改變電源狀 態(tài)標(biāo)志(電源狀態(tài)標(biāo)志=ON)。
根據(jù)圖3中所示的狀態(tài)信息收集曰志,"N"代表在第一周期性收集 處理中狀態(tài)信息收集結(jié)果成功時(shí)沒有發(fā)生timeout-a,而"Y"代表在狀態(tài) 信息收集結(jié)果失敗時(shí)發(fā)生timeout-a。在周期性處理的第二周期性收集處理中,周期性處理單元204通過^吏 用定時(shí)器211b測量自向電源狀態(tài)標(biāo)志為OFF的i殳備發(fā)出對電源狀態(tài)4言息 的請求以來所經(jīng)過的時(shí)間。如果在預(yù)定時(shí)間Tb內(nèi)沒有經(jīng)由發(fā)送/接收單元 202從該設(shè)備接收到通知電源狀態(tài)信息的響應(yīng)(電源狀態(tài)通知消息),則 周期性處理單元204確定超時(shí)(timeout-b)。在確定timeout-b時(shí),周期 性處理單元204保持該設(shè)備的電源狀態(tài)標(biāo)志為OFF。如果在時(shí)間Tb內(nèi)接 收到電源狀態(tài)信息,則周期性處理單元204將電源狀態(tài)標(biāo)志從OFF改變?yōu)?ON。
例如,如圖4中所示,預(yù)先在存儲單元206中存儲在第一周期性收集 處理中確定timeout-a的時(shí)間Ta和在第二周期性收集處理中確定timeout-b 的時(shí)間Tb。
才艮據(jù)圖4中所示的實(shí)例,在第一周期性收集處理中確定timeout-a的 時(shí)間Ta是30秒。如果在向設(shè)備發(fā)出狀態(tài)信息請求之后在時(shí)間Ta=30秒內(nèi) 沒有經(jīng)由發(fā)送/接收單元202從該設(shè)備接收到通知狀態(tài)信息的響應(yīng)(周期性 狀態(tài)通知消息),則確定timeout-a。在笫二周期性收集處理中確定timeout-b 的時(shí)間Ta是55秒。因此,如果在向設(shè)備發(fā)出電源狀態(tài)信息請求之后在時(shí) 間Ta=55秒內(nèi)沒有經(jīng)由發(fā)iH/接收單元202從該i殳備接收到通知電源狀態(tài)信 息的響應(yīng)(電源狀態(tài)通知消息),則確定timeout-b。
如果如上所述在第一周期性收集處理中將電源狀態(tài)標(biāo)志從ON重寫為 OFF (即確定timeout-a),則控制單元201激活異常處理單元205。異常 處理單元205針對電源狀態(tài)標(biāo)志為OFF的設(shè)備執(zhí)行異常處理(隨后描述)。
在異常處理中,如果與設(shè)備對應(yīng)的狀態(tài)信息收集日志基于在過去第一 周期性收集處理中發(fā)生timeout-a的次數(shù)而揭示頻繁發(fā)生timeout-a,則異 常處理單元205執(zhí)行將收集禁用標(biāo)志從OFF改為ON的處理。例如,異常 處理單元205計(jì)算timeout-a的發(fā)生次數(shù)與在過去針對該設(shè)備所執(zhí)行的第 一周期性收集處理的次數(shù)的比率,即timeout-a的發(fā)生率。如果計(jì)算的值 等于或大于預(yù)定閾值,則異常處理單元205將收集禁用標(biāo)志設(shè)置為ON。
假設(shè)對于設(shè)備"IH"而言,與在過去執(zhí)行10次第一周期性收集處理相關(guān)的狀態(tài)信息日志是"Y,N,N,N,Y,Y,N,N,N,N",如圖3所示。在這種情況下,在10個(gè)第一周期性收集處理中的3個(gè)"Y"指示timeout-a發(fā)生3次。因此,timeout-a的發(fā)生率是"0.3"。參照圖3,存儲過去10個(gè)處理的日志。然而,才艮據(jù)系統(tǒng)特性需要改變此操作。
設(shè)置timeout-a的發(fā)生率的兩個(gè)閾值,包括具有較小值的閾值Tha和具有較大值的閾值Thb。如果timeout-a的發(fā)生率等于或大于閾值Tha,則異常處理單元205僅執(zhí)行對用戶的異常通知(通知檢測到timeout-a發(fā)生率等于或大于閾值Tha的設(shè)備)。如果timeout-a發(fā)生率等于或大于闊值Thb,則需要將收集禁用標(biāo)志設(shè)置為ON。
例如,如圖5中所示,在存儲單元206中存儲閾值Tha和Thb。
參照圖5,閾值Tha是0.5,閾值Thb是0.9。在這種情況下,如果在圖3中的狀態(tài)信息收集日志中記錄了指示在過去執(zhí)行的IO個(gè)笫一周期性收集處理中timeout-a發(fā)生5次的信息,則異常處理單元205僅對用戶執(zhí)行異常通知。相反,如果在日志中記錄了指示在IO個(gè)第一周期性收集處理中timeout-a發(fā)生9次或更多次的信息,則異常處理單元205將收集禁用標(biāo)志設(shè)置為ON,同時(shí)執(zhí)行對用戶的異常通知。
如果一旦將收集禁用標(biāo)志設(shè)置為ON,則不對相應(yīng)設(shè)備執(zhí)行周期性處理。即,該系統(tǒng)既不執(zhí)行收集i殳備的各種狀態(tài)信息的第一周期性收集處理,也不執(zhí)行僅檢查i殳備的電源狀態(tài)的笫二周期性收集處理。收集禁用標(biāo)志為ON是基于在設(shè)備中具有缺陷的假設(shè)。因此,為了恢復(fù)此狀態(tài),在去除缺陷的原因之后通過另一手段將收集禁用標(biāo)志^L置為OFF。例如,可通過經(jīng)由控制單元201使用輸入單元207將存儲單元206中存儲的設(shè)備的收集禁用標(biāo)志重寫為OFF。備選地,可經(jīng)由發(fā)送/接收單元202和控制單元201將(例如來自該i殳備的)存儲單元206中存儲的設(shè)備的收集禁用標(biāo)志重寫為OFF。
輸入單元207用于向信息收集裝置200輸入運(yùn)行信號或來自于輸入設(shè)備(例如鍵盤或鼠標(biāo))的數(shù)據(jù)輸入。
輸出單元208在控制單元201的控制下執(zhí)行顯示處理,用于在例如LCD (液晶顯示器)或CRT (陰極射線管)的顯示器上顯示由非周期性處理單元203、周期性處理單元204和異常處理單元205等獲得的處理結(jié)果。接下來將參照圖6中所示的流程圖描述非周期性處理單元203的處理操作(即,非周期性處理)。
當(dāng)傳感器設(shè)備101或控制目標(biāo)設(shè)備102的狀態(tài)改變時(shí)(例如,當(dāng)傳感器設(shè)備101檢測到檢測目標(biāo)時(shí),或在接通電源或用戶操作時(shí)改變測量值時(shí)),該設(shè)備向信息收集裝置200發(fā)送非周期性狀態(tài)通知(包括在改變之后的新狀態(tài)信息),以通知信息收集裝置200新狀態(tài)信息。當(dāng)發(fā)送/接收單元202接收到此非周期性狀態(tài)通知時(shí),控制單元201激活非周期性處理單元203。向非周期性處理單元203傳送非周期性狀態(tài)通知,以開始與非周期性狀態(tài)通知對應(yīng)的處理(步驟S101)。
如果非周期性處理單元203在步驟S102確定所接收的非周期性狀態(tài)通知包含代表設(shè)備的電源狀態(tài)的電源狀態(tài)信息,則處理進(jìn)行到步驟S103。然后,非周期性處理單元203基于電源狀態(tài)信息改變在與設(shè)備對應(yīng)的存儲單元206中存儲的電源狀態(tài)標(biāo)志。如果非周期性處理單元203在步驟S102
電源狀態(tài)信息之外的狀態(tài)信息,則可認(rèn)為該設(shè)備正在運(yùn)行中,即電源為ON(因?yàn)殡娫礊镺N,所以可發(fā)送各種狀態(tài)信息)。在這種情況下,處理從步驟S102進(jìn)行到步驟S104,將與設(shè)備對應(yīng)的電源狀態(tài)標(biāo)志重寫為ON。應(yīng)注意,可省略步驟S104。
然后,處理進(jìn)行到步驟S105,向行為計(jì)算裝置300發(fā)送從該設(shè)備通知的狀態(tài)信息(非周期性信息發(fā)送)。
可以在周期性處理單元204執(zhí)行的周期性狀態(tài)信息收集處理(周期性處理)中使用由上述非周期性處理所更新的電源狀態(tài)標(biāo)志。
接下來將參照圖7描述周期性處理單元204的處理操作(即,周期性處理)。
控制單元201在預(yù)定時(shí)間間隔(以有規(guī)律的時(shí)間間隔)激活周期性處理單元204??刂茊卧?10包括定時(shí)器(未示出)以測量此時(shí)間。在才艮據(jù)定時(shí)器值檢測到自執(zhí)行先前周期性處理以來經(jīng)過了預(yù)定時(shí)間時(shí),控制單元
201將激活周期性處理單元204。
首先,激活的周期性處理單元204從存儲單元206中存儲的設(shè)備列表選擇收集禁用標(biāo)志為OFF的設(shè)備組(步驟S301)。周期性處理單元204對于收集禁用標(biāo)志為ON的設(shè)備不執(zhí)行隨后的周期性處理。處理還進(jìn)行到步驟S302,通過參照存儲單元206中存儲的設(shè)備列表將所選擇的設(shè)備組分成電源狀態(tài)標(biāo)志為ON的設(shè)備組以及電源狀態(tài)標(biāo)志為OFF的設(shè)備組。
對于電源狀態(tài)標(biāo)志為ON的設(shè)備組,處理進(jìn)行到步驟S303,開始第一周期性收集處理,這是收集設(shè)備的各種狀態(tài)信息(包括設(shè)備的運(yùn)行或操作狀態(tài))的正常周期性處理。相反,對于電源狀態(tài)標(biāo)志為OFF的設(shè)備組,處理進(jìn)行到步驟S310,開始僅檢查每個(gè)設(shè)備的電源狀態(tài)的第二周期性收集處理。
在第一周期性收集處理中,在例如空調(diào)的情況下,周期性處理單元204收集關(guān)于設(shè)備的多個(gè)狀態(tài)(例如,電源狀態(tài)、房間溫度、設(shè)置溫度以及運(yùn)行模式)的狀態(tài)信息。
首先,在步驟S303,周期性處理單元204同時(shí)向電源狀態(tài)標(biāo)志為ON的設(shè)備組發(fā)送用于請求狀態(tài)信息的請求消息。將此請求消息尋址到電源狀態(tài)標(biāo)志為ON的每個(gè)設(shè)備。例如,可將消息多播至設(shè)備組。同時(shí),周期性處理單元204通過使用定時(shí)器211a開始測量從向設(shè)^^發(fā)出狀態(tài)信息的請求起的時(shí)間。
如果在預(yù)定時(shí)間Ta內(nèi)經(jīng)由發(fā)送/接收單元202從電源狀態(tài)標(biāo)志為ON的設(shè)備接收到通知狀態(tài)信息的響應(yīng)(周期性狀態(tài)通知消息)(步驟S304和S305),則處理進(jìn)行到步驟S306,在該步驟中周期性處理單元204作為狀態(tài)信息收集日志在與設(shè)備的標(biāo)識符對應(yīng)的存儲單元206中記錄指示狀態(tài)信息收集結(jié)果成功的信息(圖3中的"N")。暫停在時(shí)間Ta內(nèi)從其接收到周期性狀態(tài)通知消息的設(shè)備的處理的執(zhí)行,直到從所有剩余i殳備接收到周期性狀態(tài)通知消息。在從所有設(shè)備接收到消息之后,處理進(jìn)行到步驟S307。應(yīng)注意,將存儲單元206中存儲的時(shí)間(例如,圖4中的"30秒")^沒置為時(shí)間Ta。
當(dāng)經(jīng)過時(shí)間Ta時(shí),處理進(jìn)行到步驟S307,向行為計(jì)算裝置300發(fā)送在時(shí)間Ta內(nèi)獲得的來自每個(gè)設(shè)備的周期性狀態(tài)通知消息中的狀態(tài)信息(周期性信息發(fā)送)。
之后,信息收集裝置200根據(jù)裝置中保存的程序基于每個(gè)設(shè)備的狀態(tài)信息計(jì)算每個(gè)設(shè)備的特征量、每個(gè)人的行為的特征量、每個(gè)房間狀態(tài)的特征量等,并作為計(jì)算結(jié)果向信息收集裝置200發(fā)送特征量。
在接收到特征量時(shí),信息收集裝置200將特征量連同從各個(gè)設(shè)備101和102接收的狀態(tài)信息一起發(fā)送到設(shè)備控制裝置400。
對于在時(shí)間Ta內(nèi)沒有經(jīng)由發(fā)送/接收單元202接收到周期性狀態(tài)通知消息的i殳備,周期性處理單元204確定超時(shí)(timeout-a)。對于確定發(fā)生timeout-a的設(shè)備,處理進(jìn)行到步驟S308,將與i殳備的標(biāo)識符對應(yīng)的存儲單元206中存儲的電源狀態(tài)標(biāo)志從ON重寫為OFF。周期性處理單元204作為狀態(tài)信息收集日志在與設(shè)備的標(biāo)識符對應(yīng)的存儲單元206中記錄指示狀態(tài)信息收集結(jié)果失敗的信息(圖3中的"Y")(步驟S309)。周期性處理單元204還向控制單元201通知確定發(fā)生timeout-a的i殳備(例如其標(biāo)識符)(步驟S310)。在接收到此信息時(shí),控制單元201激活異常處理單元205。異常處理單元205針對與標(biāo)識符對應(yīng)的每個(gè)設(shè)a行圖9中所示的異常處理(隨后描述)。
對于電源狀態(tài)標(biāo)志為OFF的設(shè)備組,處理進(jìn)行到步驟S320,開始僅檢查每個(gè)設(shè)備所具有的許多狀態(tài)中的電源狀態(tài)的第二周期性收集處理。
在第二周期性收集處理中,周期性處理單元204同時(shí)或順序地向電源狀態(tài)標(biāo)志為OFF的設(shè)備發(fā)送用于請求電源狀態(tài)信息的請求消息(步驟S320)。將此請求消息尋址到電源狀態(tài)標(biāo)志為OFF的每個(gè)設(shè)備。例如,可將消息多播至設(shè)備組。同時(shí),周期性處理單元204通過使用定時(shí)器211b開始測量自向該:^^發(fā)出電源狀態(tài)信息的請求以來的時(shí)間。
如果在預(yù)定時(shí)間Tb內(nèi)經(jīng)由發(fā)送/接收單元202從電源狀態(tài)標(biāo)志為OFF的設(shè)備接收到通知電源狀態(tài)信息的響應(yīng)(電源狀態(tài)通知消息)(步驟S321和S322),則處理進(jìn)行到步驟S323,在該步驟中周期性處理單元204根據(jù)接收的電源狀態(tài)信息改變在與設(shè)備的標(biāo)識符對應(yīng)的存儲單元206中存儲的電源狀態(tài)標(biāo)志。如果電源狀態(tài)信息代表ON,則周期性處理單元204將電源狀態(tài)標(biāo)志重寫為ON。如果電源狀態(tài)信息代表OFF,則周期性處理單元204將電源狀態(tài)標(biāo)志重寫為OFF。對于在時(shí)間Tb內(nèi)從其接收到電源狀態(tài)通知消息的i殳備,周期性處理單元204重復(fù)步驟S322和S323。
應(yīng)注意,將存儲單元206中存儲的時(shí)間(例如,圖4中的"55秒,,)i史置為時(shí)間Tb。
當(dāng)經(jīng)過時(shí)間Tb時(shí),處理進(jìn)行到步驟S324。對于在時(shí)間Tb內(nèi)沒有經(jīng)由發(fā)送/接收單元202從其接收到電源狀態(tài)通知消息的設(shè)備,周期性處理單元204確定超時(shí)(timeout-b )。在步驟S324,對于確定發(fā)生timeout-b的設(shè)備,周期性處理單元204將與設(shè)備的標(biāo)識符對應(yīng)的存儲單元206中存儲的電源狀態(tài)標(biāo)志重寫為OFF。
應(yīng)注意,對于在第二周期性收集處理中的每個(gè)設(shè)備,需要執(zhí)行步驟S320至S324。
在圖7所示的周期性處理中,對于電源狀態(tài)標(biāo)志為ON并可能從其收集狀態(tài)信息的i殳備,周期性處理單元204執(zhí)行收集正常狀態(tài)信息的處理,即,笫一周期性收集處理。對于電源狀態(tài)標(biāo)志為OFF并且不可能從其收集狀態(tài)信息的設(shè)備,周期性處理單元204執(zhí)行獨(dú)立于第一周期性處理的僅檢查電源狀態(tài)信息的第二周期性收集處理。在第一周期性處理中,由于周期性處理單元204僅從可能收集狀態(tài)信息的設(shè)備收集狀態(tài)信息,所以確定超時(shí)的時(shí)間(在這種情況下為Ta)可以短于現(xiàn)有技術(shù)的時(shí)間。此外,在第一周期性收集處理中,周期性處理單元204僅從可能收集狀態(tài)信息的i殳備收集狀態(tài)信息。因此,在第一周期性收集處理中,發(fā)生timeout-a的可能性很低。因此,即使在時(shí)間Ta內(nèi)不能夠從其接收響應(yīng)(狀態(tài)信息通知消息)的設(shè)備中,延遲時(shí)間也最多落入時(shí)間Ta內(nèi)。通過信息收集裝置200縮短周期性信息收集處理中的延遲可縮短在信息收集裝置200從電源為ON的每個(gè)設(shè)備收集狀態(tài)信息之后行為計(jì)算裝置300執(zhí)行計(jì)算處理的瞬間與設(shè)備控制裝置400基于計(jì)算結(jié)果控制設(shè)備101和102中的每個(gè)設(shè)備的瞬間之間的延遲時(shí)間,
此外,即使由于網(wǎng)絡(luò)或設(shè)備的缺陷而不能夠接收由于圖6中所示的非周期性狀態(tài)通知引起的設(shè)備狀態(tài)改變,也將執(zhí)行第二周期性收集處理來僅詢問電源狀態(tài)的狀態(tài)信息。對于在第二周期性收集處理中確定電源狀態(tài)為ON的i殳備或在非周期性處理中確定電源狀態(tài)為ON的i殳備,在下一個(gè)周期性處理循環(huán)中執(zhí)行上述第 一周期性收集處理。
以上說明已經(jīng)例示了在第一周期性收集處理和第二周期性收集處理中同時(shí)向?qū)?yīng)i殳^^發(fā)送請求消息的情況。然而,本發(fā)明不限于此。
例如,如圖8所示,可以從屬于電源狀態(tài)標(biāo)志為ON的設(shè)備組的各個(gè)設(shè)備順序地(逐個(gè)地)收集狀態(tài)信息。即,在向一個(gè)設(shè)備發(fā)送請求消息并從該i殳備獲得響應(yīng)之后(在時(shí)間Ta之后),向下一個(gè)設(shè)備發(fā)送請求消息。在這種情況下,首先,在針對電源狀態(tài)標(biāo)志為ON的所有設(shè)備的第一周期性處理完成之后(在執(zhí)行圖8中所示的步驟S312的周期性信息發(fā)送之后),針對電源狀態(tài)為OFF的每個(gè)設(shè)M行第二周期性處理。
參照圖8,在針對電源狀態(tài)標(biāo)志為ON的每個(gè)設(shè)備順序執(zhí)行步驟S303至S311并且在針對電源狀態(tài)標(biāo)志為ON的所有設(shè)備完成步驟S303至S311之后,處理從步驟S311進(jìn)行到步驟S312,以執(zhí)行圖7中的步驟S307的周期性信息發(fā)送。
在執(zhí)行步驟S312中的周期性信息發(fā)送之后,處理進(jìn)行到步驟S320,以針對電源狀態(tài)標(biāo)志為OFF的每個(gè)設(shè)皿行第二周期性收集處理。
參照圖8,針對電源狀態(tài)標(biāo)志為OFF的每個(gè)設(shè)備順序執(zhí)行步驟S320至S324。應(yīng)注意,在圖8所示的情況下,針對每個(gè)設(shè)備獨(dú)立地執(zhí)行步驟S320至S324。然而,本發(fā)明不限于此。如圖7所示的情況,需要向電源狀態(tài)標(biāo)志為OFF的所有設(shè)備同時(shí)發(fā)送電源狀態(tài)請求消息。此外,可省略步驟S320至S324中的處理。
此外,針對電源狀態(tài)標(biāo)志為ON的設(shè)M行笫一周期性收集處理的時(shí)間間隔可以不同于針對電源狀態(tài)標(biāo)志為OFF的i殳備執(zhí)行笫二周期性收集處理的時(shí)間間隔。即,可以在不同的時(shí)間段執(zhí)行笫一和第二周期性收集處理。
參照圖8,在第一周期性收集處理中,僅從可能從其收集狀態(tài)信息的設(shè)備收集狀態(tài)信息。因此,在笫一周期性收集處理中,甚至收集狀態(tài)信息所需的最長時(shí)間也落入每個(gè)設(shè)備的Ta內(nèi),并且發(fā)生timeout-a的可能性較低。如圖7所示的情況,與現(xiàn)有技^M目比,可降低信息收集裝置200的周期性信息收集處理的延遲。因此,這可縮短從信息收集裝置200收集來自電源為ON的每個(gè)設(shè)備的狀態(tài)信息的時(shí)間到行為計(jì)算裝置300執(zhí)行計(jì)算處理并且設(shè)備控制裝置400基于計(jì)算處理結(jié)果來控制設(shè)備101和102中的每個(gè)i殳備的時(shí)間的延遲時(shí)間。
圖9是說明當(dāng)向控制單元201通知在圖7和8中的步驟S310檢測到timeout-a時(shí)^t激活的異常處理單元205的處理操作的流程圖。
在圖7和8的步驟S308,異常處理單元205 4十對電源狀態(tài)標(biāo)志為OFF的設(shè)g行類似于圖9中所示的異常處理。
在異常處理中,首先,在步驟S401,異常處理單元205檢查在存儲單元206中是否存儲了設(shè)備的M個(gè)(M是預(yù)定數(shù)目,例如在以上情況下為"10")或更多狀態(tài)信息收集日志。如果在過去針對設(shè)備執(zhí)行了 M次或更多次第一周期性收集處理,則在存儲單元206中存儲了設(shè)備的M個(gè)或更多個(gè)狀態(tài)信息收集日志。如果在存儲單元206中存儲的設(shè)備的狀態(tài)信息收集日志的數(shù)目小于M,則終止設(shè)備的異常處理。
如果在存儲單元206中存儲了設(shè)備的M個(gè)或更多個(gè)狀態(tài)信息收集日志,則處理進(jìn)行到步驟S402。
在步驟S402,異常處理單元205計(jì)算發(fā)生timeout-a的次數(shù)與在過去針對該"i殳M行的第一周期性收集處理的次數(shù)(M)的比率,即timeout-a的發(fā)生率(步驟S402)。處理進(jìn)行到步驟S403,將此發(fā)生率與預(yù)定閾值Tha相比較。如果發(fā)生率等于或大于閾值Tha,則處理進(jìn)行到步驟S404,生成異常通知消息,以向用戶(和/或中心)通知在網(wǎng)絡(luò)或自身(發(fā)生率等于或大于閾值Tha的設(shè)備)中檢測到具有缺陷的設(shè)備,并使控制單元201和發(fā)i^/接收單元202向用戶(和/或中心)通過該消息。備選地,從輸出單元208輸出異常通知消息,并經(jīng)由控制單元201將其顯示在顯示器或類似設(shè)備上。還需要經(jīng)由控制單元201從輸出單元208輸出通知具有缺陷的設(shè)備的警告。
處理從步驟S404進(jìn)一步進(jìn)行到步驟S405,以將步驟S402中獲得的發(fā)生率與大于閾值Tha的閾值Thb相比較。如果發(fā)生率等于或大于閾值Thb ,則處理進(jìn)行到步驟S406,將與設(shè)備的標(biāo)識符對應(yīng)的存儲單元206中存儲的收集禁用標(biāo)志重寫為ON。
應(yīng)注意,將存儲單元206中存儲的值(例如圖5中的"0.5")設(shè)置為閾值Tha,將存儲單元206中存儲的值(例如圖5中的"0.9")設(shè)置為閾值Thb。
當(dāng)異常處理完成時(shí),異常處理單元205通知控制單元201對應(yīng)的信息。
控制單元201可控制周期性處理單元204和異常處理單元205,以同時(shí)執(zhí)行異常處理單元205的圖9中的異常處理以及控制單元201的周期性處理。此外,在周期性處理單元204針對所有設(shè)備101和102完成圖7和8中的周期性處理之后,可控制異常處理單元205以針對檢測到(在圖7和8中的步驟S310通知)timeout-a的每個(gè)設(shè)備執(zhí)行圖9中的異常處理。
應(yīng)注意,如果在圖8的步驟S306和S309中要在存儲單元206內(nèi)記錄狀態(tài)信息收集日志時(shí)已經(jīng)在存儲單元206中存儲了 M個(gè)狀態(tài)信息收集日志,則需要記錄最新狀態(tài)信息收集日志并刪除最早的日志。結(jié)果,針對每個(gè)i殳備在存儲單元206中存儲的狀態(tài)信息收集日志的最大數(shù)目落入M內(nèi)。
以上異常處理能夠向用戶或中心通知在由于網(wǎng)絡(luò)或自身的缺陷頻繁發(fā)生timeout-a的設(shè)備中出現(xiàn)缺陷。此外,在最差的情況下,停止從該設(shè)備周期性收集狀態(tài)信息的處理(即圖8中的i殳備周期性處理)可4吏狀態(tài)信息收集的周期性循環(huán)l呆持正常。
應(yīng)注意,在從圖6中的后續(xù)非周期性處理中的設(shè)備接收到除了電源狀態(tài)信息之外的狀態(tài)信息作為非周期性狀態(tài)通知時(shí),代替在圖9中的步驟S404對用戶或中心執(zhí)行異常通知,該系統(tǒng)可省略將電源狀態(tài)標(biāo)志重寫為ON的步驟S104中的處理。
備選地,在接收到非周期性狀態(tài)通知的數(shù)目等于或大于預(yù)定次數(shù)(N)時(shí),需要第一次執(zhí)行步驟S102至S105的處理。每次針對設(shè)備執(zhí)行圖9中的異常處理時(shí),次數(shù)N可逐漸增加。以這樣的方式執(zhí)行處理可無需執(zhí)行在步驟S405和S406中將收集禁用標(biāo)志設(shè)置為ON的處理。
如上所述,根據(jù)以上實(shí)施例,此系統(tǒng)可通過使用電源狀態(tài)標(biāo)志存^i殳備101和102中每個(gè)設(shè)備的電源狀態(tài)的通知,并向電源狀態(tài)為OFF的設(shè)備僅詢問電源狀態(tài)(而不是收集該設(shè)備具有的許多狀態(tài)信息),來防止不必要的狀態(tài)信息的收集。這可使得周期性處理中的延遲時(shí)間縮短收集必要塊態(tài)信息所需的等待時(shí)間。
如果在設(shè)備101和102中的每個(gè)設(shè)備自身中存在例如故障的缺陷,或在設(shè)備和信息收集裝置200之間的網(wǎng)絡(luò)中存在缺陷,則在圖6中的非周期性處理或圖8中的周期性處理中,系統(tǒng)重復(fù)地從設(shè)備接收或不接收電源狀態(tài)信息和其他類型的狀態(tài)信息。通常,如果要從此類不穩(wěn)定運(yùn)行的設(shè)備周
期性地收集許多狀態(tài)信息,則將發(fā)生超時(shí),導(dǎo)致延遲時(shí)間的頻繁發(fā)生。以上實(shí)施例通過在狀態(tài)信息的周期性收集時(shí)(在周期性處理時(shí))監(jiān)視timeout-a的發(fā)生頻率來檢測設(shè)備的此類不穩(wěn)定狀態(tài)。當(dāng)此頻率變得大于給定閾值時(shí),此系統(tǒng)停止從該i殳備周期性收集(周期性處理)狀態(tài)信息。即,在圖9中的異常處理中,通過將timeout-a的發(fā)生率與閾值Tha或Thb相比較來檢測不穩(wěn)定狀態(tài)。
因此,在以上實(shí)施例中,盡可能少地從電源為OFF的設(shè)備或很不穩(wěn)定運(yùn)行的設(shè)備收集狀態(tài)信息(周期性狀態(tài)信息)可以最小化狀態(tài)信息的收集循環(huán)(周期性處理循環(huán))的延遲。
應(yīng)注意,可通過使用通用計(jì)算機(jī)裝置作為例如圖10中所示的基M件來實(shí)現(xiàn)圖2的信息收集裝置的配置。
通用計(jì)算機(jī)裝置包括處理器2、輸入單元3、顯示單元4、通信單元5、主存儲單元6以及外部存儲單元7。各個(gè)單元經(jīng)由總線l彼此連接。輸入單元3包括例如鍵盤和鼠標(biāo)的輸入設(shè)備,并基于輸入設(shè)備的操作向處理器2輸出操作信號。
顯示單元4包括例如LCD (液晶顯示器)或CRT (陰極射線管)的顯示器。
通信單元5包括例如以太網(wǎng)(注冊商標(biāo))、無線LAN (局域網(wǎng))、或藍(lán)牙(注冊商標(biāo))的通信手段,并與作為外部i殳備的傳感器i殳備101、控制目標(biāo)設(shè)備102、行為計(jì)算裝置300以及設(shè)備控制裝置400通信。
外部存儲單元7包括例如硬盤、CD-R、CD-RW、DVD-RAM或DVD-R的存儲介質(zhì),并存儲使得處理器2執(zhí)行圖6至9中所示的處理的信息收集程序。
主存儲單元6包括存儲器等,其中擴(kuò)展有在外部存儲單元7中存儲的信息收集程序,并存儲執(zhí)行程序所需的數(shù)據(jù)、在執(zhí)朽難序時(shí)生成的數(shù)據(jù)等。
可通過使以上計(jì)算機(jī)裝置中安裝的處理器2執(zhí)行程序來實(shí)現(xiàn)發(fā)送/接收單元202、非周期性處理單元203、周期性處理單元204、定時(shí)器211a和211b、異常處理單元205、輸入單元207以及輸出單元208。在這種情況下,可通過預(yù)先在計(jì)算機(jī)裝置中安裝以上程序,或通過在例如CD-ROM的存儲介質(zhì)中存儲程序,或根據(jù)需要經(jīng)由網(wǎng)絡(luò)分發(fā)程序和在計(jì)算機(jī)裝置中安裝程序來實(shí)現(xiàn)信息收集裝置200。此外,可根據(jù)需要通過使用內(nèi)置在以上計(jì)算機(jī)裝置中或外部安裝在其中或其上的存儲器和硬盤(例如主存儲單元6和外部存儲單元7 )或存儲介質(zhì)(例如CD-R、 DC-RW、 DVD-RAM、和DVD-R)來實(shí)現(xiàn)圖2中的存儲單元206。
應(yīng)注意,除了以上組成元件之外,此裝置可包括打印機(jī),用于打印在存儲單元206中存儲的圖3中所示的信息、異常通知等。此外,可根據(jù)從中收集信息的i殳備改變圖2中所示的信息收集裝置200的配置。例如,在控制車內(nèi)設(shè)備的設(shè)備控制裝置400的情況下,信息收集裝置200被配置為,通過收集有關(guān)環(huán)境元素的檢測結(jié)果來控制i殳備102 (例如窗口和空調(diào)),而不使用發(fā)送/接收單元202。
根據(jù)以上所述的實(shí)施例,提供了一種信息收集裝置和方法,其能夠最小化從每個(gè)設(shè)備收集狀態(tài)信息的延遲時(shí)間。
權(quán)利要求
1. 一種信息收集裝置,所述信息收集裝置從均具有多個(gè)狀態(tài)的多個(gè)設(shè)備收集指示每個(gè)設(shè)備的狀態(tài)的狀態(tài)信息,所述多個(gè)狀態(tài)包括指示電源接通或斷開的電源狀態(tài),所述裝置的特征在于,包括第一存儲器(206),用于存儲每個(gè)設(shè)備的電源狀態(tài);非周期性收集單元(203),被配置為接收從狀態(tài)改變的每個(gè)設(shè)備發(fā)送的狀態(tài)信息;第一更新單元(203),被配置為,當(dāng)通過所述非周期性收集單元獲得指示電源狀態(tài)的電源狀態(tài)信息時(shí),根據(jù)所獲得的電源狀態(tài)信息重寫在所述第一存儲器中存儲的電源狀態(tài);第一周期性收集單元(204),被配置為,通過在有規(guī)律的時(shí)間間隔向所述第一存儲器中存儲的電源狀態(tài)為接通的每個(gè)設(shè)備發(fā)出對狀態(tài)信息的第一請求,來從該設(shè)備收集狀態(tài)信息;以及發(fā)送單元(202),被配置為向外部裝置發(fā)送由所述第一周期性收集單元收集的狀態(tài)信息。
2. 根據(jù)權(quán)利要求1的裝置,其特征在于,所述第一周期性收集單元 包括第二更新單元,#1配置為,當(dāng)發(fā)出所述笫一請求之后在預(yù)定第一時(shí) 間內(nèi)沒有從電源狀態(tài)為接通的設(shè)備接收到狀態(tài)信息時(shí),將所述第一存儲器 中存儲的該設(shè)備的電源狀態(tài)重寫為斷開。
3. 根據(jù)權(quán)利要求2的裝置,其特征在于,還包括第二周期性收集 單元(204),被配置為,通過在有規(guī)律的時(shí)間間隔向所述笫一存儲器中存 儲的電源狀態(tài)為斷開的每個(gè)設(shè)備發(fā)出對電源狀態(tài)信息的第二請求,來從該 設(shè)備收集電源狀態(tài)信息。
4. 根據(jù)權(quán)利要求3的裝置,其特征在于,所述第二周期性收集單元 包括笫三更新單元,被配置為,當(dāng)發(fā)出所述第二請求之后在預(yù)定第二時(shí) 間內(nèi)從電源狀態(tài)為斷開的設(shè)備接收到電源狀態(tài)信息時(shí),根據(jù)所接收的電源 狀態(tài)信息重寫在所述笫一存儲器中存儲的該設(shè)備的電源狀態(tài)。
5. 根據(jù)權(quán)利要求1的裝置,其特征在于,當(dāng)通過所述非周期性收集 單元獲得指示除了電源狀態(tài)之外的狀態(tài)的狀態(tài)信息時(shí),所述第一更新單元 將所述第 一存儲器中存儲的電源狀態(tài)重寫為接通。
6. 根據(jù)權(quán)利要求2的裝置,其特征在于,還包括 第二存儲器(206),用于在每次向電源狀態(tài)為接通的設(shè)備發(fā)出所述第一請求時(shí),存儲指示在所述第一時(shí)間內(nèi)是否從該設(shè)備接收到狀態(tài)信息的日 志信息;以及計(jì)算單元(205 ),被配置為基于設(shè)備的日志信息計(jì)算所述設(shè)備的超時(shí) 的發(fā)生率,當(dāng)在發(fā)出所述第一請求之后在所述第一時(shí)間內(nèi)沒有從所述設(shè)備 接收到狀態(tài)信息時(shí)確定為發(fā)生超時(shí);以及其中所述第一周期性收集單元不向發(fā)生率等于或超過預(yù)定第一閾值的設(shè)備 發(fā)出所述第一請求。
7. 根據(jù)權(quán)利要求3的裝置,其特征在于,還包括 第二存儲器(206),用于在每次所述第一周期性收集單元向電源狀態(tài)為接通的設(shè)備發(fā)出所述第一請求時(shí),存儲指示在所述第一時(shí)間內(nèi)是否從該 i更^"接收到狀態(tài)信息的日志信息;以及計(jì)算單元(205),被配置為基于設(shè)備的日志信息計(jì)算所述設(shè)備的超時(shí) 的發(fā)生率,當(dāng)在發(fā)出所述第一請求之后在所述第一時(shí)間內(nèi)沒有從所述設(shè)備 接收到狀態(tài)信息時(shí)確定為發(fā)生超時(shí);以及其中所述第 一周期性收集單元和所述第二周期性收集單元不向發(fā)生率等于 或超過預(yù)定第一閾值的設(shè)備發(fā)出所述第一請求和所述第二請求。
8. 根據(jù)權(quán)利要求6的裝置,其特征在于,還包括通知單元,被配置為通知檢測到發(fā)生率等于或超過小于所述第一閾值的預(yù)定第二閾值的設(shè)備。
9. 根據(jù)權(quán)利要求7的裝置,其特征在于,還包括通知單元(205, 202),被配置為通知檢測到發(fā)生率等于或超過小于 所述第一閾值的預(yù)定笫二閾值的設(shè)備。
10. —種信息收集方法,用于從均具有多個(gè)狀態(tài)的多個(gè)設(shè)備收集指示每個(gè)i殳備的狀態(tài)的狀態(tài)信息,所述多個(gè)狀態(tài)包括指示電源接通或斷開的電源狀態(tài),所述方法包括在第 一存儲器中存儲每個(gè)設(shè)備的電源狀態(tài); 接M狀態(tài)改變的每個(gè)設(shè)備發(fā)送的狀態(tài)信息;當(dāng)接收到指示所述電源狀態(tài)的電源狀態(tài)信息時(shí),根據(jù)所獲得的電源狀 態(tài)信息重寫在所述第一存儲器中存儲的電源狀態(tài);通過在有規(guī)律的時(shí)間間隔向所述第 一存儲器中存儲的電源狀態(tài)為接通 的每個(gè)設(shè)備發(fā)出對狀態(tài)信息的第一請求來從該設(shè)備周期性地收集狀態(tài)信 息;以及向外部裝置發(fā)送周期性地收集的狀態(tài)信息。
11. 根據(jù)權(quán)利要求10的方法,其特征在于,周期性地收集的步驟包 括當(dāng)發(fā)出所述第 一請求之后在預(yù)定第一時(shí)間內(nèi)沒有從電源狀態(tài)為接通的 設(shè)備接收到狀態(tài)信息時(shí),將所述第一存儲器中存儲的該設(shè)備的電源狀態(tài)重 寫為斷開。
12. 根據(jù)權(quán)利要求11的方法,其特征在于,還包括通過在有規(guī)律 的時(shí)間間隔向所述第 一存儲器中存儲的電源狀態(tài)為斷開的每個(gè)設(shè)備發(fā)出對 電源狀態(tài)信息的第二請求,來從該設(shè)備周期性地收集電源狀態(tài)信息。
13. 根據(jù)權(quán)利要求12的方法,其特征在于,通過發(fā)出所述第二請求 進(jìn)行周期性地收集的步驟包括當(dāng)發(fā)出所述第二請求之后在預(yù)定第二時(shí)間 內(nèi)從電源狀態(tài)為斷開的設(shè)備接收到電源狀態(tài)信息時(shí),根據(jù)所接收的電源狀 態(tài)信息重寫在所述第 一存儲器中存儲的該設(shè)備的電源狀態(tài)。
14. 根據(jù)權(quán)利要求10的方法,其特征在于,當(dāng)接收到指示除了電源 狀態(tài)之夕卜的狀態(tài)的狀態(tài)信息時(shí),所述重寫步驟將所述第一存儲器中存儲的 電源狀態(tài)重寫為接通。
15. 根據(jù)權(quán)利要求ll的方法,還包括每次向電源狀態(tài)為接通的設(shè)備發(fā)出所述第一請求時(shí),在笫二存儲器中 存儲指示在所述第一時(shí)間內(nèi)是否從該設(shè)^^接收到狀態(tài)信息的日志信息;以 及基于設(shè)備的日志信息計(jì)算所述設(shè)備的超時(shí)的發(fā)生率,當(dāng)在發(fā)出所述第 一請求之后在所述第一時(shí)間內(nèi)沒有從所述設(shè)備接收到狀態(tài)信息時(shí)確定為發(fā)生超時(shí);以及其特征在于不向發(fā)生率等于或超過預(yù)定第一閾值的設(shè)備發(fā)出所述第一請求。
16. 根據(jù)權(quán)利要求12的方法,還包括每次向電源狀態(tài)為接通的設(shè)備發(fā)出所述第 一請求時(shí),在第二存儲器中 存儲指示在所述第一時(shí)間內(nèi)是否從該設(shè)備接收到狀態(tài)信息的日志信息;以 及基于設(shè)備的日志信息計(jì)算所述設(shè)備的超時(shí)的發(fā)生率,當(dāng)在發(fā)出所述笫 一請求之后在所述笫一時(shí)間內(nèi)沒有從所述設(shè)備接收到狀態(tài)信息時(shí)確定為發(fā) 生超時(shí);以及其特征在于不向發(fā)生率等于或超過預(yù)定第一閾值的設(shè)備發(fā)出所述第一請求和所述 笫二請求。
全文摘要
本發(fā)明涉及一種信息收集裝置、方法和程序。所述信息收集裝置從均具有多個(gè)狀態(tài)的多個(gè)設(shè)備收集指示每個(gè)設(shè)備的狀態(tài)的狀態(tài)信息,該多個(gè)狀態(tài)包括指示電源接通或斷開的電源狀態(tài),該裝置執(zhí)行(a)在第一存儲器(206)中存儲每個(gè)設(shè)備的電源狀態(tài);(b)接收(203)從狀態(tài)改變的每個(gè)設(shè)備發(fā)送的狀態(tài)信息;(c)當(dāng)接收到指示電源狀態(tài)的電源狀態(tài)信息時(shí),根據(jù)所獲得的電源狀態(tài)信息重寫(203)在所述第一存儲器中存儲的電源狀態(tài);(d)通過在有規(guī)律的時(shí)間間隔向所述第一存儲器中存儲的電源狀態(tài)為接通的每個(gè)設(shè)備發(fā)出對狀態(tài)信息的第一請求,來周期性地從該設(shè)備收集(204)狀態(tài)信息;以及(e)向外部裝置發(fā)送(202)周期性地收集的狀態(tài)信息。
文檔編號G05B19/04GK101546180SQ20091012733
公開日2009年9月30日 申請日期2009年3月10日 優(yōu)先權(quán)日2008年3月27日
發(fā)明者久保田和人, 今原修一郎, 松川明子, 金松基孝 申請人:株式會社東芝