本發(fā)明涉及終端同步技術(shù)領(lǐng)域,尤其涉及一種終端屏幕內(nèi)容同步方法及裝置。
背景技術(shù):
每個(gè)人每個(gè)月、每個(gè)星期甚至是每天都可能會開大大小小的會議,有面對面的、也有多地遠(yuǎn)程的。一般開會時(shí)都需要有投影儀來播放會議內(nèi)容,對于遠(yuǎn)程多地的會議還要需要同步會議內(nèi)容。但目前一般都是通過人工的方式來手動操作的,很難做到會議內(nèi)容的實(shí)時(shí)同步和共享,經(jīng)常會遇到播放的內(nèi)容和介紹人員說的內(nèi)容脫節(jié)不同步的情況。
而且,目前的屏幕共享技術(shù),按終端的位置可分為近場屏幕共享和遠(yuǎn)程屏幕共享。近場的屏幕共享可通過有線、wifi和藍(lán)牙技術(shù)來實(shí)現(xiàn),一般情況下是兩個(gè)終端設(shè)備間實(shí)現(xiàn),設(shè)備數(shù)量是受限的。而對于遠(yuǎn)程的屏幕共享,通常是視頻會議終端與服務(wù)器和屏幕共享設(shè)備建立通信連接,屏幕共享設(shè)備與服務(wù)器建立視頻傳輸通道,屏幕共享設(shè)備采集自身屏幕共享數(shù)據(jù)并發(fā)送到視頻會議終端;視頻會議終端將接收到的屏幕共享數(shù)據(jù)進(jìn)行拷貝并轉(zhuǎn)發(fā)給服務(wù)器;服務(wù)器將屏幕共享數(shù)據(jù)發(fā)送到屏幕共享設(shè)備;最后屏幕共享設(shè)備接收并顯示屏幕共享數(shù)據(jù),可以做到多設(shè)備屏幕共享。但是,先采集共享設(shè)備的屏幕內(nèi)容再傳輸?shù)椒?wù)器再分發(fā)到其它設(shè)備的方式,由于同步過程中經(jīng)過了多個(gè)流程,采集和傳輸會造成較長時(shí)間的延遲,很難做到屏幕內(nèi)容的實(shí)時(shí)同步。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種終端屏幕內(nèi)容同步方法,其主要目的在于解決現(xiàn)有技術(shù)中終端屏幕內(nèi)容較長時(shí)間的延遲,難以實(shí)現(xiàn)實(shí)時(shí)同步的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種終端屏幕內(nèi)容同步方法,該終端屏幕內(nèi)容同步方法包括:
接收第一終端發(fā)送的共享文件的同步參數(shù);
在接收到所述同步參數(shù)時(shí),獲取所述第一終端所屬的共享群組;
將所述同步參數(shù)發(fā)送至所述共享群組中的第二終端,以供所述第二終端基于所述同步參數(shù)同步顯示所述共享文件。
優(yōu)選地,所述接收第一終端發(fā)送的共享文件的同步參數(shù)的步驟之前,所述終端屏幕內(nèi)容同步方法還包括:
接收所述第一終端傳輸?shù)拇蚕砦募@取所述待共享文件的屬性信息;
根據(jù)獲取到的所述屬性信息確定所述第二終端是否存儲有所述待共享文件;
當(dāng)有所述第二終端存儲有所述待共享文件時(shí),向檢索到所述待共享文件的所述第二終端發(fā)出顯示所述待共享文件的指令;
當(dāng)有所述第二終端未存儲所述待共享文件時(shí),將所述待共享文件發(fā)送至未檢索到所述待共享文件的所述第二終端,以供所述第二終端顯示接收到的所述待共享文件。
優(yōu)選地,所述接收第一終端發(fā)送的共享文件的同步參數(shù)的步驟之前,所述終端屏幕內(nèi)容同步方法還包括:
接收所述第一終端傳輸?shù)拇蚕砦募?/p>
將接收到所述共享文件發(fā)送至所述第二終端,以供所述第二終端顯示所述待共享文件。
優(yōu)選地,所述接收第一終端發(fā)送的共享文件的同步參數(shù)的步驟之前,所述終端屏幕內(nèi)容同步方法還包括:
接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配;
當(dāng)所述驗(yàn)證參數(shù)與所述預(yù)設(shè)的驗(yàn)證參數(shù)匹配時(shí),響應(yīng)所述請求指令以將所述第二終端加入所述共享群組。
優(yōu)選地,所述接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配的步驟包括:
接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,判斷所述共享群組的組員個(gè)數(shù)是否達(dá)到預(yù)設(shè)閾值;
當(dāng)所述共享群組的組員個(gè)數(shù)未達(dá)到預(yù)設(shè)閾值時(shí),從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種終端屏幕內(nèi)容同步裝置,該終端屏幕內(nèi)容同步裝置包括:
第一接收模塊,用于接收第一終端發(fā)送的共享文件的同步參數(shù);
獲取模塊,用于在接收到所述同步參數(shù)時(shí),獲取所述第一終端所屬的共享群組;
同步模塊,用于將所述同步參數(shù)發(fā)送至所述共享群組中的第二終端,以供所述第二終端基于所述同步參數(shù)同步顯示所述共享文件。
優(yōu)選地,所述終端屏幕內(nèi)容同步裝置還包括:
第二接收模塊,用于接收所述第一終端傳輸?shù)拇蚕砦募@取所述待共享文件的屬性信息;
判斷模塊,用于根據(jù)獲取到的所述屬性信息確定所述第二終端是否存儲有所述待共享文件;
第一發(fā)送模塊,用于當(dāng)有所述第二終端存儲有所述待共享文件時(shí),向檢索到所述待共享文件的所述第二終端發(fā)出顯示所述待共享文件的指令;
所述第一發(fā)送模塊,該用于當(dāng)有所述第二終端未存儲所述待共享文件時(shí),將所述待共享文件發(fā)送至未檢索到所述待共享文件的所述第二終端,以供所述第二終端顯示接收到的所述待共享文件。
優(yōu)選地,所述終端屏幕內(nèi)容同步裝置還包括:
第三接收模塊,用于接收所述第一終端傳輸?shù)拇蚕砦募?/p>
第二發(fā)送模塊,用于將接收到所述共享文件發(fā)送至所述第二終端,以供所述第二終端顯示所述待共享文件。
優(yōu)選地,所述終端屏幕內(nèi)容同步裝置還包括:
驗(yàn)證模塊,用于接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配;
響應(yīng)模塊,用于當(dāng)所述驗(yàn)證參數(shù)與所述預(yù)設(shè)的驗(yàn)證參數(shù)匹配時(shí),響應(yīng)所述請求指令以將所述第二終端加入所述共享群組。
優(yōu)選地,所述驗(yàn)證模塊包括:
判斷單元,用于接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,判斷所述共享群組的組員個(gè)數(shù)是否達(dá)到預(yù)設(shè)閾值;
驗(yàn)證單元,用于當(dāng)所述共享群組的組員個(gè)數(shù)未達(dá)到預(yù)設(shè)閾值時(shí),從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配。
本發(fā)明提出的終端屏幕內(nèi)容同步方法及裝置,無需在同步過程中傳輸待共享文件,只需傳輸同步參數(shù)即可實(shí)現(xiàn)屏幕內(nèi)容的同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步,解決了現(xiàn)有技術(shù)中終端屏幕內(nèi)容較長時(shí)間的延遲,難以實(shí)現(xiàn)實(shí)時(shí)同步的技術(shù)問題。
附圖說明
圖1為本發(fā)明終端屏幕內(nèi)容同步方法第一實(shí)施例的流程圖;
圖2為本發(fā)明終端屏幕內(nèi)容同步方法第二實(shí)施例的流程圖;
圖3為本發(fā)明終端屏幕內(nèi)容同步方法第三實(shí)施例的流程圖;
圖4為本發(fā)明終端屏幕內(nèi)容同步方法第四實(shí)施例的流程圖;
圖5為本發(fā)明終端屏幕內(nèi)容同步裝置第一實(shí)施例的功能模塊示意圖;
圖6為本發(fā)明終端屏幕內(nèi)容同步裝置第二實(shí)施例的功能模塊示意圖;
圖7為本發(fā)明終端屏幕內(nèi)容同步裝置第三實(shí)施例的功能模塊示意圖;
圖8為本發(fā)明終端屏幕內(nèi)容同步裝置第四實(shí)施例的功能模塊示意圖;
圖9為本發(fā)明終端屏幕內(nèi)容同步裝置的驗(yàn)證模塊的細(xì)化功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種終端屏幕內(nèi)容同步方法。
參照圖1,圖1為本發(fā)明終端屏幕內(nèi)容同步方法第一實(shí)施例的流程圖。
在第一實(shí)施例中,該終端屏幕內(nèi)容同步方法包括:
步驟S10,接收第一終端發(fā)送的共享文件的同步參數(shù)。
本實(shí)施例中以遠(yuǎn)程屏幕共享會議場景為例對本發(fā)明提出的終端屏幕內(nèi)容同步方法進(jìn)行解釋說明,但本發(fā)明提出的方法并不局限于此,還可以用于例如遠(yuǎn)程教學(xué)、遠(yuǎn)程多地視頻展示等場景。以下所說的第一終端為共享終端,即屏幕內(nèi)容同步的發(fā)起端,第二終端為其他需要與共享終端建立同步關(guān)系的各個(gè)終端,其數(shù)量可以是一個(gè)也可以是多個(gè),在同步會議過程中,第二終端與第一終端可以互換。
在首次同步會議時(shí),第一終端或者第二終端首先向服務(wù)器申請具有一定席數(shù)的虛擬會議室(即共享群組),通過申請后,會獲得該虛擬會議室的名稱和密碼,其他需要參與此次會議的終端找到對應(yīng)的虛擬會議室后,通過密碼進(jìn)入該虛擬會議室,與服務(wù)器建立聯(lián)系。
當(dāng)會議結(jié)束后,可以保留該虛擬會議室,下一次進(jìn)行同步會議時(shí),就不需再次申請?zhí)摂M會議室,只需要找到同一個(gè)虛擬會議室,直接通過密碼進(jìn)入該虛擬會議室即可。
當(dāng)?shù)谝唤K端發(fā)起開始會議的指令之后,服務(wù)器實(shí)時(shí)地從第一終端接收其發(fā)送的待共享文件的同步參數(shù),所述同步參數(shù)可以包括視頻幀數(shù)、ppt/word的頁數(shù)、暫停指令或翻頁指令等等,第一終端將接收到的對待共享文件的上述顯示指令轉(zhuǎn)換為同步參數(shù)并將這些同步參數(shù)發(fā)送至服務(wù)器,服務(wù)器接收這些同步參數(shù)。
步驟S20,在接收到所述同步參數(shù)時(shí),獲取所述第一終端所屬的共享群組。
步驟S30,將所述同步參數(shù)發(fā)送至所述共享群組中的第二終端,以供所述第二終端基于所述同步參數(shù)同步顯示所述共享文件。
在各個(gè)終端都獲取到待共享的文件并打開之后,即可以開始會議,其中,待共享文件可以是第二終端在會議開始之前已經(jīng)通過其他方式獲取并存儲的,也可以是在同步參數(shù)傳輸之前通過服務(wù)器從第一終端獲取的。由于會議主講人會在共享終端上進(jìn)行一些操作,以向參與會議的用戶講解會議內(nèi)容,而在講解的過程中會對文件進(jìn)行一些操作,例如PPT的翻頁,視頻的播放或者暫停等動作,第一終端將這些動作,即顯示指令生成對應(yīng)的同步參數(shù),服務(wù)器在接收到這些同步參數(shù)后,獲取到第一終端所屬的共享群組(即虛擬會 議室),實(shí)時(shí)地發(fā)送到共享群組的第二終端上并轉(zhuǎn)換成顯示指令,并且將這些顯示指令實(shí)時(shí)地加載到第二終端的屏幕所顯示的待共享文件上,就可以實(shí)現(xiàn)在第二終端的屏幕上與共享終端的屏幕實(shí)時(shí)同步顯示待分享文件。
本實(shí)施例提出的終端屏幕內(nèi)容同步方法,無需在同步過程中傳輸待共享文件,只需傳輸同步參數(shù)即可實(shí)現(xiàn)屏幕內(nèi)容的同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步,解決了現(xiàn)有技術(shù)中終端屏幕內(nèi)容較長時(shí)間的延遲,難以實(shí)現(xiàn)實(shí)時(shí)同步的技術(shù)問題。
參照圖2所示,基于第一實(shí)施例提出本發(fā)明終端屏幕內(nèi)容同步方法的第二實(shí)施例。在本實(shí)施例中,在步驟S10之前,該終端屏幕內(nèi)容同步方法還包括:
步驟S40,接收所述第一終端傳輸?shù)拇蚕砦募@取所述待共享文件的屬性信息。
步驟S50,根據(jù)獲取到的所述屬性信息確定所述第二終端是否存儲有所述待共享文件。
第一終端將待共享文件上傳至服務(wù)器的操作可以在第一終端進(jìn)入虛擬會議室之后就可以開始進(jìn)行,可以在第二終端進(jìn)入虛擬會議室之前,也可以在第二終端進(jìn)入虛擬會議室之后。
在第一終端將待共享文件發(fā)送至服務(wù)器之后,服務(wù)器可以獲取接收到的待共享文件的屬性信息,服務(wù)器就可以根據(jù)待共享文件的屬性信息確定第二終端是否存儲有所述待共享文件,例如發(fā)送檢索待共享文件的指令給第二終端,第二終端進(jìn)行檢索并將檢索結(jié)果發(fā)送至服務(wù)器。
步驟S60,當(dāng)有所述第二終端存儲有所述待共享文件時(shí),向檢索到所述待共享文件的所述第二終端發(fā)出顯示所述待共享文件的指令。
步驟S70,當(dāng)有所述第二終端未存儲所述待共享文件時(shí),將所述待共享文件發(fā)送至未檢索到所述待共享文件的所述第二終端,以供所述第二終端顯示接收到的所述待共享文件。
當(dāng)?shù)诙K端有多個(gè)時(shí),可能有的第二終端上存儲有待共享文件,有的第二終端上沒有存儲待共享文件,對于存儲有待共享文件的第二終端,只需發(fā)出顯示待共享文件的指令,對于沒有存儲待共享文件的第二終端,則將待共 享文件發(fā)送到該第二終端。
本實(shí)施例提出的發(fā)明終端屏幕內(nèi)容同步方法,共享設(shè)備首先將待共享文件先傳入服務(wù)器,這樣同步時(shí)就少了很多個(gè)環(huán)節(jié),若其它終端已有待共享文件,無需在同步過程中再傳送待共享文件,只需傳輸同步參數(shù)即可實(shí)現(xiàn)同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步。而若其它終端上無待共享文件時(shí),也可以在同步顯示之前及時(shí)地從服務(wù)器獲取待共享文件,在同步過程中只需要傳輸同步參數(shù),解決了現(xiàn)有技術(shù)中終端屏幕內(nèi)容較長時(shí)間的延遲,難以實(shí)現(xiàn)實(shí)時(shí)同步的技術(shù)問題。
參照圖3所示,基于第一實(shí)施例提出本發(fā)明終端屏幕內(nèi)容同步方法的第三實(shí)施例。在本實(shí)施例中,在步驟S10之前,該終端屏幕內(nèi)容同步方法還包括:
步驟S80,接收所述第一終端傳輸?shù)拇蚕砦募?/p>
步驟S90,將接收到所述共享文件發(fā)送至所述第二終端,以供所述第二終端顯示所述待共享文件。
第一終端將待共享文件上傳至服務(wù)器的操作可以在第一終端進(jìn)入虛擬會議室之后就可以開始進(jìn)行,可以在第二終端進(jìn)入虛擬會議室之前,也可以在第二終端進(jìn)入虛擬會議室之后。
在第一終端將待共享文件發(fā)送至服務(wù)器之后,服務(wù)器接收到待共享文件,直接將該待共享文件直接發(fā)送至所有的第二終端,以供所有的第二終端顯示所述待共享文件。
本實(shí)施例提出的發(fā)明終端屏幕內(nèi)容同步方法,共享設(shè)備首先將待共享文件先傳入服務(wù)器,這樣同步時(shí)就少了很多個(gè)環(huán)節(jié),只需傳輸同步參數(shù)即可實(shí)現(xiàn)同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步。
參照圖4所示,基于第一實(shí)施例提出本發(fā)明終端屏幕內(nèi)容同步方法的第四實(shí)施例。在本實(shí)施例中,在步驟S10之前,該終端屏幕內(nèi)容同步方法還包括:
步驟S100,接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù) 匹配;
步驟S80,當(dāng)所述驗(yàn)證參數(shù)與所述預(yù)設(shè)的驗(yàn)證參數(shù)匹配時(shí),響應(yīng)所述請求指令以將所述第二終端加入所述共享群組。
當(dāng)?shù)谝唤K端或者第二終端申請到的虛擬會議室設(shè)置有密碼時(shí),各個(gè)終端在登錄該虛擬會議室的時(shí)候,就需要輸入正確的密碼才能進(jìn)入該虛擬會議室,當(dāng)服務(wù)器接收到終端請求進(jìn)入該虛擬會議室的指令后,獲取其輸入的密碼,并將其與預(yù)設(shè)的密碼進(jìn)行比較,當(dāng)符合預(yù)設(shè)的密碼時(shí),響應(yīng)上述指令,即終端成功進(jìn)入該虛擬會議室。
進(jìn)一步地,接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,判斷所述共享群組的組員個(gè)數(shù)是否達(dá)到預(yù)設(shè)閾值;當(dāng)所述共享群組的組員個(gè)數(shù)未達(dá)到預(yù)設(shè)閾值時(shí),從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配。
共享終端在申請?zhí)摂M會議室時(shí),會根據(jù)參與會議的終端數(shù)量進(jìn)行申請,服務(wù)器會根據(jù)終端數(shù)量分配一定容量的資源,即具有一定席數(shù)的虛擬會議室。例如服務(wù)器分配的虛擬會議室設(shè)置有十個(gè)席位,當(dāng)接收到加入共享群組的請求時(shí),首先判斷共享群組中的組員是否已經(jīng)達(dá)到預(yù)設(shè)閾值,當(dāng)組員沒有達(dá)到預(yù)設(shè)閾值時(shí),再去判斷驗(yàn)證密碼是否正確,當(dāng)組員個(gè)數(shù)已經(jīng)達(dá)到預(yù)設(shè)閾值時(shí),會收到席位數(shù)已滿的通知。在其他的實(shí)施例中,也可以根據(jù)會議的開放程度及用戶需求不為虛擬會議室設(shè)置密碼,當(dāng)用戶找到對應(yīng)的會議室之后直接加入即可。
本實(shí)施例提出的發(fā)明終端屏幕內(nèi)容同步方法,第一終端或第二終端申請?zhí)摂M會議室后,其它設(shè)備通過名稱和密碼才能進(jìn)入,加強(qiáng)了多終端通信的安全性。
本發(fā)明還提出一種終端屏幕內(nèi)容同步裝置。
參照圖5,圖5為本發(fā)明終端屏幕內(nèi)容同步裝置第一實(shí)施例的功能模塊示意圖。
在該實(shí)施例中,該終端屏幕內(nèi)容同步裝置包括:
第一接收模塊10,用于接收第一終端發(fā)送的共享文件的同步參數(shù)。
本實(shí)施例中以遠(yuǎn)程屏幕共享會議場景為例對本發(fā)明提出的終端屏幕內(nèi)容 同步裝置進(jìn)行解釋說明,但本發(fā)明提出的裝置并不局限于此,還可以用于例如遠(yuǎn)程教學(xué)、遠(yuǎn)程多地視頻展示等場景。以下所說的第一終端為共享終端,即屏幕內(nèi)容同步的發(fā)起端,第二終端為其他需要與共享終端建立同步關(guān)系的各個(gè)終端,其數(shù)量可以是一個(gè)也可以是多個(gè),在同步會議過程中,第二終端與第一終端可以互換。
在首次同步會議時(shí),第一終端或者第二終端首先向服務(wù)器申請具有一定席數(shù)的虛擬會議室(即群組),通過申請后,會獲得該虛擬會議室的名稱和密碼,其他需要參與此次會議的終端找到對應(yīng)的虛擬會議室后,通過密碼進(jìn)入該虛擬會議室,與服務(wù)器建立聯(lián)系。
當(dāng)會議結(jié)束后,可以保留該虛擬會議室,下一次進(jìn)行同步會議時(shí),就不需再次申請?zhí)摂M會議室,只需要找到同一個(gè)虛擬會議室,直接通過密碼進(jìn)入該虛擬會議室即可。
當(dāng)?shù)谝唤K端發(fā)起開始會議的指令之后,第一接收模塊10實(shí)時(shí)地從第一終端接收其發(fā)送的待共享文件的同步參數(shù),所述同步參數(shù)可以包括視頻幀數(shù)、ppt/word的頁數(shù)、暫停指令或翻頁指令等等,第一終端將接收到的對待共享文件的上述顯示指令轉(zhuǎn)換為同步參數(shù)并將這些同步參數(shù)發(fā)送至服務(wù)器。
獲取模塊20,用于在接收到所述同步參數(shù)時(shí),獲取所述第一終端所屬的共享群組。
同步模塊30,用于將所述同步參數(shù)發(fā)送至所述共享群組中的第二終端,以供所述第二終端基于所述同步參數(shù)同步顯示所述共享文件。
在各個(gè)終端都獲取到待共享的文件并打開之后,即可以開始會議,其中,待共享文件可以是第二終端在會議開始之前已經(jīng)通過其他方式獲取并存儲的,也可以是在同步參數(shù)傳輸之前通過服務(wù)器從第一終端獲取的。由于會議主講人會在共享終端上進(jìn)行一些操作,以向參與會議的用戶講解會議內(nèi)容,而在講解的過程中會對文件進(jìn)行一些操作,例如PPT的翻頁,視頻的播放或者暫停等動作,第一終端將這些動作(即顯示指令)生成對應(yīng)的同步參數(shù),第一接收模塊10在接收到這些同步參數(shù)后,獲取模塊20獲取到第一終端所屬的共享群組(即虛擬會議室),同步模塊30實(shí)時(shí)地將上述同步參數(shù)發(fā)送到共享群組的第二終端上并轉(zhuǎn)換成顯示指令,并且將這些顯示指令實(shí)時(shí)地加載到第二終端的屏幕所顯示的待共享文件上,就可以實(shí)現(xiàn)在第二終端的屏幕上 與共享終端的屏幕實(shí)時(shí)同步顯示待分享文件。
本實(shí)施例提出的終端屏幕內(nèi)容同步裝置,無需在同步過程中傳輸待共享文件,只需傳輸同步參數(shù)即可實(shí)現(xiàn)屏幕內(nèi)容的同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步,解決了現(xiàn)有技術(shù)中終端屏幕內(nèi)容較長時(shí)間的延遲,難以實(shí)現(xiàn)實(shí)時(shí)同步的技術(shù)問題。
參照圖6所示,基于第一實(shí)施例提出本發(fā)明終端屏幕內(nèi)容同步裝置的第二實(shí)施例。在本實(shí)施例中,該終端屏幕內(nèi)容同步裝置還包括:
第二接收模塊40,用于接收所述第一終端傳輸?shù)拇蚕砦募@取所述待共享文件的屬性信息。
判斷模塊50,用于根據(jù)獲取到的所述屬性信息確定所述第二終端是否存儲有所述待共享文件。
第一終端將待共享文件上傳至服務(wù)器的操作可以在第一終端進(jìn)入虛擬會議室之后就可以開始進(jìn)行,可以在第二終端進(jìn)入虛擬會議室之前,也可以在第二終端進(jìn)入虛擬會議室之后。
在第一終端將待共享文件發(fā)送至服務(wù)器之后,第二接收模塊40可以獲取接收到的待共享文件的屬性信息,判斷模塊50就可以根據(jù)待共享文件的屬性信息確定第二終端是否存儲有所述待共享文件,例如發(fā)送檢索待共享文件的指令給第二終端,第二終端進(jìn)行檢索并將檢索結(jié)果發(fā)送至服務(wù)器。
第一發(fā)送模塊60,用于當(dāng)有所述第二終端存儲有所述待共享文件時(shí),向檢索到所述待共享文件的所述第二終端發(fā)出顯示所述待共享文件的指令。
第一發(fā)送模塊60,還用于當(dāng)有所述第二終端未存儲所述待共享文件時(shí),將所述待共享文件發(fā)送至未檢索到所述待共享文件的所述第二終端,以供所述第二終端顯示接收到的所述待共享文件。
當(dāng)?shù)诙K端有多個(gè)時(shí),可能有的第二終端上存儲有待共享文件,有的第二終端上沒有存儲待共享文件,對于存儲有待共享文件的第二終端,第一發(fā)送模塊60只需發(fā)出顯示待共享文件的指令,對于沒有存儲待共享文件的第二終端,則第一發(fā)送模塊60將待共享文件發(fā)送到該第二終端。
本實(shí)施例提出的發(fā)明終端屏幕內(nèi)容同步裝置,共享設(shè)備首先將待共享文件先傳入服務(wù)器,這樣同步時(shí)就少了很多個(gè)環(huán)節(jié),若其它終端已有待共享文 件,無需在同步過程中再傳送待共享文件,只需傳輸同步參數(shù)即可實(shí)現(xiàn)同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步。而若其它終端上無待共享文件時(shí),也可以在同步顯示之前及時(shí)地從服務(wù)器獲取待共享文件,在同步過程中只需要傳輸同步參數(shù),解決了現(xiàn)有技術(shù)中終端屏幕內(nèi)容較長時(shí)間的延遲,難以實(shí)現(xiàn)實(shí)時(shí)同步的技術(shù)問題。
參照圖7所示,基于第一實(shí)施例提出本發(fā)明終端屏幕內(nèi)容同步裝置的第三實(shí)施例。在本實(shí)施例中,該終端屏幕內(nèi)容同步裝置還包括:
第三接收模塊70,用于接收所述第一終端傳輸?shù)拇蚕砦募?/p>
第二發(fā)送模塊80,用于將接收到所述共享文件發(fā)送至所述第二終端,以供所述第二終端顯示所述待共享文件。
第一終端將待共享文件上傳至服務(wù)器的操作可以在第一終端進(jìn)入虛擬會議室之后就可以開始進(jìn)行,可以在第二終端進(jìn)入虛擬會議室之前,也可以在第二終端進(jìn)入虛擬會議室之后。
在第一終端將待共享文件發(fā)送至服務(wù)器之后,第三接收模塊70接收到待共享文件,第二發(fā)送模塊80直接將該待共享文件直接發(fā)送至所有的第二終端,以供所有的第二終端顯示所述待共享文件。
本實(shí)施例提出的發(fā)明終端屏幕內(nèi)容同步裝置,共享設(shè)備首先將待共享文件先傳入服務(wù)器,這樣同步時(shí)就少了很多個(gè)環(huán)節(jié),只需傳輸同步參數(shù)即可實(shí)現(xiàn)同步,占用內(nèi)存小且傳輸速度快,能夠?qū)崿F(xiàn)實(shí)時(shí)同步。
參照圖8所示,基于第一實(shí)施例提出本發(fā)明終端屏幕內(nèi)容同步裝置的第四實(shí)施例。在本實(shí)施例中,該終端屏幕內(nèi)容同步裝置還包括:
驗(yàn)證模塊90,用于接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配;
響應(yīng)模塊100,用于當(dāng)所述驗(yàn)證參數(shù)與所述預(yù)設(shè)的驗(yàn)證參數(shù)匹配時(shí),響應(yīng)所述請求指令以將所述第二終端加入所述共享群組。
當(dāng)?shù)谝唤K端或者第二終端申請到的虛擬會議室設(shè)置有密碼時(shí),各個(gè)終端在登錄該虛擬會議室的時(shí)候,就需要輸入正確的密碼才能進(jìn)入該虛擬會議室, 當(dāng)驗(yàn)證模塊90接收到終端請求進(jìn)入該虛擬會議室的指令后,獲取其輸入的密碼,并將其與預(yù)設(shè)的密碼進(jìn)行比較,當(dāng)符合預(yù)設(shè)的密碼時(shí),響應(yīng)模塊100響應(yīng)上述指令,即終端成功進(jìn)入該虛擬會議室。
進(jìn)一步地,參照圖9所示,驗(yàn)證模塊90包括如下單元:
判斷單元910,用于接收到所述第二終端發(fā)送的加入所述共享群組的請求指令后,判斷所述共享群組的組員個(gè)數(shù)是否達(dá)到預(yù)設(shè)閾值;
驗(yàn)證單元920,用于當(dāng)所述共享群組的組員個(gè)數(shù)未達(dá)到預(yù)設(shè)閾值時(shí),從所述請求指令中獲取驗(yàn)證參數(shù),判斷所述驗(yàn)證參數(shù)是否與預(yù)設(shè)的驗(yàn)證參數(shù)匹配。
共享終端在申請?zhí)摂M會議室時(shí),會根據(jù)參與會議的終端數(shù)量進(jìn)行申請,服務(wù)器會根據(jù)終端數(shù)量分配一定容量的資源,即具有一定席數(shù)的虛擬會議室。例如服務(wù)器分配的虛擬會議室設(shè)置有十個(gè)席位,當(dāng)判斷單元910接收到加入共享群組的請求時(shí),首先判斷共享群組中的組員是否已經(jīng)達(dá)到預(yù)設(shè)閾值,當(dāng)組員沒有達(dá)到預(yù)設(shè)閾值時(shí),驗(yàn)證單元920再去判斷驗(yàn)證密碼是否正確,進(jìn)一步地,當(dāng)組員個(gè)數(shù)已經(jīng)達(dá)到預(yù)設(shè)閾值時(shí),會收到席位數(shù)已滿的通知。在其他的實(shí)施例中,也可以根據(jù)會議的開放程度及用戶需求不為虛擬會議室設(shè)置密碼,當(dāng)用戶找到對應(yīng)的會議室之后直接加入即可。
本實(shí)施例提出的發(fā)明終端屏幕內(nèi)容同步裝置,第一終端或第二終端申請?zhí)摂M會議室后,其它設(shè)備通過名稱和密碼才能進(jìn)入的方式,加大了多終端通信的安全性。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。