Resource adjustment method and device, equipment and storage medium

By dynamically adjusting the reserved allocation of RB resources, the problem of the single adjustment method of RB resources in the existing technology is solved, realizing flexible adjustment of RB resources and improving service perception, thereby improving the resource utilization efficiency and user experience of 5G networks.

CN116074895BActive Publication Date: 2026-04-07CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-01
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In existing technologies, the adjustment method of RB resources is singular and the resource space is fixed, resulting in low utilization rate of slice resources and waste of resources, while non-slice resources are insufficient and service perception is poor, and 5G network resources cannot be used reasonably.

Method used

By acquiring the utilization rate of different types of resources in the wireless link bearer resources, setting preset thresholds for comparison, determining whether resource adjustment is needed, and making flexible resource reservation adjustments, the reservation allocation of RB resources is dynamically adjusted.

Benefits of technology

It enables flexible adjustment of RB resources to meet different business needs, improve business perception, and enhance the resource utilization efficiency and user experience of 5G networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116074895B_ABST
    Figure CN116074895B_ABST
Patent Text Reader

Abstract

The application provides a resource adjustment method and device, equipment and a storage medium. The method obtains a resource utilization rate of first category resources and a resource utilization rate of second category resources in a wireless link bearer resource; compares the resource utilization rate of the first category resources with a first preset threshold to obtain a first comparison result; compares the resource utilization rate of the second category resources with a second preset threshold to obtain a second comparison result; judges whether resource adjustment is needed according to the first comparison result and the second comparison result; and if it is judged that resource adjustment is needed, resource reservation adjustment is performed on the first category resources and the second category resources, the reservation allocation of the RB resource is dynamically adjusted, the RB resource can meet the demand, the perception of the service is improved, and the perception of the 5G service is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a resource adjustment method, apparatus, device, and storage medium. Background Technology

[0002] The rapid development of 5G technology has brought great convenience to people's daily lives. 5G is a communication technology born for applications. Because different application scenarios have different network requirements, 5G networks need to be deployed more flexibly and managed in a categorized manner. 5G network slicing technology divides a physical network into multiple virtual end-to-end networks. Each virtual network, including its devices, access, transmission, and core network, is logically independent, providing isolated network environments for different application scenarios. This allows different application scenarios to customize functions and features according to their own requirements.

[0003] In related technologies, 5G network slicing typically uses slice-level radio link bearer (RB) resource reservation on the radio side to ensure the network capabilities of the slice. RB resources are divided into four categories: non-slice group resources, slice group maximum usage resources, slice group priority resources, and slice group dedicated resources. The size of the above four types of RB resources is fixed. In practical applications, slice services and non-slice services can use the pre-allocated fixed space according to the resource classification.

[0004] However, the existing RB resource adjustment methods are singular and the resource space is fixed, which easily leads to low utilization rate of slice resources and waste of resources, as well as insufficient non-slice resources and poor service perception, and cannot make reasonable use of 5G network resources. Summary of the Invention

[0005] This application provides a resource adjustment method, apparatus, device, and storage medium to solve the technical problems in the prior art where the RB resource adjustment method is singular and the resource space is fixed, which easily leads to low utilization rate of slice resources and resource waste, as well as insufficient non-slice resources, poor service perception, and inability to make reasonable use of 5G network resources.

[0006] Firstly, this application provides a resource adjustment method, including:

[0007] Obtain the resource utilization rates of the first category of resources and the second category of resources in the wireless link bearer resources;

[0008] The resource utilization rate of the first category of resources is compared with a first preset threshold to obtain a first comparison result;

[0009] The resource utilization rate of the second category of resources is compared with the second preset threshold to obtain a second comparison result;

[0010] Based on the first comparison result and the second comparison result, determine whether resource adjustment is needed;

[0011] If it is determined that resource adjustments are needed, resource reservation adjustments will be made for the first category of resources and the second category of resources.

[0012] Here, this application first obtains the resource utilization rates of the first category of resources and the second category of resources in the RB resources. The resource utilization rates of the first category of resources and the second category of resources are compared with preset thresholds respectively to determine the current resource occupancy of the first category of resources and the second category of resources. If the resource occupancy is determined to be unreasonable according to the comparison results, the resource reservation size of different categories of resources can be flexibly adjusted, realizing the flexible adjustment of RB resources. According to the actual usage of RB resources by different services, the reservation allocation of RB resources is dynamically adjusted so that RB resources can not only meet the demand, but also improve the service perception and enhance the perception of 5G services.

