Cell determination method, device and storage medium

By obtaining cell information from neighboring cells of the terminal device, the target cell supporting the target slice is determined, which solves the problem of potential interruption of dedicated slice services in 5G networks during mobile operations and ensures service continuity.

CN116321318BActive Publication Date: 2026-03-06CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

In 5G networks, terminal devices configured with dedicated slices cannot continue to support dedicated slice services when they move to the coverage area of ​​access network devices that do not support the dedicated slice, resulting in service interruption.

Method used

By acquiring cell information of neighboring cells of the terminal device within the target time period, including whether the target slice is supported, the number of resources to be allocated, RSRP, PRB resource utilization rate, and RRC connection number, the target cell is determined from multiple cells based on this information to ensure the continuity of slice services.

Benefits of technology

This effectively avoids service interruptions caused by the target cell not supporting the target slice or insufficient resources, ensuring the continuity of dedicated slice services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116321318B_ABST
    Figure CN116321318B_ABST
Patent Text Reader

Abstract

This application provides a cell determination method, apparatus, and storage medium, relating to the field of communication technology, which can better ensure the continuity of dedicated slice services. The method includes: acquiring first information of at least one first cell within a target time period; the first information of the first cell includes at least one of the following: whether it supports a target slice, the number of resources to be allocated, and second information; the second information includes at least one of the following: Reference Signal Received Power (RSRP), Physical Resource Block (PRB) resource utilization rate, and Radio Resource Control (RRC) connection number; the first cell is a neighboring cell among at least one neighboring cells of a terminal device whose signal strength meets the requirements; and determining a target cell from the at least one first cell based on the first information of the at least one first cell. The embodiments of this application are used in the cell determination process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a cell determination method, apparatus and storage medium. Background Technology

[0002] In current 5G networks, terminal devices configured with dedicated slices can only perform dedicated slice services within the coverage area of ​​the access network device configured with that dedicated slice. When a terminal device with dedicated slice functionality moves to the coverage area of ​​an access network device that does not support that dedicated slice, or when the available resources of the cell to which the terminal device is to be handed over cannot meet the requirements of the dedicated slice service, the terminal device will no longer be able to support the dedicated slice service, resulting in the dedicated slice service of the terminal device not being effectively guaranteed.

[0003] Therefore, how to ensure the continuity of proprietary slicing services is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0004] This application provides a cell determination method, apparatus, and storage medium, which can better ensure the continuity of proprietary slicing services.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] In a first aspect, this application provides a cell determination method, the method comprising: acquiring first information of at least one first cell within a target time period; the first information of the first cell includes at least one of the following: whether a target slice is supported, the number of resources to be allocated, and second information; the second information includes at least one of the following: Reference Received Power (RSRP), Physical Resource Block (PRB) resource utilization rate, and Radio Resource Control (RRC) connection number; the first cell is a neighboring cell of at least one neighboring cell of a terminal device whose signal strength meets the requirements; and determining a target cell from at least one first cell based on the first information of the at least one first cell.

[0007] In one possible implementation, determining a target cell from at least one first cell based on first information of at least one first cell includes: determining a second cell as the target cell when the number of second cells in at least one first cell is equal to a first preset threshold; the second cell is a cell that supports the target slice.

[0008] In one possible implementation, determining a target cell from at least one first cell based on first information of at least one first cell includes: determining the number of third cells in the second cells if the number of second cells in the at least one first cell is greater than a first preset threshold; the second cell is a cell supporting the target slice; the third cell is a cell with a number of resources to be allocated greater than or equal to a second preset threshold; determining the third cell as the target cell if the number of third cells is equal to the first preset threshold; determining the target value of the third cell based on second information of the third cell if the number of third cells is greater than the first preset threshold, and determining the third cell with the target value greater than or equal to a third preset threshold as the target cell; the target value is used to characterize the network quality of the cell; and determining the target value of the second cell based on second information of the second cell if the number of third cells is less than the first preset threshold, and determining the second cell with the target value greater than or equal to the third preset threshold as the target cell.

[0009] In one possible implementation, determining a target cell from at least one first cell based on first information of at least one first cell includes: determining the number of third cells in at least one first cell when the number of second cells in at least one first cell is less than a first preset threshold; the second cell is a cell supporting the target slice; the third cell is a cell with a number of resources to be allocated greater than or equal to a second preset threshold; determining the third cell as the target cell when the number of third cells is equal to the first preset threshold; determining a target value for the third cell based on second information of the third cell when the number of third cells is greater than the first preset threshold, and determining the third cell with a target value greater than or equal to a third preset threshold as the target cell; the target value is used to characterize the network quality of the cell; and determining a target value for the second cell based on second information of the second cell when the number of third cells is less than the first preset threshold, and determining the second cell with a target value greater than or equal to the third preset threshold as the target cell.

