Group communications method, apparatus and device
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.
Claims20
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 between a first transmission manner and a second transmission manner, wherein the first transmission manner comprises one of a unicast transmission manner or a multicast transmission manner, and the second transmission manner comprises another of the unicast transmission manner or the multicast transmission manner, and wherein the second transmission manner is different from the first transmission manner;
- wherein the program includes instructions for:
- obtaining a time difference between a first time at which the UE receives a first RTP packet before the receiving manner switching, and a second time at which the UE receives a second RTP packet after the receiving manner switching;
- calculating, according to the time difference, a delay difference between the unicast transmission manner and the multicast transmission manner for RTP packet transmission to the UE;
- and
- adjusting, according to the delay difference, a timing for 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, 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, wherein the program includes instructions for measuring a first timing of a first RTP packet received by the UE before the receiving manner switching and a second timing of a second RTP packet received by the UE after the receiving manner switching;
- 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;
- wherein the device receives a report with the measurement result, and can adjust a third timing of RTP packet transmission in the unicast transmission manner, according to the measurement result in the report.
A communications device, comprising:
- an interface;
- a processor;
- and
- a non-transitory computer-readable storage medium storing a program to be executed by the processor, when a Real-Time Transport Protocol (RTP) packet receiving manner is switched in a receiving manner switching between a unicast transmission manner and a multicast transmission manner, the program includes instructions for:
- identifying a failed receipt of an RTP packet transmitted during the switching, wherein the failed receipt comprises an RTP packet that is lost in transmission, or received out of order or incomplete;
- generating an RTP packet retransmission request that comprises an identifier of the RTP packet and a request to retransmit the RTP packet;
- and
- wherein the interface is configured to send the RTP packet retransmission request to a network device that is separate from the communications device, and receive a retransmitted RTP packet, in response to the RTP packet retransmission request.
Dependencies are inferred from the claim text.