Target neighbor cell determination method, apparatus, and electronic device
Patent Information
- Application Number
- CN202111039570.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-06
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2041-09-06
AI Technical Summary
此种方法仅考虑到了邻区在当下的覆盖强度,在执行小区切换后,仍然可能存在因小区稳定性不高而影响用户感知的情况
[0014]以上技术方案中,首先,目标基站可根据用户设备发送的测量报告,确定RSRP高于设定阈值的各个第一邻区。然后,目标基站可将各个第一邻区中切换优先级最高的第一邻区确定为目标邻区,切换优先级是根据预设时间段内各邻区的业务质量参数确定的。从而,可在保证覆盖强度的基础上,兼顾业务稳定性,提高用户接入目标邻区后的感知。
Smart Images

Figure CN115776703B_ABST
Abstract
Description
[Technical Field]
[0001] This application relates to the field of wireless communication technology, and in particular to a method, apparatus and electronic device for determining target neighboring cells. [Background Technology]
[0002] When performing voice services on mobile communication networks, whether it's Voice over Long-Term Evolution (VoLTE) or Voice over NR (VoNR) for 5G, cell handover is involved. Currently, the method for performing cell handover is to select the neighboring cell with the strongest RSRP (Reference Signal Receiving Power) from among the current cell's neighboring cells as the target neighboring cell. This method only considers the current coverage strength of the neighboring cell, and after the handover, there may still be situations where low cell stability affects the user experience. [Summary of the Invention]
[0003] This application provides a method, apparatus, and electronic device for determining target neighboring cells. When determining target neighboring cells, it can ensure coverage strength while taking into account service stability, thereby improving the user's experience after accessing the target neighboring cell.
[0004] In a first aspect, embodiments of this application provide a target neighbor cell determination method, the method being applied to a target base station, comprising: determining each first neighbor cell whose reference signal received power (RSRP) is higher than a set threshold based on a measurement report sent by a user equipment; determining the first neighbor cell with the highest handover priority among the first neighbor cells as the target neighbor cell, wherein the handover priority is determined based on the service quality parameters of each neighbor cell within a preset time period.
[0005] In one possible implementation, the method further includes: obtaining the handover priority of each first neighboring cell.
[0006] In one possible implementation, obtaining the handover priority of each first neighboring cell includes: sending a first query request to the network management device, the first query request being used to query the handover priority of each first neighboring cell; and receiving the handover priority of each first neighboring cell sent by the network management device.
[0007] In one possible implementation, the handover priority of each neighboring cell is determined based on the service quality parameters of each neighboring cell within a preset time period, including: determining the stability of each neighboring cell based on the dwell quality parameters of each neighboring cell within the preset time period; determining the continuity of each neighboring cell based on the handover quality parameters of each neighboring cell within the preset time period; and determining the handover priority of each neighboring cell based on the stability and the continuity.
[0008] In one possible implementation, the dwell quality parameters include connection rate and / or drop rate and / or packet loss rate and / or handover success rate. The stability of each neighboring cell is determined based on the dwell quality parameters of each neighboring cell within a preset time period, including: determining the dwell quality of each neighboring cell based on the ratio between the connection rate and / or handover success rate and the drop rate and / or packet loss rate of each neighboring cell within the preset time period; and determining the stability of each neighboring cell relative to its respective neighboring cell based on the dwell quality of each neighboring cell.
[0009] In one possible implementation, the handover quality parameters include handover latency and / or handover success rate; determining the continuity of each neighboring cell based on the handover quality parameters of each neighboring cell within a preset time period includes: determining the handover smoothness of each neighboring cell based on the handover latency of each neighboring cell within the preset time period; and determining the continuity of each neighboring cell based on the product of the handover smoothness and the handover success rate.
[0010] In one possible implementation, determining the switching priority of each neighboring cell based on the stability and continuity includes: determining the stability weight and continuity weight of each neighboring cell according to the number of users accessing each neighboring cell and the dwell time within a preset time period; and using the stability weight and continuity weight to weight the stability and continuity respectively to obtain the switching priority of each neighboring cell.
[0011] Secondly, embodiments of this application provide a target neighbor cell determination device, comprising: a determination module, configured to determine each first neighbor cell whose reference signal received power (RSRP) is higher than a set threshold based on a measurement report (MR) sent by a user equipment; and an execution module, configured to determine the first neighbor cell with the highest handover priority among the first neighbor cells as the target neighbor cell, wherein the handover priority is determined based on the service quality parameters of each neighbor cell within a preset time period.
[0012] Thirdly, embodiments of this application provide an electronic device, including: at least one processor; and at least one memory communicatively connected to the processor, wherein: the memory stores program instructions executable by the processor, and the processor can execute the method as described in the first aspect by invoking the program instructions.
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that cause the computer to perform the method described in the first aspect.
[0014] In the above technical solution, firstly, the target base station can identify each first neighboring cell whose RSRP is higher than a set threshold based on the measurement report sent by the user equipment. Then, the target base station can determine the first neighboring cell with the highest handover priority among all the first neighboring cells as the target neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period. Therefore, while ensuring coverage strength, service stability can also be considered, improving the user's experience after accessing the target neighboring cell. [Attached Image Description]
[0015] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 A flowchart illustrating a target neighboring cell determination method provided in this application embodiment;
[0017] Figure 2 A flowchart illustrating another method for determining target neighboring cells provided in this application embodiment;
[0018] Figure 3 This is a schematic diagram of the structure of a target neighboring region determination device provided in an embodiment of this application;
[0019] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
Detailed Implementation Methods
[0020] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0021] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.
[0022] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0023] Figure 1 This is a flowchart illustrating a target neighboring region determination method provided in an embodiment of this application. Figure 1 As shown, the above method for determining target neighboring cells may include:
[0024] Step 101: The target base station determines each first neighboring cell whose Reference Signal Receiving Power (RSRP) is higher than a set threshold based on the Measurement Report (MR) sent by the user equipment.
[0025] In this embodiment of the application, the target base station can be any base station device.
[0026] In the field of wireless communication, after a user equipment (UE) accesses the serving cell of a target base station, it can measure the RSRP (Responsible RSRP) of the serving cell. When the UE measures the RSRP of the serving cell to be lower than a set threshold, it can initiate neighbor cell measurement and generate a MR (Mean Context). The MR may contain the RSRPs of each neighboring cell. The UE can then send the MR to the target base station.
[0027] In this embodiment of the application, the target base station can determine each first neighboring cell whose RSRP is higher than a set threshold based on the received MR. The set threshold can be a threshold for triggering cell handover, and its value can be set empirically.
[0028] Step 102: The target base station determines the first neighboring cell with the highest handover priority among all the first neighboring cells as the target neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period.
[0029] In this embodiment, after determining each first neighboring cell, the target base station can obtain the handover priority of each first neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period. Service quality parameters may include, for example, dwell quality parameters and handover quality parameters. Dwell quality parameters can be used to characterize the stability of each neighboring cell over a period of time. Higher stability provides a better user experience. Handover quality parameters can be used to characterize the connectivity of each neighboring cell over a period of time. Higher connectivity results in better smoothness and a higher success rate during cell handover.
[0030] In one possible implementation, the target base station can detect the service quality parameters of its corresponding neighboring cells at set time intervals. Then, based on the detected service quality parameters, it can determine the handover priority of each neighboring cell and periodically update the locally stored handover priorities.
[0031] In this implementation, after determining each first neighboring cell, the target base station can directly query the handover priority corresponding to each first neighboring cell locally.
[0032] In another possible implementation, the target base station can detect the service quality parameters of its corresponding neighboring cells at set time intervals. The target base station can then send the detected service quality parameters to the network management device. The network management device can then determine the handover priority of each neighboring cell based on the received service quality parameters and update the stored handover priorities.
[0033] In this implementation, after determining each first neighboring cell, the target base station can send a first query request to the network management device. The first query request can be used to query the handover priority of each first neighboring cell. Upon receiving the first query request, the network management device can send the handover priority of each first neighboring cell to the target base station.
[0034] After obtaining the handover priority of each first neighbor cell, the target base station can determine the first neighbor cell with the highest handover priority among the first neighbor cells as the target neighbor cell.
[0035] In the above technical solution, since the handover priority is determined based on the service quality parameters of the neighboring cells, the identified target neighboring cells can meet the current coverage strength requirements while also taking into account service stability, thereby improving the user's experience after accessing the target neighboring cells.
[0036] Figure 2 A flowchart illustrating another target neighboring cell determination method provided in an embodiment of this application. Figure 2 As shown, when the target base station determines the handover priority of each neighboring cell based on the service quality parameters of each neighboring cell, the specific process may include:
[0037] Step 201: Determine the stability of each neighboring area based on the residence quality parameters of each neighboring area within a preset time period.
[0038] In this embodiment of the application, for example, the dwell quality parameters may include: connection rate and / or drop rate and / or packet loss rate and / or handover success rate.
[0039] First, the target base station can determine the camping quality of each neighboring cell based on the ratio between the call success rate and / or handover success rate and the call drop rate and / or packet loss rate of each neighboring cell within a preset time period.
[0040] Each neighboring cell can adopt the same implementation method. For ease of explanation, we will take any neighboring cell i as an example.
[0041] In one specific implementation, the dwell quality K of neighboring cell i can be calculated according to the following formula. i .
[0042]
[0043] Among them, c ih represents the connection rate. i Indicates the handover success rate, d i Indicates the disconnection rate, s i This represents the packet loss rate, where α is an adjustment factor that can be used to control the disconnection rate d. i and packet loss rate s i The weight of α. The value of α can be set empirically. For example, it can be between 0.5 and 1.5.
[0044] Residence quality K i The larger the value, the better the overall business performance of the neighboring area.
[0045] In this embodiment, the dwell quality of each neighboring cell is determined by parameters such as connection rate, drop rate, and packet loss rate within a preset time period. On the one hand, the voice perception quality provided by each neighboring cell can be comprehensively considered by multiple parameters; on the other hand, historical data can be fully utilized to help determine whether the service quality provided by each neighboring cell is stable over a longer period of time.
[0046] Then, the target base station can determine the stability of each neighboring cell relative to its respective neighboring cells based on the dwell quality of each neighboring cell.
[0047] In one specific implementation, taking neighboring cell i as an example, the stability F of neighboring cell i relative to its neighboring cells can be calculated using the following formula. i .
[0048]
[0049] Where j represents the first-level neighbor of neighboring cell i, and t represents the second-level neighbor of j, i.e., the neighbor of neighboring cell i. Stability F i The larger the value, the more stable the speech perception provided by neighboring cell i is relative to other neighboring cells.
[0050] The above for F i The calculation method is merely an illustrative example and should not be construed as limiting this application. Embodiments of this application may also provide F i Other calculation methods. For example, in the above calculation of the cumulative residence quality in the denominator, the third-level neighboring cells of neighboring cell i can be further included.
[0051] Step 202: Determine the continuity of each neighboring cell based on the handover quality parameters of each neighboring cell within a preset time period.
[0052] In this embodiment of the application, the switching quality parameters may include, for example, switching latency and / or switching success rate.
[0053] First, the target base station can determine the handover smoothness of each neighboring cell based on the handover delay of each neighboring cell within a preset time period.
[0054] Let's take neighboring cell i as an example again. The handover smoothness of neighboring cell i can be calculated using the following formula:
[0055]
[0056] Among them, delay i This represents the average latency when each user device accesses neighbor cell i within a preset time period. Average latency (delay) i The smaller the value, the smoother the switching becomes (θ). i The larger.
[0057] Then, the target base station can determine the connectivity of each neighboring cell based on the product of handover smoothness and handover success rate.
[0058] Let's take neighboring cell i as an example again. In one specific implementation, the continuity U of neighboring cell i can be calculated according to the following formula. i :
[0059]
[0060] Among them, P ij P represents the handover success rate from neighboring cell i to its first-level neighboring cell j. jt This represents the success rate of handover from first-level neighbor j of neighbor i to second-level neighbor t of neighbor i.
[0061] Continuity U i It can be used to characterize the continuity of a user equipment (UE) in terms of handover success rate and handover latency when it continues to hand over to other neighboring cells after accessing neighboring cell i. i The larger the value, the greater the probability that a user equipment, after accessing neighboring cell i, can find a cell with a higher handover success rate and lower handover latency when continuing to handover among its first-level and second-level neighboring cells.
[0062] It should be noted that, regarding the above U i The calculation can be further extended to include third-level neighboring cells of neighboring cell i, etc., but this application does not impose any restrictions on this.
[0063] Step 203: Determine the handover priority of each neighboring cell based on stability and continuity.
[0064] First, the target base station can determine the stability weight and connectivity weight of each neighboring cell based on the number of users accessing each neighboring cell and their dwell time within a preset time period.
[0065] Taking neighboring cell i as an example, the stability weight of neighboring cell i can be expressed as: The continuity weight of neighboring cell i can be expressed as
[0066] in, This can represent the probability that a user performing voice services will stay in neighboring cell i for an extended period of time within a preset time period. The larger the value, the better the neighbor cell i can provide voice perception over a longer period of time. Conversely, the smaller the value, the higher the probability that users performing voice services will switch to other cells in a short period of time after accessing neighbor cell i.
[0067] In this embodiment of the application, the above-mentioned It can be calculated using the following formula:
[0068]
[0069] Where T represents the length of the preset time period, m represents the number of users accessing neighboring cell i to perform voice services within the preset time period T, and t x This indicates the dwell time of user x who accesses neighboring cell i via voice service in neighboring cell i.
[0070] Furthermore, after obtaining the stability weight and continuity weight, the target base station can determine the handover priority of each neighboring cell.
[0071] Specifically, the target base station can use stability weights and continuity weights to weight stability and continuity, and obtain the handover priority of each neighboring cell.
[0072] Taking neighboring cell i as an example again. In one specific implementation, the handover priority W of neighboring cell i can be calculated according to the following formula. i .
[0073]
[0074] Switching priority W i The larger the value, the more reasonable it is to select neighboring cell i as the target neighboring cell.
[0075] The above technical solution allows for the determination of handover priorities for each neighboring cell by considering service quality parameters such as call completion rate and packet loss rate, as well as handover quality parameters such as handover latency and handover success rate. This enables handover priorities to comprehensively characterize the service stability and continuity of each neighboring cell. Therefore, selecting the first neighboring cell with the highest handover priority among those meeting coverage requirements as the target neighboring cell effectively improves the user experience after accessing the target neighboring cell.
[0076] Figure 3 This is a schematic diagram of a target neighbor cell determination device provided in an embodiment of this application. The target neighbor cell determination device in this embodiment can be used as a target neighbor cell determination equipment to implement the target neighbor cell determination method provided in this application embodiment. Figure 3 As shown, the target neighboring cell determination device may include a determination module 31 and an execution module 32.
[0077] The determination module 31 is used to determine each first neighboring cell whose reference signal received power RSRP is higher than a set threshold based on the measurement report MR sent by the user equipment.
[0078] The execution module 32 is used to determine the first neighboring cell with the highest handover priority among all first neighboring cells as the target neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period.
[0079] In the specific execution process, the above-mentioned device also includes an acquisition module 33, which is used to acquire the handover priority of each first neighboring cell.
[0080] In the specific execution process, the acquisition module 33 is specifically used to send a first query request to the network management device, the first query request being used to query the handover priority of each first neighboring cell; and to receive the handover priority of each first neighboring cell sent by the network management device.
[0081] In the specific execution process, the execution module 32 is specifically used to determine the stability of each neighboring cell based on the dwell quality parameters of each neighboring cell within a preset time period; determine the continuity of each neighboring cell based on the handover quality parameters of each neighboring cell within a preset time period; and determine the handover priority of each neighboring cell based on stability and continuity.
[0082] In the specific execution process, the dwell quality parameters include connection rate and / or drop rate and / or packet loss rate and / or handover success rate. The execution module 32 is specifically used to determine the dwell quality of each neighboring cell based on the ratio between the connection rate and / or handover success rate and the drop rate and / or packet loss rate of each neighboring cell within a preset time period; and to determine the stability of each neighboring cell relative to its respective neighboring cell based on the dwell quality of each neighboring cell.
[0083] In the specific execution process, the handover quality parameters include handover latency and / or handover success rate; the execution module 32 is specifically used to determine the handover smoothness of each neighboring cell based on the handover latency of each neighboring cell within a preset time period; and to determine the continuity of each neighboring cell based on the product of the handover smoothness and the handover success rate.
[0084] In the specific execution process, the execution module 32 is specifically used to determine the stability weight and continuity weight of each neighboring cell based on the number of users accessing each neighboring cell within a preset time period and the dwell time; and to use the stability weight and continuity weight to weight the stability and continuity to obtain the switching priority of each neighboring cell.
[0085] In the above technical solution, firstly, the determining module 31 identifies each first neighboring cell whose RSRP is higher than a set threshold based on the measurement report sent by the user equipment. Then, the execution module 32 determines the first neighboring cell with the highest handover priority among the first neighboring cells as the target neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period. Thus, while ensuring coverage strength, service stability can also be taken into account, improving the user's experience after accessing the target neighboring cell.
[0086] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device may include at least one processor; and at least one memory communicatively connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor can execute the target neighbor cell determination method provided in the embodiments of this application by calling the program instructions.
[0087] The aforementioned electronic device can be a target neighboring area determination device, and this embodiment does not limit the specific form of the aforementioned electronic device.
[0088] Figure 4 A block diagram of an exemplary electronic device suitable for implementing embodiments of this application is shown. Figure 4 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0089] like Figure 4 As shown, the electronic device is represented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 410, memory 430, and communication bus 440 connecting different system components (including memory 430 and processor 410).
[0090] Communication bus 440 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MAC) buses, Enhanced ISA buses, Video Electronics Standards Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.
[0091] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0092] Memory 430 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Although Figure 4 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disc drive for reading and writing to a removable non-volatile optical disc (e.g., a compact disc read-only memory (CD-ROM), a digital video disc read-only memory (DVD-ROM), or other optical media). In these cases, each drive can be connected to the communication bus 440 via one or more data media interfaces. The memory 430 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this application.
[0093] A program / utility having a set (at least one) of program modules can be stored in memory 430. Such program modules include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules typically perform the functions and / or methods described in the embodiments of this application.
[0094] The electronic device can also communicate with one or more external devices (such as a keyboard, pointing device, display, etc.), and with one or more devices that enable a user to interact with the electronic device, and / or with any device that enables the electronic device to communicate with one or more other computing devices (such as a network card, modem, etc.). This communication can be performed through communication interface 420. Furthermore, the electronic device can also communicate through a network adapter ( Figure 4(Not shown) communicates with one or more networks (e.g., Local Area Network (LAN), Wide Area Network (WAN), and / or public networks, such as the Internet). The aforementioned network adapter can communicate with other modules of the electronic device via communication bus 440. It should be understood that, although... Figure 4 Not shown, other hardware and / or software modules can be used in conjunction with electronic devices, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, Redundant Arrays of Independent Drives (RAID) systems, tape drives, and data backup storage systems.
[0095] The processor 410 executes various functional applications and data processing by running programs stored in the memory 430, such as implementing the target neighbor cell determination method provided in the embodiments of this application.
[0096] This application also provides a computer-readable storage medium storing computer instructions that cause the computer to execute the target neighbor cell determination method provided in this application.
[0097] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A 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 of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0098] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0099] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0100] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0101] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0102] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0103] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0104] It should be noted that the user equipment involved in the embodiments of this application may include, but is not limited to, personal computers (PCs), personal digital assistants (PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 players, MP4 players, etc.
[0105] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0106] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0107] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for determining target neighboring regions, characterized in that, The method is applied to the target base station and includes: Based on the measurement report MR sent by the user equipment, identify each first neighboring cell where the reference signal received power RSRP is higher than a set threshold; The first neighboring cell with the highest handover priority among all the first neighboring cells is determined as the target neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period. The handover priority of each neighboring cell is determined based on the service quality parameters of each neighboring cell within a preset time period, including: The stability of each neighboring area is determined based on the resident quality parameters of each neighboring area within a preset time period. The continuity of each neighboring cell is determined based on the handover quality parameters of each neighboring cell within a preset time period. The handover priority of each neighboring cell is determined based on the stability and continuity. Determining the handover priority of each neighboring cell based on the stability and continuity includes: Based on the number of users accessing each neighboring area within a preset time period and their dwell time, the stability weight and continuity weight of each neighboring area are determined respectively. By using the stability weight and the continuity weight, the stability and continuity are weighted respectively to obtain the handover priority of each neighboring cell.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the handover priority of each of the first neighboring cells.
3. The method according to claim 2, characterized in that, Obtaining the handover priority of each of the first neighboring cells includes: Send a first query request to the network management device, the first query request being used to query the handover priority of each first neighboring cell; Receive the handover priority of each first neighboring cell sent by the network management device.
4. The method according to claim 1, characterized in that, The dwell quality parameters include connection rate and / or drop rate and / or packet loss rate and / or handover success rate. The stability of each neighboring cell is determined based on the dwell quality parameters of each neighboring cell within a preset time period, including: The dwell quality of each neighboring cell is determined based on the ratio between the connection rate and / or the handover success rate and the drop rate and / or the packet loss rate of each neighboring cell within a preset time period. The stability of each neighboring cell relative to its respective neighboring cell is determined based on the residence quality of each neighboring cell.
5. The method according to claim 1, characterized in that, The handover quality parameters include handover latency and / or handover success rate; the continuity of each neighboring cell is determined based on the handover quality parameters of each neighboring cell within a preset time period, including: The switching smoothness of each neighboring cell is determined based on the switching delay of each neighboring cell within a preset time period; The continuity of each neighboring cell is determined by multiplying the handover smoothness by the handover success rate.
6. A target neighbor region determination device, characterized in that, include: The determination module is used to determine each first neighboring cell whose reference signal received power RSRP is higher than a set threshold based on the measurement report MR sent by the user equipment; The execution module is used to determine the first neighboring cell with the highest handover priority among the various first neighboring cells as the target neighboring cell. The handover priority is determined based on the service quality parameters of each neighboring cell within a preset time period. The execution module is specifically used for: The stability of each neighboring area is determined based on the resident quality parameters of each neighboring area within a preset time period. The continuity of each neighboring cell is determined based on the handover quality parameters of each neighboring cell within a preset time period. The handover priority of each neighboring cell is determined based on the stability and continuity. The execution module is specifically used for: Based on the number of users accessing each neighboring area within a preset time period and their dwell time, the stability weight and continuity weight of each neighboring area are determined respectively. By using the stability weight and the continuity weight, the stability and continuity are weighted respectively to obtain the handover priority of each neighboring cell.
7. An electronic device, characterized in that, include: At least one processor; as well as At least one memory communicatively connected to the processor, wherein: The memory stores program instructions that can be executed by the processor, and the processor can execute the method as described in any one of claims 1 to 5 by calling the program instructions.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause the computer to perform the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Base station switching method, base station switching device, electronic equipment and storage medium
CN108012295A
Cell pilot frequency switching method and device and computer equipment
CN112218343A