Adjustment Method, Device, Storage Medium and Electronic Device for Base Station CFI

By obtaining the CCE utilization rate and conflict count information of the base station, matching and adjusting the CFI, the problem of low accuracy of CFI adjustment in the prior art is solved, and system performance and user capacity are improved.

CN114793362BActive Publication Date: 2025-06-27SUNWAVE COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210320810.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-29
Publication Date
2025-06-27
Estimated Expiration
2042-03-29

AI Technical Summary

Technical Problem

The accuracy of the CFI adjustment method in the prior art is low, resulting in unreasonable configuration of CFI in the base station, affecting system performance and user capacity.

Method used

By obtaining the CCE utilization information and CCE conflict count information of the control channel unit CCE of the base station, it is matched with the target utilization threshold and the target conflict count threshold corresponding to the initial CFI, and adjusting the initial CFI according to the matching result to obtain the target CFI.

Benefits of technology

By comprehensively considering CCE utilization and conflict count, CFI is adjusted, the accuracy and rationality of CFI adjustments are improved, thereby improving system performance and user capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114793362B_ABST
    Figure CN114793362B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a method, device, storage medium and electronic device for adjusting the CFI of a base station. Among them, the above method includes: obtaining the CCE utilization information and CCE conflict count information of the control channel element (CCE) of the base station; matching the CCE utilization information with the target utilization threshold corresponding to the initial CFI to obtain a first matching result, and matching the CCE conflict count information with the target conflict count threshold corresponding to the initial CFI to obtain a second matching result; adjusting the initial CFI according to the initial CFI, the first matching result and the second matching result to obtain the target CFI. Through the present invention, the problem of low accuracy of the CFI adjustment method is solved, and the effect of improving the accuracy of the CFI adjustment method is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communications, and in particular, to a method, apparatus, storage medium, and electronic device for adjusting the CFI of a base station. Background Art

[0002] In the LTE (Long Term Evolution) system, CFI refers to the number of time-domain symbols occupied by the physical control channel (PDCCH, Physical Downlink Control CHannel). The configuration of CFI is relatively important. An unreasonable configuration of CFI will cause many problems. For example, if the configured CFI is too large, the number of resources available for data transmission will be reduced, affecting the user capacity of the services that can be carried; if the configured CFI is too small, the control channel resources will be insufficient and cannot meet the requirements of the user capacity; when the configured CFI is inconsistent with the actual demand, it will affect the coverage evaluation of the system; the configuration of CFI is closely related to the system performance, and the inaccuracy of this value will directly lead to deviations in the evaluation of spectrum efficiency and system throughput; due to the deviation of the performance evaluation results, it will affect the parameter configuration of the actual network and directly affect the actual system performance.

[0003] However, in the current technology, the configuration of CFI is determined based on information such as the number of CCEs (Control Channel Elements) to be used and the total number of CCEs in the common message scheduling, uplink scheduling, and downlink scheduling within the current scheduling to determine whether to adjust the CFI and the adjustment value if adjustment is required. This judgment method has a relatively one-sided basis for judgment, and there will still be unreasonable resource utilization when the obtained CFI is in use. If the CFI obtained by the existing dynamic adjustment of CFI is configured and used in a base station, there will still be a situation where the CFI configuration is unreasonable.

[0004] In view of the problem of low accuracy of the CFI adjustment method in the related art, no effective solution has been proposed yet. Summary of the Invention

[0005] The embodiments of the present invention provide a method, apparatus, storage medium, and electronic device for adjusting the CFI of a base station, so as to at least solve the problem of low accuracy of the CFI adjustment method in the related art.

[0006] According to an embodiment of the present invention, a method for adjusting the CFI of a base station is provided, including: obtaining the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station; matching the CCE utilization information with the target utilization threshold corresponding to the initial CFI to obtain a first matching result, and matching the CCE conflict count information with the target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station during resource scheduling; adjusting the initial CFI according to the initial CFI, the first matching result and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling.

[0007] In an exemplary embodiment, the adjusting the initial CFI according to the initial CFI, the first matching result and the second matching result to obtain a target CFI includes: obtaining the target matching condition satisfied by the first matching result and the second matching result from the multiple matching conditions corresponding to the initial CFI, where the target matching condition is used to indicate the CCE usage state in which the base station currently is; performing an adjustment corresponding to the target matching condition on one or more current count parameters corresponding to the initial CFI to obtain one or more target count parameters; in the case where a reference count parameter among the one or more target count parameters exceeds the count threshold corresponding to the reference count parameter, performing an adjustment corresponding to the reference count parameter on the initial CFI to obtain the target CFI.

[0008] In an exemplary embodiment, the multiple matching conditions include an upward adjustment condition and a downward adjustment condition. The target utilization threshold includes an upper utilization limit corresponding to the initial CFI and a lower utilization limit corresponding to the initial CFI. The target conflict count threshold includes an upper conflict count limit corresponding to the initial CFI and a lower conflict count limit corresponding to the initial CFI. Among them, obtaining the target matching condition satisfied by the first matching result and the second matching result from the multiple matching conditions corresponding to the initial CFI includes: when the first matching result is used to indicate that the CCE utilization information is greater than or equal to the utilization upper limit, or the second matching result is used to indicate that the CCE conflict count information is greater than or equal to the conflict count upper limit, determining that the target matching condition is the upward adjustment condition, where the upward adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing upward adjustment of the CFI; when the first matching result is used to indicate that the CCE utilization information is less than or equal to the utilization lower limit, and the second matching result is used to indicate that the CCE conflict count information is less than or equal to the conflict count lower limit, determining that the target matching condition is the downward adjustment condition, where the downward adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing downward adjustment of the CFI.

[0009] In an exemplary embodiment, the adjustment of one or more current counting parameters corresponding to the initial CFI according to the target matching condition to obtain one or more target counting parameters includes: when the initial CFI is the minimum value in the set of CFI values allowed for the base station to use, determining one or more current counting parameters corresponding to the initial CFI as the first counting parameter; when the target matching condition is the upward adjustment condition, adding 1 to the first counting parameter; when the target matching condition is the downward adjustment condition and the first counting parameter is not 0, subtracting 1 from the first counting parameter; when the initial CFI is neither the minimum value nor the maximum value in the set of CFI values allowed for the base station to use, determining one or more current counting parameters corresponding to the initial CFI as the second counting parameter and the third counting parameter; when the target matching condition is the upward adjustment condition, adding 1 to the second counting parameter and setting the third counting parameter to 0; when the target matching condition is the downward adjustment condition, adding 1 to the third counting parameter and setting the second counting parameter to 0; when the initial CFI is the maximum value in the set of CFI values allowed for the base station to use, determining one or more current counting parameters corresponding to the initial CFI as the fourth counting parameter; when the target matching condition is the upward adjustment condition and the fourth counting parameter is not 0, subtracting 1 from the fourth counting parameter; when the target matching condition is the downward adjustment condition, adding 1 to the fourth counting parameter.

[0010] In an exemplary embodiment, when a reference counting parameter among the one or more target counting parameters exceeds a counting threshold corresponding to the reference counting parameter, the adjustment of the initial CFI according to the reference counting parameter to obtain the target CFI includes: when the first counting parameter exceeds the first counting threshold, increasing the initial CFI by one value; when the second counting parameter exceeds the second counting threshold, increasing the initial CFI by one value; when the third counting parameter exceeds the third counting threshold, decreasing the initial CFI by one value; when the fourth counting parameter exceeds the fourth counting threshold, decreasing the initial CFI by one value.

