監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)、監(jiān)控系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001 ]本申請涉及計算機技術(shù)領(lǐng)域,具體涉及數(shù)據(jù)中心監(jiān)控系統(tǒng)技術(shù)領(lǐng)域,尤其涉及監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)、監(jiān)控系統(tǒng)及方法。
【背景技術(shù)】
[0002]數(shù)據(jù)中心是一個安裝有場地設(shè)施、IT設(shè)施與系統(tǒng),能實現(xiàn)數(shù)據(jù)的集中處理、存儲、傳輸、交換、管理的場所,是信息系統(tǒng)的核心節(jié)點。數(shù)據(jù)中心可以由具有多個機房模塊的樓宇群組成,也可以是一個建筑物中獨立的物理空間(俗稱機房)。
[0003]監(jiān)控管理系統(tǒng)是數(shù)據(jù)中心工作人員對數(shù)據(jù)中心進行監(jiān)控、維護與管理的信息化工具。監(jiān)控管理系統(tǒng)通過采集、處理數(shù)據(jù)中心各種智能型和非智能型的設(shè)備或系統(tǒng)的運行狀態(tài)、參數(shù)及信息,對數(shù)據(jù)中心基礎(chǔ)設(shè)施進行全面監(jiān)控,并通過分析處理監(jiān)控信息驅(qū)動管理與決策,從而及時高效地做好運行維護,保證數(shù)據(jù)中心的可用性。數(shù)據(jù)中心的監(jiān)控對象包括:數(shù)據(jù)中心供配電動力狀況及其相關(guān)設(shè)備、機房環(huán)境狀況及其相關(guān)設(shè)備、機房空間物理安全狀況及其相關(guān)設(shè)備。
[0004]在數(shù)據(jù)中心的監(jiān)控管理系統(tǒng)開發(fā)和部署過程中,一般通過模擬數(shù)據(jù)中心的監(jiān)控對象及其與監(jiān)控管理系統(tǒng)之間的交互,來對監(jiān)控管理系統(tǒng)的系統(tǒng)功能進行前期測試。然而,現(xiàn)有的監(jiān)控對象模擬方式通常是采用軟件模擬,僅實現(xiàn)模擬對象與監(jiān)控系統(tǒng)在數(shù)據(jù)庫層面的交互,存在著無法對模擬對象與監(jiān)控系統(tǒng)之間通過實際硬件進行交互的過程進行模擬的問題。
【發(fā)明內(nèi)容】
[0005]本申請的目的在于提出一種改進的監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)、監(jiān)控系統(tǒng)及方法,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0006]第一方面,本申請?zhí)峁┝艘环N監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng),包括:輸入/輸出電路,用于接收各監(jiān)控對象的模擬參數(shù);開發(fā)板,用于基于模擬參數(shù)生成監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)輸出至輸入/輸出電路;輸入/輸出電路還用于接收開發(fā)板輸出的監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)發(fā)送至接口電路;以及接口電路,用于接收輸入/輸出電路輸出的監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)發(fā)送至采集裝置。
[0007]在一些實施例中,模擬參數(shù)包括模擬數(shù)據(jù)和特性函數(shù);開發(fā)板包括寄存器和處理器;寄存器用于接收監(jiān)控對象的模擬數(shù)據(jù);處理器用于接收監(jiān)控對象的特性函數(shù),并基于監(jiān)控對象的模擬數(shù)據(jù)和特性函數(shù)生成監(jiān)控對象的監(jiān)控數(shù)據(jù);其中,特性函數(shù)包括各監(jiān)控對象的時間響應(yīng)特性和各監(jiān)控對象之間的邏輯關(guān)聯(lián)關(guān)系。
[0008]在一些實施例中,模擬參數(shù)還包括接口特性參數(shù);接口電路包括多個數(shù)據(jù)接口;輸入/輸出電路還用于基于接口特性參數(shù),將監(jiān)控數(shù)據(jù)發(fā)送至與接口特性參數(shù)匹配的數(shù)據(jù)接
□ O
[0009]在一些實施例中,數(shù)據(jù)接口包括以下至少一者:至少一個串行總線接口、至少一個控制器局域網(wǎng)絡(luò)接口以及至少一個簡單網(wǎng)絡(luò)管理協(xié)議接口。
[0010]第二方面,本申請還提供了一種監(jiān)控對象的數(shù)據(jù)監(jiān)控系統(tǒng),包括如上的監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng),還包括:配置裝置,用于配置各監(jiān)控對象的模擬參數(shù),并將模擬參數(shù)發(fā)送至監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)的輸入/輸出電路;采集裝置,用于接收監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)的接口電路輸出的監(jiān)控數(shù)據(jù)。
[0011]在一些實施例中,數(shù)據(jù)監(jiān)控系統(tǒng)還包括監(jiān)控裝置;采集裝置包括協(xié)議轉(zhuǎn)換模塊,用于對監(jiān)控數(shù)據(jù)進行協(xié)議轉(zhuǎn)換并生成與監(jiān)控裝置匹配的轉(zhuǎn)換數(shù)據(jù);以及監(jiān)控裝置用于接收并呈現(xiàn)轉(zhuǎn)換數(shù)據(jù)。
[0012]在一些實施例中,數(shù)據(jù)監(jiān)控系統(tǒng)還包括輸入裝置;輸入裝置用于接收各監(jiān)控對象的模擬環(huán)境信息;配置裝置還用于基于各監(jiān)控對象的模擬環(huán)境信息生成各監(jiān)控對象的模擬參數(shù)。第三方面,本申請還提供了一種監(jiān)控對象的數(shù)據(jù)模擬方法,包括:輸入/輸出電路接收各監(jiān)控對象的模擬參數(shù);開發(fā)板基于模擬參數(shù)生成監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)輸出至輸入/輸出電路;輸入/輸出電路接收開發(fā)板輸出的監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)發(fā)送至接口電路;以及接口電路接收輸入/輸出電路輸出的監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)發(fā)送至采集裝置。
[0013]在一些實施例中,模擬參數(shù)包括模擬數(shù)據(jù)和特性函數(shù);開發(fā)板基于模擬參數(shù)生成監(jiān)控數(shù)據(jù)進一步包括:開發(fā)板的寄存器接收監(jiān)控對象的模擬數(shù)據(jù);開發(fā)板的處理器接收監(jiān)控對象的特性函數(shù),并基于監(jiān)控對象的模擬數(shù)據(jù)和特性函數(shù)生成監(jiān)控對象的監(jiān)控數(shù)據(jù);其中,特性函數(shù)包括各監(jiān)控對象的時間響應(yīng)特性和各監(jiān)控對象之間的邏輯關(guān)聯(lián)關(guān)系。
[0014]在一些實施例中,模擬參數(shù)還包括接口特性參數(shù);輸入/輸出電路接收開發(fā)板輸出的監(jiān)控數(shù)據(jù),并將監(jiān)控數(shù)據(jù)發(fā)送至接口電路進一步包括:輸入/輸出電路基于接口特性參數(shù),將監(jiān)控數(shù)據(jù)發(fā)送至接口電路中與接口特性參數(shù)匹配的數(shù)據(jù)接口。
[0015]在一些實施例中,數(shù)據(jù)接口包括以下至少一者:至少一個串行總線接口、至少一個控制器局域網(wǎng)絡(luò)接口以及至少一個簡單網(wǎng)絡(luò)管理協(xié)議接口。
[0016]第四方面,本申請還提供了一種監(jiān)控對象的數(shù)據(jù)監(jiān)控方法,包括如上的監(jiān)控對象的數(shù)據(jù)模擬方法,還包括:配置裝置配置各監(jiān)控對象的模擬參數(shù),并將模擬參數(shù)發(fā)送至監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)的輸入/輸出電路;采集裝置接收監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)的接口電路輸出的監(jiān)控數(shù)據(jù)。
[0017]在一些實施例中,采集裝置接收監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)的接口電路輸出的監(jiān)控數(shù)據(jù)進一步包括:采集裝置的協(xié)議轉(zhuǎn)換模塊對監(jiān)控數(shù)據(jù)進行協(xié)議轉(zhuǎn)換并生成與監(jiān)控裝置匹配的轉(zhuǎn)換數(shù)據(jù);數(shù)據(jù)監(jiān)控方法還包括:監(jiān)控裝置接收并呈現(xiàn)轉(zhuǎn)換數(shù)據(jù)。
[0018]在一些實施例中,數(shù)據(jù)監(jiān)控方法還包括:輸入裝置接收各監(jiān)控對象的模擬環(huán)境信息;配置裝置基于各監(jiān)控對象的模擬環(huán)境信息生成各監(jiān)控對象的模擬參數(shù)。
[0019]本申請?zhí)峁┑谋O(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)、監(jiān)控系統(tǒng)及方法,通過輸入/輸出電路接收監(jiān)控對象的模擬參數(shù),并由開發(fā)板生成與模擬參數(shù)對應(yīng)的監(jiān)控數(shù)據(jù),再經(jīng)接口電路輸出至采集裝置,可以模擬并監(jiān)控期望的各監(jiān)控對象的工作狀態(tài)。
[0020]在本申請的一些實施例中,開發(fā)板的處理器可以根據(jù)監(jiān)控對象的模擬數(shù)據(jù)和特性函數(shù)來生成監(jiān)控對象的監(jiān)控數(shù)據(jù),進而真實地模擬監(jiān)控對象的工作過程中的工作參數(shù)的變化。
[0021]在本申請的一些實施例中,接口電路還可以基于接口特性參數(shù)來選擇與采集設(shè)備進行數(shù)據(jù)交互的數(shù)據(jù)接口的類型,從而實現(xiàn)了對監(jiān)控對象與監(jiān)控系統(tǒng)之間通過實際硬件進行交互的過程的模擬。
【附圖說明】
[0022]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0023]圖1示出了本申請一實施例的監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)的示意性結(jié)構(gòu)圖;
[0024]圖2示出了圖1的監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)中,開發(fā)板的一種實現(xiàn)方式的示意性結(jié)構(gòu)圖;
[0025]圖3示出了圖1的監(jiān)控對象的數(shù)據(jù)模擬系統(tǒng)中,開發(fā)板的另一種實現(xiàn)方式的示意性結(jié)構(gòu)圖;
[0026]圖4示出了本申請一實施例的監(jiān)控對象的數(shù)據(jù)監(jiān)控系統(tǒng)的示意性結(jié)構(gòu)圖;
[0027]圖5示出了本申請的監(jiān)控對象的數(shù)據(jù)監(jiān)控系統(tǒng)的一應(yīng)用場景的示意性數(shù)據(jù)交互流程;
[0028]圖6示出了本申請一實施例的監(jiān)控對象的數(shù)據(jù)模擬方法的示意性流程圖;
[0029]圖7示出了本申請一實施例的監(jiān)控對象的數(shù)據(jù)監(jiān)控方法的示意性流程圖。
【具體實施方式】
[0030]下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)