欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

資源分時段推薦的方法和裝置制造方法

文檔序號:7794903閱讀:116來源:國知局
資源分時段推薦的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種資源分時段推薦的方法,包括步驟:獲取本次使用的資源的開啟時間;將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段;在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前n個資源的信息顯示在當前時間的推薦列表中,其中n為正整數(shù)。本發(fā)明還公開了一種資源分時段推薦的裝置。本發(fā)明根據(jù)自動學習與分析智能終端使用資源的時間規(guī)律,分時間段的向用戶顯示推薦列表,使推薦的資源更加符合用戶的需求,有效提高了智能終端的智能化。
【專利說明】資源分時段推薦的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及到資源分時段推薦的方法和裝置。
【背景技術(shù)】
[0002]隨著智能終端的發(fā)展,用戶可以通過智能終端觀看電視臺發(fā)送來的電視資源,還可以連接到網(wǎng)絡(luò)播放網(wǎng)絡(luò)視頻,或者通過APP (英文Application的簡稱,智能手機的第三方應(yīng)用程序)觀看視頻、玩游戲、瀏覽新聞等。用戶在通過智能終端觀看視頻、玩游戲、瀏覽新聞時,不同的人會有不同的觀看習慣,用戶在不同時間段也會有不同的喜好,觀看時間具有一定的規(guī)律性。以智能電視機為例,對于一個家庭共享一臺電視機,家庭成員有著不同的觀看時間,比如早上7:00 — 8:00,爸爸愛看天氣預報和新聞,上午9:00 — 11:00,奶奶愛看養(yǎng)生資源,下午6:00-7:00,女兒要看動畫片,晚上8:00 - 9:00,媽媽要看電視劇,整體看來,都是有一定的觀看時間規(guī)律的。雖然目前的智能終端已經(jīng)可以根據(jù)用戶設(shè)置,在頁面上顯示用戶喜愛的頻道、資源等,但是,智能終端在推薦資源時,與用戶的觀看習慣無關(guān),無法根據(jù)用戶的觀看時間規(guī)律來分時間段的推薦不同資源,智能化較低。
[0003]發(fā)明資源
[0004]本發(fā)明的主要目的為提供一種資源分時段推薦的方法和裝置,能夠根據(jù)用戶的觀看時間規(guī)律來分時間段的推薦不同資源,提高了智能終端的智能化。
[0005]為實現(xiàn)上述目的,本發(fā)明提出一種資源分時段推薦的方法,包括步驟:
[0006]獲取本次使用的資源的開啟時間;
[0007]將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段;
[0008]在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中,其中η為正整數(shù)。
[0009]優(yōu)選地,所述將資源的信息添加到所述資源的開啟時間對應(yīng)的時間段的步驟之前還包括:
[0010]獲取本次使用的資源的關(guān)閉時間;
[0011]根據(jù)所述開啟時間和關(guān)閉時間確定所述資源的本次使用時長;
[0012]當所述資源的本次使用時長大于或等于最小時長閾值時,執(zhí)行將資源的信息添加到所述資源的開啟時間對應(yīng)的時間段的步驟。
[0013]優(yōu)選地,所述將資源的信息添加到所述資源的開啟時間對應(yīng)的時間段的步驟具體包括:
[0014]判斷所述資源的開啟時間對應(yīng)的時間段內(nèi)是否記錄有所述資源的信息,所述資源的信息中包括所述資源的累計使用時長;
[0015]當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長;
[0016]當所述資源的開啟時間對應(yīng)的時間段內(nèi)沒有記錄所述資源的信息時,將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段,并記錄所述資源的本次使用時長作為所述資源的累計使用時長。
[0017]優(yōu)選地,所述當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長的步驟具體包括:
[0018]當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源最近一次的開啟時間是否已超過有效期;
[0019]當所述資源最近一次的開啟時間已超過有效期時,將原紀錄的累計使用時長清零,并記錄所述資源的本次使用時長作為所述資源的累計使用時長;
[0020]當所述資源最近一次的開啟時間未超過有效期時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
[0021]優(yōu)選地,所述當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長的步驟具體包括:
[0022]當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源的所有記錄中是否存在已超過有效期的開啟時間;
[0023]當所述資源存在已超過有效期的開啟時間時,刪除所述資源的已超過有效期的記錄,在原記錄的所述資源的累計使用時長中減去已超過有效期的使用時長,并將所述資源的本次使用時長疊加至調(diào)整后的累計使用時長;
[0024]當所述資源不存在已超過有效期的開啟時間時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
[0025]優(yōu)選地,所述資源的優(yōu)先級按照各資源的累計使用時長的時間長短排序,所述累計使用時長最長資源的優(yōu)先級最高。
[0026]優(yōu)選地,所述在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中的步驟具體包括:
[0027]在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息,所述資源的信息中包括所述資源的原始來源;
[0028]判斷是否能夠在所述資源的原始來源查找到所述資源;
[0029]當在所述資源的原始來源查找到所述資源時,將所述資源的信息顯示在當前時間的推薦列表中;
[0030]當在所述資源的原始來源沒有找到所述資源時,判斷是否能夠在其他來源查找到所述資源;
[0031]當在其他來源查找到所述資源時,將所述資源的信息中的原始來源替換為新的來源,并將替換后的所述資源的信息顯示在當前時間的推薦列表中;
[0032]當在其他來源沒有找到所述資源時,則在原始來源和/或其他來源查找所述資源的關(guān)聯(lián)資源,并將所述關(guān)聯(lián)資源的信息顯示在當前時間的推薦列表中。
[0033]優(yōu)選地,所述在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中的步驟之后還包括:
[0034]直接開啟當前時間對應(yīng)的時間段內(nèi)優(yōu)先級最高的資源。
[0035]本發(fā)明還提出一種資源分時段推薦的裝置,包括:[0036]時間模塊,用于獲取本次使用的資源的開啟時間;
[0037]存儲模塊,用于將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段;
[0038]推薦模塊,用于在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中,其中η為正整數(shù)。
[0039]優(yōu)選地,所述時間模塊還用于,獲取本次使用的資源的關(guān)閉時間;根據(jù)所述開啟時間和關(guān)閉時間確定所述資源的本次使用時長;
[0040]所述存儲模塊還用于,當所述資源的本次使用時長大于或等于最小時長閾值時,將資源的信息添加到所述資源的開啟時間對應(yīng)的時間段。
[0041]優(yōu)選地,所述存儲模塊具體用于:
[0042]判斷所述資源的開啟時間對應(yīng)的時間段內(nèi)是否記錄有所述資源的信息,所述資源的信息中包括所述資源的累計使用時長;
[0043]當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長;
[0044]當所述資源的開啟時間對應(yīng)的時間段內(nèi)沒有記錄所述資源的信息時,將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段,并記錄所述資源的本次使用時長作為所述資源的累計使用時長。
[0045]優(yōu)選地,所述存儲模塊具體還用于:
[0046]當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源最近一次的開啟時間是否已超過有效期;
[0047]當所述資源最近一次的開啟時間已超過有效期時,將原紀錄的累計使用時長清零,并記錄所述資源的本次使用時長作為所述資源的累計使用時長;
[0048]當所述資源最近一次的開啟時間未超過有效期時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
[0049]優(yōu)選地,所述存儲模塊具體還用于:
[0050]當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源的所有記錄中是否存在已超過有效期的開啟時間;
[0051]當所述資源存在已超過有效期的開啟時間時,刪除所述資源的已超過有效期的記錄,在原記錄的所述資源的累計使用時長中減去已超過有效期的使用時長,并將所述資源的本次使用時長疊加至調(diào)整后的累計使用時長;
[0052]當所述資源不存在已超過有效期的開啟時間時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
[0053]優(yōu)選地,所述資源的優(yōu)先級按照各資源的累計使用時長的時間長短排序,所述累計使用時長最長資源的優(yōu)先級最高。
[0054]優(yōu)選地,所述推薦模塊具體用于:
[0055]在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息,所述資源的信息中包括所述資源的原始來源;
[0056]判斷是否能夠在所述資源的原始來源查找到所述資源;
[0057]當在所述資源的原始來源查找到所述資源時,將所述資源的信息顯示在當前時間的推薦列表中;[0058]當在所述資源的原始來源沒有找到所述資源時,判斷是否能夠在其他來源查找到所述資源;
[0059]當在其他來源查找到所述資源時,將所述資源的信息中的原始來源替換為新的來源,并將替換后的所述資源的信息顯示在當前時間的推薦列表中;
[0060]當在其他來源沒有找到所述資源時,則在原始來源和/或其他來源查找所述資源的關(guān)聯(lián)資源,并將所述關(guān)聯(lián)資源的信息顯示在當前時間的推薦列表中。
[0061]優(yōu)選地,所述推薦模塊還用于,直接開啟當前時間對應(yīng)的時間段內(nèi)優(yōu)先級最高的資源。
[0062]本發(fā)明根據(jù)自動學習與分析智能終端播放資源的時間規(guī)律,分時間段的向用戶顯示推薦列表,使推薦的資源更加符合用戶的需求,有效提高了智能終端的智能化。
【專利附圖】

