本技術(shù)涉及網(wǎng)絡(luò)通信,具體涉及一種交易報文名稱欄位內(nèi)容篩查方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、在發(fā)送交易報文時,交易報文例如swift(society?for?worldwide?interbankfinancial?telecommunication,環(huán)球銀行金融電信協(xié)會)報文,會采用名稱篩查策略篩查swift報文的名稱欄位內(nèi)是否有敏感公司名稱或者敏感的個人名稱。
2、在實際的交易報文中,名稱欄位中的內(nèi)容不僅僅包括公司名稱或者個人名稱,還包括地址、證件號等信息,這樣在篩查swift報文的名稱欄位的內(nèi)容時,如果依然采用名稱篩查策略進行篩查,地址、證件號等信息會擾亂篩查,導(dǎo)致篩查的準(zhǔn)確率比較低。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種交易報文名稱欄位內(nèi)容篩查方法、裝置、設(shè)備及介質(zhì),用于解決交易報文的名稱欄位不僅包含名稱信息時導(dǎo)致名稱欄位的內(nèi)容篩查的準(zhǔn)確率比較低的問題。
2、第一方面,本技術(shù)提供一種交易報文名稱欄位內(nèi)容篩查方法,包括:
3、從交易報文中提取所述交易報文的名稱欄位的內(nèi)容;
4、若所述交易報文的名稱欄位的內(nèi)容包含目標(biāo)信息,則采用第一篩查策略對所述交易報文的名稱欄位的內(nèi)容進行篩查;其中,所述目標(biāo)信息包括以下部分或全部:地址信息、證件號信息、預(yù)設(shè)敏感詞;
5、若所述交易報文的名稱欄位的內(nèi)容不包含地址信息、證件號信息、預(yù)設(shè)敏感詞,則采用第二篩查策略對所述交易報文的名稱欄位的內(nèi)容進行篩查。
6、上述方法,能夠從交易報文中提取交易報文的名稱欄位的內(nèi)容,并且識別交易報文的名稱欄位的內(nèi)容是否包含地址信息、證件號信息、預(yù)設(shè)敏感詞,對于不包含上述信息和包含上述信息的任意一種,采用不同的策略進行篩查,相比于現(xiàn)有技術(shù)不進行區(qū)分直接按照名稱篩查策略進行篩查,提高了篩查的準(zhǔn)確率。
7、在一種可能的實施例中,通過以下方式確定所述交易報文的名稱欄位的內(nèi)容包含地址信息:
8、檢測所述交易報文的名稱欄位的內(nèi)容中是否有符合地址句法規(guī)則特征或者名稱和地址組合的句法規(guī)則特征的字段;
9、若是,則確定所述交易報文的名稱欄位的內(nèi)容包含地址信息;或者
10、識別所述交易報文的名稱欄位的內(nèi)容的類別;
11、若識別出的類別包含地址類別,則確定所述交易報文的名稱欄位的內(nèi)容包含地址信息。
12、在一種可能的實施例中,其中,符合名稱和地址組合的句法規(guī)則特征的字段為包括第一預(yù)設(shè)字符,且所述第一預(yù)設(shè)字符的前后均有字符的字段或者所述第一預(yù)設(shè)字符的后面的字符符合地址句法規(guī)則特征的字段。
13、在一種可能的實施例中,通過以下方式確定所述交易報文的名稱欄位的內(nèi)容包含預(yù)設(shè)敏感詞:
14、對所述交易報文的名稱欄位的內(nèi)容進行劃分,得到多個劃分字段;
15、將每個劃分字段分別與地址詞庫和高風(fēng)險詞庫中的內(nèi)容進行對比;其中,所述地址詞庫包括多個敏感地址;所述高風(fēng)險詞庫包括多個業(yè)務(wù)場景相關(guān)敏感詞匯;
16、若有與所述地址詞庫或所述高風(fēng)險詞庫中的內(nèi)容相同的劃分字段,則確定所述交易報文的名稱欄位的內(nèi)容包含預(yù)設(shè)敏感詞。
17、在一種可能的實施例中,對所述交易報文的名稱欄位的內(nèi)容進行劃分,得到多個劃分字段,包括:
18、按照預(yù)設(shè)字符個數(shù)以及步長,對所述交易報文的名稱欄位的內(nèi)容進行順序劃分,得到多個劃分字段;或者
19、將所述交易報文的名稱欄位的內(nèi)容中符合地址句法規(guī)則特征的字段,按照地址句法規(guī)則特征,進行劃分,得到多個劃分字段。
20、在一種可能的實施例中,從交易報文中提取所述交易報文的名稱欄位的內(nèi)容,包括:
21、從交易報文找查找第二預(yù)設(shè)字符;
22、將所述第二預(yù)設(shè)字符之間的內(nèi)容作為所述交易報文的名稱欄位的內(nèi)容。
23、第二方面,本技術(shù)提供一種交易報文名稱欄位內(nèi)容篩查裝置,包括:
24、提取模塊,用于從交易報文中提取所述交易報文的名稱欄位的內(nèi)容;
25、第一篩查模塊,用于若所述交易報文的名稱欄位的內(nèi)容包含目標(biāo)信息,則采用第一篩查策略對所述交易報文的名稱欄位的內(nèi)容進行篩查;其中,所述目標(biāo)信息包括以下部分或全部:地址信息、證件號信息、預(yù)設(shè)敏感詞;
26、第二篩查模塊,用于若所述交易報文的名稱欄位的內(nèi)容不包含地址信息、證件號信息、預(yù)設(shè)敏感詞,則采用第二篩查策略對所述交易報文的名稱欄位的內(nèi)容進行篩查。
27、在一種可能的實施例中,所述第一篩查模塊,具體用于:
28、檢測所述交易報文的名稱欄位的內(nèi)容中是否有符合地址句法規(guī)則特征或者名稱和地址組合的句法規(guī)則特征的字段;
29、若是,則確定所述交易報文的名稱欄位的內(nèi)容包含地址信息;或者
30、識別所述交易報文的名稱欄位的內(nèi)容的類別;
31、若識別出的類別包含地址類別,則確定所述交易報文的名稱欄位的內(nèi)容包含地址信息。
32、在一種可能的實施例中,其中,符合名稱和地址組合的句法規(guī)則特征的字段為包括第一預(yù)設(shè)字符,且所述第一預(yù)設(shè)字符的前后均有字符的字段或者所述第一預(yù)設(shè)字符的后面的字符符合地址句法規(guī)則特征的字段。
33、在一種可能的實施例中,所述第一篩查模塊,具體用于:
34、對所述交易報文的名稱欄位的內(nèi)容進行劃分,得到多個劃分字段;
35、將每個劃分字段分別與地址詞庫和高風(fēng)險詞庫中的內(nèi)容進行對比;其中,所述地址詞庫包括多個敏感地址;所述高風(fēng)險詞庫包括多個業(yè)務(wù)場景相關(guān)敏感詞匯;
36、若有與所述地址詞庫或所述高風(fēng)險詞庫中的內(nèi)容相同的劃分字段,則確定所述交易報文的名稱欄位的內(nèi)容包含預(yù)設(shè)敏感詞。
37、在一種可能的實施例中,所述第一篩查模塊,還用于:
38、按照預(yù)設(shè)字符個數(shù)以及步長,對所述交易報文的名稱欄位的內(nèi)容進行順序劃分,得到多個劃分字段;或者
39、將所述交易報文的名稱欄位的內(nèi)容中符合地址句法規(guī)則特征的字段,按照地址句法規(guī)則特征,進行劃分,得到多個劃分字段。
40、在一種可能的實施例中,所述提取模塊,具體用于:
41、從交易報文找查找第二預(yù)設(shè)字符;
42、將所述第二預(yù)設(shè)字符之間的內(nèi)容作為所述交易報文的名稱欄位的內(nèi)容。
43、第三方面,本技術(shù)提供一種電子設(shè)備,包括:
44、存儲器,用于存儲程序指令;
45、處理器,用于調(diào)用所述存儲器中存儲的程序指令,按照獲得的程序指令執(zhí)行第一方面中任一項所述的方法包括的步驟。
46、第四方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當(dāng)被計算機執(zhí)行時,使所述計算機執(zhí)行第一方面中任一項所述的方法。
47、第五方面,本技術(shù)提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括:計算機程序代碼,當(dāng)所述計算機程序代碼在計算機上運行時,使得計算機執(zhí)行第一方面中任一項所述的方法。