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

啟動(dòng)應(yīng)用的方法

文檔序號(hào):7583990閱讀:312來源:國(guó)知局
專利名稱:?jiǎn)?dòng)應(yīng)用的方法
技術(shù)領(lǐng)域
本公開主要涉及加工車間,更準(zhǔn)確地說,涉及在加工車間中由起始應(yīng)用(originating application)來啟動(dòng)應(yīng)用。
背景技術(shù)
加工車間,諸如那些用在化學(xué)、石油、制造或其它加工處理中的加工車間,通常包括一或多個(gè)通過模擬、數(shù)字或模擬/數(shù)字聯(lián)合總線與一或多個(gè)現(xiàn)場(chǎng)設(shè)備通信耦合的加工控制器?,F(xiàn)場(chǎng)設(shè)備比如為閥、閥定位器、交換器和發(fā)射器(例如溫度、壓力和流速傳感器)等,現(xiàn)場(chǎng)設(shè)備位于加工環(huán)境內(nèi)并執(zhí)行諸如打開或關(guān)閉閥、測(cè)量加工參數(shù)等加工功能。智能現(xiàn)場(chǎng)設(shè)備,諸如遵循公知的現(xiàn)場(chǎng)總線協(xié)議(例如基礎(chǔ)現(xiàn)場(chǎng)總線協(xié)議、HART協(xié)議等)的現(xiàn)場(chǎng)設(shè)備也可以執(zhí)行控制運(yùn)算、報(bào)警功能和其它通常在控制器內(nèi)實(shí)現(xiàn)的控制功能。加工控制器通常位于車間環(huán)境中,接收表示由現(xiàn)場(chǎng)設(shè)備產(chǎn)生的加工測(cè)量的信號(hào)和/或其它與現(xiàn)場(chǎng)設(shè)備有關(guān)的信息,并且執(zhí)行控制器應(yīng)用,例如運(yùn)行作出加工控制決定、根據(jù)接收到的信息生成控制信號(hào)并且與現(xiàn)場(chǎng)設(shè)備中正在執(zhí)行的控制模塊或單元協(xié)同工作的不同的控制模塊,這些現(xiàn)場(chǎng)設(shè)備包括HART現(xiàn)場(chǎng)設(shè)備和基礎(chǔ)現(xiàn)場(chǎng)總線現(xiàn)場(chǎng)設(shè)備??刂破髦械目刂颇K通過通信線路發(fā)送控制信號(hào)至現(xiàn)場(chǎng)設(shè)備,由此控制加工操作。
來自于現(xiàn)場(chǎng)設(shè)備和控制器的信息通常經(jīng)過數(shù)據(jù)總線到達(dá)一或多個(gè)其它硬件設(shè)備,諸如操作者工作站、個(gè)人計(jì)算機(jī)、數(shù)據(jù)歷史學(xué)家(data historian)、報(bào)告生成器、中央數(shù)據(jù)庫等,這些硬件設(shè)備通常放置在控制間或其它遠(yuǎn)離惡劣的車間環(huán)境的地點(diǎn)。這些硬件設(shè)備運(yùn)行的應(yīng)用可以使操作者根據(jù)加工實(shí)現(xiàn)功能,諸如改變加工控制程序設(shè)置、修改控制器或現(xiàn)場(chǎng)設(shè)備內(nèi)控制模塊的操作、瀏覽當(dāng)前加工狀態(tài)、模擬用于訓(xùn)練人員或測(cè)試加工控制軟件的加工操作、保持并更新配置數(shù)據(jù)庫等。
舉例說明,諸如愛默生加工管理(Emerson Process Management)出售的DeltaVTM控制系統(tǒng)包括多個(gè)存儲(chǔ)在位于加工車間內(nèi)不同位置的不同硬件設(shè)備內(nèi)部、并由其執(zhí)行的應(yīng)用。例如,控制系統(tǒng)可以包括存在于一或多個(gè)工作站的配置應(yīng)用。該配置應(yīng)用使用戶產(chǎn)生或修改加工控制模塊并通過數(shù)據(jù)總線下載這些加工控制模塊至專用的分布控制器。配置應(yīng)用還可允許設(shè)計(jì)人員生成或修改瀏覽應(yīng)用所采用的用戶界面,以向用戶顯示數(shù)據(jù)并使用戶修改設(shè)置,諸如在加工控制程序內(nèi)的設(shè)定點(diǎn)。
同樣地,控制系統(tǒng)可以包括配置數(shù)據(jù)庫應(yīng)用,例如該配置數(shù)據(jù)庫應(yīng)用可以由執(zhí)行該配置應(yīng)用的相同工作站執(zhí)行,或者由耦合數(shù)據(jù)總線的其它硬件設(shè)備執(zhí)行。配置數(shù)據(jù)庫應(yīng)用可以將當(dāng)前加工控制程序配置和與之相關(guān)的數(shù)據(jù)存儲(chǔ)在配置數(shù)據(jù)庫中。另外,控制系統(tǒng)可以包括由數(shù)據(jù)歷史學(xué)家設(shè)備執(zhí)行的數(shù)據(jù)歷史學(xué)家應(yīng)用。數(shù)據(jù)歷史學(xué)家應(yīng)用控制數(shù)據(jù)歷史學(xué)家設(shè)備,以收集并存儲(chǔ)一些或所有在數(shù)據(jù)總線上提供的數(shù)據(jù)。
另外,控制系統(tǒng)可以包括在專用控制器上存儲(chǔ)并執(zhí)行的控制器應(yīng)用,在某些情況下,控制器應(yīng)用也可以在現(xiàn)場(chǎng)設(shè)備上存儲(chǔ)并執(zhí)行??刂破鲬?yīng)用可以運(yùn)行被分配并下載到控制器或現(xiàn)場(chǎng)設(shè)備的控制模塊,以實(shí)現(xiàn)實(shí)際的加工控制。
而且,控制系統(tǒng)可以包括在一或多個(gè)操作者工作站上執(zhí)行的瀏覽應(yīng)用。瀏覽應(yīng)用可以接收數(shù)據(jù),例如通過數(shù)據(jù)總線從控制器應(yīng)用接收數(shù)據(jù),并且將該數(shù)據(jù)通過用戶界面顯示給加工車間設(shè)計(jì)人員、操作者或用戶。用戶界面可以提供諸如操作者視圖、工程師視圖、技術(shù)人員視圖等多種顯示視圖中的任意一種。
在另一個(gè)實(shí)例中,Emerson Process Management出售的AMS預(yù)報(bào)維護(hù)軟件的管理系統(tǒng)可以與一或多個(gè)智能現(xiàn)場(chǎng)設(shè)備相互作用,以讀取與這些設(shè)備有關(guān)的設(shè)備、單元、參數(shù)、變量或配置信息。通常,管理系統(tǒng)可以存在于一或多個(gè)具有合適通信端口的操作者工作站,通信端口使得它可以與智能設(shè)備通信并重新配置智能設(shè)備。管理系統(tǒng)可以是在線的,也就是說,與智能設(shè)備有硬接線耦合或其它永久耦合。管理系統(tǒng)還可以是便攜式的,并且可以與智能設(shè)備周期性耦合,以重新配置智能設(shè)備或?qū)χ悄茉O(shè)備進(jìn)行故障檢修。
管理系統(tǒng)通常執(zhí)行與系統(tǒng)內(nèi)部智能設(shè)備有關(guān)的較廣功能。例如,管理系統(tǒng)可以用于向用戶提供與加工狀態(tài)有關(guān)、或與加工有聯(lián)系的每個(gè)智能現(xiàn)場(chǎng)設(shè)備有關(guān)、或與加工耦合的每個(gè)智能現(xiàn)場(chǎng)設(shè)備有關(guān)的信息(例如變量值或參數(shù)值)。管理系統(tǒng)還可以用于使用戶監(jiān)視加工,并且在加工過程中按照需要通過重新配置智能設(shè)備控制加工。
管理系統(tǒng)可以包括一或多個(gè)核心應(yīng)用以及附加應(yīng)用,例如由單個(gè)智能設(shè)備制造商提供的附加應(yīng)用,以實(shí)現(xiàn)對(duì)特定智能設(shè)備的修改和從特定智能設(shè)備讀取數(shù)據(jù)。例如,核心應(yīng)用可以包括提供車間或加工中的設(shè)備分級(jí)圖的圖形用戶界面。例如,核心應(yīng)用還可以提供與某些設(shè)備相交互的基本功能。例如,核心應(yīng)用可以允許用戶在一般水平上配置HART設(shè)備和/或從HART設(shè)備讀取數(shù)據(jù)。例如,附加應(yīng)用可以允許用戶配置利用與核心應(yīng)用支持的協(xié)議不同的協(xié)議通信的設(shè)備,和/或從這類設(shè)備中讀取數(shù)據(jù)。同樣,附加應(yīng)用可以允許用戶在超出核心應(yīng)用支持的一般水平上配置設(shè)備和/或從設(shè)備讀取數(shù)據(jù)。而且,管理系統(tǒng)可以利用諸如文字處理程序、電子表格程序、網(wǎng)絡(luò)瀏覽程序等其它應(yīng)用。例如,管理系統(tǒng)可以利用網(wǎng)絡(luò)瀏覽程序顯示由設(shè)備制造商提供的在線維護(hù)文檔。
加工車間中的應(yīng)用通常啟動(dòng)其它應(yīng)用。例如,管理系統(tǒng)可以啟動(dòng)由第一智能設(shè)備制造商提供的第一應(yīng)用,以配置第一智能設(shè)備。同樣,管理系統(tǒng)也啟動(dòng)由第二智能設(shè)備制造商提供的第二應(yīng)用,以配置第二智能設(shè)備。類似地,管理系統(tǒng)可以啟動(dòng)網(wǎng)絡(luò)瀏覽器,以顯示提供特定設(shè)備信息的網(wǎng)頁。
各種被啟動(dòng)的應(yīng)用通常不共享相同或一致的應(yīng)用程序界面(API)。因此,啟動(dòng)多個(gè)其它應(yīng)用的起始應(yīng)用通常包括多個(gè)定制啟動(dòng)機(jī)制。開發(fā)這種多啟動(dòng)機(jī)制既費(fèi)時(shí)又費(fèi)力。而且,如果需要提供一個(gè)可以由現(xiàn)有的起始應(yīng)用所啟動(dòng)的新應(yīng)用,通常需要開發(fā)一個(gè)新的定制啟動(dòng)機(jī)制,并且該起始應(yīng)用被修改為包含該新的定制啟動(dòng)機(jī)制。