[0011] In an exemplary embodiment, obtaining the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station includes: at the end of the current adjustment period, obtaining the CCE utilization within each of one or more transmission time intervals TTIs included in the current adjustment period to obtain one or more CCE utilization rates, and obtaining the CCE conflict count within each of the TTIs to obtain one or more CCE conflict counts; determining the CCE utilization information according to the one or more CCE utilization rates, and determining the CCE conflict count information according to the one or more CCE conflict counts.

[0012] In an exemplary embodiment, before matching the CCE utilization information with the target utilization threshold corresponding to the initial CFI to obtain a first matching result, and matching the CCE conflict count information with the target conflict count threshold corresponding to the initial CFI to obtain a second matching result, the method further includes: detecting the CFI used by the base station during the current adjustment period as the initial CFI; obtaining the target utilization threshold and the target conflict count threshold corresponding to the initial CFI from the CFI, utilization threshold, and conflict count threshold with a corresponding relationship.

[0013] According to another embodiment of the present invention, there is provided an adjustment device for the base station CFI, including:

[0014] A first acquisition module, configured to acquire the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station;

[0015] A matching module, configured to match the CCE utilization information with the target utilization threshold corresponding to the initial CFI to obtain a first matching result, and match the CCE conflict count information with the target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station during resource scheduling;

[0016] An adjustment module, configured to adjust the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling.

[0017] According to still another embodiment of the present invention, there is further provided a computer-readable storage medium, in which a computer program is stored, where the computer program is configured to execute the steps in any one of the above method embodiments when running.

[0018] According to another embodiment of the present invention, an electronic device is further provided, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0019] Through the present invention, the CCE utilization information and CCE conflict count information of the control channel element (CCE) of a base station are obtained; the CCE utilization information is matched with a target utilization threshold corresponding to an initial CFI to obtain a first matching result, and the CCE conflict count information is matched with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station for resource scheduling; according to the initial CFI, the first matching result, and the second matching result, the initial CFI is adjusted to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling. Since the CCE utilization information is respectively matched with the target utilization threshold, and the CCE conflict count information is matched with the target conflict count threshold, and the initial CFI is adjusted jointly according to the two obtained matching results, that is, in the process of adjusting the CFI, not only the situation of CCE utilization is considered, but also the situation of CCE conflicts is considered, and thresholds are respectively set, and the considered situation is relatively comprehensive, so that the adjusted CFI is more reasonable. Therefore, the problem of low accuracy of the CFI adjustment method can be solved, and the effect of improving the accuracy of the CFI adjustment method can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 is a schematic diagram of a base station for the method of adjusting the CFI of a base station according to an embodiment of the present invention;

[0021] Figure 2 is a flowchart of the adjustment of the CFI of a base station according to an embodiment of the present invention;

[0022] Figure 3 is a schematic diagram of the adjustment process of the CFI of a base station according to an embodiment of the present invention;

[0023] Figure 4 is a schematic diagram of the adjustment process of the CFI of a base station according to an embodiment of the present invention;

[0024] Figure 5 is a block diagram of the structure of an adjustment device for the CFI of a base station according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0025] The embodiments of the present invention will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0026] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence.

[0027] The method embodiments provided in the embodiments of the present invention can be executed in a base station. Taking running on a base station as an example, Figure 1 is a schematic diagram of a base station for the method of adjusting the CFI of a base station according to an embodiment of the present invention. As Figure 1 shown, the base station of this embodiment includes: a memory 104; and a processor 102 coupled to the memory. The processor 102 is configured to execute the method of adjusting the CFI of the base station according to any one of the embodiments based on instructions stored in the memory.

[0028] Among them, the memory 104 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory stores, for example, an operating system, application programs, a boot loader, and other programs.

[0029] The base station may further include an input / output interface 106, a network interface 108, a storage interface 110, etc. These interfaces, such as the input / output interface 106, the network interface 108, the storage interface 110, and the memory 104 and the processor 102, may be connected through a bus 112. Among them, the input / output interface 106 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 108 provides a connection interface for various networking devices. The storage interface 110 provides a connection interface for external storage devices such as an SD card and a USB flash drive.

[0030] In this embodiment, a method for adjusting the CFI of a base station is provided. Figure 2 is a flowchart of the adjustment of the CFI of a base station according to an embodiment of the present invention. As Figure 2 shown, this process includes the following steps:

[0031] Step S202, obtain the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station;

[0032] Step S204, match the CCE utilization information with a target utilization threshold corresponding to the initial CFI to obtain a first matching result, and match the CCE conflict count information with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station during resource scheduling.

[0033] Step S206: Adjust the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to perform resource scheduling using the target CFI.

[0034] Through the above steps, since the CCE utilization information is respectively matched with the target utilization threshold, and the CCE conflict count information is matched with the target conflict count threshold, and the initial CFI is adjusted jointly according to the two obtained matching results. That is, in the process of adjusting the CFI, not only the situation of CCE utilization is considered, but also the situation of CCE conflicts is considered, and thresholds are set respectively, and the considered situations are relatively comprehensive, so that the adjusted CFI is more reasonable. Therefore, the problem of low accuracy of the CFI adjustment method can be solved, and the effect of improving the accuracy of the CFI adjustment method can be achieved.

[0035] In the technical solution provided in step S202 above, the above CCE utilization information may include, but is not limited to: the utilization rate of CCEs in the uplink scheduling process, the utilization rate of CCEs in the downlink scheduling process, or the sum or average value of the above two, etc. The CCE utilization rate of the base station can be determined by, but is not limited to: the ratio of the number of used CCEs to the total number of CCEs, or the ratio of the number of CCEs to be used to the total number of CCEs, etc.

[0036] Optionally, in this embodiment, since at the same subframe time, once a certain CCE has been allocated, it cannot be allocated to other users, there will be a situation where there are still remaining CCEs but some users still do not have CCEs available, that is, there is a CCE conflict situation. The above CCE conflict count information may include, but is not limited to, indicating that the CCE position allocated to a certain user has been occupied by other users. The CCE conflict count may be, but is not limited to, the count of the situation where a user uses a CCE but it has been occupied, or the count of the situation where a CCE is used by more than one user, etc. Since the network situation allows a user to use, but is not limited to, 1, 2, 4, or 8 CCEs, the CCE conflict count may be, but is not limited to, the count according to the number of users, or the count according to the number of CCEs.

[0037] In an optional embodiment, the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station can be obtained, but not limited to, in the following manner: at the end of the current adjustment period, obtain the CCE utilization within each of one or more transmission time intervals TTI included in the current adjustment period to obtain one or more CCE utilization values, and obtain the CCE conflict count within each of the TTIs to obtain one or more CCE conflict count values; determine the CCE utilization information based on the one or more CCE utilization values, and determine the CCE conflict count information based on the one or more CCE conflict count values.

[0038] Optionally, in this embodiment, the above adjustment period may include, but is not limited to, one or more transmission time intervals TTI (Transmission Time Interval), and obtaining the CCE utilization and CCE conflict count within each TTI may include, but is not limited to, obtaining the CCE utilization and CCE conflict count within each TTI every time a TTI is completed, and finally obtaining the CCE utilization and CCE conflict count corresponding to all TTIs at the end of the adjustment period.

