Switching method, device, equipment and readable storage medium

By considering the slice support situation and load information of the candidate target cell during the handover decision, and selecting the target cell that supports the current connecting slice, the problem of service interruption in the prior art is solved, and business continuity and handover reliability are achieved.

CN114885394BActive Publication Date: 2024-12-31CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110163144.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-05
Publication Date
2024-12-31
Estimated Expiration
2041-02-05

AI Technical Summary

Technical Problem

In the existing protocol switching process, the base station does not consider the slicing support of the target cell during the handover, resulting in the problem of service interruption.

Method used

When switching decisions, obtain the candidate target cell list, consider the signal quality, slice support, slice priority, weight and cell/slice load, and select the target cell that supports the currently connected slice for handover, to avoid access control limitation and load overload Limited situation.

Benefits of technology

It ensures business continuity after switching to the greatest extent and avoids business interruptions. It is suitable for single-terminal single-slicing and multi-slicing scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114885394B_ABST
    Figure CN114885394B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a switching method, apparatus, device and readable storage medium, the method comprising: obtaining a list of candidate target cells; when selecting the target cell, based on the original switching decision taking into account the signal quality of the terminal to be switched, supporting determining the target cell for switching according to one or more of a list of slices supported by neighboring cells, a slice currently connected to the terminal to be switched, a slice switching priority, a slice weight, access control, and a cell / slice load, so that the target cell selected by the source base station can be guaranteed to the greatest extent to support the slice currently connected to the UE to be switched, thereby avoiding UE service interruption. The embodiment of the present application can be applied to scenarios such as a single terminal and a single slice and a single terminal and multiple slices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and specifically to a switching method, apparatus, device, and readable storage medium. Background Art

[0002] Based on network slicing, logical subnet isolation and customized protection can be achieved. On the wireless side, each Tracking Area (TA) supports the same slice type, and base stations in different TAs may support different slice types. The relevant protocols of the 3rd Generation Partnership Project (3GPP) define basic mobility management processes such as slice-based frequency reselection and switching.

[0003] According to the existing protocol switching process, when the Xn interface is established, the base station and the neighboring base station exchange lists of slices supported by each other. When making a switching decision, the source base station selects the target base station based on signal strength, etc., and carries the currently connected slice identifier to the target base station when applying for switching. The target base station performs slice-level admission control. If the target base station does not support the slice of the ongoing service, the target base station requires the release of the packet data unit (PDU) session corresponding to the slice during admission, and notifies the source base station of the message and the corresponding reason (slice not supported).

[0004] The source base station makes switching decisions based only on signal strength, without considering factors such as the slice support of the target base station, the target cell / slice load, etc. If the target base station does not support the slice service initiated by the UE to be switched, the PDU session corresponding to the slice will be released, causing service interruption. Summary of the invention

[0005] One purpose of the embodiments of the present application is to provide a switching method, apparatus, device and readable storage medium to solve the problem of service interruption caused by the target cell not supporting the slice currently connected to the terminal.

[0006] In a first aspect, a handover method is provided, which is performed by a source base station and includes:

[0007] Obtain a list of candidate target cells;

[0008] On the basis of the original switching decision taking into account the signal quality of the terminal to be switched, the target cell is selected from the candidate target cell list for switching according to one or more of the slice list supported by the neighboring cell, the slice to which the terminal to be switched is currently connected, the slice switching priority, the slice weight, the access control and the cell / slice load, and the target cell supports the slice to which the terminal to be switched is currently connected.

[0009] Optionally, the method further comprises:

[0010] Determine whether the candidate target cell belongs to an access control restricted cell;

[0011] If the candidate target cell belongs to an access control restricted cell, the target cell is not added to the candidate target cell list.

[0012] Optionally, the situation that the candidate target cell belongs to an access control restricted cell includes any one of the following:

[0013] The candidate target cell and the source cell belong to different public land mobile networks;

[0014] The tracking area TA to which the candidate target cell belongs belongs to a TA forbidden list of the terminal to be switched.

[0015] If the terminal to be switched is configured with a closed access group CAG, the candidate target cell does not belong to the CAG list supported by the terminal to be switched.

[0016] Optionally, based on the original handover decision taking into account the signal quality of the terminal to be switched, according to one or more of a slice list supported by a neighboring cell, a slice being switched by the terminal to be switched, a slice switching priority, a slice weight, access control, and a cell / slice load, a target cell is selected from the candidate target cell list for handover, including:

[0017] Selecting one or more candidate target cells from the candidate target cell list based on cell-level or slice-level load information;

[0018] A target cell is selected from the one or more candidate target cells for handover.

[0019] Optionally, the method further comprises:

[0020] Obtain cell-level or slice-level load information of the candidate target cells in the candidate target cell list.

[0021] Optionally, the cell-level or slice-level load information includes one or more of the following: cell physical resource block utilization, number of cell connected users, slice identifier, number of slice access users, and upper limit of allowed number of slice users.

[0022] Optionally, selecting a target cell for handover from the one or more candidate target cells includes:

[0023] Obtaining the switching priorities of the multiple candidate target cells;

[0024] The multiple candidate target cells are sorted according to the switching priorities, and the target cell with the highest switching priority is selected for switching.

[0025] Optionally, the method further comprises:

[0026] The switching priority of the candidate target cell is determined based on the sum of the weights of all supported slices of the candidate target cell and the signal quality of each cell.

[0027] Optionally, the method further comprises:

[0028] According to the weight of the slice to which the terminal to be switched is currently connected and whether the candidate target cell supports the slice to which the terminal to be switched is currently connected, the sum of the weights of all slices supported by the candidate target cell is determined.

[0029] Optionally, the weight of the slice is set by the wireless side according to the frequency or importance of the slice service usage of the terminal.

[0030] In a second aspect, a switching device is provided, comprising:

[0031] A first acquisition module is used to acquire a list of candidate target cells;

[0032] The switching module is used to select a target cell for switching from the candidate target cell list based on the signal quality of the terminal to be switched in the original switching decision, according to one or more of the slice list supported by the neighboring cell, the slice to which the terminal to be switched is currently connected, the switching priority of the slice, the weight of the slice, the access control and the cell / slice load, and the target cell supports the slice to which the terminal to be switched is currently connected.

[0033] According to a third aspect, a base station is provided, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the method according to the first aspect when executed by the processor.

[0034] According to a fourth aspect, a readable storage medium is provided, on which a program is stored. When the program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0035] In an embodiment of the present application, when selecting a target cell, on the basis of the original switching decision taking into account the signal quality of the terminal to be switched, it supports determining the target cell for switching based on a list of slices supported by neighboring cells, the slice to which the terminal to be switched is currently connected, the switching priority of the slice, the weight of the slice, the access control and the cell / slice load, one or more of them. This can ensure to the greatest extent that the target cell selected by the source base station supports the slice to which the UE to be switched is currently connected, thereby avoiding UE service interruption. The embodiment of the present application can be applied to scenarios such as a single terminal and a single slice and a single terminal and multiple slices. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0037] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0038] Figure 2 It is one of the flow charts of the switching method of the embodiment of the present application;

[0039] Figure 3 This is the second flowchart of the switching method in the embodiment of the present application;

[0040] Figure 4 is a schematic diagram of a switching device according to an embodiment of the present application;

[0041] Figure 5 It is a schematic diagram of a base station according to an embodiment of the present application. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] The term "comprise" and any variation thereof in the specification and claims of the present application are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, such as A and / or B, means that A alone, B alone, and A and B exist in three cases.

[0044] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0045] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. However, the following description describes a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.

[0046] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to the specified technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0047] See also Figure 2 , an embodiment of the present application provides a handover method, which is performed by a source base station, and includes:

[0048] Step 201: Obtain a list of candidate target cells;

[0049] Step 202: Based on the original switching decision taking into account the signal quality of the terminal to be switched, according to one or more of the slice list supported by the neighboring cell, the slice to which the terminal to be switched is currently connected, the slice switching priority, the slice weight, the access control and the cell / slice load, a target cell is selected from the candidate target cell list for switching, and the target cell supports the slice to which the terminal to be switched is currently connected.

[0050] In an embodiment of the present application, the method further includes:

[0051] Determine whether the candidate target cell belongs to an access control restricted cell;

[0052] If the candidate target cell belongs to an access control restricted cell, the target cell is not added to the candidate target cell list.

[0053] In the embodiment of the present application, the situation that the candidate target cell belongs to an access control restricted cell includes any one of the following:

[0054] (1) The candidate target cell and the source cell belong to different public land mobile networks;

[0055] (2) The TA to which the candidate target cell belongs belongs to the TA forbidden list of the terminal to be handed over.

[0056] (3) If the terminal to be handed over is configured with a closed access group (CAG), the candidate target cell does not belong to the CAG list supported by the terminal to be handed over.

[0057] In an embodiment of the present application, based on the original handover decision considering the signal quality of the terminal to be switched, according to the slice list supported by the neighboring cell, the slice being switched by the terminal to be switched, the slice switching priority, the slice weight, the access control and the cell / slice load, one or more of the above, the target cell is selected from the candidate target cell list for switching, including:

[0058] Selecting one or more candidate target cells from the candidate target cell list based on cell-level or slice-level load information;

[0059] A target cell is selected from the one or more candidate target cells for handover.

[0060] In an embodiment of the present application, the method further includes:

[0061] Obtain cell-level or slice-level load information of the candidate target cells in the candidate target cell list.

[0062] In an embodiment of the present application, the cell-level or slice-level load information includes one or more of the following: (1) cell physical resource block utilization, (2) the number of cell connected users, (3) slice identifier, (4) the number of slice access users, and (5) the upper limit of the number of slice users allowed.

[0063] In the embodiment of the present application, selecting a target cell for handover from the one or more candidate target cells includes:

[0064] Obtaining the switching priorities of the multiple candidate target cells;

[0065] The multiple candidate target cells are sorted according to the switching priorities, and the target cell with the highest switching priority is selected for switching.

[0066] In an embodiment of the present application, the method further includes:

[0067] The switching priority of the candidate target cell is determined based on the sum of the weights of all supported slices of the candidate target cell and the signal quality of each cell.

[0068] In an embodiment of the present application, the method further includes:

[0069] According to the weight of the slice to which the terminal to be switched is currently connected and whether the candidate target cell supports the slice to which the terminal to be switched is currently connected, the sum of the weights of all slices supported by the candidate target cell is determined.

[0070] Optionally, the weight of the slice is set by the wireless side according to the frequency or importance of the slice service usage of the terminal.

[0071] In an embodiment of the present application, when selecting a target cell, on the basis of the original switching decision taking into account the signal quality of the terminal to be switched, it supports determining the target cell for switching based on a list of slices supported by neighboring cells, the slice to which the terminal to be switched is currently connected, the switching priority of the slice, the weight of the slice, the access control and the cell / slice load, one or more of them. This can ensure to the greatest extent that the target cell selected by the source base station supports the slice to which the UE to be switched is currently connected, thereby avoiding UE service interruption. The embodiment of the present application can be applied to scenarios such as a single terminal and a single slice and a single terminal and multiple slices.

[0072] See also Figure 3 , the present application embodiment provides a switching method process, the specific steps are as follows:

[0073] Step 1: Determine whether the target cell is an access control restricted cell. If the target cell is an access control restricted cell, the target cell is not added to the candidate target cell list.

[0074] The determination of the access control restricted cell includes any one of the following situations:

[0075] (1) The target cell and the source cell belong to different Public Land Mobile Networks (PLMNs). The PLMN is notified by the target cell when the Xn interface is established or updated.

[0076] (2) The TA to which the target cell belongs belongs to the TA forbidden list of the UE to be handed over, and the Tracking Area Identity (TAI) is notified by the target cell when the Xn interface is established or updated.

[0077] (3) If a closed access group (CAG) is configured, the target cell does not belong to the CAG list (Allowed CAG List) supported by the UE to be handed over.

[0078] Step 2: Filter eligible target cells based on cell-level / slice-level load information. If the target cell load exceeds a certain threshold, or the number of access users of the slice has reached the upper limit, handover cannot occur.

[0079] Specifically, the cell load / slice user number of the target cell is transmitted to the source base station through the Xn port, and the source base station determines whether the cell load / slice user number of the target cell exceeds the limit. If so, the target cell is removed from the switching candidate cells.

[0080] Since the current protocol does not support the transmission of load information on the Xn port, an optional implementation method is to add cell-level / slice-level load information on the Xn port and exchange it at a certain period. The cell-level / slice-level load information includes one or more of the following: cell physical resource block (PRB) utilization, number of cell connected users, slice identifier, number of slice access users, upper limit of allowed slice users, etc.

[0081] Step 3: According to the screening in steps 1 and 2, if the candidate target cell is empty, no switching is initiated; if there are still multiple candidate target cells, it is necessary to comprehensively consider the list of slices supported by the target cell and the slice ID of the UE's current connection, the weight of the slice, and one or more of the signal strength (or signal quality), sort the candidate target cells, and select the cell with the highest priority as the target cell for switching.

[0082] In an optional implementation, the switching decision is made based on whether the target base station supports the slice currently accessed by the UE and the weight of each slice. The weights of different slices can be set by the wireless side according to the frequency or importance of the slice service used by the UE.

