互聯(lián)網(wǎng)視頻播放監(jiān)測方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種互聯(lián)網(wǎng)視頻播放監(jiān)測方法和裝置。該互聯(lián)網(wǎng)視頻播放監(jiān)測方法包括:獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄;分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并;按照合并后的播放記錄對視頻進行監(jiān)測。通過本發(fā)明,解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題。
【專利說明】互聯(lián)網(wǎng)視頻播放監(jiān)測方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種互聯(lián)網(wǎng)視頻播放監(jiān)測方法和裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)視頻播放的數(shù)據(jù)監(jiān)測系統(tǒng)中,為了統(tǒng)計分析視頻內(nèi)容的質(zhì)量和受喜愛程度,需要采集用戶的具體的視頻播放行為,對視頻播放行為進行匯總、分析以及挖掘。視頻播放行為包括視頻內(nèi)容以及視頻內(nèi)容標識,承載視頻的頁面信息,視頻播放時長,視頻的分時播放記錄等?,F(xiàn)有技術(shù)在對視頻播放行為進行分析時不能具體區(qū)分用戶和視頻播放次數(shù),在現(xiàn)有技術(shù)中對互聯(lián)網(wǎng)視頻播放進行監(jiān)測時,將視頻的一次播放行為當作是一個用戶的視頻播放行為,當一個用戶出現(xiàn)多次播放行為時,認為是多個用戶的視頻播放行為。當視頻播放器啟動時,將該次視頻的播放信息作為一個用戶的播放記錄用以進行后續(xù)的統(tǒng)計分析。但是,將視頻的一次播放行為當作是一個用戶的視頻播放行為進行統(tǒng)計將會影響用戶的視頻播放行為的統(tǒng)計分析的準確性。例如,當一個用戶在觀看一個播放時間長的視頻時,由于時間關(guān)系該用戶在上午觀看了該視頻的前半段內(nèi)容,在下午繼續(xù)觀看了該視頻的后半段內(nèi)容。在這種情況下現(xiàn)有技術(shù)會將該用戶的兩次觀看行為分割成兩個用戶的視頻播放行為,并且每個用戶的觀看時長只有該視頻播放時間的一半,這樣將會導(dǎo)致視頻播放行為的統(tǒng)計結(jié)果出現(xiàn)嚴重的偏差。
[0003]針對現(xiàn)有技術(shù)對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種互聯(lián)網(wǎng)視頻播放監(jiān)測方法和裝置,以解決對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種互聯(lián)網(wǎng)視頻播放監(jiān)測方法。該互聯(lián)網(wǎng)視頻播放監(jiān)測方法包括:獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,其中,視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻,播放記錄包括用戶標識和視頻播放次數(shù),其中,用戶標識為播放視頻的用戶的標識,播放記錄包括多個用戶播放視頻的記錄,用戶標識為多個用戶標識,視頻播放次數(shù)為視頻中各個播放時刻的播放次數(shù);分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并,其中,對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和,對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于多個用戶標識中各個用戶標識的視頻播放次數(shù);以及按照合并后的播放記錄對視頻進行監(jiān)測。
[0006]進一步地,獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄包括:在預(yù)設(shè)數(shù)據(jù)庫中查找視頻的播放數(shù)據(jù),其中,預(yù)設(shè)數(shù)據(jù)庫中預(yù)存有視頻的播放數(shù)據(jù);從播放數(shù)據(jù)中查找播放記錄;獲取預(yù)設(shè)時間;以及從播放記錄中獲取預(yù)設(shè)時間內(nèi)的播放記錄。
[0007]進一步地,獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄之后,該互聯(lián)網(wǎng)視頻播放監(jiān)測方法還包括:對播放記錄按照用戶標識排序;獲取播放記錄數(shù)據(jù)表;以及將按照用戶標識排序后的播放記錄存儲于播放記錄數(shù)據(jù)表中。
[0008]進一步地,對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并包括:獲取視頻的起始播放時刻;判斷視頻的起始播放時刻是否在預(yù)設(shè)時間內(nèi);如果視頻的起始播放時刻在預(yù)設(shè)時間內(nèi),將分別對應(yīng)于多個用戶標識中各個用戶標識在每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和。
[0009]進一步地,對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并之后,該互聯(lián)網(wǎng)視頻播放監(jiān)測方法還包括:創(chuàng)建合并播放記錄數(shù)據(jù)表;以及將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0010]進一步地,在將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中之后,該互聯(lián)網(wǎng)視頻播放監(jiān)測方法還包括:獲取預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄;遍歷預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和;合并預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄;以及將預(yù)設(shè)時間范圍之外的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0011]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置。該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置包括:第一獲取模塊,用于獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,其中,視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻,播放記錄包括用戶標識和視頻播放次數(shù),其中,用戶標識為播放視頻的用戶的標識,播放記錄包括多個用戶播放視頻的記錄,用戶標識為多個用戶標識,視頻播放次數(shù)為視頻中各個播放時刻的播放次數(shù);確定模塊,用于分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);第一合并模塊,用于對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并,其中,對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和,對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于多個用戶標識的視頻播放次數(shù);以及監(jiān)測模塊,用于按照合并后的播放記錄對視頻進行監(jiān)測。
[0012]進一步地,第一合并模塊包括:第二獲取模塊,用于獲取視頻的起始播放時刻;判斷模塊,用于判斷視頻的起始播放時刻是否在預(yù)設(shè)時間內(nèi);第一求和模塊,用于當視頻的起始播放時刻在預(yù)設(shè)時間內(nèi)時,將分別對應(yīng)于多個用戶標識中各個用戶標識在每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和。
[0013]進一步地,該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置還包括:創(chuàng)建模塊,用于創(chuàng)建合并播放記錄數(shù)據(jù)表;以及第一存儲模塊,用于將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0014]進一步地,該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置還包括:第三獲取模塊,用于獲取預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄;第二求和模塊,用于遍歷預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和;第二合并模塊,用于合并預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄;以及第二存儲模塊,用于將預(yù)設(shè)時間范圍之外的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0015]本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測方法包括獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,其中,視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻,播放記錄包括用戶標識和視頻播放次數(shù),其中,用戶標識為播放視頻的用戶的標識,播放記錄包括多個用戶播放視頻的記錄,用戶標識為多個用戶標識,視頻播放次數(shù)為視頻中各個播放時刻的播放次數(shù);分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并,其中,對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和,對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于多個用戶標識的視頻播放次數(shù);按照合并后的播放記錄對視頻進行監(jiān)測。該互聯(lián)網(wǎng)視頻播放監(jiān)測方法通過對視頻每個播放時刻的播放次數(shù)進行求和,將同一個用戶標識對應(yīng)的多條視頻播放記錄合并成對應(yīng)于該用戶標識的一條視頻播放記錄,解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題,進而達到了從監(jiān)測結(jié)果中準確統(tǒng)計分析視頻播放行為的效果。
【專利附圖】
【附圖說明】
[0016]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0017]圖1是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測方法的第一實施例的流程圖;
[0018]圖2是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測方法的第二實施例的流程圖;
[0019]圖3是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置的第一實施例的示意圖;以及
[0020]圖4是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置的第二實施例的示意圖。
【具體實施方式】
[0021]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0022]為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,在本領(lǐng)域普通技術(shù)人員沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明的保護范圍。
[0023]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0024]本發(fā)明旨在提供一種互聯(lián)網(wǎng)視頻播放監(jiān)測方法和裝置。圖1是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測方法的第一實施例的流程圖,如圖1所示,該互聯(lián)網(wǎng)視頻播放監(jiān)測方法包括如下的步驟SlOl至步驟S104:
[0025]步驟SlOl,獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄。
[0026]本發(fā)明的視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻。該實施例的視頻播放記錄包括多個用戶的視頻播放記錄,視頻的播放記錄包括用戶標識,視頻播放信息以及播放次數(shù)等。其中,用戶標識應(yīng)該滿足對于同一個訪問該視頻的設(shè)備而言,每一個不同的訪問用戶對應(yīng)一個唯一的標識。用戶標識可以是CookieID,設(shè)備ID, UserID等。該實施例采用CookieID作為用戶標識,Cookie是網(wǎng)站為了辨別用戶身份,進行會話跟蹤而存儲在用戶本地終端上的數(shù)據(jù)。Cookie通常由服務(wù)器端生成發(fā)送給瀏覽器,瀏覽器將Cookie的值保存在文本文件內(nèi),當再次請求該網(wǎng)站時就發(fā)送該Cookie給服務(wù)器。Cookie的主要用途是判定注冊用戶是否已經(jīng)登陸網(wǎng)站,用戶會得到提示,是否在下次進入該網(wǎng)站時保留用戶信息,以便簡化登陸手續(xù)。該實施例的用戶標識為播放視頻的用戶的標識,此處用戶標識為多個用戶標識。視頻的播放信息可以包括該視頻的標題,播放時長,播放起始時刻等信息。視頻的播放次數(shù)為視頻中各個播放時刻的播放次數(shù)。通過對視頻各個播放時刻播放次數(shù)的統(tǒng)計可以得到視頻在各個播放時刻的視頻播放行為。比如,視頻的第一播放時刻的播放次數(shù)為I,則在第一播放時刻該視頻被有效播放了一次;視頻在第一播放時刻的播放次數(shù)大于I,則在第一播放時刻該視頻被循環(huán)播放了大于I次;如果在第一播放時刻的播放次數(shù)為0,則在第一播放時刻該視頻未被播放,可能是視頻結(jié)束播放,也可能是用戶跳過了該播放時刻的視頻內(nèi)容。通過對視頻各個播放時刻播放次數(shù)的統(tǒng)計可以清楚地分析出用戶在視頻播放過程中觀看了哪些視頻內(nèi)容,跳過了哪些視頻內(nèi)容,回看了哪些視頻內(nèi)容,以及在哪些播放時刻用戶結(jié)束播放該視頻等息。
[0027]獲取視頻的播放記錄可以通過在用戶訪問頁面上的視頻播放器嵌入代碼,將用戶標識,視頻播放信息以及視頻播放次數(shù)等信息返回至服務(wù)器,或者從預(yù)設(shè)數(shù)據(jù)庫中直接讀取上述視頻播放信息。該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄包括:在預(yù)設(shè)數(shù)據(jù)庫中查找視頻的播放數(shù)據(jù),其中,預(yù)設(shè)數(shù)據(jù)庫中預(yù)存有視頻的播放數(shù)據(jù);從播放數(shù)據(jù)中查找播放記錄;獲取預(yù)設(shè)時間;從播放記錄中獲取預(yù)設(shè)時間內(nèi)的播放記錄。其中,預(yù)設(shè)時間可以是一個小時,也可以是一天。根據(jù)統(tǒng)計分析的需求,用戶可以自己確定預(yù)設(shè)時間的范圍。通過從預(yù)設(shè)數(shù)據(jù)庫中獲取視頻的播放記錄減小了系統(tǒng)性能的消耗,提高了系統(tǒng)運算速度。為了節(jié)省服務(wù)器的存儲空間和帶寬,該實施例中的視頻播放記錄采用壓縮方式進行存儲和傳輸,當對視頻播放記錄進行合并運算時需要提前進行解壓縮,還原成視頻各個播放時刻的播放次數(shù)。
[0028]該互聯(lián)網(wǎng)視頻播放監(jiān)測方法在獲取預(yù)設(shè)時間內(nèi)的視頻的播放記錄之后還包括:對播放記錄按照用戶標識排序;獲取播放記錄數(shù)據(jù)表;將按照用戶標識排序后的播放記錄存儲于播放記錄數(shù)據(jù)表中。其中,對播放記錄按照用戶標識排序可以是按照用戶標識進行升序排列,也可以是按照用戶標識進行降序排列。該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法對視頻的播放記錄按照用戶標識進行排序后還可以繼續(xù)按照視頻名稱或者視頻的起始播放時刻進行升序或者降序排列。將視頻的播放記錄進行排序有利于快速方便地從播放記錄數(shù)據(jù)表中篩選出統(tǒng)計分析所需要的播放記錄。
[0029]步驟S102,分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù)。
[0030]播放記錄數(shù)據(jù)表中存儲有排序后的播放記錄,該播放記錄是多個用戶標識對應(yīng)的視頻播放記錄,播放記錄中包括視頻的每個播放時刻的播放次數(shù)。遍歷播放記錄數(shù)據(jù)表,首先從多個用戶標識對應(yīng)的播放記錄中選取出一個用戶標識對應(yīng)的播放記錄,針對該用戶的播放記錄可以有一條,也可以由多條。然后遍歷該用戶對應(yīng)的播放記錄,分別獲取該用戶對應(yīng)的播放記錄中視頻每個播放時刻的播放次數(shù)。
[0031]步驟S103,對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并。
[0032]對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并是通過對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和實現(xiàn)的。對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于多個用戶標識中各個用戶標識的視頻播放次數(shù)。
[0033]對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并包括:獲取視頻的起始播放時刻;判斷視頻的起始播放時刻是否在預(yù)設(shè)時間內(nèi);如果視頻的起始播放時刻在預(yù)設(shè)時間內(nèi),將分別對應(yīng)于多個用戶標識中各個用戶標識在每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和。其中,視頻的起始播放時刻為第一個播放次數(shù)不為O的時刻。
[0034]該互聯(lián)網(wǎng)視頻播放監(jiān)測方法在對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并之后還包括:創(chuàng)建合并播放記錄數(shù)據(jù)表;將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。其中,合并播放記錄數(shù)據(jù)表用于存儲同一用戶標識對應(yīng)的播放記錄進行合并后得到的該用戶標識對應(yīng)的合并后的播放記錄。合并后的播放記錄包括用戶標識,視頻播放信息,視頻各個播放時刻的播放次數(shù)。其中,用戶標識為進行合并的播放記錄對應(yīng)的用戶標識,視頻各個播放時刻的播放次數(shù)為對應(yīng)于該用戶標識的播放記錄在每個播放時刻得到的視頻播放次數(shù)的和。
[0035]舉例說明,對發(fā)生在一天的中午12點到晚上12點內(nèi)的用戶標識為用戶甲的針對第一視頻的全部播放記錄進行合并。首先獲取在一天的中午12點到晚上12點內(nèi)的用戶標識為用戶甲的全部播放記錄;判斷第一視頻的起始播放時刻是否在一天的中午12點到晚上12點內(nèi);如果第一視頻的起始播放時刻在一天的中午12點到晚上12點內(nèi),則對用戶標識為用戶甲的全部播放記錄通過對第一視頻各個播放時刻的播放次數(shù)求和進行合并。如,在一天的中午12點到晚上12點內(nèi),該第一視頻包括10個播放時刻,用戶標識為用戶甲的播放記錄有2條,第一條播放記錄中第一視頻各個播放時刻的播放次數(shù)依次為“1102110000”,第二條播放記錄中第一視頻各個播放時刻的播放次數(shù)依次為“0011000111”,則針對用戶甲的合并后的播放記錄中第一視頻各個播放時刻的播放次數(shù)依次為“1113110111”。然后將合并后的播放記錄存入合并播放記錄表中,合并播放記錄表中針對用戶甲的播放記錄包括:用戶甲,第一視頻播放信息,合并后的播放記錄中第一視頻各個播放時刻的播放次數(shù)依次為“1113110111”。
[0036]步驟S104,按照合并后的播放記錄對視頻進行監(jiān)測。
[0037]將預(yù)設(shè)時間內(nèi)的針對同一用戶標識的全部播放記錄進行合并之后,將合并后的播放記錄存入到合并記錄數(shù)據(jù)表中。利用該互聯(lián)網(wǎng)視頻播放監(jiān)測方法還可以對預(yù)設(shè)時間范圍之外的該用戶標識對應(yīng)的播放記錄進行合并,并將合并后的播放記錄追加存入到合并播放記錄數(shù)據(jù)表中的該用戶標識對應(yīng)的播放記錄中。由于在播放記錄數(shù)據(jù)表中存儲有多個用戶標識對應(yīng)的播放記錄,所以在利用該互聯(lián)網(wǎng)視頻播放監(jiān)測方法合并第一個用戶標識對應(yīng)的播放記錄之后,還可以將其他用戶標識對應(yīng)的播放記錄進行合并,然后將合并后的播放記錄存入到合并播放記錄數(shù)據(jù)表中,存儲的格式與上述舉例中用戶甲合并后的播放記錄存儲的格式一致。通過該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法得到的合并播放記錄數(shù)據(jù)表中存儲有多個用戶標識對應(yīng)的播放記錄,且每個用戶標識對應(yīng)一條播放記錄。按照合并播放記錄數(shù)據(jù)表能夠準確地分析具體用戶的視頻播放行為,有效解決了一個用戶多次視頻播放造成的統(tǒng)計數(shù)據(jù)的偏差。
[0038]該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法采用獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,;分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并;按照合并后的播放記錄對視頻進行監(jiān)測,解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題,進而達到了從監(jiān)測結(jié)果中準確統(tǒng)計分析視頻播放行為的效果。通過該互聯(lián)網(wǎng)視頻播放監(jiān)測方法,將同一用戶標識對應(yīng)的全部播放記錄利用在視頻各個播放時刻的播放次數(shù)進行求和進行合并,有效地解決了現(xiàn)有技術(shù)中一個用戶的多次視頻播放造成的統(tǒng)計數(shù)據(jù)偏差的問題,從而使得通過統(tǒng)計播放數(shù)據(jù)可以更精準地反映用戶的真實播放行為。
[0039]圖2是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測方法的第二實施例的流程圖,如圖2所示,該互聯(lián)網(wǎng)視頻播放監(jiān)測方法包括如下的步驟S201至步驟S210:
[0040]步驟S201至S203,同上述步驟SlOl至103。
[0041]步驟S204,創(chuàng)建合并播放記錄數(shù)據(jù)表。
[0042]合并播放記錄數(shù)據(jù)表用于存儲合并后的播放記錄。合并播放記錄數(shù)據(jù)表的存儲格式和播放記錄數(shù)據(jù)表的存儲格式一致,表中包括用戶表示,視頻播放信息,視頻各個播放時刻的播放次數(shù)等。
[0043]步驟S205,將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0044]將預(yù)設(shè)時間內(nèi)的統(tǒng)一用戶標識對應(yīng)的全部播放記錄合并之后,將該用戶標識對應(yīng)的合并后的播放記錄存入到合并播放記錄數(shù)據(jù)表中。其中,該用戶標識合并后的播放記錄中包括該用戶標識,視頻播放信息,針對該用戶標識的視頻各個播放時刻的播放次數(shù)的和。將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中包括獲取合并播放記錄數(shù)據(jù)表的入口地址,將第一個用戶標識對應(yīng)的合并后的播放記錄存入到入口地址對應(yīng)的第一存儲單元中,暗戰(zhàn)順序依次將其他用戶標識對應(yīng)的合并后的播放記錄存入到該合并播放記錄數(shù)據(jù)表中。
[0045]步驟S206,獲取預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄。
[0046]該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法首先在預(yù)設(shè)數(shù)據(jù)庫中查找視頻的播放數(shù)據(jù),其中,預(yù)設(shè)數(shù)據(jù)庫中預(yù)存有視頻的播放數(shù)據(jù);然后從播放數(shù)據(jù)中查找播放記錄;確定預(yù)設(shè)時間;從播放記錄中獲取預(yù)設(shè)時間范圍之外的播放記錄。其中,預(yù)設(shè)時間可以是一個小時,也可以是一天。在獲取預(yù)設(shè)時間范圍之外的視頻的播放記錄之后,對預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄按照用戶標識排序;并將按照用戶標識排序后的播放記錄存儲于播放記錄數(shù)據(jù)表中。其中,對播放記錄按照用戶標識排序可以是按照用戶標識進行升序排列,也可以是按照用戶標識進行降序排列。
[0047]步驟S207,遍歷預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和。
[0048]遍歷播放記錄數(shù)據(jù)表中存儲的預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識的播放記錄,首先從多個用戶標識對應(yīng)的播放記錄中選取出一個用戶標識對應(yīng)的播放記錄,針對該用戶的播放記錄可以有一條,也可以由多條。然后遍歷該用戶對應(yīng)的播放記錄,分別獲取該用戶標識對應(yīng)的播放記錄中視頻每個播放時刻的播放次數(shù)。確定該用戶標識對應(yīng)的播放記錄中視頻各個播放時刻的播放次數(shù)之后,將視頻各個播放時刻的播放次數(shù)求和,即對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻得到視頻播放次數(shù)的和,從而得到分別對應(yīng)于多個用戶標識中各個用戶標識的視頻播放次數(shù)。
[0049]步驟S208,合并預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄。
[0050]獲取分別對應(yīng)于多個用戶標識中各個用戶標識的視頻播放次數(shù)之后,將用戶標識,視頻播放信息,以及分別對應(yīng)于多個用戶標識中各個用戶標識的視頻播放次數(shù)合并成分別對應(yīng)于多個用戶標識中各個用戶標識的視頻播放記錄。
[0051]步驟S209,將預(yù)設(shè)時間范圍之外的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0052]合并播放記錄數(shù)據(jù)表中已經(jīng)存儲有預(yù)設(shè)時間內(nèi)的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄,在合并預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄之后,將預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的合并后的播放記錄追加存入到同一個用戶標識對應(yīng)的播放記錄中。
[0053]步驟S210,同上述步驟S104。
[0054]本發(fā)明實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法采用獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄;分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并;創(chuàng)建合并播放記錄數(shù)據(jù)表;將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中;獲取預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄;遍歷預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和;合并預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄;將預(yù)設(shè)時間范圍之外的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中;按照合并后的播放記錄對視頻進行監(jiān)測,解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題,同時將同一用戶標識對應(yīng)的整個播放記錄(包括所有時刻)進行合并,保證了播放記錄的完整性,使得利用監(jiān)測結(jié)果進行統(tǒng)計分析視頻播放行為更加準確。
[0055]從以上的描述中,可以看出,本發(fā)明實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法,通過將分別對應(yīng)于多個用戶標識中的各個用戶標識對應(yīng)的播放次數(shù)進行求和,實現(xiàn)了對分別對應(yīng)于多個用戶標識中的各個用戶標識對應(yīng)的播放記錄的合并,解決了一個用戶多次播放視頻造成的統(tǒng)計數(shù)據(jù)偏差的問題,解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題,進而使得根據(jù)監(jiān)測結(jié)果進行視頻播放行為的分析更加完整和準確。
[0056]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0057]本發(fā)明實施例還提供了一種互聯(lián)網(wǎng)視頻播放監(jiān)測裝置。需要說明的是,該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置可以用于執(zhí)行本發(fā)明實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測方法。
[0058]圖3是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置的第一實施例的示意圖。如圖3所示,該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置包括:第一獲取模塊10,確定模塊20,第一合并模塊30和監(jiān)測模塊40。其中,第一合并模塊30包括:第二獲取模塊301,判斷模塊302和第一求和模塊303。
[0059]第一獲取模塊10,用于獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,其中,視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻,播放記錄包括用戶標識和視頻播放次數(shù),其中,用戶標識為播放視頻的用戶的標識,播放記錄包括多個用戶播放視頻的記錄,用戶標識為多個用戶標識,視頻播放次數(shù)為視頻中各個播放時刻的播放次數(shù)。
[0060]具體地,第一獲取模塊10包括:第一查找模塊,用于在預(yù)設(shè)數(shù)據(jù)庫中查找視頻的播放數(shù)據(jù),其中,預(yù)設(shè)數(shù)據(jù)庫中預(yù)存有視頻的播放數(shù)據(jù);第二查找模塊,用于從播放數(shù)據(jù)中查找播放記錄;第一獲取子模塊,用于獲取預(yù)設(shè)時間;第二獲取子模塊,用于從播放記錄中獲取預(yù)設(shè)時間內(nèi)的播放記錄。
[0061]確定模塊20,用于分別確定與多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù)。
[0062]第一合并模塊30,用于對播放記錄中分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄進行合并,其中,對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和,對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于多個用戶標識的視頻播放次數(shù)。
[0063]具體地,第一合并模塊30包括:第二獲取模塊301,用于獲取視頻的起始播放時刻;判斷模塊302,用于判斷視頻的起始播放時刻是否在預(yù)設(shè)時間內(nèi);第一求和模塊303,用于當視頻的起始播放時刻在預(yù)設(shè)時間內(nèi)時,將分別對應(yīng)于多個用戶標識中各個用戶標識在每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和。
[0064]監(jiān)測模塊40,用于按照合并后的播放記錄對視頻進行監(jiān)測。
[0065]該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置包括第一獲取模塊10,確定模塊20,第一合并模塊30和監(jiān)測模塊40。其中,第一合并模塊30包括:第二獲取模塊301,判斷模塊302和第一求和模塊303。通過該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題。
[0066]圖4是根據(jù)本發(fā)明的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置的第二實施例的示意圖。如圖4所示,該互聯(lián)網(wǎng)視頻播放監(jiān)測裝置包括:第一獲取模塊10,確定模塊20,第一合并模塊30,創(chuàng)建模塊50,第一存儲模塊60,第三獲取模塊70,第二求和模塊80,第二合并模塊90,第二存儲模塊110和監(jiān)測模塊40。
[0067]創(chuàng)建模塊50,用于創(chuàng)建合并播放記錄數(shù)據(jù)表。
[0068]第一存儲模塊60,用于將預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0069]第三獲取模塊70,用于獲取預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄。
[0070]第二求和模塊80,用于遍歷預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和。
[0071]第二合并模塊90,用于合并預(yù)設(shè)時間范圍之外的分別對應(yīng)于多個用戶標識中各個用戶標識的播放記錄。
[0072]第二存儲模塊110,用于將預(yù)設(shè)時間范圍之外的合并后的播放記錄存入合并播放記錄數(shù)據(jù)表中。
[0073]該實施例的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置包括第一獲取模塊10,確定模塊20,第一合并模塊30,創(chuàng)建模塊50,第一存儲模塊60,第三獲取模塊70,第二求和模塊80,第二合并模塊90,第二存儲模塊110和監(jiān)測模塊40。通過該實施例,解決了對視頻播放行為進行監(jiān)測時監(jiān)測結(jié)果不準確的問題,同時保證了監(jiān)測結(jié)果的完整性。
[0074]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0075]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種互聯(lián)網(wǎng)視頻播放監(jiān)測方法,其特征在于,包括: 獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,其中,所述視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻,所述播放記錄包括用戶標識和視頻播放次數(shù),其中,所述用戶標識為播放所述視頻的用戶的標識,所述播放記錄包括多個用戶播放所述視頻的記錄,所述用戶標識為多個用戶標識,所述視頻播放次數(shù)為所述視頻中各個播放時刻的播放次數(shù); 分別確定與所述多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù); 對所述播放記錄中分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄進行合并,其中,對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和,對應(yīng)于所述多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于所述多個用戶標識中各個用戶標識的視頻播放次數(shù);以及按照合并后的播放記錄對所述視頻進行監(jiān)測。
2.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)視頻播放監(jiān)測方法,其特征在于,獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄包括: 在預(yù)設(shè)數(shù)據(jù)庫中查找所述視頻的播放數(shù)據(jù),其中,所述預(yù)設(shè)數(shù)據(jù)庫中預(yù)存有所述視頻的播放數(shù)據(jù); 從所述播放數(shù)據(jù)中查找所述播放記錄; 獲取所述預(yù)設(shè)時間;以及 從所述播放記錄中獲取所述預(yù)設(shè)時間內(nèi)的播放記錄。
3.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)視頻播放監(jiān)測方法,其特征在于,獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄之后,所述方法還包括: 對所述播放記錄按照所述用戶標識排序; 獲取播放記錄數(shù)據(jù)表;以及 將按照所述用戶標識排序后的播放記錄存儲于所述播放記錄數(shù)據(jù)表中。
4.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)視頻播放監(jiān)測方法,其特征在于,對所述播放記錄中分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄進行合并包括: 獲取所述視頻的起始播放時刻; 判斷所述視頻的起始播放時刻是否在所述預(yù)設(shè)時間內(nèi); 如果所述視頻的起始播放時刻在所述預(yù)設(shè)時間內(nèi),將分別對應(yīng)于所述多個用戶標識中各個用戶標識在每個播放時刻的視頻播放次數(shù)按照所述用戶標識進行求和。
5.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)視頻播放監(jiān)測方法,其特征在于,對所述播放記錄中分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄進行合并之后,所述方法還包括: 創(chuàng)建合并播放記錄數(shù)據(jù)表;以及 將所述預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入所述合并播放記錄數(shù)據(jù)表中。
6.根據(jù)權(quán)利要求5所述的互聯(lián)網(wǎng)視頻播放監(jiān)測方法,其特征在于,在將所述預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入所述合并播放記錄數(shù)據(jù)表中之后,所述方法還包括: 獲取所述預(yù)設(shè)時間范圍之外的分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄; 遍歷所述預(yù)設(shè)時間范圍之外的分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于所述多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和; 合并所述預(yù)設(shè)時間范圍之外的分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄;以及 將所述預(yù)設(shè)時間范圍之外的合并后的播放記錄存入所述合并播放記錄數(shù)據(jù)表中。
7.一種互聯(lián)網(wǎng)視頻播放監(jiān)測裝置,其特征在于,包括: 第一獲取模塊,用于獲取在預(yù)設(shè)時間內(nèi)的視頻的播放記錄,其中,所述視頻為需要監(jiān)測的互聯(lián)網(wǎng)視頻,所述播放記錄包括用戶標識和視頻播放次數(shù),其中,所述用戶標識為播放所述視頻的用戶的標識,所述播放記錄包括多個用戶播放所述視頻的記錄,所述用戶標識為多個用戶標識,所述視頻播放次數(shù)為所述視頻中各個播放時刻的播放次數(shù);確定模塊,用于分別確定與所述多個用戶標識中每個用戶標識對應(yīng)的視頻播放次數(shù);第一合并模塊,用于對所述播放記錄中分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄進行合并,其中,對每個播放時刻的視頻播放次數(shù)按照用戶標識進行求和,對應(yīng)于所述多個用戶標識中的每個用戶標識,在每個播放時刻得到一個視頻播放次數(shù)的和,從而得到分別對應(yīng)于所述多個用戶標識的視頻播放次數(shù);以及監(jiān)測模塊,用于按照合并后的播放記錄對所述視頻進行監(jiān)測。
8.根據(jù)權(quán)利要求7所述的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置,其特征在于,所述第一合并模塊包括: 第二獲取模塊,用于獲取所述視頻的起始播放時刻; 判斷模塊,用于判斷所述視頻的起始播放時刻是否在所述預(yù)設(shè)時間內(nèi); 第一求和模塊,用于當所述視頻的起始播放時刻在所述預(yù)設(shè)時間內(nèi)時,將分別對應(yīng)于所述多個用戶標識中各個用戶標識在每個播放時刻的視頻播放次數(shù)按照所述用戶標識進行求和。
9.根據(jù)權(quán)利要求7所述的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置,其特征在于,所述裝置還包括: 創(chuàng)建模塊,用于創(chuàng)建合并播放記錄數(shù)據(jù)表;以及 第一存儲模塊,用于將所述預(yù)設(shè)時間內(nèi)的合并后的播放記錄存入所述合并播放記錄數(shù)據(jù)表中。
10.根據(jù)權(quán)利要求9所述的互聯(lián)網(wǎng)視頻播放監(jiān)測裝置,其特征在于,所述裝置還包括: 第三獲取模塊,用于獲取所述預(yù)設(shè)時間范圍之外的分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄; 第二求和模塊,用于遍歷所述預(yù)設(shè)時間范圍之外的分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄,獲取對應(yīng)于所述多個用戶標識中的每個用戶標識,在每個播放時刻的視頻播放次數(shù)的和; 第二合并模塊,用于合并所述預(yù)設(shè)時間范圍之外的分別對應(yīng)于所述多個用戶標識中各個用戶標識的播放記錄;以及 第二存儲模塊,用于將所述預(yù)設(shè)時間范圍之外的合并后的播放記錄存入所述合并播放記錄數(shù)據(jù)表中。
【文檔編號】H04N21/258GK104270654SQ201410575028
【公開日】2015年1月7日 申請日期:2014年10月23日 優(yōu)先權(quán)日:2014年10月23日
【發(fā)明者】杜寧, 林斐, 陳杰 申請人:北京國雙科技有限公司