无线数据接收方法和无线设备技术

技术编号:30142251 阅读:14 留言:0更新日期:2021-09-23 15:07
本申请公开无线数据接收方法和无线设备,适于无线设备从存取点接收数据。首先在信标预定传送时间打开所述无线设备的收发器。接着接收一个信标的部分信标数据,其中所述部分信标数据的长度少于所述信标的完整长度,且所述部分信标数据包括时标以及流量指示图。最后根据所述流量指示图判断是否需要接收数据包。如果判断没有需要接收数据包,则在未完成接收所述信标的情况下并关闭所述无线设备的所述收发器。器。器。

【技术实现步骤摘要】
无线数据接收方法和无线设备


[0001]本专利技术涉及一种无线数据接收方法,特别是涉及无线数据接收的省电优化。

技术介绍

[0002]现今无线网络(IEEE 802.11,Wireless Fidelity;Wi

Fi”)的使用已无处不在,大到笔记本电脑,小到使用电池的手环、手表、乃至小型的物联网设备都有无线网络的存在,然而无线收发器一般会消耗较大的功耗,从而降低电池设备的使用时间。
[0003]在无线网络系统中,无线设备(节点;Station;STA)与接入点(Access Point;AP)建立连接后,就可以进行数据收发。为了节省电力,无线设备需要在没有数据包收发的时候关闭收发器以达到省电的目的。在无线设备休眠期间,接入点会为其缓存数据帧,当接入点AP有缓存数据帧的时候,接入点会通过周期性发送的信标(Beacon)中的流量指示图(Traffic Indication Map;TIM)通知无线设备,无线设备需要定期打开收发器接收信标(Beacon),无线设备接收完信标之后会检查流量指示图信息,如果接入点中没有已缓存的帧要传送给该无线设备,则该无线设备会再次关闭收发器或射频模组直到下次接入点再次发送信标帧。
[0004]图1是一个现有技术的信标帧结构,包含如下部分:
[0005][0006]传统的省电方式下,无线设备必须接收完整个信标帧并透过帧校验序列FCS以确认所述信标正确性才能依据信标帧内的数据来决定是否关闭收发器,整个信标接收完成的时间大概在3毫秒(millisecond;ms)左右。换言之,即使流量指示图中指出没有已缓存的帧要传送时,无线设备必须接收完整的信标帧,并确认信标Beacon的有效性之后,才可以关闭收发器或射频模块。在长时间的闲置状态下,无形中消耗了不可计量的电力。

技术实现思路

