Relay and transistor based scheme ,transistor compare voltage drop over current-sensing resistor ,if it's rise more than ~0.6 V -> transistor opens and relays would be activated.
It's sufficient to put diode and zener diode on relay coil in order to protect transistor.