專(zhuān)利名稱(chēng):一種基于android系統(tǒng)的電視節(jié)目推薦方法及智能電視系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能電視技術(shù)領(lǐng)域,具體涉及一種基于android系統(tǒng)的電視節(jié)目推薦方法及智能電視系統(tǒng)。
背景技術(shù):
Android是Google開(kāi)發(fā)的基于Linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng),號(hào)稱(chēng)是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。隨著“三網(wǎng)融合”的發(fā)展,電視已經(jīng)發(fā)展到網(wǎng)絡(luò)電視、智能電視的階段,操作平臺(tái)已經(jīng)提到了議事日程。鑒于Android系統(tǒng)是一個(gè)全開(kāi) 放式的平臺(tái),移植到電視機(jī)之后,將可以實(shí)現(xiàn)海量資源與超大顯示屏的視聽(tīng)、游戲體驗(yàn)相結(jié)合。基于Android系統(tǒng)平臺(tái),智能電視可以變身為網(wǎng)頁(yè)瀏覽器、全鍵盤(pán)輸入、自動(dòng)更新軟件、下載安裝各類(lèi)應(yīng)用以及自動(dòng)同步信息等等。傳統(tǒng)的廣播電視節(jié)目深受時(shí)空限制的束縛,在特定的時(shí)間段內(nèi),用戶只能被動(dòng)地收看有限數(shù)量頻道的節(jié)目,電視臺(tái)播什么,用戶就得看什么。智能電視的視頻點(diǎn)播技術(shù)提供了更大的自由度,讓電視“觀眾”向電視“用戶”轉(zhuǎn)變,用戶在任何時(shí)刻都能夠自主地選擇觀看自己感興趣的視頻節(jié)目。在實(shí)際應(yīng)用中,智能電視用戶往往是采用分類(lèi)瀏覽和通過(guò)遙控器輸入內(nèi)容搜索的方式來(lái)尋找自己喜愛(ài)的節(jié)目,然而,隨著視頻點(diǎn)播中的互動(dòng)節(jié)目日益增多,這些傳統(tǒng)的方式已難以滿足用戶的需求。分類(lèi)瀏覽要求用戶翻閱眾多沒(méi)用冗余的節(jié)目信息,常常需要花費(fèi)大量的時(shí)間,而且無(wú)法保證最終能否找到感興趣的節(jié)目;而采用搜索的方式也只能夠讓用戶獲得相同的排序結(jié)果,無(wú)法根據(jù)用戶的個(gè)人情況提供個(gè)性化的服務(wù)。這一現(xiàn)象是由于信息超載所帶來(lái)的,嚴(yán)重影響了用戶使用視頻點(diǎn)播服務(wù)的效率。為了解決這一問(wèn)題,可考慮引入個(gè)性化推薦的技術(shù),它被認(rèn)為是當(dāng)前解決信息超載最有效的手段之
O對(duì)于一個(gè)性能良好的推薦系統(tǒng),必須為用戶提供有效的推薦,即要求其推薦準(zhǔn)確率不能太低,這樣用戶才會(huì)對(duì)此系統(tǒng)產(chǎn)生信任,樂(lè)于接受該系統(tǒng)推薦的內(nèi)容。在現(xiàn)有的推薦系統(tǒng)里面,如果有的用戶偷懶,很少甚至不去對(duì)節(jié)目機(jī)型評(píng)分,也就是當(dāng)前用戶他對(duì)節(jié)目的評(píng)分記錄小于某一個(gè)數(shù)值,那么系統(tǒng)就不能準(zhǔn)確去預(yù)測(cè)節(jié)目,更不能對(duì)他進(jìn)行有效的推薦。在小數(shù)據(jù)集的情況下處理時(shí)間不長(zhǎng),然而在實(shí)際應(yīng)用中,往往存在著上百萬(wàn)的用戶和項(xiàng)目,該推薦系統(tǒng)的的計(jì)算量將隨著用戶和項(xiàng)目的增加而大大增加,這時(shí)便面臨處理時(shí)間過(guò)長(zhǎng)的問(wèn)題,需要通過(guò)改進(jìn)系統(tǒng),將其計(jì)算量大的步驟放在后臺(tái)進(jìn)行計(jì)算。
發(fā)明內(nèi)容
本發(fā)明提供一種基于android系統(tǒng)的數(shù)字電視節(jié)目推薦方法與智能電視系統(tǒng),就是在在智能電視影視點(diǎn)播服務(wù)中加入該推薦系統(tǒng),讓用戶能夠獲取到自己感興趣的節(jié)目資源,真正意義上令用戶與電視實(shí)現(xiàn)雙向互動(dòng),得到更高的自由度和個(gè)性化服務(wù),同時(shí)通過(guò)提高點(diǎn)播量增加互動(dòng)應(yīng)用服務(wù)供應(yīng)商的效益。
本發(fā)明提供一種基于android系統(tǒng)的電視節(jié)目推薦方法,包括檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目;如果檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值;基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目;將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。所述方法還包括接收用戶觀看電視節(jié)目過(guò)程中對(duì)基于當(dāng)前電視節(jié)目的評(píng)分;
接收智能電視系統(tǒng)基于電視節(jié)目收視率和用戶喜好度對(duì)電視節(jié)目的評(píng)分;基于用戶對(duì)電視節(jié)目的評(píng)分和系統(tǒng)對(duì)電視節(jié)目的評(píng)分計(jì)算評(píng)分綜合值。所述方法還包括向智能電視系統(tǒng)服務(wù)端發(fā)送用戶端的電視節(jié)目收視情況,為智能電視系統(tǒng)服務(wù)端形成系統(tǒng)評(píng)分記錄。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種智能電視系統(tǒng),所述智能電視系統(tǒng)包括檢測(cè)模塊,用于檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目;評(píng)分記錄模塊,用于在檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值;節(jié)目預(yù)測(cè)模塊,用于基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目;節(jié)目推薦模塊,用于將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。所述評(píng)分記錄模塊還用于接收用戶觀看電視節(jié)目過(guò)程中對(duì)基于當(dāng)前電視節(jié)目的評(píng)分;并接收智能電視系統(tǒng)基于電視節(jié)目收視率和用戶喜好度對(duì)電視節(jié)目的評(píng)分;最后基于用戶對(duì)電視節(jié)目的評(píng)分和系統(tǒng)對(duì)電視節(jié)目的評(píng)分計(jì)算評(píng)分綜合值。所述智能電視系統(tǒng)還包括發(fā)送模塊,用于向智能電視系統(tǒng)服務(wù)端發(fā)送用戶端的電視節(jié)目收視情況,為智能電視系統(tǒng)服務(wù)端形成系統(tǒng)評(píng)分記錄。以上技術(shù)可以看出,該系統(tǒng)允許智能電視用戶對(duì)影視節(jié)目進(jìn)行打分,以表達(dá)自己對(duì)不同影視節(jié)目的喜愛(ài)程度,同時(shí)系統(tǒng)根據(jù)用戶的基本資料和評(píng)分記錄,向智能電視用戶提供個(gè)性化的影視節(jié)目推薦。本系統(tǒng)能夠讓用戶在龐大的節(jié)目數(shù)據(jù)庫(kù)中方便快捷地發(fā)現(xiàn)自己喜愛(ài)的節(jié)目,而不需進(jìn)行多次的查詢和翻頁(yè)瀏覽。
為了更清楚地說(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ù)這些附圖獲得其它的附圖。圖I是本發(fā)明實(shí)施例中的android系統(tǒng)的電視節(jié)目推薦方法的流程圖;圖2是本發(fā)明實(shí)施例中的智能電視系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(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ù)的范圍。當(dāng)智能電視用戶剛剛開(kāi)始使用推薦系統(tǒng)時(shí),如果系統(tǒng)不能給出較為準(zhǔn)確的推薦結(jié)果,那么智能電視用戶有可能對(duì)此系統(tǒng)失去信任,從而不再繼續(xù)使用該系統(tǒng)。然而由于新用戶使用系統(tǒng)的時(shí)間較短,通常會(huì)出現(xiàn)沒(méi)有對(duì)任何影視節(jié)目進(jìn)行打分或者評(píng)分記錄數(shù)目過(guò)少的情況,或者用戶由于惰性而不愿進(jìn)行影片評(píng)分,這樣當(dāng)前用戶的顯性評(píng)分就會(huì)發(fā)生缺失,在這種情況下,系統(tǒng)無(wú)法從當(dāng)前用戶身上獲取到足夠的評(píng)分?jǐn)?shù)據(jù)來(lái)分析其興趣點(diǎn)所在,所以推薦效果往往與實(shí)際偏差較大。此外,智能電視影視點(diǎn)播中的影視節(jié)目必須保證一定的更新頻率。更新太慢會(huì)造成用戶選擇其他途徑觀看影視節(jié)目,因此容易引起用戶的流失。因此,本文提出了一種基于android系統(tǒng)的電視節(jié)目推薦方法與系統(tǒng),采用瀏覽 器一服務(wù)器模式為使用數(shù)字電視互動(dòng)應(yīng)用與服務(wù)的用戶提供影視節(jié)目推薦服務(wù)。在這個(gè)系統(tǒng)之中,主要有兩個(gè)參與者,一個(gè)是當(dāng)前用戶,另外一個(gè)是管理員。這個(gè)系統(tǒng)允許數(shù)字電視用戶對(duì)數(shù)字電視提供的影視節(jié)目進(jìn)行評(píng)分,用來(lái)區(qū)分用戶自己對(duì)各類(lèi)影視節(jié)目的喜愛(ài)偏好,系統(tǒng)再根據(jù)用戶的賬戶資料和對(duì)影視節(jié)目的評(píng)分記錄,經(jīng)過(guò)后臺(tái)管理程序的處理,將得到的節(jié)目推薦結(jié)果向不同的用戶提供,這就是該系統(tǒng)節(jié)目推薦的個(gè)性化所在。其中,用戶是使用互動(dòng)數(shù)字電視觀看影視點(diǎn)播的觀眾,管理員是維護(hù)影視節(jié)目信息和相似影視節(jié)目列表的人員,其中用戶是這個(gè)系統(tǒng)的核心,因?yàn)橛脩舻拇蚍智闆r決定了該數(shù)字電視節(jié)目推薦系統(tǒng)給該用戶推薦的節(jié)目。具體的,圖I示出了本發(fā)明實(shí)施例中的基于android系統(tǒng)的電視節(jié)目推薦方法流程圖,包括如下步驟SI :檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目,如果是則進(jìn)入到下個(gè)步驟,否則結(jié)束或者繼續(xù)檢測(cè);S2 :讀取評(píng)分記錄;S3 :基于評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目;S4 :將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。在實(shí)施本發(fā)明實(shí)施過(guò)程中,用戶開(kāi)機(jī)開(kāi)智能電視后,智能電視系統(tǒng)設(shè)備會(huì)檢測(cè)用戶是否基于android系統(tǒng)下觀看電視節(jié)目;如果檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值;基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目;將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。在此過(guò)程中,還可以接收用戶觀看電視節(jié)目過(guò)程中對(duì)基于當(dāng)前電視節(jié)目的評(píng)分;接收智能電視系統(tǒng)基于電視節(jié)目收視率和用戶喜好度對(duì)電視節(jié)目的評(píng)分;基于用戶對(duì)電視節(jié)目的評(píng)分和系統(tǒng)對(duì)電視節(jié)目的評(píng)分計(jì)算評(píng)分綜合值進(jìn)一步的,還需要向智能電視系統(tǒng)服務(wù)端發(fā)送用戶端的電視節(jié)目收視情況,為智能電視系統(tǒng)服務(wù)端形成系統(tǒng)評(píng)分記錄。相應(yīng)的,圖2示出了本發(fā)明實(shí)施例中的智能電視系統(tǒng)結(jié)構(gòu)示意圖,包括如下模塊
檢測(cè)模塊,用于檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目;評(píng)分記錄模塊,用于在檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值;節(jié)目預(yù)測(cè)模塊,用于基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目;節(jié)目推薦模塊,用于將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。進(jìn)一步的,評(píng)分記錄模塊還用于接收用戶觀看電視節(jié)目過(guò)程中對(duì)基于當(dāng)前電視節(jié)目的評(píng)分;并接收智能電視系統(tǒng)基于電視節(jié)目收視率和用戶喜好度對(duì)電視節(jié)目的評(píng)分;最后基于用戶對(duì)電視節(jié)目的評(píng)分和系統(tǒng)對(duì)電視節(jié)目的評(píng)分計(jì)算評(píng)分綜合值。相應(yīng)的,智能電視系統(tǒng)還包括發(fā)送模塊,用于向智能電視系統(tǒng)服務(wù)端發(fā)送用戶端的電視節(jié)目收視情況,為智能電視系統(tǒng)服務(wù)端形成系統(tǒng)評(píng)分記錄。 綜上,本發(fā)明實(shí)施例中的系統(tǒng)允許智能電視用戶對(duì)影視節(jié)目進(jìn)行打分,以表達(dá)自己對(duì)不同影視節(jié)目的喜愛(ài)程度,同時(shí)系統(tǒng)根據(jù)用戶的基本資料和評(píng)分記錄,向智能電視用戶提供個(gè)性化的影視節(jié)目推薦。本系統(tǒng)能夠讓用戶在龐大的節(jié)目數(shù)據(jù)庫(kù)中方便快捷地發(fā)現(xiàn)自己喜愛(ài)的節(jié)目,而不需進(jìn)行多次的查詢和翻頁(yè)瀏覽。需要說(shuō)明的是,上述裝置和系統(tǒng)內(nèi)的各單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccess Memory)、磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例所提供的基于android系統(tǒng)的電視節(jié)目推薦方法及智能電視系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種基于android系統(tǒng)的電視節(jié)目推薦方法,其特征在于,包括 檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目; 如果檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值; 基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目; 將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。
2.如權(quán)利要求I所述的基于android系統(tǒng)的電視節(jié)目推薦方法,其特征在于,所述方法還包括 接收用戶觀看電視節(jié)目過(guò)程中對(duì)基于當(dāng)前電視節(jié)目的評(píng)分; 接收智能電視系統(tǒng)基于電視節(jié)目收視率和用戶喜好度對(duì)電視節(jié)目的評(píng)分; 基于用戶對(duì)電視節(jié)目的評(píng)分和系統(tǒng)對(duì)電視節(jié)目的評(píng)分計(jì)算評(píng)分綜合值。
3.如權(quán)利要求I所述的基于android系統(tǒng)的電視節(jié)目推薦方法,其特征在于,所述方法還包括 向智能電視系統(tǒng)服務(wù)端發(fā)送用戶端的電視節(jié)目收視情況,為智能電視系統(tǒng)服務(wù)端形成系統(tǒng)評(píng)分記錄。
4.一種智能電視系統(tǒng),其特征在于,所述智能電視系統(tǒng)包括 檢測(cè)模塊,用于檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目; 評(píng)分記錄模塊,用于在檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值; 節(jié)目預(yù)測(cè)模塊,用于基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目; 節(jié)目推薦模塊,用于將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。
5.如權(quán)利要求4所述的智能電視系統(tǒng),其特征在于,所述評(píng)分記錄模塊還用于接收用戶觀看電視節(jié)目過(guò)程中對(duì)基于當(dāng)前電視節(jié)目的評(píng)分;并接收智能電視系統(tǒng)基于電視節(jié)目收視率和用戶喜好度對(duì)電視節(jié)目的評(píng)分;最后基于用戶對(duì)電視節(jié)目的評(píng)分和系統(tǒng)對(duì)電視節(jié)目的評(píng)分計(jì)算評(píng)分綜合值。
6.如權(quán)利要求4所述的智能電視系統(tǒng),其特征在于,所述智能電視系統(tǒng)還包括 發(fā)送模塊,用于向智能電視系統(tǒng)服務(wù)端發(fā)送用戶端的電視節(jié)目收視情況,為智能電視系統(tǒng)服務(wù)端形成系統(tǒng)評(píng)分記錄。
全文摘要
本發(fā)明公開(kāi)了一種基于android系統(tǒng)的電視節(jié)目推薦方法及智能電視系統(tǒng)。本發(fā)明的方法包括檢測(cè)用戶是否基于android系統(tǒng)觀看電視節(jié)目;如果檢測(cè)到用戶基于android系統(tǒng)觀看電視節(jié)目時(shí),讀取評(píng)分記錄,所述評(píng)分記錄為用戶評(píng)分記錄和系統(tǒng)評(píng)分記錄的評(píng)分綜合值;基于所述評(píng)分記錄預(yù)測(cè)用戶所喜好的電視節(jié)目;將所述預(yù)測(cè)的電視節(jié)目生成節(jié)目菜單反饋到用戶所在的電視屏幕上。本發(fā)明能夠讓用戶能夠獲取到自己感興趣的節(jié)目資源,真正意義上令用戶與電視實(shí)現(xiàn)雙向互動(dòng),得到更高的自由度和個(gè)性化服務(wù),同時(shí)通過(guò)提高點(diǎn)播量增加互動(dòng)應(yīng)用服務(wù)供應(yīng)商的效益。
文檔編號(hào)H04N21/258GK102917256SQ20121035316
公開(kāi)日2013年2月6日 申請(qǐng)日期2012年9月19日 優(yōu)先權(quán)日2012年9月19日
發(fā)明者劉海亮, 張宗偉, 林格 申請(qǐng)人:中山大學(xué)