本發(fā)明涉及信息推薦技術領域,特別是涉及信息推薦方法及裝置。
背景技術:
隨著科技的發(fā)展,智能電視及各種電視盒逐步走入了人們的生活。
智能電視及電視盒可以連接網(wǎng)絡,用戶可以通過網(wǎng)絡觀看各種視頻。同時,智能電視及電視盒也可以向用戶推薦視頻,將推薦的視頻的名稱、畫面等信息顯示在電視顯示屏上。
現(xiàn)有的視頻推薦技術需要由技術人員頻繁的更新顯示在電視顯示屏上的視頻:每次需要更新時,技術人員都需要重新編輯一次推薦內(nèi)容并進行發(fā)布,較為繁瑣。當然,除視頻外,其他信息的推薦也可能存在相同問題。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種信息推薦方法及裝置,以實現(xiàn)推薦內(nèi)容的自動更新。具體技術方案如下:
一種信息推薦方法,應用于服務器中,所述服務器與終端設備通信連接,所述方法包括:
確定所述服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻;
根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。
可選的,所述根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息,包括:
對所述信息推薦列表中的至少一個推薦信息:將該推薦信息發(fā)送至所述終端設備中,控制所述終端設備在該推薦信息的推薦開始時刻顯示該推薦信息,控制所述終端設備在該推薦信息的推薦結(jié)束時刻結(jié)束該推薦信息的顯示。
可選的,所述對所述信息推薦列表中的至少一個推薦信息:將該推薦信息發(fā)送至所述終端設備中,控制所述終端設備在該推薦信息的推薦開始時刻顯示該推薦信息,控制所述終端設備在該推薦信息的推薦結(jié)束時刻結(jié)束該推薦信息的顯示,包括:
根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,確定在所述終端設備中顯示的推薦信息的更新時刻以及在各更新時刻更新后需顯示的推薦信息,對每個更新時刻:建立該更新時刻與該更新時刻更新后需顯示的推薦信息的對應關系;
控制所述終端設備在各更新時刻顯示與該更新時刻對應的推薦信息。
可選的,所述控制所述終端設備在各更新時刻顯示與該更新時刻對應的推薦信息,包括:
將確定的各更新時刻以及與各更新時刻對應的推薦信息發(fā)送到所述終端設備中;
控制所述終端設備確定當前時刻是否為各更新時刻中的一個,如果是,則顯示與確定為當前時刻的更新時刻對應的推薦信息。
可選的,所述控制所述終端設備在各更新時刻顯示與該更新時刻對應的推薦信息,包括:
對每一更新時刻:在該更新時刻將與該更新時刻對應的推薦信息發(fā)送到所述終端設備中進行顯示。
一種信息推薦裝置,應用于服務器中,所述服務器與終端設備通信連接,所述裝置包括:確定單元和控制單元,
所述確定單元,用于確定所述服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻;
所述控制單元,用于根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。
可選的,所述控制單元具體用于:
對所述信息推薦列表中的至少一個推薦信息:將該推薦信息發(fā)送至所述終端設備中,控制所述終端設備在該推薦信息的推薦開始時刻顯示該推薦信息,控制所述終端設備在該推薦信息的推薦結(jié)束時刻結(jié)束該推薦信息的顯示。
可選的,所述控制單元包括:對應子單元和顯示子單元,
所述對應子單元,用于根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,確定在所述終端設備中顯示的推薦信息的更新時刻以及在各更新時刻更新后需顯示的推薦信息,對每個更新時刻:建立該更新時刻與該更新時刻更新后需顯示的推薦信息的對應關系;
所述顯示子單元,用于控制所述終端設備在各更新時刻顯示與該更新時刻對應的推薦信息。
可選的,所述顯示子單元包括:信息發(fā)送子單元和確定子單元,
所述信息發(fā)送子單元,用于將確定的各更新時刻以及與各更新時刻對應的推薦信息發(fā)送到所述終端設備中;
所述確定子單元,用于控制所述終端設備確定當前時刻是否為各更新時刻中的一個,如果是,則顯示與確定為當前時刻的更新時刻對應的推薦信息。
可選的,所述顯示子單元具體用于:對每一更新時刻:在該更新時刻將與該更新時刻對應的推薦信息發(fā)送到所述終端設備中進行顯示。
本發(fā)明實施例提供的信息推薦方法及裝置,可以確定服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻,根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。通過使用本發(fā)明的技術方案,技術人員只需要設定信息推薦列表中各推薦信息的開始時刻和推薦結(jié)束時刻,本發(fā)明就可以自動實現(xiàn)各推薦信息的更新,無需技術人員進行頻繁的編輯,十分方便。
當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的服務器與終端設備的連接示意圖;
圖2為本發(fā)明實施例提供的一種信息推薦方法的流程圖;
圖3為本發(fā)明實施例提供的另一種信息推薦方法的流程圖;
圖4為本發(fā)明實施例提供的另一種信息推薦方法的流程圖;
圖5為本發(fā)明實施例提供的一種信息推薦裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供的一種信息推薦方法,應用于如圖1所示的服務器001中,所述服務器001與終端設備002通信連接,如圖2所示,該方法可以包括:
s100、確定所述服務器001中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻;
其中,推薦信息管理人員可以在服務器中建立和編輯信息推薦列表,如:設置信息推薦列表中需要推薦的信息以及各信息的推薦開始時刻和推薦結(jié)束時刻等。
其中,推薦信息的種類可以有多種,如商品推薦信息、業(yè)務推薦信息、節(jié)目推薦信息等。
可選的,服務器001中的信息推薦列表可以為多個,也可以為一個。推薦信息管理人員可以選擇部分或全部的信息推薦列表進行發(fā)布,在信息推薦列表發(fā)布后,服務器001就可以根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備002中顯示已發(fā)布的信息推薦列表中的推薦信息。
s200、根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備002中顯示的推薦信息。
具體的,如圖3所示,步驟s200可以包括:
s210、對所述信息推薦列表中的至少一個推薦信息:將該推薦信息發(fā)送至所述終端設備002中,控制所述終端設備002在該推薦信息的推薦開始時刻顯示該推薦信息,控制所述終端設備002在該推薦信息的推薦結(jié)束時刻結(jié)束該推薦信息的顯示。
可選的,本發(fā)明可以一次性的將信息推薦列表中的所有推薦信息發(fā)送到終端設備002中并控制終端設備002根據(jù)各推薦信息的推薦開始時刻和所述推薦結(jié)束時刻顯示各推薦信息。本發(fā)明也可以在某推薦信息的推薦開始時刻到達時再將該推薦信息發(fā)送到終端設備002中進行顯示。
終端設備002中顯示的推薦信息的數(shù)量可以為多個,隨著時間的推移,終端設備002顯示的推薦信息需要更新,由于不同的推薦信息的推薦開始時刻和推薦結(jié)束時刻不同,因此各推薦信息的更新時刻也不相同。如圖4所示,本發(fā)明可以確定各更新時刻及更新后需顯示的推薦信息并控制終端設備002在各更新時刻顯示與該更新時刻對應的推薦信息。
如圖4所示,步驟s210可以包括:
s211、根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,確定在所述終端設備002中顯示的推薦信息的更新時刻以及在各更新時刻更新后需顯示的推薦信息,對每個更新時刻:建立該更新時刻與該更新時刻更新后需顯示的推薦信息的對應關系;
下面舉例說明:
設信息推薦列表中共有四個推薦信息,分別為推薦信息a、推薦信息b、推薦信息c和推薦信息d。
其中,推薦信息a的推薦開始時刻為:2017年05月14日12:00,推薦結(jié)束時刻為:2017年05月14日13:00。
推薦信息b的推薦開始時刻為:2017年05月14日12:00,推薦結(jié)束時刻為:2017年05月14日13:00。
推薦信息c的推薦開始時刻為:2017年05月14日12:30,推薦結(jié)束時刻為:2017年05月14日13:30。
推薦信息d的推薦開始時刻為:2017年05月14日13:01,推薦結(jié)束時刻為:2017年05月14日13:30。
基于上述推薦開始時刻和推薦結(jié)束時刻,本發(fā)明可以確定推薦信息的更新時刻分別為:2017年05月14日12:00、2017年05月14日12:30、2017年05月14日13:00、2017年05月14日13:01和2017年05月14日13:30。
同時,本發(fā)明可以確定:
在2017年05月14日12:00更新后需顯示的推薦信息為:推薦信息a、推薦信息b;
在2017年05月14日12:30更新后需顯示的推薦信息為:推薦信息a、推薦信息b和推薦信息c;
在2017年05月14日13:00更新后需顯示的推薦信息為:推薦信息c;
在2017年05月14日13:01更新后需顯示的推薦信息為:推薦信息c、推薦信息d;
在2017年05月14日13:30更新后不再顯示該信息推薦列表中的推薦信息a至d。
s212、控制所述終端設備002在各更新時刻顯示與該更新時刻對應的推薦信息。
其中,步驟s212可以具體包括:在所述終端設備處于推薦信息顯示界面的情況下,控制所述終端設備002在各更新時刻顯示與該更新時刻對應的推薦信息。
可選的,本發(fā)明可以一次性的將確定的各更新時刻以及與各更新時刻對應的推薦信息發(fā)送到所述終端設備002中。
s212可以包括:
將確定的各更新時刻以及與各更新時刻對應的推薦信息發(fā)送到所述終端設備002中;
控制所述終端設備002確定當前時刻是否為各更新時刻中的一個,如果是,則顯示與確定為當前時刻的更新時刻對應的推薦信息。
可選的,本發(fā)明也可以在更新時刻到達時再將該更新時刻對應的推薦信息發(fā)送到終端設備002中進行顯示。
步驟s212可以包括:
對每一更新時刻:在該更新時刻將與該更新時刻對應的推薦信息發(fā)送到所述終端設備002中進行顯示。
本發(fā)明實施例提供的信息推薦方法,可以確定服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻,根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。通過使用本發(fā)明的技術方案,技術人員只需要設定信息推薦列表中各推薦信息的開始時刻和推薦結(jié)束時刻,本發(fā)明就可以自動實現(xiàn)各推薦信息的更新,無需技術人員進行頻繁的編輯,十分方便。
與上述方法實施例相對應,本發(fā)明實施例還提供了一種信息推薦裝置,下面結(jié)合附圖進行詳細說明。
本發(fā)明實施例提供的一種信息推薦裝置,應用于圖1所示的服務器001中,所述服務器001與終端設備002通信連接,如圖5所示,該信息推薦裝置可以包括:確定單元100和控制單元200,
所述確定單元100,用于確定所述服務器001中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻;
所述控制單元200,用于根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備002中顯示的推薦信息。
可選的,所述控制單元200可以具體用于:
對所述信息推薦列表中的至少一個推薦信息:將該推薦信息發(fā)送至所述終端設備002中,控制所述終端設備002在該推薦信息的推薦開始時刻顯示該推薦信息,控制所述終端設備002在該推薦信息的推薦結(jié)束時刻結(jié)束該推薦信息的顯示。
可選的,所述控制單元200可以包括:對應子單元和顯示子單元,
所述對應子單元,用于根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,確定在所述終端設備002中顯示的推薦信息的更新時刻以及在各更新時刻更新后需顯示的推薦信息,對每個更新時刻:建立該更新時刻與該更新時刻更新后需顯示的推薦信息的對應關系;
所述顯示子單元,用于控制所述終端設備002在各更新時刻顯示與該更新時刻對應的推薦信息。
顯示子單元可以具體用于:在所述終端設備處于推薦信息顯示界面的情況下,控制所述終端設備002在各更新時刻顯示與該更新時刻對應的推薦信息。
其中,在本發(fā)明的一個可選實施例中,所述顯示子單元可以包括:信息發(fā)送子單元和確定子單元,
所述信息發(fā)送子單元,用于將確定的各更新時刻以及與各更新時刻對應的推薦信息發(fā)送到所述終端設備002中;
所述確定子單元,用于控制所述終端設備002確定當前時刻是否為各更新時刻中的一個,如果是,則顯示與確定為當前時刻的更新時刻對應的推薦信息。
在本發(fā)明另一可選實施例中,所述顯示子單元可以具體用于:對每一更新時刻:在該更新時刻將與該更新時刻對應的推薦信息發(fā)送到所述終端設備002中進行顯示。
本發(fā)明實施例提供的一種信息推薦裝置,可以確定服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻,根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。通過使用本發(fā)明的技術方案,技術人員只需要設定信息推薦列表中各推薦信息的開始時刻和推薦結(jié)束時刻,本發(fā)明就可以自動實現(xiàn)各推薦信息的更新,無需技術人員進行頻繁的編輯,十分方便。
所述信息推薦裝置包括處理器和存儲器,上述確定單元100和控制單元200等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應的程序單元。內(nèi)核可以設置一個或以上,通過調(diào)整內(nèi)核參數(shù)來實現(xiàn)信息的推薦。
存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram),存儲器包括至少一個存儲芯片。
本發(fā)明實施例提供了一種存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時實現(xiàn)所述信息推薦方法。
本發(fā)明實施例提供了一種處理器,所述處理器用于運行程序,其中,所述程序運行時執(zhí)行所述信息推薦方法。
本發(fā)明實施例提供了一種設備,設備包括處理器、存儲器及存儲在存儲器上并可在處理器上運行的程序,處理器執(zhí)行程序時實現(xiàn)以下步驟:
一種信息推薦方法,應用于服務器中,所述服務器與終端設備通信連接,所述方法包括:
確定所述服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻;
根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。
本文中的設備可以是服務器、pc、pad、手機等。
本申請還提供了一種計算機程序產(chǎn)品,當在數(shù)據(jù)處理設備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序:
一種信息推薦方法,應用于服務器中,所述服務器與終端設備通信連接,所述方法包括:
確定所述服務器中的信息推薦列表中各推薦信息的推薦開始時刻和推薦結(jié)束時刻;
根據(jù)所述推薦開始時刻和所述推薦結(jié)束時刻,控制所述終端設備中顯示的推薦信息。
本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。存儲器是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權(quán)利要求范圍之內(nèi)。