專利名稱:一種基于范式的多任務(wù)調(diào)度方法、裝置及通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機(jī)領(lǐng)域,尤其涉及一種基于范式的多任務(wù)調(diào)度方法、裝置及通信終端。
背景技術(shù):
在執(zhí)行多個任務(wù)時,可以根據(jù)一定的順序逐個執(zhí)行,也可以多個任務(wù)同時執(zhí)行。實際應(yīng)用中,常用代碼表示任務(wù)的串、并行關(guān)系以及任務(wù)的先后執(zhí)行順序。當(dāng)任務(wù)的串并行關(guān)系或者執(zhí)行的先后順序不同時,其對應(yīng)的代碼也不同。假設(shè)有A、B、C三個任務(wù),要求先執(zhí)行A,再同時執(zhí)行B和C,在實現(xiàn)上述需求時,通過如下代碼實現(xiàn)第一步,執(zhí)行任務(wù)A =CallTask(A);第二步,新創(chuàng)建線程T :createThread(T);第三步,執(zhí)行T,即B開始執(zhí)行Τ· run ()第四步,執(zhí)行任務(wù)C =CallTask(C)其中,第三步由新線程執(zhí)行,第四步由主線程執(zhí)行,而新線程和主線程是同時執(zhí)行任務(wù)B和C。當(dāng)要求變?yōu)轫樞驁?zhí)行A、B、C時,則代碼改變?yōu)榈谝徊?,?zhí)行A :callTask(A);第二步,執(zhí)行B :callTask(B);第三步,執(zhí)行C :callTask(C);當(dāng)需要更改任務(wù)的執(zhí)行順序或者并行關(guān)系時,對應(yīng)其實現(xiàn)流程的代碼也需要修改,并且需要重新調(diào)試、編譯、測試、部署,如果調(diào)試或者測試工作不正確,還會有出錯的風(fēng)險。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于范式的多任務(wù)調(diào)度方法,旨在解決更改任務(wù)的執(zhí)行順序或者串、并行關(guān)系時,需要重新修改代碼,編寫、編譯代碼的問題。本發(fā)明是這樣實現(xiàn)的,一種基于范式的多任務(wù)調(diào)度方法,所述方法包括下述步驟接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。本發(fā)明的另一目的在于提供一種基于范式的多任務(wù)調(diào)度裝置,所述裝置包括解析范式模塊,用于接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;調(diào)度范式模塊,用于根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。本發(fā)明實施例的另一目的在于提供一種包含上述基于范式的多任務(wù)調(diào)度裝置的通信終端。本發(fā)明實施例,接收并解析定義了任務(wù)的執(zhí)行順序和串并行關(guān)系的表示多個任務(wù)的先后執(zhí)行順序以及任務(wù)間的串行和并行關(guān)系范式表達(dá)式之后,根據(jù)作為單獨的配置文件存儲起來的范式規(guī)則解析接收的范式表達(dá)式,同時再根據(jù)為范式表達(dá)式提供的固定程序執(zhí)行對解析后的范式表達(dá)式進(jìn)行多任務(wù)的調(diào)度處理,由于在任務(wù)的先后執(zhí)行順序或者串行或者并行關(guān)系改變時,只需修改定義了多個任務(wù)的執(zhí)行順序和串并行關(guān)系的表示任務(wù)的范式表達(dá)式,因此節(jié)省了重新編寫、編譯代碼的時間,達(dá)到快速適應(yīng)需求變更的目的。
圖1是本發(fā)明實施例提供的基于范式的多任務(wù)調(diào)度方法流程;圖2是本發(fā)明實施例提供的基于范式的多任務(wù)調(diào)度裝置的結(jié)構(gòu)。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施接收并解析定義了任務(wù)的執(zhí)行順序和串并行關(guān)系的表示多個任務(wù)的先后執(zhí)行順序以及任務(wù)間的串行和并行關(guān)系范式表達(dá)式之后,根據(jù)作為單獨的配置文件存儲起來的范式規(guī)則解析接收的范式表達(dá)式,同時再根據(jù)為范式表達(dá)式提供的固定程序執(zhí)行對解析后的范式表達(dá)式進(jìn)行多任務(wù)的調(diào)度處理。本發(fā)明提供了一種基于范式的多任務(wù)調(diào)度方法、裝置及通信終端所述方法包括接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。所述裝置包括解析范式模塊,用于接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;調(diào)度范式模塊,用于根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。所述通信終端包括包含上述基于范式的多任務(wù)調(diào)度裝置的通信終端。本發(fā)明實施例中,接收并解析定義了任務(wù)的執(zhí)行順序和串并行關(guān)系的表示多個任務(wù)的先后執(zhí)行順序以及任務(wù)間的串行和并行關(guān)系范式表達(dá)式之后,根據(jù)作為單獨的配置文件存儲起來的范式規(guī)則解析接收的范式表達(dá)式,同時再根據(jù)為范式表達(dá)式提供的固定程序執(zhí)行對解析后的范式表達(dá)式進(jìn)行多任務(wù)的調(diào)度處理,由于在任務(wù)的先后執(zhí)行順序或者串行或者并行關(guān)系改變時,只需修改定義了多個任務(wù)的執(zhí)行順序和串并行關(guān)系的表示任務(wù)的范式表達(dá)式,因此節(jié)省了重新編寫、編譯代碼的時間,達(dá)到快速適應(yīng)需求變更的目的。實施例一圖1示出了本發(fā)明實施例提供的基于范式的多任務(wù)調(diào)度方法流程,詳述如下在步驟Sll中,接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系定義;范式表達(dá)式為每個任務(wù)定義一個結(jié)點,比如,用結(jié)點A標(biāo)識任務(wù)A,用結(jié)點B標(biāo)識
4任務(wù)B,確保每一個結(jié)點標(biāo)識一個任務(wù);定義任務(wù)間的執(zhí)行順序,比如定義從左到右執(zhí)行范式表達(dá)式的順序,即定義執(zhí)行范式表達(dá)式中各個結(jié)點表示的各個任務(wù)的順序,其中,執(zhí)行范式表達(dá)式的先后順序還可以使用定義的括號改變,確定括號的優(yōu)先級最高,即定義執(zhí)行各個任務(wù)的順序與數(shù)學(xué)上執(zhí)行只有加減號、括號的四則運算的順序相似;進(jìn)一步地,該范式表達(dá)式還包括定義在表示兩個任務(wù)的兩個結(jié)點之間定義一個分隔符,該分隔符表示串行或者并行執(zhí)行被隔開的兩個結(jié)點,比如,用逗號“,”表示串行執(zhí)行被隔開的兩個結(jié)點,用分號 “;”表示并行執(zhí)行被隔開的兩個結(jié)點。假設(shè)一個范式表達(dá)式為A,(B ;C),逗號“,”表示串行執(zhí)行兩個結(jié)點,分號“;”表示并行執(zhí)行兩個結(jié)點,小括號的優(yōu)先級高于串行、并行的執(zhí)行方式,且執(zhí)行順序為從左至右的順序,則該范式表達(dá)式表示首先執(zhí)行(B ;C),獲得結(jié)果D,再執(zhí)行A,D,其中,并行執(zhí)行結(jié)點 B和結(jié)點C,串行執(zhí)行結(jié)點A和結(jié)點D。當(dāng)然,為各個任務(wù)定義的結(jié)點、任務(wù)間的執(zhí)行順序以及分隔兩個結(jié)點的符號可以根據(jù)實際情況的改變而改變,此處不作限定。其中,接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系的步驟具體為判斷范式表達(dá)式中結(jié)點的個數(shù)是否為0,若為0,則返回;若不為0,繼續(xù)判斷該接收的范式表達(dá)式中結(jié)點的個數(shù)是否為1,若為1,則直接解析該結(jié)點;若不為1,則將該范式表達(dá)式解析為兩個范式表達(dá)式,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中結(jié)點的個數(shù)為0。將一個范式表達(dá)式解析為兩個范式表達(dá)式之后,繼續(xù)分別解析這兩個范式表達(dá)式。分別獲取這兩個范式表達(dá)式中結(jié)點的個數(shù),若范式表達(dá)式中沒有結(jié)點,則返回;若只有一個結(jié)點,則直接解析該結(jié)點;若有兩個或兩個以上結(jié)點,則繼續(xù)將范式表達(dá)式解析為兩個范式表達(dá)式,并根據(jù)解析得到的兩個范式表達(dá)式之間的分隔符串行或者并行解析這兩個范式表達(dá)式,如果分隔符與范式表達(dá)式定義的串行分隔符相同,則首先解析優(yōu)先級較高的范式表達(dá)式,再解析優(yōu)先級較低的范式表達(dá)式,如果分隔符與范式規(guī)則定義的并行分隔符相同,則新建線程解析優(yōu)先級較高的范式表達(dá)式,再在主線程中解析優(yōu)先級較低的范式表達(dá)式。遞歸執(zhí)行上述步驟,直到范式表達(dá)式中的結(jié)點個數(shù)為0。作為本發(fā)明的另一個實施例,在范式表達(dá)式結(jié)點大于等于2時,將范式表達(dá)式解析為兩個范式表達(dá)式的步驟具體為判斷執(zhí)行解析得到的兩個范式表達(dá)式的步驟是否為原范式表達(dá)式中的最后一個執(zhí)行步驟,若是,則將該原范式表達(dá)式的最后一個執(zhí)行步驟解析為兩個范式表達(dá)式,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中的結(jié)點個數(shù)為0。假設(shè)范式表達(dá)式為A ; (B, C),D,小括號的優(yōu)先級高于串行和并行的執(zhí)行順序,逗號“,”表示串行執(zhí)行,分號“;”表示并行執(zhí)行,且執(zhí)行順序為從左到右的順序。解析該范式表達(dá)式,由于該范式表達(dá)式的結(jié)點個數(shù)為4個,因此先判斷出執(zhí)行[A; (B,C)],D是否為原范式表達(dá)式中的最后一個執(zhí)行步驟,在判斷出[A ; (B,C)],D為原范式表達(dá)式中的最后一個執(zhí)行步驟之后,將范式表達(dá)式A ; (B,C),D解析為范式表達(dá)式D和范式表達(dá)式A ; (B, C)。又因為范式表達(dá)式A ; (B,C)中結(jié)點的個數(shù)為3,因此須將范式表達(dá)式A ; (B,C)解析為兩個范式表達(dá)式由于小括號優(yōu)先級高于串、并行的執(zhí)行順序,因此將范式表達(dá)式A ; (B, C)解析為范式表達(dá)式A和范式表達(dá)式(B,C)。繼續(xù)解析范式表達(dá)式(B,C),將其解析為范式表達(dá)式C和范式表達(dá)式B,本發(fā)明實施例中,將一個原范式表達(dá)式解析為兩個范式表達(dá)式,都是解析該原范式表達(dá)式的最后一個執(zhí)行步驟,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中結(jié)點的個數(shù)為1 才停止將一個范式表達(dá)式解析為兩個范式表達(dá)式。在步驟S12中,根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。其中,根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理的步驟具體為若結(jié)點個數(shù)為0,則處理結(jié)束;若結(jié)點個數(shù)為1,則直接執(zhí)行該結(jié)點,并結(jié)束程序; 若結(jié)點個數(shù)大于等于2,則根據(jù)從原范式表達(dá)式解析得到的兩個范式表達(dá)式之間的分隔符串行或者并行調(diào)度這兩個范式表達(dá)式。假設(shè)范式表達(dá)式為A ; (B, C),D,小括號的優(yōu)先級高于串行和并行的執(zhí)行順序,逗號“,”表示串行執(zhí)行,分號“;”表示并行執(zhí)行,且執(zhí)行順序為從左到右的順序。則將該范式表達(dá)式從最后一個執(zhí)行步驟逐步解析為范式表達(dá)式D,范式表達(dá)式A,范式表達(dá)式C和范式表達(dá)式B。整個遞歸按照出棧的順序執(zhí)行,即首先執(zhí)行范式表達(dá)式B,再執(zhí)行范式表達(dá)式 C,并得到結(jié)果E,而由于范式表達(dá)式A與范式表達(dá)式(B,C)之間的分隔符為并行標(biāo)識,因此新建線程執(zhí)行E,再在主線程中執(zhí)行范式表達(dá)式A,最后才執(zhí)行范式表達(dá)式D,該遞歸出棧的處理過程與范式表達(dá)式定義的執(zhí)行順序相同。本發(fā)明實施例中,接收并解析定義了任務(wù)的執(zhí)行順序和串并行關(guān)系的范式表達(dá)式之后,再根據(jù)為范式表達(dá)式提供的固定程序?qū)馕龊蟮姆妒奖磉_(dá)式進(jìn)行多任務(wù)的調(diào)度處理,由于在任務(wù)的先后執(zhí)行順序或者串行或者并行關(guān)系改變時,只需修改定義了多個任務(wù)的執(zhí)行順序和串并行關(guān)系的的范式表達(dá)式,因此節(jié)省了重新編寫、編譯代碼的時間,達(dá)到快速適應(yīng)需求變更的目的。實施例二 圖2示出了本發(fā)明實施例提供的基于范式的多任務(wù)調(diào)度裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該基于范式的多任務(wù)調(diào)度裝置可以是運行于通信終端內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨立的掛件集成到這些通信終端中或者運行于這些通信終端的應(yīng)用系統(tǒng)中,其中解析范式模塊21接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;范式表達(dá)式為每個任務(wù)定義一個結(jié)點,比如,用結(jié)點A標(biāo)識任務(wù)A,用結(jié)點B標(biāo)識任務(wù)B,確保每一個結(jié)點標(biāo)識一個任務(wù);定義任務(wù)間的執(zhí)行順序,比如定義從左到右執(zhí)行范式表達(dá)式的順序,即定義執(zhí)行范式表達(dá)式中各個結(jié)點表示的各個任務(wù)的順序,其中,執(zhí)行范式表達(dá)式的先后順序還可以使用定義的括號改變,確定括號的優(yōu)先級最高,即定義執(zhí)行各個任務(wù)的順序與數(shù)學(xué)上執(zhí)行只有加減號、括號的四則運算的順序相似;進(jìn)一步地,該范式表達(dá)式還包括定義在表示兩個任務(wù)的兩個結(jié)點之間定義一個分隔符,該分隔符表示串行或者并行執(zhí)行被隔開的兩個結(jié)點,比如,用逗號“,”表示串行執(zhí)行被隔開的兩個結(jié)點,用分號 “;”表示并行執(zhí)行被隔開的兩個結(jié)點。當(dāng)然,為各個任務(wù)定義的結(jié)點、任務(wù)間的執(zhí)行順序以及分隔兩個結(jié)點的符號可以根據(jù)實際情況的改變而改變,此處不作限定。調(diào)度范式模塊22根據(jù)解析范式模塊21解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。
本發(fā)明實施例中,解析范式模塊21讀取作為單獨的配置文件存儲起來的范式規(guī)則解析接收的范式表達(dá)式,該范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系,調(diào)度范式模塊22使用為范式表達(dá)式提供的固定程序調(diào)度解析后的范式表達(dá)式,由于在任務(wù)的先后執(zhí)行順序或者串行或者并行關(guān)系改變時,只需修改定義了多個任務(wù)的執(zhí)行順序和串并行關(guān)系的的范式表達(dá)式,因此節(jié)省了重新編寫、編譯代碼的時間,達(dá)到快速適應(yīng)需求變更的目的。作為本發(fā)明的一個實施例,解析范式模塊21還包括第一判斷單元211,用于判斷范式表達(dá)式中結(jié)點的個數(shù)是否為0,若為0,則返回;若不為0,繼續(xù)判斷該接收的范式表達(dá)式中結(jié)點的個數(shù)是否為1,若為1,則直接解析該結(jié)點;若不為1,則將該范式表達(dá)式解析為兩個范式表達(dá)式,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中的結(jié)點個數(shù)為0。作為本發(fā)明的另一個實施例,第一判斷單元211還包括第二判斷單元2111,用于判斷執(zhí)行解析得到的兩個范式表達(dá)式的步驟是否為原范式表達(dá)式中的最后一個執(zhí)行步驟, 若是,則將該原范式表達(dá)式的最后一個執(zhí)行步驟解析為兩個范式表達(dá)式,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中的結(jié)點個數(shù)為0。作為本發(fā)明的另一個實施例,調(diào)度范式模塊22還包括區(qū)別處理單元221,若結(jié)點個數(shù)為0,則處理結(jié)束;若結(jié)點個數(shù)為1,則直接執(zhí)行該結(jié)點,并結(jié)束程序;若結(jié)點個數(shù)大于等于2,則根據(jù)從原范式表達(dá)式解析得到的兩個范式表達(dá)式之間的分隔符串行或者并行調(diào)度這兩個范式表達(dá)式。 本發(fā)明實施例,接收并解析定義了任務(wù)的執(zhí)行順序和串并行關(guān)系的范式表達(dá)式之后,再根據(jù)為范式表達(dá)式提供的固定程序?qū)馕龊蟮姆妒奖磉_(dá)式進(jìn)行多任務(wù)的調(diào)度處理, 由于在任務(wù)的先后執(zhí)行順序或者串行或者并行關(guān)系改變時,只需修改定義了多個任務(wù)的執(zhí)行順序和串并行關(guān)系的的范式表達(dá)式,因此節(jié)省了重新編寫、編譯代碼的時間,達(dá)到快速適應(yīng)需求變更的目的。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于范式的多任務(wù)調(diào)度方法,其特征在于,所述方法包括下述步驟接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系步驟具體為判斷范式表達(dá)式中結(jié)點的個數(shù)是否為0,若為0,則返回;若不為0,繼續(xù)判斷接收的范式表達(dá)式中結(jié)點的個數(shù)是否為1,若為1,則直接解析該結(jié)點;若不為1,則將范式表達(dá)式解析為兩個范式表達(dá)式,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中結(jié)點的個數(shù)為0。
3.如權(quán)利要求2所述的方法,其特征在于,所述若不為1,則將范式表達(dá)式解析為兩個范式表達(dá)式的步驟具體為判斷執(zhí)行解析得到的兩個范式表達(dá)式的步驟是否為原范式表達(dá)式中的最后一個執(zhí)行步驟,若是,則將原范式表達(dá)式的最后一個執(zhí)行步驟解析為兩個范式表達(dá)式。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理的步驟具體為若結(jié)點個數(shù)為0,則處理結(jié)束;若結(jié)點個數(shù)為1,則直接執(zhí)行該結(jié)點,并結(jié)束程序;若結(jié)點個數(shù)大于等于2,則根據(jù)從原范式表達(dá)式解析得到的兩個范式表達(dá)式之間的分隔符串行或者并行調(diào)度這兩個范式表達(dá)式。
5.一種基于范式的多任務(wù)調(diào)度裝置,其特征在于,所述裝置包括解析范式模塊,用于接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;調(diào)度范式模塊,用于根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。
6.如權(quán)利要求5所述的裝置,其特征在于,所述解析范式模塊還包括第一判斷單元,用于判斷范式表達(dá)式中結(jié)點的個數(shù)是否為0,若為0,則返回;若不為0, 繼續(xù)判斷接收的范式表達(dá)式中結(jié)點的個數(shù)是否為1,若為1,則直接解析該結(jié)點;若不為1, 則將范式表達(dá)式解析為兩個范式表達(dá)式,遞歸執(zhí)行上述步驟,直到范式表達(dá)式中的結(jié)點個數(shù)為0。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第一判斷單元還包括第二判斷單元,用于判斷執(zhí)行解析得到的兩個范式表達(dá)式的步驟是否為原范式表達(dá)式中的最后一個執(zhí)行步驟,若是,則將原范式表達(dá)式的最后一個執(zhí)行步驟解析為兩個范式表達(dá)式。
8.如權(quán)利要求5所述的裝置,其特征在于,所述調(diào)度范式模塊還包括區(qū)別處理單元,若結(jié)點個數(shù)為0,則處理結(jié)束;若結(jié)點個數(shù)為1,則直接執(zhí)行該結(jié)點,并結(jié)束程序;若結(jié)點個數(shù)大于等于2,則根據(jù)從原范式表達(dá)式解析得到的兩個范式表達(dá)式之間的分隔符串行或者并行調(diào)度這兩個范式表達(dá)式。
9.一種包含權(quán)利要求5至8任一項的基于范式的多任務(wù)調(diào)度裝置的通信終端。
全文摘要
本發(fā)明適用于計算機(jī)領(lǐng)域,提供了一種基于范式的多任務(wù)調(diào)度方法、裝置及通信終端,所述方法包括下述步驟接收并解析范式表達(dá)式,所述范式表達(dá)式定義了任務(wù)的執(zhí)行順序和串并行關(guān)系;根據(jù)解析后的范式表達(dá)式對多任務(wù)進(jìn)行調(diào)度處理。本發(fā)明接收表示多個任務(wù)的先后執(zhí)行順序以及任務(wù)間的串行和并行關(guān)系范式表達(dá)式后,根據(jù)作為單獨的定義文件存儲起來的范式規(guī)則解析接收的范式表達(dá)式,同時根據(jù)為范式提供的固定程序執(zhí)行解析后的范式表達(dá)式,由于在任務(wù)的先后執(zhí)行順序或者串行或者并行關(guān)系改變時,只需修改表示任務(wù)的范式表達(dá)式,因此節(jié)省了重新編寫、編譯代碼的時間,達(dá)到快速適應(yīng)需求變更的目的。
文檔編號G06F9/48GK102455941SQ20101052505
公開日2012年5月16日 申請日期2010年10月29日 優(yōu)先權(quán)日2010年10月29日
發(fā)明者鄭學(xué)明 申請人:金蝶軟件(中國)有限公司