本申請涉及計算機技術(shù)領(lǐng)域,尤其是涉及一種數(shù)據(jù)的監(jiān)控方法及裝置。
背景技術(shù):
在大數(shù)據(jù)時代,數(shù)據(jù)被越來越廣泛的分析和使用,但是由于數(shù)據(jù)的數(shù)據(jù)量越來越大,收集過程越來越復雜,導致數(shù)據(jù)難免會出現(xiàn)穩(wěn)定性問題。因此,如何能夠?qū)?shù)據(jù)的穩(wěn)定性進行監(jiān)控就顯得尤為重要。
目前常用的數(shù)據(jù)監(jiān)控方式是,通過人工監(jiān)控的方式,或者利用簡單的腳本文件進行數(shù)據(jù)比對,根據(jù)比對結(jié)果判斷數(shù)據(jù)是否出現(xiàn)穩(wěn)定性問題。
然而,無論是人工監(jiān)控方式,還是利用簡單的腳本文件進行監(jiān)控的方式,由于數(shù)據(jù)量往往較大,因此將會導致較大的工作量。
技術(shù)實現(xiàn)要素:
本申請解決的技術(shù)問題在于提供一種數(shù)據(jù)的監(jiān)控方法及裝置,以實現(xiàn)數(shù)據(jù)監(jiān)控的同時,能夠減少工作量。
為此,本申請解決技術(shù)問題的技術(shù)方案是:
本申請?zhí)峁┝艘环N數(shù)據(jù)的監(jiān)控方法,包括:
獲取數(shù)據(jù)采樣配置,所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置;
從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù);
獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征;
根據(jù)所述數(shù)據(jù)波動特征,獲得對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果。
可選的,所述待監(jiān)控數(shù)據(jù)中包括多個周期的采樣數(shù)據(jù);所述比例位置包括至少兩個周期的相同比例位置、同一周期的至少兩個比例位置、或者周期總個數(shù)的至少兩個比例位置。
可選的,所述比例位置包括第一周期和第二周期的第一比例位置;
從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù),包括:
從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù);
獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征,包括:
將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得比較結(jié)果;
根據(jù)所述比較結(jié)果獲得所述數(shù)據(jù)波動特征。
可選的,包括:所述比例位置包括第一周期和第二周期的第一比例位置,以及第一周期和第二周期的第二比例位置;
從待監(jiān)控數(shù)據(jù)中獲取至少兩個采樣數(shù)據(jù),包括:
從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù);
獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征,包括:
將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第一比較結(jié)果;
將所述第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第二比較結(jié)果;
根據(jù)所述第一比較結(jié)果和所述第二比較結(jié)果獲得所述數(shù)據(jù)波動特征。
可選的,所述比例位置包括當前周期的至少三個比例位置;
從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù),包括:
從所述待監(jiān)控數(shù)據(jù)中獲取當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù);
獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征,包括:
根據(jù)當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù),獲取相鄰比例位置對應(yīng)的采樣數(shù)據(jù)的變化趨勢;
根據(jù)所述變化趨勢,獲取所述數(shù)據(jù)波動特征。
可選的,所述比例位置包括周期總個數(shù)的至少三個比例位置;
從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù),包括:
從所述待監(jiān)控數(shù)據(jù)中獲取所有周期中,所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù);
獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征,包括:
根據(jù)所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù),獲得所述數(shù)據(jù)波動特征。
可選的,所述數(shù)據(jù)波動特征包括以下數(shù)據(jù)特征中的至少一種:
所述至少兩個采樣數(shù)據(jù)的波動量、波動比例、波動量或波動比例的屬性、波動趨勢、以及標準差。
本申請?zhí)峁┝艘环N數(shù)據(jù)的監(jiān)控裝置,包括:
配置獲取單元,用于獲取數(shù)據(jù)采樣配置,所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置;
數(shù)據(jù)獲取單元,用于從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù);
特征獲取單元,用于獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征;
結(jié)果獲取單元,用于根據(jù)所述數(shù)據(jù)波動特征,獲得對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果。
可選的,所述待監(jiān)控數(shù)據(jù)中包括多個周期的采樣數(shù)據(jù);所述比例位置包括至少兩個周期的相同比例位置、同一周期的至少兩個比例位置、或者周期總個數(shù)的至少兩個比例位置。
可選的,所述比例位置包括第一周期和第二周期的第一比例位置;
所述數(shù)據(jù)獲取單元具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù);
所述特征獲取單元具體用于,將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得比較結(jié)果,以及根據(jù)所述比較結(jié)果獲得所述數(shù)據(jù)波動特征。
可選的,所述比例位置包括第一周期和第二周期的第一比例位置,以及第一周期和第二周期的第二比例位置;
所述數(shù)據(jù)獲取單元具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù);
所述特征獲取單元具體用于,將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第一比較結(jié)果,將所述第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第二比較結(jié)果,以及根據(jù)所述第一比較結(jié)果和所述第二比較結(jié)果獲得所述數(shù)據(jù)波動特征。
可選的,所述比例位置包括當前周期的至少三個比例位置;
所述數(shù)據(jù)獲取單元具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù);
所述特征獲取單元具體用于,根據(jù)當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù),獲取相鄰比例位置對應(yīng)的采樣數(shù)據(jù)的變化趨勢;根據(jù)所述變化趨勢,獲取所述數(shù)據(jù)波動特征。
可選的,所述比例位置包括周期總個數(shù)的至少三個比例位置;
所述數(shù)據(jù)獲取單元具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取所有周期中,所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù);
所述特征獲取單元具體用于,根據(jù)所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù),獲得所述數(shù)據(jù)波動特征。
可選的,所述數(shù)據(jù)波動特征包括以下數(shù)據(jù)特征中的至少一種:
所述至少兩個采樣數(shù)據(jù)的波動量、波動比例、波動量或波動比例的屬性、波動趨勢、以及標準差。
通過上述技術(shù)方案可知,本申請實施例中,獲取數(shù)據(jù)采樣配置,其中所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置,因此從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù),即相當于對所述待監(jiān)控數(shù)據(jù)進行抽樣,根據(jù)抽樣出的至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征,獲取對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果??梢姡旧暾垖嵤├胁辉賹ΥO(jiān)控數(shù)據(jù)的所有數(shù)據(jù)進行監(jiān)控,而是利用數(shù)據(jù)采樣配置從中抽樣出至少兩個采樣數(shù)據(jù),利用至少兩個采樣數(shù) 據(jù)的數(shù)據(jù)波動特征進行數(shù)據(jù)監(jiān)控,因此在實現(xiàn)數(shù)據(jù)監(jiān)控的同時,能夠減少工作量。
附圖說明
為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本申請?zhí)峁┑囊环N方法實施例的流程示意圖;
圖2為本申請?zhí)峁┑牧硪环N方法實施例的流程示意圖;
圖3為本申請?zhí)峁┑囊环N裝置實施例的結(jié)構(gòu)示意圖。
具體實施方式
由于數(shù)據(jù)的數(shù)據(jù)量越來越大,收集過程越來越復雜,難免會由于數(shù)據(jù)出錯或者數(shù)據(jù)本身波動較大等原因?qū)е鲁霈F(xiàn)穩(wěn)定性的問題。因此,如何能夠?qū)?shù)據(jù)的穩(wěn)定性進行監(jiān)控,當數(shù)據(jù)發(fā)生問題的時候,及時發(fā)現(xiàn)并修復,就顯得尤為重要。
連續(xù)數(shù)據(jù),主要指的是數(shù)據(jù)庫中每隔固定周期產(chǎn)生的表示業(yè)務(wù)特征的數(shù)據(jù)。例如,在大數(shù)據(jù)中,通常是每天產(chǎn)生一份數(shù)據(jù),每周產(chǎn)生一份數(shù)據(jù)、或每月產(chǎn)生一份數(shù)據(jù),這些數(shù)據(jù)可以被存儲到數(shù)據(jù)庫中不同的分區(qū)。
連續(xù)數(shù)據(jù)的波動情況通常滿足一定的規(guī)則,而利用該規(guī)則對連續(xù)數(shù)據(jù)的波動性進行監(jiān)控,保證數(shù)據(jù)的連續(xù)穩(wěn)定性稱之為穩(wěn)定性監(jiān)控。例如,某一衛(wèi)生局的某項數(shù)據(jù)是每月的藥品消耗量,如果這項數(shù)據(jù)突然增加,波動比較嚴重,那就說明該地區(qū)患病人數(shù)在增加,衛(wèi)生部門需要做提前預案,對某一藥品進行宏觀調(diào)度,來保證社會成員的健康。
目前常用的數(shù)據(jù)監(jiān)控方式是,通過人工監(jiān)控的方式,或者利用簡單的腳本文件進行數(shù)據(jù)比對,根據(jù)比對結(jié)果判斷數(shù)據(jù)是否出現(xiàn)穩(wěn)定性問題。然而,無論是人工監(jiān)控方式,還是利用簡單的腳本文件進行監(jiān)控的方式,由于數(shù)據(jù)量往往較大,因此將會導致較大的工作量。
本申請實施例提供一種數(shù)據(jù)的監(jiān)控方法及裝置,以實現(xiàn)數(shù)據(jù)監(jiān)控的同時,能夠減少工作量。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。
請參閱圖1,本申請?zhí)峁┝藬?shù)據(jù)的監(jiān)控方法的一種方法實施例。本實施例的所述方法包括:
101:獲取數(shù)據(jù)采樣配置,所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置。
在本申請實施例中,可以由用戶預先配置出數(shù)據(jù)采樣配置,從而確定出采樣數(shù)據(jù)的比例位置,即按照(個數(shù)或者時間等)比例,采樣數(shù)據(jù)所位于的位置。例如,采樣數(shù)據(jù)的比例位置為m%,表示采樣數(shù)據(jù)位于個數(shù)或者時間比例為m%所對應(yīng)的位置,也可以稱為m分位,m=m/10。
102:從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù)。
本實施例中,可以從大數(shù)據(jù)計算服務(wù)(opendataprocessingservice,簡稱odps)、數(shù)據(jù)倉庫hive等數(shù)據(jù)庫中讀取所述待監(jiān)控數(shù)據(jù)。
其中,所述待監(jiān)控數(shù)據(jù)可以包括多個周期的采樣數(shù)據(jù);所述比例位置可以包括至少兩個周期的相同比例位置、同一周期的至少兩個比例位置、或者周期的總個數(shù)的至少兩個比例位置。下面分別具體說明??梢詮碾x線數(shù)據(jù)庫中讀取。
第一種情況,所述比例位置包括至少兩個周期的相同比例位置。例如,所述比例位置包括第一周期和第二周期的第一比例位置,則102中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)以及第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)。舉例說明,所述第一周期為當天,所述第二周期為前一天,第一比例位置為30%,第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)指的是當天的所有數(shù)據(jù)中,第30%的位置對應(yīng)的采樣數(shù)據(jù),假設(shè)當天按時間順序共產(chǎn)生了100個采樣數(shù)據(jù),則具體可以指第30(100×30%)個采樣數(shù)據(jù);第二周期的第二 比例位置對應(yīng)的采樣數(shù)據(jù)指的是前一天的所有數(shù)據(jù)中,第30%的位置對應(yīng)的采樣數(shù)據(jù)。
第二種情況,所述比例位置包括同一周期的至少兩個比例位置。例如,所述比例位置包括當前周期的第一比例位置和第二比例位置,則102中獲取當前周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)以及當前周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)。舉例說明,第一比例位置為30%,第二比例位置為60%,當前周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)指的是當天的所有數(shù)據(jù)中,第30%的位置對應(yīng)的采樣數(shù)據(jù),當前周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)指的是當天的所有數(shù)據(jù)中,第60%的位置對應(yīng)的采樣數(shù)據(jù)。
第三種情況,所述比例位置包括周期總個數(shù)的至少兩個比例位置。例如,所述比例位置包括周期總個數(shù)的第一比例位置和第二比例位置,則102中獲取周期總個數(shù)中,所述第一比例位置對應(yīng)的周期的采樣數(shù)據(jù),以及所述第二比例位置對應(yīng)的周期的采樣數(shù)據(jù)。舉例說明,第一比例位置為20%,第二比例位置為40%,周期總個數(shù)為100,所述第一比例位置對應(yīng)的周期的采樣數(shù)據(jù)指的是第20個周期的采樣數(shù)據(jù),所述第二比例位置對應(yīng)的周期的采樣數(shù)據(jù)指的是第40個周期的采樣數(shù)據(jù)。
103:獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征。
在本申請實施例中,所述數(shù)據(jù)波動特征可以包括以下數(shù)據(jù)特征中的至少一種:所述至少兩個采樣數(shù)據(jù)的波動量、波動比例、波動量或波動比例的屬性(例如標準差或者方差等)、波動趨勢、以及標準差等等。本實施例在獲取到所述數(shù)據(jù)波動特征之后,可以將所述數(shù)據(jù)波動特征存儲在數(shù)據(jù)庫中。
其中,當采樣數(shù)據(jù)為累積的數(shù)據(jù)時,也就是說采樣數(shù)據(jù)是累積形成的數(shù)據(jù)時,例如所述至少兩個采樣數(shù)據(jù)包括當天第5個小時對應(yīng)的商品總量,以及當天第8個小時對應(yīng)的商品總量,所述數(shù)據(jù)波動特征可以根據(jù)波動量、波動比例、波動量或波動比例的數(shù)據(jù)、或者波動趨勢獲取。
當采樣數(shù)據(jù)為獨立的數(shù)據(jù),也就是說采樣數(shù)據(jù)之間相互獨立時,例如所述至少兩個采樣數(shù)據(jù)包括當天和前一天分別生產(chǎn)的商品數(shù)量,所述數(shù)據(jù)波動特征可以根據(jù)標準差獲取。
104:根據(jù)所述數(shù)據(jù)波動特征,獲得對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果。
由于所述數(shù)據(jù)波動特征,能夠反映至少兩個采樣數(shù)據(jù)的波動特性,從而能夠間接反映待監(jiān)測數(shù)據(jù)的波動特性。因此,根據(jù)所述數(shù)據(jù)波動特征,能夠確定出所述待監(jiān)測數(shù)據(jù)的波動是否超出正常范圍,如果是,則可以生成報警或者提示信息,用于提示用戶。例如,所述數(shù)據(jù)波動特征大于預設(shè)的波動閾值,則可以生成報警或提示信息。
通過上述技術(shù)方案可知,本申請實施例中,獲取數(shù)據(jù)采樣配置,其中所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置,因此從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù),即相當于對所述待監(jiān)控數(shù)據(jù)中進行抽樣,根據(jù)抽樣出的至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征,獲取對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果??梢?,本申請實施例中不再對待監(jiān)控數(shù)據(jù)中的所有數(shù)據(jù)進行監(jiān)控,而是利用數(shù)據(jù)采樣配置從中抽樣出至少兩個采樣數(shù)據(jù),利用至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征進行數(shù)據(jù)監(jiān)控,因此在實現(xiàn)數(shù)據(jù)監(jiān)控的同時,能夠減少工作量。
本申請實施例中,可以預置穩(wěn)定性校驗規(guī)則,根據(jù)穩(wěn)定性校驗規(guī)則計算數(shù)據(jù)波動特征,從而獲取采樣數(shù)據(jù)的波段特性。下面本申請實施例中將提供穩(wěn)定性校驗規(guī)則的四種可選的實現(xiàn)方式。
(1)第一種穩(wěn)定性校驗規(guī)則中,根據(jù)至少兩個周期的相同比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括第一周期和第二周期的第一比例位置。其中,第一周期,第二周期以及第一比例位置均可以由用戶在數(shù)據(jù)采樣配置中進行設(shè)定,例如,第一周期可以為當天,第二周期可以為第前n天,其中n可以在集合(1,3,7)中取值。第一比例位置可以為m%對應(yīng)的位置,m可以在集合(20,30,40,50,60,70,80,90)中取值。
102包括:從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)。
例如,從待監(jiān)控數(shù)據(jù)中獲取,當天的所有數(shù)據(jù)中在第m%的位置對應(yīng)的采樣數(shù)據(jù),以及第前n天的所有數(shù)據(jù)中在第m%的位置對應(yīng)的采樣數(shù)據(jù),若第m%的位置對應(yīng)小數(shù),可以對其進行四舍五入處理。其中,采樣數(shù)據(jù)可以為累 積的數(shù)據(jù),例如,每個采樣數(shù)據(jù)對應(yīng)某一時刻的商品總量,第m%位的數(shù)據(jù)可以為第m%的位置對應(yīng)的商品總量。
103包括:將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得比較結(jié)果;根據(jù)所述比較結(jié)果獲得所述數(shù)據(jù)波動特征。
例如,當天的所有數(shù)據(jù)中在第m%的位置對應(yīng)的采樣數(shù)據(jù)為x,第前n天的所有數(shù)據(jù)中在第m%的位置對應(yīng)的數(shù)據(jù)為y,該比較結(jié)果可以為波動量:x-y或者波動比例:(x-y)/x。可以將該比較結(jié)果與預設(shè)的波動閾值進行比較,若該比較結(jié)果大于預設(shè)的波動閾值,則說明波動比較大,此時可以生成提示或者報警信息。
(2)第二種穩(wěn)定性校驗規(guī)則中,根據(jù)至少兩個周期的多個相同比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括第一周期和第二周期的第一比例位置,以及第一周期和第二周期的第二比例位置。其中,第一周期,第二周期,第一比例位置以及第二比例位置均可以由用戶在數(shù)據(jù)采樣配置中進行設(shè)定,例如,第一周期可以為當天,第二周期可以為第前n天,其中n可以在集合(1,3,7)中取值。第一比例位置可以為m1%對應(yīng)的位置,第一比例位置可以為m2%對應(yīng)的位置,m1和m2分別在集合(20,30,40,50,60,70,80,90)中取值,m1<m2。
102包括:從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)。
例如,從待監(jiān)控數(shù)據(jù)中獲取,當天的所有數(shù)據(jù)中在第m1%的位置對應(yīng)的采樣數(shù)據(jù)和在第m2%的位置對應(yīng)的采樣數(shù)據(jù),以及第前n天的所有數(shù)據(jù)中在第m1%的位置對應(yīng)的采樣數(shù)據(jù)和在第m2%的位置對應(yīng)的采樣數(shù)據(jù)。其中,采樣數(shù)據(jù)可以為累積的數(shù)據(jù),例如,每個采樣數(shù)據(jù)對應(yīng)某一時刻的商品總量,第m1%位的數(shù)據(jù)可以為第m1%的位置對應(yīng)的商品總量,第m2%位的數(shù)據(jù)可以為第m2%的位置對應(yīng)的商品總量。
103包括:將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第一比較結(jié)果;將所述第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第二比較結(jié)果;根據(jù)所述第一比較結(jié)果和所述第二比較結(jié)果獲得所述數(shù)據(jù)波動特征。
例如,當天的所有數(shù)據(jù)中在第m1%的位置對應(yīng)的采樣數(shù)據(jù)為x1,第前n天的所有數(shù)據(jù)中在第m1%的位置對應(yīng)的采樣數(shù)據(jù)為y1,第一比較結(jié)果可以為波動量x1-y1或者波動比例(x1-y1)/x1。當天的所有數(shù)據(jù)中在第m2%的位置對應(yīng)的采樣數(shù)據(jù)為x2,第前n天的所有數(shù)據(jù)中在第m2%的位置對應(yīng)的采樣數(shù)據(jù)為y2,第二比較結(jié)果可以為波動量x2-y2或者波動比例(x2-y2)/x2。
可以將第一比較結(jié)果和第二比較結(jié)果的屬性,例如標準差、方差或者變化趨勢等,作為所述數(shù)據(jù)波動特征。將所述數(shù)據(jù)波動特征與預設(shè)的波動閾值進行比較,若所述數(shù)據(jù)波動特征大于預設(shè)的波動閾值,則說明波動比較大,此時可以生成提示或者報警信息。
(3)第三種穩(wěn)定性校驗規(guī)則中,根據(jù)同一周期的不同比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括當前周期的至少三個比例位置。其中,至少三個比例位置可以由用戶在數(shù)據(jù)采樣配置中進行設(shè)定,例如,所述至少三個比例位置可以包括1分位、2分位、3分位、…、9分位共9個位置。
102包括:從所述待監(jiān)控數(shù)據(jù)中獲取當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù)。例如,從待監(jiān)控數(shù)據(jù)中獲取,當天的所有數(shù)據(jù)中,在第10%、第20%、第30%、…、第90%的位置分別對應(yīng)的采樣數(shù)據(jù)。
103包括:根據(jù)當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù),獲取相鄰比例位置對應(yīng)的采樣數(shù)據(jù)的變化趨勢;根據(jù)所述變化趨勢,獲取所述數(shù)據(jù)波動特征。
在這種規(guī)則中,主要根據(jù)采樣數(shù)據(jù)的變化趨勢判斷數(shù)據(jù)波動特征,例如,在一些情況下,采樣數(shù)據(jù)是不斷增加的,例如當采樣數(shù)據(jù)具體為用戶的年齡,此時若判斷出變化趨勢一直為增加,則說明數(shù)據(jù)波動特征較好;反之,若變 化趨勢有增有減,則說明數(shù)據(jù)波動特征較差,此時可以生成提示或者報警信息。在另外一些情況下,采樣數(shù)據(jù)是不斷減少的,例如采樣數(shù)據(jù)具體為商品的剩余個數(shù),此時可以根據(jù)變化趨勢是否一直減少,判斷數(shù)據(jù)波動特征。
(4)第四種穩(wěn)定性校驗規(guī)則中,根據(jù)時間的比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括周期總個數(shù)的至少三個比例位置。其中,至少三個比例位置可以由用戶在數(shù)據(jù)采樣配置中進行設(shè)定,例如,所述至少三個比例位置可以包括2分位、4分位、6分位和8分位對應(yīng)的位置。
102包括:從所述待監(jiān)控數(shù)據(jù)中獲取所有周期中,所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù)。例如,共包括30個周期(例如每個周期為1天),獲取30個周期中,第20%、第40%、第60%和第80%的位置分別對應(yīng)的周期的采樣數(shù)據(jù),即第6個、第12個、第18個和第24個周期分別對應(yīng)的采樣數(shù)據(jù)。其中,采樣數(shù)據(jù)可以為獨立的數(shù)據(jù),例如,每個周期的采樣數(shù)據(jù)可以是這一周期產(chǎn)生的數(shù)據(jù)的總條數(shù)。
103包括:根據(jù)所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù),獲得所述數(shù)據(jù)波動特征。
可以將所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù)的標準差,作為所述數(shù)據(jù)波動特征。例如,根據(jù)第6個、第12個、第18個和第24個周期產(chǎn)生的數(shù)據(jù)的總條數(shù),計算標準差??梢詫⒂嬎愠龅臉藴什钆c預設(shè)的波動閾值進行比較,若計算出的標準差大于預設(shè)的波動閾值,則說明波動比較大,此時可以生成提示或者報警信息?;蛘?,也可以分別計算相鄰比例位置的周期之間的波動值或者波動比例,根據(jù)波動值或者波動比例的變化趨勢確定數(shù)據(jù)波動特征。例如,采樣數(shù)據(jù)為藥品消耗值,根據(jù)第6個、第12個、第18個和第24個周期產(chǎn)生的藥品消耗值,計算相鄰兩個數(shù)據(jù)的波動比例,若波動比例連續(xù)變高說明健康程度在下降,此時可以生成提示或者報警信息。
下面通過一個具體的實施例對本申請進行說明。
請參閱圖2,本申請?zhí)峁┝藬?shù)據(jù)的監(jiān)控方法的一種方法實施例。本實施例的所述方法包括:
201:調(diào)用數(shù)據(jù)生產(chǎn)任務(wù),產(chǎn)生連續(xù)數(shù)據(jù)。
202:產(chǎn)生連續(xù)數(shù)據(jù)的同時,觸發(fā)穩(wěn)定性監(jiān)控模塊,穩(wěn)定性監(jiān)控模塊獲取用戶設(shè)置的數(shù)據(jù)采樣配置。其中,所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置。
203:從產(chǎn)生的連續(xù)數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù)。
204:獲取多個穩(wěn)定性校驗規(guī)則,按照預先定義的重要程度分類,對各個穩(wěn)定性校驗規(guī)則進行分類。
205:根據(jù)分類的結(jié)果,并利用各個穩(wěn)定性校驗規(guī)則獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征。
206:根據(jù)所述數(shù)據(jù)波動特征,獲得對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果。
對應(yīng)上述方法實施例,本申請實施例還提供了相應(yīng)的裝置實施例,下面具體說明。
請參閱圖3,本申請?zhí)峁┝藬?shù)據(jù)的監(jiān)控裝置的一種裝置實施例。本實施例的所述裝置包括:配置獲取單元301、數(shù)據(jù)獲取單元302、特征獲取單元303和結(jié)果獲取單元304。
配置獲取單元301,用于獲取數(shù)據(jù)采樣配置,所述數(shù)據(jù)采樣配置指示出采樣數(shù)據(jù)的比例位置。
在本申請實施例中,可以由用戶預先配置出數(shù)據(jù)采樣配置,從而確定出采樣數(shù)據(jù)的比例位置,即按照(個數(shù)或者時間等)比例,采樣數(shù)據(jù)所位于的位置。例如,采樣數(shù)據(jù)的比例位置為m%,表示采樣數(shù)據(jù)位于個數(shù)或者時間比例為m%所對應(yīng)的位置。
數(shù)據(jù)獲取單元302,用于從待監(jiān)控數(shù)據(jù)中獲取所述比例位置對應(yīng)的至少兩個采樣數(shù)據(jù)。
其中,所述待監(jiān)控數(shù)據(jù)中可以包括多個周期的采樣數(shù)據(jù);所述比例位置可以包括至少兩個周期的相同比例位置、同一周期的至少兩個比例位置、或者周期的總個數(shù)的至少兩個比例位置。下面分別具體說明。
第一種情況,所述比例位置包括至少兩個周期的相同比例位置。例如,所述比例位置包括第一周期和第二周期的第一比例位置,則數(shù)據(jù)獲取單元302獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)以及第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)。
第二種情況,所述比例位置包括同一周期的至少兩個比例位置。例如,所述比例位置包括當前周期的第一比例位置和第二比例位置,則數(shù)據(jù)獲取單元302獲取當前周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)以及當前周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)。
第三種情況,所述比例位置包括周期總個數(shù)的至少兩個比例位置。例如,所述比例位置包括周期總個數(shù)的第一比例位置和第二比例位置,則數(shù)據(jù)獲取單元302獲取周期總個數(shù)中,所述第一比例位置對應(yīng)的周期的采樣數(shù)據(jù),以及所述第二比例位置對應(yīng)的周期的采樣數(shù)據(jù)。
特征獲取單元303,用于獲取所述至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征。
在本申請實施例中,所述數(shù)據(jù)波動特征可以包括以下數(shù)據(jù)特征中的至少一種:所述至少兩個采樣數(shù)據(jù)的波動量、波動比例、波動量或波動比例的屬性(例如標準差或者方差等)、波動趨勢、以及標準差等等。
其中,當采樣數(shù)據(jù)為累積的數(shù)據(jù)時,例如所述至少兩個采樣數(shù)據(jù)包括當天第5個小時對應(yīng)的商品總量,以及當天第8個小時對應(yīng)的商品總量,所述數(shù)據(jù)波動特征可以根據(jù)波動量、波動比例、波動量或波動比例的數(shù)據(jù)、或者波動趨勢獲取。
當采樣數(shù)據(jù)為獨立的數(shù)據(jù),例如所述至少兩個采樣數(shù)據(jù)包括當天和前一天分別生產(chǎn)的商品數(shù)量,所述數(shù)據(jù)波動特征可以根據(jù)標準差獲取。
結(jié)果獲取單元304,用于根據(jù)所述數(shù)據(jù)波動特征,獲得對所述待監(jiān)控數(shù)據(jù)的監(jiān)控結(jié)果。
由于所述數(shù)據(jù)波動特征,能夠反映至少兩個采樣數(shù)據(jù)的波動特性,從而能夠間接反映待監(jiān)測數(shù)據(jù)的波動特性。因此,所述裝置還可以包括生成單元,用于根據(jù)所述數(shù)據(jù)波動特征,能夠確定出所述待監(jiān)測數(shù)據(jù)的波動是否超出正常范圍,如果是,則可以生成報警或者提示信息,用于提示用戶。例如,所述數(shù)據(jù)波動特征大于預設(shè)的波動閾值,則可以生成報警或提示信息。
可見,本申請實施例中不再對待監(jiān)控數(shù)據(jù)中的所有數(shù)據(jù)進行監(jiān)控,而是利用數(shù)據(jù)采樣配置從中抽樣出至少兩個采樣數(shù)據(jù),利用至少兩個采樣數(shù)據(jù)的數(shù)據(jù)波動特征進行數(shù)據(jù)監(jiān)控,因此在實現(xiàn)數(shù)據(jù)監(jiān)控的同時,能夠減少工作量。
本申請實施例中,可以預置穩(wěn)定性校驗規(guī)則,根據(jù)穩(wěn)定性校驗規(guī)則計算 數(shù)據(jù)波動特征,從而獲取采樣數(shù)據(jù)的波段特性。下面本申請實施例中將提供穩(wěn)定性校驗規(guī)則的四種可選的實現(xiàn)方式。
第一種穩(wěn)定性校驗規(guī)則中,根據(jù)至少兩個周期的相同比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括第一周期和第二周期的第一比例位置。所述數(shù)據(jù)獲取單元302具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)。特征獲取單元303具體用于,將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得比較結(jié)果,以及根據(jù)所述比較結(jié)果獲得所述數(shù)據(jù)波動特征。
其中,該比較結(jié)果可以為波動量或者波動比例??梢詫⒃摫容^結(jié)果與預設(shè)的波動閾值進行比較,若該比較結(jié)果大于預設(shè)的波動閾值,則說明波動比較大,此時可以生成提示或者報警信息。
第二種穩(wěn)定性校驗規(guī)則中,根據(jù)至少兩個周期的多個相同比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括第一周期和第二周期的第一比例位置,以及第一周期和第二周期的第二比例位置。數(shù)據(jù)獲取單元302具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)、第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)和第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)。特征獲取單元303具體用于,將所述第二周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第一比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第一比較結(jié)果,將所述第二周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)與第一周期的第二比例位置對應(yīng)的采樣數(shù)據(jù)進行比較,獲得第二比較結(jié)果,以及根據(jù)所述第一比較結(jié)果和所述第二比較結(jié)果獲得所述數(shù)據(jù)波動特征。
其中,第一比較結(jié)果可以為波動量或者波動比例,第二比較結(jié)果可以為波動量或者波動比例。可以將第一比較結(jié)果和第二比較結(jié)果的屬性,例如標準差、方差或者變化趨勢等,作為所述數(shù)據(jù)波動特征。將所述數(shù)據(jù)波動特征與預設(shè)的波動閾值進行比較,若所述數(shù)據(jù)波動特征大于預設(shè)的波動閾值,則 說明波動比較大,此時可以生成提示或者報警信息。
第三種穩(wěn)定性校驗規(guī)則中,根據(jù)同一周期的不同比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括當前周期的至少三個比例位置。數(shù)據(jù)獲取單元302具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù);特征獲取單元303具體用于,根據(jù)當前周期的至少三個比例位置分別對應(yīng)的采樣數(shù)據(jù),獲取相鄰比例位置對應(yīng)的采樣數(shù)據(jù)的變化趨勢;根據(jù)所述變化趨勢,獲取所述數(shù)據(jù)波動特征。
在這種規(guī)則中,主要根據(jù)采樣數(shù)據(jù)的變化趨勢判斷數(shù)據(jù)波動特征,例如,在一些情況下,采樣數(shù)據(jù)是不斷增加的,例如當采樣數(shù)據(jù)具體為用戶的年齡,此時若判斷出變化趨勢一直為增加,則說明數(shù)據(jù)波動特征較好;反之,若變化趨勢有增有減,則說明數(shù)據(jù)波動特征較差,此時可以生成提示或者報警信息。在另外一些情況下,采樣數(shù)據(jù)是不斷減少的,例如采樣數(shù)據(jù)具體為商品的剩余個數(shù),此時可以根據(jù)變化趨勢是否一直減少,判斷數(shù)據(jù)波動特征。
第四種穩(wěn)定性校驗規(guī)則中,根據(jù)時間的比例位置對應(yīng)的采樣數(shù)據(jù),獲取數(shù)據(jù)波動特征。
具體地,所述比例位置包括周期總個數(shù)的至少三個比例位置;數(shù)據(jù)獲取單元302具體用于,從所述待監(jiān)控數(shù)據(jù)中獲取所有周期中,所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù);特征獲取單元303具體用于,根據(jù)所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù),獲得所述數(shù)據(jù)波動特征。
其中,可以將所述至少三個比例位置分別對應(yīng)的周期的采樣數(shù)據(jù)的標準差,作為所述數(shù)據(jù)波動特征?;蛘?,也可以分別計算相鄰比例位置的周期之間的波動值或者波動比例,根據(jù)波動值或者波動比例的變化趨勢確定數(shù)據(jù)波動特征。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示 意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,以上實施例僅用以說明本申請的技術(shù)方案,而非對其限制;盡管參照前述實施例對本申請進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的精神和范圍。