[0010] Secondly, this application provides a cell determination apparatus, which includes: a communication unit and a processing unit; the communication unit is configured to acquire first information of at least one first cell within a target time period; the first information of the first cell includes at least one of the following: whether a target slice is supported, the number of resources to be allocated, and second information; the second information includes at least one of the following: Reference Signal Received Power (RSRP), Physical Resource Block (PRB) resource utilization rate, and Radio Resource Control (RRC) connection number; the first cell is a neighboring cell whose signal strength meets the requirements among at least one neighboring cell of a terminal device; the processing unit is configured to determine a target cell from at least one first cell based on the first information of at least one first cell.

[0011] In one possible implementation, when the number of second cells in at least one first cell is equal to a first preset threshold, the processing unit is specifically used to determine that the second cell is the target cell; the second cell is a cell that supports the target slice.

[0012] In one possible implementation, the processing unit is specifically configured to perform the following operations: when the number of second cells in at least one first cell is greater than a first preset threshold, determine the number of third cells in the second cells; the second cell is a cell supporting the target slice; the third cell is a cell with a number of resources to be allocated greater than or equal to the second preset threshold; when the number of third cells is equal to the first preset threshold, determine the third cell as the target cell; when the number of third cells is greater than the first preset threshold, determine the target value of the third cell based on the second information of the third cell, and determine the third cell with the target value greater than or equal to the third preset threshold as the target cell; the target value is used to characterize the network quality of the cell; when the number of third cells is less than the first preset threshold, determine the target value of the second cell based on the second target information of the second cell, and determine the second cell with the target value greater than or equal to the third preset threshold as the target cell.

[0013] In one possible implementation, the processing unit is specifically configured to perform the following operations: when the number of second cells in at least one first cell is less than a first preset threshold, determine the number of third cells in at least one first cell; the second cell is a cell supporting the target slice; the third cell is a cell with a number of resources to be allocated greater than or equal to the second preset threshold; when the number of third cells is equal to the first preset threshold, determine the third cell as the target cell; when the number of third cells is greater than the first preset threshold, determine the target value of the third cell based on the second information of the third cell, and determine the third cell with the target value greater than or equal to the third preset threshold as the target cell; the target value is used to characterize the network quality of the cell; when the number of third cells is less than the first preset threshold, determine the target value of the second cell based on the second information of the second cell, and determine the second cell with the target value greater than or equal to the third preset threshold as the target cell.

[0014] Thirdly, this application provides a cell determination apparatus, which includes: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run computer programs or instructions to implement the cell determination method as described in the first aspect and any possible implementation thereof.

[0015] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform the cell determination method as described in the first aspect and any possible implementation thereof.

[0016] Fifthly, this application provides a computer program product containing instructions that, when run on a cell determination device, cause the cell determination device to perform the cell determination method as described in the first aspect and any possible implementation thereof.

[0017] In a sixth aspect, this application provides a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor being used to run computer programs or instructions to implement the cell determination method as described in the first aspect and any possible implementation thereof.

[0018] Specifically, the chip provided in this application also includes a memory for storing computer programs or instructions.

[0019] The above technical solution brings at least the following beneficial effects: The cell determination method provided in this application involves the slice operation management platform acquiring information on at least one first cell (i.e., a cell in the neighboring cells of the terminal device) within a target time period (including at least one of the following: whether the target slice is supported, the number of resources to be allocated, and indicator information; the indicator information includes at least one of the following: RSRP, PRB resource utilization rate, and RRC connection number), and determining the target cell from at least one first cell based on the information of the at least one first cell. Therefore, the cell determination method provided in this application can determine the target cell based on at least one of the following: whether the target slice is supported, the number of resources to be allocated, RSRP, PRB resource utilization rate, and RRC connection number, rather than relying solely on a single indicator. This can minimize the problem of target slice service interruption caused by the determined target cell not supporting the target slice or the target cell's resources not meeting the requirements, thereby better ensuring the continuity of the target service. Attached Figure Description

[0020] Figure 1 A structural diagram of a communication system provided in an embodiment of this application;

[0021] Figure 2 A flowchart illustrating a cell determination method provided in this application embodiment;

[0022] Figure 3 A flowchart illustrating another cell determination method provided in this application embodiment;

[0023] Figure 4 A flowchart illustrating another cell determination method provided in this application embodiment;

[0024] Figure 5 A flowchart illustrating another cell determination method provided in this application embodiment;

[0025] Figure 6A flowchart illustrating another cell determination method provided in this application embodiment;

[0026] Figure 7 This is a schematic diagram of the structure of a cell determination device provided in an embodiment of this application;

[0027] Figure 8 This is a schematic diagram of another cell determination device provided in an embodiment of this application. Detailed Implementation

[0028] The cell determination method, apparatus, and storage medium provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0029] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0030] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.

