可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)等。
[0140]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種視頻直播中播放推送信息的方法,包括以下步驟: 在視頻直播中從第一服務(wù)器讀取數(shù)據(jù),并判斷所述數(shù)據(jù)中是否包含推送信息插入標(biāo)記; 若所述數(shù)據(jù)中包含推送信息插入標(biāo)記,則生成播放推送信息的消息; 根據(jù)所述播放推送信息的消息獲取視頻標(biāo)識(shí); 向第二服務(wù)器發(fā)起攜帶有所述視頻標(biāo)識(shí)的推送信息播放請(qǐng)求,以及接收所述第二服務(wù)器根據(jù)所述推送信息播放請(qǐng)求選取的推送信息所對(duì)應(yīng)的推送信息播放地址,并根據(jù)所述推送信息播放地址獲取推送信息; 播放所述推送信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在播放所述推送信息過(guò)程中控制視頻直播不展示所述視頻標(biāo)識(shí)所對(duì)應(yīng)的視頻的圖像和音頻信息,以及在所述推送信息播放結(jié)束后控制視頻直播展示所述視頻標(biāo)識(shí)所對(duì)應(yīng)的視頻的圖像和音頻信息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述推送信息播放地址獲取推送信息的步驟之后,播放所述推送信息之前,所述方法還包括: 繪制所述推送信息的相關(guān)信息,所述相關(guān)信息包括推送信息倒計(jì)時(shí)、推送信息詳情控件和推送信息的交互中一種或多種。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述播放推送信息的消息獲取播放推送信息的總時(shí)長(zhǎng); 接收所述第二服務(wù)器根據(jù)所述推送信息播放請(qǐng)求返回的推送信息播放時(shí)長(zhǎng),且所述推送信息播放時(shí)長(zhǎng)小于或等于播放推送信息的總時(shí)長(zhǎng)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述播放推送信息的消息獲取用戶標(biāo)識(shí)及播放推送信息的總時(shí)長(zhǎng); 向所述第二服務(wù)器發(fā)起攜帶有所述視頻標(biāo)識(shí)、播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)的推送信息播放請(qǐng)求,以及接收所述第二服務(wù)器根據(jù)所述播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)所選取的推送信息所對(duì)應(yīng)的推送信息播放地址。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述推送信息插入標(biāo)記為HpptLiveStreaming協(xié)議的擴(kuò)展字段中的推送信息插入字段; 判斷所述數(shù)據(jù)中是否包含推送信息插入標(biāo)記的步驟包括: 判斷所述數(shù)據(jù)中的Hppt Live Streaming協(xié)議的擴(kuò)展字段中是否包含推送信息插入字段。7.一種視頻直播中播放推送信息的裝置,其特征在于,包括: 視頻播放模塊,用于在視頻直播中從第一服務(wù)器讀取數(shù)據(jù),并判斷所述數(shù)據(jù)中是否包含推送信息插入標(biāo)記,若所述數(shù)據(jù)中包含推送信息插入標(biāo)記,則生成播放推送信息的消息;業(yè)務(wù)邏輯模塊,用于根據(jù)所述播放推送信息的消息獲取視頻標(biāo)識(shí); 中插推送信息模塊,用于向第二服務(wù)器發(fā)起攜帶有所述視頻標(biāo)識(shí)的推送信息播放請(qǐng)求,以及接收所述第二服務(wù)器根據(jù)所述推送信息播放請(qǐng)求選取的推送信息播放地址,并根據(jù)所述推送信息播放地址獲取推送信息; 推送信息播放模塊,用于播放所述推送信息。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述視頻播放模塊還用于在播放所述推送信息過(guò)程中控制視頻直播不展示所述視頻標(biāo)識(shí)所對(duì)應(yīng)的視頻的圖像和音頻信息,以及在所述推送信息播放結(jié)束后控制視頻直播展示所述視頻標(biāo)識(shí)所對(duì)應(yīng)的視頻的圖像和音頻信息。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述中插推送信息模塊還用于在所述根據(jù)所述推送信息播放地址獲取推送信息之后,繪制所述推送信息的相關(guān)信息,所述相關(guān)信息包括推送信息倒計(jì)時(shí)、推送信息詳情控件和推送信息的交互中一種或多種。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述業(yè)務(wù)邏輯模塊還用于根據(jù)所述播放推送信息的消息獲取播放推送信息的總時(shí)長(zhǎng);所述中插推送信息模塊還用于接收所述第二服務(wù)器根據(jù)所述推送信息播放請(qǐng)求返回的推送信息播放時(shí)長(zhǎng),且所述推送信息播放時(shí)長(zhǎng)小于或等于播放推送信息的總時(shí)長(zhǎng)。11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述業(yè)務(wù)邏輯模塊還用于根據(jù)所述播放推送信息的消息獲取用戶標(biāo)識(shí)及播放推送信息的總時(shí)長(zhǎng); 所述中插推送信息模塊還用于向所述第二服務(wù)器發(fā)起攜帶有所述視頻標(biāo)識(shí)、播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)推送信息播放請(qǐng)求,以及接收所述第二服務(wù)器根據(jù)所述播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)所選取的推送信息播放地址。12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述推送信息插入標(biāo)記為HpptLiveStreaming協(xié)議的擴(kuò)展字段中的推送信息插入字段; 所述視頻播放模塊還用于判斷所述數(shù)據(jù)中的Hppt Live Streaming協(xié)議的擴(kuò)展字段中是否包含推送信息插入字段。13.一種視頻直播中播放推送信息的方法,其特征在于,包括: 通過(guò)第一服務(wù)器向視頻直播的終端發(fā)送包含推送信息插入標(biāo)記的數(shù)據(jù); 接收所述終端發(fā)起的攜帶有所述視頻標(biāo)識(shí)的推送信息播放請(qǐng)求,并根據(jù)所述推送信息播放請(qǐng)求選取推送信息,并將所述推送信息所對(duì)應(yīng)的推送信息播放地址發(fā)送給所述終端,以使所述終端根據(jù)所述播放地址獲取推送信息,播放所述推送信息。14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括: 接收所述攜帶有所述視頻標(biāo)識(shí)、播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)推送信息播放請(qǐng)求,以及根據(jù)所述播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)所選取的推送信息,并將所述推送信息所對(duì)應(yīng)的推送信息播放地址發(fā)送給所述終端。15.根據(jù)權(quán)利要求13所述的方法,其特征在于,在通過(guò)第一服務(wù)器向視頻直播的終端發(fā)送包含推送信息插入標(biāo)記的數(shù)據(jù)的步驟之前,所述方法還包括: 通過(guò)第一服務(wù)器在視頻直播中利用Hppt Live Streaming協(xié)議的擴(kuò)展字段增加推送信息插入字段,將所述推送信息插入字段作為所述推送信息插入標(biāo)記。16.一種視頻直播中播放推送信息的裝置,其特征在于,包括: 第一發(fā)送模塊,用于通過(guò)第一服務(wù)器向視頻直播的終端發(fā)送包含推送信息插入標(biāo)記的數(shù)據(jù); 接收模塊,用于接收所述終端發(fā)起的攜帶有所述視頻標(biāo)識(shí)的推送信息播放請(qǐng)求; 選取模塊,用于根據(jù)所述推送信息播放請(qǐng)求選取推送信息; 第二發(fā)送模塊,用于將所述推送信息所對(duì)應(yīng)的推送信息播放地址發(fā)送給所述終端,以使所述終端根據(jù)所述播放地址獲取推送信息,播放所述推送信息。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述接收模塊還用于通過(guò)第二服務(wù)器接收所述攜帶有所述視頻標(biāo)識(shí)、播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)推送信息播放請(qǐng)求; 所述選取模塊還用于根據(jù)所述播放推送信息的總時(shí)長(zhǎng)和用戶標(biāo)識(shí)所選取的推送信息; 所述第二發(fā)送模塊還用于將所述推送信息所對(duì)應(yīng)的推送信息播放地址發(fā)送給所述終端。18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述裝置還包括: 添加模塊,用于在通過(guò)第一服務(wù)器向視頻直播的終端發(fā)送包含推送信息插入標(biāo)記的數(shù)據(jù)之前,通過(guò)第一服務(wù)器在視頻直播中利用Hppt Live Streaming協(xié)議的擴(kuò)展字段增加推送信息插入字段,將所述推送信息插入字段作為所述推送信息插入標(biāo)記。
【專利摘要】本發(fā)明涉及一種視頻直播中播放推送信息的方法和裝置。所述視頻直播中播放推送信息的方法包括以下步驟:在視頻直播中從第一服務(wù)器讀取數(shù)據(jù),并判斷所述數(shù)據(jù)中是否包含推送信息插入標(biāo)記;若所述數(shù)據(jù)中包含推送信息插入標(biāo)記,則生成播放推送信息的消息;根據(jù)所述播放推送信息的消息獲取視頻標(biāo)識(shí);向第二服務(wù)器發(fā)起攜帶有所述視頻標(biāo)識(shí)的推送信息播放請(qǐng)求,以及接收選取的推送信息所對(duì)應(yīng)的推送信息播放地址,并根據(jù)所述推送信息播放地址獲取推送信息;播放所述推送信息。上述視頻直播中播放推送信息的方法和裝置,實(shí)現(xiàn)了視頻直播中播放推送信息,增加了推送信息的傳播途徑。
【IPC分類】H04L29/06, H04N21/266, H04N21/262, H04N21/431
【公開號(hào)】CN105635764
【申請(qǐng)?zhí)枴緾N201610024357
【發(fā)明人】左洪濤
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開日】2016年6月1日
【申請(qǐng)日】2016年1月14日