Method, apparatus and device for multicast and unicast communications of RTP packets
AssigneeHuawei Technologies Co., Ltd.
InventorsZhiming Li, Longyu Cao
Life of this patent
Estimating the term…
Abstract
When a Real-Time Transport Protocol (RTP) packet receiving manner of a user equipment (UE) is switched between a unicast transmission manner and a multicast transmission manner, a group communication service application server (GCS AS) obtains a time difference between a time at which the UE receives a first RTP packet before the switching and a time at which the UE receives a second RTP packet after the switching. The GCS AS calculates a delay difference, according to the time difference, of RTP packet transmissions in different transmission manners, and adjusts, according to the delay difference, timing for RTP packet transmission in the unicast transmission manner.
Claims16
A device, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing a program to be executed by the processor, when, with respect to a user equipment (UE), a Real-Time Transport Protocol (RTP) packet receiving manner of the UE is switched in a receiving manner switching from a first transmission manner to a second transmission manner, wherein the first transmission manner comprises one of a unicast transmission manner and a multicast transmission manner, and the second transmission manner comprises the other one of the unicast transmission manner and the multicast transmission manner, and wherein the second transmission manner and the first transmission manner correspond to a transmission delay difference between the unicast transmission manner and the multicast transmission manner;
- wherein the program includes instructions for:
- receiving, from the UE, a time difference between a first time at which the UE receives a first RTP packet before the RTP packet receiving manner of the UE is switched from the first transmission manner to the second transmission manner, and a second time at which the UE receives a second RTP packet after the RTP packet receiving manner of the UE is switched from the first transmission manner to the second transmission manner;
- calculating, according to the time difference, a delay difference to adjust the transmission delay difference between the unicast transmission manner and the multicast transmission manner for RTP packet transmission to the UE after the RTP packet receiving manner of the UE is switched from the first transmission manner to the second transmission manner;
- and
- adjusting, according to the delay difference, a timing for the RTP packet transmission in the unicast transmission manner.
A user equipment (UE), comprising:
- a processor;
- a non-transitory computer-readable storage medium storing a program to be executed by the processor, wherein the program includes instructions for measuring, when the UE switches a Real-Time Transport Protocol (RTP) packet receiving manner in a receiving manner switching between a unicast transmission manner and a multicast transmission manner, a first timing of a first RTP packet received by the UE before the RTP packet receiving manner is switched from one of the unicast transmission manner and the multicast transmission manner to the other one of the unicast transmission manner and the multicast transmission manner, and a second timing of a second RTP packet received by the UE after the RTP packet receiving manner is switched from the one of the unicast transmission manner and the multicast transmission manner to the other one of the unicast transmission manner and the multicast transmission manner;
- and
- an interface that is configured to report, to a device that is separate from the UE, a measurement result obtained by measuring the first timing of the first RTP packet and the second timing of the second RTP packet, the measurement result enabling the device to
- adjust, according to the measurement result, a third timing of RTP packet transmission for use in the unicast transmission manner after the RTP packet receiving manner is switched.
Dependencies are inferred from the claim text.