亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多屏互動方法與流程

文檔序號:11436705閱讀:366來源:國知局
多屏互動方法與流程

本發(fā)明涉及多媒體數(shù)據(jù)播放領(lǐng)域,尤其涉及一種多屏互動方法。



背景技術(shù):

隨著科技的發(fā)展,各種多媒體設(shè)備逐漸運用到教學(xué)領(lǐng)域中。電子白板是應(yīng)用較為廣泛的一種多媒體設(shè)備。投影機利用光線將計算機上的內(nèi)容照射到電子白板上,教師可以利用激光筆在電子白板上進行繪制、擦除等操作,增強教師和學(xué)生在課堂上的教學(xué)互動。

由于電子白板的普及,電子白板的應(yīng)用在教育中越來越多。電子白板的發(fā)展也由早期的投影形式發(fā)展到現(xiàn)今僅需要一個android系統(tǒng)嵌入就可以操作的大屏設(shè)備,并且這些大屏設(shè)備支持有線和無線網(wǎng)絡(luò)以及upnp協(xié)議。

upnp協(xié)議,是一種分布式、開放式的網(wǎng)絡(luò)架構(gòu),可以將各式各樣的智能設(shè)備、無線設(shè)備和個人電腦進行對等的網(wǎng)絡(luò)連接,同時支持數(shù)據(jù)的高速傳輸和數(shù)據(jù)共享、數(shù)據(jù)訂閱。和目前教育中引用的虛擬技術(shù)相結(jié)合,可以將單個用戶觀看的虛擬場景展示給其它使用虛擬現(xiàn)實設(shè)備的用戶,以直播的方式進行呈現(xiàn)。

結(jié)合目前小學(xué)教育發(fā)展的狀況,教師通過電子白板展示時,后排學(xué)生由于距離白板較遠無法看清白板上的內(nèi)容。教師在開課前,也需要預(yù)先開啟電腦端打開軟件、選擇文件后,再通過白板的方式進行展示,這一操作的步驟很多。如果教師能夠直接通過手機將待互動的文件直接投屏至白板,更能節(jié)省一些時間。

公開號為cn105100885a的中國專利提出了一種瀏覽播放ppt文件多屏互動方法,包括:s1、移動智能客戶端(10)與android定制系統(tǒng)服務(wù)端(20)建立無線網(wǎng)絡(luò)連接;s2、android定制系統(tǒng)服務(wù)端(20)播放ppt文件,并向移動智能客戶端(10)發(fā)送系統(tǒng)截屏畫面數(shù)據(jù);s3、移動智能客戶端(10)接收系統(tǒng)截屏畫面數(shù)據(jù),同時將畫面顯示在操控區(qū)內(nèi),并在操控區(qū)內(nèi)操作發(fā)送控制ppt操作指令;s4、android定制系統(tǒng)服務(wù)端(20)接收并發(fā)送控制ppt操作指令,根據(jù)該控制ppt操作指令模擬成系統(tǒng)控制ppt播放指令;s5、顯示端(30)根據(jù)控制ppt播放指令顯示ppt播放畫面。

然而,上述方案需要引入服務(wù)端,增加了成本,并且如立體ppt等動態(tài)的場景展示,如果按照普通ppt截屏的方式傳輸,則會存在畫面閃動及圖片不銜接等問題。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是:提供一種多屏互動方法,能夠在不引入服務(wù)端的情況下,實現(xiàn)不同設(shè)備間多屏流暢瀏覽待互動的文件。

為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

一種多屏互動方法,包括:

第一終端和第二終端通過upnp協(xié)議建立通訊連接,所述第二終端的數(shù)量為一個以上;

第一終端開啟直播服務(wù);

第二終端接入所述直播服務(wù);

第一終端通過所述直播服務(wù)將待互動的文件發(fā)送至第二終端;

第一終端播放所述待互動的文件;

第二終端依據(jù)接收的數(shù)據(jù)進行播放。

本發(fā)明的有益效果在于:利用upnp協(xié)議將第一終端和第二終端通過自組網(wǎng)的形式通訊連接,以及將第一終端的文件以投屏的方式呈現(xiàn)到第二終端,實現(xiàn)文件的多屏互動,無需另外構(gòu)建服務(wù)端,節(jié)省了成本,并且以直播服務(wù)的形式,通過直播流的通道傳輸文件,具有很高的實時性,確保文件的流暢瀏覽,尤其適用于對動態(tài)文件的多屏互動。

附圖說明

圖1為本發(fā)明實施例的多屏互動方法的流程示意圖;