[0039] Optionally, in this embodiment, when the adjustment period includes one TTI, the CCE utilization information is determined by the CCE utilization within the TTI, and the CCE utilization information may include, but is not limited to, the CCE utilization within the TTI. The CCE conflict count information is determined by the CCE conflict count within the TTI, and the CCE conflict count information may include, but is not limited to, the CCE conflict count within the TTI.

[0040] Optionally, in this embodiment, when the adjustment period includes multiple TTIs, that is, multiple scheduling operations are performed within the adjustment period, obtain the CCE utilization and CCE conflict count for each scheduling operation to obtain multiple CCE utilization values and multiple CCE conflict count values. The CCE utilization information may include, but is not limited to, the result of algorithmic calculation of the multiple CCE utilization values. The CCE utilization information may include, but is not limited to, the average value of the multiple CCE utilization values. For example, the CCE utilization information is the average value obtained by averaging these multiple CCE utilization values, and the average value may include, but is not limited to: arithmetic mean, geometric mean, quadratic mean, harmonic mean, weighted mean, etc. Similarly, the CCE conflict count information may include, but is not limited to, the result of algorithmic calculation of these multiple CCE conflict count values.

[0041] Optionally, in this embodiment, setting the adjustment period can make the information used in the adjustment process universal, that is, the CCE utilization rate information and the CCE conflict count information are more universal and representative, which can avoid the occasional situation of the current network condition from adjusting the CFI, make the adjustment of the CFI universal, and the adjustment period can be set to different values according to different scenarios to adjust the consumption of the CFI adjustment function and save resources.

[0042] In the technical solution provided in the above step S204, the above initial CFI can be but is not limited to being preset according to the values that the CFI can take. The initial CFI can be but is not limited to the default value used by the base station for the first time in scheduling. The values that the CFI can take can be but are not limited to being determined according to the bandwidth scenario of the base station. For example, when the base station is in a 1.4M bandwidth scenario, the values that the CFI can take are 1, 2, 3, 4, and in most bandwidth scenarios such as 20M, the values that the CFI can take are 1, 2, 3.

[0043] Optionally, in this embodiment, the above target utilization rate threshold can be but is not limited to corresponding to the initial CFI. The target utilization rate thresholds corresponding to all CFIs can be different or the same. The target utilization rate values corresponding to all CFIs may not all be the same. Different CFIs can correspond to different target utilization rate thresholds. Setting different target utilization rate thresholds for different CFIs can achieve refined control.

[0044] Optionally, in this embodiment, the above target conflict count threshold can be but is not limited to corresponding to the initial CFI. The target conflict count thresholds corresponding to all CFIs can be different or the same. The target conflict count thresholds corresponding to all CFIs may not all be the same. Different CFIs can correspond to different target conflict count thresholds. Setting different target conflict count thresholds for different CFIs can achieve refined control.

[0045] Optionally, in this embodiment, the above matching method can be but is not limited to the method of comparing the CCE utilization rate information with the target utilization rate threshold, etc. It can be but is not limited to matching which range the CCE utilization rate information falls into the target utilization rate threshold. The above first matching result can be but is not limited to indicating the relationship between the CCE utilization rate information and the target utilization rate threshold. The above second matching result can be but is not limited to indicating the relationship between the CCE conflict count information and the target conflict count threshold, and can be but is not limited to matching which range the CCE conflict count information falls into the target conflict count threshold.

[0046] In an optional embodiment, before the above step S204, the target utilization threshold and the target conflict count threshold may be obtained in, but not limited to, the following manner: Detect the CFI used by the base station during the current adjustment period as the initial CFI; obtain the target utilization threshold and the target conflict count threshold corresponding to the initial CFI from the CFI, utilization threshold, and conflict count threshold with a corresponding relationship.

[0047] Optionally, in this embodiment, the target utilization threshold and the target conflict count threshold may be obtained from the CFI, utilization threshold, and conflict count threshold with a corresponding relationship. The CFI, utilization threshold, and conflict count threshold with a corresponding relationship may be, but are not limited to, pre-corresponded. It is possible, but not limited to, to first detect the CFI currently used by the base station and obtain the target utilization threshold and the target conflict count threshold corresponding to the CFI according to the CFI.

[0048] In the technical solution provided in the above step S206, the adjustment of the initial CFI may include, but is not limited to, upward adjustment, no adjustment, or downward adjustment, etc. The direction of adjustment may be determined, but is not limited to, according to the initial CFI. If the initial CFI is the maximum value that the base station CFI is allowed to take, the corresponding adjustment directions may include, but are not limited to, no adjustment, or downward adjustment, etc. If the initial CFI is the minimum value that the base station CFI is allowed to take, the corresponding adjustment directions may include, but are not limited to, no adjustment, or upward adjustment, etc. If the initial CFI is the intermediate value that the base station CFI is allowed to take, the corresponding adjustment directions may include, but are not limited to, upward adjustment, no adjustment, or downward adjustment, etc. The above target CFI is used to instruct the base station to perform resource scheduling using the target CFI. The target CFI may be, but is not limited to, equal to the initial CFI, greater than the initial CFI, or less than the initial CFI. For example, if the initial CFI is 2, the adjustment methods may include upward adjustment, no adjustment, or downward adjustment. Upward adjustment may be to adjust the initial CFI from 2 to 3, and the target CFI is 3. Downward adjustment may be to adjust the initial CFI from 2 to 1, and the target CFI is 1. No adjustment means that the target CFI is the same as the initial CFI, both being 2. If the initial CFI is 1, since the value range of the CFI, the adjustment methods may include upward adjustment and no change. Upward adjustment may be to adjust the initial CFI from 1 to 2, and the target CFI is 2. No adjustment means that the target CFI is the same as the initial CFI, both being 1.

[0049] In an optional embodiment, the initial CFI may be adjusted to obtain a target CFI in the following manner, but not limited to, according to the initial CFI, the first matching result, and the second matching result: obtaining the target matching conditions satisfied by the first matching result and the second matching result from multiple matching conditions corresponding to the initial CFI, where the target matching conditions are used to indicate the CCE usage status of the base station at present; adjusting one or more current counting parameters corresponding to the initial CFI according to the target matching conditions to obtain one or more target counting parameters; and when a reference counting parameter in the one or more target counting parameters exceeds the counting threshold corresponding to the reference counting parameter, adjusting the initial CFI according to the reference counting parameter to obtain the target CFI.

[0050] Optionally, in this embodiment, the above multiple matching conditions may be used to indicate, but not limited to, the adjustment trend that allows the CFI to be adjusted according to the CCE usage status of the base station at present, such as: upward adjustment, no adjustment, or downward adjustment, etc. The above target matching conditions are used to indicate the CCE usage status of the base station at present. The CCE usage status may include, but not limited to, the status where the CCE does not meet the current user's needs (i.e., the CCE is insufficient), the status where the CCE meets the current user's needs (i.e., the CCE is sufficient and the quantity is appropriate), the status where the CCE does not meet the current user's needs (i.e., the CCE is sufficient but the quantity is excessive), etc. It may be determined, but not limited to, whether to adjust the CCE (i.e., whether the CFI needs to be adjusted) according to the CCE usage status. The condition for upward adjustment may correspond to, but not limited to, the status where the CCE is insufficient, the condition for no adjustment may correspond to, but not limited to, the status where the CCE is sufficient, and the condition for downward adjustment may correspond to, but not limited to, the status where the CCE is not only sufficient but also has a surplus.

