一种以太网供电设备固件升级方法和装置制造方法

文档序号:6623398阅读:169来源:国知局
一种以太网供电设备固件升级方法和装置制造方法
【专利摘要】本发明提供了一种以太网供电设备(PSE)固件升级方法,该方法包括:该设备作为管理升级的PSE,接收到指定设备系列升级,且指定升级到的目标版本的升级命令时,在本地存储的设备信息表中遍历该设备系列对应的PSE;当遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号不同时,将本地存储的该设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。基于同样的发明构思,本申请还提出一种PSE固件升级装置,节省了PSE固件升级的时间,提高了升级效率。
【专利说明】一种以太网供电设备固件升级方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种以太网供电设备固件升级方法和装置。

【背景技术】
[0002]以太网供电(Power Over Ethernet, POE)指的是在现有的以太网Cat.5布线基础架构不作任何改动的情况下,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的技术。POE也被称为基于局域网的供电系统(Power over LAN, POL)或有源以太网(Active Ethernet)。
[0003]PoE系统包括PoE电源、以太网供电设备(Power Sourcing Equipment, PSE)、电源接口(Power Interface, PI)和受电设备(PD)。
[0004]纵向融合架构(Vertical Converged Framework, VCF)是软件虚拟化技术之一。它的核心思想是将多台端口扩展设备(Port Extender device,PEX)连接到父设备(Parentdevice)上,进行配置后,将每台PEX设备虚拟化成父设备的一块远程业务板,由父设备统一管理。使用这种虚拟化技术,可以以较低的成本提高父设备的端口密度,简化网络拓扑,降低网络维护成本。
[0005]在VCF框架下,每台设备都可以是支持PoE的设备,每台设备作为PSE为H)供电,而对于如此庞大的PSE群,针对PSE固件升级的操作是非常繁琐的,需要指定每个PSE进行逐一升级。
[0006]针对VCF组网,可能包括几十台设备,无论每台款型是否相同,只能逐台进行升级,升级命令是在父设备上串行操作,如果每台设备升级占用5分钟,30台设备升级就占用150分钟,这样非常浪费时间和资源。


【发明内容】

[0007]有鉴于此,本申请提供一种以太网供电设备固件升级方法和装置,以解决PSE固件升级效率低下的问题。
[0008]为解决上述技术问题,本申请的技术方案是这样实现的:
[0009]一种供电PSE固件升级方法,应用于堆叠系统中的任一设备,该方法包括:
[0010]该设备作为管理升级的以太网供电设备PSE,接收到指定设备系列升级,且指定升级到的目标版本的升级命令时,在本地存储的设备信息表中遍历该设备系列对应的PSE ;
[0011]当遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号不同时,将本地存储的该设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
[0012]一种以太网供电设备固件升级装置,应用于堆叠系统中的任一设备,其特征在于,该装置包括:存储单元、接收单元、遍历单元、确定单元和下发单元;
[0013]所述存储单元,用于存储设备信息表,该设备信息表中包括设备系列、版本号和PSE标识;存储各设备系列对应的PSE固件版本升级文件;
[0014]所述接收单元,用于本装置作为管理升级的PSE时,接收升级命令;
[0015]所述遍历单元,当所述接收单元接收到指定设备系列升级,且指定升级到的目标版本的升级命令时,在所述存储单元存储的设备信息表中遍历该设备系列对应的PSE ;
[0016]所述确定单元,用于确定当所述遍历单元遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号是否相同;
[0017]所述下发单元,用于当所述确定单元确定遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号不相同时,将所述存储单元存储的该设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
[0018]综上所述,本申请中需要对多台PSE升级时,由原来的逐台串行升级,优化为多台PSE并行升级,并且对不需要升级的PSE不进行升级,从而节省了 PSE固件升级的时间,提高了升级效率。

【专利附图】

【附图说明】
[0019]图1为本申请实施例中以太网供电设备固件升级方法流程示意图;
[0020]图2为本申请具体实施例中指定全部升级流程示意图;
[0021]图3为本申请具体实施例中指定设备系列升级流程示意图;
[0022]图4为本申请实施例中指定PSE升级的流程示意图;
[0023]图5为本申请实施例中管理升级设备之外的PSE的固件升级流程示意图;
[0024]图6为本申请具体实施例中应用于上述技术的装置结构示意图。

【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例,对本发明的技术方案进行详细说明。
[0026]本申请实施例中提供一种以太网供电设备固件升级方法,应用于堆叠系统中的任一设备;该设备作为管理升级的PSE时,接收到指定设备系列升级,且指定升级到目标版本的升级命令时,在本地存储的设备信息表中遍历该设备系列对应的PSE,当遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号不同时,将本地存储的该设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。通过该技术方案能够提高堆叠系统中的PSE固件升级的效率。
[0027]本申请中的堆叠系统包括横向堆叠、纵向堆叠,以及横向和纵向混合堆叠。在横向堆叠系统中,用于管理升级的PSE可以为堆叠系统中的任一设备;在纵向堆叠,或,纵向和横向的混合堆叠中,如VCF,用于管理升级的PSE为父设备,即用于接收升级命令的设备必须是父设备,这一点同现有实现。
[0028]在本申请的下文描述中,为了描述方便,将用于管理升级的PSE称为升级管理设备。
[0029]本申请可以实现批量升级,升级管理设备首先需要对设备信息和PSE固件升级版本文件进行存储和维护,为需要升级的PSE,查找到正确的PSE固件升级版本以使对应的PSE升级。
[0030]升级管理设备上存储其所在堆叠系统中的各设备的设备信息,并且具体实现时可以按设备系列存储各设备的设备信息,以便查找。具体如下:
[0031]1、设备信息,包括设备系列、PSE固件版本的版本号、PSE标识,但根据实际应用不局限于些信息。参见表1,表1为设备信息包含的内容。
[0032]

