840將推送信息播放結(jié)束后,發(fā)送播放結(jié)束信息給中插推送信息模塊830,中插推送信息模塊830將推送信息播放結(jié)束信息返回給業(yè)務(wù)邏輯模塊820。業(yè)務(wù)邏輯模塊820將推送信息播放結(jié)束信息發(fā)送給視頻播放模塊850,視頻播放模塊850根據(jù)推送信息播放結(jié)束信息,將視頻標(biāo)識所對應(yīng)的視頻圖像和音頻信息渲染出來,控制視頻直播展示該視頻標(biāo)識所對應(yīng)的視頻的圖像和音頻信息。
[0110]具體地,在播放推送信息過程中視頻直播中視頻標(biāo)識所對應(yīng)的視頻繼續(xù)播放,但暫停繪制且靜音,即不展示該視頻標(biāo)識所對應(yīng)視頻的圖像和音頻信息。在推送信息播放結(jié)束后繪制視頻的圖像和音頻信息,并展示。
[0111]上述視頻直播中播放推送信息的裝置,讀取數(shù)據(jù)中判斷包含推送信息插入標(biāo)記后,生成播放推送信息的消息,根據(jù)消息獲取視頻標(biāo)識,接收根據(jù)推送信息播放請求所選取的推送信息對應(yīng)的推送信息播放地址,根據(jù)推送信息播放地址讀取推送信息進(jìn)行播放,實現(xiàn)了視頻直播中播放推送信息,增加了推送信息的傳播途徑。在播放推送信息過程中視頻直播不展示視頻的圖像和音頻信息,推送信息播放結(jié)束后展示視頻的圖像和音頻信息,實現(xiàn)了推送信息的無縫插入,提高了視頻播放和推送信息播放之間的銜接性。此外,視頻播放和推送信息播放相互獨立,極大的減小了開發(fā)的復(fù)雜度,同時也從穩(wěn)定性上保證了視頻播放的順利進(jìn)行,即使推送信息播放失敗也不影響視頻的播放。
[0112]在一個實施例中,該中插推送信息模塊830還用于在該根據(jù)該推送信息播放地址獲取推送信息之后,繪制該推送信息的相關(guān)信息,該相關(guān)信息包括推送信息倒計時、推送信息詳情控件和推送信息的交互中一種或多種。
[0113]具體地,推送信息倒計時是指在播放推送信息的過程中展示剩余推送信息播放的時長,如推送信息播放時長為30秒,則開始播放推送信息時,展示推送信息倒計時為30秒,過一秒后,展示推送信息倒計時為29秒,依次類推,直到推送信息播放結(jié)束,推送信息倒計時為O秒。推送信息詳情控件是指觸發(fā)后能進(jìn)入推送信息詳細(xì)描述窗口的控件等。推送信息詳細(xì)描述包括推送信息中產(chǎn)品的功能、用法、適用人群等一種或多種的描述。推送信息的交互可包括提供用戶選擇或輸入信息的窗口等交互接口。
[0114]在一個實施例中,該業(yè)務(wù)邏輯模塊820還用于根據(jù)該播放推送信息的消息獲取用戶標(biāo)識。
[0115]具體地,用戶標(biāo)識是用于唯一表示用戶身份的字符串。字符串可包括字母、數(shù)字和字符中一種或多種。用戶標(biāo)識可為注冊的帳號或即時通信標(biāo)識或手機(jī)號碼或電子郵箱或身份證號碼等。
[0116]第二服務(wù)器根據(jù)播放推送信息的總時長和用戶標(biāo)識可選取滿足用戶需求且推送信息播放時長小于播放推送信息的總時長的推送信息。
[0117]中插推送信息模塊830還用于向該第二服務(wù)器發(fā)起攜帶有該視頻標(biāo)識、播放推送信息的總時長和用戶標(biāo)識推送信息播放請求,以及接收該第二服務(wù)器根據(jù)該播放推送信息的總時長和用戶標(biāo)識所選取的推送信息播放地址。
[0118]本實施例中,第二服務(wù)器根據(jù)用戶標(biāo)識獲取與用戶標(biāo)識相關(guān)聯(lián)的用戶歷史行為數(shù)據(jù),分析該用戶歷史行為數(shù)據(jù)得到用戶關(guān)注度最高的物品信息或服務(wù)信息,獲取與用戶關(guān)注度最高的物品信息或服務(wù)信息相關(guān)度最高的推送信息,將該推送信息的推送信息播放地址發(fā)送給終端。關(guān)注度可根據(jù)用戶搜索頻次求取,獲取根據(jù)瀏覽次數(shù)和/或瀏覽時長求取等。相關(guān)度是指衡量物品信息或服務(wù)信息與推送信息相關(guān)的度量值,可根據(jù)需要設(shè)定計算規(guī)則,按照計算規(guī)則計算相關(guān)度的值,例如計算規(guī)則為推送信息中包括物品的名稱和作用,則相關(guān)度的值為50,推送信息中只包括物品的名稱,則相關(guān)度的值為25等。
[0119]或者,獲取與用戶關(guān)注度最高的物品信息或服務(wù)信息相關(guān)的推送信息,并從相關(guān)的推送信息中選取推送信息商所提供的費用最高的推送信息。
[0120]在一個實施例中,中插推送信息模塊830還用于獲取在播放推送信息過程中產(chǎn)生的響應(yīng)信息,該響應(yīng)信息包括用戶行為數(shù)據(jù)和用戶自身數(shù)據(jù);上傳該響應(yīng)信息。
[0121]用戶行為數(shù)據(jù)可包括用戶觀看推送信息所產(chǎn)生的觸發(fā)操作記錄、觸發(fā)操作的次數(shù)等。用戶自身數(shù)據(jù)可包括用戶標(biāo)識、用戶標(biāo)識登錄的設(shè)備標(biāo)識、網(wǎng)絡(luò)地址等中一種或多種。
[0122]圖9為一個實施例中視頻直播中播放推送信息的裝置的結(jié)構(gòu)框圖。如圖9所示,一種視頻直播中播放推送信息的裝置,包括第一發(fā)送模塊910、接收模塊920、選取模塊930和第二發(fā)送模塊940。其中:
[0123]第一發(fā)送模塊910用于通過第一服務(wù)器向視頻直播的終端發(fā)送包含推送信息插入標(biāo)記的數(shù)據(jù)。
[0124]接收模塊920用于通過第二服務(wù)器接收該終端發(fā)起的攜帶有該視頻標(biāo)識的推送信息播放請求。
[0125]本實施例中,接收模塊920用于通過第二服務(wù)器接收該終端發(fā)起的攜帶有該視頻標(biāo)識和播放推送信息的總時長的推送信息播放請求。
[0126]選取模塊930用于根據(jù)該推送信息播放請求選取推送信息。
[0127]本實施例中,選取模塊930用于根據(jù)播放推送信息的總時長選取推送信息。
[0128]第二發(fā)送模塊940用于將該推送信息所對應(yīng)的推送信息播放地址發(fā)送給該終端,以使該終端根據(jù)該播放地址獲取推送信息,播放該推送信息。
[0129]本實施例中,在播放該推送信息過程中控制視頻直播不展示該視頻標(biāo)識所對應(yīng)的視頻的圖像和音頻信息,以及在該推送信息播放結(jié)束后控制視頻直播展示該視頻標(biāo)識所對應(yīng)的視頻的圖像和首頻?目息。
[0130]上述視頻直播中播放推送信息的裝置,通過向終端發(fā)送包含播放推送信息標(biāo)記的數(shù)據(jù),接收終端發(fā)起的攜帶有該視頻標(biāo)識的推送信息播放請求,并根據(jù)該推送信息播放請求選取推送信息,并將該推送信息所對應(yīng)的推送信息播放地址,以使終端根據(jù)推送信息播放地址播放推送信息,實現(xiàn)了視頻直播中播放推送信息,增加了推送信息的傳播途徑,且在播放推送信息過程中視頻直播不展示視頻的圖像和音頻信息,推送信息播放結(jié)束后展示視頻的圖像和音頻信息,實現(xiàn)了推送信息的無縫插入,提高了視頻播放和推送信息播放之間的銜接性。
[0131]在一個實施例中,該接收模塊920還用于通過第二服務(wù)器接收該攜帶有該視頻標(biāo)識、播放推送信息的總時長和用戶標(biāo)識推送信息播放請求。
[0132]該選取模塊930還用于根據(jù)該播放推送信息的總時長和用戶標(biāo)識所選取的推送信息。
[0133]本實施例中,選取模塊930還用于根據(jù)用戶標(biāo)識獲取與用戶標(biāo)識相關(guān)聯(lián)的用戶歷史行為數(shù)據(jù),分析該用戶歷史行為數(shù)據(jù)得到用戶關(guān)注度最高的物品信息或服務(wù)信息,獲取與用戶關(guān)注度最高的物品信息或服務(wù)信息相關(guān)度最高的推送信息,將該推送信息的推送信息播放地址發(fā)送給終端。關(guān)注度可根據(jù)用戶搜索頻次求取,獲取根據(jù)瀏覽次數(shù)和/或瀏覽時長求取等。相關(guān)度是指衡量物品信息或服務(wù)信息與推送信息相關(guān)的度量值,可根據(jù)需要設(shè)定計算規(guī)則,按照計算規(guī)則計算相關(guān)度的值,例如計算規(guī)則為推送信息中包括物品的名稱和作用,則相關(guān)度的值為50,推送信息中只包括物品的名稱,則相關(guān)度的值為25等。
[0134]或者,獲取與用戶關(guān)注度最高的物品信息或服務(wù)信息相關(guān)的推送信息,并從相關(guān)的推送信息中選取推送信息商所提供的費用最高的推送信息。
[0135]該第二發(fā)送模塊940還用于將該推送信息所對應(yīng)的推送信息播放地址發(fā)送給該終端。
[0136]在一個實施例中,接收模塊920還用于接收上傳的響應(yīng)信息,該響應(yīng)信息包括用戶行為數(shù)據(jù)和用戶自身數(shù)據(jù)。用戶行為數(shù)據(jù)可包括用戶觀看推送信息所產(chǎn)生的觸發(fā)操作記錄、觸發(fā)操作的次數(shù)等。用戶自身數(shù)據(jù)可包括用戶標(biāo)識、用戶標(biāo)識登錄的設(shè)備標(biāo)識、網(wǎng)絡(luò)地址等中一種或多種。
[0137]圖10為另一個實施例中視頻直播中播放推送信息的裝置的結(jié)構(gòu)框圖。如圖10所示,一種視頻直播中播放推送信息的裝置,除了包括第一發(fā)送模塊910、接收模塊920、選取模塊930和第二發(fā)送模塊940,還包括添加模塊950。其中:
[0138]添加模塊950用于在通過第一服務(wù)器向視頻直播的終端發(fā)送包含推送信息插入標(biāo)記的數(shù)據(jù)之前,通過第一服務(wù)器在視頻直播中利用Hppt Live Streaming協(xié)議的擴(kuò)展字段增加推送信息插入字段,將該推送信息插入字段作為該推送信息插入標(biāo)記。
[0139]本領(lǐng)域普通技術(shù)人員