一種彈幕展現(xiàn)的方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種彈幕展現(xiàn)的方法和裝置,其中所述方法包括:當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目,其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則;在視頻播放應(yīng)用程序中向第一用戶展現(xiàn)沒有屏蔽的彈幕條目。本發(fā)明實(shí)施例可以提高了彈幕屏蔽的效率,并且能在網(wǎng)絡(luò)戰(zhàn)爭(zhēng)還沒開始前從彈幕源頭就屏蔽了相關(guān)內(nèi)容,避免了網(wǎng)絡(luò)戰(zhàn)爭(zhēng)的發(fā)生,時(shí)效性高。
【專利說(shuō)明】
一種彈幕展現(xiàn)的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及視頻播放技術(shù)領(lǐng)域,尤其涉及一種彈幕展現(xiàn)的方法以及一種彈幕展現(xiàn)的裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)視頻技術(shù)的發(fā)展,越來(lái)越多的視頻播放器支持彈幕功能。通過(guò)彈幕功能,用戶在網(wǎng)上看視頻時(shí),可以看到當(dāng)前視頻畫面上顯示的其他用戶針對(duì)當(dāng)前視頻發(fā)表的評(píng)論,同時(shí),也可以在當(dāng)前視屏畫面上發(fā)表評(píng)論,并實(shí)時(shí)地將自己發(fā)表的評(píng)論顯示在當(dāng)前視頻畫面上。
[0003]彈幕功能能夠增強(qiáng)用戶觀看視頻的趣味性和互動(dòng)性,但是,目前的彈幕互動(dòng)中經(jīng)常出現(xiàn)一些“引站”、“惡意”的言論,從而引起網(wǎng)絡(luò)戰(zhàn)爭(zhēng),這些“引站”、“惡意”的經(jīng)常是網(wǎng)絡(luò)不和諧的因素,需要及時(shí)的屏蔽。
[0004]在現(xiàn)有技術(shù)中,一般通過(guò)以下兩種方式屏蔽彈幕條目:
[0005]第一種方式是,用戶手動(dòng)屏蔽不和諧的彈幕條目,但針對(duì)當(dāng)前視頻內(nèi)容可能持續(xù)產(chǎn)生大量的彈幕條目,這種方式耗費(fèi)用戶較多的時(shí)間,影響用戶觀影感受。
[0006]第二種方式是,用戶舉報(bào)發(fā)布不和諧彈幕的用戶,使得該被舉報(bào)的用戶發(fā)布彈幕被屏蔽,但以這種方式,靠的是用戶自發(fā)的舉報(bào),并且被舉報(bào)的用戶往往在網(wǎng)絡(luò)戰(zhàn)爭(zhēng)已經(jīng)發(fā)生后才被舉報(bào),時(shí)效性慢,此時(shí)再屏蔽該用戶的彈幕已經(jīng)有所延遲。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供一種彈幕展現(xiàn)的方法和裝置,用以解決現(xiàn)有技術(shù)中彈幕屏蔽方式主動(dòng)性差、耗費(fèi)時(shí)間長(zhǎng)、時(shí)效性慢的問(wèn)題。
[0008]本發(fā)明實(shí)施例提供一種彈幕展現(xiàn)的方法,包括:
[0009]當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0010]采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目,其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則;
[0011]在視頻播放應(yīng)用程序中向第一用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0012]本發(fā)明實(shí)施例提供一種彈幕展現(xiàn)的裝置,包括:
[0013]彈幕條目接收模塊,用于當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0014]屏蔽模塊,用于采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目,其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則;
[0015]彈幕條目展現(xiàn)模塊,用于在視頻播放應(yīng)用程序中向第一用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0016]本發(fā)明實(shí)施例提供的一彈幕展現(xiàn)的方法和裝置,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),采用第一用戶的屏蔽數(shù)據(jù)庫(kù)對(duì)接收到的彈幕條目進(jìn)行自動(dòng)屏蔽,自動(dòng)化程度高,提高了彈幕屏蔽的效率,并且能在網(wǎng)絡(luò)戰(zhàn)爭(zhēng)還沒開始前從彈幕源頭就屏蔽了相關(guān)內(nèi)容,避免了網(wǎng)絡(luò)戰(zhàn)爭(zhēng)的發(fā)生,時(shí)效性高。
[0017]另外,該第一用戶的屏蔽數(shù)據(jù)庫(kù)可以包括系統(tǒng)預(yù)設(shè)的第一彈幕屏蔽規(guī)則和/或用戶歷次自定義的第二彈幕屏蔽規(guī)則和/或從同類用戶中參考的第三彈幕屏蔽規(guī)則,彈幕屏蔽規(guī)則全面考慮了用戶多方面的需要,整體提高用戶觀看視頻的用戶體驗(yàn),幫助用戶更好的更貼心的屏蔽不和諧內(nèi)容。
【附圖說(shuō)明】
[0018]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例一的步驟流程圖;
[0020]圖2為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例二的步驟流程圖;
[0021 ]圖3為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例三的步驟流程圖;
[0022]圖4為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例三中的彈幕屏蔽規(guī)則自定義設(shè)置示意圖;
[0023]圖5為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例四的步驟流程圖;
[0024]圖6為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例四中的同類用戶屏蔽庫(kù)示意圖;
[0025]圖7為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例五的步驟流程圖;
[0026]圖8為本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0027]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0028]參考圖1,示出了本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例一的步驟流程圖,具體可以包括如下步驟:
[0029]步驟101,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0030]步驟102,采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目;
[0031]其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則;
[0032]步驟103,在視頻播放應(yīng)用程序中向用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0033]在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),采用第一用戶的屏蔽數(shù)據(jù)庫(kù)對(duì)接收到的彈幕條目進(jìn)行自動(dòng)屏蔽,自動(dòng)化程度高,提高了彈幕屏蔽的效率,并且能在網(wǎng)絡(luò)戰(zhàn)爭(zhēng)還沒開始前從彈幕源頭就屏蔽了相關(guān)內(nèi)容,避免了網(wǎng)絡(luò)戰(zhàn)爭(zhēng)的發(fā)生,時(shí)效性高。
[0034]另外,該第一用戶的屏蔽數(shù)據(jù)庫(kù)可以包括系統(tǒng)預(yù)設(shè)的第一彈幕屏蔽規(guī)則和/或用戶歷次自定義的第二彈幕屏蔽規(guī)則和/或從同類用戶中參考的第三彈幕屏蔽規(guī)則,彈幕屏蔽規(guī)則全面考慮了用戶多方面的需要,整體提高用戶觀看視頻的用戶體驗(yàn),幫助用戶更好的更貼心的屏蔽不和諧內(nèi)容。
[0035]參考圖2,示出了本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例二的步驟流程圖,具體可以包括如下步驟:
[0036]步驟201,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0037]在具體實(shí)現(xiàn)中,視頻播放應(yīng)用程序可以包括視頻網(wǎng)站或視頻app。該視頻播放應(yīng)用程序支持彈幕功能,用戶可以開啟或關(guān)閉該視頻播放應(yīng)用程序中的彈幕功能。
[0038]當(dāng)終端檢測(cè)到用戶開啟視頻播放應(yīng)用程序中的彈幕功能時(shí),可以實(shí)時(shí)接收彈幕條目,該彈幕條目可以為第一用戶(即當(dāng)前用戶)和/或其他用戶對(duì)該視頻播放應(yīng)用程序正在播放的視頻發(fā)表的評(píng)論信息。
[0039]相應(yīng)的,當(dāng)終端檢測(cè)到用戶關(guān)閉視頻播放應(yīng)用程序中的彈幕功能時(shí),則不接收彈幕條目。
[0040]步驟202,讀取第一用戶的屏蔽數(shù)據(jù)庫(kù);
[0041]應(yīng)用于本發(fā)明實(shí)施例,可以為每個(gè)用戶創(chuàng)建屏蔽數(shù)據(jù)庫(kù),該屏蔽數(shù)據(jù)庫(kù)存儲(chǔ)在終端本地,用于對(duì)終端實(shí)時(shí)接收到彈幕條目進(jìn)行自動(dòng)屏蔽。
[0042]屏蔽數(shù)據(jù)庫(kù)中可以包括第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則。其中,該第一彈幕屏蔽規(guī)則為視頻播放應(yīng)用程序默認(rèn)設(shè)定的屏蔽規(guī)則,該第二彈幕屏蔽規(guī)則為第一用戶在先一次或數(shù)次自定義設(shè)定的屏蔽規(guī)則;該第三彈幕屏蔽規(guī)則為從其他同類用戶(即第二用戶)的屏蔽數(shù)據(jù)庫(kù)中提取的屏蔽規(guī)則。
[0043]步驟203,若屏蔽數(shù)據(jù)庫(kù)中只存在第一彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0044]在具體實(shí)現(xiàn)中,屏蔽數(shù)據(jù)庫(kù)中只存在第一彈幕屏蔽規(guī)則的場(chǎng)景可以包括:第一用戶首次使用視頻播放應(yīng)用程序;或者,第一用戶不是首次使用視頻播放應(yīng)用程序,但該第一用戶從沒有自定義設(shè)定彈幕屏蔽規(guī)則(即第二彈幕屏蔽規(guī)則不存在),也沒有從其他同類用戶中同步屏蔽規(guī)則(即第三彈幕屏蔽規(guī)則不存在)。
[0045]當(dāng)屏蔽數(shù)據(jù)庫(kù)中僅存在第一彈幕屏蔽規(guī)則時(shí),則采用該第一彈幕屏蔽規(guī)則對(duì)接收到的彈幕條目進(jìn)行屏蔽,從而屏蔽符合第一彈幕屏蔽規(guī)則的彈幕條目。例如,當(dāng)?shù)谝挥脩舫醮问褂媚骋曨l網(wǎng)站/視頻APP時(shí),若打開彈幕功能,則終端自動(dòng)采用第一彈幕屏蔽規(guī)則對(duì)彈幕條目進(jìn)行屏蔽。
[0046]在本發(fā)明實(shí)施例中,第一彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,該屏蔽類型可以包括地域攻擊類型、低俗言論類型、地圖炮類型(例如,豆腐腦哪種好吃、到底放不放香菜)等。該屏蔽關(guān)鍵詞可以包括應(yīng)用程序默認(rèn)設(shè)定的臟話關(guān)鍵詞、低俗評(píng)論關(guān)鍵詞、人身攻擊關(guān)鍵詞、嘲諷目論關(guān)鍵詞等,例如,該屏蔽關(guān)鍵詞可以為“垃圾”、“辣雞”等。
[0047]需要說(shuō)明的是,第一彈幕屏蔽規(guī)則為應(yīng)用程序?qū)椖贿M(jìn)行屏蔽的第一道防線,當(dāng)用戶打開視頻播放應(yīng)用程序時(shí),首先采用第一彈幕屏蔽規(guī)則進(jìn)行對(duì)應(yīng)的彈幕屏蔽。
[0048]步驟204,在視頻播放應(yīng)用程序中向用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0049]按照第一彈幕屏蔽規(guī)則從接收到的彈幕條目中屏蔽對(duì)應(yīng)的彈幕條目后,在視頻播放應(yīng)用程序中向用戶展現(xiàn)的是執(zhí)行屏蔽操作后,沒有被屏蔽的彈幕條目。
[0050]在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),無(wú)論用戶是否自定義設(shè)定屏蔽規(guī)則,都可以自動(dòng)采用視頻播放應(yīng)用程序默認(rèn)設(shè)定的第一彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目,提高了視頻播放應(yīng)用程序?qū)椖贿M(jìn)行屏蔽的主動(dòng)性,減少引站內(nèi)容出現(xiàn)的可能性,提高了彈幕屏蔽的效率和及時(shí)性。
[0051]參考圖3,示出了本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例三的步驟流程圖,具體可以包括如下步驟:
[0052]步驟301,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0053]在具體實(shí)現(xiàn)中,視頻播放應(yīng)用程序可以包括視頻網(wǎng)站或視頻app。該視頻播放應(yīng)用程序支持彈幕功能,用戶可以開啟或關(guān)閉該視頻播放應(yīng)用程序中的彈幕功能。
[0054]當(dāng)終端檢測(cè)到用戶開啟視頻播放應(yīng)用程序中的彈幕功能時(shí),可以實(shí)時(shí)接收彈幕條目,該彈幕條目可以為第一用戶(即當(dāng)前用戶)和/或其他用戶對(duì)該視頻播放應(yīng)用程序正在播放的視頻發(fā)表的評(píng)論信息。
[0055]相應(yīng)的,當(dāng)終端檢測(cè)到用戶關(guān)閉視頻播放應(yīng)用程序中的彈幕功能時(shí),則不接收彈幕條目。
[0056]步驟302,讀取第一用戶的屏蔽數(shù)據(jù)庫(kù);
[0057]應(yīng)用于本發(fā)明實(shí)施例,可以為每個(gè)用戶創(chuàng)建屏蔽數(shù)據(jù)庫(kù),該屏蔽數(shù)據(jù)庫(kù)存儲(chǔ)在終端本地,用于對(duì)終端實(shí)時(shí)接收到彈幕條目進(jìn)行自動(dòng)屏蔽。
[0058]屏蔽數(shù)據(jù)庫(kù)中可以包括第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則。其中,該第一彈幕屏蔽規(guī)則為視頻播放應(yīng)用程序默認(rèn)設(shè)定的屏蔽規(guī)則,該第二彈幕屏蔽規(guī)則為第一用戶在先一次或數(shù)次自定義設(shè)定的屏蔽規(guī)則;該第三彈幕屏蔽規(guī)則為從其他同類用戶(即第二用戶)的屏蔽數(shù)據(jù)庫(kù)中提取的屏蔽規(guī)則。
[0059]步驟303,若所述屏蔽數(shù)據(jù)庫(kù)中只存在第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第二彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0060]在具體實(shí)現(xiàn)中,屏蔽數(shù)據(jù)庫(kù)中只存在第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則的場(chǎng)景可以包括:第一用戶一次或數(shù)次在視頻播放應(yīng)用程序中自定義設(shè)定第二彈幕屏蔽規(guī)則,但沒有從其他同類用戶中同步屏蔽規(guī)則(即第三彈幕屏蔽規(guī)則不存在)。
[0061]應(yīng)用于本發(fā)明實(shí)施例,屏蔽數(shù)據(jù)庫(kù)可以記錄用戶名稱相同、ip地址相同的同一用戶歷次設(shè)定的第二彈幕屏蔽規(guī)則,并根據(jù)后續(xù)的自定義設(shè)定進(jìn)行實(shí)時(shí)更新補(bǔ)充。在一種實(shí)施方式中,屏蔽數(shù)據(jù)庫(kù)可以采用如下方式建立:
[0062]1、將默認(rèn)設(shè)定的第一彈幕屏蔽規(guī)則存儲(chǔ)在屏蔽數(shù)據(jù)庫(kù)中,用戶初次使用視頻播放應(yīng)用程序時(shí),若打開彈幕功能,則采用第一彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目,出現(xiàn)在界面上的彈幕條目為過(guò)濾了第一彈幕屏蔽規(guī)則對(duì)應(yīng)的彈幕條目后的彈幕條目。
[0063]2、若用戶在本次視頻播放的過(guò)程中,第一次自定義設(shè)定第二彈幕屏蔽規(guī)則,為了便于與后續(xù)的自定義設(shè)定規(guī)則進(jìn)行區(qū)分,此處將該第一次自定義設(shè)定的第二彈幕屏蔽規(guī)則命名為第二彈幕屏蔽規(guī)則I,后續(xù)自定義的規(guī)則命名以此類推,則將第二彈幕屏蔽規(guī)則I存儲(chǔ)在屏蔽數(shù)據(jù)庫(kù)中,即屏蔽數(shù)據(jù)庫(kù)中包含的屏蔽規(guī)則為第一彈幕屏蔽規(guī)則+第二彈幕屏蔽規(guī)則I,此時(shí),可以采用第一彈幕屏蔽規(guī)則與第二彈幕屏蔽規(guī)則I屏蔽對(duì)應(yīng)的彈幕條目,出現(xiàn)在界面上的彈幕條目為過(guò)濾了第一彈幕屏蔽規(guī)則與第二彈幕屏蔽規(guī)則I對(duì)應(yīng)的彈幕條目后的彈幕條目。
[0064]3、用戶在本次視頻播放的過(guò)程中或下次打開視頻播放應(yīng)用程序播放視頻的過(guò)程中,第二次自定義設(shè)定第二彈幕屏蔽規(guī)則,命名為第二彈幕屏蔽規(guī)則2,則將第二彈幕屏蔽規(guī)則2存儲(chǔ)在屏蔽數(shù)據(jù)庫(kù)中,即屏蔽數(shù)據(jù)庫(kù)中包含的屏蔽規(guī)則為第一彈幕屏蔽規(guī)則+第二彈幕屏蔽規(guī)則1+第二彈幕屏蔽規(guī)則2,此時(shí),可以采用第一彈幕屏蔽規(guī)則+第二彈幕屏蔽規(guī)則I+第二彈幕屏蔽規(guī)則2屏蔽對(duì)應(yīng)的彈幕條目,出現(xiàn)在界面上的彈幕條目為過(guò)濾了第一彈幕屏蔽規(guī)則+第二彈幕屏蔽規(guī)則1+第二彈幕屏蔽規(guī)則2對(duì)應(yīng)的彈幕條目后的彈幕條目。
[0065]4、當(dāng)用戶第N此自定義設(shè)定第二彈幕屏蔽規(guī)則時(shí),屏蔽數(shù)據(jù)庫(kù)中包含的屏蔽規(guī)則為第一彈幕屏蔽規(guī)則+第二彈幕屏蔽規(guī)則1+第二彈幕屏蔽規(guī)則2+…+第二彈幕屏蔽規(guī)則N,則可以采用第一彈幕屏蔽規(guī)則+第二彈幕屏蔽規(guī)則1+第二彈幕屏蔽規(guī)則2+…+第二彈幕屏蔽規(guī)則N屏蔽對(duì)應(yīng)的彈幕條目。
[0066]當(dāng)屏蔽數(shù)據(jù)庫(kù)中僅存在第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則時(shí),則采用該第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則對(duì)接收到的彈幕條目進(jìn)行屏蔽,從而屏蔽符合第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則的彈幕條目。
[0067]在本發(fā)明實(shí)施例中,第一彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,該第一彈幕屏蔽規(guī)則的屏蔽類型可以包括地域攻擊類型、低俗言論類型、地圖炮類型(例如,豆腐腦哪種好吃、到底放不放香菜)等。該第一彈幕屏蔽規(guī)則的屏蔽關(guān)鍵詞可以包括應(yīng)用程序默認(rèn)設(shè)定的臟話關(guān)鍵詞、低俗評(píng)論關(guān)鍵詞、人身攻擊關(guān)鍵詞、嘲諷言論關(guān)鍵詞等,例如,該屏蔽關(guān)鍵詞可以為“垃圾”、“辣雞”等。
[0068]第二彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,參考圖4的彈幕屏蔽規(guī)則自定義設(shè)置示意圖所示,該第二彈幕屏蔽規(guī)則的屏蔽類型可以為第一用戶從類型列表中選定的類型,例如圖4中的類型1、類型2、類型3等;該第二彈幕屏蔽規(guī)則的屏蔽關(guān)鍵詞可以為用戶在圖4的關(guān)鍵字輸入框中自定義輸入的關(guān)鍵詞。
[0069]需要說(shuō)明的是,第一彈幕屏蔽規(guī)則為應(yīng)用程序?qū)椖贿M(jìn)行屏蔽的第一道防線,當(dāng)用戶打開視頻播放應(yīng)用程序時(shí),首先采用第一彈幕屏蔽規(guī)則進(jìn)行對(duì)應(yīng)的彈幕屏蔽,然后采用第二彈幕屏蔽規(guī)則進(jìn)行對(duì)應(yīng)的彈幕屏蔽。
[0070]步驟304,在視頻播放應(yīng)用程序中向用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0071]按照第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則從接收到的彈幕條目中屏蔽對(duì)應(yīng)的彈幕條目后,在視頻播放應(yīng)用程序中向用戶展現(xiàn)的是執(zhí)行屏蔽操作后,沒有被屏蔽的彈幕條目。
[0072]在本發(fā)明實(shí)施例中,用戶可以根據(jù)自己需求自定義設(shè)定第二彈幕屏蔽規(guī)則,該屏蔽數(shù)據(jù)庫(kù)可以記錄用戶歷次自定義設(shè)定的第二彈幕屏蔽規(guī)則,并根據(jù)用戶最近的自定義設(shè)定動(dòng)態(tài)更新屏蔽數(shù)據(jù)庫(kù),增加屏蔽規(guī)則設(shè)定的靈活性。
[0073]另外,該第一用戶的屏蔽數(shù)據(jù)庫(kù)包括系統(tǒng)預(yù)設(shè)的第一彈幕屏蔽規(guī)則以及用戶歷次自定義設(shè)定的第二彈幕屏蔽規(guī)則,豐富了屏蔽規(guī)則的多樣性和全面性,提高彈幕條目屏蔽的效率和及時(shí)性,提高用戶觀看視頻的用戶體驗(yàn),幫助用戶更好的更貼心的屏蔽不和諧內(nèi)容。
[0074]參考圖5,示出了本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例四的步驟流程圖,具體可以包括如下步驟:
[0075]步驟501,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0076]在具體實(shí)現(xiàn)中,視頻播放應(yīng)用程序可以包括視頻網(wǎng)站或視頻app。該視頻播放應(yīng)用程序支持彈幕功能,用戶可以開啟或關(guān)閉該視頻播放應(yīng)用程序中的彈幕功能。
[0077]當(dāng)終端檢測(cè)到用戶開啟視頻播放應(yīng)用程序中的彈幕功能時(shí),可以實(shí)時(shí)接收彈幕條目,該彈幕條目可以為第一用戶(即當(dāng)前用戶)和/或其他用戶對(duì)該視頻播放應(yīng)用程序正在播放的視頻發(fā)表的評(píng)論信息。
[0078]相應(yīng)的,當(dāng)終端檢測(cè)到用戶關(guān)閉視頻播放應(yīng)用程序中的彈幕功能時(shí),則不接收彈幕條目。
[0079]步驟502,讀取第一用戶的屏蔽數(shù)據(jù)庫(kù);
[0080]應(yīng)用于本發(fā)明實(shí)施例,可以為每個(gè)用戶創(chuàng)建屏蔽數(shù)據(jù)庫(kù),該屏蔽數(shù)據(jù)庫(kù)存儲(chǔ)在終端本地,用于對(duì)終端實(shí)時(shí)接收到彈幕條目進(jìn)行自動(dòng)屏蔽。
[0081]屏蔽數(shù)據(jù)庫(kù)中可以包括第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則。其中,該第一彈幕屏蔽規(guī)則為視頻播放應(yīng)用程序默認(rèn)設(shè)定的屏蔽規(guī)則,該第二彈幕屏蔽規(guī)則為第一用戶在先一次或數(shù)次自定義設(shè)定的屏蔽規(guī)則;該第三彈幕屏蔽規(guī)則為從其他同類用戶(即第二用戶)的屏蔽數(shù)據(jù)庫(kù)中提取的屏蔽規(guī)則。
[0082]步驟503,若所述屏蔽數(shù)據(jù)庫(kù)中只存在第一彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0083]在具體實(shí)現(xiàn)中,屏蔽數(shù)據(jù)庫(kù)中只存在第一彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則的場(chǎng)景可以包括:第一用戶在使用視頻播放應(yīng)用程序的過(guò)程中,能夠從服務(wù)器中獲取其他同類用戶的屏蔽數(shù)據(jù)庫(kù),并從其他同類用戶的屏蔽數(shù)據(jù)庫(kù)中同步第三彈幕屏蔽規(guī)則,但該第一用戶從沒有自定義設(shè)定彈幕屏蔽規(guī)則(即第二彈幕屏蔽規(guī)則不存在)。
[0084]在一種實(shí)施方式中,所述第三彈幕屏蔽規(guī)則可以采用如下方式獲得:
[0085]步驟SI,獲取所述第一用戶的第一特征信息;
[0086]在具體實(shí)現(xiàn)中,可以從視頻播放應(yīng)用程序中讀取該第一用戶的第一特征信息。作為本發(fā)明實(shí)施例的一種示例,第一特征信息可以包括但不限于:第一視頻類型信息、第一視頻內(nèi)容信息、第一用戶身份信息。
[0087]第一視頻類型信息可以包括第一用戶經(jīng)常觀看的視頻的類型,如動(dòng)漫、綜藝節(jié)目、電影、電視劇、體育、音樂(lè)、紀(jì)錄片、財(cái)經(jīng)、科技、資訊等。
[0088]第一視頻內(nèi)容信息可以包括第一用戶經(jīng)常觀看的視頻的視頻名稱,如某部電視劇的名稱、某個(gè)電影的名稱等。
[0089]第一用戶身份信息可以包括第一用戶的性別、年齡、職業(yè)、學(xué)歷、地域等個(gè)人信息。
[0090]步驟S2,根據(jù)所述第一特征信息,確定與所述第一用戶屬于同一類簇的一個(gè)或多個(gè)第二用戶;
[0091]應(yīng)用于本發(fā)明實(shí)施例,用戶可以將自己的屏蔽數(shù)據(jù)庫(kù)上傳至服務(wù)器,以與其他用戶共享該屏蔽數(shù)據(jù)庫(kù)。服務(wù)器可以獲得第一用戶及其他用戶的特征信息,并根據(jù)第一用戶及其他用戶的特征信息采用預(yù)設(shè)的聚類算法(可以是現(xiàn)有的所有聚類算法)進(jìn)行聚類,將第一用戶以及與第一用戶屬于同種類型的一個(gè)或多個(gè)第二用戶聚集在同一類簇中。
[0092]服務(wù)器獲得與第一用戶屬于同一類簇的一個(gè)或多個(gè)第二用戶(即同類用戶)后,將該一個(gè)或多個(gè)第二用戶的標(biāo)識(shí)發(fā)送至第一用戶的終端中。
[0093]步驟S3,獲取所述一個(gè)或多個(gè)第二用戶的第二特征信息;
[0094]第一用戶的終端獲得一個(gè)或多個(gè)第二用戶的標(biāo)識(shí)以后,可以從服務(wù)器中請(qǐng)求該一個(gè)或多個(gè)第二用戶的第二特征信息。
[0095]作為本發(fā)明實(shí)施例的一種示例,第二特征信息可以包括但不限于:第二視頻類型信息、第二視頻內(nèi)容信息、第二用戶身份信息。
[0096]第二視頻類型信息可以包括第二用戶經(jīng)常觀看的視頻的類型,如動(dòng)漫、綜藝節(jié)目、電影、電視劇、體育、音樂(lè)、紀(jì)錄片、財(cái)經(jīng)、科技、資訊等。
[0097]第二視頻內(nèi)容信息可以包括第二用戶經(jīng)常觀看的視頻的視頻名稱,如某部電視劇的名稱、某個(gè)電影的名稱等。
[0098]第二用戶身份信息可以包括第二用戶的性別、年齡、職業(yè)、學(xué)歷、地域等個(gè)人信息。
[0099]步驟S4,分別獲取所述第一特征信息與所述一個(gè)或多個(gè)第二用戶的第二特征信息的匹配度;
[0100]第一用戶的終端獲得一個(gè)或多個(gè)第二用戶的第二特征信息以后,可以分別計(jì)算第一用戶的第一特征信息與每個(gè)第二用戶的第二特征信息的匹配度。
[0101]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,步驟S4進(jìn)一步包括如下子步驟:
[0102]子步驟S41,計(jì)算所述第一視頻類型信息與所述第二視頻類型信息的第一匹配度;
[0103]子步驟S42,計(jì)算所述第一視頻內(nèi)容信息與所述第二視頻內(nèi)容信息的第二匹配度;
[0104]子步驟S43,計(jì)算所述第一用戶身份信息與所述第二用戶身份信息的第三匹配度;
[0105]子步驟S44,分別將所述第一匹配度、所述第二匹配度以及所述第三匹配度添加對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)后進(jìn)行求和運(yùn)算,得到所述第一特征信息與第二特征信息的匹配度。
[0106]在具體實(shí)現(xiàn)中,可以采用余弦相似度等相似度計(jì)算算法來(lái)計(jì)算第一視頻類型信息與第二視頻類型信息的第一匹配度,以及,計(jì)算第一視頻內(nèi)容信息與第二視頻內(nèi)容信息的第二匹配度,以及,計(jì)算第一用戶身份信息與所第二用戶身份信息的第三匹配度,隨后,對(duì)該第一匹配度、第二匹配度以及第三匹配度進(jìn)行加權(quán)求和運(yùn)算,得到第一特征信息與第二特征信息的匹配度。
[0107]例如,假設(shè)第一用戶的第一特征信息為:男性,20歲,大學(xué)生,北京人,喜歡看動(dòng)漫、綜藝節(jié)目、電影、電視劇,最近在看海賊王;某個(gè)第二用戶的第二特征信息為:男性,20歲,大學(xué)生,重慶人,喜歡動(dòng)漫、資訊、科技、財(cái)經(jīng)和紀(jì)錄片,最近在看柯南。
[0108]兩者的第一匹配度為10%,即動(dòng)漫、娛樂(lè)節(jié)目、電影、電視劇、體育、音樂(lè)、紀(jì)錄片、財(cái)經(jīng)、科技、資訊等10類條目中僅匹配動(dòng)漫一項(xiàng);第二匹配度為0%,即兩者最近正在觀看的視頻內(nèi)容不相同;第三匹配度為80%,即性別、年齡、職業(yè)、學(xué)歷均吻合。
[0109]若第一匹配度的預(yù)設(shè)權(quán)重系數(shù)為40%,若第二匹配度的預(yù)設(shè)權(quán)重系數(shù)為50%,若第三匹配度的預(yù)設(shè)權(quán)重系數(shù)為10%,則該第一用戶的第一特征信息與該第二用戶的第二特征信息的匹配度為:10%*40%+0%*50%+80%*10% = 12%。
[0110]步驟S5,分別獲取所述一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù);
[0111]步驟S6,從對(duì)應(yīng)的一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù)中,提取與所述匹配度對(duì)應(yīng)的數(shù)量的屏蔽規(guī)則,作為第三彈幕屏蔽規(guī)則。
[0112]第一用戶的終端還可以從服務(wù)器中獲取該一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù),并根據(jù)計(jì)算得到的第一特征信息與第二特征信息的匹配度,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取與該第一特征信息與第二特征信息的匹配度相對(duì)應(yīng)條數(shù)的屏蔽規(guī)則,作為第三彈幕屏蔽規(guī)則。
[0113]例如,若第一用戶的第一特征信息與某一第二用戶的第二特征信息的匹配度為12%,則可以從該第二用戶的屏蔽數(shù)據(jù)庫(kù)中抽取12%的屏蔽規(guī)則作為第三彈幕屏蔽規(guī)則。
[0114]需要說(shuō)明的是,第一用戶的終端可以從第二用戶的屏蔽數(shù)據(jù)庫(kù)中隨機(jī)提取與該第一特征信息與第二特征信息的匹配度相對(duì)應(yīng)條數(shù)的屏蔽規(guī)則。也可以將該匹配度分成兩部分,第一部分用于抽取第二用戶的屏蔽數(shù)據(jù)庫(kù)中第二用戶自定義的屏蔽規(guī)則,第二部分用于抽取第二用戶的屏蔽數(shù)據(jù)庫(kù)中從其他同類用戶同步的屏蔽規(guī)則。例如,將12%劃分成10%+2%,則從第二用戶自定義的屏蔽規(guī)則中抽取10%的內(nèi)容,從第二用戶從其他同類用戶同步的屏蔽規(guī)則中抽取2%的內(nèi)容。本發(fā)明實(shí)施例對(duì)抽取的方式不作限定。
[0115]在實(shí)際應(yīng)用中,當(dāng)?shù)谝挥脩舻耐愑脩粲卸鄠€(gè)時(shí),即有多個(gè)第二用戶時(shí),可以分別從多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù)中抽取對(duì)應(yīng)匹配度的屏蔽規(guī)則,結(jié)合第一用戶的屏蔽數(shù)據(jù)庫(kù),形成同類用戶屏蔽庫(kù)。例如,參考圖6所示的同類用戶屏蔽庫(kù)示意圖,若用戶A為第一用戶,其同類用戶包括用戶B、用戶C、用戶D、用戶E、用戶N,用戶A可以從用戶B的屏蔽庫(kù)(即屏蔽數(shù)據(jù)庫(kù))中抽取b%的屏蔽規(guī)則,從用戶C的屏蔽庫(kù)中抽取c%的屏蔽規(guī)則,從用戶D的屏蔽庫(kù)中抽取d%的屏蔽規(guī)則,從用戶E的屏蔽庫(kù)中抽取6%的屏蔽規(guī)則,從用戶N的屏蔽庫(kù)中抽取n%的屏蔽規(guī)則,結(jié)合用戶A的屏蔽庫(kù)100%的屏蔽規(guī)則,形成用戶A的同類用戶屏蔽庫(kù)。
[0116]在另一種實(shí)施方式中,為了更好地提高計(jì)算效率,更少地占用終端本地資源,所述第三彈幕屏蔽規(guī)則也可以在服務(wù)器中中獲取,即所述第三彈幕屏蔽規(guī)則可以采用如下方式獲得:
[0117]步驟S7,第一用戶的終端將第一用戶的第一特征信息以及第一用戶的屏蔽數(shù)據(jù)庫(kù)發(fā)送至服務(wù)器;
[0118]步驟S8,第一用戶的終端接收所述服務(wù)器返回的第三彈幕屏蔽規(guī)則。
[0119]具體來(lái)說(shuō),服務(wù)器接收到第一用戶的第一特征信息以及第一用戶的屏蔽數(shù)據(jù)庫(kù)以后,根據(jù)第一用戶及其他用戶的特征信息采用預(yù)設(shè)的聚類算法(可以是現(xiàn)有的所有聚類算法)進(jìn)行聚類,將第一用戶以及與第一用戶屬于同種類型的一個(gè)或多個(gè)第二用戶聚集在同一類簇中。隨后,服務(wù)器計(jì)算所述第一特征信息與所述一個(gè)或多個(gè)第二用戶的第二特征信息的匹配度,具體的計(jì)算過(guò)程為:計(jì)算所述第一視頻類型信息與所述第二視頻類型信息的第一匹配度;計(jì)算所述第一視頻內(nèi)容信息與所述第二視頻內(nèi)容信息的第二匹配度;計(jì)算所述第一用戶身份信息與所述第二用戶身份信息的第三匹配度;分別將所述第一匹配度、所述第二匹配度以及所述第三匹配度添加對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)后進(jìn)行求和運(yùn)算,得到所述第一特征信息與第二特征信息的匹配度。最后,服務(wù)器從對(duì)應(yīng)的一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù)中,提取與所述匹配度對(duì)應(yīng)的數(shù)量的屏蔽規(guī)則,作為第三彈幕屏蔽規(guī)則返回給第一用戶的終端。
[0120]當(dāng)?shù)谝挥脩舻钠帘螖?shù)據(jù)庫(kù)中僅存在第一彈幕屏蔽規(guī)則以及第三彈幕屏蔽規(guī)則時(shí),則采用該第一彈幕屏蔽規(guī)則以及第三彈幕屏蔽規(guī)則對(duì)接收到的彈幕條目進(jìn)行屏蔽,從而屏蔽符合第一彈幕屏蔽規(guī)則以及第三彈幕屏蔽規(guī)則的彈幕條目。
[0121]在本發(fā)明實(shí)施例中,第一彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,該屏蔽類型可以包括地域攻擊類型、低俗言論類型、地圖炮類型(例如,豆腐腦哪種好吃、到底放不放香菜)等。該屏蔽關(guān)鍵詞可以包括應(yīng)用程序默認(rèn)設(shè)定的臟話關(guān)鍵詞、低俗評(píng)論關(guān)鍵詞、人身攻擊關(guān)鍵詞、嘲諷目論關(guān)鍵詞等,例如,該屏蔽關(guān)鍵詞可以為“垃圾”、“辣雞”等。
[0122]該第三彈幕屏蔽規(guī)則也可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。該第三彈幕屏蔽規(guī)則的屏蔽類型可以為第二用戶從類型列表中選定的類型;該第三彈幕屏蔽規(guī)則的屏蔽關(guān)鍵詞可以為第二用戶自定義輸入的關(guān)鍵詞。
[0123]需要說(shuō)明的是,第一彈幕屏蔽規(guī)則為應(yīng)用程序?qū)椖贿M(jìn)行屏蔽的第一道防線,當(dāng)用戶打開視頻播放應(yīng)用程序時(shí),首先采用第一彈幕屏蔽規(guī)則進(jìn)行對(duì)應(yīng)的彈幕屏蔽。
[0124]步驟504,在視頻播放應(yīng)用程序中向用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0125]按照第一彈幕屏蔽規(guī)則以及第三彈幕屏蔽規(guī)則從接收到的彈幕條目中屏蔽對(duì)應(yīng)的彈幕條目后,在視頻播放應(yīng)用程序中向用戶展現(xiàn)的是執(zhí)行屏蔽操作后,沒有被屏蔽的彈幕條目。
[0126]在本發(fā)明實(shí)施例中,能夠按照用戶的特征信息來(lái)歸類同類用戶,按照第一用戶與同類用戶的匹配度來(lái)從同類用戶的屏蔽數(shù)據(jù)庫(kù)中提取相應(yīng)數(shù)量的第三彈幕屏蔽規(guī)則,豐富了屏蔽規(guī)則的多樣性和全面性,提高彈幕條目屏蔽的效率和及時(shí)性,提高用戶觀看視頻的用戶體驗(yàn),幫助用戶更好的更貼心的屏蔽不和諧內(nèi)容。
[0127]參考圖7,示出了本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的方法實(shí)施例五的步驟流程圖,具體可以包括如下步驟:
[0128]步驟701,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0129]步驟702,讀取第一用戶的屏蔽數(shù)據(jù)庫(kù);
[0130]應(yīng)用于本發(fā)明實(shí)施例,可以為每個(gè)用戶創(chuàng)建屏蔽數(shù)據(jù)庫(kù),該屏蔽數(shù)據(jù)庫(kù)存儲(chǔ)在終端本地,用于對(duì)終端實(shí)時(shí)接收到彈幕條目進(jìn)行自動(dòng)屏蔽。
[0131]屏蔽數(shù)據(jù)庫(kù)中可以包括第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則。其中,該第一彈幕屏蔽規(guī)則為視頻播放應(yīng)用程序默認(rèn)設(shè)定的屏蔽規(guī)則,該第二彈幕屏蔽規(guī)則為第一用戶在先一次或數(shù)次自定義設(shè)定的屏蔽規(guī)則;該第三彈幕屏蔽規(guī)則為從其他同類用戶(即第二用戶)的屏蔽數(shù)據(jù)庫(kù)中提取的屏蔽規(guī)則。
[0132]步驟703,若所述屏蔽數(shù)據(jù)庫(kù)中存在第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0133]在具體實(shí)現(xiàn)中,屏蔽數(shù)據(jù)庫(kù)中存在第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則的場(chǎng)景可以包括:第一用戶一次或數(shù)次在視頻播放應(yīng)用程序中自定義設(shè)定第二彈幕屏蔽規(guī)則,并從其他同類用戶中同步第三彈幕屏蔽規(guī)則。
[0134]當(dāng)屏蔽數(shù)據(jù)庫(kù)中存在第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則時(shí),則采用該第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則對(duì)接收到的彈幕條目進(jìn)行屏蔽,從而屏蔽符合該第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則的彈幕條目。
[0135]在本發(fā)明實(shí)施例中,第一彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,該屏蔽類型可以包括地域攻擊類型、低俗言論類型、地圖炮類型(例如,豆腐腦哪種好吃、到底放不放香菜)等。該屏蔽關(guān)鍵詞可以包括應(yīng)用程序默認(rèn)設(shè)定的臟話關(guān)鍵詞、低俗評(píng)論關(guān)鍵詞、人身攻擊關(guān)鍵詞、嘲諷目論關(guān)鍵詞等,例如,該屏蔽關(guān)鍵詞可以為“垃圾”、“辣雞”等。
[0136]第二彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,該第二彈幕屏蔽規(guī)則的屏蔽類型可以為第一用戶從類型列表中選定的類型;該第二彈幕屏蔽規(guī)則的屏蔽關(guān)鍵詞可以為第一用戶自定義輸入的關(guān)鍵詞。
[0137]第三彈幕屏蔽規(guī)則至少可以包括:屏蔽類型和/或屏蔽關(guān)鍵詞。作為一種示例,該第三彈幕屏蔽規(guī)則的屏蔽類型可以為第二用戶從類型列表中選定的類型;該第三彈幕屏蔽規(guī)則的屏蔽關(guān)鍵詞可以為第二用戶自定義輸入的關(guān)鍵詞。
[0138]需要說(shuō)明的是,第一彈幕屏蔽規(guī)則為應(yīng)用程序?qū)椖贿M(jìn)行屏蔽的第一道防線,當(dāng)用戶打開視頻播放應(yīng)用程序時(shí),首先采用第一彈幕屏蔽規(guī)則進(jìn)行對(duì)應(yīng)的彈幕屏蔽。
[0139]步驟704,在視頻播放應(yīng)用程序中向用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0140]按照第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則從接收到的彈幕條目中屏蔽對(duì)應(yīng)的彈幕條目后,在視頻播放應(yīng)用程序中向用戶展現(xiàn)的是執(zhí)行屏蔽操作后,沒有被屏蔽的彈幕條目。
[0141]在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),采用第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則對(duì)接收到的彈幕條目進(jìn)行自動(dòng)屏蔽,彈幕屏蔽規(guī)則全面考慮了用戶多方面的需要,整體提高用戶觀看視頻的用戶體驗(yàn),幫助用戶更好的更貼心的屏蔽不和諧內(nèi)容。
[0142]另外,本發(fā)明實(shí)施例能夠自動(dòng)根據(jù)屏蔽規(guī)則進(jìn)行彈幕條目的屏蔽,自動(dòng)化程度高,提高了彈幕屏蔽的效率,并且能在網(wǎng)絡(luò)戰(zhàn)爭(zhēng)還沒開始前就屏蔽了相關(guān)內(nèi)容,避免了網(wǎng)絡(luò)戰(zhàn)爭(zhēng)的發(fā)生,時(shí)效性高。
[0143]參考圖8,示出了本發(fā)明實(shí)施例的一種彈幕展現(xiàn)的裝置實(shí)施例的結(jié)構(gòu)框圖,其中,本發(fā)明實(shí)施例中可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)相關(guān)功能模塊,具體可以包括如下模塊:
[0144]彈幕條目接收模塊801,用于當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目;
[0145]屏蔽模塊802,用于采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目,其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則;
[0146]彈幕條目展現(xiàn)模塊803,用于在視頻播放應(yīng)用程序中向用戶展現(xiàn)沒有屏蔽的彈幕條目。
[0147]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述裝置還包括如下模塊:
[0148]第一特征信息獲取模塊,用于獲取所述第一用戶的第一特征信息;
[0149]同類用戶確定模塊,用于根據(jù)所述第一特征信息,確定與所述第一用戶屬于同一類簇的一個(gè)或多個(gè)第二用戶;
[0150]第二特征信息獲取模塊,用于獲取所述一個(gè)或多個(gè)第二用戶的第二特征信息;
[0151]匹配度計(jì)算模塊,用于分別獲取所述第一特征信息與所述一個(gè)或多個(gè)第二用戶的第二特征信息的匹配度;
[0152]第二用戶屏蔽庫(kù)獲取模塊,用于分別獲取所述一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù);
[0153]第三彈幕屏蔽規(guī)則抽取模塊,用于從對(duì)應(yīng)的一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù)中,提取與所述匹配度對(duì)應(yīng)的數(shù)量的屏蔽規(guī)則,作為第三彈幕屏蔽規(guī)則。
[0154]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述第一特征信息包括第一視頻類型信息、第一視頻內(nèi)容信息、第一用戶身份信息;所述第二特征信息包括第二視頻類型信息、第二視頻內(nèi)容信息、第二用戶身份信息;
[0155]所述匹配度計(jì)算模塊包括如下子模塊:
[0156]第一計(jì)算子模塊,用于計(jì)算所述第一視頻類型信息與所述第二視頻類型信息的第一匹配度;
[0157]第二計(jì)算子模塊,用于計(jì)算所述第一視頻內(nèi)容信息與所述第二視頻內(nèi)容信息的第二匹配度;
[0158]第三計(jì)算子模塊,用于計(jì)算所述第一用戶身份信息與所述第二用戶身份信息的第三匹配度;
[0159]匯總子模塊,用于分別將所述第一匹配度、所述第二匹配度以及所述第三匹配度添加對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)后進(jìn)行求和運(yùn)算,得到所述第一特征信息與第二特征信息的匹配度。
[0160]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述屏蔽模塊802包括如下子模塊:
[0161]屏蔽數(shù)據(jù)庫(kù)讀取子模塊,用于讀取第一用戶的屏蔽數(shù)據(jù)庫(kù);
[0162]第一屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0163]第二屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第二彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0164]第三屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;
[0165]第四屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中存在所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目。
[0166]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,所述第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則至少包括:屏蔽類型和/或屏蔽關(guān)鍵詞。
[0167]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,若屏蔽規(guī)則為所述第一彈幕屏蔽規(guī)則,則所述屏蔽類型包括地域攻擊類型、低俗言論類型。
[0168]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,若屏蔽規(guī)則為所述第二彈幕屏蔽規(guī)則,則所述屏蔽類型為所述第一用戶從類型列表中選定的類型,所述屏蔽關(guān)鍵詞為用戶自定義輸入的關(guān)鍵詞。
[0169]對(duì)于圖8的裝置實(shí)施例而言,由于其與上述方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。
[0170]以上所描述的移動(dòng)終端實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0171]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0172]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種彈幕展現(xiàn)的方法,其特征在于,包括: 當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目; 采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目,其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則; 在視頻播放應(yīng)用程序中向第一用戶展現(xiàn)沒有屏蔽的彈幕條目。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第三彈幕屏蔽規(guī)則采用如下方式獲得: 獲取所述第一用戶的第一特征信息; 根據(jù)所述第一特征信息,確定與所述第一用戶屬于同一類簇的一個(gè)或多個(gè)第二用戶; 獲取所述一個(gè)或多個(gè)第二用戶的第二特征信息; 分別獲取所述第一特征信息與所述一個(gè)或多個(gè)第二用戶的第二特征信息的匹配度; 分別獲取所述一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù); 從對(duì)應(yīng)的一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù)中,提取與所述匹配度對(duì)應(yīng)的數(shù)量的屏蔽規(guī)則,作為第三彈幕屏蔽規(guī)則。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一特征信息包括第一視頻類型信息、第一視頻內(nèi)容信息、第一用戶身份信息;所述第二特征信息包括第二視頻類型信息、第二視頻內(nèi)容信息、第二用戶身份信息; 所述分別計(jì)算所述第一特征信息與所述一個(gè)或多個(gè)第二用戶的第二特征信息的匹配度的步驟包括: 計(jì)算所述第一視頻類型信息與所述第二視頻類型信息的第一匹配度; 計(jì)算所述第一視頻內(nèi)容信息與所述第二視頻內(nèi)容信息的第二匹配度; 計(jì)算所述第一用戶身份信息與所述第二用戶身份信息的第三匹配度; 分別將所述第一匹配度、所述第二匹配度以及所述第三匹配度添加對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)后進(jìn)行求和運(yùn)算,得到所述第一特征信息與第二特征信息的匹配度。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采用預(yù)先創(chuàng)建的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目的步驟包括: 讀取第一用戶的屏蔽數(shù)據(jù)庫(kù); 若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目; 若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第二彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目; 若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目; 若所述屏蔽數(shù)據(jù)庫(kù)中存在所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則至少包括:屏蔽類型和/或屏蔽關(guān)鍵詞。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,若屏蔽規(guī)則為所述第二彈幕屏蔽規(guī)則,則所述屏蔽類型為所述第一用戶從類型列表中選定的類型,所述屏蔽關(guān)鍵詞為用戶自定義輸入的關(guān)鍵詞。7.一種彈幕展現(xiàn)的裝置,其特征在于,包括: 彈幕條目接收模塊,用于當(dāng)檢測(cè)到第一用戶開啟當(dāng)前視頻播放應(yīng)用程序的彈幕功能時(shí),實(shí)時(shí)接收彈幕條目; 屏蔽模塊,用于采用預(yù)先創(chuàng)建的所述第一用戶的屏蔽數(shù)據(jù)庫(kù)屏蔽對(duì)應(yīng)的彈幕條目,其中,所述屏蔽數(shù)據(jù)庫(kù)包括:視頻播放應(yīng)用程序初始設(shè)定的第一彈幕屏蔽規(guī)則,和/或,第一用戶在先一次或多次自定義的第二彈幕屏蔽規(guī)則,和/或,從第二用戶的屏蔽數(shù)據(jù)庫(kù)中提取的第三彈幕屏蔽規(guī)則; 彈幕條目展現(xiàn)模塊,用于在視頻播放應(yīng)用程序中向第一用戶展現(xiàn)沒有屏蔽的彈幕條目。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第一特征信息獲取模塊,用于獲取所述第一用戶的第一特征信息; 同類用戶確定模塊,用于根據(jù)所述第一特征信息,確定與所述第一用戶屬于同一類簇的一個(gè)或多個(gè)第二用戶; 第二特征信息獲取模塊,用于獲取所述一個(gè)或多個(gè)第二用戶的第二特征信息; 匹配度計(jì)算模塊,用于分別獲取所述第一特征信息與所述一個(gè)或多個(gè)第二用戶的第二特征信息的匹配度; 第二用戶屏蔽庫(kù)獲取模塊,用于分別獲取所述一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù); 第三彈幕屏蔽規(guī)則抽取模塊,用于從對(duì)應(yīng)的一個(gè)或多個(gè)第二用戶的屏蔽數(shù)據(jù)庫(kù)中,提取與所述匹配度對(duì)應(yīng)的數(shù)量的屏蔽規(guī)則,作為第三彈幕屏蔽規(guī)則。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一特征信息包括第一視頻類型信息、第一視頻內(nèi)容信息、第一用戶身份信息;所述第二特征信息包括第二視頻類型信息、第二視頻內(nèi)容信息、第二用戶身份信息; 所述匹配度計(jì)算模塊包括: 第一計(jì)算子模塊,用于計(jì)算所述第一視頻類型信息與所述第二視頻類型信息的第一匹配度; 第二計(jì)算子模塊,用于計(jì)算所述第一視頻內(nèi)容信息與所述第二視頻內(nèi)容信息的第二匹配度; 第三計(jì)算子模塊,用于計(jì)算所述第一用戶身份信息與所述第二用戶身份信息的第三匹配度; 匯總子模塊,用于分別將所述第一匹配度、所述第二匹配度以及所述第三匹配度添加對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)后進(jìn)行求和運(yùn)算,得到所述第一特征信息與第二特征信息的匹配度。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述屏蔽模塊包括: 屏蔽數(shù)據(jù)庫(kù)讀取子模塊,用于讀取第一用戶的屏蔽數(shù)據(jù)庫(kù); 第一屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目; 第二屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則及第二彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第二彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;第三屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中只存在所述第一彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則及所述第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目;第四屏蔽子模塊,用于若所述屏蔽數(shù)據(jù)庫(kù)中存在所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則,則采用所述第一彈幕屏蔽規(guī)則、第二彈幕屏蔽規(guī)則及第三彈幕屏蔽規(guī)則屏蔽對(duì)應(yīng)的彈幕條目。11.根據(jù)權(quán)利要求7-10任一項(xiàng)所述的裝置,其特征在于,所述第一彈幕屏蔽規(guī)則和/或第二彈幕屏蔽規(guī)則和/或第三彈幕屏蔽規(guī)則至少包括:屏蔽類型和/或屏蔽關(guān)鍵詞。
【文檔編號(hào)】H04N21/4788GK106028167SQ201610483119
【公開日】2016年10月12日
【申請(qǐng)日】2016年6月27日
【發(fā)明人】車延通
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司