專利名稱:含多重路徑的應(yīng)用程式執(zhí)行方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電腦軟件的執(zhí)行控制方法,尤指一種含多重路徑的應(yīng)用程式的執(zhí)行控制方法。
在許多電腦軟硬件的應(yīng)用程式中,為了讓設(shè)備或軟件的使用更加方便有效,常會在基本的功能之外,進(jìn)一步提供一些特定的功能,以符合一些特定的需求。這些特定的功能可以在設(shè)備的使用或操作上,給予某些使用者極大的便利,但是對其他的使用者而言,卻可能非屬必要。在這種情況下,非必要的功能會使程序更加龐大繁雜,產(chǎn)生不必要的枝節(jié)部分,不但浪費存儲器空間,甚至可能會妨礙到其它軟硬件程序的執(zhí)行。因此,為了同時顧及各個使用者不同的需求,一些軟硬件設(shè)備,如視窗軟件一類的操作系統(tǒng)或是如掃描器、打印機(jī)一類的硬件裝置,通常均以選擇性的方式,在基本的功能之外提供進(jìn)一步的特定功能。這些程式配合不同的功能組合,安排數(shù)種不同的執(zhí)行方案,讓使用者可以根據(jù)自身的需求,自行決定是否要安裝所提供的選擇性功能。
為了提供這些選擇性的功能,大部分的軟硬件設(shè)備均會在安裝程序執(zhí)行之時,以提出若干詢問項目(queries)的方式列舉出可能進(jìn)行的選擇,征求并等待使用者的回應(yīng)。在使用者作出決定,并完成相關(guān)項目的回應(yīng)與輸入后,安裝程序?qū)⒏鶕?jù)使用者所輸入的選項,進(jìn)行相對應(yīng)的程式運作,而建立指定的功能。對于這些程序中所提出的詢問項目,以及每個項目中可以采取的選擇與相對應(yīng)的程序運作,可以使用一決策樹(decision tree)結(jié)構(gòu)來顯示其間的對應(yīng)關(guān)系;而由一系列的程式運作所構(gòu)成的程式執(zhí)行順序,則可以稱為決行路徑(execution path)。
圖1舉出一個具有三重主決策層次以及六條決行路徑的決策樹結(jié)構(gòu),其中每一條決行路徑共包含有三個或是四個程式操作,除了操作項目01之外,每個操作項目都對應(yīng)于一個相關(guān)的決策。一般而言,若是每個決策最多只有兩個選擇,那么一具有N重主決策層次的決策樹將會有N+1到N2條決行路徑。以一決策樹結(jié)構(gòu)如圖1所示的應(yīng)用程式為例,使用者可以依照詢問項目的指示,在三次是與否的決定之后,選擇以操作項目31、32、33或是34為最終運作的決行路徑;也可以在兩次是與否的決定之后,選擇以操作項目23或是24為最終運作的決行路徑。在此一決策樹結(jié)構(gòu)中,如31與33或是24與34等部分的操作項目,有可能是相同的程式運作,而包含有相同的邏輯運算步驟與相同的功能,然而由于對應(yīng)在決策樹中不同的決策選擇位置,仍賦予不同的項目名稱。
在一般的軟硬件設(shè)備應(yīng)用程式中所具有的決策樹結(jié)構(gòu),通常均較圖1中所示更為復(fù)雜。一般而言,詢問項目與相關(guān)的答案可以區(qū)分成數(shù)種形態(tài),圖1中所示為最簡單的是與否型問答,此一形態(tài)的問題只提供使用者是與否兩種選擇。多重選擇型的問答則可以提供使用者多重選擇,而通常多于兩種選擇。填空型的問答為非選擇的形式,需要使用者輸入字串作為答案。字符鍵入型的問答則只需要輸入單一的字符,以代表一個預(yù)先決定的字串或選項。
在一個應(yīng)用程式的執(zhí)行過程中,使用者常需針對各種形態(tài)的詢問項目訂出決策,并輸入相對應(yīng)的答案,以使程序的運行順利進(jìn)行。每一個執(zhí)行程序中往往需要許多次的決策輸入,而每一次決策后的相關(guān)運作也都需要一定的時間予以執(zhí)行。因此每個應(yīng)用程式的執(zhí)行都需要耗費不少時間。舉例而言,當(dāng)一個使用者在圖1所示的決策樹中,所選擇的決行路徑經(jīng)過運作項目01、11、21到31,且執(zhí)行每個運作項目所需的時間分別為10、20、30以及40分鐘時,執(zhí)行此一應(yīng)用程式總共需時1小時又40分鐘。使用者若欲在程序執(zhí)行的同時處理其它的工作,則必須在最后一個決策訂立輸入之后,方能進(jìn)行。在此一事例中,使用者必須在電腦監(jiān)視屏前守候一小時之后方能離開,這將會造成極大的不便。
在某些情況下,一個軟硬件設(shè)備的應(yīng)用程式可能需要被執(zhí)行,或被安裝許多次,其中一種情況就是共用軟件的安裝使用。一般如OFFICE97或是數(shù)據(jù)庫系統(tǒng)一類的辦公軟件,就是屬于這種共用軟件。這些辦公室共用軟件可以對同一公司或同一辦公室中,從事相關(guān)工作的同事或雇員提供共用的功能,在公司內(nèi)的每一部個人電腦中都需要安裝相同的共用軟件,因此這些共用軟件的安裝程序?qū)⒈粓?zhí)行許多此,而且相同的決策輸入,也必須在每一部個人電腦的每一次安裝中,一再地重復(fù)進(jìn)行。
軟硬件兼容性的測試認(rèn)證程序是另一個需要重復(fù)執(zhí)行應(yīng)用程式的狀況。通常,為了測試一項硬件產(chǎn)品是否能夠順利且穩(wěn)定的執(zhí)行特定的應(yīng)用軟件,必須將指定的應(yīng)用軟件在此一硬件產(chǎn)品上反復(fù)地執(zhí)行百十次以上,才能確認(rèn)其可靠性。若是負(fù)責(zé)執(zhí)行測試程序的工程師必須在電腦監(jiān)視屏前守候至所有的執(zhí)行程序?qū)嵤┩戤?,將是時間上一極為可觀的浪費。因此,如果能夠針對具有多重選擇路徑的應(yīng)用程式,開發(fā)出一種不須浪費時間的應(yīng)用程式執(zhí)行控制方法,將對需要反復(fù)或大量執(zhí)行這些應(yīng)用程式的使用者有極大的助益。
在上述的發(fā)明背景中,傳統(tǒng)的多重路徑應(yīng)用程式在執(zhí)行時需要使用者的現(xiàn)場監(jiān)控,造成時間上的浪費與不便。有鑒于此,本發(fā)明的目的就在于提供一種含多重選擇路徑的應(yīng)用程式的執(zhí)行控制方法。
本發(fā)明一種應(yīng)用程式執(zhí)行方法,用以執(zhí)行具有多重選擇路徑與數(shù)據(jù)交換文件(Data Exchange File,DEF)的應(yīng)用程式,其特征在于該方法至少包含選擇執(zhí)行該應(yīng)用程式時的決行路徑;建立一配置文件,該配置文件中包含有依循該決行路徑以執(zhí)行該應(yīng)用程式所需的資訊;及根據(jù)該配置文件中的資訊執(zhí)行該應(yīng)用程式。
根據(jù)以上技術(shù)方案,其中上述的決行路徑的選擇,由下列步驟進(jìn)行提列該應(yīng)用程式所含的詢問表;根據(jù)該詢問表建構(gòu)出該應(yīng)用程式的決策樹結(jié)構(gòu),該決策樹結(jié)構(gòu)中顯示出該應(yīng)用程式的可能執(zhí)行路徑;及由該決策樹所顯示的執(zhí)行路徑中,選擇出該應(yīng)用程式的該決行路徑。
根據(jù)以上技術(shù)方案,其中更包含一模擬程序,以檢驗該決行路徑。
根據(jù)以上技術(shù)方案,其中上述的配置文件中安排一輸入表格,供使用者在程序執(zhí)行時輸入數(shù)據(jù)。
根據(jù)以上技術(shù)方案,其中上述的配置文件為一可執(zhí)行文件,文件中包含有啟動該應(yīng)用程式執(zhí)行程序的指令。包含有規(guī)范該應(yīng)用程式執(zhí)行次數(shù)的指令。包含有規(guī)范該應(yīng)用程式執(zhí)行時間的指令。包含有記錄該應(yīng)用程式執(zhí)行結(jié)果的指令。
上述的應(yīng)用程式執(zhí)行步驟由該配置文件中的指令啟動。上述的配置文件適用于該應(yīng)用程式執(zhí)行次數(shù)超過一次以上的情形,該應(yīng)用程式的多次執(zhí)行,可以在單一電腦上實施,也可以在不同的電腦上實施。
根據(jù)以上技術(shù)方案,其中上述的應(yīng)用程式執(zhí)行步驟由使用者直接輸入的指令啟動。
本發(fā)明一種應(yīng)用程式執(zhí)行方法,用以執(zhí)行具有多重選擇路徑與數(shù)據(jù)交換文件(Data Exchange File,DEF)的應(yīng)用程式,其特征在于該方法至少包含選擇執(zhí)行該應(yīng)用程式時的決行路徑;建立一配置文件,該配置文件為一可執(zhí)行文件,文件中包含有啟動該應(yīng)用程式執(zhí)行程序的指令,以及依循該決行路徑以執(zhí)行該應(yīng)用程式所需的資訊;及根據(jù)該配置文件中的指令與資訊執(zhí)行該應(yīng)用程式。
根據(jù)以上技術(shù)方案,其中上述的決行路徑的選擇,由下列步驟進(jìn)行提列該應(yīng)用程式所含的詢問表;根據(jù)該詢問表建構(gòu)出該應(yīng)用程式的決策樹結(jié)構(gòu),該決策樹結(jié)構(gòu)中顯示出該應(yīng)用程式的可能執(zhí)行路徑;并由該決策樹所顯示的執(zhí)行路徑中,選擇出該應(yīng)用程式的該決行路徑。
根據(jù)以上技術(shù)方案,其中更包含一模擬程序,以檢驗該決行路徑。
根據(jù)以上技術(shù)方案,其中上述的配置文件中安排一輸入表格,供使用者在程式執(zhí)行時輸入數(shù)據(jù)。
根據(jù)以上技術(shù)方案,其中上述的配置文件中包含有規(guī)范該應(yīng)用程式執(zhí)行次數(shù)的指令。包含有規(guī)范該應(yīng)用程式執(zhí)行時間的指令。包含有記錄該應(yīng)用程式執(zhí)行結(jié)果的指令。
根據(jù)以上技術(shù)方案,其中上述的配置文件適用于該應(yīng)用程式執(zhí)行次數(shù)超過一次以上的情形,該應(yīng)用程式的多次執(zhí)行,可以在單一電腦上實施,也可以在不同的電腦上實施。
本發(fā)明一種應(yīng)用程式執(zhí)行方法,用以執(zhí)行具有多重選擇路徑與數(shù)據(jù)交換文件(Data Exchange File,DEF)的應(yīng)用程式,其特征在于該方法至少包含提列該應(yīng)用程式所含的詢問表;根據(jù)該詢問表建構(gòu)出該應(yīng)用程式的決策樹結(jié)構(gòu),該決策樹結(jié)構(gòu)中顯示出該應(yīng)用程式的可能執(zhí)行路徑;由該決策樹所顯示的執(zhí)行路徑中,選擇出執(zhí)行該應(yīng)用程式時的決行路徑。
建立一配置文件,該配置文件為一可執(zhí)行文件,文件中包含有啟動該應(yīng)用程式執(zhí)行程序的指令、規(guī)范該應(yīng)用程式執(zhí)行次數(shù)與時間的指令、以及依循該決行路徑以執(zhí)行該應(yīng)用程式所需的資訊;及根據(jù)該配置文件中的指令與資訊執(zhí)行該應(yīng)用程式。
根據(jù)以上技術(shù)方案,其中更包含一模擬程序,以檢驗該決行路徑。
根據(jù)以上技術(shù)方案,其中上述的配置文件中安排一輸入表格,供使用者在程式執(zhí)行時輸入數(shù)據(jù)。
根據(jù)以上技術(shù)方案,其中上述的配置文件中包含有記錄該應(yīng)用程式執(zhí)行結(jié)果的指令。
根據(jù)以上技術(shù)方案,其中上述的配置文件適用于該應(yīng)用程式執(zhí)行次數(shù)超過一次以上的情形,該應(yīng)用程式的多次執(zhí)行,可以在單一電腦上實施,也可以在不同的電腦上實施。
本發(fā)明提供了一種應(yīng)用程式的執(zhí)行方法。首先匯集應(yīng)用程式中的所有詢問項目與相關(guān)操作,并列出一詢問表。然后根據(jù)此一詢問表,建構(gòu)出應(yīng)用程式的決策樹,顯示出所有可能選擇的執(zhí)行路徑;再根據(jù)使用者的需求,選擇出一最佳的決行路徑。在決行路徑的模擬程序之后,即進(jìn)行程式擬定程序,將依循決行路徑以執(zhí)行應(yīng)用程式所需的所有資料,集中在一配置文件中。最后根據(jù)配置文件的規(guī)范,執(zhí)行目的應(yīng)用程式。
本發(fā)明提供一種應(yīng)用程式的執(zhí)行方法,對于含有多重選擇路徑的應(yīng)用程式,可以在經(jīng)濟(jì)有效的情形下,指定路徑及參數(shù),予以大量或重復(fù)地執(zhí)行使用,不須使用者在場監(jiān)控。本發(fā)明利用決算樹結(jié)構(gòu)來選擇決行路徑,并建構(gòu)一配置文件,用以規(guī)范程式執(zhí)行,使應(yīng)用程式根據(jù)配置文件中所建制的規(guī)范,在預(yù)設(shè)的條件下,依循所選定的決行路徑運作,提供了程式執(zhí)行程序的進(jìn)一步控制,可以在更友善、更方便、更具經(jīng)濟(jì)效益的條件下執(zhí)行目的所在的應(yīng)用程式。
下面結(jié)合附圖及具體實施例對本發(fā)明作進(jìn)一步詳細(xì)的說明。
圖1為一具有三重主決策層次以及六決行路徑的決算樹的結(jié)構(gòu)圖;圖2為本發(fā)明應(yīng)用程式執(zhí)行方法的實施流程圖。
首先,參見圖2所示,為本發(fā)明應(yīng)用程式執(zhí)行方法的實施流程圖。對一具有多重選擇路徑的應(yīng)用程式,首先需要匯集應(yīng)用程式中所設(shè)定,而將在程序執(zhí)行時提出的所有詢問項目(query),以及每一個詢問所相關(guān)的運作選擇項目,提列出一詢問表(query list)(步驟201)。然后根據(jù)此一詢問表,建構(gòu)出應(yīng)用程式的決策樹(步驟202),在決策樹中顯示出所有可能選擇的決行路徑,以及構(gòu)成每個決行路徑的所有運算動作,與其間的邏輯結(jié)構(gòu)關(guān)系。
在建構(gòu)決策樹的過程前后,必須針對應(yīng)用程式中所提列的每個問題進(jìn)行討論,將每個問題、每個決策選擇項目以及每個執(zhí)行步驟與路徑予以詳細(xì)的分析。針對每個決策選擇所對應(yīng)的程式運作與所提供的功能,認(rèn)清每個運作方案所能解決的議題與所造成的問題,以及所有決策路徑的優(yōu)點與缺點,然后根據(jù)使用者的需求與意圖,選擇出一最佳的決行路徑(步驟203)。
決行路徑選定之后,可以選擇性地針對選定的決行路徑實施一模擬(emulation)程序(步驟204),用以在應(yīng)用程式實際執(zhí)行之前,檢驗或偵測出遵循決行路徑時可能會面臨的問題,并予以排除。當(dāng)任何在此一模擬程序中所發(fā)現(xiàn)的問題無法解決,或結(jié)果不符合要求時,即可根據(jù)步驟203再行評估,重新選擇其它的決行路徑。
當(dāng)應(yīng)用程式的決行路徑已經(jīng)確定,且所有將會遭遇的問題都獲解決之后,即可進(jìn)行程式擬定程序(步驟205),將所有執(zhí)行應(yīng)用程式所需的數(shù)據(jù)集中在一配置文件之中。此時,包括一切的參數(shù)、所有詢問項目的答案、決行路徑的選擇與相關(guān)運作的規(guī)劃順序等,都按照執(zhí)行所需的配置關(guān)系,設(shè)定在配置文件之中。在一實施例中,此配置文件可以是一個單純的數(shù)據(jù)文件,當(dāng)應(yīng)用程式執(zhí)行時,將會開啟此一配置文件,而在需要輸入相關(guān)參數(shù)、決策選擇、路徑指定等數(shù)據(jù)時,則由配置文件中讀取所需。
在另一較佳實施例中,配置文件也可以是一可執(zhí)行的程序文件,內(nèi)設(shè)有可執(zhí)行的指令,以及其他執(zhí)行應(yīng)用程式所需要的參數(shù)數(shù)據(jù)。此時配置文件中內(nèi)設(shè)的執(zhí)行指令可以是單純的應(yīng)用程式啟動指令,用以啟動目的程式的執(zhí)行程序,也可以包含更復(fù)雜的指令組合,以進(jìn)一步規(guī)范目的應(yīng)用程式的執(zhí)行時間表。
不論所設(shè)定的配置文件是單純的數(shù)據(jù)文件,或是包含啟動指令的可執(zhí)行程序文件,文件中都必須設(shè)定有執(zhí)行應(yīng)用程式所需要的一切相關(guān)參數(shù)、決策選擇、路徑指定等全部數(shù)據(jù),并按照執(zhí)行程序所需的順序與配置,安排在文件中。這些參數(shù)數(shù)據(jù),可能包含對各種形態(tài)詢答項目的回應(yīng),例如是與否的問答、對多重選擇項的選定、字串的輸入或是單一字符的鍵入等等。大部分的數(shù)據(jù),都在應(yīng)用程式正式執(zhí)行之前,預(yù)先設(shè)定在配置文件之中,以減少程序執(zhí)行時所需要的人力資源。然而在某些情況下,仍無可避免地必須在程序執(zhí)行時進(jìn)行使用者輸入的操作。例如,在局域網(wǎng)絡(luò)或內(nèi)部網(wǎng)絡(luò)上的個人電腦上安裝共用程序時,可能需要對不同的個人電腦輸入不同的使用者名稱,以區(qū)分而便于管理。產(chǎn)品序號可能是另一個必須在程序執(zhí)行時輸入的數(shù)據(jù)。而其他的各種數(shù)據(jù)也都可以保留作為使用者的即時輸入數(shù)據(jù)。當(dāng)必須保留數(shù)據(jù)參數(shù)以供使用者在程序執(zhí)行中輸入時,配置文件中將建構(gòu)一個使用者輸入表格,在配置文件使用時,使用者輸入表格將顯示在電腦監(jiān)視屏上,供使用者按照表格中所設(shè)定的欄位輸入數(shù)據(jù),而表格中的數(shù)據(jù)欄位則按照目的程式所需求的格式予以配置。
配置文件設(shè)定完成,接著就可以根據(jù)文件中的配置,遵循選定的決行路徑,執(zhí)行目的應(yīng)用程式(步驟206)。所有決行路徑上的程式運作項目,將按照程式邏輯的規(guī)范,依序執(zhí)行。應(yīng)用程式的執(zhí)行程序,可以由使用者直接輸入的指令予以啟動,此時配置文件即為一可執(zhí)行的程序文件。無論應(yīng)用程式的執(zhí)行程序是由使用者直接輸入的指令啟動,或是由配置文件中內(nèi)設(shè)的執(zhí)行指令啟動,當(dāng)應(yīng)用程式需要外部數(shù)據(jù)輸入才能繼續(xù)進(jìn)行時,應(yīng)用程式即可由配置文件中讀取所需的數(shù)據(jù),然后根據(jù)配置文件中數(shù)據(jù)的規(guī)范,遵循決行路徑執(zhí)行運作。若是仍有數(shù)據(jù)留待使用者現(xiàn)場輸入,則配置文件中所建構(gòu)的使用者輸入表格將顯示在電腦監(jiān)視屏上,取代原始應(yīng)用程式的輸入設(shè)計。在使用者按照配置文件中的使用者輸入表格輸入數(shù)據(jù)后,應(yīng)用程式即能繼續(xù)執(zhí)行。
當(dāng)配置文件設(shè)定成一可執(zhí)行的程序文件時,即可在文件中構(gòu)建其他進(jìn)一步的功能。在配置程序文件中可以設(shè)定的功能包括程序的執(zhí)行時間表,此時間表中可以指定應(yīng)用程式所預(yù)定執(zhí)行的次數(shù),以及每次執(zhí)行的啟動時間。當(dāng)所設(shè)定的執(zhí)行次數(shù)高于一次時,配置文件即會自動判斷是否要再一次進(jìn)行應(yīng)用程式執(zhí)行程序(步驟207)。只要予以適當(dāng)?shù)脑O(shè)定配置,就可以把對應(yīng)用程式的執(zhí)行要求,全部安排在配置文件中,然后將所有的執(zhí)行工作交給配置文件來掌控。于是使用者在應(yīng)用程式執(zhí)行的同時,可自由從事其他的工作,不必拘束在電腦監(jiān)視屏前。此外,在應(yīng)用程式執(zhí)行完成后,執(zhí)行的結(jié)果以及執(zhí)行中所產(chǎn)生或遭遇到的問題,也可以通過配置文件中預(yù)設(shè)的指令予以記錄下來。
根據(jù)以上所述,對于一具有多重選擇路徑的應(yīng)用程式,本發(fā)明提供了程式執(zhí)行程序的進(jìn)一步控制,可以在更友善、更方便、更具經(jīng)濟(jì)效益的條件下執(zhí)行目的所在的應(yīng)用程式。本發(fā)明采用一配置文件,以存放所有執(zhí)行應(yīng)用程式所需的資料,讓使用者可以在應(yīng)用程式執(zhí)行時離開監(jiān)視屏,并可以進(jìn)一步設(shè)定執(zhí)行的次數(shù)與時間,也可以記錄執(zhí)行的結(jié)果。所有的控制工作都可以通過配置文件自動施行,而不須使用者現(xiàn)場參與。模擬程序則可以預(yù)先發(fā)覺程式執(zhí)行時將會遭遇的問題,而予以排除或更換。若是需要針對不同的決行路徑來執(zhí)行應(yīng)用程式,還可以重復(fù)步驟203與204,以選定不同的程式?jīng)Q行路徑,并將所有的選定的決行路徑的數(shù)據(jù)配置,設(shè)定在配置文件中自動執(zhí)行。此外,本發(fā)明能夠自動記錄執(zhí)行結(jié)果,也可以配合發(fā)展學(xué)習(xí)的功能,使配置文件的設(shè)定更能符合使用者的需求。
在應(yīng)用范圍上,本發(fā)明適用于設(shè)定有數(shù)據(jù)交換文件(Data Exchange File,DEF)的應(yīng)用程式。此一數(shù)據(jù)交換文件是作為一個答詢表,定義出應(yīng)用程式所需的數(shù)據(jù)或是使用者的回應(yīng)。當(dāng)應(yīng)用程式在執(zhí)行中向使用者提出詢問,卻未能從鍵盤或鼠標(biāo)一類的輸入輸出設(shè)備得到即時的回應(yīng)時,電腦即會由數(shù)據(jù)交換文件中讀取所需的數(shù)據(jù),使應(yīng)用程式能夠繼續(xù)運行。配合此一數(shù)據(jù)交換文件的使用,應(yīng)用程式即可在不須使用者輸入或干預(yù)的情形下執(zhí)行,而本發(fā)明所設(shè)定的配置文件,也可通過數(shù)據(jù)交換文件將數(shù)據(jù)傳遞到應(yīng)用程式中。
權(quán)利要求
1.一種應(yīng)用程式執(zhí)行方法,用以執(zhí)行具有多重選擇路徑與數(shù)據(jù)交換文件(Data Exchange File,DEF)的應(yīng)用程式,其特征在于該方法至少包含選擇執(zhí)行該應(yīng)用程式時的決行路徑;建立一配置文件,該配置文件中包含有依循該決行路徑以執(zhí)行該應(yīng)用程式所需的資訊;及根據(jù)該配置文件中的資訊執(zhí)行該應(yīng)用程式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于上述的決行路徑的選擇,由下列步驟進(jìn)行提列該應(yīng)用程式所含的詢問表;根據(jù)該詢問表建構(gòu)出該應(yīng)用程式的決策樹結(jié)構(gòu),該決策樹結(jié)構(gòu)中顯示出該應(yīng)用程式的可能執(zhí)行路徑;及由該決策樹所顯示的執(zhí)行路徑中,選擇出該應(yīng)用程式的該決行路徑。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于更包含一模擬程序,以檢驗該決行路徑。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于上述的配置文件中安排一輸入表格,供使用者在程序執(zhí)行時輸入數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于上述的配置文件為一可執(zhí)行文件,文件中包含有啟動該應(yīng)用程式執(zhí)行程序的指令。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于上述的配置文件中包含有規(guī)范該應(yīng)用程式執(zhí)行次數(shù)的指令。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于上述的配置文件中包含有規(guī)范該應(yīng)用程式執(zhí)行時間的指令。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于上述的配置文件中包含有記錄該應(yīng)用程式執(zhí)行結(jié)果的指令。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于上述的應(yīng)用程式執(zhí)行步驟由該配置文件中的指令啟動。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于上述的應(yīng)用程式執(zhí)行步驟由使用者直接輸入的指令啟動。
11.根據(jù)權(quán)利要求5所述的方法,其特征在于上述的配置文件適用于該應(yīng)用程式執(zhí)行次數(shù)超過一次以上的情形,該應(yīng)用程式的多次執(zhí)行,可以在單一電腦上實施,也可以在不同的電腦上實施。
12.一種應(yīng)用程式執(zhí)行方法,用以執(zhí)行具有多重選擇路徑與數(shù)據(jù)交換文件(Data Exchange File,DEF)的應(yīng)用程式,其特征在于該方法至少包含選擇執(zhí)行該應(yīng)用程式時的決行路徑;建立一配置文件,該配置文件為一可執(zhí)行文件,文件中包含有啟動該應(yīng)用程式執(zhí)行程序的指令,以及依循該決行路徑以執(zhí)行該應(yīng)用程式所需的資訊;及根據(jù)該配置文件中的指令與資訊執(zhí)行該應(yīng)用程式。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于上述的決行路徑的選擇,由下列步驟進(jìn)行提列該應(yīng)用程式所含的詢問表;根據(jù)該詢問表建構(gòu)出該應(yīng)用程式的決策樹結(jié)構(gòu),該決策樹結(jié)構(gòu)中顯示出該應(yīng)用程式的可能執(zhí)行路徑;并由該決策樹所顯示的執(zhí)行路徑中,選擇出該應(yīng)用程式的該決行路徑。
14.根據(jù)權(quán)利要求12所述的方法,其特征在于更包含一模擬程序,以檢驗該決行路徑。
15.根據(jù)權(quán)利要求12所述的方法,其特征在于上述的配置文件中安排一輸入表格,供使用者在程式執(zhí)行時輸入數(shù)據(jù)。
16.根據(jù)權(quán)利要求12所述的方法,其特征在于上述的配置文件中包含有規(guī)范該應(yīng)用程式執(zhí)行次數(shù)的指令。
17.根據(jù)權(quán)利要求12所述的方法,其特征在于上述的配置文件中包含有規(guī)范該應(yīng)用程式執(zhí)行時間的指令。
18.根據(jù)權(quán)利要求12所述的方法,其特征在于上述的配置文件中包含有記錄該應(yīng)用程式執(zhí)行結(jié)果的指令。
19.根據(jù)權(quán)利要求12所述的方法,其特征在于上述的配置文件適用于該應(yīng)用程式執(zhí)行次數(shù)超過一次以上的情形,該應(yīng)用程式的多次執(zhí)行,可以在單一電腦上實施,也可以在不同的電腦上實施。
20.一種應(yīng)用程式執(zhí)行方法,用以執(zhí)行具有多重選擇路徑與數(shù)據(jù)交換文件(Data Exchange File,SEF)的應(yīng)用程式,其特征在于該方法至少包含提列該應(yīng)用程式所含的詢問表;根據(jù)該詢問表建構(gòu)出該應(yīng)用程式的決策樹結(jié)構(gòu),該決策樹結(jié)構(gòu)中顯示出該應(yīng)用程式的可能執(zhí)行路徑;由該決策樹所顯示的執(zhí)行路徑中,選擇出執(zhí)行該應(yīng)用程式時的決行路徑。建立一配置文件,該配置文件為一可執(zhí)行文件,文件中包含有啟動該應(yīng)用程式執(zhí)行程序的指令、規(guī)范該應(yīng)用程式執(zhí)行次數(shù)與時間的指令、以及依循該決行路徑以執(zhí)行該應(yīng)用程式所需的資訊;及根據(jù)該配置文件中的指令與資訊執(zhí)行該應(yīng)用程式。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于更包含一模擬程序,以檢驗該決行路徑。
22.根據(jù)權(quán)利要求20所述的方法,其特征在于上述的配置文件中安排一輸入表格,供使用者在程式執(zhí)行時輸入數(shù)據(jù)。
23.根據(jù)權(quán)利要求20所述方法,其特征在于上述的配置文件中包含有記錄該應(yīng)用程式執(zhí)行結(jié)果的指令。
24.根據(jù)權(quán)利要求20所述的方法,其特征在于其特征在于上述的配置文件適用于該應(yīng)用程式執(zhí)行次數(shù)超過一次以上的情形,該應(yīng)用程式的多次執(zhí)行,可以在單一電腦上實施,也可以在不同的電腦上實施。
全文摘要
本發(fā)明公開了一種多重路徑應(yīng)用程式的執(zhí)行方法。首先匯集應(yīng)用程式中的所有詢問項目與相關(guān)運作,作成一詢問表;并根據(jù)此一詢問表,建構(gòu)出應(yīng)用程式的決策樹,顯示出所有可能選擇的執(zhí)行路徑;再根據(jù)使用者的需求,選擇出一最佳的決行路徑。在決行路徑的模擬程序之后;進(jìn)行程式擬定程序,將依循決行路徑執(zhí)行應(yīng)用程式所需的所有資料,集中在一配置文件之中。最后根據(jù)配置文件的規(guī)范,執(zhí)行目的應(yīng)用程式。
文檔編號G06F9/40GK1282912SQ9911108
公開日2001年2月7日 申請日期1999年8月2日 優(yōu)先權(quán)日1999年8月2日
發(fā)明者鞏紹祖, 蔡淑華 申請人:仁寶電腦工業(yè)股份有限公司