專利名稱:一種管理過濾黑名單的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種管理過濾黑名單的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的迅速普及和應(yīng)用,網(wǎng)上聊天已被廣大網(wǎng)民所接受。特別是聊 天室業(yè)務(wù),其作為一種網(wǎng)上聊天的方式被廣大網(wǎng)民所喜愛,并具有較長的應(yīng)用 歷史。
目前,有很多不法商販在聊天室里發(fā)送廣告,以吸引聊天用戶訪問其開辦 的網(wǎng)站。聊天室廣告大多帶有色情和欺騙性質(zhì),并且很多是采用廣告發(fā)送程序 來發(fā)送。這樣不但損害了聊天用戶的利益,而且嚴(yán)重擾亂了聊天室秩序。
現(xiàn)有技術(shù)采用關(guān)鍵詞語過濾方法或用戶聊天行為過濾方法,將被判定為廣
告發(fā)送者的用戶列入過濾黑名單,以過濾該用戶發(fā)送的所有聊天信息;在該用 戶被列入過濾黑名單的同時,系統(tǒng)會啟動鎖定時間,當(dāng)該用戶對應(yīng)的鎖定時間 到達(dá)時,將該用戶從過濾黑名單中刪除,恢復(fù)其正常聊天。
但是,現(xiàn)有的過濾黑名單的管理方式是靜態(tài)的,在固定的鎖定時間到達(dá)時, 會立即將對應(yīng)用戶從過濾黑名單中刪除。對于被誤判列入黑名單的用戶來說, 由于采用固定的鎖定時間,所以只能等到鎖定時間到達(dá)時,該用戶才能正常發(fā) 送聊天信息,這給用戶帶來了不好的體驗;對于發(fā)送廣告的用戶來說,在該用 戶被列入黑名單之后,不會得到任何通知,所以該用戶可能會繼續(xù)發(fā)出廣告信 息,若采用固定的鎖定時間,并在固定的鎖定時間到達(dá)時,立即將該用戶從過 濾黑名單中刪除,則不能纟艮好的體現(xiàn)懲戒原則。
發(fā)明內(nèi)容
本發(fā)明提供一種管理過濾黑名單的方法及系統(tǒng),用以解決靜態(tài)管理黑名單 給被誤判列入黑名單的用戶帶來不好的體驗,并且對廣告發(fā)送者不能很好的體 現(xiàn)懲戒原則的問題。
本發(fā)明方法包括下列步驟
對用戶進(jìn)入聊天室廣告過濾黑名單之后的聊天行為實時計分;以及當(dāng)該用 戶當(dāng)前累計的分值超過預(yù)設(shè)的閥值時,相應(yīng)調(diào)整對該用戶的鎖定時間。
其中,若對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別以正 負(fù)分值計分,則對用戶進(jìn)入過濾黑名單之后發(fā)送廣告信息的行為和發(fā)送正常聊 天信息的行為合并計分。當(dāng)所述用戶當(dāng)前合并累計的分值超過預(yù)設(shè)的第一閥值 時,增加對該用戶的鎖定時間;以及,當(dāng)所述用戶當(dāng)前合并累計的分值超過預(yù) 設(shè)的第二閥值時,減少對該用戶的鎖定時間。
或者,對用戶進(jìn)入過濾黑名單之后發(fā)送廣告信息的行為和發(fā)送正常聊天信 息的行為分別計分。當(dāng)所述用戶當(dāng)前累計的廣告分值超過預(yù)設(shè)的第一閥值時, 增加對該用戶的鎖定時間;以及,當(dāng)所述用戶當(dāng)前累計的正常聊天分值超過預(yù) 設(shè)的第二閥值時,減少對該用戶的鎖定時間。
綜上所述,根據(jù)預(yù)設(shè)的計分規(guī)則對用戶進(jìn)入聊天室廣告過濾黑名單之后的 聊天行為實時計分。
進(jìn)一步,預(yù)設(shè)的發(fā)送廣告信息行為的計分規(guī)則至少包括下列之一用戶重 復(fù)發(fā)送同 一 內(nèi)容的聊天信息,以及每次發(fā)送同 一 內(nèi)容的聊天信息對應(yīng)的計分分 值;用戶在不同的聊天室里發(fā)送聊天信息,以及每次更換聊天室對應(yīng)的計分分 值;用戶發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長,以及每次出現(xiàn)發(fā)送兩 條聊天信息的時間間隔小于預(yù)設(shè)的時長對應(yīng)的計分分值;用戶發(fā)送的聊天信息 中含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送含有預(yù)設(shè)關(guān)鍵詞的聊天信息對應(yīng)的計分分 值。預(yù)設(shè)的發(fā)送正常聊天信息行為的計分規(guī)則至少包括下列之一用戶在預(yù)設(shè) 的條數(shù)內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送不同內(nèi)容的聊天信 息對應(yīng)的計分分值。用戶發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長,
以及每次出現(xiàn)發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長對應(yīng)的計分 分值。用戶發(fā)送的聊天信息中不含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送不含有預(yù)設(shè) 關(guān)鍵詞的聊天信息對應(yīng)的計分分值。
相應(yīng)調(diào)整對所述用戶的鎖定時間后,重新對該用戶計分。
本發(fā)明的管理過濾黑名單的系統(tǒng),包括過濾數(shù)據(jù)庫,用于存儲過濾黑名 單;鎖定時間裝置,用于實時記錄過濾黑名單中各個用戶分別對應(yīng)的剩余鎖定 時間;規(guī)則設(shè)定裝置,用于預(yù)設(shè)對用戶聊天行為的計分規(guī)則;管理裝置,用于 根據(jù)所述規(guī)則設(shè)定裝置預(yù)設(shè)的計分規(guī)則對過濾黑名單中用戶的聊天行為實時 計分,并當(dāng)所述用戶當(dāng)前累計的分值超過預(yù)設(shè)的閥值時,相應(yīng)調(diào)整鎖定時間裝 置記錄的該用戶的剩余鎖定時間。
其中,所述管理裝置中包括下列模塊合并計分模塊,用于根據(jù)所述規(guī)則 設(shè)定裝置中預(yù)設(shè)的計分規(guī)則對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息 的行為合并計分;笫一比較模塊,用于將所述合并計分模塊合并累計的分值與 規(guī)則設(shè)定裝置中預(yù)設(shè)的第一閥值和第二閥值分別比較,當(dāng)所述用戶當(dāng)前合并累 計的分值超過第一閥值時,增加鎖定時間裝置記錄的該用戶的剩余鎖定時間; 當(dāng)所述用戶當(dāng)前合并累計的分值超過第二閥值時,減少鎖定時間裝置記錄的該 用戶的剩余鎖定時間。
或者,所述管理裝置中包括下列模塊第一計分模塊,用于根據(jù)所述規(guī)則 設(shè)定裝置中預(yù)設(shè)的計分規(guī)則對用戶發(fā)送廣告信息的行為實時計分;第二計分模 塊,用于根據(jù)所述規(guī)則設(shè)定裝置中預(yù)設(shè)的計分規(guī)則對用戶發(fā)送正常聊天信息的 行為實時計分;第二比較模塊,用于將所述第一計分模塊當(dāng)前累計的廣告分值 與規(guī)則設(shè)定裝置中預(yù)設(shè)的第一閥值比較,當(dāng)所述用戶當(dāng)前累計的廣告分值超過 第一閥值時,增加鎖定時間裝置記錄的該用戶的剩余鎖定時間;以及用于將所 述第二計分模塊當(dāng)前累計的正常聊天分值與規(guī)則設(shè)定裝置中預(yù)設(shè)的第二閥值
比較,當(dāng)所述用戶當(dāng)前累計的正常聊天分值超過第二閥值時,減少鎖定時間裝 置記錄的該用戶的剩余鎖定時間。
其中,所述規(guī)則設(shè)定裝置預(yù)設(shè)的發(fā)送廣告信息行為的計分規(guī)則至少包括下
列之一用戶重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送同一內(nèi)容的聊天信 息對應(yīng)的計分分值;用戶在不同的聊天室里發(fā)送聊天信息,以及每次更換聊天 室對應(yīng)的計分分值;用戶發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長,以及 每次出現(xiàn)發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長對應(yīng)的計分分值;用戶 發(fā)送的聊天信息中含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送含有預(yù)設(shè)關(guān)鍵詞的聊天信 息對應(yīng)的計分分值。所述規(guī)則設(shè)定裝置預(yù)設(shè)的發(fā)送正常聊天信息行為的計分規(guī) 則至少包括下列之一用戶在預(yù)設(shè)的條數(shù)內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊天信息, 以及每次發(fā)送不同內(nèi)容的聊天信息對應(yīng)的計分分值。用戶發(fā)送兩條聊天信息的 時間間隔大于等于預(yù)設(shè)的時長,以及每次出現(xiàn)發(fā)送兩條聊天信息的時間間隔大 于等于預(yù)設(shè)的時長對應(yīng)的計分分值。用戶發(fā)送的聊天信息中不含有預(yù)設(shè)的關(guān)鍵 詞,以及每次發(fā)送不含有預(yù)設(shè)關(guān)鍵詞的聊天信息對應(yīng)的計分分值。 本發(fā)明有益效果如下
本發(fā)明方法不采用靜態(tài)的過濾黑名單管理方式,即在固定的鎖定時間到達(dá) 時,會立即將對應(yīng)用戶從過濾黑名單中刪除,而是在用戶進(jìn)入聊天室廣告過濾 黑名單之后,對該用戶的聊天行為繼續(xù)實時計分,并且當(dāng)該用戶當(dāng)前累計的分 值超過預(yù)設(shè)的閥值時,相應(yīng)調(diào)整對該用戶的鎖定時間,從而達(dá)到動態(tài)管理過濾 黑名單的效果。
為了支撐本發(fā)明方法,本發(fā)明還提供了 一種管理過濾黑名單的系統(tǒng)。 通過動態(tài)管理過濾黑名單,對于被誤判列入黑名單的用戶來說,可通過不 斷發(fā)出正常聊天信息減少鎖定時間,從而盡早恢復(fù)正常聊天;對于發(fā)送廣告的 用戶來說,若該用戶被列入黑名單之后繼續(xù)發(fā)出廣告信息,則會增加對其的鎖 定時間,從而達(dá)到懲戒與用戶行為相適應(yīng)的效果。
圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖2為本發(fā)明系統(tǒng)實例一結(jié)構(gòu)示意圖; 圖3為本發(fā)明系統(tǒng)實例二結(jié)構(gòu)示意圖; 圖4為本發(fā)明方法步驟流程圖。
具體實施例方式
為了使被誤判列入黑名單的用戶盡早恢復(fù)正常聊天,以及根據(jù)發(fā)送廣告用 戶的行為,給其相應(yīng)的懲戒,本發(fā)明提供了一種管理過濾黑名單的系統(tǒng),參見 圖l所示,其包括管理裝置l,以及與管理裝置相連的過濾數(shù)據(jù)庫2、鎖定時 間裝置3和規(guī)則設(shè)定裝置4。
所述過濾數(shù)據(jù)庫2,用于存儲過濾黑名單。
所述鎖定時間裝置3,用于實時記錄過濾黑名單中各個用戶分別對應(yīng)的剩 余鎖定時間。
所述規(guī)則設(shè)定裝置4,用于預(yù)設(shè)對用戶聊天行為的計分規(guī)則,以及預(yù)設(shè)閥 值。所述計分MJH分為發(fā)送廣告信息行為的計分規(guī)則,以及發(fā)送正常聊天信息 行為的計分規(guī)則。所述發(fā)送廣告信息行為的計分規(guī)則至少包括下列之一用戶 重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送同一內(nèi)容的聊天信息對應(yīng)的計分 分值;用戶在不同的聊天室里發(fā)送聊天信息,以及每次更換聊天室對應(yīng)的計分 分值;用戶發(fā)送兩條聊天信息的時間間隔小于預(yù)"i殳的時長,以及每次出現(xiàn)發(fā)送 兩條聊天信息的時間間隔小于預(yù)設(shè)的時長對應(yīng)的計分分值;用戶發(fā)送的聊天信 息中含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送含有預(yù)設(shè)關(guān)鍵詞的聊天信息對應(yīng)的計分 分值。所述發(fā)送正常聊天信息行為的計分規(guī)則至少包括下列之一用戶在預(yù)設(shè) 的條數(shù)內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送不同內(nèi)容的聊天信 息對應(yīng)的計分分值;用戶發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長, 以及每次出現(xiàn)發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長對應(yīng)的計分 分值;用戶發(fā)送的聊天信息中不含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送不含有預(yù)設(shè) 關(guān)鍵詞的聊天信息對應(yīng)的計分分值。
所述管理裝置1,用于根據(jù)所述規(guī)則設(shè)定裝置4預(yù)設(shè)的計分規(guī)則對過濾黑 名單中用戶的聊天行為實時計分,并當(dāng)所述用戶當(dāng)前累計的分值超過預(yù)"^殳的閥 值時,相應(yīng)調(diào)整鎖定時間裝置3記錄的該用戶的剩余鎖定時間。 進(jìn)一步,根據(jù)計分方式的不同,以下提供兩個系統(tǒng)實例。 系統(tǒng)實例一對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為合并 計分。
若對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別以正負(fù)分 值計分,則可采用本系統(tǒng)實例。參見圖2所示,在本系統(tǒng)實例中,上述管理裝 置1中進(jìn)一步包括相互連接的合并計分模塊11和第一比較模塊12。
所述合并計分模塊11,用于根據(jù)所述規(guī)則設(shè)定裝置4中預(yù)設(shè)的計分規(guī)則對 用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為合并計分。
所述第一比較模塊12,用于將所述合并計分模塊11合并累計的分值與規(guī) 則設(shè)定裝置4中預(yù)設(shè)的第一閥值和第二閥值分別比較,當(dāng)所述用戶當(dāng)前合并累 計的分值超過第一閥值時,增加鎖定時間裝置3記錄的該用戶的剩余鎖定時間; 當(dāng)所述用戶當(dāng)前合并累計的分值超過第二閥值時,減少鎖定時間裝置3記錄的 該用戶的剩余鎖定時間。
系統(tǒng)實例二對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別 計分。
本系統(tǒng)實例可應(yīng)用于對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的 行為分別以正負(fù)分值計分,或者對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信 息的行為都以正分值或都以負(fù)分值計分的情況。參見圖3所示,在本系統(tǒng)實例 中,上述管理裝置中進(jìn)一步包括第一計分模塊13、第二計分模塊14,以及與 第 一計分模塊和第二計分模塊分別相連的第二比較模塊15 。
所述第一計分模塊13,用于根據(jù)所述規(guī)則設(shè)定裝置4中預(yù)設(shè)的計分規(guī)則對
用戶發(fā)送廣告信息的^f亍為實時計分;
所述第二計分模塊14,用于根據(jù)所述規(guī)則設(shè)定裝置4中預(yù)設(shè)的計分規(guī)則對
用戶發(fā)送正常聊天信息的4亍為實時計分;
所述第二比4交;f莫塊15,用于將所述第一計分;f莫塊13當(dāng)前累計的廣告分值 與規(guī)則設(shè)定裝置4中預(yù)設(shè)的第一閥值比較,當(dāng)所述用戶當(dāng)前累計的廣告分值超 過第一閥值時,增加鎖定時間裝置3記錄的該用戶的剩余鎖定時間;以及用于 將所述第二計分模塊14當(dāng)前累計的正常聊天分值與規(guī)則設(shè)定裝置4中預(yù)設(shè)的 第二閥值比較,當(dāng)所述用戶當(dāng)前累計的正常聊天分值超過第二閥值時,減少鎖 定時間裝置3記錄的該用戶的剩余鎖定時間。
應(yīng)用上述系統(tǒng),本發(fā)明又提供了一種管理過濾黑名單的方法,參見圖4所 示,包括下列主要步驟
S0、預(yù)設(shè)計分規(guī)則和閥值。
由于用戶被列入聊天室廣告過濾黑名單之后,不會得到任何通知,所以用 戶通常會繼續(xù)發(fā)送聊天信息。
本步驟為準(zhǔn)備步驟。本發(fā)明方法通過預(yù)設(shè)計分規(guī)則的方式對用戶進(jìn)入過濾 黑名單之后的聊天行為實時計分。所述預(yù)設(shè)的計分規(guī)則分為兩類,包括發(fā)送 廣告信息行為的計分規(guī)則,以及發(fā)送正常聊天信息行為的計分規(guī)則。
所述發(fā)送廣告信息行為的計分規(guī)則至少包括下列規(guī)則之一 (即可以包括的 規(guī)則分別計分,再合并累計分值;也可在同時滿足包括的規(guī)則時才計分)
規(guī)則一、用戶重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送同一內(nèi)容的聊 天信息對應(yīng)的計分分值。
規(guī)則二、用戶在不同的聊天室里發(fā)送聊天信息,以及每次更換聊天室對應(yīng) 的計分分值。
規(guī)則三、用戶發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長,以及每次出 現(xiàn)發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長對應(yīng)的計分分值。
規(guī)則四、用戶發(fā)送的聊天信息中含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送含有預(yù) 設(shè)關(guān)鍵詞的聊天信息對應(yīng)的計分分值。
所述發(fā)送正常聊天信息行為的計分規(guī)則至少包括下列規(guī)則之一(即可以包
括的規(guī)則分別計分,再合并累計分值;也可在同時滿足包括的規(guī)則時才計分)
規(guī)則五、用戶在預(yù)設(shè)的條數(shù)內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每 次發(fā)送不同內(nèi)容的聊天信息對應(yīng)的計分分值。
規(guī)則六、用戶發(fā)送兩條聊天信息的時間間隔大于等于預(yù)i殳的時長,以及每 次出現(xiàn)發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長對應(yīng)的計分分值。
規(guī)則七、用戶發(fā)送的聊天信息中不含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送不含 有預(yù)設(shè)關(guān)鍵詞的聊天信息對應(yīng)的計分分值。
本步驟中還需預(yù)設(shè)閥值。對應(yīng)上述兩類計分規(guī)則,設(shè)置與發(fā)送廣告信息行 為相對應(yīng)的第一閥值,以及設(shè)置與發(fā)送正常聊天信息行為相對應(yīng)的第二閥值。
51、 用戶被列入聊天室廣告過濾黑名單。
系統(tǒng)采用關(guān)鍵詞語過濾方法或用戶聊天行為過濾方法,將被判定為廣告發(fā) 送者的用戶列入過濾黑名單,以過濾該用戶發(fā)送的所有聊天信息。
52、 對用戶的聊天行為實時計分。 本步驟中計分的方式存在兩種情況。
情況一若對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別以 正負(fù)分值計分,則對用戶進(jìn)入過濾黑名單之后發(fā)送廣告信息的行為和發(fā)送正常 聊天信息的行為可合并計分,即正負(fù)分值抵消,給該用戶一個綜合評價。
情況二若對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別以 正負(fù)分值計分,或者對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為都 以正分值或都以負(fù)分值計分,則對用戶進(jìn)入過濾黑名單之后發(fā)送廣告信息的行 為和發(fā)送正常聊天信息的行為可分別計分。
53、 判斷該用戶當(dāng)前累計的分值是否超過預(yù)設(shè)的閥值,若是,則轉(zhuǎn)入步驟 S4;否則,返回步驟S2。
對應(yīng)步驟S2中的情況一,將所述用戶當(dāng)前合并累計的分值分別與預(yù)設(shè)的 第一閥值和第二閥值比較,若當(dāng)前合并累計的分值超過第一閥值或超過第二閥 值,則轉(zhuǎn)入步驟S4;否則,返回步驟S2。
對應(yīng)步驟S2中的情況二,將所述用戶當(dāng)前累計的廣告分值與預(yù)設(shè)的第一 閥值比較,若當(dāng)前累計的廣告分值超過第一閥值,則轉(zhuǎn)入步驟S4;否則,返回 步驟S2;將所述用戶當(dāng)前累計的正常聊天分值與預(yù)設(shè)的第二閥值比較,若當(dāng)前 累計的正常聊天分值超過第二閥值,則轉(zhuǎn)入步驟S4;否則,返回步驟S2。
54、 相應(yīng)調(diào)整對該用戶的鎖定時間。
對應(yīng)步驟S2中的情況一,當(dāng)所述用戶當(dāng)前合并累計的分值超過預(yù)設(shè)的第 一閥值時,增加對該用戶的鎖定時間;當(dāng)所述用戶當(dāng)前合并累計的分值超過預(yù) 設(shè)的第二閥值時,減少對該用戶的鎖定時間。
對應(yīng)步驟S2中的情況二,當(dāng)所述用戶當(dāng)前累計的廣告分值超過預(yù)設(shè)的第 一閥值時,增加對該用戶的鎖定時間;當(dāng)所述用戶當(dāng)前累計的正常聊天分值超 過預(yù)設(shè)的第二閥值時,減少對該用戶的鎖定時間。
55、 重新對該用戶計分。
相應(yīng)調(diào)整對所述用戶的鎖定時間后,重新對該用戶計分,從而實現(xiàn)循環(huán)管 理的效果。
對應(yīng)步驟S2中的情況一,將所述用戶合并累計的分值清零,重新對該用 戶計分。
對應(yīng)步驟S2中的情況二,若增加了對該用戶的鎖定時間,則將所述用戶 累計的廣告分值清零,并重新對該用戶計廣告分;若減少了對該用戶的鎖定時 間,則將所述用戶累計的正常聊天分值清零,并重新對該用戶計正常聊天分。 對應(yīng)上述兩個系統(tǒng)實例,以下通過兩個方法實例具體描述本發(fā)明方法。 方法實例一對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為合并 計分。
預(yù)設(shè)的計分規(guī)則包括規(guī)則一、用戶重復(fù)發(fā)送同一內(nèi)容的聊天信息,對應(yīng) 的計分分值為1;規(guī)則三、用戶發(fā)送兩條聊天信息的時間間隔小于3秒,對應(yīng) 的計分分值為1;規(guī)則五、用戶在3條聊天信息內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊 天信息,每條不重復(fù)信息對應(yīng)的計分分值為-l;規(guī)則六、用戶發(fā)送兩條聊天信
息的時間間隔大于等于3秒,對應(yīng)的計分分值為-1。上述四項規(guī)則同時啟用。 預(yù)設(shè)的第一閥值為50;預(yù)設(shè)的第二閥值為-20。
上午用戶以其用戶名登錄系統(tǒng)后進(jìn)入聊天室,并以8秒/條的頻率發(fā)送了 IO條內(nèi)容各不相同的正常聊天信息。4艮據(jù)規(guī)則五計分分值為-9;才艮據(jù)規(guī)則六計 分分值為-9;累計分值為-18。
下午該用戶以其用戶名登錄系統(tǒng)后進(jìn)入聊天室,并以2秒7條的頻率發(fā)送 內(nèi)容相同的廣告信息。該用戶發(fā)出第35條廣告信息時,根據(jù)規(guī)則一計分分值 為34;根據(jù)規(guī)則三計分分值為34;累計分值為68。
上下午總累計分值為50,與預(yù)設(shè)的第一閥值(50)相等,則增加對該用戶 的鎖定時間(例如增加10天)。
之后,將合并累計的分值清零,重新對該用戶計分。
方法實例二對用戶發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別 計分。
預(yù)設(shè)的計分規(guī)則包括規(guī)則一、用戶重復(fù)發(fā)送同一內(nèi)容的聊天信息,對應(yīng) 的計分分值為1;規(guī)則三、用戶發(fā)送兩條聊天信息的時間間隔小于3秒,對應(yīng) 的計分分值為1;規(guī)則五、用戶在3條聊天信息內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊 天信息,每條不重復(fù)信息對應(yīng)的計分分值為-l;規(guī)則六、用戶發(fā)送兩條聊天信 息的時間間隔大于等于3秒,對應(yīng)的計分分值為-1。上述四項規(guī)則同時啟用。
預(yù)設(shè)的第一閥值為50;預(yù)設(shè)的第二閥值為-20。
上午用戶以其用戶名登錄系統(tǒng)后進(jìn)入聊天室,并以8秒/條的頻率發(fā)送了 8條內(nèi)容各不相同的正常聊天信息。根據(jù)規(guī)則五計分分值為-7;根據(jù)規(guī)則六計 分分值為-7;本次累計正常聊天分值為-14。
下午該用戶以其用戶名登錄系統(tǒng)后進(jìn)入聊天室,并以2秒/條的頻率發(fā)送 內(nèi)容相同的廣告信息。該用戶發(fā)出第26條廣告信息時,根據(jù)規(guī)則一計分分值 為25;根據(jù)規(guī)則三計分分值為25;累計廣告分值為50,與預(yù)設(shè)的第一閥值(50) 相等,則增加對該用戶的鎖定時間(例如增加10天)。
之后,將該用戶的廣告分值清零,重新對該用戶計廣告分。
晚上用戶以其用戶名登錄系統(tǒng)后進(jìn)入聊天室,并以7秒/條的頻率發(fā)送內(nèi) 容各不相同的正常聊天信息,該用戶發(fā)出第4條正常聊天信息時,根據(jù)規(guī)則五 計分分值為-3;根據(jù)規(guī)則六計分分值為-3;本次累計正常聊天分值為-6。上午 和晚上共累計正常聊天分值為-20,與預(yù)設(shè)的第二閥值(-20)相等,則減少對 該用戶的鎖定時間(例如減少5天)。
之后,將該用戶的正常聊天分值清零,重新對該用戶計正常聊天分。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種管理過濾黑名單的方法,其特征在于,包括下列步驟對用戶進(jìn)入聊天室廣告過濾黑名單之后的聊天行為實時計分;以及當(dāng)該用戶當(dāng)前累計的分值超過預(yù)設(shè)的閥值時,相應(yīng)調(diào)整對該用戶的鎖定時間。
2、 如權(quán)利要求1所述管理過濾黑名單的方法,其特征在于,若對用戶發(fā) 送廣告信息的行為和發(fā)送正常聊天信息的行為分別以正負(fù)分值計分,則對用戶 進(jìn)入過濾黑名單之后發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為合并計 分。
3、 如權(quán)利要求2所述管理過濾黑名單的方法,其特征在于,當(dāng)所述用戶 當(dāng)前合并累計的分值超過預(yù)設(shè)的第一閥值時,增加對該用戶的鎖定時間;以及, 當(dāng)所述用戶當(dāng)前合并累計的分值超過預(yù)設(shè)的第二閥值時,減少對該用戶的鎖定 時間。
4、 如權(quán)利要求1所述管理過濾黑名單的方法,其特征在于,對用戶進(jìn)入 過濾黑名單之后發(fā)送廣告信息的行為和發(fā)送正常聊天信息的行為分別計分。
5、 如權(quán)利要求4所述管理過濾黑名單的方法,其特征在于,當(dāng)所述用戶 當(dāng)前累計的廣告分值超過預(yù)設(shè)的第一閥值時,增加對該用戶的鎖定時間;以及, 當(dāng)所述用戶當(dāng)前累計的正常聊天分值超過預(yù)設(shè)的第二閥值時,減少對該用戶的 鎖定時間。
6、 如權(quán)利要求2至5任一項所述管理過濾黑名單的方法,其特征在于, 根據(jù)預(yù)設(shè)的計分規(guī)則對用戶進(jìn)入聊天室廣告過濾黑名單之后的聊天行為實時 計分,其中預(yù)設(shè)的發(fā)送廣告信息行為的計分規(guī)則至少包括下列之一 -用戶重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送同一內(nèi)容的聊天信息 對應(yīng)的計分分值;-用戶在不同的聊天室里發(fā)送聊天信息,以及每次更換聊天室對應(yīng)的計分分值;-用戶發(fā)送兩條聊天信息的時間間隔d、于預(yù)設(shè)的時長,以及每次出現(xiàn)發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長對應(yīng)的計分分值;-用戶發(fā)送的聊天信息中含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送含有預(yù)設(shè)關(guān)鍵 詞的聊天信息對應(yīng)的計分分值;預(yù)設(shè)的發(fā)送正常聊天信息行為的計分規(guī)則至少包括下列之一-用戶在預(yù)設(shè)的條凄丈內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送 不同內(nèi)容的聊天信息對應(yīng)的計分分值;-用戶發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長,以及每次出現(xiàn) 發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長對應(yīng)的計分分值;-用戶發(fā)送的聊天信息中不含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送不含有預(yù)設(shè) 關(guān)鍵詞的聊天信息對應(yīng)的計分分值。
7、 一種管理過濾黑名單的系統(tǒng),包括 過濾數(shù)據(jù)庫,用于存儲過濾黑名單;鎖定時間裝置,用于實時記錄過濾黑名單中各個用戶分別對應(yīng)的剩余鎖定 時間;規(guī)則設(shè)定裝置,用于預(yù)設(shè)對用戶聊天行為的計分規(guī)則; 其特征在于,所述系統(tǒng)還包括管理裝置,用于根據(jù)所述規(guī)則設(shè)定裝置預(yù)設(shè)的計分規(guī)則對過濾黑名單中用 戶的聊天行為實時計分,并當(dāng)所述用戶當(dāng)前累計的分值超過預(yù)設(shè)的閥值時,相 應(yīng)調(diào)整鎖定時間裝置記錄的該用戶的剩余鎖定時間。
8、 如權(quán)利要求7所述管理過濾黑名單的系統(tǒng),其特征在于,所述管理裝 置中包括下列模塊合并計分才莫塊,用于根據(jù)所述規(guī)則設(shè)定裝置中預(yù)設(shè)的計分規(guī)則對用戶發(fā)送 廣告信息的行為和發(fā)送正常聊天信息的行為合并計分;第一比較模塊,用于將所述合并計分模塊合并累計的分值與規(guī)則設(shè)定裝置中預(yù)設(shè)的第一閥值和第二閥值分別比較,當(dāng)所述用戶當(dāng)前合并累計的分值超過第一閥值時,增加鎖定時間裝置記錄的該用戶的剩余鎖定時間;當(dāng)所述用戶當(dāng) 前合并累計的分值超過第二閥值時,減少鎖定時間裝置記錄的該用戶的剩余鎖 定時間。
9、 如權(quán)利要求7所述管理過濾黑名單的系統(tǒng),其特征在于,所述管理裝 置中包括下列模塊第一計分模塊,用于根據(jù)所述規(guī)則設(shè)定裝置中預(yù)設(shè)的計分規(guī)則對用戶發(fā)送 廣告信息的行為實時計分;第二計分模塊,用于才艮據(jù)所述規(guī)則設(shè)定裝置中預(yù)設(shè)的計分規(guī)則對用戶發(fā)送 正常聊天信息的行為實時計分;第二比較模塊,用于將所述第 一計分模塊當(dāng)前累計的廣告分值與規(guī)則設(shè)定 裝置中預(yù)設(shè)的第一閥值比較,當(dāng)所述用戶當(dāng)前累計的廣告分值超過第一閥值 時,增加鎖定時間裝置記錄的該用戶的剩余鎖定時間;以及用于將所述第二計 分模塊當(dāng)前累計的正常聊天分值與規(guī)則設(shè)定裝置中預(yù)設(shè)的第二閥值比較,當(dāng)所 述用戶當(dāng)前累計的正常聊天分值超過第二閥值時,減少鎖定時間裝置記錄的該 用戶的剩余鎖定時間。
10、 如權(quán)利要求7所述管理過濾黑名單的系統(tǒng),其特征在于,所述規(guī)則設(shè) 定裝置預(yù)設(shè)的發(fā)送廣告信息行為的計分規(guī)則至少包括下列之一 -用戶重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送同一內(nèi)容的聊天信息 對應(yīng)的計分分值;-用戶在不同的聊天室里發(fā)送聊天信息,以及每次更換聊天室對應(yīng)的計分 分值;-用戶發(fā)送兩條聊天信息的時間間隔小于預(yù)設(shè)的時長,以及每次出現(xiàn)發(fā)送 兩條聊天信息的時間間隔小于預(yù)設(shè)的時長對應(yīng)的計分分值;-用戶發(fā)送的聊天信息中含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送含有預(yù)設(shè)關(guān)鍵 詞的聊天信息對應(yīng)的計分分值; 所述規(guī)則設(shè)定裝置預(yù)設(shè)的發(fā)送正常聊天信息行為的計分規(guī)則至少包括下列之一-用戶在預(yù)設(shè)的條數(shù)內(nèi),不重復(fù)發(fā)送同一內(nèi)容的聊天信息,以及每次發(fā)送 不同內(nèi)容的聊天信息對應(yīng)的計分分值;-用戶發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長,以及每次出現(xiàn) 發(fā)送兩條聊天信息的時間間隔大于等于預(yù)設(shè)的時長對應(yīng)的計分分值;-用戶發(fā)送的聊天信息中不含有預(yù)設(shè)的關(guān)鍵詞,以及每次發(fā)送不含有預(yù)設(shè) 關(guān)鍵詞的聊天信息對應(yīng)的計分分值。
全文摘要
本發(fā)明公開了一種管理過濾黑名單的方法及系統(tǒng),用以解決靜態(tài)管理黑名單給被誤判列入黑名單的用戶帶來不好的體驗,并且對廣告發(fā)送者不能很好的體現(xiàn)懲戒原則的問題。本發(fā)明方法對用戶進(jìn)入黑名單之后的聊天行為實時計分;并當(dāng)該用戶當(dāng)前累計的分值超過預(yù)設(shè)的閥值時,相應(yīng)調(diào)整對該用戶的鎖定時間。本發(fā)明系統(tǒng)過濾數(shù)據(jù)庫、鎖定時間裝置、規(guī)則設(shè)定裝置,以及用于根據(jù)規(guī)則設(shè)定裝置預(yù)設(shè)的計分規(guī)則對黑名單中用戶的聊天行為實時計分,并當(dāng)用戶當(dāng)前累計的分值超過預(yù)設(shè)的閥值時,相應(yīng)調(diào)整鎖定時間裝置記錄的該用戶鎖定時間的管理裝置。本發(fā)明可使被誤判列入黑名單的用戶盡早恢復(fù)正常聊天,并根據(jù)發(fā)送廣告用戶的行為給其相應(yīng)的懲戒。
文檔編號H04L12/58GK101114907SQ20061009953
公開日2008年1月30日 申請日期2006年7月28日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者林實立, 王欣磊, 龍丁奮 申請人:騰訊科技(深圳)有限公司