New energy consumption method and device, equipment, storage medium and computer program product

By sending target cache resources to the target terminal during the peak period of new energy production capacity, the problem of base stations and other communication service equipment being unable to efficiently utilize new energy is solved, and the full absorption of new energy and the reduction of carbon emissions are achieved.

CN120659064APending Publication Date: 2025-09-16CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410288785.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-13
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

During the peak period of new energy production capacity, base stations and other communication service equipment are unable to efficiently utilize new energy, resulting in increased energy consumption and carbon emissions.

Method used

By determining the target cache resources and creating the target transmission channel, the target cache resources are sent to the target terminal to absorb the new energy, ensuring that the new energy is effectively utilized during the peak period.

Benefits of technology

It has improved the utilization rate of new energy in communication service equipment such as base stations and reduced carbon emissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120659064A_ABST
    Figure CN120659064A_ABST
Patent Text Reader

Abstract

The invention discloses a new energy consumption method, and the method comprises the steps: determining a target cache resource of at least one target service to be transmitted to a target terminal if it is determined that a new energy production peak period arrives; creating a target transmission channel with the target terminal; wherein the target transmission channel is different from an existing transmission service channel between the target terminal and first network equipment; and sending a target cache resource of at least one target service to the target terminal through the target transmission channel so as to consume the new energy. The invention further discloses a new energy consumption device and equipment, a storage medium and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a new energy consumption method, device, equipment, storage medium and computer program product. Background Art

[0002] As 5G (Fifth Generation Mobile Communication Technology) networks expand in scale, power consumption is increasing, with base stations accounting for a significant portion of this. Reducing base station energy consumption to lower carbon emissions is gaining traction. Currently, one effective approach to decarbonizing base stations is to utilize renewable energy. This approach, which maximizes the efficiency of renewable energy usage in base stations, has a wide range of applications.

[0003] However, due to the uncertainty of new energy, the cost of batteries increases with the increase of storage capacity. Blindly increasing the capacity of storage batteries is not a good solution. When the peak of new energy production capacity arrives, how base stations and other communication service equipment can efficiently absorb new energy to improve the utilization rate of new energy and reduce carbon emissions caused by base station energy consumption has become an urgent problem that needs to be solved.

[0004] Application Contents

[0005] In order to solve the above technical problems, the present application hopes to provide a new energy consumption method, device, equipment, storage medium and computer program product, which solves the problem that base stations and other communication service equipment cannot efficiently utilize new energy when the peak period of new energy production capacity arrives, and proposes a new energy consumption method, which can enable base stations and other communication service equipment to provide business services when the peak period of new energy production capacity arrives, fully consume the arrived new energy, improve the utilization rate of new energy by base stations and other communication service equipment, and effectively reduce the carbon emissions of base stations and other communication service equipment.

[0006] The technical solution of this application is achieved as follows:

[0007] This application provides a new energy consumption method, which includes:

[0008] If it is determined that the new energy production capacity peak period has arrived, determining a target cache resource for at least one target service to be sent to the target terminal;

[0009] Creating a target transmission channel with the target terminal; wherein the target transmission channel is different from an existing transmission service channel between the target terminal and the first network device;

[0010] At least one target cache resource of the target service is sent to the target terminal via the target transmission channel to absorb the new energy.

[0011] In the above solution, if it is determined that the new energy production capacity peak period has arrived, determining the target cache resource for at least one target service to be sent to the target terminal includes:

[0012] If it is determined that the new energy production capacity peak has arrived, identify at least one business to be analyzed;

[0013] Determining at least one target business based on at least one business to be analyzed;

[0014] Acquire the current cache resource of at least one of the target services to obtain the target cache resource.

[0015] In the above solution, if it is determined that the new energy production capacity peak period has arrived, at least one business to be analyzed is determined, including:

[0016] determining at least one second network device within a preset range near the first network device;

[0017] Acquire first historical service data of the first network device and second historical service data of at least one second network device within a preset time period;

[0018] Statistical analysis is performed on the first historical service data and the second historical service data to determine services with access times greater than or equal to a preset number of times, thereby obtaining at least one service to be analyzed.

[0019] In the above solution, determining at least one target service based on at least one service to be analyzed includes:

[0020] Determining energy consumption indicators for each of the services to be analyzed;

[0021] From at least one of the services to be analyzed, a preset number of services to be analyzed with the largest energy consumption index are determined to obtain at least one target service; wherein, the preset number satisfies at least two of the following conditions: maximizing the consumption of current new energy and not affecting the transmission of existing transmission services of the first network device.

[0022] In the above solution, determining the energy consumption index of each of the services to be analyzed includes:

[0023] Determining a transmission path loss between the first network device and the target terminal;

[0024] Determine the business data size of the cache data corresponding to each of the services to be analyzed;

[0025] determining a channel condition between the first network device and the target terminal;

[0026] Determining a business urgency factor for each of the businesses to be analyzed;

[0027] Estimating the service data transmission time of each service to be analyzed;

[0028] The energy consumption index of each of the services to be analyzed is determined based on the service data size, service urgency factor, service data transmission time, transmission path loss, and channel conditions of each of the services to be analyzed.

[0029] In the above solution, determining the energy consumption index of each service to be analyzed based on the service data size, service urgency factor, and service data transmission time of each service to be analyzed, as well as transmission path loss and channel conditions, includes:

[0030] Calculating a first product of a first weight coefficient and the transmission path loss;

[0031] Calculating a sum of the first product and the service data size of each of the services to be analyzed to obtain a first sum;

[0032] Calculating a second product of a second weight coefficient and a channel condition;

[0033] Calculating the sum of the logarithm of the first sum and the second product to obtain a second sum;

[0034] Calculating a ratio of the second sum value to the service data transmission time of each of the services to be analyzed;

[0035] The product of the ratio and the service urgency factor of each of the services to be analyzed is calculated to obtain the energy consumption index of each of the services to be analyzed.