發(fā)明內(nèi)容
此處說明的實(shí)例通常關(guān)于通過加工車間中的起始應(yīng)用來啟動(dòng)期望應(yīng)用。理想的是,起始應(yīng)用能夠啟動(dòng)多個(gè)期望應(yīng)用,其中一或多個(gè)期望應(yīng)用具有不同的應(yīng)用程序界面。在一個(gè)實(shí)例中,起始應(yīng)用能夠通過應(yīng)用啟動(dòng)器程序、子程序、對(duì)象等來啟動(dòng)多個(gè)期望應(yīng)用。起始應(yīng)用向應(yīng)用啟動(dòng)器程序、子程序、對(duì)象等提供待啟動(dòng)的期望應(yīng)用的指示,然后應(yīng)用啟動(dòng)器程序、子程序、對(duì)象等啟動(dòng)該指出的期望應(yīng)用。
可以采用方便的用戶界面配置加工車間應(yīng)用,以通過應(yīng)用啟動(dòng)器程序來啟動(dòng)多個(gè)期望應(yīng)用。在一個(gè)實(shí)例中,用戶可被提示指出至少一個(gè)期望應(yīng)用。例如,用戶可被提示指定期望應(yīng)用的可執(zhí)行文件的文件名,也可以被提示指定該可執(zhí)行文件的位置(例如路徑)。相應(yīng)地,用戶可被提示指出將與該至少一個(gè)期望應(yīng)用相關(guān)聯(lián)的加工車間中的部件。如果是管理系統(tǒng)應(yīng)用,用戶可被提示指定將與該期望應(yīng)用相關(guān)聯(lián)的設(shè)備類型。然后,該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件相關(guān)聯(lián)。例如,期望應(yīng)用的指示可以存儲(chǔ)在與加工車間的指定部件相關(guān)的文件中。


