Cell switching method, device, equipment and computer storage medium
By obtaining the measurement report and service information to be transmitted of the target terminal, determining multiple switchable cells and their load information, and selecting the most suitable target cell for switching, the problem of poor effectiveness of the switching strategy based on coverage selection in the existing technology is solved, and the user perception effect is improved.
Patent Information
- Application Number
- CN202110829608.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-22
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-07-22
AI Technical Summary
The handover strategy based on coverage selection in the prior art is not effective, resulting in a degradation of user experience after cell handover.
By obtaining the measurement report and service information to be transmitted of the target terminal, multiple switchable cells and their load information are determined, and the service occupancy information of each switchable cell is calculated based on the load information and service information, so as to select the most suitable target cell for switching.
It improves the user perception effect after cell switching and reduces the degradation of user perception experience caused by increased load or mismatch of business needs after switching.
Smart Images

Figure CN115696473B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a cell switching method, apparatus, device, and computer storage medium. Background Art
[0002] Handover technology refers to the process in which, when a user using network services moves from one cell to another in a cellular network, the system transfers the communication link between the user and the original cell to the new cell to ensure continuity of service due to changes in wireless link quality or business load. This completes the handover.
[0003] During the implementation of the present invention, the inventors discovered that the handover strategy based on coverage selection for handover cells adopted in the prior art is not effective. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention provide a cell handover method, apparatus, device, and computer storage medium to solve the problem of poor cell handover effect in the prior art.
[0005] According to one aspect of an embodiment of the present invention, a cell handover method is provided, the method comprising:
[0006] Obtain measurement reports and service information to be transmitted from the target terminal;
[0007] Determining, according to the measurement report, a plurality of switchable cells and load information of each of the switchable cells;
[0008] Determine service occupancy information of the target terminal for each of the switchable cells according to the load information and the service information to be transmitted;
[0009] determining a target cell from the switchable cells according to the service occupation information;
[0010] Access the target terminal to the target cell.
[0011] In an optional manner, the load information includes idle resource information and a resource conversion rate; the service information to be transmitted includes the amount of data to be transmitted for a GBR service; the service occupancy information includes GBR service occupancy information; and the method further includes:
[0012] Determine the total amount of transmittable data for each of the switchable cells according to the idle resource information and the resource conversion rate;
[0013] The GBR service occupancy information is determined according to the amount of data to be transmitted of the GBR service and the total amount of transmittable data.
[0014] In an optional manner, the measurement report includes signal coverage information, network mode information, frame structure information, bandwidth information, and uplink and downlink average PRB utilization of multiple candidate cells; the method further includes:
[0015] Determining the switchable cell from the candidate cells according to the signal coverage information;
[0016] Determine the equivalent number of PRBs per frame in the uplink and downlink of the switchable cell according to the network mode information, the frame structure information, and the bandwidth information;
[0017] The idle resource information is determined according to the equivalent PRB number per uplink and downlink frame and the uplink and downlink average PRB utilization rate.
[0018] In an optional manner, the load information further includes user quantity information; the to-be-transmitted service information further includes the amount of to-be-transmitted data of non-GBR services; the service occupancy information further includes non-GBR service occupancy information; and the method further includes:
[0019] Determine the amount of data that can be transmitted for non-GBR services based on the user quantity information, signal coverage information, and GBR service occupancy information;
[0020] The non-GBR service occupancy information is determined according to the non-GBR service transmittable data volume and the non-GBR service to-be-transmitted data volume.
[0021] In an optional manner, the non-GBR service occupation information includes uplink non-GBR service occupation information and downlink non-GBR service occupation information; the method further includes:
[0022] Determining the switchable cell whose GBR service occupation information meets the preset service occupation condition as the preferred switching cell;
[0023] Determining weighted service occupancy information of each of the preferred switching cells according to the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information;
[0024] The target cell is determined from the preferred switching cells according to the weighted service occupancy information.
[0025] In an optional manner, the method further includes:
[0026] Normalizing the user quantity information, signal coverage information, and GBR service occupancy information to obtain a user quantity factor, a signal coverage factor, and a GBR service occupancy factor;
[0027] Determining the sum of the GBR service occupancy factor and the signal coverage factor;
[0028] The amount of data that can be transmitted for the non-GBR service is determined according to the difference between the sum of the factors and the user quantity factor.
[0029] In an optional manner, the measurement report includes the amount of transmitted data of the switchable cell within a statistical period and the number of used PRBs within the statistical period; the method further includes:
[0030] The resource conversion rate is determined according to the number of used PRBs and the amount of transmitted data.
[0031] According to another aspect of an embodiment of the present invention, a cell switching device is provided, including:
[0032] An acquisition module is used to obtain the measurement report of the target terminal and the service information to be transmitted;
[0033] A first determining module is configured to determine a plurality of switchable cells and load information of each of the switchable cells according to the measurement report;
[0034] A second determining module is configured to determine service occupancy information of the target terminal for each of the switchable cells according to the load information and the service information to be transmitted;
[0035] A third determining module is configured to determine a target cell from the switchable cells according to the service occupation information;
[0036] An access module is used to connect the target terminal to the target cell.
[0037] According to another aspect of an embodiment of the present invention, a cell switching device is provided, including:
[0038] A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0039] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations such as the cell switching method.
[0040] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a cell switching device to perform the operation of the cell switching method.
[0041] The embodiment of the present invention obtains the measurement report and service information to be transmitted of the target terminal; determines the load information of multiple switchable cells and each switchable cell based on the measurement report; determines the service occupancy information of the target terminal for each switchable cell based on the load information and the service information to be transmitted; determines the target cell from the switchable cell based on the service occupancy information; connects the target terminal to the target cell, thereby determining the switchable cell that can provide the best perception for the target terminal based on the uplink and downlink service transmission requirements of the target terminal itself and the load conditions of the switchable cell that can be used as the switching target, while also minimizing the degradation of the user perception experience after switching due to the increase in the load of the switchable cell after switching or the mismatch between the available resources for uplink and downlink services and the service requirements of the target terminal. The embodiment of the present invention can overcome the problem of poor effect caused by switching based on the single indicator of coverage in the prior art, and improve the user perception effect after cell switching.
[0042] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the drawings. In the drawings:
[0044] Figure 1 A schematic diagram showing a flow chart of a cell switching method provided by an embodiment of the present invention is shown;
[0045] Figure 2 A schematic structural diagram of a cell switching device provided by an embodiment of the present invention is shown;
[0046] Figure 3 A schematic structural diagram of a cell switching device provided in an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0047] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0048] Figure 1 The flowchart of the cell handover method provided by the embodiment of the present invention is shown, and the method is executed by a computer processing device. The computer processing device may include a mobile phone, a laptop computer, etc. Figure 1 As shown, the method includes the following steps:
[0049] Step 101: Obtain a measurement report of a target terminal and information about services to be transmitted.
[0050] In one embodiment of the present invention, measurement reports may be periodically reported by each optional terminal connected to the base station. By analyzing the measurement reports, the optional terminal from which the measurement report satisfies a preset event is determined as the target terminal. The preset event may include an LTE handover trigger event, such as at least one of events A1, A2, A3, A4, and A5.
[0051] In another embodiment of the present invention, the measurement report can also be reported by each optional terminal when a preset event is detected. The specific process may include each optional terminal receiving a measurement control instruction issued by the base station, and the measurement control instruction includes a judgment condition on whether the above-mentioned one or more preset events are met. If the optional terminal detects that the measurement report of the cell meets the above-mentioned judgment condition, the optional terminal, as the target terminal, will return the measurement report that meets the preset event to the base station.
[0052] In one embodiment of the present invention, the service information to be transmitted may be determined by QoS (Quality of Service) buffer data of the target terminal, and specifically may be the amount of service data to be transmitted, wherein the unit of the data amount may be bit.
[0053] Step 102: Determine multiple switchable cells and load information of each of the switchable cells according to the measurement report.
[0054] In one embodiment of the present invention, a cell in the measurement report that meets the preset conditions set by the base station in step 101 is determined as a switchable cell. The load information is used to characterize the current resource configuration and usage of the switchable cell, and may specifically include, for example, the total number of resources, resource utilization, and the conversion efficiency between resources and data volume. The resources may be physical resource blocks (PRBs), and the data volume may be the transmitted service traffic.
[0055] Step 103: Determine the service occupancy information of the target terminal for each of the switchable cells according to the load information and the information of the service to be transmitted.
[0056] In one embodiment of the present invention, the total number of resources and resource utilization in the load information can be used to determine the number of utilized resources in the handover cell, thereby obtaining data on the idle resources that the handover cell can allocate to the target terminal if the handover is made to the handover cell. Furthermore, considering that there is a certain conversion efficiency between resources and the amount of data that can be transmitted by these resources, the amount of data that can be transmitted by the handover cell can be calculated based on this conversion efficiency and the aforementioned number of idle resources.
[0057] The information on the services to be transmitted includes the amount of data to be transmitted, and the service occupancy includes the numerical relationship between the amount of data to be transmitted of the target terminal and the amount of data that can be transmitted of the switchable cell. This numerical relationship represents the degree to which the service demand of the target terminal, such as the amount of data to be transmitted, occupies the idle resources of the switchable cell after the target terminal enters the switchable cell.
[0058] In another embodiment of the present invention, the load information includes idle resource information and a resource conversion rate; the service information to be transmitted includes the amount of data to be transmitted for a GBR (Guaranteed Bit Rate) service; and the service occupancy information includes GBR service occupancy information. The idle resource information may include the number of idle resources in a switchable cell, and the resource conversion rate is the conversion relationship between the number of resources and the amount of transmitted data. A GBR service refers to a service with a minimum bit rate guaranteed to be carried by the system. Even when network resources are limited, a GBR service can maintain the corresponding bit rate.
[0059] Step 103 also includes: Step 1031: determining the total amount of transmittable data of each of the switchable cells according to the idle resource information and the resource conversion rate.
[0060] In one embodiment of the present invention, when the idle resource information is the number of idle resources of the switchable cell and the resource conversion rate is the conversion relationship between the number of resources and the amount of transmitted data, the product of the number of idle resources and the resource conversion rate is determined as the total amount of transmittable data of the switchable cell.
[0061] In yet another embodiment of the present invention, the measurement report includes signal coverage information, network mode information, frame structure information, bandwidth information, and uplink and downlink average PRB utilization of multiple candidate cells.
[0062] Among them, the signal coverage information may include information such as the signal strength and signal quality of the switchable cell, which may be an RSRP level value, etc. The cell with worse signal coverage needs to occupy more resources when transmitting the same amount of data.
[0063] The network mode information may include one of the LTE network transmission modes, such as TDD (Time Division Duplexing) or FDD (Frequency Division Duplexing). Different network mode information corresponds to specific frame structure information, which includes the subframe structure information that makes up the radio frame, where the subframe structure information includes subframe length, number of subframes, etc. For example, in the FDD frame structure, a 10ms radio frame consists of 10 1ms subframes, each of which consists of two 0.5ms time slots.
[0064] Bandwidth information includes channel bandwidth information, which is measured in MHz. The transmission bandwidth can be calculated based on the channel bandwidth. The unit of transmission bandwidth is RE (Resource Element). RE is the smallest unit that carries user information in LTE. It corresponds to one carrier in the frequency domain, one time slot (half a subframe, 0.5ms) in the time domain, or one symbol in the time domain and 15KHz in the frequency domain.
[0065] RB (Resource Block) is the smallest unit that can be scheduled in LTE. RB includes VRB (Virtual Resource Block) and PRB (Physical Resource Block). Virtual Resource Block (VRB) is the basic unit of resource allocation. Its size is the same as PRB. It is divided into centralized and distributed types. Physically, RB can be considered equivalent to PRB.
[0066] In yet another embodiment of the present invention, the determination of the idle resource information in step 1031 may include the following:
[0067] Step 311: Determine the switchable cell from the candidate cells according to the signal coverage information.
[0068] In one embodiment of the present invention, the signal coverage information may include information representing the cell reference signal reception strength, such as RSRP (Reference Signal Receiving Power) value or RSRQ (ratio of cell reference signal power to total cell signal power).
[0069] Determine whether the signal coverage information meets the signal coverage requirements of preset events such as A1, A2, A3, A4 and A5, and determine the candidate cell that meets the requirements as the switchable cell.
[0070] Step 312: Determine the equivalent number of PRBs per frame in uplink and downlink of the switchable cell according to the network mode information, frame structure information, and bandwidth information.
[0071] In one embodiment of the present invention, the calculation method of the equivalent PRB number per uplink and downlink frame can refer to the existing technology and will not be repeated here. The equivalent PRB number per uplink and downlink frame includes the equivalent PRB number per uplink frame (denoted as C U ), and the equivalent number of PRBs per downlink frame (denoted as C D ).
[0072] Step 313: Determine the idle resource information according to the equivalent PRB number per uplink and downlink frame and the uplink and downlink average PRB utilization rate.
[0073] In one embodiment of the present invention, the uplink and downlink average PRB utilization ratios include the uplink average PRB utilization ratio (denoted as P U ) and downlink average PRB utilization (denoted as P D ), correspondingly, the idle resource information includes the number of uplink idle resources and the number of downlink idle resources, wherein the number of uplink idle resources is C U (1-P U ), the number of downlink idle resources is C D (1-P b ).
[0074] Step 314: Determine the resource conversion rate according to the number of used PRBs and the amount of transmitted data.
[0075] In another embodiment of the present invention, the measurement report includes the uplink and downlink transmission data volume (respectively recorded as Vol_Tran U 、Vol_Tran D ) and the number of PRBs used in the statistical period (respectively recorded as Num_UsedRB U 、Num_UsedRB D ); Resource conversion rate includes uplink resource conversion rate (denoted as SE U ) and downlink resource conversion rate (denoted as SE D ). Among them, SE U Determined Its unit is Bit / RB; SE D Determined The unit is Bit / RB.
[0076] It should be noted that, considering that there are a large number of users in the switchable cell, user behavior changes a lot. If the statistical period is not determined appropriately, the resource conversion rate of the switchable cell may not be determined accurately enough and cannot reflect the current actual resource conversion rate. Therefore, in another embodiment of the present invention, when the number of users in the switchable cell is greater than the preset number threshold, the statistical period is updated periodically to obtain the resource conversion rate within the updated statistical period.
[0077] Step 1032: Determine the GBR service occupancy information according to the amount of data to be transmitted of the GBR service and the total amount of transmittable data.
[0078] In one embodiment of the present invention, GBR service occupancy information is used to indicate the remaining idle resources of a handover cell after completing the target terminal's transmission service if the target terminal is handed over to the handover cell. The greater the remaining resources, the less impact the target terminal's resource occupancy has on the handover cell. Therefore, the difference between the total amount of transmittable data and the amount of GBR service data to be transmitted can be determined as the remaining transmittable data amount, and the remaining transmittable data amount can be determined as the GBR service occupancy information.
[0079] Specifically, the GBR service occupancy information includes uplink GBR service occupancy information (denoted as ω U ), uplink GBR service occupancy information (denoted as ω D ), the GBR service data volume to be transmitted includes the uplink GBR service data volume to be transmitted (recorded as GBR U ) and the amount of data to be transmitted for downlink GBR services (denoted as GBR D ) then determine ω U =C U (1-P U )SE U -GBR U ;ω D =C D (1-P D )SE D -GBR D .
[0080] In another embodiment of the present invention, it is considered that in addition to GBR service requirements, users may also have a certain proportion of non-GBR service requirements. After determining the occupancy information of GBR services with higher service priority, the occupancy status of non-GBR services after handover can also be determined. In this way, the GBR service occupancy information and the non-GBR service occupancy information are comprehensively considered, and a switchable cell is determined that can meet the transmission requirements of the target terminal for service types with higher rate requirements while also meeting the transmission requirements of other service types to the greatest extent possible, thereby fully utilizing the idle resources of the switchable cell and improving the overall user experience after handover.
[0081] Therefore, in another embodiment of the present invention, the load information further includes user quantity information; the information on services to be transmitted further includes the amount of data to be transmitted for non-GBR services; and the service occupancy information further includes non-GBR service occupancy information.
[0082] The user quantity information may specifically be the average number of synchronous users in the uplink and downlink of the switchable cell, including the average number of synchronous users in the uplink (denoted as N U ), the average number of downlink synchronous users (denoted as N D The non-GBR service occupancy information is used to indicate the extent to which the switchable cell can meet the non-GBR service transmission requirements of the target terminal. For example, if the non-GBR service occupancy information is 30%, it indicates that the switchable cell can meet 30% of the non-GBR service data to be transmitted of the target terminal.
[0083] Therefore, step 103 may further include: step 1033: determining the amount of data that can be transmitted for the non-GBR service according to the user quantity information, signal coverage information, and GBR service occupancy information.
[0084] In one embodiment of the present invention, taking into account the transmission characteristics of non-GBR services, parameters that are positively correlated with data transmission are normalized according to a certain ratio to obtain corresponding factors, which are added to the result of the normalization of the GBR service occupancy information to obtain the sum of the factors; correspondingly, parameters that are negatively correlated with data transmission are converted according to a certain ratio and subtracted from the aforementioned sum of factors to obtain the amount of data that can be transmitted by the non-GBR service.
[0085] In another embodiment of the present invention, the negatively correlated parameters may include the above-mentioned user quantity information, and the positively correlated parameters may include the above-mentioned signal coverage information and SINR (Signal to Interference plus Noise Ratio, signal-to-noise ratio), etc.
[0086] In one embodiment of the present invention, step 1033 further includes:
[0087] Step 331: normalize the user quantity information, signal coverage information, and GBR service occupancy information respectively to obtain a user quantity factor, a signal coverage factor, and a GBR service occupancy factor.
[0088] In one embodiment of the present invention, considering that the units of the user number information, signal coverage information, and GBR service occupancy information are not consistent, they cannot be directly integrated. Therefore, the corresponding normalization coefficients are determined according to the unit conversion relationship between the user number information, signal coverage information, and GBR service occupancy information, and are denoted as δ1, δ2, and δ3 respectively. Then, the user number factor, signal coverage factor, and GBR service occupancy factor are δ1ω, respectively. D ,δ2N D and δ3RSRP.
[0089] Step 332: Determine the sum of the GBR service occupancy factor and the signal coverage factor.
[0090] In one embodiment of the present invention, the quality of signal coverage is positively correlated with resource utilization and data transmission. The better the signal coverage, the greater the amount of data that can be transmitted by the idle resources of the switchable cell unit. Therefore, the signal coverage factor and the GBR service occupancy factor are summed.
[0091] Step 333: Determine the amount of data that can be transmitted for the non-GBR service based on the difference between the sum of the factors and the user quantity factor.
[0092] In one embodiment of the present invention, the greater the number of users, the greater the load of the switchable cell, and the more likely it is that the idle resources will be occupied by other users after the switch. Therefore, the number of users does not utilize the transmission of data of non-GBR services, and the user number factor is subtracted from the factor sum. Specifically, the amount of data that can be transmitted by non-GBR services includes the amount of data that can be transmitted by uplink non-GBR services and the amount of data that can be transmitted by downlink non-GBR services, which are respectively determined as δ1ω U -δ2N U +δ3RSRP、δ1ω D -δ2N D +δ3RSRP.
[0093] Step 1034: Determine the non-GBR service occupancy information according to the non-GBR service transmittable data volume and the non-GBR service to-be-transmitted data volume.
[0094] In one embodiment of the present invention, the non-GBR service transmittable data volume includes the uplink non-GBR service transmittable data volume and the downlink non-GBR service transmittable data volume, which are respectively recorded as Buff_NoGBR U 、Buff_NoGBR D .
[0095] Considering that the priority of non-GBR services is relatively low, in the case of limited network resources, they are not compulsorily satisfied like GBR services. Therefore, unlike the step X in which the difference between the amount of data that can be transmitted by the GBR service and the amount of data to be transmitted by the GBR service is determined as the GBR service occupancy information, in one embodiment of the present invention, the ratio of the amount of data to be transmitted by the non-GBR service to the amount of data that can be transmitted by the non-GBR service is determined as the non-GBR service occupancy information. That is, the non-GBR service occupancy information includes the uplink non-GBR service occupancy information (denoted as ), and downlink non-GBR service occupancy information (recorded as ),but
[0096] Step 104: Determine a target cell from the switchable cells according to the service occupation information.
[0097] In one embodiment of the present invention, considering that the priority of GBR services is higher than that of non-GBR services, it is first determined whether the idle resources of the switchable cell can meet the GBR service transmission requirements of the target cell, and then the target cell is determined based on whether the non-GBR service transmission requirements are met.
[0098] In another embodiment of the present invention, the non-GBR service occupation information includes uplink non-GBR service occupation information and downlink non-GBR service occupation information; step 104 further includes:
[0099] Step 1041: Determine the switchable cell whose GBR service occupation information meets the preset service occupation condition as the preferred switching cell.
[0100] In one embodiment of the present invention, the preset service occupation condition includes that the GBR service occupation information is greater than or equal to zero, specifically including ω U is not less than zero, and ω D Not less than zero.
[0101] The preset service occupancy condition is used to indicate whether the idle resources of the handover cell can meet the transmission resource requirements of the target terminal's GBR service data to be transmitted. This avoids the situation where the idle resources of the handover cell are insufficient to transmit all the target terminal's GBR service data to be transmitted after the target terminal switches in.
[0102] Step 1042: Determine the weighted service occupancy information of each of the preferred switching cells according to the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information.
[0103] In one embodiment of the present invention, the weighted service occupancy information is Kφ U+(1-K)φ D ; Among them, K is the uplink service weight, and 1-K is the downlink service weight.
[0104] Step 1043: Determine the target cell from the preferred switching cells according to the weighted service occupancy information.
[0105] In one embodiment of the present invention, the handover cell with the largest weighted service occupancy information is determined as the target cell.
[0106] In yet another embodiment of the present invention, when there is no preferred switching cell that meets the preset service occupation condition, the switchable cell with the largest weighted service occupation information is directly determined as the target cell.
[0107] In another embodiment of the present invention, when there is no preferred switching cell that meets the preset service occupancy conditions, the GBR service occupancy information and the weighted service occupancy information can be weighted and summed again to obtain comprehensive weighted occupancy information, and the switchable cell with the largest comprehensive weighted occupancy information is determined as the target cell.
[0108] Step 105: Access the target terminal to the target cell.
[0109] In one embodiment of the present invention, after the target cell is determined, a handover execution instruction is sent to the target terminal. The handover execution instruction includes connection information of the target cell, so that the target terminal accesses the target cell in a random access manner.
[0110] The embodiment of the present invention obtains the measurement report and service information to be transmitted of the target terminal; determines the load information of multiple switchable cells and each switchable cell based on the measurement report; determines the service occupancy information of the target terminal for each switchable cell based on the load information and the service information to be transmitted; determines the target cell from the switchable cell based on the service occupancy information; connects the target terminal to the target cell, thereby determining the switchable cell that can provide the best perception for the target terminal based on the uplink and downlink service transmission requirements of the target terminal itself and the load conditions of the switchable cell that can be used as the switching target, while also minimizing the degradation of the user perception experience after switching due to the increase in the load of the switchable cell after switching or the mismatch between the available resources for uplink and downlink services and the service requirements of the target terminal. The embodiment of the present invention can overcome the problem of poor effect caused by switching based on the single indicator of coverage in the prior art, and improve the user perception effect after cell switching.
[0111] Figure 2 FIG. 1 shows a schematic diagram of the structure of a cell switching device provided by an embodiment of the present invention. Figure 2As shown, the apparatus 200 includes: an acquisition module 201, a first determination module 202, a second determination module 203, a third determination module 203 and an access module 204, wherein:
[0112] An acquisition module 201 is configured to acquire a measurement report of a target terminal and information about services to be transmitted;
[0113] A first determining module 202 is configured to determine a plurality of switchable cells and load information of each of the switchable cells according to the measurement report;
[0114] A second determining module 203 is configured to determine service occupancy information of the target terminal for each of the switchable cells according to the load information and the information of the service to be transmitted;
[0115] A third determining module 204 is configured to determine a target cell from the switchable cells according to the service occupation information;
[0116] The access module 205 is configured to enable the target terminal to access the target cell.
[0117] In an optional manner, the load information includes idle resource information and resource conversion rate; the service information to be transmitted includes the amount of data to be transmitted of the GBR service; the service occupancy information includes GBR service occupancy information;
[0118] The second determining module 203 is further configured to determine the total amount of transmittable data of each of the switchable cells according to the idle resource information and the resource conversion rate;
[0119] The GBR service occupancy information is determined according to the amount of data to be transmitted of the GBR service and the total amount of transmittable data.
[0120] In one embodiment of the present invention, the measurement report includes signal coverage information, network mode information, frame structure information, bandwidth information, and uplink and downlink average PRB utilization of multiple candidate cells; the second determination module 203 is further used to:
[0121] Determining the switchable cell from the candidate cells according to the signal coverage information;
[0122] Determine the equivalent number of PRBs per frame in the uplink and downlink of the switchable cell according to the network mode information, the frame structure information, and the bandwidth information;
[0123] The idle resource information is determined according to the equivalent PRB number per uplink and downlink frame and the uplink and downlink average PRB utilization rate.
[0124] In one embodiment of the present invention, the load information further includes user quantity information; the service information to be transmitted further includes the amount of data to be transmitted for non-GBR services; and the service occupancy information further includes non-GBR service occupancy information.
[0125] The second determining module 203 is further configured to:
[0126] Determine the amount of data that can be transmitted for non-GBR services based on the user quantity information, signal coverage information, and GBR service occupancy information;
[0127] The non-GBR service occupancy information is determined according to the non-GBR service transmittable data volume and the non-GBR service to-be-transmitted data volume.
[0128] In one embodiment of the present invention, the non-GBR service occupation information includes uplink non-GBR service occupation information and downlink non-GBR service occupation information; the third determining module 204 is further configured to:
[0129] Determining the switchable cell whose GBR service occupation information meets the preset service occupation condition as the preferred switching cell;
[0130] Determining weighted service occupancy information of each of the preferred switching cells according to the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information;
[0131] The target cell is determined from the preferred switching cells according to the weighted service occupancy information.
[0132] In one embodiment of the present invention, the second determining module 203 is further configured to:
[0133] Normalizing the user quantity information, signal coverage information, and GBR service occupancy information to obtain a user quantity factor, a signal coverage factor, and a GBR service occupancy factor;
[0134] Determining the sum of the GBR service occupancy factor and the signal coverage factor;
[0135] The amount of data that can be transmitted for the non-GBR service is determined according to the difference between the sum of the factors and the user quantity factor.
[0136] In one embodiment of the present invention, the measurement report includes the amount of transmitted data in the statistical period of the switchable cell and the number of used PRBs in the statistical period; the second determination module 203 is further used to:
[0137] The resource conversion rate is determined according to the number of used PRBs and the amount of transmitted data.
[0138] The specific operation process of the cell switching device provided in the embodiment of the present invention is similar to the cell switching method in the aforementioned embodiment and will not be repeated here. The cell switching device provided in the embodiment of the present invention obtains the measurement report and the service information to be transmitted of the target terminal; determines the load information of multiple switchable cells and each switchable cell according to the measurement report; determines the service occupancy information of the target terminal for each switchable cell according to the load information and the service information to be transmitted; determines the target cell from the switchable cell according to the service occupancy information; connects the target terminal to the target cell, thereby determining the switchable cell that can provide the best perception for the target terminal based on the uplink and downlink service transmission requirements of the target terminal itself and the load of the switchable cell that can be used as the switching target, while also minimizing the situation where the user perception experience decreases after the switching due to the increase in the load of the switchable cell after the switching or the mismatch between the available resources for the uplink and downlink services and the service requirements of the target terminal. The cell switching device provided in the embodiment of the present invention can overcome the problem of poor effect caused by switching based on the single indicator of coverage in the prior art, and improves the user perception effect after the cell switching.
[0139] Figure 3 The diagram shows the structure of a cell switching device provided by an embodiment of the present invention. The specific embodiment of the present invention does not limit the specific implementation of the cell switching device.
[0140] like Figure 3 As shown, the cell switching device may include: a processor (processor) 302 , a communication interface (Communications Interface) 304 , a memory (memory) 306 , and a communication bus 308 .
[0141] Processor 302, communication interface 304, and memory 306 communicate with each other via communication bus 308. Communication interface 304 is used to communicate with other devices, such as clients or other server network elements. Processor 302 is used to execute program 310, which may specifically perform the steps described in the above-mentioned cell handover method embodiment.
[0142] Specifically, the program 310 may include program code including computer-executable instructions.
[0143] Processor 302 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the cell switching device may be processors of the same type, such as one or more CPUs, or may be processors of different types, such as one or more CPUs and one or more ASICs.
[0144] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0145] The program 310 may be specifically called by the processor 302 to enable the cell switching device to perform the following operations:
[0146] Obtain measurement reports and service information to be transmitted from the target terminal;
[0147] Determining, according to the measurement report, a plurality of switchable cells and load information of each of the switchable cells;
[0148] Determine service occupancy information of the target terminal for each of the switchable cells according to the load information and the service information to be transmitted;
[0149] determining a target cell from the switchable cells according to the service occupation information;
[0150] Access the target terminal to the target cell.
[0151] In an optional manner, the load information includes idle resource information and a resource conversion rate; the service information to be transmitted includes the amount of data to be transmitted for the GBR service; the service occupancy information includes GBR service occupancy information; the program 310 is called by the processor 302 to enable the cell switching device to perform the following operations:
[0152] Determine the total amount of transmittable data for each of the switchable cells according to the idle resource information and the resource conversion rate;
[0153] The GBR service occupancy information is determined according to the amount of data to be transmitted of the GBR service and the total amount of transmittable data.
[0154] In an optional manner, the measurement report includes signal coverage information, network mode information, frame structure information, bandwidth information, and uplink and downlink average PRB utilization of multiple candidate cells; the program 310 is called by the processor 302 to enable the cell switching device to perform the following operations:
[0155] Determining the switchable cell from the candidate cells according to the signal coverage information;
[0156] Determine the equivalent number of PRBs per frame in the uplink and downlink of the switchable cell according to the network mode information, the frame structure information, and the bandwidth information;
[0157] The idle resource information is determined according to the equivalent PRB number per uplink and downlink frame and the uplink and downlink average PRB utilization rate.
[0158] In an optional manner, the load information further includes user quantity information; the service information to be transmitted further includes the amount of data to be transmitted of the non-GBR service; the service occupancy information further includes non-GBR service occupancy information; the program 310 is called by the processor 302 to enable the cell switching device to perform the following operations:
[0159] Determine the amount of data that can be transmitted for non-GBR services based on the user quantity information, signal coverage information, and GBR service occupancy information;
[0160] The non-GBR service occupancy information is determined according to the non-GBR service transmittable data volume and the non-GBR service to-be-transmitted data volume.
[0161] In an optional manner, the program 310 is called by the processor 302 to enable the cell switching device to perform the following operations:
[0162] Determining the switchable cell whose GBR service occupation information meets the preset service occupation condition as the preferred switching cell;
[0163] Determining weighted service occupancy information of each of the preferred switching cells according to the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information;
[0164] The target cell is determined from the preferred switching cells according to the weighted service occupancy information.
[0165] In an optional manner, the program 310 is called by the processor 302 to enable the cell switching device to perform the following operations:
[0166] Normalizing the user quantity information, signal coverage information, and GBR service occupancy information to obtain a user quantity factor, a signal coverage factor, and a GBR service occupancy factor;
[0167] Determining the sum of the GBR service occupancy factor and the signal coverage factor;
[0168] The amount of data that can be transmitted for the non-GBR service is determined according to the difference between the sum of the factors and the user quantity factor.
[0169] In an optional manner, the measurement report includes the amount of transmitted data in the statistical period of the switchable cell and the number of used PRBs in the statistical period; the program 310 is called by the processor 302 to enable the cell switching device to perform the following operations:
[0170] The resource conversion rate is determined according to the number of used PRBs and the amount of transmitted data.
[0171] The specific operation process of the cell switching device provided by the embodiment of the present invention is similar to the cell switching method in the aforementioned embodiment and will not be repeated here. The cell switching device provided by the embodiment of the present invention obtains the measurement report and the service information to be transmitted of the target terminal; determines the load information of multiple switchable cells and each switchable cell according to the measurement report; determines the service occupancy information of the target terminal for each switchable cell according to the load information and the service information to be transmitted; determines the target cell from the switchable cell according to the service occupancy information; connects the target terminal to the target cell, thereby determining the switchable cell that can provide the best perception for the target terminal according to the uplink and downlink service transmission requirements of the target terminal itself and the load of the switchable cell that can be used as the switching target, and also minimizes the situation where the user perception experience decreases after the switching due to the increase in the load of the switchable cell after the switching or the mismatch between the available resources for the uplink and downlink services and the service requirements of the target terminal. The cell switching device provided by the embodiment of the present invention can overcome the problem of poor effect caused by switching based on the single indicator of coverage in the prior art, and improves the user perception effect after the cell switching.
[0172] An embodiment of the present invention provides a computer-readable storage medium storing at least one executable instruction. When the executable instruction is executed on a cell switching device, the cell switching device executes the cell switching method in any of the above method embodiments.
[0173] The executable instruction can be specifically used to enable the cell switching device to perform the following operations:
[0174] Obtain measurement reports and service information to be transmitted from the target terminal;
[0175] Determining, according to the measurement report, a plurality of switchable cells and load information of each of the switchable cells;
[0176] Determine service occupancy information of the target terminal for each of the switchable cells according to the load information and the service information to be transmitted;
[0177] determining a target cell from the switchable cells according to the service occupation information;
[0178] Access the target terminal to the target cell.
[0179] In an optional manner, the load information includes idle resource information and a resource conversion rate; the service information to be transmitted includes the amount of data to be transmitted for a GBR service; the service occupancy information includes GBR service occupancy information; and the executable instruction causes the cell switching device to perform the following operations:
[0180] Determine the total amount of transmittable data for each of the switchable cells according to the idle resource information and the resource conversion rate;
[0181] The GBR service occupancy information is determined according to the amount of data to be transmitted of the GBR service and the total amount of transmittable data.
[0182] In an optional manner, the measurement report includes signal coverage information, network mode information, frame structure information, bandwidth information, and uplink and downlink average PRB utilization of multiple candidate cells; the executable instruction causes the cell switching device to perform the following operations:
[0183] Determining the switchable cell from the candidate cells according to the signal coverage information;
[0184] Determine the equivalent number of PRBs per frame in the uplink and downlink of the switchable cell according to the network mode information, the frame structure information, and the bandwidth information;
[0185] The idle resource information is determined according to the equivalent PRB number per uplink and downlink frame and the uplink and downlink average PRB utilization rate.
[0186] In an optional manner, the load information further includes user quantity information; the service information to be transmitted further includes the amount of data to be transmitted of a non-GBR service; the service occupancy information further includes non-GBR service occupancy information; and the executable instruction causes the cell switching device to perform the following operations:
[0187] Determine the amount of data that can be transmitted for non-GBR services based on the user quantity information, signal coverage information, and GBR service occupancy information;
[0188] The non-GBR service occupancy information is determined according to the non-GBR service transmittable data volume and the non-GBR service to-be-transmitted data volume.
[0189] In an optional manner, the non-GBR service occupation information includes uplink non-GBR service occupation information and downlink non-GBR service occupation information; the executable instruction enables the cell switching device to perform the following operations:
[0190] Determining the switchable cell whose GBR service occupation information meets the preset service occupation condition as the preferred switching cell;
[0191] Determining weighted service occupancy information of each of the preferred switching cells according to the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information;
[0192] The target cell is determined from the preferred switching cells according to the weighted service occupancy information.
[0193] In an optional manner, the executable instruction causes the cell switching device to perform the following operations:
[0194] Normalizing the user quantity information, signal coverage information, and GBR service occupancy information to obtain a user quantity factor, a signal coverage factor, and a GBR service occupancy factor;
[0195] Determining the sum of the GBR service occupancy factor and the signal coverage factor;
[0196] The amount of data that can be transmitted for the non-GBR service is determined according to the difference between the sum of the factors and the user quantity factor.
[0197] In an optional manner, the measurement report includes the amount of transmitted data in a statistical period of the switchable cell and the number of used PRBs in the statistical period; and the executable instruction causes the cell switching device to perform the following operations:
[0198] The resource conversion rate is determined according to the number of used PRBs and the amount of transmitted data.
[0199] The operation process of the executable instructions stored in the computer storage medium provided by the embodiment of the present invention is similar to the cell switching method in the aforementioned embodiment and will not be repeated here. The cell switching device provided by the embodiment of the present invention obtains the measurement report and the service information to be transmitted of the target terminal; determines the load information of multiple switchable cells and each switchable cell according to the measurement report; determines the service occupancy information of the target terminal for each switchable cell according to the load information and the service information to be transmitted; determines the target cell from the switchable cell according to the service occupancy information; connects the target terminal to the target cell, thereby determining the switchable cell that can provide the best perception for the target terminal based on the uplink and downlink service transmission requirements of the target terminal itself and the load of the switchable cell that can be used as the switching target, while also minimizing the situation where the user perception experience after switching is reduced due to the increase in the load of the switchable cell after switching or the mismatch between the available resources for uplink and downlink services and the service requirements of the target terminal. The computer storage medium provided by the embodiment of the present invention can overcome the problem of poor effect caused by switching based on the single indicator of coverage in the prior art, and improve the user perception effect after cell switching.
[0200] An embodiment of the present invention provides a cell switching device, which is used to execute the above cell switching method.
[0201] An embodiment of the present invention provides a computer program, which can be called by a processor to enable a cell switching device to execute the cell switching method in any of the above method embodiments.
[0202] An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are run on a computer, the computer is caused to execute the XXXX method in any of the above method embodiments.
[0203] The algorithm or demonstration provided herein are not inherently relevant to any particular computer, virtual system or other equipment. Various general-purpose systems may also be used together with the teachings based on this. According to the above description, it is apparent that the structure required for constructing this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the above description of specific languages is for the purpose of disclosing the best mode of the present invention.
[0204] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0205] Similarly, it should be understood that in order to streamline the present invention and facilitate understanding of one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this method of disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim.
[0206] Those skilled in the art will appreciate that the modules in the devices in the embodiments can be adaptively changed and set in one or more devices different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed so far can be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) can be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0207] It should be noted that the above embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by a person skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of appropriately programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments should not be understood as limiting the order of execution unless otherwise specified.
Claims
1. A cell handover method, characterized in that: The method comprises: Obtain measurement reports and service information to be transmitted from the target terminal; Determining, according to the measurement report, a plurality of switchable cells and load information of each of the switchable cells; Determining, according to the load information and the information about the service to be transmitted, service occupancy information of the target terminal for each of the switchable cells; wherein the service occupancy information includes GBR service occupancy information, uplink non-GBR service occupancy information, and downlink non-GBR service occupancy information; the service occupancy information includes a numerical relationship between the amount of data to be transmitted of the target terminal and the amount of data that can be transmitted in the switchable cell, and the numerical relationship represents the degree to which the amount of data to be transmitted of the target terminal occupies idle resources of the switchable cell after the target terminal switches to the switchable cell; Determine a switchable cell whose GBR service occupancy information meets a preset service occupancy condition as a preferred switching cell; determine weighted service occupancy information of each preferred switching cell based on the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information; and determine a target cell from the preferred switching cells based on the weighted service occupancy information; Access the target terminal to the target cell.
2. The method according to claim 1, characterized in that The load information includes idle resource information and a resource conversion rate; the service information to be transmitted includes an amount of data to be transmitted for a GBR service; and determining service occupancy information of the target terminal for each of the switchable cells based on the load information and the service information to be transmitted, respectively, includes: Determine the total amount of transmittable data for each of the switchable cells according to the idle resource information and the resource conversion rate; The GBR service occupancy information is determined according to the amount of data to be transmitted of the GBR service and the total amount of transmittable data.
3. The method according to claim 2, characterized in that The measurement report includes signal coverage information, network mode information, frame structure information, bandwidth information, and uplink and downlink average PRB utilization of multiple candidate cells; The determining, according to the measurement report, a plurality of switchable cells and load information of each of the switchable cells includes: Determining the switchable cell from the candidate cells according to the signal coverage information; Determine the equivalent number of PRBs per frame in the uplink and downlink of the switchable cell according to the network mode information, the frame structure information, and the bandwidth information; The idle resource information is determined according to the equivalent PRB number per uplink and downlink frame and the uplink and downlink average PRB utilization rate.
4. The method according to claim 3, characterized in that The load information also includes user quantity information; the service information to be transmitted also includes the amount of data to be transmitted for non-GBR services; and determining the service occupancy information of the target terminal for each of the switchable cells based on the load information and the service information to be transmitted, respectively, includes: Determine the amount of data that can be transmitted for non-GBR services based on the user quantity information, signal coverage information, and GBR service occupancy information; The non-GBR service occupancy information is determined according to the non-GBR service transmittable data volume and the non-GBR service to-be-transmitted data volume.
5. The method according to claim 4, characterized in that The determining, according to the user quantity information, signal coverage information, and GBR service occupancy information, the amount of data that can be transmitted for the non-GBR service includes: Normalizing the user quantity information, signal coverage information, and GBR service occupancy information to obtain a user quantity factor, a signal coverage factor, and a GBR service occupancy factor; Determining the sum of the GBR service occupancy factor and the signal coverage factor; The amount of data that can be transmitted for the non-GBR service is determined according to the difference between the sum of the factors and the user quantity factor.
6. The method according to claim 2, characterized in that The measurement report includes the amount of transmitted data in the statistical period of the switchable cell and the number of used PRBs in the statistical period; The determining, according to the measurement report, a plurality of switchable cells and load information of each of the switchable cells includes: The resource conversion rate is determined according to the number of used PRBs and the amount of transmitted data.
7. A cell switching device, characterized in that: The device comprises: An acquisition module is used to obtain the measurement report of the target terminal and the service information to be transmitted; A first determining module is configured to determine a plurality of switchable cells and load information of each of the switchable cells according to the measurement report; A second determination module is configured to determine, based on the load information and the to-be-transmitted service information, service occupancy information of the target terminal for each of the switchable cells; wherein the service occupancy information includes GBR service occupancy information, uplink non-GBR service occupancy information, and downlink non-GBR service occupancy information; the service occupancy information includes a numerical relationship between the amount of data to be transmitted of the target terminal and the amount of data that can be transmitted of the switchable cell, the numerical relationship representing the degree to which the amount of data to be transmitted of the target terminal occupies idle resources of the switchable cell after the target terminal switches to the switchable cell; The third determination module is configured to determine a switchable cell whose GBR service occupancy information satisfies a preset service occupancy condition as a preferred switching cell; determine weighted service occupancy information of each preferred switching cell according to the uplink non-GBR service occupancy information and the downlink non-GBR service occupancy information; and determine a target cell from the preferred switching cells according to the weighted service occupancy information; An access module is used to connect the target terminal to the target cell.
8. A cell switching device, characterized in that: include: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operation of the cell switching method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The storage medium stores at least one executable instruction, and when the executable instruction is executed on the cell switching device, the cell switching device executes the operation of the cell switching method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Load balancing method and device
CN104918287A
Network load balancing method and device and storage medium
CN111726833A