專利名稱:任務(wù)處理方法及系統(tǒng)的制作方法
任務(wù)處理方法及系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別是涉及一種任務(wù)處理方法及系統(tǒng)。背景技術(shù):
在網(wǎng)絡(luò)的任務(wù)處理過程中,需要執(zhí)行的任務(wù)通常寫入任務(wù)執(zhí)行程序中并存儲,任務(wù)執(zhí)行程序需要經(jīng)常對存儲的任務(wù)進(jìn)行查詢,在查詢到當(dāng)前時刻需要執(zhí)行的某一任務(wù)時, 將讀取該任務(wù)的存儲地址,以驅(qū)動相應(yīng)的程序執(zhí)行該任務(wù)。例如,對于前端的web服務(wù)器以及后臺的任務(wù)服務(wù)器而言,web服務(wù)器中存在著各種各樣的web程序,web程序可以是執(zhí)行對用戶的瀏覽器進(jìn)行響應(yīng)的任務(wù),這一任務(wù)是存儲于任務(wù)服務(wù)器的任務(wù)執(zhí)行程序中的,當(dāng)任務(wù)執(zhí)行程序查詢到這一任務(wù)時,讀取該任務(wù)的存儲地址,并將該任務(wù)的存儲地址傳遞給 web程序,以驅(qū)動web程序?qū)τ脩舻臑g覽器進(jìn)行響應(yīng)。然而,在這一任務(wù)執(zhí)行過程中,web程序是與需要執(zhí)行的任務(wù)相對應(yīng)的,而這一任務(wù)是寫入任務(wù)執(zhí)行程序中以便于驅(qū)動web程序執(zhí)行。因此,無論是需要添加新的web程序, 還是刪除原有的web程序,或者是對web程序進(jìn)行修改,均需要對任務(wù)執(zhí)行程序進(jìn)行修改, 以對存儲在任務(wù)執(zhí)行程序中的任務(wù)做相應(yīng)的改動。由此可見,傳統(tǒng)的任務(wù)執(zhí)行過程中任務(wù)變動所帶來的修改操作是非常繁瑣的,在操作上存在極大的不便。
發(fā)明內(nèi)容基于此,有必要提供一種能提高操作方便性的任務(wù)處理方法。此外,還有必要提供一種能提高操作方便性的任務(wù)處理系統(tǒng)。一種任務(wù)處理方法,包括以下步驟查詢存儲于數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的執(zhí)行時間,所述任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間;根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址;根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)。優(yōu)選地,所述任務(wù)的執(zhí)行時間為任務(wù)的最早執(zhí)行時間,所述根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址的步驟為判斷所述任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若否,則從所述任務(wù)表中讀取所述任務(wù)執(zhí)行的地址。優(yōu)選地,所述根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)的步驟為按照所述任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面使對應(yīng)的程序執(zhí)行任務(wù)。優(yōu)選地,所述根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)的步驟之后還包括從所述任務(wù)表中刪除執(zhí)行了的任務(wù)信息。優(yōu)選地,所述方法還包括
向任務(wù)表插入新的任務(wù)信息。一種任務(wù)處理系統(tǒng),至少包括數(shù)據(jù)庫以及與所述數(shù)據(jù)庫進(jìn)行交互的任務(wù)執(zhí)行裝置;數(shù)據(jù)庫,用于存儲任務(wù)表,所述任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間;所述任務(wù)執(zhí)行裝置包括查詢模塊,用于查詢存儲于所述數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的執(zhí)行時間;處理模塊,用于根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址;驅(qū)動模塊,用于根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)。優(yōu)選地,所述任務(wù)的執(zhí)行時間為任務(wù)的最早執(zhí)行時間,所述處理模塊還用于判斷所述任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若否,則從所述任務(wù)表中讀取所述任務(wù)執(zhí)行的地址。優(yōu)選地,所述驅(qū)動模塊還用于按照所述任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面使對應(yīng)的程序執(zhí)行任務(wù)。優(yōu)選地,所述任務(wù)執(zhí)行裝置還包括任務(wù)刪除模塊,用于從所述任務(wù)表中刪除執(zhí)行了的任務(wù)信息。優(yōu)選地,所述任務(wù)執(zhí)行裝置還包括任務(wù)插入模塊,用于向任務(wù)表插入新的任務(wù)信息。上述任務(wù)處理方法及系統(tǒng),通過將任務(wù)表存儲于數(shù)據(jù)庫中,只需要查詢數(shù)據(jù)庫中的任務(wù)表即可驅(qū)動相應(yīng)的程序執(zhí)行任務(wù),這一過程使得在進(jìn)行任務(wù)的變動時,不需要進(jìn)行大的改動,只需要修改數(shù)據(jù)庫中的任務(wù)表即可實現(xiàn),大大地提高了操作上的方便性,簡化了任務(wù)處理過程中的任務(wù)修改操作。
圖1為一個實施例的任務(wù)處理方法的流程圖;圖2為另一個實施例的任務(wù)處理方法的流程圖;圖3為一個實施例的任務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;圖4為一個實施例的任務(wù)執(zhí)行裝置的結(jié)構(gòu)示意圖;圖5為另一個實施例的任務(wù)執(zhí)行裝置的結(jié)構(gòu)示意圖;圖6為一個實施例的任務(wù)處理系統(tǒng)的應(yīng)用示意圖。
具體實施方式圖1示出了一個實施例中的任務(wù)處理方法,包括以下步驟步驟S110,查詢存儲于數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的執(zhí)行時間。本實施例中,任務(wù)表是根據(jù)所有需要執(zhí)行的任務(wù)所建立的任務(wù)計劃,根據(jù)需要設(shè)置各種任務(wù),并將設(shè)置的任務(wù)添加至任務(wù)表中。任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間。為使用所有任務(wù)得到有序執(zhí)行,后臺管理員在數(shù)據(jù)庫中建立任務(wù)表,將需要執(zhí)行的任務(wù)寫入建立的任務(wù)表中,任務(wù)表中每一任務(wù)所對應(yīng)的任務(wù)信息至少記錄任務(wù)執(zhí)行的地址和執(zhí)行時間,以保證任務(wù)得以正常執(zhí)行。具體地,每隔預(yù)設(shè)時間間隔就進(jìn)行一次任務(wù)表中每一項任務(wù)的查詢,查看每一項任務(wù)所對應(yīng)的執(zhí)行時間。步驟S130,根據(jù)任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則進(jìn)入步驟 S150,若否,則返回步驟S110。本實施例中,在查詢?nèi)蝿?wù)表中所有任務(wù)的執(zhí)行時間時,將任務(wù)的執(zhí)行時間與當(dāng)前時間進(jìn)行比對,以判斷是否存在需要立即執(zhí)行的任務(wù),當(dāng)判斷到任務(wù)表中存在著需要立即執(zhí)行的任務(wù)時,讀取該任務(wù)執(zhí)行的地址,當(dāng)沒有判斷到任務(wù)中存在了需要立即執(zhí)行的任務(wù)時,將不做任何處理,結(jié)束本次查詢過程,待達(dá)到預(yù)設(shè)的時間間隔后返回步驟SllO中。步驟S150,讀取任務(wù)執(zhí)行的地址。本實施例中,在后臺的服務(wù)器端,通常將需要程序嵌入某一頁面中,為通過該程序執(zhí)行相應(yīng)的任務(wù),從任務(wù)表中讀取任務(wù)執(zhí)行的地址,該地址為執(zhí)行這一任務(wù)的程序所嵌入的頁面所在的地址。步驟S170,根據(jù)任務(wù)執(zhí)行的地址驅(qū)動對應(yīng)的程序執(zhí)行任務(wù)。本實施例中,根據(jù)讀取到的任務(wù)執(zhí)行的地址訪問對應(yīng)的頁面,以驅(qū)動該頁面中嵌入的程序執(zhí)行任務(wù)。另一實施例中,上述驅(qū)動對應(yīng)的程序執(zhí)行任務(wù)的步驟之后還包括了從任務(wù)表中刪除執(zhí)行了的任務(wù)信息。本實施例中,在任務(wù)執(zhí)行完畢之后,該任務(wù)在任務(wù)表中所對應(yīng)的記錄就成了無用的記錄,應(yīng)當(dāng)從任務(wù)表中刪除,以避免任務(wù)表過于龐大,耗費過多的查詢時間,進(jìn)而保證任務(wù)表中的任務(wù)信息都是有效的。在另一個實施例中,任務(wù)的執(zhí)行時間為任務(wù)的最早執(zhí)行時間,如圖2所示,上述任務(wù)處理方法包括以下步驟步驟S201,查詢存儲于數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的最早執(zhí)行時間。本實施例中,由于是每隔一段時間進(jìn)行一次任務(wù)表的查詢,因此,避免任務(wù)表中的任務(wù)不會被耽擱,設(shè)定任務(wù)的最早執(zhí)行時間。步驟S203,判斷任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若否,則進(jìn)入步驟S205, 若是,則返回步驟S201。本實施例中,若判斷到查詢?nèi)蝿?wù)表時所處的時間達(dá)到或者超過了某一任務(wù)的最早執(zhí)行時間,則說明需要執(zhí)行該任務(wù)。例如,假設(shè)查詢?nèi)蝿?wù)表時所處的時間為11:01,而任務(wù)表中某一任務(wù)的最早執(zhí)行時間為11:05,任務(wù)的最早執(zhí)行時間大于查詢?nèi)蝿?wù)表時所處的時間, 此時應(yīng)當(dāng)運行執(zhí)行程序以執(zhí)行該任務(wù)。步驟S205,從任務(wù)表中讀取任務(wù)執(zhí)行的地址。本實施例中,任務(wù)執(zhí)行的地址可以是URL地址。執(zhí)行任務(wù)的程序嵌入網(wǎng)頁頁面中, 從任務(wù)表中查詢到需要執(zhí)行的任務(wù)及其對應(yīng)的任務(wù)執(zhí)行地址后,按照對應(yīng)的任務(wù)執(zhí)行地址訪問網(wǎng)頁頁面。步驟S207,按照任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面使程序執(zhí)行任務(wù)。本實施例中,按照查詢到的任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面,驅(qū)動嵌入頁面中的程序執(zhí)行相應(yīng)的任務(wù)。
其他實施例中,上述任務(wù)處理方法還包括了向任務(wù)表插入新的任務(wù)信息的步驟。本實施例中,在新增任務(wù)的過程中,用于執(zhí)行新增任務(wù)的程序被嵌入頁面中,而后臺數(shù)據(jù)庫中的任務(wù)表將插入一項新的任務(wù)及對應(yīng)的任務(wù)信息。對于需要循環(huán)執(zhí)行的任務(wù), 在該任務(wù)執(zhí)行完畢之后將從任務(wù)表中刪除,并向任務(wù)表插入這一需要循環(huán)執(zhí)行的任務(wù),該項任務(wù)的任務(wù)信息中任務(wù)的最早執(zhí)行時間將是進(jìn)行下一次循環(huán)的最早執(zhí)行時間,這不再需要時時查詢?nèi)蝿?wù)表中的每一項任務(wù)也能保證每一次循環(huán)的運行,提高了操作上的方便性。后臺管理員根據(jù)需要運行的任務(wù),可對數(shù)據(jù)庫中的任務(wù)表進(jìn)行插入、修改、刪除等操作,進(jìn)而實現(xiàn)多個任務(wù)的定時運行。圖3示出了一個實施例中的任務(wù)處理系統(tǒng),包括數(shù)據(jù)庫10以及與數(shù)據(jù)庫10進(jìn)行交互的任務(wù)執(zhí)行裝置30。數(shù)據(jù)庫10,用于存儲任務(wù)表,該任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間。本實施例中,任務(wù)表是根據(jù)所有執(zhí)行的任務(wù)所建立的任務(wù)計劃,根據(jù)需要設(shè)置各種任務(wù),并將設(shè)置的任務(wù)添加至任務(wù)表中。為使用所有任務(wù)得到有序執(zhí)行,后臺管理員在數(shù)據(jù)庫10中建立任務(wù)表,將需要執(zhí)行的任務(wù)寫入建立的任務(wù)表中,任務(wù)表中每一任務(wù)所對應(yīng)的任務(wù)信息至少記錄任務(wù)執(zhí)行的地址和執(zhí)行時間,以保證任務(wù)得以正常執(zhí)行。如圖4所示,任務(wù)執(zhí)行裝置30包括查詢模塊310、處理模塊330以及驅(qū)動模塊350。查詢模塊310,用于查詢存儲于數(shù)據(jù)庫10中的任務(wù)表得到任務(wù)的執(zhí)行時間。本實施例中,查詢模塊310每隔一個預(yù)設(shè)時間間隔就進(jìn)行一次任務(wù)表中每一項任務(wù)的查詢,查看每一項任務(wù)所對應(yīng)的執(zhí)行時間。該預(yù)設(shè)時間間隔是非常短暫的,以保證不會耽誤任務(wù)表中每一任務(wù)的運行。處理模塊330,用于根據(jù)任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取任務(wù)執(zhí)行的地址。本實施例中,在查詢?nèi)蝿?wù)表中所有任務(wù)的執(zhí)行時間時,處理模塊330將任務(wù)的執(zhí)行時間與當(dāng)前時間進(jìn)行比對,以判斷是否存在需要立即執(zhí)行的任務(wù),當(dāng)判斷到任務(wù)表中存在著需要立即執(zhí)行的任務(wù)時,讀取該任務(wù)執(zhí)行的地址,當(dāng)沒有判斷到任務(wù)中存在了需要立即執(zhí)行的任務(wù)時,將不做任何處理,結(jié)束本次查詢過程,待達(dá)到預(yù)設(shè)的時間間隔后返回任務(wù)表的查詢過程中。在后臺的服務(wù)器端,通常將需要程序嵌入某一頁面中,為通過該程序執(zhí)行相應(yīng)的任務(wù),處理模塊330從任務(wù)表中讀取任務(wù)執(zhí)行的地址,該地址為執(zhí)行這一任務(wù)的程序所嵌入的頁面所在的地址。在一個具體的實施例中,任務(wù)的執(zhí)行時間為任務(wù)的最早執(zhí)行時間,處理模塊330 還用于判斷任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若否,則從任務(wù)表中讀取任務(wù)執(zhí)行的地址。本實施例中,若處理模塊330判斷到查詢?nèi)蝿?wù)表時所處的時間達(dá)到或者超過了某一任務(wù)的最早執(zhí)行時間,則說明需要執(zhí)行該任務(wù)。任務(wù)執(zhí)行的地址可以是URL地址。執(zhí)行任務(wù)的程序嵌入網(wǎng)頁頁面中,從任務(wù)表中查詢到需要執(zhí)行的任務(wù)及其對應(yīng)的任務(wù)執(zhí)行地址后,按照對應(yīng)的任務(wù)執(zhí)行地址訪問網(wǎng)頁頁面。驅(qū)動模塊350,用于根據(jù)任務(wù)執(zhí)行的地址驅(qū)動對應(yīng)的程序執(zhí)行任務(wù)。
本實施例中,驅(qū)動模塊350根據(jù)讀取到的任務(wù)執(zhí)行的地址訪問對應(yīng)的頁面,以驅(qū)動該頁面中嵌入的程序執(zhí)行任務(wù)。在一個具體的實施例中,驅(qū)動模塊350還用于按照任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面使用程序執(zhí)行任務(wù)。本實施例中,驅(qū)動模塊350按照查詢到的任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面,驅(qū)動嵌入頁面中的程序執(zhí)行相應(yīng)的任務(wù)。另一個實施例中,如圖5所示,上述任務(wù)處理系統(tǒng)的任務(wù)執(zhí)行裝置30還包括了任務(wù)刪除模塊370。任務(wù)刪除模塊370,用于從任務(wù)表中刪除執(zhí)行了的任務(wù)信息。本實施例中,在任務(wù)執(zhí)行完畢之后,該任務(wù)在任務(wù)表中所對應(yīng)的記錄就成了無用的記錄,應(yīng)當(dāng)從任務(wù)表中刪除,以避免任務(wù)表過于龐大,耗費過多的查詢時間,進(jìn)而保證任務(wù)表中的任務(wù)信息都是有效的。其它實施例中,上述任務(wù)處理系統(tǒng)的任務(wù)執(zhí)行裝置30還包括了任務(wù)插入模塊,該任務(wù)插入模塊用于向任務(wù)表插入新的任務(wù)信息。本實施例中,在新增任務(wù)的過程中,用于執(zhí)行新增任務(wù)的程序被嵌入頁面中,而后臺數(shù)據(jù)庫中的任務(wù)表將插入一項新的任務(wù)及對應(yīng)的任務(wù)信息。對于需要循環(huán)執(zhí)行的任務(wù), 在該任務(wù)執(zhí)行完畢之后將從任務(wù)表中刪除,并通過任務(wù)插入模塊向任務(wù)表插入這一需要循環(huán)執(zhí)行的任務(wù),該項任務(wù)的任務(wù)信息中任務(wù)的最早執(zhí)行時間將是進(jìn)行下一次循環(huán)的最早執(zhí)行時間,這不再需要時時查詢?nèi)蝿?wù)表中的每一項任務(wù)也能保證每一次循環(huán)的運行,提高了操作上的方便性。下面結(jié)合一個具體的實施例來詳細(xì)闡述上述任務(wù)處理方法及系統(tǒng)的應(yīng)用過程,在 web網(wǎng)頁中嵌入了執(zhí)行一定任務(wù)的程序511,如圖6所示,網(wǎng)頁置于web服務(wù)器510中,此時, 為了通過網(wǎng)絡(luò)調(diào)用用于執(zhí)行一定任務(wù)的程序511,需要通過網(wǎng)絡(luò)訪問web服務(wù)器510中的相應(yīng)網(wǎng)頁,并且還需要生成一個任務(wù)執(zhí)行裝置551,該任務(wù)執(zhí)行裝置551為PHP腳本程序。任務(wù)執(zhí)行裝置551置于任務(wù)服務(wù)器550中,數(shù)據(jù)庫530通過網(wǎng)絡(luò)分別與web服務(wù)器510和任務(wù)服務(wù)器550進(jìn)行交互。存儲于數(shù)據(jù)庫530中的任務(wù)表531可以是一個表單,其中記錄了需要執(zhí)行的每一項任務(wù)及相應(yīng)的任務(wù)信息。 PHP腳本程序訪問數(shù)據(jù)庫530中的任務(wù)表531,并每隔一段時間間隔便查詢?nèi)蝿?wù)表 531中的任務(wù)的最早執(zhí)行時間,以判斷該任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若該任務(wù)的最早執(zhí)行時間達(dá)到或者超了當(dāng)前時間,則說明需要執(zhí)行該任務(wù),若判斷到該任務(wù)的最早執(zhí)行時間沒有達(dá)到當(dāng)前時間,還不需要執(zhí)行該任務(wù)。PHP腳本程序從數(shù)據(jù)庫530的任務(wù)表531中讀取到任務(wù)的執(zhí)行地址,該任務(wù)的執(zhí)行地址為URL地址,由該URL地址訪問對應(yīng)的網(wǎng)頁,以驅(qū)動網(wǎng)頁中的程序511運行,以完成定時任務(wù)的執(zhí)行。后臺管理員在需要新增一任務(wù)時,在web服務(wù)器510的網(wǎng)頁中嵌入執(zhí)行該任務(wù)的程序511,并編輯任務(wù)表531中的任務(wù),不需要再對任務(wù)服務(wù)器550進(jìn)行任務(wù)修改,更不需要對PHP腳本程序進(jìn)行任何改動。上述任務(wù)處理方法及系統(tǒng),通過將任務(wù)表存儲于數(shù)據(jù)庫中,只需要查詢數(shù)據(jù)庫中的任務(wù)表即可驅(qū)動相應(yīng)的程序執(zhí)行任務(wù),這一過程使得在進(jìn)行任務(wù)的變動時,不需要進(jìn)行大的改動,只需要修改數(shù)據(jù)庫中的任務(wù)表即可實現(xiàn),大大地提高了操作上的方便性,簡化了任務(wù)處理過程中的任務(wù)修改操作。 以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種任務(wù)處理方法,包括以下步驟查詢存儲于數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的執(zhí)行時間,所述任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間;根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址;根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)。
2.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其特征在于,所述任務(wù)的執(zhí)行時間為任務(wù)的最早執(zhí)行時間,所述根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址的步驟為判斷所述任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若否,則從所述任務(wù)表中讀取所述任務(wù)執(zhí)行的地址。
3.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其特征在于,所述根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)的步驟為按照所述任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面使對應(yīng)的程序執(zhí)行任務(wù)。
4.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其特征在于,所述根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)的步驟之后還包括從所述任務(wù)表中刪除執(zhí)行了的任務(wù)信息。
5.根據(jù)權(quán)利要求1所述的任務(wù)處理方法,其特征在于,所述方法還包括向任務(wù)表插入新的任務(wù)信息。
6.一種任務(wù)處理系統(tǒng),其特征在于,至少包括數(shù)據(jù)庫以及與所述數(shù)據(jù)庫進(jìn)行交互的任務(wù)執(zhí)行裝置;數(shù)據(jù)庫,用于存儲任務(wù)表,所述任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間;所述任務(wù)執(zhí)行裝置包括查詢模塊,用于查詢存儲于所述數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的執(zhí)行時間;處理模塊,用于根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址;驅(qū)動模塊,用于根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)。
7.根據(jù)權(quán)利要求6所述的任務(wù)處理系統(tǒng),其特征在于,所述任務(wù)的執(zhí)行時間為任務(wù)的最早執(zhí)行時間,所述處理模塊還用于判斷所述任務(wù)的最早執(zhí)行時間是否小于當(dāng)前時間,若否,則從所述任務(wù)表中讀取所述任務(wù)執(zhí)行的地址。
8.根據(jù)權(quán)利要求6所述的任務(wù)處理系統(tǒng),其特征在于,所述驅(qū)動模塊還用于按照所述任務(wù)執(zhí)行的地址訪問相應(yīng)的頁面使對應(yīng)的程序執(zhí)行任務(wù)。
9.根據(jù)權(quán)利要求6所述的任務(wù)處理系統(tǒng),其特征在于,所述任務(wù)執(zhí)行裝置還包括任務(wù)刪除模塊,用于從所述任務(wù)表中刪除執(zhí)行了的任務(wù)信息。
10.根據(jù)權(quán)利要求6所述的任務(wù)處理系統(tǒng),其特征在于,所述任務(wù)執(zhí)行裝置還包括任務(wù)插入模塊,用于向任務(wù)表插入新的任務(wù)信息。
全文摘要
一種任務(wù)處理方法,包括以下步驟查詢存儲于數(shù)據(jù)庫中的任務(wù)表得到任務(wù)的執(zhí)行時間,所述任務(wù)表中的任務(wù)信息記錄了任務(wù)執(zhí)行的地址和執(zhí)行時間;根據(jù)所述任務(wù)的執(zhí)行時間和當(dāng)前時間判斷是否執(zhí)行任務(wù),若是,則讀取所述任務(wù)執(zhí)行的地址;根據(jù)所述任務(wù)執(zhí)行的地址驅(qū)動所述對應(yīng)的程序執(zhí)行任務(wù)。上述任務(wù)執(zhí)行方法及系統(tǒng),通過將任務(wù)表存儲于數(shù)據(jù)庫中,只需要查詢數(shù)據(jù)庫中的任務(wù)表即可驅(qū)動相應(yīng)的程序執(zhí)行任務(wù),這一過程使得在進(jìn)行任務(wù)的變動時,不需要進(jìn)行大的改動,只需要修改數(shù)據(jù)庫中的任務(wù)表即可實現(xiàn),大大地提高了操作上的方便性,簡化了任務(wù)處理過程中的任務(wù)修改操作。
文檔編號G06F9/46GK102262562SQ20111020129
公開日2011年11月30日 申請日期2011年7月18日 優(yōu)先權(quán)日2011年7月18日
發(fā)明者李建成 申請人:李建成