Signaling reliability in using high-speed shared packet data channel
First Claim
1. A method for controlling transmission of packet data and signaling messages on a shared high-speed packet data channel to improve reliability of the signaling messages, the method comprising:
- receiving a packet data for transmission on the shared high-speed packet data channel and storing the packet data in a packet data buffer;
receiving a signaling message for transmission on the shared high-speed packet data channel and storing the signaling message in a signaling buffer;
assigning a data priority to each packet data in the packet data buffer based on a scheduling algorithm;
assigning a signaling message priority to each signaling message in the signaling buffer based on a scheduling algorithm;
selecting one of the packet data or the signaling message as a next transmitted packet based on the assigned data or signal priority, respectively;
receiving a channel condition signal from a mobile terminal;
mapping the received channel condition signal to a highest possible data rate for the received channel condition signal to determine a message data rate;
for a signaling message that is selected as the next transmitted packet, adjusting the message data rate by an offset factor to determine an adjusted data rate wherein the adjusted data rate is lower than the message data rate for the received channel condition signal; and
transmitting the selected next transmitted packet at one of the message data rate or the adjusted data rate.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a priority scheme and a data rate reduction method to increase the reliability of the signaling messages on a shared packet data channel. Signaling messages and packet data received for transmission are stored in a packet data buffer and at least one signaling buffer, respectively. Packet data or signaling messages are transmitted based on the scheduling algorithm assigned priority. The signaling message priorities are adjusted by a weighting factor assigned to the signaling buffer. The signaling message priority may be adjusted by a Quality of Service level. The transmission data rate is adjusted by an offset factor from the highest possible data rate that can be supported to a lower rate to improve reliability. To increase the effective data rate, the signaling message may be concatenated with another signaling message in order to completely fill the signaling message frame.
-
Citations
20 Claims
-
1. A method for controlling transmission of packet data and signaling messages on a shared high-speed packet data channel to improve reliability of the signaling messages, the method comprising:
-
receiving a packet data for transmission on the shared high-speed packet data channel and storing the packet data in a packet data buffer; receiving a signaling message for transmission on the shared high-speed packet data channel and storing the signaling message in a signaling buffer; assigning a data priority to each packet data in the packet data buffer based on a scheduling algorithm; assigning a signaling message priority to each signaling message in the signaling buffer based on a scheduling algorithm; selecting one of the packet data or the signaling message as a next transmitted packet based on the assigned data or signal priority, respectively; receiving a channel condition signal from a mobile terminal; mapping the received channel condition signal to a highest possible data rate for the received channel condition signal to determine a message data rate; for a signaling message that is selected as the next transmitted packet, adjusting the message data rate by an offset factor to determine an adjusted data rate wherein the adjusted data rate is lower than the message data rate for the received channel condition signal; and transmitting the selected next transmitted packet at one of the message data rate or the adjusted data rate. - View Dependent Claims (2, 3, 4)
-
-
5. A method for controlling transmission of packet data and signaling messages on a shared high-speed packet data channel to improve reliability of the signaling messages, the method comprising:
-
receiving a packet data for transmission on the shared high-speed packet data channel and storing the packet data in a packet data buffer; assigning a packet data priority to each packet data in the packet data buffer; receiving a signaling message for transmission on the shared high-speed packet data channel; storing the received signaling message into one of a first signaling buffer or a second signaling buffer based on a delay sensitivity of the signaling message; assigning a signaling message priority to each signaling message in the first and second signaling buffers; transmitting each of the signaling messages from the first signaling buffer based on the assigned signaling message priority; subsequently transmitting each of the signaling messages from the second signaling buffer based on the assigned signaling message priority; and subsequently transmitting packet data from the packet data buffer until the reception of one of a critical or non-critical signaling message having an assigned priority that is the same as or higher than the packet data. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling transmission of packet data and signaling messages on a shared high-speed packet data channel to improve reliability of the signaling messages, the method comprising:
-
receiving at least one packet data for transmission on the shared high-speed packet data channel and storing the packet data in a packet data buffer; receiving at least one signaling message for transmission on the shared high-speed packet data channel and storing the at least one signaling message in a signaling buffer; assigning a data priority to each packet data and assigning a signaling message priority to each signaling message based on a scheduling algorithm; adjusting the signaling message priority based on a weighting factor assigned to the signaling buffer; transmitting one of a packet data and signaling message with the highest priority. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification