两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

分布式處理系統(tǒng)的窗口操作同步方法及裝置的制作方法

文檔序號(hào):7701278閱讀:160來源:國知局
專利名稱:分布式處理系統(tǒng)的窗口操作同步方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及分布式信號(hào)處理技術(shù),特別涉及到一種分布式處理系統(tǒng)的窗口操作同步方法及裝置。
背景技術(shù)
分布式處理系統(tǒng)是通過不同的顯示處理設(shè)備對(duì)信號(hào)源的不同部分進(jìn)行處理,并將處理后的信號(hào)通過對(duì)應(yīng)的顯示單元來進(jìn)行顯示,各顯示單元所顯示的圖像拼接成完整的顯示畫面。由于各顯示處理設(shè)備只處理信號(hào)源數(shù)據(jù)的一部分,而各顯示處理設(shè)備當(dāng)前系統(tǒng)負(fù)載可能不一樣,完成信號(hào)源的處理所需要的時(shí)間也不一樣,導(dǎo)致各個(gè)顯示處理設(shè)備在顯示單元上顯示出窗口的時(shí)間不一致,從而造成整個(gè)畫面的不同步,影響了系統(tǒng)的同步性能。為了表現(xiàn)良好的操作和視覺體驗(yàn),需要一種同步機(jī)制使各顯示單元顯示出窗口的時(shí)間是一致的,即不管這個(gè)窗口操作由多少個(gè)顯示處理設(shè)備完成,最終體現(xiàn)的效果就像由一個(gè)顯示處理設(shè)備完成一樣,窗口及內(nèi)容同時(shí)顯示在各個(gè)顯示單元上。

發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種分布式處理系統(tǒng)的窗口操作同步方法及裝置, 能夠在分布式處理系統(tǒng)中使窗口的顯示時(shí)間保持一致。一種分布式處理系統(tǒng)的窗口操作同步方法,包括如下步驟控制服務(wù)器接收到控制終端的窗口操作指令后,創(chuàng)建本次窗口操作的同步對(duì)象, 并根據(jù)窗口參數(shù)生成同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;所述同步單元與顯示處理設(shè)備有唯一對(duì)應(yīng)關(guān)系,且所述同步單元具有標(biāo)明該同步單元完成與否的狀態(tài)標(biāo)志;相應(yīng)的顯示處理設(shè)備接收到所述開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);控制服務(wù)器根據(jù)所述開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步單元,將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,并判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成,若是則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令;相應(yīng)的顯示處理設(shè)備根據(jù)所述對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。一種分布式處理系統(tǒng)的窗口操作同步裝置,包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備; 所述控制服務(wù)器用于接收到控制終端的窗口操作指令后,創(chuàng)建本次窗口操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令,所述同步單元與顯示處理設(shè)備有唯一對(duì)應(yīng)關(guān)系,且所述同步單元具有標(biāo)明該同步單元完成與否的狀態(tài)標(biāo)志;以及根據(jù)開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步單元,將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,并判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成,若是則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令;
所述顯示處理設(shè)備用于接收到所述開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向所述控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及根據(jù)所述對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。通過以上方案可以看出,本發(fā)明的分布式處理系統(tǒng)的窗口操作同步方法及裝置, 將控制終端對(duì)窗口的操作在控制服務(wù)器上分解成對(duì)顯示處理設(shè)備的信號(hào)源操作和窗口操作,并且在接收到所有同步單元的響應(yīng)之前不執(zhí)行窗口操作,直到所有相應(yīng)的顯示處理設(shè)備中的信號(hào)源數(shù)據(jù)全部處理完之后才進(jìn)行窗口同步操作,這樣有效避免了因各顯示處理設(shè)備需要處理不同信號(hào)源數(shù)據(jù)所帶來的時(shí)間延誤,使各個(gè)顯示處理設(shè)備在顯示單元上顯示出窗口的時(shí)間保持了一致,從而能夠使整個(gè)顯示畫面保持同步,具有良好的同步性能。