[0007]本申请实施例提供一种无线数据接收方法,以及实现所述方法的无线设备,用以解决现有技术中多余的电力消耗问题。
[0008]从实验中观测发现接收帧本体的过程中,只要完成流量指示图的接收就足以判断是否需要继续接收数据,因此提出了使无线设备更省电的无线数据接收方法。
[0009]为了使无线设备以更省电的方式从存取点接收数据,本申请实施例的无线数据接收方法:首先在一信标预定传送时间(Target Beacon Transmission Time;TBTT)打开所述
无线设备的收发器。接着由该无线设备接收一个信标的部分信标数据,其中所述部分信标数据的长度少于所述信标的完整长度,且所述部分信标数据包括时标以及流量指示图。该无线设备接着根据所述流量指示图判断是否需要接收数据包。
[0010]如果所述无线设备判断没有需要接收数据包,则在未完成接收所述信标的情况下并关闭所述无线设备的所述收发器,借此达成省电的功效。
[0011]如果所述无线设备在判断需要接收数据包,则完整接收所述信标,其中所述信标包括帧校验序列。
[0012]在进一步的实施例中,该无线设备在获取完整信标后,可根据所述帧校验序列确认所述信标的正确性。如果所述信标不正确,则关闭所述无线设备的所述收发器。另一方面,若所述信标正确,可进一步根据所述时标执行本地时间同步,再进行数据包的接收。接着在所述数据包的接收完成后,关闭所述无线设备的收发器。
[0013]在进一步的实施例中,在所述无线设备根据所述流量指示图判断没有需要接收数据包的情况下,可进一步检查所述时标与所述无线设备的本地时间的误差是否超过阀值。如果所述误差没有超过所述阀值,则先根据所述时标执行本地时间同步功能,再关闭所述无线设备的所述收发器。另一方面,若所述误差超过所述阈值,可完整接收所述信标,并检查所述信标中的帧校验序列以确认所述信标正确性。
[0014]如果所述信标不正确,则关闭所述无线设备的收发器。
[0015]相对地,如果所述信标正确,可根据所述时标执行所述本地时间同步,再进行数据包的接收。并在所述数据包的接收完成后,关闭所述无线设备的收发器。
[0016]在进一步的实施例中,该无线设备在所述部分信标数据中解读一或多个元素识别码,以找出一流量指示图信息元素(Information Element;IE),其中所述流量指示图为所述流量指示图信息元素中的一比特地图(bit map)。
[0017]本申请的另一实施例是用来实现所述无线数据接收方法的一种无线设备。所述无线设备中包括收发器,用以传输及接收无线信号;时间同步模块,提供时间同步功能;电力控制模块,控制所述收发器的电力开关;存储器,用以储存代码;处理器,连接所述存储器和收发器,执行所述存储器中的代码以控制所述无线设备。决策模块,用于在所述处理器处于休眠状态时,协同所述收发器、所述时间同步模块、以及所述电力控制模块以实现无线数据的接收。其中:所述电力控制模块在信标预定传送时间打开所述收发器;该收发器接收一个信标的部分信标数据,其中所述部分信标数据的长度少于所述信标的完整长度,且所述部分信标数据包括时标以及流量指示图;所述决策模块根据所述流量指示图判断是否需要接收数据包;如果判断没有需要接收数据包,则所述电力控制模块在未完成接收所述信标的情况下并关闭所述收发器。
[0018]在所述决策模块判断需要接收数据包的情况下,所述收发器完整接收所述信标,包括帧校验序列。所述决策模块根据所述帧校验序列确认所述信标的正确性。如果所述信标不正确,则所述电力控制模块关闭所述收发器。
[0019]在所述决策模块判断需要接收数据包,且所述信标正确的情况下,所述时间同步模块根据所述时标执行本地时间同步功能,所述收发器再进行数据包的接收;收发器完成数据包的接收后,所述电力控制模块关闭所述收发器。
[0020]另一方面,在所述决策模块判断没有需要接收数据包的情况下,所述决策模块检
查所述时标与所述无线设备的本地时间的误差是否超过一阈值。如果所述误差没有超过所述阈值,则所述时间同步模块先根据所述时标执行本地时间同步功能,所述电力控制模块再关闭所述收发器。
[0021]另一方面,在所述误差超过所述阈值的情况下,所述收发器完整接收所述信标,包括帧校验序列。所述决策模块检查所述帧校验序列以确认所述信标正确性。如果所述信标不正确,则所述决策模块所述电力控制模块关闭所述无线设备的收发器。另一方面,若所述信标正确,所述时间同步模块根据所述时标执行所述本地时间同步功能,再唤醒处理器,通过所述收发器进行数据包的接收。数据包的接收完成后,所述电力控制模块关闭所述收发器,且所述处理器再度进入休眠省电模式。
附图说明
[0022]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0023]图1是一个现有技术的信标帧结构。
[0024]图2是一信标帧的结构以及流量指示图TIM信息元素IE的细节。
[0025]图3是采用节能轮本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线数据接收方法,适于无线设备从存取点接收数据,其特征在于,所述无线数据接收方法包括:在信标预定传送时间打开所述无线设备的收发器;接收一个信标的部分信标数据,其中所述部分信标数据的长度少于所述信标的完整长度,且所述部分信标数据包括时标以及流量指示图;根据所述流量指示图判断是否需要接收数据包;如果判断没有需要接收数据包,则在未完成接收所述信标的情况下,关闭所述收发器。2.如权利要求1所述的无线数据接收方法,其特征在于,在判断需要接收数据包的情况下,进一步包括:完整接收所述信标,包括帧校验序列;根据所述帧校验序列确认所述信标的正确性;以及如果所述信标不正确,则关闭所述无线设备的所述收发器。3.如权利要求2所述的无线数据接收方法,其特征在于,在判断需要接收数据包的情况下,且所述信标正确,所述无线数据接收方法进一步包括:根据所述时标执行本地时间同步,再进行数据包的接收;所述数据包的接收完成后,关闭所述无线设备的收发器。4.如权利要求1所述的无线数据接收方法,其特征在于,在判断没有需要接收数据包的情况下,进一步包括:检查所述时标与所述无线设备的本地时间的误差是否超过阀值;以及如果所述误差没有超过所述阀值,则先根据所述时标执行本地时间同步功能,再关闭所述无线设备的所述收发器。5.如权利要求4所述的无线数据接收方法,其特征在于,在判断没有需要接收数据包的情况下,且所述误差超过所述阈值的情况下,进一步包括:完整接收所述信标,包括帧校验序列;检查所述帧校验序列以确认所述信标正确性;以及如果所述信标不正确,则关闭所述无线设备的收发器。6.如权利要求5所述的无线数据接收方法,其特征在于,在判断没有需要接收数据包的情况下,所述误差超过所述阀值,且所述信标正确的情况下,进一步包括:根据所述时标执行所述本地时间同步,再进行数据包的接收;所述数据包的接收完成后,关闭所述无线设备的收发器。7.如权利要求1所述的无线数据接收方法,其特征在于,进一步包括:在所述部分信标数据中解读一或多个元素识别码,以找出流量指示图信息元素,其中所述流量指示图为所述流量指示图信息元素中的比特地图。8.一种无线设备,用于从一存取点接收数据,其特征在于,包括:收发器,用以传输及接收无线信号;时间同步模块,提供时间同步功能;电力控制模块,控制所述收发器的电力开关;存储器,用以储存代码;处理器,连接所述存储器和收发器,执行所述存储器中的代...

【专利技术属性】
技术研发人员:李朝明
申请(专利权)人:苏州磐联集成电路科技股份有限公司
类型:发明
国别省市:

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

1