一种用于唤醒节能状态的终端的方法和装置的制造方法

文档序号:8302272阅读:268来源:国知局
一种用于唤醒节能状态的终端的方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种用于唤醒节能状态的终端的方法和装置。
【背景技术】
[0002]随着移动互联网和大数据的应用,基于WLAN网络的室内定位技术越来越炙手可热,在零售、酒店、交通、医疗等众多的行业都有着光明的应用前景。
[0003]传统的WLAN定位技术依赖于RSSI信号强度,具体的又可以分为下面两种方法:基于信号传输模型的三角定位法和基于信号采样的指纹特征法。由于室内多径效应、障碍物等因素的影响,RSSI值非常不稳定,导致基于RSSI值的定位结果的不可靠。而新一代的定位系统基于所谓的往返时延(Round-Trip Time, RTT)时间,依赖电磁波传输的速度的恒定不变的特性,克服了传统RSSI定位系统的缺陷,实现了更高精度、更稳定的定位效果。
[0004]所谓的RTT主动测量定位方法是指这样一种定位手段:基于接入点(AP)主动发送报文而进行的测量行为,即,由网络侧的AP向待测量的终端(STA)发送测量请求报文、接收测量响应报文,得出往返时间等测量结果,并进而计算出AP与终端的距离。
[0005]在基于RSSI值的被动式定位系统中,AP只需要被动接收周围STA的报文即可。而RTT主动式系统需要AP主动向周围STA发送测量请求报文。在通常的应用场景下,例如在商场、机场等场景下,待定位的STA都是各类手持式终端,如手机、PAD等,这类手持式终端由于电池容量的限制,经常会进入所谓的节能模式。在节能周期内,由于芯片处于休眠模式而无法进行有效的报文收发,因此,此时AP无法对处于休眠状态的终端进行有效测量。
[0006]几乎所有的手持终端都会频繁进入休眠模式,这是个普遍的现象。因此,对于RTT测量定位系统来讲,为了能够进行有效的测量,需要解决终端在节能状态下无法接收测量请求报文而导致的测量请求报文发送失败、进而导致测量失败率较高的问题。
[0007]另外,在组播视频播放应用中,也存在着由于终端处于休眠状态而导致视频业务数据发送失败或视频业务数据发送不流畅的问题。
[0008]可见,在目前的网络业务数据发送应用中,广泛存在着由于终端处于休眠状态而导致业务数据发送失败或业务数据发送不流畅的问题。

【发明内容】

