云端應(yīng)用程序的管理方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信技術(shù)領(lǐng)域,尤其涉及一種云端應(yīng)用程序的管理方法及其系統(tǒng)。
【背景技術(shù)】
[0002]云端應(yīng)用技術(shù)發(fā)展給人們的生活和辦公帶來(lái)了很大的改變。云端應(yīng)用,即虛擬化技術(shù)的發(fā)展,把應(yīng)用程序放在云端服務(wù)器上供用戶(hù)使用。云端應(yīng)用具有成本低、方便管理和防病毒等優(yōu)點(diǎn)而深受人們的喜愛(ài)。在現(xiàn)有云端應(yīng)用的實(shí)踐過(guò)程中,用戶(hù)、應(yīng)用程序供應(yīng)商以及云端開(kāi)發(fā)商的溝通平臺(tái),不能及時(shí)的將應(yīng)用程序的信息傳輸給對(duì)方,導(dǎo)致應(yīng)用程序的推廣、升級(jí)和維護(hù)受限。
【發(fā)明內(nèi)容】
[0003]有鑒于此,實(shí)有必要提供一種云端應(yīng)用程序的管理方法及系統(tǒng),來(lái)解決上述問(wèn)題。
[0004]—種云端應(yīng)用程序的管理系統(tǒng)包括服務(wù)器端,所述服務(wù)器端包括數(shù)據(jù)庫(kù)服務(wù)器、第一應(yīng)用服務(wù)器、第二應(yīng)用服務(wù)器以及網(wǎng)頁(yè)服務(wù)器,所述數(shù)據(jù)庫(kù)服務(wù)器包括信息存儲(chǔ)模塊和負(fù)載檢測(cè)模塊,其中,信息存儲(chǔ)模塊用于存儲(chǔ)所述應(yīng)用程序的信息;負(fù)載檢測(cè)模塊用于根據(jù)應(yīng)用程序的CUP使用率和內(nèi)存占有率與預(yù)設(shè)值的關(guān)系,檢測(cè)應(yīng)用程序負(fù)載大?。坏谝粦?yīng)用程序存儲(chǔ)模塊,用于負(fù)載大的應(yīng)用程序的存儲(chǔ)與運(yùn)行;第二應(yīng)用程序存儲(chǔ)模塊,用于負(fù)載小的應(yīng)用程序的存儲(chǔ)與運(yùn)行;網(wǎng)頁(yè)服務(wù)器包括信息管理模塊、第一接收單元和第一發(fā)送單元,其中信息管理模塊用于管理所述應(yīng)用程序的基本信息以及應(yīng)用程序的運(yùn)行信息,并生成反饋信息;第一接收單元用于服務(wù)器端接收通信信息;第一發(fā)送單元用于服務(wù)器端發(fā)送通信信息。
[0005]一種云端應(yīng)用程序的管理方法,所述管理方法包括:檢測(cè)判斷應(yīng)用程序的CPU使用率和內(nèi)存占有率是否超過(guò)相應(yīng)預(yù)設(shè)值,若CPU使用率和內(nèi)存占有率任一超過(guò)對(duì)應(yīng)預(yù)設(shè)值,則判定該應(yīng)用程序負(fù)載為大,選擇在第一應(yīng)用服務(wù)器內(nèi)運(yùn)行;若CPU使用率和內(nèi)存占有率均未超過(guò)預(yù)設(shè)值,則判定該應(yīng)用程序負(fù)載小,選擇在第二應(yīng)用服務(wù)器內(nèi)運(yùn)行;收集并存儲(chǔ)應(yīng)用程序應(yīng)用服務(wù)器上運(yùn)行信息以及接收服務(wù)終端發(fā)送的應(yīng)用程序的基本信息;根據(jù)應(yīng)用程序的運(yùn)行信息以及應(yīng)用程序的基本信息生成反饋信息發(fā)送給服務(wù)終端。
[0006]上述云端應(yīng)用程序的管理系統(tǒng)以及云端應(yīng)用程序的管理方法能夠及時(shí)的實(shí)現(xiàn)用戶(hù)、供應(yīng)商以及云端開(kāi)發(fā)商之間的溝通以及信息的傳輸,且本發(fā)明提供的云端應(yīng)用程序的管理方法以及管理系統(tǒng)較為簡(jiǎn)潔,具有通用性,不限于企業(yè)大小,應(yīng)用性廣。
【附圖說(shuō)明】
[0007]圖1為實(shí)施方式一種云端應(yīng)用程序的管理系統(tǒng)的功能模塊圖。
[0008]圖2為實(shí)施方式一種云端應(yīng)用程序的管理方法流程圖。
【具體實(shí)施方式】
[0009]下面將結(jié)合本發(fā)明實(shí)施方式中的附圖,對(duì)本發(fā)明的實(shí)施方式中的技術(shù)方案進(jìn)行清楚、完整的描述。
[0010]參看圖1,其為本實(shí)施方式的一種云端應(yīng)用程序的管理系統(tǒng)的功能模塊圖。云端應(yīng)用程序的管理系統(tǒng)I包括服務(wù)器端10和服務(wù)終端20。服務(wù)器端10包括數(shù)據(jù)庫(kù)服務(wù)器101、第一應(yīng)用服務(wù)器102、第二應(yīng)用服務(wù)器103以及網(wǎng)頁(yè)服務(wù)器104 ;服務(wù)終端20包括供應(yīng)商端201和用戶(hù)端202。
[0011]數(shù)據(jù)庫(kù)服務(wù)器101包括負(fù)載檢測(cè)模塊1011以及信息存儲(chǔ)模塊1012。
[0012]負(fù)載檢測(cè)模塊1011,用于檢測(cè)應(yīng)用程序的負(fù)載大小并生成檢測(cè)記錄。當(dāng)服務(wù)端接收到供應(yīng)商端上傳的應(yīng)用程序時(shí),服務(wù)端首先查詢(xún)是否有所述應(yīng)用程序的檢測(cè)記錄。如果無(wú)法查詢(xún)到檢測(cè)記錄,則所述應(yīng)用程序?qū)⒃谒鲐?fù)載檢測(cè)模塊1011試運(yùn)行,生成檢測(cè)記錄,主要記錄所述應(yīng)用程序的CUP使用率和內(nèi)存占有率。應(yīng)用程序負(fù)載大小的判斷依據(jù)為CPU使用率與第一預(yù)設(shè)值的比較以及內(nèi)存占有率與第二預(yù)設(shè)值的比較,其中CPU使用率和內(nèi)存占有率任意一項(xiàng)超過(guò)對(duì)應(yīng)預(yù)設(shè)值時(shí),則負(fù)載檢測(cè)模塊1011判定該被檢測(cè)的應(yīng)用程序的負(fù)載為大;如果CUP使用率未超過(guò)第一預(yù)設(shè)值且內(nèi)存占有率未超過(guò)第二預(yù)設(shè)值,則判定所述應(yīng)用程序的負(fù)載為小。
[0013]信息存儲(chǔ)模塊1012用于存儲(chǔ)服務(wù)器端10接收的信息以及應(yīng)用程序在服務(wù)器端10內(nèi)生成的信息,其中包括應(yīng)用程序的基本信息以及應(yīng)用程序的運(yùn)行信息。
[0014]第一應(yīng)用服務(wù)器102中包括第一應(yīng)用存儲(chǔ)模塊1021,其用于負(fù)載大的應(yīng)用程序的存儲(chǔ)與運(yùn)行;第二應(yīng)用服務(wù)器103中包括第二應(yīng)用存儲(chǔ)模塊1031,其用于負(fù)載小的應(yīng)用程序的存儲(chǔ)與運(yùn)行。
[0015]網(wǎng)頁(yè)服務(wù)器104包括信息管理模塊1041、第一接收單元1042以及第一發(fā)送單元1043。其中,信息管理模塊1041用于管理應(yīng)用程序基本信息以及應(yīng)用程序的運(yùn)行信息,并分析此些信息而生成反饋信息,主要能夠?qū)Ω鶕?jù)應(yīng)用程序的使用情況、用戶(hù)反饋意見(jiàn)和建議、最大使用量來(lái)進(jìn)行運(yùn)行維護(hù)和判斷是否需要再增加或減少業(yè)務(wù)服務(wù)器來(lái)應(yīng)對(duì)適當(dāng)?shù)目蛻?hù)請(qǐng)求量等情況,還能夠?qū)τ脩?hù)的使用情況、意見(jiàn)及建議情況進(jìn)行收集,根據(jù)用戶(hù)的使用習(xí)慣及情況可以提供相近似的或優(yōu)選應(yīng)用程序供選擇。此外,信息管理模塊1041還可用于判斷服務(wù)器端10接收的請(qǐng)求指令的類(lèi)型以及用戶(hù)可在信息管理模塊1041中瀏覽所有的應(yīng)用程序。
[0016]第一接收單元1042,用于服務(wù)器端10接收信息,實(shí)現(xiàn)服務(wù)終端20與服務(wù)器端10的信息交流,其中包括接收服務(wù)終端20發(fā)送的應(yīng)用程序基本信息和請(qǐng)求指令。
[0017]第一發(fā)送單元1043,用于發(fā)送通信信息給服務(wù)終端20,實(shí)現(xiàn)服務(wù)終端20與服務(wù)器端10的信息交流,其中包括發(fā)送信息管理模塊1041所生成的反饋信息。
[0018]供應(yīng)商端201包括第二接收單元2011和第二發(fā)送單元2012。第二接收單元2011用于供應(yīng)商端201接收信息,其包括接收第一發(fā)送單元1043發(fā)送的供應(yīng)商的反饋信息;第二發(fā)送單元2012用于服務(wù)終端20發(fā)送通信信息,其包括發(fā)送供應(yīng)商端201的應(yīng)用程序的基本信息給第一接收單元1042。
[0019]用戶(hù)端202包括第三接收單元2021和第三發(fā)送單元2022。第三接收單元2021用于用戶(hù)端202接收信息,其中包括接收第一發(fā)送單元1043發(fā)送的用戶(hù)的反饋信息;第三發(fā)送單元2022用于發(fā)送用戶(hù)端202的信息,其中包括發(fā)送用戶(hù)端202的應(yīng)用程序的基本信息。
[0020]請(qǐng)參看圖2,本實(shí)施方式的一種云端應(yīng)用程序的管理方法的流程圖,具體實(shí)施步驟如下:
[0021]步驟S201,接收請(qǐng)求指令。
[0022]步驟S202,檢測(cè)請(qǐng)求指令的類(lèi)型。
[0023]具體地,網(wǎng)關(guān)服務(wù)器的信息管理模塊可檢測(cè)服務(wù)器端接收的請(qǐng)求指令的類(lèi)型是否為上傳應(yīng)用程序請(qǐng)求指令、授權(quán)使用應(yīng)用程序請(qǐng)求指令或者執(zhí)行應(yīng)用程序請(qǐng)求指令。
[0024]步驟S203,根據(jù)上述步驟S202所檢測(cè)的請(qǐng)求指令為授權(quán)使用應(yīng)用程序請(qǐng)求指令,服務(wù)器端允許用戶(hù)獲得該應(yīng)用程序的使用權(quán)。
[0025]具體地,用戶(hù)在信息管理模塊可瀏覽所有的應(yīng)用程序,自愿選擇理想的應(yīng)用程序,并發(fā)出應(yīng)用程序授權(quán)使用請(qǐng)求命令,服務(wù)器端允許用戶(hù)獲得該應(yīng)用程序的使用權(quán),即用戶(hù)可快速、準(zhǔn)確的獲得云端理想應(yīng)用程序的使用權(quán)。
[0026]步驟S204,根據(jù)上述步驟S202所檢測(cè)的請(qǐng)求指令為上傳應(yīng)用程序請(qǐng)求指令,服務(wù)器端試運(yùn)行該應(yīng)用程序并生成有關(guān)應(yīng)用程序CPU使用率和內(nèi)存占有率的檢測(cè)記錄,隨后進(jìn)行步驟S206。
[0027]具體地,針對(duì)供應(yīng)商新上傳的應(yīng)用程序,該應(yīng)用程序?qū)⒃谪?fù)載檢測(cè)模塊中試運(yùn)行,并生成有關(guān)應(yīng)用程序CPU使用率和內(nèi)存占有率的檢測(cè)記錄。
[0028]步驟S205,根據(jù)上述步驟S202所檢測(cè)的請(qǐng)求指令為執(zhí)行應(yīng)用程序請(qǐng)求指令,則查找該應(yīng)用程序CPU使用率和內(nèi)存占有率,隨后進(jìn)行步驟S206。
[0029]具體地,若請(qǐng)求指令為執(zhí)行應(yīng)用程序即表示該應(yīng)用程序已經(jīng)上傳到服務(wù)器端,所以該應(yīng)用程序的檢測(cè)記錄也已經(jīng)在上傳該應(yīng)用程序之時(shí)生成了,并將檢測(cè)記錄存儲(chǔ)在服務(wù)器端。故此時(shí)執(zhí)行該應(yīng)用程序