Frequency modulation and voltage regulation method, modem, mobile terminal and storage medium

By applying the frequency and voltage regulation method on the mobile terminal, the frequency and voltage of the communication module are adjusted according to the resource configuration information of the base station and the communication task type, the problem of excessive power consumption of the mobile terminal is solved and more efficient power consumption control is achieved.

CN114980165BActive Publication Date: 2025-04-18GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210516567.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-11
Publication Date
2025-04-18
Estimated Expiration
2042-05-11

AI Technical Summary

Technical Problem

The wireless communication solutions of existing mobile terminals have problems with excessive power consumption, especially when the communication characteristics of high throughput, low latency and high reliability are required in new radio scenarios, power consumption control becomes more challenging.

Method used

Through a frequency regulation method, the mobile terminal can determine the target frequency voltage gear according to the resource configuration information allocated by the base station and the type of communication task, and configure the operating frequency and operating voltage of the communication module according to the gear to optimize power consumption.

Benefits of technology

This method can reduce the waste of computing resources while satisfying the computing load of the communication module, thereby reducing the power consumption of the mobile terminal and improving the accuracy of power consumption control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114980165B_ABST
    Figure CN114980165B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a frequency modulation and voltage modulation method, a modem, a mobile terminal and a storage medium, the method comprising: obtaining resource configuration information allocated by a network device to the mobile terminal, the resource configuration information comprising a plurality of configuration parameters and a parameter value of each of the plurality of configuration parameters; determining a target frequency and voltage level according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters; configuring the operating frequency and operating voltage of the communication module of the mobile terminal according to the target frequency and voltage level; the communication module is used to perform the communication task. Implementing the embodiment of the present application can reduce the power consumption of the mobile terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a frequency modulation and voltage modulation method, a modem, a mobile terminal and a storage medium. Background Art

[0002] For mobile terminals, battery performance is one of the key factors affecting user experience. With the development of communication technology, especially the evolution of 5G communication technology, standalone (SA) and non-standalone (NSA) networks have been widely deployed in commercial networks.

[0003] Since new radio scenarios (such as 5G scenarios) need to support features such as Enhanced Mobile Broadband (EMBB), Massive Machine Type Communications (MMTC), and Ultra-reliable and Low Latency Communications (URLLC), higher requirements are placed on the communication performance of mobile terminals such as throughput, latency, and mobility management. At the same time, higher challenges are also placed on the power consumption control of mobile terminals. However, in practice, it is found that the existing mobile terminal wireless communication solutions still have the problem of excessive power consumption. Summary of the invention

[0004] The embodiment of the present application discloses a frequency modulation and voltage modulation method, a modem, a mobile terminal and a storage medium to reduce the power consumption of the mobile terminal.

[0005] An embodiment of the present application discloses a frequency and voltage regulation method, which is applied to a mobile terminal, and the method includes: obtaining resource configuration information allocated by a network device to the mobile terminal, the resource configuration information including multiple configuration parameters and parameter values ​​of each of the multiple configuration parameters; determining a target frequency and voltage gear according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters; configuring the operating frequency and operating voltage of a communication module of the mobile terminal according to the target frequency and voltage gear; the communication module is used to perform the communication task.

[0006] An embodiment of the present application discloses a modem, which includes: a control module and a communication module; the communication module is configured to perform communication tasks to enable communication between a mobile terminal and a network device; the control module is configured to: obtain resource configuration information allocated by the network device to the mobile terminal, the resource configuration information including multiple configuration parameters; determine a target frequency and voltage gear according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters; and configure the operating frequency and operating voltage of the communication module according to the target frequency and voltage gear.

[0007] An embodiment of the present application discloses a mobile terminal, characterized in that it includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements any one of the frequency and voltage modulation methods disclosed in the embodiment of the present application.

[0008] The embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, any one of the frequency and voltage modulation methods disclosed in the embodiment of the present application is implemented.

[0009] Compared with the related art, the embodiments of the present application have the following beneficial effects:

[0010] The mobile terminal can match the corresponding target frequency and voltage level for the communication module according to the resource configuration information configured by the base station to the mobile terminal, and the task type of at least one communication task to be executed or being executed by the mobile terminal. The task type of the communication task and the resources configured by the base station to the mobile terminal will affect the computing load of the communication module. When performing communication tasks at the operating frequency and operating voltage corresponding to the target frequency and voltage level, the communication module can meet the computing load without causing a waste of computing resources, which can reduce the computing power consumption of the communication module to a certain extent, thereby reducing the power consumption of the mobile terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0012] Figure 1A is an example diagram of an application scenario of a frequency and voltage regulation method disclosed in an embodiment;

[0013] Figure 1B is an example diagram of an IDRX scenario disclosed in an embodiment;

[0014] Figure 1C is an example diagram of a CDRX scenario disclosed in an embodiment;

[0015] Figure 2A is a structural example diagram of a modem disclosed in an embodiment;

[0016] Figure 2B is an example diagram of a physical layer hardware clock tree of a modem disclosed in an embodiment;

[0017] Figure 3 The present invention is a method flow chart of a frequency modulation and voltage regulation method disclosed in an embodiment;

[0018] Figure 4 is a method flow chart of another frequency and voltage modulation method disclosed in an embodiment;

[0019] Figure 5 is a method flow chart of another frequency and voltage modulation method disclosed in an embodiment;

[0020] Fig. 6A is an example diagram of a correspondence relationship between a semi-static configuration scenario and a communication task disclosed in an embodiment;

[0021] Figure 6B is an example diagram of the correspondence between a dynamic configuration scenario, a computing power level configuration scenario and a communication task disclosed in an embodiment;

[0022] Figure 7 is a method flow chart of another frequency modulation and voltage regulation method disclosed in an embodiment;

[0023] Figure 8 is a schematic diagram of the structure of a modem disclosed in an embodiment;

[0024] Fig. 9 It is a structural schematic diagram of a mobile terminal disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] It should be noted that the terms "including" and "having" and any variations thereof in the embodiments of the present application and the accompanying drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0027] See also Figure 1A , Figure 1A The following is an example diagram of an application scenario of a frequency and voltage modulation method disclosed in an embodiment. Figure 1A As shown, the network device 10 can communicate with the mobile terminal 20, and the mobile terminal 20 will generate certain power consumption during the communication process.

[0028] At present, typical power consumption scenarios of mobile terminals may include discontinuous reception (DRX) scenarios, wherein the DRX scenarios may include idle DRX scenarios (IDRX) scenarios and connected DRX scenarios (CDRX) scenarios.

[0029] The IDRX scenario can be a scenario where the mobile terminal is in the off-screen state and there is no uplink or downlink data service with the network device side. In the IDRX scenario, the mobile terminal can wake up at the paging time point to receive the paging message broadcast by the network side, and the mobile terminal can enter the sleep state at other times.

[0030] For example, see Figure 1B , Figure 1B is an example diagram of an IDRX scenario disclosed in an embodiment. Figure 1A As shown, in an IDRX cycle, the mobile terminal can wake up at the paging time point, perform communication tasks in the IDRX scenario such as paging and measurement, and then enter the sleep state.

[0031] The CDRX scenario is similar to the IDRX scenario, but in the CDRX scenario, the mobile terminal is connected to the network device side. At this time, the mobile terminal may have uplink and downlink data services with the network side, such as the user browsing the web. In the CDRX scenario, the mobile terminal can enter the sleep state when it detects that the uplink and downlink data services have ended.

[0032] For example, see Figure 1C , Figure 1C is an example diagram of a CDRX scenario disclosed in an embodiment. Figure 1CAs shown, a CDRX cycle may include an active period and an inactive period. The mobile terminal may wake up during the active period and perform corresponding communication tasks, and then enter a sleep state during the inactive period.

[0033] In addition to the above-mentioned DRX scenarios, other scenarios may also affect the power consumption of mobile terminals, such as carrier aggregation (CA) scenarios. In CA scenarios, the network side can configure different numbers of carriers for the mobile terminal by detecting the current uplink and downlink throughput of the mobile terminal to meet the uplink and downlink throughput requirements. However, different numbers of carriers will affect the computing load of the hardware, thereby affecting power consumption.

[0034] It can be seen that in the actual communication process, there are many scenarios that affect the power consumption of the mobile terminal. Therefore, the embodiment of the present application discloses a frequency modulation and voltage regulation method, a modem, a mobile terminal and a storage medium, which can improve the control accuracy of power consumption control and reduce the power consumption of the mobile terminal. The following are detailed descriptions.

[0035] Mobile terminals can communicate with network devices through modems. Figure 2A , Figure 2A The following is a structural example diagram of a modem disclosed in an embodiment, and the modem can be applied to the aforementioned mobile terminal. The mobile terminal may include but is not limited to a smart phone, a smart watch, a smart tablet, etc.

[0036] like Figure 2A As shown, the physical layer hardware of the modem may include multiple communication modules 210, namely communication module 1, communication module 2, ..., communication module n, where n may be a positive integer greater than or equal to 1. Each communication module may include a microcontroller, a vector processor, and a logic hardware unit (Hardware, HW) with independently controllable frequency. Different communication modules may be used to perform different types of communication tasks, and different types of communication modules may be deployed on different processing cores (Core), and use their own logic hardware units to complete the calculation of corresponding communication tasks.

[0037] Exemplarily, the physical layer may include communication modules such as a physical layer control module, a channel estimation module, and a decoding module, which are respectively deployed on different processing cores.

[0038] The modem may further include a dynamic voltage and frequency scaling (DVFS) control module 220 . The DVFS control module 220 may be communicatively connected or electrically connected to each functional module 210 , and may be used to adjust the operating frequency and operating voltage of each functional module 210 .

[0039] See also Figure 2B , Figure 2B It is an example diagram of a physical layer hardware clock tree of a modem disclosed in an embodiment. The division of the clock tree determines the hardware resources that the DVFS control module 220 can use to adjust the clock frequency.

[0040] like Figure 2B As shown, each communication module 210 can be deployed on its own processing core and use its own independent logic hardware unit. The clock connection is also independently connected to each processing core and logic hardware unit. Each communication module 210 can be connected to a data selector 230 (Multiplexer, MUX). MUX230 can be responsible for determining which clock frequency the hardware selects, so as to adjust the operating frequency of the corresponding communication module of the hardware. Figure 2B As shown in the hardware clock tree, the processing cores and logic hardware units that deploy different communication modules can independently control the clock frequency.

[0041] See also Figure 3 , Figure 3 The following is a flow chart of a method for frequency modulation and voltage regulation disclosed in an embodiment. The method can be applied to any of the aforementioned mobile terminals, for example, it can be applied to the DVFS control module of the mobile terminal. For the convenience of description, the following content takes the DVFS control module as an example to introduce the frequency modulation and voltage regulation method disclosed in the embodiment of the present application, which should not constitute a limitation. Figure 3 As shown, the method may include the following steps:

[0042] 310. Obtain resource configuration information allocated by the network device to the mobile terminal.

[0043] The network device may include a base station, but is not limited thereto. The resource configuration information allocated by the network device to the mobile terminal may include: the resource configuration information includes a plurality of configuration parameters, and a parameter value of each of the plurality of configuration parameters.

[0044] When the mobile terminal performs different types of communication tasks, the resource configuration information allocated by the network device to the mobile terminal may include different configuration parameters.

[0045] In an embodiment of the present application, the aforementioned communication tasks may include one or any multiple of the following items: idle discontinuous reception DRX; connected discontinuous reception CDRX; and carrier aggregation.

[0046] Exemplarily, if the communication task performed by the mobile terminal is a same-frequency cell measurement service in an IDRX scenario, the configuration parameters allocated by the base station to the mobile terminal may include: the number of same-frequency neighboring cells.

[0047] Exemplarily, if the communication task performed by the mobile terminal is a downlink data reception service in the NR connection state, the configuration parameters allocated by the base station to the mobile terminal may include: subcarrier spacing (SCS), communication bandwidth and the number of resource blocks (RB).

[0048] 320. Determine a target frequency-voltage level according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one configuration parameter.

[0049] The target frequency and voltage level may refer to the operating frequency and voltage required to meet the computing load of the communication module when the communication module performs a communication task. When different communication modules perform their corresponding communication tasks, the computing load of the communication module itself may be different. Moreover, when the same communication module performs the same communication task under different configuration parameters, the computing load of the communication module may also be different.

[0050] Therefore, the DVFS control module may determine a target frequency-voltage level that matches the computing load of the communication module according to the task type of the communication task executed by the communication module and the parameter value of the configuration parameter.

[0051] 330. Configure the operating frequency and operating voltage of the communication module of the mobile terminal according to the target frequency and voltage level.

[0052] When the communication module performs communication tasks at the operating frequency and operating voltage corresponding to the target frequency and voltage gear, the communication module can meet the computing load of the communication module without causing waste of computing resources. It can reduce the computing power consumption of the communication module to a certain extent, thereby reducing the power consumption of the mobile terminal.

[0053] That is to say, in the aforementioned embodiment, the DVFS control module can match the corresponding target frequency and voltage gear for the communication module according to the resource configuration information configured by the base station to the mobile terminal and the task type of the communication task performed by the communication module, thereby reducing the computing power consumption of the communication module while meeting the computing load of the communication module, so as to reduce the power consumption of the mobile terminal.

[0054] In one embodiment, the resource configuration information allocated by the network device to the mobile terminal may include at least one dynamic configuration parameter, and the parameter value of the dynamic configuration parameter is dynamically changed. That is, the network device can change the parameter value of the configuration parameter in real time, and the dynamic configuration parameter can be part or all of the multiple configuration parameters allocated by the network device, and is not specifically limited.

[0055] See also Figure 4 , Figure 4 This is a flow chart of another method for frequency and voltage regulation disclosed in an embodiment. Figure 4 As shown, the frequency modulation and voltage regulation method may include the following steps:

[0056] 410. Obtain resource configuration information including at least one configuration parameter allocated by a network device to a mobile terminal.

[0057] 420. Determine a first corresponding relationship between a configuration parameter and a frequency-voltage gear according to a task type of the first communication task.

[0058] The first communication task is one of multiple communication tasks to be performed by the mobile terminal in the next DRX cycle.

[0059] In an embodiment of the present application, the communication task performed by the mobile terminal may last for multiple DRX cycles. Exemplarily, the mobile terminal may perform the intra-frequency cell measurement service in the first DRX cycle and the second DRX cycle. Before the first DRX cycle, the intra-frequency cell measurement service may be a communication task to be performed by the mobile terminal; after the first DRX cycle and before the second DRX cycle, the intra-frequency cell measurement service may be a communication task being performed by the mobile terminal.

[0060] 430. Determine, according to the first corresponding relationship, a frequency-pressure level corresponding to the real-time parameter value of the configuration parameter as a first target frequency-pressure level.

[0061] 440. Configure the operating frequency and operating voltage of the communication module of the mobile terminal according to the first target frequency and voltage level.

[0062] The task types of the communication tasks performed by the mobile terminal are different, and the configuration parameters assigned to the mobile terminal by the network device may be different. Accordingly, the first correspondence between the configuration parameters corresponding to the communication tasks of different task types and the frequency and pressure gears may also be different. In the embodiment of the present application, the computing load requirements corresponding to different communication tasks can be refined, and the first correspondences corresponding to the communication tasks of different task types can be set, so that the task scheduling of the mobile terminal itself can be considered to configure the frequency and pressure gears of the communication module.

[0063] The DVFS control module of the mobile terminal can determine the corresponding frequency-voltage gear from the first corresponding relationship as the first target frequency-voltage gear according to the acquired configuration parameters, and configure the communication module according to the operating frequency and operating voltage indicated by the first target frequency-voltage gear.

[0064] Exemplarily, the mobile terminal can perform the same-frequency cell measurement service in the IDRX scenario within multiple consecutive DRX cycles. Before executing the same-frequency cell measurement service corresponding to the next DRX cycle, the mobile terminal can measure the same-frequency neighboring cells through the physical layer of the modem after waking up from sleep. The number of cells to be measured is the number of cells maintained in the same-frequency neighboring cell list. The same-frequency cell list will be updated according to the cell search results of the cell search task started at a fixed period. By measuring the same-frequency forest area, the mobile terminal can obtain the number of same-frequency neighboring cells allocated by the network device for the same-frequency cell measurement service to be performed in the next DRX cycle. The number of same-frequency neighboring cells allocated by the network device for the same-frequency cell measurement service corresponding to each DRX cycle may be different. The number of same-frequency neighboring cells can be one of the configuration parameters assigned by the network device.

[0065] Please refer to Table 1, which is a comparison table of the first corresponding relationship between the number of co-frequency adjacent cells and the frequency pressure level.

[0066] Table 1

[0067] Number of co-frequency neighboring cells Operating frequency Operating voltage <64 500Mhz 0.6V >64 400Mhz 0.55V

[0068] When the number of neighboring cells with the same frequency is greater than 64, the corresponding frequency-voltage gear can be: operating frequency 500Mhz, operating voltage 0.6V; when the number of neighboring cells with the same frequency is less than 64, the corresponding frequency-voltage gear can be: 400Mhz, 0.55V.

[0069] The measurement module in the multiple communication modules included in the mobile terminal can be used to perform the same-frequency cell measurement service. Assume that when the same-frequency cell measurement service is performed in multiple consecutive DRX cycles, the base station configures more than 64 same-frequency neighboring cells to the mobile terminal for 40% of the time, and configures less than 64 same-frequency neighboring cells to the mobile terminal for 60% of the time.

[0070] By executing the frequency and voltage modulation method disclosed in the above embodiment, the DVFS control module can configure the operating frequency of the measurement module to 500Mhz and the operating voltage of the measurement module to 0.6V in 40% of the time, and configure the operating frequency of the measurement module to 400Mhz and the operating voltage of the measurement module to 0.55V in the remaining 60% of the time.

