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

遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法

文檔序號(hào):7566617閱讀:146來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種遠(yuǎn)程控制中圖像處理系統(tǒng)及方法,特別涉及一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法。
背景技術(shù)
遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控(Console Redirection)可將服務(wù)器端的屏幕畫(huà)面顯現(xiàn)在遠(yuǎn)程管理者的計(jì)算機(jī)屏幕上,讓管理者如同在服務(wù)器前面操作,方便管理者進(jìn)行遠(yuǎn)程管理的工作。
采用遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控,管理員就可以對(duì)服務(wù)器進(jìn)行遠(yuǎn)程管理。控制臺(tái)(Console)重定向無(wú)需為每臺(tái)服務(wù)器配備單獨(dú)的顯示器和鍵盤(pán)。這種優(yōu)點(diǎn)在高密度計(jì)算安裝(如高性能計(jì)算群集器)中特別有用,因?yàn)楣芾韱T可以在一個(gè)位置監(jiān)控多臺(tái)遠(yuǎn)程控制臺(tái)。通常的主機(jī)畫(huà)面監(jiān)控(ConsoleRedirection)需要將服務(wù)器端的屏幕圖像實(shí)時(shí)傳送到控制臺(tái)端,以保證兩邊的圖像一致。由于服務(wù)器端的屏幕圖像是變化的,因此好的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控就要保證控制臺(tái)端能盡快地得到服務(wù)器端的屏幕圖像,同時(shí)盡量減少圖像的失真。
遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控的關(guān)鍵在于屏幕圖像的擷取以及屏幕圖像數(shù)據(jù)的壓縮與解壓縮,公知的遠(yuǎn)程控制系統(tǒng)在圖像采集上往往擷取全部,或者利用操作系統(tǒng)(如Windows)的事件響應(yīng)區(qū)域進(jìn)行擷取。由于圖像是連續(xù)變化的,上述兩種方法都會(huì)在兩幅圖之間采集到重復(fù)的內(nèi)容,利用操作系統(tǒng)的事件響應(yīng)區(qū)域進(jìn)行截取雖然比較好,但仍然會(huì)采集到重復(fù)的內(nèi)容,而且會(huì)受到操作系統(tǒng)的限制,不具備通用性。一些其它的影像采集技術(shù),如MEPG4,但采集后處理時(shí)間比較長(zhǎng),而且存在失真,因此無(wú)法滿(mǎn)足實(shí)時(shí)快速和無(wú)失真的要求。對(duì)于屏幕圖像數(shù)據(jù)的壓縮與解壓縮這一點(diǎn),主要追求的是較高的壓縮率與較快的壓縮與解壓縮速度,公知的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控常通過(guò)選取一定的壓縮與解壓縮算法如RLE、JPEG等來(lái)實(shí)現(xiàn)。RLE算法的壓縮率比較小,改進(jìn)的RLE方法又比較費(fèi)時(shí),而JPEG方法壓縮存在圖像失真比較嚴(yán)重,不適合計(jì)算機(jī)系統(tǒng)顯示的文字、圖形。
因此如何保證控制臺(tái)端能盡快地得到服務(wù)器端的圖像,同時(shí)盡量減少圖像的失真,從而滿(mǎn)足實(shí)時(shí)快速和無(wú)失真的要求,是當(dāng)前遠(yuǎn)程控制系統(tǒng)中亟待解決的問(wèn)題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明乃為解決上述問(wèn)題而提出一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法,主要的目的在于遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控過(guò)程中滿(mǎn)足屏幕圖像顯示實(shí)時(shí)、快速、無(wú)失真的要求,從而更加方便遠(yuǎn)程監(jiān)控。
所以為達(dá)到上述目的,本發(fā)明提供一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng),用以將該服務(wù)器端的屏幕圖像實(shí)時(shí)地傳送到該控制臺(tái)端,包括一服務(wù)器端,用以回應(yīng)該控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像,以及一控制臺(tái)端,主要是用以向該服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求,并將從該服務(wù)端發(fā)送而來(lái)的屏幕圖像在本地實(shí)時(shí)顯示出來(lái),其中該服務(wù)器端包括屏幕擷取模塊,用以擷取當(dāng)前服務(wù)器端的該屏幕圖像;異或模塊,其用以將采集到的該屏幕圖像與其前一幅圖像進(jìn)行完全異或運(yùn)算;壓縮模塊,其用以將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮;發(fā)送模塊,用以將該壓縮后的圖像放入發(fā)送隊(duì)列進(jìn)行發(fā)送;其中該控制臺(tái)端包括接收模塊,用以接收該服務(wù)器端發(fā)送的圖像數(shù)據(jù);解壓模塊,解壓接收到的該圖像數(shù)據(jù);異或模塊,將該解壓后的圖像與本地上一幅圖像進(jìn)行完全異或運(yùn)算;顯示模塊,用以將該異或后的圖像顯示出來(lái)。
另外,本發(fā)明提供一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法,用以將該服務(wù)器端的屏幕圖像實(shí)時(shí)傳送到該控制臺(tái)端,首先控制臺(tái)端向該服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求;然后服務(wù)器端響應(yīng)該控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像,包括擷取該服務(wù)器端的一屏幕圖像;將該屏幕圖像與其前一幅圖像進(jìn)行完全異或(XOR)運(yùn)算;將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮;以及將該壓縮后的圖像放入發(fā)送對(duì)列進(jìn)行發(fā)送;接著該控制臺(tái)端接收從該服務(wù)端發(fā)送而來(lái)的屏幕圖像,并將其在本地實(shí)時(shí)顯示出來(lái),包括接收服務(wù)器端的該圖像;解壓縮該接收到的圖像;將該解壓縮后的圖像與其上一幅圖像進(jìn)行完全異或運(yùn)算;以及顯示該異或后的圖像。
根據(jù)本發(fā)明所提出的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法,可以只采集到變化的內(nèi)容,采用壓縮方法可以將大多數(shù)的計(jì)算機(jī)屏幕內(nèi)容(主要是圖形和文字)壓縮率到10%以下,而又沒(méi)有失真。同時(shí),采用異或運(yùn)算只需要一個(gè)時(shí)鐘周期就可以完成,所以處理速度比較快。
有關(guān)本發(fā)明的詳細(xì)內(nèi)容及技術(shù),現(xiàn)在配合


