A battery pack heating apparatus for double vehicle heating, characterized by being portably arranged outside a vehicle, comprising: an energy storage device ; a current sensor , a first end of the current sensor being connected with a first end of the energy storage device ; a first diode , an input end of the first diode being connected with a second end of the current sensor ; a first heating interface , a positive electrode of the first heating interface being connected with an output end of the first diode , a negative electrode of the first heating interface being connected with a second end of the energy storage device , wherein the first heating interface is configured to connect with a first battery pack , the first battery pack being arranged on a first vehicle ; a first switching device , connected between the second end of the current sensor and the positive electrode of the first heating interface ; a second diode , an output end of the second diode being connected with the second end of the current sensor ; a second heating interface , a negative electrode of the second heating interface being connected with an input end of the second diode , a positive electrode of the second heating interface being connected with the second end of the energy storage device , wherein the second heating interface is configured to connect with a second battery pack , the second battery being arranged on a second vehicle ; a second switching device , connected between the second end of the current sensor and the negative electrode of the second heating interface ; a heating control module , configured to control on-off states of the first switching device and the second switching device . an energy storage device ; a current sensor , a first end of the current sensor being connected with a first end of the energy storage device ; a first diode , an input end of the first diode being connected with a second end of the current sensor ; a first heating interface , a positive electrode of the first heating interface being connected with an output end of the first diode , a negative electrode of the first heating interface being connected with a second end of the energy storage device , wherein the first heating interface is configured to connect with a first battery pack , the first battery pack being arranged on a first vehicle ; a first switching device , connected between the second end of the current sensor and the positive electrode of the first heating interface ; a second diode , an output end of the second diode being connected with the second end of the current sensor ; a second heating interface , a negative electrode of the second heating interface being connected with an input end of the second diode , a positive electrode of the second heating interface being connected with the second end of the energy storage device , wherein the second heating interface is configured to connect with a second battery pack , the second battery being arranged on a second vehicle ; a second switching device , connected between the second end of the current sensor and the negative electrode of the second heating interface ; a heating control module , configured to control on-off states of the first switching device and the second switching device . <EOS>