專利名稱:應(yīng)用系統(tǒng)啟動的方法、并行管理系統(tǒng)和應(yīng)用管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信管理技術(shù),特別涉及一種應(yīng)用系統(tǒng)啟動的方法、并行管理系
統(tǒng)和應(yīng)用管理系統(tǒng)。
背景技術(shù):
隨著通訊技術(shù)的飛速發(fā)展、社會對通訊質(zhì)量有越來越高的要求以及通訊網(wǎng)絡(luò)不斷 的擴容,通訊網(wǎng)管越來越顯現(xiàn)出其不可替代的作用。 其中,通訊運營商對通訊網(wǎng)絡(luò)的擴充有著越來越大的需求,從而對線路資源、交叉 資源、ECC(Error Checking and Correcting,錯誤檢查和糾正)資源、網(wǎng)絡(luò)生存性等網(wǎng)絡(luò)資 源的評估需求也越來越多,對網(wǎng)絡(luò)整體性能及分析要求更高,對網(wǎng)絡(luò)資源評估及維護運行 需要實時掌握,同時對網(wǎng)絡(luò)巡檢的要求也越來越高。因此對諸如網(wǎng)管增值應(yīng)用系統(tǒng)、運維監(jiān) 控應(yīng)用系統(tǒng)這些增值軟件需求更大。 目前都是將增值應(yīng)用系統(tǒng)集成在網(wǎng)管應(yīng)用系統(tǒng)中,使增值應(yīng)用系統(tǒng)作為網(wǎng)管應(yīng)用 系統(tǒng)的一部分,但是這種方式由于增值軟件與網(wǎng)管系統(tǒng)綁定,不利于增值應(yīng)用系統(tǒng)的版本 及時更新,并且增大了網(wǎng)管應(yīng)用系統(tǒng)的復(fù)雜度及規(guī)模,不利于網(wǎng)管應(yīng)用系統(tǒng)的穩(wěn)定和維護。
綜上所述,目前將增值應(yīng)用系統(tǒng)集成在網(wǎng)管應(yīng)用系統(tǒng)增加了增值應(yīng)用系統(tǒng)和網(wǎng)管 應(yīng)用系統(tǒng)的維護的復(fù)雜度,對增值應(yīng)用系統(tǒng)和網(wǎng)管應(yīng)用系統(tǒng)的穩(wěn)定性也產(chǎn)生了影響。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種應(yīng)用系統(tǒng)啟動的方法、并行管理系統(tǒng)和應(yīng)用管理系統(tǒng),用 以解決現(xiàn)有技術(shù)中存在的將增值應(yīng)用系統(tǒng)集成在網(wǎng)管應(yīng)用系統(tǒng),增加了增值應(yīng)用系統(tǒng)和網(wǎng) 管應(yīng)用系統(tǒng)的維護的復(fù)雜度,對增值應(yīng)用系統(tǒng)和網(wǎng)管應(yīng)用系統(tǒng)的穩(wěn)定性產(chǎn)生影響的問題。
本發(fā)明實施例提供的一種應(yīng)用系統(tǒng)啟動的方法,該方法包括 從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系統(tǒng),其中第一應(yīng) 用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的其他參數(shù)都相 同; 配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù); 根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本; 根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。 本發(fā)明實施例提供的一種并行管理系統(tǒng),該并行管理系統(tǒng)包括 系統(tǒng)選擇模塊,用于從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)
用系統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)
外的其他參數(shù)都相同; 設(shè)置模塊,用于配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù); 生成模塊,用于根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生 成啟動腳本;
啟動模塊,用于根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。 本發(fā)明實施例提供的一種應(yīng)用管理系統(tǒng),包括第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng),該
管理系統(tǒng)還包括 并行管理系統(tǒng),用于從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng) 用系統(tǒng),配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù),根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路 徑和配置的環(huán)境變量參數(shù)生成啟動腳本,根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系 統(tǒng); 其中,第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參 數(shù)外的其他參數(shù)都相同。 本發(fā)明實施例從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系 統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的 其他參數(shù)都相同;根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動 腳本;根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。 由于本發(fā)明實施例第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)是兩個獨立的系統(tǒng),并且第一應(yīng) 用系統(tǒng)和第二應(yīng)用系統(tǒng)需要相同的資源,從而降低了對兩個應(yīng)用系統(tǒng)維護的復(fù)雜度,保證 了兩個應(yīng)用系統(tǒng)的穩(wěn)定性;進一步還保證了兩個應(yīng)用系統(tǒng)的版本能夠及時更新。
圖1為本發(fā)明實施例應(yīng)用管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例并行管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例應(yīng)用系統(tǒng)啟動的方法流程示意圖;
圖4為本發(fā)明實施例啟動增值應(yīng)用系統(tǒng)的方法流程示意圖。
具體實施例方式
本發(fā)明實施例從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系
統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的
其他參數(shù)都相同;根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動
腳本;根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。由于本發(fā)明實施例第一應(yīng)用系統(tǒng)和
第二應(yīng)用系統(tǒng)是兩個獨立的系統(tǒng),并且第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)需要相同的資源,從
而降低了對兩個應(yīng)用系統(tǒng)維護的復(fù)雜度,保證了兩個應(yīng)用系統(tǒng)的穩(wěn)定性。 其中,如果第一應(yīng)用系統(tǒng)是網(wǎng)管應(yīng)用系統(tǒng),則第二應(yīng)用系統(tǒng)是增值應(yīng)用系統(tǒng);如果
第一應(yīng)用系統(tǒng)是增值應(yīng)用系統(tǒng),則第二應(yīng)用系統(tǒng)是網(wǎng)管應(yīng)用系統(tǒng)。 需要說明的是,本發(fā)明實施例的應(yīng)用系統(tǒng)并不局限于網(wǎng)管應(yīng)用系統(tǒng)和增值應(yīng)用系 統(tǒng),其他應(yīng)用系統(tǒng)也同樣適用本發(fā)明實施例。 如果本發(fā)明實施例的應(yīng)用系統(tǒng)是網(wǎng)管應(yīng)用系統(tǒng)和增值應(yīng)用系統(tǒng),則增值應(yīng)用系統(tǒng) 可以在網(wǎng)管應(yīng)用系統(tǒng)的框架基礎(chǔ)上進行開發(fā),充分利用網(wǎng)管應(yīng)用系統(tǒng)的數(shù)據(jù)庫表、網(wǎng)絡(luò)資 源數(shù)據(jù)獲取、拓撲顯示網(wǎng)元等功能來進行網(wǎng)絡(luò)資源評估; 另外,在網(wǎng)管應(yīng)用系統(tǒng)中對增值應(yīng)用系統(tǒng)不需要的功能進行屏蔽,使得增值應(yīng)用 系統(tǒng)占用更少的資源。
4
具體的,增值應(yīng)用系統(tǒng)要評估的資源對象數(shù)據(jù)可以通過多種方式獲取例如恢復(fù) 網(wǎng)管數(shù)據(jù)庫中的靜態(tài)數(shù)據(jù)或者直接通過網(wǎng)絡(luò)獲取通訊設(shè)備的動態(tài)數(shù)據(jù),這些數(shù)據(jù)的獲取工 作網(wǎng)管應(yīng)用系統(tǒng)都可以完成,在網(wǎng)管應(yīng)用系統(tǒng)的基礎(chǔ)上進行增值應(yīng)用系統(tǒng)的開發(fā),就不必 要對獲取數(shù)據(jù)的功能進行重復(fù)開發(fā)。 另外,增值應(yīng)用系統(tǒng)中,都會包含對網(wǎng)絡(luò)設(shè)備顯示拓撲圖等功能,這些功能網(wǎng)管應(yīng) 用系統(tǒng)也都支持。 這樣做的好處是不需要重新設(shè)計框架開發(fā)軟件,只需在現(xiàn)有網(wǎng)管應(yīng)用系統(tǒng)的基
礎(chǔ)上進行再開發(fā),利用網(wǎng)管應(yīng)用系統(tǒng)的功能,大大降低了開發(fā)成本和時間;同時對界面和使
用方法的延續(xù)性,使得使用增值應(yīng)用系統(tǒng)中的網(wǎng)絡(luò)資源評估等功能的用戶更易使用。 由于增值應(yīng)用系統(tǒng)在網(wǎng)管應(yīng)用系統(tǒng)的框架基礎(chǔ)上進行開發(fā),所以增值應(yīng)用系統(tǒng)和
網(wǎng)管應(yīng)用系統(tǒng)需要的資源是相同的,即增值應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和網(wǎng)管應(yīng)用系統(tǒng)的環(huán)
境變量參數(shù)中除路徑參數(shù)外的其他參數(shù)都相同。 下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。 如圖l所示,本發(fā)明實施例應(yīng)用管理系統(tǒng)包括并行管理系統(tǒng)10、第一應(yīng)用系統(tǒng)20 和第二應(yīng)用系統(tǒng)30。 其中,并行管理系統(tǒng)10,用于從第一應(yīng)用系統(tǒng)20和第二應(yīng)用系統(tǒng)30中,確定一個 需要啟動的應(yīng)用系統(tǒng),配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù),根據(jù)需要啟動的應(yīng)用系 統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本,根據(jù)生成的啟動腳本,啟動需要啟 動的應(yīng)用系統(tǒng); 其中,第一應(yīng)用系統(tǒng)20的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)30的環(huán)境變量參數(shù)中除 路徑參數(shù)外的其他參數(shù)都相同。 如圖2所示,本發(fā)明實施例并行管理系統(tǒng)包括系統(tǒng)選擇模塊100、設(shè)置模塊110、 生成模塊120和啟動模塊130。 系統(tǒng)選擇模塊100,用于從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的 應(yīng)用系統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參 數(shù)外的其他參數(shù)都相同。 其中,第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)在同一個操作系統(tǒng)中。 為了保證第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路 徑參數(shù)外的其他參數(shù)都相同,可以在第一應(yīng)用系統(tǒng)的基礎(chǔ)上開發(fā)第二應(yīng)用系統(tǒng),也可以在 第二應(yīng)用系統(tǒng)的基礎(chǔ)上開發(fā)第一應(yīng)用系統(tǒng)。 設(shè)置模塊IIO,用于配置系統(tǒng)選擇模塊100確定的需要啟動的應(yīng)用系統(tǒng)的環(huán)境變 量參數(shù)。 生成模塊120,用于根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和設(shè)置模塊110配置 的環(huán)境變量參數(shù)生成啟動腳本。 啟動模塊130,用于根據(jù)生成模塊120生成的啟動腳本,啟動需要啟動的應(yīng)用系 統(tǒng)。 其中,系統(tǒng)選擇模塊100在確定一個需要啟動的應(yīng)用系統(tǒng)后,還可以確定需要啟 動的應(yīng)用系統(tǒng)的文件夾路徑。 文件夾路徑對應(yīng)的文件夾就是需要啟動的應(yīng)用系統(tǒng)的應(yīng)用程序所在的文件夾。
5
進一步的,設(shè)置模塊110可以根據(jù)系統(tǒng)選擇模塊100確定的需要啟動的應(yīng)用系統(tǒng) 的文件夾路徑,配置環(huán)境變量參數(shù)。 具體的,需要配置多個環(huán)境變量參數(shù),比如環(huán)境變量參數(shù)中包括環(huán)境變量A = 1 ; B = C:\目錄\目錄中的子文件夾等。 除了路徑參數(shù),其它參數(shù)都是根據(jù)預(yù)先設(shè)定的數(shù)值確定的(即設(shè)定的第一應(yīng)用系 統(tǒng)的環(huán)境變量參數(shù)和設(shè)定的第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的其他參數(shù)都 相同),而路徑參數(shù)就是系統(tǒng)選擇模塊100確定的文件夾路徑,在確定了每個環(huán)境變量參數(shù) 后,就完成配置環(huán)境變量參數(shù)。 其中,環(huán)境變量參數(shù)包括多少個環(huán)境變量參數(shù),以及都包括什么環(huán)境變量參數(shù)可 以根據(jù)需要進行設(shè)定。 在具體實施過程中,生成模塊120先生成一個批處理文件,將需要啟動的應(yīng)用系 統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)置于一個臨時批處理文件中,并將該批處理文件作 為啟動腳本。 需要說明的是,本發(fā)明實施例并不局限于上述生成啟動腳本的方式,其他能夠根 據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本的方式都是用 本發(fā)明實施例。 由于第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參
數(shù)外的其他參數(shù)都相同,所以啟動模塊130在啟動應(yīng)用系統(tǒng)之前需要進行檢查,保證第一
應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)不會同時運行,否則會造成應(yīng)用程序啟動失敗。 具體的,在需要啟動的應(yīng)用系統(tǒng)是第一應(yīng)用系統(tǒng),且第二應(yīng)用系統(tǒng)運行時,提示用
戶關(guān)閉第二應(yīng)用系統(tǒng),并在第二應(yīng)用系統(tǒng)關(guān)閉后,根據(jù)生成的啟動腳本,啟動第一應(yīng)用系
統(tǒng); 在需要啟動的應(yīng)用系統(tǒng)是第二應(yīng)用系統(tǒng),且第一應(yīng)用系統(tǒng)運行時,提示用戶關(guān)閉
第一應(yīng)用系統(tǒng),并在第一應(yīng)用系統(tǒng)關(guān)閉后,根據(jù)生成的啟動腳本,啟動第一應(yīng)用系統(tǒng)。 如圖3所示,本發(fā)明實施例應(yīng)用系統(tǒng)啟動的方法包括下列步驟 步驟301、從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系統(tǒng)。 其中,第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參
數(shù)外的其他參數(shù)都相同。 步驟302、配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)。 步驟303、根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟 動腳本。 步驟304、根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。
其中,第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)在同一個操作系統(tǒng)中。 為了保證第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路
徑參數(shù)外的其他參數(shù)都相同,可以在第一應(yīng)用系統(tǒng)的基礎(chǔ)上開發(fā)第二應(yīng)用系統(tǒng),也可以在
第二應(yīng)用系統(tǒng)的基礎(chǔ)上開發(fā)第一應(yīng)用系統(tǒng)。 其中,步驟301和步驟302之間還可以進一步包括 確定需要啟動的應(yīng)用系統(tǒng)的文件夾路徑。 文件夾路徑對應(yīng)的文件夾就是需要啟動的應(yīng)用系統(tǒng)的應(yīng)用程序所在的文件夾。
6
相應(yīng)的,步驟302中,根據(jù)確定的需要啟動的應(yīng)用系統(tǒng)的文件夾路徑,配置環(huán)境變
量參數(shù)。 除了路徑參數(shù),其它參數(shù)都是根據(jù)預(yù)先設(shè)定的數(shù)值確定的,而路徑參數(shù)就是確定
的文件夾路徑,在確定了每個環(huán)境變量參數(shù)后,就完成配置環(huán)境變量參數(shù)。 其中,環(huán)境變量參數(shù)包括多少個環(huán)境變量參數(shù),以及都包括什么環(huán)境變量參數(shù)可
以根據(jù)需要進行設(shè)定。 步驟303中,先生成一個批處理文件,將需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配
置的環(huán)境變量參數(shù)置于一個臨時批處理文件中,并將該批處理文件作為啟動腳本。 需要說明的是,本發(fā)明實施例并不局限于上述生成啟動腳本的方式,其他能夠根
據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本的方式都是用
本發(fā)明實施例。 由于第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參 數(shù)外的其他參數(shù)都相同,所以步驟304中,在啟動應(yīng)用系統(tǒng)之前需要進行檢查,保證第一應(yīng) 用系統(tǒng)和第二應(yīng)用系統(tǒng)不會同時運行,否則會造成應(yīng)用程序啟動失敗。 具體的,在需要啟動的應(yīng)用系統(tǒng)是第一應(yīng)用系統(tǒng),且第二應(yīng)用系統(tǒng)運行時,提示用 戶關(guān)閉第二應(yīng)用系統(tǒng),并在第二應(yīng)用系統(tǒng)關(guān)閉后,根據(jù)生成的啟動腳本,啟動第一應(yīng)用系 統(tǒng); 在需要啟動的應(yīng)用系統(tǒng)是第二應(yīng)用系統(tǒng),且第一應(yīng)用系統(tǒng)運行時,提示用戶關(guān)閉
第一應(yīng)用系統(tǒng),并在第一應(yīng)用系統(tǒng)關(guān)閉后,根據(jù)生成的啟動腳本,啟動第一應(yīng)用系統(tǒng)。 如圖4所示,本發(fā)明實施例啟動增值應(yīng)用系統(tǒng)的方法包括下列步驟 步驟401、并行管理系統(tǒng)從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的
應(yīng)用系統(tǒng)。 其中,第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參 數(shù)外的其他參數(shù)都相同。 步驟402、并行管理系統(tǒng)查看另一個應(yīng)用系統(tǒng)是否正在運行,如果是,則執(zhí)行步驟 403 ;否則,執(zhí)行步驟404。 具體的,如果需要啟動第一應(yīng)用系統(tǒng),則查看第二應(yīng)用系統(tǒng)是否正在運行;如果需 要啟動第二應(yīng)用系統(tǒng),則查看第一應(yīng)用系統(tǒng)是否正在運行。 步驟403、并行管理系統(tǒng)提示用戶關(guān)閉另一個應(yīng)用系統(tǒng),并返回步驟402。 步驟404、并行管理系統(tǒng)確定需要啟動的應(yīng)用系統(tǒng)的文件夾路徑。 步驟405、并行管理系統(tǒng)根據(jù)確定的需要啟動的應(yīng)用系統(tǒng)的文件夾路徑,配置環(huán)境
變量參數(shù)。 步驟406、并行管理系統(tǒng)根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變 量參數(shù)生成啟動腳本。 步驟407、并行管理系統(tǒng)根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。
其中,并行管理系統(tǒng)查看另一個應(yīng)用系統(tǒng)是否正在運行的步驟也可以不再401和 403之間,只要保證并行管理系統(tǒng)查看另一個應(yīng)用系統(tǒng)是否正在運行的步驟在步驟401和 407之間就可以。 并行管理系統(tǒng)查看另一個應(yīng)用系統(tǒng)是否正在運行的步驟也可以不再401和403之間的好處是不會浪費資源。如果先配置環(huán)境變量參數(shù)、生成的啟動腳本,然后在判斷另一個 應(yīng)用系統(tǒng)是否正在運行,就會出現(xiàn)一種特殊的情況,即另一個應(yīng)用系統(tǒng)正在運行,并且用戶 不關(guān)閉另一個應(yīng)用系統(tǒng),則配置環(huán)境變量參數(shù)、生成的啟動腳本都會處于閑置狀態(tài),造成資 源浪費;如果在確定另一個應(yīng)用系統(tǒng)沒有運行后,配置環(huán)境變量參數(shù)、生成的啟動腳本,這 些資源會馬上被使用,從而不會造成資源浪費。 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn) 品的形式。 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。 這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。 盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實施例以及落入本發(fā)明范圍的所有變更和修改。 從上述實施例中可以看出本發(fā)明實施例從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確 定一個需要啟動的應(yīng)用系統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變 量參數(shù)中除路徑參數(shù)外的其他參數(shù)都相同;配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù);根 據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本;根據(jù)生成的啟 動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。 由于本發(fā)明實施例第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)是兩個獨立的系統(tǒng),并且第一應(yīng)
用系統(tǒng)和第二應(yīng)用系統(tǒng)需要相同的資源,從而降低了對兩個應(yīng)用系統(tǒng)維護的復(fù)雜度,保證
了兩個應(yīng)用系統(tǒng)的穩(wěn)定性;進一步還保證了兩個應(yīng)用系統(tǒng)的版本能夠及時更新。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精
神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍
之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種應(yīng)用系統(tǒng)啟動的方法,其特征在于,該方法包括從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的其他參數(shù)都相同;配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù);根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本;根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述確定需要啟動的應(yīng)用系統(tǒng)之后,配置環(huán) 境變量參數(shù)之前還包括確定需要啟動的應(yīng)用系統(tǒng)的文件夾路徑。
3. 如權(quán)利要求2所述的方法,其特征在于,所述配置環(huán)境變量參數(shù)包括 根據(jù)確定的文件夾路徑,配置環(huán)境變量參數(shù)。
4. 如權(quán)利要求1所述的方法,其特征在于,所述確定需要啟動的應(yīng)用系統(tǒng)之后,啟動應(yīng) 用系統(tǒng)之前還包括在需要啟動的應(yīng)用系統(tǒng)是第一應(yīng)用系統(tǒng)時,確定第二應(yīng)用系統(tǒng)關(guān)閉; 在需要啟動的應(yīng)用系統(tǒng)是第二應(yīng)用系統(tǒng)時,確定第一應(yīng)用系統(tǒng)關(guān)閉。
5. —種并行管理系統(tǒng),其特征在于,該并行管理系統(tǒng)包括系統(tǒng)選擇模塊,用于從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系 統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的 其他參數(shù)都相同;設(shè)置模塊,用于配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù);生成模塊,用于根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟 動腳本;啟動模塊,用于根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。
6. 如權(quán)利要求5所述的并行管理系統(tǒng),其特征在于,所述系統(tǒng)選擇模塊還用于 確定需要啟動的應(yīng)用系統(tǒng)的文件夾路徑。
7. 如權(quán)利要求6所述的并行管理系統(tǒng),其特征在于,所述設(shè)置模塊具體用于 根據(jù)確定的文件夾路徑,配置環(huán)境變量參數(shù)。
8. 如權(quán)利要求5所述的并行管理系統(tǒng),其特征在于,所述啟動模塊用于 在需要啟動的應(yīng)用系統(tǒng)是第一應(yīng)用系統(tǒng),且第二應(yīng)用系統(tǒng)運行時,提示用戶關(guān)閉第二應(yīng)用系統(tǒng),并在第二應(yīng)用系統(tǒng)關(guān)閉后,根據(jù)生成的啟動腳本,啟動第一應(yīng)用系統(tǒng);在需要啟動的應(yīng)用系統(tǒng)是第二應(yīng)用系統(tǒng),且第一應(yīng)用系統(tǒng)運行時,提示用戶關(guān)閉第一 應(yīng)用系統(tǒng),并在第一應(yīng)用系統(tǒng)關(guān)閉后,根據(jù)生成的啟動腳本,啟動第一應(yīng)用系統(tǒng)。
9. 一種應(yīng)用管理系統(tǒng),包括第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng),其特征在于,該管理系統(tǒng)還 包括并行管理系統(tǒng),用于從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系 統(tǒng),配置需要啟動的應(yīng)用系統(tǒng)的環(huán)境變量參數(shù),根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和 配置的環(huán)境變量參數(shù)生成啟動腳本,根據(jù)生成的啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng);其中,第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外 的其他參數(shù)都相同。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)通信管理技術(shù),特別涉及一種應(yīng)用系統(tǒng)啟動的方法、并行管理系統(tǒng)和應(yīng)用管理系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的將增值應(yīng)用系統(tǒng)集成在網(wǎng)管應(yīng)用系統(tǒng),增加增值應(yīng)用系統(tǒng)和網(wǎng)管應(yīng)用系統(tǒng)的維護的復(fù)雜度的問題。本發(fā)明實施例的方法包括從第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)中,確定一個需要啟動的應(yīng)用系統(tǒng),其中第一應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)和第二應(yīng)用系統(tǒng)的環(huán)境變量參數(shù)中除路徑參數(shù)外的其他參數(shù)都相同;根據(jù)需要啟動的應(yīng)用系統(tǒng)的文件夾路徑和配置的環(huán)境變量參數(shù)生成啟動腳本;根據(jù)啟動腳本,啟動需要啟動的應(yīng)用系統(tǒng)。采用本發(fā)明實施例的方法能夠降低對兩個應(yīng)用系統(tǒng)維護的復(fù)雜度,保證兩個應(yīng)用系統(tǒng)的穩(wěn)定性。
文檔編號H04L12/24GK101753360SQ20091025277
公開日2010年6月23日 申請日期2009年12月16日 優(yōu)先權(quán)日2009年12月16日
發(fā)明者喻紅, 王帥 申請人:中興通訊股份有限公司