CN110621056A - NB-IoT终端模式切换的方法、装置和存储介质 - Google Patents
NB-IoT终端模式切换的方法、装置和存储介质 Download PDFInfo
- Publication number
- CN110621056A CN110621056A CN201810628251.2A CN201810628251A CN110621056A CN 110621056 A CN110621056 A CN 110621056A CN 201810628251 A CN201810628251 A CN 201810628251A CN 110621056 A CN110621056 A CN 110621056A
- Authority
- CN
- China
- Prior art keywords
- mode
- iot terminal
- power supply
- saving mode
- current
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0254—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity detecting a user operation or a tactile contact or a motion of the device
-
- 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)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Power Sources (AREA)
- Telephone Function (AREA)
Abstract
本发明公开一种NB‑IoT终端模式切换的方法、装置和存储介质,属于NB‑IoT终端管理技术领域。该方法包括以下步骤:定时检测NB‑IoT终端当前的供电方式;若检测到NB‑IoT终端当前的供电方式为内置电源供电时,NB‑IoT终端保持当前的省电模式或由工作模式切换为省电模式;若检测到NB‑IoT终端当前的供电方式为外置电源供电时,NB‑IoT终端保持当前的工作模式或由省电模式切换为工作模式。本发明的技术方案,其通过软件控制,实现有内外部供电装置的NB‑IoT终端在工作模式和省电模式下的自如切换,以在提升数据传输效率和电池省电处理这两个互为矛盾的方向上做到更好的结合与优化。
Description
技术领域
本发明涉及NB-IoT终端管理技术领域,尤其涉及一种NB-IoT终端模式切换的方法、装置和存储介质。
背景技术
3GPP Rel 13.3规范中引入了NB-IoT(Narrow Band Internet of Thing,窄带物联网)这个5G物联网标准。作为IoT领域的一个新兴技术,基于蜂窝的窄带物联网NB-IoT已成为万物互联网络的一个重要分支。现有的NB-IoT终端产品,通过延长eDRX(Extendedidle-mode DRX cycle,延展空闲态DRX(Discontinuous Reception,不连续接收)周期)周期、并引入PSM机制,为终端产品带来更多的电量节约。对于仅使用电池供电的NB-IoT产品,通过引入eDRX周期和PSM这种特殊的节电机制,可以大大延长电池使用时间,可能仅仅采用一颗纽扣电池,就能工作一年左右,但是由此带来的将是传输时间上的大大延迟。而对于可以交替使用电池和外置供电(比如太阳能电池板,汽车发动机)的NB-IoT终端,在外置供电起作用的场景下,则无需过多的省电考虑。但是现有技术上没有考虑当NB-IoT终端上出现外部供电时,模式切换上应如何处理?如果仍保持eDRX或PSM的省电模式,而不能在工作模式和省电模式之间做到自如切换,那么这种通过延迟响应下行寻呼时间和牺牲数据传输效率带来的省电考虑就没有太多意义了。
发明内容
本发明的主要目的在于提出一种NB-IoT终端模式切换的方法、装置和存储介质,旨在通过软件控制,实现有内外部供电装置的NB-IoT终端在工作模式和省电模式下的自如切换,以在提升数据传输效率和电池省电处理这两个互为矛盾的方向上做到更好的结合与优化。
为实现上述目的,本发明实施例提供了一种NB-IoT终端模式切换的方法,所述方法包括以下步骤:定时检测NB-IoT终端当前的供电方式;若检测到所述NB-IoT终端当前的供电方式为内置电源供电时,所述NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式;若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式。
为实现上述目的,本发明实施例还提出了一种NB-IoT终端模式切换的装置,所述装置包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现前述方法的步骤。
为实现上述目的,本发明提供了一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述方法的步骤。
本发明提出的NB-IoT终端模式切换的方法、装置和存储介质,其通过定时检测NB-IoT终端当前的供电方式,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,则NB-IoT终端由省电模式切换为工作模式。如此一来,其可达到如下效果:(1)外置电源供电生效时,设备“始终在线”,可时刻响应网络寻呼、完成数据传送,便于智能设施的查询、监控和侦听等,大大提升数据传输效率;(2)内置电池供电生效时,设备进入省电模式,降低整体功耗、达到节电目的。可见,本技术方案,其通过软件控制,实现有内外部供电装置的NB-IoT终端在工作模式和省电模式下的自如切换,以在提升数据传输效率和电池省电处理这两个互为矛盾的方向上做到更好的结合与优化。
附图说明
图1为一个TAU周期的结构示意图。
图2为图1所示TAU周期内有上行数据发送的状态示意图。
图3为eDRX工作机制示意图。
图4是本发明实施例一提供的NB-IoT终端模式切换的方法的流程图。
图5是NB-IoT终端的内核结构示意图。
图6是图1所示NB-IoT终端模式切换的方法步骤S120的具体流程图。
图7是图1所示NB-IoT终端模式切换的方法步骤S130的具体流程图。
图8是休眠期检测到外置电源供电时终端模式切换的运作示意图。
图9是活跃期检测到外置电源供电时,且掉电时间超出活跃期时终端模式切换的运作示意图。
图10是活跃期检测到外置电源供电时,且掉电时间没有超出活跃期时终端模式切换的运作示意图。
图11是本发明实施例二提供的NB-IoT终端模式切换的装置的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特有的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
现有的NB-IoT终端产品,可以同时请求激活PSM和eDRX(由终端决定仅PSM、仅eDRX或两者都生效),以达到省电目的。在省电模式下,终端不需要re-attach(重新贴上),也不需要re-establish(重新建立)PDN(Public Data Network,公用数据网)连接,类似于关机状态。
在整个TAU(Tracking Area Update,跟踪区更新)周期内,NB-IoT的终端将接收网络侧的T3324定时器的值,如图1所示,在该定时器未到达前的时间范围内(即Active Time,活跃期,eDRX模式生效阶段),终端会按照eDRX周期,周期性醒来尝试解码被叫业务(仅在PO寻呼信道上完成)。当T3324定时器超时,终端会进入休眠期(即PSM模式生效阶段)下,此时下行寻呼均丢失,即终端不再响应来自网络侧的被叫业务,直到进入下一个TAU周期的活跃期。
如图2所示,如果在终端进入休眠期时,终端需要发送上行数据给网络侧(例如需要在固定时间给云端发送采集数据),则会从PSM模式进入正常模式(即工作模式),并在数据发送完毕后进入一个新的TAU周期,即重新经过T3324定时器的时间(即活跃期)之后回到休眠期。
其中,eDRX的周期基本单位是超帧,1超帧=1024帧。如图3所示,如果eDRX周期是10个超帧的话,那么实际换算为真实时间约为=1024*10*10=102400 ms=102.4s.也就是说,在T3324定时器到达前的活跃期,终端会每隔约102.4s去尝试去解码网络侧通过NPDCCH(Narrowband PDCCH,窄带物联网下行控制信道)下发的寻呼消息。
这样一来,现有的NB-IoT终端产品,通过延长eDRX周期、并引入PSM机制,可为终端产品带来更多的电量节约。但是现有技术上没有考虑当NB-IoT终端上出现外部供电时,模式切换上应如何处理?如果仍保持eDRX或PSM的省电模式,而不能在工作模式和省电模式之间做到自如切换,那么这种通过延迟响应下行寻呼时间和牺牲数据传输效率带来的省电考虑就没有太多意义了。基于此,本发明具体提供以下各实施例。
实施例一
如图4所示,本实施例提供了一种NB-IoT终端模式切换的方法,该方法包括以下步骤:
步骤S110:定时检测NB-IoT终端当前的供电方式。
具体地,如图5所示,本实施例的NB-IoT终端模式切换的方法主要基于该图所示的NB-IoT终端100来实现,该NB-IoT终端100包括上层业务模块110、MODEM模块120、电源管理模块130以及RTC时钟140。
其中,上层业务模块110主要做上层业务,面向用户,软件大量工作集中在此。可以通过对低层消息的接收和识别,完成休眠/唤醒动作等。MODEM模块120主要处理MODEM业务,可以通过对底层消息的接收和识别,完成休眠/唤醒动作,以及向网络侧的通知消息发送等。电源管理模块130主要负责检测NB-IoT终端100当前的供电方式、关机/唤醒等,当NB-IoT终端100当前的供电方式发生改变时,负责启动内部定时器(即RTC时钟140)计时,通知MODEM及上层业务模块休眠/唤醒动作。RTC时钟140,其与电源管理模块130同属最低层的业务,负责计时。
基于上述的NB-IoT终端100,本实施的方法步骤具体为“通过电源管理模块130定时检测该NB-IoT终端100当前的供电方式,以判断该NB-IoT终端100当前的供电方式为内置电源供电,还是外置电源供电。即电源管理模块130会根据预设的时间间隔,定时检测相应的NB-IoT终端100当前的供电方式,以判断该NB-IoT终端100当前的供电方式为内置电源供电,还是外置电源(如外置的太阳能电池板、汽车启动后的发动机供电等)供电。
步骤S120:若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式。
具体地,当图5所示的NB-IoT终端100,通过电源管理模块130的定时检测,检测到该NB-IoT终端100当前的供电方式为内置电源供电时,由于内置电源储电能力有限,为了更好地延长内置电源的使用时间,需将该NB-IoT终端100保持当前的省电模式或由工作模式切换为省电模式,具体体现为,如图6所示,包括以下步骤:。
步骤S121:该NB-IoT终端当前处于省电模式下,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式。
步骤S122:该NB-IoT终端当前处于工作模式下,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端由工作模式切换为省电模式。
这样一来,当该NB-IoT终端100保持为当前的省电模式时,其当前的省电模式的TAU周期保持不变,即当前为TAU周期的活跃期,则依旧保持为活跃期,当前为TAU周期的休眠期,即依旧保持为休眠期。而当该NB-IoT终端100由工作模式切换为省电模式时,其马上进入TAU周期的休眠期,即无论当前为原设定TAU周期的活跃期,还是为原设定TAU周期的休眠期,均进入TAU周期的休眠期,网络侧如需向该NB-IoT终端100发送数据,则需等待原设定的下一个TAU周期的活跃期。
步骤S130:若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式。
具体地,当图5所示的NB-IoT终端100,通过电源管理模块130的定时检测,检测到该NB-IoT终端100当前的供电方式为外置电源供电时,由于外置电源供电时,电力充足,无需过多的省电考虑,这样一来,该NB-IoT终端100在省电模式下通过延迟响应下行寻呼时间和牺牲数据传输效率带来的省电考虑就没有太多意义了。为了更好地提升该NB-IoT终端100的数据传输效率,需将该NB-IoT终端100保持当前的工作模式或由省电模式切换为工作模式,具体体现为,如图7所示,包括以下步骤:。
步骤S131:该NB-IoT终端当前处于工作模式下,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端保持当前的工作模式。
步骤S132:该NB-IoT终端当前处于省电模式下,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端由省电模式切换为工作模式。
这样一来,当休眠期检测到外置电源供电时终端模式切换的具体运作过程如图8所示。当活跃期检测到外置电源供电时,且掉电时间超出活跃期时终端模式切换的具体运作过程如图9所示,当活跃期检测到外置电源供电时,且掉电时间没有超出活跃期时终端模式切换的具体运作过程如图10所示。
可见,该NB-IoT终端当前处于省电模式下,该NB-IoT终端由省电模式切换为工作模式整个流程具体体现为:
首先,该NB-IoT终端100当前处于省电模式下,若检测到该NB-IoT终端100当前的供电方式为外置电源供电时,唤醒该NB-IoT终端100,启动RTC时钟140计时。唤醒该NB-IoT终端100时,通知该NB-IoT终端100的上层业务模块110及MODEM模块120从省电模式下唤醒,设备进入正常的工作模式,完成与网络侧的attach及PDN连接,同时RTC时钟140启动计时,例如设定计时时间为T,如图8、图9或图10所示。
其次,若该RTC时钟140计时结束后,再次检测到该NB-IoT终端100当前的供电方式仍为外置电源供电时,给网络侧发送一个禁用省电模式的消息,通知该NB-IoT终端100当前处于工作模式,以响应该网络侧发出的被叫业务。即如图8、图9或图10所示,预定时间阈值(即时间T)内检测到外置电源供电仍存在时,发送一个禁用省电模式的消息给网络侧,通知网络侧,该NB-IoT终端100处于正常的工作模式下。该网络侧得到该通知消息后,且下发的寻呼消息得到响应后,标识终端为“在线”状态,并优先下发高优先级、重要的数据业务(如推送升级包)。
最后,若该RTC时钟140计时结束后,检测到该NB-IoT终端100当前的供电方式为内置电源供电时,给网络侧发送一个解除省电模式禁用的消息,以通知该NB-IoT终端进入省电模式,不再响应该网络侧发出的被叫业务。即如图8、图9或图10所示,当检测到外置电源掉电事件、切回内置电池供电时,再发解除省电模式禁用的通知给网络侧。如此时无上行数据传输需求,则该NB-IoT终端100马上进入TAU周期的休眠期(即PSM模式生效阶段),即无论此时如图9所示超出T3324定时器规定的时间范围内,还是此时如图10所示处于T3324规定的时间范围内,其均进入TAU周期的休眠期(即PSM模式生效阶段),此时,该NB-IoT终端100不再响应被叫业务,整机进入PSM深度睡眠状态,以节电处理。网络侧接收到该解除省电模式禁用的通知后,将暂未完成传输的数据、以及其他数据交互进行推迟;待下一个TAU周期的活跃期,或者是该NB-IoT终端100再次发送禁用省电模式的通知时再作数据下发。
这样一来,通过RTC时钟140计时,使得时间间隔T内两次检测到该NB-IoT终端100当前的供电方式,只有两次均检测到该NB-IoT终端100当前的供电方式为外置电源供电时,该NB-IoT终端100才会给网络侧发送一个禁用省电模式的消息,通知该NB-IoT终端100当前处于工作模式,以响应该网络侧发出的被叫业务,避免了该NB-IoT终端100临时激活外置电源供电模式,又马上掉电切回内置电源供电的情形下,造成该NB-IoT终端100在内置电源供电时仍长期响应该网络侧发出的被叫业务而产生的电力浪费问题。
实施例二
如图11所示,本发明实施例三提出一种NB-IoT终端模式切换的装置20,该装置20包括存储器21、处理器22、存储在该存储器上并可在该处理器上运行的程序以及用于实现处理器21和存储器22之间的连接通信的数据总线23,该程序被该处理器执行时,以实现以下如图1所示的具体步骤:
步骤S110:定时检测NB-IoT终端当前的供电方式。
具体地,如图5所示,本实施例的NB-IoT终端模式切换的方法主要基于该
图所示的NB-IoT终端100来实现,该NB-IoT终端100包括上层业务模块110、MODEM模块120、电源管理模块130以及RTC时钟140。
其中,上层业务模块110主要做上层业务,面向用户,软件大量工作集中在此。可以通过对低层消息的接收和识别,完成休眠/唤醒动作等。MODEM模块120主要处理MODEM业务,可以通过对底层消息的接收和识别,完成休眠/唤醒动作,以及向网络侧的通知消息发送等。电源管理模块130主要负责检测NB-IoT终端100当前的供电方式、关机/唤醒等,当NB-IoT终端100当前的供电方式发生改变时,负责启动内部定时器(即RTC时钟140)计时,通知MODEM及上层业务模块休眠/唤醒动作。RTC时钟140,其与电源管理模块130同属最低层的业务,负责计时。
基于上述的NB-IoT终端100,本实施的方法步骤具体为“通过电源管理模块130定时检测该NB-IoT终端100当前的供电方式,以判断该NB-IoT终端100当前的供电方式为内置电源供电,还是外置电源供电。即电源管理模块130会根据预设的时间间隔,定时检测相应的NB-IoT终端100当前的供电方式,以判断该NB-IoT终端100当前的供电方式为内置电源供电,还是外置电源(如外置的太阳能电池板、汽车启动后的发动机供电等)供电。
步骤S120:若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式。
具体地,当图5所示的NB-IoT终端100,通过电源管理模块130的定时检测,检测到该NB-IoT终端100当前的供电方式为内置电源供电时,由于内置电源储电能力有限,为了更好地延长内置电源的使用时间,需将该NB-IoT终端100保持当前的省电模式或由工作模式切换为省电模式,具体体现为,如图6所示,包括以下步骤:。
步骤S121:该NB-IoT终端当前处于省电模式下,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式。
步骤S122:该NB-IoT终端当前处于工作模式下,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端由工作模式切换为省电模式。
这样一来,当该NB-IoT终端100保持为当前的省电模式时,其当前的省电模式的TAU周期保持不变,即当前为TAU周期的活跃期,则依旧保持为活跃期,当前为TAU周期的休眠期,即依旧保持为休眠期。而当该NB-IoT终端100由工作模式切换为省电模式时,其马上进入TAU周期的休眠期,即无论当前为原设定TAU周期的活跃期,还是为原设定TAU周期的休眠期,均进入TAU周期的休眠期,网络侧如需向该NB-IoT终端100发送数据,则需等待原设定的下一个TAU周期的活跃期。
步骤S130:若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式。
具体地,当图5所示的NB-IoT终端100,通过电源管理模块130的定时检测,检测到该NB-IoT终端100当前的供电方式为外置电源供电时,由于外置电源供电时,电力充足,无需过多的省电考虑,这样一来,该NB-IoT终端100在省电模式下通过延迟响应下行寻呼时间和牺牲数据传输效率带来的省电考虑就没有太多意义了。为了更好地提升该NB-IoT终端100的数据传输效率,需将该NB-IoT终端100保持当前的工作模式或由省电模式切换为工作模式,具体体现为,如图7所示,包括以下步骤:。
步骤S131:该NB-IoT终端当前处于工作模式下,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端保持当前的工作模式。
步骤S132:该NB-IoT终端当前处于省电模式下,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端由省电模式切换为工作模式。
这样一来,当休眠期检测到外置电源供电时终端模式切换的具体运作过程如图8所示。当活跃期检测到外置电源供电时,且掉电时间超出活跃期时终端模式切换的具体运作过程如图9所示,当活跃期检测到外置电源供电时,且掉电时间没有超出活跃期时终端模式切换的具体运作过程如图10所示。
可见,该NB-IoT终端当前处于省电模式下,该NB-IoT终端由省电模式切换为工作模式整个流程具体体现为:
首先,该NB-IoT终端100当前处于省电模式下,若检测到该NB-IoT终端100当前的供电方式为外置电源供电时,唤醒该NB-IoT终端100,启动RTC时钟140计时。唤醒该NB-IoT终端100时,通知该NB-IoT终端100的上层业务模块110及MODEM模块120从省电模式下唤醒,设备进入正常的工作模式,完成与网络侧的attach及PDN连接,同时RTC时钟140启动计时,例如设定计时时间为T,如图8、图9或图10所示。
其次,若该RTC时钟140计时结束后,再次检测到该NB-IoT终端100当前的供电方式仍为外置电源供电时,给网络侧发送一个禁用省电模式的消息,通知该NB-IoT终端100当前处于工作模式,以响应该网络侧发出的被叫业务。即如图8、图9或图10所示,预定时间阈值(即时间T)内检测到外置电源供电仍存在时,发送一个禁用省电模式的消息给网络侧,通知网络侧,该NB-IoT终端100处于正常的工作模式下。该网络侧得到该通知消息后,且下发的寻呼消息得到响应后,标识终端为“在线”状态,并优先下发高优先级、重要的数据业务(如推送升级包)。
最后,若该RTC时钟140计时结束后,检测到该NB-IoT终端100当前的供电方式为内置电源供电时,给网络侧发送一个解除省电模式禁用的消息,以通知该NB-IoT终端进入省电模式,不再响应该网络侧发出的被叫业务。即如图8、图9或图10所示,当检测到外置电源掉电事件、切回内置电池供电时,再发解除省电模式禁用的通知给网络侧。如此时无上行数据传输需求,则该NB-IoT终端100马上进入TAU周期的休眠期(即PSM模式生效阶段),即无论此时如图9所示超出T3324定时器规定的时间范围内,还是此时如图10所示处于T3324规定的时间范围内,其均进入TAU周期的休眠期(即PSM模式生效阶段),此时,该NB-IoT终端100不再响应被叫业务,整机进入PSM深度睡眠状态,以节电处理。网络侧接收到该解除省电模式禁用的通知后,将暂未完成传输的数据、以及其他数据交互进行推迟;待下一个TAU周期的活跃期,或者是该NB-IoT终端100再次发送禁用省电模式的通知时再作数据下发。
这样一来,通过RTC时钟140计时,使得时间间隔T内两次检测到该NB-IoT终端100当前的供电方式,只有两次均检测到该NB-IoT终端100当前的供电方式为外置电源供电时,该NB-IoT终端100才会给网络侧发送一个禁用省电模式的消息,通知该NB-IoT终端100当前处于工作模式,以响应该网络侧发出的被叫业务,避免了该NB-IoT终端100临时激活外置电源供电模式,又马上掉电切回内置电源供电的情形下,造成该NB-IoT终端100在内置电源供电时仍长期响应该网络侧发出的被叫业务而产生的电力浪费问题。
实施例三
本发明实施例三提出一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现以下如图1所示的具体步骤:
步骤S110:定时检测NB-IoT终端当前的供电方式。
具体地,如图5所示,本实施例的NB-IoT终端模式切换的方法主要基于该
图所示的NB-IoT终端100来实现,该NB-IoT终端100包括上层业务模块110、MODEM模块120、电源管理模块130以及RTC时钟140。
其中,上层业务模块110主要做上层业务,面向用户,软件大量工作集中在此。可以通过对低层消息的接收和识别,完成休眠/唤醒动作等。MODEM模块120主要处理MODEM业务,可以通过对底层消息的接收和识别,完成休眠/唤醒动作,以及向网络侧的通知消息发送等。电源管理模块130主要负责检测NB-IoT终端100当前的供电方式、关机/唤醒等,当NB-IoT终端100当前的供电方式发生改变时,负责启动内部定时器(即RTC时钟140)计时,通知MODEM及上层业务模块休眠/唤醒动作。RTC时钟140,其与电源管理模块130同属最低层的业务,负责计时。
基于上述的NB-IoT终端100,本实施的方法步骤具体为“通过电源管理模块130定时检测该NB-IoT终端100当前的供电方式,以判断该NB-IoT终端100当前的供电方式为内置电源供电,还是外置电源供电。即电源管理模块130会根据预设的时间间隔,定时检测相应的NB-IoT终端100当前的供电方式,以判断该NB-IoT终端100当前的供电方式为内置电源供电,还是外置电源(如外置的太阳能电池板、汽车启动后的发动机供电等)供电。
步骤S120:若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式。
具体地,当图5所示的NB-IoT终端100,通过电源管理模块130的定时检测,检测到该NB-IoT终端100当前的供电方式为内置电源供电时,由于内置电源储电能力有限,为了更好地延长内置电源的使用时间,需将该NB-IoT终端100保持当前的省电模式或由工作模式切换为省电模式,具体体现为,如图6所示,包括以下步骤:。
步骤S121:该NB-IoT终端当前处于省电模式下,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式。
步骤S122:该NB-IoT终端当前处于工作模式下,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端由工作模式切换为省电模式。
这样一来,当该NB-IoT终端100保持为当前的省电模式时,其当前的省电模式的TAU周期保持不变,即当前为TAU周期的活跃期,则依旧保持为活跃期,当前为TAU周期的休眠期,即依旧保持为休眠期。而当该NB-IoT终端100由工作模式切换为省电模式时,其马上进入TAU周期的休眠期,即无论当前为原设定TAU周期的活跃期,还是为原设定TAU周期的休眠期,均进入TAU周期的休眠期,网络侧如需向该NB-IoT终端100发送数据,则需等待原设定的下一个TAU周期的活跃期。
步骤S130:若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式。
具体地,当图5所示的NB-IoT终端100,通过电源管理模块130的定时检测,检测到该NB-IoT终端100当前的供电方式为外置电源供电时,由于外置电源供电时,电力充足,无需过多的省电考虑,这样一来,该NB-IoT终端100在省电模式下通过延迟响应下行寻呼时间和牺牲数据传输效率带来的省电考虑就没有太多意义了。为了更好地提升该NB-IoT终端100的数据传输效率,需将该NB-IoT终端100保持当前的工作模式或由省电模式切换为工作模式,具体体现为,如图7所示,包括以下步骤:。
步骤S131:该NB-IoT终端当前处于工作模式下,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端保持当前的工作模式。
步骤S132:该NB-IoT终端当前处于省电模式下,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,该NB-IoT终端由省电模式切换为工作模式。
这样一来,当休眠期检测到外置电源供电时终端模式切换的具体运作过程如图8所示。当活跃期检测到外置电源供电时,且掉电时间超出活跃期时终端模式切换的具体运作过程如图9所示,当活跃期检测到外置电源供电时,且掉电时间没有超出活跃期时终端模式切换的具体运作过程如图10所示。
可见,该NB-IoT终端当前处于省电模式下,该NB-IoT终端由省电模式切换为工作模式整个流程具体体现为:
首先,该NB-IoT终端100当前处于省电模式下,若检测到该NB-IoT终端100当前的供电方式为外置电源供电时,唤醒该NB-IoT终端100,启动RTC时钟140计时。唤醒该NB-IoT终端100时,通知该NB-IoT终端100的上层业务模块110及MODEM模块120从省电模式下唤醒,设备进入正常的工作模式,完成与网络侧的attach及PDN连接,同时RTC时钟140启动计时,例如设定计时时间为T,如图8、图9或图10所示。
其次,若该RTC时钟140计时结束后,再次检测到该NB-IoT终端100当前的供电方式仍为外置电源供电时,给网络侧发送一个禁用省电模式的消息,通知该NB-IoT终端100当前处于工作模式,以响应该网络侧发出的被叫业务。即如图8、图9或图10所示,预定时间阈值(即时间T)内检测到外置电源供电仍存在时,发送一个禁用省电模式的消息给网络侧,通知网络侧,该NB-IoT终端100处于正常的工作模式下。该网络侧得到该通知消息后,且下发的寻呼消息得到响应后,标识终端为“在线”状态,并优先下发高优先级、重要的数据业务(如推送升级包)。
最后,若该RTC时钟140计时结束后,检测到该NB-IoT终端100当前的供电方式为内置电源供电时,给网络侧发送一个解除省电模式禁用的消息,以通知该NB-IoT终端进入省电模式,不再响应该网络侧发出的被叫业务。即如图8、图9或图10所示,当检测到外置电源掉电事件、切回内置电池供电时,再发解除省电模式禁用的通知给网络侧。如此时无上行数据传输需求,则该NB-IoT终端100马上进入TAU周期的休眠期(即PSM模式生效阶段),即无论此时如图9所示超出T3324定时器规定的时间范围内,还是此时如图10所示处于T3324规定的时间范围内,其均进入TAU周期的休眠期(即PSM模式生效阶段),此时,该NB-IoT终端100不再响应被叫业务,整机进入PSM深度睡眠状态,以节电处理。网络侧接收到该解除省电模式禁用的通知后,将暂未完成传输的数据、以及其他数据交互进行推迟;待下一个TAU周期的活跃期,或者是该NB-IoT终端100再次发送禁用省电模式的通知时再作数据下发。
这样一来,通过RTC时钟140计时,使得时间间隔T内两次检测到该NB-IoT终端100当前的供电方式,只有两次均检测到该NB-IoT终端100当前的供电方式为外置电源供电时,该NB-IoT终端100才会给网络侧发送一个禁用省电模式的消息,通知该NB-IoT终端100当前处于工作模式,以响应该网络侧发出的被叫业务,避免了该NB-IoT终端100临时激活外置电源供电模式,又马上掉电切回内置电源供电的情形下,造成该NB-IoT终端100在内置电源供电时仍长期响应该网络侧发出的被叫业务而产生的电力浪费问题。
本发明实施例提出的NB-IoT终端模式切换的方法、装置和存储介质,其通过定时检测NB-IoT终端当前的供电方式,若检测到该NB-IoT终端当前的供电方式为内置电源供电时,该NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式,若检测到该NB-IoT终端当前的供电方式为外置电源供电时,则NB-IoT终端由省电模式切换为工作模式。如此一来,其可达到如下效果:(1)外置电源供电生效时,设备“始终在线”,可时刻响应网络寻呼、完成数据传送,便于智能设施的查询、监控和侦听等,大大提升数据传输效率;(2)内置电池供电生效时,设备进入省电模式,降低整体功耗、达到节电目的。可见,本技术方案,其通过软件控制,实现有内外部供电装置的NB-IoT终端在工作模式和省电模式下的自如切换,以在提升数据传输效率和电池省电处理这两个互为矛盾的方向上做到更好的结合与优化。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (10)
1.一种窄带物联网NB-IoT终端模式切换的方法,其特征在于,所述方法包括以下步骤:
定时检测NB-IoT终端当前的供电方式;
若检测到所述NB-IoT终端当前的供电方式为内置电源供电时,所述NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式;
若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式。
2.根据权利要求1所述的方法,其特征在于,所述定时检测NB-IoT终端当前的供电方式的步骤具体包括:
通过电源管理模块定时检测所述NB-IoT终端当前的供电方式,以判断所述NB-IoT终端当前的供电方式为内置电源供电,还是外置电源供电。
3.根据权利要求1所述的方法,其特征在于,所述若所述NB-IoT终端当前的供电方式为内置电源供电时,所述NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式的步骤具体包括:
所述NB-IoT终端当前处于省电模式下,若检测到所述NB-IoT终端当前的供电方式为内置电源供电时,所述NB-IoT终端保持当前的省电模式。
4.根据权利要求3所述的方法,其特征在于,所述若所述NB-IoT终端当前的供电方式为内置电源供电时,所述NB-IoT终端保持当前的省电模式或由工作模式切换为省电模式的步骤具体还包括:
所述NB-IoT终端当前处于工作模式下,若检测到所述NB-IoT终端当前的供电方式为内置电源供电时,所述NB-IoT终端由工作模式切换为省电模式。
5.根据权利要求1所述的方法,其特征在于,所述若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式的步骤具体包括:
所述NB-IoT终端当前处于工作模式下,若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端保持当前的工作模式。
6.根据权利要求5所述的方法,其特征在于,所述若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端保持当前的工作模式或由省电模式切换为工作模式的步骤具体还包括:
所述NB-IoT终端当前处于省电模式下,若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端由省电模式切换为工作模式。
7.根据权利要求6所述的方法,其特征在于,所述所述NB-IoT终端当前处于省电模式下,若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端由省电模式切换为工作模式的步骤具体包括:
所述NB-IoT终端当前处于省电模式下,若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,唤醒所述NB-IoT终端,启动RTC时钟计时;
若所述RTC时钟计时结束后,再次检测到所述NB-IoT终端当前的供电方式仍为外置电源供电时,给网络侧发送一个禁用省电模式的消息,通知所述NB-IoT终端当前处于工作模式,以响应所述网络侧发出的被叫业务。
8.根据权利要求7所述的方法,其特征在于,所述所述NB-IoT终端当前处于省电模式下,若检测到所述NB-IoT终端当前的供电方式为外置电源供电时,所述NB-IoT终端由省电模式切换为工作模式的步骤具体还包括:
若所述RTC时钟计时结束后,检测到所述NB-IoT终端当前的供电方式为内置电源供电时,给网络侧发送一个解除省电模式禁用的消息,以通知所述NB-IoT终端进入省电模式,不再响应所述网络侧发出的被叫业务。
9.一种NB-IoT终端模式切换的装置,其特征在于,所述装置包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如权利要求1-8任一项所述的NB-IoT终端模式切换的方法的步骤。
10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至8中任一项所述的NB-IoT终端模式切换的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810628251.2A CN110621056A (zh) | 2018-06-19 | 2018-06-19 | NB-IoT终端模式切换的方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810628251.2A CN110621056A (zh) | 2018-06-19 | 2018-06-19 | NB-IoT终端模式切换的方法、装置和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110621056A true CN110621056A (zh) | 2019-12-27 |
Family
ID=68919983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810628251.2A Pending CN110621056A (zh) | 2018-06-19 | 2018-06-19 | NB-IoT终端模式切换的方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110621056A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113639796A (zh) * | 2021-08-11 | 2021-11-12 | 南京理工大学 | 一种基于NB-IoT的环境信息采集方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006037377A1 (en) * | 2004-10-07 | 2006-04-13 | Telefonaktiebolaget Lm Ericsson (Publ) | User terminal power resource management |
CN102026153A (zh) * | 2009-09-18 | 2011-04-20 | 中兴通讯股份有限公司 | 一种演进型节点b获取用户终端供电方式的方法和*** |
CN102640551A (zh) * | 2009-12-07 | 2012-08-15 | 高通股份有限公司 | 用于利用动态门限的信号检测***和方法 |
CN102640544A (zh) * | 2009-12-07 | 2012-08-15 | 高通股份有限公司 | 用于动态小区搜索的***和方法 |
US20150208353A1 (en) * | 2014-01-17 | 2015-07-23 | Lg Electronics Inc. | Method and apparatus for reducing power consumption of terminal |
US20160021700A1 (en) * | 2010-02-16 | 2016-01-21 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling discontinuous reception in a wireless communication system |
CN107205261A (zh) * | 2017-07-24 | 2017-09-26 | 京信通信***(中国)有限公司 | 一种终端节能方法、终端及基站 |
CN107277906A (zh) * | 2017-07-28 | 2017-10-20 | 广东欧珀移动通信有限公司 | 模式选择方法、装置、终端及计算机可读存储介质 |
-
2018
- 2018-06-19 CN CN201810628251.2A patent/CN110621056A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006037377A1 (en) * | 2004-10-07 | 2006-04-13 | Telefonaktiebolaget Lm Ericsson (Publ) | User terminal power resource management |
CN102026153A (zh) * | 2009-09-18 | 2011-04-20 | 中兴通讯股份有限公司 | 一种演进型节点b获取用户终端供电方式的方法和*** |
CN102640551A (zh) * | 2009-12-07 | 2012-08-15 | 高通股份有限公司 | 用于利用动态门限的信号检测***和方法 |
CN102640544A (zh) * | 2009-12-07 | 2012-08-15 | 高通股份有限公司 | 用于动态小区搜索的***和方法 |
US20160021700A1 (en) * | 2010-02-16 | 2016-01-21 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling discontinuous reception in a wireless communication system |
US20150208353A1 (en) * | 2014-01-17 | 2015-07-23 | Lg Electronics Inc. | Method and apparatus for reducing power consumption of terminal |
CN107205261A (zh) * | 2017-07-24 | 2017-09-26 | 京信通信***(中国)有限公司 | 一种终端节能方法、终端及基站 |
CN107277906A (zh) * | 2017-07-28 | 2017-10-20 | 广东欧珀移动通信有限公司 | 模式选择方法、装置、终端及计算机可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113639796A (zh) * | 2021-08-11 | 2021-11-12 | 南京理工大学 | 一种基于NB-IoT的环境信息采集方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106358273B (zh) | 一种低功耗通信装置 | |
EP2876944B1 (en) | Network card device, routing device, system and method for realizing dynamic sleep and wakeup | |
US8255724B2 (en) | Control of awake time in mobile device with event based time period followed by sleep mode algorithm | |
CN103532684B (zh) | 一种3gpp mtc自适应混合drx机制终端节能方法 | |
CN109246803B (zh) | 一种监听寻呼消息的方法、装置、终端和存储介质 | |
CN100547978C (zh) | 一种无线网状网络介质访问控制层节能方法 | |
WO2017075995A1 (zh) | 电量监控装置、导航***和车辆 | |
CN100450241C (zh) | 移动终端及其省电的方法 | |
CN106412845B (zh) | 无线保真Wi-Fi设备的休眠方法及装置 | |
CN110691430B (zh) | 物联网终端的唤醒方法及装置、存储介质、基站 | |
EP3190771B1 (en) | Method and device for managing instant communication application program, and mobile terminal thereof | |
CN110602771B (zh) | 一种功耗控制方法、装置和车联网终端 | |
CN101155355A (zh) | 一种用户设备睡眠模式的控制方法、装置及设备 | |
CN113765679B (zh) | 计算机网络唤醒方法及*** | |
CN104977979A (zh) | 时钟源切换方法和*** | |
CN110691399B (zh) | 物联网终端及其唤醒方法及装置、存储介质 | |
CN110572869A (zh) | 一种基于ble和霍尔开关的设备唤醒方法及装置 | |
CN113829953A (zh) | 电动汽车动力电池冷却控制方法及控制装置 | |
CN106598193B (zh) | 一种功耗控制方法及装置 | |
CN110621056A (zh) | NB-IoT终端模式切换的方法、装置和存储介质 | |
CN109246625B (zh) | 集群非连续接收调度方法和*** | |
CN101639357A (zh) | 电子导航***的电源管理方法及*** | |
KR100928651B1 (ko) | 저전력을 위한 이벤트 기반 센서 노드 및 그 동작 방법 | |
CN114205897B (zh) | 一种ZigBee休眠唤醒方法、相关装置及*** | |
CN111935803A (zh) | 一种基于ZigBee通信协议的设备唤醒方法及装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191227 |
|
RJ01 | Rejection of invention patent application after publication |