本申請涉及通信技術領域,更具體的說是涉及一種視頻展現(xiàn)方法和裝置。
背景技術:
隨著網(wǎng)絡技術的發(fā)展,用戶通過終端可以很方便的觀看到網(wǎng)絡上的圖像或視頻。在用戶利用終端觀看網(wǎng)絡圖像或者網(wǎng)絡視頻的過程中,很可能會對終端當前展現(xiàn)出的一幀圖像中的某部分內(nèi)容感興趣,如果用戶想進一步對感興趣的內(nèi)容進行了解,則需要利用搜索引擎進行搜索,以查詢該部分內(nèi)容的相關信息。比如,用戶對展現(xiàn)的圖像幀中女演員所背的背包感興趣,則可能希望了解該款或者類似款背包的品牌、售價以及銷售方信息等等。
然而,在用戶觀看網(wǎng)絡圖像或網(wǎng)絡視頻的過程中,如果需要對當前展現(xiàn)的圖像幀中的某部分內(nèi)容進行搜索時,則需要中斷當前圖像或視頻展現(xiàn),才可以打開搜索應用進行搜索,影響到用戶正常的圖像或視頻觀看;而且,用戶只能通過關鍵詞搜索圖像幀中感興趣的內(nèi)容,從而無法準確、快速定位到用戶感興趣的內(nèi)容,搜索效率低。
技術實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┝艘环N視頻展現(xiàn)方法和裝置,可以在用戶利用終端觀看網(wǎng)絡視頻的過程中,能夠更為及時、全面為用戶提供當前顯示的視頻幀中所涉及到的對象的相關信息,以使得用戶可以更為及時、便捷和全面獲取到用戶感興趣內(nèi)容的相關信息。
為實現(xiàn)上述目的,一方面,本申請?zhí)峁┝艘环N視頻展現(xiàn)方法,包括:
接收終端發(fā)送的關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;
響應于所述關聯(lián)數(shù)據(jù)請求,依據(jù)預置的視頻標識、幀序號以及對象之間的對應關系,確定與所述視頻標識、目標幀序號對應的至少一個目標對象,所述目標對象為所述目標視頻幀中所具有的對象;
依據(jù)預置的對象與關聯(lián)信息的對應關系,分別確定每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息;
將所述目標視頻幀以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端,以在所述終端顯示所述目標視頻幀的同時,顯示出所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
可選的,所述關聯(lián)數(shù)據(jù)請求還攜帶有:所述終端中用于播放所述視頻的視頻播放窗口的起始點坐標、寬度和高度;
在所述將所述目標視頻以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端之前,還包括:
依據(jù)所述視頻播放窗口的起始點坐標、寬度和高度,將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊所述子顯示區(qū)域的起始點坐標、寬度和高度;
在所述將所述目標視頻以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端的同時,還包括:
將劃分出的每塊所述子顯示區(qū)域的起始點坐標、寬度和高度發(fā)送給所述終端,以使得所述終端將所述目標視頻幀以及每項所述關聯(lián)信息分別顯示到不同的所述子顯示區(qū)域內(nèi)。
可選的,在所述將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域之后,還包括:
從所述至少兩塊子顯示區(qū)域中,確定用于顯示所述目標視頻幀的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域;
在所述將劃分出的每塊所述子顯示區(qū)域的起始點坐標、寬度和高度發(fā)送給所述終端的同時,還包括:
將所述目標視頻幀對應的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域的信息發(fā)送給所述終端,以使得所述終端將所述目標視頻幀顯示在所述目標子顯示區(qū)域,并在所述關聯(lián)信息對應的子顯示區(qū)域內(nèi)顯示所述關聯(lián)信息。
可選的,所述將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,包括:
將所述視頻播放窗口對應的顯示區(qū)域均分為九塊子顯示區(qū)域;
則所述從所述至少兩塊子顯示區(qū)域中,確定用于顯示所述目標視頻幀的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域,包括:
將所述九塊子顯示區(qū)域中處于中間位置的子顯示區(qū)域確定為用于顯示所述目標視頻幀的目標子顯示區(qū)域;
從所述目標子顯示區(qū)域之外的八塊子顯示區(qū)域中,確定每項所述關聯(lián)信息對應的子顯示區(qū)域。
可選的,在所述將所述目標視頻幀對應的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域的信息發(fā)送給所述終端之后,還包括:
接收終端發(fā)送的頁面鏈接請求,所述頁面鏈接請求攜帶有所述視頻播放窗口中被點擊位置的目標坐標;
從所述視頻播放窗口中劃分出的至少兩塊多個子顯示區(qū)域中,確定出所述目標坐標所屬的子顯示區(qū)域;
根據(jù)所述目標坐標所屬的子顯示區(qū)域內(nèi)當前所呈現(xiàn)的關聯(lián)信息,確定鏈接頁面;
將所述鏈接頁面的數(shù)據(jù)發(fā)送給所述終端,以在所述終端的視頻播放窗口中所述目標坐標所屬的子顯示區(qū)域內(nèi)顯示出所述鏈接頁面。
另一方面,本申請實施例還提供了一種視頻展現(xiàn)方法,包括:
當檢測到觸發(fā)界面切換的切換指令時,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;
向服務器發(fā)送關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述視頻標識以及所述目標幀序號;
獲取服務器響應于所述關聯(lián)數(shù)據(jù)請求所返回的所述目標視頻幀以及所述目標視頻幀所關聯(lián)的關聯(lián)信息集合,所述關聯(lián)信息集合中包括:與所述視頻標識和目標幀序號對應的每個目標對象所關聯(lián)的至少一項關聯(lián)信息,其中,所述視頻標識和目標幀序號對應著所述目標視頻幀中所具有的至少一個所述目標對象;
顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
優(yōu)選的,所述檢測到觸發(fā)界面切換的切換指令,包括:
檢測到所述終端上的指定按鍵被觸按;
或者,接收到與所述終端綁定的遙控器發(fā)送的切換指令。
優(yōu)選的,在所述顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息之前,還包括:
獲取視頻播放窗口的起始點坐標、寬度和高度,所述視頻播放窗口為終端中用于播放所述視頻的窗口;
依據(jù)所述視頻播放窗口的起始點坐標、寬度和高度,將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊子顯示區(qū)域的起始點坐標、寬度和高度;
則所述顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息包括:
分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)。
優(yōu)選的,當檢測到觸發(fā)界面切換的切換指令時,還包括:
獲取視頻播放窗口的起始點坐標、寬度和高度,所述視頻播放窗口為終端中用于播放所述視頻的窗口;
所述關聯(lián)數(shù)據(jù)請求中還攜帶有:所述終端中用于播放所述視頻的視頻播放窗口的起始點坐標、寬度和高度;
在獲取服務器響應于所述關聯(lián)數(shù)據(jù)所返回的所述目標視頻幀以及所述目標視頻幀所關聯(lián)的關聯(lián)信息集合的同時,還包括:
獲取視頻窗口被劃分出的至少兩塊子顯示區(qū)域各自的起始點坐標、高度和寬度;
則所述顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息包括:
分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)。
優(yōu)選的,在所述分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)之后,還包括:
當檢測到用戶點擊顯示有所述關聯(lián)信息的子顯示區(qū)域時,確定被點擊位置的目標坐標;
向服務器發(fā)送頁面鏈接請求,所述頁面鏈接請求攜帶有所述目標坐標;
接收服務器響應于所述頁面鏈接請求返回的鏈接頁面,其中所述鏈接頁面為所述服務器根據(jù)所述目標坐標所屬的子顯示區(qū)域內(nèi)當前所呈現(xiàn)的關聯(lián)信息確定出的;
在所述目標坐標所屬的子顯示區(qū)域內(nèi)顯示所述鏈接頁面。
優(yōu)選的,在所述分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)之后,還包括:
如果所述視頻播放窗口的至少兩塊子顯示區(qū)域中,存在未顯示有所述目標視頻幀以及所述關聯(lián)信息的空白子顯示區(qū)域時,在所述空白子顯示區(qū)域輸出對象錄入選項;
當檢測到用戶點擊所述對象錄入選項時,在所述空白子顯示區(qū)域內(nèi)呈現(xiàn)出對象錄入界面,以便于用戶在所述對象錄入界面輸入所述目標視頻幀中所呈現(xiàn)出的對象相關的待錄入關聯(lián)信息;
將從所述對象錄入界面獲取到的對象的待錄入關聯(lián)信息發(fā)送給服務器,以便服務器將用戶錄入的待錄入關聯(lián)信息與所述目標視頻幀進行對應存儲。
優(yōu)選的,所述當檢測到觸發(fā)界面切換的切換指令時,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號,包括:
當檢測到觸發(fā)界面切換的切換指令時,控制所述終端處于多區(qū)域顯示模式;
如果終端當前處于所述多區(qū)域顯示模式,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號,并觸發(fā)執(zhí)行所述向服務器發(fā)送關聯(lián)數(shù)據(jù)請求的操作。
另一方面,本申請實施例還提供了一種視頻展現(xiàn)裝置,包括:
請求接收單元,用于接收終端發(fā)送的關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;
對象匹配單元,用于響應于所述關聯(lián)數(shù)據(jù)請求,依據(jù)預置的視頻標識、幀序號以及對象之間的對應關系,確定與所述視頻標識、目標幀序號對應的至少一個目標對象,所述目標對象為所述目標視頻幀中所具有的對象;
數(shù)據(jù)關聯(lián)單元,用于依據(jù)預置的對象與關聯(lián)信息的對應關系,分別確定每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息;
第一發(fā)送單元,用于將所述目標視頻幀以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端,以在所述終端顯示所述目標視頻幀的同時,顯示出所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
優(yōu)選的,所述請求接收單元接收到的所述關聯(lián)數(shù)據(jù)請求還攜帶有:所述終端中用于播放所述視頻的視頻播放窗口的起始點坐標、寬度和高度;
所述裝置還包括:
窗口拆分單元,用于在所述第一發(fā)送單元將所述目標視頻以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端之前,依據(jù)所述視頻播放窗口的起始點坐標、寬度和高度,將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊所述子顯示區(qū)域的起始點坐標、寬度和高度;
第二發(fā)送單元,用于在所述第一發(fā)送單元將所述目標視頻以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端的同時,將劃分出的每塊所述子顯示區(qū)域的起始點坐標、寬度和高度發(fā)送給所述終端,以使得所述終端將所述目標視頻幀以及每項所述關聯(lián)信息分別顯示到不同的所述子顯示區(qū)域內(nèi)。
另一方面,本申請實施例還提供了一種視頻展現(xiàn)裝置,包括:
指令檢測單元,用于檢測觸發(fā)界面切換的切換指令;
標識獲取單元,用于當所述指令檢測單元檢測到所述切換指令時,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;
請求發(fā)送單元,用于向服務器發(fā)送關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述視頻標識以及所述目標幀序號;
數(shù)據(jù)獲取單元,用于獲取服務器響應于所述關聯(lián)數(shù)據(jù)請求所返回的所述目標視頻幀以及所述目標視頻幀所關聯(lián)的關聯(lián)信息集合,所述關聯(lián)信息集合中包括:與所述視頻標識和目標幀序號對應的每個目標對象所關聯(lián)的至少一項關聯(lián)信息,其中,所述視頻標識和目標幀序號對應著所述目標視頻幀中所具有的至少一個所述目標對象;
顯示控制單元,用于顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
優(yōu)選的,還包括:
參數(shù)獲取單元,用于在所述顯示控制單元顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息之前,獲取視頻播放窗口的起始點坐標、寬度和高度,所述視頻播放窗口為終端中用于播放所述視頻的窗口;
窗口分割單元,用于依據(jù)所述視頻播放窗口的起始點坐標、寬度和高度,將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊子顯示區(qū)域的起始點坐標、寬度和高度;
則所述顯示控制單元具體為,用于分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)。
經(jīng)由上述的技術方案可知,在終端顯示視頻的過程中,終端可以向服務器發(fā)送關聯(lián)數(shù)據(jù)請求,在該關聯(lián)數(shù)據(jù)請求中攜帶有終端當前播放的視頻的視頻標識以及該視頻中待播放的目標視頻幀目標幀序號;這樣,服務器響應于該關聯(lián)數(shù)據(jù)請求,依據(jù)預置的視頻標識、幀序號以及對象之間的對應關系,確定該目標視頻幀所呈現(xiàn)出的至少一個目標對象;并依據(jù)預置的對象與關聯(lián)信息的對應關系,分別確定每個目標對象所關聯(lián)的至少一項關聯(lián)信息,這樣,將該目標視頻幀以及該目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給終端之后,終端可以在呈現(xiàn)出目標視頻幀的同時,在終端中顯示出與該視頻幀中所呈現(xiàn)的目標對象所關聯(lián)的關聯(lián)信息,從而使得用戶可以直觀全面的了解到視頻幀中目標對象的相關信息,與用戶手動搜索視頻幀中用戶感興趣的目標對象的關聯(lián)信息相比,可以更為及時、高效以及全面的為用戶提供所需視頻幀中感興趣內(nèi)容的相關信息。
附圖說明
為了更清楚地說明本申請實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1示出了本申請的視頻展現(xiàn)方法所適用的一種網(wǎng)絡架構(gòu)示意圖;
圖2示出了本申請一種視頻展現(xiàn)方法一個實施例的流程示意圖;
圖3示出了本申請實施例中多窗口展現(xiàn)模式的顯示效果示意圖;
圖4示出了本申請一種視頻展現(xiàn)裝置一個實施例的組成結(jié)構(gòu)示意圖;
圖5示出了本申請又一種視頻展現(xiàn)裝置一個實施例的組成結(jié)構(gòu)示意圖。
具體實施方式
本申請實施例提供了一種視頻展現(xiàn)方法和裝置,本實施例的方案適用于終端向服務器請求圖像數(shù)據(jù)(單幀圖像的數(shù)據(jù)或者是連續(xù)多幀圖像組成的視頻數(shù)據(jù)),并在終端上展現(xiàn)圖像幀的場景中,且當用戶希望進一步詳細了解終端中當前展現(xiàn)的圖像幀中所包含的該用戶感興趣內(nèi)容時,只需要在終端上進行簡單的操作,便可以觸發(fā)終端從服務器獲取到該用戶感興趣內(nèi)容所關聯(lián)的關聯(lián)信息,并在終端展現(xiàn)出來,使得用戶可以更為快速、詳細以及全面了解到感興趣內(nèi)容的詳細信息。
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
首先對本申請的視頻展現(xiàn)方法進行介紹。
可以理解的是,由于視頻是由連續(xù)多幀視頻幀組成,而單幅圖像可以理解為一種特殊的視頻,即僅包含一幅視頻幀的視頻,因此,本申請實施例的視頻展現(xiàn)方法適用于利用終端向服務器請求單幀圖像或連續(xù)多幀圖像的圖像數(shù)據(jù),并在終端上展現(xiàn)出圖像幀的場景。參見圖1,其示出了本申請實施例的視頻展現(xiàn)方法所適用的一種網(wǎng)絡架構(gòu)示意圖。由圖1可知,該網(wǎng)絡架構(gòu)中可以包括服務器101和終端102。
其中,該服務器101用于存儲圖像幀或視頻所對應的圖像數(shù)據(jù)。
進一步的,本申請實施例中,該服務器101還存儲有如下內(nèi)容:
對象總集合;其中,該對象總集合中包括多個對象,對象可以理解為顯示在視頻幀(也可以理解為單幅圖像的圖像幀)中的顯示對象或目標,如,對象可以為一幀視頻幀中所呈現(xiàn)出的人物、衣服、食物、地點等等。當然,對于不同的對象可以分別有一個對象標識,如,對象的唯一名稱或者身份標識號碼(ID,Identity),以通過不同的對象標識區(qū)分不同的對象;
對象總集合中每個對象所對應的關聯(lián)信息;其中,每個對象可以關聯(lián)有一項或多項關聯(lián)信息。而不同類別的對象所關聯(lián)的關聯(lián)信息也可能會有所不同,如,當對象為衣服時,該對象的關聯(lián)信息可以為:該款衣服所對應的購買鏈接、衣服的簡介(如生產(chǎn)商、產(chǎn)地等)和衣服的價格等信息中的一種或幾種,或者是,同款類型的衣服的購買鏈接、簡介或價格等等;又如,對象為地點時,該關聯(lián)信息可以包括該地點的具體介紹、該地點所具有的酒店、去往該地點的機票、旅行套餐以及定制機票或旅行套餐的鏈接等等;又如,對象為某個明星時,對象的關聯(lián)信息可以為該明星的微博、該明星代言的產(chǎn)品簡介,代言的產(chǎn)品鏈接等等;
每幀視頻幀所包含的對象子集合,該對象子集合中包括該視頻幀中所顯示出的至少一個對象,對象的含義與前面介紹的相同。
可選的,為了能夠更好維護視頻幀、視頻幀所包含的對象、以及對象所對應的關聯(lián)信息,在服務器可以維護不同的數(shù)據(jù)表,并通過不同的數(shù)據(jù)表維護以上不同的信息。
具體的,服務器可以存儲第一數(shù)據(jù)表,在該第一數(shù)據(jù)表中可以存儲有不同視頻(或圖像)的ID,該視頻(或圖像)的地址,以及該視頻(或圖像)的總幀數(shù)。
在服務器中存儲第二數(shù)據(jù)表,該第二數(shù)據(jù)表中可以存儲有視頻(或圖像)的ID,視頻(或圖像)所包含各個視頻幀的幀序號,以及幀序號表征的視頻幀所對應的對象標識,其中,一個視頻幀中可以包含有一個或多個對象,相應的,一個幀序號對應著一個或多個對象的對象標識。
在服務器中還存儲有第三數(shù)據(jù)表,第三數(shù)據(jù)表中存儲有所有對象各自對應的對象標識,不同對象標識關聯(lián)有各自的關聯(lián)信息。
當然,以數(shù)據(jù)表的形式存儲視頻(或圖像)標識、幀序號、對象標識以及對象標識所對應的關聯(lián)信息等僅僅是一種優(yōu)選的方式,通過其他方式存儲以上信息也同樣適用于本申請。
在本申請實施例中,所述終端102,用于當檢測到觸發(fā)界面切換的切換指令時,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;向服務器發(fā)送關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述視頻標識以及所述目標幀序號。
所述服務器101,用于響應于所述關聯(lián)數(shù)據(jù)請求,依據(jù)預置的視頻標識、幀序號以及對象之間的對應關系,確定與所述視頻標識、目標幀序號對應的至少一個目標對象,所述目標對象為所述目標視頻幀中所具有的對象;依據(jù)預置的對象與關聯(lián)信息的對應關系,分別確定每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息;將所述目標視頻幀以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端。
所述終端102,還用于獲取服務器返回的所述目標視頻幀以及所述目標視頻幀所關聯(lián)的關聯(lián)信息集合,該關聯(lián)信息集合中包括:與視頻標識和目標幀序號對應的每個目標對象所關聯(lián)的至少一項關聯(lián)信息;顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
需要說明的是,在圖1中示出了服務器為一臺獨立的服務器,然而在實際應用中,可以通過一個服務系統(tǒng)提供視頻或圖像,該服務系統(tǒng)可以為包含有多臺服務器的分布式存儲系統(tǒng)或者是集中存儲系統(tǒng)等等。進一步的,服務系統(tǒng)還可以包含有數(shù)據(jù)庫,服務器可以將以上所提到的圖像幀、對象以及對象的關聯(lián)信息之間的關聯(lián)關系存儲到數(shù)據(jù)庫,并通過查詢數(shù)據(jù)庫來確定圖像幀所包含的對象以及對象所對應的關聯(lián)信息等。如,將以上提到的三個數(shù)據(jù)表存儲到數(shù)據(jù)庫,通過查詢這三個數(shù)據(jù)表確定出不同視頻幀所包含的對象,以及該視頻幀所包含的對象關聯(lián)的關聯(lián)信息。
在本申請實施例中,該終端102可以理解為承載有播放器的終端,如該終端可以具有播放器的電腦、電視機等等。該終端可以向服務器請求所需播放的圖像或視頻,并在服務器返回相關圖像數(shù)據(jù)后,在終端上依次播放各幀圖像。
可以理解的是,由于視頻是由連續(xù)多幀視頻幀組成,而單幅圖像可以理解為一種特殊的視頻,即僅包含一幅視頻幀的視頻,因此,播放單幅圖像的過程與終端播放單個視頻幀的過程相似。為了便于描述,下面以終端播放視頻為例,介紹在終端播放視頻過程中,為用戶呈現(xiàn)出視頻中所包含的對象的關聯(lián)信息的過程。
進一步的,在終端上呈現(xiàn)出對象的關聯(lián)信息的方式也可以有多種實現(xiàn)方式,可選的,本實施例以將終端的顯示區(qū)域劃分為多個區(qū)域,且在該多個區(qū)分分別顯示當前所需呈現(xiàn)的視頻幀以及該視頻幀中顯示的對象所關聯(lián)的關聯(lián)信息。為了便于描述,以將終端的顯示區(qū)域劃分為九個子顯示區(qū)域,使得終端的顯示區(qū)域呈現(xiàn)出九宮格形式為例進行介紹。
結(jié)合圖1,參見圖2其示出了本申請一種視頻展現(xiàn)方法一個實施例的流程交互示意圖,本實施例的方法可以包括:
201,終端在視頻播放窗口的顯示區(qū)域中展現(xiàn)從服務器請求的視頻幀。
視頻播放窗口為終端播放視頻的播放窗口。
可以理解的是,在該步驟201之前,終端還可以向服務器發(fā)送視頻播放請求,以請求服務器向終端返回所需播放的視頻數(shù)據(jù)。且,在服務器響應該播放請求并為終端返回該視頻對應的各幀視頻幀時,依次展現(xiàn)該視頻所對應的視頻幀。當然,終端向服務器請求視頻并播放視頻的過程與現(xiàn)有的播放器中播放視頻的過程相似,在此不再贅述。
202,終端接收觸發(fā)界面切換的切換指令。
該切換指令可以是用戶通過預先設定的指定操作觸發(fā)生成的指令,如,該切換指令也可以是用戶通過觸按終端上指定按鍵(可以為物理按鍵或者虛擬的觸摸按鍵)所觸發(fā)生成的指令。又如,當終端為電視機或者其他可被遙控器控制的終端時,該切換指令可以為用戶通過觸按電視機中的遙控器中指定按鍵而觸發(fā)遙控器生成的切換指令。
其中,該切換指令用于觸發(fā)終端將呈現(xiàn)有視頻的第一界面切換為包含有至少兩個子顯示區(qū)域的第二界面。
可選的,本實施例以該切換指令用于請求將第一界面切換為包含有九個子顯示區(qū)域的第二界面為例進行介紹。其中,第一界面與第二界面不同,第二界面為將第一界面所對應的顯示區(qū)域劃分為九塊子顯示區(qū)域所形成的界面。該第二界面可以稱為九宮格界面模式。
具體的,終端中可以預置用于確定是否切換到九宮格視頻模式的函數(shù),為了便于區(qū)分,將該函數(shù)成為函數(shù)A。函數(shù)A帶一個布爾型參數(shù)open,當open為true,則切換到九宮格界面模式,當open為false,則切換到普通界面模式。在終端未顯示九宮格界面的前提下,用戶按了指定按鍵,則open傳入true,此時則需要顯示九宮格界面模式;而在九宮格界面模式下,用戶按了該指定按鍵,則open傳入false,此時則需退出九宮格界面模式。
203,終端響應于該切換指令,確定該終端所播放的視頻的視頻標識以及該視頻中待播放的目標視頻幀的目標幀序號。
其中,該目標視頻幀為終端當前播放的視頻之后下一幀需要播放的視頻幀,為了便于區(qū)分,將下一幀待播放的視頻幀稱為目標視頻幀。
可以理解的是,當終端檢測到觸發(fā)界面切換的切換指令時,終端會進入另一種顯示模式,即由第一界面切換到第二界面,而如果用戶不輸入終止第二界面的指令時,終端會一直處于該第二界面的狀態(tài)??蛇x的,終端中可以預置不同的顯示模式,如,第一界面對應著一種顯示模式;該第二對應著一種顯示模式,由于第二界面實際上是多塊區(qū)域進行顯示,因此,可以將第二界面所對應的顯示模式成為多區(qū)域顯示模式,則當終端接收到該切換指令時,可以控制終端處于多區(qū)域顯示模式;如果終端處于該多區(qū)域顯示模式下,終端會可以會多次執(zhí)行該步驟203以及后續(xù)的步驟204,以使得第二界面中能夠連續(xù)展現(xiàn)該視頻的多幀視頻幀以及每幀視頻幀對應的關聯(lián)信息。如,在終端確定當前處于多區(qū)域顯示模式時,可以實時或者每隔預設時長,執(zhí)行確定當前播放的視頻以及待播放的目標視頻幀的操作,并觸發(fā)向服務器發(fā)送關聯(lián)數(shù)據(jù)請求。
當然,當終端接收到用于終止多區(qū)域顯示模式的終止指令時,終端可以控制視頻播放窗口恢復到第一界面的顯示模式,在該種情況下,終端獲取視頻的方式可以與傳統(tǒng)的視頻展現(xiàn)過程相似,在此不再贅述。
204,終端向服務器發(fā)送關聯(lián)數(shù)據(jù)請求,該關聯(lián)數(shù)據(jù)請求攜帶有該視頻標識、該目標幀序號以及該視頻播放窗口的窗口參數(shù)。
其中,該關聯(lián)數(shù)據(jù)請求用于向服務器請求該目標視頻幀中包含的對象的關聯(lián)信息。
視頻播放窗口的窗口參數(shù)表征該視頻播放窗口所對應的展現(xiàn)區(qū)域。具體的,該窗口參數(shù)可以包括:視頻播放窗口的起始點坐標、該視頻播放窗口的高度和寬度等數(shù)據(jù)。
當終端全屏播放視頻時,該視頻播放窗口可以理解為終端的顯示屏,相應的,該視頻播放窗口的高度和寬度可以為顯示屏的高度和寬度。
需要說明的是,視頻播放窗口的窗口參數(shù)為可選的,如果不需要服務器對視頻播放窗口的顯示區(qū)域進行劃分的情況下,該關聯(lián)數(shù)據(jù)請求中也可以不攜帶該視頻播放窗口的窗口參數(shù)。
另外,即使是由服務器對視頻播放窗口進行切分的情況下,由于視頻播放窗口的顯示區(qū)域被切分之后,可以維持視頻播放窗口被切分成多塊顯示區(qū)域的狀態(tài)保持不變,直至用戶在終端輸入用于終止多區(qū)域顯示模式的終止指令為止。也就是說,終端接收到切換指令之后,可以僅僅在第一次發(fā)送該關聯(lián)數(shù)據(jù)請求時,在該關聯(lián)數(shù)據(jù)請求中攜帶該窗口參數(shù),而后續(xù)再發(fā)送該關聯(lián)數(shù)據(jù)請求時,則無需再攜帶該窗口參數(shù)。
205,服務器依據(jù)存儲的視頻標識、幀序號與對象標識之間的對應關系,確定該視頻標識和目標幀序號所對應的至少一個目標對象的目標對象標識。
可以理解的是,通過對象的標識來唯一標識一個對象是一種可選的方式,在實際應用中,服務器也可以直接存儲視頻的視頻標識、幀序號與對象之間的對應關系,通過查詢該對應關系,確定該目標幀序號所表征的目標視頻幀中所呈現(xiàn)出的至少一個目標對象。
206、服務器依據(jù)預置的對象標識與關聯(lián)信息的對應關系,分別確定每個目標對象標識所對應的至少一項目標關聯(lián)信息。
可選的,當該服務器中維護有前面提到的第一數(shù)據(jù)表、第二數(shù)據(jù)表和第三數(shù)據(jù)表的情況下,該視頻標識可以為視頻的ID,這樣直接通過查詢該第二數(shù)據(jù)表便可以確定與視頻的ID以及目標幀序號對應的至少一個目標對象的標識;然后,查詢該第三數(shù)據(jù)表,可以確定出每個目標對象的標識所對應的至少一項目標關聯(lián)信息。當然,依據(jù)該視頻的ID,服務器可以從該第一數(shù)據(jù)表中查詢該視頻的地址,這樣,基于視頻的地址,可以確定存儲視頻中各幀視頻幀的存儲地址,并獲取視頻幀所對應的數(shù)據(jù)。
可選的,由于每個目標對象標識可以對應一項或多項目標關聯(lián)信息,因此,每個目標對象標識所對應的目標關聯(lián)信息可以以列表的存儲,這樣,每一個目標對象標識可以對應著一個目標關聯(lián)信息列表,在該目標關聯(lián)信息列表中存儲有至少一項目標關聯(lián)信息。
可以理解的是,在服務器存儲視頻的視頻標識、幀序號與對象之間的對應關系的前提下,服務器可以直接存儲不同的對象所對應的關聯(lián)信息,并在確定出目標對象之后,依據(jù)對象與關聯(lián)信息的對應關系,查詢出該目標對象對應的關聯(lián)信息。
207、服務器依據(jù)視頻播放窗口的窗口參數(shù),將視頻播放窗口的顯示區(qū)域劃分為九塊子顯示區(qū)域,得到每塊子顯示區(qū)域的起始點坐標、寬度和高度。
其中,在對視頻播放窗口的顯示區(qū)域進行劃分時,可以將該視頻播放窗口的顯示區(qū)域均分為九塊子顯示區(qū)域,以使得視頻播放窗口呈現(xiàn)出九宮格模式的多個子播放窗口。
可以理解的是,在視頻播放窗口的起始點坐標以及視頻播放窗口的寬度和高度確定的情況下,可以確定出視頻播放窗口所對應的顯示區(qū)域,將該顯示區(qū)域均分為九塊,可以得到九塊子顯示區(qū)域,而每塊子顯示區(qū)域的起始點坐標、長度和高度也可以相應確定。
當然,劃分出的該九塊子顯示區(qū)域的大小也可以不相同,如,可以將九塊子顯示區(qū)域中處于中間的子顯示區(qū)域的面積設置為最大,而其他八塊子顯示區(qū)域的面積可以相對較小。
在將視頻播放窗口的顯示區(qū)域劃分為九塊子顯示區(qū)域之后,每塊子顯示區(qū)域?qū)嶋H上就是一個子播放窗口,一塊子顯示區(qū)域也分別對應著一組子窗口參數(shù),該子窗口參數(shù)包括該子窗口的起點坐標、子窗口的寬度和高度。
其中,不同的子顯示區(qū)域所對應的子播放窗口中可以用于播放相同或不同的圖像或視頻。
需要說明的是,本實施例是以將視頻播放窗口的顯示窗口劃分為九塊子顯示區(qū)域為例進行介紹,然而該視頻播放窗口的顯示區(qū)域可以劃分出任意數(shù)量的子顯示區(qū)域,并分別確定出每個子顯示區(qū)域的起點坐標、寬度和高度。如,可以將視頻播放窗口的顯示區(qū)域劃分為四塊子顯示區(qū)域。對于將視頻播放窗口的顯示區(qū)域劃分為其他數(shù)量的子顯示區(qū)域的情況,其具體實現(xiàn)過程與劃分為九塊子顯示區(qū)域的過程相似,在此不再贅述。
208、服務器將九塊子顯示區(qū)域各自的起始點坐標、寬度和高度發(fā)送給終端。
209,服務器從九塊子顯示區(qū)域中,確定用于顯示目標視頻幀的目標子顯示區(qū)域,以及每項關聯(lián)信息所對應的子顯示區(qū)域。
其中,為了便于區(qū)分,將用于顯示目標視頻幀的顯示區(qū)域稱為目標子顯示區(qū)域。
可選的,為了便于用戶觀看視頻,一般服務器會設置該九塊子顯示區(qū)域中處于中間位置的子顯示區(qū)域作為顯示目標視頻幀的目標子顯示區(qū)域。
210,服務器將目標視頻幀的數(shù)據(jù)、目標視頻幀中每個目標對象所對應的至少一項關聯(lián)信息、目標視頻幀與目標子顯示區(qū)域的第一對應關系以及關聯(lián)信息與子顯示區(qū)域的第二對應關系發(fā)送給終端。
可以理解的是,該步驟207至210為可選步驟,其目的是為了能夠更好的確定出目標視頻幀以及關聯(lián)信息的顯示位置。
由于終端的視頻播放窗口的顯示區(qū)域被劃分為九塊顯示區(qū)域之后,如果終端未接收到終止界面切換的指令,則終端會一直維持九宮格視頻模式,但是終端僅僅需要在接收到切換指令時,發(fā)送一次該視頻播放窗口的窗口參數(shù),且服務器也僅僅需要執(zhí)行一次對該視頻播放窗口的顯示區(qū)域的劃分。
另外,本申請實施例是以服務器對終端的視頻播放窗口劃分為多個子顯示區(qū)域為例進行介紹,但是可以理解的是,在實際應用中,服務器也可以不對視頻播放窗口進行劃分,這樣,服務器可以在步驟206之后,直接將目標視頻幀以及確定出的每個目標對象標識所對應的至少一項目標關聯(lián)信息發(fā)送給終端,并指示終端顯示該目標視頻幀的同時,顯示出該每個目標對象標識所對應的至少一項目標關聯(lián)信息。
當然,對視頻播放窗口的顯示區(qū)域進行劃分也可以是由終端側(cè)來執(zhí)行,具體的,終端可以響應于該切換指令,獲取視頻播放窗口的起始點坐標、寬度和高度,依據(jù)視頻播放窗口的起始點坐標、寬度和高度,將視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊子顯示區(qū)域的起始點坐標、寬度和高度。具體的,終端可以將視頻播放窗口的顯示區(qū)域劃分為九塊子顯示區(qū)域,以將目標視頻幀以及每項關聯(lián)信息分別顯示在不同的子顯示區(qū)域內(nèi)。其中,終端對該視頻播放窗口的顯示區(qū)域進行劃分的過程,與服務器對視頻播放窗口進行劃分的過程相似,在此不再贅述。
211、終端依據(jù)第一對應關系將目標視頻幀輸出到視頻播放窗口的目標子顯示區(qū)域,并依據(jù)第二對應關系分別將每項關聯(lián)信息輸出到與該關聯(lián)信息對應的子顯示區(qū)域內(nèi)。
其中,在視頻播放窗口被劃分為九塊子顯示區(qū)域(相當于九個子窗口)的情況下,一塊子顯示區(qū)域會用于顯示目標視頻幀,因此,剩余的八塊子顯示區(qū)域則可以用于顯示關聯(lián)信息。特別的,當關聯(lián)信息的項數(shù)不足八項時,則可以保持該子顯示區(qū)域為空白狀態(tài)。
當然,當該關聯(lián)信息的項數(shù)超過八項時,則可以選取八項關聯(lián)信息分別顯示到八塊子顯示區(qū)域中,而其余關聯(lián)信息則可以不顯示;或者是,每個子顯示區(qū)域?qū)幸豁椈蚨囗楆P聯(lián)信息,并在該子顯示窗口中不斷切換顯示所需顯示的多項的關聯(lián)信息。
如,參見圖3,其示出了視頻播放窗口中多窗口展現(xiàn)模式的顯示效果示意圖,由圖3可見,視頻播放窗口的顯示區(qū)域被劃分為九塊子顯示區(qū)域,使得視頻播放窗口被劃分為九個子播放窗口,呈現(xiàn)出九宮格模式,其中,處于中間的子播放窗口(第二行第二個子播放窗口)中輸出有視頻中當前需要顯示的視頻幀,而其他子播放窗口則顯示有與該視頻幀所呈現(xiàn)出的對象相關聯(lián)的關聯(lián)信息。
212、當終端檢測到用戶點擊顯示有關聯(lián)信息的子顯示區(qū)域時,確定被點擊位置的坐標。
其中,為了便于區(qū)分,可以將被點擊位置的坐標稱為目標坐標。
213,終端將被點擊位置的坐標發(fā)送給服務器。
可選的,終端可以向服務器發(fā)送鏈接頁面請求,該鏈接頁面請求用于請求與該被點擊位置所對應的關聯(lián)信息具有關聯(lián)關系的鏈接頁面。其中,該鏈接頁面請求攜帶有該被點擊位置的目標坐標。
214,服務器依據(jù)被點擊位置的坐標,確定被點擊位置的坐標所屬的子顯示區(qū)域。
其中,被點擊位置的坐標所屬的子顯示區(qū)域也就是該坐標所在的子顯示區(qū)域。
可以理解的是,服務器將視頻播放窗口劃分為九塊子顯示區(qū)域之后,服務器會記錄各個子顯示區(qū)域的起點、寬度和高度等信息,這樣,當視頻播放窗口被點擊的坐標確定后,服務器可以確定被點擊位置處于哪塊子顯示區(qū)域內(nèi)。
215,服務器確定被點擊位置所屬的子顯示區(qū)域內(nèi)顯示的待處理關聯(lián)信息。
每塊子顯示區(qū)域所顯示的關聯(lián)信息也是固定的,在被點擊的子顯示區(qū)域確定后,該子顯示區(qū)域所顯示的關聯(lián)信息也相應確定。
216,服務器確定該待處理關聯(lián)信息所關聯(lián)的鏈接頁面。
217,服務器將該鏈接頁面的數(shù)據(jù)發(fā)送給終端。
218,終端在被點擊位置所在的子顯示區(qū)域內(nèi)顯示出該鏈接頁面。
其中,該步驟212至步驟218為可選步驟,其目的是為了便于用戶進一步基于該關聯(lián)信息進行相關操作。其中,服務器中可以存儲了每項關聯(lián)信息所對應的鏈接頁面的數(shù)據(jù)。如,當對象為某款物品(如書包、衣物、機票、旅游門票、外賣食物等等),該關聯(lián)信息為購買該款物品的鏈接地址時,當在視頻播放窗口的一塊子顯示區(qū)域內(nèi)顯示出該鏈接地址之后,如果用戶點擊該子顯示區(qū)域或者該鏈接地址,則可以直接鏈接到購買該物品的鏈接頁面,以使得用戶可以直接購買該物品。當然,該鏈接頁面也可以是對象的詳細介紹頁面,例如,酒店的具體介紹、旅游地的具體介紹等等;該鏈接頁面還可以是微博鏈接頁面等。
進一步的,在終端呈現(xiàn)出鏈接頁面之后,如果該鏈接頁面為一個物品的購買頁面,用戶還可以基于終端在該鏈接頁面上進行相應的購買操作,以選擇物品并下單付款,終端基于用戶的購買操作可以將相應的購買請求發(fā)送給服務器,服務器可以為終端返回支付頁面,以便于用戶進行支付。其中,服務器可以預置多種支付接口,以便于用戶快捷進行物品購買。
進一步的,在該步驟211之后,如果視頻播放窗口的某一個或多個子顯示區(qū)域內(nèi)未顯示有關聯(lián)信息,還可以在未顯示有關聯(lián)信息的空白子顯示區(qū)域內(nèi)呈現(xiàn)一個對象錄入選項,當終端檢測到用戶點擊該對象錄入選項時,在該空白子顯示區(qū)域內(nèi)呈現(xiàn)出對象錄入界面,用戶可以在該對象錄入界面輸入當前播放的目標視頻幀中所呈現(xiàn)出的對象的待錄入關聯(lián)信息。其中,該待錄入關聯(lián)信息是指用戶根據(jù)目標視頻幀中所呈現(xiàn)出的對象,人為輸入的該用戶認為與該對象有關系的相關信息。終端獲取用戶輸入的對象的待錄入關聯(lián)信息,并將對象的待錄入關聯(lián)信息以及當前播放的目標視頻幀的幀序號發(fā)送給服務器,以使得服務器記錄該目標幀序號、對象以及對象的待錄入關聯(lián)信息之間的對應關系,并標注該對應關系為待審核狀態(tài)。當經(jīng)過服務器的相關服務人員對該對應關系進行審核通過后,服務器可以將該對應關系固定存儲到視頻對應的存儲區(qū)域內(nèi)。如,服務器可以向第三數(shù)據(jù)表中添加一條記錄,備注該記錄為用戶標簽,當經(jīng)過專業(yè)部門核實后,備注更改為用戶標簽-已核實,此時如果其他用戶希望查看該視頻幀所包含的對象的關聯(lián)信息時,就可以查詢該條記錄。
需要說明的是,圖2實施例是以流程交互的形式對本申請的視頻展現(xiàn)方法進行的介紹,但是對于終端側(cè)或者服務器側(cè)所單獨執(zhí)行的操作均屬于本申請所保護的范圍。
參見圖4,其示出了本申請一種視頻展現(xiàn)裝置一個實施例的組成結(jié)構(gòu)示意圖,本實施例的裝置可以應用于服務器,本實施例的裝置可以包括:
請求接收單元401,用于接收終端發(fā)送的關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;
對象匹配單元402,用于響應于所述關聯(lián)數(shù)據(jù)請求,依據(jù)預置的視頻標識、幀序號以及對象之間的對應關系,確定與所述視頻標識、目標幀序號對應的至少一個目標對象,所述目標對象為所述目標視頻幀中所具有的對象;
數(shù)據(jù)關聯(lián)單元403,用于依據(jù)預置的對象與關聯(lián)信息的對應關系,分別確定每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息;
第一發(fā)送單元404,用于將所述目標視頻幀以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端,以在所述終端顯示所述目標視頻幀的同時,顯示出所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
可選的,所述請求接收單元接收到的所述關聯(lián)數(shù)據(jù)請求還攜帶有:所述終端中用于播放所述視頻的視頻播放窗口的起始點坐標、寬度和高度;
所述裝置還包括:
窗口拆分單元,用于在所述第一發(fā)送單元將所述目標視頻以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端之前,依據(jù)所述視頻播放窗口的起始點坐標、寬度和高度,將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊子顯示區(qū)域的起始點坐標、寬度和高度;
第二發(fā)送單元,用于在所述第一發(fā)送單元將所述目標視頻以及每個所述目標對象所關聯(lián)的至少一項關聯(lián)信息發(fā)送給所述終端的同時,將劃分出的每塊子顯示區(qū)域的起始坐標、高度和寬度發(fā)送給所述終端,以使得所述終端將所述目標視頻幀以及每項所述關聯(lián)信息分別顯示到不同的所述子顯示區(qū)域內(nèi)。
可選的,本實施例的裝置還可以包括:
關系確定單元,用于在所述窗口拆分單元將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域之后,從所述至少兩塊子顯示區(qū)域中,確定用于顯示所述目標視頻幀的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域;
第三發(fā)送單元,用于在所述第二發(fā)送單元將劃分出的每塊子顯示區(qū)域的起始坐標、高度和寬度發(fā)送給所述終端的同時,將所述目標視頻幀對應的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域的信息發(fā)送給所述終端,以使得所述終端將所述目標視頻幀顯示在所述目標子顯示區(qū)域,并在所述關聯(lián)信息對應的子顯示區(qū)域內(nèi)顯示所述關聯(lián)信息。
可選的,所述裝置還包括:
請求接收單元,用于在所述第一發(fā)送單元將所述目標視頻幀對應的目標子顯示區(qū)域以及每項所述關聯(lián)信息對應的子顯示區(qū)域的信息發(fā)送給所述終端之后,接收終端發(fā)送的頁面鏈接請求,所述頁面鏈接請求攜帶有所述視頻播放窗口中被點擊位置的目標坐標;
點擊區(qū)域確定單元,用于從所述視頻播放窗口中劃分出的至少兩塊多個子顯示區(qū)域中,確定出所述目標坐標所屬的子顯示區(qū)域;
鏈接頁面單元,用于根據(jù)所述目標坐標所屬的子顯示區(qū)域內(nèi)當前所呈現(xiàn)的關聯(lián)信息,確定鏈接頁面;
第四發(fā)送單元,用于將所述鏈接頁面的數(shù)據(jù)發(fā)送給所述終端,以在所述終端的視頻播放窗口中所述目標坐標所屬的子顯示區(qū)域內(nèi)顯示出所述鏈接頁面。
另一方面,本申請實施例還提供了另一種視頻展現(xiàn)裝置。參見圖5,其示出了本申請另一種視頻展現(xiàn)裝置一個實施例的組成結(jié)構(gòu)示意圖,本實施例的視頻展現(xiàn)裝置應用于終端,該終端可以為播放器所在的客戶端。本實施例的裝置可以包括:
指令檢測單元501,用于檢測觸發(fā)界面切換的切換指令;
標識獲取單元502,用于當所述指令檢測單元檢測到所述切換指令時,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號;
請求發(fā)送單元503,用于向服務器發(fā)送關聯(lián)數(shù)據(jù)請求,所述關聯(lián)數(shù)據(jù)請求攜帶有所述視頻標識以及所述目標幀序號;
數(shù)據(jù)獲取單元504,用于獲取服務器響應于所述關聯(lián)數(shù)據(jù)所返回的所述目標視頻幀以及所述目標視頻幀所關聯(lián)的關聯(lián)信息集合,所述關聯(lián)信息集合中包括:與所述視頻標識和目標幀序號對應的每個目標對象所關聯(lián)的至少一項關聯(lián)信息,其中,所述視頻標識和目標幀序號對應著所述目標視頻幀中所具有的至少一個所述目標對象;
顯示控制單元505,用于顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息。
可選的,所述指令檢測單元具體為,用于檢測所述終端上的指定按鍵被觸按的操作;或者,接收與所述終端綁定的遙控器發(fā)送的切換指令。
可選的,所述裝置還包括:
參數(shù)獲取單元,用于在所述顯示控制單元顯示所述目標視頻幀以及所述目標對象所關聯(lián)的所述至少一項關聯(lián)信息之前,獲取視頻播放窗口的起始點坐標、寬度和高度,所述視頻播放窗口為終端中用于播放所述視頻的窗口;
窗口分割單元,用于依據(jù)所述視頻播放窗口的起始點坐標、寬度和高度,將所述視頻播放窗口對應的顯示區(qū)域劃分為至少兩塊子顯示區(qū)域,得到每塊子顯示區(qū)域的起始點坐標、寬度和高度;
則所述顯示控制單元具體為,用于分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)。
可選的,還包括:
參數(shù)獲取單元,用于當所述指令檢測單元檢測到觸發(fā)界面切換的切換指令時,獲取視頻播放窗口的起始點坐標、寬度和高度,所述視頻播放窗口為終端中用于播放所述視頻的窗口;
所述請求發(fā)送單元發(fā)送的所述關聯(lián)數(shù)據(jù)請求中還攜帶有:所述終端中用于播放所述視頻的視頻播放窗口的起始點坐標、寬度和高度;
結(jié)果獲取單元,在所述數(shù)據(jù)獲取單元獲取服務器響應于所述關聯(lián)數(shù)據(jù)所返回的所述目標視頻幀以及所述目標視頻幀所關聯(lián)的關聯(lián)信息集合的同時,獲取視頻窗口被劃分出的至少兩塊子顯示區(qū)域各自的起始坐標、高度和寬度;
則所述顯示控制單元,具體用于分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)。
可選的,所述裝置還包括:
點擊監(jiān)控單元,用于在所述顯示控制單元分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)之后,當檢測到用戶點擊顯示有所述關聯(lián)信息的子顯示區(qū)域時,確定被點擊位置的目標坐標;
鏈接請求單元,用于向服務器發(fā)送頁面鏈接請求,所述頁面鏈接請求攜帶有所述目標坐標;
頁面接收單元,用于接收服務器響應于所述頁面鏈接請求返回的鏈接頁面,其中所述鏈接頁面為所述服務器根據(jù)所述目標坐標所屬的子顯示區(qū)域內(nèi)當前所呈現(xiàn)的關聯(lián)信息確定出的;
頁面顯示單元,用于在所述目標坐標所屬的子顯示區(qū)域內(nèi)顯示所述鏈接頁面。
可選的,所述裝置還包括:
選項顯示單元,用于在所述顯示控制單元分別將所述目標視頻幀以及所述關聯(lián)信息顯示到所述視頻播放窗口中不同的所述子顯示區(qū)域內(nèi)之后,如果所述視頻播放窗口的至少兩塊子顯示區(qū)域中,存在未顯示有所述目標視頻幀以及所述關聯(lián)信息的空白子顯示區(qū)域時,在所述空白子顯示區(qū)域輸出對象錄入選項;
信息錄入單元,用于當檢測到用戶點擊該對象錄入選項時,在所述空白子顯示區(qū)域內(nèi)呈現(xiàn)出對象錄入界面,以便于用戶在所述對象錄入界面輸入所述目標視頻幀中所呈現(xiàn)出的對象相關的待錄入關聯(lián)信息;
信息發(fā)送單元,用于將從所述對象錄入界面獲取到的對象的關聯(lián)信息發(fā)送給服務器,以便服務器存儲用戶錄入的待錄入關聯(lián)信息與所述目標視頻幀進行對應存儲。
可選的,所述標識獲取單元,包括:
模式控制單元,用于當檢測到觸發(fā)界面切換的切換指令時,控制所述終端處于多區(qū)域顯示模式;
標識獲取子單元,用于如果終端當前處于所述多區(qū)域顯示模式,確定終端當前播放的視頻的視頻標識以及所述視頻中待播放的目標視頻幀的目標幀序號,并觸發(fā)執(zhí)行所述請求發(fā)送單元的操作。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
對所公開的實施例的上述說明,使本領域?qū)I(yè)技術人員能夠?qū)崿F(xiàn)或使用本申請。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。