亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置的制作方法

文檔序號(hào):6435854閱讀:175來源:國(guó)知局
專利名稱:分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及分布式信號(hào)處理技術(shù),尤其涉及一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法及一種分布式處理系統(tǒng)的窗口快速移動(dòng)裝置。
背景技術(shù)
分布式處理系統(tǒng)是通過不同的顯示處理設(shè)備對(duì)信號(hào)源的不同部分進(jìn)行處理,并將處理后的信號(hào)通過對(duì)應(yīng)的顯示單元來進(jìn)行顯示,最后由各顯示單元所顯示的圖像拼接成完整的顯示畫面。如圖1所示,分布式處理系統(tǒng)一般包括控制服務(wù)器、控制終端、網(wǎng)絡(luò)設(shè)備、多個(gè)顯示處理設(shè)備和多個(gè)顯示單元等,其中,控制終端、控制服務(wù)器以及各顯示處理設(shè)備均通過網(wǎng)絡(luò)設(shè)備來進(jìn)行通信,并由顯示處理設(shè)備控制顯示單元進(jìn)行畫面顯示。在上述的分布式處理系統(tǒng)中,當(dāng)系統(tǒng)控制人員通過控制終端對(duì)同一個(gè)或者一組窗口進(jìn)行快速移動(dòng)操作時(shí),由于顯示處理設(shè)備連接信號(hào)源并對(duì)信號(hào)源數(shù)據(jù)進(jìn)行處理需要一定的時(shí)間開銷,因此如果按照控制人員的操作順序逐步在顯示單元上顯示移動(dòng)的窗口,則由于顯示處理設(shè)備的處理延時(shí)會(huì)造成控制和處理結(jié)果嚴(yán)重步調(diào)不一致的現(xiàn)象,即在控制終端上已經(jīng)停止操作后,顯示單元上可能還會(huì)有窗口在不停的移動(dòng)。

發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置, 能夠使顯示單元上窗口的移動(dòng)步調(diào)和控制終端上的操作步調(diào)保持一致。一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法,包括以下步驟控制服務(wù)器接收到控制終端的移動(dòng)操作指令后,為該移動(dòng)操作指令生成操作對(duì)象并根據(jù)該移動(dòng)操作指令中的窗口 ID判斷是否存在依賴操作對(duì)象;其中,每個(gè)操作對(duì)象中都包括如下信息其所依賴的依賴操作對(duì)象ID、操作指令的窗口坐標(biāo)參數(shù);若存在依賴操作對(duì)象,且該依賴操作對(duì)象為移動(dòng)窗口指令的依賴操作對(duì)象,則向相對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)信號(hào)源指令并將所述依賴操作對(duì)象從操作隊(duì)列中移除,將新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)為空值并將新生成的操作對(duì)象加入到操作隊(duì)列中;在操作隊(duì)列中尋找依賴操作對(duì)象ID為空的操作對(duì)象并向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;相應(yīng)的顯示處理設(shè)備根據(jù)接收到的開信號(hào)源指令連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及對(duì)應(yīng)的顯示處理設(shè)備根據(jù)接收到的關(guān)信號(hào)源指令斷開與信號(hào)源之間的連接并進(jìn)行清理工作;控制服務(wù)器接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令,并將所述操作對(duì)象從操作隊(duì)列中移除;相應(yīng)的顯示處理設(shè)備接收到窗口操作指令后打開窗口并在窗口中顯示已處理好的數(shù)據(jù)。一種分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,應(yīng)用于分布式處理系統(tǒng)中,該分布式
4處理系統(tǒng)包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備;所述控制服務(wù)器包括操作對(duì)象生成與判斷模塊、第一指令發(fā)送與隊(duì)列處理模塊、對(duì)象尋找與指令發(fā)送模塊、第二指令發(fā)送與隊(duì)列處理模塊;所述顯示處理設(shè)備包括處理模塊、顯示模塊;所述操作對(duì)象生成與判斷模塊用于當(dāng)接收到控制終端的移動(dòng)操作指令后,為該移動(dòng)操作指令生成操作對(duì)象并根據(jù)該移動(dòng)操作指令中的窗口 ID判斷是否存在依賴操作對(duì)象;其中,每個(gè)操作對(duì)象中都包括如下信息其所依賴的依賴操作對(duì)象ID、操作指令的窗口坐標(biāo)參數(shù);第一指令發(fā)送與隊(duì)列處理模塊用于當(dāng)判斷存在依賴操作對(duì)象、且該依賴操作對(duì)象為移動(dòng)窗口指令的依賴操作對(duì)象時(shí),向相對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)信號(hào)源指令并將所述依賴操作對(duì)象從操作隊(duì)列中移除,將新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)為空值并將新生成的操作對(duì)象加入到操作隊(duì)列中;所述對(duì)象尋找與指令發(fā)送模塊用于在操作隊(duì)列中尋找依賴操作對(duì)象ID為空的操作對(duì)象并向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;第二指令發(fā)送與隊(duì)列處理模塊用于當(dāng)接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令,并將所述操作對(duì)象從操作隊(duì)列中移除;所述處理模塊用于根據(jù)接收到的開信號(hào)源指令連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及根據(jù)接收到的關(guān)信號(hào)源指令斷開與信號(hào)源之間的連接并進(jìn)行清理工作;所述顯示模塊用于接收到窗口操作指令后打開窗口并在窗口中顯示已處理好的數(shù)據(jù)。由以上方案可以看出,本發(fā)明的一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置,在控制終端中進(jìn)行快速移動(dòng)窗口操作時(shí),通過一定的優(yōu)化算法,將操作對(duì)象所依賴的依賴操作對(duì)象的處理過程即快速移動(dòng)窗口操作的中間步驟給優(yōu)化掉,這樣一來就能減少因?yàn)轱@示處理設(shè)備處理數(shù)據(jù)所帶來的延時(shí)所造成的操作不流暢及步調(diào)不一致的感覺,明顯的增強(qiáng)了用戶的操作體驗(yàn)及減少了顯示處理設(shè)備對(duì)處理資源的浪費(fèi)。


