彈幕控制方法、裝置的制造方法
【專利摘要】本申請公開了一種彈幕控制方法、裝置,其通過實時接收用于對當前視頻播放界面中顯示的預(yù)設(shè)類型的彈幕所執(zhí)行的觸發(fā)操作,并在接收到該觸發(fā)操作后顯示該預(yù)設(shè)類型的彈幕對應(yīng)的擴展界面,進而接收用戶對擴展界面中操作控件的擴展操作,根據(jù)該擴展操作的操作信息向服務(wù)器請求獲取擴展操作結(jié)果并執(zhí)行,從而增強用戶與視頻播放器之間的交互,提升視頻播放的趣味性及視頻播放量,還可以通過上述預(yù)設(shè)類型的紅包實現(xiàn)對影視劇、實體產(chǎn)品等信息的推廣。
【專利說明】
彈幕控制方法、裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是涉及彈幕控制方法、裝置。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)的發(fā)展,大多數(shù)視頻播放器都具有彈幕功能,使得用戶可以在觀看網(wǎng)絡(luò)視頻時,觀看其它用戶輸入的評論。
[0003]其中,在觀看視頻時,可以通過視頻播放器輸入對正在播放的當前視頻的評論信息,并將該評論信息上傳至服務(wù)器,另外,在觀看視頻時,還可以從服務(wù)器中獲取各個用戶針對當前視頻發(fā)送的實時評論信息和歷史評論信息,并將該實時評論信息及歷史評論信息以彈幕的形式顯示于當前視頻畫面上。
[0004]通過現(xiàn)有彈幕功能,雖然可以使得用戶在觀看網(wǎng)絡(luò)視頻的同時,閱讀其他用戶發(fā)表的對該視頻的評論信息,但形式比較單一,互動性較差。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問題,本申請公開了一種彈幕控制方法、裝置。
[0006]第一方面,本申請?zhí)峁┝艘环N彈幕控制方法,所述方法包括:
[0007]接收用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作;
[0008]獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型;
[0009]當所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,所述擴展界面包含有至少一個操作控件;
[0010]接收用戶對所述擴展界面中操作控件進行的擴展操作;
[0011 ]將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器;其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識;
[0012]接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。
[0013]結(jié)合第一方面,在第一方面第一種可行的實施方式中,當所述彈幕類型為紅包型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,包括:
[0014]根據(jù)所述紅包型彈幕的彈幕標識獲取所述紅包型彈幕對應(yīng)的紅包信息,并觸發(fā)紅包軟件開發(fā)工具包SDK根據(jù)所述紅包信息生成紅包擴展界面;其中,所述紅包信息包括紅包發(fā)出方、紅包總金額和紅包使用規(guī)則中的至少一項,所述紅包擴展界面中至少包括用于接收紅包領(lǐng)取操作的紅包領(lǐng)取控件;
[0015]確定所述紅包擴展界面的顯示位置;
[0016]在所確定的顯示位置上顯示所述紅包擴展界面。
[0017]結(jié)合第一方面第一種可行的實施方式,在第一方面第二種可行的實施方式中,當所述擴展操作為用戶對所述紅包領(lǐng)取控件進行的紅包領(lǐng)取操作時,接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,包括:
[0018]接收服務(wù)器根據(jù)所述紅包領(lǐng)取操作對應(yīng)的操作信息返回的紅包領(lǐng)取結(jié)果;所述紅包領(lǐng)取結(jié)果至少包括紅包金額;
[0019]顯示所述紅包領(lǐng)取結(jié)果。
[0020]結(jié)合第一方面,在第一方面第三種可行的實施方式中,當所述彈幕類型為投票型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,包括:
[0021 ]根據(jù)所述投票型彈幕的彈幕標識獲取所述投票型彈幕對應(yīng)的投票信息,并根據(jù)所述投票信息生成投票擴展界面;其中,所述投票信息包括投票選項和/或各個投票選項對應(yīng)的票數(shù),所述投票界面中至少包括用于接收投票操作的投票控件;
[0022]確定所述投票擴展界面的顯示位置;
[0023]在所確定的顯示位置上顯示所述投票擴展界面。
[0024]結(jié)合第一方面第三種可行的實施方式,在第一方面第四種可行的實施方式中,當所述擴展操作為用戶對所述投票擴展界面進行的投票操作時,接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,包括:
[0025]接收服務(wù)器根據(jù)所述投票操作對應(yīng)的操作信息返回的投票結(jié)果;其中,所述投票操作對應(yīng)的操作信息包括用戶標識和用戶選中的投票選項的選項標識,所述投票結(jié)果包括各個投票選項對應(yīng)的當前票數(shù);
[0026]顯示所述投票結(jié)果及已投票提示信息。
[0027]結(jié)合第一方面,在第一方面第五種可行的實施方式中,當所述彈幕類型為視頻推薦型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,包括:
[0028]根據(jù)所述視頻推薦型彈幕的彈幕標識獲取所述視頻推薦型彈幕對應(yīng)的視頻推薦信息,并根據(jù)所述視頻推薦信息生成視頻推薦擴展界面;其中,所述視頻推薦信息包括被推薦視頻的名稱、介紹圖片、介紹文字和鏈接地址中的至少一種,所述視頻推薦擴展界面中至少包括用戶接收視頻跳轉(zhuǎn)操作的跳轉(zhuǎn)控件;
[0029]確定所述視頻推薦擴展界面的顯示位置;
[0030]在所確定的顯示位置上顯示所述視頻推薦擴展界面。
[0031]結(jié)合第一方面第五種可行的實施方式,在第一方面第六種可行的實施方式中,當所述擴展操作為用戶對所述視頻推薦擴展界面進行的視頻跳轉(zhuǎn)操作時,接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,包括:
[0032]接收服務(wù)器根據(jù)所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息返回的被推薦視頻數(shù)據(jù);其中,所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息包括所述被推薦視頻的鏈接地址和/或視頻標識;
[0033]終止視頻播放器對所述當前視頻的播放控制,并重置所述視頻播放器;
[0034]通過重置后的視頻播放器播放所述被推薦視頻數(shù)據(jù)。
[0035]結(jié)合第一方面,或者結(jié)合第一方面第一種至第六種實施方式中的任一種,在第一方面第七種可行的實施方式中,所述方法還包括:
[0036]在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)判斷是否接收到所述擴展操作;
[0037]當在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作時,關(guān)閉所述擴展界面。
[0038]結(jié)合第一方面,或者結(jié)合第一方面第一種至第六種實施方式中的任一種,在第一方面第八種可行的實施方式中,獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型,包括:
[0039]提取所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識;
[0040]利用預(yù)設(shè)的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從預(yù)先獲取到的彈幕信息中查找與所述提取到的彈幕標識對應(yīng)的彈幕類型。
[0041 ]結(jié)合第一方面第一方面第八種可行的實施方式,在第一方面第九種可行的實施方式中,所述方法還包括:
[0042]在所述當前視頻播放過程中,生成包含當前視頻標識的彈幕獲取請求并發(fā)送至服務(wù)器;
[0043]接收服務(wù)器根據(jù)所述彈幕獲取請求返回的所述當前視頻對應(yīng)的所述彈幕信息;其中,所述彈幕信息包括所述當前視頻相對應(yīng)的每個彈幕的彈幕標識與彈幕類型的對應(yīng)關(guān)系,以及,每個彈幕對應(yīng)的的彈幕內(nèi)容和彈幕顯示時間。
[0044]結(jié)合第一方面,或者結(jié)合第一方面第一種至第六種實施方式中的任一種,在第一方面第十種可行的實施方式中,獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型,包括:
[0045]提取與所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識;
[0046]生成包含所述彈幕標識的彈幕類型獲取請求并發(fā)送給服務(wù)器;
[0047]接收所述服務(wù)器根據(jù)所述彈幕類型獲取請求返回的彈幕類型并作為所述提取到的彈幕標識對應(yīng)的彈幕類型。
[0048]第二方面,本申請?zhí)峁┝艘环N彈幕控制裝置,所述裝置包括:
[0049]觸發(fā)操作接收單元,用于接收用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作;
[0050]彈幕類型獲取單元,用于獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型;
[0051 ]擴展界面顯示單元,用于在所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,所述擴展界面包含有至少一個操作控件;
[0052]擴展操作接收單元,用于接收用戶對所述擴展界面中操作控件進行的擴展操作;
[0053]操作信息發(fā)送單元,用于將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器;其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識;
[0054]擴展結(jié)果執(zhí)行單元,用于接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。
[0055]結(jié)合第二方面,在第二方面第一種可行的實施方式中,所述擴展界面顯示單元,包括:
[0056]紅包界面顯示單元,用于在所述彈幕類型為紅包型時,根據(jù)所述紅包型彈幕的彈幕標識獲取所述紅包型彈幕對應(yīng)的紅包信息,并觸發(fā)紅包軟件開發(fā)工具包SDK根據(jù)所述紅包信息生成紅包擴展界面;確定所述紅包擴展界面的顯示位置;在所確定的顯示位置上顯示所述紅包擴展界面;
[0057]其中,所述紅包信息包括紅包發(fā)出方、紅包總金額和紅包使用規(guī)則中的至少一項,所述紅包擴展界面中至少包括用于接收紅包領(lǐng)取操作的紅包領(lǐng)取控件。
[0058]結(jié)合第二方面第一種可行的實施方式,在第二方面第二種可行的實施方式中,所述擴展結(jié)果執(zhí)行單元,包括:
[0059]紅包領(lǐng)取結(jié)果顯示單元,用于在所述擴展操作為用戶對所述紅包領(lǐng)取控件進行的紅包領(lǐng)取操作時,接收服務(wù)器根據(jù)所述紅包領(lǐng)取操作對應(yīng)的操作信息返回的紅包領(lǐng)取結(jié)果,顯示所述紅包領(lǐng)取結(jié)果;
[0060]其中,所述紅包領(lǐng)取結(jié)果至少包括紅包金額。
[0061 ]結(jié)合第二方面,在第二方面第三種可行的實施方式中,所述擴展界面顯示單元,包括:
[0062]投票界面顯示單元,用于在所述彈幕類型為投票型時,根據(jù)所述投票型彈幕的彈幕標識獲取所述投票型彈幕對應(yīng)的投票信息,并根據(jù)所述投票信息生成投票擴展界面;確定所述投票擴展界面的顯示位置;在所確定的顯示位置上顯示所述投票擴展界面;
[0063]其中,所述投票信息包括投票選項和/或各個投票選項對應(yīng)的票數(shù),所述投票界面中至少包括用于接收投票操作的投票控件。
[0064]結(jié)合第二方面第三種可行的實施方式,在第二方面第四種可行的實施方式中,所述擴展結(jié)果執(zhí)行單元,包括:
[0065]投票結(jié)果顯示單元,用于在所述擴展操作為用戶對所述投票擴展界面進行的投票操作時,接收服務(wù)器根據(jù)所述投票操作對應(yīng)的操作信息返回的投票結(jié)果,并顯示所述投票結(jié)果及已投票提示信息;
[0066]其中,所述投票操作對應(yīng)的操作信息包括用戶標識和用戶選中的投票選項的選項標識,所述投票結(jié)果包括各個投票選項對應(yīng)的當前票數(shù)。
[0067]結(jié)合第二方面,在第二方面第五種可行的實施方式中,所述擴展界面顯示單元,包括:
[0068]視頻推薦界面顯示單元,用于在所述彈幕類型為視頻推薦型時,根據(jù)所述視頻推薦型彈幕的彈幕標識獲取所述視頻推薦型彈幕對應(yīng)的視頻推薦信息,并根據(jù)所述視頻推薦信息生成視頻推薦擴展界面;確定所述視頻推薦擴展界面的顯示位置;在所確定的顯示位置上顯示所述視頻推薦擴展界面;
[0069]其中,所述視頻推薦信息包括被推薦視頻的名稱、介紹圖片、介紹文字和鏈接地址中的至少一種,所述視頻推薦擴展界面中至少包括用戶接收視頻跳轉(zhuǎn)操作的跳轉(zhuǎn)控件。
[0070]結(jié)合第二方面第五種可行的實施方式,在第二方面第六種可行的實施方式中,,所述擴展結(jié)果執(zhí)行單元,包括:
[0071]視頻跳轉(zhuǎn)執(zhí)行單元,用于在所述擴展操作為用戶對所述視頻推薦擴展界面進行的視頻跳轉(zhuǎn)操作時,接收服務(wù)器根據(jù)所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息返回的被推薦視頻數(shù)據(jù);終止視頻播放器對所述當前視頻的播放控制,并重置所述視頻播放器;通過重置后的視頻播放器播放所述被推薦視頻數(shù)據(jù);
[0072]其中,所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息包括所述被推薦視頻的鏈接地址和/或視頻標識。
[0073]結(jié)合第二方面,或者結(jié)合第二方面第一種至第六種實施方式中的任一種,在第二方面第七種可行的實施方式中,所述裝置還包括:
[0074]擴展界面關(guān)閉單元,用于在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)判斷是否接收到所述擴展操作,當在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作時,關(guān)閉所述擴展界面。
[0075]結(jié)合第二方面,或者結(jié)合第二方面第一種至第六種實施方式中的任一種,在第二方面第八種可行的實施方式中,所述彈幕類型獲取單元,包括:
[0076]第一獲取單元,用于提取所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識,利用預(yù)設(shè)的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從預(yù)先獲取到的彈幕信息中查找與所述彈幕標識對應(yīng)的彈幕類型。
[0077]結(jié)合第二方面第八種可行的實施方式,在第二方面第九種可行的實施方式中,所述裝置還包括:
[0078]彈幕信息預(yù)取單元,用于在所述當前視頻播放過程中,生成包含當前視頻標識的彈幕獲取請求并發(fā)送至服務(wù)器,并接收服務(wù)器根據(jù)所述彈幕獲取請求返回的所述當前視頻對應(yīng)的所述彈幕信息;
[0079]其中,所述彈幕信息包括所述當前視頻相對應(yīng)的每個彈幕的彈幕標識與彈幕類型的對應(yīng)關(guān)系,以及,每個彈幕對應(yīng)的的彈幕內(nèi)容和彈幕顯示時間。
[0080]結(jié)合第二方面,或者結(jié)合第二方面第一種至第六種實施方式中的任一種,在第二方面第十種可行的實施方式中,所述彈幕類型獲取單元,包括:
[0081]第二獲取單元,用于提取與所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識,生成包含所述彈幕標識的彈幕類型獲取請求并發(fā)送給服務(wù)器,接收所述服務(wù)器根據(jù)所述彈幕類型獲取請求返回的彈幕類型并作為所述提取到的彈幕標識對應(yīng)的彈幕類型。
[0082]由以上技術(shù)方案可知,本申請實施例通過實時接收用于對當前視頻播放界面中顯示的預(yù)設(shè)類型的彈幕所執(zhí)行的觸發(fā)操作,并在接收到該觸發(fā)操作后顯示該預(yù)設(shè)類型的彈幕對應(yīng)的擴展界面,進而接收用戶對擴展界面中操作控件的擴展操作,根據(jù)該擴展操作的操作信息向服務(wù)器請求獲取擴展操作結(jié)果并執(zhí)行,從而增強用戶與視頻播放器之間的交互,提升視頻播放的趣味性及視頻播放量,還可以通過上述預(yù)設(shè)類型的紅包實現(xiàn)對影視劇、實體產(chǎn)品等信息的推廣。
【附圖說明】
[0083]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0084]圖1為本申請一個實施例提供的彈幕控制方法的流程圖;
[0085]圖2為本申請一個實施例提供的彈幕顯示示意圖;
[0086]圖3為本申請一個實施例提供的紅包擴展界面及紅包領(lǐng)取結(jié)果顯示界面示意圖;
[0087]圖4為本申請一個實施例提供的投票擴展界面及紅包投票結(jié)果顯示界面示意圖;
[0088]圖5為本申請一個實施例提供的視頻推薦擴展界面示意圖;
[0089]圖6為本申請另一個實施例提供的彈幕控制方法的流程圖;
[0090]圖7為本申請一個實施例提供的彈幕控制裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0091]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0092]首先對本申請?zhí)峁┑膹椖豢刂品椒ǖ膶嵤├M行說明。在視頻播放器播放視頻時,可以將該即將播放或者正在播放的當前視頻標識發(fā)送至服務(wù)器,以使服務(wù)器根據(jù)該當前視頻標識返回當前視頻對應(yīng)的彈幕信息(該彈幕信息包括各條彈幕的彈幕內(nèi)容、彈幕顯示時間等),進而視頻播放器根據(jù)服務(wù)器返回的彈幕信息在當前視頻播放界面上顯示各條彈幕,同時執(zhí)行本申請實施例提供的下述彈幕控制方法:
[0093]接收用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作;
[0094]獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型;
[0095]當所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,所述擴展界面包含有至少一個操作控件;
[0096]接收用戶對所述擴展界面中操作控件進行的擴展操作;
[0097]將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器;其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識;
[0098]接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。
[0099]S卩,通過上述彈幕控制方法,使得用戶在通過視頻播放器觀看視頻及彈幕時,還可以基于預(yù)設(shè)類型的彈幕與視頻播放器進行互動。
[0100]具體的,實際應(yīng)用中,上述彈幕控制方法的執(zhí)行流程可以如圖1所示,包括如下步驟。
[0101]S11、檢測是否接收到用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作,當檢測到所述觸發(fā)操作時,獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型。
[0102]S12、判斷所述彈幕類型是否為預(yù)設(shè)類型,當所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面。
[0103]參照圖2所示視頻播放界面,本申請實施例所述的預(yù)設(shè)類型可以為紅包型、投票型、視頻推薦型等;其中,對于紅包型彈幕201,其顯示格式可以被設(shè)置為:紅包標識圖片+紅包關(guān)鍵詞“商城發(fā)紅包了”,對于投票型彈幕202,其顯示格式可以被設(shè)置為:投票標識圖片+投票關(guān)鍵詞“票選年度熱門電影”,對于視頻推薦型彈幕203,其顯示格式可以被設(shè)置為:視頻標識圖片+視頻關(guān)鍵詞“本月熱門電影”。實際應(yīng)用中,通過對預(yù)設(shè)類型的彈幕的顯示格式進行特別設(shè)置,將其與傳統(tǒng)的文字表彈幕區(qū)分開發(fā),可以使得用戶更容易且更及時發(fā)現(xiàn)預(yù)設(shè)類型的彈幕并對其執(zhí)行觸發(fā)操作(具體可以為點擊操作、滑動操作等),從而增加用戶與視頻播放器之間的互動概率。
[0104]其中,所述擴展界面包含有至少一個操作控件。例如,當根據(jù)步驟Sll至S12所述的檢測及判斷步驟,確定用戶對圖2中紅包型彈幕201執(zhí)行觸發(fā)操作時,可以相應(yīng)顯示該紅包型彈幕對應(yīng)的擴展界面,即紅包領(lǐng)取界面,該紅包領(lǐng)取界面中包含至少一個紅包領(lǐng)取控件,用于接收用戶的紅包領(lǐng)取操作(即下述步驟S13中的擴展操作)。同理,當確定用戶對圖2中的投票型彈幕執(zhí)行觸發(fā)操作時,可以相應(yīng)顯示該投票型彈幕對應(yīng)的擴展界面,即投票界面,該投票界面中至少包括一個投票控件(如投票按鈕),用戶接收用戶的投票操作;當確定用戶對圖2中的視頻推薦型彈幕執(zhí)行觸發(fā)操作時,可以相應(yīng)顯示該視頻推薦型彈幕對應(yīng)的擴展界面,即視頻推薦界面,該視頻推薦界面中至少包括跳轉(zhuǎn)控件,用于接收用戶的視頻操作操作。
[0105]S13、判斷是否接收到用戶對所述擴展界面中操作控件進行的擴展操作。
[0106]S14、當接收到所述擴展操作時,將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器。
[0107]其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識。
[0108]S15、接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。
[0109]可見,通過上述步驟S13至S15,在顯示紅包領(lǐng)取界面后,可以接收用戶的紅包領(lǐng)取操作并返回紅包領(lǐng)取結(jié)果,在顯示投票界面后,可以接收用戶的投票操作并返回投票結(jié)果,以及,在顯示視頻推薦界面后,可以接收用戶的視頻跳轉(zhuǎn)操作并返回被推薦視頻的視頻流,實現(xiàn)用戶在觀看視頻的同時進行搶紅包、投票、視頻跳轉(zhuǎn)等活動。
[0110]由以上技術(shù)方案可知,本申請實施例通過實時接收用于對當前視頻播放界面中顯示的預(yù)設(shè)類型的彈幕所執(zhí)行的觸發(fā)操作,并在接收到該觸發(fā)操作后顯示該預(yù)設(shè)類型的彈幕對應(yīng)的擴展界面,進而接收用戶對擴展界面中操作控件的擴展操作,根據(jù)該擴展操作的操作信息向服務(wù)器請求獲取擴展操作結(jié)果并執(zhí)行,從而增強用戶與視頻播放器之間的交互,提升視頻播放的趣味性及視頻播放量,還可以通過上述預(yù)設(shè)類型的紅包實現(xiàn)對影視劇、實體產(chǎn)品等信息的推廣。
[0111]在本申請一個可行的實施例中,在步驟S12確定彈幕類型為預(yù)設(shè)類型中的紅包型,即步驟Sll檢測到的觸發(fā)操作對應(yīng)的彈幕為紅包型彈幕時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,具體包括:
[0112]S1211、根據(jù)所述紅包型彈幕的彈幕標識獲取所述紅包型彈幕對應(yīng)的紅包信息,并觸發(fā)紅包軟件開發(fā)工具包根據(jù)所述紅包信息生成紅包擴展界面。
[0113]其中,所述紅包信息包括紅包發(fā)出方、紅包總金額和紅包使用規(guī)則中的至少一項;可以根據(jù)彈幕標識從服務(wù)器中獲取。實現(xiàn)紅包功能的軟件開發(fā)工具包(SoftwareDevelopment Kit,SDK)將獲取到的紅包信息按照預(yù)設(shè)格式進行排版,生成紅包領(lǐng)取界面,所述紅包擴展界面中至少包括用于接收紅包領(lǐng)取操作的紅包領(lǐng)取控件。
[0114]S1212、確定所述紅包擴展界面的顯示位置。
[0115]S1213、在所確定的顯示位置上顯示所述紅包擴展界面。
[0116]假設(shè)步驟S1212所確定的紅包擴展界面的顯示位置為視頻播放界面的右下角,則步驟S1213則在視頻播放器的彈幕繪制層繪制紅包SDK生成的紅包擴展界面,即完成紅包擴展界面在當前視頻播放界面中的顯示,如圖3所示的界面310??蛇x的,紅包領(lǐng)取控件可以為一可見控件,如圖3所示的控件311,可以接收用戶的點擊操作(即實現(xiàn)點擊領(lǐng)紅包);該紅包領(lǐng)取控件也可以為一隱藏控件,可以接收用戶的搖動操作(即實現(xiàn)搖一搖領(lǐng)紅包)。實際應(yīng)用中,紅包擴展界面中可以同時設(shè)置上述可見控件和隱藏控件,使得用戶可以通過點擊操作和搖動操作中的任意一種來領(lǐng)取紅包。
[0117]進一步的,當在步驟S14中接收到的擴展操作為用戶對上述紅包領(lǐng)取控件進行的紅包領(lǐng)取操作時,紅包SDK將相應(yīng)的操作信息,如執(zhí)行該紅包領(lǐng)取操作的用戶的用戶標識、所顯示的紅包擴展界面對應(yīng)的紅包型彈幕的彈幕標識等,發(fā)送至服務(wù)器,使得服務(wù)器根據(jù)紅包SDK發(fā)送的操作信息確定紅包領(lǐng)取結(jié)果并返回至紅包SDK(也即返回至視頻播放器);相應(yīng)的,步驟S15所述的接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,具體包括:
[0118]S1511、接收服務(wù)器根據(jù)所述紅包領(lǐng)取操作對應(yīng)的操作信息返回的紅包領(lǐng)取結(jié)果。
[0119]S1512、顯示所述紅包領(lǐng)取結(jié)果。
[0120]如圖3中界面320所示,上述紅包領(lǐng)取結(jié)果至少包括用戶領(lǐng)取到的紅包金額。
[0121]在本申請另一個可行的實施例中,在步驟S12確定彈幕類型為預(yù)設(shè)類型中的投票型,即步驟Sll檢測到的觸發(fā)操作對應(yīng)的彈幕為投票型彈幕時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,具體包括:
[0122]S1221、根據(jù)所述投票型彈幕的彈幕標識獲取所述投票型彈幕對應(yīng)的投票信息,并根據(jù)所述投票信息生成投票擴展界面。
[0123]其中,所述投票信息包括投票選項和/或各個投票選項對應(yīng)的票數(shù),所述投票界面中至少包括用于接收投票操作的投票控件。
[0124]SI 222、確定所述投票擴展界面的顯示位置。
[0125]S1223、在所確定的顯示位置上顯示所述投票擴展界面。
[0126]如圖4所示的一種投票擴展界面410,其中包括投票控件411,以及獲取到的投票信息,如:投票主題“您最喜愛的華語影片是?”,三個投票選項“A、解救吾先生”、“B、老炮兒”和“C、師父”,根據(jù)實際情況,投票擴展界面中還可以顯示每個投票選項已收到的票數(shù)。
[0127]進一步的,當在步驟S14中接收到的擴展操作為用戶對上述投票控件進行的投票操作時,將該投票操作的操作信息,包括用戶標識、彈幕標識、所選擇的投票選項的選項標識等,發(fā)送至服務(wù)器,使得服務(wù)器根據(jù)該操作信息更新投票結(jié)果,并返回更新后的投票結(jié)果;相應(yīng)的,步驟S15所述的接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,具體包括:
[0128]S1521、接收服務(wù)器根據(jù)所述投票操作對應(yīng)的操作信息返回的投票結(jié)果。
[0129]S1522、顯示所述投票結(jié)果及已投票提示信息。
[0130]如圖4所述的投票結(jié)果顯示界面420,上述投票結(jié)果包括各個投票選項對應(yīng)的當前票數(shù)和/或當前票數(shù)百分比,同時,投票結(jié)果顯示界面420中還可以通過提示框421的形式顯示已投票提示信息,提醒用戶投票已完成。
[0131 ]另外,為防止同一用戶重復(fù)投票,用戶執(zhí)行投票操作后,將用戶標識和彈幕標識被上傳至服務(wù)器,使得服務(wù)器可以查詢是否存在該用戶標識對該彈幕標識對應(yīng)的投票界面的投票操作記錄,如果沒有,則服務(wù)器返回投票信息,視頻播放器生成并顯示投票擴展界面410,如果有,則服務(wù)器直接返回投票結(jié)果,即直接在視頻播放器中顯示投票結(jié)果顯示界面420。
[0132]在本申請又一個可行的實施例中,在步驟S12確定彈幕類型為預(yù)設(shè)類型中的視頻推薦型,即步驟SI I檢測到的觸發(fā)操作對應(yīng)的彈幕為視頻推薦型彈幕時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,具體包括:
[0133]S1231、根據(jù)所述視頻推薦型彈幕的彈幕標識獲取所述視頻推薦型彈幕對應(yīng)的視頻推薦信息,并根據(jù)所述視頻推薦信息生成視頻推薦擴展界面。
[0134]其中,所述視頻推薦信息包括被推薦視頻的名稱、介紹圖片、介紹文字和鏈接地址中的至少一種,所述視頻推薦擴展界面中至少包括用戶接收視頻跳轉(zhuǎn)操作的跳轉(zhuǎn)控件。
[0135]SI 232、確定所述視頻推薦擴展界面的顯示位置。
[0136]S1233、在所確定的顯示位置上顯示所述視頻推薦擴展界面。
[0137]如圖5所示的一種視頻推薦擴展頁面510,其中包括跳轉(zhuǎn)控件511,以及獲取到的視頻推薦信息,如:被推薦視頻的名稱、介紹圖片、介紹文字,被推薦視頻的鏈接地址可以與跳轉(zhuǎn)控件511綁定。
[0138]進一步的,當在步驟S14中接收到的擴展操作為用戶對上述跳轉(zhuǎn)控件進行的視頻跳轉(zhuǎn)操作(用戶點擊跳轉(zhuǎn)控件511)時,將該視頻跳轉(zhuǎn)操作的操作信息,主要包括被推薦視頻的鏈接地址和/或視頻標識,發(fā)送至服務(wù)器,使得服務(wù)器查找并返回該被推薦視頻的視頻數(shù)據(jù);相應(yīng)的,步驟S15所述的接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,具體包括如下步驟:
[0139]S1531、接收服務(wù)器根據(jù)所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息返回的被推薦視頻數(shù)據(jù)。
[0140]S1532、終止視頻播放器對所述當前視頻的播放控制,并重置所述視頻播放器。
[0141 ] S1533、通過重置后的視頻播放器播放所述被推薦視頻數(shù)據(jù)。
[0142]為實現(xiàn)視頻播放器由播放當前視頻跳轉(zhuǎn)至播放被推薦視頻,除了獲取被推薦視頻的視頻數(shù)據(jù)外,還需要對視頻播放器進行以下控制,首先終止其對所述當前視頻的播放,再重置(重新初始化)該視頻播放器,從而可以將獲取到的被推薦視頻的視頻數(shù)據(jù)放入重置后的視頻播放器,即可開始播放被推薦視頻。
[0143]上述實施例分別介紹了基于紅包型、投票型和視頻推薦型三種預(yù)設(shè)類型的彈幕實現(xiàn)的用戶與視頻播放器之間的交互,實際應(yīng)用中不僅限于以上【具體實施方式】,且也可以通過其他預(yù)設(shè)類型的彈幕增強用戶與播放器之間的交互,提升視頻播放的趣味性及視頻播放量。
[0144]圖6為本申請實施例提供的另一種彈幕控制方法的流程圖。相對于圖1所示彈幕控制方法中步驟S13所述的判斷是否接收到用戶對所述擴展界面中操作控件進行的擴展操作,圖6所示方法中具體為:
[0145]S13’、在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)判斷是否接收到所述擴展操作,如果在所述預(yù)設(shè)時間內(nèi)接收到所述擴展操作,則執(zhí)行步驟S14,否則,執(zhí)行步驟S16。
[0146]所述步驟S16為:當在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作時,關(guān)閉所述擴展界面。
[0147]實際應(yīng)用中,如果在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作,說明用戶對相應(yīng)的擴展界面不感興趣,此時,為避免該擴展界面長期遮擋當前視頻播放界面,可以關(guān)閉該擴展界面。
[0148]在本申請一個可行的實施例中,上述步驟Sll中所述的獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型,【具體實施方式】可以為:
[0149]S1111、提取所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識;
[0150]S1112、利用預(yù)設(shè)的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從預(yù)先獲取到的彈幕信息中查找與所述提取到的彈幕標識對應(yīng)的彈幕類型。
[0151]其中,預(yù)先獲取包含所述對應(yīng)關(guān)系的彈幕信息的步驟可以包括:
[0152]在所述當前視頻播放過程中,生成包含當前視頻標識的彈幕獲取請求并發(fā)送至服務(wù)器;
[0153]接收服務(wù)器根據(jù)所述彈幕獲取請求返回的所述當前視頻對應(yīng)的所述彈幕信息;
[0154]根據(jù)所述彈幕信息中的彈幕內(nèi)容和彈幕顯示時間在所述當前視頻播放界面上顯示各個彈幕。
[0155]S卩,在視頻開始播放并獲取彈幕時,除了獲取各條彈幕的彈幕內(nèi)容和彈幕顯示時間等傳統(tǒng)彈幕信息,還同時獲取每個彈幕的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從而在接收到用戶對任一彈幕執(zhí)行的觸發(fā)操作時,都可以根據(jù)該被觸發(fā)彈幕的彈幕標識,利用上述對應(yīng)關(guān)系確定被觸發(fā)彈幕的彈幕類型。
[0156]在本申請另一個可行的實施例中,上述步驟Sll中所述的獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型,【具體實施方式】還可以為:
[0157]S1121、提取與所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識;
[0158]S1122、生成包含所述彈幕標識的彈幕類型獲取請求并發(fā)送給服務(wù)器;
[0159]S1123、接收所述服務(wù)器根據(jù)所述彈幕類型獲取請求返回的彈幕類型并作為所述提取到的彈幕標識對應(yīng)的彈幕類型。
[0160]S卩,相對于上述實施例中預(yù)先獲取彈幕標識和彈幕類型的對應(yīng)關(guān)系,本實施例在接收到所述觸發(fā)操作后,根據(jù)被觸發(fā)彈幕的彈幕標識實時從服務(wù)器獲取其對應(yīng)的彈幕類型。實際應(yīng)用時,可以根據(jù)應(yīng)用需求自由設(shè)置采用哪一種方式獲取所述觸發(fā)操作對應(yīng)的彈蒂的彈蒂類型。
[0161]另外,本申請實施例還提供了一種計算機存儲介質(zhì),例如可以是R0M、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等;該計算機存儲介質(zhì)中存儲有程序,當所述存儲介質(zhì)中的程序由視頻播放器的相關(guān)處理器執(zhí)行時,使得該視頻播放器能夠執(zhí)行上述方法實施例中記載的任一種彈幕控制方法中的部分或全部步驟。
[0162]相應(yīng)于上述彈幕控制方法實施例,本申請實施例還提供了一種彈幕控制裝置,圖7為該裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于任一具有彈幕功能的視頻播放器。參照圖7,該裝置包括以下個單元。
[0163]觸發(fā)操作接收單元100,用于接收用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作;
[0164]彈幕類型獲取單元200,用于獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型;
[0165]擴展界面顯示單元300,用于在所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,所述擴展界面包含有至少一個操作控件;
[0166]擴展操作接收單元400,用于接收用戶對所述擴展界面中操作控件進行的擴展操作;
[0167]操作信息發(fā)送單元500,用于將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器;其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識;
[0168]擴展結(jié)果執(zhí)行單元600,用于接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。
[0169]由以上技術(shù)方案可知,本申請實施例通過實時接收用于對當前視頻播放界面中顯示的預(yù)設(shè)類型的彈幕所執(zhí)行的觸發(fā)操作,并在接收到該觸發(fā)操作后顯示該預(yù)設(shè)類型的彈幕對應(yīng)的擴展界面,進而接收用戶對擴展界面中操作控件的擴展操作,根據(jù)該擴展操作的操作信息向服務(wù)器請求獲取擴展操作結(jié)果并執(zhí)行,從而增強用戶與視頻播放器之間的交互,提升視頻播放的趣味性及視頻播放量,還可以通過上述預(yù)設(shè)類型的紅包實現(xiàn)對影視劇、實體產(chǎn)品等信息的推廣。
[0170]在本申請一個可行的實施方式中,上述擴展界面顯示單元300可以包括:紅包界面顯示單元。
[0171]該紅包界面顯示單元用于,在所述彈幕類型為紅包型時,根據(jù)所述紅包型彈幕的彈幕標識獲取所述紅包型彈幕對應(yīng)的紅包信息,并觸發(fā)紅包軟件開發(fā)工具包SDK根據(jù)所述紅包信息生成紅包擴展界面;確定所述紅包擴展界面的顯示位置;在所確定的顯示位置上顯示所述紅包擴展界面。
[0172]其中,所述紅包信息包括紅包發(fā)出方、紅包總金額和紅包使用規(guī)則中的至少一項,所述紅包擴展界面中至少包括用于接收紅包領(lǐng)取操作的紅包領(lǐng)取控件。
[0173]基于上述紅包界面顯示單元,上述擴展結(jié)果執(zhí)行單元600可以包括:紅包領(lǐng)取結(jié)果顯示單元。
[0174]該紅包領(lǐng)取結(jié)果顯示單元,用于在擴展操作接收單元400接收到的擴展操作為用戶對所述紅包領(lǐng)取控件進行的紅包領(lǐng)取操作時,接收服務(wù)器根據(jù)所述紅包領(lǐng)取操作對應(yīng)的操作信息返回的紅包領(lǐng)取結(jié)果,顯示所述紅包領(lǐng)取結(jié)果。其中,所述紅包領(lǐng)取結(jié)果至少包括紅包金額。
[0175]在本申請另一個可行的實施例中,上述擴展界面顯示單元300可以包括:投票界面顯示單元。
[0176]該投票界面顯示單元用于,在所述彈幕類型為投票型時,根據(jù)所述投票型彈幕的彈幕標識獲取所述投票型彈幕對應(yīng)的投票信息,并根據(jù)所述投票信息生成投票擴展界面;確定所述投票擴展界面的顯示位置;在所確定的顯示位置上顯示所述投票擴展界面。
[0177]其中,所述投票信息包括投票選項和/或各個投票選項對應(yīng)的票數(shù),所述投票界面中至少包括用于接收投票操作的投票控件。
[0178]基于上述投票界面顯示單元,上述擴展結(jié)果執(zhí)行單元600可以包括:投票結(jié)果顯示單元。
[0179]該投票結(jié)果顯示單元用于,在擴展操作接收單元400接收到的擴展操作為用戶對所述投票擴展界面進行的投票操作時,接收服務(wù)器根據(jù)所述投票操作對應(yīng)的操作信息返回的投票結(jié)果,并顯示所述投票結(jié)果及已投票提示信息。
[0180]其中,所述投票操作對應(yīng)的操作信息包括用戶標識和用戶選中的投票選項的選項標識,所述投票結(jié)果包括各個投票選項對應(yīng)的當前票數(shù)。
[0181]在本申請又一個可行的實施例中,上述擴展界面顯示單元300可以包括:視頻推薦界面顯示單元。
[0182]該視頻推薦界面顯示單元用于,在所述彈幕類型為視頻推薦型時,根據(jù)所述視頻推薦型彈幕的彈幕標識獲取所述視頻推薦型彈幕對應(yīng)的視頻推薦信息,并根據(jù)所述視頻推薦信息生成視頻推薦擴展界面;確定所述視頻推薦擴展界面的顯示位置;在所確定的顯示位置上顯示所述視頻推薦擴展界面。
[0183]其中,所述視頻推薦信息包括被推薦視頻的名稱、介紹圖片、介紹文字和鏈接地址中的至少一種,所述視頻推薦擴展界面中至少包括用戶接收視頻跳轉(zhuǎn)操作的跳轉(zhuǎn)控件。
[0184]基于上述視頻推薦界面顯示單元,上述擴展結(jié)果執(zhí)行單元600可以包括:視頻跳轉(zhuǎn)執(zhí)行單元。
[0185]該視頻跳轉(zhuǎn)執(zhí)行單元用于,在擴展操作接收單元400接收到的擴展操作為用戶對所述視頻推薦擴展界面進行的視頻跳轉(zhuǎn)操作時,接收服務(wù)器根據(jù)所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息返回的被推薦視頻數(shù)據(jù);終止視頻播放器對所述當前視頻的播放控制,并重置所述視頻播放器;通過重置后的視頻播放器播放所述被推薦視頻數(shù)據(jù)。
[0186]其中,所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息包括所述被推薦視頻的鏈接地址和/或視頻標識。
[0187]上述實施例分別介紹了基于紅包型、投票型和視頻推薦型三種預(yù)設(shè)類型的彈幕實現(xiàn)的用戶與視頻播放器之間的交互,實際應(yīng)用中不僅限于以上【具體實施方式】,且也可以通過其他預(yù)設(shè)類型的彈幕增強用戶與播放器之間的交互,提升視頻播放的趣味性及視頻播放量。
[0188]基于上述圖7所示的彈幕控制裝置,在本申請另一個可行的實施方式中,該裝置還可以包括:
[0189]擴展界面關(guān)閉單元,用于在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)判斷是否接收到所述擴展操作,當在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作時,關(guān)閉所述擴展界面。
[0190]實際應(yīng)用中,如果在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作,說明用戶對相應(yīng)的擴展界面不感興趣,此時,為避免該擴展界面長期遮擋當前視頻播放界面,可以關(guān)閉該擴展界面。
[0191]在本申請一個可行的實施例中,上述彈幕類型獲取單元200可以包括:第一獲取單元,用于提取所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識,利用預(yù)設(shè)的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從預(yù)先獲取到的彈幕信息中查找與所述彈幕標識對應(yīng)的彈幕類型。
[0192]相應(yīng)的,為預(yù)先獲取到包含上述對應(yīng)關(guān)系的彈幕信息,上述彈幕控制裝置還可以包括:彈幕信息預(yù)取單元;該彈幕信息預(yù)取單元用于,在所述當前視頻播放過程中,生成包含當前視頻標識的彈幕獲取請求并發(fā)送至服務(wù)器,并接收服務(wù)器根據(jù)所述彈幕獲取請求返回的所述當前視頻對應(yīng)的所述彈幕信息。
[0193]其中,所述彈幕信息包括所述當前視頻相對應(yīng)的每個彈幕的彈幕標識與彈幕類型的對應(yīng)關(guān)系,以及,每個彈幕對應(yīng)的的彈幕內(nèi)容和彈幕顯示時間。該彈幕內(nèi)容和彈幕顯示時間用于控制每個彈幕在當前視頻播放界面中的顯示。
[0194]在本申請另一個可行的實施例中,上述彈幕類型獲取單元200可以包括:第二獲取單元,用于提取與所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識,生成包含所述彈幕標識的彈幕類型獲取請求并發(fā)送給服務(wù)器,接收所述服務(wù)器根據(jù)所述彈幕類型獲取請求返回的彈幕類型并作為所述提取到的彈幕標識對應(yīng)的彈幕類型。
[0195]上述第一獲取單元和第二獲取單元提供了兩種不同彈幕類型獲取方式,實際應(yīng)用時,可以根據(jù)應(yīng)用需求自由設(shè)置采用哪一種方式獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型。
[0196]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置和系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0197]以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種彈幕控制方法,其特征在于,包括: 接收用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作; 獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型; 當所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,所述擴展界面包含有至少一個操作控件; 接收用戶對所述擴展界面中操作控件進行的擴展操作; 將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器;其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識; 接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述彈幕類型為紅包型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,包括: 根據(jù)所述紅包型彈幕的彈幕標識獲取所述紅包型彈幕對應(yīng)的紅包信息,并觸發(fā)紅包軟件開發(fā)工具包SDK根據(jù)所述紅包信息生成紅包擴展界面;其中,所述紅包信息包括紅包發(fā)出方、紅包總金額和紅包使用規(guī)則中的至少一項,所述紅包擴展界面中至少包括用于接收紅包領(lǐng)取操作的紅包領(lǐng)取控件; 確定所述紅包擴展界面的顯示位置; 在所確定的顯示位置上顯示所述紅包擴展界面。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述擴展操作為用戶對所述紅包領(lǐng)取控件進行的紅包領(lǐng)取操作時,接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,包括: 接收服務(wù)器根據(jù)所述紅包領(lǐng)取操作對應(yīng)的操作信息返回的紅包領(lǐng)取結(jié)果;所述紅包領(lǐng)取結(jié)果至少包括紅包金額; 顯示所述紅包領(lǐng)取結(jié)果。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述彈幕類型為投票型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,包括: 根據(jù)所述投票型彈幕的彈幕標識獲取所述投票型彈幕對應(yīng)的投票信息,并根據(jù)所述投票信息生成投票擴展界面;其中,所述投票信息包括投票選項和/或各個投票選項對應(yīng)的票數(shù),所述投票界面中至少包括用于接收投票操作的投票控件; 確定所述投票擴展界面的顯示位置; 在所確定的顯示位置上顯示所述投票擴展界面。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當所述擴展操作為用戶對所述投票擴展界面進行的投票操作時,接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,包括: 接收服務(wù)器根據(jù)所述投票操作對應(yīng)的操作信息返回的投票結(jié)果;其中,所述投票操作對應(yīng)的操作信息包括用戶標識和用戶選中的投票選項的選項標識,所述投票結(jié)果包括各個投票選項對應(yīng)的當前票數(shù); 顯示所述投票結(jié)果及已投票提示信息。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述彈幕類型為視頻推薦型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,包括: 根據(jù)所述視頻推薦型彈幕的彈幕標識獲取所述視頻推薦型彈幕對應(yīng)的視頻推薦信息,并根據(jù)所述視頻推薦信息生成視頻推薦擴展界面;其中,所述視頻推薦信息包括被推薦視頻的名稱、介紹圖片、介紹文字和鏈接地址中的至少一種,所述視頻推薦擴展界面中至少包括用戶接收視頻跳轉(zhuǎn)操作的跳轉(zhuǎn)控件; 確定所述視頻推薦擴展界面的顯示位置; 在所確定的顯示位置上顯示所述視頻推薦擴展界面。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當所述擴展操作為用戶對所述視頻推薦擴展界面進行的視頻跳轉(zhuǎn)操作時,接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行,包括: 接收服務(wù)器根據(jù)所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息返回的被推薦視頻數(shù)據(jù);其中,所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息包括所述被推薦視頻的鏈接地址和/或視頻標識; 終止視頻播放器對所述當前視頻的播放控制,并重置所述視頻播放器; 通過重置后的視頻播放器播放所述被推薦視頻數(shù)據(jù)。8.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,還包括: 在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)判斷是否接收到所述擴展操作; 當在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作時,關(guān)閉所述擴展界面。9.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,獲取所述觸發(fā)操作對應(yīng)的彈幕的彈蒂類型,包括: 提取所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識; 利用預(yù)設(shè)的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從預(yù)先獲取到的彈幕信息中查找與所述提取到的彈幕標識對應(yīng)的彈幕類型。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括: 在所述當前視頻播放過程中,生成包含當前視頻標識的彈幕獲取請求并發(fā)送至服務(wù)器; 接收服務(wù)器根據(jù)所述彈幕獲取請求返回的所述當前視頻對應(yīng)的所述彈幕信息;其中,所述彈幕信息包括所述當前視頻相對應(yīng)的每個彈幕的彈幕標識與彈幕類型的對應(yīng)關(guān)系,以及,每個彈幕對應(yīng)的的彈幕內(nèi)容和彈幕顯示時間。11.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,獲取所述觸發(fā)操作對應(yīng)的彈幕的彈蒂類型,包括: 提取與所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識; 生成包含所述彈幕標識的彈幕類型獲取請求并發(fā)送給服務(wù)器; 接收所述服務(wù)器根據(jù)所述彈幕類型獲取請求返回的彈幕類型并作為所述提取到的彈幕標識對應(yīng)的彈幕類型。12.一種彈幕控制裝置,其特征在于,包括: 觸發(fā)操作接收單元,用于接收用戶對當前視頻播放界面上顯示的彈幕所執(zhí)行的觸發(fā)操作; 彈幕類型獲取單元,用于獲取所述觸發(fā)操作對應(yīng)的彈幕的彈幕類型; 擴展界面顯示單元,用于在所述彈幕類型為預(yù)設(shè)類型時,顯示與所述預(yù)設(shè)類型對應(yīng)的擴展界面,所述擴展界面包含有至少一個操作控件; 擴展操作接收單元,用于接收用戶對所述擴展界面中操作控件進行的擴展操作; 操作信息發(fā)送單元,用于將與所述擴展操作對應(yīng)的操作信息發(fā)送至服務(wù)器;其中,所述操作信息包括所述擴展操作對應(yīng)的用戶標識和/或所述彈幕的彈幕標識; 擴展結(jié)果執(zhí)行單元,用于接收所述服務(wù)器根據(jù)所述操作信息返回的擴展結(jié)果并執(zhí)行。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述擴展界面顯示單元,包括: 紅包界面顯示單元,用于在所述彈幕類型為紅包型時,根據(jù)所述紅包型彈幕的彈幕標識獲取所述紅包型彈幕對應(yīng)的紅包信息,并觸發(fā)紅包軟件開發(fā)工具包SDK根據(jù)所述紅包信息生成紅包擴展界面;確定所述紅包擴展界面的顯示位置;在所確定的顯示位置上顯示所述紅包擴展界面; 其中,所述紅包信息包括紅包發(fā)出方、紅包總金額和紅包使用規(guī)則中的至少一項,所述紅包擴展界面中至少包括用于接收紅包領(lǐng)取操作的紅包領(lǐng)取控件。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述擴展結(jié)果執(zhí)行單元,包括: 紅包領(lǐng)取結(jié)果顯示單元,用于在所述擴展操作為用戶對所述紅包領(lǐng)取控件進行的紅包領(lǐng)取操作時,接收服務(wù)器根據(jù)所述紅包領(lǐng)取操作對應(yīng)的操作信息返回的紅包領(lǐng)取結(jié)果,顯示所述紅包領(lǐng)取結(jié)果; 其中,所述紅包領(lǐng)取結(jié)果至少包括紅包金額。15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述擴展界面顯示單元,包括: 投票界面顯示單元,用于在所述彈幕類型為投票型時,根據(jù)所述投票型彈幕的彈幕標識獲取所述投票型彈幕對應(yīng)的投票信息,并根據(jù)所述投票信息生成投票擴展界面;確定所述投票擴展界面的顯示位置;在所確定的顯示位置上顯示所述投票擴展界面; 其中,所述投票信息包括投票選項和/或各個投票選項對應(yīng)的票數(shù),所述投票界面中至少包括用于接收投票操作的投票控件。16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述擴展結(jié)果執(zhí)行單元,包括: 投票結(jié)果顯示單元,用于在所述擴展操作為用戶對所述投票擴展界面進行的投票操作時,接收服務(wù)器根據(jù)所述投票操作對應(yīng)的操作信息返回的投票結(jié)果,并顯示所述投票結(jié)果及已投票提示信息; 其中,所述投票操作對應(yīng)的操作信息包括用戶標識和用戶選中的投票選項的選項標識,所述投票結(jié)果包括各個投票選項對應(yīng)的當前票數(shù)。17.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述擴展界面顯示單元,包括: 視頻推薦界面顯示單元,用于在所述彈幕類型為視頻推薦型時,根據(jù)所述視頻推薦型彈幕的彈幕標識獲取所述視頻推薦型彈幕對應(yīng)的視頻推薦信息,并根據(jù)所述視頻推薦信息生成視頻推薦擴展界面;確定所述視頻推薦擴展界面的顯示位置;在所確定的顯示位置上顯示所述視頻推薦擴展界面; 其中,所述視頻推薦信息包括被推薦視頻的名稱、介紹圖片、介紹文字和鏈接地址中的至少一種,所述視頻推薦擴展界面中至少包括用戶接收視頻跳轉(zhuǎn)操作的跳轉(zhuǎn)控件。18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述擴展結(jié)果執(zhí)行單元,包括: 視頻跳轉(zhuǎn)執(zhí)行單元,用于在所述擴展操作為用戶對所述視頻推薦擴展界面進行的視頻跳轉(zhuǎn)操作時,接收服務(wù)器根據(jù)所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息返回的被推薦視頻數(shù)據(jù);終止視頻播放器對所述當前視頻的播放控制,并重置所述視頻播放器;通過重置后的視頻播放器播放所述被推薦視頻數(shù)據(jù); 其中,所述視頻跳轉(zhuǎn)操作對應(yīng)的操作信息包括所述被推薦視頻的鏈接地址和/或視頻標識O19.根據(jù)權(quán)利要求12至18任一項所述的裝置,其特征在于,還包括: 擴展界面關(guān)閉單元,用于在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)判斷是否接收到所述擴展操作,當在顯示所述擴展界面后的預(yù)設(shè)時間內(nèi)未接收到所述擴展操作時,關(guān)閉所述擴展界面。20.根據(jù)權(quán)利要求12至18任一項所述的裝置,其特征在于,所述彈幕類型獲取單元,包括: 第一獲取單元,用于提取所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識,利用預(yù)設(shè)的彈幕標識與彈幕類型的對應(yīng)關(guān)系,從預(yù)先獲取到的彈幕信息中查找與所述彈幕標識對應(yīng)的彈幕類型。21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,還包括: 彈幕信息預(yù)取單元,用于在所述當前視頻播放過程中,生成包含當前視頻標識的彈幕獲取請求并發(fā)送至服務(wù)器,并接收服務(wù)器根據(jù)所述彈幕獲取請求返回的所述當前視頻對應(yīng)的所述彈幕信息; 其中,所述彈幕信息包括所述當前視頻相對應(yīng)的每個彈幕的彈幕標識與彈幕類型的對應(yīng)關(guān)系,以及,每個彈幕對應(yīng)的的彈幕內(nèi)容和彈幕顯示時間。22.根據(jù)權(quán)利要求12至18任一項所述的裝置,其特征在于,所述彈幕類型獲取單元,包括: 第二獲取單元,用于提取與所述觸發(fā)操作對應(yīng)的彈幕的彈幕標識,生成包含所述彈幕標識的彈幕類型獲取請求并發(fā)送給服務(wù)器,接收所述服務(wù)器根據(jù)所述彈幕類型獲取請求返回的彈幕類型并作為所述提取到的彈幕標識對應(yīng)的彈幕類型。
【文檔編號】H04N21/475GK105916043SQ201610245474
【公開日】2016年8月31日
【申請日】2016年4月19日
【發(fā)明人】李怡錕
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司