亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

監(jiān)視系統(tǒng)、監(jiān)視服務(wù)器以及監(jiān)視方法

文檔序號(hào):8005522閱讀:170來(lái)源:國(guó)知局
監(jiān)視系統(tǒng)、監(jiān)視服務(wù)器以及監(jiān)視方法
【專利摘要】本發(fā)明提供一種監(jiān)視系統(tǒng)、監(jiān)視服務(wù)器以及監(jiān)視方法,即使在對(duì)監(jiān)視對(duì)象設(shè)定的地址動(dòng)態(tài)地變更的情況下,也對(duì)裝置進(jìn)行監(jiān)視,并向裝置進(jìn)行指示。該監(jiān)視系統(tǒng)具備對(duì)監(jiān)視對(duì)象的狀態(tài)進(jìn)行監(jiān)視的監(jiān)視裝置以及從所述監(jiān)視裝置收集數(shù)據(jù)的監(jiān)視服務(wù)器,所述監(jiān)視裝置將包含表示所述監(jiān)視對(duì)象的狀態(tài)的數(shù)據(jù)的請(qǐng)求消息定期對(duì)所述監(jiān)視服務(wù)器發(fā)送,所述監(jiān)視服務(wù)器具有暫時(shí)存儲(chǔ)應(yīng)向所述監(jiān)視裝置發(fā)送的控制指示的緩沖器,根據(jù)從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息確定所述監(jiān)視裝置的地址,在應(yīng)向發(fā)送了所述請(qǐng)求消息的所述監(jiān)視裝置發(fā)送的控制指示存儲(chǔ)在緩沖器中的情況下,制作包含該控制指示的消息,將制作的所述消息作為從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息的響應(yīng),發(fā)送至該監(jiān)視裝置。
【專利說(shuō)明】監(jiān)視系統(tǒng)、監(jiān)視服務(wù)器以及監(jiān)視方法

【技術(shù)領(lǐng)域】
[0001] 本裝置涉及對(duì)裝置進(jìn)行遠(yuǎn)程監(jiān)視的監(jiān)視系統(tǒng),尤其涉及地址動(dòng)態(tài)變更的裝置的監(jiān) 視的技術(shù)。

【背景技術(shù)】
[0002] 作為用于遠(yuǎn)程監(jiān)視在遠(yuǎn)程地點(diǎn)散布的裝置(例如,移動(dòng)設(shè)備通信系統(tǒng)的無(wú)線基站 裝置)的動(dòng)作的技術(shù),存在日本特開2007-150892號(hào)公報(bào)。在日本特開2007-150892號(hào)公報(bào) 中公開了以下技術(shù),若向無(wú)線基站接通電源,則通過(guò)DHCP服務(wù)器設(shè)定長(zhǎng)期租用期限無(wú)限的 IP地址等,以后該無(wú)線基站通過(guò)上述地址被管理。
[0003] 專利文獻(xiàn)1 :日本特開2007-150892號(hào)公報(bào)
[0004] 在所述的無(wú)線基站的監(jiān)視方法中,對(duì)基站裝置設(shè)定長(zhǎng)期租用期限無(wú)限的IP地址。 由此,管理服務(wù)器能夠使用按每個(gè)無(wú)線基站設(shè)定的地址訪問(wèn)無(wú)線基站。
[0005] 但是,對(duì)無(wú)線基站設(shè)定的地址動(dòng)態(tài)變化的系統(tǒng)中,管理服務(wù)器不知道對(duì)無(wú)線基站 當(dāng)前設(shè)定的地址,因此不能訪問(wèn)無(wú)線基站。因此,管理服務(wù)器即使能夠從無(wú)線基站接收?qǐng)?bào) 告,也不能夠向無(wú)線基站發(fā)送指令。
[0006] 此外,監(jiān)視對(duì)象裝置存在多種,各種監(jiān)視對(duì)象裝置輸出的數(shù)據(jù)存在各種形式,該處 理困難。


【發(fā)明內(nèi)容】

[0007] 本申請(qǐng)的發(fā)明的目的在于,提供一種系統(tǒng),該系統(tǒng)即使在對(duì)監(jiān)視對(duì)象裝置設(shè)定的 地址動(dòng)態(tài)變更的情況下,也能夠監(jiān)視裝置并向裝置指示,進(jìn)而,能夠處理從多個(gè)種類的監(jiān)視 對(duì)象裝置輸出的不同形式的數(shù)據(jù)。
[0008] 以下表示在本申請(qǐng)中公開的發(fā)明的代表的一例。即,一種監(jiān)視系統(tǒng),具備對(duì)監(jiān)視對(duì) 象的狀態(tài)進(jìn)行監(jiān)視的監(jiān)視裝置以及從所述監(jiān)視裝置收集數(shù)據(jù)的監(jiān)視服務(wù)器,所述監(jiān)視裝置 將包含表示所述監(jiān)視對(duì)象的狀態(tài)的數(shù)據(jù)的請(qǐng)求消息,定期對(duì)所述監(jiān)視服務(wù)器發(fā)送,所述監(jiān) 視服務(wù)器具有暫時(shí)存儲(chǔ)應(yīng)向所述監(jiān)視裝置發(fā)送的控制指示的緩沖器,根據(jù)從所述監(jiān)視裝置 發(fā)送的請(qǐng)求消息確定所述監(jiān)視裝置的地址,在應(yīng)向發(fā)送了所述請(qǐng)求消息的所述監(jiān)視裝置發(fā) 送的控制指示被存儲(chǔ)在所述緩沖器中的情況下,制作包含該控制指示的消息,將制作的所 述消息作為從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息的響應(yīng),發(fā)送至該監(jiān)視裝置。
[0009] 發(fā)明效果
[0010] 通過(guò)本發(fā)明的代表的實(shí)施方式,即使在對(duì)監(jiān)視裝置設(shè)定的地址動(dòng)態(tài)變更的情況 下,也能夠與監(jiān)視裝置通信。此外,能夠處理不同形式的輸出數(shù)據(jù)。

