What really happens is somewhat similar to what ^^blaster mentioned ...
They treat the connected period as one session - take the total usage during that session and divide it by total connected time - then they bill u according to average amt. of usage that lies outside free period (12-8am)...