A method, apparatus and medium for adjusting radio resource control licenses for base stations

By analyzing the maximum number of RRC connected users and the quantile algorithm, and combining it with step size adjustment rules, the base station RRC-License configuration is dynamically adjusted, which solves the problem of unreasonable base station resource allocation, reduces waste, and improves user experience.

CN116321531BActive Publication Date: 2026-01-30CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211655039.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-22
Publication Date
2026-01-30
Estimated Expiration
2042-12-22

AI Technical Summary

Technical Problem

The current technology has an unreasonable allocation of base station RRC-Licenses, which leads to resource waste and limited user access, affecting user experience.

Method used

By analyzing the maximum number of RRC connected users in the previous adjustment period, the RRC-License configuration of the base station is dynamically adjusted using the quantile algorithm and step size adjustment rules to allocate resources reasonably and reduce waste.

Benefits of technology

It enables the rational allocation of base station RRC-Licenses, reduces resource waste, and improves user experience and perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116321531B_ABST
    Figure CN116321531B_ABST
Patent Text Reader

Abstract

This application relates to the field of communications, and more particularly to a method, apparatus, and medium for adjusting radio resource control (RRC) licenses for a base station. The method includes: obtaining the maximum number of RRC connected users in each sub-cycle of the base station during the previous adjustment period, and the base station's RRC-License configuration; wherein an adjustment period includes at least one sub-cycle; calculating a first adjustment index based on the maximum number of RRC connected users; the first adjustment index characterizing the maximum number of RRC connected users in each sub-cycle of the base station during the next adjustment period; obtaining an adjustment scheme for the base station based on the first adjustment index and the RRC-License configuration; and adjusting the base station's RRC-License configuration based on the adjustment scheme during the next adjustment period. This application, by analyzing the maximum number of RRC connected users in the previous adjustment period to obtain the adjustment scheme for the next adjustment period, and adjusting the RRC-License based on this scheme, can rationally allocate RRC-Licenses, reduce RRC-License waste, and improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to a base station radio resource control license adjustment method, device and medium. BACKGROUND

[0002] The rapid development of mobile network technology has brought great changes to people's lifestyle. With the growth of mobile users, the richness of applications and the increasingly fierce competition of operators, mobile users have higher requirements for network performance, thereby forcing operators to have higher requirements for mobile networks. With the rapid growth of mobile users, the use load of base stations is becoming heavier and heavier, and the situation of user access limitation is also occurring more and more frequently, so it is necessary to more reasonably allocate the RRC-License resources of the base station and adjust the RRC-License of the base station.

[0003] At present, the adjustment method for RRC-License mostly adopts a static configuration mode and is adjusted periodically with the help of manual assistance. This adjustment mode has relatively low flexibility and is difficult to cope with the tidal effect of the network, thereby causing unreasonable allocation of RRC-License and waste of RRC-License and affecting user experience. SUMMARY

[0004] The present application provides a base station radio resource control license adjustment method, device and medium to solve the problem of waste of RRC-License due to unreasonable allocation of RRC-License. The present application provides a base station radio resource control license adjustment method, which can reasonably allocate RRC-License, reduce the waste of RRC-License and improve user experience.

[0005] To achieve the above purpose, the present application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a base station radio resource control license adjustment method, which comprises: obtaining the maximum number of radio resource control (RRC) connections of the base station in each sub-period in the last adjustment period, and the radio resource control license (RRC-License) configuration of the base station; wherein one adjustment period comprises at least one sub-period; the RRC-License configuration comprises at least one RRC-License and the number of connected users of each RRC-License;

[0007] calculating a first adjustment index based on the maximum number of RRC connections; the first adjustment index is used to represent the maximum number of RRC connections of the base station in each sub-period in the next adjustment period;

[0008] obtain an adjustment scheme of the base station based on the first adjustment index and the RRC-License configuration; the adjustment scheme comprises: an adjustment state of the base station at each time point in a next adjustment period, and an adjustment amount of each adjustment state; the adjustment state comprises: a to-be-expanded state or a to-be-reduced state;

[0009] adjust the RRC-License configuration of the base station in the next adjustment period based on the adjustment scheme.

[0010] As a possible implementation manner of the first aspect of the present application, the first adjustment index is calculated based on the maximum number of RRC connection users, comprising:

[0011] a quantile algorithm is used to calculate the first adjustment index based on the maximum number of RRC connection users.

[0012] As a possible implementation manner of the first aspect of the present application, the adjustment scheme of the base station is obtained based on the first adjustment index and the RRC-License configuration, comprising:

[0013] a first performance parameter is calculated based on the RRC-License configuration, and the adjustment scheme of the base station is obtained based on the first performance parameter and the first adjustment index; the first performance parameter is used to represent the number of RRC connection users that can be carried by the base station under the current configuration.

[0014] As a possible implementation manner of the first aspect of the present application, the adjustment scheme of the base station is obtained based on the first adjustment index and the RRC-License configuration, comprising:

[0015] whether to adjust the RRC-License configuration is determined based on the adjustment amount in the adjustment scheme and a preset step adjustment rule.

[0016] As a possible implementation manner of the first aspect of the present application, whether to adjust the RRC-License configuration is determined based on the adjustment amount in the adjustment scheme and a preset step adjustment rule, comprising:

[0017] if the adjustment state in the adjustment scheme is the to-be-expanded state, it is judged whether the adjustment amount of the to-be-expanded state satisfies the step adjustment rule;

[0018] in response to not satisfying the step adjustment rule, the RRC-License configuration of the base station is not adjusted;