[0071] In the prior art, generally, according to extreme computing requirements, the operating frequency and operating voltage of the measurement module are configured to meet the frequency and voltage levels corresponding to more than 64 co-frequency neighboring cells. That is, during the execution of the entire co-frequency cell measurement service, the operating frequency of the measurement module is configured to 500Mhz and the operating voltage is configured to 0.6V.

[0072] Therefore, according to the dynamic power calculation formula P dyn =C*f*V2 It can be seen that when performing the same-frequency cell measurement service, the DVFS control module can save about 19% of dynamic power consumption of the measurement module by executing the frequency and voltage modulation method disclosed in the above embodiment. Wherein, C is a constant, f can be used to indicate the operating frequency, and V can be used to indicate the operating voltage.

[0073] It can be seen that in the scenario where the measurement module performs the same-frequency cell measurement service, the DVFS control module can configure the required frequency and pressure gear for the measurement module based on the first correspondence between the configuration parameters corresponding to the same-frequency cell measurement service and the frequency and pressure gear, and the number of same-frequency neighboring cells actually allocated by the base station to the mobile terminal, thereby improving the power consumption control accuracy of the measurement module, which is beneficial to reducing the power consumption of the measurement module, and then reducing the overall power consumption of the mobile terminal.

[0074] Exemplarily, the mobile terminal can perform downlink data reception services in the NR connection state in multiple consecutive DRX cycles. In each downlink scheduling time slot, the frequency domain resources included in the downlink authorization given by the network device to the mobile terminal are usually not fully scheduled with 123RBs. That is, the number of RBs allocated by the network device for the downlink data reception service corresponding to each DRX cycle may be different. The number of RBs can be one of the configuration parameters allocated by the network device.

[0075] Please refer to Table 2, which is a comparison table of the first corresponding relationship between the number of RBs and the frequency-voltage gear.

[0076] Table 2

[0077] Number of RBs Operating frequency Operating voltage 0~20 400Mhz 0.55V 21~40 500Mhz 0.6V 41~60 650Mhz 0.65V 61~80 800Mhz 0.7V >80 1000Mhz 0.75V

[0078] The decoding module in the multiple communication modules included in the mobile terminal can be used to perform downlink data reception services. When performing downlink data reception services in multiple consecutive DRX cycles, when the base station allocates frequency domain resources to the mobile terminal, the allocation of the number of RBs can be referred to as shown in the following table.

[0079] Please refer to Table 3, which shows the time proportions corresponding to different numbers of RBs in the downlink authorization distribution.

[0080] Table 3

[0081] Number of RBs Time Proportion 0~20 10% 21~40 40% 41~60 20% 61~80 20% >80 10%

[0082] The DVFS control module can configure the corresponding operating frequency and operating voltage for the decoding module based on the first corresponding relationship shown in FIG2 in the time proportion corresponding to different RB numbers as shown in Table 3 by executing the frequency modulation and voltage modulation method disclosed in the aforementioned embodiment. For example, when the number of RBs is 0 to 20, the operating frequency of the decoding module is configured to 400Mhz, and the operating voltage is configured to 0.55V. When the number of RBs is 21 to 40, the operating frequency of the decoding module is configured to 500Mhz, and the operating voltage is configured to 0.6V, and so on.

[0083] In the prior art, according to the extreme computing requirements, the working frequency and working voltage of the decoding module are generally configured to the frequency and voltage level corresponding to the full scheduling when the number of downlink RBs is 123. That is, during the execution of the entire downlink data receiving service, the working frequency of the decoding module is configured to 1000Mhz and the working voltage is configured to 0.75V.

[0084] Therefore, according to the dynamic power calculation formula P dyn =C*f*V 2 It can be seen that when executing the downlink data receiving service, the DVFS control module can save about 50% of the dynamic power consumption of the decoding module by executing the frequency and voltage modulation method disclosed in the above embodiment.

[0085] It can be seen that in the scenario where the decoding module performs downlink data receiving services, the DVFS control module can obtain the downlink authorization data allocated by the base station to the mobile terminal in each downlink time slot, and match the decoding module with the matching gear corresponding to the real-time RB number according to the real-time RB number carried in the downlink authorization data, thereby improving the power consumption control accuracy of the decoding module, which is beneficial to reducing the power consumption of the measurement module, and then reducing the overall power consumption of the mobile terminal.

[0086] To sum up, before executing the first communication task to be performed in the next DRX cycle, the mobile terminal can further refine the load requirements of the computing load generated when the communication module executes the first communication task according to the configuration parameters allocated to the mobile terminal by the base station and the task type of the first communication task, thereby configuring the frequency and pressure gear that matches the computing load for the communication module to achieve the purpose of fine-grained control of hardware frequency and pressure.

[0087] In one embodiment, the resource configuration information allocated by the network device to the mobile terminal may include at least one key configuration parameter, which is a configuration parameter that affects the computing load of the communication module among multiple configuration parameters allocated by the network device. The key configuration parameter may be part or all of the multiple configuration parameters allocated by the network device, and is not specifically limited.

[0088] See also Figure 5 , Figure 5This is a flow chart of another method for frequency and voltage regulation disclosed in an embodiment. Figure 5 As shown, the frequency modulation and voltage regulation method may include the following steps:

[0089] 510. Obtain resource configuration information including at least one key configuration parameter allocated by a network device to a mobile terminal.

[0090] 520. Map parameter values ​​of each key configuration parameter to a target parameter total value according to the task type of the second communication task.

[0091] The second communication task may be one of a plurality of communication tasks to be performed by the mobile terminal in the next DRX cycle.

[0092] Optionally, the key configuration parameters corresponding to communication tasks of different task types may be different. For example, for the communication task of downlink data reception, bandwidth is the key configuration parameter. For the communication task performed by the physical layer control module, the number of carriers, the number of multiple-input multiple-output (MIMO) included in each carrier, and SCS are all key configuration parameters.