[0036] In the above solution, the step of acquiring the current cache resource of at least one target service to obtain the target cache resource includes:

[0037] If at least one of the target services includes at least one to-be-acquired service for which no service resources are cached in the first network device, sending a cache resource acquisition request for acquiring at least one of the to-be-acquired services to a corresponding third network device; wherein the third network device is a network device that stores the latest resources corresponding to the to-be-acquired service;

[0038] Receiving at least one cache resource corresponding to the to-be-acquired service sent by at least one third network device, to obtain a first cache resource; wherein the target cache resource includes the first cache resource, and the first cache resource is sent by the third network device in response to the cache resource acquisition request;

[0039] Acquire cache resources corresponding to at least one target service stored at the first network device except for at least one service to be acquired, to obtain second cache resources; wherein the target cache resources include the second cache resources.

[0040] In the above solution, if it is determined that the new energy production capacity peak period has arrived, determining the target cache resource for at least one target service to be sent to the target terminal includes:

[0041] If it is determined that the new energy production capacity peak has arrived, a cache service request is sent to the core network; wherein the cache service request is used to request the core network to provide cache resources for currently popular and energy-intensive services;

[0042] Receive the target cache resource of at least one target service sent by the core network.

[0043] In the above solution, the method further includes:

[0044] When it is determined that the peak period of new energy production capacity has arrived, switch to the new energy scheduling mode;

[0045] A notification message indicating that the first network device is currently in the new energy scheduling mode is sent to at least one currently connected terminal device; wherein at least one of the terminal devices includes the target terminal.

[0046] In the above solution, the method further includes:

[0047] If a response message for exiting the new energy scheduling mode fed back by at least one first device is received, switching the mode for at least one first device to the normal scheduling mode;

[0048] And / or, if the response message fed back by the at least one second device is not received within a preset response time, the mode for the at least one second device is switched to a normal scheduling mode.

[0049] In the above solution, the method further includes:

[0050] If a support message for the new energy scheduling mode is received from at least one third device, the mode for at least one of the third devices is maintained at the new energy scheduling mode until the new energy is consumed, and then the mode of at least one of the third devices is switched to the regular scheduling mode; wherein, the target terminal belongs to at least one of the third devices.

[0051] The present application provides a new energy consumption device, which includes: a determination unit, a creation unit, and a sending unit; wherein:

[0052] The determining unit is configured to determine a target cache resource for at least one target service to be sent to a target terminal if it is determined that the new energy production capacity peak period has arrived;

[0053] The creating unit is configured to create a target transmission channel with the target terminal; wherein the target transmission channel is different from an existing transmission service channel between the target terminal and the first network device;

[0054] The sending unit is configured to send at least one target cache resource of the target service to the target terminal through the target transmission channel.

[0055] The present application provides a first network device, comprising: a communication interface, a memory, a processor, and a communication bus; wherein:

[0056] The memory is used to store executable instructions;

[0057] The communication bus is used to realize the communication connection between the communication interface, the processor and the memory;

[0058] The processor is used to execute the new energy consumption program stored in the memory to implement the steps of the new energy consumption method as described in any of the above items.

[0059] The present application provides a storage medium, on which a new energy consumption program is stored. When the new energy consumption program is executed, it is used to implement the steps of the new energy consumption method as described in any of the above items.

[0060] The present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the new energy consumption method as described in any one of the above items.

[0061] The embodiment of the present application provides a method, apparatus, equipment, storage medium and computer program product for absorbing new energy. If it is determined that the peak period of new energy production capacity has arrived, the target cache resources of at least one target service to be sent to the target terminal are determined by the first network device, and a target transmission channel is created between the first network device and the target terminal. Then, the target cache resources of at least one target service are sent to the target terminal through the target transmission channel to absorb the new energy. In this way, when the first network device determines that the peak period of new energy production capacity has arrived, it sends the target cache resources of at least one target service different from the inherent service to the target terminal, so as to consume the arrived new energy. This solves the problem that communication service equipment such as base stations cannot efficiently utilize new energy when the peak period of new energy production capacity arrives. A new energy absorption method is proposed, which enables communication service equipment such as base stations to provide business services when the peak period of new energy production capacity arrives, fully absorbs the arrived new energy, improves the utilization rate of new energy by communication service equipment such as base stations, and effectively reduces the carbon emissions of communication service equipment such as base stations. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 A schematic diagram of a process for absorbing new energy provided in an embodiment of the present application;

[0063] Figure 2 A flow chart of another new energy consumption method provided in an embodiment of the present application;

[0064] Figure 3 A flow chart of another new energy consumption method provided in an embodiment of the present application;

[0065] Figure 4 A schematic diagram of an application scenario provided in an embodiment of the present application;

[0066] Figure 5 A schematic diagram of a transmission channel between a base station and a user terminal provided in an embodiment of the present application;

[0067] Figure 6 A schematic diagram of interaction between a base station and a user terminal provided in an embodiment of the present application;

[0068] Figure 7 A schematic structural diagram of a new energy consumption device provided in an embodiment of the present application;

[0069] Figure 8 A schematic structural diagram of a first network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0070] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0071] The embodiment of the present application provides a new energy consumption method, referring to Figure 1 As shown, the method is applied to a first network device, and the method includes the following steps:

[0072] Step 101: If it is determined that the new energy production capacity peak period has arrived, determine a target cache resource for at least one target service to be sent to a target terminal.

[0073] In an embodiment of the present application, the first network device is a device that can provide a communication network for the terminal device, for example, it can be a communication service base station, etc. New energy can be, for example, electricity generated by clean energy such as wind energy and hydropower. The terminal is a device that uses the business service provided by the first network device. Furthermore, the first network device can also provide communication services for the terminal. The terminal can be an intelligent device, including an intelligent mobile device, such as a smart phone, a smart car, etc. The target terminal is a terminal that currently has a communication connection with the first network device, for example, it can be a smart phone that is currently connected to the communication service base station. The target service is different from the basic service provided by the first network device, such as communication, and can be, for example, a film and television service. The process of the first network device determining that the peak of new energy production capacity has arrived can be that the new energy device notifies the first network device, or it can be determined by the first network device based on historical data analysis, or it can be determined by the first network device through detection of the current energy supply device.