[0013] Optionally, the adjustment of resource reservation for the first category of resources and the second category of resources includes:

[0014] Get the current resource size and original resource size of the first category of resources;

[0015] The usage status of the first category of resources is determined based on the current resource size and the original resource size;

[0016] Based on the usage status, resource reservation adjustments are made for the first category of resources and the second category of resources.

[0017] Optionally, determining the usage status of the first category of resources based on the current resource size and the original resource size includes:

[0018] If the current resource size is equal to the original resource size, then the usage state is determined to be the initial state;

[0019] If the current resource size is smaller than the original resource size, then the usage state is determined to be a reduced state.

[0020] Here, this application determines the usage status of the first category of resources based on their size, dividing the usage status into two types: initial state and reduced state. The initial state refers to the state of the first category of resources before dynamic adjustment, while the reduced state refers to the state after the first category of resources has been reduced to make room for the second category of resources. Based on the usage status, the current usage of each category of RN resources can be accurately grasped, thereby enabling accurate dynamic adjustment of resources according to the usage situation. This further improves the efficiency and accuracy of resource adjustment, and further enhances the user experience of 5G networks.

[0021] Optionally, the first preset threshold includes a first low utilization threshold, and the second preset threshold includes a first high utilization threshold.

[0022] Accordingly, determining whether resource adjustment is needed based on the first comparison result and the second comparison result includes:

[0023] If the first comparison result indicates that the resource utilization rate of the first category of resources is less than the first low utilization rate threshold, and the second comparison result indicates that the resource utilization rate of the second category of resources is greater than the first high utilization rate threshold, then it is determined that resource adjustment is required.

[0024] This application sets a first low utilization rate threshold and a first high utilization rate threshold. If the resource utilization rate of the first category of resources is less than the first low utilization rate threshold and the resource utilization rate of the second category of resources is greater than the first high utilization rate threshold, it can be determined that the first category of resources has surplus and long-term non-use will cause resource waste, while the second category of resources has insufficient resources. The services carried by the second category of resources will have poor perception. Therefore, resource adjustment is required. This application can accurately judge the current usage of each type of RB resource, thereby making timely resource adjustments and improving the perception of the 5G network.

[0025] Optionally, the adjustment of resource reservation for the first category of resources and the second category of resources includes:

[0026] If the usage state is the initial state, then the first category of resources of the first preset size will be converted into the second category of resources.

[0027] Here, in the initial state of the first category of resources, this application can convert the first category of resources into the second category of resources to reduce the waste of the first category of resources, improve the perception of the second category of voluntary service, and further improve network performance and user experience.

[0028] Optionally, the first preset threshold includes a second high utilization threshold, and the second preset threshold includes a second low utilization threshold.

[0029] Accordingly, determining whether resource adjustment is needed based on the first comparison result and the second comparison result includes:

[0030] If the first comparison result is that the resource utilization rate of the first category of resources is greater than the second high utilization rate threshold, and the second comparison result is that the resource utilization rate of the second category of resources is less than the second low utilization rate threshold, then it is determined that resource adjustment is required.

[0031] This application sets a second low utilization rate threshold and a second high utilization rate threshold. If the resource utilization rate of the first category of resources is greater than the second high utilization rate threshold and the resource utilization rate of the second category of resources is less than the second low utilization rate threshold, then it can be determined that the first category of resources is not in a resource surplus state, while the second category of resources has sufficient space. Therefore, it is not necessary for the first category of resources to supplement the second category of resources. The current utilization status of each type of RB resources can be accurately judged, thereby making timely resource adjustments and improving the perception of the 5G network.

[0032] Optionally, the adjustment of resource reservation for the first category of resources and the second category of resources includes:

[0033] If the usage state is a reduced state, then the second category resource of the second preset size is converted into the first category resource.

[0034] Here, when the first category of resources is in a reduced state, this application can restore the second category of resources converted from the first category of resources to the first category of resources to cope with the services carried by the first category of resources and ensure the stability of the 5G network.

[0035] Optionally, the first category of resources is dedicated to the slice group, and the second category of resources includes at least one of non-slice group resources, slice group maximum usage resources, and slice group priority resources.

