# Patent

## Title
Method and apparatus for monitoring power consumption value of DSL subscriber board

## Abstract

A method and an apparatus for monitoring a power consumption value of a DSL subscriber board in real time are provided. The method includes: monitoring a working state of each subscriber port on the DSL subscriber board, the number of subscriber ports in each working state, and an output power of each LD subunit in an LD unit on the DSL subscriber board; and calculating a power consumption value of the DSL subscriber board in real time according to a monitoring result and preset electrical parameters of each functional unit.

## Background
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation of International Application No. PCT/CN2010/077785, filed on Oct. 15, 2010, which claims priority to Chinese Patent Application No. 200910210608.6, filed on Nov. 3, 2009, both of which are hereby incorporated by reference in their entireties.


FIELD OF THE DISCLOSURE
The present disclosure relates to broadband access technologies, and in particular, to a method and an apparatus for monitoring a power consumption value of a Digital Subscriber Line (DSL) subscriber board.
BACKGROUND OF THE DISCLOSURE
As a mainstream broadband access technology, the DSL access technology is now serving hundreds of millions of users around the world. With the intensification of the greenhouse effect and energy shortage, the energy consumption of DSL subscriber boards attracts more and more attention of operators.
Currently, a common method for monitoring a power consumption value of a subscriber board is that current and voltage testing instruments/meters are externally connected to the DSL subscriber board directly, and the power consumption of the DSL subscriber board is calculated by multiplying the current by the voltage. However, this method involves external connection of testing instruments/meters and manual operation, and cannot realize remote monitoring or real-time power consumption monitoring for a large number of DSL subscriber boards at the same time.
Another method for estimating power consumption of a DSL subscriber board in real time is that: Hardware monitors input current and voltage values of the subscriber board in real time, and reports the values to a CPU; the CPU executes the formula of multiplying the current by the voltage to estimate the power consumption of the subscriber board and obtain a result of the real-time power consumption estimation.
However, the real-time power consumption monitoring method in the prior art involves increase of hardware cost and modification to the hardware circuit design of the existing DSL subscriber board, and is unable to monitor the power consumption value of each constituent functional unit or the power consumption value of each subscriber port of the DSL subscriber board in real time.
SUMMARY OF THE DISCLOSURE
The objective of the present disclosure is to provide a method and an apparatus for monitoring a power consumption value of a DSL subscriber board, for solving the problem in the prior art that the power consumption of the DSL subscriber board cannot be monitored in real time.
In order to solve the above problem, an embodiment of the present disclosure provides a method for monitoring a power consumption value of a DSL subscriber board, which includes:
monitoring a working state of each subscriber port on the DSL subscriber board, the number of subscriber ports in each working state, and an output power of each LD subunit in an LD unit on the DSL subscriber board; and
calculating a power consumption value of the DSL subscriber board in real time according to a monitoring result and preset electrical parameters of each functional unit.
An embodiment of the present disclosure further provides an apparatus for monitoring a power consumption value of a DSL subscriber board, which includes:
a monitoring unit, configured to monitor a working state of each subscriber port on the DSL subscriber board, the number of subscriber ports in each different working state, and an output power of each LD subunit in an LD unit on the DSL subscriber board; and
a calculating unit, configured to calculate a power consumption value of the DSL subscriber board in real time according to a result of the monitoring and preset electrical parameters of each functional unit.
An embodiment of the present disclosure further provides an apparatus, which includes a processor configured for implementing a method including: monitoring a working state of each subscriber port on a DSL subscriber board, the number of subscriber ports in each working state, and an output power of each LD subunit in an LD unit on the DSL subscriber board; and calculating a power consumption value of the DSL subscriber board in real time according to a monitoring result and preset electrical parameters of each functional unit.
In the embodiments of the present disclosure, the working state of the subscriber port on the subscriber board, the number of subscriber ports in each different state, and the output power of each LD subunit on the DSL subscriber board are monitored in real time, and preset electrical parameters are used, so as to monitor the total power consumption value of the DSL subscriber board, the power consumption value of each subscriber port, and the power consumption values of the LD unit and a Digital Front End (DFE) unit in real time.



BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic structural diagram of a DSL subscriber board in an embodiment of the present disclosure;
FIG. 2 is a flowchart of a first specific embodiment of a method for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure;
FIG. 3 is a flowchart of a second specific embodiment of a method for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure;
FIG. 4 is a schematic diagram illustrating the relation between an output power efficiency E1 and an output current I1 of a power supply;
FIG. 5 is a schematic structural diagram of a first specific embodiment of an apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure;
FIG. 6 is a schematic structural diagram of a second specific embodiment of an apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure;
FIG. 7 is a flowchart of the second specific embodiment of the apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure;
FIG. 8 is a first schematic structural diagram of a specific embodiment of a DSL subscriber board in the embodiments of the present disclosure; and
FIG. 9 is a second schematic structural diagram of a specific embodiment of a DSL subscriber board in the embodiments of the present disclosure.



