This could be a bit late but... I find just yelling to be a good thing to keep me awake. If you can do that, just go outside and just empty your lungs. This could help you because you're taking in more oxygen like this. Also, if there's something important that I need to be awake for (like an exam or something), then take off your outer layers. The cold will help :)