本公開(kāi)的實(shí)施例涉及計(jì)算機(jī)領(lǐng)域,并且更具體地,涉及用于渲染視頻卡片的方法、裝置、電子設(shè)備和介質(zhì)。
背景技術(shù):
1、隨著網(wǎng)絡(luò)技術(shù)和視頻技術(shù)的發(fā)展,視頻應(yīng)用服務(wù)越來(lái)越流行。在視頻播放過(guò)程中,用戶界面上有時(shí)會(huì)顯示視頻附帶的功能相對(duì)獨(dú)立的卡片,該卡片通常不是常駐在視頻顯示界面上,而是可以在視頻播放一定時(shí)間之后才會(huì)顯示。
2、在用戶滑動(dòng)瀏覽到某一視頻時(shí),客戶端設(shè)備就會(huì)對(duì)此視頻以及視頻對(duì)應(yīng)的卡片進(jìn)行加載。用戶滑動(dòng)的速度越快,需要加載的視頻以及卡片的數(shù)量越多,大量卡片的加載會(huì)占用主線程資源,導(dǎo)致視頻播放不流暢,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)的實(shí)施例提供了一種用于渲染視頻卡片的方法、裝置、電子設(shè)備和介質(zhì)。
2、根據(jù)本公開(kāi)的第一方面,提供了一種用于渲染視頻卡片的方法。該方法包括獲取多個(gè)歷史視頻的特征。該方法還包括基于多個(gè)歷史視頻的特征,確定目標(biāo)視頻的停留時(shí)長(zhǎng)。該方法還包括響應(yīng)于所述停留時(shí)長(zhǎng)滿足預(yù)定條件,延遲渲染與所述目標(biāo)視頻相關(guān)聯(lián)的卡片。
3、在本公開(kāi)的第二方面中,提供了一種用于渲染視頻卡片的裝置。該裝置包括特征獲取模塊,被配置為獲取多個(gè)歷史視頻的特征。該裝置還包括停留時(shí)長(zhǎng)確定模塊,被配置基于多個(gè)歷史視頻的特征,確定目標(biāo)視頻的停留時(shí)長(zhǎng)。該裝置還包括卡片渲染模塊,被配置為響應(yīng)于停留時(shí)長(zhǎng)滿足預(yù)定條件,延遲渲染與目標(biāo)視頻相關(guān)聯(lián)的卡片。
4、根據(jù)本公開(kāi)的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括處理器以及與處理器耦合的存儲(chǔ)器,存儲(chǔ)器具有存儲(chǔ)于其中的指令,指令在被處理器執(zhí)行時(shí)使電子設(shè)備執(zhí)行根據(jù)第一方面的方法。
5、在本公開(kāi)的第四方面中,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,其中計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行以實(shí)現(xiàn)根據(jù)第一方面的方法。
6、提供
技術(shù)實(shí)現(xiàn)要素:
部分是為了以簡(jiǎn)化的形式來(lái)介紹對(duì)概念的選擇,它們?cè)谙挛牡木唧w實(shí)施方式中將被進(jìn)一步描述。發(fā)明內(nèi)容部分無(wú)意標(biāo)識(shí)要求保護(hù)的主題的關(guān)鍵特征或主要特征,也無(wú)意限制要求保護(hù)的主題的范圍。
1.一種用于渲染視頻卡片的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中獲取多個(gè)歷史視頻的特征包括:
3.根據(jù)權(quán)利要求2所述的方法,其中所述共同特征包括以下至少一項(xiàng):所述多個(gè)歷史視頻的平均播放時(shí)長(zhǎng)、所述多個(gè)歷史視頻的播放時(shí)長(zhǎng)最小值、所述多個(gè)歷史視頻的播放時(shí)長(zhǎng)最大值、所述多個(gè)歷史視頻的點(diǎn)贊控件觸控次數(shù)、所述多個(gè)歷史視頻的評(píng)論控件觸控次數(shù)、所述多個(gè)歷史視頻的播放完成次數(shù)、所述多個(gè)歷史視頻的頭像控件觸控次數(shù)以及所述多個(gè)歷史視頻的跳過(guò)次數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其中所述場(chǎng)景特征包括以下至少一項(xiàng):指定場(chǎng)景的點(diǎn)擊次數(shù)、指定場(chǎng)景的跳過(guò)次數(shù)、指定場(chǎng)景的點(diǎn)贊分布、指定場(chǎng)景的不喜歡分布。
5.根據(jù)權(quán)利要求1所述的方法,其中延遲渲染與所述目標(biāo)視頻相關(guān)聯(lián)的卡片包括:
6.根據(jù)權(quán)利要求1所述的方法,其中延遲渲染與所述目標(biāo)視頻相關(guān)聯(lián)的卡片包括:
7.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)歷史視頻與所述目標(biāo)視頻之間間隔有至少一個(gè)視頻。
8.根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的方法,其中所述目標(biāo)視頻的停留時(shí)長(zhǎng)由經(jīng)訓(xùn)練的快慢滑模型確定,并且所述經(jīng)訓(xùn)練的快慢滑模型在服務(wù)器處被訓(xùn)練并且從所述服務(wù)器處獲得。
9.根據(jù)權(quán)利要求1所述的方法,其中所述視頻卡片包括第一控件,并且所述方法還包括:
10.根據(jù)權(quán)利要求1所述的方法,還包括:
11.一種用于渲染視頻卡片的裝置,包括:
12.一種電子設(shè)備,包括:
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,其中所述計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行以實(shí)現(xiàn)根據(jù)權(quán)利要求1-10中任一項(xiàng)所述的方法。