[0031] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0032] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0033] In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0034] like Figure 1 As shown, Figure 1 A schematic diagram of a communication system provided in an embodiment of this application is shown. The communication system includes: a slice operation management platform 101, a terminal device 102, an access network device 103, and a core network device 104.

[0035] The slice operation management platform 101 is used to obtain the first information of at least one first cell within a target time period, and to determine the target cell from at least one first cell based on the first information of at least one first cell.

[0036] The first information of the first cell includes at least one of the following: whether the target slice is supported, the number of resources to be allocated, and the second information. The second information includes at least one of the following: reference signal receiving power (RSRP), physical resource block (PRB) resource utilization, and radio resource control (RRC) connection count; the first cell is at least one of the neighboring cells of the terminal device whose signal strength meets the requirements.

[0037] Optionally, the slice operation management platform 101 is a slice operation management platform that supports the target slice. It can be used to initiate and monitor the services of the target slice so that the actual performance and alarm status of the target slice services can be analyzed at any time.

[0038] Terminal device 102 is used to subscribe to target slice services and interact with access network device 103 to complete the aforementioned target slice services.

[0039] Terminal device 102 is a device with wireless communication capabilities that can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted, or on water (such as on ships). It can also be deployed in the air (e.g., on airplanes, balloons, and satellites).

[0040] In some examples, terminal equipment 102 is also referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), and terminal, etc., and is a device that provides voice and / or data connectivity to a user. For example, terminal equipment 102 includes handheld devices with wireless connectivity, vehicle-mounted devices, etc. Currently, terminal device 102 can be: mobile phone, tablet computer, laptop computer, handheld computer, mobile internet device (MID), wearable device (such as smartwatch, smart bracelet, pedometer, etc.), vehicle-mounted device (such as car, bicycle, electric vehicle, airplane, ship, train, high-speed rail, etc.), virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, smart home device (such as refrigerator, television, air conditioner, electricity meter, etc.), smart robot, workshop equipment, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, flying equipment (such as smart robot, hot air balloon, drone, airplane), etc. In one possible application scenario of this application, the terminal device is a terminal device that frequently operates on the ground, such as an in-vehicle device. In this application, for ease of description, the chip deployed in the above-mentioned device, such as a system-on-a-chip (SOC), a baseband chip, or other chips with communication functions, can also be referred to as terminal device 102.

[0041] Optionally, the terminal device 102 can be an embedded communication device or a user handheld communication device, including mobile phones, tablets, etc.

[0042] As an example, in this embodiment, the terminal device 102 can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0043] Access network device 103 is used to activate the target slice service and interact with terminal device 102 to complete the target slice service.

[0044] Optionally, the operation and maintenance center (OMC) of the access network device 103 can be used to send configuration parameters of the target slice to the access network device 103 so that the access network device 103 can support the services of the target slice.

[0045] Access network equipment 103 includes, but is not limited to: access points (APs) in WiFi systems, such as home gateways, routers, servers, switches, bridges, etc.; evolved NodeBs (eNBs), radio network controllers (RNCs), NodeBs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home-evolved NodeBs, or home NodeBs (HNBs)); base band units (BBUs); wireless relay nodes; wireless backhaul nodes; transmission and reception points (TRPs) or transmission points (TPs); 5G base stations, such as gNBs in new radio (NR) systems, or transmission points (TRPs or TPs); one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system; or network nodes constituting gNBs or transmission points, such as base band units (BBUs) or distributed units (TRPs). Access network equipment 103 includes various types of base stations, such as DU (Dedicated Unit), roadside units (RSU) with base station functionality, and NG radio access network (NG-Ran) equipment. It also includes base stations in different networking modes, such as master evolved NodeB (MeNB) and secondary eNB (SeNB, or secondary gNB, SgNB). Access network equipment 103 further includes different types, such as terrestrial base stations, airborne base stations, and satellite base stations.

[0046] The core network device 104 is used to activate the target slice and interact with the terminal device 102 to configure the configuration parameters of the target slice for the terminal device 102 and to complete the target slice services.

[0047] In one possible implementation, the core network device 104 can also interact with the terminal device 102 through the access network device 103.

[0048] Optionally, the OMC of the core network device 104 can be used to send configuration parameters of the target slice to the core network device 104 so that the core network device 104 can support the services of the target slice; it can also collect, analyze and report alarm information and performance parameters of the core network device 104.

[0049] It should be noted that, Figure 1 This is just an example framework diagram. Figure 1 The number of nodes included is unlimited, and except for Figure 1 In addition to the functional nodes shown, other nodes may also be included, such as OAM devices and core network devices, and this application does not impose any restrictions on this.

[0050] Furthermore, the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new communication systems, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0051] With the continuous development of communication networks, 5G networks have emerged. 5G has ushered in an era of the Internet of Everything. 5G networks not only possess characteristics such as high speed, large capacity, low latency, and high reliability, but also integrate key technologies such as network slicing and mobile edge computing (MEC). Network slicing refers to dividing a physical network into multiple end-to-end logical networks. These network slices can provide isolated and customizable network services for different vertical industries, different customers, or different services.

[0052] In current 5G networks, terminal devices can switch between multiple network slices. The typical switching process is as follows: First, the first network slice currently accessed by the target terminal is monitored based on its service requests. Second, when the network quality (e.g., signal strength) of the first network slice drops to a preset threshold #1, slice configuration data for the first network slice is sent to the target base station, enabling the target base station to configure a second network slice based on this data. Third, when the network quality of the first network slice drops to a preset threshold #2, a network switching command is sent to the target terminal, where the first threshold is greater than the second threshold, and the network switching command instructs the target terminal to switch to the second network slice. Based on this method, the terminal device can complete the switch to the second network slice. However, before triggering the switching process, the network slice to which the terminal device needs to switch (e.g., the aforementioned second network slice) must be determined to ensure the continuity of the terminal device's network slice services.

[0053] However, for terminal devices configured with dedicated slices, dedicated slice services can only be provided within the coverage area of ​​the access network device configured with that dedicated slice. When a terminal device configured with dedicated slice functionality moves to the coverage area of ​​an access network device that does not support that dedicated slice, or when the available resources of the cell to which the terminal device is to be handed over cannot meet the requirements of the dedicated slice service, the terminal device will no longer be able to support the dedicated slice service, resulting in the dedicated slice service of the terminal device not being effectively guaranteed.

[0054] Therefore, how to ensure the continuity of proprietary slicing services is a problem that urgently needs to be solved by those skilled in the art.

[0055] To address the problems existing in the prior art, this application proposes a cell determination method that can better guarantee the continuity of dedicated slice services. For example... Figure 2 As shown, the method includes:

[0056] S201, The slice operation management platform obtains the first information of at least one first cell within the target time period.

[0057] The information of the first cell includes at least one of the following: whether it supports the target slice, the number of resources to be allocated, and second information. The second information includes at least one of the following: RSRP, PRB resource utilization, and RRC connection count. The first cell is a neighboring cell whose signal strength meets the requirements among at least one neighboring cell of the terminal device.

[0058] As one possible implementation, such as Figure 3 As shown, the implementation process of S201 above can be as follows: The terminal device performs measurements based on the measurement configuration parameters, generates a measurement report, and sequentially sends the measurement report to the slice operation management platform through the source access network device and the OMC of the access network device. The measurement report includes network information of each of the multiple neighboring cells of the terminal device. This network information includes at least one of the following: signal strength, whether the target slice is supported, the number of resources to be allocated, and second information. The slice operation management platform can determine the neighboring cells with signal strength greater than or equal to a preset signal strength threshold as the first cell from the multiple neighboring cells, and filter to obtain the first information of the first cell based on the network information of the first cell.

[0059] Optionally, the above-mentioned at least one first cell can be displayed as a set, for example, the above-mentioned at least one first cell is {Cell1, Cell2, Cell3, ..., Cell7}, in which the above-mentioned at least one first cell includes 7 first cells.

[0060] S202. The slice operation management platform determines the target cell from at least one first cell based on information from at least one first cell.

[0061] As an optional implementation, the above-mentioned S202 implementation process can be as follows: the slice operation management platform can determine the number of second cells (i.e., cells supporting the target slice) in the above-mentioned at least one first cell, and perform the steps corresponding to the above-mentioned range based on the range in which the number of the second cells is located, so as to adaptively determine the target cell.

[0062] For example, if the number of the second cells is equal to the first preset threshold, the slice operation management platform determines the second cell as the target cell.

[0063] For example, if the number of the second cells is greater than the first preset threshold, the slice operation management platform determines the number of the third cells (i.e., the third cells are cells whose resources to be allocated meet the resource requirements of the target slice) in the second cells, and determines the target cells based on the method corresponding to the range of the number of the third cells.

[0064] For example, if the number of the second cells is less than the first preset threshold, the slice operation management platform determines the number of the second cells (i.e., cells that support the target slice) in the first cell, and determines the target cell based on the method corresponding to the range of the number of the second cells.

[0065] Optionally, after S202 above, such as Figure 3 As shown, the slice operation and management platform can also send configuration commands for the target slice to the target cell through the OMC of the access network equipment. Correspondingly, the target cell receives the configuration commands from the slice operation and management platform through the OMC of the access network equipment and configures the target slice based on the parameters in the configuration commands. After the target cell is configured, it sends a configuration success response to the OMC of the core network equipment and the slice operation and management platform through the OMC of the access network equipment. Then, the slice operation and management platform sequentially sends the target cell data to the terminal device through the OMC of the access network equipment and the source access network equipment, enabling the terminal device to initiate a handover process to the target cell based on the target cell data.

[0066] The above technical solution brings at least the following beneficial effects: The cell determination method provided in this application involves the slice operation management platform acquiring information on at least one first cell (i.e., a cell in the neighboring cells of the terminal device) within a target time period (including at least one of the following: whether the target slice is supported, the number of resources to be allocated, and indicator information; the indicator information includes at least one of the following: RSRP, PRB resource utilization rate, and RRC connection number), and determining the target cell from at least one first cell based on the information of the at least one first cell. Therefore, the cell determination method provided in this application can determine the target cell based on at least one of the following: whether the target slice is supported, the number of resources to be allocated, RSRP, PRB resource utilization rate, and RRC connection number, rather than relying solely on a single indicator. This can minimize the problem of target slice service interruption caused by the determined target cell not supporting the target slice or the target cell's resources not meeting the requirements, thereby better ensuring the continuity of the target service.

[0067] Optionally, the slice operation management platform needs to determine the number of second cells (i.e., first cells supporting the target slice) among at least one first cell. The process for determining the target cell differs depending on the range of the number of second cells. Based on this, the slice operation management platform can categorize the determination into three cases based on the number of second cells: Case 1: The number of second cells equals a first preset threshold. Case 2: The number of second cells is greater than the first preset threshold. Case 3: The number of second cells is less than the first preset threshold. The following explains the process for determining the target cell under each of these three cases.

[0068] Case 1: The number of second cells is equal to the first preset threshold.

[0069] In case 1, combined with Figure 2 ,like Figure 4 As shown, the above S202 can be specifically determined by the following S401.

[0070] S401, The slice operation and management platform determines the first cell that supports the target slice as the target cell.

[0071] The second cell is the first cell that supports the target slice.

[0072] For example, if the target slice is identified as A, and the slice list supported by the cell includes a slice identified as A, the slice operation and management platform can determine that the cell is the second cell.

[0073] Optionally, the slice operation management platform can set the value of the first preset threshold according to the actual situation. For example, the slice operation management platform sets the first preset threshold to 1. The above is only an exemplary description of the first preset threshold, and the first preset threshold can also be other values, which are not limited in this application.

[0074] Case 2: The number of second cells is greater than the first preset threshold.

[0075] In case 2, combined with Figure 2 ,like Figure 5 As shown, the above S202 can be specifically determined by the following S501 to S506.

[0076] S501, the slice operation management platform determines the number of third cells in the second cell.

[0077] The third cell is a cell whose number of resources to be allocated is greater than or equal to the second preset threshold.

[0078] In one optional implementation, the slice operation management platform can set the value of the second preset threshold according to the actual situation. For example, the slice operation management platform sets the second preset threshold to 20. The above is only an exemplary description of the second preset threshold, and the second preset threshold can also be other values, which are not limited in this application.

[0079] Optionally, the process by which the slice operation management platform determines the target cell differs depending on the range of the number of the third cells. Based on this, the slice operation management platform can categorize the cases into three cases based on the number of the third cells: Case 2.1: The number of third cells equals the first preset threshold. Case 2.2: The number of third cells is greater than the first preset threshold. Case 2.3: The number of third cells is less than the first preset threshold. The following describes the operations performed by the slice operation management platform under these three cases.

[0080] Case 2.1: The number of third cells is equal to the first preset threshold.

[0081] In case 2.1, combined with Figure 2 ,like Figure 5 As shown, the slice operation management platform can execute the following S502.

[0082] S502, the slice operation management platform determines the third community as the target community.

[0083] Optionally, the first preset threshold can be understood by referring to the description in the corresponding position above, and will not be repeated here.

[0084] Case 2.2: The number of third cells is greater than the first preset threshold.

[0085] In case 2.2, combined with Figure 2 ,like Figure 5 As shown, the slice operation management platform can execute the following S503 to S504.

[0086] S503, the slice operation management platform determines the target value of the third cell based on the second information of the third cell.

[0087] The target value is used to characterize the network quality of the cell.

[0088] As an optional implementation, if the second information includes PRB utilization, the implementation process of the above S503 can be as follows: the slice operation management platform can determine that the above PRB utilization is the target value.

[0089] As another optional implementation, if the second information includes the number of RRC connections, the implementation process of the above S503 can be as follows: the slice operation management platform can determine the above number of RRC connections as the target value.

[0090] As another optional implementation, when the second information includes PRB utilization and RRC connection count, the implementation process of S503 above can be as follows: the slice operation management platform can perform a weighted summation of PRB utilization and RRC connection count, and determine the value obtained by the weighted summation as the target value.

[0091] In one example, the second information mentioned above may also include RSRP.

[0092] S504. The slice operation management platform determines the third cell whose target value is greater than or equal to the third preset threshold as the target cell.

[0093] As one possible implementation, the above-mentioned S504 process can be as follows: The slice operation management platform can sort the third cells from high to low based on the target value to obtain a target sequence, and determine the third cell ranked first in the target sequence as the target cell. In this case, the target value of the third cell ranked first is a third preset threshold.

