專(zhuān)利名稱(chēng):一種分布式系統(tǒng)窗口同步操作方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種分布式系統(tǒng)窗口同步操作方法及裝置。
背景技術(shù):
分布式系統(tǒng)是基于數(shù)字拼墻的地理信息系統(tǒng)(GIS, Geo — Information system),包括若干顯示節(jié)點(diǎn),GIS將每次的顯示任務(wù)分成若干小任務(wù),并有各個(gè)顯示節(jié)點(diǎn)進(jìn)行處理,顯示節(jié)點(diǎn)經(jīng)過(guò)開(kāi)窗顯示數(shù)據(jù),各顯示節(jié)點(diǎn)的顯示數(shù)據(jù)拼接完成整個(gè)GIS地圖的顯示。為了達(dá)到良好的視覺(jué)體驗(yàn),需要對(duì)各個(gè)顯示節(jié)點(diǎn)進(jìn)行同步顯示,現(xiàn)有技術(shù)中,各個(gè)顯示節(jié)點(diǎn)在接收到同步信號(hào)后,進(jìn)行開(kāi)窗操作并顯示數(shù)據(jù)以達(dá)到同步顯示的效果。現(xiàn)有技術(shù)雖然在每個(gè)顯示節(jié)點(diǎn)的分辨率都很小的情況下能夠達(dá)到良好的同步效果,但是,若顯示節(jié)點(diǎn)的分辨率很高,顯示節(jié)點(diǎn)在接收到同步信號(hào)后,打開(kāi)窗口,再顯示數(shù)據(jù),這一過(guò)程的響應(yīng)時(shí)間相對(duì)比較長(zhǎng),則同步效果會(huì)大打折扣,并且若顯示節(jié)點(diǎn)的分辨率不相同并有較大差異的情況下,響應(yīng)時(shí)間差別較大,很難達(dá)到同步顯示的視覺(jué)效果。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供能夠更好的實(shí)現(xiàn)同步顯示的一種分布式系統(tǒng)窗口同步操作方法及裝置。一種分布式系統(tǒng)窗口同步操作方法,包括顯示節(jié)點(diǎn)接收控制模塊發(fā)送的開(kāi)窗指令;創(chuàng)建窗口程序進(jìn)程,在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口 ;若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;同步模塊接收開(kāi)窗就緒指令,當(dāng)接收所有顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向所有顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令;顯示節(jié)點(diǎn)接收所述開(kāi)窗同步指令,顯示窗P?!N分布式系統(tǒng)窗口同步操作裝置,包括顯示節(jié)點(diǎn),用于接收控制模塊發(fā)送的開(kāi)窗指令;創(chuàng)建窗口程序進(jìn)程,在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口 ;若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;接收同步單元發(fā)送的開(kāi)窗同步指令,顯示窗口 ;同步模塊,用于接收開(kāi)窗就緒指令,當(dāng)接收所有顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向所有顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令。本發(fā)明實(shí)施例提供的技術(shù)方案中,顯示節(jié)點(diǎn)先在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口,待所有顯示節(jié)點(diǎn)都準(zhǔn)備就緒的時(shí)候,同時(shí)顯示窗口,由于僅在顯示部分進(jìn)行同步,而顯示部分的響應(yīng)時(shí)間非常短,因此可以獲得很好的視覺(jué)體驗(yàn),即使部分顯示節(jié)點(diǎn)的分辨率非常大,同時(shí)有部分非常小,在本實(shí)施例中也能很好的實(shí)現(xiàn)同步效果。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中分布式系統(tǒng)窗口同步操作方法第一實(shí)施例示意圖;圖2為本發(fā)明實(shí)施例中分布式系統(tǒng)窗口同步操作方法第二實(shí)施例示意圖;圖3為本發(fā)明實(shí)施例中分布式系統(tǒng)窗口同步操作裝置實(shí)施例示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供一種分布式系統(tǒng)窗口同步操作方法及裝置。下面分別進(jìn)行詳細(xì)說(shuō)明。請(qǐng)參閱圖1,為本發(fā)明實(shí)施例中分布式系統(tǒng)窗口同步操作方法第一實(shí)施例示意圖,包括101、顯示節(jié)點(diǎn)接收控制模塊發(fā)送的開(kāi)窗指令;102、顯示節(jié)點(diǎn)創(chuàng)建窗口程序進(jìn)程,在后臺(tái)運(yùn)行窗口程序,并隱藏窗口 ;顯示節(jié)點(diǎn)創(chuàng)建窗口程序進(jìn)程,在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并在后臺(tái)運(yùn)行窗口程序,并隱藏窗口,本實(shí)施例中,實(shí)際已經(jīng)運(yùn)行了窗口程序,并且隱藏起來(lái),由于各個(gè)顯示節(jié)點(diǎn)的分辨率可能不一樣,硬件配置也不相同,因此顯示節(jié)點(diǎn)從接收到開(kāi)窗指令到顯示窗口所耗費(fèi)的時(shí)間也不相同,若接收到開(kāi)窗指令后直接顯示窗口,則可能導(dǎo)致視覺(jué)上沒(méi)有同步,本實(shí)施例中各個(gè)顯示節(jié)點(diǎn)各自運(yùn)行窗口程序,但是并不顯示。103、若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;顯示節(jié)點(diǎn)各自運(yùn)行窗口程序,當(dāng)窗口程序準(zhǔn)備就緒的時(shí)候,即完成了顯示窗口所需的所有處理,則向同步模塊發(fā)送開(kāi)窗就緒指令。104、同步模塊接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令;105、顯示節(jié)點(diǎn)接收所述開(kāi)窗同步指令,顯示窗口。本實(shí)施例中,顯示節(jié)點(diǎn)先在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口,待所有顯示節(jié)點(diǎn)都準(zhǔn)備就緒的時(shí)候,同時(shí)顯示窗口,由于僅在顯示部分進(jìn)行同步,而顯示部分的響應(yīng)時(shí)間非常短,因此可以獲得很好的視覺(jué)體驗(yàn),即使部分顯示節(jié)點(diǎn)的分辨率非常大,同時(shí)有部分非常小,在本實(shí)施例中也能很好的實(shí)現(xiàn)同步效果。請(qǐng)參閱圖2,為本發(fā)明實(shí)施例中分布式系統(tǒng)窗口同步操作方法第二實(shí)施例示意圖,包括201、控制模塊接收客戶(hù)端的開(kāi)窗操作,創(chuàng)建一個(gè)窗口身份標(biāo)識(shí),向各個(gè)顯示節(jié)點(diǎn)發(fā)送開(kāi)窗指令。用戶(hù)在客戶(hù)端上進(jìn)行開(kāi)窗操作,則控制模塊接收客戶(hù)端的開(kāi)窗操作,創(chuàng)建一個(gè)窗口身份標(biāo)識(shí),該身份標(biāo)識(shí)對(duì)應(yīng)總窗口,控制模塊對(duì)開(kāi)窗操作進(jìn)行處理,并向各個(gè)節(jié)點(diǎn)發(fā)送開(kāi)窗指令,可選的,所述顯示節(jié)點(diǎn)為威創(chuàng)視訊科技股份有限公司生產(chǎn)的magic處理器。202、顯示節(jié)點(diǎn)接收控制模塊發(fā)送的開(kāi)窗指令;
203、顯示節(jié)點(diǎn)創(chuàng)建窗口程序進(jìn)程,在后臺(tái)運(yùn)行窗口程序,并隱藏窗口 ;顯示節(jié)點(diǎn)創(chuàng)建窗口程序進(jìn)程,在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并在后臺(tái)運(yùn)行窗口程序,并隱藏窗口,本實(shí)施例中,實(shí)際已經(jīng)運(yùn)行了窗口程序,并且隱藏起來(lái),由于各個(gè)顯示節(jié)點(diǎn)的分辨率可能不一樣,硬件配置也不相同,因此顯示節(jié)點(diǎn)從接收到開(kāi)窗指令到顯示窗口所耗費(fèi)的時(shí)間也不相同,若接收到開(kāi)窗指令后直接顯示窗口,則可能導(dǎo)致視覺(jué)上沒(méi)有同步,本實(shí)施例中各個(gè)顯示節(jié)點(diǎn)各自運(yùn)行窗口程序,但是并不顯示,進(jìn)一步的,所述顯示節(jié)點(diǎn)在窗口程序初始化的時(shí)候,根據(jù)各自的分辨率大小,設(shè)置窗口的大小,以及各坐標(biāo),以便在顯示圖像的時(shí)候獲取本顯示節(jié)點(diǎn)對(duì)應(yīng)的顯示范圍的圖像數(shù)據(jù)。204、若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;顯示節(jié)點(diǎn)各自運(yùn)行窗口程序,當(dāng)窗口程序準(zhǔn)備就緒的時(shí)候,即完成了顯示窗口所需的所有處理,則向同步模塊發(fā)送開(kāi)窗就緒指令。205、同步模塊接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向所有顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令;同步模塊接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向所有顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令,進(jìn)一步的,控制模塊向顯示節(jié)點(diǎn)發(fā)送開(kāi)窗指令的時(shí)候,將顯示節(jié)點(diǎn)的數(shù)量發(fā)送給同步模塊,同步模塊接收到對(duì)應(yīng)數(shù)量的開(kāi)窗就緒指令后,則向原接收開(kāi)窗就緒指令的路徑同時(shí)返回開(kāi)窗同步指令。206、顯示節(jié)點(diǎn)接收所述開(kāi)窗同步指令,顯示窗口。顯示節(jié)點(diǎn)接收所述開(kāi)窗同步指令,顯示窗口,具體的,顯示節(jié)點(diǎn)在接收到開(kāi)窗同步指令的時(shí)候,將寬口的顯示狀態(tài)由隱藏改為顯示,即完成顯示窗口,由于只是改變了顯示狀態(tài),時(shí)間花費(fèi)很小,即使在顯示節(jié)點(diǎn)的分辨率差別很大的情況下,也能夠在視覺(jué)上達(dá)到同步顯不窗口的效果。207、控制模塊接收客戶(hù)端的圖像操作,向各個(gè)顯示節(jié)點(diǎn)發(fā)送對(duì)應(yīng)的圖像操作指令。用戶(hù)在客戶(hù)端上進(jìn)行圖像操作,具體的,所述圖像操作可以是圖像顯示操作,圖像縮放操作,或圖像平移操作,在打開(kāi)窗口之后,用戶(hù)需要先進(jìn)行圖像顯示操作,控制模塊接收到客戶(hù)端的圖像操作,向各個(gè)顯示節(jié)點(diǎn)發(fā)送對(duì)應(yīng)的圖像操作指令,可選的,所述圖像操作指令指示圖像顯示,圖像縮放,或圖像平移。本實(shí)施例中所述的圖像,進(jìn)一步的,為地理信息圖像,即地圖。208、顯示節(jié)點(diǎn)接收控制模塊發(fā)送的圖像操作指令,向數(shù)據(jù)模塊獲取各自顯示范圍的圖像數(shù)據(jù);顯示節(jié)點(diǎn)接收控制模塊發(fā)送的圖像操作指令,向數(shù)據(jù)模塊獲取各自顯示范圍的圖像數(shù)據(jù),顯示節(jié)點(diǎn)接收到圖像操作指令,根據(jù)其窗口的大小,以及各坐標(biāo)分析其顯示范圍,向數(shù)據(jù)模塊獲取各自顯示范圍的圖像數(shù)據(jù),本實(shí)施例中,所述數(shù)據(jù)模塊為本地硬盤(pán),本地硬盤(pán)預(yù)先保存圖像數(shù)據(jù),由于在本地硬盤(pán)上讀取數(shù)據(jù)非??欤軌蜻M(jìn)一步減少響應(yīng)時(shí)間,可選的,數(shù)據(jù)模塊也可以是云盤(pán),移動(dòng)存儲(chǔ)設(shè)備或其他通過(guò)網(wǎng)絡(luò)連接的設(shè)備,進(jìn)一步的,所述客戶(hù)端,控制模塊,同步模塊以及數(shù)據(jù)模塊運(yùn)行在PC機(jī)上。209、顯示節(jié)點(diǎn)根據(jù)圖像數(shù)據(jù)在窗口的后臺(tái)繪制圖像;顯示節(jié)點(diǎn)根據(jù)圖像數(shù)據(jù)在窗口的后臺(tái)繪制圖像;顯示節(jié)點(diǎn)將從數(shù)據(jù)模塊獲取的各自顯示范圍的圖像數(shù)據(jù)在后臺(tái)進(jìn)行繪制,在后臺(tái)繪制的圖像不顯示,由于每個(gè)顯示節(jié)點(diǎn)需要處理的數(shù)據(jù)往往有較大的差異,本實(shí)施例能夠避免處理時(shí)間的差異,達(dá)到同步顯示的效果O210、若繪制圖像完成,則向同步模塊發(fā)送圖像操作就緒指令;顯示節(jié)點(diǎn)各自進(jìn)行圖像繪制,當(dāng)繪制圖像完成時(shí),向同步模塊發(fā)送發(fā)送圖像操作就緒指令。211、同步模塊接收?qǐng)D像操作就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的圖像操作就緒指令后,向顯示節(jié)點(diǎn)發(fā)送圖像操作同步指令;同步模塊接收?qǐng)D像操作就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的圖像操作就緒指令后,向所有顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令,進(jìn)一步的,控制模塊向顯示節(jié)點(diǎn)發(fā)送圖像操作指令的時(shí)候,將執(zhí)行操作的顯示節(jié)點(diǎn)的數(shù)量發(fā)送給同步模塊,同步模塊接收到對(duì)應(yīng)數(shù)量的圖像操作就緒指令后,則向原接收?qǐng)D像操作就緒指令的路徑同時(shí)返回開(kāi)窗同步指令。212、顯示節(jié)點(diǎn)接收?qǐng)D像操作同步指令,顯示在后臺(tái)繪制完成的圖像。顯示節(jié)點(diǎn)接收?qǐng)D像操作同步指令,顯示在后臺(tái)繪制完成的圖像;具體的,顯示節(jié)點(diǎn)接收到圖像操作同步指令時(shí),將后臺(tái)緩沖區(qū)已經(jīng)繪制好的圖像顯示到窗口上,由于只是進(jìn)行數(shù)據(jù)的顯示,顯示速度很快,時(shí)間花費(fèi)很小,在處理的數(shù)據(jù)差異性較大的情況下,也能夠在視覺(jué)上達(dá)到同步顯示圖像的效果。本實(shí)施例中,窗口和圖像分別同步顯示,在視覺(jué)上同步效果非常好。請(qǐng) 參閱圖3,為本發(fā)明實(shí)施例中分布式系統(tǒng)窗口同步操作裝置實(shí)施例示意圖,包括客戶(hù)端30 ;控制模塊31,用于接收客戶(hù)端30的開(kāi)窗操作,創(chuàng)建一個(gè)窗口身份標(biāo)識(shí),向各個(gè)顯示節(jié)點(diǎn)32發(fā)送開(kāi)窗指令;接收客戶(hù)端30的圖像操作,向各個(gè)顯示節(jié)點(diǎn)32發(fā)送對(duì)應(yīng)的圖像操作指令;顯示節(jié)點(diǎn)32,用于接收控制模塊31發(fā)送的開(kāi)窗指令;創(chuàng)建窗口程序進(jìn)程,在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口 ;若窗口程序準(zhǔn)備就緒,則向同步模塊33發(fā)送開(kāi)窗就緒指令;接收同步單元33發(fā)送的開(kāi)窗同步指令,顯示窗口 ;同步模塊33,用于接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)32的開(kāi)窗就緒指令后,向顯示節(jié)點(diǎn)32發(fā)送開(kāi)窗同步指令;進(jìn)一步的,所述裝置還包括數(shù)據(jù)模塊34,用于向顯示節(jié)點(diǎn)32提供圖像數(shù)據(jù);所述顯示節(jié)點(diǎn)32進(jìn)一步用于,接收控制模塊31發(fā)送的圖像操作指令;向數(shù)據(jù)模塊34獲取各自顯示范圍的圖像數(shù)據(jù);根據(jù)圖像數(shù)據(jù)在窗口的后臺(tái)繪制圖像;若繪制圖像完成,則向同步模塊33發(fā)送圖像操作就緒指令;接收同步模塊33發(fā)送的圖像操作同步指令,顯不在后臺(tái)繪制完成的圖像;所述同步模塊33進(jìn)一步用于,接收?qǐng)D像操作就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)32的圖像操作就緒指令后,向顯示節(jié)點(diǎn)32發(fā)送圖像操作同步指令。進(jìn)一步的,所述客戶(hù)端30,控制模塊31,同步模塊33運(yùn)行在PC機(jī)上。進(jìn)一步的,所述數(shù)據(jù)模塊也運(yùn)行在PC機(jī)上。進(jìn)一步的,所述圖像操作為圖像顯示操作,圖像縮放操作,或圖像平移操作。
進(jìn)一步的,所述數(shù)據(jù)模塊34為本地硬盤(pán),本地硬盤(pán)預(yù)先保存圖像數(shù)據(jù)。進(jìn)一步的,所述顯示節(jié)點(diǎn)為威創(chuàng)視訊科技股份有限公司生產(chǎn)的magic處理器。本實(shí)施例中,顯示節(jié)點(diǎn)先在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口,待所有顯示節(jié)點(diǎn)都準(zhǔn)備就緒的時(shí)候,同時(shí)顯示窗口,在進(jìn)行圖像操作的時(shí)候,也是先在后臺(tái)進(jìn)行圖像的繪制,在所有顯示節(jié)點(diǎn)準(zhǔn)備就緒的時(shí)候,再同時(shí)顯示圖像,由于僅在顯示部分進(jìn)行同步,而顯示部分的響應(yīng)時(shí)間非常短,因此可以獲得很好的視覺(jué)體驗(yàn),即使部分顯示節(jié)點(diǎn)的分辨率非常大,同時(shí)有部分非常小,在本實(shí)施例中也能很好的實(shí)現(xiàn)同步效果。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁盤(pán)或光盤(pán)等。
以上對(duì)本發(fā)明實(shí)施例所提供的一種分布式系統(tǒng)窗口同步操作方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種分布式系統(tǒng)窗口同步操作方法,其特征在于,包括顯示節(jié)點(diǎn)接收控制模塊發(fā)送的開(kāi)窗指令;創(chuàng)建窗口程序進(jìn)程,在后臺(tái)運(yùn)行窗口程序,并隱藏窗口 ;若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;同步模塊接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令;顯示節(jié)點(diǎn)接收所述開(kāi)窗同步指令,顯示窗口。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述顯示窗口之后,還包括顯示節(jié)點(diǎn)接收控制模塊發(fā)送的圖像操作指令;向數(shù)據(jù)模塊獲取各自顯示范圍的圖像數(shù)據(jù);根據(jù)圖像數(shù)據(jù)在窗口的后臺(tái)繪制圖像;若繪制圖像完成,則向同步模塊發(fā)送圖像操作就緒指令;同步模塊接收?qǐng)D像操作就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的圖像操作就緒指令后,向顯示節(jié)點(diǎn)發(fā)送圖像操作同步指令;顯示節(jié)點(diǎn)接收?qǐng)D像操作同步指令,顯示在后臺(tái)繪制完成的圖像。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括控制模塊接收客戶(hù)端的開(kāi)窗操作,創(chuàng)建一個(gè)窗口身份標(biāo)識(shí),向各個(gè)顯示節(jié)點(diǎn)發(fā)送開(kāi)窗指令;所述方法還包括控制模塊接收客戶(hù)端的圖像操作,向各個(gè)顯示節(jié)點(diǎn)發(fā)送對(duì)應(yīng)的圖像操作指令。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述圖像操作為圖像顯示操作,圖像縮放操作,或圖像平移操作。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述數(shù)據(jù)模塊為本地硬盤(pán), 本地硬盤(pán)預(yù)先保存圖像數(shù)據(jù)。
6.一種分布式系統(tǒng)窗口同步操作裝置,其特征在于,包括顯示節(jié)點(diǎn),用于接收控制模塊發(fā)送的開(kāi)窗指令;創(chuàng)建窗口程序進(jìn)程,在后臺(tái)創(chuàng)建窗口程序的實(shí)例,并隱藏窗口 ;若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;接收同步單元發(fā)送的開(kāi)窗同步指令,顯示窗口 ;同步模塊,用于接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括數(shù)據(jù)模塊,用于向顯示節(jié)點(diǎn)提供圖像數(shù)據(jù);所述顯示節(jié)點(diǎn)進(jìn)一步用于,接收控制模塊發(fā)送的圖像操作指令;向數(shù)據(jù)模塊獲取各自顯示范圍的圖像數(shù)據(jù);根據(jù)圖像數(shù)據(jù)在窗口的后臺(tái)繪制圖像;若繪制圖像完成,則向同步模塊發(fā)送圖像操作就緒指令;接收同步模塊發(fā)送的圖像操作同步指令,顯示在后臺(tái)繪制完成的圖像;所述同步模塊進(jìn)一步用于,接收?qǐng)D像操作就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的圖像操作就緒指令后,向顯示節(jié)點(diǎn)發(fā)送圖像操作同步指令。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括客戶(hù)端和控制模塊,其所述控制模塊,用于接收客戶(hù)端的開(kāi)窗操作,創(chuàng)建一個(gè)窗口身份標(biāo)識(shí),向各個(gè)顯示節(jié)點(diǎn)發(fā)送開(kāi)窗指令;接收客戶(hù)端的圖像操作,向各個(gè)顯示節(jié)點(diǎn)發(fā)送對(duì)應(yīng)的圖像操作指令;進(jìn)一步的,所述客戶(hù)端,控制模塊,同步模塊運(yùn)行在PC機(jī)上。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述圖像操作為圖像顯示操作,圖像縮放操作,或圖像平移操作。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,所述數(shù)據(jù)模塊為本地硬盤(pán), 本地硬盤(pán)預(yù)先保存圖像數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種分布式系統(tǒng)窗口同步操作方法及裝置,應(yīng)用于通信技術(shù)領(lǐng)域。一種分布式系統(tǒng)窗口同步操作方法,包括顯示節(jié)點(diǎn)接收控制模塊發(fā)送的開(kāi)窗指令;創(chuàng)建窗口程序進(jìn)程,在后臺(tái)運(yùn)行窗口程序,并隱藏窗口;若窗口程序準(zhǔn)備就緒,則向同步模塊發(fā)送開(kāi)窗就緒指令;同步模塊接收開(kāi)窗就緒指令,當(dāng)接收對(duì)應(yīng)顯示節(jié)點(diǎn)的開(kāi)窗就緒指令后,向顯示節(jié)點(diǎn)發(fā)送開(kāi)窗同步指令;顯示節(jié)點(diǎn)接收所述開(kāi)窗同步指令,顯示窗口。本發(fā)明實(shí)施例能夠很好的實(shí)現(xiàn)同步顯示效果。
文檔編號(hào)H04L29/08GK103036996SQ20121055524
公開(kāi)日2013年4月10日 申請(qǐng)日期2012年12月19日 優(yōu)先權(quán)日2012年12月19日
發(fā)明者陳泓坤 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司