1. A method comprising: buffering non-real time data for transmission over a radio network; scheduling transmission of the non-real time data by a wireless device; determining a communication type, comprising a keep-alive message and a payload message, for carrying the non-real time data; and initiating transmission of the non-real time data based on the scheduling and the determined communication type; and when the communication type is a keep-alive message, designating a common keep-alive message to represent a plurality of keep-alive messages corresponding respectively to a plurality of applications.