Cell residence method and device, electronic equipment and medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-19
- Publication Date
- 2026-04-10
Smart Images

Figure CN121842773A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of mobile communication, and in particular to a cell camping method and device, an electronic device and a medium. BACKGROUND
[0002] The importance of modem chip in reducing power consumption is reflected in many aspects, especially in mobile communication devices. Reducing modem power consumption can prolong the battery life of smart phones and wearable devices, increase the endurance time and parking time, improve the user experience, reduce the performance frequency caused by high temperature, reduce the heat dissipation demand, and reduce the complexity of power regulation and management circuit. Lower power consumption means that the demand for power management chips, heat dissipation systems and battery capacity is reduced, thereby reducing the overall cost. SUMMARY
[0003] The present disclosure provides a cell camping method and device, an electronic device and a medium, and proposes a cell camping method for reducing standby power consumption of an idle terminal device.
[0004] The first aspect embodiment of the present disclosure proposes a cell camping method, comprising: in response to a terminal device being in an idle state, determining state information of the terminal device; in response to the terminal device satisfying a trigger condition, determining parameter information of at least one candidate cell through cell measurement; based on the state information and the parameter information of the at least one candidate cell, determining a target cell in the at least one candidate cell, the target cell corresponding to a target communication mode, and the target cell being used for cell camping of the terminal device.
[0005] In some embodiments of the present disclosure, the method further comprises: obtaining environment information of the terminal device; and in response to the environment information satisfying a first preset condition, determining whether the terminal device enters the idle state.
[0006] In some embodiments of the present disclosure, determining whether the terminal device enters the idle state comprises at least one of: in response to the terminal device being in a state of completing cell search after first booting and having no communication service, determining that the terminal device enters the idle state; in response to a release message of a network device, determining that the terminal device enters the idle state; in response to a timer configured by a network device being timed out, determining that the terminal device enters the idle state; and in response to a trigger instruction of disconnecting a communication connection, determining that the terminal device enters the idle state.
[0007] In some embodiments of the present disclosure, the state information comprises at least one of: a power-on state; a power-off state; a deep sleep state; a light sleep state; an uplink data sending state; a downlink data receiving state; a paging state; a physical downlink control channel (PDCCH) listening state; and a synchronization signal block receiving state.
[0008] In some embodiments of the present disclosure, the parameter information of the at least one candidate cell is determined through cell measurement, including: starting a cell reselection process for a first cell set, determining at least one first cell satisfying a measurement condition, the first cell set including cells corresponding to same frequency, different frequency and different communication modes, each first cell corresponding to at least one communication mode; for a first communication mode, determining at least one candidate cell satisfying a second preset condition in the at least one first cell; and determining the parameter information of the at least one candidate cell based on system information of the at least one candidate cell.
[0009] In some embodiments of the present disclosure, the target cell is determined in the at least one candidate cell based on the state information and the parameter information of the at least one candidate cell, including: obtaining a power consumption prediction model, the power consumption prediction model being obtained by training an initial model using training data, the training data including feature parameters and power consumption labels; determining power consumption values of the at least one candidate cell in each communication mode through the power consumption prediction model based on the state information and the parameter information of the at least one candidate cell; and determining the candidate cell in the target communication mode corresponding to the minimum power consumption value as the target cell.
[0010] In some embodiments of the present disclosure, the method further includes: switching from an initial cell corresponding to an initial communication mode to a target cell corresponding to a target communication mode.
[0011] In some embodiments of the present disclosure, the method further includes any one of the following: in response to the terminal device switching from an idle state to a connected state, switching from the target communication mode to the initial communication mode through an A2 event triggering process; in response to the terminal device switching from the idle state to the connected state, switching from the target communication mode to the initial communication mode through a network search process; in response to the terminal device being in the idle state, switching from the target communication mode to the initial communication mode through a cell reselection process.
[0012] In the above embodiments, by obtaining the environmental information of the terminal device, it is determined whether the terminal device enters the idle state, for the terminal device in the idle state, the state information thereof is analyzed, and the parameter information of the at least one candidate cell is determined through cell measurement, so as to determine the target cell satisfying the condition from the at least one candidate cell according to the state information of the terminal device and the parameter information of the at least one candidate cell, so that the target cell can balance the power consumption and performance, and reduce the standby power consumption in the idle state.
[0013] The second aspect of the present disclosure provides a cell camping apparatus, comprising: a determining module, a measuring module, and a processing module. The determining module is configured to determine state information of a terminal device in response to the terminal device being in an idle state. The measuring module is configured to determine parameter information of at least one candidate cell by cell measurement in response to the terminal device satisfying a triggering condition. The processing module is configured to determine a target cell in the at least one candidate cell based on the state information and the parameter information of the at least one candidate cell, and the target cell corresponds to a target communication mode, and the target cell is used for cell camping of the terminal device.
[0014] In some embodiments of the present disclosure, the determining module is further configured to: acquire environment information of the terminal device; and determine whether the terminal device enters the idle state in response to the environment information satisfying a first preset condition.
[0015] In some embodiments of the present disclosure, the determining module is further configured to: determine that the terminal device enters the idle state in response to the terminal device performing cell search for the first time after being powered on and having no communication service; determine that the terminal device enters the idle state in response to a release message of a network device; determine that the terminal device enters the idle state in response to a timer configured by the network device being timed out; and determine that the terminal device enters the idle state in response to a triggering instruction of disconnecting a communication connection.
[0016] In some embodiments of the present disclosure, the state information comprises at least one of: a power-on state; a power-off state; a deep sleep state; a light sleep state; an uplink data sending state; a downlink data receiving state; a paging state; a physical downlink control channel (PDCCH) monitoring state; and a synchronization signal block (SSB) receiving state.
[0017] In some embodiments of the present disclosure, the measuring module is further configured to: start a cell reselection process on a first cell set, and determine at least one first cell satisfying a measurement condition, wherein the first cell set comprises cells corresponding to same frequency, different frequency, and different communication modes, and each first cell corresponds to at least one communication mode; determine, for a first communication mode, at least one candidate cell satisfying a second preset condition in the at least one first cell; and determine the parameter information of the at least one candidate cell based on system information of the at least one candidate cell.
[0018] In some embodiments of the present disclosure, the processing module is further configured to: acquire a power consumption prediction model, wherein the power consumption prediction model is obtained by training an initial model using training data, and the training data comprises feature parameters and power consumption labels; determine power consumption values of the at least one candidate cell in each communication mode based on the state information and the parameter information of the at least one candidate cell by using the power consumption prediction model; and determine a candidate cell in a target communication mode corresponding to a minimum power consumption value as the target cell.
[0019] In some embodiments of this disclosure, the processing module is further configured to: switch from the initial cell corresponding to the initial communication mode to the target cell corresponding to the target communication mode.
[0020] In some embodiments of this disclosure, the processing module is further configured to: switch from target communication mode to initial communication mode in response to the terminal device switching from idle state to connected state through an A2 event triggering process; switch from target communication mode to initial communication mode in response to the terminal device switching from idle state to connected state through a network search process; and switch from target communication mode to initial communication mode in response to the terminal device being in idle state through a cell reselection process.
[0021] In the above embodiments, the cell camping device obtains the environmental information of the terminal device to determine whether the terminal device has entered the idle state. For the terminal device in the idle state, it analyzes its state information and determines the parameter information of at least one candidate cell through cell measurement. Based on the state information of the terminal device and the parameter information of at least one candidate cell, it determines the target cell that meets the conditions from at least one candidate cell so that the target cell can achieve a balance between power consumption and performance and reduce the standby power consumption in the idle state.
[0022] A third aspect of this disclosure provides an electronic device including: a processor and a memory for storing a computer program capable of running on the processor, wherein the processor, when running the computer program, performs the method described in any embodiment of the first aspect of this disclosure.
[0023] A fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the methods described in any of the embodiments of the first aspect of this disclosure.
[0024] A fifth aspect of this disclosure provides a program product including computer instructions for causing a computer to perform the methods described in any of the embodiments of the first aspect of this disclosure.
[0025] A sixth aspect of this disclosure provides a chip including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method described in any embodiment of the first aspect of this disclosure through logic circuits or executing code instructions.
[0026] In summary, the cell dwell method proposed in this disclosure obtains the environmental information of the terminal device to determine whether the terminal device has entered an idle state. For the idle terminal device, its state information is analyzed, and the parameter information of at least one candidate cell is determined through cell measurement. Based on the state information of the terminal device and the parameter information of at least one candidate cell, a target cell that meets the conditions is determined from at least one candidate cell, so that the target cell can achieve a balance between power consumption and performance and reduce the standby power consumption in the idle state.
[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0028] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0029] Figure 1 This is a schematic diagram of a scene; Figure 2 This is a flowchart illustrating a cell dwelling method proposed in an embodiment of this disclosure; Figure 3 This is a flowchart illustrating another cell dwelling method proposed in an embodiment of this disclosure; Figure 4 This is a flowchart illustrating another cell dwelling method proposed in an embodiment of this disclosure; Figure 5 This is a flowchart illustrating another cell dwelling method proposed in an embodiment of this disclosure; Figure 6 This is a flowchart illustrating another cell dwelling method proposed in an embodiment of this disclosure; Figure 7A This is a flowchart illustrating an idle-state power consumption sensing method. Figure 7B This is a schematic diagram of the idle state communication behavior in Cellular Mode 1. Figure 7C This is a schematic diagram of the idle state communication behavior in Cellular Mode 2. Figure 7D This is a schematic diagram of a fully connected neural network model; Figure 7E This is a structural diagram of a recurrent neural network model; Figure 7F This is a decision tree structure diagram; Figure 7G This is a schematic diagram of SVM; Figure 8 This is a schematic diagram of the structure of a community dwelling device according to an embodiment of the present disclosure; Figure 9 This is a schematic diagram of the structure of the electronic device proposed in the embodiments of this disclosure. Detailed Implementation
[0030] Embodiments of this disclosure are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0031] Modem power-saving strategies can impact the performance of mobile communication devices. Therefore, low-power strategies aim to achieve a balance between power consumption and performance, resulting in the optimal user experience. Whether it's a mobile phone, an in-vehicle device, or a wearable device, most of the time there is no data transmission, and the terminal device is in an idle state. Therefore, reducing standby power consumption during idle states has become an important aspect.
[0032] In related technologies, such as Figure 1 The scenario diagram shows that, in order to reduce idle standby power consumption, most methods follow the protocol to reselect between different cellular standards, or forcibly redirect the terminal device from a high-power cellular standard to a low-power network to achieve power saving. However, the actual signal quality and power consumption of the redirected network are not calculated in advance.
[0033] Therefore, in order to solve the above-mentioned technical problems, this disclosure proposes a cell camping method, which achieves optimal power consumption without affecting performance by comprehensively considering low-complexity cell camping that balances power consumption and performance.
[0034] The cell dwell method proposed in this disclosure can be applied to communication systems such as 4G and 5G, as well as future communication systems such as 6G.
[0035] The community dwell method proposed in this disclosure can be applied to scenarios such as smartphones in standby mode or late-night standby mode, smart electric vehicles in parking mode, and wearable devices in standby mode. This disclosure does not limit the type of terminal device and can also be a mobile robot or other communicable device.
[0036] The following are the technical terms used in this disclosure: 1. RSRP: Reference Signal Receiving Power / Reference Signal Received Power; 2. SINR: Signal Interference Noise Ratio; 3. SCS: Separate-Channel Signaling; 4. TDD: Time Division Duplex; 5. FDD: Frequency Division Duplex; 6. SIB: System Information Block; 7. PRACH: Physical Random Access Channel; 8. PDCCH: Physical Downlink Control Channel; 9. SSB: Synchronization Signal and PBCH block; 10. RSRQ: Reference Signal Received Quality; 11. PDC: Personal Digital Cellular, a mobile phone communication standard; 12. RRC: Radio Resource Control; 13. SMTC: SSB Measurement Timing Configuration.
[0037] The community residency method provided in this application will be described in detail below with reference to the accompanying drawings.
[0038] Figure 2 This is a flowchart illustrating a cell dwell method proposed in an embodiment of this disclosure, as shown below. Figure 2 As shown, the method includes the following steps: Step 201: In response to the terminal device being in an idle state, determine the status information of the terminal device.
[0039] In some embodiments, the terminal device being in an idle state can be based on event / activity monitoring, such as an input device terminal, in which case the terminal device is in an idle state; or if there are no read / write operations monitored by system activity monitoring, the terminal device is considered to be in an idle state; or the terminal device is determined to be in an idle state through application status query.
[0040] In some embodiments, the terminal device being in an idle state can be determined by polling and sampling the system state, periodically checking various system indicators to determine whether the terminal device is in an idle state.
[0041] In some embodiments, the terminal device is considered to be in an idle state based on the absence of external device communication, i.e., no effective data exchange with USB devices or Bluetooth devices.
[0042] In some embodiments, the method for determining whether a terminal device is in an idle state is not limited in this disclosure. Different methods can be configured for different types of terminal devices.
[0043] In some embodiments, the terminal device may currently be in the initial communication mode of the initial cell. For the initial cell, multiple communication modes of different standards may coexist within its coverage area.
[0044] In some embodiments, the communication mode may include 2G (GSM), 3G (UMTS, CDMA2000), 4G (LTE), 5G (NR), 6G or future communication modes.
[0045] In some embodiments, in response to the terminal device being in an idle state, determining the state information of the terminal device may be based on the current communication mode of the terminal device. By analyzing the communication behavior, the current communication behavior of the terminal device can be determined, thereby determining the state information.
[0046] In some embodiments, taking 5G as the initial communication mode as an example, such as Figure 7B The diagram illustrates that the terminal device's communication behavior during the paging cycle includes: power off; deep sleep; heartbeat packet uplink transmission (during which the terminal device also sends a PRACH to the network device; after receiving a DL ACK (downlink feedback) from the network device, the terminal device can communicate with the network device, i.e., through PDC only); power on; according to the SMTC time window length information, turn on the receiver to receive SSB (to maintain time and frequency synchronization with the network device) and perform static sensing; enter light sleep (low power state); and paging.
[0047] In some embodiments, taking the initial communication mode as 4G as an example, such as Figure 7CThe diagram illustrates that communication behaviors within a paging cycle include: power-down; deep sleep; heartbeat packet uplink transmission, including PRACH transmission, DL ACK reception, PDC only; power-up; paging.
[0048] In some embodiments, different standby power consumptions exist for different communication behaviors of the terminal device in the initial communication mode. Taking 4G and 5G as examples, during the heartbeat packet uplink transmission, 4G consumes less power than 5G; during the heartbeat packet PDC-only period, 4G consumes less power than 5G; during deep sleep, the power consumption of 4G and 5G is the same; since the power-on and power-off time of 4G and 5G is the same, the power consumption is also considered to be the same.
[0049] For example, the standby power consumption of 4G is about 80% of that of 5G. Different cellular standards have different communication behaviors in the idle state, which leads to different standby power consumption.
[0050] In some embodiments, the status information of the terminal device is used to reflect the standby power consumption of the terminal device in different states.
[0051] In some embodiments, the status information includes at least one of the following: power-on state; power-off state; deep sleep state; light sleep state; uplink data transmission state; downlink data reception state; paging state; monitoring physical downlink control channel (PDCCH) state; and synchronization signal block reception state.
[0052] In some embodiments, the uplink data transmission state may be during PRACH transmission, the downlink data reception state may be during DL-ACK, the PDCCH listening state may be during PDC-only, and the synchronization signal block reception state may be during SSB / SMTC.
[0053] The power-on state is the terminal device power-on phase; the power-off state is the terminal device power-off phase; the deep sleep state is the phase after the terminal device power-off phase; the light sleep state is the phase after the terminal device powers on and executes the synchronization signal block reception; the uplink data transmission state is the phase where the terminal device sends PRACH to the network device, such as the MSG1 / MSG3 phase; the downlink data reception state is the phase where the terminal device waits for feedback from the network device after sending PRACH, such as the DL ACK phase; the paging state, such as the paging phase, has two possibilities: the terminal paging to its current serving cell or paging to other cells. The power consumption of the terminal device is different for the two cases. Specifically, the power consumption for paging the current serving cell is greater than the power consumption for paging other cells; the physical downlink control channel (PDCCH) monitoring state, such as the PDC-only phase; the synchronization signal block reception state, such as the SSB / SMTC phase, completes the process from "disconnection" to "initial access" by receiving the SSB, including time synchronization, frequency synchronization, cell identification, acquisition of key system parameters, and measurement of signal quality.
[0054] Step 202: In response to the terminal device meeting the triggering condition, determine the parameter information of at least one candidate cell through cell measurement.
[0055] In some embodiments, the triggering condition may be the condition that triggers the terminal device to perform idle state power consumption sensing. Idle state power consumption sensing may be the recommendation of a low-power cell suitable for the terminal device to camp on by using parameter information and status information obtained from cell measurement.
[0056] In some embodiments, the triggering condition may be that the idle power consumption sensing is started after the terminal device camps on or reselects to a new cell; or when the serving cell does not meet the reselection start threshold, a reselection process is forcibly started, and if the device camps on or reselects to a new cell, the idle power consumption sensing is started.
[0057] In some embodiments, in response to the terminal device meeting the triggering condition, the parameter information of at least one candidate cell is determined through cell measurement. This can be achieved by the terminal device performing signal quality measurements on adjacent cells through a cell reselection process to obtain parameter information reflecting the signal quality of adjacent cells.
[0058] In some embodiments, at least one candidate cell may be all neighboring cells of the terminal device’s currently serving cell.
[0059] In some embodiments, at least one candidate cell may be selected by filtering all neighboring cells of the current serving cell of the terminal device and selecting cells that meet the criteria as candidate cells.
[0060] In some embodiments, at least one candidate cell may be all cells that meet the criteria, including the currently serving cell.
[0061] In some embodiments, the parameter information for determining at least one candidate cell may be the radio access network configuration information of the candidate cell, including information such as cell coverage method, capacity, performance, and rhythm of interaction with the terminal.
[0062] In some embodiments, the terminal device may obtain parameter information of candidate cells by means of cell measurement and reading system information blocks, which is not limited in this disclosure.
[0063] Step 203: Based on the status information and the parameter information of at least one candidate cell, determine the target cell from at least one candidate cell.
[0064] In some embodiments, the target cell corresponds to the target communication mode, and the target cell is used by the terminal device for cell camping.
[0065] In some embodiments, the target cell is a cell selected by the terminal device from at least one candidate cell that can meet the communication needs of the terminal device.
[0066] In some embodiments, the target communication mode is the communication capability configuration supported by the target cell, that is, after the terminal device goes through the cell selection (camping) process, it finally decides to access and use the specific wireless access technology and its corresponding set of network services.
[0067] Specifically, the target communication mode includes air interface technology, spectrum, core network architecture, and the service capabilities it can provide (such as speed, latency, reliability, and power consumption). In some embodiments, the communication capability configurations of different candidate cells can be different or the same. Among candidate cells with the same communication capability configuration, they can be further distinguished by the different quality of communication services they provide. For example, the communication mode of cell A (ordinary eMBB) meets the communication needs of the terminal device (both are 5G internet access), but the quality is mismatched (latency is not up to standard); the communication mode of cell B (uRLLC game slicing) meets both the communication needs of the terminal device and the quality of communication service meets the requirements of the terminal device. Therefore, the terminal device identifies cell B as the target cell because its communication capability configuration is more in line with the communication needs of the terminal device.
[0068] In some embodiments, based on state information and parameter information of at least one candidate cell, the power consumption of at least one candidate cell can be determined by looking up a table, and the cell with the lowest power consumption can be identified as the target cell.
[0069] In some embodiments, the power consumption of a candidate cell can be determined by looking up a table. This can be achieved by accumulating the power consumption values at different stages based on the state of the terminal device and parameter information, and then averaging them over a period of time to obtain the power consumption value of the candidate cell.
[0070] For example, there are direct corresponding power consumption values for power-on, power-off, deep sleep, and light sleep states; for uplink data transmission states, such as the MSG1 / MSG3 stage, the power consumption value is related to the transmission power of the terminal device; for downlink data reception states, such as the DL data reception stage, the power consumption value is related to bandwidth and RSRP; for paging states, such as the Paging stage, the power consumption value differs depending on whether the terminal device is paging itself or paging other cells. Specifically, the power consumption value corresponding to the terminal device paging its own cell is related to the PDSCH resource allocation, the size of the paging message, and the modulation and coding scheme; the power consumption value corresponding to the terminal device paging other cells is related to the DRX cycle length, PDCCH listening duration / complexity, and RF front-end wake-up / stabilization time; for listening to the physical downlink control channel (PDCCH) state, such as the PDC-only stage, its power consumption value is related to bandwidth and RSRP; for synchronization signal block reception states, such as the SSB / SMTC stage, its power consumption value is related to RSRP.
[0071] In some embodiments, the power consumption value is determined by looking up a table, and the relationship between the power consumption value and the status information and parameter information is multidimensional.
[0072] In some embodiments, based on state information and parameter information of at least one candidate cell, the state information and parameter information of at least one candidate cell can be input into a pre-trained model, and the model outputs the recommended cell identifier.
[0073] In some embodiments, the pre-trained model is obtained by training the initial model with historical data, where the historical data consists of input features including state information and parameter information of multiple candidate cells, and the feature labels are cell identifiers.
[0074] In some embodiments, determining the target cell based on state information and parameter information of at least one candidate cell can be achieved by outputting the power consumption value of each candidate cell through a model, and further determining the target cell from at least one candidate cell based on the power consumption value of each candidate cell.
[0075] In some embodiments, the conditions for determining the target cell from at least one candidate cell based on the power consumption value of each candidate cell can be customized according to the scenario or requirements. That is, the cell with the lowest power consumption can be determined as the target cell, or the cell with the median power consumption value can be determined as the target cell. This disclosure does not limit this.
[0076] In some embodiments, the terminal device can select between the current initial cell and the target cell. If it chooses to continue camping on the initial cell, no cell handover will be performed. However, if the initial cell provides better communication conditions, the terminal may still continue camping on the initial cell.
[0077] In some embodiments, the terminal device may continue to camp on the initial cell for system stability reasons. That is, to avoid the terminal device repeatedly switching back and forth in a short period of time, the signal quality of the target cell needs to be better than that of the initial cell before switching. However, if the signal quality is lower than that of the initial cell, the device will not switch. Alternatively, it may be to ensure its basic communication capabilities by using the S criterion to determine whether the target cell meets the conditions for switching. If it does not meet the conditions, the terminal device will continue to camp on the initial cell. Or, it may be based on priority. If the priority of the target cell is lower than that of the initial cell, the terminal device will continue to camp on the initial cell, and so on.
[0078] In the above embodiments, for a terminal device in an idle state, its state information is analyzed, and the parameter information of at least one candidate cell is determined through cell measurement. Based on the state information of the terminal device and the parameter information of at least one candidate cell, a target cell that meets the conditions is determined from at least one candidate cell, so that the target cell can achieve a balance between power consumption and performance and reduce the standby power consumption in the idle state.
[0079] Figure 3 This is a flowchart illustrating a cell dwell method proposed in an embodiment of this disclosure, as shown below. Figure 3 As shown, Figure 3 right Figure 2 Step 202 in the document will be further explained, including the following steps: Step 301: Obtain the environmental information of the terminal device.
[0080] In some embodiments, the environmental information of the terminal device may be obtained through an application or through system monitoring.
[0081] In some embodiments, environmental information may include: the current working environment, whether there is user input, the current status, etc.
[0082] Step 302: In response to the environmental information meeting the first preset condition, determine whether the terminal device has entered an idle state.
[0083] In some embodiments, the first preset condition can be customized according to the scenario or needs. The first preset condition is used to determine that the terminal device does not need to perform a large amount of communication transmission at present, thereby starting the cell camping process of the terminal device in idle state, that is, by determining whether the terminal device is in idle state to perform cell measurement, the target cell is further determined.
[0084] In some embodiments, the first preset condition may be that the terminal device is currently working in a home environment late at night; or the terminal device is currently working in an office environment; or a pop-up window appears on the terminal device, requiring the user to make a selection; or the terminal device is currently in a smart parking state; or the terminal device is a wearable device; or the terminal device is currently in a stationary or slow-moving state, etc.
[0085] In some embodiments, determining whether a terminal device has entered an idle state includes at least one of the following: determining that the terminal device has entered an idle state in response to completing a cell search after its first power-on and having no communication service; determining that the terminal device has entered an idle state in response to a release message from a network device; determining that the terminal device has entered an idle state in response to a timer configured on the network device expiring; or determining that the terminal device has entered an idle state in response to a trigger command to disconnect the communication connection.
[0086] In some embodiments, in response to a release message from a network device, determining that the device is entering an idle state may be that after data transmission between the terminal device and the network device is completed, the network device notifies the terminal device to release the connection via an RRC connection release message, thereby the terminal device releases the RRC connection and enters an idle state.
[0087] In some embodiments, determining to enter the idle state in response to the timer configured by the network device timeout may be that after the terminal device is in the connected state, the RRC inactivity timer configured by the network device for the terminal device times out, and the network device releases the RRC, the terminal device enters the idle state.
[0088] In some embodiments, in response to the timer configured by the network device timeout, the determination to enter the idle state may be that the INACTIVE (connected / active) state timer configured by the network device times out, and the terminal device is released from the RRC_INACTIVE state to the RRC_IDLE idle state.
[0089] In some embodiments, in response to a trigger command to disconnect the communication connection, determining to enter the idle state may be due to the terminal device actively disconnecting the connection due to local policies or user operations, such as the user turning off the data connection or airplane mode, thereby entering the idle state, or the terminal device actively releasing the connection to save power when the battery power is too low, thereby entering the idle state.
[0090] For example, determine if a mobile terminal has entered the cellular idle state and perform behavioral analysis. The mobile terminal entering the cellular idle state includes: A1. Upon initial power-on, after completing cell search and uplink random access, if there is no service, it enters the idle state; A2. After data transmission is completed, the network notifies the terminal to release the connection via an RRC connection release message, and the terminal releases the RRC connection and enters the idle state; A3. The terminal is in the connected state, but the network-configured RRC inactivity timer times out, and after the network releases the RRC, it enters the idle state; A4. The terminal actively disconnects due to local policies or user operations, such as the user disabling the data connection or airplane mode, or the terminal's battery being too low, actively releasing the connection to save power, and entering the idle state; A5. The terminal releases from the RRC_INACTIVE state to the RRC_IDLE idle state, for example, when the network-configured INACTIVE state timer times out.
[0091] In the above embodiments, by obtaining the environmental information of the terminal device, it is determined whether the terminal device has entered the idle state, thereby triggering the cell camping process for the low power consumption requirement of the idle state, so as to switch the terminal device to the low power cell in a timely manner and achieve a balance between power consumption and performance of the idle state terminal device.
[0092] Figure 4 This is a schematic flowchart of another cell dwell method proposed in an embodiment of this disclosure. Figure 4 based on Figures 2-3 The illustrated embodiment is for Figure 2 Step 202 in the text will be further explained, such as Figure 4 As shown, it includes the following steps: Step 401: Initiate the cell reselection process for the first cell set to determine at least one first cell that meets the measurement conditions.
[0093] In some embodiments, the first cell set includes cells corresponding to the same frequency, different frequency, and different communication modes, and each first cell corresponds to at least one communication mode.
[0094] In some embodiments, the cell corresponding to the same frequency is the adjacent cell with the same frequency as the initial cell and the initial cell; the cell corresponding to a different frequency is the adjacent cell with a different frequency but belonging to the same communication mode; and the cell corresponding to a different communication mode is the adjacent cell with a completely different communication mode than the initial communication mode.
[0095] In some embodiments, cell measurements are performed on all cells within a first cell set to obtain the RSRP / SINR value for each cell.
[0096] In some embodiments, the measurement conditions can be based on frequency point filtering, that is, all cells are grouped according to their respective frequency points, and from all frequency points, cells corresponding to M frequency points are selected for subsequent measurement and filtering. Then, from the cells corresponding to the M frequency points, based on each frequency point, N cells with the best signal are selected as at least one first cell. The values of M and N can be customized according to the scenario or requirements, and this disclosure does not limit them.
[0097] In some embodiments, selecting the cells corresponding to the M frequency points can be done by selecting the M frequency points with the best signal quality. That is, the average RSRP of all cells at each frequency point or the RSRP of the strongest cell can be calculated, sorted from largest to smallest, and the top M cells can be selected.
[0098] For example, after camping on or reselecting to a new cell, a power consumption awareness process is initiated. If the serving cell does not meet the reselection initiation threshold, a reselection process is forcibly initiated; otherwise, the normal reselection process is followed. When forcibly initiating the reselection process, reselection of co-frequency neighboring cells, inter-frequency cells, and inter-system cells needs to be initiated. The number of frequency points is limited to M (configurable), and the optimal N (configurable) cells are selected for each frequency point.
[0099] For example, a total of 10 frequency points are measured, including 1 same-frequency, 8 different-frequency, and 1 different-system LTE. With parameter M=4 and parameter N=2, the terminal performs a preliminary, coarse signal scan of the 10 frequency points, calculates the average signal strength of the 10 frequency points and sorts them. The signals of 4 frequency points are found to be stronger than the other 6. Based on M=4, only the cells corresponding to these 4 frequency points are used. Each frequency point contains multiple cells; for example, frequency point A has 5 cells, frequency point B has 3 cells, and so on. Detailed measurements are performed on the cells within each frequency point. For frequency point A, the 2 strongest cells are selected from the 5 cells; similarly, for frequencies B, C, and D, the 2 strongest cells are selected for each.
[0100] Step 402: For the first communication mode, determine at least one candidate cell that meets the second preset condition in at least one first cell.
[0101] In some embodiments, in at least one first cell, each cell corresponds to a different communication mode, and the cells are grouped according to the communication mode. Each communication mode may include multiple first cells. The first communication mode may be any of a variety of communication modes.
[0102] In some embodiments, for a first communication mode, determining at least one candidate cell that meets a second preset condition in at least one first cell may involve sorting multiple first cells in a group according to measurement results, i.e., RSRP / SINR values, for the first communication mode, and selecting the top X cells whose measurement results are greater than a preset threshold as candidate cells corresponding to the first communication mode, and so on, so that for each communication mode, the top X cells whose measurement results are greater than the preset threshold can be obtained as candidate cells, and finally at least one candidate cell is obtained.
[0103] In some embodiments, the preset threshold and the value of X can be customized according to the scenario or requirements, and this disclosure does not limit this.
[0104] For example, based on the ranking results of the measurements, cell N1 (configurable) under the optimal cellular mode 1 with an RSRP / SINR value greater than TH and cell N2 (configurable) under the optimal cellular mode 2 with an RSRP / SINR value greater than TH are selected, and so on, traversing all cellular modes.
[0105] Step 403: Determine the parameter information of at least one candidate cell based on the system messages of at least one candidate cell.
[0106] In some embodiments, determining the parameter information of at least one candidate cell based on the system information of at least one candidate cell can be achieved by pre-reading the system information block of each candidate cell to obtain the parameter information of the candidate cell.
[0107] In some embodiments, the system information block may be SIB1, SIB2, etc. SIB1 includes: cell access and status information; cell selection information; scheduling information for other SIBs; and core network identity information such as TDD / FDD configuration and frequency bandwidth. SIB2 includes general configurations for radio resource management, such as cell reselection parameters, including rules, hysteresis values, and priorities for intra-frequency / inter-frequency reselection.
[0108] In some embodiments, the parameter information includes at least one of the following: paging period, SMTC period, activation period, number and period of SSB beams, reference signal received power RSRP, signal-to-noise ratio SINR, subcarrier spacing SCS, duplex mode TDD / FDD, bandwidth, and number of antennas.
[0109] For example, if a cell that meets the conditions exists, start pre-reading neighboring cells SIB1 and SIB2. Obtain cell information and serving cell information (including but not limited to: Paging cycle / SMTC cycle and duration / SSB beam count and cycle / RSRP / SINR / SCS / TDD / FDD / bandwidth / number of antennas).
[0110] In the above embodiments, by setting filtering conditions, cells with the same frequency, different frequency, and different communication modes can be filtered as quickly as possible during the cell reselection process of the terminal, so as to obtain the parameter information of candidate cells that meet the conditions, which is used for cell camping screening to ensure the communication quality of the target cell that meets the low power consumption requirements.
[0111] Figure 5 This is a schematic flowchart of another cell dwell method proposed in an embodiment of this disclosure. Figure 5 based on Figures 2-4 The illustrated embodiment is for Figure 2 Step 203 in the text will be further explained, such as Figure 5 As shown, it includes the following steps: Step 501: Obtain the power consumption prediction model.
[0112] In some embodiments, the power consumption prediction model is obtained by training an initial model using training data, which includes feature parameters and power consumption labels.
[0113] In some embodiments, the feature parameters include state information and parameter information, and the power consumption label is the power consumption value corresponding to different states and different parameters.
[0114] In some embodiments, the type of the initial model is not limited herein, and it may be a regression model, a neural network model, a decision tree model, a support vector machine model, etc.
[0115] In some embodiments, based on different initial models, a power consumption prediction model is obtained by training the model using the corresponding model training method. The model training method can be any training method in the related art or any future training method, and this disclosure does not restrict it.
[0116] Step 502: Based on the status information and the parameter information of at least one candidate cell, determine the power consumption value of at least one candidate cell in each communication mode through a power consumption prediction model.
[0117] In some embodiments, state information and parameter information of at least one candidate cell are used as inputs to the power consumption prediction model, and the power consumption value of each candidate cell in each communication mode is output.
[0118] For example, the terminal sends the information of the cell that was successfully pre-read by SIB and the information of the serving cell (including but not limited to: Paging cycle / SMTC cycle and duration / SSB beam count and cycle / RSRP / SINR / SCS / TDD / FDD / bandwidth / number of antennas) to the power consumption awareness engine for power consumption calculation.
[0119] Step 503: Determine the candidate cell in the target communication mode corresponding to the minimum power consumption value as the target cell.
[0120] In some embodiments, the power consumption values of each candidate cell in each communication mode are sorted, and the candidate cell in the target communication mode corresponding to the minimum power consumption value is taken as the result of cell reselection, i.e., the target cell.
[0121] For example, the power consumption awareness engine outputs a recommended cell ID based on the power consumption calculation results.
[0122] In the above embodiments, the power consumption prediction model, which is pre-trained, can directly obtain the power consumption value of the candidate cell under different communication modes based on the state information and the parameter information of the candidate cell. This provides a reference value for the idle state terminal device to select the cell to camp on, so as to select the low power consumption cell as the target cell and meet the low power consumption requirement of the idle state.
[0123] Figure 6 This is a schematic flowchart of another cell dwell method proposed in an embodiment of this disclosure. Figure 6 based on Figures 2-5 The illustrated embodiments will be further explained as follows: Figure 6 As shown, it also includes the following steps: Step 601: Switch from the initial cell corresponding to the initial communication mode to the target cell corresponding to the target communication mode.
[0124] In some embodiments, the terminal device determines between the target cell and the initial cell, and switches to the target communication mode of the target cell when the target cell meets the handover conditions.
[0125] In some embodiments, the target cell has lower power consumption, thus meeting the low power consumption requirements of terminal devices in an idle state.
[0126] In some embodiments, after the terminal device selects a target cell, the measurement process will proceed as usual, but the cell reselection process will be stopped, and the device will remain in the target cell for a long time until it enters the connected state or exits the parking or stationary / slow state. For example, the terminal device enters the connected state, or the vehicle starts, etc.
[0127] In some embodiments, when a terminal device enters the connected state in the target cell of the target communication mode, it needs to fall back to the initial cell of the initial communication mode in order to meet the normal power consumption requirements of the connected terminal device. Since the power consumption of the target cell is low, it cannot meet the power consumption requirements of the connected terminal device for normal communication transmission, so it is necessary to switch back to the initial cell of the initial communication mode.
[0128] In some embodiments, if the terminal device is still in an idle state but the power consumption requirement increases, it is also necessary to switch back to the initial cell of the initial communication mode.
[0129] In some embodiments, the method further includes any one of the following: in response to the terminal device switching from an idle state to a connected state, switching from a target communication mode to an initial communication mode through an A2 event triggering process; in response to the terminal device switching from an idle state to a connected state, switching from a target communication mode to an initial communication mode through a network search process; in response to the terminal device being in an idle state, switching from a target communication mode to an initial communication mode through a cell reselection process.
[0130] In some embodiments, the process of switching from the target communication mode to the initial communication mode is triggered by an A2 event. This can be an A2 event with a low reporting level, which induces the base station to continue configuring B1 measurement and switch from the target communication mode to the initial communication mode.
[0131] In some embodiments, the process of switching from the target communication mode to the initial communication mode is triggered by an A2 event. This can be an A2 event with a high reporting level that induces the base station to release its rrc and then blindly redirects to the initial communication mode.
[0132] In some embodiments, the process of switching from the target communication mode to the initial communication mode through a network search can be achieved by using Local release to search the list of cells in the initial communication mode stored in the network. If an initial cell exists, the process switches to the initial communication mode; otherwise, the process does not switch if the cell list is empty.
[0133] In some embodiments, if the terminal device is still in an idle state but wishes to return to the initial communication mode, it can switch from the target communication mode to the initial communication mode through a cell reselection process.
[0134] For example, based on the recommended cell ID output by the power consumption awareness engine, the terminal chooses whether to continue staying in the source cell or reselect to the target cell. If the target cell is reselected, the measurement process can proceed as usual, but the reselection process is stopped, and the terminal remains in the target cell indefinitely until it enters the connected state (except for heartbeat packets) or exits the parking and stationary / slow-speed states. If the reselection to a new cell (target cell) is due to power consumption awareness, once the terminal enters the connected state (except for heartbeat packets) or the vehicle starts, it is expected to quickly revert to the original cellular type cell.
[0135] For example, the strategy is as follows: B6-1. In idle state, initiate a cell reselection process, prioritizing reselection to a cell of the original cellular type. B6-2. In connected state: Optionally, follow the B6-2-1 process: B6-2-1. Report an A2 event with low reporting intensity (small gap with the threshold), inducing the base station to continue configuring B1 measurement, handover from cellular type 2 to cellular type 1; Optionally, follow the B6-2-2 process: B6-2-2. Report an A2 event with high reporting intensity (large gap with the threshold), inducing the base station to rrc release, then blindly redirect to cellular type 1. Optionally, follow the B6-2-3 process: B6-2-3. Local release, search the stored list of cellular type 1 cells. If unsuccessful, continue to stay in the source cell.
[0136] In the above embodiments, after the idle terminal device switches to the target cell, due to the change in power consumption requirements of communication transmission, it can switch from the target cell of the target communication mode back to the initial cell of the initial communication mode through processes such as A2 event triggering, network search, and cell reselection to meet the requirements of power consumption and performance.
[0137] In summary, the cell dwell method proposed in this disclosure obtains the environmental information of the terminal device to determine whether the terminal device has entered an idle state. For the idle terminal device, its state information is analyzed, and the parameter information of at least one candidate cell is determined through cell measurement. Based on the state information of the terminal device and the parameter information of at least one candidate cell, a target cell that meets the conditions is determined from at least one candidate cell, so that the target cell can achieve a balance between power consumption and performance and reduce the standby power consumption in the idle state.
[0138] The following is a specific implementation method of the community residency method provided in this disclosure: Figure 7A This is a flowchart illustrating an idle-state power consumption sensing method, including: camping on a new cell; measurement process; the neighbor cell list contains cells of different cellular standards with signal quality that meet the requirements; power consumption sensing process starts; the power consumption sensing engine outputs the cell ID; redirection to the target cell; entering the connected state or exiting the static / satisfied / parking state; returning to the original cell.
[0139] The main steps of the above method are explained below: Step A: Determine if the mobile terminal has entered the cellular idle state and perform behavior analysis.
[0140] Mobile terminals entering the cellular idle state include A1-A5: A1. Upon initial power-on, after completing cell search and random uplink access, there are no services, and the device enters idle state; A2. After data transmission is completed, the network side notifies the terminal to release the connection via an RRC connection release message. The terminal releases the RRC connection and enters the idle state. A3. The terminal is in connected state, the network-configured RRC inactive timer times out, and after the network RRC is released, it enters idle state; A4. The terminal actively disconnects due to local policies or user operations, such as the user turning off the data connection or airplane mode, or the terminal's battery power being too low, and actively releases the connection to save power and enters the idle state. A5. The terminal is released from the RRC_INACTIVE state to the RRC_IDLE idle state, for example, when the INACTIVE state timer configured on the network side times out; A6. Taking 4G and 5G as examples, we will explain the difference in idle state communication behavior. We will agree that 5G is cellular mode 1 and 4G is cellular mode 2.
[0141] A6-1. Diagram of idle state communication behavior in Cellular Mode 1 (as shown below) Figure 7B As shown; A6-2. Diagram of idle state communication behavior in Cellular Mode 2 (as shown below) Figure 7C As shown.
[0142] A6-3. Analysis of power consumption differences between idle states in cellular mode 1 / 2: 1) During the uplink transmission of heartbeat packets, Cellular Mode 2 consumes less power than Cellular Mode 1; 2) During the heartbeat packet PDC-only period, Cellular Mode 2 consumes less power than Cellular Mode 1; 3) Cellular mode 1 SSB reception 4ms, SMTC reception window length, paging reception of 4 beams 2ms, SSB / SMTC distance from paging offset maximum 20ms to enter little sleep; 4) Cellular mode 2 receives 1ms paging (20M bandwidth); 5) Deep sleep power consumption is the same as cellular mode 1 / 2; 6) Cellular mode 1 and 2 have the same power-on and power-off time, and the power consumption is considered to be the same.
[0143] A6-4. According to actual test data from major chip / mobile phone manufacturers, the standby power consumption of Cellular Mode 2 is about 80% of that of Cellular Mode 1; A7. Similarly, different cellular standards (2G, 3G, 4G, 5G, 6G) have different communication behaviors in the idle state, which leads to different standby power consumption.
[0144] Step B: Condition-triggered idle-state power consumption sensing process.
[0145] Under certain conditions, the idle-state power consumption sensing process is triggered, which includes, but is not limited to, the following steps: B1. After staying in or reselecting to a new cell, initiate a power consumption sensing process; B2. If the serving cell does not meet the reselection initiation threshold, a reselection process will be forcibly initiated; otherwise, the normal reselection process will be followed.
[0146] B2-1. When forcibly starting the reselection process, it is necessary to start the reselection of neighboring cells on the same frequency, cells on different frequencies, and cells on different systems. The number of frequency points is limited to M (configurable). For each frequency point, the optimal N (configurable) cells are selected. B2-2. Based on the measurement sorting results, select cell N1 (configurable) under the optimal cellular mode 1 with an RSRP / SINR value greater than TH, and cell N2 (configurable) under the optimal cellular mode 2 with an RSRP / SINR value greater than TH, and so on, traversing all cellular modes. If a cell that meets the conditions exists, start pre-reading the neighboring cells SIB1 and SIB2.
[0147] B3. The terminal sends the information of the successfully pre-read cells from the SIB and the information of the serving cell (including but not limited to: Pagingcycle / SMTC period and duration / SSB beam count and period / RSRP / SINR / SCS / TDD / FDD / bandwidth / number of antennas) to the power consumption awareness engine for power consumption calculation. The power consumption awareness engine outputs the recommended cell ID.
[0148] B4. The terminal selects whether to stay in the source cell or reselect the target cell based on the recommended cell ID output by the power consumption sensing engine.
[0149] B5. If the target cell is reselected, the measurement process can proceed as usual, but the reselection process will be stopped, and the cell will remain in the target cell for an extended period of time until it enters the connected state (except for heartbeat packets) or exits the parking and stationary / slow state.
[0150] B6. If a new cell is selected due to power consumption awareness, and the user wants to quickly fall back to the original cellular type once the cell enters connected mode (except for heartbeat packets) or the vehicle starts, the strategy is as follows: B6-1. In idle state, initiate cell reselection process, prioritizing reselection to the original cellular type cell.
[0151] B6-2. In the connected state: Optional, follow procedure B6-2-1: B6-2-1. A2 events with low reporting levels (small gap with the threshold) induce the base station to continue configuring B1 measurements, from cell type 2 handover to cell type 1; Optional, follow procedure B6-2-2: B6-2-2. For A2 events with a high reporting level (large gap with threshold), after inducing base station RRC release, blind redirection to cellular type 1 occurs.
[0152] Optional, follow the B6-2-3 process: B6-2-3.Local release searches the list of cellular type 1 cells stored in the network. If unsuccessful, it will remain in the source cell.
[0153] Optional, the mentioned "conditional triggering": It could be the conditions at home late at night; This could be office conditions; It could be a pop-up window where the user selects criteria; This could be a parking condition for a smart car; This could be a condition for wearable devices; It can be a static or slow-moving condition.
[0154] Step C: Prioritize idle state power consumption for network deployment.
[0155] Optional, power-priority network-based calculation scheme 1 - table storage method: Based on the analysis in the previous chapters, the power consumption of the N cells is calculated by combining the parameters parsed from the N cells with the power consumption values of each idle state stage in Table 1. The power consumption values for each stage—Deep sleep, power-down, power-on, and littlesleep—are fixed values, while the power consumption values for other data reception stages are related to network parameters. These values are categorized and stored in the table. Finally, the power consumption values of each cell at different stages are summed and averaged over a time period.
[0156] Table 1:
[0157] Optional, power-priority on-grid computing scheme 2 - regression model: In regression models, linear regression is the most fundamental regression model in statistics and machine learning, used to model the linear relationship between input features (Modem parameters) and power consumption labels (idle-state power consumption). Its core idea is to describe the mapping relationship between input features and power consumption labels by fitting an "optimal" straight line (or hyperplane). When the input features have... At time 1, let the input feature be . Then linear regression can be expressed as:
[0158] in For power consumption label, Let be the regression parameter vector, where Corresponding constant term 1, This represents the noise term. The parameter vector for linear regression. The solution is obtained through least squares (LS) estimation. The core objective is to minimize the difference between the predicted and actual values. The estimation form is as follows:
[0159] in for The input feature matrix, For the sample size, Each row corresponds to one sample; for Power consumption tag vector.
[0160] In addition to linear regression, nonlinear regression models can be introduced to improve the fitting ability to nonlinearities. A typical type of nonlinear regression model is multinomial regression:
[0161] in Input features The highest polynomial power, Input features Corresponding power The regression parameters, These are constant parameters. The above polynomial regression can convert the input features... Replace with Convert to linear regression and solve using the least squares method. Besides multinomial regression, exponential regression and logarithmic regression are also common nonlinear regression models, suitable for regression relationships that approximate exponential or logarithmic functions.
[0162] In general, regression models have fewer parameters and are simple to implement, making them suitable for fitting scenarios with sufficient prior model information. Two implementation methods for regression models are provided below.
[0163] Implementation Method 1: Regression model based on power consumption breakdown formula.
[0164] The table shows the relationship between some power consumption stage values and modem parameters, which relies on simple tabulation modeling and has low accuracy. For the aforementioned power consumption stage values, a regression model can be used for modeling and power consumption estimation. The specific process is as follows: a. Determine the input features, power consumption labels, and regression model. Input features are modem parameters that influence a specific power consumption stage value, and the power consumption label is the corresponding power consumption stage value. For example, the input features for DL data reception are bandwidth, RSRP, and other modem parameters related to DL data reception; the power consumption label is the power consumption of DL data reception within a single paging cycle. The regression model can be linear or nonlinear.
[0165] b. Collect training data. Collect power label values and input features (input Modem parameter values) for the corresponding power consumption stages within multiple cells and multiple paging cycles in each cell. The corresponding power consumption stage within a single paging cycle of each cell is a training sample.
[0166] i) The input features here include, but are not limited to, the Modem parameters, cell labels for different cellular standards, and the duration of the power consumption stage as noted in Table 1. It should be noted that some Modem parameters only exist in certain cellular standards. To address this issue, different regression models can be established for different cellular standards, and the model selection can be based on the cell label.
[0167] ii) The power consumption tag acquisition method here is: test to obtain the current and voltage values of the relevant pins of the Modem chip in the power domain during the corresponding power consumption stage (such as DL data reception) within a single paging cycle in the access cell and in the idle state, then calculate the relevant pin power consumption values and accumulate them to obtain the power consumption estimate tag.
[0168] c. Solve for regression parameters using the least squares method or other methods.
[0169] d. Deploy the regression model. Input Modem parameters are sampled within a single paging cycle for each candidate cell that may be switched over. The power consumption stage value is estimated based on the input Modem parameter values using the regression parameters described above.
[0170] Implementation Method 2: Regression model based on direct power consumption fitting.
[0171] The regression model can also be used directly to estimate the overall power consumption within a single paging cycle based on the input Modem parameters mentioned above. The overall process is similar to implementation method 1, with the following differences: i) Input Modem parameters include, but are not limited to, the Modem parameters in the notes of all power consumption stages in Table 1, cell labels of different cellular standards, and the duration of each power consumption stage.
[0172] ii) The power consumption tag is obtained by testing the current and voltage values of the relevant pins of the modem chip in a single paging cycle when the access cell is in an idle state, then calculating and accumulating the relevant pin power consumption values to obtain the power consumption estimate tag.
[0173] Optional, power-priority on-grid computing scheme 3 - Neural network (NN) model: Neural networks, as the mainstream machine learning model, possess powerful fitting capabilities and can effectively solve the problem of power consumption awareness in idle states. This solution provides power consumption awareness embodiments based on fully connected neural networks and recurrent neural networks, but the neural network models that can be used include, but are not limited to, convolutional neural networks, Transformers, etc.
[0174] The input features of the idle-state power estimation neural network are uniformly defined as follows: ,yes A dimensional vector, where Enter the corresponding Modem parameter.
[0175] a. Fully connected neural networks For the fully connected neural network-based implementation, the input Modem parameters are sampled within a single paging cycle for each candidate cell that may be switched over, and the fully connected neural network model is called once to obtain the idle state power inference value corresponding to the current parameters.
[0176] A schematic diagram of a fully connected neural network model is shown below. Figure 7D As shown, this network model contains one input layer, There are one hidden layer and one output layer, with corresponding node numbers of... The number of nodes in each hidden layer is denoted as... .
[0177] The nodes of hidden layer 1 are defined as follows: The calculation method is as follows:
[0178] in yes 3D matrix yes Both are dimensional vectors, with preset fixed real coefficients, obtained through a pre-trained neural network. This means that each element of the input vector is processed by an activation function. The definition of the activation function is the same as that of a general neural network. Taking the ReLU activation function as an example, its definition is... Then the calculation method for hidden layer 1 is as follows: That is to dimensional vector Each element is set to a lower bound of 0, thus obtaining the result.
[0179] Hidden layer Each node is defined as ( The calculation method is as follows:
[0180] in yes 3D matrix yes dimensional vector, Indicates the first The activation function used by the layer. Similarly, and The activation function is obtained in advance through a pre-training process and is defined as above.
[0181] Each node in the output layer is defined as follows: The calculation method is as follows:
[0182] in yes 3D matrix yes dimensional vector, This indicates the activation function applied to the output layer. Similarly, and The activation function is obtained in advance through a pre-training process and is defined as above.
[0183] Regarding the issue of power consumption awareness in idle state Output This is the idle state power inference value within a single paging cycle.
[0184] The training process of a fully connected neural network is explained below.
[0185] The training or testing data for fully connected neural networks comes from historical actual communication data or numerical simulations. In the actual communication process or numerical simulation, signal features related to the neural network input are recorded; and based on the current actual communication performance or simulation performance, the labels (i.e., the expected output values) of these signal features are marked.
[0186] i) The input signal characteristics here include, but are not limited to, the Modem parameters in Table 1, cell tags for different cellular standards, and the duration of each power consumption phase. It should be noted that some Modem parameters only exist in certain cellular standards. Therefore, when some input Modem parameters of a sample are not present, they are filled with special values, which can be 0 or a preset value outside the normal range of the parameter.
[0187] ii) The tag is obtained by testing the current and voltage values of the power domain pins of the Modem chip when it is connected to the cell and in an idle state within a single paging cycle. Then, the power consumption values of the relevant pins are calculated and accumulated to obtain the power consumption estimate tag.
[0188] Each sampling yields a set of input data and a corresponding output label. Assume the first... The input obtained from the second sampling is The output value obtained by marking is ,but This constitutes a training or testing dataset for the neural network. Multiple datasets are obtained through repeated sampling. These datasets can be divided into training and testing datasets. The training dataset is used to train the neural network parameters, resulting in the preset parameter matrices / vectors / scalars mentioned in this section. The testing dataset is used to verify the performance of the training results.
[0189] Given a neural network model, the training objective is to minimize the error between the predicted output value and the true output label. To quantify the difference between the predicted and true values, a loss function can be defined. Taking the loss function as an example, the error is defined as follows: ,in and These are the actual output label and the predicted output value, respectively. Represents the sum of squares of all elements of a matrix or vector.
[0190] Based on the training data and loss function described above, the neural network first sets initial values for all parameters to be solved (including...). Then, using the training samples, the total error is calculated, which is the sum of the loss functions of all training samples. The backpropagation process of a fully connected neural network is then used to iteratively refine the parameters until the sum of the loss functions of all training samples meets the requirements.
[0191] b. Recurrent Neural Networks In the power estimation model based on recurrent neural networks, the signal features obtained from each sampling are based on the current sampling and the preceding data. The signal features from the next sample are used to call a recurrent neural network model to obtain the inference output value corresponding to the current sample. Therefore, in this section, the input data is used... express.
[0192] The main structure of a recurrent neural network model is as follows: Figure 7E As shown, this network model contains Hidden state Each hidden state is dimensional vector, and A fully connected layer with an activation function and 1 output layer The number of hidden states ranges from 1 to 16, and each hidden state dimension... The value range is 1 to 1024.
[0193] First hidden state The calculation method is as follows:
[0194] in yes 3D matrix yes Both are dimensional vectors, with preset fixed real coefficients, obtained through a pre-trained neural network. This indicates that each element of the input vector is processed by an activation function, the definition of which is the same as that of a general neural network. Taking the Sigmoid activation function as an example, its definition is... The hidden state 1 is calculated as follows: first calculate the intermediate variables. ,for 3D vector, then calculate , its first The elements are ,in It is an intermediate variable The The elements are calculated.
[0195] No. One hidden state ( The calculation method is as follows:
[0196] in yes 3D matrix yes 3D matrix yes The three vectors are all preset fixed real coefficients, obtained through a pre-trained neural network training process. It is the first One hidden state ( (dimensional vector) Indicates the first The activation function applicable to the layer is defined as above.
[0197] Each node in the output layer is defined as follows: The calculation method is as follows:
[0198] in yes 3D matrix yes Both are dimensional vectors, with preset fixed real coefficients, obtained through a pre-trained neural network. This indicates the activation function applicable to the output layer, which is defined as above.
[0199] In idle state power consumption estimation, Default is The output This is the idle state power inference value within a single paging cycle.
[0200] The training process of a recurrent neural network is explained below.
[0201] The training or testing data for recurrent neural networks comes from historical actual communication data or numerical simulations. In actual communication processes or numerical simulations, signal features related to the neural network input are recorded, and labels (i.e., the expected output values) are assigned to these signal features based on the current actual communication performance or simulation performance. Each sampling yields a set of input data and its corresponding output label. The labels are obtained by testing the current and voltage values of relevant pins in the power domain of the modem chip, calculating and accumulating the relevant pin power consumption values to obtain the power consumption estimate label.
[0202] Given a neural network model, the training objective is to minimize the error between the predicted output value and the true output label. To quantify the difference between the predicted and true values, a loss function can be defined. Taking the loss function as an example, the error is defined as follows: ,in and These are the actual output label and the predicted output value, respectively. Represents the sum of squares of all elements of a matrix or vector.
[0203] Based on the training data and loss function described above, the neural network first sets initial values for all parameters to be solved (including...). Then, using the training samples, the total error is calculated, which is the sum of the loss functions of all training samples. The backpropagation process of a fully connected neural network is then used to iteratively refine the parameters until the sum of the loss functions of all training samples meets the requirements.
[0204] Based on the neural network model, obtain After determining the idle-state power inference values for each cell, the cell with the lowest power consumption per unit time is selected for priority handover; alternatively, cells are sorted by inference values from smallest to largest for sequential handover. For each cell, the idle state power consumption value is kept below a preset threshold, or the number of handovers reaches a preset number, until the actual measured idle state power consumption value is lower than a preset threshold. (Optionally, eventually switch to the cell with the lowest measured idle power consumption).
[0205] Optional, power-priority on-grid computing scheme 4 - decision tree model.
[0206] a. Introduction to Decision Trees Decision Tree (DT) is a basic yet powerful supervised learning model that models data by simulating a series of conditional judgments. It is intuitive and easy to interpret, and is one of the most interpretable models in machine learning.
[0207] Specifically, a decision tree is a tree-structured model, such as... Figure 7F The decision tree structure shown consists of the following types of nodes: Root Node: Represents the entire dataset, and decisions begin from here.
[0208] Internal Node: Each internal node represents a judgment condition on a feature attribute.
[0209] Leaf Node: Each leaf node corresponds to a final prediction output, which serves as the channel type label for channel type determination.
[0210] The core of building a decision tree lies in selecting the best features to divide the dataset into subsets that are as "pure" as possible. Common splitting criteria include: information gain (e.g., ID3 algorithm), information gain ratio (e.g., C4.5 algorithm), and Gini index (e.g., CART algorithm). Decision trees are prone to overfitting, meaning they excessively fit the training data, resulting in reduced generalization ability. It is usually necessary to manually constrain the maximum depth of the decision tree and prune branches to reduce the negative impact of overfitting.
[0211] b. Decision Tree Implementation Methods i) Construct the training dataset.
[0212] For each sample, given Each community contains There are 1 input Modem parameters, totaling 1 One input parameter. The sample label is defined as the cell index with the lowest idle-state power consumption. .
[0213] The samples in the training dataset above come from historical communication data or numerical simulations. The method for obtaining the input features in the samples is the same as that used in the neural network described above. Note that it is necessary to obtain... The input modem parameters for each cell are as follows. The tag is obtained by testing the current and voltage values of the relevant pins of the modem chip in the power domain when the modem is connected to each cell and in an idle state within a single paging cycle. Then, the power consumption values of the relevant pins are calculated and accumulated to obtain the idle state power consumption tag of each cell. The cell with the lowest power consumption is selected as the decision tree tag.
[0214] ii) Construct a decision tree.
[0215] The preset maximum depth of the decision tree is A decision tree is constructed based on the training dataset mentioned above.
[0216] iii) Deploy the decision tree.
[0217] Idle power consumption is perceived based on the decision tree described above. Starting from the root node, a judgment is made based on the judgment variables and thresholds selected at each node, and the corresponding child node is then entered. This process is repeated until a leaf node (without child nodes) is reached. The cell index corresponding to the leaf node is selected as the cell with the lowest idle power consumption obtained from the decision tree inference.
[0218] Optional, power-priority on-grid computing scheme 5 - Support Vector Machine (SVM) model.
[0219] a. Introduction to SVM SVM is a supervised learning model based on statistical learning theory, primarily used for binary classification problems, but it can also be extended to multi-class classification tasks. In separable scenarios, the goal of SVM is to find a hyperplane that maximizes the margin between positive and negative samples. Figure 7G The SVM diagram shown illustrates that, in the feature space, a hyperplane can be represented as:
[0220] in It is the normal vector. For bias, Let be the input vector. The classification rule of SVM can be written as:
[0221] Optimal The solution is based on convex optimization and Lagrange duality. Notably, for nonlinearly separable problems, SVM can implicitly map the data to a higher-dimensional space using kernel functions. For example, a nonlinear Gaussian kernel is represented as:
[0222] in This represents the support vectors. Furthermore, SVM can be extended to multi-class problems. For example, a classifier can be trained for each pair of classes; or a classifier can be trained for each class and the other classes.
[0223] The above from Selecting the cell with the lowest idle-state power consumption from among the candidate cells can be modeled as a multi-class classification problem, i.e., from... Choose one from the categories.
[0224] b. SVM Implementation Methods i) Construct the training dataset.
[0225] The process is consistent with that of decision trees, so I will not repeat it here.
[0226] ii) Construct the SVM.
[0227] Preset the SVM kernel function type (regular linear kernel or Gaussian kernel, etc.). If the number of channel types is greater than 2, construct multiple SVM classifiers. Train the SVM classifier based on the above dataset.
[0228] iii) Deploy SVM.
[0229] Cell selection is performed based on the SVM described above. When the number of candidate cells is greater than 2, multiple SVM classifiers are used simultaneously for judgment. If a classifier is trained for each pair of classes, the class with the most votes is selected as the output class through majority voting; if a classifier is trained for each class and the other classes, the class with the largest output value (i.e., the highest confidence) is selected as the output class.
[0230] In summary, the beneficial effects of the above scheme are as follows: 1. This solution first predicts the signal quality of the cell after reselection to ensure that it can support camping and paging reception, thereby guaranteeing the performance of the new cell after reselection.
[0231] 2. This solution will predict the power consumption of the cell after reselection and ensure that the cell with the lowest power consumption is selected for camping.
[0232] 3. Based on this solution, it is estimated that after smartphones reselect from 5G cells to 4G cells, standby power consumption will be reduced by 20%; for intelligent vehicle parking systems, the parking time can be increased by about 0.7 days after reselecting from 5G cells to 4G cells.
[0233] Figure 8 This is a schematic diagram of the structure of a cell dwell device 800 according to an embodiment of this disclosure. Figure 8 As shown, the device includes: a determination module 810, a measurement module 820, and a processing module 830.
[0234] The determination module is used to determine the status information of the terminal device in response to the terminal device being in an idle state; The measurement module is used to determine the parameter information of at least one candidate cell through cell measurement in response to the terminal device meeting the trigger conditions. The processing module is used to determine the target cell from at least one candidate cell based on the status information and the parameter information of at least one candidate cell. The target cell corresponds to the target communication mode and is used by the terminal device for cell camping.
[0235] In some embodiments, the determining module is further configured to: acquire environmental information of the terminal device; and determine whether the terminal device has entered an idle state in response to the environmental information meeting a first preset condition.
[0236] In some embodiments, the determining module is further configured to: determine that the terminal device has entered an idle state in response to the terminal device completing a cell search after its first power-on and having no communication service; determine that the terminal device has entered an idle state in response to a release message from the network device; determine that the terminal device has entered an idle state in response to a timer configured on the network device expiring; and determine that the terminal device has entered an idle state in response to a trigger command to disconnect the communication connection.
[0237] In some embodiments, the status information includes at least one of the following: power-on state; power-off state; deep sleep state; light sleep state; uplink data transmission state; downlink data reception state; paging state; monitoring physical downlink control channel (PDCCH) state; and synchronization signal block reception state.
[0238] In some embodiments, the measurement module is further configured to: initiate a cell reselection process for a first cell set, determine at least one first cell that meets the measurement conditions, the first cell set including cells corresponding to the same frequency, different frequency, and different communication modes, each first cell corresponding to at least one communication mode; for the first communication mode, determine at least one candidate cell that meets the second preset conditions among the at least one first cell; and determine the parameter information of at least one candidate cell based on the system messages of the at least one candidate cell.
[0239] In some embodiments, the processing module is further configured to: acquire a power consumption prediction model, wherein the power consumption prediction model is obtained by training an initial model using training data, the training data including feature parameters and power consumption labels; determine the power consumption value of at least one candidate cell in each communication mode based on state information and parameter information of at least one candidate cell through the power consumption prediction model; and determine the candidate cell in the target communication mode corresponding to the minimum power consumption value as the target cell.
[0240] In some embodiments, the processing module is further configured to: switch from the initial cell corresponding to the initial communication mode to the target cell corresponding to the target communication mode.
[0241] In some embodiments, the processing module is further configured to: in response to the terminal device switching from an idle state to a connected state, switch from a target communication mode to an initial communication mode through an A2 event triggering process; in response to the terminal device switching from an idle state to a connected state, switch from a target communication mode to an initial communication mode through a network search process; and in response to the terminal device being in an idle state, switch from a target communication mode to an initial communication mode through a cell reselection process.
[0242] The cell-based device disclosed herein obtains environmental information of the terminal device to determine whether the terminal device has entered an idle state. For the idle terminal device, it analyzes its state information and determines the parameter information of at least one candidate cell through cell measurement. Based on the state information of the terminal device and the parameter information of at least one candidate cell, it determines the target cell that meets the conditions from at least one candidate cell, so that the target cell can achieve a balance between power consumption and performance and reduce the standby power consumption in the idle state.
[0243] Figure 9 This is a schematic diagram of the structure of an electronic device 900 for implementing the above-described cell dwell method, according to an exemplary embodiment.
[0244] Reference Figure 9 The electronic device 900 may include one or more of the following components: a processing component 902, a memory 904, a power supply component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.
[0245] Processing component 902 typically controls the overall operation of electronic device 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.
[0246] Memory 904 is configured to store various types of data to support the operation of electronic device 900. Examples of this data include instructions for any application or method operating on electronic device 900, contact data, phonebook data, messages, pictures, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0247] Power supply component 906 provides power to various components of electronic device 900. Power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 900.
[0248] Multimedia component 908 includes a screen that provides an output interface between electronic device 900 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When electronic device 900 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0249] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when electronic device 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
[0250] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0251] Sensor assembly 914 includes one or more sensors for providing state assessments of various aspects of electronic device 900. For example, sensor assembly 914 may detect the on / off state of electronic device 900, the relative positioning of components such as the display and keypad of electronic device 900, changes in position of electronic device 900 or a component of electronic device 900, the presence or absence of user contact with electronic device 900, orientation or acceleration / deceleration of electronic device 900, and temperature changes of electronic device 900. Sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0252] Communication component 916 is configured to facilitate wired or wireless communication between electronic device 900 and other devices. Electronic device 900 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 5G NR (NewRadio), or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0253] In an exemplary embodiment, the electronic device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0254] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, which can be executed by a processor 920 of an electronic device 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0255] Embodiments of this disclosure also propose a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the cell dwell method described in the above embodiments of this disclosure.
[0256] Embodiments of this disclosure also provide a computer program product, including a computer program that is executed by a processor using the cell dwell method described in the above embodiments of this disclosure.
[0257] Embodiments of this disclosure also propose a chip including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, the processor communicates with the communication interface and implements the cell camping method described in the above embodiments of this disclosure through logic circuits or executing code instructions, or includes the electronic device described in the above embodiments of this disclosure.
[0258] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0259] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0260] It should be understood that various parts of the embodiments of this disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0261] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a single processing module, or each unit can exist physically separately, or two or more units can be integrated into a single module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The aforementioned storage medium can be a read-only memory, a hard disk, or an optical disk, etc.
[0262] Although embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A method for maintaining a presence in a residential community, characterized in that, The method includes: In response to the terminal device being in an idle state, the status information of the terminal device is determined; In response to the terminal device meeting the triggering condition, at least one candidate cell's parameter information is determined through cell measurement; Based on the status information and the parameter information of the at least one candidate cell, a target cell is determined from the at least one candidate cell. The target cell corresponds to a target communication mode and is used by the terminal device for cell camping.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the environmental information of the terminal device; In response to the environmental information satisfying a first preset condition, it is determined whether the terminal device has entered the idle state.
3. The method according to claim 2, characterized in that, Determining whether the terminal device has entered the idle state includes at least one of the following: In response to the terminal device completing cell search after its first power-on and having no communication services, it is determined to enter the idle state; In response to a release message from a network device, it is determined that the device has entered the idle state; In response to the timer configured in the network device timeout, it is determined that the device will enter the idle state; In response to a trigger command to disconnect the communication connection, the system determines that it is entering the idle state.
4. The method according to claim 1, characterized in that, The status information includes at least one of the following: Power-on state; Power-off state; Deep sleep state; Light sleep state; Uplink data transmission state; Downlink data reception state; Paging state; Monitoring physical downlink control channel (PDCCH) state; Synchronization signal block reception state.
5. The method according to claim 1, characterized in that, The step of determining the parameter information of at least one candidate cell through cell measurement includes: Initiate a cell reselection process for the first cell set to determine at least one first cell that meets the measurement conditions. The first cell set includes cells corresponding to the same frequency, different frequency, and different communication modes, and each first cell corresponds to at least one communication mode. For the first communication mode, at least one candidate cell that meets the second preset condition is determined among the at least one first cell; Based on the system messages of the at least one candidate cell, the parameter information of the at least one candidate cell is determined.
6. The method according to any one of claims 1 to 5, characterized in that, The step of determining the target cell from the at least one candidate cell based on the status information and the parameter information of the at least one candidate cell includes: A power consumption prediction model is obtained by training an initial model using training data, which includes feature parameters and power consumption labels. Based on the status information and the parameter information of the at least one candidate cell, the power consumption value of the at least one candidate cell in each communication mode is determined by the power consumption prediction model. The candidate cell in the target communication mode corresponding to the minimum power consumption value is determined as the target cell.
7. The method according to claim 6, characterized in that, The method further includes: Switch from the initial cell corresponding to the initial communication mode to the target cell corresponding to the target communication mode.
8. The method according to claim 7, characterized in that, The method further includes any one of the following: In response to the terminal device switching from the idle state to the connected state, the process is triggered by the A2 event to switch from the target communication mode to the initial communication mode; In response to the terminal device switching from the idle state to the connected state, the network search process is followed to switch from the target communication mode to the initial communication mode. In response to the terminal device being in the idle state, the device switches from the target communication mode to the initial communication mode through a cell reselection process.
9. A community dwelling device, characterized in that, The device includes a determining module, a measuring module, and a processing module. The determining module is used to determine the status information of the terminal device in response to the terminal device being in an idle state; The measurement module is used to determine the parameter information of at least one candidate cell through cell measurement in response to the terminal device meeting the trigger condition. The processing module is used to determine a target cell from the at least one candidate cell based on the status information and the parameter information of the at least one candidate cell. The target cell corresponds to a target communication mode and is used by the terminal device for cell camping.
10. The apparatus according to claim 9, characterized in that, The determining module is also used for: Obtain the environmental information of the terminal device; In response to the environmental information satisfying a first preset condition, it is determined whether the terminal device has entered the idle state.
11. The apparatus according to claim 10, characterized in that, The determining module is also used for: In response to the terminal device completing cell search after its first power-on and having no communication services, it is determined to enter the idle state; In response to a release message from a network device, it is determined that the device has entered the idle state; In response to the timer configured in the network device timeout, it is determined that the device will enter the idle state; In response to a trigger command to disconnect the communication connection, the system determines that it is entering the idle state.
12. The apparatus according to claim 9, characterized in that, The status information includes at least one of the following: Power-on state; Power-off state; Deep sleep state; Light sleep state; Uplink data transmission state; Downlink data reception state; Paging state; Monitoring physical downlink control channel (PDCCH) state; Synchronization signal block reception state.
13. The apparatus according to claim 10, characterized in that, The measurement module is also used for: Initiate a cell reselection process for the first cell set to determine at least one first cell that meets the measurement conditions. The first cell set includes cells corresponding to the same frequency, different frequency, and different communication modes, and each first cell corresponds to at least one communication mode. For the first communication mode, at least one candidate cell that meets the second preset condition is determined among the at least one first cell; Based on the system messages of the at least one candidate cell, the parameter information of the at least one candidate cell is determined.
14. The apparatus according to any one of claims 9 to 13, characterized in that, The processing module is also used for: A power consumption prediction model is obtained by training an initial model using training data, which includes feature parameters and power consumption labels. Based on the status information and the parameter information of the at least one candidate cell, the power consumption value of the at least one candidate cell in each communication mode is determined by the power consumption prediction model. The candidate cell in the target communication mode corresponding to the minimum power consumption value is determined as the target cell.
15. The apparatus according to claim 14, characterized in that, The processing module is also used for: Switch from the initial cell corresponding to the initial communication mode to the target cell corresponding to the target communication mode.
16. The apparatus according to claim 15, characterized in that, The processing module is also used for: In response to the terminal device switching from the idle state to the connected state, the process is triggered by the A2 event to switch from the target communication mode to the initial communication mode; In response to the terminal device switching from the idle state to the connected state, the network search process is followed to switch from the target communication mode to the initial communication mode. In response to the terminal device being in the idle state, the device switches from the target communication mode to the initial communication mode through a cell reselection process.
17. An electronic device, characterized in that, include: A processor and a memory for storing a computer program capable of running on the processor, wherein the processor, when running the computer program, performs the method of any one of claims 1 to 8.
18. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 8.
19. A program product, characterized in that, Includes computer instructions for causing a computer to perform the method of any one of claims 1 to 8.
20. A chip, characterized in that, It includes at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1 to 8 through logic circuits or executing code instructions.