本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種風(fēng)險(xiǎn)訂單的控制方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,電子商務(wù)逐漸成為人們?nèi)粘I畹谋匦杵?,各類電子商?wù)網(wǎng)站迅速崛起。
時(shí)下有很多優(yōu)惠打折類的網(wǎng)站應(yīng)用(以下簡稱打折類app),通過爬蟲爬取大型電子商務(wù)網(wǎng)站的商品信息,然后將打折信息推送給廣大用戶使用。電子商務(wù)網(wǎng)站有些時(shí)候由于某些原因(例如工作人員操作失誤)造成某些商品價(jià)格設(shè)置錯(cuò)誤,設(shè)置成一個(gè)極低的價(jià)格,然后對外發(fā)布。打折類app可能在極短的時(shí)間內(nèi)就能嗅探到此降價(jià)信息,然后對外公布,導(dǎo)致大量用戶瘋搶。此種行為甚至?xí)莼珊谏a(chǎn)業(yè)鏈,配置高性能機(jī)器并輔以自動(dòng)化執(zhí)行程序,瘋狂搶奪此類商品,然后再從中牟利,嚴(yán)重影響了電子商務(wù)網(wǎng)站的正常工作,造成電子商務(wù)網(wǎng)站的嚴(yán)重?fù)p失。
目前,一般通過電子商務(wù)網(wǎng)站的工作人員監(jiān)控商品價(jià)格,如果出現(xiàn)價(jià)格超低的現(xiàn)象時(shí),立即將商品下架,防止上述套利行為的發(fā)生。
技術(shù)實(shí)現(xiàn)要素:
發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中處理商品價(jià)格設(shè)置錯(cuò)誤的情況,效率很低,感知到商品出現(xiàn)價(jià)格超低的情況時(shí),可能已經(jīng)為時(shí)過晚,有很多超低價(jià)商品已經(jīng)被搶購,造成電子商務(wù)網(wǎng)站的嚴(yán)重?fù)p失。
本發(fā)明所要解決的一個(gè)技術(shù)問題是:如何及時(shí)識(shí)別風(fēng)險(xiǎn)訂單,降低套利行為的發(fā)生。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供的一種風(fēng)險(xiǎn)訂單的控制方法,包括:對各個(gè)訂單生成相應(yīng)的特征序列;獲取相同的特征序列對應(yīng)的訂單;在同一特征序列對應(yīng)的訂單數(shù)量在預(yù)設(shè)時(shí)間內(nèi)達(dá)到預(yù)設(shè)數(shù)量的情況下,根據(jù)特征序列對應(yīng)的購買信息,確定特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,對各個(gè)訂單中的各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息進(jìn)行編碼對各個(gè)訂單生成相應(yīng)的特征序列。
在一個(gè)實(shí)施例中,購買信息包括各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息,價(jià)格信息包括當(dāng)前價(jià)格和歷史價(jià)格;在任一個(gè)商品編號(hào)不存在對應(yīng)的歷史價(jià)格的情況下,或者,在任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息包括訂單對應(yīng)的用戶的信用等級(jí);在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)的情況下,確定訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息包括訂單對應(yīng)的用戶下單行為;在用戶下單行為是自動(dòng)化腳本下單的情況下,確定訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息包括各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息、訂單對應(yīng)的用戶的信用等級(jí)以及訂單對應(yīng)的用戶下單行為,價(jià)格信息包括當(dāng)前價(jià)格和歷史價(jià)格;在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)且用戶下單行為是自動(dòng)化腳本下單且任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,該方法還包括:在確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)的情況下,提取特征序列中的商品編號(hào);獲取包含商品編號(hào)的其他特征序列對應(yīng)的訂單;根據(jù)其他特征序列對應(yīng)的訂單對應(yīng)的用戶的信用等級(jí)和/或用戶下單行為,確定其他特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,對各個(gè)訂單生成相應(yīng)的特征序列之前還包括:獲取訂單對應(yīng)的用戶標(biāo)識(shí);根據(jù)用戶標(biāo)識(shí)查詢用戶是否為黑名單用戶,在用戶為黑名單用戶的情況下,將用戶的訂單剔除。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供的一種風(fēng)險(xiǎn)訂單的控制裝置,包括:特征序列提取單元,用于對各個(gè)訂單生成相應(yīng)的特征序列;訂單聚合單元,用于獲取相同的特征序列對應(yīng)的訂單;風(fēng)險(xiǎn)控制單元,用于在同一特征序列對應(yīng)的訂單數(shù)量在預(yù)設(shè)時(shí)間內(nèi)達(dá)到預(yù)設(shè)數(shù)量的情況下,根據(jù)特征序列對應(yīng)的購買信息,確定特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,特征序列提取單元,用于對各個(gè)訂單中的各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息進(jìn)行編碼對各個(gè)訂單生成相應(yīng)的特征序列。
在一個(gè)實(shí)施例中,購買信息包括各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息,價(jià)格信息包括當(dāng)前價(jià)格和歷史價(jià)格;風(fēng)險(xiǎn)控制單元,用于在任一個(gè)商品編號(hào)不存在對應(yīng)的歷史價(jià)格的情況下,或者,在任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息包括訂單對應(yīng)的用戶的信用等級(jí);風(fēng)險(xiǎn)控制單元,用于在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)的情況下,確定訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息包括訂單對應(yīng)的用戶下單行為;風(fēng)險(xiǎn)控制單元,用于在用戶下單行為是自動(dòng)化腳本下單的情況下,確定訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息包括各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息、訂單對應(yīng)的用戶的信用等級(jí)以及訂單對應(yīng)的用戶下單行為,價(jià)格信息包括當(dāng)前價(jià)格和歷史價(jià)格;風(fēng)險(xiǎn)控制單元,用于在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)且用戶下單行為是自動(dòng)化腳本下單且任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,風(fēng)險(xiǎn)控制單元,還用于在確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)的情況下,提取特征序列中的商品編號(hào),獲取包含商品編號(hào)的其他特征序列對應(yīng)的訂單,根據(jù)其他特征序列對應(yīng)的訂單對應(yīng)的用戶的信用等級(jí)和/或用戶下單行為,確定其他特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,該裝置還包括:風(fēng)險(xiǎn)預(yù)判單元,用于獲取訂單對應(yīng)的用戶標(biāo)識(shí),根據(jù)用戶標(biāo)識(shí)查詢用戶是否為黑名單用戶,在用戶為黑名單用戶的情況下,將用戶的訂單剔除。
根據(jù)本發(fā)明的又一個(gè)實(shí)施例,提供的一種風(fēng)險(xiǎn)訂單的控制裝置,包括:存儲(chǔ)器;以及耦接至存儲(chǔ)器的處理器,處理器被配置為基于存儲(chǔ)在存儲(chǔ)器設(shè)備中的指令,執(zhí)行如前述任一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制方法。
根據(jù)本發(fā)明的再一個(gè)實(shí)施例,提供的一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述任一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制方法的步驟。
本發(fā)明通過自動(dòng)提取訂單的特征序列,比對特征序列獲取相同的特征序列對應(yīng)的訂單,進(jìn)而可以獲知同一特征序列對應(yīng)的訂單是否在短期內(nèi)達(dá)到較大的數(shù)量,對于短時(shí)間達(dá)到較大數(shù)量的訂單則進(jìn)一步分析購買信息,最終確定這類訂單是否存在風(fēng)險(xiǎn)。本發(fā)明能夠及時(shí)發(fā)現(xiàn)風(fēng)險(xiǎn)訂單,提高風(fēng)險(xiǎn)控制的效率,對風(fēng)險(xiǎn)訂單進(jìn)行有效的控制,能極大降低套利行為的發(fā)生,維護(hù)企業(yè)利益,減少企業(yè)損失。
通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出本發(fā)明的一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制裝置的結(jié)構(gòu)示意圖。
圖2示出本發(fā)明的另一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制裝置的結(jié)構(gòu)示意圖。
圖3示出本發(fā)明的一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制方法的流程示意圖。
圖4示出本發(fā)明的另一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制方法的流程示意圖。
圖5示出本發(fā)明的又一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。以下對至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
針對現(xiàn)有技術(shù)中對于套利行為中風(fēng)險(xiǎn)訂單的識(shí)別和處理效率低的問題,提出本方案。
本發(fā)明的實(shí)施例中的風(fēng)險(xiǎn)訂單的控制裝置可各由各種計(jì)算設(shè)備或計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn),下面結(jié)合圖1以及圖2進(jìn)行描述。
圖1為本發(fā)明風(fēng)險(xiǎn)訂單的控制裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖1所示,該實(shí)施例的裝置10包括:存儲(chǔ)器110以及耦接至該存儲(chǔ)器110的處理器120,處理器120被配置為基于存儲(chǔ)在存儲(chǔ)器110中的指令,執(zhí)行本發(fā)明中任意一個(gè)實(shí)施例中的風(fēng)險(xiǎn)訂單的控制方法。
其中,存儲(chǔ)器110例如可以包括系統(tǒng)存儲(chǔ)器、固定非易失性存儲(chǔ)介質(zhì)等。系統(tǒng)存儲(chǔ)器例如存儲(chǔ)有操作系統(tǒng)、應(yīng)用程序、引導(dǎo)裝載程序(bootloader)、數(shù)據(jù)庫以及其他程序等。
圖2為本發(fā)明風(fēng)險(xiǎn)訂單的控制裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖2所示,該實(shí)施例的裝置10包括:存儲(chǔ)器110以及處理器120,還可以包括輸入輸出接口230、網(wǎng)絡(luò)接口240、存儲(chǔ)接口250等。這些接口230,240,250以及存儲(chǔ)器110和處理器120之間例如可以通過總線260連接。其中,輸入輸出接口230為顯示器、鼠標(biāo)、鍵盤、觸摸屏等輸入輸出設(shè)備提供連接接口。網(wǎng)絡(luò)接口240為各種聯(lián)網(wǎng)設(shè)備提供連接接口,例如可以連接到數(shù)據(jù)庫服務(wù)器或者云端存儲(chǔ)服務(wù)器等。存儲(chǔ)接口250為sd卡、u盤等外置存儲(chǔ)設(shè)備提供連接接口。
下面結(jié)合圖3描述本發(fā)明的風(fēng)險(xiǎn)訂單的控制方法。
圖3為本發(fā)明風(fēng)險(xiǎn)訂單的控制方法一個(gè)實(shí)施例的流程圖。如圖3所示,該實(shí)施例的方法包括:
步驟s302,對各個(gè)訂單生成相應(yīng)的特征序列。
訂單中包括用戶信息,例如用戶的賬號(hào)或用戶名等唯一標(biāo)識(shí)用戶的用戶標(biāo)識(shí),聯(lián)系方式等,還包括商品信息,例如,商品類型(例如,單品,套裝,贈(zèng)品等),商品編號(hào),價(jià)格信息等。價(jià)格信息例如包括顯示價(jià)格,折扣,對用戶返現(xiàn)等,其中,折扣是指用戶在商品也能看到的優(yōu)惠,返現(xiàn)是指商品加入購物車之后的降價(jià)。
提取各個(gè)訂單中的各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息;對各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息進(jìn)行編碼生成特征序列。生成的特征序列可以與訂單號(hào)對應(yīng)存儲(chǔ)于數(shù)據(jù)庫中。
進(jìn)一步,還可以提取各個(gè)訂單中的商品類型,各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息;對商品類型,各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息進(jìn)行編碼生成特征序列。
特征序列中包括商品類型,便于后續(xù)的統(tǒng)計(jì)分析,可以針對每種類型的商品統(tǒng)計(jì)其產(chǎn)生風(fēng)險(xiǎn)訂單的情況,進(jìn)而采取不同的預(yù)防措施。
對訂單的特征信息進(jìn)行編碼時(shí),可以根據(jù)實(shí)際需求按照一定的編碼順序和編碼規(guī)則進(jìn)行。例如,按照商品類型由單品到贈(zèng)品到套裝的順序,并且商品編號(hào)由小到大的對各個(gè)商品編號(hào)進(jìn)行排序后再進(jìn)行編碼,同時(shí)對應(yīng)的價(jià)格信息按照商品編號(hào)的順序以及從價(jià)格到折扣到返現(xiàn)的順序進(jìn)行排序后再進(jìn)行編碼。編碼規(guī)則例如二進(jìn)制編碼,十進(jìn)制編碼或其他編碼方式,并且商品編號(hào)和價(jià)格信息可以分別采用不同的編碼規(guī)則。
例如,一個(gè)訂單包含了多種商品,其中商品類型包括單品,贈(zèng)品(一個(gè)單品作為主品附有贈(zèng)品),套裝(包含多個(gè)主品可能附有贈(zèng)品)等。特征序列生成邏輯為:是否含單品-是否含贈(zèng)品-是否含套裝-單品10編號(hào)|單品11編號(hào)……-贈(zèng)品20編號(hào)|贈(zèng)品21編號(hào)……-套裝30編號(hào)|套裝31編號(hào)……-單品10價(jià)格|單品11價(jià)格……-贈(zèng)品20價(jià)格|贈(zèng)品21價(jià)格……-套裝30價(jià)格|套裝31價(jià)格……-單品10折扣|單品11折扣……-贈(zèng)品20折扣|贈(zèng)品21折扣……-套裝30折扣|套裝31折扣……-單品10返現(xiàn)|單品11返現(xiàn)……-贈(zèng)品20返現(xiàn)|贈(zèng)品21返現(xiàn)……-套裝30返現(xiàn)|套裝31返現(xiàn)……。分割符用于分割不同編號(hào)的商品,省略號(hào)表示該類型的商品除了列舉的商品還包括其他編號(hào)的商品,10、11、20、21等數(shù)字表示商品編號(hào)。
根據(jù)上述的訂單的內(nèi)容,其特征序列可表示為:
1-1-1-10|11……-20|21……-30|31……-30.00|45.50……-12.00|345.00……-46.00|28.00……-5.00|3.00……-0.00|50.00……-0.00|3.00……-0.00|0.00……-0.00|0.00……-5.00|10.00……。
上述特征序列的含義為:含單品-含贈(zèng)品-含套裝-單品10編號(hào)為10|單品11編號(hào)為11……-贈(zèng)品20編號(hào)為20|贈(zèng)品21編號(hào)為21……-套裝30編號(hào)為30|套裝31編號(hào)為31……-單品10價(jià)格為30.00|單品11價(jià)格為45.50……-贈(zèng)品20價(jià)格為12.00|贈(zèng)品21價(jià)格為345.00……-套裝30價(jià)格為46.00|套裝31價(jià)格為28.00……-單品10折扣為5.00|單品11折扣為3.00……-贈(zèng)品20折扣為0.00||贈(zèng)品21折扣為50.00……-套裝30折扣為0.00|套裝31折扣為3.00……-單品10返現(xiàn)為0.00|單品11返現(xiàn)為0.00……-贈(zèng)品20返現(xiàn)為0.00|贈(zèng)品21返現(xiàn)為0.00……-套裝30返現(xiàn)為5.00|套裝31返現(xiàn)為10.00……。
本領(lǐng)域技術(shù)人員可以理解,可以根據(jù)實(shí)際需求選取訂單中的特征信息生成特征序列,也可以結(jié)合商品的其他信息生成特征序列。
在提取訂單的特征序列之前還可以對訂單進(jìn)行獲取訂單對應(yīng)的用戶標(biāo)識(shí),根據(jù)用戶標(biāo)識(shí)查詢用戶是否為黑名單用戶,在用戶為黑名單用戶的情況下,將用戶的訂單剔除。
步驟s304,獲取相同的特征序列對應(yīng)的訂單。
通過比對特征序列可以獲取相同的特征序列對應(yīng)的訂單。
步驟s306,在同一特征序列對應(yīng)的訂單數(shù)量在預(yù)設(shè)時(shí)間內(nèi)達(dá)到預(yù)設(shè)數(shù)量的情況下,根據(jù)特征序列對應(yīng)的購買信息,確定特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
可以每隔預(yù)設(shè)時(shí)間根據(jù)特征序列對訂單進(jìn)行聚合獲取同一特征序列對應(yīng)的訂單數(shù)量。
同一特征序列對應(yīng)的訂單數(shù)量在預(yù)設(shè)時(shí)間內(nèi)達(dá)到預(yù)設(shè)數(shù)量表明該特征序列對應(yīng)的商品具有熱銷的特征,此時(shí)需要進(jìn)一步分析導(dǎo)致其熱銷的原因從而判斷該訂單是否為風(fēng)險(xiǎn)訂單。
購買信息可以包括訂單中各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息。
由于特征序列中包括商品編號(hào),可以通過調(diào)用數(shù)據(jù)庫的接口,直接根據(jù)商品編號(hào)獲取各個(gè)商品編號(hào)對應(yīng)的歷史價(jià)格。并且可以直接從特征序列中獲取各個(gè)商品編號(hào)對應(yīng)的顯示價(jià)格、優(yōu)惠、返現(xiàn)等價(jià)格信息并計(jì)算得到當(dāng)前價(jià)格。
在任一個(gè)商品編號(hào)不存在對應(yīng)的歷史價(jià)格的情況下,或者,在任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定該特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
購買信息可以包括訂單對應(yīng)的用戶的信用等級(jí)。
可以根據(jù)訂單中包括的用戶標(biāo)識(shí)通過調(diào)用數(shù)據(jù)庫的接口獲取用戶的信用等級(jí)。
在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)的情況下,確定該訂單存在風(fēng)險(xiǎn)。
購買信息可以包括訂單對應(yīng)的用戶下單行為。
可以根據(jù)訂單號(hào)調(diào)用相應(yīng)的程序接口獲取該訂單號(hào)對應(yīng)的用戶下單行為。
在用戶下單行為是自動(dòng)化腳本下單的情況下,確定訂單存在風(fēng)險(xiǎn)。
上述多種購買信息可以進(jìn)行任意組合判斷訂單是否存在風(fēng)險(xiǎn)。例如,購買信息可以包括訂單對應(yīng)的用戶的信用等級(jí)和訂單對應(yīng)的用戶下單行為,在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)且用戶下單行為是自動(dòng)化腳本下單的情況下,確定該訂單存在風(fēng)險(xiǎn)。又例如,在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)且用戶下單行為是自動(dòng)化腳本下單且任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
上述確定訂單是否存在風(fēng)險(xiǎn)的實(shí)施例,可以及時(shí)發(fā)現(xiàn)商品價(jià)格設(shè)置錯(cuò)誤,尤其是商品價(jià)格設(shè)置錯(cuò)誤時(shí)套利用戶利用自動(dòng)化程序搶購商品的情況。對于套利用戶在短時(shí)間內(nèi)下單的行為,通常情況下訂單中包含的商品相同,通過比對特征序列可以及時(shí)發(fā)現(xiàn)這種風(fēng)險(xiǎn)訂單。
通過比對特征序列還可以統(tǒng)計(jì)每個(gè)商品編號(hào)對應(yīng)的訂單數(shù),進(jìn)而可以獲得對應(yīng)的訂單數(shù)量在預(yù)設(shè)時(shí)間內(nèi)達(dá)到預(yù)設(shè)數(shù)量的商品編號(hào),可以針對該商品編號(hào)對應(yīng)的購買信息進(jìn)行分析,確定訂單是否存在風(fēng)險(xiǎn)。根據(jù)購買信息確定訂單是否存在風(fēng)險(xiǎn)可以參考上述實(shí)施例中的方法。
上述實(shí)施例通過自動(dòng)提取訂單的特征序列,比對特征序列獲取相同的特征序列對應(yīng)的訂單,進(jìn)而可以獲知同一特征序列對應(yīng)的訂單是否在短期內(nèi)達(dá)到較大的數(shù)量,對于短時(shí)間達(dá)到較大數(shù)量的訂單則進(jìn)一步分析購買信息,最終確定這類訂單是否存在風(fēng)險(xiǎn)。上述事實(shí)例能夠及時(shí)發(fā)現(xiàn)風(fēng)險(xiǎn)訂單,提高風(fēng)險(xiǎn)控制的效率,對風(fēng)險(xiǎn)訂單進(jìn)行有效的控制,能極大降低套利行為的發(fā)生,維護(hù)企業(yè)利益,減少企業(yè)損失。
下面結(jié)合圖4描述本發(fā)明另一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制方法。
圖4為本發(fā)明風(fēng)險(xiǎn)訂單的控制方法另一個(gè)實(shí)施例的流程圖。如圖4所示,該實(shí)施例的方法包括:
步驟s402,獲取訂單對應(yīng)的用戶標(biāo)識(shí)。
步驟s404,根據(jù)用戶標(biāo)識(shí)查詢用戶是否為黑名單用戶,如果用戶為黑名單用戶,則執(zhí)行步驟s405,否則執(zhí)行步驟s406。
步驟s405,將黑名單用戶的訂單剔除。
根據(jù)黑名單對惡意用戶進(jìn)行預(yù)先處理,可以減少訂單的處理數(shù)量,提高處理效率。黑名單可以根據(jù)用戶的信用記錄等生成。
步驟s406,提取訂單的特征序列。
步驟s408,將特征序列對應(yīng)的訂單計(jì)數(shù)器加1。
可以在數(shù)據(jù)庫中存儲(chǔ)特征序列與對應(yīng)的訂單號(hào),同時(shí)針對每個(gè)特征序列設(shè)置訂單計(jì)數(shù)器。每次提取一個(gè)訂單的特征序列后,查詢該特征序列在數(shù)據(jù)庫中是否已存儲(chǔ),如果已經(jīng)存儲(chǔ),則將對應(yīng)的訂單計(jì)數(shù)器加1,如果沒有存儲(chǔ),則存儲(chǔ)該特征序列及對應(yīng)的訂單號(hào),并將訂單計(jì)數(shù)器設(shè)置為1。每隔預(yù)設(shè)時(shí)間對訂單計(jì)數(shù)器進(jìn)行清零,同時(shí)刪除對應(yīng)的存儲(chǔ)內(nèi)容。
步驟s410,判斷是否達(dá)到預(yù)設(shè)時(shí)間,如果達(dá)到預(yù)設(shè)時(shí)間,則執(zhí)行步驟s412,否則從步驟s402開始重復(fù)執(zhí)行上述步驟。
步驟s412,獲取各個(gè)特征序列對應(yīng)的訂單數(shù),并判斷各個(gè)特征序列對應(yīng)的訂單數(shù)是否達(dá)到預(yù)設(shè)數(shù)量,重新開始計(jì)時(shí)并將訂單計(jì)數(shù)器歸零。對于訂單數(shù)達(dá)到預(yù)設(shè)數(shù)量的特征序列,則執(zhí)行步驟s414,對于訂單數(shù)沒有達(dá)到預(yù)設(shè)數(shù)量的特征序列,則執(zhí)行步驟s415。
還需要將已存儲(chǔ)的特征序列以及對應(yīng)的訂單信息移出原存儲(chǔ)位置,用于后續(xù)訂單是否存在風(fēng)險(xiǎn)的分析,原存儲(chǔ)位置清空。從步驟s402開始重復(fù)執(zhí)行前述步驟。
步驟s414,根據(jù)特征序列對應(yīng)的購買信息,確定特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn),如果訂單存在風(fēng)險(xiǎn),則執(zhí)行步驟s416,否則執(zhí)行步驟s415。
判斷特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)可以采用圖3對應(yīng)的實(shí)施例中的方法。
步驟s415,將訂單放行。
步驟s416,將訂單發(fā)送至風(fēng)險(xiǎn)處理系統(tǒng)進(jìn)一步處理。
本發(fā)明還提供一種風(fēng)險(xiǎn)訂單的控制裝置,下面結(jié)合圖5進(jìn)行描述。
圖5為本發(fā)明風(fēng)險(xiǎn)訂單的控制裝置另一個(gè)實(shí)施例的結(jié)構(gòu)圖。如圖5所示,該裝置50包括:
特征序列提取單元502,用于對各個(gè)訂單生成相應(yīng)的特征序列。
特征序列提取單元502,用于對各個(gè)訂單中的各個(gè)商品編號(hào)以及各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息進(jìn)行編碼對各個(gè)訂單生成相應(yīng)的特征序列。
訂單聚合單元504,用于獲取相同的特征序列對應(yīng)的訂單。
風(fēng)險(xiǎn)控制單元506,用于在同一特征序列對應(yīng)的訂單數(shù)量在預(yù)設(shè)時(shí)間內(nèi)達(dá)到預(yù)設(shè)數(shù)量的情況下,根據(jù)特征序列對應(yīng)的購買信息,確定特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息可以包括各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息,價(jià)格信息包括當(dāng)前價(jià)格和歷史價(jià)格;風(fēng)險(xiǎn)控制單元506,用于在任一個(gè)商品編號(hào)不存在對應(yīng)的歷史價(jià)格的情況下,或者,在任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息可以包括訂單對應(yīng)的用戶的信用等級(jí);風(fēng)險(xiǎn)控制單元506,用于在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)的情況下,確定訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息可以包括訂單對應(yīng)的用戶下單行為;風(fēng)險(xiǎn)控制單元506,用于在用戶下單行為是自動(dòng)化腳本下單的情況下,確定訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,購買信息可以包括各個(gè)商品編號(hào)對應(yīng)的價(jià)格信息、訂單對應(yīng)的用戶的信用等級(jí)以及訂單對應(yīng)的用戶下單行為,價(jià)格信息包括當(dāng)前價(jià)格和歷史價(jià)格。
風(fēng)險(xiǎn)控制單元506,用于在用戶的信用等級(jí)低于預(yù)設(shè)等級(jí)且用戶下單行為是自動(dòng)化腳本下單且任一個(gè)商品編號(hào)對應(yīng)的當(dāng)前價(jià)格與對應(yīng)的歷史價(jià)格的差值超過預(yù)設(shè)差值的情況下,確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,風(fēng)險(xiǎn)控制單元506,還用于在確定特征序列對應(yīng)的訂單存在風(fēng)險(xiǎn)的情況下,提取特征序列中的商品編號(hào),獲取包含商品編號(hào)的其他特征序列對應(yīng)的訂單,根據(jù)其他特征序列對應(yīng)的訂單對應(yīng)的用戶的信用等級(jí)和/或用戶下單行為,確定其他特征序列對應(yīng)的訂單是否存在風(fēng)險(xiǎn)。
在一個(gè)實(shí)施例中,該裝置50還可以包括風(fēng)險(xiǎn)預(yù)判單元508,用于獲取訂單對應(yīng)的用戶標(biāo)識(shí),根據(jù)用戶標(biāo)識(shí)查詢用戶是否為黑名單用戶,在用戶為黑名單用戶的情況下,將用戶的訂單剔除。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述任一個(gè)實(shí)施例的風(fēng)險(xiǎn)訂單的控制方法的步驟。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)當(dāng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用非瞬時(shí)性存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解為可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。