【專利附圖】

【附圖說(shuō)明】
[0011] 圖1是表示本發(fā)明的實(shí)施方式的監(jiān)視系統(tǒng)的結(jié)構(gòu)的框圖。
[0012] 圖2是表示本發(fā)明的實(shí)施方式的監(jiān)視服務(wù)器的結(jié)構(gòu)的功能框圖。
[0013] 圖3A是說(shuō)明在本發(fā)明的實(shí)施方式的監(jiān)視系統(tǒng)中發(fā)送的請(qǐng)求電文的形式的一例的 圖。
[0014] 圖3B是說(shuō)明在本發(fā)明的實(shí)施方式的監(jiān)視系統(tǒng)中收發(fā)的響應(yīng)電文的形式的一例的 圖。
[0015] 圖4是表示本發(fā)明的實(shí)施方式的電文的交換的時(shí)序圖。
[0016] 圖5是解析本發(fā)明的實(shí)施方式的請(qǐng)求電文的處理的流程圖。
[0017] 圖6是生成本發(fā)明的實(shí)施方式的響應(yīng)電文的處理的流程圖。
[0018] 附圖標(biāo)記說(shuō)明
[0019] 100監(jiān)視服務(wù)器
[0020] 113數(shù)據(jù)處理部
[0021] 120數(shù)據(jù)圖插件
[0022] 200客戶終端
[0023] 300監(jiān)視裝置
[0024] 400 網(wǎng)絡(luò)
[0025] 500 基站

