本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種閾值自適應(yīng)的方法、裝置、電子設(shè)備和可讀介質(zhì)。
背景技術(shù):
線上服務(wù)的數(shù)據(jù)實(shí)時(shí)監(jiān)控報(bào)警有很多種策略,常見的有最大值、最小值、日環(huán)比增長(zhǎng)率、周同比等指標(biāo)超過(guò)某個(gè)預(yù)先設(shè)定的閾值,系統(tǒng)進(jìn)行報(bào)警。其中,日環(huán)比增長(zhǎng)率大于固定閾值的過(guò)程包括:取得當(dāng)前時(shí)刻點(diǎn)數(shù)據(jù)a,取得前一天同時(shí)刻數(shù)據(jù)b;計(jì)算日環(huán)比增長(zhǎng)率為(a-b)/b;判斷日環(huán)比增長(zhǎng)率的絕對(duì)值是否大于固定閾值,如果大于,則報(bào)警。
雖然通過(guò)日環(huán)比增長(zhǎng)率的絕對(duì)值與固定閾值進(jìn)行比較,可進(jìn)行數(shù)據(jù)一定程度的監(jiān)控,但是存在一些缺點(diǎn)。例如,容器會(huì)受節(jié)假日等因素的影響,如周一跟周日做日環(huán)比,數(shù)據(jù)波動(dòng)較大,則日環(huán)比增長(zhǎng)率預(yù)期就會(huì)很大,進(jìn)而容易發(fā)生誤報(bào)。而且,閾值是固定不變的,若將閾值設(shè)置過(guò)大,會(huì)容易導(dǎo)致漏報(bào),設(shè)置過(guò)小則可能會(huì)發(fā)生誤報(bào)。以及,由于閾值是固定的,系統(tǒng)會(huì)頻繁重復(fù)報(bào)警,譬如每隔5分鐘檢測(cè)時(shí),只要觸發(fā)閾值就會(huì)報(bào)警一次。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種閾值自適應(yīng)的方法、裝置、電子設(shè)備和可讀介質(zhì),能夠根據(jù)當(dāng)前時(shí)刻之前的n個(gè)數(shù)據(jù)采集間隔時(shí)間的環(huán)比增長(zhǎng)率獲取動(dòng)態(tài)閾值,進(jìn)而閾值會(huì)隨事件的變化而變化,可以自學(xué)習(xí),減少人工頻繁調(diào)整的麻煩。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種閾值自適應(yīng)的方法。
本發(fā)明的一種閾值自適應(yīng)的方法包括:計(jì)算在當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;根據(jù)下列公式,計(jì)算用于報(bào)警的動(dòng)態(tài)閾值;
其中,fabs表示求絕對(duì)值;
ri為當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;
i的取值為1,2,…,n;
k為固定閾值的占比系數(shù);
min為最低閾值。
可選地,本發(fā)明的方法還包括計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;
若所述當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率大于所述動(dòng)態(tài)閾值,則進(jìn)行報(bào)警。
可選地,n的取值范圍為1至15。
可選地,本發(fā)明的方法還包括根據(jù)監(jiān)控對(duì)象和監(jiān)控效果,設(shè)置固定閾值的占比系數(shù)。
可選地,所述占比系數(shù)在大于等于0且小于1的范圍內(nèi)取值。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種閾值自適應(yīng)的裝置。
本發(fā)明的一種閾值自適應(yīng)的裝置包括先前環(huán)比增長(zhǎng)率計(jì)算模塊和動(dòng)態(tài)閾值計(jì)算模塊。當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊用于計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;先前環(huán)比增長(zhǎng)率計(jì)算模塊用于計(jì)算在所述當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;動(dòng)態(tài)閾值計(jì)算模塊用于根據(jù)下列公式,計(jì)算用于報(bào)警的動(dòng)態(tài)閾值;
其中,fabs表示求絕對(duì)值;
ri為當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;
i的取值為1,2,…,n;
k為固定閾值的占比系數(shù);
min為最低閾值。
可選地,本發(fā)明的裝置還包括當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊和報(bào)警模塊,當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊用于計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;報(bào)警模塊用于在所述當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率大于所述動(dòng)態(tài)閾值時(shí),進(jìn)行報(bào)警。
可選地,n的取值范圍為1至15。
可選地,本發(fā)明的裝置還包括閾值設(shè)置模塊,用于根據(jù)監(jiān)控對(duì)象和監(jiān)控效果,設(shè)置固定閾值的占比系數(shù)。
可選地,所述占比系數(shù)在大于等于0且小于1的范圍內(nèi)取值。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的再一方面,提供了一種電子設(shè)備。
本發(fā)明的一種電子設(shè)備包括:一個(gè)或多個(gè)處理器;
存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,
當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)本發(fā)明所提供的閾值自適應(yīng)的方法。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的再一方面,提供了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
本發(fā)明的一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明所提供的閾值自適應(yīng)的方法。
根據(jù)本發(fā)明的技術(shù)方案,根據(jù)當(dāng)前時(shí)刻之前的n個(gè)數(shù)據(jù)采集間隔時(shí)間的環(huán)比增長(zhǎng)率,以及固定閾值和最低閾值,計(jì)算出用于報(bào)警的動(dòng)態(tài)閾值。若當(dāng)前時(shí)刻的環(huán)比增長(zhǎng)率大于計(jì)算出的動(dòng)態(tài)閾值,則進(jìn)行報(bào)警。相較于現(xiàn)有技術(shù)中固定的閾值,本發(fā)明可實(shí)時(shí)獲取動(dòng)態(tài)閾值,由于閾值會(huì)隨監(jiān)控對(duì)象的變化而變化,可進(jìn)行自適應(yīng)調(diào)整,減少了人工頻繁調(diào)整的問題。并且,在監(jiān)控對(duì)象發(fā)出波動(dòng)時(shí),n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率絕對(duì)值的平均值會(huì)發(fā)生相對(duì)應(yīng)的變化,進(jìn)而本發(fā)明中的動(dòng)態(tài)閾值也會(huì)變化,即可發(fā)現(xiàn)微小的環(huán)比變化,并且也可以在有較大變化時(shí)只報(bào)警一次,避免了固定閾值導(dǎo)致的頻繁報(bào)警的問題。
上述的非慣用的可選方式所具有的進(jìn)一步效果將在下文中結(jié)合具體實(shí)施方式加以說(shuō)明。
附圖說(shuō)明
附圖用于更好地理解本發(fā)明,不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。其中:
圖1是現(xiàn)有技術(shù)中通過(guò)固定閾值進(jìn)行監(jiān)控的方法的示意圖;
圖2是根據(jù)本發(fā)明實(shí)施例的閾值自適應(yīng)的方法主要步驟的示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的監(jiān)控對(duì)象的變化趨勢(shì)示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的閾值自適應(yīng)的裝置的主要模塊的示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的閾值自適應(yīng)的電子設(shè)備的示意圖;
圖6是適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施例做出說(shuō)明,其中包括本發(fā)明實(shí)施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以對(duì)這里描述的實(shí)施例做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡(jiǎn)明,以下的描述中省略了對(duì)公知功能和結(jié)構(gòu)的描述。
圖1是現(xiàn)有技術(shù)中通過(guò)固定閾值進(jìn)行監(jiān)控的方法的示意圖。
如圖1所示,現(xiàn)有技術(shù)中通過(guò)固定閾值進(jìn)行監(jiān)控的方法通過(guò)當(dāng)前時(shí)刻點(diǎn)數(shù)據(jù)a和之前同時(shí)刻點(diǎn)數(shù)據(jù)b計(jì)算出環(huán)比增長(zhǎng)率,并且將環(huán)比增長(zhǎng)率與固定閾值進(jìn)行比較,如果大于,則進(jìn)行報(bào)警。因而,報(bào)警狀況不能隨著監(jiān)控對(duì)象的變動(dòng)狀況進(jìn)行自適應(yīng)地報(bào)警。
圖2是根據(jù)本發(fā)明實(shí)施例的閾值自適應(yīng)的方法主要步驟的示意圖。
如圖2所示,本發(fā)明實(shí)施例的閾值自適應(yīng)的方法主要包括如下步驟:
計(jì)算在當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;以及根據(jù)下列公式,計(jì)算用于報(bào)警的動(dòng)態(tài)閾值;
其中,ri為當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;i的取值為1,2,…,n;
fabs:表示求絕對(duì)值;
k為固定閾值的占比系數(shù);
min為最低閾值。
本發(fā)明實(shí)施例閾值自適應(yīng)的方法還包括:計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;若當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率大于上述計(jì)算出的動(dòng)態(tài)閾值,則進(jìn)行報(bào)警。
本發(fā)明實(shí)施例中的環(huán)比增長(zhǎng)率包括日環(huán)比增長(zhǎng)率、周環(huán)比增長(zhǎng)率和月環(huán)比增長(zhǎng)率等。以日環(huán)比增長(zhǎng)率為例,在計(jì)算當(dāng)前時(shí)刻的日環(huán)比增長(zhǎng)率時(shí),獲取當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)為a以及前一天同時(shí)刻數(shù)據(jù)為b,日環(huán)比增長(zhǎng)率則為(a-b)/b。監(jiān)控?cái)?shù)據(jù)為監(jiān)控對(duì)象的運(yùn)行數(shù)據(jù),在監(jiān)控過(guò)程過(guò)程中,可對(duì)監(jiān)控?cái)?shù)據(jù)進(jìn)行統(tǒng)計(jì)、計(jì)算和比較等。在計(jì)算動(dòng)態(tài)閾值時(shí),先根據(jù)監(jiān)控對(duì)象和監(jiān)控效果,設(shè)置固定閾值的占比系數(shù)k,一般占比系數(shù)k在大于等于0且小于1的范圍內(nèi)取值,在監(jiān)控?cái)?shù)據(jù)會(huì)波動(dòng)較大的情況下,k也可取1以上的值或者負(fù)值。并且,設(shè)置監(jiān)控?cái)?shù)據(jù)的采集間隔和n(n取任何自然數(shù),一般取1至15)的值,以及固定閾值和最低閾值。其中,最低閾值一般是最低經(jīng)驗(yàn)值,主要是防止用戶誤把固定閾值設(shè)為0或相對(duì)比較低時(shí),系統(tǒng)自動(dòng)算出來(lái)的動(dòng)態(tài)閾值太低,引發(fā)大量報(bào)警。n表示對(duì)所有時(shí)刻的環(huán)比增長(zhǎng)率的絕對(duì)值求平均,沒有n,則是對(duì)原始數(shù)據(jù)的一個(gè)綜合同比值。選擇有n的原因是因?yàn)橄脒m應(yīng)監(jiān)控?cái)?shù)據(jù)毛刺波動(dòng)的情況,當(dāng)監(jiān)控?cái)?shù)據(jù)波動(dòng)很大的情況下,動(dòng)態(tài)計(jì)算出來(lái)的閾值就會(huì)高,避免一些無(wú)效報(bào)警。
將監(jiān)控?cái)?shù)據(jù)的采集間隔時(shí)間設(shè)置為5分鐘,固定閾值設(shè)置為10,固定閾值的占比系數(shù)設(shè)置為0.2,最低閾值min設(shè)置為2,n取3,并且假如最后一個(gè)數(shù)據(jù)的時(shí)間點(diǎn)是09-2023:30,則按照上述公式進(jìn)行計(jì)算3個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率:
r1=(09-2023:25數(shù)據(jù)減去09-1923:25數(shù)據(jù))除以(09-1923:25數(shù)據(jù))
r2=(09-2023:20數(shù)據(jù)減去09-1923:20數(shù)據(jù))除以(09-1923:20數(shù)據(jù))
r3=(09-2023:15數(shù)據(jù)減去09-1923:15數(shù)據(jù))除以(09-1923:15數(shù)據(jù))
其中,例如09-2023:25數(shù)據(jù)指的是時(shí)間點(diǎn)為9月20日的23:25的監(jiān)控對(duì)象的監(jiān)控?cái)?shù)據(jù)。
最終可計(jì)算動(dòng)態(tài)閾值為:
(|r1|+|r2|+|r3|)/3+10×0.2+2
=(|r1|+|r2|+|r3|)/3+4。
并且,獲取當(dāng)前時(shí)刻點(diǎn)09-2023:30的數(shù)據(jù)為a,取得前一天同時(shí)刻09-1923:30數(shù)據(jù)為b,計(jì)算當(dāng)前時(shí)刻的日環(huán)比增長(zhǎng)率rate=(a-b)/b,判斷該日環(huán)比增長(zhǎng)率rate的絕對(duì)值是否大于上述計(jì)算出來(lái)的動(dòng)態(tài)閾值,如果大于,則報(bào)警。
計(jì)算環(huán)比增長(zhǎng)率的順序和計(jì)算動(dòng)態(tài)閾值的順序是不分先后的,只要最終獲取到動(dòng)態(tài)閾值和計(jì)算出環(huán)比增長(zhǎng)率,然后判斷環(huán)比增長(zhǎng)率是否大于動(dòng)態(tài)閾值。如果大于,則進(jìn)行報(bào)警即可。對(duì)于動(dòng)態(tài)閾值的計(jì)算,是通過(guò)環(huán)比增長(zhǎng)率絕對(duì)值的平均值和固定閾值以及最低閾值來(lái)得出的。在監(jiān)控的數(shù)據(jù)發(fā)生較大波動(dòng)時(shí),例如周一跟周日做日環(huán)比,一般來(lái)數(shù)周一和周日的數(shù)據(jù)相差相對(duì)較大,則對(duì)數(shù)據(jù)監(jiān)控時(shí),周一和周日的數(shù)據(jù)和同一個(gè)固定閾值進(jìn)行比較的話,則不合理,并且會(huì)發(fā)生頻繁報(bào)警的情況。若是使用動(dòng)態(tài)閾值的話,則會(huì)對(duì)監(jiān)控對(duì)象進(jìn)行更加嚴(yán)密以及真實(shí)的監(jiān)控。根據(jù)實(shí)施例中數(shù)據(jù)日環(huán)比增長(zhǎng)率的變化,預(yù)估自適應(yīng)的閾值可以很好地捕捉數(shù)據(jù)微小變化,如圖3所示,a線表示當(dāng)天變化趨勢(shì),b線表示昨天變化趨勢(shì)。假如突變時(shí)刻的日環(huán)比增長(zhǎng)率是-7%,動(dòng)態(tài)算出來(lái)的動(dòng)態(tài)閾值是6%,會(huì)觸發(fā)報(bào)警。但是,當(dāng)觸發(fā)報(bào)警一次后,后續(xù)時(shí)間點(diǎn)的報(bào)警檢測(cè)算出來(lái)的動(dòng)態(tài)閾值就會(huì)提高,如提高到9%,那后面時(shí)間點(diǎn)的日環(huán)比增長(zhǎng)率必須大于9%,才會(huì)再次報(bào)警,否則不會(huì)連續(xù)報(bào)警。而且,根據(jù)前幾段時(shí)刻的數(shù)據(jù)變化趨勢(shì)去預(yù)估當(dāng)前時(shí)刻的閾值,固定閾值設(shè)置一次,無(wú)需再調(diào)整,每次報(bào)警檢測(cè)時(shí)的閾值都是動(dòng)態(tài)算出來(lái)的。進(jìn)而省去人工頻繁調(diào)整閾值的麻煩,提升了線上問題的召回率,降低了線上問題的誤報(bào)率。并且,對(duì)于不同的監(jiān)控對(duì)象,或是達(dá)到某種監(jiān)控效果,可通過(guò)設(shè)置固定閾值的系數(shù)或是最低閾值實(shí)現(xiàn)。
圖4是根據(jù)本發(fā)明實(shí)施例的閾值自適應(yīng)的裝置的主要模塊的示意圖。如圖4所示,本發(fā)明實(shí)施例的閾值自適應(yīng)的裝置包括當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊、先前環(huán)比增長(zhǎng)率計(jì)算模塊和動(dòng)態(tài)閾值計(jì)算模塊。其中,當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊用于計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;先前環(huán)比增長(zhǎng)率計(jì)算模塊用于計(jì)算在當(dāng)前時(shí)刻之前的n個(gè)監(jiān)控?cái)?shù)據(jù)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;動(dòng)態(tài)閾值計(jì)算模塊用于根據(jù)下列公式,計(jì)算用于報(bào)警的動(dòng)態(tài)閾值;
其中,fabs表示求絕對(duì)值;
ri為當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率,n的取值范圍為1至15;
i的取值為1,2,…,n;
k為固定閾值的占比系數(shù),在大于等于0且小于1的范圍內(nèi)取值;
min為最低閾值。
本發(fā)明實(shí)施例的閾值自適應(yīng)的裝置還包括當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊和報(bào)警閾值,其中,當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊用于計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;報(bào)警模塊用于在當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率大于上述計(jì)算出的動(dòng)態(tài)閾值時(shí),進(jìn)行報(bào)警。
本發(fā)明實(shí)施例的閾值自適應(yīng)的裝置的當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊計(jì)算出當(dāng)前時(shí)刻的環(huán)比增長(zhǎng)率,以及先前環(huán)比增長(zhǎng)率計(jì)算模塊計(jì)算出動(dòng)態(tài)閾值。對(duì)于動(dòng)態(tài)閾值的計(jì)算,可根據(jù)監(jiān)控對(duì)象和監(jiān)控效果,設(shè)置固定閾值的占比系數(shù)。并且,防止用戶誤把固定閾值設(shè)為0或者相對(duì)較低的數(shù)值,使得自動(dòng)算出來(lái)的動(dòng)態(tài)閾值太低,引發(fā)大量報(bào)警,可根據(jù)最低經(jīng)驗(yàn)值設(shè)置最低閾值,還可根據(jù)實(shí)際需求和監(jiān)控效果等對(duì)最低閾值進(jìn)行調(diào)整。
通過(guò)當(dāng)前時(shí)刻之前的n個(gè)數(shù)據(jù)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率的絕對(duì)值的平均值,可構(gòu)成動(dòng)態(tài)閾值的自適應(yīng)。根據(jù)監(jiān)控對(duì)象和實(shí)際需求,設(shè)置數(shù)據(jù)采集間隔時(shí)間和采集數(shù)據(jù)的個(gè)數(shù)n,根據(jù)數(shù)據(jù)采集間隔時(shí)間采集n個(gè)先前環(huán)比增長(zhǎng)率所需的數(shù)據(jù),則進(jìn)一步計(jì)算出n個(gè)數(shù)據(jù)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率的絕對(duì)值的平均值。動(dòng)態(tài)閾值可根據(jù)監(jiān)控對(duì)象的變化自適應(yīng)的進(jìn)行調(diào)整,避免了人工頻繁調(diào)整的麻煩,以及解決了固定閾值導(dǎo)致的連續(xù)頻繁報(bào)警的問題。
圖5是根據(jù)本發(fā)明實(shí)施例的閾值自適應(yīng)的電子設(shè)備的示意圖。如圖5所示,本發(fā)明實(shí)施例的閾值自適應(yīng)的電子設(shè)備5包括存儲(chǔ)器51和至少一個(gè)處理器52,其中,存儲(chǔ)器51與至少一個(gè)處理器52通過(guò)總線連接,存儲(chǔ)器51存儲(chǔ)有可被一個(gè)處理器執(zhí)行的指令,當(dāng)本實(shí)施例的裝置5運(yùn)行時(shí),指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器能夠執(zhí)行閾值自適應(yīng)的方法的流程。
圖6是適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
如圖6所示,計(jì)算機(jī)系統(tǒng)600包括中央處理單元(cpu)601,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(rom)602中的程序或者從存儲(chǔ)部分608加載到隨機(jī)訪問存儲(chǔ)器(ram)603中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在ram603中,還存儲(chǔ)有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。cpu601、rom602以及ram603通過(guò)總線604彼此相連。輸入/輸出(i/o)接口605也連接至總線604。
以下部件連接至i/o接口605:包括鍵盤、鼠標(biāo)等的輸入部分606;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚(yáng)聲器等的輸出部分607;包括硬盤等的存儲(chǔ)部分608;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器610也根據(jù)需要連接至i/o接口605。可拆卸介質(zhì)611,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器610上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分608。
特別地,根據(jù)本發(fā)明公開的實(shí)施例,上文參考步驟圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本發(fā)明公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行步驟圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。在該計(jì)算機(jī)程序被中央處理單元(cpu)601執(zhí)行時(shí),執(zhí)行本發(fā)明的系統(tǒng)中限定的上述功能。
需要說(shuō)明的是,本發(fā)明所示的計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)訪問存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本發(fā)明中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本發(fā)明中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,上述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖或流程圖中的每個(gè)方框、以及框圖或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
描述于本發(fā)明實(shí)施例中所涉及到的模塊可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的模塊也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括當(dāng)前環(huán)比增長(zhǎng)率計(jì)算模塊、先前環(huán)比計(jì)算模塊和動(dòng)態(tài)閾值計(jì)算模塊。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,當(dāng)前環(huán)比增長(zhǎng)率技術(shù)模塊還可以被描述為“計(jì)算模塊”,用于計(jì)算當(dāng)前時(shí)刻的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率。
作為另一方面,本發(fā)明還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的設(shè)備中所包含的;也可以是單獨(dú)存在,而未裝配入該設(shè)備中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被一個(gè)該設(shè)備執(zhí)行時(shí),使得該設(shè)備包括:
計(jì)算在當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;
根據(jù)下列公式,計(jì)算用于報(bào)警的動(dòng)態(tài)閾值;
其中,fabs表示求絕對(duì)值;
ri為當(dāng)前時(shí)刻之前的n個(gè)采集間隔時(shí)間的監(jiān)控?cái)?shù)據(jù)的環(huán)比增長(zhǎng)率;
i的取值為1,2,…,n;
k為固定閾值的占比系數(shù);
min為最低閾值。
上述具體實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計(jì)要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)范圍之內(nèi)。