在企業(yè)系統(tǒng)中,操作員為了輸入各種腳本實現(xiàn)企業(yè)級處理通常利用采集數(shù)據(jù)并完成各個處理步驟的多個目標系統(tǒng)與企業(yè)級系統(tǒng)綜合處理執(zhí)行計算機程序(EADIPECP)進行人機對話。操作員用用戶界面腳本語言編寫腳本。EADIPECP編譯和執(zhí)行這些腳本。在執(zhí)行這些腳本時,EADIPECP把命令數(shù)據(jù)包通過網(wǎng)絡發(fā)送給各個目標系統(tǒng)。(*該技術在2019年保護過期,可自由使用*)
【技術實現(xiàn)步驟摘要】
相關的專利申請這項申請根據(jù)美國專利法(第35條)119款要求享受1999年1月22日提交的美國專利臨時申請第60/116,754號和1998年10月16日提交的美國專利臨時申請第60/104,654號的優(yōu)先權。本專利技術的現(xiàn)有技術這項專利技術涉及適合在具有不同的數(shù)據(jù)通信協(xié)議的多個計算機程序模塊之間進行通信的技術,具體地說涉及在企業(yè)級綜合處理執(zhí)行計算機程序和多個系統(tǒng)之間在那個程序控制下進行通信的技術。當前在計算機產(chǎn)業(yè)中出現(xiàn)的挑戰(zhàn)之一是把多種全然不同的系統(tǒng)結合起來的挑戰(zhàn),包括把陳舊的遺留系統(tǒng)與比較新的系統(tǒng)結合起來。這種挑戰(zhàn)在使用各種各樣的系統(tǒng)(其中包括一些比較陳舊的、一些比較新的、往往來自不同的制造商、為了使用不同的協(xié)議進行通信而設計的系統(tǒng))來完成各種管理操作的企業(yè)實現(xiàn)操作管理自動化時尤為突出。把陳舊的遺留系統(tǒng)結合起來的技術之一是建立包殼,包殼實際上提供一個適合遺留系統(tǒng)的新的應用程序接口(API)。但是,建立這樣的包殼可能需要許多費用。本專利技術的概述就一個方面而言,本專利技術的特點是企業(yè)控制引擎處理與目標系統(tǒng)相關的數(shù)據(jù)和指令,同時生成命令數(shù)據(jù)包,其中所述命令數(shù)據(jù)包至少包括對目標系統(tǒng)的命令和為了把命令傳達給目標系統(tǒng)提供給接口層的網(wǎng)絡地址;以及使命令數(shù)據(jù)包根據(jù)在命令數(shù)據(jù)包中的網(wǎng)絡地址通過網(wǎng)絡轉(zhuǎn)移到接口層,在這種情況下接口層把命令傳達給目標系統(tǒng)。本專利技術的這個方面的實施方案可以包括一個或多個下述特點。控制引擎在服務器計算機上運行,而接口層在遠離服務器計算機的客戶計算機上運行,服務器計算機和客戶計算機都被接在網(wǎng)絡上。目標系統(tǒng)在遠程的客戶計算機上運行。接口層能夠按照協(xié)議與目標系統(tǒng)通信。企業(yè)控制引擎按照第二協(xié)議把數(shù)據(jù)發(fā)送接口層,而且第二協(xié)議不同于第一協(xié)議。企業(yè)控制引擎處理與第二目標系統(tǒng)相關的數(shù)據(jù)和指令并且生成第二命令數(shù)據(jù)包,第二命令數(shù)據(jù)包至少包括給第二目標系統(tǒng)的第二命令和為了把命令傳達給第二目標系統(tǒng)提供給接口層的網(wǎng)絡地址。接口層能夠按照第二協(xié)議與第二目標系統(tǒng)通信。第二協(xié)議不同于首次提到的協(xié)議。企業(yè)控制引擎按照第三協(xié)議把數(shù)據(jù)發(fā)送到接口層,第三協(xié)議不同于第一和第二協(xié)議。接口層包括按照首次提到的協(xié)議與首次提到的目標系統(tǒng)通信的目標系統(tǒng)管理程序,首次提到的數(shù)據(jù)包包括用來識別目標系統(tǒng)管理程序的目標系統(tǒng)管理程序標識符。目標系統(tǒng)管理程序與首次提到的協(xié)議相關聯(lián),而目標系統(tǒng)管理程序標識符識別首次提到的協(xié)議。目標系統(tǒng)管理程序能夠按照第三協(xié)議與至少一個其他的目標系統(tǒng)通信。接口層包括按照第二協(xié)議與第二目標系統(tǒng)通信的第二目標系統(tǒng)管理程序,第二數(shù)據(jù)包包括用來識別第二目標系統(tǒng)管理程序的第二目標系統(tǒng)管理程序標識符。目標系統(tǒng)管理程序是基于Java的計算機程序模塊。當輸入是不同于首先提到的命令的第二命令時,與該命令相對應的輸入來自用戶。然后,訪問儲存著第二命令操作符和第一命令操作符之間的關系的數(shù)據(jù)庫。如果編譯腳本程序時需要訪問數(shù)據(jù)庫,那么第二命令將是腳本程序的一部分。目標系統(tǒng)可以把數(shù)據(jù)發(fā)送給接口層,接口層對數(shù)據(jù)進行處理并且把經(jīng)過處理的數(shù)據(jù)發(fā)送給企業(yè)控制引擎。就本專利技術的另一方面而言,本專利技術的特點是接口層從網(wǎng)絡接收由企業(yè)控制引擎生成的命令數(shù)據(jù)包,該企業(yè)控制引擎處理與目標系統(tǒng)相關的數(shù)據(jù)和指令并且生成命令數(shù)據(jù)包,該命令數(shù)據(jù)包至少包括給目標系統(tǒng)的命令和為了該命令傳達給該系統(tǒng)提供給接口層的網(wǎng)絡地址。就又一個方面而言,本專利技術的特點是輸入口從網(wǎng)絡接收由處理與目標系統(tǒng)相關的數(shù)據(jù)和指令并且生成命令數(shù)據(jù)的企業(yè)控制引擎生成的命令數(shù)據(jù)包,該命令數(shù)據(jù)包至少包括給目標系統(tǒng)的命令和為了把命令傳達給目標系統(tǒng)提供給接口層的網(wǎng)絡地址;以及把命令傳達給系統(tǒng)的輸出口。在第四方面而言,本專利技術的特點是處理與目標系統(tǒng)相關的數(shù)據(jù)和指令并且產(chǎn)生命令數(shù)據(jù)包,該命令數(shù)據(jù)包至少包括給目標系統(tǒng)的命令和為了把命令傳達給目標系統(tǒng)提供給接口層的網(wǎng)絡地址;以及使命令數(shù)據(jù)包根據(jù)命令數(shù)據(jù)包中的網(wǎng)絡地址通過網(wǎng)絡轉(zhuǎn)移到接口層,接口層把命令傳達給目標系統(tǒng)。就第五方面而言,本專利技術的特點是在企業(yè)控制引擎處理包括把報文發(fā)送給操作員的指令的眾多指令;把報文命令從企業(yè)控制引擎發(fā)送到語音接口模塊,該命令至少包括命令操作符和識別被用來與文本-語音轉(zhuǎn)換器通信的應用程序接口(API)的API標識旗;以及利用通過API標識旗識別API在語音接口模塊把命令操作符發(fā)送給文本-語音轉(zhuǎn)換器。本專利技術的這個方面的實施方案可以包括下述的一個或多個指令。語音識別器把數(shù)據(jù)發(fā)送到語音接口。語音接口處理數(shù)據(jù)并且把經(jīng)過處理的數(shù)據(jù)發(fā)送給企業(yè)控制引擎。就第六個方面而言,本專利技術的特點是執(zhí)行第一腳本程序,本質(zhì)上與第一腳本程序平行地執(zhí)行第二腳本程序,并且作為對來自第一個腳本程序的命令的響應把數(shù)據(jù)提供給第一腳本程序,該數(shù)據(jù)指出第二腳本程序的執(zhí)行狀態(tài)。就第七個方面而言,本專利技術的特點是實時地執(zhí)行計算機程序,該計算機程序包括指令序列,以及把數(shù)據(jù)實時地并且本質(zhì)上與第一程序的實時執(zhí)行平行地提供給用戶,該數(shù)據(jù)指示出該計算機程序的執(zhí)行狀態(tài)和當前被執(zhí)行的指令之一的狀態(tài)。該計算機程序可以是基于計算機程序的腳本。就第八個方面而言,本專利技術的特點是接口層按照第一協(xié)議接收來自目標系統(tǒng)的數(shù)據(jù)并且按照第二協(xié)議把數(shù)據(jù)發(fā)送給企業(yè)控制引擎,其中第二協(xié)議不同于第一協(xié)議,同時企業(yè)控制引擎處理該數(shù)據(jù)。本專利技術的其他特點和優(yōu)點通過下面的詳細描述和權利要求書將變得顯而易見。除非另有定義,在本文中使用的全部技術和科學術語所具有的含義與熟悉這項專利技術所屬
的人一般理解的意義相同。適合在本專利技術的實踐或試驗中使用的方法、材料和零部件下面將予以介紹,然而與本文中的介紹相似的方法、材料或等價物也可以使用。在本文中提到的全部出版物、專利申請(包括臨時專利申請)、專利和其他參考文獻都在此通過引證被完整地并入。在發(fā)生沖突的情況下,本說明書(包括各種定義)將作為核對標準。此外,這些材料、方法和實例僅僅作為例證而且不是為了限制本專利技術。附圖簡要說明附圖說明圖1和圖1A-E是企業(yè)級綜合處理執(zhí)行系統(tǒng)的總示意圖,其中包括一個企業(yè)級綜合處理執(zhí)行計算機程序和受該程序控制的眾多目標系統(tǒng)。圖1F是與企業(yè)級綜合處理執(zhí)行計算機程序通信的計算機程序的抽象級的示意圖。圖2是圖1所示的企業(yè)級綜合處理執(zhí)行系統(tǒng)的示意圖。圖3A-B是儲存在圖1所示的企業(yè)級綜合處理執(zhí)行系統(tǒng)的數(shù)據(jù)庫中的命令和數(shù)據(jù)對象表的圖解說明。圖4是企業(yè)級綜合處理執(zhí)行引擎所執(zhí)行的腳本程序的體系結構的示意圖。圖4A是用來輸入腳本程序的圖形用戶界面的表達。圖4B是腳本程序的實例。圖5是企業(yè)級綜合處理執(zhí)行引擎和目標接口層之間的關系的示意圖。圖6是企業(yè)級綜合處理執(zhí)行引擎和人的相互作用軟件包之間的相互關系的示意圖。圖7A形和圖7B是把執(zhí)行企業(yè)級綜合處理的應用程序與至少兩個目標接口層連接起來的體系結構的示意圖。圖8-11是用來控制企業(yè)級綜合處理執(zhí)行系統(tǒng)和企業(yè)級綜合處理執(zhí)行計算機程序的操作的圖形用戶界面的表達。本專利技術的詳細敘述參照圖1和圖1A,在企業(yè)系統(tǒng)10中,操作員12為了輸入各種實現(xiàn)企業(yè)級處理的腳本17利用多個收集數(shù)據(jù)并完成各種處理步驟的目標系統(tǒng)24與執(zhí)行企業(yè)級系統(tǒng)綜合處理的計算機程序(EADIPECP)14進行人機對話。EADIPECP14包括在計算機16上運行的客戶部分14A和在企業(yè)級綜合處理服務器20上運行的服務器部分本文檔來自技高網(wǎng)...
【技術保護點】
一種由計算機實現(xiàn)的方法,其中包括:企業(yè)控制引擎處理與目標系統(tǒng)相關的數(shù)據(jù)和指令并且產(chǎn)生命令數(shù)據(jù)包,該命令數(shù)據(jù)包至少包括給目標系統(tǒng)的命令和為了把命令傳達給目標系統(tǒng)提供給接口層的網(wǎng)絡地址;使命令數(shù)據(jù)包根據(jù)命令數(shù)據(jù)包中的網(wǎng)絡地址穿過網(wǎng)絡轉(zhuǎn)移 到把命令傳達給目標系統(tǒng)的接口層。
【技術特征摘要】
...
【專利技術屬性】
技術研發(fā)人員:理查德T伯索德,迪諾M迪比阿索,凱文桑胡李,
申請(專利權)人:吉兆公司,
類型:發(fā)明
國別省市:US[美國]
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。