[0019] in response to satisfying the step adjustment rule, the number of RRC-Licenses in the RRC-License configuration of the base station is adjusted according to the adjustment amount of the to-be-expanded state.

[0020] As a possible implementation of the first aspect of the application, the adjustment of the RRC-License configuration of the base station is based on the adjustment amount in the adjustment scheme and a preset step adjustment rule, including:

[0021] If the adjustment state in the adjustment scheme is the to-be-reduced capacity state, it is determined whether the adjustment amount of the to-be-reduced capacity state satisfies the step adjustment rule;

[0022] In response to not satisfying the step adjustment rule, the RRC-License configuration of the base station is not adjusted;

[0023] In response to satisfying the step adjustment rule, the number of RRC-Licenses in the RRC-License configuration of the base station is adjusted according to the adjustment amount of the to-be-reduced capacity state.

[0024] As a possible implementation of the first aspect of the application, the adjustment of the RRC-License configuration of the base station is based on the adjustment scheme, including: using a proxy and a forwarding tool to adjust the RRC-License configuration of the base station based on the adjustment scheme.

[0025] In a second aspect, the application provides a base station radio resource control license adjustment device, which comprises:

[0026] A communication unit is configured to obtain the maximum number of radio resource control (RRC) connections of the base station in each sub-period of a previous adjustment period, and the RRC-License configuration of the base station; one adjustment period comprises at least one sub-period; the RRC-License configuration comprises at least one RRC-License and the number of connected users of each RRC-License;

[0027] A processing unit is configured to calculate a first adjustment index based on the maximum number of RRC connections; the first adjustment index is used to represent the maximum number of RRC connections of the base station in each sub-period of a next adjustment period;

[0028] The processing unit is further configured to obtain an adjustment scheme of the base station based on the first adjustment index and the RRC-License configuration; the adjustment scheme comprises an adjustment state of the base station at each time point in the next adjustment period and an adjustment amount of each adjustment state; the adjustment state comprises a to-be-expanded capacity state or a to-be-reduced capacity state;

[0029] The processing unit is further configured to adjust the RRC-License configuration of the base station in the next adjustment period based on the adjustment scheme.

[0030] In a third aspect, the present application provides a base station radio resource control permission adjustment apparatus, which comprises a processor and a communication interface; the communication interface is coupled with the processor; the processor is configured to run computer programs or instructions to implement the base station radio resource control permission adjustment method as described in the first aspect and any possible implementation manner of the first aspect.

[0031] In a fourth aspect, the present application provides a computer readable storage medium, which stores instructions; when the instructions are run on a terminal, the terminal performs the base station radio resource control permission adjustment method as described in the first aspect and any possible implementation manner of the first aspect.

[0032] In a fifth aspect, the present application provides a computer program product comprising instructions; when the computer program product is run on a base station radio resource control permission adjustment apparatus, the base station radio resource control permission adjustment apparatus performs the base station radio resource control permission adjustment method as described in the first aspect and any possible implementation manner of the first aspect.

[0033] In a sixth aspect, the present application provides a chip, which comprises a processor and a communication interface; the communication interface is coupled with the processor; the processor is configured to run computer programs or instructions to implement the base station radio resource control permission adjustment method as described in the first aspect and any possible implementation manner of the first aspect.

[0034] Specifically, the chip provided in the embodiments of the present application further comprises a memory for storing the computer programs or instructions.

[0035] The present application has at least the following beneficial effects. The present application analyzes the maximum number of RRC connections in the last adjustment period, obtains an adjustment scheme for the next adjustment period, and adjusts the RRC-License based on the adjustment scheme, so as to reasonably allocate the RRC-License, reduce the waste of the RRC-License, and improve the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0036] Figure 1 A schematic diagram of a communication system provided for an exemplary embodiment of the present application;

[0037] Figure 2 A base station radio resource control permission adjustment method flowchart provided for an exemplary embodiment of the present application;

[0038] Figure 3 A first adjustment index diagram provided for an exemplary embodiment of the present application;

[0039] Figure 4 A quantile algorithm diagram provided for an exemplary embodiment of the present application;

[0040] Figure 5 A flow chart of a method for adjusting a radio resource control grant of a base station according to an example embodiment of the present application is shown in FIG. 8.

[0041] Figure 6 A structure diagram of a device for adjusting a radio resource control grant of a base station according to an example embodiment of the present application is shown in FIG. 9.

[0042] Figure 7 A structure diagram of another device for adjusting a radio resource control grant of a base station according to an example embodiment of the present application is shown in FIG. 10.

[0043] Figure 8 A structure diagram of a chip according to an example embodiment of the present application is shown in FIG. 11. DETAILED DESCRIPTION

[0044] The method and device for adjusting a radio resource control grant of a base station according to an example embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0045] The term "and / or" in this document merely describes an association relationship of associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone.

[0046] The terms "first" and "second" and the like in the specification and drawings of the present application are used to distinguish different objects, or to distinguish different treatments of the same object, and are not used to describe a specific order of the objects.

[0047] In addition, the terms "include" and "have" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.

[0048] It should be noted that in the example embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the example embodiments of the present application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of "exemplary" or "for example" is intended to present concepts in a concrete manner.

[0049] In the following, some related terms and technologies involved in the example embodiments of the present application are explained.

[0050] 1) Radio Resource Control

[0051] Radio Resource Control (RRC), also known as radio resource control protocol, refers to the management, control and scheduling of radio resources through certain strategies and means, to maximize the use of limited wireless network resources under the requirement of quality of service, to ensure the coverage of the planned area, and to improve the business capacity and resource utilization as much as possible.

