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

一種計(jì)算機(jī)及操作系統(tǒng)顯示隔離的方法

文檔序號(hào):6472179閱讀:191來(lái)源:國(guó)知局
專利名稱:一種計(jì)算機(jī)及操作系統(tǒng)顯示隔離的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別是指一種計(jì)算機(jī)及操作系統(tǒng)顯示隔離的方法。
背景技術(shù)
在計(jì)算機(jī)領(lǐng)域的虛擬機(jī)技術(shù)領(lǐng)域中,如圖1所示,虛擬機(jī)系統(tǒng)通常包括安裝在計(jì) 算機(jī)硬件平臺(tái)上的虛擬機(jī)管理器VMM (Virtual Machine Manager)以及多個(gè)操作系統(tǒng),其中 一個(gè)操作系統(tǒng)為Host OS,即主操作系統(tǒng),其余為Guest 0S,即客戶操作系統(tǒng),基于其中一種 虛擬計(jì)算機(jī)架構(gòu)中,Guest OS是作為Host OS的一個(gè)應(yīng)用運(yùn)行在Host OS中,在Guest OS 運(yùn)行時(shí),Host OS中的系統(tǒng)提示信息、輸入法提示框、托盤(pán)提示信息可能會(huì)不定時(shí)得跳出來(lái), 顯示在當(dāng)前Guest OS運(yùn)行的窗口中,該窗口也可能是全屏運(yùn)行模式,而對(duì)于Guest OS來(lái) 講,該操作系統(tǒng)的系統(tǒng)提示信息,輸入法提示框、托盤(pán)提示信息等也同樣是顯示在該Guest OS當(dāng)前運(yùn)行的窗口中,此時(shí),用戶無(wú)法辨認(rèn)這些提示信息是屬于Host OS的提示信息還是 Guest OS的提示信息,這樣會(huì)導(dǎo)致不必要的誤操作。 發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題 在虛擬機(jī)的第一種架構(gòu)中,由于Guest OS是運(yùn)行在Host OS中的,因此當(dāng)Guest
OS在Host OS中運(yùn)行時(shí),無(wú)法辨認(rèn)系統(tǒng)提示信息是屬于Host OS的還是屬于Guest OS,這
樣會(huì)導(dǎo)致誤操作。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種計(jì)算機(jī)及操作系統(tǒng)顯示隔離的方法,使第一 操作系統(tǒng)和第二操作系統(tǒng)的顯示隔離,避免由于第一操作系統(tǒng)的系統(tǒng)提示信息等在第二操 作系統(tǒng)中顯示出來(lái),或者第二操作系統(tǒng)的系統(tǒng)提示信息等在第一操作系統(tǒng)中顯示出來(lái),而 產(chǎn)生的誤操作。 為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供技術(shù)方案如下
—種計(jì)算機(jī),包括
硬件平臺(tái); 第一操作模塊,安裝有第一操作系統(tǒng),所述第一操作系統(tǒng)運(yùn)行在第一顯示區(qū)域 中; 虛擬管理模塊,位于所述第一操作模塊中,安裝有虛擬機(jī)管理器; 第二操作模塊,位于所述第一操作模塊中,安裝有第二操作系統(tǒng),所述第二操作系
統(tǒng)安裝在的述虛擬機(jī)管理器上; 所述第一操作模塊包括 第一創(chuàng)建模塊,用于創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與所述第一操作系統(tǒng) 的第一顯示區(qū)域?yàn)橄嗷ジ綦x的顯示區(qū)域; 控制模塊,用于將所述第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,其中,所述第 二操作系統(tǒng)運(yùn)行在所述第一操作系統(tǒng)中。
4
優(yōu)選的,所述第一操作系統(tǒng)運(yùn)行在第一系統(tǒng)桌面上,所述第一系統(tǒng)桌面運(yùn)行在所
述第一顯示區(qū)域中; 所述第一操作模塊還包括 第二創(chuàng)建模塊,用于創(chuàng)建與所述第一系統(tǒng)桌面隔離顯示的第二系統(tǒng)桌面;
所述控制模塊包括 第一控制模塊,用于將所述第二系統(tǒng)桌面置于所述第二顯示區(qū)域中運(yùn)行;
第二控制模塊,用于將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行。
優(yōu)選的,所述第二控制模塊具體為 進(jìn)程控制模塊,用于將所述第二操作系統(tǒng)的運(yùn)行進(jìn)程和所述虛擬機(jī)管理器的運(yùn)行
進(jìn)程均載入所述第二系統(tǒng)桌面中運(yùn)行。
優(yōu)選的,所述第一操作模塊還包括 第一切換模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),根據(jù)所述第一 切換信號(hào)從所述第一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面; 第二切換模塊,用于接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),根據(jù)所述第二
切換信號(hào)從所述第二系統(tǒng)桌面切換到所述第一系統(tǒng)桌面。
優(yōu)選的,所述第一切換模塊包括 接收模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào);
檢查模塊,用于檢查所述第二操作系統(tǒng)的啟動(dòng)狀態(tài); 切換模塊,用于在所述第二操作系統(tǒng)沒(méi)有啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)啟動(dòng)所 述第二操作系統(tǒng)并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng);在所述第二操作系統(tǒng)已 經(jīng)啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)將所述第二系統(tǒng)桌面切換到前臺(tái)運(yùn)行,并在所述第二系 統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng)。 本發(fā)明的實(shí)施例還提供一種操作系統(tǒng)顯示隔離的方法,應(yīng)用于虛擬機(jī)系統(tǒng),包 括 創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與第一操作系統(tǒng)的第一顯示區(qū)域?yàn)橄嗷ジ?離的顯示區(qū)域; 將第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,其中,所述第二操作系統(tǒng)運(yùn)行在 所述第一操作系統(tǒng)中。
優(yōu)選的,所述創(chuàng)建第二顯示區(qū)域的步驟之后還包括 創(chuàng)建與所述第一操作系統(tǒng)運(yùn)行的第一系統(tǒng)桌面隔離顯示的第二系統(tǒng)桌面;
所述將第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行的步驟包括
將所述第二系統(tǒng)桌面置于所述第二顯示區(qū)域中運(yùn)行;
將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行。
優(yōu)選的,所述將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行的步驟具體為 將所述第二操作系統(tǒng)的運(yùn)行進(jìn)程載入所述第二系統(tǒng)桌面中運(yùn)行。 優(yōu)選的,所述將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行的步驟之后還包
括 接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),并根據(jù)所述第一切換信號(hào)從所述第 一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面;或者
接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),并根據(jù)所述第二切換信號(hào)從所述第 二系統(tǒng)桌面切換到所述第一系統(tǒng)桌面。 優(yōu)選的,所述接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),并根據(jù)所述第一切換 信號(hào)從所述第一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面的步驟具體包括
接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào);
檢查所述第二操作系統(tǒng)的啟動(dòng)狀態(tài); 在所述第二操作系統(tǒng)沒(méi)有啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)啟動(dòng)所述第二操作系統(tǒng) 并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng); 在所述第二操作系統(tǒng)已經(jīng)啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)將所述第二系統(tǒng)桌面切 換到前臺(tái)運(yùn)行,并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng)。
本發(fā)明的實(shí)施例具有以下有益效果 上述方案通過(guò)創(chuàng)建與第一操作系統(tǒng)運(yùn)行的第一顯示區(qū)域相互隔離顯示的第二顯 示區(qū)域,將第二操作系統(tǒng)以及該第二操作系統(tǒng)運(yùn)行的第二系統(tǒng)桌面置于該第二顯示區(qū)域 中運(yùn)行,使第一操作系統(tǒng)運(yùn)行的第一系統(tǒng)桌面與第二操作系統(tǒng)運(yùn)行的第二系統(tǒng)桌面完全隔 離,第一操作系統(tǒng)的系統(tǒng)消息等提示信息只在第一系統(tǒng)桌面上顯示,而第二操作系統(tǒng)的系 統(tǒng)消息等提示信息只在第二系統(tǒng)桌面上顯示,使兩個(gè)操作系統(tǒng)的顯示完全隔離,不致混淆 第一操作系統(tǒng)和第二操作系統(tǒng)的提示信息而誤操作。


