Condition switching processing methods, devices and related equipment

By selecting candidate cells that support the service in the communication system for conditional handover, the problem of terminal interruption in multicast broadcast service is solved, and the reliability of service transmission is improved.

CN115623547BActive Publication Date: 2026-01-30VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110808897.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-16
Publication Date
2026-01-30
Estimated Expiration
2041-07-16

AI Technical Summary

Technical Problem

In communication systems, when a terminal switches conditions while receiving multicast services, it can easily lead to service interruption and low transmission reliability.

Method used

After receiving the first configuration information of M candidate cells sent by the source cell, the terminal determines N candidate cells that meet the conditions for conditional handover execution and selects the target cell to perform the access procedure, where M≥N, to ensure that the selected candidate cell supports broadcast or multicast services that the terminal is interested in.

Benefits of technology

By selecting candidate cells that support the service for conditional switching, the transmission continuity of multicast broadcast services is effectively guaranteed, and the reliability of service transmission is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115623547B_ABST
    Figure CN115623547B_ABST
Patent Text Reader

Abstract

This application discloses a conditional handover processing method, apparatus, and related equipment. In an embodiment of this application, when a terminal is in a connected state receiving a first service, the terminal receives a first reconfiguration signaling sent by a source cell. The first reconfiguration signaling includes first configuration information for M candidate cells. The first service includes at least one of a broadcast service and a multicast service that the terminal is interested in. The terminal determines N candidate cells from the M candidate cells that meet the conditional handover execution conditions. The terminal selects a target cell from the N candidate cells to perform an access procedure. Wherein, M and N are both positive integers, and M ≥ N.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a conditional handover processing method and device and related equipment. BACKGROUND

[0002] With the development of communication technology, a terminal can perform conditional handover under the configuration of a network in a communication system. Currently, the terminal performing conditional handover does not consider the service reception condition of the terminal, and when the terminal performs conditional handover in the process of receiving a Multicast Broadcast Service (MBS) service, the MBS service is prone to interruption. Therefore, the prior art has the problem of low reliability of MBS service transmission caused by conditional handover. SUMMARY

[0003] Embodiments of the present application provide a conditional handover processing method and device and related equipment, which can solve the problem of low reliability of MBS service transmission caused by conditional handover.

[0004] In a first aspect, a conditional handover processing method is provided, comprising:

[0005] In a case where a terminal is in a connected state to receive a first service, the terminal receives first reconfiguration signaling sent by a source cell, the first reconfiguration signaling comprising first configuration information of M candidate cells, and the first service comprising at least one of a broadcast service and a multicast service that the terminal is interested in;

[0006] The terminal determines N candidate cells that satisfy a conditional handover execution condition from the M candidate cells;

[0007] The terminal selects a target cell from the N candidate cells to perform an access process;

[0008] Wherein, M and N are positive integers, and M is greater than or equal to N.

[0009] In a second aspect, a conditional handover processing method is provided, comprising: a network side device sending first reconfiguration signaling to a terminal, the first reconfiguration signaling comprising first configuration information of M candidate cells, and the first reconfiguration signaling being used for a terminal in a connected state to receive a first service to determine N candidate cells that satisfy a conditional handover execution condition from the M candidate cells; the first service comprising at least one of a broadcast service and a multicast service that the terminal is interested in; wherein, M and N are positive integers, and M is greater than or equal to N.

[0010] In a third aspect, a conditional handover processing device is provided, comprising:

[0011] The first receiving module is configured to receive first reconfiguration signaling sent by a source cell in a case where the terminal is in a connected state to receive first services, the first reconfiguration signaling comprising first configuration information of M candidate cells, the first services comprising at least one of broadcast services and multicast services in which the terminal is interested.

[0012] The first determining module is configured to determine, from the M candidate cells, N candidate cells that satisfy a conditional handover execution condition, N being a positive integer.

[0013] The executing module is configured to perform an access procedure in the N candidate cells to select a target cell.

[0014] M and N are both positive integers, and M≥N.

[0015] In a fourth aspect, a conditional handover processing apparatus is provided, comprising:

[0016] The second sending module is configured to send first reconfiguration signaling to a terminal, the first reconfiguration signaling comprising first configuration information of M candidate cells, the first reconfiguration signaling being used to determine, in a case where the terminal is in a connected state to receive first services, N candidate cells that satisfy a conditional handover execution condition from the M candidate cells, the first services comprising at least one of broadcast services and multicast services in which the terminal is interested.

[0017] In a fifth aspect, a terminal is provided, comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, the program or instructions being executed by the processor to implement the steps of the method according to the first aspect.

[0018] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein:

[0019] The communication interface is configured to receive first reconfiguration signaling sent by a source cell in a case where the terminal is in a connected state to receive first services, the first reconfiguration signaling comprising first configuration information of M candidate cells, the first services comprising at least one of broadcast services and multicast services in which the terminal is interested.

[0020] The processor is configured to determine, from the M candidate cells, N candidate cells that satisfy a conditional handover execution condition, N being a positive integer, and to perform an access procedure in the N candidate cells to select a target cell, wherein M and N are both positive integers, and M≥N.

[0021] In a seventh aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0022] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein,

[0023] The communication interface is used to send a first reconfiguration signaling to the terminal. The first reconfiguration signaling includes first configuration information of M candidate cells. When the terminal is in a connected state and receiving a first service, the first reconfiguration signaling is used to determine N candidate cells among the M candidate cells that meet the conditions for conditional handover execution. The first service includes at least one of broadcast services and multicast services that the terminal is interested in.

[0024] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0025] In a tenth aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0026] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the computer program / program product being executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0027] This embodiment of the application, when a terminal is in a connected state receiving a first service, receives a first reconfiguration signaling sent by a source cell. The first reconfiguration signaling includes first configuration information for M candidate cells. The first service includes at least one of a broadcast service and a multicast service that the terminal is interested in. The terminal determines N candidate cells from the M candidate cells that meet the conditions for conditional handover. The terminal then selects a target cell from the N candidate cells to perform the access procedure. In this way, during conditional handover, candidate cells for at least a portion of the first service can be selected as the target cell for conditional handover, thereby effectively ensuring the continuity of MBS service transmission. Therefore, this embodiment of the application can improve the reliability of MBS service transmission during conditional handover. Attached Figure Description

[0028] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;

[0029] Figure 2 This is a flowchart of a condition switching processing method provided in an embodiment of this application;

[0030] Figure 3 This is a flowchart of another condition switching processing method provided in the embodiments of this application;

[0031] Figure 4 This is a structural diagram of a condition switching processing device provided in an embodiment of this application;

[0032] Figure 5 This is a structural diagram of another condition switching processing device provided in an embodiment of this application;

[0033] Figure 6 This is a structural diagram of a communication device provided in an embodiment of this application;

[0034] Figure 7 This is a structural diagram of a terminal provided in an embodiment of this application;

[0035] Figure 8 This is a structural diagram of a network-side device provided in an embodiment of this application. Detailed Implementation

[0036] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0037] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0038] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description. These technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.

[0039] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side equipment 12 can be a base station or core network equipment. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0040] For ease of understanding, the following describes some aspects of the embodiments of this application:

[0041] I. Broadcasting and multicasting.

[0042] In LTE broadcast multicast transmission, it supports Multicast Broadcast Multicast Service (MBMS) transmission via Multicast Broadcast Single Frequency Network (MBSFN) and Single Cell Point-to-Multipoint (SC-PTM) multicast transmission. In MBSFN, cells within the same MBSFN area synchronously transmit the same broadcast service, facilitating UE reception. MBMS control information (including control channel parameters, service channel parameters, scheduling information, etc.) and data information are transmitted via broadcast, allowing both idle and connected UEs to receive MBMS services. SC-PTM is a standardized multicast transmission method developed after MBMS. Its biggest difference from MBSFN is that it only schedules transmission within a single cell, using the group Radio Network Temporary Identifier (g-RNTI) for service scheduling. The broadcast message broadcasts control channel parameters, service identifiers, periodic information, etc. The scheduling information is notified by the physical downlink control channel (PDCCH) scrambled by g-RNTI. The data part is sent in multicast mode, which means that interested UEs listen to g-RNTI to obtain data scheduling and then receive it.

[0043] II. Point-to-Point (PTP) and Point-to-Multipoint (PTM).

[0044] For a multicast service, network-side equipment can configure two paths for a UE to transmit simultaneously: a PTP path (PTP leg) and a PTM path (PTM leg). The PTM path uses a common RNTI, such as a Group-RNTI, to scramble the PDCCH. All users within the group jointly listen to the Group-RNTI's scheduling and receive subsequent scheduling data; a single transmission can be received by multiple UEs. The PTP path, on the other hand, uses a UE-specific Cell Radio Network Temporary Identifier (C-RNTI) to scramble the PDCCH. Only this UE can listen to the C-RNTI's scheduling and receive subsequent scheduling data; a single transmission can only be received by one UE.

[0045] PTM transmits to multiple UEs simultaneously, offering high transmission efficiency. However, it requires comprehensive coverage of all UEs, necessitating the selection of transmission parameters suitable for all UEs. This includes using omnidirectional antennas and considering link quality for users with poor performance. PTM may not be effective for individual UEs with extremely poor link quality. PTP, on the other hand, is a dedicated transmission for a single UE. It considers the user's link conditions and adjusts transmission parameters accordingly, such as using directional or shaped antennas and setting suitable transmission parameters based on the current UE's link. Therefore, it performs well for a single UE, but requires multiple transmission resources for multiple users, resulting in lower resource efficiency.

[0046] 3. Conditional handover (CHO).

[0047] After deciding to initiate a CHO handover, the source cell sends handover request messages to two or more potential target cells and receives handover request response messages. Based on the handover response messages, it generates conditional handover reconfiguration signaling, which includes the configurations of two or more candidate target cells and the execution conditions for the conditional handover. After the UE returns a reconfiguration completion signaling, it begins evaluating the CHO conditions. When any potential target cell meets the execution conditions for the conditional handover, the UE detaches from the source cell, synchronizes access to the target cell that meets the conditions, and sends a CHO handover completion message in the target cell.

[0048] On the Xn interface, early status transfer and early data forwarding can be performed. Alternatively, after the UE successfully accesses the target cell, the target cell can send a handover success signaling to the source cell, triggering a normal sequence number status transfer (SN status transfer) and data forwarding process. The source cell sends a handover cancellation signaling to other unaccessed candidate target cells, informing them to stop the CHO process and resource reservation for the UE.

[0049] If a normal handover command is received during the conditional handover process, the UE executes the normal handover procedure, and the conditional handover configuration is automatically released.

[0050] When two or more cells meet the conditions for conditional handover, the UE decides which cell to select as the final target cell. For example, the UE can consider the beam and beam quality to select a cell for conditional handover.

