[發(fā)明專利]顯示同步的方法、服務(wù)器以及客戶端在審
| 申請?zhí)枺?/td> | 201410228138.7 | 申請日: | 2014-05-27 |
| 公開(公告)號: | CN103973816A | 公開(公告)日: | 2014-08-06 |
| 發(fā)明(設(shè)計)人: | 林良輝 | 申請(專利權(quán))人: | 廣東威創(chuàng)視訊科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L7/00 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 顯示 同步 方法 服務(wù)器 以及 客戶端 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及顯示領(lǐng)域,尤其涉及顯示同步的方法、服務(wù)器以及客戶端。
背景技術(shù)
隨著地理信息系統(tǒng)(Geographic Information System或Geo-Information system,GIS)應(yīng)用的深入,人們越來越多地要求從真三維空間來處理問題。在應(yīng)用要求較為強(qiáng)烈的部門如采礦、地質(zhì)、石油等領(lǐng)域已率先發(fā)展專用的具有部分同步顯示功能的三維GIS。
目前,基于三維GIS同步方法是根據(jù)客戶端的操作頻率發(fā)送同步指令,一個客戶端每操作一次,就向其它各客戶端發(fā)送一次同步指令,進(jìn)行多端顯示同步。
但是,在實際應(yīng)用中,當(dāng)操作的頻率太高時,發(fā)送同步指令太快,會引起網(wǎng)絡(luò)的阻塞,從而導(dǎo)致顯示不同步,尤其是當(dāng)多個客戶端同時進(jìn)行控制時,各客戶端發(fā)送同步指令的目標(biāo)不一致,由于網(wǎng)絡(luò)延時或客戶端處理速度的差異,可能會使得一個客戶端進(jìn)行了同步而另外的客戶端沒有進(jìn)行同步,而在多端未同步狀態(tài)下再將各自進(jìn)行的操作發(fā)出同步指令,就可能會更進(jìn)一步的引起同步混亂,導(dǎo)致多端顯示不同步。
發(fā)明內(nèi)容
本發(fā)明實施例提供了顯示同步的方法、服務(wù)器以及客戶端,用于保證多個客戶端的同步顯示。
本發(fā)明實施例第一方面提供了一種顯示同步的方法,包括:
服務(wù)器緩存三維地理信息系統(tǒng)GIS實時渲染列表中各服務(wù)對象;
所述服務(wù)器獲取第一客戶端的實時數(shù)據(jù),所述第一客戶端為與所述服務(wù)器連接的客戶端;
所述服務(wù)器按照所述實時數(shù)據(jù)檢索緩存的服務(wù)對象,得到實時服務(wù)對象,所述實時服務(wù)對象為所述實時數(shù)據(jù)對應(yīng)的服務(wù)對象;
所述服務(wù)器根據(jù)所述實時數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行相應(yīng)處理,得到所述實時服務(wù)對象的同步數(shù)據(jù);
所述服務(wù)器發(fā)送同步消息給第二客戶端,所述第二客戶端為與所述服務(wù)器連接的與所述第一客戶端不同的其他客戶端,所述同步消息用于使得所述第二客戶端讀取所述實時服務(wù)對象的同步數(shù)據(jù),按照所述實時服務(wù)對象的同步數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行同步顯示。
結(jié)合本發(fā)明實施例的第一方面,本發(fā)明實施例第一方面的第一種實現(xiàn)方式中,當(dāng)所述實時數(shù)據(jù)為操作相關(guān)數(shù)據(jù)時,
所述服務(wù)器根據(jù)所述實時數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行相應(yīng)處理包括:
所述服務(wù)器按照所述操作相關(guān)數(shù)據(jù)更改所述實時服務(wù)對象。
結(jié)合本發(fā)明實施例的第一方面,本發(fā)明實施例第一方面的第二種實現(xiàn)方式中,當(dāng)所述實時數(shù)據(jù)為實時采集的數(shù)據(jù)時,
所述服務(wù)器按照所述實時數(shù)據(jù)檢索緩存的服務(wù)對象的步驟之前還包括:
所述服務(wù)器按照預(yù)置方案對所述實時采集的數(shù)據(jù)進(jìn)行專題渲染,保存渲染材料數(shù)據(jù),所述渲染材料數(shù)據(jù)用于表示進(jìn)行所述專題渲染所需要的數(shù)據(jù);
所述服務(wù)器根據(jù)所述實時數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行相應(yīng)處理,得到所述實時服務(wù)對象的同步數(shù)據(jù)具體包括:
所述服務(wù)器創(chuàng)建所述實時服務(wù)對象的數(shù)據(jù)列表,作為所述實時服務(wù)對象的同步數(shù)據(jù),所述實時服務(wù)對象的數(shù)據(jù)列表中包括所述實時服務(wù)對象與所述渲染材料數(shù)據(jù)。
結(jié)合本發(fā)明實施例的第一方面,本發(fā)明實施例第一方面的第三種實現(xiàn)方式中,當(dāng)所述實時數(shù)據(jù)為實時的視頻流數(shù)據(jù)時,
所述服務(wù)器按照所述實時數(shù)據(jù)檢索緩存的服務(wù)對象的步驟之前還包括:
所述服務(wù)器緩存所述視頻流數(shù)據(jù);
所述服務(wù)器根據(jù)所述實時數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行相應(yīng)處理,得到所述實時服務(wù)對象的同步數(shù)據(jù)具體包括:
所述服務(wù)器創(chuàng)建所述實時服務(wù)對象的數(shù)據(jù)列表,作為所述實時服務(wù)對象的同步數(shù)據(jù),所述實時服務(wù)對象的數(shù)據(jù)列表中包括所述實時服務(wù)對象與所述視頻流數(shù)據(jù)。
本發(fā)明實施例第二方面提供了一種顯示同步的方法,包括:
客戶端發(fā)送實時數(shù)據(jù)到服務(wù)器;
當(dāng)所述客戶端接收到所述服務(wù)器發(fā)送的同步消息時,所述客戶端讀取所述服務(wù)器中實時服務(wù)對象的同步數(shù)據(jù),所述實時服務(wù)對象為與所述服務(wù)器連接的其他客戶端的實時數(shù)據(jù)對應(yīng)的服務(wù)對象;
所述客戶端按照所述同步數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行同步顯示。
結(jié)合本發(fā)明實施例的第二方面,本發(fā)明實施例第二方面的第一種實現(xiàn)方式中,當(dāng)所述實時數(shù)據(jù)為操作相關(guān)數(shù)據(jù)時,
所述客戶端發(fā)送實時數(shù)據(jù)到服務(wù)器包括:
當(dāng)所述客戶端對三維場景中服務(wù)對象進(jìn)行操作時,發(fā)送操作相關(guān)數(shù)據(jù)到所述服務(wù)器;
所述客戶端按照所述同步數(shù)據(jù)對所述實時服務(wù)對象進(jìn)行同步顯示包括:
所述客戶端解析所述同步數(shù)據(jù),得到所述實時服務(wù)對象的操作相關(guān)數(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/201410228138.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種承插型鍵槽式鋼管支架活動扣件
- 下一篇:一種伸縮式簡易腳手架