DETAILED DESCRIPTION OF THE EMBODIMENTS
The technical solutions under the present disclosure are elaborated below with reference to accompanying drawings and embodiments.
FIG. 1 is a schematic structural diagram of a DSL subscriber board in an embodiment of the present disclosure. As shown in FIG. 1, the DSL subscriber board in the embodiment of the present disclosure includes functional units and power supplies. The functional units include a line driver (LD) unit, a digital front end (DFE) unit, a CPU unit, and a convergence unit. The power supplies include: an LD power supply that supplies power to the LD unit, a DFE power supply that supplies power to the DFE unit, a CPU power supply that supplies power to the CPU unit, and a convergence power supply that supplies power to the convergence unit. The power consumption values of the CPU power supply and the convergence power supply are preset constants.
During the use of the DSL subscriber board, a subscriber port on the DSL subscriber board is in one of three working states: inactive, activating, and active. The state that the subscriber port on the DSL subscriber board is not responsive or connected to any user equipment is defined as the inactive state; the state that the subscriber port on the DSL subscriber board is responsive but not connected to any user equipment is defined as the activating state; and the state that the subscriber port on the DSL subscriber board is responsive and connected to a user equipment is defined as the active state.
FIG. 2 is a flowchart of a first specific embodiment of a method for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 2, the method for monitoring a power consumption value of a DSL subscriber board in the embodiment of the present disclosure includes the following steps.
Step 201: Monitor a working state of each subscriber port on the DSL subscriber board, the number of subscriber ports in each different working state, and an output power of each LD subunit of an LD unit on the DSL subscriber board.
Specifically, first, whether a subscriber port is in an inactive, activating, or active working state may be detected according to whether the subscriber port on the DSL subscriber board is responsive and connected to a user equipment.
Further, the DFE unit may report the output power of each LD subunit in real time while the DSL subscriber board is used.
Step 202: Calculate a power consumption value of the DSL subscriber board in real time according to a result of the monitoring and preset electrical parameters of each functional unit when the subscriber port is in different working states.
When the subscriber ports of the DSL subscriber board are in different working states, the power consumption values of the convergence unit and the CPU unit do not change and are constants; when the subscriber ports are in the inactive and activating working states, the power consumption value of each LD subunit is a constant; when the subscriber ports are in the active working state, the power consumption value of the LD unit changes with the change of the number of the subscriber ports in the active state because the output power of each LD subunit changes at this time. The output power of each LD subunit may be reported by the DFE unit in real time.
The power consumption value of the DSL subscriber board is also related to the power consumption values of the LD power supply and the DFE power supply. The preset electrical parameters of each functional unit include: power consumption values of the convergence unit and the CPU unit, a static bias current of the LD unit, a change amount of the output power of the LD power supply and the DFE power supply when the subscriber port changes from the inactive state to the activating state and the active state, and a mapping relation between the output current and the power consumption efficiency. The preset electrical parameters may be obtained from product specifications or measured beforehand, or may depend on the inherent characteristics of the hardware, and it is not necessary to connect an external measurement device in real time, change the circuit design of the DSL subscriber board, or add a dedicated measurement unit. The output power and the power loss values of the LD power supply and the DFE power supply may also be looked up in a preset table.
According to the relation between the power supply and the functional unit of the DSL subscriber board, the total power consumption value PT of the DSL subscriber board is the sum of the output power and the power loss values of the power supplies of the DSL subscriber board. The output power of the LD power supply is the power consumption value of the LD unit, the output power of the DFE power supply is provided to the DFE unit, and the power consumption values of the CPU unit and the convergence unit are constants which are preset electrical parameters. Therefore, after the output power of the DFE power supply is calculated, it is easy to obtain the power consumption value of the DFE unit. The total power consumption value PT of the DSL subscriber board can be obtained by adding up the power loss values of the LD unit, the DFE unit, the CPU unit and the convergence unit as well as the power supplies.
The method for monitoring the power consumption value of the DSL subscriber board in the embodiment of the present disclosure can also be used to monitor a power consumption value of a subscriber board in various communication networks such as a passive optical network.
In the embodiment of the present disclosure, the working state of the subscriber port on the subscriber board, the number of subscriber ports in each working state, and the output power of the LD unit on the DSL subscriber board are monitored in real time and the preset electrical parameters are used, so as to monitor the total power consumption value of the DSL subscriber board, the power consumption value of each subscriber port, and the power consumption values of the LD unit and the DFE unit in real time. The operator can take effective energy-saving measures according to the power consumption value of the DSL subscriber board or the functional unit on the DSL subscriber board to reduce energy consumption of the DSL subscriber board and realize high-efficiency energy utilization, so as to protect environment and reduce operating cost.
Described below is a second specific embodiment of a method for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure.
FIG. 3 is a flowchart of a second specific embodiment of a method for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 3, the method for monitoring a power consumption value of a DSL subscriber board in the embodiment of the present disclosure includes the following steps.
Step 301: Calculate the power consumption value PL of the LD unit.
The power consumption value PL of the LD unit can be calculated according to a corresponding power consumption value PLQ of an LD subunit when a subscriber port is in an inactive state, a corresponding power consumption value PLZ of an LD subunit when a subscriber port is in an activating state; and a power consumption value PLYn of an LD subunit corresponding to each subscriber port in an active state. The calculation formula (1) is:




  
    
      
        
          P
          L
        
        =
        
          
            
              N
              LQ
            
            *
            
              P
              LQ
            
          
          +
          
            
              N
              LZ
            
            *
            
              P
              LZ
            
          
          +
          
            
              ∑
              
                n
                =
                0
              
              Nm
            
            ⁢
            
              
            
            ⁢
            
              P
              LYn
            
          
        
      
    
    
      
        (
        1
        )
      
    
  




In the formula above, NLQ represents the number of subscriber ports in the inactive state; NLZ represents the number of subscriber ports in the activating state; n represents the number of subscriber ports in the active state; and Nm is the number of all subscriber ports on the DSL subscriber board.
Specifically, the power consumption value PLQ of the LD unit corresponding to the subscriber port in the inactive state and the power consumption value PLZ of the LD subunit corresponding to the subscriber port when the subscriber port is in the activating state are constants, and can be obtained through lookup in specifications of the LD unit. The power consumption value PLYn of the LD subunit corresponding to the nth subscriber port in the active state may be calculated through formula (2) which is shown as follows:

PLYn=(√{square root over (10PLOn/1010)}*N*0.8+Iq)*VLS+PC  (2)

PLOn is the output power of the LD subunit corresponding to the nth subscriber port in the active state; Iq is the static bias current of the LD unit; VLS is the voltage provided by the LD power supply to the LD unit; and N is a preset transformation ratio of a transformer between the subscriber port and the LD unit.
PLOn may be reported by the DFE unit; Iq, VLS and N are constants; PC is a preset difference between the theoretical calculated value and the measured power consumption value of the LD subunit, and is used to perform calibration for the theoretical PL value and measured PL value. The output power PLOn of the LD subunit for the nth subscriber port in the active state is a variable, and the specific value thereof is reported by the DFE unit. PLOn ranges from −20 dBm to 20.5 dBm. The power consumption value of PLYn is provided by the LD power supply. Because all the output power of the LD power supply is provided to the LD unit, the output power value of the LD power supply is the power consumption value PL of the LD unit.
In addition, in practice, the power consumption value corresponding to the LD subunit may also be obtained through lookup in a table. Generally, the power consumption value of the LD subunit corresponding to the output power of the LD subunit is tested beforehand, and a preset table of the power consumption values corresponding to the output power of the LD subunit is created. The output power of the LD subunit uses 0.1 dBm as step length, and ranges from −20 dBm to 20.5 dBm. Afterward, the power consumption value of the LD subunit corresponding to the output power of the LD subunit at this time can be obtained through lookup in the preset table of power consumption values corresponding to the output power according to the output power of the LD unit.
Step 302: Calculate the output power P2 of the DFE power supply.
The output power P2 of the DFE power supply is calculated through formula (3) which is shown as follows:

P2=(P2Q+N2Z*P2Z+N2Y*P2Y)  (3)

In the formula above, P2Q is the power output by the corresponding DFE power supply when all user ports are in the inactive state; P2Z is the corresponding increment of the output power of the DFE power supply when a subscriber port changes from the inactive state to the activating state; N2Y is the number of subscriber ports which change from the activating working state to the active working state; P2Y is the corresponding increment of the output power of the DFE power supply when a subscriber port changes from the activating state to the active state; and N2Z is the number of subscriber ports which change from the inactive state to the activating state.
Step 303: Calculate the power loss value of the LD power supply.
FIG. 4 is a schematic diagram illustrating the relation between an output power efficiency E1 and an output current I1 of a power supply. The output current I1 of the LD power supply may be calculated through formula (4) which is shown as follows:

PL/VLS=I1  (4)

The specific value of PL is calculated through formula (1), and the specific value of I1 is calculated through formula (4). The specific value of the output efficiency E1 corresponding to the specific value of I1 can be obtained according to the relation between the output efficiency E1 and the output current I1 of the LD power supply in FIG. 4. Further, the power loss value X of the LD power supply may be calculated through formula (5):

X=PL/E1−PL  (5)

Step 304: Calculate the power loss value W of the DFE power supply.
The relation between the output efficiency E2 and the output current I2 of the DFE power supply can also be obtained by referring to FIG. 4. The output power P2 of the DFE power supply is calculated through formula (3), and the output current I2 of the DFE power supply is calculated through formula (6) which is shown as follows:

P2/V2=I2  (6)

In the formula above, V2 represents the voltage of the DFE power supply. I2 is calculated through formula (6); the output efficiency E2 corresponding to the output current I2 of the DFE power supply is obtained by referring to FIG. 4; and the power loss value W of the DFE power supply may be calculated through formula (7) which is shown as follows:

W=P2/E2−P2  (7)

Step 305: Calculate the total power consumption value PT of the DSL subscriber board.
The total power consumption value PT of the DSL subscriber board is calculated through formula (8) which is shown as follows:

PT=PL+P2+X+W+C  (8)

In the formula above, the output power value of the LD power supply is the power consumption value of the LD unit, and all the output power of the DFE power supply is the power consumption value of the DFE unit. Therefore, the total power consumption value P may be calculated according to the output power and the power loss value X of the LD power supply, the output power P2 and the power loss value W of the DFE power supply, and power consumption values of the CPU power supply and the convergence power supply. The output power of the LD power supply is the power consumption value PL of the LD unit, and the sum of the power consumption values of the CPU power supply and the convergence power supply is a constant C.
As can be seen, in the embodiment of the present disclosure, the power consumption value of each functional unit on the DSL subscriber board, the power consumption value of each subscriber port on the DSL subscriber board, and the total power consumption value of the DSL subscriber board may be calculated in real time according to the output efficiency of each power supply on the DSL subscriber board and the electrical parameters of each functional unit in different working states.
Step 306: Calculate the power consumption values PDQ, PDZ and PDY of each subscriber port in the inactive working state, activating working state and active working state.
The power consumption value PDQ of each subscriber port in the inactive state is calculated through formula (9) which is shown as follows:

PDQ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ  (9)

In the formula above, PLQ is the corresponding power consumption value of the LD unit when the subscriber port is in the inactive working state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive working state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; and Nm is the number of all subscriber ports on the DSL subscriber board.
The power consumption value PDZ of each subscriber port in the activating working state is calculated through formula (10) which is shown as follows:

PDZ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ+P2Z  (10)

In the formula above, PLQ is the corresponding power consumption value of the LD unit when the subscriber port is in the inactive state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; P2Z is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the activating state; P2Y is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the active state; Nm is the number of subscriber ports on the DSL subscriber board; and C is the sum of power consumption values of the DFE unit and the CPU unit.
From formula (9) and formula (10), formula (11) of PDZ may be obtained as follows:

PDZ=PDQ+P2Z  (11)

The power consumption value PDY of each subscriber port in the active working state is calculated through formula (12) which is shown as follows:

PDY=P2Q/Nm+X/Nm+W/Nm+C/Nm+P2Y+PLY  (12)

In the formula above, PLY is the corresponding power consumption value of the LD subunit when the subscriber port is in the active state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; P2Z is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the activating state; and Nm is the number of all subscriber ports on the DSL subscriber board.
In the embodiment of the present disclosure, the output power of each LD subunit may be reported by an existing functional unit on the subscriber board, for example, by a DFE unit. The power consumption value of the functional unit on the subscriber board may also be obtained through other calculation methods or lookup of a table; the required parameters are preset constants, inherent parameters of hardware, or parameters available from the functional unit on the DSL subscriber board.
In the embodiment of the present disclosure, the working state of the subscriber port on the DSL subscriber board and the number of subscriber ports in each different working state are monitored in real time, and the preset electrical parameters and the output power of each LD subunit reported by the functional unit of the DSL subscriber board, for example, the DFE unit, are used, so as to calculate the power consumption value of each functional unit, the power consumption value of each subscriber port on the DSL subscriber board, and the total power consumption value of the DSL subscriber board. In this way, the power consumption value of each functional unit of the DSL subscriber board when the subscriber port is in different working states, the total power consumption value of the DSL subscriber board, and the power consumption value of each subscriber port on the DSL subscriber board are monitored and calculated in real time, so that the operator can take focused energy-saving measures according to the power consumption value of the DSL subscriber board to realize high-efficiency energy utilization, so as to reduce energy consumption and protect environment.
FIG. 5 is a schematic structural diagram of a first specific embodiment of an apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 5, the apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiment of the present disclosure includes a monitoring unit 501 and a calculating unit 502. The monitoring unit 501 is configured to monitor working states of subscriber ports on the DSL subscriber board, the number of subscriber ports in each working state, and an output power of each LD subunit on the DSL subscriber board. The calculating unit 502 is configured to calculate the power consumption value of the DSL subscriber board in real time according to results of the monitoring of the monitoring unit 501 and preset electrical parameters of each functional unit when the subscriber port is in different working states.
The preset electrical parameters of each functional unit include: power consumption values of the convergence unit and the CPU unit, a static bias current of the LD unit, a change amount of the output power of the LD power supply and the DFE power supply when one subscriber port changes from the inactive state to the activating state or active state, and a mapping relation between the output current and the power consumption efficiency of the power supply. The preset electrical parameters may be obtained from product specifications or measured beforehand, and it is not necessary to connect an external measurement device in real time, change the circuit design of the DSL subscriber board, or add a dedicated measurement unit. Further, the DFE unit may report the output power of each LD subunit on the DSL subscriber board.
In the embodiment of the present disclosure, the monitoring unit monitors the working state of the subscriber port on the DSL subscriber board, and then the preset electrical parameters of each functional unit when the subscriber port on the subscriber board is in different working states, the monitored electrical parameters or the working state of the subscriber port, and the number of subscriber ports in each different working state are used, so as to monitor the power consumption value of each functional unit on the DSL subscriber board, the power consumption value of each subscriber port on the DSL subscriber board, and the total power consumption value of the DSL subscriber board in real time. The embodiment of the present disclosure involves no modification to the structure or circuit design of the DSL subscriber board and no connection to an external device such as an ammeter and a voltmeter, and is easily practicable, and therefore, the operator can take energy-saving measures to realize high-efficiency energy utilization on the DSL subscriber board and reduce energy consumption of the DSL subscriber board, so as to protect environment and reduce operating cost.
FIG. 6 is a schematic structural diagram of a second specific embodiment of an apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 6, the calculating unit in the apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiment of the present disclosure may include a power supply calculating module 5021 and a port calculating module 5022. The power supply calculating module 5021 is configured to calculate the output power and the power loss values of the LD power supply and the DFE power supply; and calculate the power consumption values of the LD unit and the DFE unit according to the preset electrical parameters, the working states of the subscriber ports, and the number of subscriber ports in each different working state, whereupon the calculating unit calculates the total power consumption value of the DSL subscriber board according to the calculation result of the power supply calculating module. The port calculating module is configured to calculate the power consumption value of each subscriber port on the DSL subscriber board.
FIG. 7 is a flowchart the second specific embodiment of the apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 7, the specific calculation steps of the apparatus for monitoring a power consumption value of a DSL subscriber board in the embodiment of the present disclosure are as follows.
Step 701: Monitor working states of a subscriber ports on the DSL subscriber board, the number of subscriber ports in each different working state, and an output power of each LD subunit on the DSL subscriber board.
The monitoring unit 501 monitors the working states of the subscriber ports on the subscriber board. The state that the subscriber port on the DSL subscriber board is not responsive or connected to any user equipment is defined as the inactive working state; the state that the subscriber port on the DSL subscriber board is responsive but not connected to any user equipment is defined as the activating working state; and the state that the subscriber port on the DSL subscriber board is responsive and connected to the user equipment is defined as the active state. Further, the monitoring unit 501 needs to monitor the number of the subscriber ports which are in the inactive, activating, and active states respectively. The monitoring unit 501 notifies the results of monitoring to the calculating unit 502, and therefore, the calculating unit 502 calculates the power consumption value of each functional unit on the DSL subscriber board, the total power consumption value of the DSL subscriber board, and the power consumption value of each subscriber port on the DSL subscriber board.
The power consumption values of the convergence power supply and the CPU power supply which supply power to the convergence unit and the CPU unit are constants C, which are preset electrical parameters. The power consumption value of the LD unit is the output power of the LD power supply. Further, the DFE unit may report the output power of each LD subunit in real time while the DSL subscriber board is used.
Step 702: The power supply calculating module calculates the power consumption value PL of the LD unit.
The power supply calculating module 5021 may calculate the power consumption value PL of the LD unit through formula (1):




  
    
      
        
          P
          L
        
        =
        
          
            
              N
              LQ
            
            *
            
              P
              LQ
            
          
          +
          
            
              N
              LZ
            
            *
            
              P
              LZ
            
          
          +
          
            
              ∑
              
                n
                =
                0
              
              Nm
            
            ⁢
            
              
            
            ⁢
            
              P
              LYn
            
          
        
      
    
    
      
        (
        1
        )
      
    
  