[0051] The condition switching processing method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0052] Please see Figure 2 , Figure 2 This is a flowchart of a condition switching processing method provided in an embodiment of this application, such as... Figure 2 As shown, it includes the following steps:

[0053] Step 201: When the terminal is in a connected state and receiving the first service, the terminal receives the first reconfiguration signaling sent by the source cell. The first reconfiguration signaling includes the first configuration information of M candidate cells. The first service includes at least one of the broadcast service and multicast service that the terminal is interested in.

[0054] In this embodiment, the first service is a service that the terminal is interested in, which may specifically include at least one of broadcast and multicast services. Of course, in some embodiments, it may further include unicast services. The service of interest can be understood as a service that the terminal needs to receive. For example, when a user watches a video through the terminal, the video can be understood as a service that the terminal is interested in.

[0055] The aforementioned first reconfiguration signaling can be configured for the terminal by the network-side device. Specifically, in some embodiments, when the network-side device learns that the terminal is receiving a first service, it receives first configuration information sent by multiple candidate cells, and when it determines that the terminal can perform a conditional handover, it sends the first reconfiguration signaling to the terminal so that the terminal can perform a conditional handover according to the first reconfiguration information. In some embodiments, the network-side device can notify multiple candidate cells of the terminal's first service, then receive the first configuration information sent by each candidate cell based on the first service, and when it determines that the terminal can perform a conditional handover, it sends the first reconfiguration signaling to the terminal so that the terminal can perform a conditional handover according to the first reconfiguration information.

[0056] It should be noted that the above-mentioned situation where the terminal is in a connected state and is receiving the first service can be understood as the terminal being in a connected state and is receiving the first service; or, it can be understood as the terminal being in a connected state and preparing to receive the first service. For example, the process of the terminal sending a request to the network-side device to receive the first service to carry out the preliminary process of receiving the first service is all considered as the situation where the terminal is in a connected state and is receiving the first service.

[0057] Step 202: The terminal determines N candidate cells from the M candidate cells that meet the conditions for handover execution.

[0058] In this embodiment, the aforementioned condition switching execution condition can be referred to as the condition switching execution criterion, or the condition switching execution condition. The specific condition information can be set according to actual conditions, and can be referred to in relation to condition switching technologies; no further limitations are made here.

[0059] Step 203: The terminal selects a target cell from the N candidate cells to perform the access procedure;

[0060] Where M and N are both positive integers, and M≥N.

[0061] In this embodiment, the target cell can be one of N candidate cells. When N is greater than 1, the target cell can be selected based on the first configuration information. When N equals 1, the candidate cell that meets the handover execution conditions is directly used as the target cell for the handover process. During the handover process, the terminal can leave the source cell and simultaneously access the target cell synchronously.

[0062] It should be understood that the terminal can select a target cell that supports the first service based on the frequency information of the candidate cells or the first configuration information, so as to ensure the continuity of the first service that the terminal is interested in and improve the reliability of transmission. In other words, in this embodiment of the application, the terminal can select a target cell based on the first configuration information or frequency information, and the selected target cell supports at least some of the services in the first service. Optionally, in some embodiments, the first configuration information may also include frequency information.

[0063] This embodiment of the application, when a terminal is in a connected state receiving a first service, receives a first reconfiguration signaling sent by a source cell. The first reconfiguration signaling includes first configuration information for M candidate cells. The first service includes at least one of a broadcast service and a multicast service that the terminal is interested in. The terminal determines N candidate cells from the M candidate cells that meet the conditions for conditional handover. The terminal then selects a target cell from the N candidate cells to perform the access procedure. In this way, during conditional handover, candidate cells for at least a portion of the first service can be selected as the target cell for conditional handover, thereby effectively ensuring the continuity of MBS service transmission. Therefore, this embodiment of the application can improve the reliability of MBS service transmission during conditional handover.

[0064] It should be noted that, in the embodiments of this application, the services that the terminal is interested in may include one type of service or multiple types of services. When the services that the terminal is interested in include a target service, a target cell can be selected based on the target service. The target service is a multicast service or the broadcast service. For example, in some embodiments, the target cell satisfies at least one of the following:

[0065] If the number of first candidate cells that meet the first preset condition among the N candidate cells is 1, then the target cell is the first candidate cell;

[0066] If the number of first candidate cells that meet the first preset condition among the N candidate cells is greater than 1, the target cell is a cell determined from multiple first candidate cells based on the first preset rule;

[0067] The first preset condition includes supporting target services and unicast services, wherein the target service is the multicast service or the broadcast service.

[0068] In this embodiment, the terminal can determine whether each first candidate cell meets a first preset condition based on the first configuration information of N first candidate cells. Specifically, the terminal can determine whether the target service is supported based on at least one of the following indicated in the first configuration information of each first candidate cell: whether broadcast service is supported, whether multiple services are supported, a list of supported broadcast services, a list of supported multicast services, frequency points, regions, and cell lists, etc.

[0069] Optionally, the first preset rule mentioned above includes at least one of the following:

[0070] Based on the number of target services supported by each first candidate cell, the target cell is determined, wherein the target cell supports the most number of target services.

[0071] The target cell is determined based on the priority of the target service supported by each first candidate cell, wherein the target cell supports the target service with the highest priority.

[0072] In this application embodiment, when more than one first candidate cell meets the first preset condition, in some embodiments, more first candidate cells supporting the target service can be selected as the target cell. For example, when the target service is a broadcast service, the services that the terminal is interested in include broadcast service 1, broadcast service 2, and broadcast service 3, wherein first candidate cell 1 supports broadcast service 1 and broadcast service 2, and first candidate cell 2 supports broadcast service 3. In this case, first candidate cell 1 can be selected as the target cell.

[0073] In some embodiments, a first candidate cell with a higher priority on the UE side can also be selected for the supported target service. For example, when the target service is a broadcast service, the services that the terminal is interested in include broadcast service 1 and broadcast service 2, where first candidate cell 1 supports broadcast service 1 and first candidate cell 2 supports broadcast service 2. Assuming that broadcast service 2 has a higher priority than broadcast service 1 for the terminal, candidate cell 2 can be selected as the target cell.

[0074] In some embodiments, the target service can also be determined by combining the number and priority of the target services supported by each first candidate cell. When the target service is a broadcast service, the services of interest to the terminal include broadcast service 1, broadcast service 2, broadcast service 3, broadcast service 4, and broadcast service 5. Candidate cell 1 supports broadcast service 1, candidate cell 2 supports broadcast services 2 and 3, and candidate cell 3 supports broadcast services 4 and 5. Assuming that for the terminal, the priority of broadcast service 1 is equal to the priority of broadcast service 2, and the priorities of broadcast service 1, broadcast service 4, broadcast service 3, and broadcast service 5 are arranged from high to low, then candidate cells 2 and 3 can be selected first based on the number of target services supported by each candidate cell, and then candidate cell 2 can be selected as the target cell based on its priority. It should be noted that in other embodiments, priority selection can be performed first, followed by quantity selection. For example, candidate cells 1 and 2 can be selected first based on the priority of the target services supported by each candidate cell, and then candidate cell 2 can be selected as the target cell based on the number of target services supported by each candidate cell.

[0075] It should be understood that when no primary candidate cell supports the target service, the target cell can be selected according to other relevant rules, such as based on beam quality, without further limitations here.

[0076] Optionally, in some embodiments, when the first service includes at least two types of services such as multicast, broadcast and unicast, and there is no second candidate cell among the N candidate cells that simultaneously supports the at least two types of services, the target cell is determined based on the priority of the at least two types of services, and the target cell supports at least one type of service with the highest priority among the at least two types of services supported by the N candidate cells.

[0077] In this embodiment of the application, firstly, among the N candidate cells, a candidate cell that can support the highest priority service among the services of interest to the terminal is selected. If none of the N candidate cells support the highest priority service among the services of interest to the terminal, then a candidate cell that can support the service with the second highest priority among the services of interest to the terminal is selected. This process is repeated to obtain the target candidate cell that is the highest priority service among at least one type of service supported by the N candidate cells, and the target candidate cell is used as the target cell.

[0078] It should be understood that if there are multiple target candidate cells, the target cells can be further determined based on the number and / or priority of the supported terminal's interested services. Specific implementation methods can be found in the above embodiments, and will not be repeated here.

[0079] Optionally, the priority of the multicast service, the priority of the broadcast service, and the priority of the unicast service satisfy any one of the following:

[0080] The multicast service, the broadcast service, and the unicast service have different priorities;

[0081] The multicast service and the broadcast service have a first priority, and the unicast service has a second priority, wherein the first priority is higher or lower than the second priority;

[0082] The broadcast service and the unicast service have a third priority, and the multicast service has a fourth priority. The third priority is higher or lower than the fourth priority.

[0083] The multicast service and the unicast service have a fifth priority, and the broadcast service has a sixth priority, wherein the fifth priority is higher or lower than the sixth priority.

[0084] It should be understood that, in the embodiments of this application, the fact that the N candidate cells support at least one type of service with the highest priority can be understood as, when multiple types of services have the same priority, a certain candidate cell can support the multiple types of services simultaneously.

[0085] Optionally, after the terminal selects a target cell from the N candidate cells to perform the access procedure, the method further includes at least one of the following:

[0086] If the target cell supports the first service, the terminal continues to receive the first service through the target cell;

[0087] If the target cell does not support the first service, the terminal initiates a unicast Protocol Data Unit (PDU) session establishment request and receives the first service in the target cell via unicast.

[0088] If the target cell is not within the transmission permission range of the first service, the terminal stops receiving the first service.

[0089] It should be understood that the implementation process for continuing to receive the service differs depending on the type of service being the first service. For example, in some embodiments, continuing to receive the first service in the target cell includes at least one of the following:

[0090] If the first service is a broadcast service, the system information block (SIB) information of the multicast broadcast service (MBS) is read in the target cell to obtain the service configuration of the first service, and the first service is continued to be received in the target cell in a broadcast manner.

[0091] If the first service is a multicast service, the first service is continued to be received in the target cell in a multicast manner according to the multicast service configuration information carried in the first configuration information of the target cell.

[0092] Optionally, the first configuration information includes at least one of the following:

[0093] The first indication information is used to indicate whether the candidate cell supports MBS service;

[0094] List of MBS services supported by candidate cells;

[0095] The second indication information is used to indicate whether the candidate cell supports broadcast services;

[0096] List of broadcast services supported by candidate cells;

[0097] The third indication information is used to indicate whether the candidate cell supports the broadcast service that the terminal is interested in;

[0098] A list of broadcast services that the terminal is interested in and that are supported by the candidate cell;

[0099] First MBS SIB information;

[0100] First Multicast Control Channel (MCCH) information.

[0101] Optionally, when the first service is a broadcast service, after the terminal selects a target cell from the N candidate cells to perform the access procedure, the method further includes:

[0102] The terminal obtains the first version identifier of the target cell;

[0103] If the identifier value corresponding to the first version identifier is different from the identifier value corresponding to the second version identifier carried in the first configuration information, the terminal obtains the broadcast service configuration associated with the identifier value corresponding to the first version identifier;

[0104] The first version identifier and the second version identifier both include an identifier value associated with the first object, which includes at least one of the following: MBS SIB information, MCCH information, and Temporary Mobile Group Identifier (TMGI) service configuration.

[0105] In this embodiment of the application, the second version identifier includes at least one of a first identifier value associated with MBS SIB information, a second identifier value associated with MCCH information, and a third identifier value associated with TMGI service configuration. The first identifier value is included in the first MBS SIB information, and the second and third identifier values ​​are included in the first MCCH information.

[0106] It should be understood that the terminal can obtain the first version identifier by reading the SIB and MCCH information sent by the target cell. The first, second, and third identifier values ​​can all be understood as a version number. Since the corresponding version number is carried in the first configuration information, it is possible to determine whether the corresponding configuration information has been updated. The identifier value of the first version identifier differs from that of the second version identifier; this can be understood as the version number in the first version identifier being different from the version number in the second version identifier. In this case, a broadcast service configuration update is required. For example, the terminal can further read the relevant content of the MCCH information to obtain the updated broadcast service configuration of the target cell, update the locally stored broadcast service configuration, and continue to receive broadcast services using the updated broadcast service configuration.

[0107] Optionally, if the first service is a multicast service, the first configuration information includes multicast service configuration information.

[0108] In this embodiment of the application, the multicast service configuration information may include detailed configuration information corresponding to the TMGI of interest.

[0109] The multicast service configuration information carries a third version identifier, which is associated with a second object, namely a Temporary Mobile Group Identifier (TMGI) or a Group Radio Network Temporary Identifier (G-RNTI).

[0110] It should be understood that since multicast services are configured at the granularity of a TMGI or G-RNTI, that is, a multicast service or a service using the same G-RNTI for scheduling is given as the basic unit, a set of multicast configurations can be given a third version identifier, and the identifier value of the version identifier is used to represent the version number.

[0111] It should be noted that the length of each version identifier needs to be determined by the frequency of changes. For cases where changes are relatively slow, 1 bit can be used, with 0 and 1 representing two configuration versions. For cases where changes are relatively drastic, 4 bits can be used, with 16 versions corresponding to configurations at different times.

[0112] Optionally, after the terminal selects a target cell from the N candidate cells to perform the access procedure, the method further includes:

[0113] The terminal obtains the fourth version identifier of the target cell, and the fourth version identifier is associated with the second object;

[0114] If the identifier value corresponding to the fourth version identifier is different from the identifier value corresponding to the third version identifier, the terminal sends target information to the target cell, and the target information is used to update the multicast service configuration information.

[0115] In this embodiment, the target cell can notify the fourth version identifier via broadcast or dedicated signaling, enabling accessing terminals to obtain the version information of the multicast service configuration information. By comparing the identifier value of the currently obtained fourth version identifier with the identifier value of the locally stored third version identifier, it is determined whether the multicast service configuration information needs to be updated. If an update is required, the multicast service configuration information can be updated by reporting the target information.

[0116] Specifically, the update method can be configured according to actual needs. For example, in some embodiments, a multicast service configuration information update request message can be sent (i.e., the target information mentioned above is a multicast service configuration information update request message), which can carry a multicast service identifier. Then, the target cell sends the updated multicast service configuration information to the terminal. In some embodiments, the multicast service identifier and the third version identifier can also be directly reported, and the target cell determines whether the terminal's multicast service configuration information needs to be updated. When an update is required, the target cell sends the updated multicast service configuration information to the terminal.

[0117] Of course, in some embodiments, the target information can also be used to report the service list of services that the terminal is interested in in order to obtain the multicast service configuration information that needs to be updated.

[0118] In some embodiments, the network-side device can also control this, because when configuring multicast services for a UE, the network-side device can record the correspondence between the multicast service configuration information and the UE at that time. When the UE subsequently accesses the network, the network-side device can decide whether to resend the multicast service configuration information to the UE based on the previous records and the changes in its own multicast service configuration information.

[0119] Optionally, in some embodiments, when the service of interest to the terminal is updated from the first service to the second service, the method further includes:

[0120] The terminal reports the second service to the source cell via Radio Resource Control (RRC) signaling;

[0121] Alternatively, if the first service is a multicast service, the terminal reports the second service to the core network device through Non-access stratum (NAS) signaling.

[0122] In this embodiment, the terminal reporting the second service to the source cell via Radio Resource Control (RRC) signaling can be understood as the terminal reporting the second service to the access device (such as a base station) of the source cell via RRC signaling. When the terminal reports the second service to the core network device via Non-Access Stratum (NAS) signaling, after the terminal accesses the target cell, and the target cell sends a path handover process to the core network device, the core network device can know that the terminal has moved to the target cell. Therefore, it can synchronize the second service of the terminal stored in the core network device with the target cell, so that the access device of the target cell knows the latest service of interest of the terminal, and the target cell can prepare the necessary updated configuration for the terminal.

[0123] It should be noted that updates for multicast services can be reported using either RRC signaling or NAS layer signaling, without further restrictions.

[0124] Optionally, after the terminal reports the second service to the source cell via Radio Resource Control (RRC) signaling, the method further includes:

[0125] The terminal receives a second reconfiguration signaling sent by the source cell based on the second service. The second reconfiguration signaling is used to update the first configuration information of the candidate cell.

[0126] In this embodiment, the network-side device can determine whether to send a second reconfiguration signaling to overwrite the first reconfiguration signaling based on the magnitude of the change in the first configuration information required by the second service. Generally, the following situations exist:

[0127] If two changes to the UE would have a significant impact on the configuration, then an update process can be chosen to overwrite the previous configuration information, for example, if the UE changes from being uninterested to being interested.

[0128] If the two changes to the UE will not have a significant impact on the configuration, then it is possible to choose not to update the target side, that is, to maintain the existing configuration information. For example, if the UE only changes from service of interest 1 to service of interest 2, and the two services are sent in the same or similar way.

[0129] Optionally, if the service of interest to the terminal is changed from the first service to the second service during a preset time period before the first reconfiguration signaling is received, the method further includes:

[0130] When accessing the target cell, the terminal reports the second service;

[0131] The terminal receives the second service in the target cell.

[0132] In this embodiment, if the terminal experiences a change in the service it is interested in, and the change to the second service occurs within a preset time period before the first reconfiguration signaling is received, the terminal will be unable to receive the second service based on the first configuration information. Therefore, the second service can be received by reporting the second service after accessing the target cell. This avoids the service reception being interrupted due to condition switching, thus improving the reliability of transmission.

[0133] Optionally, in some embodiments, before the step of the terminal receiving the first reconfiguration signaling sent by the source cell, the method further includes:

[0134] The terminal reports the first service to the source cell via Radio Resource Control (RRC) signaling; or...

[0135] When the first service is a multicast service, the terminal reports the first service to the core network equipment through non-access stratum (NAS) signaling.

[0136] To better understand this application, the following detailed explanations are provided through specific examples.

[0137] Example 1: Receiving a CHO from a UE that is receiving a broadcast service.

[0138] A key characteristic of broadcast service transmission is that the UE can receive the service in any state, such as Idle, Inactive, or Connected. Since the condition switching process occurs in the Connected state, the following discussion focuses on Connected UEs receiving broadcast services.

[0139] Generally, the behavior of a connected UE receiving broadcast services is consistent with that of UEs in other states. The UE reads the MBS SIB to find the scheduling location and information of the MCCH, reads the MCCH, and thus obtains the service list and corresponding MTCH configuration for that cell, thereby receiving service data. However, connected UEs also have unique considerations. For example, the most basic assumption of a connected UE is that it can read SIBs, MCCH update notifications (change notifications), or common channels such as the MCCH on the primary serving cell (Pcell). Whether it can read these on other serving cells and other non-serving cells depends on the UE's capabilities. Furthermore, NR connected UEs only have one active bandwidth part (active BWP) on each serving cell. When the network-side equipment configures or activates the BWP, it must ensure that the UE can simultaneously perform unicast transmission and broadcast reception on that BWP.

[0140] To ensure broadcast reception for connected UEs, the UE needs to report its latest interest indication to the serving cell, including one or a combination of the interest indication ID, the frequency of the interest indication, and the area information of the interest indication. This allows the serving cell to configure Pcell and active BWP for the UE to receive both unicast and broadcast simultaneously.

[0141] When the network-side equipment determines that a UE can perform a conditional handover, it can send the UE's configuration information in the source cell, along with the UE's broadcast interest information, to multiple candidate cells. The candidate cells then use this information to determine the UE's primary configuration settings within the candidate cells. This process also needs to consider PCell and BWP configurations to ensure the UE can receive both unicast and broadcast services simultaneously in the candidate cells. Generally, among the multiple candidate cells, some target cells may support the broadcast services the UE is interested in, while others may not.

[0142] The source cell organizes the first configuration information of multiple candidate cells into a reconfiguration signaling message containing conditional handover information, and sends it to the UE along with the conditional handover execution conditions. Upon receiving the reconfiguration signaling message, the UE returns a reconfiguration completion message and begins evaluating the candidate cells. Once a candidate cell is found to meet the conditional handover execution conditions, the UE's behavior is as follows:

[0143] When only one candidate cell meets the handover execution conditions, the UE can only perform the handover execution process to that cell, disconnect the source cell connection, and access the target cell, etc.

[0144] When two or more candidate cells meet the handover execution conditions, the UE selects the target cell to access according to preset rules.

[0145] The preset rules include at least one of the following:

[0146] Candidate target cells that can support both unicast and broadcast are selected first. The criteria for selection are: whether the candidate target cell supports broadcast services, service list, frequency point, region, and cell list, based on the explicit indication of the candidate target cell.

[0147] When there is more than one candidate cell that can support both unicast and broadcast, select the broadcast service to support more candidate target cells, or select the broadcast service to support candidate target cells with higher priority on the UE side.

[0148] When no single cell can support all the broadcast services that the terminal is interested in, the UE selects the target cell for access according to existing rules.

[0149] After the UE selects a target cell, it performs the access procedure and then performs the following operations after accessing the target cell:

[0150] If the target cell supports the broadcast service that the UE is interested in, the UE reads the MBS SIB and MCCH in the target cell, obtains the configuration of the service it is interested in, and then continues to receive the broadcast service it is interested in in the target cell.

