云端平臺工作調(diào)度方法及系統(tǒng)的制作方法
【專利摘要】一種云端平臺工作調(diào)度方法及系統(tǒng)。該云端平臺工作調(diào)度的方法,用于一云端平臺工作調(diào)度系統(tǒng)中。該方法包括:藉由一開發(fā)模塊的一開發(fā)界面設(shè)定一工作調(diào)度;藉由上述開發(fā)模塊產(chǎn)生對應(yīng)上述工作調(diào)度的一程序庫,并通過一因特網(wǎng)上傳至一云端平臺;藉由一部署模塊將上述程序庫轉(zhuǎn)換成一應(yīng)用服務(wù);藉由一調(diào)度模塊根據(jù)上述工作調(diào)度計(jì)算一調(diào)度時(shí)間;以及藉由一執(zhí)行模塊根據(jù)上述調(diào)度時(shí)間執(zhí)行上述應(yīng)用服務(wù)。
【專利說明】云端平臺工作調(diào)度方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種工作調(diào)度(work schedule)的方法及系統(tǒng),特別是涉及一種云端平臺工作調(diào)度的方法及系統(tǒng)。
【背景技術(shù)】
[0002]工作調(diào)度服務(wù)往往是應(yīng)用系統(tǒng)背后的輔助服務(wù),提供定期性執(zhí)行特定任務(wù)以支持應(yīng)用系統(tǒng)的運(yùn)作。其任務(wù)目標(biāo)在大多為統(tǒng)計(jì)資料數(shù)據(jù)、資料備份或是系統(tǒng)需要的特定工作。統(tǒng)計(jì)資料往往需要統(tǒng)整大量的資料運(yùn)出相關(guān)數(shù)據(jù),此種類型通常應(yīng)用于報(bào)表資料統(tǒng)計(jì),其運(yùn)算時(shí)間亦須花費(fèi)較多的時(shí)間。為了避免應(yīng)用系統(tǒng)在前端使用者操作時(shí)需要花費(fèi)大多的時(shí)間在等待處理運(yùn)算,開發(fā)者往往會利用調(diào)度工作計(jì)算亦簡化使用者前端程序運(yùn)算效能,進(jìn)而提升應(yīng)用系統(tǒng)的服務(wù)品質(zhì)。資料備份往往也是應(yīng)用系統(tǒng)的必備的后端服務(wù),然而大量的資料備份亦需要較多時(shí)間處理,當(dāng)然視不同應(yīng)用系統(tǒng)也有可能需要不同的定期執(zhí)行工作,如定期郵件發(fā)布,警示檢查,這一些服務(wù)通常都可以通過工作調(diào)度服務(wù)來達(dá)成。
[0003]在傳統(tǒng)的開發(fā)環(huán)境工作調(diào)度服務(wù)的實(shí)作,往往需要由開發(fā)者將要執(zhí)行的邏輯撰寫成一執(zhí)行文檔,然后搭配伺服器操作系統(tǒng)的工作調(diào)度服務(wù)設(shè)定執(zhí)行時(shí)程或開發(fā)者獨(dú)立開發(fā)一套調(diào)度系統(tǒng)執(zhí)行系統(tǒng)來執(zhí)行。程序開發(fā)者必須可以明確知道數(shù)據(jù)庫連線信息與應(yīng)用系統(tǒng)伺服器數(shù)據(jù),才可以進(jìn)行執(zhí)行文檔程序撰寫與調(diào)度設(shè)定。然而在云端環(huán)境中,當(dāng)使用者要在云端平臺上開發(fā)應(yīng)用系統(tǒng)時(shí),云端平臺往往只提供應(yīng)用系統(tǒng)服務(wù)的網(wǎng)址路徑供使用者進(jìn)入,并不會提供該應(yīng)用系統(tǒng)伺服器給開發(fā)者設(shè)定調(diào)度工作,另外數(shù)據(jù)庫連線信息亦會隱藏于云端平臺里,意謂開發(fā)者并無法明確的數(shù)據(jù)庫連線信息。若開發(fā)者的應(yīng)用系統(tǒng)有因不同的使用者而必須有單獨(dú)的服務(wù)伺服器及數(shù)據(jù)伺服器的需求時(shí)。如何讓不同的工作調(diào)度都執(zhí)行正確的連線來達(dá)到系統(tǒng)的正確性亦是一項(xiàng)挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種云端平臺工作調(diào)度的方法及系統(tǒng)。
[0005]本發(fā)明提供實(shí)施例的一種云端平臺工作調(diào)度的方法,用于一云端平臺工作調(diào)度系統(tǒng)中。該方法包括:藉由一開發(fā)模塊的一開發(fā)界面設(shè)定一工作調(diào)度;藉由上述開發(fā)模塊產(chǎn)生對應(yīng)上述工作調(diào)度的一程序庫(Dynamic Linking Library, DLL),并通過一因特網(wǎng)上傳至一云端平臺;藉由一部署模塊將上述程序庫轉(zhuǎn)換成一應(yīng)用服務(wù);藉由一調(diào)度模塊根據(jù)上述工作調(diào)度計(jì)算一調(diào)度時(shí)間;以及藉由一執(zhí)行模塊根據(jù)上述調(diào)度時(shí)間執(zhí)行上述應(yīng)用服務(wù)。
[0006]本發(fā)明提供實(shí)施例的一種云端平臺工作調(diào)度系統(tǒng),系統(tǒng)包括一用戶端裝置、一云端平臺。其中上述用戶端裝置包括一開發(fā)模塊。上述云端平臺包括一部署模塊、一調(diào)度模塊及一執(zhí)行模塊。首先,上述開發(fā)模塊提供一開發(fā)界面供一使用者設(shè)定一工作調(diào)度,并產(chǎn)生對應(yīng)上述工作調(diào)度的一程序庫(Dynamic Linking Library,DLL)。上述云端平臺藉由一因特網(wǎng)接收上述用戶端裝置所上傳的上述程序庫。上述部署模塊將上述程序庫轉(zhuǎn)換成一應(yīng)用服務(wù)。上述調(diào)度模塊根據(jù)上述使用者所設(shè)定的上述工作調(diào)度計(jì)算一調(diào)度時(shí)間。最后上述執(zhí)行模塊根據(jù)上述調(diào)度時(shí)間執(zhí)行上述應(yīng)用服務(wù)。
[0007]為使本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施例,并結(jié)合附圖詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0008]圖1是顯示根據(jù)本發(fā)明一實(shí)施例所述的云端平臺工作調(diào)度系統(tǒng)的示意圖。
[0009]圖2是顯示本發(fā)明一實(shí)施例的用戶端裝置設(shè)定調(diào)度的流程圖。
[0010]圖3是顯示本發(fā)明一實(shí)施例的云端平臺運(yùn)作的流程圖。
[0011]圖4是顯示本發(fā)明一實(shí)施例的云端平臺工作調(diào)度系統(tǒng)的運(yùn)作流程圖。
[0012]附圖符號說明
[0013]100?云端平臺工作調(diào)度系統(tǒng);
[0014]110?用戶端裝置;
[0015]112?開發(fā)模塊;
[0016]120?因特網(wǎng);
[0017]130?云端平臺;
[0018]131?工作識別碼產(chǎn)生模塊;
[0019]132?部署模塊;
[0020]133?調(diào)度模塊;
[0021]134?執(zhí)行模塊;
[0022]135?云端平臺數(shù)據(jù)庫;
[0023]140?網(wǎng)頁伺服器;
[0024]142?應(yīng)用服務(wù);
[0025]200?流程圖;
[0026]202、204、206 ?步驟;
[0027]300?流程圖;
[0028]302、304、306、308、310 ?步驟;
[0029]400?流程圖;
[0030]402、404、406、408 ?步驟。
【具體實(shí)施方式】
[0031]為使本發(fā)明的目的、特征、及優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并結(jié)合圖1至圖3詳細(xì)說明。本發(fā)明說明書提供不同的實(shí)施例來說明本發(fā)明不同實(shí)施方式的技術(shù)特征。其中,實(shí)施例中的各元件的配置是為說明之用,并非用以限制本發(fā)明。且實(shí)施例中的附圖標(biāo)號的部分重復(fù),是為了簡化說明,并非意指不同實(shí)施例之間的關(guān)聯(lián)性。
[0032]圖1是顯示根據(jù)本發(fā)明一實(shí)施例所述的云端平臺工作調(diào)度(work schedule)系統(tǒng)100的示意圖。如圖1所示,云端平臺工作調(diào)度系統(tǒng)100包括一用戶端裝置110、一云端平臺130及一網(wǎng)頁伺服器140。用戶端裝置110與云端平臺130通過因特網(wǎng)(Internet) 120來互相通訊連接。網(wǎng)頁伺服器140可經(jīng)由電信通訊網(wǎng)絡(luò)鍵結(jié)至云端平臺130,并儲存有應(yīng)用服務(wù)142。上述應(yīng)用服務(wù)142包括軟件或操作系統(tǒng)服務(wù)提供給云端平臺130使用。[0033]用戶端裝置110包括一開發(fā)模塊112,用以提供一開發(fā)界面(Interface)供一使用者設(shè)定一工作調(diào)度,并產(chǎn)生對應(yīng)此工作調(diào)度的一程序庫(Dynamic Linking Library, DLL)。當(dāng)產(chǎn)生對應(yīng)此工作調(diào)度的程序庫后,開發(fā)模塊112藉由因特網(wǎng)120將此程序庫上傳至云端平臺130。在另一實(shí)施例中,開發(fā)模塊112可先將此程序庫壓縮為一壓縮文檔,再通過因特網(wǎng)120上傳此壓縮文檔至云端平臺130。值得注意的是,當(dāng)開發(fā)模塊112上傳文檔案時(shí),開發(fā)模塊112還產(chǎn)生此程序庫的組件名稱(Assembly Name)與型別名稱(Type Name)供之后云端平臺130執(zhí)行此程序庫時(shí)使用。
[0034]值得注意的是,當(dāng)開發(fā)模塊112上傳文檔案時(shí),必須指定此工作調(diào)度屬于網(wǎng)頁伺服器140中哪一個(gè)應(yīng)用服務(wù)142,此時(shí)云端平臺130將確保采用的數(shù)據(jù)庫連線信息為正確的。
[0035]云端平臺130包括一工作識別碼產(chǎn)生模塊131、一部署模塊132、一調(diào)度模塊133、一執(zhí)行模塊134及一云端平臺數(shù)據(jù)庫135。當(dāng)云端平臺130通過因特網(wǎng)120接收由用戶端裝置110所上傳的程序庫時(shí),工作識別碼產(chǎn)生模塊131產(chǎn)生對應(yīng)此程序庫的一工作編號識別碼。云端平臺130并將此程序庫、組件名稱、型別名稱及工作編號識別碼儲存至云端平臺數(shù)據(jù)庫135中。
[0036]接著,部署模塊132將儲存于云端平臺數(shù)據(jù)庫135中的程序庫整合至一應(yīng)用服務(wù)樣本,并藉由工作編號識別碼部署產(chǎn)生一應(yīng)用服務(wù)。在另一實(shí)施例中,應(yīng)用服務(wù)樣本是一可執(zhí)行的應(yīng)用程序。調(diào)度模塊133提供使用者維護(hù)工作調(diào)度的執(zhí)行時(shí)間設(shè)定。使用者可以針對不同的工作及不同的執(zhí)行時(shí)間需求設(shè)定多組執(zhí)行調(diào)度。調(diào)度模塊133則根據(jù)多組執(zhí)行調(diào)度計(jì)算每一次的執(zhí)行工作的調(diào)度時(shí)間。最后,執(zhí)行模塊134則根據(jù)調(diào)度時(shí)間執(zhí)行所對應(yīng)的應(yīng)用服務(wù)。
[0037]具體舉例但不局限于地來說,當(dāng)一使用者將其設(shè)定的程序庫壓縮上傳至云端平臺130時(shí),云端平臺130的部署模塊132會自動(dòng)將該壓縮文檔解壓縮后復(fù)制其程序庫文檔案至應(yīng)用服務(wù)樣本的一數(shù)據(jù)夾中,然后再將此應(yīng)用服務(wù)樣本通過網(wǎng)站部署方式,將之部署在網(wǎng)頁伺服器140中成為一應(yīng)用服務(wù)。在部署應(yīng)用程序的過程中,部署模塊132會預(yù)先指定執(zhí)行時(shí)的一特定身份,而此特定身分為該云端環(huán)境的唯一的活動(dòng)目錄(Active Directory,AD)身份,云端平臺130同時(shí)規(guī)范此活動(dòng)目錄只可以存取該應(yīng)用程序的相關(guān)資源,此時(shí)執(zhí)行調(diào)度工作不再是執(zhí)行文檔,而是在云端環(huán)境上的一應(yīng)用服務(wù)。而部署模塊132將依據(jù)工作編號識別碼來命名產(chǎn)生一調(diào)度工作服務(wù)網(wǎng)址,以達(dá)到對應(yīng)此調(diào)度工作的一唯一的特定網(wǎng)址。當(dāng)執(zhí)行模塊134執(zhí)行此應(yīng)用程序時(shí),網(wǎng)頁伺服器140會以此調(diào)度工作服務(wù)網(wǎng)址啟動(dòng)一執(zhí)行環(huán)境。接著此應(yīng)用服務(wù)便在此執(zhí)行環(huán)境上運(yùn)作,如此便可以確保應(yīng)用服務(wù)運(yùn)作時(shí)可以符合沙箱(Sandbox)的安全性規(guī)范。上述沙箱(Sandbox)概念源自于JDK 1.2的一個(gè)安全性模型(Security Model),通常遇到可信任的程序碼即有權(quán)力存取整個(gè)系統(tǒng)的資源。但若遇到不被信任的程序碼,則程序碼將被放在沙箱里面執(zhí)行。而在沙箱里面執(zhí)行的程序碼,只有部分的權(quán)力,不能有完整的權(quán)力去存取系統(tǒng)資源。如此一來,若有破壞性會造成安全性威脅的程序碼,則不會對系統(tǒng)造成威脅。
[0038]在另一些實(shí)施例中,執(zhí)行模塊134是以一套代理人(Agent)系統(tǒng)運(yùn)作。代理人依照一預(yù)定時(shí)間檢測儲存于云端平臺數(shù)據(jù)庫135中所需執(zhí)行的工作調(diào)度,并依據(jù)調(diào)度模塊133所計(jì)算不同的工作調(diào)度的調(diào)度時(shí)間指示網(wǎng)頁伺服器140啟動(dòng)調(diào)度工作服務(wù)網(wǎng)址以執(zhí)行所對應(yīng)的應(yīng)用服務(wù)。上述應(yīng)用服務(wù)網(wǎng)址是由部署模塊132所產(chǎn)生的應(yīng)用服務(wù)網(wǎng)址。而應(yīng)用服務(wù)啟動(dòng)時(shí)會以部署模塊132設(shè)定的特定身份運(yùn)作,且會依照開發(fā)模塊112所產(chǎn)生的組件名稱(Assembly Name)與型別名稱(Type Name)來建立實(shí)例(Instance)以執(zhí)行工作調(diào)度。
[0039]值得注意的是,若該應(yīng)用服務(wù)已存在一數(shù)據(jù)庫連線信息于云端平臺數(shù)據(jù)庫135中,調(diào)度模塊133將自動(dòng)取得該應(yīng)用系統(tǒng)的數(shù)據(jù)庫連線信息,此數(shù)據(jù)庫連線信息乃是使用者申請產(chǎn)品與數(shù)據(jù)庫使用時(shí)所建立,如此便可確保云端平臺工作調(diào)度系統(tǒng)100運(yùn)作時(shí)可連結(jié)至正確的數(shù)據(jù)庫并達(dá)到沙箱安全性規(guī)范。
[0040]圖2是顯示本發(fā)明一實(shí)施例的用戶端裝置設(shè)定調(diào)度的流程圖200。如圖2所示,在步驟S202中,使用者藉由開發(fā)模塊所提供的一開發(fā)界面設(shè)定一工作調(diào)度。接著,在步驟S204中,開發(fā)模塊產(chǎn)生對應(yīng)該工作調(diào)度的一程序庫。在步驟S206中,開發(fā)模塊將該程序庫壓縮并上傳至一云端平臺。
[0041]圖3是顯示本發(fā)明一實(shí)施例的云端平臺運(yùn)作的流程圖300。當(dāng)上述云端平臺接收上述壓縮后的程序庫后,在步驟S302中,藉由一工作識別碼產(chǎn)生模塊產(chǎn)生對應(yīng)上述程序庫的一工作編號識別碼。在步驟S304中,解壓縮該壓縮的程序庫,再藉由部署模塊將程序庫整合至一應(yīng)用服務(wù)樣本,并依據(jù)工作編號識別碼命名產(chǎn)生一調(diào)度工作服務(wù)網(wǎng)址。接著,在步驟S306中,藉由部署模塊將應(yīng)用服務(wù)樣本通過網(wǎng)站部署方式,將之部署在網(wǎng)頁伺服器中成為一應(yīng)用服務(wù),并依據(jù)工作編號識別碼命名產(chǎn)生一調(diào)度工作服務(wù)網(wǎng)址。在步驟S308中,藉由調(diào)度模塊根據(jù)工作調(diào)度計(jì)算一調(diào)度時(shí)間。在步驟S310中,藉由執(zhí)行模塊依照一預(yù)定時(shí)間檢測工作調(diào)度,并依據(jù)調(diào)度時(shí)間指示網(wǎng)頁伺服器啟動(dòng)調(diào)度工作服務(wù)網(wǎng)址以執(zhí)行所對應(yīng)的應(yīng)用服務(wù)。
[0042]圖4是顯示本發(fā)明一實(shí)施例的云端平臺工作調(diào)度系統(tǒng)的運(yùn)作流程圖400。在步驟S402中,藉由開發(fā)模塊的一開發(fā)界面設(shè)定一工作調(diào)度,并產(chǎn)生對應(yīng)此工作調(diào)度的一程序庫,再通過一因特網(wǎng)上傳至一云端平臺。在步驟S404中,藉由一部署模塊將程序庫轉(zhuǎn)換成一應(yīng)用服務(wù)。接著,在步驟S406中,藉由一調(diào)度模塊根據(jù)此工作調(diào)度計(jì)算一調(diào)度時(shí)間。最后,在步驟S408中,藉由一執(zhí)行模塊根據(jù)此調(diào)度時(shí)間執(zhí)行所對應(yīng)的應(yīng)用服務(wù)。
[0043]因此,藉由本發(fā)明所提供的云端平臺工作調(diào)度方法及系統(tǒng),讓程序開發(fā)者可以更簡單開發(fā)與實(shí)現(xiàn)工作調(diào)度服務(wù)。使用者可先在云端平臺建立應(yīng)用服務(wù)與數(shù)據(jù)庫的關(guān)聯(lián),使得數(shù)據(jù)庫的連線數(shù)據(jù)已存在云端平臺數(shù)據(jù)庫中。通過一系列模塊的應(yīng)用,提供使用者開發(fā)執(zhí)行工作程序庫的開發(fā)界面與執(zhí)行調(diào)度的設(shè)定后,云端平臺會將執(zhí)行程序庫轉(zhuǎn)化為一應(yīng)用服務(wù),同時(shí)搭配一套代理人(Agent)系統(tǒng)自動(dòng)依據(jù)使用者設(shè)定的時(shí)間調(diào)度執(zhí)行其應(yīng)用服務(wù)以達(dá)實(shí)現(xiàn)工作調(diào)度服務(wù)。
[0044]此外,本發(fā)明最大特點(diǎn)在于工作調(diào)度服務(wù)執(zhí)行過程符合沙箱概念。當(dāng)使用者將其開發(fā)的程序庫上傳至云端平臺時(shí),云端平臺會將其轉(zhuǎn)化成應(yīng)用服務(wù),而此應(yīng)用服務(wù)在執(zhí)行時(shí),應(yīng)用服務(wù)會以一特定身份(Active Directory,AD)執(zhí)行,此特定身份會賦予特定權(quán)限讓此應(yīng)用服務(wù)只能取存特定系統(tǒng)資源。若使用者所開發(fā)的執(zhí)行文檔有問題時(shí),也只會影響個(gè)別的調(diào)度工作,不會影響其他使用者的系統(tǒng)運(yùn)作。
[0045]本發(fā)明的方法,或特定型態(tài)或其部份,可以以程序碼的型態(tài)存在。程序碼可以包含于實(shí)體媒體,如軟盤、光盤片、硬盤、或是任何其他電子設(shè)備或機(jī)器可讀取(如計(jì)算機(jī)可讀取)儲存媒體,亦或不限于外在形式的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)程序碼被機(jī)器,如計(jì)算機(jī)載入且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置或系統(tǒng),且可執(zhí)行本發(fā)明的方法步驟。程序碼也可以通過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態(tài)進(jìn)行傳送,其中,當(dāng)程序碼被電子設(shè)備或機(jī)器,如計(jì)算機(jī)接收、載入且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的系統(tǒng)或裝置。當(dāng)在一般用途處理單元實(shí)作時(shí),程序碼結(jié)合處理單元提供一操作類似于應(yīng)用特定邏輯電路的獨(dú)特裝置。
[0046]雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的前提下,可作各種的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍是以本發(fā)明的權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種云端平臺工作調(diào)度方法,用于一云端平臺工作調(diào)度系統(tǒng)中,包括: 藉由一開發(fā)模塊的一開發(fā)界面設(shè)定一工作調(diào)度; 藉由上述開發(fā)模塊產(chǎn)生對應(yīng)上述工作調(diào)度的一程序庫,并通過一因特網(wǎng)上傳至一云端平臺; 藉由一部署模塊將上述程序庫轉(zhuǎn)換成一應(yīng)用服務(wù); 藉由一調(diào)度模塊根據(jù)上述工作調(diào)度計(jì)算一調(diào)度時(shí)間;以及 藉由一執(zhí)行模塊根據(jù)上述調(diào)度時(shí)間執(zhí)行上述應(yīng)用服務(wù)。
2.如權(quán)利要求1所述的云端平臺工作調(diào)度方法,還包括: 當(dāng)上述云端平臺接收上述程序庫后,藉由一工作識別碼產(chǎn)生模塊產(chǎn)生對應(yīng)上述程序庫的一工作編號識別碼;以及 藉由一云端平臺數(shù)據(jù)庫儲存上述程序庫及上述工作編號識別碼。
3.如權(quán)利要求2所述的云端平臺工作調(diào)度方法,還包括: 藉由一網(wǎng)頁伺服器儲存上述應(yīng)用服務(wù)。
4.如權(quán)利要求3所述的云端平臺工作調(diào)度方法,其中藉由上述部署模塊將上述程序庫轉(zhuǎn)換成上述應(yīng)用服務(wù)還包括下列步驟: 將上述程序庫整合至一應(yīng)用服務(wù)樣本; 將上述服務(wù)樣本部署至上述網(wǎng)頁伺服器中成為上述應(yīng)用服務(wù);以及 依據(jù)上述工作編號識別碼命名產(chǎn)生一調(diào)度工作服務(wù)網(wǎng)址。
5.如權(quán)利要求4所述的云端平臺工作調(diào)度方法,還包括: 藉由上述執(zhí)行模塊依照一預(yù)定時(shí)間檢測上述工作調(diào)度,并依據(jù)上述調(diào)度時(shí)間指示上述網(wǎng)頁伺服器啟動(dòng)上述調(diào)度工作服務(wù)網(wǎng)址以執(zhí)行上述應(yīng)用服務(wù)。
6.如權(quán)利要求1所述的云端平臺工作調(diào)度方法,其中上述開發(fā)模塊還產(chǎn)生對應(yīng)上述程序庫的一組件名稱與一型別名稱。
7.—種云端平臺工作調(diào)度系統(tǒng),包括: 一用戶端裝置,包括: 一開發(fā)模塊,提供一開發(fā)界面供一使用者設(shè)定一工作調(diào)度,并產(chǎn)生對應(yīng)上述工作調(diào)度的一程序庫;以及 一云端平臺,藉由一因特網(wǎng)接收上述用戶端裝置所上傳的上述程序庫,包括: 一部署模塊,用以將上述程序庫轉(zhuǎn)換成一應(yīng)用服務(wù); 一調(diào)度模塊,用以根據(jù)上述使用者所設(shè)定的上述工作調(diào)度計(jì)算一調(diào)度時(shí)間;以及 一執(zhí)行模塊,用以根據(jù)上述調(diào)度時(shí)間執(zhí)行上述應(yīng)用服務(wù)。
8.如權(quán)利要求7所述的云端平臺工作調(diào)度系統(tǒng),其中上述云端平臺還包括: 一工作識別碼產(chǎn)生模塊,用以當(dāng)上述云端平臺接收上述用戶端裝置所上傳的上述程序庫后,產(chǎn)生對應(yīng)上述程序庫的一工作編號識別碼;以及 一云端平臺數(shù)據(jù)庫,用以儲存上述程序庫及上述工作編號識別碼。
9.如權(quán)利要求8所述的云端平臺工作調(diào)度系統(tǒng),其中上述云端平臺工作調(diào)度系統(tǒng)還包括: 一網(wǎng)頁伺服器,與上述云端平臺相耦接,用以儲存上述應(yīng)用服務(wù)。
10.如權(quán)利要求9所述的云端平臺工作調(diào)度系統(tǒng),其中上述部署模塊將上述程序庫轉(zhuǎn)換成上述應(yīng)用服務(wù),使上述程序庫整合一應(yīng)用服務(wù)樣本,再將上述服務(wù)樣本部署至上述網(wǎng)頁伺服器中成為上述應(yīng)用服務(wù),并依據(jù)上述工作編號識別碼命名產(chǎn)生一調(diào)度工作服務(wù)網(wǎng)址。
11.如權(quán)利要求10所述的云端平臺工作調(diào)度系統(tǒng),其中上述執(zhí)行模塊依照一預(yù)定時(shí)間檢測上述工作調(diào)度,并依據(jù)上述調(diào)度時(shí)間指示上述網(wǎng)頁伺服器啟動(dòng)上述調(diào)度工作服務(wù)網(wǎng)址以執(zhí)行上述應(yīng)用服務(wù)。
12.如權(quán)利要求7所述的云端平臺工作調(diào)度系統(tǒng),其中上述開發(fā)模塊更產(chǎn)生對應(yīng)上述程序庫的一組件名稱與一型別名稱。
【文檔編號】G06F9/44GK103577260SQ201210306250
【公開日】2014年2月12日 申請日期:2012年8月24日 優(yōu)先權(quán)日:2012年8月9日
【發(fā)明者】方天戟, 李振忠, 陳俊宏, 李孟宇, 鄧達(dá)峰, 江嘉振, 林育任 申請人:廣達(dá)電腦股份有限公司