彈幕信息處理方法和裝置、彈幕信息展示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻相關(guān)技術(shù)領(lǐng)域,特別是涉及一種彈幕信息處理方法和裝置、彈幕信息展示方法和裝置。
【背景技術(shù)】
[0002]隨著智能設(shè)備上視頻消費(fèi)需求的不斷擴(kuò)大,用戶對(duì)于視頻相關(guān)類產(chǎn)品的需求也逐漸增多。在提升視頻本身播放性能以及體驗(yàn)的同時(shí),挖掘與播放體驗(yàn)緊密相關(guān)的需求也迫在眉睫。用戶在播放視頻時(shí)需要更多的互動(dòng),而彈幕就成為了視頻內(nèi)嵌產(chǎn)品的首要選擇。
[0003]彈幕是指直接顯現(xiàn)在視頻畫面上的評(píng)論,能夠以滾動(dòng)、停留甚至更多動(dòng)作方式出現(xiàn)在視頻上,是觀看視頻的人所錄入的簡(jiǎn)短評(píng)論。目前若要在視頻上展示彈幕信息,需要在播放視頻前就獲取到彈幕信息,從而在播放視頻開始時(shí)就已經(jīng)加載好彈幕信息并隨著視頻播放的進(jìn)度進(jìn)行播放,不能夠處理實(shí)時(shí)產(chǎn)生的彈幕信息,無法實(shí)現(xiàn)觀看視頻的用戶間的實(shí)時(shí)互動(dòng)。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)目前不能夠處理實(shí)時(shí)產(chǎn)生的彈幕信息的問題,提供一種彈幕信息處理方法和裝置、彈幕信息展示方法和裝置。
[0005]一種彈幕信息處理方法,所述方法包括:
[0006]接收播放視頻的終端所上報(bào)的終端標(biāo)識(shí);
[0007]將所述終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合;
[0008]接收所述終端發(fā)來的攜帶有實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求;
[0009]響應(yīng)于所述實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求,根據(jù)所述推送終端標(biāo)識(shí)集合實(shí)時(shí)推送所述實(shí)時(shí)產(chǎn)生的彈幕信息;所述推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示。
[0010]一種彈幕信息處理裝置,所述裝置包括:
[0011 ] 終端標(biāo)識(shí)接收模塊,用于接收播放視頻的終端所上報(bào)的終端標(biāo)識(shí);
[0012]終端標(biāo)識(shí)處理模塊,用于將所述終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合;
[0013]實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求接收模塊,用于接收所述終端發(fā)來的攜帶有實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求;
[0014]推送執(zhí)行模塊,用于響應(yīng)于所述實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求,根據(jù)所述推送終端標(biāo)識(shí)集合實(shí)時(shí)推送所述實(shí)時(shí)產(chǎn)生的彈幕信息;所述推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示。
[0015]上述彈幕信息處理方法和裝置,根據(jù)終端主動(dòng)上報(bào)的終端標(biāo)識(shí)形成推送終端標(biāo)識(shí)集合,從而在接收到終端發(fā)來的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求后,就可以根據(jù)推送終端標(biāo)識(shí)集合將實(shí)時(shí)產(chǎn)生的彈幕信息實(shí)時(shí)地推送出去,這樣其它每個(gè)觀看視頻的用戶就可以獲取到實(shí)時(shí)產(chǎn)生的彈幕信息。而且推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示,這樣觀看視頻到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度的用戶就可以實(shí)時(shí)地獲取到該彈幕信息并展示出來,而還沒有達(dá)到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度的用戶也可以在觀看到該進(jìn)度時(shí)及時(shí)地將該彈幕信息展示出來。實(shí)現(xiàn)了對(duì)實(shí)時(shí)產(chǎn)生的彈幕信息的處理以及觀看視頻的用戶之間的實(shí)時(shí)互動(dòng)。
[0016]一種彈幕信息處理方法,所述方法包括:
[0017]播放視頻時(shí)向服務(wù)器上報(bào)終端標(biāo)識(shí);所述終端標(biāo)識(shí)用于使所述服務(wù)器將所述終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合;
[0018]獲取實(shí)時(shí)產(chǎn)生的彈幕信息;
[0019]向所述服務(wù)器發(fā)送攜帶有所述實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求,使所述服務(wù)器響應(yīng)于所述實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求而根據(jù)所述推送終端標(biāo)識(shí)集合實(shí)時(shí)推送所述實(shí)時(shí)產(chǎn)生的彈幕信息;所述推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示。
[0020]一種彈幕信息處理裝置,所述裝置包括:
[0021]終端標(biāo)識(shí)上報(bào)模塊,用于播放視頻時(shí)向服務(wù)器上報(bào)終端標(biāo)識(shí);所述終端標(biāo)識(shí)用于使所述服務(wù)器將所述終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合;
[0022]實(shí)時(shí)彈幕信息獲取模塊,用于獲取實(shí)時(shí)產(chǎn)生的彈幕信息;
[0023]實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求發(fā)送模塊,用于向所述服務(wù)器發(fā)送攜帶有所述實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求,使所述服務(wù)器響應(yīng)于所述實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求而根據(jù)所述推送終端標(biāo)識(shí)集合實(shí)時(shí)推送所述實(shí)時(shí)產(chǎn)生的彈幕信息;所述推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示。
[0024]上述彈幕信息處理方法和裝置,終端主動(dòng)上報(bào)終端標(biāo)識(shí),使服務(wù)器形成推送終端標(biāo)識(shí)集合,從而終端在發(fā)起實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求后,服務(wù)器就可以根據(jù)推送終端標(biāo)識(shí)集合將實(shí)時(shí)產(chǎn)生的彈幕信息實(shí)時(shí)地推送出去,這樣其它每個(gè)觀看視頻的用戶就可以獲取到實(shí)時(shí)產(chǎn)生的彈幕信息。而且推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示,這樣觀看視頻到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度的用戶就可以實(shí)時(shí)地獲取到該彈幕信息并展示出來,而還沒有達(dá)到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度的用戶也可以在觀看到該進(jìn)度時(shí)及時(shí)地將該彈幕信息展示出來。實(shí)現(xiàn)了對(duì)實(shí)時(shí)產(chǎn)生的彈幕信息的處理以及觀看視頻的用戶之間的實(shí)時(shí)互動(dòng)。
[0025]一種彈幕信息展示方法,所述方法包括:
[0026]播放視頻時(shí)向服務(wù)器上報(bào)終端標(biāo)識(shí);所述終端標(biāo)識(shí)用于使所述服務(wù)器將所述終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合;
[0027]當(dāng)所述服務(wù)器接收到攜帶有實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求并根據(jù)所述推送終端標(biāo)識(shí)集合實(shí)時(shí)推送所述實(shí)時(shí)產(chǎn)生的彈幕信息后,接收所述服務(wù)器所實(shí)時(shí)推送的所述實(shí)時(shí)產(chǎn)生的彈幕信息;
[0028]按照視頻的播放進(jìn)度展示所述實(shí)時(shí)產(chǎn)生的彈幕信息。
[0029]一種彈幕信息展示裝置,所述裝置包括:
[0030]終端標(biāo)識(shí)上報(bào)單元,用于播放視頻時(shí)向服務(wù)器上報(bào)終端標(biāo)識(shí);所述終端標(biāo)識(shí)用于使所述服務(wù)器將所述終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合;
[0031]實(shí)時(shí)彈幕信息接收單元,用于當(dāng)所述服務(wù)器接收到攜帶有實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求并根據(jù)所述推送終端標(biāo)識(shí)集合實(shí)時(shí)推送所述實(shí)時(shí)產(chǎn)生的彈幕信息后,接收所述服務(wù)器所實(shí)時(shí)推送的所述實(shí)時(shí)產(chǎn)生的彈幕信息;
[0032]展示單元,用于按照視頻的播放進(jìn)度展示所述實(shí)時(shí)產(chǎn)生的彈幕信息。
[0033]上述彈幕信息展示方法和裝置,終端主動(dòng)上報(bào)終端標(biāo)識(shí),使服務(wù)器形成推送終端標(biāo)識(shí)集合,從而服務(wù)器在接收到任意終端發(fā)起的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求后,就可以根據(jù)推送終端標(biāo)識(shí)集合將實(shí)時(shí)產(chǎn)生的彈幕信息實(shí)時(shí)地推送出去,這樣就可以獲取到其它終端實(shí)時(shí)產(chǎn)生的彈幕信息。而且將服務(wù)器推送來的彈幕信息按照視頻的播放進(jìn)度進(jìn)行展示,這樣若本終端用戶觀看視頻到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度,就可以實(shí)時(shí)地獲取到該彈幕信息并展示出來;若還沒有達(dá)到與產(chǎn)生該彈幕信息的終端同樣的進(jìn)度,終端也可以在觀看到該進(jìn)度時(shí)及時(shí)地將該彈幕信息展示出來。實(shí)現(xiàn)了對(duì)實(shí)時(shí)產(chǎn)生的彈幕信息的處理以及觀看視頻的用戶之間的實(shí)時(shí)互動(dòng)。
【附圖說明】
[0034]圖1為一個(gè)實(shí)施例中建立通信通道的系統(tǒng)的環(huán)境圖;
[0035]圖2為一個(gè)實(shí)施例中圖1中的服務(wù)器的內(nèi)部結(jié)構(gòu)圖;
[0036]圖3為一個(gè)實(shí)施例中圖1中的終端的內(nèi)部結(jié)構(gòu)圖;
[0037]圖4為一個(gè)實(shí)施例中彈幕信息處理方法的流程示意圖;
[0038]圖5為一個(gè)實(shí)施例中接收終端發(fā)來的彈幕信息拉取請(qǐng)求并響應(yīng)以返回已存儲(chǔ)的彈幕信息的步驟的流程示意圖;
[0039]圖6為一個(gè)具體應(yīng)用場(chǎng)景中應(yīng)用彈幕信息處理方法的流程示意圖;
[0040]圖7為一個(gè)具體應(yīng)用場(chǎng)景中拉取好友關(guān)系鏈并據(jù)以展示彈幕信息的流程示意圖;
[0041]圖8為另一個(gè)實(shí)施例中彈幕信息處理方法的流程示意圖;
[0042]圖9為一個(gè)實(shí)施例中請(qǐng)求拉取已存儲(chǔ)的彈幕信息的步驟的流程示意圖;
[0043]圖10為一個(gè)實(shí)施例中彈幕信息展示方法的流程示意圖;
[0044]圖11為另一個(gè)實(shí)施例中請(qǐng)求拉取已存儲(chǔ)的彈幕信息的步驟的流程示意圖;
[0045]圖12為一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0046]圖13為另一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0047]圖14為再一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0048]圖15為一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0049]圖16為另一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0050]圖17為再一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0051]圖18為一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0052]圖19為另一個(gè)實(shí)施例中彈幕信息處理裝置的結(jié)構(gòu)框圖;
[0053]圖20為一個(gè)實(shí)施例中彈幕信息展示裝置的結(jié)構(gòu)框圖;
[0054]圖21為另一個(gè)實(shí)施例中彈幕信息展示裝置的結(jié)構(gòu)框圖;
[0055]圖22為再一個(gè)實(shí)施例中彈幕信息展示裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0056]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0057]如圖1所示,在一個(gè)實(shí)施例中,提供了一種彈幕信息處理系統(tǒng),該系統(tǒng)包括服務(wù)器102和終端104,終端104為至少兩個(gè),如圖1中的104a、104b和104c,服務(wù)器102與終端104之間通過網(wǎng)絡(luò)連接相互通信。
[0058]圖1中的服務(wù)器102的內(nèi)部結(jié)構(gòu)如圖2所示。該服務(wù)器102包括通過系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、內(nèi)存和網(wǎng)絡(luò)接口。其中,該服務(wù)器102的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)、數(shù)據(jù)庫(kù)和一種彈幕信息處理裝置,該彈幕信息處理裝置用于實(shí)現(xiàn)一種適用于服務(wù)器102的彈幕信息處理方法。該服務(wù)器102的處理器用于提供計(jì)算和控制能力,支撐整個(gè)服務(wù)器102的運(yùn)行。該服務(wù)器102的內(nèi)存為存儲(chǔ)介質(zhì)中的彈幕信息處理裝置的運(yùn)行提供環(huán)境。該服務(wù)器102的網(wǎng)絡(luò)接口用于據(jù)以與外部的終端104通過網(wǎng)絡(luò)連接通信,比如接收終端104發(fā)送的請(qǐng)求以及向終端104返回?cái)?shù)據(jù)等。服務(wù)器102可以用獨(dú)立的服務(wù)器102或者是多個(gè)服務(wù)器102來實(shí)現(xiàn),比如服務(wù)器102可以包括彈幕信息處理服務(wù)器102、存儲(chǔ)服務(wù)器102和推送服務(wù)器102。
[0059]圖1中的終端104的內(nèi)部結(jié)構(gòu)如圖3所示,該終端104包括通過系統(tǒng)總線連接的處理器、圖形處理單元、存儲(chǔ)介質(zhì)、內(nèi)存、網(wǎng)絡(luò)接口、顯示屏幕和輸入設(shè)備。其中,終端104的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還包括一種彈幕信息處理裝置和/或一種彈幕信息展示裝置,該彈幕信息處理裝置用于實(shí)現(xiàn)一種適用于終端104的彈幕信息處理方法,且該彈幕信息處理方法與上述服務(wù)器102中的彈幕信息處理裝置所實(shí)現(xiàn)的彈幕信息處理方法相對(duì)應(yīng);該彈幕信息展示裝置用于實(shí)現(xiàn)一種彈幕信息展示方法。該終端104的處理器用于提供計(jì)算和控制能力,支撐整個(gè)終端104的運(yùn)行。該終端104的圖形處理單元用于提供圖形計(jì)算、渲染等圖形處理能力,當(dāng)然圖形處理單元和處理器可以封裝成一體。該終端104的內(nèi)存為存儲(chǔ)介質(zhì)中的彈幕信息處理裝置的運(yùn)行提供環(huán)境。該終端104的網(wǎng)絡(luò)接口用于經(jīng)由其與服務(wù)器102通過網(wǎng)絡(luò)連接通信,比如向服務(wù)器102發(fā)送請(qǐng)求、接收服務(wù)器102返回的數(shù)據(jù)等。該終端104的顯示屏幕用于顯示視頻的播放畫面以及在視頻的播放畫面上展示彈幕信息。該終端104的輸入設(shè)備可以接收用戶輸入的信息以及指令,比如接收實(shí)時(shí)錄入的彈幕信息,輸入設(shè)備可以是覆蓋在顯示屏幕上的觸摸板,也可以是按鍵、軌跡球、鼠標(biāo)等。該終端104可以是手機(jī)、平板電腦等移動(dòng)終端104,也可以是臺(tái)式計(jì)算機(jī)等非移動(dòng)終端104。
[0060]如圖4所示,在一個(gè)實(shí)施例中,提供了一種彈幕信息處理方法,本實(shí)施例以該方法應(yīng)用于上述圖1以及圖2中的服務(wù)器來舉例說明。該方法具體包括如下步驟:
[0061 ] 步驟402,接收播放視頻的終端所上報(bào)的終端標(biāo)識(shí)。
[0062]終端可以通過用于播放視頻的應(yīng)用向服務(wù)器上報(bào)終端標(biāo)識(shí),或者可以在首次發(fā)起彈幕信息拉取請(qǐng)求時(shí)攜帶終端標(biāo)識(shí),從而將終端標(biāo)識(shí)上報(bào)給服務(wù)器,服務(wù)器則接收終端所上報(bào)的終端標(biāo)識(shí)。
[0063]其中,終端標(biāo)識(shí)是指能夠唯一標(biāo)識(shí)出終端的數(shù)據(jù),可以是終端的MAC(介質(zhì)訪問控制層)地址,或者是終端上安裝用于播放視頻的應(yīng)用后通過該應(yīng)用所生成的唯一字符串,比如安裝瀏覽器后所生成的瀏覽器標(biāo)識(shí)。一個(gè)終端標(biāo)識(shí)用于唯一標(biāo)識(shí)出一個(gè)可播放視頻的終端。
[0064]步驟404,將終端標(biāo)識(shí)加入推送終端標(biāo)識(shí)集合。
[0065]終端主動(dòng)上報(bào)終端標(biāo)識(shí),說明該終端具有實(shí)時(shí)交互的條件,將終端標(biāo)識(shí)加入視頻標(biāo)識(shí)所對(duì)應(yīng)的推送終端標(biāo)識(shí)集合,該推送終端標(biāo)識(shí)集合表示當(dāng)前正在觀看視頻的可推送彈幕信息的終端的標(biāo)識(shí)的集合。該推送終端標(biāo)識(shí)集合用來?yè)?jù)以執(zhí)行推送操作??梢岳斫獾氖强梢詫?duì)應(yīng)每個(gè)視頻分別設(shè)置不同的推送終端標(biāo)識(shí)集合,并與相應(yīng)的視頻標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)。
[0066]步驟406,接收終端發(fā)來的攜帶有實(shí)時(shí)產(chǎn)生的彈幕信息的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求。
[0067]具體地,用戶在觀看視頻的過程中,若有發(fā)表彈幕信息的需求,則通過終端所提供的錄入界面錄入彈幕信息,該錄入的彈幕信息表示在觀看視頻的過程中所實(shí)時(shí)產(chǎn)生的彈幕信息。終端根據(jù)錄入的實(shí)時(shí)產(chǎn)生的彈幕信息生成實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求并發(fā)送給服務(wù)器,服務(wù)器則接收該實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求。實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求指定了視頻,服務(wù)器可將該實(shí)時(shí)產(chǎn)生的彈幕信息與視頻標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ),使其成為新的對(duì)應(yīng)該視頻標(biāo)識(shí)而存儲(chǔ)的彈幕信息。
[0068]步驟408,響應(yīng)于實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求,根據(jù)推送終端標(biāo)識(shí)集合實(shí)時(shí)推送實(shí)時(shí)產(chǎn)生的彈幕信息;推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示。
[0069]服務(wù)器在接收到終端發(fā)來的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求后作出響應(yīng),獲取步驟404中所生成的推送終端標(biāo)識(shí)集合并據(jù)之來實(shí)時(shí)地推送彈幕信息。進(jìn)一步地,服務(wù)器可從推送終端標(biāo)識(shí)集合中除去發(fā)起本次實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求的終端的上述終端標(biāo)識(shí),從而向剩余的每個(gè)終端標(biāo)識(shí)所對(duì)應(yīng)的終端實(shí)時(shí)推送上述實(shí)時(shí)產(chǎn)生的彈幕信息。服務(wù)器還可以在推送實(shí)時(shí)產(chǎn)生的彈幕信息前獲取推送所用的Token (令牌),對(duì)該Token驗(yàn)證通過后則根據(jù)推送終端標(biāo)識(shí)集合實(shí)時(shí)推送實(shí)時(shí)產(chǎn)生的彈幕信息。
[0070]服務(wù)器在存儲(chǔ)推送終端標(biāo)識(shí)集合時(shí)可以將其中的終端標(biāo)識(shí)按順序存儲(chǔ),比如按照接收到彈幕信息拉取請(qǐng)求的先后順序進(jìn)行存儲(chǔ),這樣獲取到推送終端標(biāo)識(shí)集合就可以按順序?qū)⑵渲械慕K端標(biāo)識(shí)排列為隊(duì)列,獲得推送隊(duì)列,從而根據(jù)該推送隊(duì)列來實(shí)時(shí)推送實(shí)時(shí)產(chǎn)生的彈幕信息。
[0071]推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示。具體地,彈幕信息包括時(shí)間標(biāo)記和彈幕內(nèi)容,時(shí)間標(biāo)記用于表示彈幕信息的展示時(shí)機(jī),當(dāng)一個(gè)彈幕信息的時(shí)間標(biāo)記與當(dāng)前的視頻播放進(jìn)度所表示的時(shí)間一致時(shí)則展示該彈幕信息。
[0072]上述彈幕信息處理方法,根據(jù)終端主動(dòng)上報(bào)的終端標(biāo)識(shí)形成推送終端標(biāo)識(shí)集合,從而在接收到終端發(fā)來的實(shí)時(shí)彈幕信息發(fā)送請(qǐng)求后,就可以根據(jù)推送終端標(biāo)識(shí)集合將實(shí)時(shí)產(chǎn)生的彈幕信息實(shí)時(shí)地推送出去,這樣其它每個(gè)觀看視頻的用戶就可以獲取到實(shí)時(shí)產(chǎn)生的彈幕信息。而且推送的彈幕信息用于按照視頻的播放進(jìn)度進(jìn)行展示,這樣觀看視頻到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度的用戶就可以實(shí)時(shí)地獲取到該彈幕信息并展示出來,而還沒有達(dá)到與產(chǎn)生該彈幕信息的終端同樣進(jìn)度的用戶也可以在觀看到該進(jìn)度時(shí)及時(shí)地將該彈幕信息展示出來。實(shí)現(xiàn)了對(duì)實(shí)時(shí)產(chǎn)生的彈幕信息的處理以及觀看視頻的用戶之間的實(shí)時(shí)互動(dòng)。
[0073]在一個(gè)實(shí)施例中,該彈幕信息處理方法還包括:接收終端發(fā)來的退出請(qǐng)求,根據(jù)退出請(qǐng)求將終端標(biāo)識(shí)從推送終端標(biāo)識(shí)集合中刪除。具體地,終端可以在視頻開始播放起的任意時(shí)刻根據(jù)用戶操作指令而觸發(fā)向服務(wù)器發(fā)送退出請(qǐng)求,終端發(fā)出的退出請(qǐng)求與其終端標(biāo)識(shí)對(duì)應(yīng)。服務(wù)器接收到該退出請(qǐng)求,表示該終端的用戶已經(jīng)沒有實(shí)時(shí)推送彈幕信息的條件和需求,則可直接從推送終端標(biāo)識(shí)集合中刪除該終端標(biāo)識(shí),以避免由于向無效的終端推送彈幕信息而帶來的額外