一种以太网供电设备重启控制方法及其装置的利记博彩app

文档序号:7753450阅读:232来源:国知局
专利名称:一种以太网供电设备重启控制方法及其装置的利记博彩app
技术领域
本发明涉及通信技术领 域中的以太网供电技术,尤其涉及一种以太网供电设备重 启控制方法及其装置。
背景技术
PoE (Power over Ethernet,以太网供电,又称远程供电)是指设备通过以太网电 口,利用双绞线对外接PD (Powered Device,受电设备)进行远程供电。PoE系统可如图1所示,其中,包括PoE电源、PSE (Power SourcingEquipment,供电 设备)、PI (Power Interface,电源接口)和PD(Power Device,受电设备)。PoE电源为整个 PoE系统供电,PSE则是直接给PD供电的设备。PSE分为内置(Endpoint)和外置(Midspan) 两种内置指的是PSE集成在交换机/路由器内部,外置指的是PSE与交换机/路由器相互 独立。内置有PSE的设备上电后,内置PSE需要使用用户配置参数或者缺省参数来进行 初始化配置,然后启动一个PSE的任务计算平均功率,峰值功率等。每次重启设备,都会对 内置的PSE进行初始化配置,PSE初始化配置会导致PSE的一次掉电、上电过程,从而导致 下挂PD设备掉电,造成对用户的影响。例如,如果下挂PD设备是交换机,就会造成部分用 户的网络断开。发明人在实现本发明的过程中,发现现有技术至少存在以下问题现有技术方案中,针对网络设备(如交换机/路由器)内置有PSE的情况,如果该 网络设备非掉电重启,如由软件复位命令重启,或者因软件异常而重启,此时网络设备并不 掉电,但其内置的PSE却因网络设备的重启而进行初始化配置,从而导致PSE重启,进而导 致该网络设备下挂的用户PD掉电,影响业务的正常使用,造成用户的不便。

发明内容
本发明提供了一种以太网供电设备重启控制方法及其装置,用以解决现有技术中 因内置有PSE的网络设备非掉电重启而导致其下挂的受电设备掉电的问题。本发明提供的以太网供电设备重启控制方法,应用于包含有内置供电设备PSE的 网络设备以及受电设备的以太网供电系统,该方法包括以下步骤当所述网络设备重启时,在重启过程中的引导阶段读取存储介质中记录的网络设 备的重启类型,并在读取的网络设备的重启类型为冷重启时,将存储介质中记录的PSE的 重启类型设置为冷重启类型;在重启过程中的应用程序阶段,读取存储介质中记录的PSE的重启类型,并在记 录的所述PSE的重启类型为冷重启时,对内置的所述PSE进行初始化配置,并将存储介质中 记录的所述PSE的重启类型设置为非冷重启类型。上述方法,还包括当在所述网络设备重启过程中的引导阶段读取到的存储介质中记录的网络设备的重启类型为非冷重启类型时,保持存储介质中记录的PSE的重启类型为非冷重启类型;当在重启过程中的应用程序阶段读取到的存储介质中记录的PSE的重启类型为 非冷重启类型时,对内置的所述PSE不进行初始化配置。
上述方法,还包括当所述网络设备重启时,在重启过程直接进入应用程序阶段时,读取并保持存储 介质中记录的PSE的重启类型为非冷重启类型,并根据所述PSE的重启类型为非冷重启类 型,对内置的所述PSE不进行初始化设置。上述方法中,所述非冷重启类型包括软件复位重启或软件异常重启。本发明提供的以太网供电设备重启控制装置,应用于包含有内置供电设备PSE的 网络设备以及受电设备的以太网供电系统,所述装置设置于所述网络设备,该装置包括存储模块,用于记录网络设备的重启类型以及内置的PSE的重启类型;第一处理模块,用于在所述网络设备重启时,在重启过程中的引导阶段读取存储 模块中记录的网络设备的重启类型,并在读取的网络设备的重启类型为冷重启时,将存储 模块中记录的PSE的重启类型设置为冷重启类型;第二处理模块,用于在重启过程中的应用程序阶段,读取存储模块中记录的PSE 的重启类型,并当所述PSE的重启类型为冷重启时,对内置的所述PSE进行初始化配置,并 将所述存储模块中的所述PSE的重启类型设置为非冷重启类型。上述装置中,所述第一处理模块,还用于当在所述网络设备重启过程中的引导阶 段读取到的网络设备的重启类型为非冷重启时,保持所述存储模块中记录的PSE的重启类 型为非冷重启;所述第二处理模块,还用于当在重启过程中的应用程序阶段读取到的PSE的重启 类型为非冷重启时,对内置的所述PSE不进行初始化配置。上述装置中,所述第二处理模块,还用于在所述网络设备重启时,在重启过程直接 进入应用程序阶段时,读取并保持存储介质中记录的PSE的重启类型为非冷重启类型,并 根据所述PSE的重启类型为非冷重启类型,对内置的所述PSE不进行初始化设置。上述装置中,所述非冷重启类型包括软件复位重启或软件异常重启。上述装置中,所述存储模块为非易失性存储介质。本发明的有益效果包括—方面,当网络设备冷重启时,设置PSE的重启类型为冷重启,从而根据该PSE的 重启类型为冷重启而对PSE进行初始化配置,保证了在网络设备冷重启时也要对PSE进行 初始化配置的要求;另一方面,当网络设备冷重启后,将PSE的重启类型设置为非冷重启, 这样,当网络设备非冷重启时,可根据PSE的重启类型为非冷重启而不对PSE进行初始化配 置,因而也就不会引起PSE重启,从而保证了该网络设备下挂的受电设备不因此而掉电。


