專利名稱:基于電視終端的用戶桌面實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及一種基于電視終端的用戶桌面實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
在互聯(lián)網(wǎng)技術(shù)的推動下,家庭娛樂也朝著互聯(lián)網(wǎng)化方向發(fā)展,電視也越來越像一臺電腦或互聯(lián)網(wǎng)終端,為人們提供各式各樣豐富的節(jié)目、應(yīng)用(App)及欄目等業(yè)務(wù)項(xiàng)。隨著電視的全面智能化,電視業(yè)務(wù)項(xiàng)也會越來越豐富多樣。而這些紛繁復(fù)雜的節(jié)目、應(yīng)用以及欄目等在給服務(wù)商帶來更多盈利機(jī)會的同時也給呈現(xiàn)方式提出了挑戰(zhàn):在為用戶提供更加多樣化和豐富娛樂體驗(yàn)的同時,給用戶增加了有效內(nèi)容提取的難度。目前的電視節(jié)目、應(yīng)用以及欄目等主要是通過一定編排的EPG (ElectronicProgram Guide,電子節(jié)目指南)信息和目錄結(jié)構(gòu)來呈現(xiàn)給用戶。但往往由于種類和層級太多,用戶很難快速、方便地找到自己想要的或喜歡的節(jié)目、應(yīng)用以及欄目,只好頻繁地更換電視頻道或翻頁搜索。根據(jù)統(tǒng)計(jì),用戶往往并不是查看所有類型的節(jié)目或使用所有應(yīng)用的,而是經(jīng)常訪問某幾個類型的節(jié)目或使用某幾個應(yīng)用,當(dāng)然也會隨著時間有一些更換,更多地體現(xiàn)了個人的偏好習(xí)慣。所以在提供一種通用化的、符合廣泛用戶行為的EPG界面的同時,應(yīng)該為用戶的個性化預(yù)留一些空間。但是若讓用戶自行編排個人桌面,一方面不便于操作,特別對于使用遙控 器的電視,耗費(fèi)了用戶時間,如果需要經(jīng)常更換用戶會感到厭煩 ’另一方面,不便于服務(wù)商將新的節(jié)目或應(yīng)用推薦給用戶。雖然桌面系統(tǒng)已在電腦、移動設(shè)備及智能電視上普遍存在,但目前的桌面內(nèi)容和布局(Layout)都是由用戶自己管理,例如由用戶自行去添加、刪除應(yīng)用或節(jié)目等,仍不夠方便。綜上可知,現(xiàn)有技術(shù)在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種基于電視終端的用戶桌面實(shí)現(xiàn)方法及系統(tǒng),其能夠根據(jù)用戶習(xí)慣智能地生成和更新用戶桌面,將符合用戶偏好需求的業(yè)務(wù)項(xiàng)自動推薦給用戶,從而簡化了用戶操作。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于電視終端的用戶桌面實(shí)現(xiàn)方法,其特征在于,包括步驟有:日志采集步驟,所述電視終端記錄EPG中的各業(yè)務(wù)項(xiàng)的用戶操作事件,并將所述用戶操作事件上報給電視服務(wù)端;統(tǒng)計(jì)步驟,所述電視服務(wù)端根據(jù)所述用戶操作事件,統(tǒng)計(jì)生成各所述業(yè)務(wù)項(xiàng)的用戶歷史操作數(shù)據(jù);評分步驟,所述電視服務(wù)端根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,并將排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為桌面項(xiàng);
呈現(xiàn)步驟,所述電視終端呈現(xiàn)包括所述桌面項(xiàng)的用戶桌面。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述統(tǒng)計(jì)步驟包括:所述電視服務(wù)端根據(jù)所述用戶操作事件,定時統(tǒng)計(jì)生成包括各所述業(yè)務(wù)項(xiàng)的操作次數(shù)、操作頻率、操作時長和/或操作時段的業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述評分步驟包括:所述電視服務(wù)端根據(jù)所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表,定時按照所述預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,生成和更新相應(yīng)的業(yè)務(wù)項(xiàng)評分列表;所述電視服務(wù)端提取所述業(yè)務(wù)項(xiàng)評分列表中排序靠前且不大于用戶桌面容量值的若干所述業(yè)務(wù)項(xiàng),生成桌面項(xiàng)列表并寫入用戶數(shù)據(jù)庫。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述預(yù)定算法包括:定時計(jì)算所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表中各所述業(yè)務(wù)項(xiàng)的瞬時評分InstantScore=clickX duration,所述click為所述業(yè)務(wù)項(xiàng)的最近操作次數(shù),所述duration為所述業(yè)務(wù)項(xiàng)的最近操作時長;定時計(jì)算各所述業(yè)務(wù)項(xiàng)的最新評分Scorenew=Scoreold/ (業(yè)務(wù)項(xiàng)總數(shù))+InstantScore,所述Scoreold為所述業(yè)務(wù)項(xiàng)評分列表中所述業(yè)務(wù)項(xiàng)的原評分;將各所述業(yè)務(wù)項(xiàng)的最新評分Scorenew更新到所述業(yè)務(wù)項(xiàng)評分列表中。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述評分步驟還包括:當(dāng)用戶手動添加 某所述業(yè)務(wù)項(xiàng)到所述用戶桌面時,將被加業(yè)務(wù)項(xiàng)寫入所述桌面項(xiàng)列表,且所述被加業(yè)務(wù)項(xiàng)的評分等于所述桌面項(xiàng)列表中的最低評分;當(dāng)用戶手動刪除所述用戶桌面上某所述業(yè)務(wù)項(xiàng)時,將被刪業(yè)務(wù)項(xiàng)從所述桌面項(xiàng)列表中刪除。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述評分步驟還包括:判斷某業(yè)務(wù)項(xiàng)的操作時長是否達(dá)到預(yù)定時間閾值,若是則對所述業(yè)務(wù)項(xiàng)進(jìn)行評分,否則不對所述業(yè)務(wù)項(xiàng)進(jìn)行評分。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述評分步驟還包括:根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)分別按照各個所述操作時段進(jìn)行綜合評分和排序,并將與當(dāng)前時間對應(yīng)的所述操作時間段中排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng)。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述評分步驟之后還包括:所述電視服務(wù)端的EPG從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,根據(jù)所述桌面項(xiàng)列表生成包括所述桌面項(xiàng)的所述用戶桌面,并將所述用戶桌面發(fā)送給所述電視終端;或者所述評分步驟之后還包括:所述電視服務(wù)端的EPG從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,并將所述桌面項(xiàng)列表發(fā)送給所述電視終端;所述呈現(xiàn)步驟還包括:所述電視終端根據(jù)所述桌面項(xiàng)列表,生成并呈現(xiàn)包括所述桌面項(xiàng)的所述用戶桌面。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述用戶桌面的布局包括導(dǎo)航欄區(qū)、個人桌面區(qū)、服務(wù)商/運(yùn)營商專區(qū)和/或推薦區(qū):所述導(dǎo)航欄區(qū),用于呈現(xiàn)導(dǎo)航信息;所述個人桌面區(qū),用于呈現(xiàn)所述桌面項(xiàng);所述服務(wù)商/運(yùn)營商專區(qū),用于呈現(xiàn)服務(wù)商/運(yùn)營商定制化的業(yè)務(wù)項(xiàng);所述推薦區(qū),用于呈現(xiàn)由后臺推薦的業(yè)務(wù)項(xiàng)。所述業(yè)務(wù)項(xiàng)包括節(jié)目、應(yīng)用和欄目,所述個人桌面區(qū)包括節(jié)目子區(qū)、應(yīng)用子區(qū)和/或欄目子區(qū):所述節(jié)目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干節(jié)目圖標(biāo);所述應(yīng)用子區(qū),用于按照評分大小順序依次呈現(xiàn)若干應(yīng)用圖標(biāo);
所述欄目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干欄目圖標(biāo)。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)方法,所述用戶桌面的布局通過自動或人工更新。本發(fā)明還提供一種基于電視終端的用戶桌面實(shí)現(xiàn)系統(tǒng),包括電視終端和電視服務(wù)端,所述電視終端包括有:日志采集模塊,用于記錄EPG中的各業(yè)務(wù)項(xiàng)的用戶操作事件,并將所述用戶操作事件上報給電視服務(wù)端;呈現(xiàn)模塊,用于呈現(xiàn)包括桌面項(xiàng)的用戶桌面;所述電視服務(wù)端包括有:統(tǒng)計(jì)模塊,用于根據(jù)所述用戶操作事件,統(tǒng)計(jì)生成各所述業(yè)務(wù)項(xiàng)的用戶歷史操作數(shù)據(jù);評分模塊,用于根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,并將排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng)。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述統(tǒng)計(jì)模塊用于根據(jù)所述用戶操作事件,定時統(tǒng)計(jì)生成包括各所述業(yè)務(wù)項(xiàng)的操作次數(shù)、操作頻率、操作時長和/或操作時段的業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述評分模塊用于根據(jù)所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表,定時按照所述預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,生成和更新相應(yīng)的業(yè)務(wù)項(xiàng)評分列表;并用于提取所述業(yè)務(wù)項(xiàng)評分列表中排序靠前且不大于用戶桌面容量值的若干所述業(yè)務(wù)項(xiàng),生成桌面項(xiàng)列表并寫入用戶數(shù)據(jù)庫。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述預(yù)定算法包括:定時計(jì)算所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表中各所述業(yè)務(wù)項(xiàng)的瞬時評分InstantScore=clickX duration,所述click為所述業(yè)務(wù)項(xiàng)的最近操作次數(shù),所述duration為所述業(yè)務(wù)項(xiàng)的最近操作時長;定時計(jì)算各所述業(yè)務(wù)項(xiàng)的最新評分Scorenew=Scoreold/ (業(yè)務(wù)項(xiàng)總數(shù))+InstantScore,所述Scoreold為所述業(yè)務(wù)項(xiàng)評分列表中所述業(yè)務(wù)項(xiàng)的原評分;將各所述業(yè)務(wù)項(xiàng)的最新評分Scorenew更新到所述業(yè)務(wù)項(xiàng)評分列表中。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述評分模塊用于當(dāng)用戶手動添加某所述業(yè)務(wù)項(xiàng)到所述用戶桌面時,將被加業(yè)務(wù)項(xiàng)寫入所述桌面項(xiàng)列表,且所述被加業(yè)務(wù)項(xiàng)的評分等于所述桌面項(xiàng)列表中的最低評分;以及用于當(dāng)用戶手動刪除所述用戶桌面上某所述業(yè)務(wù)項(xiàng)時,將被刪業(yè)務(wù)項(xiàng)從所述桌面項(xiàng)列表中刪除。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述評分模塊還用于判斷某業(yè)務(wù)項(xiàng)的操作時長是否達(dá)到預(yù)定時間閾值,若是則對所述業(yè)務(wù)項(xiàng)進(jìn)行評分,否則不對所述業(yè)務(wù)項(xiàng)進(jìn)行評分。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述評分模塊用于根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)分別按照各個所述操作時段進(jìn)行綜合評分和排序,并將與當(dāng)前時間對應(yīng)的所述操作時間段中排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng)。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述電視服務(wù)端還包括:EPG模塊,用于從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,根據(jù)所述桌面項(xiàng)列表生成包括所述桌面項(xiàng)的所述用戶桌面,并將所述用戶桌面發(fā)送給所述電視終端;或者所述電視服務(wù)端還包括:EPG模塊,用于從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,并將所述桌面項(xiàng)列表發(fā)送給所述電視終端;所述電視終端的所述呈現(xiàn)模塊還用于根據(jù)所述桌面項(xiàng)列表,生成并呈現(xiàn)包括所述桌面項(xiàng)的所述用戶桌面。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述用戶桌面的布局包括導(dǎo)航欄區(qū)、個人桌面區(qū)、服務(wù)商/運(yùn)營商專區(qū)和/或推薦區(qū):所述導(dǎo)航欄區(qū),用于呈現(xiàn)導(dǎo)航信息;所述個人桌面區(qū),用于呈現(xiàn)所述桌面項(xiàng);所述服務(wù)商/運(yùn)營商專區(qū),用于呈現(xiàn)服務(wù)商/運(yùn)營商定制化的業(yè)務(wù)項(xiàng);所述推薦區(qū),用于呈現(xiàn)由后臺推薦的業(yè)務(wù)項(xiàng)。所述業(yè)務(wù)項(xiàng)包括節(jié)目、應(yīng)用和欄目,所述個人桌面區(qū)包括節(jié)目子區(qū)、應(yīng)用子區(qū)和/或欄目子區(qū):所述節(jié)目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干節(jié)目圖標(biāo);所述應(yīng)用子區(qū),用于按照評分大小順序依次呈現(xiàn)若干應(yīng)用圖標(biāo);所述欄目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干欄目圖標(biāo)。根據(jù)本發(fā)明所述的用戶桌面實(shí)現(xiàn)系統(tǒng),所述用戶桌面的布局通過自動或人工更新。本發(fā)明涉及智能電視的桌面推薦及呈現(xiàn)的技術(shù),根據(jù)用戶歷史操作數(shù)據(jù),將EPG的各業(yè)務(wù)項(xiàng)按照用戶偏好匹配度進(jìn)行綜合評分和排序,將排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為桌面項(xiàng)并呈現(xiàn)于用戶桌面,所述用戶桌面的內(nèi)容和布局可由用戶自行調(diào)整和修改,也可以由系統(tǒng)自動更新。借此,本發(fā)明能夠根據(jù)用戶習(xí)慣智能地生成和更新用戶桌面,將符合用戶偏好需求的業(yè)務(wù)項(xiàng)自動推薦給用戶,以幫助用戶方便而及時地訪問所需的業(yè)務(wù)項(xiàng),簡化了用戶操作;另外,通過系統(tǒng)對用戶行為進(jìn)行統(tǒng)計(jì)使得業(yè)務(wù)項(xiàng)的推薦更加客觀準(zhǔn)確,避免了用戶主觀上的無目的性,從而有效提高了電視內(nèi)容投放的精準(zhǔn)性。
圖1是本發(fā)明基于電視終端的用戶桌面實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本 發(fā)明用戶桌面的布局實(shí)例圖3是本發(fā)明一種用戶桌面的個人桌面區(qū)的布局實(shí)例圖;圖4是本發(fā)明另一種用戶桌面的個人桌面區(qū)的布局實(shí)例圖;圖5是本發(fā)明基于電視終端的用戶桌面實(shí)現(xiàn)方法的流程圖;圖6是本發(fā)明第一實(shí)施例中基于電視終端的用戶桌面實(shí)現(xiàn)方法的流程圖;圖7是本發(fā)明第二實(shí)施例中基于電視終端的用戶桌面實(shí)現(xiàn)方法的流程圖;圖8是本發(fā)明第三實(shí)施例基于電視終端的用戶桌面實(shí)現(xiàn)方法的交互流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明涉智能電視、IPTV(Interactive Personal TV)和數(shù)字電視(Digital TV)的技術(shù)領(lǐng)域。具體關(guān)于互聯(lián)網(wǎng)電視節(jié)目和應(yīng)用等的智能推薦和呈現(xiàn)。包括:根據(jù)用戶的使用習(xí)慣將電視節(jié)目、應(yīng)用及欄目等業(yè)務(wù)項(xiàng)進(jìn)行與用戶偏好匹配度的評分;基于上述評分自動地將相關(guān)業(yè)務(wù)項(xiàng)進(jìn)行排序并以一定的布局呈現(xiàn)在智能電視的用戶桌面;所述用戶桌面的布局和內(nèi)容也可由用戶自行調(diào)整和修改,也可以由系統(tǒng)自動更新。本發(fā)明讓用戶能夠方便快捷地訪問自己喜好的業(yè)務(wù)項(xiàng),提高了智能電視的個性化并優(yōu)化了終端的使用效率,極大地提高了用戶體驗(yàn)度,也便于服務(wù)商有效地將節(jié)目或應(yīng)用等推薦給相應(yīng)的用戶。圖1是本發(fā)明基于電視終端的用戶桌面實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖,所述用戶桌面實(shí)現(xiàn)系統(tǒng)100包括電視終端10 (不限硬件或操作系統(tǒng))和電視服務(wù)端20,所述電視終端10可以是智能電視、IPT V電視和數(shù)字電視等。其中,本發(fā)明只規(guī)定電視終端100里除硬件和操作系統(tǒng)之外的電視應(yīng)用系統(tǒng)的行為,無論其運(yùn)行在電視機(jī)、機(jī)頂盒或其他終端上,也不限制其運(yùn)行在Android、Linux或其他操作系統(tǒng)上。所述電視終端10包括有:日志采集模塊11,用于記錄EPG中的各業(yè)務(wù)項(xiàng)的用戶操作事件,并將用戶操作事件上報給電視服務(wù)端20。所述業(yè)務(wù)項(xiàng)包括節(jié)目、應(yīng)用和欄目等。呈現(xiàn)模塊12,用于呈現(xiàn)包括桌面項(xiàng)的用戶桌面。呈現(xiàn)模塊12為用戶提供可視、可操作的界面接口,獲取并提供EPG呈現(xiàn),并響應(yīng)用戶操作。所述電視服務(wù)端20包括有:統(tǒng)計(jì)模塊21,用于根據(jù)電視終端10上報的用戶操作事件,統(tǒng)計(jì)生成各業(yè)務(wù)項(xiàng)的用戶歷史操作數(shù)據(jù)。評分模塊22,用于根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,并將排序靠前的若干業(yè)務(wù)項(xiàng)設(shè)為桌面項(xiàng)。優(yōu)選的是,統(tǒng)計(jì)模塊21用于根據(jù)用戶操作事件,定時統(tǒng)計(jì)生成包括各所述業(yè)務(wù)項(xiàng)的操作次數(shù)(如點(diǎn)擊次數(shù))、操作頻率、操作時長和/或操作時段的業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表。優(yōu)選的是,評分模塊22用于判斷某業(yè)務(wù)項(xiàng)的操作時長是否達(dá)到預(yù)定時間閾值,若是則對所述業(yè)務(wù)項(xiàng)進(jìn)行評分,否則認(rèn)為無效操作信息,不對所述業(yè)務(wù)項(xiàng)進(jìn)行評分。更好的是,統(tǒng)計(jì)模塊21用于根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)分別按照各個所述操作時段進(jìn)行綜合評分和排序,并將與當(dāng)前時間對應(yīng)的所述操作時間段中排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng),從而能夠在不同的時間段為用戶提供該時間段內(nèi)評分最高的內(nèi)容。統(tǒng)計(jì)模塊21負(fù)責(zé)接收由電視終端10的日志采集模塊11上報的用戶操作事件,包括對某一應(yīng)用的點(diǎn)擊、使用時長或某欄目的點(diǎn)擊、瀏覽時長,以及對某節(jié)目的點(diǎn)擊、觀看時長等,日志采集模塊11對用戶的每次點(diǎn)擊和關(guān)閉都會觸發(fā)一次事件并通過D接口上報到統(tǒng)計(jì)模塊21,該統(tǒng)計(jì)模塊21都會對這些事件進(jìn)行臨時存儲記錄,并定時(每天一次)按用戶對這些記錄進(jìn)行一次統(tǒng)計(jì)計(jì)算,生成一個節(jié)目/應(yīng)用/欄目與點(diǎn)擊次數(shù)、使用時長的對應(yīng)表,并將這些統(tǒng)計(jì)數(shù)據(jù)通過E接口推送給評分模塊22。評分模塊22,用于根據(jù)業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表,定時按照預(yù)定算法對各業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,生成和更新相應(yīng)的業(yè)務(wù)項(xiàng)評分列表;并用于提取所述業(yè)務(wù)項(xiàng)評分列表中排序靠前且不大于用戶桌面容量值的若干業(yè)務(wù)項(xiàng),生成桌面項(xiàng)列表并寫入用戶數(shù)據(jù)庫23。評分模塊22會根據(jù)統(tǒng)計(jì)模塊21產(chǎn)生的數(shù)據(jù)按一定算法為每個用戶生成一個排序的業(yè)務(wù)項(xiàng)評分列表,并將該業(yè)務(wù)項(xiàng)評分列表通過F接口寫入用戶數(shù)據(jù)庫23,最終由EPG讀取用戶數(shù)據(jù)庫23 (B接口)為用戶生成一個新的桌面,推送到電視終端10或由電視終端10請求(開機(jī)時或?yàn)g覽桌面時)呈現(xiàn)。所述用戶數(shù)據(jù)庫23除了用于保存業(yè)務(wù)項(xiàng)評分列表和桌面項(xiàng)列表之夕卜,還可用于保存各種用戶相關(guān)信息,包括身份識別、偏好特征、訂購信息、設(shè)備類型、訪問歷史、個性化配置等,其中的用戶數(shù)據(jù)庫23的數(shù)據(jù)更新可以由用戶請求修改或由系統(tǒng)自動更新。所述評分模塊22的預(yù)定算法包括:定時計(jì)算業(yè)務(wù)項(xiàng)統(tǒng)計(jì)·列表中各業(yè)務(wù)項(xiàng)的瞬時評分InstantScore=clickXduration, click為業(yè)務(wù)項(xiàng)的最近操作次數(shù),duration為業(yè)務(wù)項(xiàng)的最近操作時長。定時計(jì)算各業(yè)務(wù)項(xiàng)的最新評分Scorenew=Scoreold/ (業(yè)務(wù)項(xiàng)總數(shù))+InstantScore, Scoreold為業(yè)務(wù)項(xiàng)評分列表中業(yè)務(wù)項(xiàng)的原評分。將各業(yè)務(wù)項(xiàng)的最新評分Scorenew更新到業(yè)務(wù)項(xiàng)評分列表中。更好的是,所述評分模塊22用于當(dāng)用戶手動添加某業(yè)務(wù)項(xiàng)到用戶桌面時,將被加業(yè)務(wù)項(xiàng)寫入桌面項(xiàng)列表,且被加業(yè)務(wù)項(xiàng)的評分等于桌面項(xiàng)列表中的最低評分;以及用于當(dāng)用戶手動刪除用戶桌面上某業(yè)務(wù)項(xiàng)時,將被刪業(yè)務(wù)項(xiàng)從桌面項(xiàng)列表中刪除。所述電視服務(wù)端20還包括: EPG模塊24,提供各種業(yè)務(wù)的索引及導(dǎo)航,其界面與Web頁面類似,包含各類菜單、按鈕、圖標(biāo)和鏈接等可供用戶選擇節(jié)目或訪問應(yīng)用;EPG的界面上也可以包含各種動態(tài)或靜態(tài)的用戶信息或多媒體信息。內(nèi)容數(shù)據(jù)庫25:記錄了系統(tǒng)提供的所有節(jié)目、應(yīng)用及相應(yīng)的類別、編排信息和元數(shù)據(jù)等,其數(shù)據(jù)更新主要由后臺內(nèi)容管理系統(tǒng)(CMS)來控制完成,其不在本發(fā)明范圍內(nèi)。優(yōu)選的是所述EPG模塊24,用于從用戶數(shù)據(jù)庫23中讀取桌面項(xiàng)列表,根據(jù)桌面項(xiàng)列表生成包括桌面項(xiàng)的用戶桌面,并將用戶桌面發(fā)送給電視終端10。更好的是,所述EPG模塊24,用于從用戶數(shù)據(jù)庫中讀取桌面項(xiàng)列表,并將桌面項(xiàng)列表發(fā)送給電視終端10。所述電視終端10的呈現(xiàn)模塊12還用于根據(jù)桌面項(xiàng)列表,生成并呈現(xiàn)包括桌面項(xiàng)的用戶桌面。
在本發(fā)明中,評分算法分兩種情況:一是由系統(tǒng)通過對用戶歷史數(shù)據(jù)的統(tǒng)計(jì)進(jìn)行自動計(jì)算;另一種是由用戶手動添加或刪除桌面項(xiàng)而得出的某業(yè)務(wù)項(xiàng)的評分,下面以具體實(shí)施例描述兩種評分算法。一、系統(tǒng)自動統(tǒng)計(jì)評分算法:I)統(tǒng)計(jì)模塊21根據(jù)電視終端10上報的用戶操作事件,按用戶計(jì)算出某個節(jié)目/應(yīng)用/欄目的Click點(diǎn)擊次數(shù)和Duration總使用時長(秒)的業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表,如下表示例:表一:業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表
權(quán)利要求
1.一種基于電視終端的用戶桌面實(shí)現(xiàn)方法,其特征在于,包括步驟有: 日志采集步驟,所述電視終端記錄EPG中的各業(yè)務(wù)項(xiàng)的用戶操作事件,并將所述用戶操作事件上報給電視服務(wù)端; 統(tǒng)計(jì)步驟,所述電視服務(wù)端根據(jù)所述用戶操作事件,統(tǒng)計(jì)生成各所述業(yè)務(wù)項(xiàng)的用戶歷史操作數(shù)據(jù); 評分步驟,所述電視服務(wù)端根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,并將排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為桌面項(xiàng); 呈現(xiàn)步驟,所述電視終端呈現(xiàn)包括所述桌面項(xiàng)的用戶桌面。
2.根據(jù)權(quán)利要求1所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述統(tǒng)計(jì)步驟包括: 所述電視服務(wù)端根據(jù)所述用戶操作事件,定時統(tǒng)計(jì)生成包括各所述業(yè)務(wù)項(xiàng)的操作次數(shù)、操作頻率、操作時長和/或操作時段的業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表。
3.根據(jù)權(quán)利要求2所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述評分步驟包括: 所述電視服務(wù)端根據(jù)所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表,定時按照所述預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,生成和更新相應(yīng)的業(yè)務(wù)項(xiàng)評分列表; 所述電視服務(wù)端提取所述業(yè)務(wù)項(xiàng)評分列表中排序靠前且不大于用戶桌面容量值的若干所述業(yè)務(wù)項(xiàng),生成桌面項(xiàng)列表并寫入用戶數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求3所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述預(yù)定算法包括: 定時計(jì)算所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表中各所述業(yè)務(wù)項(xiàng)的瞬時評分Instant Score =clickX duration,所述click為所述業(yè)務(wù)項(xiàng)的最近操作次數(shù),所述duration為所述業(yè)務(wù)項(xiàng)的最近操作時長; 定時計(jì)算各所述業(yè)務(wù)項(xiàng)的最新評分Scorenew = Score0ld/ (業(yè)務(wù)項(xiàng)總數(shù))+InstantScore,所述Scoretjld為所述業(yè)務(wù)項(xiàng)評分列表中所述業(yè)務(wù)項(xiàng)的原評分; 將各所述業(yè)務(wù)項(xiàng)的最新評分Score.更新到所述業(yè)務(wù)項(xiàng)評分列表中。
5.根據(jù)權(quán)利要求3所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述評分步驟還包括: 當(dāng)用戶手動添加某所述業(yè)務(wù)項(xiàng)到所述用戶桌面時,將被加業(yè)務(wù)項(xiàng)寫入所述桌面項(xiàng)列表,且所述被加業(yè)務(wù)項(xiàng)的評分等于所述桌面項(xiàng)列表中的最低評分; 當(dāng)用戶手動刪除所述用戶桌面上某所述業(yè)務(wù)項(xiàng)時,將被刪業(yè)務(wù)項(xiàng)從所述桌面項(xiàng)列表中刪除。
6.根據(jù)權(quán)利要求3所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述評分步驟還包括: 判斷某業(yè)務(wù)項(xiàng)的操作時長是否達(dá)到預(yù)定時間閾值,若是則對所述業(yè)務(wù)項(xiàng)進(jìn)行評分,否則不對所述業(yè)務(wù)項(xiàng)進(jìn)行評分。
7.根據(jù)權(quán)利要求3所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述評分步驟還包括: 根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)分別按照各個所述操作時段進(jìn)行綜合評分和排序,并將與當(dāng)前時間對應(yīng)的所述操作時間段中排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng)。
8.根據(jù)權(quán)利要求3所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述評分步驟之后還包括: 所述電視服務(wù)端的EPG從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,根據(jù)所述桌面項(xiàng)列表生成包括所述桌面項(xiàng)的所述用戶桌面,并將所述用戶桌面發(fā)送給所述電視終端;或者 所述評分步驟之后還包括:所述電視服務(wù)端的EPG從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,并將所述桌面項(xiàng)列表發(fā)送給所述電視終端; 所述呈現(xiàn)步驟還包括: 所述電視終端根據(jù)所述桌面項(xiàng)列表,生成并呈現(xiàn)包括所述桌面項(xiàng)的所述用戶桌面。
9.根據(jù)權(quán)利要求Γ8任一項(xiàng)所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述用戶桌面的布局包括導(dǎo)航欄區(qū)、個人桌面區(qū)、服務(wù)商/運(yùn)營商專區(qū)和/或推薦區(qū): 所述導(dǎo)航欄區(qū),用于呈現(xiàn)導(dǎo)航信息; 所述個人桌面區(qū),用于呈現(xiàn)所述桌面項(xiàng); 所述服務(wù)商/運(yùn)營商專區(qū),用于呈現(xiàn)服務(wù)商/運(yùn)營商定制化的業(yè)務(wù)項(xiàng); 所述推薦區(qū),用于呈現(xiàn)由后臺推薦的業(yè)務(wù)項(xiàng); 所述業(yè)務(wù)項(xiàng)包括節(jié) 目、應(yīng)用和欄目,所述個人桌面區(qū)包括節(jié)目子區(qū)、應(yīng)用子區(qū)和/或欄目子區(qū): 所述節(jié)目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干節(jié)目圖標(biāo); 所述應(yīng)用子區(qū),用于按照評分大小順序依次呈現(xiàn)若干應(yīng)用圖標(biāo); 所述欄目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干欄目圖標(biāo)。
10.根據(jù)權(quán)利要求9所述的用戶桌面實(shí)現(xiàn)方法,其特征在于,所述用戶桌面的布局通過自動或人工更新。
11.一種基于電視終端的用戶桌面實(shí)現(xiàn)系統(tǒng),包括電視終端和電視服務(wù)端,其特征在于,所述電視終端包括有: 日志采集模塊,用于記錄EPG中的各業(yè)務(wù)項(xiàng)的用戶操作事件,并將所述用戶操作事件上報給電視服務(wù)端; 呈現(xiàn)模塊,用于呈現(xiàn)包括桌面項(xiàng)的用戶桌面; 所述電視服務(wù)端包括有: 統(tǒng)計(jì)模塊,用于根據(jù)所述用戶操作事件,統(tǒng)計(jì)生成各所述業(yè)務(wù)項(xiàng)的用戶歷史操作數(shù)據(jù); 評分模塊,用于根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,并將排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng)。
12.根據(jù)權(quán)利要求11所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述統(tǒng)計(jì)模塊用于根據(jù)所述用戶操作事件,定時統(tǒng)計(jì)生成包括各所述業(yè)務(wù)項(xiàng)的操作次數(shù)、操作頻率、操作時長和/或操作時段的業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表。
13.根據(jù)權(quán)利要求12所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述評分模塊用于根據(jù)所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表,定時按照所述預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,生成和更新相應(yīng)的業(yè)務(wù)項(xiàng)評分列表;并用于提取所述業(yè)務(wù)項(xiàng)評分列表中排序靠前且不大于用戶桌面容量值的若干所述業(yè)務(wù)項(xiàng),生成桌面項(xiàng)列表并寫入用戶數(shù)據(jù)庫。
14.根據(jù)權(quán)利要求13所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述預(yù)定算法包括: 定時計(jì)算所述業(yè)務(wù)項(xiàng)統(tǒng)計(jì)列表中各所述業(yè)務(wù)項(xiàng)的瞬時評分Instant Score =clickX durat ion,所述click為所述業(yè)務(wù)項(xiàng)的最近操作次數(shù),所述durat i on為所述業(yè)務(wù)項(xiàng)的最近操作時長; 定時計(jì)算各所述業(yè)務(wù)項(xiàng)的最新評分Scorenew = Score0ld/ (業(yè)務(wù)項(xiàng)總數(shù))+InstantScore,所述Scoretjld為所述業(yè)務(wù)項(xiàng)評分列表中所述業(yè)務(wù)項(xiàng)的原評分; 將各所述業(yè)務(wù)項(xiàng)的最新評分Score.更新到所述業(yè)務(wù)項(xiàng)評分列表中。
15.根據(jù)權(quán)利要求13所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述評分模塊用于當(dāng)用戶手動添加某所述業(yè)務(wù)項(xiàng)到所述用戶桌面時,將被加業(yè)務(wù)項(xiàng)寫入所述桌面項(xiàng)列表,且所述被加業(yè)務(wù)項(xiàng)的評分等于所述桌面項(xiàng)列表中的最低評分;以及用于當(dāng)用戶手動刪除所述用戶桌面上某所述業(yè)務(wù)項(xiàng)時,將被刪業(yè)務(wù)項(xiàng)從所述桌面項(xiàng)列表中刪除。
16.根據(jù)權(quán)利要求13所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述評分模塊還用于判斷某業(yè)務(wù)項(xiàng)的操作時長是否達(dá)到預(yù)定時間閾值,若是則對所述業(yè)務(wù)項(xiàng)進(jìn)行評分,否則不對所述業(yè)務(wù)項(xiàng)進(jìn)行評分。
17.根據(jù)權(quán)利要求13所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述評分模塊用于根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)分別按照各個所述操作時段進(jìn)行綜合評分和排序,并將與當(dāng)前時間對應(yīng)的所述操作時間段中排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為所述桌面項(xiàng)。
18.根據(jù)權(quán)利要求13所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述電視服務(wù)端還包括: EPG模塊,用于從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,根據(jù)所述桌面項(xiàng)列表生成包括所述桌面項(xiàng)的所述用戶桌面,并將所述用戶桌面發(fā)送給所述電視終端;或者 所述電視服務(wù)端還包括: EPG模塊,用于從所述用戶數(shù)據(jù)庫中讀取所述桌面項(xiàng)列表,并將所述桌面項(xiàng)列表發(fā)送給所述電視終端; 所述電視終端的所述呈現(xiàn)模塊還用于根據(jù)所述桌面項(xiàng)列表,生成并呈現(xiàn)包括所述桌面項(xiàng)的所述用戶桌面?!?br>
19.根據(jù)權(quán)利要求1f18任一項(xiàng)所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述用戶桌面的布局包括導(dǎo)航欄區(qū)、個人桌面區(qū)、服務(wù)商/運(yùn)營商專區(qū)和/或推薦區(qū): 所述導(dǎo)航欄區(qū),用于呈現(xiàn)導(dǎo)航信息; 所述個人桌面區(qū),用于呈現(xiàn)所述桌面項(xiàng); 所述服務(wù)商/運(yùn)營商專區(qū),用于呈現(xiàn)服務(wù)商/運(yùn)營商定制化的業(yè)務(wù)項(xiàng); 所述推薦區(qū),用于呈現(xiàn)由后臺推薦的業(yè)務(wù)項(xiàng); 所述業(yè)務(wù)項(xiàng)包括節(jié)目、應(yīng)用和欄目,所述個人桌面區(qū)包括節(jié)目子區(qū)、應(yīng)用子區(qū)和/或欄目子區(qū): 所述節(jié)目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干節(jié)目圖標(biāo); 所述應(yīng)用子區(qū),用于按照評分大小順序依次呈現(xiàn)若干應(yīng)用圖標(biāo); 所述欄目子區(qū),用于按照評分大小順序依次呈現(xiàn)若干欄目圖標(biāo)。
20.根據(jù)權(quán)利要求19所述的用戶桌面實(shí)現(xiàn)系統(tǒng),其特征在于,所述用戶桌面的布局通過自動或人工更新。
全文摘要
本發(fā)明適用于電視技術(shù)領(lǐng)域,提供了一種基于電視終端的用戶桌面實(shí)現(xiàn)方法和系統(tǒng),所述方法包括步驟有日志采集步驟,所述電視終端記錄EPG中的各業(yè)務(wù)項(xiàng)的用戶操作事件,并將所述用戶操作事件上報給電視服務(wù)端;統(tǒng)計(jì)步驟,所述電視服務(wù)端根據(jù)所述用戶操作事件,統(tǒng)計(jì)生成各所述業(yè)務(wù)項(xiàng)的用戶歷史操作數(shù)據(jù);評分步驟,所述電視服務(wù)端根據(jù)所述用戶歷史操作數(shù)據(jù),按照預(yù)定算法對各所述業(yè)務(wù)項(xiàng)進(jìn)行綜合評分和排序,并將排序靠前的若干所述業(yè)務(wù)項(xiàng)設(shè)為桌面項(xiàng);呈現(xiàn)步驟,所述電視終端呈現(xiàn)包括所述桌面項(xiàng)的用戶桌面。借此,本發(fā)明能夠根據(jù)用戶習(xí)慣智能地生成和更新用戶桌面,將符合用戶偏好需求的業(yè)務(wù)項(xiàng)自動推薦給用戶,從而簡化了用戶操作。
文檔編號H04N21/475GK103248960SQ20131020772
公開日2013年8月14日 申請日期2013年5月29日 優(yōu)先權(quán)日2013年5月29日
發(fā)明者黃思鈞, 猶杰 申請人:百視通網(wǎng)絡(luò)電視技術(shù)發(fā)展有限責(zé)任公司