[0151] If the target cell does not support broadcasting services that the UE is interested in, the UE will initiate a unicast PDU session establishment request to the core network to receive MBS services that it is interested in via unicast.

[0152] If the target cell does not support broadcasting services that the UE is interested in and the cell is not within the transmission permission range of the services that the UE is interested in, then the UE can only stop receiving MBS services.

[0153] Optionally, when a candidate cell determines the first or second configuration information for the terminal, it may provide some additional information to help the UE select the access cell or to receive broadcast services as quickly as possible after access, including at least one of the following:

[0154] The first indication information is used to indicate whether the candidate cell supports MBS service;

[0155] List of MBS services supported by candidate cells;

[0156] The second indication information is used to indicate whether the candidate cell supports broadcast services;

[0157] List of broadcast services supported by candidate cells;

[0158] The third indication information is used to indicate whether the candidate cell supports the broadcast service that the terminal is interested in;

[0159] A list of broadcast services that the terminal is interested in and that are supported by the candidate cell;

[0160] First MBS SIB information;

[0161] First multicast control channel (MCCH) information.

[0162] The MBS SIB information mainly contains basic MBS content, such as MCCH location and cycle information, and SAI (Service Area Indication) information, which is used to describe the basic support status and MCCH configuration. Generally, the MBS SIB is static and the probability of change is very small. Therefore, even if it is carried in conditional handover signaling, there is little need to worry about it changing in the middle.

[0163] The MCCH mainly contains a list of specific services and the specific configuration of each service. If it is to be forwarded to the UE, it can send only the services that the UE is interested in, or it can be sent together. However, since the arrival and end of services are relatively frequent, if the condition switching continues for a long time without meeting the condition switching execution conditions, there is a high possibility that changes will occur in the middle. Even if it is only for a service that the UE is interested in, it is not impossible that other reasons will require configuration changes, such as preemption or being forcibly occupied, insufficient resources causing midway suspension, or the service ending.

[0164] To mark parts that may change, version information can be introduced. For example, the entire MCCH information can be assigned a version number, or each TMGI service configuration can be assigned a version number. If the version number sent to the UE does not match the version number after the UE accesses the network, the UE will know that a configuration change has occurred. After accessing the target side, it can reread the new configuration.

[0165] Optionally, since the interval between the UE receiving the conditional handover reconfiguration signaling and actually performing the handover may be much longer than a normal handover, if a change of interest occurs, the relevant behaviors may include:

[0166] If a change of interest occurs before the UE receives the reconfiguration signaling for conditional handover, for example, from the first N seconds until the UE accesses the target cell, then there is a high probability that the new interest information has not been forwarded to the target cell by the source cell. Therefore, at least after the UE accesses the target cell, it needs to report the interest information immediately in the target cell to synchronize the latest interest information to the target base station, so that the target base station can perform the necessary reconfiguration to adapt to the new service reception requirements.

[0167] As for any changes in UE interests that occur during this period, they also need to be reported to the source cell as usual. The source cell may optionally update the target cell again to facilitate the target cell's configuration information update and overwrite the previous reconfiguration signaling. Generally, the following situations exist:

[0168] If two changes to the UE would have a significant impact on the configuration, then an update process can be chosen to overwrite the previous configuration information, for example, if the UE changes from being uninterested to being interested.

[0169] If the two changes to the UE do not significantly affect the configuration, then it is possible to choose not to update the target side, that is, to maintain the existing configuration information. For example, if the UE only changes from service of interest 1 to service of interest 2, the two services are sent in the same or similar way.

[0170] Alternatively, for simplicity, the update process can be skipped by default. Any changes to information of interest will be reported to the target cell after the UE has accessed the target cell, so that the target cell can reconfigure as needed.

[0171] Interest changes also include the termination of services. When a service ends, it means that the user is no longer interested in that service.

[0172] Example 2: Receiving a CHO from a UE using a multicast service.

[0173] Multicast services are divided into two categories based on their transmission characteristics:

[0174] I. Multicast for Connected Only: Most multicast services, due to their high Quality of Service (QoS) requirements (e.g., block error rate of 10^-5 or below), require the UE to enter connected state for reception. In connected state, the UE can better perform Hybrid Automatic Repeat Request (HARQ) feedback and measurement, as well as PTP leg configuration. In this case, network-side equipment typically sends service configuration information to the UE via dedicated RRC signaling, schedules service data via G-RNTI to the PTM leg, and optionally uses C-RNTI to schedule the PTP leg as a supplement.

[0175] Multicast for Idle / Inactive: For a small number of multicast services, due to their general QoS requirements or the inability of the network-side equipment to accommodate all UEs in the connected state for reception, all or some UEs are allowed to receive in the Idle / Inactive state. In this case, the network-side equipment can send service configuration information to the UE through common signaling, such as MCCH, or still use dedicated RRC signaling to send configuration information and inform the UE that it can continue to use the service in the idle / inactive state. Optionally, the scope information for continued use can be carried, and the service data is only scheduled through G-RNTI PTM leg.

[0176] Optionally, for the multicast for idle / inactive transmission method, if the configuration information is transmitted via MCCH, this transmission method is basically similar to the broadcast transmission method in Embodiment 1, and can be referred to Embodiment 1 above for details, which will not be repeated here. If the configuration information is transmitted via dedicated signaling plus optional indication of application scope, this method is similar to the multicast for connected only transmission method, and is a proper subset of the latter, so it can be classified as the multicast for connected only transmission method. Based on this, the following provides a detailed description of the handover process of the Connected UE under the multicast for connected only method.

[0177] First, when the UE is in the source cell, the source cell can learn which multicastfor connected only services the UE is interested in by reporting through the CN or the UE, and thus provide the UE with the configuration information of these services, including G-RNTI, MRB-related configuration, PTM configuration, and optionally, the PTP leg for the MRB can also be configured for the UE.

[0178] When a UE meets the handover conditions, such as when the UE's measurements reach a certain threshold, the source cell initiates a handover preparation process with two or more candidate cells. The handover request carries all of the UE's configurations in the source cell, including both unicast and multicast configurations, and is sent to the candidate cells. The candidate cells determine the UE's first configuration information in the candidate cells based on the UE's configurations in the source cell. Generally, if the candidate cells also support the multicast services that the UE is interested in, the candidate cells will configure the multicast service configuration information for the UE in the candidate cells, including G-RNTI, MRB-related configurations, PTM configurations, and optionally, the PTP leg for MRB. It should be noted that, among the above configurations, except for the PTP leg configurations which are UE-specific, the remaining G-RNTI, MRB-related configurations, PTM configurations, etc., are common configurations for all UEs in the candidate cells that are interested in the same multicast services.

[0179] After each candidate cell returns a confirmation of the handover request, the source cell organizes the first configuration information of two or more candidate cells into a reconfiguration signaling message, along with the handover execution conditions, and sends it to the UE. Some of the candidate cells support multicast services that the UE is interested in, while the remaining candidate target cells do not. The distinction is also very clear: the configuration of supported candidate target cells will explicitly carry multicast service configuration information, while that of unsupported cells will not.

[0180] The UE receives the reconfiguration signaling and returns a reconfiguration completion message. It then begins evaluating candidate target cells. If a candidate cell meets the handover execution conditions, the UE's behavior is as follows:

[0181] When only one candidate cell meets the handover execution conditions, the UE can only perform the handover execution process to that cell, disconnect the source cell connection, and access the target cell, etc.

[0182] When two or more candidate cells meet the handover execution conditions, the UE selects the target cell to access according to preset rules.

[0183] The preset rules include at least one of the following:

[0184] Candidate target cells that can support both unicast and multicast are selected first, and the criterion is whether the candidate target cell configuration contains multicast service configuration information.

[0185] When there is more than one candidate cell that can support both unicast and multicast, select the multicast service to support more candidate target cells, or select the multicast service that has a higher priority candidate target cell on the UE side.

[0186] When no single cell can support all the multicast services that the terminal is interested in, the UE selects the target cell for access according to existing rules.

[0187] After the UE selects a target cell, it performs the access procedure and then performs the following operations after accessing the target cell:

[0188] If the target cell supports the multicast service that the UE is interested in, the UE will continue to receive the multicast service it is interested in in the target cell according to the multicast service configuration information contained in the target cell configuration.

[0189] If the target cell does not support sending services that the UE is interested in via multicast, the UE initiates a unicast PDU session establishment request to the core network to receive MBS services that it is interested in via unicast.

[0190] If the target cell does not support multicast transmission of services that the UE is interested in and the cell is not within the transmission permission range of the services that the UE is interested in, then the UE can only stop receiving MBS services.

[0191] Optionally, when a candidate cell contains multicast service configuration information, the interval between the UE receiving reconfiguration signaling and the actual handover may be much longer than a normal handover. During this time, it's impossible to ensure that the multicast service configuration information remains completely unchanged, especially common configurations shared with other interested UEs, such as G-RNTI, MRB, PTM configuration, and scheduling resources. These common configurations may need adjustment due to the continuous arrival of new services and changes in system load. To address potential configuration changes...

[0192] The first approach involves configuring multicast services at the granularity of a TMGI / G-RNTI (i.e., a multicast service or a service using the same G-RNTI for scheduling). A version identifier can be assigned to this set of multicast configurations. The length of the version identifier depends on the frequency of changes. For slow-changing scenarios, a 1-bit identifier (0 and 1 representing two configuration versions) can be used. For drastic changes, a 4-bit identifier (16 versions corresponding to different periods) can be used. When the candidate cell provides multicast service configuration information to the UE, it also carries the current version identifier, for example, version number 8. After the UE meets the handover conditions and accesses the target cell, it can proactively report the version number it received. The network device then determines if it's the latest configuration. If not, it sends the latest configuration; alternatively, the UE can try receiving the service according to its current configuration and report any anomalies to the network device.

[0193] The second approach involves control by the network-side device. When configuring multicast service for the UE, the network-side device can record the configuration information and the correspondence between the UE and the configuration. When the UE subsequently accesses the network, the network-side device can decide whether to resend the multicast service to the UE based on the previous records and changes in its own multicast service configuration.

[0194] Optionally, since the interval between the UE receiving reconfiguration signaling and the actual handover may be much longer than a normal handover, if an interest change occurs, and if this interest change is reported by the UE to the network-side equipment, the relevant behavior is similar to that in Embodiment 1. If the interest change is reported by the UE to the core network equipment (CN) through the NAS process, and then the CN notifies the access network equipment (RAN), then this is a new method different from Embodiment 1, and the relevant process is as follows:

[0195] When a UE is in the source cell, if its interests change, the UE will report the change to the CN via the NAS, and the CN will then synchronize the information to the source cell.

