EP1739989A1

Method and apparatus for controlling rate of voice service in a mobile communication system supporting voice service via packet network

Abstract

A method for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network. The method includes the steps of receiving a control message at a terminal from a radio network controller (RNC); if the control message indicates control of a downlink rate, determining a downlink rate according to the control message; setting a Change Mode Request (CMR) field of an uplink Voice over Internet Protocol (VoIP) packet according to the downlink rate, and transmitting the uplink VoIP packet from the terminal to the RNC; if the received control message indicates control of an uplink rate, determining an uplink rate according to the control message; and generating an uplink VoIP packet including uplink voice data generated according to the determined uplink rate and frame type (FT) information indicating the determined uplink rate, and transmitting the uplink VoIP packet from the terminal to the RNC.

EP1739989A1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 30 June 2026, 0.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 9 independent, 20 dependent

  1. 1
    A method for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, the method comprising the steps of:receiving a control message at a terminal from a radio network controller (RNC);if the control message indicates control of a downlink rate, determining a downlink rate according to the control message;setting a Change Mode Request (CMR) field of an uplink Voice over Internet Protocol (VoIP) packet according to the downlink rate, and transmitting the uplink VoIP packet from the terminal to the RNC;if the received control message indicates control of an uplink rate, determining an uplink rate according to the control message;and generating an uplink VoIP packet including uplink voice data generated according to the determined uplink rate and frame type (FT) information indicating the determined uplink rate, and transmitting the uplink VoIP packet from the terminal to the RNC.
  2. 6
    A method for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, the method comprising the steps of:determining a new at least one of a downlink and uplink rate to control information in a Change Mode Request (CMR) field or a frame type (FT) field of at least one of a downlink and uplink Voice over Internet Protocol (VoIP) packet for the voice service;generating a control message indicating the determined at least one of a downlink and uplink rate;and transmitting the generated control message to a terminal.
  3. 13
    A method for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, the method comprising the steps of:if there is a need to change a voice rate, changing a Change Mode Request (CMR) field of a Voice over Internet Protocol (VoIP) packet transmitted in an opposite direction of a path that needs the rate change to frame type (FT) information associated with the desired rate;recalculating a User Datagram Protocol (UDP) checksum of the VoIP packet according to the changed CMR field;and transmitting the VoIP packet filled with the changed CMR field and the recalculated UDP checksum to a destination.
  4. 14
    An apparatus for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, the apparatus comprising:a control message receiver for detecting Desired Downlink (DL) Frame Type information or Desired Uplink (UL) Frame Type information from a control message indicating control of at least one of a downlink and uplink rate received from a radio network controller (RNC);a Change Mode Request (CMR) field controller for determining a CMR field value indicating a downlink rate according to the Desired DL Frame Type information;a rate controller for determining an uplink rate according to the Desired UL Frame Type information;a header inserter for inserting the CMR field value received from the CMR field controller into a header of an uplink voice packet;a voice codec for converting a voice signal into voice data according to the determined uplink rate, and converting voice data included in a downlink packet into a voice signal;a transceiver for transmitting an uplink voice packet including the header and the voice data to the RNC, receiving a downlink voice packet from the RNC, and providing the received downlink voice packet to the voice codec.
  5. 21
    An apparatus for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, the apparatus comprising:a rate decider for determining at least one of a new downlink and uplink rate to control information in a Change Mode Request (CMR) field or a frame type (FT) field of at least one of a downlink and uplink Voice over Internet Protocol (VoIP) packet for the voice service;a control message generator for generating a control message indicating the at least one of a downlink and uplink rate provided from the rate decider;and a transceiver for transmitting the generated control message to a terminal.
  6. 26
    An apparatus for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, the apparatus comprising:a rate decider for determining desired downlink frame type information and desired uplink frame type information;a Change Mode Request (CMR) field adjuster for setting a CMR field of at least one of an uplink and downlink Voice over Internet Protocol (VoIP) packet according to the frame type information;an uplink User Datagram Protocol (UDP) checksum calculator for recalculating a UDP checksum of an uplink VoIP packet delivered from the CMR field adjuster to update the UDP checksum;a downlink UDP checksum calculator for recalculating a UDP checksum of a downlink VoIP packet delivered from the CMR field adjuster to update the UDP checksum;and a transceiver for transmitting at least one of a downlink and uplink VoIP packet received from a calling user to the CMR field adjuster, and transmitting at least one of a downlink and uplink VoIP packet received from the at least one downlink and uplink UDP checksum calculator to a corresponding destination.
  7. 27
    A computer-readable recording medium having recorded thereon a program for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, comprising:a first code segment, for causing a computing device to receive a control message from a radio network controller (RNC);a second code segment, for causing a computing device to determine a downlink rate according to the control message, if the control message indicates control of a downlink rate;a third code segment, for causing a computing device to set a Change Mode Request (CMR) field of an uplink Voice over Internet Protocol (VoIP) packet according to the downlink rate, and to transmit the uplink VoIP packet from the terminal to the RNC;a fourth code segment, for causing a computing device to determine an uplink rate according to the control message, if the received control message indicates control of an uplink rate;and a fifth code segment, for causing a computing device to generate an uplink VoIP packet including uplink voice data generated according to the determined uplink rate and frame type (FT) information indicating the determined uplink rate, and to transmit the uplink VoIP packet from the terminal to the RNC.
  8. 28
    A computer-readable recording medium having recorded thereon a program for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, comprising:a first code segment, for causing a computing device to determine a new at least one of a downlink and uplink rate to control information in a Change Mode Request (CMR) field or a frame type (FT) field of at least one of a downlink and uplink Voice over Internet Protocol (VoIP) packet for the voice service;a second code segment, for causing a computing device to generate a control message indicating the determined at least one of a downlink and uplink rate;a third code segment, for causing a computing device to transmit the generated control message to a terminal.
  9. 29
    A computer-readable recording medium having recorded thereon a program for controlling a rate of a voice service in a mobile communication system supporting the voice service via a packet network, comprising:a first code segment, for causing a computing device to change a Change Mode Request (CMR) field of a Voice over Internet Protocol (VoIP) packet transmitted in an opposite direction of a path that needs the rate change to frame type (FT) information associated with the desired rate, if there is a need to change a voice rate;a second code segment, for causing a computing device to recalculate a User Datagram Protocol (UDP) checksum of the VoIP packet according to the changed CMR field;a third code segment, for causing a computing device to transmit the VoIP packet filled with the changed CMR field and the recalculated UDP checksum to a destination.