專利名稱:一種軟件管理方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種軟件管理方法、裝置和系統(tǒng)。
背景技術(shù):
隨著服務(wù)供應(yīng)商不斷擴(kuò)大覆蓋網(wǎng)絡(luò),管理和集成網(wǎng)絡(luò)就成為一項(xiàng)商業(yè)必需。人工安裝和更新軟件已經(jīng)落后,速度慢,花費(fèi)大,協(xié)調(diào)要求高?,F(xiàn)在,我們越來越關(guān)注多廠商共同建立的網(wǎng)絡(luò),以降低活動風(fēng)險,就像服務(wù)供應(yīng)商經(jīng)常從多家廠商購進(jìn)設(shè)備一樣。同樣地,服務(wù)供應(yīng)商也希望每個廠商都能與現(xiàn)有網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)融為一體。
當(dāng)我們要管理數(shù)量眾多、分布廣泛的受管元素時,軟件管理功能就變得特別有用。軟件升級時和自動發(fā)現(xiàn)功能成功后,軟件管理功能都能幫助管理網(wǎng)絡(luò)。軟件更新本身很復(fù)雜,而且操作不當(dāng)可能造成服務(wù)中斷,但軟件更新又是一項(xiàng)例行的、幾乎不可避免的工作。
軟件管理功能主要由現(xiàn)在的網(wǎng)絡(luò)元件管理系統(tǒng)(EMS)提供。多數(shù)時候,網(wǎng)絡(luò)元件管理系統(tǒng)和設(shè)備同屬一家設(shè)備廠商,用于此目的的接口也為其所專有。因此解決方案只有在協(xié)商好的預(yù)定義接口才能發(fā)揮作用。但當(dāng)管理實(shí)體和受管實(shí)體來自不同的廠商時,就沒有相應(yīng)的解決方案。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的發(fā)明目的在于提供一種軟件管理方法,包括 集成參照點(diǎn)管理單元IRPManager向一個或多個集成參照點(diǎn)代理單元IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 所述IRPManager指示所述IRPAgent安裝所述下載的目標(biāo)軟件; 所述IRPManager指示所述IRPAgent激活所述安裝的目標(biāo)軟件。
本發(fā)明實(shí)施例的另一發(fā)明目的在于提供一種軟件管理方法,包括 IRPAgent接收IRPManager發(fā)送包含下載位置信息的下載請求,根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 所述IRPAgent安裝所述下載的目標(biāo)軟件; 所述IRPAgent激活所述安裝的目標(biāo)軟件。
本發(fā)明實(shí)施例的另一發(fā)明目的在于提供一種軟件管理裝置,包括 下載請求發(fā)送模塊,用于向一個或多個IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 安裝指示模塊,用于指示所述IRPAgent安裝所述下載的目標(biāo)軟件; 激活指示模塊,用于指示所述IRPAgent激活所述安裝的目標(biāo)軟件。
本發(fā)明實(shí)施例的另一發(fā)明目的在于提供一種軟件管理裝置,包括 下載請求處理單元,用于接收IRPManager發(fā)送的包含下載位置信息的下載請求,根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 安裝模塊,用于安裝所述下載的目標(biāo)軟件; 激活模塊,用于激活所述安裝的目標(biāo)軟件。
本發(fā)明實(shí)施例的另一發(fā)明目的在于提供一種軟件管理系統(tǒng),包括 集成參照點(diǎn)管理單元IRPManager,用于向一個或多個集成參照點(diǎn)代理單元IRPAgent發(fā)送包含下載位置信息的下載請求; 所述IRPAgent,用于根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 所述IRPAgent,還用于安裝所述下載的目標(biāo)軟件; 所述IRPAgent,還用于激活所述安裝的目標(biāo)軟件。
本發(fā)明實(shí)施方式的有益效果在于,引進(jìn)一種機(jī)制,能使網(wǎng)絡(luò)操作員能在軟件安裝時管理和維護(hù)網(wǎng)絡(luò),還能從網(wǎng)絡(luò)管理系統(tǒng)(NMS)進(jìn)行更新。在多廠商環(huán)境下,可以從網(wǎng)絡(luò)管理系統(tǒng)查看整個網(wǎng)絡(luò),而且從中心位置開始軟件管理操作是可行的,因?yàn)閺木W(wǎng)絡(luò)管理接口啟動流程可以是一般性的,與制造設(shè)備的廠商無關(guān)。軟件實(shí)體將包含各廠商的特有數(shù)據(jù)載體,但I(xiàn)RPManager對這些軟件實(shí)體的管理操作卻可以是一般性的。
圖1A為本發(fā)明一個實(shí)施例的系統(tǒng)結(jié)構(gòu)圖; 圖1為本發(fā)明一個實(shí)施例的方法流程圖; 圖1B為本發(fā)明一個實(shí)施例的方法流程圖; 圖2為本發(fā)明一個實(shí)施例的方法流程圖; 圖3為本發(fā)明一個實(shí)施例的方法流程圖; 圖4為本發(fā)明一個實(shí)施例的方法流程圖; 圖5為本發(fā)明一個實(shí)施例的裝置結(jié)構(gòu)圖; 圖5A為本發(fā)明一個實(shí)施例的裝置結(jié)構(gòu)圖; 圖5B為本發(fā)明一個實(shí)施例的裝置結(jié)構(gòu)圖; 圖6為本發(fā)明一個實(shí)施例的裝置結(jié)構(gòu)圖; 圖6A為本發(fā)明一個實(shí)施例的裝置結(jié)構(gòu)圖; 圖6B為本發(fā)明一個實(shí)施例的裝置結(jié)構(gòu)圖。
具體實(shí)施例方式 如圖1A所示,本發(fā)明一個實(shí)施例提供一種軟件管理系統(tǒng),包括 集成參照點(diǎn)管理單元IRPManager101,用于向一個或多個集成參照點(diǎn)代理單元IRPAgent103發(fā)送包含下載位置信息的下載請求; IRPAgent103,用于根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; IRPAgent103,還用于安裝所述下載的目標(biāo)軟件;IRPAgent103,還用于激活所述安裝的目標(biāo)軟件。
可選的,IRPManager101,還用于接收IRPAgent103在下載完成后發(fā)送的下載結(jié)果通知; IRPManager101,還用于確定所述下載成功,向IRPAgent103發(fā)送包含執(zhí)行配置信息的軟件安裝請求; IRPAgent103還用于安裝所述下載的目標(biāo)軟件具體為IRPAgent103還用于根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
可選的,IRPManager101,具體用于在所述下載請求中加入指示自動觸發(fā)安裝的標(biāo)識,向一個或多個IRPAgent103發(fā)送包含所述標(biāo)識和下載位置信息的下載請求; IRPAgent103,具體用于根據(jù)所述標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
可選的,IRPManager101,還用于接收IRPAgent103在安裝完成后發(fā)送的安裝結(jié)果通知; IRPManager101,還用于確定所述安裝成功,向IRPAgent103發(fā)送包含激活模式的軟件激活請求; IRPAgent103還用于激活所述安裝的目標(biāo)軟件具體為IRPAgent103還用于根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
可選的,IRPManager101,具體用于在所述安裝請求中加入指示自動觸發(fā)激活的標(biāo)識,向IRPAgent103發(fā)送包含所述標(biāo)識和執(zhí)行配置信息的軟件安裝請求; IRPAgent103,具體用于根據(jù)所述標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
如圖1所示,本發(fā)明一個實(shí)施例提供一種軟件管理方法,包括以下步驟 S101、集成參照點(diǎn)管理單元IRPManager向一個或多個集成參照點(diǎn)代理單元IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; IRPManager可以在下載請求中包含除了下載位置信息以外的其它參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在下載請求中,具體參數(shù)以及該參數(shù)的功能如表1所示
表1 S103、所述IRPManager指示所述IRPAgent安裝所述下載的目標(biāo)軟件; 可選的,如圖2所示,步驟S103還可以為如下步驟 S1031、所述IRPManager接收所述IRPAgent在下載完成后發(fā)送的下載結(jié)果通知; 下載結(jié)果通知可以包含以下參數(shù),如表2所示 表2 S1033、所述IRPManager確定所述下載成功,向所述IRPAgent發(fā)送包含執(zhí)行配置信息的軟件安裝請求,指示所述IRPAgent根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。比如,給目標(biāo)軟件包分檔、運(yùn)行腳本以將目標(biāo)軟件實(shí)體置于網(wǎng)元內(nèi)的不同位置等。
IRPManager可以在軟件安裝請求中包含除了執(zhí)行配置信息以外的其它參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在軟件安裝請求中,具體參數(shù)以及該參數(shù)的功能如表3所示 表3 可選的,步驟S103還可以為如下步驟 所述IRPManager在所述下載請求中加入指示自動觸發(fā)安裝的標(biāo)識,使所述IRPAgent根據(jù)所述標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
S105、所述IRPManager指示所述IRPAgent激活所述安裝的目標(biāo)軟件。
可選的,如圖3所示,步驟S105還可以為如下步驟 S1051、所述IRPManager接收所述IRPAgent在安裝完成后發(fā)送的安裝結(jié)果通知; 安裝結(jié)果通知可以包含以下參數(shù),如表4所示 表4 S1053、所述IRPManager確定所述安裝成功,向所述IRPAgent發(fā)送包含激活模式的軟件激活請求,指示所述IRPAgent根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
IRPManager可以在軟件激活請求中包含除了激活模式以外的其它參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在軟件激活請求中,具體參數(shù)以及該參數(shù)的功能如表5所示 表5 所述IRPManager接收所述IRPAgent在激活完成后發(fā)送的激活結(jié)果通知; 激活結(jié)果通知可以包含以下參數(shù),如表6所示 表6 可選的,步驟S105還可以為如下步驟 所述IRPManager在所述安裝請求中加入指示自動觸發(fā)激活的標(biāo)識,使所述IRPAgent根據(jù)所述標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
可選的,如圖1所示的方法還可以包括以下步驟 S107、如果所述安裝或激活失敗,所述IRPManager接收所述IRPAgent發(fā)送的安裝或激活失敗通知(該通知包含的參數(shù)信息如表4所示,此處不再贅述)后向所述IRPAgent發(fā)送回退請求,使所述IRPAgent將系統(tǒng)恢復(fù)到軟件下載、安裝或激活前的配置。
IRPManager可以在回退請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在回退請求中,具體參數(shù)以及該參數(shù)的功能如表7所示 表7 可選的,如圖1所示的方法還可以包括以下步驟 S109、所述IRPManager在所述下載、安裝或激活操作之前向所述IRPAgent發(fā)送備份請求,使所述IRPAgent將需要下載、安裝或激活的軟件實(shí)體的配置文件傳送到所述IRPManager指定的全局唯一數(shù)據(jù)文件參考點(diǎn)。
IRPManager可以在備份請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在備份請求中,具體參數(shù)以及該參數(shù)的功能如表8所示 表8 S111、所述IRPManager向所述IRPAgent發(fā)送恢復(fù)請求,使所述IRPAgent從所述全局唯一數(shù)據(jù)文件參考點(diǎn)將所述軟件實(shí)體根據(jù)所述備份的配置文件進(jìn)行恢復(fù)。
IRPManager可以在恢復(fù)請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在恢復(fù)請求中,具體參數(shù)以及該參數(shù)的功能如表9所示 表9 可選的,如圖1和圖1B所示的方法還可以包括以下步驟 S113、所述IRPManager向所述IRPAgent發(fā)送驗(yàn)證請求,使所述IRPAgent在所述安裝或激活前確認(rèn)待安裝或激活的目標(biāo)軟件或已有的硬件檢測正確或兼容。
IRPManager可以在驗(yàn)證請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在驗(yàn)證請求中,具體參數(shù)以及該參數(shù)的功能如表10所示 表10 S115、所述IRPManager向所述IRPAgent發(fā)送終止驗(yàn)證請求,使所述IRPAgent在所述驗(yàn)證操作時間達(dá)到設(shè)定的閾值、所述驗(yàn)證消耗資源達(dá)到設(shè)定的閾值或所述驗(yàn)證進(jìn)行無限循環(huán)時終止所述驗(yàn)證。
IRPManager可以在終止驗(yàn)證請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在終止驗(yàn)證請求中,具體參數(shù)以及該參數(shù)的功能如表11所示 表11 S117、所述IRPManager向所述IRPAgent發(fā)送終止請求,使所述IRPAgent終止所述下載、安裝、備份或驗(yàn)證操作。
IRPManager可以在終止請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在終止請求中,具體參數(shù)以及該參數(shù)的功能如表12所示 表12 S119、所述IRPManager向所述IRPAgent發(fā)送掛起請求,使所述IRPAgent掛起所述下載、安裝或激活等正在運(yùn)行的軟件管理操作。
IRPManager可以在掛起請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在掛起請求中,具體參數(shù)以及該參數(shù)的功能如表13所示 表13 S121、所述IRPManager向所述IRPAgent發(fā)送繼續(xù)處理請求,使所述IRPAgent繼續(xù)處理所述被掛起的下載、安裝或激活等軟件管理操作。
IRPManager可以在繼續(xù)處理請求中包含以下參數(shù)信息,這些參數(shù)信息可以根據(jù)需要全部或部分?jǐn)y帶在繼續(xù)處理請求中,具體參數(shù)以及該參數(shù)的功能如表14所示 表14 如圖4所示,本發(fā)明一個實(shí)施例提供一種軟件管理方法,包括以下步驟 S401、IRPAgent接收IRPManager發(fā)送包含下載位置信息的下載請求,根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; S403、所述IRPAgent安裝所述下載的目標(biāo)軟件; S405、所述IRPAgent激活所述安裝的目標(biāo)軟件。
可選的,步驟S403具體可以包括 所述IRPAgent在下載完成后向所述IRPManager發(fā)送下載結(jié)果通知; 所述IRPAgent接收所述IRPManager確定所述下載成功后向所述IRPAgent發(fā)送的包含執(zhí)行配置信息的軟件安裝請求; 所述IRPAgent根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
可選的,步驟S403具體可以包括 所述IRPAgent根據(jù)所述IRPManager在所述下載請求中加入的指示自動觸發(fā)安裝的標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
可選的,步驟S405具體可以包括 所述IRPAgent在安裝完成后向所述IRPManager發(fā)送安裝結(jié)果通知; 所述IRPAgent接收所述IRPManager確定所述安裝成功后向所述IRPAgent發(fā)送的包含激活模式的軟件激活請求,根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
可選的,步驟S405具體可以包括 所述IRPAgent根據(jù)所述IRPManager在所述安裝請求中加入的指示自動觸發(fā)激活的標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
如圖5所示,本發(fā)明一個實(shí)施例提供一種軟件管理裝置,包括 下載請求發(fā)送模塊501,用于向一個或多個IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 安裝指示模塊503,用于指示所述IRPAgent安裝所述下載的目標(biāo)軟件; 激活指示模塊505,用于指示所述IRPAgent激活所述安裝的目標(biāo)軟件。
可選的,如圖5A所示,安裝指示模塊503包括 第一接收子模塊5031,用于接收所述IRPAgent在下載完成后發(fā)送的下載結(jié)果通知; 第一發(fā)送子模塊5033,用于確定所述下載成功,向所述IRPAgent發(fā)送包含執(zhí)行配置信息的軟件安裝請求,指示所述IRPAgent根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
可選的,安裝指示模塊503具體用于在所述下載請求中加入指示自動觸發(fā)安裝的標(biāo)識; 下載請求發(fā)送模塊501還用于,向所述IRPAgent發(fā)送包含所述指示自動觸發(fā)安裝標(biāo)識的所述下載請求,使所述IRPAgent根據(jù)所述指示自動觸發(fā)安裝標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
可選的,如圖5B所示,激活指示模塊505包括 第二接收子模塊5051,用于接收所述IRPAgent在安裝完成后發(fā)送的安裝結(jié)果通知; 第二發(fā)送子模塊5053,用于確定所述安裝成功,向所述IRPAgent發(fā)送包含激活模式的軟件激活請求,指示所述IRPAgent根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
可選的,激活指示模塊505具體用于,在所述安裝請求中加入指示自動觸發(fā)激活的標(biāo)識; 第一發(fā)送子模塊5033還用于,向所述IRPAgent發(fā)送包含所述指示自動觸發(fā)激活標(biāo)識的所述安裝請求,使所述IRPAgent根據(jù)所述指示自動觸發(fā)激活標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
如圖6所示,本發(fā)明一個實(shí)施例提供一種軟件管理裝置,包括 下載請求處理單元601,用于接收IRPManager發(fā)送的包含下載位置信息的下載請求,根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件; 安裝模塊603,用于安裝所述下載的目標(biāo)軟件; 激活模塊605,用于激活所述安裝的目標(biāo)軟件。
可選的,如圖6A所示,安裝模塊603包括 第一發(fā)送子模塊6031,用于在下載完成后向所述IRPManager發(fā)送下載結(jié)果通知; 第一接收子模塊6033,用于接收所述IRPManager確定所述下載成功后向所述安裝模塊發(fā)送的包含執(zhí)行配置信息的軟件安裝請求;根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
可選的,安裝模塊603具體用于,根據(jù)所述IRPManager在所述下載請求中加入的指示自動觸發(fā)安裝的標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
可選的,如圖6B所示,激活模塊605包括 第二發(fā)送子模塊6051,用于在所述安裝完成后向所述IRPManager發(fā)送安裝結(jié)果通知; 第二接收子模塊6053,用于接收所述IRPManager確定所述安裝成功后向所述激活模塊發(fā)送的包含激活模式的軟件激活請求,根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
激活模塊605具體用于根據(jù)所述IRPManager在所述軟件安裝請求中加入的指示自動觸發(fā)激活的標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本發(fā)明實(shí)施方式的有益效果在于,本發(fā)明引進(jìn)一種機(jī)制,能使網(wǎng)絡(luò)操作員能在軟件安裝時管理和維護(hù)網(wǎng)絡(luò),還能從網(wǎng)絡(luò)管理系統(tǒng)(NMS)進(jìn)行更新。多廠商環(huán)境下,可以從網(wǎng)絡(luò)管理系統(tǒng)查看整個網(wǎng)絡(luò),而且從中心位置開始軟件管理操作是可行的,因?yàn)閺木W(wǎng)絡(luò)管理界面啟動流程可以是一般性的,與制造設(shè)備的廠商無關(guān)。于是便誕生了一個通常在多廠商網(wǎng)絡(luò)中能在軟件升級時或自動發(fā)現(xiàn)后管理軟件實(shí)體的解決方案。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種軟件管理方法,其特征在于,包括
集成參照點(diǎn)管理單元IRPManager向一個或多個集成參照點(diǎn)代理單元IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件;
所述IRPManager指示所述IRPAgent安裝所述下載的目標(biāo)軟件;
所述IRPManager指示所述IRPAgent激活所述安裝的目標(biāo)軟件。2、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述IRPManager指示所述IRPAgent安裝所述下載的目標(biāo)軟件的步驟具體包括
所述IRPManager接收所述IRPAgent在下載完成后發(fā)送的下載結(jié)果通知;
所述IRPManager確定所述下載成功,向所述IRPAgent發(fā)送包含執(zhí)行配置信息的軟件安裝請求,指示所述IRPAgent根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
3、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述IRPManager指示所述IRPAgent安裝所述下載的目標(biāo)軟件的步驟具體包括
所述IRPManager在所述下載請求中加入指示自動觸發(fā)安裝的標(biāo)識,使所述IRPAgent根據(jù)所述標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
4、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述IRPManager指示所述IRPAgent激活所述安裝的目標(biāo)軟件的步驟具體包括
所述IRPManager接收所述IRPAgent在安裝完成后發(fā)送的安裝結(jié)果通知;
所述IRPManager確定所述安裝成功,向所述IRPAgent發(fā)送包含激活模式的軟件激活請求,指示所述IRPAgent根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
5、如權(quán)利要求2所述的軟件管理方法,其特征在于,所述IRPManager指示所述IRPAgent激活所述安裝的目標(biāo)軟件的步驟具體包括
所述IRPManager在所述安裝請求中加入指示自動觸發(fā)激活的標(biāo)識,使所述IRPAgent根據(jù)所述標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
6、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述方法還包括
如果所述下載、安裝或激活失敗,所述IRPManager接收所述IRPAgent發(fā)送的下載、安裝或激活失敗通知后向所述IRPAgent發(fā)送回退請求,使所述IRPAgent將系統(tǒng)恢復(fù)到軟件下載、安裝或激活前的配置。
7、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager在所述安裝或激活操作之前向所述IRPAgent發(fā)送備份請求,使所述IRPAgent將需要下載、安裝或激活的軟件實(shí)體的配置文件傳送到所述IRPManager指定的全局唯一數(shù)據(jù)文件參考點(diǎn)。
8、如權(quán)利要求7所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager向所述IRPAgent發(fā)送恢復(fù)請求,使所述IRPAgent從所述全局唯一數(shù)據(jù)文件參考點(diǎn)將所述軟件實(shí)體根據(jù)所述備份的配置文件進(jìn)行恢復(fù)。
9、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager向所述IRPAgent發(fā)送驗(yàn)證請求,使所述IRPAgent在所述安裝或激活前確認(rèn)待安裝或激活的目標(biāo)軟件或已有的硬件檢測正確或兼容。
10、如權(quán)利要求9所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager向所述IRPAgent發(fā)送終止驗(yàn)證請求,使所述IRPAgent在所述驗(yàn)證操作時間達(dá)到設(shè)定的閾值、所述驗(yàn)證消耗資源達(dá)到設(shè)定的閾值或所述驗(yàn)證進(jìn)行無限循環(huán)時終止所述驗(yàn)證。
11、如權(quán)利要求1或9所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager向所述IRPAgent發(fā)送終止請求,使所述IRPAgent終止所述下載、安裝、備份或驗(yàn)證操作。
12、如權(quán)利要求1所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager向所述IRPAgent發(fā)送掛起請求,使所述IRPAgent掛起所述下載、安裝或激活操作。
13、如權(quán)利要求12所述的軟件管理方法,其特征在于,所述方法還包括
所述IRPManager向所述IRPAgent發(fā)送繼續(xù)處理請求,使所述IRPAgent繼續(xù)處理所述被掛起的下載、安裝或激活操作。
14、一種軟件管理方法,其特征在于,包括
IRPAgent接收IRPManager發(fā)送包含下載位置信息的下載請求,根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件;
所述IRPAgent安裝所述下載的目標(biāo)軟件;
所述IRPAgent激活所述安裝的目標(biāo)軟件。
15、如權(quán)利要求14所述的軟件管理方法,其特征在于,所述IRPAgent安裝所述下載的目標(biāo)軟件的步驟具體包括
所述IRPAgent在下載完成后向所述IRPManager發(fā)送下載結(jié)果通知;
所述IRPAgent接收所述IRPManager確定所述下載成功后向所述IRPAgent發(fā)送的包含執(zhí)行配置信息的軟件安裝請求;
所述IRPAgent根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
16、如權(quán)利要求14所述的軟件管理方法,其特征在于,所述IRPAgent安裝所述下載的目標(biāo)軟件的步驟具體包括
所述IRPAgent根據(jù)所述IRPManager在所述下載請求中加入的指示自動觸發(fā)安裝的標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
17、如權(quán)利要求14所述的軟件管理方法,其特征在于,所述IRPAgent激活所述安裝的目標(biāo)軟件的步驟具體包括
所述IRPAgent在安裝完成后向所述IRPManager發(fā)送安裝結(jié)果通知;
所述IRPAgent接收所述IRPManager確定所述安裝成功后向所述IRPAgent發(fā)送的包含激活模式的軟件激活請求,根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
18、如權(quán)利要求15所述的軟件管理方法,其特征在于,所述IRPAgent激活所述安裝的目標(biāo)軟件的步驟具體包括
所述IRPAgent根據(jù)所述IRPManager在所述安裝請求中加入的指示自動觸發(fā)激活的標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
19、一種軟件管理裝置,其特征在于,包括
下載請求發(fā)送模塊,用于向一個或多個IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件;
安裝指示模塊,用于指示所述IRPAgent安裝所述下載的目標(biāo)軟件;
激活指示模塊,用于指示所述IRPAgent激活所述安裝的目標(biāo)軟件。
20、如權(quán)利要求19所述的軟件管理裝置,其特征在于,所述安裝指示模塊包括
第一接收子模塊,用于接收所述IRPAgent在下載完成后發(fā)送的下載結(jié)果通知;
第一發(fā)送子模塊,用于確定所述下載成功,向所述IRPAgent發(fā)送包含執(zhí)行配置信息的軟件安裝請求,指示所述IRPAgent根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
21、如權(quán)利要求19所述的軟件管理裝置,其特征在于,
所述安裝指示模塊具體用于,在所述下載請求中加入指示自動觸發(fā)安裝的標(biāo)識;
所述下載請求發(fā)送模塊還用于,向所述IRPAgent發(fā)送包含所述指示自動觸發(fā)安裝標(biāo)識的所述下載請求,使所述IRPAgent根據(jù)所述指示自動觸發(fā)安裝標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
22、如權(quán)利要求19所述的軟件管理裝置,其特征在于,所述激活指示模塊具體包括
第二接收子模塊,用于接收所述IRPAgent在安裝完成后發(fā)送的安裝結(jié)果通知;
第二發(fā)送子模塊,用于確定所述安裝成功,向所述IRPAgent發(fā)送包含激活模式的軟件激活請求,指示所述IRPAgent根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
23、如權(quán)利要求20所述的軟件管理裝置,其特征在于,
所述激活指示模塊具體用于,在所述安裝請求中加入指示自動觸發(fā)激活的標(biāo)識;
所述第一發(fā)送子模塊還用于,向所述IRPAgent發(fā)送包含所述指示自動觸發(fā)激活標(biāo)識的所述安裝請求,使所述IRPAgent根據(jù)所述指示自動觸發(fā)激活標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
24、一種軟件管理裝置,其特征在于,包括
下載請求處理單元,用于接收IRPManager發(fā)送的包含下載位置信息的下載請求,根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件;
安裝模塊,用于安裝所述下載的目標(biāo)軟件;
激活模塊,用于激活所述安裝的目標(biāo)軟件。
25、如權(quán)利要求24所述的軟件管理裝置,其特征在于,所述安裝模塊包括
第一發(fā)送子模塊,用于在下載完成后向所述IRPManager發(fā)送下載結(jié)果通知;
第一接收子模塊,用于接收所述IRPManager確定所述下載成功后向所述安裝模塊發(fā)送的包含執(zhí)行配置信息的軟件安裝請求;根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
26、如權(quán)利要求24所述的軟件管理裝置,其特征在于,所述安裝模塊具體用于,根據(jù)所述IRPManager在所述下載請求中加入的指示自動觸發(fā)安裝的標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
27、如權(quán)利要求24所述的軟件管理裝置,其特征在于,所述激活模塊包括
第二發(fā)送子模塊,用于在所述安裝完成后向所述IRPManager發(fā)送安裝結(jié)果通知;
第二接收子模塊,用于接收所述IRPManager確定所述安裝成功后向所述激活模塊發(fā)送的包含激活模式的軟件激活請求,根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
28、如權(quán)利要求25所述的軟件管理方法,其特征在于,所述激活模塊具體用于根據(jù)所述IRPManager在所述軟件安裝請求中加入的指示自動觸發(fā)激活的標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
29、一種軟件管理系統(tǒng),其特征在于,包括
集成參照點(diǎn)管理單元IRPManager,用于向一個或多個集成參照點(diǎn)代理單元IRPAgent發(fā)送包含下載位置信息的下載請求;
所述IRPAgent,用于根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件;
所述IRPAgent,還用于安裝所述下載的目標(biāo)軟件;所述IRPAgent,還用于激活所述安裝的目標(biāo)軟件。
30、如權(quán)利要求29所述的軟件管理系統(tǒng),其特征在于,
所述IRPManager,還用于接收所述IRPAgent在下載完成后發(fā)送的下載結(jié)果通知;
所述IRPManager,還用于確定所述下載成功,向所述IRPAgent發(fā)送包含執(zhí)行配置信息的軟件安裝請求;
所述IRPAgent還用于安裝所述下載的目標(biāo)軟件具體為所述IRPAgent還用于根據(jù)所述軟件安裝請求啟動目標(biāo)軟件安裝。
31、如權(quán)利要求29所述的軟件管理系統(tǒng),其特征在于,
所述IRPManager,具體用于在所述下載請求中加入指示自動觸發(fā)安裝的標(biāo)識,向一個或多個所述IRPAgent發(fā)送包含所述標(biāo)識和下載位置信息的下載請求;
所述IRPAgent,具體用于根據(jù)所述標(biāo)識啟動所述下載的目標(biāo)軟件的安裝過程。
32、如權(quán)利要求29所述的軟件管理系統(tǒng),其特征在于,
所述IRPManager,還用于接收所述IRPAgent在安裝完成后發(fā)送的安裝結(jié)果通知;
所述IRPManager,還用于確定所述安裝成功,向所述IRPAgent發(fā)送包含激活模式的軟件激活請求;
所述IRPAgent還用于激活所述安裝的目標(biāo)軟件具體為所述IRPAgent還用于根據(jù)所述軟件激活請求啟動目標(biāo)軟件激活。
33、如權(quán)利要求30所述的軟件管理系統(tǒng),其特征在于,
所述IRPManager,具體用于在所述安裝請求中加入指示自動觸發(fā)激活的標(biāo)識,向所述IRPAgent發(fā)送包含所述標(biāo)識和執(zhí)行配置信息的軟件安裝請求;
所述IRPAgent,具體用于根據(jù)所述標(biāo)識啟動所述安裝的目標(biāo)軟件的激活過程。
全文摘要
本發(fā)明提供一種軟件管理方法,其特征在于,包括集成參照點(diǎn)管理單元IRPManager向一個或多個集成參照點(diǎn)代理單元IRPAgent發(fā)送包含下載位置信息的下載請求,使所述IRPAgent根據(jù)所述下載請求從集中軟件管理文件服務(wù)器下載目標(biāo)軟件;所述IRPManager指示所述IRPAgent安裝所述下載的目標(biāo)軟件;所述IRPManager指示所述IRPAgent激活所述安裝的目標(biāo)軟件。在多廠商環(huán)境下,可以從網(wǎng)絡(luò)管理系統(tǒng)查看整個網(wǎng)絡(luò),而且從中心位置開始軟件管理操作是可行的,因?yàn)閺木W(wǎng)絡(luò)管理接口啟動流程可以是一般性的,與制造設(shè)備的廠商無關(guān)。軟件實(shí)體將包含各廠商的特有數(shù)據(jù)載體,但I(xiàn)RPManager對這些軟件實(shí)體的管理操作卻可以是一般性的。
文檔編號G06F9/445GK101686157SQ200910130639
公開日2010年3月31日 申請日期2009年3月23日 優(yōu)先權(quán)日2008年9月28日
發(fā)明者彼迪普塔 申請人:華為技術(shù)有限公司