本發(fā)明屬于通信及電子技術(shù)領(lǐng)域,尤其涉及一種彈幕信息處理方法及處理裝置。
背景技術(shù):
現(xiàn)在觀看視頻的時(shí)候,彈幕已經(jīng)成為很普遍的現(xiàn)象,很多用戶也會(huì)選擇開啟彈幕,關(guān)注彈幕內(nèi)容,關(guān)注度甚至超過(guò)了視頻本身。
本發(fā)明的發(fā)明人在研究本申請(qǐng)的過(guò)程中發(fā)現(xiàn),現(xiàn)在的彈幕普遍存在一個(gè)缺陷即缺少互動(dòng),也就是雙向交流。用戶在觀看彈幕的時(shí)候,其實(shí)是被動(dòng)的接收屏幕上的彈幕信息,當(dāng)看到有意思或者感興趣的彈幕時(shí),用戶現(xiàn)在能做的是點(diǎn)贊,或者輸入一條彈幕回復(fù),然后互動(dòng)就結(jié)束了。發(fā)布被回復(fù)彈幕的用戶不知道有人點(diǎn)贊了他的彈幕,或者回復(fù)了他的彈幕,除非他再次觀看視頻,并在他觀看至被回復(fù)彈幕的時(shí)間點(diǎn)出才會(huì)看到別人回復(fù)的彈幕。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種彈幕信息處理方法及處理裝置,旨在解決現(xiàn)有技術(shù)中,用戶無(wú)法使用彈幕來(lái)進(jìn)行互動(dòng)的問(wèn)題。
本發(fā)明實(shí)施例第一方面提供一種彈幕信息處理方法,包括:
當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息;
獲取所述用戶對(duì)所述目標(biāo)彈幕消息操作的結(jié)果信息;
將所述操作的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述操作的結(jié)果信息推送給發(fā)送所述目標(biāo)彈幕消息的用戶所使用的終端。
進(jìn)一步地,包括:
當(dāng)接收到所述用戶的彈幕回復(fù)消息時(shí),檢測(cè)所述用戶是否正在觀看所述彈幕回復(fù)消息對(duì)應(yīng)的視頻;
若是,則在所述視頻的播放界面顯示提示信息,所述提示信息用于提示所述用戶查看所述彈幕回復(fù)消息;
若否,則在當(dāng)前顯示界面顯示所述提示信息。
進(jìn)一步地,所述在所述視頻的播放界面顯示提示信息,所述提示信息用于提示所述用戶查看所述彈幕回復(fù)消息包括:
在所述視頻的播放界面的預(yù)置位置顯示提示信息,所述提示消息用于提示所述用戶查看所述彈幕回復(fù)消息;
響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示所述彈幕回復(fù)消息;
獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
進(jìn)一步地,所述在當(dāng)前顯示界面顯示所述提示信息之后,還包括:
響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示播放提示信息,所述播放提示信息用于提示用戶是否播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻;
若用戶選擇播放,則獲取所述彈幕回復(fù)消息的標(biāo)識(shí)信息,以所述標(biāo)識(shí)信息中包含的時(shí)間點(diǎn)為起點(diǎn)播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻;
若用戶選擇不播放,則直接展示所述彈幕回復(fù)消息;
獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
進(jìn)一步地,所述當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息包括:
檢測(cè)鼠標(biāo)的指示行為;
當(dāng)檢測(cè)到所述鼠標(biāo)的箭頭位于彈幕信息展示區(qū)域時(shí),放慢正在展示的彈幕消息的播放速度;
當(dāng)檢測(cè)到所述鼠標(biāo)的滾動(dòng)操作時(shí),獲取所述鼠標(biāo)的箭頭覆蓋的彈幕消息,將所述鼠標(biāo)的箭頭覆蓋的彈幕消息移動(dòng)至上層;
當(dāng)檢測(cè)到所述鼠標(biāo)的選擇操作時(shí),以所述鼠標(biāo)選擇的彈幕消息為目標(biāo)彈幕消息。
本發(fā)明實(shí)施例第二方面提供了一種彈幕信息處理裝置,包括:
確定單元,用于當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息;
獲取單元,用于獲取所述用戶對(duì)所述目標(biāo)彈幕消息操作的結(jié)果信息;
發(fā)送單元,用于將所述操作的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述操作的結(jié)果信息推送給發(fā)送所述目標(biāo)彈幕消息的用戶所使用的終端。
進(jìn)一步地,所述彈幕信息處理裝置還包括:
檢測(cè)單元,用于當(dāng)接收到所述用戶的彈幕回復(fù)消息時(shí),檢測(cè)所述用戶是否正在觀看所述彈幕回復(fù)消息對(duì)應(yīng)的視頻;
展示單元,用于若所述用戶正在觀看所述彈幕回復(fù)消息對(duì)應(yīng)的視頻,則在所述視頻的播放界面顯示提示信息,所述提示信息用于提示所述用戶查看所述彈幕回復(fù)消息,若否,則在當(dāng)前顯示界面顯示所述提示信息。
進(jìn)一步地,所述展示單元包括:
信息展示模塊,用于在所述視頻的播放界面的預(yù)置位置顯示提示信息,所述提示消息用于提示所述用戶查看所述彈幕回復(fù)消息;
消息展示模塊,用于響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示所述彈幕回復(fù)消息;
信息發(fā)送模塊,用于獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
進(jìn)一步地,所述展示單元還包括:
播放提示模塊,用于響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示播放提示信息,所述播放提示信息用于提示用戶是否播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻;
播放選擇模塊,用于若用戶選擇播放,則獲取所述彈幕回復(fù)消息的標(biāo)識(shí)信息,以所述標(biāo)識(shí)信息中包含的時(shí)間點(diǎn)為起點(diǎn)播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻,若用戶選擇不播放,則直接展示所述彈幕回復(fù)消息;
消息回復(fù)模塊,用于獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
進(jìn)一步地,所述確定單元包括:
鼠標(biāo)檢測(cè)模塊,用于檢測(cè)鼠標(biāo)的指示行為;
彈幕播放模塊,用于當(dāng)檢測(cè)到所述鼠標(biāo)的箭頭位于彈幕信息展示區(qū)域時(shí),放慢正在展示的彈幕消息的播放速度;
彈幕選擇模塊,用于當(dāng)檢測(cè)到所述鼠標(biāo)的滾動(dòng)操作時(shí),獲取所述鼠標(biāo)的箭頭覆蓋的彈幕消息,將所述鼠標(biāo)的箭頭覆蓋的彈幕消息移動(dòng)至上層,當(dāng)檢測(cè)到所述鼠標(biāo)的選擇操作時(shí),以所述鼠標(biāo)選擇的彈幕消息為目標(biāo)彈幕消息。
從上述本發(fā)明實(shí)施例可知,通過(guò)將用戶對(duì)目標(biāo)彈幕消息的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,同時(shí)服務(wù)器將用戶的結(jié)果信息發(fā)送給目標(biāo)彈幕消息的發(fā)布者的終端,目標(biāo)彈幕消息的發(fā)布者能夠通過(guò)服務(wù)器發(fā)送的結(jié)果信息進(jìn)行互動(dòng)。本發(fā)明的上述實(shí)施例解決了現(xiàn)有技術(shù)中用戶在觀看視頻時(shí),無(wú)法通過(guò)彈幕實(shí)現(xiàn)雙向互動(dòng)的問(wèn)題。
附圖說(shuō)明
為了更清楚地說(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ù)這些附圖獲得其他的附圖。
圖1為一種移動(dòng)終端的結(jié)構(gòu)框圖。
圖2為本發(fā)明實(shí)施例一提供的一種彈幕信息處理方法的流程圖。
圖3為本發(fā)明實(shí)施例二提供的一種彈幕信息處理方法的流程圖。
圖4為本發(fā)明實(shí)施例三提供的一種彈幕信息處理方法的流程圖。
圖5為本發(fā)明實(shí)施例四提供的一種彈幕信息處理方法的流程圖。
圖6為本發(fā)明實(shí)施例五提供的一種彈幕信息處理方法的流程圖。
圖7為本發(fā)明實(shí)施例六提供的一種彈幕信息處理裝置的結(jié)構(gòu)示意圖。
圖8為本發(fā)明實(shí)施例七提供的一種彈幕信息處理裝置的結(jié)構(gòu)示意圖。
圖9為本發(fā)明實(shí)施例八提供的展示單元的結(jié)構(gòu)示意圖。
圖10為本發(fā)明實(shí)施例九提供的展示單元的結(jié)構(gòu)示意圖。
圖11為本發(fā)明實(shí)施例十提供的檢測(cè)單元的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使得本發(fā)明的發(fā)明目的、特征、優(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ù)的范圍。
圖1示出了一種移動(dòng)終端的結(jié)構(gòu)框圖。本發(fā)明實(shí)施例提供的彈幕信息處理方法可應(yīng)用于如圖1所示的移動(dòng)終端10中,移動(dòng)終端10可以但不限于包括:需依靠電池維持正常運(yùn)行且支持網(wǎng)絡(luò)及下載功能、同時(shí)具備視頻播放功能的智能手機(jī)、筆記本、平板電腦、臺(tái)式電腦等。
如圖1所示,移動(dòng)終端10包括存儲(chǔ)器101、存儲(chǔ)控制器102,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器103、外設(shè)接口104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過(guò)一條或多條通訊總線/信號(hào)線109相互通訊。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)移動(dòng)終端的結(jié)構(gòu)造成限定。移動(dòng)終端10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
存儲(chǔ)器101可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的移動(dòng)終端注銷程序的方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器103通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的移動(dòng)終端10注銷應(yīng)用程序的方法。
存儲(chǔ)器101可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器101可進(jìn)一步包括相對(duì)于處理器103遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至移動(dòng)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器103以及其他可能的組件對(duì)存儲(chǔ)器101的訪問(wèn)可在存儲(chǔ)控制器102的控制下進(jìn)行。
外設(shè)接口104將各種輸入/輸入裝置耦合至CPU以及存儲(chǔ)器101。處理器103運(yùn)行存儲(chǔ)器101內(nèi)的各種軟件、指令以執(zhí)行移動(dòng)終端10的各種功能以及進(jìn)行數(shù)據(jù)處理。
在一些實(shí)施例中,外設(shè)接口104,處理器103以及存儲(chǔ)控制器102可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
射頻模塊105用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無(wú)線網(wǎng)絡(luò)進(jìn)行通訊或者通過(guò)預(yù)置類型的無(wú)線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的預(yù)置類型的無(wú)線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無(wú)線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無(wú)線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(Global System for Mobile Communication,GSM),增強(qiáng)型移動(dòng)通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(shù)(Code Division Access,CDMA),時(shí)分多址技術(shù)(Time Division Multiple Access,TDMA),藍(lán)牙,無(wú)線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國(guó)電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),網(wǎng)絡(luò)電話(Voice over Internet Protocal,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
按鍵模塊106提供用戶向移動(dòng)終端進(jìn)行輸入的接口,用戶可以通過(guò)按下不同的按鍵以使移動(dòng)終端10執(zhí)行不同的功能。
音頻模塊107向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口104中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器101處或者通過(guò)射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器101中或者通過(guò)射頻模塊105進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊107還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。
觸控屏幕108在移動(dòng)終端與用戶之間同時(shí)提供一個(gè)輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象。觸控屏幕108還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢(shì)操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測(cè)用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測(cè)技術(shù)。觸控屏幕108顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
圖2示出了本發(fā)明第一實(shí)施例提供的一種彈幕信息處理方法,包括:
S1,當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息。
用戶通過(guò)智能手機(jī)、平板電腦或者臺(tái)式電腦等終端收看視頻時(shí),開啟彈幕功能,在視頻的播放界面會(huì)出現(xiàn)滾動(dòng)式的彈幕信息。針對(duì)不同的終端,用戶對(duì)彈幕信息的選擇操作也不一樣,如用戶在使用臺(tái)式電腦收看視頻時(shí),使用鼠標(biāo)來(lái)進(jìn)行選擇操作,當(dāng)檢測(cè)到用戶使用鼠標(biāo)單擊或雙擊某一條彈幕信息時(shí),彈幕信息處理裝置將以用戶點(diǎn)擊的該條彈幕信息為目標(biāo)彈幕消息,若用戶是用平板電腦或者智能手機(jī)收看視頻時(shí),可以使用虛擬鼠標(biāo)來(lái)進(jìn)行選擇操作,其操作方式與上述實(shí)體鼠標(biāo)相若,但是為了更加簡(jiǎn)便的操作,可以以用戶的觸摸位置為操作焦點(diǎn),當(dāng)彈幕信息處理裝置檢測(cè)到用戶的操作定位于某一彈幕信息,并單擊或者雙擊時(shí),則將該條彈幕信息作為目標(biāo)彈幕消息。
S2,獲取所述用戶對(duì)所述目標(biāo)彈幕消息操作的結(jié)果信息。
用戶在選擇自己感興趣的目標(biāo)彈幕消息后,可以對(duì)該目標(biāo)彈幕消息進(jìn)行回復(fù),彈幕信息處理裝置將會(huì)獲取用戶輸入的回復(fù)消息,以此作為用戶對(duì)目標(biāo)彈幕消息的結(jié)果信息。本步驟中后,當(dāng)用戶確定選擇某條彈幕信息后,將在預(yù)置位置顯示一輸入框,用戶可以在該輸入框輸入回復(fù)內(nèi)容。具體應(yīng)用中,針對(duì)不用的終端,輸入框的顯示格式也不一樣,比如在用戶使用如平板電腦,智能手機(jī)等移動(dòng)終端進(jìn)行視頻觀看時(shí),在全屏狀態(tài)下,當(dāng)用戶確定了目標(biāo)彈幕消息后,彈幕信息處理裝置將會(huì)在該條目標(biāo)彈幕消息的上方或者下方或者同其他位置展示以輸入框,以供用戶輸入回復(fù)內(nèi)容,當(dāng)在非全屏狀態(tài)下,彈幕信息處理裝置可以在視頻播放界面以外展示輸入框。同樣的,針對(duì)用戶使用臺(tái)式電腦或者智能電視收看視頻時(shí),彈幕信息處理裝置可以根據(jù)設(shè)置展示輸入框,此處不做限制。
S3,將所述操作的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述操作的結(jié)果信息推送給發(fā)送所述目標(biāo)彈幕消息的用戶所使用的終端。
彈幕信息處理裝置在獲取用戶對(duì)目標(biāo)彈幕消息操作的結(jié)果信息后,將該結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存。服務(wù)器在接收到結(jié)果信息后,將該結(jié)果信息作為彈幕回復(fù)消息推送給發(fā)送該目標(biāo)彈幕消息的發(fā)布者所使用的終端。
在本實(shí)施例中,獲取用戶操作的結(jié)果信息后,彈幕信息處理裝置將該用戶操作的結(jié)果信息發(fā)送給服務(wù)器,服務(wù)器將接收到的結(jié)果信息進(jìn)行保存,并將結(jié)果信息推送給目標(biāo)彈幕消息的發(fā)布者所示用的終端。目標(biāo)彈幕消息的發(fā)布者在使用終端接收到所述結(jié)果消息后,可以進(jìn)行進(jìn)一步地操作,如進(jìn)行回復(fù)活動(dòng)或者忽略。用戶對(duì)自己感興趣的彈幕信息進(jìn)行回復(fù)后,目標(biāo)彈幕消息的發(fā)布者將接收到該回復(fù)消息并進(jìn)行后續(xù)操作,本實(shí)施例能夠增加用戶之間的互動(dòng),彈幕信息的發(fā)布者能夠接收到其他用戶的回復(fù)信息,不需要再次觀看視頻才獲知自己發(fā)布的彈幕信息的瀏覽情況。
在具體實(shí)現(xiàn)過(guò)程中,為了能夠?qū)崿F(xiàn)彈幕互動(dòng)及準(zhǔn)確回復(fù),本實(shí)施例可以采用會(huì)員機(jī)制、服務(wù)器數(shù)據(jù)和終端彈幕選擇的方式來(lái)實(shí)現(xiàn)。每一用戶對(duì)應(yīng)一個(gè)賬戶(ID),用戶發(fā)布的每一條彈幕信息對(duì)應(yīng)一個(gè)唯一的標(biāo)識(shí)信息,該標(biāo)識(shí)信息中包含發(fā)布者的賬戶信息、時(shí)間點(diǎn)信息、編號(hào)信息等。將彈幕信息保存至服務(wù)器中,這樣就可以準(zhǔn)確定位到是哪個(gè)用戶發(fā)送了那條彈幕,哪個(gè)用戶針對(duì)哪條彈幕進(jìn)行了回復(fù)。實(shí)際應(yīng)用中,用戶針對(duì)某一條彈幕進(jìn)行了回復(fù),該用戶回復(fù)的內(nèi)容也會(huì)生成一條新的彈幕信息,該新的彈幕信息將包括回復(fù)者的賬號(hào)及被回復(fù)彈幕信息的標(biāo)識(shí)信息。
下面通過(guò)一具體使用例來(lái)對(duì)本實(shí)施例進(jìn)行進(jìn)一步地的闡述:
用戶A使用智能手機(jī)觀看視頻,在觀看視頻過(guò)程中針對(duì)某條彈幕進(jìn)行回復(fù),彈幕信息處理裝置接收到用戶的回復(fù)內(nèi)容后,將生成結(jié)果信息并發(fā)送給服務(wù)器,服務(wù)器保存該結(jié)果信息并將該結(jié)果信息生成新的彈幕信息,同時(shí)服務(wù)器判斷用戶A回復(fù)的彈幕信息的發(fā)送者,在確定用戶A回復(fù)的彈幕信息的發(fā)送者為用戶B時(shí),服務(wù)器將會(huì)把用戶A的結(jié)果信息發(fā)送給用戶B的終端,用戶B的后臺(tái)將會(huì)出現(xiàn)一條更新記錄,該更新記錄用于告知用戶B有用戶回復(fù)了一條彈幕信息。
在第一實(shí)施例的基礎(chǔ)上,本發(fā)明還提供如圖3所示的第二實(shí)施例,彈幕信息處理方法還包括:
S4,當(dāng)接收到所述用戶的彈幕回復(fù)消息時(shí),檢測(cè)所述用戶是否正在觀看所述彈幕回復(fù)消息對(duì)應(yīng)的視頻。
在本步驟中,用戶在使用終端時(shí),接收到服務(wù)器發(fā)送的彈幕回復(fù)消息時(shí),將檢測(cè)用戶當(dāng)前是否正在收看該彈幕回復(fù)消息對(duì)應(yīng)的視頻。
S5,若是,則在所述視頻的播放界面顯示提示信息,所述提示信息用于提示所述用戶查看所述彈幕回復(fù)消息。
針對(duì)被回復(fù)用戶正在觀看視頻的情況,當(dāng)彈幕回復(fù)者針對(duì)目標(biāo)彈幕消息回復(fù)了一條彈幕之后,被回復(fù)者的視頻播放界面將顯示提示消息,該提示消息用于提示被回復(fù)者查看彈幕回復(fù)消息。具體地,用戶A在觀看視頻時(shí)針對(duì)某一情節(jié)發(fā)送了一條彈幕,而此時(shí)用戶B也正在觀看該部視頻,恰好看到用戶A的彈幕,并針對(duì)用戶A的彈幕回復(fù)了一條彈幕,則此刻用戶A的視頻播放界面將彈出一個(gè)信息窗口,該信息窗口用于提示用戶A,有用戶B針對(duì)某條彈幕進(jìn)行回復(fù)。
S6,若否,則在當(dāng)前顯示界面顯示所述提示信息。
在本步驟中,針對(duì)用戶當(dāng)前使用情況,如使用智能手機(jī)的用戶A當(dāng)前未進(jìn)行視頻觀看,且視頻APP在智能手機(jī)后臺(tái)運(yùn)行,當(dāng)接收到用戶B的彈幕回復(fù)消息后,智能手機(jī)的當(dāng)前界面推送出該提示消息。如用戶A使用臺(tái)式電腦登錄視頻賬號(hào)后,在用戶中心將會(huì)出現(xiàn)該提示消息。本步驟的提示消息的內(nèi)容可以按照實(shí)際應(yīng)用進(jìn)行設(shè)置,如提示用戶查看該彈幕回復(fù)消息,或者提示用戶A有用戶B在XXXX視頻中回復(fù)了一條彈幕。
通過(guò)本實(shí)施例中,能夠針對(duì)用戶當(dāng)前是否正在觀看視頻的情況提供不同的提示方案,保證了用戶之間的彈幕互動(dòng)。
下面通過(guò)一具體使用例來(lái)對(duì)本實(shí)施例進(jìn)行進(jìn)一步地闡述:
用戶B使用電腦端觀看視頻,針對(duì)視頻的某一情節(jié)發(fā)送了一條彈幕a,用戶A恰好也在觀看視頻,看到彈幕a后,針對(duì)彈幕a分恢復(fù)了彈幕b,此時(shí),用戶B的視頻播放界面將彈出“用戶A對(duì)您發(fā)布的彈幕a回復(fù)了一條彈幕”的提示窗口。
下面通過(guò)另一個(gè)使用例來(lái)對(duì)本實(shí)施進(jìn)行進(jìn)一步地闡述:
用戶C使用移動(dòng)終端打開某視頻APP,進(jìn)入該視頻APP的用戶中心時(shí),用戶中心多出一條記錄:用戶D在xxxx視頻中回復(fù)了您一條彈幕。用戶C可以點(diǎn)擊該記錄,并獲取用戶D的回復(fù)內(nèi)容。
在第二實(shí)施例的基礎(chǔ)上,本發(fā)明還提供看如圖4所示的第三實(shí)施例,所述在所述視頻的播放界面顯示提示信息,所述提示信息用于提示所述用戶查看所述彈幕回復(fù)消息包括:
S511,在所述視頻的播放界面的預(yù)置位置顯示提示信息,所述提示消息用于提示所述用戶查看所述彈幕回復(fù)消息。
在本步驟中,當(dāng)檢測(cè)到用戶正在收看視頻時(shí),在視頻界面的預(yù)置位置將顯示提示消息,預(yù)置位置可以是視頻的播放界面的上方,下方或者視頻界面的外部,可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。同時(shí)提示信息還可以以窗口的形式進(jìn)行顯示,用戶還可以拖動(dòng)該窗口置至任意位置,此處不做限制。
S512,響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示所述彈幕回復(fù)消息。
用戶點(diǎn)擊提示消息后,彈幕信息處理裝置將展示彈幕回復(fù)消息。彈幕回復(fù)消息可以以窗口的形式展示,也可以以列表的形式展示。展示的內(nèi)容可以包括用戶自身發(fā)送的彈幕消息和彈幕回復(fù)消息等。此處不做具體限制。
S513,獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
如果用戶對(duì)展示的彈幕回復(fù)消息感興趣話,可以對(duì)該彈幕回復(fù)消息進(jìn)行回復(fù)。本步驟中,彈幕信息處理裝置接收用戶針對(duì)彈幕回復(fù)消息的回復(fù)信息,將回復(fù)信息發(fā)送至服務(wù)器保存。服務(wù)器在接收到回復(fù)信息后,將該回復(fù)信息推送至該彈幕回復(fù)消息的發(fā)布者的終端。
針對(duì)彈幕發(fā)布者和彈幕回復(fù)者均同時(shí)在線的情況,在本實(shí)施例提供的一種方便快捷的互動(dòng)方式,在彈幕發(fā)布者接收到彈幕回復(fù)消息后,可以立刻對(duì)彈幕回復(fù)消息進(jìn)行回復(fù),以此達(dá)到與彈幕回復(fù)者的互動(dòng)。
在第二實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了如圖5所示的第四實(shí)施例,所述在當(dāng)前顯示界面顯示所述提示信息之后,還包括:
S61,響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示播放提示信息,所述播放提示信息用于提示用戶是否播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻。
為了方便用戶進(jìn)行選擇,本步驟中,當(dāng)檢測(cè)到用戶點(diǎn)擊提示消息的操作后,將展示播放提示消息,該播放提示消息將提示用戶是否播放該彈幕回復(fù)消息對(duì)應(yīng)的視頻。在具體應(yīng)用中,但用戶在移動(dòng)終端接收到推送的提示消息,點(diǎn)擊該提示消息后,彈幕信息處理裝置將自動(dòng)跳轉(zhuǎn)到對(duì)應(yīng)的視頻APP的用戶中心或者預(yù)置位置后,在用戶中心或者預(yù)置位置展示播放提示消息,用戶可以在該播放提示消息上選擇是否播放該彈幕回復(fù)消息對(duì)應(yīng)的視頻。
S62,若用戶選擇播放,則獲取所述彈幕回復(fù)消息的標(biāo)識(shí)信息,以所述標(biāo)識(shí)信息中包含的時(shí)間點(diǎn)為起點(diǎn)播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻。
在本步驟中,當(dāng)用戶選擇播放該彈幕回復(fù)消息對(duì)應(yīng)的視頻后,彈幕信息處理裝置將獲取該彈幕回復(fù)消息中包含的標(biāo)識(shí)信息,以該標(biāo)識(shí)信息中包含的時(shí)間點(diǎn)為起點(diǎn),開始播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻,并在該視頻上展示所有用戶發(fā)送的彈幕。具體地,在實(shí)際應(yīng)用中,彈幕信息處理裝置按照彈幕回復(fù)消息對(duì)應(yīng)的時(shí)間點(diǎn)播放視頻時(shí),在視頻播放界面可以顯示所有的用戶發(fā)送的彈幕,也可以只播放該彈幕回復(fù)消息和該彈幕回復(fù)消息所回復(fù)的彈幕。同時(shí),為了更快喚醒用戶對(duì)所發(fā)送彈幕的視頻橋段的記憶,本步驟中,以彈幕回復(fù)消息中包含的時(shí)間點(diǎn)為起點(diǎn)播放視頻,但是在實(shí)際中,可以按照預(yù)置的其他時(shí)間點(diǎn)播放視頻,此處不做具體限制。
S63,若用戶選擇不播放,則直接展示所述彈幕回復(fù)消息。
在本步驟中,若用戶選擇不播放視頻,則直接在用戶當(dāng)前點(diǎn)擊的界面展示彈幕回復(fù)消息。如用戶在電腦端登陸賬戶,在用戶中心收到提示信息后,點(diǎn)擊該提示信息,則在該用戶中心展示彈幕回復(fù)消息,或者當(dāng)用戶在移動(dòng)終端收到推送的提示消息后,將直接展示該彈幕回復(fù)消息。
S64,獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
展示彈幕回復(fù)消息后,如果用戶對(duì)彈幕回復(fù)消息感興趣,可以恢復(fù)該彈幕回復(fù)消息。彈幕信息處理裝置接收用戶對(duì)彈幕回復(fù)消息的回復(fù)信息,將該回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存。服務(wù)器接收到該回復(fù)信息后將根據(jù)該恢復(fù)信息生成新的彈幕,同時(shí)將該回復(fù)信息發(fā)送給該彈幕回復(fù)消息的發(fā)送者的終端。
本實(shí)施例中,通過(guò)展示播放提示信息,能夠使用戶根據(jù)自己的喜好對(duì)彈幕回復(fù)消息進(jìn)行查看及回復(fù),本實(shí)施例提供的根據(jù)彈幕回復(fù)消息中的時(shí)間點(diǎn)為起點(diǎn)播放彈幕,是為了使用戶能夠更好的喚起對(duì)此前發(fā)送的彈幕的記憶,在實(shí)際應(yīng)用中可以進(jìn)行其他設(shè)置。同時(shí)需要了解到的是,彈幕回復(fù)信息展示的格式可以進(jìn)行相應(yīng)設(shè)置,如采用列表的形式進(jìn)行展示,并接收用戶的回復(fù)信息。此處不做限制。
在第一實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了如圖6所示的第五實(shí)施例,所述當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息包括:
S11,檢測(cè)鼠標(biāo)的指示行為。
本步驟中,彈幕信息處理裝置實(shí)時(shí)檢測(cè)用戶的操作。具體地,針對(duì)用戶在電腦端使用鼠標(biāo)操作時(shí),彈幕信息處理裝置實(shí)時(shí)獲取鼠標(biāo)的指示行為。其中,指示行為包括單擊、雙擊、滾動(dòng)滑輪,鼠標(biāo)的指示箭頭停留位置等。針對(duì)用戶使用移動(dòng)終端的情況,彈幕信息處理裝置可以獲取用戶的觸摸位置的觸摸點(diǎn),以該觸摸點(diǎn)為焦點(diǎn)進(jìn)行檢測(cè),如用戶單擊、雙擊、滑動(dòng)屏幕等。
S12,當(dāng)檢測(cè)到所述鼠標(biāo)的箭頭位于彈幕信息展示區(qū)域時(shí),放慢正在展示的彈幕消息的播放速度。
用戶使用終端進(jìn)行視頻收看,會(huì)根據(jù)個(gè)人喜好進(jìn)行全屏或非全屏播放,彈幕信息處理裝置檢測(cè)到鼠標(biāo)的箭頭位于彈幕信息展示區(qū)域時(shí),將放慢正在播放的彈幕消息的播放速度。具體地,現(xiàn)有的彈幕播放形式為從左到右,或者從右到左的滾動(dòng)式播放,當(dāng)用戶的鼠標(biāo)箭頭位于彈幕播放區(qū)域時(shí),彈幕滾動(dòng)的速度會(huì)變慢,以方便用戶進(jìn)行操作。
S13,當(dāng)檢測(cè)到所述鼠標(biāo)的滾動(dòng)操作時(shí),獲取所述鼠標(biāo)的箭頭覆蓋的彈幕消息,將所述鼠標(biāo)的箭頭覆蓋的彈幕消息移動(dòng)至上層。
在本步驟中,當(dāng)檢測(cè)到鼠標(biāo)的滾動(dòng)操作是,彈幕信息處理裝置將會(huì)把鼠標(biāo)的箭頭覆蓋的彈幕移動(dòng)到的上層。因?yàn)樵诂F(xiàn)有的彈幕播放形式中,按照層次播放彈幕消息,會(huì)出現(xiàn)彈幕重疊或者其他難以選擇彈幕的情況,在本步驟中,用戶可以滾動(dòng)鼠標(biāo)滾輪,則此時(shí)被鼠標(biāo)箭頭覆蓋的彈幕將會(huì)移動(dòng)至上層,而原本在上層的彈幕將會(huì)沉到下層,這樣將方便用戶進(jìn)行彈幕選擇。應(yīng)當(dāng)理解的是,當(dāng)用戶使用移動(dòng)終端時(shí),當(dāng)檢測(cè)到用戶在單擊選中某彈幕消息并滑動(dòng)時(shí),也可以將該從下層移動(dòng)至上層,此處不做贅述。
S14,當(dāng)檢測(cè)到所述鼠標(biāo)的選擇操作時(shí),以所述鼠標(biāo)選擇的彈幕消息為目標(biāo)彈幕消息。
當(dāng)檢測(cè)到鼠標(biāo)的單擊或者雙擊操作時(shí),彈幕信息處理裝置會(huì)認(rèn)為該操作為用戶選擇彈幕的操作,則將鼠標(biāo)的箭頭點(diǎn)擊的彈幕消息作為目標(biāo)彈幕消息。需要注意的是,當(dāng)用戶在使用移動(dòng)終端時(shí),檢測(cè)到用戶的觸摸操作時(shí),如單擊或者雙擊,也應(yīng)該理解成用戶的選擇操作,彈幕信息處理裝置將會(huì)把用戶的觸摸位置的彈幕消息作為目標(biāo)彈幕消息。
在本實(shí)施例中,提供一種用戶選擇目標(biāo)彈幕消息的具體實(shí)現(xiàn)方式,用戶可以通過(guò)鼠標(biāo)才進(jìn)行彈幕選擇,當(dāng)彈幕展示區(qū)域的彈幕速度過(guò)快時(shí),可以用時(shí)根據(jù)用戶的操作將彈幕的播放速度放慢,同時(shí)針對(duì)多層次的彈幕向展示形式,可以使用滾動(dòng)鼠標(biāo)滾輪來(lái)實(shí)現(xiàn)彈幕的移動(dòng)。通過(guò)本實(shí)施例,可以方便用戶選擇目標(biāo)彈幕數(shù)據(jù)。
本發(fā)明提供的上述實(shí)施例,用戶在瀏覽到感興趣的彈幕時(shí),可以選擇該彈幕并輸入回復(fù)內(nèi)容,用戶回復(fù)的內(nèi)容將形成新的彈幕,同時(shí),用戶回復(fù)的內(nèi)容將通過(guò)服務(wù)器傳到彈幕發(fā)布者的終端,彈幕的發(fā)布者可以接收到用戶的回復(fù)信息,并進(jìn)行答復(fù),實(shí)現(xiàn)了使用彈幕增加雙向交流的目的。需要理解的時(shí)候,為了方便用戶與用戶之間進(jìn)行彈幕數(shù)據(jù)的互動(dòng),本發(fā)明默認(rèn)每一用戶均需注意一個(gè)賬戶,其而該賬戶是唯一的,用戶每發(fā)送一條彈幕,該條彈幕均會(huì)帶有標(biāo)識(shí)信息,該標(biāo)識(shí)信息包括但是不限于用戶發(fā)布彈幕對(duì)應(yīng)的視頻、發(fā)布彈幕對(duì)應(yīng)的視頻的播放點(diǎn),發(fā)布者的賬戶等。當(dāng)用戶針對(duì),某一彈幕進(jìn)行回復(fù)之后,該彈幕的發(fā)布者的后臺(tái)將接收到一個(gè)提示消息,該提示消息用以提示有彈幕回復(fù)消息。而針對(duì)其他情況,如已注冊(cè)賬戶的用戶發(fā)布了一條彈幕,而其他用戶以游客的身份對(duì)該彈幕進(jìn)行回復(fù)之后,該已注冊(cè)的用戶依舊可以對(duì)該回復(fù)消息進(jìn)行回復(fù),此處不做具體限制。
本發(fā)明還提供了如圖7所示的第六實(shí)施例,一種彈幕信息處理裝置,包括:
確定單元1,用于當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息。
用戶通過(guò)智能手機(jī)、平板電腦或者臺(tái)式電腦等終端收看視頻時(shí),開啟彈幕功能,在視頻的播放界面會(huì)出現(xiàn)滾動(dòng)式的彈幕信息。針對(duì)不同的終端,用戶對(duì)彈幕信息的選擇操作也不一樣,如用戶在使用臺(tái)式電腦收看視頻時(shí),使用鼠標(biāo)來(lái)進(jìn)行選擇操作,當(dāng)檢測(cè)到用戶使用鼠標(biāo)單擊或雙擊某一條彈幕信息時(shí),確定單元1將以用戶點(diǎn)擊的該條彈幕信息為目標(biāo)彈幕消息,若用戶是用平板電腦或者智能手機(jī)收看視頻時(shí),可以使用虛擬鼠標(biāo)來(lái)進(jìn)行選擇操作,其操作方式與上述實(shí)體鼠標(biāo)相若,但是為了更加簡(jiǎn)便的操作,可以以用戶的觸摸位置為操作焦點(diǎn),當(dāng)確定單元1檢測(cè)到用戶的操作定位于某一彈幕信息,并單擊或者雙擊時(shí),則將該條彈幕信息作為目標(biāo)彈幕消息。
獲取單元2,用于獲取所述用戶對(duì)所述目標(biāo)彈幕消息操作的結(jié)果信息。
用戶在選擇自己感興趣的目標(biāo)彈幕消息后,可以對(duì)該目標(biāo)彈幕消息進(jìn)行回復(fù),獲取單元2將會(huì)獲取用戶輸入的回復(fù)消息,以此作為用戶對(duì)目標(biāo)彈幕消息的結(jié)果信息。當(dāng)用戶確定選擇某條彈幕信息后,將在預(yù)置位置顯示一輸入框,用戶可以在該輸入框輸入回復(fù)內(nèi)容。具體應(yīng)用中,針對(duì)不用的終端,輸入框的顯示格式也不一樣,比如在用戶使用如平板電腦,智能手機(jī)等移動(dòng)終端進(jìn)行視頻觀看時(shí),在全屏狀態(tài)下,當(dāng)用戶確定了目標(biāo)彈幕消息后,獲取單元2將會(huì)在該條目標(biāo)彈幕消息的上方或者下方或者同其他位置展示以輸入框,以供用戶輸入回復(fù)內(nèi)容,當(dāng)在非全屏狀態(tài)下,獲取單元2可以在視頻播放界面以外展示輸入框。同樣的,針對(duì)用戶使用臺(tái)式電腦或者智能電視收看視頻時(shí),獲取單元2可以根據(jù)設(shè)置展示輸入框,此處不做限制。
發(fā)送單元3,用于將所述操作的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述操作的結(jié)果信息推送給發(fā)送所述目標(biāo)彈幕消息的用戶所使用的終端。
獲取單元2在獲取用戶對(duì)目標(biāo)彈幕消息操作的結(jié)果信息后,發(fā)送單元3將該結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存。服務(wù)器在接收到結(jié)果信息后,將該結(jié)果信息作為彈幕回復(fù)消息推送給發(fā)送該目標(biāo)彈幕消息的發(fā)布者所使用的終端。
在本實(shí)施例中,獲取用戶操作的結(jié)果信息后,發(fā)送單元3將該用戶操作的結(jié)果信息發(fā)送給服務(wù)器,服務(wù)器將接收到的結(jié)果信息進(jìn)行保存,并將結(jié)果信息推送給目標(biāo)彈幕消息的發(fā)布者所示用的終端。目標(biāo)彈幕消息的發(fā)布者在使用終端接收到所述結(jié)果消息后,可以進(jìn)行進(jìn)一步地操作,如進(jìn)行回復(fù)活動(dòng)或者忽略。用戶對(duì)自己感興趣的彈幕信息進(jìn)行回復(fù)后,目標(biāo)彈幕消息的發(fā)布者將接收到該回復(fù)消息并進(jìn)行后續(xù)操作,本實(shí)施例能夠增加用戶之間的互動(dòng),彈幕信息的發(fā)布者能夠接收到其他用戶的回復(fù)信息,不需要再次觀看視頻才獲知自己發(fā)布的彈幕信息的瀏覽情況。
在具體實(shí)現(xiàn)過(guò)程中,為了能夠?qū)崿F(xiàn)彈幕互動(dòng)及準(zhǔn)確回復(fù),本實(shí)施例可以采用會(huì)員機(jī)制、服務(wù)器數(shù)據(jù)和終端彈幕選擇的方式來(lái)實(shí)現(xiàn)。每一用戶對(duì)應(yīng)一個(gè)賬戶(ID),用戶發(fā)布的每一條彈幕信息對(duì)應(yīng)一個(gè)唯一的標(biāo)識(shí)信息,該標(biāo)識(shí)信息中包含發(fā)布者的賬戶信息、時(shí)間點(diǎn)信息、編號(hào)信息等。將彈幕信息保存至服務(wù)器中,這樣就可以準(zhǔn)確定位到是哪個(gè)用戶發(fā)送了那條彈幕,哪個(gè)用戶針對(duì)哪條彈幕進(jìn)行了回復(fù)。實(shí)際應(yīng)用中,用戶針對(duì)某一條彈幕進(jìn)行了回復(fù),該用戶回復(fù)的內(nèi)容也會(huì)生成一條新的彈幕信息,該新的彈幕信息將包括回復(fù)者的賬號(hào)及被回復(fù)彈幕信息的標(biāo)識(shí)信息。
在第六實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了如圖8所示的第七實(shí)施例,彈幕信息處理裝置還包括:
檢測(cè)單元4,用于當(dāng)接收到所述用戶的彈幕回復(fù)消息時(shí),檢測(cè)所述用戶是否正在觀看所述彈幕回復(fù)消息對(duì)應(yīng)的視頻。
用戶在使用終端時(shí),接收到服務(wù)器發(fā)送的彈幕回復(fù)消息時(shí),檢測(cè)單元4將檢測(cè)用戶當(dāng)前是否正在收看該彈幕回復(fù)消息對(duì)應(yīng)的視頻
展示單元5,用于若所述用戶正在觀看所述彈幕回復(fù)消息對(duì)應(yīng)的視頻,則在所述視頻的播放界面顯示提示信息,所述提示信息用于提示所述用戶查看所述彈幕回復(fù)消息,若否,則在當(dāng)前顯示界面顯示所述提示信息。
針對(duì)被回復(fù)用戶正在觀看視頻的情況,當(dāng)彈幕回復(fù)者針對(duì)目標(biāo)彈幕消息回復(fù)了一條彈幕之后,被回復(fù)者的視頻播放界面將顯示提示消息,該提示消息用于提示被回復(fù)者查看彈幕回復(fù)消息。具體地,用戶A在觀看視頻時(shí)針對(duì)某一情節(jié)發(fā)送了一條彈幕,而此時(shí)用戶B也正在觀看該部視頻,恰好看到用戶A的彈幕,并針對(duì)用戶A的彈幕回復(fù)了一條彈幕,則此刻用戶A的視頻播放界面將彈出一個(gè)信息窗口,該信息窗口用于提示用戶A,有用戶B針對(duì)某條彈幕進(jìn)行回復(fù)。針對(duì)用戶當(dāng)前使用情況,如使用智能手機(jī)的用戶A當(dāng)前未進(jìn)行視頻觀看,且視頻APP在智能手機(jī)后臺(tái)運(yùn)行,當(dāng)接收到用戶B的彈幕回復(fù)消息后,智能手機(jī)的當(dāng)前界面推送出該提示消息。如用戶A使用臺(tái)式電腦登錄視頻賬號(hào)后,在用戶中心將會(huì)出現(xiàn)該提示消息。本實(shí)施例的提示消息的內(nèi)容可以按照實(shí)際應(yīng)用進(jìn)行設(shè)置,如提示用戶查看該彈幕回復(fù)消息,或者提示用戶A有用戶B在XXXX視頻中回復(fù)了一條彈幕。
通過(guò)本實(shí)施例中,能夠針對(duì)用戶當(dāng)前是否正在觀看視頻的情況提供不同的提示方案,保證了用戶之間的彈幕互動(dòng)。
在第七實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了如圖9所示的第八實(shí)施例,展示單元5包括:
信息展示模塊51,用于在所述視頻的播放界面的預(yù)置位置顯示提示信息,所述提示消息用于提示所述用戶查看所述彈幕回復(fù)消息。
當(dāng)檢測(cè)到用戶正在收看視頻時(shí),在視頻界面的預(yù)置位置將顯示提示消息,預(yù)置位置可以是視頻的播放界面的上方,下方或者視頻界面的外部,可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。同時(shí)提示信息還可以以窗口的形式進(jìn)行顯示,用戶還可以拖動(dòng)該窗口置至任意位置,此處不做限制。
消息展示模塊52,用于響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示所述彈幕回復(fù)消息。
用戶點(diǎn)擊提示消息后,消息展示模塊52將展示彈幕回復(fù)消息。彈幕回復(fù)消息可以以窗口的形式展示,也可以以列表的形式展示。展示的內(nèi)容可以包括用戶自身發(fā)送的彈幕消息和彈幕回復(fù)消息等。此處不做具體限制。
信息發(fā)送模塊53,用于獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
如果用戶對(duì)展示的彈幕回復(fù)消息感興趣話,可以對(duì)該彈幕回復(fù)消息進(jìn)行回復(fù)。信息發(fā)送模塊53接收用戶針對(duì)彈幕回復(fù)消息的回復(fù)信息,將回復(fù)信息發(fā)送至服務(wù)器保存。服務(wù)器在接收到回復(fù)信息后,將該回復(fù)信息推送至該彈幕回復(fù)消息的發(fā)布者的終端。
針對(duì)彈幕發(fā)布者和彈幕回復(fù)者均同時(shí)在線的情況,在本實(shí)施例提供的一種方便快捷的互動(dòng)方式,在彈幕發(fā)布者接收到彈幕回復(fù)消息后,可以立刻對(duì)彈幕回復(fù)消息進(jìn)行回復(fù),以此達(dá)到與彈幕回復(fù)者的互動(dòng)。
在第七實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了如圖10所示的第九實(shí)施例,展示單元5還包括:
播放提示模塊54,用于響應(yīng)于用戶點(diǎn)擊所述提示消息的操作,展示播放提示信息,所述播放提示信息用于提示用戶是否播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻。
為了方便用戶進(jìn)行選擇,本步驟中,當(dāng)檢測(cè)到用戶點(diǎn)擊提示消息的操作后,播放提示模塊54將展示播放提示消息,該播放提示消息將提示用戶是否播放該彈幕回復(fù)消息對(duì)應(yīng)的視頻。在具體應(yīng)用中,但用戶在移動(dòng)終端接收到推送的提示消息,點(diǎn)擊該提示消息后,播放提示模塊54將自動(dòng)跳轉(zhuǎn)到對(duì)應(yīng)的視頻APP的用戶中心或者預(yù)置位置后,在用戶中心或者預(yù)置位置展示播放提示消息,用戶可以在該播放提示消息上選擇是否播放該彈幕回復(fù)消息對(duì)應(yīng)的視頻。
播放選擇模塊55,用于若用戶選擇播放,則獲取所述彈幕回復(fù)消息的標(biāo)識(shí)信息,以所述標(biāo)識(shí)信息中包含的時(shí)間點(diǎn)為起點(diǎn)播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻,若用戶選擇不播放,則直接展示所述彈幕回復(fù)消息。
當(dāng)用戶選擇播放該彈幕回復(fù)消息對(duì)應(yīng)的視頻后,播放選擇模塊55將獲取該彈幕回復(fù)消息中包含的標(biāo)識(shí)信息,以該標(biāo)識(shí)信息中包含的時(shí)間點(diǎn)為起點(diǎn),開始播放所述彈幕回復(fù)消息對(duì)應(yīng)的視頻,并在該視頻上展示所有用戶發(fā)送的彈幕。具體地,在實(shí)際應(yīng)用中,播放選擇模塊55按照彈幕回復(fù)消息對(duì)應(yīng)的時(shí)間點(diǎn)播放視頻時(shí),在視頻播放界面可以顯示所有的用戶發(fā)送的彈幕,也可以只播放該彈幕回復(fù)消息和該彈幕回復(fù)消息所回復(fù)的彈幕。同時(shí),為了更快喚醒用戶對(duì)所發(fā)送彈幕的視頻橋段的記憶,本步驟中,以彈幕回復(fù)消息中包含的時(shí)間點(diǎn)為起點(diǎn)播放視頻,但是在實(shí)際中,可以按照預(yù)置的其他時(shí)間點(diǎn)播放視頻,此處不做具體限制。若用戶選擇不播放視頻,則直接在用戶當(dāng)前點(diǎn)擊的界面展示彈幕回復(fù)消息。如用戶在電腦端登陸賬戶,在用戶中心收到提示信息后,點(diǎn)擊該提示信息,則在該用戶中心展示彈幕回復(fù)消息,或者當(dāng)用戶在移動(dòng)終端收到推送的提示消息后,將直接展示該彈幕回復(fù)消息。
消息回復(fù)模塊56,用于獲取所述用戶對(duì)所述彈幕回復(fù)消息的回復(fù)信息,并將所述回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述回復(fù)信息推送給發(fā)送所述彈幕回復(fù)消息的用戶所使用的終端。
展示彈幕回復(fù)消息后,如果用戶對(duì)彈幕回復(fù)消息感興趣,可以恢復(fù)該彈幕回復(fù)消息。消息回復(fù)模塊56接收用戶對(duì)彈幕回復(fù)消息的回復(fù)信息,將該回復(fù)信息發(fā)送給服務(wù)器進(jìn)行保存。服務(wù)器接收到該回復(fù)信息后將根據(jù)該恢復(fù)信息生成新的彈幕,同時(shí)將該回復(fù)信息發(fā)送給該彈幕回復(fù)消息的發(fā)送者的終端。
本實(shí)施例中,通過(guò)展示播放提示信息,能夠使用戶根據(jù)自己的喜好對(duì)彈幕回復(fù)消息進(jìn)行查看及回復(fù),本實(shí)施例提供的根據(jù)彈幕回復(fù)消息中的時(shí)間點(diǎn)為起點(diǎn)播放彈幕,是為了使用戶能夠更好的喚起對(duì)此前發(fā)送的彈幕的記憶,在實(shí)際應(yīng)用中可以進(jìn)行其他設(shè)置。同時(shí)需要了解到的是,彈幕回復(fù)信息展示的格式可以進(jìn)行相應(yīng)設(shè)置,如采用列表的形式進(jìn)行展示,并接收用戶的回復(fù)信息。此處不做限制。
在第六實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了如圖11所示的第十實(shí)施例,確定單元1包括:
鼠標(biāo)檢測(cè)模塊11,用于檢測(cè)鼠標(biāo)的指示行為。
鼠標(biāo)檢測(cè)模塊11實(shí)時(shí)檢測(cè)用戶的操作。具體地,針對(duì)用戶在電腦端使用鼠標(biāo)操作時(shí),鼠標(biāo)檢測(cè)模塊11實(shí)時(shí)獲取鼠標(biāo)的指示行為。其中,指示行為包括單擊、雙擊、滾動(dòng)滑輪,鼠標(biāo)的指示箭頭停留位置等。針對(duì)用戶使用移動(dòng)終端的情況,鼠標(biāo)檢測(cè)模塊11可以獲取用戶的觸摸位置的觸摸點(diǎn),以該觸摸點(diǎn)為焦點(diǎn)進(jìn)行檢測(cè),如用戶單擊、雙擊、滑動(dòng)屏幕等。
彈幕播放模塊12,用于當(dāng)檢測(cè)到所述鼠標(biāo)的箭頭位于彈幕信息展示區(qū)域時(shí),放慢正在展示的彈幕消息的播放速度。
用戶使用終端進(jìn)行視頻收看,會(huì)根據(jù)個(gè)人喜好進(jìn)行全屏或非全屏播放,彈幕播放模塊12檢測(cè)到鼠標(biāo)的箭頭位于彈幕信息展示區(qū)域時(shí),將放慢正在播放的彈幕消息的播放速度。具體地,現(xiàn)有的彈幕播放形式為從左到右,或者從右到左的滾動(dòng)式播放,當(dāng)用戶的鼠標(biāo)箭頭位于彈幕播放區(qū)域時(shí),彈幕滾動(dòng)的速度會(huì)變慢,以方便用戶進(jìn)行操作。
彈幕選擇模塊13,用于當(dāng)檢測(cè)到所述鼠標(biāo)的滾動(dòng)操作時(shí),獲取所述鼠標(biāo)的箭頭覆蓋的彈幕消息,將所述鼠標(biāo)的箭頭覆蓋的彈幕消息移動(dòng)至上層,當(dāng)檢測(cè)到所述鼠標(biāo)的選擇操作時(shí),以所述鼠標(biāo)選擇的彈幕消息為目標(biāo)彈幕消息。
當(dāng)檢測(cè)到鼠標(biāo)的滾動(dòng)操作是,彈幕選擇模塊13將會(huì)把鼠標(biāo)的箭頭覆蓋的彈幕移動(dòng)到的上層。因?yàn)樵诂F(xiàn)有的彈幕播放形式中,按照層次播放彈幕消息,會(huì)出現(xiàn)彈幕重疊或者其他難以選擇彈幕的情況,在本步驟中,用戶可以滾動(dòng)鼠標(biāo)滾輪,則此時(shí)被鼠標(biāo)箭頭覆蓋的彈幕將會(huì)移動(dòng)至上層,而原本在上層的彈幕將會(huì)沉到下層,這樣將方便用戶進(jìn)行彈幕選擇。應(yīng)當(dāng)理解的是,當(dāng)用戶使用移動(dòng)終端時(shí),當(dāng)檢測(cè)到用戶在單擊選中某彈幕消息并滑動(dòng)時(shí),也可以將該從下層移動(dòng)至上層,此處不做贅述。當(dāng)檢測(cè)到鼠標(biāo)的單擊或者雙擊操作時(shí),彈幕選擇模塊13會(huì)認(rèn)為該操作為用戶選擇彈幕的操作,則將鼠標(biāo)的箭頭點(diǎn)擊的彈幕消息作為目標(biāo)彈幕消息。需要注意的是,當(dāng)用戶在使用移動(dòng)終端時(shí),檢測(cè)到用戶的觸摸操作時(shí),如單擊或者雙擊,也應(yīng)該理解成用戶的選擇操作,彈幕選擇模塊13將會(huì)把用戶的觸摸位置的彈幕消息作為目標(biāo)彈幕消息。
在本實(shí)施例中,提供一種用戶選擇目標(biāo)彈幕消息的具體實(shí)現(xiàn)方式,用戶可以通過(guò)鼠標(biāo)才進(jìn)行彈幕選擇,當(dāng)彈幕展示區(qū)域的彈幕速度過(guò)快時(shí),可以用時(shí)根據(jù)用戶的操作將彈幕的播放速度放慢,同時(shí)針對(duì)多層次的彈幕向展示形式,可以使用滾動(dòng)鼠標(biāo)滾輪來(lái)實(shí)現(xiàn)彈幕的移動(dòng)。通過(guò)本實(shí)施例,可以方便用戶選擇目標(biāo)彈幕數(shù)據(jù)。
本發(fā)明第十一實(shí)施例還提供了一種用于執(zhí)行彈幕信息處理方法的終端,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該終端可以為包括智能手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、車載電腦、智能電視等進(jìn)行支持視頻及彈幕播放的終端。
該終端包括:一個(gè)或者多個(gè)處理器、存儲(chǔ)器以及一個(gè)或者多個(gè)程序(模塊)。其中該一個(gè)或者多個(gè)程序(模塊)存儲(chǔ)在該存儲(chǔ)器中,當(dāng)被該一個(gè)或者多個(gè)處理器執(zhí)行時(shí),該處理器執(zhí)行以下操作:
當(dāng)檢測(cè)到用戶對(duì)正在展示的彈幕信息的選擇操作時(shí),確定所述用戶所選擇的目標(biāo)彈幕消息;
獲取所述用戶對(duì)所述目標(biāo)彈幕消息操作的結(jié)果信息;
將所述操作的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,以使所述服務(wù)器將所述操作的結(jié)果信息推送給發(fā)送所述目標(biāo)彈幕消息的用戶所使用的終端。
本發(fā)明實(shí)施例通過(guò)將用戶對(duì)目標(biāo)彈幕消息的結(jié)果信息發(fā)送給服務(wù)器進(jìn)行保存,同時(shí)服務(wù)器將用戶的結(jié)果信息發(fā)送給目標(biāo)彈幕消息的發(fā)布者的終端,目標(biāo)彈幕消息的發(fā)布者能夠通過(guò)服務(wù)器發(fā)送的結(jié)果信息進(jìn)行互動(dòng)。本發(fā)明的上述實(shí)施例解決了現(xiàn)有技術(shù)中用戶在觀看視頻時(shí),無(wú)法通過(guò)彈幕實(shí)現(xiàn)雙向互動(dòng)的的問(wèn)題。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)便描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定都是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。
以上為對(duì)本發(fā)明所提供的彈幕信息處理方法及裝置的描述,對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。