In formula (1), PLQ is the corresponding power consumption value of the LD unit when a subscriber port is in the inactive state; NLQ is the number of subscriber ports in the inactive state; PLZ is the corresponding power consumption value of the LD unit when a subscriber port is in the activating state; NLZ is the number of subscriber ports in the activating state; and PLYn represents the corresponding power consumption value of the LD subunit when the nth subscriber port is in the active state.
The corresponding power consumption value PLQ of the LD unit when the subscriber port is in the inactive state and the power consumption value PLZ of the LD unit when the subscriber port is in the activating state are constants, and can be obtained from specifications of the LD unit directly. The LD power supply calculating module 5021 calculates the power consumption value PLYn of the nth subscriber port in the active state through the calculation formula (2) which is shown as follows:

PLYn=(√{square root over (10PLOn/10/10)}*N*0.8+Iq)*VLS+PC  (2)

In formula (2), PLOn is the output power of the LD subunit corresponding to the nth subscriber port which is in the active state; Iq is the static bias current of the LD unit; VLS is the voltage provided by the LD power supply to the LD unit; and N is a preset transformation ratio of a transformer between the subscriber port and the LD unit. PLOn is provided by the DFE unit; and Iq, VLS and N are constants, and can be obtained from specifications of the DSL subscriber board.
PC is used to perform calibration for the theoretical PL value and measured PL value; and PLOn ranges from −20 dBm to 20.5 dBm.
Step 703: The power supply calculating module 5021 calculates the output power P2 of the DFE power supply.
The power supply calculating module 5021 calculates the output power P2 of the DFE power supply through the calculation formula (3) which is shown as follows:

P2=(P2Q+N2Z*P2Z+N2Y*P2Y)  (3)

In the formula above, P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive state; P2Z is the corresponding increment of the output power of the DFE power supply when a subscriber port changes from the inactive state to the activating state; P2Y is the corresponding increment of the output power of the DFE power supply when a subscriber port changes from the activating state to the active state; N2Z is the number of subscriber ports which change from the inactive state to the activating state; and N2Y is the number of subscriber ports which change from the activating working state to the active working state.
Step 704: The power supply calculating module 5021 calculates the power loss value X of the LD power supply.
According to the calculation results of formula (1) and formula (2), the power supply calculating module 5021 may calculate the output current I1 of the LD power supply through formula (4) which is shown as follows:

PL/VLS=I1  (4)

The value of E1 corresponding to the value of I1 can be looked up in FIG. 4 according to Table 1 and the specific value of I1 calculated through formula (4). Further, the power supply calculating module 5021 may calculate the power loss value X of the LD power supply through formula (5):

X=PL/E1−PL  (5)

Step 705: The power supply calculating module 5021 calculates the power loss value W of the DFE power supply.
The relation between the output efficiency E2 and the output current I2 of the DFE power supply can also be obtained by referring to FIG. 4. The output power P2 of the DFE power supply is calculated through formula (3), and the output current I2 of the DFE power supply is calculated through formula (6) which is shown as follows:

P2/V2=I2  (6)

In the formula above, V2 represents the voltage of the DFE power supply. I2 is calculated through formula (6); the output efficiency E2 corresponding to the output current I2 of the DFE power supply is obtained by referring to FIG. 4; and the power loss value W of the DFE power supply may be calculated through formula (7) which is shown as follows:

W=P2/E2−P2  (7)

Step 706: The power supply calculating module 5021 calculates the total power consumption value PT of the DSL subscriber board.
The power supply calculating module 5021 calculates the total power consumption value PT of the DSL subscriber board through formula (8) which is shown as follows:

PT=PL+P2+X+W+C  (8)

In the formula above, the output power value of the LD power supply is the power consumption value of the LD unit, all the output power of the DFE power supply is the power consumption value of the DFE unit, and the total power consumption value PT is calculated according to the output power and the power loss value X of the LD power supply, the output power P2 and the power loss value W of the DFE power supply, and the power consumption values of the CPU power supply and the convergence power supply. The output power of the LD power supply is the power consumption value PL of the LD unit, and the sum of the power consumption values of the CPU power supply and the convergence power supply is a constant C.
Step 707: The port calculating module 5022 calculates the power consumption values PDQ, PDZ and PDY of each subscriber port in the inactive working state, activating working state and active working state.
The port calculating module 5022 calculates the power consumption value PDQ of each subscriber port in the inactive state. The port calculating module 5022 calculates the power consumption value PDQ of each subscriber port in the inactive state through formula (9) which is shown as follows:

PDQ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ  (9)

In the formula above, PLQ is the corresponding power consumption value of the LD unit when the subscriber port is in the inactive working state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; and Nm is the number of all subscriber ports on the DSL subscriber board.
The port calculating module 5022 calculates the power consumption value PDZ of each subscriber port in the activating working state through formula (10) which is shown as follows:

PDZ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ+P2Z  (10)

In the formula above, P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; P2Z is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the activating state; PLQ is the corresponding power consumption value of the LD unit when the subscriber port is in the inactive state; P2Y is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the active state; Nm is the number of subscriber ports on the DSL subscriber board; and C is the sum of power consumption values of the DFE unit and the CPU unit.
From formula (9) and formula (10), formula (11) of PDZ may be obtained as follows:

PDZ=PDQ+P2Z  (11)

The port calculating module 5022 calculates the power consumption value PDY of one subscriber port in the active working state through formula (12) which is shown as follows:

PDY=P2Q/Nm+X/Nm+W/Nm+C/Nm+P2Y+PLY  (12)

In the formula above, PLY is the corresponding power consumption value of the LD subunit when the subscriber port is in the active working state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports are in the inactive state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; P2Z is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the activating state; and Nm is the number of all subscriber ports on the DSL subscriber board.
In the embodiment of the present disclosure, the working state of each subscriber port on the DSL subscriber board is monitored in real time, and the electrical parameters, for example, voltage, current, output power, and output efficiency, which are obtained beforehand according to the structure and inherent characteristics of the DSL subscriber board are used, so as to monitor the power consumption value of each functional unit when the DSL subscriber board is used, the power consumption value of each subscriber port on the DSL subscriber board, and the total power consumption value of the DSL subscriber board in real time. It is not necessary to modify the structure of the functional units or circuit design on the DSL subscriber board or connect an external measurement device such as an ammeter and a voltmeter for measuring the electrical parameters such as current and voltage, and the operator can monitor the power consumption value in the DSL subscriber board in real time, and can take energy-saving measures to realize high-efficiency energy utilization on the DSL subscriber board and reduce energy consumption, so as to protect environment.
FIG. 8 is a first schematic structural diagram of a specific embodiment of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 8, the DSL subscriber board in the embodiment of the present disclosure includes an apparatus 40 for monitoring a power consumption value of a DSL subscriber board, and the apparatus 40 for monitoring a power consumption value of a DSL subscriber board includes a monitoring unit 501 and a calculating unit 502. The monitoring unit 501 is configured to monitor the working states of the subscriber ports on the DSL subscriber board. The calculating unit 502 is configured to monitor the power consumption value of each functional unit on the DSL subscriber board, the total power consumption value of the DSL subscriber board, and the power consumption value of each subscriber port on the DSL subscriber board in real time according to parameters such as the working states of the subscriber ports that are monitored by the monitoring unit 501 and the number of subscriber ports in each different working state, and electrical parameters of each functional unit when the subscriber port is in different working states.
The parameters collected by the monitoring unit 501 may be provided by the functional units on the DSL subscriber board; the electrical parameters may be obtained through hardware design or from specifications of components. For example, the output power of the LD subunit corresponding to the subscriber port in the active state may be reported by the DFE unit; the electrical parameters such as the power supply voltage and the static bias current of the LD unit may be obtained through lookup in the specifications of the LD unit directly. No external monitoring apparatus needs to be connected to monitor the electrical parameters of the functional units.
FIG. 9 is a second schematic structural diagram of a specific embodiment of a DSL subscriber board in the embodiments of the present disclosure. As shown in FIG. 9, the DSL subscriber board in the embodiment of the present disclosure includes an apparatus 40 for monitoring a power consumption value of a DSL subscriber board. On the basis of the first specific embodiment of the DSL subscriber board, the calculating unit 502 further includes an LD power supply calculating module 5021 and a DFE power supply calculating module 5022. The LD power supply calculating module 5021 is configured to calculate the power consumption value of the LD unit corresponding to the subscriber port in the active working state according to the power supply voltage and static bias current of the LD unit corresponding to the subscriber port in the active working state, transformer ratio, power output to the subscriber port in the active working state, and the number of subscriber ports in the active working state. The DFE power supply calculating module 5022 is configured to calculate the power loss value of the DFE power supply according to the output power and the output efficiency of the DFE power supply.
In the embodiment of the present disclosure, without modifying the structure of the functional units or circuit design on the DSL subscriber board or manually connecting any external measurement device such as an ammeter and a voltmeter for measuring electrical parameters such as current and voltage, the power consumption value of each functional unit on the DSL subscriber board in different working states, the power consumption value of each subscriber port on the DSL subscriber board, and the total power consumption value of the DSL subscriber board can be monitored in real time. Therefore, the operator can take energy-saving measures to realize high-efficiency energy utilization on the DSL subscriber board and reduce energy consumption, so as to protect environment.
Persons of ordinary skill in the art should understand that part of the steps of the method according to the embodiments may be implemented by a program instructing relevant hardware. The program may be stored in a computer readable storage medium. When the program runs, the steps of the method according to the embodiments are performed. The storage medium may be any medium capable of storing program codes, such as ROM, RAM, magnetic disk, or optical disk.
Finally, it should be noted that the above embodiments are merely provided for describing the technical solutions of the present disclosure, but not intended to limit the present disclosure. It should be understood by persons of ordinary skill in the art that although the present disclosure has been described in detail with reference to the foregoing embodiments, modifications can be made to the technical solutions described in the foregoing embodiments, or equivalent replacements can be made to some technical features in the technical solutions, as long as such modifications or replacements do not cause the essence of corresponding technical solutions to depart from the scope of the technical solutions according to the embodiments of the present disclosure.

## Claims

1. A method for monitoring a power consumption value of a digital subscriber line (DSL) subscriber board in real time, comprising:
monitoring, by a monitoring unit, a working state of each subscriber port on the DSL subscriber board, the number of the subscriber ports in each different working state, and an output power of each line driver (LD) subunit in an LD unit on the DSL subscriber board, wherein the different working state of each subscriber port is one of the group consisting of: an inactive state, an activating state and an active state; and
calculating, by a calculating unit, the power consumption value of the DSL subscriber board in real time according to a monitoring result and preset electrical parameters of each functional unit when a subscriber port is in a different working state;
wherein the calculating the power consumption value comprises:
calculating a power consumption value PL of the LD unit, wherein PL is calculated through the following formula:





  
    P
    L
  
  =
  
    
      
        N
        LQ
      
      *
      
        P
        LQ
      
    
    +
    
      
        N
        LZ
      
      *
      
        P
        LZ
      
    
    +
    
      
        ∑
        
          n
          =
          0
        
        Nm
      
      ⁢
      
        
      
      ⁢
      
        P
        LYn
      
    
  



