Transmission method, device and communication node for multicast broadcast service
By predicting changes in multicast service groups in advance and sending switching information through the first communication node, the problem of service interruption caused by high-speed satellite movement was solved, and stable transmission of multicast broadcast services was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2021-11-12
- Publication Date
- 2026-05-19
AI Technical Summary
The high-speed movement of satellites causes frequent switching of multicast broadcast service groups, leading to increased signaling overhead and service interruptions.
By predicting changes in multicast service groups in advance through the first communication node, group switching information is sent to the communication nodes to be connected, so that these nodes can establish connections with the core network in advance and avoid service interruption.
This effectively avoids service interruptions caused by changes in multicast service groups, and improves the transmission stability and efficiency of multicast broadcast services.
Smart Images

Figure CN116132926B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless technology, and in particular to a method, apparatus and communication node for transmitting multicast broadcast services. Background Technology
[0002] Because satellite coverage is much larger than that of terrestrial base stations, sending multicast broadcast services via satellite communication is currently the development trend of Multimedia Broadcast Multicast (MBMS).
[0003] However, satellites in non-geosynchronous orbits move at high speeds relative to a fixed position on Earth, resulting in frequent and unavoidable handovers between stationary and mobile satellites. This can lead to significant signaling overhead and impact power consumption, as well as exacerbate other potential mobility-related challenges, such as service interruptions due to signaling delays. For example, at time t1, UE1-UE5 are in one cell and configured in one multicast group, receiving the same multicast services, and their configuration information is identical. At time t2, as the satellites move, UE1-UE5 in one multicast group are distributed to two different cells. Ensuring uninterrupted multicast broadcast services becomes a serious problem. Summary of the Invention
[0004] The purpose of this invention is to provide a method, apparatus, and communication node for transmitting multicast broadcast services, which solves the problem of multicast broadcast service interruption caused by frequent switching of multicast groups due to the high-speed movement of satellites.
[0005] This invention also provides a method for transmitting multicast broadcast services, wherein the method is executed by a first communication node, and the method includes:
[0006] During the process of receiving multicast broadcast services in the first group, when it is determined that the cell where the terminal in the first group is located changes at the second moment, group handover information is sent to one or more second communication nodes at the first moment.
[0007] The first time point is located before the second time point.
[0008] Optionally, in the multicast broadcast service transmission method, determining that the cell where the terminal in the first group is located changes at the second time includes:
[0009] Based on the information of the cell where the terminal is located, determine whether the cell where the terminal is located has changed at the second time.
[0010] The information of the cell where the terminal is located is determined based on at least one of the following:
[0011] Satellite movement trajectory;
[0012] Terminal location;
[0013] Multicast service information;
[0014] Satellite type information;
[0015] Terminal mobile information.
[0016] Optionally, the multicast broadcast service transmission method, wherein when it is determined that the cell where the terminal in the first group is located changes at a second time, sending group handover information to one or more second communication nodes at a first time includes:
[0017] When it is determined that the cell where the terminal in the first group is located changes at least once, group handover information is sent to one or more second communication nodes at the first moment.
[0018] Each second time point is different, and the first time point is the time point preceding each second time point.
[0019] Optionally, in the multicast broadcast service transmission method, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0020] Sending group handover information to the second communication node includes:
[0021] Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
[0022] Optionally, in the multicast broadcast service transmission method, after sending group handover information to one or more second communication nodes at a first moment, the method further includes:
[0023] Receive information about the second group from one of the second communication nodes;
[0024] The information in the second group includes at least one of the following:
[0025] The physical cell identifier (PCI) of the second group;
[0026] The group service identifier corresponding to the second group;
[0027] The second group's Quality of Service (QoS) flow;
[0028] Configuration information for the shared tunnel in the second group;
[0029] Configuration information for the Layer 2 protocol stack of the second group;
[0030] Physical layer configuration information for the second group;
[0031] Terminal information of the terminals included in the second group;
[0032] The activation and deactivation times for the second group;
[0033] The terminal information of the terminals included in the second group includes at least one of the following:
[0034] The terminal's temporary identifier for the cell's wireless network, C-RNTI;
[0035] Does the terminal have a high-precision time synchronization protocol (PTP) channel configured?
[0036] Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
[0037] Optionally, in the multicast broadcast service transmission method, after sending group handover information to the second communication node at the first moment, the method further includes:
[0038] Send the air interface information of the second group to the terminals in the first group;
[0039] The air interface information of the second group includes at least one of the following:
[0040] The physical cell identifier (PCI) of the second group;
[0041] QoS flow of the second group;
[0042] Configuration information for the shared tunnel in the second group;
[0043] Configuration information for the Layer 2 protocol stack of the second group;
[0044] Physical layer configuration information for the second group;
[0045] The activation and deactivation times for the second group.
[0046] Optionally, in the multicast broadcast service transmission method, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0047] Sending group handover information to the second communication node includes:
[0048] Send multicast path configuration information to the target satellite node;
[0049] Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
[0050] This invention also provides a method for transmitting multicast broadcast services, wherein the method is executed by a second communication node, and the method includes:
[0051] During the process of the first group receiving multicast broadcast services, the second communication node receives group switching information sent by the first communication node at a first moment; wherein, the group switching information is used to indicate that at a second moment, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node.
[0052] Based on the group switching information, send the resource information of the terminal in the first group switching to the second group to the third communication node;
[0053] The first time point is located before the second time point.
[0054] Optionally, in the multicast broadcast service transmission method, the group switching information includes:
[0055] The group information of the first group and the terminal information of the terminals within the first group.
[0056] Optionally, the multicast broadcast service transmission method further includes:
[0057] Based on the group switching information, a connection is established with the core network of the multicast broadcast service before the second time point.
[0058] Optionally, the multicast broadcast service transmission method further includes:
[0059] If the multicast broadcast service received by the terminal in the first group and the multicast broadcast service received by the terminal in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group will be merged into one group.
[0060] Optionally, in the multicast broadcast service transmission method, the resource information includes at least one of the following:
[0061] The physical cell identifier (PCI) of the second group;
[0062] The group service identifier corresponding to the second group;
[0063] The second group's Quality of Service (QoS) flow;
[0064] Configuration information for the shared tunnel in the second group;
[0065] Configuration information for the Layer 2 protocol stack of the second group;
[0066] Physical layer configuration information for the second group;
[0067] Information about the terminals in the second group;
[0068] The activation and deactivation times for the second group;
[0069] The information of the terminals in the second group includes at least one of the following:
[0070] UE's Cell Radio Network Temporary Identifier (C-RNTI);
[0071] Does the UE have a High Precision Time Synchronization Protocol (PTP) channel configured?
[0072] Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service?
[0073] This invention also provides a method for transmitting multicast broadcast services, wherein the method is executed by a third communication node, and the method includes:
[0074] During the process of receiving the target multicast broadcast service in the first group, the resource information of the terminal in the first group switching to the second group at the second time is received by the second communication node at the first time.
[0075] The first time point is located before the second time point.
[0076] Optionally, the multicast broadcast service transmission method further includes:
[0077] Based on the resource information, at least one of the following information is sent to the terminals within the first group:
[0078] Group information for the second group;
[0079] Configuration information for the second group;
[0080] The terminal channel of the second group;
[0081] The activation and deactivation times of the second group.
[0082] Optionally, the multicast broadcast service transmission method further includes:
[0083] Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group;
[0084] After receiving the resource information, the method further includes:
[0085] A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
[0086] Optionally, in the multicast broadcast service transmission method, the switching instruction is sent via MAC CE or DCI signaling.
[0087] This invention also provides a communication node, wherein the communication node is a first communication node, including a transceiver, wherein:
[0088] The transceiver is used to, during the process of receiving multicast broadcast services in the first group, determine when the cell where the terminal in the first group is located changes at the second time, and send group handover information to one or more second communication nodes at the first time.
[0089] The first time point is located before the second time point.
[0090] Optionally, the communication node further includes a processor, the processor being used for:
[0091] Based on the information of the cell where the terminal is located, determine whether the cell where the terminal is located has changed at the second time.
[0092] The processor is configured to determine the cell information of the terminal based on at least one of the following:
[0093] Satellite movement trajectory;
[0094] Terminal location;
[0095] Multicast service information;
[0096] Satellite type information;
[0097] Terminal mobile information.
[0098] Optionally, in the communication node, when the transceiver determines that the cell where the terminal in the first group is located changes at a second time, it sends group handover information to one or more second communication nodes at a first time, specifically:
[0099] When it is determined that the cell where the terminal in the first group is located changes at least once, group handover information is sent to one or more second communication nodes at the first moment.
[0100] Each second time point is different, and the first time point is the time point preceding each second time point.
[0101] Optionally, the communication node, wherein the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0102] Specifically, the transceiver sends group handover information to the second communication node as follows:
[0103] Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
[0104] Optionally, the communication node, after sending group handover information to one or more second communication nodes at a first moment, the transceiver is further configured to:
[0105] Receive information about the second group from one of the second communication nodes;
[0106] The information in the second group includes at least one of the following:
[0107] The physical cell identifier (PCI) of the second group;
[0108] The group service identifier corresponding to the second group;
[0109] The second group's Quality of Service (QoS) flow;
[0110] Configuration information for the shared tunnel in the second group;
[0111] Configuration information for the Layer 2 protocol stack of the second group;
[0112] Physical layer configuration information for the second group;
[0113] Terminal information of the terminals included in the second group;
[0114] The activation and deactivation times for the second group;
[0115] The terminal information of the terminals included in the second group includes at least one of the following:
[0116] The terminal's temporary identifier for the cell's wireless network, C-RNTI;
[0117] Does the terminal have a high-precision time synchronization protocol (PTP) channel configured?
[0118] Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
[0119] Optionally, in the communication node, after sending group handover information to the second communication node at the first moment, the transceiver is further configured to:
[0120] Send the air interface information of the second group to the terminals in the first group;
[0121] The air interface information of the second group includes at least one of the following:
[0122] The physical cell identifier (PCI) of the second group;
[0123] QoS flow of the second group;
[0124] Configuration information for the shared tunnel in the second group;
[0125] Configuration information for the Layer 2 protocol stack of the second group;
[0126] Physical layer configuration information for the second group;
[0127] The activation and deactivation times for the second group.
[0128] Optionally, the communication node, wherein the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0129] Specifically, the transceiver sends group handover information to the second communication node as follows:
[0130] Send multicast path configuration information to the target satellite node;
[0131] Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
[0132] This invention also provides a communication node, wherein the communication node is a second communication node, including a transceiver, wherein the transceiver is used for:
[0133] During the process of the first group receiving multicast broadcast services, the second communication node receives group switching information sent by the first communication node at the first moment; wherein, the group switching information is used to indicate that at the second moment, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node.
[0134] Based on the group switching information, send the resource information of the terminal in the first group switching to the second group to the third communication node;
[0135] The first time point is located before the second time point.
[0136] Optionally, in the communication node, the group switching information includes:
[0137] The group information of the first group and the terminal information of the terminals within the first group.
[0138] Optionally, the communication node further includes a processor, the processor being configured to:
[0139] Based on the group switching information, a connection is established with the core network of the multicast broadcast service before the second time point.
[0140] Optionally, the communication node further includes a processor, the processor being used for:
[0141] If the multicast broadcast service received by the terminal in the first group and the multicast broadcast service received by the terminal in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group will be merged into one group.
[0142] Optionally, in the communication node, the resource information includes at least one of the following:
[0143] The physical cell identifier (PCI) of the second group;
[0144] The group service identifier corresponding to the second group;
[0145] The second group's Quality of Service (QoS) flow;
[0146] Configuration information for the shared tunnel in the second group;
[0147] Configuration information for the Layer 2 protocol stack of the second group;
[0148] Physical layer configuration information for the second group;
[0149] Information about the terminals in the second group;
[0150] The activation and deactivation times for the second group;
[0151] The information of the terminals in the second group includes at least one of the following:
[0152] UE's Cell Radio Network Temporary Identifier (C-RNTI);
[0153] Does the UE have a High Precision Time Synchronization Protocol (PTP) channel configured?
[0154] Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service?
[0155] This invention also provides a communication node, wherein the communication node is a third communication node, including a transceiver, wherein the transceiver is used for:
[0156] During the process of receiving the target multicast broadcast service in the first group, the resource information of the terminal in the first group switching to the second group at the second time is received by the second communication node at the first time.
[0157] The first time point is located before the second time point.
[0158] Optionally, in the communication node, the transceiver is further configured to:
[0159] Based on the resource information, at least one of the following information is sent to the terminals within the first group:
[0160] Group information for the second group;
[0161] Configuration information for the second group;
[0162] The terminal channel of the second group;
[0163] The activation and deactivation times of the second group.
[0164] Optionally, in the communication node, the transceiver is further configured to:
[0165] Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group;
[0166] After receiving the resource information, the transceiver is further configured to:
[0167] A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
[0168] Optionally, in the communication node, the switching instruction is sent via MAC CE or DCI signaling.
[0169] This invention also provides a transmission apparatus for multicast broadcast services, wherein the apparatus is applied to a first communication node and includes:
[0170] The first transceiver module is used to determine, during the process of receiving multicast broadcast services in the first group, when the cell where the terminal in the first group is located changes at the second time, and send group handover information to one or more second communication nodes at the first time.
[0171] The first time point is located before the second time point.
[0172] This invention also provides a transmission apparatus for multicast broadcast services, wherein the apparatus is applied to a second communication node and includes:
[0173] The receiving module is used to receive group switching information sent by the first communication node at a first moment during the process of the first group receiving multicast broadcast services; wherein, the group switching information is used to indicate at a second moment that the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node.
[0174] The sending module is used to send resource information of terminals in the first group switching to the second group to the third communication node according to the group switching information;
[0175] The first time point is located before the second time point.
[0176] This invention also provides a transmission apparatus for multicast broadcast services, wherein the transmission is performed by a third communication node, and the apparatus includes:
[0177] The second transceiver module is used to receive, at the first moment, the resource information sent by the second communication node when the terminal in the first group switches to the second group at the second moment during the process of the first group receiving the target multicast broadcast service;
[0178] The first time point is located before the second time point.
[0179] This invention also provides a network device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the transmission method of multicast broadcast service as described in any of the preceding embodiments.
[0180] This invention also provides a readable storage medium, wherein a program is stored on the readable storage medium, and when the program is executed by a processor, it implements the steps in the transmission method of the multicast broadcast service as described in any of the preceding claims.
[0181] At least one of the above technical solutions of the present invention has the following beneficial effects:
[0182] The multicast broadcast service transmission method described in this embodiment of the invention involves a communication node predicting changes in the multicast service group in advance. Before the multicast service group changes, the communication node sends group switching information to the communication node in the multicast service group that the terminal is to access, thereby triggering the communication node that obtains the group switching information to establish a connection with the core network that supports the multicast broadcast service in advance, so as to avoid service interruption due to changes in the multicast service group. Attached Figure Description
[0183] Figure 1 This is a flowchart illustrating the application of the transmission method described in an embodiment of the present invention to a first communication node;
[0184] Figure 2 This is a schematic diagram of one structure of an application system employing the transmission method described in an embodiment of the present invention;
[0185] Figure 3 This is a schematic diagram illustrating the process of applying the transmission method described in this embodiment of the invention to a second communication node;
[0186] Figure 4 This is a flowchart illustrating the application of the transmission method described in an embodiment of the present invention to a third communication node;
[0187] Figure 5 This is a schematic diagram of the structure of a communication node according to an embodiment of the present invention;
[0188] Figure 6 This is a schematic diagram of the structure of the communication node in Embodiment 2 of the present invention;
[0189] Figure 7 This is a schematic diagram of the structure of the communication node in Embodiment 3 of the present invention;
[0190] Figure 8 This is a schematic diagram of a first embodiment of the transmission structure described in this invention;
[0191] Figure 9 This is a schematic diagram of a second embodiment of the transmission structure described in this invention;
[0192] Figure 10 This is a schematic diagram of a third embodiment of the transmission structure described in this invention. Detailed Implementation
[0193] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0194] Multimedia Broadcast Multicast Service (MBMS) is a point-to-multipoint service, such as mobile TV. In LTE, the Multicast Broadcast Single Frequency Network (MBSFN) service requires multiple evolved NodeBs (eNBs) within the MBSFN area to transmit the same data simultaneously. This way, the User Equipment (UE) is not only free from inter-cell interference when adjacent cells transmit data, but also benefits from the superposition of signals from multiple cells. The UE receives and combines signals from multiple eNBs, which can improve the signal-to-noise ratio and effectively improve the transmission efficiency of MBMS services.
[0195] Due to the significantly larger coverage area of satellites compared to terrestrial base stations, satellite communication is currently the trend in the development of Multimedia Broadcast Multicast Services (MBMS). However, satellites in non-geosynchronous orbits move at high speeds relative to a fixed position on Earth, leading to frequent switching between stationary and mobile satellites. This can cause service interruptions in multicast broadcast services due to signaling delays. To address this technical problem, this invention provides a method for transmitting multicast broadcast services. Communication nodes anticipate changes in multicast service groups and, before the group changes, send group switching information to the communication nodes within the multicast service group that terminals are waiting to access. This triggers the communication nodes that receive the group switching information to establish a connection with the core network supporting the multicast broadcast service in advance, thus avoiding service interruptions caused by changes in multicast service groups.
[0196] One embodiment of the present invention provides a method for transmitting multicast broadcast services, executed by a first communication node, such as... Figure 1 The method includes:
[0197] S110, during the process of receiving multicast broadcast services in the first group, when it is determined that the cell where the terminal in the first group is located changes at the second time, group handover information is sent to one or more second communication nodes at the first time.
[0198] The first time point is located before the second time point.
[0199] In this embodiment of the invention, optionally, the first communication node is one of the communication nodes of the network-side equipment. This first communication node may be one of the satellite base stations, capable of determining changes in multicast service groups. Optionally, the first communication node may be one of the network nodes currently transmitting multicast services, or a central node used for unified maintenance of dynamic group switching.
[0200] Optionally, the group switching information includes group information of multicast broadcast services (group information of the first group and / or group information of the second group to be switched) and / or terminal information of the terminal to be switched.
[0201] Using the multicast broadcast service transmission method described in this embodiment, during the process of the first group receiving the multicast broadcast service, when the first communication node determines that the cell where the terminal in the first group is located changes at the second time, it sends group handover information to one or more second communication nodes at the first time before the second time. Optionally, the second communication node is the communication node to which the terminal in the first group is to be connected, so that the communication node to which the terminal in the first group is to be connected establishes a connection with the core network supporting the multicast broadcast service in advance according to the group handover information, so as to avoid the problem of service interruption due to the change of the multicast service group.
[0202] For example, see [link / reference] Figure 2 As shown, at the first time T1, UE1 to UE5 are in the first group, which receives multicast broadcast services in cell 2 where satellite base station 2 is located; UE8 and UE9 are in the second group, which also receives multicast broadcast services in cell 2 where satellite base station 2 is located; UE6 and UE7 are in the third group, which receives multicast broadcast services in cell 1 where satellite base station 1 is located. Based on this multicast configuration, if it is determined at the first time T1 that a group handover will occur at the second time T2, such as at the second time T2, UE1 to UE5 switch to a group, where some terminals are located in cell 1 and some are located in cell 2; UE6 to UE9 switch to a group, where some terminals are located in cell 1. In this case of group handover, the first communication node can predict the group handover that will occur at the second time T2 in advance and send group handover information to at least one satellite base station at the first time T1 before the second time T2.
[0203] In this embodiment, when UE1 to UE9 undergo a group change, for example, when UE8 and UE9 undergo a group change and are about to switch from satellite base station 2 to satellite base station 1, the first communication node sends group switching information to satellite base station 1 in advance, so that satellite base station 1 can establish a connection with the core network that supports the current multicast broadcast service of UE8 and UE9, in order to avoid the problem of service interruption due to the multicast service group change.
[0204] Based on the above principles, one implementation method combines... Figure 2 As shown, due to the high-speed movement of the satellite, at the second moment, the terminals in the first group can switch from satellite base station 1 to satellite base station 2, and from the first group to the second group. Based on this implementation, the first communication node (which can be a communication node different from satellite base station 1 and satellite base station 2) sends group switching information to satellite base station 1 and satellite base station 2 respectively at the first moment before the second moment. The group switching information includes the group information of the first group, the group information of the second group, and / or the terminal information of the terminal that needs to switch from the first group to the second group.
[0205] In another implementation, due to the high-speed movement of the satellite, at the second moment, multiple terminals in the first group can be switched from satellite base station 1 to satellite base station 2, wherein multiple terminals are switched from the first group to the second group, the third group, and so on, up to the m-th group. Based on this implementation, the first communication node (which may be a communication node different from satellite base station 1 and satellite base station 2) sends group switching information to satellite base station 1 and satellite base station 2 at the first moment before the second moment. The group switching information includes group information from the first group to the m-th group and / or terminal information of the terminals that need to be switched.
[0206] In another implementation, due to the high-speed motion of the satellite, at the second moment, multiple terminals in the first group can switch from satellite base station 1 to satellite base station 2, satellite base station 3, ..., satellite base station k. Multiple terminals can also switch from the first group to the second group, the third group, ..., the m-th group. Based on this implementation, the first communication node (which can be a communication node different from satellite base station 1 and satellite base station 2) sequentially sends group switching information to satellite base station 1, satellite base station 2, satellite base station 3, ..., satellite base station k at k-1 first moments before the second moment. This group switching information includes group information from the first group to the m-th group and / or terminal information of the terminals requiring group switching. Optionally, the k-1 first moments can be the same moment or different moments.
[0207] In another implementation, optionally, the first communication node can predict group changes at multiple times simultaneously, so as to send the group switching information of the group changes to the communication node to be accessed in advance.
[0208] Based on the above implementation method, in step S110, when it is determined that the cell where the terminal in the first group is located changes at the second time, group handover information is sent to one or more second communication nodes at the first time, including:
[0209] When it is determined that the cell where the terminal in the first group is located changes at least once, group handover information is sent to one or more second communication nodes at the first moment.
[0210] Each second time point is different, and the first time point is the time point preceding each second time point.
[0211] In this implementation, one or more second communication nodes are target communication nodes to be connected when the cell of multiple terminals in the first group changes, wherein the first communication node can send group handover information to multiple second communication nodes at different times.
[0212] Optionally, in this embodiment of the invention, the method further includes:
[0213] The first communication node determines whether the cell where the terminal is located has changed at the second time based on the information of the cell where the terminal is located;
[0214] The information of the cell where the terminal is located is determined based on at least one of the following:
[0215] Satellite movement trajectory;
[0216] Terminal location;
[0217] Multicast service information;
[0218] Satellite type information;
[0219] Terminal mobile information.
[0220] Based on at least one of the above information, the first communication node determines whether the information of the cell where the terminal is located has changed based on at least one of the satellite movement trajectory, terminal location, multicast service information, satellite type information, and terminal movement information, thereby determining whether the cell where the terminal is located has changed, so as to send group handover information to the communication node to which the terminal is to access in advance.
[0221] The transmission method of the present invention includes a second communication node that is the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0222] Sending group handover information to the second communication node includes:
[0223] Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
[0224] Optionally, after receiving the group handover information sent by the first communication node, the second communication node, based on the group information of the first group and the terminal information of the terminals within the first group, determines that the multicast broadcast service of the first terminal in the first group and the multicast broadcast service of the second terminal in the second group belong to the same type of MBS service. In this case, the first terminal and the second terminal are merged into one MBS group. For example, ... Figure 2As shown, when UE8 and UE9 switch from the cell where satellite base station 2 is located to the cell where satellite base station 1 is located, if the multicast broadcast service received by UE8 and UE9 belongs to the same type of MBS service as the multicast broadcast service received by UE6 and UE7 in the cell where satellite base station 1 is located, then satellite base station 1 will merge UE6, UE7, UE8 and UE9 into one MBS group.
[0225] In one embodiment, after sending group handover information to one or more second communication nodes at a first moment, the method further includes:
[0226] Receive information about the second group from one of the second communication nodes;
[0227] The information in the second group includes at least one of the following:
[0228] The physical cell identity (PCI) of the second group;
[0229] The group service identifier corresponding to the second group;
[0230] The second group's Quality of Service (QoS) flow;
[0231] Configuration information for the shared tunnel in the second group;
[0232] Configuration information for the Layer 2 protocol stack of the second group;
[0233] Physical layer configuration information for the second group;
[0234] Information about the terminals in the second group;
[0235] The activation and deactivation times for the second group;
[0236] The information of the terminals in the second group includes at least one of the following:
[0237] The UE's Cell-Radio Network Temporary Identifier (C-RNTI);
[0238] Does the UE have a Precision Time Protocol (PTP) channel configured?
[0239] Does the UE have other data radio bearers (DRBs) configured besides the multicast broadcast service?
[0240] Optionally, in this embodiment, when the first communication node is the source satellite node of the terminal in the first group and the second communication node is the target satellite node corresponding to the terminal in the first group when switching to the second group, the second communication node feeds back the information of the second group to the first communication node, so that the first communication node can send the information of the second group to the terminal before the second time occurs in the cell where the terminal in the first group is located, so that the terminal can obtain the resources of the group to be switched in advance and avoid service interruption due to the change of multicast service group.
[0241] Alternatively, in another embodiment, if the first communication node is the source satellite node of a terminal in the first group, after sending group handover information to the second communication node at the first moment, the method further includes;
[0242] Send the air interface information of the second group to the terminals in the first group;
[0243] The air interface information of the second group includes at least one of the following:
[0244] The PCI where the second group is located;
[0245] QoS flow of the second group;
[0246] Configuration information for the shared tunnel in the second group;
[0247] Configuration information for the Layer 2 protocol stack of the second group;
[0248] Physical layer configuration information for the second group;
[0249] The activation and deactivation times for the second group.
[0250] In this implementation, before the second time occurs in the cell where the terminal in the first group is located, the first communication node sends the information of the second group to the terminal, so that the terminal can obtain the resources of the group to be switched in advance, and avoid service interruption due to the change of multicast service groups.
[0251] In another implementation, the first communication node maintains a dynamic multicast service group list based on the information of the cell where the terminal is located. The dynamic multicast service group list includes group information and resource information of at least two multicast groups. Optionally, it also includes the handover time corresponding to each multicast group. For example, each group included in the dynamic multicast service group records the cell ID, satellite ID, Group Radio Network Temporary Identifier (G-RNTI), resource information, and the handover time when the corresponding group is switched.
[0252] In the process of receiving multicast broadcast services in the first group, when the first communication node determines that the cell where the terminal in the first group is located changes at the second time, it sends group handover information to one or more second communication nodes at the first time before the second time, triggering the second communication nodes to establish a connection with the core network that supports the multicast broadcast service in advance based on the group handover information.
[0253] Optionally, when the first communication node or the second communication node is the source satellite node of a terminal within the first group, the source satellite node sends a multicast list to the terminal based on the received group handover information. The multicast list includes at least one of the following information:
[0254] The PCI where the second group is located;
[0255] The group service identifier corresponding to the second group;
[0256] The second group's Quality of Service (QoS) flow;
[0257] Configuration information for the shared tunnel in the second group;
[0258] Configuration information for the Layer 2 protocol stack of the second group;
[0259] Physical layer configuration information for the second group;
[0260] Terminal information of the terminals included in the second group;
[0261] The activation and deactivation times for the second group;
[0262] The terminal information of the terminals included in the second group includes at least one of the following:
[0263] The terminal's temporary identifier for the cell's wireless network, C-RNTI;
[0264] Does the terminal have a high-precision time synchronization PTP channel configured?
[0265] Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
[0266] In another implementation, optionally, when the first communication node is the source satellite node of a terminal in the first group, the first communication node also sends a dynamic multicast service group list to the terminal.
[0267] In this implementation, when it is determined that the cell where the terminal in the first group is located changes at the second time, the first communication node sends a MAC CE signaling or a DCI signaling to indicate to the terminal which group in the dynamic multicast service group list should be enabled at the current time, so that the terminal can determine the MBS group to be connected to based on the group indicated by the first communication node and the pre-obtained dynamic multicast service group list.
[0268] In another embodiment of the multicast broadcast service transmission method described in this invention, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0269] Sending group handover information to the second communication node includes:
[0270] Send multicast path configuration information to the target satellite node;
[0271] Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
[0272] In this implementation method, the first communication node determines whether the cell where the terminal is located has changed based on the information of the cell where the terminal is located, and maintains a dynamic multicast service group.
[0273] Furthermore, the tunnel information between the ground station and the core network is fixed, as are the MBS session information and the MBS source multicast address. When the terminal's cell changes and it is about to enter the cell of the second communication node (target satellite node), the ground station changes the multicast data transmission path to the base station corresponding to the second communication node and pushes the same multicast configuration information as the source satellite node (if it is the first communication node). In this way, an independent Layer 2 protocol stack configuration is established for multicast services, independent of the cell. When the cell changes, the terminal UE can directly utilize the configuration between itself and the source satellite node.
[0274] Therefore, in this implementation method, the first communication node determines whether the cell where the terminal is located has changed based on the information of the cell where the terminal is located, maintains a dynamic multicast service group, and when it is determined that the cell where the terminal is located has changed, sends multicast path configuration information to the target satellite node of the cell that the terminal needs to enter, so as to change the data transmission path to the target satellite node and realize group switching.
[0275] Using the multicast broadcast service transmission method described in this embodiment of the invention, the communication node determines the changes in the multicast service group in advance and sends group switching information to the communication node to which the terminal in the multicast service group is to be accessed before the multicast service group changes. This triggers the communication node that obtains the group switching information to establish a connection with the core network that supports the multicast broadcast service in advance, so as to avoid service interruption due to changes in the multicast service group.
[0276] Another embodiment of the present invention provides a method for transmitting multicast broadcast services, executed by a second communication node, such as... Figure 3As shown, the method includes:
[0277] S310, during the process of the first group receiving multicast broadcast services, the second communication node receives group switching information sent by the first communication node at a first moment; wherein, the group switching information is used to indicate that at a second moment, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node.
[0278] S320, Based on the group switching information, send the resource information of the terminal in the first group switching to the second group to the third communication node;
[0279] The first time point is located before the second time point.
[0280] Using the multicast broadcast service transmission method described in this embodiment of the invention, the first communication node, by predicting changes in the multicast service group in advance, sends group switching information to the second communication node to which the terminal in the multicast service group is to be accessed before the multicast service group changes. This triggers the second communication node, which obtains the group switching information, to establish a connection with the core network supporting the multicast broadcast service in advance, and sends the resource information of the terminal in the first group to the second group to the source communication node (third communication node), so as to send the resources required by the terminal to the source communication node in advance and avoid service interruption due to changes in the multicast service group.
[0281] Optionally, in the multicast broadcast service transmission method, the group switching information includes:
[0282] The group information of the first group and the terminal information of the terminals within the first group.
[0283] Optionally, the multicast broadcast service transmission method further includes:
[0284] Based on the group switching information, a connection is established with the core network of the multicast broadcast service before the second time point.
[0285] Optionally, the multicast broadcast service transmission method further includes:
[0286] If the multicast broadcast service received by the terminal in the first group and the multicast broadcast service received by the terminal in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group will be merged into one group.
[0287] In this implementation, after the second communication node receives the group switching information sent by the first communication node, based on the group information of the first group and the terminal information of the terminals in the first group, if it is determined that the multicast broadcast service of the first group and the multicast broadcast service received by the terminals in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group are merged into one group.
[0288] Optionally, in the multicast broadcast service transmission method, the resource information includes at least one of the following:
[0289] The PCI where the second group is located;
[0290] The group service identifier corresponding to the second group;
[0291] The second group's Quality of Service (QoS) flow;
[0292] Configuration information for the shared tunnel in the second group;
[0293] Configuration information for the Layer 2 protocol stack of the second group;
[0294] Physical layer configuration information for the second group;
[0295] Information about the terminals in the second group;
[0296] The activation and deactivation times for the second group;
[0297] The information of the terminals in the second group includes at least one of the following:
[0298] UE's Cell Radio Network Temporary Identifier (C-RNTI);
[0299] Does the UE have a high-precision time synchronization PTP channel configured?
[0300] Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service?
[0301] Optionally, in this embodiment, when the third communication node is the source satellite node of the terminal in the first group and the second communication node is the target satellite node corresponding to the terminal in the first group when switching to the second group, the second communication node feeds back the information of the second group to the third communication node, so that the third communication node can send the resource information of the second group to the terminal before the second time occurs in the cell where the terminal in the first group is located, so that the terminal can obtain the resources of the group to be switched in advance and avoid service interruption due to the change of multicast service group.
[0302] This invention also provides a method for transmitting multicast broadcast services, executed by a third communication node, such as... Figure 4 As shown, the method includes:
[0303] S410, during the process of receiving the target multicast broadcast service in the first group, the resource information sent by the second communication node at the first moment, indicating that the terminal in the first group has switched to the second group at the second moment, is received at the first moment.
[0304] The first time point is located before the second time point.
[0305] In the multicast broadcast service transmission method described in this embodiment of the invention, the third communication node is the source satellite node of the terminal in the first group. Before the multicast service group changes, the source satellite node of the terminal in the first group can obtain the resource information of the terminal in the first group switching to the second group. This allows the source satellite node to obtain the resource information required for the terminal to switch to the second group in advance before the multicast service group changes, thus avoiding service interruption due to the change of the multicast service group.
[0306] Optionally, the multicast broadcast service transmission method further includes:
[0307] Based on the resource information, at least one of the following information is sent to the terminals within the first group:
[0308] Group information for the second group;
[0309] Configuration information for the second group;
[0310] The terminal channel of the second group;
[0311] The activation and deactivation times of the second group.
[0312] Using this implementation, the third communication node can send the resource information required for the terminal to switch to the second group in advance before the multicast service group changes, so as to avoid service interruption due to the change of multicast service group.
[0313] Optionally, the multicast broadcast service transmission method further includes:
[0314] Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group;
[0315] After receiving the resource information, the method further includes:
[0316] A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
[0317] Optionally, the switching instruction is MAC CE signaling or DCI signaling. In this implementation, the third communication node maintains an MBS group list. This MBS group list can be sent from the first communication node (which can be one of the communication nodes or the central network node) to the third communication node. The third communication node sends a switching instruction to indicate to the terminal which group in the dynamic multicast service group list should be enabled at present, so that the terminal can determine the MBS group to be connected to based on the group indicated by the third communication node and the pre-obtained dynamic multicast service group list.
[0318] This invention also provides a communication node, wherein the communication node is a first communication node, such as... Figure 5 As shown, the first communication node 500 includes a transceiver 510, wherein:
[0319] The transceiver is used to, during the process of receiving multicast broadcast services in the first group, determine when the cell where the terminal in the first group is located changes at the second time, and send group handover information to one or more second communication nodes at the first time.
[0320] The first time point is located before the second time point.
[0321] Optionally, the communication node further includes a processor 520, the processor 520 being used for:
[0322] Based on the information of the cell where the terminal is located, determine whether the cell where the terminal is located has changed at the second time.
[0323] The processor 520 is configured to determine the cell information of the terminal based on at least one of the following:
[0324] Satellite movement trajectory;
[0325] Terminal location;
[0326] Multicast service information;
[0327] Satellite type information;
[0328] Terminal mobile information.
[0329] Optionally, when the transceiver 510 determines that the cell where the terminal in the first group is located changes at a second time, it sends group handover information to one or more second communication nodes at a first time, specifically:
[0330] When it is determined that the cell where the terminal in the first group is located changes at least once, group handover information is sent to one or more second communication nodes at the first moment.
[0331] Each second time point is different, and the first time point is the time point preceding each second time point.
[0332] Optionally, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0333] Specifically, the transceiver 510 sends group handover information to the second communication node as follows:
[0334] Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
[0335] Optionally, after the communication node sends group handover information to one or more second communication nodes at the first moment, the transceiver 510 is further configured to:
[0336] Receive information about the second group from one of the second communication nodes;
[0337] The information in the second group includes at least one of the following:
[0338] The PCI where the second group is located;
[0339] The group service identifier corresponding to the second group;
[0340] The second group's Quality of Service (QoS) flow;
[0341] Configuration information for the shared tunnel in the second group;
[0342] Configuration information for the Layer 2 protocol stack of the second group;
[0343] Physical layer configuration information for the second group;
[0344] Terminal information of the terminals included in the second group;
[0345] The activation and deactivation times for the second group;
[0346] The terminal information of the terminals included in the second group includes at least one of the following:
[0347] The terminal's temporary identifier for the cell's wireless network, C-RNTI;
[0348] Does the terminal have a high-precision time synchronization PTP channel configured?
[0349] Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
[0350] Optionally, after the communication node sends group handover information to the second communication node at the first moment, the transceiver 510 is further configured to:
[0351] Send the air interface information of the second group to the terminals in the first group;
[0352] The air interface information of the second group includes at least one of the following:
[0353] The PCI where the second group is located;
[0354] QoS flow of the second group;
[0355] Configuration information for the shared tunnel in the second group;
[0356] Configuration information for the Layer 2 protocol stack of the second group;
[0357] Physical layer configuration information for the second group;
[0358] The activation and deactivation times for the second group.
[0359] Optionally, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0360] Specifically, the transceiver 510 sends group handover information to the second communication node as follows:
[0361] Send multicast path configuration information to the target satellite node;
[0362] Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
[0363] This invention also provides a communication node, wherein the communication node is a second communication node, such as... Figure 6 As shown, the second communication node 600 includes a transceiver 610, wherein the transceiver 610 is used for:
[0364] During the process of receiving multicast broadcast services in the first group, group switching information sent by the first communication node is received at the first moment; wherein, the group switching information is used to indicate that at the second moment, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node.
[0365] Based on the group switching information, send the resource information of the terminal in the first group switching to the second group to the third communication node;
[0366] The first time point is located before the second time point.
[0367] Optionally, in the communication node, the group switching information includes:
[0368] The group information of the first group and the terminal information of the terminals within the first group.
[0369] Optionally, the communication node further includes a processor 620, the processor 620 being further configured to:
[0370] Based on the group switching information, a connection is established with the core network of the multicast broadcast service before the second time point.
[0371] Optionally, the communication node further includes a processor 620, the processor 620 being used for:
[0372] If the multicast broadcast service received by the terminal in the first group and the multicast broadcast service received by the terminal in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group will be merged into one group.
[0373] Optionally, in the communication node, the resource information includes at least one of the following:
[0374] The PCI where the second group is located;
[0375] The group service identifier corresponding to the second group;
[0376] The second group's Quality of Service (QoS) flow;
[0377] Configuration information for the shared tunnel in the second group;
[0378] Configuration information for the Layer 2 protocol stack of the second group;
[0379] Physical layer configuration information for the second group;
[0380] Information about the terminals in the second group;
[0381] The activation and deactivation times for the second group;
[0382] The information of the terminals in the second group includes at least one of the following:
[0383] UE's Cell Radio Network Temporary Identifier (C-RNTI);
[0384] Does the UE have a high-precision time synchronization PTP channel configured?
[0385] Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service?
[0386] This invention also provides a communication node, which is a third communication node, such as... Figure 7 As shown, the third communication node 700 includes a transceiver 710, wherein the transceiver 710 is used for:
[0387] During the process of receiving the target multicast broadcast service in the first group, the resource information of the terminal in the first group switching to the second group at the second time is received by the second communication node at the first time.
[0388] The first time point is located before the second time point.
[0389] Optionally, in the communication node, the transceiver 710 is further configured to:
[0390] Based on the resource information, at least one of the following information is sent to the terminals within the first group:
[0391] Group information for the second group;
[0392] Configuration information for the second group;
[0393] The terminal channel of the second group;
[0394] The activation and deactivation times of the second group.
[0395] Optionally, in the communication node, the transceiver 710 is further configured to:
[0396] Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group;
[0397] After receiving the resource information, the transceiver is further configured to:
[0398] A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
[0399] Optionally, in the communication node, the switching instruction is sent via MAC CE or DCI signaling.
[0400] This invention also provides a transmission device for multicast broadcast services, applied to a first communication node, such as... Figure 8 As shown, the transmission device 800 includes:
[0401] The first transceiver module 810 is used to send group handover information to one or more second communication nodes at the first moment when it is determined that the cell where the terminal in the first group is located changes at the second moment during the process of receiving multicast broadcast services in the first group.
[0402] The first time point is located before the second time point.
[0403] Optionally, the multicast broadcast service transmission apparatus further includes:
[0404] The first processing module 820 is used to determine whether the cell where the terminal is located has changed at the second time based on the information of the cell where the terminal is located.
[0405] The first processing module 820 determines the cell information of the terminal based on at least one of the following:
[0406] Satellite movement trajectory;
[0407] Terminal location;
[0408] Multicast service information;
[0409] Satellite type information;
[0410] Terminal mobile information.
[0411] Optionally, in the multicast broadcast service transmission apparatus, when the first transceiver module 810 determines that the cell where the terminal in the first group is located changes at a second time, it sends group handover information to one or more second communication nodes at a first time, specifically:
[0412] When it is determined that the cell where the terminal in the first group is located changes at least once, group handover information is sent to one or more second communication nodes at the first moment.
[0413] Each second time point is different, and the first time point is the time point preceding each second time point.
[0414] Optionally, in the transmission device for the multicast broadcast service, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0415] The first transceiver module 810 sends group handover information to the second communication node, including:
[0416] Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
[0417] Optionally, in the multicast broadcast service transmission apparatus, after sending group handover information to one or more second communication nodes at the first moment, the first transceiver module 810 is further configured to:
[0418] Receive information about the second group from one of the second communication nodes;
[0419] The information in the second group includes at least one of the following:
[0420] The PCI where the second group is located;
[0421] The group service identifier corresponding to the second group;
[0422] The second group's Quality of Service (QoS) flow;
[0423] Configuration information for the shared tunnel in the second group;
[0424] Configuration information for the Layer 2 protocol stack of the second group;
[0425] Physical layer configuration information for the second group;
[0426] Terminal information of the terminals included in the second group;
[0427] The activation and deactivation times for the second group;
[0428] The terminal information of the terminals included in the second group includes at least one of the following:
[0429] The terminal's temporary identifier for the cell's wireless network, C-RNTI;
[0430] Does the terminal have a high-precision time synchronization PTP channel configured?
[0431] Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
[0432] Optionally, in the multicast broadcast service transmission apparatus, after sending group handover information to the second communication node at the first moment, the first transceiver module 810 is further configured to:
[0433] Send the air interface information of the second group to the terminals in the first group;
[0434] The air interface information of the second group includes at least one of the following:
[0435] The PCI where the second group is located;
[0436] QoS flow of the second group;
[0437] Configuration information for the shared tunnel in the second group;
[0438] Configuration information for the Layer 2 protocol stack of the second group;
[0439] Physical layer configuration information for the second group;
[0440] The activation and deactivation times for the second group.
[0441] Optionally, in the transmission device for the multicast broadcast service, the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group;
[0442] Specifically, the first transceiver module 810 sends group handover information to the second communication node, as follows:
[0443] Send multicast path configuration information to the target satellite node;
[0444] Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
[0445] This invention also provides a transmission device for multicast broadcast services, applied to a second communication node, such as... Figure 9 As shown, the transmission device 900 includes:
[0446] The receiving module 910 is used to receive group switching information sent by the first communication node at a first moment during the process of the first group receiving multicast broadcast services; wherein, the group switching information is used to indicate at a second moment that the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node.
[0447] The sending module 920 is used to send resource information of terminals in the first group switching to the second group to the third communication node according to the group switching information;
[0448] The first time point is located before the second time point.
[0449] Optionally, in the multicast broadcast service transmission apparatus, the group switching information includes:
[0450] The group information of the first group and the terminal information of the terminals within the first group.
[0451] Optionally, the multicast broadcast service transmission apparatus further includes:
[0452] The second processing module 930 is used to establish a connection with the core network of the multicast broadcast service before the second time moment, based on the group switching information.
[0453] Optionally, the multicast broadcast service transmission apparatus further includes:
[0454] The third processing module 940 is used to merge the terminals in the first group and the terminals in the fourth group into one group when the multicast broadcast service received by the terminals in the first group and the multicast broadcast service received by the terminals in the fourth group are of the same type.
[0455] Optionally, in the multicast broadcast service transmission apparatus, the resource information includes at least one of the following:
[0456] The PCI where the second group is located;
[0457] The group service identifier corresponding to the second group;
[0458] The second group's Quality of Service (QoS) flow;
[0459] Configuration information for the shared tunnel in the second group;
[0460] Configuration information for the Layer 2 protocol stack of the second group;
[0461] Physical layer configuration information for the second group;
[0462] Information about the terminals in the second group;
[0463] The activation and deactivation times for the second group;
[0464] The information of the terminals in the second group includes at least one of the following:
[0465] UE's Cell Radio Network Temporary Identifier (C-RNTI);
[0466] Does the UE have a high-precision time synchronization PTP channel configured?
[0467] Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service?
[0468] This invention also provides a transmission device for multicast broadcast services, executed by a third communication node, such as... Figure 10 As shown, the transmission device 1000 includes:
[0469] The second transceiver module 1010 is used to receive, at a first moment, the resource information sent by the second communication node when the terminal in the first group switches to the second group at a second moment during the process of receiving the target multicast broadcast service in the first group.
[0470] The first time point is located before the second time point.
[0471] Optionally, in the multicast broadcast service transmission apparatus, the second transceiver module 1010 is further configured to:
[0472] Based on the resource information, at least one of the following information is sent to the terminals within the first group:
[0473] Group information for the second group;
[0474] Configuration information for the second group;
[0475] The terminal channel of the second group;
[0476] The activation and deactivation times of the second group.
[0477] Optionally, in the multicast broadcast service transmission apparatus, the second transceiver module 1010 is further configured to:
[0478] Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group;
[0479] After receiving the resource information, the second transceiver module 1010 is further configured to:
[0480] A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
[0481] Optionally, in the multicast broadcast service transmission device, the switching instruction is sent via MAC CE or DCI signaling.
[0482] This invention also provides a network device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the transmission method of multicast broadcast service as described in any of the preceding embodiments.
[0483] Specifically, the network device can be the first communication node, the second communication node, or the third communication node mentioned above. The specific implementation method of the above transmission method can be found in the above description, and will not be described in detail here.
[0484] In addition, specific embodiments of the present invention also provide a computer-readable storage medium storing a computer program thereon, wherein the program, when executed by a processor, implements the steps in the transmission method of multicast broadcast service as described above.
[0485] In the several embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0486] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.
[0487] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions that cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the transmission and reception methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0488] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for transmitting multicast broadcast services, characterized in that, The method, executed by the first communication node, includes: During the process of receiving multicast broadcast services in the first group, if it is predicted that the cell where the terminal in the first group is located changes at the second time, group handover information is sent to one or more second communication nodes at the first time. Wherein, the first moment is prior to the second moment; The method further includes: Based on the information of the cell where the terminal is located, determine whether the cell where the terminal is located has changed at the second time. Specifically, when it is predicted that the cell where a terminal in the first group is located changes at a second time, group handover information is sent to one or more second communication nodes at a first time, including: When it is predicted that the cell where the terminal in the first group is located will change at least once, the group handover information is sent to one or more second communication nodes at the first moment. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; one or more of the second communication nodes include the target satellite node corresponding to the terminal in the first group when it switches to the second group.
2. The transmission method for multicast broadcast services according to claim 1, characterized in that, The method further includes: The information of the cell where the terminal is located is determined based on at least one of the following: Satellite movement trajectory; Terminal location; Multicast service information; Satellite type information; Terminal mobile information.
3. The transmission method for multicast broadcast services according to claim 1, characterized in that, The method also include: Sending group handover information to the second communication node includes: Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
4. The transmission method for multicast broadcast service according to claim 1, characterized in that, After sending group handover information to one or more second communication nodes at the first moment, the method further includes: Receive information about the second group from one of the second communication nodes; The information in the second group includes at least one of the following: The physical cell identifier (PCI) of the second group; The group service identifier corresponding to the second group; The second group's Quality of Service (QoS) flow; Configuration information for the shared tunnel in the second group; Configuration information for the Layer 2 protocol stack of the second group; Physical layer configuration information for the second group; Terminal information of the terminals included in the second group; The activation and deactivation times for the second group; The terminal information of the terminals included in the second group includes at least one of the following: The terminal's temporary identifier for the cell's wireless network, C-RNTI; Does the terminal have a high-precision time synchronization protocol (PTP) channel configured? Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
5. The transmission method for multicast broadcast service according to claim 1, characterized in that, After sending group handover information to the second communication node at the first moment, the method further includes: Send the air interface information of the second group to the terminals in the first group; The air interface information of the second group includes at least one of the following: The physical cell identifier (PCI) of the second group; QoS flow of the second group; Configuration information for the shared tunnel in the second group; Configuration information for the Layer 2 protocol stack of the second group; Physical layer configuration information for the second group; The activation and deactivation times for the second group.
6. The transmission method for multicast broadcast service according to claim 1, characterized in that, Send group handover information to the second communication node, including: Send multicast path configuration information to the target satellite node; Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
7. A method for transmitting multicast broadcast services, characterized in that, The method, executed by the second communication node, includes: During the process of the first group receiving multicast broadcast services, the second communication node receives group switching information sent by the first communication node at a first moment; wherein, the group switching information is used to indicate that at a second moment, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node. Based on the group switching information, send the resource information of the terminal in the first group switching to the second group to the third communication node; Wherein, the first moment is prior to the second moment; The group handover information is sent by the first communication node to one or more second communication nodes at the first moment when the cell where the terminal is located changes at least at the first moment, based on the information of the cell where the terminal is located. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group.
8. The transmission method for multicast broadcast service according to claim 7, characterized in that, The group switching information includes: The group information of the first group and the terminal information of the terminals within the first group.
9. The transmission method for multicast broadcast service according to claim 7, characterized in that, The method further includes: Based on the group switching information, a connection is established with the core network of the multicast broadcast service before the second time point.
10. The transmission method for multicast broadcast service according to claim 7, characterized in that, The method further includes: If the multicast broadcast service received by the terminal in the first group and the multicast broadcast service received by the terminal in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group will be merged into one group.
11. The transmission method for multicast broadcast service according to claim 7, characterized in that, The resource information includes at least one of the following: The physical cell identifier (PCI) of the second group; The group service identifier corresponding to the second group; The second group's Quality of Service (QoS) flow; Configuration information for the shared tunnel in the second group; Configuration information for the Layer 2 protocol stack of the second group; Physical layer configuration information for the second group; Information about the terminals in the second group; The activation and deactivation times for the second group; The information of the terminals in the second group includes at least one of the following: UE's Cell Radio Network Temporary Identifier (C-RNTI); Does the UE have a High Precision Time Synchronization Protocol (PTP) channel configured? Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service? 12. A method for transmitting multicast broadcast services, characterized in that, The method, executed by a third communication node, includes: During the process of receiving the target multicast broadcast service in the first group, the resource information of the terminal in the first group switching to the second group at the second time is received by the second communication node at the first time. Wherein, the first moment is prior to the second moment; During the process of the first group receiving multicast broadcast services, the second communication node receives the group switching information sent by the first communication node at the first moment, and sends the resource information of the terminal in the first group switching to the second group to the third communication node according to the group switching information. The group handover information is used to indicate that at a second time, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node. The group handover information is sent by the first communication node to one or more second communication nodes at the first moment when the cell where the terminal is located changes at least at the first moment, based on the information of the cell where the terminal is located. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group.
13. The transmission method for multicast broadcast service according to claim 12, characterized in that, The method further includes: Based on the resource information, at least one of the following information is sent to the terminals within the first group: Group information for the second group; Configuration information for the second group; The terminal channel of the second group; The activation and deactivation times of the second group.
14. The transmission method for multicast broadcast service according to claim 12, characterized in that, The method further includes: Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group; After receiving the resource information, the method further includes: A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
15. The transmission method for multicast broadcast service according to claim 14, characterized in that, The switching command is sent via MAC CE or DCI signaling.
16. A communication node, characterized in that, The communication node is the first communication node, which includes a transceiver, wherein: The transceiver is used to, during the process of receiving multicast broadcast services in the first group, predict when the cell where the terminal in the first group is located changes at the second time, send group handover information to one or more second communication nodes at the first time. Wherein, the first moment is prior to the second moment; It also includes a processor, which is used for: Based on the information of the cell where the terminal is located, determine whether the cell where the terminal is located has changed at the second time. Wherein, when the transceiver predicts that the cell where a terminal in the first group is located changes at a second time, it sends group handover information to one or more second communication nodes at a first time, including: When it is predicted that the cell where the terminal in the first group is located will change at least once, the group handover information is sent to one or more second communication nodes at the first moment. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; one or more of the second communication nodes include the target satellite node corresponding to the terminal in the first group when it switches to the second group.
17. The communication node according to claim 16, characterized in that, The processor is configured to determine the cell information of the terminal based on at least one of the following: Satellite movement trajectory; Terminal location; Multicast service information; Satellite type information; Terminal mobile information.
18. The communication node according to claim 16, characterized in that, The transceiver sends group handover information to the second communication node, specifically as follows: Send the group information of the first group and the terminal information of the terminals within the first group to the target satellite node.
19. The communication node according to claim 16, characterized in that, After sending group handover information to one or more second communication nodes at the first moment, the transceiver is further configured to: Receive information about the second group from one of the second communication nodes; The information in the second group includes at least one of the following: The physical cell identifier (PCI) of the second group; The group service identifier corresponding to the second group; The second group's Quality of Service (QoS) flow; Configuration information for the shared tunnel in the second group; Configuration information for the Layer 2 protocol stack of the second group; Physical layer configuration information for the second group; Terminal information of the terminals included in the second group; The activation and deactivation times for the second group; The terminal information of the terminals included in the second group includes at least one of the following: The terminal's temporary identifier for the cell's wireless network, C-RNTI; Does the terminal have a high-precision time synchronization protocol (PTP) channel configured? Whether the terminal is configured with other data radio bearers (DRBs) besides the multicast broadcast service.
20. The communication node according to claim 16, characterized in that, After sending group handover information to the second communication node at the first moment, the transceiver is further configured to: Send the air interface information of the second group to the terminals in the first group; The air interface information of the second group includes at least one of the following: The physical cell identifier (PCI) of the second group; QoS flow of the second group; Configuration information for the shared tunnel in the second group; Configuration information for the Layer 2 protocol stack of the second group; Physical layer configuration information for the second group; The activation and deactivation times for the second group.
21. The communication node according to claim 16, characterized in that, The second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group; Specifically, the transceiver sends group handover information to the second communication node as follows: Send multicast path configuration information to the target satellite node; Wherein, the first communication node and the target satellite node share a set of Layer 2 protocol stack configuration, and when different target multicast broadcast services are used, the tunnel information, MBS session information and MBS source multicast address between the first communication node and the core network are the same.
22. A communication node, characterized in that, The communication node is a second communication node, including a transceiver, wherein the transceiver is used for: During the process of receiving multicast broadcast services in the first group, group switching information sent by the first communication node is received at the first moment; wherein, the group switching information is used to indicate that at the second moment, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node. Based on the group switching information, send the resource information of the terminal in the first group switching to the second group to the third communication node; Wherein, the first moment is prior to the second moment; The group handover information is sent by the first communication node to one or more second communication nodes at the first moment when the cell where the terminal is located changes at least at the first moment, based on the information of the cell where the terminal is located. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group.
23. The communication node according to claim 22, characterized in that, The group switching information includes: The group information of the first group and the terminal information of the terminals within the first group.
24. The communication node according to claim 22, characterized in that, It also includes a processor, which is further used for: Based on the group switching information, a connection is established with the core network of the multicast broadcast service before the second time point.
25. The communication node according to claim 22, characterized in that, It also includes a processor, which is used for: If the multicast broadcast service received by the terminal in the first group and the multicast broadcast service received by the terminal in the fourth group are of the same type, the terminals in the first group and the terminals in the fourth group will be merged into one group.
26. The communication node according to claim 22, characterized in that, The resource information includes at least one of the following: The physical cell identifier (PCI) of the second group; The group service identifier corresponding to the second group; The second group's Quality of Service (QoS) flow; Configuration information for the shared tunnel in the second group; Configuration information for the Layer 2 protocol stack of the second group; Physical layer configuration information for the second group; Information about the terminals in the second group; The activation and deactivation times for the second group; The information of the terminals in the second group includes at least one of the following: UE's Cell Radio Network Temporary Identifier (C-RNTI); Does the UE have a High Precision Time Synchronization Protocol (PTP) channel configured? Does the UE have configured any other data radio bearers (DRBs) besides the multicast broadcast service? 27. A communication node, characterized in that, The communication node is a third communication node, including a transceiver, wherein the transceiver is used for: During the process of receiving the target multicast broadcast service in the first group, the resource information of the terminal in the first group switching to the second group at the second time is received by the second communication node at the first time. Wherein, the first moment is prior to the second moment; During the process of the first group receiving multicast broadcast services, the second communication node receives the group switching information sent by the first communication node at the first moment, and sends the resource information of the terminal in the first group switching to the second group to the third communication node according to the group switching information. The group handover information is used to indicate that at a second time, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node. The group handover information is sent by the first communication node to one or more second communication nodes at the first moment when the cell where the terminal is located changes at least at the first moment, based on the information of the cell where the terminal is located. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group.
28. The communication node according to claim 27, characterized in that, The transceiver is also used for: Based on the resource information, at least one of the following information is sent to the terminals within the first group: Group information for the second group; Configuration information for the second group; The terminal channel of the second group; The activation and deactivation times of the second group.
29. The communication node according to claim 27, characterized in that, The transceiver is also used for: Send a dynamic MBS group list to the terminals in the first group, wherein the dynamic MBS group list includes group information and resource information of at least two multicast groups, as well as the switching time corresponding to each multicast group; After receiving the resource information, the transceiver is further configured to: A switching instruction is sent to the terminal to instruct the terminal to switch to one of the multicast groups in the dynamic MBS group list at the second time.
30. The communication node according to claim 29, characterized in that, The switching command is sent via MAC CE or DCI signaling.
31. A transmission apparatus for multicast broadcast services, characterized in that, The device, applied to a first communication node, comprises: The first transceiver module is used to predict, during the process of receiving multicast broadcast services in the first group, when the cell where the terminal in the first group is located changes at the second time, and send group handover information to one or more second communication nodes at the first time. Wherein, the first moment is prior to the second moment; The transmission device is also used for: Based on the information of the cell where the terminal is located, determine whether the cell where the terminal is located has changed at the second time. Wherein, when the first transceiver module predicts that the cell where the terminal in the first group is located changes at the second time, it sends group handover information to one or more second communication nodes at the first time, including: When it is predicted that the cell where the terminal in the first group is located will change at least once, the group handover information is sent to one or more second communication nodes at the first moment. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; one or more of the second communication nodes include the target satellite node corresponding to the terminal in the first group when it switches to the second group.
32. A transmission apparatus for multicast broadcast services, characterized in that, The device, applied to a second communication node, includes: The receiving module is used to receive group switching information sent by the first communication node at a first moment during the process of the first group receiving multicast broadcast services; wherein, the group switching information is used to indicate at a second moment that the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node. The sending module is used to send resource information of terminals in the first group switching to the second group to the third communication node according to the group switching information; Wherein, the first moment is prior to the second moment; The group handover information is sent by the first communication node to one or more second communication nodes at the first moment when the cell where the terminal is located changes at least at the first moment, based on the information of the cell where the terminal is located. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group.
33. A transmission apparatus for multicast broadcast services, characterized in that, Performed by a third communication node, the device includes: The second transceiver module is used to receive, at the first moment, the resource information sent by the second communication node when the terminal in the first group switches to the second group at the second moment during the process of the first group receiving the target multicast broadcast service; Wherein, the first moment is prior to the second moment; During the process of the first group receiving multicast broadcast services, the second communication node receives the group switching information sent by the first communication node at the first moment, and sends the resource information of the terminal in the first group switching to the second group to the third communication node according to the group switching information. The group handover information is used to indicate that at a second time, the corresponding communication node of the cell where the terminal in the first group is located is switched from the third communication node to the second communication node. The group handover information is sent by the first communication node to one or more second communication nodes at the first moment when the cell where the terminal is located changes at least at the first moment, based on the information of the cell where the terminal is located. Each second time point is different, and the first time point is the time point preceding each second time point. The first communication node and the second communication node are both satellite nodes; the second communication node includes the target satellite node corresponding to the terminal in the first group when it switches to the second group.
34. A network device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the transmission method of the multicast broadcast service as described in any one of claims 1 to 6, or implements the transmission method of the multicast broadcast service as described in any one of claims 7 to 11, or implements the transmission method of the multicast broadcast service as described in any one of claims 12 to 15.
35. A readable storage medium, characterized in that, The readable storage medium stores a program that, when executed by a processor, implements the steps of the multicast broadcast service transmission method as described in any one of claims 1 to 6, or the steps of the multicast broadcast service transmission method as described in any one of claims 7 to 11, or the steps of the multicast broadcast service transmission method as described in any one of claims 12 to 15.