本發(fā)明涉及物聯(lián)網(wǎng)應用技術領域,特別涉及一種視頻交互方法及裝置。
背景技術:
隨著網(wǎng)絡通信和計算機技術的不斷發(fā)展,越來越多的用戶已經(jīng)不再滿足于文字和語音交互,而是對視頻交互的體驗提出了更高的要求。
在現(xiàn)有技術中,兩個用戶之間可以通過帶有攝像頭和顯示屏的設備進行視頻交互,比如,用戶a通過智能手機A向用戶b發(fā)起視頻交互請求,用戶b在智能手機B中點擊接受后,智能手機A和智能手機B各自通過內(nèi)置的攝像頭采集視頻圖像并發(fā)送給對方,同時接收并在顯示屏中顯示對方發(fā)送的視頻圖像。
上述視頻交互的方法中,進行視頻交互的兩個設備需要同時具有網(wǎng)絡接口、攝像頭和顯示屏,對設備的要求較高,限制了視頻交互的應用場景。
技術實現(xiàn)要素:
為了解決相關技術中需要進行視頻交互的兩個設備需要同時具有網(wǎng)絡接口、攝像頭和顯示屏,對設備的要求較高,應用場景有限的問題,本發(fā)明實施例提供了一種視頻交互方法及裝置。所述技術方案如下:
第一方面,提供了一種視頻交互方法,用于包含有攝像頭的視頻源設備中,所述方法包括:
接收與至少一個終端進行視頻交互的指令;
建立與所述至少一個終端各自之間的視頻交互通道;
通過所述攝像頭采集所述視頻源設備側的視頻圖像;
通過與所述至少一個終端各自之間的視頻交互通道將所述視頻源設備側的視頻圖像發(fā)送給所述至少一個終端;
其中,所述視頻源設備是播放設備的顯示屏中所播放的視頻畫面的提供設備,且所述播放設備獨立于所述視頻源設備之外。
第二方面,提供了一種視頻交互裝置,用于包含有攝像頭的視頻源設備中,所述裝置包括:
指令接收模塊,用于接收與至少一個終端進行視頻交互的指令;
建立模塊,用于建立與所述至少一個終端各自之間的視頻交互通道;
視頻采集模塊,用于通過所述攝像頭采集所述視頻源設備側的視頻圖像;
視頻發(fā)送模塊,用于通過與所述至少一個終端各自之間的視頻交互通道將所述視頻源設備側的視頻圖像發(fā)送給所述至少一個終端;
其中,所述視頻源設備是播放設備的顯示屏中所播放的視頻畫面的提供設備,且所述播放設備獨立于所述視頻源設備之外。
本發(fā)明實施例提供的技術方案帶來的有益效果包括:
通過接收與至少一個終端進行視頻交互的指令,建立與該至少一個終端各自之間的視頻交互通道,通過攝像頭采集視頻源設備側的視頻圖像;通過與至少一個終端各自之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送給至少一個終端,通過帶攝像頭的視頻源設備與至少一個終端建立視頻交互連接,并將視頻源設備側的視頻圖像發(fā)送給至少一個終端,比如,通過電視機頂盒與電視機的組合與智能手機進行視頻交互,從而擴展視頻交互的使用場景,提高用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明部分實施例提供的視頻交互方法所涉及的實施環(huán)境圖;
圖2是本發(fā)明一個實施例提供的電子設備的結構方框圖;
圖3是本發(fā)明一個實施例提供的視頻交互方法的流程圖;
圖4是本發(fā)明另一實施例提供的視頻交互方法的流程圖;
圖5是本發(fā)明又一實施例提供的視頻交互方法的流程圖;
圖6是本發(fā)明一個實施例提供的視頻交互裝置的裝置結構圖;
圖7是本發(fā)明另一實施例提供的視頻交互裝置的裝置結構圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
實施環(huán)境
請參考圖1,其示出了本發(fā)明部分實施例提供的視頻交互方法所涉及的實施環(huán)境圖。圖1所示的實施環(huán)境包括:視頻源設備110、播放設備120、至少一個終端130和云端服務器140。
視頻源設備110可以是電視機頂盒等不帶顯示屏的家用設備,其中,視頻源設備110內(nèi)置或外接至少一個攝像頭。
播放設備120可以是電視機或者顯示器等帶顯示屏的家用設備。
終端130可以是智能手機、平板電腦以及電子書閱讀器等具有網(wǎng)絡接入、視頻采集以及視頻播放功能,能夠獨立實現(xiàn)視頻交互的設備;或者,終端130也可以是另一個視頻源設備,其可以與另一個播放設備相連接,以實現(xiàn)視頻播放。
云端服務器140可以是一臺服務器,或者,也可以是由若干個服務器組成的服務集群,或者,也可以是一個云計算中心。
視頻源設備110和播放設備120之間通過有線或無線網(wǎng)絡進行連接。視頻源設備110以及至少一個終端130分別和云端服務器140之間通過有線或無線網(wǎng)絡進行連接。
計算機架構
請參考圖2,其示出了本公開一個實施例提供的電子設備的結構方框圖,本公開實施例中的電子設備可以包括一個或多個如下組成部分:用于執(zhí)行計算機程序指令以完成各種流程和方法的處理器,用于信息和存儲程序指令隨機接入存儲器(RAM)和只讀存儲器(ROM),用于存儲數(shù)據(jù)和信息的存儲器,I/O設備,界面,天線等。具體來講:
電子設備200可以包括RF(Radio Frequency,射頻)電路210、存儲器220、輸入單元230、傳感器250、WiFi(wireless fidelity,無線保真)模塊270、處理器 280、電源282、攝像頭290等部件。本領域技術人員可以理解,圖2中示出的電子設備結構并不構成對電子設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖2對電子設備200的各個構成部件進行具體的介紹:
RF電路210可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器280處理;另外,將設計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路210還可以通過無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務)、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS(Short Messaging Service,短消息服務)等。
存儲器220可用于存儲軟件程序以及模塊,處理器280通過運行存儲在存儲器220的軟件程序以及模塊,從而執(zhí)行電子設備200的各種功能應用以及數(shù)據(jù)處理。存儲器220可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)電子設備200的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器220可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元230可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與電子設備200的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元230可包括觸控面板231以及其他輸入設備232。觸控面板231,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板231上或在觸控面板231附近的操作),并根據(jù)預先設定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板231可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息, 并將它轉換成觸點坐標,再送給處理器280,并能接收處理器280發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板231。除了觸控面板231,輸入單元230還可以包括其他輸入設備232。具體地,其他輸入設備232可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
電子設備200還可包括至少一種傳感器250,比如陀螺儀傳感器、磁感應傳感器、光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器。作為運動傳感器的一種,加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別電子設備姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于電子設備200還可配置的氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
WiFi屬于短距離無線傳輸技術,電子設備200通過WiFi模塊270可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖2示出了WiFi模塊270,但是可以理解的是,其并不屬于電子設備200的必須構成,完全可以根據(jù)需要在不改變公開的本質(zhì)的范圍內(nèi)而省略。
處理器280是電子設備200的控制中心,利用各種接口和線路連接整個電子設備的各個部分,通過運行或執(zhí)行存儲在存儲器220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器220內(nèi)的數(shù)據(jù),執(zhí)行電子設備200的各種功能和處理數(shù)據(jù),從而對電子設備進行整體監(jiān)控??蛇x的,處理器280可包括一個或多個處理單元;優(yōu)選的,處理器280可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器280中。
電子設備200還包括給各個部件供電的電源282(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器280邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
攝像頭290一般由鏡頭、圖像傳感器、接口、數(shù)字信號處理器、CPU、顯示屏幕等組成。其中,鏡頭固定在圖像傳感器的上方,可以通過手動調(diào)節(jié)鏡頭 來改變聚焦;圖像傳感器相當于傳統(tǒng)相機的“膠卷”,是攝像頭采集圖像的心臟;接口用于把攝像頭利用排線、板對板連接器、彈簧式連接方式與電子設備主板連接,將采集的圖像發(fā)送給所述存儲器220;數(shù)字信號處理器通過數(shù)學運算對采集的圖像進行處理,將采集的模擬圖像轉換為數(shù)字圖像并通過接口發(fā)送給存儲器220。
盡管未示出,電子設備200還可以包括藍牙模塊等,在此不再贅述。
電子設備200除了包括一個或者多個處理器280,還包括有存儲器,以及一個或者多個模塊,其中一個或者多個模塊存儲于存儲器中,并被配置成由一個或者多個處理器執(zhí)行。
電子設備200可以實現(xiàn)為上述圖1所示實施環(huán)境中的視頻源設備110。
請參考圖3,其示出了本發(fā)明一個實施例提供的視頻交互方法的流程圖。該視頻交互方法可以應用于包含有攝像頭的電子設備,比如圖1所示的視頻源設備110中。該視頻交互方法可以包括如下幾個步驟:
步驟301,接收與至少一個終端進行視頻交互的指令。
步驟302,建立與該至少一個終端各自之間的視頻交互通道。
步驟303,通過攝像頭采集該視頻源設備側的視頻圖像。
步驟304,通過與該至少一個終端各自之間的視頻交互通道將該視頻源設備側的視頻圖像發(fā)送給至少一個終端。
其中,視頻源設備是播放設備的顯示屏中所播放的視頻畫面的提供設備,且播放設備獨立于視頻源設備之外。
綜上所述,本發(fā)明實施例提供的視頻交互方法,接收與至少一個終端進行視頻交互的指令,建立與該至少一個終端各自之間的視頻交互通道,通過攝像頭采集視頻源設備側的視頻圖像;通過與至少一個終端各自之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送給至少一個終端,通過帶攝像頭的視頻源設備與至少一個終端建立視頻交互通道,并將視頻源設備側的視頻圖像發(fā)送給至少一個終端,比如,可以通過電視機頂盒與電視機的組合與智能手機進行視頻交互,從而擴展視頻交互的使用場景,提高用戶體驗。
請參考圖4,其示出了本發(fā)明另一實施例提供的視頻交互方法的流程圖。該 視頻交互方法可以應用于包含有攝像頭的電子設備,比如圖1所示的視頻源設備110中。該視頻交互方法可以包括如下幾個步驟:
步驟401,在播放設備的顯示屏中投射終端列表,該終端列表中包含各個與該視頻源設備綁定的終端的標識。
其中,視頻源設備是播放設備的顯示屏中所播放的視頻畫面的提供設備,且播放設備獨立于視頻源設備之外。
以圖1所示的實施環(huán)境中的視頻源設備為電視機頂盒,播放設備為電視機或者顯示器為例。電視機頂盒與電視機或者顯示器建立連接并開機后,電視機頂盒通過SDK(Software Development Kit,軟件開發(fā)工具包)調(diào)用內(nèi)置的UI(User Interface,用戶界面)應用,在電視機或者顯示器的顯示屏上投射主界面,其中,用戶可以通過電視機頂盒的遙控器建立電視機頂盒與若干個智能手機之間的綁定關系,也可以通過遙控器發(fā)起與綁定的智能手機之間的視頻交互。
其中,建立電視機頂盒與智能手機之間的綁定關系,可以是建立兩個用戶賬號之間的綁定關系,比如,用戶可以通過遙控器打開電視機頂盒中預先安裝的,指定的視頻交互應用,并使用預先申請的該視頻交互應用的第一賬號進行登錄,在綁定界面中輸入待綁定的第二賬號并點擊請求綁定后,電視機頂盒即向云端服務器發(fā)送綁定請求,云端服務器向使用該第二賬號登錄該視頻交互應用的智能手機發(fā)送綁定提醒,該智能手機點擊接受綁定后,云端服務器即將第一賬號和第二賬號綁定成功,該綁定關系也保存在云端服務器中?;蛘撸摰诙~號也可以對應另一個電視機頂盒,當云端服務器向使用該第二賬號登錄該視頻交互應用的另一電視機頂盒發(fā)送綁定提醒時,另一電視機頂盒可以將該綁定提醒投射到對應的電視機或者顯示器的顯示屏中,以便另一電視機頂盒對應的用戶通過遙控器選擇接受或者拒絕該綁定。
用戶通過遙控器發(fā)出與智能手機進行視頻交互的指令后,電視機頂盒從云端服務器獲取與第一賬號綁定的其它各個賬號組成的列表,并在電視機或者顯示器的顯示屏上投射包含該列表的選擇界面,這里與第一賬號綁定的其它各個賬號就是與視頻源設備綁定的各個終端的標識。
可選的,上述列表除了包含與第一賬號綁定的其它賬號之外,還可以包含各個其它賬號的昵稱或者備注名,以便用戶進行分辨。
步驟402,接收在該終端列表中執(zhí)行的,對該至少一個終端的標識的選擇操 作。
當用戶想要與某一個或者多個賬號對應的用戶進行視頻交互時,即可以通過遙控器在選擇界面中選擇該一個或者多個賬號,此時,電視機頂盒即接收到與該一個或者多個賬號對應的智能手機進行視頻交互的指令。
步驟403,建立與該至少一個終端各自之間的視頻交互通道。
電視機頂盒接收到與一個或者多個賬號對應的智能手機進行視頻交互的指令后,即通過云端服務器向該一個或者多個賬號對應的智能手機發(fā)送視頻交互請求,云端服務器向該一個或者多個賬號對應的智能手機發(fā)送視頻交互提醒,這些智能手機對應用戶選擇接受視頻交互的請求后,云端服務器即建立該電視機頂盒與該一個或者多個賬號對應的智能手機之間的視頻交互通道。
步驟404,通過與該至少一個終端各自之間的視頻交互通道接收該至少一個終端發(fā)送的,該至少一個終端側的視頻圖像。
其中,視頻源設備與至少一個終端各自之間的視頻交互通道是一種以云端服務器為中繼的通道,視頻源設備在接收終端側的視頻圖像時,終端首先通過該終端與云端服務器之間的視頻交互通道將終端側的視頻圖像發(fā)送至云端服務器,云端服務器再通過云端服務器與視頻源設備之間的視頻交互通道將該終端側的視頻圖像推送給視頻源設備。
步驟405,將該至少一個終端側的視頻圖像投射到播放設備的顯示屏中,該播放設備獨立于該視頻源設備之外。
當該至少一個終端中包含兩個或者兩個以上終端時,該將該至少一個終端側的視頻圖像投射到播放設備的顯示屏中,包括:根據(jù)該兩個或者兩個以上終端的數(shù)量以及與該兩個或者兩個以上終端各自之間的視頻交互通道的建立順序,確定該兩個或者兩個以上終端側的視頻圖像的相對位置;根據(jù)該兩個或者兩個以上終端側的視頻圖像的相對位置,將該兩個或者兩個以上終端側的視頻圖像投射在該顯示屏中。
其中,當與電視機頂盒同時進行視頻交互的智能手機為兩個或者兩個以上時,電視機頂盒可以根據(jù)當前正在進行視頻交互的智能手機的總數(shù)以及視頻交互通道建立的順序確定各個智能手機側的視頻圖像的相對位置,并根據(jù)確定的相對位置將各個智能手機側的視頻圖像投射到電視機或者顯示器的顯示屏上。
可選的,當至少一個終端中包含兩個或者兩個以上終端時,視頻源設備還 可以接收對播放設備的顯示屏中投射的各個終端側的視頻圖像的指定操作,根據(jù)該指定操作來改變各個終端側的視頻圖像在播放設備的顯示屏中的投射位置。
用戶也可以通過遙控器對電視機或者顯示器的顯示屏上顯示的,各個智能手機側的視頻圖像進行指定操作,比如選擇任意一個智能手機側的視頻圖像,并對該視頻圖像的顯示區(qū)域進行放大或縮小等操作,或者,選擇兩個智能手機側的視頻圖像調(diào)換這兩個智能手機側的視頻圖像的顯示區(qū)域。
步驟406,通過該攝像頭采集該視頻源設備側的視頻圖像。
步驟407,通過與該至少一個終端各自之間的視頻交互通道將該視頻源設備側的視頻圖像發(fā)送給該至少一個終端。
與步驟404類似的,視頻源設備在向終端發(fā)送視頻源設備側的視頻圖像時,首先通過該視頻源設備與云端服務器之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送至云端服務器,云端服務器再通過云端服務器與終端之間的視頻交互通道將該視頻源設備側的視頻圖像推送給終端。
其中,為了便于智能手機側也能夠看到電視機頂盒側的視頻圖像,該電視機頂盒中可以內(nèi)置攝像頭,在進行視頻交互時,電視機頂盒通過內(nèi)置的攝像頭采集本地的視頻圖像并發(fā)送給正在進行視頻交互的各個智能手機。同時,電視機頂盒也可以將電視機頂盒通過內(nèi)置的攝像頭采集本地的視頻圖像投射在電視機或者顯示器的顯示屏中的指定區(qū)域,該指定區(qū)域可以通過遙控器開啟或者關閉。
需要說明的是,上述步驟404~405與步驟406~407是同步執(zhí)行的兩個流程,其執(zhí)行順序不分先后,可以同時進行。
綜上所述,本發(fā)明實施例提供的視頻交互方法,接收與至少一個終端進行視頻交互的指令,建立與該至少一個終端各自之間的視頻交互通道,通過攝像頭采集視頻源設備側的視頻圖像;通過與至少一個終端各自之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送給至少一個終端,通過帶攝像頭的視頻源設備與至少一個終端建立視頻交互通道,并將視頻源設備側的視頻圖像發(fā)送給至少一個終端,比如,可以通過電視機頂盒與電視機的組合與智能手機進行視頻交互,從而擴展視頻交互的使用場景,提高用戶體驗。
請參考圖5,其示出了本發(fā)明又一實施例提供的視頻交互方法的流程圖。該視頻交互方法可以應用于包含有攝像頭的電子設備,比如圖1所示的視頻源設備110中。該視頻交互方法可以包括如下幾個步驟:
步驟501,接收至少一個終端通過云端服務器發(fā)送的視頻交互請求。
其中,該至少一個終端是與播放設備綁定的終端,終端與播放設備建立綁定關系的步驟請參考步驟401下的描述,此處不再贅述。
當某一個與電視機頂盒綁定的智能手機對應的用戶想要與電視機頂盒進行視頻交互時,該用戶可以在智能手機安裝的視頻交互應用中選擇該電視機頂盒,智能手機向云端服務器發(fā)送視頻交互請求,云端服務器將該視頻交互請求轉發(fā)給電視機頂盒。
步驟502,在播放設備的顯示屏中投射交互詢問信息,交互詢問信息用于詢問是否接受與至少一個終端的視頻交互。
步驟503,接收基于交互詢問信息執(zhí)行的,確認接受與至少一個終端的視頻交互的操作。
電視機頂盒接收到智能手機發(fā)送的視頻交互請求后,在電視機或者顯示器的顯示屏中投射交互詢問信息,以詢問電視機前的用戶是否接收視頻交互,若電視機前的用戶通過遙控器選擇接受,則電視機頂盒接收到與智能手機進行視頻交互的指令。
步驟504,建立與該至少一個終端各自之間的視頻交互通道。
電視機頂盒接收到與一個或者多個賬號對應的智能手機進行視頻交互的指令后,即向云端服務器發(fā)送建立視頻交互的響應,云端服務器即建立該電視機頂盒與該一個或者多個賬號對應的智能手機之間的視頻交互通道。
步驟505,通過與該至少一個終端各自之間的視頻交互通道接收該至少一個終端發(fā)送的,該至少一個終端側的視頻圖像。
步驟506,將該至少一個終端側的視頻圖像投射到播放設備的顯示屏中,該播放設備獨立于該視頻源設備之外。
步驟507,通過該攝像頭采集該視頻源設備側的視頻圖像。
步驟508,通過與該至少一個終端各自之間的視頻交互通道將該視頻源設備側的視頻圖像發(fā)送給該至少一個終端。
需要說明的是,上述步驟505~506與步驟507~508是同步執(zhí)行的兩個流程, 其執(zhí)行順序不分先后,可以同時進行。
綜上所述,本發(fā)明實施例提供的視頻交互方法,接收與至少一個終端進行視頻交互的指令,建立與該至少一個終端各自之間的視頻交互通道,通過攝像頭采集視頻源設備側的視頻圖像;通過與至少一個終端各自之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送給至少一個終端,通過帶攝像頭的視頻源設備與至少一個終端建立視頻交互通道,并將視頻源設備側的視頻圖像發(fā)送給至少一個終端,比如,可以通過電視機頂盒與電視機的組合與智能手機進行視頻交互,從而擴展視頻交互的使用場景,提高用戶體驗。
下述為本發(fā)明裝置實施例,可以用于執(zhí)行本發(fā)明方法實施例。對于本發(fā)明裝置實施例中未披露的細節(jié),請參照本發(fā)明方法實施例。
請參考圖6,其示出了本發(fā)明一個實施例提供的視頻交互裝置的裝置結構圖。該視頻交互裝置可以實現(xiàn)為包含有攝像頭的電子設備,比如圖1所示實施環(huán)境中的視頻源設備110的全部或者部分。該視頻交互裝置可以包括:
指令接收模塊601,用于接收與至少一個終端進行視頻交互的指令;
建立模塊602,用于建立與所述至少一個終端各自之間的視頻交互通道;
視頻采集模塊603,用于通過所述攝像頭采集所述視頻源設備側的視頻圖像;
視頻發(fā)送模塊604,用于通過與所述至少一個終端各自之間的視頻交互通道將所述視頻源設備側的視頻圖像發(fā)送給所述至少一個終端;
其中,所述視頻源設備是播放設備的顯示屏中所播放的視頻畫面的提供設備,且所述播放設備獨立于所述視頻源設備之外。
綜上所述,本發(fā)明實施例提供的視頻交互裝置,接收與至少一個終端進行視頻交互的指令,建立與該至少一個終端各自之間的視頻交互通道,通過攝像頭采集視頻源設備側的視頻圖像;通過與至少一個終端各自之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送給至少一個終端,通過帶攝像頭的視頻源設備與至少一個終端建立視頻交互通道,并將視頻源設備側的視頻圖像發(fā)送給至少一個終端,比如,可以通過電視機頂盒與電視機的組合與智能手機進行視頻交互,從而擴展視頻交互的使用場景,提高用戶體驗。
請參考圖7,其示出了本發(fā)明另一實施例提供的視頻交互裝置的裝置結構圖。該視頻交互裝置可以實現(xiàn)為包含有攝像頭的電子設備,比如圖1所示實施環(huán)境中的視頻源設備110的全部或者部分。該視頻交互裝置可以包括:
指令接收模塊601,用于接收與至少一個終端進行視頻交互的指令;
建立模塊602,用于建立與所述至少一個終端各自之間的視頻交互通道;
視頻采集模塊603,用于通過所述攝像頭采集所述視頻源設備側的視頻圖像;
視頻發(fā)送模塊604,用于通過與所述至少一個終端各自之間的視頻交互通道將所述視頻源設備側的視頻圖像發(fā)送給所述至少一個終端;
其中,所述視頻源設備是播放設備的顯示屏中所播放的視頻畫面的提供設備,且所述播放設備獨立于所述視頻源設備之外。
可選的,所述裝置還包括:
視頻接收模塊605,用于通過與所述至少一個終端各自之間的視頻交互通道接收所述至少一個終端發(fā)送的,所述至少一個終端側的視頻圖像;
視頻投射模塊606,用于將所述至少一個終端側的視頻圖像投射到播放設備的顯示屏中,所述播放設備獨立于所述視頻源設備之外。
可選的,所述指令接收模塊601,包括:
列表投射單元601a,用于在所述播放設備的顯示屏中投射終端列表,所述終端列表中包含各個與所述視頻源設備綁定的終端的標識;
第一操作接收單元601b,用于接收在所述終端列表中執(zhí)行的,對所述至少一個終端的標識的選擇操作。
可選的,所述指令接收模塊601,包括:
請求接收單元601c,用于接收所述至少一個終端通過云端服務器發(fā)送的視頻交互請求;
信息投射單元601d,用于在所述播放設備的顯示屏中投射交互詢問信息,所述交互詢問信息用于詢問是否接受與所述至少一個終端的視頻交互;
第二操作接收單元601e,用于接收基于所述交互詢問信息執(zhí)行的,確認接受與所述至少一個終端的視頻交互的操作。
可選的,所述視頻投射模塊606,包括:
相對位置確定單元606a,用于當所述至少一個終端中包含兩個或者兩個以 上終端時,根據(jù)所述兩個或者兩個以上終端的數(shù)量以及與所述兩個或者兩個以上終端各自之間的視頻交互通道的建立順序,確定所述兩個或者兩個以上終端側的視頻圖像的相對位置;
視頻投射單元606b,用于根據(jù)所述兩個或者兩個以上終端側的視頻圖像的相對位置,將所述兩個或者兩個以上終端側的視頻圖像投射在所述顯示屏中。
可選的,所述視頻源設備為電視機頂盒,所述播放設備為電視機或者顯示器。
綜上所述,本發(fā)明實施例提供的視頻交互裝置,接收與至少一個終端進行視頻交互的指令,建立與該至少一個終端各自之間的視頻交互通道,通過攝像頭采集視頻源設備側的視頻圖像;通過與至少一個終端各自之間的視頻交互通道將視頻源設備側的視頻圖像發(fā)送給至少一個終端,通過帶攝像頭的視頻源設備與至少一個終端建立視頻交互通道,并將視頻源設備側的視頻圖像發(fā)送給至少一個終端,比如,可以通過電視機頂盒與電視機的組合與智能手機進行視頻交互,從而擴展視頻交互的使用場景,提高用戶體驗。
需要說明的是:上述實施例提供的視頻交互裝置在視頻交互時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的視頻交互裝置和視頻交互方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
應當理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個”(“a”、“an”、“the”)旨在也包括復數(shù)形式。還應當理解的是,在本文中使用的“和/或”是指包括一個或者一個以上相關聯(lián)地列出的項目的任意和所有可能組合。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于 一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。