支付異常檢測方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù),更為具體地,涉及交易異常偵測技術(shù)。
【背景技術(shù)】
[0002]在銀行卡交易中,出現(xiàn)短時(shí)異地交易,屬于偽卡欺詐的可能性往往很高。傳統(tǒng)的銀行卡風(fēng)險(xiǎn)監(jiān)控系統(tǒng),僅采用簡單的時(shí)間規(guī)則來防范該類欺詐,例如對所有交易間隔,設(shè)置統(tǒng)一的時(shí)間閾值。這樣的系統(tǒng)靈活性差,對短時(shí)異地偽卡欺詐的防范的效果并不好,欺詐識別率低。
【發(fā)明內(nèi)容】
[0003 ]有鑒于此,本發(fā)明提供支付異常檢測方法,其包括:
a)在支付方設(shè)備通過被支付方設(shè)備進(jìn)行支付操作時(shí),獲取該支付方設(shè)備的當(dāng)前地理位置以及當(dāng)前時(shí)間;
b)獲取該支付方設(shè)備最近一次支付操作所在的前次地理位置以及該最近一次支付操作發(fā)生的前次支付時(shí)間;
c)從預(yù)先建立的地理信息數(shù)據(jù)庫,獲取從所述前次地理位置到達(dá)所述當(dāng)前地理位置需要的最短時(shí)間;
d)計(jì)算所述當(dāng)前時(shí)間與所述前次支付時(shí)間之間的時(shí)間差;
e)將所述時(shí)間差與所述最短時(shí)間比較,如果所述時(shí)間差小于所述最短時(shí)間,則發(fā)出表征支付異常的指示。
[0004]可選地,所述支付異常檢測方法中,所述地理信息數(shù)據(jù)庫按照如下步驟建立:在第一地理位置所在第一區(qū)域與第二地理位置所在第二區(qū)域之間存在直達(dá)的第一類交通工具的情況下,獲取該第一類交通工具行進(jìn)一個(gè)單程所需的第一類單程時(shí)間;在不存在直達(dá)的第一類交通工具的情況下,獲取所述第一區(qū)域與所述第二區(qū)域之間經(jīng)由第二類交通工具行進(jìn)一個(gè)單程所需的第二類單程時(shí)間;獲取所述第一區(qū)域與所述第二區(qū)域之間經(jīng)由第三類交通工具行進(jìn)一個(gè)單程所需的第三類單程時(shí)間;以及獲取第一類交通工具、第二類交通工具、第三類交通工具中的任意兩者或三者相互組合在所述第一區(qū)域與所述第二區(qū)域之間進(jìn)行一個(gè)單程所需的第四類單程時(shí)間。
[0005]可選地,所述支付異常檢測方法中,所述第一類交通工具為飛機(jī)、第二類交通工具為火車、第三類交通工具為汽車。
[0006]本發(fā)明還提供支付異常檢測系統(tǒng),其包括:第一單元,其用于在支付方設(shè)備通過被支付方設(shè)備進(jìn)行支付操作時(shí),獲取該支付方設(shè)備的當(dāng)前地理位置以及當(dāng)前時(shí)間;第二單元,其用于獲取該支付方設(shè)備最近一次支付操作所在的前次地理位置以及該最近一次支付操作發(fā)生的前次支付時(shí)間;第三單元,其用于從預(yù)先建立的地理信息數(shù)據(jù)庫,獲取從所述前次地理位置到達(dá)所述當(dāng)前地理位置需要的最短時(shí)間;第四單元,其用于計(jì)算所述當(dāng)前時(shí)間與所述前次支付時(shí)間之間的時(shí)間差;第五單元,其用于將所述時(shí)間差與所述最短時(shí)間比較,如果所述時(shí)間差小于所述最短時(shí)間,則發(fā)出表征支付異常的指示。
[0007]可選地,所述支付異常檢測系統(tǒng)中,所述地理信息數(shù)據(jù)庫構(gòu)建成包括:在第一地理位置所在第一區(qū)域與第二地理位置所在第二區(qū)域之間存在直達(dá)的第一類交通工具的情況下,該第一類交通工具行進(jìn)一個(gè)單程所需的第一類單程時(shí)間;在不存在直達(dá)的第一類交通工具的情況下,所述第一區(qū)域與所述第二區(qū)域之間經(jīng)由第二類交通工具行進(jìn)一個(gè)單程所需的第二類單程時(shí)間;所述第一區(qū)域與所述第二區(qū)域之間經(jīng)由第三類交通工具行進(jìn)一個(gè)單程所需的第三類單程時(shí)間;第一類交通工具、第二類交通工具、第三類交通工具中的任意兩者或三者相互組合在所述第一區(qū)域與所述第二區(qū)域之間進(jìn)行一個(gè)單程所需的第四類單程時(shí)間。
[0008]可選地,所述支付異常檢測系統(tǒng)中,所述第一類交通工具為飛機(jī)、第二類交通工具為火車、第三類交通工具為汽車。
[0009]執(zhí)行本發(fā)明所述的方法或采用本發(fā)明所述的系統(tǒng),同時(shí)可慮了地域與時(shí)間,因此可更為靈活、有效地偵測到交易的異常情況。
【附圖說明】
[0010]圖1是根據(jù)本發(fā)明示例的支付異常檢測方法的流程圖。
[0011 ]圖2是根據(jù)本發(fā)明示例的支付異常檢測系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0012]現(xiàn)在參照附圖描述本發(fā)明的示意性示例。相同的附圖標(biāo)號表示相同的元件。下文描述的各實(shí)施例有助于本領(lǐng)域技術(shù)人員透徹理解本發(fā)明,且意在示例而非限制。除非另有限定,文中使用的術(shù)語(包括科學(xué)、技術(shù)和行業(yè)術(shù)語)具有與本發(fā)明所屬領(lǐng)域的技術(shù)人員普遍理解的含義相同的含義。此外,流程圖中各步驟的順序僅是示例,實(shí)際應(yīng)用中,該順序是可調(diào)整的。
[0013]如本領(lǐng)域技術(shù)人員所知道的,對于支付系統(tǒng)而言,POS終端的地理位置信息是已知的,支付卡在通過POS終端刷卡支付時(shí),可通過獲取POS終端的地理位置信息獲知用戶的刷卡位置。
[0014]圖1是根據(jù)本發(fā)明示例的支付異常檢測方法的流程圖。如圖所示,在步驟10,支付設(shè)備通過被支付方設(shè)備進(jìn)行支付操作時(shí),獲取該支付方設(shè)備的當(dāng)前地理位置以及當(dāng)前時(shí)間。在此,術(shù)語“支付設(shè)備”指的是可通過例如POS終端等可接收支付的設(shè)備進(jìn)行支付的各類支付卡或其它可支付元件。在本文所有的示例中,我們以銀行卡作為支付設(shè)備,以POS終端作為被支付方設(shè)備來進(jìn)行闡述,但是并不以此為限。用戶通過支付卡通過POS終端進(jìn)行支付時(shí),可知道該P(yáng)OS終端所在的位置以及支付發(fā)生的時(shí)間,由此,可獲得該支付卡的當(dāng)前地理位置以及當(dāng)前時(shí)間。
[0015]在步驟12,獲取該支付方設(shè)備最近一次支付操作所在的前次地理位置以及該最近一次支付操作發(fā)生的前次支付時(shí)間。在此,前次地理位置指的是該支付卡在本次支付之前最后一次支付操作所在的地理位置,前次支付時(shí)間則對應(yīng)該最后一次支付操作發(fā)生的時(shí)間。如本領(lǐng)域技術(shù)人員已知的那樣,就該張支付卡而言,可從支付系統(tǒng)的歷史交易記錄中,獲知該支付操作的最近一次支付操作的相關(guān)數(shù)據(jù),包括前次地理位置與前次支付時(shí)間。
[0016]在步驟14,從預(yù)先建立的地理信息數(shù)據(jù)庫,獲取從所述前次地理位置到達(dá)所述當(dāng)前地理位置需要的最短時(shí)間。示例地,該地理信息數(shù)據(jù)庫按照如下步驟建立:在第一地理位置所在第一區(qū)域與第二地理位置所在第二區(qū)域之間存在直達(dá)的第一類交通工具的情況下,獲取該第一類交通工具行進(jìn)一個(gè)單程所需的第一類單程時(shí)間;在不存在直達(dá)的第一類交通工具的情況下,獲取所述第一區(qū)域與所述第二區(qū)域之間經(jīng)由第二類交通工具行進(jìn)一個(gè)單程所需的第二類單程時(shí)間;獲取所述第一區(qū)域與所述第二區(qū)域之間經(jīng)由第三類交通工具行進(jìn)一個(gè)單程所需的第三類單程時(shí)間;獲取第一類交通工具、第二類交通工具、第三類交通工具中的任意兩者或三者相互組合在所述第一區(qū)域與所述第二區(qū)域之間進(jìn)行一個(gè)單程所需的第四類單程時(shí)間;將第一類單程時(shí)間、第二類單程時(shí)間、第三類單程時(shí)間與第四類單程時(shí)間中時(shí)間最短的單程時(shí)間設(shè)置為最短時(shí)間。第一類交通工具為飛機(jī)、第二類交通工具為火車、第三類交通工具為汽車。
[0017]獲取飛機(jī)行進(jìn)一個(gè)單程所需的第一類單程時(shí)間(下文也稱作飛機(jī)單程時(shí)間)是通過如下過程進(jìn)行:從例如航空公司的數(shù)據(jù)庫獲取航班信息數(shù)據(jù),包括國內(nèi)各地之間的航班起飛、到達(dá)、班次等信息,如此以獲知任意一個(gè)城市A與另一個(gè)城市B之間是否通航,如通航的話,需要用多少時(shí)間;以及城市A與城市B之間沒有直達(dá)航班的話,是否可通過飛機(jī)換乘到達(dá),如是,需要用多少時(shí)間。如此,可建立國內(nèi)城市之間航班數(shù)據(jù)表文件,該數(shù)據(jù)表文件包括了飛機(jī)單程時(shí)間。示例地,該航班數(shù)據(jù)表文件的每條信息可包括出發(fā)城市、到達(dá)城市、航班所需時(shí)間等。
[0018]獲取火車行進(jìn)一個(gè)單程所需的第二類單程時(shí)間(下文也稱作火車單程時(shí)間)是通過如下過程進(jìn)行:從例如鐵路公司的數(shù)據(jù)庫(例如12306網(wǎng)站的數(shù)據(jù)庫)獲取火車時(shí)刻信息,如此以獲知任意一個(gè)城市A與另一個(gè)城市B之間火車是否開通,如開通的話,需要用多少時(shí)間行進(jìn)一個(gè)單程;以及城市A與城市B之間沒有直達(dá)火車的話,是否可通過火車換乘到達(dá),如是,需要用多少時(shí)間。如此,可建立國內(nèi)各地域之間火車數(shù)據(jù)表文件,該數(shù)據(jù)表文件包括了火車單程時(shí)間。火車數(shù)據(jù)表文件中每條數(shù)據(jù)的形式與航班數(shù)據(jù)表文件的一條信息的類似。
[0019]獲取汽車行進(jìn)一個(gè)單程所需的第三類單程時(shí)間(下文也稱作汽車單程時(shí)間)是通過如下過程進(jìn)行:從例如公路交通公司的數(shù)據(jù)庫(例如12306網(wǎng)站的數(shù)據(jù)庫)獲取汽車時(shí)刻信息,如此以獲知任意一個(gè)城市A與另一個(gè)城市B之間是否開通汽車班次,如開通的話,需要用多少時(shí)間行進(jìn)一個(gè)單程;以及城市A與城市B之間沒有直達(dá)汽車班次的話,是否可通過汽車換乘到達(dá),如是,需要用多少時(shí)間。如此,可建立國內(nèi)各地域之間汽車數(shù)據(jù)表文件,該數(shù)據(jù)表文件包括了汽車單程時(shí)間。汽車班次數(shù)據(jù)表文件中每條數(shù)據(jù)的形式與航班數(shù)據(jù)表文件的一條信息的類似。
[0020]根據(jù)本發(fā)明的示例,在建立了航班數(shù)據(jù)表文件、火車數(shù)據(jù)表文件以及汽車數(shù)據(jù)表文件之后,進(jìn)一步建立航班與