[0083] For example, a terminal mainly uses control slices and can also initiate enhanced mobile broadband (eMBB) large network services. The weight of the control slices can be set to 0.8 and the weight of the eMBB slices can be set to 0.2. In the switching process, priority is given to ensuring that the control slices maintain service continuity.

[0084] When there are more than one candidate target cells, the source base station counts the switching priorities of the target cells in turn according to the following formula, and selects the target cell with the highest switching priority as the switching target cell.

[0085] Priority = Wθ ×RSRP 1-θ

[0086] Where W = ∑w i γ i ,∑w i =1,0≤θ≤1,

[0087] In this formula, Priority represents the switching priority of each candidate target cell. The larger the Priority is, the higher the switching priority is.

[0088] w i Indicates the weight of the slice currently connected to the UE to be switched. The weight is related to the slice usage frequency or importance or slice service.

[0089] W represents the sum of the weights of all supported slices of the candidate target cell. If the target cell to which the terminal to be switched is currently connected does not support any of the slices, W=0, and the UE will not switch to the target cell.

[0090] Reference Signal Receiving Power (RSRP) indicates the neighboring cell signal strength measured in different frequencies.

[0091] θ represents the consideration tendency of RSRP and slice support during handover judgment. When θ=0, only the signal strength is considered to select the target cell. When θ=1, only the slice support of the target cell is considered.

[0092] Through the embodiments of the present invention, the service interruption problem caused by access control restriction, cell / slice load overload, and slice ID unsupport is avoided when performing Xn port switching across TAs, and the selected target cell is guaranteed to support the slice currently connected to the UE to be switched. At the same time, the scenario of switching multiple slices of a single terminal is considered. By setting the weight of the slice according to the frequency of use or importance of the slice, and taking it as a consideration for target cell selection, the service continuity of the high-weight slice can be prioritized.

[0093] See also Figure 4 , an embodiment of the present application provides a switching device, the device 400 comprising:

[0094] A first acquisition module 401 is used to acquire a candidate target cell list;

[0095] The switching module 402 is used to select a target cell for switching from the candidate target cell list based on the signal quality of the terminal to be switched in the original switching decision, according to one or more of the slice list supported by the neighboring cell, the slice to which the terminal to be switched is currently connected, the switching priority of the slice, the weight of the slice, the access control and the cell / slice load, and the target cell supports the slice to which the terminal to be switched is currently connected.

[0096] In the embodiment of the present application, the device further includes:

[0097] The judging module is used to judge whether the candidate target cell belongs to an access control restricted cell; if the candidate target cell belongs to an access control restricted cell, the target cell is not added to the candidate target cell list.

[0098] In the embodiment of the present application, the situation that the candidate target cell belongs to an access control restricted cell includes any one of the following:

[0099] The candidate target cell and the source cell belong to different public land mobile networks;

[0100] The TA to which the candidate target cell belongs belongs to a TA forbidden list of the terminal to be switched.

[0101] If the terminal to be switched is configured with CAG, the candidate target cell does not belong to the CAG list supported by the terminal to be switched.

[0102] In an embodiment of the present application, the switching module 402 is further used to select one or more candidate target cells from the candidate target cell list based on cell-level or slice-level load information; and select a target cell for switching from the one or more candidate target cells.

[0103] In the embodiment of the present application, the device further includes:

[0104] The second acquisition module is used to obtain the cell-level or slice-level load information of the candidate target cells in the candidate target cell list.

[0105] In an embodiment of the present application, the cell-level or slice-level load information includes one or more of the following: cell physical resource block utilization, number of cell connected users, slice identifier, number of slice access users, and upper limit of allowed number of slice users.

[0106] In the embodiment of the present application, the switching module includes:

[0107] An acquisition unit, configured to acquire the switching priorities of the multiple candidate target cells;

[0108] The switching unit is used to sort the multiple candidate target cells according to the switching priority and select the target cell with the highest switching priority for switching.

[0109] In the embodiment of the present application, the device further includes:

[0110] The first determination module is used to determine the switching priority of the candidate target cell based on the sum of the weights of all supported slices of the candidate target cell and the signal quality of each cell.

[0111] In the embodiment of the present application, the device further includes:

[0112] The second determination module is used to determine the sum of the weights of all slices supported by the candidate target cell according to the weight of the slice to which the terminal to be switched is currently connected and whether the candidate target cell supports the slice to which the terminal to be switched is currently connected.

[0113] Optionally, the weight of the slice is set by the wireless side according to the frequency or importance of the slice service usage of the terminal.

