A fire-protection system for a container-type energy storage device, wherein the system comprises at least a detector module, a data prediction apparatus and a fire-protection host of the container-type energy storage device, and the data prediction apparatus is communicatively connected to the at least one detector module and the fire-protection host of the container-type energy storage device, respectively; wherein the at least one detector module is configured to separately detect, one or more of the followings: temperature, humidity, smoke, combustible gas, water immersion, and lithium ion particles, for each of a plurality of battery clusters in the container-type energy storage device, and to periodically report a detection data; wherein the data prediction apparatus is configured to periodically read the detection data sent by the at least one detector module, and to send the read detection data to the fire-protection host of the container-type energy storage device in each cycle; the data prediction apparatus is configured to, in response to that no detection data is read in an i-th cycle, obtain a cycle prediction error of a prediction model for each detector module of the at least one detector module based on a model prediction data and an actual detection data from an ( i-k)-th cycle to an ( i-1)-th cycle, wherein i is greater than 2, k is greater than 1 and less than i; and the data prediction apparatus is configured to obtain a model prediction data of the i -th cycle through the prediction model by using the actual detection data from the ( i-k)-th cycle to the ( i-1)-th cycle, obtain detection data of the i -th cycle based on the model prediction data of the i -th cycle and the cycle prediction error, and send the detection data of the i -th cycle to the fire-protection host of the container-type energy storage device; and wherein the fire-protection host of the container-type energy storage device is configured to periodically read the detection data sent by the data prediction apparatus and analyze the detection data from the ( i-k)-th cycle to the i -th cycle to determine whether a potential thermal runaway exists in battery packs in the plurality of battery clusters, and in response to the existence of the thermal runaway, to execute a predetermined fire-protection strategy. wherein the at least one detector module is configured to separately detect, one or more of the followings: temperature, humidity, smoke, combustible gas, water immersion, and lithium ion particles, for each of a plurality of battery clusters in the container-type energy storage device, and to periodically report a detection data; wherein the data prediction apparatus is configured to periodically read the detection data sent by the at least one detector module, and to send the read detection data to the fire-protection host of the container-type energy storage device in each cycle; the data prediction apparatus is configured to, in response to that no detection data is read in an i-th cycle, obtain a cycle prediction error of a prediction model for each detector module of the at least one detector module based on a model prediction data and an actual detection data from an ( i-k)-th cycle to an ( i-1)-th cycle, wherein i is greater than 2, k is greater than 1 and less than i; and the data prediction apparatus is configured to obtain a model prediction data of the i -th cycle through the prediction model by using the actual detection data from the ( i-k)-th cycle to the ( i-1)-th cycle, obtain detection data of the i -th cycle based on the model prediction data of the i -th cycle and the cycle prediction error, and send the detection data of the i -th cycle to the fire-protection host of the container-type energy storage device; and wherein the fire-protection host of the container-type energy storage device is configured to periodically read the detection data sent by the data prediction apparatus and analyze the detection data from the ( i-k)-th cycle to the i -th cycle to determine whether a potential thermal runaway exists in battery packs in the plurality of battery clusters, and in response to the existence of the thermal runaway, to execute a predetermined fire-protection strategy.