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

在瘦客戶端計(jì)算機(jī)網(wǎng)絡(luò)中顯示關(guān)于地質(zhì)資源勘探和生產(chǎn)的高分辨率內(nèi)容的方法、系統(tǒng)及...的制作方法

文檔序號(hào):6454748閱讀:324來源:國知局
專利名稱:在瘦客戶端計(jì)算機(jī)網(wǎng)絡(luò)中顯示關(guān)于地質(zhì)資源勘探和生產(chǎn)的高分辨率內(nèi)容的方法、系統(tǒng)及 ...的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)是2007年5月9日提交的PCT國際專利申請(qǐng),對(duì)除美國以外 的所有國家指定的申請(qǐng)人是以美國國營公司LANDMARK GRAPHICS CORPORATION為名義;英國公民Jane Elizabeth McConnell;英國公 民David Michael Holmes;美國公民Raymond Pruitt Blalock;以及加拿 大公民Donald Hugh Dunbar,以上是僅對(duì)美國指定的申請(qǐng)人,并且本 申請(qǐng)要求于2006年5月10日提交的美國專利申請(qǐng)No.ll/431,781的優(yōu)先 權(quán)。
背景技術(shù)
地球物理學(xué)者和地質(zhì)學(xué)者利用在計(jì)算機(jī)網(wǎng)絡(luò)上主持(hosted)的 各種軟件應(yīng)用,這些軟件應(yīng)用與諸如烴之類的地質(zhì)資源的勘探和生產(chǎn) 有關(guān)。所述計(jì)算機(jī)網(wǎng)絡(luò)通常包括地球物理學(xué)者和地質(zhì)學(xué)者所利用的至 少兩種客戶端計(jì)算機(jī)系統(tǒng)。一種客戶端計(jì)算機(jī)可以是基于UNIX的高端
工作站,該工作站執(zhí)行與勘探和生產(chǎn)("E&P")有關(guān)的技術(shù)性計(jì)算任 務(wù)。第二種客戶端計(jì)算機(jī)可以是個(gè)人計(jì)算機(jī)("PC"),該個(gè)人計(jì)算機(jī) 執(zhí)行諸如發(fā)送電子郵件之類的管理任務(wù)。客戶端工作站和PC利用計(jì)算 機(jī)網(wǎng)絡(luò),來訪問以多種服務(wù)器計(jì)算機(jī)為主機(jī)的應(yīng)用。
目前,在E&P環(huán)境下利用的多種客戶端計(jì)算機(jī)網(wǎng)絡(luò)有多個(gè)缺點(diǎn)。 一個(gè)缺點(diǎn)是對(duì)多種客戶端計(jì)算機(jī)的利用通常對(duì)諸如帶寬之類的有限 網(wǎng)絡(luò)資源有強(qiáng)烈的要求,例如,需要以額外成本將兆位網(wǎng)絡(luò)升級(jí)到千 兆位網(wǎng)絡(luò)。當(dāng)前網(wǎng)絡(luò)的另一缺點(diǎn)是用戶在從客戶端工作站選擇了基 于服務(wù)器的應(yīng)用之后,必須等待要從遠(yuǎn)程服務(wù)器加載進(jìn)客戶端工作站 的存儲(chǔ)器中的應(yīng)用。此外,在可以使用要從服務(wù)器加載進(jìn)客戶端工作站的存儲(chǔ)器中的應(yīng)用之前,用戶還必須等待與該應(yīng)用相關(guān)聯(lián)的任何數(shù) 據(jù)。另一缺點(diǎn)是當(dāng)用戶運(yùn)行工作站上的多個(gè)應(yīng)用時(shí),將所述應(yīng)用及 其關(guān)聯(lián)數(shù)據(jù)加載進(jìn)存儲(chǔ)器中的組合結(jié)果會(huì)消耗工作站資源(例如,處 理器和存儲(chǔ)器資源),從而導(dǎo)致更慢的性能。另一缺點(diǎn)是盡管地球物 理學(xué)者和地質(zhì)學(xué)者逐漸利用具有多個(gè)高分辨率監(jiān)視器的計(jì)算機(jī)系統(tǒng)來 顯示圖形,但當(dāng)前網(wǎng)絡(luò)應(yīng)用無法充分利用最大顯示分辨率,該最大顯
示分辨率在具有高分辨率顯示功能的雙監(jiān)視器(dual monitor)上可能 高達(dá)3840X1200。
針對(duì)上述及其它考慮,已經(jīng)作出了本發(fā)明的各種實(shí)施例。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,上述和其它問題由如下方法、系統(tǒng)和計(jì)算機(jī)可讀介
質(zhì)解決用于在痩客戶端計(jì)算機(jī)網(wǎng)絡(luò)中顯示關(guān)于地質(zhì)資源勘探和生產(chǎn) 的高分辨率內(nèi)容。根據(jù)本發(fā)明的一個(gè)方面,提供了一種方法,該方法 用于在瘦客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的客戶端系統(tǒng)上顯示高分辨率 內(nèi)容,該高分辨率內(nèi)容由針對(duì)地質(zhì)資源勘探和生產(chǎn)的安全主機(jī)
(securely hosted)應(yīng)用程序產(chǎn)生。該方法包括呈現(xiàn)出界面,以訪問 應(yīng)用程序,所述應(yīng)用程序以服務(wù)器為主機(jī);接收對(duì)應(yīng)用程序的選擇; 經(jīng)由客戶端系統(tǒng),來確定客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中最少利用的節(jié) 點(diǎn),以執(zhí)行所選的應(yīng)用程序;將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像封裝 進(jìn)遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議中;以及經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器顯 示協(xié)議,將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像,在客戶端系統(tǒng)上顯示為 高分辨率圖像??梢詫⑺龈叻直媛曙@示,顯示在與客戶端系統(tǒng)相關(guān) 聯(lián)的多個(gè)顯示器(例如雙監(jiān)視器)上。
還可以將本發(fā)明實(shí)現(xiàn)為計(jì)算機(jī)處理、計(jì)算機(jī)系統(tǒng)、或者諸如計(jì)算 機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)之類的制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì) 算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)對(duì)于計(jì)算機(jī)系統(tǒng)是可讀的,并對(duì)執(zhí) 行計(jì)算機(jī)處理的指令的計(jì)算機(jī)程序進(jìn)行編碼。計(jì)算機(jī)程序產(chǎn)品還可以 是載波上的傳播信號(hào),該信號(hào)對(duì)于計(jì)算機(jī)系統(tǒng)是可讀的,并對(duì)執(zhí)行計(jì) 算機(jī)處理的指令的計(jì)算機(jī)程序進(jìn)行編碼。通過閱讀以下詳細(xì)描述并査閱關(guān)聯(lián)的附圖,本發(fā)明的上述及各種 其它特征以及優(yōu)點(diǎn)將變得顯而易見。


