SoftwareSerial + Interrupt

Thanks.

I am having problems in designing the protocol. Could you plz give me some example code which I can take as a reference?

There's an example in the IDE called "ReadASCIIString". It's a very simple example but may give you a hint.