一种NB-IoT系统PSM模式控制方法及系统技术方案

技术编号:24681526 阅读:46 留言:0更新日期:2020-06-27 07:31
本发明专利技术涉及NB‑IoT基带芯片技术领域,具体公开了一种NB‑IoT系统PSM模式控制方法及系统,其中方法包括如下步骤:S1、当满足进入PSM模式条件时,协议栈清除不需要继续维护的定时器,从需要继续维护的定时器中选择时间最短的定时器,用所有需要继续维护的定时器的时间值分别减去时间最短的软件定时器的时间值,生成差值链表并存入非易失性存储器中;S2、将时间最短的定时器的时间值写入硬件定时器中,协议栈保存上下文并停止工作;S3、启动该硬件定时器,并进入PSM模式;S4、当硬件定时器超时时,退出PSM模式;S5、从非易失性存储器中恢复差值链表到协议栈中进行维护。采用本发明专利技术的技术方案能够减少硬件定时器数量需求及PSM模式的总功耗。

A PSM mode control method and system for NB IOT system

【技术实现步骤摘要】
一种NB-IoT系统PSM模式控制方法及系统
本专利技术涉及NB-IoT基带芯片
,特别涉及一种NB-IoT系统PSM模式控制方法及系统。
技术介绍
不同于LTE及其它手机常用的制式,NB-IOT制式的应用场景大部分时间处于非工作状态,少数时间处于工作状态,是否能充分利用非工作状态进入到适当的休眠状态,就成为了能否让系统综合功耗降到最低的关键。现有的NB-IOT省电方案主要是按照PSM/EDRX/DRX三种模式的策略进行了设计,当处于PSM模式时,进入深度睡眠,关闭处理器、内存和射频,挂起sim卡;处于EDRX模式时,进入中度睡眠,关闭处理器和射频;处于DRX模式时,进入浅睡眠,仅仅关闭射频。在PSM模式下,绝大多数定时器停止运行,但是还剩下例如T3412、T3346、T3396、backofftimers与timerT等定时器需要维持运行。该模式下协议栈所在的处理器核已经处于关闭状态,靠协议栈维护这些定时器已经变得不再可能。传统方法需要开启多个硬件定时器对每个剩下的定时器进行独立维护,这样会增加芯片上的硬件定时器数量并提本文档来自技高网...

【技术保护点】
1.一种NB-IoT系统PSM模式控制方法,其特征在于,包括如下步骤:/nS1、当满足进入PSM模式条件时,协议栈清除不需要继续维护的定时器,从需要继续维护的定时器中选择时间最短的定时器,用所有需要继续维护的定时器的时间值分别减去时间最短的软件定时器的时间值,生成差值链表并存入非易失性存储器中;/nS2、将时间最短的定时器的时间值写入硬件定时器中,协议栈保存上下文并停止工作;/nS3、启动该硬件定时器,并进入PSM模式;/nS4、当硬件定时器超时时,退出PSM模式;/nS5、从非易失性存储器中恢复差值链表到协议栈中进行维护。/n

【技术特征摘要】
1.一种NB-IoT系统PSM模式控制方法,其特征在于,包括如下步骤:
S1、当满足进入PSM模式条件时,协议栈清除不需要继续维护的定时器,从需要继续维护的定时器中选择时间最短的定时器,用所有需要继续维护的定时器的时间值分别减去时间最短的软件定时器的时间值,生成差值链表并存入非易失性存储器中;
S2、将时间最短的定时器的时间值写入硬件定时器中,协议栈保存上下文并停止工作;
S3、启动该硬件定时器,并进入PSM模式;
S4、当硬件定时器超时时,退出PSM模式;
S5、从非易失性存储器中恢复差值链表到协议栈中进行维护。


2.根据权利要求1所述的NB-IoT系统PSM模式控制方法,其特征在于:所述S1中,生成差值链表时,还将每个差值对应的定时器名称存入非易失性存储器中。


3.根据权利要求2所述的NB-IoT系统PSM模式控制方法,其特征在于:所述S5中,协议栈基于差值链表、每个差值对应的定时器名称,对定时器进行维护。


4.根据权利要求3所述的NB-IoT系统PSM模式控制方法,其特征在于:所述S3中,进入PSM模式后,关闭预设硬件组。


5.根据权利要求4所述的NB-IoT系统PSM模式控制方法,其特征在于:所述S4中,退出PSM模式后,重新启动预设硬件组。


6.根据权利要求5所述的NB-IoT系统PSM模式控...

【专利技术属性】
技术研发人员:刘宇范晓俊王宏勇伊海珂彭晓松李茂岗
申请(专利权)人:重庆物奇科技有限公司上海物麒科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利