本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種媒體文件推薦方法。
背景技術(shù):
伴隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,在線收聽或收看媒體文件(例如,視頻、音頻)已經(jīng)成為人們?nèi)粘I钪械囊豁椫匾膴蕵坊顒?。用戶可以在終端設(shè)備上登錄媒體文件播放客戶端或網(wǎng)站。在用戶登錄了媒體文件播放客戶端或網(wǎng)站后,該客戶端或網(wǎng)站可以為用戶推薦對應的媒體文件。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種媒體文件推薦方法,以提高傳輸資源利用率,該方法包括:
接收來自應用客戶端的媒體文件推薦請求,所述媒體文件推薦請求包括用戶標識;
響應于所述媒體文件推薦請求,獲取所述用戶標識對應的用戶狀態(tài)信息;其中,所述用戶狀態(tài)信息是基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)而確定;
根據(jù)所述用戶狀態(tài)信息,選擇對應的媒體文件,并將所述媒體文件的鏈接發(fā)送至所述應用客戶端,以使所述應用客戶端根據(jù)所述媒體文件的鏈接獲取所述媒體文件,并展示。
本發(fā)明實施例提供一種媒體文件推薦裝置,以提高傳輸資源利用率,該裝置包括:
接收模塊,用于接收來自應用客戶端的媒體文件推薦請求,所述媒體文件推薦請求包括用戶標識;
獲取模塊,用于響應于所述媒體文件推薦請求,獲取所述用戶標識對應的用戶狀態(tài)信息;其中,所述用戶狀態(tài)信息是基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)而確定;
選擇模塊,用于根據(jù)所述用戶狀態(tài)信息,選擇對應的媒體文件;
發(fā)送模塊,用于將所述媒體文件的鏈接發(fā)送至所述應用客戶端。
本發(fā)明實施例提供一種媒體文件推薦系統(tǒng),以提高傳輸資源利用率。,所述系統(tǒng)包括:用戶狀態(tài)參數(shù)數(shù)據(jù)庫、參數(shù)分析服務器、用戶狀態(tài)信息數(shù)據(jù)庫、媒體文件推送裝置、應用客戶端,其中,
所述信息分析服務器,用于從所述用戶狀態(tài)參數(shù)數(shù)據(jù)庫獲取用戶狀態(tài)參數(shù),其中,所述用戶狀態(tài)參數(shù)由可穿戴設(shè)備所上報,分析所述用戶狀態(tài)參數(shù)以獲取用戶狀態(tài)信息,并將所述用戶狀態(tài)信息存儲至所述用戶狀態(tài)信息數(shù)據(jù)庫;
媒體文件推薦裝置,用于接收來自所述應用客戶端的媒體文件推薦請求,所述媒體文件推薦請求包括用戶標識;響應于所述媒體推薦請求,從所述用戶狀態(tài)信息數(shù)據(jù)庫獲取用戶狀態(tài)信息;根據(jù)所述用戶狀態(tài)信息,從所述媒體文件數(shù)據(jù)庫中選擇對應的媒體文件,并將所述媒體文件的鏈接發(fā)送至所述應用客戶端;
所述應用客戶端,用于根據(jù)所述媒體文件的鏈接獲取所述媒體文件,并展示。
采用上述技術(shù)方案,根據(jù)基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)而確定的用戶狀態(tài)信息,選擇對應的媒體文件,并將所述媒體文件的鏈接發(fā)送至所述應用客戶端,這樣,提高媒體文件推薦準確度,進而,提高傳輸資源利用率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例所涉及的實施環(huán)境示意圖;
圖2為本發(fā)明實施例中一種媒體文件推薦方法的示例性流程圖;
圖3為本發(fā)明實施例中一種用戶狀態(tài)信息管理方法的示例性流程圖;
圖4為本發(fā)明實施例中一種媒體文件推薦裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例中一種媒體文件推薦裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn),當為用戶推薦對應的媒體文件時,媒體文件推薦裝置可以根據(jù)用戶播放歷史信息的媒體文件為用戶推薦媒體文件。然而,用戶播放歷史信息無法體現(xiàn)用戶當前狀態(tài)和當前所處的場景。比如,用戶在早上起床時觀看了新聞視頻,在晚上睡前啟動該視頻播放應用時,如果按照歷史播放的新聞視頻,將為用戶推薦新聞類視頻。然而,根據(jù)用戶當前所處的晚上睡前場景,需要為用戶推薦舒緩類的視頻,例如,自然風光視頻。
當為用戶推薦對應的媒體文件時,媒體文件推薦裝置也可以基于全部用戶的媒體文件播放量為用戶推薦媒體文件。然而,推送的媒體文件為大多數(shù)用戶感興趣的內(nèi)容,但可能該用戶對該媒體文件并不感興趣。
如果為用戶推薦了不感興趣的媒體文件鏈接,將浪費傳輸該媒體文件鏈接的傳輸資源。
有鑒于此,本發(fā)明實施例提出了媒體文件推薦方法、裝置和系統(tǒng)。圖1為本發(fā)明各個實施例所涉及的一種實施環(huán)境的結(jié)構(gòu)示意圖。如圖1所示,該實施環(huán)境包括可穿戴設(shè)備110、用戶狀態(tài)參數(shù)管理服務器120、媒體文件推薦裝置130、應用客戶端140、用戶狀態(tài)參數(shù)數(shù)據(jù)庫150、參數(shù)分析服務器160、用戶狀態(tài)信息數(shù)據(jù)庫170和媒體文件數(shù)據(jù)庫180。
可穿戴設(shè)備110為直接穿在身上,或是整合到用戶的衣服或配件的一種便攜式設(shè)備??纱┐髟O(shè)備可以通過軟件支持以及數(shù)據(jù)交互、云端交互實現(xiàn)上報用戶狀態(tài)參數(shù)。可穿戴設(shè)備可連接手機及各類終端的便攜式配件形式存在,包括以手腕為支撐的手表類(包括手表和腕帶等產(chǎn)品),以腳為支撐的鞋類(包括鞋、襪子或者將來的其他腿上佩戴產(chǎn)品),以頭部為支撐的眼鏡類(包括眼鏡、頭盔、頭帶等),以及智能服裝、書包、拐杖、配飾等。
用戶狀態(tài)參數(shù)管理服務器120、媒體文件推薦裝置130、用戶狀態(tài)參數(shù)數(shù)據(jù)庫150、參數(shù)分析服務器160、用戶狀態(tài)信息數(shù)據(jù)庫170、媒體文件數(shù)據(jù)庫180可以分別是一臺服務器,或者由若干臺服務器組成的服務器群,或者是一個云計算服務中心。
如圖1所示,所述參數(shù)分析服務器160用于從所述用戶狀態(tài)參數(shù)數(shù)據(jù)庫150獲取用戶狀態(tài)參數(shù),其中,所述用戶狀態(tài)參數(shù)由可穿戴設(shè)備110所上報,分析所述用戶狀態(tài)參數(shù)以獲取用戶狀態(tài)信息,并將所述用戶狀態(tài)信息存儲至所述用戶狀態(tài)信息數(shù)據(jù)庫170。
所述媒體文件推薦裝置130用于接收來自所述應用客戶端140的媒體文件推薦請求,所述媒體文件推薦請求包括用戶標識;響應于所述媒體推薦請求,從所述用戶狀態(tài)信息數(shù)據(jù)庫170獲取用戶狀態(tài)信息;根據(jù)所述用戶狀態(tài)信息,從所述媒體文件數(shù)據(jù)庫180中選擇對應的媒體文件,并將所述媒體文件的鏈接發(fā)送至所述應用客戶端140。
所述應用客戶端140用于根據(jù)所述媒體文件的鏈接獲取所述媒體文件,并展示。
如圖1所示,用戶狀態(tài)參數(shù)管理服務器120包括參數(shù)上報模塊122,該模塊可以位于邏輯層,用于從用戶信息數(shù)據(jù)庫獲取實時用戶信息,分析所述實時用戶信息以獲得用戶狀態(tài)信息,并將所述用戶狀態(tài)信息存儲至用戶狀態(tài)信息數(shù)據(jù)庫。在一個實施方式中,用戶狀態(tài)參數(shù)管理服務器120還可以包括數(shù)據(jù)上報接口121,該接口可以位于接入層,用于接收可穿戴設(shè)備上報的用戶信息。在另一個實施方式中,該數(shù)據(jù)上報接口121可以設(shè)置在另一獨立服務器中。
如圖1所示,媒體文件推薦裝置130包括媒體文件推薦模塊133,該模塊可以位于邏輯層,用于向應用客戶端140推薦媒體文件。在一個實施方式中,媒體文件推薦裝置130還可以包括媒體文件推薦接口131,該接口可以位于接入層,用于接收來自應用客戶端140的媒體文件推薦請求,還可以包括用戶狀態(tài)查詢模塊132,該模塊可以位于邏輯層,用于從用戶狀態(tài)信息數(shù)據(jù)庫170獲取用戶的當前狀態(tài)信息。在另一個實施方式中,媒體文件推薦接口131、用戶狀態(tài)查詢模塊132也可以分別位于另一獨立服務器中。
在一個實施方式中,用戶狀態(tài)參數(shù)數(shù)據(jù)庫150、參數(shù)分析服務器160、用戶狀態(tài)信息數(shù)據(jù)庫170、媒體文件數(shù)據(jù)庫180可以位于數(shù)據(jù)層。
應用客戶端140可安裝終端設(shè)備中,該終端設(shè)備可以為手機、ipad、平板電腦、膝上型便攜計算機和臺式計算機等。
可穿戴設(shè)備110和用戶狀態(tài)參數(shù)管理服務器120之間、用戶狀態(tài)參數(shù)管理服務器120和用戶信息數(shù)據(jù)庫150之間、用戶信息數(shù)據(jù)庫150和分析服務器160之間、參數(shù)分析服務器160和用戶狀態(tài)信息數(shù)據(jù)庫170之間、媒體文件推薦裝置130和用戶狀態(tài)信息數(shù)據(jù)庫170之間、媒體文件推薦裝置130和媒體文件數(shù)據(jù)庫180之間、媒體文件推薦裝置130和終端設(shè)備140之間可以分別通過無線網(wǎng)絡或有線網(wǎng)絡相連。
圖2為本發(fā)明實施例中一種媒體文件推薦方法的示例性流程圖。該方法可以應用于如圖1所示實施環(huán)境中的媒體文件推薦裝置,如圖2所示,該方法可以包括如下步驟:
步驟201:接收來自應用客戶端的媒體文件推薦請求,所述媒體文件推薦請求包括用戶標識。
在一個實施方式中,當用戶在終端設(shè)備上對應用客戶端進行操作(例如,啟動該應用客戶端、刷新該應用客戶端所展示的媒體文件列表)時,觸發(fā)媒體文件推薦操作,該應用客戶端將媒體文件推薦請求發(fā)送至媒體文件推薦裝置。
在一個實施方式中,媒體文件推薦裝置可以通過如圖1所示的媒體文件推薦接口131接收該媒體信息推薦請求,媒體文件推薦接口131位于接入層,用于媒體文件推薦請求的接入。媒體文件推薦接口131針對推薦請求進行有效性驗證。具體地,媒體文件推薦接口131解析媒體文件推薦請求,獲取用戶標識,其中,該用戶標識包括應用標識(appid)、身份驗證碼(uin碼)、密碼。媒體文件推薦接口131將所解析出的用戶標識發(fā)送至身份驗證服務器。所述身份驗證服務器根據(jù)用戶標識進行驗證,并將驗證結(jié)果返回至媒體文件推薦接口131。如果驗證結(jié)果為身份有效,媒體文件推薦接口131將該媒體文件推薦請求轉(zhuǎn)發(fā)至媒體文件推薦模塊133。
步驟202:響應于所述媒體文件推薦請求,獲取所述用戶標識對應的用戶狀態(tài)信息。
在一個實施方式中,媒體文件推薦模塊133獲取該媒體文件推薦請求,解析出所包含的用戶標識,從用戶狀態(tài)信息服務器獲取該用戶標識對應的用戶狀態(tài)信息。其中,用戶狀態(tài)信息是基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)而確定,可穿戴設(shè)備上報當前用戶狀態(tài)參數(shù)包括用戶生理參數(shù),例如,用戶的步頻、配速等運動數(shù)據(jù),脈搏、心率等健康指數(shù)以及睡眠狀態(tài)等信息。通過用戶狀態(tài)參數(shù)可以確定用戶狀態(tài)信息,例如,劇烈運動結(jié)束狀態(tài)、情緒漸進狀態(tài)、平靜狀態(tài)、疲勞狀態(tài)等。
步驟203:根據(jù)所述用戶狀態(tài)信息,選擇對應的媒體文件。
在一個實施方式中,每個用戶狀態(tài)對應于至少一個媒體文件標簽,例如,疲勞狀態(tài)對應于標簽舒緩、輕音樂,劇烈運動狀態(tài)對應于標簽搖滾、槍戰(zhàn)。對應地,每個媒體文件具有至少一個標簽。媒體文件推薦裝置確定與所述用戶狀態(tài)信息對應的媒體文件標簽,獲取與所述媒體文件標簽對應的預設(shè)數(shù)目的媒體文件。例如,如果當前用戶狀態(tài)信息為疲勞狀態(tài),所獲取的該用戶狀態(tài)信息對應的媒體文件標簽為舒緩、輕音樂。選擇對應于媒體文件標簽舒緩、輕音樂的媒體文件。
在一個實施方式中,可以選擇具有用戶狀態(tài)信息對應的全部至少一個媒體文件標簽的媒體文件。例如,在選擇對應的媒體文件時,確定同時具有舒緩和輕音樂兩個標簽的媒體文件。如果具有用戶狀態(tài)信息對應的全部至少一個媒體文件標簽的媒體文件小于預定的媒體文件數(shù)目,選擇具有用戶狀態(tài)信息對應的至少一個媒體文件標簽中至少一個標簽的媒體文件。仍以用戶狀態(tài)信息為疲勞狀態(tài)為例,如果同時具有舒緩和輕音樂兩個標簽的媒體文件數(shù)目小于預設(shè)的推薦文件數(shù)目,分別選擇具有舒緩標簽的媒體文件和具有輕音樂標簽的媒體文件。如果具有用戶狀態(tài)信息對應的全部至少一個媒體文件標簽的媒體文件大于預定的媒體文件數(shù)目,可以根據(jù)該用戶對應的媒體文件播放歷史記錄或媒體文件播放量等信息,選擇對應的媒體文件。
在一個實施方式中,媒體文件推薦裝置還可以從用戶狀態(tài)信息數(shù)據(jù)庫170獲取用戶場景信息,所述用戶場景信息是基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)和歷史用戶狀態(tài)參數(shù)而確定,例如,午休。根據(jù)所述用戶狀態(tài)信息和用戶場景信息,選擇與對應的媒體文件。具體地,媒體文件推薦裝置確定與所述用戶狀態(tài)信息對應的第一媒體文件標簽,確定與所述用戶狀態(tài)信息對應的第二媒體文件標簽;獲取與所述第一媒體文件標簽和第二媒體標簽對應的預設(shè)數(shù)目的媒體文件。例如,獲取的用戶狀態(tài)信息為平靜狀態(tài),對應的第一媒體文件標簽為舒緩;獲取的場景信息為午休,對應的第二媒體文件標簽為愛情。這樣,選擇同時具有舒緩和愛情標簽的媒體文件。
步驟204:將所述媒體文件的鏈接發(fā)送至所述應用客戶端。
這樣,應用客戶端根據(jù)所述媒體文件的鏈接獲取所述媒體文件,并展示。
圖3為本發(fā)明實施例中一種用戶狀態(tài)信息管理方法的示例性流程圖。該方法應用于如圖1所示的實施環(huán)境中。如圖3所示,該方法可以包括如下步驟:
步驟301:可穿戴設(shè)備110將用戶狀態(tài)參數(shù)上報至用戶狀態(tài)參數(shù)管理服務器120。
在一個實施方式中,可穿戴設(shè)備110可以周期地上報該用戶狀態(tài)參數(shù)??纱┐髟O(shè)備110可以直接將用戶狀態(tài)參數(shù)上報至用戶狀態(tài)參數(shù)管理服務器。可穿戴設(shè)備110也可以先將用戶狀態(tài)參數(shù)發(fā)送至中轉(zhuǎn)設(shè)備(例如,終端設(shè)備),再由該中轉(zhuǎn)設(shè)備將該用戶狀態(tài)參數(shù)轉(zhuǎn)發(fā)至用戶狀態(tài)參數(shù)管理服務器120。
步驟302:用戶狀態(tài)參數(shù)管理服務器120接收來自可穿戴設(shè)備110的用戶狀態(tài)參數(shù),并進行預處理操作。
在一個實施方式中,用戶狀態(tài)參數(shù)數(shù)據(jù)庫150可以存儲所述可穿戴設(shè)備110上報的當前用戶狀態(tài)參數(shù)和歷史用戶狀態(tài)參數(shù),其中,歷史用戶狀態(tài)參數(shù)可以為該可穿戴設(shè)備在預設(shè)的一段時間內(nèi)(例如,一個月、三個月、半年)上報的用戶狀態(tài)參數(shù)。
在一個實施方式中,在用戶狀態(tài)參數(shù)管理服務器120中,數(shù)據(jù)上報接口121接收來自可穿戴設(shè)備110的用戶狀態(tài)參數(shù)。其中,當前用戶狀態(tài)參數(shù)包括但不限于用戶生理參數(shù),例如,用戶的步頻、配速等運動數(shù)據(jù),脈搏、心率等健康指數(shù)以及睡眠狀態(tài)等信息。
具體地,數(shù)據(jù)上報接口121接收到可穿戴設(shè)備110上報的數(shù)據(jù),向上報模塊122請求上報用戶狀態(tài)參數(shù),并將用戶狀態(tài)參數(shù)上報至參數(shù)上報模塊122。參數(shù)上報模塊122接收到數(shù)據(jù)上報接口的請求后,接收上報用戶狀態(tài)參數(shù),對該用戶狀態(tài)參數(shù)進行數(shù)據(jù)預處理操作,例如,有效性檢查和數(shù)據(jù)整理。
步驟303:用戶狀態(tài)參數(shù)管理服務器120將當前接收到的用戶狀態(tài)參數(shù)存儲至用戶狀態(tài)參數(shù)數(shù)據(jù)庫150。
步驟304:參數(shù)分析服務器160從用戶狀態(tài)參數(shù)數(shù)據(jù)庫150獲取更新的用戶狀態(tài)參數(shù)。
在一個實施方式中,參數(shù)分析服務器160可以周期地從用戶狀態(tài)參數(shù)數(shù)據(jù)庫150獲取更新的用戶狀態(tài)參數(shù),其中,該更新的用戶狀態(tài)參數(shù)為當前周期內(nèi)所述用戶狀態(tài)參數(shù)數(shù)據(jù)庫150新存儲的用戶狀態(tài)參數(shù)。
步驟305:參數(shù)分析服務器160分析用戶狀態(tài)參數(shù),獲得對應的用戶狀態(tài)信息。
在一個實施方式中,參數(shù)分析服務器160對用戶當前狀態(tài)參數(shù)進行解析、建模、分析,推導出用戶狀態(tài)信息。例如,如果用戶當前狀態(tài)參數(shù)為心率平均為每分鐘75次,呼吸次數(shù)為每分鐘16-20次,可以推斷用戶狀態(tài)為平靜狀態(tài)。
在一個實施方式中,參數(shù)分析服務器160還可以根據(jù)用戶當前狀態(tài)參數(shù)和用戶歷史狀態(tài)參數(shù)推導出對應的場景信息。例如,用戶當前狀態(tài)參數(shù)為心率平均為每分鐘75次,呼吸次數(shù)為每分鐘16-20次。根據(jù)用戶歷史狀態(tài)參數(shù),通過行為建??梢酝茢嘤脩粼谙乱粋€時間段內(nèi)午睡。因此,可以推斷用戶處于午睡前的場景和平靜的狀態(tài)。
步驟306:參數(shù)分析服務器160將用戶狀態(tài)信息存儲至用戶狀態(tài)信息數(shù)據(jù)庫170。
在一個實施方式中,參數(shù)分析服務器160還可以將所獲得的用戶場景信息存儲至用戶狀態(tài)信息數(shù)據(jù)庫170。
下述為本發(fā)明裝置實施例,可以用于執(zhí)行本發(fā)明對應的方法實施例。對于本發(fā)明裝置實施例中未披露的細節(jié),請參照本發(fā)明方法實施例中的描述。
圖4為本發(fā)明實施例提供的一種媒體文件推薦裝置的結(jié)構(gòu)示意圖。如圖5所示,該媒體文件推薦裝置400包括:接收模塊401、獲取模塊402、選擇模塊403和發(fā)送模塊404。其中,
接收模塊401用于接收來自應用客戶端的媒體文件推薦請求,所述媒體文件推薦請求包括用戶標識;
獲取模塊402用于響應于所述媒體文件推薦請求,獲取所述用戶標識對應的用戶狀態(tài)信息;其中,所述用戶狀態(tài)信息是基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)而確定;
選擇模塊403用于根據(jù)所述用戶狀態(tài)信息,選擇對應的媒體文件;
發(fā)送模塊404用于將所述媒體文件的鏈接發(fā)送至所述應用客戶端。
在一個實施方式中,所述選擇模塊403用于獲取用戶場景信息,所述用戶場景信息是基于可穿戴設(shè)備上報的當前用戶狀態(tài)參數(shù)和歷史用戶狀態(tài)參數(shù)而確定;根據(jù)所述用戶狀態(tài)信息和用戶場景信息,選擇與對應的媒體文件。
在一個實施方式中,所述獲取模塊402用于將用戶狀態(tài)信息獲取請求發(fā)送至用戶狀態(tài)信息數(shù)據(jù)庫,所述用戶狀態(tài)信息獲取請求包括用戶標識,以使所述用戶狀態(tài)信息數(shù)據(jù)庫根據(jù)所述用戶標識,查找對應的所述當前用戶狀態(tài)信息,其中,所述用戶狀態(tài)信息由參數(shù)分析服務器基于用戶狀態(tài)參數(shù)數(shù)據(jù)庫所存儲的當前用戶狀態(tài)參數(shù)而確定,并由所述參數(shù)分析服務器發(fā)送至所述用戶狀態(tài)信息數(shù)據(jù)庫以存儲;接收來自所述用戶狀態(tài)信息數(shù)據(jù)庫的所述用戶狀態(tài)信息。
在一個實施方式中,所述選擇模塊403用于確定與所述用戶狀態(tài)信息對應的媒體文件標簽;獲取與所述媒體文件標簽對應的預設(shè)數(shù)目的媒體文件。
在一個實施方式中,所述選擇模塊403用于確定與所述用戶狀態(tài)信息對應的第一媒體文件標簽,確定與所述用戶狀態(tài)信息對應的第二媒體文件標簽;獲取與所述第一媒體文件標簽和第二媒體標簽對應的預設(shè)數(shù)目的媒體文件。
本發(fā)明
如圖5所示,該投放引擎服務器包括:處理器501、非易失性計算機可讀存儲器502、顯示單元503、網(wǎng)絡通信接口504。這些組件通過總線505進行通信。
本本實施例中,存儲器502中存儲有多個程序模塊,包括操作系統(tǒng)506、網(wǎng)絡通信模塊507和應用程序508。
處理器501可以讀取存儲器502中的應用程序所包括的各種模塊(圖中未示出)來執(zhí)行該裝置的各種功能應用以及數(shù)據(jù)處理。本實施例中的處理器501可以為一個,也可以為多個,其可以為cpu,處理單元/模塊,asic,邏輯模塊或可編程門陣列等。
應用程序508可包括:媒體文件推薦模塊509。該媒體信息投放模塊509可包括圖5所示裝置中的各個功能模塊形成的計算機可執(zhí)行指令集509-1及對應的元數(shù)據(jù)和啟發(fā)式算法509-2。這些計算機可執(zhí)行指令集可以由所述處理器501執(zhí)行并完成圖2或圖3所示方法,或圖4所示裝置的功能。
在本實施例中,網(wǎng)絡通信接口504與網(wǎng)絡通信模塊507相配合完成信息交互裝置的各種網(wǎng)絡信號的收發(fā)。
顯示單元503具有一顯示面板,例如液晶顯示屏,用于完成相關(guān)信息的輸入及顯示。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述各實施例的功能模塊可以位于一個終端或網(wǎng)絡節(jié)點,或者也可以分布到多個終端或網(wǎng)絡節(jié)點上。
另外,本發(fā)明的每一個實施例可以通過由數(shù)據(jù)處理設(shè)備如計算機執(zhí)行的數(shù)據(jù)處理程序來實現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本發(fā)明。此外,通常存儲在一個存儲介質(zhì)中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲介質(zhì)或者通過將程序安裝或復制到數(shù)據(jù)處理設(shè)備的存儲設(shè)備(如硬盤和或內(nèi)存)中執(zhí)行。因此,這樣的存儲介質(zhì)也構(gòu)成了本發(fā)明。存儲介質(zhì)可以使用任何類型的記錄方式,例如紙張存儲介質(zhì)(如紙帶等)、磁存儲介質(zhì)(如軟盤、硬盤、閃存等)、光存儲介質(zhì)(如cd-rom等)、磁光存儲介質(zhì)(如mo等)等。
因此本發(fā)明還提供了一種存儲介質(zhì),其中存儲有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序用于執(zhí)行本發(fā)明上述方法的任何一種實施例。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。