A charging system for a vehicle, comprising: a battery; a first charging branch comprising a first rectifying unit and a first charging interface, wherein the battery is connected with the first charging interface via the first rectifying unit; a second charging branch comprising a second rectifying unit and a second charging interface, wherein the battery is connected with the second charging interface via the second rectifying unit; a control unit connected with the first rectifying unit and the second rectifying unit respectively and configured to control the first charging branch and the second charging branch to charge the battery; a battery management unit connected with the control unit and the battery respectively; a first switch having a first terminal connected with the battery and a second terminal connected with the first rectifying unit and the second rectifying unit respectively; a second switch connected between the first rectifying unit and the first charging interface; and a third switch connected between the second rectifying unit and the second charging interface; a first pre-charging resistor and a first pre-charging switch, wherein a first terminal of the first pre-charging resistor is connected with a first terminal of the first pre-charging switch, and a second terminal of the first pre-charging resistor and a second terminal of the first pre-charging switch are connected with the first switch respectively; wherein the control unit is configured to control the first pre-charging switch, the first switch, the second switch, and the third switch; wherein the control unit is configured to send a first signal to the battery management unit when the first charging interface is connected with a first charging connector and the second charging interface connected with a second charging connector, wherein the battery management unit is configured to judge whether the battery needs to be charged after receiving the first signal, and to send a second signal to the control unit when the battery needs to be charged; wherein the battery management unit is configured to judge whether a voltage of the battery is within a first predetermined voltage range, and, if yes, judge that the battery needs to be charged; and/or to judge whether a temperature of the battery is within a predetermined temperature range, and, if yes, judge that the battery needs to be charged; and wherein the control unit is further configured to control the first charging branch and the second charging branch to charge the battery after receiving the second signal. a battery; a first charging branch comprising a first rectifying unit and a first charging interface, wherein the battery is connected with the first charging interface via the first rectifying unit; a second charging branch comprising a second rectifying unit and a second charging interface, wherein the battery is connected with the second charging interface via the second rectifying unit; a control unit connected with the first rectifying unit and the second rectifying unit respectively and configured to control the first charging branch and the second charging branch to charge the battery; a battery management unit connected with the control unit and the battery respectively; a first switch having a first terminal connected with the battery and a second terminal connected with the first rectifying unit and the second rectifying unit respectively; a second switch connected between the first rectifying unit and the first charging interface; and a third switch connected between the second rectifying unit and the second charging interface; a first pre-charging resistor and a first pre-charging switch, wherein a first terminal of the first pre-charging resistor is connected with a first terminal of the first pre-charging switch, and a second terminal of the first pre-charging resistor and a second terminal of the first pre-charging switch are connected with the first switch respectively; wherein the control unit is configured to control the first pre-charging switch, the first switch, the second switch, and the third switch; wherein the control unit is configured to send a first signal to the battery management unit when the first charging interface is connected with a first charging connector and the second charging interface connected with a second charging connector, wherein the battery management unit is configured to judge whether the battery needs to be charged after receiving the first signal, and to send a second signal to the control unit when the battery needs to be charged; wherein the battery management unit is configured to judge whether a voltage of the battery is within a first predetermined voltage range, and, if yes, judge that the battery needs to be charged; and/or to judge whether a temperature of the battery is within a predetermined temperature range, and, if yes, judge that the battery needs to be charged; and wherein the control unit is further configured to control the first charging branch and the second charging branch to charge the battery after receiving the second signal.