專(zhuān)利名稱(chēng):一種顯示系統(tǒng)中的圖像顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種顯示系統(tǒng)中的圖像顯示方法和裝置。
背景技術(shù):
隨著VISTA及后續(xù)版本W(wǎng)IN7的發(fā)布WINDOWS下采用了新的顯示模型WDDM,傳統(tǒng)的 windows桌面也變成D3D程序,在XP下使用虛擬顯示設(shè)備不支持D3D,這使得使用虛擬顯示設(shè)備的方法實(shí)現(xiàn)虛擬屏在WDDM架構(gòu)下變得不可行。目前通用方法是在顯示Adaper實(shí)例下增加虛擬資源節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn),利用顯卡硬件的能力生成資源數(shù)據(jù),然后截獲此資源數(shù)據(jù)進(jìn)行遠(yuǎn)端顯示。對(duì)于系統(tǒng)顯示管理組件來(lái)說(shuō),增加的虛擬資源節(jié)點(diǎn)和真實(shí)資源節(jié)點(diǎn)是平等的,系統(tǒng)在進(jìn)行顯示的時(shí)候會(huì)按需連接資源節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn),如果連接不成功就會(huì)顯示失敗,從而導(dǎo)致系統(tǒng)功能缺失。發(fā)明人通過(guò)對(duì)現(xiàn)有技術(shù)的研究發(fā)現(xiàn),虛擬資源節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn)對(duì)真實(shí)的顯示驅(qū)動(dòng)和顯示硬件來(lái)說(shuō)是不合法的,如果顯示路徑中有虛擬資源節(jié)點(diǎn)或者虛擬目標(biāo)節(jié)點(diǎn)未經(jīng)過(guò)濾傳遞給顯示驅(qū)動(dòng),將會(huì)導(dǎo)致系統(tǒng)崩潰。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例的目的是提供一種顯示系統(tǒng)中的圖像顯示方法和裝置, 通過(guò)調(diào)整顯示系統(tǒng)中的圖像顯示路徑剔除顯示路徑中的虛擬資源節(jié)點(diǎn)或者虛擬目標(biāo)節(jié)點(diǎn), 避免系統(tǒng)崩潰的出現(xiàn)。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案一種顯示系統(tǒng)中的圖像顯示方法,該顯示系統(tǒng)中具有至少一個(gè)資源節(jié)點(diǎn)和至少一個(gè)目標(biāo)節(jié)點(diǎn),所述資源節(jié)點(diǎn)包括真實(shí)資源節(jié)點(diǎn)和虛擬資源節(jié)點(diǎn),所述目標(biāo)節(jié)點(diǎn)包括真實(shí)目標(biāo)節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn),該方法包括獲得所述顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn),以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。所述方法還包括獲得所述顯示系統(tǒng)終的真實(shí)目標(biāo)節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一資源節(jié)點(diǎn);從所述第一資源節(jié)點(diǎn)中確定第一虛擬資源節(jié)點(diǎn);將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn),以所述第一真實(shí)資源節(jié)點(diǎn)與所述真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)時(shí),所述第一真實(shí)目標(biāo)節(jié)點(diǎn)為所述顯示系統(tǒng)的目標(biāo)節(jié)點(diǎn)中的任意一個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)。將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn)時(shí),所述第一真實(shí)資源節(jié)點(diǎn)為所述顯示系統(tǒng)的資源節(jié)點(diǎn)中的任意一個(gè)真實(shí)資源節(jié)點(diǎn)。所述方法中,根據(jù)所述虛擬資源節(jié)點(diǎn)設(shè)置所述虛擬目標(biāo)節(jié)點(diǎn)。一種顯示系統(tǒng)中的圖像顯示裝置,該顯示系統(tǒng)中具有至少一個(gè)資源節(jié)點(diǎn)和至少一個(gè)目標(biāo)節(jié)點(diǎn),所述資源節(jié)點(diǎn)包括真實(shí)資源節(jié)點(diǎn)和虛擬資源節(jié)點(diǎn),所述目標(biāo)節(jié)點(diǎn)包括真實(shí)目標(biāo)節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn),該裝置包括獲取單元,用于獲得所述顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);確定單元,用于從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);替換單元,用于將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn),以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。所述獲取單元,還用于獲得所述顯示系統(tǒng)終的真實(shí)目標(biāo)節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一資源節(jié)點(diǎn);所述確定單元,還用于從所述第一資源節(jié)點(diǎn)中確定第一虛擬資源節(jié)點(diǎn);所述替換單元,還用于將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn),以所述第一真實(shí)資源節(jié)點(diǎn)與所述真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯不。所述替換單元將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)時(shí),從所述顯示系統(tǒng)的目標(biāo)節(jié)點(diǎn)中真實(shí)目標(biāo)節(jié)點(diǎn)中任選一個(gè)作為所述第一真實(shí)目標(biāo)節(jié)點(diǎn)。所述替換單元將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn)時(shí),從所述顯示系統(tǒng)的資源節(jié)點(diǎn)中的真實(shí)資源節(jié)點(diǎn)中任選一個(gè)作為所述第一真實(shí)資源節(jié)點(diǎn)。可見(jiàn),本發(fā)明實(shí)施例所提供的方案,以真實(shí)資源節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),并用真實(shí)目標(biāo)節(jié)點(diǎn)替換與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),從根本上避免虛擬目標(biāo)節(jié)點(diǎn)與真實(shí)資源節(jié)點(diǎn)形成的顯示路徑中的可能,從而避免了因?yàn)樘摂M目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中所造成的顯示故障,從根本上避免了因虛擬目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中而造成的系統(tǒng)崩潰。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一實(shí)施例所提供的方法的流程圖;圖2為本發(fā)明另一實(shí)施例所提供的方法的流程圖;圖3為本發(fā)明一實(shí)施例所提供的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。請(qǐng)參考圖1,本發(fā)明一實(shí)施例提供一種顯示系統(tǒng)中的圖像顯示方法,包括SlOl 獲得顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);本發(fā)明實(shí)施例中所述的資源節(jié)點(diǎn)表示該顯示系統(tǒng)中的一個(gè)存儲(chǔ)區(qū)域,用于存儲(chǔ)該顯示系統(tǒng)的顯卡驅(qū)動(dòng)根據(jù)顯示命令生成的待顯示的數(shù)據(jù)圖像。目標(biāo)節(jié)點(diǎn)表示一個(gè)用于顯示待顯示的數(shù)據(jù)圖像的物理類(lèi)型,如VGA(VideoGraphics Array)顯示端,DVI (Digital Visual Interface)顯不端等。本發(fā)明實(shí)施例中的資源節(jié)點(diǎn)包括真實(shí)資源節(jié)點(diǎn)和虛擬資源節(jié)點(diǎn)。真實(shí)資源節(jié)點(diǎn)與真實(shí)的存儲(chǔ)區(qū)域相對(duì)應(yīng)。虛擬資源節(jié)點(diǎn)是相對(duì)于真實(shí)資源節(jié)點(diǎn)來(lái)說(shuō)的,并不與真實(shí)的存儲(chǔ)區(qū)域相對(duì)應(yīng),但是具有真實(shí)資源節(jié)點(diǎn)的屬性。本發(fā)明實(shí)施例中的目標(biāo)節(jié)點(diǎn)包括真實(shí)目標(biāo)節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn)。真實(shí)目標(biāo)節(jié)點(diǎn)表示一個(gè)物理解碼功能。虛擬目標(biāo)節(jié)點(diǎn)是相對(duì)于真實(shí)目標(biāo)節(jié)點(diǎn)來(lái)說(shuō)的,并不表示的一個(gè)物理解碼功能,但是具有真實(shí)目標(biāo)節(jié)點(diǎn)的屬性。本發(fā)明實(shí)施例中,增加虛擬資源節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn)是為了使所述顯示系統(tǒng)的上層圖形系統(tǒng)(例如微軟操作系統(tǒng))增加可操作的資源節(jié)點(diǎn)。具體地,可以根據(jù)虛擬資源節(jié)點(diǎn)設(shè)置虛擬目標(biāo)節(jié)點(diǎn)。本發(fā)明實(shí)施例中,顯示系統(tǒng)通過(guò)最終根據(jù)由資源節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)組成的顯示路徑進(jìn)行圖像顯示。為了方便描述,本發(fā)明實(shí)施例中將由資源節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)組成的顯示路徑的集合稱(chēng)為顯示拓?fù)浣Y(jié)構(gòu)。顯示拓?fù)浣Y(jié)構(gòu)的建立可以分為以下幾個(gè)步驟首先,顯示系統(tǒng)查詢(xún)當(dāng)前系統(tǒng)中的資源節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)的個(gè)數(shù),并根據(jù)查詢(xún)到的資源節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)構(gòu)造顯示拓?fù)浣Y(jié)構(gòu)。需要說(shuō)明的是,顯示系統(tǒng)無(wú)法區(qū)分一個(gè)資源節(jié)點(diǎn)是真實(shí)資源節(jié)點(diǎn)還是虛擬資源節(jié)點(diǎn);也無(wú)法區(qū)分一個(gè)目標(biāo)節(jié)點(diǎn)是真實(shí)目標(biāo)節(jié)點(diǎn)還是虛擬目標(biāo)節(jié)點(diǎn)。所以,顯示系統(tǒng)構(gòu)造而成的顯示拓?fù)浣Y(jié)構(gòu)中就會(huì)出現(xiàn)真實(shí)資源節(jié)點(diǎn)與虛擬目標(biāo)節(jié)點(diǎn)形成的顯示路徑,或者由虛擬資源節(jié)點(diǎn)與真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示路徑。如前所述,虛擬資源節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn)對(duì)真實(shí)的顯示驅(qū)動(dòng)和顯示硬件來(lái)說(shuō)是不合法的,如果顯示路徑中有虛擬資源節(jié)點(diǎn)或者虛擬目標(biāo)節(jié)點(diǎn)未經(jīng)過(guò)濾傳遞給下層驅(qū)動(dòng),將會(huì)導(dǎo)致系統(tǒng)崩潰。本發(fā)明實(shí)施例所提供的方法就是為了避免虛擬資源節(jié)點(diǎn)或者虛擬目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中,從資源節(jié)點(diǎn)中獲取真實(shí)資源節(jié)點(diǎn)。以真實(shí)資源節(jié)點(diǎn)為對(duì)象,進(jìn)一步檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn)。S102 從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);如果本顯示系統(tǒng)中,如果某個(gè)真實(shí)資源節(jié)點(diǎn)僅與一個(gè)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng),那么所述第一目標(biāo)節(jié)點(diǎn)的數(shù)量為一個(gè)。這一個(gè)第一目標(biāo)節(jié)點(diǎn)有可能是一個(gè)虛擬目標(biāo)節(jié)點(diǎn),也有可能是一個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)。這種情況下,S102具體為確定所述第一目標(biāo)節(jié)點(diǎn)是否為第一虛擬目標(biāo)節(jié)點(diǎn)。具體地,如果第一目標(biāo)節(jié)點(diǎn)為虛擬目標(biāo)節(jié)點(diǎn),那么這個(gè)第一目標(biāo)節(jié)點(diǎn)就是第一虛擬目標(biāo)節(jié)點(diǎn);如果第一目標(biāo)節(jié)點(diǎn)為真實(shí)目標(biāo)節(jié)點(diǎn),那么對(duì)于這個(gè)真實(shí)資源節(jié)點(diǎn)來(lái)說(shuō),它就沒(méi)有第一虛擬目標(biāo)節(jié)點(diǎn)。一般情況下,一個(gè)真實(shí)資源節(jié)點(diǎn)可能對(duì)應(yīng)多個(gè)目標(biāo)節(jié)點(diǎn)。此時(shí),多個(gè)目標(biāo)節(jié)點(diǎn)都是第一目標(biāo)節(jié)點(diǎn),這些第一目標(biāo)節(jié)點(diǎn)中的虛擬目標(biāo)節(jié)點(diǎn)就是第一虛擬目標(biāo)節(jié)點(diǎn)。一個(gè)真實(shí)資源節(jié)點(diǎn)可能對(duì)應(yīng)多個(gè)第一虛擬目標(biāo)節(jié)點(diǎn),可能對(duì)應(yīng)一個(gè)第一虛擬目標(biāo)節(jié)點(diǎn),也可能沒(méi)有對(duì)應(yīng)的第一虛擬目標(biāo)節(jié)點(diǎn)。S103 將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn);S104、以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。如果某個(gè)真實(shí)的資源節(jié)點(diǎn)有對(duì)應(yīng)的第一虛擬目標(biāo)節(jié)點(diǎn),那么說(shuō)明這個(gè)真實(shí)的資源節(jié)點(diǎn)與第一虛擬目標(biāo)節(jié)點(diǎn)形成了顯示路徑,為了避免第一虛擬目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中,將第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)。第一真實(shí)目標(biāo)節(jié)點(diǎn)可以從該顯示系統(tǒng)的真實(shí)目標(biāo)節(jié)點(diǎn)中任意選取。當(dāng)某個(gè)真實(shí)資源節(jié)點(diǎn)與多個(gè)第一虛擬目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)時(shí),從顯示系統(tǒng)中選取多個(gè)真實(shí)目標(biāo)節(jié)點(diǎn),分別替換多個(gè)第一虛擬目標(biāo)節(jié)點(diǎn)。例如,真實(shí)資源節(jié)點(diǎn)A與B’、C’、D’三個(gè)第一虛擬目標(biāo)節(jié)點(diǎn)對(duì)應(yīng),那么可以從顯示系統(tǒng)中選取B、C、D分別用來(lái)替換B’、C’、D’。當(dāng)用第一真實(shí)目標(biāo)節(jié)點(diǎn)替換了第一虛擬目標(biāo)節(jié)點(diǎn)之后,就可以以真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示路徑對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。本發(fā)明實(shí)施例所提供的方法,以真實(shí)資源節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),并用真實(shí)目標(biāo)節(jié)點(diǎn)替換與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),從根本上避免虛擬目標(biāo)節(jié)點(diǎn)與真實(shí)資源節(jié)點(diǎn)形成的顯示路徑中的可能,從而避免了因?yàn)樘摂M目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中所造成的顯示故障,從根本上避免了因虛擬目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中而造成的系統(tǒng)崩潰。參見(jiàn)圖2,本發(fā)明一實(shí)施例提供另一種圖像顯示方法,該方法包括S201、獲得所述顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);S202、從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);S203、獲得所述顯示系統(tǒng)終的真實(shí)目標(biāo)節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一資源節(jié)點(diǎn);所述第一資源節(jié)點(diǎn)是與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的資源節(jié)點(diǎn),該第一資源節(jié)點(diǎn)有可能是真實(shí)資源節(jié)點(diǎn),也有可能是虛擬資源節(jié)點(diǎn)。該第一資源節(jié)點(diǎn)有可能是一個(gè),也可能是多個(gè)。S204、從所述第一資源節(jié)點(diǎn)中確定第一虛擬資源節(jié)點(diǎn);因?yàn)橐粋€(gè)目標(biāo)節(jié)點(diǎn)只能與一個(gè)資源節(jié)點(diǎn)相對(duì)應(yīng),所以第一資源節(jié)點(diǎn)是一個(gè)節(jié)點(diǎn)。 步驟S205具體為判定第一資源節(jié)點(diǎn)是否為第一虛擬資源節(jié)點(diǎn)。如果第一資源節(jié)點(diǎn)是虛擬資源節(jié)點(diǎn),那么該第一資源節(jié)點(diǎn)就是第一虛擬資源節(jié)點(diǎn),否則,這個(gè)第一資源節(jié)點(diǎn)就不是第一虛擬資源節(jié)點(diǎn)。需要說(shuō)明的是,確定與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一虛擬目標(biāo)節(jié)點(diǎn)和確定與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一虛擬資源節(jié)點(diǎn)之間沒(méi)有必然的先后順序,即步驟S201,S202與步驟S203和步驟S204之間沒(méi)有必然的順序,在本發(fā)明的其他實(shí)施例中,也可以先確定與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一虛擬資源節(jié)點(diǎn),再確定與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一虛擬目標(biāo)節(jié)點(diǎn)?;蛘?,在其他實(shí)施例中,兩個(gè)過(guò)程同時(shí)進(jìn)行。至此,確定了與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一虛擬目標(biāo)節(jié)點(diǎn),也確定了與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一虛擬資源節(jié)點(diǎn)。S205、將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)并且將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn)。所述第一真實(shí)資源節(jié)點(diǎn)為當(dāng)前顯示系統(tǒng)中真實(shí)資源節(jié)點(diǎn)中的任意一個(gè)。S206、以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示路徑以及第一真實(shí)資源節(jié)點(diǎn)與所述真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示路徑對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。本發(fā)明實(shí)施例所提供的方法,除了以真實(shí)資源節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),并用真實(shí)目標(biāo)節(jié)點(diǎn)替換與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),還以真實(shí)的目標(biāo)節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的虛擬資源節(jié)點(diǎn),并用真實(shí)資源節(jié)點(diǎn)替換與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的虛擬資源節(jié)點(diǎn),從根本上避免虛擬目標(biāo)節(jié)點(diǎn)與真實(shí)資源節(jié)點(diǎn)形成的顯示路徑中的可能,同時(shí)也從根本上避免了虛擬資源節(jié)點(diǎn)與真實(shí)目標(biāo)節(jié)點(diǎn)形成顯示路徑的可能,從而避免了因?yàn)樘摂M目標(biāo)節(jié)點(diǎn)或者虛擬資源節(jié)點(diǎn)出現(xiàn)在顯示路徑中造成的顯示故障,從根本上避免了因虛擬目標(biāo)節(jié)點(diǎn)或者虛擬資源節(jié)點(diǎn)出現(xiàn)在顯示路徑中而造成的系統(tǒng)崩潰。參見(jiàn)圖3,本發(fā)明一實(shí)施例還提供一種顯示系統(tǒng)中的圖像顯示裝置,該顯示系統(tǒng)中具有至少一個(gè)資源節(jié)點(diǎn)和至少一個(gè)目標(biāo)節(jié)點(diǎn),所述資源節(jié)點(diǎn)包括真實(shí)資源節(jié)點(diǎn)和虛擬資源節(jié)點(diǎn),所述目標(biāo)節(jié)點(diǎn)包括真實(shí)目標(biāo)節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn)。該裝置包括獲取單元301,用于獲得所述顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);確定單元302,用于從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);替換單元303,用于將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn),以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。所述替換單元303將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)時(shí),從所述顯示系統(tǒng)的目標(biāo)節(jié)點(diǎn)中真實(shí)目標(biāo)節(jié)點(diǎn)中任選一個(gè)作為所述第一真實(shí)目標(biāo)節(jié)點(diǎn)。本發(fā)明實(shí)施例所提供的裝置,以真實(shí)資源節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),并用真實(shí)目標(biāo)節(jié)點(diǎn)替換與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),從根本上避免虛擬目標(biāo)節(jié)點(diǎn)與真實(shí)資源節(jié)點(diǎn)形成的顯示路徑中的可能,從而避免了因?yàn)樘摂M目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中所造成的顯示故障,從根本上避免了因虛擬目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中而造成的系統(tǒng)崩潰。本發(fā)明另一實(shí)施例中,所述獲取單元301,還用于獲得所述顯示系統(tǒng)終的真實(shí)目標(biāo)節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一資源節(jié)點(diǎn);所述確定單元302,還用于從所述第一資源節(jié)點(diǎn)中確定第一虛擬資源節(jié)點(diǎn);所述替換單元303,還用于將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn),以所述第一真實(shí)資源節(jié)點(diǎn)與所述真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯不。所述替換單元303將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn)時(shí),從所述顯示系統(tǒng)的資源節(jié)點(diǎn)中的真實(shí)資源節(jié)點(diǎn)中任選一個(gè)作為所述第一真實(shí)資源節(jié)點(diǎn)。本發(fā)明實(shí)施例所提供的裝置,除了以真實(shí)資源節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),并用真實(shí)目標(biāo)節(jié)點(diǎn)替換與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),還以真實(shí)的目標(biāo)節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的虛擬資源節(jié)點(diǎn),并用真實(shí)資源節(jié)點(diǎn)替換與真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的虛擬資源節(jié)點(diǎn),從根本上避免虛擬目標(biāo)節(jié)點(diǎn)與真實(shí)資源節(jié)點(diǎn)形成的顯示路徑中的可能,同時(shí)也從根本上避免了虛擬資源節(jié)點(diǎn)與真實(shí)目標(biāo)節(jié)點(diǎn)形成顯示路徑的可能,從而避免了因?yàn)樘摂M目標(biāo)節(jié)點(diǎn)或者虛擬資源節(jié)點(diǎn)出現(xiàn)在顯示路徑中造成的顯示故障,從根本上避免了因虛擬目標(biāo)節(jié)點(diǎn)或者虛擬資源節(jié)點(diǎn)出現(xiàn)在顯示路徑中而造成的系統(tǒng)崩潰。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。本發(fā)明可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種顯示系統(tǒng)中的圖像顯示方法,該顯示系統(tǒng)中具有至少一個(gè)資源節(jié)點(diǎn)和至少一個(gè)目標(biāo)節(jié)點(diǎn),所述資源節(jié)點(diǎn)包括真實(shí)資源節(jié)點(diǎn)和虛擬資源節(jié)點(diǎn),所述目標(biāo)節(jié)點(diǎn)包括真實(shí)目標(biāo)節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn),其特征在于,包括獲得所述顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn),以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括獲得所述顯示系統(tǒng)終的真實(shí)目標(biāo)節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一資源節(jié)點(diǎn);從所述第一資源節(jié)點(diǎn)中確定第一虛擬資源節(jié)點(diǎn);將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn),以所述第一真實(shí)資源節(jié)點(diǎn)與所述真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)時(shí),所述第一真實(shí)目標(biāo)節(jié)點(diǎn)為所述顯示系統(tǒng)的目標(biāo)節(jié)點(diǎn)中的任意一個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn)時(shí),所述第一真實(shí)資源節(jié)點(diǎn)為所述顯示系統(tǒng)的資源節(jié)點(diǎn)中的任意一個(gè)真實(shí)資源節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述虛擬資源節(jié)點(diǎn)設(shè)置所述虛擬目標(biāo)節(jié)點(diǎn)。
6.一種顯示系統(tǒng)中的圖像顯示裝置,該顯示系統(tǒng)中具有至少一個(gè)資源節(jié)點(diǎn)和至少一個(gè)目標(biāo)節(jié)點(diǎn),所述資源節(jié)點(diǎn)包括真實(shí)資源節(jié)點(diǎn)和虛擬資源節(jié)點(diǎn),所述目標(biāo)節(jié)點(diǎn)包括真實(shí)目標(biāo)節(jié)點(diǎn)和虛擬目標(biāo)節(jié)點(diǎn),其特征在于,包括獲取單元,用于獲得所述顯示系統(tǒng)中的所述真實(shí)資源節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的第一目標(biāo)節(jié)點(diǎn);確定單元,用于從所述第一目標(biāo)節(jié)點(diǎn)中確定第一虛擬目標(biāo)節(jié)點(diǎn);替換單元,用于將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn),以所述真實(shí)資源節(jié)點(diǎn)與所述第一真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元,還用于獲得所述顯示系統(tǒng)終的真實(shí)目標(biāo)節(jié)點(diǎn),并檢索出與各個(gè)真實(shí)目標(biāo)節(jié)點(diǎn)對(duì)應(yīng)的第一資源節(jié)點(diǎn);所述確定單元,還用于從所述第一資源節(jié)點(diǎn)中確定第一虛擬資源節(jié)點(diǎn);所述替換單元,還用于將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn),以所述第一真實(shí)資源節(jié)點(diǎn)與所述真實(shí)目標(biāo)節(jié)點(diǎn)形成的顯示拓?fù)潢P(guān)系對(duì)待顯示的圖像數(shù)據(jù)進(jìn)行顯示。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述替換單元將所述第一虛擬目標(biāo)節(jié)點(diǎn)替換為第一真實(shí)目標(biāo)節(jié)點(diǎn)時(shí),從所述顯示系統(tǒng)的目標(biāo)節(jié)點(diǎn)中真實(shí)目標(biāo)節(jié)點(diǎn)中任選一個(gè)作為所述第一真實(shí)目標(biāo)節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述替換單元將所述第一虛擬資源節(jié)點(diǎn)替換為第一真實(shí)資源節(jié)點(diǎn)時(shí),從所述顯示系統(tǒng)的資源節(jié)點(diǎn)中的真實(shí)資源節(jié)點(diǎn)中任選一個(gè)作為所述第一真實(shí)資源節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,根據(jù)所述虛擬資源節(jié)點(diǎn)設(shè)置所述虛擬目標(biāo)節(jié)點(diǎn)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種顯示系統(tǒng)中的圖像顯示方法和裝置。本發(fā)明實(shí)施例所提供的方案,以真實(shí)資源節(jié)點(diǎn)為對(duì)象,檢索出與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),并用真實(shí)目標(biāo)節(jié)點(diǎn)替換與真實(shí)資源節(jié)點(diǎn)對(duì)應(yīng)的虛擬目標(biāo)節(jié)點(diǎn),從根本上避免虛擬目標(biāo)節(jié)點(diǎn)與真實(shí)資源節(jié)點(diǎn)形成的顯示路徑中的可能,從而避免了因?yàn)樘摂M目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中所造成的顯示故障,從根本上避免了因虛擬目標(biāo)節(jié)點(diǎn)出現(xiàn)在顯示路徑中而造成的系統(tǒng)崩潰。
文檔編號(hào)G06F3/14GK102411484SQ20101028904
公開(kāi)日2012年4月11日 申請(qǐng)日期2010年9月20日 優(yōu)先權(quán)日2010年9月20日
發(fā)明者周飛, 李洪偉 申請(qǐng)人:聯(lián)想(北京)有限公司