[0093] In step 520, the DVFS control module may map parameter values ​​of one or more key configuration parameters to a total target parameter value. The DVFS control module may perform mapping by weighted calculation, function mapping, table lookup, etc., which are not specifically limited.

[0094] As an optional implementation, the DVFS control module may map the parameter values ​​of each key configuration parameter to the target parameter total value by weighted calculation. That is, step 520 may include the following steps:

[0095] 5210. Determine calculation weights corresponding to respective key configuration parameters according to a task type of the second communication task.

[0096] Among them, the key configuration parameters in the same communication task may have different calculation weights corresponding to different key configuration parameters according to their different effects on the computing load of the communication module. Therefore, the calculation weights corresponding to the multiple key configuration parameters included in each communication task may be preset according to the task type of each communication task.

[0097] For example, taking the physical layer control module in the multiple communication modules included in the mobile terminal as an example, the key configuration parameters affecting its computing load may include: the number of carriers, the number of MIMOs, and SCS. According to the impact of different key configuration parameters on the computing load, the calculation weight corresponding to the number of carriers can be set to 2, the calculation weight corresponding to the number of MIMOs can be set to 0.5, and the calculation weight corresponding to the SCS can be set to 1.

[0098] 5220. Calculate the total value of the target parameter according to the calculation weights of the key configuration parameters and the parameter values ​​of the key configuration parameters.

[0099] The total target parameter value can be the weighted sum of each key configuration parameter, which can be calculated by referring to the following formula:

[0100] total_weight=weight_1*key_parameter_1+weigh_2*key_parameter_2+...+weight_n*key_parameter_n;

[0101] Among them, total_weight can be used to indicate the total value of the target parameter, weight_1 can be used to indicate the calculation weight corresponding to the first key configuration parameter, key_parameter_1 can be used to indicate the parameter value of the first key configuration parameter, and so on, weight_n can be used to indicate the calculation weight corresponding to the nth key configuration parameter, and key_parameter_n can be used to indicate the parameter value of the nth key configuration parameter.

[0102] By mapping one or more key configuration parameters to the total value of the target parameter in a weighted calculation manner, the key configuration parameters that affect the computing load of the communication module can be quantified in the form of weight values, which is conducive to achieving the purpose of quickly matching the frequency and voltage gears.

[0103] For example, please refer to Table 4, which is a calculation result of mapping different parameter values ​​of a key configuration parameter to the total value of the target parameter.

[0104] Table 4

[0105]

[0106]

[0107] It can be seen from Table 4 that there are equivalent scenarios with the same total target parameter values ​​after mapping. For example, the total target parameter value calculated when the number of carriers is 1, the number of MIMOs is 4, and the SCS is 15Khz is the same as the total target parameter value calculated when the number of carriers is 1, the number of MIMOs is 2, and the SCS is 30Khz, which is 5. The corresponding computing load of the physical layer control module under the configuration of the above two different parameter values ​​is equivalent. Therefore, mapping each key configuration parameter to a total target parameter value can quantify complex scenarios of various permutations and combinations into a total target parameter value, so as to quickly match the corresponding frequency-pressure gear in the subsequent step 530.

[0108] 530. From the second corresponding relationship between the total parameter value and the frequency-pressure level, query the frequency-pressure level corresponding to the target total parameter value as the second target frequency-pressure level.

[0109] 540. Configure the operating frequency and operating voltage of the communication module of the mobile terminal according to the second target frequency and voltage level.

[0110] In the second corresponding relationship, different total parameter values ​​may correspond to different frequency and voltage levels.

[0111] For example, please refer to Table 5, which is a comparison table of the second corresponding relationship between the total parameter value and the frequency and voltage gear.

[0112] Table 5

[0113]

[0114]

[0115] Combining Table 4 and Table 5, it can be seen that the mapping operation shown in Table 4 can map multiple different equivalent scenarios to the same target parameter total value, so that the comparison table shown in Table 5 can only set the corresponding relationship between the parameter total value and the frequency-voltage gear, without setting the corresponding frequency-voltage gear for each combination of key configuration parameters in Table 4.

[0116] Otherwise, as shown in Table 4, there are multiple options for the number of carriers, and under each setting of the number of carriers, there are also multiple options for the number of MIMOs and SCSs corresponding to each carrier. The number of key configuration parameter combinations obtained by the permutations and combinations of the number of carriers, the number of MIMOs, and the SCS is very large. If each set of key configuration parameters is set with a corresponding frequency-voltage gear, the frequency-voltage comparison table will become too large, resulting in a large amount of computing time required for the table lookup itself. However, most communication tasks have high requirements for real-time performance. For example, in the NR high-frequency scenario, the length of each time slot is only 62.5 microseconds (us), and the hardware of the communication module itself also has a voltage adjustment delay. These factors put forward high requirements on the matching speed of the frequency-voltage gear.

[0117] In the aforementioned embodiment, by performing a mapping operation on the key configuration parameters, multiple equivalent key parameter configuration combinations can be mapped to the same total parameter value. The table queried by the DVFS control module when performing gear matching can be shown in Table 5, and the size of the comparison table is effectively reduced, which is conducive to speeding up the speed at which the DVFS controller matches the second target frequency-pressure gear corresponding to the target parameter total value from the comparison table.

[0118] The comparison table of the second correspondence shown in Table 5 can be stored in the memory of the mobile terminal, and the DVFS can be retrieved from the memory when matching is required. Therefore, reducing the size of the comparison table is of great significance for shortening the reading and writing time and accelerating the matching speed.

[0119] In some embodiments, the DVFS control scenarios may be divided into three types according to the allocation of resource configuration information from the network device to the mobile terminal, including: a semi-static configuration scenario, a dynamic configuration scenario, and a computing power level configuration scenario.

[0120] Among them, the semi-static configuration scenario can be that the mobile terminal matches the frequency and voltage gear according to the key configuration parameters that affect the computing load of the communication module, and the key configuration parameters are determined according to the communication tasks that the communication module is about to perform and / or is performing.