[0052] RRC mainly includes RRC connection management procedures, radio bearer control procedures, RRC connection mobility procedures and measurement procedures.

[0053] RRC handles the third layer information of the control plane between the user equipment (UE) and the access network. The main functions include:

[0054] Broadcasting information provided by the core network non-access layer. RRC is responsible for the broadcast of network system information to UE. System information is usually repeated according to certain basic rules, and RRC is responsible for planning, segmentation and repetition. It also supports the broadcast of upper layer information. The broadcast information is associated with the access layer. RRC is responsible for the broadcast of network system information to UE. System information is usually repeated according to certain basic rules, and RRC is responsible for planning, segmentation and repetition. Establish, re-establish, maintain and release the RRC connection between UE and access network. In order to establish the first signal connection of UE, the high layer of UE requests to establish an RRC connection. The RRC connection establishment process includes several steps such as reselection of available cells, access permission control and establishment of 2-layer signal link. RRC connection release is also requested by high layer, which is used to remove the last signal connection; or initiated by RRC layer when RRC link fails. If the connection fails, UE will request to re-establish the RRC connection. If the RRC connection fails, RRC releases the allocated resources.

[0055] RRC connection, radio resource allocation, reconfiguration and release. The radio resources required for RRC connection and user plane are allocated by RRC. For the established RRC connection, RRC can reconfigure the radio resources. And the coordination of different radio resource bearers related to RRC connection. RRC manages the uplink and downlink radio resources separately, so that UE and access network can use unbalanced resources.

[0056] RRC connection mobility management. RRC is responsible for the evaluation, decision and execution of the established connection mobility. For example, migration or migration preparation to Global System for Mobile Communications (GSM) or other wireless networks, cell reselection, cell (or paging area) update, and UE measurement.

[0057] Paging / Notification function. RRC can broadcast paging information from the network to selected UEs. High layer on the network side can also initiate paging and notification. Paging can also be initiated while the RRC connection has already been established.

[0058] 2) Radio Resource Control License

[0059] Radio Resource Control License (RRC-License) is a contract form that provides the manufacturer of the base station with the use license for the user of the base station, and authorizes or authorizes the use range and period of the base station sold or purchased. In the actual use of the base station, RRC-License can also control the number of users that the licensed base station can simultaneously perform business activities, that is, the number of RRC connection users.

[0060] RRC-License is generally recorded in a License file, such as a device packaging and installing License authentication information and programs together, and forming a License file after installation. The License file can be stored and transmitted, and the License file can also be called License authorization license information, which is used to authorize the use of the base station. Further, the contents in the License file include: version information of the License file, License type, start date of license authorization, end date of license authorization, valid use days, electronic serial number (ESN), License signature data, etc.

[0061] Among them, ESN is a unique identifier used to identify a physical hardware device. In the License activation process, ESN is used to match whether the ESN information stored in the License file is consistent with the ESN of the hardware device itself.

[0062] The key file is used to store the public key data of the License file. When the License file is generated, the content of the License file is signed by the generated private key and attached in the License file. When the License file is issued, the key file is written to the secure storage area. In the License activation process, the key file is used to perform integrity check on the License file to determine whether the License file is legal. In order to ensure the security of the key file, the key file stored in the secure storage area is allowed to be read, but not allowed to be modified and deleted.

[0063] The secret file is generated after the License file is legally authorized. The content of the secret file includes: recording the version information of the authorized or being authorized License file, the valid use days of the License, the cumulative value of the base station valid running time (also known as the device cumulative running time), etc. During the trial period of a single version of the base station, if the cumulative running time is within the use period limit of the License, it is allowed to be activated; otherwise, it cannot be activated successfully, even if the deadline has not been reached, it is not allowed to be activated.

[0064] In addition, the secret file can also be stored in the secure storage area, so as to avoid the secret file being maliciously modified or deleted, and the system time being modified to obtain illegal authorization use permission. Moreover, the writing or deletion of the secret file needs to be authenticated, only specific processes (such as the License service process) have the permission to write the data of the secret file.

[0065] The base station wireless resource control permission adjustment method provided by the embodiment of the application can be applied to Figure 1 The communication network shown in the figure can be a fifth generation (5th generation, 5G) mobile communication network, can also be a fourth generation (4th generation, 4G) (such as: evolved packet system (evolved packet system, EPS) mobile communication network, can also be other actual mobile communication network, the application does not limit.

[0066] Figure 1 For the schematic diagram of the communication system applicable to the embodiment of the application, the communication system can include one or more base stations 10 (only 1 is shown) and one or more terminals 20a, 20b and 20c connected with each base station 10. Figure 1 This is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solutions provided by the application.

[0067] The base station 10 can also be a transmission reception point (TRP), a relay station, or an access point, etc. The base station 10 can be a base station in a 5G communication system or a base station in a future evolved network; it can also be a wearable base station or a vehicle-mounted base station, etc.

[0068] The plurality of terminals can be user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE apparatus, etc. The access terminal can be a cellular phone, a cordless phone, etc.

[0069] It should be noted that, Figure 1 This is only one of the scenarios that can be used by the present application, and does not constitute a limitation on the applicable scenarios of the technical solutions provided by the present application.

[0070] When the terminal 20a needs to access the base station 10 and carry out communication services (such as voice call services, data transmission services, etc.), the base station 10 will allocate the RRC-License to the terminal 20a for use, and the terminal 20a will use the RRC-License to carry out communication services, and after the communication services end or the terminal 20a stops accessing the base station 10, the terminal 20a will stop using the RRC-License.

[0071] When the terminal 20a is accessing the base station 10 and carrying out communication services, the terminal 20b also needs to access the base station 10 to carry out communication services; at this time, the base station 10 will query whether there is any free RRC-License configured for the base station 10, and if there is any free RRC-License, the base station 10 will allocate the RRC-License to the terminal 20b for use; if there is no free RRC-License left, the terminal 20b cannot access the base station 10 and needs to wait for the base station to have a free RRC-License, and then the terminal 20b uses the free RRC-License to access the base station 10 and carry out communication services. The phenomenon that the terminal 20b cannot access the base station 10 because it cannot be allocated the RRC-License is called user access restriction. This phenomenon will seriously affect the user experience and use of the terminal 20b, will reduce the user stickiness, and will affect the user perception.

[0072] In actual use, because the base station 10 is configured with insufficient RRC-Licenses, the user access restriction situation will often occur. Therefore, the user of the base station needs to regularly configure the RRC-Licenses of the base station 10 to reduce the occurrence of the user access restriction situation, to improve the user experience and use, to improve the user stickiness and user perception.

[0073] Embodiment 1

[0074] The rapid development of mobile network technology has brought great changes to people's lifestyle. With the growth of mobile users, the richness of applications and the increasingly fierce competition among operators, mobile users have higher requirements for network performance, thereby forcing operators to have higher requirements for mobile networks. With the rapid growth of mobile users, the use load of base stations is becoming heavier and heavier, and the situation of user access limitation is also occurring more and more frequently, so it is necessary to more reasonably allocate the RRC-License resources of the base station and adjust the RRC-License of the base station.

[0075] At present, the adjustment method for RRC-License mostly adopts a static configuration mode and is adjusted periodically with the help of manual assistance. This adjustment mode has relatively low flexibility and is difficult to cope with the tidal effect of the network, and the allocation of RRC-License is unreasonable, thereby causing the waste or shortage of RRC-License and affecting the user experience.

[0076] Based on this, the embodiment of the present application provides a base station radio resource control license adjustment method to solve the problem of waste of RRC-License caused by unreasonable allocation of RRC-License, which can reasonably allocate RRC-License, reduce the waste of RRC-License, and improve the user experience.

[0077] Referring to Figure 2 , Figure 2 A flowchart of a base station radio resource control license adjustment method provided by an exemplary embodiment of the present application is provided, and the method comprises the following steps:

[0078] S100. Obtain the maximum number of Radio Resource Control (RRC) connected users in each sub-cycle of the base station within the previous adjustment period, and the base station's RRC-License configuration; wherein, an adjustment period includes at least one sub-cycle; the aforementioned adjustment period can be one month, and the corresponding sub-cycle can be each day of the month or every n days, where n is an integer greater than or equal to 1; the aforementioned adjustment period can also be one week, and the corresponding sub-cycle can be each day of the month or every n days, where n is an integer greater than or equal to 1. As a preferred embodiment, the adjustment period in this application embodiment is 15 days, and one adjustment period includes 15 sub-cycles, each sub-cycle being one day. RRC-License configuration includes: at least one RRC-License, and the number of connected users for each RRC-License. Due to differences in base station manufacturers and types, the RRC-Licenses a base station can use vary. In practice, the number of connected users for an RRC-License may be one, five, ten, etc. Furthermore, an RRC-License with ten connected users and an RRC-License with one connected user can coexist on the same base station. After obtaining the RRC-License configuration, the maximum actual number of connected users allowed for the base station can be calculated based on the number of RRC-Licenses and the number of connected users for each RRC-License. For example, if a base station has two RRC-Licenses, one with ten connected users and the other with five connected users, then the maximum actual number of connected users for this base station is 15.

[0079] The maximum number of RRC connected users per sub-cycle of the aforementioned base station can be understood as the maximum number of users who need to use the base station's radio resources within each sub-cycle. This number can be greater than the number of connected users allowed by the RRC-License configuration; for example, in Figure 1 In the scenario shown, within a sub-cycle of an adjustment period, the maximum number of actual connected users for base station 10 is 2. Base station 10 simultaneously establishes communication connections with terminals 20a and 20b to conduct communication services. At this time, the number of RRC connected users of base station 10 reaches the maximum number of actual connected users of 2. Terminal 20c needs to access base station 10 and conduct communication services with base station 10, but due to the RRC-License configuration restriction in the RRC-License configuration of base station 10, user access is restricted and it cannot access base station 10. Therefore, the maximum number of RRC connected users of base station 10 is 3, and the actual number of RRC connected users is 2.

[0080] S200. Calculate the first adjustment index based on the maximum number of RRC connection users; the present application can use the maximum number of RRC connection users in the last adjustment period to predict the maximum number of RRC connection users in the current adjustment period and take it as the first adjustment index.

[0081] It can be understood that the present application can use the least square algorithm to obtain the first adjustment index from the maximum number of RRC connection users in the last adjustment period, and it can be understood that the least square algorithm can also be called the least square regression algorithm. See Figure 3 , Figure 3 The first adjustment index of the present application is shown in the figure; Figure 3 The left side of the figure is a schematic diagram of calculating the first adjustment index based on the maximum number of RRC connection users using the least square algorithm. The straight line in the figure is the first adjustment index, the points in the figure are the maximum number of RRC connection users in several sub-periods, the points in the gray area are the maximum number of RRC connection users measured by the least square algorithm, and the points not in the gray area are the maximum number of RRC connection users filtered out by the least square algorithm. As can be seen from the figure, the least square algorithm can automatically filter out outliers and abnormal data in the maximum number of RRC connection users to obtain the regression center of the RRC connection user number, thereby obtaining a reasonable first adjustment index. Based on this first adjustment index, the RRC-License adjustment can be performed, and the wireless network resources can be reasonably allocated, and the user experience can be improved.

[0082] As a possible implementation, the present application can use quantile algorithm to calculate the first adjustment index based on the maximum number of RRC connection users, wherein the quantile algorithm can also be called quantile regression algorithm. See Figure 3 , Figure 3The right side of the figure is a diagram of using quantile algorithm, calculating the first adjustment index based on the maximum RRC connection user number, the points in the figure are the maximum RRC connection user numbers of several sub-periods, and the multiple straight lines in the figure are different first adjustment indexes obtained by using quantile algorithm with different parameters. As can be seen from the figure, the quantile algorithm does not filter out all outliers and abnormal data as the least square algorithm does, and the parameters of the quantile algorithm can be set to consider part of the outliers; although outliers and abnormal data do not meet the requirements of data statistics in statistics and deviate from the distribution law of normal data. However, the application considers that in some scenarios where users need to be reliably accessed, these outliers also need to be reasonably considered, and the application embodiment considers that these outliers are caused by sudden personnel gathering, which may have periodic regularity or may not have periodic regularity; if the above outliers are not considered, it may lead to the phenomenon of limited user access, which will affect the use experience and use feeling of this part of users and affect the user perception of this part of users. Therefore, the application reasonably considers the outlier data by using the quantile algorithm, and by configuring the parameters in the quantile algorithm, the influence of outliers of different degrees on RRC-License adjustment can be considered. Specifically, refer to Figure 4 , Figure 4 is a quantile algorithm provided by the application. As can be seen from the figure, the abnormal data 643 that should be filtered out on the m day is adjusted to 215 by the quantile algorithm, and is adjusted to a reasonable controllable interval. The maximum RRC connection number from the a day to the o day is within a reasonable change range, and the abnormal m day data can be converted to a reasonable consideration interval.

[0083] Therefore, the application can reasonably adjust the RRC-License resource, improve the user perception, and improve the user use experience and use feeling. It can be understood that the first adjustment index in the application is used to represent the maximum RRC connection user number of each sub-period in the next adjustment period of the base station;

[0084] S300. Based on the first adjustment index and the RRC-License configuration, an adjustment scheme of the base station is obtained;

[0085] The first performance parameter of the base station can be calculated based on the RRC-License configuration, and the adjustment scheme of the base station can be obtained by comparing the first adjustment index and the first performance parameter. It can be understood that the first performance parameter can be obtained according to each RRC-License in the RRC-License configuration and the number of user connections corresponding to each RRC-License. The first performance parameter includes the maximum actual number of user connections. It can be understood that the adjustment scheme includes the adjustment state of the base station at each time point in the next adjustment period and the adjustment amount of each adjustment state. The adjustment state includes the state of expansion or the state of reduction.

[0086] In a sub-period of the next adjustment period, if the maximum actual number of connected users is less than the RRC connection user number in the first adjustment index, the adjustment state of the base station in the sub-period is the state of expansion; if the maximum actual number of connected users is greater than the RRC connection user number in the first adjustment index, the adjustment state of the base station in the sub-period is the state of reduction. The adjustment amount of the adjustment state can be obtained according to the first adjustment index and the maximum actual number of connected users.

[0087] S400. In the next adjustment period, adjust the RRC-License configuration of the base station based on the adjustment scheme.

[0088] It can be understood that in the present application, the RRC-License configuration can be adjusted in combination with the step adjustment rule only when the adjustment state is the state of reduction, or only when the adjustment state is the state of expansion, or when the adjustment state is the state of expansion or the state of reduction.

[0089] As a possible implementation, determining whether to adjust the RRC-License configuration based on the adjustment amount in the adjustment scheme and the preset step adjustment rule includes:

[0090] If the adjustment state in the adjustment scheme is the state of expansion, it is judged whether the adjustment amount of the state of expansion satisfies the step adjustment rule;

[0091] In response to not satisfying the step adjustment rule, the RRC-License configuration of the base station is not adjusted;

[0092] In response to satisfying the step adjustment rule, the number of RRC-Licenses in the RRC-License configuration of the base station is adjusted according to the adjustment amount of the state of expansion.

[0093] As a possible implementation, whether to adjust the RRC-License configuration is determined based on the adjustment amount in the adjustment scheme and a preset step adjustment rule, including:

[0094] If the adjustment state in the adjustment scheme is the to-be-reduced capacity state, whether the adjustment amount of the to-be-reduced capacity state satisfies the step adjustment rule is determined.

[0095] In response to not satisfying the step adjustment rule, the RRC-License configuration of the base station is not adjusted.

[0096] In response to satisfying the step adjustment rule, the RRC-License quantity in the RRC-License configuration of the base station is adjusted according to the adjustment amount of the to-be-reduced capacity state.

[0097] In actual use, because the manufacturers of the base stations and the models of the base stations are different, the RRC-License that can be used by the base stations is also different. For the operators, the quantity of the RRC-License is limited for economic benefits, and therefore it is necessary to allocate the RRC-License with different connection user quantities to the base stations to improve the economic benefits. That is, for some base stations, the base station can only use the RRC-License with a connection user quantity of 10. Therefore, the step adjustment rule can be that if the adjustment amount in the adjustment scheme is greater than 10, the step adjustment rule is satisfied. The above step adjustment rule can be obtained according to the user quantity of the RRC-License that can be used by the base station, and in actual application, it can also be flexibly configured according to the application scene and use demand of the base station. An exemplary step adjustment rule is that when the adjustment amount in the adjustment scheme is greater than 5, the step adjustment rule is satisfied; and when the adjustment amount in the adjustment scheme is not greater than 5, the step adjustment rule is not satisfied. Meanwhile, the step adjustment rule can also be obtained by the use demand of the base station user for the base station and the economic demand of the base station. For the base station that frequently occurs sudden aggregation, the above step adjustment rule can be reduced. The use condition of the present application in actual use adjusts the above step adjustment rule. The adjustment of the RRC-License can be more reasonable, the user perception can be further improved, and the waste of the RRC-License can be further reduced.

[0098] The present application can measure the minimum granularity of the base station RRC-License adjustment through the preset step adjustment rule, which can improve the economy of the present scheme and further reduce the waste of the RRC-License.

[0099] As a possible implementation, the application can also adjust the RRC-License configuration of the base station based on the adjustment scheme by using proxy and forwarding. Generally, the base station is arranged in the intranet of an operator, and the RRC-License is obtained in the extranet. In order to prevent direct connection between the intranet and the extranet, the application can use an intranet-extranet forwarding tool to adjust the RRC-License configuration of the base station based on the adjustment scheme. The direct connection between the intranet and the extranet can be prevented, and the security of the present scheme can be improved.

[0100] Embodiment 2

[0101] Based on the above-mentioned embodiment 1, the application provides a base station radio resource control permission adjustment method, the flow chart of which is as shown in Figure 5

[0102] S5001. The network management device downloads the kpi file, the warning file and the ESN number file in the last adjustment period of the base station, and decompresses and pre-processes the kpi file. The kpi file includes the maximum number of RRC connection users of each sub-period of the base station in the last adjustment period. The ESN number file is used to represent the RRC-License configuration of the base station. The pre-processing process is to filter out the data with user number 0 in the kpi file. Through the pre-processing, the data amount in the kpi file can be simplified, and the computing power requirement of the application can be reduced. The warning file can be used to represent the working state of the base station, which includes normal working state and abnormal working state. It can be understood that the warning file contains accident information occurring in the base station. The warning information of the base station managed by the network management device, for example, the overvoltage protection of a certain base station is triggered, resulting in power failure. The warning file will record this power failure event, and the working state of the base station will be recorded as abnormal working state.

[0103] S5002. The network management device analyzes the ESN number file based on the above-mentioned kpi file to obtain an ESN number template file. The ESN number template file includes invalid ESN numbers.

[0104] S5003a. The network management device sends the ESN number template file to the extranet server.

[0105] S5003b. The extranet server receives the ESN number template file, and obtains a License data file according to the invalid ESN numbers in the ESN number template file. The License data file includes step adjustment rules and License stock. It can be understood that the extranet server can query the preset step rules and the License stock available for the base station from the preset database based on the ESN template file.

[0106] ​S5003c. The external network device sends the License data file to the network management device;

[0107] S5004. The network management device receives the License data file replied by the external network server, and uses the adjustment scheme of the base station obtained in S200 and S300 to obtain the adjustment scheme of the base station;

[0108] S5005. The network management device judges the working state of the base station according to the warning file, and filters out the base station in abnormal working state from the adjustment scheme. The warning file can be used to represent the working state of the base station, and the working state includes normal working state and abnormal working state.

[0109] S5006. The network management device obtains the invalid code based on the adjustment scheme, and adds the invalid code to the adjustment scheme of the base station. For example, the adjustment scheme of a base station is to replace the RRC-License originally connected with 10 users with the RRC-License connected with 5 users, and the network management device needs to obtain the invalid code of the RRC-License connected with 10 users from the base station. In actual application, only according to the invalid code, the RRC-License connected with 5 users that needs to be replaced can be obtained and activated.

[0110] S5007a. The network management device sends the adjustment scheme of the base station to the external network server;

[0111] S5007b. The external network server obtains the License.xml file based on the invalid code in the adjustment scheme. The License.xml file is used to configure the RRC-License of the base station, and is a special file used in the base station. Through the License.xml file, the base station can activate and use the RRC-License;

[0112] S5007c. The external network server sends the License.xml file to the network management device;

[0113] As a possible implementation, S5003a, S5003c, S5007a and S5007c can use mail as the internal and external network forwarding tool, and as the information transmission tool between the network management device in the internal network and the external network server. The internal and external network direct connection can be prevented, and the security of the scheme can be improved.

[0114] S5008. Receive the License.xml file replied by the external network server.

[0115] S5009. The network management device parses the License.xml file, and uploads the License.xml file to the base station through fttp to activate the License of the base station.

[0116] Through the method, the RRC-License can be reasonably allocated, the waste of the RRC-License can be reduced, and the user experience can be improved.

[0117] The base station radio resource control license adjustment device provided by the embodiment of the application can be divided into function modules or function units according to the method examples, for example, each function module or function unit can be divided, two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or in the form of software function module or function unit. The division of the module or unit in the embodiment of the application is illustrative, and is only a logical function division. In actual implementation, another division mode can be used.

[0118] As shown in the structure schematic diagram of the base station radio resource control license adjustment device provided by the embodiment of the application, the device comprises: Figure 6

[0119] The communication unit 202 is configured to obtain the maximum number of radio resource control (RRC) connections of the base station in each sub-period in a previous adjustment period, and the RRC license configuration of the base station; one adjustment period comprises at least one sub-period; the RRC license configuration comprises at least one RRC license and the number of connections of each RRC license.

[0120] The processing unit 201 is configured to calculate a first adjustment index based on the maximum number of RRC connections; the first adjustment index is used to represent the maximum number of RRC connections of the base station in each sub-period in a next adjustment period.

[0121] The processing unit 201 is further configured to obtain an adjustment scheme of the base station based on the first adjustment index and the RRC license configuration; the adjustment scheme comprises an adjustment state of the base station at each time point in the next adjustment period and an adjustment amount of each adjustment state; the adjustment state comprises a to-be-expanded state or a to-be-reduced state.

[0122] The processing unit 201 is further configured to adjust the RRC license configuration of the base station in the next adjustment period based on the adjustment scheme.

[0123] As a possible implementation, the calculation of the first adjustment index based on the maximum number of RRC connections comprises:

[0124] The first adjustment index is calculated by using a quantile algorithm on the maximum number of RRC connections.

[0125] ​As a possible implementation, the adjustment scheme of the base station is obtained based on the first adjustment indicator and the RRC-License configuration, including:

[0126] The first performance parameter is calculated based on the RRC-License configuration, and the adjustment scheme of the base station is obtained based on the first performance parameter and the first adjustment indicator; the first performance parameter is used to represent the number of RRC connection users that can be carried by the base station under the current configuration.

[0127] As a possible implementation, the processing unit 201 is further configured to determine whether to adjust the RRC-License configuration based on the adjustment amount in the adjustment scheme and a preset step adjustment rule.

[0128] As a possible implementation, the determination of whether to adjust the RRC-License configuration based on the adjustment amount in the adjustment scheme and a preset step adjustment rule includes:

[0129] If the adjustment state in the adjustment scheme is the to-be-expanded state, it is determined whether the adjustment amount of the to-be-expanded state satisfies the step adjustment rule;

[0130] In response to not satisfying the step adjustment rule, the RRC-License configuration of the base station is not adjusted;

[0131] In response to satisfying the step adjustment rule, the number of RRC-Licenses in the RRC-License configuration of the base station is adjusted according to the adjustment amount of the to-be-expanded state.

[0132] As a possible implementation, the determination of whether to adjust the RRC-License configuration based on the adjustment amount in the adjustment scheme and a preset step adjustment rule includes:

[0133] If the adjustment state in the adjustment scheme is the to-be-reduced state, it is determined whether the adjustment amount of the to-be-reduced state satisfies the step adjustment rule;

[0134] In response to not satisfying the step adjustment rule, the RRC-License configuration of the base station is not adjusted;

[0135] In response to satisfying the step adjustment rule, the number of RRC-Licenses in the RRC-License configuration of the base station is adjusted according to the adjustment amount of the to-be-reduced state.

[0136] As a possible implementation, the adjustment of the RRC-License configuration of the base station based on the adjustment scheme includes: using a proxy and a forwarding tool to adjust the RRC-License configuration of the base station based on the adjustment scheme.

[0137] When implemented by hardware, the communication unit 202 in the embodiments of the present application can be integrated on a communication interface, and the processing unit 201 can be integrated on a processor. The specific implementation manner is as shown in Figure 7

[0138] Figure 7 Another possible structure of the base station radio resource control permission adjustment apparatus involved in the above embodiments is shown. The base station radio resource control permission adjustment apparatus includes a processor 302 and a communication interface 303. The processor 302 is configured to control and manage the actions of the base station radio resource control permission adjustment apparatus, for example, to execute the steps performed by the processing unit 201 described above, and / or to execute other processes of the technology described herein. The communication interface 303 is configured to support the communication of the base station radio resource control permission adjustment apparatus with other network entities, for example, to execute the steps performed by the communication unit 202 described above. The base station radio resource control permission adjustment apparatus can also include a memory 301 and a bus 304, and the memory 301 is configured to store the program code and data of the base station radio resource control permission adjustment apparatus.

[0139] The memory 301 can be a memory in the base station radio resource control permission adjustment apparatus, and can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid state disk; the memory can also include a combination of the above-mentioned kinds of memories.

[0140] The processor 302 described above can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic device, hardware component, or any combination thereof, which implements or executes the various exemplary logical blocks, modules and circuits described in connection with the disclosure of the present application. The processor can implement or execute the various exemplary logical blocks, modules and circuits described in connection with the disclosure of the present application. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0141] The bus 304 can be an extended industry standard architecture (EISA) bus or the like. The bus 304 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 In the figure, only one thick line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus.

[0142] Figure 8 ​FIG. 17 is a structural schematic diagram of a chip 170 provided in an embodiment of the present application. The chip 170 includes one or more (including two) processors 1710 and a communication interface 1730.

[0143] Optionally, the chip 170 further includes a memory 1740, which can include read-only memory and random access memory, and provides operation instructions and data for the processor 1710. A part of the memory 1740 can further include non-volatile random access memory (NVRAM).

[0144] In some embodiments, the memory 1740 stores the following elements, execution modules or data structures, or a subset thereof, or an extended set thereof.

[0145] In an embodiment of the present application, corresponding operations are performed by calling operation instructions (which can be stored in an operating system) stored in the memory 1740.

[0146] The processor 1710 can implement or execute the various exemplary logical blocks, units and circuits described in connection with the disclosure of the present application. The processor can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute the various exemplary logical blocks, units and circuits described in connection with the disclosure of the present application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0147] The memory 1740 can include volatile memory, such as random access memory; the memory can also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid state disk; the memory can also include a combination of the above kinds of memory.

[0148] The bus 1720 can be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 1720 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one line is used in the figure, but it does not mean that there is only one bus or only one type of bus.

[0149] Those skilled in the art can clearly understand the above-mentioned method embodiments through the description of the above-mentioned implementation manners. For the convenience and brevity of description, only the above-mentioned division of functional modules is taken as an example. In actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, and will not be described here.

