Method for reducing power consumption, controller, medium and mobile terminal
By switching to the cell lock mode when the mobile terminal is stationary and not charging, unnecessary measurements and network searches are restricted, solving the problem of high power consumption when the mobile terminal is stationary and improving battery life.
Patent Information
- Application Number
- CN202410273227.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-11
- Publication Date
- 2025-09-12
AI Technical Summary
Mobile terminals consume high power when in a stationary state, which affects their battery life. Existing technologies have failed to effectively reduce power consumption.
When the mobile terminal is stationary and not charging, it switches to cell lock mode according to the current communication network status, reducing power consumption by limiting unnecessary measurements and network searches.
Effectively reduce the power consumption of mobile terminals in static state and improve battery life.
Smart Images

Figure CN120640382A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and specifically provides a method for reducing power consumption, a controller, a medium, and a mobile terminal. Background Art
[0002] Current mobile devices typically have small batteries for ease of use. To ensure normal daily use of mobile devices, battery life must be guaranteed. This requires minimizing power consumption without impacting user experience.
[0003] Accordingly, the art requires a new solution for reducing power consumption of mobile terminals to solve the above problems. Summary of the Invention
[0004] In order to overcome the above-mentioned defects, the present application is proposed to provide a solution or at least a partial solution to the technical problem of how to reduce the power consumption of a mobile terminal.
[0005] In a first aspect, the present application provides a method for reducing power consumption, applied to a mobile terminal, the method comprising:
[0006] When the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, obtaining a current communication network state of the mobile terminal;
[0007] Based on the current communication network status, switch to the cell lock mode to reduce the power consumption of the mobile terminal.
[0008] In one technical solution of the above method for reducing power consumption, the current communication network status includes the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cells of the current serving cell;
[0009] The switching to the cell lock mode based on the current communication network state includes:
[0010] determining whether a switching condition for switching to the cell lock mode is met according to the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell;
[0011] When it is determined that the handover condition is met, obtaining a cell list in the locked cell mode according to the current serving cell and / or the neighboring cell;
[0012] According to the cell list, switch to the cell lock mode.
[0013] In one technical solution of the above method for reducing power consumption, determining whether a handover condition is met based on the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell includes:
[0014] When the communication network type is a 5G network, and there is a 4G cell in the adjacent cell of the current serving cell whose signal strength is greater than a first preset strength threshold and whose signal quality is greater than a second preset quality threshold, it is determined that the switching condition is currently met.
[0015] In one technical solution of the above method for reducing power consumption, determining whether a handover condition is met based on the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell includes:
[0016] When the communication network type is a 4G network, whether the switching condition is met is determined according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the adjacent cell.
[0017] In one technical solution of the above method for reducing power consumption, determining whether the handover condition is met based on the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the neighboring cell includes:
[0018] When the signal strength of the current serving cell is greater than a first preset strength threshold and the signal quality is greater than a second preset quality threshold, it is determined that the switching condition is met.
[0019] In one technical solution of the above method for reducing power consumption, acquiring the cell list in the locked cell mode according to the current serving cell and / or the neighboring cell includes:
[0020] Acquire a same-frequency neighboring cell of the current serving cell whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than a second preset quality threshold;
[0021] The current serving cell and the co-frequency neighboring cell are packaged to obtain the cell list.
[0022] In one technical solution of the above method for reducing power consumption, determining whether the handover condition is met based on the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the neighboring cell includes:
[0023] When the signal strength of the current serving cell is less than or equal to the first preset strength threshold or the signal quality is less than or equal to the second preset quality threshold, determining whether there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold;
[0024] When it is determined that there is a 4G cell in the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met.
[0025] In one technical solution of the above method for reducing power consumption, acquiring the cell list in the locked cell mode according to the current serving cell and / or the neighboring cell includes:
[0026] Obtain a final 4G cell based on the 4G cell with the highest signal strength among the adjacent cells;
[0027] According to the final 4G cell, obtain a co-frequency neighboring cell of the final 4G cell;
[0028] Packing the final 4G cell and the co-frequency neighboring cell to obtain the cell list;
[0029] Among them, when there are multiple 4G cells with the highest signal strength, the 4G cell with the highest signal quality among the multiple 4G cells is selected as the final 4G cell.
[0030] In one technical solution of the above method for reducing power consumption, the method further includes:
[0031] When the mobile terminal switches to the cell lock mode, the mobile terminal performs at least one of the following steps:
[0032] Prohibit the measurement of switching between different frequency points;
[0033] Prohibit cell reselection in cells outside the cell list;
[0034] Prohibit cell handover and cell redirection in cells outside the cell list;
[0035] disabling said modem from performing a system search;
[0036] prohibiting the modem from performing cell measurement in a linked state;
[0037] It is prohibited to measure frequencies outside the cell list in standby mode;
[0038] Manual search of cells and frequencies is not restricted by the cell list.
[0039] In one technical solution of the above method for reducing power consumption, the method further includes:
[0040] When one of the following conditions is met, the cell lock mode is exited;
[0041] When the mobile terminal is restarted;
[0042] When the mobile terminal enters a charging state;
[0043] When the mobile terminal has an operation of inserting or removing a SIM card;
[0044] When the mobile terminal has an operation of switching the airplane mode;
[0045] When the mobile terminal is in a non-stationary state;
[0046] When the mobile terminal experiences data interruption;
[0047] When the difference between the maximum value of the signal strength and the minimum value of the signal strength of the mobile terminal within the second preset time period is greater than a third preset strength threshold.
[0048] In one technical solution of the above method for reducing power consumption, when the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, after obtaining the current communication network state of the mobile terminal, the method further includes:
[0049] When the communication network type of the current communication network state is a 2G network or a 3G network, controlling the mobile terminal to reduce the frequency of the background search to below a first preset frequency;
[0050] When the current communication network state is a no-service state, the mobile terminal is controlled to reduce the frequency of the no-service search to below a second preset frequency.
[0051] In a second aspect, a controller is provided, which includes at least one processor and at least one memory, wherein the memory is suitable for storing multiple program codes, and the program codes are suitable for being loaded and run by the processor to execute the method for reducing power consumption described in any one of the technical solutions of the above-mentioned method for reducing power consumption.
[0052] In a third aspect, a computer-readable storage medium is provided, which stores a plurality of program codes, wherein the program codes are suitable for being loaded and run by a processor to execute the method for reducing power consumption described in any one of the technical solutions of the above-mentioned method for reducing power consumption.
[0053] In a fourth aspect, a mobile terminal is provided, the mobile terminal including the controller described in the above controller technical solution.
[0054] The above one or more technical solutions of this application have at least one or more of the following Beneficial effects:
[0055] In implementing the technical solution of this application, this application obtains the current communication network status of the mobile terminal when the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, and switches to a cell lock mode based on the current communication network status to reduce the power consumption of the mobile terminal. Through the above configuration, when the mobile terminal is in a stationary state and in a non-charging state for a long time, switching to a cell lock mode based on the current communication network status can effectively reduce the measurement and network search behavior of the mobile terminal in the stationary state, thereby achieving the purpose of reducing the power consumption of the mobile terminal.
[0056] Furthermore, the present application determines whether the switching conditions for switching to the cell lock mode are met based on different communication network types, different signal qualities and signal strengths. When the switching conditions are met, the mobile terminal is switched to the cell lock mode, which can achieve the purpose of reducing the power consumption of the mobile terminal without affecting user use.
[0057] Solution 1. A method for reducing power consumption, applied to a mobile terminal, characterized in that the method comprises:
[0058] When the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, obtaining a current communication network state of the mobile terminal;
[0059] Based on the current communication network status, switch to the cell lock mode to reduce the power consumption of the mobile terminal.
[0060] Solution 2. The method for reducing power consumption according to Solution 1, wherein the current communication network status includes the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of cells adjacent to the current serving cell;
[0061] The switching to the cell lock mode based on the current communication network state includes:
[0062] determining whether a handover condition is met based on the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell;
[0063] When it is determined that the handover condition is met, obtaining a cell list in the locked cell mode according to the current serving cell and / or the neighboring cell;
[0064] According to the cell list, switch to the cell lock mode.
[0065] Solution 3. The method for reducing power consumption according to Solution 2, characterized in that:
[0066] The determining whether a handover condition is satisfied according to the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell includes:
[0067] When the communication network type is a 5G network, and there is a 4G cell in the adjacent cell of the current serving cell whose signal strength is greater than a first preset strength threshold and whose signal quality is greater than a second preset quality threshold, it is determined that the switching condition is met.
[0068] Solution 4. The method for reducing power consumption according to Solution 2, characterized in that:
[0069] The determining whether a handover condition is satisfied according to the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell includes:
[0070] When the communication network type is a 4G network, whether the switching condition is met is determined according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the adjacent cell.
[0071] Solution 5. The method for reducing power consumption according to Solution 4, characterized in that:
[0072] The determining whether the handover condition is satisfied according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the neighboring cell includes:
[0073] When the signal strength of the current serving cell is greater than a first preset strength threshold and the signal quality is greater than a second preset quality threshold, it is determined that the switching condition is met.
[0074] Solution 6. The method for reducing power consumption according to Solution 5, characterized in that:
[0075] The acquiring, according to the current serving cell and / or the neighboring cell, a cell list in the locked cell mode includes:
[0076] Acquire a same-frequency neighboring cell of the current serving cell whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than a second preset quality threshold;
[0077] The current serving cell and the co-frequency neighboring cell are packaged to obtain the cell list.
[0078] Solution 7. The method for reducing power consumption according to Solution 4, characterized in that:
[0079] The determining whether the handover condition is satisfied according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the neighboring cell includes:
[0080] When the signal strength of the current serving cell is less than or equal to the first preset strength threshold or the signal quality is less than or equal to the second preset quality threshold, determining whether there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold;
[0081] When there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met.
[0082] Solution 8. The method for reducing power consumption according to Solution 3 or 7, characterized in that:
[0083] The acquiring, according to the current serving cell and / or the neighboring cell, a cell list in the locked cell mode includes:
[0084] Obtain a final 4G cell based on the 4G cell with the highest signal strength among the adjacent cells;
[0085] According to the final 4G cell, obtain a co-frequency neighboring cell of the final 4G cell;
[0086] Packing the final 4G cell and the co-frequency neighboring cell to obtain the cell list;
[0087] Among them, when there are multiple 4G cells with the highest signal strength, the 4G cell with the highest signal quality among the multiple 4G cells is selected as the final 4G cell.
[0088] Solution 9. The method for reducing power consumption according to any one of Solutions 2 to 8, further comprising:
[0089] When the mobile terminal switches to the cell lock mode, the mobile terminal performs at least one of the following steps:
[0090] Prohibit the measurement of switching between different frequency points;
[0091] Prohibit cell reselection in cells outside the cell list;
[0092] Prohibit cell handover and cell redirection in cells outside the cell list;
[0093] disabling said modem from performing a system search;
[0094] prohibiting the modem from performing cell measurement in a linked state;
[0095] It is prohibited to measure frequencies outside the cell list in standby mode;
[0096] Manual search of cells and frequencies is not restricted by the cell list.
[0097] Solution 10. The method for reducing power consumption according to any one of Solutions 1 to 9, further comprising:
[0098] When one of the following conditions is met, the cell lock mode is exited;
[0099] When the mobile terminal is restarted;
[0100] When the mobile terminal enters a charging state;
[0101] When the mobile terminal has an operation of inserting or removing a SIM card;
[0102] When the mobile terminal has an operation of switching the airplane mode;
[0103] When the mobile terminal is in a non-stationary state;
[0104] When the mobile terminal experiences data interruption;
[0105] When the difference between the maximum value of the signal strength and the minimum value of the signal strength of the mobile terminal within the second preset time period is greater than a third preset strength threshold.
[0106] Solution 11. The method for reducing power consumption according to Solution 1, characterized in that, when the mobile terminal is in a stationary state and in a non-charging state for a first preset period of time, after obtaining the current communication network status of the mobile terminal, the method further comprises:
[0107] When the communication network type of the current communication network state is a 2G network or a 3G network, controlling the mobile terminal to reduce the frequency of the background search to below a first preset frequency;
[0108] When the current communication network state is a no-service state, the mobile terminal is controlled to reduce the frequency of the no-service search to below a second preset frequency.
[0109] Solution 12. A controller comprising at least one processor and at least one memory, wherein the memory is suitable for storing multiple program codes, and wherein the program codes are suitable for being loaded and run by the processor to execute the method for reducing power consumption described in any one of Solutions 1 to 11.
[0110] Solution 13. A computer-readable storage medium storing a plurality of program codes, wherein the program codes are suitable for being loaded and executed by a processor to execute the method for reducing power consumption according to any one of Solutions 1 to 11.
[0111] Solution 14. A mobile terminal, characterized in that the mobile terminal includes the controller described in Solution 12. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] The disclosure of this application will become more easily understood with reference to the accompanying drawings. Those skilled in the art will readily appreciate that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this application. Specifically:
[0113] Figure 1 This is a flow chart of main steps of a method for reducing power consumption according to an embodiment of the present application;
[0114] Figure 2 2 is a schematic diagram of a condition for exiting a cell lock mode according to an implementation of an embodiment of the present application;
[0115] Figure 3 This is a flowchart of the main steps of a method for reducing power consumption according to an embodiment of the present application. DETAILED DESCRIPTION
[0116] Some embodiments of the present application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application and are not intended to limit the scope of protection of the present application.
[0117] In the description of this application, "module" and "processor" may include hardware, software, or a combination of both. A module may include hardware circuitry, various suitable sensors, communication ports, and memory. It may also include software components, such as program code, or a combination of software and hardware. A processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor, or any other suitable processor. A processor has data and / or signal processing capabilities. A processor may be implemented in software, hardware, or a combination of both. Non-transitory computer-readable storage media include any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" refers to all possible combinations of A and B, such as only A, only B, or both A and B. The terms "at least one of A or B" or "at least one of A and B" have similar meanings to "A and / or B" and may include only A, only B, or both A and B. The singular forms "a" and "the" may also include the plural forms.
[0118] In the prior art, when a mobile terminal is in a stationary state, the mobile terminal often does not need to perform operations such as cell reselection, cell switching, cell reset, and background search, which may cause the mobile terminal to generate unnecessary additional power consumption.
[0119] See attached Figure 1 , Figure 1 FIG. 1 is a flow chart showing the main steps of a method for reducing power consumption according to an embodiment of the present application. Figure 1 As shown, the method for reducing power consumption in an embodiment of the present application is applied to a mobile terminal and mainly includes the following steps S101 to S102.
[0120] Step S101: when the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, the current communication network state of the mobile terminal is obtained.
[0121] In this embodiment, when a mobile terminal, also known as user equipment (UE), remains in a stationary state and non-charging state for a first preset duration, the current communication network status of the mobile terminal is obtained. Persons skilled in the art may customize the first preset duration based on actual usage. The stationary state refers to a state in which the mobile terminal remains stationary or its sensors do not detect movement. Examples of stationary states include a user resting their mobile terminal on a nightstand or table, or a user using their mobile terminal on a sofa to watch a movie, live stream, or listen to music. Furthermore, persons skilled in the art will appreciate that a mobile terminal moving within a certain spatial range may also be considered stationary. This spatial range may range from 0 to several meters, and the distance may be within 1 meter, 2 meters, or 5 meters. For example, a user walking around an office holding a mobile terminal or exercising indoors with the mobile terminal in their trouser pocket may also be considered stationary due to the relatively short distances the mobile terminal moves. The non-charging state refers to a state in which the mobile terminal is not connected to a charger, or a state in which the mobile terminal is connected to a charger but the charging current is zero or below a preset current threshold. Those skilled in the art can customize the preset current threshold according to actual usage.
[0122] In one embodiment, the mobile terminal can be a cellular phone, a cordless phone, a session initiation protocol phone, a wireless local loop station, a personal digital assistant, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device (such as VR glasses), a VR headset, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network, etc. It can also be a logical entity, an intelligent device, such as a satellite phone, an intelligent terminal and other terminal devices, or a server, a gateway, a base station, a controller and other communication devices, or an Internet of Things device, such as a sensor, an electricity meter, a water meter and other Internet of Things devices. The mobile terminal can also be a wired device, such as a computer, a laptop computer, an in-vehicle computer, etc. The embodiments of the present application are not limited to this.
[0123] Step S102: Based on the current communication network status, switch to the cell lock mode to reduce the power consumption of the mobile terminal.
[0124] In this embodiment, according to the current communication network status, the mobile terminal switches to the cell lock mode to reduce power consumption.
[0125] In one embodiment, the current communication network status includes the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cells of the current serving cell. Step S102 may include steps S1021 to S1023:
[0126] Step S1021: Determine whether a switching condition for switching to the cell lock mode is met based on the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cells.
[0127] In this embodiment, whether the switching conditions for switching to the locked cell mode are met is determined based on the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the adjacent cell, where the communication network type may include 2G network, 3G network, 4G network, and 5G network, etc. The signal strength can be determined by measuring the reference signal receiving power (RSRP, Reference Signal Receiving Power), and the signal quality can be determined by measuring the reference signal receiving quality (RSRQ, Reference Signal Receiving Quality).
[0128] In one embodiment, step S1021 may further include step S10211:
[0129] Step S10211: When the communication network type is a 5G network, and there is a 4G cell in the adjacent cell of the current serving cell whose signal strength is greater than the first preset strength threshold and the signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met.
[0130] In this embodiment, when the communication network type is a 5G network, and there is a 4G cell in the adjacent cell of the current service cell whose signal strength is greater than the first preset strength threshold and the signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met, wherein those skilled in the art can customize the first preset strength threshold and the second preset quality threshold according to actual usage.
[0131] In one embodiment, the first preset intensity threshold may be set between -120 and -80 dBm.
[0132] In one implementation, the second preset quality threshold may be set between -20 and -10 db.
[0133] In one embodiment, step S1021 may further include step S10212:
[0134] Step S10212: When the communication network type is a 4G network, determine whether the switching condition is met based on the signal strength and signal quality of the current serving cell and the signal strength and signal quality of the adjacent cell, or based on the signal strength and signal quality of the current serving cell or the signal strength and signal quality of the adjacent cell.
[0135] In this embodiment, when the communication network type is a 4G network, whether the switching condition is met is determined based on the signal strength and signal quality of the current serving cell and the signal strength and signal quality of the adjacent cell, or based on the signal strength and signal quality of the current serving cell or the signal strength and signal quality of the adjacent cell.
[0136] In one embodiment, step S10212 may further include step S102121:
[0137] Step S102121: When the signal strength of the current serving cell is greater than a first preset strength threshold and the signal quality is greater than a second preset quality threshold, it is determined that the switching condition is met.
[0138] In this embodiment, when the signal strength of the current serving cell is greater than a first preset strength threshold and the signal quality is greater than a second preset quality threshold, it is determined that the handover condition is met.
[0139] In one implementation, step S10212 may include steps S102122 to S102123:
[0140] Step S102122: When the signal strength of the current serving cell is less than or equal to the first preset strength threshold or the signal quality is less than or equal to the second preset quality threshold, determine whether there is a 4G cell in the adjacent cell whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold.
[0141] In this embodiment, when the signal strength of the current serving cell is less than or equal to a first preset strength threshold or the signal quality is less than or equal to a second preset quality threshold, it is determined whether there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold. 4G cells are also called LTE (Long Term Evolution) cells.
[0142] Step S102123: When there is a 4G cell in the adjacent cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met.
[0143] In this embodiment, when there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met.
[0144] Step S1022: When the handover condition is met, a cell list in a locked cell mode is obtained according to the current serving cell and the neighboring cells, or a cell list in a locked cell mode is obtained according to the current serving cell and the neighboring cells.
[0145] In this embodiment, when the switching condition is met, the current serving cell and the adjacent cells are packaged into a cell list in locked cell mode, or the current serving cell is packaged into a cell list in locked cell mode, or the adjacent cells are packaged into a cell list in locked cell mode.
[0146] In one embodiment, step S1022 may include steps S10221 to S10222:
[0147] Step S10221: When the communication network type is a 4G network and the signal strength of the current service cell is greater than the first preset strength threshold and the signal quality is greater than the second preset quality threshold, or when the communication network type is a 5G network and an adjacent cell of the current service cell has a 4G cell with a signal strength greater than the first preset strength threshold and a signal quality greater than the second preset quality threshold, obtain the same-frequency neighboring cell of the current service cell with a signal strength greater than the first preset strength threshold and a signal quality greater than the second preset quality threshold.
[0148] In this embodiment, when the communication network type is a 4G network and the signal strength of the current service cell is greater than the first preset strength threshold and the signal quality is greater than the second preset quality threshold, or when the communication network type is a 5G network and the adjacent cell of the current service cell has a 4G cell with a signal strength greater than the first preset strength threshold and a signal quality greater than the second preset quality threshold, the same-frequency neighboring cell of the current service cell with a signal strength greater than the first preset strength threshold and a signal quality greater than the second preset quality threshold is obtained, wherein the same-frequency neighboring cell is a cell with the same frequency as and adjacent to the current service cell.
[0149] Step S10222: Pack the current serving cell and the same-frequency neighboring cells to obtain a cell list.
[0150] In one implementation, the cell IDs of the current serving cell and the co-frequency neighboring cells may be packaged into a list to serve as a cell list.
[0151] In one embodiment, step S1022 may include steps S10223 to S10225:
[0152] Step S10223: When the communication network type is a 4G network and the signal strength of the current service cell is less than or equal to the first preset strength threshold or the signal quality is less than or equal to the second preset quality threshold and there is a 4G cell in the adjacent cell whose signal strength is greater than the first preset strength threshold and the signal quality is greater than the second preset quality threshold, the final 4G cell is obtained according to the 4G cell with the highest signal strength among the adjacent cells.
[0153] In this embodiment, when the communication network type is a 4G network and the signal strength of the current service cell is less than or equal to the first preset strength threshold or the signal quality is less than or equal to the second preset quality threshold and there is a 4G cell in the adjacent cell whose signal strength is greater than the first preset strength threshold and the signal quality is greater than the second preset quality threshold, the 4G cell with the highest signal strength among the adjacent cells is used as the final 4G cell. When there are multiple 4G cells with the highest signal strength, the 4G cell with the highest signal quality among the multiple 4G cells with the highest signal strength is selected as the final 4G cell.
[0154] Step S10224: According to the final 4G cell, obtain the same-frequency neighboring cell of the final 4G cell;
[0155] In this embodiment, according to the final 4G cell, the same-frequency neighboring cell of the final 4G cell is obtained;
[0156] Step S10225: Pack the final 4G cell and the same-frequency neighboring cell to obtain a cell list.
[0157] In this embodiment, the final 4G cell and the co-frequency neighboring cells are packaged into a cell list.
[0158] Step S1023: Switch to the cell lock mode according to the cell list.
[0159] In this embodiment, the mode is switched to the cell lock mode according to the cell list.
[0160] In one embodiment, when the mobile terminal switches to the locked cell mode, the mobile terminal performs at least one of the following steps: prohibiting inter-frequency switching (IRAT, Inter Radio Access Technology) measurement; prohibiting cell reselection in cells outside the cell list; prohibiting cell switching and cell redirection in cells outside the cell list; prohibiting the modem from performing system search; prohibiting the modem from performing cell measurement in the linked state; prohibiting the measurement of frequencies outside the cell list in the idle mode; manual search of cells and frequencies is not restricted by the cell list.
[0161] In one embodiment, see the attached Figure 2 , Figure 2 FIG. 1 is a schematic diagram of a condition for exiting the cell lock mode according to an embodiment of the present application. Figure 2 As shown, the cell lock mode is exited when one of the following conditions is met: when the mobile terminal is restarted; when the mobile terminal enters the charging state; when the mobile terminal inserts or removes a SIM card; when the mobile terminal switches the airplane mode on or off; when the mobile terminal is in a non-stationary state; when the mobile terminal experiences data interruption; or when the difference between the maximum signal strength and the minimum signal strength within the second preset time period of the mobile terminal is greater than a third preset strength threshold. Those skilled in the art may customize the third preset strength threshold based on actual usage.
[0162] In one implementation, the third preset intensity threshold may be set between 5 dBm and 80 dBm.
[0163] In one embodiment, after step S101, steps S103 to S104 may be further included:
[0164] Step S103: When the communication network type of the current communication network state is a 2G network or a 3G network, the mobile terminal is controlled to reduce the frequency of the background search to below a first preset frequency.
[0165] In this embodiment, when the current communication network type is a 2G or 3G network, the mobile terminal is controlled to reduce the frequency of a background search to below a first preset frequency to reduce power consumption of the mobile terminal. A person skilled in the art may customize the first preset frequency based on actual usage. The background search is also referred to as a Bluetooth Public Land Mobile Network (BPLMN) search.
[0166] Step S104: When the current communication network status is a no-service status, control the mobile terminal to reduce the frequency of the no-service search to below a second preset frequency.
[0167] In this embodiment, when the current communication network status is an Out of Service (OOS) state, the mobile terminal is controlled to reduce the frequency of the Out of Service search to below a second preset frequency to reduce power consumption of the mobile terminal. Those skilled in the art may customize the second preset frequency based on actual usage.
[0168] Based on steps S101 and S102 above, the present application obtains the current communication network status of the mobile terminal when the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, and switches to a cell lock mode based on the current communication network status to reduce the power consumption of the mobile terminal. Through the above configuration, switching to the cell lock mode based on the current communication network status can effectively reduce the measurement and network search behavior of the mobile terminal when it is in a stationary state, thereby achieving the purpose of reducing the power consumption of the mobile terminal.
[0169] In one embodiment, please refer to the attached Figure 3 , Figure 3 A flow chart of the main steps of a method for reducing power consumption according to an embodiment of the present application is as follows: Figure 3 As shown, the method for reducing power consumption may include the following steps S201 to S215.
[0170] Step S201: When the mobile terminal is in a stationary state and in a non-charging state for a first preset time period and the preset parameter is 0, the current communication network state of the mobile terminal is obtained.
[0171] In this embodiment, when the mobile terminal is in a stationary state and a non-charging state for a first preset period of time and the preset parameter is 0, the current communication network status of the mobile terminal is obtained, wherein the initial value of the preset parameter is 0, and the preset parameter can be Cell_lock_flag. When entering the cell lock mode, the preset parameter is set from 0 to 1 to prevent the determination process of re-entering the cell lock mode.
[0172] Step S202: Determine whether the current communication network status is a 5G network. If so, execute step S203; if not, execute step S205.
[0173] Step S203: Determine whether there is a 4G cell adjacent to the current serving cell whose signal strength is greater than a first preset strength threshold and whose signal quality is greater than a second preset quality threshold. If so, execute step S204; if not, execute step S214.
[0174] Step S204: After obtaining a cell list in the cell lock mode according to the current serving cell and the neighboring cells, execute step S213.
[0175] Step S205: Determine whether the current communication network status is a 4G network. If so, execute step S206; if not, execute step S210.
[0176] Step S206: Determine whether the current serving cell satisfies the conditions that the signal strength is greater than a first preset strength threshold and the signal quality is greater than a second preset quality threshold. If so, execute step S207; if not, execute step S208.
[0177] Step S207: After obtaining a cell list in the locked cell mode according to the current serving cell and the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold, execute step S213.
[0178] Step S208: Determine whether there is a 4G cell in the adjacent cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold. If so, execute step S209; if not, execute step S214.
[0179] Step S209: After obtaining a cell list in the locked cell mode based on the 4G cell with the highest signal strength among the adjacent cells and the same-frequency adjacent cell, execute step S213.
[0180] Step S210: Determine whether the current communication network status is a 2G network or a 3G network. If so, execute step S211; if not, execute step S212.
[0181] In this embodiment, it is determined whether the current communication network status is a 2G network or a 3G network. If so, the mobile terminal is controlled to reduce the frequency of background search to below the first preset frequency. If not, the mobile terminal is controlled to reduce the frequency of no service search to below the second preset frequency.
[0182] Step S211: controlling the mobile terminal to reduce the frequency of background search to below a first preset frequency.
[0183] In this embodiment, the method described in step S211 is similar to the method described in the aforementioned step S103, and for the sake of simplicity, it is not repeated here.
[0184] Step S212: Control the mobile terminal to reduce the frequency of the no-service search to below a second preset frequency.
[0185] In this embodiment, the method described in step S212 is similar to the method described in the aforementioned step S104, and for the sake of simplicity, it is not repeated here.
[0186] Step S213: Enter the cell lock mode, send the cell list to the modem, and set the preset parameter from 0 to 1. In the cell lock mode, the mobile terminal performs the following steps: prohibiting inter-frequency point switching measurement; prohibiting cell reselection in cells outside the cell list; prohibiting cell switching and cell redirection in cells outside the cell list; prohibiting the modem from performing system search; prohibiting the modem from performing cell measurement in the linked state; prohibiting measuring frequencies outside the cell list in the standby state; manual search of cells and frequencies is not restricted by the cell list.
[0187] In this embodiment, the mobile terminal sends the cell list and the instruction to enter the cell lock mode to the modem through the telecommunication module (Telephony).
[0188] Step S214: Exit the cell lock mode determination process.
[0189] Step S215: When the mobile terminal is restarted or enters the charging state, or there is an operation of inserting or removing the SIM card, or there is an operation of switching the flight mode, or is in a non-stationary state, or there is a data interruption phenomenon, or the difference between the maximum signal strength and the minimum signal strength within the second preset time period is greater than the third preset strength threshold, exit the cell lock mode.
[0190] In this embodiment, when exiting the cell lock mode, the preset parameter is set from 1 to 0.
[0191] It should be pointed out that although the various steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effect of the present application, different steps do not have to be performed in such an order. They can be performed simultaneously (in parallel) or in other orders. These changes are within the scope of protection of the present application.
[0192] It will be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment of the present application can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium can include: any entity or device, medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium that can carry the computer program code. It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electric carrier signals and telecommunication signals.
[0193] Furthermore, the present application also provides a controller. In a controller embodiment according to the present application, the controller includes a processor and a memory. The memory can be configured to store a program for executing the method for reducing power consumption of the above-mentioned method embodiment, and the processor can be configured to execute the program in the memory, which includes but is not limited to a program for executing the method for reducing power consumption of the above-mentioned method embodiment. For ease of explanation, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. The controller can be a controller device formed by various electronic devices.
[0194] In the embodiment of the present application, the controller may be a controller device formed by various electronic devices. In some possible implementations, the controller may include multiple memories and multiple processors. The program for executing the method for reducing power consumption of the above-mentioned method embodiment can be divided into multiple subroutines, and each subroutine can be loaded and run by the processor to execute different steps of the method for reducing power consumption of the above-mentioned method embodiment. Specifically, each subroutine can be stored in different memories respectively, and each processor can be configured to execute the program in one or more memories to jointly implement the method for reducing power consumption of the above-mentioned method embodiment, that is, each processor executes different steps of the method for reducing power consumption of the above-mentioned method embodiment respectively to jointly implement the method for reducing power consumption of the above-mentioned method embodiment.
[0195] The multiple processors may be processors deployed on the same device. For example, the controller may be a high-performance device composed of multiple processors, and the multiple processors may be processors configured on the high-performance device. Furthermore, the multiple processors may be processors deployed on different devices. For example, the controller may be a server cluster, and the multiple processors may be processors on different servers in the server cluster.
[0196] Furthermore, the present application also provides a mobile terminal. In a mobile terminal embodiment according to the present application, the mobile terminal may include the controller in the controller embodiment.
[0197] Furthermore, the present application also provides a computer-readable storage medium. In a computer-readable storage medium embodiment according to the present application, the computer-readable storage medium can be configured to store a program for executing the method for reducing power consumption of the above-mentioned method embodiment, and the program can be loaded and run by the processor to implement the above-mentioned method for reducing power consumption. For ease of explanation, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. The computer-readable storage medium can be a memory device formed by various electronic devices. Optionally, the computer-readable storage medium in the embodiment of the present application is a non-temporary computer-readable storage medium.
[0198] The multiple processors may be processors deployed on the same device. For example, the controller may be a high-performance device composed of multiple processors, and the multiple processors may be processors configured on the high-performance device. Furthermore, the multiple processors may be processors deployed on different devices. For example, the controller may be a server cluster, and the multiple processors may be processors on different servers in the server cluster.
[0199] Furthermore, it should be understood that since the configuration of each module is merely for the purpose of illustrating the functional units of the apparatus of the present application, the physical devices corresponding to these modules may be the processor itself, or a portion of the software in the processor, a portion of the hardware, or a combination of software and hardware. Therefore, the number of modules in the figure is merely illustrative.
[0200] Those skilled in the art will appreciate that the various modules in the device can be adaptively split or merged. Such splitting or merging of specific modules will not cause the technical solution to deviate from the principles of this application. Therefore, the technical solutions after splitting or merging will fall within the scope of protection of this application.
[0201] Thus far, the technical solutions of the present application have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of the present application is obviously not limited to these specific embodiments. Without departing from the principles of the present application, those skilled in the art may make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will fall within the scope of protection of the present application.
Claims
1. A method for reducing power consumption, applied to a mobile terminal, characterized in that: The method comprises: When the mobile terminal is in a stationary state and in a non-charging state for a first preset time period, obtaining a current communication network state of the mobile terminal; Based on the current communication network status, switch to the cell lock mode to reduce the power consumption of the mobile terminal.
2. The method for reducing power consumption according to claim 1, wherein: The current communication network status includes the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cells of the current serving cell; The switching to the cell lock mode based on the current communication network state includes: determining whether a handover condition is met based on the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell; When it is determined that the handover condition is met, obtaining a cell list in the locked cell mode according to the current serving cell and / or the neighboring cell; According to the cell list, switch to the cell lock mode.
3. The method for reducing power consumption according to claim 2, wherein: The determining whether a handover condition is satisfied according to the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell includes: When the communication network type is a 5G network, and there is a 4G cell in the adjacent cell of the current serving cell whose signal strength is greater than a first preset strength threshold and whose signal quality is greater than a second preset quality threshold, it is determined that the switching condition is met.
4. The method for reducing power consumption according to claim 2, wherein: The determining whether a handover condition is satisfied according to the communication network type, the signal strength and signal quality of the current serving cell, and the signal strength and signal quality of the neighboring cell includes: When the communication network type is a 4G network, whether the switching condition is met is determined according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the adjacent cell.
5. The method for reducing power consumption according to claim 4, wherein: The determining whether the handover condition is satisfied according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the neighboring cell includes: When the signal strength of the current serving cell is greater than a first preset strength threshold and the signal quality is greater than a second preset quality threshold, it is determined that the switching condition is met.
6. The method for reducing power consumption according to claim 5, wherein: The acquiring, according to the current serving cell and / or the neighboring cell, a cell list in the locked cell mode includes: Acquire a same-frequency neighboring cell of the current serving cell whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than a second preset quality threshold; The current serving cell and the co-frequency neighboring cell are packaged to obtain the cell list.
7. The method for reducing power consumption according to claim 4, wherein: The determining whether the handover condition is satisfied according to the signal strength and signal quality of the current serving cell and / or the signal strength and signal quality of the neighboring cell includes: When the signal strength of the current serving cell is less than or equal to the first preset strength threshold or the signal quality is less than or equal to the second preset quality threshold, determining whether there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold; When there is a 4G cell among the neighboring cells whose signal strength is greater than the first preset strength threshold and whose signal quality is greater than the second preset quality threshold, it is determined that the switching condition is met.
8. The method for reducing power consumption according to claim 3 or 7, characterized in that: The acquiring, according to the current serving cell and / or the neighboring cell, a cell list in the locked cell mode includes: Obtain a final 4G cell based on the 4G cell with the highest signal strength among the adjacent cells; According to the final 4G cell, obtain a co-frequency neighboring cell of the final 4G cell; Packing the final 4G cell and the co-frequency neighboring cell to obtain the cell list; Among them, when there are multiple 4G cells with the highest signal strength, the 4G cell with the highest signal quality among the multiple 4G cells is selected as the final 4G cell.
9. The method for reducing power consumption according to any one of claims 2 to 8, characterized in that: The method further comprises: When the mobile terminal switches to the cell lock mode, the mobile terminal performs at least one of the following steps: Prohibit the measurement of switching between different frequency points; Prohibit cell reselection in cells outside the cell list; Prohibit cell handover and cell redirection in cells outside the cell list; disabling said modem from performing a system search; prohibiting the modem from performing cell measurement in a linked state; It is prohibited to measure frequencies outside the cell list in standby mode; Manual search of cells and frequencies is not restricted by the cell list.
10. The method for reducing power consumption according to any one of claims 1 to 9, characterized in that: The method further comprises: When one of the following conditions is met, the cell lock mode is exited; When the mobile terminal is restarted; When the mobile terminal enters a charging state; When the mobile terminal has an operation of inserting or removing a SIM card; When the mobile terminal has an operation of switching the airplane mode; When the mobile terminal is in a non-stationary state; When the mobile terminal experiences data interruption; When the difference between the maximum value of the signal strength and the minimum value of the signal strength of the mobile terminal within the second preset time period is greater than a third preset strength threshold.