專利名稱:確保顯示窗口可視性的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及顯示系統(tǒng),更具體地,涉及用于對軟件應(yīng)用顯示進(jìn)行 組織以確保顯示的可一見性的方法。
背景技術(shù):
在控制室環(huán)境中,計(jì)算機(jī)用戶可能由于被其它顯示遮擋而錯(cuò)過重
要信息。對于臨時(shí)用戶,可在查看Windows XP的"任務(wù)管理器"并且 隨后嘗試使用XP的"Start>Run...,,命令啟動(dòng)程序時(shí)遇到這種情況。 在該情況下,可通過可被準(zhǔn)予"總在最上面(always on top )"狀態(tài)的任 務(wù)管理器顯示對用戶隱藏系統(tǒng)響應(yīng)窗口。類似地,才喿作者依賴于過程 控制圖形顯示的可視性。操作者互動(dòng)可被其它此類顯示遮擋。如果遮 擋的互動(dòng)是"消息框,,或等待操作者響應(yīng)的任何其它類型的模式對話框 顯示,則對話框擁有的顯示、或甚至整個(gè)系統(tǒng)可對操作者發(fā)起的隨后 互動(dòng)沒有響應(yīng)。在這種情況下,用戶或操作者通常認(rèn)為該產(chǎn)品已經(jīng)變 得不響應(yīng)了或"被凍結(jié)"。因此,過程控制圖形顯示的操作者可假定用 于控制重要過程的平臺是不合適的。
因此,需要經(jīng)濟(jì)有效的系統(tǒng)來確保人機(jī)交互顯示窗口^皮正確顯 示,而不會(huì)被隱藏于操作者的視野。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供在多顯示環(huán)境中控制顯示的裝置、系 統(tǒng)和方法。
在一種實(shí)施例中,示范方法從操作系統(tǒng)截取顯示創(chuàng)建請求。該方 法確定顯示是否是人機(jī)交互(彈出式或?qū)υ捒蝻@示,此后稱為"對話框"
或"對話框顯示")。如果是,則該方法將對話框顯示的顯示狀態(tài)4lL升為"總在最上面"狀態(tài)。由此保持顯示的可視性,否則它可能已經(jīng)被遮 擋。
在另一種實(shí)施例中,示范方法類似地修改響應(yīng)輸入到顯示系統(tǒng)的 請求而創(chuàng)建的顯示。該方法確定所請求顯示的屬性,并查找這些屬性 和配置文件的條目之間的匹配。配置文件定義包括對匹配所請求對話 框顯示而指定的預(yù)定顯示窗口狀態(tài)的顯示特性。當(dāng)確定匹配時(shí),該方 法可將與顯示的種類相關(guān)聯(lián)的顯示狀態(tài)提升為"總在最上面"狀態(tài)。由 此保持顯示的可^f見性,否則它可能已經(jīng)被遮擋。
根據(jù)本發(fā)明的示范實(shí)施例,系統(tǒng)可結(jié)合以下實(shí)施例。在一種實(shí)施
例中,系統(tǒng)將標(biāo)準(zhǔn)PC上的所有對話框顯示提升為"總在最上面"。在
另一種示范實(shí)施例中,配置文件定義包括對彈出式和對話框顯示的所 請求顯示的種類而指定的預(yù)定顯示窗口狀態(tài)的顯示特性。在又一種實(shí) 施例中,多顯示環(huán)境是用于車間控制網(wǎng)絡(luò)的顯示系統(tǒng)。
根據(jù)結(jié)合附圖的以下詳細(xì)描述的考慮,本發(fā)明的上述和其它目標(biāo)
和優(yōu)點(diǎn)就顯而易見了,附圖中相同的參考標(biāo)號指示相同的部件,其中 圖1示出其中可利用本發(fā)明的示范實(shí)施例的過程控制系統(tǒng)的框
圖2示出圖1的過程控制系統(tǒng)的每個(gè)物理模塊的常見單元的框
圖3示出過程控制系統(tǒng)的典型物理模塊的功能框圖; 圖4示出示范實(shí)施例的工作場所管理器顯示系統(tǒng)的框圖; 圖5是示出本發(fā)明的第一示范方法的流程圖。 圖6是示出本發(fā)明的第二示范方法的流程圖。
具體實(shí)施例方式
在描述本發(fā)明的方法之前,理解其中利用本發(fā)明的系統(tǒng)環(huán)境是有幫助的。參考圖1,示出其中可找到本發(fā)明的優(yōu)選實(shí)施例的過程控制
系統(tǒng)10的框圖。過程控制系統(tǒng)10包括車間(plant)控制網(wǎng)絡(luò)11和 與其連接的數(shù)據(jù)干線(data highway) 12,數(shù)據(jù)干線12允許過程控制 器20'與其連接。在目前的過程控制系統(tǒng)10中,附加的過程控制器20' 能在操作上經(jīng)對應(yīng)干線網(wǎng)關(guān)601和對應(yīng)數(shù)據(jù)干線12連接到車間控制 網(wǎng)絡(luò)ll。過程控制器20,包括許多相對過程控制器20'的新增加、改 進(jìn)和特征的接口設(shè)備,在操作上經(jīng)到網(wǎng)絡(luò)接口模塊(NIM) 602的通 用控制網(wǎng)絡(luò)(UCN) 14連接到車間控制網(wǎng)絡(luò)11。在過程控制系統(tǒng)IO 的優(yōu)選實(shí)施例中,附加過程控制器20能在操作上經(jīng)對應(yīng)UCN 14和對 應(yīng)NIM 602連接到車間控制網(wǎng)絡(luò)11。過程控制器20、 20'將模擬輸入 輸出信號和數(shù)字輸入輸出信號(分別是A/1、 A/0、 D/I以及D/0)從 受控過程的多個(gè)現(xiàn)場裝置(未示出)接口到過程控制系統(tǒng)10,現(xiàn)場裝 置包括閥門、壓力開關(guān)、壓力計(jì)、熱電偶等。
車間過程網(wǎng)絡(luò)(或簡稱網(wǎng)絡(luò))ll與車間操作者協(xié)作,提供對受控 過程的全局監(jiān)控,并獲得執(zhí)行監(jiān)控功能所需的所有信息,且包括與操 作者的接口。車間控制網(wǎng)絡(luò)11包括多個(gè)物理模塊(或節(jié)點(diǎn)),所述 多個(gè)物理模塊包括執(zhí)行受控過程所要求控制/監(jiān)控功能必需的通用操 作者臺(US) 122、應(yīng)用模塊(AM) 124、歷史記錄模塊(HM) 126、 計(jì)算機(jī)模塊(CM) 128和這些模塊(以及附加類型的模塊,未示出) 的復(fù)制(備份或從屬)。這些物理模塊的每個(gè)物理模塊在操作上連接 到允許這些模塊中每個(gè)模塊在必要時(shí)相互通信的本地控制網(wǎng)絡(luò) (LCN) 120。 NIM 602和HG 601分別提供LCN 120與UCN 14以及 LCN 120與數(shù)據(jù)干線12之間的接口 。
優(yōu)選實(shí)施例的網(wǎng)絡(luò)ll的物理模塊122、 124、 126、 128等具有各 種專用功能類型。就對網(wǎng)絡(luò)的通信^某體或LCN 120的訪問^l方面而 言,每個(gè)物理模塊是另一物理模塊的對等或等效,以達(dá)到向網(wǎng)絡(luò)11 的其它物理模塊傳送數(shù)據(jù)的目的。
網(wǎng)絡(luò)11的通用操作者臺模塊(US) 122是用于一個(gè)或多個(gè)車間操作者的工作臺。
歷史記錄模塊(HM) 126提供海量數(shù)據(jù)存儲能力。歷史記錄模塊 126包括至少一個(gè)常規(guī)磁盤海量存儲裝置、例如Winchester盤,該磁 盤存儲裝置提供二進(jìn)制數(shù)據(jù)的大容量非易失性存儲能力。此類海量存 儲裝置所存儲的數(shù)據(jù)類型通常是趨向歷史記錄、事件歷史記錄或能乂人 其中確定這些歷史記錄的數(shù)據(jù)、構(gòu)成或形成CRT類型顯示的數(shù)據(jù)、物 理模塊的程序的拷貝。
應(yīng)用模塊(AM) 124提供支持由與過程控制子系統(tǒng)20、 20'關(guān)聯(lián) 的控制器所執(zhí)行的過程控制功能的附加數(shù)據(jù)處理能力,例如數(shù)據(jù)獲 取、發(fā)警報(bào)、批量歷史記錄收集,應(yīng)用模塊(AM) 124還在需要時(shí)提 供對計(jì)算設(shè)施的連續(xù)控制。應(yīng)用模塊124的數(shù)據(jù)處理能力由與該模塊 相關(guān)的處理器(未示出)和存儲器(未示出)提供。
計(jì)算機(jī)模塊(CM) 128使用所有物理模塊的標(biāo)準(zhǔn)或常用單元,以 允許中到大規(guī)^莫的通用目的數(shù)據(jù)處理系統(tǒng)通過LCN 120與網(wǎng)絡(luò)11的 其它物理模塊以及這些模塊的單元進(jìn)行通信,并分別經(jīng)干線網(wǎng)關(guān)模塊 601和NIM 602與過程控制子系統(tǒng)20、 20'的單元進(jìn)行通信。計(jì)算積4莫 塊128的數(shù)據(jù)處理系統(tǒng)用于提供監(jiān)控、優(yōu)化、廣義用戶程序準(zhǔn)備以及 高級程序語言的此類程序的運(yùn)行。通常,計(jì)算機(jī)模塊128的lt據(jù)處理 系統(tǒng)具有通過通信處理器和通信線與其它此類系統(tǒng)通信的能力。
本地控制網(wǎng)絡(luò)120 ( LCN )是與車間控制網(wǎng)絡(luò)11的所有物理模塊 互連的高速、比特串行、雙冗余通信網(wǎng)絡(luò)。LCN120在例如干線網(wǎng)關(guān) 模塊601、應(yīng)用模塊124和歷史記錄模塊126的主要數(shù)據(jù)源與例如通 用操作者臺模塊122、計(jì)算機(jī)模塊128和應(yīng)用模塊124的此類數(shù)據(jù)的 主要用戶之間提供唯一數(shù)據(jù)傳輸路徑。LCN 120也提供在其上可將例 如存儲圖像的大塊數(shù)據(jù)從例如歷史記錄模塊126的某個(gè)物理模塊移到 通用臺模塊122的通信介質(zhì)。LCN 120包括兩根同軸電纜,通過這兩 根電纜允許二進(jìn)制信號的串行傳輸,所以它是雙冗余的。
參考圖2,示出網(wǎng)絡(luò)11或過程控制系統(tǒng)10的各物理模塊的常用單元的框圖。例如,各物理模塊包括配置成提供該類型模塊的預(yù)期功
能(即操作者臺122的功能)的模塊中央處理器單元38和模塊存儲 器40、隨機(jī)存取存儲器(未示出)和這些附加控制器裝置或單元(未 示出)。各模塊的CPU 38和模塊存儲器40的數(shù)據(jù)處理能力創(chuàng)建提供 網(wǎng)絡(luò)11和過程控制系統(tǒng)10的改進(jìn)可靠性和性能的分布式處理環(huán)境。 網(wǎng)絡(luò)11和系統(tǒng)10的可靠性得以改進(jìn),因?yàn)槿绻W(wǎng)絡(luò)11的某個(gè)物理 模塊出了故障,則其它物理模塊還保持可操作性。因此,網(wǎng)絡(luò)11在 整體上不會(huì)如集中式系統(tǒng)的情形那樣因該故障而失效。這種分布式環(huán) 境改進(jìn)了性能,因?yàn)樵黾拥挠?jì)算機(jī)處理資源和系統(tǒng)數(shù)據(jù)處理能力的并 發(fā)性(concurrency)與并4亍性(parallelism)產(chǎn)生了成倍的吞吐量和快 速操作者響應(yīng)。
如上所述,各物理模塊包括通過收發(fā)器34連接到LCN 120的總 線接口單元(BKJ) 32。各物理模塊也提供有模塊總線36,所述模塊 總線36在優(yōu)選實(shí)施例中能夠在模塊CPU 38和模塊存儲器40之間并 行傳送16比特?cái)?shù)據(jù)。用于使每種類型的物理模塊滿足其功能需求的 其它單元在操作上連接到模塊總線36,使得每個(gè)這種單元能經(jīng)其模塊 總線36與該物理模塊的其它單元通信。物理模塊的BIU 32發(fā)起LCN 120上的數(shù)據(jù)傳輸。在優(yōu)選實(shí)施例中,由BIU32發(fā)起的所有傳輸通過 在優(yōu)選實(shí)施例中形成LCN 120的同軸電纜傳送。
參考圖3,示出車間控制網(wǎng)絡(luò)11的典型物理模塊122、 124、 126、 128的功能框圖,并包括總線32和收發(fā)器34,收發(fā)器34將BIU 32 連接到LCN120。 BIU 32能夠通過LCN 120傳送二進(jìn)制數(shù)據(jù),并能 夠從LCN120接收數(shù)據(jù)。在優(yōu)選實(shí)施例中,收發(fā)器34是耦合到LCN 120的變壓器。在優(yōu)選實(shí)施例中,LCN 120是具有傳輸比特串行數(shù)據(jù) 能力的雙冗余同軸電纜。BIU 32提供有極快速的微引擎56。在優(yōu)選 實(shí)施例中,微引擎56由位片(bit slice)組件制成,使得它能并行處 理八位并能執(zhí)行來自其可編程只讀存儲器(PROM) 58的24位微指 令。從LCN 120接收到的信號由收發(fā)器34和接收電路52傳送到接收 FIFO寄存器54。微引擎56檢查FIFO寄存器54中存儲的數(shù)據(jù)并確定 是否將該信息尋址到該物理模塊。如果數(shù)據(jù)是信息幀,則所接收數(shù)據(jù)
由直接存儲器存取(DMA)寫電路66通過模塊總線36用常規(guī)直接存 儲器存取技術(shù)傳送到物理模塊存儲器單元(MMU) 40。
MCPU處理器68、在優(yōu)選實(shí)施例中為Motorola 68020孩i處理器與 MCPU 38的其它功能單元之間的通信經(jīng)由本地樣吏處理器總線39而進(jìn) 行。模塊總線接口單元41提供本地總線39和模塊總線36之間的通 信鏈路。處理器68執(zhí)行從其本地儲存器43、在優(yōu)選實(shí)施例中為EPROM 或從MMU 40取得的指令。處理器68具有產(chǎn)生時(shí)鐘脈沖或時(shí)序信號 的晶振控制時(shí)鐘45。輸入/輸出(I/O)端口 49提供MCPU38與物理 模塊外部設(shè)備之間的通信,以允許程序裝載以及例如誤差或故障的診 斷。
每個(gè)MCPU 28包括時(shí)序子系統(tǒng)48,時(shí)序子系統(tǒng)48響應(yīng)來自才莫塊 時(shí)鐘45的時(shí)鐘信號,產(chǎn)生精確分辨率、同步和實(shí)時(shí)的時(shí)序信號。設(shè) 置有時(shí)序子系統(tǒng)驅(qū)動(dòng)50的任何時(shí)序子系統(tǒng)48具有通過LCN 120向其 它物理模塊傳送時(shí)序信息的能力。每個(gè)時(shí)序子系統(tǒng)48的另一輸入是 通過LCN 120所傳送并經(jīng)由BIU 32的收發(fā)器34、時(shí)序接收器55和 時(shí)序驅(qū)動(dòng)器57所接收的時(shí)序信息。來自模塊電源59的時(shí)序脈沖是給 電源59所施加的交流(A,C.)電源的外部源的頻率的函數(shù),并由時(shí)序 子系統(tǒng)48用于才t正由時(shí)鐘45產(chǎn)生的時(shí)鐘脈沖的長期頻率漂移。
可在美國專利號4556974中找到BIU 32的其它信息??赏ㄟ^參 考美國專利號4607256得到過程控制系統(tǒng)10的更詳細(xì)描述。物理才莫 塊的單個(gè)常用功能模塊的其它信息可通過參考美國專利號4709347得 到,所有上述專利轉(zhuǎn)讓給本發(fā)明的受讓人;而過程控制器20'的其它 信息可通過參考美國專利號4296454、 5796403、 5734380得到。
對將其它系統(tǒng)接口到上述過程控制系統(tǒng)10的接口設(shè)備的添加以 及對US 122中的圖形生成器的改進(jìn)開發(fā)了現(xiàn)有系統(tǒng),特別是開發(fā)了包括易于允許不同設(shè)計(jì)的節(jié)點(diǎn)與網(wǎng)絡(luò)進(jìn)行通信的內(nèi)設(shè)計(jì)能力的圖形
接口。為了開發(fā)圖形接口使得不在LCN上的顯示能被顯示到US 122 的CRT 151上,包含有從協(xié)處理器到US 122的圖形卡的接口 。對于 更多關(guān)于圖形接口的開放的詳細(xì)信息,可參考名為《用于在開放的系 統(tǒng)窗口環(huán)境中控制窗口顯示的方法》("Method for Controlling Window Displays in an Open Systems Windows Environment")的美國專 利號5386503以及名為在《將開放系統(tǒng)耦合到專有網(wǎng)絡(luò)的方法》 ("Method of Coupling Open Systems to a Proprietary Network")的美國 專利號5530844,這兩個(gè)專利都轉(zhuǎn)讓給本發(fā)明的同一受讓人。
現(xiàn)在將描述結(jié)合本發(fā)明的方法的顯示系統(tǒng)。參考圖4,示出了優(yōu) 選實(shí)施例的工作空間管理器(WSM)顯示系統(tǒng)的框圖。在優(yōu)選實(shí)施例 中,工作空間管理器顯示系統(tǒng)、或簡稱為工作空間管理器124耦合到 過程控制系統(tǒng)10的LCN 120。工作空間管理器(WSM) 124是可在 市場上買到的個(gè)人計(jì)算機(jī)(PC),并包括耦合到LCN120和PC (即 WSM 124)的內(nèi)部總線(PCBUS) 131的LCN協(xié)處理器127。 LCN 協(xié)處理器127包括如上所述的BIU 32、模塊總線36、模塊CPU 38和 才莫塊儲存器40。這種配置允許WSM 124與LCN 120以及連接到LCN 120的節(jié)點(diǎn)通信。WSM 124包括耦合到顯示125和PC總線131的圖 形卡132。以太網(wǎng)卡133允許WSM 124與外部系統(tǒng)(即未耦合到LCN 120的系統(tǒng))進(jìn)行通信。PC的微處理器(up ) 134耦合到PC總線131 并運(yùn)行操作系統(tǒng)和工作空間管理器軟件。WSM儲存器135也耦合到 PC總線131并存儲供up 134使用的各種信息(包括將在下文描述的 配置文件)。鍵盤130和鼠標(biāo)接口 136可用于向WSM 124輸入命令。
在WSM 124的孩史處理器134中有工作空間管理器程序(即軟件) 在工作,已根據(jù)以下行為改進(jìn)該性能。將對話框顯示窗口提升為"總在 最上面"狀態(tài)。可以用于所有彈出式和對話框顯示的標(biāo)準(zhǔn)過程或基于窗 口說明文件來實(shí)現(xiàn)該協(xié)議。
將窗口說明文件(有時(shí)稱為配置文件)提供給工作空間管理器軟件。窗口說明可以是能在運(yùn)行時(shí)間期間應(yīng)用于一個(gè)或多個(gè)實(shí)際應(yīng)用窗 口的窗口屬性的集合。這些屬性可包括用于將與顯示的種類關(guān)聯(lián)的顯 示狀態(tài)提升為"總在最上面"狀態(tài)的指令。在給定工作空間配置中可包 括多個(gè)窗口說明。在運(yùn)行時(shí), 一旦工作空間管理器將實(shí)際應(yīng)用窗口與 特定窗口說明關(guān)聯(lián),則該說明的屬性被用于該應(yīng)用窗口并將其實(shí)施。 例如,可將顯示提升為"總在最上面"狀態(tài),使得新顯示位于其它現(xiàn)有 顯示之上處于用戶面前。提升顯示的決定可基于例如彈出式或?qū)υ捒?顯示的顯示的種類。提升顯示的決定也可基于配置文件。提升顯示的 決定還可基于完全脫離配置文件,然而類似地提升一見為彈出式或?qū)υ?框顯示的所有顯示。
在本發(fā)明中,可通過匹配配置文件中的表達(dá)由標(biāo)題和過程文件 (即模塊)而不是由種類部署第三方應(yīng)用。第三方應(yīng)用可指定哪些顯 示應(yīng)該被提升為"總在最上面"狀態(tài)。例如可將與具有重要功能的顯示 關(guān)聯(lián)的一些應(yīng)用提升為"總在最上面",而不重要的顯示或不要求立即 響應(yīng)的顯示可不提升。
在示范實(shí)施例中,實(shí)施例的特征可在由Honeywell⑧所提供并用于 Experio鵬多窗口過程控制所要求的SafeView產(chǎn)品中實(shí)現(xiàn)。在另一示 范實(shí)施例中,實(shí)施例的特征可在由Honeywell⑧提供的、用于基于"全 局用戶站(global user station)"的過程控制的SafeView產(chǎn)品中實(shí)現(xiàn)。 實(shí)施例可用確保將與彈出式和對話框顯示相關(guān)聯(lián)的顯示狀態(tài)提升為 "總在最上面"狀態(tài)的方式與SafeView環(huán)境無關(guān)地實(shí)現(xiàn)。可在SafeView 中但不一定針對過程控制應(yīng)用、例如在普通Windows XP⑥環(huán)境中實(shí)現(xiàn) 實(shí)施例,其普通Windows XP⑤環(huán)境中用戶可能以別的方式錯(cuò)過"總在 最上面"的"任務(wù)管理器"顯示之后的被遮擋的對話框。
參考圖5,可通過前面公開的系統(tǒng)實(shí)現(xiàn)第一示范方法500用于控 制顯示。響應(yīng)于所收到的對顯示系統(tǒng)的請求生成創(chuàng)建顯示的請求(框 502)。確定所請求的顯示種類(框504)。該過程確定該種類是否與 配置文件的種類匹配(框506) 如果該種類不匹配(框506的"否,,分支),則監(jiān)視過程繼續(xù)下一顯示(框510)。如果該種類匹配(框
506的"是"分支),則與該顯示種類相關(guān)聯(lián)的顯示狀態(tài)被提升為"總在最上面"狀態(tài)(框508)。該顯示被呈現(xiàn)在所有其它當(dāng)前顯示之前。監(jiān)視過程繼續(xù)下一顯示(框512)。
參考圖6,可通過前面公開的系統(tǒng)實(shí)現(xiàn)第二示范方法600用于控制顯示。響應(yīng)于所收到的對顯示系統(tǒng)的請求生成創(chuàng)建顯示的請求(框602)。該過程確定新請求的顯示是否是對話框顯示(框604)。如果新顯示不是對話框顯示(框604的"否"分支),則監(jiān)視過程繼續(xù)下一顯示(框606)。如果種類匹配(框604的"是"分支),則與該顯示相關(guān)聯(lián)的顯示狀態(tài)被提升為"總在最上面"狀態(tài)(框608 )。該顯示被呈現(xiàn)在所有其它當(dāng)前顯示之前。監(jiān)視過程繼續(xù)下一顯示(框610)。
本文所公開的示范方法可以如前所述的多種方式實(shí)現(xiàn)。顯示狀態(tài)的提升可基于窗口配置文件,或作為用于對具有給定種類的顯示、例如對話框顯示的每個(gè)顯示生成請求的標(biāo)準(zhǔn)協(xié)議。顯示提升不限于"總在最上面"狀態(tài)。顯示可提升為其它顯示狀態(tài)。本領(lǐng)域技術(shù)人員將明白,可不同于所述示例和實(shí)施例地實(shí)施本發(fā)明,出于說明而非限制的目的給出所述示例和實(shí)施例,本發(fā)明僅由所附權(quán)利要求限制。
權(quán)利要求
1. 一種在多顯示環(huán)境中控制顯示的方法,包括以下步驟a)響應(yīng)于輸入到所述顯示系統(tǒng)的請求而創(chuàng)建顯示(602);b)確定所述所請求顯示的種類(604);c)查找所述所請求顯示的種類和配置文件中的條目之間的匹配,所述配置文件定義包括對所述所請求顯示的種類所指定的預(yù)定顯示窗口狀態(tài)的顯示屬性(604);d)當(dāng)匹配被確定時(shí),將與所述顯示的種類相關(guān)聯(lián)的顯示狀態(tài)提升為“總在最上面”狀態(tài)(608)。
2. 如權(quán)利要求1所述的控制顯示的方法,其中,查找匹配的所述 步驟(604)包括以下步驟a) 搜索所述配置文件以獲得匹配參數(shù);b) 將所述匹配參數(shù)與所述所請求顯示的種類進(jìn)行比較;c) 當(dāng)找到匹配時(shí),i) 前進(jìn)到權(quán)利要求l的步驟d);否則ii) 重復(fù)權(quán)利要求2的步驟a),直到搜索完所述整個(gè)配置文件。
3.如權(quán)利要求1所述的控制顯示的方法,其中,創(chuàng)建應(yīng)用顯示 的所述步驟(602)包括以下步驟a) 對所述所輸入請求進(jìn)行解碼;b) 取得與所請求輸入對應(yīng)的顯示文件;以及c) 獲得所述顯示文件所需要的數(shù)據(jù)以創(chuàng)建所述應(yīng)用顯示。
4. 如權(quán)利要求1所述的控制顯示的方法,其中,所述配置文件 定義包括對彈出式和對話框顯示的所請求顯示的種類所指定的預(yù)定 顯示窗口狀態(tài)的顯示屬性。
5. 如權(quán)利要求1所述的控制顯示的方法,其中所述多顯示環(huán)境 是用于車間控制網(wǎng)絡(luò)的顯示系統(tǒng)。
6. —種在多顯示環(huán)境中控制顯示的方法,包括以下步驟a) 接收響應(yīng)于輸入到顯示系統(tǒng)的請求顯示而創(chuàng)建的顯示(602);b) 確定所述所請求顯示是否是對話框顯示(604);c) 當(dāng)所述所請求顯示被確定是對話框顯示時(shí),將與該所請求顯示 相關(guān)聯(lián)的顯示狀態(tài)提升為"總在最上面"狀態(tài)(608 )。
7. 如權(quán)利要求6所述的控制顯示的方法,其中,所述多顯示環(huán) 境是用于車間控制網(wǎng)絡(luò)的顯示系統(tǒng)。
全文摘要
公開了用于在多顯示系統(tǒng)中控制顯示的裝置、系統(tǒng)和方法。示范系統(tǒng)可包括用于從所述顯示系統(tǒng)截取顯示創(chuàng)建的模塊。模塊確定所截取的顯示是否是對話框顯示,如果是,將該顯示的顯示狀態(tài)提升為“總在最上面”狀態(tài),由此確保該顯示的可視性。
文檔編號G06F3/14GK101512634SQ200780032600
公開日2009年8月19日 申請日期2007年6月29日 優(yōu)先權(quán)日2006年7月5日
發(fā)明者J·S·亞當(dāng)斯 申請人:霍尼韋爾國際公司