[0196] For the target cell, a more reliable approach is that once the UE accesses the target cell, after the target cell sends a path switch procedure to the CN, the CN can know that the UE has been transferred to the target cell. The CN can then synchronize the latest interest information of the UE stored in the CN with the target cell, so that the target cell can know the latest interest information and update its configuration as necessary.

[0197] Another scenario involves a change in the UE's interest occurring during handover—specifically, when the UE disconnects from the source cell or accesses the target cell. If the UE is performing a NAS procedure to update its interest information just before disconnecting from the source cell, this NAS procedure may not be successful. In other words, the UE's latest interest information may not have reached the core network equipment correctly. Therefore, starting N seconds before the UE performs the handover and continuing until the UE accesses the target cell, if a change in interest occurs, the UE needs to perform the NAS procedure again in the target cell to update its latest interest information to the CN. This ensures that the CN can promptly and correctly synchronize this information to the target cell.

[0198] It should be noted that when a terminal is interested in at least two types of services, and the UE has more than one candidate target cell that meets the handover execution conditions, a certain priority strategy needs to be considered to determine the final target cell. The following explanation is based on different situations.

[0199] Scenario 1: When a UE receives both Broadcast and unicast services simultaneously, if there are two candidate cells that meet the handover execution conditions, one of which can only support unicast services and the other can only support broadcast services, the UE selection rule can be as follows: The UE selects the cell that can support broadcast services based on its own priority for broadcast services and unicast services. If the priority of broadcast services is higher, the UE will select the cell that can support broadcast services first, and otherwise select the cell that supports unicast services.

[0200] Scenario 2: When the UE only receives multicast services, no priority processing is required. The candidate target cell must be a cell that can support multicast services; otherwise, the source cell will not select it as a candidate.

[0201] Scenario 3: When a UE receives both multicast and unicast services simultaneously, if there are two candidate cells that meet the handover execution conditions, one of which can only support unicast services and the other can only support multicast services, the UE selection rule can be as follows: The UE selects the cell that can support multicast services according to its own priority for multicast and unicast services. If multicast services have a higher priority, the UE selects the cell that can support multicast services first, and otherwise selects the cell that supports unicast services.

[0202] Scenario 4: When a UE simultaneously receives broadcast and multicast services, if there are two candidate cells that meet the handover execution conditions, one of which can only support broadcast services and the other can only support multicast services, the UE selection rule can be as follows: The UE selects the cell that can support multicast services based on its own priority for multicast and broadcast services. If the priority of multicast services is higher, the UE will select the cell that can support multicast services first, and vice versa. Optionally, if only the cell that supports broadcast services is selected, it means that the UE can be released back to idle state to receive broadcast services.

[0203] Scenario 5: If a UE simultaneously receives broadcast, multicast, and unicast services, and if two candidate target cells that meet the handover execution conditions can only support a portion of these services and the other can only support the remaining services, the UE selection rule can be as follows: The UE first finds the highest priority among unicast, broadcast, and multicast, and prioritizes accessing the cell that can support the highest priority. If there is no such cell, it then finds the next highest priority cell, and so on.

[0204] Optionally, different services in unicast, different services in broadcast, and different services in multicast can be prioritized. The selection rule is to prioritize the cell that the highest priority service can support, and then so on; or, find the cell that can accept more high-priority services. In short, the specific selection can be implemented based on the UE, and will not be elaborated here.

[0205] Please see Figure 3 , Figure 3 This is a flowchart of another condition switching processing method provided in the embodiments of this application, such as... Figure 3 As shown, it includes the following steps:

[0206] Step 301: The network-side device sends a first reconfiguration signaling to the terminal. The first reconfiguration signaling includes first configuration information of M candidate cells. The first reconfiguration signaling is used to determine N candidate cells that meet the conditional handover execution conditions among the M candidate cells when the terminal is in a connected state receiving a first service. The first service includes at least one of broadcast services and multicast services that the terminal is interested in. Wherein, M and N are both positive integers, and M≥N.

[0207] Optionally, the first reconfiguration signaling may also include the conditional switching execution condition.

[0208] Optionally, the first configuration information includes at least one of the following:

[0209] The first indication information is used to indicate whether the candidate cell supports MBS service;

[0210] List of MBS services supported by candidate cells;

[0211] The second indication information is used to indicate whether the candidate cell supports broadcast services;

[0212] List of broadcast services supported by candidate cells;

[0213] The third indication information is used to indicate whether the candidate cell supports the broadcast service that the terminal is interested in;

[0214] A list of broadcast services that the terminal is interested in and that are supported by the candidate cell;

[0215] First MBS SIB information;

[0216] First multicast control channel (MCCH) information.

[0217] Optionally, when the first service is a broadcast service, the first configuration information carries a second version identifier, the second version identifier including an identifier value associated with a first object, the first object including at least one of the following: MBS SIB information, MCCH information and Temporary Mobility Group Identifier (TMGI) service configuration.

[0218] Optionally, if the first service is a multicast service, the first configuration information includes multicast service configuration information.

[0219] Optionally, the multicast service configuration information carries a third version identifier, which is associated with a second object, namely, a Temporary Mobile Group Identifier (TMGI) or a Group Radio Network Temporary Identifier (G-RNTI).

[0220] Optionally, the method further includes:

[0221] The network-side device records the correspondence between the terminal and the multicast service configuration information;

[0222] If the multicast service configuration information is updated, the network-side device sends the updated multicast service configuration information to the terminal.

[0223] Optionally, if the service of interest to the terminal is updated from the first service to the second service, the method further includes:

[0224] The network-side device obtains the second service reported by the terminal through Radio Resource Control (RRC) signaling;

[0225] Alternatively, if the first service is a multicast service, the network-side device obtains the second service reported by the terminal through non-access stratum (NAS) signaling.

[0226] Optionally, the method further includes:

[0227] The network-side device sends the second service to multiple candidate cells;

[0228] The network-side device receives the second configuration information sent by each candidate cell based on the second service;

[0229] The network-side device sends a second reconfiguration signaling message to the terminal. The second reconfiguration information includes the second configuration information. The second reconfiguration signaling message is used to update the first configuration information of the candidate cell.

[0230] Optionally, before the step of the network-side device sending the first reconfiguration signaling to the terminal, the method further includes:

[0231] The network-side device receives the first service sent by the terminal;

[0232] The network-side device sends the first service to multiple candidate cells;

[0233] The network-side device determines the first reconfiguration signaling based on the first configuration information sent by each candidate cell based on the first service.

[0234] Optionally, it includes:

[0235] The first receiving module is configured to receive a first reconfiguration signaling sent by a source cell when the terminal is in a connected state and receiving a first service. The first reconfiguration signaling includes first configuration information of M candidate cells. The first service includes at least one of broadcast services and multicast services that the terminal is interested in.

[0236] The first determining module is used to determine N candidate cells that meet the conditions for handover execution from among the M candidate cells;

[0237] The execution module is used to select a target cell from the N candidate cells and perform the access procedure;

[0238] Where M and N are both positive integers, and M≥N.

[0239] Optionally, the target cell satisfies at least one of the following:

[0240] If the number of first candidate cells that meet the first preset condition among the N candidate cells is 1, then the target cell is the first candidate cell;

[0241] If the number of first candidate cells that meet the first preset condition among the N candidate cells is greater than 1, the target cell is a cell determined from multiple first candidate cells based on the first preset rule;

[0242] The first preset condition includes supporting target services and unicast services, wherein the target service is the multicast service or the broadcast service.

[0243] Optionally, the first preset rule includes at least one of the following:

[0244] Based on the number of target services supported by each first candidate cell, the target cell is determined, wherein the target cell supports the most number of target services.

[0245] The target cell is determined based on the priority of the target service supported by each first candidate cell, wherein the target cell supports the target service with the highest priority.

[0246] It should be noted that this embodiment is used as... Figure 2 The implementation methods of the network-side devices corresponding to the embodiments shown can be found in the following examples. Figure 2 The embodiments shown herein, and the benefits achieved therein, will not be repeated here to avoid repetition.

[0247] It should be noted that the condition switching processing method provided in this application embodiment can be executed by a condition switching processing device, or by a control module within that device for executing the condition switching processing method. This application embodiment uses the execution of the condition switching processing method by a condition switching processing device as an example to illustrate the condition switching processing device provided in this application embodiment.

[0248] Please see Figure 4 , Figure 4 This is a structural diagram of a condition switching processing device provided in an embodiment of this application, as shown below. Figure 4 As shown, the condition switching processing device 400 includes:

[0249] The first receiving module 401 is configured to receive a first reconfiguration signaling sent by a source cell when the terminal is in a connected state and receiving a first service. The first reconfiguration signaling includes first configuration information of M candidate cells. The first service includes at least one of broadcast services and multicast services that the terminal is interested in.

[0250] The first determining module 402 is used to determine N candidate cells that meet the conditions for handover execution from the M candidate cells;

[0251] Execution module 403 is used to select a target cell from the N candidate cells to perform the access procedure;

[0252] Where M and N are both positive integers, and M≥N.

[0253] Optionally, the target cell satisfies at least one of the following:

[0254] If the number of first candidate cells that meet the first preset condition among the N candidate cells is 1, then the target cell is the first candidate cell;

[0255] If the number of first candidate cells that meet the first preset condition among the N candidate cells is greater than 1, the target cell is a cell determined from multiple first candidate cells based on the first preset rule;

[0256] The first preset condition includes supporting target services and unicast services, wherein the target service is the multicast service or the broadcast service.

[0257] Optionally, the first preset rule includes at least one of the following:

[0258] Based on the number of target services supported by each first candidate cell, the target cell is determined, wherein the target cell supports the most number of target services.

[0259] The target cell is determined based on the priority of the target service supported by each first candidate cell, wherein the target cell supports the target service with the highest priority.

[0260] Optionally, the first reconfiguration signaling may also include the conditional switching execution condition.

[0261] Optionally, if the first service includes at least two of the services among multicast, broadcast and unicast, and there is no second candidate cell among the N candidate cells that simultaneously supports the at least two services, the target cell is determined based on the priority of the at least two services, and the target cell supports at least one of the services with the highest priority among the at least two services supported by the N candidate cells.

[0262] Optionally, the priority of the multicast service, the priority of the broadcast service, and the priority of the unicast service satisfy any one of the following:

[0263] The multicast service, the broadcast service, and the unicast service have different priorities;

[0264] The multicast service and the broadcast service have a first priority, and the unicast service has a second priority, wherein the first priority is higher or lower than the second priority;

[0265] The broadcast service and the unicast service have a third priority, and the multicast service has a fourth priority. The third priority is higher or lower than the fourth priority.

[0266] The multicast service and the unicast service have a fifth priority, and the broadcast service has a sixth priority, wherein the fifth priority is higher or lower than the sixth priority.

[0267] Optionally, the execution module 403 is further configured to perform at least one of the following:

[0268] If the target cell supports the first service, the terminal continues to receive the first service through the target cell;

[0269] If the target cell does not support the first service, the terminal initiates a unicast protocol data unit (PDU) session establishment request and receives the first service in the target cell via unicast.

[0270] If the target cell is not within the transmission permission range of the first service, the terminal stops receiving the first service.

[0271] Optionally, the execution module 403 is specifically configured to perform at least one of the following:

[0272] If the first service is a broadcast service, the Multicast Broadcast Service (MBS) System Information Block (SIB) information is read in the target cell to obtain the service configuration of the first service, and the first service is continued to be received in the target cell in a broadcast manner.

[0273] If the first service is a multicast service, the first service is continued to be received in the target cell in a multicast manner according to the multicast service configuration information carried in the first configuration information of the target cell.

[0274] Optionally, the first configuration information includes at least one of the following:

[0275] The first indication information is used to indicate whether the candidate cell supports MBS service;

[0276] List of MBS services supported by candidate cells;

[0277] The second indication information is used to indicate whether the candidate cell supports broadcast services;

[0278] List of broadcast services supported by candidate cells;

[0279] The third indication information is used to indicate whether the candidate cell supports the broadcast service that the terminal is interested in;

[0280] A list of broadcast services that the terminal is interested in and that are supported by the candidate cell;

[0281] First MBS SIB information;

[0282] First multicast control channel (MCCH) information.

[0283] Optionally, the condition switching processing device 400 further includes:

[0284] The acquisition module is used to acquire the first version identifier of the target cell when the first service is a broadcast service; and to acquire the broadcast service configuration associated with the identifier value corresponding to the first version identifier when the identifier value corresponding to the first version identifier is different from the identifier value corresponding to the second version identifier carried in the first configuration information.

[0285] The first version identifier and the second version identifier both include an identifier value associated with a first object, which includes at least one of the following: MBS SIB information, MCCH information, and Temporary Mobility Group Identifier (TMGI) service configuration.

[0286] Optionally, the second version identifier includes at least one of a first identifier value associated with MBS SIB information, a second identifier value associated with MCCH information, and a third identifier value associated with TMGI service configuration.

[0287] Optionally, if the first service is a multicast service, the first configuration information includes multicast service configuration information.

[0288] Optionally, the multicast service configuration information carries a third version identifier, which is associated with a second object, namely, a Temporary Mobile Group Identifier (TMGI) or a Group Radio Network Temporary Identifier (G-RNTI).

[0289] Optionally, the condition switching processing device 400 further includes:

[0290] The acquisition module is used to acquire the fourth version identifier of the target cell, which is associated with the second object;

[0291] The first sending module is used to send target information to the target cell when the identifier value corresponding to the fourth version identifier is different from the identifier value corresponding to the third version identifier. The target information is used to update the multicast service configuration information.

[0292] Optionally, the condition switching processing device 400 further includes a first sending module, configured to perform the following operations when the service of interest to the terminal is updated from the first service to the second service:

[0293] The second service is reported to the source cell via Radio Resource Control (RRC) signaling; or, if the first service is a multicast service, the second service is reported to the core network equipment via Non-Access Stratum (NAS) signaling.

[0294] Optionally, the first receiving module 401 is further configured to: receive a second reconfiguration signaling sent by the source cell based on the second service, wherein the second reconfiguration signaling is used to update the first configuration information of the candidate cell.

[0295] Optionally, the first sending module is further configured to update the service of interest to the terminal from the first service to the second service during a preset time period before receiving the first reconfiguration signaling, and to report the second service when accessing the target cell;

[0296] The first receiving module 401 is further configured to receive the second service in the target cell.

[0297] Optionally, the condition switching processing device 400 further includes:

[0298] The first transmitting module is used to report the first service to the source cell via Radio Resource Control (RRC) signaling; or, if the first service is a multicast service, to report the first service to the core network equipment via Non-Access Stratum (NAS) signaling.

[0299] The condition switching processing device provided in this application embodiment can achieve... Figure 2 To avoid repetition, the various processes in the method embodiments will not be described again here.

[0300] Please see Figure 5 , Figure 5 This is a structural diagram of another condition switching processing device provided in the embodiments of this application, as shown below. Figure 5 As shown, the condition switching processing device 500 includes:

[0301] The second sending module 501 is used to send a first reconfiguration signaling to the terminal. The first reconfiguration signaling includes first configuration information of M candidate cells. When the terminal is in a connected state and receiving a first service, the first reconfiguration signaling is used to determine N candidate cells among the M candidate cells that meet the conditional handover execution conditions. The first service includes at least one of broadcast services and multicast services that the terminal is interested in.

[0302] Optionally, the first reconfiguration signaling may also include the conditional switching execution condition.

[0303] Optionally, the first configuration information includes at least one of the following:

[0304] The first indication information is used to indicate whether the candidate cell supports MBS service;

[0305] List of MBS services supported by candidate cells;

[0306] The second indication information is used to indicate whether the candidate cell supports broadcast services;

[0307] List of broadcast services supported by candidate cells;

[0308] The third indication information is used to indicate whether the candidate cell supports the broadcast service that the terminal is interested in;

[0309] A list of broadcast services that the terminal is interested in and that are supported by the candidate cell;

[0310] First MBS SIB information;

[0311] First multicast control channel (MCCH) information.

[0312] Optionally, when the first service is a broadcast service, the first configuration information carries a second version identifier, the second version identifier including an identifier value associated with a first object, the first object including at least one of the following: MBS SIB information, MCCH information and Temporary Mobility Group Identifier (TMGI) service configuration.

[0313] Optionally, if the first service is a multicast service, the first configuration information includes multicast service configuration information.

[0314] Optionally, the multicast service configuration information carries a third version identifier, which is associated with a second object, namely, a Temporary Mobile Group Identifier (TMGI) or a Group Radio Network Temporary Identifier (G-RNTI).

[0315] Optionally, the condition switching processing device 500 further includes:

[0316] The recording module is used to record the correspondence between the terminal and the multicast service configuration information;

[0317] The second sending module 501 is used to send the updated multicast service configuration information to the terminal when the multicast service configuration information is updated.

[0318] Optionally, the condition switching processing device 500 further includes: a second receiving module configured to perform the following operations when the service of interest to the terminal is updated from the first service to the second service:

[0319] If the service of interest to the terminal is updated from the first service to the second service, the second service reported by the terminal is obtained through Radio Resource Control (RRC) signaling; or, if the first service is a multicast service, the second service reported by the terminal is obtained through Non-Access Stratum (NAS) layer signaling.

[0320] Optionally, the second sending module 501 is further configured to: send the second service to multiple candidate cells;

[0321] The second receiving module is further configured to receive second configuration information sent by each candidate cell based on the second service;

[0322] The second sending module 501 is further configured to: send a second reconfiguration signaling to the terminal, wherein the second reconfiguration information includes the second configuration information, and the second reconfiguration signaling is used to update the first configuration information of the candidate cell.

[0323] Optionally, the condition switching processing device 500 further includes:

[0324] The second receiving module is used to receive the first service sent by the terminal;

[0325] The second sending module 501 is further configured to send the first service to multiple candidate cells;

[0326] The second determining module is used to determine the first reconfiguration signaling based on the first configuration information sent by each candidate cell based on the first service.

[0327] The condition switching processing device provided in this application embodiment can achieve... Figure 3 To avoid repetition, the various processes in the method embodiments will not be described again here.

[0328] The condition switching processing device in this application embodiment can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminal 11 listed above, and a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc., and this application embodiment does not specifically limit it.

[0329] The condition switching processing device provided in this application embodiment can achieve... Figure 2 to Figure 3The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0330] Optional, such as Figure 6 As shown, this application embodiment also provides a communication device 600, including a processor 601, a memory 602, and a program or instructions stored in the memory 602 and executable on the processor 601. When the program or instructions are executed by the processor 601, they implement the various processes of the above-described condition switching processing method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0331] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to receive a first reconfiguration signaling sent by a source cell when the terminal is in a connected state receiving a first service. The first reconfiguration signaling includes first configuration information of M candidate cells. The first service includes at least one of broadcast services and multicast services that the terminal is interested in. The processor is used to determine N candidate cells that meet the conditional handover execution conditions from the M candidate cells; and to select a target cell from the N candidate cells to perform an access procedure. Wherein, M and N are both positive integers, and M ≥ N. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 7 A schematic diagram of the hardware structure of a terminal to implement the various embodiments of this application.

[0332] The terminal 700 includes, but is not limited to, at least some of the following components: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, and processor 710.

[0333] Those skilled in the art will understand that the terminal 700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 7 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0334] It should be understood that, in this embodiment, the input unit 704 may include a graphics processing unit (GPU) and a microphone. The GPU processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 706 may include a display panel, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes a touch panel and other input devices. The touch panel is also called a touch screen. The touch panel may include a touch detection device and a touch controller. Other input devices may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0335] In this embodiment, the radio frequency unit 701 receives downlink data from the network-side device and processes it for the processor 710; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0336] The memory 709 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 709 may include high-speed random access memory and non-transient memory, wherein the non-transient memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-transient solid-state storage device.

[0337] Processor 710 may include one or more processing units; optionally, processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 710.

[0338] The radio frequency unit 701 is used to receive a first reconfiguration signaling sent by the source cell when the terminal is in a connected state and receiving a first service. The first reconfiguration signaling includes first configuration information of M candidate cells. The first service includes at least one of broadcast services and multicast services that the terminal is interested in.

[0339] The processor 710 is configured to determine N candidate cells that meet the conditions for conditional handover execution from the M candidate cells; and select a target cell from the N candidate cells to perform the access procedure.

[0340] Where M and N are both positive integers, and M≥N.

[0341] This embodiment of the application, when a terminal is in a connected state receiving a first service, receives a first reconfiguration signaling sent by a source cell. The first reconfiguration signaling includes first configuration information for M candidate cells. The first service includes at least one of a broadcast service and a multicast service that the terminal is interested in. The terminal determines N candidate cells from the M candidate cells that meet the conditions for conditional handover. The terminal then selects a target cell from the N candidate cells to perform the access procedure. In this way, during conditional handover, candidate cells for at least a portion of the first service can be selected as the target cell for conditional handover, thereby effectively ensuring the continuity of MBS service transmission. Therefore, this embodiment of the application can improve the reliability of MBS service transmission during conditional handover.

[0342] Optionally, the target cell satisfies at least one of the following:

[0343] If the number of first candidate cells that meet the first preset condition among the N candidate cells is 1, then the target cell is the first candidate cell;

[0344] If the number of first candidate cells that meet the first preset condition among the N candidate cells is greater than 1, the target cell is a cell determined from multiple first candidate cells based on the first preset rule;

[0345] The first preset condition includes supporting target services and unicast services, wherein the target service is the multicast service or the broadcast service.

[0346] Optionally, the first preset rule includes at least one of the following:

[0347] Based on the number of target services supported by each first candidate cell, the target cell is determined, wherein the target cell supports the most number of target services.

[0348] The target cell is determined based on the priority of the target service supported by each first candidate cell, wherein the target cell supports the target service with the highest priority.

[0349] Optionally, the first reconfiguration signaling may also include the conditional switching execution condition.

[0350] Optionally, if the first service includes at least two of the services among multicast, broadcast and unicast, and there is no second candidate cell among the N candidate cells that simultaneously supports the at least two services, the target cell is determined based on the priority of the at least two services, and the target cell supports at least one of the services with the highest priority among the at least two services supported by the N candidate cells.

[0351] Optionally, the priority of the multicast service, the priority of the broadcast service, and the priority of the unicast service satisfy any one of the following:

[0352] The multicast service, the broadcast service, and the unicast service have different priorities;

[0353] The multicast service and the broadcast service have a first priority, and the unicast service has a second priority, wherein the first priority is higher or lower than the second priority;

[0354] The broadcast service and the unicast service have a third priority, and the multicast service has a fourth priority. The third priority is higher or lower than the fourth priority.

[0355] The multicast service and the unicast service have a fifth priority, and the broadcast service has a sixth priority, wherein the fifth priority is higher or lower than the sixth priority.

[0356] Optionally, the radio frequency unit 701 is further configured to perform at least one of the following:

[0357] If the target cell supports the first service, the terminal continues to receive the first service through the target cell;

[0358] If the target cell does not support the first service, the terminal initiates a unicast protocol data unit (PDU) session establishment request and receives the first service in the target cell via unicast.

[0359] If the target cell is not within the transmission permission range of the first service, the terminal stops receiving the first service.

[0360] Optionally, the radio frequency unit 701 is specifically configured to perform at least one of the following:

[0361] If the first service is a broadcast service, the Multicast Broadcast Service (MBS) System Information Block (SIB) information is read in the target cell to obtain the service configuration of the first service, and the first service is continued to be received in the target cell in a broadcast manner.

[0362] If the first service is a multicast service, the first service is continued to be received in the target cell in a multicast manner according to the multicast service configuration information carried in the first configuration information of the target cell.

[0363] Optionally, the first configuration information includes at least one of the following:

[0364] The first indication information is used to indicate whether the candidate cell supports MBS service;

[0365] List of MBS services supported by candidate cells;

[0366] The second indication information is used to indicate whether the candidate cell supports broadcast services;

[0367] List of broadcast services supported by candidate cells;

[0368] The third indication information is used to indicate whether the candidate cell supports the broadcast service that the terminal is interested in;

[0369] A list of broadcast services that the terminal is interested in and that are supported by the candidate cell;

[0370] First MBS SIB information;

[0371] First multicast control channel (MCCH) information.

[0372] Optionally, the radio frequency unit 701 is further configured to perform the following operations:

[0373] If the first service is a broadcast service, obtain the first version identifier of the target cell; if the identifier value corresponding to the first version identifier is different from the identifier value corresponding to the second version identifier carried in the first configuration information, obtain the broadcast service configuration associated with the identifier value corresponding to the first version identifier.

[0374] The first version identifier and the second version identifier both include an identifier value associated with a first object, which includes at least one of the following: MBS SIB information, MCCH information, and Temporary Mobility Group Identifier (TMGI) service configuration.

[0375] Optionally, the second version identifier includes at least one of a first identifier value associated with MBS SIB information, a second identifier value associated with MCCH information, and a third identifier value associated with TMGI service configuration.

[0376] Optionally, if the first service is a multicast service, the first configuration information includes multicast service configuration information.

[0377] Optionally, the multicast service configuration information carries a third version identifier, which is associated with a second object, namely, a Temporary Mobile Group Identifier (TMGI) or a Group Radio Network Temporary Identifier (G-RNTI).

[0378] Optionally, the radio frequency unit 701 is further configured to: obtain a fourth version identifier of the target cell, the fourth version identifier being associated with the second object; and, if the identifier value corresponding to the fourth version identifier is different from the identifier value corresponding to the third version identifier, send target information to the target cell, the target information being used to update the multicast service configuration information.

[0379] Optionally, the radio frequency unit 701 is further configured to perform the following operations when the service of interest to the terminal is updated from the first service to the second service:

[0380] The second service is reported to the source cell via Radio Resource Control (RRC) signaling; or, if the first service is a multicast service, the second service is reported to the core network equipment via Non-Access Stratum (NAS) signaling.

[0381] Optionally, the radio frequency unit 701 is further configured to: receive a second reconfiguration signaling sent by the source cell based on the second service, wherein the second reconfiguration signaling is used to update the first configuration information of the candidate cell.

[0382] Optionally, the radio frequency unit 701 is further configured to update the service of interest to the terminal from the first service to the second service during a preset time period before receiving the first reconfiguration signaling, and to report the second service when accessing the target cell;

[0383] The radio frequency unit 701 is also used to receive the second service in the target cell.

[0384] Optionally, the condition switching processing device 400 further includes:

[0385] The first transmitting module is used to report the first service to the source cell via Radio Resource Control (RRC) signaling; or, if the first service is a multicast service, to report the first service to the core network equipment via Non-Access Stratum (NAS) signaling.

[0386] This application embodiment also provides a network-side device, including a processor and a communication interface. The communication interface is used to send a first reconfiguration signaling to a terminal. The first reconfiguration signaling includes first configuration information of M candidate cells. When the terminal is in a connected state receiving a first service, the first reconfiguration signaling is used to determine N candidate cells among the M candidate cells that meet the conditions for conditional handover execution. The first service includes at least one of broadcast services and multicast services that the terminal is interested in. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.

[0387] Specifically, embodiments of this application also provide a network-side device. For example... Figure 8 As shown, the network-side device 800 includes: an antenna 801, a radio frequency (RF) device 802, and a baseband device 803. The antenna 801 is connected to the RF device 802. In the uplink direction, the RF device 802 receives information through the antenna 801 and transmits the received information to the baseband device 803 for processing. In the downlink direction, the baseband device 803 processes the information to be transmitted and sends it to the RF device 802. The RF device 802 processes the received information and transmits it through the antenna 801.

[0388] The aforementioned frequency band processing device can be located in the baseband device 803. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 803, which includes a processor 804 and a memory 805.

[0389] The baseband device 803 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 8 As shown, one of the chips, for example, is a processor 804, which is connected to a memory 805 to call the program in the memory 805 and execute the network-side device operations shown in the above method embodiment.

[0390] The baseband device 803 may also include a network interface 806 for exchanging information with the radio frequency device 802, such as a common public radio interface (CPRI).

[0391] Specifically, the network-side device in this application embodiment further includes: instructions or programs stored in memory 805 and executable on processor 804, wherein processor 804 calls the instructions or programs in memory 805 to execute. Figure 5 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0392] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described condition switching processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0393] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0394] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described condition switching processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0395] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0396] This application embodiment also provides a program product, which is stored in a non-transient storage medium. The program product is executed by at least one processor to implement the various processes of the above-described condition switching processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0397] It should be noted that, in this document, 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 limitations, 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. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0398] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or base station, etc.) to execute the methods described in the various embodiments of this application.

[0399] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A conditional handover processing method, characterized by, Comprise: In the case that the terminal is in a connected state receiving a first service, the terminal receives first reconfiguration signaling sent by a source cell, the first reconfiguration signaling comprising first configuration information of M candidate cells, the first service comprising at least one of a broadcast service and a multicast service in which the terminal is interested; The terminal determines N candidate cells that satisfy a conditional handover execution condition among the M candidate cells; The terminal selects a target cell from the N candidate cells to perform an access process; Wherein, M and N are positive integers, and M≥N; Wherein, the first configuration information comprises at least one of: First indication information indicating whether a candidate cell supports an MBS service; A list of MBS services supported by a candidate cell; Second indication information indicating whether a candidate cell supports a broadcast service; A list of broadcast services supported by a candidate cell; Third indication information indicating whether a candidate cell supports a broadcast service in which the terminal is interested; A list of broadcast services in which the terminal is interested supported by a candidate cell; Wherein, the target cell is determined based on frequency point information of the candidate cell or the first configuration information; Wherein, the target cell satisfies: in the case that there is more than one first candidate cell satisfying a first preset condition in the N candidate cells, the target cell is one cell determined from multiple first candidate cells based on a first preset rule. Wherein, the first preset condition comprises supporting a target service and a unicast service, and the target service is the multicast service or the broadcast service.

2. The method of claim 1, wherein, The target cell also satisfies: In the case that there is only one first candidate cell satisfying a first preset condition in the N candidate cells, the target cell is the first candidate cell.

3. The method of claim 2, wherein, The first preset rule comprises at least one of: Determine the target cell based on the number of target services supported by each first candidate cell, and the target cell supports the most number of target services; Determine the target cell based on the priority of the target service supported by each first candidate cell, and the target cell supports the highest priority of the target service.

4. The method of claim 1, wherein, The first reconfiguration signaling further comprises the conditional handover execution condition.

5. The method of claim 1, wherein, In the case that the first service comprises at least two types of services among a multicast service, a broadcast service and a unicast service, and there is no second candidate cell in the N candidate cells that supports the at least two types of services, the target cell is determined based on the priority of the at least two types of services, and the target cell supports at least one type of service in the at least two types of services that the N candidate cells support with the highest priority.

6. The method of claim 5, wherein, The priority of the multicast service, the priority of the broadcast service and the priority of the unicast service satisfy any one of: The multicast service, the broadcast service and the unicast service have different priorities; The multicast service and the broadcast service have a first priority, and the unicast service has a second priority, and the first priority is higher or lower than the second priority; The broadcast service and the unicast service have a third priority, and the multicast service has a fourth priority, the third priority being higher or lower than the fourth priority; The multicast service and the unicast service have a fifth priority, and the broadcast service has a sixth priority, the fifth priority being higher or lower than the sixth priority.

7. The method of claim 1, wherein, After the terminal selects a target cell from the N candidate cells to perform an access procedure, the method further includes at least one of the following: In a case where the target cell supports the first service, the terminal continues to receive the first service through the target cell; In a case where the target cell does not support the first service, the terminal initiates a unicast protocol data unit (PDU) session establishment request and receives the first service in a unicast manner in the target cell; In a case where the target cell is not within a transmission permission range of the first service, the terminal stops receiving the first service.

8. The method of claim 7, wherein, Continuing to receive the first service in the target cell includes at least one of the following: In a case where the first service is a broadcast service, reading multicast broadcast service (MBS) system information block (SIB) information in the target cell, obtaining service configuration of the first service, and continuing to receive the first service in a broadcast manner in the target cell; In a case where the first service is a multicast service, continuing to receive the first service in a multicast manner in the target cell according to multicast service configuration information carried in first configuration information of the target cell.