[0036] Here, the first category of resources in this application are dedicated resources for the slice group, and the second category of resources includes at least one of non-slice group resources, maximum usage resources of the slice group, and priority resources of the slice group. When the RB resource reservation situation does not match the actual business, the RB resource reservation can be dynamically adjusted to avoid the waste of RB resources reserved for slices, improve the user experience of non-slice business, and at the same time ensure the use of RB resources for slice business.

[0037] Secondly, this application provides a resource adjustment device, comprising:

[0038] The acquisition module is used to acquire the resource utilization rate of the first category of resources and the resource utilization rate of the second category of resources in the wireless link bearer resources;

[0039] The comparison module is used to compare the resource utilization rate of the first category of resources with a first preset threshold to obtain a first comparison result; and to compare the resource utilization rate of the second category of resources with a second preset threshold to obtain a second comparison result.

[0040] The judgment module is used to determine whether resource adjustment is needed based on the first comparison result and the second comparison result;

[0041] The adjustment module is used to adjust the resource reservation for the first category of resources and the second category of resources if it is determined that resource adjustment is needed.

[0042] Optionally, the adjustment module is specifically used for:

[0043] Get the current resource size and original resource size of the first category of resources;

[0044] The usage status of the first category of resources is determined based on the current resource size and the original resource size;

[0045] Based on the usage status, resource reservation adjustments are made for the first category of resources and the second category of resources.

[0046] Optionally, the adjustment module is further specifically used for:

[0047] If the current resource size is equal to the original resource size, then the usage state is determined to be the initial state;

[0048] If the current resource size is smaller than the original resource size, then the usage state is determined to be a reduced state.

[0049] Optionally, the first preset threshold includes a first low utilization threshold, and the second preset threshold includes a first high utilization threshold.

[0050] Accordingly, the judgment module is specifically used for:

[0051] If the first comparison result indicates that the resource utilization rate of the first category of resources is less than the first low utilization rate threshold, and the second comparison result indicates that the resource utilization rate of the second category of resources is greater than the first high utilization rate threshold, then it is determined that resource adjustment is required.

[0052] Optionally, the adjustment module is specifically used for:

[0053] If the usage state is the initial state, then the first category of resources of the first preset size will be converted into the second category of resources.

[0054] Optionally, the first preset threshold includes a second high utilization threshold, and the second preset threshold includes a second low utilization threshold.

[0055] Accordingly, the judgment module is specifically used for:

[0056] If the first comparison result is that the resource utilization rate of the first category of resources is greater than the second high utilization rate threshold, and the second comparison result is that the resource utilization rate of the second category of resources is less than the second low utilization rate threshold, then it is determined that resource adjustment is required.

[0057] Optionally, the adjustment module is specifically used for:

[0058] If the usage state is a reduced state, then the second category resource of the second preset size is converted into the first category resource.

[0059] Optionally, the first category of resources is dedicated to the slice group, and the second category of resources includes at least one of non-slice group resources, slice group maximum usage resources, and slice group priority resources.

[0060] Thirdly, this application provides a resource adjustment device, comprising: at least one processor and a memory;

[0061] The memory stores computer-executed instructions;

[0062] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the resource adjustment method as described in the first aspect and various possible designs of the first aspect.

[0063] Fourthly, the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the resource adjustment method described in the first aspect and various possible designs of the first aspect.

[0064] Fifthly, the present invention provides a computer program product, including a computer program that, when executed by a processor, implements the resource adjustment method described in the first aspect and various possible designs of the first aspect.

[0065] The resource adjustment method, apparatus, device, and storage medium provided in this application first obtain the resource utilization rates of the first category of resources and the second category of resources in the RB resources. The resource utilization rates of the first category of resources and the second category of resources are compared with preset thresholds to determine the current resource occupancy of the first category of resources and the second category of resources. If the resource occupancy is determined to be unreasonable according to the comparison results, the resource reservation size of different categories of resources can be flexibly adjusted, realizing the flexible adjustment of RB resources. According to the actual usage of RB resources by different services, the reservation allocation of RB resources is dynamically adjusted so that RB resources can not only meet the demand but also improve the service perception, thereby improving the perception of 5G services. Attached Figure Description

[0066] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0067] Figure 1 This application provides a schematic diagram of a resource adjustment system architecture.

[0068] Figure 2 A flowchart illustrating a resource adjustment method provided in an embodiment of this application;

