一種基于多用戶的智能電視節(jié)目推薦系統(tǒng)及方法
【專利摘要】本發(fā)明提供了一種基于多用戶的智能電視節(jié)目推薦系統(tǒng)及方法。采集個體用戶身份信息及其電視節(jié)目瀏覽觀看記錄進行信息關(guān)聯(lián);將關(guān)聯(lián)信息進行解析生成個人信息特征圖譜并存儲;對已存儲有的個人信息特征圖譜的,當該個人用戶請求推薦服務(wù)時,根據(jù)其對應(yīng)的特征圖譜結(jié)合當前的電視節(jié)目進行節(jié)目推薦;若請求推薦服務(wù)的為多個個人用戶,則根據(jù)每個個人用戶特征圖譜得出共同特征進行電視節(jié)目推薦。智能電視機能夠根據(jù)不同的場景、不同的用戶來提供服務(wù),盡可能為所有的觀看者推薦其喜愛的電視節(jié)目,整個過程均自動完成。
【專利說明】一種基于多用戶的智能電視節(jié)目推薦系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于多用戶的智能電視節(jié)目推薦系統(tǒng)及方法,特別是涉及一種適用于智能電視領(lǐng)域基于多用戶的智能電視節(jié)目推薦系統(tǒng)及方法。
【背景技術(shù)】
[0002]在電視機技術(shù)日趨發(fā)達的今天,電視機的設(shè)計向著更加實用、更加時尚、更加智能化的方向發(fā)展。用電視機觀看影視節(jié)目是現(xiàn)在人們娛樂生活中的一個重要部分,而互聯(lián)網(wǎng)電視正在成為人們觀看視頻的主要渠道。但是隨著時代的進步,電視節(jié)目的種類也變得越來越多樣化。一般來說,每個用戶在海量的電視節(jié)目中都應(yīng)該有自己所偏愛的電視節(jié)目,而對電視節(jié)目的偏愛類型與用戶的性別、年齡、生活環(huán)境、興趣愛好、地區(qū)等有著莫大的聯(lián)系。但是,據(jù)調(diào)查顯示,由于潛移默化的影響,每個人與家人在某些電視節(jié)目上往往存在著相同的興趣,因此他們的瀏覽記錄、收視行為也總是存在著某種相似的關(guān)系。但是,由于缺乏交流,導(dǎo)致用戶對家人的興趣愛好的了解也具有一定的局限性。因此經(jīng)常出現(xiàn)這樣一種狀況:當一家人坐在一起看電視時,總是在不停地搶按遙控板,不停地更換節(jié)目,在某些黃金時段,可能還因為爭搶遙控板而引發(fā)爭吵。這些問題使人們逐漸對用電視觀看電視節(jié)目失去了興趣,從而也讓用戶失去了很多與家人交流、談心的機會
因此,幫助用戶主動挖掘感興趣的媒體內(nèi)容,或者幫助用戶主動找到其他人潛在的興趣點,讓機器更懂用戶、讓機器更好地為用戶服務(wù),是目前智能化推薦所需要面對的問題。而上述的用戶與家人朋友在對電視節(jié)目的偏愛類型上存在的相似的聯(lián)系為智能化推薦提供了無窮的價值。本發(fā)明主要解決智能電視的節(jié)目推薦問題,如何利用用戶對電視節(jié)目的偏愛類型潛在的相似關(guān)系來實現(xiàn)智能電視節(jié)目推薦的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是提供一種基于多用戶的能夠為不同用戶提供服務(wù),為所有的電視節(jié)目觀看者推薦其喜愛的電視節(jié)目的智能電視節(jié)目推薦系統(tǒng)及方法。
[0004]本發(fā)明采用的技術(shù)方案如下:一種基于多用戶的智能電視節(jié)目推薦系統(tǒng),其特征在于,包括
用戶信息采集模塊,采集代表個體用戶身份信息,并將該信息發(fā)送到數(shù)據(jù)收發(fā)客戶端;
用戶日志記錄模塊,記錄用戶的瀏覽記錄并將日志信息發(fā)送到數(shù)據(jù)收發(fā)客戶端;
數(shù)據(jù)收發(fā)客戶端,對代表個體用戶信息的數(shù)據(jù)和對應(yīng)的用戶日志信息進行關(guān)聯(lián)打包后并編碼,發(fā)送到云服務(wù)平臺;接收云服務(wù)平臺返回的用戶服務(wù)數(shù)據(jù);
WIFI模塊,用于智能電視或云服務(wù)平臺的通訊連接;
智能推薦模塊,分析用戶的服務(wù)數(shù)據(jù),為用戶推薦電視節(jié)目;
云服務(wù)平臺,包括
數(shù)據(jù)收發(fā)模塊,接收數(shù)據(jù)收發(fā)客戶端發(fā)送過來的數(shù)據(jù);向數(shù)據(jù)收發(fā)客戶端發(fā)送云服務(wù)平臺的服務(wù)數(shù)據(jù);
數(shù)據(jù)庫,存儲從數(shù)據(jù)收發(fā)模塊接收的數(shù)據(jù);
數(shù)據(jù)處理模塊,對數(shù)據(jù)收發(fā)模塊接收的數(shù)據(jù)進行解析,生成用戶的特征圖譜;
特征圖譜數(shù)據(jù)庫,存儲用戶的特征圖譜;
服務(wù)數(shù)據(jù)提取模塊,從特征圖譜中提取服務(wù)數(shù)據(jù),并發(fā)送到數(shù)據(jù)收發(fā)模塊。
[0005]所述用戶信息采集模塊為用戶面部特征信息采集模塊,對用戶的臉部特征進行采集和預(yù)處理,并將處理后的信息發(fā)送到用戶面部特征提取客戶端;
所述用戶面部特征提取客戶端,用于提取用戶人臉圖像信息中的特征值,再將特征值信息傳到數(shù)據(jù)收發(fā)客戶端。
[0006]一種基于上述電視節(jié)目推薦系統(tǒng)的基于多用戶的智能電視節(jié)目推薦方法,具體方法為,采集個體用戶身份信息及其電視節(jié)目瀏覽觀看記錄進行信息關(guān)聯(lián);將關(guān)聯(lián)信息進行解析生成個人信息特征圖譜并存儲;對已存儲有的個人信息特征圖譜的,當該個人用戶請求推薦服務(wù)時,根據(jù)其對應(yīng)的特征圖譜結(jié)合當前的電視節(jié)目進行節(jié)目推薦;若請求推薦服務(wù)的為多個個人用戶,則根據(jù)每個個人用戶特征圖譜得出共同特征進行電視節(jié)目推薦。
[0007]作為優(yōu)選,所采集的個體用戶身份信息為面部特征信息,每次自動獲取當前用戶的面部特征信息進行身份識別或存儲。
[0008]作為優(yōu)選,只有一個用戶觀看電視時,智能電視的推薦模塊根據(jù)ItemCF算法,先計算電視節(jié)目之間的相似度,再根據(jù)電視節(jié)目的相似度和用戶的服務(wù)數(shù)據(jù),選擇與用戶的偏愛節(jié)目類型相似度高的電視節(jié)目按照相似度的高低進行推薦。
[0009]作為優(yōu)選,有兩個及其以上的用戶用智能電視機觀看電視節(jié)目時,根據(jù)返回的用戶服務(wù)數(shù)據(jù),為每一個用戶建立一個推薦列表,然后根據(jù)每一個電視節(jié)目在列表中出現(xiàn)的次數(shù)、電視節(jié)目所對應(yīng)的用戶與其他用戶的興趣相似度的高低和每個電視節(jié)目被哪些用戶瀏覽過等因素后,得到用戶喜愛的電視節(jié)目的交集部分,建立一個新的屬于所有用戶的推薦表為用戶進行節(jié)目推薦。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:智能電視機能夠根據(jù)不同的場景、不同的用戶來提供服務(wù),盡可能為所有的觀看者推薦其喜愛的電視節(jié)目,整個過程均自動完成。通過用戶的瀏覽日志記錄來分析出用戶的偏好信息,使得數(shù)據(jù)比較準確;通過人臉識別來對用戶進行識別,使得所推薦的用戶對象更加明確;智能推薦機制綜合所有用戶的偏好信息,能更好的滿足所有用戶的實際需要。使機器更能了解用戶,使用戶能更好地了解家人,用戶與家人之間可以更好地進行聯(lián)系,孩子們不必再為遙控器的控制權(quán)而爭斗,丈夫和妻子也能夠一同坐在沙發(fā)上,欣賞自己喜愛的節(jié)目,為夫妻、室友以及兄弟姐妹培養(yǎng)出最協(xié)調(diào)的關(guān)系,促進家庭的和諧發(fā)展。
【專利附圖】
【附圖說明】
[0011]圖1為本發(fā)明其中一實施例的流程示意圖。
[0012]圖2為本發(fā)明其中一實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0013]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0014]本說明書(包括任何附加權(quán)利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或者具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。
[0015]如圖2所示,一種基于多用戶的智能電視節(jié)目推薦系統(tǒng),包括
用戶信息采集模塊,采集代表個體用戶身份信息,并將該信息發(fā)送到數(shù)據(jù)收發(fā)客戶端;用戶每次看電視時,主動登錄(允許多個個體用戶的登錄)或自動獲取個體用戶的身份信肩、O
[0016]用戶日志記錄模塊,記錄用戶的瀏覽記錄并將日志信息發(fā)送到數(shù)據(jù)收發(fā)客戶端;用戶每一次登錄或每次自動獲取的代表用戶身份信息都會與其瀏覽電視節(jié)目所形成的瀏覽日志進行關(guān)聯(lián)存儲,用戶后面數(shù)據(jù)的更新。
[0017]數(shù)據(jù)收發(fā)客戶端,一方面,對代表個體用戶信息的數(shù)據(jù)和對應(yīng)的用戶日志信息進行關(guān)聯(lián)打包后并編碼,發(fā)送到云服務(wù)平臺;另一方面用于接收云服務(wù)平臺返回的用戶服務(wù)數(shù)據(jù)。
[0018]WIFI模塊,用于智能電視或云服務(wù)平臺的互聯(lián)網(wǎng)通訊連接。
[0019]智能推薦模塊,分析從云服務(wù)平臺獲取的用戶的服務(wù)數(shù)據(jù),按照特定的推薦算法,為用戶推薦電視節(jié)目。
[0020]云服務(wù)平臺,包括
數(shù)據(jù)收發(fā)模塊,一方面,接收數(shù)據(jù)收發(fā)客戶端發(fā)送過來的數(shù)據(jù);另一方面,向數(shù)據(jù)收發(fā)客戶端發(fā)送云服務(wù)平臺的服務(wù)數(shù)據(jù)。
[0021]數(shù)據(jù)庫,存儲從數(shù)據(jù)收發(fā)模塊接收的數(shù)據(jù)。
[0022]數(shù)據(jù)處理模塊,對數(shù)據(jù)收發(fā)模塊接收的數(shù)據(jù)進行解析,生成用戶的特征圖譜。
[0023]特征圖譜數(shù)據(jù)庫,存儲用戶的特征圖譜;
服務(wù)數(shù)據(jù)提取模塊,從特征圖譜中提取服務(wù)數(shù)據(jù),并發(fā)送到數(shù)據(jù)收發(fā)模塊。
[0024]在本具體實施例中,所述用戶信息采集模塊為用戶面部特征信息采集模塊,對用戶的臉部特征進行采集和預(yù)處理,并將處理后的信息發(fā)送到用戶面部特征提取客戶端;在用戶第一次使用智能電視觀看電視節(jié)目時,智能電視的用戶信息采集模塊通過前置攝像頭采集并預(yù)處理人臉圖像。
[0025]所述用戶面部特征提取客戶端,用于提取用戶人臉圖像信息中的特征值,再將特征值信息傳到數(shù)據(jù)收發(fā)客戶端。
[0026]一種基于多用戶的智能電視節(jié)目推薦方法,具體方法為,采集個體用戶身份信息及其電視節(jié)目瀏覽觀看記錄進行信息關(guān)聯(lián);將關(guān)聯(lián)信息進行解析生成個人信息特征圖譜并存儲;對已存儲有的個人信息特征圖譜的,當該個人用戶請求推薦服務(wù)時,根據(jù)其對應(yīng)的特征圖譜結(jié)合當前的電視節(jié)目進行節(jié)目推薦;若請求推薦服務(wù)的為多個個人用戶,則根據(jù)每個個人用戶特征圖譜得出共同特征進行電視節(jié)目推薦。
[0027]所采集的個體用戶身份信息為面部特征信息,每次自動獲取當前用戶的面部特征信息進行身份識別或存儲。
[0028]只有一個用戶觀看電視時,智能電視的推薦模塊根據(jù)ItemCF算法,先計算電視節(jié)目之間的相似度,再根據(jù)電視節(jié)目的相似度和用戶的服務(wù)數(shù)據(jù),選擇與用戶的偏愛節(jié)目類型相似度高的電視節(jié)目按照相似度的高低進行推薦。
[0029]有兩個及其以上的用戶用智能電視機觀看電視節(jié)目時,根據(jù)返回的用戶服務(wù)數(shù)據(jù),為每一個用戶建立一個推薦列表,然后根據(jù)每一個電視節(jié)目在列表中出現(xiàn)的次數(shù)、電視節(jié)目所對應(yīng)的用戶與其他用戶的興趣相似度的高低和每個電視節(jié)目被哪些用戶瀏覽過等因素后,得到用戶喜愛的電視節(jié)目的交集部分,建立一個新的屬于所有用戶的推薦表為用戶進行節(jié)目推薦。
[0030]如圖1所示,在本具體實施例中,具體方法步驟為:
a.用戶首次用智能電視觀看電視節(jié)目時,電視機的用戶信息采集模塊采集并預(yù)處理人臉圖像并將數(shù)據(jù)信息發(fā)送到用戶面部特征值提取客戶端,電視機中的用戶日志記錄模塊記錄用戶的瀏覽記錄并將日志信息發(fā)送到數(shù)據(jù)收發(fā)客戶端;
b.用戶面部特征值提取客戶端提取用戶人臉圖像信息中的特征值,再將特征值信息傳到數(shù)據(jù)收發(fā)客戶端;
c.數(shù)據(jù)收發(fā)客戶端接收用戶面部用戶面部特征值提取客戶端傳來的數(shù)據(jù)和用戶日志記錄模塊傳來的數(shù)據(jù)后,對其進行關(guān)聯(lián)打包后并編碼,再發(fā)送到智能電視云服務(wù)平臺的數(shù)據(jù)庫;
d.數(shù)據(jù)處理模塊將數(shù)據(jù)庫接收的數(shù)據(jù)進行解析,生成用戶的特征圖譜,并將其存儲到特征圖譜數(shù)據(jù)庫中;
e.當用戶再次用智能電視觀看電視節(jié)目時,智能電視通過用戶信息采集模塊采集該用戶的人臉圖像,判斷是否多用戶觀看電視節(jié)目;
f.如果只有一個用戶觀看電視,智能電視通過用戶信息采集模塊采集該用戶的人臉圖像,并提取特征值發(fā)送到智能電視云服務(wù)平臺進行匹配,從特征圖譜數(shù)據(jù)庫中找到其對應(yīng)的特征圖譜;
所述的步驟f還進一步包括:
fl.假設(shè)有兩個及其以上的用戶用智能電視機觀看電視節(jié)目時,智能電視會采集到所有用戶的人臉圖像,并分別提取特征值發(fā)送到智能電視云服務(wù)平臺進行匹配,從特征圖譜數(shù)據(jù)庫中找到所有對應(yīng)的特征圖譜;
g.云服務(wù)平臺的服務(wù)數(shù)據(jù)提取模塊從特征圖譜里提取服務(wù)數(shù)據(jù)發(fā)送到數(shù)據(jù)發(fā)送模塊;
h.云服務(wù)平臺的數(shù)據(jù)發(fā)送模塊將服務(wù)數(shù)據(jù)發(fā)送到智能電視的數(shù)據(jù)收發(fā)客戶端;
1.數(shù)據(jù)收發(fā)客戶端將服務(wù)數(shù)據(jù)發(fā)送到智能電視的推薦模塊,如果只有一個用戶觀看電視,智能電視的推薦模塊根據(jù)ItemCF算法(基于物品的協(xié)同過濾算法),先計算電視節(jié)目之間的相似度,再根據(jù)電視節(jié)目的相似度和用戶的服務(wù)數(shù)據(jù),選擇與用戶的偏愛節(jié)目類型相似度高的電視節(jié)目按照相似度的高低進行推薦。所述的步驟i還進一步包括:
il.假設(shè)有兩個及其以上的用戶用智能電視機觀看電視節(jié)目時,推薦模塊首先會根據(jù)返回的用戶服務(wù)數(shù)據(jù),為每一個用戶建立一個推薦列表,然后通過考慮每一個電視節(jié)目在列表中出現(xiàn)的次數(shù)、電視節(jié)目所對應(yīng)的用戶與其他用戶的興趣相似度的高低、每個電視節(jié)目被哪些用戶瀏覽過等因素后,得到用戶喜愛的電視節(jié)目的交集部分,建立一個新的屬于所有用戶的推薦表,盡可能的將大家都喜歡的電視節(jié)目推送出來。
【權(quán)利要求】
1.一種基于多用戶的智能電視節(jié)目推薦系統(tǒng),其特征在于,包括 用戶信息采集模塊,采集代表個體用戶身份信息,并將該信息發(fā)送到數(shù)據(jù)收發(fā)客戶端; 用戶日志記錄模塊,記錄用戶的瀏覽記錄并將日志信息發(fā)送到數(shù)據(jù)收發(fā)客戶端; 數(shù)據(jù)收發(fā)客戶端,對代表個體用戶信息的數(shù)據(jù)和對應(yīng)的用戶日志信息進行關(guān)聯(lián)打包后并編碼,發(fā)送到云服務(wù)平臺;接收云服務(wù)平臺返回的用戶服務(wù)數(shù)據(jù); WIFI模塊,用于智能電視或云服務(wù)平臺的通訊連接; 智能推薦模塊,分析用戶的服務(wù)數(shù)據(jù),為用戶推薦電視節(jié)目; 云服務(wù)平臺,包括 數(shù)據(jù)收發(fā)模塊,接收數(shù)據(jù)收發(fā)客戶端發(fā)送過來的數(shù)據(jù);向數(shù)據(jù)收發(fā)客戶端發(fā)送云服務(wù)平臺的服務(wù)數(shù)據(jù); 數(shù)據(jù)庫,存儲從數(shù)據(jù)收發(fā)模塊接收的數(shù)據(jù); 數(shù)據(jù)處理模塊,對數(shù)據(jù)收發(fā)模塊接收的數(shù)據(jù)進行解析,生成用戶的特征圖譜; 特征圖譜數(shù)據(jù)庫,存儲用戶的特征圖譜; 服務(wù)數(shù)據(jù)提取模塊,從特征圖譜中提取服務(wù)數(shù)據(jù),并發(fā)送到數(shù)據(jù)收發(fā)模塊。
2.根據(jù)權(quán)利要求1所述的智能電視節(jié)目推薦系統(tǒng),其特征在于,所述用戶信息采集模塊為用戶面部特征信息采集模塊,對用戶的臉部特征進行采集和預(yù)處理,并將處理后的信息發(fā)送到用戶面部特征提取客戶端; 所述用戶面部特征提取客戶端,用于提取用戶人臉圖像信息中的特征值,再將特征值信息傳到數(shù)據(jù)收發(fā)客戶端。
3.一種基于上述電視節(jié)目推薦系統(tǒng)的基于多用戶的智能電視節(jié)目推薦方法,具體方法為,采集個體用戶身份信息及其電視節(jié)目瀏覽觀看記錄進行信息關(guān)聯(lián);將關(guān)聯(lián)信息進行解析生成個人信息特征圖譜并存儲;對已存儲有的個人信息特征圖譜的,當該個人用戶請求推薦服務(wù)時,根據(jù)其對應(yīng)的特征圖譜結(jié)合當前的電視節(jié)目進行節(jié)目推薦;若請求推薦服務(wù)的為多個個人用戶,則根據(jù)每個個人用戶特征圖譜得出共同特征進行電視節(jié)目推薦。
4.根據(jù)權(quán)利要求3所述的智能電視節(jié)目推薦方法,所采集的個體用戶身份信息為面部特征信息,每次自動獲取當前用戶的面部特征信息進行身份識別或存儲。
5.根據(jù)權(quán)利要求3所述的智能電視節(jié)目推薦方法,只有一個用戶觀看電視時,智能電視的推薦模塊根據(jù)ItemCF算法,先計算電視節(jié)目之間的相似度,再根據(jù)電視節(jié)目的相似度和用戶的服務(wù)數(shù)據(jù),選擇與用戶的偏愛節(jié)目類型相似度高的電視節(jié)目按照相似度的高低進行推薦。
6.根據(jù)權(quán)利要求3所述的智能電視節(jié)目推薦方法,有兩個及其以上的用戶用智能電視機觀看電視節(jié)目時,根據(jù)返回的用戶服務(wù)數(shù)據(jù),為每一個用戶建立一個推薦列表,然后根據(jù)每一個電視節(jié)目在列表中出現(xiàn)的次數(shù)、電視節(jié)目所對應(yīng)的用戶與其他用戶的興趣相似度的高低和每個電視節(jié)目被哪些用戶瀏覽過等因素后,得到用戶喜愛的電視節(jié)目的交集部分,建立一個新的屬于所有用戶的推薦表為用戶進行節(jié)目推薦。
【文檔編號】H04N21/466GK104363474SQ201410644120
【公開日】2015年2月18日 申請日期:2014年11月14日 優(yōu)先權(quán)日:2014年11月14日
【發(fā)明者】楊雪蓮, 李強 申請人:四川長虹電器股份有限公司