[0114] The device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0115] The present application also provides a base station. Figure 5 As shown, the base station 500 includes: an antenna 501, a radio frequency device 502, and a baseband device 503. The antenna 501 is connected to the radio frequency device 502. In the uplink direction, the radio frequency device 502 receives information through the antenna 501 and sends the received information to the baseband device 503 for processing. In the downlink direction, the baseband device 503 processes the information to be sent and sends it to the radio frequency device 502. The radio frequency device 502 processes the received information and sends it out through the antenna 501.

[0116] The frequency band processing device may be located in the baseband device 503 . The method performed by the base station in the above embodiment may be implemented in the baseband device 503 . The baseband device 503 includes a processor 504 and a memory 505 .

[0117] The baseband device 503 may include, for example, at least one baseband board on which a plurality of chips are arranged. Figure 5 As shown, one of the chips is, for example, a processor 504, which is connected to a memory 505 to call a program in the memory 505 to execute the operations of the base station shown in the above method embodiment.

[0118] The baseband device 503 may further include a network interface 506 for exchanging information with the radio frequency device 502 . The interface may be, for example, a common public radio interface (CPRI).

[0119] Specifically, the base station of the embodiment of the present invention further includes: instructions or programs stored in the memory 505 and executable on the processor 504, and the processor 504 calls the instructions or programs in the memory 505 to execute Figure 4 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0120] The base station provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0121] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the above Figure 2 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0122] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0123] The steps of the method or algorithm described in conjunction with the contents disclosed in this application can be implemented in hardware or by executing software instructions in a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, mobile hard disks, read-only optical disks, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be carried in an ASIC. In addition, the ASIC can be carried in a core network interface device. Of course, the processor and the storage medium can also exist in the core network interface device as discrete components.

[0124] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0125] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation methods of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.

[0126] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0127] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0128] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.

[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0130] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A switching method, characterized in that: Executed by the source base station, including: Obtain a list of candidate target cells; Selecting one or more candidate target cells from the candidate target cell list based on cell-level or slice-level load information; Obtaining the switching priorities of the multiple candidate target cells; sorting the multiple candidate target cells according to the switching priority, selecting the target cell with the highest switching priority for switching, and the target cell supports the slice currently connected by the terminal to be switched; Wherein, the method further comprises: Determine the sum of weights of all slices supported by the candidate target cell according to the weight of the slice to which the terminal to be switched is currently connected and whether the candidate target cell supports the slice to which the terminal to be switched is currently connected; The switching priority of the candidate target cell is determined based on the sum of the weights of all supported slices of the candidate target cell and the signal quality of each cell.

2. The method according to claim 1, characterized in that The method further comprises: Determine whether the candidate target cell belongs to an access control restricted cell; If the candidate target cell belongs to an access control restricted cell, the target cell is not added to the candidate target cell list.

3. The method according to claim 1, characterized in that The case where the candidate target cell belongs to an access control restricted cell includes any of the following: The candidate target cell and the source cell belong to different public land mobile networks; The tracking area TA to which the candidate target cell belongs belongs to the TA forbidden list of the terminal to be switched; If the terminal to be switched is configured with a closed access group CAG, the candidate target cell does not belong to the CAG list supported by the terminal to be switched.

4. The method according to claim 1, characterized in that: The method further comprises: Obtain cell-level or slice-level load information of the candidate target cells in the candidate target cell list.

5. The method according to claim 1, characterized in that The cell-level or slice-level load information includes one or more of the following: cell physical resource block utilization, number of cell connected users, slice identifier, number of slice access users, and upper limit of allowed number of slice users.

6. The method according to claim 1, characterized in that The weight of the slice is set by the wireless side according to the frequency or importance of the slice service of the terminal.

7. A switching device, characterized in that: include: A first acquisition module is used to acquire a list of candidate target cells; A switching module, configured to select one or more candidate target cells from the candidate target cell list based on cell-level or slice-level load information; Obtaining the switching priorities of the multiple candidate target cells; sorting the multiple candidate target cells according to the switching priorities, selecting a target cell with the highest switching priority for switching, and the target cell supports the slice currently connected to the terminal to be switched; Wherein, the device further comprises: A second determination module is used to determine the sum of weights of all slices supported by the candidate target cell according to the weight of the slice to which the terminal to be switched is currently connected and whether the candidate target cell supports the slice to which the terminal to be switched is currently connected; The first determination module is used to determine the switching priority of the candidate target cell based on the sum of the weights of all supported slices of the candidate target cell and the signal quality of each cell.

8. A base station, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.