本發(fā)明涉及計算機技術領域,尤其涉及一種風險控制方法、裝置、服務器及存儲介質。
背景技術:
風險控制是指風控人員采取各種措施和方法,消滅或減少風險事件發(fā)生的各種可能性,或者減少風險事件發(fā)生時造成的損失。
現(xiàn)有的風險控制技術中,通常需要風控人員在風控系統(tǒng)中,預先配置好非常細致的風控規(guī)則。當用戶有借款或購買商品的需求時,需通過風控系統(tǒng)對當前用戶進行審核以辨別其行為的風險情況,在對當前用戶進行審核的過程中,其實就是按照風控系統(tǒng)設定的風控規(guī)則逐條比對當前用戶是否符合規(guī)則描述,最后再根據(jù)全部風控規(guī)則的比對結果,按照既定的策略,給出當前用戶借款或購買商品的審核結果。
這種風險控制方法,由于風控規(guī)則是預先在風控系統(tǒng)中設定的,在變更風控規(guī)則的時候需要修改風控系統(tǒng)的代碼層,變更效率低下;而如果變更后的風控規(guī)則不適用,在恢復成變更前的風控規(guī)則時,恢復時間長;并且由于風控規(guī)則是逐條比對的,隨著風控規(guī)則數(shù)量增加,整個風控審核耗時也會同步增長,降低決策效率。
技術實現(xiàn)要素:
為解決相關技術問題,本發(fā)明提供一種風險控制方法、裝置、服務器及存儲介質,以減少風控系統(tǒng)對用戶審核時的審核時間,提高審核的決策效率。
為實現(xiàn)上述目的,本發(fā)明實施例采用如下技術方案:
第一方面,本發(fā)明實施例提供了一種風險控制方法,包括:
接收用戶終端的交易請求,所述交易請求包括用戶的個人信息和交易類型信息;
根據(jù)所述個人信息、所述交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集;
并發(fā)執(zhí)行所述目標規(guī)則集中的各條風控規(guī)則,獲得各條所述風控規(guī)則與所述交易請求的匹配結果;
根據(jù)所述匹配結果確定決策結果。
第二方面,本發(fā)明實施例提供了一種風險控制裝置,包括:
交易請求接收模塊,用于接收用戶終端的交易請求,所述交易請求包括用戶的個人信息和交易類型信息;
目標規(guī)則集選取模塊,用于根據(jù)所述個人信息、所述交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集;
并發(fā)執(zhí)行模塊,用于并發(fā)執(zhí)行所述目標規(guī)則集中的各條風控規(guī)則,獲得各條所述風控規(guī)則與所述交易請求的匹配結果;
決策結果確定模塊,用于根據(jù)所述匹配結果確定決策結果。
第三方面,本發(fā)明實施例提供了一種服務器,所述服務器包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)前述風險控制方法。
第四方面,本發(fā)明實施例提供了一種包含計算機可執(zhí)行指令的存儲介質,所述計算機可執(zhí)行指令在由計算機處理器執(zhí)行時用于執(zhí)行一種風險控制方法,該方法包括:
接收用戶終端的交易請求,所述交易請求包括用戶的個人信息和交易類型信息;
根據(jù)所述個人信息、所述交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集;
并發(fā)執(zhí)行所述目標規(guī)則集中的各條風控規(guī)則,獲得各條所述風控規(guī)則與所述交易請求的匹配結果;
根據(jù)所述匹配結果確定決策結果。
本發(fā)明實施例提供的技術方案帶來的有益效果:
本技術方案中,當管理風控的服務器接收到用戶的交易請求時,根據(jù)用戶輸入的個人信息、交易類型信息及預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集,并發(fā)執(zhí)行目標規(guī)則集中的各條風控規(guī)則,根據(jù)各條風控規(guī)則的命中情況確定決策結果;根據(jù)預設的路由策略及規(guī)則集,選取與當前用戶的交易事件相匹配的目標規(guī)則集,避免執(zhí)行全部的風控規(guī)則,只需執(zhí)行目標規(guī)則集中的風控規(guī)則,減少了風控審核時間,在此基礎上,通過并發(fā)執(zhí)行目標規(guī)則集中的風控規(guī)則,而非逐條執(zhí)行,進一步減少了風控審核時間,提高了風控系統(tǒng)的審核決策效率。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內容和這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種風險控制方法的流程示意圖;
圖2是本發(fā)明實施例提供的另一種風險控制方法的流程示意圖;
圖3是本發(fā)明實施例提供的另一種風險控制方法的流程示意圖;
圖4是本發(fā)明實施例提供的另一種風險控制方法的流程示意圖;
圖5是本發(fā)明實施例提供的一種風險控制裝置的架構示意圖;
圖6是本發(fā)明實施例提供的一種服務器的結構示意圖。
具體實施方式
為使本發(fā)明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發(fā)明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1是本發(fā)明實施例提供的一種風險控制方法的流程示意圖,本實施例的方法可適用于對用戶交易事件進行風控審核的情況,該方法可由計算機設備如服務器來執(zhí)行,如圖1所示,本實施例提供的方法可以包括如下步驟:
s110、接收用戶終端的交易請求,交易請求包括用戶的個人信息和交易類型信息。
在一個實施例中,用戶可以通過個人電腦、智能手機等用戶終端,向服務器發(fā)起交易請求,該交易請求中可以包括用戶的姓名、個人職業(yè)、個人身份證號、學籍等個人信息,還可以包括用戶當前交易事件的交易類型信息(如借款、購買商品、賬單再分期等)。
示例性的,服務器在實際的交易訂單處理過程中,可以根據(jù)用戶填寫的注冊資料等確定用戶的個人信息,對于不同職業(yè)的用戶,還需采用相應規(guī)則進行驗證個人信息的真實性。例如,對于學生用戶,需要采用“學籍驗證”規(guī)則對該用戶進行驗證,根據(jù)該用戶填寫的個人身份證號、姓名和學校信用去學信網查詢該用戶是否有學籍,如果有學籍,則繼續(xù)執(zhí)行后續(xù)的風控審核流程,如果沒有學籍,則不給該用戶分配信貸額度,終止后續(xù)的風控審核流程;再例如,對于白領用戶,則不需要“學籍驗證”規(guī)則進行驗證,而需要采用“公積金驗證”規(guī)則對該用戶進行驗證,根據(jù)該用戶填寫的公積金賬號密碼去社保公積金官網查詢該用戶的公積金繳交基數(shù),如果該用戶有公積金繳交記錄,則根據(jù)公積金繳交基數(shù)給該用戶分配相應的信貸額度,如果該用戶沒有公積金繳交記錄,則不給該用戶分配信貸額度終止后續(xù)的風控審核流程。
s120、根據(jù)個人信息、交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集。
在一個實施例中,在服務器的數(shù)據(jù)庫中存儲有預設的路由策略和預設的規(guī)則集。其中,規(guī)則集即多條風控規(guī)則的集合,目標規(guī)則集即與當前用戶類型及交易類型相匹配的規(guī)則集;風控系統(tǒng)針對不同類型的用戶(如學生、白領、藍領等)進行不同類型的交易事件(如借款、購買商品、賬單再分期等),相應配置多個組合,每個組合可以與對應的規(guī)則集建立映射關系,形成的整套映射關系表即為路由策略;關于風控規(guī)則,例如以下即是一條風控規(guī)則:1個用戶是否6個月內在超過3家公司有過借款記錄。
示例性的,服務器根據(jù)用戶的個人信息和交易類型信息,從預設的路由策略數(shù)據(jù)中找到相應的映射關系,根據(jù)映射關系從預設的規(guī)則集中選取出目標規(guī)則集。例如,對于學生用戶借款的組合,從預設的路由策略數(shù)據(jù)中找到與該組合對于的映射關系,根據(jù)該映射關系從預設的規(guī)則集中選取與學生用戶借款對應的目標規(guī)則集,則該目標規(guī)則集中包含有風控系統(tǒng)審核該學生用戶借款事件時所需執(zhí)行的全部風控規(guī)則。
通過路由策略和規(guī)則集,為不同類型的用戶請求不同類型的交易事件,配置相應的目標規(guī)則集,目標規(guī)則集中包含審核該用戶事件時需執(zhí)行的風控規(guī)則,避免執(zhí)行規(guī)則集中的全部風控規(guī)則,可減少審核時間。
s130、并發(fā)執(zhí)行目標規(guī)則集中的各條風控規(guī)則,獲得各條風控規(guī)則與交易請求的匹配結果。
示例性的,并發(fā)執(zhí)行是指服務器同時執(zhí)行目標規(guī)則集中的各條風控規(guī)則,這相比現(xiàn)有技術中逐條執(zhí)行各風控規(guī)則的方法,明顯縮短了風控審核時間。例如,針對學生用戶借款事件,選取的目標規(guī)則集中有10條風控規(guī)則,本實施例的方案是同時執(zhí)行這10條風控規(guī)則,相比現(xiàn)有技術逐條依次執(zhí)行這10條風控規(guī)則,本實施例方案的執(zhí)行時間只需現(xiàn)有技術方案的執(zhí)行時間的十分之一。匹配結果即服務器執(zhí)行各條風控規(guī)則后,各條風控規(guī)則的總體命中情況。
s140、根據(jù)匹配結果確定決策結果。
在一個實施例中,決策結果可以包括通過、拒絕和轉人工服務三種情形。例如,當10條風控規(guī)則中有不少于7條被命中時,則確定通過當前用戶的交易請求;當10條風控規(guī)則中只有少于5條被命中時,則確定拒絕當前用戶的交易請求拒絕;當10條風控規(guī)則中有少于7條且不少于5條被命中時,則確定將當前用戶的交易請求轉人工服務器,以進一步通過人工判斷當前用戶的交易請求是否通過。
綜上,在本實施中,服務器根據(jù)預設的路由策略及規(guī)則集,選取與當前用戶的交易事件相匹配的目標規(guī)則集,避免執(zhí)行全部的風控規(guī)則,只需執(zhí)行目標規(guī)則集中的風控規(guī)則,減少了風控審核時間,在此基礎上,通過并發(fā)執(zhí)行目標規(guī)則集中的風控規(guī)則,而非逐條執(zhí)行,進一步減少了風控審核時間,提高了風控系統(tǒng)的審核決策效率。
圖2是本發(fā)明實施例提供的另一種風險控制方法的流程示意圖,本實施例在上述實施例的基礎上,可選的,所述并發(fā)執(zhí)行所述目標規(guī)則集中的各條風控規(guī)則,包括:
將多個任務包提交到任務隊列中,其中,每個任務包對應目標規(guī)則集中的一條風控規(guī)則;
通過線程池拉取任務隊列中的多個任務包,執(zhí)行各個任務包對應的風控規(guī)則。
由此,實現(xiàn)對目標規(guī)則集中的多條風控規(guī)則同時并發(fā)執(zhí)行,進一步減少風控審核時間。
基于上述優(yōu)化,如圖2所示,本實施例提供的另一種風險控制方法,具體可以如下步驟:
s210、接收用戶終端的交易請求,交易請求包括用戶的個人信息和交易類型信息。
s220、根據(jù)個人信息、交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集。
s231、將多個任務包提交到任務隊列中,其中,每個任務包對應目標規(guī)則集中的一條風控規(guī)則。
s232、通過線程池拉取任務隊列中的多個任務包,執(zhí)行各個任務包對應的風控規(guī)則,獲得各條風控規(guī)則與交易請求的匹配結果。
在一個實施例中,任務隊列的機器是先進先出模式,先進入任務隊列的任務包會被線程池先拉取到;線程池實際是由多個線程組成的,當有線程空閑時,就會主動去任務隊列中拉取任務包,任務包被拉取后會從任務隊列中刪除,若任務隊列中沒有任務包了,那么空閑的線程還是會間隔一段時間就去任務隊列中查詢是否有任務。
在執(zhí)行目標規(guī)則集時,將目標規(guī)則集中的每條風控規(guī)則作為一個任務包,將全部的任務包提交進入到任務隊列中,通過線程池的線程拉取任務隊列中的全部任務包,同時執(zhí)行各任務包,即并發(fā)執(zhí)行各條風控規(guī)則,獲得個條風控規(guī)則與當前用戶的交易請求的命中情況,獲得匹配結果。
s240、根據(jù)匹配結果確定決策結果。
綜上,在本實施例中,通過將目標規(guī)則集中的各風控規(guī)則作為任務包,將全部任務包提交到任務隊列,并通過線程池從任務隊列中拉取全部的任務包并發(fā)執(zhí)行,實現(xiàn)并發(fā)執(zhí)行目標規(guī)則集中的全部風控規(guī)則,進一步減少了風控審核時間,提高審核效率。
圖3是本發(fā)明實施例提供的另一種風險控制方法的流程示意圖,在上述實施例的基礎上,可選的,在所述接收用戶終端的交易請求之前,還包括:
啟用規(guī)則配置平臺,通過規(guī)則配置平臺為不同用戶類型配置對應的風控規(guī)則,為不同交易類型配置對應的風控規(guī)則;
根據(jù)不同用戶類型對應的風控規(guī)則和不同交易類型對應的風控規(guī)則,生成路由策略和規(guī)則集,并存儲到數(shù)據(jù)庫;
接收風控人員輸入的第一生效指令,從數(shù)據(jù)庫中拉取路由策略和規(guī)則集,更新存儲至本地緩存。
相應的,所述根據(jù)個人信息、交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集,包括:
根據(jù)個人信息、交易類型信息和本地緩存中存儲的路由策略,從本地緩存中存儲的規(guī)則集中選取目標規(guī)則集。
由此,通過規(guī)則配置平臺來配置風控規(guī)則,而不是預先在系統(tǒng)中設定風控規(guī)則,便于后續(xù)對風控規(guī)則進行修改,并實現(xiàn)風控規(guī)則在線即時生效。
基于上述優(yōu)化,如圖3所示,本實施例提供的另一種風險控制方法,具體可以包括如下步驟:
s310、啟用規(guī)則配置平臺,通過規(guī)則配置平臺為不同用戶類型配置對應的風控規(guī)則,為不同交易類型配置對應的風控規(guī)則。
在一個實施例中,啟用規(guī)則配置平臺時,會展示一個可視化界面,風控人員在該可視化界面上可直接配置風控規(guī)則,根據(jù)風控人員的操作事件,為不同類型的用戶配置需執(zhí)行驗證的風控規(guī)則,為不同類型的交易事件配置需執(zhí)行驗證的風控規(guī)則。
s320、根據(jù)不同用戶類型對應的風控規(guī)則和不同交易類型對應的風控規(guī)則,生成路由策略和規(guī)則集,并存儲到數(shù)據(jù)庫。
在一個實施例中,不同類型的用戶與不同類型的交易事件,可以組成多個組合,每個組合都對應一套要執(zhí)行驗證的風控規(guī)則,而一套風控規(guī)則的集合即形成一個規(guī)則集,根據(jù)每個組合與相應規(guī)則集之間的映射關系即形成路由策略。
s330、接收風控人員輸入的第一生效指令,從數(shù)據(jù)庫中拉取路由策略和規(guī)則集,更新存儲至本地緩存。
在一個實施例中,風控人員通過點擊可視化界面上的“生效”按鈕,即輸入第一生效指令,從數(shù)據(jù)庫中拉取最新配置的路由策略和規(guī)則集,并更新到本地緩存,以便最新配置的路由策略和規(guī)則集實時生效。
需要說明的是,s310、s320和s330三個步驟流程在實際處理交易訂單之前已經完成,在每次處理交易訂單的過程中無需再執(zhí)行這三個步驟。
s340、接收用戶終端的交易請求,交易請求包括用戶的個人信息和交易類型信息。
s350、根據(jù)個人信息、交易類型信息和本地緩存中存儲的路由策略,從本地緩存中存儲的規(guī)則集中選取目標規(guī)則集。
s360、并發(fā)執(zhí)行目標規(guī)則集中的各條風控規(guī)則,獲得各條風控規(guī)則與交易請求的匹配結果。
s370、根據(jù)匹配結果確定決策結果。
綜上,在本實施例中,通過規(guī)則配置平臺為不同用戶類型及不同交易類型分別配置風控規(guī)則,生成路由策略及規(guī)則集,并將最新配置的路由策略及規(guī)則集拉取到本地緩存,使得最新配置的路由策略及規(guī)則集實時生效。
圖4是本發(fā)明實施例提供的另一種風險控制方法的流程示意圖,在上述實施例的基礎上,可選的,在所述生成路由策略和規(guī)則集,并存儲到數(shù)據(jù)庫之后,所述接收用戶輸入的交易請求之前,還包括:
通過規(guī)則配置平臺,更新不同用戶類型對應的風控規(guī)則,和/或更新不同交易類型對應的風控規(guī)則;
根據(jù)更新后的全部風控規(guī)則,生成新路由策略和新規(guī)則集,并存儲到數(shù)據(jù)庫;
接收風控人員輸入的第二生效指令,從數(shù)據(jù)庫中拉取新路由策略和新規(guī)則集,更新存儲至本地緩存。
相應的,所述根據(jù)個人信息、交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集,包括:
根據(jù)個人信息、交易類型信息和本地緩存存儲的新路由策略,從本地緩存存儲的新規(guī)則集選取目標規(guī)則集。
由此,實現(xiàn)對風控規(guī)則快速變更,并且變更實時生效。
基于上述優(yōu)化,如圖4所示,本實施例提供的另一種風險控制方法,具體可以包括如下步驟:
s410、啟用規(guī)則配置平臺,通過規(guī)則配置平臺為不同用戶類型配置對應的風控規(guī)則,為不同交易類型配置對應的風控規(guī)則。
s420、根據(jù)不同用戶類型對應的風控規(guī)則和不同交易類型對應的風控規(guī)則,生成路由策略和規(guī)則集,并存儲到數(shù)據(jù)庫。
s430、通過規(guī)則配置平臺,更新不同用戶類型對應的風控規(guī)則,和/或更新不同交易類型對應的風控規(guī)則。
在一個實施例中,由于s410中配置的風控規(guī)則達不到預期效果、不符合市場等原因,需要對已配置的風控規(guī)則進行更新優(yōu)化,即更新不同用戶類型對應的風控規(guī)則,和/或更新不同交易類型對應的風控規(guī)則。通過規(guī)則配置平臺對風控規(guī)則進行可視化配置更新,無需更新風控系統(tǒng)的底層代碼,風控規(guī)則變更速度快。
s440、根據(jù)更新后的全部風控規(guī)則,生成新路由策略和新規(guī)則集,并存儲到數(shù)據(jù)庫。
示例性的,風控規(guī)則發(fā)生變更,相應的路由策略和規(guī)則集也要變更,生成新路由策略和新規(guī)則集,并存儲在數(shù)據(jù)庫中。需要說明的是,數(shù)據(jù)庫存儲新路由策略和新規(guī)則集時,并不會刪除存儲的上一次配置生成的路由策略和規(guī)則集。
s450、接收風控人員輸入的第二生效指令,從數(shù)據(jù)庫中拉取新路由策略和新規(guī)則集,更新存儲至本地緩存。
在一個實施例中,風控人員通過點擊可視化界面上的“生效”按鈕,即輸入第二生效指令,從數(shù)據(jù)庫中拉取最新配置的新路由策略和新規(guī)則集,并更新到本地緩存,以便最新配置的新路由策略和新規(guī)則集實時生效。
s460、接收用戶終端的交易請求,交易請求包括用戶的個人信息和交易類型信息。
s470、根據(jù)個人信息、交易類型信息和本地緩存存儲的新路由策略,從本地緩存存儲的新規(guī)則集中選取目標規(guī)則集。
s480、并發(fā)執(zhí)行目標規(guī)則集中的各條風控規(guī)則,獲得各條風控規(guī)則與交易請求的匹配結果。
s490、根據(jù)匹配結果確定決策結果。
綜上,在本實施例中,通過規(guī)則配置平臺對風控規(guī)則進行快速變更,配置新路由策略和新規(guī)則集,并可將最新配置的新路由策略和新規(guī)則集更新到本地緩存,使得新路由策略和新規(guī)則集實時生效。
在另一個優(yōu)選實施例中,在s450和s460之間還可以包括如下步驟(圖4未示):
接收風控人員輸入的回滾指令,從數(shù)據(jù)庫中拉取風控規(guī)則更改之前的路由策略和規(guī)則集,更新存儲至本地緩存。
由此,當變更后的風控規(guī)則出現(xiàn)問題,或者變更后的風控規(guī)則沒有達到風控攔截的預期,風控系統(tǒng)需采用變更之前的風控規(guī)則,風控人員只需通過點擊可視化界面上的“回滾”按鈕,即輸入回滾指令,從數(shù)據(jù)庫中拉取上一次配置的路由策略和規(guī)則集,更新到本地緩存,以便讓上一次配置的路由策略和規(guī)則集生效。
圖5是本發(fā)明實施例提供的一種風險控制裝置的架構示意圖,所述裝置用于執(zhí)行上述實施例提供的風險控制方法,具備執(zhí)行方法相應的功能模塊和有益效果。如圖5所示,所述裝置500包括交易請求接收模塊510、目標規(guī)則集選取模塊520、并發(fā)執(zhí)行模塊530和決策結果確定模塊540。
其中,交易請求接收模塊510,用于接收用戶終端的交易請求,交易請求包括用戶的個人信息和交易類型信息。
目標規(guī)則集選取模塊520,用于根據(jù)個人信息、交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集。
并發(fā)執(zhí)行模塊530,用于并發(fā)執(zhí)行目標規(guī)則集中的各條風控規(guī)則,獲得各條風控規(guī)則與交易請求的匹配結果。
決策結果確定模塊540,用于根據(jù)匹配結果確定決策結果。
綜上,在本實施例中,根據(jù)預設的路由策略及規(guī)則集,選取與當前用戶的交易事件相匹配的目標規(guī)則集,避免執(zhí)行全部的風控規(guī)則,只需執(zhí)行目標規(guī)則集中的風控規(guī)則,減少了風控審核時間,在此基礎上,通過并發(fā)執(zhí)行目標規(guī)則集中的風控規(guī)則,而非逐條執(zhí)行,進一步減少了風控審核時間,提高了風控系統(tǒng)的審核決策效率。
在上述技術方案的基礎上,所述并發(fā)執(zhí)行模塊530還可以具體用于:
將多個任務包提交到任務隊列中,其中,每個任務包對應所述目標規(guī)則集中的一條風控規(guī)則;
通過線程池拉取所述任務隊列中的多個所述任務包,執(zhí)行各個任務包對應的風控規(guī)則。
在上述技術方案的基礎上,所述裝置500還可以包括:
風控規(guī)則配置模塊,用于啟用規(guī)則配置平臺,通過所述規(guī)則配置平臺為不同用戶類型配置對應的風控規(guī)則,為不同交易類型配置對應的風控規(guī)則。
路由策略和所述規(guī)則集生成模塊,用于根據(jù)不同用戶類型對應的風控規(guī)則和不同交易類型對應的風控規(guī)則,生成所述路由策略和所述規(guī)則集,并存儲到數(shù)據(jù)庫。
第一拉取模塊,用于接收風控人員輸入的第一生效指令,從所述數(shù)據(jù)庫中拉取所述路由策略和所述規(guī)則集,更新存儲至本地緩存。
所述目標規(guī)則集選取模塊520還可以具體用于:
根據(jù)所述個人信息、所述交易類型信息和本地緩存中存儲的路由策略,從本地緩存中存儲的規(guī)則集中選取目標規(guī)則集。
在上述技術方案的基礎上,所述裝置500還可以包括:
風控規(guī)則更新模塊,用于通過所述規(guī)則配置平臺,更新不同用戶類型對應的風控規(guī)則,和/或更新不同交易類型對應的風控規(guī)則。
新路由策略和新規(guī)則集生成模塊,用于根據(jù)更新后的全部風控規(guī)則,生成新路由策略和新規(guī)則集,并存儲到所述數(shù)據(jù)庫。
第二拉取模塊,用于接收風控人員輸入的第二生效指令,從所述數(shù)據(jù)庫中拉取所述新路由策略和新規(guī)則集,更新存儲至本地緩存。
所述目標規(guī)則集選取模塊520還可以具體用于:
根據(jù)所述個人信息、所述交易類型信息和本地緩存存儲的新路由策略,從本地緩存存儲的新規(guī)則集中選取目標規(guī)則集。
在上述技術方案的基礎上,所述裝置500還可以包括:
回滾模塊,用于接收風控人員輸入的回滾指令,從所述數(shù)據(jù)庫中拉取風控規(guī)則更改之前的所述路由策略和所述規(guī)則集,更新存儲至本地緩存。
圖6是本發(fā)明實施例提供的一種服務器的結構示意圖。圖6示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性服務器12的框圖。圖6顯示的服務器12僅僅是一個示例,不應對本發(fā)明實施例的功能和使用范圍帶來任何限制。
如圖6所示,服務器12以通用計算設備的形式表現(xiàn)。服務器12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
總線18表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限于工業(yè)標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。
服務器12典型地包括多種計算機系統(tǒng)可讀介質。這些介質可以是任何能夠被服務器12訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。
系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質,例如隨機存取存儲器(ram)30和/或高速緩存存儲器32。服務器12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(圖6未顯示,通常稱為“硬盤驅動器”)。盡管圖6中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質)讀寫的光盤驅動器。在這些情況下,每個驅動器可以通過一個或者多個數(shù)據(jù)介質接口與總線18相連。存儲器28可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。
具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個或者多個應用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網絡環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
服務器12也可以與一個或多個外部設備14(例如鍵盤、指向設備、顯示器24等)通信,還可與一個或者多個使得用戶能與該服務器12交互的設備通信,和/或與使得該服務器12能與一個或多個其它計算設備進行通信的任何設備(例如網卡,調制解調器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進行。并且,服務器12還可以通過網絡適配器20與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器20通過總線18與服務器12的其它模塊通信。應當明白,盡管圖中未示出,可以結合服務器12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統(tǒng)、磁帶驅動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
處理單元16通過運行存儲在系統(tǒng)存儲器28中的程序,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,例如實現(xiàn)本發(fā)明實施例所提供的風險控制方法。
本發(fā)明實施例還提供了一種包含計算機可執(zhí)行指令的存儲介質,所述計算機可執(zhí)行指令在由計算機處理器執(zhí)行時用于執(zhí)行一種風險控制方法,該方法包括:
接收用戶終端的交易請求,所述交易請求包括用戶的個人信息和交易類型信息;
根據(jù)所述個人信息、所述交易類型信息和預設的路由策略,從預設的規(guī)則集中選取目標規(guī)則集;
并發(fā)執(zhí)行所述目標規(guī)則集中的各條風控規(guī)則,獲得各條所述風控規(guī)則與所述交易請求的匹配結果;
根據(jù)所述匹配結果確定決策結果。
本發(fā)明實施例的計算機存儲介質,可以采用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。
計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。
計算機可讀介質上包含的程序代碼可以用任何適當?shù)慕橘|傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設計語言—諸如”c”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括局域網(lan)或廣域網(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。