【权利要求】
1.一种以太网供电设备PSE固件升级方法,应用于堆叠系统中的任一设备,其特征在于,该方法包括: 该设备作为管理升级的PSE,接收到指定设备系列升级,且指定升级到的目标版本的升级命令时,在本地存储的设备信息表中遍历该设备系列对应的PSE ; 当遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号不同时,将本地存储的该设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 接收到全部升级到最新版本的升级命令时,在本地存储的设备信息表中遍历所有PSE ; 当遍历到的PSE在设备信息表中对应的版本号与该PSE所属的设备系列对应的最新版本的版本号不同时,将该PSE所属的设备系列的最新版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 接收到指定PSE升级,且指定了升级到的目标版本的升级命令时,若确定该PSE在本地存储的设备信息表中对应的版本号与该目标版本不同,则将该PSE所属的设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括: 当接收到未指定升级到的目标版本升级命令时,确定升级到最新版本。
5.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括: 若确定需要升级的PSE为本设备时,使用对应的PSE固件版本升级文件升级; 当升级成功时,更新本地存储的设备信息表中本设备对应的版本号为所述PSE固件版本升级文件对应的版本的版本号。
6.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括: 该设备若不为用于管理升级的PSE设备,当接收到PSE固件版本升级文件时,进行升级; 当升级成功时,通知下发该PSE固件版本升级文件的设备在设备信息表中更新该设备对应的版本号为该PSE固件版本升级文件对应的版本的版本号,并删除该PSE固件版本升级文件; 当升级不成功时,删除该PSE固件版本升级文件。
7.—种以太网供电设备PSE固件升级装置,应用于堆叠系统中的任一设备,其特征在于,该装置包括:存储单元、接收单元、遍历单元、确定单元和下发单元; 所述存储单元,用于存储设备信息表,该设备信息表中包括设备系列、版本号和PSE标识;存储各设备系列对应的PSE固件版本升级文件; 所述接收单元,用于本装置作为管理升级的PSE时,接收升级命令; 所述遍历单元,当所述接收单元接收到指定设备系列升级,且指定升级到的目标版本的升级命令时,在所述存储单元存储的设备信息表中遍历该设备系列对应的PSE ; 所述确定单元,用于确定所述遍历单元遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号是否相同; 所述下发单元,用于当所述确定单元确定遍历到的PSE在设备信息表中对应的版本号与该目标版本的版本号不相同时,将所述存储单元存储的该设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
8.根据权利要求7所述的装置,其特征在于, 所述遍历单元,进一步用于当所述接收单元接收到全部升级到最新版本的升级命令时,在所述存储单元中存储的设备信息表中遍历所有PSE ; 所述确定单元,进一步用于确定所述遍历单元遍历到的PSE在设备信息表中对应的版本号与该PSE所属的设备系列的最新版本的版本号是否相同; 所述下发单元,进一步用于当所述确定单元确定遍历到的PSE在设备信息表中对应的版本号与该PSE所属的设备系列对应的最新版本的版本号不同时,将该PSE所属的设备系列的最新版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
9.根据权利要求7所述的装置,其特征在于, 所述确定单元,进一步用于当所述接收单元接收到指定PSE升级,且指定了升级到的目标版本的升级命令时,确定该PSE在本地存储的设备信息表中对应的版本号与该目标版本是否相同; 所述下发单元,进一步当所述确定单元确定该PSE在本地存储的设备信息表中对应的版本号与该目标版本不同时,将该PSE所属的设备系列的该目标版本对应的PSE固件版本升级文件下发给该PSE,使该PSE进行固件升级。
10.根据权利要求7-9任意一项所述的装置,其特征在于, 所述确定单元,进一步用于当所述接收单元接收到未指定升级到的目标版本升级命令时,确定升级到最新版本。
11.根据权利要求7-9任意一项所述的装置,其特征在于,该装置进一步包括:升级单元; 所述确定单元,进一步用于确定需要升级的PSE是否为本单元所在装置; 所述升级单元,用于当所述确定单元确定需要升级的PSE为本设备时,使用对应的PSE固件版本升级文件升级; 所述存储单元,进一步用于当所述升级单元升级成功时,更新本地存储的设备信息表中本设备对应的版本号为所述PSE固件版本升级文件对应的版本的版本号。
12.根据权利要求7-9任意一项所述的装置,其特征在于,该装置进一步包括:升级单元; 所述接收单元,进一步用于本装置不为用于管理升级的PSE设备时,接收PSE固件版本升级文件; 所述升级单元,用于当所述接收单元接收到PSE固件版本升级文件时,进行升级;当升级成功时,通知下发该PSE固件版本升级文件的设备在设备信息表中更新该设备对应的版本号为该PSE固件版本升级文件对应的版本的版本号,并删除该PSE固件版本升级文件;当升级不成功时,删除该PSE固件版本升级文件。
【文档编号】G06F9/445GK104133715SQ201410398288
【公开日】2014年11月5日 申请日期:2014年8月13日 优先权日:2014年8月13日
【发明者】张楠 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1