數(shù)字機頂盒開機檢測方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)字機頂盒開機檢測方法和裝置。其中,數(shù)字機頂盒開機檢測方法包括:獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);對行為數(shù)據(jù)進行分類,得到與數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類;根據(jù)多個行為數(shù)據(jù)類確定在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量;以及由在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量計算得到在第一預設時間內(nèi)數(shù)字機頂盒的開機率。通過本發(fā)明,解決了現(xiàn)有技術中統(tǒng)計得到的開機率的準確性低的問題,達到了提高統(tǒng)計的開機率的準確性。
【專利說明】數(shù)字機頂盒開機檢測方法和裝置
【技術領域】
[0001]本發(fā)明涉及檢測領域,具體而言,涉及一種數(shù)字機頂盒開機檢測方法和裝置。
【背景技術】
[0002]對于視頻電視等業(yè)務來說,用戶就是其生存發(fā)展的根本,例如電視的收視率,決定了數(shù)字電視業(yè)務的營收效益。對于使用數(shù)字機頂盒的電視終端,數(shù)字機頂盒的開機率則決定了其數(shù)字電視業(yè)務的使用情況。開機率是指在任意單日或一段日期內(nèi),已經(jīng)安裝了數(shù)字機頂盒的用戶中有多少打開過數(shù)字機頂盒。
[0003]目前,對數(shù)字機頂盒的開機率的統(tǒng)計主要以抽樣調(diào)查的方式進行,也可參照電視開機率的數(shù)據(jù)來。然而,無論是采用抽樣調(diào)研的方式,還是采用參照電視開機率數(shù)據(jù)的方式,對數(shù)字機頂盒的開機率的統(tǒng)計都存在以下幾方面問題:基于傳統(tǒng)抽樣調(diào)查的統(tǒng)計結果,不可避免地存在一定的誤差;不少用戶存在關閉電視機卻不關閉數(shù)字機頂盒的現(xiàn)象,統(tǒng)計得到的開機率的準確性低;使用抽樣方法取得的開機率數(shù)據(jù),所花費的時間及人力成本較高,且時效性差。
[0004]針對現(xiàn)有技術中統(tǒng)計得到的開機率的準確性低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種數(shù)字機頂盒開機檢測方法和裝置,以解決現(xiàn)有技術中統(tǒng)計得到的開機率的準確性低的問題。
[0006]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種數(shù)字機頂盒開機檢測方法。根據(jù)本發(fā)明的數(shù)字機頂盒開機檢測方法包括:獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類;根據(jù)所述多個行為數(shù)據(jù)類確定在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量;以及由在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量計算得到在所述第一預設時間內(nèi)數(shù)字機頂盒的開機率。
[0007]進一步地,根據(jù)所述多個行為數(shù)據(jù)類確定在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量包括:依次判斷所述多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果;以及根據(jù)所述判斷結果計算所述數(shù)字機頂盒的開機數(shù)量。
[0008]進一步地,依次判斷所述多個行為數(shù)據(jù)類中每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果包括:依次從所述多個行為數(shù)據(jù)類的每一個所述行為數(shù)據(jù)類中提取所述用戶在所述第一預設時間內(nèi)通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的時長;判斷所述時長是否達到第二預設時間;以及如果判斷出所述時長達到所述第二預設時間,則確定所述時長對應的數(shù)字機頂盒開機。
[0009]進一步地,所述行為數(shù)據(jù)包括所述數(shù)字機頂盒對應的身份標識,對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類包括:在所述行為數(shù)據(jù)中查詢所有數(shù)字機頂盒對應的身份標識;按照查詢到的身份標識對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的行為數(shù)據(jù)類。
[0010]進一步地,獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)包括:通過在所述數(shù)字機頂盒中設置的監(jiān)測代碼獲取所述用戶通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);或者從用于向所述數(shù)字機頂盒提供服務的服務器上獲取日志文件,所述日志文件用于記錄所述用戶使用數(shù)字電視業(yè)務的信息,從所述日志文件中提取所述行為數(shù)據(jù)。
[0011]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的另一方面,提供了一種數(shù)字機頂盒開機檢測裝置。根據(jù)本發(fā)明的數(shù)字機頂盒開機檢測裝置包括:獲取單元,用于獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);分類單元,用于對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類;確定單元,用于根據(jù)所述多個行為數(shù)據(jù)類確定在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量;以及計算單元,用于由在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量計算得到在所述第一預設時間內(nèi)數(shù)字機頂盒的開機率。
[0012]進一步地,所述確定單元包括:判斷模塊,用于依次判斷所述多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果;以及計算模塊,用于根據(jù)所述判斷結果計算所述數(shù)字機頂盒的開機數(shù)量。
[0013]進一步地,所述判斷模塊包括:提取子模塊,用于依次從所述多個行為數(shù)據(jù)類的每一個所述行為數(shù)據(jù)類中提取所述用戶在所述第一預設時間內(nèi)通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的時長;判斷子模塊,用于判斷所述時長是否達到第二預設時間;以及確定子模塊,用于如果判斷出所述時長達到所述第二預設時間,則確定所述時長對應的數(shù)字機頂盒開機。
[0014]進一步地,所述行為數(shù)據(jù)包括所述數(shù)字機頂盒對應的身份標識,所述分類單元包括:查詢模塊,用于在所述行為數(shù)據(jù)中查詢所有數(shù)字機頂盒對應的身份標識;分類模塊,用于按照查詢到的身份標識對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的行為數(shù)據(jù)類。
[0015]進一步地,所述獲取單元包括:第一獲取模塊,用于通過在所述數(shù)字機頂盒中設置的監(jiān)測代碼獲取所述用戶通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);或者,第二獲取模塊,用于從用于向所述數(shù)字機頂盒提供服務的服務器上獲取日志文件,所述日志文件用于記錄所述用戶使用數(shù)字電視業(yè)務的信息,從所述日志文件中提取所述行為數(shù)據(jù)。
[0016]根據(jù)本發(fā)明實施例,通過獲取用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù),并對行為數(shù)據(jù)進行分類,利用行為數(shù)據(jù)確定數(shù)字機頂盒的開機數(shù)量,由于行為數(shù)據(jù)為用戶使用數(shù)字電視業(yè)務時記錄的行為數(shù)據(jù),因此,可以真實反映數(shù)字機頂盒的開機使用情況,避免將用戶關掉電視忘記關掉數(shù)字機頂盒的情況統(tǒng)計到數(shù)字機頂盒開機數(shù)量的問題,真實地反映出數(shù)字機頂盒的開機率,解決了現(xiàn)有技術中統(tǒng)計得到的開機率的準確性低的問題,達到了提高統(tǒng)計的開機率的準確性。
【專利附圖】
【附圖說明】
[0017]構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的數(shù)字機頂盒開機檢測方法的流程圖;以及
[0019]圖2是根據(jù)本發(fā)明實施例的數(shù)字機頂盒開機檢測裝置的示意圖。
【具體實施方式】
[0020]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
[0021]為了使本【技術領域】的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0022]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0023]本發(fā)明實施例提供了一種數(shù)字機頂盒開機檢測方法。
[0024]圖1是根據(jù)本發(fā)明實施例的數(shù)字機頂盒開機檢測方法的流程圖。如圖1所示,該數(shù)字機頂盒開機檢測方法包括步驟如下:
[0025]步驟S102,獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)。
[0026]第一預設時間可以是一天、一個星期等時間段,具體可以根據(jù)需要進行調(diào)整。用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)是指用戶在通過數(shù)字機頂盒使用數(shù)字電視業(yè)務(例如觀看某一個新聞節(jié)目)時產(chǎn)生的行為數(shù)據(jù),該數(shù)據(jù)中可以包括用戶使用數(shù)字電視業(yè)務的行為記錄,用以記錄用戶使用數(shù)字電視業(yè)務的情況,該行為數(shù)據(jù)可以包括:數(shù)字機頂盒對應的身份標識(也可以成為用戶的身份標識)、使用業(yè)務的開始時間和結束時間以及業(yè)務類型等信息。該行為數(shù)據(jù)可以由向數(shù)字機頂盒提供服務的服務器以日志的形式來記錄,也可以是通過在數(shù)字機頂盒里設置監(jiān)測模塊來記錄。該行為數(shù)據(jù)可以是從上述服務器來獲取,也可以從監(jiān)測模塊獲取。
[0027]步驟S104,對行為數(shù)據(jù)進行分類,得到與數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類。
[0028]在獲取到第一預設時間內(nèi)所有用戶的行為數(shù)據(jù)之后,可以利用數(shù)字機頂盒對應的身份標識來對行為數(shù)據(jù)進行分類,一個數(shù)字機頂盒所對應的行為數(shù)據(jù)劃分到一個行為數(shù)據(jù)類中。具體地,可以從獲取的行為數(shù)據(jù)中提取所有數(shù)字機頂盒的身份標識,然后按照該身份標識對行為數(shù)據(jù)進行分類,得到多個行為數(shù)據(jù)類。
[0029]步驟S106,根據(jù)多個行為數(shù)據(jù)類確定在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量。
[0030]在對行為數(shù)據(jù)進行分類之后,可以依次遍歷每個行為數(shù)據(jù)類,根據(jù)每個行為數(shù)據(jù)類中的行為記錄來確定相應的數(shù)字機頂盒是否開機,如果確定數(shù)字機頂盒開機,則開機數(shù)加1,進而得到在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量。
[0031]步驟S108,由在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量計算得到在第一預設時間內(nèi)數(shù)字機頂盒的開機率。
[0032]在確定出第一預設時間段內(nèi)數(shù)字機頂盒的開機數(shù)量之后,該數(shù)量占總的數(shù)字機頂盒的數(shù)量的比例則為在第一預設時間內(nèi)的該數(shù)字機頂盒的開機率。
[0033]根據(jù)本發(fā)明實施例,通過獲取用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù),并對行為數(shù)據(jù)進行分類,利用行為數(shù)據(jù)確定數(shù)字機頂盒的開機數(shù)量,由于行為數(shù)據(jù)為用戶使用數(shù)字電視業(yè)務時記錄的行為數(shù)據(jù),因此,可以真實反映數(shù)字機頂盒的開機使用情況,避免將用戶關掉電視忘記關掉數(shù)字機頂盒的情況統(tǒng)計到數(shù)字機頂盒開機數(shù)量的問題,真實地反映出數(shù)字機頂盒的開機率,解決了現(xiàn)有技術中統(tǒng)計得到的開機率的準確性低的問題,達到了提高統(tǒng)計的開機率的準確性。
[0034]需要說明的是,本發(fā)明實施例中所說的“開機”是指在第一預設時間內(nèi)數(shù)字機頂盒的開機過和正處于開機狀態(tài),為了描述方便描述均采用“開機”來代替,這里并沒有對本發(fā)明有不當限定。
[0035]優(yōu)選地,根據(jù)多個行為數(shù)據(jù)類確定在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量包括:依次判斷多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果;以及根據(jù)判斷結果計算數(shù)字機頂盒的開機數(shù)量。
[0036]由于每個行為數(shù)據(jù)類對應一個數(shù)字機頂盒,因此,可以根據(jù)每個數(shù)字機頂盒對應的行為數(shù)據(jù)類中的行為數(shù)據(jù)來判斷該數(shù)字機頂盒是否開機。具體地,可以從行為數(shù)據(jù)類中查找是否存在用戶使用數(shù)字電視業(yè)務的行為記錄,如果存在,則確定該行為數(shù)據(jù)類對應的數(shù)字機頂盒在第一預設時間內(nèi)開機;或者,為了提高開機率的有效性,可以進一步判斷存在行為記錄的行為數(shù)據(jù)類中用戶使用數(shù)字電視業(yè)務的時長是否持續(xù)一段時間,如果是,則確定數(shù)字機頂盒開機。這樣,遍歷每個行為數(shù)據(jù)類,判斷各行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,如果開機,則數(shù)量加1,直到遍歷完所有行為數(shù)據(jù)類,得到開機的數(shù)字機頂盒的數(shù)量。
[0037]優(yōu)選地,依次判斷多個行為數(shù)據(jù)類中每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果包括:依次從多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類中提取用戶在第一預設時間內(nèi)通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的時長;判斷時長是否達到第二預設時間;以及如果判斷出時長達到第二預設時間,則確定該時長對應的數(shù)字機頂盒開機。
[0038]為了提高計算的得到的開機率的有效性,可以將在第一預設時間內(nèi)使用數(shù)字電視業(yè)務的時長較短的行為記錄不計入開機數(shù),提升開機率指標分析的意義。
[0039]具體地,如果數(shù)字機頂盒在第一預設時間內(nèi)中存在一條行為記錄,則可以判斷該條行為記錄所持續(xù)的時長是否超過第二預設時間,如果超過第二預設時間,則將該行為記錄計入開機數(shù),反之,則不計入。如果數(shù)字機頂盒在第一預設時間內(nèi)中存在多條行為記錄,則可以判斷該多條行為記錄的總時長是否超過第二預設時間,如果超過第二預設時間,則將該行為記錄計入開機數(shù),反之,則不計入。
[0040]優(yōu)選地,行為數(shù)據(jù)包括數(shù)字機頂盒對應的身份標識對行為數(shù)據(jù)進行分類,得到與數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類包括:在行為數(shù)據(jù)中查詢所有數(shù)字機頂盒對應的身份標識;按照查詢到的身份標識對行為數(shù)據(jù)進行分類,得到與數(shù)字機頂盒一一對應的行為數(shù)據(jù)類。
[0041]數(shù)字機頂盒對應的身份標識為數(shù)字機頂盒的唯一標識,按照身份標識對行為數(shù)據(jù)進行分類,將屬于同一個數(shù)字機頂盒的行為數(shù)據(jù)劃分到同一個行為數(shù)據(jù)類中,從而避免重復計入數(shù)字機頂盒的開機數(shù)。
[0042]具體地,由于行為數(shù)據(jù)中包括數(shù)字機頂盒對應的身份標識,可以將同一身份標識的行為數(shù)據(jù)并到一個數(shù)據(jù)類中,形成一個行為數(shù)據(jù)類,按照相同的方式對所有身份標識的行為數(shù)據(jù)進行合并,完成對行為數(shù)據(jù)的分類。
[0043]優(yōu)選地,獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)包括:通過在數(shù)字機頂盒中設置的監(jiān)測代碼獲取用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);或者,從用于向數(shù)字機頂盒提供服務的服務器上獲取日志文件,日志文件用于記錄用戶使用數(shù)字電視業(yè)務的信息,從日志文件中提取行為數(shù)據(jù)。
[0044]行為數(shù)據(jù)的獲取可以采用主動采集的方式,例如,通過在數(shù)字機頂盒中設置的監(jiān)測代碼來記錄用戶使用數(shù)字電視業(yè)務的行為數(shù)據(jù),獲取監(jiān)測代碼記錄的行為數(shù)據(jù);或者,由數(shù)字機頂盒的運營商提供,由于通過數(shù)字機頂盒向用戶提供的數(shù)字電視業(yè)務服務均可以由數(shù)字機頂盒的運營商來提供,因此,用于向數(shù)字機頂盒提供服務的服務器可以記錄每個數(shù)字機頂盒的使用情況。根據(jù)運營商的服務器提供的接口,從該服務器上獲取記錄用戶使用數(shù)字機頂盒的日志文件,從中獲取到行為數(shù)據(jù)。
[0045]下面,以交互式網(wǎng)絡電視(IPTV)為例對本發(fā)明實施例的一個應用場景進行描述。
[0046]首先,獲取用戶使用IPTV業(yè)務的數(shù)據(jù),用戶使用IPTV業(yè)務的數(shù)據(jù)包含用戶ID (SP數(shù)字機頂盒的身份標識)、開始時間、結束時間和業(yè)務類型四個字段。獲取用戶使用IPTV業(yè)務的數(shù)據(jù)有以下兩種方式:一,從IPTV的運營商處獲取C3日志,其中的Contentview日志即是IPTV用戶使用各項業(yè)務(主要是直播、點播、回看)的日志記錄;二,通過主動采集的方式獲取用戶IPTV使用行為數(shù)據(jù)。
[0047]然后,把用戶使用IPTV業(yè)務數(shù)據(jù)按照數(shù)據(jù)庫字段處理入庫;同時把用戶ID跨日行為記錄分拆入相應的單日。
[0048]接著,計算每個單日(即第一預設時間)的開機率。
[0049]每個單日的時間范圍為O點O分O秒至23點59分59秒,提取這一日出現(xiàn)過的所有用戶ID,用戶ID個數(shù)記為當日開機數(shù),把這一開機數(shù)除以IPTV用戶總數(shù),即可獲得當日的開機率。
[0050]具體計算原理如下:取得當日所有ID及其業(yè)務使用記錄,在其中查詢IPTV所有用戶ID的情況,通過是否有行為記錄、行為記錄條數(shù)、行為記錄時長三個條件的判斷。具體地,先判斷用戶ID是否有行為記錄,如果有,則進一步判斷行為記錄的條數(shù),反之,則該用戶ID的數(shù)字機頂盒未開機;如果行為記錄的條數(shù)為一條,則判斷該條行為記錄的時長是否超過10分鐘,如果為多條,則判斷多條行為記錄的總時長是否超過10分鐘。對于單條行為記錄,如果單條行為記錄的時長超過10分鐘,則計入開機數(shù),反之,則不計入;對于多條行為記錄,如果多條行為記錄的總時長超過10分鐘,則計入開機數(shù),反之,則不計入。最終實現(xiàn)對某個ID是否開機的判斷。完成所有ID的判斷后,可統(tǒng)計出當日開機用戶數(shù),除以IPTV所有用戶數(shù),即得到當日的開機率;如此對每一天的數(shù)據(jù)進行處理,即得到每日的開機率。[0051 ] 提取所選任意日期段內(nèi)每一天開機的用戶ID,去重后即可取得這一日期段內(nèi)開機數(shù),把這一開機數(shù)除以IPTV用戶總數(shù),即可獲得這一日期段的開機率。
[0052]本發(fā)明實施例還提供了一種數(shù)字機頂盒開機檢測裝置。該裝置可以通過計算機設備實現(xiàn)其功能。需要說明的是,本發(fā)明實施例的數(shù)字機頂盒開機檢測裝置可以用于執(zhí)行本發(fā)明實施例所提供的數(shù)字機頂盒開機檢測方法,本發(fā)明實施例的數(shù)字機頂盒開機檢測方法也可以通過本發(fā)明實施例所提供的數(shù)字機頂盒開機檢測裝置來執(zhí)行。
[0053]圖2是根據(jù)本發(fā)明實施例的數(shù)字機頂盒開機檢測裝置的示意圖。如圖2所示,該數(shù)字機頂盒開機檢測裝置包括:獲取單元10、分類單元20、確定單元30和計算單元40。
[0054]獲取單元10用于獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)。
[0055]第一預設時間可以是一天、一個星期等時間段,具體可以根據(jù)需要進行調(diào)整。用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)是指用戶在通過數(shù)字機頂盒使用數(shù)字電視業(yè)務(例如觀看某一個新聞節(jié)目)時產(chǎn)生的行為數(shù)據(jù),該數(shù)據(jù)中可以包括用戶使用數(shù)字電視業(yè)務的行為記錄,用以記錄用戶使用數(shù)字電視業(yè)務的情況,該行為數(shù)據(jù)可以包括:數(shù)字機頂盒對應的身份標識(也可以成為用戶的身份標識)、使用業(yè)務的開始時間和結束時間以及業(yè)務類型等信息。該行為數(shù)據(jù)可以由向數(shù)字機頂盒提供服務的服務器以日志的形式來記錄,也可以是通過在數(shù)字機頂盒里設置監(jiān)測模塊來記錄。該行為數(shù)據(jù)可以是從上述服務器來獲取,也可以從監(jiān)測模塊獲取。
[0056]分類單元20用于對行為數(shù)據(jù)進行分類,得到與數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類。
[0057]在獲取到第一預設時間內(nèi)所有用戶的行為數(shù)據(jù)之后,可以利用數(shù)字機頂盒對應的身份標識來對行為數(shù)據(jù)進行分類,一個數(shù)字機頂盒所對應的行為數(shù)據(jù)劃分到一個行為數(shù)據(jù)類中。具體地,可以從獲取的行為數(shù)據(jù)中提取所有數(shù)字機頂盒的身份標識,然后按照該身份標識對行為數(shù)據(jù)進行分類,得到多個行為數(shù)據(jù)類。
[0058]確定單元30用于根據(jù)多個行為數(shù)據(jù)類確定在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量。
[0059]在對行為數(shù)據(jù)進行分類之后,可以依次遍歷每個行為數(shù)據(jù)類,根據(jù)每個行為數(shù)據(jù)類中的行為記錄來確定相應的數(shù)字機頂盒是否開機,如果確定數(shù)字機頂盒開機,則開機數(shù)加1,進而得到在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量。
[0060]計算單元40用于由在第一預設時間內(nèi)開機的數(shù)字機頂盒的數(shù)量計算得到在第一預設時間內(nèi)數(shù)字機頂盒的開機率。
[0061]在確定出第一預設時間段內(nèi)數(shù)字機頂盒的開機數(shù)量之后,該數(shù)量占總的數(shù)字機頂盒的數(shù)量的比例則為在第一預設時間內(nèi)的該數(shù)字機頂盒的開機率。
[0062]根據(jù)本發(fā)明實施例,通過獲取用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù),并對行為數(shù)據(jù)進行分類,利用行為數(shù)據(jù)確定數(shù)字機頂盒的開機數(shù)量,由于行為數(shù)據(jù)為用戶使用數(shù)字電視業(yè)務時記錄的行為數(shù)據(jù),因此,可以真實反映數(shù)字機頂盒的開機使用情況,避免將用戶關掉電視忘記關掉數(shù)字機頂盒的情況統(tǒng)計到數(shù)字機頂盒開機數(shù)量的問題,真實地反映出數(shù)字機頂盒的開機率,解決了現(xiàn)有技術中統(tǒng)計得到的開機率的準確性低的問題,達到了提高統(tǒng)計的開機率的準確性。
[0063]優(yōu)選地,確定單元包括:判斷模塊,用于依次判斷多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果;以及計算模塊,用于根據(jù)判斷結果計算數(shù)字機頂盒的開機數(shù)量。
[0064]由于每個行為數(shù)據(jù)類對應一個數(shù)字機頂盒,因此,可以根據(jù)每個數(shù)字機頂盒對應的行為數(shù)據(jù)類中的行為數(shù)據(jù)來判斷該數(shù)字機頂盒是否開機。具體地,可以從行為數(shù)據(jù)類中查找是否存在用戶使用數(shù)字電視業(yè)務的行為記錄,如果存在,則確定該行為數(shù)據(jù)類對應的數(shù)字機頂盒在第一預設時間內(nèi)開機;或者,為了提高開機率的有效性,可以進一步判斷存在行為記錄的行為數(shù)據(jù)類中用戶使用數(shù)字電視業(yè)務的時長是否持續(xù)一段時間,如果是,則確定數(shù)字機頂盒開機。這樣,遍歷每個行為數(shù)據(jù)類,判斷各行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,如果開機,則數(shù)量加1,直到遍歷完所有行為數(shù)據(jù)類,得到開機的數(shù)字機頂盒的數(shù)量。
[0065]優(yōu)選地,判斷模塊包括:提取子模塊,用于依次從多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類中提取用戶在第一預設時間內(nèi)通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的時長;判斷子模塊,用于判斷時長是否達到第二預設時間;以及確定子模塊,用于如果判斷出時長達到第二預設時間,則確定時長對應的數(shù)字機頂盒開機。
[0066]為了提高計算的得到的開機率的有效性,可以將在第一預設時間內(nèi)使用數(shù)字電視業(yè)務的時長較短的行為記錄不計入開機數(shù),提升開機率指標分析的意義。
[0067]具體地,如果數(shù)字機頂盒在第一預設時間內(nèi)中存在一條行為記錄,則可以判斷該條行為記錄所持續(xù)的時長是否超過第二預設時間,如果超過第二預設時間,則將該行為記錄計入開機數(shù),反之,則不計入。如果數(shù)字機頂盒在第一預設時間內(nèi)中存在多條行為記錄,則可以判斷該多條行為記錄的總時長是否超過第二預設時間,如果超過第二預設時間,則將該行為記錄計入開機數(shù),反之,則不計入。
[0068]優(yōu)選地,行為數(shù)據(jù)包括數(shù)字機頂盒對應的身份標識,分類單元包括:查詢模塊,用于在行為數(shù)據(jù)中查詢所有數(shù)字機頂盒對應的身份標識;分類模塊,用于按照查詢到的身份標識對行為數(shù)據(jù)進行分類,得到與數(shù)字機頂盒一一對應的行為數(shù)據(jù)類。
[0069]數(shù)字機頂盒對應的身份標識為數(shù)字機頂盒的唯一標識,按照身份標識對行為數(shù)據(jù)進行分類,將屬于同一個數(shù)字機頂盒的行為數(shù)據(jù)劃分到同一個行為數(shù)據(jù)類中,從而避免重復計入數(shù)字機頂盒的開機數(shù)。
[0070]具體地,由于行為數(shù)據(jù)中包括數(shù)字機頂盒對應的身份標識,可以將同一身份標識的行為數(shù)據(jù)并到一個數(shù)據(jù)類中,形成一個行為數(shù)據(jù)類,按照相同的方式對所有身份標識的行為數(shù)據(jù)進行合并,完成對行為數(shù)據(jù)的分類。
[0071]優(yōu)選地,獲取單元包括:第一獲取模塊,用于通過在數(shù)字機頂盒中設置的監(jiān)測代碼獲取用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);或者,第二獲取模塊,用于從用于向數(shù)字機頂盒提供服務的服務器上獲取日志文件,日志文件用于記錄用戶使用數(shù)字電視業(yè)務的信息,從日志文件中提取行為數(shù)據(jù)。
[0072]行為數(shù)據(jù)的獲取可以采用主動采集的方式,例如,通過在數(shù)字機頂盒中設置的監(jiān)測代碼來記錄用戶使用數(shù)字電視業(yè)務的行為數(shù)據(jù),獲取監(jiān)測代碼記錄的行為數(shù)據(jù);或者,由數(shù)字機頂盒的運營商提供,由于通過數(shù)字機頂盒向用戶提供的數(shù)字電視業(yè)務服務均可以由數(shù)字機頂盒的運營商來提供,因此,用于向數(shù)字機頂盒提供服務的服務器可以記錄每個數(shù)字機頂盒的使用情況。根據(jù)運營商的服務器提供的接口,從該服務器上獲取記錄用戶使用數(shù)字機頂盒的日志文件,從中獲取到行為數(shù)據(jù)。
[0073]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0074]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0075]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置,可通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0076]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0077]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0078]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、移動終端、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM, Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0079]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種數(shù)字機頂盒開機檢測方法,其特征在于,包括: 獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù); 對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類; 根據(jù)所述多個行為數(shù)據(jù)類確定在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量;以及 由在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量計算得到在所述第一預設時間內(nèi)數(shù)字機頂盒的開機率。
2.根據(jù)權利要求1所述的數(shù)字機頂盒開機檢測方法,其特征在于,根據(jù)所述多個行為數(shù)據(jù)類確定在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量包括: 依次判斷所述多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果;以及 根據(jù)所述判斷結果計算所述數(shù)字機頂盒的開機數(shù)量。
3.根據(jù)權利要求2所述的數(shù)字機頂盒開機檢測方法,其特征在于,依次判斷所述多個行為數(shù)據(jù)類中每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果包括: 依次從所述多個行為數(shù)據(jù)類的每一個所述行為數(shù)據(jù)類中提取所述用戶在所述第一預設時間內(nèi)通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的時長; 判斷所述時長是否達到第二預設時間;以及 如果判斷出所述時長達到所述第二預設時間,則確定所述時長對應的數(shù)字機頂盒開機。
4.根據(jù)權利要求1所述的數(shù)字機頂盒開機檢測方法,其特征在于,所述行為數(shù)據(jù)包括所述數(shù)字機頂盒對應的身份標識,對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類包括: 在所述行為數(shù)據(jù)中查詢所有數(shù)字機頂盒對應的身份標識; 按照查詢到的身份標識對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的行為數(shù)據(jù)類。
5.根據(jù)權利要求1所述的數(shù)字機頂盒開機檢測方法,其特征在于,獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù)包括: 通過在所述數(shù)字機頂盒中設置的監(jiān)測代碼獲取所述用戶通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);或者 從用于向所述數(shù)字機頂盒提供服務的服務器上獲取日志文件,所述日志文件用于記錄所述用戶使用數(shù)字電視業(yè)務的信息,從所述日志文件中提取所述行為數(shù)據(jù)。
6.一種數(shù)字機頂盒開機檢測裝置,其特征在于,包括: 獲取單元,用于獲取第一預設時間內(nèi)所有用戶通過數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù); 分類單元,用于對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的多個行為數(shù)據(jù)類; 確定單元,用于根據(jù)所述多個行為數(shù)據(jù)類確定在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量;以及 計算單元,用于由在所述第一預設時間內(nèi)開機的所述數(shù)字機頂盒的數(shù)量計算得到在所述第一預設時間內(nèi)數(shù)字機頂盒的開機率。
7.根據(jù)權利要求6所述的數(shù)字機頂盒開機檢測裝置,其特征在于,所述確定單元包括: 判斷模塊,用于依次判斷所述多個行為數(shù)據(jù)類的每一個行為數(shù)據(jù)類對應的數(shù)字機頂盒是否開機,得到判斷結果;以及 計算模塊,用于根據(jù)所述判斷結果計算所述數(shù)字機頂盒的開機數(shù)量。
8.根據(jù)權利要求7所述的數(shù)字機頂盒開機檢測裝置,其特征在于,所述判斷模塊包括: 提取子模塊,用于依次從所述多個行為數(shù)據(jù)類的每一個所述行為數(shù)據(jù)類中提取所述用戶在所述第一預設時間內(nèi)通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的時長; 判斷子模塊,用于判斷所述時長是否達到第二預設時間;以及確定子模塊,用于如果判斷出所述時長達到所述第二預設時間,則確定所述時長對應的數(shù)字機頂盒開機。
9.根據(jù)權利要求6所述的數(shù)字機頂盒開機檢測裝置,其特征在于,所述行為數(shù)據(jù)包括所述數(shù)字機頂盒對應的身份標識,所述分類單元包括: 查詢模塊,用于在所述行為數(shù)據(jù)中查詢所有數(shù)字機頂盒對應的身份標識; 分類模塊,用于按照查詢到的身份標識對所述行為數(shù)據(jù)進行分類,得到與所述數(shù)字機頂盒一一對應的行為數(shù)據(jù)類。
10.根據(jù)權利要求6所述的數(shù)字機頂盒開機檢測裝置,其特征在于,所述獲取單元包括: 第一獲取模塊,用于通過在所述數(shù)字機頂盒中設置的監(jiān)測代碼獲取所述用戶通過所述數(shù)字機頂盒使用數(shù)字電視業(yè)務的行為數(shù)據(jù);或者 第二獲取模塊,用于從用于向所述數(shù)字機頂盒提供服務的服務器上獲取日志文件,所述日志文件用于記錄所述用戶使用數(shù)字電視業(yè)務的信息,從所述日志文件中提取所述行為數(shù)據(jù)。
【文檔編號】H04N21/258GK104394435SQ201410713761
【公開日】2015年3月4日 申請日期:2014年11月28日 優(yōu)先權日:2014年11月28日
【發(fā)明者】胡立芳, 林森, 趙鐵雄, 胡信, 楊倩 申請人:北京國雙科技有限公司