[0069] Figure 3 A flowchart illustrating another resource adjustment method provided in an embodiment of this application;

[0070] Figure 4 This is a schematic diagram of the structure of a resource adjustment device provided in an embodiment of this application;

[0071] Figure 5 This is a schematic diagram of the structure of a resource adjustment device provided in an embodiment of this application.

[0072] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0073] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0074] The terms “first,” “second,” “third,” and “fourth,” etc. (if present), in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0075] The goal of 5G network slicing is to combine terminal equipment, access network resources, core network resources, and network operation and maintenance management systems to provide independent, isolated, and integrated networks for different service scenarios or types. In slice-level RB resource reservation, the general approach is to divide RB resources into four categories: (a) non-slice group resources; (b) slice group maximum usage resources; (c) slice group priority resources; and (d) slice group dedicated resources. The usage of these RB resources is as follows: (a) RB resources in the non-slice group category are only available for non-slice services and cannot be used by slice services; (b) RB resources in the slice group maximum usage resources category can be used by both non-slice and slice services, depending on QoS priority; (c) RB resources in the slice group priority resources category can be used by both non-slice and slice services, but can only be used by non-slice services after the slice service transmission is complete; (d) RB resources in the slice group dedicated resources category are only available for slice services and cannot be used by non-slice services.

[0076] The RB resources used by sliced ​​services are allocated according to the priority order (d) > (c) > (b). Sliced ​​services first use RB resources of type (d), then use RB resources of type (c) when that type is exhausted, and then use RB resources of type (b) when that type is exhausted. The total number of RB resources available for sliced ​​services cannot exceed the sum of (d) + (c) + (b). The RB resources used by non-sliced ​​services are allocated according to the priority order (a) > (b) > (c). Non-sliced ​​services first use RB resources of type (a), then use RB resources of type (b) when that type is exhausted, and then use RB resources of type (c) when that type is exhausted. The total number of RB resources available for non-sliced ​​services cannot exceed the sum of (a) + (b) + (c). These RB resource categories are fixed once allocated and cannot be dynamically changed. However, in the existing technology, RB resources cannot be dynamically adjusted, resulting in poor RB resource matching and adverse effects: when the utilization rate of RB resources in slices is low for a long time, and the RB resources of non-slice services are insufficient for a long time, on the one hand, there is a waste of RB resources reserved for slices, and on the other hand, it causes poor perception of non-slice services.

[0077] To address the aforementioned issues, embodiments of this application provide a resource adjustment method, apparatus, device, and storage medium. The method dynamically adjusts the reserved allocation of RB resources based on the utilization rates of different types of RB resources by different services, thereby ensuring that RB resources can meet the needs of different services while reducing resource waste.

[0078] Optional, Figure 1 This is a schematic diagram of a resource adjustment system architecture provided in an embodiment of this application. Figure 1 In the above architecture, at least one of receiving device 101, processor 102 and display device 103 is included.

[0079] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the resource adjustment system architecture. In other feasible embodiments of this application, the above architecture may include more or fewer components than illustrated, or combine some components, or split some components, or arrange different components, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented in hardware, software, or a combination of both.

[0080] In the specific implementation process, the receiving device 101 can be an input / output interface or a communication interface.

[0081] The processor 102 can dynamically adjust the reserved allocation of RB resources according to the utilization rate of different types of RB resources by different services, so that the RB resources can meet the needs of different services and reduce resource waste.

[0082] The display device 103 can be used to display the above results, etc., and can also be used to interact with the user.

[0083] The display device can also be a touch screen, used to receive user commands while displaying the above content, so as to achieve interaction with the user.

[0084] It should be understood that the aforementioned processor can be implemented by reading instructions from memory and executing those instructions, or it can be implemented through chip circuitry.

[0085] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0086] The technical solution of this application will be described in detail below with reference to specific embodiments:

[0087] Optionally, Figure 2 This is a flowchart illustrating a resource adjustment method provided in an embodiment of this application. The execution entity of this embodiment can be... Figure 1 The processor 102 in the code can be specifically executed based on the actual application scenario. For example... Figure 2 As shown, the method includes the following steps:

[0088] S201: Obtain the resource utilization rate of the first category of resources and the resource utilization rate of the second category of resources in the wireless link bearer resources.

[0089] Optionally, for each type of resource, the number of RBs used and the total number of RBs in the corresponding resource category can be used to determine the resource type. One possible method for determining this is as follows:

[0090] Resource utilization rate = (Number of RBs used in the corresponding resource category / Total number of RBs in the corresponding resource category) * 100%.

[0091] S202: Compare the resource utilization rate of the first category of resources with the first preset threshold to obtain the first comparison result.

[0092] S203: Compare the resource utilization rate of the second category of resources with the second preset threshold to obtain a second comparison result.

[0093] It is understandable that the first and second preset thresholds can be determined according to the actual situation, and this application attempts to compare without imposing specific restrictions.

[0094] S204: Based on the first comparison result and the second comparison result, determine whether resource adjustment is needed.

[0095] Optionally, the first preset threshold includes a first low utilization rate threshold, and the second preset threshold includes a first high utilization rate threshold; correspondingly, determining whether resource adjustment is needed based on the first comparison result and the second comparison result includes: if the first comparison result shows that the resource utilization rate of the first category of resources is less than the first low utilization rate threshold, and the second comparison result shows that the resource utilization rate of the second category of resources is greater than the first high utilization rate threshold, then it is determined that resource adjustment is needed.

[0096] In this embodiment, a first low utilization threshold and a first high utilization threshold are set. If the resource utilization rate of the first category of resources is less than the first low utilization threshold and the resource utilization rate of the second category of resources is greater than the first high utilization threshold, it can be determined that the first category of resources has surplus and long-term non-use will cause resource waste, while the second category of resources has insufficient resources. The services carried by the second category of resources will have poor perception. Therefore, resource adjustment is required. The current utilization status of each type of RB resource can be accurately judged, so as to make timely resource adjustment and improve the perception of 5G network.

[0097] Optionally, the first preset threshold includes a second high utilization rate threshold, and the second preset threshold includes a second low utilization rate threshold; accordingly, determining whether resource adjustment is needed based on the first comparison result and the second comparison result includes: if the first comparison result is that the resource utilization rate of the first category of resources is greater than the second high utilization rate threshold, and the second comparison result is that the resource utilization rate of the second category of resources is less than the second low utilization rate threshold, then it is determined that resource adjustment is needed.

[0098] In this embodiment, a second low utilization threshold and a second high utilization threshold are set. If the resource utilization rate of the first category of resources is greater than the second high utilization threshold and the resource utilization rate of the second category of resources is less than the second low utilization threshold, then it can be determined that the first category of resources is not in a resource surplus state, while the second category of resources has sufficient space. Therefore, it is not necessary for the first category of resources to supplement the second category of resources. The current utilization status of each type of RB resources can be accurately judged, thereby making timely resource adjustments and improving the perception of the 5G network.

[0099] S205: If it is determined that resource adjustment is needed, resource reservation adjustments shall be made for the first category of resources and the second category of resources.

[0100] Optionally, resource reservation adjustments are made for the first category of resources and the second category of resources, including: obtaining the current resource size and the original resource size of the first category of resources; determining the usage status of the first category of resources based on the current resource size and the original resource size; and adjusting the resource reservation of the first category of resources and the second category of resources based on the usage status.

[0101] Optionally, the usage status of the first category of resources is determined based on the current resource size and the original resource size, including:

[0102] If the current resource size is equal to the original resource size, the usage state is determined to be the initial state; if the current resource size is less than the original resource size, the usage state is determined to be the reduced state.

[0103] This application embodiment determines the usage status of the first category of resources based on their size, dividing the usage status into two types: initial state and reduced state. The initial state refers to the state of the first category of resources before dynamic adjustment, while the reduced state refers to the state after the first category of resources has been reduced to make room for the second category of resources. Based on the usage status, the current usage of each category of RN resources can be accurately grasped, thereby enabling accurate dynamic adjustment of resources according to the usage situation. This further improves the efficiency and accuracy of resource adjustment, and further enhances the user experience of the 5G network.

[0104] Optionally, embodiments of this application provide two resource adjustment methods in different scenarios:

[0105] Option 1: Adjust the resource reservation for the first category of resources and the second category of resources, including: if the usage state is the initial state, convert the first category of resources of the first preset size into the second category of resources.

[0106] Here, in the initial state of the first type of resources, the first type of resources can be converted into the second type of resources to reduce the waste of the first type of resources, improve the perception of the second type of voluntary service, and further improve the network effect and user experience.

