Power saving method and system based on narrowband Internet of Things

By measuring and calculating the energy consumption information of the power saving mode and fake sleeping mode of the terminal, combined with the expansion of the discontinuous reception mode, the problem of high power consumption of narrowband IoT terminals in the fake sleeping mode is solved, and better power saving effect is achieved .

CN115348647BActive Publication Date: 2024-12-13CHINA MOBILE COMM GRP TERMINAL +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110520273.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-13
Publication Date
2024-12-13
Estimated Expiration
2041-05-13

AI Technical Summary

Technical Problem

The narrowband IoT terminal consumes a high power consumption in the fake sleep mode outside the paging time window and fails to achieve the optimal power saving state.

Method used

By obtaining the energy consumption information of the terminal's power saving mode and false sleeping mode, measuring the power consumption information entering and leaving the power saving mode, calculating the duration of the terminal in the power saving mode, combining the extended discontinuous reception mode and power saving mode, actively judging The time and duration of entering power saving mode can reduce unnecessary power consumption.

Benefits of technology

It achieves better power saving performance, reduces the terminal's power consumption outside the paging time window, and achieves higher power saving effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115348647B_ABST
    Figure CN115348647B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a power saving method and system based on a narrowband Internet of Things, the method comprising: obtaining a power saving mode and a fake sleep mode of a terminal, recording power saving energy consumption information and fake sleep energy consumption information; measuring first power consumption information when the terminal enters the power saving mode, and second power consumption information when the terminal leaves the power saving mode; determining the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the fake sleep energy consumption information, the first power consumption information and the second power consumption information. The system comprises a collection module, a measurement module and a processing module. The power saving method and system based on a narrowband Internet of Things disclosed in the embodiment of the present invention combines an extended discontinuous reception mode with a power saving mode, and enables the terminal to actively determine the time and duration of entering the power saving mode through calculation, thereby achieving better power saving performance.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to the technical field, and in particular to a power saving method and system based on narrowband Internet of Things. [Background technology]

[0002] In the communication technology industry, terminal power consumption has always been the focus of technical personnel's research, especially with the continuous development of communication technology and the continuous expansion of its application scope, the energy consumption requirements for communication equipment are becoming more and more stringent. As a new wireless access technology in cellular systems, Narrow Band Internet of Things (NB-IOT) has enabled many terminal products that were previously difficult to connect to the network to now be connected to the network by installing Narrow Band Internet of Things modules. The many advantages of Narrow Band Internet of Things have also attracted IoT terminals that used to use the Global System for Mobile communications (GSM) network to gradually switch to the Narrow Band Internet of Things network.

[0003] Narrowband Internet of Things has more stringent requirements on terminal energy consumption. It has the technical advantages of low power consumption, low cost, wide coverage and large connection. At present, there are usually three energy-saving technologies used in narrowband Internet of Things systems: discontinuous reception (DRX), extended discontinuous reception (eDRX), and power saving mode (PSM). Among them, discontinuous reception allows the terminal to alternate between sleep and working states periodically. Extended discontinuous reception is a new feature added by the 3rd Generation Partnership Project (3gpp) protocol in R13, which allows the terminal to skip most of the paging monitoring to achieve the purpose of power saving. The power saving mode is a feature introduced in R12, which allows the terminal to turn off the receiver for a longer period to achieve the highest level of power saving. In general, discontinuous reception and extended discontinuous reception are used in combination with the power saving mode, while discontinuous reception and extended discontinuous reception are not applied at the same time.

[0004] Extended DRX is an improved mode of DRX. By setting a paging time window (PTW) in the extended DRX cycle, the terminal only interacts with data or monitors the channel during the paging time window. It will not interact or monitor outside the paging time window. In this way, most of the interaction data or channel monitoring time can be skipped to achieve the purpose of power saving. However, the state outside the paging time window in an extended DRX cycle is called fake power saving mode (FPSM). At this time, the terminal will still consume a large part of the power because of the receiving function components, such as Figure 1 As shown in the figure, it can be seen that the power consumption of the terminal in the sleep mode is significantly higher than that in the power saving mode, and the optimal power saving state has not been achieved. [Summary of the invention]

[0005] In view of this, an embodiment of the present invention provides a power saving method and system based on narrowband Internet of Things, so as to solve the technical problem in the prior art that better energy saving cannot be achieved due to the terminal being in a pseudo-sleep state outside the paging time window.

[0006] In a first aspect, an embodiment of the present invention provides a power saving method based on narrowband Internet of Things, the method comprising:

[0007] Obtain the power saving mode and fake sleep mode of the terminal, and record the power saving energy consumption information and fake sleep energy consumption information;

[0008] Measuring first power consumption information when the terminal enters the power saving mode, and second power consumption information when the terminal leaves the power saving mode;

[0009] The duration information of the terminal being in the power saving mode is determined according to the power saving energy consumption information, the pseudo-sleep energy consumption information, the first power consumption information and the second power consumption information.

[0010] In a preferred embodiment, the step of measuring the first power consumption information when the terminal enters the power saving mode and the second power consumption information when the terminal leaves the power saving mode includes the following steps:

[0011] Assuming a paging time window sequence of a terminal, the end time of the previous paging time window and the start time of the next paging time window in two adjacent paging time windows are recorded;

[0012] The first power consumption information of the terminal when entering the power saving mode at the end time and the second power consumption information of the terminal when being activated at the start time are measured.

[0013] In a preferred implementation, the step of determining the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the pseudo-sleep energy consumption information, the first power consumption information, and the second power consumption information includes the following steps:

[0014] Calculate the time interval between the end time and the start time;

[0015] Obtaining a first expression for a first total power consumption of the terminal in a power saving mode according to the first power consumption information, the second power consumption information, the power saving energy consumption information and the time interval;

[0016] According to the pseudo-sleep energy consumption information and the time interval, a second expression of a second total power consumption of the terminal in the pseudo-sleep mode is obtained;

[0017] Calculate, by using the first expression and the second expression, a value range of the time interval when the first total power consumption is less than or equal to the second total power consumption;

[0018] The duration information of the terminal being in the power saving mode is determined according to the value range.

[0019] In a preferred embodiment, in the step of obtaining the power saving mode and the fake sleep mode of the terminal and recording the power saving energy consumption information and the fake sleep energy consumption information, the power saving energy consumption information is the power saving energy consumption of the terminal per unit time in the power saving mode, and the fake sleep energy consumption information is the fake sleep energy consumption of the terminal per unit time in the fake sleep mode.

[0020] In a preferred embodiment, the terminal includes an active state and an idle state, when the terminal is in the active state, the paging time window sequence includes a plurality of data transmission and reception cycles, when the terminal is in the idle state, the paging time window sequence includes a plurality of paging cycles;

[0021] A single data transmission and reception cycle and a single paging cycle both include a paging time window and a time interval. The paging time window adopts an extended discontinuous reception mode, and the time interval adopts a power saving mode.

[0022] In a second aspect, an embodiment of the present invention provides a power saving system based on narrowband Internet of Things, the system comprising:

[0023] The acquisition module is used to obtain the power saving mode and the fake sleep mode of the terminal, and record the power saving energy consumption information and the fake sleep energy consumption information;

[0024] A measuring module, used to measure first power consumption information when the terminal enters a power saving mode, and second power consumption information when the terminal leaves the power saving mode;

[0025] The processing module is used to determine the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the pseudo-sleep energy consumption information, the first power consumption information and the second power consumption information.

[0026] In a third aspect, an embodiment of the present invention provides a terminal device, including: a memory and a processor:

[0027] The memory is used to store computer programs;

[0028] The processor is used to execute the computer program stored in the memory so that the terminal device executes the method as described in the first aspect.

[0029] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, comprising a program or instructions. When the program or instructions are run on a computer, the method described in the first aspect is executed.

[0030] Compared with the prior art, this technical solution has at least the following beneficial effects:

[0031] The power saving method and system based on narrowband Internet of Things disclosed in the embodiment of the present invention combine the extended discontinuous reception mode and the power saving mode, and enable the terminal to actively determine the time and duration of entering the power saving mode through calculation, thereby achieving better power saving performance.