where NLQ is the number of subscriber ports in the inactive state, PLQ is a corresponding preset power consumption value of an LD subunit when a subscriber port is in the inactive state; NLZ is the number of subscriber ports in the activating state, PLZ is a corresponding preset power consumption value of the LD subunit when a subscriber port is in the activating state, Nm is the number of all subscriber ports on the DSL subscriber board, and PLYn is a power consumption value of the LD subunit corresponding to an nth subscriber port that is in the active state.

2. The method according to claim 1, wherein the calculating the power consumption value of the DSL subscriber board in real time comprises:
calculating output power and power loss values of an LD power supply that supplies power to the LD unit and a digital front end (DFE) power supply that supplies power to a DFE unit, a total power consumption value of the DSL subscriber board, and a power consumption value of each subscriber port on the DSL subscriber board in real time.

3. The method according to claim 2, wherein
PLYn is calculated through the following formula:


PLYn=(√{square root over (10PLOn/10/10)}*N*0.8+Iq)*VLS+PC 


where PLOn is the output power of the LD subunit corresponding to the nth subscriber port that is in the active working state; N is a preset transformation ratio of a transformer between the subscriber port and the LD unit, Iq is a preset static bias current of the LD unit, VLS is a preset voltage provided by the LD power supply to the LD unit, and PC is a preset difference between a theoretical calculated value and a measured power consumption value of the LD subunit.

4. The method according to claim 3, wherein the calculating the power consumption value of the DSL subscriber board in real time according to the result of the monitoring and the preset electrical parameters of each functional unit comprises:
calculating a power loss value X of the LD power supply, wherein X is calculated through the following formula:


X=PL/E1−PL 


where E1 is a preset output efficiency corresponding to an output current I1 of the LD power supply.

5. The method according to claim 4, wherein the calculating the power consumption value of the DSL subscriber board in real time according to the result of the monitoring and the preset electrical parameters of each functional unit comprises:
calculating an output power P2 of the DFE power supply that supplies power to the DFE unit,
wherein P2 is calculated through the following formula:


P2=(P2Q+N2Z*P2Z+N2Y*P2Y)


where P2Q is a corresponding preset output power of the DFE power supply when all subscriber ports on the DSL subscriber board are in the inactive working state; P2Z is a corresponding increment of the output power of the DFE power supply when a subscriber port changes from the inactive working state to the activating working state; P2Y is a corresponding increment of the output power of the DFE power supply when a subscriber port changes from the activating working state to the active working state; N2Z is the number of subscriber ports that change from the inactive working state to the activating working state; and N2Y is the number of subscriber ports that change from the activating working state to the active working state.

6. The method according to claim 5, wherein the calculating the power consumption value of the DSL subscriber board in real time according to the result of the monitoring and the preset electrical parameters of each functional unit comprises:
calculating a power loss value W of the DFE power supply, wherein W is calculated through the following formula:


W=P2/E2−P2 



where E2 is a preset output efficiency corresponding to an output current I2 of the DFE power supply.

7. The method according to claim 6, wherein the calculating the power consumption value of the DSL subscriber board in real time according to the result of the monitoring and the preset electrical parameters of each functional unit comprises:
calculating a power consumption value PDQ of each subscriber port in the inactive state, a power consumption value PDZ of each subscriber port in the activating state, and a power consumption value PDY of each subscriber port in the active state, wherein PDQ, PDZ and PDY are respectively calculated through the following formulae:


PDQ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ 



PDZ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ+P2Z 


where PLYn is the power consumption value of the LD subunit corresponding to the nth subscriber port that is in the active working state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports on the DSL subscriber board are in the inactive working state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; P2Z is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the activating state; P2Y is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the active state; Nm is the number of subscriber ports on the DSL subscriber board; and C is a sum of power consumption values of the DFE unit and a CPU unit.

8. An apparatus for monitoring a power consumption value of a Digital Subscriber Line (DSL) subscriber board, comprising:
a monitoring unit, configured to monitor a working state of each subscriber port on the DSL subscriber board, the number of subscriber ports in each different working state, and an output power of each Line Driver (LD) subunit in an LD unit on the DSL subscriber board, wherein the different working state of each subscriber sort is one of the group consisting of: an inactive state, an activating state and an active state; and
a calculating unit, configured to calculate the power consumption value of the DSL subscriber board in real time according to a monitoring result and preset electrical parameters of each functional unit when a subscriber port is in a different working state;
wherein the calculating the power consumption value comprises:
calculating a power consumption value PL of the LD unit wherein PL is calculated through the following formula:





  
    P
    L
  
  =
  
    
      
        N
        LQ
      
      *
      
        P
        LQ
      
    
    +
    
      
        N
        LZ
      
      *
      
        P
        LZ
      
    
    +
    
      
        ∑
        
          n
          =
          0
        
        Nm
      
      ⁢
      
        
      
      ⁢
      
        P
        LYn
      
    
  



where NLQ is the number of subscriber sorts in the inactive state, PLQ is a corresponding preset power consumption value of an LD subunit when a subscriber port is in the inactive state; NLZ is the number of subscriber ports in the activating state, PLZ is a corresponding preset power consumption value of the LD subunit when a subscriber port is in the activating state, Nm is the number of all subscriber ports on the DSL subscriber board, and PLYn is a power consumption value of the LD subunit corresponding to an nth subscriber port that is in the active state.

