TWI386851B - System and method for scheduling task updating - Google Patents

System and method for scheduling task updating Download PDF

Info

Publication number
TWI386851B
TWI386851B TW96134456A TW96134456A TWI386851B TW I386851 B TWI386851 B TW I386851B TW 96134456 A TW96134456 A TW 96134456A TW 96134456 A TW96134456 A TW 96134456A TW I386851 B TWI386851 B TW I386851B
Authority
TW
Taiwan
Prior art keywords
task
memory
list
scheduled
scheduling
Prior art date
Application number
TW96134456A
Other languages
Chinese (zh)
Other versions
TW200912745A (en
Inventor
Chung I Lee
Chien Fa Yeh
Da-Peng Li
Zhi-Hong Li
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW96134456A priority Critical patent/TWI386851B/en
Publication of TW200912745A publication Critical patent/TW200912745A/en
Application granted granted Critical
Publication of TWI386851B publication Critical patent/TWI386851B/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

排程任務更新系統及方法 Scheduled task update system and method

本發明涉及一種排程任務更新系統及方法。 The invention relates to a scheduling task updating system and method.

在應用程式系統中,如網頁資料下載系統,通常下載的程式都是事先定義的執行排程來安排和管理。而在事先設定的排程中,難免由於各種原因需要對原先設定的排程進行調整及更新,比如刪除、添加某一個排程。一般情況下,對原先的排程進行調整及更新時,需要關閉整個執行程式之後重新啟動或者在原先排程執行的過程中手動刪除、添加排程,不僅費時而且繁瑣。 In an application system, such as a web page data download system, the programs that are usually downloaded are scheduled and managed by a predefined execution schedule. In the preset schedule, it is inevitable to adjust and update the originally set schedule for various reasons, such as deleting and adding a schedule. In general, when the original schedule is adjusted and updated, it is not only time-consuming and cumbersome to manually restart or add schedules after restarting the entire execution program or restarting during the original schedule execution.

鑒於以上內容,有必要提供一種排程任務更新系統,其可自動對新設置的排程進行更新,提高了排程更新執行的效率。 In view of the above, it is necessary to provide a scheduled task update system that automatically updates the newly set schedules, improving the efficiency of scheduling update execution.

鑒於以上內容,還有必要提供一種排程任務更新方法,其可自動對新設置的排程進行更新,提高了排程更新執行的效率。 In view of the above, it is also necessary to provide a scheduling task update method, which can automatically update the newly set schedule, and improve the efficiency of scheduling update execution.

一種排程任務更新系統,該系統包括主機,所述主機包括:設置模組,用於設置排程任務文件;生成模組,用於根據設置的排程任務文件生成任務列表,該任務列表中至少包括一個排程任務;讀取模組,用於讀取該任務列表中排程任務的屬性參數,所述的屬性參數包括每個排程任務的編號;判斷模組,用於根據所述記憶體中是否存在可供調用的排程任務判斷其記憶體中原有任務列 表是否為空;比較模組,用於當所述記憶體中原有任務列表不為空時,依據所述編號,將該生成的任務列表中的排程任務與所述記憶體中原有任務列表的排程任務進行比較,確定是否有所不同;更新模組,用於當上述比較的結果為不同時,將所述記憶體中原有任務列表更新為所述生成的任務列表。 A scheduling task updating system, the system comprising a host, the host comprising: a setting module, configured to set a scheduling task file; and a generating module, configured to generate a task list according to the set scheduling task file, in the task list Include at least one scheduled task; a reading module for reading attribute parameters of the scheduled task in the task list, the attribute parameter includes a number of each scheduled task; and a determining module, configured to Is there a scheduled task in memory to determine the original task column in its memory? Whether the table is empty; the comparison module is configured to: when the original task list in the memory is not empty, according to the number, the scheduled task in the generated task list and the original task list in the memory The scheduling tasks are compared to determine whether they are different; and the updating module is configured to update the original task list in the memory to the generated task list when the results of the comparison are different.

一種排程任務更新方法,該方法包括如下步驟:設置排程任務文件;根據設置的排程任務文件生成任務列表,該任務列表中至少包括一個排程任務;讀取該任務列表中排程任務的屬性參數,所述的屬性參數包括每個排程任務的編號;根據所述記憶體中是否存在可供調用的排程任務判斷其記憶體中原有任務列表是否為空;當所述記憶體中原有任務列表不為空時,依據所述編號,將該生成的任務列表中的排程任務與所述記憶體中原有任務列表的排程任務進行比較,確定是否有所不同;當上述比較的結果為不同時,將所述記憶體中原有任務列表更新為所述生成的任務列表。 A scheduling task updating method, the method comprising the steps of: setting a scheduling task file; generating a task list according to the set scheduling task file, the task list includes at least one scheduling task; and reading the scheduling task in the task list Attribute parameter, the attribute parameter includes a number of each scheduled task; determining whether the original task list in the memory is empty according to whether there is a scheduled task available in the memory; when the memory When the original task list is not empty, according to the number, the scheduled task in the generated task list is compared with the scheduled task of the original task list in the memory to determine whether it is different; If the result is not the same, the original task list in the memory is updated to the generated task list.

相較於習知技術,所述的排程任務更新系統及方法,其可自動對新設置的排程進行更新,提高了排程更新執行的效率。 Compared with the prior art, the scheduling task updating system and method can automatically update the newly set schedule, thereby improving the efficiency of scheduling update execution.

如圖1所示,是本發明排程任務更新系統較佳實施例的系統架構圖。該系統主要包括顯示器1、主機2、鍵盤3及滑鼠4,所述主機2保存有排程任務文件。所述的排程任務文件包括可執行腳本文件及屬性文件。所述的可執行腳 本文件是指能夠觸發該排程任務運行的腳本語言命令(如:Xquery命令)的文件。所述的屬性文件包括任務執行的開始時間、結束時間、頻率及每個任務對應的編號等參數。所述的編號用於區別不同的排程任務。每一個編號對應一個排程任務,相同的任務有相同的編號。所述主機2連接有顯示器1、鍵盤3及滑鼠4,所述的顯示器1、鍵盤3及滑鼠4用作排程任務更新時的輸入、輸出設備。 FIG. 1 is a system architecture diagram of a preferred embodiment of the scheduled task update system of the present invention. The system mainly includes a display 1, a host 2, a keyboard 3 and a mouse 4, and the host 2 stores a scheduled task file. The scheduled task file includes an executable script file and a property file. Executable foot This file refers to a file that can trigger scripting language commands (such as the Xquery command) that the scheduled task runs. The attribute file includes parameters such as a start time, an end time, a frequency, and a number corresponding to each task. The numbers are used to distinguish between different scheduled tasks. Each number corresponds to a scheduled task, and the same tasks have the same number. The host 2 is connected with a display 1, a keyboard 3 and a mouse 4, and the display 1, the keyboard 3 and the mouse 4 are used as input and output devices for scheduling task update.

如圖2所示,是圖1中所示主機2的功能模組圖。所述主機2包括設置模組210、生成模組211、讀取模組212、判斷模組213、比較模組214、更新模組215、導入模組216及執行模組217。本發明所稱的模組是完成一特定功能的電腦程式段,比程式更適合於描述軟體在電腦中的執行過程,因此在本發明以下對軟體描述中都以模組描述。 As shown in FIG. 2, it is a functional module diagram of the host 2 shown in FIG. The host 2 includes a setting module 210, a generating module 211, a reading module 212, a determining module 213, a comparing module 214, an updating module 215, an importing module 216, and an executing module 217. The module referred to in the present invention is a computer program segment for performing a specific function, and is more suitable for describing the execution process of the software in the computer than the program. Therefore, the following description of the software is described in the module.

其中,所述設置模組210用於設置排程任務文件並將其保存於主機2上。所述的排程任務文件包括可執行腳本文件及屬性文件。所述的可執行腳本文件是指能夠觸發該排程任務運行的腳本語言命令(如:Xquery命令)的文件。所述的屬性文件包括排程任務執行的開始時間、結束時間、頻率及每個任務對應的編號等參數。所述的編號用於區別不同的排程任務。每一個編號對應一個排程任務,相同的任務有相同的編號。 The setting module 210 is configured to set a scheduled task file and save it on the host 2. The scheduled task file includes an executable script file and a property file. The executable script file refers to a file of a script language command (such as the Xquery command) capable of triggering the scheduling task to run. The attribute file includes parameters such as a start time, an end time, a frequency, and a number corresponding to each task of the scheduled task execution. The numbers are used to distinguish between different scheduled tasks. Each number corresponds to a scheduled task, and the same tasks have the same number.

所述生成模組211用於根據設置的排程任務文件生成一個任務列表。所述任務列表將所有的排程任務集合起來,在某一個排程任務需要執行的時,調用該任務列表中對 應的排程任務即可。 The generating module 211 is configured to generate a task list according to the set scheduling task file. The task list collects all the scheduled tasks, and when a scheduled task needs to be executed, the pair in the task list is called. The scheduled tasks can be.

所述讀取模組212用於讀取該任務列表中排程任務的屬性參數。所述的屬性參數包括排程任務執行的開始時間、結束時間、頻率及每個任務對應的編號等參數。 The reading module 212 is configured to read attribute parameters of the scheduled tasks in the task list. The attribute parameters include parameters such as a start time, an end time, a frequency, and a number corresponding to each task of the scheduled task execution.

所述判斷模組213用於根據主機2的記憶體中是否存在可供調用的排程任務判斷主機2的記憶體中原有任務列表是否為空。當排程任務需要執行時,通過調用記憶體中任務列表下的排程任務方可執行。具體而言,若主機2的記憶體中沒有可供調用的排程任務,則記憶體中原有任務列表為空,若有可供調用的排程任務,則記憶體中原有任務列表不為空。 The determining module 213 is configured to determine whether the original task list in the memory of the host 2 is empty according to whether there is a scheduled task available for calling in the memory of the host 2. When the scheduled task needs to be executed, it can be executed by calling the scheduling task under the task list in the memory. Specifically, if there is no scheduled task available in the memory of the host 2, the original task list in the memory is empty. If there is a scheduled task available for calling, the original task list in the memory is not empty. .

所述比較模組214用於通過排程任務屬性參數,將該任務列表中的排程任務與主機2的記憶體中原有任務列表的排程任務進行比較,確定是否有所不同。具體而言,在生成任務列表後,每一個排程任務都有一個編號,通過排程任務的編號進行比較,若編號相同,則排程任務一致,若編號不同,則排程任務不一致。 The comparison module 214 is configured to compare the scheduled task in the task list with the scheduling task of the original task list in the memory of the host 2 by using the scheduling task attribute parameter to determine whether the scheduling task is different. Specifically, after the task list is generated, each scheduled task has a number, which is compared by the number of the scheduled task. If the numbers are the same, the scheduling tasks are the same. If the numbers are different, the scheduling tasks are inconsistent.

所述更新模組215用於根據所述比較的結果,將主機2的記憶體中原有任務列表更新為所述生成的任務列表。具體而言,在本較佳實施例中,更新的方式根據比較後的結果執行,假設生成的任務列表中有兩個排程任務A和B,記憶體中任務列表有兩個排程任務B和C,則通過兩邊的任務的編號確認有排程任務B相同,則B繼續保留於記憶體中,將A添加到記憶體中,且將記憶體中的C刪除。 假設生成的任務列表中有兩個排程任務A和B,記憶體中任務列表有兩個排程任務C和D,則通過兩邊的排程任務的編號確認沒有相同任務,則將A和B添加到記憶體中,且將記憶體中原有C和D刪除。 The update module 215 is configured to update an original task list in the memory of the host 2 to the generated task list according to the result of the comparison. Specifically, in the preferred embodiment, the manner of updating is performed according to the compared result, assuming that there are two scheduled tasks A and B in the generated task list, and the task list in the memory has two scheduled tasks B. And C, if the number of the tasks on both sides is confirmed to be the same as the scheduled task B, then B continues to remain in the memory, A is added to the memory, and C in the memory is deleted. Suppose there are two scheduled tasks A and B in the generated task list. There are two scheduled tasks C and D in the task list in the memory. If there are no identical tasks by the number of the scheduled tasks on both sides, then A and B will be used. Add to the memory and delete the original C and D in the memory.

所述導入模組216用於當所述主機2的記憶體中原有任務列表為空時,將所述生成的排程任務列表中的排程任務導入到所述主機2的記憶體中。 The import module 216 is configured to import the scheduled task in the generated scheduled task list into the memory of the host 2 when the original task list in the memory of the host 2 is empty.

所述執行模組217用於調用記憶體中任務列表的排程任務並執行。 The execution module 217 is configured to invoke a scheduled task of the task list in the memory and execute.

如圖3所示,是本發明排程任務更新方法較佳實施例的流程圖。首先,步驟S10,首先,用戶通過參數設置模組210設置排程任務文件。所述的排程任務文件包括一個可執行腳本文件及屬性文件。所述的可執行腳本文件是指能夠觸發該排程任務運行的腳本語言命令(如:Xquery命令)的文件。所述的屬性文件包括排程任務執行的開始時間、結束時間、頻率及每個排程任務對應的編號等參數。所述的編號用於區別不同的排程任務。每一個編號對應一個排程任務,相同的排程任務有相同的編號。 As shown in FIG. 3, it is a flowchart of a preferred embodiment of the scheduling task updating method of the present invention. First, in step S10, first, the user sets the scheduled task file through the parameter setting module 210. The scheduled task file includes an executable script file and a property file. The executable script file refers to a file of a script language command (such as the Xquery command) capable of triggering the scheduling task to run. The attribute file includes parameters such as a start time, an end time, a frequency, and a number corresponding to each scheduled task. The numbers are used to distinguish between different scheduled tasks. Each number corresponds to a scheduled task, and the same scheduled tasks have the same number.

步驟S11,生成模組211根據設置的排程任務文件生成一個任務列表。所述任務列表將所有的排程任務集合起來,在某一個排程任務需要執行的時,調用該任務列表中對應的排程任務即可。 In step S11, the generation module 211 generates a task list according to the set schedule task file. The task list collects all the scheduled tasks, and when a scheduled task needs to be executed, the corresponding scheduled task in the task list can be called.

步驟S12,讀取模組212讀取該任務列表中排程任務的屬性參數。所述的屬性參數包括任務列表中每個任務的編 號。所述的編號用於區別不同的任務。每一個編號對應一個任務,相同的任務有相同的編號。 In step S12, the reading module 212 reads the attribute parameters of the scheduled tasks in the task list. The attribute parameters include the compilation of each task in the task list. number. The numbers are used to distinguish between different tasks. Each number corresponds to a task, and the same tasks have the same number.

步驟S13,判斷模組213根據所述主機2的記憶體中是否存在可供調用的排程任務判斷其記憶體中原有任務列表是否為空。當排程任務需要執行時,通過調用記憶體中任務列表下的排程任務方可執行。具體而言,若主機2的記憶體中沒有可供調用的排程任務,則記憶體中原有任務列表為空,若有可供調用的排程任務,則記憶體中原有任務列表不為空。 In step S13, the determining module 213 determines whether the original task list in the memory is empty according to whether there is a scheduled task available in the memory of the host 2. When the scheduled task needs to be executed, it can be executed by calling the scheduling task under the task list in the memory. Specifically, if there is no scheduled task available in the memory of the host 2, the original task list in the memory is empty. If there is a scheduled task available for calling, the original task list in the memory is not empty. .

步驟S14,比較模組214通過排程任務屬性參數,將該任務列表中的任務與主機2的記憶體中原有任務列表的任務進行比較,確定是否有所不同。具體而言,每一個排程任務都有一個編號,所述主機2的記憶體中的任務列表中每個排程任務也都有對應的編號,通過兩邊排程任務的編號進行比較,若編號相同,則排程任務一致,若編號不同,則排程任務不一致。 In step S14, the comparison module 214 compares the tasks in the task list with the tasks of the original task list in the memory of the host 2 by using the scheduling task attribute parameter to determine whether it is different. Specifically, each scheduled task has a number, and each scheduled task in the task list in the memory of the host 2 also has a corresponding number, and is compared by the number of the scheduled tasks on both sides. If the tasks are the same, the scheduling tasks are the same. If the numbers are different, the scheduling tasks are inconsistent.

步驟S15,更新模組215根據所述比較的結果,將主機2的記憶體中原有任務列表更新為所述生成的任務列表。具體而言,在本較佳實施例中,更新的方式根據比較後的結果執行,假設生成新的任務列表中有兩個任務A和B,記憶體中任務列表有兩個任務B和C,則通過兩邊的任務的編號確認有任務B相同,則記憶體中的任務B繼續保留於記憶體中,將A添加到記憶體中,且將記憶體中的C刪除。假設生成新的任務列表中有兩個任務A和B,記憶體中任務列表有兩個任務C和D,則通過兩邊的任務的編號 確認發現沒有相同任務,則將任務A和B添加到記憶體中,且將記憶體中原有任務C和D刪除。假設生成新的任務列表中有兩個任務A和B,記憶體中任務列表有兩個任務A,則通過兩邊的任務的編號確認發現相同任務A,則記憶體中的任務A繼續保留於記憶體中,且將記憶體中原有任務B刪除。 In step S15, the update module 215 updates the original task list in the memory of the host 2 to the generated task list according to the result of the comparison. Specifically, in the preferred embodiment, the manner of updating is performed according to the compared result, assuming that there are two tasks A and B in the generated task list, and the task list in the memory has two tasks B and C. Then, by confirming that the task B is the same by the number of the tasks on both sides, the task B in the memory continues to remain in the memory, A is added to the memory, and C in the memory is deleted. Suppose there are two tasks A and B in the generated task list. If there are two tasks C and D in the task list in the memory, the number of the tasks on both sides is passed. After confirming that there is no identical task, tasks A and B are added to the memory, and the original tasks C and D in the memory are deleted. Suppose there are two tasks A and B in the generated task list. If there are two tasks A in the task list in the memory, the same task A is found by the number of the tasks on both sides, and the task A in the memory remains in the memory. In the body, the original task B in the memory is deleted.

步驟S16,所述執行模組217用於調用所述主機2的記憶體中任務列表的排程任務並執行。 In step S16, the execution module 217 is configured to invoke a scheduled task of the task list in the memory of the host 2 and execute.

步驟S17,當主機2的記憶體中原有任務列表為空時,導入模組216將所述生成的任務列表中排程任務導入到所述主機2的記憶體中。 In step S17, when the original task list in the memory of the host 2 is empty, the import module 216 imports the scheduled task in the generated task list into the memory of the host 2.

1‧‧‧顯示器 1‧‧‧ display

2‧‧‧主機 2‧‧‧Host

3‧‧‧鍵盤 3‧‧‧ keyboard

4‧‧‧滑鼠 4‧‧‧ Mouse

210‧‧‧設置模組 210‧‧‧Setup module

211‧‧‧生成模組 211‧‧‧Generation Module

212‧‧‧讀取模組 212‧‧‧Read module

213‧‧‧判斷模組 213‧‧‧Judgement module

214‧‧‧比較模組 214‧‧‧Comparative Module

215‧‧‧更新模組 215‧‧‧Update Module

216‧‧‧導入模組 216‧‧‧Import module

217‧‧‧執行模組 217‧‧‧Executive Module

圖1是本發明排程任務更新系統較佳實施例的硬體架構圖。 1 is a hardware architecture diagram of a preferred embodiment of a scheduled task update system of the present invention.

圖2是圖1中所示主機的功能模組圖。 2 is a functional block diagram of the host shown in FIG. 1.

圖3是本發明排程任務更新方法較佳實施例的流程圖。 3 is a flow chart of a preferred embodiment of the scheduling task update method of the present invention.

210‧‧‧設置模組 210‧‧‧Setup module

211‧‧‧生成模組 211‧‧‧Generation Module

212‧‧‧讀取模組 212‧‧‧Read module

213‧‧‧判斷模組 213‧‧‧Judgement module

214‧‧‧比較模組 214‧‧‧Comparative Module

215‧‧‧更新模組 215‧‧‧Update Module

216‧‧‧導入模組 216‧‧‧Import module

217‧‧‧執行模組 217‧‧‧Executive Module

Claims (10)

一種排程任務更新系統,該系統包括主機,所述主機包括:設置模組,用於設置排程任務文件;生成模組,用於根據設置的排程任務文件生成任務列表,該任務列表中至少包括一個排程任務;讀取模組,用於讀取該任務列表中排程任務的屬性參數,所述的屬性參數包括每個排程任務的編號;判斷模組,用於根據記憶體中是否存在可供調用的排程任務判斷其記憶體中原有任務列表是否為空;比較模組,用於當所述記憶體中原有任務列表不為空時,依據所述任務列表中的排程任務的編號,將所述排程任務與所述記憶體中原有任務列表的排程任務進行比較,確定是否有所不同;及更新模組,用於當上述比較的結果為不同時,將所述記憶體中原有任務列表中與所述生成的任務列表中的相同任務編號的任務保留,將所述記憶體中原有任務列表中與所述生成的任務列表中的不相同任務編號的任務刪除,從而將所述記憶體中原有任務列表更新為所述生成的任務列表。 A scheduling task updating system, the system comprising a host, the host comprising: a setting module, configured to set a scheduling task file; and a generating module, configured to generate a task list according to the set scheduling task file, in the task list Include at least one scheduling task; a reading module for reading attribute parameters of the scheduling task in the task list, the attribute parameter includes a number of each scheduling task; and a determining module for using the memory Whether there is a scheduled task available for calling to determine whether the original task list in the memory is empty; the comparison module is configured to: when the original task list in the memory is not empty, according to the row in the task list The number of the task, comparing the scheduled task with the scheduled task of the original task list in the memory to determine whether it is different; and updating the module, when the result of the comparison is different, The task in the original task list in the memory with the same task number in the generated task list is retained, and the generated task list is in the original task list and the generated task Service task list does not delete the same task number, so that the memory of the original task list is updated to the task list generated. 如申請專利範圍第1項所述之排程任務更新系統,其中,所述的排程任務文件包括可執行腳本文件及屬性文件,所述的可執行腳本文件是指能夠觸發該排程任務運行的腳本語言命令的文件。 The schedule task update system of claim 1, wherein the schedule task file includes an executable script file and a property file, and the executable script file is capable of triggering the scheduled task to run. The script language command file. 如申請專利範圍第1項所述之排程任務更新系統,其中,所述排程任務的屬性參數還包括排程任務執行的開始時間 、結束時間及頻率。 The scheduling task update system of claim 1, wherein the attribute parameter of the scheduling task further includes a start time of scheduling task execution. , end time and frequency. 如申請專利範圍第1項所述之排程任務更新系統,其中,所述的主機還包括導入模組,用於當所述記憶體中原有任務列表為空時,將所述生成的任務列表中的排程任務直接導入到記憶體中。 The scheduling task updating system of claim 1, wherein the host further includes an importing module, configured to: when the original task list in the memory is empty, the generated task list The scheduled tasks in the process are imported directly into the memory. 如申請專利範圍第1項所述之排程任務更新系統,其中,所述的主機還包括執行模組,用於調用所述記憶體中任務列表的排程任務並執行。 The scheduling task update system of claim 1, wherein the host further comprises an execution module for calling a scheduled task of the task list in the memory and executing. 一種排程任務更新方法,該方法包括如下步驟:設置排程任務文件;根據設置的排程任務文件生成任務列表,該任務列表中至少包括一個排程任務;讀取該任務列表中排程任務的屬性參數,所述的屬性參數包括每個排程任務的編號;根據記憶體中是否存在可供調用的排程任務判斷其記憶體中原有任務列表是否為空;當所述記憶體中原有任務列表不為空時,依據所述任務列表中的排程任務的編號,將所述的排程任務與所述記憶體中原有任務列表的排程任務進行比較,確定是否有所不同;及當上述比較的結果為不同時,將所述記憶體中的原有任務列表中與所述生成的任務列表中的相同任務編號的任務保留,將所述記憶體中原有任務列表中與所述生成的任務列表中的不相同任務編號的任務刪除,從而將所述記憶體中原有任務列表更新為所述生成的任務列表。 A scheduling task updating method, the method comprising the steps of: setting a scheduling task file; generating a task list according to the set scheduling task file, the task list includes at least one scheduling task; and reading the scheduling task in the task list The attribute parameter, the attribute parameter includes the number of each scheduled task; whether the original task list in the memory is empty according to whether there is a scheduled task available in the memory; when the memory is original When the task list is not empty, the scheduled task is compared with the scheduled task of the original task list in the memory according to the number of the scheduled task in the task list, to determine whether it is different; When the results of the comparison are different, the tasks in the original task list in the memory and the same task number in the generated task list are retained, and the original task list in the memory is The task of the different task number in the generated task list is deleted, thereby updating the original task list in the memory to the generated task column . 如申請專利範圍第6項所述之排程任務更新方法,所述的 排程任務文件包括可執行腳本文件及屬性文件,所述的可執行腳本文件是指能夠觸發該排程任務運行的腳本語言命令的文件。 The scheduling task updating method described in claim 6 of the patent application scope, The schedule task file includes an executable script file and a property file, and the executable script file refers to a file that can trigger a script language command for the scheduled task to run. 如申請專利範圍第6項所述之排程任務更新方法,所述排程任務的屬性參數還包括排程任務執行的開始時間、結束時間及頻率。 For example, in the scheduling task update method described in claim 6, the attribute parameter of the scheduling task further includes a start time, an end time, and a frequency of scheduling task execution. 如申請專利範圍第6項所述之排程任務更新方法,所述方法還包括步驟:當記憶體中原有任務列表為空時,將所述生成的任務列表中的排程任務直接導入到記憶體中。 The method for updating a scheduled task according to claim 6, wherein the method further comprises the step of: directly importing the scheduled task in the generated task list into the memory when the original task list in the memory is empty. In the body. 如申請專利範圍第6項所述之排程任務更新方法,所述方法還包括步驟:調用所述記憶體中任務列表的排程任務並執行。 The method for updating a scheduled task according to claim 6, wherein the method further comprises the step of: calling a scheduled task of the task list in the memory and executing.
TW96134456A 2007-09-14 2007-09-14 System and method for scheduling task updating TWI386851B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW96134456A TWI386851B (en) 2007-09-14 2007-09-14 System and method for scheduling task updating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW96134456A TWI386851B (en) 2007-09-14 2007-09-14 System and method for scheduling task updating

Publications (2)

Publication Number Publication Date
TW200912745A TW200912745A (en) 2009-03-16
TWI386851B true TWI386851B (en) 2013-02-21

Family

ID=44724995

Family Applications (1)

Application Number Title Priority Date Filing Date
TW96134456A TWI386851B (en) 2007-09-14 2007-09-14 System and method for scheduling task updating

Country Status (1)

Country Link
TW (1) TWI386851B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111580733A (en) * 2020-05-15 2020-08-25 中国工商银行股份有限公司 Task processing method and device, computing equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW528951B (en) * 2001-11-09 2003-04-21 Inventec Corp Data communication scheduling system and the method thereof
US6954387B2 (en) * 2003-07-15 2005-10-11 International Business Machines Corporation Dynamic random access memory with smart refresh scheduler
TW200632743A (en) * 2004-12-01 2006-09-16 Sony Computer Entertainment Inc Scheduling method, scheduling apparatus and multiprocessor system
TW200707279A (en) * 2005-06-30 2007-02-16 Intel Corp Task scheduling to devices with same connection address

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW528951B (en) * 2001-11-09 2003-04-21 Inventec Corp Data communication scheduling system and the method thereof
US6954387B2 (en) * 2003-07-15 2005-10-11 International Business Machines Corporation Dynamic random access memory with smart refresh scheduler
TW200632743A (en) * 2004-12-01 2006-09-16 Sony Computer Entertainment Inc Scheduling method, scheduling apparatus and multiprocessor system
TW200707279A (en) * 2005-06-30 2007-02-16 Intel Corp Task scheduling to devices with same connection address

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111580733A (en) * 2020-05-15 2020-08-25 中国工商银行股份有限公司 Task processing method and device, computing equipment and medium

Also Published As

Publication number Publication date
TW200912745A (en) 2009-03-16

Similar Documents

Publication Publication Date Title
US9569199B2 (en) Systems and methods to update source code files
US9632769B2 (en) Software build optimization
CN105446712B (en) Application program defect repairing method and device
US8819644B2 (en) Selective data flow analysis of bounded regions of computer software applications
WO2017000429A1 (en) Software automation test method and device
US20090106598A1 (en) Automated Interaction Diagram Generation Using Source Code Breakpoints
JP6722528B2 (en) Software development support method and system
CN101377746A (en) System and method for updating arranged task
CN111596951A (en) Method and device for configuring engineering file
TWI386851B (en) System and method for scheduling task updating
WO2015196805A1 (en) Batch command execution method and apparatus
WO2013056555A1 (en) User terminal partitioning method, device and user terminal
CN108121561B (en) Application program repairing method, device and system
US20130125110A1 (en) Software installation
CN115964045A (en) Method, device and medium for quickly and automatically constructing cross-architecture operating system
JPH06348766A (en) Method and device for incorporating tool
JP6205934B2 (en) Programmable controller system, its support device, program
US20150033213A1 (en) Compiling method, storage medium and compiling apparatus
JP5906609B2 (en) Debug support program, debug support method, and debug support system
JP6702072B2 (en) Control program, device, and method
JP2002055848A (en) Program execution procedure and storage medium with the program execution procedure stored therein
JP5021584B2 (en) Microcomputer simulator, simulation method thereof, program, and computer-readable medium
TWI416410B (en) System and method for updating version of the executable file
US11175912B2 (en) Version management system, version management method and non-transitory computer-readable medium
JP2016151973A (en) Management control system, development support device therefor, and management device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees