欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種桌面控制方法及裝置的制作方法

文檔序號(hào):6436735閱讀:179來(lái)源:國(guó)知局
專利名稱:一種桌面控制方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及大屏幕拼接控制領(lǐng)域,具體涉及一種桌面控制方法及裝置。
背景技術(shù)
隨著數(shù)字拼接墻應(yīng)用的不斷深入,單個(gè)桌面處理器往往無(wú)法滿足一些超高分辨率數(shù)字拼接墻的要求,需要多個(gè)桌面處理器來(lái)同時(shí)驅(qū)動(dòng)拼接墻;即一個(gè)桌面處理器負(fù)責(zé)驅(qū)動(dòng)拼接墻的某一個(gè)區(qū)域,如附圖1所示;桌面處理器1、桌面處理器2和桌面處理器3分別控制如圖所示的拼接墻的顯示單元;由于桌面處理器一般運(yùn)行著各種用戶的應(yīng)用,因此用戶需要對(duì)各桌面處理器進(jìn)行較為頻繁的操作。目前比較常見(jiàn)的方法是用戶在控制PC端依次手動(dòng)輸入各桌面處理器的IP地址, 用戶每輸入一個(gè)相應(yīng)的IP地址后,控制PC將自動(dòng)與該IP地址對(duì)應(yīng)的目標(biāo)桌面處理器建立網(wǎng)絡(luò)連接。在需要對(duì)某一臺(tái)桌面處理器進(jìn)行控制時(shí),用戶手動(dòng)選擇相應(yīng)的目標(biāo)桌面處理器, 實(shí)現(xiàn)對(duì)不同桌面處理器的控制。上述傳統(tǒng)的做法,在拼接墻顯示單元數(shù)目多、桌面處理器較多的情況下,需要對(duì)桌面處理器進(jìn)行頻繁操作,使得對(duì)桌面處理器的操作效率非常低下。

發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種桌面控制方法,可以同時(shí)控制多個(gè)桌面處理器對(duì)拼接墻的操作,提高工作效率。基于上述目的,采用的方案一種桌面控制方法,包括步驟建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);根據(jù)拼接顯示單元與各個(gè)桌面處理器的驅(qū)動(dòng)配置關(guān)系,計(jì)算每個(gè)桌面處理器所驅(qū)動(dòng)的拼接顯示單元對(duì)于整個(gè)拼接墻坐標(biāo)系的驅(qū)動(dòng)坐標(biāo)范圍;獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo);當(dāng)所述PC (Personal Computer,個(gè)人電腦)鼠標(biāo)的當(dāng)前坐標(biāo)與其前一次鼠標(biāo)坐標(biāo)相比發(fā)生了偏移時(shí),獲取PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo);根據(jù)所述PC鼠標(biāo)的偏移值和所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo); 根據(jù)所述虛擬鼠標(biāo)的新坐標(biāo)和所述驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的第一桌面處理器;根據(jù)所述IP地址與所述第一桌面處理器建立連接;將所述虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換成所述第一桌面處理器的鼠標(biāo)坐標(biāo)信息,發(fā)送給所述第一桌面處理器。本發(fā)明提出的一種桌面控制方法,先建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);獲取每個(gè)桌面處理器所驅(qū)動(dòng)的拼接墻顯示單元相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍以及每個(gè)桌面處理器的IP地址;通過(guò)PC鼠標(biāo)的位置判斷PC鼠標(biāo)是否發(fā)生了移動(dòng);若移動(dòng)了,則通過(guò)PC鼠標(biāo)的偏移值、虛擬鼠標(biāo)的當(dāng)前位置確定虛擬鼠標(biāo)的新位置;根據(jù)虛擬鼠標(biāo)的新位置和驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的桌面處理器;通過(guò)IP地址與對(duì)應(yīng)的桌面處理器建立連接;通過(guò)移動(dòng)虛擬鼠標(biāo)來(lái)實(shí)現(xiàn)桌面處理器的鼠標(biāo)指針的移動(dòng)控制;可以同時(shí)控制多個(gè)桌面處理器,提高工作效率。本發(fā)明的目的在于提出一種桌面控制裝置,可以同時(shí)控制多個(gè)桌面處理器,提高工作效率?;谏鲜瞿康?,采用的方案一種桌面控制裝置,包括初始化單元,用于建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);計(jì)算單元,用于根據(jù)拼接顯示單元與各個(gè)桌面處理器的驅(qū)動(dòng)配置關(guān)系,計(jì)算每個(gè)桌面處理器所驅(qū)動(dòng)的拼接顯示單元對(duì)于整個(gè)拼接墻坐標(biāo)系的驅(qū)動(dòng)坐標(biāo)范圍;第一獲取單元,用于獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo);判斷單元,用于根據(jù)所述PC鼠標(biāo)的當(dāng)前坐標(biāo)與其前一次的坐標(biāo)判斷PC鼠標(biāo)是否發(fā)生移動(dòng),若移動(dòng)了,則通知第二獲取單元進(jìn)行對(duì)應(yīng)操作;所述第二獲取單元,用于獲取PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo);第一匹配單元,用于根據(jù)所述PC鼠標(biāo)的偏移值和所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);根據(jù)所述虛擬鼠標(biāo)的新坐標(biāo)和所述驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的第一桌面處理器;信息轉(zhuǎn)換單元,用于將所述虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換成所述第一桌面處理器的鼠標(biāo)坐標(biāo)信息;第一通訊單元,用于根據(jù)所述IP地址與所述第一桌面處理器建立連接,以及將轉(zhuǎn)換后的鼠標(biāo)信息發(fā)送給所述第一桌面處理器。本發(fā)明提出的一種桌面控制裝置,先建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);獲取每個(gè)桌面處理器所驅(qū)動(dòng)的拼接墻顯示單元相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍以及每個(gè)桌面處理器的IP地址;通過(guò)PC鼠標(biāo)的位置判斷PC鼠標(biāo)是否發(fā)生了移動(dòng);若移動(dòng)了, 則通過(guò)PC鼠標(biāo)的偏移值、虛擬鼠標(biāo)的當(dāng)前位置確定虛擬鼠標(biāo)的新位置;根據(jù)虛擬鼠標(biāo)的新位置和驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的桌面處理器;通過(guò)IP地址與對(duì)應(yīng)的桌面處理器建立連接;通過(guò)移動(dòng)虛擬鼠標(biāo)來(lái)實(shí)現(xiàn)桌面處理器的鼠標(biāo)指針的移動(dòng)控制;可以同時(shí)控制多個(gè)桌面處理器,提高工作效率。