[0074] When the first network device determines that the peak period of new energy production capacity reaches its own location, the first network device determines at least one target service that can be provided to the target terminal, and obtains cache resources corresponding to the at least one target service, thereby obtaining target cache resources for the at least one target service.

[0075] Step 102: Create a target transmission channel with the target terminal.

[0076] The target transmission channel is different from an existing transmission service channel between the target terminal and the first network device.

[0077] In the embodiment of the present application, the target transmission channel is a new transmission channel established between the first network device and the target terminal, which does not affect the transmission quality of the existing transmission service between the first network device and the target terminal.

[0078] Step 103: Send target cache resources of at least one target service to a target terminal through a target transmission channel to absorb the new energy.

[0079] In an embodiment of the present application, the target cache resources of at least one target service are sent to the target terminal through the created target transmission channel. In this way, the first network device consumes new energy during the calculation and transmission process, and does not occupy the transmission channel of the existing transmission service, thereby improving the transmission efficiency.

[0080] The new energy consumption method provided in the embodiment of the present application, if it is determined that the peak period of new energy production capacity has arrived, determines the target cache resources of at least one target service to be sent to the target terminal through the first network device, and creates a target transmission channel between the target terminal, and then sends the target cache resources of at least one target service to the target terminal through the target transmission channel to consume the new energy. In this way, when the first network device determines that the peak period of new energy production capacity has arrived, it sends the target cache resources of at least one target service different from the inherent service to the target terminal, so as to consume the arrived new energy, solving the problem that communication service equipment such as base stations cannot efficiently utilize new energy when the peak period of new energy production capacity arrives, and proposes a new energy consumption method, which can enable communication service equipment such as base stations to provide business services when the peak period of new energy production capacity arrives, fully absorb the arrived new energy, improve the utilization rate of new energy by communication service equipment such as base stations, and effectively reduce the carbon emissions of communication service equipment such as base stations.

[0081] Based on the above embodiments, an embodiment of the present application provides a new energy consumption method, which is applied to a first network device and includes the following steps:

[0082] Step 201: If it is determined that the new energy production capacity peak period has arrived, determine a target cache resource for at least one target service to be sent to a target terminal.

[0083] In an embodiment of the present application, for example, taking the case where the new energy is electricity generated by hydropower and the first network device is the first base station, the hydropower generation management device notifies the first base station that the electricity it provides has currently reached the peak production capacity period. In this way, when the first base station determines that the new energy peak period has arrived, it determines the target cache resources of at least one currently popular target service. The at least one popular target service can be determined based on the analysis of the terminal user behavior data of the target terminal, or can be determined based on the usage of the service.

[0084] Step 202: Create a target transmission channel with the target terminal.

[0085] The target transmission channel is different from an existing transmission service channel between the target terminal and the first network device.

[0086] In an embodiment of the present application, a target transmission channel is established between the first base station and the target terminal through a transmission channel establishment method.

[0087] Step 203: Send the target cache resource of at least one target service to the target terminal through the target transmission channel to absorb the new energy.

[0088] In an embodiment of the present application, the first base station sends the target cache resources of at least one target service to the target terminal through the target transmission channel, thereby consuming the arriving new energy, thereby reducing the possibility of the new energy being discarded due to being too much and unable to be consumed.

[0089] Based on the above embodiment, in other embodiments of the present application, step 201 can be implemented by steps 201a to 201c:

[0090] Step 201a: If it is determined that the new energy production capacity peak has arrived, determine at least one business to be analyzed.

[0091] In an embodiment of the present application, the services to be analyzed may be popular services among current services, such as services that are highly viewed or used by users, or services that are highly used within a certain area centered on the first network device. When the first network device determines that a new energy production capacity peak has arrived, at least one service to be analyzed corresponding to the first network device is determined from the core network.

[0092] Step 201b: Determine at least one target business based on at least one business to be analyzed.

[0093] In the embodiment of the present application, at least one service to be analyzed is analyzed to determine at least one target service. The number of the determined target services may be preset.

[0094] Step 201c: Acquire the current cache resources of at least one target service to obtain the target cache resources.

[0095] In an embodiment of the present application, the current cache resources of at least one target service are the latest resources of at least one target service, which can be obtained from the server corresponding to each target service, or obtained from other devices having the current cache resources of the at least one target service, for example, obtained from other adjacent base stations.

[0096] Based on the above embodiment, in other embodiments of the present application, step 201a can be implemented by steps a11 to a13:

[0097] Step a11: Determine at least one second network device within a preset range near the first network device.

[0098] In the embodiment of the present application, the preset range can be a pre-configured range, an empirical value set by a user based on actual needs, or an empirical value obtained through a large number of experiments. The first network device performs statistics based on the network devices within the preset range around itself to determine at least one second network device.

[0099] Step a12: Acquire first historical service data of a first network device and second historical service data of at least one second network device within a preset time period.

[0100] In an embodiment of the present application, the preset time period is a historical time period, which can be a user-defined time period based on actual needs. The first network device obtains its own first historical service data within the preset time period, and obtains second historical service data of at least one second network device from at least one second network device, or obtains historical service data of at least one second network device within the preset time period from a storage module that manages service data of at least one second network device, thereby obtaining the second historical service data.

[0101] Step a13: Perform statistical analysis on the first historical service data and the second historical service data to determine services with access times greater than or equal to a preset number of times, and obtain at least one service to be analyzed.

[0102] In the embodiment of the present application, the preset number of times can be an empirical value obtained through extensive experimentation, or can be determined by dynamic analysis after statistically analyzing the first and second historical service data to obtain the number of visits to each service. Using a statistical analysis approach, the number of visits to the services included in the first and second historical service data is counted to obtain the number of visits to each included service. Services included in the first and second historical service data are then identified whose number of visits is greater than or equal to the preset number, thereby obtaining at least one service to be analyzed.

[0103] Based on the above embodiment, in other embodiments of the present application, step a12 can be implemented by steps a121 to a122:

[0104] Step a121: Determine the energy consumption index of each service to be analyzed.

[0105] In the embodiment of the present application, the energy consumption index of each service to be analyzed is calculated based on the network characteristic parameters between the network device and the target terminal and the service characteristic parameters of each service to be analyzed.

[0106] Step a122: Determine a preset number of services to be analyzed with the largest energy consumption indicators from at least one service to be analyzed, and obtain at least one target service.

[0107] The preset number satisfies at least two of the following conditions: maximizing consumption of current new energy and not affecting transmission of existing transmission services of the first network device.

[0108] In an embodiment of the present application, when determining the preset number, it is necessary to consider whether the number can ensure the maximum consumption of the currently arriving new energy, and when providing services for the preset number of services to be analyzed, the use of resources such as the occupied transmission resources does not affect the transmission process of the existing transmission services currently provided by the first network device.

[0109] Based on the above embodiment, in other embodiments of the present application, step a121 can be implemented by steps b11 to b16:

[0110] Step b11: Determine the transmission path loss between the first network device and the target terminal.

[0111] Step b12: Determine the service data size of the cache data corresponding to each service to be analyzed.

[0112] Step b13: Determine the channel condition between the first network device and the target terminal.

[0113] Step b14: Determine the business urgency factor of each business to be analyzed.

[0114] In the embodiment of the present application, the business urgency factor of each business to be analyzed may be determined by a preset urgency evaluation method, or may be an empirical value preset in advance for each business to be analyzed, and the specific urgency factor may be determined by actual conditions.

[0115] Step b15: Estimate the service data transmission time of each service to be analyzed.

[0116] Step b16: Based on the service data size, service urgency factor and service data transmission time of each service to be analyzed, as well as the transmission path loss and channel conditions, determine the energy consumption index of each service to be analyzed.

[0117] In an embodiment of the present application, a comprehensive analysis is performed on the business data size, business urgency factor and business data transmission time of each business to be analyzed, as well as the transmission path loss and channel conditions of the corresponding transmission path to determine the energy consumption index of each business to be analyzed.

[0118] Based on the above embodiment, in other embodiments of the present application, step b16 can be implemented by steps b161 to b166:

[0119] Step b161: Calculate a first product of a first weight coefficient and a transmission path loss.

[0120] Step b162: Calculate the sum of the first product and the service data size of each service to be analyzed to obtain a first sum.

[0121] Step b163: Calculate a second product of the second weight coefficient and the channel condition.

[0122] Step b164: Calculate the sum of the logarithm of the first sum and the second product to obtain a second sum.

[0123] Step b165: Calculate the ratio of the second sum value to the service data transmission time of each service to be analyzed.

[0124] Step b166: Calculate the product of the ratio and the service urgency factor of each service to be analyzed to obtain the energy consumption index of each service to be analyzed.

[0125] Based on the above embodiment, in other embodiments of the present application, step 201c can be implemented by steps c11 to c13:

[0126] Step c11: If there is at least one target service for which no service resources are cached in the first network device, a cache resource acquisition request for the at least one target service is sent to the corresponding third network device.

[0127] The third network device is a network device storing the latest resources of the corresponding service to be acquired.

[0128] In an embodiment of the present application, the business resources cached in the first network device are determined, and it is determined whether the cached business resources include cache resources corresponding to at least one target business. If it is determined that the cache resources of at least one business included in the at least one target business are not cached, the at least one business is determined to be at least one business to be acquired, and a cache resource acquisition request for acquiring the cache resources for the business to be acquired is sent to the corresponding third network device, wherein the corresponding third network device stores the latest resources of the corresponding business to be acquired.

[0129] Step c12: Receive at least one cache resource corresponding to the to-be-acquired service sent by at least one third network device to obtain a first cache resource.

[0130] The target cache resource includes a first cache resource, and the first cache resource is sent by the third network device in response to the cache resource acquisition request.

[0131] In the embodiment of the present application, a first network device receives a cache resource corresponding to at least one service to be acquired from at least one third network device, thereby obtaining a first cache resource. It should be noted that the cache resource corresponding to the at least one service to be acquired may be provided by a single third network device or by multiple third network devices, depending on actual circumstances.

[0132] Step c13: Acquire cache resources corresponding to services other than the at least one service to be acquired in at least one target service stored in the first network device to obtain a second cache resource.

[0133] The target cache resource includes a second cache resource.

[0134] In an embodiment of the present application, the first network device also obtains the latest cache resource corresponding to the service stored at the first network device except for at least one service to be obtained, and obtains the second cache resource. In this way, the target cache resource including the first cache resource and the second cache resource can be obtained.

[0135] Based on the above embodiment, in other embodiments of the present application, step 201 can also be implemented by steps 201d to 201e:

[0136] Step 201d: If it is determined that the new energy production capacity peak has arrived, a cache service request is sent to the core network.

[0137] The cache service request is used to request the core network to provide cache resources for services that are currently popular and have high energy consumption.

[0138] In an embodiment of the present application, when it is determined that the peak of new energy production capacity has arrived, the first network device can also directly send a cache service request to the core network to directly request the current popular and high-energy-consuming service cache resources from the core network.

[0139] Step 201e: Receive target cache resources of at least one target service sent by the core network.

[0140] In an embodiment of the present application, the core network responds to a cache service request sent by a first network device, determines at least one target service, and then obtains the latest cache resources corresponding to the at least one target service to obtain the target cache resources. The process for determining the at least one target service can refer to the aforementioned determination process. In some cases, the at least one target service can also be determined by the core network based on service statistics provided by the core network.

[0141] Based on the above embodiments, in other embodiments of the present application, refer to Figure 2 As shown, the first network device may also choose to perform steps 204 to 205:

[0142] Step 204: When it is determined that the new energy production capacity peak has arrived, switch to the new energy scheduling mode.

[0143] In an embodiment of the present application, when the first network device determines that the peak period of new energy production capacity has arrived, it switches the working mode to the new energy scheduling mode. The new energy scheduling mode is a model that consumes new energy and actively sends cache resources of popular services to the connected terminal devices.

[0144] Step 205: Send a notification message indicating that the first network device is currently in the new energy scheduling mode to at least one currently connected terminal device.

[0145] Wherein, at least one terminal device includes a target terminal.

[0146] In an embodiment of the present application, the first network device sends a notification message to at least one terminal device currently connected to the first network device to inform the at least one terminal device that it will actively push cache resources.

[0147] Based on the above embodiments, in other embodiments of the present application, refer to Figure 3 As shown, after the first network device executes step 205, it is further configured to execute step 206 and / or step 207:

[0148] Step 206: If a response message for exiting the new energy scheduling mode fed back by at least one first device is received, the mode for the at least one first device is switched to the normal scheduling mode.

[0149] In an embodiment of the present application, the conventional scheduling mode is a working mode in which cache resources for popular services are not pushed. At least one first device belongs to at least one terminal device, and at least one first device is a terminal device that does not receive cache resources for popular services pushed by the first network device. That is, after at least one terminal device receives a notification message sent by the first network device that the new energy scheduling mode is currently in effect, when some terminal devices, i.e., at least one first device, determine that they do not receive cache resources for popular services actively pushed by the first network device, they feedback a response message to the first network device to exit the new energy scheduling mode, thereby causing the first network device to not push cache resources for popular services.

[0150] Step 207: If no response message fed back by the at least one second device is received within the preset response time, the mode for the at least one second device is switched to the normal scheduling mode.

[0151] In this embodiment of the present application, the preset response time is the maximum empirical time for responding to a notification message, agreed upon in advance between the first network device and at least one terminal device. If, within the preset response time after the first network device sends the notification message, it is determined that at least one second device has not received a response message, the mode of the at least one second device is switched to the regular scheduling mode.

[0152] Based on the above embodiments, in other embodiments of the present application, refer to Figure 3 As shown, after the first network device executes step 205, it is further configured to execute step 208:

[0153] Step 208: If a support message for the new energy scheduling mode is received from at least one third device, the mode for the at least one third device is kept in the new energy scheduling mode until the new energy is consumed, and then the mode of the at least one third device is switched to the normal scheduling mode.

[0154] The target terminal belongs to at least one third device.

[0155] In an embodiment of the present application, after receiving a support message from at least one third device supporting the new energy scheduling mode, the mode for at least one third device is maintained in the new energy scheduling mode. During this process, the latest cache resources of popular services can be continuously sent to at least one third device until the new energy corresponding to the new energy peak is consumed, and then the mode for at least one third device is switched from the new energy mode to the conventional scheduling mode.

[0156] Renewable energy generally includes sunshine, wind power and water power, which are easily affected by factors such as light intensity and wind strength, and have uncertainty in time and power generation. The cost of storage batteries increases with the increase of storage capacity. Blindly increasing the capacity of storage batteries is not a good solution. Therefore, a flexible and scalable business absorption mode is proposed during the peak period of new energy production capacity, that is, the new energy that arrives is absorbed by the base station, enriching the scenarios of base station business absorption of new energy, and achieving a balance between base station absorption and new energy power. Correspondingly, the embodiment of this application provides an application scenario, which can be referred to Figure 4 As shown, it includes core network, base station and user terminal. In this way, when new energy arrives, the base station sends the hot cache service to the user terminal to increase the consumption of new energy. Figure 4 For the application scenario shown, the specific implementation process of a new energy consumption method can be as follows:

[0157] Step d11: When new energy arrives, the base station determines cache resources for popular services.

[0158] One process by which a base station determines cache resources for popular services may be as follows: upon arrival of new energy, the base station obtains popular service resources from N nearby base stations through the Xn interface. Specifically, the following may be implemented: a. The current base station calculates k popular services based on the number of service accesses from the N nearby base stations and the current base station over a recent period, such as two weeks. b. The current base station selects service resources corresponding to services not currently available and sends a transmission request to the base station that owns the service to obtain the corresponding service resources.

[0159] Another process for the base station to determine cache resources for hot services may be: when new energy arrives, the base station sends a request to cache services to the core network, and the core network responds to the request and sends service resources for the nearest hot services to the base station.

[0160] A specific implementation process for obtaining popular services can be: in the transmission service list S, high energy consumption services are screened out using energy consumption indicators, taking into account the priority of the services. The service energy consumption indicator can be calculated using the following definition: Where L is the transmission path loss from the base station to the user terminal, M is the service data size of each service, H represents the channel conditions between the base station and the user terminal, R represents the service urgency factor, and T represents the estimated service data transmission time. This can be calculated by dividing the service data size M of each service by the transmission rate of the transmission channel. α and λ are preset weight coefficient parameters, typically empirical values. In this way, the service energy consumption index is used to calculate the energy consumption of the statistically collected services, obtaining the corresponding energy consumption index, and then selecting popular services based on the energy consumption index.

[0161] For example, the services collected are sorted in descending order based on the service energy consumption index Pr, and high-energy-consuming services are filtered out of the transmission service list based on the service high energy consumption ratio p. For example, if the service list contains 50 services and the p value is 0.2, the top 10 services in the sorted list are determined to be popular services. This prevents a fixed energy consumption threshold from causing an excessive or insufficient number of high-energy-consuming services.

[0162] The popular business corresponds to at least one of the aforementioned target businesses.

[0163] Step d12: When the base station transmits the cache resources of the hot service, a high-energy-consumption service transmission channel is added, and the cache resources of the hot service are sent through the high-energy-consumption transmission service channel.

[0164] Among them, reference Figure 5 The figure shows the transmission channel diagram of the current transmission resources between the base station and the user terminal, including the original service channel and the high energy consumption service transmission channel. At this time, the transmission service list S is divided into the normal service list S n and high energy consumption service list S h , where the normal service list S n For services transmitted through the original service channel, the high energy consumption service list S h For popular business.

[0165] When adding high-energy-consuming service transmission channels, two factors need to be considered for network resource allocation: 1) To ensure the early transmission of high-energy-consuming services, the current energy consumption of the base station must be maximized, which can be recorded as Where c is the proportion of allocated network resources; pr h Energy consumption for high energy consumption business; nFor the energy consumption of normal services, p is the proportion of high - energy - consuming services; 2) It does not affect the transmission services of normal base stations, which can be recorded as qosn < QOSn, where qosn is the performance of normal services and QOSn is the normal service guarantee index.

[0166] In this way, the base station performs service priority sorting on popular services and allocates network resources to services to efficiently and reasonably use the existing network resources, while ensuring the quality of experience of user services. And by transmitting services with high power consumption in advance, the current energy consumption of the base station is maximized to absorb the new energy arriving at the base station.

[0167] In some application scenarios, when the new energy reaches its peak and the base station needs to consume new energy, the following method can be used to interact with user terminals to determine whether the user terminals are willing to receive the cached resources of popular services pushed by the base station. The specific implementation process can refer to Figure 6 as shown, including the following implementation steps:

[0168] Step e11: When the new energy arrives, the base station sends a notification message to the user terminal.

[0169] Among them, when the new energy arrives, the base station switches to the new - energy scheduling mode. At the same time, the base station sends a notification message to the connected user terminals to indicate that the current is the new - energy scheduling mode.

[0170] Step e12: The user terminal sends a feedback message to the base station.

[0171] Among them, the feedback message is the decision result of the user terminal to decide whether to receive the cached resources of popular services sent by the base station according to the current usage status. For example, it can be to agree to receive the cached resources of popular services or not to receive the cached resources of popular services

[0172] Step e13: The base station performs subsequent operations based on the feedback message.

[0173] Among them, if the feedback message sent by the user terminal indicates receiving the cached resources of popular services, the new - energy scheduling mode is maintained for this user terminal, and the latest cached resources of popular services are continuously sent to this user terminal until the new - energy power is consumed. If the feedback message indicates not receiving the cached resources of popular services, the base station switches back to the daily - service scheduling mode for the user terminal and does not push the cached resources of popular services to the user terminal.

[0174] In some application scenarios, the user terminal may not respond after receiving the notification message sent by the base station. In this way, when the base station does not receive the response message sent by the user terminal within the preset response time, it can perform the agreed operation corresponding to the failure to receive the response message sent by the user terminal, for example, maintaining the new energy scheduling mode for the user terminal, or switching back to the daily business scheduling mode for the user terminal.

[0175] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.

[0176] The new energy consumption method provided in the embodiment of the present application, if it is determined that the peak period of new energy production capacity has arrived, determines the target cache resources of at least one target service to be sent to the target terminal through the first network device, and creates a target transmission channel between the target terminal, and then sends the target cache resources of at least one target service to the target terminal through the target transmission channel to consume the new energy. In this way, when the first network device determines that the peak period of new energy production capacity has arrived, it sends the target cache resources of at least one target service different from the inherent service to the target terminal, so as to consume the arrived new energy, solving the problem that communication service equipment such as base stations cannot efficiently utilize new energy when the peak period of new energy production capacity arrives, and proposes a new energy consumption method, which can enable communication service equipment such as base stations to provide business services when the peak period of new energy production capacity arrives, fully absorb the arrived new energy, improve the utilization rate of new energy by communication service equipment such as base stations, and effectively reduce the carbon emissions of communication service equipment such as base stations.

[0177] Based on the above embodiments, the embodiments of the present application provide a new energy consumption device, which can be applied to Figures 1 to 3 In the new energy consumption method provided in the corresponding embodiment, refer to Figure 7 As shown, the new energy consumption device 3 may include: a determination unit 31, a creation unit 32 and a sending unit 33; wherein:

[0178] The determining unit 31 is configured to determine a target cache resource for at least one target service to be sent to a target terminal if it is determined that the new energy production capacity peak period has arrived;

[0179] A creating unit 32 is configured to create a target transmission channel with a target terminal; wherein the target transmission channel is different from an existing transmission service channel between the target terminal and the first network device;

[0180] The sending unit 33 is configured to send a target cache resource of at least one target service to a target terminal via a target transmission channel.

[0181] In other embodiments of the present application, the determining unit includes: a first determining module, a second determining module, and an acquiring module; wherein:

[0182] A first determination module is configured to determine at least one business to be analyzed if it is determined that the new energy production capacity peak has arrived;

[0183] A second determining module is configured to determine at least one target business based on at least one business to be analyzed;

[0184] The acquisition module is used to acquire the current cache resources of at least one target service to obtain the target cache resources.

[0185] In other embodiments of the present application, the first determining module is specifically configured to implement the following steps:

[0186] determining at least one second network device within a preset range near the first network device;

[0187] Acquire first historical service data of a first network device and second historical service data of at least one second network device within a preset time period;

[0188] Statistical analysis is performed on the first historical service data and the second historical service data to determine services with access times greater than or equal to a preset number of times, thereby obtaining at least one service to be analyzed.

[0189] In other embodiments of the present application, the second determining module is specifically configured to implement the following steps:

[0190] Determine the energy consumption indicators for each business to be analyzed;

[0191] From at least one service to be analyzed, a preset number of services to be analyzed with the largest energy consumption index is determined to obtain at least one target service; wherein the preset number satisfies at least two of the following conditions: maximizing consumption of current new energy and not affecting the transmission of existing transmission services of the first network device.

[0192] In other embodiments of the present application, the second determining module may be configured to implement the step of determining the energy consumption index of each service to be analyzed by the following steps:

[0193] determining a transmission path loss between the first network device and the target terminal;

[0194] Determine the business data size of the cached data corresponding to each business to be analyzed;

