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

基于矢量圖形的多終端屏幕同步方法

文檔序號:9667100閱讀:452來源:國知局
基于矢量圖形的多終端屏幕同步方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種屏幕同步方法,具體的說,是涉及一種基于矢量圖形的多終端屏 幕同步方法。
【背景技術(shù)】
[0002] 目前在各種電子終端,如:智能手機(jī)、平板電腦、傳統(tǒng)PC等環(huán)境下,都會涉及到屏 幕同步的問題。比如:教學(xué)的時候,老師希望所有學(xué)生設(shè)備的屏幕上都展示這老師設(shè)備屏幕 上顯示的內(nèi)容;開會的時候,主持人希望與會人員的設(shè)備屏幕上都顯示著發(fā)言人設(shè)備屏幕 上顯不的內(nèi)容等等。
[0003] 在現(xiàn)有的技術(shù)下,屏幕同步一般都采用將整個屏幕的內(nèi)容逐幀,以屏幕截圖的方 式分享給其他人。由于屏幕的每一幀的數(shù)據(jù)量都比較大,這樣在傳輸?shù)臅r候就會產(chǎn)生很多 問題,如:傳輸?shù)膬?nèi)容是圖片,需要占用大量的帶寬,容易造成網(wǎng)絡(luò)延時,如果為了消除延 時,則必須要降低畫面質(zhì)量,嚴(yán)重影響了用戶體驗(yàn)。
[0004]如果被分享人的屏幕分辨率很高,又或者每一個人的設(shè)備分辨率不一致,這時候 為了讓很多人都能快速展示屏幕上的內(nèi)容,那么傳輸?shù)膬?nèi)容就必須要進(jìn)行壓縮;這樣就會 造成圖像不清晰等不好的影響。
[0005]如果現(xiàn)場的用戶有多個不同的設(shè)備,現(xiàn)有的技術(shù)也沒有一個很好的方式去解決多 設(shè)備同時分享,且低延時、高像素的問題。
[0006]而大部分的會議與教學(xué)時的屏幕分享,都會基于某個文件進(jìn)行操作,如:PPT、TOF等。如果這時候降低了分辨率,就會造成文件上的文字看不清等問題。
[0007]現(xiàn)有技術(shù)的主要缺陷表現(xiàn)在:1.采用圖片幀傳輸方式,占用大量帶寬;2.網(wǎng)絡(luò)延 時嚴(yán)重,影響用戶體驗(yàn);3.無法完美適配各個分辨率的終端,高低分辨率間存在畫面的清 晰度、分辨率損失;4.無法很好的兼容多個平臺,主要也是體現(xiàn)在畫面?zhèn)鬏斢醒舆t、清晰度 不夠高;5.沒有針對教學(xué)、會議進(jìn)行專門的優(yōu)化;如需要在文件上手寫,除去屏幕共享軟 件,還需要專門的軟件實(shí)現(xiàn)文件上的手寫。

【發(fā)明內(nèi)容】

