亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電視節(jié)目推送方法和裝置與流程

文檔序號(hào):12810230閱讀:301來(lái)源:國(guó)知局
一種電視節(jié)目推送方法和裝置與流程
本發(fā)明涉及計(jì)算機(jī)
技術(shù)領(lǐng)域
,特別涉及一種電視節(jié)目推送方法和裝置。
背景技術(shù)
:隨著數(shù)字電視技術(shù)的蓬勃發(fā)展,玲瑯滿目的電視節(jié)目成為人們娛樂(lè)和獲取資訊的主要手段。為了幫助觀眾在眾多電視節(jié)目中找到喜歡的電視節(jié)目,現(xiàn)有技術(shù)根據(jù)觀眾的收視習(xí)慣,確定推薦節(jié)目,有針對(duì)性的為觀眾推薦電視節(jié)目,而如何將推薦節(jié)目推送給觀眾成為技術(shù)人員關(guān)心的問(wèn)題。目前,一般通過(guò)在當(dāng)前播放頁(yè)面進(jìn)行字幕提示的方式,將推薦節(jié)目的信息推送給觀眾。例如,觀眾當(dāng)前觀看的是電視節(jié)目a,而推薦節(jié)目中電視節(jié)目b開(kāi)始播放,此時(shí),觀眾能夠在電視節(jié)目a的播放頁(yè)面看到字幕“電視節(jié)目b正在播放”,觀眾可以根據(jù)需求確定是否播放推薦節(jié)目。但是,現(xiàn)有的推送方法不能夠直觀地展現(xiàn)推薦節(jié)目的播放內(nèi)容,影響用戶的體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種電視節(jié)目推送方法和裝置,能夠直觀地展現(xiàn)推薦節(jié)目的播放內(nèi)容。第一方面,本發(fā)明實(shí)施例提供了一種電視節(jié)目推送方法,包括:s1:獲取電視節(jié)目播放記錄;s2:從外部獲取電子節(jié)目指南;s3:根據(jù)所述電視節(jié)目播放記錄和所述電子節(jié)目指南,生成推薦節(jié)目列表;s4:判斷所述節(jié)目推薦列表中是否存在已經(jīng)開(kāi)播的推薦節(jié)目,如果是,執(zhí)行s5;s5:判斷所述已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量是否大于1,如果是,根據(jù)所述節(jié)目推薦列表,確定待推薦節(jié)目,并執(zhí)行s7;否則,執(zhí)行s6;s6:判斷所述已經(jīng)開(kāi)播的推薦節(jié)目與所播放的當(dāng)前電視節(jié)目是否相同,如果否,確定所述已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目;s7:以畫(huà)中畫(huà)模式播放所述待推薦節(jié)目和所述當(dāng)前電視節(jié)目;s8:當(dāng)接收到外部輸入的切換指令時(shí),以全屏模式播放所述待推薦節(jié)目。優(yōu)選地,所述電視節(jié)目播放記錄,包括:節(jié)目的名稱、所述節(jié)目所在頻道的名稱、所述節(jié)目的播放次數(shù)、所述節(jié)目的播放時(shí)長(zhǎng);所述s3,包括:根據(jù)所述節(jié)目的播放次數(shù)和所述節(jié)目的播放時(shí)長(zhǎng),利用優(yōu)先級(jí)指數(shù)計(jì)算公式計(jì)算所述節(jié)目的優(yōu)先級(jí)指數(shù);根據(jù)所述節(jié)目的名稱、所述節(jié)目所在頻道的名稱和所述電子節(jié)目指南,確定所述節(jié)目的播放時(shí)間段;根據(jù)所述節(jié)目的名稱、所述節(jié)目的優(yōu)先級(jí)指數(shù)和所述節(jié)目的播放時(shí)間段,生成推薦節(jié)目列表;所述優(yōu)先級(jí)指數(shù)計(jì)算公式,包括:fi=aim+bin其中,fi用于表征節(jié)目i的優(yōu)先級(jí)指數(shù),ai用于表征所述節(jié)目i的播放次數(shù),bi用于表征所述節(jié)目i的播放時(shí)長(zhǎng),m用于表征所述播放次數(shù)的權(quán)重,n用于表征所述播放時(shí)長(zhǎng)的權(quán)重。優(yōu)選地,當(dāng)所述已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量大于1時(shí),所述根據(jù)所述節(jié)目推薦列表,確定待推薦節(jié)目,包括:根據(jù)所述節(jié)目推薦列表,確定所述已經(jīng)開(kāi)播的推薦節(jié)目的優(yōu)先級(jí)指數(shù);判斷優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目與所述當(dāng)前電視節(jié)目是否相同,如果是,確定優(yōu)先級(jí)指數(shù)次高的已經(jīng)開(kāi)播的推薦節(jié)目為所述待推薦節(jié)目,否則,確定所述優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目為所述待推薦節(jié)目。優(yōu)選地,所述判斷所述節(jié)目推薦列表中是否存在已經(jīng)開(kāi)播的推薦節(jié)目,包括:判斷所述節(jié)目推薦列表中是否存在所述播放時(shí)間段包含當(dāng)前時(shí)刻的已經(jīng)開(kāi)播的推薦節(jié)目。優(yōu)選地,進(jìn)一步包括:所述以畫(huà)中畫(huà)模式播放所述待推薦節(jié)目和所述當(dāng)前電視節(jié)目,包括:利用所述畫(huà)中畫(huà)模式的第一窗口播放所述待推薦節(jié)目,利用所述畫(huà)中畫(huà)模式的第二窗口播放所述當(dāng)前電視節(jié)目,其中,所述第一窗口小于所述第二窗口。第二方面,本發(fā)明實(shí)施例提供了一種電視節(jié)目推送裝置,包括:第一獲取單元,用于獲取電視節(jié)目播放記錄;第二獲取單元,用于從外部獲取電子節(jié)目指南;生成單元,用于根據(jù)所述第一獲取單元獲取的所述電視節(jié)目播放記錄和所述第二獲取單元獲取的所述電子節(jié)目指南,生成推薦節(jié)目列表;第一判斷單元,用于判斷所述生成單元生成的所述節(jié)目推薦列表中是否存在已經(jīng)開(kāi)播的推薦節(jié)目,如果是,觸發(fā)第二判斷單元;所述第二判斷單元,用于判斷所述已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量是否大于1,如果是,根據(jù)所述節(jié)目推薦列表,確定待推薦節(jié)目,并觸發(fā)第一播放單元;否則,觸發(fā)第三判斷單元;所述第三判斷單元,用于判斷所述已經(jīng)開(kāi)播的推薦節(jié)目與所播放的當(dāng)前電視節(jié)目是否相同,如果否,確定所述已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目;所述第一播放單元,用于以畫(huà)中畫(huà)模式播放所述待推薦節(jié)目和所述當(dāng)前電視節(jié)目;第二播放單元,用于當(dāng)接收到外部輸入的切換指令時(shí),以全屏模式播放所述第一播放單元播放的所述待推薦節(jié)目。優(yōu)選地,所述電視節(jié)目播放記錄,包括:節(jié)目的名稱、所述節(jié)目所在頻道的名稱、所述節(jié)目的播放次數(shù)、所述節(jié)目的播放時(shí)長(zhǎng);所述生成單元,用于根據(jù)所述節(jié)目的播放次數(shù)和所述節(jié)目的播放時(shí)長(zhǎng),利用優(yōu)先級(jí)指數(shù)計(jì)算公式計(jì)算所述節(jié)目的優(yōu)先級(jí)指數(shù);根據(jù)所述節(jié)目的名稱、所述節(jié)目所在頻道的名稱和所述電子節(jié)目指南,確定所述節(jié)目的播放時(shí)間段;根據(jù)所述節(jié)目的名稱、所述節(jié)目的優(yōu)先級(jí)指數(shù)和所述節(jié)目的播放時(shí)間段,生成推薦節(jié)目列表;所述優(yōu)先級(jí)指數(shù)計(jì)算公式,包括:fi=aim+bin其中,fi用于表征節(jié)目i的優(yōu)先級(jí)指數(shù),ai用于表征所述節(jié)目i的播放次數(shù),bi用于表征所述節(jié)目i的播放時(shí)長(zhǎng),m用于表征所述播放次數(shù)的權(quán)重,n用于表征所述播放時(shí)長(zhǎng)的權(quán)重。優(yōu)選地,當(dāng)所述已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量大于1時(shí),所述第二判斷單元,用于根據(jù)所述節(jié)目推薦列表,確定所述已經(jīng)開(kāi)播的推薦節(jié)目的優(yōu)先級(jí)指數(shù);判斷優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目與所述當(dāng)前電視節(jié)目是否相同,如果是,確定優(yōu)先級(jí)指數(shù)次高的已經(jīng)開(kāi)播的推薦節(jié)目為所述待推薦節(jié)目,否則,確定所述優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目為所述待推薦節(jié)目。優(yōu)選地,所述第一判斷單元,用于判斷所述節(jié)目推薦列表中是否存在所述播放時(shí)間段包含當(dāng)前時(shí)刻的已經(jīng)開(kāi)播的推薦節(jié)目。優(yōu)選地,進(jìn)一步包括:所述第一播放單元,用于利用所述畫(huà)中畫(huà)模式的第一窗口播放所述待推薦節(jié)目,利用所述畫(huà)中畫(huà)模式的第二窗口播放所述當(dāng)前電視節(jié)目,其中,所述第一窗口小于所述第二窗口。第三方面,本發(fā)明實(shí)施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲(chǔ)控制器的處理器執(zhí)行所述執(zhí)行指令時(shí),所述存儲(chǔ)控制器執(zhí)行上述任一項(xiàng)所述的方法。第四方面,本發(fā)明實(shí)施例提供了一種存儲(chǔ)控制器,包括:處理器、存儲(chǔ)器和總線;所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行指令,所述處理器與所述存儲(chǔ)器通過(guò)所述總線連接,當(dāng)所述存儲(chǔ)控制器運(yùn)行時(shí),所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的所述執(zhí)行指令,以使所述存儲(chǔ)控制器執(zhí)行上述任一項(xiàng)所述的方法。本發(fā)明實(shí)施例提供了一種電視節(jié)目推送方法和裝置,其中,該方法能夠根據(jù)用戶觀看電視節(jié)目產(chǎn)生的電視節(jié)目播放記錄和電子節(jié)目指南,生成推薦節(jié)目列表,當(dāng)推薦節(jié)目列表中存在已經(jīng)開(kāi)播的推薦節(jié)目時(shí),能夠通過(guò)畫(huà)中畫(huà)的模式向用戶推送待推薦節(jié)目,用戶可以根據(jù)自己的需求進(jìn)行切換。該方法利用畫(huà)中畫(huà)模式直觀地展現(xiàn)推薦節(jié)目,提高用戶的體驗(yàn)。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明一個(gè)實(shí)施例提供的一種電視節(jié)目推送方法流程圖;圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種電視節(jié)目推送方法流程圖;圖3是本發(fā)明一個(gè)實(shí)施例提供的一種電視節(jié)目推送裝置結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,本發(fā)明實(shí)施例提供了一種電視節(jié)目推送方法,該方法可以包括以下步驟:步驟101:獲取電視節(jié)目播放記錄;步驟102:從外部獲取電子節(jié)目指南;步驟103:根據(jù)電視節(jié)目播放記錄和電子節(jié)目指南,生成推薦節(jié)目列表;步驟104:判斷節(jié)目推薦列表中是否存在已經(jīng)開(kāi)播的推薦節(jié)目,如果是,執(zhí)行步驟105,否則,執(zhí)行步驟111;步驟105:判斷已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量是否大于1,如果是,執(zhí)行步驟106,否則,執(zhí)行步驟107;步驟106:根據(jù)節(jié)目推薦列表,確定待推薦節(jié)目,并執(zhí)行步驟109步驟107:判斷已經(jīng)開(kāi)播的推薦節(jié)目與所播放的當(dāng)前電視節(jié)目是否相同,如果是,執(zhí)行步驟111,否則,執(zhí)行步驟108;步驟108:確定已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目;步驟109:以畫(huà)中畫(huà)模式播放待推薦節(jié)目和當(dāng)前電視節(jié)目;步驟110:當(dāng)接收到外部輸入的切換指令時(shí),以全屏模式播放待推薦節(jié)目;步驟111:終止當(dāng)前流程。在圖1所示的實(shí)施例中,該方法能夠根據(jù)用戶觀看電視節(jié)目產(chǎn)生的電視節(jié)目播放記錄和電子節(jié)目指南,生成推薦節(jié)目列表,當(dāng)推薦節(jié)目列表中存在已經(jīng)開(kāi)播的推薦節(jié)目時(shí),能夠通過(guò)畫(huà)中畫(huà)的模式向用戶推送待推薦節(jié)目,用戶可以根據(jù)自己的需求進(jìn)行切換。該方法利用畫(huà)中畫(huà)模式直觀地展現(xiàn)推薦節(jié)目,提高用戶的體驗(yàn)。在當(dāng)前電視節(jié)目與待推薦節(jié)目進(jìn)行切換時(shí),至少可以包含以下兩種切換方式:方式1:根據(jù)外部輸入的切換指令進(jìn)行切換。例如,在上述實(shí)施例中提到的切換指令,可以將當(dāng)前電視節(jié)目切換成推薦節(jié)目。除此之外,可以接收外部輸入的關(guān)閉指令,利用關(guān)閉切換指令關(guān)閉畫(huà)中畫(huà)模式,以全屏模式繼續(xù)播放當(dāng)前電視節(jié)目。方式2:通過(guò)設(shè)置等待超時(shí)閾值進(jìn)行切換。該方式需要預(yù)先設(shè)置等待超時(shí)閾值,并確定以畫(huà)中畫(huà)模式播放待推薦節(jié)目和當(dāng)前電視節(jié)目的時(shí)長(zhǎng),如果該時(shí)長(zhǎng)大于等待超時(shí)閾值,則停止播放待推薦節(jié)目,利用全屏模式播放當(dāng)前電視節(jié)目。通過(guò)設(shè)置等待超時(shí)閾值可以實(shí)現(xiàn)自動(dòng)關(guān)閉待推薦節(jié)目。在本發(fā)明的一個(gè)實(shí)施例中,為了根據(jù)用戶的收視習(xí)慣給用戶推薦感興趣的電視節(jié)目,電視節(jié)目播放記錄,包括:節(jié)目的名稱、節(jié)目所在頻道的名稱、節(jié)目的播放次數(shù)、節(jié)目的播放時(shí)長(zhǎng);步驟103,包括:根據(jù)節(jié)目的播放次數(shù)和節(jié)目的播放時(shí)長(zhǎng),利用優(yōu)先級(jí)指數(shù)計(jì)算公式計(jì)算節(jié)目的優(yōu)先級(jí)指數(shù);根據(jù)節(jié)目的名稱、節(jié)目所在頻道的名稱和電子節(jié)目指南,確定節(jié)目的播放時(shí)間段;根據(jù)節(jié)目的名稱、節(jié)目的優(yōu)先級(jí)指數(shù)和節(jié)目的播放時(shí)間段,生成推薦節(jié)目列表;優(yōu)先級(jí)指數(shù)計(jì)算公式,包括:fi=aim+bin其中,fi用于表征節(jié)目i的優(yōu)先級(jí)指數(shù),ai用于表征節(jié)目i的播放次數(shù),bi用于表征節(jié)目i的播放時(shí)長(zhǎng),m用于表征播放次數(shù)的權(quán)重,n用于表征播放時(shí)長(zhǎng)的權(quán)重。在本實(shí)施例中,節(jié)目的播放次數(shù)和節(jié)目的播放時(shí)長(zhǎng)在一定程度上體現(xiàn)了用戶對(duì)電視節(jié)目的喜歡程度,喜歡程度越高播放次數(shù)越多,播放時(shí)長(zhǎng)越長(zhǎng),對(duì)應(yīng)的優(yōu)先級(jí)指數(shù)越高。例如,節(jié)目z的播放次數(shù)為az=10,播放時(shí)長(zhǎng)為bz=100,節(jié)目s的播放次數(shù)為as=20,播放時(shí)長(zhǎng)為bs=100,如果播放次數(shù)的權(quán)重和播放時(shí)長(zhǎng)的權(quán)重分別為m=40%、n=60%,將上述數(shù)據(jù)代入優(yōu)先級(jí)指數(shù)計(jì)算公式,fz=10×40%+100×60%,fs=20×40%+100×60%,fs大于fz,所以節(jié)目s的優(yōu)先級(jí)指數(shù)大于節(jié)目z的優(yōu)先級(jí)指數(shù)??梢园凑疹A(yù)設(shè)的周期獲取電子節(jié)目指南,用于對(duì)推薦節(jié)目列表進(jìn)行更新。在本發(fā)明的一個(gè)實(shí)施例中,為了將優(yōu)先級(jí)指數(shù)更高的推薦節(jié)目推送給用戶,當(dāng)已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量大于1時(shí),步驟106,包括:根據(jù)節(jié)目推薦列表,確定已經(jīng)開(kāi)播的推薦節(jié)目的優(yōu)先級(jí)指數(shù);判斷優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目與當(dāng)前電視節(jié)目是否相同,如果是,確定優(yōu)先級(jí)指數(shù)次高的已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目,否則,確定優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目。在本實(shí)施例中,可以避免向用戶推薦正在播放的當(dāng)前電視節(jié)目。在本發(fā)明的一個(gè)實(shí)施例中,為了及時(shí)向用戶推薦已經(jīng)開(kāi)播的推薦節(jié)目,判斷節(jié)目推薦列表中是否存在已經(jīng)開(kāi)播的推薦節(jié)目,包括:判斷節(jié)目推薦列表中是否存在播放時(shí)間段包含當(dāng)前時(shí)刻的已經(jīng)開(kāi)播的推薦節(jié)目。例如,當(dāng)前時(shí)刻為10:00,如果節(jié)目推薦列表中節(jié)目q的播放時(shí)間段為10:00-11:00,則節(jié)目推薦列表中存在已經(jīng)開(kāi)播的推薦節(jié)目q。在本發(fā)明的一個(gè)實(shí)施例中,為了不影響用戶當(dāng)前的觀看體驗(yàn),步驟109包括:利用畫(huà)中畫(huà)模式的第一窗口播放待推薦節(jié)目,利用畫(huà)中畫(huà)模式的第二窗口播放當(dāng)前電視節(jié)目,其中,第一窗口小于第二窗口。如圖2所示,本發(fā)明實(shí)施例以當(dāng)前時(shí)刻為10:15、當(dāng)前電視節(jié)目為p為例,對(duì)電視節(jié)目推送方法進(jìn)行詳細(xì)地說(shuō)明,該方法可以包括以下步驟:步驟201:獲取電視節(jié)目播放記錄,電視節(jié)目播放記錄,包括:節(jié)目的名稱、節(jié)目所在頻道的名稱、節(jié)目的播放次數(shù)、節(jié)目的播放時(shí)長(zhǎng)。在本實(shí)施例中,獲取節(jié)目p、r、t的播放記錄,如下表1所示。表1需要說(shuō)明的是,電視節(jié)目播放記錄可以是實(shí)時(shí)采集的,也可以每隔一段時(shí)間采集一次。在電視節(jié)目播放記錄中,播放時(shí)長(zhǎng)是節(jié)目的累積時(shí)長(zhǎng)。步驟202:從外部獲取電子節(jié)目指南。電子節(jié)目指南中包含最新的節(jié)目的信息。在本實(shí)施例中,獲取的電子節(jié)目指南如表2所示。表2節(jié)目的名稱節(jié)目所在頻道的名稱播放時(shí)間段pp110:00-12:00rr110:10-11:30tt110:20-11:00步驟203:根據(jù)節(jié)目的播放次數(shù)和節(jié)目的播放時(shí)長(zhǎng),計(jì)算節(jié)目的優(yōu)先級(jí)指數(shù)。根據(jù)節(jié)目的播放次數(shù)和節(jié)目的播放時(shí)長(zhǎng),利用優(yōu)先級(jí)指數(shù)計(jì)算公式分別計(jì)算節(jié)目p、r、t的優(yōu)先級(jí)指數(shù)。優(yōu)先級(jí)指數(shù)計(jì)算公式,包括:fi=aim+bin其中,fi用于表征節(jié)目i的優(yōu)先級(jí)指數(shù),ai用于表征節(jié)目i的播放次數(shù),bi用于表征節(jié)目i的播放時(shí)長(zhǎng),m用于表征播放次數(shù)的權(quán)重,n用于表征播放時(shí)長(zhǎng)的權(quán)重。將表1中的數(shù)據(jù)代入上述優(yōu)先級(jí)指數(shù)公式,其中,播放次數(shù)的權(quán)重和播放時(shí)長(zhǎng)的權(quán)重分別為m=40%、n=60%,得到fp=30×40%+100×60%,fr=20×40%+100×60%,ft=10×40%+100×60%。優(yōu)先級(jí)指數(shù)由大到小依次為fp、fr、ft。步驟204:根據(jù)節(jié)目的名稱、節(jié)目所在頻道的名稱和電子節(jié)目指南,確定節(jié)目的播放時(shí)間段。結(jié)合表1和表2中的數(shù)據(jù),得到節(jié)目的播放時(shí)間段如表3所示。表3節(jié)目的名稱播放時(shí)間段p10:00-12:00r10:10-11:30t10:20-11:00步驟205:根據(jù)節(jié)目的名稱、節(jié)目的優(yōu)先級(jí)指數(shù)和節(jié)目的播放時(shí)間段,生成推薦節(jié)目列表。推薦節(jié)目列表的內(nèi)容如表4所示。表4節(jié)目的名稱優(yōu)先級(jí)指數(shù)播放時(shí)間段p7210:00-12:00r6810:10-11:30t6410:20-11:00步驟206:判斷節(jié)目推薦列表中是否存在播放時(shí)間段包含當(dāng)前時(shí)刻的已經(jīng)開(kāi)播的推薦節(jié)目,如果是,執(zhí)行步驟207,否則,執(zhí)行步驟216;當(dāng)前時(shí)刻為10:15,節(jié)目p、r的播放時(shí)間段都包含當(dāng)前時(shí)刻,所以節(jié)目p、r是已經(jīng)開(kāi)播的推薦節(jié)目,t沒(méi)有開(kāi)播。步驟207:判斷已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量是否大于1,如果是,執(zhí)行步驟208,否則,執(zhí)行步驟212。已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量為2,大于1。步驟208:根據(jù)節(jié)目推薦列表,確定已經(jīng)開(kāi)播的推薦節(jié)目的優(yōu)先級(jí)指數(shù)。根據(jù)表4,確定已經(jīng)開(kāi)播的推薦節(jié)目p、r的優(yōu)先級(jí)指數(shù)分別為72、68。步驟209:判斷優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目與當(dāng)前電視節(jié)目是否相同,如果是,執(zhí)行步驟210,否則,執(zhí)行步驟211。優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目p當(dāng)前電視節(jié)目相同,執(zhí)行步驟210。步驟210:確定優(yōu)先級(jí)指數(shù)次高的已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目,并執(zhí)行步驟214。確定推薦節(jié)目r為待推薦節(jié)目,并執(zhí)行步驟214。步驟211:確定優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目,并執(zhí)行步驟214。步驟212:判斷已經(jīng)開(kāi)播的推薦節(jié)目與所播放的當(dāng)前電視節(jié)目是否相同,如果是,執(zhí)行步驟216,否則,執(zhí)行步驟213。步驟213:確定已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目。步驟214:利用畫(huà)中畫(huà)模式的第一窗口播放待推薦節(jié)目,利用畫(huà)中畫(huà)模式的第二窗口播放當(dāng)前電視節(jié)目,其中,第一窗口小于第二窗口。利用畫(huà)中畫(huà)模式的第一窗口播放待推薦節(jié)目r,利用畫(huà)中畫(huà)模式的第二窗口播放當(dāng)前電視節(jié)目p。步驟215:當(dāng)接收到外部輸入的切換指令時(shí),以全屏模式播放待推薦節(jié)目,并終止當(dāng)前流程。當(dāng)接收到外部輸入的切換指令時(shí),以全屏模式播放待推薦節(jié)目r。步驟216:終止當(dāng)前流程。終止當(dāng)前流程,維持現(xiàn)狀。如圖3所示,本發(fā)明實(shí)施例提供了一種電視節(jié)目推送裝置,包括:第一獲取單元301,用于獲取電視節(jié)目播放記錄;第二獲取單元302,用于從外部獲取電子節(jié)目指南;生成單元303,用于根據(jù)第一獲取單元301獲取的電視節(jié)目播放記錄和第二獲取單元302獲取的電子節(jié)目指南,生成推薦節(jié)目列表;第一判斷單元304,用于判斷生成單元303生成的節(jié)目推薦列表中是否存在已經(jīng)開(kāi)播的推薦節(jié)目,如果是,觸發(fā)第二判斷單元305;第二判斷單元305,用于判斷已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量是否大于1,如果是,根據(jù)節(jié)目推薦列表,確定待推薦節(jié)目,并觸發(fā)第一播放單元307;否則,觸發(fā)第三判斷單元306;第三判斷單元306,用于判斷已經(jīng)開(kāi)播的推薦節(jié)目與所播放的當(dāng)前電視節(jié)目是否相同,如果否,確定已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目;第一播放單元307,用于以畫(huà)中畫(huà)模式播放待推薦節(jié)目和當(dāng)前電視節(jié)目;第二播放單元308,用于當(dāng)接收到外部輸入的切換指令時(shí),以全屏模式播放第一播放單元307播放的待推薦節(jié)目。在本發(fā)明的一個(gè)實(shí)施例中,電視節(jié)目播放記錄,包括:節(jié)目的名稱、節(jié)目所在頻道的名稱、節(jié)目的播放次數(shù)、節(jié)目的播放時(shí)長(zhǎng);生成單元303,用于根據(jù)節(jié)目的播放次數(shù)和節(jié)目的播放時(shí)長(zhǎng),利用優(yōu)先級(jí)指數(shù)計(jì)算公式計(jì)算節(jié)目的優(yōu)先級(jí)指數(shù);根據(jù)節(jié)目的名稱、節(jié)目所在頻道的名稱和電子節(jié)目指南,確定節(jié)目的播放時(shí)間段;根據(jù)節(jié)目的名稱、節(jié)目的優(yōu)先級(jí)指數(shù)和節(jié)目的播放時(shí)間段,生成推薦節(jié)目列表;優(yōu)先級(jí)指數(shù)計(jì)算公式,包括:fi=aim+bin其中,fi用于表征節(jié)目i的優(yōu)先級(jí)指數(shù),ai用于表征節(jié)目i的播放次數(shù),bi用于表征節(jié)目i的播放時(shí)長(zhǎng),m用于表征播放次數(shù)的權(quán)重,n用于表征播放時(shí)長(zhǎng)的權(quán)重。在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)已經(jīng)開(kāi)播的推薦節(jié)目的數(shù)量大于1時(shí),第二判斷單元305,用于根據(jù)節(jié)目推薦列表,確定已經(jīng)開(kāi)播的推薦節(jié)目的優(yōu)先級(jí)指數(shù);判斷優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目與當(dāng)前電視節(jié)目是否相同,如果是,確定優(yōu)先級(jí)指數(shù)次高的已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目,否則,確定優(yōu)先級(jí)指數(shù)最高的已經(jīng)開(kāi)播的推薦節(jié)目為待推薦節(jié)目。在本發(fā)明的一個(gè)實(shí)施例中,第一判斷單元304,用于判斷節(jié)目推薦列表中是否存在播放時(shí)間段包含當(dāng)前時(shí)刻的已經(jīng)開(kāi)播的推薦節(jié)目。在本發(fā)明的一個(gè)實(shí)施例中,第一播放單元307,用于利用畫(huà)中畫(huà)模式的第一窗口播放待推薦節(jié)目,利用畫(huà)中畫(huà)模式的第二窗口播放當(dāng)前電視節(jié)目,其中,第一窗口小于第二窗口。上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。綜上,本發(fā)明各個(gè)實(shí)施例至少具有如下效果:1、在本發(fā)明實(shí)施例中,該方法能夠根據(jù)用戶觀看電視節(jié)目產(chǎn)生的電視節(jié)目播放記錄和電子節(jié)目指南,生成推薦節(jié)目列表,當(dāng)推薦節(jié)目列表中存在已經(jīng)開(kāi)播的推薦節(jié)目時(shí),能夠通過(guò)畫(huà)中畫(huà)的模式向用戶推送待推薦節(jié)目,用戶可以根據(jù)自己的需求進(jìn)行切換。該方法利用畫(huà)中畫(huà)模式直觀地展現(xiàn)推薦節(jié)目,提高用戶的體驗(yàn)。2、在本發(fā)明實(shí)施例中,可以通過(guò)畫(huà)中畫(huà)模式中的小窗口播放推送的推薦節(jié)目,通過(guò)畫(huà)中畫(huà)模式的大窗口播放當(dāng)前電視節(jié)目,在不影響用戶的觀看體驗(yàn)情況下為用戶直觀展示推送的推薦節(jié)目。3、在本發(fā)明實(shí)施例中,可以通過(guò)獲取電視節(jié)目播放記錄,分析用戶的播放喜好,根據(jù)節(jié)目的播放時(shí)長(zhǎng)和播放次數(shù),確定優(yōu)先級(jí)指數(shù),根據(jù)優(yōu)先級(jí)指數(shù)向用戶推送電視節(jié)目。該推薦方式充分考慮用戶的觀看習(xí)慣,可以為用戶提供更加準(zhǔn)確的推送。需要說(shuō)明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)〃·····”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同因素。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。最后需要說(shuō)明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說(shuō)明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1