本發(fā)明涉及智能電視技術(shù)領(lǐng)域,尤其涉及一種智能電視的消息推薦方法及裝置。
背景技術(shù):
智能電視的持續(xù)推廣和技術(shù)的不斷發(fā)展,讓越來越多的用戶享受到智能電視帶來的良好體驗(yàn)。智能電視中不僅可以實(shí)現(xiàn)傳統(tǒng)的直播電視、視屏點(diǎn)播影片以及錄制回放節(jié)目,還可以擁有海量的視頻內(nèi)容資源,同時(shí)可以接收并運(yùn)行安卓安裝包(AndroidPackage,APK),以在智能電視端安裝及使用應(yīng)用軟件。
現(xiàn)有技術(shù)中,通常是在用戶登錄智能電視的系統(tǒng)后,由智能電視采集用戶的一些簡(jiǎn)單的行為習(xí)慣,以確定推薦信息。然而,這類方法必須要在用戶登錄后才能采集信息,并且只能針對(duì)同一賬號(hào)的用戶進(jìn)行簡(jiǎn)單的信息推薦。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種智能電視的消息推薦方法及裝置,以優(yōu)化現(xiàn)有智能電視消息推薦方法,實(shí)現(xiàn)更全面更準(zhǔn)確的確定推薦內(nèi)容。
第一方面,本發(fā)明實(shí)施例提供了一種智能電視的消息推薦方法,包括:
創(chuàng)建信息收集維度,所述信息收集維度包括:用戶行為維度、屬性信息維度以及目標(biāo)對(duì)象信息維度中的至少一項(xiàng);
根據(jù)所述信息收集維度,將待收集數(shù)據(jù)類型發(fā)送至智能電視端,以使所述智能電視端根據(jù)所述待收集數(shù)據(jù)類型收集相應(yīng)的數(shù)據(jù);
接收所述智能電視端收集的數(shù)據(jù),并根據(jù)所述數(shù)據(jù)確定待推薦消息;
將所述待推薦消息發(fā)送至所述智能電視端。
第二方面,本發(fā)明實(shí)施例還提供了一種智能電視的消息推薦裝置,包括:
維度創(chuàng)建模塊,用于創(chuàng)建信息收集維度,所述信息收集維度包括:用戶行為維度、屬性信息維度以及目標(biāo)對(duì)象信息維度中的至少一項(xiàng);
類型發(fā)送模塊,用于根據(jù)所述信息收集維度,將待收集數(shù)據(jù)類型發(fā)送至智能電視端,以使所述智能電視端根據(jù)所述待收集數(shù)據(jù)類型收集相應(yīng)的數(shù)據(jù);
信息確定模塊,用于接收所述智能電視端收集的數(shù)據(jù),并根據(jù)所述數(shù)據(jù)確定待推薦消息;
信息推薦模塊,用于將所述待推薦消息發(fā)送至所述智能電視端。
本發(fā)明實(shí)施例提供的智能電視的消息推薦方法及裝置,通過創(chuàng)建信息收集維度確定智能電視端待收集數(shù)據(jù)類型,并在接收到智能電視端根據(jù)待收集數(shù)據(jù)類型收集的數(shù)據(jù)后,確定待推薦消息,將該待推薦消息發(fā)送至智能電視端的技術(shù)手段,實(shí)現(xiàn)了在后臺(tái)的服務(wù)器端對(duì)數(shù)據(jù)進(jìn)行處理,以減小客戶端數(shù)據(jù)處理的工作量的技術(shù)效果,同時(shí)保證了推薦消息的準(zhǔn)確性。
附圖說明
通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1為本發(fā)明實(shí)施例一提供的一種智能電視的消息推薦方法的流程圖;
圖2為本發(fā)明實(shí)施例二提供的一種智能電視的消息推薦方法的流程圖;
圖3為本發(fā)明實(shí)施例三提供的一種智能電視的消息推薦裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的一種智能電視的消息推薦方法的流程圖。本實(shí)施例提供的消息推薦方法適用于對(duì)智能電視進(jìn)行消息推薦的情況。本實(shí)施例提供的消息推薦方法可以由智能電視的消息推薦裝置來執(zhí)行,該消息推薦裝置可以通過軟件和/或硬件的方式實(shí)現(xiàn),并集成在后臺(tái)服務(wù)器中。參考圖1,該消息推薦方法具體包括:
S110、創(chuàng)建信息收集維度。
具體的,該信息收集維度可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。其中,信息收集維度包括:用戶行為維度、屬性信息維度以及目標(biāo)對(duì)象信息維度中的至少一項(xiàng)。
具體的,用戶行為維度可以包括下述至少一項(xiàng):觀看或開啟時(shí)長(zhǎng)維度、連續(xù)觀看或開啟天數(shù)維度、點(diǎn)擊次數(shù)維度以及點(diǎn)擊類型維度等。屬性信息維度可以包括下述至少一項(xiàng):身份標(biāo)識(shí)維度、地域維度、網(wǎng)絡(luò)環(huán)境屬性維度以及系統(tǒng)版本維度等。目標(biāo)對(duì)象信息維度包括下述至少一項(xiàng):節(jié)目或者應(yīng)用軟件的名稱維度、節(jié)目播放時(shí)間維度、節(jié)目或者應(yīng)用軟件所屬的類型信息維度、節(jié)目或者應(yīng)用軟件的收費(fèi)信息維度以及節(jié)目或者應(yīng)用軟件的內(nèi)容信息維度中的至少一項(xiàng)。其中,連續(xù)觀看或開啟天數(shù)是指同一電視節(jié)目或者同一類電視節(jié)目被用戶連續(xù)觀看的天數(shù)或者安裝在智能電視端的各類應(yīng)用軟件中同一應(yīng)用軟件或者用一類應(yīng)用軟件被使用者連續(xù)開啟過的天數(shù),觀看或開啟時(shí)長(zhǎng)是指用戶每日開啟智能電視后,觀看同一電視節(jié)目的觀看時(shí)長(zhǎng),或者同一應(yīng)用軟件的開啟時(shí)長(zhǎng),節(jié)目或者應(yīng)用軟件所屬的類型信息包括娛樂類、教育類、經(jīng)濟(jì)類以及新聞?lì)惖取?/p>
S120、根據(jù)信息收集維度,將待收集數(shù)據(jù)類型發(fā)送至智能電視端,以使智能電視端根據(jù)待收集數(shù)據(jù)類型收集相應(yīng)的數(shù)據(jù)。
智能電視端中包含至少一個(gè)智能電視??蛇x的,每個(gè)智能電視都有對(duì)應(yīng)的身份標(biāo)識(shí),以使后臺(tái)服務(wù)器根據(jù)身份標(biāo)識(shí)將數(shù)據(jù)分析精確到每個(gè)智能電視。其中,該身邊標(biāo)識(shí)可以由后臺(tái)服務(wù)器確定。
進(jìn)一步的,不同維度組合下,智能電視端待收集數(shù)據(jù)類型不同。收集數(shù)據(jù)類型可以根據(jù)各維度下的維度數(shù)據(jù)進(jìn)行確定。
以點(diǎn)擊類型維度、系統(tǒng)版本維度和節(jié)目的名稱維度為例,其中,點(diǎn)擊類型維度包括:娛樂類、教育類、經(jīng)濟(jì)類以及新聞?lì)悾到y(tǒng)版本維度表中各數(shù)據(jù)為各版本序號(hào),節(jié)目的名稱維度中各數(shù)據(jù)為各電視節(jié)目的名稱以及各節(jié)目所屬的類型信息。上述各維度表對(duì)應(yīng)的事實(shí)數(shù)據(jù)包括點(diǎn)擊次數(shù)、每天觀看時(shí)長(zhǎng)。此時(shí),后臺(tái)服務(wù)器確定智能電視端收集信息類型包括當(dāng)前系統(tǒng)版本、屬于娛樂類的各電視節(jié)目的點(diǎn)擊次數(shù)及每天觀看時(shí)長(zhǎng)、屬于教育類的各電視節(jié)目的名稱、點(diǎn)擊次數(shù)及每天觀看時(shí)長(zhǎng)以及屬于新聞?lì)惖母麟娨暪?jié)目的名稱、點(diǎn)擊次數(shù)及每天觀看時(shí)長(zhǎng)。
以地域維度、觀看時(shí)長(zhǎng)維度以及連續(xù)觀看天數(shù)維度為例,其中,地域維度是市級(jí)維度,以北京為例,則維度表中各數(shù)據(jù)為北京市的各行政區(qū)以及各行政區(qū)中住宅小區(qū)。每天觀看時(shí)長(zhǎng)維度表中共24個(gè)數(shù)據(jù),且每個(gè)數(shù)據(jù)的時(shí)長(zhǎng)為1小時(shí)。連續(xù)觀看天數(shù)維度表中包括連續(xù)觀看1天、連續(xù)觀看2天……連續(xù)觀看20天及以上。上述維度表對(duì)應(yīng)的事實(shí)數(shù)據(jù)包括具體的電視節(jié)目。此時(shí),后臺(tái)服務(wù)器確定待收集類型包括當(dāng)前位置、用戶每天觀看各電視節(jié)目的時(shí)間長(zhǎng)度。其中,在后臺(tái)服務(wù)器統(tǒng)計(jì)連續(xù)觀看天數(shù)時(shí),可以進(jìn)一步設(shè)定對(duì)每天被用戶觀看的時(shí)長(zhǎng)為20分鐘以及上的電視節(jié)目進(jìn)行統(tǒng)計(jì)。
S130、接收智能電視端收集的數(shù)據(jù),并根據(jù)數(shù)據(jù)確定待推薦消息。
待推薦消息可以包括視屏、圖片、鏈接以及文本中的至少一種。
具體的,在分析智能電視端收集的數(shù)據(jù)時(shí),后臺(tái)服務(wù)器可以結(jié)合信息收集維度對(duì)數(shù)據(jù)進(jìn)行處理。進(jìn)一步的,對(duì)數(shù)據(jù)進(jìn)行分析處理時(shí),可以通過設(shè)定過濾條件,對(duì)數(shù)據(jù)進(jìn)行過濾清洗,例如,設(shè)定的過濾條件為濾除觀看時(shí)長(zhǎng)小于20分鐘的數(shù)據(jù)。在對(duì)數(shù)據(jù)進(jìn)了過濾后,對(duì)數(shù)據(jù)進(jìn)行分析,以確定待推薦消息。
可選的,在處理數(shù)據(jù)時(shí),可以根據(jù)信息收集維度將數(shù)據(jù)放置到各維度對(duì)應(yīng)的事實(shí)數(shù)據(jù)中,在后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)處理時(shí),便可以通過不同的維度組合得到不同的數(shù)據(jù),進(jìn)而進(jìn)行下一步的分析。
例如,后臺(tái)服務(wù)器將接收的數(shù)據(jù)放入各維度對(duì)應(yīng)的事實(shí)數(shù)據(jù)后,若想確定某個(gè)智能電視中觀看信息,則只需要輸入對(duì)應(yīng)的維度,即輸入身份標(biāo)識(shí)、觀看時(shí)長(zhǎng)及連續(xù)天數(shù),便可以得到全部的觀看信息,如每日觀看時(shí)長(zhǎng)連續(xù)觀看天數(shù),進(jìn)一步,還可以確定總觀看時(shí)長(zhǎng)、平均觀看時(shí)長(zhǎng)以及最大連續(xù)觀看天數(shù)等。
其中,確定的待推薦消息可以包括針對(duì)性推薦以及群體性推薦。針對(duì)性推薦為根據(jù)某一個(gè)或者某一類智能電視的數(shù)據(jù)確定適合的待推薦消息,若對(duì)象為一類智能電視,則該待推薦消息適用于該類下的每一個(gè)智能電視。群體性推薦為根據(jù)某一類群體智能電視的數(shù)據(jù)確定適合的待推薦消息,該待推薦消息適合該群體下大部分的智能電視。
以點(diǎn)擊類型維度、系統(tǒng)版本維度和節(jié)目的名稱維度為例,智能電視端根據(jù)S120中確定的信息收集類型收集數(shù)據(jù)時(shí),后臺(tái)服務(wù)器可以根據(jù)智能電視端收集的數(shù)據(jù),查找版本B、觀看時(shí)長(zhǎng)、以及娛樂類,便可以得到版本B下的各智能電視每日觀看娛樂類的各電視節(jié)目的時(shí)長(zhǎng),進(jìn)一步可以確定各智能電視每日觀看娛樂類的總時(shí)長(zhǎng)、各智能電視每日觀看娛樂類的平均時(shí)長(zhǎng)以及娛樂類各電視節(jié)目某幾個(gè)被觀看的總時(shí)長(zhǎng)等。分析上述數(shù)據(jù)確定版本系統(tǒng)為B的各智能電視的使用用戶每天觀看娛樂類的A電視節(jié)目時(shí)長(zhǎng)較大,則可以將A電視節(jié)目的電視信息作為版本系統(tǒng)為B的各智能電視的待推薦信息,其中,可以根據(jù)A電視節(jié)目的名稱在目標(biāo)對(duì)象信息維度中找到A電視節(jié)目對(duì)應(yīng)的播放時(shí)間、收費(fèi)信息等作為待推薦信息。又如,查找版本C以及觀看時(shí)長(zhǎng)。分析得到的數(shù)據(jù)確定版本系統(tǒng)為C的各智能電視的使用用戶比較喜歡教育類電視節(jié)目,則將全網(wǎng)下收視率最高的教育電視節(jié)目的節(jié)目信息作為版本系統(tǒng)為C的各智能電視的待推薦消息。
由于不同的待推薦消息可能對(duì)應(yīng)于智能電視端不同的智能電視,所以,在確定待推薦消息后,關(guān)聯(lián)保存各待推薦消息適合的智能電視。
S140、將待推薦消息發(fā)送至智能電視端。
可選的,將待推薦消息發(fā)送給適合的智能電視。
進(jìn)一步的,在發(fā)送待推薦消息前,后臺(tái)服務(wù)器可以建立與待發(fā)送消息適合的智能電視的連接。建立的連接為端到端的連接。其中,后臺(tái)服務(wù)器可以根據(jù)智能電視的身份標(biāo)識(shí)建立端到端的連接,并將待推薦消息發(fā)送至對(duì)應(yīng)的智能電視中。
可選的,在發(fā)送待推薦消息時(shí),采用消息隊(duì)列遙測(cè)傳輸(Message Queuing Telemetry Transport,MQTT)協(xié)議進(jìn)行傳輸。采用MQTT協(xié)議可以實(shí)現(xiàn)端到端的傳輸,即后臺(tái)服務(wù)器可以單獨(dú)與某一個(gè)智能電視進(jìn)行消息的發(fā)送和接收,實(shí)現(xiàn)智能電視與后臺(tái)服務(wù)器之間的“對(duì)話”。
本實(shí)施例的應(yīng)用場(chǎng)景一
后臺(tái)服務(wù)器根據(jù)信息收集維度分析數(shù)據(jù)時(shí),確定某個(gè)智能電視的使用者每天都會(huì)觀看D頻道的F節(jié)目。若某天后臺(tái)服務(wù)器分析數(shù)據(jù)確定該智能電視沒有播放F節(jié)目,即用戶沒有觀看F節(jié)目,則后臺(tái)服務(wù)器就會(huì)生成關(guān)于用戶未觀看的F節(jié)目的播放信息作為待推薦信息,并將該待推薦信息發(fā)送至智能電視中。使用者根據(jù)該待推薦信息便可以確定未觀看到的F節(jié)目的播放時(shí)間,以在該播放時(shí)間補(bǔ)看F節(jié)目。
本實(shí)施例的應(yīng)用場(chǎng)景二
后臺(tái)服務(wù)器根據(jù)信息收集維度分析數(shù)據(jù)時(shí),確定某個(gè)小區(qū)內(nèi)的智能電視的使用者普遍喜歡看教育類的電視節(jié)目。后臺(tái)服務(wù)器若檢測(cè)到有一個(gè)新的教育類的節(jié)目待播放,則會(huì)生產(chǎn)關(guān)于該待播放電視節(jié)目的播放信息作為推薦信息,并將該推薦信息發(fā)送至該小區(qū)內(nèi)的智能電視中,以使該小區(qū)的使用者獲取有一個(gè)新的教育類電視節(jié)目待播放的信息。
本實(shí)施例提供的技術(shù)方案,通過創(chuàng)建信息收集維度確定智能電視端待收集數(shù)據(jù)類型,并在接收到智能電視端根據(jù)待收集數(shù)據(jù)類型收集的數(shù)據(jù)后,確定待推薦消息,將該待推薦消息發(fā)送至智能電視端的技術(shù)手段,實(shí)現(xiàn)了在后臺(tái)的服務(wù)器端對(duì)數(shù)據(jù)進(jìn)行處理,以減小客戶端數(shù)據(jù)處理的工作量的技術(shù)效果,同時(shí)保證了推薦消息的準(zhǔn)確性。
實(shí)施例二
圖2為本發(fā)明實(shí)施例二提供的一種智能電視的消息推薦方法的流程圖。本實(shí)施例是在上述實(shí)施例的基礎(chǔ)上進(jìn)行具體化。參考圖2,該消息推薦方法具體包括:
S210、創(chuàng)建信息收集維度。
S220、為智能電視端的至少一個(gè)智能電視創(chuàng)建身份標(biāo)識(shí)。
其中,后臺(tái)服務(wù)器為智能電視端的至少一個(gè)智能電視創(chuàng)建身份標(biāo)識(shí),以對(duì)智能電視進(jìn)行區(qū)分,便于后續(xù)數(shù)據(jù)統(tǒng)計(jì)以及待推薦信息的發(fā)送。
在創(chuàng)建身份標(biāo)識(shí)時(shí),可以根據(jù)智能電視的具體型號(hào)創(chuàng)建身份標(biāo)識(shí),也可以根據(jù)智能電視的地理位置創(chuàng)建身份標(biāo)識(shí),還可以根據(jù)智能電視的MAC地址創(chuàng)建身份標(biāo)識(shí)。其中,優(yōu)選為根據(jù)MAC地址創(chuàng)建身份標(biāo)識(shí)。
本實(shí)施例中,智能電視端中的每一個(gè)智能電視都有一個(gè)對(duì)應(yīng)的身份標(biāo)識(shí),根據(jù)身份標(biāo)識(shí)對(duì)智能電視進(jìn)行區(qū)分,而不是根據(jù)用戶賬號(hào)對(duì)智能電視的使用者進(jìn)行區(qū)分。這樣做是考慮到實(shí)際使用過程中很多使用者并不會(huì)登陸自己的賬號(hào),此時(shí),若根據(jù)用戶賬號(hào)對(duì)數(shù)據(jù)進(jìn)行分析處理,則不能夠保證生成待推薦消息的準(zhǔn)確性。
S230、根據(jù)身份標(biāo)識(shí),創(chuàng)建與至少一個(gè)智能電視的連接。
后臺(tái)服務(wù)器在創(chuàng)建身份標(biāo)識(shí)后,與每個(gè)身份標(biāo)識(shí)對(duì)應(yīng)的智能電視建立一個(gè)連接,其中,連接的具體形式本實(shí)施例不做限定。在建立連接的同時(shí),后臺(tái)服務(wù)器將身邊標(biāo)識(shí)發(fā)送至對(duì)應(yīng)的智能電視中,以使各智能電視明確自己的身份標(biāo)識(shí)。
S240、根據(jù)信息收集維度,將待收集數(shù)據(jù)類型發(fā)送至智能電視端,以使智能電視端根據(jù)待收集數(shù)據(jù)類型收集相應(yīng)的數(shù)據(jù)。
S250、接收智能電視端收集的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行分析處理,以分別確定適合智能電視端中至少一個(gè)智能電視的待推薦消息。
具體的,后臺(tái)處理器根據(jù)不同信息收集維度下收集的信息確定智能電視端的各智能電視的待推薦消息。其中,每個(gè)智能電視對(duì)應(yīng)的待推薦消息可能不同、每個(gè)群體中的智能電視可以對(duì)應(yīng)相同的待推薦消息。
S260、保存待推薦消息和至少一個(gè)智能電視的對(duì)應(yīng)關(guān)系。
保存每個(gè)生成的待推薦消息和該待推薦消息適合的智能電視的對(duì)應(yīng)關(guān)系。
可選的,保存每個(gè)待推薦消息跟和對(duì)應(yīng)智能電視的身份標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
S270、將待推薦消息發(fā)送至智能電視端。
可選的,根據(jù)對(duì)應(yīng)關(guān)系,分別將待推薦消息發(fā)送至對(duì)應(yīng)的智能電視中。以保證每個(gè)智能電視都接收到適合的待推薦消息。
還可選的,如果檢測(cè)到至少一個(gè)智能電視滿足消息推薦條件,則利用建立的連接,采用消息隊(duì)列遙測(cè)傳輸協(xié)議將待推薦消息發(fā)送一個(gè)所述智能電視中。
其中,消息推薦條件可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。例如,待推薦消息為娛樂類電視節(jié)目的播放信息,則消息推薦條件可以是智能電視端中的智能電視被使用,且該使用者喜愛娛樂類電視節(jié)目。再如,待推薦消息為錯(cuò)過的某個(gè)電視節(jié)目的播放信息,則消息推薦條件可以是在該電視節(jié)目快被播放時(shí)或者正在被播放時(shí)以及智能電視的身份標(biāo)識(shí)滿足待推薦消息的身份標(biāo)識(shí)。一般而言,智能電視端中,可能只有部分的智能電視滿足消息推薦條件。后臺(tái)服務(wù)器將待推薦消息僅發(fā)送至滿足消息推薦條件的智能電視中。
利用MQTT協(xié)議發(fā)送待推薦消息至智能電視端,以保證各智能電視與后臺(tái)服務(wù)器實(shí)現(xiàn)端對(duì)端的傳輸。
若在生成待推薦消息時(shí),已經(jīng)關(guān)聯(lián)保存對(duì)應(yīng)關(guān)系,則在檢測(cè)智能電視端是否滿足消息推薦條件時(shí),僅需要確定對(duì)應(yīng)關(guān)系中的各智能電視是否滿足消息推薦條件即可,減小了后臺(tái)服務(wù)器的工作量。
下面對(duì)本實(shí)施例提供的方法做示例性的說明:
后臺(tái)服務(wù)器設(shè)定收集某一小區(qū)內(nèi)身份標(biāo)識(shí)為1至100的智能電視的娛樂類電視節(jié)目的觀看時(shí)長(zhǎng)和點(diǎn)擊次數(shù),并將上述待收集數(shù)據(jù)類型發(fā)送至身份標(biāo)識(shí)為1至100的智能電視中。各智能電視根據(jù)接收的待收集數(shù)據(jù)類型收集使用者每天對(duì)屬于娛樂類的各電視節(jié)目的觀看時(shí)長(zhǎng)和點(diǎn)擊次數(shù)。并將該數(shù)據(jù)發(fā)送至后臺(tái)服務(wù)器中,后臺(tái)服務(wù)器根據(jù)數(shù)據(jù)將各智能電視對(duì)于娛樂類各電視節(jié)目的觀看時(shí)長(zhǎng)和點(diǎn)擊次數(shù)放置對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)中。后臺(tái)服務(wù)器便根據(jù)上述數(shù)據(jù)確定了身份標(biāo)識(shí)為5的智能電視對(duì)于A節(jié)目的歷史觀看時(shí)長(zhǎng)最長(zhǎng),則可以生成與A節(jié)目類似的B節(jié)目的播放信息作為適合身份標(biāo)識(shí)5的待推薦消息,并在身份標(biāo)識(shí)為5的智能電視被使用時(shí),將該待推薦消息通過MQTT提議發(fā)送至該智能終端中。后臺(tái)服務(wù)器根據(jù)上述數(shù)據(jù)還確定了身份標(biāo)識(shí)為10至40的智能電視中娛樂類電視節(jié)目的點(diǎn)擊次數(shù)和觀看時(shí)長(zhǎng)都很低,則對(duì)該小區(qū)的智能電視進(jìn)行娛樂類信息推薦時(shí),不發(fā)送至身份標(biāo)識(shí)為10至40的智能電視中。
本實(shí)施例提供的技術(shù)方案,通過為智能電視端的至少一個(gè)智能電視創(chuàng)建身份標(biāo)識(shí),并根據(jù)身份標(biāo)識(shí)創(chuàng)建后臺(tái)服務(wù)器與至少一個(gè)智能電視的連接,并在發(fā)送待推薦消息時(shí),通過MQTT協(xié)議進(jìn)行數(shù)據(jù)通信,實(shí)現(xiàn)了后臺(tái)服務(wù)器與智能電視端對(duì)端的連接,同時(shí)根據(jù)身份標(biāo)識(shí)對(duì)智能電視進(jìn)行區(qū)分,也可以實(shí)現(xiàn)對(duì)智能電視的針對(duì)性的推薦。同時(shí),通過后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)的分析處理,也可以減小智能電視端的工作量,使得智能電視端僅是簡(jiǎn)單的收集數(shù)據(jù)即可。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三提供的一種智能電視的消息推薦裝置的結(jié)構(gòu)示意圖。參加圖3,該消息推薦裝置包括:維度創(chuàng)建模塊301、類型發(fā)送模塊302、信息確定模塊303以及信息推薦模塊304。
其中,維度創(chuàng)建模塊301,用于創(chuàng)建信息收集維度,該信息收集維度包括:用戶行為維度、屬性信息維度以及目標(biāo)對(duì)象信息維度中的至少一項(xiàng);類型發(fā)送模塊302,用于根據(jù)信息收集維度,將待收集數(shù)據(jù)類型發(fā)送至智能電視端,以使智能電視端根據(jù)待收集數(shù)據(jù)類型收集相應(yīng)的數(shù)據(jù);信息確定模塊303,用于接收智能電視端收集的數(shù)據(jù),并根據(jù)數(shù)據(jù)確定待推薦消息;信息推薦模塊304,用于將待推薦消息發(fā)送至智能電視端。
本實(shí)施例提供的技術(shù)方案,通過創(chuàng)建信息收集維度確定智能電視端待收集數(shù)據(jù)類型,并在接收到智能電視端根據(jù)待收集數(shù)據(jù)類型收集的數(shù)據(jù)后,確定待推薦消息,將該待推薦消息發(fā)送至智能電視端的技術(shù)手段,實(shí)現(xiàn)了在后臺(tái)的服務(wù)器端對(duì)數(shù)據(jù)進(jìn)行處理,以減小客戶端數(shù)據(jù)處理的工作量的技術(shù)效果,同時(shí)保證了推薦消息的準(zhǔn)確性。
上述實(shí)施例的基礎(chǔ)上,還包括:標(biāo)識(shí)創(chuàng)建模塊,用于在根據(jù)信息收集維度,將待收集數(shù)據(jù)類型發(fā)送至智能電視端之前,為智能電視端的至少一個(gè)智能電視創(chuàng)建身份標(biāo)識(shí);連接創(chuàng)建模塊,用于根據(jù)身份標(biāo)識(shí),創(chuàng)建與至少一個(gè)智能電視的連接。
相應(yīng)的,信息推薦模塊304具體用于:如果檢測(cè)到至少一個(gè)智能電視滿足消息推薦條件,則利用連接,采用消息隊(duì)列遙測(cè)傳輸協(xié)議將待推薦消息發(fā)送至少一個(gè)智能電視中。
在上述實(shí)施例的基礎(chǔ)上,信息確定模塊303包括:數(shù)據(jù)處理單元,用于接收智能電視端收集的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行分析處理,以分別確定適合智能電視端中至少一個(gè)智能電視的待推薦消息;關(guān)系保存單元,保存待推薦消息和至少一個(gè)智能電視的對(duì)應(yīng)關(guān)系。
相應(yīng)的,信息推薦模塊304具體用于:根據(jù)對(duì)應(yīng)關(guān)系,分別將待推薦消息發(fā)送至對(duì)應(yīng)的智能電視中。
在上述實(shí)施例的基礎(chǔ)上,用戶行為維度包括:觀看或開啟時(shí)長(zhǎng)維度、連續(xù)觀看或開啟天數(shù)維度、點(diǎn)擊次數(shù)維度以及點(diǎn)擊類型維度中的至少一項(xiàng)。
在上述實(shí)施例的基礎(chǔ)上,屬性信息維度包括:身份標(biāo)識(shí)維度、地域維度、網(wǎng)絡(luò)環(huán)境屬性維度以及系統(tǒng)版本維度中的至少一項(xiàng)。
在上述實(shí)施例的基礎(chǔ)上,目標(biāo)對(duì)象信息維度包括:節(jié)目或者應(yīng)用軟件的名稱維度、節(jié)目播放時(shí)間維度、節(jié)目或者應(yīng)用軟件所屬的類型信息維度、節(jié)目或者應(yīng)用軟件的收費(fèi)信息維度以及節(jié)目或者應(yīng)用軟件的內(nèi)容信息維度中的至少一項(xiàng)。
本發(fā)明實(shí)施例提供的智能電視的消息推薦裝置適用于上述任意實(shí)施例提供的智能電視的消息推薦方法,具備相應(yīng)的功能和有益效果。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括以上方法所述的步驟,所述的存儲(chǔ)介質(zhì),如:ROM/RAM、磁碟、光盤等。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。