內(nèi)容項顯示系統(tǒng)、方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種內(nèi)容項顯示系統(tǒng)、方法及設(shè)備。
【背景技術(shù)】
[0002]諸如電視、電影之類的視頻已然成為人們?nèi)粘I钪胁豢扇鄙俚牟糠帧6谝曨l的廣告推廣、用戶交互、投票統(tǒng)計、問題競猜等內(nèi)容項也日益豐富著用戶以及廣商對視頻的播放需求。
[0003]比如,在某一個視頻中添加廣告所對應(yīng)的數(shù)據(jù)幀,視頻播放終端在播放該視頻時,如果播放至該廣告所對應(yīng)的數(shù)據(jù)幀,則在視頻播放終端的屏幕上暫停對該視頻的播放,并在屏幕上播放廣告所對應(yīng)的數(shù)據(jù)幀的內(nèi)容,在廣告所對應(yīng)的數(shù)據(jù)幀播放完畢,繼續(xù)播放視頻內(nèi)容。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:由于內(nèi)容項均是插入在視頻中的,這些內(nèi)容項的播放需要獨占視頻播放終端的屏幕,這會導致正在播放的視頻必須暫停,進而影響播放進度。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中因內(nèi)容項直接插入在視頻中,內(nèi)容項的播放獨占視頻播放終端的屏幕,導致正在播放的視頻必須暫停,進而影響播放進度的問題,本發(fā)明實施例提供了一種內(nèi)容項顯示系統(tǒng)、方法及設(shè)備。所述技術(shù)方案如下:
[0006]第一方面,提供了一種內(nèi)容項顯示系統(tǒng),所述系統(tǒng)包括:內(nèi)容項打點平臺、視頻播放終端、與所述視頻播放終端綁定的內(nèi)容項顯示客戶端;
[0007]所述視頻播放終端,用于從所述內(nèi)容項打點平臺獲取視頻并進行播放;
[0008]所述內(nèi)容項顯示客戶端,用于向所述內(nèi)容項打點平臺發(fā)送用于請求獲取與所述視頻播放終端正在播放的視頻相關(guān)的內(nèi)容項的內(nèi)容項獲取請求;
[0009]所述內(nèi)容項打點平臺,用于在接收到所述內(nèi)容項獲取請求時,確定出所述視頻播放終端所播放視頻的當前播放時刻,從與所述視頻對應(yīng)的各個內(nèi)容項中選取標記時刻與所述當前播放時刻最近的內(nèi)容項,將選取的所述內(nèi)容項推送至所述內(nèi)容項顯示客戶端;
[0010]所述內(nèi)容項顯示客戶端,還用于顯示接收到的所述內(nèi)容項。
[0011]第二方面,提供了一種內(nèi)容項顯示方法,所述方法包括:
[0012]視頻播放終端從內(nèi)容項打點平臺獲取視頻并進行播放;
[0013]內(nèi)容項顯示客戶端向所述內(nèi)容項打點平臺發(fā)送用于請求獲取與所述視頻播放終端正在播放的視頻相關(guān)的內(nèi)容項的內(nèi)容項獲取請求;
[0014]所述內(nèi)容項打點平臺在接收到所述內(nèi)容項獲取請求時,確定出所述視頻播放終端所播放視頻的當前播放時刻,從與所述視頻對應(yīng)的各個內(nèi)容項中選取標記時刻與所述當前播放時刻最近的內(nèi)容項,將選取的所述內(nèi)容項推送至所述內(nèi)容項顯示客戶端;
[0015]所述內(nèi)容項顯示客戶端顯示接收到的所述內(nèi)容項。
[0016]第三方面,提供了一種內(nèi)容項打點平臺,所述內(nèi)容項打點平臺包括:
[0017]接收模塊,用于接收內(nèi)容項顯示客戶端發(fā)送的內(nèi)容項獲取請求,所述內(nèi)容項獲取請求用于獲取與視頻播放終端正在播放的視頻相關(guān)的內(nèi)容項的內(nèi)容項獲取請求;
[0018]第一確定模塊,用于確定出與所述內(nèi)容項顯示客戶端綁定的視頻播放終端所播放視頻的當前播放時刻;
[0019]選取模塊,用于從與所述視頻對應(yīng)的各個內(nèi)容項中選取標記時刻與所述當前播放時刻最近的內(nèi)容項;
[0020]推送模塊,用于將所述選取模塊選取的所述內(nèi)容項推送至所述內(nèi)容項顯示客戶端,所述內(nèi)容項觸發(fā)所述內(nèi)容項顯示客戶端顯示所述內(nèi)容項。
[0021]第四方面,提供了一種內(nèi)容項顯示方法,應(yīng)用于內(nèi)容項打點平臺中,所述方法包括:
[0022]接收內(nèi)容項顯示客戶端發(fā)送的內(nèi)容項獲取請求,所述內(nèi)容項獲取請求用于獲取與視頻播放終端正在播放的視頻相關(guān)的內(nèi)容項的內(nèi)容項獲取請求;
[0023]確定出與所述內(nèi)容項顯示客戶端綁定的視頻播放終端所播放視頻的當前播放時刻;
[0024]從與所述視頻對應(yīng)的各個內(nèi)容項中選取標記時刻與所述當前播放時刻最近的內(nèi)容項;
[0025]將選取的所述內(nèi)容項推送至所述內(nèi)容項顯示客戶端,所述內(nèi)容項觸發(fā)所述內(nèi)容項顯示客戶端顯示所述內(nèi)容項。
[0026]第五方面,提供了一種內(nèi)容項顯示客戶端,所述內(nèi)容項顯示客戶端包括:
[0027]第一發(fā)送模塊,用于向內(nèi)容項打點平臺發(fā)送用于請求獲取與視頻播放終端正在播放的視頻相關(guān)的內(nèi)容項的內(nèi)容項獲取請求,所述內(nèi)容項獲取請求用于觸發(fā)所述內(nèi)容項打點平臺確定與所述內(nèi)容項顯示客戶端綁定的視頻播放終端,確定出所述視頻播放終端所播放視頻的當前播放時刻,從與所述視頻對應(yīng)的各個內(nèi)容項中選取標記時刻與所述當前播放時刻最近的內(nèi)容項,將選取的所述內(nèi)容項推送至所述內(nèi)容項顯示客戶端;
[0028]第一顯示模塊,用于顯示接收到的所述內(nèi)容項。
[0029]第六方面,提供了一種內(nèi)容項顯示方法,應(yīng)用于內(nèi)容項顯示客戶端中,所述方法包括:
[0030]向內(nèi)容項打點平臺發(fā)送用于請求獲取與視頻播放終端正在播放的視頻相關(guān)的內(nèi)容項的內(nèi)容項獲取請求,所述內(nèi)容項獲取請求用于觸發(fā)所述內(nèi)容項打點平臺確定與所述內(nèi)容項顯示客戶端綁定的視頻播放終端,確定出所述視頻播放終端所播放視頻的當前播放時刻,從與所述視頻對應(yīng)的各個內(nèi)容項中選取標記時刻與所述當前播放時刻最近的內(nèi)容項,將選取的所述內(nèi)容項推送至所述內(nèi)容項顯示客戶端;
[0031]顯示接收到的所述內(nèi)容項。
[0032]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0033]通過將與視頻對應(yīng)的內(nèi)容項發(fā)送給了與視頻播放終端綁定的內(nèi)容項顯示客戶端,從而分離了視頻的播放與內(nèi)容項的顯示,使得在視頻播放終端播放視頻的同時在內(nèi)容項顯示客戶端顯示內(nèi)容項,因此解決了因內(nèi)容項直接插入在視頻中,內(nèi)容項的播放獨占視頻播放終端的屏幕,導致正在播放的視頻必須暫停,進而影響播放進度的問題;達到了可以保證在播放視頻的同時顯示與該視頻對應(yīng)的內(nèi)容項,避免了內(nèi)容項對視頻播放進度的影響的效果O
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明一個實施例提供用于顯示內(nèi)容項的系統(tǒng)的架構(gòu)圖;
[0036]圖2是本發(fā)明一個實施例提供的服務(wù)器的結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明一個實施例提供的終端的結(jié)構(gòu)示意圖;
[0038]圖4A至圖4E是本發(fā)明部分實施例提供的用于顯示內(nèi)容項的系統(tǒng)在實施時的示意圖;
[0039]圖5是本發(fā)明一個實施例提供的內(nèi)容項打點平臺的結(jié)構(gòu)方框圖;
[0040]圖6是本發(fā)明另一個實施例提供的內(nèi)容項打點平臺的結(jié)構(gòu)方框圖;
[0041]圖7是本發(fā)明一個實施例提供的內(nèi)容項顯示客戶端的結(jié)構(gòu)方框圖;
[0042]圖8是本發(fā)明另一個實施例提供的內(nèi)容項顯示客戶端的結(jié)構(gòu)方框圖;
[0043]圖9是本發(fā)明一個實施例提供的內(nèi)容項顯示方法的方法流程圖;
[0044]圖10是本發(fā)明另一個實施例提供的內(nèi)容項顯示方法的方法流程圖;
[0045]圖11是本發(fā)明再一個實施例提供的內(nèi)容項顯示方法的方法流程圖;
[0046]圖12是本發(fā)明再一個實施例提供的內(nèi)容項顯示方法的方法流程圖。
【具體實施方式】
[0047]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0048]系統(tǒng)環(huán)境
[0049]圖1示出了本發(fā)明一個實施例提供的用于顯示內(nèi)容項的系統(tǒng)的架構(gòu)圖。該系統(tǒng)包括:至少一個內(nèi)容項顯示客戶端120、內(nèi)容項打點平臺140和至少一個視頻播放終端160。其中:
[0050]內(nèi)容項顯示客戶端120是由內(nèi)容項打點平臺140提供的應(yīng)用程序(英文簡稱:APP)。內(nèi)容項顯示客戶端120可以是微博客戶端、博客客戶端或社交類應(yīng)用客戶端。內(nèi)容項顯示客戶端120可以從內(nèi)容項打點平臺140獲取與視頻播放終端正在播放的視頻對應(yīng)的諸如廣告、投票、話題討論之類的內(nèi)容項。內(nèi)容項顯示客戶端120通常需要運行在用戶所使用的移動終端上,這里的移動終端可以是智能手機、平板電腦、電子閱讀器等。
[0051]內(nèi)容項顯示客戶端120通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)與內(nèi)容項打點平臺140相連。
[0052]內(nèi)容項打點平臺140是用于向視頻播放終端160發(fā)送視頻流,并向內(nèi)容項顯示客戶端120提供內(nèi)容項的服務(wù)器計算機系統(tǒng)。內(nèi)容項打點平臺140通常是多臺服務(wù)器的集群,每臺服務(wù)器用于實現(xiàn)一個或一個以上的功能模塊。內(nèi)容項打點平臺140可以是提供視頻播放的后臺服務(wù)器系統(tǒng)和提供內(nèi)容項的后臺服務(wù)器系統(tǒng)的集群。其中,提供內(nèi)容項的后臺服務(wù)器系統(tǒng)可以是微博客戶端的后臺服務(wù)器系統(tǒng)、即時聊天程序的后臺服務(wù)器系統(tǒng)、語音聊天程序的后臺服務(wù)器系統(tǒng)或社交類應(yīng)用的后臺服務(wù)器系統(tǒng)等等,這些提供內(nèi)容項的后臺服務(wù)器系統(tǒng)與商品管理后臺服務(wù)器系統(tǒng)、投票配置后臺服務(wù)器系統(tǒng)或其他配置后臺服務(wù)器系統(tǒng)相關(guān)聯(lián),以接收這些配置后臺服務(wù)器提供的用于配置內(nèi)容項的相關(guān)信息。
[0053]視頻播放終端160可以是具有視頻播放功能的終端,優(yōu)選的,該視頻播放終端160可以是具有網(wǎng)絡(luò)視頻點播功能的終端,比如網(wǎng)絡(luò)電視、電腦等。
[0054]可選的,視頻播放終端160與內(nèi)容項顯示客戶端120綁定,且內(nèi)容項打點平臺140可以獲知視頻播放終端160和內(nèi)容項顯示客戶端120之間的綁定關(guān)系。
[0055]計算機架構(gòu)
[0056]圖2示出了本發(fā)明一個實施例提供的服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器200可以是內(nèi)容項打點平臺140中的服務(wù)器。具體來講:
[0057]服務(wù)器200包括中央處理單元(CPU) 201、包括隨機存取存儲器(RAM) 202和只讀存儲器(ROM) 203的系統(tǒng)存儲器204,以及連接系統(tǒng)存儲器204和中央處理單元201的系統(tǒng)總線205。服務(wù)器200還包括幫助計算機內(nèi)的各個器件之間傳輸信息的基本輸入/輸出系統(tǒng)(I/O系統(tǒng))206,和用于存儲操作系統(tǒng)213、應(yīng)用程序214和其他程序模塊215的大容量存儲設(shè)備207。
[0058]基本輸入/輸出系統(tǒng)206包括有用于顯示信息的顯示器208和用于用戶輸入信息的諸如鼠標、鍵盤之類的輸入設(shè)備209。其中顯示器208和輸入設(shè)備209都通過連接到系統(tǒng)總線205的輸入輸出控制器210連接到中央處理單元201?;据斎?輸出系統(tǒng)206還可以包括輸入輸出控制器210以用于接收和處理來自鍵盤、鼠標、或電子觸控筆等多個其他設(shè)備的輸入。類似地,輸入輸出控制器210還提供輸出到顯示屏、打印機或其他類型的輸出設(shè)備。
[0059]大容量存儲設(shè)備207通過連接到系統(tǒng)總線205的大容量存儲控制器(未示出)連接到中央處理單元201。大容量存儲設(shè)備207及其相關(guān)聯(lián)的計算機可讀介質(zhì)為服務(wù)器200提供非易失性存儲。也就是說,大容量存儲設(shè)備207可以包括諸如硬盤或者CD-ROM驅(qū)動器之類的計算機可讀介質(zhì)(未示出)。
[0060]不失一般性,計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括RAM、ROM、EPROM, EEPR0M、閃存或其他固態(tài)存儲其技術(shù),CD-ROM、DVD或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備。當然,本領(lǐng)域技術(shù)人員可知計算機存儲介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲器204和大容量存儲設(shè)備207可以統(tǒng)稱為存儲器。
[0061]根據(jù)本發(fā)明的各種實施例,服務(wù)器200還可以通過諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠程計算機運行。也即服務(wù)器200可以通過連接在系統(tǒng)總線205上的網(wǎng)絡(luò)接口單元211連接到網(wǎng)絡(luò)212,或者說,也可以使用網(wǎng)絡(luò)接口單元211來連接到其他類型的網(wǎng)絡(luò)或遠程計算機系統(tǒng)(未示出)。
[0062]上述存儲器還包括一個或者一個以上的程序,一個或者一個以上程序存儲于存儲器中,被配置由CPU執(zhí)行。
[0063]圖3示出了本發(fā)明一個實施例提供的終端的結(jié)構(gòu)示意圖。該終端300可以用于運行內(nèi)容項顯示客戶端120或可以為視頻播放終端160。具體來講:
[0064]終端300可以包括RF (Rad1 Frequency,射頻)電路310、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器320、輸入單元330、顯示單元340、傳感器350、音頻電路360、短距離無線傳輸模塊370、包括有一個或者一個以上處理核心的處理