如下。

圖1是本發(fā)明所提出的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)的模塊架構(gòu)圖;圖2是本發(fā)明所提出的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法的主體流程圖;圖3是本發(fā)明服務(wù)器端采集與發(fā)送其屏幕圖像的流程圖;圖4是本發(fā)明控制臺(tái)接收并顯示圖像的流程圖;圖5是遠(yuǎn)程控制實(shí)現(xiàn)流程圖;圖6是本發(fā)明圖像采集示意圖;圖7是本發(fā)明圖像壓縮示意圖;圖8是本發(fā)明通過(guò)Windows應(yīng)用程序顯示W(wǎng)indows服務(wù)器端屏幕的示意圖;及圖9是本發(fā)明通過(guò)IE顯示W(wǎng)indows Sever端屏幕的示意圖。
其中,附圖標(biāo)號(hào)說(shuō)明如下110服務(wù)器端111屏幕擷取模塊112異或模塊113壓縮模塊114發(fā)送模塊120控制臺(tái)端121接收模塊122解壓模塊123異或模塊124顯示模塊步驟210控制臺(tái)端向服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求步驟220服務(wù)器端回應(yīng)控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像步驟230控制臺(tái)端接收從服務(wù)端發(fā)送而來(lái)的屏幕圖像,并將其在本地實(shí)時(shí)顯示出來(lái)步驟221擷取服務(wù)器端一屏幕圖像步驟222將該屏幕圖像與其前一幅圖像進(jìn)行完全異或運(yùn)算步驟223將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮步驟224將該壓縮后的圖像放入發(fā)送對(duì)列進(jìn)行發(fā)送步驟231接收服務(wù)器端的圖像步驟232解壓縮接收到的圖像步驟233將解壓縮后的圖像與其上一幅圖像進(jìn)行二次完全異或運(yùn)算步驟234顯示異或后的圖像步驟510服務(wù)器端圖像采集步驟520服務(wù)器端圖像壓縮步驟530網(wǎng)絡(luò)傳輸步驟540控制臺(tái)端解壓縮步驟550控制臺(tái)端圖像顯示610服務(wù)器端采集圖像620服務(wù)器端圖像緩沖區(qū)630控制臺(tái)端圖像緩沖區(qū)640控制臺(tái)端圖像顯示步驟710遍歷圖像中所有像素步驟720判斷是否為第一行步驟731做行內(nèi)壓縮步驟741做行間壓縮步驟742做行間斜向壓縮具體實(shí)施方式
本發(fā)明為一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法,首先請(qǐng)參見(jiàn)圖1,該圖是本發(fā)明所提出的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)的模塊架構(gòu)圖。其中,服務(wù)器端110用以響應(yīng)該控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像,包括屏幕擷取模塊111,異或模塊112,壓縮模塊113以及發(fā)送模塊114。下面對(duì)控制臺(tái)端進(jìn)行詳細(xì)說(shuō)明(1)屏幕擷取模塊111,用以擷取當(dāng)前服務(wù)器端的該屏幕圖像;(2)異或模塊112,其用以將采集到的該屏幕圖像與其前一幅圖像進(jìn)行完全異或運(yùn)算,所述完全異或運(yùn)算將當(dāng)前圖像的每一個(gè)像素都與其前一幅圖像相同位置像素進(jìn)行異或運(yùn)算;(3)壓縮模塊113,其用以將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮;及(4)發(fā)送模塊114,用以將該壓縮后的圖像放入發(fā)送對(duì)列進(jìn)行發(fā)送。
控制臺(tái)端120,主要是用以向該服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求,并將從該服務(wù)端發(fā)送而來(lái)的屏幕圖像在本地實(shí)時(shí)顯示出來(lái),包括接收模塊121,解壓模塊122,異或模塊123以及顯示模塊124,下面分別對(duì)其進(jìn)行詳細(xì)說(shuō)明(1)接收模塊121,用以接收該服務(wù)器端發(fā)送的圖像數(shù)據(jù);(2)解壓模塊122,解壓接收到的該圖像數(shù)據(jù);(3)異或模塊123,將該解壓后的圖像與本地上一幅圖像進(jìn)行完全異或運(yùn)算;及(4)顯示模塊124,用以將該異或后的圖像顯示出來(lái)。
接著,通過(guò)圖2來(lái)說(shuō)明本發(fā)明的流程,該圖是本發(fā)明所提出的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法的主體流程圖,說(shuō)明如下首先控制臺(tái)端向該服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求(步驟210),然后服務(wù)器端響應(yīng)該控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像(步驟220),控制臺(tái)端接收從該服務(wù)端發(fā)送而來(lái)的屏幕圖像,并將其在本地實(shí)時(shí)顯示出來(lái)(步驟230)。
請(qǐng)參見(jiàn)圖3,其中上述服務(wù)器端采集與發(fā)送其屏幕圖像的過(guò)程進(jìn)一步包括擷取該服務(wù)器端的一屏幕圖像(步驟221),將該屏幕圖像與其前一幅圖像進(jìn)行完全異或運(yùn)算(步驟222),將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮(步驟223),將該壓縮后的圖像放入發(fā)送對(duì)列進(jìn)行發(fā)送(步驟224)。
請(qǐng)參見(jiàn)圖4,其中控制臺(tái)接收并顯示圖像的過(guò)程更包括接收服務(wù)器端的該圖像(步驟231),解壓縮該接收到的圖像(步驟232),將該解壓縮后的圖像與其上一幅圖像進(jìn)行完全異或運(yùn)算(步驟233),顯示該異或后的圖像(步驟234)。
通常主機(jī)畫(huà)面監(jiān)控需要將服務(wù)器端的圖像實(shí)時(shí)傳送到控制臺(tái)端,保證兩邊圖像一致,由于服務(wù)器端的圖像是變化的,因此就要保證控制臺(tái)端能盡快地得到服務(wù)器端的圖像。這個(gè)過(guò)程請(qǐng)參見(jiàn)圖5,該圖是遠(yuǎn)程控制的流程圖,如圖所示,服務(wù)器端首先采集圖像(步驟510),然后圖像在服務(wù)器端被壓縮(步驟520),經(jīng)過(guò)網(wǎng)絡(luò)傳輸后(步驟530),圖像在控制臺(tái)端解壓縮(步驟540),最后將解壓縮的圖像顯示出來(lái)(步驟550)。
由于服務(wù)器端所擷取的屏幕圖像一般資料量較大,若直接發(fā)送則會(huì)導(dǎo)致占用網(wǎng)絡(luò)帶寬過(guò)大、實(shí)時(shí)性差、占用系統(tǒng)資源過(guò)多、穩(wěn)定性差等問(wèn)題,因此需經(jīng)過(guò)壓縮后才能將其發(fā)送給控制臺(tái)端,而控制臺(tái)端相應(yīng)地也要將接收到的屏幕圖像數(shù)據(jù)進(jìn)行解壓縮后才能正確地將屏幕圖像顯示出來(lái)。
請(qǐng)參見(jiàn)圖6,該圖是本發(fā)明圖像采集的示意圖。包括四個(gè)區(qū)域分別為服務(wù)器端采集圖像610,服務(wù)器端圖像緩沖區(qū)620,控制臺(tái)端圖像緩沖區(qū)630,以及控制臺(tái)端圖像顯示640。如圖所示,本發(fā)明的第一幅圖像不經(jīng)過(guò)任何采集處理,直接放到服務(wù)器端圖像緩沖區(qū)620,經(jīng)過(guò)壓縮后由傳輸介質(zhì)傳輸?shù)娇刂婆_(tái)端,控制臺(tái)端接收到圖像數(shù)據(jù)后,解壓縮數(shù)據(jù)到圖像緩沖區(qū)630,然后在控制臺(tái)端圖像顯示640中將其顯示出來(lái)。第二幅以后的圖像則都要與其前一幅圖像進(jìn)行完全的異或運(yùn)算。以第二幅圖像為例,服務(wù)器端擷取第二幅圖像之后,將其與第一幅圖像進(jìn)行完全的異或運(yùn)算,即每一個(gè)像素都要與其前一幅圖像相同位置的像素進(jìn)行異或運(yùn)算,然后將異或后的結(jié)果放入緩沖區(qū)。由于異或具有以下特性1 XOR 1=00 XOR 0=01 XOR 0=1100111011110101101 XOR 100111011110101101=0000000000000000100111011110100000 XOR 100111011110101101=0000000000001101因此,兩幅圖像中相同的像素異或后為0(黑色),不同的像素異或后為一新的值,這樣,經(jīng)過(guò)異或運(yùn)算后,只要是非黑色的像素就是兩幅圖像不同的部分。這種異或運(yùn)算只需要一個(gè)時(shí)鐘周期就可以完成,所以處理速度比較快。
然后將運(yùn)算所得的圖像進(jìn)行壓縮。圖像經(jīng)過(guò)異或運(yùn)算之后,可以實(shí)現(xiàn)很高的數(shù)據(jù)壓縮率。因?yàn)橐话闱闆r下屏幕圖像總是在一個(gè)局部而非整個(gè)屏幕發(fā)生變化,將當(dāng)前屏幕圖像與上一屏幕圖像進(jìn)行異或運(yùn)算后,所得屏幕位圖未變化部分的位值為0,而變化部分的位值為1,當(dāng)屏幕圖像變化范圍較小時(shí),則所擷取的屏幕圖像位圖的大量位值將為0,同時(shí)壓縮率除與壓縮算法有關(guān)外,還與待壓縮的資料本身有關(guān),壓縮時(shí)顏色相同的部分會(huì)壓縮到很小,大部分為變化的像素,因此這樣對(duì)其進(jìn)行壓縮將取得更加理想的壓縮效果,從而減小了傳輸量。
由于與相鄰位置像素相同概率比較大,正常圖像95%以上的像素會(huì)與同一行或上一行相鄰位置像素相同,因此本發(fā)明利用這一特點(diǎn)進(jìn)行行內(nèi)和行間壓縮??梢詫嚎s率控制在10%以?xún)?nèi)。請(qǐng)參見(jiàn)圖7,該圖是本發(fā)明壓縮過(guò)程的示意圖。系統(tǒng)遍歷圖像中的所有像素(步驟710),然后判斷當(dāng)前行是否為第一行(步驟720),如果為第一行,則做行內(nèi)壓縮(步驟731)。行內(nèi)壓縮是將一行內(nèi)連續(xù)相同的像素進(jìn)行壓縮,記錄第一個(gè)像素的值和連續(xù)的個(gè)數(shù)。如果不是第一行,則判斷當(dāng)前像素是否與其前一個(gè)像素相同,如果相同,則做行內(nèi)壓縮(步驟731);然后再判斷當(dāng)前像素是否與正上方像素相同,如果相同則做行間壓縮(步驟741),行間壓縮只記錄連續(xù)與正上方的像素相同的個(gè)數(shù);再判斷當(dāng)前像素是否與斜上方像素相同,如果相同則做行間斜向壓縮(步驟742),行間斜向壓縮只記錄連續(xù)與斜上方像素相同的個(gè)數(shù)。另外,在上述壓縮過(guò)程中對(duì)像素的遍歷是對(duì)整個(gè)該屏幕圖像從前向后逐個(gè)進(jìn)行的。
經(jīng)過(guò)壓縮的圖像再通過(guò)網(wǎng)絡(luò)發(fā)送到控制臺(tái)端,控制臺(tái)端對(duì)其進(jìn)行解壓縮,解壓縮是壓縮的逆過(guò)程,解壓縮后的圖像可以恢復(fù)到服務(wù)器端異或后的結(jié)果。由于異或運(yùn)算具有可逆性,將異或后的圖像再進(jìn)行第二次異或后,就會(huì)重新得到原來(lái)的圖像。采用的異或原理為A XOR B=CC XOR A=B在控制臺(tái)端,得到服務(wù)器端異或結(jié)果的圖像后,只要再將當(dāng)前圖像與本地的上一幅圖像進(jìn)行第二次異或,就可以得到服務(wù)器端的最新圖像了。最后再將得到的圖像顯示出來(lái)。如圖8所示,可以通過(guò)Windows應(yīng)用程控顯示W(wǎng)indows Sever端,還可以通過(guò)IE瀏覽器顯示W(wǎng)indows Sever端,如圖9所示。
雖然本發(fā)明以前述的較佳實(shí)施例揭示如上,然而它們并非用以限定本發(fā)明,故任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1.一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng),用以將該服務(wù)器端的屏幕圖像實(shí)時(shí)地傳送到該控制臺(tái)端,包括一服務(wù)器端,用以響應(yīng)該控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像,包括一屏幕擷取模塊,用以擷取當(dāng)前服務(wù)器端的該屏幕圖像;一異或模塊,其用以將采集到的該屏幕圖像與其前一幅圖像進(jìn)行完全異或運(yùn)算;一壓縮模塊,其用以將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮;及一發(fā)送模塊,用以將該壓縮后的圖像放入發(fā)送對(duì)列進(jìn)行發(fā)送;及一控制臺(tái)端,用以向該服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求,并將從該服務(wù)端發(fā)送而來(lái)的屏幕圖像在本地實(shí)時(shí)顯示出來(lái),包括一接收模塊,用以接收該服務(wù)器端發(fā)送的圖像數(shù)據(jù);一解壓模塊,解壓接收到的該圖像數(shù)據(jù);一異或模塊,將該解壓后的圖像與本地上一幅圖像進(jìn)行完全異或運(yùn)算;及一顯示模塊,用以將該異或后的圖像顯示出來(lái)。
2.如權(quán)利要求1所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng),其中所述異或模塊對(duì)第一幅該屏幕圖像不進(jìn)行異或運(yùn)算。
3.如權(quán)利要求1所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng),其中所述完全異或運(yùn)算,將當(dāng)前圖像的每一個(gè)像素都與其前一幅圖像相同位置像素進(jìn)行異或運(yùn)算。
4.如權(quán)利要求1所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng),其中所述壓縮過(guò)程中對(duì)像素的遍歷,是對(duì)整個(gè)該屏幕圖像從前向后逐個(gè)進(jìn)行的。
5.如權(quán)利要求1所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng),其中所述行內(nèi)壓縮將該行內(nèi)連續(xù)相同的像素進(jìn)行壓縮,記錄其第一個(gè)像素值和連續(xù)的個(gè)數(shù);所述行間壓縮記錄連續(xù)與正上方的像素相同的個(gè)數(shù);所述斜向行間壓縮記錄連續(xù)與斜上方像素相同的個(gè)數(shù)。
6.一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法,用以將該服務(wù)器端的屏幕圖像實(shí)時(shí)的傳送到該控制臺(tái)端,包括如下步驟該控制臺(tái)端向該服務(wù)端發(fā)出獲取其屏幕圖像的請(qǐng)求;該服務(wù)器端響應(yīng)該控制臺(tái)端的請(qǐng)求,并采集與發(fā)送其屏幕圖像,包括擷取該服務(wù)器端的一屏幕圖像;將該屏幕圖像與其前一幅圖像進(jìn)行完全異或運(yùn)算;將該異或后的圖像進(jìn)行行內(nèi)、行間以及斜向壓縮;及將該壓縮后的圖像放入發(fā)送對(duì)列進(jìn)行發(fā)送;及該控制臺(tái)端接收從該服務(wù)端發(fā)送而來(lái)的屏幕圖像,并將其在本地實(shí)時(shí)顯示出來(lái),包括接收服務(wù)器端的該圖像;解壓縮該接收到的圖像;將該解壓縮后的圖像與其上一幅圖像進(jìn)行二次完全異或運(yùn)算;及顯示該異或后的圖像。
7.如權(quán)利要求6所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法,其中所述進(jìn)行完全異或運(yùn)算的步驟,若為第一幅該屏幕圖像,則不做異或運(yùn)算。
8.如權(quán)利要求6所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法,其中所述完全異或運(yùn)算,將當(dāng)前圖像的每一個(gè)像素都與其前一幅圖像相同位置像素進(jìn)行異或運(yùn)算。
9.如權(quán)利要求6所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法,其中所述壓縮過(guò)程中對(duì)像素的遍歷是對(duì)整個(gè)該屏幕圖像從前向后逐個(gè)進(jìn)行的。
10.如權(quán)利要求6所述的遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控方法,其中所述行內(nèi)壓縮將該行內(nèi)連續(xù)相同的像素進(jìn)行壓縮,記錄其第一個(gè)像素值和連續(xù)的個(gè)數(shù);所述行間壓縮記錄連續(xù)與正上方的像素相同的個(gè)數(shù);所述斜向行間壓縮記錄連續(xù)與斜上方像素相同的個(gè)數(shù)。
全文摘要
一種遠(yuǎn)程服務(wù)器主機(jī)畫(huà)面監(jiān)控系統(tǒng)及其方法,采集與發(fā)送服務(wù)器端的屏幕圖像到控制臺(tái)(Console),將擷取的圖像進(jìn)行完全異或(XOR)運(yùn)算,通過(guò)壓縮后進(jìn)行發(fā)送;控制臺(tái)端接收到圖像后,經(jīng)過(guò)解壓縮和完全異或運(yùn)算后顯示出來(lái),從而使服務(wù)器端的屏幕圖像實(shí)時(shí)地傳送到控制臺(tái)端。
文檔編號(hào)H04N7/26GK1635466SQ200310124390
公開(kāi)日2005年7月6日 申請(qǐng)日期2003年12月30日 優(yōu)先權(quán)日2003年12月30日
發(fā)明者劉文涵, 陳玄同, 李翼嵩 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
定南县| 和硕县| 博客| 伊川县| 中山市| 习水县| 美姑县| 平潭县| 黔西| 明星| 葫芦岛市| 鹿泉市| 伊金霍洛旗| 皮山县| 右玉县| 稷山县| 大名县| 运城市| 开阳县| 西昌市| 拜城县| 建宁县| 洛扎县| 建瓯市| 新干县| 调兵山市| 霍林郭勒市| 西峡县| 长宁县| 安岳县| 宁远县| 油尖旺区| 颍上县| 石门县| 崇仁县| 万山特区| 海伦市| 宜春市| 宽甸| 静海县| 临泽县|