图1为现有技术中PoE系统的结构示意图;图2为本发明实施例提供的太网供电设备重启控制流程示意图;图3为本发明实施例提供的太网供电设备重启控制装置的结构示意图。
具体实施方式

PSE是硬件部件,不含运行软件,PSE的初始化操作是软件主动对其操作的。内置 有PSE的网络设备在软件重启后就无法知道重启前PSE是否已经上电初始化完成。只能通 过其它方式来实现。比如,重启前将PSE的操作记录在非易失性存储介质里,重启后再去获 取PSE的当前工作状态。但是带来的问题是只要内置有PSE的网络设备上电初始化一次, 该网络设备再次掉电、上电启动,其内置的PSE根据非易失性存储介质中的操作记录,PSE 不会再初始化了,也就无法正常工作。可见,既要能够处理内置有PSE的网络设备在软件复 位或软件异常重启时,其内置的PSE不会重复初始化,又要能够保证该网络设备在上电时 其内置的PSE进行初始化,仅仅靠存储重启前的PSE的操作记录是不够的。为了解决现有技术存在的上述问题,本发明实施例针对内置有PSE的网络设备提 供了一种重启控制方案,该方案主要通过设置PSE重启类型,并且当PSE重启类型为冷重启 类型时,才对PSE进行初始化配置,而当PSE重启类型为非冷重启类型时,不对PSE进行初 始化配置,从而保证了在网络设备冷重启时,PSE也进行初始化配置,而在网络设备非冷重 启时,PSE不进行初始化配置,以避免该网络设备下挂的受电设备掉电。所述PSE重启类型 可根据网络设备当前的重启类型而动态设置。下面结合附图对本发明实施例进行详细描述。本发明实施例中,在内置有PSE的网络设备重启时,可根据两个标识来判断出其 内置的PSE是否需要进行初始化配置,在判断为不需要进行初始化配置时,则不执行PSE的 初始化配置过程,从而避免PSE的掉电、上电过程,进而避免受电设备的掉电、上电过程。其中,所涉及的两个标识,一个可称为设备重启类型标识,另一个可称为PSE重启 类型标识。其中设备重启类型标识,用于标识内置有PSE的网络设备的重启类型。该标识可在该 网络设备重启时由设备硬件根据当前重启类型来设置。目前已经能够实现在非易失性存储 介质中记录该网络设备的重启类型,相关方法很多,在此不再一一例举。其中,如何由设备 硬件根据记录设备重启类型标识,并不是本发明实施例所关注的重点,也不受本发明的限 制。通常,设备重启类型可包括以下3种(1)冷重启,即内置有PSE的网络设备掉电后又启动;(2)软件复位重启,即根据软件reboot命令执行重启。用户可通过命令行来控制 内置有PSE的网络设备重启,该种类型的重启过程中,网络设备运行期间不断电;(3)软件异常重启,是由于软件运行错误而导致自动重启,在该种类型的重启过程 中,内置有PSE的网络设备运行期间不断电。其中,软件复位重启和软件异常重启都属于非冷重启。PSE重启类型标识,该标识可在内置有PSE的网络设备重启时根据该网络设备的 重启类型来设置,或者在网络设备冷重启后进行更新。PSE重启类型可包括以下两种(I)PSE热重启,表示PSE正在运行,不需要再进行初始化配置;(2)PSE冷重启,表示PSE刚上电并第一次运行,需要进行初始化配置。为数据安全起见,以上两种标识都可以保存在非易失性存储介质上,如FLASH(闪 存)。内置有PSE的网络设备,其软件启动可分两个阶段进行boot阶段和应用程序阶段。在boot阶段完成该网络设备单板的基本初始化,可以加载、升级应用程序等;在应用程 序阶段进行该网络设备的所有功能的配置,如对于交换机设备而言实现以太网交换机的所 有功能。图2示出了本发明实施例所提供的内置有PSE的网络设备的重启过程,该过程中,用于控制重启过程的部件(如程序)可根据设备重启类型标识和PSE重启类型标识来决定 是否需要对PSE进行初始化配置,并且仅在需要进行初始化配置时才对PSE进行相应配置 操作,从而减少设备重启对受电设备的影响。如图2所示,在步骤201中,内置有PSE的网络设备重启前,其硬件会根据重启类 型,在非易失性存储介质中将设备重启类型标识设置为相应的标识值。如,若重启类型是掉 电重启,则设备重启类型标识被设置为冷重启类型的标识值;若重启类型是软件复位重启, 则设备重启类型标识被设置为软件复位重启类型的标识值;若重启类型是软件异常重启, 则设备重启类型标识被设置为软件异常重启类型的标识值。网络设备重启后进入软件启动阶段,软件启动阶段分为boot阶段(步骤202)和 应用程序阶段(步骤203)。在boot阶段(步骤202)中,从非易失性存储介质中读出设备重启类型标识,对该 非易失性存储介质中的PSE重启类型标识进行相应设置,包括如果设备重启类型标识是冷重启类型标识,则表明网络设备当前是冷重启,而冷 重启过程需要PSE进行初始化配置,此时,将PSE重启类型标识强制设置为PSE冷重启类型 标识值;如果设备重启类型标识不是冷重启类型标识(如是软件复位重启类型标识或软 件异常重启类型标识),则表明网络设备当前不是冷重启,而非冷重启过程不需要PSE进行 初始化配置,此时,保持PSE重启类型标识值不变(当前的PSE重启类型标识值为热重启类 型的标识值)。在应用程序阶段(步骤203),根据PSE重启类型标识判断是否需要进行PSE初始 化配置,如果需要则进行PSE初始化配置,此时会引起PSE掉电、上电过程,相应的,该网络 设备所下挂的PD设备也将经历掉电、上电过程;如果不需要进行PSE初始化配置,则不会引 起PSE掉电、上电过程,相应的,该网络设备所下挂的PD设备也不会因此而掉电。另外,在 网络设备当前为冷重启时,在进行PSE初始化设置之后还要将被强制设置为冷重启类型的 PSE重启类型标识设置为热重启类型,以便在后续网络设备发生非冷重启(如软件复位重 启或软件异常重启)时,不会将非易失性存储介质中的PSE重启类型修改为冷重启,而是根 据非易失性存储介质中该PSE重启类型标识为热重启类型标识,不对PSE进行初始化配置。具体的,应用程序阶段可包括PSE配置阶段(步骤2031)和PSE重启类型标识设 置阶段(步骤2032)。在PSE配置阶段(步骤2031),从非易失性存储介质中读出PSE重启类型标识,如 果该标识为PSE冷重启类型标识,则对PSE进行初始化配置;如果PSE类型标识是PSE热重 启类型标识,则不对PSE进行初始化配置,但根据需要,可进行其它操作,如读取PSE信息, 或进一步根据读取的PSE信息进行相应设置等。在PSE重启类型标识设置阶段(步骤2032),将PSE重启类型标识设置为热重启类 型标识。当然,如果网络设备当前的重启类型为软件复位重启或软件异常重启,则PSE重启类型标识就已经是热重启类型标识,此时可不进行该设置操作。需要说明的是,图2所示流程仅示出了与是否需要对PSE进行初始化配置以及根 据判断结果进行相应处理的步骤,重启过程中的其它所需步骤可根据现有机制实现。
下面结合内置有PSE的网络设备的三种基本运行方式,对上述流程进行详细描 述。运行方式场景一描述了网络设备从上电启动,到经历boot阶段、应用程序阶段 的启动过程。内置有PSE的网络设备上电启动前,非易失性存储介质内记录的设备重启类型标 识被设置为冷重启类型标识。进入boot阶段后,根据网络设备的冷重启类型标识强制设置 PSE重启标识为冷重启类型标识。进入应用程序阶段后,由于当前的PSE重启类型标识为 PSE冷重启类型标识,因此对PSE进行初始化配置,开始对PD设备供电,并将PSE重启类型 标识设置为热重启类型标识,以备后续软件复位重启或软件异常重启时使用。运行方式场景二 描述了当该内置有PSE的网络设备因软件复位或软件异常而重 启时,网络设备不进入boot阶段而直接进入应用程序阶段的重启过程。设备正常运行的过程中,根据命令行而重启或者因软件异常而重启时,直接进入 应用程序阶段。在应用程序阶段的PSE配置阶段,由于PSE重启类型是热重启(参考运行 方式一的描述),因此PSE不会被进行初始化配置,该网络设备下挂的受电设备因此不会发 生掉电上电的过程。运行方式场景三描述了当该内置有PSE的网络设备因软件复位或软件异常而重 启时,网络设备经历boot阶段和应用程序阶段的重启过程。与上述运行方式二的场景类似,网络设备正常运行过程中,根据命令行而重启或 者因软件异常而重启时,网络设备首先进入boot阶段(如通过ctrl+B的快捷方式强制网 络设备进入boot阶段)。进入boot阶段后,由于非易失性存储介质中记录的设备重启类型 标识是非冷重启类型标识(如软件复位重启或软件异常重启),则保持该非易失性存储介 质中的PSE重启类型标识不变(该PSE重启类型标识为热重启类型标识)。进入应用程序 阶段的PSE配置阶段后,由于PSE重启类型仍然是热重启类型,因此PSE不会被进行初始化 配置,该网络设备下挂的受电设备也不会因此而发生掉电上电的过程。通过以上描述可以看出,内置有PSE的网络设备第一次上电重启时,PSE也是第一 次上电,会进行首次的初始化配置,PSE正常工作后,下挂受电设备开始正常上电运行。之 后,如果网络设备没有掉电,无论是reboot命令重启,还是软件异常重启,PSE将不再重复 进行初始化配置,受电设备也就会一直上电工作。基于相同的技术构思,本发明实施例还提供了一种以太网供电设备重启控制装 置,该装置可设置于内置有PSE的网络设备,该装置可通过软件方式实现,并可应用于上述 流程。如图3所示,该以太网供电设备重启控制装置可包括第一处理模块301、第二处 理模块302,以及存储模块303,其中存储模块303,用于记录网络设备的重启类型以及内置的PSE的重启类型;该存储 模块303可以由非易失性存储介质实现;第一处理模块301,用于在所述网络设备重启时,在重启过程中的引导阶段读取存储模块303中记录的网络设备的重启类型,并在读取的网络设备的重启类型为冷重启时,将存储模块303中记录的PSE的重启类型设置为冷重启类型;第二处理模块302,用于在重启过程中的应用程序阶段,读取存储模块303中记录 的PSE的重启类型,并当所述PSE的重启类型为冷重启时,对内置的所述PSE进行初始化配 置,并将存储模块303中的所述PSE的重启类型设置为非冷重启类型,所述非冷重启类型可 包括软件复位重启类型或软件异常重启类型。上述装置中,第一处理模块301,还可当在所述网络设备重启过程中的引导阶段读 取到的网络设备的重启类型为非冷重启时,保持存储模块303中记录的PSE的重启类型为 非冷重启;第二处理模块302,还可当在重启过程中的应用程序阶段读取到的PSE的重启类 型为非冷重启时,对内置的所述PSE不进行初始化配置。 上述装置中,第二处理模块302,还可在所述网络设备重启时,在重启过程直接进 入应用程序阶段时,读取并保持存储模块303中记录的PSE的重启类型为非冷重启类型,并 根据所述PSE的重启类型为非冷重启类型,对内置的所述PSE不进行初始化设置。综上所述,本发明实施例中使用非易失性存储介质记录设备的运行信息,同时在 网络设备的不同阶段进行相应处理,从而保证了 PSE上电的首次初始化,又避免了软件重 启时的重复初始化。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者核心网节点设备等)执 行本发明各个实施例所述的方法。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
一种以太网供电设备重启控制方法,应用于包含有内置供电设备PSE的网络设备以及受电设备的以太网供电系统,其特征在于,包括以下步骤当所述网络设备重启时,在重启过程中的引导阶段读取存储介质中记录的网络设备的重启类型,并在读取的网络设备的重启类型为冷重启时,将存储介质中记录的PSE的重启类型设置为冷重启类型;在重启过程中的应用程序阶段,读取存储介质中记录的PSE的重启类型,并在记录的所述PSE的重启类型为冷重启时,对内置的所述PSE进行初始化配置,并将存储介质中记录的所述PSE的重启类型设置为非冷重启类型。
2.如权利要求1所述的方法,其特征在于,所述方法还包括当在所述网络设备重启过程中的引导阶段读取到的存储介质中记录的网络设备的重 启类型为非冷重启类型时,保持存储介质中记录的PSE的重启类型为非冷重启类型;当在重启过程中的应用程序阶段读取到的存储介质中记录的PSE的重启类型为非冷 重启类型时,对内置的所述PSE不进行初始化配置。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括当所述网络设备重启时,在重启过程直接进入应用程序阶段时,读取并保持存储介质 中记录的PSE的重启类型为非冷重启类型,并根据所述PSE的重启类型为非冷重启类型,对 内置的所述PSE不进行初始化设置。
4.如权利要求3所述的方法,其特征在于,所述非冷重启类型包括软件复位重启或软 件异常重启。
5.一种以太网供电设备重启控制装置,应用于包含有内置供电设备PSE的网络设备以 及受电设备的以太网供电系统,所述装置设置于所述网络设备,其特征在于,包括存储模块,用于记录网络设备的重启类型以及内置的PSE的重启类型;第一处理模块,用于在所述网络设备重启时,在重启过程中的引导阶段读取存储模块 中记录的网络设备的重启类型,并在读取的网络设备的重启类型为冷重启时,将存储模块 中记录的PSE的重启类型设置为冷重启类型;第二处理模块,用于在重启过程中的应用程序阶段,读取存储模块中记录的PSE的重 启类型,并当所述PSE的重启类型为冷重启时,对内置的所述PSE进行初始化配置,并将所 述存储模块中的所述PSE的重启类型设置为非冷重启类型。
6.如权利要求5所述的装置,其特征在于,所述第一处理模块,还用于当在所述网络设备重启过程中的引导阶段读取到的网络设 备的重启类型为非冷重启时,保持所述存储模块中记录的PSE的重启类型为非冷重启;所述第二处理模块,还用于当在重启过程中的应用程序阶段读取到的PSE的重启类型 为非冷重启时,对内置的所述PSE不进行初始化配置。
7.如权利要求5或6所述的装置,其特征在于,所述第二处理模块,还用于在所述网络设备重启时,在重启过程直接进入应用程序阶 段时,读取并保持所述存储模块中记录的PSE的重启类型为非冷重启类型,并根据所述PSE 的重启类型为非冷重启类型,对内置的所述PSE不进行初始化设置。
8.如权利要求7所述的装置,其特征在于,所述非冷重启类型包括软件复位重启或软 件异常重启。
9.如权利要求5、6或8所述的装置,其特征在于,所述存储模块为非易失性存储介质。
全文摘要
本发明公开了一种以太网供电设备重启控制方法及其装置,应用于包含有内置PSE的网络设备以及受电设备的以太网供电系统,该方法包括当所述网络设备重启时,在重启过程中的引导阶段读取存储介质中记录的网络设备的重启类型,并在读取的网络设备的重启类型为冷重启时,将存储介质中记录的PSE的重启类型设置为冷重启类型;在重启过程中的应用程序阶段,读取存储介质中记录的PSE的重启类型,并在记录的所述PSE的重启类型为冷重启时,对内置的所述PSE进行初始化配置,并将存储介质中记录的所述PSE的重启类型设置为非冷重启类型。采用本发明可解决现有技术中因内置有PSE的网络设备非掉电重启而导致其下挂的受电设备掉电的问题。
文档编号H04L12/10GK101873217SQ20101022004
公开日2010年10月27日 申请日期2010年7月8日 优先权日2010年7月8日
发明者赵舒畅 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1