本公開涉及信息技術(shù)領(lǐng)域,尤其涉及社交應(yīng)用的發(fā)布信息的顯示控制方法及裝置。
背景技術(shù):
相關(guān)技術(shù)中,用戶可以通過各種社交應(yīng)用查看聯(lián)系人的發(fā)布信息,例如,用戶可以通過微信應(yīng)用查看聯(lián)系人發(fā)布的朋友圈狀態(tài),也可以通過微博應(yīng)用查看聯(lián)系人發(fā)布的微博。用戶在通過這些社交應(yīng)用查看聯(lián)系人的發(fā)布信息的過程中,很容易看到代購、廣告、雞湯文和拉票相關(guān)的發(fā)布信息。大量用戶都對這幾類發(fā)布信息不感興趣,甚至較為反感。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種社交應(yīng)用的發(fā)布信息的顯示控制方法及裝置。
根據(jù)本公開實施例的第一方面,提供一種社交應(yīng)用的發(fā)布信息的顯示控制方法,包括:
獲取根據(jù)已發(fā)布信息確定的第一類別集合;
獲取社交應(yīng)用中的待發(fā)布信息;
根據(jù)所述第一類別集合確定所述待發(fā)布信息對應(yīng)的類別;
在所述待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對所述目標用戶屏蔽所述待發(fā)布信息,其中,所述第二類別集合為所述第一類別集合的子集。
對于上述方法,在一種可能的實現(xiàn)方式中,根據(jù)所述第一類別集合確定所述待發(fā)布信息對應(yīng)的類別,包括:
對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息對于所述各個類別的概率;
將所述待發(fā)布信息對于所述各個類別的概率中最大的概率對應(yīng)的類別確定為所述待發(fā)布信息對應(yīng)的類別。
對于上述方法,在一種可能的實現(xiàn)方式中,對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息對于所述各個類別的概率,包括:
獲取所述第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集;
確定所述待發(fā)布信息中的關(guān)鍵詞;
對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率;
根據(jù)所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算所述待發(fā)布信息對于各個類別的概率。
對于上述方法,在一種可能的實現(xiàn)方式中,根據(jù)所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算所述待發(fā)布信息對于各個類別的概率,包括:
采用式1計算所述待發(fā)布信息對于所述第一類別集合中的第i個類別的概率P(yi|x);
P(yi|x)=P(x|yi)×P(yi)/P(x) 式1;
其中,P(x|yi)=P(a1|yi)×P(a2|yi)×……×P(an|yi) 式2;
P(x)=P(a1)×P(a2)×……×P(an) 式3;
x表示所述待發(fā)布信息,yi表示所述第一類別集合中的第i個類別,P(yi)表示所述第i個類別在所述第一類別集合中出現(xiàn)的概率,n表示所述待發(fā)布信息中的關(guān)鍵詞的個數(shù),P(a1|yi)……P(an|yi)分別表示所述待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在所述第i個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,P(a1)……P(an)分別表示所述待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在所述第一類別集合對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,若所述待發(fā)布信息中的第m個關(guān)鍵詞am在所述第一類別集合對應(yīng)的關(guān)鍵詞樣本集中未出現(xiàn),則將P(am)確定為第二預(yù)設(shè)值,1≤m≤n。
對于上述方法,在一種可能的實現(xiàn)方式中,在確定所述待發(fā)布信息對應(yīng)的類別之后,所述方法還包括:
在所述待發(fā)布信息對應(yīng)的類別不屬于所述第二類別集合的情況下,對所述目標用戶顯示所述待發(fā)布信息。
對于上述方法,在一種可能的實現(xiàn)方式中,所述方法還包括:
建立所述第一類別集合;
獲取多條已發(fā)布信息;
分別確定從所述第一類別集合中為獲取的所述多條已發(fā)布信息指定的類別;
分別確定所述多條已發(fā)布信息中的關(guān)鍵詞;
根據(jù)所述各條已發(fā)布信息中的關(guān)鍵詞確定所述第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。
對于上述方法,在一種可能的實現(xiàn)方式中,所述方法還包括:
確定所述目標用戶從所述第一類別集合中選擇的進行屏蔽的類別;
根據(jù)所述目標用戶從所述第一類別集合中選擇的進行屏蔽的類別確定所述第二類別集合。
根據(jù)本公開實施例的第二方面,提供一種社交應(yīng)用的發(fā)布信息的顯示控制裝置,包括:
第一獲取模塊,被配置為獲取根據(jù)已發(fā)布信息確定的第一類別集合;
第二獲取模塊,被配置為獲取社交應(yīng)用中的待發(fā)布信息;
第一確定模塊,被配置為根據(jù)所述第一類別集合確定所述待發(fā)布信息對應(yīng)的類別;
屏蔽模塊,被配置為在所述待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對所述目標用戶屏蔽所述待發(fā)布信息,其中,所述第二類別集合為所述第一類別集合的子集。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述第一確定模塊包括:
計算子模塊,被配置為對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息對于所述各個類別的概率;
類別確定子模塊,被配置為將所述待發(fā)布信息對于所述各個類別的概率中最大的概率對應(yīng)的類別確定為所述待發(fā)布信息對應(yīng)的類別。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述計算子模塊包括:
獲取單元,被配置為獲取所述第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集;
確定單元,被配置為確定所述待發(fā)布信息中的關(guān)鍵詞;
第一計算單元,被配置為對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率;
第二計算單元,被配置為根據(jù)所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算所述待發(fā)布信息對于各個類別的概率。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述第二計算單元被配置為:
采用式1計算所述待發(fā)布信息對于所述第一類別集合中的第i個類別的概率P(yi|x);
P(yi|x)=P(x|yi)×P(yi)/P(x) 式1;
其中,P(x|yi)=P(a1|yi)×P(a2|yi)×……×P(an|yi) 式2;
P(x)=P(a1)×P(a2)×……×P(an) 式3;
x表示所述待發(fā)布信息,yi表示所述第一類別集合中的第i個類別,P(yi)表示所述第i個類別在所述第一類別集合中出現(xiàn)的概率,n表示所述待發(fā)布信息中的關(guān)鍵詞的個數(shù),P(a1|yi)……P(an|yi)分別表示所述待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在所述第i個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,P(a1)……P(an)分別表示所述待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在所述第一類別集合對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,若所述待發(fā)布信息中的第m個關(guān)鍵詞am在所述第一類別集合對應(yīng)的關(guān)鍵詞樣本集中未出現(xiàn),則將P(am)確定為第二預(yù)設(shè)值,1≤m≤n。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述裝置還包括:
顯示模塊,被配置為在所述待發(fā)布信息對應(yīng)的類別不屬于所述第二類別集合的情況下,對所述目標用戶顯示所述待發(fā)布信息。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述裝置還包括第二確定模塊,所述第二確定模塊包括:
第一類別集合建立子模塊,被配置為建立所述第一類別集合;
獲取子模塊,被配置為獲取多條已發(fā)布信息;
指定類別確定子模塊,被配置為分別確定從所述第一類別集合中為獲取的所述多條已發(fā)布信息指定的類別;
關(guān)鍵詞確定子模塊,被配置為分別確定所述多條已發(fā)布信息中的關(guān)鍵詞;
關(guān)鍵詞樣本集確定子模塊,被配置為根據(jù)所述各條已發(fā)布信息中的關(guān)鍵詞確定所述第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。
對于上述裝置,在一種可能的實現(xiàn)方式中,所述裝置還包括第三確定模塊,所述第三確定模塊包括:
屏蔽類別確定子模塊,被配置為確定所述目標用戶從所述第一類別集合中選擇的進行屏蔽的類別;
第二類別集合確定子模塊,被配置為根據(jù)所述目標用戶從所述第一類別集合中選擇的進行屏蔽的類別確定所述第二類別集合。
根據(jù)本公開實施例的第三方面,提供一種社交應(yīng)用的發(fā)布信息的顯示控制裝置,包括:
處理器;
被配置為存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
獲取根據(jù)已發(fā)布信息確定的第一類別集合;
獲取社交應(yīng)用中的待發(fā)布信息;
根據(jù)所述第一類別集合確定所述待發(fā)布信息對應(yīng)的類別;
在所述待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對所述目標用戶屏蔽所述待發(fā)布信息,其中,所述第二類別集合為所述第一類別集合的子集。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過獲取根據(jù)已發(fā)布信息確定的第一類別集合以及社交應(yīng)用中的待發(fā)布信息,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別,并在該待發(fā)布信息屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,根據(jù)本公開的實施例的社交應(yīng)用的發(fā)布信息的顯示控制方法及裝置能夠屏蔽目標用戶不想看到的發(fā)布信息,從而能夠提高目標用戶使用社交應(yīng)用的體驗。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖。
圖2是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法步驟S13的流程圖。
圖3是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法步驟S21的流程圖。
圖4是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖。
圖5是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖。
圖6是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖。
圖7是根據(jù)一示例性實施例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制裝置框圖。
圖8是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制裝置框圖。
圖9是根據(jù)一示例性實施例示出的一種用于社交應(yīng)用的發(fā)布信息的顯示控制的裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖。該方法的執(zhí)行主體可以為服務(wù)器,或者可以為其他社交應(yīng)用的發(fā)布信息的顯示控制裝置,在此不作限定。如圖1所示,該方法包括以下步驟。
在步驟S11中,獲取根據(jù)已發(fā)布信息確定的第一類別集合。
其中,第一類別集合可以為社交應(yīng)用的運營人員根據(jù)歷史數(shù)據(jù)(已發(fā)布信息)建立的類別集合,其可以包括已發(fā)布信息所屬的類別,以用于對待發(fā)布信息進行分類。
在步驟S12中,獲取社交應(yīng)用中的待發(fā)布信息。
本實施例中的社交應(yīng)用可以為允許用戶發(fā)布信息的各種即時通訊工具,也可以為微博等通過關(guān)注機制分享簡短實時信息的廣播式的社交網(wǎng)絡(luò)平臺對應(yīng)的應(yīng)用,在此不作限定。例如,若社交應(yīng)用為微信應(yīng)用,則該社交應(yīng)用中的待發(fā)布信息可以為微信應(yīng)用中待顯示的朋友圈;若社交應(yīng)用為微博應(yīng)用,則該社交應(yīng)用中的待發(fā)布信息可以為微博應(yīng)用中待顯示的微博。
在步驟S13中,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別。
例如,第一類別集合可以表示為C={y1,y2,y3,…yL},其中,C表示第一類別集合,L表示第一類別集合中的類別的總個數(shù),y1……yL分別表示第一類別集合中的第1……L個類別。例如,第一類別集合C={代購,廣告,雞湯文,拉票,默認類別}。
作為本實施例的一個示例,該待發(fā)布信息對應(yīng)的類別可以為第一類別集合中的某一類別。
在步驟S14中,在該待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,其中,第二類別集合為第一類別集合的子集。
例如,第一類別集合C={代購,廣告,雞湯文,拉票,默認類別},第二類別集合D={代購,廣告},在該待發(fā)布信息對應(yīng)的類別為代購或者廣告的情況下,屏蔽該待發(fā)布信息。
通過獲取根據(jù)已發(fā)布信息確定的第一類別集合以及社交應(yīng)用中的待發(fā)布信息,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別,并在該待發(fā)布信息屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,根據(jù)本公開的實施例的社交應(yīng)用的發(fā)布信息的顯示控制方法能夠屏蔽目標用戶不想看到的發(fā)布信息,從而能夠提高目標用戶使用社交應(yīng)用的體驗。
圖2是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法步驟S13的流程圖,如圖2所示,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別,包括:
在步驟S21中,對于第一類別集合中的各個類別,分別計算該待發(fā)布信息對于各個類別的概率。
例如,第一類別集合C={y1,y2,y3,...yL},對于第一類別集合中的各個類別,分別計算待發(fā)布信息x對于各個類別的概率P(y1|x),P(y2|x),……,P(yL|x)。
在步驟S22中,將該待發(fā)布信息對于各個類別的概率中最大的概率對應(yīng)的類別確定為該待發(fā)布信息對應(yīng)的類別。
在本示例中,在計算待發(fā)布信息x對于第一類別集合中的各個類別的概率P(y1|x)、P(y2|x)、……、P(yL|x)之后,將P(y1|x)、P(y2|x)、……、P(yL|x)中的最大值對應(yīng)的類別確定為該待發(fā)布信息對應(yīng)的類別。例如,若在P(y1|x)、P(y2|x)、……、P(yL|x)中,P(yi|x)最大,則將yi確定為該待發(fā)布信息對應(yīng)的類別。
在本示例中,通過計算待發(fā)布信息對于第一類別集合中的各個類別的概率,將該待發(fā)布信息對于各個類別的概率中最大的概率對應(yīng)的類別確定為該待發(fā)布信息對應(yīng)的類別,由此能夠確定該待發(fā)布信息對應(yīng)的類別,從而能夠準確地屏蔽目標用戶不想看到的發(fā)布信息,提高目標用戶使用社交應(yīng)用的體驗。
圖3是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法步驟S21的流程圖,如圖3所示,對于第一類別集合中的各個類別,分別計算該待發(fā)布信息對于各個類別的概率,包括:
在步驟S31中,獲取第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。
例如,第一類別集合包括類別“代購”,類別“代購”對應(yīng)的關(guān)鍵詞樣本集包括“免稅”“代購”“代理”“韓國”“日本”等。
在步驟S32中,確定該待發(fā)布信息中的關(guān)鍵詞。
在一種可能的實現(xiàn)方式中,可以通過TF-IDF(Term Frequency-Inverse Document Frequency,詞頻-逆向文件頻率)算法確定該待發(fā)布信息中的關(guān)鍵詞。
在步驟S33中,對于第一類別集合中的各個類別,分別計算該待發(fā)布信息中的各個關(guān)鍵詞在各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率。
例如,第一類別集合C={y1,y2,y3,...yL},待發(fā)布信息包括關(guān)鍵詞a1……an。對于類別y1,分別計算P(a1|y1)、P(a2|y1)、……、P(an|y1);對于類別y2,分別計算P(a1|y2)、P(a2|y2)、……、P(an|y2);以此類推,對于類別yi,分別計算P(a1|yi)、P(a2|yi)、……、P(an|yi)。
在步驟S34中,根據(jù)該待發(fā)布信息中的各個關(guān)鍵詞在各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算該待發(fā)布信息對于各個類別的概率。
在一種可能的實現(xiàn)方式中,假設(shè)對于類別yi,P(a1|yi)、P(a2|yi)、……、P(an|yi)兩兩之間相互獨立,根據(jù)貝葉斯定理,則P(x|yi)=P(a1|yi)×P(a2|yi)×……×P(an|yi);假設(shè)P(x|yi)、P(yi)與P(x)兩兩之間相互獨立,則P(yi|x)=P(x|yi)×P(yi)/P(x)。
在本示例中,對于第一類別集合中的各個類別,分別計算待發(fā)布信息中的各個關(guān)鍵詞在各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,并根據(jù)該待發(fā)布信息中的各個關(guān)鍵詞在各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算該待發(fā)布信息對于各個類別的概率,由此能夠準確計算該待發(fā)布信息對于各個類別的概率,從而能夠準確確定該待發(fā)布信息對應(yīng)的類別,準確地屏蔽目標用戶不想看到的發(fā)布信息,提高目標用戶使用社交應(yīng)用的體驗。
在一種可能的實現(xiàn)方式中,根據(jù)該待發(fā)布信息中的各個關(guān)鍵詞在各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算該待發(fā)布信息對于各個類別的概率,包括:采用式1計算該待發(fā)布信息對于第一類別集合中的第i個類別的概率P(yi|x);
P(yi|x)=P(x|yi)×P(yi)/P(x) 式1;
其中,P(x|yi)=P(a1|yi)×P(a2|yi)×……×P(an|yi) 式2;
P(x)=P(a1)×P(a2)×……×P(an) 式3;
x表示該待發(fā)布信息,yi表示第一類別集合中的第i個類別,P(yi)表示第i個類別在第一類別集合中出現(xiàn)的概率,n表示該待發(fā)布信息中的關(guān)鍵詞的個數(shù),P(a1|yi)……P(an|yi)分別表示該待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在第i個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,P(a1)……P(an)分別表示該待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在第一類別集合對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,若該待發(fā)布信息中的第m個關(guān)鍵詞am在第一類別集合對應(yīng)的關(guān)鍵詞樣本集中未出現(xiàn),則將P(am)確定為第二預(yù)設(shè)值,1≤m≤n。其中,第一類別集合對應(yīng)的關(guān)鍵詞樣本集包括第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。例如,第二預(yù)設(shè)值可以為0.5,在此不作限定。
圖4是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖,如圖4所示,該方法包括:
在步驟S41中,獲取根據(jù)已發(fā)布信息確定的第一類別集合。
在步驟S42中,獲取社交應(yīng)用中的待發(fā)布信息。
在步驟S43中,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別。
在步驟S44中,在該待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,其中,第二類別集合為第一類別集合的子集。
在這里,對步驟S41、S42、S43和S44參見上文對步驟S11、S12、S13和S14的描述。
在步驟S45中,在該待發(fā)布信息對應(yīng)的類別不屬于第二類別集合的情況下,對目標用戶顯示該待發(fā)布信息。
在本示例中,在該待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,在該待發(fā)布信息對應(yīng)的類別不屬于第二類別集合的情況下,對目標用戶顯示該待發(fā)布信息,由此對社交應(yīng)用的發(fā)布信息進行顯示控制,對目標用戶屏蔽其不想看到的發(fā)布信息,顯示其想看到的發(fā)布信息,從而提高目標用戶使用社交應(yīng)用的體驗。
圖5是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖,如圖5所示,該方法包括:
在步驟S51中,建立第一類別集合。
例如,可以根據(jù)社交應(yīng)用的運營人員輸入的設(shè)置信息建立第一類別集合。例如,社交應(yīng)用的運營人員可以建立第一類別集合C={代購,廣告,雞湯文,拉票,默認類別}。
在步驟S52中,獲取多條已發(fā)布信息。
例如,可以獲取指定時間段內(nèi)的所有已發(fā)布信息。
在步驟S53中,分別確定從第一類別集合中為獲取的多條已發(fā)布信息指定的類別。
例如,可以由社交應(yīng)用的運營人員為各條已發(fā)布信息分別指定類別。
例如,對于某一條已發(fā)布信息“魔術(shù)褲秋款升級版!!不管是90斤還是170斤都能穿下的一條神奇的褲子??!魔術(shù)褲?。?!免關(guān)稅?。?!免關(guān)稅?。?!直接從韓國拿貨,不收代理費,一起賺錢”,可以通過TF-IDF算法確定該條已發(fā)布信息中的關(guān)鍵詞為{魔術(shù)褲,免關(guān)稅,韓國,代理,賺錢},社交應(yīng)用的運營人員可以為該條已發(fā)布信息指定類別為“代購”。
在步驟S54中,分別確定多條已發(fā)布信息中的關(guān)鍵詞。
在一種可能的實現(xiàn)方式中,可以通過TF-IDF算法分別確定獲取的各條已發(fā)布信息中的關(guān)鍵詞。在本申請實施例中,確定各已發(fā)布信息中的關(guān)鍵詞可以和確定待發(fā)布信息中的關(guān)鍵詞采用同一種方法。
在步驟S55中,根據(jù)各條已發(fā)布信息中的關(guān)鍵詞確定第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。
例如,對于第一類別集合中的某一類別(例如“代購”),可以根據(jù)各條已發(fā)布信息中屬于該類別的所有已發(fā)布信息的所有關(guān)鍵詞(例如魔術(shù)褲、免關(guān)稅、韓國、代理、賺錢等等)確定該類別對應(yīng)的關(guān)鍵詞樣本集。
在步驟S56中,獲取根據(jù)已發(fā)布信息確定的第一類別集合。
在步驟S57中,獲取社交應(yīng)用中的待發(fā)布信息。
在步驟S58中,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別。
在步驟S59中,在該待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,其中,第二類別集合為第一類別集合的子集。
在這里,對步驟S56、S57、S58和S59參見上文對步驟S11、S12、S13和S14的描述。
在本示例中,根據(jù)為各條已發(fā)布信息指定的類別確定第一類別集合以及第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集,由此使社交應(yīng)用的運營人員能夠根據(jù)需求靈活設(shè)置第一類別集合,從而能夠提高設(shè)置第一類別集合的靈活性。
圖6是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制方法的流程圖,如圖6所示,該方法包括:
在步驟S61中,獲取根據(jù)已發(fā)布信息確定的第一類別集合。
在步驟S62中,確定目標用戶從第一類別集合中選擇的進行屏蔽的類別。
在本示例中,目標用戶可以選擇對第一類別集合中的一個或多個類別進行屏蔽,目標用戶也可以選擇對第一類別集合中的所有類別進行屏蔽,目標用戶還可以選擇對第一類別集合中的所有類別均不進行屏蔽,在此不作限定。
在步驟S63中,根據(jù)目標用戶從第一類別集合中選擇的進行屏蔽的類別確定第二類別集合。
例如,第一類別集合C={代購,廣告,雞湯文,拉票,默認類別},若目標用戶從第一類別集合中選擇的進行屏蔽的類別為“代購”和“廣告”,則可以確定第二類別集合D={代購,廣告}。
在步驟S64中,獲取社交應(yīng)用中的待發(fā)布信息。
在步驟S65中,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別。
在步驟S66中,在該待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,其中,第二類別集合為第一類別集合的子集。
在這里,對步驟S61、S64、S65和S66參見上文對步驟S11、S12、S13和S14的描述。
在本示例中,通過確定目標用戶從第一類別集合中選擇的進行屏蔽的類別,并根據(jù)目標用戶從第一類別集合中選擇的進行屏蔽的類別確定第二類別集合,使目標用戶能夠自由選擇進行屏蔽的類別,提高了社交應(yīng)用的發(fā)布信息的顯示控制的靈活性,從而能夠提高目標用戶使用社交應(yīng)用的體驗。
在其他實現(xiàn)方式中,也可以允許用戶選擇用于顯示的類別。例如,用戶可以選擇只顯示“默認類別”和“雞湯文”。
圖7是根據(jù)一示例性實施例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制裝置框圖。參照圖7,該裝置包括第一獲取模塊71、第二獲取模塊72、第一確定模塊73和屏蔽模塊74。該第一獲取模塊71被配置為獲取根據(jù)已發(fā)布信息確定的第一類別集合。該第二獲取模塊72被配置為獲取社交應(yīng)用中的待發(fā)布信息。該第一確定模塊73被配置為根據(jù)所述第一類別集合確定所述待發(fā)布信息對應(yīng)的類別。該屏蔽模塊74被配置為在所述待發(fā)布信息對應(yīng)的類別屬于目標用戶對應(yīng)的第二類別集合的情況下,對所述目標用戶屏蔽所述待發(fā)布信息,其中,所述第二類別集合為所述第一類別集合的子集。
圖8是根據(jù)一示例性實施例的一個示例示出的一種社交應(yīng)用的發(fā)布信息的顯示控制裝置框圖。參照圖8:
在一種可能的實現(xiàn)方式中,所述第一確定模塊73包括計算子模塊731和類別確定子模塊732。該計算子模塊731被配置為對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息對于所述各個類別的概率。該類別確定子模塊732被配置為將所述待發(fā)布信息對于所述各個類別的概率中最大的概率對應(yīng)的類別確定為所述待發(fā)布信息對應(yīng)的類別。
在一種可能的實現(xiàn)方式中,所述計算子模塊731包括獲取單元、確定單元、第一計算單元和第二計算單元。該獲取單元被配置為獲取所述第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。該確定單元被配置為確定所述待發(fā)布信息中的關(guān)鍵詞。該第一計算單元被配置為對于所述第一類別集合中的各個類別,分別計算所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率。該第二計算單元被配置為根據(jù)所述待發(fā)布信息中的各個關(guān)鍵詞在所述各個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,計算所述待發(fā)布信息對于各個類別的概率。
在一種可能的實現(xiàn)方式中,所述第二計算單元被配置為采用式1計算所述待發(fā)布信息對于所述第一類別集合中的第i個類別的概率P(yi|x);
P(yi|x)=P(x|yi)×P(yi)/P(x) 式1;
其中,P(x|yi)=P(a1|yi)×P(a2|yi)×……×P(an|yi) 式2;
P(x)=P(a1)×P(a2)×……×P(an) 式3;
x表示所述待發(fā)布信息,yi表示所述第一類別集合中的第i個類別,P(yi)表示所述第i個類別在所述第一類別集合中出現(xiàn)的概率,n表示所述待發(fā)布信息中的關(guān)鍵詞的個數(shù),P(a1|yi)……P(an|yi)分別表示所述待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在所述第i個類別對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,P(a1)……P(an)分別表示所述待發(fā)布信息中的第1……n個關(guān)鍵詞a1……an在所述第一類別集合對應(yīng)的關(guān)鍵詞樣本集中出現(xiàn)的概率,若所述待發(fā)布信息中的第m個關(guān)鍵詞am在所述第一類別集合對應(yīng)的關(guān)鍵詞樣本集中未出現(xiàn),則將P(am)確定為第二預(yù)設(shè)值,1≤m≤n。
在一種可能的實現(xiàn)方式中,所述裝置還包括顯示模塊75,該顯示模塊75被配置為在所述待發(fā)布信息對應(yīng)的類別不屬于所述第二類別集合的情況下,對所述目標用戶顯示所述待發(fā)布信息。
在一種可能的實現(xiàn)方式中,所述裝置還包括第二確定模塊76,所述第二確定模塊76包括第一類別集合建立子模塊761、獲取子模塊762、指定類別確定子模塊763、關(guān)鍵詞確定子模塊764和關(guān)鍵詞樣本集確定子模塊765。該第一類別集合建立子模塊761被配置為建立所述第一類別集合。該獲取子模塊762被配置為獲取多條已發(fā)布信息。該指定類別確定子模塊763被配置為分別確定從所述第一類別集合中為獲取的所述多條已發(fā)布信息指定的類別。該關(guān)鍵詞確定子模塊764被配置為分別確定所述多條已發(fā)布信息中的關(guān)鍵詞。該關(guān)鍵詞樣本集確定子模塊765被配置為根據(jù)所述各條已發(fā)布信息中的關(guān)鍵詞確定所述第一類別集合中的各個類別對應(yīng)的關(guān)鍵詞樣本集。
在一種可能的實現(xiàn)方式中,所述裝置還包括第三確定模塊77,所述第三確定模塊77包括屏蔽類別確定子模塊771和第二類別集合確定子模塊772。該屏蔽類別確定子模塊771被配置為確定所述目標用戶從所述第一類別集合中選擇的進行屏蔽的類別。該第二類別集合確定子模塊772被配置為根據(jù)所述目標用戶從所述第一類別集合中選擇的進行屏蔽的類別確定所述第二類別集合。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
通過獲取根據(jù)已發(fā)布信息確定的第一類別集合以及社交應(yīng)用中的待發(fā)布信息,根據(jù)第一類別集合確定該待發(fā)布信息對應(yīng)的類別,并在該待發(fā)布信息屬于目標用戶對應(yīng)的第二類別集合的情況下,對目標用戶屏蔽該待發(fā)布信息,根據(jù)本公開的實施例的社交應(yīng)用的發(fā)布信息的顯示控制裝置能夠屏蔽目標用戶不想看到的發(fā)布信息,從而能夠提高目標用戶使用社交應(yīng)用的體驗。
圖9是根據(jù)一示例性實施例示出的一種用于社交應(yīng)用的發(fā)布信息的顯示控制的裝置的框圖。例如,裝置1900可以被提供為一服務(wù)器。參照圖9,裝置1900包括處理組件1922,其進一步包括一個或多個處理器,以及由存儲器1932所代表的存儲器資源,用于存儲可由處理組件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲器1932中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述社交應(yīng)用的發(fā)布信息的顯示控制方法。
裝置1900還可以包括一個電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個有線或無線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口1958。裝置1900可以操作基于存儲在存儲器1932的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1932,上述指令可由裝置1900的處理組件1922執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。