圖2為本發(fā)明實施例一的多屏互動方法的流程示意圖。

具體實施方式

為詳細說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。

本發(fā)明最關(guān)鍵的構(gòu)思在于:第一終端和第二終端通過upnp協(xié)議建立通訊連接;第一終端構(gòu)建直播服務(wù);第二終端接入所述直播服務(wù);第一終端通過所述直播服務(wù)將待互動的文件發(fā)送至第二終端。

本發(fā)明涉及的技術(shù)術(shù)語解釋:

請參照圖1,本發(fā)明提供:

一種多屏互動方法,包括:

第一終端和第二終端通過upnp協(xié)議建立通訊連接,所述第二終端的數(shù)量為一個以上;

第一終端開啟直播服務(wù);

第二終端接入所述直播服務(wù);

第一終端通過所述直播服務(wù)將待互動的文件發(fā)送至第二終端;

第一終端播放所述待互動的文件;

第二終端依據(jù)接收的數(shù)據(jù)進行播放。

從上述描述可知,本發(fā)明的有益效果在于:通過upnp協(xié)議和直播服務(wù)的方式傳輸文件,無需另外構(gòu)建服務(wù)端,在很大程度上節(jié)省了成本,并且提高了傳輸效率,實時性高。

進一步的,第二終端接入所述直播服務(wù),具體包括:

第一終端將所述直播服務(wù)的地址、端口號以及交互指令發(fā)送至第二終端;

第二終端依據(jù)接收到的地址、端口號以及交互指令向第一終端發(fā)送接入直播服務(wù)的請求;

第一終端依據(jù)所述請求將第二終端接入所述直播服務(wù)。

從上述描述可知,第一終端將直播服務(wù)的地址、端口號以及交互指令發(fā)送給第二終端后,第二終端能夠使用交互指令通過上述地址和端口號向第二終端請求播放待互動的文件,第一終端接收到請求后開始進行文件傳輸。且由于傳輸?shù)奈募菈嚎s形式,減少了傳輸負荷,提高了傳輸效率。

進一步的,第一終端依據(jù)所述請求向第二終端發(fā)送待互動的文件的壓縮數(shù)據(jù),具體包括:

第一終端將待互動的文件分成兩個以上的數(shù)據(jù)包;

從本地依次讀取所述數(shù)據(jù)包;

第一終端將讀取的數(shù)據(jù)包進行壓縮后發(fā)送至第二終端。

從上述描述可知,第一終端發(fā)送文件時先將文件打散成多個小的數(shù)據(jù)包,然后分別對小的數(shù)據(jù)包進行傳輸,減小了單次傳輸?shù)臄?shù)據(jù)量。

進一步的,第二終端依據(jù)接收的數(shù)據(jù)進行播放,具體為:第二終端依據(jù)接收到的數(shù)據(jù)包的壓縮數(shù)據(jù)進行組合,并將組合后的數(shù)據(jù)包繪制于自身的ui界面上。

從上述描述可知,第二終端接收的數(shù)據(jù)包為多個小的數(shù)據(jù)包,因此需要進行組合,組合后再進行繪制以實現(xiàn)播放。

進一步的,第二終端依據(jù)接收的數(shù)據(jù)進行播放之后,還包括:

第一終端或第二終端依據(jù)所述交互指令控制第一終端和第二終端的播放。

從上述描述可知,第一終端和第二終端均可通過交互指令進行兩者的播放控制,其中,交互指令可包括播放請求指令、開啟指令、關(guān)閉指令、插入指令等。

進一步的,第二終端接入所述直播服務(wù)之后,第一終端通過所述直播服務(wù)將待互動的文件發(fā)送至第二終端之前,還包括:

第一終端設(shè)置第二終端的權(quán)限。

進一步的,所述第二終端包括電子白板端和移動終端,設(shè)置電子白板端的權(quán)限為可控制第一終端和第二終端的播放,設(shè)置移動終端的權(quán)限為不可控制第一終端和第二終端的播放。

從上述描述可知,通過第一終端可設(shè)置第二終端的權(quán)限,如在教室場景中,老師可通過第一終端設(shè)置電子白板端和學(xué)生的手機、平板電腦的權(quán)限,既能實現(xiàn)多屏互動,又能整體把控呈現(xiàn)給學(xué)生的內(nèi)容。

進一步的,所述待互動的文件為立體ppt文件。

從上述描述可知,立體ppt是當(dāng)前的一種新型ppt形式,具備了360度全景教學(xué)場景,且兼容以往ppt所有功能的ppt??梢宰寣W(xué)生在場景中進行學(xué)習(xí)和課堂互動。與現(xiàn)有的虛擬現(xiàn)實技術(shù)相比,立體ppt是將一些虛擬的三維動態(tài)場景展現(xiàn)到電子白板上,并且通過電子白板與立體ppt的場景互動,讓學(xué)生在虛擬的世界中學(xué)習(xí)到更多現(xiàn)實生活中無法展示和觸摸的東西,增強課堂教學(xué)互動。

進一步的,第二終端依據(jù)所述交互指令控制第一終端和第二終端的播放,具體包括:

電子白板端獲取激光筆在電子白板端所觸碰到的立體ppt上的坐標(biāo);

通過截屏方式截取電子白板端當(dāng)前操作形成的圖像幀;

將截取的圖像幀發(fā)送至第一終端和移動終端;

第一終端、電子白板端和移動終端將截取的圖像幀插入至當(dāng)前播放的圖像幀及其下一幀之間;

對各圖像幀進行排序;

依據(jù)排序播放各圖像幀。

從上述描述可知,老師可通過激光筆觸碰電子白板端正在顯示的立體ppt,如在需要強調(diào)的內(nèi)容上劃線,電子白板端再通過截屏的方式截取圖像幀,同時將截取的圖像成發(fā)送給其他終端,再插入原來的圖像幀中,形成新的ppt進行多屏播放。通過第一終端也可以進行相同控制,如觸碰手機屏幕,再以相同的方式形成新的ppt。

進一步的,第一終端依據(jù)所述交互指令控制第一終端和第二終端的播放,具體包括:

第一終端發(fā)送關(guān)閉指令控制第二終端停止播放立體ppt。

從上述描述可知,除了控制停止播放,還可進行開啟、關(guān)閉等控制。

請參照圖2,本發(fā)明的實施例一為:

一種多屏互動方法,包括:

第一終端和第二終端通過upnp協(xié)議建立通訊連接;所述第二終端包括電子白板端和移動終端;

第一終端開啟直播服務(wù);

第一終端將所述直播服務(wù)的地址、端口號以及交互指令發(fā)送至第二終端;第二終端依據(jù)接收到的地址、端口號以及交互指令向第一終端發(fā)送接入直播服務(wù)的請求;第一終端依據(jù)所述請求將第二終端接入所述直播服務(wù);

第一終端設(shè)置電子白板端的權(quán)限為可控制第一終端和第二終端的播放,設(shè)置移動終端的權(quán)限為不可控制第一終端和第二終端的播放;

第一終端將立體ppt文件分成兩個以上的數(shù)據(jù)包;第一終端從本地依次讀取所述數(shù)據(jù)包;第一終端將讀取的數(shù)據(jù)包進行壓縮后發(fā)送至第二終端;

第一終端播放將讀取到的數(shù)據(jù)包繪制于自身的ui界面上;

第二終端依據(jù)接收到的數(shù)據(jù)包的壓縮數(shù)據(jù)進行組合,并將組合后的數(shù)據(jù)包繪制于自身的ui界面上;

電子白板端獲取激光筆在電子白板端所觸碰到的立體ppt上的坐標(biāo);通過截屏方式截取電子白板端當(dāng)前操作形成的圖像幀;

將截取的圖像幀發(fā)送至第一終端和移動終端;

第一終端、電子白板端和移動終端將截取的圖像幀插入至當(dāng)前播放的圖像幀及其下一幀之間;對各圖像幀進行排序;依據(jù)排序播放各圖像幀;

第一終端發(fā)送關(guān)閉指令控制第二終端停止播放立體ppt。

上述第一終端、移動終端可為手機、平板電腦等。

本發(fā)明的實施例二為:

一種多屏互動方法,應(yīng)用于教學(xué)場景,包括:

s1:教師持有的手機端1和電子白板端以及學(xué)生持有的手機端2通過upnp協(xié)議建立通訊連接,且電子白板端和手機端2開啟upnpav服務(wù);其中,手機端1和電子白板端的數(shù)量為一個,手機端2的數(shù)量為多個;手機端1即上述的第一終端,電子白板端和手機端2即上述的第二終端;

具體的,upnp協(xié)議在設(shè)備開啟時,設(shè)備會在本地生成一個設(shè)備配置文件,包含了當(dāng)前設(shè)備的id、設(shè)備的ip、設(shè)備本地開放的接口等一些參數(shù)信息,利用多播地址的方式,將設(shè)備配置文件以xml流的形式發(fā)送出去,而其他設(shè)備可以自動捕捉到在多播地址上的這些設(shè)備,并與其建立連接關(guān)系;因此,手機端1通過upnp協(xié)議以多播地址的方式匹配到電子白板端,接收并保存電子白板端的參數(shù)信息以及服務(wù)信息,電子白板端通過upnp協(xié)議訂閱手機端1的參數(shù)信息,匹配到手機端1,從而完成手機端1和電子白板端的通訊連接,同理,實現(xiàn)手機端1和手機端2的通訊連接;

