软件更新的方法和设备技术

技术编号:4912203 阅读:173 留言:0更新日期:2012-04-11 18:40
一种软件更新的方法和设备。方法包括:集成参考点IRP代理接收软件更新控制信息;该IRP代理根据上述软件更新控制信息触发软件更新;上述软件更新控制信息包括:软件更新触发命令、或软件更新策略信息、或软件管理策略。本发明专利技术实施例减少了软件更新所需的手工干预,提高了IRPManager对软件更新的管理效率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种软件更新的方法和设备
技术介绍
接入通信网络的网元(Network Element,简称NE),需要进行一系列的配置操作之 后才能够正常提供通信业务。配置操作中的一项重要内容就是重新安装网元软件。网元的 软件更新可采用手工操作实现,但该过程较为繁琐,需耗费较高的人力资源。自动软件管理 (Automate Software Management,简称ASWM)功能的提出,为减少手工干预,方便、快捷地 进行网元软件管理,提供了实现的技术基础。网元在设备出厂之前通常会安装一个基础软件版本,在出厂后首次接入网络中需 要进行初始化配置,以便将应用中实际使用软件版本下载到本地,并替换基础软件版本。网 元出厂后的初始化配置过程通常称为网元的自配置(self-configuration,简称SC)过程。专利技术人在实现本专利技术实施例过程中发现,在实际使用过程中,如果需要对已完成 自配置的网元进行大量软件更新,现有技术只能通过手工更新操作,即由用户手动选择需 要更新的网元,并对已选的网元分别执行软件更新的配置操作。可见,现有技术进行自动软 件更新的管理效率较低。
技术实现思路
本专利技术实施例提供一种软件更新的方法和设备,用以提高对集成参考点代理进行 自动软件更新的管理效率。本专利技术实施例提供了一种软件更新的方法,包括集成参考点IRP代理接收软件 更新控制信息;所述IRP代理根据所述软件更新控制信息触发软件更新;所述软件更新控 制信息包括软件更新触发命令、或软件更新策略信息、或软件管理策略。本专利技术实施例还提供了一种集成参考点代理,包括控制信息接收模块,用于接收 软件更新控制信息;和软件更新触发模块,用于根据所述软件更新控制信息触发软件更新; 所述软件更新控制信息包括软件更新触发命令、或软件更新策略信息、或软件管理策略。本专利技术实施例提供的技术方案中,IRP代理根据软件更新控制信息自动触发软件 更新,使得接入通信网络的IRP代理在接入网络的各阶段,都可根据软件更新控制信息自 动触发软件更新,减少了软件更新所需的手工干预,提高了自动软件更新的管理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本专利技术实施例提供的应用场景软件管理体系结构示意图2为本专利技术实施例一提供的软件更新的方法流程图;图3为本专利技术实施例二提供的软件更新的方法流程图;图4为本专利技术实施例三提供的软件更新的方法流程图;图5为本专利技术实施例四提供的软件更新的方法流程图;图6为本专利技术实施例五提供的软件更新方法示意图;图7为本专利技术实施例六提供的IRP代理的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的应用场景软件管理体系结构示意图。本专利技术实施例可 应用于如图1所示的自组织网络(Ad Hoc Network,简称ad hoc网络)的软件管理体系中, 该软件管理体系可包括管理系统和被管理系统。管理系统和被管理系统之间的接口称为 北向接口(Northbound Interface,简称Itf_N)。北向接口主要实现自动软件管理功能,该 功能是由若干个集成参考点(Integration Reference Point,简称IRP)实现的,每个IRP 包括一个IRP管理(以下称为IRPManager)和IRP代理(以下称为IRPAgent)对。北向 接口连接有若干对IRPManager和IRPAgent,图1仅示意出了一对的情形。IRPManager和 IRPAgent都是逻辑模块。IRPAgent可作为独立设备通过私有接口与需要进行软件更新的 网元(被管网元)通信,也可作为一个功能模块集成在需要进行软件更新的网元中。图1 仅示意出了 IRPAgent集成在需要进行软件更新的网元(被管网元)中的情形。用户可通 过管理系统管理被管理系统中的网元,也可直接手动触发被管理系统中的网元执行所需的 软件更新操作。下面结合图1所示的应用场景,详细说明本专利技术实施例的技术方案,图2为本专利技术实施例一提供的软件更新的方法流程图。本实施例从IRP代理侧说 明本专利技术IRPAgent更新软件的方法的技术方案。如图1和图2所示,本实施例IRPAgent 更新软件的方法包括如下内容。21、IRPAgent接收IRPManager发送的软件更新控制信息。IRPAgent接收的软件更新控制信息,可由IRPManager根据实际需要设置,反映了 IRPManager对IRPAgent进行自动软件更新管理的策略。IRPAgent可从IRPManager接收 软件更新控制信息。22、IRPAgent根据上述软件更新控制信息触发软件更新,其中,软件更新控制信息 包括软件更新触发命令、或软件更新策略信息、或软件管理策略。上述软件更新触发命令中可包含用于标识需要进行软件更新的IRPAgent的信 息。可选的,软件更新触发命令中还可包含更新时间信息。上述软件更新策略信息可包括 检测周期信息或是否立即触发软件更新的指示信息。上述软件管理策略包含更新时间信息 或检测周期信息。需要说明的是,本专利技术实施例中“软件更新”和“软件升级,,不同。“软件升级”是指从某一软件的低版本升级到高版本,关注的是软件版本从低到高的改变,通常由安装有 软件的设备自行监控,当发现有更高版本的软件时,升级本地软件的版本。但“软件更新” 涉及的是软件版本的调整,关注的软件版本与应用环境的匹配,可能是将已安装的低版本 软件替换为高版本软件,即软件版本从低到高的改变;还有可能是将已安装的高版本软件 替换为当前网络环境中适合使用的低版本软件等,即软件版本从高到低的改变;至于软件 版本如何调整,取决于IRPManager的软件管理策略。IRPAgent是根据IRPManager下发的 软件更新控制信息的触发下,自动地进行软件版本的替换,因此,“软件更新”和“软件升级” 有着本质的不同。本实施例IRPAgent更新软件的方法中,IRPAgent根据IRPManager发送的软件 更新控制信息,触发软件更新,使得接入通信网络的IRPAgent在接入网络的各阶段,都 可根据软件更新控制信息自动触发软件更新,减少了软件更新所需的手工干预,提高了 IRPManager对自动软件更新的管理效率。图3为本专利技术实施例二提供的软件更新的方法流程图。本实施例软件更新的技术 方案,可应用在以下情形之一。(1) IRPAgent的自配置过程完成之后,IRPManager需要对整个网络或网络中的部 分区域的网元进行软件更新。(2) IRPManager修改了软件管理策略,但由于异常原因软件没有更新成功,需要再 次触发软件更新。(3) IRPManager在自本文档来自技高网...

【技术保护点】
一种软件更新的方法,其特征在于,包括:集成参考点IRP代理接收软件更新控制信息;所述IRP代理根据所述软件更新控制信息触发软件更新;所述软件更新控制信息包括:软件更新触发命令、或软件更新策略信息、或软件管理策略。

【技术特征摘要】

【专利技术属性】
技术研发人员:邹兰张凯李宇平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利