參考下面的詳細(xì)說明和附圖,將更好地理解此處說明的實(shí)例特征和優(yōu)點(diǎn),在附圖中圖1是可以利用在此說明的用于啟動(dòng)期望應(yīng)用的技術(shù)的加工車間實(shí)例的方框圖;圖2是可以包含在圖1的加工車間實(shí)例中的工作站實(shí)例的方框圖;圖3是可以利用應(yīng)用啟動(dòng)器程序的加工車間應(yīng)用實(shí)例的方框圖;圖4是通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的方法實(shí)例的流程圖;
圖5是說明通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的技術(shù)實(shí)例的方框圖;圖6是配置用于通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的加工車間應(yīng)用的方法實(shí)例的流程圖;圖7是配置用于通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的加工車間應(yīng)用的用戶界面實(shí)例;圖8是配置用于通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的加工車間應(yīng)用的用戶界面實(shí)例;圖9是配置用于通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的加工車間應(yīng)用的用戶界面實(shí)例;圖10是配置用于通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的管理系統(tǒng)應(yīng)用的方法實(shí)例的流程圖;圖11是用于管理系統(tǒng)應(yīng)用的用戶界面實(shí)例;圖12是通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的方法實(shí)例的流程圖;圖13是說明通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用的技術(shù)實(shí)例的方框圖。
具體實(shí)施例方式
為了便于說明,下面的一部分實(shí)例是對(duì)加工車間中的管理軟件應(yīng)用進(jìn)行的說明。然而本領(lǐng)域普通技術(shù)人員應(yīng)該理解,此處說明的技術(shù)也可用于加工車間的其它方面,諸如控制系統(tǒng)應(yīng)用、設(shè)備或裝置管理應(yīng)用、模擬應(yīng)用、文檔系統(tǒng)、工作順序管理系統(tǒng)、企業(yè)資源規(guī)劃系統(tǒng)、采購(gòu)系統(tǒng)等。
系統(tǒng)概述圖1是加工車間10的實(shí)例的方框圖。加工車間10包括一或多個(gè)節(jié)點(diǎn)12、14、16、18和20。在圖1的示范加工車間10中,每個(gè)節(jié)點(diǎn)12、14和16包括通過輸入/輸出(I/O)設(shè)備24與一或多個(gè)現(xiàn)場(chǎng)設(shè)備22和23耦合的加工控制器12a、14a和16a,I/O設(shè)備比如為基礎(chǔ)現(xiàn)場(chǎng)總線接口、HART接口等??刂破?2a、14a和16a還通過數(shù)據(jù)總線30耦合至一或多個(gè)位于節(jié)點(diǎn)18和20的主機(jī)或操作者工作站18a和20a,數(shù)據(jù)總線比如為Ethernet鏈路。雖然控制器節(jié)點(diǎn)12、14、16和輸入/輸出以及與其相關(guān)的現(xiàn)場(chǎng)設(shè)備22、23和24通常位于有時(shí)惡劣的車間環(huán)境內(nèi)并分布整個(gè)車間環(huán)境,操作者工作站節(jié)點(diǎn)18和20經(jīng)常位于控制室或其它控制人員可訪問的較不惡劣的環(huán)境中。
一般而言,節(jié)點(diǎn)18和20的工作站18a和20a用于存儲(chǔ)并執(zhí)行用于配置和監(jiān)視加工車間10以及管理加工車間10中的設(shè)備22和23的應(yīng)用。進(jìn)一步,數(shù)據(jù)庫32耦合數(shù)據(jù)總線30,并且操作為數(shù)據(jù)歷史學(xué)家和/或配置數(shù)據(jù)庫,將該加工車間10的當(dāng)前配置下載至節(jié)點(diǎn)12、14、16、18和20和/或存儲(chǔ)在節(jié)點(diǎn)12、14、16、18和20中。
控制器12a、14a和16a中的每個(gè)可以存儲(chǔ)并執(zhí)行通過多個(gè)不同的獨(dú)立執(zhí)行的控制模塊或單元來實(shí)現(xiàn)控制策略的控制器應(yīng)用,舉例來說,控制器可以是Emerson Process Management出售的DeltaV控制器。每個(gè)控制模塊可以由通常所稱的功能單元構(gòu)成,其中每個(gè)功能單元是所有控制程序中的一部分或子程序,并且與其它功能單元結(jié)合運(yùn)行(通過稱為鏈接的通信)以在加工車間10內(nèi)部實(shí)現(xiàn)加工控制環(huán)路。眾所周知,功能單元通常完成輸入功能(諸如與發(fā)射器、傳感器或其它加工參數(shù)測(cè)量元件有關(guān)的功能)、控制功能(諸如與執(zhí)行PID、模糊邏輯等控制的控制程序有關(guān)的功能)或控制某些設(shè)備運(yùn)行的輸出功能(諸如閥,以在加工車間10內(nèi)部實(shí)現(xiàn)某些物理功能)中的一個(gè)。當(dāng)然,雜化的或其它類型的功能單元也存在并且可以被利用。雖然現(xiàn)場(chǎng)總線協(xié)議和DeltaV系統(tǒng)協(xié)議可以采用以面向?qū)ο蟮木幊虆f(xié)議而設(shè)計(jì)并實(shí)現(xiàn)的控制模塊和功能單元,也可采用任何理想的控制編程方案設(shè)計(jì)控制模塊,比如序功能單元、階梯邏輯等,并且不局限于采用功能單元或其它任何特定編程技術(shù)的設(shè)計(jì)控制模塊。通常,被認(rèn)為是存儲(chǔ)在加工控制節(jié)點(diǎn)12、14和16中的控制模塊的配置實(shí)際上存儲(chǔ)在由工作站18a和20a執(zhí)行的應(yīng)用可訪問的配置數(shù)據(jù)庫32中。
在圖1所示的系統(tǒng)中,耦合控制器12a、14a和16a的現(xiàn)場(chǎng)設(shè)備22和23可以是標(biāo)準(zhǔn)的4-20ma設(shè)備,或者是包含處理器和存儲(chǔ)器的智能現(xiàn)場(chǎng)設(shè)備,比如HART、Profibus或基礎(chǔ)現(xiàn)場(chǎng)總線設(shè)備。某些這些設(shè)備,比如基礎(chǔ)現(xiàn)場(chǎng)設(shè)備(圖1中標(biāo)號(hào)為23的設(shè)備),可以存儲(chǔ)并執(zhí)行與在控制器12a、14a和16a中執(zhí)行的控制策略有關(guān)的模塊或子程序,比如功能單元。當(dāng)然,現(xiàn)場(chǎng)設(shè)備22、23可以是任意類型的設(shè)備,比如傳感器、閥、發(fā)射器、定位器等,并且I/O設(shè)備24可以是比如類型的I/O設(shè)備,只要其遵循諸如HART、基礎(chǔ)現(xiàn)場(chǎng)總線、Profibus之類的任何理想的通信或控制協(xié)議。
管理應(yīng)用可以被存儲(chǔ)并且在一或多個(gè)工作站18a和20a上執(zhí)行。圖2是工作站18a(工作站20a包括相同或類似的設(shè)備)的實(shí)例的方框圖。工作站18a可以包括至少一個(gè)處理器50、易失性存儲(chǔ)器54和非易失性存儲(chǔ)器58。比如,易失性存儲(chǔ)器可以包括隨機(jī)存儲(chǔ)器(RAM)。比如,非易失性存儲(chǔ)器可以包括一或多個(gè)硬盤、只讀存儲(chǔ)器(ROM)、緊密盤ROM(CD-ROM)、數(shù)字通用盤(DVD)、閃存(FLASH)等。工作站18a也可以包括輸入/輸出(I/O)設(shè)備62。處理器50、易失性存儲(chǔ)器54、非易失性存儲(chǔ)器58和I/O設(shè)備62可以通過地址/數(shù)據(jù)總線66互相耦合。工作站18a也可以包括至少一個(gè)顯示器70和至少一個(gè)輸入設(shè)備74。例如,輸入設(shè)備可以包括一或多個(gè)鍵盤、小鍵盤和鼠標(biāo)等。
顯示器70和輸入設(shè)備74與I/O設(shè)備62耦合。而且,工作站18a通過I/O設(shè)備62與數(shù)據(jù)總線耦合。雖然I/O設(shè)備62在圖2中為一個(gè)設(shè)備,它也可以包括幾個(gè)設(shè)備。
舉例來說,管理應(yīng)用可以整體存儲(chǔ)或者分開存儲(chǔ)在非易失性存儲(chǔ)器58中,并由處理器50整體或部分執(zhí)行。
應(yīng)用啟動(dòng)器概述圖3是加工車間應(yīng)用實(shí)例100的方框圖。為了方便說明,將結(jié)合管理系統(tǒng)應(yīng)用對(duì)圖3予以說明。然而應(yīng)該理解,加工車間應(yīng)用100可以是加工車間中采用的任何類型的應(yīng)用(例如控制系統(tǒng)應(yīng)用、設(shè)備或裝置管理應(yīng)用、模擬應(yīng)用等)。加工車間應(yīng)用100可以包括一或多個(gè)核心應(yīng)用104,還可包括一或多個(gè)附加應(yīng)用108和/或一或多個(gè)定制應(yīng)用112。在管理系統(tǒng)應(yīng)用中,核心應(yīng)用104比如可以提供與某些類型的設(shè)備通信和配置這些設(shè)備(例如HART設(shè)備、現(xiàn)場(chǎng)總線設(shè)備等)的基本功能,和/或提供用于顯示加工車間中設(shè)備的圖形用戶界面。
在管理系統(tǒng)中,附加應(yīng)用108比如可以是設(shè)備制造商提供的應(yīng)用,允許為設(shè)備提供通信或配置資源,而核心應(yīng)用104不提供這類資源。類似地,附加應(yīng)用108比如可以是設(shè)備制造商提供的應(yīng)用,為設(shè)備提供核心應(yīng)用104可提供的資源之外的通信或配置資源。在管理系統(tǒng)中,定制應(yīng)用可以是最終用戶開發(fā)的應(yīng)用,其提供的通信或配置資源的級(jí)別是核心應(yīng)用104或附加應(yīng)用108所無法提供的。
加工車間應(yīng)用100也可以利用一或多個(gè)通用應(yīng)用116,比如文字處理應(yīng)用、電子表格應(yīng)用、網(wǎng)絡(luò)瀏覽應(yīng)用等。加工車間應(yīng)用100可以進(jìn)一步包括應(yīng)用啟動(dòng)器程序120。
諸如核心應(yīng)用104的應(yīng)用可以通過應(yīng)用啟動(dòng)器程序120啟動(dòng)諸如附加應(yīng)用108、定制應(yīng)用112和通用應(yīng)用116之類的應(yīng)用。在圖3所示的實(shí)例中,核心應(yīng)用104利用應(yīng)用啟動(dòng)器程序120啟動(dòng)諸如附加應(yīng)用108、定制應(yīng)用112和通用應(yīng)用116之類的其它應(yīng)用。然而,核心應(yīng)用104無需使用應(yīng)用啟動(dòng)器120啟動(dòng)每個(gè)應(yīng)用。而且,在某些實(shí)例中,除了核心應(yīng)用104,其它應(yīng)用也可以利用應(yīng)用啟動(dòng)器程序120或類似于應(yīng)用啟動(dòng)器程序120的單獨(dú)應(yīng)用啟動(dòng)器程序(未示出)。例如,附加應(yīng)用108可以通過單獨(dú)應(yīng)用啟動(dòng)器程序(未示出)啟動(dòng)通用應(yīng)用116。
附加應(yīng)用108、定制應(yīng)用112和通用應(yīng)用116中的每個(gè)潛在地可能包括唯一的API。因此,通過利用應(yīng)用啟動(dòng)器程序120,核心應(yīng)用104可以僅通過單一API啟動(dòng)具有多個(gè)API的多個(gè)應(yīng)用。
圖4是通過應(yīng)用啟動(dòng)器程序啟動(dòng)應(yīng)用的方法實(shí)例150的流程圖。為了方便說明,參照?qǐng)D5對(duì)圖4的流程進(jìn)行說明,圖5是利用應(yīng)用啟動(dòng)器程序120啟動(dòng)期望應(yīng)用184的起始應(yīng)用180的操作實(shí)例方框圖。其它利用應(yīng)用啟動(dòng)器程序的方法實(shí)例將在下面予以說明。
在方框154,起始應(yīng)用180啟動(dòng)應(yīng)用啟動(dòng)器程序120。起始應(yīng)用180可以是加工車間應(yīng)用的核心應(yīng)用。當(dāng)啟動(dòng)應(yīng)用啟動(dòng)器程序120時(shí),起始應(yīng)用180可以向應(yīng)用啟動(dòng)器程序120提供啟動(dòng)特定期望應(yīng)用184的指示。而且,始發(fā)程序180可向應(yīng)用啟動(dòng)器程序120提供啟動(dòng)期望應(yīng)用184所需的起動(dòng)參數(shù)指示。本領(lǐng)域普通技術(shù)人員應(yīng)該理解,期望應(yīng)用184的指示和起動(dòng)參數(shù)的指示可以是單一指示器或多個(gè)指示器。
可以根據(jù)應(yīng)用啟動(dòng)程序120的API,執(zhí)行啟動(dòng)應(yīng)用啟動(dòng)器程序120以及提供期望應(yīng)用184的指示器和起動(dòng)參數(shù)。本領(lǐng)域普通技術(shù)人員應(yīng)該理解,應(yīng)用啟動(dòng)程序120的API可以設(shè)計(jì)為與對(duì)應(yīng)于程序啟動(dòng)的起始應(yīng)用180的一部分API相匹配。
在方框158,應(yīng)用啟動(dòng)程序120可以利用期望應(yīng)用184的指示器和起動(dòng)參數(shù),按照期望應(yīng)用184的API獲取與啟動(dòng)期望應(yīng)用184有關(guān)的信息188。例如,信息188可以包括根據(jù)期望應(yīng)用184的順序和語法排列的期望應(yīng)用184的文件名、期望應(yīng)用184的位置(例如路徑名)、為期望應(yīng)用184提供的起動(dòng)參數(shù)等(例如命令行)。例如,信息188可以存儲(chǔ)在文件、數(shù)據(jù)庫中,這樣應(yīng)用啟動(dòng)程序120可以使用期望應(yīng)用184的指示器和起動(dòng)參數(shù)獲取信息188。例如,指示器包括存儲(chǔ)信息188的文件的文件名、在文件內(nèi)的位置、從數(shù)據(jù)庫中檢索信息188的數(shù)據(jù)庫查詢條件、URL、XML文檔、HTTP GET等。
在方框162,應(yīng)用啟動(dòng)器程序120根據(jù)期望應(yīng)用184的API,利用信息188啟動(dòng)理想的應(yīng)用。如果提供了起動(dòng)參數(shù),期望應(yīng)用184可以“在上下文中”被啟動(dòng)。例如,如果期望應(yīng)用184是網(wǎng)絡(luò)瀏覽器,該網(wǎng)絡(luò)瀏覽器可以在啟動(dòng)時(shí)顯示特定網(wǎng)頁。
配置加工車間應(yīng)用圖6是配置加工車間應(yīng)用的方法實(shí)例200的流程圖,其中起始應(yīng)用通過應(yīng)用啟動(dòng)器程序啟動(dòng)期望應(yīng)用。在方框204,提示用戶提供期望應(yīng)用的描述名稱。例如,描述名稱可以用于提供圖形用戶界面機(jī)制,通過該機(jī)制用戶開始啟動(dòng)期望應(yīng)用。
在方框208,提示用戶提供期望應(yīng)用的可執(zhí)行文件的文件名和位置。在方框212,提示用戶提供用于期望應(yīng)用的起動(dòng)參數(shù)??梢员惶峁┑钠饎?dòng)參數(shù)的類型部分由期望應(yīng)用的API確定。而且,用戶可以指定對(duì)應(yīng)于期望應(yīng)用API的起動(dòng)參數(shù)的順序、語法等。
在方框216,可以提示用戶指定一或多個(gè)與期望應(yīng)用有關(guān)的加工車間的部件。例如,在控制系統(tǒng)應(yīng)用中,用戶可以指定加工所使用的一或多個(gè)控制器、模塊、設(shè)備等。在管理系統(tǒng)應(yīng)用中,用戶可以指定特定設(shè)備、設(shè)備類型等。
在方框220,期望應(yīng)用和起動(dòng)參數(shù)可與一或多個(gè)部件(在方框216中提示用戶指定的)相關(guān)。例如,可以建立包含可執(zhí)行文件的文件名和路徑以及用于啟動(dòng)期望應(yīng)用的起動(dòng)參數(shù)的文本文件??梢再x予該文本文件與部件(在方框216中提示用戶指定的)相關(guān)的唯一名稱。
在方框224,加工車間應(yīng)用可以配置為反映期望應(yīng)用(在方框208中提示用戶指定的)和部件(在方框216中提示用戶指定的)之間的相關(guān)性。例如,加工車間應(yīng)用的起始應(yīng)用可以配置為向用戶提供界面機(jī)制,用于開始啟動(dòng)期望應(yīng)用。用戶界面機(jī)制可以與部件相關(guān)。作為特定實(shí)例,與部件有關(guān)的菜單可以配置為包括具有用戶在方框204被提示指定的部件的描述名稱項(xiàng)。參考方框220繼續(xù)說明該實(shí)例,菜單項(xiàng)與包含可執(zhí)行文件的文件名和路徑以及用于啟動(dòng)期望應(yīng)用的起動(dòng)參數(shù)的文本文件相關(guān)。
配置管理系統(tǒng)應(yīng)用圖7至9是管理系統(tǒng)應(yīng)用用來實(shí)現(xiàn)圖6的方框204、208、212和216的用戶界面實(shí)例。特別地,圖7是提示用戶提供理想(圖6的方框208)應(yīng)用所采用的可執(zhí)行文件的描述名稱(圖6的方框204)和文件名以及可執(zhí)行文件(圖6的方框212)的位置的用戶界面。例如,用戶可在輸入框254中鍵入用于期望應(yīng)用的描述名稱。在方框258中,用戶可以鍵入路徑和可以執(zhí)行文件名稱。而且,用戶可以通過選擇按鍵262以本領(lǐng)域普通技術(shù)人員已知的方式“瀏覽”路徑和可執(zhí)行文件名稱。
圖8是用于提示用戶提供期望應(yīng)用所采用的起動(dòng)參數(shù)(圖6的方框212)的用戶界面250。用戶界面包括用于指定參數(shù)的輸入框272a至272m,以及274a至274m。按順序(例如,先是“變量1”,然后是“變量2”,然后是“變量3”等)將參數(shù)傳輸至期望應(yīng)用。這樣,用戶可選擇傳輸參數(shù)的順序,以對(duì)應(yīng)于期望應(yīng)用的API。用戶可在輸入框272a至272m中鍵入?yún)?shù)。而且,通過輸入框274a至274m,用戶可將“變量”傳輸至期望應(yīng)用。例如,一個(gè)自變量對(duì)應(yīng)于一種與設(shè)備有關(guān)的信息類型。在包含Emerson ProcessManagement出售的AMS預(yù)先維護(hù)軟件的管理系統(tǒng)的實(shí)例中,變量可包括AMS用戶名(用戶的AMS登錄名稱)、OPC單元綽號(hào)(用于加工控制的設(shè)備的對(duì)象鏈接和嵌入(OLE)(OPC)格式單元綽號(hào))、車間服務(wù)器名(用于耦合的設(shè)備的服務(wù)器名稱)、設(shè)備耦合狀態(tài)(表示設(shè)備是否“正?!保础斑B通”或“未連通”)、AMS單元標(biāo)簽(顯示給用戶的設(shè)備圖標(biāo),例如AMS設(shè)備耦合顯示或AMS車間服務(wù)器顯示)、設(shè)備單元鑰匙(用于數(shù)據(jù)庫設(shè)備參考的數(shù)字,通常為訪問結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫所需)、數(shù)據(jù)庫名稱(設(shè)備的數(shù)據(jù)庫名的服務(wù)器域名(DNS))、制造商ID(表示設(shè)備制造商的數(shù)字)、設(shè)備類型(表示設(shè)備類型或型號(hào)的數(shù)字)、HART版本(表示設(shè)備所支持的HART協(xié)議版本的數(shù)字)、設(shè)備ID(表示給定的制造商ID和設(shè)備類型的特定設(shè)備的數(shù)字)等。該用戶界面270可包括按鍵276a至276m,以允許用戶從諸如菜單278的下拉菜單中選擇一個(gè)變量。通過輸入框274a至274m指定一或多個(gè)變量,用戶可指定被傳輸至期望應(yīng)用的信息,而不是指定特定信息。
采用用戶界面270,可以指定傳輸信息至期望應(yīng)用的合適的語法。例如,通過輸入框280b至280m、272a至272m以及282a至282m,用戶可添加空格、分隔符和/或引號(hào),并在合適的語法中產(chǎn)生包含參數(shù)的“命令行”。輸入框284可以向用戶提供即將生成的命令行的顯示,例如,用戶可確認(rèn)正在使用的語法是否正確。
圖9是用于提示用戶指定一或多個(gè)與期望應(yīng)用可能相關(guān)的設(shè)備(圖6的方框216)的用戶界面290。用戶界面290可以包括可能的設(shè)備和/或設(shè)備類型的列表292。用戶可以通過選擇按鍵296a和298a選擇與期望應(yīng)用相關(guān)的設(shè)備和/或設(shè)備類型。例如,通過選擇按鍵296a,用戶可以選擇列表292中列出的所有設(shè)備和/或設(shè)備類型。而且,用戶可以加亮列表292中一或多個(gè)設(shè)備和/設(shè)備類型,然后通過選擇按鍵298a選擇這些一或多個(gè)設(shè)備和/或設(shè)備類型。
用戶界面290也可以包括列表294,其中包含已經(jīng)被選擇的與期望應(yīng)用相關(guān)的設(shè)備和/或設(shè)備類型。用戶可以使用按鍵296b“去選擇”列表294中的所有設(shè)備和/或設(shè)備類型。而且,用戶可以加亮列表294中的一或多個(gè)單獨(dú)的設(shè)備和/或設(shè)備類型,并選擇按鍵298b以“去選擇”那些設(shè)備和/或設(shè)備類型。
因?yàn)橛脩艚缑?50、270和290可以允許用戶將期望應(yīng)用與設(shè)備類型相關(guān)聯(lián),實(shí)際上用戶可以將期望應(yīng)用與多個(gè)設(shè)備相關(guān)聯(lián)。因此用戶無需將期望應(yīng)用與每個(gè)設(shè)備單獨(dú)關(guān)聯(lián)。在其它實(shí)例中,用戶可以被允許將期望應(yīng)用與單獨(dú)設(shè)備相關(guān)聯(lián)。
繼續(xù)參考圖7至9說明該實(shí)例,將期望應(yīng)用和起動(dòng)參數(shù)與一或多個(gè)設(shè)備相關(guān)聯(lián)(圖6的方框220)的過程可以包括在文件中存儲(chǔ)相關(guān)指示,諸如在配置文件中存儲(chǔ)相關(guān)指示。如果管理系統(tǒng)應(yīng)用采用微軟公司提供的“WINDOWSTM”操作系統(tǒng)(例如WINDOWS XPTM、WINDOWS 2000TM、WINDOWS NTTM等)實(shí)現(xiàn),相關(guān)指示可存儲(chǔ)在INI文件和/或注冊(cè)文件中。例如,通過參考圖7至9說明的用戶界面獲取的信息被存儲(chǔ)在INI文件中。
圖10是配置管理系統(tǒng)應(yīng)用的方法實(shí)例320(圖6的方框224)的流程圖。在方框324中,根據(jù)始發(fā)程序的標(biāo)準(zhǔn)API確定使應(yīng)用啟動(dòng)程序啟動(dòng)期望程序的信息的格式?;蛘撸鶕?jù)對(duì)于始發(fā)程序非標(biāo)準(zhǔn)的API確定該信息的格式。例如,可以采用應(yīng)用程序啟動(dòng)器的標(biāo)準(zhǔn)API。
在一特定實(shí)例中,期望應(yīng)用的可執(zhí)行程序文件和路徑存儲(chǔ)在文件中。相應(yīng)地,通過諸如用戶界面270(圖8)的用戶界面匯集在一個(gè)命令行中的參數(shù)也可以存儲(chǔ)在該文件中。
在方框328中,管理系統(tǒng)應(yīng)用的起始應(yīng)用被配置用于包含一或多個(gè)用戶界面機(jī)制,用于開始期望應(yīng)用的啟動(dòng)。例如,如果用戶通過用戶界面290(圖9)指定的一或多個(gè)設(shè)備類型,并且加工或車間包含多個(gè)該類型的設(shè)備,多個(gè)用戶界面機(jī)制對(duì)應(yīng)所包含的多個(gè)設(shè)備。
圖11是來自起始應(yīng)用實(shí)例的顯示。在此實(shí)例中,起始應(yīng)用提供加工和/或車間中設(shè)備的分層顯示。顯示器350包括分層部分354和內(nèi)容部分358。本領(lǐng)域普通技術(shù)人員公知,分層部分354提供企業(yè)、加工和/或車間的分層顯示。車間、車間內(nèi)的區(qū)域、車間部件等以分層形式表示為文件夾和子文件夾。例如,利用鼠標(biāo)在分層部分354中選擇一個(gè)文件夾,用戶可以瀏覽內(nèi)容部分358中該文件夾的內(nèi)容。在圖11中,已經(jīng)在分層部分354中選擇了文件夾“鍋爐1”。文件夾“鍋爐1”包括六個(gè)設(shè)備,這六個(gè)設(shè)備顯示在內(nèi)容部分358中。
在此實(shí)例中,用戶已經(jīng)通過用戶界面250、270和290(圖7至9)指定了描述名稱為“閥文檔”的期望應(yīng)用與包含設(shè)備類型“DVC5000”的多個(gè)設(shè)備類型相關(guān)。在圖11中,設(shè)備類型為“DVC5000”的設(shè)備“FC-4000”已經(jīng)被選中。在此例中,起始應(yīng)用已經(jīng)被配置為在與類型“DVC5000”的設(shè)備相關(guān)的菜單中包括一菜單項(xiàng)366。例如,通過點(diǎn)擊鼠標(biāo)左鍵選擇設(shè)備“FC-4000”,然后點(diǎn)擊鼠標(biāo)右鍵,可顯示菜單362。
本領(lǐng)域普通技術(shù)人員公知,對(duì)于為WINDOWSTM類型的操作系統(tǒng)設(shè)計(jì)的應(yīng)用,通過修改諸如與起始應(yīng)用相關(guān)的INI文件或“注冊(cè)表”文件之類的配置文件,起始應(yīng)用可以配置為提供一或多個(gè)諸如菜單項(xiàng)之類的用戶界面機(jī)制。
在方框332中,起始應(yīng)用可以配置為在激活用戶界面機(jī)制(方框328)時(shí)啟動(dòng)應(yīng)用啟動(dòng)器程序。相應(yīng)地,起始應(yīng)用可以配置為啟動(dòng)帶有在方框324中被格式化的信息的應(yīng)用啟動(dòng)器程序。參考方框324繼續(xù)說明此實(shí)例,在啟動(dòng)應(yīng)用啟動(dòng)器程序時(shí),起始應(yīng)用可以配置為指出方框324中生成的應(yīng)用啟動(dòng)器程序的文件名稱和路徑。本領(lǐng)域普通技術(shù)人員公知,對(duì)于為WINDOWSTM類型的操作系統(tǒng)設(shè)計(jì)的應(yīng)用,通過修改諸如與起始應(yīng)用相關(guān)的INI文件或“注冊(cè)表”文件之類的配置文件配置起始應(yīng)用。
啟動(dòng)期望應(yīng)用圖12是啟動(dòng)期望應(yīng)用的加工車間應(yīng)用的方法實(shí)例400的流程圖。參考圖11至13說明圖12的流程。
在方框404,用戶可以激活起始應(yīng)用中的用戶界面機(jī)制。參考圖11,例如用戶選擇諸如菜單項(xiàng)366之類的菜單項(xiàng)。在方框408,根據(jù)激活的用戶界面機(jī)制,起始應(yīng)用可以確定是否應(yīng)啟動(dòng)應(yīng)用啟動(dòng)器程序。例如,如果用戶選擇了一菜單項(xiàng),起始應(yīng)用可以根據(jù)所選菜單項(xiàng)確定是否應(yīng)啟動(dòng)應(yīng)用啟動(dòng)器程序。
參考圖13,起始應(yīng)用450可以檢查與在方框404選擇的菜單項(xiàng)相關(guān)的第一文件、注冊(cè)表等或文件、注冊(cè)表等的一部分。第一文件454可以提供應(yīng)用啟動(dòng)器程序的可執(zhí)行文件名稱和路徑,因此指出了是否應(yīng)啟動(dòng)該應(yīng)用啟動(dòng)器程序。
參考圖12,在方框412中,起始應(yīng)用可以根據(jù)在方框404激活的用戶界面機(jī)制確定將要啟動(dòng)的期望應(yīng)用以及該期望應(yīng)用所采用的起動(dòng)參數(shù)的指示器。例如,如果用戶選擇了一菜單項(xiàng),起始應(yīng)用可以根據(jù)所選菜單項(xiàng)確定將要啟動(dòng)的期望應(yīng)用以及該期望應(yīng)用所采用的起動(dòng)參數(shù)的指示器。在一特定實(shí)例中,起始應(yīng)用可以檢查與該菜單項(xiàng)有關(guān)的配置文件或配置文件的一部分、注冊(cè)表文件等。其它這類文件包括有關(guān)于期望應(yīng)用的信息以及該期望應(yīng)用所采用的起動(dòng)參數(shù)。
參考圖13,起始應(yīng)用450可以檢查與在方框404中選擇的菜單項(xiàng)有關(guān)的第一文件454。第一文件454可以提供第二文件458的文件名稱和路徑。第二文件可以包括待啟動(dòng)的期望應(yīng)用的可執(zhí)行文件的名稱和路徑。相應(yīng)地,第二文件可以包括期望應(yīng)用所采用的起動(dòng)參數(shù),其格式遵循該期望應(yīng)用的API。例如,該起動(dòng)參數(shù)可采用通過圖8的用戶界面270所匯集的格式。
參考圖12,在方框416中,起始應(yīng)用可以根據(jù)起始應(yīng)用的標(biāo)準(zhǔn)API(或非標(biāo)準(zhǔn)API)啟動(dòng)應(yīng)用啟動(dòng)器程序。相應(yīng)地,起始應(yīng)用可以通過應(yīng)用啟動(dòng)器程序的API提供待啟動(dòng)的期望應(yīng)用的指示器及其起動(dòng)參數(shù)。在圖13的實(shí)例中,起始應(yīng)用450可以啟動(dòng)該應(yīng)用啟動(dòng)器程序462,并向其提供第二文件458的文件名稱和路徑。
在方框420中,應(yīng)用啟動(dòng)器程序可以根據(jù)方框416提供的指示器確定待啟動(dòng)的期望應(yīng)用。在圖3的實(shí)例中,應(yīng)用啟動(dòng)器程序462可以通過檢查第二文件458確定期望應(yīng)用466。在方框424中,應(yīng)用啟動(dòng)器程序可以根據(jù)方框416提供的指示器確定啟動(dòng)該期望應(yīng)用所采用的起動(dòng)參數(shù)。在圖13的實(shí)例中,應(yīng)用啟動(dòng)器程序462可以通過檢查第二文件458確定起動(dòng)參數(shù)。
在方框428中,應(yīng)用啟動(dòng)器程序可以根據(jù)期望應(yīng)用的API啟動(dòng)期望應(yīng)用。相應(yīng)地,應(yīng)用啟動(dòng)器程序可以根據(jù)期望應(yīng)用的API向期望應(yīng)用提供起動(dòng)參數(shù)。在圖13的實(shí)例中,應(yīng)用啟動(dòng)器程序462可以啟動(dòng)在第二文件458中指定的期望應(yīng)用。相應(yīng)地,應(yīng)用啟動(dòng)器程序462可以向期望應(yīng)用提供第二文件458所提供的起動(dòng)參數(shù)。起動(dòng)參數(shù)根據(jù)期望應(yīng)用的API在第二文件458中被格式化。例如,用戶可以利用諸如圖8的用戶界面270的用戶界面匯集一“命令行”,其格式是根據(jù)期望應(yīng)用的API確定的。
如果起動(dòng)參數(shù)包括變量(例如設(shè)備ID、設(shè)備類型等),應(yīng)用啟動(dòng)器程序可以確定這些變量的值,然后應(yīng)用啟動(dòng)器程序可以包括那些命令行中的值。在一實(shí)例中,起始應(yīng)用(或某些其它應(yīng)用)可以在啟動(dòng)時(shí)向應(yīng)用啟動(dòng)器程序傳輸一套變量的值(例如,所有變量、所有可能被應(yīng)用啟動(dòng)器程序利用的變量、所有確定為應(yīng)用啟動(dòng)器程序?qū)⑿枰淖兞康?。同樣,起始應(yīng)用(或某些其它應(yīng)用)可以在文件中存儲(chǔ)變量集的值。然后,當(dāng)應(yīng)用啟動(dòng)器需要特定變量的值來啟動(dòng)期望應(yīng)用時(shí),應(yīng)用啟動(dòng)器程序可以通過從該傳輸至應(yīng)用啟動(dòng)器程序的值的集合中,或從存儲(chǔ)在文件中的值的集合中檢索所需的值,以確定那些特定變量的值。然后,應(yīng)用啟動(dòng)器程序可以通過期望應(yīng)用的API向期望應(yīng)用提供那些變量的值。
本領(lǐng)域普通技術(shù)人員應(yīng)認(rèn)識(shí)到,應(yīng)用啟動(dòng)器程序可實(shí)現(xiàn)為一獨(dú)立于起始應(yīng)用的程序,或?qū)崿F(xiàn)為起始應(yīng)用的子程序、對(duì)象等。
上述方法可以實(shí)現(xiàn)為軟件程序,由一或多個(gè)處理器執(zhí)行。這種程序可以嵌入在諸如CD-ROM、磁盤、硬盤驅(qū)動(dòng)器、數(shù)字化通用磁盤(DVD)或與處理器相關(guān)的存儲(chǔ)器上存儲(chǔ)的軟件中,但是本領(lǐng)域普通技術(shù)人員容易理解,整個(gè)程序或部分程序可以由除處理器以外的設(shè)備執(zhí)行,和/或以已知方式嵌入在防火墻和/或?qū)S糜布?。相?yīng)地,雖然參考圖4、6、10和12的流程圖說明上述實(shí)例,本領(lǐng)域普通技術(shù)人員容易理解,也可以采用其它多種實(shí)現(xiàn)方法。例如,可以修改方框的執(zhí)行順序,和/或修改、刪除或合并方框。
雖然本發(fā)明受多種改進(jìn)和替代結(jié)構(gòu)的影響,但是在附圖已經(jīng)顯示了某些解釋性的實(shí)施例,并且在本文中進(jìn)行了詳細(xì)說明。不過應(yīng)該理解,這些實(shí)施例并非用于將公開的內(nèi)容限制到這些所公開的特殊形式,相反,本發(fā)明包括所有由附屬的權(quán)利要求所限定的精神和公開范圍之內(nèi)的改進(jìn)、替代結(jié)構(gòu)和等同替換。
權(quán)利要求
1.一種用于在加工車間中配置起始應(yīng)用以使期望應(yīng)用啟動(dòng)的方法,該方法包括提示用戶指出至少一個(gè)期望應(yīng)用;提示該用戶指出加工車間中的至少一個(gè)將要與該至少一個(gè)期望應(yīng)用關(guān)聯(lián)的部件;將該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件關(guān)聯(lián)。
2.如權(quán)利要求1的方法,其中該至少一個(gè)部件包括控制器。
3.如權(quán)利要求1的方法,其中該至少一個(gè)部件包括控制策略。
4.如權(quán)利要求1的方法,其中該至少一個(gè)部件包括模塊。
5.如權(quán)利要求1的方法,其中該至少一個(gè)部件包括設(shè)備。
6.如權(quán)利要求5的方法,其中提示該用戶指出至少一個(gè)部件包括提示該用戶指出特定設(shè)備。
7.如權(quán)利要求5的方法,其中提示該用戶指出至少一個(gè)部件包括提示該用戶指出設(shè)備類型。
8.如權(quán)利要求1的方法,其中將該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件關(guān)聯(lián)包括存儲(chǔ)該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件關(guān)聯(lián)的指示。
9.如權(quán)利要求1的方法,其中將該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件關(guān)聯(lián),包括在與該至少一個(gè)部件相關(guān)聯(lián)的文件中存儲(chǔ)該至少一個(gè)期望應(yīng)用的指示。
10.如權(quán)利要求1的方法,其中將該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件關(guān)聯(lián),包括在文件的一部分中存儲(chǔ)該至少一個(gè)期望應(yīng)用的指示,該文件的該部分與該至少一個(gè)部件相關(guān)聯(lián)。
11.如權(quán)利要求1的方法,進(jìn)一步包括提示該用戶指出至少一個(gè)用于啟動(dòng)該至少一個(gè)期望應(yīng)用的起動(dòng)參數(shù);和將該至少一個(gè)起動(dòng)參數(shù)與該至少一個(gè)期望應(yīng)用和該至少一個(gè)部件關(guān)聯(lián)。
12.如權(quán)利要求11的方法,其中將該至少一個(gè)起動(dòng)參數(shù)與該至少一個(gè)期望應(yīng)用和該至少一個(gè)部件關(guān)聯(lián),包括存儲(chǔ)該至少一個(gè)起動(dòng)參數(shù)與該至少一個(gè)期望應(yīng)用和該至少一個(gè)部件關(guān)聯(lián)的指示。
13.如權(quán)利要求11的方法,其中將該至少一個(gè)起動(dòng)參數(shù)與該至少一個(gè)期望應(yīng)用和該至少一個(gè)部件關(guān)聯(lián),包括在與該至少一個(gè)部件相關(guān)聯(lián)的文件中存儲(chǔ)該至少一個(gè)起動(dòng)參數(shù)的指示。
14.如權(quán)利要求11的方法,其中將該至少一個(gè)起動(dòng)參數(shù)與該至少一個(gè)期望應(yīng)用和該至少一個(gè)部件關(guān)聯(lián),包括在文件的一部分中存儲(chǔ)該至少一個(gè)起動(dòng)參數(shù)的指示,該文件的該部分與該至少一個(gè)部件相關(guān)聯(lián)。
15.如權(quán)利要求11的方法,其中提示該用戶指出至少一個(gè)起動(dòng)參數(shù),包括提示該用戶輸入至少一個(gè)參數(shù)。
16.如權(quán)利要求11的方法,其中提示該用戶指出至少一個(gè)起動(dòng)參數(shù),包括提示該用戶從起動(dòng)參數(shù)的菜單中選擇至少一個(gè)起動(dòng)參數(shù)。
17.如權(quán)利要求16的方法,其中起動(dòng)參數(shù)的該菜單包括由該起始應(yīng)用使用的變量。
18.如權(quán)利要求11的方法,其中提示該用戶指出至少一個(gè)起動(dòng)參數(shù),包括提示該用戶指定多個(gè)起動(dòng)參數(shù)的順序。
19.如權(quán)利要求11的方法,其中提示該用戶指出至少一個(gè)起動(dòng)參數(shù),包括提示該用戶指定命令行語法。
20.如權(quán)利要求1的方法,其中提示該用戶指出至少一個(gè)期望應(yīng)用,包括提示該用戶指定該至少一個(gè)期望應(yīng)用的可執(zhí)行文件的名稱。
21.如權(quán)利要求1的方法,其中提示該用戶指出至少一個(gè)期望應(yīng)用,包括提示該用戶指定該至少一個(gè)期望應(yīng)用的可執(zhí)行文件的位置。
22.如權(quán)利要求1的方法,進(jìn)一步包括修改起始應(yīng)用以包括用于啟動(dòng)該至少一個(gè)期望應(yīng)用的用戶界面機(jī)制,該用戶界面機(jī)制與該至少一個(gè)部件相關(guān)聯(lián)。
23.如權(quán)利要求22的方法,其中該用戶界面機(jī)制包括在菜單中的項(xiàng)目,該菜單與該至少一個(gè)部件相關(guān)聯(lián)。
24.如權(quán)利要求22的方法,其中修改該起始應(yīng)用,包括修改包含與該起始應(yīng)用相關(guān)聯(lián)的配置信息的數(shù)據(jù)庫。
25.一種用于在加工車間中配置資產(chǎn)管理軟件以使應(yīng)用啟動(dòng)的方法,該方法包括提示用戶指出期望應(yīng)用;提示用戶指出將要提供給該期望應(yīng)用的起動(dòng)參數(shù);提示該用戶指出將要與該期望應(yīng)用關(guān)聯(lián)的設(shè)備;和將該期望應(yīng)用和所述起動(dòng)參數(shù)與該設(shè)備關(guān)聯(lián)。
26.如權(quán)利要求25的方法,其中將該期望應(yīng)用與該設(shè)備關(guān)聯(lián),包括存儲(chǔ)該期望應(yīng)用與該設(shè)備關(guān)聯(lián)的指示。
27.如權(quán)利要求25的方法,其中將該期望應(yīng)用與該設(shè)備關(guān)聯(lián),包括在與該設(shè)備相關(guān)聯(lián)的文件中存儲(chǔ)該期望應(yīng)用的指示。
28.如權(quán)利要求25的方法,其中將該期望應(yīng)用與該設(shè)備關(guān)聯(lián),包括在文件的一部分中存儲(chǔ)該期望應(yīng)用的指示,該文件的該部分與該設(shè)備相關(guān)聯(lián)。
29.如權(quán)利要求25的方法,進(jìn)一步包括修改該起始應(yīng)用以包含用于啟動(dòng)該期望應(yīng)用的用戶界面機(jī)制,該用戶界面機(jī)制與該設(shè)備相關(guān)聯(lián)。
30.如權(quán)利要求25的方法,其中提示該用戶指出該設(shè)備,包括提示該用戶指出特定設(shè)備。
31.如權(quán)利要求25的方法,其中提示該用戶指出該設(shè)備,包括提示該用戶指出設(shè)備類型。
32.一種用于在加工車間中啟動(dòng)應(yīng)用的方法,該方法包括通過加工車間應(yīng)用中的起始應(yīng)用接收用戶命令,以啟動(dòng)期望應(yīng)用;根據(jù)該用戶命令確定該期望應(yīng)用的指示;根據(jù)該期望應(yīng)用的指示,檢索用于按照該期望應(yīng)用的應(yīng)用程序界面啟動(dòng)該期望應(yīng)用的信息;和通過該期望應(yīng)用的應(yīng)用程序界面啟動(dòng)該期望應(yīng)用。
33.如權(quán)利要求32的方法,其中確定該期望應(yīng)用的指示包括根據(jù)該用戶命令從文件中檢索該指示。
34.如權(quán)利要求32的方法,其中檢索該用于啟動(dòng)期望應(yīng)用的信息包括從文件中檢索該信息。
35.如權(quán)利要求34的方法,其中該期望應(yīng)用的指示包含包括該用于啟動(dòng)期望應(yīng)用的信息的文件的名稱。
36.如權(quán)利要求32的方法,進(jìn)一步包括根據(jù)該用戶命令確定用于該期望應(yīng)用的起動(dòng)參數(shù)的指示;和根據(jù)期望應(yīng)用的該指示,檢索用于利用所述起動(dòng)參數(shù)啟動(dòng)該期望應(yīng)用的信息;其中啟動(dòng)該期望應(yīng)用包括通過該期望應(yīng)用的應(yīng)用程序界面向該期望應(yīng)用提供所述起動(dòng)參數(shù)。
37.如權(quán)利要求36的方法,其中該期望應(yīng)用的指示和所述起動(dòng)參數(shù)的指示是單一的指示器。
38.如權(quán)利要求37的方法,其中該單一的指示器包括文件的名稱,其中該文件包括用于該期望應(yīng)用的可執(zhí)行文件的名稱以及所述起動(dòng)參數(shù)。
39.如權(quán)利要求32的方法,進(jìn)一步包括通過應(yīng)用啟動(dòng)器程序的應(yīng)用程序界面,向該應(yīng)用啟動(dòng)器程序提供該期望應(yīng)用的指示;其中該應(yīng)用啟動(dòng)器程序的應(yīng)用程序界面與該期望程序的應(yīng)用程序界面不同;其中該應(yīng)用啟動(dòng)器程序檢索用于啟動(dòng)該期望應(yīng)用的信息;其中該應(yīng)用啟動(dòng)器程序通過該期望應(yīng)用的應(yīng)用程序界面啟動(dòng)該期望應(yīng)用。
40.一種在加工車間中啟動(dòng)應(yīng)用的方法,該方法包括通過管理系統(tǒng)應(yīng)用中的起始應(yīng)用,接收與加工車間中的設(shè)備相關(guān)聯(lián)的用戶命令;根據(jù)該用戶命令確定期望應(yīng)用的指示;根據(jù)該用戶命令確定用于該期望應(yīng)用的起動(dòng)參數(shù)的指示;根據(jù)該期望應(yīng)用的指示,檢索用于按照該期望應(yīng)用的應(yīng)用程序界面啟動(dòng)該期望應(yīng)用的信息;根據(jù)所述起動(dòng)參數(shù)的指示,檢索用于通過該期望應(yīng)用的應(yīng)用程序界面向該期望應(yīng)用提供所述起動(dòng)參數(shù)的信息;通過該期望應(yīng)用的應(yīng)用程序界面,用所述起動(dòng)參數(shù)啟動(dòng)該期望應(yīng)用。
41.一種存儲(chǔ)機(jī)器可讀指令的有形介質(zhì),包括提示用戶指出至少一個(gè)期望應(yīng)用的第一軟件;提示該用戶指出加工車間中至少一個(gè)將要與該至少一個(gè)期望應(yīng)用關(guān)聯(lián)的部件的第二軟件;將該至少一個(gè)期望應(yīng)用與該至少一個(gè)部件關(guān)聯(lián)的第三軟件。
42.一種存儲(chǔ)機(jī)器可讀指令的有形介質(zhì),包括通過加工車間應(yīng)用中的起始應(yīng)用接收用戶命令以啟動(dòng)期望應(yīng)用的第一軟件;根據(jù)該用戶命令確定該期望應(yīng)用的指示的第二軟件;根據(jù)該期望應(yīng)用的指示,檢索用于按照該期望應(yīng)用的應(yīng)用程序界面啟動(dòng)該期望應(yīng)用的信息的第三軟件;通過該期望應(yīng)用的應(yīng)用程序界面啟動(dòng)該期望應(yīng)用的第四軟件。
全文摘要
加工車間中的起始應(yīng)用能夠啟動(dòng)多個(gè)期望應(yīng)用,所述多個(gè)期望應(yīng)用中的一或多個(gè)具有不同的應(yīng)用程序界面。在一個(gè)實(shí)例中,該起始應(yīng)用能夠通過應(yīng)用啟動(dòng)器程序啟動(dòng)多個(gè)期望應(yīng)用。該起始應(yīng)用向該應(yīng)用啟動(dòng)器程序提供待啟動(dòng)的期望應(yīng)用的指示,并且該應(yīng)用啟動(dòng)器程序然后啟動(dòng)指示出的該期望應(yīng)用。
文檔編號(hào)H04L29/06GK1764877SQ200380105628
公開日2006年4月26日 申請(qǐng)日期2003年12月8日 優(yōu)先權(quán)日2002年12月10日
發(fā)明者帕特里克·M·多布洛施奇, 斯科特·N·霍可尼斯, 佛瑞德·G·米德恩多夫 申請(qǐng)人:費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
怀远县| 婺源县| 漯河市| 无棣县| 洞口县| 阜宁县| 广丰县| 沽源县| 崇仁县| 福贡县| 寿阳县| 邵武市| 农安县| 呼玛县| 万安县| 中牟县| 余干县| 鄂温| 库尔勒市| 门头沟区| 清镇市| 华容县| 平顶山市| 黑河市| 巴东县| 色达县| 土默特左旗| 绥中县| 临邑县| 株洲县| 庄浪县| 镶黄旗| 白水县| 阜城县| 宁河县| 朝阳区| 军事| 惠东县| 和政县| 乐都县| 图木舒克市|