一種節(jié)目推送方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種節(jié)目推送方法及系統(tǒng),通過記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息,并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫,作為當(dāng)前用戶的節(jié)目庫;根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目信息,結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。所述方法及系統(tǒng)針對(duì)用戶的播放節(jié)目歷史信息,自動(dòng)根據(jù)接下來時(shí)間內(nèi)節(jié)目信息為用戶推送節(jié)目列表,避免了用戶需要手動(dòng)調(diào)頻道的繁瑣,提高了電視的智能化同時(shí),也為用戶提供了方便。
【專利說明】
一種節(jié)目推送方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及節(jié)目推送領(lǐng)域,尤其涉及的是一種節(jié)目推送方法及系統(tǒng)。【背景技術(shù)】
[0002]電視節(jié)目對(duì)于電視用戶來說至關(guān)重要,目前,絕大多數(shù)的電視用戶打開電視都是為了觀看電視節(jié)目。然而,對(duì)于觀看電視節(jié)目一直以來都普遍存在以下問題:
[0003](1)由于電視頻道和電視節(jié)目繁多,而且每個(gè)電視頻道在特定的時(shí)段都有特定的電視節(jié)目;所以,用戶若想準(zhǔn)時(shí)收看自己喜歡的電視節(jié)目,不僅要記住每個(gè)節(jié)目的電視頻道,還要記住其播放時(shí)間。如果用戶喜歡的電視節(jié)目不僅1個(gè),而是5個(gè)、甚至10個(gè),那么大量的節(jié)目信息若想讓用戶去清晰地記憶,顯然要求太過苛刻,也不太現(xiàn)實(shí),這就不可避免地導(dǎo)致用戶會(huì)錯(cuò)過自己喜歡的電視節(jié)目,當(dāng)用戶記起來時(shí),電視節(jié)目已經(jīng)開始或已經(jīng)結(jié)束了。
[0004](2)繁多的電視頻道和節(jié)目,如果用戶記憶模糊,那么想要找到自己喜歡的電視節(jié)目,就不可避免地會(huì)頻繁地拿起遙控器去切換頻道,大大降低了用戶體驗(yàn)。
[0005]目前,智能電視在面臨以上所述問題時(shí),也沒有很好的解決方法,僅僅停留在告知用戶目前各個(gè)頻道在播放什么節(jié)目或者接下來播放什么節(jié)目,而沒有針對(duì)各個(gè)用戶,來進(jìn)行其所喜歡電視節(jié)目的推送。
[0006]因此,現(xiàn)有技術(shù)有待于進(jìn)一步的改進(jìn)。
【發(fā)明內(nèi)容】
[0007]鑒于上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的在于為用戶提供一種節(jié)目推送方法及系統(tǒng)。
[0008]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
[0009]—種節(jié)目推送方法,其中,包括以下步驟:
[0010]步驟一:記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;
[0011]步驟二:當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息, 并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫,作為當(dāng)前用戶的節(jié)目庫;
[0012]步驟三:根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視節(jié)目播放時(shí)間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。
[0013]所述的節(jié)目推送方法,其中,所述步驟一中所述電視節(jié)目信息為:電視節(jié)目名稱、 播放時(shí)間、觀看頻次和節(jié)目頻道。
[0014]所述的節(jié)目推送方法,其中,所述步驟一中進(jìn)行節(jié)目庫相似度計(jì)算的方法為:比對(duì)兩個(gè)節(jié)目庫中存儲(chǔ)電視節(jié)目信息中電視節(jié)目名稱相同的數(shù)量,并計(jì)算相同的數(shù)量與各自節(jié)目庫中全部節(jié)目名稱數(shù)量的比值,若兩個(gè)節(jié)目庫中所述比值均大于預(yù)設(shè)占比閾值,則判定這兩個(gè)節(jié)目庫相似度超過閾值。
[0015]所述的節(jié)目推送方法,其中,所述步驟二還包括:
[0016]當(dāng)用戶切換播放節(jié)目時(shí),將當(dāng)前預(yù)設(shè)周期所播放的節(jié)目信息與全部喜愛節(jié)目庫中存儲(chǔ)的節(jié)目信息相匹配,將相同節(jié)目名稱數(shù)量最多的喜愛節(jié)目庫作為最終與所述頻道節(jié)目表單進(jìn)行信息匹配的節(jié)目庫。[〇〇17] —種節(jié)目推送系統(tǒng),其中,包括:
[0018]節(jié)目庫構(gòu)建模塊,用于記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息, 形成第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;
[0019]節(jié)目識(shí)別模塊,用于當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息,并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫, 作為當(dāng)前用戶的節(jié)目庫;
[0020]排序推送模塊,用于根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視節(jié)目播放時(shí)間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。[0021 ]所述的節(jié)目推送系統(tǒng),其中,所述電視節(jié)目信息為:電視節(jié)目名稱、播放時(shí)間、觀看頻次和節(jié)目頻道。
[0022]所述的節(jié)目推送系統(tǒng),其中,所述節(jié)目庫構(gòu)建模塊中節(jié)目庫相似度的計(jì)算方法為: 比對(duì)兩個(gè)節(jié)目庫中存儲(chǔ)電視節(jié)目信息中電視節(jié)目名稱相同的數(shù)量,并計(jì)算相同的數(shù)量與各自節(jié)目庫中全部節(jié)目名稱數(shù)量的比值,若兩個(gè)節(jié)目庫中所述比值均大于預(yù)設(shè)占比閾值,則判定這兩個(gè)節(jié)目庫相似度超過閾值。
[0023]所述的節(jié)目推送系統(tǒng),其中,所述節(jié)目播放庫構(gòu)建模塊包括:[〇〇24]節(jié)目庫識(shí)別單元,用于當(dāng)用戶切換播放節(jié)目時(shí),將當(dāng)前預(yù)設(shè)周期所播放的節(jié)目信息與全部喜愛節(jié)目庫中存儲(chǔ)的節(jié)目信息相匹配,將相同節(jié)目名稱數(shù)量最多的喜愛節(jié)目庫作為最終與所述頻道節(jié)目表單進(jìn)行信息匹配的節(jié)目庫。
[0025]有益效果,本發(fā)明提供了一種節(jié)目推送方法及系統(tǒng),通過記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息,并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫,作為當(dāng)前用戶的節(jié)目庫;根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視節(jié)目播放時(shí)間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。所述方法及系統(tǒng),可以針對(duì)用戶的播放節(jié)目歷史信息,自動(dòng)根據(jù)接下來時(shí)間內(nèi)節(jié)目信息為用戶推送節(jié)目列表,避免了用戶需要手動(dòng)調(diào)頻道的繁瑣,提高了電視的智能化同時(shí),也為用戶提供了方便?!靖綀D說明】
[0026]圖1是本發(fā)明一種節(jié)目推送方法的步驟流程圖。
[0027]圖2是本發(fā)明一種節(jié)目推送方法的具體應(yīng)用實(shí)施例的步驟流程圖。[〇〇28]圖3是本發(fā)明一種節(jié)目推送系統(tǒng)的原理結(jié)構(gòu)示意圖。【具體實(shí)施方式】
[0029]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0030]針對(duì)用戶無法記住繁雜的節(jié)目信息而導(dǎo)致的錯(cuò)過節(jié)目觀看和頻繁拿起遙控器切換電視節(jié)目等問題,本發(fā)明以用戶個(gè)體為中心,采集針對(duì)每個(gè)用戶的節(jié)目觀看數(shù)據(jù),構(gòu)建用戶各自喜愛的“節(jié)目庫”,并通過智能匹配當(dāng)前用戶的節(jié)目庫,向用戶推送最優(yōu)的動(dòng)態(tài)節(jié)目列表,從而避免記憶繁雜節(jié)目信息和頻繁切換節(jié)目所帶來的問題,大大提高了用戶觀看電視節(jié)目的體驗(yàn)。
[0031]具體的,本發(fā)明提供了一種節(jié)目推送方法,如圖1所示,所述方法包括以下步驟:
[0032]S1、記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫。
[0033]本方法首先獲取用戶觀看節(jié)目信息的歷史數(shù)據(jù),根據(jù)獲取到的歷史數(shù)據(jù)建立節(jié)目庫,具體的方法為,按照預(yù)設(shè)周期獲取用戶觀看的節(jié)目信息,并將所述節(jié)目信息存儲(chǔ)到第一節(jié)目庫。
[0034]為了確保存儲(chǔ)到喜愛節(jié)目庫中節(jié)目信息為用戶喜愛的節(jié)目,可以想到設(shè)置僅僅將播放時(shí)間超過預(yù)定時(shí)間的節(jié)目信息存儲(chǔ)到節(jié)目庫中。
[0035]所述電視節(jié)目信息包括:電視節(jié)目名稱、播放時(shí)間、觀看頻次和節(jié)目頻道。通過對(duì)節(jié)目名稱可以對(duì)節(jié)目的內(nèi)容有個(gè)初步的判斷,通過觀看頻次可以反應(yīng)出用戶對(duì)本節(jié)目的喜愛程度,因此通過對(duì)上述信息的記錄可以有效的從頻道節(jié)目播放信息中查找出相同的信息,并將該節(jié)目在其播放的時(shí)間推送給用戶。
[0036]由于本方法中,針對(duì)不同的用戶構(gòu)建屬于其不同的節(jié)目庫,因此在本步驟中還包括:
[0037]SI 1、將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫。
[0038]為更好的根據(jù)用戶的喜好動(dòng)態(tài)的進(jìn)行節(jié)目推薦,在不同的預(yù)設(shè)周期內(nèi)均會(huì)針對(duì)用戶收看的節(jié)目信息進(jìn)行存儲(chǔ),因此針對(duì)同一個(gè)用戶可能會(huì)出現(xiàn)多個(gè)節(jié)目庫,而系統(tǒng)中可能還會(huì)存儲(chǔ)與其他用戶相對(duì)應(yīng)的節(jié)目庫,因此在本步驟中獲取全部的喜愛節(jié)目庫,并將節(jié)目庫中存儲(chǔ)的節(jié)目信息進(jìn)行一一相互比對(duì),將節(jié)目信息相似度超過預(yù)定閾值的節(jié)目庫合并為一個(gè),從而保證為面向同一個(gè)用戶的節(jié)目庫。
[0039]S2、當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息,并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫,作為當(dāng)前用戶的節(jié)目庫。
[0040]在為用戶構(gòu)建了節(jié)目庫之后,獲取當(dāng)前顯示終端接下來頻道播放節(jié)目的表單,然后將所述頻道節(jié)目表單與節(jié)目庫中存儲(chǔ)的節(jié)目信息相匹配,具體的,為電視節(jié)目名稱或者節(jié)目頻道等相匹配,判斷是否是相同的電視節(jié)目,若為相同的電視節(jié)目,則將該匹配出的節(jié)目信息相似度最高的節(jié)目庫作為當(dāng)前用戶的節(jié)目庫。[0041 ]由于在單個(gè)周期T內(nèi)會(huì)將播放時(shí)長超過預(yù)設(shè)時(shí)長的節(jié)目存儲(chǔ)到節(jié)目庫,形成特定周期內(nèi)的節(jié)目庫,則針對(duì)同一個(gè)用戶記錄下節(jié)目庫可能會(huì)有多個(gè),則在具體將頻道節(jié)目表單中的節(jié)目與節(jié)目庫中的節(jié)目信息相匹配之前,還需要確定當(dāng)前頻道播放的節(jié)目具體同用戶的哪個(gè)節(jié)目庫相匹配才能獲得更好的匹配效果,在本步驟中,選擇將當(dāng)前預(yù)設(shè)周期內(nèi)播放的節(jié)目信息與全部節(jié)目庫中的節(jié)目信息相比對(duì),將相同電視節(jié)目名稱數(shù)量最多的節(jié)目庫作為最終與所述頻道節(jié)目表單中的節(jié)目進(jìn)行匹配的節(jié)目庫。
[0042]S3、根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視節(jié)目播放時(shí)間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。[〇〇43]由于上述步驟S2中僅僅得到了當(dāng)前用戶的節(jié)目庫,因此在本步驟中需要根據(jù)將節(jié)目庫中記錄的電視節(jié)目信息按照一定規(guī)則進(jìn)行排序后,推送到用戶,供用戶選擇。
[0044]具體的,所述排序方法為:根據(jù)當(dāng)前時(shí)間和節(jié)目播放庫中各個(gè)節(jié)目的播放時(shí)間,把即將播放的節(jié)目(如30分鐘內(nèi)所要播放的節(jié)目)進(jìn)行優(yōu)先排序,距離播放時(shí)間短的節(jié)目排序靠前;把近期沒有播放的節(jié)目,按照節(jié)目播放頻次計(jì)算其所在頻道的播放頻次對(duì)頻道進(jìn)行排序,播放頻次高的頻道排序靠前。
[0045]另外,較佳的,在所述步驟SI 1中節(jié)目庫的相似度的計(jì)算方法為:比對(duì)兩個(gè)節(jié)目庫中存儲(chǔ)節(jié)目信息中節(jié)目名稱相同的數(shù)量,并計(jì)算相同的數(shù)量與各自節(jié)目庫中全部節(jié)目名稱數(shù)量的比值,若兩個(gè)節(jié)目庫中所述比值均大于預(yù)設(shè)占比閾值,則判定這兩個(gè)節(jié)目庫相似度超過預(yù)定閾值。也即是,對(duì)比兩個(gè)節(jié)目庫中相同節(jié)目名稱的數(shù)量,如果相同節(jié)目名稱的數(shù)量超過各自節(jié)目庫中節(jié)目總量的占比閾值S(例如90%),則認(rèn)為兩個(gè)節(jié)目庫為同一個(gè)用戶或一類用戶所喜歡的節(jié)目庫,并合并為一個(gè)節(jié)目庫。如果沒有達(dá)到占比閾值,則各自存儲(chǔ),不進(jìn)行合并。
[0046]為了對(duì)本發(fā)明所述方法做更加詳細(xì)的解釋,如圖2所示,以其具體應(yīng)用實(shí)施例為例,對(duì)其做進(jìn)一步的說明。[〇〇47]步驟一:節(jié)目庫構(gòu)建
[0048]在電視開機(jī)第一次切換電視節(jié)目或者該次切換電視節(jié)目與上次的間隔超過特定時(shí)長1時(shí),則作為一個(gè)獨(dú)立周期的開始。
[0049]在一個(gè)獨(dú)立周期T內(nèi),把所有觀看時(shí)長超STp的電視節(jié)目的信息IP{iname5,itime5, ifre,ichannel }記錄起來,構(gòu)建為該獨(dú)立周期的節(jié)目庫Idb {Ipl,Ip2,…,IPi,…,Ipn},并作為當(dāng)前用戶所喜歡的節(jié)目庫。
[0050]在每一個(gè)獨(dú)立周期T完成后,把所生成的節(jié)目庫與以前所生成的所有節(jié)目庫進(jìn)行對(duì)比,把相似度超過閾值S的節(jié)目庫合并為一個(gè)節(jié)目庫。[〇〇51]相似度的計(jì)算方法為:對(duì)比兩個(gè)節(jié)目庫中相同節(jié)目名稱的數(shù)量,如果相同節(jié)目名稱的數(shù)量超過各自節(jié)目庫中節(jié)目總量的占比閾值S(例如90%),則認(rèn)為兩個(gè)節(jié)目庫為同一個(gè)用戶或一類用戶所喜歡的節(jié)目庫,并合并為一個(gè)節(jié)目庫。如果沒有達(dá)到占比閾值,則可能會(huì)是針對(duì)其他用戶存儲(chǔ)的喜愛節(jié)目庫,因此將相似度低的節(jié)目庫各自存儲(chǔ),不進(jìn)行合并。 [〇〇52]步驟二:節(jié)目庫識(shí)別
[0053]在用戶每進(jìn)行一次節(jié)目切換時(shí),則根據(jù)當(dāng)前獨(dú)立周期T內(nèi)已經(jīng)觀看的節(jié)目信息,來匹配所有的節(jié)目庫,獲取與當(dāng)前用戶所播放的節(jié)目信息最相似的節(jié)目庫,作為當(dāng)前用戶所喜歡的節(jié)目庫。
[0054]獲取最相似節(jié)目庫的方法:匹配所有節(jié)目庫,把相同節(jié)目數(shù)量最多的喜愛節(jié)目庫作為當(dāng)前用戶所喜歡的節(jié)目庫。[〇〇55] 步驟三:節(jié)目列表推薦
[0056]在特定的更新頻率下,根據(jù)“步驟二節(jié)目庫識(shí)別模塊”所得到的節(jié)目庫和當(dāng)前時(shí)間,綜合節(jié)目的播放時(shí)間和節(jié)目所在頻道的播放頻次對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。
[0057]排序方法為:根據(jù)當(dāng)前時(shí)間和節(jié)目庫中各個(gè)節(jié)目的播放時(shí)間,把即將播放的節(jié)目 (如30分鐘內(nèi)所要播放的節(jié)目)進(jìn)行優(yōu)先排序,首先根據(jù)播放時(shí)間,將距離播放時(shí)間短的節(jié)目排序靠前;相同播放時(shí)間的節(jié)目,將播放頻次多的靠前;將把近期沒有播放的節(jié)目,按照播放的時(shí)間先后順序,依次排入到節(jié)目推薦列表中。[〇〇58]本發(fā)明在公開上述方法的基礎(chǔ)上,還公開了一種節(jié)目推送系統(tǒng),如圖3所示,
[0059]節(jié)目庫構(gòu)建模塊110,用于記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;其功能如步驟一所述。
[0060]節(jié)目識(shí)別模塊120,用于當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息,并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫,作為當(dāng)前用戶的節(jié)目庫;其功能如步驟二所述。
[0061]排序推送模塊130,用于根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視節(jié)目播放時(shí)間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶,其功能如步驟三所述。
[0062]所述電視節(jié)目信息為:電視節(jié)目名稱、播放時(shí)間、觀看頻次和節(jié)目頻道。
[0063]所述節(jié)目庫構(gòu)建模塊中節(jié)目庫相似度的計(jì)算方法為:比對(duì)兩個(gè)節(jié)目庫中存儲(chǔ)電視節(jié)目信息中電視節(jié)目名稱相同的數(shù)量,并計(jì)算相同的數(shù)量與各自節(jié)目庫中全部節(jié)目名稱數(shù)量的比值,若兩個(gè)節(jié)目庫中所述比值均大于預(yù)設(shè)占比閾值,則判定這兩個(gè)節(jié)目庫相似度超過閾值。[〇〇64]所述節(jié)目播放庫構(gòu)建模塊包括:
[0065]節(jié)目庫識(shí)別單元,用于當(dāng)用戶切換播放節(jié)目時(shí),將本預(yù)設(shè)周期所播放的節(jié)目信息與全部喜愛節(jié)目庫中存儲(chǔ)的節(jié)目信息相匹配,將相同節(jié)目名稱數(shù)量最多的喜愛節(jié)目庫作為最終與所述頻道節(jié)目表單進(jìn)行信息匹配的節(jié)目庫。
[0066]本發(fā)明在公開上述系統(tǒng)的基礎(chǔ)上,還公開了一種智能電視,其中,包括:所述的節(jié)目推送系統(tǒng)。用戶在收看該智能電視時(shí),所述智能電視能自動(dòng)根據(jù)用戶收看電視節(jié)目的歷史信息,為用戶自動(dòng)推送屬于其自己的節(jié)目單,不需要用戶手動(dòng)去切換頻道,因此為用戶觀看電視提供了方便,可以想到的是,本發(fā)明所述的節(jié)目推送系統(tǒng)還可以設(shè)置到其他智能播放設(shè)備上,為用戶自動(dòng)推送電視節(jié)目提供便利。
[0067]有益效果,本發(fā)明提供了一種節(jié)目推送方法、系統(tǒng)及智能電視,通過獲取預(yù)設(shè)周期時(shí)間內(nèi)顯示終端上播放時(shí)長超過預(yù)設(shè)時(shí)長的節(jié)目信息,將所述節(jié)目信息存儲(chǔ)到與用戶喜好相對(duì)應(yīng)的喜愛節(jié)目庫中,獲取當(dāng)前顯示終端的頻道節(jié)目表單,將所述頻道節(jié)目表單與喜愛節(jié)目庫中存儲(chǔ)的節(jié)目信息相匹配,得到當(dāng)前的節(jié)目播放庫,以節(jié)目播放庫中節(jié)目的播放時(shí)間和播放頻率為先后順序,建立節(jié)目推送列表,并根據(jù)所述節(jié)目推送列表進(jìn)行節(jié)目推送和播放。所述方法、系統(tǒng)及智能電視,可以針對(duì)用戶的播放節(jié)目歷史信息,自動(dòng)根據(jù)接下來時(shí)間內(nèi)節(jié)目信息為用戶推送節(jié)目列表,避免了用戶需要手動(dòng)調(diào)頻道的繁瑣,提高了電視的智能化同時(shí),也為用戶提供了方便。
[0068]可以理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種節(jié)目推送方法,其特征在于,包括以下步驟:步驟一:記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成第一節(jié)目庫,將 所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目信息的相似度超 過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;步驟二:當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié)目信息,并將 其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫作為當(dāng)前用戶的節(jié) 目庫;步驟三:根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視節(jié)目播放時(shí) 間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并推薦給用戶。2.根據(jù)權(quán)利要求1所述的節(jié)目推送方法,其特征在于,所述步驟一中所述電視節(jié)目信息 為:電視節(jié)目名稱、播放時(shí)間、觀看頻次和節(jié)目頻道。3.根據(jù)權(quán)利要求2所述的節(jié)目推送方法,其特征在于,所述步驟一中進(jìn)行節(jié)目庫相似度 計(jì)算的方法為:比對(duì)兩個(gè)節(jié)目庫中存儲(chǔ)電視節(jié)目信息中電視節(jié)目名稱相同的數(shù)量,并計(jì)算 相同的數(shù)量與各自節(jié)目庫中全部節(jié)目名稱數(shù)量的比值,若兩個(gè)節(jié)目庫中所述比值均大于預(yù) 設(shè)占比閾值,則判定這兩個(gè)節(jié)目庫相似度超過閾值。4.根據(jù)權(quán)利要求3所述的節(jié)目推送方法,其特征在于,所述步驟二還包括:當(dāng)用戶切換播放節(jié)目時(shí),將當(dāng)前預(yù)設(shè)周期內(nèi)所播放的節(jié)目信息與全部節(jié)目庫中存儲(chǔ)的 節(jié)目信息相匹配,將相同節(jié)目名稱數(shù)量最多的節(jié)目庫作為最終與所述頻道節(jié)目表單進(jìn)行信 息匹配的節(jié)目庫。5.—種節(jié)目推送系統(tǒng),其特征在于,包括:節(jié)目庫構(gòu)建模塊,用于記錄預(yù)設(shè)周期內(nèi)播放時(shí)長超過預(yù)設(shè)時(shí)間的電視節(jié)目信息,形成 第一節(jié)目庫,將所述第一節(jié)目庫與歷史預(yù)設(shè)周期記錄的節(jié)目庫進(jìn)行比較,將記錄電視節(jié)目 信息的相似度超過閾值的節(jié)目庫合并為一個(gè)節(jié)目庫;節(jié)目識(shí)別模塊,用于當(dāng)檢測(cè)到用戶切換節(jié)目信號(hào)時(shí),獲取當(dāng)前預(yù)設(shè)周期內(nèi)播放電視節(jié) 目信息,并將其與全部節(jié)目庫中記錄電視節(jié)目信息進(jìn)行匹配,將相似度最高的節(jié)目庫作為 當(dāng)前用戶的節(jié)目庫;排序推送模塊,用于根據(jù)所述當(dāng)前用戶的節(jié)目庫中記錄的電視節(jié)目名稱、記錄的電視 節(jié)目播放時(shí)間和節(jié)目所在頻道的播放頻次、結(jié)合當(dāng)前時(shí)間對(duì)節(jié)目推薦列表進(jìn)行動(dòng)態(tài)排序并 推薦給用戶。6.根據(jù)權(quán)利要求5所述的節(jié)目推送系統(tǒng),其特征在于,所述電視節(jié)目信息為:電視節(jié)目 名稱、播放時(shí)間、觀看頻次和節(jié)目頻道。7.根據(jù)權(quán)利要求6所述的節(jié)目推送系統(tǒng),其特征在于,所述節(jié)目庫構(gòu)建模塊中節(jié)目庫相 似度的計(jì)算方法為:比對(duì)兩個(gè)節(jié)目庫中存儲(chǔ)電視節(jié)目信息中電視節(jié)目名稱相同的數(shù)量,并 計(jì)算相同的數(shù)量與各自節(jié)目庫中全部節(jié)目名稱數(shù)量的比值,若兩個(gè)節(jié)目庫中所述比值均大 于預(yù)設(shè)占比閾值,則判定這兩個(gè)節(jié)目庫相似度超過閾值。8.根據(jù)權(quán)利要求7所述的節(jié)目推送系統(tǒng),其特征在于,所述節(jié)目播放庫構(gòu)建模塊包括:節(jié)目庫識(shí)別單元,用于當(dāng)用戶切換播放節(jié)目時(shí),將當(dāng)前預(yù)設(shè)周期內(nèi)所播放的節(jié)目信息與全部節(jié)目庫中存儲(chǔ)的節(jié)目信息相匹配,將相同節(jié)目名稱數(shù)量最多的節(jié)目庫作為最終與所述頻道節(jié)目表單進(jìn)行信息匹配的節(jié)目庫。
【文檔編號(hào)】H04N21/482GK106028126SQ201610326764
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月17日
【發(fā)明人】張耿旭, 馬松林
【申請(qǐng)人】Tcl集團(tuán)股份有限公司