[0107] Option 2: Adjust the resource reservation for the first category and the second category of resources, including: if the usage status is reduced, convert the second category of resources of the second preset size into the first category of resources.

[0108] It is understood that the first and second preset sizes can be determined according to the actual situation, and the comparison of the embodiments in this application does not impose specific limitations.

[0109] Here, in the embodiment of this application, when the first type of resource is in a reduced state, the second type of resource converted from the first type of resource can be restored and restored to the first type of resource to cope with the services carried by the first type of resource, thus ensuring the stability of the 5G network.

[0110] This application embodiment first obtains the resource utilization rates of the first category of resources and the second category of resources in the RB resources. The resource utilization rates of the first category of resources and the second category of resources are compared with preset thresholds to determine the current resource occupancy of the first category of resources and the second category of resources. If the resource occupancy is determined to be unreasonable according to the comparison results, the resource reservation size of different categories of resources can be flexibly adjusted, realizing the flexible adjustment of RB resources. According to the actual usage of RB resources by different services, the reservation allocation of RB resources is dynamically adjusted so that RB resources can not only meet the demand, but also improve the service perception, thereby improving the perception of 5G services.

[0111] Optionally, the first category of resources are dedicated resources for the slice group, and the second category of resources includes at least one of non-slice group resources, maximum usage resources of the slice group, and priority resources of the slice group.

[0112] In one possible implementation, as exemplified in this application, the slice group-specific resource is a slice group-specific resource, and the slice group-priority resource is a slice group-priority resource. Accordingly... Figure 3 A flowchart illustrating another resource adjustment method provided in this application embodiment is shown below. Figure 3 As shown, the method includes:

[0113] S301: Obtain the resource utilization rate of dedicated resources in the slice group and the resource utilization rate of priority resources in the slice group in the wireless link bearer resources.

[0114] S302: Compare the resource utilization rate of the dedicated resources of the slice group with the first preset threshold to obtain the first comparison result.

[0115] S303: Compare the resource utilization rate of the priority resources in the slice group with the second preset threshold to obtain the second comparison result.

[0116] Here, the utilization rates of different types of RB resources are compared with the corresponding thresholds. If the comparison results meet certain conditions, the corresponding RB resource reservation adjustment scheme is triggered; otherwise, the RB resource reservation adjustment is not triggered.

[0117] S304: Based on the results of the first and second comparisons, determine whether resource adjustments are needed.

[0118] S305: If it is determined that resource adjustment is needed, resource reservation adjustment shall be made for slice group dedicated resources and slice group priority resources.

[0119] Optionally, during the adjustment process, the dedicated resource status of the slice group can be judged in advance: judge the status of the dedicated resource of the slice group according to the number of RBs of the dedicated resource of the slice group. The status of the dedicated resource of the slice group is divided into two types: initial and reduced. The initial state refers to the state of the dedicated resource of the slice group that has not been dynamically adjusted, and the reduction refers to the state after reducing the dedicated resource of the slice group in order to use the surplus dedicated resource of the slice group for non-slice services.

[0120] In a feasible implementation, the number of RBs of the dedicated resource of the slice group that has not been dynamically adjusted is defined as initial_slice_group_dedicated. If the number of RBs of the dedicated resource of the slice group = initial_slice_group_dedicated, the status of the dedicated resource of the slice group is "initial", and if the number of RBs of the dedicated resource of the slice group < initial_slice_group_dedicated, the status of the dedicated resource of the slice group is "reduced".

[0121] Furthermore, in some embodiments, the specific method of resource adjustment is as follows:

[0122] When the status of the dedicated resource of the slice group is "initial", if the utilization rate of the dedicated resource of the slice group is lower than a certain threshold, the utilization rate of the non-slice group resource, the maximum utilization rate of the slice group resource, and the priority utilization rate of the slice group resource are each higher than a certain threshold, and it lasts for a certain period of time, then the RB resource reservation adjustment is triggered, the dedicated resource of the slice group is reduced, and the priority resource of the slice group increases. The amount reduced by the former is equal to the amount increased by the latter. The premise for implementing this adjustment is to ensure that the slice group resources can still meet the current slice service requirements and there is still a certain surplus.

