本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種分析用戶回看節(jié)目?jī)?nèi)容的行為的方法和裝置。
背景技術(shù):
IPTV即交互式網(wǎng)絡(luò)電視,是一種利用寬帶網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。它能夠很好地適應(yīng)當(dāng)今網(wǎng)絡(luò)飛速發(fā)展的趨勢(shì),充分有效地利用網(wǎng)絡(luò)資源。
IPTV目前已經(jīng)深入千家萬戶,IPTV利用計(jì)算機(jī)或機(jī)頂盒+電視完成接收視頻點(diǎn)播節(jié)目。點(diǎn)播已經(jīng)成為IPTV非常重要的一項(xiàng)功能,由此衍生的產(chǎn)品包訂購(gòu)業(yè)務(wù),有著巨大的市場(chǎng)價(jià)值。那么,在如此龐大的電視資源中,提供什么樣的點(diǎn)播內(nèi)容能得到用戶的喜愛,從而提高用戶粘度和競(jìng)爭(zhēng)力就成為非常重要的問題,因此有必要對(duì)用戶對(duì)于點(diǎn)播內(nèi)容的偏好程度進(jìn)行分析。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法和裝置。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,包括:從預(yù)設(shè)的內(nèi)容日志中獲取在指定時(shí)間內(nèi)所述用戶的回看記錄信息,所述回看記錄信息用于記錄所述用戶在所述指定時(shí)間內(nèi)回看節(jié)目?jī)?nèi)容的過程中相應(yīng)的信息;根據(jù)所述回看記錄信息,分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,從預(yù)設(shè)的內(nèi)容日 志中獲取在指定時(shí)間的所述用戶的回看記錄信息,具體包括:從所述內(nèi)容日志中獲取所述用戶多次回看行為的回看時(shí)間,從多次回看時(shí)間中查找與所述指定時(shí)間匹配的回看時(shí)間,并將所述匹配的回看時(shí)間對(duì)應(yīng)的回看記錄信息作為所述指定時(shí)間內(nèi)所述用戶的回看記錄信息。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,所述回看記錄信息包括所述節(jié)目?jī)?nèi)容的內(nèi)容標(biāo)識(shí);所述方法還包括:從預(yù)設(shè)的第一時(shí)刻表中查找與所述內(nèi)容標(biāo)識(shí)相同的編號(hào),以及根據(jù)所述編號(hào)在所述第一時(shí)刻表中查找所述編號(hào)對(duì)應(yīng)的節(jié)目的名稱和/或頻道作為所述節(jié)目?jī)?nèi)容;所述第一時(shí)刻表用于記錄多個(gè)節(jié)目的名稱和/或頻道以及對(duì)應(yīng)的多個(gè)編號(hào)。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,所述回看記錄信息包括所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間;分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征,具體包括:計(jì)算預(yù)設(shè)的第二時(shí)刻表中記錄的所述節(jié)目?jī)?nèi)容的首播時(shí)間與所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間之間的時(shí)間差;所述第二時(shí)刻表用于記錄多個(gè)節(jié)目?jī)?nèi)容的首播時(shí)間。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,所述用戶多次回看所述節(jié)目?jī)?nèi)容時(shí)得到多個(gè)時(shí)間差;分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征,還包括:統(tǒng)計(jì)所述多個(gè)時(shí)間差中特定時(shí)間差對(duì)應(yīng)的回看次數(shù),以及所述多個(gè)時(shí)間差對(duì)應(yīng)的總回看次數(shù),計(jì)算所述回看次數(shù)相對(duì)比所述總回看次數(shù)的占比。
依據(jù)本發(fā)明的另一方面,提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,包括:回看記錄信息獲取模塊,用于從預(yù)設(shè)的內(nèi)容日志中獲取在指定時(shí)間內(nèi)所述用戶的回看記錄信息,所述回看記錄信息用于記錄所述用戶在所述指定時(shí)間內(nèi)回看節(jié)目?jī)?nèi)容的過程中相應(yīng)的信息;分析模塊,用于根據(jù)所述回看記錄信息,分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,所述回看記錄信息獲取模塊從所述內(nèi)容日志中獲取所述用戶多次回看行為的回看時(shí)間,從多次回看時(shí)間中查找與所述指定時(shí)間匹配的回看時(shí)間,并將所述匹配的回看時(shí)間對(duì)應(yīng)的回看記錄信息作為所述指定時(shí)間內(nèi)所述用戶的回看記錄信息。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,所述回看記錄信 息包括所述節(jié)目?jī)?nèi)容的內(nèi)容標(biāo)識(shí);所述裝置還包括:節(jié)目?jī)?nèi)容確定模塊,用于從預(yù)設(shè)的第一時(shí)刻表中查找與所述內(nèi)容標(biāo)識(shí)相同的編號(hào),以及根據(jù)所述編號(hào)在所述第一時(shí)刻表中查找所述編號(hào)對(duì)應(yīng)的節(jié)目的名稱和/或頻道作為所述節(jié)目?jī)?nèi)容;所述第一時(shí)刻表用于記錄多個(gè)節(jié)目的名稱和/或頻道以及對(duì)應(yīng)的多個(gè)編號(hào)。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,所述回看記錄信息包括所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間;所述分析模塊計(jì)算預(yù)設(shè)的第二時(shí)刻表中記錄的所述節(jié)目?jī)?nèi)容的首播時(shí)間與所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間之間的時(shí)間差;所述第二時(shí)刻表用于記錄多個(gè)節(jié)目?jī)?nèi)容的首播時(shí)間。
可選地,前述的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,所述用戶多次回看所述節(jié)目?jī)?nèi)容時(shí)得到多個(gè)時(shí)間差;所述分析模塊還統(tǒng)計(jì)所述多個(gè)時(shí)間差中特定時(shí)間差對(duì)應(yīng)的回看次數(shù),以及所述多個(gè)時(shí)間差對(duì)應(yīng)的總回看次數(shù),計(jì)算所述回看次數(shù)相對(duì)比所述總回看次數(shù)的占比。
根據(jù)以上技術(shù)方案,本發(fā)明的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法和裝置至少具有以下優(yōu)點(diǎn):
根據(jù)本發(fā)明的技術(shù)方案,因?yàn)椴煌脩粲^看節(jié)目的時(shí)間有所不同,且每個(gè)用戶在不同時(shí)間內(nèi)的觀看節(jié)目的偏好也不一樣,所以基于指定時(shí)間內(nèi)發(fā)生的用戶回看節(jié)目?jī)?nèi)容的回看記錄信息來分析用戶回看節(jié)目?jī)?nèi)容的行為,能夠針對(duì)指定時(shí)間來分析用戶在該指定時(shí)間特定的特征,基于分析出的特征有利于進(jìn)行相關(guān)節(jié)目或廣告等內(nèi)容的推送。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示 相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法的流程圖;
圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法的流程圖;
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的分析用戶回看節(jié)目?jī)?nèi)容的行為的方法的流程圖;
圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置的框圖;
圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置的框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
如圖1所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,包括:
步驟110,從預(yù)設(shè)的內(nèi)容日志中獲取在指定時(shí)間內(nèi)用戶的回看記錄信息,回看記錄信息用于記錄用戶在指定時(shí)間內(nèi)回看節(jié)目?jī)?nèi)容的過程中相應(yīng)的信息。在本實(shí)施例中,對(duì)于某種電視終端產(chǎn)生的內(nèi)容日志Contentview.log,該日志中ServiceType字段等于3-TVOD(TV On Demand,電視回看,是一種視頻內(nèi)容的點(diǎn)播業(yè)務(wù)),表示對(duì)應(yīng)的日志內(nèi)容是回看數(shù)據(jù);Contentview.log日志中的回看記錄信息包括但不限于以下:回看時(shí)長(zhǎng)=EndTime-BeginTime;人均回看時(shí)長(zhǎng)=(EndTime-BeginTime)/count(distinct UserID);回看人數(shù),是指BeginTime、EndTime∈所選日期、且UserID去重后得到的值,表示當(dāng)天的回看人數(shù);回看次數(shù),取回放日志的日志條數(shù);回看時(shí)長(zhǎng)/次=總回看時(shí)長(zhǎng)/總回看次數(shù)。本 領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以上僅為示例,并不用于限制本實(shí)施例的技術(shù)方案。
步驟120,根據(jù)回看記錄信息,分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征。在本實(shí)施例中,對(duì)分析的具體形式和結(jié)果都不進(jìn)行限制,例如,對(duì)用戶行為的分析可以是:分析用戶在指定時(shí)間內(nèi)回放節(jié)目的偏好;用戶對(duì)那些節(jié)目?jī)?nèi)容的回看次數(shù)較多;有多少用戶在指定時(shí)間內(nèi)回看節(jié)目。現(xiàn)有技術(shù)方案只能對(duì)日志對(duì)應(yīng)的整體時(shí)間進(jìn)行分析,基于整體時(shí)間的分析結(jié)果進(jìn)行推送往往針對(duì)性不足,而根據(jù)本實(shí)施例僅對(duì)指定時(shí)間進(jìn)行分析并在指定時(shí)間內(nèi)完成相應(yīng)的推送,針對(duì)性更高;當(dāng)完成上的分析后,就可以基于分析結(jié)果在指定時(shí)間向用戶的電視終端推送電視節(jié)目或廣告等內(nèi)容。
如圖2所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,包括:
步驟210,從內(nèi)容日志中獲取用戶多次回看行為的回看時(shí)間,從多次回看時(shí)間中查找與指定時(shí)間匹配的回看時(shí)間,并將匹配的回看時(shí)間對(duì)應(yīng)的回看記錄信息作為指定時(shí)間內(nèi)用戶的回看記錄信息。所述回看記錄信息包括所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間。在本實(shí)施例中,內(nèi)容日志記錄的可以是如上述的開始時(shí)間和結(jié)束時(shí)間,基于開始時(shí)間和結(jié)束時(shí)間可以確定用戶多次回看的回看時(shí)間。
步驟220,計(jì)算預(yù)設(shè)的第二時(shí)刻表中記錄的所述節(jié)目?jī)?nèi)容的首播時(shí)間與所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間之間的時(shí)間差;第二時(shí)刻表用于記錄多個(gè)節(jié)目?jī)?nèi)容的首播時(shí)間。所述用戶多次回看所述節(jié)目?jī)?nèi)容時(shí)得到多個(gè)時(shí)間差。在本實(shí)施例中,假設(shè)內(nèi)容日志為Contentview.log,其中記錄了用戶回看某頻道的開始時(shí)間和結(jié)束時(shí)間,據(jù)此可確定用戶的回看時(shí)間;假設(shè)第二時(shí)刻表為schedule.log,其中記錄節(jié)目首播的開始時(shí)間和結(jié)束時(shí)間,據(jù)此可確定節(jié)目的首播時(shí)間,將回看時(shí)間和首播時(shí)間進(jìn)行對(duì)比則可以得到時(shí)間差,在回看時(shí)間和首播時(shí)間的單位為天的情況下,則可以判斷出用戶是否在節(jié)目播出的當(dāng)日就進(jìn)行了回看,還是用戶回看了前一天或前幾天播出的節(jié)目?jī)?nèi)容:例如,首播時(shí)間為8月1日,而用戶的回看時(shí)間為8月4日,則說明用戶回看的是3天前的節(jié)目。
步驟230,統(tǒng)計(jì)所述多個(gè)時(shí)間差中特定時(shí)間差對(duì)應(yīng)的回看次數(shù),以及所述多個(gè)時(shí)間差對(duì)應(yīng)的總回看次數(shù),計(jì)算所述回看次數(shù)相對(duì)比所述總回看次數(shù)的占比。在本實(shí)施例中,例如,以計(jì)算用戶對(duì)特定頻道的回看次數(shù)的占比為例,前一天的回看次數(shù)表示在所選特定單日用戶選擇回看前一天特定頻道內(nèi)容的回看次數(shù),第二天的回看次數(shù)表示在所選特定單日用戶選擇回看前兩天特定頻道內(nèi)容的回看次數(shù),則對(duì)占比的計(jì)算可以下表所示:
如圖3所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,包括:
步驟310,從預(yù)設(shè)的內(nèi)容日志中獲取在指定時(shí)間內(nèi)用戶的回看記錄信息,回看記錄信息用于記錄用戶在指定時(shí)間內(nèi)回看節(jié)目?jī)?nèi)容的過程中相應(yīng)的信息?;乜从涗浶畔ü?jié)目?jī)?nèi)容的內(nèi)容標(biāo)識(shí)。
步驟320,從預(yù)設(shè)的第一時(shí)刻表中查找與內(nèi)容標(biāo)識(shí)相同的編號(hào),以及根據(jù)編號(hào)在第一時(shí)刻表中查找編號(hào)對(duì)應(yīng)的節(jié)目的名稱和/或頻道作為節(jié)目?jī)?nèi)容;第一時(shí)刻表用于記錄多個(gè)節(jié)目的名稱和/或頻道以及對(duì)應(yīng)的多個(gè)編號(hào)。假設(shè)內(nèi)容日志為Contentview.log,第一時(shí)刻表為schedule.log,當(dāng)ServiceType=3時(shí)返回回看節(jié)目的ScheduleCode作為內(nèi)容標(biāo)識(shí)MediaCode的值,用MediaCode的值匹配第一時(shí)刻表schedule_yyyymmdd.log日志文件中的編號(hào)ScheduleCode,如果MediaCode的值與schedule_yyyymmdd.log日志文件中的ScheduleCode字段的值相等,則取此條數(shù)據(jù)的ChannelName字段作為回看頻道名稱、ProgramName字段作為回看節(jié)目名稱。
步驟330,根據(jù)回看記錄信息,分析所述用戶在所述指定時(shí)間內(nèi)的回看行 為所具有的特征。在本實(shí)施例中,指定時(shí)間內(nèi)的回看行為所具有的特征例如:用戶七天內(nèi)的某一天對(duì)特定頻道內(nèi)容的回看次數(shù)占比、回看人數(shù)占比,這反映了用戶在某一天內(nèi)所具有的回看偏好。
如圖4所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,包括:
回看記錄信息獲取模塊410,從預(yù)設(shè)的內(nèi)容日志中獲取在指定時(shí)間內(nèi)用戶的回看記錄信息,回看記錄信息用于記錄用戶在指定時(shí)間內(nèi)回看節(jié)目?jī)?nèi)容的過程中相應(yīng)的信息。在本實(shí)施例中,對(duì)于某種電視終端產(chǎn)生的內(nèi)容日志Contentview.log,該日志中ServiceType字段等于3-TVOD(TV On Demand,電視回看,是一種視頻內(nèi)容的點(diǎn)播業(yè)務(wù)),表示對(duì)應(yīng)的日志內(nèi)容是回看數(shù)據(jù);從Contentview.log日志中的回看記錄信息包括但不限于以下:回看時(shí)長(zhǎng)=EndTime-BeginTime;人均回看時(shí)長(zhǎng)=(EndTime-BeginTime)/count(distinct UserID);回看人數(shù),是指BeginTime、EndTime∈所選日期、且UserID去重后得到的值,表示當(dāng)天的回看人數(shù);回看次數(shù),取回放日志的日志條數(shù);回看時(shí)長(zhǎng)/次=總回看時(shí)長(zhǎng)/總回看次數(shù)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以上僅為示例,并不用于限制本實(shí)施例的技術(shù)方案。
分析模塊420,根據(jù)回看記錄信息,分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征。在本實(shí)施例中,對(duì)分析的具體形式和結(jié)果都不進(jìn)行限制,例如,對(duì)用戶行為的分析可以是:分析用戶在指定時(shí)間內(nèi)回放節(jié)目的偏好;用戶對(duì)那些節(jié)目?jī)?nèi)容的回看次數(shù)較多;有多少用戶在指定時(shí)間內(nèi)回看節(jié)目?,F(xiàn)有技術(shù)方案只能對(duì)日志對(duì)應(yīng)的整體時(shí)間進(jìn)行分析,基于整體時(shí)間的分析結(jié)果進(jìn)行推送往往針對(duì)性不足,而根據(jù)本實(shí)施例僅對(duì)指定時(shí)間進(jìn)行分析并在指定時(shí)間內(nèi)完成相應(yīng)的推送,針對(duì)性更高;當(dāng)完成上的分析后,就可以基于分析結(jié)果在指定時(shí)間向用戶的電視終端推送電視節(jié)目或廣告等內(nèi)容。
本發(fā)明的一個(gè)實(shí)施例中提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置,包括:
回看記錄信息獲取模塊410,從內(nèi)容日志中獲取用戶多次回看行為的回看時(shí)間,從多次回看時(shí)間中查找與指定時(shí)間匹配的回看時(shí)間,并將匹配的回看時(shí)間對(duì)應(yīng)的回看記錄信息作為指定時(shí)間內(nèi)用戶的回看記錄信息。所述回看記錄信息包括所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間。在本實(shí)施例中,內(nèi)容日志記錄的可以是如上述的開始時(shí)間和結(jié)束時(shí)間,基于開始時(shí)間和結(jié)束時(shí)間可以確定用戶多次回看的回看時(shí)間。
分析模塊420,計(jì)算預(yù)設(shè)的第二時(shí)刻表中記錄的所述節(jié)目?jī)?nèi)容的首播時(shí)間與所述用戶回看所述節(jié)目?jī)?nèi)容的回看時(shí)間之間的時(shí)間差;第二時(shí)刻表用于記錄多個(gè)節(jié)目?jī)?nèi)容的首播時(shí)間。所述用戶多次回看所述節(jié)目?jī)?nèi)容時(shí)得到多個(gè)時(shí)間差。在本實(shí)施例中,假設(shè)內(nèi)容日志為Contentview.log,其中記錄了用戶回看某頻道的開始時(shí)間和結(jié)束時(shí)間,據(jù)此可確定用戶的回看時(shí)間;假設(shè)第二時(shí)刻表為schedule.log,其中記錄節(jié)目首播的開始時(shí)間和結(jié)束時(shí)間,據(jù)此可確定節(jié)目的首播時(shí)間,將回看時(shí)間和首播時(shí)間進(jìn)行對(duì)比則可以得到時(shí)間差,在回看時(shí)間和首播時(shí)間的單位為天的情況下,則可以判斷出用戶是否在節(jié)目播出的當(dāng)日就進(jìn)行了回看,還是用戶回看了前一天或前幾天播出的節(jié)目?jī)?nèi)容:例如,首播時(shí)間為8月1日,而用戶的回看時(shí)間為8月4日,則說明用戶回看的是3天前的節(jié)目。
分析模塊420,統(tǒng)計(jì)所述多個(gè)時(shí)間差中特定時(shí)間差對(duì)應(yīng)的回看次數(shù),以及所述多個(gè)時(shí)間差對(duì)應(yīng)的總回看次數(shù),計(jì)算所述回看次數(shù)相對(duì)比所述總回看次數(shù)的占比。在本實(shí)施例中,例如,以計(jì)算用戶對(duì)特定頻道的回看次數(shù)的占比為例,前一天的回看次數(shù)表示在所選特定單日用戶選擇回看前一天特定頻道內(nèi)容的回看次數(shù),第二天的回看次數(shù)表示在所選特定單日用戶選擇回看前兩天特定頻道內(nèi)容的回看次數(shù),則對(duì)占比的計(jì)算可以下表所示:
如圖5所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種分析用戶回看節(jié)目?jī)?nèi)容的行為的方法,包括:
回看記錄信息獲取模塊510,從預(yù)設(shè)的內(nèi)容日志中獲取在指定時(shí)間內(nèi)用戶的回看記錄信息,回看記錄信息用于記錄用戶在指定時(shí)間內(nèi)回看節(jié)目?jī)?nèi)容的過程中相應(yīng)的信息?;乜从涗浶畔ü?jié)目?jī)?nèi)容的內(nèi)容標(biāo)識(shí)。
節(jié)目?jī)?nèi)容確定模塊520,從預(yù)設(shè)的第一時(shí)刻表中查找與所節(jié)目?jī)?nèi)容標(biāo)識(shí)相同的編號(hào),以及根據(jù)編號(hào)在第一時(shí)刻表中查找編號(hào)對(duì)應(yīng)的節(jié)目的名稱和/或頻道作為節(jié)目?jī)?nèi)容;第一時(shí)刻表用于記錄多個(gè)節(jié)目的名稱和/或頻道以及對(duì)應(yīng)的多個(gè)編號(hào)。假設(shè)內(nèi)容日志為Contentview.log,第一時(shí)刻表為schedule.log,當(dāng)ServiceType=3時(shí)返回回看節(jié)目的ScheduleCode作為節(jié)目標(biāo)識(shí)MediaCode的值,用MediaCode的值匹配第一時(shí)刻表schedule_yyyymmdd.log日志文件中的編號(hào)ScheduleCode,如果MediaCode的值與schedule_yyyymmdd.log日志文件中的ScheduleCode字段的值相等,則取此條數(shù)據(jù)的ChannelName字段作為回看頻道名稱、ProgramName字段作為回看節(jié)目名稱。
分析模塊530,根據(jù)回看記錄信息,分析所述用戶在所述指定時(shí)間內(nèi)的回看行為所具有的特征。在本實(shí)施例中,指定時(shí)間內(nèi)的回看行為所具有的特征例如:用戶七天內(nèi)的某一天對(duì)特定頻道內(nèi)容的回看次數(shù)占比、回看人數(shù)占比,這反映了用戶在某一天內(nèi)所具有的回看偏好。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或 多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的分析用戶回看節(jié)目?jī)?nèi)容的行為的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并 且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。