虛擬化的擴(kuò)展桌面工作區(qū)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種將虛擬顯示映射到能夠從信息處理系統(tǒng)訪(fǎng)問(wèn)的物理顯示器的方法。當(dāng)附接的物理顯示器的數(shù)量變化時(shí),該方法檢測(cè)該變化,并且將虛擬顯示重新映射到數(shù)量已變的物理顯示器。
【專(zhuān)利說(shuō)明】
虛擬化的擴(kuò)展桌面工作區(qū)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息處理方法和信息處理系統(tǒng),具體地,本發(fā)明涉及一種將虛擬顯示映射到能夠從信息處理系統(tǒng)訪(fǎng)問(wèn)的物理顯示器的方法。
【背景技術(shù)】
[0002]便攜式計(jì)算機(jī)(例如,膝上型計(jì)算機(jī),平板電腦等)可跨一個(gè)或更多個(gè)外部監(jiān)視器來(lái)擴(kuò)展其桌面工作區(qū)。盡管擴(kuò)展桌面允許單個(gè)應(yīng)用程序窗口跨多個(gè)監(jiān)視器顯示,但是用戶(hù)通常使用每個(gè)監(jiān)視器作為他們可以拖動(dòng)和組織擴(kuò)展桌面內(nèi)的窗口、程序圖標(biāo)和其他項(xiàng)目的單獨(dú)的工作區(qū)。然而,當(dāng)外部監(jiān)視器與電腦斷開(kāi)連接時(shí),桌面恢復(fù)到計(jì)算機(jī)的默認(rèn)內(nèi)部顯示器,并且所有的窗口、圖標(biāo)等被移動(dòng),使得其在單個(gè)內(nèi)部顯示器上對(duì)用戶(hù)仍然可見(jiàn)。將所有打開(kāi)的窗口、圖標(biāo)等移動(dòng)至單個(gè)內(nèi)部顯示器通常會(huì)使得通常為小型膝上型計(jì)算機(jī)或平板電腦顯示器的內(nèi)部顯示器過(guò)度擁擠。目前的方法提供多種桌面功能,并且一些方法提供虛擬可變的工作區(qū)來(lái)組織窗口和圖標(biāo)。然而,在這些方法中,在邏輯桌面和物理顯示裝置之間不存在關(guān)聯(lián),并且窗口和圖標(biāo)的組織與可用物理顯示器不相關(guān)。
【發(fā)明內(nèi)容】
[0003]提供了一種將虛擬顯示映射到能夠從信息處理系統(tǒng)訪(fǎng)問(wèn)的物理顯示器的方法。當(dāng)附接的物理顯示器的數(shù)量變化時(shí),該方法檢測(cè)該變化,并將虛擬顯示重新映射到數(shù)量已變的物理顯示器。
[0004]前述為概要,因而必然包含細(xì)節(jié)的簡(jiǎn)化、概括和省略;因此,本領(lǐng)域的技術(shù)人員將理解該概要僅是說(shuō)明性的,并且不意在以任何方式進(jìn)行限制。在下面闡述的非限制性的詳細(xì)描述中,其他方面、創(chuàng)造性特征和優(yōu)點(diǎn)將變得明顯。
【附圖說(shuō)明】
[0005]通過(guò)參考附圖可以更好地理解本公開(kāi)內(nèi)容,在附圖中:
[0006]圖1是在其中可以實(shí)現(xiàn)本文中所描述的方法的數(shù)據(jù)處理系統(tǒng)的框圖;
[0007]圖2提供了圖1中所示的信息處理系統(tǒng)環(huán)境的擴(kuò)展,以圖示出本文描述的方法可在聯(lián)網(wǎng)環(huán)境下工作的各種信息處理系統(tǒng)上執(zhí)行;
[0008]圖3是描繪了附接至信息處理系統(tǒng)的物理顯示器的數(shù)量的變化和所得的虛擬顯示向可用物理顯示器的映射的圖;
[0009]圖4是示出了由設(shè)置過(guò)程所采取的步驟的流程圖;;
[0010]圖5是示出了由將擴(kuò)展桌面工作區(qū)虛擬化到可用物理顯示器的過(guò)程所采取的步驟的流程圖;
[0011 ]圖6是示出了由基于用戶(hù)偏好將虛擬顯示映射到可用物理顯示器的虛擬顯示管理器所采取的步驟的流程圖;以及
[0012]圖7是示出了由切換顯示以在可用物理顯示器上顯示用戶(hù)的優(yōu)選虛擬顯示的過(guò)程所采取的步驟的流程圖。
【具體實(shí)施方式】
[0013]本文所使用的術(shù)語(yǔ)僅出于描述【具體實(shí)施方式】的目的,并非意在限制本發(fā)明。如本文所使用的,除非上下文明確指出,否則單數(shù)形式“一個(gè)(a)”、“一個(gè)(an)”和“該(the)”旨在也包括復(fù)數(shù)形式。還要理解的是,術(shù)語(yǔ)“包括”和/或“包含”當(dāng)在本說(shuō)明書(shū)中使用時(shí),指明存在所陳述的特征、整體、步驟、操作、元件和/或部件,但不排除存在或附加一個(gè)或更多個(gè)其他特征、整體、步驟、操作、元件、部件和/或它們的組合。
[0014]所附權(quán)利要求書(shū)中的所有裝置或步驟以及功能元件的相應(yīng)的結(jié)構(gòu)、材料、行為和等價(jià)物旨在包括用于結(jié)合如明確聲明的其他要求保護(hù)的元件來(lái)執(zhí)行功能的任何結(jié)構(gòu)、材料或動(dòng)作。提出詳細(xì)描述是為了說(shuō)明的目的,而非意在以所公開(kāi)的形式對(duì)本發(fā)明進(jìn)行窮舉或限制。在不偏離本發(fā)明的范圍和精神的情況下,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),許多修改和變型是明顯的。選擇并描述實(shí)施方式是為了最佳地說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域其他普通技術(shù)人員能夠理解本發(fā)明的具有多種修改以適合于預(yù)期的特定用途的多種實(shí)施方式。
[0015]如本領(lǐng)域的技術(shù)人員將會(huì)理解的,各個(gè)方面可以被具體化為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,各個(gè)方面可以采用全部硬件實(shí)施方式、全部軟件實(shí)施方式(包括固件、常駐軟件、微碼等)或結(jié)合軟件方面和硬件方面的實(shí)施方式的形式,所有這些實(shí)施方式在本文中通??梢苑Q(chēng)為“電路”、“模塊”或“系統(tǒng)”。此外,本公開(kāi)內(nèi)容的各個(gè)方面可以采用包含在上面包含有計(jì)算機(jī)可讀程序代碼的一個(gè)或更多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式。
[0016]可以使用一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的任何組合。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是但不限于:電子系統(tǒng)、裝置或設(shè)備、磁系統(tǒng)、裝置或設(shè)備、光學(xué)系統(tǒng)、裝置或設(shè)備、電磁系統(tǒng)、裝置或設(shè)備、紅外線(xiàn)系統(tǒng)、裝置或設(shè)備或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或前述的任何合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的示例(非窮舉列表)包括下列各項(xiàng):具有一個(gè)或更多個(gè)線(xiàn)的電連接、便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(R0M)、可擦除可編程只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器)、光纖、便攜式光盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備,或者前述的任何合適的組合。在本文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何有形介質(zhì),有形介質(zhì)可以包含或存儲(chǔ)由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備有關(guān)的程序。如本文所使用的,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不包括暫態(tài)信號(hào)。
[0017]用于實(shí)現(xiàn)本公開(kāi)內(nèi)容的各方面的操作的計(jì)算機(jī)程序代碼可以用一種或更多種編程語(yǔ)言的任何組合來(lái)編寫(xiě),編程語(yǔ)言包括例如Java、Sma 11 ta I k、C++的面向?qū)ο缶幊陶Z(yǔ)言,以及例如“C”編程語(yǔ)言的傳統(tǒng)過(guò)程式編程語(yǔ)言或類(lèi)似的編程語(yǔ)言。程序代碼可以完全地在用戶(hù)的計(jì)算機(jī)上執(zhí)行、部分地在用戶(hù)的計(jì)算機(jī)上執(zhí)行,作為獨(dú)立軟件包部分地在用戶(hù)的計(jì)算機(jī)上執(zhí)行且部分地在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行,或完全地在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形下,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任何類(lèi)型的網(wǎng)絡(luò),包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)連接至用戶(hù)的計(jì)算機(jī),或者可以連接到外部計(jì)算機(jī)(例如,通過(guò)使用因特網(wǎng)服務(wù)提供商的因特網(wǎng)
[0018]在下文中參照方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖圖示和/或框圖來(lái)描述本公開(kāi)內(nèi)容的各方面。應(yīng)理解,可以通過(guò)計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)流程圖圖示和/或框圖中的每個(gè)塊,以及流程圖圖示和/或框圖中的各個(gè)塊的組合??梢詫⑦@些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)的處理器、專(zhuān)用計(jì)算機(jī)的處理器或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)的處理器或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或更多個(gè)塊中所指定的功能/動(dòng)作的裝置。
[0019]這些計(jì)算機(jī)程序指令也可以被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,計(jì)算機(jī)可讀介質(zhì)可以引導(dǎo)計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備以特定方式發(fā)揮功能,使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生制品,該制品包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或更多個(gè)塊中所指定的功能/動(dòng)作的指令。
[0020]也可以將計(jì)算機(jī)程序指令加載至計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備上,以導(dǎo)致要在計(jì)算機(jī)、其他可編程裝置或其他設(shè)備上執(zhí)行的一系列的操作步驟產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或更多個(gè)塊中所指定的功能/動(dòng)作的過(guò)程。
[0021]下面的詳細(xì)描述一般遵循概要,如上面所闡述的,根據(jù)需要進(jìn)一步解釋和擴(kuò)展各個(gè)方面和實(shí)施方式的定義。為此,該詳細(xì)描述首先闡述圖1中的適于實(shí)現(xiàn)與本公開(kāi)內(nèi)容關(guān)聯(lián)的軟件和/或硬件技術(shù)的計(jì)算環(huán)境。圖2示出了聯(lián)網(wǎng)環(huán)境來(lái)作為基本計(jì)算環(huán)境的擴(kuò)展,以強(qiáng)調(diào)可以跨多個(gè)獨(dú)立的設(shè)備執(zhí)行現(xiàn)代計(jì)算技術(shù)。
[0022]圖1示出了信息處理系統(tǒng)100,信息處理系統(tǒng)100是能夠執(zhí)行本文中所描述的計(jì)算操作的計(jì)算機(jī)系統(tǒng)的簡(jiǎn)化示例。信息處理系統(tǒng)100包括耦接至處理器接口總線(xiàn)112的一個(gè)或更多個(gè)處理器110。處理器接口總線(xiàn)112將處理器110連接至北橋115,北橋115也被稱(chēng)為存儲(chǔ)器控制器集線(xiàn)器(MCH)。北橋115連接至系統(tǒng)存儲(chǔ)器120,并且提供用于處理器110訪(fǎng)問(wèn)系統(tǒng)存儲(chǔ)器的裝置。圖形控制器125也連接至北橋115。在一個(gè)實(shí)施方式中,PCI Express總線(xiàn)118將北橋115連接至圖形控制器125。圖形控制器125連接至顯示設(shè)備130,如計(jì)算機(jī)監(jiān)視器。
[0023]北橋115和南橋135使用總線(xiàn)119彼此連接。在一個(gè)實(shí)施方式中,總線(xiàn)是在北橋115和南橋135之間的每個(gè)方向上高速傳遞數(shù)據(jù)的直接媒體接口(DMI)總線(xiàn)。在另一實(shí)施方式中,外圍部件互連(PCI)總線(xiàn)連接北橋和南橋。南橋135,也被稱(chēng)為I/O控制器集線(xiàn)器(ICH),是通常實(shí)現(xiàn)以比北橋提供的能力更低的速度進(jìn)行操作的能力的芯片。南橋135通常提供用于連接各種部件的各種總線(xiàn)。這些總線(xiàn)例如包括PCI總線(xiàn)、PCI Express總線(xiàn)、ISA總線(xiàn)、系統(tǒng)管理總線(xiàn)(SM總線(xiàn)或SMB)和/或低引腳數(shù)(LPC)總線(xiàn)。LPC總線(xiàn)通常連接低帶寬設(shè)備,例如啟動(dòng)ROM 196和“遺留”1/0設(shè)備(使用“超級(jí)I/O”芯片)?!斑z留”1/0設(shè)備(198)可以包括例如串行和并行端口、鍵盤(pán)、鼠標(biāo)和/或軟盤(pán)控制器。LPC總線(xiàn)也將南橋135連接至可信平臺(tái)模塊(TPM) 195。通常包括在南橋135中的其他部件包括直接存儲(chǔ)器存取(DMA)控制器、可編程中斷控制器(PIC)和存儲(chǔ)設(shè)備控制器,存儲(chǔ)設(shè)備控制器使用總線(xiàn)184將南橋135連接至非易失性存儲(chǔ)設(shè)備185,例如硬盤(pán)驅(qū)動(dòng)器。
[0024]Express卡155是將熱插拔設(shè)備連接至信息處理系統(tǒng)的槽。當(dāng)Express卡155使用通用串行總線(xiàn)(USB)和PCI Express總線(xiàn)二者連接至南橋135時(shí),Express卡155支持PCIExpress和USB連接二者。南橋135包括USB控制器140,USB控制器140向連接至USB的設(shè)備提供USB連接。這些設(shè)備包括網(wǎng)絡(luò)攝像頭(攝像機(jī))150、紅外線(xiàn)(IR)接收器148、鍵盤(pán)和觸控板144以及提供無(wú)線(xiàn)個(gè)人區(qū)域網(wǎng)(PAN)的藍(lán)牙設(shè)備146 WSB控制器140也為其他各種各樣的USB連接的設(shè)備142,例如鼠標(biāo)、可移除非易失性存儲(chǔ)設(shè)備145、調(diào)制解調(diào)器、網(wǎng)絡(luò)卡、ISDN連接器、傳真機(jī)、打印機(jī)、USB集線(xiàn)器以及許多其他類(lèi)型的USB連接的設(shè)備提供USB連接。雖然可移除非易失性存儲(chǔ)設(shè)備145被示出為USB連接的設(shè)備,但是可移除非易失性存儲(chǔ)設(shè)備145可以使用不同的接口如火線(xiàn)接口等來(lái)連接。
[0025]無(wú)線(xiàn)局域網(wǎng)(LAN)設(shè)備175經(jīng)由PCI或PCI Express總線(xiàn)172連接至南橋1351AN設(shè)備175通常實(shí)現(xiàn)無(wú)線(xiàn)調(diào)制技術(shù)的IEEE 802.11標(biāo)準(zhǔn)中的一個(gè)標(biāo)準(zhǔn),所有無(wú)線(xiàn)調(diào)制技術(shù)使用相同的協(xié)議在信息處理系統(tǒng)100與另一計(jì)算機(jī)系統(tǒng)或設(shè)備之間進(jìn)行無(wú)線(xiàn)通信。光存儲(chǔ)設(shè)備190使用串行ATA(SATA)總線(xiàn)188連接至南橋135。串行ATA適配器和設(shè)備通過(guò)高速串行鏈路通信。串行ATA總線(xiàn)也將南橋135連接至其他形式的存儲(chǔ)設(shè)備,例如硬盤(pán)驅(qū)動(dòng)器。例如聲卡的音頻電路160經(jīng)由總線(xiàn)158連接至南橋135。音頻電路160也提供以下功能,如音頻線(xiàn)路輸入和光學(xué)數(shù)字音頻輸入端口 162、光學(xué)數(shù)字輸出和耳機(jī)插孔164、內(nèi)部揚(yáng)聲器166和內(nèi)部麥克風(fēng)168。以太網(wǎng)控制器170使用總線(xiàn)如PCI或PCI Express總線(xiàn)連接到南橋135。以太網(wǎng)控制器170將信息處理系統(tǒng)100連接到計(jì)算機(jī)網(wǎng)絡(luò),如局域網(wǎng)(LAN)、因特網(wǎng)和其他公共和私人計(jì)算機(jī)網(wǎng)絡(luò)。
[0026]雖然圖1示出了一個(gè)信息處理系統(tǒng),但是信息處理系統(tǒng)可以采用許多形式。例如,信息處理系統(tǒng)可以采用臺(tái)式計(jì)算機(jī)、服務(wù)器、便攜式計(jì)算機(jī)、膝上型電腦、筆記本電腦的形式,或其他規(guī)格的計(jì)算機(jī)或數(shù)據(jù)處理系統(tǒng)。此外,信息處理系統(tǒng)可以采用其他規(guī)格,如個(gè)人數(shù)字助理(PDA)、游戲設(shè)備、ATM機(jī)、便攜式電話(huà)設(shè)備、通信設(shè)備或包括處理器和存儲(chǔ)器的其他設(shè)備。
[0027]圖1所示出的和本文中描述的提供安全功能的可信平臺(tái)模塊(TPM195)僅是硬件安全模塊(HSM)的一個(gè)示例。因此,本文所描述和要求保護(hù)的TPM包括任何類(lèi)型的HSM,其包括但不限于,符合可信計(jì)算組(TCG)標(biāo)準(zhǔn)并且名稱(chēng)為“可信平臺(tái)模塊(TPM)規(guī)范版本1.2”的硬件安全設(shè)備。TPM是可以合并到任何數(shù)量的信息處理系統(tǒng),如圖2所概述的那些信息處理系統(tǒng)中的硬件安全子系統(tǒng)。
[0028]圖2提供了圖1所示的信息處理系統(tǒng)環(huán)境的擴(kuò)展,以圖示出本文所描述的方法可以在聯(lián)網(wǎng)環(huán)境下工作的各種信息處理系統(tǒng)上執(zhí)行。信息處理系統(tǒng)的類(lèi)型的范圍從例如手持式計(jì)算機(jī)/移動(dòng)電話(huà)210的小型手持式設(shè)備至例如大型計(jì)算機(jī)270的大型主機(jī)系統(tǒng)。手持式計(jì)算機(jī)210的示例包括個(gè)人數(shù)字助理(PDA),例如MP3播放器的個(gè)人娛樂(lè)設(shè)備、便攜式電視機(jī)和光盤(pán)播放器。信息處理系統(tǒng)的其他示例包括筆輸入式或平板式計(jì)算機(jī)220、膝上型或筆記本電腦230、工作站240、個(gè)人計(jì)算機(jī)系統(tǒng)250和服務(wù)器260。在圖2中未單獨(dú)地示出的信息處理系統(tǒng)的其他類(lèi)型由信息處理系統(tǒng)280表示。如所示出的,可以使用計(jì)算機(jī)網(wǎng)絡(luò)200將各種信息處理系統(tǒng)聯(lián)網(wǎng)在一起??梢杂糜谑垢鞣N信息處理系統(tǒng)互連的計(jì)算機(jī)網(wǎng)絡(luò)的類(lèi)型包括局域網(wǎng)(LAN),無(wú)線(xiàn)局域網(wǎng)(WLAN),因特網(wǎng),公共交換電話(huà)網(wǎng)(PSTN),其他無(wú)線(xiàn)網(wǎng)絡(luò),以及可以用于使信息處理系統(tǒng)互連的任何其他網(wǎng)絡(luò)拓?fù)?。信息處理系統(tǒng)中的許多信息處理系統(tǒng)包括非易失性數(shù)據(jù)存儲(chǔ)裝置,如硬盤(pán)驅(qū)動(dòng)器和/或非易失性存儲(chǔ)器。圖2中所示的信息處理系統(tǒng)中的一些信息處理系統(tǒng)描繪了單獨(dú)的非易失性數(shù)據(jù)存儲(chǔ)裝置(服務(wù)器260使用非易失性數(shù)據(jù)存儲(chǔ)裝置265,大型計(jì)算機(jī)270使用非易失性數(shù)據(jù)存儲(chǔ)裝置275,以及信息處理系統(tǒng)280使用非易失性數(shù)據(jù)存儲(chǔ)裝置285)。非易失性數(shù)據(jù)存儲(chǔ)裝置可以是在各種信息處理系統(tǒng)外部的部件,或者是在信息處理系統(tǒng)中的一個(gè)信息處理系統(tǒng)內(nèi)部的部件。另外,通過(guò)使用各種技術(shù),例如將非易失性數(shù)據(jù)存儲(chǔ)裝置145連接至USB端口或信息處理系統(tǒng)的其他連接器,可以在兩個(gè)或更多個(gè)信息處理系統(tǒng)之間共享可移除的非易失性存儲(chǔ)裝置145。
[0029]圖3是描繪附接至信息處理系統(tǒng)的物理顯示器的數(shù)量的變化以及所得到的虛擬顯示到可用物理顯示器的映射的圖。在示出的示例中,用戶(hù)的膝上型計(jì)算機(jī)系統(tǒng)與在不同的環(huán)境下可用的各種物理顯示器一起使用。工作顯示器配置310描繪了用戶(hù)的工作區(qū)環(huán)境,在該工作區(qū)環(huán)境下,用戶(hù)具有膝上型顯示器300、20英寸外部顯示器320以及27英寸外部顯示器,其中,膝上型顯示器300包括在用戶(hù)的膝上型計(jì)算機(jī)系統(tǒng)中,并且膝上型計(jì)算機(jī)可經(jīng)由標(biāo)準(zhǔn)顯示器接口(例如,HDM1、SD1、顯示端口、VGA等)訪(fǎng)問(wèn)外部顯示器?;谟脩?hù)對(duì)三個(gè)可訪(fǎng)問(wèn)顯示器的偏好,當(dāng)處于工作區(qū)環(huán)境310,例如處于在線(xiàn)會(huì)議配置下時(shí),膝上型顯示器300用于顯示用戶(hù)的日程表,20英寸顯示器320用于顯示演示應(yīng)用程序,并且27英寸顯示器330用于顯示網(wǎng)絡(luò)瀏覽器會(huì)話(huà)。雖然,為了簡(jiǎn)單起見(jiàn),單個(gè)應(yīng)用程序被描繪為顯示在單獨(dú)的物理顯示器上,但是可以使配置顯示多個(gè)應(yīng)用程序來(lái)作為映射至物理顯示器的虛擬顯示的一部分。例如,配置可以被設(shè)置成在映射至27英寸顯示器330的虛擬顯示中顯示網(wǎng)絡(luò)瀏覽器和文字處理器。
[0030]環(huán)境340描繪了移動(dòng)計(jì)算環(huán)境,例如當(dāng)用戶(hù)將20英寸顯示器320和27英寸顯示器330斷開(kāi)連接并且在路上攜帶膝上型計(jì)算機(jī),如前往咖啡館、機(jī)場(chǎng)等時(shí)。這里,用戶(hù)已配置日程表應(yīng)用程序繼續(xù)在膝上型計(jì)算機(jī)的顯示器上顯示,目前膝上型計(jì)算機(jī)的顯示器是可由膝上型計(jì)算機(jī)系統(tǒng)訪(fǎng)問(wèn)的唯一的顯示器。之前在外部顯示器320和330上顯示的會(huì)話(huà)現(xiàn)已被虛擬化為由虛擬化的20英寸外部顯示器350和虛擬化的27英寸外部顯示器360來(lái)描繪。虛擬化顯示用作演示應(yīng)用程序和網(wǎng)絡(luò)瀏覽器應(yīng)用程序的容器。如圖7所示,如果用戶(hù)想要觀(guān)看膝上型計(jì)算機(jī)的顯示器上的虛擬化顯示中的一個(gè)虛擬化顯示,則用戶(hù)可以切換顯示以實(shí)質(zhì)上在膝上型顯示器上顯示虛擬化顯示中的一個(gè)虛擬化顯示,并且同時(shí)虛擬化日程表應(yīng)用程序。以該方式,用戶(hù)可以使用由膝上型計(jì)算機(jī)系統(tǒng)提供的單個(gè)顯示器從一個(gè)虛擬顯示切換至另一虛擬顯示。當(dāng)將虛擬顯示重新映射到不同的物理顯示器時(shí),可以基于物理顯示器的尺寸和其他屬性與虛擬顯示的屬性成比例地改變顯示特性例如縱橫比。例如,如果用戶(hù)將網(wǎng)絡(luò)瀏覽器會(huì)話(huà)從27英寸的虛擬顯示380替換成更小的膝上型顯示器(例如12英寸的顯示器等),則可以改變?cè)谙ド闲惋@示器上使用的網(wǎng)絡(luò)瀏覽器會(huì)話(huà)的尺寸和縱橫比,以便以更便于使用的方式向用戶(hù)更好地顯示該網(wǎng)絡(luò)瀏覽器。
[0031]環(huán)境370描繪了另一配置,例如由用戶(hù)使用的家庭配置。這里,用戶(hù)具有一個(gè)外部監(jiān)視器,24英寸的外部顯示器380。該物理顯示器映射到存在演示應(yīng)用程序的虛擬顯示。由于該配置僅具有兩個(gè)顯示器而不是三個(gè),因此,第三虛擬顯示(包含網(wǎng)絡(luò)瀏覽器)仍以虛擬化的27英寸的外部顯示器360來(lái)虛擬化。再者,用戶(hù)可以替換顯示,以便使用在圖7中示出的過(guò)程將虛擬顯示360映射到膝上型顯示器300或映射到24英寸的外部顯示器380。使用用戶(hù)定義的最小縱橫比在物理顯示器中的一個(gè)物理顯示器上顯示虛擬顯示(網(wǎng)絡(luò)瀏覽器)。當(dāng)替換成24英寸的物理顯示器時(shí),可能需要對(duì)網(wǎng)絡(luò)瀏覽器的可視化進(jìn)行較小的改變,這是因?yàn)?4英寸的顯示器僅稍微小于包含網(wǎng)絡(luò)瀏覽器的27英寸的虛擬顯示。然而,如果將網(wǎng)絡(luò)瀏覽器替換成膝上型顯示器,則可能會(huì)達(dá)到最小縱橫比,并且可能需要重新調(diào)整該虛擬顯示的尺寸或者包括水平/垂直滾動(dòng)條以在較小的膝上型顯示器中顯示整個(gè)窗口。
[0032]圖4是示出由設(shè)置過(guò)程采取的步驟的流程圖。圖4在400處開(kāi)始,并且示出了由執(zhí)行從用戶(hù)采集用戶(hù)偏好的設(shè)置例程的過(guò)程采取的步驟。在步驟410處,該過(guò)程在從虛擬顯示切換至物理顯示器時(shí)向用戶(hù)提示處理指令。該過(guò)程確定用戶(hù)在必要時(shí)是否想要使用不同的縱橫比來(lái)重新調(diào)整虛擬顯示的尺寸以適應(yīng)物理顯示器(判定420)。如果用戶(hù)在必要時(shí)想要使用不同的縱橫比來(lái)重新調(diào)整虛擬顯示的尺寸以適應(yīng)物理顯示器,則判定420分支到“是”分支以執(zhí)行步驟430至步驟450。另一方面,如果用戶(hù)在必要時(shí)不想要使用不同的縱橫比來(lái)重新調(diào)整虛擬顯示的尺寸以適應(yīng)物理顯示器,則判定420分支到“否”分支,于是,在步驟460處,該過(guò)程將用戶(hù)偏好設(shè)置成當(dāng)從虛擬顯示切換至物理顯示器時(shí)保持相同的縱橫比。如果用戶(hù)在必要時(shí)想要使用不同的縱橫比來(lái)重新調(diào)整虛擬顯示的尺寸以適應(yīng)物理顯示器,則執(zhí)行步驟430至步驟450。在步驟430處,該過(guò)程向用戶(hù)提示用于物理顯示器的最小縱橫比。在步驟440處,還過(guò)程將用戶(hù)偏好設(shè)置成:調(diào)整縱橫比以使得縱橫比總是大于或等于由用戶(hù)指示的最小比例。在步驟450處,該過(guò)程接收其他虛擬顯示偏好,如在可用物理顯示器上顯示的優(yōu)選應(yīng)用程序等。在步驟470處,該過(guò)程將用戶(hù)的虛擬顯示偏好保存到數(shù)據(jù)存儲(chǔ)裝置480。之后在490處結(jié)束圖4中執(zhí)行的設(shè)置處理。
[0033]圖5是示出了由將擴(kuò)展桌面工作區(qū)虛擬化到可用物理顯示器的過(guò)程所采取的步驟的流程圖。在步驟500處,該過(guò)程執(zhí)行通過(guò)虛擬化顯示將擴(kuò)展桌面工作區(qū)虛擬化到可用物理顯示器的例程。在預(yù)定過(guò)程510處,該過(guò)程執(zhí)行在可用物理顯示器上顯示虛擬顯示的例程(參見(jiàn)圖6和對(duì)應(yīng)的處理細(xì)節(jié)文本)。在步驟520處,用戶(hù)使用具有附接了一定數(shù)量的物理顯示器的系統(tǒng),直到檢測(cè)到系統(tǒng)可用的物理顯示器的數(shù)量的變化為止。
[0034]例如當(dāng)從用戶(hù)接收到切換顯示以使得可以在可用物理顯示器上顯示當(dāng)前不可見(jiàn)的虛擬顯示,并且將當(dāng)前顯示在物理顯示器上的應(yīng)用程序置換到虛擬(不可見(jiàn))顯示的請(qǐng)求時(shí),該過(guò)程確定是否切換虛擬/物理顯示(判定525)。如果請(qǐng)求切換虛擬/物理顯示,則判定525隨之分支到“是”分支,在預(yù)定過(guò)程530處,執(zhí)行切換顯示的例程(參見(jiàn)圖7和對(duì)應(yīng)的細(xì)節(jié)文本)。然后,處理循環(huán)返回至步驟520,其中,在虛擬/物理顯示目前被切換的情況下用戶(hù)繼續(xù)使用系統(tǒng)。
[0035]另一方面,未請(qǐng)求切換虛擬/物理顯示,則判定525分支到“否”分支以進(jìn)行進(jìn)一步評(píng)估。該過(guò)程例如在使用電纜將外部顯示器連接至計(jì)算機(jī)系統(tǒng)時(shí)確定是否已向系統(tǒng)添加了物理顯示器(判定540)。如果已向系統(tǒng)添加了物理顯示器,則判定540分支到“是”分支,于是,在步驟550處,該過(guò)程檢索已被添加到系統(tǒng)的物理顯示器的設(shè)置(例如,尺寸、可用縱橫比等)。然后,處理循環(huán)返回至預(yù)定過(guò)程510,預(yù)定過(guò)程510在添加了另外的物理顯示器之后在可用物理顯示器上顯示虛擬顯示。
[0036]另一方面,如果未向系統(tǒng)添加物理顯示器,則判定540分支到“否”分支以進(jìn)行進(jìn)一步評(píng)估。該過(guò)程確定是否已關(guān)閉了物理顯示器(判定560)。如果關(guān)閉了物理顯示器,則判定560分支到“是”分支,以執(zhí)行步驟570和步驟575。在步驟570處,該過(guò)程關(guān)閉當(dāng)前顯示在物理顯示器上的所有應(yīng)用程序。在步驟575處,該過(guò)程從映射表中清除物理顯示器配置和對(duì)應(yīng)的虛擬顯示配置。然后,處理循環(huán)返回至預(yù)定過(guò)程510,預(yù)定過(guò)程510在關(guān)閉了物理顯示器之后在可用物理顯示器上顯示虛擬顯示。
[0037]另一方面,如果未關(guān)閉物理顯示器,則判定560分支到“否”分支,以進(jìn)行進(jìn)一步評(píng)估。該過(guò)程例如在外部顯示器的電纜已經(jīng)與計(jì)算機(jī)系統(tǒng)的端口斷開(kāi)連接時(shí),確定物理顯示器是否已經(jīng)與系統(tǒng)斷開(kāi)連接(判定580)。如果物理顯示器已經(jīng)與系統(tǒng)斷開(kāi)連接,則判定580分支到“是”分支,于是,在步驟590處,該過(guò)程將已斷開(kāi)連接的顯示器的物理顯示器設(shè)置存儲(chǔ)在虛擬顯示配置中。然后,處理循環(huán)返回至預(yù)定過(guò)程510,預(yù)定過(guò)程510在添加了另外的物理顯示器之后在可用物理顯示器上顯示虛擬顯示。
[0038]另一方面,物理顯示器未與系統(tǒng)斷開(kāi)連接,則判定580分支到“否”分支,于是,在步驟595處,該過(guò)程處理任何其他顯示請(qǐng)求,例如如圖4所示的來(lái)自用戶(hù)的配置用戶(hù)偏好的請(qǐng)求等。
[0039]圖6是示出了基于用戶(hù)偏好將虛擬顯示映射到可用物理顯示器的虛擬顯示管理器所采取的步驟的流程圖。圖6在600處開(kāi)始,并且示出了由執(zhí)行在可用物理顯示器上顯示虛擬顯示的虛擬顯示管理器例程的過(guò)程所采取的步驟。
[0040]在步驟610處,該過(guò)程從配置數(shù)據(jù)存儲(chǔ)裝置480檢索用戶(hù)偏好。在步驟620處,該過(guò)程基于所檢索的用戶(hù)偏好來(lái)選擇第一虛擬顯示。步驟620從具有虛擬顯示數(shù)據(jù)的存儲(chǔ)器區(qū)625檢索虛擬顯示數(shù)據(jù),虛擬顯示數(shù)據(jù)包括:虛擬顯示的尺寸、虛擬顯示的縱橫比以及在虛擬顯示中顯示的應(yīng)用程序和其他圖形用戶(hù)界面(GUI),連同這樣的應(yīng)用程序和GUI在虛擬顯示中的定位。在步驟630處,該過(guò)程基于用戶(hù)偏好來(lái)選擇第一物理顯示器。步驟630從具有物理顯示器數(shù)據(jù)的存儲(chǔ)器區(qū)640檢索物理顯示器數(shù)據(jù),物理顯示器數(shù)據(jù)包括:物理顯示器的尺寸、物理顯示器的可用縱橫比和當(dāng)前縱橫比,以及在物理顯示器中顯示的應(yīng)用程序和GUI。
[0041]在步驟650處,該過(guò)程基于虛擬顯示和關(guān)于用戶(hù)所期望的最小縱橫比的用戶(hù)偏好來(lái)根據(jù)需要設(shè)置所選擇的物理顯示器的縱橫比。在步驟660處,該過(guò)程將所選擇的虛擬顯示映射到所選擇的物理顯示器。步驟660將映射數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器區(qū)670。
[0042]該過(guò)程確定是否存在更多的虛擬顯示要處理(判定675)。如果存在更多個(gè)虛擬顯示,則判定675分支到“是”分支,并且處理繼續(xù)進(jìn)行。另一方面,如果不存在更多的虛擬顯示要處理,則判定675分支到“否”分支,并且在680處處理返回至調(diào)用例程(參見(jiàn)圖5)。
[0043]接下來(lái),該過(guò)程確定是否存在可以用于顯示虛擬顯示的更多個(gè)物理顯示器(判定690)。如果存在可以用于顯示虛擬顯示的更多個(gè)物理顯示器,則判定690分支到“是”分支,如上所述,該分支循環(huán)返回以選擇和處理接下來(lái)的物理和虛擬顯示。該循環(huán)繼續(xù)進(jìn)行,直到不存在可以用于顯示虛擬顯示的更多個(gè)物理顯示器為止,此時(shí),判定690分支到“否”分支并且處理在695處返回至調(diào)用例程(參見(jiàn)圖5)。
[0044]圖7是示出了由切換顯示以在可用物理顯示器上顯示用戶(hù)的優(yōu)選虛擬顯示的過(guò)程所采取的步驟的流程圖。圖7在700處開(kāi)始,并且示出了由切換虛擬/物理顯示的過(guò)程所采取的步驟。
[0045]在步驟710處,該過(guò)程從虛擬顯示存儲(chǔ)器區(qū)625選擇第一虛擬顯示。在步驟720處,該過(guò)程從存取器區(qū)670檢索所選擇的虛擬顯示的物理映射數(shù)據(jù)。應(yīng)注意,一些虛擬顯示目前可以不被映射到物理顯示器。在示出的示例中,虛擬顯示處理“電子郵件”當(dāng)前未映射到物理顯示器。在步驟730處,該過(guò)程在顯示映射窗口 740中顯示所選擇的虛擬顯示的當(dāng)前映射分配。
[0046]該過(guò)程確定是否存在更多的虛擬顯示要處理(判定750)。如果存在更多的虛擬顯示要處理,則判定750分支到“是”分支,該分支循環(huán)返回以選擇和處理下一個(gè)虛擬顯示,并且在顯示窗口740中顯示虛擬顯示的條目。該循環(huán)繼續(xù)進(jìn)行,直到不存在更多的虛擬顯示要處理為止,此時(shí),判定750分支到“否”分支以進(jìn)行進(jìn)一步處理。
[0047]在步驟760處,該過(guò)程接收來(lái)自用戶(hù)的對(duì)映射分配的改變。在示出的示例中,用戶(hù)已選擇不再將“網(wǎng)絡(luò)瀏覽器”虛擬顯示映射到物理顯示器,而是替代地,將“電子郵件”虛擬顯示映射到用于顯示網(wǎng)絡(luò)瀏覽器的物理顯示器。在步驟780處,該過(guò)程將所選擇的虛擬顯示映射到所選擇的物理顯示器。該映射反映在對(duì)映射存儲(chǔ)器區(qū)670的改變中。在步驟790處,該過(guò)程使用從存儲(chǔ)器區(qū)640接收的物理顯示器屬性(縱橫比等)在所分配的物理顯示器上顯示虛擬顯示。之后,在795處,圖7的處理返回至調(diào)用例程(參見(jiàn)圖5)。
[0048]盡管已經(jīng)示出和描述了【具體實(shí)施方式】,但對(duì)本領(lǐng)域技術(shù)人員明顯的是,基于本文的教示,可以在不背離本公開(kāi)內(nèi)容及其更寬的方面的情況下做出變化和修改。因此,因?yàn)樗羞@樣的變化和修改都在本公開(kāi)內(nèi)容的真正精神和范圍內(nèi),所以所附的權(quán)利要求將在其范圍內(nèi)包括所有這樣的變化和修改。此外,要理解,本發(fā)明僅由所附權(quán)利要求來(lái)限定。本領(lǐng)域技術(shù)人員要理解的是,如果意在引入特定數(shù)量的權(quán)利要求要素,則這樣的意圖應(yīng)在權(quán)利要求中明確地陳述,并且在沒(méi)有這樣的陳述時(shí)不存在這樣的限制。對(duì)于非限制性示例,為幫助理解,以下所附權(quán)利要求包含引導(dǎo)性短語(yǔ)“至少一個(gè)”和“一個(gè)或更多個(gè)”的使用,以引入權(quán)利要求要素。然而,這樣的短語(yǔ)的使用不應(yīng)被理解為暗示即使當(dāng)同一權(quán)利要求包括引導(dǎo)性短語(yǔ)“一個(gè)或多個(gè)”或“至少一個(gè)”和例如“一個(gè)(a)”或“一個(gè)(an)”的不定冠詞時(shí),通過(guò)不定冠詞“一個(gè)(a)”或“一個(gè)(an)”引入的權(quán)利要求要素將包含這樣引入的權(quán)利要求要素的任何特定權(quán)利要求限于僅包含一個(gè)這樣的要素的其他權(quán)利要求;這同樣適用于定冠詞的在權(quán)利要求中的使用。
【主權(quán)項(xiàng)】
1.一種信息處理方法,包括: 將一個(gè)或更多個(gè)虛擬顯示映射到能夠從信息處理系統(tǒng)訪(fǎng)問(wèn)的一個(gè)或更多個(gè)物理顯示器; 檢測(cè)能夠從所述信息處理系統(tǒng)訪(fǎng)問(wèn)的所述物理顯示器的數(shù)量的變化;以及響應(yīng)于檢測(cè)到所述物理顯示器的數(shù)量的所述變化,將所述虛擬顯示重新映射到數(shù)量已變的所述物理顯示器。2.根據(jù)權(quán)利要求1所述的信息處理方法,其中,所述虛擬顯示中的每個(gè)虛擬顯示是一個(gè)或更多個(gè)圖形用戶(hù)界面的容器。3.根據(jù)權(quán)利要求1所述的信息處理方法,還包括: 接收一個(gè)或更多個(gè)用戶(hù)偏好的集合,其中,所述用戶(hù)偏好包括以下中的至少一個(gè):用于所述物理顯示器中的一個(gè)或更多個(gè)物理顯示器的最小縱橫比、要在從所述一個(gè)或更多個(gè)物理顯示器中選擇的優(yōu)選物理顯示器上顯示的從所述一個(gè)或更多個(gè)虛擬顯示中選擇的優(yōu)選虛擬顯示,其中,基于所接收的所述用戶(hù)偏好的集合來(lái)執(zhí)行所述映射和所述重新映射。4.根據(jù)權(quán)利要求3所述的信息處理方法,其中,所述檢測(cè)是所述物理顯示器中的一個(gè)物理顯示器的添加,并且其中,所述方法還包括: 基于所述用戶(hù)偏好來(lái)檢索一個(gè)或更多個(gè)設(shè)置,其中,所述設(shè)置與所添加的物理顯示器有關(guān);以及 基于所檢索的設(shè)置,將所述虛擬顯示中的一個(gè)虛擬顯示映射到所添加的物理顯示器。5.根據(jù)權(quán)利要求3所述的信息處理方法,其中,所述檢測(cè)是將所述物理顯示器中的一個(gè)物理顯示器與所述信息處理系統(tǒng)斷開(kāi)連接,并且其中,所述方法還包括: 存儲(chǔ)一個(gè)或更多個(gè)物理顯示器設(shè)置作為虛擬顯示配置; 基于所述用戶(hù)偏好來(lái)檢索一個(gè)或更多個(gè)設(shè)置,其中,所述設(shè)置與在所述斷開(kāi)連接之后仍附接至所述信息處理系統(tǒng)的所述一個(gè)或更多個(gè)物理顯示器有關(guān);以及 基于所檢索的設(shè)置,將所述虛擬顯示映射到在所述斷開(kāi)連接之后仍附接至所述信息處理系統(tǒng)的所述一個(gè)或更多個(gè)物理顯示器。6.根據(jù)權(quán)利要求3所述的信息處理方法,其中,所述檢測(cè)是所述物理顯示器中的所選擇的一個(gè)物理顯示器的關(guān)閉,并且其中,所述方法還包括: 關(guān)閉當(dāng)前顯示在所選擇的物理顯示器上的一個(gè)或更多個(gè)應(yīng)用程序; 清除與所選擇的物理顯示器有關(guān)的物理顯示器配置;以及 清除與所選擇的物理顯示器有關(guān)的虛擬顯示配置。7.根據(jù)權(quán)利要求1所述的信息處理方法,還包括: 接收切換顯示的請(qǐng)求; 檢索所述虛擬顯示到所述物理顯示器的當(dāng)前映射; 接收對(duì)包括在所述當(dāng)前映射中的一個(gè)或更多個(gè)映射分配的改變; 基于對(duì)所述映射分配的所述改變來(lái)執(zhí)行將所述虛擬顯示中的一個(gè)或更多個(gè)虛擬顯示映射到所述一個(gè)或更多個(gè)物理顯示器的第二重新映射;以及 使用與所述一個(gè)或更多個(gè)物理顯示器對(duì)應(yīng)的一個(gè)或更多個(gè)用戶(hù)指定的物理顯示器屬性,在所述一個(gè)或更多個(gè)物理顯示器上顯示所述一個(gè)或更多個(gè)虛擬顯示。8.—種信息處理系統(tǒng),包括: 一個(gè)或更多個(gè)處理器; 耦接至所述處理器中的至少一個(gè)處理器的存儲(chǔ)器,以及 指令集合,所述指令集合存儲(chǔ)在所述存儲(chǔ)器中并且由所述處理器中的至少一個(gè)處理器執(zhí)行,以: 將一個(gè)或更多個(gè)虛擬顯示映射到能夠從信息處理系統(tǒng)訪(fǎng)問(wèn)的一個(gè)或更多個(gè)物理顯示器; 檢測(cè)能夠從所述信息處理系統(tǒng)訪(fǎng)問(wèn)的所述物理顯示器的數(shù)量的變化;以及響應(yīng)于檢測(cè)到所述物理顯示器的數(shù)量的所述變化,將所述虛擬顯示重新映射到數(shù)量已變的所述物理顯示器。9.根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其中,所述虛擬顯示中的每個(gè)虛擬顯示是一個(gè)或更多個(gè)圖形用戶(hù)界面的容器,其中,所述圖形用戶(hù)界面是從由一個(gè)或更多個(gè)窗口和一個(gè)或更多個(gè)圖標(biāo)組成的組中選擇的。10.根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其中,所述動(dòng)作還包括: 接收一個(gè)或更多個(gè)用戶(hù)偏好的集合,其中,所述用戶(hù)偏好包括以下中的至少一個(gè):用于所述物理顯示器中的一個(gè)或更多個(gè)物理顯示器的最小縱橫比、要在從所述一個(gè)或更多個(gè)物理顯示器中選擇的優(yōu)選物理顯示器上顯示的從所述一個(gè)或更多個(gè)虛擬顯示中選擇的優(yōu)選虛擬顯示,并且其中,基于所接收的用戶(hù)偏好的集合來(lái)執(zhí)行所述映射和所述重新映射。11.根據(jù)權(quán)利要求10所述的信息處理系統(tǒng),其中,所述檢測(cè)是所述物理顯示器中的一個(gè)物理顯示器的添加,并且其中,所述動(dòng)作還包括: 基于所述用戶(hù)偏好來(lái)檢索一個(gè)或更多個(gè)設(shè)置,其中,所述設(shè)置與所添加的物理顯示器有關(guān);以及 基于所檢索的設(shè)置,將所述虛擬顯示中的一個(gè)虛擬顯示映射到所添加的物理顯示器。12.根據(jù)權(quán)利要求10所述的信息處理系統(tǒng),其中,所述檢測(cè)是所述物理顯示器中的一個(gè)物理顯示器與所述信息處理系統(tǒng)斷開(kāi)連接,并且其中,所述動(dòng)作還包括: 存儲(chǔ)一個(gè)或更多個(gè)物理顯示器設(shè)置作為虛擬顯示配置; 基于所述用戶(hù)偏好來(lái)檢索一個(gè)或更多個(gè)設(shè)置,其中,所述設(shè)置與在所述斷開(kāi)連接之后仍附接至所述信息處理系統(tǒng)的所述一個(gè)或更多個(gè)物理顯示器有關(guān);以及 基于所檢索的設(shè)置,將所述虛擬顯示映射到在所述斷開(kāi)連接之后仍附接至所述信息處理系統(tǒng)的所述一個(gè)或更多個(gè)物理顯示器。13.根據(jù)權(quán)利要求10所述的信息處理系統(tǒng),其中,所述檢測(cè)是所述物理顯示器中的所選擇的一個(gè)物理顯示器的關(guān)閉,并且其中,所述動(dòng)作還包括: 關(guān)閉當(dāng)前顯示在所選擇的物理顯示器上的一個(gè)或更多個(gè)應(yīng)用程序; 清除與所選擇的物理顯示器有關(guān)的物理顯示器配置;以及 清除與所選擇的物理顯示器有關(guān)的虛擬顯示配置。14.根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其中,所述動(dòng)作還包括: 接收切換顯示的請(qǐng)求; 檢索所述虛擬顯示到所述物理顯示器的當(dāng)前映射; 接收對(duì)包括在所述當(dāng)前映射中的一個(gè)或更多個(gè)映射分配的改變; 基于對(duì)所述映射分配的所述改變來(lái)執(zhí)行將所述虛擬顯示中的一個(gè)或更多個(gè)虛擬顯示映射到所述一個(gè)或更多個(gè)物理顯示器的第二重新映射;以及 使用與所述一個(gè)或更多個(gè)物理顯示器對(duì)應(yīng)的一個(gè)或更多個(gè)用戶(hù)指定的物理顯示器屬性,在所述一個(gè)或更多個(gè)物理顯示器上顯示所述一個(gè)或更多個(gè)虛擬顯示。
【文檔編號(hào)】G06F3/14GK105955682SQ201510883633
【公開(kāi)日】2016年9月21日
【申請(qǐng)日】2015年12月4日
【發(fā)明人】小尼爾·R·卡利恩多, 拉塞爾·S·范布恩, 阿諾德·S·韋克斯勒
【申請(qǐng)人】聯(lián)想(新加坡)私人有限公司