[0121] The dynamic configuration scenario may be that the mobile terminal adjusts the operating frequency and the operating voltage according to different requirements of the task type of the communication task to be executed and / or being executed for the frequency and voltage.

[0122] The computing power level configuration scenario can be that the mobile terminal matches the frequency and voltage gear according to the task type of the communication task being executed and the resource configuration information allocated by the network device to the mobile terminal during the execution of the communication task based on the dynamic configuration scenario.

[0123] In other words, the dynamic configuration scenario refers to the DVFS control module's need to adjust the frequency and voltage of different task types according to the impact of different task types on the computing load of the communication module. The computing power level configuration scenario refers to the DVFS control module adjusting the frequency and voltage of the communication task based on the resource allocation situation according to the real-time parameter value of the dynamic configuration parameter assigned by the base station to the mobile terminal during the execution of a certain communication task.

[0124] For example, see Fig. 6A , Fig. 6A The diagram is an example of the correspondence between a semi-static configuration scenario and a communication task disclosed in an embodiment.

[0125] like Fig. 6AAs shown, the semi-static configuration scenario may include the following communication tasks of different task types: initial power-on, slave mode wake-up, master mode wake-up, cell switching / reselection, partial bandwidth (Bandwidth Part, BWP) switching, cell configuration / deconfiguration, cell activation / deactivation, but not limited to these.

[0126] See also Figure 6B , Figure 6B The present invention is an example diagram of the correspondence between a dynamic configuration scenario, a computing power level configuration scenario and a communication task disclosed in an embodiment.

[0127] The dynamic configuration scenario may include the following communication tasks of different task types: periodic scheduling tasks, high-level temporary triggered tasks, tasks triggered by a data communication terminal (Data Communication Terminal, DCT), etc., but is not limited thereto.

[0128] The periodic scheduling tasks may include: cell measurement, uplink transmission, downlink reception, etc., but are not limited thereto.

[0129] High-level temporary triggering tasks may include: uplink transmission, background search, etc., but are not limited thereto.

[0130] The tasks triggered by DCT may include: cross-time slot scheduling, secondary cell sleep, physical downlink control channel only (Physical Downlink Control Channel only, PDDCH only), MIMO adaptation, etc., but are not limited thereto.

[0131] The computing power level configuration scenario may include the process of executing any communication task under the dynamic configuration scenario, in which the frequency and voltage gear of the communication module needs to be adaptively changed due to the change of the configuration parameters allocated by the network device.

[0132] In one embodiment, the DVFS control module can perform the following operations in a computing power level configuration scenario: Figure 4 The frequency and voltage modulation method shown matches the first target frequency and voltage gear corresponding to the real-time parameter value of the dynamic configuration parameter for the communication module according to the configuration parameters allocated by the network device.

[0133] That is, the DVFS control module can obtain the real-time parameter value of the dynamic configuration parameter dynamically allocated by the network device to the mobile terminal during the process of executing the communication task in the dynamic configuration scenario, and determine the frequency-pressure gear corresponding to the real-time parameter value as the first target frequency-pressure gear according to the first correspondence between the dynamic configuration parameter and the frequency-pressure gear. The first correspondence is determined according to the task type of the communication task in the dynamic configuration scenario.

[0134] In one embodiment, the DVFS control module may perform the following operations in a semi-static configuration scenario: Figure 5 The frequency and voltage modulation method shown is used to quickly match the second target frequency and voltage gear corresponding to each key configuration parameter allocated to the network device.

[0135] That is to say, in a semi-static configuration scenario, the DVFS control module can map the parameter values ​​of each key configuration parameter allocated by the network device to a target parameter total value according to the task type of the communication task, and query the frequency-pressure gear corresponding to the target parameter total value as the second target frequency-pressure gear from the second corresponding relationship between the parameter total value and the frequency-pressure gear.

[0136] In one embodiment, the DVFS control module can also perform the following in the computing power level configuration scenario: Figure 4 and Figure 5 The frequency and voltage modulation method shown. For example, the resource configuration information allocated by the base station to the mobile terminal includes multiple key configuration parameters, and the multiple key configuration parameters are dynamic configuration parameters. When the DVFS control module obtains the real-time parameter values ​​of the multiple key configuration parameters, it maps the real-time parameter values ​​of the multiple key configuration parameters to the target parameter total value according to the task type of the currently executed communication task. In this example, the first correspondence between the dynamic configuration parameters and the frequency and pressure gear position may be the same as the second correspondence between the parameter total value and the frequency and pressure gear position. Therefore, the DVFS control module can use the second correspondence to query the second target frequency and pressure gear corresponding to the target parameter total value, and configure the operating frequency and operating voltage of the communication module according to the indication of the second target frequency and pressure gear position.

[0137] For a clearer description of the frequency and voltage modulation methods used by the DVFS control module in different DVFS control scenarios, please refer to Figure 7 , Figure 7 This is a flow chart of another method for frequency and voltage regulation disclosed in an embodiment. Figure 7 As shown, the network device may include a base station, and the method may include the following steps:

[0138] 710. In a semi-static configuration scenario, the base station sends a carrier configuration message or a carrier de-configuration message to a range controlled communication (RCC) layer of the mobile terminal.

[0139] In step 710, the resource configuration information allocated by the base station to the mobile terminal may be a carrier configuration / deconfiguration message, which may carry configuration parameters such as the number of carriers, the number of MIMOs per carrier, and SCS. The base station may send the configuration / deconfiguration message to the RCC layer via the air interface.

[0140] 712. The RCC layer of the mobile terminal transparently transmits the carrier configuration / deconfiguration message to the physical layer of the mobile terminal.

[0141] 714. The physical layer of the mobile terminal may send the key configuration parameters carried in the carrier configuration / deconfiguration message to the DVFS control module according to the task type of the communication task.

[0142] 716. The DVFS control module determines the calculation weight of each key configuration parameter according to the task type of the communication task in the semi-static configuration scenario, and calculates the total value of the target parameter according to the calculation weight of each key configuration parameter and the parameter value of each key configuration parameter.

[0143] Exemplarily, in step 716, the DVFS control module needs to configure the operating frequency and operating voltage of the physical layer controller according to the carrier configuration / deconfiguration message. The key configuration parameters that affect the computing load of the physical layer controller may include the number of carriers, the number of MIMOs per carrier, and SCS. The calculation weights corresponding to the above three key configuration parameters can be found in the aforementioned embodiments, and the following content will not be repeated.

[0144] 718. The DVFS control module searches for a frequency-pressure level corresponding to the target parameter total value from the second corresponding relationship between the parameter total value and the frequency-pressure level as the second target frequency-pressure level.

[0145] 720. The DVFS control module sends a first frequency-voltage configuration voting message to the hardware logic layer according to the second target frequency-voltage gear.

[0146] Exemplarily, the DVFS control module may vote for the second target frequency and pressure level to the hardware logic layer of the physical layer control module through a first frequency and pressure configuration bidding message.

[0147] 722. The hardware logic layer configures the operating frequency and the operating voltage for the corresponding communication module according to the second target frequency and voltage level, and sends a first feedback message to the DVFS control module after the configuration is completed.

[0148] 724. The DVFS control module sends the first feedback message to the physical layer of the mobile terminal.

[0149] The aforementioned steps 720 to 724 may be the frequency and voltage modulation method applied by the DVFS control module in a semi-static configuration scenario. By mapping key configuration parameters, the size of the comparison table that needs to be queried when matching frequency and voltage gears is reduced to speed up the matching process and meet the timeliness requirements of the communication task.

[0150] 726. After receiving the first feedback message, the physical layer of the mobile terminal executes the first communication task in the dynamic configuration scenario.

[0151] In step 726, the first communication service in the dynamic configuration scenario may include: downlink data reception and uplink data transmission, etc., which are not specifically limited.

[0152] 728. In a dynamic configuration scenario, the physical layer of the mobile terminal notifies the DVFS controller of the task type of the second communication task currently to be executed.

[0153] 730. The DVFS control module determines a first corresponding relationship between a dynamic configuration parameter allocated by the base station to the mobile terminal and a frequency-pressure level according to a task type of the second communication task.

[0154] In step 730, the task type of the second communication task may be different from that of the first communication task. Therefore, DVFS needs to perform frequency and voltage adjustment between different task types.

[0155] The aforementioned steps 726 - 730 may be a frequency and voltage regulation method applied by the DVFS control module in a dynamic configuration scenario.

[0156] 732. The DVFS controller determines, according to the first corresponding relationship, a frequency-voltage gear corresponding to the real-time parameter value of the dynamic configuration parameter as a first target frequency-voltage gear.

[0157] In step 732, the first corresponding relationship is determined according to the task type of the second communication task.

[0158] 734. The DVFS control module sends a second frequency-voltage configuration voting message to the hardware logic layer according to the first target frequency-voltage gear.

[0159] 736 The hardware logic layer configures the operating frequency and the operating voltage to the corresponding communication module according to the first target frequency and voltage level, and sends a second feedback message to the DVFS control module after the configuration is completed.

[0160] 738. After receiving the second feedback message, the physical layer of the mobile terminal executes the second communication task.

[0161] It can be seen that in the embodiment of the present application, the mobile terminal can implement the frequency and voltage modulation method disclosed in the embodiment of the present application in the semi-static configuration scenario, dynamic configuration scenario and computing power level configuration scenario through the mutual cooperation between the RCC layer, the physical layer, the DVFS control module and the hardware logic layer, so that the frequency and voltage gear configuration can be fully considered in the entire communication process between the mobile terminal and the base station. The factors such as the task type of the communication task, the resources allocated by the base station to the mobile terminal, and the task scheduling of the mobile terminal itself are configured, which improves the control accuracy of the frequency and voltage control and is conducive to reducing power consumption. In addition, the mapping operation of key configuration parameters can help reduce the scale of the reference table queried during frequency and voltage gear matching, which is conducive to speeding up the speed of frequency and voltage gear matching and meeting the timeliness requirements of communication tasks.

[0162] See also Figure 8 , Figure 8 The schematic diagram of the structure of a modem disclosed in an embodiment is shown in FIG. 1 . Optionally, the modem can be applied to any of the aforementioned mobile terminals. Figure 8 As shown, the modem 800 may include a control module 810 and a communication module 820 .

[0163] The communication module 820 is configured to perform communication tasks to enable the mobile terminal to communicate with the network device;

[0164] The control module 810 is configured to:

[0165] Acquire resource configuration information allocated by the network device to the mobile terminal, the resource configuration information including a plurality of configuration parameters;

[0166] Determining a target frequency-voltage level according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters;

[0167] The operating frequency and the operating voltage of the communication module are configured according to the target frequency and voltage gear.

[0168] In one embodiment, the control module 810 is configured to determine a first correspondence between a dynamic configuration parameter and a frequency-voltage gear according to a task type of a first communication task; wherein the first communication task is one of a plurality of communication tasks to be performed by the mobile terminal in the next DRX cycle.

[0169] In one embodiment, the resource configuration information includes: at least one key configuration parameter; the target frequency-pressure level includes: a second target frequency-pressure level;

[0170] The control module 810 is configured to map the parameter values ​​of each key configuration parameter into a target parameter total value according to the task type of the communication task; and, from a second corresponding relationship between the parameter total value and the frequency-pressure gear, query the frequency-pressure gear corresponding to the target parameter total value as the second target frequency-pressure gear.

[0171] In one embodiment, the control module 810 is configured to determine the calculation weights corresponding to each key configuration parameter according to the task type of the second communication task; wherein the second communication task is one of multiple communication tasks to be performed by the mobile terminal in the next DRX cycle; and, based on the calculation weights of each key configuration parameter and the parameter values ​​of each key configuration parameter, calculate the total value of the target parameter.

[0172] In one embodiment, communication tasks of different task types correspond to different key configuration parameters.