[0123] When the status of the dedicated resource of the slice group is "reduced", if the utilization rate of the dedicated resource of the slice group is higher than a certain threshold, then the RB resource reservation adjustment is triggered to restore the dedicated resource of the slice group to the initial size, that is, to make the number of RBs of the dedicated resource of the slice group = initial_slice_group_dedicated, and the priority resource of the slice group is correspondingly reduced, which is also equivalent to restoring to the initial size.

[0124] Optionally, if the RB resource reservation adjustment is triggered, the corresponding plan is executed, and if not, the RB resource reservation situation remains unchanged.

[0125] Here, in this embodiment, the first category of resources is dedicated resources for slice groups, and the second category of resources includes at least one of non-slice group resources, maximum usage resources for slice groups, and priority resources for slice groups. When the RB resource reservation situation does not match the actual business, dynamically adjusting the RB resource reservation can avoid wasting RB resources reserved for slices, improve the user experience of non-slice services, and also ensure the use of RB resources for slice services. This embodiment improves the utilization efficiency of network RB resources: when the slice business volume is small and there is a surplus of RB resources reserved entirely for slice services, while the RB resources cannot meet the needs of non-slice services due to the large volume of non-slice services, the surplus RB resources reserved for slice services are freed up for use by non-slice services, improving the utilization rate of RB resources and improving the user experience of non-slice services; it also ensures the normal operation of slice services: when the slice business increases, the RB resources that originally belonged to slice services are restored to their original positions, ensuring the normal operation of slice services and preventing slice services from being damaged.

[0126] Figure 4 This is a schematic diagram of the structure of a resource adjustment device provided in an embodiment of this application, as shown below. Figure 4 As shown, the apparatus in this embodiment includes: an acquisition module 401, a comparison module 402, a judgment module 403, and an adjustment module 404. The resource adjustment device here can be the processor 102 itself, or a chip or integrated circuit that implements the functions of the processor 102. It should be noted that the division of the acquisition module 401, comparison module 402, judgment module 403, and adjustment module 404 is only a logical functional division; physically, they can be integrated or independent.

[0127] The acquisition module is used to acquire the resource utilization rate of the first category of resources and the resource utilization rate of the second category of resources in the wireless link bearer resources.

[0128] The comparison module is used to compare the resource utilization rate of the first category of resources with a first preset threshold to obtain a first comparison result; and to compare the resource utilization rate of the second category of resources with a second preset threshold to obtain a second comparison result.

[0129] The judgment module is used to determine whether resource adjustments are needed based on the first comparison result and the second comparison result.

[0130] The adjustment module is used to adjust the resource reservation for the first and second categories of resources if it is determined that resource adjustment is needed.

[0131] Optionally, the adjustment module is specifically used for:

[0132] Get the current and original resource size of the first category of resources;

[0133] The usage status of the first category of resources is determined based on the current resource size and the original resource size;

[0134] Adjust resource reservations for Category 1 and Category 2 resources based on their usage status.

[0135] Optionally, the adjustment module is also specifically used for:

[0136] If the current resource size is equal to the original resource size, then the usage state is determined to be the initial state;

[0137] If the current resource size is smaller than the original resource size, then the usage state is determined to be a reduced state.

[0138] Optionally, the first preset threshold includes a first low utilization threshold, and the second preset threshold includes a first high utilization threshold;

[0139] Accordingly, the judgment module is specifically used for:

[0140] If the first comparison result is that the resource utilization rate of the first category of resources is less than the first low utilization rate threshold, and the second comparison result is that the resource utilization rate of the second category of resources is greater than the first high utilization rate threshold, then it is determined that resource adjustment is required.

[0141] Optionally, the adjustment module is specifically used for:

[0142] If the usage state is the initial state, then the first category resource of the first preset size will be converted into the second category resource.

[0143] Optionally, the first preset threshold includes a second high utilization threshold, and the second preset threshold includes a second low utilization threshold;

[0144] Accordingly, the judgment module is specifically used for:

[0145] If the first comparison result is that the resource utilization rate of the first category of resources is greater than the second highest utilization rate threshold, and the second comparison result is that the resource utilization rate of the second category of resources is less than the second lowest utilization rate threshold, then it is determined that resource adjustment is required.

[0146] Optionally, the adjustment module is specifically used for:

[0147] If the usage state is reduced, then the second category resource of the second preset size will be converted into the first category resource.

[0148] Optionally, the first category of resources are dedicated resources for the slice group, and the second category of resources includes at least one of non-slice group resources, maximum usage resources of the slice group, and priority resources of the slice group.