[0009]有鉴于此,本发明提出了一种用于唤醒节能状态的终端的方法和装置,能够解决由于终端处于休眠状态而导致业务数据发送失败或业务数据发送不流畅的问题。
[0010]本发明提出的技术方案是:
[0011]一种用于唤醒节能状态的终端的方法,该方法包括:
[0012]接入点AP设置长周期定时器,在所述长周期定时器超时时,向所述AP关联的每个终端发送第一个数的唤醒报文,并重启所述长周期定时器;
[0013]AP在网络侧需要向该AP关联的终端发送业务数据时,启动短周期定时器,在业务数据发送期间,所述AP在所述短周期定时器超时时,向所述关联的终端发送第二个数的唤醒报文,并重启所述短周期定时器,在所述业务数据发送结束后,停止或删除所述短周期定时器;
[0014]其中,所述长周期定时器的定时时长大于所述短周期定时器的定时时长,所述第一个数大于所述第二个数。
[0015]一种用于唤醒节能状态的终端的装置,该装置位于接入点AP中,包括第一唤醒模块和第二唤醒模块;
[0016]所述第一唤醒模块,用于设置长周期定时器,在所述长周期定时器超时时,向所述AP关联的每个终端发送第一个数的唤醒报文,并重启所述长周期定时器;
[0017]所述第二唤醒模块,用于在网络侧需要向该AP关联的终端发送业务数据时,启动短周期定时器,在业务数据发送期间,所述AP在所述短周期定时器超时时,向所述关联的终端发送第二个数的唤醒报文,并重启所述短周期定时器,在所述业务数据发送结束后,停止或删除所述短周期定时器;
[0018]其中,所述长周期定时器的定时时长大于所述短周期定时器的定时时长,所述第一个数大于所述第二个数。
[0019]由上述技术方案可见,本发明实施例中,设置了长周期定时器和短周期定时器,其中长周期定时器一直有效,短周期定时器只在实际业务数据发送期间才有效,长周期定时器超时时发送数量相对较多的报文,例如发送多达10个、20个的批量报文,而短周期定时器超时时发送数量相对较少的报文,例如仅发送I个报文。
[0020]由于长周期定时器超时时发送的报文数量较多,一般情况下,如果网络侧有大量的数据发给终端,终端就会从休眠状态醒来,因此,通过长周期定时器,AP可以使得与其关联的终端不会长时间地停留在休眠状态,而终端一旦从休眠状态醒来,一般会停留一段时间再次决定是否进入休眠状态,因此,在网络侧向终端发送业务数据的开始时刻,终端处于唤醒状态的概率就会增大,而且,在网络侧需要向终端发送业务数据时,AP还会启动短周期定时器,在该短周期定时器超时时,AP向网络侧当前需要向其发送业务数据的、该AP关联的终端发送个数较少的报文,换言之,AP通过响应短周期定时器,频繁而少量地向关联的终端发送唤醒报文,因此终端被唤醒以及保持唤醒状态的概率会进一步增大。
[0021]因此,本发明实施例通过长周期定时器和短周期定时器相结合,能够显著地增大唤醒终端的概率,避免终端进入休眠状态,因而能够有效解决由于终端处于休眠状态而导致业务数据发送失败或业务数据发送不流畅的问题。
[0022]另一方面,由于长周期定时器的定时时长较长、响应长周期定时器而发送的唤醒报文数量较大,而短周期定时器的定时时长较短、响应短周期定时器而发送的唤醒报文数量较少,并且,长周期定时器一直有效、短周期定时器仅在业务数据发送期间有效,因此,也能够避免频繁地发送大量唤醒报文导致空口资源浪费、还能够避免即便单次发送的报文数量较少但是发送频率过于频繁而导致空口资源浪费。
[0023]可见,本发明实施例通过合理设置长周期定时器和短周期定时器的定时时长、响应超时时间所发送的报文数量、以及定时器的有效期,不仅能够有效解决由于终端处于休眠状态而导致业务数据发送失败或业务数据发送不流畅的问题,而且,还能够避免空口资源过于浪费,节省空口资源。
【附图说明】
[0024]图1是本发明实施例提供的用于唤醒节能状态的终端的方法流程图。
[0025]图2是本发明实施例提供的结合长、短周期定时器发送唤醒报文的示意图。
[0026]图3是通过设置单播缓存标记和广播缓存标记唤醒终端的原理示意图。
[0027]图4是本发明实施例提供的在RTT测量定位系统中唤醒终端的方法流程图。
[0028]图5是本发明实施例提供的接入点AP设备的硬件结构连接图。
[0029]图6是本发明实施例提供的用于唤醒节能状态的终端的装置结构示意图。
【具体实施方式】
[0030]针对由于终端处于休眠状态而导致业务数据发送失败或业务数据发送不流畅的问题,申请人进行了如下分析:当有数据报文收发时,终端是无法进入节能状态的,通过与终端的周期性的报文收发,可以使终端在整个时间周期内大概率处于活跃状态。然而,如果AP与终端进行密集、持续的流量交互,虽然能够实现理想的节能状态唤醒功能,但这样密集的流量交互的空口开销非常大,导致正常的接入业务受影响,因此,如何既能保持对处于节能状态的终端进行唤醒的效果,又能够保持尽量小的开销,成为解决上述技术问题的关键。
[0031]基于上述分析,本发明实施例提供了一种用于唤醒节能状态的终端的方法,不仅能够取得良好的唤醒效果,而且,所需要的开销较小,节省空口资源。
[0032]图1是本发明实施例提供的用于唤醒节能状态的终端的方法流程图。
[0033]如图1所示,该流程包括:
[0034]步骤101,接入点AP设置长周期定时器,在所述长周期定时器超时时,向所述AP关联的每个终端发送第一个数的唤醒报文,并重启所述长周期定时器。
[0035]步骤102,AP在网络侧需要向该AP关联的终端发送业务数据时,启动短周期定时器,在业务数据发送期间,所述AP在所述短周期定时器超时时,向所述关联的终端发送第二个数的唤醒报文,并重启所述短周期定时器,在所述业务数据发送结束后,停止或删除所述短周期定时器。
[0036]其中,所述长周期定时器的定时时长大于所述短周期定时器的定时时长,所述第一个数大于所述第二个数,比如,所述第一个数可以为2个以上,所述第二个数可以仅为I个。
[0037]图1所示方法中,采用的长、短周期定时器的作用是控制向终端发送唤醒报文的频率,g卩,当定时器到期时,触发AP的唤醒报文发送动作。其中,长周期定时器的定时时长较长,比如10ms或者200ms等,而短周期定时器的定时时长较短,比如1ms或15ms等。
[0038]另外,长周期定时器到期时,AP发送的唤醒报文的数量较多,一般为批量的唤醒报文,比如1
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1