[發(fā)明專利]一種播放進度確定方法和裝置在審
| 申請?zhí)枺?/td> | 202010875821.5 | 申請日: | 2020-08-25 |
| 公開(公告)號: | CN113779306A | 公開(公告)日: | 2021-12-10 |
| 發(fā)明(設(shè)計)人: | 胡艷俠 | 申請(專利權(quán))人: | 北京沃東天駿信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司 |
| 主分類號: | G06F16/735 | 分類號: | G06F16/735;G06F16/78 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 郝紅玉;馮培培 |
| 地址: | 100176 北京市北京經(jīng)濟技術(shù)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 播放 進度 確定 方法 裝置 | ||
本發(fā)明公開了一種播放進度確定方法和裝置,涉及計算機技術(shù)領(lǐng)域。該方法的一具體實施方式包括:在監(jiān)聽到對象播放事件被觸發(fā)后,獲取與對象的當前播放位置對應(yīng)的第一時間點,確定第一時間點所處第一記數(shù)區(qū)間;在監(jiān)聽到對象暫停事件或播放結(jié)束事件被觸發(fā)后,獲取與對象暫停位置或播放結(jié)束位置對應(yīng)的第二時間點,確定第二時間點所處第二記數(shù)區(qū)間;確定從第一記數(shù)區(qū)間到第二記數(shù)區(qū)間的記數(shù)區(qū)間,基于記數(shù)區(qū)間的數(shù)量確定對象的播放進度。該實施方式使用bitMap數(shù)據(jù)結(jié)構(gòu)使得對于每個記數(shù)區(qū)間的播放時長只會統(tǒng)計一次,避免了多統(tǒng)計或漏統(tǒng)計的情況,提高了進度計算的準確性。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種播放進度確定方法和裝置。
背景技術(shù)
有些場景下經(jīng)常需要查看用戶播放對象的進度,如學(xué)習平臺,通過統(tǒng)計觀看進度判斷視頻的受眾程度;如闖關(guān)式任務(wù)平臺,以觀看視頻為任務(wù),需要實際觀看進度大于設(shè)定的百分比時才能完成任務(wù)。
目前在播放對象時,由前端統(tǒng)計當前播放位置和播放時長,并在以下幾種事件發(fā)生時提交給后端保存:用戶快進、后退、關(guān)閉播放器以及對象正常播放完。
1)后端將所有播放時長的累計結(jié)果除以總時長,得到播放進度百分比;
2)后端首先判斷當前播放位置是否小于目前該用戶播放的最大播放位置,若小于,則認為是重復(fù)播放,不累計此次播放時長,最終將累加結(jié)果除以總時長,得到播放進度百分比。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:
1)方式一存有多統(tǒng)計的情況:當用戶重復(fù)播放對象的某個片段時,前端會多次將播放時長發(fā)送到后端進行累加,最終表現(xiàn)為該片段播放時長的重復(fù)累加,統(tǒng)計得到的播放進度大于實際播放進度。
2)方式二存有漏統(tǒng)計的情況:當用戶對象直接快進然后后退播放到小于快進位置暫停,快進時前端將播放位置發(fā)送到后端,在后退暫停時由于后端保存的最大播放位置大于當前播放位置,因此此次播放時長不被累加,統(tǒng)計得到的播放進度小于實際播放進度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種播放進度確定方法和裝置,至少能夠解決現(xiàn)有技術(shù)中統(tǒng)計播放進度不準確,存在多統(tǒng)計、漏統(tǒng)計的情況。
為實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種播放進度確定方法,包括:
在監(jiān)聽到對象播放事件被觸發(fā)后,獲取與對象的當前播放位置對應(yīng)的第一時間點,確定所述第一時間點所處第一記數(shù)區(qū)間;
在監(jiān)聽到對象暫停事件或播放結(jié)束事件被觸發(fā)后,獲取與對象暫停位置或播放結(jié)束位置對應(yīng)的第二時間點,確定所述第二時間點所處第二記數(shù)區(qū)間;
確定從所述第一記數(shù)區(qū)間到所述第二記數(shù)區(qū)間的記數(shù)區(qū)間,基于所述記數(shù)區(qū)間的數(shù)量確定所述對象的播放進度。
可選的,所述確定所述第一時間點所處第一記數(shù)區(qū)間,包括:
計算所述第一時間點與記數(shù)區(qū)間大小的比值,對所述比值進行向下取整或向上取整,以確定所述比值所處第一記數(shù)區(qū)間。
可選的,所述基于所述記數(shù)區(qū)間的數(shù)量確定所述對象的播放進度,包括:
獲取所述對象的記數(shù)區(qū)間總數(shù)量,建立與所述記數(shù)區(qū)間總數(shù)量對應(yīng)的比特位空間;
確定所述比特位空間中與所述記數(shù)區(qū)間對應(yīng)的比特位,將所述比特位的值設(shè)置為預(yù)定數(shù)值;
統(tǒng)計值為所述預(yù)定數(shù)值的比特位的數(shù)量,計算所述比特位的數(shù)量與所述記數(shù)區(qū)間總數(shù)量的比值,將所述比值作為所述對象的播放進度。
可選的,所述確定所述比特位空間中與所述記數(shù)區(qū)間對應(yīng)的比特位,包括:
將記數(shù)區(qū)間的編號和對象播放結(jié)果一同存儲至數(shù)組中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京沃東天駿信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司,未經(jīng)北京沃東天駿信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010875821.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





