專利名稱:用于支持進程/應用程序控制的安排和方法
技術領域:
本發明涉及一種用于控制或者用于支持系統(解決方案)進程控制的安排,尤其是通信系統。本發明還涉及一種控制/支持系統或整個系統解決方案進程控制的方法。
背景技術:
對于系統的操作員或管理者來說,管理或者控制系統通常很復雜并且耗時,尤其當在不同層次的設備或實體上有多個獨立、協同,并行、順序或插入進程或應用程序時。例如當更新、修改或除去設備、實體或數據時,或者當加入新的設備或新的用戶等等時情況很復雜。接著通常需要更新幾個應用程序和/或進程,可能還需要在不同的進程、實體或設備和/或子系統中加入大量的參數。對于操作員或管理員來說,需要控制某些動作實施的所有位置、獲得每個特定位置需要的參數以及實時獲得所述參數是很難的。
明顯存在這類問題的解決方案的一個示例是IP(因特網協議)電話或通信系統的解決方案。該方案基于一種利用應用服務提供商(ASP)、服務提供商(SP)以及多個企業的概念。于是一個ASP擁有所有的設備并且將管理入口和用戶入口提供給大量SP。ASP向一個或多個SP出售或提供所有服務或子服務項目,每個SP再將所有服務或子服務項目(相同的子服務或不同的子服務)出售給一個或多個企業。所述的每個企業由多個終端用戶組成。這種解決方案/系統面向進程且由角色進行驅動。能夠控制事件流以便能向前驅動各自的、相關的進程是非常重要的。因此一個原因是IP電話解決方案由大量不同的應用程序和進程組成,當例如增加/修改/刪去SP、企業或終端用戶時,能夠保持該系統或其相關系統更新變得很難且很復雜。這就著重強調了進程控制的必要性,換句話說,若干應用程序或進程、節點和實體需要更新,以及大量參數必須以適當的方式進入不同的應用程序/系統或進程。增加/刪去或更新不同的設備涉及不同的進程,對于不同的實體或設備或例如終端用戶的修改仍然涉及進一步進程。市場上可獲得幾種進程控制系統解決方案,但是它們中的一些缺乏令人滿意的控制或其管理的支持。通常對于操作員或管理者也沒有令人滿意和容易的方式來實際控制事件流,該事件是以一種簡單和不復雜的方式將進程向前驅動至足夠程度所必須的。
發明內容
因此本發明的目的是提供一種安排,該安排使例如管理者或操作員或類似人員更容易通過可控方式控制或管理系統解決方案。尤其本發明的目的在于提供一種安排,該安排用于支持具有多個系統的系統解決方案的進程控制。尤其本發明的目的在于提供一種安排,通過該安排使向前驅動進程所需要的事件流的控制更加容易。另外本發明的目的還在于提供一種安排,通過該安排能進行進程控制,或者至少易于并支持新設備的修改、更新、刪去、更正、增加等。尤其這里的設備是指關于終端用戶或個人、或只是任何形式的用戶、以及實際設備或實體的數據。
本發明的目的還在于提供一種方法,通過該方法上述一個或多個目的能夠得以實現。
尤其本發明的目的在于分別提供一種安排或方法,其支持IP電話系統解決方案中的進程控制。甚至更具體地,本發明的目的在于提供一種安排和方法,分別支持和便于IP電話系統解決方案中管理者或操作員的進程控制,該解決方案基于本申請前面指出的ASP、SP和企業的概念。通常的目的在于在例如IP電話系統解決方案或任何其它系統解決方案中為進程和系統提供支持或控制,上述方案本質上涉及到大量不同的應用程序和進程,其中一個或多個,通常是幾個涉及到更新、等等或任何更改。尤其是當某些應用程序或進程或多或少的相互獨立,而其它的強烈相互依賴時,其中在不同的系統(解決方案)層次上提供設備和實體,并且進程可能涉及到不僅不同層次上的,而且相同層次上的不同的系統或設備等等。
因此提供了一種最初指出的安排,為了執行特定的進程,該安排包括多個特別指定或提供的進程,用于支持手動驅動進程的執行,每一個進程包括多個步驟或節點,為每個進程步驟提供一個電子數據表,該表包括進程步驟中要執行的一個動作或多個動作所需要的輸入參數。每個進程步驟另外提供了操作說明文件(OID),其包括關于該步驟中要采取的措施/動作的信息,以及關于執行該動作/措施的順序的信息。以上都通過下述方式執行,當執行步驟中的動作/措施時,使用與后續步驟相關的電子數據表和操作說明文件,繼續執行所提供/指定的進程的后續步驟。各個操作說明文件寫在同一個系統層面上,特殊情況下OID寫在系統的不同層面上。
優選地每個OID寫在不同的系統層面上。優選地電子數據表的參數在相關進程步驟初始化之前被定義。
在一個執行中,或相當依賴于進程,一個和相同的電子數據表能被用于產生的進程中的兩個或更多的步驟,然而它然后必須包括關于每個各自步驟相關的參數的指示。還可能相同的參數與一個進程的不止一個步驟相關,或者甚至與一個進程的所有步驟相關。尤其電子數據表的一些參數用于不止一個進程步驟,在不同的進程步驟中重復使用的電子數據表中的參數當有修改或變更時被自動更新,也就是說數據被更新、錄入或刪除??商娲?,電子數據表中重復使用的參數可被手動更新。
根據本發明,進程的產生或草擬包括到電子數據表和到OID上的映射。尤其當進程的所有步驟使用相同的電子數據表時,對每個進程步驟都有到特定的電子數據表和特定OID的映射。在一個執行中進程步驟或進程映射為多個OID。
尤其對每一步驟,可以映射成電子數據表特定的版本和/或特定的特性,以及OID特定或相關的版本和/或特定的或相關的特性。因此通常一個和相同的OID的不同的版本或特性被映射到手動驅動進程中的不同進程步驟。然而還可能進程的不同步驟映射為完全不同的OID。一個進程通常包括不同系統層面的實體或設備,根據本發明,OID寫在不同的系統層面上,并且給出必須執行的步驟的詳細說明,還對步驟必須執行的順序給出詳細說明,是并行執行還是順序執行。
特定執行中手動驅動進程能支持錯誤處理和重新執行。
在特定執行中該系統包括一個IP電話系統解決方案,該方案包括不同層面的實體,例如用來控制系統設備的多個ASP以及向多個SP提供用戶入口和管理入口,其中每一個ASP提供至少一部分(或不同部分)服務給所述SP,每一個SP再將它們的服務,或至少其相當一部分(或不同部分)提供給由大量終端用戶組成的多個企業。從而一些手動驅動進程被指定或提供用來支持一個或多個進程的執行,例如涉及新的SP/企業的產生、SP/企業的更改、SP/企業的刪除或新終端用戶的產生、終端用戶的更改或終端用戶的刪除。尤其當不同的實體在指定或提供的手動驅動進程中,也就是說在一個和同一進程中負責不同的步驟,并且由該進程步驟映射成的OID給出關于哪個實體負責給定進程步驟的信息。本發明實際上包含包括進程、OID和電子數據表的組合的安排,并且當需要手動控制時,該創造性的概念能有效地用于任何進程,或尤其當意識到根據本發明的手動進程控制不僅能有效地引入到IP電話系統解決方案,相反地,這僅涉及一個特定的執行,其中該概念能被有效地實現。
因此本發明還提出一種如初始所述的方法,其包括執行特定進程的步驟,該進程指定或提供許多進程用于支持手動驅動進程的執行,每個手動驅動進程包括進程的多個進程步驟,也即進程的節點。它還包括每個進程步驟電子數據表的供應,電子數據表包括各個步驟相關的輸入參數。本發明還包括提供寫于系統層面的操作說明文件(OID)的步驟,其至少與產生的進程的某一步驟有關,操作說明文件至少包括關于所述各個步驟要實施的動作/措施的信息,以及關于上述要實施的動作/措施/步驟的順序的信息。根據本發明的創造性方法,當執行一步驟時輸入電子數據表參數,相關操作說明文件用來執行上述步驟。通過輸入相關步驟的電子數據表等,使用操作說明文件也可能使后面的進程步驟繼續進行,直到完成整個進程。
特別地,該方法包括提供相同電子數據表給產生的進程的所有步驟這一步驟,也就是說所有步驟使用相同的輸入參數,或其中的特定子集合。(當然這依賴于進程本身)。如果各步驟需要相同的輸入參數來使上述步驟能執行時,對于所有的步驟輸入相同的電子數據表??商娲?,對于產生的進程的每一個或至少多個步驟輸入不同的電子數據表。特別地,在草擬支持進程時,該方法包括下述步驟映射每個進程步驟到電子數據表的版本和/或特性;以及映射每個進程步驟到OID的版本和/或特性。不止一個進程步驟能被映射成同一OID的不同版本/特性。不同的進程步驟也能被映射為完全不同的OID。還可能將一個進程步驟映射為多個OID,也就是說如果進程步驟需要被映射為多個OID的話。這依賴于相關的系統和進程(進程步驟)。優選地該方法包括定義電子數據表參數的步驟,該電子數據表參數在進程步驟初始化之前需要作為輸入數據加入到進程步驟中。根據不同的執行,如果電子數據表中的參數數據被輸入/修改/刪除,則該方法包括自動或手動更新不同進程步驟重復使用的電子數據表中的參數的步驟。
特別地,系統包括IP電話系統解決方案,指定/提供的用于支持手動驅動進程的進程用于所述IP電話系統解決方案中的進程的控制/替代。參考前面所述,IP電話系統解決方案可以由不同層面的實體組成,例如控制系統設備和向多個SP提供用戶入口和管理入口的多個ASP,其中每個ASP提供其服務的至少一部分/多部分給所述SP,SP再提供其服務或其服務的至少一部分(多部分)給由多個終端用戶組成的多個企業。
特別地,該方法包括下述步驟提供/指定支持手動驅動進程執行的多個進程,該手動驅動進程與新SP/企業的形成、SP/企業的更改、SP/企業的刪除或終端用戶的形成、更改或刪除的進程相關或替代它們。尤其該方法包括下述步驟當在進程中不同的實體負責不同的步驟時,通過進程步驟映射成的OID提供關于哪一實體負責給定步驟的信息,而不管該實體是否在某個和相同的系統層面上。
下面將參考附圖以非限制的方式對本發明進行進一步的描述,其中圖1示出與系統中新實體的增加相關的進程框圖,圖2示出基本與圖1類似的IP電話系統解決方案中增加新服務提供商的進程的框圖,圖3示出與新增子系統相關的進程的另一實例的框圖,圖4示出IP電話系統中用于新增企業進程的執行創造性概念的框圖,圖5示出新增服務提供商的電子數據表的示例,圖6是OID的一個簡單示例,圖7是一個非常示意性地概括描述一個例子并示出執行創造性概念考慮到的因素的流程圖。
具體實施例方式
圖1示出了本發明支持執行手動驅動進程的一個實施例,該進程包括五個進程步驟,其中三個進程步驟并行執行。第一進程步驟I涉及系統中較低等級層面的新增實體。假定找到相關輸入參數并將其寫在電子數據表SP1 21上,其中寫下操作說明文件OID1131,并與電子數據表SP1 21一起用于執行進程步驟I1。當確定進程步驟I成功完成時,也就是說它是OK,然后繼續進行進程步驟II12、進程步驟II22、以及進程步驟II32,這些都并行執行。在特定的實施例中相同的電子數據表SP1 21與這些進程步驟中的每一個相關,然而操作說明文件0ID每個由特定的文件組成,也就是稱為OID的版本或特性,這里分別為OID1II,132、OID1II,233、OID1II,334。當確定這些進程步驟已經成功完成即OK時,SP1 21被輸入到使用OID1III的進程步驟III 3中。因此在這種情況下,對于該進程步驟也使用相同的電子數據表。接著假定手動驅動進程的進程步驟被完成。這僅僅是不十分復雜的進程的一個示例,其中對于每個進程步驟相同的電子數據表能重復使用。當然應該清楚,對于不同的進程步驟或至少部分不同的進程步驟可能需要不同的電子數據表,上述執行只示出了電子數據表多次重復使用的一個示例,也就是說,需要相同的輸入參數,該參數與每個進程步驟相關,但是每個進程步驟需要專用的OID文件。
圖2示出了為增加新的服務提供商(SP)所執行的有點類似的進程,如本申請前面所述,一個應用服務提供商(ASP)擁有所有的設備,并給服務提供商(SP)提供管理入口和用戶入口,應用服務提供商(ASP)將它們服務的全部或子集出售給服務提供商(SP)。因此在這種情況下,假定電子數據表SP1021’被輸入到第一進程步驟1’,該第一進程步驟1’與管理入口新增服務提供商有關,也就是說它與客戶關系管理有關,并且管理入口作為增加SP1等等的入口,SP1產生在一個子系統中。OID10ASP-AP31’是一個用于執行上述步驟的OID。ASP指出該步驟在應用服務提供商中執行,以及AP涉及管理入口,也就是說OID是一個特別的文件。當確定該進程步驟的完成是OK時,這種情況下4個步驟21’、22’、23’、24’并行進行。相同的電子數據表SP10 21’可以被各個并行執行的步驟重復使用。這些步驟中的一個涉及統一信息中新增服務提供商(SP),利用OID10ASP-UM32’指示該步驟為統一信息UM而在ASP中執行。另一個步驟22’涉及企業入口中用戶與角色之間的連接,其利用了OID10ASP-EP33’,該步驟也由ASP執行,類似的另一個并行步驟23’涉及IP電話服務器中新增SP,其利用了OID10ASP-RS34’,以及類似的步驟24’涉及交換信息管理系統中新增服務提供商,其利用了OID10ASP-MAS35’。如果確定上述并行執行的步驟完成的狀況良好,則由ASP通知服務提供商。然后執行手動驅動進程。
圖3示出執行由多個進程步驟組成的手動驅動進程這一創造性概念的又一實施例,該進程更復雜一點,但在這里只概括性地進行說明。這種情況下不同的電子數據表用于多數進程步驟中。因此第一進程步驟I-1 10涉及第二層面系統(分等級地看)中新增實體。輸入電子數據表SP2020,利用OID20-2,a。說明OID的圖2示出第二層面系統執行的進程步驟。當步驟10成功完成時,另一電子數據表SP2121被輸入到同在第二層面系統中的進程步驟I-2 11,并且利用OID21-2,b。成功完成之后,電子數據表SP2222利用OID22-2,c被輸入到同在第二層面系統中的進程步驟I-3 12。這三個第一步驟順序執行。成功完成之后,進入兩個并行執行的進程步驟,即第二層面系統中利用電子數據表SP2323和OID23-2,d的進程步驟I-4113A和然而在第一層面系統中利用SP2424和OID24-1,a執行的進程步驟I-4,13B。當兩步驟成功完成時,進入到兩個還是并行執行的進程步驟,即在第二層面系統中的進程步驟I-51 14A和同在第二層面系統中的進程步驟I-5214B。這兩個較后的進程步驟14A、14B使用相同的電子數據表SP2525,但是使用獨立的OID文件,分別為OID25-2,e和OID26-2,f。與這兩組并行執行的進程步驟(13A、13B和14A、14B)執行的同時,第一層面系統中另一進程步驟I-6 13C利用電子數據表SP2626和OID27-1,b被執行。在成功完成兩組并行執行的進程步驟和單個進程步驟I-613C(也與這兩組進程步驟并行執行)時,繼續執行第二層面系統中的進程步驟I-715,該進程步驟完成后,該進程得以完成。
因此這是對于幾乎所有的進程步驟采用不同的電子數據表的一個示例,這些進程步驟既可以順序并行執行,也可以分組并行執行,還可以在不同的系統層面上并行執行。
在圖4中再次示出IP電話系統中執行的進程步驟。當然手動驅動進程、電子數據表、OID的創造性的組合能用在任何類型的進程中,如圖1和圖3所示,它們是簡單的進程示例,也就是說當由于某種原因要求或需要手動控制時可用于任何類型的進程,而不僅僅是用于IP電話系統解決方案。
如前所述,為了例如在IP電話解決方案中增加、刪除或更新一個新的SP、企業或終端用戶,在不同的進程或系統中需要更新幾個應用程序和進程以及輸入多個參數。進程、電子數據表和OID的組合將引導管理者完成工作,以及當需要參數時保持它們在手邊。當然還有許多進程用于處理SP、企業和終端用戶的變更以及終端用戶的刪除、終端用戶的增加等等。特別地,與IP電話有關的進程示例是增加新的SP(參看圖2)、更改SP、刪除SP,增加新的企業(參看圖4下方)、更改企業、刪除企業、以及增加新的終端用戶、更改終端用戶和刪除終端用戶。各個進程的每一節點或每個進程步驟包括或使用電子數據表,該電子數據表包括為了完成任務或進程步驟所需要的所有參數。每一節點或每個進程步驟還包括或使用OID,該OID為怎樣完成進程步驟的任務給出了一個完整的描述。OID寫于一個系統層面上,并且詳細描述了必須要執行的步驟和執行的順序。這里對于IP電話系統解決方案,這種解決方案的特殊之處在于進程、定義好任務的OID和定義所有需要的數據的電子數據表之間的組合。這種創造性的概念正確地幫助系統的管理者以可控方式管理系統。
進程圖用來獲得要執行的步驟以及該步驟必須被執行的順序的總體視圖。不同的工具能用來繪制進程,例如Powerpoint或Visio。為了提供控制,進程圖必須包括到合適的電子數據表的映射,尤其是到輸入到進程步驟的電子數據表的一個版本和/或特性的映射。另外進程圖包括到OID文件的映射,尤其是到它的版本和/或特性的映射。如上所述,OID描述在特定的步驟中要執行的任務。在特定的執行中進程能發展成包括錯誤處理和重新執行,然而這些在圖中未示出,不同的實體或設備在相同或不同的等級層面上負責特定的步驟。
圖4涉及到增加新企業的進程。假定輸入電子數據表SP2 202到在管理入口中利用OID2SP-AP301新增SP的進程步驟中。然后檢查是否存在任何SP信息包,如果不存在,進入到建立SP信息包的步驟(由ASP執行),同時這里還需要輸入電子數據表SP2。如果使用OIDP,可以從OID(SP)的特性中理解上述第一步驟被SP節點執行。如果SP信息包已經存在或如果SP信息包已經建立,利用OID4SP-AP302,SP2 202(也就是重復使用相同的電子數據表)輸入到接下來的進程步驟“企業預定信息包”(在SP節點中執行),接下來順序地進入到步驟“在數據庫中定義企業數據”,與前面步驟相同該步驟也輸入相同的SP2 202。該步驟使用了OID2SP-DB303。當這步驟成功完成之后,一方面進入到有關IP電話服務器中新增企業的另一步驟中,該步驟也利用電子數據表SP2 202和OID2SP-IP304A在SP中執行。該步驟同時還與另外兩個步驟中的任一個都并行執行,在該兩個步驟中存在相關性,也就是說上述兩個中任何一個步驟的執行都依賴于是否有或應當有一個公告,如果有,進入到有關建立交換安排的步驟,在該步驟中輸入SP3 203并使用OID2ASP-X304B,示出該步驟在ASP節點中執行。如果沒有公告,執行另一有關在交換管理系統中新增企業的步驟,在該步驟中輸入SP4 204并使用兩個操作說明文件,即OID3ASP-MAS304C和OID4ASP-MAS304D。例如在交換管理系統中OID中一個與例如企業的增加有關,另一個與企業的刪除有關。當這兩步驟中的任何一個被執行,以及當關于在IP電話服務器中新增企業的步驟被執行時,則進入三個相互獨立的并行步驟中。這些步驟涉及利用SP2 202和利用OID2SP-DS305A在分配服務器中新增企業,一個步驟涉及也利用SP2 202和OID2SP-VA305B在語音訪問系統中新增企業。最后還有關于利用OID2SP-UM305C在統一信息中新增企業的步驟,SP5 205輸入至該步驟。與后面這三個并行步驟和前面提到的并行步驟并行的(其中并行執行與其它兩個步驟中的任一個并行的一個步驟),另一步驟也被并行執行,該步驟涉及用戶到企業入口的連接。到該步驟輸入SP2 202和利用OID2SP-ED345。當所有的步驟完成時,企業被激活和通知,從而完成了該進程。
OID的標識指出例如是ASP還是SP負責執行各進程步驟。因此在其它圖中的該圖示出對于一個進程步驟不止使用一個OID,例如兩個,但是在此還可以是更多,例如涉及新實體的產生/更改或增加等等。它也示出了電子數據表的重復使用。
輸入電子數據表到進程中不同的步驟或動作,各個電子數據表中的數據如果可用就在步驟的動作初始化或啟動之前定義,從上面圖中可以看出,一個或相同的電子數據表可以用于幾個步驟或動作中。
如果電子數據表用于多個或幾個動作中,必須詳述用于特定任務,例如特定系統的參數。各個OID定義的任務都利用電子數據表的信息。如果可行,電子數據表就如此設置,即當數據進入、刪除或更新時電子數據表中在各處使用的參數被自動更新??梢蕴娲?,所有的更新等等為手動操作。
圖5A、5B示出用Excel寫出的電子數據表的一個特例,該表能用于IP電話解決方案中。應該清楚,這僅是一次特定的執行中電子數據表的一個示例,所包括的圖僅為了說明或展示電子數據表看起來像什么。當然電子數據表可能與圖5A、5B示出的完全不同。圖5B中給出了各個參數更為詳細的信息。
操作說明文件(OID)寫于不同的系統層面上。在IP電話解決方案的例子中,ASP、SP和企業有權訪問應用程序的不同部分,因此它們僅執行特定的任務或步驟。因此為ASP、SP和企業而將OID寫在它們能執行各自步驟或任務的系統中。OID描述在各自特定系統中為特定的動作所執行的任務或步驟、步驟應該執行的順序、以及它們之間是否存在任何依賴性等等。如上所述,進程發展為包括圖6中未示出的錯誤處理和重新執行,圖6中示出了OID的一個特殊示例,類似圖5A、5B,被包括的圖6僅出于說明性和示范性的目的。這里假定OID表示為與新增企業有關的OID1 SP-CRM。一個動作與新增企業相關,另一個動作可以看出與新增企業管理者有關,這里僅僅只有文件描述或給出操作說明。這里的CRM涉及如本申請前述的客戶關系管理。
最后圖7是非常示意性的流程圖,它給出一些相關步驟的概述,以及當開發進程、OID和電子數據表時所應當考慮到的。實際上沒有確定的進程來定義進程、OID和電子數據表自身,但是為了定義它們,多種因素必須被考慮和顧及到。應該清楚,流程圖中各步驟以隨機順序給出,有時并不是所有的步驟都是必需的。然而也有可能需要更進一步的步驟。
因此假定確定哪個服務或任務被手動驅動進程執行100。必須確立能完成進程涉及哪些系統101。必須檢查是否任何文件或系統對于不同的進程步驟需要被更新,或者究竟是否有任何文件或系統需要更新102。如果是,找到需要更新的文件或系統等103。然后,或者否則,也就是說如果沒有文件/系統在各個步驟中需要更新,則檢查各個進程步驟中是否有任何信息要求被提供以及提供給“誰”,也就是說是否有任何信息要提供給其它部分104。如果是,信息則相應被供給(如果需要),無論如何必須確定是還是否,接著確定進程步驟中需要更新什么或其它信息105。另一步驟中必須獲得各自進程步驟中的技術知識106。然后對于每一步驟,建立完成步驟需要的數據來創建各自的電子數據表107。還確定任何進程步驟之間是否存在依賴性,也就是說該步驟是否依賴于其它步驟輸出的數據或另一步驟輸出的數據108。還確定是否有能并行執行的步驟(如果有的話),或確定它們是否順序執行109。優選地如果可能,為了重復使用,進程或進程步驟被分組,可替代地,或此外,檢查是否可能創建可再利用的子進程111。如果可能,由于可以簡化處理,OID和電子數據表寫成能被最大可能限度地再利用111。最后輸入相關OID和電子數據表到各自的進程步驟中112。還有可能需要“外部”內在關系,例如組織等,以及其它的考慮。
應該注意到,對于某些進程一個電子數據表是足夠的,然而在其它情況下進程中的每個步驟都需要一個電子數據表,或者至少需要幾個不同的電子數據表。還必須注意到,一個進程步驟可能需要多個OID。原則上任何變化都是可能的。
應當清楚,本發明并不限于示出的特定的實施例,對實施例多種方式的修改在附屬權利要求書的范圍之內。還應當清楚,本發明不限于IP電話系統解決方案以及明確描述的進程。
權利要求
1.一種用于控制/支持系統進程控制的安排,其特征在于,為了支持多個手動驅動進程的執行提供/指定多個進程,每個進程包括多個步驟或節點,對于每個進程步驟提供有電子數據表,電子數據表包括進程步驟中要采用的動作所需的輸入參數,其中對于每個進程步驟,還提供操作說明(OID),操作說明包括關于每個進程步驟中要采用的措施/動作的信息以及關于該措施/動作執行的順序的信息,因此當執行進程步驟中的措施/動作時,利用與該指定進程的后續進程步驟相關的電子數據表和操作說明,進入該指定進程的后續進程步驟,其中各自的OID寫在系統層面上。
2.根據權利要求1所述的安排,其特征在于一個/每個OID寫在系統的不同層面上。
3.根據權利要求1或2所述的安排,其特征在于電子數據表中的參數在相關進程步驟初始化之前被定義。
4.根據前面任一權利要求所述的安排,其特征在于一個或相同的電子數據表用于指定/提供的進程的兩個或多個步驟中,其包括哪些參數與各個步驟相關的說明。
5.根據權利要求4所述的安排,其特征在于電子數據表中的一些參數用于多個進程步驟中,該電子數據表中的參數重復使用,對于不同的進程步驟,當修改/增加/刪除數據時該參數被自動地更新。
6.根據權利要求4所述的安排,其特征在于電子數據表中的一些參數用于多個進程步驟中,其中重復使用的電子數據表的參數被手動更新。
7.根據前面任一權利要求所述的安排,其特征在于所指定的一個進程(多個進程)支持錯誤處理和重新執行。
8.根據前面任一權利要求所述的安排,其特征在于進程的產生/草擬包括到電子數據表和到OID的映射。
9.根據權利要求8所述的安排,其特征在于該映射被分別做成到電子數據表的相關版本和/或特性的映射以及到OID的相關版本和/或特性的映射。
10.根據前面任一權利要求所述的安排,其特征在于在IP電話系統解決方案中所指定/提供的一個進程(多個進程)用作控制/替代進程。
11.根據權利要求10所述的安排,其特征在于IP電話系統解決方案包括不同層面的實體,例如多個ASP(應用服務提供商),這些ASP控制系統設備,向多個SP(服務提供商)提供用戶入口和管理入口,每個ASP提供至少部分服務給所述SP,每個SP再將它們的服務,或至少其部分服務提供給由多個終端用戶(EU)組成的多個企業。
12.根據權利要求11所述的安排,其特征在于多個手動驅動進程用于一個或多個進程,該進程與新增SP/企業、更改SP/企業、刪除SP/企業或新增新的終端用戶、更改終端用戶或刪除終端用戶相關。
13.根據權利要求11或12所述的安排,其特征在于在指定的進程中不同的實體負責不同的步驟,由該指定進程映射成的OID給出關于哪個實體負責給定步驟的信息。
14.一種控制/支持系統進程控制的方法,其特征在于,為了執行特定的進程它由以下步驟組成-提供/指定支持手動驅動一個進程(多個進程)執行的多個進程,每個進程包括多個進程步驟(節點);-提供電子數據表給每個進程步驟,電子數據表包括與至少一個進程步驟相關的輸入參數;-提供操作說明(文件)(OID),該文件寫在系統層面上并與指定/提供的進程的至少一個步驟相關,操作說明至少包括這類信息,該信息是關于所述各步驟中要采取的動作/措施以及關于要采取的該動作/措施/步驟的順序;-輸入電子數據表參數,使用與該進程步驟相關的操作說明文件來執行所述的進程步驟;-通過輸入與步驟相關的電子數據表以及使用相關的OID等,利用操作說明文件(OID)進入后續進程步驟,直到該進程完成。
15.根據權利要求14所述的方法,其特征在于它包括如下步驟-給進程的所有步驟提供相同的電子數據表,即所有的步驟使用相同的輸入參數或其特定的子集合。
16.根據權利要求14所述的方法,其特征在于它包括如下步驟-提供特定的電子數據表給進程的每個或至少多個步驟。
17.根據權利要求14-16所述的方法,其特征在于它包括如下步驟-將每個進程步驟映射成電子數據表的一個版本和/或特性;-將每個進程步驟映射成OID的一個版本和/或特性。
18.根據權利要求17所述的方法,其特征在于它包括如下步驟-將多個進程步驟映射成同一OID不同的版本/特性。
19.根據權利要求17或18所述的方法,其特征在于它包括如下步驟-將進程的至少一些進程步驟映射成不同的OID。
20.根據權利要求17-19任意之一所述的方法,其特征在于還包括如下步驟-將進程步驟映射成多個OID。
21.根據權利要求14-20任意之一所述的方法,其特征在于還包括如下步驟-定義電子數據表的參數,在進程步驟初始化之前需要電子數據表作為進程步驟的輸入數據。
22.根據權利要求14-21任意之一所述的方法,其特征在于它包括如下步驟-如果參數增加便改/刪除時,自動更新電子數據表中的參數,該數據表對于不同的進程步驟重復使用。
23.根據權利要求14-21任意之一所述的方法,其特征在于它包括如下步驟-如果參數增加/更改/刪除時,手動更新數據表中的參數,該數據表對于不同的進程步驟重復使用。
24.根據權利要求14-23任意之一所述的方法,其特征在于該系統由IP電話系統組成,其中所指定的進程用于所述IP電話系統中控制/替代應用程序/進程。
25.根據權利要求24所述的方法,其特征在于IP電話系統包括不同層面的實體,例如多個ASP(應用服務提供商),這些ASP控制系統設備,向多個SP(服務提供商)提供用戶入口和管理入口,每個ASP提供至少部分服務給所述SP,每個SP再將它們的服務,或至少其部分服務,提供給由多個終端用戶(EU)組成的多個企業。
26.根據權利要求25所述的方法,其特征在于它包括如下步驟-支持多個用于進程/應用程序的手動驅動進程,該進程/應用程序用于新增SP/企業、更改SP/企業、刪除SP/企業或新增新的終端用戶、更改終端用戶或刪除終端用戶。
27.根據權利要求14-26任意之一所述的方法,其特征在于在進程中不同的實體負責不同的步驟,由該進程步驟映射成的OID給出關于哪個實體負責給定步驟的信息。
全文摘要
本發明涉及一種用于控制/支持系統解決方案的進程控制的安排/方法。提供/指定多個進程用于支持多個手動驅動進程的執行,每個進程包括多個步驟或節點。對于每個進程步驟提供電子數據表,該電子數據表包括在進程步驟中要采取的動作所必需的輸入參數,以及對于每個進程步驟還提供操作說明(OID),該說明包括關于在進程步驟中要采取的措施/動作以及關于該要采取的動作/措施的順序的信息,因此當進程步驟采取動作/措施時,利用與后續進程步驟相關的電子數據表和操作說明進入到該指定進程的下一個進程步驟。各個OID寫在系統層面上。
文檔編號G06F9/48GK1623127SQ02828655
公開日2005年6月1日 申請日期2002年3月28日 優先權日2002年3月28日
發明者P·布洛德, J·魯斯滕 申請人:艾利森電話股份有限公司