【附圖說明】
[0063]圖1為本發(fā)明資源分時段推薦的方法的第一實施例的流程示意圖;
[0064]圖2為本發(fā)明資源分時段推薦的方法的第二實施例的流程示意圖;
[0065]圖3為本發(fā)明資源分時段推薦的方法的第二實施例的示例圖;
[0066]圖4為本發(fā)明資源分時段推薦的方法的第三實施例的流程示意圖;
[0067]圖5為本發(fā)明資源分時段推薦的方法的第四實施例的流程示意圖;
[0068]圖6為本發(fā)明資源分時段推薦的方法的第五實施例的流程示意圖;
[0069]圖7為本發(fā)明資源分時段推薦的方法的第六實施例的流程示意圖;
[0070]圖8為本發(fā)明資源分時段推薦的方法的第六實施例的示例圖;
[0071]圖9為本發(fā)明資源分時段推薦的方法的第七實施例的流程示意圖;
[0072]圖10為本發(fā)明資源分時段推薦的裝置的實施例的結(jié)構(gòu)示意圖;
[0073]圖11為本發(fā)明實施例中推薦列表的時間軸示意圖。
[0074]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明?!揪唧w實施方式】
[0075]應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0076]本實施例的硬件環(huán)境為智能終端,用戶通過智能終端觀看電視節(jié)目、網(wǎng)絡(luò)視頻、使用APP觀看視頻、玩游戲、瀏覽新聞等,其中,智能終端可以為智能電視、機頂盒、電視盒子、平板電腦、臺式電腦、手機等;電視節(jié)目、網(wǎng)絡(luò)視頻、玩游戲的軟件、瀏覽新聞的軟件統(tǒng)稱為資源,智能終端預先對用戶的觀看或使用習慣進行學習,分析用戶在每個時間段開啟資源的規(guī)律,根據(jù)用戶打開資源的開啟時間,對資源進行分時段存儲。當用戶進入智能終端的多媒體播放界面時,或在一個時間段到達時,如果智能終端沒有啟用資源推薦功能,則只對本次打開的資源按照對應(yīng)的時間段存儲資源信息;如果智能終端啟用了資源推薦功能,則智能終端根據(jù)預先存儲的資源信息,按照預設(shè)的推薦規(guī)則向用戶推薦資源,具體推薦規(guī)則參照以下實施例。以下實施例以智能電視機為例。
[0077]如圖1所示,圖1為本發(fā)明資源分時段推薦的方法的第一實施例的流程示意圖。本實施例提到的資源分時段推薦的方法,包括步驟:
[0078]步驟S10,獲取本次使用的資源的開啟時間;[0079]本實施例中,在每次用戶開啟資源時,根據(jù)用戶對智能終端的操作,記錄下本次使用的資源的開啟時間。例如,開機、切換頻道、打開應(yīng)用軟件、點擊網(wǎng)絡(luò)視頻等操作,此時便觸發(fā)了一個使用狀態(tài)信息給智能終端,智能終端識別出本次使用的資源,并獲取此資源的信息,可包括資源的名稱、類型、開啟時間、關(guān)閉時間、使用時長、來源等。此外,由于智能終端在切換至一個資源時,前一個資源即結(jié)束,因此,本次使用的資源的開啟時間,也可以是上一次使用的資源的關(guān)閉時間。
[0080]步驟S20,將資源的信息添加到資源的開啟時間對應(yīng)的時間段;
[0081]可預先將一天二十四小時分為多個時間段,然后根據(jù)本次使用的資源的開啟時間,查找對應(yīng)的時間段,并在該時間段內(nèi)存儲本次使用的資源信息。例如,從O點至24點,每兩小時為一個時間段,資源A的開啟時間為7:30,則屬于時間段6:00?8:00,將該資源A的信息對應(yīng)于時間段6:00?8:00存儲。存儲時,可直接將資源信息存儲于智能終端的存儲器中,在存儲器中,根據(jù)不同的時間段建立多個存儲區(qū),資源信息對應(yīng)于時間段存儲于該時間段的存儲區(qū)內(nèi)。
[0082]步驟S30,在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中,其中η為正整數(shù)。
[0083]在下一次進入智能終端的多媒體界面時,例如開機或在一個新的時間段到達時,獲取當前時間,并查找當前時間對應(yīng)的時間段,智能終端根據(jù)該時間段內(nèi)存儲的資源信息,向用戶顯示該時間段的推薦列表,顯示在推薦列表中的資源信息,即為該時間段內(nèi)用戶經(jīng)常使用的資源。智能終端在顯示推薦列表時,可按照該時間段內(nèi)各資源的優(yōu)先級順序,將資源信息顯示在推薦列表上,優(yōu)先級高的顯示在列表前端,優(yōu)先級低的顯示在列表后端。其中,資源的優(yōu)先級可按照各資源的使用次數(shù)的多少排序,使用次數(shù)越多,優(yōu)先級越高;或按照各資源的累計使用時長的時間長短排序,累計使用時長越長,資源的優(yōu)先級越高。如果顯示條目過多,可通過滾動條的方式拖動顯示,或只顯示優(yōu)先級較高的前幾條資源信息。各時間段的推薦列表可參照圖11。用戶根據(jù)顯示的推薦列表,選擇自己喜歡的資源,智能終端根據(jù)存儲的資源信息,查找到資源的來源,跳轉(zhuǎn)到該資源。
[0084]本實施例根據(jù)自動學習與分析智能終端使用資源的時間規(guī)律,分時間段的向用戶顯示推薦列表,使推薦的資源更加符合用戶的需求,有效提高了智能終端的智能化。
[0085]如圖2所示,圖2為本發(fā)明資源分時段推薦的方法的第二實施例的流程示意圖。本實施例以圖1所示實施例為基礎(chǔ),并可一并參照圖3的示例圖。本實施例在步驟S20之前還包括:
[0086]步驟S40,獲取本次使用的資源的關(guān)閉時間;
[0087]本實施例以智能電視機為例,資源可包括電視臺發(fā)送的電視資源、從網(wǎng)絡(luò)獲取的網(wǎng)絡(luò)點播資源、應(yīng)用軟件中的視頻、游戲、網(wǎng)頁新聞等。參照圖3,當使用的資源為電視臺的電視資源時,用戶切換頻道或關(guān)閉電視機的時間點,即為本次使用的電視資源的關(guān)閉時間;當使用的資源為網(wǎng)絡(luò)點播資源時,用戶退出網(wǎng)絡(luò)或結(jié)束使用的時間點,即為本次使用的網(wǎng)絡(luò)點播資源的關(guān)閉時間;當使用的資源為應(yīng)用軟件中的視頻、游戲、網(wǎng)頁新聞等時,在用戶退出該應(yīng)用軟件或停止使用資源的時間點,即為本次使用的應(yīng)用軟件中資源的關(guān)閉時間。
[0088]步驟S50,根據(jù)開啟時間和關(guān)閉時間確定資源的本次使用時長;
[0089]根據(jù)開啟時間和關(guān)閉時間,計算資源的本次使用時長=關(guān)閉時間一開啟時間。[0090]步驟S60,判斷資源的本次使用時長是否大于或等于最小時長閾值;如果是,則執(zhí)行步驟S20 ;如果否,則執(zhí)行步驟S70 ;
[0091]同時,考慮到用戶在切換資源時,有些資源只是使用了幾秒鐘、幾十秒或一兩分鐘,用戶并未仔細觀看或使用該資源便切換到其他資源,這些快速切換的資源可認為是用戶此時不感興趣的資源,可以不將其統(tǒng)計到當前時間段內(nèi)。為了排除上述資源,可以預先設(shè)置一個最小時長閾值,例如5分鐘,只有使用時長大于該預設(shè)的最小時長閾值時,才認為是用戶感興趣并在認真觀看或使用的資源,將其存儲至對應(yīng)的時間段。
[0092]步驟S70,放棄存儲本次使用的資源的信息。
[0093]而對于使用時長小于最小時長閾值的資源,無需存儲,此時智能終端已快速切換到下一個資源,開始對下一個資源進行判斷的過程。
[0094]本實施例采用最小時長閾值來限制存儲資源的時長下限,對于使用時長過短的資源不存儲,減少了不必要的資源信息的存儲過程,使用戶感興趣資源信息的存儲效率得到有效提高,并且使推薦列表中的資源信息更加符合用戶需求,使推薦信息更加準確、可靠。
[0095]如圖4所示,圖4為本發(fā)明資源分時段推薦的方法的第三實施例的流程示意圖。本實施例以圖2所示實施例為基礎(chǔ),步驟S20具體包括:
[0096]步驟S21,判斷資源的開啟時間對應(yīng)的時間段內(nèi)是否記錄有資源的信息;如果是,則執(zhí)行步驟S22 ;如果否,則執(zhí)行步驟S23 ;
[0097]步驟S22,將資源的本次使用時長疊加至時間段中記錄的資源的累計使用時長;
[0098]本實施例中,資源的信息中包括資源的累計使用時長。對于已經(jīng)在同一個時間段內(nèi)記錄過的資源,無需重復記錄,只需要根據(jù)本次使用時長來更新資源的累計使用時長。例如,在8:00?10:00時間段內(nèi),已經(jīng)記錄了資源A,并且累計使用時長為100分鐘,而本次在9:00使用的資源也是資源A,本次使用時長為20分鐘,則直接更新在8:00?10:00時間段內(nèi)資源A的累計使用時長,更新后的資源A的累計使用時長為120分鐘。
[0099]步驟S23,將資源的信息添加到資源的開啟時間對應(yīng)的時間段,并記錄資源的本次使用時長作為資源的累計使用時長。
[0100]如果在當前資源開啟時間對應(yīng)的時間段內(nèi)沒有該資源的信息記錄,則在該時間段內(nèi)新建該資源的信息記錄,并存儲本次使用時長,在以后如果再次在同一個時間段使用該資源,則在前一次記錄的使用時長上進行累加。例如,9:00使用的資源B,本次使用時長為50分鐘,且在8:00?10:00時間段內(nèi)沒有記錄,則將資源B的信息存儲在8:00?10:00時間段,累計使用時長為50分鐘,在下次使用資源B時,則在50分鐘的基礎(chǔ)上累加。
[0101]本實施例對于有記錄的資源,不重復記錄,有利于節(jié)省數(shù)據(jù)占用空間,并且可以對相同的資源信息的累計使用時長進行統(tǒng)計,以便于向用戶推薦,使推薦列表中的資源信息更加符合用戶需求,使推薦信息更加準確、可靠。
[0102]如圖5所示,圖5為本發(fā)明資源分時段推薦的方法的第四實施例的流程示意圖。本實施例以圖4所示實施例為基礎(chǔ),步驟S22具體包括:
[0103]步驟S221,判斷資源最近一次的開啟時間是否已超過有效期;如果是,則執(zhí)行步驟S222 ;如果否,則執(zhí)行步驟S223 ;
[0104]步驟S222,將原紀錄的累計使用時長清零,并記錄資源的本次使用時長作為資源的累計使用時長;[0105]步驟S223,將資源的本次使用時長疊加至時間段中記錄的資源的累計使用時長。
[0106]本實施例考慮到用戶的習慣可能會發(fā)生改變,很久以前的習慣不一定會一直延續(xù)下去。因此,需要查看該時間段中記錄的資源是否已經(jīng)很久沒有使用了,對于很久沒有使用的資源,將其作為未記錄過的資源重新計算累計使用時長,而對于近期使用的資源,則無需對累計使用時間清零。例如,智能終端預設(shè)的有效期為30天,當前使用的資源為資源C,本次使用時長為30分鐘,存儲的資源C的累計使用時長為100分鐘,但是資源C前一次使用的時間為40天以前,則說明用戶已經(jīng)很久沒有觀看或使用該資源,該資源并不是用戶最近一個月感興趣的資源,用戶習慣有所改變,則將資源C的累計使用時長清零,然后將本次使用時長30分鐘記錄為資源C的累計使用時長,在下次使用資源C時,假設(shè)使用時長20分鐘,如果下次使用的開啟時間距離本次使用的開啟時間在有效期內(nèi),即本次使用的開啟時間與下次使用的開啟時間之間的差值少于30天,則資源C的累計使用時長仍然有效,將使用時長累加至累計使用時長,更新后的累計使用時長為50分鐘。
[0107]本實施例通過預設(shè)有效期,將長期未使用的資源的累計使用時長清零,使推薦列表中的資源信息更加符合用戶需求,使推薦信息更加準確、可靠。
[0108]如圖6所示,圖6為本發(fā)明資源分時段推薦的方法的第五實施例的流程示意圖。本實施例以圖4所示實施例為基礎(chǔ),步驟S22具體還可以包括:
[0109]步驟S224,判斷資源的所有記錄中是否存在已超過有效期的開啟時間;如果是,則執(zhí)行步驟S225 ;如果否,則執(zhí)行步驟S226 ;
[0110]步驟S225,刪除資源的已超過有效期的記錄,在原記錄的資源的累計使用時長中減去已超過有效期的使用時長,并將資源的本次使用時長疊加至調(diào)整后的累計使用時長;
[0111]步驟S226,將資源的本次使用時長疊加至時間段中記錄的資源的累計使用時長。
[0112]本實施例是針對有效期的另一實施例,本實施例與圖5所示實施例的區(qū)別在于,為了避免過多冗余數(shù)據(jù)堆積在存儲的記錄中,造成存儲資源浪費,預先設(shè)置有效期,對于超過有效期的記錄,直接刪除,只保留有效期以內(nèi)的開啟時間和使用時長的記錄。例如,智能終端預設(shè)的有效期為30天,當前使用的資源為資源D,本次使用時長為30分鐘,存儲的資源D的累計使用時長為100分鐘,資源D的記錄中有三次記錄,第一次記錄是在40天前,第一次的使用時長為35分鐘,第二次記錄是在20天前,第二次的使用時長為45分鐘,第三次記錄是在10天前,第三次的使用時長為20分鐘,在將本次使用時長累加前,先刪除已超過有效期的記錄,即在40天前的第一次記錄,同時將第一次的使用時長從累計使用時長中減掉,即100分鐘減去35分鐘,調(diào)整后的累計使用時長為65分鐘,然后將本次使用時長30分鐘疊加在調(diào)整后的累計使用時長上,即65分鐘加上30分鐘,最終的累計使用時長為105分鐘。如果資源D的記錄中所有記錄的開啟時間距離本次使用的開啟時間都在有效期內(nèi),SP本次使用的開啟時間與記錄的開啟時間之間的差值少于30天,則資源D的所有記錄以及累計使用時長仍然有效,將本次使用時長直接累加至累計使用時長。
[0113]本實施例通過預設(shè)有效期,將超過有效期的記錄清除,只保留有效期內(nèi)的記錄,使存儲空間得到合理釋放,避免存儲資源的浪費。此外,還可以將清除信息的過程與存儲信息的過程分開,定期對存儲的資源的有效期進行排查,清除超過有效期的資源信息,節(jié)省存儲空間,在資源信息存儲過程中減少判斷是否已超過有效期的過程,有利于提高資源信息存儲的效率。[0114]如圖7所示,圖7為本發(fā)明資源分時段推薦的方法的第六實施例的流程示意圖。本實施例以圖1所示實施例為基礎(chǔ),并可一并參照圖8的示例圖。本實施例步驟S30具體包括:
[0115]步驟S31,在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息;
[0116]本實施例的資源的信息中包括資源的原始來源,原始來源是指前一次使用資源時的類型、鏈接地址等,根據(jù)資源的來源,可以鏈接到該來源。參照圖8,資源的來源包括電視臺的直播電視資源、網(wǎng)絡(luò)的網(wǎng)絡(luò)視頻資源、智能終端上的應(yīng)用軟件資源等。
[0117]步驟S32,判斷是否能夠在資源的原始來源查找到資源;如果是,則執(zhí)行步驟S33 ;如果否,則執(zhí)行步驟S34 ;
[0118]步驟S33,將資源的信息顯示在當前時間的推薦列表中;
[0119]首先根據(jù)資源的原始來源查找資源。例如,對于來自電視臺的電視資源,在頻道A的電視資源預告表中查找頻道A在該時間段是否還在播放該電視資源,如果還在播放,則直接將該資源信息添加到推薦列表中顯示;對于來自網(wǎng)絡(luò)的網(wǎng)絡(luò)資源,根據(jù)原來的網(wǎng)絡(luò)鏈接地址是否還能查找到該網(wǎng)絡(luò)資源,如果能查找到,則直接將該資源信息添加到推薦列表中顯示;對于應(yīng)用軟件資源,是否還能在該智能終端中找到此應(yīng)用軟件,如果能查找到,則直接將該資源信息添加到推薦列表中顯示。
[0120]步驟S34,判斷是否能夠在其他來源查找到資源;如果是,則執(zhí)行步驟S35 ;如果否,則執(zhí)行步驟S36;
[0121]步驟S35,將資源的信息中的原始來源替換為新的來源,并將替換后的資源的信息顯示在當前時間的推薦列表中;
[0122]如果在原來的來源不能查找到該資源,則查找其他來源。例如,對于來自電視臺的電視資源,則在其他頻道的電視資源預告表中查找該時間段是否有其他頻道還在播放該電視資源,如果還在播放,則將能夠播放該電視資源的頻道信息添加到資源信息中,替換原有的頻道信息,并將替換后的資源信息添加到推薦列表中顯示;對于來自網(wǎng)絡(luò)的網(wǎng)絡(luò)資源,在網(wǎng)絡(luò)端查找是否還有該網(wǎng)絡(luò)資源的其他鏈接地址,如果有,則將該鏈接地址添加到資源信息中,替換原有的鏈接地址,并將替換后的資源信息添加到推薦列表中顯示;對于應(yīng)用軟件,在智能終端先查找此應(yīng)用軟件,如果能查找到,則保持該資源信息在推薦列表中顯示;若找不到則在其他來源找同類型的應(yīng)用軟件(比如原應(yīng)用軟件是棋盤游戲類,就找其他棋盤游戲類的應(yīng)用軟件),并將找到的應(yīng)用軟件的鏈接地址添加到資源信息中,替換原有的鏈接地址,并將替換后的資源信息添加到推薦列表中顯示。
[0123]步驟S36,在原始來源和/或其他來源查找資源的關(guān)聯(lián)資源,并將關(guān)聯(lián)資源的信息顯示在當前時間的推薦列表中。
[0124]如果在其他來源也找不到該資源,則在各來源中查找相近似的或同類型的資源,作為該資源的關(guān)聯(lián)資源。例如,對于來自電視臺的電視資源,則可以在各電視頻道或網(wǎng)絡(luò)端查找與該資源近似的關(guān)聯(lián)資源,并將關(guān)聯(lián)資源的信息添加到推薦列表中顯示;對于來自網(wǎng)絡(luò)的網(wǎng)絡(luò)資源,則在網(wǎng)絡(luò)端查找與該資源近似的關(guān)聯(lián)資源,并將關(guān)聯(lián)資源的信息添加到推薦列表中顯示;對于應(yīng)用軟件,則在智能終端查找與該應(yīng)用軟件最相近或關(guān)聯(lián)軟件資源,并將此關(guān)聯(lián)資源的信息添加到推薦列表中顯示,若沒有則在網(wǎng)絡(luò)端查找智能終端未安裝的其他相近或相關(guān)聯(lián)的應(yīng)用軟件,向用戶推薦此應(yīng)用軟件的下載鏈接地址。
[0125]本實施例根據(jù)原始存儲的資源信息,結(jié)合多方查找的方式,使推薦給用戶的推薦列表中的資源鏈接都是有效可用的,使推薦給用戶的資源信息更加可靠。
[0126]如圖9所示,圖9為本發(fā)明資源分時段推薦的方法的第七實施例的流程示意圖。本實施例以圖1所示實施例為基礎(chǔ),步驟S30之后還包括:
[0127]步驟S80,直接開啟當前時間對應(yīng)的時間段內(nèi)優(yōu)先級最高的資源。
[0128]本實施例中,對于剛開機或剛進入智能終端的用戶界面時,對于網(wǎng)絡(luò)點播資源或視頻,可以直接開啟該時間段優(yōu)先級最高的資源,對于電視資源來說,則是開啟該時間段已經(jīng)到達開啟時間的資源中優(yōu)先級最高的資源,并在資源的推薦區(qū)顯示推薦列表,用戶可通過選擇推薦列表來切換其他資源。如果該時間段內(nèi)的資源都還沒有到達開啟時間,還可在推薦列表中列出資源的開啟時間,以提醒用戶。而對于正在使用資源期間,到達下一個開啟時間段時,可直接跳轉(zhuǎn)到下一個時間段已經(jīng)到達開啟時間的資源中優(yōu)先級最高的資源,或不影響當前用戶的觀看或使用,只顯示推薦列表,以提示用戶觀看或使用。
[0129]本實施例采用直接開啟資源的方式,使用戶無需選擇就可以觀看或使用到優(yōu)先級最高的資源,由于該資源已經(jīng)是根據(jù)智能終端使用規(guī)律得到了優(yōu)先級最高的資源,因此通常是滿足用戶當前需求的,進一步提高了智能終端的智能化和自動化。
[0130]如圖10所示,圖10為本發(fā)明資源分時段推薦的裝置的實施例的結(jié)構(gòu)示意圖。本實施例提到的資源分時段推薦的裝置,包括:
[0131]時間模塊10,用于獲取本次使用的資源的開啟時間;
[0132]存儲模塊20,用于將資源的信息添加到資源的開啟時間對應(yīng)的時間段;
[0133]推薦模塊30,用于在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中,其中η為正整數(shù)。
[0134]本實施例中,在每次用戶開啟資源時,根據(jù)用戶對智能終端的操作,記錄下本次使用的資源的開啟時間。例如,開機、切換頻道、打開應(yīng)用軟件、點擊網(wǎng)絡(luò)視頻等操作,此時便觸發(fā)了一個使用狀態(tài)信息給智能終端,智能終端識別出本次使用的資源,并獲取此資源的信息,可包括資源的名稱、類型、開啟時間、關(guān)閉時間、使用時長、來源等。此外,由于智能終端在切換至一個資源時,前一個資源即結(jié)束,因此,本次使用的資源的開啟時間,也可以是上一次使用的資源的關(guān)閉時間。
[0135]可預先將一天二十四小時分為多個時間段,然后根據(jù)本次使用的資源的開啟時間,查找對應(yīng)的時間段,并在該時間段內(nèi)存儲本次使用的資源信息。例如,從O點至24點,每兩小時為一個時間段,資源A的開啟時間為7:30,則屬于時間段6:00?8:00,將該資源A的信息對應(yīng)于時間段6:00?8:00存儲。存儲時,可直接將資源信息存儲于智能終端的存儲器中,在存儲器中,根據(jù)不同的時間段建立多個存儲區(qū),資源信息對應(yīng)于時間段存儲于該時間段的存儲區(qū)內(nèi)。
[0136]在下一次進入智能終端的多媒體界面時,例如開機或在一個新的時間段到達時,獲取當前時間,并查找當前時間對應(yīng)的時間段,智能終端根據(jù)該時間段內(nèi)存儲的資源信息,向用戶顯示該時間段的推薦列表,顯示在推薦列表中的資源信息,即為該時間段內(nèi)用戶經(jīng)常使用的資源。智能終端在顯示推薦列表時,可按照該時間段內(nèi)各資源的優(yōu)先級順序,將資源信息顯示在推薦列表上,優(yōu)先級高的顯示在列表前端,優(yōu)先級低的顯示在列表后端。其中,資源的優(yōu)先級可按照各資源的使用次數(shù)的多少排序,使用次數(shù)越多,優(yōu)先級越高;或按照各資源的累計使用時長的時間長短排序,累計使用時長越長,資源的優(yōu)先級越高。如果顯示條目過多,可通過滾動條的方式拖動顯示,或只顯示優(yōu)先級較高的前幾條資源信息。各時間段的推薦列表可參照圖11。用戶根據(jù)顯示的推薦列表,選擇自己喜歡的資源,智能終端根據(jù)存儲的資源信息,查找到資源的來源,跳轉(zhuǎn)到該資源。
[0137]本實施例根據(jù)自動學習與分析智能終端使用資源的時間規(guī)律,分時間段的向用戶顯示推薦列表,使推薦的資源更加符合用戶的需求,有效提高了智能終端的智能化。
[0138]進一步的,時間模塊10還用于,獲取本次使用的資源的關(guān)閉時間;根據(jù)開啟時間和關(guān)閉時間確定資源的本次使用時長;
[0139]存儲模塊20還用于,當資源的本次使用時長大于或等于最小時長閾值時,將資源的信息添加到資源的開啟時間對應(yīng)的時間段。
[0140]本實施例以智能電視機為例,資源可包括電視臺發(fā)送的電視資源、從網(wǎng)絡(luò)獲取的網(wǎng)絡(luò)點播資源、應(yīng)用軟件中的視頻、游戲、網(wǎng)頁新聞等。參照圖3,當使用的資源為電視臺的電視資源時,用戶切換頻道或關(guān)閉電視機的時間點,即為本次使用的電視資源的關(guān)閉時間;當使用的資源為網(wǎng)絡(luò)點播資源時,用戶退出網(wǎng)絡(luò)或結(jié)束使用的時間點,即為本次使用的網(wǎng)絡(luò)點播資源的關(guān)閉時間;當使用的資源為應(yīng)用軟件中的視頻、游戲、網(wǎng)頁新聞等時,在用戶退出該應(yīng)用軟件或停止使用資源的時間點,即為本次使用的應(yīng)用軟件中資源的關(guān)閉時間。根據(jù)開啟時間和關(guān)閉時間,計算資源的本次使用時長=關(guān)閉時間一開啟時間。
[0141]同時,考慮到用戶在切換資源時,有些資源只是使用了幾秒鐘、幾十秒或一兩分鐘,用戶并未仔細觀看或使用該資源便切換到其他資源,這些快速切換的資源可認為是用戶此時不感興趣的資源,可以不將其統(tǒng)計到當前時間段內(nèi)。為了排除上述資源,可以預先設(shè)置一個最小時長閾值,例如5分鐘,只有使用時長大于該預設(shè)的最小時長閾值時,才認為是用戶感興趣并在認真觀看或使用的資源,將其存儲至對應(yīng)的時間段。而對于使用時長小于最小時長閾值的資源,無需存儲,此時智能終端已快速切換到下一個資源,開始對下一個資源進行判斷的過程。
[0142]本實施例采用最小時長閾值來限制存儲資源的時長下限,對于使用時長過短的資源不存儲,減少了不必要的資源信息的存儲過程,使用戶感興趣資源信息的存儲效率得到有效提高,并且使推薦列表中的資源信息更加符合用戶需求,使推薦信息更加準確、可靠。
[0143]進一步的,存儲模塊20具體用于:
[0144]判斷資源的開啟時間對應(yīng)的時間段內(nèi)是否記錄有資源的信息,資源的信息中包括資源的累計使用時長;
[0145]當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有資源的信息時,將資源的本次使用時長疊加至時間段中記錄的資源的累計使用時長;
[0146]當資源的開啟時間對應(yīng)的時間段內(nèi)沒有記錄資源的信息時,將資源的信息添加到資源的開啟時間對應(yīng)的時間段,并記錄資源的本次使用時長作為資源的累計使用時長。
[0147]本實施例中,資源的信息中包括資源的累計使用時長。對于已經(jīng)在同一個時間段內(nèi)記錄過的資源,無需重復記錄,只需要根據(jù)本次使用時長來更新資源的累計使用時長。例如,在8:00?10:00時間段內(nèi),已經(jīng)記錄了資源A,并且累計使用時長為100分鐘,而本次在9:00使用的資源也是資源A,本次使用時長為20分鐘,則直接更新在8:00?10:00時間段內(nèi)資源A的累計使用時長,更新后的資源A的累計使用時長為120分鐘。
[0148]如果在當前資源開啟時間對應(yīng)的時間段內(nèi)沒有該資源的信息記錄,則在該時間段內(nèi)新建該資源的信息記錄,并存儲本次使用時長,在以后如果再次在同一個時間段使用該資源,則在前一次記錄的使用時長上進行累加。例如,9:00使用的資源B,本次使用時長為50分鐘,且在8:00?10:00時間段內(nèi)沒有記錄,則將資源B的信息存儲在8:00?10:00時間段,累計使用時長為50分鐘,在下次使用資源B時,則在50分鐘的基礎(chǔ)上累加。
[0149]本實施例對于有記錄的資源,不重復記錄,有利于節(jié)省數(shù)據(jù)占用空間,并且可以對相同的資源信息的累計使用時長進行統(tǒng)計,以便于向用戶推薦,使推薦列表中的資源信息更加符合用戶需求,使推薦信息更加準確、可靠。
[0150]進一步的,存儲模塊20具體還用于:
[0151]當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有資源的信息時,判斷資源最近一次的開啟時間是否已超過有效期;
[0152]當資源最近一次的開啟時間已超過有效期時,將原紀錄的累計使用時長清零,并記錄資源的本次使用時長作為資源的累計使用時長;
[0153]當資源最近一次的開啟時間未超過有效期時,將資源的本次使用時長疊加至時間段中記錄的資源的累計使用時長。
[0154]本實施例考慮到用戶的習慣可能會發(fā)生改變,很久以前的習慣不一定會一直延續(xù)下去。因此,需要查看該時間段中記錄的資源是否已經(jīng)很久沒有使用了,對于很久沒有使用的資源,將其作為未記錄過的資源重新計算累計使用時長,而對于近期使用的資源,則無需對累計使用時間清零。例如,智能終端預設(shè)的有效期為30天,當前使用的資源為資源C,本次使用時長為30分鐘,存儲的資源C的累計使用時長為100分鐘,但是資源C前一次使用的時間為40天以前,則說明用戶已經(jīng)很久沒有觀看或使用該資源,該資源并不是用戶最近一個月感興趣的資源,用戶習慣有所改變,則將資源C的累計使用時長清零,然后將本次使用時長30分鐘記錄為資源C的累計使用時長,在下次使用資源C時,假設(shè)使用時長20分鐘,如果下次使用的開啟時間距離本次使用的開啟時間少于30天,則資源C的累計使用時長仍然有效,將使用時長累加至累計使用時長,更新后的累計使用時長為50分鐘。
[0155]本實施例通過預設(shè)有效期,將長期未使用的資源的累計使用時長清零,使推薦列表中的資源信息更加符合用戶需求,使推薦信息更加準確、可靠。
[0156]進一步的,存儲模塊20具體還用于:
[0157]當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有資源的信息時,判斷資源的所有記錄中是否存在已超過有效期的開啟時間;
[0158]當資源存在已超過有效期的開啟時間時,刪除資源的已超過有效期的記錄,在原記錄的資源的累計使用時長中減去已超過有效期的使用時長,并將資源的本次使用時長疊加至調(diào)整后的累計使用時長;
[0159]當資源不存在已超過有效期的開啟時間時,將資源的本次使用時長疊加至時間段中記錄的資源的累計使用時長。
[0160]本實施例是針對有效期的另一實施例,本實施例與上述實施例的區(qū)別在于,為了避免過多冗余數(shù)據(jù)堆積在存儲的記錄中,造成存儲資源浪費,預先設(shè)置有效期,對于超過有效期的記錄,直接刪除,只保留有效期以內(nèi)的開啟時間和使用時長的記錄。例如,智能終端預設(shè)的有效期為30天,當前使用的資源為資源D,本次使用時長為30分鐘,存儲的資源D的累計使用時長為100分鐘,資源D的記錄中有三次記錄,第一次記錄是在40天前,第一次的使用時長為35分鐘,第二次記錄是在20天前,第二次的使用時長為45分鐘,第三次記錄是在10天前,第三次的使用時長為20分鐘,在將本次使用時長累加前,先刪除已超過有效期的記錄,即在40天前的第一次記錄,同時將第一次的使用時長從累計使用時長中減掉,即100分鐘減去35分鐘,調(diào)整后的累計使用時長為65分鐘,然后將本次使用時長30分鐘疊加在調(diào)整后的累計使用時長上,即65分鐘加上30分鐘,最終的累計使用時長為105分鐘。如果資源D的記錄中所有記錄的開啟時間距離本次使用的開啟時間都在有效期內(nèi),即本次使用的開啟時間與記錄的開啟時間之間的差值少于30天,則資源D的所有記錄以及累計使用時長仍然有效,將本次使用時長直接累加至累計使用時長。
[0161]本實施例通過預設(shè)有效期,將超過有效期的記錄清除,只保留有效期內(nèi)的記錄,使存儲空間得到合理釋放,避免存儲資源的浪費。此外,還可以將清除信息的過程與存儲信息的過程分開,定期對存儲的資源的有效期進行排查,清除超過有效期的資源信息,節(jié)省存儲空間,在資源信息存儲過程中減少判斷是否已超過有效期的過程,有利于提高資源信息存儲的效率。
[0162]進一步的,推薦模塊30具體用于:
[0163]在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息,資源的信息中包括資源的原始來源;
[0164]判斷是否能夠在資源的原始來源查找到資源;
[0165]當在資源的原始來源查找到資源時,將資源的信息顯示在當前時間的推薦列表中;
[0166]當在資源的原始來源沒有找到資源時,判斷是否能夠在其他來源查找到資源;
[0167]當在其他來源查找到資源時,將資源的信息中的原始來源替換為新的來源,并將替換后的資源的信息顯示在當前時間的推薦列表中;
[0168]當在其他來源沒有找到資源時,則在原始來源和/或其他來源查找資源的關(guān)聯(lián)資源,并將關(guān)聯(lián)資源的信息顯示在當前時間的推薦列表中。
[0169]本實施例的資源的信息中包括資源的原始來源,原始來源是指前一次使用資源時的類型、鏈接地址等,根據(jù)資源的來源,可以鏈接到該來源。資源的來源包括電視臺的直播電視資源、來自網(wǎng)絡(luò)的網(wǎng)絡(luò)視頻資源、智能終端上的應(yīng)用軟件資源等。
[0170]首先根據(jù)資源的原始來源查找資源。例如,對于來自電視臺的電視資源,在頻道A的電視資源預告表中查找頻道A在該時間段是否還在播放該電視資源,如果還在播放,則直接將該資源信息添加到推薦列表中顯示;對于來自網(wǎng)絡(luò)的網(wǎng)絡(luò)資源,根據(jù)原來的網(wǎng)絡(luò)鏈接地址是否還能查找到該網(wǎng)絡(luò)資源,如果能查找到,則直接將該資源信息添加到推薦列表中顯示;對于應(yīng)用軟件,在智能終端先查找此應(yīng)用軟件,并將該應(yīng)用軟件的鏈接地址添加到資源信息中,替換原有的鏈接地址,并將替換后的資源信息添加到推薦列表中顯示。
[0171]如果在原來的來源不能查找到該資源,則查找其他來源。例如,對于來自電視臺的電視資源,則在其他頻道的電視資源預告表中查找該時間段是否有其他頻道還在播放該電視資源,如果還在播放,則將能夠播放該電視資源的頻道信息添加到資源信息中,替換原有的頻道信息,并將替換后的資源信息添加到推薦列表中顯示;對于來自網(wǎng)絡(luò)的網(wǎng)絡(luò)資源,在網(wǎng)絡(luò)端查找是否還有該網(wǎng)絡(luò)資源的其他鏈接地址,如果有,則將該鏈接地址添加到資源信息中,替換原有的鏈接地址,并將替換后的資源信息添加到推薦列表中顯示;對于應(yīng)用軟件,在智能終端先查找此應(yīng)用軟件,如果能查找到,則保持該資源信息在推薦列表中顯示;若找不到則在其他來源找同類型的應(yīng)用軟件(比如原應(yīng)用軟件是棋盤游戲類,就找其他棋盤游戲類的應(yīng)用軟件),并將找到的應(yīng)用軟件的鏈接地址添加到資源信息中,替換原有的鏈接地址,并將替換后的資源信息添加到推薦列表中顯示。
[0172]如果在其他來源也找不到該資源,則在各來源中查找相近似的或同類型的資源,作為該資源的關(guān)聯(lián)資源。例如,對于來自電視臺的電視資源,則可以在各電視頻道或網(wǎng)絡(luò)端查找與該資源近似的關(guān)聯(lián)資源,并將關(guān)聯(lián)資源的信息添加到推薦列表中顯示;對于來自網(wǎng)絡(luò)的網(wǎng)絡(luò)資源,則在網(wǎng)絡(luò)端查找與該資源近似的關(guān)聯(lián)資源,并將關(guān)聯(lián)資源的信息添加到推薦列表中顯示;對于應(yīng)用軟件,則在智能終端查找與該應(yīng)用軟件最相近或關(guān)聯(lián)軟件資源,并將此關(guān)聯(lián)資源的信息添加到推薦列表中顯示,若沒有則在網(wǎng)絡(luò)端查找智能終端未安裝的其他相近或相關(guān)聯(lián)的應(yīng)用軟件,向用戶推薦此應(yīng)用軟件的下載鏈接地址。
[0173]本實施例根據(jù)原始存儲的資源信息,結(jié)合多方查找的方式,使推薦給用戶的推薦列表中的資源鏈接都是有效可用的,使推薦給用戶的資源信息更加可靠。
[0174]進一步的,推薦模塊30還用于,直接開啟當前時間對應(yīng)的時間段內(nèi)優(yōu)先級最高的資源。
[0175]本實施例中,對于剛開機或剛進入智能終端的用戶界面時,對于網(wǎng)絡(luò)點播資源或視頻,可以直接開啟該時間段優(yōu)先級最高的資源,對于直播電視資源來說,則是開啟該時間段已經(jīng)到達開啟時間的資源中優(yōu)先級最高的資源,并在資源的推薦區(qū)顯示推薦列表,用戶可通過選擇推薦列表來切換其他資源。如果該時間段內(nèi)的資源都還沒有到達開啟時間,還可在推薦列表中列出資源的開啟時間,以提醒用戶。而對于正在使用資源期間,到達下一個開啟時間段時,可直接跳轉(zhuǎn)到下一個時間段已經(jīng)到達開啟時間的資源中優(yōu)先級最高的資源,或不影響當前用戶的觀看或使用,只顯示推薦列表,以提示用戶觀看或使用。
[0176]本實施例采用直接開啟資源的方式,使用戶無需選擇就可以觀看或使用到優(yōu)先級最高的資源,由于該資源已經(jīng)是根據(jù)智能終端使用規(guī)律得到了優(yōu)先級最高的資源,因此通常是滿足用戶當前需求的,進一步提高了智能終端的智能化和自動化。
[0177]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,電視機,機頂盒,電視盒子,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0178]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖資源所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種資源分時段推薦的方法,其特征在于,包括步驟: 獲取本次使用的資源的開啟時間; 將所述資源的信息添加到所述開啟時間對應(yīng)的時間段; 在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中,其中η為正整數(shù)。
2.如權(quán)利要求1所述的資源分時段推薦的方法,其特征在于,所述將資源的信息添加到所開啟時間對應(yīng)的時間段的步驟之前還包括: 獲取本次使用的資源的關(guān)閉時間; 根據(jù)所述開啟時間和關(guān)閉時間確定所述資源的本次使用時長; 當所述資源的本次使用時長大于或等于最小時長閾值時,執(zhí)行將資源的信息添加到所述資源開啟時間對應(yīng)的 時間段的步驟。
3.如權(quán)利要求2所述的資源分時段推薦的方法,其特征在于,所述將資源的信息添加到所述資源的開啟時間對應(yīng)的時間段的步驟具體包括: 判斷所述資源的開啟時間對應(yīng)的時間段內(nèi)是否記錄有所述資源的信息,所述資源的信息中包括所述資源的累計使用時長; 當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長; 當所述資源的開啟時間對應(yīng)的時間段內(nèi)沒有記錄所述資源的信息時,將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段,并記錄所述資源的本次使用時長作為所述資源的累計使用時長。
4.如權(quán)利要求3所述的資源分時段推薦的方法,其特征在于,所述當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長的步驟具體包括: 當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源最近一次的開啟時間是否已超過有效期; 當所述資源最近一次的開啟時間已超過有效期時,將原紀錄的累計使用時長清零,并記錄所述資源的本次使用時長作為所述資源的累計使用時長; 當所述資源最近一次的開啟時間未超過有效期時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
5.如權(quán)利要求3所述的資源分時段推薦的方法,其特征在于,所述當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長的步驟具體包括: 當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源的所有記錄中是否存在已超過有效期的開啟時間; 當所述資源存在已超過有效期的開啟時間時,刪除所述資源的已超過有效期的記錄,在原記錄的所述資源的累計使用時長中減去已超過有效期的使用時長,并將所述資源的本次使用時長疊加至調(diào)整后的累計使用時長; 當所述資源不存在已超過有效期的開啟時間時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
6.如權(quán)利要求3所述的資源分時段推薦的方法,其特征在于,所述資源的優(yōu)先級按照各資源的累計使用時長的時間長短排序,所述累計使用時長最長資源的優(yōu)先級最高。
7.如權(quán)利要求1至6任一項所述的資源分時段推薦的方法,其特征在于,所述在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中的步驟具體包括: 在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息,所述資源的信息中包括所述資源的原始來源; 判斷是否能夠在所述資源的原始來源查找到所述資源; 當在所述資源的原始來源查找到所述資源時,將所述資源的信息顯示在當前時間的推薦列表中; 當在所述資源的原始來源沒有找到所述資源時,判斷是否能夠在其他來源查找到所述資源; 當在其他來源查找到所述資源時,將所述資源的信息中的原始來源替換為新的來源,并將替換后的所述資源的信息顯示在當前時間的推薦列表中; 當在其他來源沒有找到所述資源時,則在原始來源和/或其他來源查找所述資源的關(guān)聯(lián)資源,并將所述關(guān)聯(lián)資源的信息顯示在當前時間的推薦列表中。
8.如權(quán)利要求1至6任一項所述的資源分時段推薦的方法,其特征在于,所述在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中的步驟之后還包括: 直接開啟當前時間對應(yīng)的時間段內(nèi)優(yōu)先級最高的資源。
9.一種資源分時段推薦的裝置,其特征在于,包括: 時間模塊,用于獲取本次使用的資源的開啟時間; 存儲模塊,用于將所述資源的信息添加到所述開啟時間對應(yīng)的時間段; 推薦模塊,用于在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息顯示在當前時間的推薦列表中,其中η為正整數(shù)。
10.如權(quán)利要求9所述的資源分時段推薦的裝置,其特征在于,所述時間模塊還用于,獲取本次使用的資源的關(guān)閉時間;根據(jù)所述開啟時間和關(guān)閉時間確定所述資源的本次使用時長; 所述存儲模塊還用于,當所述資源的本次使用時長大于或等于最小時長閾值時,將資源的信息添加到所述資源的開啟時間對應(yīng)的時間段。
11.如權(quán)利要求10所述的資源分時段推薦的裝置,其特征在于,所述存儲模塊具體用于: 判斷所述資源的開啟時間對應(yīng)的時間段內(nèi)是否記錄有所述資源的信息,所述資源的信息中包括所述資源的累計使用時長; 當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長; 當所述資源的開啟時間對應(yīng)的時間段內(nèi)沒有記錄所述資源的信息時,將所述資源的信息添加到所述資源的開啟時間對應(yīng)的時間段,并記錄所述資源的本次使用時長作為所述資源的累計使用時長。
12.如權(quán)利要求11所述的資源分時段推薦的裝置,其特征在于,所述存儲模塊具體還用于: 當資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源最近一次的開啟時間是否已超過有效期; 當所述資源最近一次的開啟時間已超過有效期時,將原紀錄的累計使用時長清零,并記錄所述資源的本次使用時長作為所述資源的累計使用時長; 當所述資源最近一次的開啟時間未超過有效期時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
13.如權(quán)利要求11所述的資源分時段推薦的裝置,其特征在于,所述存儲模塊具體還用于: 當所述資源的開啟時間對應(yīng)的時間段內(nèi)記錄有所述資源的信息時,判斷所述資源的所有記錄中是否存在已超過有效期的開啟時間; 當所述資源存在已超過有效期的開啟時間時,刪除所述資源的已超過有效期的記錄,在原記錄的所述資源的累計使用時長中減去已超過有效期的使用時長,并將所述資源的本次使用時長疊加至調(diào)整后的累計使用時長; 當所述資源不存在已超過有效期的開啟時間時,將所述資源的本次使用時長疊加至所述時間段中記錄的所述資源的累計使用時長。
14.如權(quán)利要求11所述的資源分時段推薦的裝置,其特征在于,所述資源的優(yōu)先級按照各資源的累計使用時長的時間長短排序,所述累計使用時長最長資源的優(yōu)先級最高。
15.如權(quán)利要求9至14任一項所述的資源分時段推薦的裝置,其特征在于,所述推薦模塊具體用于:` 在當前時間對應(yīng)的時間段內(nèi),按照優(yōu)先級由高到低的順序,選取前η個資源的信息,所述資源的信息中包括所述資源的原始來源; 判斷是否能夠在所述資源的原始來源查找到所述資源; 當在所述資源的原始來源查找到所述資源時,將所述資源的信息顯示在當前時間的推薦列表中; 當在所述資源的原始來源沒有找到所述資源時,判斷是否能夠在其他來源查找到所述資源; 當在其他來源查找到所述資源時,將所述資源的信息中的原始來源替換為新的來源,并將替換后的所述資源的信息顯示在當前時間的推薦列表中; 當在其他來源沒有找到所述資源時,則在原始來源和/或其他來源查找所述資源的關(guān)聯(lián)資源,并將所述關(guān)聯(lián)資源的信息顯示在當前時間的推薦列表中。
16.如權(quán)利要求9至14任一項所述的資源分時段推薦的裝置,其特征在于,所述推薦模塊還用于,直接開啟當前時間對應(yīng)的時間段內(nèi)優(yōu)先級最高的資源。
【文檔編號】H04N21/458GK103747343SQ201410010265
【公開日】2014年4月23日 申請日期:2014年1月9日 優(yōu)先權(quán)日:2014年1月9日
【發(fā)明者】張丹丹 申請人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
夏河县| 江源县| 凤冈县| 通许县| 古田县| 芜湖县| 华池县| 邵阳市| 曲靖市| 芜湖县| 临汾市| 手机| 宿州市| 河南省| 晋中市| 广河县| 桂东县| 邢台县| 鄂伦春自治旗| 山西省| 浪卡子县| 祁连县| 金湖县| 丹阳市| 本溪市| 如皋市| 萨嘎县| 汝阳县| 习水县| 文水县| 沾化县| 巩义市| 漾濞| 财经| 汾西县| 安新县| 鄂托克旗| 乐平市| 浦江县| 武强县| 治多县|