本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種電子布告信息的風(fēng)險控制方法及裝置。
背景技術(shù):
當(dāng)前,隨著電子公告牌系統(tǒng)(Bulletin Board System,BBS)和分類信息網(wǎng)站的快速發(fā)展,通過再BBS和分類信息網(wǎng)站上發(fā)布電子布告信息進(jìn)行信息交流和信息發(fā)布成為人們的生活習(xí)慣。但目前對電子布告信息的風(fēng)險控制采用通過Java應(yīng)用程序?qū)邮盏降碾娮硬几嫘畔⒏鶕?jù)自定義的風(fēng)險控制規(guī)則進(jìn)行風(fēng)險控制處理。該方法不能夠?qū)﹄娮硬几嫘畔⒌妮斎脒M(jìn)行限流或者批量處理;當(dāng)電子布告信息的發(fā)布數(shù)量過大時(例如:發(fā)布數(shù)量超過百萬),會出現(xiàn)處理延時,嚴(yán)重影響用戶體驗;對電子布告信息進(jìn)服務(wù)器水平擴展性差,無法適應(yīng)系統(tǒng)的高速發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是,提供一種電子布告信息的風(fēng)險控制方法及裝置,克服現(xiàn)有技術(shù)中無法對大數(shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理的缺陷。
本發(fā)明采用的技術(shù)方案是,所述一種電子公告信息的風(fēng)險控制方法,包括:
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到所述電子公告信息的風(fēng)險判斷結(jié)果;
通過所述Storm式計算系統(tǒng)中的更新bolt模塊對所述實時獲取的電子公告信息執(zhí)行所述電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
進(jìn)一步的,所述通過所述流Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷之前,所述方法還包括:
在所述Storm式計算系統(tǒng)入口將所述實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作。
進(jìn)一步的,所述在所述Storm式計算系統(tǒng)入口將所述實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作之后,所述方法還包括:
通過所述Storm式計算系統(tǒng)中的Spout模塊對所述queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,并將所述queue中以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制后的電子公告信息發(fā)送至Storm式計算系統(tǒng)中的邏輯處理bolt模塊。
進(jìn)一步的,所述通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,包括:
通過所述Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將所述實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若所述實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定所述電子公告信息為電子公告風(fēng)險信息;
否則判定所述電子公告信息為電子公告正常信息。
進(jìn)一步的,所述通過所述Storm式計算系統(tǒng)中的更新bolt模塊對所述實時獲取的電子公告信息執(zhí)行所述電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作,包括:
通過所述Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過所述Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
本發(fā)明還提供一種電子公告信息的風(fēng)險控制裝置,包括:
判斷模塊,用于通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到所述電子公告信息的風(fēng)險判斷結(jié)果;
執(zhí)行模塊,用于通過所述Storm式計算系統(tǒng)中的更新bolt模塊對所述實時獲取的電子公告信息執(zhí)行所述電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
進(jìn)一步的,所述裝置還包括:
隊列模塊,用于在所述判斷模塊將所述實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷之前,在所述Storm式計算系統(tǒng)入口將所述實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作。
進(jìn)一步的,所述裝置還包括:
限流模塊,用于在所述隊列模塊將所述實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作之后,通過所述Storm式計算系統(tǒng)中的Spout模塊對所述queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,并將所述queue中以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制后的電子公告信息發(fā)送至Storm式計算系統(tǒng)中的邏輯處理bolt模塊。
進(jìn)一步的,所述判斷模塊,具體用于:
通過所述Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將所述實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若所述實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定所述電子公告信息為電子公告風(fēng)險信息;
否則判定所述電子公告信息為電子公告正常信息。
進(jìn)一步的,所述執(zhí)行模塊,具體用于:
通過所述Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過所述Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點:
本發(fā)明所述電子布告信息的風(fēng)險控制方法及裝置,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時;通過Storm流式計算框架對電子布告信息的進(jìn)行風(fēng)險控制,能夠?qū)﹄娮硬几嫘畔⑦M(jìn)服務(wù)器水平擴展。
附圖說明
圖1為本發(fā)明第一實施例的電子公告信息的風(fēng)險控制方法流程圖;
圖2為本發(fā)明第二實施例的電子公告信息的風(fēng)險控制方法流程圖;
圖3為本發(fā)明第四實施例的電子公告信息的風(fēng)險控制裝置組成結(jié)構(gòu)示意圖;
圖4為本發(fā)明第五實施例的電子公告信息的風(fēng)險控制裝置組成結(jié)構(gòu)示意圖。
具體實施方式
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對本發(fā)明進(jìn)行詳細(xì)說明如后。
本發(fā)明第一實施例,一種電子公告信息的風(fēng)險控制方法,如圖1所示,包括以下具體步驟:
步驟S101,通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到電子公告信息的風(fēng)險判斷結(jié)果。
具體的,步驟S101,包括:
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
其中,邏輯處理bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù),及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
數(shù)據(jù)屬性為電子公告信息中數(shù)據(jù)的屬性;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為數(shù)據(jù)屬性的描述信息;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為數(shù)據(jù)屬性的描述信息特征。
例如:數(shù)據(jù)屬性為電子公告信息發(fā)布人的手機號碼;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為電子公告信息發(fā)布人的手機號碼前三位數(shù)字;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177。
例如:獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息。
又如:獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是186;
預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
步驟S102,通過Storm式計算系統(tǒng)中的更新bolt模塊對實時獲取的電子公告信息執(zhí)行電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
具體的,步驟S102,包括:
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
通過Storm式計算系統(tǒng)對實時獲取的電子公告信息進(jìn)行風(fēng)險判斷,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時。
本發(fā)明第二實施例,一種電子公告信息的風(fēng)險控制方法,如圖2所示,包括以下具體步驟:
步驟S201,在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作。
通過在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作,能夠?qū)﹄娮硬几嫘畔⑦M(jìn)服務(wù)器進(jìn)行水平擴展。
步驟S202,通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制。
具體的,步驟S202,包括:
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,并將queue中以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制后的電子公告信息發(fā)送至Storm式計算系統(tǒng)中的邏輯處理bolt模塊。
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,能夠在電子公告信息發(fā)布請求數(shù)量過大時進(jìn)行流速和吞吐量進(jìn)行實時動態(tài)控制。
步驟S203,通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到電子公告信息的風(fēng)險判斷結(jié)果。
具體的,步驟S203,包括:
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
其中,邏輯處理bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù),及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
數(shù)據(jù)屬性為電子公告信息中數(shù)據(jù)的屬性;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為數(shù)據(jù)屬性的描述信息;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為數(shù)據(jù)屬性的描述信息特征。
例如:數(shù)據(jù)屬性為電子公告信息發(fā)布人的手機號碼;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為電子公告信息發(fā)布人的手機號碼前三位數(shù)字;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177。
例如:獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,判定電子公告信息為電子公告風(fēng)險信息。
又如:獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是186;
預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,判定電子公告信息為電子公告正常信息。
步驟S204,通過Storm式計算系統(tǒng)中的更新bolt模塊對實時獲取的電子公告信息執(zhí)行電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
具體的,步驟S204,包括:
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
通過Storm式計算系統(tǒng)對實時獲取的電子公告信息進(jìn)行風(fēng)險判斷,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時。
本發(fā)明第三實施例,一種電子公告信息的風(fēng)險控制方法,包括以下具體步驟:
步驟S301,在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作。
通過在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作,能夠?qū)﹄娮硬几嫘畔⑦M(jìn)服務(wù)器進(jìn)行水平擴展。
步驟S302,通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制。
具體的,步驟S302,包括:
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,并將queue中以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制后的電子公告信息發(fā)送至Storm式計算系統(tǒng)中的邏輯處理bolt模塊。
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,能夠在電子公告信息發(fā)布請求數(shù)量過大時進(jìn)行流速和吞吐量進(jìn)行實時動態(tài)控制。
步驟S303,通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到電子公告信息的風(fēng)險判斷結(jié)果。
其中,邏輯處理bolt模塊包括:內(nèi)置策略bolt模塊和規(guī)則引擎bolt模塊;
內(nèi)置策略bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
規(guī)則引擎bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
內(nèi)置策略bolt模塊不可以進(jìn)行配置;規(guī)則引擎bolt模塊可以進(jìn)行配置。
數(shù)據(jù)屬性為電子公告信息中數(shù)據(jù)的屬性;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為數(shù)據(jù)屬性的描述信息;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為數(shù)據(jù)屬性的描述信息特征。
例如:數(shù)據(jù)屬性為電子公告信息發(fā)布人的手機號碼;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為電子公告信息發(fā)布人的手機號碼前三位數(shù)字;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177。
具體的,步驟S303,包括:
通過Storm式計算系統(tǒng)中的內(nèi)置策略bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與內(nèi)置策略bolt模塊中預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與內(nèi)置策略bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與內(nèi)置策略bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則通過Storm式計算系統(tǒng)中的規(guī)則引擎bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與規(guī)則引擎bolt模塊中預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與規(guī)則引擎bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與規(guī)則引擎bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
步驟S304,通過Storm式計算系統(tǒng)中的更新bolt模塊對實時獲取的電子公告信息執(zhí)行電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
具體的,步驟S204,包括:
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
通過Storm式計算系統(tǒng)對實時獲取的電子公告信息進(jìn)行風(fēng)險判斷,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時。
本發(fā)明第四實施例,一種電子公告信息的風(fēng)險控制裝置,如圖3所示,包括以下組成部分:
判斷模塊300,用于通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到電子公告信息的風(fēng)險判斷結(jié)果。
具體的,判斷模塊300,用于:
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
其中,邏輯處理bolt模塊包括:內(nèi)置策略bolt模塊和規(guī)則引擎bolt模塊;
內(nèi)置策略bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
規(guī)則引擎bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
內(nèi)置策略bolt模塊不可以進(jìn)行配置;規(guī)則引擎bolt模塊可以進(jìn)行配置。
數(shù)據(jù)屬性為電子公告信息中數(shù)據(jù)的屬性;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為數(shù)據(jù)屬性的描述信息;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為數(shù)據(jù)屬性的描述信息特征。
例如:數(shù)據(jù)屬性為電子公告信息發(fā)布人的手機號碼;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為電子公告信息發(fā)布人的手機號碼前三位數(shù)字;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177。
執(zhí)行模塊400,用于通過Storm式計算系統(tǒng)中的更新bolt模塊對實時獲取的電子公告信息執(zhí)行電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
具體的,執(zhí)行模塊400,用于:
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
通過Storm式計算系統(tǒng)對實時獲取的電子公告信息進(jìn)行風(fēng)險判斷,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時。
本發(fā)明第五實施例,一種電子公告信息的風(fēng)險控制裝置,如圖4所示,包括以下組成部分:
隊列模塊100,用于在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作。
通過在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作,能夠?qū)﹄娮硬几嫘畔⑦M(jìn)服務(wù)器進(jìn)行水平擴展。
限流模塊200,用于通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制。
具體的,限流模塊200,用于:
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,并將queue中以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制后的電子公告信息發(fā)送至Storm式計算系統(tǒng)中的邏輯處理bolt模塊。
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,能夠在電子公告信息發(fā)布請求數(shù)量過大時進(jìn)行流速和吞吐量進(jìn)行實時動態(tài)控制。
判斷模塊300,用于通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到電子公告信息的風(fēng)險判斷結(jié)果。
具體的,判斷模塊300,用于:
通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
其中,邏輯處理bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù),及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
數(shù)據(jù)屬性為電子公告信息中數(shù)據(jù)的屬性;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為數(shù)據(jù)屬性的描述信息;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為數(shù)據(jù)屬性的描述信息特征。
例如:數(shù)據(jù)屬性為電子公告信息發(fā)布人的手機號碼;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為電子公告信息發(fā)布人的手機號碼前三位數(shù)字;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177。
例如:獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
判斷模塊300,用于通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,判定電子公告信息為電子公告風(fēng)險信息。
又如:獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是186;
預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177;
判斷模塊300,用于通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,判定電子公告信息為電子公告正常信息。
執(zhí)行模塊400,用于通過Storm式計算系統(tǒng)中的更新bolt模塊對實時獲取的電子公告信息執(zhí)行電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
具體的,執(zhí)行模塊400,用于:
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
通過Storm式計算系統(tǒng)對實時獲取的電子公告信息進(jìn)行風(fēng)險判斷,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時。
本發(fā)明第六實施例,一種電子公告信息的風(fēng)險控制裝置,包括以下組成部分:
隊列模塊100,用于在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作。
通過在Storm式計算系統(tǒng)入口將實時獲取的電子公告信息進(jìn)行入finagle框架的隊列queue操作,能夠?qū)﹄娮硬几嫘畔⑦M(jìn)服務(wù)器進(jìn)行水平擴展。
限流模塊200,用于通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制。
具體的,限流模塊200,用于:
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,并將queue中以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制后的電子公告信息發(fā)送至Storm式計算系統(tǒng)中的邏輯處理bolt模塊。
通過Storm式計算系統(tǒng)中的Spout模塊對queue中的電子公告信息以設(shè)定流速和設(shè)定吞吐量進(jìn)行控制,能夠在電子公告信息發(fā)布請求數(shù)量過大時進(jìn)行流速和吞吐量進(jìn)行實時動態(tài)控制。
判斷模塊300,用于通過Storm式計算系統(tǒng)中的邏輯處理bolt模塊將實時獲取的電子公告信息與預(yù)置的電子公告風(fēng)險信息進(jìn)行匹配判斷,得到電子公告信息的風(fēng)險判斷結(jié)果。
其中,邏輯處理bolt模塊包括:內(nèi)置策略bolt模塊和規(guī)則引擎bolt模塊;
內(nèi)置策略bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
規(guī)則引擎bolt模塊包括:預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性,預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)及預(yù)置的電子公告風(fēng)險信息中的數(shù)據(jù)屬性對應(yīng)的函數(shù)特征。
內(nèi)置策略bolt模塊不可以進(jìn)行配置;規(guī)則引擎bolt模塊可以進(jìn)行配置。
數(shù)據(jù)屬性為電子公告信息中數(shù)據(jù)的屬性;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為數(shù)據(jù)屬性的描述信息;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為數(shù)據(jù)屬性的描述信息特征。
例如:數(shù)據(jù)屬性為電子公告信息發(fā)布人的手機號碼;
數(shù)據(jù)屬性對應(yīng)的函數(shù)為電子公告信息發(fā)布人的手機號碼前三位數(shù)字;
數(shù)據(jù)屬性對應(yīng)的函數(shù)特征為電子公告信息發(fā)布人的手機號碼前三位數(shù)字特征是177。
具體的,判斷模塊300,用于:
通過Storm式計算系統(tǒng)中的內(nèi)置策略bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與內(nèi)置策略bolt模塊中預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與內(nèi)置策略bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與內(nèi)置策略bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則通過Storm式計算系統(tǒng)中的規(guī)則引擎bolt模塊,將實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與規(guī)則引擎bolt模塊中預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征進(jìn)行匹配判斷;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與規(guī)則引擎bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征匹配,則判定電子公告信息為電子公告風(fēng)險信息;
若實時獲取的電子公告信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征與規(guī)則引擎bolt模塊預(yù)置的電子公告風(fēng)險信息中數(shù)據(jù)屬性對應(yīng)的函數(shù)特征不匹配,則判定電子公告信息為電子公告正常信息。
執(zhí)行模塊400,用于通過Storm式計算系統(tǒng)中的更新bolt模塊對實時獲取的電子公告信息執(zhí)行電子公告信息的風(fēng)險判斷結(jié)果對應(yīng)的風(fēng)險控制操作。
具體的,執(zhí)行模塊400,用于:
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告風(fēng)險信息的電子公告信息執(zhí)行刪除操作;
通過Storm式計算系統(tǒng)中的更新bolt模塊對判定為電子公告正常信息的電子公告信息執(zhí)行發(fā)布操作。
通過Storm式計算系統(tǒng)對實時獲取的電子公告信息進(jìn)行風(fēng)險判斷,能夠?qū)Υ髷?shù)據(jù)量的電子布告信息進(jìn)行實時批量風(fēng)險控制處理;對大數(shù)據(jù)量的電子布告信息處理無延時。
通過具體實施方式的說明,應(yīng)當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。