升级处理方法和系统、升级服务器以及升级设备技术方案

技术编号:4231490 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例涉及一种升级处理方法和系统、升级服务器以及升级设备。升级处理方法,包括:接收升级设备发送的版本下载命令,所述版本下载命令中携带版本标识;控制升级节点从所述升级设备获取与所述版本标识对应的升级数据;接收所述升级设备发送的启动升级命令,并控制所述升级节点应用所述升级数据进行升级处理。本发明专利技术实施例,可以使升级设备本身并不对升级节点进行升级操作的过程进行任何控制,升级设备与升级节点之间为松耦合,升级设备与升级节点中任一者发生改变,均不会影响对方,从而提高了升级操作的可扩展性。

【技术实现步骤摘要】

本专利技术实施例涉及计算机及通信
,尤其涉及一种升级处理方法和系统、升级服务器以及升级设备
技术介绍
随着软件开发和版本更新速度的不断提高,各种升级处理也逐渐频繁。图1为现 有技术升级处理过程的信令流程图,如图l所示,升级设备针对不同的升级节点具有不同 的升级接口,升级设备通过各个升级接口分别采用不同的控制逻辑对升级节点的升级过程 进行控制。以对两个升级节点,即升级节点1和升级节点2为例来说,升级处理的具体过程 为对于升级节点1来说,升级设备首先为升级节点1下载升级所需的软件包,并将该软件 包发送给升级节点1 ;然后升级设备向升级节点1发送升级命令,通过升级命令来控制升级 节点1实现升级,且该升级命令可以有N条,对于升级节点2的升级处理也是如此。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题在升级处理过 程中,由于升级设备分别与不同的升级节点对应并控制升级节点的升级处理过程,因此,升 级设备与升级节点之间紧耦合,从而导致升级处理过程的扩展性较差。
技术实现思路
本专利技术实施例提供一种升级处理方法和系统、升级服务器以及升级设备,以实现升级设备与升级节点之间松耦合,提高升级处理过程的扩展性。 本专利技术实施例提供一种升级处理方法,包括 接收升级设备发送的版本下载命令,所述版本下载命令中携带版本标识; 控制升级节点从所述升级设备获取与所述版本标识对应的升级数据; 接收所述升级设备发送的启动升级命令,并控制所述升级节点应用所述升级数据进行升级处理。 本专利技术实施例提供另一种升级处理方法,包括 向升级服务器发送版本下载命令,所述版本下载命令中携带版本标识; 在接收所述升级服务器控制升级节点获取与所述版本标识对应的升级数据的指示信息后,向所述升级服务器发送启动升级命令,以使所述升级服务器控制所述升级节点应用所述升级数据进行升级处理。 本专利技术实施例提供一种升级服务器,包括接收模块和控制模块, 所述接收模块,用于接收升级设备发送的版本下载命令,所述版本下载命令中携带版本标识; 在所述控制模块,用于控制升级节点从所述升级设备获取与所述版本标识对应的升级数据,并在所述接收模块接收所述升级设备发送的启动升级命令后,控制所述升级节点应用所述升级数据进行升级处理。 本专利技术实施例提供一种升级设备,包括 第一发送模块,用于向升级服务器发送版本下载命令,所述版本下载命令中携带 版本标识; 第二发送模块,用于在所述升级服务器控制升级节点获取与所述版本标识对应的 升级数据后,向所述升级服务器发送启动升级命令,以使所述升级服务器控制所述升级节 点应用所述升级数据进行升级处理。 本专利技术实施例还提供一种升级处理系统,包括 升级服务器和升级节点, 所述升级服务器用于接收升级设备发送的版本下载命令,所述版本下载命令中携 带版本标识;控制所述升级节点从所述升级设备获取与所述版本标识对应的升级数据;并 接收所述升级设备发送的启动升级命令,控制所述升级节点应用所述升级数据进行升级处 理; 所述升级节点,用于在所述升级服务器的控制下,从所述升级设备获取与所述版 本标识对应的升级数据,并应用所述升级数据进行升级处理。 本专利技术实施例,可以使升级设备本身并不对升级节点进行升级操作的过程进行任 何控制,升级设备与升级节点之间为松耦合,升级设备与升级节点中任一者发生改变,均不 会影响对方,从而提高了升级操作的可扩展性。附图说明 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为现有技术升级处理过程的信令流程图; 图2为本专利技术升级处理方法一个实施例的流程图; 图3为本专利技术升级处理方法另一个实施例应用的系统的结构示意图; 图4为本专利技术升级处理方法另一个实施例的信令流程图; 图5为本专利技术升级处理方法再一个实施例的流程图; 图6为本专利技术升级服务器一个实施例的结构示意图; 图7为本专利技术升级服务器另一个实施例的结构示意图; 图8为本专利技术升级设备一个实施例的结构示意图; 图9为本专利技术升级设备另一个实施例的结构示意图; 图10为本专利技术升级处理系统一个实施例的结构示意图; 图11为本专利技术升级处理系统另一个实施例的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 图2为本专利技术升级处理方法一个实施例的流程图,如图2所示,本实施例的方法可5以包括 步骤201、接收升级设备发送的版本下载命令,所述版本下载命令中携带版本标 识; 举例来说,升级服务器可以接收升级设备发送的版本下载命令,该版本下载命令 中携带有版本标识。具体来说,当用户需要进行版本升级操作时,可以通过升级设备向升级 服务器发送该版本下载命令,从而通过该版本下载命令触发升级服务器控制对应的升级节 点的升级处理。该版本标识用于使升级服务器获知本次升级操作中,升级节点需要从升级 设备下载的升级数据。 步骤202、控制升级节点从所述升级设备获取与所述版本标识对应的升级数据; 在本实施例中,升级设备也可以作为存放升级处理所需要的升级数据的版本服务 器,因此,升级服务器受到升级设备的触发后,即可控制升级节点从升级设备获取与版本标 识对应的升级数据。 步骤203、接收所述升级设备发送的启动升级命令,并控制所述升级节点应用所述 升级数据进行升级处理。 在升级节点从升级设备获取与版本标识对应的升级数据后,升级设备即可向升级 服务器发送启动升级命令。升级服务器在接收到该启动升级命令后,即可控制升级节点应 用前述从升级设备获取的升级数据进行升级处理。 图3为本专利技术升级处理方法另一个实施例应用的系统的结构示意图,如图3所示, 本实施例应用升级数据承载与升级命令控制分离的思想,升级设备可以承载升级数据,而 对升级节点的具体升级过程进行控制的操作主要由升级服务器完成。在图3中,升级服务 器与升级设备和升级节点之间连接的虚线表示升级服务器与升级设备和升级节点之间传 送升级控制命令,升级设备与升级节点1 (如操作维护节点)之间以及升级节点1与其它升 级节点之间连接的实线表示升级设备与升级节点之间传送升级操作所需的升级数据。需要 说明的是,上述升级节点之间不限于图3所示的连接关系。升级设备接收用户的升级指令, 然后触发升级服务器启动升级过程,并且升级设备还可以接收升级进度、状态和报告指示 并显示给用户。升级服务器总控整个升级过程,根据业务逻辑触发相应升级节点进行版本 升级。升级节点在升级服务器的控制下,从升级设备直接下载升级数据,执行本升级节点的 具体升级命令,执行版本快速切换和版本回退等具体命令。 因此,升级设备仅需要进行简单的操作,例如接收用户发送的升级指令,向升级服务器发送版本下载命令和启动升级命令,而控制升级节点获取升级数据以及后续控制升级节点根据升级数据进行升级处理本文档来自技高网...

【技术保护点】
一种升级处理方法,其特征在于,包括:接收升级设备发送的版本下载命令,所述版本下载命令中携带版本标识;控制升级节点从所述升级设备获取与所述版本标识对应的升级数据;接收所述升级设备发送的启动升级命令,并控制所述升级节点应用所述升级数据进行升级处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:范德富
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

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

1