本發(fā)明涉及視頻直播技術(shù)領(lǐng)域,尤其涉及一種基于長(zhǎng)連接的智能直播互動(dòng)方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的基于長(zhǎng)連接的直接方式是客戶端與服務(wù)端建立長(zhǎng)連接,客戶端只能支持發(fā)送文字彈幕、點(diǎn)贊、送禮等互動(dòng)方式,內(nèi)容形式單一,缺少互動(dòng),品牌宣傳及營(yíng)銷能力微弱,用戶參與感較弱,容易對(duì)視頻直播失去興趣,中途流失率較大。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種基于長(zhǎng)連接的智能直播互動(dòng)方法及系統(tǒng)。
為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種基于長(zhǎng)連接的智能直播互動(dòng)方法,包括:
直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);
直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接;
直播后臺(tái)系統(tǒng)在視頻直播過程中,根據(jù)所述包括品牌宣傳、互動(dòng)營(yíng)銷數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放所述包括品牌宣傳、互動(dòng)營(yíng)銷數(shù)據(jù)。
其中,所述直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置的互動(dòng)營(yíng)銷數(shù)據(jù)包括抽獎(jiǎng)、搶購商品、智能廣告、集卡、紅包、投票、問卷、百科、預(yù)約、提問、打賞互動(dòng)方式。
其中,所述直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接,包括:
所述直播客戶端在進(jìn)入到直播頁面時(shí),建立與所述直播服務(wù)器的包括基于傳輸控制協(xié)議TCP、HTML5的一種新的協(xié)議Websocket、消息隊(duì)列遙測(cè)傳輸協(xié)議MQTT協(xié)議的長(zhǎng)連接、基于輪詢的HTTP長(zhǎng)連接。
其中,在所述直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接之后,包括:
所述直播客戶端發(fā)送包括彈幕、點(diǎn)贊的互動(dòng)方式。
其中,所述直播客戶端,包括:
直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng),包括:
直播后臺(tái)系統(tǒng)、直播客戶端、直播服務(wù)器。
所述直播后臺(tái)系統(tǒng),用于在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);
所述直播客戶端,用于在視頻直播開始后,建立與所述直播服務(wù)器的長(zhǎng)連接;
所述直播后臺(tái)系統(tǒng),還用于在視頻直播過程中,根據(jù)所述包括品牌宣傳、互動(dòng)營(yíng)銷數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放所述包括品牌宣傳、互動(dòng)營(yíng)銷數(shù)據(jù);
所述直播客戶端,還用于根據(jù)所述直播后臺(tái)系統(tǒng)的控制,在視頻直播過程中同步播放所述包括品牌宣傳、互動(dòng)營(yíng)銷數(shù)據(jù);
所述直播服務(wù)器,包括消息服務(wù)器、長(zhǎng)連接服務(wù)器。
其中,所述直接后臺(tái)系統(tǒng),具體用于:
在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置的互動(dòng)營(yíng)銷數(shù)據(jù)包括抽獎(jiǎng)、搶購商品、智能廣告、集卡、紅包、投票、問卷、百科、預(yù)約、提問、打賞互動(dòng)方式。
其中,所述直播客戶端,具體用于:
在視頻直播開始后,建立與所述直播服務(wù)器的包括基于傳輸控制協(xié)議TCP、HTML5的一種新的協(xié)議Websocket、消息隊(duì)列遙測(cè)傳輸協(xié)議MQTT協(xié)議的長(zhǎng)連接、基于輪詢的HTTP長(zhǎng)連接。
其中,所述直播客戶端,還可以用于:
在視頻直播開始且建立了與所述直播服務(wù)器的長(zhǎng)連接后,發(fā)送包括彈幕、點(diǎn)贊互動(dòng)方式。
其中,所述直播客戶端,包括:
直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端。
本發(fā)明提供的基于長(zhǎng)連接的智能直播互動(dòng)方法,包括:直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接;直播后臺(tái)系統(tǒng)在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù),從而達(dá)到實(shí)現(xiàn)使直播內(nèi)容形式變得更加豐富,直播帶來了品牌宣傳、互動(dòng)營(yíng)銷等變現(xiàn)能力,對(duì)于觀看用戶,直播也變得更具吸引力、互動(dòng)性等。
本發(fā)明提供的基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng),包括:直播后臺(tái)系統(tǒng)、直播客戶端、直播服務(wù)器;直播后臺(tái)系統(tǒng),用于在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);直播客戶端,用于在視頻直播開始后,建立與直播服務(wù)器的長(zhǎng)連接;直播后臺(tái)系統(tǒng),還用于在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù);直播客戶端,還用于根據(jù)直播后臺(tái)系統(tǒng)的控制,在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù),從而達(dá)到實(shí)現(xiàn)使直播內(nèi)容形式變得更加豐富,直播帶來了品牌宣傳、互動(dòng)營(yíng)銷等變現(xiàn)能力,對(duì)于觀看用戶,直播也變得更具吸引力、互動(dòng)性等。
附圖說明
圖1為本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)方法的流程示意圖;
圖2為本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明提供一種基于長(zhǎng)連接的智能直播互動(dòng)方法及系統(tǒng),應(yīng)用于視頻直播技術(shù)領(lǐng)域,本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)方法,包括:直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接;直播后臺(tái)系統(tǒng)在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù),從而達(dá)到實(shí)現(xiàn)使直播內(nèi)容形式變得更加豐富,直播帶來了品牌宣傳、互動(dòng)營(yíng)銷等變現(xiàn)能力,對(duì)于觀看用戶,直播也變得更具吸引力、互動(dòng)性等。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種基于長(zhǎng)連接的智能直播互動(dòng)方法。
請(qǐng)參見圖1,圖1為本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)方法的流程示意圖,需注意的是,若有實(shí)質(zhì)上相同的結(jié)果,本發(fā)明的方法并不以圖1所示的流程順序?yàn)橄蓿景l(fā)明基于長(zhǎng)連接的智能直播互動(dòng)方法,包括:
S11:直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù)。
其中,直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置的互動(dòng)營(yíng)銷數(shù)據(jù)包括抽獎(jiǎng)、搶購商品、智能廣告、集卡、紅包、投票、問卷、百科、預(yù)約、提問、打賞互動(dòng)方式等。
S12:直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接。
其中,直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接,包括:
直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的包括基于傳輸控制協(xié)議(TCP)、HTML5的一種新的協(xié)議(Websocket)、消息隊(duì)列遙測(cè)傳輸協(xié)議(MQTT)等協(xié)議的長(zhǎng)連接。
其中,直播客戶端在視頻直播開始且建立了與直播服務(wù)器的長(zhǎng)連接后,此時(shí)用戶可以發(fā)送包括彈幕、點(diǎn)贊等互動(dòng)方式。
S13:直播后臺(tái)系統(tǒng)在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)。
其中,該直播客戶端,包括:
直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等。
例如,直播后臺(tái)系統(tǒng)需要開啟一個(gè)抽獎(jiǎng)的互動(dòng)營(yíng)銷過程,直播后臺(tái)系統(tǒng)會(huì)將抽獎(jiǎng)信息通過該長(zhǎng)連接廣播給包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端,包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端在收到抽獎(jiǎng)信息時(shí)直播畫面上將其展示播放出來,用戶通過點(diǎn)擊或其他方式即可參與抽獎(jiǎng),直播后臺(tái)系統(tǒng)會(huì)記錄用戶中獎(jiǎng)相關(guān)數(shù)據(jù)。
例如,直播后臺(tái)系統(tǒng)需要開啟一個(gè)廣告,直播后臺(tái)系統(tǒng)會(huì)將廣告信息通過該長(zhǎng)連接廣播給包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端,包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端在收到廣告信息時(shí)在直播畫面上展示播放廣告,用戶可以通過點(diǎn)擊或其他方式查看廣告詳見,或直播關(guān)閉廣告。
本發(fā)明還提供一種基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng)。
請(qǐng)參見圖2,圖2為本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng)的結(jié)構(gòu)示意圖,本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng),包括:直播后臺(tái)系統(tǒng)21、直播客戶端22、直播服務(wù)器23。
直播后臺(tái)系統(tǒng)21,用于在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù)。
直播客戶端22,用于在視頻直播開始后,建立與直播服務(wù)器23的長(zhǎng)連接。
直播后臺(tái)系統(tǒng)21,還用于在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)。
直播客戶端22,還用于根據(jù)直播后臺(tái)系統(tǒng)21的控制,在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù);
直播服務(wù)器23,包括消息服務(wù)器、長(zhǎng)連接服務(wù)器等。
其中,直播后臺(tái)系統(tǒng)21,具體用于:
在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置的互動(dòng)營(yíng)銷數(shù)據(jù)包括抽獎(jiǎng)、搶購商品、智能廣告、集卡、紅包、投票、問卷、百科、預(yù)約、提問、打賞互動(dòng)方式等。
其中,直播客戶端22,具體用于:
在視頻直播開始后,建立與直播服務(wù)器23的包括基于傳輸控制協(xié)議TCP、HTML5的一種新的協(xié)議Websocket、消息隊(duì)列遙測(cè)傳輸協(xié)議MQTT等協(xié)議的長(zhǎng)連接。
其中,直播客戶端22,還可以用于:
在視頻直播開始且建立了與直播服務(wù)器23的長(zhǎng)連接后,發(fā)送包括彈幕、點(diǎn)贊等互動(dòng)方式。
其中,直播客戶端22,包括:
直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等。
例如,直播后臺(tái)系統(tǒng)21需要開啟一個(gè)抽獎(jiǎng)的互動(dòng)營(yíng)銷過程,直播后臺(tái)系統(tǒng)21會(huì)將抽獎(jiǎng)信息通過該長(zhǎng)連接廣播給包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端22,包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端22在收到抽獎(jiǎng)信息時(shí)直播畫面上將其展示播放出來,用戶通過點(diǎn)擊或其他方式即可參與抽獎(jiǎng),直播后臺(tái)系統(tǒng)21會(huì)記錄用戶中獎(jiǎng)相關(guān)數(shù)據(jù)。
例如,直播后臺(tái)系統(tǒng)21需要開啟一個(gè)廣告,直播后臺(tái)系統(tǒng)21會(huì)將廣告信息通過該長(zhǎng)連接廣播給包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端22,包括直播視頻播放端,包括軟件直播客戶端、HTML5網(wǎng)頁直播客戶端等的直播客戶端22在收到廣告信息時(shí)在直播畫面上展示播放廣告,用戶可以通過點(diǎn)擊或其他方式查看廣告詳見,或直播關(guān)閉廣告。
本發(fā)明提供的基于長(zhǎng)連接的智能直播互動(dòng)方法,包括:直播后臺(tái)系統(tǒng)在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);直播客戶端在進(jìn)入到直播頁面時(shí),建立與直播服務(wù)器的長(zhǎng)連接;直播后臺(tái)系統(tǒng)在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù),從而達(dá)到實(shí)現(xiàn)使直播內(nèi)容形式變得更加豐富,直播帶來了品牌宣傳、互動(dòng)營(yíng)銷等變現(xiàn)能力,對(duì)于觀看用戶,直播也變得更具吸引力、互動(dòng)性等。
本發(fā)明提供的基于長(zhǎng)連接的智能直播互動(dòng)系統(tǒng),包括:直播后臺(tái)系統(tǒng)21、直播客戶端22、直播服務(wù)器23;直播后臺(tái)系統(tǒng)21,用于在視頻直播前或視頻直播進(jìn)行中設(shè)置或修改設(shè)置包括品牌宣傳、互動(dòng)營(yíng)銷的數(shù)據(jù);直播客戶端22,用于在視頻直播開始后,建立與直播服務(wù)器的長(zhǎng)連接;直播后臺(tái)系統(tǒng)21,還用于在視頻直播過程中,根據(jù)該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù)的設(shè)置,控制直播客戶端在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù);直播客戶端22,還用于根據(jù)直播后臺(tái)系統(tǒng)21的控制,在視頻直播過程中同步播放該包括品牌宣傳、互動(dòng)營(yíng)銷等數(shù)據(jù),從而達(dá)到實(shí)現(xiàn)使直播內(nèi)容形式變得更加豐富,直播帶來了品牌宣傳、互動(dòng)營(yíng)銷等變現(xiàn)能力,對(duì)于觀看用戶,直播也變得更具吸引力、互動(dòng)性等。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或者操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包含”、“包括”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系統(tǒng)要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)、、、、、、”限定的要素,并不排除在包括所述要素的過程、方法、物品、設(shè)備或者裝置中還存在另外的相同要素。
對(duì)于本發(fā)明基于長(zhǎng)連接的智能直播互動(dòng)方法及系統(tǒng),實(shí)現(xiàn)的形式是多種多樣的。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。