供电故障处理方法、装置以及供电设备的利记博彩app
【专利摘要】本申请提供一种供电故障处理方法、装置以及供电设备,该方法包括:获取所述供电设备中的供电控制模块发出的事件通知;在获得所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口;从所述供电控制模块获取所述事件端口的事件类型;通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电。本申请能够快速检测出端口供电故障,从而缩短供电故障恢复时间。
【专利说明】供电故障处理方法、装置以及供电设备
【技术领域】
[0001]本发明涉及网络通信【技术领域】,尤其涉及一种供电故障处理方法、装置以及供电设备。
【背景技术】
[0002]POE(Power Over Ethernet,以太网供电)是一种以太网供电技术,在利用标准以太网传输线缆进行网络数据传输的同时,为网络终端设备提供电源。
[0003]一个完整的POE系统包括PSE (Power sourcing equipment,供电设备)和PD (Powered Device,受电设备),其中,PSE通常提供多个端口为不同的H)供电。当PSE的端口发生供电故障时,需及时进行故障检测并恢复供电。
[0004]现有技术方案在进行故障检测时对端口进行逐一检测,发现当前端口故障时,只对当前端口进行供电恢复,以此通过轮询的方式实现对所有端口的检测及修复。但是,该技术方案中端口的供电故障检测周期过长,不能及时检测到故障端口,因此延长了供电故障恢复时间,影响网络通信。
【发明内容】
[0005]有鉴于此,本申请提供了一种供电故障处理方法,应用于供电设备中的设备控制模块,该方法包括:
[0006]获取所述供电设备中的供电控制模块发出的事件通知;
[0007]在获得所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口;
[0008]从所述供电控制模块获取所述事件端口的事件类型;
[0009]通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电。
[0010]本申请还提供了一种供电故障处理方法,应用于供电设备中的供电控制模块,该方法包括:
[0011]当有事件发生时,向设备控制模块发出事件通知;
[0012]在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ;
[0013]向所述设备控制模块提供所述事件端口的事件类型信息;
[0014]在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
[0015]本申请还提供了一种供电故障处理装置,应用于供电设备中的设备控制模块,该装置包括:
[0016]事件通知获取单元,用于获取所述供电设备中的供电控制模块发出的事件通知;
[0017]事件端口确定单元,用于在获得所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口;
[0018]事件类型获取单元,用于从所述供电控制模块获取所述事件端口的事件类型;
[0019]恢复供电通知单元,用于通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电。
[0020]本申请还提供了一种供电故障处理装置,应用于供电设备中的供电控制模块,该装置包括:
[0021]事件通知发出单元,用于当有事件发生时,向设备控制模块发出事件通知;
[0022]端口状态提供单元,用于在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ;
[0023]事件类型提供单元,用于向所述设备控制模块提供所述事件端口的事件类型信息;
[0024]恢复供电处理单元,用于在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
[0025]本申请还提供了一种供电设备,该设备包括:
[0026]设备控制模块,用于获取所述供电设备中的供电控制模块发出的事件通知;在获取所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口 ;从所述供电控制模块获取所述事件端口的事件类型;通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电;
[0027]供电控制模块,用于当有事件发生时,向设备控制模块发出事件通知;在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ;向所述设备控制模块提供所述事件端口的事件类型信息;在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
[0028]在本申请中,当供电设备中的供电控制模块检测到有端口发生事件后,向供电设备中的设备控制模块发送有端口发生事件的通知,并向设备控制模块发送所有端口的状态信息,设备控制模块根据端口状态信息确定有事件发生的端口,并从供电控制模块获取到有事件发生的端口的事件类型,对于端口的事件类型为供电故障类型的端口,设备控制模块可以通知供电控制模块对所有事件类型为供电故障类型的端口恢复供电。通过上述对供电故障端口的批量处理,缩短了端口的故障检测周期,加快了对供电故障端口的故障恢复。
【专利附图】
【附图说明】
[0029]图1是供电设备内部结构示意图。
[0030]图2是本申请一种实施方式中供电故障处理方法的处理流程图。
[0031]图3是本申请一种实施方式中供电故障处理装置的基础硬件示意图。
[0032]图4是本申请一种实施方式中供电故障处理装置的结构示意图。
[0033]图5是本申请另一种实施方式中供电故障处理装置的结构示意图。
[0034]图6是本申请另一种实施方式中供电设备的结构示意图。
【具体实施方式】
[0035]为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图对本发明所述方案作进一步地详细说明。
[0036]图1所示为供电设备内部结构示意图。供电设备通常包括设备控制模块、供电控制模块以及端口,其中,设备控制模块负责监控供电设备的工作状态,下发配置命令以及控制命令等;供电控制模块负责监控各个端口的状态,对各个端口进行电源功率管理;供电设备的端口与受电设备相连,为连接在端口上的受电设备提供工作电源。
[0037]现有技术中,当供电设备的端口发生供电故障时,由于采用的是对端口进行逐一故障检测的方法,其检测周期比较长,因此,供电故障恢复的时间也会比较长,影响了受电设备的正常工作。
[0038]针对上述问题,本申请实施例提出一种供电故障处理方法,当供电设备的端口有事件发生时,供电控制设备将所有端口的状态信息发送给设备控制模块,设备控制模块根据端口状态信息可确定出有事件发生的端口,并从供电控制模块获取有事件发生的端口的事件类型,对于事件类型为供电故障类型的端口,通知供电控制模块恢复对这些端口的供电。
[0039]参见图2,为本申请供电故障处理方法的一个实施例流程图,该实施例通过设备控制模块和供电控制模块的配合,对供电故障处理过程进行描述。
[0040]步骤210,当有事件发生时,供电控制模块向设备控制模块发出事件通知。
[0041]当有端口发生故障时,供电控制模块可以通过以下两种方式向设备控制模块发出事件通知:
[0042]在一种实施方式中,供电控制模块可以在与设备控制模块的信息交互中发送事件通知。在供电设备中,设备控制模块通过向供电控制模块周期性发送状态查询报文,从供电控制模块获取到供电设备的状态信息,以监控供电设备的工作状态。供电控制模块接收到设备控制模块发送的状态查询报文后,查询是否有端口故障发生,若有端口故障发生,则在向设备控制模块发送的响应报文中携带事件通知信息。设备控制模块接收到事件通知后,对端口故障事件进行处理。
[0043]在另一种实施方式中,供电控制模块与设备控制模块之间可以通过硬件电路连接,供电控制模块在检测有端口故障发生时,通过与设备控制模块之间的硬件电路触发设备控制模块发生硬件中断。设备控制模块接收到该硬件中断信号后,即可获知当前有端口事件发生。该实施方式不需要设备控制模块主动查询,设备控制模块一旦接收到硬件中断信号,可以立即对端口故障事件进行处理。
[0044]步骤220,供电控制模块向设备控制模块提供端口状态信息。
[0045]设备控制模块接收到事件通知后,向供电控制模块发送端口事件查询报文,查询各个端口的状态。供电控制模块接收到端口事件查询报文后,向设备控制模块发送端口事件查询报文的端口事件应答报文,将端口事件位图信息携带在端口事件应答报文中发送给设备控制模块。该端口事件位图信息中包括供电设备中每一个端口的事件状态标识,使用事件状态标识指示对应端口是否有事件发生,例如,当事件状态标识为“I”时,表示对应端口有事件发生;当事件状态标识为“O”时,表示对应端口没有事件发生。
[0046]以图1为例,提供一种端口事件位图的示例,图1中供电设备有4个端口,从端口 I到端口 4,假设端口 I和端口 3有事件发生,端口 2和端口 4无事件发生,用一个字节(8个二进制位)表示端口事件位图信息,其中,每一个二进制位代表一个端口状态,则图1所示的端口事件位图可以表示为“00000101”,字节中的低4位从右到左为端口 I到端口 4的端口事件状态。
[0047]步骤230,设备控制模块根据端口状态信息确定有事件发生的事件端口。
[0048]设备控制模块接收到端口事件应答报文后,从端口事件应答报文中获取端口状态信息,即前述端口事件位图,根据端口事件位图中每一个端口的事件状态标识,确定出有事件发生的事件端口。
[0049]步骤240,供电控制模块向设备控制模块提供事件端口的事件类型信息。
[0050]设备控制模块在确定了有事件发生的事件端口后,向供电控制模块发送事件类型查询报文,该事件类型查询报文中携带事件端口的事件端口标识。供电控制模块接收到事件类型查询报文后,根据事件类型查询报文中携带的事件端口标识,查找与该事件端口标识对应的事件寄存器,该事件寄存器中保存了对应端口的事件类型,例如,某端口由于电流过大导致供电故障停止供电,则端口的事件寄存器中的事件类型为过流。供电控制模块通过上述方式获取到每一个事件端口的事件类型后,向设备控制模块发送事件类型查询报文的事件类型应答报文,将事件端口的事件类型携带在该事件类型应答报文中。设备控制模块接收到事件类型应答报文后,可从该事件类型应答报文中获取事件端口的事件类型。
[0051]步骤250,设备控制模块通知供电控制模块对事件类型属于供电故障类型的事件端口恢复供电。
[0052]设备控制模块在获取到事件端口的事件类型后,判断事件端口的事件类型是否属于供电故障,例如,当事件端口的事件类型为过流或过压时,可以确定对应事件端口的事件类型属于供电故障类型,此时,设备控制模块可以通过向供电控制模块发送控制报文,通知供电控制模块对发生供电故障的端口恢复供电。
[0053]步骤260,供电控制模块对事件类型属于供电故障类型的事件端口恢复供电。
[0054]供电控制模块接收到设备控制模块的通知后,对所有发生供电故障的端口恢复供电。
[0055]现仍以图1所示供电设备为例,介绍供电故障的处理过程。
[0056]假设,端口 I发生过流停止供电;端口 2发生网络通信异常;端口 3发生过压停止供电;端口 4正常。供电控制模块将上述各个端口的事件状态保存到端口事件位图中,该端口事件位图为“00000111”,从右向左的低4位分别表示端口 I到端口 4的端口事件状态,“ I ”表示对应端口有事件发生;“0”表示对应端口无事件发生,因此,上述端口事件位图信息表示端口 I到端口 3有事件发生,端口 4无事件发生。
[0057]同时,供电控制模块将各个端口的事件类型保存到对应的事件寄存器中。端口I的事件寄存器中保存的事件类型为过流;端口 2的事件寄存器中保存的事件类型为网络通信异常;端口 3的事件寄存器中保存的事件类型为过压。
[0058]当供电控制模块检测到上述端口事件时,向设备控制模块发送事件通知。设备控制模块接到事件通知后,知道有端口发生异常,于是向供电控制模块发送端口事件查询报文。供电控制模块将上述端口事件位图携带在端口事件应答报文中发送给设备控制模块。设备控制模块接收到该端口事件应答报文后,从端口事件位图中获知端口 1、端口 2以及端口 3有事件发生,但无法确定上述端口的事件类型。
[0059]设备控制模块在确定了事件端口后,向供电控制模块发送事件类型查询报文,查询端口 1、端口 2以及端口 3的事件类型。供电控制模块将上述端口的事件寄存器中保存的事件类型携带在事件类型应答报文中发送给设备控制模块。设备控制模块从事件类型应答报文中获取各端口事件类型,判断各端口的事件类型是否为供电故障类型。由前述可知,端口 I的事件类型为过流,端口 2的事件类型为网络通信异常,端口 3的事件类型为过压,因此,端口 I和端口 3的事件类型属于供电故障类型,即端口 I和端口 3发生了供电故障。
[0060]设备控制模块在确定了发生供电故障的端口后,通知供电控制模块恢复对端口 I和端口 3的供电。
[0061]与前述供电故障处理方法的实施例相对应,本申请还提供供电故障处理装置的实施例。
[0062]本申请供电故障处理装置的实施例可以应用在供电设备中的设备控制模块或供电控制模块上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在模块的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请供电故障处理装置所在模块的一种硬件结构图,除了图3所示的CPU、内存以及非易失性存储器之外,实施例中装置所在的模块通常还可以包括其他硬件。
[0063]请参考图4,为本申请一个实施例中的供电故障处理装置的结构示意图。该供电故障处理装置包括:事件通知获取单元401、事件端口确定单元402、事件类型获取单元403以及恢复供电通知单元404,其中:
[0064]事件通知获取单元401,用于获取所述供电设备中的供电控制模块发出的事件通知;
[0065]事件端口确定单元402,用于在获得所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口;
[0066]事件类型获取单元403,用于从所述供电控制模块获取所述事件端口的事件类型;
[0067]恢复供电通知单元404,用于通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电。
[0068]所述事件通知获取单元401具体用于在向所述供电控制模块发送状态查询报文后,接收所述供电控制模块发送所述状态查询报文的响应报文,所述响应报文中携带所述事件通知;或者,检测所述供电控制模块输出的作为所述事件通知的硬件中断信号。
[0069]所述事件端口确定单元402,可以具体包括:事件查询发送子单元、事件应答接收子单元、事件位图获取子单元以及事件端口确定子单元,其中:
[0070]事件查询发送子单元,用于向所述供电控制模块发送端口事件查询报文;
[0071]事件应答接收子单元,用于接收所述供电控制模块发送的所述端口事件查询报文的端口事件应答报文;
[0072]事件位图获取子单元,用于从所述端口事件应答报文中获取端口事件位图信息,所述端口事件位图信息中包含每个端口的事件状态标识;
[0073]事件端口确定子单元,将事件状态标识指示为事件发生的端口确定为事件端口。
[0074]所述事件类型获取单元403,可以具体包括:类型查询发送子单元、类型应答接收子单元以及事件类型获取子单元,其中:
[0075]类型查询发送子单元,用于向所述供电控制模块发送事件类型查询报文,所述事件类型查询报文中携带所述事件端口的事件端口标识;
[0076]类型应答接收子单元,用于所述供电控制模块发送的所述事件类型查询报文的事件类型应答报文;
[0077]事件类型获取子单元,用于从所述事件类型应答报文中获取所述事件端口的事件类型,所述事件类型为所述供电控制模块根据所述事件端口标识查找对应的事件类型寄存器后获得的事件类型。
[0078]上述图4示出的供电故障处理装置的实施例可以应用在供电设备的设备控制模块中,其具体实现过程可参见前述方法实施例的说明,在此不再赘述。
[0079]请参考图5,为本申请另一个实施例中的供电故障处理装置的结构示意图。该供电故障处理装置包括:事件通知发出单元501、端口状态提供单元502、事件类型提供单元503以及恢复供电处理单元504,其中:
[0080]事件通知发出单元501,用于当有事件发生时,向设备控制模块发出事件通知;
[0081]端口状态提供单元502,用于在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ;
[0082]事件类型提供单元503,用于向所述设备控制模块提供所述事件端口的事件类型信息;
[0083]恢复供电处理单元504,用于在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
[0084]所述事件通知发出单元501具体用于在接收到所述设备控制模块发送的状态查询报文后,向所述设备控制模块发送所述状态查询报文的响应报文,所述响应报文中携带所述事件通知;或者,向所述设备控制模块输出作为所述事件通知的硬件中断信号。
[0085]所述端口状态提供单元502,可以具体包括:事件查询接收子单元和事件应答发送子单元,其中:
[0086]事件查询接收子单元,用于接收所述设备控制模块发送的端口事件查询报文;
[0087]事件应答发送子单元,用于向所述设备控制模块发送所述端口事件查询报文的端口事件应答报文,所述端口事件应答报文中携带端口事件位图信息,所述端口事件位图信息中包含每个端口的事件状态标识,所述事件状态标识用于指示是否有事件发生。
[0088]所述事件类型提供单元503,可以具体包括:类型查询接收子单元、事件类型获取子单元以及类型应答发送子单元,其中:
[0089]类型查询接收子单元,用于接收所述设备控制模块发送的事件类型查询报文,所述事件类型查询报文中携带所述事件端口的事件端口标识;
[0090]事件类型获取子单元,用于根据所述事件端口标识查找对应的事件寄存器后,获取所述事件端口的事件类型;
[0091]类型应答发送子单元,用于向所述设备控制模块发送所述事件类型查询报文的事件类型应答报文,所述事件类型应答报文中携带所述事件端口的事件类型。
[0092]上述图5示出的供电故障处理装置的实施例可以应用在供电设备的供电控制模块中,其具体实现过程可参见前述方法实施例的说明,在此不再赘述。
[0093]请参考图6,为本申请一个实施例中的供电设备的结构示意图。该供电设备包括:设备控制模块601和供电控制模块602,其中:
[0094]设备控制模块601,用于获取所述供电设备中的供电控制模块发出的事件通知;在获取所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口 ;从所述供电控制模块获取所述事件端口的事件类型;通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电;
[0095]供电控制模块602,用于当有事件发生时,向设备控制模块发出事件通知;在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ;向所述设备控制模块提供所述事件端口的事件类型信息;在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
[0096]上述图6示出的供电设备的实施例,其具体实现过程可参见前述方法实施例的说明,在此不再赘述。
[0097]从以上方法、装置以及设备的实施例中可以看出,通过供电设备中的设备控制模块和供电控制模块的配合,可以实现对端口供电故障的批量检测以及批量供电恢复,从而缩短了端口的故障检测周期,挺高了端口的故障处理效率。
[0098]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种供电故障处理方法,应用于供电设备中的设备控制模块,其特征在于,该方法包括: 获取所述供电设备中的供电控制模块发出的事件通知; 在获取所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口; 从所述供电控制模块获取所述事件端口的事件类型; 通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电。
2.如权利要求1所述的方法,其特征在于,所述获取所述供电设备中的供电控制模块发出的事件通知,包括: 在向所述供电控制模块发送状态查询报文后,接收所述供电控制模块发送所述状态查询报文的响应报文,所述响应报文中携带所述事件通知; 或者, 检测所述供电控制模块输出的作为所述事件通知的硬件中断信号。
3.如权利要求1所述的方法,其特征在于,所述根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口,包括: 向所述供电控制模块发送端口事件查询报文; 接收所述供电控制模块发送的所述端口事件查询报文的端口事件应答报文; 从所述端口事件应答报文中获取端口事件位图信息,所述端口事件位图信息中包含每个端口的事件状态标识; 将事件状态标识指示为事件发生的端口确定为事件端口。
4.如权利要求1所述的方法,其特征在于,所述从所述供电控制模块获取所述事件端口的事件类型,包括: 向所述供电控制模块发送事件类型查询报文,所述事件类型查询报文中携带所述事件端口的事件端口标识; 接收所述供电控制模块发送的所述事件类型查询报文的事件类型应答报文; 从所述事件类型应答报文中获取所述事件端口的事件类型,所述事件类型为所述供电控制模块根据所述事件端口标识查找对应的事件类型寄存器后获得的事件类型。
5.一种供电故障处理方法,应用于供电设备中的供电控制模块,其特征在于,该方法包括: 当有事件发生时,向设备控制模块发出事件通知; 在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ; 向所述设备控制模块提供所述事件端口的事件类型信息; 在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
6.如权利要求5所述的方法,其特征在于,所述向设备控制模块发出事件通知,包括: 在接收到所述设备控制模块发送的状态查询报文后,向所述设备控制模块发送所述状态查询报文的响应报文,所述响应报文中携带所述事件通知; 或者, 向所述设备控制模块输出作为所述事件通知的硬件中断信号。
7.如权利要求5所述的方法,其特征在于,所述向所述设备控制模块提供端口状态信息,包括: 接收所述设备控制模块发送的端口事件查询报文; 向所述设备控制模块发送所述端口事件查询报文的端口事件应答报文,所述端口事件应答报文中携带端口事件位图信息,所述端口事件位图信息中包含每个端口的事件状态标识,所述事件状态标识用于指示是否有事件发生。
8.如权利要求5所述的方法,其特征在于,所述向所述设备控制模块提供所述事件端口的事件类型信息,包括: 接收所述设备控制模块发送的事件类型查询报文,所述事件类型查询报文中携带所述事件端口的事件端口标识; 根据所述事件端口标识查找对应的事件寄存器后,获取所述事件端口的事件类型;向所述设备控制模块发送所述事件类型查询报文的事件类型应答报文,所述事件类型应答报文中携带所述事件端口的事件类型。
9.一种供电故障处理装置,应用于供电设备中的设备控制模块,其特征在于,该装置包括: 事件通知获取单元,用于获取所述供电设备中的供电控制模块发出的事件通知; 事件端口确定单元,用于在获得所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口; 事件类型获取单元,用于从所述供电控制模块获取所述事件端口的事件类型; 恢复供电通知单元,用于通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电。
10.如权利要求9所述的装置,其特征在于: 所述事件通知获取单元具体用于在向所述供电控制模块发送状态查询报文后,接收所述供电控制模块发送所述状态查询报文的响应报文,所述响应报文中携带所述事件通知;或者,检测所述供电控制模块输出的作为所述事件通知的硬件中断信号。
11.如权利要求9所述的装置,其特征在于,所述事件端口确定单元,包括: 事件查询发送子单元,用于向所述供电控制模块发送端口事件查询报文; 事件应答接收子单元,用于接收所述供电控制模块发送的所述端口事件查询报文的端口事件应答报文; 事件位图获取子单元,用于从所述端口事件应答报文中获取端口事件位图信息,所述端口事件位图信息中包含每个端口的事件状态标识; 事件端口确定子单元,将事件状态标识指示为事件发生的端口确定为事件端口。
12.如权利要求9所述的装置,其特征在于,所述事件类型获取单元,包括: 类型查询发送子单元,用于向所述供电控制模块发送事件类型查询报文,所述事件类型查询报文中携带所述事件端口的事件端口标识; 类型应答接收子单元,用于所述供电控制模块发送的所述事件类型查询报文的事件类型应答报文; 事件类型获取子单元,用于从所述事件类型应答报文中获取所述事件端口的事件类型,所述事件类型为所述供电控制模块根据所述事件端口标识查找对应的事件类型寄存器后获得的事件类型。
13.一种供电故障处理装置,应用于供电设备中的供电控制模块,其特征在于,该装置包括: 事件通知发出单元,用于当有事件发生时,向设备控制模块发出事件通知; 端口状态提供单元,用于在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ; 事件类型提供单元,用于向所述设备控制模块提供所述事件端口的事件类型信息;恢复供电处理单元,用于在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
14.如权利要求13所述的装置,其特征在于: 所述事件通知发出单元具体用于在接收到所述设备控制模块发送的状态查询报文后,向所述设备控制模块发送所述状态查询报文的响应报文,所述响应报文中携带所述事件通知;或者,向所述设备控制模块输出作为所述事件通知的硬件中断信号。
15.如权利要求13所述的装置,其特征在于,所述端口状态提供单元,包括: 事件查询接收子单元,用于接收所述设备控制模块发送的端口事件查询报文; 事件应答发送子单元,用于向所述设备控制模块发送所述端口事件查询报文的端口事件应答报文,所述端口事件应答报文中携带端口事件位图信息,所述端口事件位图信息中包含每个端口的事件状态标识,所述事件状态标识用于指示是否有事件发生。
16.如权利要求13所述的装置,其特征在于,所述事件类型提供单元,包括: 类型查询接收子单元,用于接收所述设备控制模块发送的事件类型查询报文,所述事件类型查询报文中携带所述事件端口的事件端口标识; 事件类型获取子单元,用于根据所述事件端口标识查找对应的事件寄存器后,获取所述事件端口的事件类型; 类型应答发送子单元,用于向所述设备控制模块发送所述事件类型查询报文的事件类型应答报文,所述事件类型应答报文中携带所述事件端口的事件类型。
17.一种供电设备,其特征在于,该设备包括: 设备控制模块,用于获取所述供电设备中的供电控制模块发出的事件通知;在获取所述事件通知后,根据所述供电控制模块提供的端口状态信息确定有事件发生的事件端口 ;从所述供电控制模块获取所述事件端口的事件类型;通知所述供电控制模块对所述事件类型属于供电故障类型的事件端口恢复供电; 供电控制模块,用于当有事件发生时,向设备控制模块发出事件通知;在发出所述事件通知后,向所述设备控制模块提供端口状态信息,以使所述设备控制模块根据所述端口状态信息确定有事件发生的事件端口 ;向所述设备控制模块提供所述事件端口的事件类型信息;在接收到所述设备控制模块发送的恢复供电通知后,对事件类型属于供电故障类型的事件端口恢复供电。
【文档编号】H04L12/24GK104394003SQ201410614219
【公开日】2015年3月4日 申请日期:2014年11月4日 优先权日:2014年11月4日
【发明者】梁学伟, 阳进, 李俊 申请人:杭州华三通信技术有限公司