一种软件管理方法、装置和系统的制作方法

文档序号:6577464阅读:121来源:国知局
专利名称:一种软件管理方法、装置和系统的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种软件管理方法、装置和系统。

背景技术
随着服务供应商不断扩大覆盖网络,管理和集成网络就成为一项商业必需。人工安装和更新软件已经落后,速度慢,花费大,协调要求高。现在,我们越来越关注多厂商共同建立的网络,以降低活动风险,就像服务供应商经常从多家厂商购进设备一样。同样地,服务供应商也希望每个厂商都能与现有网络拓扑结构融为一体。
当我们要管理数量众多、分布广泛的受管元素时,软件管理功能就变得特别有用。软件升级时和自动发现功能成功后,软件管理功能都能帮助管理网络。软件更新本身很复杂,而且操作不当可能造成服务中断,但软件更新又是一项例行的、几乎不可避免的工作。
软件管理功能主要由现在的网络元件管理系统(EMS)提供。多数时候,网络元件管理系统和设备同属一家设备厂商,用于此目的的接口也为其所专有。因此解决方案只有在协商好的预定义接口才能发挥作用。但当管理实体和受管实体来自不同的厂商时,就没有相应的解决方案。


发明内容
本发明实施例的发明目的在于提供一种软件管理方法,包括 集成参照点管理单元IRPManager向一个或多个集成参照点代理单元IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件; 所述IRPManager指示所述IRPAgent安装所述下载的目标软件; 所述IRPManager指示所述IRPAgent激活所述安装的目标软件。
本发明实施例的另一发明目的在于提供一种软件管理方法,包括 IRPAgent接收IRPManager发送包含下载位置信息的下载请求,根据所述下载请求从集中软件管理文件服务器下载目标软件; 所述IRPAgent安装所述下载的目标软件; 所述IRPAgent激活所述安装的目标软件。
本发明实施例的另一发明目的在于提供一种软件管理装置,包括 下载请求发送模块,用于向一个或多个IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件; 安装指示模块,用于指示所述IRPAgent安装所述下载的目标软件; 激活指示模块,用于指示所述IRPAgent激活所述安装的目标软件。
本发明实施例的另一发明目的在于提供一种软件管理装置,包括 下载请求处理单元,用于接收IRPManager发送的包含下载位置信息的下载请求,根据所述下载请求从集中软件管理文件服务器下载目标软件; 安装模块,用于安装所述下载的目标软件; 激活模块,用于激活所述安装的目标软件。
本发明实施例的另一发明目的在于提供一种软件管理系统,包括 集成参照点管理单元IRPManager,用于向一个或多个集成参照点代理单元IRPAgent发送包含下载位置信息的下载请求; 所述IRPAgent,用于根据所述下载请求从集中软件管理文件服务器下载目标软件; 所述IRPAgent,还用于安装所述下载的目标软件; 所述IRPAgent,还用于激活所述安装的目标软件。
本发明实施方式的有益效果在于,引进一种机制,能使网络操作员能在软件安装时管理和维护网络,还能从网络管理系统(NMS)进行更新。在多厂商环境下,可以从网络管理系统查看整个网络,而且从中心位置开始软件管理操作是可行的,因为从网络管理接口启动流程可以是一般性的,与制造设备的厂商无关。软件实体将包含各厂商的特有数据载体,但IRPManager对这些软件实体的管理操作却可以是一般性的。



图1A为本发明一个实施例的系统结构图; 图1为本发明一个实施例的方法流程图; 图1B为本发明一个实施例的方法流程图; 图2为本发明一个实施例的方法流程图; 图3为本发明一个实施例的方法流程图; 图4为本发明一个实施例的方法流程图; 图5为本发明一个实施例的装置结构图; 图5A为本发明一个实施例的装置结构图; 图5B为本发明一个实施例的装置结构图; 图6为本发明一个实施例的装置结构图; 图6A为本发明一个实施例的装置结构图; 图6B为本发明一个实施例的装置结构图。

