本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及多屏協(xié)作控制方法、裝置以及多屏管理系統(tǒng)。
背景技術(shù):
一套計(jì)算機(jī)系統(tǒng)通常需要一套鼠標(biāo)鍵盤操作,如果面對(duì)8套計(jì)算機(jī)系統(tǒng),將面對(duì)多達(dá)8套鼠標(biāo)鍵盤,這時(shí)候。每個(gè)顯示器對(duì)應(yīng)一臺(tái)鍵盤鼠標(biāo),桌面操作非常凌亂。為了解決上述問題,一種方式使用kvm切換器(kvm是鍵盤(keyboard)、顯示器(video)、鼠標(biāo)(mouse)的縮寫,可以讓管理者摒棄多余的鍵盤、顯示器和鼠標(biāo),通過一套kvm就可以訪問及控制多臺(tái)設(shè)備。)將所有的服務(wù)器接入,用一套鍵盤鼠標(biāo)、一個(gè)顯示器的方式,對(duì)所有計(jì)算機(jī)進(jìn)行控制。這時(shí)候存在一個(gè)問題,同一時(shí)間只有一臺(tái)計(jì)算器可以訪問控制,無法同時(shí)顯示多個(gè)畫面進(jìn)行協(xié)同對(duì)比。另外一種是通過軟件的方式實(shí)現(xiàn),具體原理如下在局域網(wǎng)內(nèi)共享一臺(tái)電腦的鍵盤/鼠標(biāo),就可以控制多臺(tái)電腦,可以設(shè)置通過快捷鍵切換屏幕(也可設(shè)置鼠標(biāo)在屏幕邊緣即可切換),可以共享剪貼板(在任意屏幕的剪貼板操作都可以帶到其他屏幕上),這種方式受限于網(wǎng)絡(luò),兩臺(tái)主機(jī)共享存在安全性問題,而且針對(duì)不同操作系統(tǒng)比如windows、ios、linux等設(shè)置比較繁雜。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供多屏協(xié)作控制方法、裝置以及多屏管理系統(tǒng),其能解決一人管理多臺(tái)計(jì)算機(jī)的不方便的技術(shù)問題。
本發(fā)明的目的之一采用以下技術(shù)方案實(shí)現(xiàn):
多屏協(xié)作控制方法,應(yīng)用于多屏管理系統(tǒng),包括如下步驟:
s1、獲取計(jì)算機(jī)的實(shí)時(shí)坐標(biāo)信號(hào),根據(jù)該計(jì)算機(jī)的顯示屏的當(dāng)前分辨率判斷實(shí)時(shí)坐標(biāo)信號(hào)是否位于邊緣范圍內(nèi),如果是執(zhí)行s2,否則結(jié)束;
s2、根據(jù)實(shí)時(shí)坐標(biāo)信號(hào)獲取與其相鄰的計(jì)算機(jī)的顯示屏的相鄰分辨率,以及根據(jù)當(dāng)前分辨率、相鄰分辨率和實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào);
s3、將跨屏坐標(biāo)信號(hào)發(fā)送至該相鄰的計(jì)算機(jī),以使該相鄰的計(jì)算機(jī)根據(jù)跨屏坐標(biāo)信號(hào)在其顯示屏的對(duì)應(yīng)的位置顯示輸入設(shè)備的光標(biāo)。
作為優(yōu)選,多屏協(xié)作控制方法還包括如下步驟:
s0、判斷是否接收到輸入設(shè)備發(fā)送來的移動(dòng)信號(hào),如果是將該移動(dòng)信號(hào)發(fā)送至對(duì)應(yīng)的計(jì)算機(jī),以使該計(jì)算機(jī)根據(jù)移動(dòng)信號(hào)和當(dāng)前坐標(biāo)信號(hào)生成實(shí)時(shí)坐標(biāo)信號(hào);否則結(jié)束。
作為優(yōu)選,s1具體為:獲取計(jì)算機(jī)的實(shí)時(shí)坐標(biāo)信號(hào),根據(jù)該計(jì)算機(jī)的顯示屏的當(dāng)前分辨率判斷實(shí)時(shí)坐標(biāo)信號(hào)是否位于邊緣范圍內(nèi),如果是執(zhí)行s2,否則執(zhí)行s0。
本發(fā)明的目的之二采用以下技術(shù)方案實(shí)現(xiàn):
多屏協(xié)作控制裝置,包括:
邊緣判斷模塊,用于獲取計(jì)算機(jī)的實(shí)時(shí)坐標(biāo)信號(hào),根據(jù)該計(jì)算機(jī)的顯示屏的當(dāng)前分辨率判斷實(shí)時(shí)坐標(biāo)信號(hào)是否位于邊緣范圍內(nèi),如果是執(zhí)行跨屏生成模塊,否則結(jié)束;
跨屏生成模塊,用于根據(jù)實(shí)時(shí)坐標(biāo)信號(hào)獲取與其相鄰的計(jì)算機(jī)的顯示屏的相鄰分辨率,以及根據(jù)當(dāng)前分辨率、相鄰分辨率和實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào);
跨屏模塊,用于將跨屏坐標(biāo)信號(hào)發(fā)送至該相鄰的計(jì)算機(jī),以使該相鄰的計(jì)算機(jī)根據(jù)跨屏坐標(biāo)信號(hào)在其顯示屏的對(duì)應(yīng)的位置顯示輸入設(shè)備的光標(biāo)。
作為優(yōu)選,多屏協(xié)作控制方法還包括:
移動(dòng)判斷模塊,用于判斷是否接收到輸入設(shè)備發(fā)送來的移動(dòng)信號(hào),如果是將該移動(dòng)信號(hào)發(fā)送至對(duì)應(yīng)的計(jì)算機(jī),以使該計(jì)算機(jī)根據(jù)移動(dòng)信號(hào)和當(dāng)前坐標(biāo)信號(hào)生成實(shí)時(shí)坐標(biāo)信號(hào);否則結(jié)束。
作為優(yōu)選,邊緣判斷模塊具體為:獲取計(jì)算機(jī)的實(shí)時(shí)坐標(biāo)信號(hào),根據(jù)該計(jì)算機(jī)的顯示屏的當(dāng)前分辨率判斷實(shí)時(shí)坐標(biāo)信號(hào)是否位于邊緣范圍內(nèi),如果是執(zhí)行跨屏生成模塊,否則執(zhí)行移動(dòng)判斷模塊。
本發(fā)明的目的之三采用以下技術(shù)方案實(shí)現(xiàn):
多屏管理系統(tǒng),用于執(zhí)行所述的多屏協(xié)作控制方法。
相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:可以實(shí)現(xiàn)一個(gè)輸入設(shè)備對(duì)多臺(tái)計(jì)算機(jī)及其顯示屏的管理工作,實(shí)現(xiàn)輸入設(shè)備在多個(gè)顯示屏中的無縫漫游和自適應(yīng)伸縮,提高工作效率。
附圖說明
圖1為本發(fā)明的多屏管理系統(tǒng)的模塊連接圖;
圖2為本發(fā)明的輸入設(shè)備的光標(biāo)移動(dòng)示意圖;
圖3為本發(fā)明的多屏協(xié)作控制方法的流程圖;
圖4為本發(fā)明的多屏協(xié)作控制裝置的模塊連接圖。
具體實(shí)施方式
下面,結(jié)合附圖以及具體實(shí)施方式,對(duì)本發(fā)明做進(jìn)一步描述:
多屏管理系統(tǒng),如圖1所示,包括管理主機(jī)、若干臺(tái)計(jì)算機(jī)、若干個(gè)切換模塊和輸入設(shè)備;每一臺(tái)計(jì)算機(jī)均通過一個(gè)切換模塊和管理主機(jī)連接,輸入設(shè)備和任一個(gè)切換模塊連接。
其中輸入設(shè)備可以是鼠標(biāo)、手寫板等;在本實(shí)施例中,多屏管理系統(tǒng)還包括鍵盤,鍵盤和任一個(gè)切換模塊連接,計(jì)算機(jī)的數(shù)量為八臺(tái)。
輸入設(shè)備通過切換模塊發(fā)送移動(dòng)信號(hào)至對(duì)應(yīng)的第一計(jì)算機(jī),以使該計(jì)算機(jī)根據(jù)當(dāng)前坐標(biāo)信號(hào)和移動(dòng)信號(hào)生成實(shí)時(shí)坐標(biāo)信號(hào),所述當(dāng)前坐標(biāo)信號(hào)是輸入設(shè)備在對(duì)應(yīng)的計(jì)算機(jī)的顯示屏上的光標(biāo)所在的坐標(biāo)位置,具體的是在計(jì)算機(jī)在接收到移動(dòng)信號(hào)的前一時(shí)刻的光標(biāo)所在的坐標(biāo)位置;需要說明的是,前一時(shí)間的實(shí)時(shí)坐標(biāo)信號(hào)到了下一次接收到移動(dòng)信號(hào)時(shí)就變成了當(dāng)前坐標(biāo)信號(hào)。切換模塊從該計(jì)算機(jī)獲取實(shí)時(shí)坐標(biāo)信號(hào),并將實(shí)時(shí)坐標(biāo)信號(hào)發(fā)送至管理主機(jī),管理主機(jī)在實(shí)時(shí)坐標(biāo)信號(hào)為第一計(jì)算機(jī)的任一個(gè)邊緣范圍時(shí),根據(jù)第一計(jì)算機(jī)的分辨率、與該邊緣范圍相鄰的第二計(jì)算機(jī)的分辨率和實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào),并將該跨屏坐標(biāo)信號(hào)發(fā)送至第二計(jì)算機(jī),以使第二計(jì)算機(jī)根據(jù)該跨屏坐標(biāo)信號(hào)顯示輸入設(shè)備的光標(biāo)。
例如,如圖2所示,八個(gè)計(jì)算機(jī)的顯示屏按照2*4的排列方式排列;假設(shè)輸入設(shè)備的光標(biāo)初始位置在第一顯示屏的a點(diǎn),a點(diǎn)的坐標(biāo)為(a,ya),即當(dāng)前坐標(biāo)信號(hào)為(a,ya),當(dāng)輸入設(shè)備向右移動(dòng)時(shí),通過切換模塊發(fā)送一個(gè)移動(dòng)信號(hào)至第一計(jì)算機(jī),第一計(jì)算機(jī)根據(jù)a點(diǎn)的坐標(biāo)和移動(dòng)信號(hào)生成實(shí)時(shí)坐標(biāo)信號(hào),即圖2中所示的a1點(diǎn),實(shí)時(shí)坐標(biāo)信號(hào)為(a1,ya1),例如第一顯示屏的分辨率為1920*1200,即當(dāng)ya1為1920時(shí),實(shí)時(shí)坐標(biāo)信號(hào)落入了第一顯示屏的右邊的邊緣范圍內(nèi),管理主機(jī)通過切換模塊發(fā)送跨屏坐標(biāo)信號(hào)至第二計(jì)算機(jī),使第二計(jì)算機(jī)根據(jù)跨屏坐標(biāo)位置顯示輸入設(shè)備的光標(biāo)。
又假設(shè)輸入設(shè)備的光標(biāo)初始位置在第一顯示屏的a點(diǎn),a點(diǎn)的坐標(biāo)為(a,ya),即當(dāng)前坐標(biāo)信號(hào)為(a,ya),當(dāng)輸入設(shè)備向下移動(dòng)時(shí),通過切換模塊發(fā)送一個(gè)移動(dòng)信號(hào)至第一計(jì)算機(jī),第一計(jì)算機(jī)根據(jù)a點(diǎn)的坐標(biāo)和移動(dòng)信號(hào)生成實(shí)時(shí)坐標(biāo)信號(hào),即圖2中所示的a2點(diǎn),實(shí)時(shí)坐標(biāo)信號(hào)為(a2,ya2),例如第一顯示屏的分辨率為1920*1200,即當(dāng)ya1為1200時(shí),實(shí)時(shí)坐標(biāo)信號(hào)落入了第一顯示屏的下邊的邊緣范圍內(nèi),管理主機(jī)通過切換模塊發(fā)送跨屏坐標(biāo)信號(hào)至第五計(jì)算機(jī),使第五計(jì)算機(jī)根據(jù)跨屏坐標(biāo)位置顯示輸入設(shè)備的光標(biāo)。
管理主機(jī)根據(jù)第一計(jì)算機(jī)的分辨率、第五計(jì)算機(jī)的分辨率和實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào),當(dāng)?shù)谝伙@示屏和第五顯示屏的分辨率不相同時(shí),例如第一顯示屏的分辨率為1920*1200,第五顯示屏的分辨率為1440*900,實(shí)時(shí)坐標(biāo)信號(hào)為(960,1200),即實(shí)時(shí)坐標(biāo)信號(hào)位于第一顯示屏的下邊邊緣的中間位置,對(duì)應(yīng)的,管理主機(jī)生成的跨屏坐標(biāo)信號(hào)是第五顯示屏的上邊邊緣的中間位置,跨屏坐標(biāo)信號(hào)為(0,720)。如此管理主機(jī)通過切換模塊獲取輸入設(shè)備的實(shí)時(shí)坐標(biāo)信號(hào)判斷是否需要跨屏,在跨屏的時(shí)候根據(jù)兩個(gè)顯示屏的分辨率以及實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào),以實(shí)現(xiàn)光標(biāo)在兩個(gè)顯示屏之間的自適應(yīng)伸縮,提供最準(zhǔn)確的比例邊緣檢測(cè),輸入設(shè)備的光標(biāo)可以在多個(gè)顯示屏之間無縫漫游。
支持通過鍵盤熱鍵的方式將鼠標(biāo)鍵盤信號(hào)定位到對(duì)應(yīng)顯示器,即鍵盤發(fā)送電平信號(hào)至管理主機(jī),以使管理主機(jī)根據(jù)電平信號(hào)發(fā)送對(duì)應(yīng)的切換坐標(biāo)信號(hào)至對(duì)應(yīng)的計(jì)算機(jī)。
用戶只須在不同顯示屏間移動(dòng)鼠標(biāo)指針即可進(jìn)行目標(biāo)計(jì)算機(jī)之間切換,鼠標(biāo)能自動(dòng)感應(yīng)顯示屏邊界,進(jìn)而自動(dòng)將鼠標(biāo)與鍵盤控制切換至目標(biāo)計(jì)算機(jī)。無縫漫游技術(shù)適用任何顯示屏,在顯示屏配置模式下,用戶可實(shí)際觀測(cè)各別顯示屏位置與調(diào)整其大小。在使用時(shí),鼠標(biāo)可以跨越顯示屏邊界自由滑動(dòng),讓用戶幾乎忘記他們是跨越多個(gè)計(jì)算機(jī)工作。透過內(nèi)建管理應(yīng)用程式,用戶可彈性配置顯示屏。實(shí)現(xiàn)高效的工作模式,一人多機(jī)和高速無縫,自動(dòng)在不同系統(tǒng)中切換。
多屏管理系統(tǒng)采用純硬件的架構(gòu),將所有多達(dá)八臺(tái)計(jì)算機(jī)的usb進(jìn)行集中管控,配置簡(jiǎn)單,實(shí)現(xiàn)一套鍵盤鼠標(biāo)8個(gè)跨系統(tǒng)跨網(wǎng)段顯示器擁有絕對(duì)操控權(quán),以確保坐席桌面環(huán)境的簡(jiǎn)潔,減少對(duì)坐席人員繁忙業(yè)務(wù)的影響,為不同座席人員提供高速無縫、坐席一人多機(jī)的日常工作桌面環(huán)境。主要亮點(diǎn)包括:屏幕尺寸可根據(jù)不同顯示器特性進(jìn)行自適應(yīng)伸縮,提供最準(zhǔn)確的比例邊緣檢測(cè);各屏幕根據(jù)需求可瞬時(shí)切換;可選操作區(qū)域配置為1行8列或2行4列的屏幕排列方式進(jìn)行鼠標(biāo)無縫漫游控制;按需定制設(shè)置極其簡(jiǎn)易,多種方式靈活實(shí)現(xiàn);可支持多種版本windows與mac等操作系統(tǒng),或跨網(wǎng)段操作,各操作終端互不干擾。
多屏協(xié)作控制方法,應(yīng)用于多屏管理系統(tǒng),如圖3所示,包括如下步驟:
步驟101、切換模塊判斷是否接收到輸入設(shè)備發(fā)送來的移動(dòng)信號(hào),如果是將該移動(dòng)信號(hào)發(fā)送至對(duì)應(yīng)的計(jì)算機(jī),以使該計(jì)算機(jī)根據(jù)移動(dòng)信號(hào)和當(dāng)前坐標(biāo)信號(hào)生成實(shí)時(shí)坐標(biāo)信號(hào);否則結(jié)束。
對(duì)應(yīng)的計(jì)算機(jī)可以是預(yù)設(shè)的初始計(jì)算機(jī),或當(dāng)前坐標(biāo)信號(hào)所在的計(jì)算機(jī)。
步驟102、切換模塊獲取計(jì)算機(jī)的實(shí)時(shí)坐標(biāo)信號(hào),并發(fā)送至管理主機(jī),以使管理主機(jī)根據(jù)該計(jì)算機(jī)的顯示屏的當(dāng)前分辨率判斷實(shí)時(shí)坐標(biāo)信號(hào)是否位于邊緣范圍內(nèi),如果是執(zhí)行步驟103,否則返回步驟101;
步驟103、管理主機(jī)根據(jù)實(shí)時(shí)坐標(biāo)信號(hào)獲取與其相鄰的計(jì)算機(jī)的顯示屏的相鄰分辨率,以及根據(jù)當(dāng)前分辨率、相鄰分辨率和實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào);
步驟104、管理主機(jī)通過切換模塊將跨屏坐標(biāo)信號(hào)發(fā)送至該相鄰的計(jì)算機(jī),以使該相鄰的計(jì)算機(jī)根據(jù)跨屏坐標(biāo)信號(hào)在其顯示屏的對(duì)應(yīng)的位置顯示輸入設(shè)備的光標(biāo)。
多屏協(xié)作控制裝置,如圖4所示,包括:
邊緣判斷模塊,應(yīng)用于切換模塊,用于獲取計(jì)算機(jī)的實(shí)時(shí)坐標(biāo)信號(hào),并發(fā)送至管理主機(jī),以使管理主機(jī)根據(jù)該計(jì)算機(jī)的顯示屏的當(dāng)前分辨率判斷實(shí)時(shí)坐標(biāo)信號(hào)是否位于邊緣范圍內(nèi),如果是執(zhí)行跨屏生成模塊,否則結(jié)束;
跨屏生成模塊,應(yīng)用于管理主機(jī),用于根據(jù)實(shí)時(shí)坐標(biāo)信號(hào)獲取與其相鄰的計(jì)算機(jī)的顯示屏的相鄰分辨率,以及根據(jù)當(dāng)前分辨率、相鄰分辨率和實(shí)時(shí)坐標(biāo)信號(hào)生成跨屏坐標(biāo)信號(hào);
跨屏模塊,應(yīng)用于管理主機(jī),用于將跨屏坐標(biāo)信號(hào)發(fā)送至該相鄰的計(jì)算機(jī),以使該相鄰的計(jì)算機(jī)根據(jù)跨屏坐標(biāo)信號(hào)在其顯示屏的對(duì)應(yīng)的位置顯示輸入設(shè)備的光標(biāo)。
對(duì)本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。