[0051] Optionally, in this embodiment, the above counting parameters may be used to represent, but not limited to, the number of times the target matching conditions are satisfied. The adjustment of one or more current counting parameters corresponding to the initial CFI according to the target matching conditions may include, but not limited to, operations such as incrementing, decrementing, or resetting the counting parameters.

[0052] Optionally, in this embodiment, first determine the satisfied target matching conditions according to the initial CFI, the first matching result, and the second matching result, then adjust the corresponding counting parameters of the initial CFI, and only when the counting parameters meet the corresponding threshold, adjust the CFI accordingly.

[0053] In an optional embodiment, the multiple matching conditions include an up - adjustment condition and a down - adjustment condition. The target utilization threshold includes the upper utilization limit corresponding to the initial CFI and the lower utilization limit corresponding to the initial CFI. The target conflict - count threshold includes the upper conflict - count limit corresponding to the initial CFI and the lower conflict - count limit corresponding to the initial CFI. Among them, the target matching conditions satisfied by the first matching result and the second matching result can be obtained from the multiple matching conditions corresponding to the initial CFI in the following ways, but not limited thereto: When the first matching result is used to indicate that the CCE utilization information is greater than or equal to the utilization upper limit, or the second matching result is used to indicate that the CCE conflict - count information is greater than or equal to the conflict - count upper limit, it is determined that the target matching condition is the up - adjustment condition, where the up - adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing the CFI to be up - adjusted; When the first matching result is used to indicate that the CCE utilization information is less than or equal to the utilization lower limit, and the second matching result is used to indicate that the CCE conflict - count information is less than or equal to the conflict - count lower limit, it is determined that the target matching condition is the down - adjustment condition, where the down - adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing the CFI to be down - adjusted.

[0054] Optionally, in this embodiment, the multiple matching conditions may include, but are not limited to, an up - adjustment condition and a down - adjustment condition, and may also include a no - adjustment condition.

[0055] Optionally, in this embodiment, the target utilization threshold may include, but is not limited to, the upper utilization limit corresponding to the initial CFI and the lower utilization limit corresponding to the initial CFI. That is to say, the target utilization threshold may include, but is not limited to, the utilization upper limit and the utilization lower limit. The target conflict - count threshold may include, but is not limited to, the upper conflict - count limit corresponding to the initial CFI and the lower conflict - count limit corresponding to the initial CFI. That is to say, the target conflict - count threshold may include, but is not limited to, the conflict - count upper limit and the conflict - count lower limit. Therefore, the first matching result may be used to indicate, but is not limited to, a certain range of the CCE utilization falling within the range divided by the utilization upper limit and the utilization lower limit, and the second matching result may be used to indicate, but is not limited to, a certain range of the CCE conflict - count falling within the range divided by the conflict - count upper limit and the conflict - count lower limit.

[0056] Optionally, in this embodiment, first, according to the first matching result and the second matching result, it is determined whether the target matching condition is an up - adjustment condition (i.e., the above - mentioned upward - adjustment state), a down - adjustment condition (i.e., the above - mentioned downward - adjustment state), or a no - adjustment condition (i.e., the above - mentioned non - adjustment state), etc.

[0057] Optionally, in this embodiment, the upward adjustment condition may include, but is not limited to, that the first matching result is that the CCE utilization rate information is greater than or equal to the utilization rate upper limit, or the second matching result is that the CCE conflict count information is greater than or equal to the conflict count upper limit. When one of the above two conditions is met, it indicates that the current CCE usage status meets the CCE usage status that allows the CFI to be upward adjusted, and the CFI can be upward adjusted.

[0058] Optionally, in this embodiment, the downward adjustment condition may include, but is not limited to, that the first matching result is that the CCE utilization rate information is less than or equal to the utilization rate lower limit, and the second matching result is that the CCE conflict count information is less than or equal to the conflict count lower limit. Only when the above two conditions are met simultaneously does it indicate that the current CCE usage status meets the CCE usage status that allows the CFI to be downward adjusted, and the CFI can be downward adjusted.

[0059] Optionally, in this embodiment, the non - adjustment condition may include, but is not limited to, results other than the first matching result and the second matching result indicated by the above upward adjustment condition and downward adjustment condition, indicating that the current CCE usage status meets the CCE usage status that does not adjust the CFI, and the CFI can not be adjusted.

[0060] In an optional embodiment, the one or more current counting parameters corresponding to the initial CFI can be adjusted corresponding to the target matching condition in different situations in the following ways, but are not limited to these ways, to obtain one or more target counting parameters:

[0061] Situation 1: When the initial CFI is the minimum value in the set of CFI values allowed for the base station to use, determine the one or more current counting parameters corresponding to the initial CFI as the first counting parameter; when the target matching condition is the upward adjustment condition, add 1 to the first counting parameter; when the target matching condition is the downward adjustment condition and the first counting parameter is not 0, subtract 1 from the first counting parameter;

[0062] Situation 2: When the initial CFI is neither the minimum value nor the maximum value in the set of CFI values allowed for the base station to use, determine the one or more current counting parameters corresponding to the initial CFI as the second counting parameter and the third counting parameter; when the target matching condition is the upward adjustment condition, add 1 to the second counting parameter and set the third counting parameter to zero; when the target matching condition is the downward adjustment condition, add 1 to the third counting parameter and set the second counting parameter to zero;

[0063] Case 3: When the initial CFI is the maximum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the fourth counting parameter; when the target matching condition is the upward adjustment condition and the fourth counting parameter is not 0, subtract 1 from the fourth counting parameter; when the target matching condition is the downward adjustment condition, add 1 to the fourth counting parameter.

[0064] Optionally, in this embodiment, the above CFI value set may be, but is not limited to, the values allowed for the current base station operation CFI, such as: sets of 1, 2, 3 or 1, 2, 3, 4, etc.

[0065] Optionally, in this embodiment, in the above Case 1, the initial CFI is the minimum value in the set of CFI values allowed for the base station to use, that is, the initial CFI is the minimum value that can be taken. If the CFI needs to be adjusted, the CFI can only be increased and cannot be decreased. Therefore, when the target matching condition is the upward adjustment condition, add 1 to the first counting parameter. When the target matching condition is the downward adjustment condition, cancel one upward counting situation. If the first counting parameter is not 0, subtract 1. If the first counting parameter is 0, it remains 0 and no cancellation is performed. If the target matching condition is the non-adjustment condition, then no counting is performed, that is, the first counting parameter does not operate.

[0066] Optionally, in this embodiment, in the above Case 2, the initial CFI is neither the minimum value in the set of CFI values allowed for the base station to use nor the maximum value in the CFI value set, that is, the initial CFI is a relatively intermediate value among the available values. If the CFI needs to be adjusted, the CFI can be either increased or decreased. Therefore, when the target matching condition is the upward adjustment condition, add 1 to the second counting parameter and set the third counting parameter to zero; if the target matching condition is the downward adjustment condition, add 1 to the third counting parameter and set the second counting parameter to zero. If the target matching condition is the non-adjustment condition, then no counting is performed, that is, the second counting parameter and the third counting parameter do not operate.

[0067] Optionally, in this embodiment, in the above Case 3, the initial CFI is the maximum value in the set of CFI values allowed for the base station to use, that is, the initial CFI is the maximum value that can be taken. If the CFI needs to be adjusted, the CFI can only be decreased and cannot be increased. Therefore, when the target matching condition is the upward adjustment condition, cancel one downward counting situation. If the fourth counting parameter is not 0, subtract 1. If the first counting parameter is 0, it remains 0 and no cancellation is performed. When the target matching condition is the downward adjustment condition, add 1 to the fourth counting parameter. If the target matching condition is the non-adjustment condition, then no counting is performed, that is, the first counting parameter does not operate.

[0068] In an optional embodiment, when the reference count parameter among the one or more target count parameters exceeds the count threshold corresponding to the reference count parameter, the initial CFI can be adjusted corresponding to the reference count parameter in the following ways, but not limited thereto, to obtain the target CFI: when the first count parameter exceeds the first count threshold, the initial CFI is increased by one value; when the second count parameter exceeds the second count threshold, the initial CFI is increased by one value; when the third count parameter exceeds the third count threshold, the initial CFI is decreased by one value; when the fourth count parameter exceeds the fourth count threshold, the initial CFI is decreased by one value.

[0069] Optionally, in this embodiment, the value of increasing or decreasing the initial CFI by one value is not limited to being determined according to the precision that the CFI can select. For example, if the value set of the CFI is 1, 2, 3, increasing by one value can include, but not limited to, changing from 1 to 2, from 2 to 3, etc., and decreasing by one value can include, but not limited to, changing from 3 to 2, from 2 to 1, etc.

[0070] Optionally, in this embodiment, the CFI is adjusted only when the count parameter exceeds the count threshold corresponding to the reference count parameter, so that the adjusted CFI can be more suitable for the CFI in the current network situation, and the base station operates under the adjusted CFI, making the resource utilization of the base station more reasonable.

[0071] Optionally, in this embodiment, if the value set of CFI is 1, 2, 3, and if the initial CFI = 1, that is, the initial CFI is the minimum value in the CFI value set allowed for the base station, the upper utilization threshold included in the target utilization threshold is the utilization threshold 1 (the high CCE utilization threshold when CFI = 1), the lower utilization threshold is the utilization threshold 2 (the low CCE utilization threshold when CFI = 1), the upper conflict count threshold included in the target conflict count threshold is the conflict count threshold 1 (the high conflict count threshold when CFI = 1) (the high count threshold that needs to be satisfied for CFI = 1 to adapt to CFI = 2), the lower conflict count threshold is the conflict count threshold 2 (the low conflict count threshold when CFI = 1) (the low count threshold that needs to be satisfied for CFI = 1 to adapt to CFI = 2), the first count parameter is the compliance count for CFI = 1 to adapt (i.e., the above adjustment) to CFI = 2, denoted as A. Then, the adaptive process corresponding to CFI = 1 (i.e., the entire CFI adjustment process above) is as follows: Obtain A. If it is the first time for adaptation, then the value of A can be 0 or a preset value. The second count parameter, the third count parameter, and the fourth count parameter can all be set to zero or not obtained. If the target matching conditions for CCE utilization and CCE conflict count are: CCE utilization is greater than or equal to the utilization threshold 1, or CCE conflict count is greater than or equal to the conflict count threshold 1, then A is incremented by 1; if the target matching conditions for CCE utilization and CCE conflict count are: CCE utilization is less than the utilization threshold 2 and CCE conflict count is less than the conflict count threshold 2, then if A is greater than 0, it is decremented by 1, otherwise the count A = 0 (i.e., the above zero setting); if there are no corresponding target matching conditions for CCE utilization and CCE conflict count, that is, the conditions for CFI adjustment are not met, no counting is performed and A remains unchanged. When A is greater than or equal to the first count threshold, CFI adapts from 1 to 2, otherwise CFI remains unchanged, that is, no adjustment is made.

[0072] If CFI = 2, the initial CFI is neither the minimum value in the set of CFI values allowed for the base station to use nor the maximum value in the CFI value set, that is, the initial CFI is a relatively intermediate value among the available values. The upper utilization threshold included in the target utilization threshold is the utilization threshold 3 (the high CCE utilization threshold when CFI = 2), and the lower utilization threshold is the utilization threshold 4 (the low CCE utilization threshold when CFI = 2). The upper conflict count threshold included in the target conflict count threshold is the conflict count threshold 3 (the high conflict count threshold when CFI = 2) (the high count threshold that needs to be satisfied for CFI = 2 to be adaptively changed to CFI = 3), and the lower conflict count threshold is the conflict count threshold 4 (the low conflict count threshold when CFI = 2) (the low count threshold that needs to be satisfied for CFI = 2 to be adaptively changed to CFI = 1). The second counting parameter is the compliance count for CFI = 2 to be adaptively changed to CFI = 3, denoted as B, and the third counting parameter is the compliance count for CFI = 2 to be adaptively changed to CFI = 1, denoted as C. Then, the adaptive processing corresponding to CFI = 2 is as follows: Obtain B and C. If the target matching conditions for CCE utilization and CCE conflict count are: CCE utilization is greater than or equal to the utilization threshold 3, or CCE conflict count is greater than or equal to the conflict count threshold 3, then increment B by 1 and set C = 0; if the target matching conditions for CCE utilization and CCE conflict count are: CCE utilization is less than or equal to the utilization threshold 4, and CCE conflict count is less than or equal to the conflict count threshold 4, then increment C by 1 and set B = 0; if there are no corresponding target matching conditions for CCE utilization and CCE conflict count, that is, the conditions for adjusting CFI are not met, neither an upward nor a downward adjustment is required, no counting is performed, and both B and C remain unchanged. If B is greater than or equal to the second counting threshold, then CFI is adaptively changed from 2 to 3; if C is greater than or equal to the third counting threshold, then CFI is adaptively changed from 2 to 1; otherwise, CFI remains unchanged, that is, no adjustment is made.

[0073] If the initial CFI = 3, that is, the initial CFI is the maximum value in the value set, the upper utilization limit included in the target utilization threshold is the utilization threshold 5 (the high CCE utilization threshold when CFI = 3), and the lower utilization limit is the utilization threshold 6 (the low CCE utilization threshold when CFI = 3). The upper conflict count limit included in the target conflict count threshold is the conflict count threshold 5 (the high conflict count threshold when CFI = 3) (the high count threshold that needs to be satisfied for CFI = 3 to be adaptively changed to CFI = 2), and the lower conflict count limit is the conflict count threshold 6 (the low conflict count threshold when CFI = 3) (the low count threshold that needs to be satisfied for CFI = 3 to be adaptively changed to CFI = 2). The fourth count parameter is the compliance count for CFI = 3 to be adaptively changed to CFI = 2, denoted as D. Then, the adaptive processing corresponding to CFI = 3 is as follows: Obtain D. If the target matching conditions for CCE utilization and CCE conflict count are that the CCE utilization is greater than or equal to the utilization threshold 5, or the CCE conflict count is greater than or equal to the conflict count threshold 5, then if D is greater than 0, D is decremented by 1; otherwise, the count D = 0. If the target matching conditions for CCE utilization and CCE conflict count are that the CCE utilization is less than or equal to the utilization threshold 6, and the CCE conflict count is less than or equal to the conflict count threshold 6, then D is incremented by 1. If there are no corresponding target matching conditions for CCE utilization and CCE conflict count, that is, the conditions for CFI adjustment are not met, no counting is performed and D remains unchanged. If D is greater than or equal to the fourth count threshold, CFI is adaptively changed from 3 to 2; otherwise, CFI remains unchanged, that is, no adjustment is made.

[0074] Figure 3 is a schematic diagram of the adjustment process of the base station CFI according to an embodiment of the present invention. As Figure 3 shown, the CFI adaptive processing process is carried out, that is, the above CFI adjustment process. First, it is judged what the current CFI (i.e., the initial CFI) is. If the current CFI = 1, the process corresponding to the adaptive processing of CFI = 1 is carried out; if the current CFI = 2, the process corresponding to the adaptive processing of CFI = 2 is carried out; if the current CFI = 3, the process corresponding to the adaptive processing of CFI = 3 is carried out.

[0075] The adaptive processing flow may be, but is not limited to, presetting all target utilization thresholds, target conflict count thresholds, count thresholds, and other thresholds. CCE utilization refers to the ratio of the used CCEs to the total number of CCEs under the current CFI when each TTI completes scheduling. CCE utilization threshold 1 (i.e., the utilization threshold 1 mentioned above): CCE utilization high threshold when CFI=1; CCE utilization threshold 2 (i.e., the utilization threshold 2 mentioned above): CCE utilization low threshold when CFI=1; CCE utilization threshold 3 (i.e., the utilization threshold 3 mentioned above): CCE utilization high threshold when CFI=2; CCE utilization threshold 4 (i.e., the utilization threshold 4 mentioned above): CCE utilization low threshold when CFI=2; CCE utilization threshold 5 (i.e., the utilization threshold 5 mentioned above): CCE utilization high threshold when CFI=3; CCE utilization threshold 6 (i.e., the utilization threshold 6 mentioned above): CCE utilization low threshold when CFI=3.

[0076] CCE conflict is caused by the fact that the CCE position allocated to a certain user is constrained and cannot be allocated at will. In this way, there will be a scenario where, although the total number of CCEs is sufficient, the CCE position allocated to a certain user has been occupied by other users. Therefore, CCE conflict refers to the situation when two or more users need to use the same CCE. The CCE conflict counting threshold refers to the threshold used for comparison to determine whether the CCE conflict count meets the standard. Conflict counting threshold 1: CFI=1 adapts to the high counting threshold that needs to be met for CFI=2; conflict counting threshold 2: CFI=1 adapts to the low counting threshold that needs to be met for CFI=2; conflict counting threshold 3: CFI=2 adapts to the high counting threshold that needs to be met for CFI=3; conflict counting threshold 4: CFI=2 adapts to the low counting threshold that needs to be met for CFI=1; conflict counting threshold 5: CFI=3 adapts to the high counting threshold that needs to be met for CFI=2; conflict counting threshold 6: CFI=3 adapts to the low counting threshold that needs to be met for CFI=2. Count A: CFI=1 is adaptively changed to CFI=2, which is the standard-reaching count; Count B: CFI=2 is adaptively changed to CFI=3, which is the standard-reaching count; Count C: CFI=2 is adaptively changed to CFI=1, which is the standard-reaching count; Count D: CFI=3 is adaptively changed to CFI=2, which is the standard-reaching count.

[0077] CFI adaptive processing can be implemented, but is not limited to, by the following program statements. According to the current CFI value, the processing is selected, that is, the statement to be performed is selected, and the following steps are performed:

[0078] The adaptive processing when the current CFI=1 is as follows:

[0079] 1) Count B = 0, Count C = 0, Count D = 0

[0080] 2) If the CCE utilization rate is greater than or equal to the CCE utilization rate threshold 1, or the CCE conflict count is greater than or equal to the CCE conflict count threshold 1

[0081] {Increment Count A by 1}

[0082] Else if the CCE utilization rate is less than or equal to the CCE utilization rate threshold 2 and the CCE conflict count is less than or equal to the CCE conflict count threshold 2

[0083] {If Count A is greater than 0, decrement it by 1; otherwise, set Count A to 0}

[0084] Else

[0085] {Keep Count A unchanged}

[0086] 3) If Count A is greater than or equal to the count threshold 1 (the first count threshold), then adapt CFI to 2; otherwise, keep it unchanged.

[0087] The adaptive processing when the current CFI = 2 is as follows:

[0088] 1) Set Count A = 0 and Count D = 0

[0089] 2) If the CCE utilization rate is greater than or equal to the CCE utilization rate threshold 3, or the CCE conflict count is greater than or equal to the CCE conflict count threshold 2

[0090] {Increment Count B by 1 and set Count C = 0}

[0091] Else if the CCE utilization rate is less than or equal to the CCE utilization rate threshold 4 and the CCE conflict count is less than or equal to the CCE conflict low threshold 2

[0092] {Set Count B = 0 and increment Count C by 1}

[0093] Else

[0094] {Keep Counts B and C unchanged}

[0095] 3) If Count B is greater than or equal to the count threshold 2 (the second count threshold), then adapt CFI to 3;

[0096] 4) If Count C is greater than or equal to the count threshold 3 (the third count threshold), then adapt CFI to 1;

[0097] 5) Otherwise, keep it unchanged.

[0098] The adaptive processing when the current CFI = 3 is as follows:

[0099] 1) Set Count A = 0, Count B = 0, and Count C = 0

[0100] 2) If (the CCE utilization rate is greater than or equal to the CCE utilization rate threshold 5, or the CCE conflict count is greater than or equal to the CCE conflict count threshold)

[0101] {If the count D is greater than 0, then decrement it by 1, otherwise count D = 0}

[0102] Else if (the CCE utilization rate is less than or equal to the CCE utilization rate threshold 6 and the CCE conflict count is less than or equal to the CCE conflict count low threshold)

[0103] {Increment count D by 1}

[0104] Else

[0105] {Keep count D unchanged}

[0106] 3) If the count D is greater than or equal to the count threshold 4 (i.e., the above fourth count threshold), then adapt the CFI to 2, otherwise keep it unchanged.

[0107] Optionally, in this embodiment, all of the above target utilization rate thresholds, target conflict count thresholds, and count thresholds can be set to different values according to different scenarios, so as to implement various strategies that tend to have a larger CFI, a smaller CFI, or a CFI compromise.

[0108] Obviously, the above-described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments.

[0109] The present invention will be specifically described below in conjunction with embodiments:

[0110] Figure 4 is a schematic diagram of the adjustment process of the base station CFI according to an embodiment of the present invention, as Figure 4 shown. This process includes the following steps:

[0111] Step 1: The base station starts processing each TTI, that is, the base station starts scheduling for each scheduling period;

[0112] Step 2: Determine whether the base station is performing an initial scheduling. If it is an initial scheduling, the CFI uses the default value (i.e., the above initial CFI) and then starts processing each TTI. If it is not an initial scheduling, continue with the scheduling;

[0113] Step 3: Determine whether the adaptive time interval (i.e., the above adjustment period) has been reached. If it has not been reached, continue processing each TTI. If the adaptive time interval has been reached, calculate the average data within this interval, that is, calculate the CCE utilization rate information and CCE conflict count information within the adjustment period;

[0114] Step 4: Perform CFI adaptive processing using the CCE utilization rate information and CCE conflict count information;

[0115] Step 5: After CFI adaptive processing, obtain the CFI (i.e., the above-mentioned target CFI), collate the data within this time interval, and use this CFI as the CFI for the base station's next TTI processing. If the obtained CFI is different from the default value, clear the data within this time interval.

[0116] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

[0117] In this embodiment, a device for adjusting the base station CFI is also provided. This device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0118] Figure 5 is a structural block diagram of a device for adjusting the base station CFI according to an embodiment of the present invention. As Figure 5 shown, the device includes:

[0119] A first acquisition module 502, configured to acquire the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station;

[0120] A matching module 504, configured to match the CCE utilization information with a target utilization threshold corresponding to the initial CFI to obtain a first matching result, and match the CCE conflict count information with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station during resource scheduling;

[0121] An adjustment module 506, configured to adjust the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling.

[0122] With the above device, since the CCE utilization information is respectively matched with the target utilization threshold, and the CCE conflict count information is matched with the target conflict count threshold, the initial CFI is adjusted based on the two obtained matching results. That is, in the process of how to adjust the CFI, not only the situation of CCE utilization is considered, but also the situation of CCE conflicts is considered, and thresholds are set respectively, considering a more comprehensive situation, so that the adjusted CFI is more reasonable. Therefore, the problem of low accuracy of the CFI adjustment method can be solved, and the effect of improving the accuracy of the CFI adjustment method can be achieved.

[0123] In an alternative embodiment, the adjustment module includes:

[0124] A first obtaining unit, configured to obtain, from multiple matching conditions corresponding to the initial CFI, a target matching condition satisfied by the first matching result and the second matching result, where the target matching condition is used to indicate the CCE usage state in which the base station currently is;

[0125] A first adjustment unit, configured to perform an adjustment corresponding to the target matching condition on one or more current count parameters corresponding to the initial CFI, to obtain one or more target count parameters;

[0126] A second adjustment unit, configured to, when a reference count parameter in the one or more target count parameters exceeds a count threshold corresponding to the reference count parameter, perform an adjustment corresponding to the reference count parameter on the initial CFI, to obtain the target CFI.

[0127] In an alternative embodiment, the multiple matching conditions include an upward adjustment condition and a downward adjustment condition, the target utilization threshold includes an upper utilization limit corresponding to the initial CFI and a lower utilization limit corresponding to the initial CFI, and the target conflict count threshold includes an upper conflict count limit corresponding to the initial CFI and a lower conflict count limit corresponding to the initial CFI, where the first obtaining unit is configured to:

[0128] When the first matching result is used to indicate that the CCE utilization information is greater than or equal to the upper utilization limit, or the second matching result is used to indicate that the CCE conflict count information is greater than or equal to the upper conflict count limit, determine that the target matching condition is the upward adjustment condition, where the upward adjustment condition is used to indicate that the base station currently is in a CCE usage state allowing the CFI to be adjusted upward;

[0129] When the first matching result is used to indicate that the CCE utilization information is less than or equal to the lower limit of the utilization rate, and the second matching result is used to indicate that the CCE conflict count information is less than or equal to the lower limit of the conflict count, determine that the target matching condition is the down - adjustment condition, where the down - adjustment condition is used to indicate that the base station is currently in a CCE usage state that allows for a downward adjustment of the CFI.

[0130] In an alternative embodiment, the first adjustment unit is configured to:

[0131] When the initial CFI is the minimum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the first counting parameter; when the target matching condition is the up - adjustment condition, increment the first counting parameter by 1; when the target matching condition is the down - adjustment condition and the first counting parameter is not 0, decrement the first counting parameter by 1;

[0132] When the initial CFI is neither the minimum value nor the maximum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the second counting parameter and the third counting parameter; when the target matching condition is the up - adjustment condition, increment the second counting parameter by 1 and set the third counting parameter to zero; when the target matching condition is the down - adjustment condition, increment the third counting parameter by 1 and set the second counting parameter to zero;

[0133] When the initial CFI is the maximum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the fourth counting parameter; when the target matching condition is the up - adjustment condition and the fourth counting parameter is not 0, decrement the fourth counting parameter by 1; when the target matching condition is the down - adjustment condition, increment the fourth counting parameter by 1.

[0134] In an alternative embodiment, the second adjustment unit is configured to:

[0135] When the first counting parameter exceeds the first counting threshold, increment the initial CFI by one value;

[0136] When the second counting parameter exceeds the second counting threshold, increment the initial CFI by one value;

[0137] When the third counting parameter exceeds the third counting threshold, decrement the initial CFI by one value;

[0138] When the fourth counting parameter exceeds the fourth counting threshold, lower the initial CFI by one value.

[0139] In an optional embodiment, the first obtaining module includes:

[0140] A second obtaining unit, configured to obtain one or more CCE utilization rates within each transmission time interval (TTI) included in the current adjustment period at the end of the current adjustment period to obtain one or more CCE utilization rates, and obtain one or more CCE conflict counts within each TTI to obtain one or more CCE conflict counts;

[0141] A determining unit, configured to determine the CCE utilization rate information according to the one or more CCE utilization rates, and determine the CCE conflict count information according to the one or more CCE conflict counts.

[0142] In an optional embodiment, the apparatus further includes:

[0143] A detection module, configured to detect that the CFI used by the base station in the current adjustment period is used as the initial CFI before matching the CCE utilization rate information with a target utilization rate threshold corresponding to the initial CFI to obtain a first matching result, and matching the CCE conflict count information with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result;

[0144] A second obtaining module, configured to obtain the target utilization rate threshold and the target conflict count threshold corresponding to the initial CFI from the CFI, utilization rate threshold, and conflict count threshold with a corresponding relationship.

[0145] It should be noted that the above-mentioned modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited thereto: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules are respectively located in different processors in any combination form.

[0146] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, and the computer program is configured to execute the steps in any one of the above method embodiments when running.

[0147] In this embodiment, the above computer-readable storage medium can be configured to store a computer program for executing the following steps:

[0148] S1, obtain the CCE utilization rate information and CCE conflict count information of the control channel element (CCE) of the base station;

[0149] S2. Match the CCE utilization information with a target utilization threshold corresponding to an initial CFI to obtain a first matching result, and match the CCE conflict count information with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station for resource scheduling;

[0150] S3. Adjust the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling.

[0151] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: various media such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disc that can store computer programs.

[0152] An embodiment of the present invention further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0153] In an exemplary embodiment, the above electronic device may further include a transmission device and an input / output device. The transmission device is connected to the above processor, and the input / output device is connected to the above processor.

[0154] In an exemplary embodiment, the above processor may be configured to execute the following steps through a computer program:

[0155] S1. Obtain CCE utilization information and CCE conflict count information of a control channel element (CCE) of a base station;

[0156] S2. Match the CCE utilization information with a target utilization threshold corresponding to an initial CFI to obtain a first matching result, and match the CCE conflict count information with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station for resource scheduling;

[0157] S3. Adjust the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling.

[0158] For the specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary embodiments, and details thereof will not be repeated here.