[0149] Figure 5This is a schematic diagram of a resource adjustment device provided in an embodiment of this application. The resource adjustment device can be a processor 102. The components shown herein, their connections and relationships, and their functions are merely examples and do not limit the implementation of the present application described and / or claimed herein.

[0150] like Figure 5 As shown, the resource adjustment device includes a processor 501 and a memory 502. These components are interconnected via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processor 501 can process instructions executed within the resource adjustment device, including instructions stored in or on memory for displaying graphical information on external input / output devices (such as display devices coupled to an interface). In other embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Figure 5 Take a processor 501 as an example.

[0151] Memory 502, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the resource adjustment device method in the embodiments of this application (e.g., attached...). Figure 4 As shown, there are acquisition module 401, comparison module 402, judgment module 403, and adjustment module 404. The processor 501 executes various functional applications and data processing of the authentication platform by running non-transient software programs, instructions, and modules stored in the memory 502, thereby implementing the method of the resource adjustment device in the above method embodiment.

[0152] The resource adjustment device may further include an input device 503 and an output device 504. The processor 501, memory 502, input device 503, and output device 504 can be connected via a bus or other means. Figure 5 Taking the example of a connection between China and Israel via a bus.

[0153] Input device 503 can receive input digital or character information, and generate key signal inputs related to user settings and function control of the resource adjustment device, such as a touch screen, keypad, mouse, or multiple mouse buttons, trackball, joystick, etc. Output device 504 can be an output device such as a display device of the resource adjustment device. This display device can include, but is not limited to, liquid crystal displays (LCDs), light-emitting diode (LED) displays, and plasma displays. In some embodiments, the display device can be a touch screen.

[0154] The resource adjustment device in this application embodiment can be used to execute the technical solutions in the above-described method embodiments of this application. Its implementation principle and technical effect are similar, and will not be repeated here.

[0155] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the resource adjustment method described above.

[0156] This application also provides a computer program product, including a computer program, which, when executed by a processor, is used to implement any of the above-described resource adjustment methods.

[0157] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.

[0158] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0159] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0160] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A resource adjustment method, characterized in that, include: Obtain the resource utilization rates of the first category of resources and the second category of resources in the wireless link bearer resources; The first category of resources are dedicated resources for the slice group, and the second category of resources includes at least one of non-slice group resources, maximum usage resources of the slice group, and priority resources of the slice group. The resource utilization rate of the first category of resources is compared with a first preset threshold to obtain a first comparison result; the first preset threshold includes a first low utilization rate threshold and a second high utilization rate threshold. The resource utilization rate of the second category of resources is compared with the second preset threshold to obtain a second comparison result; The second preset threshold includes a first high utilization threshold and a second low utilization threshold; If the usage state of the first category of resources is the initial state, if the first comparison result is that the resource utilization rate of the first category of resources is less than the first low utilization rate threshold, and the second comparison result is that the utilization rate of each resource of the second category of resources is greater than the first high utilization rate threshold, then it is determined that resource adjustment is required; the first category of resources of the first preset size is converted into the slice group priority resource in the second category of resources. Wherein, the initial state refers to the state of the first category of resources that has not been dynamically adjusted. If the utilization status of the first category of resources is in a reduced state, and if the first comparison result is that the resource utilization rate of the first category of resources is greater than the second high utilization rate threshold, and the second comparison result is that the resource utilization rate of the second category of resources is less than the second low utilization rate threshold, then the priority resources of the second preset size slice group are converted into first category resources to restore the dedicated resources of the slice group to their initial size; wherein, the reduced state refers to the state after the first category of resources are reduced in order to make use of the surplus first category of resources for the second category of resources.

2. The method according to claim 1, characterized in that, Determining the usage status of the first category of resources includes: Get the current resource size and original resource size of the first category of resources; The usage status of the first category of resources is determined based on the current resource size and the original resource size.

3. The method according to claim 2, characterized in that, Determining the usage status of the first category of resources based on the current resource size and the original resource size includes: If the current resource size is equal to the original resource size, then the usage state is determined to be the initial state; If the current resource size is smaller than the original resource size, then the usage state is determined to be a reduced state.

4. A resource adjustment device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the resource adjustment method as described in any one of claims 1 to 3.

5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the resource adjustment method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and apparatus for dynamically managing network resources

    US20170367081A1