本申請涉及金融風控,特別是涉及一種策略異常處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)和金融科技的快速發(fā)展,業(yè)務(wù)場景日益多元化和復雜化,市場監(jiān)管趨嚴,商業(yè)生態(tài)縱深整合,以及黑灰產(chǎn)手段的日益專業(yè)化,風險點的數(shù)量和復雜性顯著增加。在此背景下,風控策略需要不斷快速迭代,使得策略長度不斷增加、復雜度不斷提升。
2、風控策略在執(zhí)行過程中可能出現(xiàn)異常,策略異常的頻發(fā)已成為目前制約風控系統(tǒng)的穩(wěn)定性和效率的關(guān)鍵問題。具體地,風控策略的執(zhí)行過程通常涉及數(shù)據(jù)獲取、特征提取、模型執(zhí)行、決策、決策執(zhí)行等節(jié)點,風控策略中的節(jié)點配置沒有先后順序的要求,而生產(chǎn)環(huán)境中的風控策略更是錯中復雜。異??赡馨l(fā)生在風控策略的任意節(jié)點,一旦發(fā)生異常就會影響整體流程的執(zhí)行。目前在執(zhí)行風控策略的過程如果發(fā)現(xiàn)異常事件,通常采用簡單的全流程重試機制進行處理,這種處理方式會存在許多無效重試,這將耗費大量系統(tǒng)資源,并且由于缺乏針對性的處理手段,而很可能延誤業(yè)務(wù)響應(yīng),異常處理效率較低,此外,這種處理方式難以進行擴展,因而難以適應(yīng)日益復雜的風控場景和異常類型。
技術(shù)實現(xiàn)思路
1、本申請針對上述不足或缺點,提供了一種策略異常處理方法、裝置、計算機設(shè)備和存儲介質(zhì),本申請實施例能夠充分利用系統(tǒng)資源,提高策略異常的處理效率,并且擴展性強,能夠適應(yīng)日益復雜的風控場景和異常類型。
2、本申請根據(jù)第一方面提供了一種策略異常處理方法,在一些實施例中,該方法包括:
3、響應(yīng)于用戶的業(yè)務(wù)異常處理配置指令,創(chuàng)建業(yè)務(wù)異常處理配置信息,并將創(chuàng)建好的業(yè)務(wù)異常處理配置信息存入redis緩存中;redis緩存中存有多條業(yè)務(wù)異常處理配置信息;每條業(yè)務(wù)異常處理配置信息包括業(yè)務(wù)標識和異常類型;
4、響應(yīng)于在策略執(zhí)行過程中捕獲到異常事件,從redis緩存中確定與當前業(yè)務(wù)的業(yè)務(wù)標識和異常事件的異常信息匹配的業(yè)務(wù)異常處理配置信息,記為目標配置信息,根據(jù)目標配置信息處理異常事件。
5、在一些實施例中,將創(chuàng)建好的業(yè)務(wù)異常處理配置信息存入redis緩存中,包括:
6、基于創(chuàng)建好的業(yè)務(wù)異常處理配置信息構(gòu)建鍵值對,并將鍵值對存入redis緩存;其中,鍵值對的鍵是將創(chuàng)建好的業(yè)務(wù)異常處理配置信息中的業(yè)務(wù)標識和異常類型進行拼接而得到的信息,鍵值對的值是創(chuàng)建好的業(yè)務(wù)異常處理配置信息中的其他信息。
7、在一些實施例中,異常事件的異常信息包括異常類型;從redis緩存中確定與當前業(yè)務(wù)的業(yè)務(wù)標識和異常事件的異常信息匹配的業(yè)務(wù)異常處理配置信息,包括:
8、將當前業(yè)務(wù)的業(yè)務(wù)標識和異常事件的異常類型進行拼接,得到查詢鍵;
9、基于查詢鍵查詢redis緩存,將查到的業(yè)務(wù)異常處理配置信息作為與當前業(yè)務(wù)的業(yè)務(wù)標識和異常事件的異常信息匹配的業(yè)務(wù)異常處理配置信息。
10、在一些實施例中,每條業(yè)務(wù)異常處理配置信息還包括異常處理方式;根據(jù)目標配置信息處理異常事件,包括:
11、根據(jù)目標配置信息中的異常處理方式處理異常事件。
12、在一些實施例中,每條業(yè)務(wù)異常處理配置信息還包括觸發(fā)條件;異常事件的異常信息還包括異常節(jié)點和異常時長;
13、根據(jù)目標配置信息處理異常事件,還包括:
14、根據(jù)異常信息包括的異常節(jié)點和異常時長判斷目標配置信息中的觸發(fā)條件是否滿足;
15、在目標配置信息中的觸發(fā)條件滿足時,執(zhí)行根據(jù)目標配置信息中的異常處理方式處理異常事件的操作;
16、在目標配置信息中的觸發(fā)條件不滿足時,不執(zhí)行根據(jù)目標配置信息中的異常處理方式處理異常事件的操作。
17、在一些實施例中,目標配置信息中的觸發(fā)條件包括預設(shè)異常節(jié)點和預設(shè)異常時長閾值;
18、根據(jù)異常信息包括的異常節(jié)點和異常時長判斷目標配置信息中的觸發(fā)條件是否滿足,包括:
19、分別判斷異常信息包括的異常節(jié)點是否與預設(shè)異常節(jié)點相同,以及異常信息包括的異常時長是否大于等于預設(shè)異常時長閾值;
20、在異常信息包括的異常節(jié)點與預設(shè)異常節(jié)點相同,且異常信息包括的異常時長大于等于預設(shè)異常時長閾值時,判定目標配置信息中的觸發(fā)條件滿足;
21、在異常信息包括的異常節(jié)點與預設(shè)異常節(jié)點不相同,或異常信息包括的異常時長小于預設(shè)異常時長閾值時,判定目標配置信息中的觸發(fā)條件不滿足。
22、在一些實施例中,該方法還包括:
23、響應(yīng)于用戶的用于修改業(yè)務(wù)異常處理配置信息的指令,從redis緩存中確定與指令相關(guān)的業(yè)務(wù)異常處理配置信息,并修改該業(yè)務(wù)異常處理配置信息的內(nèi)容。
24、本申請根據(jù)第二方面提供了一種策略異常處理裝置,在一些實施例中,該裝置包括:
25、業(yè)務(wù)異常處理配置模塊,用于響應(yīng)于用戶的業(yè)務(wù)異常處理配置指令,創(chuàng)建業(yè)務(wù)異常處理配置信息,并將創(chuàng)建好的業(yè)務(wù)異常處理配置信息存入redis緩存中;redis緩存中存有多條業(yè)務(wù)異常處理配置信息;每條業(yè)務(wù)異常處理配置信息包括業(yè)務(wù)標識和異常類型;
26、異常事件處理模塊,用于響應(yīng)于在策略執(zhí)行過程中捕獲到異常事件,從redis緩存中確定與當前業(yè)務(wù)的業(yè)務(wù)標識和異常事件的異常信息匹配的業(yè)務(wù)異常處理配置信息,記為目標配置信息,用于根據(jù)目標配置信息處理異常事件。
27、本申請根據(jù)第三方面提供了一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)上述任一實施例中提供的策略異常處理方法的步驟。
28、本申請根據(jù)第四方面提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一實施例中提供的策略異常處理方法的步驟。
29、在本申請的上述實施例中,風控系統(tǒng)響應(yīng)于用戶的業(yè)務(wù)異常處理配置指令,創(chuàng)建業(yè)務(wù)異常處理配置信息,并將創(chuàng)建好的業(yè)務(wù)異常處理配置信息存入redis緩存中;redis緩存中存有多條業(yè)務(wù)異常處理配置信息;每條業(yè)務(wù)異常處理配置信息包括業(yè)務(wù)標識和異常類型;風控系統(tǒng)可以在風控策略執(zhí)行過程中監(jiān)測異常事件,如果在策略執(zhí)行過程中捕獲到異常事件,則從redis緩存中確定與當前業(yè)務(wù)的業(yè)務(wù)標識和異常事件的異常信息匹配的業(yè)務(wù)異常處理配置信息,記為目標配置信息,并根據(jù)目標配置信息處理異常事件。本申請在發(fā)現(xiàn)異常時會根據(jù)預先配置的異常處理方式進行處理,不會只進行全流程重試,因此能夠充分利用系統(tǒng)資源以及提高策略異常的處理效率,此外,用戶可以根據(jù)實際業(yè)務(wù)場景動態(tài)配置業(yè)務(wù)異常處理配置信息,因此能夠適應(yīng)日益復雜的風控場景和異常類型。
1.一種策略異常處理方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,將創(chuàng)建好的業(yè)務(wù)異常處理配置信息存入redis緩存中,包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述異常事件的異常信息包括異常類型;
4.如權(quán)利要求3所述的方法,其特征在于,每條所述業(yè)務(wù)異常處理配置信息還包括異常處理方式;
5.如權(quán)利要求4所述的方法,其特征在于,每條所述業(yè)務(wù)異常處理配置信息還包括觸發(fā)條件;所述異常事件的異常信息還包括異常節(jié)點和異常時長;
6.如權(quán)利要求5所述的方法,其特征在于,所述目標配置信息中的觸發(fā)條件包括預設(shè)異常節(jié)點和預設(shè)異常時長閾值;
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種策略異常處理裝置,其特征在于,所述裝置包括:
9.一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至7中任一項所述方法的步驟。
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法的步驟。