圖l是實(shí)現(xiàn)本發(fā)明的示例性實(shí)施例的計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)圖2是示出了圖1的計(jì)算機(jī)網(wǎng)絡(luò)中的服務(wù)器計(jì)算機(jī)系統(tǒng)的簡化框 圖,該服務(wù)器計(jì)算機(jī)系統(tǒng)可以用于執(zhí)行本發(fā)明的各種示例性實(shí)施例;
圖3是示出了根據(jù)本發(fā)明的示例性實(shí)施例的示例性例程的流程 圖,該示例性例程用于在圖l的計(jì)算機(jī)網(wǎng)絡(luò)中的客戶端系統(tǒng)上,顯示關(guān) 于地質(zhì)資源勘探和生產(chǎn)的高分辨率內(nèi)容;
圖4是根據(jù)本發(fā)明的示例性實(shí)施例的由計(jì)算機(jī)產(chǎn)生的顯示,用于 選擇圖l的計(jì)算機(jī)網(wǎng)絡(luò)中的一系列應(yīng)用;
圖5是根據(jù)本發(fā)明的示例性實(shí)施例的由計(jì)算機(jī)產(chǎn)生的顯示,用于 從圖4中所選的一系列應(yīng)用中選擇應(yīng)用或其它數(shù)據(jù),以在圖l的計(jì)算機(jī) 網(wǎng)絡(luò)中的客戶端系統(tǒng)上顯示高分辨率圖像。
具體實(shí)施例方式
本發(fā)明的示例性實(shí)施例提供以在客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的 客戶端系統(tǒng)上顯示高分辨率內(nèi)容,該高分辨率內(nèi)容由針對(duì)地質(zhì)資源的 勘探和生產(chǎn)的安全主機(jī)應(yīng)用程序產(chǎn)生。現(xiàn)在將參照附圖來描述本發(fā)明 的各方面,附圖中的相同數(shù)字代表相同的元件。特別地,圖l及其相應(yīng) 的論述意在提供一種對(duì)實(shí)現(xiàn)本發(fā)明實(shí)施例的適當(dāng)操作環(huán)境的簡要、一 般的描述。
本發(fā)明的實(shí)施例通常可以在如圖l所示的痩客戶端/服務(wù)器計(jì)算機(jī) 網(wǎng)絡(luò)100中使用。網(wǎng)絡(luò)100包括痩客戶端工作站102(以下被稱作客戶端 工作站102)。根據(jù)本發(fā)明的各種示例性實(shí)施例,客戶端工作站102可以 是傳統(tǒng)的臺(tái)式或膝上型計(jì)算機(jī),該計(jì)算機(jī)包括處理器、存儲(chǔ)器、以 及用于存儲(chǔ)和執(zhí)行操作系統(tǒng)(未示出)的大容量存儲(chǔ)設(shè)備(未示出)、 諸如遠(yuǎn)程訪問客戶端應(yīng)用程序104之類的一個(gè)或多個(gè)應(yīng)用程序、以及 web瀏覽器(未示出)。在本發(fā)明的一個(gè)實(shí)施例中,遠(yuǎn)程訪問客戶端應(yīng)用104可以是獨(dú)立計(jì)算結(jié)構(gòu)("ICA")協(xié)議客戶端應(yīng)用,例如由 Ft丄auderdale, Florida的CITRIX SYSTEMS投入市場(chǎng)的METAFRAME。 如本領(lǐng)域技術(shù)人員公知的那樣,ICA協(xié)議客戶端應(yīng)用使得客戶端計(jì)算 機(jī)(例如,"痩"客戶端)能夠安全訪問一個(gè)或多個(gè)中央服務(wù)器計(jì)算機(jī) 上的應(yīng)用和存儲(chǔ)。在一個(gè)實(shí)施例中,操作系統(tǒng)可以是UNIX操作系統(tǒng)。 在備選的實(shí)施例中,操作系統(tǒng)可以是WINDOWS XP或WINDOWS⑧ 2000操作系統(tǒng),并且web瀏覽器可以是INTERNET EXPLORER web瀏 覽器,所有這些都由Redmond, Washington的MICROSOFT CORPORATION投入市場(chǎng)。
客戶端工作站102還包括雙監(jiān)視器105和106,每一個(gè)監(jiān)視器都能 夠顯示包括圖形的高分辨率內(nèi)容。例如,在本發(fā)明的一個(gè)實(shí)施例中, 監(jiān)視器105和106中的每一個(gè)可以具有至少1920X1200的分辨率和32位 顏色(即,"真彩色")的能力。應(yīng)當(dāng)理解的是,監(jiān)視器105和106不限 于上述分辨率,并具有本領(lǐng)域技術(shù)人員公知的更高的分辨率和/或表示 格式的能力。
需要理解,雙監(jiān)視器105和106可以由雙屏幕能力圖形卡(未示出) 驅(qū)動(dòng)。例如,在本發(fā)明的一個(gè)實(shí)施例中,圖形卡可以是由Santa Clara, California的NVIDIA CORPORATION投入市場(chǎng)的QUADRO NVS 280
圖形卡。
在網(wǎng)絡(luò)100中,客戶端工作站102連接至與防火墻110和111通信的 路由器108。路由器108在客戶端工作站102與虛擬專用網(wǎng)/內(nèi)聯(lián)網(wǎng)114和 /或互聯(lián)網(wǎng)116之間實(shí)現(xiàn)安全通信。防火墻110和111與路由器118通信, 該路由器118實(shí)現(xiàn)與針對(duì)共享服務(wù)而利用的負(fù)載平衡METAFRAME服 務(wù)器122、負(fù)載平衡Web服務(wù)器124、以及針對(duì)客戶(客戶端)而利用 的負(fù)載平衡METAFRAME服務(wù)器126的通信。對(duì)本領(lǐng)域技術(shù)人員而言,
客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的路由器和防火墻的功能是公知的。
如本領(lǐng)域技術(shù)人員公知的那樣,可以以"負(fù)載平衡"配置來運(yùn)行 服務(wù)器,在該配置中,服務(wù)器執(zhí)行定制的算法,以提供增加的容量、 性能、以及資源可用性。在負(fù)載平衡服務(wù)器配置中,基于例如客戶端 會(huì)話的當(dāng)前數(shù)量、每會(huì)話的存儲(chǔ)、CPU利用率、磁盤I/Q (輸入/輸出)以及其它系統(tǒng)資源,將用戶定向于最不忙于為其它客戶端提供服務(wù)的
服務(wù)器。例如,可能將嘗試訪問以負(fù)載平衡web服務(wù)器124之一為主機(jī) 的網(wǎng)站的用戶,自動(dòng)定向于最不繁忙的web服務(wù)器。在本發(fā)明的一個(gè) 實(shí)施例中,經(jīng)由WINDOWS負(fù)載平衡服務(wù)("WLBS"),來為服務(wù)器 122、 124和126提供負(fù)載平衡功能性,其中WINDOWS負(fù)載平衡服務(wù) ("WLBS")已被合并進(jìn)由Redmond, Washington的MICROSOFT CORPORATION投入市場(chǎng)的WINDOWS 2000 ADVANCED SERVER 和WTNDOWS SERVER 2003 ENTERPRISE操作系統(tǒng)中。
服務(wù)器126中的每一個(gè)還包括遠(yuǎn)程訪問服務(wù)器應(yīng)用程序120。在本 發(fā)明的一個(gè)實(shí)施例中,遠(yuǎn)程訪問服務(wù)器應(yīng)用程序120可以是獨(dú)立計(jì)算結(jié) 構(gòu)("ICA")協(xié)議服務(wù)器應(yīng)用,例如由Ft丄auderdale,F(xiàn)lorida的CITRIX SYSTEMS投入市場(chǎng)的METAFRAME。在本發(fā)明的各種實(shí)施例中,遠(yuǎn) 程訪問服務(wù)器應(yīng)用程序120可操作用于經(jīng)由遠(yuǎn)程訪問客戶端應(yīng)用程序 104,將由存儲(chǔ)在應(yīng)用服務(wù)器128和129上的應(yīng)用程序140產(chǎn)生的圖像, 在客戶端工作站102上顯示為高分辨率圖像。需要理解的是,遠(yuǎn)程訪問 服務(wù)器應(yīng)用程序120還可以利用第三方應(yīng)用程序(未示出),來捕獲由 應(yīng)用程序140產(chǎn)生的3D圖形。在一個(gè)實(shí)施例中,第三方應(yīng)用程序可以 包括由Toronto, Canada的HUMMINGBIRD LTD.投入市場(chǎng)的 EXCEED 系列應(yīng)用程序,用于捕獲由運(yùn)行在Linux/UNIX應(yīng)用服務(wù)器 上的程序產(chǎn)生的OpenGL圖像。針對(duì)圖2-5,以下將更加詳細(xì)地描述遠(yuǎn) 程訪問服務(wù)器應(yīng)用程序120。
應(yīng)當(dāng)理解的是,網(wǎng)絡(luò)100中在客戶端工作站102與服務(wù)器122、 124 和126之間的部分被稱作"前網(wǎng)(FrontNet)"。前網(wǎng)包括可在互聯(lián)網(wǎng) 116上路由的網(wǎng)絡(luò)地址,或首先經(jīng)過網(wǎng)絡(luò)地址轉(zhuǎn)換("NAT")隨后被路 由至互聯(lián)網(wǎng)116的網(wǎng)絡(luò)地址。對(duì)于客戶端工作站102而言,前網(wǎng)包括兩 個(gè)部分。前網(wǎng)的第一部分是前網(wǎng)Web。前網(wǎng)Web是在連接至專用防火 墻接口的虛擬局域網(wǎng)("VLAN")中運(yùn)行的子網(wǎng)。Web服務(wù)器124和所 有的客戶(customer)連接至上述子網(wǎng)。前網(wǎng)的第二部分是前網(wǎng)客戶 端。前網(wǎng)客戶端是遠(yuǎn)離前網(wǎng)WebVLAN并包括多個(gè)專用VLAN的子網(wǎng)。 每一個(gè)專用VLAN包括獨(dú)立的客戶專用服務(wù)器(即,服務(wù)器126)。前網(wǎng)客戶端使得每一個(gè)客戶的服務(wù)器能夠通過網(wǎng)關(guān)或路由器與互聯(lián)網(wǎng)
116進(jìn)行通信,但是阻止任何客戶的服務(wù)器(即服務(wù)器126)與其它客
戶的服務(wù)器進(jìn)行通信。
在網(wǎng)絡(luò)100中,服務(wù)器122、 124和126通過路由器145與應(yīng)用服務(wù) 器128和129進(jìn)行通信。應(yīng)用服務(wù)器128和129作為應(yīng)用程序140的主機(jī), 客戶端工作站102可以利用包括服務(wù)器122、124和126的網(wǎng)絡(luò)100中的各 種組件,訪問并執(zhí)行應(yīng)用程序140,以下針對(duì)圖2-5將更加詳細(xì)地描述。 在本發(fā)明的各種實(shí)施例中,應(yīng)用程序140可以與地質(zhì)資源(例如烴)的 勘探和生產(chǎn)有關(guān)。在一個(gè)實(shí)施例中,應(yīng)用程序140可以包括由Houston, Texas的蘭德馬克繪圖公司(LADMARK GRAPHICS CORPORATION: HALLIBURTON COMPANY的完全自主的營業(yè)單位)投入市場(chǎng)的 OPENWORKS系列應(yīng)用程序。
應(yīng)當(dāng)理解的是,應(yīng)用服務(wù)器128和129中的每一個(gè)可以包含多個(gè)服 務(wù)器或計(jì)算"節(jié)點(diǎn)"的"池(pool)"。每一個(gè)池中的每一個(gè)計(jì)算節(jié)點(diǎn) 作為應(yīng)用程序140的主機(jī)。應(yīng)用服務(wù)器128和129的每一個(gè)池還包括用于 存儲(chǔ)和執(zhí)行網(wǎng)格引擎應(yīng)用130的至少一個(gè)服務(wù)器(即,網(wǎng)格服務(wù)器)。 根據(jù)本發(fā)明的各種實(shí)施例,網(wǎng)格引擎應(yīng)用130是執(zhí)行實(shí)時(shí)操作的程序模 塊,該實(shí)時(shí)操作包括針對(duì)處理器、存儲(chǔ)器、網(wǎng)絡(luò)、磁盤、以及輸入/ 輸出利用,連續(xù)監(jiān)視計(jì)算節(jié)點(diǎn)。每個(gè)調(diào)用過程的請(qǐng)求命令(例如,來 自客戶端工作站102、用于執(zhí)行應(yīng)用程序140的命令)被應(yīng)用服務(wù)器128 和129的池中的網(wǎng)格服務(wù)器截獲,然后,基于由網(wǎng)格引擎應(yīng)用130提供 的算法,網(wǎng)格服務(wù)器將請(qǐng)求分路(shimt)至池中的最少利用的計(jì)算節(jié) 點(diǎn)。在一個(gè)實(shí)施例中,網(wǎng)格引擎應(yīng)用130可以是由Santa Clara, California 的SUN MICROSYSTEMS, INC投入市場(chǎng)的GRID ENGINE應(yīng)用程序。 針對(duì)圖2-5,以下將更加詳細(xì)地論述網(wǎng)格引擎應(yīng)用130的功能性。
應(yīng)當(dāng)理解的是,網(wǎng)絡(luò)100中在服務(wù)器122、 124和126與服務(wù)器128 和129之間的部分被稱作"中間網(wǎng)"。在網(wǎng)絡(luò)100中,中間網(wǎng)在前網(wǎng)服務(wù) 器(以上論述)與網(wǎng)絡(luò)附加存儲(chǔ)器132、文件服務(wù)器134、認(rèn)證服務(wù)器 136、以及數(shù)據(jù)庫服務(wù)器138之間中繼通信。應(yīng)當(dāng)理解的是,中間網(wǎng)是 防火墻113外部的安全網(wǎng)絡(luò)。中間網(wǎng)包括多個(gè)VLAN,其中一個(gè)VLAN用于共享服務(wù)器122和124,另一個(gè)VLAN用于客戶專用服務(wù)器126。需 要理解的是,中間網(wǎng)使得客戶的服務(wù)器能夠與服務(wù)器132、 134、 136 和138以及客戶的應(yīng)用服務(wù)器池進(jìn)行通信,但是阻止客戶的服務(wù)器與其 它任何客戶的服務(wù)器進(jìn)行通信。
在網(wǎng)絡(luò)100中,服務(wù)器128和129通過防火墻113和路由器132與網(wǎng) 絡(luò)附加存儲(chǔ)器132、文件服務(wù)器134、認(rèn)證服務(wù)器136、以及數(shù)據(jù)庫服務(wù) 器138進(jìn)行通信。應(yīng)當(dāng)理解的是,網(wǎng)絡(luò)100中包括防火墻113、路由器132、 以及網(wǎng)絡(luò)附加存儲(chǔ)器132、文件服務(wù)器134、認(rèn)證服務(wù)器136、和數(shù)據(jù)庫 服務(wù)器138的部分組成了被稱作"后網(wǎng)"的安全數(shù)據(jù)基礎(chǔ)結(jié)構(gòu)。還應(yīng)當(dāng) 理解的是,后網(wǎng)僅接受某種定義的網(wǎng)絡(luò)業(yè)務(wù),例如域認(rèn)證或數(shù)據(jù)請(qǐng)求。 需要理解的是,后網(wǎng)絡(luò)作為安全數(shù)據(jù)基礎(chǔ)結(jié)構(gòu),不完全信任來自前網(wǎng) 或中間網(wǎng)的網(wǎng)絡(luò)業(yè)務(wù),但是與來自前網(wǎng)的網(wǎng)絡(luò)業(yè)務(wù)相比,更信任來自 中間網(wǎng)的網(wǎng)絡(luò)業(yè)務(wù)。
應(yīng)當(dāng)理解的是,用于實(shí)施本發(fā)明的實(shí)施例的網(wǎng)絡(luò)100中的工作站 102和服務(wù)器122、 124、 126、 128、 129、 134、 136及138,可以代表多 種計(jì)算系統(tǒng)配置,這些計(jì)算系統(tǒng)配置包括但不限于手持設(shè)備、多處 理器系統(tǒng)、基于微處理器的或可編程的消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、 大型計(jì)算機(jī),等等。
現(xiàn)在將參考圖2,來描述一種用于負(fù)載平衡METAFRAME服務(wù)器 126的示例性服務(wù)器計(jì)算機(jī)結(jié)構(gòu),該負(fù)載平衡METAFRAME服務(wù)器126 可以在本發(fā)明的各個(gè)實(shí)施例中得到利用。圖2中所示的服務(wù)器126包括 中央處理單元205 ("CPU");系統(tǒng)存儲(chǔ)器207,其包括隨機(jī)存取存儲(chǔ)器 209 ("RAM")和只讀存儲(chǔ)器("ROM");以及系統(tǒng)總線212,其將存 儲(chǔ)器耦合至CPU 205。將包含基本例程的基本輸入/輸出系統(tǒng)存儲(chǔ)在 ROM 211中,其中該基本例程協(xié)助在服務(wù)器126內(nèi)的元件之間傳送信息 (例如在啟動(dòng)期間)。服務(wù)器126還包括用于存儲(chǔ)操作系統(tǒng)210的大容量 存儲(chǔ)設(shè)備214、遠(yuǎn)程訪問服務(wù)器應(yīng)用程序120、以及注冊(cè)文件230,將在
以下更加詳細(xì)地描述。
大容量存儲(chǔ)設(shè)備214通過與總線212相連的大容量存儲(chǔ)控制器(未 示出),連接至CPU 205。大容量存儲(chǔ)設(shè)備214及其關(guān)聯(lián)計(jì)算機(jī)可讀介質(zhì)為服務(wù)器126提供非易失性存儲(chǔ)器。盡管這里所包含的對(duì)計(jì)算機(jī)可讀 介質(zhì)的描述是指諸如硬盤或CD-ROM驅(qū)動(dòng)器之類的大容量存儲(chǔ)設(shè)備, 但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,計(jì)算機(jī)可讀介質(zhì)可以是能夠被服務(wù) 器126訪問的任何可用的介質(zhì)。
舉例說明,但不限于此,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介 質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括采用信息存儲(chǔ)的任何方法或技 術(shù)而實(shí)現(xiàn)的易失性和非易失性、可拆卸和不可拆卸的介質(zhì),所述所存
儲(chǔ)的信息諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。 通常,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)、以及執(zhí)行特定 任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的其它類型的結(jié)構(gòu)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包
括但不限于RAM、 ROM、 EPROM、 EEPROM、閃速存儲(chǔ)器、或其 它固態(tài)存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字通用磁盤("DVD")、或其它光 學(xué)存儲(chǔ)器、盒式磁帶、磁帶、磁盤存儲(chǔ)器、或其它磁存儲(chǔ)設(shè)備、或可 用于存儲(chǔ)所期望的信息并可由服務(wù)器126訪問的任何其它介質(zhì)。
服務(wù)器126可以使用通過諸如虛擬專用網(wǎng)/內(nèi)聯(lián)網(wǎng)114 (或備選地, 圖1的互聯(lián)網(wǎng)116)之類的網(wǎng)絡(luò)而與遠(yuǎn)程計(jì)算機(jī)、數(shù)據(jù)庫以及其它設(shè)備 的邏輯連接,來操作于網(wǎng)絡(luò)環(huán)境中。(附圖上沒有項(xiàng)目#218,這個(gè)部 分應(yīng)該參考圖#2)。服務(wù)器126可以通過與總線212相連的網(wǎng)絡(luò)接口單 元220,連接至網(wǎng)絡(luò)100。服務(wù)器126還可以包括輸入/輸出控制器222,
其用于接收和處理來自包括鍵盤和鼠標(biāo)在內(nèi)的多個(gè)其它設(shè)備的輸入。 類似地,輸入/輸出控制器222可以向顯示屏、打印機(jī)、或其它類型的
輸出設(shè)備提供輸出。
如上簡述的那樣,可以將操作系統(tǒng)210、遠(yuǎn)程訪問服務(wù)器應(yīng)用程 序120、以及注冊(cè)文件230,存儲(chǔ)在大容量存儲(chǔ)設(shè)備214中。操作系統(tǒng)210 是適合于控制服務(wù)器126操作的程序模塊,該控制步驟包括為負(fù)載平 衡功能(在以上圖l的描述中論述)提供支持。如在以上圖l的描述中 簡述的那樣,遠(yuǎn)程訪問服務(wù)器應(yīng)用程序120可操作用于將由所選應(yīng)用 程序140產(chǎn)生的圖像封裝進(jìn)遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議中;以及經(jīng)由 遠(yuǎn)程訪問客戶端應(yīng)用程序104,將由應(yīng)用程序140產(chǎn)生的圖像,在客戶 端工作站102上顯示為高分辨率圖像。如以下將針對(duì)圖3更加詳細(xì)地論述的那樣,可以通過修改注冊(cè)文件230中的一項(xiàng)或多項(xiàng)注冊(cè)設(shè)置,來實(shí) 現(xiàn)由遠(yuǎn)程訪問服務(wù)器i^用程序120對(duì)高分辨率圖像的顯示。
應(yīng)當(dāng)理解的是,服務(wù)器122、 124、 128、 129、 134、 136及138可 以包括圖2所示以及以上所述的多種傳統(tǒng)計(jì)算組件。還應(yīng)當(dāng)理解的是, 上述服務(wù)器可以包括圖2中未示出、但本領(lǐng)域技術(shù)人員公知的其它傳統(tǒng) 組件。
現(xiàn)在將參考圖3,來描述一種示例性的例程300,該例程300示出 了在客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的客戶端系統(tǒng)上顯示高分辨率內(nèi)容 的過程,該高分辨率內(nèi)容由針對(duì)地質(zhì)資源勘探和生產(chǎn)的安全主機(jī)應(yīng)用 程序產(chǎn)生。當(dāng)閱讀這里提出的對(duì)例證性例程的論述時(shí),應(yīng)當(dāng)理解,本 發(fā)明的各種實(shí)施例的邏輯操作實(shí)現(xiàn)為(1)計(jì)算機(jī)實(shí)現(xiàn)動(dòng)作的序列或 運(yùn)行在計(jì)算系統(tǒng)上的程序模塊,和/或(2)互聯(lián)的計(jì)算機(jī)邏輯電路或計(jì)算 系統(tǒng)內(nèi)的電路模塊。該實(shí)施方式是取決于實(shí)現(xiàn)本發(fā)明的計(jì)算系統(tǒng)的性 能要求的選擇過程。因此,在圖3中示出、構(gòu)成這里描述的本發(fā)明的示 例性實(shí)施例的邏輯操作被稱作如下不同名稱操作、結(jié)構(gòu)設(shè)備、動(dòng)作 或模塊。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,在不背離如這里所附權(quán)利要求內(nèi) 限定的本發(fā)明的精神和范圍的情況下,這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和 模塊可以在軟件、固件、專用數(shù)字邏輯及它們的任何組合中得以實(shí)現(xiàn)。
該示例性的例程300在操作305處開始,在操作305,響應(yīng)于接收 針對(duì)以負(fù)載平衡Web服務(wù)器124為主機(jī)的站點(diǎn)的用戶請(qǐng)求的步驟,服務(wù) 器124呈現(xiàn)登錄屏,以接收用于訪問應(yīng)用程序的憑證。在一個(gè)實(shí)施例中, 該站點(diǎn)可以呈現(xiàn)一個(gè)或多個(gè)勘探和生產(chǎn)("E&P")應(yīng)用程序,以供用 戶選擇。可以將E&P應(yīng)用程序包括應(yīng)用程序140組中,該應(yīng)用程序140 組被存儲(chǔ)在網(wǎng)絡(luò)100中的應(yīng)用服務(wù)器128或129之一上。特別地,用戶可 以通過登錄到客戶端工作站102的操作系統(tǒng),來訪問服務(wù)器124,并啟 動(dòng)web瀏覽器以導(dǎo)航到站點(diǎn)上的登錄頁面。應(yīng)當(dāng)理解的是,根據(jù)一個(gè) 實(shí)施例,服務(wù)器124可以配置有起到分組濾波器作用的互聯(lián)網(wǎng)協(xié)議安 全("IPSec")策略。如本領(lǐng)域技術(shù)人員公知的那樣,IPSec是在開放 式系統(tǒng)互連("OSI")模型中的IP或網(wǎng)絡(luò)層處支持分組的安全交換的一 套協(xié)議。應(yīng)當(dāng)理解的是,IPSec策略提供附加的安全層,并且配置安全層,以便僅允許諸如http、 https以及ICMP之類的特定業(yè)務(wù)進(jìn)入服務(wù)器 124。
需要理解的是,在來自客戶端工作站102的業(yè)務(wù)(g卩,站點(diǎn)的URL) 到達(dá)服務(wù)器124之前,該業(yè)務(wù)可以穿過限制客戶端工作站102與服務(wù)器 124之間網(wǎng)絡(luò)活動(dòng)的防火墻110和111。如本領(lǐng)域技術(shù)人員公知的那樣, 防火墻可以被配置為允許在防火墻規(guī)則中顯示地列出的特定類型的業(yè) 務(wù)。應(yīng)當(dāng)理解的是,所請(qǐng)求的站點(diǎn)可能需要用于數(shù)據(jù)加密的加密套接 字協(xié)議層("SSL", Security Socket Layer)協(xié)議,該數(shù)據(jù)加密在客戶端 工作站102與服務(wù)器124之間實(shí)現(xiàn)數(shù)據(jù)的安全通信。如本領(lǐng)域技術(shù)人員 公知的那樣,需要SSL連接的URL以https前綴開始。應(yīng)當(dāng)理解的是, 在本發(fā)明的一個(gè)實(shí)施例中,如果在沒有https前綴的情況下輸入U(xiǎn)RL, 則將用戶的未加密的http會(huì)話重定向于新的加密的https會(huì)話,該新的 加密的https會(huì)話依賴于基于服務(wù)器端證書(certificate)的認(rèn)證。
例程300從操作305繼續(xù)執(zhí)行到操作310,在操作310,以服務(wù)器124
為主機(jī)的站點(diǎn)接收來自用戶的登錄憑證。特別地,該站點(diǎn)可以提示用 戶輸入用戶ID和密碼,以訪問列出多個(gè)E&P應(yīng)用程序的網(wǎng)頁。
例程300從操作310繼續(xù)執(zhí)行到操作315,在操作315,服務(wù)器124 通過利用認(rèn)證服務(wù)器136,來對(duì)用戶提供的登錄憑證進(jìn)行認(rèn)證。本領(lǐng)域 技術(shù)人員應(yīng)當(dāng)理解,根據(jù)一個(gè)實(shí)施例,服務(wù)器124可以充分利用由目錄 服務(wù)提供的安全框架,以執(zhí)行認(rèn)證操作,該目錄服務(wù)例如Redmond, Washington的MICROSOFT CORPORATION開發(fā)的活動(dòng)目錄服務(wù) ("ADS")。特別地,服務(wù)器124可以利用ADS內(nèi)的輕量級(jí)目錄訪問協(xié) 議("LDAP")結(jié)構(gòu),以對(duì)用戶進(jìn)行認(rèn)證并構(gòu)建安全環(huán)境,其中用戶 將在該安全環(huán)境下操作。所利用的協(xié)議可以是Kerberos協(xié)議。可以通 過分離的子網(wǎng)絡(luò)(即子網(wǎng),subnet),來引導(dǎo)服務(wù)器124與目錄服務(wù)基 礎(chǔ)結(jié)構(gòu)之間的連接,該分離的子網(wǎng)絡(luò)在邏輯上和物理上與將服務(wù)器124 與工作站102 (即,終端用戶)相連的網(wǎng)絡(luò)隔離。應(yīng)當(dāng)理解的是,第二 子網(wǎng)可以配置有專用的IP地址空間,并且通常不可直接從互聯(lián)網(wǎng)對(duì)第 二子網(wǎng)進(jìn)行訪問。通常不可直接從互聯(lián)網(wǎng)訪問該子網(wǎng)。專用IP地址空 間的概念在"Request for Comments document"文獻(xiàn)1918中定義。需要理解的是,可以在服務(wù)器124與目錄服務(wù)基礎(chǔ)結(jié)構(gòu)(其中存儲(chǔ)了用戶帳
戶信息)之間使用附加的防火墻,從而提供了附加的網(wǎng)絡(luò)安全層。還
需要理解的是,使用諸如ADS之類的目錄服務(wù)使得服務(wù)器124能夠利用 專用的域名系統(tǒng)("DNS")名字空間,從而允許服務(wù)器124保持不受外 部名字服務(wù)器(name server)的干擾,并防止其它互聯(lián)網(wǎng)服務(wù)器"學(xué) 習(xí)"該DNS域或向不可信的實(shí)體"宣傳"該DNS域。
例程300從操作315繼續(xù)執(zhí)行到操作320,在操作320,服務(wù)器124 基于被認(rèn)證的登錄憑證,授權(quán)并定制網(wǎng)頁。特別地, 一旦用戶被認(rèn)證, 就將憑證傳遞到用于認(rèn)證的數(shù)據(jù)庫服務(wù)器138。根據(jù)一個(gè)實(shí)施例,服務(wù) 器138可以包括一個(gè)或多個(gè)結(jié)構(gòu)化查詢語言("SQL")服務(wù)器。在該過 程期間,服務(wù)器124可以運(yùn)行SQL命令,以驗(yàn)證所述憑證并將所述憑證 與以服務(wù)器138作為主機(jī)的數(shù)據(jù)庫進(jìn)行匹配。SQL命令還針對(duì)數(shù)據(jù)庫來 定制用戶環(huán)境,并經(jīng)由腳本將一連串變量傳回服務(wù)器124,服務(wù)器124 然后產(chǎn)生合適的網(wǎng)頁,該網(wǎng)頁具有用戶有權(quán)看到的內(nèi)容。例如,該內(nèi) 容可以包括主頁,其使用戶能夠從多個(gè)E&P應(yīng)用、數(shù)據(jù)、目錄、以 及地圖&圖形中選擇。應(yīng)當(dāng)理解的是,可以以每用戶的方式對(duì)每一個(gè) E&P應(yīng)用進(jìn)行個(gè)體化。還應(yīng)當(dāng)理解的是,服務(wù)器124利用目錄服務(wù)(以 上操作315中所述)內(nèi)的LDAP層次,以便基于可由系統(tǒng)管理員設(shè)置的 用戶訪問、許可、以及權(quán)利,來執(zhí)行所定制的網(wǎng)頁"觀看&感覺"的 個(gè)性化。需要理解的是,根據(jù)基于功能的安全結(jié)構(gòu),以用于上述登錄、 認(rèn)證和授權(quán)操作的服務(wù)器124為主機(jī)的站點(diǎn)可以具有多個(gè)安全等級(jí)。例 如,企業(yè)組織的安全等級(jí)層次包括現(xiàn)場(chǎng)管理員等級(jí)(針對(duì)域或企業(yè) 管理員)、工作區(qū)管理者等級(jí)(針對(duì)web站點(diǎn)管理員、域管理員、或團(tuán) 隊(duì)領(lǐng)導(dǎo)者)、分組管理者等級(jí)(針對(duì)企業(yè)單位管理者/超級(jí)用戶)、編輯 者等級(jí)(針對(duì)可創(chuàng)建并添加內(nèi)容的終端用戶)、以及用戶等級(jí)(針對(duì)僅
有讀訪問權(quán)限的終端用戶)。
例程300從操作320繼續(xù)執(zhí)行到操作325,在操作325,服務(wù)器124
呈現(xiàn)用于訪問可用應(yīng)用程序列表的界面。特別地, 一旦用戶看到可使 用的內(nèi)容時(shí),用戶就可以從可用應(yīng)用列表中選擇應(yīng)用。圖4-5示出了用 于選擇E&P應(yīng)用程序的示例性界面,將在以下更詳細(xì)地描述。例程300從操作325繼續(xù)執(zhí)行到操作330,在操作330,服務(wù)器124 接收對(duì)可用應(yīng)用程序列表中所呈現(xiàn)的應(yīng)用程序的選擇。例程300然后從 操作330繼續(xù)執(zhí)行到操作335,在操作335,響應(yīng)于接收所選應(yīng)用程序的 步驟,在服務(wù)器124上調(diào)用應(yīng)用啟動(dòng)腳本。特別地,該應(yīng)用啟動(dòng)腳本可 以在客戶端工作站102上產(chǎn)生登錄提示,以訪問其中主持(host)所選 應(yīng)用的環(huán)境(即,應(yīng)用服務(wù)器128和129)。在各種環(huán)境中,應(yīng)用服務(wù)器 128和129可以包括主持E&P應(yīng)用程序的WINDOWS ,或備選的 LINUX/UNIX環(huán)境。例如,如果所選應(yīng)用程序是Linux/UNIX可執(zhí)行程 序,則該啟動(dòng)腳本可以啟動(dòng)EXCEED⑧系列的應(yīng)用程序,該系列的應(yīng) 用程序依次將經(jīng)由可用的計(jì)算節(jié)點(diǎn)(即,應(yīng)用服務(wù)器)上的網(wǎng)格引擎 應(yīng)用130,來啟動(dòng)所選應(yīng)用程序。另一方面,如果所選應(yīng)用程序是 WINDOWS⑧可執(zhí)行程序,則該啟動(dòng)腳本可以在負(fù)載平衡服務(wù)器126上
直接啟動(dòng)應(yīng)用。應(yīng)當(dāng)理解的是,在產(chǎn)生登錄提示之后,在客戶端工作 站102上調(diào)用遠(yuǎn)程訪問客戶端應(yīng)用程序104。如以上圖l的描述中所述, 遠(yuǎn)程訪問客戶端應(yīng)用程序104可以包括用于WINDOWS⑧操作系統(tǒng)的 CITRIX客戶端。
例程300從操作335繼續(xù)執(zhí)行到操作340,在操作340,服務(wù)器124 建立與負(fù)載平衡METAFRAME服務(wù)器126中的一個(gè)的連接。應(yīng)當(dāng)理解 的是,服務(wù)器124和126都是"雙重歸屬的(dual-homed)"。此外,服 務(wù)器126與網(wǎng)絡(luò)100中的任何計(jì)算節(jié)點(diǎn)(即,應(yīng)用服務(wù)器128和129)之 間的網(wǎng)絡(luò)業(yè)務(wù)是與服務(wù)器126與客戶端工作站102之間的遠(yuǎn)程服務(wù)器應(yīng)
用程序業(yè)務(wù)分離的。
一旦建立了連接,就對(duì)客戶端工作站102與服務(wù)器126之間的網(wǎng)絡(luò) 業(yè)務(wù)進(jìn)行加密,并可以使用諸如ICA協(xié)議之類的遠(yuǎn)程訪問應(yīng)用服務(wù)器 顯示協(xié)議,來將該網(wǎng)絡(luò)業(yè)務(wù)發(fā)送。應(yīng)當(dāng)理解的是,出于安全的目的, 可以將IPSec策略應(yīng)用在服務(wù)器126上,以限制在客戶端工作站102與服 務(wù)器126之間通信的網(wǎng)絡(luò)業(yè)務(wù)的類型。在服務(wù)器126接受了用戶的會(huì)話 并向該會(huì)話提供服務(wù)之前,通過遠(yuǎn)程訪問客戶端應(yīng)用程序(即,ICA 客戶端應(yīng)用)來聯(lián)系METAFRAME服務(wù)器126 (也被稱作服務(wù)器農(nóng)場(chǎng) (server farm))。如以上圖l的描述中所述,服務(wù)器126通過負(fù)載平衡來向客戶端請(qǐng)求提供服務(wù)。例如,服務(wù)器126中的每一個(gè)可以設(shè)計(jì)用于 向10到15個(gè)同時(shí)存在的用戶提供服務(wù)。此外,根據(jù)本發(fā)明的各種實(shí)施 例,以及如將在以下更加詳細(xì)論述的那樣,服務(wù)器126中的每一個(gè)都配 置有定制的存儲(chǔ)設(shè)置,以在與客戶端工作站102相關(guān)聯(lián)的雙屏監(jiān)視器上 提供高的顯示分辨率。
例程300從操作340繼續(xù)執(zhí)行到操作345,在操作345,負(fù)載平衡 METAFRAME服務(wù)器126通過接收用于訪問應(yīng)用服務(wù)器128和129的一 組憑證,來對(duì)先前在操作330和335中選擇了應(yīng)用程序的用戶進(jìn)行認(rèn)證。 一旦提供了憑證,就通過諸如LINUX網(wǎng)絡(luò)信息服務(wù)("NIS")之類的 信息服務(wù),來驗(yàn)證這些憑證。然后,將針對(duì)用戶所選應(yīng)用的請(qǐng)求提交 至應(yīng)用服務(wù)器128和129上的網(wǎng)格引擎應(yīng)用130。
例程300從操作345繼續(xù)執(zhí)行到操作350,在操作350,網(wǎng)格引擎應(yīng) 用130確定最少利用的計(jì)算節(jié)點(diǎn)(即,服務(wù)器128和129當(dāng)中最少利用的 應(yīng)用服務(wù)器),以執(zhí)行用戶所選的應(yīng)用程序。如以上圖l的描述中所述, 網(wǎng)格引擎應(yīng)用130的功能包括針對(duì)處理器、存儲(chǔ)器、網(wǎng)絡(luò)、磁盤、以 及輸入/輸出利用,連續(xù)監(jiān)視計(jì)算節(jié)點(diǎn)。應(yīng)當(dāng)理解的是,在本發(fā)明的實(shí) 施例中,每一個(gè)調(diào)用過程的請(qǐng)求命令(例如運(yùn)行應(yīng)用)都被服務(wù)器128 和129中所設(shè)計(jì)的網(wǎng)格主服務(wù)器截獲,然后,基于由網(wǎng)格引擎應(yīng)用130 提供的算法,將請(qǐng)求命令分路至服務(wù)器128和129的池中最少利用的計(jì) 算節(jié)點(diǎn)。例如,可以將請(qǐng)求分路至20個(gè)計(jì)算節(jié)點(diǎn)的池中的第三個(gè)計(jì)算 節(jié)點(diǎn)。應(yīng)當(dāng)理解的是,可以由組定義分離的網(wǎng)格隊(duì)列,以控制在哪些 計(jì)算節(jié)點(diǎn)上執(zhí)行哪些應(yīng)用及其相關(guān)過程。還應(yīng)當(dāng)理解的是,計(jì)算節(jié)點(diǎn) 可以屬于多個(gè)網(wǎng)格組。在所選的計(jì)算節(jié)點(diǎn)上執(zhí)行了用戶所選的應(yīng)用之 后,計(jì)算節(jié)點(diǎn)直接與適當(dāng)?shù)呢?fù)載平衡METAFRAME服務(wù)器126通信, 并在METAFRAME服務(wù)器126上對(duì)由應(yīng)用產(chǎn)生的圖像進(jìn)行柵格化 (rasterize )。
例程300然后從操作350繼續(xù)執(zhí)行到操作355 ,在操作355, METAFRAME服務(wù)器126將由運(yùn)行在所選的計(jì)算節(jié)點(diǎn)上的應(yīng)用產(chǎn)生的 圖像,封裝進(jìn)諸如CITRIX ICA協(xié)議之類的遠(yuǎn)程訪問服務(wù)器應(yīng)用協(xié)議 中。例程300然后從操作355繼續(xù)執(zhí)行到操作360,在操作360,METAFRAME服務(wù)器126經(jīng)由遠(yuǎn)程訪問(例如,ICA)客戶端應(yīng)用程序 104,使圖像在客戶端工作站102上顯示為高分辨率圖像。特別地,由 于針對(duì)用在客戶端工作站102上的終端服務(wù)的、注冊(cè)文件230 (見圖2) 中的、用戶所修改的存儲(chǔ)參數(shù)設(shè)置,METAFRAME服務(wù)器126實(shí)現(xiàn)了 高分辨率圖像的顯示,以提供對(duì)能夠顯示至少32位或真彩色的至少 1920X1200分辨率彩色監(jiān)視器的高分辨率支持。在本發(fā)明的一個(gè)實(shí)施 例中,終端服務(wù)可以由WINDOWS終端服務(wù)應(yīng)用(在WINDOWS2000 ADVANCED SERVER和WINDOWS SERVER 2003操作系統(tǒng)中所提 供)提供。應(yīng)當(dāng)理解的是,根據(jù)一個(gè)實(shí)施例,可以通過如下步驟使高 分辨率支持得以實(shí)現(xiàn)在METAFRAME服務(wù)器126上運(yùn)行腳本文件, 以在注冊(cè)中添加特定設(shè)置,該注冊(cè)將允許終端服務(wù)使用更多存儲(chǔ)。注 冊(cè)中所修改的設(shè)置使遠(yuǎn)程訪問服務(wù)器應(yīng)用程序(例如,CITRIXICA服 務(wù)器)能夠使用附加的存儲(chǔ),并能夠在由遠(yuǎn)程訪問客戶端應(yīng)用程序(例 如,CITRIXICA客戶端)產(chǎn)生的窗口中產(chǎn)生高分辨率圖像,以在與客 戶端工作站相關(guān)聯(lián)的一個(gè)或多個(gè)監(jiān)視器上顯示。然后,例程300結(jié)束。 根據(jù)一個(gè)實(shí)施例,在ICA客戶端會(huì)話中顯示高分辨率圖像所必需 的存儲(chǔ)可以通過以下公式確定
(弁個(gè)監(jiān)視器)X (水平分辨率X垂直分辨率(以像素表示)每 監(jiān)視器)X (ICA連接顏色深度(以位表示)/ (8192千字節(jié))=每千 字節(jié)所需存儲(chǔ)
其中,ICA連接顏色深度可以包括4位顏色、8位顏色、16位或"高" 彩色、以及24位或"真"彩色,并且其中8129千字節(jié)表示終端服務(wù)應(yīng) 用的傳統(tǒng)存儲(chǔ)極限。
通過從核全局存儲(chǔ)池分配的、比分配在終端服務(wù)應(yīng)用的邏輯視頻 緩沖區(qū)中的最大存儲(chǔ)更大的存儲(chǔ),可以在METAFRAME服務(wù)器126中 配置大型存儲(chǔ)支持。例如,通過添加和改變/修改大型存儲(chǔ)的設(shè)置 "Twconfig.exe"和"Keysync,exe",可以在CITRIX中實(shí)現(xiàn)大型存儲(chǔ)支 持。Twconfig.exe是CITRIX命令行實(shí)用程序,其允許超出CITRIX命令控制臺(tái)范圍的CITRIX配置。Keysync.exe是WINDOWS⑧命令,其將新 密鑰(key)插入注冊(cè)中,并對(duì)不同操作系統(tǒng)的外殼程序(shell)進(jìn)行 同步。以下示出Twconfig.exe和Keysync.exe的存儲(chǔ)參數(shù)和示例性設(shè)置
/LARGEMEMSIZE: nnn —用于每一個(gè)會(huì)話圖形的最大專用大型 存儲(chǔ)的尺寸(以千字節(jié)表示)。
/LARGEMEMNUM: nnn —可使用專用大型存儲(chǔ)的會(huì)話數(shù)量
示例
Twconfig/LargeMemSize: 26500/LargeMemNum: 3 Keysync.exe
示例
Keysync MaxLargeLVBMemSize/value: 27136000 Keysync MaxLargeLVBMemNum/value: 3
現(xiàn)在參照?qǐng)D4,根據(jù)本發(fā)明的示例性實(shí)施例,示出了用于選擇由 負(fù)載平衡Web服務(wù)器124產(chǎn)生的應(yīng)用程序的站點(diǎn)400的計(jì)算機(jī)產(chǎn)生顯 示。站點(diǎn)400包括可由用戶選擇的應(yīng)用410的列表,例如"Emerald City Linux"應(yīng)用420。如上述圖3所述,列表410中的應(yīng)用被存儲(chǔ)在應(yīng)用服 務(wù)器128和129上,并從應(yīng)用服務(wù)器128和129執(zhí)行這些應(yīng)用。此外,從 列表410對(duì)應(yīng)用的選擇調(diào)用了啟動(dòng)腳本,以發(fā)起METAFRAME服務(wù)器 126與應(yīng)用服務(wù)器128和129當(dāng)中最少利用的節(jié)點(diǎn)之間的連接,該最少利
用的節(jié)點(diǎn)用于執(zhí)行所選的應(yīng)用程序。
現(xiàn)在參照?qǐng)D5,示出了在已經(jīng)選擇了應(yīng)用系列420之后,用于選 擇與應(yīng)用420系列(圖4中所示)相關(guān)聯(lián)的項(xiàng)目510、數(shù)據(jù)520、應(yīng)用530、 以及實(shí)用程序540的菜單500的計(jì)算機(jī)產(chǎn)生顯示。經(jīng)由無縫窗口中的遠(yuǎn) 程訪問客戶端應(yīng)用程序104,將菜單500顯示在客戶端工作站102上。應(yīng) 當(dāng)理解的是,根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以在與客戶端工作站102 相關(guān)聯(lián)的兩個(gè)監(jiān)視器105和106上對(duì)顯示菜單500的該窗口進(jìn)行無縫顯
基于以上所述,應(yīng)當(dāng)理解的是,本發(fā)明的各種實(shí)施例包括如下方法、系統(tǒng)以及計(jì)算機(jī)可讀介質(zhì)用于在瘦客戶端計(jì)算機(jī)網(wǎng)絡(luò)中,顯示 關(guān)于地質(zhì)資源勘探和生產(chǎn)的高分辨率內(nèi)容。對(duì)于本領(lǐng)域技術(shù)人員而言 顯而易見,在不背離本發(fā)明的范圍或精神的前提下,可以對(duì)本發(fā)明進(jìn) 行各種修改或變更。對(duì)于本領(lǐng)域技術(shù)人員而言,基于對(duì)這里所公開的 本發(fā)明的說明書和實(shí)施的考慮,本發(fā)明的其它實(shí)施例也是顯而易見的。
權(quán)利要求
1、一種方法,用于在瘦客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的客戶端系統(tǒng)上顯示高分辨率內(nèi)容,所述高分辨率內(nèi)容由針對(duì)地質(zhì)資源勘探和生產(chǎn)的安全主機(jī)應(yīng)用程序產(chǎn)生,所述方法包括以下步驟呈現(xiàn)用于訪問應(yīng)用程序的界面,所述應(yīng)用程序以服務(wù)器為主機(jī);接收對(duì)應(yīng)用程序的選擇;經(jīng)由客戶端系統(tǒng),來確定客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中最少利用的節(jié)點(diǎn),以執(zhí)行所選的應(yīng)用程序;將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像,封裝進(jìn)遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議中;以及經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議,將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像,在客戶端系統(tǒng)上顯示為高分辨率圖像。
2、 根據(jù)權(quán)利要求l所述的方法,其中,經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器 顯示協(xié)議將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像在客戶端系統(tǒng)上顯示為高 分辨率圖像的步驟,包括在與客戶端系統(tǒng)相關(guān)聯(lián)的單個(gè)顯示器上的 窗口中顯示圖像,所述窗口包括至少為1920X1200的分辨率。
3、 根據(jù)權(quán)利要求l所述的方法,其中,經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器 顯示協(xié)議將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像在客戶端系統(tǒng)上顯示為高 分辨率圖像的步驟包括在與客戶端系統(tǒng)相關(guān)聯(lián)的多個(gè)顯示器上顯示圖像。
4、 根據(jù)權(quán)利要求l所述的方法,其中,經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器 顯示協(xié)議將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像在客戶端系統(tǒng)上顯示為高 分辨率圖像的步驟包括..接收對(duì)遠(yuǎn)程訪問應(yīng)用服務(wù)器上的至少一項(xiàng)設(shè) 置的修改,以便在客戶端系統(tǒng)上實(shí)現(xiàn)高分辨率圖像的顯示。
5、 根據(jù)權(quán)利要求4所述的方法,其中,接收對(duì)遠(yuǎn)程訪問應(yīng)用服務(wù) 器上的至少一項(xiàng)設(shè)置的修改以便在客戶端系統(tǒng)上實(shí)現(xiàn)高分辨率圖像的顯示的步驟包括接收對(duì)遠(yuǎn)程應(yīng)用服務(wù)器上的至少一項(xiàng)注冊(cè)設(shè)置的修 改,其中,所述至少一項(xiàng)注冊(cè)設(shè)置包括針對(duì)用在客戶端系統(tǒng)上的終端服務(wù)的存儲(chǔ)參數(shù)設(shè)置。
6、 根據(jù)權(quán)利要求l所述的方法,還包括以下步驟 呈現(xiàn)登錄屏,以接收用于訪問應(yīng)用程序的憑證; 接收登錄憑證;認(rèn)證所述登錄憑證;以及基于所述登錄憑證,授權(quán)并定制先前存儲(chǔ)的網(wǎng)頁。
7、 根據(jù)權(quán)利要求6所述的方法,還包括以下步驟 將用戶會(huì)話與遠(yuǎn)程訪問應(yīng)用服務(wù)器相連接;以及 經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器來認(rèn)證用戶。
8、 一種系統(tǒng),用于在瘦客戶端計(jì)算機(jī)網(wǎng)絡(luò)中顯示高分辨率內(nèi)容, 所述高分辨率內(nèi)容由針對(duì)地質(zhì)資源勘探和生產(chǎn)的安全主機(jī)應(yīng)用程序產(chǎn) 生,所述系統(tǒng)包括第一服務(wù)器計(jì)算機(jī),可操作用于呈現(xiàn)用于訪問應(yīng)用程序的界面;以及接收對(duì)應(yīng)用程序的選擇; 第二服務(wù)器計(jì)算機(jī),可操作用于經(jīng)由客戶端系統(tǒng),來確定計(jì)算機(jī)網(wǎng)絡(luò)中最少利用的節(jié)點(diǎn),以執(zhí)行所選的應(yīng)用程序;以及 第三服務(wù)器計(jì)算機(jī),可操作用于將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像,封裝進(jìn)遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議中;以及經(jīng)由遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議,將由所執(zhí)行的應(yīng)用程序 產(chǎn)生的圖像,在客戶端系統(tǒng)上顯示為高分辨率圖像。
9、 根據(jù)權(quán)利要求8所述的系統(tǒng),其中,第三服務(wù)器計(jì)算機(jī)還可操 作用于在與客戶端系統(tǒng)相關(guān)聯(lián)的單個(gè)顯示器上的窗口中顯示圖像, 所述窗口包括至少為1920X1200的分辨率。
10、 根據(jù)權(quán)利要求8所述的系統(tǒng),其中,第三服務(wù)器計(jì)算機(jī)還可操作用于在與客戶端系統(tǒng)相關(guān)聯(lián)的多個(gè)顯示器上顯示圖像。
11、 根據(jù)權(quán)利要求8所述的系統(tǒng),其中,第三服務(wù)器計(jì)算機(jī)還可操作用于接收對(duì)至少一項(xiàng)注冊(cè)設(shè)置的修改,其中,所述至少一項(xiàng)注冊(cè)設(shè)置包括針對(duì)用在客戶端系統(tǒng)上的終端服務(wù)的存儲(chǔ)參數(shù)設(shè)置。
12、 一種計(jì)算機(jī)可讀介質(zhì),具有存儲(chǔ)在其上的計(jì)算機(jī)可執(zhí)行指令, 當(dāng)由計(jì)算機(jī)執(zhí)行所述指令時(shí),所述指令將使計(jì)算機(jī)執(zhí)行如下方法在 瘦客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的客戶端系統(tǒng)上顯示高分辨率內(nèi)容,所 述高分辨率內(nèi)容由針對(duì)地質(zhì)資源勘探和生產(chǎn)的安全主機(jī)應(yīng)用程序產(chǎn) 生,所述方法包括以下步驟接收由應(yīng)用程序產(chǎn)生的圖像;將所述圖像封裝進(jìn)遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議中;以及 將由應(yīng)用程序產(chǎn)生的接收?qǐng)D像,在客戶端系統(tǒng)上顯示為高分辨率 圖像。
13、 根據(jù)權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中,將由應(yīng)用程序產(chǎn)生的接收?qǐng)D像在客戶端系統(tǒng)上顯示為高分辨率圖像的步驟包括 在與客戶端系統(tǒng)相關(guān)聯(lián)的單個(gè)顯示器上的窗口中顯示圖像,所述窗口包括至少為1920X1200的分辨率。
14、 根據(jù)權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中,將由所執(zhí)行 的應(yīng)用程序產(chǎn)生的圖像在客戶端系統(tǒng)上顯示為高分辨率圖像的步驟包 括在與客戶端系統(tǒng)相關(guān)聯(lián)的多個(gè)顯示器上顯示圖像。
15、 根據(jù)權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中,將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像在客戶端系統(tǒng)上顯示為高分辨率圖像的步驟包括接收對(duì)遠(yuǎn)程訪問應(yīng)用服務(wù)器上的至少一項(xiàng)設(shè)置的修改,以便在客戶端系統(tǒng)上實(shí)現(xiàn)高分辨率圖像的顯示。
16、 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中,接收對(duì)遠(yuǎn)程訪問應(yīng)用服務(wù)器上的至少一項(xiàng)設(shè)置的修改以便在客戶端系統(tǒng)上實(shí)現(xiàn)高分辨率圖像的顯示的步驟包括接收對(duì)遠(yuǎn)程應(yīng)用服務(wù)器上的至少一項(xiàng) 注冊(cè)設(shè)置的修改,其中,所述至少一項(xiàng)注冊(cè)設(shè)置包括針對(duì)用在客戶 端系統(tǒng)上的終端服務(wù)的存儲(chǔ)參數(shù)設(shè)置。
全文摘要
本發(fā)明提供了如下的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)用于在客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中的瘦客戶端系統(tǒng)上顯示高分辨率內(nèi)容,該高分辨率內(nèi)容由針對(duì)地質(zhì)資源勘探和生產(chǎn)的安全主機(jī)應(yīng)用程序產(chǎn)生。呈現(xiàn)出用戶界面,以便訪問以服務(wù)器為主機(jī)的應(yīng)用程序。在選擇了應(yīng)用程序之后,經(jīng)由瘦客戶端系統(tǒng),來確定客戶端/服務(wù)器計(jì)算機(jī)網(wǎng)絡(luò)中最少利用的節(jié)點(diǎn),以執(zhí)行所選的應(yīng)用程序。將由所執(zhí)行的應(yīng)用程序產(chǎn)生的圖像,封裝進(jìn)遠(yuǎn)程訪問應(yīng)用服務(wù)器顯示協(xié)議中,并將這些圖像在瘦客戶端系統(tǒng)上顯示為高分辨率圖像??梢詫⑦@些高分辨率圖像顯示在與瘦客戶端系統(tǒng)相關(guān)聯(lián)的多個(gè)顯示器上。
文檔編號(hào)G06F9/50GK101438247SQ200780016589
公開日2009年5月20日 申請(qǐng)日期2007年5月9日 優(yōu)先權(quán)日2006年5月10日
發(fā)明者唐納德·休·鄧巴, 大衛(wèi)·邁克爾·霍姆斯, 簡·伊麗莎白·麥克卡耐爾, 雷蒙德·普魯伊特·布萊洛克 申請(qǐng)人:蘭德馬克繪圖公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洛扎县| 遂平县| 班戈县| 喜德县| 额尔古纳市| 闻喜县| 孟州市| 沭阳县| 定安县| 益阳市| 隆回县| 外汇| 新邵县| 遂宁市| 门源| 仙桃市| 台南县| 辉南县| 乌拉特后旗| 柯坪县| 横山县| 于田县| 双流县| 湖北省| 乌拉特中旗| 黄大仙区| 随州市| 重庆市| 阿城市| 雷州市| 宁乡县| 蒙自县| 田林县| 易门县| 和田市| 宁乡县| 牟定县| 长汀县| 定结县| 乌鲁木齐县| 色达县|