圖1為現(xiàn)有計(jì)算機(jī)虛擬架構(gòu)示意圖; 圖2為本發(fā)明的實(shí)施例計(jì)算機(jī)虛擬架構(gòu)示意圖; 圖3為圖2所示計(jì)算機(jī)的一具體實(shí)施例結(jié)構(gòu)示意圖; 圖4為圖3所示計(jì)算機(jī)一具體實(shí)施例結(jié)構(gòu)示意圖; 圖5為圖1或圖4所示計(jì)算機(jī)的一具體實(shí)施例結(jié)構(gòu)示意圖; 圖6為圖5所示計(jì)算機(jī)的一具體實(shí)施例結(jié)構(gòu)示意圖; 圖7為本發(fā)明的實(shí)施例計(jì)算機(jī)的第一顯示區(qū)域和第二顯示區(qū)域同時(shí)在計(jì)算機(jī)屏 幕上顯示的示意圖; 圖8為第一顯示區(qū)域全屏顯示在計(jì)算機(jī)的屏幕上示意圖;
圖9為第二顯示區(qū)域全屏顯示在計(jì)算機(jī)的屏幕上示意圖;
圖10為本發(fā)明的實(shí)施例操作系統(tǒng)顯示隔離的方法流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的實(shí)施例要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合 附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。 本發(fā)明的實(shí)施例針對(duì)現(xiàn)有技術(shù)中Guest OS在Host OS中運(yùn)行時(shí),無(wú)法辨認(rèn)系統(tǒng)提 示信息是屬于Host OS的還是屬于Guest 0S,會(huì)導(dǎo)致誤操作的問(wèn)題,提供一種計(jì)算機(jī)及操作 系統(tǒng)顯示隔離的方法。 如圖2所示,本發(fā)明的實(shí)施例計(jì)算機(jī)包括
硬件平臺(tái);
第一操作模塊,安裝有第一操作系統(tǒng),所述第一操作系統(tǒng)運(yùn)行在第一顯示區(qū)域中; 該第一操作系統(tǒng)如Host OS,可以為Windows系統(tǒng),Windows XP系統(tǒng),VISTA系統(tǒng),Unix系 統(tǒng)等;該第一顯示區(qū)域?yàn)橛?jì)算機(jī)顯示屏的一部分,可以為該顯示屏的1/2,1/3,1/4等,可以 根據(jù)Guest OS數(shù)量進(jìn)行設(shè)置; 虛擬管理模塊,位于所述第一操作模塊中,安裝有虛擬機(jī)管理器V匪; 第二操作模塊,位于所述第一操作模塊中,安裝有第二操作系統(tǒng),所述第二操作
系統(tǒng)安裝在的述虛擬機(jī)管理器上;該第二操作系統(tǒng)如Guest 0S,該Guest0S可以為如
Windows系統(tǒng),Windows XP系統(tǒng)、VISTA系統(tǒng)、Unix系統(tǒng)等; 其中,上述第一操作模塊包括 第一創(chuàng)建模塊,用于創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與所述第一操作系統(tǒng) 的第一顯示區(qū)域?yàn)橄嗷ジ綦x的顯示區(qū)域;該第二顯示區(qū)域也同樣為計(jì)算機(jī)顯示屏的一部 分,可以為該顯示屏的1/2,1/3,1/4等,該第二顯示區(qū)域與第一操作運(yùn)行的第一顯示區(qū)域 在顯示上相互獨(dú)立; 控制模塊,用于將所述第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,所述第二操
作系統(tǒng)運(yùn)行在所述第一操作系統(tǒng)中。如Guest OS運(yùn)行在該第二顯示區(qū)域中上。 該實(shí)施例通過(guò)將虛擬機(jī)系統(tǒng)中的兩個(gè)操作系統(tǒng)分別放在不同的顯示區(qū)域中,如將
上述第一操作系統(tǒng)放在第一顯示區(qū)域中運(yùn)行,而將第二操作系統(tǒng)放在第二顯示區(qū)域運(yùn)行,
使第一操作系統(tǒng)的系統(tǒng)消息等提示信息只在第一顯示區(qū)域中顯示,而第二操作系統(tǒng)的系統(tǒng)
消息等提示信息只在第二顯示區(qū)域中顯示,使兩個(gè)操作系統(tǒng)的顯示完全隔離,不致混淆第
一操作系統(tǒng)和第二操作系統(tǒng)的提示信息而誤操作。 如圖3所示,在上述實(shí)施例的基礎(chǔ)上,第一操作系統(tǒng)運(yùn)行在第一系統(tǒng)桌面上,第一 系統(tǒng)桌面運(yùn)行在所述第一顯示區(qū)域中;該第一系統(tǒng)桌面為該Host OS—直運(yùn)行的桌面;該 第一系統(tǒng)桌面可以為當(dāng)前Host 0S默認(rèn)的桌面,
所述第一操作模塊還包括 第二創(chuàng)建模塊,用于創(chuàng)建與所述第一操作系統(tǒng)運(yùn)行的所述第一系統(tǒng)桌面隔離顯示
的第二系統(tǒng)桌面; 所述控制模塊包括 第一控制模塊,用于將所述第二系統(tǒng)桌面置于所述第二顯示區(qū)域中運(yùn)行; 第二控制模塊,用于將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行。 該實(shí)施例通過(guò)將虛擬機(jī)系統(tǒng)中的兩個(gè)操作系統(tǒng)分別放在位于不同顯示區(qū)域的不
同系統(tǒng)桌面中,如將上述第一操作系統(tǒng)放在位于第一顯示區(qū)域的第一系統(tǒng)桌面上運(yùn)行,而
將第二操作系統(tǒng)放在位于第二顯示區(qū)域的第二系統(tǒng)桌面上運(yùn)行,使第一操作系統(tǒng)的系統(tǒng)消
息等提示信息只在第一系統(tǒng)桌面上顯示,而第二操作系統(tǒng)的系統(tǒng)消息等提示信息只在第二
系統(tǒng)桌面上顯示,使兩個(gè)操作系統(tǒng)的顯示完全隔離,不致混淆第一操作系統(tǒng)和第二操作系
統(tǒng)的提示信息而誤操作。 如圖4所示,在上述圖3所示實(shí)施例的基礎(chǔ)上,上述第二控制模塊在具體實(shí)現(xiàn)將第 二操作系統(tǒng)置入所述第二系統(tǒng)桌面上運(yùn)行時(shí),可以通過(guò)進(jìn)程控制的方式進(jìn)行,如,上述第二 控制模塊具體為 進(jìn)程控制模塊,用于將所述第二操作系統(tǒng)的運(yùn)行進(jìn)程和所述虛擬機(jī)管理器的運(yùn)行進(jìn)程均載入所述第二系統(tǒng)桌面中運(yùn)行。 當(dāng)然也可以為第二操作系統(tǒng)制定一個(gè)入口函數(shù),在第二系統(tǒng)桌面中,掛載該入口 函數(shù),使該第二操作系統(tǒng)能夠在該第二系統(tǒng)桌面中運(yùn)行。 上述實(shí)施例中,第一操作系統(tǒng)運(yùn)行在第一系統(tǒng)桌面上,第二操作系統(tǒng)運(yùn)行在第二 系統(tǒng)桌面上,當(dāng)然在第二操作系統(tǒng)為多個(gè)的情況下,需要為各個(gè)第二操作系統(tǒng)分別創(chuàng)建一 個(gè)系統(tǒng)桌面,每一個(gè)系統(tǒng)桌面對(duì)應(yīng)一個(gè)顯示區(qū)域,各個(gè)第二操作系統(tǒng)也均運(yùn)行在各自的系 統(tǒng)桌面上;當(dāng)Guest OS運(yùn)行在第二系統(tǒng)桌面時(shí),如果需要將當(dāng)前的Guest OS切換到Host 0S,該Host OS還應(yīng)當(dāng)具有使第二系統(tǒng)桌面上的Guest OS切換回Host OS的功能,因此,
如圖5所示,在上述實(shí)施例的基礎(chǔ)上,上述第一操作模塊還包括
第一切換模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),根據(jù)所述第一 切換信號(hào)從所述第一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面;如該第一切換模塊接收到Host OS發(fā)出的第一切換信號(hào),那么該第一切換模塊就根據(jù)該第一切換信號(hào)將當(dāng)前的Host OS所 運(yùn)行的第一系統(tǒng)桌面切換到第二系統(tǒng)桌面; 第二切換模塊,用于接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),根據(jù)所述第二
切換信號(hào)從所述第二系統(tǒng)桌面切換到所述第一系統(tǒng)桌面;同樣,如該第二切換模塊接收到 Guest OS發(fā)出的第二切換信號(hào),則根據(jù)該第二切換信號(hào)從當(dāng)前正在運(yùn)行的Guest OS所在的 第二系統(tǒng)桌面切換到Host OS運(yùn)行時(shí)所在的第一系統(tǒng)桌面。 另外,上述第二切換模塊還可以通過(guò)虛擬機(jī)管理器中的通信信道接收第二操作系 統(tǒng)發(fā)出的第二切換信號(hào),當(dāng)然,也可以通過(guò)網(wǎng)絡(luò),共享內(nèi)存等方式獲得第二操作系統(tǒng)發(fā)出的 第二切換信號(hào)。 該實(shí)施例在保證上述Host OS和Guest OS隔離顯示的前提下,還實(shí)現(xiàn)了在同一硬
件平臺(tái)上運(yùn)行的多個(gè)操作系統(tǒng)的虛擬計(jì)算機(jī)的各操作系統(tǒng)之間相互切換的功能。 具體來(lái)講,上述第一切換模塊在實(shí)現(xiàn)從Host OS到Guest OS切換時(shí),可以通過(guò)以
下方式實(shí)現(xiàn),上述第一切換模塊具體為 第一進(jìn)程切換模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),并根據(jù)所 述第一切換信號(hào)調(diào)用并運(yùn)行所述第二系統(tǒng)桌面;如,該第一進(jìn)程切換模塊接收到Host OS 發(fā)出的第一切換信號(hào),該第一進(jìn)程切換模塊根據(jù)該第一切換信號(hào)調(diào)用并運(yùn)行第二系統(tǒng)桌 面,使該第二系統(tǒng)桌面運(yùn)行在前臺(tái);當(dāng)然,如果該第二系統(tǒng)桌面在創(chuàng)建時(shí)是采用函數(shù)方式實(shí) 現(xiàn),那么也可以通過(guò)調(diào)用該第二系統(tǒng)桌面的函數(shù),使該第二系統(tǒng)桌面切換到前臺(tái)運(yùn)行;
同樣,上述第二切換模塊也可以具體為 第二進(jìn)程切換模塊,用于接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),并根據(jù)所 述第二切換信號(hào)調(diào)用并運(yùn)行所述第一系統(tǒng)桌面;如該第二進(jìn)程切換模塊接收到Guest OS 發(fā)出的第二切換信號(hào),該第二進(jìn)程切換模塊根據(jù)該第二切換信號(hào)調(diào)用并運(yùn)行該第一系統(tǒng)桌 面,使該第一系統(tǒng)桌面運(yùn)行在前臺(tái)。 如圖6所示,在上述所有實(shí)施例中,第一切換模塊或者第一切換進(jìn)程切換模塊在 從Host OS運(yùn)行的第一系統(tǒng)桌面切換到Guest OS運(yùn)行的第二系統(tǒng)桌面時(shí),會(huì)首先判斷,此 時(shí)Guest OS是否已經(jīng)被啟動(dòng),若沒(méi)有啟動(dòng),則可以啟動(dòng)該Guest OS,如果Guest OS已經(jīng)啟 動(dòng),則直接將該Guest OS以及第二系統(tǒng)桌面切換到前臺(tái)運(yùn)行,因此,
上述第一切換模塊包括
8
接收模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào);
檢查模塊,用于檢查所述第二操作系統(tǒng)的啟動(dòng)狀態(tài); 切換模塊,用于在所述第二操作系統(tǒng)沒(méi)有啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)啟動(dòng)所 述第二操作系統(tǒng)并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng);在所述第二操作系統(tǒng)已 經(jīng)啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)將所述第二系統(tǒng)桌面切換到前臺(tái)運(yùn)行,并在所述第二系 統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng)。 上述所有實(shí)施例中,第一操作系統(tǒng)和第二操作系統(tǒng)為描述方便而所用,并不用于
限定是Host OS或者是Guest 0S,上述實(shí)施例中,以第一操作系統(tǒng)為Host OS,第二操作系
統(tǒng)為Guest OS為例進(jìn)行描述;對(duì)于第一操作系統(tǒng)是GuestOS,第二操作系統(tǒng)為Host OS也
同樣適用,對(duì)兩個(gè)操作均為Guest OS也同樣適用,即當(dāng)?shù)谝?Guest OS和第二 Guest OS的
顯示隔離,在其中一個(gè)Guest OS中增加上述的創(chuàng)建模塊和控制模塊等,同樣可以實(shí)現(xiàn)多個(gè)
Guest OS之間的顯示隔離,避免操作系統(tǒng)之間的系統(tǒng)提示信息相互干擾。 另外,上述所有實(shí)施例中,第一顯示區(qū)域和第二顯示區(qū)域即可以是計(jì)算機(jī)屏幕上
同時(shí)顯示的幾個(gè)不同顯示區(qū)域(如圖7所示),也可以不同時(shí)刻全屏顯示的顯示區(qū)域,如圖
8中的第一顯示區(qū)域,運(yùn)行有Host 0S,圖9中的第二顯示區(qū)域,運(yùn)行有Guest 0S。 綜上,上述實(shí)施例通過(guò)創(chuàng)建第二顯示區(qū)域,并在第二顯示區(qū)域中創(chuàng)建第二系統(tǒng)桌
面,分配給第二操作系統(tǒng)使用,將虛擬機(jī)管理器以及第二操作系統(tǒng)置入該新創(chuàng)建的第二系
統(tǒng)桌面上運(yùn)行,這樣,由于第二系統(tǒng)桌面與第一系統(tǒng)桌面所處的顯示區(qū)域是相互獨(dú)立的,而
且兩者是隔離顯示的,因此,第一操作系統(tǒng)的系統(tǒng)消息等提示信息就不會(huì)出現(xiàn)在第二操作
系統(tǒng)的窗口中,同樣第二操作系統(tǒng)的系統(tǒng)消息等提示信息也不會(huì)出現(xiàn)在第一操作系統(tǒng)的窗
口中,這樣完全避免了由于分不清楚系統(tǒng)提示等信息而導(dǎo)致的誤操作,方便用戶使用。 如圖IO所示,本發(fā)明的實(shí)施例還提供一種操作系統(tǒng)顯示隔離的方法,該方法應(yīng)用
于虛擬機(jī)系統(tǒng),Guest OS運(yùn)行在Host OS中的虛擬機(jī)系統(tǒng),該方法包括 步驟SIOI,創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與第一操作系統(tǒng)的第一顯示區(qū)
域?yàn)橄嗷ジ綦x的顯示區(qū)域;該第一操作系統(tǒng)如Host OS,可以為Windows系統(tǒng),Windows XP
系統(tǒng),VISTA系統(tǒng),Unix系統(tǒng)等; 步驟S102,將第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,所述第二操作系統(tǒng)運(yùn) 行在所述第一操作系統(tǒng)中;該第二操作系統(tǒng)如Guest 0S,可以為Windows系統(tǒng),Windows XP 系統(tǒng)、VISTA系統(tǒng)、Unix系統(tǒng)等,且該第二操作系統(tǒng)可以為多個(gè),相對(duì)應(yīng)的第二顯示區(qū)域也 可以是多個(gè),每一個(gè)操作系統(tǒng)對(duì)應(yīng)一個(gè)第二顯示區(qū)域,該第二顯示區(qū)域和上述第一顯示區(qū) 域可以為計(jì)算機(jī)屏幕上同時(shí)顯示的不同顯示區(qū)域,如第一顯示區(qū)域占計(jì)算機(jī)屏幕的1/2, 1/3, 1/4等,第二顯示區(qū)域也占據(jù)計(jì)算機(jī)屏幕的1/2, 1/3, 1/4等,但第一顯示區(qū)域和第二顯 示區(qū)域?yàn)橄嗷ジ綦x的不同顯示區(qū)域,也可以為不同時(shí)刻占據(jù)整個(gè)計(jì)算機(jī)屏幕的全屏顯示區(qū) 域。 其中,上述步驟SIOI之后還包括 步驟S1011,創(chuàng)建與所述第一操作系統(tǒng)運(yùn)行的第一系統(tǒng)桌面隔離顯示的第二系統(tǒng) 桌面; 與此同時(shí),上述步驟S102具體包括 步驟S1021,將所述第二系統(tǒng)桌面置于所述第二顯示區(qū)域中運(yùn)行;
9
步驟S1022,將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行。
其中,上述S1022具體可以為 將所述第二操作系統(tǒng)的運(yùn)行進(jìn)程和所述虛擬機(jī)管理器的運(yùn)行進(jìn)程均載入所述第 二系統(tǒng)桌面中運(yùn)行; 當(dāng)然也可以為第二操作系統(tǒng)制定一個(gè)入口函數(shù),在第二系統(tǒng)桌面的進(jìn)程中,掛載 該入口函數(shù),使該第二操作系統(tǒng)能夠在該第二系統(tǒng)桌面中運(yùn)行。
上述方法在步驟S102或者S1022之后還包括 步驟S103,接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),并根據(jù)所述第一切換信 號(hào)從所述第一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面;如接收到Host OS發(fā)出的第一切換信 號(hào),根據(jù)該第一切換信號(hào)將當(dāng)前的Host OS所運(yùn)行的第一系統(tǒng)桌面切換到Guest OS運(yùn)行的 第二系統(tǒng)桌面;或者 步驟S104,接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),并根據(jù)所述第二切換信 號(hào)從所述第二系統(tǒng)桌面切換到所述第一系統(tǒng)桌面;如該接收到GuestOS發(fā)出的第二切換信 號(hào),則根據(jù)該第二切換信號(hào)從當(dāng)前正在運(yùn)行Guest OS所在的第二系統(tǒng)桌面切換到Host OS 運(yùn)行時(shí)所在的第一系統(tǒng)桌面。 其中,上述步驟S103具體來(lái)講,可以通過(guò)進(jìn)程控制方式實(shí)現(xiàn),如 接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),并根據(jù)所述第一切換信號(hào)調(diào)用并運(yùn)
行所述第二系統(tǒng)桌面;如,接收到Host OS發(fā)出的第一切換信號(hào),根據(jù)該第一切換信號(hào)調(diào)用
并運(yùn)行第二系統(tǒng)桌面,使該第二系統(tǒng)桌面運(yùn)行在前臺(tái);當(dāng)然,如果該第二系統(tǒng)桌面在創(chuàng)建時(shí)
是采用函數(shù)方式實(shí)現(xiàn),那么也可以通過(guò)調(diào)用該第二系統(tǒng)桌面的函數(shù),使該第二系統(tǒng)桌面切
換到前臺(tái)運(yùn)行; 上述步驟S104具體來(lái)講,也可以通過(guò)進(jìn)程控制方式實(shí)現(xiàn),如 接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),并根據(jù)所述第二切換信號(hào)調(diào)用并運(yùn) 行所述第一系統(tǒng)桌面;如接收到Guest OS發(fā)出的第二切換信號(hào),根據(jù)該第二切換信號(hào)調(diào)用 并運(yùn)行該第一系統(tǒng)桌面,使該第一系統(tǒng)桌面運(yùn)行在前臺(tái)。
在上述方法中,步驟S103中, 接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào)之后,可以檢查所述第二操作系統(tǒng)的 啟動(dòng)狀態(tài); 在所述第二操作系統(tǒng)沒(méi)有啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)啟動(dòng)所述第二操作系統(tǒng) 并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng); 在所述第二操作系統(tǒng)已經(jīng)啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)將所述第二系統(tǒng)桌面切 換到前臺(tái)運(yùn)行,并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng)。 綜上,上述實(shí)施例通過(guò)為第二操作系統(tǒng)創(chuàng)建第二顯示區(qū)域和第二系統(tǒng)桌面,且該 第二系統(tǒng)桌面運(yùn)行在該第二顯示區(qū)域中,該第二操作系統(tǒng)運(yùn)行在該第二系統(tǒng)桌面中,由于 第二系統(tǒng)桌面與第一系統(tǒng)桌面是隔離顯示的系統(tǒng)桌面,因此,第一操作系統(tǒng)的系統(tǒng)消息等 提示信息就不會(huì)出現(xiàn)在第二操作系統(tǒng)的窗口中,同樣第二操作系統(tǒng)的系統(tǒng)消息等提示信息 也不會(huì)出現(xiàn)在第一操作系統(tǒng)的窗口中,這樣完全避免了由于分不清楚系統(tǒng)提示等信息而導(dǎo) 致的誤操作,方便用戶使用。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員
10來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也 應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種計(jì)算機(jī),包括硬件平臺(tái);第一操作模塊,安裝有第一操作系統(tǒng),所述第一操作系統(tǒng)運(yùn)行在第一顯示區(qū)域中;虛擬管理模塊,位于所述第一操作模塊中,安裝有虛擬機(jī)管理器;第二操作模塊,位于所述第一操作模塊中,安裝有第二操作系統(tǒng),所述第二操作系統(tǒng)安裝在的述虛擬機(jī)管理器上;其特征在于,所述第一操作模塊包括第一創(chuàng)建模塊,用于創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與所述第一操作系統(tǒng)的第一顯示區(qū)域?yàn)橄嗷ジ綦x的顯示區(qū)域;控制模塊,用于將所述第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,其中,所述第二操作系統(tǒng)運(yùn)行在所述第一操作系統(tǒng)中。
2. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī),其特征在于,所述第一操作系統(tǒng)運(yùn)行在第一系統(tǒng)桌 面上,所述第一系統(tǒng)桌面運(yùn)行在所述第一顯示區(qū)域中;所述第一操作模塊還包括第二創(chuàng)建模塊,用于創(chuàng)建與所述第一系統(tǒng)桌面隔離顯示的第二系統(tǒng)桌面; 所述控制模塊包括第一控制模塊,用于將所述第二系統(tǒng)桌面置于所述第二顯示區(qū)域中運(yùn)行; 第二控制模塊,用于將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行。
3. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī),其特征在于,所述第二控制模塊具體為 進(jìn)程控制模塊,用于將所述第二操作系統(tǒng)的運(yùn)行進(jìn)程和所述虛擬機(jī)管理器的運(yùn)行進(jìn)程均載入所述第二系統(tǒng)桌面中運(yùn)行。
4. 根據(jù)權(quán)利要求1或3所述的計(jì)算機(jī),其特征在于,所述第一操作模塊還包括 第一切換模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),根據(jù)所述第一切換信號(hào)從所述第一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面;第二切換模塊,用于接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),根據(jù)所述第二切換 信號(hào)從所述第二系統(tǒng)桌面切換到所述第一系統(tǒng)桌面。
5. 根據(jù)權(quán)利要求4所述的計(jì)算機(jī),其特征在于,所述第一切換模塊包括 接收模塊,用于接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào); 檢查模塊,用于檢查所述第二操作系統(tǒng)的啟動(dòng)狀態(tài);切換模塊,用于在所述第二操作系統(tǒng)沒(méi)有啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)啟動(dòng)所述第 二操作系統(tǒng)并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng);在所述第二操作系統(tǒng)已經(jīng)啟 動(dòng)時(shí),根據(jù)所述第一切換信號(hào)將所述第二系統(tǒng)桌面切換到前臺(tái)運(yùn)行,并在所述第二系統(tǒng)桌 面上運(yùn)行所述第二操作系統(tǒng)。
6. —種操作系統(tǒng)顯示隔離的方法,應(yīng)用于虛擬機(jī)系統(tǒng),其特征在于,包括 創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與第一操作系統(tǒng)的第一顯示區(qū)域?yàn)橄嗷ジ綦x的顯示區(qū)域;將第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,其中,所述第二操作系統(tǒng)運(yùn)行在所述 第一操作系統(tǒng)中。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述創(chuàng)建第二顯示區(qū)域的步驟之后還包括創(chuàng)建與所述第一操作系統(tǒng)運(yùn)行的第一系統(tǒng)桌面隔離顯示的第二系統(tǒng)桌面; 所述將第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行的步驟包括 將所述第二系統(tǒng)桌面置于所述第二顯示區(qū)域中運(yùn)行; 將所述第二操作系統(tǒng)置于所述第二系統(tǒng)桌面中運(yùn)行。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述第二操作系統(tǒng)置于所述第二 系統(tǒng)桌面中運(yùn)行的步驟具體為將所述第二操作系統(tǒng)的運(yùn)行進(jìn)程載入所述第二系統(tǒng)桌面中運(yùn)行。
9. 根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述將所述第二操作系統(tǒng)置于所述第 二系統(tǒng)桌面中運(yùn)行的步驟之后還包括接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào),并根據(jù)所述第一切換信號(hào)從所述第一系 統(tǒng)桌面切換到所述第二系統(tǒng)桌面;或者接收所述第二操作系統(tǒng)發(fā)出的第二切換信號(hào),并根據(jù)所述第二切換信號(hào)從所述第二系 統(tǒng)桌面切換到所述第一系統(tǒng)桌面。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述接收所述第一操作系統(tǒng)發(fā)出的第一 切換信號(hào),并根據(jù)所述第一切換信號(hào)從所述第一系統(tǒng)桌面切換到所述第二系統(tǒng)桌面的步驟 具體包括接收所述第一操作系統(tǒng)發(fā)出的第一切換信號(hào); 檢查所述第二操作系統(tǒng)的啟動(dòng)狀態(tài);在所述第二操作系統(tǒng)沒(méi)有啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)啟動(dòng)所述第二操作系統(tǒng)并在 所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng);在所述第二操作系統(tǒng)已經(jīng)啟動(dòng)時(shí),根據(jù)所述第一切換信號(hào)將所述第二系統(tǒng)桌面切換到 前臺(tái)運(yùn)行,并在所述第二系統(tǒng)桌面上運(yùn)行所述第二操作系統(tǒng)。
全文摘要
本發(fā)明提供一種計(jì)算機(jī)及操作系統(tǒng)顯示隔離的方法,其中,硬件平臺(tái);第一操作模塊,安裝有第一操作系統(tǒng),所述第一操作系統(tǒng)運(yùn)行在第一顯示區(qū)域中;虛擬管理模塊,位于所述第一操作模塊中,安裝有虛擬機(jī)管理器;第二操作模塊,位于所述第一操作模塊中,安裝有第二操作系統(tǒng),所述第二操作系統(tǒng)安裝在的述虛擬機(jī)管理器上;所述第一操作模塊包括第一創(chuàng)建模塊,用于創(chuàng)建第二顯示區(qū)域,所述第二顯示區(qū)域與所述第一操作系統(tǒng)的第一顯示區(qū)域?yàn)橄嗷ジ綦x的顯示區(qū)域;控制模塊,用于將所述第二操作系統(tǒng)置于所述第二顯示區(qū)域中運(yùn)行,所述第二操作系統(tǒng)運(yùn)行在所述第一操作系統(tǒng)中。本發(fā)明使計(jì)算機(jī)的多操作系統(tǒng)顯示隔離,不會(huì)導(dǎo)致誤操作。
文檔編號(hào)G06F9/48GK101770390SQ200810247320
公開(kāi)日2010年7月7日 申請(qǐng)日期2008年12月29日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者劉春梅, 林洋, 陸見(jiàn)微 申請(qǐng)人:北京聯(lián)想軟件有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
高陵县| 山阳县| 大渡口区| 凤凰县| 平南县| 教育| 博乐市| 松江区| 大方县| 依安县| 乐山市| 盐津县| 承德市| 湘潭市| 新化县| 呼图壁县| 美姑县| 英吉沙县| 广安市| 晋江市| 香港 | 罗平县| 昭觉县| 淮南市| 斗六市| 吉木乃县| 天柱县| 元谋县| 延边| 西和县| 天门市| 沁源县| 无极县| 麦盖提县| 桦南县| 株洲市| 双柏县| 永和县| 苍梧县| 重庆市| 荆门市|