[0094] Optionally, the slice operation management platform can set the value of the third preset threshold according to the actual situation. For example, the slice operation management platform sets the third preset threshold to 500. The above is only an exemplary description of the third preset threshold, and the third preset threshold can also be other values ​​(e.g., 0.95), which is not limited in this application.

[0095] Case 2.3: The number of third cells is less than the first preset threshold.

[0096] In case 2.3, combined with Figure 2 ,like Figure 5 As shown, the slice operation management platform can execute the following S505 to S506.

[0097] S505, the slice operation management platform determines the target value of the second cell based on the second information of the second cell.

[0098] Optionally, the implementation process of S505 can be understood by referring to S503 above, and will not be repeated here.

[0099] S506. The slice operation management platform determines the second cell whose target value is greater than or equal to the second preset threshold as the target cell.

[0100] Optionally, the implementation process of S506 can be understood by referring to S504 above, and will not be repeated here.

[0101] Case 3: The number of second cells is less than the first preset threshold.

[0102] In scenario 3, combined with Figure 2 ,like Figure 6 As shown, the above S202 can be specifically determined by the following S601 to S606.

[0103] S601, The slice operation management platform determines the number of third cells in the first cell.

[0104] Optionally, the implementation process of S601 can be understood by referring to S501 above, and will not be repeated here.

[0105] Optionally, the process by which the slice operation management platform determines the target cell differs depending on the number of the aforementioned third cells. Based on this, and in conjunction with situations 2.1 to 2.3 above, the following describes the operations performed by the slice operation management platform in these three situations.

[0106] Case 2.1: The number of third cells is equal to the first preset threshold.

[0107] In case 2.1, combined with Figure 2 ,like Figure 6 As shown, the slice operation management platform can execute the following S602.

[0108] S602, The slice operation and management platform determines the third community as the target community.

[0109] Optionally, the implementation process of S602 can be understood by referring to S502 above, and will not be repeated here.

[0110] Case 2.2: The number of third cells is greater than the first preset threshold.

[0111] In case 2.2, combined with Figure 2 ,like Figure 6 As shown, the slice operation management platform can execute the following S603 to S604.

[0112] S603, the slice operation management platform determines the target value of the third cell based on the indicator information of the third cell.

[0113] Optionally, the implementation process of S603 can be understood by referring to S503 above, and will not be repeated here.

[0114] S604. The slice operation management platform determines the third cell whose target value is greater than or equal to the second preset threshold as the target cell.

[0115] Optionally, the implementation process of S604 can be understood by referring to S504 above, and will not be repeated here.

[0116] Case 2.3: The number of third cells is less than the first preset threshold.

[0117] In case 2.3, combined with Figure 2 ,like Figure 6 As shown, the slice operation management platform can execute the following S605 to S606.

[0118] S605, the slice operation management platform determines the target value of the second cell based on the indicator information of the second cell.

[0119] Optionally, the implementation process of S605 can be understood by referring to S505 above, and will not be repeated here.

[0120] S606, The slice operation management platform determines the second cell whose target value is greater than or equal to the second preset threshold as the target cell.

[0121] Optionally, the implementation process of S606 can be understood by referring to S506 above, and will not be repeated here.

[0122] The above technical solution brings at least the following beneficial effects: The cell determination method provided in this application evaluates each first cell based on the first information of at least one cell. Specifically, the evaluation includes whether it supports a dedicated slice, whether the number of resources to be allocated is greater than or equal to a second preset threshold, and whether the target value is greater than or equal to a third preset threshold. The evaluation steps are determined according to the actual situation, and the target cell is further determined based on the evaluation results. This can ensure the continuity and certainty of the target slice service of the terminal device switching to the target cell as much as possible.

[0123] It is understood that the above-described cell determination method can be implemented by a cell determination device. To achieve the above functions, the cell determination device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments disclosed in this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments disclosed in this application.

[0124] The embodiments disclosed in this application can divide the cell determination device generated by the above method example into functional modules. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in the embodiments disclosed in this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0125] Figure 7 This is a schematic diagram of a cell determination device provided in an embodiment of the present invention. Figure 7 As shown, the cell determination device 70 can be used to perform... Figures 2-6 The cell determination method shown is illustrated. The cell determination device 70 includes a communication unit 701 and a processing unit 702.

[0126] Communication unit 701 is used to acquire first information of at least one first cell within a target time period; the first information of the first cell includes at least one of the following: whether the target slice is supported, the number of resources to be allocated, and second information; the second information includes at least one of the following: RSRP, PRB resource utilization rate, and RRC connection number; the first cell is a neighboring cell whose signal strength meets the requirements among at least one neighboring cell of the terminal device; processing unit 702 is used to determine the target cell from at least one first cell based on the first information of at least one first cell.