[0195] determining a channel condition between the first network device and the target terminal;

[0196] Determine the business urgency factor for each business to be analyzed;

[0197] Estimate the business data transmission time for each business to be analyzed;

[0198] Based on the service data size, service urgency factor and service data transmission time of each service to be analyzed, as well as transmission path loss and channel conditions, the energy consumption index of each service to be analyzed is determined.

[0199] In other embodiments of the present application, the second determining module is configured to implement the step of determining the energy consumption indicator of each service to be analyzed based on the service data size, service urgency factor, and service data transmission time of each service to be analyzed, as well as the transmission path loss and channel conditions, by the following steps:

[0200] Calculating a first product of a first weight coefficient and a transmission path loss;

[0201] Calculating the sum of the first product and the service data size of each service to be analyzed to obtain a first sum;

[0202] Calculating a second product of a second weight coefficient and a channel condition;

[0203] Calculate the sum of the logarithm of the first sum and the second product to obtain a second sum;

[0204] Calculating a ratio of the second sum value to the service data transmission time of each service to be analyzed;

[0205] The product of the ratio and the business urgency factor of each business to be analyzed is calculated to obtain the energy consumption index of each business to be analyzed.

[0206] In other embodiments of the present application, the acquisition module is specifically used to implement the following steps:

[0207] If at least one target service includes at least one to-be-acquired service for which no service resources are cached in the first network device, sending a cache resource acquisition request for acquiring the at least one to-be-acquired service to a corresponding third network device; wherein the third network device is a network device that stores the latest resources of the corresponding to-be-acquired service;

[0208] Receiving at least one cache resource corresponding to a to-be-acquired service sent by at least one third network device, and obtaining a first cache resource; wherein the target cache resource includes the first cache resource, and the first cache resource is sent by the third network device in response to the cache resource acquisition request;

[0209] Cache resources corresponding to services other than at least one service to be acquired in at least one target service stored at the first network device are acquired to obtain second cache resources; wherein the target cache resources include the second cache resources.

[0210] In other embodiments of the present application, the determining unit further includes: a sending module and a receiving module; wherein:

[0211] A sending module is used to send a cache service request to the core network if it is determined that the new energy production capacity peak has arrived; wherein the cache service request is used to request the core network to provide cache resources for currently popular and energy-intensive services;

[0212] The receiving module is used to receive a target cache resource of at least one target service sent by the core network.

[0213] In other embodiments of the present application, the new energy consumption device further includes: a switching unit; wherein:

[0214] A switching unit is used to switch to a new energy dispatching mode when it is determined that the new energy production capacity peak has arrived;

[0215] The sending unit is further used to send a notification message indicating that the first network device is currently in the new energy scheduling mode to at least one terminal device currently connected; wherein, the at least one terminal device includes a target terminal.

[0216] In other embodiments of the present application, the switching unit is further configured to:

[0217] If a response message for exiting the new energy scheduling mode fed back by at least one first device is received, switching the mode for the at least one first device to the normal scheduling mode;

[0218] And / or, if no response message fed back by the at least one second device is received within a preset response time, the mode for the at least one second device is switched to a normal scheduling mode.

[0219] In other embodiments of the present application, the new energy consumption device further includes: a holding unit; wherein:

[0220] A maintaining unit is used to maintain the mode of at least one third device as the new energy scheduling mode if a support message for the new energy scheduling mode is received from at least one third device, until the new energy is consumed, and then switch the mode of at least one third device to the regular scheduling mode; wherein, the target terminal belongs to at least one third device.

[0221] It should be noted that the specific interaction process between the units and modules in this embodiment can refer to Figures 1 to 3 The descriptions of the steps in the corresponding method embodiments will not be repeated here.

[0222] The new energy consumption device provided in the embodiment of the present application, if it is determined that the peak period of new energy production capacity has arrived, determines the target cache resources of at least one target service to be sent to the target terminal through the first network device, and creates a target transmission channel between the target terminal and the target terminal, and then sends the target cache resources of at least one target service to the target terminal through the target transmission channel to consume the new energy. In this way, when the first network device determines that the peak period of new energy production capacity has arrived, it sends the target cache resources of at least one target service different from the inherent service to the target terminal, so as to consume the arrived new energy, solving the problem that communication service equipment such as base stations cannot efficiently utilize new energy when the peak period of new energy production capacity arrives, and proposes a new energy consumption method, which can enable communication service equipment such as base stations to provide business services when the peak period of new energy production capacity arrives, fully absorb the arrived new energy, improve the utilization rate of new energy by communication service equipment such as base stations, and effectively reduce the carbon emissions of communication service equipment such as base stations.

[0223] Based on the above embodiments, the embodiment of the present application provides a first network device, which can be applied to Figures 1 to 3 In the new energy consumption method provided in the corresponding embodiment, refer to Figure 8 As shown, the first network device 4 may include: a memory 41, a processor 42 and a communication bus 43; wherein:

[0224] Memory 41, used for storing executable instructions;

[0225] A communication bus 43 is used to implement communication between the processor 42 and the memory 41;

[0226] Processor 42, used to execute the new energy consumption program stored in the memory, to achieve Figures 1 to 3 The implementation process of the new energy consumption method provided in the corresponding embodiment will not be repeated here.

[0227] Based on the above embodiments, the embodiments of the present application provide a computer-readable storage medium, referred to as a storage medium, which stores one or more programs, which can be executed by one or more processors to implement the reference Figures 1 to 3 The implementation process of the new energy consumption method provided in the corresponding embodiment will not be repeated here.

[0228] Based on the aforementioned embodiments, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by the processor 42 of the first network device 4 to complete any of the aforementioned method steps.