[0159] Obviously, those skilled in the art should understand that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. They can be implemented by program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a sequence different from that here, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0160] The foregoing is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for adjusting the CFI of a base station, characterized in that Including: Obtaining CCE utilization information and CCE conflict count information of a control channel element (CCE) of a base station; Matching the CCE utilization information with a target utilization threshold corresponding to an initial CFI to obtain a first matching result, and matching the CCE conflict count information with a target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station for resource scheduling; Adjusting the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling; Wherein, the adjusting the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI includes: obtaining a target matching condition satisfied by the first matching result and the second matching result from a plurality of matching conditions corresponding to the initial CFI, where the target matching condition is used to indicate the CCE usage state of the base station currently; performing an adjustment corresponding to the target matching condition on one or more current count parameters corresponding to the initial CFI to obtain one or more target count parameters; and in the case that a reference count parameter in the one or more target count parameters exceeds a count threshold corresponding to the reference count parameter, performing an adjustment corresponding to the reference count parameter on the initial CFI to obtain the target CFI; The plurality of matching conditions include an upward adjustment condition and a downward adjustment condition, the target utilization threshold includes an upper utilization limit and a lower utilization limit corresponding to the initial CFI, and the target conflict count threshold includes an upper conflict count limit and a lower conflict count limit corresponding to the initial CFI. Wherein, the obtaining a target matching condition satisfied by the first matching result and the second matching result from a plurality of matching conditions corresponding to the initial CFI includes: in the case that the first matching result is used to indicate that the CCE utilization information is greater than or equal to the upper utilization limit, or the second matching result is used to indicate that the CCE conflict count information is greater than or equal to the upper conflict count limit, determining the target matching condition as the upward adjustment condition, where the upward adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing upward adjustment of the CFI; and in the case that the first matching result is used to indicate that the CCE utilization information is less than or equal to the lower utilization limit, and the second matching result is used to indicate that the CCE conflict count information is less than or equal to the lower conflict count limit, determining the target matching condition as the downward adjustment condition, where the downward adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing downward adjustment of the CFI; Adjusting one or more current counting parameters corresponding to the initial CFI according to the target matching condition to obtain one or more target counting parameters includes: when the initial CFI is the minimum value in the set of CFI values allowed for the base station to use, determining one or more current counting parameters corresponding to the initial CFI as the first counting parameter; when the target matching condition is the upward adjustment condition, adding 1 to the first counting parameter; when the target matching condition is the downward adjustment condition and the first counting parameter is not 0, subtracting 1 from the first counting parameter; when the initial CFI is neither the minimum value nor the maximum value in the set of CFI values allowed for the base station to use, determining one or more current counting parameters corresponding to the initial CFI as the second counting parameter and the third counting parameter; when the target matching condition is the upward adjustment condition, adding 1 to the second counting parameter and setting the third counting parameter to zero; when the target matching condition is the downward adjustment condition, adding 1 to the third counting parameter and setting the second counting parameter to zero; when the initial CFI is the maximum value in the set of CFI values allowed for the base station to use, determining one or more current counting parameters corresponding to the initial CFI as the fourth counting parameter; when the target matching condition is the upward adjustment condition and the fourth counting parameter is not 0, subtracting 1 from the fourth counting parameter; when the target matching condition is the downward adjustment condition, adding 1 to the fourth counting parameter; When the reference counting parameter among the one or more target counting parameters exceeds the counting threshold corresponding to the reference counting parameter, adjusting the initial CFI according to the reference counting parameter to obtain the target CFI includes: when the first counting parameter exceeds the first counting threshold, increasing the initial CFI by one value; when the second counting parameter exceeds the second counting threshold, increasing the initial CFI by one value; when the third counting parameter exceeds the third counting threshold, decreasing the initial CFI by one value; when the fourth counting parameter exceeds the fourth counting threshold, decreasing the initial CFI by one value.

2. The method according to claim 1, wherein Obtaining the CCE utilization information and CCE conflict count information of the control channel element CCE of the base station includes: At the end of the current adjustment period, obtaining the CCE utilization in each transmission time interval TTI included in the current adjustment period to obtain one or more CCE utilizations, and obtaining the CCE conflict count in each TTI to obtain one or more CCE conflict counts; Determining the CCE utilization information according to the one or more CCE utilizations, and determining the CCE conflict count information according to the one or more CCE conflict counts.

3. The method according to claim 2, wherein Before matching the CCE utilization information with the target utilization threshold corresponding to the initial CFI to obtain a first matching result, and matching the CCE conflict count information with the target conflict count threshold corresponding to the initial CFI to obtain a second matching result, the method further includes: Detecting the CFI used by the base station in the current adjustment period as the initial CFI; Obtaining the target utilization threshold and the target conflict count threshold corresponding to the initial CFI from the CFI, utilization threshold, and conflict count threshold with a corresponding relationship.

4. An adjustment device for the CFI of a base station, characterized in that, Including: A first obtaining module, configured to obtain CCE utilization information and CCE conflict count information of a control channel element CCE of a base station; A matching module, configured to match the CCE utilization information with the target utilization threshold corresponding to the initial CFI to obtain a first matching result, and match the CCE conflict count information with the target conflict count threshold corresponding to the initial CFI to obtain a second matching result, where the initial CFI is the CFI currently used by the base station for resource scheduling; An adjustment module, configured to adjust the initial CFI according to the initial CFI, the first matching result, and the second matching result to obtain a target CFI, where the target CFI is used to instruct the base station to use the target CFI for resource scheduling; Wherein, the adjustment module includes: a first obtaining unit, configured to obtain a target matching condition satisfied by the first matching result and the second matching result from multiple matching conditions corresponding to the initial CFI, where the target matching condition is used to indicate the CCE usage state of the base station currently; a first adjustment unit, configured to perform an adjustment corresponding to the target matching condition on one or more current count parameters corresponding to the initial CFI to obtain one or more target count parameters; a second adjustment unit, configured to, when a reference count parameter in the one or more target count parameters exceeds the count threshold corresponding to the reference count parameter, perform an adjustment corresponding to the reference count parameter on the initial CFI to obtain the target CFI; The first obtaining unit is configured to: determine that the target matching condition is an upward adjustment condition when the first matching result is used to indicate that the CCE utilization information is greater than or equal to the utilization upper limit, or the second matching result is used to indicate that the CCE conflict count information is greater than or equal to the conflict count upper limit, where the upward adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing the CFI to be upward adjusted; determine that the target matching condition is a downward adjustment condition when the first matching result is used to indicate that the CCE utilization information is less than or equal to the utilization lower limit, and the second matching result is used to indicate that the CCE conflict count information is less than or equal to the conflict count lower limit, where the downward adjustment condition is used to indicate that the base station is currently in a CCE usage state allowing the CFI to be downward adjusted; The first adjustment unit is configured to: when the initial CFI is the minimum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the first counting parameter; when the target matching condition is the upward adjustment condition, increment the first counting parameter by 1; when the target matching condition is the downward adjustment condition and the first counting parameter is not 0, decrement the first counting parameter by 1; when the initial CFI is neither the minimum value nor the maximum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the second counting parameter and the third counting parameter; when the target matching condition is the upward adjustment condition, increment the second counting parameter by 1 and set the third counting parameter to zero; when the target matching condition is the downward adjustment condition, increment the third counting parameter by 1 and set the second counting parameter to zero; when the initial CFI is the maximum value in the set of CFI values allowed for the base station to use, determine one or more current counting parameters corresponding to the initial CFI as the fourth counting parameter; when the target matching condition is the upward adjustment condition and the fourth counting parameter is not 0, decrement the fourth counting parameter by 1; when the target matching condition is the downward adjustment condition, increment the fourth counting parameter by 1; The second adjustment unit is configured to: when the first counting parameter exceeds the first counting threshold, increase the initial CFI by one value; when the second counting parameter exceeds the second counting threshold, increase the initial CFI by one value; when the third counting parameter exceeds the third counting threshold, decrease the initial CFI by one value; when the fourth counting parameter exceeds the fourth counting threshold, decrease the initial CFI by one value.

5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 3 are implemented.

6. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method described in any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Control channel resource allocation in wireless communication networks

    EP2978157A1

  • Method for transmitting and receiving control information in wireless communication system and apparatus for method

    WO2018062890A1