[0127] In one possible implementation, when the number of second cells in at least one first cell is equal to a first preset threshold, the processing unit 702 is specifically used to determine that the second cell is a target cell; the second cell is a cell that supports the target slice.

[0128] In one possible implementation, the processing unit 702 is specifically configured to perform the following operations: when the number of second cells in at least one first cell is greater than a first preset threshold, determine the number of third cells in the second cells; the second cell is a cell supporting the target slice; the third cell is a cell with a number of resources to be allocated greater than or equal to the second preset threshold; when the number of third cells is equal to the first preset threshold, determine the third cell as the target cell; when the number of third cells is greater than the first preset threshold, determine the target value of the third cell based on the second information of the third cell, and determine the third cell with the target value greater than or equal to the third preset threshold as the target cell; the target value is used to characterize the network quality of the cell; when the number of third cells is less than the first preset threshold, determine the target value of the second cell based on the second target information of the second cell, and determine the second cell with the target value greater than or equal to the third preset threshold as the target cell.

[0129] In one possible implementation, the processing unit 702 is specifically configured to perform the following operations: when the number of second cells in at least one first cell is less than a first preset threshold, determine the number of third cells in at least one first cell; the second cell is a cell supporting the target slice; the third cell is a cell with a number of resources to be allocated greater than or equal to the second preset threshold; when the number of third cells is equal to the first preset threshold, determine the third cell as the target cell; when the number of third cells is greater than the first preset threshold, determine the target value of the third cell based on the second information of the third cell, and determine the third cell with the target value greater than or equal to the third preset threshold as the target cell; the target value is used to characterize the network quality of the cell; when the number of third cells is less than the first preset threshold, determine the target value of the second cell based on the second information of the second cell, and determine the second cell with the target value greater than or equal to the third preset threshold as the target cell.

[0130] In implementing the functions of the integrated modules described above using hardware, this embodiment of the invention provides a possible structural diagram of the cell determination device involved in the above embodiments. For example... Figure 8 As shown, a cell determination device 80, for example, is used to perform... Figures 2-6 The cell determination method shown is illustrated. The cell determination device 80 includes a processor 801, a memory 802, a bus 803, and a communication interface 804. The processor 801 and the memory 802 can be connected via the bus 803.

[0131] Processor 801 is the control center of the user equipment. It can be a single processor or a collective term for multiple processing elements. For example, processor 801 can be a general-purpose central processing unit (CPU) 802, or other general-purpose processors. The general-purpose processor can be a microprocessor or any conventional processor.

[0132] As one embodiment, processor 801 may include one or more CPUs, such as CPU0 and CPU1.

[0133] The memory 802 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0134] In one possible implementation, the memory 802 can exist independently of the processor 801. The memory 802 can be connected to the processor 801 via a bus 803 and is used to store instructions or program code. When the processor 801 calls and executes the instructions or program code stored in the memory 802, it can implement the map drawing method provided in this embodiment of the invention.

[0135] In another possible implementation, the memory 802 can also be integrated with the processor 801.

[0136] The 803 bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be divided into address bus, data bus, and control bus, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0137] The communication interface 804 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 804 may include a communication unit 701 for receiving data.

[0138] In one design, the communication interface 804 in the cell determination device 80 provided in this embodiment of the invention can also be integrated into the processor.

[0139] It should be pointed out that, Figure 8 The structure shown does not constitute a limitation on the cell determination device 80. Except... Figure 8 In addition to the components shown, the cell determination device 80 may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0140] As an example, combined Figure 7 The processing unit 702 in the cell determination device performs the same functions as... Figure 8 The processor 801 in the above embodiments has the same function. Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0141] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0142] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A cell determination method, characterized by, The method comprises: obtaining first information of at least one first cell in a target time period; the first information of the first cell comprises at least one of the following: whether a target slice is supported, a number of resources to be allocated, and second information; the second information comprises at least one of the following: reference signal received power (RSRP), physical resource block (PRB) resource utilization, and a number of radio resource control (RRC) connections; the first cell is a neighbor cell of a terminal device, and the signal strength of the neighbor cell meets a requirement; determining a target cell from the at least one first cell based on the first information of the at least one first cell; wherein the determining of the target cell from the at least one first cell based on the first information of the at least one first cell comprises: in a case where a number of second cells in the at least one first cell is greater than a first preset threshold, determining a number of third cells in the second cells; the second cells are cells that support the target slice; the third cells are cells whose number of resources to be allocated is greater than or equal to a second preset threshold; in a case where the number of the third cells is equal to the first preset threshold, determining the third cells as the target cell; in a case where the number of the third cells is greater than the first preset threshold, determining a target value of the third cells based on the second information of the third cells, and determining a third cell whose target value is greater than or equal to a third preset threshold as the target cell; the target value is used to represent network quality of a cell; in a case where the number of the third cells is less than the first preset threshold, determining a target value of the second cells based on the second information of the second cells, and determining a second cell whose target value is greater than or equal to the third preset threshold as the target cell; in a case where the second information is the PRB resource utilization, the target value is the PRB utilization; in a case where the second information is the number of RRC connections, the target value is the number of RRC connections; in a case where the second information is the PRB resource utilization and the number of RRC connections, the target value is a value obtained by weighting and summing the PRB utilization and the number of RRC connections.

