终端的唤醒周期调整方法、装置、存储介质及电子设备制造方法及图纸

技术编号:23772479 阅读:48 留言:0更新日期:2020-04-12 01:08
本公开提供了一种终端的唤醒周期调整方法、装置、存储介质及电子设备,该方法包括:广播心跳信息,并保持第一预定时长的监听状态;在监听状态结束时,根据终端在监听状态下接收到的信息,将终端当前的第一唤醒周期调整为第二唤醒周期。本公开根据终端在监听状态中所接收到的信息的情况,对终端下一次的唤醒周期进行调整,使每个终端都可以根据其自身的实际运行和监听情况,调整自身唤醒周期,避免了因多个终端集中上电导致的终端唤醒时间相同,进而导致心跳信息集中,空中数据堵塞的问题,保证多个终端之间可以分时唤醒,防止出现因数据堵塞造成的网关接收心跳信息或下发任务失败,无法实现终端工作状态的获取和任务更新的问题。

Method, device, storage medium and electronic equipment for adjusting wake-up cycle of terminal

【技术实现步骤摘要】
终端的唤醒周期调整方法、装置、存储介质及电子设备
本公开涉及电子设备的控制领域,特别涉及一种终端的唤醒周期调整方法、装置、存储介质及电子设备。
技术介绍
目前市场上常用一种通过低功耗广域网(LPWAN,Low-PowerWide-AreaNetwork)与网关建立连接,来实现自身显示或功能刷新的低功耗终端,其最主要的应用为公交车、地铁等公共交通上安装的拉手终端,即具有电子墨水屏显示功能的拉手,如图1所示,各拉手终端通过电子墨水屏显示广告,广告的具体内容和广告更新则由网关在公共交通不运行的时间段进行更新,其结构示意图如图2所示,主要包括两块相对设置的电子水墨屏Elink,射频模块Radio、微控制单元(MCU,MicrocontrollerUnit)和外部flash模块。在实际使用时,低功耗终端通常通过电池进行供电,并在大部分时间内保持休眠状态以降低功耗,通过定时唤醒进行心跳以方便网关对其进行工作状态的管理和任务下发。但是,上述低功耗终端常因集中上电而导致唤醒时间相同,进而使心跳信息广播集中,易造成空中数据堵塞,影响网关接收心跳信息或下发本文档来自技高网...

【技术保护点】
1.一种终端的唤醒周期调整方法,其特征在于,包括:/n广播心跳信息,并保持第一预定时长的监听状态;/n在监听状态结束时,根据终端在监听状态下接收到的信息,将所述终端当前的第一唤醒周期调整为第二唤醒周期。/n

【技术特征摘要】
1.一种终端的唤醒周期调整方法,其特征在于,包括:
广播心跳信息,并保持第一预定时长的监听状态;
在监听状态结束时,根据终端在监听状态下接收到的信息,将所述终端当前的第一唤醒周期调整为第二唤醒周期。


2.根据权利要求1所述的唤醒周期调整方法,其特征在于,所述终端在监听状态下接收到的信息至少包括:网关根据所述终端的心跳信息发出的网关应答信息,和/或,其他终端广播的心跳信息。


3.根据权利要求2所述的唤醒周期调整方法,其特征在于,所述在监听状态结束时,根据终端在监听状态下接收到的信息,将所述终端当前的第一唤醒周期调整为第二唤醒周期之前,还包括:
检测所述终端在监听状态下是否接收到网关应答信息;
在接收到所述网关应答信息时,若所述终端处于脱网状态,确定调整参数t=-rand(0~第一时间基准/2),若所述终端处于在网状态,确定所述调整参数t=0,其中,rand()为随机函数,用于产生随机数;
在未接收到所述网关应答信息时,若所述终端处于脱网状态,确定所述调整参数t=0,若所述终端处于在网状态,确定所述调整参数t=-rand(0~第二时间基准/2);
根据所述第一唤醒周期和所述调整参数确定所述第二唤醒周期。


4.根据权利要求3所述的唤醒周期调整方法,其特征在于,所述在监听状态结束时,根据终端在监听状态下接收到的信息,将所述终端当前的第一唤醒周期调整为第二唤醒周期,包括:
将所述第一唤醒周期调整为所述第一唤醒周期与所述调整参数之和,其中,所述第一唤醒周期与所述调整参数之和为所述第二唤醒周期。


5.根据权利要求3所述的唤醒周期调整方法,其特征在于,根据所述第一唤醒周期和所述调整参数确定所述第二唤醒周期,包括:
检测所述终端在监听状态下是否接收到其他终端广播的心跳信息;
在接收到其他终端广播的心跳信息的情况下,统计监听状态下所述终端接收到的其他终端的心跳信息数量M,检测所述其他终端的心跳信息数量M是否大于平衡值N;
在M>N的情况下,确定第二唤醒周期为rand(0~(当前时间基准Tc+t))+r,其中,r为随机延时数;
在M≤N的情况下,检测当前时间基准Tc是否大于初始唤醒周期T0;
在Tc>T0时,确定中间值T’=(M+1)Tc/N,检测所述T’是否大于T0,在T’≤T0时,确定所述第二唤醒周期为T0,在T’>T0时,确定所述第二唤醒周期为T’+t+r;
在Tc≤T0时,确定所述第二唤醒周期为Tc+t+r;
其中,Tc为第一时间基准或第二时间基准。


6.根据权利要求5所述的唤醒周期调整方法,其特征在于,检测所述其他终端的心跳信息数量M是否大于平衡值N之后,还包括:
在M>N的情况下,检测所述第二唤醒周期的第一调整次数是否超过第一预设阈值;
在所述第一调整次数未超过所述第一预设阈值的情况下,确定所述第二唤醒周期为rand(0~(Tc+t))+r,其中,r为随机延时数,并将所述第一调整次数的值加一;
在所述第一调整次数超过所述第一预设阈值的情况下,将Tc的值调整为Tnew,其中,Tnew=(M+1)Tc/N,并确定所述第二唤醒周期为Tnew+r,并将所述第一调整次数归零。


7.根据权利要求5所述的唤醒周期调整方法,其特征在于,检测所述其他终端的心跳信息数量M是否大于平衡值N之后,还包...

【专利技术属性】
技术研发人员:张莹裴宏岩边毅
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京;11

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

1