Communication method and device, equipment and storage medium
By receiving MBS information and ISA location information from the SIB, the terminal can determine whether it is within the ISA and thus decide whether to receive the MCCH. This solves the problem that the terminal cannot make this determination in advance, reduces power consumption, and improves energy efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ECARX (HUBEI) TECHCO LTD
- Filing Date
- 2026-02-14
- Publication Date
- 2026-05-19
AI Technical Summary
In non-terrestrial networks, terminals cannot determine in advance whether they are within the expected service area of multicast/broadcast services, which requires terminals to attempt to receive MCCH and service data, resulting in high power consumption.
By receiving MBS information and ISA location information from the System Information Block (SIB), the terminal can determine whether it is located within the ISA, and thus decide whether to receive the MCCH, avoiding unnecessary reception outside the ISA.
It reduces the power consumption of the terminal and improves the energy efficiency of the terminal in non-terrestrial networks.
Smart Images

Figure CN122069480A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus, device, and storage medium. Background Technology
[0002] In related technologies, the continuity of multicast / broadcast service (MBS) mainly relies on traditional cell handover mechanisms and signaling interactions. For example, in non-terrestrial networks (NTNs), the System Information Block (SIB) and Multicast Control Channel (MCCH) typically broadcast basic information about MBS services (such as service identifiers and resource allocations). When a UE receives an MBS service, it must first read the MBS service list in the SIB and then obtain the detailed configuration through the MCCH.
[0003] The concept of Intended Service Area (ISA) has been introduced. ISA is a single service area defined for MBS or other broadcast services. For any MBS service that a terminal is interested in, if the terminal is outside the ISA of that MBS service, the terminal cannot determine in advance whether it is within the ISA of that MBS service. This causes the terminal to attempt to receive MCCH and even service data, resulting in higher power consumption for the terminal. Summary of the Invention
[0004] This application provides a communication method, apparatus, device, and storage medium that can reduce the power consumption of a terminal.
[0005] In a first aspect, embodiments of this application provide a communication method applied to a terminal, the method comprising:
[0006] Receive SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0007] According to SIB, you can either receive the MCCH or not.
[0008] In one possible implementation, according to SIB, receiving or not receiving the MCCH includes:
[0009] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0010] Determine whether there is an MBS service that matches at least one second MBS service in at least one first MBS service;
[0011] If not, then MCCH will not be received;
[0012] If so, then based on the terminal's location information and the location information of at least one ISA, determine whether the terminal is located in any one of the at least one ISAs;
[0013] If not, then MCCH will not be received;
[0014] If so, then receive the MCCH.
[0015] In one possible implementation, the SIB further includes first indication information indicating whether at least one first MBS service is a full-cell service.
[0016] In one possible implementation, according to the SIB, receiving the multicast control channel (MCCH) or not receiving the MCCH includes:
[0017] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0018] Determine whether there is an MBS service that matches at least one second MBS service in at least one first MBS service;
[0019] If not, then MCCH will not be received;
[0020] If so, and the first indication information indicates that at least one first MBS service is a full-cell service, then the MCCH is received;
[0021] If so, and the first indication information indicates that at least one first MBS service is not a full-cell service or is partially a full-cell service, then based on the terminal's location information and the location information of at least one ISA, it is determined whether the terminal is located in any one of the at least one ISAs;
[0022] If not, then MCCH will not be received;
[0023] If so, then receive the MCCH.
[0024] In one possible implementation, when the first indication information indicates that at least one first MBS service is a cell-wide service, the received MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0025] In one possible implementation, when the first indication information indicates that at least one first MBS service segment is a full-cell service...
[0026] The received MCCH includes a first field and a second field. The first field indicates service information of the entire cell service in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0027] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0028] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0029] In one possible implementation, the received MCCH includes a first field and a second field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0030] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0031] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0032] In one possible implementation, the method further includes:
[0033] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0034] For any one of the at least two second MBS services, if there is an MBS service that matches the second MBS service in the ISA-related services, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the ISA-related services.
[0035] Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, determine whether the terminal is located within the ISA corresponding to the second MBS service.
[0036] If so, then receive the second MBS service;
[0037] If not, the second MBS service will not be accepted.
[0038] In one possible implementation, the service information for ISA-related services also includes neighbor cell information and the time information of ISA-related services within the cell.
[0039] In one possible implementation, the received MCCH includes a third field indicating service information for at least one first MBS service. The service information includes the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0040] In one possible implementation, the method further includes:
[0041] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0042] For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service in at least one first MBS service, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service.
[0043] Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, determine whether the terminal is located within the ISA corresponding to the second MBS service.
[0044] If so, then receive the second MBS service;
[0045] If not, the second MBS service will not be accepted.
[0046] In one possible implementation, the service information also includes neighbor cell information and the time information of the first MBS service in the cell.
[0047] In one possible implementation, the SIB also includes a mapping relationship between the ISA and the first MBS service.
[0048] In one possible implementation, according to the SIB, receiving the multicast control channel (MCCH) or not receiving the MCCH includes:
[0049] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0050] For any one of the at least one second MBS services, determine whether there exists an MBS service that matches the second MBS service in at least one first MBS service.
[0051] If not, then it is determined that the second MBS service does not require parsing;
[0052] If so, the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service, and the location information of the terminal and at least the location information of the ISA are used to determine whether the terminal is located in the ISA corresponding to the second MBS service.
[0053] If so, then it is determined that the second MBS service needs to be parsed;
[0054] If not, then it is determined that the second MBS service does not require parsing;
[0055] If at least one of the second MBS services contains an MBS service that needs to be parsed, then receive the MCCH;
[0056] If at least one of the second MBS services does not contain an MBS service that needs to be resolved, then the MCCH will not be received.
[0057] In one possible implementation, the received MCCH includes a first field and a fourth field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the fourth field indicates service information of ISA-related services in at least one first MBS service.
[0058] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0059] The service information related to ISA includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0060] In one possible implementation, the received MCCH includes a fifth field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0061] In one possible implementation, the service information further includes first information indicating that the first MBS service is a full-cell service or an ISA-related service.
[0062] In one possible implementation, when receiving the MCCH, the method further includes:
[0063] Based on the signal quality of the current link or the time information of the current MBS service in the current cell in the MCCH, determine whether to perform cell reselection or cell handover;
[0064] At least one candidate cell can be determined based on the mapping relationship between the first MBS service and the cell, or based on the mapping relationship between the first MBS service and the cell, the mapping relationship between the cell and the ISA, and the location information of the terminal.
[0065] Reselect or switch to the target cell and receive the current MBS service in the target cell, which is the highest priority cell among at least one candidate cell.
[0066] In one possible implementation, the priority of at least one candidate cell is determined based on signal quality and / or the timing information of current MBS services in the candidate cell.
[0067] Secondly, embodiments of this application provide a communication method applied to a network device, the method comprising:
[0068] Send an SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0069] Send MCCH.
[0070] In one possible implementation, the SIB further includes first indication information indicating whether at least one first MBS service is a full-cell service.
[0071] In one possible implementation, when the first indication information indicates that at least one first MBS service is a cell-wide service, the MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0072] In one possible implementation, when the first indication information indicates that at least one first MBS service segment is a full-cell service...
[0073] MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in at least one first MBS service, and the second field indicates the service information of ISA-related services in at least one first MBS service.
[0074] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0075] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0076] In one possible implementation, the MCCH includes a first field and a second field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0077] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0078] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0079] In one possible implementation, the service information for ISA-related services also includes neighbor cell information and the time information of ISA-related services within the cell.
[0080] In one possible implementation, the MCCH includes a third field that indicates service information for at least one first MBS service, including the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0081] In one possible implementation, the service information also includes neighbor cell information and the time information of the first MBS service in the cell.
[0082] In one possible implementation, the SIB also includes a mapping relationship between the ISA and the first MBS service.
[0083] In one possible implementation, the MCCH includes a first field and a fourth field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the fourth field indicates service information of ISA-related services in at least one first MBS service.
[0084] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0085] The service information related to ISA includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0086] In one possible implementation, the MCCH includes a fifth field that indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0087] In one possible implementation, the service information further includes first information indicating that the first MBS service is a full-cell service or an ISA-related service.
[0088] Thirdly, embodiments of this application provide a communication device applied to a terminal, the device comprising:
[0089] The receiving module is used to receive SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0090] The receiving module is also used to receive or not receive the MCCH based on the SIB.
[0091] In one possible implementation, the receiving module is specifically used for:
[0092] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0093] Determine whether there is an MBS service that matches at least one second MBS service in at least one first MBS service;
[0094] If not, then MCCH will not be received;
[0095] If so, then based on the terminal's location information and the location information of at least one ISA, determine whether the terminal is located in any one of the at least one ISAs;
[0096] If not, then MCCH will not be received;
[0097] If so, then receive the MCCH.
[0098] In one possible implementation, the SIB further includes first indication information indicating whether at least one first MBS service is a full-cell service.
[0099] In one possible implementation, the receiving module is specifically used for:
[0100] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0101] Determine whether there is an MBS service that matches at least one second MBS service in at least one first MBS service;
[0102] If not, then MCCH will not be received;
[0103] If so, and the first indication information indicates that at least one first MBS service is a full-cell service, then the MCCH is received;
[0104] If so, and the first indication information indicates that at least one first MBS service is not a full-cell service or is partially a full-cell service, then based on the terminal's location information and the location information of at least one ISA, it is determined whether the terminal is located in any one of the at least one ISAs;
[0105] If not, then MCCH will not be received;
[0106] If so, then receive the MCCH.
[0107] In one possible implementation, when the first indication information indicates that at least one first MBS service is a cell-wide service, the received MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0108] In one possible implementation, when the first indication information indicates that at least one first MBS service segment is a full-cell service...
[0109] The received MCCH includes a first field and a second field. The first field indicates service information of the entire cell service in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0110] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0111] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0112] In one possible implementation, the received MCCH includes a first field and a second field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0113] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0114] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0115] In one possible implementation, the apparatus further includes a processing module for:
[0116] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0117] For any one of the at least two second MBS services, if there is an MBS service that matches the second MBS service in the ISA-related services, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the ISA-related services.
[0118] Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, determine whether the terminal is located within the ISA corresponding to the second MBS service.
[0119] If so, then receive the second MBS service;
[0120] If not, the second MBS service will not be accepted.
[0121] In one possible implementation, the service information for ISA-related services also includes neighbor cell information and the time information of ISA-related services within the cell.
[0122] In one possible implementation, the received MCCH includes a third field indicating service information for at least one first MBS service. The service information includes the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0123] In one possible implementation, the processing module is further configured to:
[0124] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0125] For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service in at least one first MBS service, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service.
[0126] Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, determine whether the terminal is located within the ISA corresponding to the second MBS service.
[0127] If so, then receive the second MBS service;
[0128] If not, the second MBS service will not be accepted.
[0129] In one possible implementation, the service information also includes neighbor cell information and the time information of the first MBS service in the cell.
[0130] In one possible implementation, the SIB also includes a mapping relationship between the ISA and the first MBS service.
[0131] In one possible implementation, the receiving module is specifically used for:
[0132] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0133] For any one of the at least one second MBS services, determine whether there exists an MBS service that matches the second MBS service in at least one first MBS service.
[0134] If not, then it is determined that the second MBS service does not require parsing;
[0135] If so, the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service, and the location information of the terminal and at least the location information of the ISA are used to determine whether the terminal is located in the ISA corresponding to the second MBS service.
[0136] If so, then it is determined that the second MBS service needs to be parsed;
[0137] If not, then it is determined that the second MBS service does not require parsing;
[0138] If at least one of the second MBS services contains an MBS service that needs to be parsed, then receive the MCCH;
[0139] If at least one of the second MBS services does not contain an MBS service that needs to be resolved, then the MCCH will not be received.
[0140] In one possible implementation, the received MCCH includes a first field and a fourth field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the fourth field indicates service information of ISA-related services in at least one first MBS service.
[0141] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0142] The service information related to ISA includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0143] In one possible implementation, the received MCCH includes a fifth field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0144] In one possible implementation, the service information further includes first information indicating that the first MBS service is a full-cell service or an ISA-related service.
[0145] In one possible implementation, upon receiving the MCCH, the processing module is further configured to:
[0146] Based on the signal quality of the current link or the time information of the current MBS service in the current cell in the MCCH, determine whether to perform cell reselection or cell handover;
[0147] At least one candidate cell can be determined based on the mapping relationship between the first MBS service and the cell, or based on the mapping relationship between the first MBS service and the cell, the mapping relationship between the cell and the ISA, and the location information of the terminal.
[0148] Reselect or switch to the target cell and receive the current MBS service in the target cell, which is the highest priority cell among at least one candidate cell.
[0149] In one possible implementation, the priority of at least one candidate cell is determined based on signal quality and / or the timing information of current MBS services in the candidate cell.
[0150] Fourthly, embodiments of this application provide a communication device applied to a network device, the device comprising:
[0151] The transmitting module is used to transmit the SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0152] The sending module is also used to send the MCCH.
[0153] In one possible implementation, the SIB further includes first indication information indicating whether at least one first MBS service is a full-cell service.
[0154] In one possible implementation, when the first indication information indicates that at least one first MBS service is a cell-wide service, the MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0155] In one possible implementation, when the first indication information indicates that at least one first MBS service segment is a full-cell service...
[0156] MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in at least one first MBS service, and the second field indicates the service information of ISA-related services in at least one first MBS service.
[0157] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0158] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0159] In one possible implementation, the MCCH includes a first field and a second field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0160] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0161] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0162] In one possible implementation, the service information for ISA-related services also includes neighbor cell information and the time information of ISA-related services within the cell.
[0163] In one possible implementation, the MCCH includes a third field that indicates service information for at least one first MBS service, including the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0164] In one possible implementation, the service information also includes neighbor cell information and the time information of the first MBS service in the cell.
[0165] In one possible implementation, the SIB also includes a mapping relationship between the ISA and the first MBS service.
[0166] In one possible implementation, the MCCH includes a first field and a fourth field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the fourth field indicates service information of ISA-related services in at least one first MBS service.
[0167] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0168] The service information related to ISA includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0169] In one possible implementation, the MCCH includes a fifth field that indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0170] In one possible implementation, the service information further includes first information indicating that the first MBS service is a full-cell service or an ISA-related service.
[0171] Fifthly, embodiments of this application provide an electronic device, including: a processor and a memory;
[0172] The memory stores the instructions that the computer executes;
[0173] The processor executes computer execution instructions stored in memory, causing the processor to perform the method as described in any of the first aspects, or the method as described in any of the second aspects.
[0174] In a sixth aspect, embodiments of this application provide a processor-readable storage medium storing a computer program for causing a processor to perform the method of any one of the first aspects, or the method of any one of the second aspects.
[0175] In a seventh aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method of any one of the first aspects, or the method of any one of the second aspects.
[0176] The communication method, apparatus, device, and storage medium provided in this application embodiment allow a network device to indicate at least one first MBS service and at least one ISA location information to a terminal via an SIB. This enables the terminal to determine in advance whether it is located within any ISA based on the location information of the at least one first MBS service and at least one ISA, thereby determining whether to receive the MCCH. This advance determination avoids the terminal receiving the MCCH even when it is outside an ISA, thus reducing the terminal's power consumption. Attached Figure Description
[0177] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0178] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;
[0179] Figure 2 Flowchart of the communication method provided in the embodiments of this application Figure 1 ;
[0180] Figure 3 A schematic diagram of the process for a terminal to determine whether to receive the MCCH provided in this application embodiment. Figure 1 ;
[0181] Figure 4 Flowchart of the communication method provided in the embodiments of this application Figure 2 ;
[0182] Figure 5 A schematic diagram of the process for a terminal to determine whether to receive the MCCH provided in this application embodiment. Figure 2 ;
[0183] Figure 6 A schematic diagram illustrating the process by which a terminal determines whether to receive ISA-related services, provided in an embodiment of this application.
[0184] Figure 7 A schematic diagram illustrating the process by which a terminal determines whether to receive the first MBS service, provided in an embodiment of this application.
[0185] Figure 8 Flowchart of the communication method provided in the embodiments of this application Figure 3 ;
[0186] Figure 9 A schematic diagram of the process for a terminal to determine whether to receive the MCCH provided in this application embodiment. Figure 3 ;
[0187] Figure 10 A schematic diagram illustrating the process of cell reselection or cell handover for a terminal provided in the embodiments of this application;
[0188] Figure 11 This is a schematic diagram of the structure of the communication device 10 provided in the embodiments of this application;
[0189] Figure 12 This is a schematic diagram of the structure of the communication device 20 provided in the embodiments of this application;
[0190] Figure 13 This is a schematic diagram of the structure of the electronic device 30 provided in the embodiments of this application;
[0191] Figure 14 This is a schematic diagram of the structure of the electronic device 40 provided in an embodiment of this application.
[0192] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0193] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0194] In this application, "and / or" is merely a way of describing the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document indicates that the related objects before and after it are in an "or" relationship.
[0195] In this application, "at least one" means one or more. "More than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, or c may include one element or multiple elements.
[0196] The use of terms like "first" and "second" in this application is for illustrative purposes and to distinguish the objects being described. They do not indicate any particular order and do not imply a specific limitation on the number of devices in the embodiments of this application, nor do they constitute any restriction on the embodiments of this application. For example, "first MBS service" and "second MBS service" are only used to distinguish different MBS services and do not indicate a difference in priority or importance between the two MBS services.
[0197] In this application, terms such as "exemplary," "in some embodiments," and "in other embodiments" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term "exemplary" is used to present the concept in a specific manner.
[0198] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0199] The technical solutions provided in this application are applicable to a variety of systems. Applicable systems may include, but are not limited to: Narrow Band Internet of Things (NB-IoT) systems, Long Term Evolution (LTE) systems, fifth-generation mobile communication systems or possible sixth- or seventh-generation mobile communication systems, vehicular short-range wireless communication systems, and future mobile communication systems. These systems may include terminals and network equipment. The systems may also include a core network component, such as an Evolved Packet Core (EPC) system, a 5G core network (5GC), etc.
[0200] The terminal involved in this application is a device with wireless transceiver capabilities. The terminal can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal, wireless terminal in industrial control, vehicle-mounted terminal, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal, terminal in 5G network, or terminal in future evolved public land mobile network (PLMN), etc., and this application does not limit the scope of these claims. The terminal involved in the embodiments of this application may also be referred to as User Equipment (UE), access terminal, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote user equipment, mobile device, wireless communication device, UE agent, or UE device, etc. The terminal may also be fixed or mobile.
[0201] The network device involved in the embodiments of this application can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminals through one or more sectors on the air interface, or other names. The access network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The access network device can also coordinate the attribute management of the air interface. For example, the access network device involved in the embodiments of this application may be an evolved Node B (eNB or e-NodeB) in an LTE system, a 5G base station (gNB) in a 5G network architecture (nextgeneration system), or a home evolved node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in the embodiments of this application. In some network architectures, access network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0202] Network equipment can be deployed not only on the ground, but also on satellites or aerial platforms, etc., and this application makes no restriction in this regard. When network equipment is deployed on a satellite, in addition to the above names, network equipment can also be called a space base station, satellite-borne base station, satellite, satellite communication node, satellite network terminal equipment, or satellite communication module, etc., and this application makes no restriction in this regard.
[0203] To facilitate understanding, the following will be combined with... Figure 1 The application scenarios applicable to the embodiments of this application will be described.
[0204] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. For example... Figure 1 As shown, it includes terminal 101 and satellite 102. Network equipment is installed in satellite 102.
[0205] It should be noted that the above application scenarios and the number of devices in each scenario are merely examples. For instance, the scenario may also include core network devices, and the number of satellites and terminals may be other values. This application does not limit the application scenarios or the number of devices in each scenario.
[0206] Satellite 102 can be configured with at least one NTN cell. Within a large NTN cell, for any MBS service that a terminal is interested in, if the terminal is outside the ISA of that MBS service, the terminal cannot determine in advance whether it is within the ISA of that MBS service. This causes the terminal to attempt to receive MCCH and even service data, resulting in higher power consumption for the terminal.
[0207] Furthermore, in NTN dynamic coverage scenarios, terminals need to frequently switch cells to maintain MBS services. Currently, there is a lack of a cell handover priority mechanism for MBS services, and terminals cannot quickly identify which neighboring cells both provide the MBS services that the terminal is interested in and cover the terminal's current location, resulting in MBS service interruption or handover delay.
[0208] Furthermore, with the introduction of new features such as ISA, traditional terminals (such as R17 terminals) cannot parse the new signaling fields, while advanced terminals (such as R19 terminals) need to coexist with traditional UEs. The existing architecture is unable to balance the compatibility of new and old features.
[0209] In this embodiment, the network device can indicate at least one first MBS service and the location information of at least one ISA to the terminal via the SIB. This allows the terminal to determine in advance whether it is located within any ISA based on the location information of the at least one first MBS service and the at least one ISA, thereby determining whether to receive the MCCH. This advance determination avoids the terminal receiving the MCCH even when it is outside an ISA, thus reducing the terminal's power consumption.
[0210] It should be noted that, in some cases, MBS services or MBS sessions can be used to replace MBS business in the embodiments of this application.
[0211] The method described in this application will now be illustrated through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.
[0212] Figure 2 Flowchart of the communication method provided in the embodiments of this application Figure 1 .like Figure 2 As shown, it includes the following steps:
[0213] S201. The terminal receives an SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0214] Correspondingly, the network device sends an SIB.
[0215] The SIB sent by the network device or the SIB received by the terminal can be at least one of SIB1, SIB2, ..., SIB n, where n is a positive integer. For example, the SIB received by the terminal can be SIB25, but this application does not impose any restrictions on this.
[0216] MBS information can refer to the identifier of at least one first MBS service. For example, the identifier of each MBS service can be a Temporary Mobile Group Identifier (TMGI).
[0217] The current cell can refer to the cell in the network device that is currently providing services to the terminal; it can also be called the serving cell or the current serving cell.
[0218] The MBS services currently supported by the cell can refer to the MBS services broadcast or multicast in the current cell.
[0219] The location information for each ISA can indicate its geographical extent. For example, the location information for each ISA may include multiple geographic coordinates, and the polygon formed by these coordinates represents the geographical extent of the ISA. The geographic coordinates can refer to the latitude and longitude of the polygon's vertices. This application does not impose any limitations on this.
[0220] After sending the SIB, the network device can continue to send the MCCH.
[0221] S202. The terminal may or may not receive the MCCH based on the SIB.
[0222] The terminal may receive or not receive the MCCH based on the location information of at least one ISA and at least one first MBS service indicated by the SIB, as well as at least one second MBS service of interest to the terminal and the terminal's location information.
[0223] exist Figure 2 In the illustrated embodiment, the network device can indicate the location information of at least one first MBS service and at least one ISA to the terminal via SIB, so that the terminal can determine in advance whether to receive MCCH based on the location information of at least one first MBS service and at least one ISA, thereby avoiding the terminal receiving MCCH indiscriminately (such as avoiding the terminal receiving MCCH when it is outside the ISA), thereby reducing the terminal's power consumption.
[0224] exist Figure 2 Based on the illustrated embodiment, the following is combined with Figure 3 This section details how the terminal determines whether to receive the MCCH based on the SIB.
[0225] Figure 3A schematic diagram of the process for a terminal to determine whether to receive the MCCH provided in this application embodiment. Figure 1 .like Figure 3 As shown, it includes the following steps:
[0226] S301, The terminal obtains at least one second MBS service of interest to the terminal and the terminal's location information.
[0227] Terminals can obtain at least one second MBS service of interest through the User Service Description (USD).
[0228] USD can be a description file or collection of information in the application layer or business layer. USD can include business metadata, such as business identifier, service area, session description, media information, business discovery entry, etc.
[0229] The location information of a terminal can indicate its geographical coordinates; for example, the location information of a terminal can be its latitude and longitude.
[0230] The terminal can determine its own location information through the Global Navigation Satellite System (GNSS), or it can determine its own location information through other means, such as by working with the network to determine the terminal's location information. This application does not limit this.
[0231] S302. The terminal determines whether there is an MBS service that matches at least one second MBS service among at least one first MBS service.
[0232] That is, the terminal searches among the MBS services supported by the current cell to see if there is a service that the terminal is interested in.
[0233] If yes, then execute S303; otherwise, execute S305.
[0234] For example, suppose at least one first MBS service is: MBS service 1, MBS service 2 and MBS service 3. If at least one second MBS service is: MBS service 2 and MBS service 5, then it means that there is an MBS service that matches at least one second MBS service among the at least one first MBS service, namely MBS service 2. If at least one second MBS service is: MBS service 5 and MBS service 7, then it means that there is no MBS service that matches at least one second MBS service among the at least one first MBS service.
[0235] S303. The terminal determines whether it is located in any one of the at least one ISAs based on its location information and the location information of at least one ISA.
[0236] That is, the terminal determines whether its own geographical coordinates are within the geographical range of at least one ISA.
[0237] If yes, then execute S304; otherwise, execute S305.
[0238] S304, The terminal receives the MCCH.
[0239] Terminal receiving MCCH can refer to terminal monitoring of MCCH and parsing of MCCH.
[0240] S305, The terminal does not receive MCCH.
[0241] The terminal not receiving MCCH can mean that the terminal does not monitor MCCH, or monitors MCCH but does not parse MCCH.
[0242] exist Figure 3 In the illustrated embodiment, the terminal can determine in advance whether to receive the MCCH based on the location information of at least one first MBS service and at least one ISA, thereby reducing the terminal's power consumption.
[0243] Figure 4 Flowchart of the communication method provided in the embodiments of this application Figure 2 .like Figure 4 As shown, it includes the following steps:
[0244] S401. The terminal receives an SIB, which includes MBS information, location information of at least one ISA, and first indication information. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell. The first indication information indicates whether the at least one first MBS service is a cell-wide service.
[0245] Correspondingly, the network device sends an SIB.
[0246] It should be noted that the relevant descriptions of SIB, MBS information, at least one first MBS service, and the location information of at least one ISA can be referred to the corresponding descriptions in S201, and will not be repeated here.
[0247] Whole-cell service refers to a service that is broadcast or multicast across the entire cell. All terminals residing in that cell, provided they have the capability, can receive the whole-cell service.
[0248] The first instruction information may indicate that at least one first MBS service is entirely a full-cell service, or indicate that at least one first MBS service is partially a full-cell service or entirely not a full-cell service.
[0249] The first indication information indicates that at least one part of the first MBS service is a full-cell service or that none of it is a full-cell service. It can also be expressed as: The first indication information indicates that at least one part of the first MBS service or all of it is an ISA-related service.
[0250] For example, a single bit can be used to represent the first indication information. If the value of the bit is 1, it can indicate that at least one first MBS service is entirely a full-cell service; if the value of the bit is 0, it can indicate that at least one first MBS service is partially or entirely an ISA-related service; and vice versa.
[0251] The first indication information can also be called the whole cell marker bit, and this application does not limit it to this.
[0252] To make it easier to understand, we will use SIB25 as an example to explain what SIB includes.
[0253] Abstract Syntax Notation One (ASN.1) is designed as follows:
[0254]
[0255] Specifically, the SIB ASN.1 encoding example is as follows:
[0256]
[0257] The above are merely examples of SIB encoding, and this application does not impose any limitations on them.
[0258] After sending the SIB, the network device can continue to send the MCCH.
[0259] S402. The terminal may or may not receive the MCCH based on the SIB.
[0260] The terminal may receive or not receive the MCCH based on at least one first MBS service indicated by the SIB, the location information of at least one ISA, and the first indication information, as well as at least one second MBS service of interest to the terminal and the terminal's location information.
[0261] exist Figure 4 In the illustrated embodiment, the network device can indicate at least one first MBS service, at least one ISA location information, and first indication information to the terminal via SIB, so that the terminal can determine in advance whether to receive MCCH based on at least one first MBS service, at least one ISA location information, and the first indication information, thereby avoiding the terminal receiving MCCH indiscriminately and reducing the terminal's power consumption.
[0262] exist Figure 4Based on the embodiments shown, the following is combined with Figure 5 This section details how the terminal determines whether to receive the MCCH based on the SIB.
[0263] Figure 5 A schematic diagram of the process for a terminal to determine whether to receive the MCCH provided in this application embodiment. Figure 2 .like Figure 5 As shown, it includes the following steps:
[0264] S501, The terminal obtains at least one second MBS service of interest to the terminal and the terminal's location information.
[0265] It should be noted that the execution process of S501 can be referred to the execution process of 301, and will not be repeated here.
[0266] S502, The terminal determines whether there is an MBS service that matches at least one second MBS service among at least one first MBS service.
[0267] That is, the terminal searches among the MBS services supported by the current cell to see if there is a service that the terminal is interested in.
[0268] If so, and the first indication information indicates that at least one first MBS service is a full-cell service, then execute S504; or, if so, and the first indication information indicates that at least one first MBS service is not a full-cell service or is partially a full-cell service, then execute S503.
[0269] If not, then execute S505.
[0270] S503. The terminal determines whether it is located in any one of the at least one ISAs based on the terminal's location information and the location information of at least one ISA.
[0271] That is, the terminal determines whether its own geographical coordinates are within the geographical range of at least one ISA.
[0272] If yes, then execute S504; otherwise, execute S505.
[0273] S504, Terminal receives MCCH.
[0274] S505, the terminal does not receive MCCH.
[0275] It should be noted that the execution process of S504 and S505 can be referred to the execution process of S304 and S305, which will not be repeated here.
[0276] exist Figure 5In the illustrated embodiment, the terminal can determine in advance whether to receive the MCCH based on at least one first MBS service, the location information of at least one ISA, and the first indication information, thereby reducing the terminal's power consumption.
[0277] Based on the above, the following sections will explain the contents of the MCCH received by the terminal or sent by the network, depending on the specific circumstances.
[0278] Case 1: The SIB includes MBS information, location information of at least one ISA, and first indication information, wherein the first indication information indicates that at least one first MBS service is a full-cell service.
[0279] In case 1, the MCCH received by the terminal or the MCCH sent by the network includes a first field, which indicates service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0280] The first field can be the MBS Session InfoList-r17 field, and this application does not impose any restrictions on it.
[0281] The following is an example of the R17 field in the MBS session information list.
[0282]
[0283] Here, TMGI-r17 represents the TMGI of the MBS service, which is used to uniquely identify a terminal's specific MBS service. g-RNTI represents the Group Radio Network Temporary Identifier (g-RNTI) used for scheduling and transmission of the Multicast Traffic Channel (MTCH). mrb-listBroadcast represents the list of Multicast Radio Bearers (MRBs) to which the associated broadcast MBS service is mapped. DRX-ConfigPTM-Index represents scheduling information, configuring the period during which the terminal listens to the MCCH channel. mtch-NeighbourCell indicates the neighboring cell that provides the corresponding MBS service on the MTCH. PDSCH-ConfigIndex indicates the index of the PDSCH configuration entry in the Physical Downlink Shared Channel (PDSCH) configuration list (pdsch-ConfigList) of the MTCH. MTCH-SSB-MappingWindowIndex indicates the index of the configuration entry for the MTCH synchronization signal block mapping window cycle offset in the MTCH-SSB-MappingWindowList.
[0284] All terminals can parse the first field, meaning both traditional and advanced terminals can parse the first field.
[0285] Case 2: The SIB includes MBS information, location information of at least one ISA, and first indication information, wherein the first indication information indicates that at least one first MBS service is not a full-cell service or is partially a full-cell service.
[0286] In scenario 2, the MCCH received by the terminal or the MCCH sent by the network includes a first field and a second field. The first field indicates the service information of the whole cell service in at least one first MBS service, and the second field indicates the service information of ISA-related services in at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service. The service information of the ISA-related services includes the mapping relationship between ISA and ISA-related services.
[0287] The description of the first field can be found in the corresponding description in Case 1, and will not be repeated here.
[0288] ISA-related services can refer to services that are broadcast or multicast within the scope of the ISA.
[0289] If at least one of the first MBS services is not a full-cell service, then the MCCH can include only the second field. In this case, at least one of the first MBS services is an ISA-related service.
[0290] The mapping relationship between ISA and ISA-related services can also be called the correspondence relationship between ISA and ISA-related services, and this application does not limit this.
[0291] An ISA can correspond to one or more ISA-related services, meaning that one or more ISA-related services can be broadcast or multicast within that ISA.
[0292] An ISA-related service can correspond to one or more ISAs, meaning that the ISA-related service can be broadcast or multicast within one or more ISAs.
[0293] The mapping relationship between ISA and ISA-related services can be derived from the mapping relationship between ISA-related services and cells, as well as the mapping relationship between cells and ISA. That is, the service information of ISA-related services can include the mapping relationship between ISA-related services and cells, as well as the mapping relationship between cells and ISA. Based on the mapping relationship between ISA-related services and cells, as well as the mapping relationship between cells and ISA, the mapping relationship between ISA and ISA-related services can be derived. In other words, the service information of ISA-related services indicates the mapping relationship between ISA-related services, cells, and ISA.
[0294] In one possible implementation, the service information for ISA-related services may also include neighbor cell information and the time information of ISA-related services within the cell.
[0295] The neighbor cell information may include the identifiers of neighbor cells that support the services related to the ISA; optionally, the neighbor cell information may also include the frequency of neighbor cells that support the services related to the ISA, and this application does not limit this.
[0296] The time information for ISA-related services in a cell can refer to: the remaining service time of the ISA-related services in the cell, or the start and end times of the ISA-related services in the cell; this application does not impose any restrictions on this. The cell here can include the current cell, and optionally include some or all neighboring cells that support the corresponding ISA-related services.
[0297] The second field can also be called the MBS Session InfoListExt-r19 field, and this application does not restrict it to that.
[0298] An example of the second field is as follows:
[0299]
[0300] Among them, mbs-SessionID-r19 is an optional field used to identify the sub-service under the MBS service indicated by tmgi-r19. The perCellServiceAreaConfigurations field indicates the mapping relationship between ISA and ISA-related services, neighbor cell information, and time information of ISA-related services in the current cell and neighbor cells.
[0301] It should be noted that the names of the fields mentioned above are merely examples, and this application does not impose any restrictions on them.
[0302] Advanced terminals (such as the R19 terminal) can parse the second field, while traditional terminals cannot.
[0303] For ease of understanding, an example of an MCCH including a first field and a second field is given below.
[0304] The ASN.1 design of MCCH is as follows:
[0305]
[0306] Specifically, the encoding example of MCCH ASN.1 is as follows:
[0307]
[0308] The above are merely encoding examples of MCCH, and this application does not impose any restrictions on them.
[0309] Case 3: The SIB includes MBS information and the location information of at least one ISA.
[0310] In scenario 3, the MCCH received by the terminal or the MCCH sent by the network includes a first field and a second field. The first field indicates the service information of the whole cell service in at least one first MBS service, and the second field indicates the service information of ISA-related services in at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service. The service information of the ISA-related services includes the mapping relationship between ISA and ISA-related services.
[0311] The description of the first field can be found in the corresponding description in Case 1, and will not be repeated here.
[0312] The descriptions of the second field, ISA-related business, and ISA-related business information can be found in the corresponding descriptions in Case 2, and will not be repeated here.
[0313] Based on the mapping relationship between ISA and ISA-related services, the terminal can further determine whether it needs to receive ISA-related services, thereby further reducing the terminal's power consumption.
[0314] Building upon scenario 2 or 3, after receiving the MCCH, the terminal can further determine whether to receive ISA-related services. The following section combines... Figure 6 Indicate whether the terminal receives ISA-related services.
[0315] Figure 6 This is a schematic diagram illustrating the process by which a terminal determines whether to receive ISA-related services, as provided in an embodiment of this application. Figure 6 As shown, it includes the following steps:
[0316] S601, The terminal obtains at least one second MBS service of interest to the terminal and the terminal's location information.
[0317] It should be noted that the execution process of S601 can be referred to the execution process of 301, and will not be repeated here.
[0318] S602. For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service in the ISA-related services, the terminal determines the ISA corresponding to the second MBS service according to the mapping relationship between the ISA and the ISA-related services.
[0319] The ISA-related services in this step refer to at least one ISA-related service in the first MBS service, that is, the ISA-related services supported by the current cell, and the number of such services can be one or more.
[0320] S603. The terminal determines whether it is located within the ISA corresponding to the second MBS service based on the terminal's location information and the location information of the ISA corresponding to the second MBS service.
[0321] If yes, then execute S604; otherwise, execute S605.
[0322] S604, The terminal receives the second MBS service.
[0323] Receiving the second MBS service by the terminal can refer to the terminal using the corresponding g-RNTI to monitor and receive the data of the second MBS service.
[0324] S605, The terminal does not receive the second MBS service.
[0325] exist Figure 6 In the illustrated embodiment, the terminal determines whether it needs to receive ISA-related services based on the mapping relationship between ISA and ISA-related services, further reducing the terminal's power consumption.
[0326] Case 4: The SIB includes MBS information and location information of at least one ISA, or the SIB includes MBS information, location information of at least one ISA, and first indication information.
[0327] In scenario 4, the MCCH received by the terminal or the MCCH sent by the network includes a third field, which indicates service information of at least one first MBS service. This service information includes the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0328] At least one first MBS service may include ISA-related services, that is, at least one first MBS service may be all or part of ISA-related services.
[0329] The mapping relationship between ISA and the first MBS service can also be called the correspondence relationship between ISA and the first MBS service, and this application does not limit it in this way.
[0330] If the first MBS service does not have a corresponding ISA, it means that the first MBS service is a full-cell service.
[0331] If a first MBS service has a corresponding ISA, it indicates that the first MBS service is an IAS-related service. In this case, one ISA can correspond to one or more first MBS services, meaning that one or more first MBS services can be broadcast or multicast within that ISA. A first MBS service can correspond to one or more ISAs, meaning that the first MBS service can be broadcast or multicast within one or more ISAs.
[0332] The mapping relationship between ISA and the first MBS service can be derived from the mapping relationship between the first MBS service and the cell, as well as the mapping relationship between the cell and ISA. That is, the service information of at least one first MBS service may include the mapping relationship between the first MBS service and the cell, as well as the mapping relationship between the cell and ISA. Based on the mapping relationship between the first MBS service and the cell, as well as the mapping relationship between the cell and ISA, the mapping relationship between ISA and the first MBS service can be derived. In other words, the service information of at least one first MBS service indicates the mapping relationship between the first MBS service, the cell, and the ISA.
[0333] In one possible implementation, the service information of at least one first MBS service may further include neighbor cell information and the time information of the first MBS service in the cell.
[0334] The neighbor cell information may include the identifiers of neighbor cells that support the first MBS service; optionally, the neighbor cell information may also include the frequencies of neighbor cells that support the first MBS service, which is not limited in this application.
[0335] The time information of the first MBS service in the cell can refer to: the remaining service time of the first MBS service in the cell, or the service start time and service end time of the first MBS service in the cell. This application does not limit this. The cell here can include the current cell, and optionally include some or all of the neighboring cells that support the corresponding first MBS service.
[0336] The third field can also be called the MBS Session InfoList-r19 field, and this application does not restrict it to that.
[0337] The third field can include the field labeled R17 and the field labeled R19. Traditional terminals (such as R17 terminals) only need to read the field labeled R17, while advanced terminals (such as R19 terminals) can read the entire third field.
[0338] Based on the mapping relationship between ISA and the first MBS service, the terminal can further determine whether it needs to receive the first MBS service, which further reduces the terminal's power consumption.
[0339] Building upon scenario 4, after receiving the MCCH, the terminal can further determine whether to accept the first MBS service. The following section combines... Figure 7 Indicate whether the terminal receives the first MBS service.
[0340] Figure 7 This is a schematic diagram illustrating the process by which a terminal determines whether to receive the first MBS service, as provided in an embodiment of this application. Figure 7 As shown, it includes the following steps:
[0341] S701, The terminal obtains at least one second MBS service of interest to the terminal and the terminal's location information.
[0342] It should be noted that the execution process of S701 can be referred to the execution process of 301, and will not be repeated here.
[0343] S702. For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service in at least one first MBS service, the terminal determines the ISA corresponding to the second MBS service according to the mapping relationship between the ISA and the first MBS service.
[0344] If the second MBS service does not have a corresponding ISA, it indicates that the second MBS service is a full-cell service, and the terminal can receive the second MBS service.
[0345] S703. The terminal determines whether it is located within the ISA corresponding to the second MBS service based on the terminal's location information and the location information of the ISA corresponding to the second MBS service.
[0346] If yes, then execute S704; otherwise, execute S705.
[0347] S704, The terminal receives the second MBS service.
[0348] Receiving the second MBS service by the terminal can refer to the terminal using the corresponding g-RNTI to monitor and receive the data of the second MBS service.
[0349] S705, the terminal does not receive second MBS services.
[0350] exist Figure 7 In the embodiment shown, the terminal determines whether it needs to receive the first MBS service based on the mapping relationship between the ISA and the first MBS service, which further reduces the terminal's power consumption.
[0351] Figure 8 Flowchart of the communication method provided in the embodiments of this application Figure 3 .like Figure 8 As shown, the steps include the following.
[0352] S801. The terminal receives an SIB, which includes MBS information, location information of at least one ISA, and a mapping relationship between the ISA and the first MBS service. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0353] Correspondingly, the network device sends an SIB.
[0354] It should be noted that the relevant descriptions of SIB, MBS information, at least one first MBS service, and the location information of at least one ISA can be referred to the corresponding descriptions in S201, and the mapping relationship between ISA and first MBS service can be referred to the corresponding descriptions in Case 4, which will not be repeated here.
[0355] After sending the SIB, the network device can continue to send the MCCH.
[0356] To make it easier to understand, we will use SIB25 as an example to explain what SIB includes.
[0357] The design of SIB's ASN.1 is as follows:
[0358]
[0359] Specifically, the encoding example of SIB ASN.1 is as follows:
[0360]
[0361] The above are merely examples of SIB encoding, and this application does not impose any limitations on them.
[0362] S802. The terminal may or may not receive the MCCH based on the SIB.
[0363] The terminal may receive or not receive the MCCH based on at least one first MBS service indicated by the SIB, the location information of at least one ISA and the mapping relationship between the ISA and the first MBS service, as well as at least one second MBS service of interest to the terminal and the terminal's location information.
[0364] exist Figure 8 In the illustrated embodiment, the network device can indicate the location information of at least one first MBS service, at least one ISA, and the mapping relationship between the ISA and the first MBS service to the terminal through the SIB. This allows the terminal to determine in advance whether to receive the MCCH based on the location information of at least one first MBS service, at least one ISA, and the mapping relationship between the ISA and the first MBS service, thus avoiding the terminal receiving the MCCH indiscriminately and reducing the terminal's power consumption.
[0365] exist Figure 8 Based on the illustrated embodiment, the following is combined with Figure 9 This section details how the terminal determines whether to receive the MCCH based on the SIB.
[0366] Figure 9 A schematic diagram of the process for a terminal to determine whether to receive the MCCH provided in this application embodiment. Figure 3 .like Figure 9 As shown, it includes the following steps:
[0367] S901, The terminal obtains at least one second MBS service of interest to the terminal and the terminal's location information.
[0368] It should be noted that the execution process of S501 can be referred to the execution process of 301, and will not be repeated here.
[0369] S902. For any one of the at least one second MBS services, determine whether there exists an MBS service that matches the at least one first MBS service.
[0370] If not, execute S905; if yes, execute S903.
[0371] S903. Determine the ISA corresponding to the second MBS service based on the mapping relationship between the ISA and the first MBS service, and determine whether the terminal is located within the ISA corresponding to the second MBS service based on at least the location information of the ISA and the location information of the terminal.
[0372] If yes, then execute S904; otherwise, execute S905.
[0373] If the second MBS service does not have a corresponding ISA, it indicates that the second MBS service is a full-cell service, and S904 is executed.
[0374] S904, The terminal determines that the second MBS service needs to be parsed.
[0375] S905, The terminal determines that the second MBS service does not need to be parsed.
[0376] S906. If at least one of the second MBS services contains an MBS service that needs to be parsed, the terminal receives the MCCH; if at least one of the second MBS services does not contain an MBS service that needs to be parsed, the terminal does not receive the MCCH.
[0377] Terminal receiving MCCH can refer to the terminal monitoring and parsing MCCH.
[0378] Furthermore, after receiving the MCCH, the terminal can also receive at least one MBS service that needs to be parsed in the second MBS service.
[0379] The terminal not receiving MCCH can mean that the terminal does not monitor MCCH, or monitors MCCH but does not parse MCCH.
[0380] exist Figure 9 In the illustrated embodiment, the terminal can determine in advance whether to receive the MCCH based on the location information of at least one first MBS service, at least one ISA, and the mapping relationship between the ISA and the first MBS service, thereby avoiding the terminal receiving the MCCH indiscriminately and reducing the terminal's power consumption.
[0381] exist Figure 8 or Figure 9 Based on the illustrated embodiment, the contents of the MCCH received by the terminal or sent by the network will be described below in different cases.
[0382] Case A: The MCCH includes a first field and a fourth field. The first field indicates the service information of the entire cell service in at least one first MBS service, and the fourth field indicates the service information of ISA-related services in at least one first MBS service.
[0383] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service; the service information for ISA-related services includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0384] The description of the first field can be found in the corresponding description in Case 1, and will not be repeated here.
[0385] If at least one of the first MBS services is not a full-cell service, then the MCCH can include only the fourth field. In this case, at least one of the first MBS services is an ISA-related service.
[0386] The information of neighboring cells that support ISA-related services may include the identifiers of the neighboring cells that support the ISA-related services; optionally, it may also include the frequency of the neighboring cells that support the ISA-related services, which is not limited in this application.
[0387] The time information for ISA-related services in a cell can refer to: the remaining service time of the ISA-related services in the cell, or the start and end times of the ISA-related services in the cell; this application does not impose any restrictions on this. The cell here can include the current cell, and optionally include some or all neighboring cells that support the corresponding ISA-related services.
[0388] The fourth field can also be called the MBS Session InfoListExt-r19 field, and this application does not limit it to this.
[0389] Advanced terminals (such as the R19 terminal) can parse the fourth field, while traditional terminals cannot.
[0390] Case B: The MCCH includes a fifth field, which indicates service information for at least one first MBS service. This service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0391] At least one first MBS service may include ISA-related services, that is, at least one first MBS service may be all or part of ISA-related services.
[0392] The information of neighboring cells supporting the first MBS service may include the identifier of the neighboring cells supporting the first MBS service; optionally, it may also include the frequency of the neighboring cells supporting the first MBS service, which is not limited in this application.
[0393] The time information of the first MBS service in the cell can refer to: the remaining service time of the first MBS service in the cell, or the service start time and service end time of the first MBS service in the cell. This application does not limit this. The cell here can include the current cell, and optionally include some or all of the neighboring cells that support the corresponding first MBS service.
[0394] In one possible implementation, the service information of each first MBS service further includes first information, which indicates that the first MBS service is a whole-cell service or an ISA-related service.
[0395] The fifth field can also be called the MBS Session InfoList-r19 field, and this application does not limit it to this.
[0396] The fifth field may include the field labeled R17 and the field labeled R19. Traditional terminals (such as R17 terminals) only need to read the field labeled R17, while advanced terminals (such as R19 terminals) can read the entire third field.
[0397] For ease of understanding, an example of MCCH including the fifth field is given below.
[0398] The ASN.1 design of MCCH is as follows:
[0399]
[0400] Specifically, the encoding example of MCCH ASN.1 is as follows:
[0401]
[0402] The above are merely encoding examples of MCCH, and this application does not impose any restrictions on them.
[0403] Based on the above, the following details how the terminal performs cell reselection or cell handover when receiving MCCH.
[0404] Figure 10 This is a schematic diagram illustrating the process of cell reselection or cell handover for a terminal provided in an embodiment of this application. Figure 10 As shown, it includes the following steps:
[0405] S1001. The terminal determines whether to perform cell reselection or cell handover based on the signal quality of the current link or the time information of the current MBS service in the current cell in the MCCH.
[0406] The current MBS service can be the MBS service that the terminal is receiving from the current cell.
[0407] The current link can refer to the link between the terminal and the current cell.
[0408] The terminal can determine the signal quality of the current link by measuring the downlink signal. For example, signal quality can be characterized by Reference Signal Received Power (RSRP), but this application does not limit this.
[0409] If the signal quality of the current link is less than the first threshold, or if the service time of the current MBS service in the current cell is about to end, the terminal can trigger cell reselection or cell handover.
[0410] S1002. The terminal determines at least one candidate cell based on the mapping relationship between the first MBS service and the cell, or determines at least one candidate cell based on the mapping relationship between the first MBS service and the cell, the mapping relationship between the cell and the ISA, and the terminal's location information.
[0411] For example, the mapping relationship between the first MBS service and the cell, as well as the mapping relationship between the cell and the ISA, can be obtained from the MCCH.
[0412] When a terminal determines at least one candidate cell based on the mapping relationship between the first MBS service and the cell, the terminal may use neighboring cells that support the current MBS service as candidate cells.
[0413] When the terminal determines at least one candidate cell based on the mapping relationship between the first MBS service and the cell, the mapping relationship between the cell and the ISA, and the terminal's location information, the terminal can select at least one neighboring cell that supports the current MBS service from all neighboring cells based on the mapping relationship between the first MBS service and the cell; for any one of the at least one neighboring cells, the ISA corresponding to the neighboring cell is determined based on the mapping relationship between the cell and the ISA; if the terminal is located within the ISA corresponding to the neighboring cell, then the neighboring cell is determined as a candidate cell.
[0414] S1003. The terminal reselects or switches to the target cell and receives the current MBS service in the target cell. The target cell is the highest priority cell among at least one candidate cell.
[0415] In one possible implementation, the priority of at least one candidate cell is determined based on signal quality and / or the timing information of current MBS services in the candidate cell.
[0416] The time information of the current MBS service in the candidate cell can indicate the remaining service time of the current MBS service in the candidate cell.
[0417] For example, the candidate cell with the best signal quality and / or the longest remaining service time of the current MBS service can be given the highest priority; the candidate cell with the worst signal quality and / or the shortest remaining service time of the current MBS service can be given the lowest priority.
[0418] exist Figure 10 In the embodiment shown, the terminal can select a cell for handover based on the current service time of the MBS service in the cell in the MCCH, thereby achieving predictive and seamless service continuity.
[0419] Figure 11 This is a schematic diagram of the structure of the communication device 10 provided in an embodiment of this application. Figure 11 As shown, the communication device 10 includes:
[0420] The receiving module 11 is used to receive an SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0421] The receiving module 11 is also used to receive the MCCH or not receive the MCCH according to the SIB.
[0422] In one possible implementation, the receiving module 11 is specifically used for:
[0423] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0424] Determine whether there is an MBS service that matches at least one second MBS service in at least one first MBS service;
[0425] If not, then MCCH will not be received;
[0426] If so, then based on the terminal's location information and the location information of at least one ISA, determine whether the terminal is located in any one of the at least one ISAs;
[0427] If not, then MCCH will not be received;
[0428] If so, then receive the MCCH.
[0429] In one possible implementation, the SIB further includes first indication information indicating whether at least one first MBS service is a full-cell service.
[0430] In one possible implementation, the receiving module 11 is specifically used for:
[0431] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0432] Determine whether there is an MBS service that matches at least one second MBS service in at least one first MBS service;
[0433] If not, then MCCH will not be received;
[0434] If so, and the first indication information indicates that at least one first MBS service is a full-cell service, then the MCCH is received;
[0435] If so, and the first indication information indicates that at least one first MBS service is not a full-cell service or is partially a full-cell service, then based on the terminal's location information and the location information of at least one ISA, it is determined whether the terminal is located in any one of the at least one ISAs;
[0436] If not, then MCCH will not be received;
[0437] If so, then receive the MCCH.
[0438] In one possible implementation, when the first indication information indicates that at least one first MBS service is a cell-wide service, the received MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0439] In one possible implementation, when the first indication information indicates that at least one first MBS service segment is a full-cell service...
[0440] The received MCCH includes a first field and a second field. The first field indicates service information of the entire cell service in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0441] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0442] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0443] In one possible implementation, the received MCCH includes a first field and a second field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0444] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0445] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0446] In one possible implementation, the device 10 further includes a processing module 12, for:
[0447] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0448] For any one of the at least two second MBS services, if there is an MBS service that matches the second MBS service in the ISA-related services, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the ISA-related services.
[0449] Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, determine whether the terminal is located within the ISA corresponding to the second MBS service.
[0450] If so, then receive the second MBS service;
[0451] If not, the second MBS service will not be accepted.
[0452] In one possible implementation, the service information for ISA-related services also includes neighbor cell information and the time information of ISA-related services within the cell.
[0453] In one possible implementation, the received MCCH includes a third field indicating service information for at least one first MBS service. The service information includes the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0454] In one possible implementation, the processing module 12 is further configured to:
[0455] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0456] For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service in at least one first MBS service, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service.
[0457] Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, determine whether the terminal is located within the ISA corresponding to the second MBS service.
[0458] If so, then receive the second MBS service;
[0459] If not, the second MBS service will not be accepted.
[0460] In one possible implementation, the service information also includes neighbor cell information and the time information of the first MBS service in the cell.
[0461] In one possible implementation, the SIB also includes a mapping relationship between the ISA and the first MBS service.
[0462] In one possible implementation, the receiving module 11 is specifically used for:
[0463] Obtain at least one second MBS service of interest to the terminal and the terminal's location information;
[0464] For any one of the at least one second MBS services, determine whether there exists an MBS service that matches the second MBS service in at least one first MBS service.
[0465] If not, then it is determined that the second MBS service does not require parsing;
[0466] If so, the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service, and the location information of the terminal and at least the location information of the ISA are used to determine whether the terminal is located in the ISA corresponding to the second MBS service.
[0467] If so, then it is determined that the second MBS service needs to be parsed;
[0468] If not, then it is determined that the second MBS service does not require parsing;
[0469] If at least one of the second MBS services contains an MBS service that needs to be parsed, then receive the MCCH;
[0470] If at least one of the second MBS services does not contain an MBS service that needs to be resolved, then the MCCH will not be received.
[0471] In one possible implementation, the received MCCH includes a first field and a fourth field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the fourth field indicates service information of ISA-related services in at least one first MBS service.
[0472] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0473] The service information related to ISA includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0474] In one possible implementation, the received MCCH includes a fifth field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0475] In one possible implementation, the service information further includes first information indicating that the first MBS service is a full-cell service or an ISA-related service.
[0476] In one possible implementation, upon receiving the MCCH, the processing module is further configured to:
[0477] Based on the signal quality of the current link or the time information of the current MBS service in the current cell in the MCCH, determine whether to perform cell reselection or cell handover;
[0478] At least one candidate cell can be determined based on the mapping relationship between the first MBS service and the cell, or based on the mapping relationship between the first MBS service and the cell, the mapping relationship between the cell and the ISA, and the location information of the terminal.
[0479] Reselect or switch to the target cell and receive the current MBS service in the target cell, which is the highest priority cell among at least one candidate cell.
[0480] In one possible implementation, the priority of at least one candidate cell is determined based on signal quality and / or the timing information of current MBS services in the candidate cell.
[0481] The communication device 10 provided in this application embodiment can execute the steps executed by the terminal in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0482] Figure 12 This is a schematic diagram of the structure of the communication device 20 provided in an embodiment of this application. Figure 12 As shown, the communication device 20 includes:
[0483] Transmission module 21 is used to transmit SIB, which includes MBS information and location information of at least one ISA. The MBS information indicates at least one first MBS service, and the at least one first MBS service is an MBS service supported by the current cell.
[0484] The sending module 21 is also used to send the MCCH.
[0485] In one possible implementation, the SIB further includes first indication information indicating whether at least one first MBS service is a full-cell service.
[0486] In one possible implementation, when the first indication information indicates that at least one first MBS service is a cell-wide service, the MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
[0487] In one possible implementation, when the first indication information indicates that at least one first MBS service segment is a full-cell service...
[0488] MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in at least one first MBS service, and the second field indicates the service information of ISA-related services in at least one first MBS service.
[0489] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0490] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0491] In one possible implementation, the MCCH includes a first field and a second field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the second field indicates service information of ISA-related services in at least one first MBS service.
[0492] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0493] Business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
[0494] In one possible implementation, the service information for ISA-related services also includes neighbor cell information and the time information of ISA-related services within the cell.
[0495] In one possible implementation, the MCCH includes a third field that indicates service information for at least one first MBS service, including the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
[0496] In one possible implementation, the service information also includes neighbor cell information and the time information of the first MBS service in the cell.
[0497] In one possible implementation, the SIB also includes a mapping relationship between the ISA and the first MBS service.
[0498] In one possible implementation, the MCCH includes a first field and a fourth field, wherein the first field indicates service information of all cell services in at least one first MBS service, and the fourth field indicates service information of ISA-related services in at least one first MBS service.
[0499] The service information for the entire cell includes the identifier of the entire cell service and the multicast bearer configuration information for the entire cell service;
[0500] The service information related to ISA includes: the identifier of the ISA-related service, information on neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
[0501] In one possible implementation, the MCCH includes a fifth field that indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
[0502] In one possible implementation, the service information further includes first information indicating that the first MBS service is a full-cell service or an ISA-related service.
[0503] The communication device 20 provided in this application embodiment can execute the steps executed by the network device in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0504] Figure 13 This is a schematic diagram of the structure of the electronic device 30 provided in an embodiment of this application. Figure 13 As shown, the electronic device 30 includes a transceiver 31, a memory 32, and a processor 33. The transceiver 31 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, etc., and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 31, memory 32, and processor 33 are interconnected via a bus 34.
[0505] Memory 32 is used to store program instructions;
[0506] The processor 33 is used to execute the program instructions stored in the memory to perform the steps executed by the terminal in the above method embodiment.
[0507] The transceiver 31 is used to perform the sending and receiving functions of the terminal in the above communication method.
[0508] Electronic device 30 may also include a user interface. For different terminals, the user interface 14 may also be an interface that can connect to external or internal devices, including but not limited to keypad, display, speaker, microphone, joystick, etc.
[0509] The bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 33 and memory represented by memory 32. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 31 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 33 is responsible for managing the bus architecture and general processing, and memory 32 may store data used by processor 33 during operation.
[0510] Alternatively, the processor 33 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0511] The electronic device 30 can execute the steps executed by the terminal in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be repeated here.
[0512] Figure 14 This is a schematic diagram of the structure of the electronic device 40 provided in an embodiment of this application. Figure 14 As shown, the electronic device 40 includes a transceiver 41, a memory 42, and a processor 43. The transceiver 41 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 41, memory 42, and processor 43 are interconnected via a bus 44.
[0513] Memory 42 is used to store program instructions;
[0514] The processor 43 is used to execute the program instructions stored in the memory to perform the steps executed by the network device in the above method embodiment.
[0515] Transceiver 41 is used to perform the transmit and receive functions of the network device in the above communication method.
[0516] The bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 43 and memory represented by memory 42. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 41 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 43 is responsible for managing the bus architecture and general processing, and memory 42 may store data used by processor 43 during operation.
[0517] Alternatively, the processor 43 may be a CPU, ASIC, FPGA or CPLD, and the processor may also adopt a multi-core architecture.
[0518] Network devices can execute the steps performed by network devices in the above method embodiments. Their implementation principles and beneficial effects are similar and will not be repeated here.
[0519] This application provides a processor-readable storage medium storing a computer program that is used to cause the processor to perform the steps of the aforementioned terminal or network device.
[0520] This application also provides a computer program product, including a computer program that can be executed by a processor, such that when the computer program product is executed by the processor, the steps of the aforementioned terminal or network device are executed.
[0521] This application also provides a chip, module, or integrated development environment (IDE), which includes at least one processor for executing program instructions to implement the steps of the terminal or network device described above.
[0522] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.
[0523] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0524] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0525] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0526] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A communication method, characterized in that, Applied to a terminal, the method includes: Receive System Information Block (SIB), the SIB including multicast / broadcast service MBS information and location information of at least one expected service area (ISA), the MBS information indicating at least one first MBS service, the at least one first MBS service being the MBS service supported by the current cell; According to the SIB, the multicast control channel (MCCH) may be received or not.
2. The method according to claim 1, characterized in that, The step of receiving or not receiving MCCH according to the SIB includes: Obtain at least one second MBS service of interest to the terminal and the location information of the terminal; Determine whether there is an MBS service among the at least one first MBS service that matches the at least one second MBS service; If not, then the MCCH will not be received; If so, then based on the location information of the terminal and the location information of the at least one ISA, determine whether the terminal is located in any one of the at least one ISAs; If not, then the MCCH will not be received; If so, then receive the MCCH.
3. The method according to claim 1, characterized in that, The SIB also includes first indication information, which indicates whether the at least one first MBS service is a full-cell service.
4. The method according to claim 3, characterized in that, The step of receiving or not receiving MCCH according to the SIB includes: Obtain at least one second MBS service of interest to the terminal and the location information of the terminal; Determine whether there is an MBS service among the at least one first MBS service that matches the at least one second MBS service; If not, then the MCCH will not be received; If so, and the first indication information indicates that the at least one first MBS service is a full-cell service, then the MCCH is received; If so, and the first indication information indicates that the at least one first MBS service is not a full-cell service or is partially a full-cell service, then based on the location information of the terminal and the location information of the at least one ISA, it is determined whether the terminal is located in any one of the at least one ISA; If not, then the MCCH will not be received; If so, then receive the MCCH.
5. The method according to claim 3, characterized in that, When the first indication information indicates that the at least one first MBS service is a cell-wide service, the received MCCH includes a first field, which indicates service information of at least one first MBS service, including the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
6. The method according to claim 3, characterized in that, When the first indication information indicates that at least one first MBS service is not a full-cell service or is only partially a full-cell service. The received MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in the at least one first MBS service, and the second field indicates the service information of ISA-related services in the at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service; The business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
7. The method according to claim 1, characterized in that, The received MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in the at least one first MBS service, and the second field indicates the service information of ISA-related services in the at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service; The business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
8. The method according to claim 6 or 7, characterized in that, The method further includes: Obtain at least one second MBS service of interest to the terminal and the location information of the terminal; For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service in the ISA-related services, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the ISA-related services. Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, it is determined whether the terminal is located within the ISA corresponding to the second MBS service. If so, then receive the second MBS service; If not, the second MBS service will not be received.
9. The method according to claim 6 or 7, characterized in that, The service information for the ISA-related services also includes neighbor cell information and the time information of the ISA-related services within the cell.
10. The method according to claim 1, characterized in that, The received MCCH includes a third field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
11. The method according to claim 10, characterized in that, The method further includes: Obtain at least one second MBS service of interest to the terminal and the location information of the terminal; For any one of the at least one second MBS services, if there is an MBS service that matches the second MBS service among the at least one first MBS services, then the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS services. Based on the location information of the terminal and the location information of the ISA corresponding to the second MBS service, it is determined whether the terminal is located within the ISA corresponding to the second MBS service. If so, then receive the second MBS service; If not, the second MBS service will not be received.
12. The method according to claim 10, characterized in that, The service information also includes neighbor cell information and the time information of the first MBS service in the cell.
13. The method according to claim 1, characterized in that, The SIB also includes the mapping relationship between the ISA and the first MBS service.
14. The method according to claim 13, characterized in that, The step of receiving or not receiving MCCH according to the SIB includes: Obtain at least one second MBS service of interest to the terminal and the location information of the terminal; For any one of the at least one second MBS services, determine whether there is an MBS service that matches the second MBS service in the at least one first MBS service; If not, then it is determined that the second MBS service does not need to be parsed; If so, the ISA corresponding to the second MBS service is determined according to the mapping relationship between the ISA and the first MBS service, and the location information of the at least ISA and the location information of the terminal is used to determine whether the terminal is located in the ISA corresponding to the second MBS service. If so, then it is determined that the second MBS service needs to be parsed; If not, then it is determined that the second MBS service does not need to be parsed; If there is an MBS service that needs to be parsed in at least one of the second MBS services, then the MCCH is received; If there is no MBS service that needs to be parsed in at least one of the second MBS services, then the MCCH will not be received.
15. The method according to claim 13, characterized in that, The received MCCH includes a first field and a fourth field. The first field indicates the service information of the entire cell service in the at least one first MBS service, and the fourth field indicates the service information of ISA-related services in the at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service; The service information of the ISA-related services includes: the identifier of the ISA-related service, the information of neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
16. The method according to claim 13, characterized in that, The received MCCH includes a fifth field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
17. The method according to claim 16, characterized in that, The service information also includes first information, which indicates that the first MBS service is a whole-cell service or an ISA-related service.
18. The method according to claim 9, 12, 15 or 16, characterized in that, In the case of receiving MCCH, the method further includes: Based on the signal quality of the current link or the time information of the current MBS service in the current cell in the MCCH, determine whether to perform cell reselection or cell handover. At least one candidate cell can be determined based on the mapping relationship between the first MBS service and the cell, or based on the mapping relationship between the first MBS service and the cell, the mapping relationship between the cell and the ISA, and the location information of the terminal. Reselect or switch to the target cell and receive the current MBS service in the target cell, wherein the target cell is the highest priority cell among the at least one candidate cells.
19. The method according to claim 18, characterized in that, The priority of the at least one candidate cell is determined based on signal quality and / or the timing information of the current MBS service in the candidate cell.
20. A communication method, characterized in that, Applied to network devices, the method includes: Send a System Information Block (SIB), the SIB including multicast / broadcast service MBS information and location information of at least one expected service area (ISA), the MBS information indicating at least one first MBS service, the at least one first MBS service being an MBS service supported by the current cell; Send the multicast control channel (MCCH).
21. The method according to claim 20, characterized in that, The SIB also includes first indication information, which indicates whether the at least one first MBS service is a full-cell service.
22. The method according to claim 21, characterized in that, When the first indication information indicates that the at least one first MBS service is a cell-wide service, the MCCH includes a first field, which indicates the service information of at least one first MBS service. The service information includes the identifier of the first MBS service and the multicast bearer configuration information of the first MBS service.
23. The method according to claim 21, characterized in that, When the first indication information indicates that at least one first MBS service segment is a full-cell service... The MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in the at least one first MBS service, and the second field indicates the service information of ISA-related services in the at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service; The business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
24. The method according to claim 20, characterized in that, The MCCH includes a first field and a second field. The first field indicates the service information of the entire cell service in the at least one first MBS service, and the second field indicates the service information of ISA-related services in the at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service; The business information related to ISA includes the mapping relationship between ISA and ISA-related businesses.
25. The method according to claim 23 or 24, characterized in that, The service information for the ISA-related services also includes neighbor cell information and the time information of the ISA-related services within the cell.
26. The method according to claim 20, characterized in that, The MCCH includes a third field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service and the mapping relationship between the ISA and the first MBS service.
27. The method according to claim 26, characterized in that, The service information also includes neighbor cell information and the time information of the first MBS service in the cell.
28. The method according to claim 20, characterized in that, The SIB also includes the mapping relationship between the ISA and the first MBS service.
29. The method according to claim 28, characterized in that, The MCCH includes a first field and a fourth field. The first field indicates the service information of the entire cell service in the at least one first MBS service, and the fourth field indicates the service information of ISA-related services in the at least one first MBS service. The service information of the whole cell service includes the identifier of the whole cell service and the multicast bearer configuration information of the whole cell service; The service information of the ISA-related services includes: the identifier of the ISA-related service, the information of neighboring cells that support the ISA-related service, and the time information of the ISA-related service in the cell.
30. The method according to claim 28, characterized in that, The MCCH includes a fifth field, which indicates service information for at least one first MBS service. The service information includes the identifier of the first MBS service, information about neighboring cells supporting the first MBS service, and time information of the first MBS service in the cell.
31. The method according to claim 30, characterized in that, The service information also includes first information, which indicates that the first MBS service is a whole-cell service or an ISA-related service.
32. A communication device, characterized in that, Applied to a terminal, the device includes: The receiving module is used to receive a system information block (SIB), the SIB including multicast / broadcast service MBS information and location information of at least one expected service area (ISA), the MBS information indicating at least one first MBS service, the at least one first MBS service being an MBS service supported by the current cell; The receiving module is further configured to receive the multicast control channel (MCCH) or not receive the MCCH, depending on the SIB.
33. A communication device, characterized in that, Applied to network devices, the device includes: The transmitting module is used to transmit a system information block (SIB), the SIB including multicast / broadcast service MBS information and location information of at least one expected service area (ISA), the MBS information indicating at least one first MBS service, the at least one first MBS service being an MBS service supported by the current cell; The transmitting module is used to transmit the multicast control channel (MCCH).
34. An electronic device, characterized in that, include: Processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-31.
35. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1-31.
36. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-31.