[發(fā)明專利]基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法在審
| 申請?zhí)枺?/td> | 201410200689.2 | 申請日: | 2014-05-14 |
| 公開(公告)號: | CN103986759A | 公開(公告)日: | 2014-08-13 |
| 發(fā)明(設(shè)計)人: | 王庚 | 申請(專利權(quán))人: | 上海復(fù)蘭信息科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06T1/00;G06F3/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200233 上海市徐*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 網(wǎng)絡(luò) 傳輸 實時 同步 圖形 編輯 顯示 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息、通信及圖形技術(shù)領(lǐng)域,特別是涉及基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法。
背景技術(shù)
現(xiàn)有的基于網(wǎng)絡(luò)的內(nèi)容共享技術(shù)多采用屏幕捕捉,將相關(guān)內(nèi)容轉(zhuǎn)換成圖片方式再傳輸至其他終端;在操作上,通常采用的單向共享技術(shù),當(dāng)需要用戶間互動操作的時候,需要傳遞或者釋放當(dāng)前的內(nèi)容控制權(quán),無法做到實時的互動。如Cisco?WebEX,Windows?LiveMeeting,HP?VirtualMeeting等等。
發(fā)明內(nèi)容
本發(fā)明方法主要解決的是對多人實時同步繪圖編輯的需要,摒棄陳舊的屏幕捕捉技術(shù),采用圖形數(shù)據(jù)實時捕捉,通過Windows或者Linux服務(wù)器轉(zhuǎn)發(fā)至所有參與者的應(yīng)用程序的窗口中,允許多人對自己當(dāng)前的應(yīng)用程序窗口圖形進行編輯而不需要申請控制權(quán),該窗口可以是Windows,Mac?OS,Linux,Android等平臺上應(yīng)用的窗口。
基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法,包括以下步驟:
(1)用戶連接至Windows或者Linux系統(tǒng)上的圖形數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器;
(2)所有的圖形數(shù)據(jù)通過UDP發(fā)送至圖形數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器;
(3)服務(wù)器將接收到的來自任意用戶的圖形數(shù)據(jù)轉(zhuǎn)發(fā)至所有參與圖形編輯的用戶。
優(yōu)選地,所述圖形數(shù)據(jù)均要經(jīng)過圖形編輯應(yīng)用程序的數(shù)據(jù)的定義、生成、捕捉、打包、發(fā)送、轉(zhuǎn)發(fā)、接收、組合、展現(xiàn)一系列操作流程。
優(yōu)選地,所述圖形數(shù)據(jù)的的定義為任意用戶可以接收到的其他用戶產(chǎn)生的信息,用戶圖形數(shù)據(jù)通過用戶唯一識別號來區(qū)分。
優(yōu)選地,所述圖形的生成和圖形數(shù)據(jù)的捕捉的方法為:
用戶確定所編輯的圖形類型,并通過預(yù)定義的操作啟動或停止圖形編輯;
啟動編輯,應(yīng)用程序開始捕捉當(dāng)前圖形的圖形數(shù)據(jù);
暫停圖形編輯,則停止圖形數(shù)據(jù)的捕捉;
確定描述當(dāng)前圖形的數(shù)據(jù)。
優(yōu)選地,所述圖形數(shù)據(jù)的打包為用戶圖形數(shù)據(jù)在發(fā)送前按照自定義的通信協(xié)議格式化成數(shù)據(jù)包。
優(yōu)選地,實時同步圖形編輯應(yīng)用程序通過啟動圖形數(shù)據(jù)包的接受線程接受數(shù)據(jù),方法為:
實時同步圖形編輯應(yīng)用程序在系統(tǒng)內(nèi)開辟圖形數(shù)據(jù)緩存,用于存儲接收到的圖形數(shù)據(jù)包;
實時同步圖形編輯應(yīng)用程序接收來自其他用戶的圖形數(shù)據(jù)包;
實時同步圖形編輯應(yīng)用程序通過定義和啟動圖形數(shù)據(jù)的處理線程來展現(xiàn)所有用戶產(chǎn)生的圖形數(shù)據(jù)。
優(yōu)選地,圖形編輯應(yīng)用程序定義了兩個圖形容器,為已完成圖形容器和登臺圖形容器,所述圖形數(shù)據(jù)的組合方法為:
登臺圖形容器采用用戶唯一識別號作為鍵值,來存儲和管理當(dāng)前正在繪制的圖形數(shù)據(jù);
應(yīng)用程序判斷接受到的當(dāng)前數(shù)據(jù)包的唯一用戶識別號,并將數(shù)據(jù)與登臺圖形容器中的用戶關(guān)聯(lián);
應(yīng)用程序還需要判斷數(shù)據(jù)包是否為當(dāng)前圖形的最后一個數(shù)據(jù)包;
如果是,程序?qū)D形從登臺圖形容器中推送至已完成圖形容器中,同時將圖形登臺容器中的該用戶對應(yīng)的圖形設(shè)置為空。
優(yōu)選地,系統(tǒng)定義了兩個位圖圖像,包括已完成圖形位圖和登臺位圖。
優(yōu)選地,所述已完成圖形位圖的顯示方法為:
系統(tǒng)將新圖形推送至已完成圖形容器;
觸發(fā)消息,通知系統(tǒng)的繪制模塊將該新圖形直接繪制在已完成圖形位圖上:
投射至顯示設(shè)備。
優(yōu)選地,所述登臺位圖顯示的方法為:
繪制前,登臺圖像清空并重新繪制;
觸發(fā)消息,系統(tǒng)遍歷登臺圖形容器,并將新的圖形繪制的登臺位圖上;
投射至顯示設(shè)備。
通過以上方法,本發(fā)明完整地實現(xiàn)了多人實時同步在同一顯示設(shè)備上的圖形繪制與編輯功能。本發(fā)明方法的技術(shù)優(yōu)點在于多方實時和同步,這提升了異地多人內(nèi)容分享,編輯的效率,并且具有非常好的社會和經(jīng)濟意義。
附圖說明
圖1是本發(fā)明基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法的圖形流程圖;
圖2是本發(fā)明基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法的圖形數(shù)據(jù)的基本流程;
圖3是本發(fā)明基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法的圖形數(shù)據(jù)生成方法流程;
圖4是本發(fā)明基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法的圖形數(shù)據(jù)的接收方法流程;
圖5是本發(fā)明基于網(wǎng)絡(luò)傳輸?shù)亩嗳藢崟r同步圖形編輯及顯示的方法的圖形數(shù)據(jù)的組合方法流程;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海復(fù)蘭信息科技有限公司,未經(jīng)上海復(fù)蘭信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410200689.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