9. The apparatus according to claim 8, wherein the calculating unit comprises a power supply calculating module and a port calculating module;
the power supply calculating module is configured to calculate output power and power loss values of an LD power supply and a Digital Front End (DFE) power supply; and
the port calculating module is configured to calculate a total power consumption value of the DSL subscriber board and is further configured to calculate a power consumption value of each subscriber port on the DSL subscriber board.

10. The apparatus according to claim 8, wherein PLYn is calculated by the power supply calculating module through the following formula:


PLYn=(√{square root over (10PLOn/10/10)}*N*0.8+Iq)*VLS+PC 

where PLon is the output power of the LD subunit corresponding to the nth subscriber port that is in the active working state; N is a preset transformation ratio of a transformer between the subscriber port and the LD unit, Iq is a preset static bias current of the LD unit, VLS is a preset voltage provided by the LD power supply to the LD unit, and PC is a preset difference between a theoretical calculated value and a measured power consumption value of the LD subunit.

11. The apparatus according to claim 8, wherein the power supply calculating module further calculates a power loss value X of the LD power supply through the following formula:


X=PL/E1−PL 

where E1 is a preset output efficiency corresponding to an output current I1 of the LD power supply.

12. The apparatus according to claim 11, wherein the power supply calculating module further calculates an output power P2 of the DFE power supply that supplies power to a DFE unit through the following formula:


P2=(P2Q+N2Z*P2Z+N2Y*P2Y)

where P2Q is a corresponding preset output power of the DFE power supply when all subscriber ports on the DSL subscriber board are in the inactive working state; P2Z is a corresponding increment of the output power of the DFE power supply when a subscriber port changes from the inactive working state to the activating working state; P2Y is a corresponding increment of the output power of the DFE power supply when a subscriber port changes from the activating working state to the active working state; N2Z is the number of subscriber ports that change from the inactive state to the activating state; and N2Y is the number of subscriber ports that change from the activating state to the active working state.

13. The apparatus according to claim 12, wherein the power supply calculating module further calculates a power loss value W of the DFE power supply through the following formula:


W=P2/E2−P2 

where E2 is a preset output efficiency corresponding to an output current I2 of the DFE power supply.

14. The apparatus according to claim 13, wherein the port calculating module calculates a power consumption value PDQ of each subscriber port in the inactive state, a power consumption value PDZ of each subscriber port in the activating state, and a power consumption value PDY of each subscriber port in the active state through the following formulae respectively:


PDQ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ 



PDZ=P2Q/Nm+X/Nm+W/Nm+C/Nm+PLQ+P2Z 



PDY=P2Q/Nm+X/Nm+W/Nm+C/Nm+P2Y+PLYn 

where PLYn is the power consumption value of the LD subunit corresponding to the nth subscriber port that is in the active working state; P2Q is the corresponding output power of the DFE power supply when all subscriber ports on the DSL subscriber board are in the inactive working state; X is the power loss value of the LD power supply; W is the power loss value of the DFE power supply; P2Z is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the activating state; P2Y is the corresponding increment of the output power of the DFE power supply when the subscriber port changes from the inactive state to the active state; Nm is the number of subscriber ports on the DSL subscriber board; and C is a sum of power consumption values of the DFE unit and a CPU unit.

15. An apparatus, comprising:
a processor configured for implementing a method comprising:
monitoring a working state of each subscriber port on a Digital Subscriber Line (DSL) subscriber board, the number of subscriber ports in each different working state, and an output power of each Line Drive (LD) subunit in an LD unit on the DSL subscriber board, wherein the different working state of each subscriber port is one of the group consisting of: an inactive state, an activating state and an active state; and
calculating a power consumption value of the DSL subscriber board in real time according to a monitoring result and preset electrical parameters of each functional unit;
wherein the calculating the power consumption value comprises:
calculating a power consumption value PL of the LD unit wherein PL is calculated through the following formula:





  
    P
    L
  
  =
  
    
      
        N
        LQ
      
      *
      
        P
        LQ
      
    
    +
    
      
        N
        LZ
      
      *
      
        P
        LZ
      
    
    +
    
      
        ∑
        
          n
          =
          0
        
        Nm
      
      ⁢
      
        
      
      ⁢
      
        P
        LYn
      
    
  



where NLQ is the number of subscriber sorts in the inactive state, PLQ is a corresponding preset power consumption value of an LD subunit when a subscriber port is in the inactive state; NLZ is the number of subscriber ports in the activating state, PLZ is a corresponding preset power consumption value of the LD subunit when a subscriber port is in the activating state, Nm is the number of all subscriber ports on the DSL subscriber board, and PLYn is a power consumption value of the LD subunit corresponding to an nth subscriber port that is in the active state.

16. The apparatus according to claim 15, wherein the calculating the power consumption value of the DSL subscriber board in real time comprises:
calculating output power and power loss values of an LD power supply that supplies power to the LD unit and a Digital Front End (DFE) power supply that supplies power to a digital front end DFE unit, a total power consumption value of the DSL subscriber board, and a power consumption value of each subscriber port on the DSL subscriber board in real time.

17. The apparatus according to claim 15, wherein PLYn is calculated through the following formula:


PLYn=(√{square root over (10PLOn/10/10)}*N*0.8+Iq)*VLS+PC 

where PLon is the output power of the LD subunit corresponding to the nth subscriber port that is in the active working state; N is a preset transformation ratio of a transformer between the subscriber port and the LD unit, Iq is a preset static bias current of the LD unit, VLS is a preset voltage provided by the LD power supply to the LD unit, and PC is a preset difference between a theoretical calculated value and a measured power consumption value of the LD subunit.