[0173] In one embodiment, the control module 810 is configured to map the parameter values ​​of each key configuration parameter to the target parameter total value according to the task type of the second communication task in a radius static configuration scenario.

[0174] It can be seen that the modem disclosed in the above-mentioned embodiment can match the corresponding target frequency and voltage level for the communication module according to the resource configuration information configured by the base station to the mobile terminal and the task type of the communication task performed by the communication module. When performing the communication task at the operating frequency and operating voltage corresponding to the target frequency and voltage level, the communication module can meet the computing load of the communication module without causing waste of computing resources, which can reduce the computing power consumption of the communication module to a certain extent, thereby reducing the power consumption of the mobile terminal.

[0175] See also Fig. 9 , Fig. 9 It is a structural schematic diagram of a mobile terminal disclosed in an embodiment of the present application.

[0176] like Fig. 9 As shown, the mobile terminal 900 may include:

[0177] A memory 910 storing executable program codes;

[0178] a processor 920 coupled to the memory 910;

[0179] The processor 920 calls the executable program code stored in the memory 910 to execute any one of the frequency and voltage modulation methods disclosed in the embodiments of the present application.

[0180] Processor 920 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. It executes various functions of the mobile phone and processes data by running or executing software programs and / or modules stored in memory 910 and calling data stored in memory 910, thereby monitoring the mobile phone as a whole.

[0181] Optionally, the processor 920 may include one or more processing units; preferably, the processor 920 may integrate an application processor and a modem, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem mainly processes wireless communications. The modem integrated in the processor 920 may be any modem disclosed in the aforementioned embodiment, without specific limitation.

[0182] It is understandable that, in some other possible embodiments, the above-mentioned modem may not be integrated into the processor 920 , but may be an independent processing unit connected to the memory 910 and the processor 920 .

[0183] It should be noted that Fig. 9 The mobile terminal shown may also include components not shown, such as a power supply, input buttons, a camera, a speaker, a screen, an RF circuit, a Wi-Fi module, a Bluetooth module, and sensors, which are not described in detail in this embodiment.

[0184] The embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute any one of the frequency and voltage modulation methods disclosed in the embodiment of the present application.

[0185] The embodiment of the present application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute any one of the frequency and voltage modulation methods disclosed in the embodiment of the present application.

[0186] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required for the present application.

[0187] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0188] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0189] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0190] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several requests for a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to perform some or all of the steps of the above-mentioned methods of various embodiments of the present application.

[0191] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0192] The frequency modulation and voltage regulation method, modem, mobile terminal and storage medium disclosed in the embodiments of the present application are introduced in detail above. The principles and implementation methods of the present application are described in detail using specific examples herein. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A frequency modulation and voltage regulation method, characterized in that: Applied to a mobile terminal, the method comprises: Acquire resource configuration information allocated by a network device to the mobile terminal, the resource configuration information including a plurality of configuration parameters; Determining a target frequency-voltage gear according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters; the communication task includes a communication task to be performed by the mobile terminal in the next DRX cycle; different task types have different corresponding configuration parameters; The operating frequency and operating voltage of the communication module of the mobile terminal are configured according to the target frequency and voltage level.

2. The method according to claim 1, characterized in that The determining the target frequency-voltage gear position according to the task type of at least one communication task to be executed and / or being executed by the mobile terminal and the parameter value of at least one configuration parameter includes: Determining a first correspondence between the configuration parameter and the frequency-voltage gear according to a task type of a first communication task; wherein the first communication task is one of a plurality of communication tasks to be performed by the mobile terminal in a next DRX cycle; A frequency-pressure gear corresponding to the configuration parameter is determined according to the first corresponding relationship as a first target frequency-pressure gear.

3. The method according to claim 1, characterized in that The communication tasks include one or more of the following: Idle state discontinuous reception; Connected discontinuous reception; and Carrier aggregation.

4. The method according to claim 1, characterized in that The resource configuration information includes at least one key configuration parameter; the target frequency-pressure gear includes a second target frequency-pressure gear; and determining the target frequency-pressure gear according to the task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters includes: Mapping the parameter values ​​of each of the key configuration parameters to a total target parameter value according to a task type of a second communication task; wherein the second communication task is one of a plurality of communication tasks to be performed by the mobile terminal in a next DRX cycle; From the second corresponding relationship between the total parameter value and the frequency-pressure gear, the frequency-pressure gear corresponding to the target total parameter value is queried as the second target frequency-pressure gear.

5. The method according to claim 4, characterized in that Mapping the parameter values ​​of each of the key configuration parameters to the target parameter total value according to the task type of the second communication task includes: Determine, according to the task type of the second communication task, the calculation weights corresponding to the respective key configuration parameters; The total value of the target parameter is calculated according to the calculation weights of the key configuration parameters and the parameter values ​​of the key configuration parameters.

6. The method according to claim 4, characterized in that The key configuration parameters corresponding to communication tasks of different task types are different.

7. The method according to claim 4, characterized in that Mapping the parameter values ​​of each of the key configuration parameters to the target parameter total value according to the task type of the second communication task includes: In the radius static configuration scenario, the parameter values ​​of the key configuration parameters are mapped to the target parameter total value according to the task type of the second communication task.

8. A modem, characterized in that: The modem includes a control module and a communication module; The communication module is configured to perform a communication task to enable the mobile terminal to communicate with the network device; The control module is configured as follows: Acquire resource configuration information allocated by the network device to the mobile terminal, the resource configuration information including a plurality of configuration parameters; Determining a target frequency-voltage gear according to a task type of at least one communication task to be performed and / or being performed by the mobile terminal and a parameter value of at least one of the configuration parameters; the communication task includes a communication task to be performed by the mobile terminal in the next DRX cycle; different task types have different corresponding configuration parameters; The operating frequency and the operating voltage of the communication module are configured according to the target frequency and voltage gear.

9. A mobile terminal, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Dynamic frequency modulation method and device

    CN108983942A

  • Method for adjusting dynamic power consumption of mobile terminal

    CN110278603A

  • Method and device for setting working frequency of chip

    CN112882819A