CA2966609C

Method for providing dynamic quality of service for push-to-talk service

Abstract

A system and method for providing dynamic quality-of-service (QoS) for Push-to-Talk (PTT) services in a wireless communications network. One or more servers interface to the wireless communications network to perform the PTT services for mobile units therein. Both the servers and the mobile units communicate with each other using control messages transmitted across bearers in the wireless communications network, and at least one of the servers transmits media streams comprised of voice messages for the PTT services between the mobile units across the bearers in the wireless communications network. At least one of the servers sets up a dedicated bearer in the wireless communications network for at least one of the mobile units, wherein the dedicated bearer has a specified quality of service (QoS) for transmission of at least the media streams to the mobile unit. The dedicated bearer may be static or dynamic.

CA2966609C, drawing sheet 1
Sheet 1 of 8

Term

9.1 yearsleft in the term

Expires 3 November 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 4 independent, 16 dependent

  1. 1
    A method comprising:initiating, by a push-to-talk (PTT) server, a PTT call session with a PIT client by exchanging control messages over a first bearer having first quality-of-service (QoS) parameters;establishing, by the FIT server, a second bearer having second QoS parameters different from the first QoS parameters, wherein the establishing the second bearer is performed during at least a portion of the initiating the PTT call session;exchanging, by the PTT server, media messages with the PTT client over the first bearer before the second bearer is established;and exchanging, by the PTT server, the media messages with the PTT client over the second bearer in response to completion of the establishing the second bearer.
  2. 2
    The method of claim i, wherein the establishing the second bearer comprises:establishing, by the PTT server, the second bearer in response to the PTT server initiating the PTT call session. 3· The method of claim i, wherein the establishing the second bearer comprises: establishing, by the PTT server, the second bearer in response to receiving a login request from the PTT client. 4- The method of claim i, further comprising: upgrading, by the PTT server, the second bearer in response to the PIT server initiating the PIT call session. 5· The method of claim i, further comprising: upgrading, by the PTT server, the second bearer in preparation of the PTT call session being initiated. CA 2966609 2020-06-02
  3. 11
    17. A push-to-taik (PTT) server comprising:a processor;and a computer readable storage medium storing programming for execution by the processor, the programming including instructions for: initiating a PIT call session with a PTT dient by exchanging control messages over a first bearer having first quality-of-service (QoS) parameters;establishing a second bearer having second QoS parameters different from the first QoS parameters, wherein the establishing the second bearer is performed during at least a portion of the initiating the PTT call session;exchanging media messages with the PTT client over the first bearer before the second bearer is established;and exchanging the media messages with the PTT dient over the second bearer in response to completion of the establishing the second bearer.
  4. 12
    18. The PTT server of daim 17, wherein the instructions for establishing the second bearer comprise instructions for:CA 2966609 2020-06-02 establishing the second bearer in response to the PTT server initiating the PIT call session.