[0150] The embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the base station radio resource control permission adjustment method in the method embodiments.

[0151] The embodiment of the present application also provides a computer readable storage medium, which stores instructions, and when the instructions are executed on a computer, the computer performs the base station radio resource control permission adjustment method in the method flow shown in the method embodiments.

[0152] The computer readable storage medium may, for example, be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (a non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer readable storage medium known to those skilled in the art. An exemplary storage medium is coupled to a processor such that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). In the embodiment of the present application, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus.

[0153] Embodiments of the present application provide a computer program product comprising instructions which, when executed on a computer, cause the computer to carry out a method of adjusting a base station radio resource control grant as described in Figure 2 、 Figure 5 .

[0154] Since the base station radio resource control grant adjusting apparatus, the computer readable storage medium and the computer program product in the embodiments of the present application can be applied to the above method, the technical effects that can be obtained thereby can be referred to the above method embodiments, and the embodiments of the present application will not be repeated here.

[0155] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the above described device embodiments are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0156] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the present embodiment.

[0157] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0158] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for adjusting radio resource control licenses for base stations, characterized in that, The method comprises: obtaining maximum radio resource control (RRC) connection user numbers of the base station in each sub-period of a previous adjustment period, and an RRC license configuration of the base station; wherein one adjustment period comprises at least one sub-period; the RRC license configuration comprises at least one RRC license and a connection user number of each RRC license; calculating a first adjustment index based on the maximum RRC connection user number; the first adjustment index is used to represent the maximum RRC connection user number of the base station in each sub-period of a next adjustment period; obtaining an adjustment scheme of the base station based on the first adjustment index and the RRC license configuration; the adjustment scheme comprises an adjustment state of the base station at each time point in the next adjustment period and an adjustment amount of each adjustment state; the adjustment state comprises a to-be-expanded state or a to-be-reduced state; if the adjustment state in the adjustment scheme is the to-be-expanded state, judging whether the adjustment amount of the to-be-expanded state satisfies a preset step adjustment rule; in response to not satisfying the step adjustment rule, not adjusting the RRC license configuration of the base station; in response to satisfying the step adjustment rule, adjusting the number of RRC licenses in the RRC license configuration of the base station according to the adjustment amount of the to-be-expanded state in the next adjustment period.

