Resource adjustment method and device, electronic equipment, storage medium and program product
By determining the RRU area where the user equipment is located through the base station and adjusting the resource type according to the area or equipment attributes, the problem of insufficient accuracy in base station resource adjustment is solved, and precise service resource management is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-03-13
AI Technical Summary
Base stations have poor accuracy in resource adjustments and cannot effectively make fine adjustments based on the specific location and needs of user equipment.
The base station determines the target remote radio unit (RRU) area where the user equipment is located, determines the resource adjustment type based on the service information or equipment attributes of that area, and provides corresponding service resources, including speed-up, limitation, or maintenance type adjustments.
This enables base stations to precisely adjust the service resources of user equipment within their coverage area at a finer granularity, improving the accuracy and flexibility of resource adjustment and enhancing the user experience.
Smart Images

Figure CN121665333A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a resource adjustment method, apparatus, electronic device, storage medium, and program product. Background Technology
[0002] Base stations can provide service resources for user equipment, enabling user equipment to perform communication services and data services, etc.
[0003] Currently, in some special scenarios, base stations can also adjust the service resources used by user equipment within their coverage area. For example, a base station can increase or decrease the service resources used by a user equipment. However, the accuracy of resource adjustments made by the base station is relatively poor. Summary of the Invention
[0004] This application provides a resource adjustment method, apparatus, electronic device, storage medium, and program product to improve resource adjustment accuracy.
[0005] In a first aspect, embodiments of this application provide a resource adjustment method, including:
[0006] Determine the target remote radio unit (RRU) area where the user equipment is currently located, where the target RRU area is the area covered by any RRU within the base station's coverage area;
[0007] Based on the service information of the target RRU area, the resource adjustment type corresponding to the user equipment is determined, wherein the resource adjustment type is a speed-up type, a restriction type, or a maintenance type;
[0008] Provide service resources to the user equipment according to the resource adjustment type.
[0009] In one possible implementation, determining the resource adjustment type corresponding to the user equipment based on the service information of the target RRU area includes:
[0010] The service information is obtained, wherein the service information is the regional attribute of the target RRU area, or the service information is the device attribute of the user equipment in the target RRU area, wherein the regional attribute is a speed-up attribute, a limitation attribute, or a maintenance attribute, and the device attribute is a speed-up attribute or a limitation attribute;
[0011] The resource adjustment type corresponding to the user equipment is determined based on the region attribute or the device attribute.
[0012] In one possible implementation, the service information is the regional attribute of the target area; determining the resource adjustment type corresponding to the user equipment based on the regional attribute or the device attribute includes:
[0013] If the region attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type;
[0014] If the region attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type;
[0015] If the region attribute is the maintenance attribute, then the resource adjustment type is determined to be the maintenance type.
[0016] In one possible implementation, the method further includes:
[0017] If the number of times the user equipment enters a specific RRU area within a preset time period is greater than or equal to the number of times a threshold is set, the resource adjustment type corresponding to the user equipment within the coverage area of the base station is determined to be the speed-up type.
[0018] The specific RRU area is the RRU area within the coverage area of the base station whose area attribute is the speed-up attribute.
[0019] In one possible implementation, the service information is the device attribute of the user equipment in the target RRU area; determining the resource adjustment type corresponding to the user equipment based on the area attribute or the device attribute includes:
[0020] If the device attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type;
[0021] If the device attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type.
[0022] In one possible implementation, determining the target RRU area where the user equipment is currently located includes:
[0023] Determine the current location of the user equipment and determine the duration of the user equipment's stay at the current location;
[0024] If the dwell time is greater than the duration threshold, the RRU region where the current location is located is determined as the target RRU region.
[0025] In one possible implementation, determining the target remote radio unit (RRU) area where the user equipment is currently located includes:
[0026] Determine whether the current business scenario is a preset business scenario;
[0027] If the current business scenario is the preset business scenario, determine the target remote radio unit (RRU) area where the user equipment is currently located.
[0028] In one possible implementation, the method further includes:
[0029] If the current business scenario is a non-preset business scenario, the resource adjustment type corresponding to the user equipment is determined to be the maintenance type. The non-preset business scenario refers to business scenarios other than the preset business scenario.
[0030] Secondly, embodiments of this application provide a resource adjustment device, including a determining module and a providing module, wherein...
[0031] The determining module is used to determine the target remote radio unit (RRU) area where the user equipment is currently located, wherein the target RRU area is the area covered by any RRU within the base station coverage area;
[0032] The determining module is further configured to determine the resource adjustment type corresponding to the user equipment based on the service information of the target RRU area, wherein the resource adjustment type is a speed-up type, a restriction type, or a maintenance type;
[0033] The providing module is used to provide service resources to the user equipment according to the resource adjustment type.
[0034] In one possible implementation, the determining module is specifically used for,
[0035] The service information is obtained, wherein the service information is the regional attribute of the target RRU area, or the service information is the device attribute of the user equipment in the target RRU area, wherein the regional attribute is a speed-up attribute, a limitation attribute, or a maintenance attribute, and the device attribute is a speed-up attribute or a limitation attribute;
[0036] The resource adjustment type corresponding to the user equipment is determined based on the region attribute or the device attribute.
[0037] In one possible implementation, the business information is the regional attribute of the target region; the determining module is specifically used for,
[0038] If the region attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type;
[0039] If the region attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type;
[0040] If the region attribute is the maintenance attribute, then the resource adjustment type is determined to be the maintenance type.
[0041] In one possible implementation, the determining module is further configured to,
[0042] If the number of times the user equipment enters a specific RRU area within a preset time period is greater than or equal to the number of times a threshold is set, the resource adjustment type corresponding to the user equipment within the coverage area of the base station is determined to be the speed-up type.
[0043] The specific RRU area is the RRU area within the coverage area of the base station whose area attribute is the speed-up attribute.
[0044] In one possible implementation, the service information is the device attribute of the user equipment in the target RRU area; the determining module is specifically used for,
[0045] If the device attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type;
[0046] If the device attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type.
[0047] In one possible implementation, the determining module is specifically used for,
[0048] Determine the current location of the user equipment and determine the duration of the user equipment's stay at the current location;
[0049] If the dwell time is greater than the duration threshold, the RRU region where the current location is located is determined as the target RRU region.
[0050] In one possible implementation, the determining module is specifically used for,
[0051] Determine whether the current business scenario is a preset business scenario;
[0052] If the current business scenario is the preset business scenario, determine the target remote radio unit (RRU) area where the user equipment is currently located.
[0053] In one possible implementation, the determining module is further configured to,
[0054] If the current business scenario is a non-preset business scenario, the resource adjustment type corresponding to the user equipment is determined to be the maintenance type. The non-preset business scenario refers to business scenarios other than the preset business scenario.
[0055] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0056] The memory stores computer-executed instructions;
[0057] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0058] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0059] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0060] The resource adjustment method, apparatus, electronic device, storage medium, and program product provided in this application embodiment enable a base station to determine the target RRU area where a user equipment (UE) is currently located; to determine the resource adjustment type corresponding to the UE based on the service information of the target RRU area; and to provide service resources to the UE based on the resource adjustment type. Through this method, the base station can adjust the service resources of UEs within its coverage area on a unit RRU basis. In other words, the base station can adjust the service resources of UEs within its coverage area with smaller granularity, improving the accuracy of resource adjustment. Attached Figure Description
[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0062] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0063] Figure 2 A flowchart illustrating a resource adjustment method provided in an embodiment of this application;
[0064] Figure 3 A flowchart illustrating another resource adjustment method provided in this application;
[0065] Figure 4 This application provides a schematic diagram of the distribution of RRUs within the coverage area of a base station.
[0066] Figure 5 A flowchart illustrating yet another resource adjustment method provided in this application;
[0067] Figure 6 A schematic diagram of a whitelist and a graylist provided for embodiments of this application;
[0068] Figure 7 A schematic diagram of the structure of a resource adjustment device provided in this application;
[0069] Figure 8 This is a schematic diagram of the structure of an electronic device provided in this application.
[0070] The accompanying drawings illustrate specific embodiments of this application, 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 concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0071] 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 numbers 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 application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0072] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0073] First, let me explain the terms used in this application:
[0074] A Distributed Antenna System (DAS) is a special type of base station system used to provide wireless communication coverage inside buildings or other enclosed environments. DAS distributes wireless signals to multiple antenna points, ensuring good signal coverage throughout the building. A DAS may include Remote Radio Units (RRUs), hubs, and Base Band Units (BBUs). The RRU is used for radio wave transmission with user equipment.
[0075] The following is combined with Figure 1 The application scenarios involved in the embodiments of this application will be described.
[0076] Figure 1This is a schematic diagram of an application scenario provided in an embodiment of this application, such as... Figure 1 As shown, user equipment A, user equipment B, and user equipment C can be user equipment within the coverage area of the base station. It should be understood that the number of user equipment within the coverage area of the base station can be one or more, and is not limited in this embodiment.
[0077] Base stations can be macro base stations, micro base stations, pico base stations, femto base stations, or DAS, etc.
[0078] User equipment can also be called terminal equipment, user terminal, or terminal, etc. For example, user equipment can be a mobile phone, tablet computer, virtual reality terminal device, augmented reality terminal device, vehicle terminal device, or wearable terminal device, etc.
[0079] Base stations can provide service resources to user equipment, enabling it to perform communication and data services. For example, communication services can include voice or video calls, while data services can include internet access or file downloads.
[0080] In certain special scenarios, base stations need to adjust the service resources used by user equipment within their coverage area. For example, when the base station has limited schedulable resources, it can reduce or limit the service resources provided to user equipment. However, currently, the accuracy of resource adjustments made by base stations is relatively poor.
[0081] In view of this, embodiments of this application provide a resource adjustment method, in which the base station can adjust the resources of user equipment within each RRU area of the coverage area at the RRU level. Through this method, the base station can adjust the service resources of user equipment within the coverage area at a smaller granularity, improving the accuracy of resource adjustment.
[0082] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0083] Figure 2This is a flowchart illustrating a resource adjustment method provided in an embodiment of this application. The executing entity of this method can be a base station or a resource adjustment device installed in the base station. The resource adjustment device can be implemented through software or a combination of software and hardware. For ease of understanding, the following explanation uses a base station as the executing entity. Figure 2 As shown, the method may include:
[0084] S201. Determine the target RRU area where the user equipment is currently located.
[0085] The target RRU area is the area covered by any RRU within the coverage area of the base station.
[0086] The base station can be any type of base station. Optionally, the base station can be a micro base station, pico base station, nano base station, or DAS, etc.
[0087] It should be noted that the coverage area of each RRU area can be determined according to actual needs, and this embodiment does not limit it.
[0088] The user equipment can be any user equipment within the coverage area of the base station.
[0089] In this embodiment, the base station can determine whether the current service scenario is a preset service scenario; and if the current service scenario is a preset service scenario, it can determine the target remote radio unit (RRU) area where the user equipment is currently located.
[0090] Preset business scenarios can be business scenarios determined based on actual needs. Preset business scenarios include, but are not limited to: preset time periods, utilization rates of base station schedulable resources being greater than or equal to utilization thresholds, or specific locations, etc.
[0091] In one example, the preset business scenario can be a specific time period.
[0092] In this example, the base station can execute this embodiment during a specific time period. For example, the specific time period can be from 19:00 to 21:00 every day.
[0093] In another example, the preset service scenario can be that the utilization rate of the base station's schedulable resources is greater than or equal to a utilization threshold.
[0094] The resources that a base station can schedule include, but are not limited to, physical resource blocks (PRBs).
[0095] The utilization threshold can be set according to actual needs, and this embodiment does not limit it.
[0096] For example, assuming the utilization rate of the resources that the base station can schedule is the PRB utilization rate, and the utilization rate threshold is 80%, then the base station can execute this embodiment when the PRB utilization rate that the base station can schedule is greater than or equal to 80%.
[0097] In another example, the preset business scenario can be a specific location.
[0098] A specific location can be any location that requires adjustments to resources in different areas. For example, a specific location could be a school, office building, or train station.
[0099] In this example, the base station can perform this embodiment in a specific location.
[0100] In this embodiment, when determining the target RRU area where the user equipment is currently located, the current location of the user equipment can be determined, and the dwell time of the user equipment at the current location can be determined; if the dwell time is greater than the duration threshold, the RRU area where the current location is located is determined as the target RRU area.
[0101] The duration of a user device's stay at the current location can be the continuous duration of the user device's stay at the current location.
[0102] The duration threshold can be set according to actual needs, and this embodiment does not limit it. For example, the duration threshold can be 3 seconds or 10 seconds, etc.
[0103] Specifically, after determining the current location of the user equipment, the dwell time of the user equipment at the current location can be determined, and if the dwell time exceeds the duration threshold, the RRU area where the current location is located can be determined as the target RRU area.
[0104] It should be noted that methods for determining the current location of a user device can be found in related technologies, and this embodiment does not limit them.
[0105] S202. Based on the service information of the target RRU area, determine the resource adjustment type corresponding to the user equipment.
[0106] The resource adjustment type is either acceleration, restriction, or maintenance.
[0107] The service information can be the region attribute of the target RRU area; or, the service information can be the device attribute of the user equipment in the target RRU area.
[0108] The region attribute is either a speed-up attribute, a limitation attribute, or a hold attribute. The device attribute is either a speed-up attribute or a limitation attribute.
[0109] In this embodiment, the base station can obtain service information, which is the regional attribute of the target RRU area or the device attribute of the user equipment in the target RRU area; and determine the resource adjustment type corresponding to the user equipment based on the regional attribute or device attribute.
[0110] It should be noted that the target RRU area can have regional attributes, and the devices within the target RRU area can also have device attributes. When the base station obtains service information, it can obtain the regional attributes of the target RRU area or the device attributes of the user equipment in the target RRU area according to preset conditions.
[0111] The preset conditions can be preset time periods. Optionally, the base station can obtain the regional attributes of the target RRU area during the first preset time period, and obtain the device attributes of the user equipment in the target RRU area during the second preset time period.
[0112] In one possible implementation, the service information can be the regional attributes of the target RRU area. If the regional attribute of the target RRU area is a speed-up attribute, the base station can determine that the resource adjustment type corresponding to the user equipment can be a speed-up type; if the regional attribute of the target RRU area is a restriction attribute, the base station can determine that the resource adjustment type corresponding to the user equipment can be a restriction type; if the regional attribute of the target RRU area is a maintenance attribute, the base station can determine that the resource adjustment type corresponding to the user equipment can be a maintenance type.
[0113] In this approach, the base station can provide different resource adjustment types for user equipment in different RRU areas, realizing the adjustment of service resources for user equipment within the RRU coverage area on an RRU-by-RRU basis, thereby improving the accuracy of resource adjustment.
[0114] In another possible implementation, the service information can be the device attributes of the user equipment in the target RRU area. If the device attribute of the user equipment in the target RRU area is a speed-up attribute, the base station can determine that the resource adjustment type corresponding to the user equipment can be a speed-up type; if the device attribute of the user equipment in the target RRU area is a restriction attribute, the base station can determine that the resource adjustment type corresponding to the user equipment can be a restriction type.
[0115] In this approach, the base station can provide different resource adjustment types for user equipment in the same RRU area, resulting in high flexibility in resource adjustment.
[0116] It should be noted that in non-preset service scenarios, the base station can determine that the resource adjustment type corresponding to the user equipment is the maintenance type. Non-preset service scenarios refer to service scenarios other than the preset service scenarios.
[0117] S203. Provide service resources to user equipment according to the resource adjustment type.
[0118] In this embodiment, if the resource adjustment type for the user equipment is speed-up, the base station can increase the amount of service resources provided to the user equipment. For example, the base station can increase the Guaranteed Bit Rate (GBR) provided to the user equipment. If the resource adjustment type for the user equipment is maintenance, the base station can continue to provide service resources to the user equipment according to the current amount of service resources provided. If the resource adjustment type for the user equipment is restriction, the base station can reduce the amount of service resources provided to the user equipment or stop providing service resources to the user equipment.
[0119] It should be noted that the types of service resources provided by the base station to the user equipment can be determined according to actual needs. If the resource adjustment type for the user equipment is speed-up, the amount of service resources added by the base station to the user equipment can be set according to actual needs. If the resource adjustment type for the user equipment is restriction, the amount of service resources reduced by the base station to the user equipment can also be set according to actual needs.
[0120] The resource adjustment method provided in this application allows the base station to determine the target RRU area where the user equipment (UE) is currently located; to determine the resource adjustment type corresponding to the UE based on the service information of the target RRU area; and to provide service resources to the UE according to the resource adjustment type. Through this method, the base station can adjust the service resources of UEs within its coverage area on a unit RRU basis. In other words, the base station can adjust the service resources of UEs within its coverage area with smaller granularity, improving the accuracy of resource adjustment.
[0121] Below, in conjunction with Figure 3 This section explains the case where the business information is the regional attribute of the target RRU region.
[0122] Figure 3 This is a flowchart illustrating another resource adjustment method provided in this application. The executing entity of this method can be a base station or a resource adjustment device installed in the base station. The resource adjustment device can be implemented through software or a combination of software and hardware. For ease of understanding, the following explanation uses a base station as the executing entity. Figure 3 As shown, the method may include:
[0123] S301. Determine the target RRU area where the user equipment is currently located.
[0124] It should be noted that the specific implementation of S301 can be found in S201, and will not be repeated here.
[0125] S302. Obtain the region attributes of the target RRU region.
[0126] In this embodiment, the regional attributes of each RRU area within the base station's coverage area can be preset, and the regional attributes of each RRU area can be stored in the base station. During implementation, the base station can obtain the regional attributes of the target RRU area locally.
[0127] It should be noted that for RRU regions with the region attribute set to "keep," their region attribute may not be pre-set, or it may be pre-set to be empty. In practice, the region attribute of RRU regions without a set region attribute or with an empty region attribute may be defaulted to "keep."
[0128] The following is combined with Figure 4 This section describes the regional attributes of the RRU region.
[0129] Figure 4 This is a schematic diagram illustrating the distribution of RRUs within a base station coverage area, provided as an embodiment of this application. Please refer to... Figure 4 The RRUs within the base station's coverage area can include RRU1, RRU2, RRU3, RRU4, RRU5, and RRU6. For any given RRU, the dashed box containing the RRU represents the area covered by the RRU.
[0130] It should be understood that the coverage area of a base station can include more than Figure 4 The number of RRUs shown, or the base station coverage area, can include more than [a certain number of RRUs]. Figure 4 The number of RRUs is less. Figure 4 This is merely an illustrative example and does not constitute a limitation on the solutions provided in this embodiment.
[0131] like Figure 4 As shown, the area attributes of RRU1 area can be preset as maintenance attributes, the area attributes of RRU2 area, RRU3 area and RRU5 area can be preset as speed-up attributes, and the area attributes of RRU4 area and RRU6 area can be preset as restriction attributes; and the area attributes of each RRU area can be stored in the base station.
[0132] S303. Determine the resource adjustment type corresponding to the user equipment based on the regional attributes.
[0133] In this embodiment, the base station can determine the resource adjustment type corresponding to the user equipment based on the acquired regional attributes of the target RRU area. Specifically, if the regional attribute is a speed-up attribute, the resource adjustment type is determined to be a speed-up type; if the regional attribute is a restriction attribute, the resource adjustment type is determined to be a restriction type; if the regional attribute is a maintenance attribute, the resource adjustment type is determined to be a maintenance type.
[0134] Optionally, if the number of times a user equipment enters a specific RRU area within a preset time period is greater than or equal to a threshold, the resource adjustment type corresponding to the user equipment within the base station coverage area is determined to be a speed-up type; wherein, the specific RRU area is an RRU area within the base station coverage area with a speed-up attribute.
[0135] The preset duration can be set according to actual needs. For example, the preset duration can be 5 days, 7 days, or 1 month.
[0136] Specifically, if a user equipment (UE) enters a speed-up attribute RRU area within the base station's coverage area more than or equal to a threshold number of times within a preset time period, the base station can determine that the resource adjustment type for that UE is speed-up in all areas within its coverage area. In other words, after a UE enters a speed-up attribute RRU area within the base station's coverage area more than or equal to the threshold number of times within a preset time period, the base station can determine that the resource adjustment type for that UE is speed-up whenever it enters any area within the base station's coverage area. This allows for personalized resource adjustments for individual UEs, resulting in a better user experience.
[0137] S304. Provide service resources to user equipment according to the resource adjustment type.
[0138] It should be noted that the specific implementation of S304 can be found in S203, and will not be repeated here.
[0139] The resource adjustment method provided in this application allows the base station to determine the target RRU area where the user equipment (UE) is currently located; obtain the area attributes of the target RRU area; determine the resource adjustment type corresponding to the UE based on the area attributes; and provide service resources to the UE based on the resource adjustment type. In this method, the base station can perform different service resource adjustments for UEs in different RRU areas. That is, the base station can adjust the service resources of the UE based on its location. This method achieves the goal of adjusting service resources based on the location of the UE, improving the accuracy of resource adjustment.
[0140] Below, in conjunction with Figure 5 This section explains the situation where the business information pertains to the device attributes of the user equipment in the target RRU area.
[0141] Figure 5 This is a flowchart illustrating another resource adjustment method provided in this application. The executing entity of this method can be a base station or a resource adjustment device installed in the base station. The resource adjustment device can be implemented through software or a combination of software and hardware. For ease of understanding, the following explanation uses a base station as the executing entity. Figure 5As shown, the method may include:
[0142] S501. Determine the target RRU area where the user equipment is currently located.
[0143] It should be noted that the specific implementation of S501 can be found in S201, and will not be repeated here.
[0144] S502. Obtain the device attributes of the user equipment in the target RRU area.
[0145] In this embodiment, a whitelist and / or graylist can be pre-set for each RRU area within the coverage area of the base station, and the whitelist and / or graylist for each RRU area can be stored in the base station.
[0146] A whitelist can include one or more device identifiers, and a graylist can also include one or more device identifiers. A device identifier is used to uniquely identify a user device. For example, a device identifier can be an International Mobile Subscriber Identity (IMSI), an International Mobile Equipment Identity (IMEI), or a phone number.
[0147] For any RRU region, the user equipment corresponding to the device identifier in the whitelist of the RRU region and the device attribute in the RRU region can be the speed-up attribute; the user equipment corresponding to the device identifier in the graylist of the RRU region and the device attribute in the RRU region can be the restriction attribute.
[0148] One possible implementation is to pre-set a whitelist for each RRU area within the base station's coverage area.
[0149] In this approach, for any RRU region, the user equipment corresponding to the device identifier in the whitelist of the RRU region and the device attributes in the RRU region can be speed-up attributes; the user equipment corresponding to the device identifier other than those in the whitelist and the device attributes in the RRU region can be restriction attributes.
[0150] In this method, only a whitelist needs to be set, which reduces the storage overhead of the base station.
[0151] Another possible implementation is to pre-set a gray list for each RRU area within the base station's coverage area.
[0152] In this approach, for any RRU region, the user equipment corresponding to the device identifier in the gray list of the RRU region and the device attributes in the RRU region can be restricted attributes; the user equipment corresponding to the device identifier other than those in the gray list and the device attributes in the RRU region can be speed-up attributes.
[0153] In this method, only a gray list needs to be set up, which reduces the storage overhead of the base station.
[0154] Another possible implementation is to pre-set whitelists and graylists for each RRU area within the base station's coverage area.
[0155] In this approach, for any RRU region, the user equipment corresponding to the device identifier in the whitelist of the RRU region and the device attribute in the RRU region can be speed-up attributes; the user equipment corresponding to the device identifier in the graylist of the RRU region and the device attribute in the RRU region can be restriction attributes.
[0156] This method allows for the separate setting of whitelists and graylists for each region, further improving the precision of resource adjustment.
[0157] In actual implementation, the base station can obtain the device attributes of the user equipment in the target RRU area locally. Specifically, the base station can obtain the whitelist and / or graylist of the target RRU area locally, and determine the device attributes of the user equipment based on the whitelist and / or graylist of the target RRU area.
[0158] The following is combined with Figure 6 This section explains the whitelist and graylist for the RRU region.
[0159] Figure 6 This is a schematic diagram of a whitelist and a graylist provided for embodiments of this application. Figure 6 As shown, the base station can store whitelists and graylists for the RRU1 area, and also for the RRU2 area. The whitelist for the RRU1 area can include devices A, B, and C, and the graylist for the RRU1 area can include devices D, E, and F. Similarly, the whitelist for the RRU2 area can include devices D, E, and F, and the graylist for the RRU1 area can include devices A, B, and C.
[0160] It should be noted that, Figure 6 The whitelist and graylist stored in the base station are merely illustrative examples and do not constitute a limitation on the solutions provided in the embodiments of this application.
[0161] like Figure 6As shown, devices A, B, and C can be whitelisted users in the RRU1 area, but graylisted users in the RRU2 area; devices D, E, and F can be whitelisted users in the RRU2 area, but graylisted users in the RRU1 area.
[0162] Using the methods described above, the resource adjustment type for user equipment (UAE) within each RRU area can be precisely controlled according to actual needs. This allows the base station to dynamically determine the corresponding resource adjustment type for UAE as it moves, improving the accuracy of resource adjustment. For example, student UAEs can be added to a graylist in the classroom area to prevent students from using their phones during class.
[0163] Assuming the target RRU region is Figure 6 In the RRU1 area shown, if the user equipment is device B, the base station can determine that the device attribute of the user equipment in the target RRU area is the speed-up attribute.
[0164] S503. Determine the resource adjustment type corresponding to the user equipment based on the equipment attributes.
[0165] In this embodiment, the base station can determine the resource adjustment type corresponding to the user equipment based on the equipment attributes. Specifically, if the equipment attribute is a speed-up attribute, the resource adjustment type is determined to be a speed-up type; if the equipment attribute is a restriction attribute, the resource adjustment type is determined to be a restriction type.
[0166] S504. Provide service resources to user equipment according to the resource adjustment type.
[0167] It should be noted that the specific implementation of S504 can be found in S203, and will not be repeated here.
[0168] In this embodiment, the base station can determine the target RRU area where the user equipment (UE) is currently located; it can obtain the device attributes of the UE in the target RRU area; it can determine the resource adjustment type corresponding to the UE based on the device attributes; and it can provide service resources to the UE based on the resource adjustment type. In the above method, different service resource adjustments can be performed on different UEs within the same RRU area. This improves the accuracy of resource adjustment by determining the resource adjustment type corresponding to the UE based on its location and device identifier.
[0169] Figure 7 This is a schematic diagram of a resource adjustment device provided in this application. Figure 7 As shown, the resource adjustment device 10 provided in this embodiment includes: a determining module 11 and a providing module 12, wherein,
[0170] The determining module 11 is used to determine the target remote radio unit (RRU) area where the user equipment is currently located, wherein the target RRU area is the area covered by any RRU within the base station coverage area;
[0171] The determining module 11 is further configured to determine the resource adjustment type corresponding to the user equipment based on the service information of the target RRU area, wherein the resource adjustment type is a speed-up type, a restriction type, or a maintenance type;
[0172] The providing module 12 is used to provide service resources to the user equipment according to the resource adjustment type.
[0173] The resource adjustment device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0174] In one possible implementation, the determining module 11 is specifically used for,
[0175] The service information is obtained, wherein the service information is the regional attribute of the target RRU area, or the service information is the device attribute of the user equipment in the target RRU area, wherein the regional attribute is a speed-up attribute, a limitation attribute, or a maintenance attribute, and the device attribute is a speed-up attribute or a limitation attribute;
[0176] The resource adjustment type corresponding to the user equipment is determined based on the region attribute or the device attribute.
[0177] In one possible implementation, the business information is the regional attribute of the target region; the determining module 11 is specifically used for,
[0178] If the region attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type;
[0179] If the region attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type;
[0180] If the region attribute is the maintenance attribute, then the resource adjustment type is determined to be the maintenance type.
[0181] In one possible implementation, the determining module 11 is further configured to,
[0182] If the number of times the user equipment enters a specific RRU area within a preset time period is greater than or equal to the number of times a threshold is set, the resource adjustment type corresponding to the user equipment within the coverage area of the base station is determined to be the speed-up type.
[0183] The specific RRU area is the RRU area within the coverage area of the base station whose area attribute is the speed-up attribute.
[0184] In one possible implementation, the service information is the device attribute of the user equipment in the target RRU area; the determining module 11 is specifically used for,
[0185] If the device attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type;
[0186] If the device attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type.
[0187] In one possible implementation, the determining module 11 is specifically used for,
[0188] Determine the current location of the user equipment and determine the duration of the user equipment's stay at the current location;
[0189] If the dwell time is greater than the duration threshold, the RRU region where the current location is located is determined as the target RRU region.
[0190] In one possible implementation, the determining module 11 is specifically used for,
[0191] Determine whether the current business scenario is a preset business scenario;
[0192] If the current business scenario is the preset business scenario, determine the target remote radio unit (RRU) area where the user equipment is currently located.
[0193] In one possible implementation, the determining module 11 is further configured to,
[0194] If the current business scenario is a non-preset business scenario, the resource adjustment type corresponding to the user equipment is determined to be the maintenance type. The non-preset business scenario refers to business scenarios other than the preset business scenario.
[0195] The resource adjustment device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0196] Figure 8 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 8As shown, the electronic device 20 may include a processor 21 and a memory 22, wherein the processor 21 and the memory 22 can communicate; for example, the processor 21 and the memory 22 communicate via a communication bus 23, wherein the memory 22 is used to store computer execution instructions, and the processor 21 is used to invoke the computer execution instructions in the memory to execute the method shown in any of the above method embodiments.
[0197] Optionally, the electronic device 20 may also include a communication interface, which may include a transmitter and / or a receiver.
[0198] The electronic device 20 can be a base station as described in any of the above embodiments.
[0199] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0200] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0201] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0202] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0203] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0204] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0205] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0206] The division of units is merely a logical functional division; 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 indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0207] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0208] In addition, the functional units in the various embodiments of the present invention 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.
[0209] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0210] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0211] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and 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 the invention is limited only by the appended claims.
Claims
1. A resource adjustment method, characterized in that, include: Determine the target remote radio unit (RRU) area where the user equipment is currently located, where the target RRU area is the area covered by any RRU within the base station's coverage area; Based on the service information of the target RRU area, the resource adjustment type corresponding to the user equipment is determined, wherein the resource adjustment type is a speed-up type, a restriction type, or a maintenance type; Provide service resources to the user equipment according to the resource adjustment type.
2. The method according to claim 1, characterized in that, The step of determining the resource adjustment type corresponding to the user equipment based on the service information of the target RRU area includes: The service information is obtained, wherein the service information is the regional attribute of the target RRU area, or the service information is the device attribute of the user equipment in the target RRU area, wherein the regional attribute is a speed-up attribute, a limitation attribute, or a maintenance attribute, and the device attribute is a speed-up attribute or a limitation attribute; The resource adjustment type corresponding to the user equipment is determined based on the region attribute or the device attribute.
3. The method according to claim 2, characterized in that, The service information is the regional attribute of the target area; determining the resource adjustment type corresponding to the user equipment based on the regional attribute or the device attribute includes: If the region attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type; If the region attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type; If the region attribute is the maintenance attribute, then the resource adjustment type is determined to be the maintenance type.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: If the number of times the user equipment enters a specific RRU area within a preset time period is greater than or equal to the number of times a threshold is set, the resource adjustment type corresponding to the user equipment within the coverage area of the base station is determined to be the speed-up type. The specific RRU area is the RRU area within the coverage area of the base station whose area attribute is the speed-up attribute.
5. The method according to claim 2, characterized in that, The service information refers to the device attributes of the user equipment in the target RRU area; based on the area attributes or the device attributes, the resource adjustment type corresponding to the user equipment is determined, including: If the device attribute is the speed-up attribute, then the resource adjustment type is determined to be the speed-up type; If the device attribute is the restriction attribute, then the resource adjustment type is determined to be the restriction type.
6. The method according to any one of claims 1-5, characterized in that, Determining the target RRU area where the user equipment is currently located includes: Determine the current location of the user equipment and determine the duration of the user equipment's stay at the current location; If the dwell time is greater than the duration threshold, the RRU region where the current location is located is determined as the target RRU region.
7. The method according to any one of claims 1-6, characterized in that, The process of determining the target remote radio unit (RRU) area where the user equipment is currently located includes: Determine whether the current business scenario is a preset business scenario; If the current business scenario is the preset business scenario, determine the target remote radio unit (RRU) area where the user equipment is currently located.
8. The method according to claim 7, characterized in that, The method further includes: If the current business scenario is a non-preset business scenario, the resource adjustment type corresponding to the user equipment is determined to be the maintenance type. The non-preset business scenario refers to business scenarios other than the preset business scenario.
9. A resource adjustment device, characterized in that, This includes a determining module and a providing module, wherein, The determining module is used to determine the target remote radio unit (RRU) area where the user equipment is currently located, wherein the target RRU area is the area covered by any RRU within the base station coverage area; The determining module is further configured to determine the resource adjustment type corresponding to the user equipment based on the service information of the target RRU area, wherein the resource adjustment type is a speed-up type, a restriction type, or a maintenance type; The providing module is used to provide service resources to the user equipment according to the resource adjustment type.
10. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-8.
11. 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 method as described in any one of claims 1-8.
12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-8.