一種彈幕處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù),具體涉及一種彈幕處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]為了讓用戶在觀看視頻的同時能夠與觀看同一視頻的其他人進(jìn)行互動,出現(xiàn)了視頻彈幕技術(shù)。所謂視頻彈幕是指直接顯示在視頻上的評論。用戶可以一邊觀看視頻,一邊同步發(fā)表評論。評論會以飛行的形式穿越屏幕。用戶還可以在觀看視頻的同時,觀看到其他人的評論,從而形成一種即時互動的體驗(yàn)。
[0003]本申請發(fā)明人在實(shí)現(xiàn)本申請實(shí)施例技術(shù)方案的過程中,至少發(fā)現(xiàn)相關(guān)技術(shù)中存在如下技術(shù)問題:
[0004]目前的彈幕技術(shù),只要用戶發(fā)表評論,其評論就會出現(xiàn)在視頻畫面上。當(dāng)大量用戶同時發(fā)表評論時,會在視頻畫面上同時出現(xiàn)大量的評論,從而嚴(yán)重遮擋視頻畫面本身,影響視頻觀看體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供一種彈幕處理方法及系統(tǒng),能夠提升用戶的視頻觀看體驗(yàn),避免視頻畫面被大量的評論遮擋。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]本發(fā)明實(shí)施例提供了一種彈幕處理方法,所述方法包括:
[0008]檢測到視頻數(shù)據(jù)輸出時,獲取用戶的輸入信息;
[0009]判斷所述輸入信息是否滿足預(yù)定條件,確定所述輸入信息滿足預(yù)定條件時,依據(jù)用戶的屬性信息對所述輸入信息進(jìn)行篩選;
[0010]控制篩選后的輸入信息與所述視頻數(shù)據(jù)輸出。
[0011]上述方案中,所述判斷所述輸入信息是否滿足預(yù)定條件,包括:判斷輸入信息集合內(nèi)的輸入信息的數(shù)量是否超過第一閾值;當(dāng)所述輸入信息集合內(nèi)的輸入信息的數(shù)量超過所述第一閾值時,確定所述輸入信息滿足預(yù)定條件。
[0012]上述方案中,所述判斷所述輸入信息是否滿足預(yù)定條件,包括:
[0013]分析所述輸入信息的內(nèi)容,識別出所述輸入信息中的字符數(shù)量;判斷所述輸入信息中的字符數(shù)量是否達(dá)到第二閾值;當(dāng)所述輸入信息中的字符數(shù)量達(dá)到第二閾值時,確定所述輸入信息滿足預(yù)定條件。
[0014]上述方案中,所述用戶的屬性信息包括所述用戶的等級信息;相應(yīng)的,所述依據(jù)用戶的屬性信息對所述輸入信息進(jìn)行篩選,包括:
[0015]獲得輸入信息集合中每個輸入信息對應(yīng)的用戶的等級信息;依據(jù)所述用戶的等級信息對輸入信息集合中的輸入信息進(jìn)行排序獲得輸入信息列表;
[0016]在所述輸入信息列表中按順序獲取滿足第一閾值數(shù)量的輸入信息。
[0017]上述方案中,所述控制篩選后的輸入信息與所述視頻數(shù)據(jù)輸出,包括:
[0018]依據(jù)篩選后的輸入信息的時間順序控制所述篩選后的輸入信息與所述視頻數(shù)據(jù)輸出。
[0019]上述方案中,所述用戶的屬性信息包括用戶的等級信息;
[0020]所述控制篩選后的輸入信息與所述視頻數(shù)據(jù)輸出之后,所述方法還包括:
[0021]記錄所述用戶的輸入信息的輸出次數(shù);確定所述用戶的輸入信息的輸出次數(shù)達(dá)到第三閾值時,更新所述用戶的等級信息。
[0022]本發(fā)明實(shí)施例還提供了一種彈幕處理系統(tǒng),所述系統(tǒng)包括:輸入單元、屬性信息管理單元、輸入信息管理單元和輸出單元;其中,
[0023]所述輸入單元,用于檢測到視頻數(shù)據(jù)輸出時,獲取用戶的輸入信息;
[0024]所述屬性信息管理單元,用于存儲用戶的屬性信息;
[0025]所述輸入信息管理單元,用于判斷所述輸入信息是否滿足預(yù)定條件,確定所述輸入信息滿足預(yù)定條件時,依據(jù)所述屬性信息管理單元存儲的所述用戶的屬性信息對所述輸入?目息進(jìn)行篩選;
[0026]所述輸出單元,用于控制所述輸入信息管理單元篩選后的輸入信息與所述視頻數(shù)據(jù)輸出。
[0027]上述方案中,所述輸入信息管理單元,用于判斷輸入信息集合內(nèi)的輸入信息的數(shù)量是否超過第一閾值;當(dāng)所述輸入信息集合內(nèi)的輸入信息的數(shù)量超過所述第一閾值時,確定所述輸入信息滿足預(yù)定條件。
[0028]上述方案中,所述輸入信息管理單元,用于分析所述輸入信息的內(nèi)容,識別出所述輸入信息中的字符數(shù)量;判斷所述輸入信息中的字符數(shù)量是否達(dá)到第二閾值;當(dāng)所述輸入信息中的字符數(shù)量達(dá)到第二閾值時,確定所述輸入信息滿足預(yù)定條件。
[0029]上述方案中,所述用戶的屬性信息包括所述用戶的等級信息;所述輸入信息管理單元,用于獲得輸入信息集合中每個輸入信息對應(yīng)的用戶的等級信息;依據(jù)所述屬性信息管理單元存儲的所述用戶的等級信息對輸入信息集合中的輸入信息進(jìn)行排序獲得輸入信息列表;在所述輸入信息列表中按順序獲取滿足第一閾值數(shù)量的輸入信息。
[0030]上述方案中,所述輸出單元,用于依據(jù)篩選后的輸入信息的時間順序控制所述輸入信息管理單元獲得的所述篩選后的輸入信息與所述視頻數(shù)據(jù)輸出。
[0031]上述方案中,所述用戶的屬性信息包括用戶的等級信息;所述屬性信息管理單元,還用于所述輸出單元控制篩選后的輸入信息與所述視頻數(shù)據(jù)輸出之后,記錄所述用戶的輸入信息次數(shù);確定所述用戶的輸入信息次數(shù)達(dá)到第三閾值時,更新所述用戶的等級信息。
[0032]本發(fā)明實(shí)施例提供的一種彈幕處理方法及系統(tǒng),基于用戶的屬性信息(具體為用戶的等級信息)對用戶的輸入信息進(jìn)行篩選,使得視頻畫面上僅顯示數(shù)量適量的評論,避免了在視頻畫面上同時出現(xiàn)大量的評論,從而嚴(yán)重遮擋視頻畫面本身,影響視頻觀看體驗(yàn),從而大大提升了用戶的視頻觀看體驗(yàn);另一方面,本發(fā)明實(shí)施例的技術(shù)方案優(yōu)先輸出用戶等級高的輸入信息,即優(yōu)先播放用戶等級高的評論,可以刺激用戶為了提升用戶等級而更頻繁的輸入信息(即輸入視頻評論),從而大大提升了視頻評論的互動性。
【附圖說明】
[0033]圖1為本發(fā)明實(shí)施例一的彈幕處理方法的流程示意圖;
[0034]圖2為本發(fā)明實(shí)施例中的輸入信息的顯示示意圖;
[0035]圖3為本發(fā)明實(shí)施例二的彈幕處理方法的流程示意圖;
[0036]圖4為本發(fā)明實(shí)施例的彈幕處理系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0037]圖5為本發(fā)明實(shí)施例的彈幕處理系統(tǒng)的進(jìn)行彈幕處理的實(shí)現(xiàn)場景示意圖;
[0038]圖6為本發(fā)明實(shí)施例的彈幕處理系統(tǒng)進(jìn)行彈幕處理的交互時序圖。
【具體實(shí)施方式】
[0039]下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0040]實(shí)施例一
[0041]本發(fā)明實(shí)施例提供了一種彈幕處理方法。圖1為本發(fā)明實(shí)施例一的彈幕處理方法的流程示意圖;如圖1所示,所述彈幕處理方法包括:
[0042]步驟101:檢測到視頻數(shù)據(jù)輸出時,獲取用戶的輸入信息。
[0043]本發(fā)明實(shí)施例所述的彈幕處理方法應(yīng)用于彈幕處理系統(tǒng)中,則本步驟中所述檢測到視頻數(shù)據(jù)輸出時,獲取用戶的輸入信息,為:所述彈幕處理系統(tǒng)檢測到視頻數(shù)據(jù)輸出時,獲取用戶的輸入信息。其中,所述彈幕處理系統(tǒng)設(shè)置于所述視頻數(shù)據(jù)歸屬的服務(wù)器或服務(wù)器集群中;假設(shè)所述視頻數(shù)據(jù)歸屬于騰訊視頻所屬服務(wù)器或服務(wù)器集群中,則所述彈幕處理系統(tǒng)設(shè)置于所述騰訊視頻所屬服務(wù)器或服務(wù)器集群中;所述彈幕處理系統(tǒng)也可設(shè)置于網(wǎng)頁服務(wù)器或服務(wù)器集群中,例如用戶通過QQ瀏覽器打開所述視頻數(shù)據(jù),則所述彈幕處理系統(tǒng)可設(shè)置與所述QQ瀏覽器所屬的網(wǎng)頁服務(wù)器或服務(wù)器集群中。其中,所述用戶的輸入信息具體為與所述視頻數(shù)據(jù)同步的評論信息,即彈幕信息;本實(shí)施例中,所述用戶的輸入信息具體為在當(dāng)前預(yù)設(shè)時間段內(nèi)所有用戶的輸入信息,也即在當(dāng)前預(yù)設(shè)時間段內(nèi)所有用戶輸入的評論信息。圖2為本發(fā)明實(shí)施例中的輸入信息的顯示示意圖;如圖2所示,在用戶觀看視頻時,可通過評論信息的輸入與其他用戶互動,所述評論信息可在所述視頻上快速“飄過”,即所謂的彈幕信息。在實(shí)際應(yīng)用中,所述彈幕處理系統(tǒng)在當(dāng)前預(yù)設(shè)時間段內(nèi)接收到的所有用戶的輸入信息可組成輸入信息集合,所述輸入信息集合可在輸入信息池(即輸入信息集合)內(nèi)存儲;所述輸入信息池具體可以是服務(wù)器中的預(yù)設(shè)存儲區(qū)域。
[0044]這里,所述獲取用戶的輸入信息之前,所述方法還包括:獲取用戶的身份驗(yàn)證信息;基于所述身份驗(yàn)證信息確定所述用戶的身份驗(yàn)證通過。
[0045]具體的,所述用戶的身份驗(yàn)證信息可通過用戶的輸入操作獲??;在實(shí)際應(yīng)用中,在用戶使用彈幕前,需通過登錄操作以驗(yàn)證身份,所述登錄操作具體可以是輸入用戶名和密碼的操作;所述彈幕