2. The method of claim 1, wherein, The method further comprises: calculating a first adjustment index based on the maximum RRC connection user number; the first adjustment index is used to represent the maximum RRC connection user number of the base station in each sub-period of a next adjustment period; 3. The method of claim 1, wherein, The method further comprises: calculating a first adjustment index based on the maximum RRC connection user number; the first adjustment index is used to represent the maximum RRC connection user number of the base station in each sub-period of a next adjustment period; 4. The method of claim 1, wherein, The method further comprises: if the adjustment state in the adjustment scheme is the to-be-reduced state, judging whether the adjustment amount of the to-be-reduced state satisfies the step adjustment rule; in response to not satisfying the step adjustment rule, not adjusting the RRC license configuration of the base station; in response to satisfying the step adjustment rule, adjusting the number of RRC licenses in the RRC license configuration of the base station according to the adjustment amount of the to-be-reduced state.

5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: using a proxy and forwarding tool to adjust the RRC license configuration of the base station based on the adjustment scheme.

6. A base station radio resource control grant adjustment apparatus, characterized by, The device comprises: The communication unit is configured to acquire a maximum number of radio resource control (RRC) connection users of the base station in each sub-period of a previous adjustment period and an RRC license configuration of the base station; one adjustment period includes at least one sub-period; the RRC license configuration includes at least one RRC license and the number of connection users of each RRC license; The processing unit is configured to calculate a first adjustment index based on the maximum number of RRC connection users; the first adjustment index is used to represent the maximum number of RRC connection users of the base station in each sub-period of a next adjustment period; The processing unit is further configured to obtain an adjustment scheme of the base station based on the first adjustment index and the RRC license configuration; the adjustment scheme includes an adjustment state of the base station at each time point in the next adjustment period and an adjustment amount of each adjustment state; the adjustment state includes a to-be-expanded state or a to-be-reduced state; The processing unit is further configured to determine whether the adjustment amount of the to-be-expanded state meets a preset step adjustment rule if the adjustment state in the adjustment scheme is the to-be-expanded state; The processing unit is further configured to not adjust the RRC license configuration of the base station in response to not meeting the step adjustment rule; The processing unit is further configured to adjust the number of RRC licenses in the RRC license configuration of the base station according to the adjustment amount of the to-be-expanded state in the next adjustment period in response to meeting the step adjustment rule.

7. A base station radio resource control grant adjustment apparatus, characterized by, The processing unit is further configured to adjust the number of RRC licenses in the RRC license configuration of the base station according to the adjustment amount of the to-be-expanded state in the next adjustment period in response to meeting the step adjustment rule. The processor and the communication interface are coupled; the processor is configured to run computer programs or instructions to implement the method in any one of claims 1-5.

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

Citation Information

Patent Citations

  • Method and device for predicting cell expansion index and computer readable storage medium

    CN113891363A

  • Wireless network resource configuration method and device, electronic equipment and storage medium

    CN114845326A