圖1為分布式處理系統(tǒng)組成示意圖;圖2為窗口快速移動(dòng)示意圖;圖3為本發(fā)明一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法的流程示意圖;圖4為本發(fā)明一種分布式處理系統(tǒng)的窗口快速移動(dòng)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提供一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置,能夠解決現(xiàn)有技術(shù)中由于顯示處理設(shè)備的處理延時(shí)所帶來的顯示單元上顯示的窗口和控制終端上的移動(dòng)操作步調(diào)不一致的問題。下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例作進(jìn)一步的描述。如圖2所示,一共六個(gè)顯示處理設(shè)備(分別為顯示處理設(shè)備1、2、3、4、5、6),現(xiàn)在控制終端中快速地將同一個(gè)窗口從位置1移動(dòng)到位置2再移動(dòng)到位置3。則如圖3所示,本發(fā)明的一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法,可以包括如下步驟步驟Si,控制服務(wù)器接收到控制終端的移動(dòng)操作指令(以圖2中的移動(dòng)窗口為例, 控制服務(wù)器接收到將窗口從位置1移動(dòng)到位置2的指令)后,為該移動(dòng)操作指令生成操作對(duì)象并根據(jù)該移動(dòng)操作指令中的窗口 ID判斷是否存在依賴操作對(duì)象;其中,每個(gè)操作對(duì)象中都包括如下信息其所依賴的依賴操作對(duì)象ID、操作指令的窗口坐標(biāo)參數(shù)等。上述的操作對(duì)象是一種抽象的概念,一個(gè)控制終端的操作指令對(duì)應(yīng)一個(gè)操作對(duì)象,每個(gè)操作對(duì)象都有唯一的身份標(biāo)識(shí)(ID),操作對(duì)象會(huì)保存其所依賴的操作對(duì)象的ID及操作指令的窗口坐標(biāo)參數(shù)。另外,上述的依賴操作對(duì)象定義如下假設(shè)一個(gè)操作對(duì)象(假設(shè)為進(jìn)行B)必須要等待另一個(gè)操作對(duì)象(假設(shè)為進(jìn)行A)完成之后才能進(jìn)行處理,則A是B的依賴操作對(duì)象。 在本發(fā)明中涉及相同窗口 ID的前后兩個(gè)操作對(duì)象,前面的操作對(duì)象是后面的操作對(duì)象的依賴操作對(duì)象。步驟S2,若判斷得出不存在依賴對(duì)象,如本實(shí)施例從位置1移動(dòng)到位置2的操作中不存在依賴對(duì)象,則直接將新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)為空值并將新生成的操作對(duì)象加入到操作隊(duì)列中即可。若存在依賴操作對(duì)象,且該依賴操作對(duì)象為移動(dòng)窗口指令的依賴操作對(duì)象,如本實(shí)施例中顯示處理設(shè)備5和顯示處理設(shè)備6正在處理步驟2的開信號(hào)源指令還沒有向控制服務(wù)器發(fā)送開信號(hào)源響應(yīng)時(shí),控制服務(wù)器又接收到將窗口從位置2移動(dòng)到位置3的指令,控制服務(wù)器會(huì)為該指令生成操作對(duì)象,但是由于該操作對(duì)象依賴于步驟1中生成的操作對(duì)象且步驟1中生成的操作對(duì)象是移動(dòng)窗口指令,于是向相對(duì)應(yīng)的顯示處理設(shè)備(顯示處理設(shè)備5和顯示處理設(shè)備6)發(fā)送關(guān)信號(hào)源指令并將步驟1生成的操作對(duì)象(此時(shí)在本步驟中稱之為依賴操作對(duì)象)從操作隊(duì)列中移除,同時(shí)將本步驟新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)置為空值并將該新生成的操作對(duì)象加入到操作隊(duì)列中。步驟S3,在操作隊(duì)列中尋找依賴操作對(duì)象ID為空的操作對(duì)象并向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令。步驟S4,相應(yīng)的顯示處理設(shè)備接收到控制服務(wù)器發(fā)送過來的窗口操作指令后,根據(jù)該對(duì)應(yīng)的窗口操作指令執(zhí)行窗口操作。執(zhí)行窗口操作的過程具體可以包括相應(yīng)的顯示處理設(shè)備根據(jù)接收到的開信號(hào)源指令連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及對(duì)應(yīng)的顯示處理設(shè)備根據(jù)接收到的關(guān)信號(hào)源指令斷開與信號(hào)源之間的連接并進(jìn)行清理工作。步驟S5,控制服務(wù)器接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令,并將所述操作對(duì)象(即為步驟S3 中依賴操作對(duì)象ID為空的操作對(duì)象)從操作隊(duì)列中移除。所述控制服務(wù)器接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令的過程具體可以包括控制服務(wù)器接收所述操作對(duì)象所對(duì)應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng),并判斷該操作對(duì)象所對(duì)應(yīng)的所有開信號(hào)源指令響應(yīng)是否均已接收完成,如果是則向該操作對(duì)象對(duì)應(yīng)的顯示處理設(shè)備發(fā)送窗口操作指令;如果否則繼續(xù)等待接收該操作對(duì)象所對(duì)應(yīng)的開信號(hào)源指令直到等待接收超時(shí)。
6
優(yōu)選的,所述向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令的過程具體可以包括根據(jù)操作對(duì)象中的窗口坐標(biāo)參數(shù)做如下相應(yīng)的處理向涉及到此次窗口操作且移動(dòng)前窗口沒有在其上面的顯示處理設(shè)備發(fā)送開窗口指令;向涉及到此次窗口操作且移動(dòng)前窗口在其上面的顯示處理設(shè)備發(fā)送重新打開信號(hào)源指令和重新打開窗口指令;向移動(dòng)前窗口在其上面移動(dòng)后窗口沒有在其上面的顯示處理設(shè)備發(fā)關(guān)閉信號(hào)源和關(guān)閉窗口指令。另外,在本步驟中將所述操作對(duì)象從操作隊(duì)列中移除之后還可以包括步驟將操作隊(duì)列中所有依賴該操作對(duì)象的操作對(duì)象(所保存的信息)中的依賴操作對(duì)象ID清除。步驟S6,相應(yīng)的顯示處理設(shè)備接收到窗口操作指令后打開窗口并在窗口中顯示已處理好的數(shù)據(jù),則本實(shí)施例中的快速移動(dòng)窗口的流程結(jié)束。優(yōu)選的,在步驟Sl中為移動(dòng)操作指令生成操作對(duì)象之后還可以包括步驟SlOl 若存在依賴操作對(duì)象,且該依賴操作對(duì)象為打開窗口指令的依賴操作對(duì)象,則記錄該依賴操作對(duì)象ID并將所述新生成的操作對(duì)象加入到操作隊(duì)列中。以上為對(duì)本發(fā)明的一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法的相應(yīng)描述,與其相對(duì)應(yīng)的,本發(fā)明還提供一種分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,應(yīng)用于分布式處理系統(tǒng)中,該分布式處理系統(tǒng)包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備;如圖4所示,所述控制服務(wù)器包括操作對(duì)象生成與判斷模塊、第一指令發(fā)送與隊(duì)列處理模塊、對(duì)象尋找與指令發(fā)送模塊、第二指令發(fā)送與隊(duì)列處理模塊;所述顯示處理設(shè)備包括處理模塊、顯示模塊;所述操作對(duì)象生成與判斷模塊用于當(dāng)接收到控制終端的移動(dòng)操作指令后,為該移動(dòng)操作指令生成操作對(duì)象并根據(jù)該移動(dòng)操作指令中的窗口 ID判斷是否存在依賴操作對(duì)象;其中,每個(gè)操作對(duì)象中都包括如下信息其所依賴的依賴操作對(duì)象ID、操作指令的窗口坐標(biāo)參數(shù);第一指令發(fā)送與隊(duì)列處理模塊用于當(dāng)判斷存在依賴操作對(duì)象、且該依賴操作對(duì)象為移動(dòng)窗口指令的依賴操作對(duì)象時(shí),向相對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)信號(hào)源指令并將所述依賴操作對(duì)象從操作隊(duì)列中移除,將新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)為空值并將新生成的操作對(duì)象加入到操作隊(duì)列中;所述對(duì)象尋找與指令發(fā)送模塊用于在操作隊(duì)列中尋找依賴操作對(duì)象ID為空的操作對(duì)象并向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;第二指令發(fā)送與隊(duì)列處理模塊用于當(dāng)接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令,并將所述操作對(duì)象從操作隊(duì)列中移除;所述處理模塊用于根據(jù)接收到的開信號(hào)源指令連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及根據(jù)接收到的關(guān)信號(hào)源指令斷開與信號(hào)源之間的連接并進(jìn)行清理工作;所述顯示模塊用于接收到窗口操作指令后打開窗口并在窗口中顯示已處理好的數(shù)據(jù)。優(yōu)選的,所述控制服務(wù)器還可以包括記錄模塊,用于在為移動(dòng)操作指令生成操作對(duì)象之后判斷得出存在依賴操作對(duì)象,且該依賴操作對(duì)象為打開窗口指令的依賴操作對(duì)象,則記錄該依賴操作對(duì)象ID并將所述新生成的操作對(duì)象加入到操作隊(duì)列中。優(yōu)選的,所述控制服務(wù)器還可以包括ID清除模塊,用于在將所述操作對(duì)象從操作隊(duì)列中移除之后,將操作隊(duì)列中所有依賴該操作對(duì)象的操作對(duì)象中的依賴操作對(duì)象ID清除。優(yōu)選的,所述第二指令發(fā)送與隊(duì)列處理模塊中可以包括第一判斷子模塊,用于判斷所述操作對(duì)象所對(duì)應(yīng)的所有開信號(hào)源指令響應(yīng)是否均已接收完成,如果是則向該操作對(duì)象對(duì)應(yīng)的顯示處理設(shè)備發(fā)送窗口操作指令;如果否則繼續(xù)等待接收該操作對(duì)象所對(duì)應(yīng)的開信號(hào)源指令直到等待接收超時(shí)。本實(shí)施例中所述控制服務(wù)器與各顯示處理設(shè)備通過網(wǎng)絡(luò)設(shè)備進(jìn)行通信。本發(fā)明的一種分布式處理系統(tǒng)的窗口快速移動(dòng)裝置的其它技術(shù)特征與本發(fā)明的一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法相同,在此不予贅述。通過以上方案可以看出,本發(fā)明的一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置,在控制終端中進(jìn)行快速移動(dòng)窗口操作時(shí),通過一定的優(yōu)化算法,將操作對(duì)象所依賴的依賴操作對(duì)象的處理過程即快速移動(dòng)窗口操作的中間步驟給優(yōu)化掉,這樣一來就能減少因?yàn)轱@示處理設(shè)備處理數(shù)據(jù)所帶來的延時(shí)所造成的操作不流暢及步調(diào)不一致的感覺,明顯的增強(qiáng)了用戶的操作體驗(yàn)和減少了顯示處理設(shè)備對(duì)處理資源的浪費(fèi),具有較好的市場(chǎng)前景。以上所述的本發(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)的窗口快速移動(dòng)方法,其特征在于,包括以下步驟控制服務(wù)器接收到控制終端的移動(dòng)操作指令后,為該移動(dòng)操作指令生成操作對(duì)象并根據(jù)該移動(dòng)操作指令中的窗口 ID判斷是否存在依賴操作對(duì)象;其中,每個(gè)操作對(duì)象中都包括如下信息其所依賴的依賴操作對(duì)象ID、操作指令的窗口坐標(biāo)參數(shù);若存在依賴操作對(duì)象,且該依賴操作對(duì)象為移動(dòng)窗口指令的依賴操作對(duì)象,則向相對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)信號(hào)源指令并將所述依賴操作對(duì)象從操作隊(duì)列中移除,將新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)為空值并將新生成的操作對(duì)象加入到操作隊(duì)列中;在操作隊(duì)列中尋找依賴操作對(duì)象ID為空的操作對(duì)象并向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;相應(yīng)的顯示處理設(shè)備根據(jù)接收到的開信號(hào)源指令連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理,處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及對(duì)應(yīng)的顯示處理設(shè)備根據(jù)接收到的關(guān)信號(hào)源指令斷開與信號(hào)源之間的連接并進(jìn)行清理工作;控制服務(wù)器接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令,并將所述操作對(duì)象從操作隊(duì)列中移除;相應(yīng)的顯示處理設(shè)備接收到窗口操作指令后打開窗口并在窗口中顯示已處理好的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng)的窗口快速移動(dòng)方法,其特征在于,所述為移動(dòng)操作指令生成操作對(duì)象之后還包括步驟若存在依賴操作對(duì)象,且該依賴操作對(duì)象為打開窗口指令的依賴操作對(duì)象,則記錄該依賴操作對(duì)象ID并將所述新生成的操作對(duì)象加入到操作隊(duì)列中。
3.根據(jù)權(quán)利要求1所述的分布式處理系統(tǒng)的窗口快速移動(dòng)方法,其特征在于,所述向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令的過程具體包括根據(jù)操作對(duì)象中的窗口坐標(biāo)參數(shù)做如下相應(yīng)的處理向涉及到此次窗口操作且移動(dòng)前窗口沒有在其上面的顯示處理設(shè)備發(fā)送開窗口指令;向涉及到此次窗口操作且移動(dòng)前窗口在其上面的顯示處理設(shè)備發(fā)送重新打開信號(hào)源指令和重新打開窗口指令;向移動(dòng)前窗口在其上面移動(dòng)后窗口沒有在其上面的顯示處理設(shè)備發(fā)關(guān)閉信號(hào)源和關(guān)閉窗口指令。
4.根據(jù)權(quán)利要求3所述的分布式處理系統(tǒng)的窗口快速移動(dòng)方法,其特征在于,所述將所述操作對(duì)象從操作隊(duì)列中移除之后還包括步驟將操作隊(duì)列中所有依賴該操作對(duì)象的操作對(duì)象中的依賴操作對(duì)象ID清除。
5.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的分布式處理系統(tǒng)的窗口快速移動(dòng)方法,其特征在于,所述控制服務(wù)器接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令的過程具體包括控制服務(wù)器接收所述操作對(duì)象所對(duì)應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng),并判斷該操作對(duì)象所對(duì)應(yīng)的所有開信號(hào)源指令響應(yīng)是否均已接收完成,如果是則向該操作對(duì)象對(duì)應(yīng)的顯示處理設(shè)備發(fā)送窗口操作指令;如果否則繼續(xù)等待接收該操作對(duì)象所對(duì)應(yīng)的開信號(hào)源指令直到等待接收超時(shí)。
6.一種分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,應(yīng)用于分布式處理系統(tǒng)中,該分布式處理系統(tǒng)包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備;其特征在于,所述控制服務(wù)器包括操作對(duì)象生成與判斷模塊、第一指令發(fā)送與隊(duì)列處理模塊、對(duì)象尋找與指令發(fā)送模塊、第二指令發(fā)送與隊(duì)列處理模塊;所述顯示處理設(shè)備包括處理模塊、顯示模塊;所述操作對(duì)象生成與判斷模塊用于當(dāng)接收到控制終端的移動(dòng)操作指令后,為該移動(dòng)操作指令生成操作對(duì)象并根據(jù)該移動(dòng)操作指令中的窗口 ID判斷是否存在依賴操作對(duì)象;其中,每個(gè)操作對(duì)象中都包括如下信息其所依賴的依賴操作對(duì)象ID、操作指令的窗口坐標(biāo)參數(shù);第一指令發(fā)送與隊(duì)列處理模塊用于當(dāng)判斷存在依賴操作對(duì)象、且該依賴操作對(duì)象為移動(dòng)窗口指令的依賴操作對(duì)象時(shí),向相對(duì)應(yīng)的顯示處理設(shè)備發(fā)送關(guān)信號(hào)源指令并將所述依賴操作對(duì)象從操作隊(duì)列中移除,將新生成的操作對(duì)象的依賴操作對(duì)象ID設(shè)為空值并將新生成的操作對(duì)象加入到操作隊(duì)列中;所述對(duì)象尋找與指令發(fā)送模塊用于在操作隊(duì)列中尋找依賴操作對(duì)象ID為空的操作對(duì)象并向相應(yīng)的顯示處理設(shè)備發(fā)送開信號(hào)源指令;第二指令發(fā)送與隊(duì)列處理模塊用于當(dāng)接收到所有相應(yīng)的顯示處理設(shè)備發(fā)送過來的開信號(hào)源指令響應(yīng)后,向相應(yīng)的顯示處理設(shè)備發(fā)送對(duì)應(yīng)的窗口操作指令,并將所述操作對(duì)象從操作隊(duì)列中移除;所述處理模塊用于根據(jù)接收到的開信號(hào)源指令連接到信號(hào)源以獲取數(shù)據(jù)并進(jìn)行處理, 處理完成后向控制服務(wù)器分別發(fā)送各自的開信號(hào)源指令響應(yīng);以及根據(jù)接收到的關(guān)信號(hào)源指令斷開與信號(hào)源之間的連接并進(jìn)行清理工作;所述顯示模塊用于接收到窗口操作指令后打開窗口并在窗口中顯示已處理好的數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,其特征在于,所述控制服務(wù)器還包括記錄模塊,用于在為移動(dòng)操作指令生成操作對(duì)象之后判斷得出存在依賴操作對(duì)象,且該依賴操作對(duì)象為打開窗口指令的依賴操作對(duì)象,則記錄該依賴操作對(duì)象ID并將所述新生成的操作對(duì)象加入到操作隊(duì)列中。
8.根據(jù)權(quán)利要求6所述的分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,其特征在于,所述控制服務(wù)器還包括ID清除模塊,用于在將所述操作對(duì)象從操作隊(duì)列中移除之后,將操作隊(duì)列中所有依賴該操作對(duì)象的操作對(duì)象中的依賴操作對(duì)象ID清除。
9.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,其特征在于,所述第二指令發(fā)送與隊(duì)列處理模塊中包括第一判斷子模塊,用于判斷所述操作對(duì)象所對(duì)應(yīng)的所有開信號(hào)源指令響應(yīng)是否均已接收完成,如果是則向該操作對(duì)象對(duì)應(yīng)的顯示處理設(shè)備發(fā)送窗口操作指令;如果否則繼續(xù)等待接收該操作對(duì)象所對(duì)應(yīng)的開信號(hào)源指令直到等待接收超時(shí)。
10.根據(jù)權(quán)利要求9所述的分布式處理系統(tǒng)的窗口快速移動(dòng)裝置,其特征在于,所述控制服務(wù)器與各顯示處理設(shè)備通過網(wǎng)絡(luò)設(shè)備進(jìn)行通信。
全文摘要
本發(fā)明提供一種分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置,該裝置應(yīng)用于分布式處理系統(tǒng)中,該分布式處理系統(tǒng)包括控制服務(wù)器以及多個(gè)顯示處理設(shè)備;所述控制服務(wù)器包括操作對(duì)象生成與判斷模塊、第一指令發(fā)送與隊(duì)列處理模塊、對(duì)象尋找與指令發(fā)送模塊、第二指令發(fā)送與隊(duì)列處理模塊;所述顯示處理設(shè)備包括處理模塊、顯示模塊。本發(fā)明分布式處理系統(tǒng)的窗口快速移動(dòng)方法及裝置通過一定的優(yōu)化算法,將快速移動(dòng)窗口操作的中間步驟給優(yōu)化掉,從而減少了顯示處理設(shè)備的處理延時(shí)所造成的操作不流暢及步調(diào)不一致的感覺,增強(qiáng)了用戶的操作體驗(yàn)。
文檔編號(hào)G06F9/44GK102364439SQ20111031835
公開日2012年2月29日 申請(qǐng)日期2011年10月19日 優(yōu)先權(quán)日2011年10月19日
發(fā)明者譚建軍 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1