亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

過(guò)濾垃圾消息的方法及裝置制造方法

文檔序號(hào):7807559閱讀:171來(lái)源:國(guó)知局
過(guò)濾垃圾消息的方法及裝置制造方法
【專(zhuān)利摘要】本公開(kāi)是關(guān)于一種過(guò)濾垃圾消息的方法及裝置,用以解決為社交應(yīng)用的用戶(hù)過(guò)濾垃圾消息的問(wèn)題。一種過(guò)濾垃圾消息的方法包括:接收社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);當(dāng)?shù)诙蛻?hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷消息中是否包含垃圾消息關(guān)鍵詞;當(dāng)消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾消息。采用本公開(kāi)的技術(shù)方案,通過(guò)對(duì)第二客戶(hù)端的用戶(hù)以及垃圾消息關(guān)鍵詞的綜合篩選,使得過(guò)濾消息的依據(jù)不再單一,避免了誤傷正常消息的情況,從而有效地為社交應(yīng)用的用戶(hù)過(guò)濾垃圾消息,排除干擾,提升用戶(hù)對(duì)社交應(yīng)用的體驗(yàn)度。
【專(zhuān)利說(shuō)明】過(guò)濾垃圾消息的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及社交應(yīng)用,尤其涉及一種過(guò)濾垃圾消息的方法及裝置。
【背景技術(shù)】
[0002]在社交應(yīng)用中,用戶(hù)經(jīng)常收到一些類(lèi)似廣告、騷擾和詐騙等的垃圾消息,使用戶(hù)在社交過(guò)程中感到困擾。
[0003]相關(guān)技術(shù)中,僅在郵件和短信中可以對(duì)垃圾消息進(jìn)行過(guò)濾,過(guò)濾的方法為通過(guò)識(shí)別消息中是否包含從互聯(lián)網(wǎng)信息中心提供的關(guān)鍵詞庫(kù)中提煉的垃圾關(guān)鍵詞,當(dāng)消息中包含垃圾關(guān)鍵詞時(shí),過(guò)濾該消息。這種簡(jiǎn)單的通過(guò)關(guān)鍵詞來(lái)過(guò)濾垃圾消息的方法并不適用于社交應(yīng)用中。
[0004]在社交應(yīng)用中,如即時(shí)通訊軟件中,由于用戶(hù)與用戶(hù)之間都存在相互聯(lián)系的可能,上述對(duì)用戶(hù)之間的消息進(jìn)行簡(jiǎn)單的垃圾短信辨識(shí),過(guò)濾依據(jù)單一,會(huì)很容易誤傷正常用戶(hù)發(fā)送的消息,導(dǎo)致正常消息的錯(cuò)誤過(guò)濾,從而影響社交應(yīng)用軟件的正常社交功能。因此,現(xiàn)有的垃圾消息過(guò)濾技術(shù)無(wú)法直接應(yīng)用于即時(shí)通訊軟件,無(wú)法在社交應(yīng)用平臺(tái)中進(jìn)行消息的過(guò)濾。

【發(fā)明內(nèi)容】

