[發(fā)明專利]圖形桌面同步方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410088879.X | 申請日: | 2014-03-11 |
| 公開(公告)號: | CN103888524B | 公開(公告)日: | 2018-01-23 |
| 發(fā)明(設(shè)計)人: | 蒙興柳 | 申請(專利權(quán))人: | 廣東威創(chuàng)視訊科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司44224 | 代理人: | 黃曉慶,王茹 |
| 地址: | 510670 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖形 桌面 同步 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及同步技術(shù)領(lǐng)域,特別是涉及一種圖形桌面同步方法和系統(tǒng)。
背景技術(shù)
計算機圖形桌面技術(shù)出現(xiàn)和應(yīng)用以來,桌面分辨率經(jīng)歷了從低到高的發(fā)展過程。為了獲得更高的桌面分辨率,在單臺計算機中安裝多張圖形顯示卡通過驅(qū)動程序產(chǎn)生單一桌面成為了主流技術(shù)手段。但受限于總線技術(shù)以及單臺計算機性能,此技術(shù)不可能無限制的提高桌面分辨率,且因為分辨率越高,需要刷新的數(shù)據(jù)越多,而總線帶寬是有限的,因此必然導(dǎo)致數(shù)據(jù)刷新率降低。
為了滿足某些行業(yè)對于超高分辨率桌面應(yīng)用的需求,傳統(tǒng)技術(shù)中,采用一臺服務(wù)器與多臺多屏處理器組合方式,即多客戶端拼接并行顯示同一幀桌面圖像。。高分辨率圖形桌面由一臺桌面服務(wù)器(以下簡稱服務(wù)器)生成,但輸出顯示任務(wù)則由另外的若干臺多屏處理器(以下簡稱客戶端)承擔(dān)。由服務(wù)器生成的圖形桌面,分辨率正好是所有客戶端分辨率之和。采用這種技術(shù)雖然解決了單計算機輸出桌面分辨率不足,數(shù)據(jù)刷新率低的問題,但由于各個客戶端是獨立的執(zhí)行體,單獨的與桌面服務(wù)器進行交互完成自身所請求的圖形桌面數(shù)據(jù)的處理。由于一些網(wǎng)絡(luò)傳輸?shù)牟淮_定性,以及圖形數(shù)據(jù)處理快慢程度等因素的出現(xiàn)將引發(fā)一些問題,主要表現(xiàn)在多客戶端拼接并行顯示同一幀桌面圖像時的不一致性以及動態(tài)桌面圖像撕裂等問題。
傳統(tǒng)技術(shù)中為了解決桌面圖像撕裂問題,往往基于時間戳實現(xiàn)同步。但是使用時間戳比較復(fù)雜,且實現(xiàn)難度大,從而導(dǎo)致同步效率低。
發(fā)明內(nèi)容
基于此,有必要針對實現(xiàn)難度大、同步效率低的問題,提供一種圖形桌面同步方法和系統(tǒng)。
一種圖形桌面同步方法,包括步驟:
通過桌面服務(wù)器生成圖形桌面,并接收客戶端發(fā)送的圖形桌面數(shù)據(jù)請求;
判斷是否收到所有客戶端的圖形桌面數(shù)據(jù)請求,若是,則根據(jù)各圖形桌面數(shù)據(jù)請求將所述圖形桌面進行處理并壓縮,將壓縮數(shù)據(jù)發(fā)送至對應(yīng)的客戶端;
在客戶端將壓縮數(shù)據(jù)進行解壓,并向桌面服務(wù)器發(fā)送解壓完成指令;
由桌面服務(wù)器判斷是否收到所有客戶端反饋的解壓完成指令,若是,則向各客戶端發(fā)送繪圖指令;
根據(jù)繪圖指令將客戶端中的解壓數(shù)據(jù)進行桌面圖形繪制。
一種圖形桌面同步系統(tǒng),包括:
圖形桌面生成模塊,用于通過桌面服務(wù)器生成圖形桌面;
圖形桌面數(shù)據(jù)請求判斷模塊,用于通過桌面服務(wù)器接收客戶端發(fā)送的圖形桌面數(shù)據(jù)請求,并判斷是否收到所有客戶端的圖形桌面數(shù)據(jù)請求;
壓縮數(shù)據(jù)發(fā)送模塊,用于當桌面服務(wù)器收到所有客戶端的圖形桌面數(shù)據(jù)請求時,則根據(jù)各圖形桌面數(shù)據(jù)請求將所述圖形桌面進行處理并壓縮,將壓縮數(shù)據(jù)發(fā)送至對應(yīng)的客戶端;
解壓完成指令發(fā)送模塊,用于在客戶端將壓縮數(shù)據(jù)進行解壓,并向桌面服務(wù)器發(fā)送解壓完成指令;
解壓完成指令判斷模塊,用于由桌面服務(wù)器判斷是否收到所有客戶端反饋的解壓完成指令;
繪圖指令發(fā)送模塊,用于當桌面服務(wù)器收到所有客戶端反饋的解壓完成指令時,則向各客戶端發(fā)送繪圖指令;
桌面圖形繪制指令,用于根據(jù)繪圖指令將客戶端中的解壓數(shù)據(jù)進行桌面圖形繪制。
上述圖形桌面同步方法和系統(tǒng),通過桌面服務(wù)器判斷是否收到所有客戶端的圖形桌面數(shù)據(jù)請求,在同時收到的情況下才進行處理和壓縮,實現(xiàn)處理和壓縮數(shù)據(jù)的同步。通過客戶端向桌面服務(wù)器發(fā)送解壓完成指令,桌面服務(wù)器判斷收到所有客戶端反饋的解壓完成指令后才發(fā)送繪圖指令,從而實現(xiàn)繪圖指令發(fā)送同步,最終實現(xiàn)客戶端繪制同步,達到圖形桌面同步。解決了多客戶端拼接并行顯示同一幀桌面圖像時的不一致性以及動態(tài)桌面圖像撕裂等問題,同時克服了傳統(tǒng)技術(shù)中時間戳導(dǎo)致的復(fù)雜性和困難性,實現(xiàn)比較容易,從而提高了同步效率。
附圖說明
圖1為本發(fā)明圖形桌面同步方法實施例一的流程示意圖;
圖2為本發(fā)明圖形桌面同步方法實施例二的流程示意圖;
圖3為本發(fā)明圖形桌面同步系統(tǒng)實施例的結(jié)構(gòu)示意圖。
具體實施方式
以下針對本發(fā)明圖形桌面同步方法和系統(tǒng)的各實施例進行詳細的描述。
如圖1所示,為本發(fā)明圖形桌面同步方法實施例的流程示意圖,包括:
步驟S101:通過桌面服務(wù)器生成圖形桌面,并接收客戶端發(fā)送的圖形桌面數(shù)據(jù)請求;
桌面服務(wù)器產(chǎn)生的圖形桌面可以是普通圖形桌面,也可以是高分辨率圖形桌面。桌面服務(wù)器產(chǎn)生圖形桌面后,等待客戶端請求圖形桌面數(shù)據(jù)。所有客戶端會根據(jù)自身的分辨率坐標發(fā)出請求,向桌面服務(wù)器發(fā)送分辨率坐標對應(yīng)部分的圖形桌面數(shù)據(jù)請求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東威創(chuàng)視訊科技股份有限公司,未經(jīng)廣東威創(chuàng)視訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410088879.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





