本技術(shù)屬于數(shù)據(jù)處理,尤其涉及一種環(huán)境數(shù)據(jù)處理方法和裝置。
背景技術(shù):
1、在智慧城市分析研究中,需要實時監(jiān)測生態(tài)環(huán)境指標,及時發(fā)現(xiàn)并處理異常的生態(tài)環(huán)境指標。相關(guān)技術(shù)中存在通過人工或行業(yè)經(jīng)驗設(shè)定預(yù)警閾值,并基于預(yù)警閾值監(jiān)測生態(tài)環(huán)境指標的方法,但該方法需要人工多次修改和維護預(yù)警閾值,耗費了大量的人力成本,預(yù)警精度不高,且適用場景有限。
技術(shù)實現(xiàn)思路
1、本技術(shù)旨在至少解決相關(guān)技術(shù)中存在的技術(shù)問題之一。為此,本技術(shù)提出一種環(huán)境數(shù)據(jù)處理方法和裝置,無需人工多次修改和維護預(yù)警閾值,節(jié)省了大量的人力成本,提高了預(yù)警精度,拓寬了適用場景。
2、第一方面,本技術(shù)提供了一種環(huán)境數(shù)據(jù)處理方法,該方法包括:
3、將多個采集時刻對應(yīng)的環(huán)境監(jiān)測數(shù)據(jù)添加至與所述環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的數(shù)據(jù)緩存隊列;
4、基于所述數(shù)據(jù)緩存隊列包括的多個環(huán)境監(jiān)測數(shù)據(jù)和所述數(shù)據(jù)緩存隊列對應(yīng)的數(shù)據(jù)類型中至少一種,獲取所述數(shù)據(jù)緩存隊列在目標更新周期對應(yīng)的目標閾值范圍;
5、基于所述目標閾值范圍和所述多個環(huán)境監(jiān)測數(shù)據(jù),獲取所述數(shù)據(jù)緩存隊列在所述目標更新周期對應(yīng)的分析結(jié)果;所述分析結(jié)果包括所述數(shù)據(jù)緩存隊列中全部環(huán)境監(jiān)測數(shù)據(jù)正常,或所述數(shù)據(jù)緩存隊列中存在至少一個環(huán)境監(jiān)測數(shù)據(jù)異常。
6、根據(jù)本技術(shù)實施例提供的環(huán)境數(shù)據(jù)處理方法,通過最新采集的環(huán)境監(jiān)測數(shù)據(jù)和環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型確定當(dāng)前更新周期下數(shù)據(jù)緩存隊列對應(yīng)的閾值范圍,無需人工多次修改和維護預(yù)警閾值,節(jié)省了大量的人力成本,并基于閾值范圍對實時更新的指標數(shù)據(jù)進行分析預(yù)警,提高了預(yù)警精度,拓寬了適用場景。
7、本技術(shù)一個實施例的環(huán)境數(shù)據(jù)處理方法,所述基于所述目標閾值范圍和所述多個環(huán)境監(jiān)測數(shù)據(jù),獲取所述數(shù)據(jù)緩存隊列在所述目標更新周期對應(yīng)的分析結(jié)果,包括:
8、基于各所述環(huán)境監(jiān)測數(shù)據(jù)和所述目標閾值范圍之間的大小關(guān)系,獲取所述數(shù)據(jù)緩存隊列對應(yīng)的分析結(jié)果。
9、本技術(shù)一個實施例的環(huán)境數(shù)據(jù)處理方法,所述基于各所述環(huán)境監(jiān)測數(shù)據(jù)和所述目標閾值范圍之間的大小關(guān)系,獲取所述數(shù)據(jù)緩存隊列對應(yīng)的分析結(jié)果,包括:
10、在所述環(huán)境監(jiān)測數(shù)據(jù)不處于所述目標閾值范圍內(nèi)的情況下,確定所述環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的分析結(jié)果為單點異常;
11、在所述多個環(huán)境監(jiān)測數(shù)據(jù)中目標環(huán)境監(jiān)測數(shù)據(jù)處于所述目標閾值范圍內(nèi),且所述目標環(huán)境監(jiān)測數(shù)據(jù)與所述多個環(huán)境監(jiān)測數(shù)據(jù)中其他環(huán)境監(jiān)測數(shù)據(jù)之間的差值不處于第一閾值范圍內(nèi)的情況下,確定所述目標環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的分析結(jié)果為上下文異常;所述第一閾值范圍為第一倍數(shù)的所述目標閾值范圍;所述其他環(huán)境監(jiān)測數(shù)據(jù)為所述多個環(huán)境監(jiān)測數(shù)據(jù)中除所述目標環(huán)境監(jiān)測數(shù)據(jù)外的任一環(huán)境監(jiān)測數(shù)據(jù)。
12、本技術(shù)一個實施例的環(huán)境數(shù)據(jù)處理方法,所述基于各所述環(huán)境監(jiān)測數(shù)據(jù)和所述目標閾值范圍之間的大小關(guān)系,獲取所述數(shù)據(jù)緩存隊列對應(yīng)的分析結(jié)果,包括:
13、在所述多個環(huán)境監(jiān)測數(shù)據(jù)均處于所述目標閾值范圍內(nèi),所述多個環(huán)境監(jiān)測數(shù)據(jù)中最大值與所述目標閾值范圍的上限值之間的差值,以及所述多個環(huán)境監(jiān)測數(shù)據(jù)中最小值與所述目標閾值范圍的下限值之間的差值均處于第二閾值范圍內(nèi)的情況下,確定所述數(shù)據(jù)緩存隊列對應(yīng)的分析結(jié)果為集體異常;所述第二閾值范圍為第二倍數(shù)的所述目標閾值范圍。
14、本技術(shù)一個實施例的環(huán)境數(shù)據(jù)處理方法,所述基于所述數(shù)據(jù)緩存隊列包括的多個環(huán)境監(jiān)測數(shù)據(jù)和所述數(shù)據(jù)緩存隊列對應(yīng)的數(shù)據(jù)類型中至少一種,獲取所述數(shù)據(jù)緩存隊列在目標更新周期對應(yīng)的目標閾值范圍,包括:
15、獲取各所述采集時刻下數(shù)據(jù)緩存隊列所包括的多個環(huán)境監(jiān)測數(shù)據(jù)的平均值;
16、基于多個所述平均值和所述數(shù)據(jù)緩存隊列對應(yīng)的數(shù)據(jù)類型,確定所述數(shù)據(jù)緩存隊列對應(yīng)的目標閾值范圍。
17、本技術(shù)一個實施例的環(huán)境數(shù)據(jù)處理方法,所述基于所述數(shù)據(jù)緩存隊列包括的多個環(huán)境監(jiān)測數(shù)據(jù)和所述數(shù)據(jù)緩存隊列對應(yīng)的數(shù)據(jù)類型中至少一種,獲取所述數(shù)據(jù)緩存隊列在目標更新周期對應(yīng)的目標閾值范圍,包括:
18、獲取所述數(shù)據(jù)緩存隊列對應(yīng)的歷史閾值范圍的歷史生成時刻;
19、在基于所述歷史生成時刻和所述多個環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的最新采集時刻確定進入所述目標更新周期的情況下,獲取所述數(shù)據(jù)緩存隊列在所述目標更新周期對應(yīng)的目標閾值范圍。
20、本技術(shù)一個實施例的環(huán)境數(shù)據(jù)處理方法,在所述基于所述目標閾值范圍和所述多個環(huán)境監(jiān)測數(shù)據(jù),獲取所述數(shù)據(jù)緩存隊列在所述目標更新周期對應(yīng)的分析結(jié)果之后,所述方法還包括:
21、在所述分析結(jié)果包括所述數(shù)據(jù)緩存隊列中存在至少一個環(huán)境監(jiān)測數(shù)據(jù)異常的情況下,輸出預(yù)警提示信息。
22、第二方面,本技術(shù)提供了一種環(huán)境數(shù)據(jù)處理裝置,包括:
23、第一處理模塊,用于將多個采集時刻對應(yīng)的環(huán)境監(jiān)測數(shù)據(jù)添加至與所述環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的數(shù)據(jù)緩存隊列;
24、第二處理模塊,用于基于所述數(shù)據(jù)緩存隊列包括的多個環(huán)境監(jiān)測數(shù)據(jù)和所述數(shù)據(jù)緩存隊列對應(yīng)的數(shù)據(jù)類型中至少一種,獲取所述數(shù)據(jù)緩存隊列在目標更新周期對應(yīng)的目標閾值范圍;
25、第三處理模塊,用于基于所述目標閾值范圍和所述多個環(huán)境監(jiān)測數(shù)據(jù),獲取所述數(shù)據(jù)緩存隊列在所述目標更新周期對應(yīng)的分析結(jié)果;所述分析結(jié)果包括所述數(shù)據(jù)緩存隊列中全部環(huán)境監(jiān)測數(shù)據(jù)正常,或所述數(shù)據(jù)緩存隊列中存在至少一個環(huán)境監(jiān)測數(shù)據(jù)異常。
26、根據(jù)本技術(shù)實施例提供的環(huán)境數(shù)據(jù)處理裝置,通過最新采集的環(huán)境監(jiān)測數(shù)據(jù)和環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型確定當(dāng)前更新周期下數(shù)據(jù)緩存隊列對應(yīng)的閾值范圍,無需人工多次修改和維護預(yù)警閾值,節(jié)省了大量的人力成本,并基于閾值范圍對實時更新的指標數(shù)據(jù)進行分析預(yù)警,提高了預(yù)警精度,拓寬了適用場景。
27、第三方面,本技術(shù)提供了一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述第一方面所述的環(huán)境數(shù)據(jù)處理方法。
28、第四方面,本技術(shù)提供了一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述第一方面所述的環(huán)境數(shù)據(jù)處理方法。
29、第五方面,本技術(shù)提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述第一方面所述的環(huán)境數(shù)據(jù)處理方法。
30、本技術(shù)實施例中的上述一個或多個技術(shù)方案,至少具有如下技術(shù)效果之一:
31、通過最新采集的環(huán)境監(jiān)測數(shù)據(jù)和環(huán)境監(jiān)測數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型確定當(dāng)前更新周期下數(shù)據(jù)緩存隊列對應(yīng)的閾值范圍,無需人工多次修改和維護預(yù)警閾值,節(jié)省了大量的人力成本,并基于閾值范圍對實時更新的指標數(shù)據(jù)進行分析預(yù)警,提高了預(yù)警精度,拓寬了適用場景。
32、進一步地,通過目標閾值范圍計算得到第一閾值范圍,并通過第一閾值范圍判斷環(huán)境監(jiān)測數(shù)據(jù)是否發(fā)生上下文異常,且通過目標閾值范圍可以判斷環(huán)境監(jiān)測數(shù)據(jù)是否發(fā)生單點異常,在預(yù)警限值同等條件下,可以同時識別單點異常和上下文異常,降低了漏預(yù)警概率。
33、更進一步地,通過新獲取的閾值范圍判別數(shù)據(jù)緩存隊列是否出現(xiàn)集體異常,在能夠有效識別指標數(shù)值單點異常和上下文異常外,還可以通過指標異常預(yù)警機制的判斷規(guī)則實現(xiàn)集體異常的情況判定,拓寬了適用場景。
34、本技術(shù)的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本技術(shù)的實踐了解到。