CN110278601A - A terminal power saving method and device - Google Patents
A terminal power saving method and device Download PDFInfo
- Publication number
- CN110278601A CN110278601A CN201910361965.6A CN201910361965A CN110278601A CN 110278601 A CN110278601 A CN 110278601A CN 201910361965 A CN201910361965 A CN 201910361965A CN 110278601 A CN110278601 A CN 110278601A
- Authority
- CN
- China
- Prior art keywords
- task
- time
- packet
- timer
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000004913 activation Effects 0.000 claims abstract description 84
- 238000004891 communication Methods 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 230000005055 memory storage Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 11
- 230000000737 periodic effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明的实施例提供一种终端节电方法及装置,涉及通信领域,能够通过设置合理的定时器的超时时间,降低终端的耗电量。该方法包括:确定终端进入空闲状态时,获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间;根据k个历史任务的业务包长计算k个历史任务的平均业务包长;确定当前任务的业务包长的均值大于历史任务的平均业务包长时,根据当前任务的业务包长的均值以及历史任务的平均业务包长计算调整系数;根据k个历史任务的激活定时器的超时时间和调整系数计算当前任务的目标激活定时器的超时时间;启动目标激活定时器;目标激活定时器超时,确定终端进入低功耗模式PSM。本申请实施例应用于终端节电。
Embodiments of the present invention provide a terminal power saving method and device, which relate to the field of communication, and can reduce power consumption of a terminal by setting a reasonable timeout time of a timer. The method includes: when determining that the terminal enters an idle state, obtaining the service packet lengths of k consecutive historical tasks on the terminal and the timeout time of the activation timers of the k historical tasks; calculating the k historical tasks according to the service packet lengths of the k historical tasks The average business package length of the current task; when the average value of the business package length of the current task is greater than the average business package length of the historical task, the adjustment coefficient is calculated according to the average value of the business package length of the current task and the average business package length of the historical task; The overtime of the activation timer of the task and the adjustment coefficient calculate the overtime of the target activation timer of the current task; start the target activation timer; when the target activation timer expires, determine that the terminal enters the low power consumption mode PSM. The embodiment of the present application is applied to terminal power saving.
Description
技术领域technical field
本发明的实施例涉及通信领域,尤其涉及一种终端节电方法及装置。Embodiments of the present invention relate to the communication field, and in particular, to a terminal power saving method and device.
背景技术Background technique
基于蜂窝网络的窄带物联网(narrow band internet of things,NB-Iot)是基于第三代合作伙伴计划(3rd generation partnership project,3GPP)长期演进(long termevolution,LTE)标准协议演进的物联网技术,主要面向中低速率、深度覆盖、低功耗、大连接的物联网应用场景。支持增强型不连续接收(enhanced discontinuous reception,eDRX)和低功耗模式(power saving mode,PSM)等省电技术,从而减少终端的耗电。The narrowband internet of things (NB-Iot) based on the cellular network is an IoT technology based on the evolution of the long term evolution (LTE) standard protocol of the third generation partnership project (3rd generation partnership project, 3GPP). It is mainly for IoT application scenarios with medium and low rates, deep coverage, low power consumption, and large connections. Support enhanced discontinuous reception (eDRX) and low power consumption mode (power saving mode, PSM) and other power saving technologies, so as to reduce the power consumption of the terminal.
PSM是3GPP R12引入的技术,其原理是用户终端和移动管理实体(mobilemanagement entity,MME)通过非接入层(non-access stratum,NAS)消息协商,确定一个激活定时器(T3324定时器),该激活定时器在终端转为空闲状态后启动。在网络侧,当激活定时器超时后,MME判定终端进入PSM,拒绝对终端的下行业务和寻呼;在终端侧,当激活定时器超时后,终端关闭接入层(access stratum,AS)功能,例如小区选择等,进行省电,这样终端和网络关于终端进入省电模式的信息是同步的。其中,终端侧在终端进入PSM后,只有当终端需要发送短信上行(mobile original,MO)数据,或者周期跟踪区更新(tracking areaupdate,TAU)定时器T3412超时后需要执行周期TAU时,才会退出PSM;在网络侧可以通过配置周期TAU定时器(T3412定时器)的超时时间来控制终端在PSM的时间。PSM is a technology introduced by 3GPP R12. Its principle is that the user terminal and the mobile management entity (mobile management entity, MME) determine an activation timer (T3324 timer) through non-access stratum (non-access stratum, NAS) message negotiation, The active timer is started after the terminal goes idle. On the network side, when the activation timer expires, the MME determines that the terminal enters the PSM, and rejects downlink services and paging to the terminal; on the terminal side, when the activation timer expires, the terminal disables the access stratum (AS) function , such as cell selection, etc., to save power, so that the terminal and the network information about the terminal entering the power saving mode are synchronized. Among them, after the terminal enters the PSM, the terminal side will exit only when the terminal needs to send SMS uplink (mobile original, MO) data, or when the periodic tracking area update (tracking area update, TAU) timer T3412 expires and needs to execute the periodic TAU PSM: On the network side, the time of the terminal in PSM can be controlled by configuring the timeout period of the periodic TAU timer (T3412 timer).
其中,在NB-IoT工作的过程中,由终端和MME通过非接入层消息协商确定激活定时器的时长,由此方法确定的激活定时器的时长较长,从而使得终端从空闲状态进入PSM的时长较长,而当终端耗电量较大,激活定时器的时长又较长时,会造成终端较大的电量消耗。Among them, during the working process of NB-IoT, the terminal and MME negotiate to determine the duration of the activation timer through the non-access stratum message. The duration of the activation timer determined by this method is longer, so that the terminal enters the PSM from the idle state. The duration of the timer is relatively long, and when the terminal consumes a large amount of power and the time for activating the timer is relatively long, it will cause a relatively large power consumption of the terminal.
发明内容Contents of the invention
本发明的实施例提供一种终端节电方法及装置,能够通过设置合理的激活定时器的超时时间,降低终端的耗电量。Embodiments of the present invention provide a terminal power saving method and device, which can reduce the power consumption of the terminal by setting a reasonable timeout time of the activation timer.
第一方面,提供一种终端节电方法,包括如下步骤:确定终端进入空闲状态时,获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间;根据k个历史任务的业务包长计算k个历史任务的平均业务包长;确定当前任务的业务包长的均值大于历史任务的平均业务包长时,根据当前任务的业务包长的均值以及历史任务的平均业务包长计算调整系数,其中,当前任务为终端上正在执行的任务;根据k个历史任务的激活定时器的超时时间和调整系数计算当前任务的目标激活定时器的超时时间;启动目标激活定时器;目标激活定时器超时,确定终端进入低功耗模式PSM。In the first aspect, a terminal power saving method is provided, which includes the following steps: when determining that the terminal enters an idle state, obtain the service packet length of k consecutive historical tasks on the terminal and the timeout time of the activation timer of the k historical tasks; according to k The business package length of a historical task calculates the average business package length of k historical tasks; when the mean value of the business package length of the current task is greater than the average business package length of the historical task, according to the mean value of the business package length of the current task and the historical task Calculate the adjustment coefficient of the average service packet length, wherein the current task is the task being executed on the terminal; calculate the time-out time of the target activation timer of the current task according to the time-out time and adjustment coefficient of the activation timers of k historical tasks; start the target activation Timer: the target activation timer expires, and it is determined that the terminal enters the low power consumption mode PSM.
上述方案中,确定终端进入空闲状态时,获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间;根据k个历史任务的业务包长计算k个历史任务的平均业务包长;确定当前任务的业务包长的均值大于历史任务的平均业务包长时,根据当前任务的业务包长的均值以及历史任务的平均业务包长计算调整系数;根据k个历史任务的激活定时器的超时时间和调整系数计算当前任务的目标激活定时器的超时时间;启动目标激活定时器;目标激活定时器超时,确定终端进入低功耗模式PSM。本申请通过任务的业务包长计算调整系数,再根据调整系数计算目标激活定时器的超时时间,避免了直接使用终端和MME通过非接入层消息协商来确定目标激活定时器的超时时间,使目标激活定时器的超时时间的设置更加合理,以保证终端从空闲状态尽快切换到PSM,降低终端的耗电量。In the above scheme, when it is determined that the terminal enters the idle state, the service packet lengths of k consecutive historical tasks and the timeout time of the activation timers of the k historical tasks are obtained on the terminal; k historical tasks are calculated according to the service packet lengths of the k historical tasks The average business package length of the current task; when the average value of the business package length of the current task is greater than the average business package length of the historical task, the adjustment coefficient is calculated according to the average value of the business package length of the current task and the average business package length of the historical task; The overtime of the activation timer of the task and the adjustment coefficient calculate the overtime of the target activation timer of the current task; start the target activation timer; when the target activation timer expires, determine that the terminal enters the low power consumption mode PSM. This application calculates the adjustment coefficient through the service packet length of the task, and then calculates the timeout time of the target activation timer according to the adjustment coefficient, avoiding directly using the terminal and the MME to determine the timeout time of the target activation timer through non-access layer message negotiation, so that The timeout time of the target activation timer is set more reasonably, so as to ensure that the terminal switches from the idle state to the PSM as soon as possible, and reduces the power consumption of the terminal.
第二方面,一种终端节电装置,包括:获取模块,用于确定终端进入空闲状态时,获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间;计算模块,用于根据k个历史任务的业务包长计算获取模块获取的k个历史任务的平均业务包长;计算模块,还用于确定当前任务的业务包长的均值大于历史任务的平均业务包长时,根据当前任务的业务包长的均值以及历史任务的平均业务包长计算调整系数,其中,当前任务为终端上正在执行的任务;计算模块,还用于根据k个历史任务的激活定时器的超时时间和调整系数计算当前任务的目标激活定时器的超时时间;启动模块,用于启动目标激活定时器;确定模块,用于目标激活定时器超时,确定终端进入低功耗模式PSM。In a second aspect, a terminal power-saving device includes: an acquisition module, configured to acquire the service packet length of k consecutive historical tasks on the terminal and the timeout time of the activation timer of the k historical tasks when determining that the terminal enters an idle state; The calculation module is used to calculate the average service package length of k historical tasks acquired by the acquisition module according to the service package length of k historical tasks; the calculation module is also used to determine that the average value of the service package length of the current task is greater than the average service of the historical task When the package is long, the adjustment coefficient is calculated according to the average value of the service package length of the current task and the average service package length of the historical task, wherein the current task is the task being executed on the terminal; the calculation module is also used to activate according to k historical tasks The overtime period and adjustment coefficient of the timer calculate the overtime period of the target activation timer of the current task; the start module is used to start the target activation timer; the determination module is used for the target activation timer timeout and determines that the terminal enters the low power consumption mode PSM .
第三方面,提供一种终端节电装置,包括通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当终端节电装置运行时,处理器执行存储器存储的计算机执行指令,以使终端节电装置执行如上述的终端节电方法。In the third aspect, a terminal power saving device is provided, including a communication interface, a processor, a memory, and a bus; the memory is used to store computer execution instructions, the processor and the memory are connected through the bus, and when the terminal power saving device is running, the processor executes The computer execution instructions stored in the memory enable the terminal power saving device to execute the above terminal power saving method.
第四方面,提供一种计算机存储介质,包括指令,当指令在计算机上运行时,使得计算机执行如上述的终端节电方法。In a fourth aspect, a computer storage medium is provided, including instructions, and when the instructions are run on a computer, the computer is made to execute the above terminal power saving method.
第五方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行如上述的终端节电方法。According to a fifth aspect, a computer program product is provided, the computer program product includes instruction codes, and the instruction codes are used to execute the above-mentioned terminal power saving method.
可以理解地,上述提供的任一种终端节电装置、计算机存储介质或计算机程序产品均用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。It can be understood that any terminal power-saving device, computer storage medium, or computer program product provided above is used to execute the method corresponding to the first aspect provided above, and therefore, the beneficial effects that it can achieve can refer to the above The beneficial effects of the method in the first aspect of the paper and the corresponding solutions in the specific implementation manners below will not be repeated here.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为本发明的实施例提供的一种NB-IoT网络架构示意图;FIG. 1 is a schematic diagram of a NB-IoT network architecture provided by an embodiment of the present invention;
图2为本发明的实施例提供的一种NB-IoT网络中三种状态切换过程示意图;FIG. 2 is a schematic diagram of a three-state switching process in an NB-IoT network provided by an embodiment of the present invention;
图3为本发明的实施例提供的一种终端节电方法示意图;FIG. 3 is a schematic diagram of a terminal power saving method provided by an embodiment of the present invention;
图4为本发明的实施例提供的一种终端节电装置的结构示意图;FIG. 4 is a schematic structural diagram of a terminal power-saving device provided by an embodiment of the present invention;
图5为本发明的另一实施例提供的一种终端节电装置的结构示意图。FIG. 5 is a schematic structural diagram of a terminal power saving device provided by another embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
NB-IoT构建于蜂窝网络,支持在现有LTE网络上升级演进,可充分利用运营商现有的频谱资源,提升频谱利用率;由于NB-IoT是基于速率低、业务频次少的业务模型创建,因此可以支持大量用户;还支持eDRXPSM等省电技术,可减少终端的耗电。NB-IoT网络架构参见图1所示,包括终端11、基站(eNodeB)、IoT核心网13、IoT平台14、应用服务器15,其中基站(eNodeB)包括第一基站(eNodeB1)121和第二基站(eNodeB2)122。终端11通过空口连接到基站;基站主要承担空口接入处理,小区管理等相关功能,并通过S1-lite接口与IoT核心网13进行连接;IoT核心网13承担与终端11非接入层交互的功能,并将IoT业务数据转发到IoT平台14进行处理;IoT平台14汇聚从各种接入网得到的IoT业务数据,并根据IoT业务数据的不同类型转发至相应的业务应用服务器15进行处理;应用服务器15是IoT业务数据的最终汇聚点,根据客户的需求进行数据处理等操作。NB-IoT is built on the cellular network, supports upgrade and evolution on the existing LTE network, can make full use of the operator's existing spectrum resources, and improve spectrum utilization; because NB-IoT is based on a business model with low speed and low service frequency. , so it can support a large number of users; it also supports power-saving technologies such as eDRXPSM, which can reduce the power consumption of terminals. The NB-IoT network architecture is shown in Figure 1, including a terminal 11, a base station (eNodeB), an IoT core network 13, an IoT platform 14, and an application server 15, where the base station (eNodeB) includes a first base station (eNodeB1) 121 and a second base station (eNodeB2)122. The terminal 11 is connected to the base station through the air interface; the base station is mainly responsible for air interface access processing, cell management and other related functions, and is connected to the IoT core network 13 through the S1-lite interface; the IoT core network 13 is responsible for interacting with the non-access layer of the terminal 11 function, and forward the IoT service data to the IoT platform 14 for processing; the IoT platform 14 aggregates the IoT service data obtained from various access networks, and forwards the IoT service data to the corresponding service application server 15 for processing according to different types of IoT service data; The application server 15 is the final gathering point of IoT business data, and performs operations such as data processing according to the needs of customers.
NB-IoT在默认状态下,存在三种工作状态,NB-IoT网络中三种状态切换过程参照图2所示,包括:连接(connected)状态:终端注册入网后处于连接状态,可以发送和接收数据,当无数据交互时,不活动定时器开启,当不活动定时器超时时,即连接状态中无数据交互超过一段时间后,进入空闲(Idle)状态,其中,不活动定时器的超时时间可配置。Idle状态:可收发数据,且接收到下行数据时会进入connected状态,当进入Idle状态时,激活定时器(T3324)开启,周期TAU定时器(T3412)开启,当激活定时器超时时,即Idle状态中无数据交互超过一段时间后,进入PSM,其中,激活定时器的超时时间可配置。PSM:此状态下终端关闭收发信号机,不监听无线侧的寻呼,因此虽然依旧注册在网络,但信令不可达,无法收到下行数据,功率很小,当周期TAU定时器超时或者终端有MO数据需要传输时,进入connected状态。In the default state of NB-IoT, there are three working states. The switching process of the three states in the NB-IoT network is shown in Figure 2, including: connected (connected) state: after the terminal is registered and connected to the network, it is in the connected state and can send and receive Data, when there is no data interaction, the inactivity timer is turned on, and when the inactivity timer times out, that is, after there is no data interaction in the connection state for a period of time, it enters the idle (Idle) state, where the timeout period of the inactivity timer Configurable. Idle state: Data can be sent and received, and it will enter the connected state when receiving downlink data. When entering the Idle state, the activation timer (T3324) is turned on, and the periodic TAU timer (T3412) is turned on. When the activation timer times out, that is, Idle After there is no data interaction in the state for a period of time, it enters the PSM, where the timeout period of the activation timer is configurable. PSM: In this state, the terminal turns off the transceiver and does not listen to the paging on the wireless side. Therefore, although it is still registered in the network, the signaling cannot be reached, the downlink data cannot be received, and the power is very small. When the periodic TAU timer expires or the terminal When there is MO data to be transmitted, it enters the connected state.
在NB-IoT网络中三种状态切换过程,激活定时器的超时时间由终端和MME通过非接入层消息协商确定。由此方法确定的激活定时器的时长较长,从而使得终端从空闲状态进入PSM的时长较长,而当终端耗电量较大,激活定时器的时长又较长时,会造成终端较大的电量消耗。例如,以k个任务为一组,计算耗电量: 其中,终端在做任务n时,在连接状态:Pm_n表示终端在连接状态的功耗,Tm_n表示终端在连接状态的时长;在idle状态:P_idle_n表示终端在idle状态的功耗,T_idle_n表示终端在idle状态的时长;在PSM:P_psm_n表示终端在PSM的功耗,T_psm_n表示终端在PSM的时长;在唤醒状态(即终端从PSM唤醒):P_wake_n表示终端在唤醒状态的功耗,T_wake_n表示终端在唤醒状态的时长。In the three-state switching process in the NB-IoT network, the timeout period of the activation timer is determined by the terminal and the MME through non-access stratum message negotiation. The duration of the activation timer determined by this method is longer, so that the time for the terminal to enter the PSM from the idle state is longer, and when the terminal consumes a lot of power and the duration of the activation timer is longer, it will cause the terminal to be larger. power consumption. For example, to calculate power consumption by taking k tasks as a group: Among them, when the terminal is doing task n, in the connection state: Pm_n represents the power consumption of the terminal in the connection state, Tm_n represents the duration of the terminal in the connection state; in the idle state: P_idle_n represents the power consumption of the terminal in the idle state, T_idle_n represents the terminal in the idle state The duration of the idle state; in PSM: P_psm_n represents the power consumption of the terminal in PSM, T_psm_n represents the duration of the terminal in PSM; in the wake-up state (that is, the terminal wakes up from PSM): P_wake_n represents the power consumption of the terminal in the wake-up state, T_wake_n represents the terminal in the wake-up state The duration of the awake state.
基于上述NB-IoT网络架构以及在NB-IoT网络下的三种工作状态的切换过程,本申请提供一种终端节电方法,应用于网络侧设备,参照图3所示,具体包括如下步骤:Based on the above-mentioned NB-IoT network architecture and the switching process of the three working states under the NB-IoT network, this application provides a terminal power saving method, which is applied to the network side device, as shown in Figure 3, and specifically includes the following steps:
301、确定终端进入空闲状态时,获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间。301. When it is determined that the terminal enters an idle state, acquire the service packet lengths of k consecutive historical tasks and the timeout time of the activation timers of the k historical tasks on the terminal.
终端注册入网后处于连接状态,当有任务正在进行时,负责发送和接收数据,当网络侧设备监听到终端上的任务数据传输完毕,不再进行数据传输,开启不活动定时器,当不活动定时器超时时,网络侧设备向终端发送不活动定时器超时信息,终端进入空闲(Idle)状态,即终端在连接状态中无数据交互超过一段时间后,进入空闲(Idle)状态,网络侧设备启动周期TAU定时器(T3412)。The terminal is in the connected state after registering and joining the network. When a task is in progress, it is responsible for sending and receiving data. When the timer expires, the network-side device sends an inactivity timer time-out message to the terminal, and the terminal enters the idle (Idle) state, that is, the terminal enters the idle (Idle) state after there is no data interaction in the connection state for a period of time, and the network-side device Start the periodic TAU timer (T3412).
获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间。优选的,获取当前任务的前一段时间内,终端上所执行的历史任务的业务包长和历史任务的激活定时器的超时时间,例如,在当前任务的前一段时间内,终端上执行了10个历史任务,使用的是同一个激活定时器,则k=10;又例如,若在当前任务的前前一段时间内,终端上执行了10个历史任务,其中3个历史任务配置为第一激活定时器,另外7个任务配置为第二激活定时器,则选取最靠近当前时刻执行的历史任务的数量记为k值,并获取其所配置的激活定时器的超时时间。Obtain the service packet length of k consecutive historical tasks on the terminal and the timeout time of the activation timers of the k historical tasks. Preferably, within a period of time before the current task, the business packet length of the historical task executed on the terminal and the timeout time of the activation timer of the historical task are obtained, for example, within a period of time before the current task, the terminal executed 10 For historical tasks, the same activation timer is used, then k=10; for another example, if 10 historical tasks have been executed on the terminal before the current task, 3 historical tasks are configured as the first Activation timer, and the other 7 tasks are configured as the second activation timer, then select the number of historical tasks executed closest to the current moment as k value, and obtain the timeout time of the configured activation timer.
其中,激活定时器的超时时间的初始值由终端和移动管理实体MME通过非接入层消息协商确定。Wherein, the initial value of the timeout time of the activation timer is determined through negotiation between the terminal and the mobility management entity MME through non-access stratum messages.
302、根据k个历史任务的业务包长计算k个历史任务的平均业务包长。302. Calculate the average service package length of the k historical tasks according to the service package lengths of the k historical tasks.
进一步,根据公式计算k个历史任务的平均业务包长,其中,k表示历史任务的个数,packet_average表示历史任务的平均业务包长,packet_n表示第n个历史任务的业务包长。Further, according to the formula Calculate the average business packet length of k historical tasks, where k represents the number of historical tasks, packet_average represents the average business packet length of historical tasks, and packet_n represents the business packet length of the nth historical task.
303、确定当前任务的业务包长的均值大于历史任务的平均业务包长时,根据当前任务的业务包长的均值以及历史任务的平均业务包长计算调整系数。303. When it is determined that the average value of the service package length of the current task is greater than the average service package length of the historical tasks, an adjustment coefficient is calculated according to the average value of the service package length of the current task and the average service package length of the historical tasks.
其中当前任务为终端上正在执行的任务,例如,k取10时,第10个任务执行完毕后,与前面9个执行完毕的任务为历史任务,若当前正在执行的任务有一个,则当前任务为第11个任务,若当前正在执行的任务有三个,则当前任务为第11-13个任务,其中,对于并行执行的任务的计数方式,本申请不作规定。The current task is the task being executed on the terminal. For example, when k is 10, after the 10th task is executed, the previous 9 completed tasks are historical tasks. If there is one task currently being executed, the current task It is the 11th task, if there are three tasks currently being executed, then the current task is the 11th-13th task, wherein, this application does not provide for the counting method of tasks executed in parallel.
进一步的,根据公式M=(packet_k+1-packet_average)/packet_average/a%计算调整系数,其中,packet_k+1表示当前任务的业务包长的均值,例如,当前正在执行的任务有一个,则为该任务的业务包长,若当前正在执行的任务有三个,则取当前任务的业务包长的均值。packet_average表示历史任务的平均业务包长,M取整数,其中,M为向下取整,例如,M的计算结果为3.7,则向下取整为3;a取常数,例如,a可以取10。Further, the adjustment coefficient is calculated according to the formula M=(packet_k +1 -packet_average)/packet_average/a%, wherein, packet_k +1 represents the average value of the service packet length of the current task, for example, there is one task currently being executed, It is the business package length of the task. If there are three tasks currently being executed, the average value of the business package lengths of the current tasks is taken. packet_average indicates the average business packet length of historical tasks, M is an integer, where M is rounded down, for example, if the calculation result of M is 3.7, it is rounded down to 3; a is a constant, for example, a can be 10 .
进一步的,确定当前任务的业务包长的均值小于或等于历史任务的平均业务包长时,启动当前任务的目标激活定时器,其中,当前任务为终端上正在执行的任务,目标激活定时器的超时时间设置为k个历史任务的激活定时器的超时时间,例如,k个历史任务的激活定时器的超时时间为15s,当前任务的业务包长为20字节,历史任务的平均业务包长为25字节时,则当前任务的目标激活定时器的超时时间设置为k个历史任务的激活的定时器的超时时间15s。Further, when it is determined that the average value of the service packet length of the current task is less than or equal to the average service packet length of the historical task, the target activation timer of the current task is started, wherein the current task is a task being executed on the terminal, and the target activation timer The timeout period is set to the timeout period of the activation timers of k historical tasks, for example, the timeout period of the activation timers of k historical tasks is 15s, the service package length of the current task is 20 bytes, and the average service package length of historical tasks When it is 25 bytes, the timeout time of the target activation timer of the current task is set as the timeout time of the activation timers of k historical tasks is 15s.
304、根据k个历史任务的激活定时器的超时时间和调整系数计算当前任务的目标激活定时器的超时时间。304. Calculate the timeout time of the target activation timer of the current task according to the timeout time of the activation timers of the k historical tasks and the adjustment coefficient.
进一步的,根据公式Timer_k+1=Timer_k-M*Tstep计算当前任务的目标激活定时器的超时时间,其中,Timer_k+1表示目标激活定时器的超时时间,Timer_k表示k个历史任务的激活定时器的超时时间,M表示调整系数,Tstep表示目标激活定时器的调整超时时间的最小步长。Further, calculate the overtime of the target activation timer of the current task according to the formula Timer_k+1=Timer_k-M*Tstep, wherein, Timer_k+1 represents the timeout of the target activation timer, and Timer_k represents the activation timers of k historical tasks M represents the adjustment coefficient, and Tstep represents the minimum step size of the adjusted time-out time of the target activation timer.
当Timer_k+1≤0时,调整调整系数M使目标激活定时器的超时时间Timer_k+1取大于0的最小值,例如,Timer_k=20s,M=3,Tstep=7,则计算得Timer_k+1=Timer_k-M*Tstep=20-21=-1,此时调整该调整系数使M取2,则可得Timer_k+1=Timer_k-M*Tstep=20-14=6s,因此,目标激活定时器T3324的超时时间调整为6s。When Timer_k+1≤0, adjust the adjustment coefficient M so that the timeout time Timer_k+1 of the target activation timer takes the minimum value greater than 0, for example, Timer_k=20s, M=3, Tstep=7, then calculate Timer_k+1 =Timer_k-M*Tstep=20-21=-1, adjust the adjustment coefficient so that M takes 2, then you can get Timer_k+1=Timer_k-M*Tstep=20-14=6s, therefore, the target activates the timer The timeout period of T3324 is adjusted to 6s.
305、启动目标激活定时器。305. Start a target activation timer.
306、目标激活定时器超时,确定终端进入低功耗模式PSM。306. The target activation timer times out, and it is determined that the terminal enters a low power consumption mode PSM.
网络侧设备确定目标激活定时器超时,向终端发送目标激活定时器超时信息,终端接收到该信息后进入PSM,在终端侧,PSM下终端关闭收发信号机,不监听无线侧的寻呼,因此虽然依旧注册在网络,但信令不可达,无法收到下行数据,功率很小;在网络侧,当目标激活定时器超时后,MME判定终端进入PSM,拒绝对终端的下行业务和寻呼,这样终端和网络关于终端进入省电模式的信息是同步的。网络侧设备确定周期TAU定时器超时,向终端发送周期TAU定时器超时信息,当终端接收到周期TAU定时器超时信息或者终端有MO数据需要传输时,终端将重新进入连接状态,其中,网络侧设备可以通过配置周期TAU定时器(T3412定时器)的超时时间来控制终端在PSM的时间。The network-side device determines that the target activation timer has expired, and sends the target activation timer time-out information to the terminal. The terminal enters the PSM after receiving the information. Although it is still registered in the network, the signaling is unreachable, the downlink data cannot be received, and the power is very low; on the network side, when the target activation timer expires, the MME determines that the terminal enters the PSM, and rejects the downlink service and paging of the terminal. In this way, the information about the terminal entering the power saving mode is synchronized with the network. The network side device determines that the periodic TAU timer expires, and sends the periodic TAU timer timeout information to the terminal. When the terminal receives the periodic TAU timer timeout information or the terminal has MO data to be transmitted, the terminal will re-enter the connection state. Among them, the network side The device can control the terminal's time in PSM by configuring the timeout period of the periodic TAU timer (T3412 timer).
上述方案中,确定终端进入空闲状态时,获取终端上连续k个历史任务的业务包长和k个历史任务的激活定时器的超时时间;根据k个历史任务的业务包长计算k个历史任务的平均业务包长;确定当前任务的业务包长的均值大于历史任务的平均业务包长时,根据当前任务的业务包长的均值以及历史任务的平均业务包长计算调整系数;根据k个历史任务的激活定时器的超时时间和调整系数计算当前任务的目标激活定时器的超时时间;启动目标激活定时器;目标激活定时器超时,确定终端进入低功耗模式PSM。本申请通过任务的业务包长计算调整系数,再根据调整系数计算目标激活定时器的超时时间,避免了直接使用终端和MME通过非接入层消息协商来确定目标激活定时器的超时时间,使目标激活定时器的超时时间的设置更加合理,以保证终端从空闲状态尽快切换到PSM,降低终端的耗电量。In the above scheme, when it is determined that the terminal enters the idle state, the service packet lengths of k consecutive historical tasks and the timeout time of the activation timers of the k historical tasks are obtained on the terminal; k historical tasks are calculated according to the service packet lengths of the k historical tasks The average business package length of the current task; when the average value of the business package length of the current task is greater than the average business package length of the historical task, the adjustment coefficient is calculated according to the average value of the business package length of the current task and the average business package length of the historical task; The overtime of the activation timer of the task and the adjustment coefficient calculate the overtime of the target activation timer of the current task; start the target activation timer; when the target activation timer expires, determine that the terminal enters the low power consumption mode PSM. This application calculates the adjustment coefficient through the service packet length of the task, and then calculates the timeout time of the target activation timer according to the adjustment coefficient, avoiding directly using the terminal and the MME to determine the timeout time of the target activation timer through non-access layer message negotiation, so that The timeout time of the target activation timer is set more reasonably, so as to ensure that the terminal switches from the idle state to the PSM as soon as possible, and reduces the power consumption of the terminal.
在采用功能模块实施上述的终端节电方法时,参照图4所示,本发明的实施例提供一种终端节电装置,用于实施上述的终端节电方法,当然如图4所示的终端节电装置提供的功能模块划分仅是一种示例,以其他形式的功能模块划分时也是可行的,其中,终端节电装置应用于网络侧设备,可以是网络侧设备本身或者其上的芯片或功能实体。具体的,包括:When using functional modules to implement the above terminal power saving method, as shown in FIG. 4, an embodiment of the present invention provides a terminal power saving device for implementing the above terminal power saving method. Of course, the terminal shown in FIG. The functional module division provided by the power saving device is only an example, and it is also feasible to divide the functional modules in other forms. The terminal power saving device is applied to the network side device, which can be the network side device itself or a chip or chip on it. functional entity. Specifically, including:
获取模块41,用于确定终端进入空闲状态时,获取所述终端上连续k个历史任务的业务包长和所述k个历史任务的激活定时器的超时时间;计算模块42,用于根据所述k个历史任务的业务包长计算所述获取模块41获取的所述k个历史任务的平均业务包长;所述计算模块42,还用于确定当前任务的业务包长的均值大于所述历史任务的平均业务包长时,根据所述当前任务的业务包长的均值以及所述历史任务的平均业务包长计算调整系数,其中,所述当前任务为终端上正在执行的任务;所述计算模块42,还用于根据所述k个历史任务的激活定时器的超时时间和所述调整系数计算所述当前任务的目标激活定时器的超时时间;启动模块43,用于启动所述目标激活定时器;确定模块44,用于所述目标激活定时器超时,确定所述终端进入低功耗模式PSM。Obtaining module 41, is used for determining that terminal enters idle state, obtains the service package length of continuous k historical tasks on the terminal and the overtime of the activation timer of described k historical tasks; Calculation module 42, is used for according to the The service package length of the k historical tasks is calculated by the average service package length of the k historical tasks acquired by the acquisition module 41; the calculation module 42 is also used to determine that the average value of the service package length of the current task is greater than the When the average service package length of the historical task is calculated, the adjustment coefficient is calculated according to the average value of the service package length of the current task and the average service package length of the historical task, wherein the current task is a task being executed on the terminal; The calculation module 42 is also used to calculate the time-out time of the target activation timer of the current task according to the time-out time of the activation timers of the k historical tasks and the adjustment coefficient; the start-up module 43 is used to start the target An activation timer; a determination module 44, configured to determine that the terminal enters a low power consumption mode PSM when the target activation timer expires.
可选的,所述计算模块42,具体用于根据公式计算所述k个历史任务的平均业务包长,其中,k表示所述历史任务的个数,packet_average表示所述历史任务的平均业务包长,packet_n表示第n个历史任务的业务包长。Optionally, the calculation module 42 is specifically used to calculate according to the formula Calculate the average service packet length of the k historical tasks, where k represents the number of the historical tasks, packet_average represents the average service packet length of the historical tasks, and packet_n represents the service packet length of the nth historical task.
所述计算模块42,具体用于根据公式M=(packet_k+1-packet_average)/packet_average/a%计算所述调整系数,其中,packet_k+1表示所述当前任务的业务包长的均值,packet_average表示所述历史任务的平均业务包长,M取整数,a取常数。The calculation module 42 is specifically used to calculate the adjustment coefficient according to the formula M=(packet_k +1 -packet_average)/packet_average/a%, wherein, packet_k +1 represents the average value of the business packet length of the current task, packet_average indicates the average service packet length of the historical task, M is an integer, and a is a constant.
可选的,所述计算模块42,具体用于根据公式Timer_k+1=Timer_k-M*Tstep计算所述当前任务的目标激活定时器的超时时间,其中,Timer_k+1表示目标激活定时器的超时时间,Timer_k表示所述k个历史任务的激活定时器的超时时间,M表示所述调整系数,Tstep表示所述目标激活定时器的调整超时时间的最小步长。Optionally, the calculation module 42 is specifically configured to calculate the timeout time of the target activation timer of the current task according to the formula Timer_k+1=Timer_k-M*Tstep, wherein Timer_k+1 represents the timeout of the target activation timer Time, Timer_k represents the timeout time of the activation timers of the k historical tasks, M represents the adjustment coefficient, and Tstep represents the minimum step size of the adjustment timeout time of the target activation timer.
可选的,所述计算模块42,具体用于当Timer_k+1≤0时,调整所述调整系数M使所述目标激活定时器的超时时间Timer_k+1取大于0的最小值。Optionally, the calculation module 42 is specifically configured to adjust the adjustment coefficient M so that the timeout time Timer_k+1 of the target activation timer takes a minimum value greater than 0 when Timer_k+1≤0.
可选的,所述启动模块43,还用于确定所述当前任务的业务包长的均值小于或等于所述历史任务的平均业务包长时,启动所述当前任务的目标激活定时器,其中,所述当前任务为终端上正在执行的任务,所述目标激活定时器的超时时间设置为k个任务的激活定时器的超时时间。Optionally, the starting module 43 is further configured to start the target activation timer of the current task when it is determined that the average value of the service package length of the current task is less than or equal to the average service package length of the historical task, wherein , the current task is the task being executed on the terminal, and the timeout time of the target activation timer is set as the timeout time of the activation timers of k tasks.
可选的,所述激活定时器的超时时间的初始值由终端和移动管理实体MME通过非接入层消息协商确定。Optionally, the initial value of the timeout time of the activation timer is determined by the terminal and the mobility management entity MME through non-access stratum message negotiation.
在采用集成的模块的情况下,终端节电装置包括:存储单元、处理单元以及接口单元。处理单元用于对终端节电装置的动作进行控制管理。接口单元,用于终端节电装置与其他设备的信息交互。存储单元,用于存储终端节电装置的程序代码和数据。In the case of using an integrated module, the terminal power saving device includes: a storage unit, a processing unit and an interface unit. The processing unit is used to control and manage the actions of the terminal power saving device. The interface unit is used for information exchange between the terminal power saving device and other devices. The storage unit is used for storing program codes and data of the terminal power saving device.
其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,终端节电装置参照图5中所示,包括通信接口501、处理器502、存储器503和总线504,通信接口501、处理器502通过总线504与存储器503相连。Wherein, the processing unit is a processor, the storage unit is a memory, and the interface unit is a communication interface as an example. 5 , the terminal power saving device includes a communication interface 501 , a processor 502 , a memory 503 and a bus 504 . The communication interface 501 and the processor 502 are connected to the memory 503 through the bus 504 .
处理器502可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。The processor 502 can be a general-purpose central processing unit (Central Processing Unit, CPU), a microprocessor, a specific application integrated circuit (Application-Specific Integrated Circuit, ASIC), or one or more for controlling the execution of the application program program integrated circuit.
存储器503可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。The memory 503 may be a read-only memory (Read-Only Memory, ROM) or other types of static storage devices that can store static information and instructions, and a random access memory (Random Access Memory, RAM) or other types that can store information and instructions It can also be an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-only Memory, EEPROM), a CD-ROM (Compact Disc Read-Only Memory, CD-ROM) or other optical disk storage, optical disk storage ( including compact discs, laser discs, optical discs, digital versatile discs, blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be stored by a computer Any other medium, but not limited to. The memory can exist independently and be connected to the processor through the bus. Memory can also be integrated with the processor.
其中,存储器503用于存储执行本申请方案的应用程序代码,并由处理器502来控制执行。通信接口501用于与其他设备进行信息交互,例如支持终端节电装置与其他设备的信息交互,例如从其他设备获取数据或者向其他设备发送数据。处理器502用于执行存储器503中存储的应用程序代码,从而实现本申请实施例中所述的方法。Wherein, the memory 503 is used to store the application program code for executing the solution of the present application, and the execution is controlled by the processor 502 . The communication interface 501 is used for information exchange with other devices, for example, supporting information exchange between the terminal power saving device and other devices, for example, acquiring data from other devices or sending data to other devices. The processor 502 is configured to execute the application code stored in the memory 503, so as to implement the method described in the embodiment of the present application.
此外,还提供一种计算存储媒体(或介质),包括在被执行时进行上述实施例中的终端节电装置执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体(或介质)。In addition, a computing storage medium (or medium) is also provided, including instructions for performing the method operations performed by the terminal power saving device in the above embodiments when executed. In addition, a computer program product including the above computing storage medium (or medium) is also provided.
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。Wherein, all relevant content of each step involved in the above method embodiment can be referred to the function description of the corresponding function module, and its function will not be repeated here.
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of each process should be determined by its functions and internal logic, rather than by the embodiment of the present invention. The implementation process constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:read-only memory,英文简称:ROM)、随机存取存储器(英文全称:random access memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (English full name: read-only memory, English abbreviation: ROM), random access memory (English full name: random access memory, English abbreviation: RAM), magnetic Various media that can store program codes such as discs or optical discs.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910361965.6A CN110278601B (en) | 2019-04-30 | 2019-04-30 | Terminal power saving method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910361965.6A CN110278601B (en) | 2019-04-30 | 2019-04-30 | Terminal power saving method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110278601A true CN110278601A (en) | 2019-09-24 |
| CN110278601B CN110278601B (en) | 2022-02-15 |
Family
ID=67959635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910361965.6A Active CN110278601B (en) | 2019-04-30 | 2019-04-30 | Terminal power saving method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110278601B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111315003A (en) * | 2020-02-16 | 2020-06-19 | 重庆邮电大学 | PSM and EDRX power failure sleep method and terminal thereof |
| CN111385773A (en) * | 2020-03-24 | 2020-07-07 | 武汉科技大学 | A smart water meter control circuit based on NB-IOT |
| CN111711980A (en) * | 2020-04-30 | 2020-09-25 | 国网浙江省电力有限公司嘉兴供电公司 | A method for reducing power consumption of drive test terminal |
| CN114143229B (en) * | 2021-12-01 | 2023-04-07 | 中国联合网络通信集团有限公司 | Communication method, device, equipment and storage medium |
| CN118803459A (en) * | 2024-06-12 | 2024-10-18 | 国网山东省电力公司青岛供电公司 | A low-power remote transmission system and method for collecting data on power transmission line dancing |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080039032A1 (en) * | 2006-06-30 | 2008-02-14 | Nokia Corporation | Traffic monitoring |
| CN103546925A (en) * | 2012-07-16 | 2014-01-29 | 中兴通讯股份有限公司 | Method and eNB (evoluted Node B) for adjusting DRX (discontinuous reception) parameters in long term evolution system |
| CN103686866A (en) * | 2012-09-26 | 2014-03-26 | 中兴通讯股份有限公司 | Wireless resource adjustment method and device thereof |
| US20140112223A1 (en) * | 2012-10-24 | 2014-04-24 | Research In Motion Limited | System and method for reducing power consumption based on data activity sensitive timers |
| CN103843414A (en) * | 2011-07-01 | 2014-06-04 | 英特尔公司 | User equipment and method for application agnostic discontinuous reception (DRX) triggering |
| US20150312961A1 (en) * | 2012-12-05 | 2015-10-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Apparatus for Determining Dormancy Timer Value |
| US20160205625A1 (en) * | 2015-01-13 | 2016-07-14 | Intel IP Corporation | Systems, methods, and devices for enhanced power saving for mobile terminated communication |
| CN108377270A (en) * | 2018-03-21 | 2018-08-07 | 耘申信息科技(上海)有限公司 | A kind of equipment uses the reporting management method and system of data |
| CN109039932A (en) * | 2018-08-03 | 2018-12-18 | 网宿科技股份有限公司 | Server and its overload controlling method |
| CN109246809A (en) * | 2018-10-29 | 2019-01-18 | 中国联合网络通信集团有限公司 | A kind of terminal power saving method and system |
| CN109413697A (en) * | 2018-10-16 | 2019-03-01 | 中国联合网络通信集团有限公司 | A kind of configuration method and device of active timer |
| CN109451589A (en) * | 2018-12-28 | 2019-03-08 | 中国移动通信集团江苏有限公司 | LTE carrier scheduling method, device, equipment and computer storage medium |
| CN109496453A (en) * | 2018-10-17 | 2019-03-19 | 北京小米移动软件有限公司 | Timer adjustment method and device |
-
2019
- 2019-04-30 CN CN201910361965.6A patent/CN110278601B/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080039032A1 (en) * | 2006-06-30 | 2008-02-14 | Nokia Corporation | Traffic monitoring |
| CN103843414A (en) * | 2011-07-01 | 2014-06-04 | 英特尔公司 | User equipment and method for application agnostic discontinuous reception (DRX) triggering |
| CN103546925A (en) * | 2012-07-16 | 2014-01-29 | 中兴通讯股份有限公司 | Method and eNB (evoluted Node B) for adjusting DRX (discontinuous reception) parameters in long term evolution system |
| CN103686866A (en) * | 2012-09-26 | 2014-03-26 | 中兴通讯股份有限公司 | Wireless resource adjustment method and device thereof |
| US20140112223A1 (en) * | 2012-10-24 | 2014-04-24 | Research In Motion Limited | System and method for reducing power consumption based on data activity sensitive timers |
| US20150312961A1 (en) * | 2012-12-05 | 2015-10-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Apparatus for Determining Dormancy Timer Value |
| US20160205625A1 (en) * | 2015-01-13 | 2016-07-14 | Intel IP Corporation | Systems, methods, and devices for enhanced power saving for mobile terminated communication |
| CN108377270A (en) * | 2018-03-21 | 2018-08-07 | 耘申信息科技(上海)有限公司 | A kind of equipment uses the reporting management method and system of data |
| CN109039932A (en) * | 2018-08-03 | 2018-12-18 | 网宿科技股份有限公司 | Server and its overload controlling method |
| CN109413697A (en) * | 2018-10-16 | 2019-03-01 | 中国联合网络通信集团有限公司 | A kind of configuration method and device of active timer |
| CN109496453A (en) * | 2018-10-17 | 2019-03-19 | 北京小米移动软件有限公司 | Timer adjustment method and device |
| CN109246809A (en) * | 2018-10-29 | 2019-01-18 | 中国联合网络通信集团有限公司 | A kind of terminal power saving method and system |
| CN109451589A (en) * | 2018-12-28 | 2019-03-08 | 中国移动通信集团江苏有限公司 | LTE carrier scheduling method, device, equipment and computer storage medium |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111315003A (en) * | 2020-02-16 | 2020-06-19 | 重庆邮电大学 | PSM and EDRX power failure sleep method and terminal thereof |
| CN111315003B (en) * | 2020-02-16 | 2022-08-19 | 重庆邮电大学 | PSM and EDRX power failure sleep method and terminal thereof |
| CN111385773A (en) * | 2020-03-24 | 2020-07-07 | 武汉科技大学 | A smart water meter control circuit based on NB-IOT |
| CN111711980A (en) * | 2020-04-30 | 2020-09-25 | 国网浙江省电力有限公司嘉兴供电公司 | A method for reducing power consumption of drive test terminal |
| CN111711980B (en) * | 2020-04-30 | 2023-04-18 | 国网浙江省电力有限公司嘉兴供电公司 | Method for reducing power consumption of drive test terminal |
| CN114143229B (en) * | 2021-12-01 | 2023-04-07 | 中国联合网络通信集团有限公司 | Communication method, device, equipment and storage medium |
| CN118803459A (en) * | 2024-06-12 | 2024-10-18 | 国网山东省电力公司青岛供电公司 | A low-power remote transmission system and method for collecting data on power transmission line dancing |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110278601B (en) | 2022-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110278601A (en) | A terminal power saving method and device | |
| US8761064B2 (en) | Power savings through cooperative operation of multiradio devices | |
| JP6226348B2 (en) | Method for transmitting heartbeat message and portable terminal | |
| JP2022521692A (en) | How to use power saving signal patterns, devices and terminals | |
| EP4132089B1 (en) | Method for determining drx mode and communication apparatus | |
| US20180314314A1 (en) | Method and system for for low power internetwork communication with machine devices | |
| CN102917444A (en) | Device and method for discontinuous reception in idle state | |
| US11467647B2 (en) | Method and system for low power internetwork communication with machine devices | |
| US20170094599A1 (en) | Method and apparatus for power saving | |
| CN103916879A (en) | Equipment discovery method, apparatus and system | |
| CN106060911B (en) | Dormancy and awakening method of radio frequency unit and base station | |
| CN106255184B (en) | A data transmission method and terminal equipment | |
| CN105163374B (en) | The processing of mobile-terminated data over signaling message | |
| WO2020033531A1 (en) | Determining a resource control state based on a power status | |
| WO2024120230A1 (en) | Network device management method and apparatus and storage medium | |
| CN112566225A (en) | Data transmission method and device, computer equipment and storage medium | |
| CN109246809B (en) | A terminal power saving method and system | |
| CN106658686A (en) | Data forwarding method and access device | |
| CN116684946A (en) | Device sleep method, device sleep device, and computer-readable storage medium | |
| WO2023066167A1 (en) | Terminal positioning processing method and apparatus | |
| CN107087269B (en) | Mobile terminal and data transmission method thereof | |
| CN117939590A (en) | Wakeup signal monitoring and sending method, communication node and storage medium | |
| CN117440478A (en) | Information interaction method, device, terminal, network equipment and storage medium | |
| US12446073B2 (en) | Method and apparatus for receiving voice packet, terminal, medium, and computer program | |
| US12267907B2 (en) | User equipment (UE) grouping in a wireless communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |