Communication method, electronic device, storage medium, and program product
By determining the energy information and energy level of the terminal device, strategy information is generated, which solves the problem of energy level adaptation of the terminal device and improves energy efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP DESIGN INST
- Filing Date
- 2024-12-23
- Publication Date
- 2026-06-23
AI Technical Summary
Existing technologies cannot be effectively adapted to the energy levels of terminal devices, resulting in inadequate energy-saving strategies on the 5G network terminal side and affecting energy efficiency.
By determining the energy information and energy level of the terminal device, policy information is generated based on the mapping relationship between the energy level and QoS parameters. This includes energy level parameter information and policy control functions, thereby optimizing the energy management of the terminal device.
It improves the energy efficiency of terminal devices and the overall energy management accuracy of the system, adapts to the energy level of terminal devices, and enhances user experience and network resource allocation efficiency.
Smart Images

Figure CN122269415A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, electronic device, storage medium, and program product. Background Technology
[0002] As a next-generation mobile communication technology, 5G networks are driving the digital transformation of society with their high speed, low latency, and massive connection capacity. However, with the large-scale deployment of 5G networks, their energy consumption issues are becoming increasingly prominent.
[0003] Current technical solutions focus on energy saving on the terminal side and energy saving on the base station side. However, energy-saving strategies cannot be adapted to every terminal device. Therefore, how to determine the energy level that is suitable for the terminal device so that the strategy generated based on the energy level can be adapted to the terminal device and improve energy efficiency is a technical problem that needs to be solved. Summary of the Invention
[0004] This disclosure is made in view of the above-mentioned problems. This disclosure provides a communication method, an electronic device, a storage medium, and a program product.
[0005] According to one aspect of this disclosure, a communication method is provided, comprising:
[0006] The energy information of the terminal device is determined, the energy information including at least one energy level and its corresponding parameter information, the energy information being obtained based on the available energy information of the terminal device, and the available energy information being obtained based on the energy consumption information of the terminal device;
[0007] The energy level of the terminal device is determined based on the energy information, or the energy information is sent to the terminal device.
[0008] Furthermore, according to a communication method based on one aspect of this disclosure, after sending the energy information to the terminal device, the method further includes:
[0009] The terminal device receives the energy level determined by the terminal device based on the energy information.
[0010] Furthermore, according to a communication method according to one aspect of this disclosure, after determining the energy level of the terminal device, or after receiving the energy level of the terminal device determined by the terminal device based on the energy information, the method further includes:
[0011] Based on the energy level of the terminal device and the mapping relationship between the energy level and QoS parameters, corresponding policy information is generated.
[0012] Furthermore, according to a communication method based on one aspect of this disclosure, determining the energy information of the terminal device includes:
[0013] Send the available energy information to the first functional unit;
[0014] The first functional unit receives the energy information sent by the first functional unit, which is generated by the first functional unit based on the available energy information. The first functional unit is a network element with the ability to collect data information from other network functional units and perform analysis and / or prediction.
[0015] Furthermore, according to one aspect of this disclosure, a communication method,
[0016] The available energy information is obtained based on the energy consumption information of the terminal device, including:
[0017] The available energy information is obtained based on the acquired renewable energy information, the first available energy information of the terminal device, and the energy consumption information; or,
[0018] The available energy information is obtained based on the first available energy information of the terminal device and the energy consumption information;
[0019] The first available energy information is obtained through a second functional unit, which is a network element that stores the available energy information of the terminal device; the energy consumption information includes core network energy consumption and radio side energy consumption.
[0020] Furthermore, according to a communication method based on one aspect of this disclosure, after obtaining the available energy information, the method further includes:
[0021] The available energy information is sent to the second functional unit so that the second functional unit uses the available energy information as the updated first available energy information.
[0022] Furthermore, according to a communication method according to one aspect of this disclosure, generating corresponding policy information based on the energy level of the terminal device and the mapping relationship between the energy level and QoS parameters includes:
[0023] Based on the mapping relationship, determine the QoS parameters corresponding to the energy level of the terminal device;
[0024] The determined QoS parameters are sent to the third functional unit so that the third functional unit generates policy information based on the QoS parameters. The third functional unit is a network element with policy control function.
[0025] According to another aspect of this disclosure, a communication method is provided, comprising:
[0026] The terminal device receives energy information sent by the network side. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
[0027] Furthermore, according to another aspect of this disclosure, a communication method also includes:
[0028] The energy level of the terminal device is determined based on the energy information;
[0029] The determined energy level is sent to the network side.
[0030] Furthermore, according to a communication method based on one aspect of this disclosure, after sending the determined energy level to the network side, the method further includes:
[0031] The system receives policy information sent by the network side, which is generated by the network side based on the energy level of the terminal device and the mapping relationship between the energy level and QoS parameters.
[0032] According to another aspect of this disclosure, a communication method is provided, comprising:
[0033] The system receives QoS parameters, energy information, or the energy level of a terminal device. The QoS parameters are determined based on the energy level of the terminal device and the mapping relationship between the energy level and the QoS parameters. The energy level of the terminal device is determined based on energy information, which includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
[0034] Policy information is generated based on the QoS parameters, the energy information, or the energy level of the terminal device.
[0035] According to another aspect of this disclosure, a communication method is provided, comprising:
[0036] Send the first available energy information of the terminal device;
[0037] Receive available energy information, which is obtained based on the terminal device's first available energy information and energy consumption information;
[0038] Based on the available energy information, update the first available energy information.
[0039] According to another aspect of this disclosure, a communication method is provided, comprising:
[0040] Receive available energy information from the terminal device, the available energy information being obtained based on the energy consumption information of the terminal device;
[0041] The energy information of the terminal device is generated based on the available energy information, and the energy information includes at least one energy level and its corresponding parameter information.
[0042] According to another aspect of this disclosure, a communication device is provided, comprising:
[0043] The first determining module is used to determine the energy information of the terminal device. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, and the available energy information is obtained based on the energy consumption information of the terminal device.
[0044] The second determining module is used to determine the energy level of the terminal device based on the energy information; or, the first sending module is used to send the energy information to the terminal device.
[0045] According to another aspect of this disclosure, a communication device is provided, comprising:
[0046] The first receiving module is used to receive energy information sent by the network side. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, and the available energy information is obtained based on the energy consumption information of the terminal device.
[0047] According to another aspect of this disclosure, a communication device is provided, comprising:
[0048] The second receiving module is used to receive QoS parameters, energy information, or the energy level of the terminal device. The QoS parameters are determined based on the energy level of the terminal device and the mapping relationship between the energy level and the QoS parameters. The energy level of the terminal device is determined based on the energy information. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0049] The first generation module is used to generate policy information based on the QoS parameters, the energy information, or the energy level of the terminal device.
[0050] According to another aspect of this disclosure, a communication device is provided, comprising:
[0051] The second transmitting module is used to transmit the first available energy information of the terminal device;
[0052] The third receiving module is used to receive available energy information, which is obtained based on the first available energy information and energy consumption information of the terminal device.
[0053] An update module is used to update the first available energy information based on the available energy information.
[0054] According to another aspect of this disclosure, a communication device is provided, comprising:
[0055] The fourth receiving module is used to receive available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
[0056] The second generation module is used to generate energy information of the terminal device based on the available energy information, wherein the energy information includes at least one energy level and its corresponding parameter information.
[0057] According to another aspect of this disclosure, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory, the processor executing the computer program to implement the steps of any of the methods described above.
[0058] According to another aspect of this disclosure, a computer-readable storage medium is provided that stores a computer program / instructions thereon, which, when executed by a processor, implement the steps of any of the methods described above.
[0059] According to another aspect of this disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the steps of any of the methods described above.
[0060] As will be described in detail below, a communication method, apparatus, electronic device, storage medium, and program product according to embodiments of the present disclosure provide available energy information obtained based on the energy consumption information of a terminal device, ensuring that the available energy information of the terminal device is accurate. The energy information obtained based on the available energy information of the terminal device matches the available energy information of the terminal device, adapting the energy-saving level of the terminal device to the terminal device. This allows the system to improve energy efficiency when generating and executing strategies based on the energy level.
[0061] It should be understood that both the foregoing general description and the following detailed description are exemplary and intended to provide further illustration of the claimed technology. Attached Figure Description
[0062] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to offer a further understanding of the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0063] Figure 1 This is a flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0064] Figure 2 This is a network architecture diagram illustrating a communication system that applies a communication method according to an embodiment of the present disclosure.
[0065] Figure 3 This is a flowchart further illustrating the communication method for obtaining available energy information in an embodiment of the present disclosure.
[0066] Figure 4 This is a flowchart illustrating the process of obtaining an energy file in a communication method according to an embodiment of the present disclosure.
[0067] Figure 5 This is a flowchart illustrating the process of obtaining energy consumption information in the communication method of an embodiment of the present disclosure.
[0068] Figure 6 This is another flowchart illustrating the communication method for obtaining energy consumption information in an embodiment of the present disclosure.
[0069] Figure 7 This is a flowchart illustrating the acquisition of energy information in the communication method of an embodiment of the present disclosure.
[0070] Figure 8 This is a flowchart further illustrating the generation of strategy information in the communication method of an embodiment of the present disclosure.
[0071] Figure 9 This is another flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0072] Figure 10 This is another flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0073] Figure 11 This is a sub-flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0074] Figure 12 This is another flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0075] Figure 13 This is another flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0076] Figure 14 This is another flowchart illustrating a communication method according to an embodiment of the present disclosure.
[0077] Figure 15 This is a schematic diagram illustrating a computer program product according to an embodiment of the present disclosure.
[0078] Figure 16 This is a hardware block diagram illustrating an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0079] To make the objectives, technical solutions, and advantages of this disclosure more apparent, exemplary embodiments according to this disclosure will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments of this disclosure. It should be understood that this disclosure is not limited to the exemplary embodiments described herein.
[0080] In one embodiment, see Figure 1 A communication method, comprising:
[0081] S101, determine the energy information of the terminal device. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0082] S102, determine the energy level of the terminal equipment based on energy information.
[0083] See Figure 2 The diagram illustrates a network architecture of a communication system applying a communication method according to an embodiment of this disclosure. It includes: a Policy Control Function (PCF), a Network Data Analytics Function (NWDAF), Unified Data Management (UDM), Operations, Administration, and Maintenance (OAM), Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF).
[0084] The communication method of this disclosure embodiment can be executed by the network side. For example, it can be executed by a corresponding functional unit on the network side, such as deploying an Energy Control Function (ECF) module, which executes the method, for example, within an existing functional unit such as the NWDAF. It should be understood that the Energy Control Function (ECF) module is an exemplary name for the functional unit executing the communication method of the disclosed embodiment, and it can use other names. In practical applications, the executing entity can be determined according to actual application requirements. For ease of description and understanding, this disclosure embodiment uses ECF as the executing entity for explanation.
[0085] In this embodiment of the disclosure, the terminal device may include (but is not limited to): user equipment (UE), Internet of Things (IoT) devices, vehicle-to-everything (V2X) devices, and other devices that can communicate with the network side.
[0086] In this embodiment, the energy information includes at least one energy level and its corresponding parameter information. The energy level in the energy information can serve as a candidate energy level, and together with its corresponding parameter information, it can be used to determine the energy level of the terminal device. The energy level can be an energy-saving level, energy consumption level, etc., and the parameter information is the information relating to the energy level, containing information used to determine the energy level of the terminal device. For example, the parameter information may include at least one of data flow per unit time, usage cost per unit time, and remaining usage time. When the energy information is used to determine the energy level of the terminal device, the parameter information can be used as a reference to determine the energy level of the terminal device from the energy level in the energy information. Generally, the energy information includes multiple energy levels and their corresponding parameter information, but in some cases, the energy information may only contain one energy level and its corresponding parameter information. The storage format of the energy information is not limited; for example, it can be stored in the form of a list (such as an energy-saving level parameter list), storing the energy level (such as an energy-saving level) and its corresponding parameter information.
[0087] In this embodiment of the disclosure, the energy information is obtained based on the available energy information of the terminal device. Available energy information is the information on the available energy allocated to the terminal device by the network, which can be represented by energy remaining quota, energy remaining amount, energy remaining percentage, energy remaining level, energy remaining index, available energy quota, available energy balance, available percentage, available energy level, and available energy index.
[0088] In this embodiment, the available energy information is obtained based on the energy consumption information of the terminal device. The energy consumption information may include core network energy consumption information and general energy consumption information. Core network energy consumption refers to the energy consumed by the core network in providing services to the terminal device, while radio-side energy consumption refers to the energy consumed by the Radio Access Network (RAN) in providing services to the terminal device. The accuracy of the available energy information of the terminal device affects the accuracy of the overall energy information. When available energy information is obtained based on the terminal device's energy consumption information, the obtained available energy information is more accurate, making the energy information more precise and better suited to the terminal device.
[0089] In one example, available energy information is obtained based on acquired renewable energy information, first available energy information of the terminal device, and energy consumption information. The first available energy information is obtained through a second functional unit, which is a network element that stores the available energy information of the terminal device. Energy consumption information includes core network energy consumption and radio-side energy consumption. Combining the first available energy information, energy consumption information, and renewable energy information allows for a more comprehensive and dynamic assessment of the terminal device's available energy information, resulting in more accurate information. The second functional unit can be a UDM (Unified Device Management) or similar functional unit. The first available energy information can be the available energy information of the terminal device from the previous cycle; the energy consumption information can be the energy consumption information of the terminal device in the current cycle (from the previous cycle to the present). This energy consumption information can include core network energy consumption information and radio-side energy consumption information. Energy consumption information refers to energy consumption, while renewable energy information refers to information about reusable energy.
[0090] In one example, available energy information is obtained based on the terminal device's first available energy information and energy consumption information. The first available energy information is obtained through a second functional unit, which is a network element that stores the terminal device's available energy information. The energy consumption information includes core network energy consumption and radio-side energy consumption. Combining the first available energy information and energy consumption information allows for a more comprehensive and dynamic assessment of the terminal device's available energy information, resulting in more accurate information. The second functional unit can be a UDM (Unified Device Management) or similar functional unit.
[0091] In one example, core network energy consumption information can be obtained from core network functions (NFs), while radio-side energy consumption information can be obtained from the radio access network or the OAM (Operational Access Network). Renewable energy information can be obtained from the OAM.
[0092] In one example, after obtaining available energy information, the available energy information is sent to a second functional unit so that the second functional unit can use the available energy information as the updated first available energy information. The second functional unit can be a functional unit such as a UDM. Sending the available energy information to the second functional unit to update the first available energy information can reduce redundant calculations, effectively improve the accuracy and efficiency of the system's energy management, and optimize the collaborative work between the network and devices.
[0093] In one example, see Figure 3 To obtain available energy information, including:
[0094] S301, Obtain the first available energy information of the terminal device.
[0095] The first available energy information is the available energy information before the update.
[0096] In one example, the ECF obtains the first available energy information for the terminal device from the UDM.
[0097] ECF can acquire first available energy information using various acquisition methods.
[0098] In one example, the ECF obtains the first available energy information of the terminal device from the UDM using a "periodic subscription mode". The ECF sends a subscription request to the UDM to subscribe to an energy file. The subscription request carries the terminal device ID, timestamp information, periodic subscription identifier, and time interval. The terminal device ID is used to uniquely identify the terminal device. For example, the terminal device ID can be a SubscriptionPermanent Identifier (SUPI), a 5G Globally Unique Temporary Identifier (5G-GUTI), etc. The UDM will send the energy file containing the stored terminal device ID to the ECF. The timestamp is used to identify the request time. The periodic subscription identifier and period T indicate that after receiving the subscription request, the UDM will send the terminal device energy file to the ECF at T, 2T, 3T...NT, where N is a positive integer, meaning that the terminal device's energy file is sent to the ECF periodically at predetermined time intervals. The energy file carries the first available energy information of the terminal device and some other information, such as energy consumption thresholds and the length of time it can be sustained.
[0099] In one example, the ECF obtains the first available energy information E of the terminal device from the UDM in "event-triggered mode". The ECF sends a subscription request message to the UDM to subscribe to the energy file. The subscription request message carries the terminal device ID, timestamp information, and event-triggered identifier. The terminal device ID is used to uniquely identify the terminal device, and the UDM sends the energy file containing the stored terminal device ID to the ECF; the timestamp is used to identify the request time; the event-triggered mode indicates that the UDM immediately sends the terminal device's energy file to the ECF after receiving the subscription request message. The energy file carries the first available energy information of the terminal device, and may also carry relevant information such as energy consumption thresholds and the duration of sustainability.
[0100] See Figure 4 If the UDM accepts the subscription request message sent by the ECF, the UDM can send a response message indicating acceptance to the ECF. This response message can include the energy file of the terminal device, or the energy file can be sent separately. For example, if the subscription request message includes a periodic trigger flag, the UDM can send the energy file of its subscribed terminal device to the ECF at times T, 2T, ..., NT. Or, if the subscription request message includes an event trigger flag, the UDM will immediately send the energy file of its subscribed terminal device to the ECF after accepting the subscription request message. If the UDM rejects the subscription request message sent by the ECF, it can send a response message indicating rejection, and can include the reason for rejection in the message.
[0101] S302, Obtain energy consumption information.
[0102] In one example, the ECF acquires energy consumption information, which includes core network energy consumption and radio side energy consumption.
[0103] Energy consumption information can include energy consumption granularity, energy information category, and other possible information. Energy consumption granularity can be at the terminal device level, PDU session level, QoS flow level, etc. The network can provide differentiated quality of service guarantees based on different service requirements and user subscription information. Energy information categories can be divided into traditional energy and renewable energy. Renewable energy refers to renewable non-fossil energy, such as (but not limited to) wind power, solar energy, airborne hydrothermal energy, geothermal energy, and hydrothermal energy. The energy information included in the communication system can be divided into traditional energy information and renewable energy information.
[0104] In one example, see Figure 5 To obtain energy consumption information, including:
[0105] S501, obtains core network energy consumption information.
[0106] In this step, core network energy consumption information can be obtained using relevant methods, specifically from core network network functions (NFs).
[0107] Taking PDU session data traffic as an example, the specific process of obtaining core network energy consumption information is explained in detail:
[0108] See Figure 6 The ECF obtains the PDU session traffic data of the terminal device and the IP address of the UPF from the SMF, and forwards the request message to the UPF to which the terminal device belongs. It then obtains the sum of the PDU session data traffic from the UPF to which the terminal device belongs. By calculating the ratio of the PDU session data traffic to the total data traffic of the entire slice, and multiplying it by the energy consumption of that slice, the ECF obtains the session energy consumption of the terminal device, and thus the core network energy consumption information.
[0109] S502, obtains energy consumption information from the wireless side.
[0110] In this step, wireless energy consumption information can be obtained using relevant methods.
[0111] See Figure 6 ECF can obtain wireless side energy consumption information from OAM.
[0112] The radio-side energy consumption information considers both dynamic RAN energy consumption information and static RAN energy consumption information. The following uses a specific calculation method as an example to explain the acquisition process in detail:
[0113] Dynamic RAN energy consumption information: When the terminal device is in Radio Resource Control (RRC) connected state, it can calculate the peak rate based on the downlink data traffic, antenna distance and modulation and coding scheme (MCS) coding and modulation method, and calculate dynamic RAN energy consumption information based on the peak rate.
[0114] Static RAN energy consumption information: When the terminal device is in RRC-Idle or RRC-inactive state, static RAN energy consumption information about the terminal device's registered area can be obtained from OAM.
[0115] Based on the dynamic RAN energy consumption information and the static RAN energy consumption information, the radio-side energy consumption information can be obtained, that is, the radio-side energy consumption information.
[0116] Energy consumption can be calculated according to equation (1), and the corresponding energy consumption information can be obtained:
[0117] EC=EC(CN)+EC(RAN) (1)
[0118] EC stands for energy consumption, EC(CN) stands for core network energy consumption, and EC(RAN) stands for radio side energy consumption.
[0119] If renewable energy exists in the communication system, see [link / reference]. Figure 6 ECF can obtain renewable energy information from OAM, that is, obtain information about renewable energy.
[0120] S303, based on the first available energy information and energy consumption information, obtain the available energy information.
[0121] If renewable energy exists in the system, the available energy information can be calculated according to equation (2):
[0122] E' = E - EC + E 生 (2)
[0123] Where E' represents available energy information, E represents the first available energy information, EC represents energy consumption, and E 生 It is a renewable energy source.
[0124] If there is no renewable energy in the communication system, the available energy information can be calculated according to equation (3):
[0125] E' = E - EC (3)
[0126] Where E' represents available energy information, E represents the first available energy information, and EC represents energy consumption.
[0127] The calculated available energy information E' is the updated available energy information. The ECF can send the available energy information to the UDM, and the updated available energy information is stored in the UDM. The next time the available energy information is calculated and updated, the available energy information stored in the UDM will be used as the first available energy information.
[0128] See Figure 7 In one example, determining the energy information of the terminal device includes:
[0129] S701 sends available energy information to the first functional unit.
[0130] S702, receive energy information sent by the first functional unit. The energy information is generated by the first functional unit based on the available energy information. The first functional unit is a network element with the ability to collect data information from other network functional units and perform analysis and / or prediction.
[0131] The first functional unit can be a functional unit such as NWDAF. Intelligent energy management is achieved by sending available energy information to the first functional unit (such as NWDAF), which then generates energy information adapted to the terminal devices based on this information. The first functional unit utilizes powerful data collection, analysis, and prediction capabilities to not only improve the accuracy of energy information but also optimize the coordination between devices and the network based on real-time energy conditions, adjusting resource allocation and task scheduling.
[0132] Energy information can be generated based on available energy information. For example, it can be generated based on available energy information and first target information, which includes at least one of network energy efficiency target and QoS parameters of the current service.
[0133] In one example, the ECF, OAM, and NWDAF interact via the HTTP / 2 protocol. The ECF sends updated available energy information to the NWDAF. The OAM sends the network energy efficiency targets configured by the network operator to the NWDAF. The NWDAF analyzes and generates energy information based on the received available energy information and network energy efficiency targets. This energy information includes at least one energy level (e.g., at least one energy-saving level) and its corresponding parameter information. Each energy level corresponds to a set of parameter information, and different energy levels map to different energy consumption ranges. The NWDAF synchronizes or sends the analyzed energy information to the ECF.
[0134] In one example, when generating energy information based on available energy information and network energy efficiency targets, the analysis can cover the energy efficiency margin and the scope of its impact on user experience. Based on this analysis, at least one energy level and its corresponding parameter information are generated to obtain the energy information. During the analysis, QoS parameters can be introduced to refine the energy level in the energy information according to the QoS parameters of the current service (such as bandwidth requirements, latency tolerance, and video resolution requirements). For example, a higher energy level may imply a larger QoS adjustment (such as reducing video resolution or limiting data traffic), while a lower energy level may imply a smaller QoS adjustment.
[0135] In one example, energy information can be generated by using analysis models such as rule engines and machine learning algorithms, with inputs including available energy information, network energy efficiency targets, and QoS parameters of the current service.
[0136] In one example, the input and output parameters can be:
[0137] Input parameters: terminal device ID, timestamp, available energy information, QoS parameters of the current service, and network energy efficiency target;
[0138] Output parameters: Energy information. See Table 1. Energy information may include energy level, data flow per unit time, usage cost per unit time, and remaining usage time. Energy information may also include the flow ratio of this energy level to no energy-saving mode, recommended usage level indicator, etc.
[0139] Table 1 Energy Information
[0140]
[0141] Step S102 allows the network side (such as ECF) to determine the energy level of the terminal device based on energy information. It should be understood that if the energy level of the terminal device is one of the energy levels in the energy information, then the energy level of the terminal device can be considered to be determined based on the energy information.
[0142] In one example, the process of determining the energy level of a terminal device by the network side includes the steps of the terminal device initiating an energy-saving upgrade service and the steps of the network side determining the energy level of the terminal device.
[0143] In one example, the process by which the network side determines the energy level of a terminal device can be:
[0144] When a terminal device is in a low battery state, it automatically initiates (or receives a user-triggered command to initiate) an energy level upgrade service, requesting the network side to enable energy-saving mode or upgrade its existing energy level. After receiving the request from the terminal device, the network side determines a suitable energy level for the terminal device based on its energy information. The terminal device then uses the energy level determined by the network side to operate or provide user services.
[0145] In one example, after determining the energy level of the terminal device based on energy information, corresponding policy information is generated based on the terminal device's energy level and the mapping relationship between energy level and QoS parameters. Generating policy information based on the terminal device's energy level and the mapping relationship between energy level and QoS parameters improves the efficiency of policy information generation. The mapping relationship provides a predefined correspondence between energy levels and QoS requirements, enabling the system to quickly and accurately generate policy information adapted to different states, avoiding complex real-time calculations. This method not only improves the speed of policy generation but also allows for flexible adjustment of service quality based on the device's energy status, thereby optimizing network resource allocation and improving user experience.
[0146] In one example, energy information is sent to a third functional unit, which is a network element with policy control capabilities. This third functional unit, based on the energy information, pre-generates policy information and constructs and stores the mapping relationship between energy levels and QoS parameters based on the pre-generated policy information. The third functional unit can be a functional unit such as a PCF (Power Conversion Function). For example, if a terminal device subscribes to energy-saving information, the ECF sends the energy information to the terminal device and simultaneously to the PCF. If the terminal device has not subscribed to energy-saving information, the ECF sends the energy information to the PCF. After receiving the energy information, the PCF pre-generates policy information based on the energy information and sends it to the ECF. The ECF locally stores the mapping relationship between energy levels and QoS parameters.
[0147] See Figure 8 In one example, based on the terminal device's energy level and the mapping relationship between the energy level and QoS parameters, corresponding policy information is generated, including:
[0148] S801 determines the QoS parameters corresponding to the energy level of the terminal device based on the mapping relationship.
[0149] S802 sends the determined QoS parameters to the third functional unit so that the third functional unit can generate policy information based on the QoS parameters. The third functional unit is a network element with policy control function.
[0150] The system sends defined QoS parameters to the third functional unit, enabling it to generate policy information (such as energy-saving session QoS policies) based on these parameters. This triggers the third functional unit to quickly establish new QoS flows, allowing it to centrally process and optimize network policies, achieving unified control and efficient policy updates. The third functional unit can flexibly adapt to changes in network load, intelligently adjusting QoS based on the energy status of terminal devices, optimizing resource allocation, and ensuring improved overall network efficiency and user experience. The third functional unit can be a PCF or similar functional unit.
[0151] In one example, the energy level of the terminal device is sent to a third functional unit, which generates corresponding policy information (e.g., energy-saving session QoS policy) based on the energy level of the terminal device.
[0152] See Figure 9 The exemplary embodiments of this disclosure also provide a communication method, including:
[0153] S901, determine the energy information of the terminal device. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0154] This step is the same as step S101, and will not be described again in this embodiment.
[0155] S902 sends energy information to the terminal equipment.
[0156] In this embodiment, the network sends energy information to the terminal device, enabling the terminal device to determine whether to adjust the energy level based on the received energy information. When it is determined that the energy level should be adjusted, the terminal device can make a decision on the energy level, thereby improving the efficiency of the overall system and the user experience.
[0157] In one example, after sending energy information to the terminal device, the receiving terminal device determines its energy level based on that energy information. The terminal device can determine its energy level based on the energy information, giving it more options in choosing the energy level and improving the flexibility of energy management. It should be understood that if the terminal device's energy level is one of the energy levels in the energy information, then it can be considered that the terminal device's energy level is determined based on the energy information.
[0158] In one example, after receiving the energy level determined by the terminal device based on energy information, corresponding policy information is generated based on the terminal device's energy level and the mapping relationship between the energy level and QoS parameters. This step can be referred to the previous embodiment and will not be repeated here.
[0159] In one example, based on the mapping relationship, the QoS parameters corresponding to the energy level of the terminal device are determined; the determined QoS parameters are sent to the third functional unit, so that the third functional unit can generate policy information based on the QoS parameters. The third functional unit is a network element with policy control function. The third functional unit can be a policy control function (PCF). This step can be referred to the previous embodiment and will not be repeated here.
[0160] In one example, the process of a terminal device determining an energy level is divided into two steps: the terminal device subscribing to an energy level and the terminal device selecting an energy level.
[0161] The process of determining the energy level of terminal equipment can be as follows:
[0162] Step 1: Terminal device subscribes to energy information: The terminal device sends a subscription request message to ECF. The subscription request message carries the terminal device ID, periodicity identifier and period T, or the subscription request message carries the terminal device ID and event identifier.
[0163] Step 2: Provide energy information to the terminal device: ECF sends energy information to the terminal device. Each energy information may include the energy level in its corresponding energy information, as well as the corresponding parameters such as data traffic per unit time, traffic percentage, video resolution parameters, remaining usage time, usage cost per unit time, and recommended usage identifier.
[0164] Step 3: Terminal Device Energy Level Selection: After receiving the energy-saving reminder, the user can actively select the energy level of their terminal device based on the current power status and personal preferences (such as current power status and cost). If the user does not select to adjust the energy level, the network side will not restrict data traffic and will maintain the current QoS parameters, but may increase the corresponding usage costs (such as network communication fees, data traffic fees, etc.). When the network side's energy credit reaches the threshold, the energy level will be forcibly reduced, which may include restricting data traffic, lowering QoS parameters, etc., and generating relevant reminder information.
[0165] See Figure 10 The exemplary embodiments of this disclosure also provide a communication method, including:
[0166] S1001, the terminal device receives energy information sent by the network side. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
[0167] The terminal device receives energy information sent by the network side (e.g., ECF). The available energy information is obtained based on the terminal device's energy consumption information, making the available energy information of the terminal device accurate. The energy information is obtained based on the available energy information of the terminal device, making the energy information received by the terminal device match the available energy information of the terminal device. The energy level in the energy information is adapted to the terminal device, and the user can select the desired energy level from the adapted energy level according to the energy information.
[0168] In one example, see Figure 11 The methods also include:
[0169] S1101, Determine the energy level of terminal equipment based on energy information;
[0170] S1102, send the determined energy level to the network side.
[0171] The terminal device determines its energy level based on energy information and sends the determined energy level to the network side (e.g., ECF) so that the network side (e.g., ECF) can obtain the energy level of the terminal device determined based on the energy information.
[0172] In one example, after sending a determined energy level to the network side, the process also includes: receiving policy information sent by the network side. This policy information is generated by the network side based on the terminal device's energy level and the mapping relationship between the energy level and QoS parameters. The terminal device can receive the policy information generated based on its energy level, ensuring that this policy information is adapted to the terminal device's available energy information and the user's intent, thus indicating the effectiveness of energy control.
[0173] In one example, available energy information is obtained based on acquired renewable energy information, first available energy information of the terminal device, and energy consumption information. The first available energy information is obtained through a second functional unit, which is a network element that stores the available energy information of the terminal device. The energy consumption information includes core network energy consumption and radio-side energy consumption. Combining the first available energy information, energy consumption information, and renewable energy information allows for a more comprehensive and dynamic assessment of the terminal device's available energy information, resulting in more accurate information. The second functional unit can be a UDM (Unified Device Management) or similar functional unit. The first available energy information can be the available energy information of the terminal device from the previous cycle, and the energy consumption information can be the energy consumption information of the terminal device in the current cycle (from the previous cycle to the present). This energy consumption information can include core network energy consumption information and radio-side energy consumption information.
[0174] In one example, available energy information is obtained based on the terminal device's first available energy information and energy consumption information. The first available energy information is obtained through a second functional unit, which is a network element that stores the terminal device's available energy information. The energy consumption information includes core network energy consumption information and radio-side energy consumption information. Combining the first available energy information and energy consumption information allows for a more comprehensive and dynamic assessment of the terminal device's available energy information, resulting in more accurate available energy information. The second functional unit can be a UDM (Unified Device Management) or similar functional unit.
[0175] In one example, the method also includes:
[0176] Step 1: Display at least some of the information in the energy information.
[0177] At least some of the energy information can be displayed in a pre-defined format based on the actual situation. This can include displaying partial or complete energy information. For example, when the user selects an energy level, the energy level is displayed; when the user selects a specific energy level, the parameter information for that level is displayed. Alternatively, all energy information can be displayed directly.
[0178] Step 2: Obtain user operation information.
[0179] The system acquires operational information from the user's selection of at least a portion of the displayed energy information to determine the energy level of the terminal device. For example, the user selects an energy level from one of the energy information items as the energy level for the terminal device.
[0180] Step 3: Determine the energy level of the terminal device based on the user's operation information.
[0181] The energy level of the terminal device is determined based on user operation information. For example, if the user selects an energy level from the energy information list as the energy level of the terminal device, the selected energy level will be used as the energy level of the terminal device.
[0182] In one example, the energy information is determined based on available energy information and first target information, which includes at least one of network energy efficiency targets and QoS parameters of the current service.
[0183] See Figure 12 The exemplary embodiments of this disclosure also provide a communication method, including:
[0184] S1201, receive QoS parameters, energy information or the energy level of the terminal device. The QoS parameters are determined based on the energy level of the terminal device and the mapping relationship between the energy level and the QoS parameters. The energy level of the terminal device is determined based on the energy information. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0185] One communication method according to an embodiment of this disclosure can be executed by the network side, for example, by a network element with policy control function such as PCF.
[0186] S1202 generates policy information based on QoS parameters, energy information, or the energy level of the terminal device.
[0187] When generating policy information based on QoS parameters, the policy information can be generated directly using the QoS parameters, which will not be described in detail here.
[0188] When generating strategy information based on energy information, strategy information can be generated according to each energy level in the energy information. This strategy information can be sent to ECF as pre-generated strategy information. The strategy can include QoS parameters.
[0189] When generating strategy information based on energy levels, the strategy information is generated according to the energy level. Given the energy level and its parameter information, relevant methods can be used to generate strategy information based on either the energy level or the parameter information.
[0190] In one example, the policy information is generated based on the terminal device's energy level and the mapping relationship between the energy level and QoS parameters.
[0191] See Figure 13 The exemplary embodiments of this disclosure also provide a communication method, including:
[0192] S1301, transmit the first available energy information of the terminal device.
[0193] One communication method according to an embodiment of this disclosure can be executed by the network side, for example, by a network element such as a UDM that has the function of storing available energy information.
[0194] In one example, the UDM sends the first available energy information of the terminal device to the ECF. The UDM accepts a subscription request message from the ECF. The UDM can send an acceptance response message to the ECF, which may include the terminal device's energy file or send the energy file separately. For example, if the subscription request message includes a periodic trigger flag, the UDM can send the energy file of its subscribed terminal device to the ECF at times T, 2T, ..., NT. Or, if the subscription request message includes an event trigger flag, the UDM will immediately send the energy file of its subscribed terminal device to the ECF after accepting the subscription request message. If the UDM rejects the subscription request message from the ECF, it can send a rejection response message, which may include the reason for rejection.
[0195] S1302, Receive available energy information, which is obtained based on the first available energy information and energy consumption information of the terminal device.
[0196] In one example, the available energy information is received by the ECF based on the terminal device's first available energy information and energy consumption information.
[0197] S1303, based on available energy information, update the first available energy information.
[0198] Updating the first available energy information based on available energy information can reduce redundant calculations, effectively improve the accuracy and efficiency of the system's energy management, and optimize the collaborative work between the network and devices.
[0199] In one example, energy consumption information includes core network energy consumption and radio side energy consumption.
[0200] In one example, available energy information is obtained based on acquired renewable energy information, first available energy information of the terminal device, and energy consumption information. The first available energy information is obtained through a second functional unit, which is a network element that stores the available energy information of the terminal device. The energy consumption information includes core network energy consumption and radio-side energy consumption. Combining the first available energy information, energy consumption information, and renewable energy information allows for a more comprehensive and dynamic assessment of the terminal device's available energy information, resulting in more accurate information. The second functional unit can be a UDM (Unified Device Management) or similar functional unit. The first available energy information can be the available energy information of the terminal device from the previous cycle, and the energy consumption information can be the energy consumption information of the terminal device in the current cycle (from the previous cycle to the present). This energy consumption information can include core network energy consumption information and radio-side energy consumption information.
[0201] In one example, available energy information is obtained based on the terminal device's first available energy information and energy consumption information. The first available energy information is obtained through a second functional unit, which is a network element that stores the terminal device's available energy information. The energy consumption information includes core network energy consumption information and radio-side energy consumption information. Combining the first available energy information and energy consumption information allows for a more comprehensive and dynamic assessment of the terminal device's available energy information, resulting in more accurate available energy information. The second functional unit can be a UDM (Unified Device Management) or similar functional unit.
[0202] See Figure 14 The exemplary embodiments of this disclosure also provide a communication method, including:
[0203] Step S1401: Receive available energy information from the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0204] Step S1402: Generate energy information for the terminal device based on available energy information. The energy information includes at least one energy level and its corresponding parameter information.
[0205] One communication method according to an embodiment of this disclosure can be executed by the network side, for example by a network element such as NWDAF that has the ability to collect data information from other network functional units and perform analysis and / or prediction.
[0206] When generating energy information for a terminal device based on available energy information, the energy information can be generated according to available energy information, network energy efficiency targets, and QoS parameters of previous services. For details, please refer to the previous embodiments; they will not be repeated here.
[0207] In one example, the method also includes sending energy information from the terminal device. This energy information can be sent to the ECF terminal device.
[0208] An exemplary embodiment of this disclosure also provides a communication device, including:
[0209] The first determining module is used to determine the energy information of the terminal device. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0210] The second determining module is used to determine the energy level of the terminal device based on energy information.
[0211] The communication device disclosed herein is a device corresponding to a certain communication method. The relevant scheme can be referred to in the content, and will not be described again here.
[0212] An exemplary embodiment of this disclosure also provides a communication device, including:
[0213] The first determining module is used to determine the energy information of the terminal device. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0214] The first transmitting module is used to determine the energy level of the terminal device based on energy information.
[0215] The communication device disclosed herein is a device corresponding to a certain communication method. The relevant scheme can be referred to in the content, and will not be described again here.
[0216] An exemplary embodiment of this disclosure also provides a communication device, including:
[0217] The first receiving module is used to receive energy information sent by the network side. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
[0218] The communication device disclosed herein is a device corresponding to a certain communication method. The relevant scheme can be referred to in the content, and will not be described again here.
[0219] An exemplary embodiment of this disclosure also provides a communication device, including:
[0220] The second receiving module is used to receive QoS parameters, energy information or the energy level of the terminal device. The QoS parameters are determined based on the energy level of the terminal device and the mapping relationship between the energy level and the QoS parameters. The energy level of the terminal device is determined based on the energy information. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device. The available energy information is obtained based on the energy consumption information of the terminal device.
[0221] The first generation module is used to generate policy information based on QoS parameters, energy information, or the energy level of the terminal device.
[0222] The communication device disclosed herein is a device corresponding to a certain communication method. The relevant scheme can be referred to in the content, and will not be described again here.
[0223] An exemplary embodiment of this disclosure also provides a communication device, including:
[0224] The second transmitting module is used to transmit the first available energy information of the terminal device;
[0225] The third receiving module is used to receive available energy information, which is obtained based on the first available energy information and energy consumption information of the terminal device.
[0226] The update module is used to update the first available energy information based on the available energy information.
[0227] The communication device disclosed herein is a device corresponding to a certain communication method. The relevant scheme can be referred to in the content, and will not be described again here.
[0228] An exemplary embodiment of this disclosure also provides a communication device, including:
[0229] The fourth receiving module is used to receive the available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
[0230] The second generation module is used to generate energy information for the terminal device based on available energy information. The energy information includes at least one energy level and its corresponding parameter information.
[0231] The communication device disclosed herein is a device corresponding to a certain communication method. The relevant scheme can be referred to in the content, and will not be described again here.
[0232] In one embodiment, network elements (NFs) in the network architecture communicate with each other via the SBI interface using the HTTP protocol, and the functions include, but are not limited to:
[0233] AMF (Automatic Facilitation Manager): Responsible for terminal attachment, mobility management, tracking area update procedures, etc. In this embodiment, the terminal and AMF exchange uplink and downlink NAS direct transmission messages.
[0234] UDM: Stores and manages user-related data, including user subscription information, user profiles, policy information, Quality of Service (QoS) preferences, etc. It supports dynamic updates of user data. It provides a unified database service to Network Functions (NF) service users through the Nudm interface. In this embodiment, it can be responsible for storing users' pre-configured energy files and updating users' remaining energy files.
[0235] NWDAF: Collects, analyzes, and predicts data from various Network Functions (NFs, such as AMF, SMF, PCF, etc.). In this embodiment, it can be responsible for analyzing and determining the list of energy levels available to the user.
[0236] PCF: Responsible for issuing PCC (Policy Control and Charging) rules for QoS control. In this embodiment, it can be responsible for generating corresponding QoS policies based on the energy-saving policies analyzed by NWDAF.
[0237] SMF (Service Provider Function): Responsible for managing user sessions and executing corresponding policy controls to ensure the effective utilization of network resources and the quality of service for users. In this embodiment, the SMF can select corresponding QoS parameters based on the type and value of the 5G network QoS identifier (5QI) to perform operations such as traffic adjustment, scheduling priority, and rate limiting on the service data stream passing through the UPF.
[0238] OAM (Operation, Administration, and Maintenance) refers to the operation, administration, and maintenance of the network according to the actual needs of the operator's network operation. In this embodiment, OAM can report and record the energy consumption information of the wireless side.
[0239] Exemplary embodiments of this disclosure also provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, which, when executed by the at least one processor, causes the electronic device to perform a method according to an embodiment of this disclosure.
[0240] Exemplary embodiments of this disclosure also provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform a method according to embodiments of this disclosure.
[0241] refer to Figure 15The exemplary embodiments of this disclosure also provide a computer program product 1500, including a computer program 1501, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform a method according to an embodiment of this disclosure.
[0242] refer to Figure 16 The present invention describes a structural block diagram of an electronic device 1600 that can serve as a server or client of the present disclosure, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0243] Electronic device 1600 includes a computing unit 1601, which can perform various appropriate actions and processes according to a computer program stored in read-only memory (ROM) 1602 or a computer program loaded into random access memory (RAM) 1603 from storage unit 1608. The RAM 1603 may also store various programs and data required for device operation. The computing unit 1601, ROM 1602, and RAM 1603 are interconnected via bus 1604. An input / output (I / O) interface 1605 is also connected to bus 1604.
[0244] Multiple components in electronic device 1600 are connected to I / O interface 1605, including: input unit 1606, output unit 1607, storage unit 1608, and communication unit 1609. Input unit 1606 can be any type of device capable of inputting information to electronic device 1600. Input unit 1606 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of electronic device. Output unit 1607 can be any type of device capable of presenting information and may include, but is not limited to, a display, speaker, video / audio output terminal, vibrator, and / or printer. Storage unit 1608 may include, but is not limited to, disk and optical disk. Communication unit 1609 allows electronic device 1600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers, and / or chipsets, such as Bluetooth™ devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.
[0245] The computing unit 1601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1601 performs the various methods and processes described above. For example, in some embodiments, the methods of the embodiments of this disclosure can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1608. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 1600 via ROM 1602 and / or communication unit 1609. In some embodiments, the computing unit 1601 can be configured to perform the methods of the embodiments of this disclosure by any other suitable means (e.g., by means of firmware).
[0246] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.
[0247] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0248] Additionally, as used herein, the “or” used in a list of items beginning with “at least one” indicates a separate list, such that a list of, for example, “at least one of A, B, or C” means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word “exemplary” does not imply that the described example is preferred or better than other examples.
[0249] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.
[0250] Various changes, substitutions, and modifications can be made to the technology described herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.
[0251] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.
[0252] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.
Claims
1. A communication method, characterized in that, include: The energy information of the terminal device is determined, the energy information including at least one energy level and its corresponding parameter information, the energy information being obtained based on the available energy information of the terminal device, and the available energy information being obtained based on the energy consumption information of the terminal device; The energy level of the terminal device is determined based on the energy information, or the energy information is sent to the terminal device.
2. The method according to claim 1, characterized in that, After sending the energy information to the terminal device, the process further includes: The terminal device receives the energy level determined by the terminal device based on the energy information.
3. The method according to claim 1 or 2, characterized in that, After determining the energy level of the terminal device, or after receiving the energy level of the terminal device determined based on the energy information, the method further includes: Based on the energy level of the terminal device and the mapping relationship between the energy level and QoS parameters, corresponding policy information is generated.
4. The method according to claim 1 or 2, characterized in that, The determination of the terminal device's energy information includes: Send the available energy information to the first functional unit; The first functional unit receives the energy information sent by the first functional unit, which is generated by the first functional unit based on the available energy information. The first functional unit is a network element with the ability to collect data information from other network functional units and perform analysis and / or prediction. The available energy information is obtained based on the energy consumption information of the terminal device, including: The available energy information is obtained based on the acquired renewable energy information, the first available energy information of the terminal device, and the energy consumption information; or, The available energy information is obtained based on the first available energy information of the terminal device and the energy consumption information; The first available energy information is obtained through a second functional unit, which is a network element that stores the available energy information of the terminal device; the energy consumption information includes core network energy consumption and radio side energy consumption.
5. The method according to claim 3, characterized in that, The generation of corresponding QoS policy information based on the energy level of the terminal device and the mapping relationship between the energy level and QoS parameters includes: Based on the mapping relationship, determine the QoS parameters corresponding to the energy level of the terminal device; The determined QoS parameters are sent to the third functional unit so that the third functional unit generates policy information based on the QoS parameters. The third functional unit is a network element with policy control function.
6. A communication method, characterized in that, include: The terminal device receives energy information sent by the network side. The energy information includes at least one energy level and its corresponding parameter information. The energy information is obtained based on the available energy information of the terminal device, which is obtained based on the energy consumption information of the terminal device.
7. The method according to claim 6, characterized in that, Also includes: The energy level of the terminal device is determined based on the energy information; The determined energy level is sent to the network side.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 7.
9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method described in any one of claims 1 to 7.
10. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method described in any one of claims 1 to 7.