【具體實(shí)施方式】
[0026] 圖1是表示本發(fā)明的實(shí)施方式的監(jiān)視系統(tǒng)的結(jié)構(gòu)的框圖。
[0027] 本實(shí)施方式的監(jiān)視系統(tǒng)具有監(jiān)視服務(wù)器100、客戶終端200以及監(jiān)視裝置300。
[0028] 監(jiān)視服務(wù)器100、客戶終端200以及監(jiān)視裝置300通過(guò)網(wǎng)絡(luò)400連接,另外,連接監(jiān) 視服務(wù)器100以及客戶終端200的網(wǎng)絡(luò)與連接客戶終端200以及監(jiān)視裝置300的網(wǎng)絡(luò)可以 是一個(gè)網(wǎng)絡(luò),也可以是不同的網(wǎng)絡(luò)。
[0029] 監(jiān)視服務(wù)器100是具有處理器(CPU) 101、存儲(chǔ)器102、存儲(chǔ)裝置(HDD) 103以及通 信接口(I/F) 104的計(jì)算機(jī)。監(jiān)視服務(wù)器100是在邏輯或物理上構(gòu)成的單一或多個(gè)計(jì)算機(jī) 上工作的系統(tǒng)。系統(tǒng)可以通過(guò)同一個(gè)計(jì)算機(jī)上的多個(gè)線程動(dòng)作,也可以通過(guò)在多個(gè)物理的 計(jì)算機(jī)資源上構(gòu)筑的虛擬計(jì)算機(jī)上動(dòng)作。
[0030] 處理器101是執(zhí)行在存儲(chǔ)器102上存儲(chǔ)的程序的運(yùn)算裝置。
[0031] 存儲(chǔ)器102包含作為非易失性的存儲(chǔ)元件的ROM以及易失性的存儲(chǔ)元件的RAM。 ROM 存儲(chǔ)不變的程序(例如 BIOS)等。RAM 由 DRAM (Dynamic Random Access Memory,動(dòng)態(tài) 隨機(jī)訪問(wèn)存儲(chǔ))那樣高速且易失性的存儲(chǔ)元件構(gòu)成,暫時(shí)存儲(chǔ)在存儲(chǔ)裝置104中存儲(chǔ)的程序 以及程序執(zhí)行時(shí)使用的數(shù)據(jù)。
[0032] 存儲(chǔ)裝置103例如是磁存儲(chǔ)裝置、閃存等大容量且非易失性的存儲(chǔ)裝置,存儲(chǔ)處 理器101執(zhí)行的程序以及程序執(zhí)行時(shí)使用的數(shù)據(jù)。即,程序從存儲(chǔ)裝置103被讀出,裝載至 RAM,并通過(guò)處理器101執(zhí)行。
[0033] 通信接口 104是根據(jù)規(guī)定的協(xié)議控制與其他裝置的通信的網(wǎng)絡(luò)接口裝置。
[0034] 通過(guò)處理器101執(zhí)行的程序通過(guò)可移動(dòng)介質(zhì)(⑶-ROM、閃存等)或網(wǎng)絡(luò)提供至監(jiān)視 服務(wù)器100,存儲(chǔ)至作為非暫時(shí)的存儲(chǔ)介質(zhì)的輔助存儲(chǔ)裝置103。因此,監(jiān)視服務(wù)器100也 可以具備讀取可移動(dòng)介質(zhì)的接口。
[0035] 客戶終端200是具有執(zhí)行程序的處理器、存儲(chǔ)在所述處理器中執(zhí)行的程序的存儲(chǔ) 器、通信接口以及用戶界面(例如顯示畫面、輸入裝置)的計(jì)算機(jī)??蛻艚K端200例如為:瀏 覽器工作,將從監(jiān)視服務(wù)器100輸出的信息對(duì)操作者顯示,接受操作者的輸入,發(fā)送至監(jiān)視 服務(wù)器100。另外,在客戶終端200動(dòng)作的程序,也可以是專用的應(yīng)用程序。
[0036] 監(jiān)視裝置300是具有執(zhí)行程序的處理器、存儲(chǔ)所述處理器執(zhí)行的程序的存儲(chǔ)器、 通信接口以及監(jiān)視用接口(例如USB接口)的裝置。監(jiān)視裝置300的通信接口如后述那樣, 通過(guò)TCP/IP協(xié)議與監(jiān)視服務(wù)器100通信。
[0037] 監(jiān)視裝置300通過(guò)監(jiān)視用接口,與基站500 (電池單元510)連接,取得電池單元 510的狀態(tài)的信息,向電池單元510指示充電、放電等。
[0038] 向監(jiān)視裝置300賦予用于唯一識(shí)別監(jiān)視裝置300的設(shè)備ID。設(shè)備ID包含于監(jiān)視 裝置300發(fā)送的請(qǐng)求電文、或客戶終端200發(fā)送的控制指令。
[0039] 此外,向監(jiān)視裝置300賦予用于通過(guò)網(wǎng)絡(luò)400通信的地址。另外,在本實(shí)施方式的 監(jiān)視系統(tǒng)中,動(dòng)態(tài)變更向監(jiān)視裝置300賦予的地址。省略圖示,但連接了在網(wǎng)絡(luò)400中向監(jiān) 視裝置300賦予地址的裝置(例如,賦予IP地址的DHCP服務(wù)器)。
[0040] 基站500是本實(shí)施方式的監(jiān)視系統(tǒng)的監(jiān)視對(duì)象,與區(qū)域內(nèi)的移動(dòng)臺(tái)通過(guò)無(wú)線進(jìn)行 通信?;?00具有停電時(shí)供給電源的電池單元510。電池單元510具有電池單元以及控 制部??刂撇渴占姵氐妮敵鲭妷骸⒊浞烹婋娏?、以及充電量等的電池單元的信息。控制部 與監(jiān)視裝置300連接,監(jiān)視裝置300取得控制部收集的電池單元的信息。
[0041] 圖2是表示本發(fā)明的實(shí)施方式的監(jiān)視服務(wù)器100的結(jié)構(gòu)的功能框圖。
[0042] 監(jiān)視服務(wù)器100具有連接控制部110、數(shù)據(jù)收發(fā)部111、數(shù)據(jù)隊(duì)列112、數(shù)據(jù)處理部 113、存儲(chǔ)隊(duì)列114、數(shù)據(jù)存儲(chǔ)處理部115、接口(API) 116、數(shù)據(jù)庫(kù)117、電文格式信息118、數(shù) 據(jù)圖插件120、認(rèn)證部121以及認(rèn)證信息122。
[0043] 連接控制部110、數(shù)據(jù)收發(fā)部111、數(shù)據(jù)處理部113、數(shù)據(jù)存儲(chǔ)處理部115、接口 (API) 116、數(shù)據(jù)圖插件120以及認(rèn)證部121通過(guò)監(jiān)視服務(wù)器100的處理器102執(zhí)行規(guī)定的 程序而安裝。數(shù)據(jù)隊(duì)列112以及存儲(chǔ)隊(duì)列114被設(shè)置于存儲(chǔ)器102。數(shù)據(jù)庫(kù)117以及認(rèn)證 信息122被存儲(chǔ)至存儲(chǔ)裝置103或外部的存儲(chǔ)裝置。
[0044] 連接控制部110控制與監(jiān)視裝置300的連接(例如,連接的設(shè)定、釋放等)。
[0045] 數(shù)據(jù)收發(fā)部111接收從監(jiān)視裝置300發(fā)送的請(qǐng)求電文,將接收的請(qǐng)求電文存儲(chǔ)至 數(shù)據(jù)隊(duì)列112。此外,數(shù)據(jù)收發(fā)部111將數(shù)據(jù)處理部113生成的響應(yīng)電文發(fā)送至監(jiān)視裝置 300。
[0046] 數(shù)據(jù)隊(duì)列112設(shè)置于數(shù)據(jù)收發(fā)部111與數(shù)據(jù)處理部113之間,是存儲(chǔ)從監(jiān)視裝置 300接收的請(qǐng)求電文的緩沖存儲(chǔ)器。
[0047] 數(shù)據(jù)處理部113處理從監(jiān)視裝置300接收的請(qǐng)求電文,并存儲(chǔ)至存儲(chǔ)隊(duì)列114。此 夕卜,數(shù)據(jù)處理部113處理從客戶終端200接收的控制指令。
[0048] 存儲(chǔ)隊(duì)列114設(shè)置于數(shù)據(jù)處理部113與數(shù)據(jù)存儲(chǔ)處理部115之間,是存儲(chǔ)從被認(rèn) 證的監(jiān)視裝置300接收的請(qǐng)求電文以及從客戶終端200接收的控制指令的緩沖存儲(chǔ)器。
[0049] 數(shù)據(jù)存儲(chǔ)處理部115將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)117,并從數(shù)據(jù)庫(kù)117讀出數(shù)據(jù)。
[0050] 接口(API) 116是對(duì)客戶終端200的接口,生成應(yīng)顯示于客戶終端200的畫面數(shù) 據(jù),接受從客戶終端200的輸入。
[0051] 數(shù)據(jù)庫(kù)117存儲(chǔ)從監(jiān)視裝置300接收的請(qǐng)求電文以及分解該請(qǐng)求電文的數(shù)據(jù)。另 夕卜,數(shù)據(jù)庫(kù)117也可以不存儲(chǔ)請(qǐng)求電文本身。另外,數(shù)據(jù)庫(kù)117存儲(chǔ)請(qǐng)求電文以及響應(yīng)電文 的形式的信息。
[0052] 電文格式信息118是存儲(chǔ)監(jiān)視服務(wù)器100處理的請(qǐng)求電文以及響應(yīng)電文的形式的 信息的數(shù)據(jù)庫(kù)。
[0053] 數(shù)據(jù)圖插件120是對(duì)應(yīng)于監(jiān)視裝置300的種類、即監(jiān)視裝置300發(fā)送的請(qǐng)求電文 的形式(即監(jiān)視裝置進(jìn)行的業(yè)務(wù)的種類)設(shè)置的程序模塊。
[0054] 認(rèn)證部121使用監(jiān)視裝置300的設(shè)備ID,而認(rèn)證監(jiān)視裝置300。認(rèn)證信息122記 錄監(jiān)視服務(wù)器100收集數(shù)據(jù)的監(jiān)視裝置300的設(shè)備ID。
[0055] 圖3A是說(shuō)明在本發(fā)明的實(shí)施方式的監(jiān)視系統(tǒng)中被發(fā)送的請(qǐng)求電文的形式的一例 的圖。
[0056] 如圖3A所示的請(qǐng)求電文是從監(jiān)視裝置300被發(fā)送到監(jiān)視服務(wù)器100的電文,從開 始標(biāo)簽3001開始,接著是消息長(zhǎng)度3002、指令碼3003,正文中包含監(jiān)視服務(wù)器100收集的 數(shù)據(jù)3005?3009以及時(shí)刻3010,以CRC3011、結(jié)束標(biāo)簽3012結(jié)束。
[0057] 請(qǐng)求電文作為用于確定監(jiān)視裝置300的信息,包含設(shè)備ID3004.另外,請(qǐng)求電文也 可以包含監(jiān)視裝置300的屬性信息(設(shè)備名、序列號(hào)、版本等)。
[0058] 此外,請(qǐng)求電文包含輸出電壓3005、充電量3006、充放電電流3007、溫度3008、狀 態(tài)碼3009等,作為監(jiān)視服務(wù)器100收集的電池單元510的狀態(tài)。
[0059] 圖3B是說(shuō)明在本發(fā)明的實(shí)施方式的監(jiān)視系統(tǒng)中被發(fā)送的響應(yīng)電文的形式的一例 的圖。
[0060] 如圖3B所示的響應(yīng)電文是從監(jiān)視服務(wù)器100被發(fā)送到監(jiān)視裝置300的電文,從開 始標(biāo)簽3101開始,接著是消息長(zhǎng)度3102、指令碼3103,正文中包含指令3104以及指令參數(shù) 3105,以CRC3011、結(jié)束標(biāo)簽3012結(jié)束。
[0061] 響應(yīng)電文作為用于確定監(jiān)視服務(wù)器100的信息,包含站ID3106。另外,響應(yīng)電文也 可以包含時(shí)刻。
[0062] 圖4是表示本發(fā)明的實(shí)施方式的電文的交換的時(shí)序圖。
[0063] 監(jiān)視裝置300收集基站500的電池單元510的狀態(tài)(輸出電壓、充放電電流、充電 量等)的電池單元的信息,將請(qǐng)求電文2001、2002、2003反復(fù)(例如以規(guī)定的時(shí)間間隔)發(fā)送 至監(jiān)視服務(wù)器100。監(jiān)視裝置300發(fā)送的請(qǐng)求電文中包含發(fā)送源的監(jiān)視裝置300的設(shè)備ID。
[0064] 在監(jiān)視服務(wù)器100與監(jiān)視裝置300之間的通信中,例如能夠使用HTTP協(xié)議。艮P, 從監(jiān)視裝置300被發(fā)送至監(jiān)視服務(wù)器100的請(qǐng)求電文是HTTP請(qǐng)求,從監(jiān)視服務(wù)器100被發(fā) 送至監(jiān)視裝置300的響應(yīng)電文是HTTP響應(yīng)。
[0065] 此外,客戶終端200將從用戶輸入的數(shù)據(jù)請(qǐng)求指令2011發(fā)送至監(jiān)視服務(wù)器100。
[0066] 監(jiān)視服務(wù)器100若從客戶終端200接收到數(shù)據(jù)請(qǐng)求指令2011,則根據(jù)通過(guò)接收的 數(shù)據(jù)請(qǐng)求指令指定的條件檢索數(shù)據(jù)庫(kù)117,取得符合條件的數(shù)據(jù),生成顯示從數(shù)據(jù)庫(kù)117取 得的監(jiān)視數(shù)據(jù)的畫面,并發(fā)送至客戶終端200。
[0067] 這樣,客戶終端200能夠閱覽監(jiān)視服務(wù)器100從監(jiān)視裝置300收集的監(jiān)視數(shù)據(jù)。
[0068] 此外,客戶終端200將從操作者輸入的控制指令2013發(fā)送至監(jiān)視服務(wù)器100???制指令的參數(shù)中包含成為指定的對(duì)象的監(jiān)視裝置300的設(shè)備ID。控制指令存例如有向電池 單元510指示充電或指示放電的指令。
[0069] 監(jiān)視服務(wù)器100若從客戶終端200接收到控制指令2013,則提取成為作為控制指 令2013的參數(shù)的成為控制的對(duì)象的監(jiān)視裝置300的設(shè)備ID,將提取的設(shè)備ID與接收的控 制指令存儲(chǔ)至存儲(chǔ)隊(duì)列114。
[0070] 然后,監(jiān)視服務(wù)器100根據(jù)從監(jiān)視裝置300接收的請(qǐng)求電文提取設(shè)備ID,與在存儲(chǔ) 隊(duì)列114中存儲(chǔ)的控制指令的參數(shù)的設(shè)備ID比較。其結(jié)果,若與接收的請(qǐng)求電文的發(fā)送源 的監(jiān)視裝置的設(shè)備ID相同的設(shè)備ID的控制指令存儲(chǔ)于存儲(chǔ)隊(duì)列114,則從該指令生成響 應(yīng)電文2015,將生成的響應(yīng)電文2015作為接收的請(qǐng)求電文2003的響應(yīng),發(fā)送至監(jiān)視裝置 300。
[0071] 這樣,輸入至客戶終端200的控制指令作為監(jiān)視裝置300發(fā)送的請(qǐng)求的響應(yīng),被發(fā) 送至監(jiān)視裝置300。因此,即使監(jiān)視裝置300的地址動(dòng)態(tài)變化,也能夠向成為指令的對(duì)象的 監(jiān)視裝置300發(fā)送控制指令。
[0072] 接著說(shuō)明從監(jiān)視裝置300輸入了請(qǐng)求電文的情況下的處理。
[0073] 圖5是解析本發(fā)明的實(shí)施方式的請(qǐng)求電文的處理的流程圖。
[0074] 首先,數(shù)據(jù)收發(fā)部111從監(jiān)視裝置300接收請(qǐng)求電文,從接收了請(qǐng)求電文的端口的 ID確定該請(qǐng)求電文的業(yè)務(wù)ID (1001)。請(qǐng)求電文的接收端口與業(yè)務(wù)ID的關(guān)系可以嵌入在 數(shù)據(jù)收發(fā)部111的程序中(例如,標(biāo)題文件或配置文件),也可以另外具有將接收端口與業(yè)務(wù) ID建立對(duì)應(yīng)而成的信息。
[0075] 數(shù)據(jù)收發(fā)部111賦予確定的業(yè)務(wù)ID并將接收的請(qǐng)求電文存儲(chǔ)至數(shù)據(jù)隊(duì)列112 (1002)。
[0076] 此后,數(shù)據(jù)處理部113從數(shù)據(jù)隊(duì)列112讀出從監(jiān)視裝置300接收的請(qǐng)求電文以及 業(yè)務(wù)ID,使用讀出的請(qǐng)求電文的業(yè)務(wù)ID確定對(duì)應(yīng)的數(shù)據(jù)圖插件,將從數(shù)據(jù)隊(duì)列112取出的 請(qǐng)求電文發(fā)送至數(shù)據(jù)圖插件120 (1003)。
[0077] 用于確定與業(yè)務(wù)ID對(duì)應(yīng)的數(shù)據(jù)圖插件120的信息可以嵌入數(shù)據(jù)處理部113的程 序中(例如,標(biāo)題文件或配置文件),也可以包含在將業(yè)務(wù)ID與用于調(diào)用數(shù)據(jù)圖插件120的 信息(例如指針、程序名)建立對(duì)應(yīng)而成的表中。
[0078] 數(shù)據(jù)圖插件120參照在數(shù)據(jù)庫(kù)117中存儲(chǔ)的電文格式的信息,檢查從監(jiān)視裝置300 接收的請(qǐng)求電文(1004)。具體而言,確認(rèn)接收的請(qǐng)求電文的長(zhǎng)度、開始碼以及末尾碼是否正 確,判定接收的請(qǐng)求電文的形式是否正確。
[0079] 接著,數(shù)據(jù)圖插件120從接收的請(qǐng)求電文中提取指令碼,通過(guò)提取的指令碼,判定 接收的請(qǐng)求電文的類別(1005)。例如,若指令碼是"0x31 0x31",則知道接收的電文是監(jiān)視 裝置300用于發(fā)送數(shù)據(jù)的請(qǐng)求電文。
[0080] 此后,數(shù)據(jù)圖插件120確保分解請(qǐng)求電文所需的存儲(chǔ)器的區(qū)域(1006),根據(jù)電文 格式信息118,按照每個(gè)數(shù)據(jù)項(xiàng)目分解接收的請(qǐng)求電文(1007)。分解前的請(qǐng)求電文按監(jiān)視 裝置300的每個(gè)類別,在遵循規(guī)定的電文格式的字節(jié)位置存儲(chǔ)數(shù)據(jù)。請(qǐng)求電文若被分解,則 被變換為遵循由固定長(zhǎng)度數(shù)據(jù)構(gòu)成的規(guī)定數(shù)據(jù)構(gòu)造體定義的數(shù)據(jù)列。
[0081] 然后,數(shù)據(jù)圖插件120將從請(qǐng)求電文提取的設(shè)備ID發(fā)送至認(rèn)證部121。
[0082] 認(rèn)證部121使用設(shè)備ID認(rèn)證監(jiān)視裝置300( 1008)。具體而言,參照監(jiān)視信息122, 在應(yīng)認(rèn)證的監(jiān)視裝置300的設(shè)備ID在監(jiān)視信息122中存儲(chǔ)的情況下,監(jiān)視裝置300的認(rèn)證 成功。認(rèn)證部121也可以在認(rèn)證時(shí)識(shí)別與監(jiān)視裝置300有關(guān)的業(yè)務(wù)。
[0083] 若監(jiān)視裝置300的認(rèn)證成功,則數(shù)據(jù)處理部113從數(shù)據(jù)圖插件120接受分解請(qǐng)求 電文而得到的數(shù)據(jù),并存儲(chǔ)至存儲(chǔ)隊(duì)列114 (1009)。
[0084] 數(shù)據(jù)存儲(chǔ)處理部115從存儲(chǔ)隊(duì)列114取出分解請(qǐng)求電文而得到的數(shù)據(jù),并寫入數(shù) 據(jù)庫(kù) 117 (1010)。
[0085] 接著,說(shuō)明輸入至客戶終端200的指令的處理。
[0086] 圖6是生成本發(fā)明的實(shí)施方式的響應(yīng)電文的處理的流程圖。
[0087] 客戶終端200發(fā)送從操作者輸入的控制指令。客戶終端200發(fā)送的控制指令的參 數(shù)中包含成為指令的對(duì)象的監(jiān)視裝置300的設(shè)備ID。
[0088] API116從客戶終端200接收控制指令(1101 ),將接收的控制指令與參數(shù)(設(shè)備ID) 一起存儲(chǔ)至存儲(chǔ)隊(duì)列114 (1102)。
[0089] 若監(jiān)視裝置300的認(rèn)證成功,則數(shù)據(jù)處理部113使用認(rèn)證的監(jiān)視裝置300的設(shè)備 ID參照存儲(chǔ)隊(duì)列114,判定應(yīng)向該監(jiān)視裝置300發(fā)送的響應(yīng)電文是否被存儲(chǔ)(1103)。
[0090] 其結(jié)果,若應(yīng)向認(rèn)證的監(jiān)視裝置發(fā)送的指令在存儲(chǔ)隊(duì)列114中存儲(chǔ),數(shù)據(jù)處理部 113從存儲(chǔ)隊(duì)列114讀出控制指令以及該控制指令的參數(shù)的設(shè)備ID (1104)。
[0091] 然后,數(shù)據(jù)處理部113從電文格式信息118中取得與對(duì)從監(jiān)視裝置300發(fā)送的請(qǐng) 求電文賦予的業(yè)務(wù)ID對(duì)應(yīng)的電文格式(1105)。
[0092] 數(shù)據(jù)處理部113檢查接收的控制指令的長(zhǎng)度(1106)。
[0093] 此后,數(shù)據(jù)處理部113確保生成響應(yīng)電文所需的存儲(chǔ)器的區(qū)域(1107),判定發(fā)送 的指令是否正確(1108),根據(jù)從電文格式信息118取得的電文格式,設(shè)定指令以及參數(shù)的 值,生成響應(yīng)電文(1109)。
[0094] 另外,在步驟1103中,在判定為應(yīng)向認(rèn)證的監(jiān)視裝置300發(fā)送的指令未存儲(chǔ)至存 儲(chǔ)隊(duì)列114的情況下,數(shù)據(jù)處理部113生成不包含指令的響應(yīng)電文(1109)。
[0095] 數(shù)據(jù)處理部113將生成的響應(yīng)電文發(fā)送至監(jiān)視裝置300,作為從監(jiān)視裝置300接收 的數(shù)據(jù)的回信(即HTTP響應(yīng))(1110)。
[0096] 如以上說(shuō)明那樣,在本發(fā)明的實(shí)施方式中,輸入至客戶終端200的指令作為監(jiān)視 裝置300發(fā)送的數(shù)據(jù)的響應(yīng),被發(fā)送至監(jiān)視裝置300。因此,即使監(jiān)視裝置300的地址動(dòng)態(tài) 變化,也能夠向成為指令的對(duì)象的監(jiān)視裝置300發(fā)送響應(yīng)電文。
[0097] 此外,數(shù)據(jù)圖插件120由于進(jìn)行與監(jiān)視裝置300輸出的數(shù)據(jù)的形式相應(yīng)的處理,能 夠處理不同形式的輸出數(shù)據(jù)。
[〇〇98] 以上參照附圖詳細(xì)地說(shuō)明本發(fā)明,但是本發(fā)明不限于這樣具體的結(jié)構(gòu),也包含所 附的權(quán)利要求書的主旨內(nèi)的各種變更以及同等的結(jié)構(gòu)。
【權(quán)利要求】
1. 一種監(jiān)視系統(tǒng),具備對(duì)監(jiān)視對(duì)象的狀態(tài)進(jìn)行監(jiān)視的監(jiān)視裝置、以及從所述監(jiān)視裝置 收集數(shù)據(jù)的監(jiān)視服務(wù)器,其特征在于, 所述監(jiān)視裝置定期地對(duì)所述監(jiān)視服務(wù)器發(fā)送請(qǐng)求消息,該請(qǐng)求消息包含表示所述監(jiān)視 對(duì)象的狀態(tài)的數(shù)據(jù), 所述監(jiān)視服務(wù)器為: 具有暫時(shí)存儲(chǔ)應(yīng)向所述監(jiān)視裝置發(fā)送的控制指示的緩沖器, 根據(jù)從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息,確定所述監(jiān)視裝置的地址, 在應(yīng)向發(fā)送了所述請(qǐng)求消息的所述監(jiān)視裝置發(fā)送的控制指示存儲(chǔ)在所述緩沖器中的 情況下,制作包含該控制指示的消息, 將制作的所述消息作為從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息的響應(yīng),發(fā)送至該監(jiān)視裝置。
2. 如權(quán)利要求1所述的監(jiān)視系統(tǒng),其特征在于, 所述監(jiān)視服務(wù)器為: 從接收自所述監(jiān)視裝置的請(qǐng)求消息中,提取用于唯一識(shí)別所述監(jiān)視裝置的識(shí)別信息, 認(rèn)證提取的所述識(shí)別信息, 所述認(rèn)證成功后,將接收自所述監(jiān)視裝置的請(qǐng)求消息中包含的數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫(kù)。
3. 如權(quán)利要求2所述的監(jiān)視系統(tǒng),其特征在于, 所述監(jiān)視服務(wù)器為: 具備與所述監(jiān)視裝置的類別相應(yīng)的程序, 根據(jù)從接收自所述監(jiān)視裝置的請(qǐng)求消息中提取的識(shí)別信息,確定與所述監(jiān)視裝置的類 別相應(yīng)的程序, 被確定的所述程序按照該監(jiān)視裝置所發(fā)送的請(qǐng)求消息的形式,按每個(gè)規(guī)定的項(xiàng)目對(duì)接 收自所述監(jiān)視裝置的請(qǐng)求消息進(jìn)行分解,生成在所述數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)。
4. 一種監(jiān)視服務(wù)器,從對(duì)監(jiān)視對(duì)象的狀態(tài)進(jìn)行監(jiān)視的監(jiān)視裝置收集數(shù)據(jù),其特征在于, 所述監(jiān)視裝置定期地對(duì)所述監(jiān)視服務(wù)器發(fā)送請(qǐng)求消息,該請(qǐng)求消息包含表示所述監(jiān)視 對(duì)象的狀態(tài)的數(shù)據(jù), 所述監(jiān)視服務(wù)器具有: 處理器,執(zhí)行程序;以及 存儲(chǔ)器,暫時(shí)存儲(chǔ)由所述處理器執(zhí)行的程序以及應(yīng)向所述監(jiān)視裝置發(fā)送的控制指示; 所述監(jiān)視服務(wù)器為: 根據(jù)從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息,確定所述監(jiān)視裝置的地址, 在應(yīng)向發(fā)送了所述請(qǐng)求消息的所述監(jiān)視裝置發(fā)送的控制指示存儲(chǔ)在所述存儲(chǔ)器中的 情況下,制作包含該控制指示的消息, 將制作的所述消息作為從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息的響應(yīng),發(fā)送至該監(jiān)視裝置。
5. 如權(quán)利要求4所述的監(jiān)視服務(wù)器,其特征在于, 從接收自所述監(jiān)視裝置的請(qǐng)求消息中,提取用于唯一識(shí)別所述監(jiān)視裝置的識(shí)別信息, 認(rèn)證提取的所述識(shí)別信息, 所述認(rèn)證成功后,將接收自所述監(jiān)視裝置的請(qǐng)求消息中包含的數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫(kù)。
6. 如權(quán)利要求5所述的監(jiān)視服務(wù)器,其特征在于, 具有與所述監(jiān)視裝置的類別相應(yīng)的程序, 根據(jù)從接收自所述監(jiān)視裝置的請(qǐng)求消息中提取的識(shí)別信息,確定與所述監(jiān)視裝置的類 別相應(yīng)的程序, 被確定的所述程序按照該監(jiān)視裝置所發(fā)送的請(qǐng)求消息的形式,按每個(gè)規(guī)定的項(xiàng)目對(duì)接 收自所述監(jiān)視裝置的請(qǐng)求消息進(jìn)行分解,生成在所述數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)。
7. -種監(jiān)視方法,用于對(duì)監(jiān)視對(duì)象的狀態(tài)進(jìn)行監(jiān)視,其特征在于, 所述監(jiān)視方法在監(jiān)視系統(tǒng)中執(zhí)行,該監(jiān)視系統(tǒng)具備對(duì)對(duì)象裝置的狀態(tài)進(jìn)行監(jiān)視的監(jiān)視 裝置、以及從所述監(jiān)視裝置收集數(shù)據(jù)的監(jiān)視服務(wù)器, 所述監(jiān)視裝置定期地對(duì)所述監(jiān)視服務(wù)器發(fā)送請(qǐng)求消息,該請(qǐng)求消息包含表示所述監(jiān)視 對(duì)象的狀態(tài)的數(shù)據(jù), 所述監(jiān)視服務(wù)器根據(jù)從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息,確定所述監(jiān)視裝置的地址, 所述監(jiān)視服務(wù)器在應(yīng)向發(fā)送了所述請(qǐng)求消息的所述監(jiān)視裝置發(fā)送的控制指示存儲(chǔ)在 存儲(chǔ)器中的情況下,制作包含該控制指示的消息, 所述監(jiān)視服務(wù)器將制作的所述消息作為從所述監(jiān)視裝置發(fā)送的請(qǐng)求消息的響應(yīng),發(fā)送 至該監(jiān)視裝置。
8. 如權(quán)利要求7所述的監(jiān)視方法,其特征在于, 所述監(jiān)視服務(wù)器從接收自所述監(jiān)視裝置的請(qǐng)求消息中,提取用于唯一識(shí)別所述監(jiān)視裝 置的識(shí)別信息, 所述監(jiān)視服務(wù)器認(rèn)證提取的所述識(shí)別信息, 所述監(jiān)視服務(wù)器在所述認(rèn)證成功后,將接收自所述監(jiān)視裝置的請(qǐng)求消息中包含的數(shù)據(jù) 存儲(chǔ)至數(shù)據(jù)庫(kù)。
9. 如權(quán)利要求8所述的監(jiān)視方法,其特征在于, 所述監(jiān)視服務(wù)器具有與所述監(jiān)視裝置的類別相應(yīng)的程序, 所述監(jiān)視服務(wù)器根據(jù)從接收自所述監(jiān)視裝置的請(qǐng)求消息中提取的識(shí)別信息,確定與所 述監(jiān)視裝置的類別相應(yīng)的程序, 所述監(jiān)視服務(wù)器為:被確定的所述程序按照該監(jiān)視裝置所發(fā)送的請(qǐng)求消息的形式,按 每個(gè)規(guī)定的項(xiàng)目對(duì)接收自所述監(jiān)視裝置的請(qǐng)求消息進(jìn)行分解,生成在所述數(shù)據(jù)庫(kù)中存儲(chǔ)的 數(shù)據(jù)。
【文檔編號(hào)】H04L12/24GK104065505SQ201310378593
【公開日】2014年9月24日 申請(qǐng)日期:2013年8月27日 優(yōu)先權(quán)日:2013年3月18日
【發(fā)明者】巖永匡希, 福田讓, 大澤清孝 申請(qǐng)人:株式會(huì)社日立解決方案
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1