2. The method of claim 1, wherein, The determining of the target cell from the at least one first cell based on the first information of the at least one first cell comprises: in a case where a number of second cells in the at least one first cell is equal to a first preset threshold, determining the second cells as the target cell; the second cells are cells that support the target slice.

3. The method of claim 1, wherein, The determining of the target cell from the at least one first cell based on the first information of the at least one first cell comprises: in a case where a number of second cells in the at least one first cell is less than a first preset threshold, determining a number of third cells in the at least one first cell; the second cells are cells that support the target slice; the third cells are cells whose number of resources to be allocated is greater than or equal to a second preset threshold; In a case where the number of the third cells is equal to the first preset threshold, the third cells are determined as the target cells; In a case where the number of the third cells is greater than the first preset threshold, target values of the third cells are determined based on the second information of the third cells, and the third cells with the target values greater than or equal to a third preset threshold are determined as the target cells; the target values are used to represent network quality of the cells; In a case where the number of the third cells is less than the first preset threshold, target values of the second cells are determined based on the second information of the second cells, and the second cells with the target values greater than or equal to the third preset threshold are determined as the target cells.

4. A cell determining apparatus characterized by comprising: Comprise: a communication unit and a processing unit; the communication unit is configured to acquire first information of at least one first cell in a target time period; the first information of the first cell comprises at least one of the following: whether a target slice is supported, a number of to-be-allocated resources, and second information; the second information comprises at least one of the following: reference signal receiving power (RSRP), physical resource block (PRB) resource utilization, and radio resource control (RRC) connection number; the first cell is a neighbor cell of a terminal device, and a signal strength of the neighbor cell meets a requirement; the processing unit is configured to determine a target cell from the at least one first cell based on the first information of the at least one first cell; the processing unit is specifically configured to perform the following operations: in a case where a number of second cells in the at least one first cell is greater than a first preset threshold, a number of third cells in the second cells is determined; the second cells are cells supporting the target slice; the third cells are cells with the number of to-be-allocated resources greater than or equal to a second preset threshold; in a case where the number of the third cells is equal to the first preset threshold, the third cells are determined as the target cells; in a case where the number of the third cells is greater than the first preset threshold, target values of the third cells are determined based on the second information of the third cells, and the third cells with the target values greater than or equal to a third preset threshold are determined as the target cells; the target values are used to represent network quality of the cells; in a case where the number of the third cells is less than the first preset threshold, target values of the second cells are determined based on the second information of the second cells, and the second cells with the target values greater than or equal to the third preset threshold are determined as the target cells; in a case where the second information is the PRB resource utilization, the target value is the PRB utilization; in a case where the second information is the RRC connection number, the target value is the RRC connection number; in a case where the second information is the PRB resource utilization and the RRC connection number, the target value is a value obtained by weighting and summing the PRB utilization and the RRC connection number.

5. The apparatus of claim 4, wherein In a case that the number of the second cells in the at least one first cell is equal to the first preset threshold, the processing unit is specifically configured to determine the second cell as the target cell; and the second cell is a cell supporting the target slice.

6. The apparatus of claim 4, wherein, The processing unit is specifically configured to perform the following operations: In a case that the number of the second cells in the at least one first cell is less than the first preset threshold, the processing unit is configured to determine the number of third cells in the at least one first cell; the second cell is a cell supporting the target slice; and the third cell is a cell with the number of to-be-allocated resources greater than or equal to a second preset threshold; In a case that the number of the third cells is equal to the first preset threshold, the processing unit is configured to determine the third cell as the target cell; In a case that the number of the third cells is greater than the first preset threshold, the processing unit is configured to determine a target value of the third cell based on the second information of the third cell, and determine a third cell with the target value greater than or equal to a third preset threshold as the target cell; and the target value is used to represent network quality of a cell; In a case that the number of the third cells is less than the first preset threshold, the processing unit is configured to determine a target value of the second cell based on the second information of the second cell, and determine a second cell with the target value greater than or equal to the third preset threshold as the target cell.

7. A cell determining apparatus, characterized by comprising: The application comprises: A processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to realize the cell determination method in any one of claims 1-3.

8. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When a computer executes the instruction, the computer executes the cell determination method in any one of claims 1-3.

Citation Information

Patent Citations

  • Method, system and base station for keeping slice service continuity in cell switching scene

    CN111988819A

  • Target cell determination method, communication device and storage medium

    CN113938959A

  • Network Slice Aware Cell Selection

    US20220377659A1