[0008] 針對上述現(xiàn)有技術(shù)中的不足,本發(fā)明提供一種提高傳輸速度,降低網(wǎng)絡(luò)延時,適用 范圍廣的基于矢量圖形的多終端屏幕同步方法。
[0009] 本發(fā)明所采取的技術(shù)方案是:
[0010] 一種基于矢量圖形的多終端屏幕同步方法,包括如下步驟:
[0011] 客戶終端通過登錄接口登錄TCP服務(wù)器;
[0012] 客戶終端登錄服務(wù)器后,服務(wù)器根據(jù)登錄客戶終端的賬號名稱賦予登錄客戶終端 相應(yīng)的用戶權(quán)限;
[0013] TCP服務(wù)器向登錄的客戶終端傳輸屏幕同步器;
[0014] 客戶終端運(yùn)行屏幕同步器;
[0015] 屏幕同步器下載服務(wù)器上存儲的文件;
[0016] 用戶權(quán)限包括:普通用戶權(quán)限、發(fā)言人權(quán)限和管理員權(quán)限;
[0017] 擁有發(fā)言人權(quán)限的客戶終端發(fā)起屏幕同步請求;
[0018] 登錄到服務(wù)器的每個客戶終端響應(yīng)擁有發(fā)言人權(quán)限的客戶終端發(fā)起的屏幕同步 請求,屏幕進(jìn)入同步狀態(tài);
[0019] 擁有發(fā)言人權(quán)限的客戶終端打開需要進(jìn)行同步的文件;
[0020] 發(fā)起屏幕同步請求的客戶終端屏幕同步器將發(fā)起屏幕同步請求的客戶終端的操 作信息傳輸?shù)椒?wù)器;
[0021] 服務(wù)器將發(fā)起屏幕同步請求的客戶終端的操作信息傳輸給所有登錄到服務(wù)器的 客戶終端;
[0022] 登錄到服務(wù)器的每個客戶終端屏幕同步器解析操作信息,每個客戶終端的屏幕與 發(fā)起屏幕同步請求的客戶終端的屏幕同步變化;
[0023] 發(fā)起屏幕同步請求的客戶終端關(guān)閉文件,退出屏幕同步請求,登錄到服務(wù)器的每 個客戶終端關(guān)閉文件并退出屏幕同步狀態(tài)。
[0024] 普通用戶權(quán)限:系統(tǒng)的最低權(quán)限,客戶終端屏幕只能被其他客戶終端同步,一直到 發(fā)起屏幕同步請求的客戶終端退出屏幕同步,且在同步過程中無法跳出該同步;
[0025] 發(fā)言人權(quán)限:客戶終端在當(dāng)前沒有任何人發(fā)起屏幕同步時;發(fā)起屏幕同步指令; 客戶終端的屏幕已經(jīng)被客戶終端同步,則在同步過程中也無法跳出屏幕同步;
[0026] 管理員權(quán)限:在任意時刻跳出屏幕同步、終止任何客戶終端的同步、關(guān)閉他人的發(fā) 言人權(quán)限。
[0027] 服務(wù)器向客戶終端發(fā)送心跳;如果客戶終端屏幕同步器沒有接收到心跳,客戶終 端將重新連接服務(wù)器。
[0028] 發(fā)起屏幕同步請求的客戶端操在打開的已經(jīng)同步的文件上進(jìn)行簽批操作。
[0029] 簽批操作包括手寫、鍵盤輸入和擦除。
[0030] 發(fā)起屏幕同步請求的客戶端將簽批操作的矢量信息進(jìn)行序列化,將序列化的矢量 信息傳輸?shù)椒?wù)器;服務(wù)器廣播矢量信息給登錄服務(wù)器的客戶終端。
[0031] 登錄服務(wù)器的客戶端屏幕同步器解析序列化的矢量信息;
[0032] 登錄服務(wù)器的客戶端屏幕同步器將解析后的序列化的矢量信息疊加在打開的文 件上。
[0033] 服務(wù)器保存序列化的矢量信息。
[0034] 客戶終端登錄服務(wù)器時,擁有發(fā)言人權(quán)限的客戶終端已經(jīng)發(fā)起屏幕同步請求;
[0035] 客戶終端屏幕同步器根據(jù)服務(wù)器上存儲的當(dāng)前打開的文件以及文件頁碼、縮放、 滑動的位置信息打開并同步文件;根據(jù)服務(wù)器上存儲的矢量信息將矢量信息疊加在打開的 文件上,為了讓中途登錄的用戶也進(jìn)入了屏幕同步的狀態(tài)。
[0036] 發(fā)起屏幕同步請求的客戶終端完成屏幕同步或管理員結(jié)束屏幕同步操作;
[0037] 擁有發(fā)言人權(quán)限的客戶終端重新獲取到屏幕同步操作權(quán)限,為了讓中途登錄的用 戶也進(jìn)入了屏幕同步的狀態(tài)。
[0038] 本發(fā)明相對現(xiàn)有技術(shù)的有益效果:
[0039] 本發(fā)明基于矢量圖形的多終端屏幕同步方法,適用于會議、教學(xué)等在文件上進(jìn)行 操作的多終端屏幕同步;采用傳輸共享文件的頁碼、手寫文字、滑動位置的變化量代替?zhèn)鹘y(tǒng) 的幀傳輸,大大減少了傳輸?shù)膬?nèi)容,從而降低了網(wǎng)絡(luò)延時;各終端根據(jù)共享文件變化量渲 染頁面,從而兼容了多個平臺和不同的分辨率;手寫的內(nèi)容通過矢量格式實(shí)時傳輸,從而做 至IJ,一個人在手寫,其他端都可以看到手寫內(nèi)容的變化;系統(tǒng)采用TCP連接,并通過一定的 方式控制各個終端的讀寫看權(quán)限,從而實(shí)現(xiàn)了屏幕同步、屏幕操作的控制。
【附圖說明】
[0040] 圖1是本發(fā)明基于矢量圖形的多終端屏幕同步方法的流程示意圖。
【具體實(shí)施方式】
[0041] 以下參照附圖及實(shí)施例對本發(fā)明進(jìn)行詳細(xì)的說明:
[0042] 附圖1可知,一種基于矢量圖形的多終端屏幕同步方法,包括如下步驟:
[0043] 客戶終端通過登錄接口登錄TCP服務(wù)器;
[0044] 客戶終端登錄服務(wù)器后,服務(wù)器根據(jù)登錄客戶終端的賬號名稱賦予登錄客戶終端 相應(yīng)的用戶權(quán)限;
[0045] TCP服務(wù)器向登錄的客戶終端傳輸屏幕同步器;
[0046] 客戶終端運(yùn)行屏幕同步器;
[0047] 屏幕同步器下載服務(wù)器上存儲的文件;
[0048] 用戶權(quán)限包括:普通用戶權(quán)限、發(fā)言人權(quán)限和管理員權(quán)限;
[0049] 擁有發(fā)言人權(quán)限的客戶終端發(fā)起屏幕同步請求;
[0050] 登錄到服務(wù)器的每個客戶終端響應(yīng)擁有發(fā)言人權(quán)限的客戶終端發(fā)起的屏幕同步 請求,屏幕進(jìn)入同步狀態(tài);
[0051] 擁有發(fā)言人權(quán)限的客戶終端打開需要進(jìn)行同步的文件;
[0052] 發(fā)起屏幕同步請求的客戶終端屏幕同步器將發(fā)起屏幕同步請求的客戶終端的操 作信息傳輸?shù)椒?wù)器;
[0053] 服務(wù)器將發(fā)起屏幕同步請求的客戶終端的操作信息傳輸給所有登錄到服務(wù)器的 客戶終端;
[0054] 登錄到服務(wù)器的每個客戶終端屏幕同步器解析操作信息,每個客戶終端的屏幕與 發(fā)起屏幕同步請求的客戶終端的屏幕同步變化;
[0055] 發(fā)起屏幕同步請求的客戶終端關(guān)閉文件,退出屏幕同步請求,登錄到服務(wù)器的每 個客戶終端關(guān)閉文件并退出屏幕同步狀態(tài)。
[0056] 普通用戶權(quán)限:系統(tǒng)的最低權(quán)限,客戶終端屏幕只能被其他客戶終端同步,一直到 發(fā)起屏幕同步請求的客戶終端退出屏幕同步,且在同步過程中無法跳出該同步;
[0057] 發(fā)言人權(quán)限:客戶終端在當(dāng)前沒有任何人發(fā)起屏幕同步時;發(fā)起屏幕同步指令; 客戶終端的屏幕已經(jīng)被客戶終端同步,則在同步過程中也無法跳出屏幕同步;
[0058] 管理員權(quán)限:在任意時刻跳出屏幕同步、終止任何客戶終端的同步、關(guān)閉他人的發(fā) 言人權(quán)限。
[0059] 服務(wù)器向客戶終端發(fā)送心跳;如果客戶終端屏幕同步器沒有接收到心跳,客戶終 端將重新連接服務(wù)器。
[0060] 發(fā)起屏幕同步請求的客戶端操在打開的已經(jīng)同步的文件上進(jìn)行簽批操作。
[0061] 簽批操作包括手寫、鍵盤輸入和擦除。
[0062] 發(fā)起屏幕同步請求的客戶端將簽批操作的矢量信息進(jìn)行序列化,將序列化的矢量 信息傳輸?shù)?
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1