s2:手機端1每隔一分鐘檢測自身的屏幕是否被觸碰;

s3:手機端1開啟本地架設(shè)的直播服務(wù),并將本地的直播服務(wù)端口、ip地址、開放的服務(wù)地址、交互指令、參數(shù)類型等參數(shù)信息以xml的方式發(fā)送至電子白板端及手機端2;其中,交互指令包括播放請求指令、開啟指令、關(guān)閉指令、插入指令等;

s4:電子白板端和手機端2開啟直播服務(wù);

s5:電子白板端和手機端2從upnpav服務(wù)獲取接收到的參數(shù)信息,并依據(jù)接收到的參數(shù)信息通過http請求的方式請求訪問手機端1的直播服務(wù)以及播放立體ppt;

s6:手機端1的直播服務(wù)接收到訪問的請求后根據(jù)每個電子白板端和手機端2的設(shè)備號建立會話,并分別為每個電子白板端和手機端2設(shè)置一個sessionid以設(shè)置其權(quán)限,其中,設(shè)置電子白板端的權(quán)限為可控制手機端1、電子白板端以及手機端2的播放,設(shè)置手機端2的權(quán)限為不可控制手機端1、電子白板端以及手機端2的播放;

s7:手機端1從本地讀取立體ppt文件,并將讀取到的立體ppt的每一幀轉(zhuǎn)換成h264硬解碼的格式繪制于自身的ui界面上;同時將當(dāng)前轉(zhuǎn)換的h264硬解碼的數(shù)據(jù)發(fā)送至電子白板端和手機端2;

s8:電子白板端和手機端2從upnpav服務(wù)中獲取到的h264硬解碼,并將h264硬解碼轉(zhuǎn)換為yuv格式,采用紋理的方式繪制于自身的ui界面上;具體的,紋理,是將立體ppt將文件流打散成由無數(shù)個小個體,再利用三維圖形程序接口將這些無數(shù)個小個體組合起來進行渲染;

s9:手機端1和電子白板端對手機端1、電子白板端以及手機端2的播放進行控制,具體為:

手機端1通過upnp協(xié)議發(fā)送開啟指令至電子白板端和手機端2,電子白板端和手機端2開始播放立體ppt;

電子白板端獲取激光筆在屏幕上所觸碰到的立體ppt的某一坐標(biāo)位置,并且通過屏幕截屏的方式截取對當(dāng)前電子白板端的操作形成一個圖像幀a,并且將該圖像幀a發(fā)送至手機端1和手機端2,手機端1和電子白板端以及手機端2將圖像幀a插入至原先播放的圖像幀及其下一幀之間,同時對各圖像幀進行重新排序,并依據(jù)新的排序進行播放;

手機端1接收到在手機屏幕上所觸碰到的立體ppt的某一坐標(biāo)位置,并且通過屏幕截屏的方式截取當(dāng)前手機端1的操作形成一個圖像幀b,并且將圖像b發(fā)送至電子白板端和手機端2,手機端1和電子白板端以及手機端2該圖像幀b插入至原先播放的圖像幀的下一幀,同時對各圖像幀進行重新排序,并依據(jù)新的排序進行播放;

手機端1通過upnp協(xié)議發(fā)送關(guān)閉指令至電子白板端和手機端2,解除電子白板端的權(quán)限,白板端接收到教師手機端發(fā)來的關(guān)閉指令,暫停本地的直播媒體服務(wù)。

通過上述實施例二多屏互動方法,將教師手機上的立體ppt以投屏的方式呈現(xiàn)到電子白板和學(xué)生的手機上,同時支持電子白板和教師的手機進行操作,來提高授課的實時性、增強教學(xué)的互動,讓學(xué)生更能集中精力看最重要的內(nèi)容,且增加學(xué)生課堂的注意力,提高教學(xué)效果。

綜上所述,本發(fā)明提供的多屏互動方法,能夠?qū)崿F(xiàn)立體ppt等動態(tài)文件的多屏互動,無需另外構(gòu)建服務(wù)端,節(jié)省了成本,具有很高的實時性,確保文件的流暢瀏覽,并且能夠?qū)K端進行權(quán)限控制,選擇不同的終端控制多屏播放。

以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1