Power consumption scheduling strategy sending method, device, electronic device and storage medium

By obtaining the device status information of the HPRRU device, identifying peak and trough periods, and generating successful consumption scheduling strategies based on the application scenario and coverage type, the problem of high power consumption of HPRRU devices is solved, and the equipment energy efficiency ratio is improved.

CN115379541BActive Publication Date: 2025-03-04CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210877231.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-25
Publication Date
2025-03-04
Estimated Expiration
2042-07-25

AI Technical Summary

Technical Problem

The HPRRU device maintains full power operation at full load in its working state, resulting in high power consumption and reducing the energy efficiency ratio of the device.

Method used

By obtaining the device status information of the HPRRU device within the preset time period, identifying the peak period and the trough period, and generating and sending power consumption scheduling policies based on the application scenario type and device coverage type to adjust the output load of the device.

Benefits of technology

It effectively reduces the average power consumption of HPRRU devices, improves the energy efficiency ratio, and realizes load regulation without affecting user perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115379541B_ABST
    Figure CN115379541B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, device, electronic device and storage medium for sending a power consumption scheduling strategy. The method includes: obtaining device status information of a high-speed small radio remote unit HPRRU within a preset time period from the current time; obtaining the peak time period and valley time period corresponding to the HPRRU according to the device status information; obtaining the application scenario type and device coverage type of the HPRRU according to the device status information; generating a power consumption scheduling strategy corresponding to the HPRRU according to the peak time period, the valley time period, the application scenario type and the device coverage type, and sending the power consumption scheduling strategy to the HPRRU. The embodiments of the present application can reduce the average power consumption of HPRRU devices and improve energy efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, electronic device and storage medium for sending a power consumption scheduling strategy. Background Art

[0002] HPRRU (High-Speed ​​Picro-Remote Radio Unit) is a new type of wireless communication network coverage equipment, which is mainly composed of an optoelectronic conversion module, a power module, a PRRU (Picro-Remote Radio Unit), an integrated PA (Pre-Amplifier) ​​and a dual-polarized antenna.

[0003] Currently, after the HPRRU equipment enters the working state, it will always maintain full power and full load operation, resulting in high power consumption of the HPRRU equipment and reducing the energy efficiency ratio of the HPRRU equipment. Summary of the invention

[0004] The technical problem to be solved by the embodiments of the present application is to provide a method, device, electronic device and storage medium for sending a power consumption scheduling strategy, so as to reduce the average power consumption of the HPRRU device and improve the energy efficiency ratio.

[0005] In a first aspect, an embodiment of the present application provides a method for sending a power consumption scheduling strategy, which is applied to a server, and the method includes:

[0006] Obtain device status information of a high-speed small radio remote unit HPRRU within a preset time from the current time;

[0007] According to the device status information, obtain the peak period and the valley period corresponding to the HPRRU;

[0008] Acquire, according to the device status information, an application scenario type and a device coverage type of the HPRRU;

[0009] A power consumption scheduling policy corresponding to the HPRRU is generated according to the peak period, the valley period, the application scenario type, and the device coverage type, and the power consumption scheduling policy is sent to the HPRRU.

[0010] Optionally, the device status information includes: downlink output power and number of RRC (Radio Resource Control) connections of the HPRRU at multiple times,

[0011] The acquiring, according to the device status information, a peak period and a valley period corresponding to the HPRRU, includes:

[0012] Acquire a first time period in which the downlink output power is greater than a first downlink power threshold and the number of RRC connections is greater than a first connection number threshold, and use the first time period as the peak time period;

[0013] Acquire a second time period in which the downlink output power is less than a second downlink power threshold and the number of RRC connections is less than a second connection number threshold, and use the second time period as the valley time period;

[0014] The first downlink power threshold is greater than the second downlink power threshold, and the first connection number threshold is greater than the second connection number threshold.

[0015] Optionally, the device status information includes: dual-stream subcarrier power, the number of dual-stream RRC users, and the uplink input power of the HPRC during the peak period.

[0016] The acquiring, according to the device status information, the application scenario type and the device coverage type of the HPRRU includes:

[0017] Determining an application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold;

[0018] The device coverage type of the HPRRU is determined according to the dual-stream subcarrier power and the number of dual-stream RRC users.

[0019] Optionally, determining the application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold includes:

[0020] Obtaining a power mean value corresponding to the uplink input power;

[0021] When the power average is greater than or equal to the uplink input power threshold, determining that the application scenario type of the HPRRU is an indoor coverage type;

[0022] When the power average is less than the uplink input power threshold, it is determined that the application scenario type of the HPRRU is an outdoor coverage type.

[0023] Optionally, determining the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream RRC users includes:

[0024] Performing fitting processing on the dual-stream subcarrier power to obtain a subcarrier power curve;

[0025] Performing fitting processing on the number of dual-stream RRC users to obtain a user number curve;

[0026] When the subcarrier power curve is a balanced curve and the user number curve is a balanced curve, determining that the device coverage type of the HPRRU is a dual-stream coverage device type;

[0027] In a case where at least one of the subcarrier power curve and the user number curve is an unbalanced curve, it is determined that the device coverage type of the HPRRU is a single-stream coverage device type.

[0028] Optionally, the generating, according to the peak period, the valley period, the application scenario type, and the device coverage type, a power consumption scheduling strategy corresponding to the HPRRU includes:

[0029] Obtaining the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated PAs (Pre-Amplifiers) in the HPRRU;

[0030] Generate a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period according to the application scenario type and the device coverage type;

[0031] A power consumption scheduling strategy corresponding to the HPRRU is generated according to the maximum output power, the real-time output power, the first reference output coefficient, and the second reference output coefficient.

[0032] In a second aspect, an embodiment of the present application provides a power consumption scheduling strategy sending device, which is applied to a server, and the device includes:

[0033] A device status information acquisition module, used to obtain device status information of a high-speed small radio remote unit HPRRU within a preset time from the current time;

[0034] An HPRRU period acquisition module, configured to acquire a peak period and a valley period corresponding to the HPRRU according to the device status information;

[0035] A scenario device type acquisition module, used to acquire the application scenario type and device coverage type of the HPRRU according to the device status information;

[0036] The power consumption scheduling strategy sending module is used to generate a power consumption scheduling strategy corresponding to the HPRRU according to the peak period, the valley period, the application scenario type and the device coverage type, and send the power consumption scheduling strategy to the HPRRU.

[0037] Optionally, the device status information includes: downlink output power and number of RRC (Radio Resource Control) connections of the HPRRU at multiple times,

[0038] The HPRRU period acquisition module includes:

[0039] a peak period acquisition unit, configured to acquire a first period during which the downlink output power is greater than a first downlink power threshold and the number of RRC connections is greater than a first connection number threshold, and use the first period as the peak period;

[0040] A valley period acquisition unit, configured to acquire a second period during which the downlink output power is less than a second downlink power threshold and the number of RRC connections is less than a second connection number threshold, and use the second period as the valley period;

[0041] The first downlink power threshold is greater than the second downlink power threshold, and the first connection number threshold is greater than the second connection number threshold.

[0042] Optionally, the device status information includes: dual-stream subcarrier power, the number of dual-stream RRC users, and the uplink input power of the HPRC during the peak period.

[0043] The scene device type acquisition module includes:

[0044] an application scenario type determining unit, configured to determine an application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold;

[0045] The device coverage type determining unit is used to determine the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream RRC users.

[0046] Optionally, the application scenario type determination unit includes:

[0047] A power mean value acquisition subunit, used to acquire a power mean value corresponding to the uplink input power;

[0048] An indoor coverage type determination subunit, configured to determine, when the power mean is greater than or equal to the uplink input power threshold, that the application scenario type of the HPRRU is an indoor coverage type;

[0049] The outdoor coverage type determination subunit is used to determine that the application scenario type of the HPRRU is an outdoor coverage type when the power average is less than the uplink input power threshold.

[0050] Optionally, the device coverage type determining unit includes:

[0051] A subcarrier power curve acquisition subunit, used for performing fitting processing on the dual-stream subcarrier power to obtain a subcarrier power curve;

[0052] A user number curve acquisition subunit, configured to perform fitting processing on the dual-stream RRC user number to obtain a user number curve;

[0053] A dual-stream coverage type determination subunit, configured to determine that the device coverage type of the HPRRU is a dual-stream coverage device type when the subcarrier power curve is an equilibrium curve and the user number curve is an equilibrium curve;

[0054] The single-stream coverage type determination subunit is used to determine that the device coverage type of the HPRRU is a single-stream coverage device type when at least one of the subcarrier power curve and the user number curve is an unbalanced curve.

[0055] Optionally, the power consumption scheduling strategy sending module includes:

[0056] An output power acquisition unit, used to acquire the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated PAs (Pre-Amplifiers) in the HPRRU;

[0057] A reference output coefficient generating unit, configured to generate a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period according to the application scenario type and the device coverage type;

[0058] A power scheduling strategy generating unit is used to generate a power consumption scheduling strategy corresponding to the HPRRU according to the maximum output power, the real-time output power, the first reference output coefficient and the second reference output coefficient.

[0059] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0060] A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the above-mentioned power consumption scheduling strategy sending methods when executing the program.

[0061] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute any of the power consumption scheduling strategy sending methods described above.

[0062] Compared with the prior art, the embodiments of the present application have the following advantages:

[0063] In an embodiment of the present application, by obtaining device status information of a high-speed small radio remote unit HPRRU within a preset time from the current time, the peak time period and the valley time period corresponding to the HPRRU are obtained according to the device status information, the application scenario type and the device coverage type of the HPRRU are obtained according to the device status information, and the power consumption scheduling strategy corresponding to the HPRRU is generated according to the peak time period, the valley time period, the application scenario type and the device coverage type, and the power consumption scheduling strategy is sent to the HPRRU. In an embodiment of the present application, by identifying the application scenario and device type of the HPRRU device, and statistically analyzing the peak time period and the valley time period of the HPRRU device, the HPRRU device can adjust the output load in different time periods according to the power consumption scheduling strategy, reduce the average power consumption of the HPRRU device, and improve the energy efficiency ratio.

[0064] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] Figure 1 A flowchart of a method for sending a power consumption scheduling strategy provided in an embodiment of the present application;

[0066] Figure 2 A flowchart of a method for obtaining peak and valley time periods provided in an embodiment of the present application;

[0067] Figure 3 A flowchart of a method for determining a scene device type provided in an embodiment of the present application;

[0068] Figure 4 A flowchart of a method for determining an application scenario type provided in an embodiment of the present application;

[0069] Figure 5 A flowchart of a method for determining a device coverage type provided in an embodiment of the present application;

[0070] Figure 6 A flowchart of a method for generating a power consumption scheduling strategy provided in an embodiment of the present application;

[0071] Figure 7 A schematic diagram of the structure of a system framework provided in an embodiment of the present application;

[0072] Figure 8 A schematic diagram of the structure of a power consumption scheduling strategy sending device provided in an embodiment of the present application;

[0073] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0075] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0076] Reference Figure 1 , shows a flowchart of the steps of a power consumption scheduling strategy sending method provided by an embodiment of the present application, and the power consumption scheduling strategy sending method can be applied to a server, such as Figure 1 As shown, the power consumption scheduling strategy sending method may include the following steps:

[0077] Step 101: Obtain device status information of a high speed small radio remote unit HPRRU within a preset time period from the current time.

[0078] The embodiments of the present application can be applied to a server (ie, a cloud platform), that is, the execution entity is the server.

[0079] The preset duration refers to the pre-set duration from the current time for obtaining the device status information of the HPRRU. In this example, the preset duration can be one week, 10 days, 15 days, etc. Specifically, the specific value of the preset duration can be determined according to business requirements, and this embodiment does not limit this.

[0080] The device status information may include: downlink output power, number of RRC (Radio Resource Control) connections, uplink input power, dual-stream subcarrier power, and number of dual-stream RRC users.

[0081] When adjusting the output load of the HPRRU, the device status information of the HPRRU within a preset time period from the current time can be obtained. The specific acquisition process can be combined with Figure 7 This is described in detail as follows.

[0082] Reference Figure 7 , which shows a schematic diagram of the structure of a system framework provided by an embodiment of the present application, such as Figure 7 As shown, the system may include: HUB (hub), cloud platform and HPRRU. Among them, the wireless signal monitoring system inside the HPRRU includes the following modules:

[0083] ORX observation antenna, used to receive wireless signals from the space environment.

[0084] The coupler is used to couple the signal output by the PRRU (Picro-Remote Radio Unit) to the RF switch.

[0085] The RF switch is used to select the wireless signal from the ORX observation antenna or coupler to be input to the RF-ADC for signal acquisition and conversion.

[0086] RF-ADC, used to convert the wireless signal coupled by the ORX observation antenna or PRRU into a digital signal.

[0087] FPGA (Field-Programmable Gate Array) is used to analyze the digital signal collected by RF-ADC to obtain information such as RSRP (Reference Signal Receiving Power) / SINR (Signal to Interference plus Noise Ratio) / PCI (Protocol Control Information) / OFDM (Orthogonal Frequency Division Multiplex) subcarrier power / RRC connection number.

[0088] ARM reads the subcarrier power / RRC connection number and other information of the wireless signal from the FPGA through the SPI (Serial Peripheral Interface) / AXI (Advanced Xtensible Interface) / APB interfaces, reads the uplink and downlink input and output power information from the integrated PA (Pre-Amplifier) ​​module through the RS485 bus, and then uploads the relevant information to the cloud platform through the NB-IoT (Narrow Band Internet of Things) module.

[0089] NB-IoT is used to upload the information collected by ARM from each module to the cloud platform, and transmit the device power consumption scheduling strategy issued by the cloud platform to ARM.

[0090] In this example, the device status information of the HPRRU (such as downlink output power, number of RRC connections, uplink input power, dual-stream subcarrier power and number of dual-stream RRC users) is collected by various modules within the HPRRU and obtained after corresponding processing. The process of generating the device status information will not be described in detail in this embodiment.

[0091] After obtaining the device status information of the HPRRU within a preset time period from the current time, step 102 and step 103 are executed.

[0092] Step 102: According to the device status information, obtain the peak period and the valley period corresponding to the HPRRU.

[0093] The peak period may be used to indicate a period when the HPRRU load is large, and the valley period may be used to indicate a period when the HPRRU load is low.

[0094] After obtaining the device status information of the HPRRU, the peak period and valley period corresponding to the HPRRU can be obtained according to the device status information. Specifically, the device status information includes the downlink output power and the number of RRC connections of the HPRRU at multiple times. According to the downlink output power and the number of RRC connections at multiple times, the peak period and valley period of the HPRRU can be determined. Figure 2 This is described in detail as follows.

[0095] Reference Figure 2 , shows a flowchart of the steps of a method for obtaining peak and valley time periods provided by an embodiment of the present application, such as Figure 2 As shown, the peak and valley time period acquisition method may include: step 201 and step 202.

[0096] Step 201: Obtain a first time period in which the downlink output power is greater than a first downlink power threshold and the number of RRC connections is greater than a first connection number threshold, and use the first time period as the peak time period.

[0097] In this embodiment, the device status information may include: the downlink output power and the number of RRC connections of the HPRRU at multiple times.

[0098] The first downlink power threshold refers to a preset threshold for determining whether the downlink output power of the HPRRU is too large. The specific value of the first downlink power threshold may be determined according to service requirements, and this embodiment does not impose any limitation on this.

[0099] The first connection number threshold refers to a preset threshold used to determine whether the number of RRC connections of the HPRRU is too many. The specific value of the first connection number threshold can be determined according to business requirements, and this embodiment does not impose any limitation on this.

[0100] After acquiring the downlink output power and the number of RRC connections of the HPRRU at multiple times, the downlink output power at multiple times may be compared with the first downlink power threshold, and the number of RRC connections may be compared with the first connection number threshold.

[0101] After the comparison result is obtained, a first time period in which the downlink output power is greater than the first downlink power threshold and the number of RRC connections is greater than the first connection number threshold can be obtained, and the first time period is used as the peak time period.

[0102] Step 202: Obtain a second time period in which the downlink output power is less than a second downlink power threshold and the number of RRC connections is less than a second connection number threshold, and use the second time period as the valley time period.

[0103] The second downlink power threshold refers to a preset threshold used to determine whether the downlink output power of the HPRRU is too small. The specific value of the second downlink power threshold can be determined according to service requirements, and this embodiment does not limit this.

[0104] The second connection number threshold refers to a preset threshold used to determine whether the number of RRC connections of the HPRRU is too small. The specific value of the second connection number threshold can be determined according to business requirements, and this embodiment does not limit this.

[0105] In this example, the first downlink power threshold is greater than the second downlink power threshold, and the first connection number threshold is greater than the second connection number threshold.

[0106] After acquiring the downlink output power and the number of RRC connections of the HPRRU at multiple moments, the downlink output power at multiple moments may be compared with the second downlink power threshold, and the number of RRC connections may be compared with the second connection number threshold.

[0107] After the comparison result is obtained, a second time period in which the downlink output power is less than the second downlink power threshold and the number of RRC connections is less than the second connection number threshold can be obtained, and the second time period is used as the valley period.

[0108] Step 103: Acquire the application scenario type and device coverage type of the HPRRU according to the device status information.

[0109] The application scenario type may be used to indicate the type of application scenario in which the HPRRU is located. In this example, the application scenario type may include two types: an outdoor scenario type and an indoor scenario type.

[0110] The device coverage type may be applied to indicate the coverage type of the HPRRU. In this example, the device coverage type may include two types: a single-stream device coverage type and a dual-stream device coverage type.

[0111] After obtaining the device status information of the HPRRU within a preset time period, the application scenario type and device coverage type of the HPRRU can be obtained according to the device status information. Figure 3 This is described in detail as follows.

[0112] Reference Figure 3 , shows a flowchart of the steps of a method for obtaining a scene device type provided by an embodiment of the present application, such as Figure 3 As shown, the scene device type acquisition method may include: step 301 and step 302.

[0113] Step 301: Determine the application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold.

[0114] In this embodiment, the device status information may further include: the dual-stream subcarrier power and the number of dual-stream RRC users of the HPRRU within a preset time period, and the uplink input power of the HPRC during the peak period.

[0115] The uplink input power threshold refers to a preset threshold value of the uplink input power for judging the scenario type. The specific value of the uplink input power threshold can be determined according to the service requirements, and this embodiment does not limit this.

[0116] After obtaining the uplink input power of the HPRC during the peak period, the application scenario type of the HPRRU can be determined according to the uplink input power and the uplink input power threshold. Figure 4 This is described in detail as follows.

[0117] Reference Figure 4 , shows a flowchart of a method for determining an application scenario type provided by an embodiment of the present application, such as Figure 4 As shown, the method for determining the application scenario type may include: step 401, step 402 and step 403.

[0118] Step 401: Obtain a power mean value corresponding to the uplink input power.

[0119] In this embodiment, the acquired uplink input power of the HPRRU is the uplink input power of the HPRRU at multiple moments in the peak period.

[0120] After the uplink input powers at multiple time points are acquired, the average values ​​of the multiple uplink input powers may be calculated, that is, the power mean value corresponding to the uplink input power may be obtained.

[0121] After the power mean value corresponding to the uplink input power is obtained, step 402 is executed, or step 403 is executed.

[0122] Step 402: When the power average is greater than or equal to the uplink input power threshold, determine that the application scenario type of the HPRRU is an indoor coverage type.

[0123] Step 403: When the power average is less than the uplink input power threshold, determine that the application scenario type of the HPRRU is an outdoor coverage type.

[0124] The uplink input power threshold refers to a preset threshold value of the uplink input power for determining the application scenario type of the HPRRU. The specific value of the uplink input power threshold can be determined according to service requirements, and this embodiment does not impose any limitation on this.

[0125] After the power average value corresponding to the uplink input power is acquired, the power average value may be compared with the uplink input power threshold value.

[0126] When the power average is greater than or equal to the uplink input power threshold, it can be determined that the application scenario type of HPRRU is indoor coverage type.

[0127] When the power average is less than the uplink input power threshold, it can be determined that the application scenario type of the HPRRU is an outdoor coverage type.

[0128] Step 302: Determine the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream RRC users.

[0129] In this example, the device status information may also include: dual-stream subcarrier power and the number of dual-stream RRC users of the HPRRU within a preset time period.

[0130] After obtaining the dual-stream subcarrier power and the number of dual-stream RRC users of the HPRRU within a preset time, the device coverage type of the HPRRU can be determined according to the dual-stream subcarrier power and the number of dual-stream RRC users. Figure 5 This is described in detail as follows.

[0131] Reference Figure 5 , shows a flowchart of the steps of a method for determining a device coverage type provided by an embodiment of the present application, such as Figure 5 As shown, the device coverage type determination method may include: step 501, step 502, step 503 and step 504.

[0132] Step 501: performing fitting processing on the dual-stream subcarrier power to obtain a subcarrier power curve.

[0133] In this embodiment, after the dual-stream subcarrier power of the HPRRU within a preset time period is obtained, a fitting process may be performed on the dual-stream subcarrier power to obtain a subcarrier power curve.

[0134] Step 502: Perform fitting processing on the number of dual-stream RRC users to obtain a user number curve.

[0135] After the number of dual-stream RRC users of the HPRRU within a preset time period is obtained, a fitting process may be performed on the number of dual-stream RRC users to obtain a user number curve.

[0136] Step 503: When the subcarrier power curve is a balanced curve and the user number curve is a balanced curve, determine that the device coverage type of the HPRRU is a dual-stream coverage device type.

[0137] Step 504: When at least one of the subcarrier power curve and the user number curve is an unbalanced curve, determine that the device coverage type of the HPRRU is a single-stream coverage device type.

[0138] After obtaining the subcarrier curve and the user number curve, when the subcarrier power curve is a balanced curve and the user number curve is a balanced curve, it can be determined that the device coverage type of the HPRRU is a dual-stream coverage device type.

[0139] In the case that at least one of the subcarrier power curve and the user number curve is an unbalanced curve, it can be determined that the device coverage type of the HPRRU is a single-stream coverage device type.

[0140] After the peak period and the valley period of the HPRRU, as well as the application scenario type and the device coverage type of the HPRRU are acquired, step 104 is executed.

[0141] Step 104: Generate a power consumption scheduling policy corresponding to the HPRRU according to the peak period, the valley period, the application scenario type, and the device coverage type, and send the power consumption scheduling policy to the HPRRU.

[0142] After obtaining the peak period and off-peak period of the HPRRU, as well as the application scenario type and device coverage type of the HPRRU, a power consumption scheduling strategy corresponding to the HPRRU can be generated according to the peak period and off-peak period of the HPRRU, as well as the application scenario type and device coverage type of the HPRRU, and the power consumption scheduling strategy can be sent to the HPRRU to instruct the HPRRU to execute the corresponding power consumption scheduling strategy during the peak period and off-peak period, so as to effectively reduce the average power consumption of the device without affecting user perception.

[0143] The generation process of power consumption scheduling strategy can be combined with Figure 6 This is described in detail as follows.

[0144] Reference Figure 6 , shows a flowchart of the steps of a method for generating a power consumption scheduling strategy provided by an embodiment of the present application, such as Figure 6As shown, the power consumption scheduling strategy generation method may include: step 601, step 602 and step 603.

[0145] Step 601: Acquire the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated PAs (Pre-Amplifiers) in the HPRRU.

[0146] In this embodiment, the maximum output power corresponding to the HPRRU may be obtained, where the maximum output power is the maximum power output by the integrated PA in the HPRRU.

[0147] The real-time output power is the real-time output power of multiple integrated PAs in the HPRRU.

[0148] When generating the power consumption scheduling strategy of the HPRRU, the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated PAs in the HPRRU can be obtained.

[0149] Step 602: Generate a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period according to the application scenario type and the device coverage type.

[0150] After obtaining the application scenario type and device coverage type of the HPRRU, a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period can be generated according to the application scenario type and the device coverage type. The first reference output coefficient and the second reference output coefficient can be used to adjust the output power of the integrated PA.

[0151] After the first reference output coefficient and the second reference output coefficient are obtained, step 603 is performed.

[0152] Step 603: Generate a power consumption scheduling strategy corresponding to the HPRRU according to the maximum output power, the real-time output power, the first reference output coefficient, and the second reference output coefficient.

[0153] After obtaining the first reference output coefficient and the second reference output coefficient, a power consumption scheduling strategy corresponding to the HPRRU may be generated according to the obtained maximum output power, the real-time output power, the first reference output coefficient and the second reference output coefficient.

[0154] The above process can be described in detail with reference to the following examples.

[0155] The cloud platform first obtains the time set of user traffic peak period (i.e. peak period) and trough period (i.e. trough period) according to the application environment of HPRRU as follows:

[0156] The peak time (i.e. peak period) collection (t psN Indicates the start time of the Nth peak in a statistical period, t ptN Indicates the end time of the Nth peak).

[0157] T p =(t ps1 ,t pt1 )∪(t ps2 ,t pt2 )∪(...)∪(t psN ,t ptN ) (1)

[0158] The trough time set (t vsN Indicates the start time of the Nth trough in a statistical period, t vtN Indicates the end time of the Nth trough).

[0159] T v =(t vs1 ,t vt1 )∪(t vs2 ,t vt2 )∪(...)∪(t vsN ,t vtN ) (2)

[0160] Rise time set (t rsN Indicates the Nth rise start time in a statistical period, t rtN Indicates the end time of the Nth rise).

[0161] T r =(t rs1 ,t rt1 )∪(t rs2 ,t rt2 )∪(...)∪(t rsN ,t rtN ) (3)

[0162] Fall time set (t fsN Indicates the Nth rise start time in a statistical period, t ftN Indicates the end time of the Nth rise).

[0163] T f =(t fs1 ,t ft1 )∪(t fs2 ,t ft2 )∪(...)∪(t fsN ,t ftN ) (4)

[0164] Assume that the maximum output power of the integrated PA module in the HPRRU device is Pmax , where the real-time output powers of the two integrated PA modules are P1 and P2 respectively, then the output power scheduling strategies of P1 and P2 can be shown as follows:

[0165] P1=P max ×S1(t)+P max ×(1-S1(t))×R1(t) (5)

[0166] P2=P max ×S2(t)+P max ×(1-S2(t))×R2(t) (6)

[0167] Among them, S1(t) and S2(t) are the reference output coefficients of the two integrated PA modules at different time periods in different application scenarios; R 1(t) (t) and R 2(t) (t) are the real-time scheduling strategies of the two integrated PA modules, and their control strategies are shown in the following formula (7):

[0168]

[0169] Among them, F n (t) is the strategy coefficient sent by the cloud platform to the nth integrated PA, is the differential of the number of real-time users, p a The real-time average power of the integrated PA is input to the PRRU, p m Enter the maximum power value of the integrated PA for the PRRU.

[0170] The cloud platform pre-configures the benchmark output coefficients S1(t) and S2(t) according to the application environment of HPRRU and the time set of user traffic peak and valley periods (where p / v / r / f represents the peak time period / valley time period / rising time period / falling time period, a / b / c / d represent the application scenarios, and 1 / 2 represent two integrated PAs) as shown in Table 1 below:

[0171] Table 1:

[0172]

[0173]

[0174] The scheduling strategies of S1(t) and S2(t) generated by the cloud platform (where x is the application scenario and n is the integrated PA number) can be shown as the following formula (8):

[0175]

[0176] Similarly, F1(t) and F2(t) are configured on the cloud platform as follows (where p / v / r / f represent peak time period / trough time period / rising time period / falling time period, a / b / c / d represent application scenarios, and 1 / 2 represent two integrated PAs), as shown in Table 2 below:

[0177] Table 2:

[0178]

[0179] The scheduling strategies of F1(t) and F2(t) generated by the cloud platform (where x is the application scenario and n is the integrated PA number) can be shown as the following formula (9):

[0180]

[0181] The power consumption scheduling strategy sending method provided in the embodiment of the present application obtains the device status information of the high-speed small radio remote unit HPRRU within a preset time from the current time, obtains the peak time period and the valley time period corresponding to the HPRRU according to the device status information, obtains the application scenario type and the device coverage type of the HPRRU according to the device status information, generates the power consumption scheduling strategy corresponding to the HPRRU according to the peak time period, the valley time period, the application scenario type and the device coverage type, and sends the power consumption scheduling strategy to the HPRRU. The embodiment of the present application identifies the application scenario and device type of the HPRRU device, and statistically analyzes the peak time period and the valley time period of the HPRRU device, thereby generating and sending the power consumption scheduling strategy of the HPRRU device. The HPRRU device can adjust the output load in different time periods according to the power consumption scheduling strategy, reduce the average power consumption of the HPRRU device, and improve the energy efficiency ratio.

[0182] Reference Figure 8 , shows a schematic diagram of the structure of a power consumption scheduling strategy sending device provided in an embodiment of the present application, and the power consumption scheduling strategy sending device can be applied to a server, such as Figure 8 As shown, the power consumption scheduling strategy sending device 800 may include the following modules:

[0183] The device status information acquisition module 810 is used to acquire device status information of a high-speed small radio remote unit HPRRU within a preset time from the current time;

[0184] An HPRRU period acquisition module 820 is used to acquire a peak period and a valley period corresponding to the HPRRU according to the device status information;

[0185] A scenario device type acquisition module 830, configured to acquire an application scenario type and a device coverage type of the HPRRU according to the device status information;

[0186] The power consumption scheduling policy sending module 840 is used to generate a power consumption scheduling policy corresponding to the HPRRU according to the peak period, the valley period, the application scenario type and the device coverage type, and send the power consumption scheduling policy to the HPRRU.

[0187] Optionally, the device status information includes: downlink output power and number of RRC (Radio Resource Control) connections of the HPRRU at multiple times,

[0188] The HPRRU period acquisition module includes:

[0189] a peak period acquisition unit, configured to acquire a first period during which the downlink output power is greater than a first downlink power threshold and the number of RRC connections is greater than a first connection number threshold, and use the first period as the peak period;

[0190] A valley period acquisition unit, configured to acquire a second period during which the downlink output power is less than a second downlink power threshold and the number of RRC connections is less than a second connection number threshold, and use the second period as the valley period;

[0191] The first downlink power threshold is greater than the second downlink power threshold, and the first connection number threshold is greater than the second connection number threshold.

[0192] Optionally, the device status information includes: dual-stream subcarrier power, the number of dual-stream RRC users, and the uplink input power of the HPRC during the peak period.

[0193] The scene device type acquisition module includes:

[0194] an application scenario type determining unit, configured to determine an application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold;

[0195] The device coverage type determination unit is used to determine the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream RRC users.

[0196] Optionally, the application scenario type determination unit includes:

[0197] A power mean value acquisition subunit, used to acquire a power mean value corresponding to the uplink input power;

[0198] An indoor coverage type determination subunit, configured to determine, when the power mean is greater than or equal to the uplink input power threshold, that the application scenario type of the HPRRU is an indoor coverage type;

[0199] The outdoor coverage type determination subunit is used to determine that the application scenario type of the HPRRU is an outdoor coverage type when the power average is less than the uplink input power threshold.