具体实施例方式 如图1A所示,本发明一个实施例提供一种软件管理系统,包括 集成参照点管理单元IRPManager101,用于向一个或多个集成参照点代理单元IRPAgent103发送包含下载位置信息的下载请求; IRPAgent103,用于根据所述下载请求从集中软件管理文件服务器下载目标软件; IRPAgent103,还用于安装所述下载的目标软件;IRPAgent103,还用于激活所述安装的目标软件。
可选的,IRPManager101,还用于接收IRPAgent103在下载完成后发送的下载结果通知; IRPManager101,还用于确定所述下载成功,向IRPAgent103发送包含执行配置信息的软件安装请求; IRPAgent103还用于安装所述下载的目标软件具体为IRPAgent103还用于根据所述软件安装请求启动目标软件安装。
可选的,IRPManager101,具体用于在所述下载请求中加入指示自动触发安装的标识,向一个或多个IRPAgent103发送包含所述标识和下载位置信息的下载请求; IRPAgent103,具体用于根据所述标识启动所述下载的目标软件的安装过程。
可选的,IRPManager101,还用于接收IRPAgent103在安装完成后发送的安装结果通知; IRPManager101,还用于确定所述安装成功,向IRPAgent103发送包含激活模式的软件激活请求; IRPAgent103还用于激活所述安装的目标软件具体为IRPAgent103还用于根据所述软件激活请求启动目标软件激活。
可选的,IRPManager101,具体用于在所述安装请求中加入指示自动触发激活的标识,向IRPAgent103发送包含所述标识和执行配置信息的软件安装请求; IRPAgent103,具体用于根据所述标识启动所述安装的目标软件的激活过程。
如图1所示,本发明一个实施例提供一种软件管理方法,包括以下步骤 S101、集成参照点管理单元IRPManager向一个或多个集成参照点代理单元IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件; IRPManager可以在下载请求中包含除了下载位置信息以外的其它参数信息,这些参数信息可以根据需要全部或部分携带在下载请求中,具体参数以及该参数的功能如表1所示
表1 S103、所述IRPManager指示所述IRPAgent安装所述下载的目标软件; 可选的,如图2所示,步骤S103还可以为如下步骤 S1031、所述IRPManager接收所述IRPAgent在下载完成后发送的下载结果通知; 下载结果通知可以包含以下参数,如表2所示 表2 S1033、所述IRPManager确定所述下载成功,向所述IRPAgent发送包含执行配置信息的软件安装请求,指示所述IRPAgent根据所述软件安装请求启动目标软件安装。比如,给目标软件包分档、运行脚本以将目标软件实体置于网元内的不同位置等。
IRPManager可以在软件安装请求中包含除了执行配置信息以外的其它参数信息,这些参数信息可以根据需要全部或部分携带在软件安装请求中,具体参数以及该参数的功能如表3所示 表3 可选的,步骤S103还可以为如下步骤 所述IRPManager在所述下载请求中加入指示自动触发安装的标识,使所述IRPAgent根据所述标识启动所述下载的目标软件的安装过程。
S105、所述IRPManager指示所述IRPAgent激活所述安装的目标软件。
可选的,如图3所示,步骤S105还可以为如下步骤 S1051、所述IRPManager接收所述IRPAgent在安装完成后发送的安装结果通知; 安装结果通知可以包含以下参数,如表4所示 表4 S1053、所述IRPManager确定所述安装成功,向所述IRPAgent发送包含激活模式的软件激活请求,指示所述IRPAgent根据所述软件激活请求启动目标软件激活。
IRPManager可以在软件激活请求中包含除了激活模式以外的其它参数信息,这些参数信息可以根据需要全部或部分携带在软件激活请求中,具体参数以及该参数的功能如表5所示 表5 所述IRPManager接收所述IRPAgent在激活完成后发送的激活结果通知; 激活结果通知可以包含以下参数,如表6所示 表6 可选的,步骤S105还可以为如下步骤 所述IRPManager在所述安装请求中加入指示自动触发激活的标识,使所述IRPAgent根据所述标识启动所述安装的目标软件的激活过程。
可选的,如图1所示的方法还可以包括以下步骤 S107、如果所述安装或激活失败,所述IRPManager接收所述IRPAgent发送的安装或激活失败通知(该通知包含的参数信息如表4所示,此处不再赘述)后向所述IRPAgent发送回退请求,使所述IRPAgent将系统恢复到软件下载、安装或激活前的配置。
IRPManager可以在回退请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在回退请求中,具体参数以及该参数的功能如表7所示 表7 可选的,如图1所示的方法还可以包括以下步骤 S109、所述IRPManager在所述下载、安装或激活操作之前向所述IRPAgent发送备份请求,使所述IRPAgent将需要下载、安装或激活的软件实体的配置文件传送到所述IRPManager指定的全局唯一数据文件参考点。
IRPManager可以在备份请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在备份请求中,具体参数以及该参数的功能如表8所示 表8 S111、所述IRPManager向所述IRPAgent发送恢复请求,使所述IRPAgent从所述全局唯一数据文件参考点将所述软件实体根据所述备份的配置文件进行恢复。
IRPManager可以在恢复请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在恢复请求中,具体参数以及该参数的功能如表9所示 表9 可选的,如图1和图1B所示的方法还可以包括以下步骤 S113、所述IRPManager向所述IRPAgent发送验证请求,使所述IRPAgent在所述安装或激活前确认待安装或激活的目标软件或已有的硬件检测正确或兼容。
IRPManager可以在验证请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在验证请求中,具体参数以及该参数的功能如表10所示 表10 S115、所述IRPManager向所述IRPAgent发送终止验证请求,使所述IRPAgent在所述验证操作时间达到设定的阈值、所述验证消耗资源达到设定的阈值或所述验证进行无限循环时终止所述验证。
IRPManager可以在终止验证请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在终止验证请求中,具体参数以及该参数的功能如表11所示 表11 S117、所述IRPManager向所述IRPAgent发送终止请求,使所述IRPAgent终止所述下载、安装、备份或验证操作。
IRPManager可以在终止请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在终止请求中,具体参数以及该参数的功能如表12所示 表12 S119、所述IRPManager向所述IRPAgent发送挂起请求,使所述IRPAgent挂起所述下载、安装或激活等正在运行的软件管理操作。
IRPManager可以在挂起请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在挂起请求中,具体参数以及该参数的功能如表13所示 表13 S121、所述IRPManager向所述IRPAgent发送继续处理请求,使所述IRPAgent继续处理所述被挂起的下载、安装或激活等软件管理操作。
IRPManager可以在继续处理请求中包含以下参数信息,这些参数信息可以根据需要全部或部分携带在继续处理请求中,具体参数以及该参数的功能如表14所示 表14 如图4所示,本发明一个实施例提供一种软件管理方法,包括以下步骤 S401、IRPAgent接收IRPManager发送包含下载位置信息的下载请求,根据所述下载请求从集中软件管理文件服务器下载目标软件; S403、所述IRPAgent安装所述下载的目标软件; S405、所述IRPAgent激活所述安装的目标软件。
可选的,步骤S403具体可以包括 所述IRPAgent在下载完成后向所述IRPManager发送下载结果通知; 所述IRPAgent接收所述IRPManager确定所述下载成功后向所述IRPAgent发送的包含执行配置信息的软件安装请求; 所述IRPAgent根据所述软件安装请求启动目标软件安装。
可选的,步骤S403具体可以包括 所述IRPAgent根据所述IRPManager在所述下载请求中加入的指示自动触发安装的标识启动所述下载的目标软件的安装过程。
可选的,步骤S405具体可以包括 所述IRPAgent在安装完成后向所述IRPManager发送安装结果通知; 所述IRPAgent接收所述IRPManager确定所述安装成功后向所述IRPAgent发送的包含激活模式的软件激活请求,根据所述软件激活请求启动目标软件激活。
可选的,步骤S405具体可以包括 所述IRPAgent根据所述IRPManager在所述安装请求中加入的指示自动触发激活的标识启动所述安装的目标软件的激活过程。
如图5所示,本发明一个实施例提供一种软件管理装置,包括 下载请求发送模块501,用于向一个或多个IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件; 安装指示模块503,用于指示所述IRPAgent安装所述下载的目标软件; 激活指示模块505,用于指示所述IRPAgent激活所述安装的目标软件。
可选的,如图5A所示,安装指示模块503包括 第一接收子模块5031,用于接收所述IRPAgent在下载完成后发送的下载结果通知; 第一发送子模块5033,用于确定所述下载成功,向所述IRPAgent发送包含执行配置信息的软件安装请求,指示所述IRPAgent根据所述软件安装请求启动目标软件安装。
可选的,安装指示模块503具体用于在所述下载请求中加入指示自动触发安装的标识; 下载请求发送模块501还用于,向所述IRPAgent发送包含所述指示自动触发安装标识的所述下载请求,使所述IRPAgent根据所述指示自动触发安装标识启动所述下载的目标软件的安装过程。
可选的,如图5B所示,激活指示模块505包括 第二接收子模块5051,用于接收所述IRPAgent在安装完成后发送的安装结果通知; 第二发送子模块5053,用于确定所述安装成功,向所述IRPAgent发送包含激活模式的软件激活请求,指示所述IRPAgent根据所述软件激活请求启动目标软件激活。
可选的,激活指示模块505具体用于,在所述安装请求中加入指示自动触发激活的标识; 第一发送子模块5033还用于,向所述IRPAgent发送包含所述指示自动触发激活标识的所述安装请求,使所述IRPAgent根据所述指示自动触发激活标识启动所述安装的目标软件的激活过程。
如图6所示,本发明一个实施例提供一种软件管理装置,包括 下载请求处理单元601,用于接收IRPManager发送的包含下载位置信息的下载请求,根据所述下载请求从集中软件管理文件服务器下载目标软件; 安装模块603,用于安装所述下载的目标软件; 激活模块605,用于激活所述安装的目标软件。
可选的,如图6A所示,安装模块603包括 第一发送子模块6031,用于在下载完成后向所述IRPManager发送下载结果通知; 第一接收子模块6033,用于接收所述IRPManager确定所述下载成功后向所述安装模块发送的包含执行配置信息的软件安装请求;根据所述软件安装请求启动目标软件安装。
可选的,安装模块603具体用于,根据所述IRPManager在所述下载请求中加入的指示自动触发安装的标识启动所述下载的目标软件的安装过程。
可选的,如图6B所示,激活模块605包括 第二发送子模块6051,用于在所述安装完成后向所述IRPManager发送安装结果通知; 第二接收子模块6053,用于接收所述IRPManager确定所述安装成功后向所述激活模块发送的包含激活模式的软件激活请求,根据所述软件激活请求启动目标软件激活。
激活模块605具体用于根据所述IRPManager在所述软件安装请求中加入的指示自动触发激活的标识启动所述安装的目标软件的激活过程。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施方式的有益效果在于,本发明引进一种机制,能使网络操作员能在软件安装时管理和维护网络,还能从网络管理系统(NMS)进行更新。多厂商环境下,可以从网络管理系统查看整个网络,而且从中心位置开始软件管理操作是可行的,因为从网络管理界面启动流程可以是一般性的,与制造设备的厂商无关。于是便诞生了一个通常在多厂商网络中能在软件升级时或自动发现后管理软件实体的解决方案。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种软件管理方法,其特征在于,包括
集成参照点管理单元IRPManager向一个或多个集成参照点代理单元IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件;
所述IRPManager指示所述IRPAgent安装所述下载的目标软件;
所述IRPManager指示所述IRPAgent激活所述安装的目标软件。2、如权利要求1所述的软件管理方法,其特征在于,所述IRPManager指示所述IRPAgent安装所述下载的目标软件的步骤具体包括
所述IRPManager接收所述IRPAgent在下载完成后发送的下载结果通知;
所述IRPManager确定所述下载成功,向所述IRPAgent发送包含执行配置信息的软件安装请求,指示所述IRPAgent根据所述软件安装请求启动目标软件安装。
3、如权利要求1所述的软件管理方法,其特征在于,所述IRPManager指示所述IRPAgent安装所述下载的目标软件的步骤具体包括
所述IRPManager在所述下载请求中加入指示自动触发安装的标识,使所述IRPAgent根据所述标识启动所述下载的目标软件的安装过程。
4、如权利要求1所述的软件管理方法,其特征在于,所述IRPManager指示所述IRPAgent激活所述安装的目标软件的步骤具体包括
所述IRPManager接收所述IRPAgent在安装完成后发送的安装结果通知;
所述IRPManager确定所述安装成功,向所述IRPAgent发送包含激活模式的软件激活请求,指示所述IRPAgent根据所述软件激活请求启动目标软件激活。
5、如权利要求2所述的软件管理方法,其特征在于,所述IRPManager指示所述IRPAgent激活所述安装的目标软件的步骤具体包括
所述IRPManager在所述安装请求中加入指示自动触发激活的标识,使所述IRPAgent根据所述标识启动所述安装的目标软件的激活过程。
6、如权利要求1所述的软件管理方法,其特征在于,所述方法还包括
如果所述下载、安装或激活失败,所述IRPManager接收所述IRPAgent发送的下载、安装或激活失败通知后向所述IRPAgent发送回退请求,使所述IRPAgent将系统恢复到软件下载、安装或激活前的配置。
7、如权利要求1所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager在所述安装或激活操作之前向所述IRPAgent发送备份请求,使所述IRPAgent将需要下载、安装或激活的软件实体的配置文件传送到所述IRPManager指定的全局唯一数据文件参考点。
8、如权利要求7所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager向所述IRPAgent发送恢复请求,使所述IRPAgent从所述全局唯一数据文件参考点将所述软件实体根据所述备份的配置文件进行恢复。
9、如权利要求1所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager向所述IRPAgent发送验证请求,使所述IRPAgent在所述安装或激活前确认待安装或激活的目标软件或已有的硬件检测正确或兼容。
10、如权利要求9所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager向所述IRPAgent发送终止验证请求,使所述IRPAgent在所述验证操作时间达到设定的阈值、所述验证消耗资源达到设定的阈值或所述验证进行无限循环时终止所述验证。
11、如权利要求1或9所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager向所述IRPAgent发送终止请求,使所述IRPAgent终止所述下载、安装、备份或验证操作。
12、如权利要求1所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager向所述IRPAgent发送挂起请求,使所述IRPAgent挂起所述下载、安装或激活操作。
13、如权利要求12所述的软件管理方法,其特征在于,所述方法还包括
所述IRPManager向所述IRPAgent发送继续处理请求,使所述IRPAgent继续处理所述被挂起的下载、安装或激活操作。
14、一种软件管理方法,其特征在于,包括
IRPAgent接收IRPManager发送包含下载位置信息的下载请求,根据所述下载请求从集中软件管理文件服务器下载目标软件;
所述IRPAgent安装所述下载的目标软件;
所述IRPAgent激活所述安装的目标软件。
15、如权利要求14所述的软件管理方法,其特征在于,所述IRPAgent安装所述下载的目标软件的步骤具体包括
所述IRPAgent在下载完成后向所述IRPManager发送下载结果通知;
所述IRPAgent接收所述IRPManager确定所述下载成功后向所述IRPAgent发送的包含执行配置信息的软件安装请求;
所述IRPAgent根据所述软件安装请求启动目标软件安装。
16、如权利要求14所述的软件管理方法,其特征在于,所述IRPAgent安装所述下载的目标软件的步骤具体包括
所述IRPAgent根据所述IRPManager在所述下载请求中加入的指示自动触发安装的标识启动所述下载的目标软件的安装过程。
17、如权利要求14所述的软件管理方法,其特征在于,所述IRPAgent激活所述安装的目标软件的步骤具体包括
所述IRPAgent在安装完成后向所述IRPManager发送安装结果通知;
所述IRPAgent接收所述IRPManager确定所述安装成功后向所述IRPAgent发送的包含激活模式的软件激活请求,根据所述软件激活请求启动目标软件激活。
18、如权利要求15所述的软件管理方法,其特征在于,所述IRPAgent激活所述安装的目标软件的步骤具体包括
所述IRPAgent根据所述IRPManager在所述安装请求中加入的指示自动触发激活的标识启动所述安装的目标软件的激活过程。
19、一种软件管理装置,其特征在于,包括
下载请求发送模块,用于向一个或多个IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件;
安装指示模块,用于指示所述IRPAgent安装所述下载的目标软件;
激活指示模块,用于指示所述IRPAgent激活所述安装的目标软件。
20、如权利要求19所述的软件管理装置,其特征在于,所述安装指示模块包括
第一接收子模块,用于接收所述IRPAgent在下载完成后发送的下载结果通知;
第一发送子模块,用于确定所述下载成功,向所述IRPAgent发送包含执行配置信息的软件安装请求,指示所述IRPAgent根据所述软件安装请求启动目标软件安装。
21、如权利要求19所述的软件管理装置,其特征在于,
所述安装指示模块具体用于,在所述下载请求中加入指示自动触发安装的标识;
所述下载请求发送模块还用于,向所述IRPAgent发送包含所述指示自动触发安装标识的所述下载请求,使所述IRPAgent根据所述指示自动触发安装标识启动所述下载的目标软件的安装过程。
22、如权利要求19所述的软件管理装置,其特征在于,所述激活指示模块具体包括
第二接收子模块,用于接收所述IRPAgent在安装完成后发送的安装结果通知;
第二发送子模块,用于确定所述安装成功,向所述IRPAgent发送包含激活模式的软件激活请求,指示所述IRPAgent根据所述软件激活请求启动目标软件激活。
23、如权利要求20所述的软件管理装置,其特征在于,
所述激活指示模块具体用于,在所述安装请求中加入指示自动触发激活的标识;
所述第一发送子模块还用于,向所述IRPAgent发送包含所述指示自动触发激活标识的所述安装请求,使所述IRPAgent根据所述指示自动触发激活标识启动所述安装的目标软件的激活过程。
24、一种软件管理装置,其特征在于,包括
下载请求处理单元,用于接收IRPManager发送的包含下载位置信息的下载请求,根据所述下载请求从集中软件管理文件服务器下载目标软件;
安装模块,用于安装所述下载的目标软件;
激活模块,用于激活所述安装的目标软件。
25、如权利要求24所述的软件管理装置,其特征在于,所述安装模块包括
第一发送子模块,用于在下载完成后向所述IRPManager发送下载结果通知;
第一接收子模块,用于接收所述IRPManager确定所述下载成功后向所述安装模块发送的包含执行配置信息的软件安装请求;根据所述软件安装请求启动目标软件安装。
26、如权利要求24所述的软件管理装置,其特征在于,所述安装模块具体用于,根据所述IRPManager在所述下载请求中加入的指示自动触发安装的标识启动所述下载的目标软件的安装过程。
27、如权利要求24所述的软件管理装置,其特征在于,所述激活模块包括
第二发送子模块,用于在所述安装完成后向所述IRPManager发送安装结果通知;
第二接收子模块,用于接收所述IRPManager确定所述安装成功后向所述激活模块发送的包含激活模式的软件激活请求,根据所述软件激活请求启动目标软件激活。
28、如权利要求25所述的软件管理方法,其特征在于,所述激活模块具体用于根据所述IRPManager在所述软件安装请求中加入的指示自动触发激活的标识启动所述安装的目标软件的激活过程。
29、一种软件管理系统,其特征在于,包括
集成参照点管理单元IRPManager,用于向一个或多个集成参照点代理单元IRPAgent发送包含下载位置信息的下载请求;
所述IRPAgent,用于根据所述下载请求从集中软件管理文件服务器下载目标软件;
所述IRPAgent,还用于安装所述下载的目标软件;所述IRPAgent,还用于激活所述安装的目标软件。
30、如权利要求29所述的软件管理系统,其特征在于,
所述IRPManager,还用于接收所述IRPAgent在下载完成后发送的下载结果通知;
所述IRPManager,还用于确定所述下载成功,向所述IRPAgent发送包含执行配置信息的软件安装请求;
所述IRPAgent还用于安装所述下载的目标软件具体为所述IRPAgent还用于根据所述软件安装请求启动目标软件安装。
31、如权利要求29所述的软件管理系统,其特征在于,
所述IRPManager,具体用于在所述下载请求中加入指示自动触发安装的标识,向一个或多个所述IRPAgent发送包含所述标识和下载位置信息的下载请求;
所述IRPAgent,具体用于根据所述标识启动所述下载的目标软件的安装过程。
32、如权利要求29所述的软件管理系统,其特征在于,
所述IRPManager,还用于接收所述IRPAgent在安装完成后发送的安装结果通知;
所述IRPManager,还用于确定所述安装成功,向所述IRPAgent发送包含激活模式的软件激活请求;
所述IRPAgent还用于激活所述安装的目标软件具体为所述IRPAgent还用于根据所述软件激活请求启动目标软件激活。
33、如权利要求30所述的软件管理系统,其特征在于,
所述IRPManager,具体用于在所述安装请求中加入指示自动触发激活的标识,向所述IRPAgent发送包含所述标识和执行配置信息的软件安装请求;
所述IRPAgent,具体用于根据所述标识启动所述安装的目标软件的激活过程。
全文摘要
本发明提供一种软件管理方法,其特征在于,包括集成参照点管理单元IRPManager向一个或多个集成参照点代理单元IRPAgent发送包含下载位置信息的下载请求,使所述IRPAgent根据所述下载请求从集中软件管理文件服务器下载目标软件;所述IRPManager指示所述IRPAgent安装所述下载的目标软件;所述IRPManager指示所述IRPAgent激活所述安装的目标软件。在多厂商环境下,可以从网络管理系统查看整个网络,而且从中心位置开始软件管理操作是可行的,因为从网络管理接口启动流程可以是一般性的,与制造设备的厂商无关。软件实体将包含各厂商的特有数据载体,但IRPManager对这些软件实体的管理操作却可以是一般性的。
文档编号G06F9/445GK101686157SQ200910130639
公开日2010年3月31日 申请日期2009年3月23日 优先权日2008年9月28日
发明者彼迪普塔 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1