[0229] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0230] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (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 device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. 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.

[0231] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

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

[0233] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.

Claims

1. A new energy consumption method, characterized in that: The method comprises: If it is determined that the new energy production capacity peak period has arrived, determining a target cache resource for at least one target service to be sent to the target terminal; Creating a target transmission channel with the target terminal; wherein the target transmission channel is different from an existing transmission service channel between the target terminal and the first network device; At least one target cache resource of the target service is sent to the target terminal via the target transmission channel to absorb the new energy.

2. The method according to claim 1, characterized in that If it is determined that the new energy production capacity peak period has arrived, determining a target cache resource for at least one target service to be sent to the target terminal includes: If it is determined that the new energy production capacity peak has arrived, identify at least one business to be analyzed; Determining at least one target business based on at least one business to be analyzed; Acquire the current cache resource of at least one of the target services to obtain the target cache resource.

3. The method according to claim 2, characterized in that If it is determined that the new energy production capacity peak period has arrived, determining at least one business to be analyzed includes: determining at least one second network device within a preset range near the first network device; Acquire first historical service data of the first network device and second historical service data of at least one second network device within a preset time period; Statistical analysis is performed on the first historical service data and the second historical service data to determine services with access times greater than or equal to a preset number of times, thereby obtaining at least one service to be analyzed.

4. The method according to claim 2, characterized in that The determining, based on the at least one service to be analyzed, at least one target service, includes: Determining energy consumption indicators for each of the services to be analyzed; From at least one of the services to be analyzed, a preset number of services to be analyzed with the largest energy consumption index are determined to obtain at least one target service; wherein, the preset number satisfies at least two of the following conditions: maximizing the consumption of current new energy and not affecting the transmission of existing transmission services of the first network device.

5. The method according to claim 4, characterized in that Determining the energy consumption index of each of the services to be analyzed includes: Determining a transmission path loss between the first network device and the target terminal; Determine the business data size of the cache data corresponding to each of the services to be analyzed; determining a channel condition between the first network device and the target terminal; Determining a business urgency factor for each of the businesses to be analyzed; Estimating the service data transmission time of each service to be analyzed; The energy consumption index of each of the services to be analyzed is determined based on the service data size, service urgency factor, service data transmission time, transmission path loss, and channel conditions of each of the services to be analyzed.

6. The method according to claim 5, characterized in that Determining the energy consumption indicator of each of the services to be analyzed based on the service data size, service urgency factor, and service data transmission time of each of the services to be analyzed, as well as transmission path loss and channel conditions, includes: Calculating a first product of a first weight coefficient and the transmission path loss; Calculating a sum of the first product and the service data size of each of the services to be analyzed to obtain a first sum; Calculating a second product of a second weight coefficient and a channel condition; Calculating the sum of the logarithm of the first sum and the second product to obtain a second sum; Calculating a ratio of the second sum value to the service data transmission time of each of the services to be analyzed; The product of the ratio and the service urgency factor of each of the services to be analyzed is calculated to obtain the energy consumption index of each of the services to be analyzed.

7. The method according to claim 2, characterized in that The acquiring of the current cache resource of at least one target service to obtain the target cache resource includes: If at least one of the target services includes at least one to-be-acquired service for which no service resources are cached in the first network device, sending a cache resource acquisition request for acquiring at least one of the to-be-acquired services to a corresponding third network device; wherein the third network device is a network device that stores the latest resources corresponding to the to-be-acquired service; Receiving at least one cache resource corresponding to the to-be-acquired service sent by at least one third network device, to obtain a first cache resource; wherein the target cache resource includes the first cache resource, and the first cache resource is sent by the third network device in response to the cache resource acquisition request; Acquire cache resources corresponding to at least one target service stored at the first network device except for at least one service to be acquired, to obtain second cache resources; wherein the target cache resources include the second cache resources.

8. The method according to claim 1, characterized in that If it is determined that the new energy production capacity peak period has arrived, determining a target cache resource for at least one target service to be sent to the target terminal includes: If it is determined that the new energy production capacity peak has arrived, a cache service request is sent to the core network; wherein the cache service request is used to request the core network to provide cache resources for currently popular and energy-intensive services; Receive the target cache resource of at least one target service sent by the core network.

9. The method according to claim 1, characterized in that The method further comprises: When it is determined that the peak period of new energy production capacity has arrived, switch to the new energy scheduling mode; A notification message indicating that the first network device is currently in the new energy scheduling mode is sent to at least one currently connected terminal device; wherein at least one of the terminal devices includes the target terminal.

10. The method according to claim 9, characterized in that The method further comprises: If a response message for exiting the new energy scheduling mode fed back by at least one first device is received, switching the mode for at least one first device to the normal scheduling mode; And / or, if the response message fed back by the at least one second device is not received within a preset response time, the mode for the at least one second device is switched to a normal scheduling mode.

11. The method according to claim 9, characterized in that The method further comprises: If a support message for the new energy scheduling mode is received from at least one third device, the mode for at least one of the third devices is maintained at the new energy scheduling mode until the new energy is consumed, and then the mode of at least one of the third devices is switched to the regular scheduling mode; wherein, the target terminal belongs to at least one of the third devices.

12. A new energy consumption device, characterized in that: The device includes: a determining unit, a creating unit, and a sending unit; wherein: The determining unit is configured to determine a target cache resource for at least one target service to be sent to a target terminal if it is determined that the new energy production capacity peak period has arrived; The creating unit is configured to create a target transmission channel with the target terminal; wherein the target transmission channel is different from an existing transmission service channel between the target terminal and the first network device; The sending unit is configured to send at least one target cache resource of the target service to the target terminal through the target transmission channel.

13. A first network device, characterized in that: The device comprises: a communication interface, a memory, a processor and a communication bus; wherein: The memory is used to store executable instructions; The communication bus is used to realize the communication connection between the communication interface, the processor and the memory; The processor is configured to execute the new energy consumption program stored in the memory to implement the steps of the new energy consumption method according to any one of claims 1 to 11.

14. A storage medium, characterized in that The storage medium stores a new energy consumption program, which, when executed, is used to implement the steps of the new energy consumption method according to any one of claims 1 to 11.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the steps of the new energy consumption method according to any one of claims 1 to 11.