Brief Description of the Drawings

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

[0033] Figure 1 It is a comparison diagram of energy consumption when a terminal based on narrowband Internet of Things in the prior art is in power saving mode and fake sleep mode respectively;

[0034] Figure 2 is a flowchart of the steps of the power saving method based on narrowband Internet of Things provided by Embodiment 1 of the present invention;

[0035] Figure 3 It is a flowchart of Step 200 in the power saving method based on narrowband Internet of Things provided in Embodiment 1 of the present invention;

[0036] Figure 4 It is a flowchart of Step 300 in the power saving method based on narrowband Internet of Things provided in Embodiment 1 of the present invention;

[0037] Figure 5 This is a comparison diagram of energy consumption when the terminal is in a power saving mode and a fake sleep mode in the power saving method based on narrowband Internet of Things provided by Embodiment 1 of the present invention;

[0038] Figure 6This is a module diagram of a narrowband Internet of Things-based power saving system provided in Example 2 of the present invention.

[0039] Reference numerals:

[0040] 1-Acquisition module; 2-Measurement module; 3-Processing module. [Specific implementation method]

[0041] In order to better understand the technical solution of the present invention, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0042] It should be clear that the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] Example 1

[0044] Embodiment 1 of the present invention proposes a power saving method based on narrowband Internet of Things, which combines the power saving characteristics of the extended discontinuous reception mode with the power saving characteristics of the power saving mode, so that the terminal can skip most of the paging monitoring and turn off the receiver during a longer period between the paging time windows of two paging monitoring to enter the power saving mode, thereby achieving better power saving effect.

[0045] like Figure 2 As shown, the power saving method includes:

[0046] Step 100: Obtain the power saving mode and the fake sleep mode of the terminal, and record the power saving energy consumption information and the fake sleep energy consumption information.

[0047] Step 200: Measure first power consumption information when the terminal enters the power saving mode, and second power consumption information when the terminal leaves the power saving mode.

[0048] Step 300: Determine the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the pseudo-sleep energy consumption information, the first power consumption information and the second power consumption information.

[0049] In the power saving method, in step Step 100, the power saving energy consumption information and the pseudo-sleep energy consumption information are stored in the memory of the terminal, and then a measuring instrument is used to measure the first power consumption information of the energy consumed when the terminal enters the power saving mode and the second power consumption information when the terminal is awakened to leave the power saving mode through step Step 200, and the first power consumption information and the second power consumption information are both stored in the memory of the terminal. Finally, the processor of the terminal is used to calculate the duration information that the terminal should be in the power saving mode between two paging time windows according to the power saving energy consumption information, the pseudo-sleep energy consumption information, the first power consumption information and the second power consumption information stored in the memory through step Step 300, and the duration information is stored in the memory, so that the terminal can enter the power saving mode when it does not perform data interaction or channel monitoring outside the paging time window, thereby achieving a better power saving state.

[0050] In step 100 of the power saving method of this embodiment 1, the power saving energy consumption information is the power saving energy consumption m1 per unit time of the terminal in the power saving mode, and the pseudo-sleep energy consumption information is the pseudo-sleep energy consumption m2 per unit time of the terminal in the pseudo-sleep mode. The power saving energy consumption m1 and the pseudo-sleep energy consumption m2 per unit time are collected to facilitate the calculation of the duration information of the terminal in the power saving mode.

[0051] like Figure 3 As shown, in the power saving method of this embodiment 1, step Step 200 "measuring first power consumption information when the terminal enters the power saving mode, and second power consumption information when the terminal leaves the power saving mode" includes the following steps:

[0052] Step 201: Assuming a paging time window sequence of a terminal, record the end time of a previous paging time window and the start time of a subsequent paging time window in two adjacent paging time windows.

[0053] Step 202: measuring first power consumption information when the terminal enters the power saving mode at the end time, and second power consumption information when the terminal is activated at the start time.

[0054] In step Step200, first, a paging time window sequence consisting of a plurality of paging time windows with a time interval ΔT between each other is assumed through step Step201. In the time interval ΔT between two adjacent paging time windows, the power saving method of this embodiment 1 improves the pseudo-sleep mode of the terminal in the prior art to make the terminal in the power saving mode in the time interval ΔT. The first power consumption f1 consumed by the terminal when entering the power saving mode at the beginning of the power saving mode (i.e., the end time of the previous paging time window) is measured by using a measuring instrument as the first power consumption information, and the second power consumption f2 consumed by the terminal when being awakened and leaving the power saving mode at the end of the power saving mode (i.e., the start time of the next paging time window) is measured as the second power consumption information. Before determining the duration information of the terminal being in the power saving mode, the developer does not know how long the terminal should stay in the power saving mode to achieve a better power saving state. Therefore, a paging time window sequence is first assumed, and the first energy consumption W1 of the terminal entering the power saving mode and the second energy consumption W2 of the terminal leaving the power saving mode are measured in the assumed paging time window sequence. In this way, it is calculated whether the energy consumption of the terminal in the power saving mode of the duration information calculated in step Step 300 in the assumed paging time window sequence exceeds the energy consumption of the terminal in the fake sleep mode of the same duration information, and the result is used as the basis for whether a better power saving state is achieved.

[0055] like Figure 4 As shown, in the power saving method of this embodiment 1, step Step 300 "determining the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the pseudo-sleep energy consumption information, the first power consumption information and the second power consumption information" includes the following steps:

[0056] Step 301: Calculate the time interval between the end time and the start time.

[0057] Step 302: Obtain a first expression for a first total power consumption when the terminal is in a power saving mode according to the first power consumption information, the second power consumption information, the power saving energy consumption information and the time interval.

[0058] Step 303: according to the pseudo-sleep energy consumption information and the time interval, obtain a second expression for the second total power consumption when the terminal is in the pseudo-sleep mode.

[0059] Step 304: Calculate the value range of the time interval when the first total power consumption is less than or equal to the second total power consumption by using the first expression and the second expression.

[0060] Step 305: Determine the duration information of the terminal being in the power saving mode according to the value range.

[0061] In the power saving method of the present embodiment 1, the power saving energy consumption m1 and the pseudo-sleep energy consumption m2 are first obtained by the power saving mode and pseudo-sleep mode of the terminal in step 100, and then the first power consumption f1 and the second power consumption f2 are obtained by the method of first assuming the paging time window sequence and then measuring the energy consumption when the terminal enters and leaves the power saving mode in step 200, and finally the duration information is calculated in step 300. In step 300, the end time of the previous paging time window and the start time of the next paging time window obtained in step 201 are first calculated in step 301 to obtain the time interval ΔT, and then the power saving energy consumption m1 obtained in step 100, the first power consumption f1 and the second power consumption f2 obtained in step 202, and the time interval ΔT obtained in step 301 are calculated in step 302 to obtain the first expression of the first total power consumption F1 of the terminal in the power saving mode: F1 = W1 + W2 +m1ΔT, and then calculate the pseudo-sleep energy consumption m2 obtained in step Step100 and the time interval ΔT obtained in step Step301 through step Step303 to obtain a second expression of the second total power consumption F2 when the terminal is in pseudo-sleep mode: F2=m2ΔT, and compare the magnitude relationship between the first expression and the second expression through step Step304, so as to calculate when the first total power consumption F1 is less than or equal to the second total power consumption F2, that is, F1≤F2, the value range of the time interval ΔT. According to the first expression and the second expression, it can be known that the value range of the time interval ΔT is In step 305, the duration information is determined and set according to the value range, so that when the terminal is working, the power saving mode between two paging time windows can achieve a better energy saving effect.

[0062] In the power saving method of the present embodiment 1, the terminal includes an active state and an idle state. When the terminal is in the active state, the paging time window sequence includes multiple data transmission and reception cycles, and when the terminal is in the idle state, the paging time window sequence includes multiple paging cycles; a single data transmission and reception cycle and a single paging cycle both include a paging time window and a time interval, the paging time window adopts an extended discontinuous reception mode, and the time interval adopts a power saving mode.

