網絡收視統計方法和裝置制造方法
【專利摘要】本發明公開了一種網絡收視統計方法和裝置。該網絡收視統計方法包括:獲取目標時間段內目標播放對象的播放行為記錄;獲取目標播放對象的起始收視次數;遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數;根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數。通過本發明,解決了收視次數的統計過程消耗系統性能的問題。
【專利說明】網絡收視統計方法和裝置
【技術領域】
[0001]本發明涉及互聯網領域,具體而言,涉及一種網絡收視統計方法和裝置。
【背景技術】
[0002]收視次數已經成為衡量電視頻道或者視頻受用戶喜愛程度的重要指標。隨著互聯網技術的快速發展,交互式網絡電視越來越普遍。交互式網絡電視是一種利用寬帶網,并集互聯網,多媒體網絡以及通信網絡于一體的,向用戶提供包括數字電視在內的多種交互式服務的電視。對于交互式網絡電視,不同的用戶存在不同的播放行為記錄,每條播放行為記錄中包括用戶標識,起始播放時間以及結束播放時間等信息。現有技術采用條件查詢方法統計一段時間內電視頻道或者視頻的收視次數。條件查詢方法為首先確定統計的時間段,遍歷存儲有播放行為記錄的數據表,依次將每條播放行為記錄中記載的起始播放時間和結束播放時間與該時間段進行比較,判斷起始播放時間和結束播放時間與該時間段是否存在時間交集,如果起始播放時間和結束播放時間與該時間段存在時間交集,則將該時間段的收視次數加I。查詢對比在該時間段內的所有的播放行為記錄,得到該時間段的收視次數。現有技術通過將所有的播放行為記錄中的起始播放時間和結束播放時間和該時間段進行對比得到該時間段的收視次數,收視次數的統計過程繁瑣,而且會消耗系統的性能。
[0003]針對相關技術中收視次數的統計過程消耗系統性能的問題,目前尚未提出有效的解決方案。
【發明內容】
[0004]本發明的主要目的在于提供一種網絡收視統計方法和裝置,以解決收視次數的統計過程消耗系統性能的問題。
[0005]為了實現上述目的,根據本發明的一個方面,提供了一種網絡收視統計方法。該網絡收視統計方法包括:獲取目標時間段內目標播放對象的播放行為記錄,其中,播放行為記錄包括目標播放對象的起始播放時刻;獲取目標播放對象的起始收視次數,其中,起始收視次數為在目標時間段的開始時刻的收視次數;遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數,其中,開始播放收視次數為在目標時間段內每個時刻開始播放目標播放對象的用戶個數;根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數,其中,目標時間段內的收視次數為起始收視次數和開始播放收視次數的和。
[0006]進一步地,獲取目標播放對象的起始收視次數包括:遍歷目標時間段內目標播放對象的播放行為記錄;判斷播放行為記錄中目標播放對象的起始播放時刻是否與目標時間段內的開始時刻相同,得到判斷結果;根據判斷結果對起始收視次數進行統計,其中,每判斷出播放行為記錄中目標播放對象的起始播放時刻與目標時間段內的開始時刻相同,對目標播放對象的起始收視次數執行加I操作。
[0007]進一步地,遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數包括:獲取目標時間段內的每條播放行為記錄中目標播放對象的起始播放時刻;遍歷目標時間段內的時刻;對目標時間段內每個時刻的開始播放收視次數進行統計,其中,在目標時間段內的每個時刻每檢測到一次目標播放對象的起始播放時刻,目標時間段內每個時刻的開始播放收視次數執行加I操作。
[0008]進一步地,在獲取目標時間段內目標播放對象的播放行為記錄之后,該網絡收視統計方法還包括:將目標時間段內的目標播放對象的播放行為記錄按照起始播放時刻進行排序;創建播放行為記錄表;將排序后的播放行為記錄存入到播放行為記錄表中。
[0009]進一步地,遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數之后,該網絡收視統計方法還包括:根據目標時間段內每個時刻的開始播放收視次數和目標時間段內的時刻得到圖表,其中,圖表的橫坐標為目標時間段內的時刻,圖表的縱坐標為目標時間段內每個時刻的開始播放收視次數;輸出圖表。
[0010]為了實現上述目的,根據本發明的另一方面,提供了一種網絡收視統計裝置。該網絡收視統計裝置包括:第一獲取模塊,用于獲取目標時間段內目標播放對象的播放行為記錄,其中,播放行為記錄包括目標播放對象的起始播放時刻;第二獲取模塊,用于獲取目標播放對象的起始收視次數,其中,起始收視次數為在目標時間段的開始時刻的收視次數;第三獲取模塊,用于遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數,其中,開始播放收視次數為在目標時間段內每個時刻開始播放目標播放對象的用戶個數;計算模塊,用于根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數,其中,目標時間段內的收視次數為起始收視次數和開始播放收視次數的和。
[0011]進一步地,第二獲取模塊包括:第一遍歷模塊,用于遍歷目標時間段內目標播放對象的播放行為記錄;判斷模塊,用于判斷播放行為記錄中目標播放對象的起始播放時刻是否與目標時間段內的開始時刻相同,得到判斷結果;第一統計模塊,用于根據判斷結果對起始收視次數進行統計,其中,每判斷出播放行為記錄中目標播放對象的起始播放時刻與目標時間段內的開始時刻相同,對目標播放對象的起始收視次數執行加I操作。
[0012]進一步地,第三獲取模塊包括:第四獲取模塊,用于獲取目標時間段內的每條播放行為記錄中目標播放對象的起始播放時刻;第二遍歷模塊,用于遍歷目標時間段內的時刻;第二統計模塊,用于對目標時間段內每個時刻的開始播放收視次數進行統計,其中,在目標時間段內的每個時刻每檢測到一次目標播放對象的起始播放時刻,目標時間段內每個時刻的開始播放收視次數執行加I操作。
[0013]進一步地,該網絡收視統計裝置還包括:排序模塊,用于對目標時間段內的目標播放對象的播放行為記錄按照起始播放時刻進行排序;創建模塊,用于創建播放行為記錄表;存儲模塊,用于將排序后的播放行為記錄存入到播放行為記錄表中。
[0014]進一步地,該網絡收視統計裝置還包括:第五獲取模塊,用于根據目標時間段內每個時刻的開始播放收視次數和目標時間段內的時刻得到圖表,其中,圖表的橫坐標為目標時間段內的時刻,圖表的縱坐標為目標時間段內每個時刻的開始播放收視次數;輸出模塊,用于輸出圖表。
[0015]本發明的網絡收視統計方法包括獲取目標時間段內目標播放對象的播放行為記錄,其中,播放行為記錄包括目標播放對象的起始播放時刻;獲取目標播放對象的起始收視次數,其中,起始收視次數為在目標時間段的開始時刻的收視次數;遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數,其中,開始播放收視次數為在目標時間段內每個時刻開始播放目標播放對象的用戶個數;根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數,其中,目標時間段內的收視次數為起始收視次數和開始播放收視次數的和。該網絡收視統計方法在對目標時間段內的收視次數統計時保留了目標時間段內每個時刻的開始收視次數,將這些開始收視次數作為目標時間段內的新增加的收視次數,然后加上目標時間段內的開始時刻的起始收視次數,即能夠獲得目標時間段內的目標播放對象的收視次數。通過本發明的網絡收視統計方法解決了收視次數的統計過程消耗系統性能的問題,提高了目標播放對象收視次數的統計性能。
【專利附圖】
【附圖說明】
[0016]構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0017]圖1是根據本發明的網絡收視統計方法的第一實施例的流程圖;以及
[0018]圖2是根據本發明的網絡收視統計裝置的第一實施例的示意圖。
【具體實施方式】
[0019]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。
[0020]為了使本領域的技術人員更好的理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,在本領域普通技術人員沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明的保護范圍。
[0021]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0022]本發明旨在提供一種網絡收視統計方法和裝置。圖1是根據本發明的網絡收視統計方法的第一實施例的流程圖,如圖1所示,該網絡收視統計方法包括如下的步驟SlOl至步驟S104:
[0023]步驟S101,獲取目標時間段內目標播放對象的播放行為記錄,其中,播放行為記錄包括目標播放對象的起始播放時刻。
[0024]該實施例中的目標時間段根據統計分析的需要可以進行調整,該目標時間段可以是一個小時,也可以是一天。該實施例中的目標播放對象可以是網絡視頻,也可以是網絡電視的頻道。該實施例的網絡收視統計方法不僅適用于網絡視頻的收視次數的統計,同樣也適用于網絡電視頻道的收視次數的統計。該實施例中的目標播放對象的播放行為記錄為播放該目標播放對象過程中相關的播放信息,該播放行為記錄可以有一條,也可以有多條,其中,每個用戶標識對應一條播放行為記錄。該播放行為記錄中可以包括用戶標識,目標播放對象的名稱,目標播放對象的起始播放時刻和結束播放時刻,目標播放對象在目標對象內的每個時刻的播放次數等信息。其中,目標播放對象的用戶標識為唯一確定的用戶標識,即一個用戶只能有一個唯一的標識。該實施例中用戶標識可以是設備ID,也可以是UserlD。播放行為記錄中記載了目標播放對象的播放信息,通過對播放行為記錄中的信息進行統計分析,可以判斷目標播放對象的播放行為。比如,通過統計分析目標播放對象在目標時間段內每個時刻的播放次數,可以得到目標播放對象在目標時間段內每個時刻的播放行為。當在目標時間段內的第一時刻目標播放對象的播放次數大于I時,則該目標播放對象在第一時刻循環播放了大于I次,當在目標時間段內的第一時刻目標播放對象的播放次數等于O時,則該目標播放對象在第一時刻未被播放。
[0025]獲取目標時間段內目標播放對象的播放行為記錄可以通過在用戶訪問頁面上的視頻播放器中嵌入代碼,將播放行為記錄中的目標播放對象的播放信息返回至服務器,也可以從預設數據庫中直接讀取上述目標播放對象的播放信息。其中,視頻播放器為軟件播放器,比如搜狐視頻,騰訊視頻等。預設數據庫中預先存儲有目標播放對象的所有播放信息,比如目標播放對象的用戶標識,目標播放對象的名稱,目標播放對象的起始播放時刻和結束播放時刻等。該實施例中通過從預設數據庫中直接讀取目標播放對象的播放記錄,減小了系能的消耗,提高了系統的運算速度。
[0026]在獲取目標時間段內目標播放對象的播放行為記錄之后,該實施例的網絡收視統計方法將目標時間段內的目標播放對象的播放行為記錄按照起始播放時刻進行排序。其中,將目標時間段內的目標播放對象的播放行為記錄排序可以按照起始播放時刻升序排列,也可以按照起始播放時刻降序排列。該實施例通過創建的播放行為記錄表將排序后的播放行為記錄存入到播放行為記錄表中。將目標時間段內的目標播放對象的播放行為記錄進行排序是為了方便從播放行為記錄表中快速查找統計收視次數所需要的相關信息,該實施例的網絡收視統計方法將目標時間段內的目標播放對象的播放行為記錄進行排序,可以按照起始播放時刻進行排序,也可以按照播放行為記錄中的其他信息進行排序,比如按照用戶標識進行排序等。獲取目標時間段內目標播放對象的播放行為記錄是從播放行為記錄表中獲取
[0027]步驟S102,獲取目標播放對象的起始收視次數。
[0028]起始收視次數為在目標時間段的開始時刻的收視次數。獲取目標播放對象的起始收視次數包括:遍歷目標時間段內目標播放對象的播放行為記錄;判斷播放行為記錄中目標播放對象的起始播放時刻是否與目標時間段內的開始時刻相同,得到判斷結果;根據判斷結果對起始收視次數進行統計,其中,每判斷出播放行為記錄中目標播放對象的起始播放時刻與目標時間段內的開始時刻相同,對目標播放對象的起始收視次數執行加I操作。例如,目標時間段內目標播放對象的播放行為記錄有兩條,分別為用戶A的播放行為記錄和用戶B的播放行為記錄。其中,在用戶A的播放行為記錄中的用戶A的起始播放時刻為01:20:00,用戶A的結束播放時刻為01:50:31。用戶B的起始播放時刻為01:20:00,用戶B的結束播放時刻為02:30:00。如果01:20:00在目標時間段內,則在01:20:00時刻有兩個用戶播放了該時刻的目標播放對象,即01:20:00時刻的起始收視次數為2。
[0029]步驟S103,遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數。
[0030]開始播放收視次數為在目標時間段內每個時刻開始播放目標播放對象的用戶個數。獲取目標時間段內每個時刻的開始播放收視次數包括:遍歷目標時間段內的目標播放對象的播放行為記錄;獲取目標時間段內的每條播放行為記錄中目標播放對象的起始播放時刻;遍歷目標時間段內的時刻;對目標時間段內每個時刻的開始播放收視次數進行統計,其中,在目標時間段內的每個時刻每檢測到一次目標播放對象的起始播放時刻,目標時間段內每個時刻的開始播放收視次數執行加I操作。該實施例將目標時間段劃分為多個最小粒度時刻,比如將目標時間段按秒或者毫秒進行時刻的劃分。統計目標時間段內每個時刻的開始播放收視次數就是統計目標時間段內每個時刻上開始播放目標播放對象的用戶的個數,該實施例將開始播放目標播放對象的用戶的個數作為該時刻上的新增加的收視次數,并將統計結果進行存儲。該實施例的網絡收視統計方法分別統計目標時間段內每個時刻的開始播放收視次數,在一定程度上提升了統計結果的性能。
[0031]步驟S104,根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數,其中,目標時間段內的收視次數為起始收視次數和開始播放收視次數的和。
[0032]該實施例的網絡收視統計方法將起始收視次數與開始播放收視次數的和作為目標時間段內的目標播放對象的收視次數,即該網絡收視統計方法采用分別統計目標時間段內的每個時刻的新增加的收視次數,其中包括目標時間段的開始時刻的收視次數,即起始收視次數。通過該網絡收視統計方法獲取開始起始收視次數和目標時間段內每個時刻的開始播放收視次數之后,根據目標時間段內每個時刻的開始播放收視次數和目標時間段內的時刻得到圖表,其中,圖表的橫坐標為目標時間段內的時刻,圖表的縱坐標為目標時間段內每個時刻的開始播放收視次數。在該圖標中,橫坐標的第一個時刻的值為起始收視次數的值,第一個時刻之后的目標時間段內的每個時刻的值為目標時間段內的每個時刻的開始播放收視次數。在得到該圖標之后輸出圖表,便于用戶直觀地分析目標時間段內每個時刻的收視次數。從圖表中可以分析出,在收視次數較高的時刻上觀看該時刻目標播放對象的用戶數目多,在收視次數較低的時刻上觀看該時刻目標播放對象的用戶數據少。該實施例的網絡收視統計方法將統計的目標時間段內的目標播放對象的收視次數以圖表的形式進行輸出顯示,是統計結果更加直觀,便于用戶對統計結果進行分析。
[0033]本實施例的網絡收視統計方法采用獲取目標時間段內目標播放對象的播放行為記錄,其中,播放行為記錄包括目標播放對象的起始播放時刻;獲取目標播放對象的起始收視次數,其中,起始收視次數為在目標時間段的開始時刻的收視次數;遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數,其中,開始播放收視次數為在目標時間段內每個時刻開始播放目標播放對象的用戶個數;根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數,其中,目標時間段內的收視次數為起始收視次數和開始播放收視次數的和,解決了網絡收視統計方法解決了收視次數的統計過程消耗系統性能的問題。該網絡收視統計方法在對目標時間段內的收視次數統計時保留了目標時間段內每個時刻的開始收視次數,將這些開始收視次數作為目標時間段內的新增加的收視次數,然后加上目標時間段內的開始時刻的起始收視次數,即能夠獲得目標時間段內的目標播放對象的收視次數,降低了逐條比較將目標播放對象的起始播放時刻和結束播放時刻與目標時間段所帶來的系統性能的消耗,提高了目標播放對象收視次數的統計性能。
[0034]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0035]本發明實施例還提供了一種網絡收視統計裝置。需要說明的是,該網絡收視統計裝置可以用于執行本發明實施例的網絡收視統計方法。
[0036]圖2是根據本發明的網絡收視統計裝置的第一實施例的示意圖。如圖2所示,該網絡收視統計裝置包括:第一獲取模塊10,第二獲取模塊20,第三獲取模塊30和計算模塊40。
[0037]第一獲取模塊10,用于獲取目標時間段內目標播放對象的播放行為記錄,其中,播放行為記錄包括目標播放對象的起始播放時刻。
[0038]該實施例的網絡收視統計裝置在通過第一獲取模塊10獲取目標時間段內目標播放對象的播放行為記錄之后,優選地,該裝置還可以通過排序模塊,創建模塊以及存儲模塊將目標時間段內目標播放對象的播放行為記錄進行進一步地處理。其中,排序模塊用于對目標時間段內的目標播放對象的播放行為記錄按照起始播放時刻進行排序;創建模塊,用于創建播放行為記錄表;存儲模塊,用于將排序后的播放行為記錄存入到播放行為記錄表中。
[0039]第二獲取模塊20,用于獲取目標播放對象的起始收視次數,其中,起始收視次數為在目標時間段的開始時刻的收視次數。
[0040]具體地,該實施例的網絡收視統計裝置中的第二獲取模塊20包括:第一遍歷模塊,用于遍歷目標時間段內目標播放對象的播放行為記錄;判斷模塊,用于判斷播放行為記錄中目標播放對象的起始播放時刻是否與目標時間段內的開始時刻相同,得到判斷結果;第一統計模塊,用于根據判斷結果對起始收視次數進行統計,其中,每判斷出播放行為記錄中目標播放對象的起始播放時刻與目標時間段內的開始時刻相同,對目標播放對象的起始收視次數執行加I操作。
[0041]第三獲取模塊30,用于遍歷目標時間段內的目標播放對象的播放行為記錄,獲取目標時間段內每個時刻的開始播放收視次數,其中,開始播放收視次數為在目標時間段內每個時刻開始播放目標播放對象的用戶個數。
[0042]具體地,該實施例的網絡收視統計裝置中的第三獲取模塊30包括:第四獲取模塊,用于獲取目標時間段內的每條播放行為記錄中目標播放對象的起始播放時刻;第二遍歷模塊,用于遍歷目標時間段內的時刻;第二統計模塊,用于對目標時間段內每個時刻的開始播放收視次數進行統計,其中,在目標時間段內的每個時刻每檢測到一次目標播放對象的起始播放時刻,目標時間段內每個時刻的開始播放收視次數執行加I操作。
[0043]計算模塊40,用于根據起始收視次數和開始播放收視次數計算目標時間段內的收視次數,其中,目標時間段內的收視次數為起始收視次數和開始播放收視次數的和。
[0044]該實施例的網絡收視統計裝置分別通過第二獲取模塊20和第三獲取模塊30獲取起始收視次數和開始播放收視次數之后,該裝置還可以通過第五獲取模塊和輸出模塊將統計得到的起始收視次數和開始播放收視次數以圖表的形式顯示輸出。其中,第五獲取模塊,用于根據目標時間段內每個時刻的開始播放收視次數和目標時間段內的時刻得到圖表,其中,圖表的橫坐標為目標時間段內的時刻,圖表的縱坐標為目標時間段內每個時刻的開始播放收視次數;輸出模塊,用于輸出圖表。
[0045]該實施例的網絡收視統計裝置包括第一獲取模塊10,第二獲取模塊20,第三獲取模塊30和計算模塊40。通過該裝置,解決了網絡收視統計方法解決了收視次數的統計過程消耗系統性能的問題,通過保留目標時間段內每個時刻的開始收視次數,將這些開始收視次數作為目標時間段內的新增加的收視次數,將這些開始收視次數與目標時間段內的開始時刻的起始收視次數的和作為目標時間段內的目標播放對象的收視次數,減小了對目標時間段內目標播放對象的播放行為記錄逐條地將目標播放對象的起始播放時刻和結束播放時刻與目標時間段進行比較所帶來的系統性能的消耗,提高了目標播放對象收視次數的統計性能。
[0046]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。
[0047]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種網絡收視統計方法,其特征在于,包括: 獲取目標時間段內目標播放對象的播放行為記錄,其中,所述播放行為記錄包括所述目標播放對象的起始播放時刻; 獲取所述目標播放對象的起始收視次數,其中,所述起始收視次數為在所述目標時間段的開始時刻的收視次數; 遍歷所述目標時間段內的所述目標播放對象的播放行為記錄,獲取所述目標時間段內每個時刻的開始播放收視次數,其中,所述開始播放收視次數為在所述目標時間段內每個時刻開始播放所述目標播放對象的用戶個數;以及 根據所述起始收視次數和所述開始播放收視次數計算所述目標時間段內的收視次數,其中,所述目標時間段內的收視次數為所述起始收視次數和所述開始播放收視次數的和。
2.根據權利要求1所述的網絡收視統計方法,其特征在于,獲取所述目標播放對象的起始收視次數包括: 遍歷所述目標時間段內所述目標播放對象的播放行為記錄; 判斷所述播放行為記錄中所述目標播放對象的起始播放時刻是否與所述目標時間段內的開始時刻相同,得到判斷結果;以及 根據所述判斷結果對所述起始收視次數進行統計,其中,每判斷出所述播放行為記錄中所述目標播放對象的起始播放時刻與所述目標時間段內的開始時刻相同,對所述目標播放對象的起始收視次數執行加1操作。
3.根據權利要求1所述的網絡收視統計方法,其特征在于,遍歷所述目標時間段內的所述目標播放對象的播放行為記錄,獲取所述目標時間段內每個時刻的開始播放收視次數包括: 獲取所述目標時間段內的每條播放行為記錄中所述目標播放對象的起始播放時刻; 遍歷所述目標時間段內的時刻;以及 對所述目標時間段內每個時刻的開始播放收視次數進行統計,其中,在所述目標時間段內的每個時刻每檢測到一次所述目標播放對象的起始播放時刻,所述目標時間段內每個時刻的開始播放收視次數執行加1操作。
4.根據權利要求1所述的網絡收視統計方法,其特征在于,在獲取目標時間段內目標播放對象的播放行為記錄之后,所述方法還包括: 將所述目標時間段內的所述目標播放對象的播放行為記錄按照所述起始播放時刻進行排序; 創建播放行為記錄表;以及 將排序后的播放行為記錄存入到所述播放行為記錄表中。
5.根據權利要求1所述的網絡收視統計方法,其特征在于,遍歷所述目標時間段內的所述目標播放對象的播放行為記錄,獲取所述目標時間段內每個時刻的開始播放收視次數之后,所述方法還包括: 根據所述目標時間段內每個時刻的開始播放收視次數和所述目標時間段內的時刻得到圖表,其中,所述圖表的橫坐標為所述目標時間段內的時刻,所述圖表的縱坐標為所述目標時間段內每個時刻的開始播放收視次數;以及輸出所述圖表。
6.一種網絡收視統計裝置,其特征在于,包括: 第一獲取模塊,用于獲取目標時間段內目標播放對象的播放行為記錄,其中,所述播放行為記錄包括所述目標播放對象的起始播放時刻; 第二獲取模塊,用于獲取所述目標播放對象的起始收視次數,其中,所述起始收視次數為在所述目標時間段的開始時刻的收視次數; 第三獲取模塊,用于遍歷所述目標時間段內的所述目標播放對象的播放行為記錄,獲取所述目標時間段內每個時刻的開始播放收視次數,其中,所述開始播放收視次數為在所述目標時間段內每個時刻開始播放所述目標播放對象的用戶個數;以及 計算模塊,用于根據所述起始收視次數和所述開始播放收視次數計算所述目標時間段內的收視次數,其中,所述目標時間段內的收視次數為所述起始收視次數和所述開始播放收視次數的和。
7.根據權利要求6所述的網絡收視統計裝置,其特征在于,所述第二獲取模塊包括: 第一遍歷模塊,用于遍歷所述目標時間段內所述目標播放對象的播放行為記錄; 判斷模塊,用于判斷所述播放行為記錄中所述目標播放對象的起始播放時刻是否與所述目標時間段內的開始時刻相同,得到判斷結果;以及 第一統計模塊,用于根據所述判斷結果對所述起始收視次數進行統計,其中,每判斷出所述播放行為記錄中所述目標播放對象的起始播放時刻與所述目標時間段內的開始時刻相同,對所述目標播放對象的起始收視次數執行加1操作。
8.根據權利要求6所述的網絡收視統計裝置,其特征在于,所述第三獲取模塊包括: 第四獲取模塊,用于獲取所述目標時間段內的每條播放行為記錄中所述目標播放對象的起始播放時刻; 第二遍歷模塊,用于遍歷所述目標時間段內的時刻;以及 第二統計模塊,用于對所述目標時間段內每個時刻的開始播放收視次數進行統計,其中,在所述目標時間段內的每個時刻每檢測到一次所述目標播放對象的起始播放時刻,所述目標時間段內每個時刻的開始播放收視次數執行加1操作。
9.根據權利要求6所述的網絡收視統計裝置,其特征在于,所述裝置還包括: 排序模塊,用于對所述目標時間段內的所述目標播放對象的播放行為記錄按照所述起始播放時刻進行排序; 創建模塊,用于創建播放行為記錄表;以及 存儲模塊,用于將排序后的播放行為記錄存入到所述播放行為記錄表中。
10.根據權利要求6所述的網絡收視統計裝置,其特征在于,所述裝置還包括: 第五獲取模塊,用于根據所述目標時間段內每個時刻的開始播放收視次數和所述目標時間段內的時刻得到圖表,其中,所述圖表的橫坐標為所述目標時間段內的時刻,所述圖表的縱坐標為所述目標時間段內每個時刻的開始播放收視次數;以及輸出模塊,用于輸出所述圖表。
【文檔編號】H04N21/258GK104284217SQ201410575765
【公開日】2015年1月14日 申請日期:2014年10月24日 優先權日:2014年10月24日
【發明者】胡信 申請人:北京國雙科技有限公司