圖1是拼接墻與桌面處理器的驅(qū)動(dòng)配置示意圖;圖2是本發(fā)明方法的流程圖;圖3是本發(fā)明裝置的一個(gè)結(jié)構(gòu)示意圖;圖4是本發(fā)明裝置的另一個(gè)結(jié)構(gòu)示意圖;圖5是本發(fā)明裝置的另一個(gè)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為便于理解本發(fā)明,下面將結(jié)合附圖對(duì)本發(fā)明進(jìn)行闡述。
5
請(qǐng)參考圖2,本發(fā)明提出了一種桌面控制方法,包括步驟101、建立拼接墻坐標(biāo)系及其虛擬鼠標(biāo);建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo)。102、計(jì)算桌面處理器的驅(qū)動(dòng)坐標(biāo)范圍;根據(jù)拼接顯示單元與各個(gè)桌面處理器的驅(qū)動(dòng)配置關(guān)系,計(jì)算每個(gè)桌面處理器所驅(qū)動(dòng)的拼接顯示單元對(duì)于整個(gè)拼接墻坐標(biāo)系的驅(qū)動(dòng)坐標(biāo)范圍。具體的,如圖1,有一個(gè)3行4列的數(shù)字拼接墻,由3個(gè)桌面處理器來(lái)驅(qū)動(dòng),每個(gè)顯示單元的分辨率為10M*768并以拼接墻的左上角為坐標(biāo)原點(diǎn),則桌面處理器1所驅(qū)動(dòng)的拼接墻部分相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍為(0,0,2047,153幻;桌面處理器2所驅(qū)動(dòng)的拼接墻部分相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍為(0,767,2047,220 ;桌面處理器3所驅(qū)動(dòng)的拼接墻部分相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍為0047,0,4097,2203)。103、獲取桌面處理器的IP地址及PC鼠標(biāo)當(dāng)前坐標(biāo);獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo)。104、當(dāng)PC鼠標(biāo)發(fā)生偏移時(shí),獲取PC鼠標(biāo)偏移值及虛擬鼠標(biāo)的當(dāng)前坐標(biāo);當(dāng)PC鼠標(biāo)的當(dāng)前坐標(biāo)與其前一次鼠標(biāo)坐標(biāo)相比發(fā)生了偏移時(shí),獲取PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo)。105、根據(jù)PC偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);106、根據(jù)虛擬鼠標(biāo)的新坐標(biāo)、驅(qū)動(dòng)坐標(biāo)范圍確定當(dāng)前控制拼接墻的第一桌面處理器;107、根據(jù)IP地址建立與第一桌面處理器的連接;108、將虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換后發(fā)送給第一桌面處理器。將虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換成第一桌面處理器的鼠標(biāo)坐標(biāo)信息,發(fā)送給第一桌面處理器。本發(fā)明提出的一種桌面控制方法,先建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);獲取每個(gè)桌面處理器所驅(qū)動(dòng)的拼接墻顯示單元相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍以及每個(gè)桌面處理器的IP地址;通過(guò)PC鼠標(biāo)的位置判斷PC鼠標(biāo)是否發(fā)生了移動(dòng);若移動(dòng)了, 則通過(guò)PC鼠標(biāo)的偏移值、虛擬鼠標(biāo)的當(dāng)前位置確定虛擬鼠標(biāo)的新位置;根據(jù)虛擬鼠標(biāo)的新位置和驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的桌面處理器;通過(guò)IP地址與對(duì)應(yīng)的桌面處理器建立連接;通過(guò)移動(dòng)虛擬鼠標(biāo)來(lái)實(shí)現(xiàn)桌面處理器的鼠標(biāo)指針的移動(dòng)控制;可以同時(shí)控制多個(gè)桌面處理器,提高工作效率。對(duì)于上述實(shí)施例中,105、106步驟具體為將PC鼠標(biāo)的偏移值與虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到虛擬鼠標(biāo)的新坐標(biāo);將虛擬鼠標(biāo)的新坐標(biāo)與驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第一桌面處理器??紤]到由于每個(gè)桌面處理器都有自己的鼠標(biāo),可以稱之為桌面處理器鼠標(biāo),當(dāng)控制拼接墻的桌面處理器有多個(gè)時(shí),在拼接墻上會(huì)出現(xiàn)多個(gè)鼠標(biāo),難于確定當(dāng)前控制拼接墻的桌面處理器具體是哪一個(gè),并且屏幕不雅觀,基于此問(wèn)題,可對(duì)上述實(shí)施例作進(jìn)一步改進(jìn)在建立拼接墻坐標(biāo)系時(shí),隱藏所有桌面處理器的鼠標(biāo);
在確定當(dāng)前控制拼接墻的第一桌面處理器后,顯示第一桌面處理器的鼠標(biāo)。具體的,以圖1為例,當(dāng)確定當(dāng)前控制拼接墻的桌面處理器為桌面處理器1,此時(shí)只顯示桌面處理器1的鼠標(biāo),隱藏桌面處理器2和桌面處理器3的鼠標(biāo)。另外,當(dāng)拼接墻的尺寸很大時(shí),不對(duì)PC鼠標(biāo)的偏移值進(jìn)行處理,將使得拼接墻上的鼠標(biāo)移動(dòng)緩慢,效率低下,基于此問(wèn)題,可對(duì)上述實(shí)施例做如下改進(jìn)在上述105步驟得到虛擬鼠標(biāo)的新坐標(biāo)時(shí),將PC鼠標(biāo)的偏移值按預(yù)定的比例放大后,與虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到虛擬鼠標(biāo)的新坐標(biāo)。對(duì)桌面處理器的控制還包括鼠標(biāo)點(diǎn)擊事件的控制,在上述實(shí)施例中,103步驟后包括如下步驟檢測(cè)PC鼠標(biāo)是否有鼠標(biāo)點(diǎn)擊事件;若有,則獲取虛擬鼠標(biāo)的當(dāng)前坐標(biāo);將虛擬鼠標(biāo)的當(dāng)前坐標(biāo)與驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第二桌面處理器;根據(jù)IP地址與第二桌面處理器建立連接;將鼠標(biāo)點(diǎn)擊事件,發(fā)送給第二桌面處理器。另外,對(duì)于鼠標(biāo)點(diǎn)擊事件的檢測(cè),也可以在圖2實(shí)施例中107的步驟后進(jìn)行,此時(shí)檢測(cè)到有鼠標(biāo)點(diǎn)擊事件時(shí),直接發(fā)送當(dāng)前控制拼接墻的桌面處理器即可。當(dāng)前控制拼接墻的第一桌面處理器收到鼠標(biāo)消息后,將其對(duì)應(yīng)的桌面處理器鼠標(biāo)移動(dòng)到指定位置;第二桌面處理器收到鼠標(biāo)點(diǎn)擊事件后,響應(yīng)對(duì)應(yīng)的鼠標(biāo)事件。下面介紹本發(fā)明裝置,請(qǐng)參考圖3,一種桌面控制裝置,包括初始化單元Tl,用于建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);計(jì)算單元T2,用于根據(jù)拼接顯示單元與各個(gè)桌面處理器的驅(qū)動(dòng)配置關(guān)系,計(jì)算每個(gè)桌面處理器所驅(qū)動(dòng)的拼接顯示單元對(duì)于整個(gè)拼接墻坐標(biāo)系的驅(qū)動(dòng)坐標(biāo)范圍;第一獲取單元T3,用于獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo);判斷單元T4,用于根據(jù)PC鼠標(biāo)的當(dāng)前坐標(biāo)與其前一次的坐標(biāo)判斷PC鼠標(biāo)是否發(fā)生移動(dòng),若移動(dòng)了,則通知第二獲取單元T5進(jìn)行對(duì)應(yīng)操作;第二獲取單元T5,用于獲取PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo);第一匹配單元T6,用于根據(jù)PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);以及根據(jù)虛擬鼠標(biāo)的新坐標(biāo)和驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的第一桌面處理器;信息轉(zhuǎn)換單元T7,用于將虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換成第一桌面處理器的鼠標(biāo)坐標(biāo)信息;第一通訊單元T8,用于根據(jù)IP地址與第一桌面處理器建立連接,以及將轉(zhuǎn)換后的鼠標(biāo)信息發(fā)送給第一桌面處理器。本發(fā)明提出的一種桌面控制裝置,先建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);獲取每個(gè)桌面處理器所驅(qū)動(dòng)的拼接墻顯示單元相對(duì)于整個(gè)拼接墻的坐標(biāo)范圍以及每個(gè)桌面處理器的IP地址;通過(guò)PC鼠標(biāo)的位置判斷PC鼠標(biāo)是否發(fā)生了移動(dòng);若移動(dòng)了, 則通過(guò)PC鼠標(biāo)的偏移值、虛擬鼠標(biāo)的當(dāng)前位置確定虛擬鼠標(biāo)的新位置;根據(jù)虛擬鼠標(biāo)的新位置和驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的桌面處理器;通過(guò)IP地址與對(duì)應(yīng)的桌面處理器建立連接;通過(guò)移動(dòng)虛擬鼠標(biāo)來(lái)實(shí)現(xiàn)桌面處理器的鼠標(biāo)指針的移動(dòng)控制;可以同時(shí)控制多個(gè)桌面處理器,提高工作效率。其中,第一匹配單元T6確定第一桌面處理器時(shí),將PC鼠標(biāo)的偏移值與虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到虛擬鼠標(biāo)的新坐標(biāo);將虛擬鼠標(biāo)的新坐標(biāo)與驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第一桌面處理器。為了讓拼接墻更加美觀,便于用戶控制拼接墻,可對(duì)上述實(shí)施例做如下改進(jìn)在圖 3實(shí)施例中增加鼠標(biāo)控制單元T9,用于控制桌面處理器的鼠標(biāo)的顯示或者隱藏,僅當(dāng)確定當(dāng)前控制拼接墻的桌面處理器時(shí)顯示其鼠標(biāo)。為了可以進(jìn)一步提高桌面的控制效率,可以對(duì)上述實(shí)施例做進(jìn)一步改進(jìn)在第一匹配單元T6確定第一桌面處理器時(shí),將PC鼠標(biāo)的偏移值按預(yù)定的比例放大后,與虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到虛擬鼠標(biāo)的新坐標(biāo);將虛擬鼠標(biāo)的新坐標(biāo)與驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第一桌面處理器。對(duì)桌面還包括鼠標(biāo)點(diǎn)擊事件的控制,此時(shí)桌面控制裝置還包括檢測(cè)單元T10,用于檢測(cè)PC鼠標(biāo)是否有鼠標(biāo)點(diǎn)擊事件;若有,則通知第三獲取單元 Tll進(jìn)行對(duì)應(yīng)操作;第三獲取單元T11,用于獲取虛擬鼠標(biāo)的當(dāng)前坐標(biāo);第二匹配單元T12,用于將虛擬鼠標(biāo)的當(dāng)前坐標(biāo)與驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第二桌面處理器;第二通訊單元T13,用于根據(jù)IP地址與第二桌面處理器建立連接;以及將鼠標(biāo)點(diǎn)擊事件,發(fā)送給第二桌面處理器。以上本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
8
權(quán)利要求
1.一種桌面控制方法,其特征是,包括步驟建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo);根據(jù)拼接顯示單元與各個(gè)桌面處理器的驅(qū)動(dòng)配置關(guān)系,計(jì)算每個(gè)桌面處理器所驅(qū)動(dòng)的拼接顯示單元對(duì)于整個(gè)拼接墻坐標(biāo)系的驅(qū)動(dòng)坐標(biāo)范圍;獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo);當(dāng)所述PC鼠標(biāo)的當(dāng)前坐標(biāo)與其前一次鼠標(biāo)坐標(biāo)相比發(fā)生了偏移時(shí),獲取PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo);根據(jù)所述PC鼠標(biāo)的偏移值和所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);根據(jù)所述虛擬鼠標(biāo)的新坐標(biāo)和所述驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的第一桌面處理器; 根據(jù)所述IP地址與所述第一桌面處理器建立連接;將所述虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換成所述第一桌面處理器的鼠標(biāo)坐標(biāo)信息,發(fā)送給所述第一桌面處理器。
2.根據(jù)權(quán)利要求1所述的桌面控制方法,其特征是,所述根據(jù)PC鼠標(biāo)的偏移值和所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);根據(jù)所述虛擬鼠標(biāo)的新坐標(biāo)和所述驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的第一桌面處理器的步驟具體為將所述PC鼠標(biāo)的偏移值與所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到所述虛擬鼠標(biāo)的新坐標(biāo);將所述虛擬鼠標(biāo)的新坐標(biāo)與所述驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第一桌面處理器。
3.根據(jù)權(quán)利要求1所述的桌面控制方法,其特征是,在所述建立拼接墻坐標(biāo)系時(shí),隱藏所有桌面處理器的鼠標(biāo);在確定當(dāng)前控制拼接墻的第一桌面處理器后,顯示第一桌面處理器的鼠標(biāo)。
4.根據(jù)權(quán)利要求2所述的桌面控制方法,其特征是,在所述得到虛擬鼠標(biāo)的新坐標(biāo)的步驟中,將所述PC鼠標(biāo)的偏移值按預(yù)定的比例放大后,與所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加, 得到所述虛擬鼠標(biāo)的新坐標(biāo)。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的桌面控制方法,其特征是,在所述獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo)的步驟后還包括 檢測(cè)PC鼠標(biāo)是否有鼠標(biāo)點(diǎn)擊事件;若有,則獲取虛擬鼠標(biāo)的當(dāng)前坐標(biāo); 將所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)與所述驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第二桌面處理器;根據(jù)所述IP地址與所述第二桌面處理器建立連接; 將所述鼠標(biāo)點(diǎn)擊事件發(fā)送給所述第二桌面處理器。
6.一種桌面控制裝置,其特征是,包括初始化單元,用于建立拼接墻所在平面的坐標(biāo)系以及拼接墻的虛擬鼠標(biāo); 計(jì)算單元,用于根據(jù)拼接顯示單元與各個(gè)桌面處理器的驅(qū)動(dòng)配置關(guān)系,計(jì)算每個(gè)桌面處理器所驅(qū)動(dòng)的拼接顯示單元對(duì)于整個(gè)拼接墻坐標(biāo)系的驅(qū)動(dòng)坐標(biāo)范圍;第一獲取單元,用于獲取每個(gè)桌面處理器的IP地址以及PC鼠標(biāo)的當(dāng)前坐標(biāo); 判斷單元,用于根據(jù)所述PC鼠標(biāo)的當(dāng)前坐標(biāo)與其前一次的坐標(biāo)判斷PC鼠標(biāo)是否發(fā)生移動(dòng),若移動(dòng)了,則通知第二獲取單元進(jìn)行對(duì)應(yīng)操作;所述第二獲取單元,用于獲取PC鼠標(biāo)的偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo); 第一匹配單元,用于根據(jù)所述PC鼠標(biāo)的偏移值和所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);以及根據(jù)所述虛擬鼠標(biāo)的新坐標(biāo)和所述驅(qū)動(dòng)坐標(biāo)范圍,確定當(dāng)前控制拼接墻的第一桌面處理器;信息轉(zhuǎn)換單元,用于將所述虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換成所述第一桌面處理器的鼠標(biāo)坐標(biāo) fn息;第一通訊單元,用于根據(jù)所述IP地址與所述第一桌面處理器建立連接,以及將轉(zhuǎn)換后的鼠標(biāo)信息發(fā)送給所述第一桌面處理器。
7.根據(jù)權(quán)利要求6所述的桌面控制裝置,其特征是,所述第一匹配單元確定所述第一桌面處理器時(shí),將所述PC鼠標(biāo)的偏移值與所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到所述虛擬鼠標(biāo)的新坐標(biāo);將所述虛擬鼠標(biāo)的新坐標(biāo)與所述驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第一桌面處理器。
8.根據(jù)權(quán)利要求6所述的桌面控制裝置,其特征是,所述桌面控制裝置還包括鼠標(biāo)控制單元,用于控制桌面處理器的鼠標(biāo)的顯示或者隱藏,僅當(dāng)確定當(dāng)前控制拼接墻的桌面處理器時(shí)顯示其鼠標(biāo)。
9.根據(jù)權(quán)利要求7所述的桌面控制裝置,其特征是,所述第一匹配單元確定所述第一桌面處理器時(shí),將所述PC鼠標(biāo)的偏移值按預(yù)定的比例放大后,與所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)相加,得到所述虛擬鼠標(biāo)的新坐標(biāo);將所述虛擬鼠標(biāo)的新坐標(biāo)與所述驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第一桌面處理器。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的桌面控制裝置,其特征是,所述桌面控制裝置還包括檢測(cè)單元,用于檢測(cè)PC鼠標(biāo)是否有鼠標(biāo)點(diǎn)擊事件;若有,則通知第三獲取單元進(jìn)行對(duì)應(yīng)操作;所述第三獲取單元,用于獲取虛擬鼠標(biāo)的當(dāng)前坐標(biāo);第二匹配單元,用于將所述虛擬鼠標(biāo)的當(dāng)前坐標(biāo)與所述驅(qū)動(dòng)坐標(biāo)范圍中進(jìn)行匹配,確定當(dāng)前控制拼接墻的第二桌面處理器;第二通訊單元,用于根據(jù)所述IP地址與所述第二桌面處理器建立連接;以及將所述鼠標(biāo)點(diǎn)擊事件發(fā)送給所述第二桌面處理器。
全文摘要
本發(fā)明提出了一種桌面控制方法,包括步驟建立拼接墻坐標(biāo)系及其虛擬鼠標(biāo);計(jì)算桌面處理器的驅(qū)動(dòng)坐標(biāo)范圍;獲取桌面處理器的IP地址及PC鼠標(biāo)當(dāng)前坐標(biāo);當(dāng)PC鼠標(biāo)發(fā)生偏移時(shí),獲取PC鼠標(biāo)偏移值及虛擬鼠標(biāo)的當(dāng)前坐標(biāo);根據(jù)PC偏移值和虛擬鼠標(biāo)的當(dāng)前坐標(biāo)確定虛擬鼠標(biāo)的新坐標(biāo);根據(jù)虛擬鼠標(biāo)的新坐標(biāo)、驅(qū)動(dòng)坐標(biāo)范圍確定當(dāng)前控制拼接墻的第一桌面處理器;根據(jù)IP地址建立與第一桌面處理器的連接;將虛擬鼠標(biāo)的新坐標(biāo)轉(zhuǎn)換后發(fā)送給第一桌面處理器。本發(fā)明還提出了一種桌面控制,可以同時(shí)控制多個(gè)桌面處理器對(duì)拼接墻的操作,提高工作效率。
文檔編號(hào)G06F3/033GK102411487SQ20111033385
公開日2012年4月11日 申請(qǐng)日期2011年10月28日 優(yōu)先權(quán)日2011年10月28日
發(fā)明者康曉林 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
共和县| 达日县| 祥云县| 彭山县| 中牟县| 安庆市| 烟台市| 泽州县| 三明市| 云霄县| 沽源县| 大埔县| 贞丰县| 贵港市| 鄂伦春自治旗| 阿坝县| 宜兴市| 元朗区| 新竹市| 宾川县| 黑河市| 额敏县| 临安市| 建德市| 舞钢市| 永善县| 措勤县| 新泰市| 太仆寺旗| 布尔津县| 天门市| 木兰县| 浦县| 双江| 土默特右旗| 永福县| 抚顺县| 鹤山市| 新泰市| 陇南市| 祁东县|