專利名稱:服務(wù)程序排程系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種排程系統(tǒng)及方法,特別是關(guān)于ー種服務(wù)程序排程系統(tǒng)及方法。
背景技術(shù):
在應(yīng)用系統(tǒng)(如網(wǎng)頁(yè)資料下載系統(tǒng))中,服務(wù)程序(如下載的程序)通常都是按照事先設(shè)定的排程來(lái)執(zhí)行。而在事先設(shè)定的排程中,難免由于各種原因需要對(duì)原先設(shè)定的排程進(jìn)行調(diào)整及更新,比如刪除、添加或修改某一個(gè)服務(wù)程序?,F(xiàn)有的排程系統(tǒng)不能夠獨(dú)立管理排程中的服務(wù)程序,應(yīng)用起來(lái)很不方便
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種服務(wù)程序排程系統(tǒng),能夠方便地對(duì)排程中的服務(wù)程序進(jìn)行管理,提高了排程效率。此外,還有必要提供一種服務(wù)程序排程方法,能夠方便地對(duì)排程中的服務(wù)程序進(jìn)行管理,提高了排程效率。一種服務(wù)程序排程系統(tǒng),運(yùn)行于數(shù)據(jù)處理設(shè)備中,該系統(tǒng)包括設(shè)置模塊,用于設(shè)置服務(wù)程序的配置信息,所述配置信息包括服務(wù)程序的運(yùn)行時(shí)間及運(yùn)行參數(shù);調(diào)用模塊,用于調(diào)用服務(wù)程序的服務(wù)接ロ ;綁定模塊,用于將服務(wù)程序的服務(wù)接ロ與服務(wù)程序相綁定;添加模塊,用于將服務(wù)程序添加至排程隊(duì)列;及執(zhí)行模塊,用于在服務(wù)程序的運(yùn)行時(shí)間到達(dá)時(shí),根據(jù)所述運(yùn)行參數(shù)從排程隊(duì)列中選擇該服務(wù)程序并執(zhí)行。一種服務(wù)程序排程方法,該方法包括步驟設(shè)置服務(wù)程序的配置信息,所述配置信息包括服務(wù)程序的運(yùn)行時(shí)間及運(yùn)行參數(shù);調(diào)用服務(wù)程序的服務(wù)接ロ ;將服務(wù)程序的服務(wù)接ロ與服務(wù)程序相綁定;將服務(wù)程序添加至排程隊(duì)列;及在服務(wù)程序的運(yùn)行時(shí)間到達(dá)時(shí),根據(jù)所述運(yùn)行參數(shù)從排程隊(duì)列中選擇該服務(wù)程序并執(zhí)行。相較于現(xiàn)有技術(shù),本發(fā)明服務(wù)程序排程系統(tǒng)及方法可能夠方便地對(duì)排程中的服務(wù)程序進(jìn)行管理,提高了排程效率。
圖I為本發(fā)明服務(wù)程序排程系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境示意圖。圖2為圖I中服務(wù)程序排程系統(tǒng)的功能模塊圖。圖3為本發(fā)明服務(wù)程序排程方法較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明
權(quán)利要求
1.一種服務(wù)程序排程系統(tǒng),運(yùn)行于數(shù)據(jù)處理設(shè)備中,其特征在干,該系統(tǒng)包括 設(shè)置模塊,用于設(shè)置服務(wù)程序的配置信息,所述配置信息包括服務(wù)程序的運(yùn)行時(shí)間及運(yùn)行參數(shù); 調(diào)用模塊,用于調(diào)用服務(wù)程序的服務(wù)接ロ ; 綁定模塊,用于將服務(wù)程 序的服務(wù)接ロ與服務(wù)程序相綁定; 添加模塊,用于將服務(wù)程序添加至排程隊(duì)列;及 執(zhí)行模塊,用于在服務(wù)程序的運(yùn)行時(shí)間到達(dá)時(shí),根據(jù)所述運(yùn)行參數(shù)從排程隊(duì)列中選擇該服務(wù)程序并執(zhí)行。
2.如權(quán)利要求I所述的服務(wù)程序排程系統(tǒng),其特征在于,所述服務(wù)程序是XQuery腳本。
3.如權(quán)利要求2所述的服務(wù)程序排程系統(tǒng),其特征在于,所述XQuery腳本的運(yùn)行參數(shù)包括網(wǎng)絡(luò)代理、網(wǎng)絡(luò)賬號(hào)、網(wǎng)絡(luò)密碼、數(shù)據(jù)庫(kù)地址、數(shù)據(jù)庫(kù)賬號(hào)及數(shù)據(jù)庫(kù)密碼。
4.如權(quán)利要求I所述的服務(wù)程序排程系統(tǒng),其特征在于,所述設(shè)置模塊還用于動(dòng)態(tài)更新服務(wù)程序的配置信息。
5.一種服務(wù)程序排程方法,其特征在于,該方法包括步驟 設(shè)置服務(wù)程序的配置信息,所述配置信息包括服務(wù)程序的運(yùn)行時(shí)間及運(yùn)行參數(shù); 調(diào)用服務(wù)程序的服務(wù)接ロ; 將服務(wù)程序的服務(wù)接ロ與服務(wù)程序相綁定; 將服務(wù)程序添加至排程隊(duì)列;及 在服務(wù)程序的運(yùn)行時(shí)間到達(dá)時(shí),根據(jù)所述運(yùn)行參數(shù)從排程隊(duì)列中選擇該服務(wù)程序并執(zhí)行。
6.如權(quán)利要求5所述的服務(wù)程序排程方法,其特征在于,所述服務(wù)程序是XQuery腳本。
7.如權(quán)利要求6所述的服務(wù)程序排程方法,其特征在于,所述XQuery腳本的運(yùn)行參數(shù)包括網(wǎng)絡(luò)代理、網(wǎng)絡(luò)賬號(hào)、網(wǎng)絡(luò)密碼、數(shù)據(jù)庫(kù)地址、數(shù)據(jù)庫(kù)賬號(hào)及數(shù)據(jù)庫(kù)密碼。
8.如權(quán)利要求5所述的服務(wù)程序排程方法,其特征在于,該方法還包括步驟動(dòng)態(tài)更新服務(wù)程序的配置信息。
全文摘要
一種服務(wù)程序排程系統(tǒng),運(yùn)行于數(shù)據(jù)處理設(shè)備中,該系統(tǒng)包括設(shè)置模塊,用于設(shè)置服務(wù)程序的配置信息,所述配置信息包括服務(wù)程序的運(yùn)行時(shí)間及運(yùn)行參數(shù);調(diào)用模塊,用于調(diào)用服務(wù)程序的服務(wù)接口;綁定模塊,用于將服務(wù)程序的服務(wù)接口與服務(wù)程序相綁定;添加模塊,用于將服務(wù)程序添加至排程隊(duì)列;及執(zhí)行模塊,用于在服務(wù)程序的運(yùn)行時(shí)間到達(dá)時(shí),根據(jù)所述運(yùn)行參數(shù)從排程隊(duì)列中選擇該服務(wù)程序并執(zhí)行。本發(fā)明還提供一種服務(wù)程序排程方法。本發(fā)明能夠方便地對(duì)排程中的服務(wù)程序進(jìn)行管理。
文檔編號(hào)G06F9/46GK102650951SQ20111004447
公開(kāi)日2012年8月29日 申請(qǐng)日期2011年2月24日 優(yōu)先權(quán)日2011年2月24日
發(fā)明者葉建發(fā), 李忠一, 李支紅 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司