[0005]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)實(shí)施例提供過(guò)濾垃圾消息的方法及裝置,用以解決為社交應(yīng)用的用戶(hù)過(guò)濾垃圾消息的問(wèn)題。
[0006]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種過(guò)濾垃圾消息的方法,包括:
[0007]接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0008]判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);
[0009]當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞;
[0010]當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
[0011]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:社交應(yīng)用的第一客戶(hù)端通過(guò)分析第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù),當(dāng)?shù)诙蛻?hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷第二客戶(hù)端發(fā)送來(lái)的消息中是否含有垃圾消息關(guān)鍵詞,將包含有垃圾消息關(guān)鍵詞的消息過(guò)濾,這樣,通過(guò)先篩選出更具有發(fā)送垃圾消息的傾向的用戶(hù),僅針對(duì)這部分用戶(hù)進(jìn)行垃圾消息關(guān)鍵詞的篩選,使得過(guò)濾消息的依據(jù)不再單一,使得垃圾消息的過(guò)濾更具有針對(duì)性,避免了誤傷正常消息的情況,從而有效地為社交應(yīng)用的用戶(hù)過(guò)濾垃圾消息,排除干擾,提升用戶(hù)對(duì)社交應(yīng)用的體驗(yàn)度。
[0012]可選的,所述預(yù)設(shè)可篩選用戶(hù)包括以下用戶(hù)中的至少一種用戶(hù):
[0013]與所述第一客戶(hù)端的用戶(hù)的聯(lián)系頻率低于預(yù)設(shè)頻率的用戶(hù);
[0014]通過(guò)所述社交應(yīng)用中的非好友聯(lián)系功能收發(fā)消息的用戶(hù),所述非好友聯(lián)系功能是非好友的兩個(gè)用戶(hù)實(shí)現(xiàn)聯(lián)系的功能;[0015]使用模擬機(jī)發(fā)送消息的用戶(hù);
[0016]根據(jù)用戶(hù)屬性發(fā)送消息的用戶(hù)。
[0017]在可選方案中,有針對(duì)性的對(duì)第二客戶(hù)端的用戶(hù)進(jìn)行篩選,進(jìn)而更加有效地過(guò)濾垃圾消息。
[0018]可選的,所述垃圾消息關(guān)鍵詞包括以下關(guān)鍵詞中的任一關(guān)鍵詞:
[0019]從所述第一客戶(hù)端的用戶(hù)舉報(bào)的消息中提取的垃圾消息關(guān)鍵詞;
[0020]從在預(yù)設(shè)時(shí)間段內(nèi)發(fā)送次數(shù)高于預(yù)設(shè)次數(shù)的消息中提取的垃圾消息關(guān)鍵詞;
[0021]所述第一客戶(hù)端的用戶(hù)自定義的垃圾消息關(guān)鍵詞。
[0022]可選的,所述當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息之后,所述方法還包括:
[0023]存儲(chǔ)所述過(guò)濾的消息。
[0024]在可選方案中,通過(guò)存儲(chǔ)過(guò)濾的消息,使得用戶(hù)可進(jìn)一步對(duì)過(guò)濾的消息進(jìn)行刪除或恢復(fù)操作。
[0025]可選的,所述方法還包括:
[0026]當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)所述過(guò)濾的消息;或
[0027]當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)所述過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除所述過(guò)濾的消息。
[0028]在可選方案中,用戶(hù)可進(jìn)一步對(duì)過(guò)濾的消息進(jìn)行刪除或恢復(fù)操作。
[0029]可選的,所述當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的恢復(fù)操作后,恢復(fù)所述過(guò)濾的消息,包括:
[0030]獲取所述過(guò)濾的消息的時(shí)間戳,所述時(shí)間戳包含所述第一客戶(hù)端的用戶(hù)接收到所述消息的時(shí)間;
[0031]將所述過(guò)濾的消息恢復(fù)到所述時(shí)間戳對(duì)應(yīng)的消息流中的位置。
[0032]在可選方案中,按照過(guò)濾的消息中所攜帶的時(shí)間戳,將消息按時(shí)間順序恢復(fù)到消息流中的相應(yīng)位置,方便用戶(hù)進(jìn)行查看。
[0033]可選的,所述方法還包括:
[0034]發(fā)出存在所述過(guò)濾的消息的提醒。
[0035]在可選方案中,向用戶(hù)提醒過(guò)濾的消息,使得用戶(hù)能夠?qū)](méi)有及時(shí)處理的消息進(jìn)
一步操作。
[0036]可選的,當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),所述方法還包括:
[0037]根據(jù)所述第二客戶(hù)端的用戶(hù)信息,獲取所述第二客戶(hù)端發(fā)送的歷史消息的過(guò)濾率值;
[0038]當(dāng)所述過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾所述第二客戶(hù)端發(fā)送的消息。
[0039]在可選方案中,根據(jù)第二客戶(hù)端的用戶(hù)所發(fā)送的歷史消息的過(guò)濾率值,判斷是否過(guò)濾第二客戶(hù)端發(fā)送的消息,從而有效地為第一客戶(hù)端的用戶(hù)過(guò)濾垃圾消息,為用戶(hù)掃除干擾,提升用戶(hù)對(duì)社交應(yīng)用的體驗(yàn)度。
[0040]可選的,在判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)之前,所述方法還包括:[0041]根據(jù)所述第二客戶(hù)端的用戶(hù)信息,獲取所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間;
[0042]根據(jù)所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析所述第二客戶(hù)端的用戶(hù)的活躍度;
[0043]當(dāng)所述活躍度小于預(yù)設(shè)的活躍度時(shí),執(zhí)行所述判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0044]在可選方案中,根據(jù)用戶(hù)的活躍度來(lái)篩選用戶(hù),可防止對(duì)正常消息的錯(cuò)誤過(guò)濾。
[0045]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種過(guò)濾垃圾消息的裝置,包括:
[0046]接收模塊,用于接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0047]第一判斷模塊,用于判斷向所述接收模塊發(fā)送消息的所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);
[0048]第二判斷模塊,用于當(dāng)所述第一判斷模塊判斷所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞;
[0049]第一過(guò)濾模塊,用于當(dāng)所述第二判斷模塊判斷所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
[0050]可選的,所述裝置還包括:
[0051]存儲(chǔ)模塊,用于存儲(chǔ)所述第一過(guò)濾模塊過(guò)濾的消息。
[0052]可選的,所述裝置還包括:
[0053]恢復(fù)模塊,用于當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述第一過(guò)濾模塊過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)所述過(guò)濾的消息;
[0054]刪除模塊,用于當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述第一過(guò)濾模塊過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)所述過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除所述過(guò)濾的消息。
[0055]可選的,所述恢復(fù)模塊包括:
[0056]第一獲取單元,用于獲取所述過(guò)濾的消息的時(shí)間戳,所述時(shí)間戳包含所述第一客戶(hù)端的用戶(hù)接收到所述消息的時(shí)間;
[0057]恢復(fù)單元,用于將所述過(guò)濾的消息恢復(fù)到所述第一獲取單元獲取的所述時(shí)間戳對(duì)應(yīng)的消息流中的位置。
[0058]可選的,所述裝置還包括:
[0059]提醒模塊,用于發(fā)出存在所述第一過(guò)濾模塊過(guò)濾的消息的提醒。
[0060]可選的,所述裝置還包括:
[0061]第一獲取模塊,用于當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),獲取向所述接收模塊發(fā)送消息的所述第二客戶(hù)端發(fā)送的歷史消息的過(guò)濾率值;
[0062]第二過(guò)濾模塊,用于當(dāng)所述第一獲取模塊獲取的所述過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾所述第二客戶(hù)端發(fā)送的消息。
[0063]可選的,所述裝置還包括:
[0064]第二獲取模塊,用于獲取向所述接收模塊發(fā)送消息的所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間;
[0065]分析模塊,用于根據(jù)所述第二獲取模塊獲取的所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析所述第二客戶(hù)端的用戶(hù)的活躍度;[0066]控制模塊,用于當(dāng)所述分析模塊分析出所述活躍度小于預(yù)設(shè)的活躍度時(shí),控制所述第一判斷模塊判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0067]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種過(guò)濾垃圾消息的裝置,包括:
[0068]處理器;
[0069]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0070]其中,所述處理器被配置為:
[0071]接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0072]判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);
[0073]當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞;
[0074]當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
[0075]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0076]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
[0077]圖1是根據(jù)一示例性實(shí)施例示出的一種過(guò)濾垃圾消息的方法的流程圖;
[0078]圖2是根據(jù)一示例性實(shí)施例示出的一種過(guò)濾垃圾消息的方法的流程圖;
[0079]圖3是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中垃圾箱的界面示意圖;
[0080]圖4是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中垃圾箱中存儲(chǔ)的消息列表示意圖;
[0081]圖5是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中用戶(hù)點(diǎn)擊過(guò)濾的消息時(shí)顯示操作選項(xiàng)的示意圖;
[0082]圖6是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中用戶(hù)刪除過(guò)濾的消息的操作示意圖;
[0083]圖7是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中用戶(hù)刪除過(guò)濾的消息的操作示意圖;
[0084]圖8是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中用戶(hù)恢復(fù)過(guò)濾的消息的操作示意圖;
[0085]圖9是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中用戶(hù)恢復(fù)過(guò)濾的消息的操作示意圖;
[0086]圖10是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中清空過(guò)濾的消息的操作示意圖;
[0087]圖11是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中清空過(guò)濾的消息的操作示意圖;
[0088]圖12是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中垃圾箱的界面顯示圖;
[0089]圖13是根據(jù)一示例性實(shí)施例示出的一種社交應(yīng)用中設(shè)置垃圾消息的界面顯示圖;[0090]圖14是根據(jù)一示例性實(shí)施例示出的一種過(guò)濾垃圾消息的裝置的框圖;
[0091]圖15是根據(jù)一示例性實(shí)施例示出的恢復(fù)模塊的結(jié)構(gòu)框圖;
[0092]圖16是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
【具體實(shí)施方式】
[0093]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0094]圖1是根據(jù)一示例性實(shí)施例示出的一種過(guò)濾垃圾消息的方法的流程圖,如圖1所示,一種過(guò)濾垃圾消息的方法用于社交應(yīng)用的第一客戶(hù)端,如即時(shí)通訊軟件的第一客戶(hù)端中,該方法包括以下步驟:
[0095]步驟SI I,接收社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0096]步驟S12,判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);
[0097]步驟S13,當(dāng)?shù)诙蛻?hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷上述消息中是否包含垃圾消息關(guān)鍵詞;
[0098]步驟S14,當(dāng)上述消息中包含垃圾消息關(guān)鍵詞時(shí),過(guò)濾上述消息。
[0099]本公開(kāi)實(shí)施例的技術(shù)方案中,社交應(yīng)用的第一客戶(hù)端通過(guò)分析第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù),當(dāng)?shù)诙蛻?hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷第二客戶(hù)端發(fā)送來(lái)的消息中是否含有垃圾消息關(guān)鍵詞,將包含有垃圾消息關(guān)鍵詞的消息過(guò)濾,這樣,通過(guò)先篩選出更具有發(fā)送垃圾消息的傾向的用戶(hù),僅針對(duì)這部分用戶(hù)進(jìn)行垃圾消息關(guān)鍵詞的篩選,使得過(guò)濾消息的依據(jù)不再單一,使得垃圾消息的過(guò)濾更具有針對(duì)性,避免了誤傷正常消息的情況,從而有效地為社交應(yīng)用的用戶(hù)過(guò)濾垃圾消息,排除干擾,提升用戶(hù)對(duì)社交應(yīng)用的體驗(yàn)度。
[0100]在一個(gè)實(shí)施例中,在步驟S12中,通過(guò)將第一客戶(hù)端的用戶(hù)與第二客戶(hù)端的用戶(hù)種類(lèi)進(jìn)行細(xì)化,即接收消息的用戶(hù)與發(fā)送消息的用戶(hù)種類(lèi)進(jìn)行細(xì)化,來(lái)判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0101]第一客戶(hù)端的用戶(hù)即接收消息的用戶(hù),可細(xì)化為以下幾種:第一種是單聊用戶(hù),主要針對(duì)使用握手、附近等弱關(guān)系社交功能的人群所接收到的垃圾消息。第二種是小紙條用戶(hù),主要針對(duì)使用弱關(guān)系社交功能的用戶(hù)。第三種是群聊用戶(hù),主要針對(duì)群活躍用戶(hù)或有較多興趣群或附近群的用戶(hù)。
[0102]第二客戶(hù)端的用戶(hù)即發(fā)送消息的用戶(hù),可細(xì)化為以下幾種:第一種是刷號(hào)用戶(hù),即以盈利為目的,發(fā)布大量妨礙用戶(hù)體驗(yàn)社交應(yīng)用的消息。第二種是針對(duì)性投放廣告的用戶(hù),即根據(jù)用戶(hù)標(biāo)簽、地域等屬性有針對(duì)性地發(fā)布廣告的用戶(hù)。第三種是個(gè)人騷擾性用戶(hù),主要針對(duì)通過(guò)某些弱關(guān)系功能發(fā)送消息的用戶(hù)。上述的弱關(guān)系功能一般指非好友關(guān)系之間用來(lái)實(shí)現(xiàn)聯(lián)系的功能,例如小紙條功能、握手功能等。
[0103]在一個(gè)實(shí)施例中,參考對(duì)上述第一客戶(hù)端的用戶(hù)及第二客戶(hù)端的用戶(hù)的種類(lèi)細(xì)分,可以設(shè)置預(yù)設(shè)可篩選用戶(hù)包括以下用戶(hù)中的至少一種用戶(hù):
[0104](I)與第一客戶(hù)端的用戶(hù)的聯(lián)系頻率低于預(yù)設(shè)頻率的用戶(hù);上述細(xì)化的第一客戶(hù)端的用戶(hù)及第二客戶(hù)端的用戶(hù)種類(lèi)中,單聊用戶(hù)中使用弱關(guān)系社交功能的用戶(hù)、小紙條用戶(hù)或個(gè)人騷擾性用戶(hù),通常與另一客戶(hù)端的用戶(hù)聯(lián)系頻率較低,因此可確定為與第一客戶(hù)端的用戶(hù)的聯(lián)系頻率低于預(yù)設(shè)頻率的用戶(hù);
[0105](2)通過(guò)社交應(yīng)用中的非好友聯(lián)系功能收發(fā)消息的用戶(hù),非好友聯(lián)系功能是非好友的兩個(gè)用戶(hù)實(shí)現(xiàn)聯(lián)系的功能;非好友聯(lián)系功能即上述細(xì)化用戶(hù)種類(lèi)中的弱關(guān)系功能,例如小紙條功能,上述細(xì)化的用戶(hù)種類(lèi)中,小紙條用戶(hù)即為通過(guò)社交應(yīng)用中的非好友聯(lián)系功能收發(fā)消息的用戶(hù);
[0106](3)使用模擬機(jī)發(fā)送消息的用戶(hù);例如,使用模擬機(jī)發(fā)布大量妨礙用戶(hù)體驗(yàn)社交應(yīng)用的消息,上述細(xì)化的用戶(hù)種類(lèi)中,刷號(hào)用戶(hù)即為使用模擬機(jī)發(fā)送消息的用戶(hù);
[0107](4)根據(jù)用戶(hù)屬性發(fā)送消息的用戶(hù);例如,根據(jù)用戶(hù)的標(biāo)簽、地域等屬性有針對(duì)性地發(fā)送淘寶、兼職廣告、虛假信息等,上述細(xì)化的用戶(hù)種類(lèi)中,群聊用戶(hù)中根據(jù)群屬性發(fā)送消息的用戶(hù)、針對(duì)性投放廣告的用戶(hù)及個(gè)人騷擾性用戶(hù)都可以確定為根據(jù)用戶(hù)屬性發(fā)送消息的用戶(hù)。
[0108]此外,在確定第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)時(shí),可通過(guò)從第二客戶(hù)端發(fā)送來(lái)的消息中獲取第二客戶(hù)端的用戶(hù)信息,從而根據(jù)第二客戶(hù)端的用戶(hù)信息,分析第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0109]在一個(gè)實(shí)施例中,上述垃圾消息關(guān)鍵詞可以包括以下關(guān)鍵詞中的任一關(guān)鍵詞:
[0110](I)從第一客戶(hù)端的用戶(hù)舉報(bào)的消息中提取的垃圾消息關(guān)鍵詞;當(dāng)?shù)谝豢蛻?hù)端的用戶(hù)接收到的消息屬于垃圾消息時(shí),可對(duì)垃圾消息進(jìn)行舉報(bào),服務(wù)器對(duì)用戶(hù)上報(bào)的消息進(jìn)行分析,并提取出其中的垃圾消息關(guān)鍵詞,存儲(chǔ)在垃圾消息關(guān)鍵詞庫(kù)中。
[0111](2)從在預(yù)設(shè)時(shí)間段內(nèi)發(fā)送次數(shù)高于預(yù)設(shè)次數(shù)的消息中提取的垃圾消息關(guān)鍵詞;如果一段時(shí)間段內(nèi),第一客戶(hù)端的用戶(hù)重復(fù)接收某一消息,則該消息很可能是垃圾消息,服務(wù)器根據(jù)接收到的消息在預(yù)設(shè)時(shí)間段內(nèi)的重復(fù)次數(shù),從重復(fù)接收的消息中提取垃圾消息關(guān)鍵詞。其中,預(yù)設(shè)時(shí)間段和預(yù)設(shè)次數(shù)可根據(jù)需要進(jìn)行設(shè)定,例如,預(yù)設(shè)時(shí)間段設(shè)為2天,預(yù)設(shè)次數(shù)設(shè)為5次,則對(duì)第一客戶(hù)端的用戶(hù)來(lái)說(shuō),當(dāng)某一消息在2天之內(nèi)重復(fù)接收的次數(shù)超過(guò)5次時(shí),服務(wù)器就會(huì)從該重復(fù)消息中提取垃圾消息關(guān)鍵詞,存儲(chǔ)在垃圾消息關(guān)鍵詞庫(kù)中。
[0112](3)第一客戶(hù)端的用戶(hù)自定義的垃圾消息關(guān)鍵詞;第一客戶(hù)端的用戶(hù)可自定義垃圾消息關(guān)鍵詞,存儲(chǔ)在垃圾消息關(guān)鍵詞庫(kù)中。
[0113]此外,垃圾消息關(guān)鍵詞庫(kù)為根據(jù)垃圾廣告分詞算法的方式及互聯(lián)網(wǎng)信息中心等相關(guān)機(jī)關(guān)所提煉的關(guān)鍵詞,包括廣告詞、非法詞等。
[0114]在步驟S14之后,當(dāng)過(guò)濾掉垃圾消息后,上述方法還可包括:
[0115]存儲(chǔ)過(guò)濾的消息。
[0116]將過(guò)濾的消息存儲(chǔ)在社交應(yīng)用的垃圾箱中,使得用戶(hù)能夠?qū)^(guò)濾的消息進(jìn)行刪除操作或者恢復(fù)操作。當(dāng)消息被錯(cuò)誤過(guò)濾時(shí),用戶(hù)即可從垃圾箱中恢復(fù)被錯(cuò)誤過(guò)濾的消息。
[0117]在一個(gè)實(shí)施例中,過(guò)濾的消息被存儲(chǔ)在社交應(yīng)用的垃圾箱中,而未被過(guò)濾的消息則顯示在社交應(yīng)用的消息流中,具體步驟可實(shí)施為如下流程,如圖2所示:
[0118]步驟S21,接收社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0119]步驟S22,獲取第二客戶(hù)端的用戶(hù)信息;
[0120]步驟S23,判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);若第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù),則執(zhí)行步驟S24 ;若第二客戶(hù)端的用戶(hù)不為預(yù)設(shè)可篩選用戶(hù),則執(zhí)行步驟 S27 ;
[0121]步驟S24,判斷消息中是否包含垃圾消息關(guān)鍵詞;若消息中包含垃圾消息關(guān)鍵詞,則執(zhí)行步驟S25 ;若消息中不包含垃圾消息關(guān)鍵詞,則執(zhí)行步驟S27 ;
[0122]步驟S25,過(guò)濾消息;
[0123]其中,過(guò)濾消息可以為不立即呈現(xiàn)該消息,或者不將該消息放入正常的消息對(duì)話(huà)記錄中,本公開(kāi)對(duì)此不做限定。
[0124]步驟S26,將過(guò)濾的消息存儲(chǔ)在社交應(yīng)用的垃圾箱中;
[0125]可選的,過(guò)濾的消息可以立即刪除。為了滿(mǎn)足用戶(hù)有可能查看垃圾消息的需求,也可以進(jìn)一步的將過(guò)濾池的消息存儲(chǔ)在垃圾箱中。這樣,用戶(hù)可以在垃圾箱中查看已過(guò)濾的垃圾消息歷史,也可以選擇將垃圾箱中的垃圾消息恢復(fù)到正常的消息對(duì)話(huà)記錄中。
[0126]步驟S27,將消息顯示給第一客戶(hù)端的用戶(hù)。
[0127]若消息中不包含垃圾消息關(guān)鍵詞,則可以按照正常的消息處理,可參考相關(guān)技術(shù)中用戶(hù)消息的處理方式,例如可以立即呈現(xiàn)給用戶(hù),或放入消息對(duì)話(huà)記錄中,本實(shí)施例對(duì)此不做限定。
[0128]在存儲(chǔ)過(guò)濾的消息之后,可根據(jù)用戶(hù)的指示對(duì)垃圾箱中存儲(chǔ)的過(guò)濾的消息進(jìn)行恢復(fù)或刪除,此時(shí),上述方法還可包括:
[0129]當(dāng)接收到第一客戶(hù)端的用戶(hù)對(duì)過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)過(guò)濾的消息;或者,當(dāng)接收到第一客戶(hù)端的用戶(hù)對(duì)過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除過(guò)濾的消息。用戶(hù)可通過(guò)在終端的顯示界面上,對(duì)所顯示的垃圾箱中存儲(chǔ)的消息進(jìn)行操作,從而刪除或恢復(fù)過(guò)濾的消息。
[0130]以下通過(guò)具體實(shí)施例說(shuō)明終端上的界面顯示及用戶(hù)在顯示界面上的恢復(fù)操作或刪除操作。
[0131 ] 在實(shí)施例中,以社父應(yīng)用X聊為例,如圖3所不,在X聊應(yīng)用中,終端界面上依次顯示X聊的垃圾消息盒子、發(fā)現(xiàn)功能、打招呼功能及用戶(hù)所接收到其他用戶(hù)的消息(例如用戶(hù)1、用戶(hù)2、用戶(hù)3發(fā)送給當(dāng)前用戶(hù)的消息)。在垃圾消息盒子中,存儲(chǔ)過(guò)濾后的消息,當(dāng)用戶(hù)點(diǎn)擊垃圾消息盒子時(shí),可展開(kāi)顯示垃圾消息盒子中所存儲(chǔ)的過(guò)濾的消息列表,如圖4所示。用戶(hù)通過(guò)點(diǎn)擊動(dòng)作打開(kāi)垃圾消息盒子后,就會(huì)顯示過(guò)濾的用戶(hù)4和用戶(hù)5所發(fā)送的消息列表,在用戶(hù)名稱(chēng)的下方,還可顯示所過(guò)濾的消息的內(nèi)容。
[0132]對(duì)于顯示界面上顯示的垃圾箱中的消息,用戶(hù)可設(shè)定與恢復(fù)操作或刪除操作對(duì)應(yīng)的動(dòng)作。例如,當(dāng)用戶(hù)點(diǎn)擊垃圾箱中的消息時(shí),顯示針對(duì)該消息的選項(xiàng),包括刪除該消息、恢復(fù)該消息以及恢復(fù)并回復(fù)該消息。圖5所示為一實(shí)施例中用戶(hù)點(diǎn)擊過(guò)濾的消息時(shí)顯示操作選項(xiàng)的示意圖,如圖5所示,仍以X聊中的垃圾消息盒子為例。垃圾消息盒子中存儲(chǔ)有用戶(hù)4和用戶(hù)5發(fā)送的消息,當(dāng)用戶(hù)點(diǎn)擊列表中的用戶(hù)4時(shí),在屏幕的下方則會(huì)顯示針對(duì)該消息的操作選項(xiàng)。在操作選項(xiàng)中,當(dāng)用戶(hù)點(diǎn)擊“刪除該消息”時(shí),用戶(hù)4發(fā)送的消息就會(huì)被刪除;當(dāng)用戶(hù)點(diǎn)擊“恢復(fù)該消息”時(shí),用戶(hù)4發(fā)送的消息就會(huì)被恢復(fù)到消息列表中,供用戶(hù)查看或者回復(fù);當(dāng)用戶(hù)點(diǎn)擊“恢復(fù)并回復(fù)該消息”時(shí),用戶(hù)3發(fā)送的消息就會(huì)被恢復(fù)到消息列表中,同時(shí),用戶(hù)可直接回復(fù)該消息。
[0133]此外,用戶(hù)也可通過(guò)左右滑動(dòng)的操作對(duì)垃圾消息盒子中存儲(chǔ)的過(guò)濾的消息進(jìn)行恢復(fù)或者刪除。如圖6所示,當(dāng)用戶(hù)手指按照?qǐng)D中所示箭頭的方向向左滑動(dòng)時(shí),列表中用戶(hù)5的右側(cè)就會(huì)出現(xiàn)“刪除”選項(xiàng),如圖7所示,用戶(hù)繼續(xù)向左滑動(dòng)或者點(diǎn)擊“刪除”選項(xiàng),即可刪除用戶(hù)5發(fā)送的消息。相應(yīng)地,如圖8所示,當(dāng)用戶(hù)手指按照?qǐng)D中所示箭頭的方向向右滑動(dòng)時(shí),列表中用戶(hù)5的左側(cè)就會(huì)出現(xiàn)“恢復(fù)”選項(xiàng),如圖9所示,用戶(hù)繼續(xù)向右滑動(dòng)或者點(diǎn)擊左側(cè)的“恢復(fù)”選項(xiàng),即可恢復(fù)用戶(hù)5發(fā)送的消息。
[0134]在一個(gè)實(shí)施例中,當(dāng)過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),系統(tǒng)可以自動(dòng)刪除存儲(chǔ)的過(guò)濾的消息,預(yù)設(shè)時(shí)長(zhǎng)可根據(jù)需要設(shè)定,例如設(shè)定為30天,則垃圾箱中過(guò)濾的消息存儲(chǔ)時(shí)長(zhǎng)超過(guò)30天后,系統(tǒng)就會(huì)自動(dòng)刪除該消息。例如,用戶(hù)可對(duì)垃圾箱中存儲(chǔ)的過(guò)濾的消息進(jìn)行清空操作。如圖10所示,仍以X聊中的垃圾消息盒子為例,在垃圾消息盒子中存儲(chǔ)有用戶(hù)4和用戶(hù)5發(fā)送的消息,進(jìn)入垃圾消息盒子,顯示用戶(hù)4和用戶(hù)5的消息列表,以及清空垃圾消息的選項(xiàng)。當(dāng)用戶(hù)點(diǎn)擊“清空垃圾消息”選項(xiàng)后,顯示界面會(huì)顯示是否清空所有垃圾消息的選項(xiàng),包括“取消”選項(xiàng)和“確定”選項(xiàng),如圖11所示。當(dāng)用戶(hù)點(diǎn)擊“確定”選項(xiàng)后,就會(huì)清空所有垃圾消息,垃圾消息盒子為空。
[0135]上述恢復(fù)過(guò)濾的消息的步驟可以實(shí)施為:獲取過(guò)濾的消息的時(shí)間戳,時(shí)間戳包含第一客戶(hù)端的用戶(hù)接收到消息的時(shí)間;將過(guò)濾的消息恢復(fù)到時(shí)間戳對(duì)應(yīng)的消息流中的位置。按照過(guò)濾的消息中所攜帶的時(shí)間戳,將消息按時(shí)間順序恢復(fù)到消息流中的相應(yīng)位置,方便用戶(hù)進(jìn)行查看。
[0136]在一個(gè)實(shí)施例中,當(dāng)?shù)诙蛻?hù)端發(fā)送的消息被過(guò)濾并存儲(chǔ)至垃圾箱中后,還可向第一客戶(hù)端的用戶(hù)發(fā)出存在過(guò)濾的消息的提醒。在垃圾箱中,用戶(hù)可根據(jù)需要設(shè)置提醒的方式,例如,設(shè)置為按照預(yù)設(shè)的頻率對(duì)第一客戶(hù)端的用戶(hù)發(fā)出提醒,預(yù)設(shè)的頻率可由用戶(hù)設(shè)定,如每隔一天提醒一次。例如,用戶(hù)可通過(guò)終端上顯示的垃圾箱中的設(shè)置功能進(jìn)行設(shè)置,仍以X聊中的垃圾消息盒子為例,如圖12所示,在垃圾消息盒子的右上方,顯示有“設(shè)置”選項(xiàng),用戶(hù)可通過(guò)點(diǎn)擊“設(shè)置”選項(xiàng),對(duì)提醒操作進(jìn)行設(shè)置。如圖13所示,當(dāng)用戶(hù)點(diǎn)擊“設(shè)置”選項(xiàng)后,就會(huì)進(jìn)入設(shè)置功能,屏幕上顯示提醒操作的幾種方式的選項(xiàng),包括“攔截消息,每天提醒一次”、“攔截消息,不提醒”以及“禁用該插件”選項(xiàng)。用戶(hù)若選擇“攔截消息,每天提醒一次”選項(xiàng),則消息被過(guò)濾后,存儲(chǔ)在垃圾消息盒子中,系統(tǒng)會(huì)每隔24小時(shí)向用戶(hù)發(fā)出一次存在過(guò)濾的消息的提醒;用戶(hù)若選擇“攔截消息,不提醒”選項(xiàng),則消息被過(guò)濾后,存儲(chǔ)在垃圾消息盒子中,不向用戶(hù)發(fā)出存在過(guò)濾的消息的提醒;用戶(hù)若選擇“禁用該插件”選項(xiàng),則過(guò)濾消息的功能不啟用,用戶(hù)接收到的所有的消息都會(huì)存儲(chǔ)在消息流中。
[0137]在一個(gè)實(shí)施例中,上述方法,在執(zhí)行完步驟S11-S12之后,可以繼續(xù)執(zhí)行步驟S13-14來(lái)完成對(duì)垃圾消息的過(guò)濾;還可以在執(zhí)行完步驟S11-S12之后,當(dāng)?shù)诙蛻?hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),根據(jù)第二客戶(hù)端的用戶(hù)發(fā)送的歷史消息的過(guò)濾率值來(lái)判斷是否需要過(guò)濾消息,具體實(shí)施步驟如下:
[0138]步驟Al,獲取第二客戶(hù)端的用戶(hù)發(fā)送的歷史消息的過(guò)濾率值;
[0139]步驟A2,當(dāng)過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾第二客戶(hù)端的用戶(hù)發(fā)送的消息。
[0140]其中,預(yù)設(shè)率值可根據(jù)需要進(jìn)行設(shè)定,例如,將預(yù)設(shè)率值設(shè)定為50%,當(dāng)?shù)诙蛻?hù)端的用戶(hù)發(fā)送的歷史消息的過(guò)濾率值超過(guò)50%時(shí),則直接過(guò)濾掉該用戶(hù)發(fā)送的消息。
[0141]按照上述實(shí)施步驟判斷是否過(guò)濾消息,即根據(jù)第二客戶(hù)端的用戶(hù)所發(fā)送的歷史消息的過(guò)濾率值,判斷是否過(guò)濾第二客戶(hù)端發(fā)送的消息,從而有效地為第一客戶(hù)端的用戶(hù)過(guò)濾垃圾消息,為用戶(hù)掃除干擾,提升用戶(hù)對(duì)社交應(yīng)用的體驗(yàn)度。
[0142]在一個(gè)實(shí)施例中,上述方法,在執(zhí)行完步驟S12之前,可以直接執(zhí)行步驟S12來(lái)判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù),從而完成對(duì)垃圾消息的過(guò)濾,也可再增加其他判斷條件,當(dāng)判斷條件滿(mǎn)足時(shí),判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。例如,分析第二客戶(hù)端的用戶(hù)的活躍度,當(dāng)活躍度小于預(yù)設(shè)的活躍度時(shí),再判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。具體可實(shí)施為以下步驟:
[0143]步驟BI,獲取第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間;
[0144]步驟B2,根據(jù)第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析第二客戶(hù)端的用戶(hù)的活躍度;
[0145]步驟B3,當(dāng)活躍度小于預(yù)設(shè)的活躍度時(shí),執(zhí)行判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0146]在該實(shí)施例中,根據(jù)用戶(hù)的活躍度來(lái)篩選用戶(hù),可防止對(duì)正常消息的錯(cuò)誤過(guò)濾。
[0147]其中,第二客戶(hù)端的用戶(hù)的活躍度根據(jù)用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間來(lái)分析,活躍時(shí)間可具體分為日活躍時(shí)間或周活躍時(shí)間,當(dāng)按照日活躍時(shí)間來(lái)分析時(shí),可分析用戶(hù)的日活躍度,主要依據(jù)為用戶(hù)每日的消息量,當(dāng)按照周活躍時(shí)間來(lái)分析時(shí),可分析用戶(hù)的周活躍度,主要依據(jù)為用戶(hù)每周的消息量。
[0148]圖14是根據(jù)一示例性實(shí)施例示出的一種過(guò)濾垃圾消息的裝置框圖。參照?qǐng)D14,該裝置包括:
[0149]接收模塊141,用于接收社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0150]第一判斷模塊142,用于判斷向接收模塊141發(fā)送消息的第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);
[0151]第二判斷模塊143,用于當(dāng)?shù)谝慌袛嗄K142判斷第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷消息中是否包含垃圾消息關(guān)鍵詞;
[0152]第一過(guò)濾模塊144,用于當(dāng)?shù)诙袛嗄K143判斷消息中包含垃圾消息關(guān)鍵詞時(shí),過(guò)濾消息;
[0153]存儲(chǔ)模塊145,用于存儲(chǔ)第一過(guò)濾模塊144過(guò)濾的消息;
[0154]恢復(fù)模塊146,用于當(dāng)接收到第一客戶(hù)端的用戶(hù)對(duì)第一過(guò)濾模塊144過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)過(guò)濾的消息;
[0155]刪除模塊147,用于當(dāng)接收到第一客戶(hù)端的用戶(hù)對(duì)第一過(guò)濾模塊144過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除過(guò)濾的消息;
[0156]提醒模塊148,用于發(fā)出存在第一過(guò)濾模塊144過(guò)濾的消息的提醒;
[0157]第一獲取模塊149,用于當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),獲取向接收模塊141發(fā)送消息的第二客戶(hù)端發(fā)送的歷史消息的過(guò)濾率值;
[0158]第二過(guò)濾模塊1410,用于當(dāng)?shù)谝猾@取模塊149獲取的過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾第二客戶(hù)端發(fā)送的消息;
[0159]第二獲取模塊1411,用于獲取向接收模塊141發(fā)送消息的第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間;
[0160]分析模塊1412,用于根據(jù)第二獲取模塊1411獲取的第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析第二客戶(hù)端的用戶(hù)的活躍度;[0161]控制模塊1413,用于當(dāng)分析模塊1412分析出活躍度小于預(yù)設(shè)的活躍度時(shí),控制第一判斷模塊142判斷第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0162]在一個(gè)實(shí)施例中,如圖15所示,恢復(fù)模塊146還可包括:
[0163]第一獲取單元1461,用于獲取過(guò)濾的消息的時(shí)間戳,時(shí)間戳包含第一客戶(hù)端的用戶(hù)接收到消息的時(shí)間;
[0164]恢復(fù)單元1462,用于將過(guò)濾的消息恢復(fù)到第一獲取單元1461獲取的時(shí)間戳對(duì)應(yīng)的消息流中的位置。
[0165]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0166]圖16是根據(jù)一示例性實(shí)施例示出的一種用于過(guò)濾垃圾消息的的裝置800的框圖。例如,裝置800可以是移動(dòng)電話(huà),計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0167]參照?qǐng)D16,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0168]處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話(huà)呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0169]存儲(chǔ)器804被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話(huà)簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0170]電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0171]多媒體組件808包括在所述裝置800和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0172]音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0173]I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0174]傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到設(shè)備800的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤(pán),傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶(hù)與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0175]通信組件816被配置為便于裝置800和其他設(shè)備之間有線(xiàn)或無(wú)線(xiàn)方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無(wú)線(xiàn)網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件816經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UffB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0176]在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0177]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0178]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種過(guò)濾垃圾消息的方法,所述方法包括:
[0179]接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息;
[0180]判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù);
[0181]當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞;
[0182]當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
[0183]所述預(yù)設(shè)可篩選用戶(hù)包括以下用戶(hù)中的至少一種用戶(hù):
[0184]與所述第一客戶(hù)端的用戶(hù)的聯(lián)系頻率低于預(yù)設(shè)頻率的用戶(hù);
[0185]通過(guò)所述社交應(yīng)用中的非好友聯(lián)系功能收發(fā)消息的用戶(hù),所述非好友聯(lián)系功能是非好友的兩個(gè)用戶(hù)實(shí)現(xiàn)聯(lián)系的功能;
[0186]使用模擬機(jī)發(fā)送消息的用戶(hù);
[0187]根據(jù)用戶(hù)屬性發(fā)送消息的用戶(hù)。
[0188]所述垃圾消息關(guān)鍵詞包括以下關(guān)鍵詞中的任一關(guān)鍵詞:[0189]從所述第一客戶(hù)端的用戶(hù)舉報(bào)的消息中提取的垃圾消息關(guān)鍵詞;
[0190]從在預(yù)設(shè)時(shí)間段內(nèi)發(fā)送次數(shù)高于預(yù)設(shè)次數(shù)的消息中提取的垃圾消息關(guān)鍵詞;
[0191]所述第一客戶(hù)端的用戶(hù)自定義的垃圾消息關(guān)鍵詞。
[0192]所述當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息之后,所述方法還包括:
[0193]存儲(chǔ)所述過(guò)濾的消息。
[0194]所述方法還包括:
[0195]當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)所述過(guò)濾的消息;或
[0196]當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)所述過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除所述過(guò)濾的消息。
[0197]所述當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的恢復(fù)操作后,恢復(fù)所述過(guò)濾的消息,包括:
[0198]獲取所述過(guò)濾的消息的時(shí)間戳,所述時(shí)間戳包含所述第一客戶(hù)端的用戶(hù)接收到所述消息的時(shí)間;
[0199]將所述過(guò)濾的消息恢復(fù)到所述時(shí)間戳對(duì)應(yīng)的消息流中的位置。
[0200]所述方法還包括:
[0201 ] 發(fā)出存在所述過(guò)濾的消息的提醒。
[0202]當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),所述方法還包括:
[0203]獲取所述第二客戶(hù)端發(fā)送的歷史消息的過(guò)濾率值;
[0204]當(dāng)所述過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾所述第二客戶(hù)端發(fā)送的消息。
[0205]在判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)之前,所述方法還包括:
[0206]獲取所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間;
[0207]根據(jù)所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析所述第二客戶(hù)端的用戶(hù)的活躍度;
[0208]當(dāng)所述活躍度小于預(yù)設(shè)的活躍度時(shí),執(zhí)行所述判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
[0209]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0210]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1.一種過(guò)濾垃圾消息的方法,用于社交應(yīng)用的第一客戶(hù)端,其特征在于,包括: 接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息; 判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù); 當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞; 當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)設(shè)可篩選用戶(hù)包括以下用戶(hù)中的至少一種用戶(hù): 與所述第一客戶(hù)端的用戶(hù)的聯(lián)系頻率低于預(yù)設(shè)頻率的用戶(hù); 通過(guò)所述社交應(yīng)用中的非好友聯(lián)系功能收發(fā)消息的用戶(hù),所述非好友聯(lián)系功能是非好友的兩個(gè)用戶(hù)實(shí)現(xiàn) 聯(lián)系的功能; 使用模擬機(jī)發(fā)送消息的用戶(hù); 根據(jù)用戶(hù)屬性發(fā)送消息的用戶(hù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述垃圾消息關(guān)鍵詞包括以下關(guān)鍵詞中的任一關(guān)鍵詞: 從所述第一客戶(hù)端的用戶(hù)舉報(bào)的消息中提取的垃圾消息關(guān)鍵詞; 從在預(yù)設(shè)時(shí)間段內(nèi)發(fā)送次數(shù)高于預(yù)設(shè)次數(shù)的消息中提取的垃圾消息關(guān)鍵詞; 所述第一客戶(hù)端的用戶(hù)自定義的垃圾消息關(guān)鍵詞。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息之后,所述方法還包括: 存儲(chǔ)所述過(guò)濾的消息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)所述過(guò)濾的消息;或 當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)所述過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除所述過(guò)濾的消息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述過(guò)濾的消息的恢復(fù)操作后,恢復(fù)所述過(guò)濾的消息,包括: 獲取所述過(guò)濾的消息的時(shí)間戳,所述時(shí)間戳包含所述第一客戶(hù)端的用戶(hù)接收到所述消息的時(shí)間; 將所述過(guò)濾的消息恢復(fù)到所述時(shí)間戳對(duì)應(yīng)的消息流中的位置。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 發(fā)出存在所述過(guò)濾的消息的提醒。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),所述方法還包括: 獲取所述第二客戶(hù)端發(fā)送的歷史消息的過(guò)濾率值; 當(dāng)所述過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾所述第二客戶(hù)端發(fā)送的消息。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)之前,所述方法還包括:獲取所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間; 根據(jù)所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析所述第二客戶(hù)端的用戶(hù)的活躍度; 當(dāng)所述活躍度小于預(yù)設(shè)的活躍度時(shí),執(zhí)行所述判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
10.一種過(guò)濾垃圾消息的裝置,用于社交應(yīng)用的第一客戶(hù)端,其特征在于,包括: 接收模塊,用于接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息; 第一判斷模塊,用于判斷向所述接收模塊發(fā)送消息的所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù); 第二判斷模塊,用于當(dāng)所述第一判斷模塊判斷所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞; 第一過(guò)濾模塊,用于當(dāng)所述第二判斷模塊判斷所述消息中包含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 存儲(chǔ)模塊,用于存儲(chǔ)所述第一過(guò)濾模塊過(guò)濾的消息。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 恢復(fù)模塊,用于當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述第一過(guò)濾模塊過(guò)濾的消息的恢復(fù)操作時(shí),恢復(fù)所述過(guò)濾的消息; 刪除模塊,用于當(dāng)接收到所述第一客戶(hù)端的用戶(hù)對(duì)所述第一過(guò)濾模塊過(guò)濾的消息的刪除操作時(shí)、或者當(dāng)所述過(guò)濾的消息的存儲(chǔ)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),刪除所述過(guò)濾的消息。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述恢復(fù)模塊包括: 第一獲取單元,用于獲取所述過(guò)濾的消息的時(shí)間戳,所述時(shí)間戳包含所述第一客戶(hù)端的用戶(hù)接收到所述消息的時(shí)間; 恢復(fù)單元,用于將所述過(guò)濾的消息恢復(fù)到所述第一獲取單元獲取的所述時(shí)間戳對(duì)應(yīng)的消息流中的位置。
14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 提醒模塊,用于發(fā)出存在所述第一過(guò)濾模塊過(guò)濾的消息的提醒。
15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第一獲取模塊,用于當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),獲取向所述接收模塊發(fā)送消息的所述第二客戶(hù)端發(fā)送的歷史消息的過(guò)濾率值; 第二過(guò)濾模塊,用于當(dāng)所述第一獲取模塊獲取的所述過(guò)濾率值高于預(yù)設(shè)率值時(shí),過(guò)濾所述第二客戶(hù)端發(fā)送的消息。
16.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于獲取向所述接收模塊發(fā)送消息的所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間; 分析模塊,用于根據(jù)所述第二獲取模塊獲取的所述第二客戶(hù)端的用戶(hù)的注冊(cè)時(shí)間及活躍時(shí)間,分析所述第二客戶(hù)端的用戶(hù)的活躍度; 控制模塊,用于當(dāng)所述分析模塊分析出所述活躍度小于預(yù)設(shè)的活躍度時(shí),控制所述第一判斷模塊判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù)。
17.—種過(guò)濾垃圾消息的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 接收所述社交應(yīng)用的第二客戶(hù)端發(fā)送來(lái)的消息; 判斷所述第二客戶(hù)端的用戶(hù)是否為預(yù)設(shè)可篩選用戶(hù); 當(dāng)所述第二客戶(hù)端的用戶(hù)為預(yù)設(shè)可篩選用戶(hù)時(shí),判斷所述消息中是否包含垃圾消息關(guān)鍵詞; 當(dāng)所述消息中包 含所述垃圾消息關(guān)鍵詞時(shí),過(guò)濾所述消息。
【文檔編號(hào)】H04L12/58GK104038412SQ201410302225
【公開(kāi)日】2014年9月10日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】韓博穎, 陳冬梁, 翁海斌 申請(qǐng)人:小米科技有限責(zé)任公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1