一種彈幕消息的處理方法、相關設備和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領域,尤其涉及一種彈幕消息的處理方法、相關設備和系統(tǒng)。
【背景技術】
[0002]基于彈幕消息的視頻觀看模式被越來越多的視頻網(wǎng)站采用,用戶在觀看視頻時,視頻播放界面上往往顯示出現(xiàn)大量的彈幕消息,有些彈幕消息是用戶重復發(fā)送的垃圾信息,數(shù)量過多的垃圾信息會遮擋視頻畫面,嚴重影響用戶的觀看體驗。為了防止觀看視頻時被重復無用的彈幕消息干擾,現(xiàn)有技術采用的方法為:關閉視頻的彈幕消息顯示功能,這樣用戶觀看視頻時不再顯示彈幕消息;或手動輸入需要屏蔽的關鍵字來達到不顯示包括該關鍵字的彈幕消息的目的。但是上述的屏蔽方法存在的問題是:采用全部屏蔽方式不夠靈活,影響用戶與觀看視頻的其他用戶的互動;手動輸入進行屏蔽的方式存在操作不便,效率低下的問題。
【發(fā)明內容】
[0003]本發(fā)明實施例所要解決的技術問題在于,提供一種彈幕消息的處理方法、相關設備和系統(tǒng)??山鉀Q現(xiàn)有技術中彈幕消息的屏蔽方式影響用戶互動和操作不便的問題。
[0004]為了解決上述技術問題,本發(fā)明實施例提供了一種彈幕消息的處理方法,包括:
[0005]客戶端接收多個彈幕消息中的一個目標彈幕消息上發(fā)生的觸摸事件;
[0006]所述客戶端識別所述觸摸事件的手勢類型;
[0007]所述客戶端獲取所述目標彈幕消息的目標內容;
[0008]所述客戶端根據(jù)所述目標內容,獲取與所述目標內容相關聯(lián)的關聯(lián)彈幕消息;及
[0009]所述客戶端根據(jù)所述手勢類型,對所述目標彈幕消息以及所述關聯(lián)彈幕消息執(zhí)行屏蔽操作。
[0010]相應地,本發(fā)明實施例還提供了一種彈幕消息的處理方法,包括:
[0011]服務器接收攜帶用戶標識、文件標識和目標內容的局部屏蔽指令;
[0012]所述服務器向所述用戶標識對應的客戶端推送所述文件標識對應的文件的過程中,對與所述目標內容相關聯(lián)的彈幕消息執(zhí)行屏蔽操作;或
[0013]服務器接收攜帶用戶標識和目標內容的全局屏蔽指令;
[0014]所述服務器向所述用戶標識對應的客戶端推送文件時,對與所述目標內容相關聯(lián)的彈幕消息執(zhí)行屏蔽操作。
[0015]相應的,本發(fā)明實施例提供了一種客戶端,包括:
[0016]接收模塊,用于接收多個彈幕消息中的一個目標彈幕消息上發(fā)生的觸摸事件;
[0017]識別模塊,用于識別所述觸摸事件的手勢類型;
[0018]獲取模塊,用于獲取所述目標彈幕消息的目標內容;
[0019]確定模塊,用于根據(jù)所述目標內容,獲取與所述目標內容相關聯(lián)的關聯(lián)彈幕消息;及
[0020]屏蔽模塊,用于根據(jù)所述手勢類型,對所述目標彈幕消息以及所述關聯(lián)彈幕消息執(zhí)行屏蔽操作。
[0021]相應的,本發(fā)明實施例提供了一種服務器,包括:
[0022]第一接收模塊,用于接收攜帶用戶標識、文件標識和目標內容的局部屏蔽指令;
[0023]第一屏蔽模塊,用于向所述用戶標識對應的客戶端推送所述文件標識對應的文件的過程中,對與所述目標內容相關聯(lián)的彈幕消息執(zhí)行屏蔽操作;或
[0024]第二接收模塊,用于接收攜帶用戶標識和目標內容的全局屏蔽指令;
[0025]第二屏蔽模塊,用于向所述用戶標識對應的客戶端推送文件時,對與所述目標內容相關聯(lián)的彈幕消息執(zhí)行屏蔽操作。
[0026]相應的,本發(fā)明實施例提供了一種基于彈幕消息的處理系統(tǒng),包括服務器和客戶端,
[0027]所述客戶端用于接收目標文件關聯(lián)的多個彈幕消息中的一個目標彈幕消息上發(fā)生的觸摸事件;識別所述觸摸事件的手勢類型;若所述預設手勢為所述目標彈幕消息上的單擊手勢,獲取所述目標彈幕消息的目標內容,根據(jù)所述目標內容,獲取與所述目標內容相關聯(lián)的關聯(lián)彈幕消息,對所述目標彈幕消息以及所述關聯(lián)彈幕消息執(zhí)行屏蔽操作,以及獲取所述目標彈幕消息對應的文件標識和獲取自身的用戶標識,向服務器發(fā)送攜帶所述文件標識、所述目標內容和所述用戶標識的局部屏蔽指令;
[0028]所述服務器用于接收所述客戶端發(fā)送的所述局部屏蔽指令,向所述用戶標識對應的客戶端推送所述文件標識對應的文件的過程中,對與所述目標內容關聯(lián)的關聯(lián)彈幕消息執(zhí)行屏蔽操作;或
[0029]所述客戶端用于接收目標視頻關聯(lián)的多個彈幕消息中的一個目標彈幕消息上發(fā)生的觸摸事件,識別所述觸摸事件的手勢類型,若所述手勢類型為所述目標彈幕消息上的拖拽手勢且所述目標彈幕消息被拖出預設區(qū)域,獲取所述目標彈幕消息的目標內容,根據(jù)所述目標內容,獲取與所述目標內容相關聯(lián)的關聯(lián)彈幕消息,對所述目標彈幕消息以及所述關聯(lián)彈幕消息執(zhí)行屏蔽操作,以及獲取自身的用戶標識,向服務器發(fā)送攜帶所述內容和所述用戶標識的全局屏蔽指令;
[0030]所述服務器用于接收所述客戶端發(fā)送的所述全局屏蔽指令,向所述用戶標識對應的客戶端推送文件的過程中,對與所述目標內容關聯(lián)的關聯(lián)彈幕消息執(zhí)行屏蔽操作。
[0031]實施本發(fā)明實施例,具有如下有益效果:
[0032]客戶端接收對目標彈幕消息的觸摸事件,在觸摸事件的手勢類型為預設類型的情況下,屏蔽當前顯示的多個彈幕消息中與目標彈幕消息相關聯(lián)的的關聯(lián)彈幕消息,這樣能快捷的屏蔽內容重復的彈幕消息,同時不影響用戶的互動交流。
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1是本發(fā)明實施例提供的一種基于彈幕消息的視頻播放系統(tǒng)的網(wǎng)絡架構圖;
[0035]圖2是本發(fā)明實施例提供的一種彈幕消息的處理方法的第一流程示意圖;
[0036]圖3是本發(fā)明實施例提供的一種彈幕消息的處理方法的第二流程示意圖;
[0037]圖4a是本發(fā)明實施例提供的顯示界面的示意圖;
[0038]圖4b是本發(fā)明實施例提供的一種顯不界面的另一不意圖;
[0039]圖5a是本發(fā)明實施例提供的一種彈幕消息的處理方法的第三流程示意圖;
[0040]圖5b是本發(fā)明實施例提供的一種彈幕消息的處理方法的第四流程示意圖;
[0041 ]圖6是本發(fā)明實施例提供的一種客戶端的結構示意圖;
[0042]圖7a、7b和7c是本發(fā)明實施例提供的一種客戶端的另一結構示意圖;
[0043]圖8是本發(fā)明實施例提供的一種客戶端的又一結構示意圖;
[0044]圖9是本發(fā)明實施例提供的一種服務器的結構示意圖;
[0045]圖10是本發(fā)明實施例提供的一種服務器的另一結構示意圖。
【具體實施方式】
[0046]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0047]為了更好理解本發(fā)明實施例公開的一種彈幕消息的處理方法、相關設備和系統(tǒng),下面對本發(fā)明實施例適用的文件顯示網(wǎng)絡構架進行描述。請參閱圖1,圖1是本發(fā)明實施例公開的一種彈幕消息的顯示系統(tǒng)的結構示意圖,其中,彈幕消息可以疊加在多種類型的顯示的文件之上,例如:可以是視頻文件、音頻文件、圖片文件或flash動畫文件等,本發(fā)明不作限制。以下以視頻文件為例,如圖1所示,視頻播放系統(tǒng)可以包括服務器10以及多個客戶端(11-1N),其中,服務器也被稱后臺服務器、組件服務器等,服務器可以通過互聯(lián)網(wǎng)與多個客戶端進行通信連接。
[0048]在圖1的視頻播放系統(tǒng)中,用戶通過客戶端輸入用戶標識(即登錄帳號信息)成功登錄服務器,客戶端向服務器請求播放目標視頻,客戶端在播放目標視頻的過程中通過彈幕消息輸入框向服務器發(fā)送彈幕消息,其中,在發(fā)送彈幕消息之前可設置彈幕消息的字體、背景和發(fā)送時間等彈幕消息的屬性信息,服務器接收客戶端發(fā)送的彈幕消息和屬性信息后,將彈幕消息緩存在彈幕消息列表中,并依次向播放相同目標視頻的其他客戶端推送彈幕消息列表中的彈幕消息。
[0049]客戶端需要在播放目標視頻的視頻播放界面上顯示彈幕消息時,客戶端的加載器向服務