[0200] Optionally, the device coverage type determining unit includes:

[0201] A subcarrier power curve acquisition subunit, used for performing fitting processing on the dual-stream subcarrier power to obtain a subcarrier power curve;

[0202] A user number curve acquisition subunit, configured to perform fitting processing on the dual-stream RRC user number to obtain a user number curve;

[0203] A dual-stream coverage type determination subunit, configured to determine that the device coverage type of the HPRRU is a dual-stream coverage device type when the subcarrier power curve is an equilibrium curve and the user number curve is an equilibrium curve;

[0204] The single-stream coverage type determination subunit is used to determine that the device coverage type of the HPRRU is a single-stream coverage device type when at least one of the subcarrier power curve and the user number curve is an unbalanced curve.

[0205] Optionally, the power consumption scheduling strategy sending module includes:

[0206] An output power acquisition unit, used to acquire the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated PAs (Pre-Amplifiers) in the HPRRU;

[0207] A reference output coefficient generating unit, configured to generate a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period according to the application scenario type and the device coverage type;

[0208] A power scheduling strategy generating unit is used to generate a power consumption scheduling strategy corresponding to the HPRRU according to the maximum output power, the real-time output power, the first reference output coefficient and the second reference output coefficient.

[0209] The power consumption scheduling strategy sending device provided in the embodiment of the present application obtains the device status information of the high-speed small radio remote unit HPRRU within a preset time from the current time, obtains the peak time period and the valley time period corresponding to the HPRRU according to the device status information, obtains the application scenario type and the device coverage type of the HPRRU according to the device status information, generates the power consumption scheduling strategy corresponding to the HPRRU according to the peak time period, the valley time period, the application scenario type and the device coverage type, and sends the power consumption scheduling strategy to the HPRRU. The embodiment of the present application identifies the application scenario and device type of the HPRRU device, and statistically analyzes the peak time period and the valley time period of the HPRRU device, thereby generating and sending the power consumption scheduling strategy of the HPRRU device. The HPRRU device can adjust the output load in different time periods according to the power consumption scheduling strategy, reduce the average power consumption of the HPRRU device, and improve the energy efficiency ratio.

[0210] An embodiment of the present application also provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the above-mentioned power consumption scheduling strategy sending method when executed by the processor.

[0211] Fig. 9 FIG. 1 is a schematic diagram showing the structure of an electronic device 900 according to an embodiment of the present invention. Fig. 9 As shown, the electronic device 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 902 or computer program instructions loaded from a storage unit 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 can also be stored. The CPU 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0212] Multiple components in the electronic device 900 are connected to the I / O interface 905, including: an input unit 906, such as a keyboard, a mouse, a microphone, etc.; an output unit 907, such as various types of displays, speakers, etc.; a storage unit 908, such as a disk, an optical disk, etc.; and a communication unit 909, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 909 allows the electronic device 900 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0213] The various processes and processing described above may be performed by the processing unit 901. For example, the method of any of the above embodiments may be implemented as a computer software program, which is tangibly contained in a computer-readable medium, such as the storage unit 908. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 900 via the ROM 902 and / or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the CPU 901, one or more actions in the method described above may be performed.

[0214] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the above-mentioned power consumption scheduling strategy sending method is implemented.

[0215] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0216] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0217] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminals (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0218] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0219] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal so that a series of operating steps are executed on the computer or other programmable terminal to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable terminal. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0220] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0221] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or terminal including the elements.

[0222] The above is a detailed introduction to a power consumption scheduling strategy sending method, a power consumption scheduling strategy sending device, an electronic device and a computer-readable storage medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for sending a power consumption scheduling strategy, characterized in that: Applied to a server, the method comprises: Obtaining device status information of a high-speed small radio remote unit HPRRU within a preset time from the current time; the device status information includes: dual-stream subcarrier power, dual-stream radio resource control RRC user number and uplink input power of the HPRRU during a peak period; According to the device status information, obtain the peak period and the valley period corresponding to the HPRRU; Acquire, according to the device status information, an application scenario type and a device coverage type of the HPRRU; Generate a power consumption scheduling strategy corresponding to the HPRRU according to the peak period, the valley period, the application scenario type, and the device coverage type, and send the power consumption scheduling strategy to the HPRRU; The acquiring, according to the device status information, the application scenario type and the device coverage type of the HPRRU includes: Determine the application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold; the application scenario type includes: outdoor scenario type and indoor scenario type; Determine the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream radio resource control RRC users; the device coverage type includes: single-stream device coverage type and dual-stream device coverage type; The determining the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream radio resource control RRC users includes: Performing fitting processing on the dual-stream subcarrier power to obtain a subcarrier power curve; Performing fitting processing on the number of dual-stream radio resource control RRC users to obtain a user number curve; When the subcarrier power curve is a balanced curve and the user number curve is a balanced curve, determining that the device coverage type of the HPRRU is a dual-stream coverage device type; In a case where at least one of the subcarrier power curve and the user number curve is an unbalanced curve, it is determined that the device coverage type of the HPRRU is a single-stream coverage device type.

2. The method according to claim 1, characterized in that The device status information includes: the downlink output power and the number of radio resource control RRC connections of the HPRRU at multiple times, The acquiring, according to the device status information, a peak period and a valley period corresponding to the HPRRU, includes: Acquire a first time period in which the downlink output power is greater than a first downlink power threshold and the number of radio resource control RRC connections is greater than a first connection number threshold, and use the first time period as the peak time period; Acquire a second time period in which the downlink output power is less than a second downlink power threshold and the number of radio resource control RRC connections is less than a second connection number threshold, and use the second time period as the valley time period; The first downlink power threshold is greater than the second downlink power threshold, and the first connection number threshold is greater than the second connection number threshold.

3. The method according to claim 1, characterized in that The determining, according to the uplink input power and the uplink input power threshold, the application scenario type of the HPRRU includes: Obtaining a power mean value corresponding to the uplink input power; When the power average is greater than or equal to the uplink input power threshold, determining that the application scenario type of the HPRRU is an indoor coverage type; When the power average is less than the uplink input power threshold, it is determined that the application scenario type of the HPRRU is an outdoor coverage type.

4. The method according to claim 1, characterized in that: The generating, according to the peak period, the valley period, the application scenario type, and the device coverage type, a power consumption scheduling strategy corresponding to the HPRRU includes: Obtaining the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated preamplifiers PA in the HPRRU; Generate a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period according to the application scenario type and the device coverage type; A power consumption scheduling strategy corresponding to the HPRRU is generated according to the maximum output power, the real-time output power, the first reference output coefficient, and the second reference output coefficient.

5. A power consumption scheduling strategy sending device, characterized in that: Applied to a server, the device comprises: A device status information acquisition module is used to obtain device status information of a high-speed small radio remote unit HPRRU within a preset time from the current time; the device status information includes: dual-stream subcarrier power, dual-stream radio resource control RRC user number and uplink input power of the HPRRU during the peak period; An HPRRU period acquisition module, configured to acquire a peak period and a valley period corresponding to the HPRRU according to the device status information; A scenario device type acquisition module, used to acquire the application scenario type and device coverage type of the HPRRU according to the device status information; A power consumption scheduling strategy sending module, configured to generate a power consumption scheduling strategy corresponding to the HPRRU according to the peak period, the valley period, the application scenario type, and the device coverage type, and send the power consumption scheduling strategy to the HPRRU; Wherein, the scene device type acquisition module includes: An application scenario type determination unit, configured to determine the application scenario type of the HPRRU according to the uplink input power and the uplink input power threshold; the application scenario type includes: an outdoor scenario type and an indoor scenario type; A device coverage type determination unit, configured to determine the device coverage type of the HPRRU according to the dual-stream subcarrier power and the number of dual-stream radio resource control RRC users; the device coverage type includes: a single-stream device coverage type and a dual-stream device coverage type; The device coverage type determination unit includes: A subcarrier power curve acquisition subunit, used for performing fitting processing on the dual-stream subcarrier power to obtain a subcarrier power curve; A user number curve acquisition subunit is used to perform fitting processing on the number of dual-stream radio resource control RRC users to obtain a user number curve; A dual-stream coverage type determination subunit, configured to determine that the device coverage type of the HPRRU is a dual-stream coverage device type when the subcarrier power curve is an equilibrium curve and the user number curve is an equilibrium curve; The single-stream coverage type determination subunit is used to determine that the device coverage type of the HPRRU is a single-stream coverage device type when at least one of the subcarrier power curve and the user number curve is an unbalanced curve.

6. The device according to claim 5, characterized in that The device status information includes: the downlink output power and the number of radio resource control RRC connections of the HPRRU at multiple times, The HPRRU period acquisition module includes: a peak period acquisition unit, configured to acquire a first period during which the downlink output power is greater than a first downlink power threshold and the number of radio resource control RRC connections is greater than a first connection number threshold, and use the first period as the peak period; A valley period acquisition unit, configured to acquire a second period during which the downlink output power is less than a second downlink power threshold and the number of radio resource control RRC connections is less than a second connection number threshold, and use the second period as the valley period; The first downlink power threshold is greater than the second downlink power threshold, and the first connection number threshold is greater than the second connection number threshold.

7. The device according to claim 5, characterized in that The application scenario type determination unit includes: A power mean value acquisition subunit, used to acquire a power mean value corresponding to the uplink input power; An indoor coverage type determination subunit, configured to determine, when the power mean is greater than or equal to the uplink input power threshold, that the application scenario type of the HPRRU is an indoor coverage type; The outdoor coverage type determination subunit is used to determine that the application scenario type of the HPRRU is an outdoor coverage type when the power average is less than the uplink input power threshold.

8. The device according to claim 5, characterized in that The power consumption scheduling strategy sending module includes: An output power acquisition unit, used to acquire the maximum output power corresponding to the HPRRU and the real-time output power of multiple integrated preamplifiers PA in the HPRRU; A reference output coefficient generating unit, configured to generate a first reference output coefficient corresponding to the peak period and a second reference output coefficient corresponding to the valley period according to the application scenario type and the device coverage type; A power scheduling strategy generating unit is used to generate a power consumption scheduling strategy corresponding to the HPRRU according to the maximum output power, the real-time output power, the first reference output coefficient and the second reference output coefficient.

9. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the power consumption scheduling strategy sending method according to any one of claims 1 to 4 when executing the program.

10. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the power consumption scheduling strategy sending method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Dynamic RRU scheduling method and device, electronic equipment and storage medium

    CN113766619A