亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種信息處理方法及裝置的制造方法_3

文檔序號(hào):9866431閱讀:來源:國(guó)知局
9]步驟S102,所述第一進(jìn)程將所述多個(gè)數(shù)據(jù)請(qǐng)求分發(fā)給多個(gè)第二進(jìn)程;
[0080]步驟S201,所述第二進(jìn)程獲取預(yù)設(shè)的第二策略,根據(jù)所述第二策略判斷判斷接收到的數(shù)據(jù)請(qǐng)求是否作弊,得到判斷結(jié)果;
[0081 ]這里,所述第二策略存儲(chǔ)于內(nèi)存服務(wù)器;
[0082]這里,所述第二策略為判斷數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的點(diǎn)擊是否為作弊的而設(shè)置的策略,一般來說第二策略包括以下兩類:I)簡(jiǎn)單策略,檢查點(diǎn)擊數(shù)據(jù)中某幾個(gè)字段是否符合某種特定條件,比如:A)廣告點(diǎn)擊時(shí)間是否比廣告請(qǐng)求時(shí)間晚I個(gè)小時(shí)以上;B)用戶代理(User_Agent,UA)信息里是否有爬蟲(Spider)字符串,如果有,說明是網(wǎng)絡(luò)爬蟲。2)統(tǒng)計(jì)策略,主要是檢查用戶點(diǎn)擊是否過于頻繁,比如:A)同一帳號(hào)一小時(shí)內(nèi)點(diǎn)擊廣告次數(shù)是否超過10次;B)同一 IP5分鐘內(nèi)點(diǎn)擊同一廣告次數(shù)是否超過3次。
[0083]步驟S202,所述第二進(jìn)程將所述判斷結(jié)果攜帶于數(shù)據(jù)響應(yīng)中,并將所述數(shù)據(jù)響應(yīng)發(fā)送給所述第一進(jìn)程;
[0084]步驟S203,所述第一進(jìn)程將所述數(shù)據(jù)響應(yīng)發(fā)送給對(duì)應(yīng)的查詢請(qǐng)求端。
[0085]這里,對(duì)應(yīng)于步驟S202和步驟S203,所述第二進(jìn)程還可以直接將數(shù)據(jù)響應(yīng)發(fā)送給對(duì)應(yīng)的查詢請(qǐng)求端。
[0086]步驟S204,當(dāng)所述數(shù)據(jù)請(qǐng)求為作弊時(shí),所述第二進(jìn)程將所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的IP地址和帳號(hào)加入黑名單。
[0087]步驟S103,所述第二進(jìn)程將所述數(shù)據(jù)請(qǐng)求排入統(tǒng)計(jì)隊(duì)列;
[0088]步驟S104,第三進(jìn)程從所述統(tǒng)計(jì)隊(duì)列中獲取數(shù)據(jù)請(qǐng)求;
[0089]步驟S105,所述第三進(jìn)程獲取預(yù)設(shè)的第一策略,根據(jù)所述第一策略從所述數(shù)據(jù)請(qǐng)求中提取統(tǒng)計(jì)參數(shù);
[0090]這里,所述第一策略用于描述待提取的統(tǒng)計(jì)參數(shù),所述統(tǒng)計(jì)參數(shù)可以包括用戶的標(biāo)識(shí)信息、帳號(hào)、IP地址、點(diǎn)擊時(shí)間。
[0091]步驟S106,所述第三進(jìn)程從存儲(chǔ)設(shè)備上獲取第一統(tǒng)計(jì)信息,根據(jù)所述統(tǒng)計(jì)參數(shù)更新所述第一統(tǒng)計(jì)信息;
[0092]這里,所述第三進(jìn)程可以根據(jù)用戶的標(biāo)識(shí)信息從存儲(chǔ)設(shè)備上獲取第一統(tǒng)計(jì)信息,所述存儲(chǔ)設(shè)備在具體實(shí)施的過程中可以采用內(nèi)存服務(wù)器來實(shí)現(xiàn),所述用戶的標(biāo)識(shí)信息可以包括用戶的IP地址、帳號(hào)等信息。
[0093]步驟S107,所述第三進(jìn)程將更新后的第一統(tǒng)計(jì)信息寫入所述存儲(chǔ)設(shè)備。
[0094]本發(fā)明實(shí)施例中,所述第二策略包括:判斷所述數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的IP地址和/或帳號(hào)是否屬于黑名單,如果是,則所述數(shù)據(jù)請(qǐng)求為作弊,如果否,則確定所述數(shù)據(jù)請(qǐng)求為正常;對(duì)應(yīng)地,所述步驟S201,所述第二進(jìn)程根據(jù)所述第二策略判斷判斷接收到的數(shù)據(jù)請(qǐng)求是否作弊,得到判斷結(jié)果,包括:
[0095]步驟S2011,所述第二進(jìn)程從所述存儲(chǔ)設(shè)備上獲取黑名單,所述黑名單包括IP黑名單、帳號(hào)黑名單至少之一;
[0096]步驟S2012,所述第二進(jìn)程從所述數(shù)據(jù)請(qǐng)求提取IP地址和/或帳號(hào),判斷所述IP地址和/或帳號(hào)是否屬于所述黑名單上的名單,如果是,則確定所述數(shù)據(jù)請(qǐng)求為作弊,如果否,則確定所述數(shù)據(jù)請(qǐng)求為正常。
[0097]本發(fā)明實(shí)施例中,所述第二策略包括:IP地址或帳號(hào)在單位時(shí)間內(nèi)的點(diǎn)擊頻率是否超過閾值,如果是,則所述數(shù)據(jù)請(qǐng)求為作弊,如果否,則確定所述數(shù)據(jù)請(qǐng)求為正常;對(duì)應(yīng)地,所述步驟S201,所述第二進(jìn)程根據(jù)所述第二策略判斷判斷接收到的數(shù)據(jù)請(qǐng)求是否作弊,得到判斷結(jié)果,包括:
[0098]步驟S2013,所述第二進(jìn)程從所述數(shù)據(jù)請(qǐng)求中提取用戶的標(biāo)識(shí)信息;
[0099]步驟S2014,所述第二進(jìn)程根據(jù)所述用戶的標(biāo)識(shí)信息從所述存儲(chǔ)設(shè)備上獲取過去一個(gè)單位時(shí)間內(nèi)的IP地址或帳號(hào)的點(diǎn)擊次數(shù);
[0100]步驟S2015,所述第二進(jìn)程根據(jù)所述IP地址或帳號(hào)的點(diǎn)擊次數(shù)確定IP地址或帳號(hào)的點(diǎn)擊頻率;
[0101 ]步驟S2016,所述第二進(jìn)程判斷所述點(diǎn)擊頻率是否超過所述閾值,如果是,則所述數(shù)據(jù)請(qǐng)求為作弊,如果否,則確定所述數(shù)據(jù)請(qǐng)求為正常。
[0102]實(shí)施例三
[0103]為了解決前述相關(guān)技術(shù)中存在的問題,本發(fā)明實(shí)施例提供一種信息處理裝置,參見圖3所示,該裝置包括前端調(diào)用模塊311、統(tǒng)一接入層312、查詢進(jìn)程313、統(tǒng)計(jì)更新進(jìn)程314以及實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)315,其中:
[0104]所述實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)315上存儲(chǔ)有策略中心、黑名單和統(tǒng)計(jì)信息,策略中心中存儲(chǔ)有策略,其中策略發(fā)布流程包括:①策略發(fā)布者更新策略配置,并將策略配置發(fā)布到到策略中心;②策略中心向反作弊系統(tǒng)下發(fā)策略;③反作弊系統(tǒng)各個(gè)模塊根據(jù)新策略重新調(diào)整策略邏輯。
[0105]作為一種實(shí)施例,所述前端調(diào)用模塊311可以理解為用戶終端上的設(shè)置的模塊,該模塊用于向廣告平臺(tái)發(fā)送數(shù)據(jù)請(qǐng)求;而統(tǒng)一接入層312、查詢進(jìn)程313、統(tǒng)計(jì)更新進(jìn)程314以及實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)315可以理解為廣告平臺(tái)的各組成部分。下面基于圖3介紹一下該裝置在工作時(shí)的流程,該流程包括:
[0106]步驟S311,統(tǒng)一接入層接收前端調(diào)用模塊的數(shù)據(jù)請(qǐng)求,分發(fā)給查詢進(jìn)程進(jìn)行處理;
[0107]步驟S312,查詢進(jìn)程接收數(shù)據(jù)請(qǐng)求,根據(jù)第一策略語義查詢實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)中的懲罰名單,從而判斷所述數(shù)據(jù)請(qǐng)求是否為作弊,并把判斷結(jié)果返回給前端調(diào)用模塊。
[0108]這里,按照策略可以分類兩類,I)簡(jiǎn)單策略,檢查點(diǎn)擊數(shù)據(jù)中某幾個(gè)字段是否符合某種特定條件,比如:A)廣告點(diǎn)擊時(shí)間是否比廣告請(qǐng)求時(shí)間晚I個(gè)小時(shí)以上;B)用戶代理(User_Agent,UA)信息里是否有爬蟲(Spider)字符串,如果有,說明是網(wǎng)絡(luò)爬蟲。2)統(tǒng)計(jì)策略,主要是檢查用戶點(diǎn)擊是否過于頻繁,比如:A)同一帳號(hào)一小時(shí)內(nèi)點(diǎn)擊廣告次數(shù)是否超過10次;B)同一 IP5分鐘內(nèi)點(diǎn)擊同一廣告次數(shù)是否超過3次。
[0109]步驟S313,查詢進(jìn)程把數(shù)據(jù)請(qǐng)求塞到隊(duì)列;
[0110]步驟S314,統(tǒng)計(jì)更新進(jìn)程從隊(duì)列里獲得數(shù)據(jù)請(qǐng)求,根據(jù)第二策略語義從實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)獲取統(tǒng)計(jì)信息,進(jìn)行更新后寫入實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng),并將可能產(chǎn)生的懲罰名單更新到實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng),供查詢進(jìn)程查詢;
[0111]這里,如果有一條策略的語義是:同一帳號(hào)5分鐘內(nèi)點(diǎn)擊廣告次數(shù)超過3次算作弊,那么統(tǒng)計(jì)更新進(jìn)程要做的事情包括以下幾件:A)從隊(duì)列里取得一條點(diǎn)擊數(shù)據(jù),解析得到帳號(hào),然后查詢實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)這個(gè)帳號(hào)5分鐘內(nèi)的點(diǎn)擊數(shù)信息;B)這時(shí)有兩種可能:I)沒有查到,說明這個(gè)帳號(hào)最近5分鐘沒有點(diǎn)擊過廣告,那么往內(nèi)存存儲(chǔ)系統(tǒng)里新插入該帳號(hào)最近5分鐘點(diǎn)了 I次的信息;2)查到了,就在原來的數(shù)值上+1,再更新到內(nèi)存存儲(chǔ)系統(tǒng)里去,這里有兩種可能:i)原來的數(shù)值+1〈3,那么不需要額外做什么;ii)原來的數(shù)值+1> = 3,那么這個(gè)帳號(hào)后面如果再點(diǎn),就應(yīng)該把這個(gè)帳號(hào)加入到入到內(nèi)存存儲(chǔ)系統(tǒng)里的懲罰名單里,提供給查詢進(jìn)程查詢,這樣這個(gè)帳號(hào)下次再點(diǎn)廣告時(shí),查詢進(jìn)程查詢懲罰名單,就能知道這個(gè)帳號(hào)的點(diǎn)擊算作弊。
[0112]由于實(shí)時(shí)處理對(duì)實(shí)時(shí)性的要求,本發(fā)明實(shí)施例的一個(gè)核心思路是要快慢分離,讀快寫慢。所以查詢進(jìn)程只負(fù)責(zé)快的讀取,而把慢速的寫交給統(tǒng)計(jì)更新進(jìn)程來完成,由于讀取比較快,所以在具體實(shí)現(xiàn)的過程中,在一臺(tái)服務(wù)器上,查詢進(jìn)程可以設(shè)置一個(gè),而用于寫的統(tǒng)計(jì)更新進(jìn)程則對(duì)應(yīng)有多個(gè)。實(shí)際處理過程是:步驟I),查詢進(jìn)程獲取查詢請(qǐng)求端的多個(gè)數(shù)據(jù)請(qǐng)求;步驟2),對(duì)每一個(gè)數(shù)據(jù)請(qǐng)求,查詢進(jìn)程根據(jù)所配置的策略集合,提煉出需要查詢的黑名單和統(tǒng)計(jì)信息的關(guān)鍵值(key)列表,從“實(shí)時(shí)內(nèi)存存儲(chǔ)系統(tǒng)”中去查詢這些key;舉例:比如一條反作弊策略是:一個(gè)帳號(hào)5分鐘內(nèi)點(diǎn)擊超過10次算作弊;對(duì)于這條策略,查詢進(jìn)程需要提煉出的查詢key為:“策略ID:帳號(hào)”;步驟3.)根據(jù)查詢結(jié)果,查詢進(jìn)程來判斷該請(qǐng)求是否為作弊請(qǐng)求,并將判斷結(jié)果直接返回給請(qǐng)求端,整個(gè)過程中,統(tǒng)計(jì)更新進(jìn)程并未參與;這就完成了快速的讀的所有過程?,F(xiàn)在舉例來說明統(tǒng)計(jì)結(jié)果,繼續(xù)延續(xù)上面例子,如果查到本次請(qǐng)求里的帳號(hào)對(duì)應(yīng)的統(tǒng)計(jì)信息顯示:最近5分鐘內(nèi),該帳號(hào)點(diǎn)擊次數(shù)統(tǒng)計(jì)值已經(jīng)達(dá)到12次,那本次請(qǐng)求就算作弊,對(duì)請(qǐng)求端返回作弊的判斷結(jié)果。如果沒查到或者該帳號(hào)點(diǎn)擊次數(shù)統(tǒng)計(jì)值不足10次,那本條策略不會(huì)把本次點(diǎn)擊判作弊,繼續(xù)看其他策略。只要有一條策略判斷本次請(qǐng)求為作弊,則對(duì)請(qǐng)求段就返回作弊的判斷結(jié)果。步驟4)查詢進(jìn)程把數(shù)據(jù)請(qǐng)求塞入隊(duì)列供統(tǒng)計(jì)更新進(jìn)程讀取,到這里,查詢進(jìn)程就完成了自己對(duì)一個(gè)數(shù)據(jù)請(qǐng)求的所有處理,后面就是統(tǒng)計(jì)更新進(jìn)程的工作了。
[0113]以上步驟I)至步驟4)是快速的“讀”的所有處理過程,由
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1