網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法和裝置。該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法包括檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為;如果檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù);將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù);接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù);對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。通過本發(fā)明,解決了現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題。
【專利說明】網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法和裝置。
【背景技術(shù)】
[0002]目前,網(wǎng)絡(luò)電視(比如交互式網(wǎng)絡(luò)電視,數(shù)字廣播電視,互聯(lián)網(wǎng)電視等)已經(jīng)被廣泛應(yīng)用,相對于傳統(tǒng)的有線電視,網(wǎng)絡(luò)電視為用戶提供了更加豐富的電視觀看體驗,比如,網(wǎng)絡(luò)電視的具有交互性質(zhì)的人機(jī)互動功能。為了準(zhǔn)確分析網(wǎng)絡(luò)電視的用戶行為,需要對網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計分析。現(xiàn)有技術(shù)通過網(wǎng)絡(luò)電視的機(jī)頂盒可以采集并回傳網(wǎng)絡(luò)電視的用戶行為日志,該用戶行為日志包括了該網(wǎng)絡(luò)電視在當(dāng)日的所有的收視記錄。統(tǒng)計分析者通常是根據(jù)采集的用戶行為日志對網(wǎng)絡(luò)電視的用戶行為進(jìn)行分析。但是,現(xiàn)有技術(shù)采集的用戶行為數(shù)據(jù)缺乏時效性,即現(xiàn)有技術(shù)無法實時地采集用戶行為數(shù)據(jù),進(jìn)而無法對用戶行為數(shù)據(jù)進(jìn)行實時處理,使得對網(wǎng)絡(luò)電視的用戶行為的分析缺乏時效性。
[0003]針對現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法和裝置,以解決現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法。
[0006]該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法包括:檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為;如果檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù);將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù);接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù);對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。
[0007]進(jìn)一步地,檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號包括檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在以下一種或者多種觸發(fā)信號:第一觸發(fā)信號,用于表示用戶進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面的行為;第二觸發(fā)信號,用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上點擊的行為;第三觸發(fā)信號,用于表示用戶播放網(wǎng)絡(luò)電視的行為。
[0008]進(jìn)一步地,在將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群之后,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法還包括:服務(wù)器集群中接收到用戶行為數(shù)據(jù)的服務(wù)器對用戶行為數(shù)據(jù)進(jìn)行處理,其中,服務(wù)器集群中接收到用戶行為數(shù)據(jù)的服務(wù)器對用戶行為數(shù)據(jù)執(zhí)行以下處理:查找用戶行為數(shù)據(jù)中的無效數(shù)據(jù);刪除用戶行為數(shù)據(jù)中的無效數(shù)據(jù);將刪除無效數(shù)據(jù)之后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)化處理,得到轉(zhuǎn)化后的用戶行為數(shù)據(jù)。
[0009]進(jìn)一步地,在將刪除無效數(shù)據(jù)之后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)化處理,得到轉(zhuǎn)化后的用戶行為數(shù)據(jù)之后,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法還包括:接收轉(zhuǎn)化后的用戶行為數(shù)據(jù);將轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,得到處理后的用戶行為數(shù)據(jù)。
[0010]進(jìn)一步地,在將轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,得到處理后的用戶行為數(shù)據(jù)之后,對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計包括:將處理后的用戶行為數(shù)據(jù)進(jìn)行分類,得到分類后的用戶行為數(shù)據(jù);分別將分類后的用戶行為數(shù)據(jù)分發(fā)至相應(yīng)類別的處理單元;通過相應(yīng)類別的處理單元對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計。
[0011]進(jìn)一步地,在通過相應(yīng)類別的處理單元對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計之后,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法還包括:獲取相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù);聚合相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù),得到聚合后的用戶行為數(shù)據(jù)。
[0012]進(jìn)一步地,在聚合相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù),得到聚合后的用戶行為數(shù)據(jù)之后,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法還包括:輸出聚合后的用戶行為數(shù)據(jù);顯示聚合后的用戶行為數(shù)據(jù)。
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置。
[0014]該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置包括:檢測模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為;第一獲取模塊,用于當(dāng)檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號時,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù);發(fā)送模塊,用于將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù);第一接收模塊,用于接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù);統(tǒng)計模塊,用于對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。
[0015]進(jìn)一步地,檢測模塊包括:第一檢測子模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在第一觸發(fā)信號,其中,第一觸發(fā)信號是用于表示用戶進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面的行為的觸發(fā)信號;第二檢測子模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在第二觸發(fā)信號,其中,第二觸發(fā)信號是用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上點擊的行為的觸發(fā)信號;第三檢測子模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在第三觸發(fā)信號,其中,第三觸發(fā)信號是用于表示用戶播放網(wǎng)絡(luò)電視的行為的觸發(fā)信號。
[0016]進(jìn)一步地,統(tǒng)計模塊包括:分類模塊,用于將處理后的用戶行為數(shù)據(jù)進(jìn)行分類,得到分類后的用戶行為數(shù)據(jù);第二處理模塊,用于分別將分類后的用戶行為數(shù)據(jù)分發(fā)至相應(yīng)類別的處理單元;第一統(tǒng)計子模塊,用于通過相應(yīng)類別的處理單元對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計。
[0017]通過本發(fā)明,采用檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為;如果檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù);將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù);接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù);對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計,解決了現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題。該發(fā)明通過檢測網(wǎng)絡(luò)電視的顯示頁面是否存在用戶操作行為對應(yīng)的觸發(fā)信號,當(dāng)檢測到存在用戶的操作行為對應(yīng)的觸發(fā)信號時,立即將該觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,在服務(wù)器集群中完成對用戶行為數(shù)據(jù)的處理過程,進(jìn)而達(dá)到了實時統(tǒng)計分析網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的效果,增強(qiáng)了用戶行為數(shù)據(jù)的時效性。
【專利附圖】
【附圖說明】
[0018]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法的流程圖;
[0020]圖2時根據(jù)本發(fā)明實施例的用戶行為數(shù)據(jù)的處理系統(tǒng)示意圖;
[0021]圖3是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置的示意圖。
【具體實施方式】
[0022]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0023]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分的實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
[0024]需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請的實施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0025]本發(fā)明旨在提供一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法和裝置。
[0026]圖1是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法的流程圖。如圖1所示,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法包括如下的步驟SlOl至步驟S105:
[0027]步驟S101,檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號。
[0028]該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法中的網(wǎng)絡(luò)電視優(yōu)選為交互式網(wǎng)絡(luò)電視,網(wǎng)絡(luò)電視的顯示頁面包括一級顯示頁面,比如網(wǎng)絡(luò)電視的電子節(jié)目菜單;二級顯示頁面,比如點播視頻列表;三級頁面,比如視頻的信息。用戶可以在網(wǎng)絡(luò)電視的顯示頁面上進(jìn)行相應(yīng)的用戶操作,不同的用戶操作對應(yīng)不同的觸發(fā)信號,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為。
[0029]優(yōu)選地,該實施例的檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號包括檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在以下一種或者多種觸發(fā)信號:第一觸發(fā)信號,用于表示用戶進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面的行為;第二觸發(fā)信號,用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上點擊的行為;第三觸發(fā)信號,用于表示用戶播放網(wǎng)絡(luò)電視的行為。
[0030]步驟S102,如果檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù)。
[0031]當(dāng)用戶打開網(wǎng)絡(luò)電視的機(jī)頂盒在網(wǎng)絡(luò)電視的顯示頁面上執(zhí)行用戶操作時,比如進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面,在網(wǎng)絡(luò)電視的顯示頁面上點擊播放、暫?;蛘咄V梗约霸诰W(wǎng)絡(luò)電視的顯示頁面播放該顯示頁面上的視頻內(nèi)容等,會觸發(fā)用戶行為對應(yīng)的觸發(fā)信號。優(yōu)選地,該實施例當(dāng)檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號時,嵌入在網(wǎng)絡(luò)電視的顯示頁面中的跟蹤代碼會將觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù)進(jìn)行實時采集,其中,跟蹤代碼對用戶行為進(jìn)行監(jiān)測。比如,當(dāng)檢測到的觸發(fā)信號為第一觸發(fā)信號時,對應(yīng)的用戶行為是用戶進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面的行為,此時用戶行為數(shù)據(jù)包括用戶進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面的時間,網(wǎng)絡(luò)電視顯示頁面的內(nèi)容信息;當(dāng)檢測到的觸發(fā)信號為第二觸發(fā)信號時,對應(yīng)的用戶行為是用戶在網(wǎng)絡(luò)電視的顯示頁面上點擊的行為,此時用戶行為數(shù)據(jù)包括用戶點擊動作發(fā)生的時間和用戶點擊動作對應(yīng)的操作;當(dāng)檢測到的觸發(fā)信號為第三觸發(fā)信號時,對應(yīng)的用戶行為是用戶播放網(wǎng)絡(luò)電視的行為,此時用戶行為數(shù)據(jù)包括用戶開始播放網(wǎng)絡(luò)電視視頻的時間,結(jié)束播放網(wǎng)絡(luò)電視視頻的時間,以及播放的網(wǎng)絡(luò)電視的視頻的信息等;
[0032]步驟S103,將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群。
[0033]在通過嵌入在網(wǎng)絡(luò)電視的顯示頁面中的跟蹤代碼將觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù)進(jìn)行采集之后,將采集到的用戶行為數(shù)據(jù)發(fā)送到指定的服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù),從而完成用戶行為數(shù)據(jù)的實時采集的過程。用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群的過程需要按照預(yù)先約定的傳輸協(xié)議進(jìn)行發(fā)送,傳輸協(xié)議可以是傳輸控制協(xié)議,用戶數(shù)據(jù)報協(xié)議等。該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,是因為實時發(fā)送的用戶行為數(shù)據(jù)的數(shù)據(jù)量很大,如果僅將用戶行為數(shù)據(jù)發(fā)送一臺服務(wù)器中進(jìn)行處理,會占據(jù)該服務(wù)器的大量存儲空間,而且運算性能很難得到保證。該實施例優(yōu)先采用服務(wù)器集群,將用戶行為數(shù)據(jù)分別發(fā)送至服務(wù)器集群中的多臺服務(wù)器中分別進(jìn)行處理,大大提高了運算效率,保證了用戶行為數(shù)據(jù)的時效性使用戶行為數(shù)據(jù)可以在第一時間告知數(shù)據(jù)分析者。
[0034]優(yōu)選地,在將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群之后,該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法還包括:服務(wù)器集群中接收到用戶行為數(shù)據(jù)的服務(wù)器對用戶行為數(shù)據(jù)進(jìn)行處理,其中,服務(wù)器集群中接收到用戶行為數(shù)據(jù)的服務(wù)器對用戶行為數(shù)據(jù)執(zhí)行以下處理:查找用戶行為數(shù)據(jù)中的無效數(shù)據(jù);刪除用戶行為數(shù)據(jù)中的無效數(shù)據(jù);將刪除無效數(shù)據(jù)之后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)化處理,得到轉(zhuǎn)化后的用戶行為數(shù)據(jù);接收轉(zhuǎn)化后的用戶行為數(shù)據(jù);將轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,得到經(jīng)過服務(wù)器集群處理后的用戶行為數(shù)據(jù)。
[0035]服務(wù)器集群中的服務(wù)器可能只有一臺服務(wù)器接收到用戶行為數(shù)據(jù),也可能有多臺服務(wù)器接收到用戶行為數(shù)據(jù)。服務(wù)器集群中的服務(wù)器接收到的用戶行為數(shù)據(jù)可能會存在數(shù)據(jù)不完整或者數(shù)據(jù)丟失等情況,為了保證用戶行為數(shù)據(jù)的準(zhǔn)確度,接收到用戶行為數(shù)據(jù)的服務(wù)器將會查找用戶行為數(shù)據(jù)中的無效數(shù)據(jù),并將查找到的無效數(shù)據(jù)進(jìn)行刪除,這樣保證了用戶行為數(shù)據(jù)的完整性,提高了用戶行為數(shù)據(jù)的準(zhǔn)確度。服務(wù)器集群中的服務(wù)器接收到的用戶行為數(shù)據(jù)一般為二進(jìn)制格式,所以在接收到用戶行為數(shù)據(jù)的服務(wù)器中需要對接收到的用戶行為進(jìn)行格式轉(zhuǎn)化,將接收到的二進(jìn)制格式的用戶行為數(shù)據(jù)轉(zhuǎn)化為標(biāo)準(zhǔn)的用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)的格式轉(zhuǎn)化有利于數(shù)據(jù)分析者快速準(zhǔn)確地識別用戶行為數(shù)據(jù)。接收到用戶行為數(shù)據(jù)的服務(wù)器中都會對接收到的用戶行為數(shù)據(jù)進(jìn)行無效數(shù)據(jù)刪除和數(shù)據(jù)轉(zhuǎn)化的操作,轉(zhuǎn)化后的用戶行為數(shù)據(jù)分別存在與服務(wù)器集群中的不同服務(wù)器中,在對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計分析時,需要獲取用戶所有的用戶行為數(shù)據(jù),所以需要將轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行整合,整合的過程就是將分別位于服務(wù)器集群中的多臺服務(wù)器中的轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行整合,從而保證用戶行為數(shù)據(jù)的完整性。
[0036]步驟S104,接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù)。
[0037]接收到用戶行為數(shù)據(jù)的服務(wù)器集群中的服務(wù)器在完成對用戶行為數(shù)據(jù)的一系列處理之后,包括對用戶行為數(shù)據(jù)中無效數(shù)據(jù)的刪除,對用戶行為數(shù)據(jù)的格式轉(zhuǎn)化,以及對用戶行為數(shù)據(jù)的整合,根據(jù)業(yè)務(wù)需求的不同,將經(jīng)過服務(wù)器集群處理后的用戶行為數(shù)據(jù)分別發(fā)送到不同的處理單元進(jìn)行進(jìn)一步的統(tǒng)計處理。處理后的用戶行為數(shù)據(jù)為實際用戶行為對應(yīng)的用戶行為數(shù)據(jù)。處理單元接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù),處理單元中對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計分析。
[0038]步驟S105,對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。
[0039]優(yōu)選地,該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計包括:將經(jīng)過服務(wù)器集群處理后的用戶行為數(shù)據(jù)進(jìn)行分類,得到分類后的用戶行為數(shù)據(jù);分別將分類后的用戶行為數(shù)據(jù)分發(fā)至相應(yīng)類別的處理單元;通過相應(yīng)類別的處理單元對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計;獲取相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù);聚合相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù),得到聚合后的用戶行為數(shù)據(jù)。其中,在處理單元中對用戶行為數(shù)據(jù)的統(tǒng)計可以按照時間窗口的方式,即每隔固定時間對用戶行為數(shù)據(jù)統(tǒng)計一次;也可以按照時間長度窗口的方式,即每固定個數(shù)的事件對用戶行為數(shù)據(jù)統(tǒng)計一次。
[0040]優(yōu)選地,在聚合相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù),得到聚合后的用戶行為數(shù)據(jù)之后,該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法還包括:輸出聚合后的用戶行為數(shù)據(jù);顯示聚合后的用戶行為數(shù)據(jù)。將聚合后的用戶行為數(shù)據(jù)進(jìn)行可視化的顯示可以以圖表的形式,也可以以儀表盤的形式等等。
[0041]圖2時根據(jù)本發(fā)明實施例的用戶行為數(shù)據(jù)的處理系統(tǒng)示意圖,如圖2所示,處理后的用戶行為數(shù)據(jù)為消息隊列1,消息隊列I進(jìn)入用戶行為數(shù)據(jù)處理系統(tǒng)000中的事件分發(fā)單元001,該事件分發(fā)單元受調(diào)度單元002的控制,主要用于將整合后的用戶行為數(shù)據(jù)按照業(yè)務(wù)需求分類,將分類后的用戶行為數(shù)據(jù)分別發(fā)送至所屬類別對應(yīng)的處理單元003進(jìn)行統(tǒng)計,比如,將屬于直播類的用戶行為數(shù)據(jù)發(fā)送至直播類對應(yīng)的第一處理單元0031,將屬于點播類的用戶行為數(shù)據(jù)發(fā)送至點播類的第二處理單元0032,將屬于用戶進(jìn)入或者離開網(wǎng)絡(luò)電視類的用戶行為數(shù)據(jù)發(fā)送至第三處理單元0033等。調(diào)度單元002不僅控制事件分發(fā)單元001的分類標(biāo)準(zhǔn),還控制聚合單元004將處理單元003統(tǒng)計的用戶行為數(shù)據(jù)進(jìn)行聚合的方式,通過聚合單元004將聚合后的用戶行為數(shù)據(jù)作為消息隊列2進(jìn)行輸出顯示。其中,調(diào)度單元002受控制器的控制,該控制器主要負(fù)責(zé)控制調(diào)度單元002的調(diào)度操作。
[0042]該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法采用檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為;如果檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù);將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù);接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù);對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計,解決了現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題,達(dá)到了實時統(tǒng)計分析網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的效果,增強(qiáng)了用戶行為數(shù)據(jù)的時效性。
[0043]從以上的描述中,可以看出,本發(fā)明實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法通過檢測網(wǎng)絡(luò)電視的顯示頁面是否存在用戶行為對應(yīng)的觸發(fā)信號,如果監(jiān)測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號,實時采集該觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù),將采集的用戶行為數(shù)據(jù)進(jìn)行實時處理,按照業(yè)務(wù)需求將實時處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計,并將實時統(tǒng)計的結(jié)果進(jìn)行可視化輸出顯示,解決了現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題,達(dá)到了實時統(tǒng)計分析用戶行為數(shù)據(jù)的效果,提升了用戶行為數(shù)據(jù)的時效性。
[0044]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0045]本發(fā)明實施例還提供了一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置。需要說明的是,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置可以用于執(zhí)行本發(fā)明實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法。
[0046]圖3是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置的示意圖。如圖3所示,該網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置包括:檢測模塊10,第一獲取模塊20,發(fā)送模塊30,第一接收模塊40和統(tǒng)計模塊50。
[0047]檢測模塊10,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,觸發(fā)信號用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上存在操作行為。
[0048]優(yōu)選地,檢測模塊10包括:第一檢測子模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在第一觸發(fā)信號,其中,第一觸發(fā)信號是用于表示用戶進(jìn)入或者離開網(wǎng)絡(luò)電視的顯示頁面的行為的觸發(fā)信號;第二檢測子模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在第二觸發(fā)信號,其中,第二觸發(fā)信號是用于表示用戶在網(wǎng)絡(luò)電視的顯示頁面上點擊的行為的觸發(fā)信號;第三檢測子模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在第三觸發(fā)信號,其中,第三觸發(fā)信號是用于表示用戶播放網(wǎng)絡(luò)電視的行為的觸發(fā)信號。
[0049]第一獲取模塊20,用于當(dāng)檢測到網(wǎng)絡(luò)電視的顯示頁面上存在觸發(fā)信號時,獲取觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù)。
[0050]發(fā)送模塊30,用于將用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,服務(wù)器集群用于處理用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù)。
[0051]第一接收模塊40,用于接收來自服務(wù)器集群的處理后的用戶行為數(shù)據(jù)。
[0052]統(tǒng)計模塊50,用于對處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。
[0053]優(yōu)選地,統(tǒng)計模塊50包括:分類模塊,用于將經(jīng)過服務(wù)器集群處理后的用戶行為數(shù)據(jù)進(jìn)行分類,得到分類后的用戶行為數(shù)據(jù);第二處理模塊,用于分別將分類后的用戶行為數(shù)據(jù)分發(fā)至相應(yīng)類別的處理單元;第一統(tǒng)計子模塊,用于通過相應(yīng)類別的處理單元對用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計。
[0054]該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置包括檢測模塊10,第一獲取模塊20,發(fā)送模塊30,第一接收模塊40和統(tǒng)計模塊50。通過該實施例的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置解決了現(xiàn)有技術(shù)無法實時統(tǒng)計網(wǎng)絡(luò)電視用戶行為數(shù)據(jù)的問題。
[0055]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0056]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,包括: 檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,所述觸發(fā)信號用于表示用戶在所述網(wǎng)絡(luò)電視的顯示頁面上存在操作行為; 如果檢測到所述網(wǎng)絡(luò)電視的顯示頁面上存在所述觸發(fā)信號,獲取所述觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù); 將所述用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,所述服務(wù)器集群用于處理所述用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù); 接收來自所述服務(wù)器集群的所述處理后的用戶行為數(shù)據(jù);以及 對所述處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號包括檢測所述網(wǎng)絡(luò)電視的顯示頁面上是否存在以下一種或者多種觸發(fā)信號: 第一觸發(fā)信號,用于表示用戶進(jìn)入或者離開所述網(wǎng)絡(luò)電視的顯示頁面的行為; 第二觸發(fā)信號,用于表示用戶在所述網(wǎng)絡(luò)電視的顯示頁面上點擊的行為;以及 第三觸發(fā)信號,用于表示用戶播放所述網(wǎng)絡(luò)電視的行為。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,在將所述用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群之后,所述方法還包括:所述服務(wù)器集群中接收到所述用戶行為數(shù)據(jù)的服務(wù)器對所述用戶行為數(shù)據(jù)進(jìn)行處理,其中,所述服務(wù)器集群中接收到所述用戶行為數(shù)據(jù)的服務(wù)器對所述用戶行為數(shù)據(jù)執(zhí)行以下處理: 查找所述用戶行為數(shù)據(jù)中的無效數(shù)據(jù); 刪除所述用戶行為數(shù)據(jù)中的無效數(shù)據(jù);以及 將刪除所述無效數(shù)據(jù)之后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)化處理,得到轉(zhuǎn)化后的用戶行為數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,在將刪除所述無效數(shù)據(jù)之后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)化處理,得到轉(zhuǎn)化后的用戶行為數(shù)據(jù)之后,所述方法還包括: 接收所述轉(zhuǎn)化后的用戶行為數(shù)據(jù);以及 將所述轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,得到所述處理后的用戶行為數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,在將所述轉(zhuǎn)化后的用戶行為數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,得到所述處理后的用戶行為數(shù)據(jù)之后,對所述處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計包括: 將所述處理后的用戶行為數(shù)據(jù)進(jìn)行分類,得到分類后的用戶行為數(shù)據(jù); 分別將所述分類后的用戶行為數(shù)據(jù)分發(fā)至相應(yīng)類別的處理單元;以及 通過所述相應(yīng)類別的處理單元對所述用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,在通過所述相應(yīng)類別的處理單元對所述用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計之后,所述方法還包括: 獲取所述相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù);以及聚合所述相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù),得到所述聚合后的用戶行為數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理方法,其特征在于,在聚合所述相應(yīng)類別的處理單元中統(tǒng)計后的用戶行為數(shù)據(jù),得到所述聚合后的用戶行為數(shù)據(jù)之后,所述方法還包括: 輸出所述聚合后的用戶行為數(shù)據(jù);以及 顯示所述聚合后的用戶行為數(shù)據(jù)。
8.—種網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置,其特征在于,包括: 檢測模塊,用于檢測網(wǎng)絡(luò)電視的顯示頁面上是否存在觸發(fā)信號,其中,所述觸發(fā)信號用于表示用戶在所述網(wǎng)絡(luò)電視的顯示頁面上存在操作行為; 第一獲取模塊,用于當(dāng)檢測到所述網(wǎng)絡(luò)電視的顯示頁面上存在所述觸發(fā)信號時,獲取所述觸發(fā)信號對應(yīng)的用戶行為數(shù)據(jù); 發(fā)送模塊,用于將所述用戶行為數(shù)據(jù)發(fā)送到服務(wù)器集群,其中,所述服務(wù)器集群用于處理所述用戶行為數(shù)據(jù),得到處理后的用戶行為數(shù)據(jù); 第一接收模塊,用于接收來自所述服務(wù)器集群的所述處理后的用戶行為數(shù)據(jù);以及 統(tǒng)計模塊,用于對所述處理后的用戶行為數(shù)據(jù)進(jìn)行分類統(tǒng)計。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置,其特征在于,所述檢測模塊包括: 第一檢測子模塊,用于檢測所述網(wǎng)絡(luò)電視的顯示頁面上是否存在第一觸發(fā)信號,其中,所述第一觸發(fā)信號是用于表示用戶進(jìn)入或者離開所述網(wǎng)絡(luò)電視的顯示頁面的行為的觸發(fā)信號; 第二檢測子模塊,用于檢測所述網(wǎng)絡(luò)電視的顯示頁面上是否存在第二觸發(fā)信號,其中,所述第二觸發(fā)信號是用于表示用戶在所述網(wǎng)絡(luò)電視的顯示頁面上點擊的行為的觸發(fā)信號;以及 第三檢測子模塊,用于檢測所述網(wǎng)絡(luò)電視的顯示頁面上是否存在第三觸發(fā)信號,其中,所述第三觸發(fā)信號是用于表示用戶播放所述網(wǎng)絡(luò)電視的行為的觸發(fā)信號。
10.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)電視的用戶行為數(shù)據(jù)的處理裝置,其特征在于,所述統(tǒng)計模塊包括: 分類模塊,用于將所述處理后的用戶行為數(shù)據(jù)進(jìn)行分類,得到分類后的用戶行為數(shù)據(jù); 第二處理模塊,用于分別將所述分類后的用戶行為數(shù)據(jù)分發(fā)至相應(yīng)類別的處理單元;以及 第一統(tǒng)計子模塊,用于通過所述相應(yīng)類別的處理單元對所述用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計。
【文檔編號】H04N21/258GK104410877SQ201410715408
【公開日】2015年3月11日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】趙鐵雄, 楊倩 申請人:北京國雙科技有限公司