本發(fā)明屬于終端設(shè)備及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種請求處理方法及裝置。
背景技術(shù):
近年來,隨著電商行業(yè)的競爭越來越大,各種網(wǎng)絡(luò)營銷手段也層出不窮,為了吸引顧客、宣傳自己的商品及增加自身的競爭力,很多商家常常會采用一些低價搶購的活動,比如一元秒殺、一折限量搶購等。由于搶購活動中的商品售價遠遠低于市場價,所以在低價搶購活動中,經(jīng)常遇到買家采用不正當手段將促銷商品低價購買,再以市場價出售。然而,現(xiàn)有的網(wǎng)絡(luò)管理技術(shù)缺乏靈活性,無法識別作為買家的用戶的真實意圖,對該用戶通過終端發(fā)送的下單請求進行有效管理,從而導致網(wǎng)絡(luò)市場的秩序被嚴重擾亂,嚴重損害了商家利益。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題在于提供一種請求處理方法及裝置,旨在解決現(xiàn)有的網(wǎng)絡(luò)管理技術(shù)缺乏靈活性,無法識別作為買家的用戶的真實意圖,對該用戶通過終端發(fā)送的下單請求進行有效管理,從而導致網(wǎng)絡(luò)市場的秩序被嚴重擾亂,嚴重損害了商家利益的問題。
本發(fā)明實施例提供了一種請求處理方法,所述方法包括:
響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的歷史下單數(shù)據(jù);
對所述歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析;
若所述歷史下單數(shù)量大于預置下單數(shù)量,則不將下單請求發(fā)送給服務(wù)器。
進一步地,所述響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的歷史下單數(shù)據(jù),包括:
響應于所述用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的帳號信息;
將所述用戶的帳號信息與預置的攔截列表中的帳號信息進行匹配;
若所述攔截列表中包含與所述用戶的帳號信息相匹配的目標帳號信息,則不將所述下單請求發(fā)送給所述服務(wù)器;
若所述攔截列表中不包含與所述用戶的帳號信息相匹配的目標帳號信息,則獲取所述用戶的賬號信息對應的歷史下單數(shù)據(jù)。
進一步地,所述響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的歷史下單數(shù)據(jù),包括:
響應于所述用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的互聯(lián)網(wǎng)協(xié)議地址;
根據(jù)所述互聯(lián)網(wǎng)協(xié)議地址,獲取對應的歷史下單數(shù)據(jù)。
進一步地,所述預置類別物品包括一個或多個指定類別的物品,所述對所述歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,包括:
對所述歷史下單數(shù)據(jù)中,所述單個指定類別的物品的歷史下單數(shù)量進行分析;或者
對所述歷史下單數(shù)據(jù)中,所述多個指定類別的物品的總歷史下單數(shù)量進行分析。
進一步地,所述對所述歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,包括:
對所述歷史下單數(shù)據(jù)中,所述預置類別物品在預置時間周期內(nèi)的歷史下單數(shù)量進行分析。
進一步地,所述若所述歷史下單數(shù)量大于預置下單數(shù)量,則不將下單請求發(fā)送給服務(wù)器之后,包括:
輸出驗證提示信息,以提示所述用戶下單異常,是否輸入驗證碼;
獲取所述用戶輸入的驗證碼,并與預置驗證碼進行配對;
若配對成功,則將所述下單請求發(fā)送給所述服務(wù)器;
若配對失敗,則執(zhí)行所述輸出驗證提示信息的步驟。
本發(fā)明實施例還提供了一種請求處理裝置,所述裝置包括:
獲取模塊,用于響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的歷史下單數(shù)據(jù);
分析模塊,用于對所述歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析;
攔截模塊,用于若所述歷史下單數(shù)量大于預置下單數(shù)量,則不將下單請求發(fā)送給服務(wù)器。
進一步地,所述獲取模塊包括:
賬號獲取模塊,用于響應于所述用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的帳號信息;
匹配模塊,用于將所述用戶的帳號信息與預置的攔截列表中的帳號信息進行匹配;
數(shù)據(jù)獲取模塊,用于若所述攔截列表中不包含與所述用戶的帳號信息相匹配的目標帳號信息,則獲取所述用戶的賬號信息對應的歷史下單數(shù)據(jù);
所述攔截模塊,還用于若所述攔截列表中包含與所述用戶的帳號信息相匹配的目標帳號信息,則不將所述下單請求發(fā)送給所述服務(wù)器。
進一步地,所述獲取模塊還包括:
地址獲取模塊,用于響應于所述用戶觸發(fā)的下單請求發(fā)送指令,獲取所述用戶的互聯(lián)網(wǎng)協(xié)議地址;
下單數(shù)據(jù)獲取模塊,用于根據(jù)所述互聯(lián)網(wǎng)協(xié)議地址,獲取對應的歷史下單數(shù)據(jù)。
進一步地,所述分析模塊,還用于對所述歷史下單數(shù)據(jù)中,所述單個指定類別的物品的歷史下單數(shù)量進行分析;或者,對所述歷史下單數(shù)據(jù)中,所述多個指定類別的物品的總歷史下單數(shù)量進行分析。
進一步地,所述分析模塊,還用于對所述歷史下單數(shù)據(jù)中,所述預置類別物品在預置時間周期內(nèi)的歷史下單數(shù)量進行分析。
進一步地,所述裝置還包括:
信息輸出模塊,用于輸出驗證提示信息,以提示所述用戶下單異常,是否輸入驗證碼;
配對模塊,用于獲取所述用戶輸入的驗證碼,并與預置驗證碼進行配對;
發(fā)送模塊,用于若配對成功,則將所述下單請求發(fā)送給所述服務(wù)器;
所述信息輸出模塊,還用于若配對失敗,則執(zhí)行所述輸出驗證提示信息的步驟。
從上述本發(fā)明實施例可知,本發(fā)明實施例通過響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù),對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器,相較于現(xiàn)有技術(shù),本發(fā)明實施例通過監(jiān)測用戶的歷史下單數(shù)量,當該歷史下單數(shù)量到達預置上限時,限制用戶繼續(xù)下單,從而提高了網(wǎng)絡(luò)管理的靈活性,實現(xiàn)了對下單請求的有效管理。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是一種終端設(shè)備的結(jié)構(gòu)框圖;
圖2是本發(fā)明第一實施例提供的請求處理方法的實現(xiàn)流程示意圖;
圖3是本發(fā)明第二實施例提供的請求處理方法的實現(xiàn)流程示意圖;
圖4是本發(fā)明第三實施例提供的請求處理裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明第四實施例提供的請求處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1示出了一種終端設(shè)備的結(jié)構(gòu)框圖。本發(fā)明實施例提供的請求處理方法可應用于如圖1所示的終端設(shè)備10中,終端設(shè)備10可以但不限于包括:具有網(wǎng)絡(luò)功能的智能手機、筆記本、平板電腦、穿戴智能設(shè)備等移動終端,或如臺式計算機之類的其他非移動終端。
如圖1所示,終端設(shè)備10包括存儲器101、存儲控制器102,一個或多個(圖中僅示出一個)處理器103、外設(shè)接口104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過一條或多條通訊總線/信號線110相互通訊。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對終端設(shè)備的結(jié)構(gòu)造成限定。終端設(shè)備10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
存儲器101可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的請求處理方法及裝置對應的程序指令/模塊,處理器103通過運行存儲在存儲器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的終端設(shè)備10的請求處理方法。
存儲器101可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器101可進一步包括相對于處理器103遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至終端設(shè)備10。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器103以及其他可能的組件對存儲器101的訪問可在存儲控制器102的控制下進行。
外設(shè)接口104將各種輸入/輸入裝置耦合至CPU以及存儲器101。處理器103運行存儲器101內(nèi)的各種軟件、指令以執(zhí)行終端設(shè)備10的各種功能以及進行數(shù)據(jù)處理。
在一些實施例中,外設(shè)接口104,處理器103以及存儲控制器102可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
射頻模塊105用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預置類型的無線網(wǎng)絡(luò)進行通訊或者通過預置類型的無線網(wǎng)絡(luò)與其他設(shè)備進行通訊。上述的預置類型的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預置類型的無線網(wǎng)絡(luò)可以使用各種通信標準、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM),增強型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(shù)(Code Division Access,CDMA),時分多址技術(shù)(Time Division Multiple Access,TDMA),藍牙,無線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標準IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),網(wǎng)絡(luò)電話(Voice over Internet Protocal,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
按鍵模塊106提供用戶向終端設(shè)備進行輸入的接口,用戶可以通過按下不同的按鍵以使終端設(shè)備10執(zhí)行不同的功能。
音頻模塊107向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口104中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器101處或者通過射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器101中或者通過射頻模塊105進行發(fā)送。在一些實例中,音頻模塊107還可包括一個耳機播孔,用于向耳機或者其他設(shè)備提供音頻接口。
觸控屏幕108在終端設(shè)備與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應于一些用戶界面對象。觸控屏幕108還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕108顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
請參閱圖2,圖2為本發(fā)明第一實施例提供的請求處理方法的實現(xiàn)流程示意圖,本發(fā)明實施例中提供的請求處理方法包括:
S201、響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù);
本發(fā)明實施例中的下單請求可以但不限于競拍請求、搶購請求或者其他類似的請求,用于網(wǎng)絡(luò)競拍或網(wǎng)絡(luò)搶購時使用。具體的,用戶可通過預置的下單交互界面進行下單操作,通過該下單界面中的下單按鈕觸發(fā)下單請求發(fā)送指令,該指令用于指示終端設(shè)備向服務(wù)器發(fā)送下單請求。
S202、對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析;
需要說明的是,可對單個指定類別的物品的歷史下單數(shù)量進行分析,也可對多個指定類別的物品的歷史下單數(shù)量進行分析,還可對預置類別物品在預置時間周期內(nèi)的歷史下單數(shù)量進行分析。
S203、若該歷史下單數(shù)量大于預置下單數(shù)量,則不將下單請求發(fā)送給服務(wù)器。
若分析的是單個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量為該單個物品的預置下單數(shù)量,若分析的是多個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量包括該多個指定類別的物品中每個指定類別的物品的預置下單數(shù)量,只有當每個指定類別的物品的下單數(shù)量全部大于預置下單數(shù)量時,才會不將該下單請求發(fā)送給服務(wù)器。
本發(fā)明實施例提供的請求處理方法,通過響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù),對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器,相較于現(xiàn)有技術(shù),本發(fā)明實施例通過監(jiān)測用戶的歷史下單數(shù)量,當該歷史下單數(shù)量到達預置上限時,限制用戶繼續(xù)下單,從而提高了網(wǎng)絡(luò)管理的靈活性,實現(xiàn)了對下單請求的有效管理。
請參閱圖3,圖3為本發(fā)明第二實施例提供的請求處理方法的實現(xiàn)流程示意圖,本發(fā)明實施例中提供的請求處理方法包括:
S301、響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的帳號信息;
本發(fā)明實施例中的下單請求可以但不限于競拍請求、搶購請求或者其他類似的請求,用于網(wǎng)絡(luò)競拍或網(wǎng)絡(luò)搶購時使用。具體的,用戶可通過預置的下單交互界面進行下單操作,通過該下單界面中的下單按鈕觸發(fā)下單請求發(fā)送指令,該指令用于指示終端設(shè)備向服務(wù)器發(fā)送下單請求。
S302、將該用戶的帳號信息與預置的攔截列表中的帳號信息進行匹配;
攔截列表中記錄有所有被確認為疑似具有特定特征的用戶的帳號信息,如疑似黃牛用戶的帳號信息。攔截列表可從服務(wù)器獲取,并存儲于終端設(shè)備本地,由終端設(shè)備在本地進行匹配;或者,終端設(shè)備也可將用戶的帳號信息發(fā)送給服務(wù)器,通過服務(wù)器進行匹配。
S303、若該攔截列表中包含與該用戶的帳號信息相匹配的目標帳號信息,則不將下單請求發(fā)送給服務(wù)器;
即當該用戶的賬號信息在攔截列表中時,確認該用戶是具有特定特征的用戶,則攔截用戶的下單請求。
S304、若該攔截列表中不包含與該用戶的帳號信息相匹配的目標帳號信息,則獲取該用戶的賬號信息對應的歷史下單數(shù)據(jù);
于本發(fā)明另一實施例中,除了獲取用戶的帳號信息之外,還可以根據(jù)用戶的互聯(lián)網(wǎng)協(xié)議地址(Internet Protocol Address,IP地址),獲取對應的歷史下單數(shù)據(jù)。具體的,響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的IP地址,根據(jù)該IP地址,獲取對應的歷史下單數(shù)據(jù)。
進一步地,響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的帳號信息;將該用戶的帳號信息與預置的攔截列表中的帳號信息進行匹配;若該攔截列表中包含與該用戶的帳號信息相匹配的目標帳號信息,則不將該下單請求發(fā)送給服務(wù)器;若該攔截列表中不包含與該用戶的帳號信息相匹配的目標帳號信息,則獲取該用戶的IP地址,根據(jù)該IP地址,獲取對應的歷史下單數(shù)據(jù)。
S305、對該歷史下單數(shù)據(jù)中,單個指定類別的物品的歷史下單數(shù)量進行分析;
進一步地,于本發(fā)明另一實施例中,還可對該歷史下單數(shù)據(jù)中,多個指定類別的物品的總歷史下單數(shù)量進行分析。
進一步地,于本發(fā)明其他一實施例中,還可對該歷史下單數(shù)據(jù)中,該預置類別物品在預置時間周期內(nèi)的歷史下單數(shù)量進行分析。如:對單個指定類別的物品在預置時間周期內(nèi)的歷史下單數(shù)量,或者,多個指定類別的物品在預置時間周期內(nèi)的總歷史下單數(shù)量進行分析。
S306、若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器;
當步驟S305中,分析的是單個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量為該單個物品的預置下單數(shù)量,當步驟S305中,分析的是多個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量包括該多個指定類別的物品中每個指定類別的物品的預置下單數(shù)量,只有當每個指定類別的物品的下單數(shù)量全部大于預置下單數(shù)量時,才會不將該下單請求發(fā)送給服務(wù)器。
或者,當S305中分析的是多個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量為該多個指定類別的物品的所有歷史下單數(shù)量的總和。
進一步地,當檢測到用戶的賬號信息中的歷史下單數(shù)量大于預置下單數(shù)量時,將該用戶的賬號信息加入到攔截列表中,在加入用戶賬號信息到攔截列表的過程中,采用Lua腳本,并且在內(nèi)存中設(shè)置了key,只有獲取key的進程才能被執(zhí)行,且每個進程攜帶flag標志信息,每個進程執(zhí)行時設(shè)有有效期,以保證在有效期內(nèi)只能有一個進行被執(zhí)行。該攔截列表可以儲存在電子終端中,也可以儲存在服務(wù)器中。
S307、輸出驗證提示信息,以提示該用戶下單異常,是否輸入驗證碼;
該驗證碼提示信息,可以以圖片或文字的形式展示在網(wǎng)頁中,也可以以短信的形式發(fā)送到用戶在申請賬號時預留的手機號碼中。
S308、獲取該用戶輸入的驗證碼,并與預置驗證碼進行配對;
若配對成功,則執(zhí)行步驟S309,若配對失敗,則返回執(zhí)行步驟S307,輸出驗證提示信息。
S309、將該下單請求發(fā)送給服務(wù)器。
若配對成功,則進行下單請求的發(fā)送。
本發(fā)明實施例提供的請求處理方法,通過響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù),對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器,相較于現(xiàn)有技術(shù),本發(fā)明實施例通過監(jiān)測用戶的歷史下單數(shù)量,當該歷史下單數(shù)量到達預置上限時,限制用戶繼續(xù)下單,從而提高了網(wǎng)絡(luò)管理的靈活性,實現(xiàn)了對下單請求的有效管理。
請參閱圖4,圖4是本發(fā)明第三實施例提供的請求處理裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。圖4示例的請求處理裝置可以是前述第一實施例提供的請求處理方法的執(zhí)行主體,如終端設(shè)備或終端設(shè)備中的一個模塊。圖4示例的請求處理裝置,主要包括:獲取模塊401、分析模塊402以及攔截模塊403。各功能模塊詳細說明如下:
獲取模塊401,用于響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù)。
本發(fā)明實施例中的下單請求可以但不限于競拍請求、搶購請求或者其他類似的請求,用于網(wǎng)絡(luò)競拍或網(wǎng)絡(luò)搶購時使用。具體的,用戶可通過預置的下單交互界面進行下單操作,通過該下單界面中的下單按鈕觸發(fā)下單請求發(fā)送指令,該指令用于指示終端設(shè)備向服務(wù)器發(fā)送下單請求。
分析模塊402,用于對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析。
需要說明的是,分析模塊402可對單個指定類別的物品的歷史下單數(shù)量進行分析,也可對多個指定類別的物品的歷史下單數(shù)量進行分析,還可對預置類別物品在預置時間周期內(nèi)的歷史下單數(shù)量進行分析。
攔截模塊403,用于若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器。
若分析的是單個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量為該單個物品的預置下單數(shù)量,若分析的是多個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量包括該多個指定類別的物品中每個指定類別的物品的預置下單數(shù)量,只有當每個指定類別的物品的下單數(shù)量全部大于預置下單數(shù)量時,才會不將該下單請求發(fā)送給服務(wù)器。
本發(fā)明實施例提供的請求處理裝置,通過響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù),對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器,相較于現(xiàn)有技術(shù),本發(fā)明實施例通過監(jiān)測用戶的歷史下單數(shù)量,當該歷史下單數(shù)量到達預置上限時,限制用戶繼續(xù)下單,從而提高了網(wǎng)絡(luò)管理的靈活性,實現(xiàn)了對下單請求的有效管理。
請參閱圖5,圖5是本發(fā)明第四實施例提供的請求處理裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。圖5示例的請求處理裝置可以是前述第二實施例提供的請求處理方法的執(zhí)行主體。圖5示例的請求處理裝置,主要包括:獲取模塊501、分析模塊502、攔截模塊503、信息輸出模塊504、配對模塊505以及發(fā)送模塊506,其中獲取模塊501包括賬號獲取模塊5011、匹配模塊5012、數(shù)據(jù)獲取模塊5013、地址獲取模塊5014以及下單數(shù)據(jù)獲取模塊5015。各功能模塊詳細說明如下:
獲取模塊501,用于響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù),包括:
賬號獲取模塊5011,用于響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的帳號信息。
本發(fā)明實施例中的下單請求可以但不限于競拍請求、搶購請求或者其他類似的請求,用于網(wǎng)絡(luò)競拍或網(wǎng)絡(luò)搶購時使用。具體的,用戶可通過預置的下單交互界面進行下單操作,通過該下單界面中的下單按鈕觸發(fā)下單請求發(fā)送指令,該指令用于指示終端設(shè)備向服務(wù)器發(fā)送下單請求。
進一步地,該裝置還包括地址獲取模塊5014,用于響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的互聯(lián)網(wǎng)協(xié)議地址。
匹配模塊5012,用于將該用戶的帳號信息與預置的攔截列表中的帳號信息進行匹配。
攔截列表中記錄有所有被確認為疑似具有特定特征的用戶的帳號信息,如疑似黃牛用戶的帳號信息。攔截列表可從服務(wù)器獲取,并存儲于終端設(shè)備本地,由終端設(shè)備通過匹配模塊5012在本地進行匹配;或者,終端設(shè)備也可將用戶的帳號信息發(fā)送給服務(wù)器,通過服務(wù)器進行匹配。
數(shù)據(jù)獲取模塊5013,用于若該攔截列表中不包含與該用戶的帳號信息相匹配的目標帳號信息,則獲取該用戶的賬號信息對應的歷史下單數(shù)據(jù);
進一步地,本裝置還包括下單數(shù)據(jù)獲取模塊5015,用于根據(jù)用戶的互聯(lián)網(wǎng)協(xié)議地址(Internet Protocol Address,IP地址),獲取對應的歷史下單數(shù)據(jù)。具體的,響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的IP地址,根據(jù)該IP地址,獲取對應的歷史下單數(shù)據(jù)。
進一步地,響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的帳號信息;將該用戶的帳號信息與預置的攔截列表中的帳號信息進行匹配;若該攔截列表中包含與該用戶的帳號信息相匹配的目標帳號信息,則不將該下單請求發(fā)送給服務(wù)器;若該攔截列表中不包含與該用戶的帳號信息相匹配的目標帳號信息,則獲取該用戶的IP地址,根據(jù)該IP地址,獲取對應的歷史下單數(shù)據(jù)。
攔截模塊503,用于若該攔截列表中包含與該用戶的帳號信息相匹配的目標帳號信息,則不將該下單請求發(fā)送給服務(wù)器。
即當該用戶的賬號信息在攔截列表中時,確認該用戶是具有特定特征的用戶,則攔截模塊503攔截用戶的下單請求。
分析模塊502,用于對該歷史下單數(shù)據(jù)中,單個指定類別的物品的歷史下單數(shù)量進行分析。
進一步地,分析模塊502,還用于對該歷史下單數(shù)據(jù)中,多個指定類別的物品的總歷史下單數(shù)量進行分析。
進一步地,分析模塊502,還用于對該歷史下單數(shù)據(jù)中,該預置類別物品在預置時間周期內(nèi)的歷史下單數(shù)量進行分析。如:對單個指定類別的物品在預置時間周期內(nèi)的歷史下單數(shù)量,或者,多個指定類別的物品在預置時間周期內(nèi)的總歷史下單數(shù)量進行分析。
攔截模塊503,用于若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器。
若分析的是單個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量為該單個物品的預置下單數(shù)量,若分析的是多個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量包括該多個指定類別的物品中每個指定類別的物品的預置下單數(shù)量,只有當每個指定類別的物品的下單數(shù)量全部大于預置下單數(shù)量時,才會不將該下單請求發(fā)送給服務(wù)器。
或者,當分析模塊502分析的是多個指定類別的物品的歷史下單數(shù)量時,此處的預置下單數(shù)量為該多個指定類別的物品的所有歷史下單數(shù)量的總和。
進一步地,當檢測到用戶的賬號信息中的歷史下單數(shù)量大于預置下單數(shù)量時,將該用戶的賬號信息加入到攔截列表中,在加入用戶賬號信息到攔截列表的過程中,采用Lua腳本,并且在內(nèi)存中設(shè)置了key,只有獲取key的進程才能被執(zhí)行,且每個進程攜帶flag標志信息,每個進程執(zhí)行時設(shè)有有效期,以保證在有效期內(nèi)只能有一個進行被執(zhí)行。該攔截列表可以儲存在電子終端中,也可以儲存在服務(wù)器中。
信息輸出模塊504,用于輸出驗證提示信息,以提示該用戶下單異常,是否輸入驗證碼。
該驗證碼提示信息,可以以圖片或文字的形式展示在網(wǎng)頁中,也可以以短信的形式發(fā)送到用戶在申請賬號時預留的手機號碼中。
配對模塊505,用于獲取該用戶輸入的驗證碼,并與預置驗證碼進行配對。
發(fā)送模塊506,用于若配對成功,則將該下單請求發(fā)送給服務(wù)器。
若配對成功,則進行下單請求的發(fā)送。
信息輸出模塊504,還用于若配對失敗,則執(zhí)行該輸出驗證提示信息的步驟。
本發(fā)明實施例提供的請求處理裝置,通過響應于用戶觸發(fā)的下單請求發(fā)送指令,獲取該用戶的歷史下單數(shù)據(jù),對該歷史下單數(shù)據(jù)中,預置類別物品的歷史下單數(shù)量進行分析,若該歷史下單數(shù)量大于預置下單數(shù)量,則不將該下單請求發(fā)送給服務(wù)器,相較于現(xiàn)有技術(shù),本發(fā)明實施例通過監(jiān)測用戶的歷史下單數(shù)量,當該歷史下單數(shù)量到達預置上限時,限制用戶繼續(xù)下單,從而提高了網(wǎng)絡(luò)管理的靈活性,實現(xiàn)了對下單請求的有效管理。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其它順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
以上為對本發(fā)明所提供的請求處理方法及裝置的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應理解為對本發(fā)明的限制。