專利名稱:一種獲取收視率數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,特別是涉及一種獲取收視率數(shù)據(jù)的方法及裝置。
背景技術(shù):
收視率,指在某個時段收看某個電視節(jié)目的目標(biāo)觀眾人數(shù)占總目標(biāo)人群的比重, 以百分比表示。傳統(tǒng)的收視率統(tǒng)計方法通常有兩種,即日記法和測量儀法。通過讓抽樣調(diào)查用戶填寫每天觀看電視的記錄卡片,例如,要求用戶把每天收看電視的情況(包括收看的頻道和時間段)隨時記錄在自己的日記卡上;然后定期收集各個用戶的日記卡,利用這些用戶日記卡上記錄的數(shù)據(jù)來進(jìn)行收視率統(tǒng)計。這種方法的缺點是用戶操作起來非常麻煩, 數(shù)據(jù)帶有用戶的主觀性,不夠客觀;并且,用戶填寫的時間只能是估計值,不夠準(zhǔn)確。測量儀法是指借助專門的測量儀器,詳細(xì)記錄家庭成員的收視情況,然后對各個測量儀采集到的數(shù)據(jù)進(jìn)行統(tǒng)計。這種方法操作比較簡便,數(shù)據(jù)記錄也精確客觀。但是,其缺點是需要借助外部測量儀器,制造和維護(hù)成本都很高,而且能夠統(tǒng)計的數(shù)據(jù)也較為簡單,無法統(tǒng)計較復(fù)雜的數(shù)據(jù),隨著機頂盒的出現(xiàn)與發(fā)展,儀器測量法也將被淘汰??梢?,傳統(tǒng)的統(tǒng)計收視率的方法都具有較大的局限性。而隨著數(shù)字電視技術(shù)的發(fā)展,利用數(shù)字機頂盒采集收視率數(shù)據(jù)的方法也就應(yīng)運而生了。即通過數(shù)字機頂盒軟件來收集收視率數(shù)據(jù),然后借助因特網(wǎng)、GPRS等公共通信資源進(jìn)行數(shù)據(jù)回傳,將各個機頂盒收集到的數(shù)據(jù)回傳給統(tǒng)計者,由統(tǒng)計者進(jìn)行收視率的計算。但是,該現(xiàn)有技術(shù)的主要缺點是,要求用戶家中安裝網(wǎng)絡(luò),或者需要在機頂盒上附加無線傳輸模塊,成本及維護(hù)開銷較高,且不具有普遍適用性。
發(fā)明內(nèi)容
本發(fā)明提供一種獲取收視率數(shù)據(jù)的方法及裝置,能夠降低統(tǒng)計收視率過程所需的成本及維護(hù)開銷,具有普遍適用性。為實現(xiàn)上述目的,本發(fā)明提供了如下方案—種獲取收視率數(shù)據(jù)的方法,應(yīng)用于數(shù)字機頂盒,包括采集統(tǒng)計收視率所需的數(shù)據(jù);將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。優(yōu)選的,還包括監(jiān)控用戶插拔所述可移動存儲設(shè)備的操作;當(dāng)在開機狀態(tài)下拔出所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的卸載處理;當(dāng)在開機狀態(tài)下再次插入所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的掛載處理。優(yōu)選的,還包括
如果在所述數(shù)據(jù)回傳的過程中發(fā)生預(yù)置的突發(fā)事件,記錄所述突發(fā)事件發(fā)生的時間。優(yōu)選的,將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備之前,還包括將所述采集到的數(shù)據(jù)按條目加入開始標(biāo)志及校驗和。優(yōu)選的,所述將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備包括將所述采集到的數(shù)據(jù)緩存在所述數(shù)字機頂盒中;按照預(yù)置的時間間隔,將所述緩存的數(shù)據(jù)回傳到可移動存儲設(shè)備。優(yōu)選的,還包括判斷所述可移動存儲設(shè)備中是否預(yù)置有指定的安全標(biāo)識文件,如果有,觸發(fā)所述數(shù)字機頂盒進(jìn)行正常工作。一種獲取收視率數(shù)據(jù)的裝置,應(yīng)用于數(shù)字機頂盒,包括數(shù)據(jù)采集單元,用于采集統(tǒng)計收視率所需的數(shù)據(jù);數(shù)據(jù)回傳單元,用于將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。優(yōu)選的,還包括監(jiān)控單元,用于監(jiān)控用戶插拔所述可移動存儲設(shè)備的操作;設(shè)備處理單元,用于當(dāng)在開機狀態(tài)下拔出所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的卸載處理;當(dāng)在開機狀態(tài)下再次插入所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的掛載處理。優(yōu)選的,還包括記錄單元,用于如果在所述數(shù)據(jù)回傳的過程中發(fā)生預(yù)置的突發(fā)事件,記錄所述突發(fā)事件發(fā)生的時間。優(yōu)選的,還包括預(yù)處理單元,用于將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備之前,將所述采集到的數(shù)據(jù)按條目加入記錄開始標(biāo)志及校驗和。優(yōu)選的,所述數(shù)據(jù)回傳單元包括緩存子單元,用于將所述采集到的數(shù)據(jù)緩存在所述數(shù)字機頂盒中;回傳子單元,用于按照預(yù)置的時間間隔,將所述緩存的數(shù)據(jù)回傳到可移動存儲設(shè)備。優(yōu)選的,還包括判斷單元,用于判斷所述可移動存儲設(shè)備中是否預(yù)置有指定的安全標(biāo)識文件,如果有,觸發(fā)所述數(shù)字機頂盒進(jìn)行正常工作。根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果本發(fā)明能夠通過數(shù)字機頂盒采集統(tǒng)計收視率所需的數(shù)據(jù),然后將采集到的數(shù)據(jù)通過USB接口回傳到可移動存儲設(shè)備中,這樣,需要統(tǒng)計收視率時,只需要解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),就可以獲取到各個數(shù)字機頂盒采集到的數(shù)據(jù),并從這些數(shù)據(jù)中統(tǒng)計出收視率??梢?,在統(tǒng)計收視率的過程中,避免了用戶自己提供數(shù)據(jù)的主觀性,數(shù)據(jù)采集在不影響用戶正常收視下自動進(jìn)行,同時,由于一般的機頂盒芯片都支持USB接口,使得統(tǒng)計收視率所需的數(shù)據(jù)能夠自動存儲到可移動存儲設(shè)備中,因此,無需其他硬件接口支持,降低了統(tǒng)計收視率過程所需的成本及維護(hù)開銷,同時,具有普遍適用性,能夠在所有安裝機頂盒的用戶家中使用。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的方法的流程圖;圖2是本發(fā)明實施例提供的裝置的示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。參見圖1,本發(fā)明實施例提供的獲取收視率數(shù)據(jù)的方法包括以下步驟SlOl 采集統(tǒng)計收視率所需的數(shù)據(jù);該方法通過數(shù)字機頂盒來實現(xiàn),需要數(shù)字機頂盒具有收視率數(shù)據(jù)統(tǒng)計功能,由于數(shù)字機頂盒中帶有獨立的CPU系統(tǒng),因此,可以通過機頂盒軟件來實現(xiàn)該功能。具體需要采集的數(shù)據(jù)包括用戶開機、換臺、進(jìn)入機頂盒菜單等收視和操作數(shù)據(jù)。即,由于用戶在使用模擬電視機觀看數(shù)字電視節(jié)目時,都需要使用數(shù)字機頂盒,因此,當(dāng)數(shù)字機頂盒具有統(tǒng)計收視率數(shù)據(jù)功能時,不需要其他專門的測量儀器,就可以統(tǒng)計出收視率數(shù)據(jù)。當(dāng)然,收視率統(tǒng)計的數(shù)據(jù)是否真實有效,與機頂盒軟件中數(shù)據(jù)采集點的設(shè)置密切相關(guān),要盡可能的使收集的數(shù)據(jù)精確有效,但并不是數(shù)據(jù)采集點越多越好,過多的無效信息只會造成數(shù)據(jù)分析的困難。即針對收視率統(tǒng)計的重點,選擇合理的數(shù)據(jù)采集點是收視率統(tǒng)計好壞的關(guān)鍵。因此,在本發(fā)明實施例中,對于著重關(guān)注電視節(jié)目收視率的統(tǒng)計,數(shù)據(jù)采集點可以集中在節(jié)目收看、節(jié)目切換、進(jìn)入EPG (Electronic Program Guide,電子節(jié)目菜單) 等時刻,采集的數(shù)據(jù)包括節(jié)目的頻道、收看時間等等。而對于廣告收視率的統(tǒng)計,數(shù)據(jù)采集點可以集中在廣告曝光、某菜單出現(xiàn)等時刻,以此來統(tǒng)計處廣告曝光率,以及菜單出現(xiàn)的頻繁程度(統(tǒng)計得到出現(xiàn)頻繁度較高的菜單,可以向這種菜單投放廣告)等。需要說明的是,具體如何采集統(tǒng)計收視率所需的數(shù)據(jù)屬于現(xiàn)有技術(shù),因此,這里不再贅述。S102:將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。
由于數(shù)字機頂盒采集到的是使用該機頂盒觀看電視節(jié)目的用戶產(chǎn)生的一些數(shù)據(jù), 而統(tǒng)計收視率時,是對從多個用戶處采集到的數(shù)據(jù)進(jìn)行匯總,并從中統(tǒng)計出收視率,因此, 最終計算出收視率的工作并不是由某個數(shù)字機頂盒來完成的,數(shù)字機頂盒需要將其采集到的數(shù)據(jù)提供統(tǒng)計者進(jìn)行匯總。本發(fā)明實施例需要解決的關(guān)鍵問題就在于,如何在低成本及維護(hù)開銷的前提下,將數(shù)字機頂盒采集到的數(shù)據(jù)提供給統(tǒng)計者。從該步驟S102可以看出,本發(fā)明實施例采用的方法是,將所采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備,這樣,統(tǒng)計者只要收取該可移動存儲設(shè)備,就可以方便地獲得數(shù)字機頂盒采集到的數(shù)據(jù)。由于USB接口簡單易用,普通的數(shù)字機頂盒都帶有該接口,不需要借助無線通信提供商提供的數(shù)據(jù)服務(wù),也不需要用戶具備網(wǎng)絡(luò)資源,因此,能夠降低成本及維護(hù)開銷,并且具有很好的普遍適用性。 由于本發(fā)明實施例采用可移動存儲設(shè)備保存采集到的數(shù)據(jù),而由于可移動存儲設(shè)備存在一些特性,因此,在具體實現(xiàn)時,可能還需要考慮一些特殊情況,下面對此進(jìn)行介紹。 其中,可移動存儲設(shè)備可以包括多種形式,例如可以是U盤等,為了方便描述,下面具有U盤為例進(jìn)行介紹,使用其他類型的可移動存儲設(shè)備時,參照進(jìn)行即可。1)由于數(shù)字機頂盒一旦開機開始工作,就可以開始收集數(shù)據(jù),直到關(guān)機。因此,為了保證U盤出保存的數(shù)據(jù)的完整性,最好在在開機之前就將可移動存儲設(shè)備插在數(shù)字機頂盒上,并且正常情況下,最好是在關(guān)機之后再將可移動存儲設(shè)備拔出,以避免造成采集到的數(shù)據(jù)不完整。2)在將機頂盒采集到的數(shù)據(jù)回傳到U盤時,可以是即時進(jìn)行的,即只要采集到數(shù)據(jù),就馬上回傳到U盤中進(jìn)行保存。但是,由于U盤自身存在不穩(wěn)定性,因此,如果過于頻繁地向U盤寫入數(shù)據(jù),則會使得數(shù)據(jù)的出錯率增加。為此,在本發(fā)明實施例中,數(shù)字機頂盒在采集到數(shù)據(jù)之后,可以首先將所述采集到的數(shù)據(jù)緩存在所述數(shù)字機頂盒中;然后,按照預(yù)置的時間間隔,將所述緩存的數(shù)據(jù)回傳到U盤,例如,可以每五分鐘回傳一次,等等。同時,由于在實際應(yīng)用中,不可避免存在用戶誤操作的情況,如在開機狀態(tài)下進(jìn)行 U盤的插拔操作(即熱插拔),如果用戶在拔出U盤時,正在進(jìn)行向U盤寫入數(shù)據(jù)的操作,則會造成數(shù)據(jù)的出錯或丟失。如果實時將采集到的數(shù)據(jù)回傳到U盤,則每個時間點都有可能在進(jìn)行寫入操作,因此,由于用戶誤操作造成的出錯或數(shù)據(jù)都是的風(fēng)險較高;而采用上述先緩存,再回傳到U盤的方式,由于進(jìn)行數(shù)據(jù)寫入的操作可以相對集中地進(jìn)行,因此,相對而言,可以降低這種風(fēng)險。3)如果用戶在短時間內(nèi)頻繁地進(jìn)行U盤的熱插拔,則可能會造成以下情況當(dāng)再次插入U盤時,機頂盒無法正確識別出該U盤,進(jìn)而也無法向U盤中寫入數(shù)據(jù),造成數(shù)據(jù)的不完整。為了避免該問題的發(fā)生,本發(fā)明實施例還可以通過注冊底層事件回調(diào)函數(shù),監(jiān)控用戶插拔U盤的操作,當(dāng)在開機狀態(tài)下拔出U盤時,進(jìn)行該U盤的卸載(umoimt指令)處理, 即清空系統(tǒng)掛載的硬件設(shè)備列表;當(dāng)在開機狀態(tài)下再次插入該U盤時,可以自動進(jìn)行U盤的掛載(mount指令)處理。需要說明的是,在本發(fā)明實施例中,上述卸載及掛載工作都是由上層軟件來自動完成的,同時,還可以進(jìn)行一些文件同步等相關(guān)處理。4)在數(shù)據(jù)回傳過程中可能發(fā)生關(guān)機、掉電、U盤被拔出等突發(fā)情況,同樣會造成數(shù)據(jù)出錯或丟失。因此,還可以在上層軟件中進(jìn)行處理,在e2pr0m中記錄下突發(fā)情況發(fā)生的時間,還可以記錄該突發(fā)情況對應(yīng)的事件類型,即U盤被拔出等。同時,還可以將正在進(jìn)行回傳的數(shù)據(jù)繼續(xù)保存在數(shù)字機頂盒中,系統(tǒng)恢復(fù)正常時,再將數(shù)據(jù)寫入到U盤中。如前文所述,可以采用先緩存,再將緩存的數(shù)據(jù)寫入到U盤的方法,該方法對于減小上述突發(fā)情況造成的統(tǒng)計時間誤差也具有一定的幫助。具體的,由于通常認(rèn)為當(dāng)用戶觀看某節(jié)目的時長超過了某預(yù)置的有效觀看時間(如5分鐘)時,才認(rèn)為是有效的,換言之, 只有當(dāng)用戶觀看某電視節(jié)目超過了 5分鐘,才認(rèn)為該用戶確實收看了該節(jié)目,否則可能僅僅是在換臺過程中,無意中收看了該節(jié)目,并且很快發(fā)現(xiàn)不敢興趣,換到了其他的節(jié)目,這種情況下獲得的數(shù)據(jù)對于統(tǒng)計收視率而言是無效的。因此,只要將執(zhí)行寫入操作的時間間隔設(shè)置為該有效觀看時間,則可以將關(guān)機、信號異常等突發(fā)情況造成的統(tǒng)計時間誤差控制在有效觀看時間之內(nèi)。OU盤在存儲數(shù)據(jù)時可能具有一些不穩(wěn)定的因素,容易造成數(shù)據(jù)被破壞。為此,本發(fā)明實施例還提供一種特殊的數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)如表1所示。表 1
記錄開始標(biāo)志數(shù)據(jù)段校驗和其中,數(shù)據(jù)段就是指數(shù)字機頂盒采集到的數(shù)據(jù),包括節(jié)目頻道、觀看時長等。由于這些數(shù)據(jù)都是按條目記錄的,因此,在將這些采集到的數(shù)據(jù)在回傳到U盤之前,可以按條目加入開始標(biāo)志及校驗和,并且可以按時間順序存入U盤。這樣,通過該記錄開始標(biāo)志和校驗和能夠唯一確定一條完整的記錄,解析時只需逐個尋找記錄開始標(biāo)志,配合校驗和,就可以區(qū)分出各條記錄中的數(shù)據(jù)段的內(nèi)容。同時,這樣的數(shù)據(jù)結(jié)構(gòu)能夠校驗數(shù)據(jù)本身的對錯,即使某個條目的數(shù)據(jù)中存在壞數(shù)據(jù),則不會影響其他條目的數(shù)據(jù),即同樣能解析出剩余正確的數(shù)據(jù),而不會導(dǎo)致整個文件的數(shù)據(jù)都被拋棄。換言之,即使在部分文件數(shù)據(jù)被破壞的情況下也能從中恢復(fù)另一部分沒有被破壞的數(shù)據(jù)。6)由于采集到的收視率數(shù)據(jù)最后的存儲介質(zhì)是U盤,理論上只要符合USB接口規(guī)范的設(shè)備都能夠存儲這些數(shù)據(jù)。但是,由于采集的是用于統(tǒng)計收視率的數(shù)據(jù),數(shù)據(jù)的完整性很重要,如果隨意地將數(shù)據(jù)保存在多個不同的U盤中,則可能會造成數(shù)據(jù)的不完整。并且如果隨意將數(shù)據(jù)保存在多個U盤中,則意味著用戶可能進(jìn)行了 U盤的熱插拔,如前文所述,熱插拔操作可能會影響數(shù)據(jù)的完整性。為此,本發(fā)明實施例可以對存儲數(shù)據(jù)的U盤進(jìn)行控制, 只能使用指定的U盤(可以是為機頂盒配發(fā)定制的)來存儲采集到的收視率數(shù)據(jù);同時,還可以將數(shù)字機頂盒的工作模式設(shè)置為只有插上該指定的U盤時,數(shù)字機頂盒才能正常地進(jìn)行工作。這樣,可以保證數(shù)據(jù)只保存在一個U盤中,同時,還可以防止用戶對U盤進(jìn)行熱插拔操作導(dǎo)致的數(shù)據(jù)不完整。其中,為了識別當(dāng)前插入的U盤是否為指定的U盤,可以預(yù)先在指定的U盤中設(shè)置安全標(biāo)識文件,數(shù)字機頂盒在進(jìn)行工作之前,可以首先判斷插入的U盤中是否預(yù)置有指定的安全標(biāo)識文件,如果有,再觸發(fā)所述數(shù)字機頂盒進(jìn)行正常工作。綜上可見,本發(fā)明實施例可以采用數(shù)字機頂盒的USB接口,向為機頂盒配發(fā)定制的U盤中存儲采集到的用戶收視率數(shù)據(jù),無需增加其他硬件接口,對機頂盒接口的要求比較簡單,方便易用。
同時,為了保證利用U盤進(jìn)行數(shù)據(jù)存儲時的穩(wěn)定性和可靠性,本發(fā)明實施例可以通過注冊底層事件回調(diào)函數(shù),監(jiān)控用戶插拔U盤的動作,并且在上層軟件進(jìn)行mount、 umount以及文件同步,并對系統(tǒng)在某些情況下無法正確識別U盤的情況進(jìn)行了特殊處理, 解決了用戶多次熱插拔U盤導(dǎo)致機頂盒無法正確識別U盤的問題,實現(xiàn)了利用U盤可靠穩(wěn)定地存儲數(shù)據(jù)。再者,為了保證收集到的數(shù)據(jù)的安全性,本發(fā)明實施例也采取了相應(yīng)的措施1) 存儲數(shù)據(jù)結(jié)構(gòu)有自檢功能,部分?jǐn)?shù)據(jù)的錯誤,短缺不會導(dǎo)致整個數(shù)據(jù)的破壞;幻機頂盒程序?qū)盤進(jìn)行監(jiān)控,能識別定制發(fā)放的U盤,防止用戶拔掉或替換定制U盤;;3)在內(nèi)存中對記錄數(shù)據(jù)做緩存處理,減少U盤讀寫次數(shù),減少數(shù)據(jù)破壞可能;4)對數(shù)據(jù)回傳過程中可能發(fā)生的關(guān)機、突然掉電、U盤突然被拔等突發(fā)情況在上層軟件進(jìn)行了處理,通過在e2pr0m中存儲關(guān)機時間,能夠?qū)㈥P(guān)機時間、信號異常等特殊情況造成的統(tǒng)計時間誤差控制在有效觀看時間之內(nèi)。與本發(fā)明實施例提供的獲取收視率數(shù)據(jù)的方法相對應(yīng),本發(fā)明實施例還提供了一種獲取收視率數(shù)據(jù)的裝置,該裝置應(yīng)用于數(shù)字機頂盒,參見圖2,該裝置包括數(shù)據(jù)采集單元201,用于采集統(tǒng)計收視率所需的數(shù)據(jù);數(shù)據(jù)回傳單元202,用于將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。為了防止在短時間內(nèi)對U盤進(jìn)行多次熱插拔時,產(chǎn)生的系統(tǒng)無法正確識別U盤設(shè)備的問題,該裝置還可以包括監(jiān)控單元,用于監(jiān)控用戶插拔所述可移動存儲設(shè)備的操作;設(shè)備處理單元,用于當(dāng)在開機狀態(tài)下拔出所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的卸載處理;當(dāng)在開機狀態(tài)下再次插入所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的掛載處理。為了避免突發(fā)事件造成的數(shù)據(jù)不完整,該裝置還可以包括記錄單元,用于如果在所述數(shù)據(jù)回傳的過程中發(fā)生預(yù)置的突發(fā)事件,記錄所述突發(fā)事件發(fā)生的時間。由于U盤等可移動存儲設(shè)備具有不穩(wěn)定的因素,本發(fā)明實施例還提供了特殊的數(shù)據(jù)結(jié)構(gòu),將采集到的數(shù)據(jù)按照該數(shù)據(jù)結(jié)構(gòu)保存在U盤等可移動存儲設(shè)備中,以保證數(shù)據(jù)的有效性。相應(yīng)的,該裝置還可以包括預(yù)處理單元,用于將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備之前,將所述采集到的數(shù)據(jù)按條目加入記錄開始標(biāo)志及校驗和。為了避免頻繁地向可移動存儲設(shè)備寫入數(shù)據(jù),造成數(shù)據(jù)被破壞,數(shù)據(jù)回傳單元202 可以包括緩存子單元,用于將所述采集到的數(shù)據(jù)緩存在所述數(shù)字機頂盒中;回傳子單元,用于按照預(yù)置的時間間隔,將所述緩存的數(shù)據(jù)回傳到可移動存儲設(shè)備。另外,為了保證數(shù)據(jù)的完整性,并且避免用戶進(jìn)行熱插拔,該裝置還可以包括判斷單元,用于判斷所述可移動存儲設(shè)備中是否預(yù)置有指定的安全標(biāo)識文件,如果有,觸發(fā)所述數(shù)字機頂盒進(jìn)行正常工作。總之,本發(fā)明實施例可以采用數(shù)字機頂盒的USB接口,向為機頂盒配發(fā)定制的U盤中存儲采集到的用戶收視率數(shù)據(jù),無需增加其他硬件接口,對機頂盒接口的要求比較簡單, 方便易用。以上對本發(fā)明所提供的一種獲取收視率數(shù)據(jù)的方法及裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種獲取收視率數(shù)據(jù)的方法,應(yīng)用于數(shù)字機頂盒,其特征在于,包括采集統(tǒng)計收視率所需的數(shù)據(jù);將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括監(jiān)控用戶插拔所述可移動存儲設(shè)備的操作;當(dāng)在開機狀態(tài)下拔出所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的卸載處理; 當(dāng)在開機狀態(tài)下再次插入所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的掛載處理。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括如果在所述數(shù)據(jù)回傳的過程中發(fā)生預(yù)置的突發(fā)事件,記錄所述突發(fā)事件發(fā)生的時間。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備之前,還包括將所述采集到的數(shù)據(jù)按條目加入開始標(biāo)志及校驗和。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備包括將所述采集到的數(shù)據(jù)緩存在所述數(shù)字機頂盒中;按照預(yù)置的時間間隔,將所述緩存的數(shù)據(jù)回傳到可移動存儲設(shè)備。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括判斷所述可移動存儲設(shè)備中是否預(yù)置有指定的安全標(biāo)識文件,如果有,觸發(fā)所述數(shù)字機頂盒進(jìn)行正常工作。
7.一種獲取收視率數(shù)據(jù)的裝置,應(yīng)用于數(shù)字機頂盒,其特征在于,包括數(shù)據(jù)采集單元,用于采集統(tǒng)計收視率所需的數(shù)據(jù);數(shù)據(jù)回傳單元,用于將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括監(jiān)控單元,用于監(jiān)控用戶插拔所述可移動存儲設(shè)備的操作;設(shè)備處理單元,用于當(dāng)在開機狀態(tài)下拔出所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的卸載處理;當(dāng)在開機狀態(tài)下再次插入所述可移動存儲設(shè)備時,進(jìn)行所述可移動存儲設(shè)備的掛載處理。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括記錄單元,用于如果在所述數(shù)據(jù)回傳的過程中發(fā)生預(yù)置的突發(fā)事件,記錄所述突發(fā)事件發(fā)生的時間。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括預(yù)處理單元,用于將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備之前,將所述采集到的數(shù)據(jù)按條目加入記錄開始標(biāo)志及校驗和。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)回傳單元包括緩存子單元,用于將所述采集到的數(shù)據(jù)緩存在所述數(shù)字機頂盒中;回傳子單元,用于按照預(yù)置的時間間隔,將所述緩存的數(shù)據(jù)回傳到可移動存儲設(shè)備。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括判斷單元,用于判斷所述可移動存儲設(shè)備中是否預(yù)置有指定的安全標(biāo)識文件,如果有, 觸發(fā)所述數(shù)字機頂盒進(jìn)行正常工作。
全文摘要
本發(fā)明公開了一種獲取收視率數(shù)據(jù)的方法及裝置,應(yīng)用于數(shù)字機頂盒,其中,該方法包括采集統(tǒng)計收視率所需的數(shù)據(jù);將所述采集到的數(shù)據(jù)通過所述數(shù)字機頂盒的USB接口回傳到可移動存儲設(shè)備;以便需要統(tǒng)計收視率時,解析各個可移動存儲設(shè)備中保存的數(shù)據(jù),獲取所述采集到的數(shù)據(jù),并統(tǒng)計出收視率。通過本發(fā)明,能夠降低統(tǒng)計收視率過程所需的成本及維護(hù)開銷,具有普遍適用性。
文檔編號H04N21/462GK102244821SQ201010172509
公開日2011年11月16日 申請日期2010年5月11日 優(yōu)先權(quán)日2010年5月11日
發(fā)明者徐建, 楊海強, 楊金偉 申請人:北京四達(dá)時代軟件技術(shù)股份有限公司