專利名稱:雙桌面遠(yuǎn)程控制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程控制系統(tǒng)及方法,尤其涉及一種雙桌面遠(yuǎn)程控制系統(tǒng)及方法。
背景技術(shù):
在網(wǎng)絡(luò)規(guī)模日益擴(kuò)大的今天,如果還沿用以前對(duì)計(jì)算機(jī)分別管理的模式,肯定是不現(xiàn)實(shí)的。為了有效提高網(wǎng)絡(luò)的管理維護(hù)效率,不少網(wǎng)絡(luò)管理人員都選用了遠(yuǎn)程控制模式,來對(duì)遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。在Windows環(huán)境下,將本地計(jì)算機(jī)桌面發(fā)送至遠(yuǎn)程計(jì)算機(jī),同時(shí)利用遠(yuǎn)程計(jì)算機(jī)來控制本地計(jì)算機(jī)的技術(shù),在很多場(chǎng)合已被廣泛使用,比如電子教室、網(wǎng)絡(luò)會(huì)議等等。在網(wǎng)絡(luò)會(huì)議中用戶可以實(shí)現(xiàn)對(duì)對(duì)方計(jì)算機(jī)的控制,通過遠(yuǎn)程控制可在本地計(jì)算機(jī)上向遠(yuǎn)程計(jì)算機(jī)用戶進(jìn)行演示,或者直接在遠(yuǎn)程計(jì)算機(jī)上進(jìn)行操作,從而幫助遠(yuǎn)程計(jì)算機(jī)解決問題。
然,當(dāng)前技術(shù)中,遠(yuǎn)程計(jì)算機(jī)桌面圖像疊加顯示于本地計(jì)算機(jī)桌面圖像之上,當(dāng)打開本地計(jì)算機(jī)文件時(shí),將覆蓋遠(yuǎn)程計(jì)算機(jī)桌面圖像,不便于用戶操作。
因此,需要提供一種雙桌面遠(yuǎn)程控制系統(tǒng),其可實(shí)現(xiàn)顯示遠(yuǎn)程計(jì)算機(jī)桌面圖像于本地計(jì)算機(jī)桌面圖像之上,從而便于用戶操作遠(yuǎn)程計(jì)算機(jī),且方便實(shí)現(xiàn)本地計(jì)算機(jī)與遠(yuǎn)程計(jì)算機(jī)作為主控計(jì)算機(jī)的切換。
發(fā)明內(nèi)容本發(fā)明的實(shí)施方式中提供一雙桌面遠(yuǎn)程控制系統(tǒng),該系統(tǒng)包括一本地計(jì)算機(jī)及至少一遠(yuǎn)程計(jì)算機(jī),該本地計(jì)算機(jī)包括一顯示裝置。該本地計(jì)算機(jī)包括一連接模塊,用于與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將該本地計(jì)算機(jī)置為主控計(jì)算機(jī),該遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);一圖像信息獲取模塊,用于獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)的桌面圖像信息;一圖像縮放模塊,用于將該次控計(jì)算機(jī)的桌面圖像信息進(jìn)行縮放;一圖像疊加模塊,用于將該縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)桌面信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置,該疊加后的圖像信息顯示于該顯示裝置;一桌面切換模塊,用于當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及一操作控制模塊,用于響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)該本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。
本發(fā)明的實(shí)施方式中還提供一遠(yuǎn)程控制方法,該方法包括如下步驟(a)與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將本地計(jì)算機(jī)置為主控計(jì)算機(jī),所述遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);(b)獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)置桌面圖像信息;(c)將該次控計(jì)算機(jī)的桌面圖像信息縮放;(d)將該縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)的桌面圖像信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置;(e)顯示該疊加后的圖像信息于上述顯示裝置;(f)當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及(g)響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)該本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。
本發(fā)明的實(shí)施方式中還提供一用于雙桌面遠(yuǎn)程控制的計(jì)算機(jī)裝置,其通過網(wǎng)絡(luò)連接至少一遠(yuǎn)程計(jì)算機(jī),該計(jì)算機(jī)裝置包括一顯示裝置。該計(jì)算機(jī)裝置包括一連接模塊,用于與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將所述計(jì)算機(jī)裝置置為主控計(jì)算機(jī),所述遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);一圖像信息獲取模塊,用于獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)的桌面圖像信息;一圖像縮放模塊,用于將上述次控計(jì)算機(jī)的桌面圖像信息進(jìn)行縮放;一圖像疊加模塊,用于將上述縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)桌面信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置,該疊加后的圖像信息顯示于上述顯示裝置;一桌面切換模塊,用于當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將所述次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及一操作控制模塊,用于響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)該計(jì)算機(jī)裝置或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。
本發(fā)明的實(shí)施方式可實(shí)現(xiàn)顯示遠(yuǎn)程計(jì)算機(jī)桌面圖像于本地計(jì)算機(jī)桌面圖像之上,從而便于用戶操作遠(yuǎn)程計(jì)算機(jī),且方便實(shí)現(xiàn)本地計(jì)算機(jī)與遠(yuǎn)程計(jì)算機(jī)作為主控計(jì)算機(jī)的切換。
圖1是雙桌面遠(yuǎn)程控制系統(tǒng)的硬件示意圖。
圖2是本地計(jì)算機(jī)的模塊架構(gòu)圖。
圖3是雙桌面遠(yuǎn)程控制系統(tǒng)的雙桌面顯示示意圖。
圖4是雙桌面遠(yuǎn)程控制方法的作業(yè)流程圖。
圖5是雙桌面遠(yuǎn)程控制方法的對(duì)主控計(jì)算機(jī)操作的作業(yè)流程圖。
具體實(shí)施方式請(qǐng)參閱圖1所示,是雙桌面遠(yuǎn)程控制系統(tǒng)硬件架構(gòu)圖。該系統(tǒng)包括一本地計(jì)算機(jī)1及至少一遠(yuǎn)程計(jì)算機(jī)3。該本地計(jì)算機(jī)1通過一網(wǎng)絡(luò)2與該遠(yuǎn)程計(jì)算機(jī)3相連。該本地計(jì)算機(jī)1及遠(yuǎn)程計(jì)算機(jī)3各包括一顯示裝置(未標(biāo)出)。該網(wǎng)絡(luò)2可為企業(yè)內(nèi)部網(wǎng)(Intranet)、國際互聯(lián)網(wǎng)(Internet)或其它類型網(wǎng)絡(luò)。
請(qǐng)參閱圖2所示,是本地計(jì)算機(jī)的模塊架構(gòu)圖。遠(yuǎn)程計(jì)算機(jī)也可具有相同的模塊架構(gòu)圖,在本實(shí)施方式中,以本地計(jì)算機(jī)為例。該本地計(jì)算機(jī)1包括一連接模塊10、一圖像信息獲取模塊11、一圖像縮放模塊32、一圖像疊加模塊13、一桌面切換模塊14及一操作控制模塊15。該連接模塊10用于連接本地計(jì)算機(jī)1與遠(yuǎn)程計(jì)算機(jī)3,其中,初始時(shí)將本地計(jì)算機(jī)1置為主控計(jì)算機(jī),遠(yuǎn)程計(jì)算機(jī)3置為次控計(jì)算機(jī)。該圖像信息獲取模塊11用于獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)的桌面圖像信息。該圖像縮放模塊12用于將該次控計(jì)算機(jī)的桌面圖像信息進(jìn)行縮放。該圖像疊加模塊13用于將該縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)桌面圖像信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置,該疊加后的圖像信息顯示于該顯示裝置。該桌面切換模塊14用于當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī)。該操作控制模塊15用于響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)該本地計(jì)算機(jī)1或遠(yuǎn)程計(jì)算機(jī)3進(jìn)行控制。
請(qǐng)參閱圖3所示,是雙桌面遠(yuǎn)程控制系統(tǒng)的雙桌面顯示示意圖。初始時(shí)本地計(jì)算機(jī)A為主控計(jì)算機(jī),遠(yuǎn)程計(jì)算機(jī)B為次控計(jì)算機(jī),當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī)。
請(qǐng)參閱圖4所示,是雙桌面遠(yuǎn)程控制方法的作業(yè)流程圖。首先,啟動(dòng)遠(yuǎn)程控制系統(tǒng)的應(yīng)用程序(步驟S400),確定遠(yuǎn)程計(jì)算機(jī)3的IP地址(步驟S401)。連接模塊10建立本地計(jì)算機(jī)1與遠(yuǎn)程計(jì)算機(jī)3的通訊連接(步驟S402),將本地計(jì)算機(jī)1設(shè)置為主控計(jì)算機(jī),將遠(yuǎn)程計(jì)算機(jī)3設(shè)置為次控計(jì)算機(jī)(步驟S403)。圖像信息獲取模塊11獲取主控計(jì)算機(jī)的桌面圖像信息及次控計(jì)算機(jī)的桌面圖像信息(步驟S404),接著,圖像縮放模塊12將次控計(jì)算機(jī)桌面圖像信息進(jìn)行縮影,圖像疊加模塊13并將其與主控計(jì)算機(jī)桌面圖像進(jìn)行疊加,可使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置(步驟S305)。判斷是否結(jié)束連接(步驟S406),如果結(jié)束連接,則顯示本地計(jì)算機(jī)1的桌面圖像信息(步驟S407);如果未結(jié)束連接,則判斷是否點(diǎn)擊次控計(jì)算機(jī)桌面(步驟S408)。如果點(diǎn)擊次控計(jì)算機(jī)桌面,則將當(dāng)前次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將當(dāng)前主控計(jì)算機(jī)置為新的次控計(jì)算機(jī)(步驟S409),流程返回步驟S404;如果未點(diǎn)擊次控計(jì)算機(jī)桌面,則對(duì)主控計(jì)算機(jī)進(jìn)行操作(步驟S410),流程返回步驟S404。
請(qǐng)參閱圖5所示,是雙桌面遠(yuǎn)程控制方法的對(duì)主控計(jì)算機(jī)操作的作業(yè)流程圖。首先,判斷主控計(jì)算機(jī)是否為本地計(jì)算機(jī)1(步驟S500),如果主控計(jì)算機(jī)為本地計(jì)算機(jī)1,則執(zhí)行相應(yīng)的操作命令(步驟S501);如果主控計(jì)算機(jī)為遠(yuǎn)程計(jì)算機(jī)3,則生成命令信息(包括光標(biāo)的位置、操作類型),并發(fā)送至遠(yuǎn)程計(jì)算機(jī)3(步驟S502)。接著,遠(yuǎn)程計(jì)算機(jī)3根據(jù)該命令信息執(zhí)行相應(yīng)作業(yè)(步驟S503)。
權(quán)利要求
1.一種雙桌面遠(yuǎn)程控制系統(tǒng),其包括一本地計(jì)算機(jī)及至少一遠(yuǎn)程計(jì)算機(jī),該本地計(jì)算機(jī)包括一顯示裝置,其特征在于,所述本地計(jì)算機(jī)包括一連接模塊,用于與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將所述本地計(jì)算機(jī)置為主控計(jì)算機(jī),所述遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);一圖像信息獲取模塊,用于獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)的桌面圖像信息;一圖像縮放模塊,用于將上述次控計(jì)算機(jī)的桌面圖像信息進(jìn)行縮放;一圖像疊加模塊,用于將上述縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)桌面信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置,該疊加后的圖像信息顯示于上述顯示裝置;一桌面切換模塊,用于當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將所述次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及一操作控制模塊,用于響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)上述本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。
2.如權(quán)利要求1所述的雙桌面遠(yuǎn)程控制系統(tǒng),其特征在于,當(dāng)主控計(jì)算機(jī)為本地計(jì)算機(jī),則操作控制模塊執(zhí)行相應(yīng)的操作命令;當(dāng)主控計(jì)算機(jī)為遠(yuǎn)程計(jì)算機(jī),則操作控制模塊生成命令信息,并發(fā)送至遠(yuǎn)程計(jì)算機(jī),遠(yuǎn)程計(jì)算機(jī)根據(jù)該命令信息執(zhí)行相應(yīng)作業(yè)。
3.一種雙桌面遠(yuǎn)程控制方法,其提供一本地計(jì)算機(jī)與一遠(yuǎn)程計(jì)算機(jī),該本地計(jì)算機(jī)包括一顯示裝置,其特征在于,所述遠(yuǎn)程控制方法包括如下步驟與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將本地計(jì)算機(jī)置為主控計(jì)算機(jī),所述遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)的桌面圖像信息;將上述次控計(jì)算機(jī)的桌面圖像信息縮放;將上述縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)的桌面圖像信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置;顯示上述疊加后的圖像信息于上述顯示裝置;當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)上述本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。
4.如權(quán)利要求3所述的雙桌面遠(yuǎn)程控制方法,其特征在于,步驟響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)上述本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制包括步驟判斷主控計(jì)算機(jī)是否為本地計(jì)算機(jī);如果主控計(jì)算機(jī)為本地計(jì)算機(jī),則執(zhí)行相應(yīng)的操作命令;如果主控計(jì)算機(jī)為遠(yuǎn)程計(jì)算機(jī),則生成命令信息,并發(fā)送至遠(yuǎn)程計(jì)算機(jī);及遠(yuǎn)程計(jì)算機(jī)根據(jù)該命令信息執(zhí)行相應(yīng)作業(yè)。
5.一種用于雙桌面遠(yuǎn)程控制的計(jì)算機(jī)裝置,其通過網(wǎng)絡(luò)連接至少一遠(yuǎn)程計(jì)算機(jī),該計(jì)算機(jī)裝置包括一顯示裝置,其特征在于,所述計(jì)算機(jī)裝置包括一連接模塊,用于與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將所述計(jì)算機(jī)裝置置為主控計(jì)算機(jī),所述遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);一圖像信息獲取模塊,用于獲取主控計(jì)算機(jī)及次控計(jì)算機(jī)的桌面圖像信息;一圖像縮放模塊,用于將上述次控計(jì)算機(jī)的桌面圖像信息進(jìn)行縮放;一圖像疊加模塊,用于將上述縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)桌面信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置,該疊加后的圖像信息顯示于上述顯示裝置;一桌面切換模塊,用于當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將所述次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及一操作控制模塊,用于響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)該計(jì)算機(jī)裝置或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。
6.如權(quán)利要求5所述的計(jì)算機(jī)裝置,其特征在于,當(dāng)主控計(jì)算機(jī)為該計(jì)算機(jī)裝置,則執(zhí)行相應(yīng)的操作命令;當(dāng)主控計(jì)算機(jī)為所述遠(yuǎn)程計(jì)算機(jī),則操作控制模塊生成命令信息,并發(fā)送至遠(yuǎn)程計(jì)算機(jī),操作控制模塊根據(jù)該命令信息執(zhí)行相應(yīng)作業(yè)。
全文摘要
一種雙桌面遠(yuǎn)程控制系統(tǒng)及方法,其中,該方法包括如下步驟與遠(yuǎn)程計(jì)算機(jī)建立連接,初始時(shí)將本地計(jì)算機(jī)置為主控計(jì)算機(jī),將遠(yuǎn)程計(jì)算機(jī)置為次控計(jì)算機(jī);將次控計(jì)算機(jī)的桌面圖像信息縮放;將縮放后的次控計(jì)算機(jī)的桌面圖像信息與主控計(jì)算機(jī)的桌面圖像信息進(jìn)行疊加,使得次控計(jì)算機(jī)桌面顯示于主控計(jì)算機(jī)桌面的一位置;顯示上述疊加后的圖像信息于顯示裝置;當(dāng)點(diǎn)擊次控計(jì)算機(jī)桌面位置時(shí),將次控計(jì)算機(jī)置為新的主控計(jì)算機(jī),而將原主控計(jì)算機(jī)置為新的次控計(jì)算機(jī);及響應(yīng)操作產(chǎn)生相應(yīng)操作命令對(duì)本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)進(jìn)行控制。本發(fā)明可實(shí)現(xiàn)顯示遠(yuǎn)程計(jì)算機(jī)桌面圖像于本地計(jì)算機(jī)桌面圖像的上,從而便于用戶操作遠(yuǎn)程計(jì)算機(jī)。
文檔編號(hào)G06F3/14GK1928806SQ200510037228
公開日2007年3月14日 申請(qǐng)日期2005年9月9日 優(yōu)先權(quán)日2005年9月9日
發(fā)明者李曉光, 謝冠宏 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司