本發明的實施方式涉及信息處理技術領域,更具體地,本發明的實施方式涉及一種視頻推薦方法、介質、裝置和計算設備。
背景技術:
本部分旨在為權利要求書中陳述的本發明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
目前,一些應用程序中包括多個類型的頁面,比如包括首頁、要聞、視頻等類型的頁面,其中,視頻類型的頁面可以稱為視頻播放頁面。視頻播放頁面在初始化后,順序顯示多個播放區域,每個播放區域中顯示一個默認視頻,接收到用戶點擊任一播放區域中的默認視頻的操作,在該播放區域中對該默認視頻進行播放。
然而,用戶僅可觀看視頻播放頁面中各個播放區域中的默認視頻,用戶無法在該播放區域中觀看該默認視頻以外的相關視頻,用戶的視頻觀看體驗較差。
技術實現要素:
現有技術的用戶僅可選擇該視頻播放頁面中初始化到對應播放區域中的默認視頻,用戶無法在該播放區域中觀看該默認視頻以外的相關視頻,用戶的視頻觀看體驗較差。為此,非常需要一種改進的視頻推薦方案,從而在視頻播放頁面為用戶提供更多視頻,進而提高用戶的觀看體驗。
在本上下文中,本發明的實施方式期望提供一種視頻推薦方法、介質、裝置和計算設備。
在本發明實施方式的第一方面中,提供了一種視頻推薦方法,包括:
響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放;
若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
在本發明實施方式的第二方面中,提供了一種視頻推薦裝置,包括:
播放模塊,用于響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放;
列表顯示模塊,用于若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
在本發明實施方式的第三方面中,本發明實施例提供一種計算機可讀介質,其上存儲有計算機程序,該程序被處理器執行實現上述視頻推薦方法的步驟。
在本發明實施方式的第四方面中,本發明實施例提供一種計算設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述視頻推薦方法的步驟。
根據本發明實施方式提供的視頻推薦方法、介質、裝置和計算設備,在對視頻播放頁面中的視頻進行播放過程中,若該視頻的剩余播放時長小于或等于預設時長,則在該視頻播放頁面對該正在播放的視頻關聯的視頻推薦列表進行顯示,用戶可選擇播放該視頻推薦列表中的視頻,使得用戶可觀看更多視頻,提高了用戶的觀看體驗。
附圖說明
通過參考附圖閱讀下文的詳細描述,本發明示例性實施方式的上述以及其他目的、特征和優點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發明的若干實施方式,其中:
圖1示意性地示出了根據本發明實施方式的應用場景示意圖;
圖2示意性地示出了根據本發明實施方式的視頻推薦方法的流程示意圖;
圖3示意性地示出了根據本發明實施方式的對視頻關聯的視頻推薦列表進行顯示的方法流程示意圖;
圖4示意性地示出了根據本發明實施方式的未顯示視頻推薦列表的視頻播放頁面的示意圖;
圖5示意性地示出了根據本發明實施方式的顯示視頻推薦列表的視頻播放頁面的示意圖;
圖6示意性地示出了根據本發明實施方式的視頻推薦方法的一詳細實施過程的流程示意圖;
圖7示意性地示出了根據本發明實施方式的視頻推薦裝置的結構示意圖;
圖8示意性地示出了根據本發明實施方式的用于實現視頻推薦方法的程序產品示意圖;
圖9示意性地示出了根據本發明實施方式的用于實現視頻推薦方法的計算設備的硬件結構示意圖。
在附圖中,相同或對應的標號表示相同或對應的部分。
具體實施方式
下面將參考若干示例性實施方式來描述本發明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發明,而并非以任何方式限制本發明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠將本公開的范圍完整地傳達給本領域的技術人員。
本領域技術人員知道,本發明的實施方式可以實現為一種系統、裝置、設備、方法或計算機程序產品。因此,本公開可以具體實現為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結合的形式。
根據本發明的實施方式,提出了一種視頻推薦方法、介質、裝置和計算設備。
在本文中,附圖中的任何元素數量均用于示例而非限制,以及任何命名都僅用于區分,而不具有任何限制含義。
下面參考本發明的若干代表性實施方式,詳細闡釋本發明的原理和精神。
發明概述
本發明人發現,現有技術的在視頻播放頁面中視頻推薦的方式,用戶僅可選擇該視頻播放頁面中初始化到對應播放區域中的默認視頻,用戶無法在該播放區域中觀看該默認視頻以外的相關視頻,用戶的視頻觀看體驗較差。
為此,本發明提供了一種視頻推薦方法、介質、裝置和計算設備,方法可以包括:響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放;若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
在介紹了本發明的基本原理之后,下面具體介紹本發明的各種非限制性實施方式。
應用場景總覽
首先參考圖1,如圖1所示,為本發明實施例提供的視頻推薦方案的應用場景示意圖,包括用戶終端101和服務器102,其中,用戶終端101中安裝有包括視頻播放頁面的應用程序,用戶10可操作用戶終端101中的包括視頻播放頁面的應用程序,服務器102響應于用戶10通過用戶終端101中的包括視頻播放頁面的應用程序發送的針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放;若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。其中,用戶終端101和服務器102通過可以通過局域網、廣域網或移動互聯網等通信網絡進行通信;用戶終端設備101可以為便攜設備(例如:手機、平板、筆記本電腦等),也可以為個人電腦(pc,personalcomputer),包括視頻播放頁面的應用程序可以為網易新聞等應用程序。
示例性方法
下面結合圖1的應用場景,參考圖2~圖6來描述根據本發明示例性實施方式的視頻推薦方法。需要注意的是,上述應用場景僅是為了便于理解本發明的精神和原理而示出,本發明的實施方式在此方面不受任何限制。相反,本發明的實施方式可以應用于適用的任何場景。
圖2為本發明提供的一種視頻推薦方法的一實施例的流程示意圖,主要包括向用戶顯示視頻推薦列表的流程,執行主體可以為應用場景總覽中的服務器102,也可以為用戶終端101(更具體地,為用戶終端101中安裝的包括視頻播放頁面的應用程序),也可以部分由用戶終端101執行,部分由服務器102執行,如圖2所示,本發明實施例提供的一種視頻推薦方法,包括如下步驟:
步驟201,響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放。
具體實施時,當用戶開啟用戶終端中包括視頻播放頁面的應用程序后,首次進入該視頻播放頁面時,對該視頻播放頁面進行初始化,初始化視頻播放頁面中默認顯示至少一個播放區域,每個播放區域中顯示一個視頻,可稱為默認視頻,用戶可通過上下滑動操作或者通過左右滑動操作,選擇在視頻播放頁面顯示相應播放區域,通過播放操作播放顯示在視頻播放頁面的播放區域中的視頻。其中,用戶每次開啟用戶終端中包括視頻播放頁面的應用程序后,均需初始化視頻播放頁面。
本步驟中,響應于用戶針對初始化視頻播放頁面中任意一個視頻的播放操作,則在顯示該視頻的播放區域中播放該視頻,其中,顯示該視頻的播放區域為該視頻的播放區域。
步驟202,若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
具體實施時,實時監測用戶選擇播放的視頻的剩余播放時長,若該視頻的剩余播放時長小于或等于預設時長,則調取該視頻關聯的視頻推薦列表進行顯示。本步驟中,視頻推薦列表顯示在視頻播放頁面中。預設時長大于零且小于用戶選擇播放的視頻的播放總時長,比如用戶選擇播放的視頻的播放總時長為10秒,此時預設時長可以為0~10之間的任意值,比如預設時長設置為5秒或3秒。
其中,視頻關聯的視頻推薦列表中的視頻可以為與該視頻屬于同一類型的視頻,或者為與該視頻屬于同一劇集的視頻,也可以為與該視頻沒有關聯的其它點擊率較高的視頻,這里不做限定。比如,視頻1關聯的視頻推薦列表為與該視頻1屬于同一劇集的視頻。
視頻推薦列表中可顯示各個視頻的封面的標題,可選地,標題懸浮顯示在對應視頻的封面上。視頻推薦列表中的各個視頻按照預先設置的排序,比如,可按照點擊量由大到小的順序,從左到右排序或者從上到下排序。用戶可通過左右滑動或者通過上下滑動來查看視頻推薦列表中不同的視頻。
本發明實施例,在對視頻播放頁面中的視頻進行播放過程中,若該視頻的剩余播放時長小于或等于預設時長,則在該視頻播放頁面對該正在播放的視頻關聯的視頻推薦列表進行顯示,用戶可選擇播放該視頻推薦列表中的視頻,使得用戶可觀看更多視頻,提高了用戶的觀看體驗。
作為一種可能的實施方式,按照圖3提供的內容,對所述視頻關聯的視頻推薦列表進行顯示:
步驟301,在緊鄰所述播放區域的下方插入空白顯示區域。
步驟302,在所述空白顯示區域顯示所述視頻關聯的視頻推薦列表。
具體實施時,在緊鄰步驟201中用戶選擇播放的視頻的播放區域的下方,插入一空白顯示區域。如圖4所示,為未顯示視頻推薦列表的視頻播放頁面的一部分,假設圖4中,視頻1為步驟201中用戶選擇播放的視頻,播放區域為視頻1的播放區域,其它內容可以為關于視頻1的簡介,或者顯示了其它視頻的播放區域。如圖5所示,為顯示視頻1關聯的視頻推薦列表的視頻播放頁面的一部分。由圖4和圖5可以看出,視頻推薦列表顯示在視頻1的播放區域與原始在視頻1的播放區域下方顯示的其它內容之間。
作為一種可能的實施方式,在視頻播放頁面顯示視頻推薦列表后,本發明實施例提供的視頻推薦方法,進一步包括:
響應于所述用戶針對所述視頻推薦列表中任一視頻的第一操作,中斷對當前處于播放狀態的視頻的播放,在所述播放區域對該任一視頻進行播放。
具體實施時,第一操作可以為單擊操作、雙擊操作或者長按操作等,這里不做限定。用戶可對視頻推薦列表中任意一個視頻進行第一操作,響應于該第一操作,中斷對當前處于播放狀態的視頻的播放,在所述播放區域開始對該任意一個視頻進行播放。具體的,播放步驟201中用戶選擇播放的視頻關聯的推薦列表中的視頻的播放區域與播放步驟201中用戶選擇播放的視頻的播放區域(以下簡稱第一區域)相同,更具體的,響應于所述用戶針對所述視頻推薦列表中任一視頻的第一操作,若該任一視頻與第一區域中當前正在播放的視頻為同一視頻,則中斷當前的播放,從頭開始播放第一區域中正在播放的視頻,若該任一視頻與第一區域中當前正在播放的視頻為不同視頻,則中斷第一區域中正在播放的視頻,并在第一區域中播放該任一視頻。
本發明實施例,用戶可選擇視頻推薦列表中任一視頻進行播放,從而使得用戶可觀看更多視頻,提高了用戶的觀看體驗。
作為一種可能的實施方式,在視頻播放頁面顯示視頻推薦列表后,本發明實施例提供的視頻推薦方法,進一步包括:
響應于所述用戶針對所述視頻推薦列表中任一視頻的第二操作,確定當前處于播放狀態的視頻播放完畢時,在所述播放區域對該任一視頻進行播放。
具體實施時,第二操作可以為單擊操作、雙擊操作或者長按操作等,這里不做限定,其中,第一操作與第二操作不同。用戶可對視頻推薦列表中任意一個視頻進行第二操作,響應于該第二操作,可對該任意一個視頻進行播放。具體的,播放步驟201中用戶選擇播放的視頻關聯的推薦列表中的視頻的播放區域與播放步驟201中用戶選擇播放的視頻的播放區域(以下簡稱第一區域)相同,更具體的,響應于所述用戶針對所述視頻推薦列表中任一視頻的第二操作,若該任一視頻與第一區域中當前正在播放的視頻為不同視頻,即若該任一視頻為視頻推薦列表中當前處于非播放狀態的視頻,則確定第一區域中正在播放的視頻播放完畢時,在第一區域中播放該任一視頻;若該任一視頻與第一區域中當前正在播放的視頻為同一視頻,即若該任一視頻為視頻推薦列表中當前處于播放狀態的視頻,則在確定第一區域中正在播放的視頻播放完畢時,從頭開始播放視頻推薦列表中當前處于播放狀態的視頻。
利用本發明實施例,用戶可根據喜好選擇視頻推薦列表中下一個需要播放的視頻,而不必按照視頻推薦列表中預先設置好的視頻的順序播放視頻,用戶體驗更好。
需要說明的是,在顯示視頻推薦列表后,若未檢測到用戶針對該視頻推薦列表的任何操作且當前處于播放狀態的視頻不是視頻推薦列表中的最后一個視頻,則按照視頻推薦列表中視頻的排列順序,在當前處于播放狀態的視頻播放完畢時,自動播放視頻推薦列表中對應的下一個視頻。若未檢測到用戶針對該視頻推薦列表的任何操作且當前處于播放狀態的視頻是視頻推薦列表中的最后一個視頻,則確定當前處于播放狀態的視頻播放完畢時,停止播放該視頻列表中的視頻并提示用戶已到達視頻播放列表的最后一個視頻。
作為一種可能的實施方式,本發明實施提供的視頻推薦方法,還包括:
若當前處于播放狀態的視頻的剩余播放時長小于等于所述預設時長,則在所述當前處于播放狀態的視頻上懸浮顯示即將播放下一視頻的提示信息,其中,所述下一視頻為所述視頻推薦列表中的視頻。
具體實施時,在顯示視頻推薦列表后,若檢測到當前處于播放狀態的視頻的剩余播放時長小于或等于預設時長,則在當前處于播放狀態的視頻上懸浮顯示即將播放下一視頻的提示信息,更具體的,在播放當前處于播放狀態的視頻的播放區域上懸浮顯示即將播放下一視頻的提示信息,該提示信息例如包括即將播放的下一視頻的名稱。其中,下一視頻為視頻播放列表中當前處于播放狀態的視頻之后且與當前處于播放狀態的視頻相鄰的視頻,或者,為視頻播放列表中排在首位的視頻,或者,為視頻播放列表中,用戶通過第二操作選擇的視頻。
本發明實施例,可起到提示用戶即將播放下一視頻的作用。
作為一種可能的實施方式,對所述視頻關聯的視頻推薦列表進行顯示之前,還包括:確定視頻推薦列表展示開關處于開啟狀態。
具體實施時,對視頻關聯的視頻推薦列表進行顯示之前,判斷視頻推薦列表展示開關是否開啟,若開啟,則對視頻關聯的視頻推薦列表進行顯示,若關閉,則不對視頻關聯的視頻推薦列表進行顯示。更具體的,可視頻推薦列表展示開關設置于包括視頻播放界面的應用程序中,用戶可根據需要選擇開啟或關閉視頻推薦列表展示開關。
下面按照圖6提供的內容,介紹本發明實施例提供的視頻推薦方法的一詳細實施過程:
步驟601,響應于用戶針對第一視頻的播放操作,在播放區域,對該第一視頻進行播放。
其中,第一視頻為初始化視頻播放頁面中的視頻。
步驟602,若第一視頻的剩余播放時長小于等于預設時長,判斷視頻推薦列表展示開關是否處于開啟狀態,若是,執行步驟603,否則,執行步驟608。
步驟603,在緊鄰該播放區域的下方插入空白顯示區域。
步驟604,在空白顯示區域顯示該第一視頻關聯的視頻推薦列表。
步驟605,檢測用戶針對第一視頻關聯的視頻推薦列表的操作。
其中,若檢測到用戶針對第一視頻關聯的視頻推薦列表中任一視頻的第一操作,執行步驟606a,若檢測到用戶針對第一視頻關聯的視頻推薦列表中任一視頻的第二操作,執行步驟606b。
步驟606a,響應于用戶針對第一視頻關聯的視頻推薦列表中任一視頻的第一操作,中斷對當前處于播放狀態的視頻的播放,在該播放區域對該任一視頻進行播放。
步驟606b,響應于所述用戶針對第一視頻推薦列表中任一視頻的第二操作,確定當前處于播放狀態的視頻播放完畢時,在該播放區域對該任一視頻進行播放。
步驟607,若當前處于播放狀態的視頻的剩余播放時長小于等于預設時長,則在當前處于播放狀態的視頻上懸浮顯示即將播放下一視頻的提示信息,其中,下一視頻為第一視頻關聯的視頻推薦列表中的視頻。
步驟608,確定不對第一視頻關聯的視頻推薦列表進行顯示。
示例性裝置
在介紹了本發明示例性實施方式的方法之后,接下來,參考圖7描述本發明示例性實施方式的視頻推薦裝置。
圖7為本發明實施例提供的一種視頻推薦裝置的結構示意圖,如圖7所示,可以包括如下模塊:
播放模塊701,用于響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放;
列表顯示模塊702,用于若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
可選地,所述列表顯示模塊702,包括:
插入單元7021,用于在緊鄰所述播放區域的下方插入空白顯示區域;
顯示單元7022,用于在所述空白顯示區域顯示所述視頻關聯的視頻推薦列表。
可選地,所述播放模塊701進一步用于:
響應于所述用戶針對所述視頻推薦列表中任一視頻的第一操作,中斷對當前處于播放狀態的視頻的播放,在所述播放區域對該任一視頻進行播放。
可選地,所述播放模塊701進一步用于:
響應于所述用戶針對所述視頻推薦列表中任一視頻的第二操作,確定當前處于播放狀態的視頻播放完畢時,在所述播放區域對該任一視頻進行播放。
可選地,本發明實施例提供的視頻推薦裝置,還包括:
提示顯示模塊703,用于若當前處于播放狀態的視頻的剩余播放時長小于等于所述預設時長,則在所述當前處于播放狀態的視頻上懸浮顯示即將播放下一視頻的提示信息,其中,所述下一視頻為所述視頻推薦列表中的視頻。
可選地,本發明實施例提供的視頻推薦裝置,還包括:
確定模塊704,用于在所述列表顯示模塊702對所述視頻關聯的視頻推薦列表進行顯示之前,確定視頻推薦列表展示開關處于開啟狀態。
示例性介質
在介紹了本發明示例性實施方式的方法和裝置之后,接下來,對本發明示例性實施方式的用于視頻推薦的計算機可讀介質進行介紹。本發明實施例提供一種計算機可讀介質,其上存儲有計算機程序,該程序被處理器執行時實現本說明書上述“示例性方法”部分中描述的根據本發明各種示例性實施方式的視頻推薦方法中的步驟,比如實現如圖2中所示的步驟201,響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放,步驟202,若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
可讀介質可以是可讀信號介質或者可讀存儲介質。可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。
如圖8所示,描述了根據本發明的實施方式的用于視頻推薦的程序產品80,其可以采用便攜式緊湊盤只讀存儲器(cd-rom)形式,并包括程序代碼,并可以在終端設備上運行。然而,本發明的程序產品不限于此,在本文件中,可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。
可讀信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了可讀程序代碼。這種傳播的數據信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。可讀信號介質還可以是可讀存儲介質以外的任何可讀介質,該可讀介質可以發送、傳播或者傳輸用于由指令執行系統、裝置或者器件使用或者與其結合使用的程序。
可以以一種或多種程序設計語言的任意組合來編寫用于執行本發明操作的程序代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、c++等,還包括常規的過程式程序設計語言—諸如“c”語言或類似的程序設計語言。程序代碼可以完全地在用戶設備上執行、部分在用戶設備上執行、部分在遠程計算設備上執行、或者完全在遠程計算設備或服務器上執行。在涉及遠程計算設備的情形中,遠程計算設備可以通過任意種類的網絡——包括局域網(lan)或廣域網(wan)—連接到用戶設備,或者,可以連接到外部計算設備。
示例性計算設備
在介紹了本發明示例性實施方式的方法、裝置、和介質之后,接下來,參考圖9對本發明示例性實施方式的用于視頻推薦的計算設備進行介紹。
所屬技術領域的技術人員能夠理解,本發明的各個方面可以實現為系統、方法或程序產品。因此,本發明的各個方面可以具體實現為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結合的實施方式,這里可以統稱為“電路”、“模塊”或“系統”。
在一些可能的實施方式中,根據本發明的用于視頻推薦的計算設備可以至少包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現本說明書上述“示例性方法”部分中描述的根據本發明各種示例性實施方式的視頻推薦方法中的步驟。例如,所述處理器執行所述程序時實現如圖2中所示的步驟201,響應于用戶針對初始化視頻播放頁面中視頻的播放操作,在播放區域,對所述視頻進行播放,步驟202,若所述視頻的剩余播放時長小于等于預設時長,對所述視頻關聯的視頻推薦列表進行顯示。
下面參照圖9來描述根據本發明的這種實施方式的計算設備90。圖9顯示的計算設備90僅僅是一個示例,不應對本發明實施例的功能和使用范圍帶來任何限制。
如圖9所示,計算設備90以通用計算設備的形式表現。計算設備90的組件可以包括但不限于:上述至少一個處理器901、上述至少一個存儲器902、連接不同系統組件(包括處理器901和存儲器902)的總線903。
總線903包括地址總線、控制總線和數據總線。
存儲器902可以包括易失性存儲器,例如隨機存取存儲器(ram)9021和/或高速緩存存儲器9022,還可以進一步包括只讀存儲器(rom)9023。
存儲器902還可以包括具有一組(至少一個)程序模塊9024的程序/實用工具9025,這樣的程序模塊9024包括但不限于:操作系統、一個或者多個應用程序、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。
計算設備90也可以與一個或多個外部設備904(例如鍵盤、指向設備等)通信,這種通信可以通過輸入/輸出(i/o)接口905進行。并且,計算設備90還可以通過網絡適配器906與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖9所示,網絡適配器906通過總線903與計算設備90的其它模塊通信。應當理解,盡管圖中未示出,可以結合計算設備90使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統、磁帶驅動器以及數據備份存儲系統等。
應當注意,盡管在上文詳細描述中提及了視頻推薦裝置的若干模塊,但是這種劃分僅僅是示例性的并非強制性的。實際上,根據本發明的實施方式,上文描述的兩個或更多模塊的特征和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進一步劃分為由多個模塊來具體化。
此外,盡管在附圖中以特定順序描述了本發明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執行,和/或將一個步驟分解為多個步驟執行。
雖然已經參考若干具體實施方式描述了本發明的精神和原理,但是應該理解,本發明并不限于所公開的具體實施方式,對各方面的劃分也不意味著這些方面中的特征不能組合以進行受益,這種劃分僅是為了表述的方便。本發明旨在涵蓋所附權利要求的精神和范圍內所包括的各種修改和等同布置。