圖1為本發(fā)明一種分布式處理系統(tǒng)的窗口操作同步方法的流程圖;圖2為實(shí)施例一中的開窗示意圖;圖3為實(shí)施例二中的窗口移動(dòng)示意圖;圖4為本發(fā)明一種分布式處理系統(tǒng)的窗口操作同步裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提供一種分布式處理系統(tǒng)的窗口操作同步方法及裝置,能夠解決現(xiàn)有技術(shù)在分布式處理系統(tǒng)中窗口的顯示時(shí)間不一致的問題。下面結(jié)合附圖詳細(xì)描述本發(fā)明的具體實(shí)施例。實(shí)施例一一種分布式處理系統(tǒng)的窗口操作同步方法,如圖1所示,包括如下步驟步驟S11,控制終端中進(jìn)行相應(yīng)的窗口操作后,控制終端將與該操作相的應(yīng)的窗口操作指令發(fā)送給控制服務(wù)器,控制服務(wù)器接收到控制終端的窗口操作指令后,創(chuàng)建本次窗口操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令。上述的同步對(duì)象是一種概念的抽象,一個(gè)窗口操作操作相應(yīng)生成一個(gè)同步對(duì)象, 每個(gè)同步對(duì)象都具有唯一的身份標(biāo)識(shí),一個(gè)同步對(duì)象包括了一個(gè)或多個(gè)同步單元;同理,上述的同步單元也是一種概念的抽象,一個(gè)同步單元對(duì)應(yīng)一個(gè)唯一的顯示處理設(shè)備,即同步單元與顯示處理設(shè)備有唯一對(duì)應(yīng)關(guān)系,且每個(gè)同步單元在其所屬的同步對(duì)象中都具有唯一的身份標(biāo)識(shí),另外,同步單元還具有標(biāo)明該同步單元完成與否的狀態(tài)標(biāo)志。上述的窗口操作具體可以包括打開窗口操作、移動(dòng)窗口操作、關(guān)閉窗口操作等。以分布式處理系統(tǒng)中的一個(gè)開窗口操作為例來詳細(xì)說明本發(fā)明的步驟Sll 如圖2所示,一共有與四個(gè)顯示單元相對(duì)應(yīng)的四個(gè)顯示處理設(shè)備(分別為顯示處理設(shè)備1、2、3、4),需要在該四個(gè)顯示處理設(shè)備中開一個(gè)窗口,每個(gè)顯示處理設(shè)備負(fù)責(zé)處理窗口的一部分。則控制服務(wù)器接收到控制終端的窗口操作指令(此處具體為開窗指令)后,創(chuàng)建本次開窗操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成個(gè)同步單元,由于此次開窗操作需要由顯示處理設(shè)備1、2、3、4 完成,所以需要?jiǎng)?chuàng)建四個(gè)同步單元(一個(gè)同步單元對(duì)應(yīng)一個(gè)顯示處理設(shè)備),然后分別向這些相應(yīng)的顯示處理設(shè)備1、2、3、4發(fā)送開信號(hào)源指令。
5
步驟S12,相應(yīng)的顯示處理設(shè)備接收到所述開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng)(即每個(gè)顯示處理設(shè)備向控制服務(wù)器都發(fā)送各自的開信號(hào)源指令響應(yīng))。信號(hào)源可以是本地或遠(yuǎn)程的數(shù)據(jù),如遠(yuǎn)程的監(jiān)控視頻數(shù)據(jù)等。步驟S13,控制服務(wù)器接收到各顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,根據(jù)所述開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步對(duì)象中該顯示處理設(shè)備所對(duì)應(yīng)的同步單元,將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,并判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成。如果所有同步單元的狀態(tài)標(biāo)記都為已完成,就向相應(yīng)的顯示處理設(shè)備發(fā)送經(jīng)過處理后的、對(duì)應(yīng)的窗口操作指令,否則繼續(xù)等待接收其它顯示處理設(shè)備的開信號(hào)源響應(yīng)直到收到所有顯示處理設(shè)備的響應(yīng)為止。仍以圖2為例,不同于現(xiàn)有技術(shù)中的接收到一個(gè)顯示處理設(shè)備的響應(yīng)就立即給該顯示處理設(shè)備發(fā)送相應(yīng)的開窗口指令的方式,本發(fā)明需要在判斷出所有同步單元的狀態(tài)標(biāo)記并不是均為已完成的情況下,不向任何一個(gè)顯示處理設(shè)備發(fā)送開窗口指令;直到接收到所有顯示處理設(shè)備的開信號(hào)源響應(yīng),即所有同步單元的狀態(tài)標(biāo)記均為已完成了,這時(shí)候才向顯示處理設(shè)備1、2、3、4分別發(fā)送對(duì)應(yīng)的開窗口指令。步驟S14,相應(yīng)的顯示處理設(shè)備接收到控制服務(wù)器發(fā)送過來的對(duì)應(yīng)的窗口操作指令后,根據(jù)該對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。執(zhí)行窗口操作的過程具體可以包括各顯示處理設(shè)備接收到關(guān)閉信號(hào)源指令后斷開跟信號(hào)源之間的連接并做好清理工作;以及接收到開窗口指令后打開窗口并在窗口中顯示出步驟S12中開信號(hào)源過程已處理好的數(shù)據(jù)。作為一個(gè)較好的實(shí)施例,為了使各個(gè)顯示處理設(shè)備總是處在良性負(fù)荷工作狀態(tài)下,不至于因?yàn)槟承╋@示處理設(shè)備負(fù)載過高、對(duì)信號(hào)處理速度變慢從而使整個(gè)畫面內(nèi)容顯示不同步,本發(fā)明還引入一種為顯示處理設(shè)備“評(píng)分”的資源管理機(jī)制以完善本發(fā)明的方法,具體包括如下步驟為相應(yīng)的顯示處理設(shè)備中信號(hào)源所占用顯示處理設(shè)備的資源進(jìn)行評(píng)分,并在步驟S12中相應(yīng)的顯示處理設(shè)備向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng)的同時(shí),還分別發(fā)送代表上述評(píng)分結(jié)果值的“信號(hào)源所占用各顯示處理設(shè)備的資源評(píng)分”,所述控制服務(wù)器判斷各資源評(píng)分是否超過預(yù)設(shè)的代表相應(yīng)的顯示處理設(shè)備硬件處理能力的資源評(píng)分上限值,若是,則說明某個(gè)顯示處理設(shè)備負(fù)載過高,因此向該窗口操作的相應(yīng)的顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端開窗失敗。需要說明的是,若其中某一個(gè)顯示處理設(shè)備同時(shí)在執(zhí)行多個(gè)信號(hào)源處理,則所述控制服務(wù)器需要判斷該多個(gè)信號(hào)源處理所占用的資源評(píng)分的總和是否超過預(yù)設(shè)的代表該顯示處理設(shè)備硬件處理能力的資源評(píng)分上限值。例如,某一正在同時(shí)執(zhí)行多個(gè)信號(hào)源處理的顯示處理設(shè)備的資源評(píng)分上限值設(shè)置為100,而其中一個(gè)信號(hào)源所占用的資源評(píng)分為 10,另一個(gè)信號(hào)源所占用的資源評(píng)分為20,判斷各資源評(píng)分總和發(fā)現(xiàn)并沒有超過預(yù)設(shè)的上限值,則繼續(xù)執(zhí)行查找并更改同步單元的狀態(tài)標(biāo)志的步驟(步驟S13);但若同時(shí)執(zhí)行的多個(gè)信號(hào)源處理中的信號(hào)源所占用顯示處理設(shè)備的資源評(píng)分總和超過了某顯示處理設(shè)備所預(yù)設(shè)的上限值,則說明這個(gè)顯示處理設(shè)備負(fù)載過高,不能正常處理此信號(hào)源數(shù)據(jù),因此向該同步對(duì)象中所有同步單元對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端開窗失敗。另外,為了防止分布式系統(tǒng)中某一個(gè)顯示處理設(shè)備出現(xiàn)故障而影響到整個(gè)系統(tǒng),步驟Sll中創(chuàng)建所述同步對(duì)象時(shí),記錄下同步對(duì)象生成的時(shí)間,并設(shè)置該同步對(duì)象的超時(shí)時(shí)間。設(shè)置這個(gè)同步對(duì)象的超時(shí)時(shí)間是為了當(dāng)步驟S13中所述所有同步單元的狀態(tài)標(biāo)記是否均為已完成的判斷為否時(shí),除了繼續(xù)等待所有同步單元的狀態(tài)標(biāo)記均變?yōu)橐淹瓿芍猓?還可以等待所述同步對(duì)象超時(shí),若所述同步對(duì)象超時(shí)則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令。以圖2為例,假定設(shè)置的超時(shí)時(shí)間為10s,這是一個(gè)比較長(zhǎng)的時(shí)間,在這個(gè)時(shí)間內(nèi),可以假設(shè)其他三個(gè)顯示處理設(shè)備均已經(jīng)有所響應(yīng)了,但控制服務(wù)器一直沒有接收到顯示處理設(shè)備3的響應(yīng)信息,則IOs之后不再繼續(xù)等待顯示處理設(shè)備3的響應(yīng),直接向所述相應(yīng)的顯示處理設(shè)備(1、2、3、4)分別發(fā)送對(duì)應(yīng)的窗口操作指令,即不管顯示處理設(shè)備3中的信號(hào)源數(shù)據(jù)還沒有處理好就要求各顯示處理設(shè)備執(zhí)行相應(yīng)的窗口操作,這樣做的好處是就算分布式系統(tǒng)中某一個(gè)顯示處理設(shè)備出現(xiàn)了故障,也不會(huì)影響到整個(gè)系統(tǒng)。實(shí)施例二在上一實(shí)施例中已經(jīng)說過窗口操作具體可以包括打開窗口操作、移動(dòng)窗口操作、 關(guān)閉窗口操作等,下面以移動(dòng)窗口操作為例來描述本發(fā)明的技術(shù)方案。如圖3所示,一共有六個(gè)顯示處理設(shè)備(分別記為顯示處理設(shè)備1、2、3、4、5、6),現(xiàn)在需要將顯示設(shè)備1、2、3、4上的窗口移動(dòng)到顯示設(shè)備2、3、5、6中,則本發(fā)明的一種分布式處理系統(tǒng)的窗口操作同步方法,可以包括如下步驟步驟S21,在控制終端中移動(dòng)窗口后,控制終端將移動(dòng)窗口指令發(fā)送給控制服務(wù)器,控制服務(wù)器根據(jù)該移動(dòng)窗口指令創(chuàng)建此次移動(dòng)操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成同步單元(因?yàn)轱@示處理設(shè)備2、5在移動(dòng)前有連接過信號(hào)源,不用再次做連接操作,故此次移動(dòng)操作只需生成兩個(gè)同步單元,分別對(duì)應(yīng)顯示處理設(shè)備3、6即可),向相應(yīng)的顯示處理設(shè)備3、6發(fā)送開信號(hào)源指令。步驟S22,相應(yīng)的顯示處理設(shè)備3、6接收到控制服務(wù)器的開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng)及該信號(hào)源所占用的資源評(píng)分。步驟S23,控制服務(wù)器接收到顯示處理設(shè)備3、6的開信號(hào)源指令響應(yīng)后,根據(jù)開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步對(duì)象中該顯示處理設(shè)備對(duì)應(yīng)的同步單元,判斷該顯示處理設(shè)備所占用的資源評(píng)分是否有超過其資源評(píng)分上限,如果資源評(píng)分超過其資源評(píng)分上限則向3、6顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端移動(dòng)窗口失??;否則將同步單元的狀態(tài)標(biāo)志設(shè)為已完成,檢查這次移動(dòng)窗口操作的同步對(duì)象的所有同步單元狀態(tài)是否為均已完成狀態(tài);如果所有同步單元都為已完成狀態(tài),則向顯示處理設(shè)備2、5發(fā)送重新打開信號(hào)源和移動(dòng)窗口指令,向顯示處理設(shè)備3、6發(fā)送開窗口指令,同時(shí)向顯示處理設(shè)備1、4發(fā)送關(guān)閉窗口指令;否則繼續(xù)等待接收其它顯示處理設(shè)備的開信號(hào)源響應(yīng)直到收到所有顯示處理設(shè)備的響應(yīng)或該同步對(duì)象超時(shí);如果同步對(duì)象超時(shí)則立即向顯示處理設(shè)備2、5發(fā)送重新打開信號(hào)源和移動(dòng)窗口指令,向顯示處理設(shè)備3、6發(fā)送開窗口指令,同時(shí)向顯示處理設(shè)備1、4發(fā)送關(guān)閉窗口指令。步驟S24,顯示處理設(shè)備2、3、5、6打開窗口并在窗口中顯示開信號(hào)源過程已處理好的數(shù)據(jù);顯示處理設(shè)備1、4關(guān)閉原來的窗口。實(shí)施例三
7
與一種分布式處理系統(tǒng)的窗口操作同步方法相對(duì)應(yīng)的,本發(fā)明還提供一種分布式處理系統(tǒng)的窗口操作同步裝置,如圖4所示,包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備,需要說明的是顯示處理設(shè)備與顯示單元是一一對(duì)應(yīng)的關(guān)系,一個(gè)顯示處理設(shè)備控制一個(gè)顯示單元,控制終端、控制服務(wù)器以及各顯示處理設(shè)備均通過網(wǎng)絡(luò)設(shè)備來進(jìn)行數(shù)據(jù)交互。當(dāng)用戶在控制終端中進(jìn)行窗口操作后,控制終端將相應(yīng)的窗口操作指令發(fā)送給控制服務(wù)器,所述控制服務(wù)器用于接收到控制終端的窗口操作指令后,創(chuàng)建本次窗口操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令, 所述同步單元與顯示處理設(shè)備有唯一對(duì)應(yīng)關(guān)系,且所述同步單元具有標(biāo)明該同步單元完成與否的狀態(tài)標(biāo)志;以及所述控制服務(wù)器用于根據(jù)開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步單元, 將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,并判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成, 若是則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令;所述顯示處理設(shè)備用于接收到所述開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向所述控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及相應(yīng)的顯示處理設(shè)備根據(jù)所述對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。優(yōu)選的,所述顯示處理設(shè)備中可以包括評(píng)分管理模塊,用于為所述相應(yīng)的顯示處理設(shè)備中信號(hào)源所占用該顯示處理設(shè)備的資源進(jìn)行評(píng)分,并在所述相應(yīng)的顯示處理設(shè)備向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng)時(shí)還分別發(fā)送信號(hào)源所占用顯示處理設(shè)備的資源評(píng)分;所述控制服務(wù)器判斷各資源評(píng)分是否超過預(yù)設(shè)的代表相應(yīng)的顯示處理設(shè)備硬件處理能力的資源評(píng)分上限值,若是則向相應(yīng)的顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端開窗失敗。優(yōu)選的,所述控制服務(wù)器可以包括定時(shí)模塊,用于在創(chuàng)建所述同步對(duì)象時(shí)記錄同步對(duì)象生成的時(shí)間,并設(shè)置該同步對(duì)象的超時(shí)時(shí)間。優(yōu)選的,所述控制服務(wù)器還可以包括超時(shí)管理模塊,用于當(dāng)所述所有同步單元的狀態(tài)標(biāo)記是否均為已完成的判斷為否時(shí),繼續(xù)等待所有同步單元的狀態(tài)標(biāo)記均變?yōu)橐淹瓿苫虻却鐾綄?duì)象超時(shí),若所述同步對(duì)象超時(shí)則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令。本實(shí)施例中的分布式處理系統(tǒng)的窗口操作同步裝置中的其他技術(shù)特征與實(shí)施例一中的一種分布式處理系統(tǒng)的窗口操作同步方法相同,在此不予贅述。通過以上幾個(gè)實(shí)施例可以看出,本發(fā)明的分布式處理系統(tǒng)的窗口操作同步方法及裝置,將控制終端對(duì)窗口的操作在控制服務(wù)器上分解成對(duì)顯示處理設(shè)備的信號(hào)源操作和窗口操作,并且在接收到所有同步單元的響應(yīng)之前不執(zhí)行窗口操作,直到所有相應(yīng)的顯示處理設(shè)備中的信號(hào)源數(shù)據(jù)全部處理完之后才進(jìn)行窗口同步操作,有效避免了因各顯示處理設(shè)備需要處理不同信號(hào)源數(shù)據(jù)所帶來的時(shí)間延誤,使各個(gè)顯示處理設(shè)備在顯示單元上顯示出窗口的時(shí)間保持了一致,從而使整個(gè)顯示畫面保持了同步,具有良好的同步性能,同時(shí)給用戶帶來了表現(xiàn)良好的操作和視覺體驗(yàn)。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種分布式處理系統(tǒng)的窗口操作同步方法,其特征在于,包括如下步驟控制服務(wù)器接收到控制終端的窗口操作指令后,創(chuàng)建本次窗口操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;所述同步單元與顯示處理設(shè)備有唯一對(duì)應(yīng)關(guān)系,且所述同步單元具有標(biāo)明該同步單元完成與否的狀態(tài)標(biāo)志;相應(yīng)的顯示處理設(shè)備接收到所述開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);控制服務(wù)器根據(jù)所述開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步單元,將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,并判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成,若是則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令;相應(yīng)的顯示處理設(shè)備根據(jù)所述對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。
2.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng)的窗口操作同步方法,其特征在于為所述相應(yīng)的顯示處理設(shè)備中信號(hào)源所占用該顯示處理設(shè)備的資源進(jìn)行評(píng)分,并在所述相應(yīng)的顯示處理設(shè)備向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng)時(shí),還分別發(fā)送信號(hào)源所占用顯示處理設(shè)備的資源評(píng)分;所述控制服務(wù)器判斷各資源評(píng)分是否超過預(yù)設(shè)的代表相應(yīng)的顯示處理設(shè)備硬件處理能力的資源評(píng)分上限值,若是則向相應(yīng)的顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端開窗失敗。
3.根據(jù)權(quán)利要求2所述的分布式處理系統(tǒng)的窗口操作同步方法,其特征在于,若一個(gè)顯示處理設(shè)備同時(shí)執(zhí)行多個(gè)信號(hào)源處理,則所述控制服務(wù)器判斷多個(gè)信號(hào)源所占用該顯示處理設(shè)備的資源評(píng)分的總和是否超過所述資源評(píng)分上限值,若是則向所述同步對(duì)象中的所有同步單元所對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端開窗失敗。
4.根據(jù)權(quán)利要求2所述的分布式處理系統(tǒng)的窗口操作同步方法,其特征在于,創(chuàng)建所述同步對(duì)象時(shí)記錄同步對(duì)象生成的時(shí)間,并設(shè)置該同步對(duì)象的超時(shí)時(shí)間。
5.根據(jù)權(quán)利要求3所述的分布式處理系統(tǒng)的窗口操作同步方法,其特征在于,若所述所有同步單元的狀態(tài)標(biāo)記是否均為已完成的判斷為否,則繼續(xù)等待所有同步單元的狀態(tài)標(biāo)記均變?yōu)橐淹瓿苫虻却鐾綄?duì)象超時(shí),若所述同步對(duì)象超時(shí)則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令。
6.根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的分布式處理系統(tǒng)的窗口操作同步方法,其特征在于,所述窗口操作包括打開窗口操作、移動(dòng)窗口操作、關(guān)閉窗口操作。
7.一種分布式處理系統(tǒng)的窗口操作同步裝置,其特征在于,包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備;所述控制服務(wù)器用于接收到控制終端的窗口操作指令后,創(chuàng)建本次窗口操作的同步對(duì)象,并根據(jù)窗口參數(shù)生成同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令,所述同步單元與顯示處理設(shè)備有唯一對(duì)應(yīng)關(guān)系,且所述同步單元具有標(biāo)明該同步單元完成與否的狀態(tài)標(biāo)志;以及根據(jù)開信號(hào)源指令響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步單元,將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,并判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成,若是則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令;所述顯示處理設(shè)備用于接收到所述開信號(hào)源指令后,連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向所述控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及根據(jù)所述對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。
8.根據(jù)權(quán)利要求7所述的分布式處理系統(tǒng)的窗口操作同步方法,其特征在于,所述顯示處理設(shè)備包括評(píng)分管理模塊,用于為所述相應(yīng)的顯示處理設(shè)備中信號(hào)源所占用該顯示處理設(shè)備的資源進(jìn)行評(píng)分,并在所述相應(yīng)的顯示處理設(shè)備向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng)時(shí)還分別發(fā)送信號(hào)源所占用顯示處理設(shè)備的資源評(píng)分;所述控制服務(wù)器判斷各資源評(píng)分是否超過預(yù)設(shè)的代表相應(yīng)的顯示處理設(shè)備硬件處理能力的資源評(píng)分上限值,若是則向相應(yīng)的顯示處理設(shè)備發(fā)送關(guān)閉信號(hào)源指令并通知控制終端開窗失敗。
9.根據(jù)權(quán)利要求8所述的分布式處理系統(tǒng)的窗口操作同步裝置,其特征在于,所述控制服務(wù)器包括定時(shí)模塊,用于在創(chuàng)建所述同步對(duì)象時(shí)記錄同步對(duì)象生成的時(shí)間,并設(shè)置該同步對(duì)象的超時(shí)時(shí)間。
10.根據(jù)權(quán)利要求9所述的分布式處理系統(tǒng)的窗口操作同步裝置,其特征在于,所述控制服務(wù)器還包括超時(shí)管理模塊,用于當(dāng)所述所有同步單元的狀態(tài)標(biāo)記是否均為已完成的判斷為否,則繼續(xù)等待所有同步單元的狀態(tài)標(biāo)記均變?yōu)橐淹瓿苫虻却鐾綄?duì)象超時(shí),若所述同步對(duì)象超時(shí)則向所述相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令。
全文摘要
本發(fā)明提供一種分布式處理系統(tǒng)的窗口操作同步方法及裝置,該方法包括如下步驟控制服務(wù)器接收到窗口操作指令后,創(chuàng)建同步對(duì)象和同步單元,分別向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;相應(yīng)的顯示處理設(shè)備連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,并向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);控制服務(wù)器根據(jù)響應(yīng)查找到對(duì)應(yīng)的同步對(duì)象和同步單元,將該同步單元的狀態(tài)標(biāo)志設(shè)為已完成,判斷所有同步單元的狀態(tài)標(biāo)志是否均為已完成,若是則向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令;相應(yīng)的顯示處理設(shè)備根據(jù)所述對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。本發(fā)明的方法及裝置能夠使各顯示單元顯示出窗口的時(shí)間保持一致,具有良好的同步性能。
文檔編號(hào)H04L29/08GK102223415SQ20111016807
公開日2011年10月19日 申請(qǐng)日期2011年6月21日 優(yōu)先權(quán)日2011年6月21日
發(fā)明者馮海勇, 譚建軍 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贡嘎县| 郑州市| 阿克陶县| 儋州市| 云安县| 汶川县| 习水县| 朝阳市| 肥西县| 河池市| 洛南县| 若羌县| 宜兰县| 远安县| 名山县| 旌德县| 南昌市| 庆阳市| 泰顺县| 栾城县| 建昌县| 土默特右旗| 项城市| 奈曼旗| 邳州市| 丁青县| 桐乡市| 西畴县| 资中县| 鱼台县| 孙吴县| 邯郸市| 开化县| 扎赉特旗| 罗甸县| 志丹县| 伊川县| 涟水县| 佛学| 南华县| 乐业县|