[發明專利]周期識別方法、裝置、服務器及可讀存儲介質在審
| 申請號: | 202010439636.1 | 申請日: | 2020-05-22 |
| 公開(公告)號: | CN111768287A | 公開(公告)日: | 2020-10-13 |
| 發明(設計)人: | 丁雷雷;李頂;林秀晶;曹文成 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司 |
| 主分類號: | G06Q40/02 | 分類號: | G06Q40/02;G06Q40/00;G06F17/15 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 梁凱 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 周期 識別 方法 裝置 服務器 可讀 存儲 介質 | ||
本說明書實施例公開一種周期識別方法、裝置、服務器及可讀存儲介質,在所述周期識別方法中,基于周期識別步驟,對目標業務下的原始時間序列數據進行周期識別分解,由于周期識別步驟中包含有N輪迭代過程,在每輪迭代過程中,通過對本輪迭代過程中的時間序列數據進行自相關計算,確定候選周期,并進一步的根據自相關計算結果中的多個波峰對候選周期的整數倍周期進行是否為波峰周期的驗證,且在整數倍周期為波峰周期時,將候選周期作為目標周期,保證了目標周期的有效性以及周期識別的魯棒性。
技術領域
本說明書實施例涉及計算機技術領域,尤其涉及一種周期識別方法、裝置、服務器及可讀存儲介質。
背景技術
在海量大數據的時間序列中,有些時間序列數據是有周期的,例如時間序列數據中包含有一個或多個周期,有些時間序列數據是無周期的。在對周期時間序列數據進行分析時,可以結合時間序列數據的周期做相應的運行措施、周期變化的監控、時間序列數據的異常檢測、時間序列數據的預測分析等,因此,準確的識別出周期時間序列數據的周期是至關重要的。
發明內容
本說明書實施例提供一種周期識別方法、裝置、服務器及可讀存儲介質。
第一方面,本說明書實施例提供一種周期識別方法,包括:
獲取目標業務下的原始時間序列數據;
基于所述原始時間序列數據,執行周期識別步驟,獲得所述原始時間序列數據的周期;
所述周期識別步驟包括N輪迭代過程,N為正整數,每輪迭代過程包括:確定本輪迭代過程的時間序列數據;對所述時間序列數據進行自相關計算,得到自相關計算結果,所述自相關計算結果中包含有多個波峰;基于所述自相關計算結果,確定候選周期;確定所述候選周期的整數倍周期是否為所述自相關計算結果的波峰處周期;若是,將所述候選周期作為所述原始時間序列數據最終的目標周期。
第二方面,本說明書實施例提供一種周期識別裝置,包括:
獲取模塊,用于獲取目標業務下的原始時間序列數據;
周期識別模塊,用于基于所述原始時間序列數據,執行周期識別步驟,獲得所述原始時間序列數據的周期;
所述周期識別步驟包括N輪迭代過程,N為正整數,每輪迭代過程包括:確定本輪迭代過程的時間序列數據;對所述時間序列數據進行自相關計算,得到自相關計算結果,所述自相關計算結果中包含有多個波峰;基于所述自相關計算結果,確定候選周期;確定所述候選周期的整數倍周期是否為所述自相關計算結果的波峰處周期;若是,將所述候選周期作為所述原始時間序列數據最終的目標周期。
第三方面,本說明書實施例提供一種服務器,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行上述周期識別方法的步驟。
第四方面,本說明書實施例提供一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現上述周期識別方法的步驟。
本說明書實施例有益效果如下:
本說明書實施例提供的方法,獲取目標業務下的原始時間序列數據,并基于周期識別步驟,對原始時間序列數據進行識別,以識別出原始時間序列數據中包含的周期。由于現有技術中在進行周期識別時,時間序列數據容易受異常數據干擾,導致周期識別偏差大,魯棒性較低,而本說明書實施例中的方案,通過周期識別步驟的N輪迭代過程,在每輪迭代過程中通過自相關計算結果中的多個波峰,對候選周期的整數倍周期進行是否為波峰周期的驗證,在整數倍周期為波峰周期時,將候選周期作為目標周期,保證了目標周期的有效性以及周期識別的魯棒性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司,未經支付寶(杭州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010439636.1/2.html,轉載請聲明來源鉆瓜專利網。





