專利名稱:用于調(diào)試多個工作流實例的系統(tǒng)和方法
技術(shù)領(lǐng)域:
一般來說,本文所述的系統(tǒng)和方法涉及調(diào)試(debug)工作流實例,更具體來說,涉 及同時監(jiān)測(monitor)和調(diào)試整個分布式網(wǎng)絡(luò)的多個工作流實例。
背景技術(shù):
至少部分已知調(diào)試工具允許對網(wǎng)絡(luò)上正運行工作流(workflow)實例的遠(yuǎn)程調(diào) 試。部分這類調(diào)試工具使用圖形客戶機界面。但是,這類工具要求將調(diào)試服務(wù)安裝在運行 工作流實例的計算機或裝置上。此外,當(dāng)用戶連接到裝置以便調(diào)試工作流實例時,該裝置上 運行的所有其它工作流實例停止。此外,對于至少部分已知調(diào)試工具,當(dāng)使用具有圖形客戶機界面的工具時,每次只 能調(diào)試一個工作流實例。類似地,對于至少部分已知調(diào)試工具,在任一時刻只有一個具有圖 形客戶機界面的調(diào)試工具可連接到裝置。
發(fā)明內(nèi)容
在一個方面,一種用于監(jiān)測網(wǎng)絡(luò)上進程(process)的方法包括附連到在遠(yuǎn)程裝置 上運行的復(fù)數(shù)個進程中的第一進程,使得復(fù)數(shù)個進程中的第二進程不被中斷。該方法還包 括在客戶機顯示第一進程的細(xì)節(jié)。在另一個方面,一種用于調(diào)試工作流實例的方法包括向工作流引擎?zhèn)鬟f請求以附 連到復(fù)數(shù)個工作流實例中的第一工作流實例,使得復(fù)數(shù)個工作流實例中的第二工作流實例 不被中斷。該方法還包括向至少一個客戶機傳遞與第一工作流實例相關(guān)的消息,所述消息 包括斷點(breakpoint)狀態(tài)和工作流實例狀態(tài)中至少之一。在另一個方面,提供一種用于監(jiān)測和調(diào)試網(wǎng)絡(luò)上復(fù)數(shù)個進程的系統(tǒng)。該系統(tǒng)包括 通信上耦合到網(wǎng)絡(luò)的至少一個客戶機以及包括工作流服務(wù)提供商和工作流引擎的至少一 個服務(wù)器。至少一個服務(wù)器在通信上耦合到網(wǎng)絡(luò)。該系統(tǒng)還包括通信上耦合到網(wǎng)絡(luò)并且配 置成運行復(fù)數(shù)個進程的至少一個裝置。工作流引擎配置成監(jiān)測復(fù)數(shù)個進程中的第一進程, 使得復(fù)數(shù)個進程中的第二進程不被中斷。至少一個客戶機配置成顯示第一進程的細(xì)節(jié),其 中細(xì)節(jié)包括在第一進程向第二進程傳遞了數(shù)據(jù)時引發(fā)的告警、在第一進程遇到故障時引發(fā) 的告警以及在第一進程完成時引發(fā)的告警中至少之一。
圖1和圖2示出本文所述系統(tǒng)和方法的示范實施例。圖1和圖2所示并且結(jié)合圖 1和圖2所述的系統(tǒng)和方法只是示范性的。圖1是示范遠(yuǎn)程調(diào)試系統(tǒng)的示意圖;以及圖2是示出使用圖1所示調(diào)試系統(tǒng)調(diào)試工作流實例的示范方法的流程圖。
具體實施例方式下面提出的是用于調(diào)試和監(jiān)測自動化系統(tǒng)中正運行工作流實例的示范系統(tǒng)和方法 的描述,并且提供多個技術(shù)效果。一種這樣的技術(shù)效果是提供使一個或多個客戶機能夠同時 調(diào)試整個分布式網(wǎng)絡(luò)上的多個工作流實例而沒有影響其它正運行工作流實例的系統(tǒng)和方法。本文所使用的術(shù)語“工作流實例”是指被執(zhí)行或運行的進程或程序。工作流實例 在電耦合到網(wǎng)絡(luò)的裝置、例如計算機或自動化控制器上運行。圖1是示范工作流實例調(diào)試系統(tǒng)100的示意圖。在示范實施例中,系統(tǒng)100包括至 少一個客戶機102、至少一個服務(wù)器104和至少一個遠(yuǎn)程裝置106。系統(tǒng)100通過網(wǎng)絡(luò)108 互連。在一個實施例中,網(wǎng)絡(luò)108是廣域網(wǎng)(WAN),例如因特網(wǎng)。在一個備選實施例中,網(wǎng)絡(luò) 108是局域網(wǎng)(LAN),例如內(nèi)聯(lián)網(wǎng)。網(wǎng)絡(luò)108包括連接上述系統(tǒng)100的單元的物理介質(zhì)和中 間裝置(未示出)、例如路由器和交換機。在示范實施例中,客戶機102經(jīng)由網(wǎng)絡(luò)接口(未示出)在通信上連接到網(wǎng)絡(luò)108。 用戶接入、例如撥號到或者直接登錄到內(nèi)聯(lián)網(wǎng)或因特網(wǎng),以便獲得對系統(tǒng)100的訪問??蛻?機102可通過包括例如WAN或LAN的不同網(wǎng)絡(luò)(未示出)、撥號連接、電纜調(diào)制解調(diào)器、無線 網(wǎng)絡(luò)和專用高速ISDN線的任何適當(dāng)接口連接到網(wǎng)絡(luò)108。客戶機102包括能夠與網(wǎng)絡(luò)108 互連的任何適當(dāng)裝置,非限制性地包括基于萬維網(wǎng)的電話或者其它基于萬維網(wǎng)的可連接設(shè) 備。客戶機102可以是僅運行操作系統(tǒng)以及訪問系統(tǒng)100并且與其通信的應(yīng)用程序的獨立 客戶機、例如瘦(thin)客戶機。備選地,客戶機102可操作為安裝在個人計算機(PC)上的 應(yīng)用程序,并且可與其它程序類似地和/或并發(fā)地運行??蛻魴C102還包括電連接到系統(tǒng) 總線(未示出)的系統(tǒng)存儲器(未示出),并且在一個實施例中包括操作系統(tǒng)以及面向用戶 的程序和數(shù)據(jù)??蛻魴C102還包括用戶交互裝置,例如顯示器110、鍵盤112和鼠標(biāo)114。服務(wù)器104經(jīng)由網(wǎng)絡(luò)接口(未示出)在通信上耦合到網(wǎng)絡(luò)108。服務(wù)器104包括電 連接到系統(tǒng)總線(未示出)的系統(tǒng)存儲器(未示出),并且在一個實施例中包括操作系統(tǒng)。 在示范實施例中,服務(wù)器104包括工作流服務(wù)提供商116。服務(wù)器104還包括至少一個處理 器(未示出),其支持正運行服務(wù)提供商、如服務(wù)提供商116的枚舉(enumeration)。另外, 服務(wù)器104包括工作流引擎118。在示范實施例中,服務(wù)器104主管(host)工作流服務(wù)提 供商116和工作流引擎118。在一個備選實施例中,系統(tǒng)100包括一個以上服務(wù)器104,使 得第一服務(wù)器主管工作流服務(wù)提供商116,而第二服務(wù)器主管工作流引擎118。在另一備選 實施例中,服務(wù)器104配置為集群或復(fù)制環(huán)境中多個服務(wù)器的集合。系統(tǒng)100還包括至少一個遠(yuǎn)程裝置106。各遠(yuǎn)程裝置106可以是自動化系統(tǒng)裝置, 例如但不限于制造機器和/或數(shù)據(jù)傳感器。備選地,各遠(yuǎn)程裝置106可以是操作上耦合到 自動化系統(tǒng)裝置的計算機。在操作期間,客戶機102經(jīng)由網(wǎng)絡(luò)108向服務(wù)器104傳送調(diào)試命令。更具體來說, 客戶機102向工作流服務(wù)提供商116傳送調(diào)試命令,工作流服務(wù)提供商116又將這些命令 傳送給工作流引擎118。調(diào)試命令可包括其中包含但并不限于僅包含調(diào)試初始化命令和/ 或調(diào)試釋放命令的命令。工作流服務(wù)提供商116跟蹤請求工作流引擎118附連到正運行工 作流實例以便進行調(diào)試的客戶機102的標(biāo)識符。工作流服務(wù)提供商116還跟蹤正被調(diào)試工 作流實例的標(biāo)識符。因此,工作流服務(wù)提供商116使用這類標(biāo)識符來管理調(diào)試會話。例如, 工作流服務(wù)提供商跟蹤在裝置上運行并且正被第一客戶機進行調(diào)試的第一工作流實例,同時還跟蹤在裝置上運行并且正被第二客戶機進行調(diào)試的第二工作流實例。相應(yīng)地,工作流 服務(wù)提供商116使多個客戶機102能夠調(diào)試在同一裝置106上運行的工作流實例。類似地, 工作流服務(wù)提供商116使多個客戶機102能夠調(diào)試在裝置上運行的同一工作流實例。舉例 來說,工作流服務(wù)提供商跟蹤在裝置上運行并且正被第一客戶機和第二客戶機同時調(diào)試的 工作流實例。此外,工作流服務(wù)提供商116使多個客戶機102能夠調(diào)試在多個裝置106上 運行的多個工作流實例。工作流引擎118響應(yīng)于由客戶機102傳送給工作流服務(wù)提供商116的調(diào)試請求而 附連到所請求的工作流實例。然后,工作流引擎118向工作流服務(wù)提供商116傳送與工作 流實例相關(guān)的消息,工作流服務(wù)提供商116又將消息傳送給客戶機102。消息包括但不限于 關(guān)于正等待外部數(shù)據(jù)的工作流實例已接收到該數(shù)據(jù)的通知、關(guān)于已經(jīng)發(fā)生故障的通知和/ 或關(guān)于被調(diào)試的工作流實例已經(jīng)完成的通知。消息由客戶機102接收并且使用顯示器110 顯不??蛻魴C102還管理被調(diào)試工作流實例內(nèi)斷點的添加和刪除。斷點是當(dāng)發(fā)生預(yù)定動 作時和/或當(dāng)值設(shè)置成預(yù)定值或預(yù)定值范圍之內(nèi)時在工作流實例中的定義點。當(dāng)發(fā)起調(diào)試 會話時,客戶機102傳送對那個特定工作流實例的當(dāng)前所定義斷點的列表(若有的話)???戶機102使用戶能夠在調(diào)試會話正運行時添加新的斷點。此外,客戶機102使用戶能夠從 正運行調(diào)試會話刪除斷點。當(dāng)遇到斷點時,工作流引擎118暫停工作流實例,并且等待來自 客戶機102的命令。在一個實施例中,客戶機102指示工作流引擎118從所遇到的斷點繼 續(xù)工作流實例或者停止工作流實例。在備選實施例中,客戶機102還可指示工作流引擎118 從工作流實例中與所遇到的斷點不同的點繼續(xù)工作流實例。在另一備選實施例中,客戶機 102還可指示工作流引擎118切換到執(zhí)行不同的工作流實例。在另一備選實施例中,客戶 機102可動態(tài)修改工作流實例的流程控制邏輯。例如,客戶機102可修改工作流實例邏輯 中的“while”循環(huán),使得工作流實例相對于經(jīng)修改的流程控制邏輯以不同方式起作用。另外,客戶機102可請求修改被調(diào)試工作流實例的工作流實例變量值??蛻魴C102 向工作流服務(wù)提供商116傳送該請求,工作流服務(wù)提供商116又將該請求傳送給工作流引 擎118。工作流引擎118嘗試修改變量值,并且傳送指明該值是否被成功修改的響應(yīng)。圖2是示出使用系統(tǒng)100 (圖1所示)調(diào)試工作流實例的示范方法200的流程圖。 在示范實施例中,客戶機102(圖1所示)經(jīng)由網(wǎng)絡(luò)108(圖1所示)向服務(wù)器104(圖1所 示)傳遞(202)請求。更具體來說,客戶機102向工作流服務(wù)提供商116(圖1所示)傳遞 (202)調(diào)試請求。然后,工作流服務(wù)提供商116向工作流引擎118(圖1所示)傳遞該請求。此外,在示范實施例中,工作流引擎118響應(yīng)于由客戶機102向工作流服務(wù)提供商 116所傳送的調(diào)試請求而附連到(204)裝置106(圖1所示)上正運行的所請求工作流實例。 然后,工作流引擎118向工作流服務(wù)提供商116傳送(206)與工作流實例相關(guān)的消息,工作 流服務(wù)提供商116又將消息傳送給客戶機102。消息包括但不限于關(guān)于正等待外部數(shù)據(jù)的 工作流實例已接收到該數(shù)據(jù)的通知、關(guān)于發(fā)生故障的通知和/或關(guān)于被調(diào)試的工作流實例 已經(jīng)完成的通知。消息由客戶機102接收并且使用顯示器110(圖1所示)顯示(208)。在備選實施例中,當(dāng)發(fā)起調(diào)試會話時,客戶機102傳送對那個特定工作流實例的 當(dāng)前所定義斷點的列表(若有的話)。更具體來說,客戶機102向工作流服務(wù)提供商116傳 送當(dāng)前所定義斷點的列表??蛻魴C102使用戶能夠在調(diào)試會話正運行時添加新的斷點。此
6外,客戶機102使用戶能夠從正運行調(diào)試會話刪除斷點。當(dāng)遇到斷點時,工作流引擎118暫 停工作流實例,并且等待來自客戶機102的命令。在一個實施例中,客戶機102指示工作流 引擎118從所遇到的斷點繼續(xù)工作流實例或者停止工作流實例。在備選實施例中,客戶機 102還可指示工作流引擎118從工作流實例中與所遇到的斷點不同的點繼續(xù)工作流實例。 在另一備選實施例中,客戶機102還可指示工作流引擎118切換到執(zhí)行不同的工作流實例。 在另一備選實施例中,客戶機102可動態(tài)修改工作流實例的流程控制邏輯。在另一備選實施例中,客戶機102請求修改被調(diào)試工作流實例的工作流實例變量 值??蛻魴C102向工作流服務(wù)提供商116傳送該請求,工作流服務(wù)提供商116又將該請求 傳送給工作流引擎118。工作流引擎118嘗試修改變量值,并且傳送指明該值是否被成功修 改的響應(yīng)。上述系統(tǒng)和方法便于在不中斷在同一裝置上運行的其它工作流實例的情況下 遠(yuǎn)程調(diào)試正運行工作流實例。此外,使用戶能夠遠(yuǎn)程調(diào)試工作流實例便于用戶提供場外 (offsite)幫助而無需在遠(yuǎn)程裝置上添加額外調(diào)試軟件。此外,上述系統(tǒng)和方法便于同時調(diào) 試在同一裝置上運行的多個工作流實例,無論是從一個客戶機進行調(diào)試還是從多個客戶機 進行調(diào)試??傊?,在一個實施例中,提供一種用于監(jiān)測網(wǎng)絡(luò)上進程的方法。該方法包括附連到 在遠(yuǎn)程裝置上運行的復(fù)數(shù)個進程中的第一進程,使得復(fù)數(shù)個進程中的第二進程不被中斷。 在一個具體實施例中,附連到第一進程包括將調(diào)試命令從容戶機傳遞給工作流引擎。工作 流引擎響應(yīng)于客戶機命令而附連到第一進程。在另一實施例中,附連到第一進程包括將調(diào) 試命令從復(fù)數(shù)個客戶機傳遞給工作流引擎,這些命令與多個進程相關(guān)。工作流引擎附連到 各客戶機所請求的進程。此外,在一個實施例中,該方法還包括在第一進程中定義至少一個斷點,并且向工 作流引擎?zhèn)鬟f所述至少一個斷點。在備選實施例中,該方法包括向工作流引擎?zhèn)鬟f修改進 程變量值的客戶機請求,并且從工作流引擎?zhèn)鬟f關(guān)于變量值修改是否成功的響應(yīng)。此外,在一個實施例中,該方法還包括在客戶機顯示第一進程的細(xì)節(jié)。在另一實 施例中,顯示第一進程的細(xì)節(jié)包括向客戶機傳遞與第一進程相關(guān)的消息。消息包括進程變 量值、斷點狀態(tài)、關(guān)于第一進程向第二進程傳遞了數(shù)據(jù)的告警、故障告警和/或進程完成告 警。在另一實施例中,如果第一進程遇到了斷點,則顯示第一進程的細(xì)節(jié)包括顯示一組選 項,這組選項包括停止第一進程、從斷點繼續(xù)第一進程、跳到第二進程、跳到第一進程中的 不同位置和/或修改第一進程的流程控制邏輯。本文所使用的、以單數(shù)形式所述并冠有詞“一個”或“一種”的單元或步驟應(yīng)該被 理解為不排除復(fù)數(shù)個所述單元或步驟的情況,除非明確說明了這種排除情況。此外,本發(fā)明 對“一個實施例”的說法不是要被理解為排除也結(jié)合了所述特征的其它實施例的存在。以上詳細(xì)描述了用于實現(xiàn)遠(yuǎn)程調(diào)試和/或監(jiān)測一個或多個正運行工作流實例的 系統(tǒng)和方法的示范實施例。所述系統(tǒng)和方法并不局限于本文所述的具體實施例,而是所述 系統(tǒng)的組件和/或所述方法的步驟可單獨且獨立于本文所述的其它組件和/或步驟地使 用。此外,所述系統(tǒng)組件和/或方法步驟也可在其它系統(tǒng)和/或方法中定義或者與其結(jié)合 使用,而并不局限于僅采用本文所述的系統(tǒng)和方法來實施。雖然按照各個具體實施例描述了系統(tǒng)和方法,但是本領(lǐng)域技術(shù)人員要領(lǐng)會,在權(quán)利要求書的精神和范圍之內(nèi),可經(jīng)過修改來實施所述系統(tǒng)和方法。
權(quán)利要求
一種用于監(jiān)測網(wǎng)絡(luò)上進程的方法,所述方法包括附連到在遠(yuǎn)程裝置上運行的復(fù)數(shù)個進程中的第一進程,使得所述復(fù)數(shù)個進程中的第二進程不被中斷;以及在客戶機顯示所述第一進程的細(xì)節(jié)。
2.如權(quán)利要求1所述的方法,其中,附連到第一進程包括將調(diào)試命令從所述客戶機傳 遞到工作流引擎,所述工作流引擎響應(yīng)于所述客戶機命令而附連到所述第一進程。
3.如權(quán)利要求1所述的方法,其中,附連到第一進程包括將調(diào)試命令從復(fù)數(shù)個客戶機 傳遞到工作流引擎,所述調(diào)試命令與所述復(fù)數(shù)個進程中的多個進程相關(guān),所述工作流引擎 附連到各客戶機所請求的進程。
4.如權(quán)利要求1所述的方法,還包括在所述第一進程中定義至少一個斷點;以及向所述工作流引擎?zhèn)鬟f所述至少一個斷點。
5.如權(quán)利要求4所述的方法,其中,顯示所述第一進程的細(xì)節(jié)包括向所述客戶機傳遞 與所述第一進程相關(guān)的消息,所述消息包括進程變量值、斷點狀態(tài)、關(guān)于所述第一進程向所 述第二進程傳遞了數(shù)據(jù)的告警、故障告警和進程完成告警中至少之一。
6.如權(quán)利要求4所述的方法,其中,所述第一進程遇到了所述至少一個斷點,顯示所述 第一進程的細(xì)節(jié)包括顯示包含停止所述第一進程、從所述斷點繼續(xù)所述第一進程、跳到所 述第二進程、跳到所述第一進程中的不同位置和修改所述第一進程的流程控制邏輯中至少 之一的一組選項。
7.如權(quán)利要求1所述的方法,還包括向所述工作流引擎?zhèn)鬟f客戶機請求以修改進程變量值;以及從所述工作流引擎?zhèn)鬟f指明所述變量值修改是否成功的響應(yīng)。
8.一種用于調(diào)試工作流實例的方法,所述方法包括向工作流引擎?zhèn)鬟f請求以附連到復(fù)數(shù)個工作流實例中的第一工作流實例,使得所述復(fù) 數(shù)個工作流實例中的第二工作流實例不被中斷;以及向至少一個客戶機傳遞與所述第一工作流實例相關(guān)的消息,所述消息包括斷點狀態(tài)和 工作流實例狀態(tài)中至少之一。
9.如權(quán)利要求8所述的方法,其中,向工作流引擎?zhèn)鬟f請求以附連到第一工作流實例 包括將所述請求從所述至少一個客戶機傳遞到工作流服務(wù)提供商;將所述請求從所述工作流服務(wù)提供商傳遞到所述工作流引擎;以及附連到所述第一工作流實例,所述附連由所述工作流引擎響應(yīng)于所述請求而進行。
10.如權(quán)利要求8所述的方法,還包括在所述第一工作流實例中定義至少一個斷點,所述斷點由所述至少一個客戶機定義;以及向所述工作流引擎?zhèn)鬟f所述至少一個斷點。
11.如權(quán)利要求10所述的方法,還包括刪除與所述第一工作流實例相關(guān)的現(xiàn)有斷點。
12.如權(quán)利要求8所述的方法,其中,傳遞與所述第一工作流實例相關(guān)的消息包括向所 述至少一個客戶機傳遞消息,所述消息包括在所述第一工作流實例向所述第二工作流實例傳遞了數(shù)據(jù)時引發(fā)的告警、在所述第一工作流實例遇到故障時引發(fā)的告警以及在所述第一 工作流實例完成時引發(fā)的告警中至少之一。
13.如權(quán)利要求8所述的方法,還包括向所述工作流引擎?zhèn)鬟f請求以修改所述第一工作流實例的變量值; 向所述至少一個客戶機傳遞指明所述變量值是否被成功修改的響應(yīng)。
14.一種用于監(jiān)測和調(diào)試網(wǎng)絡(luò)上復(fù)數(shù)個進程的系統(tǒng),所述系統(tǒng)包括 至少一個客戶機,在通信上耦合到所述網(wǎng)絡(luò);至少一個服務(wù)器,包括工作流服務(wù)提供商和工作流引擎,所述至少一個服務(wù)器在通信 上耦合到所述網(wǎng)絡(luò);以及至少一個裝置,在通信上耦合到所述網(wǎng)絡(luò),所述至少一個裝置配置成運行復(fù)數(shù)個進程, 所述工作流引擎配置成監(jiān)測所述復(fù)數(shù)個進程中的第一進程,使得所述復(fù)數(shù)個進程中的第二 進程不被中斷,所述至少一個客戶機配置成顯示所述第一進程的細(xì)節(jié),所述細(xì)節(jié)包括在所 述第一進程向所述第二進程傳遞了數(shù)據(jù)時引發(fā)的告警、在所述第一進程遇到故障時引發(fā)的 告警以及在所述第一進程完成時引發(fā)的告警中至少之一。
15.如權(quán)利要求14所述的系統(tǒng),其中,所述工作流服務(wù)提供商配置成 從所述至少一個客戶機接收請求以監(jiān)測所述第一進程;將所述請求傳遞到所述工作流引擎,所述工作流引擎響應(yīng)于所述請求而監(jiān)測所述第一 進程;接收受所述工作流引擎監(jiān)測的所述第一進程的細(xì)節(jié);以及 將所述細(xì)節(jié)傳遞到所述至少一個客戶機。
16.如權(quán)利要求15所述的系統(tǒng),其中,所述工作流服務(wù)提供商還配置成 跟蹤已經(jīng)進行所述請求的所述至少一個客戶機的標(biāo)識符;以及跟蹤被監(jiān)測的所述第一進程的標(biāo)識符。
17.如權(quán)利要求14所述的系統(tǒng),其中,所述至少一個客戶機還配置成 在所述第一進程中定義新斷點;以及刪除所述第一進程中的現(xiàn)有斷點。
18.如權(quán)利要求17所述的系統(tǒng),其中,所述至少一個客戶機還配置成在所述第一進程 中遇到斷點時顯示與所述斷點相關(guān)的一組選項,所述選項包括停止所述第一進程、從所述 斷點繼續(xù)所述第一進程、跳到所述第一進程中的不同操作、跳到所述第二進程以及修改所 述第一進程中的流程控制邏輯中至少之一。
19.如權(quán)利要求17所述的系統(tǒng),其中,所述工作流引擎還配置成在遇到斷點時暫停所 述第一進程。
20.如權(quán)利要求14所述的系統(tǒng),其中,所述工作流服務(wù)提供商配置成通過所述至少一個客戶機向所述工作流引擎?zhèn)鬟f請求以修改所述第一進程的變量值;以及向所述至少一個客戶機傳遞指明所述變量值是否被成功修改的響應(yīng)。
全文摘要
提供用于遠(yuǎn)程監(jiān)測和調(diào)試分布式網(wǎng)絡(luò)上進程的系統(tǒng)和方法。在一個方面,一種方法包括附連到在遠(yuǎn)程裝置上運行的復(fù)數(shù)個進程中的第一進程,使得復(fù)數(shù)個進程中的第二進程不被中斷;以及在客戶機顯示第一進程的細(xì)節(jié)。
文檔編號G06F11/36GK101861570SQ200880113415
公開日2010年10月13日 申請日期2008年8月14日 優(yōu)先權(quán)日2007年10月19日
發(fā)明者D·德貝內(nèi)德托, J·加古斯, P·A·維瑟比 申請人:通用電氣智能平臺有限公司