一種應(yīng)用系統(tǒng)的管理方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種應(yīng)用系統(tǒng)的管理方法及裝置。所述方法包括:獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,其中所述管理參數(shù)信息包括所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件;實(shí)時(shí)監(jiān)測(cè)所述應(yīng)用系統(tǒng)是否滿(mǎn)足所述管理觸發(fā)條件;當(dāng)監(jiān)測(cè)到所述應(yīng)用系統(tǒng)滿(mǎn)足所述管理觸發(fā)條件時(shí),根據(jù)所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和所述應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作。本發(fā)明提出的技術(shù)方案能夠?qū)崿F(xiàn)應(yīng)用系統(tǒng)管理工作的智能化,提高應(yīng)用系統(tǒng)的維護(hù)效率和可維護(hù)性,減小對(duì)應(yīng)用系統(tǒng)執(zhí)行效率的影響。
【專(zhuān)利說(shuō)明】一種應(yīng)用系統(tǒng)的管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種應(yīng)用系統(tǒng)的管理方法及裝置?!颈尘凹夹g(shù)】
[0002]目前,計(jì)算機(jī)系統(tǒng)已深入人們工作、學(xué)習(xí)、生活中的各行各業(yè),人們對(duì)計(jì)算機(jī)系統(tǒng)提出了更高的要求。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,計(jì)算機(jī)系統(tǒng)已經(jīng)逐步由最初的獨(dú)立計(jì)算機(jī)設(shè)備形式逐步向分布式或者集群式計(jì)算機(jī)設(shè)備形式轉(zhuǎn)換,采用多臺(tái)計(jì)算機(jī)設(shè)備來(lái)分擔(dān)之前獨(dú)立計(jì)算機(jī)所要執(zhí)行的任務(wù)以減輕負(fù)載。
[0003]由于計(jì)算機(jī)系統(tǒng)形式的轉(zhuǎn)換,使得對(duì)各應(yīng)用系統(tǒng)進(jìn)行相應(yīng)的諸如啟動(dòng)、禁止或部署之類(lèi)的管理工作變得非常復(fù)雜。在現(xiàn)有技術(shù)中,通常是采用人工維護(hù)方式對(duì)計(jì)算機(jī)系統(tǒng)中的各應(yīng)用系統(tǒng)進(jìn)行管理操作,例如通常是系統(tǒng)管理員每隔一周逐臺(tái)手工去完成計(jì)算機(jī)系統(tǒng)中安裝在所有計(jì)算機(jī)設(shè)備上的播放器的升級(jí)或者打補(bǔ)丁等部署工作。
[0004]上述現(xiàn)有技術(shù)的缺陷是:一方面使得管理工作量大、維護(hù)效率低下;另一方面由于人精力有限、易出錯(cuò),在一定程度上限制了應(yīng)用系統(tǒng)的可維護(hù)性;再一方面,由于管理操作時(shí)間過(guò)長(zhǎng),影響應(yīng)用系統(tǒng)的執(zhí)行效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種應(yīng)用系統(tǒng)的管理方法及裝置,以實(shí)現(xiàn)應(yīng)用系統(tǒng)管理工作的智能化,提高應(yīng)用系統(tǒng)的維護(hù)效率和可維護(hù)性,減小對(duì)應(yīng)用系統(tǒng)執(zhí)行效率的影響。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種管理應(yīng)用系統(tǒng)的方法,該方法包括:
[0007]獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,其中所述管理參數(shù)信息包括所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件;
[0008]實(shí)時(shí)監(jiān)測(cè)所述應(yīng)用系統(tǒng)是否滿(mǎn)足所述管理觸發(fā)條件;
[0009]當(dāng)監(jiān)測(cè)到所述應(yīng)用系統(tǒng)滿(mǎn)足所述管理觸發(fā)條件時(shí),根據(jù)所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和所述應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作。
[0010]第二方面,本發(fā)明實(shí)施例還提供了一種應(yīng)用系統(tǒng)的管理裝置,該裝置包括:
[0011]參數(shù)獲取單元,用于獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,其中所述管理參數(shù)信息包括所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件;
[0012]觸發(fā)監(jiān)測(cè)單元,用于實(shí)時(shí)監(jiān)測(cè)所述應(yīng)用系統(tǒng)是否滿(mǎn)足所述管理觸發(fā)條件;
[0013]操作執(zhí)行單元,用于當(dāng)所述觸發(fā)監(jiān)測(cè)單元監(jiān)測(cè)到所述應(yīng)用系統(tǒng)滿(mǎn)足所述管理觸發(fā)條件時(shí),根據(jù)所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和所述應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作。
[0014]本發(fā)明實(shí)施例區(qū)別于現(xiàn)有技術(shù)所采用的人工管理應(yīng)用系統(tǒng)方式,實(shí)現(xiàn)了對(duì)應(yīng)用系統(tǒng)的智能化管理操作,大大降低了人工工作量,提高了維護(hù)效率,并解決了因人的精力有限、易出錯(cuò)所帶來(lái)的可維護(hù)性受限制的問(wèn)題,同時(shí)能夠縮短了管理操作時(shí)間,減少了對(duì)應(yīng)用系統(tǒng)執(zhí)行效率的影響。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0015]圖1是本發(fā)明實(shí)施例一提供的一種應(yīng)用系統(tǒng)的管理方法的流程示意圖;
[0016]圖2是本發(fā)明實(shí)施例二提供的一種應(yīng)用系統(tǒng)的管理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0018]圖1是本發(fā)明實(shí)施例一提供的一種應(yīng)用系統(tǒng)的管理方法的流程示意圖,本實(shí)施例可適用于能夠部署應(yīng)用系統(tǒng)的分布式或集群式計(jì)算機(jī)設(shè)備組成的網(wǎng)絡(luò)架構(gòu),以實(shí)現(xiàn)對(duì)各計(jì)算機(jī)設(shè)備上應(yīng)用系統(tǒng)進(jìn)行管理的情況,該方法可以由分布式或集群式計(jì)算機(jī)設(shè)備中的任一計(jì)算機(jī)中配置的管理裝置來(lái)執(zhí)行,也可由獨(dú)立于分布式或集群式計(jì)算機(jī)設(shè)備而存在的應(yīng)用系統(tǒng)的管理裝置來(lái)執(zhí)行?,F(xiàn)以應(yīng)用系統(tǒng)的管理裝置為執(zhí)行主體,對(duì)所述應(yīng)用系統(tǒng)的管理方法進(jìn)行詳細(xì)闡述,具體包括如下步驟:
[0019]步驟110、獲取應(yīng)用系統(tǒng)的管理參數(shù)信息。
[0020]在本發(fā)明實(shí)施例中,應(yīng)用系統(tǒng)可以是各種Web應(yīng)用系統(tǒng),也可以是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)或者其他能夠?qū)崿F(xiàn)某種業(yè)務(wù)的服務(wù)。應(yīng)用系統(tǒng)的管理參數(shù)信息包括應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)、和管理觸發(fā)條件。
[0021]其中,應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息用來(lái)定位應(yīng)用系統(tǒng)的管理裝置所管理的各計(jì)算機(jī)設(shè)備上的應(yīng)用系統(tǒng),進(jìn)而使得應(yīng)用系統(tǒng)的管理裝置能夠建立起與所管理的計(jì)算機(jī)設(shè)備的通信連接,并能夠在計(jì)算機(jī)設(shè)備上查找到相應(yīng)的應(yīng)用系統(tǒng)。進(jìn)一步的,應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息可以是應(yīng)用系統(tǒng)所在計(jì)算機(jī)設(shè)備的IP地址、MAC地址、主機(jī)名、或者用戶(hù)名密碼等能夠唯一識(shí)別計(jì)算機(jī)設(shè)備的身份信息;應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息是表示計(jì)算機(jī)設(shè)備上應(yīng)用系統(tǒng)的存放位置信息。
[0022]管理操作標(biāo)識(shí)包括但不限于:啟動(dòng)操作標(biāo)識(shí)、停止操作標(biāo)識(shí)、部署操作標(biāo)識(shí)等。其中,部署操作可具體為安裝、升級(jí)、打補(bǔ)丁等操作。對(duì)于管理觸發(fā)條件而言,可以根據(jù)時(shí)間進(jìn)行設(shè)置,例如可將每天晚上十一點(diǎn)鐘達(dá)到時(shí)作為升級(jí)操作的觸發(fā)條件;也可以根據(jù)管理操作進(jìn)行設(shè)置,例如將應(yīng)用系統(tǒng)所產(chǎn)生的日志中所記錄的出錯(cuò)信息條數(shù)達(dá)到設(shè)定的閾值時(shí)作為停止操作的觸發(fā)條件。
[0023]在本實(shí)施例的一個(gè)具體的實(shí)施方式中,獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,具體為:根據(jù)作用在人機(jī)交互界面上的輸入操作指令,生成應(yīng)用系統(tǒng)的管理配置文件,從該管理配置文件中獲取管理參數(shù)信息。其中,人機(jī)交互界面設(shè)置有各種應(yīng)用系統(tǒng)選擇提示信息。在此實(shí)施方式下,能夠?qū)τ脩?hù)選擇的多個(gè)應(yīng)用系統(tǒng)進(jìn)行相應(yīng)的智能管理,無(wú)需用戶(hù)手工操作各應(yīng)用系統(tǒng)管理之間的切換,提升了用戶(hù)體驗(yàn),節(jié)省了管理時(shí)間。
[0024]在本實(shí)施例的另一個(gè)具體的實(shí)施方式中,獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,具體為:接收應(yīng)用系統(tǒng)所在設(shè)備發(fā)送的管理配置請(qǐng)求,提取該管理配置請(qǐng)求中包含的應(yīng)用系統(tǒng)的管理參數(shù)信息。
[0025]步驟120、實(shí)時(shí)監(jiān)測(cè)應(yīng)用系統(tǒng)是否滿(mǎn)足管理觸發(fā)條件。
[0026]應(yīng)用系統(tǒng)的管理裝置在獲取到應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件這些管理參數(shù)信息之后,可首先對(duì)管理觸發(fā)條件進(jìn)行解析,然后根據(jù)所述解析結(jié)果進(jìn)行管理觸發(fā)條件的實(shí)時(shí)監(jiān)測(cè)。
[0027]具體的,如果所述管理觸發(fā)條件是按時(shí)間進(jìn)行設(shè)置的,則啟動(dòng)定時(shí)器,實(shí)時(shí)監(jiān)測(cè)所設(shè)置的觸發(fā)時(shí)間是否到達(dá);如果所述管理觸發(fā)條件是按管理操作設(shè)置的,即將應(yīng)用系統(tǒng)的與管理操作相對(duì)應(yīng)的預(yù)設(shè)參數(shù)到達(dá)設(shè)定條件作為管理觸發(fā)條件,則根據(jù)應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,實(shí)時(shí)從應(yīng)用系統(tǒng)所在設(shè)備獲取所述預(yù)設(shè)參數(shù),判斷該預(yù)設(shè)參數(shù)是否到達(dá)設(shè)定條件。
[0028]步驟130、當(dāng)監(jiān)測(cè)到應(yīng)用系統(tǒng)滿(mǎn)足管理觸發(fā)條件時(shí),根據(jù)應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與管理操作標(biāo)識(shí)對(duì)應(yīng)的
管理操作。
[0029]應(yīng)用系統(tǒng)的管理裝置實(shí)時(shí)監(jiān)測(cè)應(yīng)用系統(tǒng)滿(mǎn)足管理觸發(fā)條件時(shí),首先根據(jù)該應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息,建立與所述設(shè)備的通信連接;然后根據(jù)應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,查找到對(duì)所述設(shè)備上的該應(yīng)用系統(tǒng),進(jìn)而執(zhí)行與管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作。
[0030]當(dāng)管理操作標(biāo)識(shí)為啟動(dòng)操作標(biāo)識(shí)時(shí),應(yīng)用系統(tǒng)的管理裝置對(duì)所述設(shè)備上的應(yīng)用系統(tǒng)執(zhí)行與啟動(dòng)操作標(biāo)識(shí)對(duì)應(yīng)的管理操作,包括但不限于:應(yīng)用系統(tǒng)的管理裝置檢測(cè)所述設(shè)備上的應(yīng)用系統(tǒng)是否停止,如果是,則啟動(dòng)該應(yīng)用系統(tǒng)。
[0031]當(dāng)管理操作標(biāo)識(shí)為停止操作標(biāo)識(shí)時(shí),應(yīng)用系統(tǒng)的管理裝置對(duì)所述設(shè)備上的應(yīng)用系統(tǒng)執(zhí)行與停止操作標(biāo)識(shí)對(duì)應(yīng)的管理操作,包括但不限于:應(yīng)用系統(tǒng)的管理裝置檢測(cè)所述設(shè)備上的應(yīng)用系統(tǒng)是否正在運(yùn)行,如果是,則停止該應(yīng)用系統(tǒng)。
[0032]當(dāng)管理操作標(biāo)識(shí)為部署操作標(biāo)識(shí)時(shí),應(yīng)用系統(tǒng)的管理裝置對(duì)所述設(shè)備上的應(yīng)用系統(tǒng)執(zhí)行與部署操作標(biāo)識(shí)對(duì)應(yīng)的管理操作,包括但不限于:應(yīng)用系統(tǒng)的管理裝置根據(jù)部署操作標(biāo)識(shí)指示的代碼獲取地址,獲取應(yīng)用系統(tǒng)的部署代碼;將所述設(shè)備上的應(yīng)用系統(tǒng)的運(yùn)行原代碼替換為所述部署代碼。具體的,所述部署操作為升級(jí)操作時(shí),應(yīng)用系統(tǒng)的管理裝置的升級(jí)操作過(guò)程可為:停止應(yīng)用系統(tǒng),并將當(dāng)前應(yīng)用系統(tǒng)的運(yùn)行代碼存儲(chǔ)至本地;根據(jù)用戶(hù)配置的代碼獲取地址下載升級(jí)代碼,并將所述升級(jí)代碼替換所述設(shè)備上的應(yīng)用系統(tǒng)的運(yùn)行代碼;啟動(dòng)應(yīng)用系統(tǒng),檢測(cè)所述應(yīng)用系統(tǒng)是否可用。
[0033]本實(shí)施例區(qū)別于現(xiàn)有技術(shù)所采用的人工管理應(yīng)用系統(tǒng)方式,實(shí)現(xiàn)了對(duì)應(yīng)用系統(tǒng)的智能化管理操作,大大降低了人工工作量提高了維護(hù)效率,并解決了因人的精力有限、易出錯(cuò)所帶來(lái)的可維護(hù)性受限制的問(wèn)題,同時(shí)能夠縮短了管理操作時(shí)間,減少了對(duì)應(yīng)用系統(tǒng)執(zhí)行效率的影響。
[0034]為了保證管理的可靠性及穩(wěn)定性,在上述技術(shù)方案的基礎(chǔ)上,在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,在對(duì)所述設(shè)備上的應(yīng)用系統(tǒng)執(zhí)行與管理操作標(biāo)識(shí)相對(duì)應(yīng)的管理操作之后,還包括:
[0035]當(dāng)管理操作失敗時(shí),再次對(duì)所述設(shè)備上的應(yīng)用系統(tǒng)執(zhí)行與管理操作標(biāo)識(shí)相對(duì)應(yīng)的管理操作;或當(dāng)管理操作失敗時(shí),根據(jù)存儲(chǔ)的歷史管理操作結(jié)果,將所述設(shè)備上的所述應(yīng)用系統(tǒng)還原至在執(zhí)行所述管理操作之前的狀態(tài)。例如,當(dāng)升級(jí)操作失敗時(shí),根據(jù)存儲(chǔ)的應(yīng)用系統(tǒng)運(yùn)行原代碼,將所述設(shè)備上的應(yīng)用系統(tǒng)還原至在執(zhí)行該升級(jí)操作之前的狀態(tài),進(jìn)而能夠提高升級(jí)的穩(wěn)定性,使得應(yīng)用系統(tǒng)可以不間斷提供服務(wù)的目的。
[0036]在上述技術(shù)方案的基礎(chǔ)上,在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,在對(duì)所述設(shè)備上的應(yīng)用系統(tǒng)執(zhí)行與管理操作標(biāo)識(shí)相對(duì)應(yīng)管理操作之后,還包括:當(dāng)管理操作失敗時(shí),生成失敗分析結(jié)果,并將所述失敗分析結(jié)果進(jìn)行顯示。
[0037]在本發(fā)明任意實(shí)施例中,可以基于面向服務(wù)的系統(tǒng)架構(gòu),通過(guò)跨平臺(tái)語(yǔ)言來(lái)實(shí)現(xiàn)對(duì)應(yīng)用系統(tǒng)的管理方法這一功能的服務(wù)封裝,進(jìn)而使得該服務(wù)能夠在Windows、Linux或者其他操作系統(tǒng)下進(jìn)行搭建,在多平臺(tái)下被使用。
[0038]圖2是本發(fā)明實(shí)施例二提供的一種應(yīng)用系統(tǒng)的管理裝置的結(jié)構(gòu)示意圖,本實(shí)施例可適用于能夠部署應(yīng)用系統(tǒng)的分布式或集群式計(jì)算機(jī)設(shè)備組成的網(wǎng)絡(luò)架構(gòu),以實(shí)現(xiàn)對(duì)各計(jì)算機(jī)設(shè)備上應(yīng)用系統(tǒng)進(jìn)行管理的情況。參見(jiàn)圖2,該裝置的具體結(jié)構(gòu)如下:
[0039]參數(shù)獲取單元210,用于獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,其中所述管理參數(shù)信息包括所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件;
[0040]觸發(fā)監(jiān)測(cè)單元220,用于實(shí)時(shí)監(jiān)測(cè)所述應(yīng)用系統(tǒng)是否滿(mǎn)足所述管理觸發(fā)條件;
[0041]操作執(zhí)行單元230,用于當(dāng)觸發(fā)監(jiān)測(cè)單元220監(jiān)測(cè)到所述應(yīng)用系統(tǒng)滿(mǎn)足所述管理觸發(fā)條件時(shí),根據(jù)所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和所述應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)相對(duì)應(yīng)的管理操作。
[0042]進(jìn)一步的,所述參數(shù)獲取單元210具體用于:
[0043]根據(jù)作用在人機(jī)交互界面上的輸入操作指令,生成應(yīng)用系統(tǒng)的管理配置文件,從所述管理配置文件中獲取管理參數(shù)信息,其中所述人機(jī)交互界面設(shè)置有各種應(yīng)用系統(tǒng)選擇提示信息;或
[0044]接收所述設(shè)備發(fā)送的管理配置請(qǐng)求,提取所述管理配置請(qǐng)求中包含的應(yīng)用系統(tǒng)的
管理參數(shù)信息。
[0045]進(jìn)一步的,所述管理操作標(biāo)識(shí)包括部署操作標(biāo)識(shí);
[0046]操作執(zhí)行單元230,具體用于:根據(jù)所述部署操作標(biāo)識(shí)指示的代碼獲取地址,獲取所述應(yīng)用系統(tǒng)的部署代碼;將所述設(shè)備上的所述應(yīng)用系統(tǒng)的運(yùn)行原代碼替換為所述部署代碼。
[0047]在以上技術(shù)方案的基礎(chǔ)上,所述裝置還包括:操作糾錯(cuò)單元240,用于在所述操作執(zhí)行單元230對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作之后:
[0048]當(dāng)所述管理操作失敗時(shí),再次對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)相對(duì)應(yīng)的所述管理操作;或
[0049]當(dāng)所述管理操作失敗時(shí),根據(jù)存儲(chǔ)的歷史管理操作結(jié)果,將所述設(shè)備上的所述應(yīng)用系統(tǒng)還原至在執(zhí)行所述管理操作之前的狀態(tài)。
[0050]在以上技術(shù)方案的基礎(chǔ)上,所述裝置還包括:操作顯示單元250,用于在所述操作執(zhí)行單元230對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作之后:
[0051]當(dāng)所述管理操作失敗時(shí),生成失敗分析結(jié)果,并將所述失敗分析結(jié)果進(jìn)行顯示。[0052]上述產(chǎn)品可執(zhí)行本發(fā)明任意實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
[0053]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【權(quán)利要求】
1.一種應(yīng)用系統(tǒng)的管理方法,其特征在于,包括: 獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,其中所述管理參數(shù)信息包括所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件; 實(shí)時(shí)監(jiān)測(cè)所述應(yīng)用系統(tǒng)是否滿(mǎn)足所述管理觸發(fā)條件; 當(dāng)監(jiān)測(cè)到所述應(yīng)用系統(tǒng)滿(mǎn)足所述管理觸發(fā)條件時(shí),根據(jù)所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和所述應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作。
2.根據(jù)權(quán)利要求1所述的應(yīng)用系統(tǒng)的管理方法,其特征在于,獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,包括: 根據(jù)作用在人機(jī)交互界面上的輸入操作指令,生成應(yīng)用系統(tǒng)的管理配置文件,從所述管理配置文件中獲取管理參數(shù)信息,其中所述人機(jī)交互界面設(shè)置有各種應(yīng)用系統(tǒng)選擇提示信息;或 接收所述設(shè)備發(fā)送的管理配置請(qǐng)求,提取所述管理配置請(qǐng)求中包含的應(yīng)用系統(tǒng)的管理參數(shù)信息。
3.根據(jù)權(quán)利要求1所述的應(yīng)用系統(tǒng)的管理方法,其特征在于,所述管理操作標(biāo)識(shí)包括部署操作標(biāo)識(shí); 對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述部署操作標(biāo)識(shí)對(duì)應(yīng)的管理操作,包括:根據(jù)所述部署操作標(biāo)識(shí)指示的代碼獲取地址,獲取所述應(yīng)用系統(tǒng)的部署代碼;將所述設(shè)備上的所述應(yīng)用系統(tǒng)的運(yùn)行原代碼替換為所述部署代碼。
4.根據(jù)權(quán)利要求1所述的應(yīng)用系統(tǒng)的管理方法,其特征在于,在對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作之后,還包括: 當(dāng)所述管理操作失敗時(shí),再次對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)相對(duì)應(yīng)的所述管理操作;或 當(dāng)所述管理操作失敗時(shí),根據(jù)存儲(chǔ)的歷史管理操作結(jié)果,將所述設(shè)備上的所述應(yīng)用系統(tǒng)還原至在執(zhí)行所述管理操作之前的狀態(tài)。
5.根據(jù)權(quán)利要求1或4所述的應(yīng)用系統(tǒng)的管理方法,其特征在于,在對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作之后,還包括:當(dāng)所述管理操作失敗時(shí),生成失敗分析結(jié)果,并將所述失敗分析結(jié)果進(jìn)行顯示。
6.一種應(yīng)用系統(tǒng)的管理裝置,其特征在于,包括: 參數(shù)獲取單元,用于獲取應(yīng)用系統(tǒng)的管理參數(shù)信息,其中所述管理參數(shù)信息包括所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息、應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息、管理操作標(biāo)識(shí)和管理觸發(fā)條件; 觸發(fā)監(jiān)測(cè)單元,用于實(shí)時(shí)監(jiān)測(cè)所述應(yīng)用系統(tǒng)是否滿(mǎn)足所述管理觸發(fā)條件; 操作執(zhí)行單元,用于當(dāng)所述觸發(fā)監(jiān)測(cè)單元監(jiān)測(cè)到所述應(yīng)用系統(tǒng)滿(mǎn)足所述管理觸發(fā)條件時(shí),根據(jù)所述應(yīng)用系統(tǒng)所在設(shè)備的標(biāo)識(shí)信息和所述應(yīng)用系統(tǒng)路徑標(biāo)識(shí)信息,對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)相對(duì)應(yīng)的管理操作。
7.根據(jù)權(quán)利要求6所述的應(yīng)用系統(tǒng)的管理裝置,其特征在于,所述參數(shù)獲取單元具體用于: 根據(jù)作用在人機(jī)交互界面上的輸入操作指令,生成應(yīng)用系統(tǒng)的管理配置文件,從所述管理配置文件中獲取管理參數(shù)信息,其中所述人機(jī)交互界面設(shè)置有各種應(yīng)用系統(tǒng)選擇提示信息;或 接收所述設(shè)備發(fā)送的管理配置請(qǐng)求,提取所述管理配置請(qǐng)求中包含的應(yīng)用系統(tǒng)的管理參數(shù)信息。
8.根據(jù)權(quán)利要求6所述的應(yīng)用系統(tǒng)的管理裝置,其特征在于,所述管理操作標(biāo)識(shí)包括部署操作標(biāo)識(shí); 所述操作執(zhí)行單元,具體用于根據(jù)所述部署操作標(biāo)識(shí)指示的代碼獲取地址,獲取所述應(yīng)用系統(tǒng)的部署代碼;將所述設(shè)備上的所述應(yīng)用系統(tǒng)的運(yùn)行原代碼替換為所述部署代碼。
9.根據(jù)權(quán)利要求6所述的應(yīng)用系統(tǒng)的管理裝置,其特征在于,還包括:操作糾錯(cuò)單元,用于在所述操作執(zhí)行單元對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作之后: 當(dāng)所述管理操作失敗時(shí),再次對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)相對(duì)應(yīng)的所述管理操作;或 當(dāng)所述管理操作失敗時(shí),根據(jù)存儲(chǔ)的歷史管理操作結(jié)果,將所述設(shè)備上的所述應(yīng)用系統(tǒng)還原至在執(zhí)行所述管理操作之前的狀態(tài)。
10.根據(jù)權(quán)利要求6或9所述的應(yīng)用系統(tǒng)的管理裝置,其特征在于,還包括:操作顯示單元,用于在所述操作執(zhí)行單元對(duì)所述設(shè)備上的所述應(yīng)用系統(tǒng)執(zhí)行與所述管理操作標(biāo)識(shí)對(duì)應(yīng)的管理操作之后: 當(dāng)所述管理操作失敗時(shí),生成失敗分 析結(jié)果,并將所述失敗分析結(jié)果進(jìn)行顯示。
【文檔編號(hào)】G06F9/445GK103902341SQ201410131634
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2014年4月2日 優(yōu)先權(quán)日:2014年4月2日
【發(fā)明者】黃宏旺, 蔡抒揚(yáng), 王鵬, 胡道生, 夏曙光 申請(qǐng)人:北京中交興路車(chē)聯(lián)網(wǎng)科技有限公司