Transmission method and transmission processing method of multicast service and related device
AssigneeVivo Mobile Communication Co., Ltd.
InventorsZhenhua Xie, Yanxia Zhang
Life of this patent
Estimating the term…
Abstract
A transmission method and a transmission processing method of multicast service and a related device are provided. The method includes: receiving a unicast-to-multicast request sent by a network device for a multicast service; and receiving the multicast service through a target mode, where the target mode includes a unicast mode and/or a multicast mode.
Claims14
A transmission method of multicast service, performed by a first terminal and comprising:
- receiving a unicast-to-multicast request sent by a network device for a multicast service;
- and
- receiving the multicast service through a target mode, wherein the target mode comprises at least one of a unicast mode or a multicast mode;
- wherein after the receiving a unicast-to-multicast request sent by a network device for a multicast service, the method further comprises:
- determining the target mode based on a service area of the multicast service;
- wherein the method further comprises:
- sending a second response message to the network device when the first terminal is within the service area of the multicast service, wherein the second response message is used to indicate that the first terminal rejects to receive the multicast service through the multicast mode;
- or
- sending a second multicast session join request for the multicast service to the network device when the first terminal is within the service area of the multicast service;
- wherein in a case that the target mode comprises the unicast mode and the multicast mode, the method further comprises:
- receiving the multicast service through the unicast mode when no service data of the multicast service has been received in the multicast mode in a preset time period;
- wherein after receiving the unicast-to-multicast request, the first terminal starts the timer;
- if the first terminal receives no service data of the multicast service in the multicast mode before the timer expires, the first terminal still uses the unicast mode to receive the multicast service, and no longer attempts to receive the multicast service in the multicast mode.
A transmission processing method of multicast service, performed by a network device and comprising:
- sending a unicast-to-multicast request for a multicast service to a first terminal, wherein the unicast-to-multicast request is used to trigger the first terminal to receive the multicast service through a target mode, and the target mode comprises at least one of a unicast mode or a multicast mode;
- wherein after the sending a unicast-to-multicast request for a multicast service to a first terminal, the method further comprises:
- receiving a response message sent by the first terminal for the unicast-to-multicast request;
- determining a transmission mode of the multicast service based on the response message;
- and
- sending the multicast service through the transmission mode, wherein the transmission mode comprises at least one of the unicast mode or the multicast mode;
- wherein when the first terminal is within a service area of the multicast service, the response message corresponding to the first terminal is a second response message, and the second response message is used to indicate that the first terminal rejects to receive the multicast service through the multicast mode;
- or,
- wherein when the first terminal is within a service area of the multicast service, the response message corresponding to the first terminal is a first response message, and the first response message is used to indicate that the first terminal agrees to receive the multicast service through the multicast mode;
- or,
- wherein when the first terminal is outside a service area of the multicast service, the response message corresponding to the first terminal is a second response message, and the second response message is used to indicate that the first terminal rejects to receive the multicast service through the multicast mode;
- wherein the determining a transmission mode of the multicast service based on the response message comprises:
- determining, based on the response message, a quantity value of first terminals that agree to receive the multicast service through the multicast mode;
- and
- when the quantity value is greater than a first preset value, determining that the transmission mode comprises the multicast mode.
A first terminal, comprising a memory, a processor, and a program stored in the memory and capable of running on the processor, wherein when the program is executed by the processor, the following steps are implemented:
- receiving a unicast-to-multicast request sent by a network device for a multicast service;
- and
- receiving the multicast service through a target mode, wherein the target mode comprises at least one of a unicast mode or a multicast mode;
- wherein after the receiving a unicast-to-multicast request sent by a network device for a multicast service, the processor is further configured to perform the following step:
- determining the target mode based on a service area of the multicast service;
- wherein the processor is further configured to perform the following step:
- sending a second response message to the network device when the first terminal is within the service area of the multicast service, wherein the second response message is used to indicate that the first terminal rejects to receive the multicast service through the multicast mode;
- or
- sending a second multicast session join request for the multicast service to the network device when the first terminal is within the service area of the multicast service;
- wherein in a case that the target mode comprises the unicast mode and the multicast mode, the processor is further configured to perform the following step:
- receiving the multicast service through the unicast mode when no service data of the multicast service has been received in the multicast mode in a preset time period;
- wherein after receiving the unicast-to-multicast request, the first terminal starts the timer;
- if the first terminal receives no service data of the multicast service in the multicast mode before the timer expires, the first terminal still uses the unicast mode to receive the multicast service, and no longer attempts to receive the multicast service in the multicast mode.
Dependencies are inferred from the claim text.