Power saving method, electronic equipment and storage medium
By switching to the monitoring state before the channel monitoring timing, the power consumption problem caused by the excessive Ps-offset value is solved, and the effect of reducing power consumption and extending terminal battery life is achieved.
Patent Information
- Application Number
- CN202311498189.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-10
- Publication Date
- 2025-05-13
AI Technical Summary
In 5G technology, the terminal has a large Ps-offset value configured on the network side, which causes it to be in a monitoring state before the channel monitoring time, which increases power consumption and affects the terminal's battery life.
The first moment before the monitoring time of the channel and from the start time of the monitoring time of the channel, the switching from the sleep state to the monitoring state is switched.
By adjusting the switching timing of the terminal, switching to the monitoring state before the channel monitoring timing is avoided, power consumption is reduced, and terminal battery life is increased.
Smart Images

Figure CN119997158A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a power saving method, an electronic device and a storage medium. Background Art
[0002] In the evolution of the fifth generation mobile communication technology 5G, the 3rd Generation Partnership Project (3GPP) introduced the downlink control information format (DCI) 2_6 in the Rel-16 stage to optimize the power saving function. This function mainly determines whether it needs to wake up in the next DRX cycle for communication by monitoring the control information in the format of DCI 2_6 before the terminal enters the discontinuous reception (DRX) cycle. If it is determined that the terminal continues to sleep in the next DRX cycle according to the control information in the format of DCI 2_6, the terminal will remain in sleep mode in the next DRX cycle, thereby achieving the purpose of power saving.
[0003] In order for the terminal to receive the control information in the format of DCI 2_6 normally, the terminal needs to detect the control channel. The time offset of the terminal monitoring the control channel is controlled by the time offset parameter Ps-offset. In order to ensure that all terminals can receive the control information in the format of DCI 2_6 normally, the Ps-offset configured by the network side for the terminal is generally larger.
[0004] However, for terminals with good performance, they may be able to complete the preparation work before channel monitoring very quickly. If Ps-offset is set too large, the terminal may be in the monitoring state before the channel monitoring opportunity. This will increase the power consumption of the terminal and affect the terminal's battery life. Summary of the invention
[0005] The embodiments of the present disclosure provide a power saving method, an electronic device, and a storage medium, which are used to reduce the power consumption of a terminal to increase the battery life of the terminal.
[0006] In one aspect, a power saving method is provided, the method comprising:
[0007] Get the preparation time; wherein the preparation time is the time it takes for the terminal to switch from the sleep state to the monitoring state; the monitoring state is the state in which the terminal performs channel monitoring;
[0008] At a first time before the monitoring opportunity of the channel and separated from the start time of the monitoring opportunity of the channel by the preparation time, the sleep state is switched to the monitoring state.
[0009] In another aspect, an electronic device is provided, the electronic device comprising:
[0010] The acquisition module is used to acquire the preparation time; wherein the preparation time is the time it takes for the terminal to switch from the dormant state to the monitoring state; the monitoring state is the state in which the terminal performs channel monitoring;
[0011] The switching module is used to switch from the sleep state to the monitoring state at a first moment before the monitoring opportunity of the channel and separated from the start moment of the monitoring opportunity of the channel by a preparation time.
[0012] On the other hand, an electronic device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program instructions executable by the processor; and the power saving method of any of the above embodiments is implemented when the processor executes the computer program instructions.
[0013] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed on an electronic device, the power saving method of any of the above embodiments is implemented.
[0014] On the other hand, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed, the power saving method of any of the above embodiments is implemented.
[0015] In the technical solution provided by the embodiment of the present disclosure, in order to avoid the terminal switching to the monitoring state before the monitoring opportunity of the channel, the terminal switches from the sleep state to the monitoring state at the first moment before the monitoring opportunity of the channel and at the first moment separated from the start time of the monitoring opportunity of the channel by the preparation time. It should be understood that the preparation time is the time it takes for the terminal to switch from the sleep state to the monitoring state. In this way, when the terminal switches to the monitoring state, it reaches the start time of the monitoring opportunity of the channel, thereby avoiding the terminal switching to the monitoring state before the monitoring opportunity of the channel, thereby reducing the power consumption of the terminal and increasing the battery life of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A schematic diagram of a system architecture of a communication system provided by an embodiment of the present disclosure;
[0017] Figure 2 A flowchart of a power saving method provided in an embodiment of the present disclosure Figure 1 ;
[0018] Figure 3 Schematic diagram of switching data of a terminal device provided in an embodiment of the present disclosure Figure 1 ;
[0019] Figure 4Schematic diagram of switching data of a terminal device provided in an embodiment of the present disclosure Figure 2 ;
[0020] Figure 5 A flowchart of a power saving method provided in an embodiment of the present disclosure Figure 2 ;
[0021] Figure 6 A flowchart of a power saving method provided in an embodiment of the present disclosure Figure 3 ;
[0022] Figure 7 A flowchart of a power saving method provided in an embodiment of the present disclosure Figure 4 ;
[0023] Figure 8 Schematic diagram of switching data of a terminal device provided in an embodiment of the present disclosure Figure 3 ;
[0024] Fig. 9 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure;
[0025] Fig.10 A schematic diagram of the structure of another electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.
[0027] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.
[0028] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in the present disclosure as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.
[0029] In the evolution of the fifth generation mobile communication technology 5G, 3GPP introduced the format DCI2_6 in the Rel-16 stage to optimize the power saving function. This function mainly determines whether it needs to wake up in the next DRX cycle for communication by monitoring the control information in the format of DCI 2_6 before the terminal enters the DRX cycle. If it is determined that the terminal continues to sleep in the next DRX cycle according to the control information in the format of DCI 2_6, the terminal will remain in sleep state in the next DRX cycle, thereby achieving the purpose of power saving.
[0030] In order for the terminal to receive the control information in the format of DCI 2_6 normally, the terminal needs to detect the control channel. The time offset of the terminal monitoring the control channel is controlled by the time offset parameter Ps-offset. In order to ensure that all terminals can receive the control information in the format of DCI 2_6 normally, the Ps-offset configured by the network side for the terminal is generally larger.
[0031] However, for terminals with good performance, they may be able to quickly complete the preparation work before channel monitoring. If the value of Ps-offset is too large, the terminal may be in the monitoring state before the channel monitoring opportunity. This will increase the power consumption of the terminal, thereby wasting power resources.
[0032] In view of this, the present disclosure provides a power saving method applied to a terminal to address the problem that the terminal is in a monitoring state before the monitoring opportunity of the channel due to a large value of Ps-offset configured on the network side, thereby increasing the power consumption of the terminal. In this method, the terminal switches from a sleep state to a monitoring state at the first moment before the monitoring opportunity of the channel and at a preparation time from the start time of the monitoring opportunity of the channel. It should be understood that the preparation time is the time it takes for the terminal to switch from a sleep state to a monitoring state. In this way, when the terminal switches to the monitoring state, it reaches the start time of the monitoring opportunity of the channel, thereby avoiding the terminal switching to the monitoring state before the monitoring opportunity of the channel, thereby reducing the power consumption of the terminal and increasing the battery life of the terminal.
[0033] The power saving method provided by the embodiments of the present disclosure can be applied to Figure 1 In the communication system shown, Figure 1 FIG. 1 is a schematic diagram showing an architecture of a communication system provided by an embodiment of the present disclosure. Figure 1 As shown, the communication system includes a terminal 10 and a network side 20, wherein the network side 20 may be a base station.
[0034] In some embodiments, both the terminal 10 and the network side 20 support control information in format DCI2_6.
[0035] It should be noted that DCI2_6 is a format of downlink control information (DCI), which is used to indicate physical layer resource allocation information or control information of downlink transmission of terminal equipment (UE). This format is usually used to indicate the working status of the terminal; it can also be used to indicate that the terminal receives data on a specific resource block, and may contain information about the modulation scheme, transmission block size, etc.
[0036] In a wireless communication scenario, the terminal 10 communicates with the network side 20 through a wireless channel. For example, the network side 20 is a base station, and the base station and the terminal 10 communicate through a wireless channel. For another example, the network side 20 is a wireless router, and the wireless router and the terminal 10 communicate through a wireless channel. For another example, the network side 20 is a repeater, and the repeater and the terminal 10 communicate through a wireless channel. For another example, the network side 20 is a satellite, and the satellite and the terminal 10 communicate through a wireless channel.
[0037] In the embodiments of the present disclosure, the network side 20 is mainly described as a base station.
[0038] In some embodiments, the network side 20 is used to provide wireless access services for multiple terminals. Specifically, a base station provides a service coverage area (also called a cell). Terminals entering the area can communicate with the base station through wireless signals to receive the wireless access services provided by the base station.
[0039] In some embodiments, the network side 20 can be a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, wireless remote stations, reconfigurable intelligent surfaces (RIS), routers, wireless fidelity (WIFI) devices, and other network side devices.
[0040] In some embodiments, the terminal 10 includes a radio frequency communication module.
[0041] In some embodiments, the radio frequency communication module is used to transmit signals in a wireless communication system. When the terminal is in an awake state, starting the radio frequency communication module can enable it to perform wireless communication. After starting the radio frequency communication module, the terminal can communicate with the base station, including sending and receiving data, receiving control information, executing instructions, etc. This helps to ensure normal communication between the terminal and the network, and enables the terminal to effectively receive and send data.
[0042] In some embodiments, the terminal 10 may be a device with wireless transceiver function, which may be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it may also be deployed on the water surface (such as a ship, etc.); it may also be deployed in the air (such as an airplane, a balloon, and a satellite, etc.). The terminal may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. A terminal may sometimes also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent or UE device, etc., but the embodiments of the present disclosure are not limited to this.
[0043] The embodiments of the present disclosure may be applicable to downlink data transmission, uplink data transmission, and device-to-device data transmission. For downlink data transmission, the transmitting end is a base station, and the corresponding receiving end is a terminal. For uplink data transmission, the transmitting end is a terminal, and the corresponding receiving end is a base station. For device-to-device data transmission, the transmitting end is a terminal, and the corresponding receiving end is also a terminal. The transmitting end and the receiving end in the present disclosure may both include an encoding device and / or a decoding device, so that the information to be sent can be modulated and encoded, and the received encoded information can also be demodulated and decoded, so as to realize information transmission between the transmitting end device and the receiving end device. The embodiments of the present disclosure are not limited to this.
[0044] It should be noted that Figure 1 This is just an exemplary framework diagram. Figure 1 The number of devices included in the Figure 1 In addition to the devices shown, the communication system may also include other devices, such as core network devices.
[0045] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0046] Figure 2 FIG. 2 shows a schematic flow chart of a power saving method provided by the present disclosure. Figure 2 As shown, the power saving method provided by the embodiment of the present disclosure is applied to a terminal, and the power saving method includes the following steps:
[0047] S101. Obtain preparation time.
[0048] The preparation time is the time it takes for the terminal to switch from the sleep state to the monitoring state. The monitoring state is the state in which the terminal performs channel monitoring.
[0049] In some embodiments, the above channel may be a physical downlink control channel (PDCCH) in a wireless communication system for transmitting downlink control information. The downlink control information may be scheduling information, transmission format indication, and resource allocation.
[0050] In other embodiments, the above-mentioned channel may also be a physical downlink shared channel (PDSCH) in a wireless communication system. The PDSCH is used for downlink data transmission and may also be used for transmission of paging messages and some system messages.
[0051] In some further embodiments, the above-mentioned channel may also be a physical broadcast channel (PBCH) in a wireless communication system, and the PBCH is used to broadcast system information.
[0052] In a possible implementation manner, the preparation duration may be determined by the terminal according to at least one stored historical switching data.
[0053] The at least one historical switching data includes the start time and the end time when the terminal switches from the sleep state to the monitoring state in the historical period.
[0054] In some embodiments, the starting time when the terminal switches from the sleep state to the monitoring state can be determined as follows: according to the time offset parameter configured on the network side and the starting time of the DRX cycle, the starting time when the terminal switches from the sleep state to the monitoring state is determined.
[0055] In some embodiments, see Figure 3 As shown, T0 is the start time of the next DRX cycle, T1 is the start time of the terminal switching from the sleep state to the monitoring state in the historical switching data, T0 and T1 are separated by the duration indicated by Ps-offset, T2 is the end time of the terminal switching from the sleep state to the monitoring state in the historical switching data, and t is the duration of the interval between T1 and T2. The above method of determining the start time of the terminal switching from the sleep state to the monitoring state according to the time offset parameter configured on the network side and the start time of the DRX cycle includes: the terminal receives the time offset parameter Ps-offset configured on the network side; the terminal uses T1, which is separated from T0 by the duration indicated by Ps-offset and before T0, as the start time of the terminal switching from the sleep state to the monitoring state.
[0056] In some embodiments, in the historical cycle, the terminal switches from the sleep state to the monitoring state at T1, and determines the time when the terminal switches to the monitoring state as T2, that is, T2 is the end time when the terminal switches from the sleep state to the monitoring state; the terminal uses the interval duration t between T1 and T2 as the preparation time.
[0057] The time offset parameter is pre-configured by the network side and transmitted to the terminal through system messages or configuration information. The time offset parameter is used to control the start time of data transmission so that the terminal starts receiving data or executing the task configured by the network side at the correct time point. The value range of the time offset parameter can be 1-120, with a step size of 0.125ms. That is, the duration indicated by the time offset parameter is N*0.125ms, where N is the value of the time offset parameter.
[0058] In some embodiments, the start time when the terminal switches from the sleep state to the monitoring state is before the start time of the DRX cycle, and is separated from the start time of the DRX cycle by a time length indicated by a time offset parameter.
[0059] For example, assuming that the time offset parameter configured on the network side is 60, the step size is 0.125ms, the start time of the DRX cycle is 40 milliseconds, and the start time of the terminal switching from the sleep state to the monitoring state is T1. At this time, it can be determined that the start time of the terminal switching from the sleep state to the monitoring state is T1 = 40ms-60*0.125 = 32.5ms, that is, the start time of the terminal switching from the sleep state to the monitoring state is 32.5ms.
[0060] In some embodiments, the start time of the DRX cycle, taking the long DRX cycle as an example, can be determined according to the following algorithm in 3gpp: [(SFN×10)+subframe number]modulo(drx-LongCycle)=drx-Startoffset.
[0061] Wherein, SFN is the system frame number (SFN), which can help determine the overall position of the frame; subframe number represents the subframe number, which can help determine the overall position of the frame; drx-LongCycle is the duration of the long discontinuous reception cycle configured on the network side, and drx-StartOffset is the starting offset of the long discontinuous reception cycle configured on the network side.
[0062] For example, it is assumed that the system frame number of the terminal N78 is 3, the subframe number is 5, the cycle duration of the drx-LongCycle is 10, the starting subframe of the long discontinuous cycle is 40 milliseconds, and the offset is 0. Substituting these parameters into the above formula, it can be obtained that the starting time when the terminal enters the long DRX cycle = (3×10+5) mod 10 = 35 mod 10 = 5, that is, the starting time of the long DRX is the time when the system frame number = 4 and the subframe number = 0.
[0063] It should also be noted that the cycle duration of the DRX cycle is in milliseconds, and the DRX start offset is in integer multiples of 1 millisecond. If the DRX start cycle is configured, the value of the DRX cycle should be an integer multiple of the DRX start cycle. The cycle duration of the DRX start cycle is determined based on drx-StartOffset.
[0064] In another possible implementation, for the most recent historical switching data in at least one historical switching data, the terminal uses the interval between the start time and the end time of switching from the sleep state to the monitoring state corresponding to the historical switching data as the preparation duration.
[0065] It should be understood that the most recent historical switching data is real-time, which helps reduce the impact of data noise and outliers, and thus helps reflect the preparation time currently required by the terminal. Therefore, determining the preparation time based on the most recent historical switching data helps improve the accuracy and reliability of the data.
[0066] In another possible implementation method, for each historical switching data in at least one historical switching data, the terminal determines the interval duration between the start time and the end time when the terminal switches from a sleep state to a monitoring state in the historical switching data; the terminal uses the average value, mode or median between the interval durations corresponding to each of the above at least one historical switching data as the preparation time.
[0067] Exemplarily, the terminal determines that the interval durations corresponding to historical switching data 1, historical switching data 2, historical switching data 3, historical switching data 4, and historical switching data 5 are 11.1 milliseconds (ms), 11.2ms, 10.9ms, 11.3ms, and 11.1ms, respectively. At this time, the terminal can determine that the average, mode, and median of the interval durations corresponding to the above five historical switching data are 11.12ms, 11.1ms, and 11.1ms, respectively, that is, the terminal can use 11.12ms or 11.1ms as the preparation duration.
[0068] It should be understood that the median is a robust central trend indicator that is not affected by extreme values; the mode can reflect the central trend and the most frequent value of the data; and the mean can reflect the overall level and trend of the data. Therefore, using the mean, mode or median of the interval durations corresponding to at least one historical switching data as the preparation duration helps to improve the accuracy of the preparation duration, thereby helping to ensure that the terminal is placed in a monitoring state before the monitoring opportunity of the channel arrives.
[0069] In another possible implementation, the preparation time may also be an average, median or mode of at least one historical preparation time stored in the terminal device. The historical preparation time is the time difference between the start time and the end time of the terminal switching from the sleep state to the monitoring state in the historical switching data.
[0070] S102 : Switch from the sleep state to the monitoring state at a first time before the monitoring opportunity of the channel and at a time that is a preparation time away from the start time of the monitoring opportunity of the channel.
[0071] In some embodiments, see Figure 4As shown, T0 is the start time of the next DRX long cycle, T1 is the start time of the terminal switching from the sleep state to the monitoring state in the historical switching data, the interval time offset parameter Ps-offset between T0 and T1 indicates the duration, T2 is the end time of the terminal switching from the sleep state to the monitoring state in the historical switching data, t is the interval duration between T1 and T2, and T3 is the start time of the channel monitoring opportunity. The terminal can determine that the preparation duration in the historical cycle is the interval duration between T1 and T2, that is, the preparation duration is t; at this time, the terminal starts to switch from the sleep state to the monitoring state at T4 before T3 and t away from T3, that is, T4 is the start time of the terminal switching from the sleep state to the monitoring state in the current cycle.
[0072] In a possible implementation, the start time of the channel monitoring opportunity is determined by the terminal according to the system frame number, subframe number, semi-static PDCCH offset and PDCCH length pre-configured to the terminal by the network side.
[0073] As an example, the terminal determines the start time of the monitoring opportunity of the channel according to the following formula: starting position of PDCCH resource=(SFN×10+subframe number)-(SPs-offset+PDCCH length).
[0074] Wherein, SFN is the system frame number; subframe number is the subframe number; SPs-offset is the semi-static PDCCH offset, which is used to adjust the starting position of the PDCCH resource relative to the SPS; PDCCH length is the length of the PDCCH, that is, the number of subframes occupied by the PDCCH.
[0075] In other embodiments, the start time of the channel monitoring opportunity is calculated by scrambling the physical layer radio network temporary identifier (PS-RNTI) pair (CyclicRedundancy Check, CRC) relative to the start point of the drx-onDurationTimer of the long DRX (see TS 38.213
[13] , Section 10.3) in units of 0.125 milliseconds (ms). 1 unit corresponds to 0.125 milliseconds, 2 units correspond to 0.25 milliseconds, 3 units correspond to 0.375 milliseconds, and so on.
[0076] TS 38.213
[13] is the technical specification of the LTE system, and Section 10.3 describes the search time starting point of DCL format 2_6. According to the description of this clause, the search time starting point of DCL format 2_6 is relative to the start time of drx-onDurationTimer of long DRX and is calculated in units of 0.125 milliseconds.
[0077] In a possible implementation, the switching from the dormant state to the monitoring state includes the terminal starting a radio frequency communication module so that the terminal can perform wireless communication.
[0078] It is understandable that in the present disclosure, in order to avoid the terminal switching to the monitoring state before the monitoring opportunity of the channel, the terminal switches from the sleep state to the monitoring state at the first moment before the monitoring opportunity of the channel and at the first moment of the preparation time from the start time of the monitoring opportunity of the channel. It should be understood that the preparation time is the time it takes for the terminal to switch from the sleep state to the monitoring state. In this way, when the terminal switches to the monitoring state, it reaches the start time of the monitoring opportunity of the channel, thereby avoiding the terminal switching to the monitoring state before the monitoring opportunity of the channel, thereby reducing the power consumption of the terminal and increasing the battery life of the terminal.
[0079] See also Figure 5 As shown, the power saving method provided in the embodiment of the present disclosure further includes the following steps after the above S102:
[0080] S201. Monitor a channel carrying power saving information during a channel monitoring opportunity.
[0081] In some embodiments, the power saving information may be control information in the format of DCI2_6.
[0082] In some embodiments, after the terminal switches from the sleep state to the monitoring state, the terminal monitors the physical downlink control channel carrying the power saving information during the monitoring opportunity of the channel.
[0083] This helps the terminal determine whether to enter a sleep state in the next DRX cycle based on the power saving information.
[0084] S202: Based on the monitoring result of the channel carrying the power saving information, determine whether to enter the sleep state in the next discontinuous reception DRX cycle.
[0085] Exemplarily, assuming that the terminal determines that the terminal enters the sleep state in the next DRX cycle based on the monitoring result of the physical downlink control information carrying the power saving information, the terminal enters the sleep state at the start time of the next DRX cycle.
[0086] In another exemplary embodiment, it is assumed that the terminal determines that the terminal does not enter the sleep state in the next DRX cycle based on the monitoring result of the physical downlink control information carrying the power saving information. At this time, in the next DRX cycle, the terminal is in an active state for receiving system information and paging messages sent by the network side.
[0087] In this way, if the result of the determination is that it is necessary to enter a sleep state, the terminal can enter a sleep state in the next cycle, thereby reducing power consumption of the terminal, helping to save power and extend battery life.
[0088] In a possible implementation, when the terminal does not monitor the physical downlink control channel carrying the power saving information during the channel monitoring period, the terminal enters the sleep state in the next DRX cycle.
[0089] In some embodiments, in the embodiments of the present disclosure, when the terminal supports control information of format DCI2_6 and the network side supports control information of format DCI2_6, the terminal executes the above S101.
[0090] See also Figure 6 As shown, the power saving method provided in the embodiment of the present disclosure may further include the following steps before the above S101:
[0091] S301. Send capability information to the network side.
[0092] In some embodiments, before obtaining the preparation time, the terminal sends capability information to the network side.
[0093] The capability information is used to indicate whether the terminal supports control information of format DCI2_6.
[0094] In some embodiments, the capability information is used to indicate the capabilities and characteristics of the terminal.
[0095] In a possible implementation, when the terminal supports control information of format DCI2_6, the preparation duration is obtained.
[0096] This helps the base station understand the capability information of the terminal, and also helps the terminal determine whether the terminal supports the control information of format DCI2_6 based on the capability information.
[0097] See also Figure 7 As shown, the power saving method provided by the embodiment of the present disclosure, when the terminal supports the control information of the format DCI2_6, further includes steps S401-S402 before the above S101. Accordingly, step S101 can be specifically implemented as S403.
[0098] S401. Obtain configuration information on the network side.
[0099] In some embodiments, the above-mentioned network side configuration information may be radio resource control connection setup (RRC connection setup) information configured by the network side, and the RRC connection setup information is used to establish a radio resource control connection between the base station and the terminal.
[0100] S402. Based on the configuration information of the network side, determine whether the network side supports control information of format DCI2_6.
[0101] In a possible implementation, when the terminal determines, based on the configuration information on the network side, that the network side supports control information of the format DCI2_6, the terminal obtains the preparation time.
[0102] In this way, it is helpful for the terminal to understand the configuration information of the network side, so that when the network side supports the format DCI2_6, the terminal can obtain the preparation time and switch from the sleep state to the monitoring state before the monitoring opportunity of the channel and at the first moment of the preparation time from the start time of the monitoring opportunity of the channel. This helps to avoid the terminal switching to the monitoring state before the monitoring opportunity of the channel, thereby helping the terminal save power.
[0103] In another possible implementation, when the terminal determines that the network side and / or the terminal does not support control information of format DCI2_6 based on the configuration information of the network side, the terminal monitors the physical downlink control channel in a manner specified by 3gpp.
[0104] For example, see Figure 8 As shown, when the network side does not support DCI2_6, the terminal follows the solution in 3gpp, and the terminal determines the starting time T1 of switching from the sleep state to the monitoring state according to the Ps-offset configured by the network side and the starting time T0 of the long DRX cycle.
[0105] S403. When the network side supports control information of format DCI2_6, obtain the preparation time.
[0106] Exemplarily, it is assumed that it is known that the terminal supports the control information of the format DCI2_6. At this time, if it is determined based on the configuration information of the network side that the network side also supports the control information of the format DCI2_6, the preparation duration is obtained.
[0107] It can be understood that when the network side does not support DCI2_6, monitoring the physical downlink control channel in the manner specified by 3gpp can help avoid poor communication between the terminal and the base station due to the network side not supporting DCI2_6.
[0108] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of the method. An electronic device is also shown below for executing the power saving method in any of the above embodiments and possible implementations thereof. It can be understood that in order to implement the power saving method, the electronic device includes a hardware structure and / or software module corresponding to each function; those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiment of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0109] The disclosed embodiment can divide the electronic device into functional modules according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the disclosed embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0110] Fig. 9 The electronic device 30 includes a communication module 31 and a switching module 32 .
[0111] The communication module 31 is used to obtain the preparation time; wherein the preparation time is the time it takes for the terminal to switch from the sleep state to the monitoring state; and the monitoring state is the state in which the terminal performs channel monitoring.
[0112] The switching module 32 is used to switch from the sleep state to the monitoring state at a first moment before the monitoring opportunity of the channel and separated from the start moment of the monitoring opportunity of the channel by a preparation time.
[0113] In some embodiments, the electronic device 30 also includes: a monitoring module 33, used to monitor the channel carrying power saving information during the channel monitoring period; a judgment module 34, used to judge whether to enter the sleep state in the next discontinuous reception DRX cycle based on the monitoring results of the channel carrying the power saving information.
[0114] In other embodiments, the power saving information is control information in format DCI2_6.
[0115] In some further embodiments, the communication module 31 is specifically used to obtain the preparation time when the terminal supports the control information of the format 2_6 and / or the network side supports the control information of the format DCI2_6.
[0116] In some further embodiments, the communication module 31 is further used to send capability information to the network side, where the capability information is used to indicate whether the terminal supports control information of format DCI2_6.
[0117] In some further embodiments, the communication module 31 is also used to obtain configuration information of the network side; the judgment module 34 is also used to judge whether the network side supports the control information of the format DCI2_6 based on the configuration information of the network side; the communication module 31 is also used to obtain the preparation time when the network side supports the control information of the format DCI2_6.
[0118] In some further embodiments, the preparation duration is determined based on at least one historical switching data, and the at least one historical switching data includes a start time and an end time when the terminal switches from the sleep state to the monitoring state.
[0119] In some other embodiments, the judgment module 34 is specifically used to determine the start time of switching the terminal from the sleep state to the monitoring state according to the time offset parameter configured by the network side and the start time of the discontinuous reception DRX cycle.
[0120] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present disclosure also provides a possible structure of an electronic device, which is used to execute the power saving method provided by the embodiment of the present disclosure. Fig.10 As shown, the electronic device 400 includes: a communication interface 403, a processor 402 and a bus 404. Optionally, the electronic device may further include a memory 401.
[0121] The processor 402 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 402 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 402 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0122] The communication interface 403 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0123] The memory 401 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0124] As a possible implementation, the memory 401 may exist independently of the processor 402, and the memory 401 may be connected to the processor 402 via a bus 404 to store instructions or program codes. When the processor 402 calls and executes the instructions or program codes stored in the memory 401, the power saving method provided in the embodiment of the present disclosure can be implemented.
[0125] In another possible implementation, the memory 401 may also be integrated with the processor 402 .
[0126] The bus 404 may be an extended industry standard architecture (EISA) bus, etc. The bus 404 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0127] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the power saving method as described in any of the above embodiments.
[0128] In an exemplary embodiment, the computer may be the above-mentioned electronic device, and the present disclosure does not limit the specific form of the computer.
[0129] In some examples, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0130] An embodiment of the present disclosure provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the power saving method described in any one of the above embodiments.
[0131] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A power saving method, characterized in that: Applied to a terminal, the method comprises: Acquire preparation duration; wherein the preparation duration is the duration it takes for the terminal to switch from a dormant state to a monitoring state; the monitoring state is a state in which the terminal performs channel monitoring; At a first time before the monitoring opportunity of the channel and separated from the start time of the monitoring opportunity of the channel by the preparation time, the sleep state is switched to the monitoring state.
2. The method according to claim 1, characterized in that The switching from the dormant state to the monitoring state includes: Start the RF communication module.
3. The method according to claim 1, characterized in that: The method further comprises: monitoring a channel carrying power saving information during a monitoring opportunity of the channel; Based on the monitoring result of the channel carrying the power saving information, it is determined whether to enter the sleep state in the next discontinuous reception DRX cycle.
4. The method according to claim 3, characterized in that The power saving information is control information in the format DCI2_6.
5. The method according to claim 4, characterized in that The acquisition preparation time includes: When the terminal supports control information of format DCI2_6, the preparation duration is obtained.
6. The method according to claim 5, characterized in that The method further comprises: Send capability information to the network side, where the capability information is used to indicate whether the terminal supports control information in format DCI2_6.
7. The method according to claim 4, characterized in that In the case where the terminal supports control information of format DCI2_6, obtaining the preparation duration includes: Obtaining configuration information of the network side; Based on the configuration information of the network side, determining whether the network side supports control information of format DCI2_6; When the network side supports control information of format DCI2_6, the preparation duration is obtained.
8. The method according to claim 1, characterized in that The preparation duration is determined according to at least one historical switching data, where the at least one historical switching data includes a start time and an end time when the terminal switches from the sleep state to the monitoring state.
9. The method according to claim 8, characterized in that The start time of switching the terminal from the sleep state to the monitoring state is determined according to the following method: The starting time of switching the terminal from the sleep state to the monitoring state is determined according to the time offset parameter configured on the network side and the starting time of the discontinuous reception DRX cycle.
10. An electronic device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 9 is performed.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 9.