A computer-implemented method for detecting an internal short-circuit fault of a battery cell, characterized by comprising: obtaining electrical signal values at multiple times for each of m battery cells of a battery pack, when the battery pack is in a preset condition, wherein presence of the internal short-circuit fault of the battery cell is detected multiple times and the preset condition comprises that a currently occurring detection is an n th detection, and m and n are positive integers; performing following steps for a target battery cell of the battery pack: calculating a first parameter of the target battery cell using the electrical signal values at the multiple times of the target battery cell, wherein the first parameter is used to characterize a degree of fluctuation of the electrical signal values of the target battery cell; calculating a second parameter that characterizes a degree of dispersion between the first parameter of the target battery cell and first parameters of other battery cells, wherein the other cells are battery cells of the m battery cells other than the target battery cell, and the second parameter has a positive correlation with the degree of dispersion; and determining that an internal short-circuit fault occurs in the target battery cell, under a condition that the second parameter is greater than a preset parameter threshold. obtaining electrical signal values at multiple times for each of m battery cells of a battery pack, when the battery pack is in a preset condition, wherein presence of the internal short-circuit fault of the battery cell is detected multiple times and the preset condition comprises that a currently occurring detection is an n th detection, and m and n are positive integers; performing following steps for a target battery cell of the battery pack: calculating a first parameter of the target battery cell using the electrical signal values at the multiple times of the target battery cell, wherein the first parameter is used to characterize a degree of fluctuation of the electrical signal values of the target battery cell; calculating a second parameter that characterizes a degree of dispersion between the first parameter of the target battery cell and first parameters of other battery cells, wherein the other cells are battery cells of the m battery cells other than the target battery cell, and the second parameter has a positive correlation with the degree of dispersion; and determining that an internal short-circuit fault occurs in the target battery cell, under a condition that the second parameter is greater than a preset parameter threshold. calculating a first parameter of the target battery cell using the electrical signal values at the multiple times of the target battery cell, wherein the first parameter is used to characterize a degree of fluctuation of the electrical signal values of the target battery cell; calculating a second parameter that characterizes a degree of dispersion between the first parameter of the target battery cell and first parameters of other battery cells, wherein the other cells are battery cells of the m battery cells other than the target battery cell, and the second parameter has a positive correlation with the degree of dispersion; and determining that an internal short-circuit fault occurs in the target battery cell, under a condition that the second parameter is greater than a preset parameter threshold.