9. The method of claim 1, wherein, The first configuration information further includes at least one of the following: First MBS SIB information; First multicast control channel (MCCH) information.

10. The method of claim 1, wherein, In a case where the first service is a broadcast service, after the terminal selects a target cell from the N candidate cells to perform an access procedure, the method further includes: The terminal obtains a first version identifier of the target cell; In a case where an identifier value corresponding to the first version identifier is different from an identifier value corresponding to a second version identifier carried in the first configuration information, the terminal obtains broadcast service configuration associated with the identifier value corresponding to the first version identifier; The first version identifier and the second version identifier each include an identifier value associated with a first object, and the first object includes at least one of the following: MBS SIB information, MCCH information, and temporary mobile group identifier (TMGI) service configuration.

11. The method of claim 10, wherein, The second version identifier includes at least one of a first identifier value associated with MBS SIB information, a second identifier value associated with MCCH information, and a third identifier value associated with TMGI service configuration.

12. The method of claim 1, wherein, In a case where the first service is a multicast service, the first configuration information includes multicast service configuration information.

13. The method of claim 12, wherein, The multicast service configuration information carries a third version identifier, the third version identifier being associated with a second object, and the second object being a temporary mobile group identifier (TMGI) or a group radio network temporary identifier (G-RNTI).

14. The method of claim 13, wherein, After the terminal selects a target cell from the N candidate cells to perform an access procedure, the method further includes at least one of the following: The terminal acquires a fourth version identifier of the target cell, the fourth version identifier being associated with the second object; In a case where an identification value corresponding to the fourth version identifier is different from an identification value corresponding to the third version identifier, the terminal sends target information to the target cell, the target information being used to update the multicast service configuration information.

15. The method of claim 1, wherein, In a case where the service of interest of the terminal is updated from the first service to a second service, the method further comprises: The terminal reports the second service to the source cell through radio resource control (RRC) signaling. Or, in a case where the first service is a multicast service, the terminal reports the second service to a core network device through non-access stratum (NAS) layer signaling.

16. The method of claim 15, wherein, After the terminal reports the second service to the source cell through RRC signaling, the method further comprises: The terminal receives second reconfiguration signaling sent by the source cell based on the second service, the second reconfiguration signaling being used to update the first configuration information of the candidate cell.

17. The method of claim 15, wherein, In a case where the service of interest of the terminal is updated from the first service to a second service within a preset time period before the first reconfiguration signaling is received, the method further comprises: In a case where the target cell is accessed, the terminal reports the second service; The terminal receives the second service in the target cell.

18. The method of claim 1, wherein, Before the step of receiving, by the terminal, the first reconfiguration signaling sent by the source cell, the method further comprises: The terminal reports the first service to the source cell through RRC signaling; or In a case where the first service is a multicast service, the terminal reports the first service to a core network device through NAS layer signaling.

19. A conditional handover processing method, characterized by, The method comprises: A network-side device sends first reconfiguration signaling to a terminal, the first reconfiguration signaling comprising first configuration information of M candidate cells, the first reconfiguration signaling being used to determine, in a case where the terminal is in a connected state and receives a first service, N candidate cells that meet a conditional handover execution condition from the M candidate cells; the first service comprises at least one of a broadcast service and a multicast service of interest of the terminal; wherein M and N are positive integers, and M≥N. The first configuration information comprises at least one of the following: First indication information, used to indicate whether a candidate cell supports an MBS service; An MBS service list supported by a candidate cell; Second indication information, used to indicate whether a candidate cell supports a broadcast service; A broadcast service list supported by a candidate cell; Third indication information, used to indicate whether a candidate cell supports a broadcast service of interest of the terminal; A broadcast service list of interest of the terminal supported by a candidate cell; The N candidate cells are used to determine a target cell for conditional handover, and the target cell is determined based on frequency point information of the candidate cells or the first configuration information. The target cell satisfies: in a case where a number of first candidate cells satisfying a first preset condition among the N candidate cells is greater than 1, the target cell is one cell determined from a plurality of the first candidate cells based on a first preset rule. The first preset condition includes supporting a target service and a unicast service, and the target service is the multicast service or the broadcast service.

20. The method of claim 19, wherein, The first reconfiguration signaling further includes the conditional handover execution condition.

21. The method of claim 19, wherein, The first configuration information further includes at least one of the following: First MBS SIB information; First multicast control channel MCCH information.

22. The method of claim 19, wherein, In a case where the first service is a broadcast service, the first configuration information carries a second version identifier, the second version identifier includes an identifier value associated with a first object, and the first object includes at least one of the following: MBS SIB information, MCCH information, and temporary mobile group identifier TMGI service configuration.

23. The method of claim 19, wherein, In a case where the first service is a multicast service, the first configuration information includes multicast service configuration information.

24. The method of claim 23, wherein, The multicast service configuration information carries a third version identifier, the third version identifier is associated with a second object, and the second object is a temporary mobile group identifier TMGI or a group radio network temporary identifier G-RNTI.

25. The method of claim 23, wherein, The method further includes: The network side device records a correspondence between the terminal and the multicast service configuration information; In a case where the multicast service configuration information is updated, the network side device sends the updated multicast service configuration information to the terminal.

26. The method of claim 19, wherein, In a case where the service of interest of the terminal is updated from the first service to a second service, the method further includes: The network side device acquires the second service reported by the terminal through radio resource control RRC signaling; Or, in a case where the first service is a multicast service, the network side device acquires the second service reported by the terminal through non-access stratum NAS layer signaling.

27. The method of claim 26, wherein, The method further includes: The network side device sends the second service to a plurality of candidate cells; The network side device receives second configuration information sent by each candidate cell based on the second service; The network side device sends second reconfiguration signaling to the terminal, the second reconfiguration information includes the second configuration information, and the second reconfiguration signaling is used to update the first configuration information of the candidate cell.

28. The method of claim 19, wherein, Before the step of the network side device sending the first reconfiguration signaling to the terminal, the method further includes: The network side device receives the first service sent by the terminal; The network side device sends the first service to a plurality of candidate cells; The network side device determines the first reconfiguration signaling according to the first configuration information sent by each candidate cell based on the first service.

29. A conditional handover processing apparatus, characterized by comprising: Comprise: A first receiving module is configured to, in a case where a terminal is in a connected state, receive first reconfiguration signaling sent by a source cell, the first reconfiguration signaling includes first configuration information of M candidate cells, and the first service includes at least one of a broadcast service and a multicast service of interest of the terminal; The first determining module is configured to determine, from the M candidate cells, N candidate cells that satisfy a conditional handover execution condition; The execution module is configured to select a target cell from the N candidate cells to perform an access procedure; wherein M and N are positive integers, and M≥N; The first configuration information includes at least one of the following: First indication information, used to indicate whether a candidate cell supports an MBS service; a list of MBS services supported by a candidate cell; Second indication information, used to indicate whether a candidate cell supports a broadcast service; a list of broadcast services supported by a candidate cell; Third indication information, used to indicate whether a candidate cell supports a broadcast service of interest to the terminal; a list of broadcast services of interest to the terminal supported by a candidate cell; The target cell is determined based on frequency point information of the candidate cell or the first configuration information; The target cell satisfies: in a case where there is more than one first candidate cell that satisfies a first preset condition in the N candidate cells, the target cell is one cell determined from multiple first candidate cells based on a first preset rule. The first preset condition includes support for a target service and a unicast service, and the target service is the multicast service or the broadcast service.

30. The apparatus of claim 29, wherein, The target cell also satisfies: In a case where there is only one first candidate cell that satisfies a first preset condition in the N candidate cells, the target cell is the first candidate cell.

31. The apparatus of claim 30, wherein, The first preset rule includes at least one of the following: Determine the target cell based on the number of target services supported by each first candidate cell, and the target cell supports the most target services. Determine the target cell based on the priority of the target service supported by each first candidate cell, and the target cell supports the highest priority target service.

32. A conditional handover processing apparatus, characterized by comprising: The second sending module is configured to send first reconfiguration signaling to the terminal, the first reconfiguration signaling including first configuration information of M candidate cells, and the first reconfiguration signaling being used to determine, in a case where the terminal is in a connected state and receives a first service, N candidate cells that satisfy a conditional handover execution condition from the M candidate cells; the first service includes at least one of a broadcast service of interest to the terminal and a multicast service. The first configuration information includes at least one of the following: First indication information, used to indicate whether a candidate cell supports an MBS service; a list of MBS services supported by a candidate cell; Second indication information, used to indicate whether a candidate cell supports a broadcast service; a list of broadcast services supported by a candidate cell; Third indication information, used to indicate whether a candidate cell supports a broadcast service of interest to the terminal; a list of broadcast services of interest to the terminal supported by a candidate cell; The N candidate cells are used to determine a target cell for conditional handover, the target cell is determined based on frequency point information of the candidate cell or the first configuration information, and the target cell is a cell that supports the first service. ​ The target cell satisfies: in a case where a number of first candidate cells satisfying a first preset condition among the N candidate cells is greater than 1, the target cell is one cell determined from a plurality of the first candidate cells based on a first preset rule. The first preset condition includes supporting a target service and a unicast service, and the target service is the multicast service or the broadcast service.

33. The apparatus of claim 32, wherein, In a case where the first service is a broadcast service, the first configuration information carries a second version identifier, the second version identifier includes an identification value associated with a first object, and the first object includes at least one of the following: MBS SIB information, MCCH information, and a temporary mobile group identification TMGI service configuration.

34. The apparatus of claim 32, wherein, In a case where the first service is a multicast service, the first configuration information includes multicast service configuration information.

35. The apparatus of claim 34, wherein, The multicast service configuration information carries a third version identifier, the third version identifier is associated with a second object, and the second object is a temporary mobile group identification TMGI or a group radio network temporary identification G-RNTI.

36. A terminal, characterized by Comprise: a memory, a processor, and a program or instructions stored in the memory and executable on the processor, and the program or instructions are executed by the processor to implement the steps in the conditional handover processing method according to any one of claims 1 to 18.

37. A network-side device, comprising: Comprise: a memory, a processor, and a program or instructions stored in the memory and executable on the processor, and the program or instructions are executed by the processor to implement the steps in the conditional handover processing method according to any one of claims 19 to 28.

38. A readable storage medium characterized by, The program or instructions are stored on the readable storage medium, and the program or instructions are executed by the processor to implement the steps in the conditional handover processing method according to any one of claims 1 to 28.

Citation Information

Patent Citations

  • Method and apparatus for executing conditional handover in wireless communication network

    US20200351744A1