[0063] Specifically, if Figure 5As shown, when the terminal is in the activated state, assuming that in a paging time window sequence, the end time of the previous paging time window is T1, and the start time of the next paging time window is T2, when the terminal actively triggers to enter the power saving mode at time T1, its first power consumption f1 is W1, and when the terminal is awakened to leave the power saving mode at time T2, its second power consumption f2 is W2, and the power saving energy per unit time when the terminal enters the power saving mode is am1, then the first total power consumption F1 of the terminal from time T1 to time T2 is: W1+W2+am1×(T2-T1). In the activated state, the pseudo-sleep energy consumption per unit time of the terminal in the activated pseudo-sleep state (aFPSM, active FPSM) is am2, then the second total power consumption F2 of the terminal in the activated pseudo-sleep state is: am2×(T2-T1). When W1+W2+am1×(T2-T1)-am2×(T2-T1)≤0, the terminal starts the power saving mode at time T1 and ends the power saving mode at time T2.

[0064] Similarly, when the terminal is in idle state, assuming that in a paging time window sequence, the end time of the previous paging time window is T3, and the start time of the next paging time window is T4, when the terminal actively triggers to enter the power saving mode at T3, its first power consumption f1 is W3, and when the terminal is awakened and starts monitoring paging at T4, its second power consumption f2 is W4. When the terminal enters the power saving mode, the power saving energy per unit time is im1, then the first total power consumption F1 of the terminal from T3 to T4 is: W3+W4+im1×(T4-T3). In idle state, the terminal's pseudo-sleep power consumption per unit time in the idle pseudo-sleep state (iFPSM, idle FPSM) is im2, then the second total power consumption F2 of the terminal in the idle pseudo-sleep state is: im2×(T4-T3). When W3+W4+im1×(T4-T3)-im2×(T4-T3)≤0, the terminal starts the power saving mode at time T3, ends the power saving mode at time T4 and starts to monitor the paging message.

[0065] Example 2

[0066] like Figure 6 As shown, in embodiment 2 of the present invention, a power saving system based on narrowband Internet of Things is disclosed, and the system includes a collection module 1, a measurement module 2 and a processing module 3.

[0067] Among them, the acquisition module 1 is used to obtain the power saving mode and the fake sleeping mode of the terminal, and record the power saving energy consumption information and the fake sleeping energy consumption information; the measurement module 2 is used to measure the first power consumption information when the terminal enters the power saving mode, and the second power consumption information when the terminal leaves the power saving mode; the processing module 3 is used to determine the duration information of the terminal in the power saving mode based on the power saving energy consumption information, the fake sleeping energy consumption information, the first power consumption information and the second power consumption information.

[0068] In the power saving system, the collection module 1 collects power saving energy consumption information and pseudo-sleep energy consumption information and stores them in the memory of the terminal, the measurement module 2 measures the first power consumption information of the energy consumed when the terminal enters the power saving mode and the second power consumption information when the terminal is awakened to leave the power saving mode, and stores the first power consumption information and the second power consumption information in the memory of the terminal, and finally the processing module 3 calculates the duration information that the terminal should be in the power saving mode between two paging time windows based on the power saving energy consumption information, pseudo-sleep energy consumption information, the first power consumption information and the second power consumption information stored in the memory, and stores the duration information in the memory, so that the terminal can enter the power saving mode when it does not perform data interaction or channel monitoring outside the paging time window, thereby achieving a better power saving state.

[0069] Example 3

[0070] Embodiment 3 of the present invention provides a terminal device, including: a memory and a processor:

[0071] Memory for storing computer programs;

[0072] The processor is used to execute the computer program stored in the memory so that the terminal device executes the method of embodiment 1.

[0073] Example 4

[0074] Embodiment 4 of the present invention provides a computer-readable storage medium, including a program or an instruction. When the program or the instruction runs on a computer, the method of embodiment 1 is executed.

[0075] The power saving method and system based on narrowband Internet of Things disclosed in the embodiment of the present invention combine the extended discontinuous reception mode and the power saving mode, and enable the terminal to actively determine the time and duration of entering the power saving mode through calculation, thereby achieving better power saving performance.

