專利名稱:用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施方式總體上涉及網(wǎng)絡(luò)信息技術(shù)領(lǐng)域,更具體地,涉及用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法和設(shè)備。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,很多網(wǎng)站支持用戶之間建立連接關(guān)系并且進(jìn)行互動(dòng)。當(dāng)一個(gè)人向網(wǎng)站進(jìn)行了注冊(cè)并且可能還通過了相關(guān)認(rèn)認(rèn)證之后,他/她稱為該網(wǎng)站的“用戶”或“成員”。在網(wǎng)站中,不同的成員之間可以建立連接或關(guān)聯(lián)關(guān)系,這種關(guān)聯(lián)關(guān)系在網(wǎng)站中通常被稱為“好友關(guān)系”或簡(jiǎn)稱“好友”。例如,在諸如社交網(wǎng)絡(luò)服務(wù)(SNS)網(wǎng)站、博客、微博、BBS論壇的各種網(wǎng)站中,都允許成員之間建立好友關(guān)系。在這樣的網(wǎng)站中,通常 允許一個(gè)成員向其他成員發(fā)送消息,即使他們之間不具有好友關(guān)系。已經(jīng)發(fā)現(xiàn),在網(wǎng)站中,某些成員可能向其他成員發(fā)送垃圾消息,例如,無(wú)關(guān)的廣告消息、推銷消息、含有政治、暴力、色情等內(nèi)容的消息,等等。發(fā)送這種消息的成員稱為“垃圾消息發(fā)送方(spammer) ”。以好友請(qǐng)求消息為例,在某些情況下,發(fā)送方并非真正想與接收方建立好友關(guān)系從而進(jìn)行正常的社交活動(dòng),而是出于其他目的而發(fā)送好友請(qǐng)求消息。例如,在多數(shù)網(wǎng)站中,成員的全部或部分信息僅向其好友公開。為了獲得成員信息,垃圾消息發(fā)送方可能首先向該成員發(fā)送好友請(qǐng)求消息以便與其建立好友關(guān)系。如果這種請(qǐng)求被接受,成員信息可能被泄露。垃圾消息發(fā)送方可能利用成員消息向該成員發(fā)送廣告、推銷等垃圾消息,甚至將成員信息用于非法目的。傳統(tǒng)的垃圾消息發(fā)送方識(shí)別方法可以基于消息本身所攜帶的內(nèi)容來確定該消息是否屬于垃圾消息,進(jìn)而判斷發(fā)送該消息的成員是否為垃圾消息發(fā)送方。然而,在網(wǎng)站中的垃圾消息和正常請(qǐng)求消息在形式上有時(shí)并無(wú)區(qū)別(例如,垃圾好友請(qǐng)求和正常的好友請(qǐng)求)。另一種已知方法是根據(jù)發(fā)送方的特性來檢測(cè)其是否為垃圾消息發(fā)送方。例如,可以根據(jù)網(wǎng)站成員向其他成員發(fā)送消息的頻度來檢測(cè)垃圾消息發(fā)送方。具體而言,一定時(shí)段內(nèi)發(fā)送大量消息的成員可被認(rèn)定為垃圾消息發(fā)送方。然而,一方面,網(wǎng)站中的“社交明星”或其他正常成員也有可能在單位時(shí)間內(nèi)發(fā)送大量請(qǐng)求消息;另一方面,垃圾消息發(fā)送方有可能通過設(shè)置其消息發(fā)送的頻度和時(shí)機(jī)來刻意規(guī)避這種檢測(cè)。為此,已經(jīng)提出根據(jù)接收方成員對(duì)消息的響應(yīng)來檢測(cè)垃圾消息發(fā)送方的方法。例如,如果一個(gè)成員發(fā)送的好友請(qǐng)求消息總是被接收方拒絕,則可以確定該成員是垃圾消息發(fā)送方。然而,這種方法在很多情況下無(wú)法準(zhǔn)確地對(duì)垃圾消息發(fā)送方做出判斷。例如,用戶行為分析表明:當(dāng)一個(gè)成員剛剛注冊(cè)并加入網(wǎng)站上時(shí),他/她常常傾向于接受好友申請(qǐng)等各種消息,而不考慮是否認(rèn)識(shí)或者希望添加發(fā)送方成員。又如,很多接收方成員本身就是網(wǎng)站中的垃圾消息發(fā)送方。根據(jù)這些用戶做出的響應(yīng)來檢測(cè)垃圾消息發(fā)送方可能會(huì)導(dǎo)致錯(cuò)檢或者漏檢。
因此,本領(lǐng)域需要一種在網(wǎng)站中更為有效、準(zhǔn)確地檢測(cè)垃圾消息發(fā)送方的技術(shù)方案。
發(fā)明內(nèi)容
鑒于以上問題,本發(fā)明提出一種在社交網(wǎng)絡(luò)服務(wù)網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法和設(shè)備。在本發(fā)明的一個(gè)方面,提供一種用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法。該方法包括:針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給所述網(wǎng)站中的至少一個(gè)其他成員的消息,確定所述至少一個(gè)其他成員對(duì)于所述消息的響應(yīng);獲取做出所述響應(yīng)的所述至少一個(gè)其他成員的屬性;以及基于所述響應(yīng)和所述屬性來判定所述目標(biāo)成員是否為垃圾消息發(fā)送方。在本發(fā)明的另一方面,提供一種用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的設(shè)備。該設(shè)備包括:確定裝置,配置用于針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給所述網(wǎng)站中的至少一個(gè)其他成員的消息,確定所述至少一個(gè)其他成員對(duì)于所述消息的響應(yīng);獲取裝置,配置用于獲取做出所述響應(yīng)的所述至少一個(gè)其他成員的屬性;以及判定裝置,配置用于基于所述響應(yīng)和所述屬性來判定所述目標(biāo)成員是否為垃圾消息發(fā)送方。
通過下文詳細(xì)描述將會(huì)理解,根據(jù)本發(fā)明的實(shí)施方式,可以根據(jù)接收消息的接收方成員對(duì)該消息的響應(yīng)來判定發(fā)送方是否為垃圾消息發(fā)送方。特別地,通過在判定垃圾消息發(fā)送方時(shí)將接收方成員的屬性(例如,可信度)納入考慮,可以使垃圾消息發(fā)送方的檢測(cè)更為準(zhǔn)確。
通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:圖1示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施方式的在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法100的流程圖;圖2示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施方式的在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的設(shè)備200的框圖;以及圖3示出了適合用來實(shí)踐本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)300的框圖。在各個(gè)附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。
具體實(shí)施例方式下面將參考附圖中示出的若干示例性實(shí)施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。本發(fā)明的總體思路是,根據(jù)接收消息的接收方成員對(duì)該消息的響應(yīng)來判定發(fā)送方是否為垃圾消息發(fā)送方。而且,本發(fā)明的實(shí)施方式允許在判定垃圾消息發(fā)送方時(shí)將接收方成員的屬性(例如,可信度)納入考慮,從而使垃圾消息發(fā)送方的檢測(cè)更為準(zhǔn)確。當(dāng)然,應(yīng)當(dāng)理解,本發(fā)明的實(shí)施方式可以與其他用于垃圾消息發(fā)送方檢測(cè)的方法結(jié)合使用。作為示例,可以在本發(fā)明的基礎(chǔ)上,結(jié)合考慮垃圾消息發(fā)送方和/或消息本身的特性,從而進(jìn)一步提高檢測(cè)的準(zhǔn)確性。此外應(yīng)當(dāng)注意,盡管在下文描述中可能參考SNS網(wǎng)站和“好友請(qǐng)求消息”來描述本發(fā)明的思想,但是本發(fā)明同樣適用于其他網(wǎng)站(例如,上文提及的博客、微博、BBS、討論區(qū)等網(wǎng)站);并且同樣適用于其他類型的消息,例如各類請(qǐng)求消息、邀請(qǐng)消息、調(diào)查問卷消息以及需要接收方做出響應(yīng)的其他消息,不論是目前已知的還是將來出現(xiàn)的。本發(fā)明的范圍在上述方面不受限制。現(xiàn)在參考圖1,其示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施方式的在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法100的流程圖。應(yīng)當(dāng)理解,圖1中所示的方法100的步驟僅僅是出于說明之目的。例如,方法100可以包括附加的和/或備選的步驟。方法100開始之后,在步驟S102,針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給所述網(wǎng)站中的至少一個(gè)其他成員的消息,確定所述至少一個(gè)其他成員對(duì)于所述消息的響應(yīng)??梢岳斫?,在網(wǎng)站中可以截獲任何指定的目標(biāo)成員發(fā)送給其他任何成員的消息。當(dāng)確定消息為需要接收方做出響應(yīng)的消息(例如,好友請(qǐng)求消息)時(shí),可以收集接收方成員對(duì)該消息做出的響應(yīng)。具體而言,接收方成員對(duì)所接收消息做出的響應(yīng)例如可以包括:對(duì)該消息做出肯定響應(yīng),對(duì)該消息做出否定響應(yīng),或者對(duì)所述消息不予處理。對(duì)消息做出肯定響應(yīng)(例如,接受請(qǐng)求和/或邀請(qǐng))可以在一定程度上指示接收方認(rèn)為該消息不是消息。如下文所述,此時(shí),發(fā)送該消息的目標(biāo)成員被判定為垃圾消息發(fā)送方的概率將降低。反之,對(duì)消息做出否定響應(yīng)(例如,拒絕請(qǐng)求和/或邀請(qǐng))可以在一定程度上指示接收方認(rèn)為該消息可能是垃圾消息。如下文所述,發(fā)送該消息的目標(biāo)成員被判定為垃圾消息發(fā)送方的概率將增加?!安挥杼幚怼笔且活惐容^特殊的響應(yīng)動(dòng)作。根據(jù)本發(fā)明的實(shí)施方式,可以認(rèn)為對(duì)消息不予處理表示接收方對(duì)該消息持有偏向負(fù)面的評(píng)價(jià)。相應(yīng)地,發(fā)送該消息的目標(biāo)成員被判定為垃圾消息發(fā)送方的概率將增加。但是,不同于直接拒絕該消息,對(duì)消息不予處理所導(dǎo)致的垃圾消息發(fā)送方概率增加的量值或幅度可以小于前者。當(dāng)然,如果統(tǒng)計(jì)發(fā)現(xiàn)某個(gè)目標(biāo)成員發(fā)送的消息總是得不到接收方的處理,則可以提高目標(biāo)成員被判定為垃圾消息發(fā)送方的概率的增加幅度。除上述之外,特別地,根據(jù)本發(fā)明的實(shí)施方式,接收方對(duì)消息做出的響應(yīng)還可以包括直接將所述消息指示為垃圾消息。例如,接收方可以向網(wǎng)站的管理者(人或者程序)做出這種指示。例如,網(wǎng)站可以為用戶提供指示垃圾消息的選項(xiàng)(例如,與消息一起呈現(xiàn)),并且可以確定用戶是否選擇了該選項(xiàng)。可以理解,如果一個(gè)成員發(fā)送的消息被其他成員以這種直接的、顯式的方式指示為垃圾消息,則可以表明發(fā)送消息的成員是垃圾消息發(fā)送方的可能性或概率很高。接下來,方法100進(jìn)行到步驟S104,在此獲取做出所述響應(yīng)的至少一個(gè)其他成員的屬性。根據(jù)本發(fā)明的實(shí)施方式,如上所述,發(fā)送消息的目標(biāo)成員是否是垃圾消息發(fā)送方是根據(jù)接收方的動(dòng)作來判定的。然而,接收方成員本身具有不同的狀態(tài)、性質(zhì)和特點(diǎn)。因此,不同接收方做出的相同響應(yīng)所代表的“貢獻(xiàn)”可能是不同的。為此,不同于現(xiàn)有技術(shù),本發(fā)明的實(shí)施方式在檢測(cè)垃圾消息發(fā)送方時(shí), 還將接收方成員本身的屬性納入考慮。
作為示例,在步驟S104處可以獲取網(wǎng)站中可用的關(guān)于接收方成員的各種屬性,例如姓名、籍貫、年齡、學(xué)歷、工作、教育背景等。這些屬性可以通過成員在網(wǎng)站中的簡(jiǎn)檔(profile)獲取,當(dāng)然其他獲取方式也是可行的。可以通過對(duì)做出響應(yīng)的成員的這些屬性進(jìn)行統(tǒng)計(jì)處理和計(jì)算,來確定什么樣的用戶所做的響應(yīng)對(duì)垃圾消息發(fā)送方檢測(cè)的貢獻(xiàn)更大。例如,可以通過統(tǒng)計(jì)確定哪個(gè)年齡段的用戶對(duì)垃圾消息做出的判斷與實(shí)際結(jié)果最為吻合。同樣,可以通過統(tǒng)計(jì)確定從事哪類工作或者受過何種教育的用戶對(duì)垃圾消息的判斷最為準(zhǔn)確。備選地或附加地,根據(jù)本發(fā)明的實(shí)施方式,在步驟S104處獲取的接收方成員的屬性可以包括與該成員在網(wǎng)站中的可信度相關(guān)的屬性。這里所說的“可信度”用于衡量不同的指接收方成員對(duì)一個(gè)消息所做的相同響應(yīng)對(duì)于垃圾消息發(fā)送方的判定結(jié)果所具有的不同影響程度。具體而言,根據(jù)本發(fā)明的某些實(shí)施方式,與可信度相關(guān)的屬性可以包括接收方成員加入網(wǎng)站的時(shí)間長(zhǎng)度。如上所述,對(duì)網(wǎng)站成員的行為分析表明:剛剛加入網(wǎng)站不久的成員由于好友數(shù)目有限以及 使用經(jīng)驗(yàn)不足,往往傾向于接受收到的請(qǐng)求消息。因此,根據(jù)本發(fā)明的實(shí)施方式,同樣是接受請(qǐng)求消息,新成員做出這一動(dòng)作對(duì)于垃圾消息發(fā)送方的判定結(jié)果所具有的影響要小于老成員(例如,發(fā)送消息的成員是垃圾消息發(fā)送方的概率降低的幅度較小)。此外,與成員的可信度相關(guān)的屬性還可以包括該成員在所述網(wǎng)站中的活躍程度。活躍程度可以與加入時(shí)間相互結(jié)合,來指示成員在網(wǎng)站中的經(jīng)驗(yàn)。例如,某些成員雖然加入網(wǎng)站的時(shí)間較長(zhǎng),但是很少在網(wǎng)站中處于活躍狀態(tài)。此時(shí),可以通過活躍程度來適當(dāng)?shù)亟档痛祟惓蓡T對(duì)垃圾消息發(fā)送方判定結(jié)果的影響。例如,對(duì)于加入網(wǎng)站時(shí)間長(zhǎng)度(基本)相等的兩個(gè)成員A和B,如果他們都拒絕了由成員C發(fā)送的一個(gè)消息,則將導(dǎo)致成員C是垃圾消息發(fā)送方的概率增加。但是,如果成員A的活躍程度大于成員B,則由成員A導(dǎo)致的成員C概率的增加幅度要大于由成員B引起的概率增加幅度。根據(jù)本發(fā)明的實(shí)施方式,一個(gè)成員在網(wǎng)站中的活躍程度例如可以基于以下各項(xiàng)中的至少一個(gè)來確定:單位時(shí)間內(nèi)登錄網(wǎng)站的次數(shù),單位時(shí)間內(nèi)在網(wǎng)站中與其他成員的互動(dòng)次數(shù),單位時(shí)間內(nèi)參與網(wǎng)站內(nèi)事件的次數(shù),每次登錄在網(wǎng)站中的停留時(shí)間,等等。這些僅僅是示例,無(wú)意限制本發(fā)明的范圍。此外,與成員可信度相關(guān)的屬性還可以包括該成員在網(wǎng)站中的好友數(shù)目。例如,一個(gè)成員所具有的好友數(shù)目越多,可以認(rèn)為該成員利用網(wǎng)站與其他人從事互動(dòng)的經(jīng)驗(yàn)越豐富。由此,該成員對(duì)消息的響應(yīng)對(duì)于最終判定結(jié)果的影響越大。備選地或附加地,與成員的可信度相關(guān)的屬性還可以包括網(wǎng)站中的其他成員對(duì)該成員的評(píng)價(jià)。例如,如果相當(dāng)數(shù)目的其他成員對(duì)某個(gè)成員在網(wǎng)站中的活動(dòng)持有負(fù)面評(píng)價(jià)(例如,發(fā)表不當(dāng)言論,等等),則可以認(rèn)為該成員的可信度較低,相應(yīng)地,他/她對(duì)垃圾消息發(fā)送方判定的影響就較小。可以理解,其他成員對(duì)一個(gè)給定成員的評(píng)價(jià)可由網(wǎng)站收集和保存。最為示例,目前網(wǎng)站中常見的“舉報(bào)”功能可以認(rèn)為是成員評(píng)價(jià)的一個(gè)示例。除此之外,與一個(gè)成員的信用度有關(guān)的屬性還可以包括該成員本身在網(wǎng)站中的信譽(yù)記錄??梢岳斫?,在很多網(wǎng)站中都設(shè)置有用戶的信譽(yù)記錄,用于在網(wǎng)站檢測(cè)到成員從事不良行為時(shí)對(duì)相關(guān)情況加以記錄和存檔。例如,可以對(duì)成員在網(wǎng)站內(nèi)發(fā)表的任何文字內(nèi)容進(jìn)行過濾和篩查,一旦發(fā)現(xiàn)出現(xiàn)不當(dāng)詞匯或敏感詞匯,便可以認(rèn)為該成員從事了不良行為,并且記錄該行為發(fā)生的時(shí)間和內(nèi)容。當(dāng)成員從事不良行為的記錄超過了一定的閾值,便可以將該成員添加到“黑名單”中。特別地,成員在網(wǎng)站中的不良行為可以包括發(fā)送垃圾消息,而多次從事這種不良行為的用戶本身可被判定為垃圾消息發(fā)送方。換言之,根據(jù)本發(fā)明的實(shí)施方式,如果接收消息的成員本身已被判定為網(wǎng)站中的垃圾消息發(fā)送方,則該成員對(duì)消息所做的響應(yīng)對(duì)于發(fā)送方成員是否為垃圾消息發(fā)送方的判定將具有很小的影響、不具有影響甚至具有與其他成員相反的影響。上文列舉的僅僅是作為消息接收方的成員的屬性的幾個(gè)示例,其他任何與網(wǎng)站成員相關(guān)的屬性均可用于判定發(fā)送消息的目標(biāo)成員是否為垃圾消息發(fā)送方。繼續(xù)參考圖1,接下來方法100進(jìn)行到步驟S106,在此根據(jù)S102處確定的響應(yīng)以及在步驟S104處獲取的成員屬性,來判定發(fā)送消息的目標(biāo)成員是否為垃圾消息發(fā)送方。如上所述,接收方成員 對(duì)消息做出的響應(yīng)可以在一定程度上指示發(fā)送方成員(即,目標(biāo)成員)是垃圾消息發(fā)送方的概率。根據(jù)本發(fā)明的實(shí)施方式,可以為網(wǎng)站中的每個(gè)成員設(shè)置一個(gè)初始概率值,用以指示該成員是垃圾消息發(fā)送方的可能性。根據(jù)其他成員對(duì)該成員發(fā)送的消息所做的響應(yīng),該概率可以被動(dòng)態(tài)地調(diào)節(jié)。例如,在目標(biāo)成員所發(fā)送的消息得到其他成員的肯定響應(yīng)的情況下,目標(biāo)成員是垃圾消息發(fā)送方的概率可以降低。反之,在目標(biāo)成員所發(fā)送的消息得到其他成員的否定響應(yīng)的情況下,目標(biāo)成員是垃圾消息發(fā)送方的概率可以增加。特別地,在目標(biāo)成員所發(fā)送的消息被其他成員置之不理的情況下,目標(biāo)成員是垃圾消息發(fā)送方的概率也可以增加,但是增加的幅度可以小于消息被否定響應(yīng)的情況。此外,做出響應(yīng)的成員本身所具有的屬性(在步驟S104處獲取)可以作為目標(biāo)成員的概率調(diào)節(jié)的權(quán)重。例如,假設(shè)成員B和成員C同樣對(duì)成員A發(fā)出的消息做出了肯定響應(yīng)(這將導(dǎo)致成員A是垃圾消息發(fā)送方的概率降低),如果成員B的可信度大于成員C (例如,成員B加入網(wǎng)站的時(shí)間更長(zhǎng)、更為活躍、信譽(yù)記錄更好,等等),則成員B所以引起的成員A概率的降低幅度可以大于成員C。反之亦然。根據(jù)本發(fā)明的實(shí)施方式,在經(jīng)過一段時(shí)間的動(dòng)態(tài)調(diào)節(jié)之后,如果一個(gè)成員是垃圾消息發(fā)送方的概率超過了預(yù)定閾值,則可以將該成員判定為垃圾消息發(fā)送方。應(yīng)當(dāng)理解,以如上方式調(diào)整與成員相關(guān)聯(lián)的概率值僅僅是實(shí)現(xiàn)判定的一種可行實(shí)施方式。在其他實(shí)施方式中,例如可以將成員是垃圾消息發(fā)送方的概率作為輸出,將其他成員對(duì)消息的響應(yīng)以及這些成員的是屬性作為輸入,建立各種模型來調(diào)節(jié)概率值。例如,統(tǒng)計(jì)模型、訓(xùn)練模型、支持向量機(jī)、神經(jīng)元網(wǎng)絡(luò)等均可以與本發(fā)明的實(shí)施方式結(jié)合使用。黑箱模型也是可能的。通過上述方式,不僅可以通過接收方成員對(duì)消息的響應(yīng)來判定發(fā)送方成員是否為垃圾消息發(fā)送方,還可以將接收方成員本身的屬性也納入考慮,從而使得判定更為準(zhǔn)確。方法100在步驟S106之后結(jié)束。通過使用方法100,可以更為準(zhǔn)確地判定網(wǎng)站中潛在的垃圾消息發(fā)送方。如果一個(gè)成員被判定為垃圾消息發(fā)送方,則網(wǎng)站可以采取各種相應(yīng)的后續(xù)動(dòng)作。例如,可以警告該成員、記錄其不良行為、禁用其消息收發(fā)功能、封存或刪除其網(wǎng)站賬號(hào),等等。本發(fā)明的范圍在此方面不受限制。下面參考圖2,其示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施方式的在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的設(shè)備200的框圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施方式,用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的設(shè)備200包括:確定裝置202,配置用于針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給所述網(wǎng)站中的至少一個(gè)其他成員的消息,確定所述至少一個(gè)其他成員對(duì)于所述消息的響應(yīng);獲取裝置204,配置用于獲取做出所述響應(yīng)的所述至少一個(gè)其他成員的屬性;以及判定裝置206,配置用于基于所述響應(yīng)和所述屬性來判定所述目標(biāo)成員是否為垃圾消息發(fā)送方。根據(jù)本發(fā)明的某些實(shí)施方式,所述響應(yīng)可以包括:對(duì)所述消息做出肯定響應(yīng),對(duì)所述消息做出否定響應(yīng),或者對(duì)所述消息不予處理。根據(jù)本發(fā)明的某些實(shí)施方式,所述響應(yīng)還可以包括:所述至少一個(gè)其他成員將所述消息指示為垃圾消息。根據(jù)本發(fā)明的某些實(shí)施方式,所述獲取裝置204包括:可信度獲取裝置,配置用于獲取與所述至少一個(gè)其他成員 在所述網(wǎng)站中的可信度相關(guān)的屬性。根據(jù)本發(fā)明的某些實(shí)施方式,所述可信度獲取裝置包括以下至少一個(gè):配置用于獲取所述至少一個(gè)其他成員加入所述網(wǎng)站的時(shí)間長(zhǎng)度的裝置;配置用于獲取所述至少一個(gè)其他成員在所述網(wǎng)站中的活躍程度的裝置;配置用于獲取所述至少一個(gè)其他成員在所述網(wǎng)站中的好友數(shù)目的裝置;配置用于獲取所述網(wǎng)站中的其他成員對(duì)所述至少一個(gè)其他成員的評(píng)價(jià)的裝置;以及配置用于獲取所述至少一個(gè)其他成員在所述網(wǎng)站中的信譽(yù)記錄的裝置。注意,為清晰起見,在圖2中沒有示出可選的裝置以及各個(gè)裝置所包含的子裝置。然而,應(yīng)當(dāng)理解,設(shè)備200中記載的各個(gè)裝置分別對(duì)應(yīng)于上文參考圖1的方法100中的各個(gè)步驟。由此,上文針對(duì)方法100描述的操作和特征同樣適用于設(shè)備200及其中包含的裝置,在此不再贅述。還應(yīng)當(dāng)理解,設(shè)備200可以利用各種方式實(shí)現(xiàn)。例如,在某些實(shí)施方式中,設(shè)備200可以利用軟件和/或固件來實(shí)現(xiàn)。備選地或附加地,設(shè)備200可以部分地或者完全地基于硬件來實(shí)現(xiàn)。例如,設(shè)備200可以實(shí)現(xiàn)為集成電路(IC)芯片或?qū)S眉呻娐?ASIC)。設(shè)備200也可以實(shí)現(xiàn)為片上系統(tǒng)(SOC)。現(xiàn)在已知或者將來開發(fā)的其他方式也是可行的,本發(fā)明的范圍在此方面不受限制。圖3示出了適于用來實(shí)踐本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)的示意性框圖。如圖3所示,計(jì)算機(jī)系統(tǒng)可以包括:CPU(中央處理單元)301、RAM(隨機(jī)存取存儲(chǔ)器)302、ROM(只讀存儲(chǔ)器)303、系統(tǒng)總線304、硬盤控制器305、鍵盤控制器306、串行接口控制器307、并行接口控制器308、顯示控制器309、硬盤310、鍵盤311、串行外部設(shè)備312、并行外部設(shè)備313和顯示器314。在這些設(shè)備中,與系統(tǒng)總線304耦合的有CPU 301、RAM 302、ROM 303、硬盤控制器305、鍵盤控制器306、串行控制器307、并行控制器308和顯示控制器309。硬盤310與硬盤控制器305耦合,鍵盤311與鍵盤控制器306耦合,串行外部設(shè)備312與串行接口控制器307耦合,并行外部設(shè)備313與并行接口控制器308耦合,以及顯示器314與顯示控制器309耦合。應(yīng)當(dāng)理解,圖3所述的結(jié)構(gòu)框圖僅僅為了示例的目的而示出的,而不是對(duì)本發(fā)明范圍的限制。在某些情況下,可以根據(jù)具體情況而增加或者減少某些設(shè)備如上所述,設(shè)備200可以實(shí)現(xiàn)為純硬件,例如芯片、ASIC、S0C等。這些硬件可以集成在計(jì)算機(jī)系統(tǒng)300中。此外,本發(fā)明的實(shí)施方式也可以通過計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。例如,參考圖1描述的方法100可以通過計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn)。該計(jì)算機(jī)程序產(chǎn)品可以存儲(chǔ)在例如圖3所示的RAM 304,ROM 304、硬盤310和/或任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì)中,或者通過網(wǎng)絡(luò)從適當(dāng)?shù)奈恢孟螺d到計(jì)算機(jī)系統(tǒng)300上。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)代碼部分,其包括可由適當(dāng)?shù)奶幚碓O(shè)備(例如,圖3中示出的CPU 301)執(zhí)行的程序指令。所述程序指令至少可以包括用于實(shí)現(xiàn)方法100的步驟的指令。上文已經(jīng)結(jié)合若干具體實(shí)施方式
闡釋了本發(fā)明的精神和原理。根據(jù)本發(fā)明的實(shí)施方式,可以根據(jù)接收消息的接收方成員對(duì)該消息的響應(yīng)來判定發(fā)送方是否為垃圾消息發(fā)送方。特別地,通過在判定垃圾消息發(fā)送方時(shí)將接收方成員的屬性(例如,可信度)納入考慮,可以使垃圾消息發(fā)送方的檢測(cè)更為準(zhǔn)確。應(yīng)當(dāng)注意,本發(fā)明的實(shí)施方式可以通過硬件、軟件或者軟件和硬件的結(jié)合來實(shí)現(xiàn)。硬件部分可以利用專用邏輯來實(shí)現(xiàn);軟件部分可以存儲(chǔ)在存儲(chǔ)器中,由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設(shè)計(jì)硬件來執(zhí)行。本領(lǐng)域的普通技術(shù)人員可以理解上述的設(shè)備和方法可以使用計(jì)算機(jī)可執(zhí)行指令和/或包含在處理器控制代碼中來實(shí)現(xiàn),例如在諸如磁盤、CD或DVD-ROM的載體介質(zhì)、諸如只讀存儲(chǔ)器(固件)的可編程的存儲(chǔ)器或者諸如光學(xué)或電子信號(hào)載體的數(shù)據(jù)載體上提供了這樣的代碼。本發(fā)明的設(shè)備及其模塊可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場(chǎng)可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來實(shí)現(xiàn)。說明書中提及的通信網(wǎng)絡(luò)可以包括各類網(wǎng)絡(luò),包括但不限于局域網(wǎng)(“LAN”),廣域網(wǎng)(“WAN”),根據(jù)IP協(xié)議的網(wǎng)絡(luò)(例如,因特網(wǎng))以及端對(duì)端網(wǎng)絡(luò)(例如,ad hoc對(duì)等網(wǎng)絡(luò))。應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步劃分為由多個(gè)裝置來具體化。此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。雖然已經(jīng)參考若干具體實(shí)施方式
描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實(shí)施方式
。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。所附權(quán)利要求的范圍符合最寬泛的解釋 ,從而包含所有這樣的修改及等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法,包括: 針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給所述網(wǎng)站中的至少一個(gè)其他成員的消息,確定所述至少一個(gè)其他成員對(duì)于所述消息的響應(yīng); 獲取做出所述響應(yīng)的所述至少一個(gè)其他成員的屬性;以及 基于所述響應(yīng)和所述屬性來判定所述目標(biāo)成員是否為垃圾消息發(fā)送方。
2.根據(jù)權(quán)利要求1所述的方法,其中所述響應(yīng)包括: 對(duì)所述消息做出肯定響應(yīng), 對(duì)所述消息做 出否定響應(yīng),或者 對(duì)所述消息不予處理。
3.根據(jù)要求I所述的方法,其中所述響應(yīng)包括: 所述至少一個(gè)其他成員將所述消息指示為垃圾消息。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其中所述至少一個(gè)其他成員的屬性包括 與所述至少一個(gè)其他成員在所述網(wǎng)站中的可信度相關(guān)的屬性。
5.根據(jù)權(quán)利要求4所述的方法,其中與所述可信度相關(guān)的屬性包括以下至少一個(gè): 所述至少一個(gè)其他成員加入所述網(wǎng)站的時(shí)間長(zhǎng)度; 所述至少一個(gè)其他成員在所述網(wǎng)站中的活躍程度; 所述至少一個(gè)其他成員在所述網(wǎng)站中的好友數(shù)目; 所述網(wǎng)站中的其他成員對(duì)所述至少一個(gè)其他成員的評(píng)價(jià);以及 所述至少一個(gè)其他成員在所述網(wǎng)站中的信譽(yù)記錄。
6.一種用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的設(shè)備,包括: 確定裝置,配置用于針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給所述網(wǎng)站中的至少一個(gè)其他成員的消息,確定所述至少一個(gè)其他成員對(duì)于所述消息的響應(yīng); 獲取裝置,配置用于獲取做出所述響應(yīng)的所述至少一個(gè)其他成員的屬性;以及判定裝置,配置用于基于所述響應(yīng)和所述屬性來判定所述目標(biāo)成員是否為垃圾消息發(fā)送方O
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述響應(yīng)包括: 對(duì)所述消息做出肯定響應(yīng), 對(duì)所述消息做出否定響應(yīng),或者 對(duì)所述消息不予處理。
8.根據(jù)要求6所述的設(shè)備,其中所述響應(yīng)包括: 所述至少一個(gè)其他成員將所述消息指示為垃圾消息。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的設(shè)備,其中所述獲取裝置包括:可信度獲取裝置,配置用于獲取與所述至少一個(gè)其他成員在所述網(wǎng)站中的可信度相關(guān)的屬性。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中所述可信度獲取裝置包括以下至少一個(gè): 配置用于獲取所述至少一個(gè)其他成員加入所述網(wǎng)站的時(shí)間長(zhǎng)度的裝置; 配置用于獲取所述至少一個(gè)其他成員在所述網(wǎng)站中的活躍程度的裝置; 配置用于獲取所述至少一個(gè)其他成員在所述網(wǎng)站中的好友數(shù)目的裝置; 配置用于獲取所述網(wǎng)站中的其他成員對(duì)所述至少一個(gè)其他成員的評(píng)價(jià)的裝置;以及 配置用于獲取所述至少一個(gè)其他成員在所述網(wǎng)站中的信譽(yù)記錄的裝置。
全文摘要
本發(fā)明的實(shí)施方式涉及用于在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法和設(shè)備。特別地,公開了一種在網(wǎng)站中檢測(cè)垃圾消息發(fā)送方的方法,包括針對(duì)待檢測(cè)的目標(biāo)成員發(fā)送給該網(wǎng)站中的至少一個(gè)其他成員的消息,確定該至少一個(gè)其他成員對(duì)于該消息的響應(yīng);獲取做出響應(yīng)的該至少一個(gè)其他成員的屬性;以及基于上述響應(yīng)和屬性來判定該目標(biāo)成員是否為垃圾消息發(fā)送方。還公開了相應(yīng)的設(shè)備。根據(jù)本發(fā)明的實(shí)施方式,可以更為準(zhǔn)確地檢測(cè)網(wǎng)站中潛在的垃圾消息發(fā)送方。
文檔編號(hào)H04L29/08GK103220262SQ20121002515
公開日2013年7月24日 申請(qǐng)日期2012年1月19日 優(yōu)先權(quán)日2012年1月19日
發(fā)明者高婷婷, 王瀟 申請(qǐng)人:北京千橡網(wǎng)景科技發(fā)展有限公司