Patent Publication Number: US-2023144650-A1

Title: Firefighting system and fault confirmation method

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     This application is a continuation of International Application PCT/CN2021/099892, filed on Jun. 12, 2021, which claims priority to Chinese Patent Application No. 202010716980.0, filed on Jul. 23, 2020. The disclosures of the aforementioned priority applications are hereby incorporated by reference in their entirety. 
    
    
     TECHNICAL FIELD 
     This application relates to the field of firefighting technologies, and in particular, to a firefighting system and a fault confirmation method. 
     BACKGROUND 
     In a data center, a power supply of a cabinet usually includes a mains supply and a battery. A plurality of batteries are usually deployed in one cabinet, and each battery includes one or more electrochemical cells. When an electrochemical cell inside a battery ruptures and is on fire, a firefighting device in the cabinet releases fire extinguishing to the battery in the cabinet to extinguish the fire. However, an extinguishing agent applied to the outside of the battery cannot be in direct contact with an electrochemical cell on fire, which results in a poor fire extinguishing effect. In addition, after a firefighting device fault (such as an extinguishing agent leakage) or a fire event of the battery occurs, operation and maintenance staff cannot learn of a fault cause and a fault location in a timely manner, and cannot perform maintenance in a timely manner. Therefore, how to provide a firefighting system that can improve fire extinguishing accuracy and operation and maintenance efficiency for a cabinet of a data center becomes an urgent problem to be solved. 
     SUMMARY 
     Embodiments disclose a firefighting system and a fault confirmation method, which can improve fire extinguishing accuracy and operation and maintenance efficiency of the firefighting system. 
     According to a first aspect, a firefighting system is provided, where the firefighting system includes a control module, at least one battery, and at least one firefighting module, and each firefighting module in the at least one firefighting module is connected to one or more batteries. A first firefighting module is configured to: when a temperature of a target battery connected to the first firefighting module is greater than or equal to a temperature threshold, release an extinguishing agent to the target battery, where the first firefighting module is any one of the at least one firefighting module. The control module is configured to: obtain a pressure value in the first firefighting module, and when the pressure value in the first firefighting module meets a preset condition, generate warning information, where the warning information indicates that the first firefighting module or the battery connected to the first firefighting module is faulty. 
     By collecting a pressure value in each firefighting module, the control module can determine whether the firefighting system is faulty based on the pressure value in each firefighting module, can determine a fault location of the firefighting system based on a location of a firefighting module whose pressure value meets a preset condition, and can provide fault location information to operation and maintenance staff to improve operation and maintenance efficiency when the firefighting system is faulty. In addition, when a battery temperature is greater than or equal to the temperature threshold, the extinguishing agent in the firefighting module can be released to the inside of the battery, thereby improving fire extinguishing accuracy. 
     In a specific implementation, when a reduction amount of a pressure value of the control module in the first firefighting module within preset duration is greater than or equal to a first change threshold, it indicates that the extinguishing agent in the first firefighting module is rapidly released. Therefore, the control module can determine that the battery connected to the first firefighting module is on fire, and the control module may generate first warning information, where the first warning information indicates that the battery connected to the first firefighting module is on fire. 
     In another specific implementation, when the reduction amount of the pressure value in the first firefighting module within the preset duration is less than the first change threshold and greater than a second change threshold, it indicates that the extinguishing agent in the first firefighting module is slowly released. Therefore, the control module determines that the extinguishing agent in the first firefighting module leaks, and generates second warning information, where the second warning information indicates that the extinguishing agent in the first firefighting module leaks. 
     The control module can determine, based on a change rate of the pressure value in the firefighting module, whether the extinguishing agent in the firefighting module leaks or the battery connected to the firefighting module in the firefighting system is on fire, and can notify the operation and maintenance staff of a specific fault cause when determining that the firefighting system is faulty and gives a warning, so that the operation and maintenance staff can perform maintenance based on the specific fault cause, which reduces time for operation and maintenance staff to troubleshoot, and improves operation and maintenance efficiency. 
     In another specific implementation, the firefighting system further includes a detection module, where the detection module is configured to: detect the pressure value in the first firefighting module, and send the pressure value in the first firefighting module to the control module. 
     In another specific implementation, each battery includes a housing, a fire extinguishing pipe, and at least one electrochemical cell. The fire extinguishing pipe and the at least one electrochemical cell are disposed inside the housing, the fire extinguishing pipe is fastened inside the housing, a first end of the fire extinguishing pipe is connected to the firefighting module, a second end thereof is closed, and the fire extinguishing pipe is filled with the extinguishing agent. The fire extinguishing pipe is configured to: when a temperature of the at least one electrochemical cell inside the battery is greater than or equal to a temperature threshold, release the extinguishing agent to the inside of the housing in which the fire extinguishing pipe is located. 
     The firefighting module is connected to the fire extinguishing pipe. The fire extinguishing pipe is disposed inside the battery. When a temperature of an electrochemical cell in the battery is greater than or equal to the temperature threshold, the extinguishing agent in the firefighting module can be released to the inside of the battery by using the fire extinguishing pipe, so as to implement accurate fire extinguishing on an electrochemical cell on fire in the battery, and improve fire extinguishing efficiency. 
     In another specific implementation, the fire extinguishing pipe is a fire detection tube. 
     When a temperature is greater than or equal to the temperature threshold, the fire detection tube can automatically rupture, and releases the extinguishing agent in the firefighting module to the inside of the battery, so as to implement accurate fire extinguishing on the electrochemical cell on fire in the battery. The fire detection tube is deployed inside the battery, deployment is simple, and replacement is simple after rupturing, so that deployment costs can be reduced. 
     In another specific implementation, one or more valves and one or more sensors are disposed on the fire extinguishing pipe. When any sensor in the one or more sensors detects that a temperature is greater than or equal to the temperature threshold, a part or all of the one or more valves in the fire extinguishing pipe are controlled to open, and the extinguishing agent is released to the inside of the housing in which the fire extinguishing pipe is located. 
     The temperature is detected by using the sensor, and when the temperature is greater than or equal to the temperature threshold, the valve on the fire extinguishing pipe is controlled to open to release the extinguishing agent, so as to implement accurate fire extinguishing on the electrochemical cell on fire in the battery, thereby improving fire extinguishing efficiency. 
     In another specific implementation, the firefighting system further includes a connection module, a first end of the connection module is connected to an interface of one firefighting module, a second end thereof is connected to the detection module, and a third end thereof is connected to the battery. 
     In another specific implementation, the firefighting system further includes a display module, configured to display a schematic diagram of distribution of cabinets in an equipment room, and display the warning information and the fault location when the firefighting system is faulty. By displaying a firefighting module or a battery that is faulty in the cabinet in the schematic diagram of distribution, the operation and maintenance staff can visually obtain the fault location and improve operation and maintenance efficiency. 
     According to a second aspect, a fault confirmation method is provided, where the method is used in the firefighting system according to the first aspect, the firefighting system includes at least one firefighting module, and the method includes: 
     A control module obtains a pressure value in a first firefighting module, where the first firefighting module is any one of the at least one firefighting module. When the pressure value in the first firefighting module meets a preset condition, the control module determines that the first firefighting module is faulty or a battery connected to the first firefighting module is faulty, and generates warning information. 
     In another specific implementation, when a reduction amount of a pressure value in the first firefighting module within preset duration is greater than or equal to a first change threshold, the control module determines that the battery connected to the first firefighting module is on fire, and generates first warning information, where the first warning information indicates that the battery connected to the first firefighting module is on fire. 
     In another specific implementation, when the reduction amount of the pressure value in the first firefighting module within the preset duration is less than the first change threshold and greater than a second change threshold, it is determined that an extinguishing agent in the first firefighting module leaks, and second warning information is generated, where the second warning information indicates that the extinguishing agent in the first firefighting module leaks. 
     According to a third aspect, a cabinet is provided, where the cabinet includes the firefighting system in the first aspect or any one of the possible implementations of the first aspect. 
     According to a fourth aspect, a fault confirmation apparatus is provided, including modules configured to perform the method in the second aspect or any one of the possible implementations of the second aspect. 
     According to a fifth aspect, a computing device is provided, including a processor and a memory, where the memory is configured to store instructions, the processor is configured to execute the instructions, and when the processor executes the instructions, an operation step of the method in the second aspect or any one of the possible implementations of the second aspect is performed. 
     This application may further combine the implementations provided in the foregoing aspects to provide more implementations. 
    
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
         FIG.  1    is a schematic diagram of a firefighting system according to an embodiment; 
         FIG.  2    is a schematic diagram of a structure of a battery according to an embodiment; 
         FIG.  3    is a schematic diagram of a structure of another firefighting system according to an embodiment; 
         FIG.  4    is a schematic diagram of deployment of a fire extinguishing pipe according to an embodiment; 
         FIG.  5    is a schematic diagram of a detection module according to an embodiment; 
         FIG.  6    is a schematic diagram of a connection module according to an embodiment; 
         FIG.  7    is a schematic diagram of another firefighting system according to an embodiment; 
         FIG.  8 A  and  FIG.  8 B  are a schematic diagram of a monitoring interface according to an embodiment; 
         FIG.  9 A  and  FIG.  9 B  are a schematic diagram of another monitoring interface according to an embodiment; 
         FIG.  10    is a schematic flowchart of a fault confirmation method according to an embodiment; 
         FIG.  11    is a schematic diagram of a fault confirmation apparatus according to an embodiment; and 
         FIG.  12    is a schematic diagram of a structure of a computing device according to an embodiment. 
     
    
    
     DESCRIPTION OF EMBODIMENTS 
     The following describes in detail a firefighting system and a firefighting method provided in embodiments with reference to accompanying drawings. 
     In the embodiments, the firefighting system may be applied to a battery cabinet in which a battery is deployed, or may be applied to a cabinet in which a battery and another type of device are deployed. The another type of device may be a storage device (for example, a storage array), a network device (for example, a switch or a server), or the like. For ease of description, in this embodiment, an example in which a firefighting system is applied to a battery cabinet is used for description. 
       FIG.  1    is a schematic diagram of a firefighting system according to an embodiment. The firefighting system includes a control module  110 , one or more batteries  120 , and one or more firefighting modules  130 . The firefighting module  130  is connected to the battery by using a connection pipe. Each firefighting module  130  may be connected to one battery by using a connection pipe, or may be connected to a plurality of batteries. In  FIG.  1   , a connection between one firefighting module  130  and one battery  120  is used as an example, and each firefighting module  130  is filled with an extinguishing agent. As shown in  FIG.  2   , the battery  120  includes a housing and one or more electrochemical cells located in the housing. When an electrochemical cell in the battery  120  is on fire, the extinguishing agent in the firefighting module  130  can be released to the inside of the housing of the battery  120  by using the connection pipe to perform fire extinguishing on the electrochemical cell on fire. The control module  110  is connected to each firefighting module  130 , can obtain a pressure value in each firefighting module  130 , determines, based on a change of the pressure value in the firefighting module  130 , whether the battery  120  is on fire or whether the extinguishing agent in the firefighting module  130  leaks, and generates warning information to notify operation and maintenance staff to perform maintenance when the battery  120  is on fire or the extinguishing agent in the firefighting module  130  leaks. 
     Specifically, the control module  110  determines, based on a reduction amount of the pressure value of the firefighting module  130  within preset duration, whether the battery  120  is on fire or the extinguishing agent of the firefighting module  130  leaks. If a reduction amount of a pressure value in a firefighting module  130  within the preset duration is greater than or equal to a first change threshold, it is determined that a battery  120  connected to the firefighting module  130  is on fire. If a reduction amount of a pressure value of the firefighting module  130  within the preset duration is less than the first change threshold and greater than a second change threshold, it is determined that an extinguishing agent in the firefighting module  130  leaks. The reduction amount is a difference between a first pressure value and a second pressure value within the preset duration, a sampling time point of the first pressure value is before a sampling time point of the second pressure value, the first change threshold is greater than the second change threshold, and both the first change threshold and the second change threshold are greater than zero. The extinguishing agent in the firefighting module may be a substance that has a fire extinguishing effect, such as heptafluoropropane or perfluorohexanone, which is not specifically limited in this embodiment. 
       FIG.  3    is a schematic diagram of a structure of another firefighting system according to an embodiment. The firefighting system further includes a detection module  140 , a connection module  150 , and a first valve  160 . An interface of each firefighting module  130  is connected to a first end of one connection module  150 , a second end of each connection module  150  is connected to the detection module  140  by using a connection pipe, a third end of each connection module  150  is connected to a first end of the first valve  160  by using a connection pipe, and the first valve  160  penetrates through and is embedded in the housing of the battery  120 , so that a second end of the first valve  160  is located inside the housing of the battery  120 . The detection module  140  is connected to the control module  110 , and the detection module  140  is configured to: detect the pressure value in each firefighting module  130 , and send a detected pressure value to the control module  110 , so that the control module  110  can determine, based on the obtained pressure value and the foregoing method, whether a battery  120  is on fire or whether an extinguishing agent in a firefighting module  130  leaks. 
     In a specific implementation, the firefighting system further includes a fire extinguishing pipe  170 , where the fire extinguishing pipe  170  is fastened inside the housing, a first end of the fire extinguishing pipe  170  is closed, and a second end thereof is connected to the second end of the first valve  160 , so that the extinguishing agent in the firefighting module  130  flows into the fire extinguishing pipe  170  by using the connection pipe.  FIG.  4    is a schematic diagram of deployment of a fire extinguishing pipe on an inside of a housing according to an embodiment. The fire extinguishing pipe  170  may be disposed along one side of the inside of the housing. Specifically, the fire extinguishing pipe  170  may be on an inside of an upper cover of the housing. The fire extinguishing pipe  170  may be a fire detection tube, and the fire detection tube is a pipe made of a heat sensitive material. When a local temperature of a point of the fire detection tube is greater than or equal to a temperature threshold, a rupture may occur, and an extinguishing agent in the tube is released from the point. When a local temperature of a fire detection tube that is close to a fire point is greater than or equal to the temperature threshold because an electrochemical cell in a battery housing is on fire, the fire detection tube that is close to the fire point may rupture, an extinguishing agent in the fire detection tube is released to perform fire extinguishing on a fire point of the electrochemical cell, so that accurate fire extinguishing on the fire point of the electrochemical cell inside the battery can be simply implemented. It should be noted that a deployment manner of the fire extinguishing pipe  170  in  FIG.  4    is merely an example. The fire extinguishing pipe  170  may alternatively be deployed in another deployment manner. For example, there is a gap between a housing of the battery  120  except a bottom housing and an electrochemical cell, and the fire extinguishing pipe  170  may alternatively be deployed on another housing different from the bottom housing, so as to increase a length of the fire extinguishing pipe  170 , so that an area of the fire extinguishing pipe  170  for sensing a temperature is increased. When the battery  120  is on fire, the fire can be quickly sensed, and then fire extinguishing is performed. 
     The control module  110  determines, based on a pressure value in each firefighting module  130  reported by the detection module  140 , whether a battery  120  is on fire or whether an extinguishing agent in the firefighting module  130  leaks. After determining that a battery  120  is on fire or that an extinguishing agent in a firefighting module  130  leaks, the control module  110  can generate warning information, and the warning information includes a fault cause and a fault location. The fault cause includes that a battery  120  is on fire or a firefighting module  130  whose extinguishing agent leaks. The fault location indicates a location of the battery  120  on fire or a location of the firefighting module  130  whose extinguishing agent leaks, for example, a number of the battery on fire or a number of the firefighting module  130  that leaks. After obtaining the warning information, the operation and maintenance staff can quickly determine the fault cause and the fault location, and then use a corresponding processing manner. For example, after the battery is on fire, an electrochemical cell on fire is replaced, a fire detection tube in the housing of the battery on fire is replaced, and a firefighting module  130  connected to the battery on fire is replaced. It should be noted that, the foregoing one side housing used to fasten the fire extinguishing pipe  170  can be removed from the housing, so that the operation and maintenance staff can replace the fire extinguishing pipe  170 . 
     Optionally, the detection module  140  includes one or more sensors  1402  of a microcontroller unit  1401  (microcontroller unit, MCU).  FIG.  5    is a schematic diagram of a detection module according to an embodiment. A quantity of sensors is the same as a quantity of firefighting modules  130 , each sensor is connected to the second end of the connection module  150  by using a connection pipe, and each sensor is further connected to the MCU  1401 . The sensor  1402  is configured to periodically sample the pressure value in the firefighting module  130 , and the MCU  1401  is configured to obtain the pressure value of the firefighting module  130  obtained by sampling by the sensor  1402 , and send the pressure value to the control module  110 . Optionally, in a specific implementation process, a quantity ratio of the sensor  1402  to the firefighting module  130  may be adjusted based on a service requirement. For example, the quantity of the sensors  1402  may be different from the quantity of the firefighting modules  130 . In this case, a plurality of firefighting modules  130  may share a sensor. 
     Optionally, the fire extinguishing pipe  170  may not be made of a heat sensitive material, for example, a metal pipe is used. A plurality of valves and a plurality of temperature sensors are disposed on the fire extinguishing pipe  170 . When a temperature value detected by a temperature sensor is greater than or equal to the temperature threshold, a trigger signal is generated, so that one or more valves closer to the temperature sensor are opened, to release an extinguishing agent in the fire extinguishing pipe  170  to the electrochemical cell to complete fire extinguishing. 
     Optionally, the connection module  150  may be a T-type three-way valve, or may be a structure including a three-way pipe  1501  and a second valve  1502 . When the connection module  150  is the structure including the three-way pipe  1501  and the second valve  1502 , as shown in  FIG.  6   , a first end of the three-way pipe  1501  is connected to the interface of the firefighting module  130 , a second end thereof is connected to the detection module  140  by using a connection pipe, a third end thereof is connected to a first end of the second valve  1502 , and a second end of the second valve  1502  is connected to the first end of the first valve  160  by using a connection pipe. The following describes an open/closed state of the first valve  160  and the second valve  1502  by using an example in which the connection module  150  includes the three-way pipe  1501  and the second valve  1502 . 
     When the battery works normally, both the first valve  160  and the second valve  1502  are in an open state, so that the firefighting module  130 , the detection module  140 , and the fire extinguishing pipe  170  are connected to each other, the extinguishing agent in the firefighting module  130  can flow into the fire extinguishing pipe  170 , and the sensor in the detection module  140  can accurately obtain the pressure value in the firefighting module  130 . 
     The control module  110  determines, based on the pressure value in the firefighting module  130  reported by the detection module  140 , that an extinguishing agent in a firefighting module  130  leaks. When replacing the firefighting module  130 , the operation and maintenance staff may close the second valve  1502  on the connection module  150  connected to the firefighting module  130 , so as to prevent the extinguishing agent in the fire extinguishing pipe  170  from leaking when the firefighting module  130  is removed. It may be understood that the second valve  1502  can also be automatically closed when the second valve  1502  is separated from the firefighting module  130 , and automatically opened when the second valve  1502  is connected to the firefighting module  130 . 
     When the control module  110  determines, based on the pressure value in the firefighting module  130  reported by the detection module  140 , that an electrochemical cell in a battery  120  is on fire, the operation and maintenance staff need to replace the battery  120  on fire. One end of the connection pipe connected to the first valve  160  has a valve structure, and the valve structure enables automatic closing when separated from the first valve  160 . When the operation and maintenance staff take out the battery  120  on fire from the cabinet, the valve structure can be closed automatically to prevent the extinguishing agent in the firefighting module  130  from leaking out through the connection pipe. 
     Optionally, the firefighting system further includes a firefighting box  180 . As shown in  FIG.  3   , the firefighting box  180  is configured to install the firefighting module  130 , the detection module  140 , and the connection module  150 . As shown in  FIG.  6   , the firefighting box  180  includes one or more slots, configured to insert and fasten the firefighting module  130 , and a tail end of each slot is docked with one end of the connection module  150 . When an extinguishing agent in a firefighting module  130  causes a pressure to be lower than a pressure threshold due to fire extinguishing or an extinguishing agent leakage, the operation and maintenance staff may remove the firefighting module  130  from the firefighting box. For example, as shown in  FIG.  3   , each firefighting module  130  has a handle  1301 , and the operation and maintenance staff may remove the firefighting module from the slot by using the handle  1301 . Then, a new firefighting module  130  filled with the extinguishing agent is inserted into a vacant slot. It may be understood that an interface part of the firefighting module  130  can be automatically closed when the firefighting module  130  is separated from the connection module  150 , so as to prevent the extinguishing agent in the firefighting module  130  from leaking. The firefighting box in the cabinet may be deployed at the rear of the cabinet, or may be deployed at another location of the cabinet, which is not specifically limited in this embodiment. 
       FIG.  7    is a schematic diagram of a structure of another firefighting system according to an embodiment. In this firefighting system, one firefighting module  130  is connected to a plurality of batteries  120  by using a plurality of connection modules  150 , which can perform fire extinguishing on the plurality of batteries  120 . It may be understood that when one firefighting module  130  is connected to a plurality of batteries  120 , when the control module  110  determines, based on the pressure value in each firefighting module  130  reported by the detection module  140 , that a reduction amount of a pressure value in a firefighting module  130  within the preset duration is greater than the first change threshold, the control module  130  can only determine that a battery is on fire in a plurality of batteries  120  connected to the firefighting module  130 , but cannot determine an electrochemical cell in which battery  120  is on fire. 
     In a possible implementation, the firefighting system further includes a display module  190 , configured to display a monitoring interface, and display warning information when the control module  110  generates the warning information.  FIG.  8 A  and  FIG.  8 B  are a schematic diagram of a monitoring interface according to an embodiment. A schematic diagram of distribution of cabinets in an equipment room is displayed on the monitoring interface. A correspondence among a cabinet, a firefighting module, and a battery is stored in the control module  110 . When the control module  110  determines that an abnormality occurs on a cabinet (for example, a battery  120  is on fire or an extinguishing agent leakage occurs on a firefighting module  130 ), the control module  110  displays, on the monitoring interface, a city in which an abnormal cabinet is located, an equipment room number, and a schematic diagram of distribution of cabinets in an equipment room, so that the abnormal cabinet can be highlighted. For example, correspondingly, an icon of the abnormal cabinet blinks on a display interface, or the abnormal cabinet is displayed in a different color from a normal cabinet. Warning information is also displayed on the monitoring interface, for example, “A battery in cabinet 3 is on fire. Click to view details”. At the same time, the control module  110  reminds the operation and maintenance staff of the abnormality in the cabinet by using an email, an SMS message, or a prompt tone. 
     After learning that a cabinet is abnormal, the operation and maintenance staff may click an icon corresponding to the abnormal cabinet, and the monitoring interface displays a schematic diagram of distribution of a firefighting module  130  and a battery  120  inside the cabinet, and highlights an abnormal battery  120  and/or firefighting module  130 .  FIG.  8 A  and  FIG.  8 B  show that the uppermost battery  120  in cabinet 3 is on fire. The operation and maintenance staff can determine locations of a faulty battery  120  and/or firefighting module  130  based on highlighted locations. It should be noted that the monitoring interface may display a distribution diagram of cabinets in an equipment room and a distribution diagram of a battery and a firefighting module inside a cabinet by using a two-dimensional image or a three-dimensional image. In  FIG.  8 A  and  FIG.  8 B , two-dimensional display is used as an example. 
       FIG.  9 A  and  FIG.  9 B  are a schematic diagram of another monitoring interface according to an embodiment. The monitoring interface includes a navigation bar, and the navigation bar includes navigation lists such as city, equipment room number, equipment room, firefighting module, and battery. When the control module  110  determines that a cabinet is abnormal, the control module  110  displays warning information on the monitoring interface, for example, “A battery in cabinet 3 in equipment room 1 in city A is on fire. Click to view details”. At the same time, the control module  110  reminds the operation and maintenance staff of the abnormality in the cabinet by using an email, an SMS message, or a prompt tone. As shown in  FIG.  9 A  and  FIG.  9 B , after learning that the cabinet is abnormal, the operation and maintenance staff can view locations of the abnormal battery  120  and/or firefighting module  130  by using the navigation lists. It may be understood that the foregoing monitoring interfaces shown in  FIG.  8 A  and  FIG.  8 B  and  FIG.  9 A  and  FIG.  9 B  are merely examples. The monitoring interface may alternatively have another interface display manner. Another reasonable display interface that a person skilled in the art can think of based on the foregoing content also falls within the protection scope of the present invention. 
     The foregoing describes the firefighting system provided in this embodiment in detail with reference to  FIG.  1    to  FIG.  9 A  and  FIG.  9 B . The following describes a firefighting method provided in an embodiment with reference to the foregoing firefighting system.  FIG.  10    is a schematic flowchart of a firefighting system fault confirmation method according to an embodiment. The method includes steps S 11  and S 12 . 
     S 11 : A detection module  140  obtains a pressure value in each firefighting module  130 , and sends the pressure value in each firefighting module  130  to a control module  110 . 
     As shown in  FIG.  5   , the detection module  140  includes an MCU and a plurality of sensors. Each sensor periodically samples a pressure value in a firefighting module  130  connected to the sensor. The MCU obtains, from each sensor, a pressure value obtained by sampling by the sensor, and sends the pressure value corresponding to each firefighting module  130  to the control module  110 . 
     S 12 : The control module  110  determines, based on the obtained pressure value in each firefighting module  130 , that a battery is on fire or an extinguishing agent leaks, and generates warning information. 
     For a method in which the control module  110  determines, based on the pressure value in each firefighting module  130 , whether a battery  120  is on fire or whether an extinguishing agent in a firefighting module  130  leaks, refer to related descriptions in the foregoing system embodiment, and details are not described herein again. When it is determined that a battery  120  is on fire or an extinguishing agent in a firefighting module  130  leaks, warning information is generated, where the warning information includes a fault cause and a fault location. The fault cause includes that a battery  120  is on fire or a firefighting module  130  whose extinguishing agent leaks. The fault location indicates a location of the battery  120  on fire or a location of the firefighting module  130  whose extinguishing agent leaks, for example, a number of the battery on fire or a number of the firefighting module  130  that leaks. 
     It may be understood that, regardless of whether the control module  110  determines that a battery  120  is on fire or that an extinguishing agent in a firefighting module  130  leaks, the detection module  140  continues to obtain the pressure value in each firefighting module  130 , and reports the obtained pressure value to the control module  110 . The control module  110  also continues to determine, based on the pressure value reported by the detection module, whether a battery  120  is on fire or whether an extinguishing agent in a firefighting module  130  leaks. 
     Optionally, after obtaining a pressure value obtained by sampling by each sensor  1402 , an MCU  1401  in the detection module  140  may determine, based on the pressure value in each firefighting module  130 , whether a reduction amount of the pressure value in each firefighting module  130  within preset duration is greater than or equal to a first change threshold. If a reduction amount of a pressure value in a firefighting module  130  within the preset duration is greater than or equal to the first change threshold, the MCU  1401  sends first indication information to the control module  110 , where the first indication information indicates that a reduction amount of a pressure value in a firefighting module  130  within the preset duration is greater than the first change threshold. After receiving the first indication information, the control module  110  determines that an electrochemical cell in a battery  120  connected to the firefighting module  130  is on fire, and generates first warning information. If a reduction amount of a pressure value in a firefighting module  130  within the preset duration is less than the first change threshold and greater than a second change threshold, the MCU  1401  sends second indication information to the control module  110 , where the second indication information indicates that a reduction amount of a pressure value in a firefighting module  130  within the preset duration is less than the first change threshold and greater than the second change threshold. After receiving the first indication information, the control module  110  determines that an extinguishing agent in the firefighting module  130  leaks, and generates second warning information. If determining that a reduction amount of a pressure value in each firefighting module  130  within the preset duration is less than or equal to the second change threshold, the MCU does not send information to the control module  110 . 
     It should be noted that, for brief description, the foregoing method embodiment is described as a series of action combinations. However, a person skilled in the art should know that the present invention is not limited to the described action sequence. In addition, a person skilled in the art should also know that embodiments described in the specification are all preferred embodiments, and involved actions are not necessarily required by the present invention. 
     Another reasonable combination of steps that can be figured out by a person skilled in the art based on the foregoing descriptions also falls within the protection scope of the present invention. In addition, a person skilled in the art should also know that all embodiments described in the specification are preferred embodiments, and the related actions are not necessarily mandatory to the present invention. 
     The foregoing describes in detail the firefighting system and the fault confirmation method according to the embodiments with reference to  FIG.  1    to  FIG.  10   . With reference to  FIG.  11    and  FIG.  12   , the following describes a fault confirmation apparatus and device according to an embodiment. 
       FIG.  11    is a schematic diagram of a fault confirmation apparatus according to an embodiment. The apparatus is applied to the firefighting system shown in  FIG.  3   , and is configured to complete an operation performed by the control module  110 . The fault confirmation apparatus  11  includes an obtaining unit  111  and a processing unit  112 . 
     The obtaining unit  111  is configured to obtain a pressure value in a first firefighting module  130  detected by a detection module  140 , where the first firefighting module  130  is any firefighting module in the firefighting system. 
     The processing unit  112  is configured to generate warning information when the pressure value in the first firefighting module  130  meets a preset condition, where the warning information indicates that the firefighting system is faulty. Specifically, when a reduction amount of the pressure value in the first firefighting module  130  within preset duration is greater than or equal to a first change threshold, the processing unit  112  generates first warning information, where the first warning information indicates that a battery connected to the first firefighting module  130  is on fire. When the reduction amount of the pressure value in the first firefighting module  130  within the preset duration is less than the first change threshold and greater than a second change threshold, second warning information is generated, and the second warning information indicates that an extinguishing agent in the first firefighting module  130  whose extinguishing agent leaks. 
     Specifically, for an operation performed by the fault confirmation apparatus  11 , refer to a related operation performed by the control module  110  in the foregoing method embodiment, or a related operation performed by the control module  110  in the foregoing firefighting system. Details are not described herein again. 
     It should be understood that the fault confirmation apparatus  11  in this embodiment may be implemented by using an application-specific integrated circuit (application-specific integrated circuit, ASIC) or a programmable logic device (programmable logic device, PLD). The PLD may be a complex programmable logical device (complex programmable logical device, CPLD), a field-programmable gate array (field-programmable gate array, FPGA), a generic array logic (generic array logic, GAL), or any combination thereof. When the fault confirmation method shown in  FIG.  10    is implemented by using software, the fault confirmation apparatus  11  and each module of the fault confirmation apparatus  11  may alternatively be software modules. 
       FIG.  12    is a schematic diagram of a structure of a computing device according to an embodiment. The computing device  12  includes a processor  121 , a communications interface  122 , and a memory  123 . The processor  121 , the communications interface  122 , and the memory  123  are connected to each other by using a bus  124 . The memory  123  stores program code, and the processor  121  may invoke the program code stored in the memory  122  to perform the following operations: 
     obtaining a pressure value in a first firefighting module, and when the pressure value in the first firefighting module meets a preset condition, determining that the first firefighting module is faulty or a battery connected to the first firefighting module is faulty, and generating warning information. For the performed operations, refer to related operations performed by the control module  110  in the foregoing method embodiment, or related operations performed by the control module  110  in the foregoing firefighting system. Details are not described herein again. 
     It should be understood that in this embodiment, the processor  121  may have a plurality of specific implementations. For example, the processor  121  may be a central processing unit (central processing unit, CPU) or a graphics processing unit (graphics processing unit, GPU), and the processor  121  may alternatively be a single-core processor or a multi-core processor. The processor  121  may be combined by using a CPU and a hardware chip. The hardware chip may be an ASIC, a PLD, or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. The processor  121  may alternatively be implemented separately with a logic device that has built-in processing logic, such as an FPGA or a digital signal processor (digital signal processor, DSP). 
     The communications interface  122  may be a wired interface or a wireless interface, and is configured to communicate with another module or device. The wired interface may be an Ethernet interface, a controller area network (controller area network, CAN) interface, or a local interconnect network (local interconnect network, LIN) interface. The wireless interface may be a cellular network interface, an interface which uses a wireless local area network, or the like. For example, the communications interface  122  in this embodiment may be specifically configured to obtain a pressure value in each firefighting module. 
     The memory  123  may be a nonvolatile memory, for example, a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The memory  123  may alternatively be a volatile memory, and the volatile memory may be a random access memory (random access memory, RAM). 
     The memory  123  may be configured to store instructions and data, so that the processor  121  invokes the instructions stored in the memory  123  to implement the operation performed by the processing unit  112 , for example, the operation performed by the control module  110  in the foregoing method embodiment. In addition, the computing device  12  may include more or fewer components than those shown in  FIG.  10   , or may have different component configuration manners. 
     The bus  124  may be an internal bus that implements interconnection between systems or devices. The bus  124  may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is for representing the bus in  FIG.  10   , but this does not mean that there is only one bus or only one type of bus. 
     Optionally, the computing device  12  may further include an input/output interface  125 , and the input/output interface  125  is connected to an input/output device, configured to receive input information and output a warning. 
     It should be understood that the computing device  12  in this embodiment may be corresponding to the fault confirmation apparatus  11  in the embodiment, and may correspondingly perform the operation performed by the control module  110  in the foregoing method embodiment. Details are not described herein. 
     All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement embodiments, the foregoing embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the procedure or functions according to embodiments are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a web site, computer, server, or data center to another web site, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium, or a semiconductor medium. The semiconductor medium may be a solid state drive (solid state drive, SSD). 
     The foregoing descriptions are merely specific implementations of this application. Any variation or replacement readily figured out by a person skilled in the art based on the specific implementations provided in this application shall fall within the protection scope of this application.