[0076] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0077] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A power saving method based on narrowband Internet of Things, characterized in that: The method comprises: Acquire a power saving mode and a fake sleep mode of the terminal, and record power saving energy consumption information and fake sleep energy consumption information, wherein the fake sleep mode represents a state outside a paging time window in an extended discontinuous reception cycle; Measuring first power consumption information when the terminal enters the power saving mode, and second power consumption information when the terminal leaves the power saving mode; Determine the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the fake sleep energy consumption information, the first power consumption information and the second power consumption information; The step of measuring first power consumption information when the terminal enters the power saving mode and second power consumption information when the terminal leaves the power saving mode includes the following steps: Assuming a paging time window sequence of a terminal, the end time of the previous paging time window and the start time of the next paging time window in two adjacent paging time windows are recorded; Measuring first power consumption information of the terminal entering the power saving mode at the end time, and second power consumption information of the terminal being activated at the start time; The step of determining the duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the fake sleep energy consumption information, the first power consumption information and the second power consumption information includes the following steps: Calculate the time interval between the end time and the start time; Obtaining a first expression for a first total power consumption of the terminal in a power saving mode according to the first power consumption information, the second power consumption information, the power saving energy consumption information and the time interval; According to the pseudo-sleep energy consumption information and the time interval, a second expression of a second total power consumption of the terminal in the pseudo-sleep mode is obtained; Calculate, by using the first expression and the second expression, a value range of the time interval when the first total power consumption is less than or equal to the second total power consumption; The duration information of the terminal being in the power saving mode is determined according to the value range.

2. The power saving method based on narrowband Internet of Things according to claim 1, characterized in that: In the steps of obtaining the power saving mode and the fake sleep mode of the terminal and recording the power saving energy consumption information and the fake sleep energy consumption information, the power saving energy consumption information is the power saving energy consumption of the terminal per unit time in the power saving mode, and the fake sleep energy consumption information is the fake sleep energy consumption of the terminal per unit time in the fake sleep mode.

3. The power saving method based on narrowband Internet of Things according to claim 1, characterized in that: The terminal includes an active state and an idle state. When the terminal is in the active state, the paging time window sequence includes a plurality of data transmission and reception cycles. When the terminal is in the idle state, the paging time window sequence includes a plurality of paging cycles. A single data transmission and reception cycle and a single paging cycle both include a paging time window and a time interval. The paging time window adopts an extended discontinuous reception mode, and the time interval adopts a power saving mode.

4. A power saving system based on narrowband Internet of Things, characterized in that: The system comprises: A collection module, used to obtain a power saving mode and a fake sleep mode of the terminal, and record power saving energy consumption information and fake sleep energy consumption information, wherein the fake sleep mode represents a state outside the paging time window time in an extended discontinuous reception cycle; A measuring module, used to measure first power consumption information when the terminal enters a power saving mode, and second power consumption information when the terminal leaves the power saving mode; A processing module, configured to determine a duration information of the terminal being in the power saving mode according to the power saving energy consumption information, the fake sleep energy consumption information, the first power consumption information, and the second power consumption information; The measurement module is specifically used to assume the paging time window sequence of the terminal, and record the end time of the previous paging time window and the start time of the next paging time window in two adjacent paging time windows; Measuring first power consumption information of the terminal entering the power saving mode at the end time, and second power consumption information of the terminal being activated at the start time; The processing module is specifically used to calculate the time interval between the end time and the start time; Obtaining a first expression for a first total power consumption of the terminal in a power saving mode according to the first power consumption information, the second power consumption information, the power saving energy consumption information and the time interval; According to the pseudo-sleep energy consumption information and the time interval, a second expression of a second total power consumption of the terminal in the pseudo-sleep mode is obtained; Calculate, by using the first expression and the second expression, a value range of the time interval when the first total power consumption is less than or equal to the second total power consumption; The duration information of the terminal being in the power saving mode is determined according to the value range.

5. A terminal device, characterized in that: include: Memory and processor: The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory so that the terminal device executes the method according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that: The method comprises a program or an instruction, and when the program or the instruction is run on a computer, the method according to any one of claims 1 to 3 is executed.