本發(fā)明涉及測(cè)試方法及裝置,尤其涉及一種傳感器測(cè)試方法及裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的快速普及,人們對(duì)服務(wù)器系統(tǒng)的要求也越來越高。為了順應(yīng)市場(chǎng)的需求,業(yè)界的一些廠商推出了智能平臺(tái)管理接口(intelligentplatformmanagementinterface,ipmi)。ipmi是使硬件管理具備智能化的新一代通用接口標(biāo)準(zhǔn),用戶可以利用ipmi監(jiān)視服務(wù)器的物理健康特征,如溫度、電壓、風(fēng)扇工作狀態(tài)、電源供應(yīng)以及機(jī)箱入侵等,為系統(tǒng)管理、恢復(fù)以及資產(chǎn)管理提供信息。在ipmi管理平臺(tái)中,基板管理控制器(baseboardmanagementcontroller,bmc)是其核心控制器。
集成在服務(wù)器上的傳感器用于對(duì)服務(wù)器主板的重要部件進(jìn)行實(shí)時(shí)監(jiān)控,按照實(shí)際的需求可以分為門限傳感器以及程序設(shè)置的傳感器,相對(duì)獨(dú)立于服務(wù)器運(yùn)行系統(tǒng)的基板管理控制器通過讀取傳感器實(shí)時(shí)提供的信息來了解系統(tǒng)的運(yùn)行狀況。門限傳感器包括電壓傳感器、溫度傳感器以及風(fēng)扇傳感器等,即適用于voltage(電壓),temperature(溫度),fan(風(fēng)扇)類型的傳感器。關(guān)于門限傳感器的門限類型分為六種,分別為:低致命門限(lowernon-recoverable,lnr),低嚴(yán)重門限(lowercritical,lcr),低輕微門限(lowernon-critical,lnc),高輕微門限(uppernon-critical,unc),高嚴(yán)重門限(uppercritical,uc),高致命門限(uppernon-recoverable,unr)。
傳統(tǒng)上,當(dāng)制造商在生產(chǎn)具有上述ipmi的服務(wù)器之后都會(huì)對(duì)其中所配置的門限傳感器進(jìn)行告警模擬測(cè)試,具體的,是通過修改門限傳感器的門限值進(jìn)行測(cè)試。各個(gè)門限傳感器的門限值遵照ipmi規(guī)范計(jì)算獲得。ipmi規(guī)范中定義了傳感器門限的計(jì)算公式:y=l[(m*x+(b*10k1))*10k2]units,其中:y為轉(zhuǎn)換后的值(即對(duì)外部用戶呈現(xiàn)的值);l為轉(zhuǎn)化函數(shù),m為指定的整數(shù),x為讀到的門限值的裸數(shù)據(jù)(ipmi協(xié)議對(duì)讀取裸數(shù)據(jù)的要求為可選),x由門限傳感器決定,b為指定偏移值,k1為b的指數(shù),k2為進(jìn)行l(wèi)轉(zhuǎn)化前結(jié)果 的指數(shù),以上除x同一個(gè)傳感器,不同門限對(duì)應(yīng)的值不一樣,其他值同一個(gè)傳感器不同門限之間取值相同。在sdr(sensordatarecord,傳感器數(shù)據(jù)記錄)文件中定義m、b、k1、k2。對(duì)于同一個(gè)門限傳感器,在計(jì)算各個(gè)門限類型的門限值時(shí),m、b、k1、k2取值相同,x取值不同。對(duì)于不同門限傳感器,在計(jì)算各個(gè)門限類型的門限值時(shí),m、b、k1、k2、x取值可能都不相同。由于在服務(wù)器項(xiàng)目中采用的l為線性函數(shù),因而公式y(tǒng)=l[(m*x+(b*10k1))*10k2]units可以簡(jiǎn)化為:y=(m*x+(b*10k1))*10k2units;在修改門限傳感器的門限值時(shí),需要從sdr文件中獲取m、x、b、k1、k2,計(jì)算出符合要求的新的門限值,對(duì)門限傳感器的默認(rèn)門限值進(jìn)行修改。但是,采用上述方式,具有如下缺陷:sdr文件為十六進(jìn)制文件,不便于閱讀和腳本分析,且通過上述公式計(jì)算新的門限值時(shí),計(jì)算復(fù)雜費(fèi)時(shí)。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種傳感器測(cè)試方法及裝置,旨在解決現(xiàn)有技術(shù)中,需要通過讀取sdr文件以修改門限值對(duì)門限傳感器進(jìn)行測(cè)試,導(dǎo)致測(cè)試效率低的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種傳感器測(cè)試方法,應(yīng)用于包括至少一個(gè)門限傳感器的服務(wù)器中測(cè)試該門限傳感器,該方法包括:
獲取正常工作的門限傳感器,并從所述正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器;
設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型,并獲取所述目標(biāo)傳感器的默認(rèn)門限值;
根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型及所述目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,對(duì)所述目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的新門限值;
根據(jù)所述目標(biāo)傳感器的新門限值對(duì)所述目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果。
優(yōu)選地,所述根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型及所述目標(biāo)傳感器 的默認(rèn)門限值的最大值和最小值,對(duì)所述目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的新門限值的步驟包括:
將所述目標(biāo)傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第一差值;
根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型,確定告警類型;
若所述告警類型為高告警類型,則根據(jù)所述第一差值對(duì)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值;
若所述告警類型為低告警類型,則根據(jù)所述第一差值對(duì)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型高級(jí)別的門限類型的新門限值。
優(yōu)選地,所述根據(jù)所述第一差值對(duì)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值的步驟為:
將所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別與所述第一差值作差,得到所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值;
根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值,按照門限類型從低到高的順序依次設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值。
優(yōu)選地,所述獲取正常工作的門限傳感器,并從所述正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器的步驟包括:
獲取正常工作的門限傳感器,并從所述正常工作的門限傳感器中選擇一個(gè)門限傳感器,作為待評(píng)估傳感器;
將所述待評(píng)估門限傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第二差值;
將所述待評(píng)估門限傳感器的默認(rèn)門限值中的最小值與所述第二差值作差,得到第三差值;
判斷所述第三差值是否大于零;
若所述第三差值大于零,則將所述待評(píng)估門限傳感器作為目標(biāo)傳感器。
優(yōu)選地,在所述根據(jù)所述目標(biāo)傳感器的新門限值對(duì)所述目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果的步驟之后,該方法還包括:
測(cè)試完成后,恢復(fù)所述目標(biāo)傳感器的默認(rèn)門限值。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種傳感器測(cè)試裝置,應(yīng)用于包括至少一個(gè)門限傳感器的服務(wù)器中測(cè)試該門限傳感器,該裝置包括:
獲取模塊,用于獲取正常工作的門限傳感器,并從所述正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器;
第一設(shè)置模塊,用于設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型,并獲取所述目標(biāo)傳感器的默認(rèn)門限值;
第二設(shè)置模塊,用于根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型及所述目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,對(duì)所述目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的新門限值;
生成模塊,用于根據(jù)所述目標(biāo)傳感器的新門限值對(duì)所述目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果。
優(yōu)選地,所述第二設(shè)置模塊包括:
第一計(jì)算單元,用于將所述目標(biāo)傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第一差值;
第一確定單元,用于根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型,確定告警類型;
第一設(shè)置單元,用于在所述告警類型為高告警類型時(shí),根據(jù)所述第一差值對(duì)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值;
第二設(shè)置單元,用于在所述告警類型為低告警類型時(shí),根據(jù)所述第一差值對(duì)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型 及比所述待測(cè)試門限類型高級(jí)別的門限類型的新門限值。
優(yōu)選地,所述第一設(shè)置單元,還用于將所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別與所述第一差值作差,得到所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值;及
根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值,按照門限類型從低到高的順序依次設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型及比所述待測(cè)試門限類型低級(jí)別的門限類型的新門限值。
優(yōu)選地,所述獲取模塊包括:
獲取單元,用于獲取正常工作的門限傳感器,并從所述正常工作的門限傳感器中選擇一個(gè)門限傳感器,作為待評(píng)估傳感器;
第二計(jì)算單元,用于將所述待評(píng)估門限傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第二差值;
第三計(jì)算單元,用于將所述待評(píng)估門限傳感器的默認(rèn)門限值中的最小值與所述第二差值作差,得到第三差值;
判斷單元,用于判斷所述第三差值是否大于零;
第二確定單元,用于在所述第三差值大于零時(shí),將所述待評(píng)估門限傳感器作為目標(biāo)傳感器。
優(yōu)選地,該裝置還包括:
恢復(fù)模塊,用于在測(cè)試完成后,恢復(fù)所述目標(biāo)傳感器的默認(rèn)門限值。
本發(fā)明的傳感器測(cè)試方法及裝置,該方法包括:獲取正常工作的門限傳感器,并從所述正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器;設(shè)置所述目標(biāo)傳感器的待測(cè)試門限類型,并獲取所述目標(biāo)傳感器的默認(rèn)門限值;根據(jù)所述目標(biāo)傳感器的待測(cè)試門限類型及所述目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,對(duì)所述目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置所述目標(biāo)傳感器的新門限值;根據(jù)所述目標(biāo)傳感器的新門限值對(duì)所述目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果;可方便的修改目標(biāo)傳感器的默認(rèn)門限值,設(shè)置該目標(biāo)傳感器的新門限值,對(duì)該目標(biāo)傳感器進(jìn)行測(cè)試,提高 測(cè)試效率。
附圖說明
圖1為本發(fā)明傳感器測(cè)試方法的第一實(shí)施例的流程示意圖;
圖2為本發(fā)明傳感器測(cè)試方法中該根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及該目標(biāo)傳感器的默認(rèn)門限值的最大值和最小值,對(duì)該目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的新門限值的的詳細(xì)流程示意圖;
圖3為本發(fā)明傳感器測(cè)試方法中該獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器的詳細(xì)流程示意圖;
圖4為本發(fā)明傳感器測(cè)試方法的第二實(shí)施例的流程示意圖;
圖5為本發(fā)明傳感器測(cè)試裝置的第一實(shí)施例的結(jié)構(gòu)示意圖;
圖6為本發(fā)明傳感器測(cè)試裝置中的第二設(shè)置模塊的詳細(xì)結(jié)構(gòu)示意圖;
圖7為本發(fā)明傳感器測(cè)試裝置中的獲取模塊的詳細(xì)結(jié)構(gòu)示意圖;
圖8為本發(fā)明傳感器測(cè)試裝置的第二實(shí)施例的結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D1,圖1為本發(fā)明傳感器測(cè)試方法的第一實(shí)施例的流程示意圖,該方法應(yīng)用于包括至少一個(gè)門限傳感器的服務(wù)器中的測(cè)量該門限傳感器,該方法包括:
s10、獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器。
服務(wù)器包括的門限傳感器至少有一個(gè),門限傳感器的類型可以相同或不相同。如在一實(shí)施例中,該服務(wù)器包括的門限傳感器為電壓傳感器、電流傳感器、風(fēng)扇傳感器等,其中電壓傳感器有2個(gè)、電流傳感器有3個(gè),風(fēng)扇傳感器有4個(gè)。
門限傳感器的門限類型包括以下六個(gè),級(jí)別從低到高依次為:低致命門 限(lowernon-recoverable,lnr),低嚴(yán)重門限(lowercritical,lcr),低輕微門限(lowernon-critical,lnc),高輕微門限(uppernon-critical,unc),高嚴(yán)重門限(uppercritical,uc),高致命門限(uppernon-recoverable,unr)。其中,低致命門限、低嚴(yán)重門限和低輕微門限的告警類型為低告警,高輕微門限、高嚴(yán)重門限、高致命門限的告警類型為高告警。
在該服務(wù)器的存儲(chǔ)模塊中存儲(chǔ)了各個(gè)門限傳感器的各個(gè)門限類型對(duì)應(yīng)的默認(rèn)值,如存儲(chǔ)了各個(gè)門限傳感器的默認(rèn)的低致命門限值、低嚴(yán)重門限值、低輕微門限值、高輕微門限值、高嚴(yán)重門限值、高致命門限值,且默認(rèn)的低致命門限值、低嚴(yán)重門限值、低輕微門限值、高輕微門限值、高嚴(yán)重門限值、高致命門限值的大小依次遞增,如默認(rèn)的低致命門限值小于默認(rèn)的低嚴(yán)重門限值,默認(rèn)的高嚴(yán)重門限值小于默認(rèn)的高致命門限值。門限傳感器的正常值在默認(rèn)的低輕微門限值與默認(rèn)的高輕微門限值之間。
在該步驟中,獲取正常工作的門限傳感器,具體的,當(dāng)門限傳感器未發(fā)生告警,即門限傳感器的測(cè)量值在默認(rèn)的低輕微門限與高輕微門限之間時(shí),則認(rèn)為該門限傳感器正常工作。
正常工作的門限傳感器可能有多個(gè),當(dāng)正常工作的門限傳感器有多個(gè)時(shí),可根據(jù)該多個(gè)正常工作的門限傳感器生成一個(gè)門限傳感器列表,從該門限傳感器列表中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器。可選的,依次判斷該門限傳感器列表中的門限傳感器是否滿足測(cè)試條件,如果從該門限傳感器列表中當(dāng)前讀取的門限傳感器滿足測(cè)試條件,則將當(dāng)前讀取的門限傳感器作為目標(biāo)傳感器。如在一實(shí)施例中,從該門限傳感器列表中讀取的第一個(gè)門限傳感器滿足測(cè)試條件,則將該第一個(gè)門限傳感器作為目標(biāo)傳感器;如果從該門限傳感器列表中讀取的第一個(gè)門限傳感器不滿足測(cè)試條件,則繼續(xù)從該門限傳感器列表中讀取第二個(gè)門限傳感器,若該第二個(gè)門限傳感器滿足測(cè)試條件,則將該第二個(gè)門限傳感器作為目標(biāo)傳感器,否則繼續(xù)從該門限傳感器列表中讀取第三個(gè)門限傳感器,依次類推,直到從該門限傳感器列表中選擇到滿足測(cè)試條件的門限傳感器或遍歷完該門限傳感器列表。
s20、設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型,并獲取該目標(biāo)傳感器的默認(rèn)門限值。
在該步驟中,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型,如當(dāng)需要對(duì)該目標(biāo) 傳感器測(cè)試低致命告警時(shí),則設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型為低致命門限;如當(dāng)需要對(duì)該目標(biāo)傳感器測(cè)試低嚴(yán)重告警時(shí),則設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型為低嚴(yán)重門限。該目標(biāo)傳感器的待測(cè)試門限類型為低致命門限、低嚴(yán)重門限、低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限中的任一種。
在該步驟中,獲取該目標(biāo)傳感器的默認(rèn)門限值,具體的,獲取該目標(biāo)傳感器的默認(rèn)門限值包括默認(rèn)的低致命門限值、低嚴(yán)重門限值、低輕微門限值、高輕微門限值、高嚴(yán)重門限值、高致命門限值。
s30、根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及該目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,對(duì)該目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的新門限值。
首先,根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型確定需要對(duì)該目標(biāo)傳感器的哪些默認(rèn)門限值進(jìn)行修改,當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高告警類型時(shí),則確定需要對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的默認(rèn)門限值進(jìn)行修改,對(duì)該目標(biāo)傳感器的其余門限類型的默認(rèn)值不進(jìn)行修改;當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低告警類型時(shí),則確定對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的默認(rèn)門限值進(jìn)行修改,對(duì)該目標(biāo)傳感器的其余門限類型的默認(rèn)值不進(jìn)行修改。如當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,該待測(cè)試門限類型為低告警類型,則對(duì)該低輕微門限及比該低輕微門限級(jí)別高的高輕微門限、高嚴(yán)重門限、高致命門限的默認(rèn)門限值進(jìn)行修改;如當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高嚴(yán)重門限,該待測(cè)門限類型為高告警類型,則對(duì)該高嚴(yán)重門限及比該高嚴(yán)重門限級(jí)別低的高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限的默認(rèn)門限值進(jìn)行修改。
其次,根據(jù)該目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,確定修改幅度△y,△y=(t大-t小)*n,其中,t大表示目標(biāo)傳感器的默認(rèn)門限值中的最大值,t小表示目標(biāo)傳感器的默認(rèn)門限值中的最小值,n為非0的自然數(shù)。在本方案中,該t大為目標(biāo)傳感器的默認(rèn)門限值中的高致命門限,該t小為目標(biāo)傳感器的默認(rèn)門限值中的低致命門限。通常的,該n取值為1。
然后,根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型,對(duì)上述確定需要修改的默 認(rèn)門限值增加或減少修改幅度△y,具體的,當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高告警類型時(shí),對(duì)上述確定需要修改的默認(rèn)門限值減少修改幅度△y,得到新門限值;當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低告警類型時(shí),對(duì)上述確定需要修改的默認(rèn)門限值增加修改幅度△y,得到新門限值。
最后,根據(jù)得到的新門限值替換原來的對(duì)應(yīng)的默認(rèn)門限值。
s40、根據(jù)該目標(biāo)傳感器的新門限值對(duì)該目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果。
在該步驟中,讀取該目標(biāo)傳感器的當(dāng)前讀數(shù),將該當(dāng)前讀數(shù)與該目標(biāo)傳感器的新門限值進(jìn)行比較,生成測(cè)試結(jié)果。在一實(shí)施例中,若前面設(shè)置的目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,則在該步驟中,若生成的測(cè)試結(jié)果為低輕微告警,則表示該目標(biāo)傳感器的低輕微門限測(cè)試正常。
采用上述實(shí)施例,通過獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器;設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型,并獲取該目標(biāo)傳感器的默認(rèn)門限值;根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及該目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,對(duì)該目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的新門限值;根據(jù)該目標(biāo)傳感器的新門限值對(duì)該目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果;可方便的修改目標(biāo)傳感器的默認(rèn)門限值,設(shè)置該目標(biāo)傳感器的新門限值,對(duì)該目標(biāo)傳感器進(jìn)行測(cè)試,提高測(cè)試效率。
參照?qǐng)D2,圖2為本發(fā)明傳感器測(cè)試方法中該根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及該目標(biāo)傳感器的默認(rèn)門限值的最大值和最小值,對(duì)該目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的新門限值的的詳細(xì)流程示意圖,詳述如下:
s31、將該目標(biāo)傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第一差值。
該第一差值△y’=t大-t小,其中,t大表示目標(biāo)傳感器的默認(rèn)門限值中的最大值,t小表示目標(biāo)傳感器的默認(rèn)門限值中的最小值。在本方案中,該t大為目標(biāo)傳感器的默認(rèn)門限值中的高致命門限,該t小為目標(biāo)傳感器的默認(rèn)門限值中的低致命門限。
s32、根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型,確定告警類型,若該告警類型為高告警類型,則執(zhí)行步驟s33,若告警類型為低告警類型,則執(zhí)行步驟s34。
該告警類型包括高告警類型和低告警類型。當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低致命門限、低嚴(yán)重門限或低輕微門限時(shí),確定告警類型為低告警類型;當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高輕微門限、高嚴(yán)重門限或高致命門限時(shí),確定告警類型為高告警類型。
s33、根據(jù)該第一差值對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值。
根據(jù)該第一差值,減少該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值,生成對(duì)應(yīng)的新門限值,根據(jù)生成的新門限值設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值。具體的,在設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值時(shí),對(duì)需要設(shè)置的門限類型,從低級(jí)別到高級(jí)別依次設(shè)置,如在一實(shí)施例中,該待測(cè)試的門限類型為高嚴(yán)重門限,比該高嚴(yán)重門限低級(jí)別的門限類型為高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限,在對(duì)高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限的默認(rèn)門限值進(jìn)行修改時(shí),根據(jù)前面計(jì)算的新門限值,依次設(shè)置低致命門限、低嚴(yán)重門限、低輕微門限、高輕微門限的新門限值,即先設(shè)置門限級(jí)別低的門限類型的新門限值。
在一實(shí)施例中,該根據(jù)該第一差值對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值的步驟為:s331、將該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別與該第一差值作差,得到該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值;s332、根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值,按照門限類型從低到高的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門 限值。
在步驟s331中,將該該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別減去第一差值,得到新門限值,如在一實(shí)施例中,該目標(biāo)傳感器的待測(cè)試門限類型為高嚴(yán)重門限,比該高嚴(yán)重門限低級(jí)別的門限類型為高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限,高嚴(yán)重門限的默認(rèn)門限值為a1、高輕微門限的默認(rèn)門限值為a2、低輕微門限的默認(rèn)門限值為a3、低嚴(yán)重門限的默認(rèn)門限值為a4、低致命門限的默認(rèn)門限值為a5,高嚴(yán)重門限的新門限值為a1’=a1-△y’、高輕微門限的新門限值為a2’=a2-△y’、低輕微門限的新門限值為a3’=a3-△y’、低嚴(yán)重門限的新門限值為a4’=a4-△y’、低致命門限的新門限值為a5’=a5-△y’。
在步驟s332中,按照門限類型從低到高的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值,先設(shè)置門限類型級(jí)別較低的門限類型對(duì)應(yīng)的新門限值,最后設(shè)置門限類型級(jí)別高的門限類型對(duì)應(yīng)的新門限值,如在一實(shí)施例中,需要設(shè)置的門限類型分別高嚴(yán)重門限、高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限,則依次設(shè)置低致命門限的新門限值為a5’、低嚴(yán)重門限的新門限值為a4’、低輕微門限的新門限值為a3’、高輕微門限的新門限值為a2’、高嚴(yán)重門限的新門限值為a1’。
s34、根據(jù)該第一差值對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值。
根據(jù)該第一差值,增加該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值,生成對(duì)應(yīng)的新門限值,根據(jù)生成的新門限值設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值。具體的,在設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值時(shí),對(duì)需要設(shè)置的門限類型,從高級(jí)別到低級(jí)別依次設(shè)置,如在一實(shí)施例中,該待測(cè)試的門限類型為低輕微門限,比該低輕微門限高級(jí)別的門限類型為高輕微門限、高嚴(yán)重門限、高致命門限,在對(duì)低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限的默認(rèn)門限值進(jìn)行修改時(shí),根據(jù)前面計(jì)算的新門限值,依次設(shè)置高致命門 限、高嚴(yán)重門限、高輕微門限、低輕微門限的新門限值,即先設(shè)置門限級(jí)別高的門限類型的新門限值。
在一實(shí)施例中,該根據(jù)該第一差值對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值的步驟為:s341、將該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別與該第一差值作差,得到該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值;s342、根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值,按照門限類型從高到低的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值。
在步驟s341中,將該該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別加上第一差值,得到新門限值,如在一實(shí)施例中,該目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,比該低輕微門限高級(jí)別的門限類型為高輕微門限、高嚴(yán)重門限、高致命門限,高致命門限的默認(rèn)門限值為a6、高嚴(yán)重門限的默認(rèn)門限值為a1、高輕微門限的默認(rèn)門限值為a2、低輕微門限的默認(rèn)門限值為a3,高致命門限的新門限值為a6”=a6+△y’,高嚴(yán)重門限的新門限值為a1”=a1+△y’、高輕微門限的新門限值為a2”=a2+△y’、低輕微門限的新門限值為a3”=a3+△y’。
在步驟s342中,按照門限類型從高到低的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值,先設(shè)置門限類型級(jí)別較高的門限類型對(duì)應(yīng)的新門限值,最后設(shè)置門限類型級(jí)別低的門限類型對(duì)應(yīng)的新門限值,如在一實(shí)施例中,需要設(shè)置的門限類型分別低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限,則依次設(shè)置高致命門限的新門限值為a6”、高嚴(yán)重門限的新門限值為a1”、高輕微門限的新門限值為a2”、低輕微門限的新門限值為a3”。
參照?qǐng)D3,圖3為本發(fā)明傳感器測(cè)試方法中該獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo) 傳感器的詳細(xì)流程示意圖,詳述如下:
s11、獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇一個(gè)門限傳感器,作為待評(píng)估傳感器。
在該步驟中,獲取正常工作的門限傳感器,具體的,當(dāng)門限傳感器未發(fā)生告警,即門限傳感器的測(cè)量值在默認(rèn)的低輕微門限與高輕微門限之間時(shí),則認(rèn)為該門限傳感器正常工作。
正常工作的門限傳感器可能有多個(gè),當(dāng)正常工作的門限傳感器有多個(gè)時(shí),可根據(jù)該多個(gè)正常工作的門限傳感器生成一個(gè)門限傳感器列表。在該步驟中,可從門限傳感器列表中隨機(jī)選擇一個(gè)門限傳感器,或按照預(yù)設(shè)的選擇規(guī)則從門限傳感器列表中選擇一個(gè)門限傳感器,如預(yù)設(shè)的選擇規(guī)則為順序選取,即首先選擇該門限傳感器列表中的第一個(gè)門限傳感器。
s12、將該待評(píng)估門限傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第二差值。
該第二差值△y”=t大’-t小’,其中,t大’表示待評(píng)估傳感器的默認(rèn)門限值中的最大值,t小’表示待評(píng)估傳感器的默認(rèn)門限值中的最小值。在本方案中,該t大’為待評(píng)估傳感器的默認(rèn)門限值中的高致命門限,該t小’為待評(píng)估傳感器的默認(rèn)門限值中的低致命門限。
s13、將該待評(píng)估門限傳感器的默認(rèn)門限值中的最小值與該第二差值作差,得到第三差值。
該第三差值△y”’=t小’-△y”,其中,t小’表示待評(píng)估傳感器的默認(rèn)門限值中的最小值。
s14、判斷該第三差值是否大于零,若該第三差值大于零,則執(zhí)行步驟s15,若該第三差值小于或等于0,則返回步驟s11重新選擇一個(gè)未選擇過的門限傳感器作為待評(píng)估傳感器。
在該步驟中,判斷該第三差值是否大于零,如果該第三差值大于零,則認(rèn)為該待評(píng)估傳感器滿足測(cè)試條件,可將該待評(píng)估傳感器作為目標(biāo)傳感器;如果該第三差值小于或等于零,則認(rèn)為該待評(píng)估傳感器不滿足測(cè)試條件,需用返回步驟s11重新選擇待評(píng)估傳感器。
s15、將該待評(píng)估門限傳感器作為目標(biāo)傳感器。
參照?qǐng)D4,圖4為本發(fā)明傳感器測(cè)試方法的第二實(shí)施例的流程示意圖。
基于上述傳感器測(cè)試方法的第一實(shí)施例,在步驟s40之后,該方法還包括:
s50、測(cè)試完成后,恢復(fù)該目標(biāo)傳感器的默認(rèn)門限值。
在該步驟中,將目標(biāo)傳感器的默認(rèn)門限值恢復(fù),具體的,根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型確定該目標(biāo)傳感器的默認(rèn)門限值是從高到低進(jìn)行恢復(fù)還是從低到高進(jìn)行恢復(fù),然后根據(jù)確定的恢復(fù)順序恢復(fù)該目標(biāo)傳感器的默認(rèn)門限值。當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型是高告警類型時(shí),確定該目標(biāo)傳感器的默認(rèn)門限值是從高到低進(jìn)行恢復(fù),當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型是低告警類型時(shí),確定該目標(biāo)傳感器的默認(rèn)門限值是從低到高進(jìn)行恢復(fù)。如在一實(shí)施例中,該目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,則對(duì)該目標(biāo)傳感器的默認(rèn)門限值依次從低致命門限、低嚴(yán)重門限、低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限進(jìn)行恢復(fù)。
參照?qǐng)D5,圖5為本發(fā)明傳感器測(cè)試裝置的第一實(shí)施例的結(jié)構(gòu)示意圖,該裝置應(yīng)用于包括至少一個(gè)門限傳感器的服務(wù)器中測(cè)試該門限傳感器,該裝置包括:
獲取模塊10,用于獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器;
第一設(shè)置模塊20,用于設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型,并獲取該目標(biāo)傳感器的默認(rèn)門限值;
第二設(shè)置模塊30,用于根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及該目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,對(duì)該目標(biāo)傳感器的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的新門限值;
生成模塊40,用于根據(jù)該目標(biāo)傳感器的新門限值對(duì)該目標(biāo)傳感器進(jìn)行測(cè)試,生成測(cè)試結(jié)果。
服務(wù)器包括的門限傳感器至少有一個(gè),門限傳感器的類型可以相同或不相同。如在一實(shí)施例中,該服務(wù)器包括的門限傳感器為電壓傳感器、電流傳感器、風(fēng)扇傳感器等,其中電壓傳感器有2個(gè)、電流傳感器有3個(gè),風(fēng)扇傳感器有4個(gè)。
門限傳感器的門限類型包括以下六個(gè),級(jí)別從低到高依次為:低致命門限(lowernon-recoverable,lnr),低嚴(yán)重門限(lowercritical,lcr),低輕微門限(lowernon-critical,lnc),高輕微門限(uppernon-critical,unc),高嚴(yán)重門限(uppercritical,uc),高致命門限(uppernon-recoverable,unr)。其中,低致命門限、低嚴(yán)重門限和低輕微門限的告警類型為低告警,高輕微門限、高嚴(yán)重門限、高致命門限的告警類型為高告警。
在該服務(wù)器的存儲(chǔ)模塊中存儲(chǔ)了各個(gè)門限傳感器的各個(gè)門限類型對(duì)應(yīng)的默認(rèn)值,如存儲(chǔ)了各個(gè)門限傳感器的默認(rèn)的低致命門限值、低嚴(yán)重門限值、低輕微門限值、高輕微門限值、高嚴(yán)重門限值、高致命門限值,且默認(rèn)的低致命門限值、低嚴(yán)重門限值、低輕微門限值、高輕微門限值、高嚴(yán)重門限值、高致命門限值的大小依次遞增,如默認(rèn)的低致命門限值小于默認(rèn)的低嚴(yán)重門限值,默認(rèn)的高嚴(yán)重門限值小于默認(rèn)的高致命門限值。門限傳感器的正常值在默認(rèn)的低輕微門限值與默認(rèn)的高輕微門限值之間。
該獲取模塊10獲取正常工作的門限傳感器,具體的,當(dāng)門限傳感器未發(fā)生告警,即門限傳感器的測(cè)量值在默認(rèn)的低輕微門限與高輕微門限之間時(shí),則認(rèn)為該門限傳感器正常工作。
正常工作的門限傳感器可能有多個(gè),當(dāng)正常工作的門限傳感器有多個(gè)時(shí),可根據(jù)該多個(gè)正常工作的門限傳感器生成一個(gè)門限傳感器列表,該獲取模塊10從該門限傳感器列表中選擇滿足測(cè)試條件的門限傳感器,作為目標(biāo)傳感器??蛇x的,該獲取模塊10依次判斷該門限傳感器列表中的門限傳感器是否滿足測(cè)試條件,如果從該門限傳感器列表中當(dāng)前讀取的門限傳感器滿足測(cè)試條件,則將當(dāng)前讀取的門限傳感器作為目標(biāo)傳感器。如在一實(shí)施例中,該獲取模塊10從該門限傳感器列表中讀取的第一個(gè)門限傳感器滿足測(cè)試條件,則將該第一個(gè)門限傳感器作為目標(biāo)傳感器;如果從該門限傳感器列表中讀取的第一個(gè)門限傳感器不滿足測(cè)試條件,則該獲取模塊10繼續(xù)從該門限傳感器列表中讀取第二個(gè)門限傳感器,若該第二個(gè)門限傳感器滿足測(cè)試條件,則將該第二個(gè)門限傳感器作為目標(biāo)傳感器,否則該獲取模塊10繼續(xù)從該門限傳感器列表中讀取第三個(gè)門限傳感器,依次類推,直到從該門限傳感器列表中選擇到滿足測(cè)試條件的門限傳感器或遍歷完該門限傳感器列表。
該第一設(shè)置模塊20設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型,如當(dāng)需要對(duì)該 目標(biāo)傳感器測(cè)試低致命告警時(shí),則設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型為低致命門限;如當(dāng)需要對(duì)該目標(biāo)傳感器測(cè)試低嚴(yán)重告警時(shí),則設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型為低嚴(yán)重門限。該目標(biāo)傳感器的待測(cè)試門限類型為低致命門限、低嚴(yán)重門限、低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限中的任一種。
該第一設(shè)置模塊20獲取該目標(biāo)傳感器的默認(rèn)門限值,具體的,獲取該目標(biāo)傳感器的默認(rèn)門限值包括默認(rèn)的低致命門限值、低嚴(yán)重門限值、低輕微門限值、高輕微門限值、高嚴(yán)重門限值、高致命門限值。
該第二設(shè)置模塊30設(shè)置該目標(biāo)傳感器的新門限值,具體的如下:
首先,該第二設(shè)置模塊30根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型確定需要對(duì)該目標(biāo)傳感器的哪些默認(rèn)門限值進(jìn)行修改,當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高告警類型時(shí),則確定需要對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的默認(rèn)門限值進(jìn)行修改,對(duì)該目標(biāo)傳感器的其余門限類型的默認(rèn)值不進(jìn)行修改;當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低告警類型時(shí),則確定對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的默認(rèn)門限值進(jìn)行修改,對(duì)該目標(biāo)傳感器的其余門限類型的默認(rèn)值不進(jìn)行修改。如當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,該待測(cè)試門限類型為低告警類型,則對(duì)該低輕微門限及比該低輕微門限級(jí)別高的高輕微門限、高嚴(yán)重門限、高致命門限的默認(rèn)門限值進(jìn)行修改;如當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高嚴(yán)重門限,該待測(cè)門限類型為高告警類型,則對(duì)該高嚴(yán)重門限及比該高嚴(yán)重門限級(jí)別低的高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限的默認(rèn)門限值進(jìn)行修改。
其次,該第二設(shè)置模塊30根據(jù)該目標(biāo)傳感器的默認(rèn)門限值中的最大值和最小值,確定修改幅度△y,△y=(t大-t小)*n,其中,t大表示目標(biāo)傳感器的默認(rèn)門限值中的最大值,t小表示目標(biāo)傳感器的默認(rèn)門限值中的最小值,n為非0的自然數(shù)。在本方案中,該t大為目標(biāo)傳感器的默認(rèn)門限值中的高致命門限,該t小為目標(biāo)傳感器的默認(rèn)門限值中的低致命門限。通常的,該n取值為1。
然后,該第二設(shè)置模塊30根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型,對(duì)上述確定需要修改的默認(rèn)門限值增加或減少修改幅度△y,具體的,當(dāng)該目標(biāo)傳感 器的待測(cè)試門限類型為高告警類型時(shí),對(duì)上述確定需要修改的默認(rèn)門限值減少修改幅度△y,得到新門限值;當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低告警類型時(shí),對(duì)上述確定需要修改的默認(rèn)門限值增加修改幅度△y,得到新門限值。
最后,該第二設(shè)置模塊30根據(jù)得到的新門限值替換原來的對(duì)應(yīng)的默認(rèn)門限值。
該生成模塊40讀取該目標(biāo)傳感器的當(dāng)前讀數(shù),將該當(dāng)前讀數(shù)與該目標(biāo)傳感器的新門限值進(jìn)行比較,生成測(cè)試結(jié)果。在一實(shí)施例中,若前面設(shè)置的目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,該生成模塊40若生成的測(cè)試結(jié)果為低輕微告警,則表示該目標(biāo)傳感器的低輕微門限測(cè)試正常。
進(jìn)一步的,參照?qǐng)D6,該第二設(shè)置模塊30包括:
第一計(jì)算單元31,用于將該目標(biāo)傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第一差值;
第一確定單元32,用于根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型,確定告警類型;
第一設(shè)置單元33,用于在該告警類型為高告警類型時(shí),根據(jù)該第一差值對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值;
第二設(shè)置單元34,用于在該告警類型為低告警類型時(shí),根據(jù)該第一差值對(duì)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值進(jìn)行修改,設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值。
該第一差值△y’=t大-t小,其中,t大表示目標(biāo)傳感器的默認(rèn)門限值中的最大值,t小表示目標(biāo)傳感器的默認(rèn)門限值中的最小值。在本方案中,該t大為目標(biāo)傳感器的默認(rèn)門限值中的高致命門限,該t小為目標(biāo)傳感器的默認(rèn)門限值中的低致命門限。
該告警類型包括高告警類型和低告警類型。當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為低致命門限、低嚴(yán)重門限或低輕微門限時(shí),該第一確定單元32確定告警類型為低告警類型;當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型為高輕微門限、高嚴(yán)重門限或高致命門限時(shí),該第一確定單元32確定告警類型為高告警類型。
該第一設(shè)置單元33根據(jù)該第一差值,減少該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值,生成對(duì)應(yīng)的新門限值,根據(jù)生成的新門限值設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值。具體的,在設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值時(shí),對(duì)需要設(shè)置的門限類型,從低級(jí)別到高級(jí)別依次設(shè)置,如在一實(shí)施例中,該待測(cè)試的門限類型為高嚴(yán)重門限,比該高嚴(yán)重門限低級(jí)別的門限類型為高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限,在對(duì)高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限的默認(rèn)門限值進(jìn)行修改時(shí),根據(jù)前面計(jì)算的新門限值,依次設(shè)置低致命門限、低嚴(yán)重門限、低輕微門限、高輕微門限的新門限值,即先設(shè)置門限級(jí)別低的門限類型的新門限值。
可選的,該第一設(shè)置單元33,還用于將該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別與該第一差值作差,得到該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值;及根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值,按照門限類型從低到高的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值。
該第一設(shè)置單元33,將該該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別減去第一差值,得到新門限值,如在一實(shí)施例中,該目標(biāo)傳感器的待測(cè)試門限類型為高嚴(yán)重門限,比該高嚴(yán)重門限低級(jí)別的門限類型為高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限,高嚴(yán)重門限的默認(rèn)門限值為a1、高輕微門限的默認(rèn)門限值為a2、低輕微門限的默認(rèn)門限值為a3、低嚴(yán)重門限的默認(rèn)門限值為a4、低致命門限的默認(rèn)門限值為a5,高嚴(yán)重門限的新門限值為a1’=a1-△y’、高輕微門限的新門限值為a2’=a2-△y’、低輕微門限的新門限值為a3’=a3-△y’、低嚴(yán)重門限的新門限值為a4’=a4-△y’、低致命門限的新門限值為a5’=a5-△y’。
該第一設(shè)置單元33,按照門限類型從低到高的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型低級(jí)別的門限類型的新門限值,先設(shè)置門限類型級(jí)別較低的門限類型對(duì)應(yīng)的新門限值,最后設(shè)置門限類型級(jí) 別高的門限類型對(duì)應(yīng)的新門限值,如在一實(shí)施例中,需要設(shè)置的門限類型分別高嚴(yán)重門限、高輕微門限、低輕微門限、低嚴(yán)重門限、低致命門限,則依次設(shè)置低致命門限的新門限值為a5’、低嚴(yán)重門限的新門限值為a4’、低輕微門限的新門限值為a3’、高輕微門限的新門限值為a2’、高嚴(yán)重門限的新門限值為a1’。
該第二設(shè)置單元34根據(jù)該第一差值,增加該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值,生成對(duì)應(yīng)的新門限值,根據(jù)生成的新門限值設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值。具體的,在設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值時(shí),對(duì)需要設(shè)置的門限類型,從高級(jí)別到低級(jí)別依次設(shè)置,如在一實(shí)施例中,該待測(cè)試的門限類型為低輕微門限,比該低輕微門限高級(jí)別的門限類型為高輕微門限、高嚴(yán)重門限、高致命門限,在對(duì)低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限的默認(rèn)門限值進(jìn)行修改時(shí),根據(jù)前面計(jì)算的新門限值,依次設(shè)置高致命門限、高嚴(yán)重門限、高輕微門限、低輕微門限的新門限值,即先設(shè)置門限級(jí)別高的門限類型的新門限值。
可選的,該第二設(shè)置單元34,還用于將該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別與該第一差值作差,得到該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值;及根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值,按照門限類型從高到低的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值。
該第二設(shè)置單元34,將該該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型對(duì)應(yīng)的默認(rèn)門限值分別加上第一差值,得到新門限值,如在一實(shí)施例中,該目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,比該低輕微門限高級(jí)別的門限類型為高輕微門限、高嚴(yán)重門限、高致命門限,高致命門限的默認(rèn)門限值為a6、高嚴(yán)重門限的默認(rèn)門限值為a1、高輕微門限的默認(rèn)門限值為a2、低輕微門限的默認(rèn)門限值為a3,高致命門限的新門限值為a6”=a6+△y’,高嚴(yán)重門限的新門限值為a1”=a1+△y’、高輕微門限的新門限 值為a2”=a2+△y’、低輕微門限的新門限值為a3”=a3+△y’。
該第二設(shè)置單元34,按照門限類型從高到低的順序依次設(shè)置該目標(biāo)傳感器的待測(cè)試門限類型及比該待測(cè)試門限類型高級(jí)別的門限類型的新門限值,先設(shè)置門限類型級(jí)別較高的門限類型對(duì)應(yīng)的新門限值,最后設(shè)置門限類型級(jí)別低的門限類型對(duì)應(yīng)的新門限值,如在一實(shí)施例中,需要設(shè)置的門限類型分別低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限,則依次設(shè)置高致命門限的新門限值為a6”、高嚴(yán)重門限的新門限值為a1”、高輕微門限的新門限值為a2”、低輕微門限的新門限值為a3”。
進(jìn)一步的,如圖7所示,該獲取模塊10包括:
獲取單元11,用于獲取正常工作的門限傳感器,并從該正常工作的門限傳感器中選擇一個(gè)門限傳感器,作為待評(píng)估傳感器;
第二計(jì)算單元12,用于將該待評(píng)估門限傳感器的默認(rèn)門限值中的最大值與最小值作差,得到第二差值;
第三計(jì)算單元13,用于將該待評(píng)估門限傳感器的默認(rèn)門限值中的最小值與該第二差值作差,得到第三差值;
判斷單元14,用于判斷該第三差值是否大于零;
第二確定單元15,用于在該第三差值大于零時(shí),將該待評(píng)估門限傳感器作為目標(biāo)傳感器。
該獲取單元11獲取正常工作的門限傳感器,具體的,當(dāng)門限傳感器未發(fā)生告警,即門限傳感器的測(cè)量值在默認(rèn)的低輕微門限與高輕微門限之間時(shí),則認(rèn)為該門限傳感器正常工作。
正常工作的門限傳感器可能有多個(gè),當(dāng)正常工作的門限傳感器有多個(gè)時(shí),可根據(jù)該多個(gè)正常工作的門限傳感器生成一個(gè)門限傳感器列表。該獲取單元11可從門限傳感器列表中隨機(jī)選擇一個(gè)門限傳感器,或按照預(yù)設(shè)的選擇規(guī)則從門限傳感器列表中選擇一個(gè)門限傳感器,如預(yù)設(shè)的選擇規(guī)則為順序選取,即首先選擇該門限傳感器列表中的第一個(gè)門限傳感器。
該第二差值△y”=t大’-t小’,其中,t大’表示待評(píng)估傳感器的默認(rèn)門限值中的最大值,t小’表示待評(píng)估傳感器的默認(rèn)門限值中的最小值。在本方案中,該t大’為待評(píng)估傳感器的默認(rèn)門限值中的高致命門限,該t小’為待評(píng)估傳感器的默認(rèn)門限值中的低致命門限。
該第三差值△y”’=t小’-△y”,其中,t小’表示待評(píng)估傳感器的默認(rèn)門限值中的最小值。
該判斷單元14判斷該第三差值是否大于零,如果該第三差值大于零,則認(rèn)為該待評(píng)估傳感器滿足測(cè)試條件,可將該待評(píng)估傳感器作為目標(biāo)傳感器;如果該第三差值小于或等于零,則認(rèn)為該待評(píng)估傳感器不滿足測(cè)試條件,需用獲取單元11重新選擇待評(píng)估傳感器。
參照?qǐng)D8,圖8為本發(fā)明傳感器測(cè)試裝置的第二實(shí)施例的結(jié)構(gòu)示意圖。
基于上述傳感器測(cè)試裝置的第一實(shí)施例,該裝置還包括恢復(fù)模塊50,用于在測(cè)試完成后,恢復(fù)該目標(biāo)傳感器的默認(rèn)門限值。
該恢復(fù)模塊50將目標(biāo)傳感器的默認(rèn)門限值恢復(fù),具體的,根據(jù)該目標(biāo)傳感器的待測(cè)試門限類型確定該目標(biāo)傳感器的默認(rèn)門限值是從高到低進(jìn)行恢復(fù)還是從低到高進(jìn)行恢復(fù),然后根據(jù)確定的恢復(fù)順序恢復(fù)該目標(biāo)傳感器的默認(rèn)門限值。當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型是高告警類型時(shí),該恢復(fù)模塊50確定該目標(biāo)傳感器的默認(rèn)門限值是從高到低進(jìn)行恢復(fù),當(dāng)該目標(biāo)傳感器的待測(cè)試門限類型是低告警類型時(shí),該恢復(fù)模塊50確定該目標(biāo)傳感器的默認(rèn)門限值是從低到高進(jìn)行恢復(fù)。如在一實(shí)施例中,該目標(biāo)傳感器的待測(cè)試門限類型為低輕微門限,則對(duì)該目標(biāo)傳感器的默認(rèn)門限值依次從低致命門限、低嚴(yán)重門限、低輕微門限、高輕微門限、高嚴(yán)重門限、高致命門限進(jìn)行恢復(fù)。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。