Partial bandwidth adjustment method, device, electronic device and storage medium
By adaptively adjusting part of the bandwidth, the problem of untimely manual adjustment in the prior art is solved, and the service quality and user experience are improved.
Patent Information
- Application Number
- CN202111267355.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-28
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-10-28
AI Technical Summary
In the prior art, manual adjustment of some bandwidth is not timely enough, resulting in poor service quality and service perception and poor user experience.
By determining the mapping relationship between each service type and multiple partial bandwidth identifiers, as well as the bandwidth configuration information corresponding to each partial bandwidth identifier, the average of all service types corresponding to each partial bandwidth identifier in the preset time period is counted. User equipment quantity values, average throughput values and average delay values adjust part of the bandwidth according to these values and preset thresholds.
Adaptive adjustment of bandwidth is achieved, labor costs are reduced, business perception is improved, service quality is improved, and user experience is improved.
Smart Images

Figure CN114096008B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method, device, electronic device and storage medium for adjusting a portion of bandwidth. Background Art
[0002] As wireless communication technology is increasingly used in people's daily lives, it becomes increasingly important to achieve reasonable utilization of bandwidth.
[0003] In the prior art, base stations generally use a preset partial bandwidth. If the value of the partial bandwidth needs to be modified, manual adjustment is often used. This method of adjusting the partial bandwidth cannot monitor the changes in the number of user terminal devices, throughput and latency of various service types in the cell in real time, and cannot adjust the partial bandwidth in time to meet user needs. The manual adjustment method has high labor costs and cannot improve business perception and service quality, resulting in poor user experience. Summary of the invention
[0004] The present invention provides a partial bandwidth adjustment method, device, electronic device and storage medium, which are used to solve the defects in the prior art that manual adjustment of partial bandwidth is not timely enough, and the service quality and business perception are poor, resulting in poor user experience, and realize the purpose of adaptively adjusting partial bandwidth, reducing labor costs and improving business perception and service quality.
[0005] In a first aspect, the present invention provides a partial bandwidth adjustment method, comprising:
[0006] Determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier;
[0007] Counting the average number of user equipment values, average throughput values, and average latency values of all service types corresponding to each partial bandwidth identifier within a preset time period;
[0008] Adjust the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipment values, average throughput values, average latency values of all service types corresponding to the first part of the bandwidth identifier and a preset threshold;
[0009] The first bandwidth portion identifier is any one of the multiple bandwidth portion identifiers.
[0010] Further, according to a partial bandwidth adjustment method provided by the present invention, the bandwidth value corresponding to the first partial bandwidth identifier is adjusted according to the average number of user equipment values, average throughput values, average latency values and preset thresholds of all service types corresponding to the first partial bandwidth identifier, including:
[0011] When the average number of user equipments is greater than a first threshold, the average throughput is greater than a second threshold, and the average delay is greater than a third threshold, the bandwidth value corresponding to the first part of the bandwidth identifier is increased.
[0012] Further, according to a partial bandwidth adjustment method provided by the present invention, the bandwidth value corresponding to the first partial bandwidth identifier is adjusted according to the average number of user equipment values, average throughput values, average latency values and preset thresholds of all service types corresponding to the first partial bandwidth identifier, and further includes:
[0013] When the average number of user equipments is less than a fourth threshold, the average throughput is less than a fifth threshold, and the average delay is less than a sixth threshold, reducing the bandwidth value corresponding to the first part of the bandwidth identifier;
[0014] Among them, the fourth threshold is smaller than the first threshold, the fifth threshold is smaller than the second threshold, and the sixth threshold is smaller than the third threshold.
[0015] Further, according to a partial bandwidth adjustment method provided by the present invention, the bandwidth value corresponding to the first partial bandwidth identifier is adjusted according to the average number of user equipment values, average throughput values, average latency values and preset thresholds of all service types corresponding to the first partial bandwidth identifier, including:
[0016] Calculate according to the preset adjustment scale factor and the transmission resource block value corresponding to the current bandwidth of the first part of the bandwidth identifier to obtain the transmission resource block target value corresponding to the first part of the bandwidth identifier;
[0017] The target bandwidth value corresponding to the first part of the bandwidth identifier is determined according to the transmission resource block target value corresponding to the first part of the bandwidth identifier and the mapping relationship between bandwidth and transmission resource block.
[0018] Further, according to a partial bandwidth adjustment method provided by the present invention, the multiple partial bandwidth identifiers include any one or more of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, wherein:
[0019] Accordingly, the determining of the mapping relationship between each service type and multiple partial bandwidth identifiers includes:
[0020] Determine, according to a delay value and a packet loss rate value of a first service type, a partial bandwidth identifier corresponding to the first service type; wherein the first service type is any one of the various service types;
[0021] Each partial bandwidth identifier includes at least one service type; and one service type is mapped to only one partial bandwidth identifier.
[0022] Further, according to a partial bandwidth adjustment method provided by the present invention, the determining of the mapping relationship between each service type and a plurality of partial bandwidth identifiers further includes:
[0023] When the value of the partial bandwidth identifier is 0, the mapping relationship between each service type and the partial bandwidth identifier is determined.
[0024] Further, according to a partial bandwidth adjustment method provided by the present invention, the determining of bandwidth configuration information corresponding to each partial bandwidth identifier includes:
[0025] In a case where the first partial bandwidth identifier is any one of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, determining a bandwidth value corresponding to the first partial bandwidth identifier according to data volume characteristic information of each service type corresponding to the first partial bandwidth identifier;
[0026] or,
[0027] In a case where the first part of the bandwidth identifier is a part of the bandwidth identifier with a value of 0, the bandwidth value corresponding to the first part of the bandwidth identifier is determined to be a fixed value.
[0028] In a second aspect, the present invention further provides a partial bandwidth adjustment device, comprising:
[0029] A determination module, used to determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier;
[0030] A statistics module, used to count the average number of user equipment values, average throughput values and average delay values of all service types corresponding to each partial bandwidth identifier within a preset time period;
[0031] An adjustment module, configured to adjust the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipment values, average throughput values, average latency values of all service types corresponding to the first part of the bandwidth identifier and a preset threshold;
[0032] The first bandwidth portion identifier is any one of the multiple bandwidth portion identifiers.
[0033] In a third aspect, the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of any of the above-mentioned partial bandwidth adjustment methods are implemented.
[0034] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-described partial bandwidth adjustment methods.
[0035] The present invention provides a partial bandwidth adjustment method, device, electronic device and storage medium, which determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier; count the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to each partial bandwidth identifier within a preset time period; and adjust the bandwidth value corresponding to the first partial bandwidth identifier according to the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to the first partial bandwidth identifier and a preset threshold. The partial bandwidth adjustment method provided by the present invention can modify the bandwidth value adaptively, reduce labor costs, improve service perception and service quality, and enhance user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0037] Figure 1 It is a flow chart of the partial bandwidth adjustment method provided by the present invention;
[0038] Figure 2 It is a schematic diagram of a flow chart of counting the values of various parameters within a preset time period provided by the present invention;
[0039] Figure 3 It is a schematic diagram of a process for determining a mapping relationship and partial bandwidth configuration information provided by the present invention;
[0040] Figure 4 It is a schematic diagram of a process of adjusting part of the bandwidth provided by the present invention;
[0041] Figure 5 It is a structural schematic diagram of a partial bandwidth adjustment device provided by the present invention;
[0042] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0043] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0044] Figure 1 A schematic diagram of the flow chart of the partial bandwidth adjustment method provided by the present invention, such as Figure 1 As shown, the partial bandwidth adjustment method provided by the present invention specifically includes the following steps:
[0045] Step 101: Determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier.
[0046] In this embodiment, before determining the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier, it is necessary to obtain each service type information. In this embodiment, each service type information is determined from the 5QI (5G QoS Identifier) set in TS23.501 Table5.7.4-1, and the 5QI corresponding to each service type information is mapped to each partial bandwidth identifier (Bandwidth partIdentity, referred to as BWP_ID). The service type information can be voice, image, video, game and other information, which can be set according to the specific application conditions of each community. Some communities have a large number of elderly people, and games may not be included in the service type.
[0047] It should be noted that in this embodiment, the partial bandwidth identifier can be set to multiple types according to different values, and the value range of the partial bandwidth identifier is 0 to 4. According to the content information determined by each partial bandwidth identifier, the 5QI Value corresponding to each service type is mapped to each partial bandwidth identifier, so as to achieve the mapping between each service type and multiple partial bandwidth identifiers, and obtain the mapping relationship between the two, wherein the content information can be information such as the delay value of each service type, which is not specifically limited here. As shown in Table 1 below, part of the content is extracted from TS23.501 Table5.7.4-1. When the 5QI Value value is 1, the corresponding service type information is the voice conversation type (Conversational Voice). The 5QI Value value 1 is mapped to the corresponding BWP_ID=1, that is, the voice conversation type is mapped to BWP_ID=1.
[0048] Table 1
[0049]
[0050] In this embodiment, it is also necessary to determine the bandwidth configuration information corresponding to each partial bandwidth identifier. For example, when BWP_ID=1, the bandwidth configuration of BWP_ID=1 is determined to be 5M according to the data volume characteristics of each service type contained in BWP_ID=1. It should be noted that the bandwidth configuration information set in this embodiment is an initial value, and can be adaptively adjusted according to actual needs later.
[0051] Step 102: Count the average number of user equipments, average throughput and average delay of all service types corresponding to each partial bandwidth identifier within a preset time period.
[0052] In this embodiment, the value of the number of user equipment (UE) refers to the number of all user terminal devices using the network in a certain cell within a certain time period; the throughput rate in a data communication system refers to the average rate at which data is successfully delivered through a communication channel or a node per unit time. In this embodiment, the throughput rate is a value obtained by dividing the scheduled service size by the bandwidth corresponding to the BWP_ID; the delay value is the time from the generation of data services to the completion of all correct scheduling.
[0053] It should be noted that if Figure 2As shown, the average number of user devices, average throughput and average delay of all service types corresponding to each partial bandwidth identifier within the preset time period are counted, wherein the preset time T is a configurable parameter. In order to avoid frequent bandwidth adjustment, the preset time T is in hours, and the minimum value is set to 1 hour. The number of user devices obtained for all service types corresponding to the partial bandwidth identifier value of 1 is divided by the preset time T to obtain the average number of user devices AgvUENum[1] for the partial bandwidth identifier value of 1. Similarly, the throughput value obtained for all service types corresponding to the partial bandwidth identifier value of 1 is divided by the preset time T to obtain the average throughput value AvgThput[1], and the delay value obtained for all service types corresponding to the partial bandwidth identifier value of 1 is divided by the preset time T to obtain the average delay value AvgDelay[1]. Similarly, the average number of user devices, average throughput and average delay of all service types corresponding to other partial bandwidth identifiers can be obtained according to the above calculation method, which will not be described in detail here.
[0054] Step 103: Adjust the bandwidth value corresponding to the first partial bandwidth identifier according to the average user equipment quantity value, average throughput value and average latency value of all service types corresponding to the first partial bandwidth identifier and a preset threshold; wherein the first partial bandwidth identifier is any one of the multiple partial bandwidth identifiers.
[0055] In this embodiment, the average number of user devices, average throughput value and average delay value of all service types corresponding to the first bandwidth identifier obtained in step 102, and the preset threshold are compared and judged, and the bandwidth value corresponding to the first bandwidth identifier is adjusted according to the relationship between them. The specific adjustment method is shown in the following embodiment and is not described in detail here. It should be noted that the first bandwidth identifier is any one of a plurality of partial bandwidth identifiers, and the bandwidth values of other partial bandwidth identifiers are also determined according to the relationship between the average number of user devices, average throughput value and average delay value of all service types corresponding to them and the preset threshold, which is not described in detail here.
[0056] According to the partial bandwidth adjustment method provided by the present invention, by determining the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier, and then counting the average user device quantity value, average throughput value and average delay value of all service types corresponding to each partial bandwidth identifier in a preset time period, according to the average user device quantity value, average throughput value and average delay value of all service types corresponding to the first partial bandwidth identifier and a preset threshold, the bandwidth value corresponding to the first partial bandwidth identifier is adjusted. The bandwidth adjustment method provided by the present invention can adaptively modify the bandwidth value, reduce labor costs, improve service perception and service quality, and enhance user experience.
[0057] Based on any of the foregoing embodiments, in this embodiment, adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average user equipment quantity value, the average throughput value, the average delay value of all service types corresponding to the first part of the bandwidth identifier and the preset threshold value includes:
[0058] When the average number of user equipments is greater than a first threshold, the average throughput is greater than a second threshold, and the average delay is greater than a third threshold, the bandwidth value corresponding to the first part of the bandwidth identifier is increased.
[0059] In this embodiment, if Figure 3 As shown, it is necessary to pre-set the judgment threshold for increasing the bandwidth value, which is specifically expressed as: the first threshold is the average RRC (Radio Resource Control) activated UE number threshold 1 (ThredUENum1), the second threshold is the average throughput threshold 1 (ThredThput1), and the third threshold is the average delay threshold 1 (ThredDelay1). Assuming that the first threshold is 90, the second threshold is 100 req / s, and the third threshold is 10ms, when the average user equipment number value AgvUENum[1] of all service types corresponding to the first part of the bandwidth identifier (BWP_ID=1) obtained by statistics is 100, the average throughput value AgvThput[1] is 102 req / s, and the average delay value AgvDelay[1] is 11ms, it is determined that the average user equipment number value obtained is greater than the first threshold, the average throughput value is greater than the second threshold, and the average delay value is greater than the third threshold, and the bandwidth value corresponding to the first part of the bandwidth identifier is increased. The adjustment method for the bandwidth value corresponding to other partial bandwidth identifiers is also determined by comparison according to the above method.
[0060] It should be noted that, in this embodiment, the bandwidth value corresponding to the first part of the bandwidth identifier is increased and adjusted only when the average number of user devices of all service types corresponding to the first part of the bandwidth identifier is greater than the first threshold, the average throughput value is greater than the second threshold, and the average delay value is greater than the third threshold. If only any two parameter values or one parameter value meet the requirements, the bandwidth value corresponding to the first part of the bandwidth identifier is not increased and adjusted.
[0061] According to the partial bandwidth adjustment method provided by the present invention, by comparing the obtained average number of user equipment values, average throughput values, and average delay values with preset threshold values, when the average number of user equipment values is greater than the first threshold value, the average throughput value is greater than the second threshold value, and the average delay value is greater than the third threshold value, the bandwidth value corresponding to the first partial bandwidth identifier is increased. The present invention can automatically adjust the bandwidth value of the partial bandwidth identifier according to the numerical information of each service type corresponding to the partial bandwidth identifier received in real time, thereby improving the efficiency and accuracy of the bandwidth adjustment processing.
[0062] Based on any of the foregoing embodiments, in this embodiment, adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average user equipment quantity value, the average throughput value and the average delay value of all service types corresponding to the first part of the bandwidth identifier and the preset threshold value also includes:
[0063] When the average number of user equipments is less than a fourth threshold, the average throughput is less than a fifth threshold, and the average delay is less than a sixth threshold, reducing the bandwidth value corresponding to the first part of the bandwidth identifier;
[0064] Among them, the fourth threshold is smaller than the first threshold, the fifth threshold is smaller than the second threshold, and the sixth threshold is smaller than the third threshold.
[0065] In this embodiment, if Figure 3As shown, it is necessary to pre-set the judgment threshold for reducing the bandwidth value, which is specifically expressed as: the fourth threshold is the average RRC activated UE number threshold 2 (ThredUENum2), the fifth threshold is the average throughput threshold 2 (ThredThput2), and the sixth threshold is the average delay threshold 2 (ThredDelay2), wherein the set fourth threshold is less than the first threshold, the fifth threshold is less than the second threshold, and the sixth threshold is less than the third threshold. If the fourth threshold is 50, the fifth threshold is 80req / s, and the third threshold is 5ms, when the average user equipment number value AgvUENum[1] of all service types corresponding to the first part of the bandwidth identifier obtained by statistics is 30, the average throughput value AgvThput[1] is 70req / s, and the average delay value AgvDelay[1] is 4ms, it is determined that the average user equipment number value is less than the fourth threshold, the average throughput value is less than the fifth threshold, and the average delay value is less than the sixth threshold, and the bandwidth value corresponding to the first part of the bandwidth identifier is reduced. The adjustment method for the bandwidth value corresponding to other partial bandwidth identifiers is also determined by comparison according to the above method.
[0066] It should be noted that if the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to the first part of the bandwidth identifier neither meet the judgment threshold for increasing the bandwidth value nor the judgment threshold for reducing the bandwidth value, the bandwidth value corresponding to the first part of the bandwidth identifier will not be adjusted.
[0067] It should be noted that, in this embodiment, only when the average number of user equipment values of all service types corresponding to the first part of the bandwidth identifier is less than the fourth threshold, the average throughput value is less than the fifth threshold, and the average delay value is less than the sixth threshold, and the three parameter values meet the judgment threshold requirements, the bandwidth value corresponding to the first part of the bandwidth identifier is reduced and adjusted. If only any two parameter values or one parameter value meet the requirements, the bandwidth value corresponding to the first part of the bandwidth identifier is not reduced and adjusted.
[0068] According to the partial bandwidth adjustment method provided by the present invention, by comparing the obtained average number of user equipment values, average throughput values, and average delay values with preset threshold values, when the average number of user equipment values is less than a fourth threshold value, the average throughput value is less than a fifth threshold value, and the average delay value is less than a sixth threshold value, the bandwidth value corresponding to the first partial bandwidth identifier is reduced. The present invention can automatically adjust the bandwidth value corresponding to the partial bandwidth identifier according to the numerical information of each service type corresponding to the partial bandwidth identifier received in real time, adaptively adjust the bandwidth, and improve the efficiency and accuracy of bandwidth adjustment.
[0069] Based on any of the foregoing embodiments, in this embodiment, adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average user equipment quantity value, the average throughput value, the average delay value of all service types corresponding to the first part of the bandwidth identifier and the preset threshold value includes:
[0070] Calculate according to the preset adjustment scale factor and the transmission resource block value corresponding to the current bandwidth of the first part of the bandwidth identifier to obtain the transmission resource block target value corresponding to the first part of the bandwidth identifier;
[0071] The target bandwidth value corresponding to the first part of the bandwidth identifier is determined according to the transmission bandwidth configuration target value corresponding to the first part of the bandwidth identifier and the mapping relationship between bandwidth and transmission resource block.
[0072] In this embodiment, when it is determined that the bandwidth value corresponding to the first part of the bandwidth identifier needs to be adjusted according to the average number of user equipment values, average throughput values, average latency values, and preset threshold values of all service types corresponding to the first part of the bandwidth identifier, it is necessary to calculate according to the adjustment scale factor AdjustBWPFactor preset by the base station and the transmission resource block (Resource Block, RB for short) value corresponding to the current bandwidth value of the first part of the bandwidth identifier to determine the transmission bandwidth configuration target value corresponding to the adjusted bandwidth value, and then determine the target bandwidth value corresponding to the first part of the bandwidth identifier according to the calculated transmission bandwidth configuration target value and the mapping relationship between bandwidth and transmission resource block, wherein the partial mapping relationship between bandwidth and transmission resource block is shown in the following Table 2. It should be noted that the adjustment scale factor AdjustBWPFactor is a configurable parameter with a value range of [0,1] and a step size of 0.1.
[0073] Table 2
[0074]
[0075] In this embodiment, the first partial bandwidth identifier is any one of the partial bandwidth identifiers (BWP_ID=i, i=1, 2, 3, 4). When the RB value corresponding to the current bandwidth value of the partial bandwidth identifier is BWPRB[i], the increased RB value is BWPRB[i]*AdjustBWPFactor, and the RB target value corresponding to the partial bandwidth identifier (BWP_ID=i) obtained after the increase is BWPRB[i]+BWPRB[i]*AdjustBWPFactor. Then, according to the mapping relationship between the calculated RB target value and the bandwidth-transmission resource block, the bandwidth value obtained after the increase is determined.
[0076] It should be noted that when the bandwidth value corresponding to the partial bandwidth identifier is reduced, the RB value corresponding to the current bandwidth value of the partial bandwidth identifier (BWP_ID=i) is BWPRB[i], and the reduced RB value is BWPRB[i]*AdjustBWPFactor. The RB target value corresponding to the partial bandwidth identifier (BWP_ID=i) obtained after the reduction is BWPRB[i]-WPRB[i]*AdjustBWPFactor, and then the bandwidth value obtained after the increase is determined based on the mapping relationship between the calculated RB target value and the bandwidth-transmission bandwidth configuration.
[0077] It should be noted that the determination of the adjusted target bandwidth value needs to meet the provisions of the 3GPP 38101 protocol. According to the calculated RB target value of BWP_ID and the configured subcarrier spacing (SCS), in the row corresponding to SCS in 3GPP38101Table5.3.2-1, find the bandwidth value corresponding to the RB value greater than or equal to the adjusted RB target value and determine it as the bandwidth value corresponding to BWP_ID, as the final bandwidth after BWP_ID adjustment, and the adjusted final bandwidth value shall not exceed 100MHz.
[0078] For example, if the SCS is equal to 30KHz, the adjustment scale factor is determined to be 0.2, the current bandwidth value of the first part bandwidth identifier (BWP_ID=1) is 20MHz, and according to the content shown in the above Table 2, when the bandwidth is 20MHz, the corresponding RB value is 51RB, then the adjustment amount of the RB value is BWPRB[i]*AdjustBWPFactor=51*0.2=10.2RB, and the adjusted RB value=51+10.2=61.2RB. According to Table 2, the bandwidth value corresponding to the RB value of 61.2RB in the row where the SCS is equal to 30KHz is found. From Table 2, it can be determined that the corresponding bandwidth value cannot be determined based on the RB value of 61.2RB. Therefore, the bandwidth value of 25MHz corresponding to the value 65RB greater than 61.2RB is determined as the final bandwidth value after adjustment.
[0079] According to the partial bandwidth adjustment method provided by the present invention, a transmission resource block value corresponding to the current bandwidth value of the first partial bandwidth identifier is calculated according to a preset adjustment scale factor and a transmission resource block value corresponding to the first partial bandwidth identifier, and then a target bandwidth value corresponding to the first partial bandwidth identifier is determined according to the transmission resource block target value corresponding to the first partial bandwidth identifier and a mapping relationship between bandwidth and transmission resource block. By calculating the transmission resource block value corresponding to the bandwidth, the bandwidth value of the partial bandwidth identifier can be accurately identified, thereby improving the efficiency and accuracy of bandwidth adjustment processing.
[0080] Based on any of the above embodiments, in this embodiment, the multiple partial bandwidth identifiers include any one or more of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, wherein:
[0081] Accordingly, the determining of the mapping relationship between each service type and multiple partial bandwidth identifiers includes:
[0082] Determine, according to a delay value and a packet loss rate value of a first service type, a partial bandwidth identifier corresponding to the first service type; wherein the first service type is any one of the various service types;
[0083] Each partial bandwidth identifier includes at least one service type; and one service type is mapped to only one partial bandwidth identifier.
[0084] In this embodiment, if Figure 4 As shown, among the multiple partial bandwidth identifiers including any one or more of the partial bandwidth identifier with a value of 1, the partial bandwidth identifier with a value of 2, the partial bandwidth identifier with a value of 3 and the partial bandwidth identifier with a value of 4, the partial bandwidth identifier corresponding to the first service type is determined according to the delay value and the packet loss rate value of the first service type.
[0085] For example, the latency value of the service type included in the partial bandwidth identifier with a value of 1 is 100ms, and the packet loss rate value is in the order of 10. -6 and 10 -4 The delay value of the service type included in the partial bandwidth identifier with a value of 2 is set to 300ms, and the packet loss rate value is in the order of 10 -4 and 10 -2 If the delay value of service type 1 is determined to be 100ms and the packet loss rate value is on the order of 10 -5 , the 5QI value corresponding to service type 1 is determined as the partial bandwidth identifier with a value of 1; if the delay value of service type 2 is determined to be 300ms, the order of magnitude of the packet loss rate value is 10 -5 According to the proximity principle, the 5QI value corresponding to service type 2 is determined as the partial bandwidth identifier with a value of 2.
[0086] It should be noted that, in this embodiment, each partial bandwidth identifier includes at least one service type, and one service type is mapped to only one partial bandwidth identifier, that is, one BWP_ID can include multiple 5QI values, but one 5QI value can only be mapped to one BWP_ID.
[0087] According to the partial bandwidth adjustment method provided by the present invention, by determining the partial bandwidth identifier corresponding to the first service type according to the delay value and the packet loss rate value of the first service type, the accuracy of determining the mapping relationship can be improved, and data support can be provided for subsequent adjustment of the bandwidth value corresponding to the partial bandwidth identifier.
[0088] Based on any of the above embodiments, in this embodiment, determining the mapping relationship between each service type and multiple partial bandwidth identifiers further includes:
[0089] When the value of the partial bandwidth identifier is 0, the mapping relationship between each service type and the partial bandwidth identifier is determined.
[0090] In this embodiment, when the value of the partial bandwidth identifier is 0, it is determined as the initial bandwidth value for random access of the user terminal device, and the mapping relationship between each service type and the partial bandwidth identifier is not determined.
[0091] According to the partial bandwidth adjustment method provided by the present invention, when the value of the partial bandwidth identifier is 0, the mapping relationship between each service type and the partial bandwidth identifier is not determined, thereby ensuring random access processing of the user terminal device and ensuring the normal operation of the user terminal device.
[0092] Based on any of the above embodiments, in this embodiment, determining the bandwidth configuration information corresponding to each partial bandwidth identifier includes:
[0093] In a case where the first partial bandwidth identifier is any one of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, determining a bandwidth value corresponding to the first partial bandwidth identifier according to data volume characteristic information of each service type corresponding to the first partial bandwidth identifier;
[0094] or,
[0095] In a case where the first part of the bandwidth identifier is a part of the bandwidth identifier with a value of 0, the bandwidth value corresponding to the first part of the bandwidth identifier is determined to be a fixed value.
[0096] In this embodiment, when the first partial bandwidth identifier is any one of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, the bandwidth value corresponding to the first partial bandwidth identifier is determined according to data volume characteristic information of each service type corresponding to the first partial bandwidth identifier. For example, the bandwidth value corresponding to the partial bandwidth identifier with a value of 2 is determined according to the data volume of all service types corresponding to the partial bandwidth identifier with a value of 2, wherein service type 1 is a voice conversation type, and the required data volume is 1M, service type 2 is a video viewing type, and the required data volume is 2M, service type 3 is an image download type, and the required data volume is 0.5M, and service type 4 is a game type, and the required data volume is 3M. The obtained data volumes of each type are added together, and finally it is determined that the bandwidth value corresponding to the partial bandwidth identifier with a value of 2 is 6.5M, and then it is confirmed according to the bandwidth value in Table 2. Since 6.5M is not the corresponding value in Table 2, it is necessary to determine the first value greater than or equal to 6.5M in the configured SCS line as the final bandwidth value of the partial bandwidth identifier with a value of 2, that is, 10M is determined as the final bandwidth value of the partial bandwidth identifier with a value of 2.
[0097] It should be noted that the bandwidth values corresponding to the various bandwidth identifiers set in this embodiment are preset initial values, which will be adjusted later according to actual applications, such as the coverage scenario of the cell, the average number of users, the average service type and the corresponding data volume.
[0098] In this embodiment, when the first partial bandwidth identifier is a partial bandwidth identifier with a value of 0, the partial bandwidth identifier is mainly used for random access of a user terminal device, and the bandwidth value corresponding to the first partial bandwidth identifier is determined as a fixed value.
[0099] According to the partial bandwidth adjustment method provided by the present invention, when the value of the first partial bandwidth identifier is 0, the bandwidth value of the partial bandwidth identifier is determined as a fixed value, and when the first partial bandwidth identifier does not belong to the partial bandwidth identifier with a value of 0, the bandwidth value corresponding to the first partial bandwidth identifier is determined according to the data volume characteristic information of each service type corresponding to the first partial bandwidth identifier, and the corresponding bandwidth value is determined for each partial bandwidth identifier, thereby ensuring random access of the user terminal device and providing data support for the subsequent adjustment of the bandwidth value corresponding to each partial bandwidth identifier.
[0100] Figure 5 The present invention provides a partial bandwidth adjustment device, such as Figure 5 As shown, the bandwidth adjustment device provided by the present invention includes:
[0101] A determination module 501 is used to determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier;
[0102] A statistics module 502 is used to count the average number of user equipments, average throughput and average delay of all service types corresponding to each partial bandwidth identifier within a preset time period;
[0103] An adjustment module 503, configured to adjust the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipment values, average throughput values, average latency values of all service types corresponding to the first part of the bandwidth identifier and a preset threshold;
[0104] The first bandwidth portion identifier is any one of the multiple bandwidth portion identifiers.
[0105] The present invention provides a partial bandwidth adjustment device, which determines the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier; counts the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to each partial bandwidth identifier within a preset time period; and adjusts the bandwidth value corresponding to the first partial bandwidth identifier according to the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to the first partial bandwidth identifier and a preset threshold. The bandwidth adjustment method provided by the present invention can modify the bandwidth value adaptively, reduce labor costs, improve service perception and service quality, and enhance user experience.
[0106] Since the principle of the device described in the embodiment of the present invention is the same as that of the method described in the above embodiment, a more detailed explanation will not be repeated here.
[0107] Figure 6 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 6As shown, the electronic device may include: a processor 601, a communication interface 602, a memory 603 and a communication bus 604, wherein the processor 601, the communication interface 602 and the memory 603 complete mutual communication through the communication bus 604. The processor 601 may call the logic instructions in the memory 603 to execute the robot response method, which includes: determining the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier; counting the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to each partial bandwidth identifier within a preset time period; adjusting the bandwidth value corresponding to the first partial bandwidth identifier according to the average user equipment quantity value, average throughput value and average delay value of all service types corresponding to the first partial bandwidth identifier and a preset threshold; wherein the first partial bandwidth identifier is any one of the multiple partial bandwidth identifiers.
[0108] In addition, the logic instructions in the above-mentioned memory 603 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0109] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the robot response method provided by the above methods, and the method includes: determining the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier; counting the average user device quantity value, average throughput value and average delay value of all service types corresponding to each partial bandwidth identifier within a preset time period; adjusting the bandwidth value corresponding to the first partial bandwidth identifier according to the average user device quantity value, average throughput value and average delay value of all service types corresponding to the first partial bandwidth identifier and a preset threshold; wherein the first partial bandwidth identifier is any one of the multiple partial bandwidth identifiers.
[0110] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the processor executes the above-mentioned robot response method, the method comprising: determining a mapping relationship between each service type and multiple partial bandwidth identifiers and bandwidth configuration information corresponding to each partial bandwidth identifier; counting the average number of user devices, average throughput value and average delay value of all service types corresponding to each partial bandwidth identifier within a preset time period; adjusting the bandwidth value corresponding to the first partial bandwidth identifier according to the average number of user devices, average throughput value and average delay value of all service types corresponding to the first partial bandwidth identifier and a preset threshold; wherein the first partial bandwidth identifier is any one of the multiple partial bandwidth identifiers.
[0111] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0112] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A partial bandwidth adjustment method, characterized in that: include: Determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier; Counting the average number of user equipment values, average throughput values, and average latency values of all service types corresponding to each partial bandwidth identifier within a preset time period; Adjust the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipment values, average throughput values, average latency values of all service types corresponding to the first part of the bandwidth identifier and a preset threshold; The first partial bandwidth identifier is any one of the multiple partial bandwidth identifiers; The adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average user equipment quantity value, the average throughput value and the average delay value of all service types corresponding to the first part of the bandwidth identifier and the preset threshold value includes: When the average number of user equipments is greater than a first threshold, the average throughput is greater than a second threshold, and the average delay is greater than a third threshold, the bandwidth value corresponding to the first part of the bandwidth identifier is increased; a determination threshold for increasing the bandwidth value needs to be pre-set, specifically expressed as: the first threshold is an average RRC activated UE number threshold of 1, the second threshold is an average throughput threshold of 1, and the third threshold is an average delay threshold of 1; The step of adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipments, the average throughput value, the average delay value and the preset threshold value of all service types corresponding to the first part of the bandwidth identifier further includes: When the average number of user equipments is less than a fourth threshold, the average throughput is less than a fifth threshold, and the average delay is less than a sixth threshold, the bandwidth value corresponding to the first part of the bandwidth identifier is reduced; a determination threshold for reducing the bandwidth value needs to be pre-set, specifically expressed as: the fourth threshold is an average RRC activated UE number threshold of 2, the fifth threshold is an average throughput threshold of 2, and the sixth threshold is an average delay threshold of 2; Among them, the fourth threshold is smaller than the first threshold, the fifth threshold is smaller than the second threshold, and the sixth threshold is smaller than the third threshold.
2. The method for adjusting the partial bandwidth according to claim 1, characterized in that: The adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average user equipment quantity value, the average throughput value and the average delay value of all service types corresponding to the first part of the bandwidth identifier and the preset threshold value includes: Calculate according to the preset adjustment scale factor and the transmission resource block value corresponding to the current bandwidth of the first part of the bandwidth identifier to obtain the transmission resource block target value corresponding to the first part of the bandwidth identifier; The target bandwidth value corresponding to the first part of the bandwidth identifier is determined according to the transmission resource block target value corresponding to the first part of the bandwidth identifier and the mapping relationship between bandwidth and transmission resource block.
3. The method for adjusting the partial bandwidth according to claim 1, characterized in that: The multiple partial bandwidth identifiers include any one or more of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, wherein: Accordingly, the determining of the mapping relationship between each service type and multiple partial bandwidth identifiers includes: Determine, according to a delay value and a packet loss rate value of a first service type, a partial bandwidth identifier corresponding to the first service type; wherein the first service type is any one of the various service types; Each partial bandwidth identifier includes at least one service type; and one service type is mapped to only one partial bandwidth identifier.
4. The method for adjusting the partial bandwidth according to claim 3, characterized in that: The determining of the mapping relationship between each service type and a plurality of partial bandwidth identifiers also includes: When the value of the partial bandwidth identifier is 0, the mapping relationship between each service type and the partial bandwidth identifier is not mapped.
5. The method for adjusting the partial bandwidth according to claim 1, characterized in that: The determining of the bandwidth configuration information corresponding to each partial bandwidth identifier includes: In a case where the first partial bandwidth identifier is any one of a partial bandwidth identifier with a value of 1, a partial bandwidth identifier with a value of 2, a partial bandwidth identifier with a value of 3, and a partial bandwidth identifier with a value of 4, determining a bandwidth value corresponding to the first partial bandwidth identifier according to data volume characteristic information of each service type corresponding to the first partial bandwidth identifier; or, In a case where the first part of the bandwidth identifier is a part of the bandwidth identifier with a value of 0, the bandwidth value corresponding to the first part of the bandwidth identifier is determined to be a fixed value.
6. A bandwidth adjustment device, characterized in that: include: A determination module, used to determine the mapping relationship between each service type and multiple partial bandwidth identifiers and the bandwidth configuration information corresponding to each partial bandwidth identifier; A statistics module, used to count the average number of user equipment values, average throughput values and average delay values of all service types corresponding to each partial bandwidth identifier within a preset time period; An adjustment module, configured to adjust the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipment values, average throughput values, average latency values of all service types corresponding to the first part of the bandwidth identifier and a preset threshold; The first partial bandwidth identifier is any one of the multiple partial bandwidth identifiers; The adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average user equipment quantity value, the average throughput value and the average delay value of all service types corresponding to the first part of the bandwidth identifier and the preset threshold value includes: When the average number of user equipments is greater than a first threshold, the average throughput is greater than a second threshold, and the average delay is greater than a third threshold, the bandwidth value corresponding to the first part of the bandwidth identifier is increased; a determination threshold for increasing the bandwidth value needs to be pre-set, specifically expressed as: the first threshold is an average RRC activated UE number threshold of 1, the second threshold is an average throughput threshold of 1, and the third threshold is an average delay threshold of 1; The step of adjusting the bandwidth value corresponding to the first part of the bandwidth identifier according to the average number of user equipments, the average throughput value, the average delay value and the preset threshold value of all service types corresponding to the first part of the bandwidth identifier further includes: When the average number of user equipments is less than a fourth threshold, the average throughput is less than a fifth threshold, and the average delay is less than a sixth threshold, the bandwidth value corresponding to the first part of the bandwidth identifier is reduced; a determination threshold for reducing the bandwidth value needs to be pre-set, specifically expressed as: the fourth threshold is an average RRC activated UE number threshold of 2, the fifth threshold is an average throughput threshold of 2, and the sixth threshold is an average delay threshold of 2; Among them, the fourth threshold is smaller than the first threshold, the fifth threshold is smaller than the second threshold, and the sixth threshold is smaller than the third threshold.
7. An electronic device, characterized in that: include: processor, memory and bus, wherein, The processor and the memory communicate with each other via the bus; The memory stores program instructions executable by the processor, and the processor can execute the steps of the partial bandwidth adjustment method according to any one of claims 1 to 5 by calling the program instructions.
8. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the steps of the partial bandwidth adjustment method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Business bandwidth control method and apparatus
CN104219165A