一种状态转换方法及装置与流程

文档序号:14125633阅读:190来源:国知局
一种状态转换方法及装置与流程
本发明涉及无线网络
技术领域
,尤其涉及一种状态转换方法及装置。
背景技术
:在无线保真(wirelessfidelity,wifi)网络中,设备相当一部分能量浪费在无接收信号时的监听(idlelistening),当前传统802.11协议(802.11b/a/g/n/ac等)中相关解决方案集中在优化设备休眠策略。除了优化休眠策略外,减少设备idlelistening能量浪费的另一条技术途径是使用低功耗唤醒接收机(lowpowerwakeupreceiver,lp-wur)(这里简称为wur)。其核心思想是接收端设备(如sta)除包含传统802.11收发端(802.11mainradio,802.11主收发模块,wifi主收发模块)外,新增低功耗唤醒接收机(wur)部分,如图3所示,当802.11主收发模块进入深度休眠后,低功耗的wur苏醒开始工作。如果其他设备(如图中左侧的ap)需要与带有wur和802.11主收发模块的设备(如图中右侧的sta)通信,ap首先给wur发送wur唤醒帧(wakeuppacket,wup),wur正确收到发给自己的wup后唤醒sta的802.11主收发模块,ap则与苏醒的802.11主收发模块进行通信。该技术采用了低功耗的wur代替802.11主收发模块在媒介空闲时侦听信道(这里期望wur侦听/接收状态的能耗约为802.11主收发模块的0.1~1%,即小于100uw),能够有效降低设备idlelistening时能量的浪费。但是现有技术中,并没有规范如何对唤醒接收机和主收发机的开关状态进行控制的方式。技术实现要素:本发明实施例提供一种状态转换方法及装置,通过预设帧指示网络节点的主收发机和/或唤醒接收机在指定时间点之后或者指定时间段内的开关状态,节省能量。第一方面,本发明实施例提供一种状态转换方法,该方法由第一网络节点执行,并由该第一网络节点实现与第二网络节点的交互。可选的,第一网络节点接收第二网络节点发送的预设帧,该预设帧包含用于指示所述第一网络节点的主收发机和/唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息,第一网络节点根据该指示信息,控制转换所述第一网络节点的所述主收发机和/或唤醒接收机的开关状态。在一种可能的设计中,上述预设帧包括802.11帧或者唤醒帧,上述第一网络节点的主收发机接收802.11帧,上述第一网络节点的唤醒接收机接收唤醒帧。在另一种可能的设计中,若上述指示信息用于指示第一网络节点的主收发机和第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,则上述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,控制转换所述主收发机和所述唤醒接收机中至少一个的开关状态。在另一种可能的设计中,若上述指示信息用于指示第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的关闭状态,则上述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,立即或者在所述指定时间点之后或者指定时间段内关闭所述唤醒接收机。在另一种可能的设计中,上述预设帧为唤醒帧,上述指示信息用于指示所述第一网络节点的主收发机立即或者在指定时间点之后或者指定时间段内的打开状态;则上述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,立即或者在所述指定时间点之后或者所述指定时间段内打开所述主收发机进行数据通信;当所述主收发机的数据通信状态满足预设条件时,所述第一网络节点控制关闭所述唤醒接收机。在另一种可能的设计中,上述预设帧为802.11帧,所述指示信息包括用于指示所述第二网络节点无发送至所述第一网络节点的缓存数据的标识;则上述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,控制关闭所述第一网络节点的所述主收发机,并控制打开所述第一网络节点的所述唤醒接收机。第二方面,本发明实施例提供一种状态转换方法,该方法由网络节点执行,网络节点可以是接入点ap或者站点sta。可选的,当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,该网络节点生成预设帧,所述预设帧包含所述网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;网络节点发送所述预设帧。在一种可能的设计中,所述预设帧包括802.11帧;所述网络节点的所述主收发机发送所述802.11帧。在另一种可能的设计中,上述需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,包括:当网络节点需要转换主收发机和/或唤醒接收机的开关状态时,生成预设帧;或者;当所述网络节点接收到用于请求所述网络节点的主收发机和/或唤醒接收机的开关状态的请求帧时,生成预设帧。第三方面,本发明实施例提供一种无线电控制方法,该方法由第二网络节点执行,并由该第二网络节点实现与第一网络节点的交互。可选的,获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,所述唤醒无线电的传输距离为所述第二网络节点向第一网络节点发送唤醒帧可到达的最远距离;若所述唤醒无线电的传输距离小于所述主收发无线电的传输距离,则控制禁用所述第一网络节点的唤醒接收机,或者,控制调整所述第二网络节点的唤醒无线电的发送功率;或者,控制所述第二网络节点的主收发机工作在第一预设频段,且控制所述第二网络节点的唤醒接收机工作在第二预设频段。在一种可能的设计中,上述获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,包括:获取所述第一网络节点的唤醒接收机的工作频段以及所述第一网络节点的主收发机的最大发射功率;根据所述第一网络节点的唤醒接收机的工作频段、所述第一网络节点的主收发机的最大发射功率、所述第二网络节点的唤醒发射机的最大功率、所述第二网络节点的主收发机发送的最大功率以及所述第二网络节点的主收发机的工作频段,计算所述第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离。第四方面,本发明实施例提供一种状态转换装置,应用于第一网络节点,该状态转换装置包括收发单元和处理单元,所述收发单元,用于接收第二网络节点发送的预设帧,所述预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息;所述处理单元,用于根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态。第五方面,本发明实施例提供一种状态转换装置,应用于网络节点,该网络节点可以为接入点ap或者站点sta,所述状态转换装置包括处理单元和收发单元,处理单元,用于当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,所述预设帧包含所述网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;所述收发单元,用于发送所述预设帧。第六方面,本发明实施例提供一种无线电控制装置,应用于第二网络节点,该无线电控制装置包括获取单元和处理单元,所述获取单元,用于获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,所述唤醒无线电的传输距离为所述第二网络节点向第一网络节点发送唤醒帧可到达的最远距离;所述处理单元,用于若所述唤醒无线电的传输距离小于所述主收发无线电的传输距离,则控制禁用所述第一网络节点的唤醒接收机,或者,控制调整所述第二网络节点的唤醒无线电的发送功率;或者,控制所述第二网络节点的主收发机工作在第一预设频段,且控制所述第二网络节点的唤醒接收机工作在第二预设频段。第七方面,本发明实施例提供一种状态转换装置,应用于第一网络节点,该状态转换装置包括存储器,用于存储计算机可执行程序代码;收发器,以及处理器,与所述存储器和所述收发器耦合;其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述状态转换装置执行以下操作:接收第二网络节点发送的预设帧,所述预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息;根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态。第八方面,本发明实施例提供一种状态转换装置,应用于网络节点,该状态转换装置包括存储器,用于存储计算机可执行程序代码;收发器,以及处理器,与所述存储器和所述收发器耦合;其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述状态转换装置执行以下操作:当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,所述预设帧包含所述网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;发送所述预设帧。第九方面,本发明实施例提供一种无线电控制装置,应用于第二网络节点,该无线电控制装置包括存储器,用于存储计算机可执行程序代码;收发器,以及处理器,与所述存储器和所述收发器耦合;其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述无线电控制装置执行以下操作:获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,所述唤醒无线电的传输距离为所述第二网络节点向第一网络节点发送唤醒帧可到达的最远距离;若所述唤醒无线电的传输距离小于所述主收发无线电的传输距离,则控制禁用所述第一网络节点的唤醒接收机,或者,控制调整所述第二网络节点的唤醒无线电的发送功率;或者,控制所述第二网络节点的主收发机工作在第一预设频段,且控制所述第二网络节点的唤醒接收机工作在第二预设频段。第十方面,本发明实施例提供了一种计算机存储介质,用于储存为上述第四方面状态转换装置所用的计算机软件指令,其包含用于执行上述第一方面所设计的程序。第十一方面,本发明实施例提供了一种计算机存储介质,用于储存为上述第五方面状态转换装置所用的计算机软件指令,其包含用于执行上述第二方面所设计的程序。第十二方面,本发明实施例提供了一种计算机存储介质,用于储存上述第六方面无线电控制装置所用的计算机软件指令,其包含用于执行上述第三方面所设计的程序。本发明实施例中,第一网络节点接收第二网络节点发送的预设帧,该预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息,第一网络节点根据该指示信息,控制转换第一网络节点的主收发机和/或唤醒接收机的开关状态,通过预设帧中的指示信息指示第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,节省能量。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种应用场景示意图;图2是本发明实施例提供的一种传统信号监听与休眠策略示意图;图3是本发明实施例提供的一种低功耗接收机可能的结构示意图;图4a是本发明实施例提供的一种唤醒帧的可能帧结构;图4b是本发明实施例提供的另一种唤醒帧的可能帧结构;图5是本发明实施例提供的一种状态转换方法的流程示意图;图6是本发明实施例提供的一种接入点发送唤醒帧的交互图;图7是本发明实施例提供的一种接入点发送802.11帧的交互图;图8是本发明实施例提供的另一种状态转换方法的流程示意图;图9是本发明实施例提供的一种站点发送802.11帧的交互图;图10本发明实施例提供的一种无线电控制方法的流程示意图;图11是本发明实施例提供的一种状态转换装置的结构示意图;图12是本发明实施例提供的另一种状态转换装置的结构示意图;图13是本发明实施例提供的一种无线电控制装置的结构示意图;图14是本发明实施例提供的又一种状态转换装置的结构示意图;图15是本发明实施例提供的又一种状态转换装置的结构示意图;图16是本发明实施例提供的另一种无线电控制装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例可以应用于无线局域网(wirelesslocalareanetwork,wlan),目前wlan采用的标准为ieee(英文:instituteofelectricalandelectronicsengineers,中文:电气和电子工程师协会)802.11系列。wlan可以包括多个基本服务集bss,基本服务集中的网络节点为站点,站点包括接入点类的站点(accesspoint,ap)和非接入点类的站点(英文:noneaccesspointstation,简称:non-apsta),每个基本服务集可以包含一个ap和多个关联于该ap的non-apsta。接入点类站点,也称之为无线访问接入点或热点等。ap是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。ap相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体地,ap可以是带有wifi(英文:wirelessfidelity,中文:无线保真)芯片的终端设备或者网络设备。可选地,ap可以为支持802.11ax制式的设备,进一步可选地,该ap可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种wlan制式的设备。非接入点类的站点(英文:noneaccesspointstation,简称:non-apsta),可以是无线通讯芯片、无线传感器或无线通信终端。例如:支持wifi通讯功能的移动电话、支持wifi通讯功能的平板电脑、支持wifi通讯功能的机顶盒、支持wifi通讯功能的智能电视、支持wifi通讯功能的智能可穿戴设备、支持wifi通讯功能的车载通信设备和支持wifi通讯功能的计算机。可选地,sta可以支持802.11ax制式,进一步可选地,该站点支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种wlan制式。随着无线局域网wlan标准的演进,ieee802.11工作组正在筹备以低功耗唤醒接收机(lowpowerwakeupreceiver,lp-wur)为核心技术用以降低功耗的802.11标准研究和制定工作。所述802.11标准已于2016年6月在ieee成立sg(studygroup,学习组),预计2016年年底成立tg(taskgroup,工作组),项目简称为wur。在wifi网络中,设备相当一部分能量浪费在无接收信号时的监听(idlelistening),当前传统802.11协议(802.11b/a/g/n/ac等)中相关解决方案集中在优化设备休眠策略。如图2第一个时间轴所示,当设备(如工作站,sta,station)没有消息收发时(如nodata阶段),若持续监听信道(即idlelistening)将会消耗可观的能量。因此图2第二个时间轴中引入了休眠机制(sleepschedule),使得sta在无数据收发时可以进入深度休眠(deepsleep),以减少持续idlelistening的能耗。但是当sta处于深度休眠时ap无法与sta通信,只有等到sta苏醒后两者之间才能进行传输,这可能会导致一定的时延(latency)。为了避免休眠机制导致的高时延,sta通常会遵循一定的休眠策略不时醒来检查有无数据需要接收,然而这又降低了sta的休眠效率(不时苏醒但没有有用数据需要收发,相较长时间休眠会消耗更多能量)。除了优化休眠策略外,减少设备idlelistening能量浪费的另一条技术途径是使用lp-wur(这里简称为wur)。其核心思想是接收端设备(如sta)除包含传统802.11收发端(802.11mainradio,802.11主收发模块,wifi主收发模块)外,新增低功耗唤醒接收机(wur)部分,如图3所示,当802.11主收发模块进入深度休眠后,低功耗的wur苏醒开始工作。如果其他设备(如图中左侧的ap)需要与带有wur和802.11主收发模块的设备(如图中右侧的sta)通信,ap首先给wur发送wur唤醒帧(wup,wakeuppacket),wur正确收到发给自己的wup后唤醒sta的802.11主收发模块然后自己转入休眠,ap则与苏醒的802.11主收发模块进行通信。当802.11主收发模块与ap通信完成后会进入休眠,同时wur苏醒又开始侦听是否有发送给自己的wup,以便唤醒802.11主收发模块。该技术采用了低功耗的wur代替802.11主收发模块在媒介空闲时侦听信道(这里期望wur侦听/接收状态的能耗约为802.11主收发模块的0.1~1%,即小于100uw),能够有效降低设备idlelistening时能量的浪费。而wur为了实现低功耗,其电路构造、帧结构设计(如wup)等需要较为简单、以及低复杂度。比如wur电路结构可能仅仅包含能量检测(energydetect)和射频(rf,radiofrequency)部分,因此无法解调一些复杂的调制方式。为此wup可能采用实现简单的二进制振幅键控(on-offkeying,ook)调制方式或频移键控(frequencyshiftkeying,fsk)。而一种可能的wup帧结构如图4a所示,前面为legacy802.11preamble(传统802.11先导),可以被周边其他802.11设备听懂(听到该先导的周边802.11设备在一段时间内不会抢占信道),用来保护唤醒帧后续部分不会被传统802.11设备干扰。后面为wup的payload(有效载荷)部分,采用ook调制,只有wur才能听懂。该部分可能包括唤醒先导(wake-uppreamble,用于识别wup信号)、macheader(包括wurid,用于区分不同的wur)、framebody(帧载体,可承载一些其他信息),fcs(framechecksequence,帧校验序列,用来确保收到的数据与发送时的数据一样)。这里wurid信息可以是部分或者完整的站点关联标识,或ap分配该站点的wur的标识,或者站点的接收mac地址或者部分接收mac地址,或其他可以区分不同站点的wur的信息。另外,wur负载部分可以为窄带传输,即与基于20m带宽为基本单元传输的802.11传统前导码不同,比如说该窄带可以为1m,2m,4m,8m,16m或者5m,10m,20m等。请参照图4b,显示了另一种可能的wup帧结构,它包括802.11传统前导码,唤醒前导码,信令字段(用来携带一些物理层信令,比如ap标识,wurid,调制与编码指示等),mac头,帧体,帧校验序列。本发明实施例的网络节点为ap或者sta,若第一网络节点为ap,则第二网络节点为sta,若第一网络节点为sta,则第二网络节点为ap。需要说明的是,第一网络节点和第二网络节点可以都是sta。本发明实施例的第一网络节点配备唤醒接收机和主收发机,通常来讲第二网络节点通过发唤醒帧给第一网络节点的唤醒接收机,唤醒接收机唤醒该第一网络节点的主收发机,然后主收发机发送确认帧或者ps-poll帧给第二网络节点告诉第一网络节点的主收发机已醒来,然后可以接收第二网络节点发送过来的数据。或者第一网络节点在一定时间后直接发送数据给该第二网络节点的主收发机。本发明考虑进一步省能,第二网络节点可以发送预设帧给第一网络节点,告诉第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态。请参照图1,为一个典型的wlan部署场景的系统示意图,包括一个ap和3个关联于该ap的sta,ap可以与sta1、sta2和sta3分别进行通信。本发明实施例的第一网络节点可以为图1中的ap,也可以为图1中的sta。需要说明的是,第一网络节点可以包括如图3所示的结构,即是同时包括802.11主收发模块和lp-wur模块,lp-wur模块用于接收ap发送的唤醒帧,并对802.11主收发模块唤醒。本发明实施例中,以第一网络节点为sta,第二网络节点为ap举例说明,当然这并不构成对本发明的限定,ap向关联于该ap的站点sta发送预设帧,比如向图1中sta1、sta2和sta3中任意一个或者多个sta发送预设帧,该唤醒帧包括用于指示该sta立即或者在指定时间点之后或者指定时间段内唤醒接收机和/或主收发机的开关状态的指示信息,sta根据指示信息调整唤醒接收机和/或主收发机的开关状态。下面将结合附图5-附图10,阐述本发明实施例提供的状态转换方法。请参照图5,为本发明实施例提供的一种状态转换方法的流程示意图,如图所示,本发明实施例的状态转换方法包括步骤s100~s101;s100,第一网络节点接收第二网络节点发送的预设帧,所述预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息;s101,所述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态。可选的,上述预设帧包括802.11帧或者唤醒帧,所述第一网络节点的所述主收发机接收所述802.11帧,所述第一网络节点的所述唤醒接收机接收所述唤醒帧。具体的,一种实施方式预设帧若携带比特指示第一网络节点的主收发机和/或唤醒接收机在指定时间点之后关闭或打开,该指定时间可以是时间差值(打开的时间与现在时间的差值),也可以是具体的t1时间,一种实施方式预设帧若携带比特指示第一网络节点的主收发机和/或唤醒接收机在指定时间段内关闭或打开,该指定时间段可以是(t1时间,t2时间),也可以是(时间差值1,时间差值2)。作为一种可选的实施方式,所述指示信息用于指示所述第一网络节点的主收发机和所述第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;所述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,控制转换所述主收发机和所述唤醒接收机中至少一个的开关状态。本发明实施例中,立即执行可以包括主收发机醒来的缓冲时间。该预设帧可以是唤醒帧,也可以是802.11帧。比如该预设帧为唤醒帧,第一网络节点的主收发机处于关闭状态,第二网络节点发送唤醒帧给第一网络节点,如图6所示,第一网络节点为站点,第二网络节点为接入点,接入点向站点发送唤醒帧,站点的唤醒接收机接收该唤醒帧,通过内部触发,打开站点的主收发机。该唤醒帧可以为如图4a或4b所示的结构,但不限于该结构,其中,唤醒帧包括传统前导码,唤醒帧前导码,mac头,帧体,fcs(帧校验序列,framechecksequence)。通常来说mac头携带接收地址,唤醒类型等,帧体携带一些控制命令。本实施例将指示信息作为一种控制命令位于信令字段中,或者封装于帧体中,或者说该指示信息隐含在mac头的唤醒类型中。该指示信息可以包括指示比特,指示主收发机和唤醒接收机立即要变换或者指定时间点之后或者指定时间段内的开关状态,比如下列指示比特:00唤醒接收机关,主接收机关01唤醒接收机关,主接收机开10唤醒接收机开,主接收机关(或者保留,不含意义)11唤醒接收机开,主接收机开上述指示比特也可以独立成2个比特分别指示主收发机和唤醒接收机的开关状态,该2比特不局限于2比特,比如还可以是2串特殊序列等。比如该预设帧为802.11帧,即是第一网络节点的主收发机处于打开状态,第二网络节点(比如ap)发送802.11帧给第一网络节点(比如站点sta),如图7所示,接入点向站点发送802.11帧,站点的主接收机接收到该802.11帧后,根据指示信息,通过内部触发,关闭或者打开唤醒接收机。ap发送的802.11帧携带指示比特,指示主收发机和唤醒接收机立即要变换或者指定时间点之后或者在指定时间段内要变换的状态,比如下列指示比特:00唤醒接收机关,主接收机关01唤醒接收机关,主接收机开10唤醒接收机开,主接收机关11唤醒接收机开,主接收机开上述指示比特也可以独立成2个比特分别指示主收发机和唤醒接收机的状态,该2比特不局限于2比特,比如还可以是2串特殊序列等。作为另一种可选的实施方式,所述指示信息用于指示所述第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的关闭状态;所述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,在所述指定时间点之后或者指定时间段内关闭所述唤醒接收机。本发明实施例中,该预设帧可以为唤醒帧,该唤醒帧携带一比特或者一种唤醒类型通知第一网络节点立即或者立即或者在指定时间点之后或者指定时间段内关闭唤醒接收机。另一种实施方式,该预设帧可以为802.11帧,802.11帧也可以携带一比特通知第一网络节点立即或者在指定时间点之后或者在指定时间段内关闭唤醒接收机。作为又一种可选的实施方式,所述预设帧为唤醒帧,所述指示信息用于指示所述第一网络节点的主收发机立即或者指定时间点之后或者指定时间段内的打开状态;所述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括步骤一和步骤二;步骤一、所述第一网络节点根据所述指示信息,立即或者在所述指定时间点之后或者所述指定时间段内打开所述主收发机进行数据通信;步骤二、当所述主收发机的数据通信状态满足预设条件时,所述第一网络节点控制关闭所述唤醒接收机。本发明实施例中,该预设帧为唤醒帧,该唤醒帧携带指示命令通知第一网络节点转换其主收发机的状态,包括打开或关闭。然后指定一些预设规则来改变其唤醒接收机的状态,达到节省能量的效果。步骤一:第二网络节点发送唤醒帧给第一网络节点,该唤醒帧携带命令通知第一网络节点打开主收发机;步骤二:第一网络节点接收到唤醒帧后,打开主收发机。然后直接关闭唤醒接收机或者满足一定条件关闭唤醒接收机。该条件可以为第一网络节点在被唤醒后和第二网络节点成功交换数据。比如1.第一网络节点在被第二网络节点唤醒后,如果是立即醒来,第二网络节点会预估第一网络节点什么时候醒来(存在醒来缓冲时间),如果是指定时间点之后醒来,第二网络节点在指定时间点后操作,第二网络节点发送数据给第一网络节点,第一网络节点正确接收到数据后回复确认帧。可选的,第二网络节点在接收到第一网络节点的确认帧后,再一次回复确认帧。2.第一网络节点被唤醒后,第一网络节点发送控制帧告诉第二网络节点其主收发机已醒,该控制帧可以为ps-poll帧,也可以为确认帧。第二网络节点收到该控制帧后,给第一网络节点发送数据或者回复确认帧。第一网络节点若接收到数据帧,则回复确认帧给第二网络节点。作为又一种可选的实施方式,所述预设帧为802.11帧,所述指示信息包括用于指示所述第二网络节点无发送至所述第一网络节点的缓存数据的标识;比如第二网络节点为ap,第一网络节点为sta,ap发送sta的数据帧中“帧控制”字段(在mac头中)的“更多数据”比特为0时,则表示ap目前没有给该站点的缓冲数据。所述第一网络节点根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态,包括:所述第一网络节点根据所述指示信息,控制关闭所述第一网络节点的所述主收发机,并控制打开所述第一网络节点的所述唤醒接收机。本发明实施例中,第一网络节点在唤醒接收机关闭,主收发机打开的状态如何根据一定规则自主改变其唤醒接收机的开关状态。通常两个网络节点进行数据通信时,帧结构中会存在用于指示是否存在缓存数据的标识,比如,第一网络节点和第二网络节点之间通过主收发机进行通信时,第二网络节点通过预设帧向第一网络节点传输数据,该预设帧中会包含用于指示该第二网络节点是否还存在有发送至该第一网络节点的缓存数据的标识。若第二网络节点后续没有发送至第一网络节点的缓存数据,或者,若第二网络节点后续没有发送至第一网络节点的缓存数据,并且获知第一网络节点没有发送至该第二网络节点的数据,则第一网络节点基于节能的需求,需关闭主收发机,第一网络节点在关闭主收发机的同时,为了防止漏掉第二网络节点将来发送给它的数据,此时第一网络节点需打开唤醒接收机。本发明实施例中,第一网络节点接收第二网络节点发送的预设帧,该预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息,第一网络节点根据该指示信息,控制转换第一网络节点的主收发机和/或唤醒接收机的开关状态,通过预设帧中的指示信息指示第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,节省能量。请参照图8,为本发明实施例提供的另一种状态转换方法的流程示意图,如图所示,本发明实施例的状态转换方法包括:s200,当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,所述预设帧包含所述网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;s201,发送所述预设帧。可选的,所述预设帧包括802.11帧;所述网络节点的所述主收发机发送所述802.11帧。进一步可选的,所述当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,包括:当网络节点需要转换主收发机和/或唤醒接收机的开关状态时,生成预设帧;或者;当所述网络节点接收到用于请求所述网络节点的主收发机和/或唤醒接收机的开关状态的请求帧时,生成预设帧。本发明实施例中,网络节点为ap或者sta,该网络节点同时配备主收发机和唤醒接收机,网络节点处于节能状态,会主动关闭主收发机和/或唤醒接收机。在关闭之前,网络节点会主动发送802.11帧以告知其他网络节点该网络节点的主收发机和/或唤醒接收机将要改变的状态,如图9所示,这里以网络节点为站点sta为例进行说明,站点的主收发机会主动向接入点发送802.11帧,汇报其唤醒接收机和/或主收发机将要改变的状态。站点发送的802.11帧汇报其状态,该帧携带指示比特,指示主收发机和/或唤醒接收机立即要变换或者指定时间点后要变换的状态,比如下列指示比特:00唤醒接收机关,主接收机关01唤醒接收机关,主接收机开10唤醒接收机开,主接收机关11唤醒接收机开,主接收机开上述指示比特也可以独立成2个比特分别指示主收发机和唤醒接收机的状态,该2比特不局限于2比特,比如还可以是2串特殊序列等。在另一种实施方式中,其他网络节点发送状态请求帧给该网络节点,该网络节点收到状态请求帧之后然后回复状态响应帧,该状态响应帧携带网络节点的主收发机和/或唤醒接收机的开关状态。本发明实施例中,当网络节点检测到需要上报主收发机和/或唤醒接收机的开关状态时,生成预设帧,该预设帧包含该网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,发送该预设帧,通过这种主动通知的方式,方便其他网络节点获知该网络节点的主收发机和/或唤醒接收机的开关状态,从而确定通信方式。请参照图10,为本发明实施例提供的一种无线电控制方法的流程示意图,如图所示,本发明实施例的无线电控制方法包括:s300,获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,所述唤醒无线电的传输距离为所述第二网络节点向第一网络节点发送唤醒帧可到达的最远距离;s301,若所述唤醒无线电的传输距离小于所述主收发无线电的传输距离,则控制禁用所述第一网络节点的唤醒接收机,或者,控制调整所述第二网络节点的唤醒无线电的发送功率;或者,控制所述第二网络节点的主收发机工作在第一预设频段,且控制所述第二网络节点的唤醒接收机工作在第二预设频段。可选的,所述获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,包括:获取所述第一网络节点的唤醒接收机的工作频段以及所述第一网络节点的主收发机的最大发射功率;根据所述第一网络节点的唤醒接收机的工作频段、所述第一网络节点的主收发机的最大发射功率、所述第二网络节点的唤醒发射机的最大功率、所述第二网络节点的主收发机发送的最大功率、所述第二网络节点的主收发机的工作频段,计算所述第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离。本发明实施例中,若第二网络节点为ap,则第一网络节点为sta,若第二网络节点为sta,则第一网络节点为ap,第一网络节点配备唤醒接收机和主收发机。假设唤醒接收机和主收发机在同一个频段工作时,则第二网络节点的唤醒无线电的覆盖范围至少要与主收发无线电的覆盖范围相同。在该假设下,当唤醒接收机和主收发机不在一个频段工作时,可能会出现第二网络节点的唤醒无线电的覆盖范围不如其主收发无线电覆盖范围,例如,当主收发机在2.4ghz频段,唤醒接收机在5150~5250mhz或5250~5350mhz或5470~5725mhz段,这主要是由于每个频段的全向辐射功率(effectiveisotropicradiatedpower,eirp)限制和功率谱密度(powerspectraldensity,psd)的限制不同,以及不同频段的信道损耗不同造成的(通常来说,高频段的信道损耗越多,同样功率的信号在高频段的信道上传输距离相对来说更短)。作为一种可选的实施方式,将第二网络节点为ap,第一网络节点为sta作为举例说明,ap与sta发送多帧进行协商唤醒无线电和主收发无线电的传输距离,如果ap获知唤醒无线电的覆盖范围不如其主收发无线电的覆盖范围的时候,ap则发送相应的管理帧给sta,该管理帧携带指示sta禁用唤醒接收机的元素,或者ap调整唤醒无线电的发送功率,从而实现与主收发无线电覆盖范围相同,同时ap向sta通知ap的主收发无线电和唤醒无线电的最大发送功率。反之,若第二网络节点为sta,第一网络节点为ap,则如果sta获知其唤醒无线电的覆盖范围不如其主收发无线电的覆盖范围的时候,则sta需向ap发送管理帧,该管理帧携带禁止ap使用唤醒接收机的元素,或者sta调整唤醒无线电的发送功率,从而实现与主收发无线电覆盖范围相同,同时sta向ap通知sta的主收发无线电和唤醒无线电最大发送功率。下面对上述第二网络节点为ap,则第一网络节点为sta的具体协商过程进行介绍:1.ap发送请求帧让sta汇报唤醒接收机工作的频段,以及主收发机最大发射功率。2.sta根据请求帧回复其唤醒接收机工作的频段,以及主收发机最大发射功率。或者省略第一步,sta主动上报其唤醒接收机工作的频段,以及主收发机最大发射功率,比如关联请求帧中携带。3.ap通过自身唤醒发射机发送的最大功率,自身主收发机发射机发送的最大功率,自身主收发机工作的频段,以及sta主收发机最大发射功率、sta的唤醒接收机工作的频段来计算ap的唤醒无线电和主收发无线电的传输距离。4.如果ap发现唤醒无线电的覆盖范围不如其主收发无线电的覆盖范围的时候,ap则发送相应的管理帧指示sta禁用其唤醒接收机,或者调整ap的唤醒无线电的发送功率,同时将主收发无线电和唤醒无线电最大发送功率通知至sta。或者1.sta的唤醒接收机检测当前其所处的信道或某一约定信道上是否有来自本bssap的唤醒帧。2.若在约定时间t1内,sta没有检测到来自本bssap的唤醒帧,则sta需自发唤醒其主收发机,并通过其主收发机向ap发起询问是否有发起过唤醒帧;或向ap汇报其禁用唤醒接收机;或者通过携带主收发无线电和唤醒无线电最大发送功率的元素来实现距离相同。或者1、若ap在给sta发送了一个或多个唤醒帧之后,在t2时间内依然没有成功唤醒sta(比如没有收到sta反馈的确认回复),则ap不再给sta发送唤醒帧。可选的,可以直接给站点发送802.11帧。下面对上述第二网络节点为sta,则第一网络节点为ap的具体协商过程进行介绍:1.ap广播自身唤醒发射机发送的最大功率,自身主收发机发射机发送的最大功率,自身唤醒接收机可工作的若干频段,上述内容可以通过管理帧的元素携带;2.sta收到该信息后,选择ap的唤醒接收机工作的频段,结合自身主收发机的最大发射功率,计算sta的唤醒无线电和主收发无线电的传输距离。3.sta发现其唤醒无线电的覆盖范围不如其主收发无线电的覆盖范围的时候,则sta需通过管理帧指示ap禁用唤醒接收机,或者调整sta的唤醒无线电的发送功率,同时通过将sta的主收发无线电和唤醒无线电的最大发送功率发送至ap。作为另一种可选的实施方式,还可以通过约束第二网络节点(唤醒端)的唤醒接收机和主收发机使用的频段来避免出现唤醒无线电的覆盖范围不如主收发无线电的覆盖范围。具体的一个例子,美国各频段的eirp限制和psd限制如下表所示:频段eirp上限psd上限2.4ghz(30+6)dbm8dbm/3khz5150~5250mhz(30+6)dbm(17+6)dbm/mhz5250~5350mhz(24+6)dbm(11+6)dbm/mhz5470~5725mhz(24+6)dbm(11+6)dbm/mhz5725~5850mhz(30+6)dbm(30+6)dbm/500khz则本发明实施例可以规定第二网络节点的唤醒接收机的工作频段和主收发机的工作频段,需要说明的是,主收发机可以仅仅工作在2.4g频段上,或者主收发机可以仅仅工作在5g频段上,或者主收发机既可以工作在2.4g频段上,也可以工作在5g频段上:当主收发机在2.4g上工作时,唤醒接收机也工作在2.4g频段上或当主收发机在2.4g上工作时,唤醒接收机工作在2.4g频段上或5g的高频段(5725~5850mhz)或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机工作在5g的高频段(5725~5850mhz)或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机也工作在2.4g频段上或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机也在对应的频段工作。或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机工作在5g的高频段(5725~5850mhz)或2.4g频段上或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机也在对应的频段工作或在2.4g频段上工作。或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机也在对应的频段工作或在5g的高频段(5725~5850mhz)上工作或当主收发机在5150~5250mhz、5250~5350mhz、5470~5725mhz、5725~5850mhz上工作时,唤醒接收机工作在对应的频段或5g的高频段(5725~5850mhz)或2.4g频段上另一个具体的例子,对于中国的功率限制,则本发明实施例可以规定第二网络节点的唤醒接收机的工作频段和主收发机的工作频段,需要说明的是,主收发机可以仅仅工作在2.4g频段上,或者主收发机可以仅仅工作在5g频段上,或者主收发机既可以工作在2.4g频段上,也可以工作在5g频段上:当主收发机在2.4g上工作时,唤醒接收机也工作在2.4g频段上或当主收发机在2.4g上工作时,唤醒接收机工作在2.4g频段上或5g的高频段(5725~5850mhz)或当主收发机在5g(5150~5350mhz、5725~5850mhz)上工作时,唤醒接收机工作在5g的高频段(5725~5850mhz)或当主收发机在5150~5350mhz、5725~5850mhz上工作时,唤醒接收机也在对应的频段工作或当主收发机在5150~5350mhz、5725~5850mhz上工作时,唤醒接收机在对应的频段工作或在5g的高频段(5725~5850mhz)上工作。或当主收发机在5150~5350mhz上工作时,唤醒接收机工作在2.4g频段上或当主收发机在5150~5350mhz上工作时,唤醒接收机工作在对应的频段或2.4g频段。或当主收发机在5150~5350mhz上工作时,唤醒接收机工作在5g的高频段(5725~5850mhz)或2.4g频段。或当主收发机在5150~5350mhz上工作时,唤醒接收机工作在对应的频段或5g的高频段(5725~5850mhz)或2.4g频段。或当主收发机在5725~5850mhz上工作时,唤醒接收机工作在对应的频段本发明实施例中,获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,该唤醒无线电的传输距离为第二网络节点向第一网络节点发送唤醒帧可到达的最远距离,若唤醒无线电的传输距离小于主收发无线电的传输距离,则控制禁用第一网络节点的唤醒接收机,或者,控制调整第二网络节点的唤醒无线电的发送功率,或者控制第二网络节点的主收发机工作中第一预设频段,且控制第二网络节点的唤醒接收机工作中第二预设频段,通过上述方式可以保证第一网络节点和第二网络节点之间唤醒帧的准确接收。请参照图11,为本发明实施例提供的一种状态转换装置的结构示意图,该状态转换装置可以应用于第一网络节点,如图11所示,本实施例所述的一种状态转换装置包括:收发单元100和处理单元101。收发单元100,用于接收第二网络节点发送的预设帧,所述预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息;处理单元101,用于根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态。可选的,所述预设帧包括802.11帧或者唤醒帧,所述第一网络节点的所述主收发机接收所述802.11帧,所述第一网络节点的所述唤醒接收机接收所述唤醒帧。作为一种可选的实施方式,所述指示信息用于指示所述第一网络节点的主收发机和所述第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;所述处理单元101根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,控制转换所述主收发机和所述唤醒接收机中至少一个的开关状态。作为另一种可选的实施方式,所述指示信息用于指示所述第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的关闭状态;所述处理单元101根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,在所述指定时间点之后或者指定时间段内关闭所述唤醒接收机。作为又一种可选的实施方式,所述预设帧为唤醒帧,所述指示信息用于指示所述第一网络节点的主收发机立即或者在指定时间点之后或者指定时间段内的打开状态;所述处理单元101根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,立即或者在所述指定时间点之后或者所述指定时间段内打开所述主收发机进行数据通信;当所述主收发机的数据通信状态满足预设条件时,所述第一网络节点控制关闭所述唤醒接收机。作为又一种可选的实施方式,所述预设帧为802.11帧,所述指示信息包括用于指示所述第二网络节点无发送至所述第一网络节点的缓存数据的标识;所述处理单元101根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,控制关闭所述第一网络节点的所述主收发机,并控制打开所述第一网络节点的所述唤醒接收机。本发明实施例中,第一网络节点接收第二网络节点发送的预设帧,该预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息,第一网络节点根据该指示信息,控制转换第一网络节点的主收发机和/或唤醒接收机的开关状态,通过预设帧中的指示信息指示第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,节省能量。请参照图12,为本发明实施例提供的另一种状态转换装置的结构示意图,该状态转换装置可以应用于网络节点,该网络节点可以是ap或者sta,如图12所示,本实施例所述的一种状态转换装置包括:处理单元200和收发单元201。处理单元200,用于当检测到需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,所述预设帧包含所述网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;收发单元201,用于发送所述预设帧。可选的,上述预设帧包括802.11帧;所述网络节点的所述主收发机发送所述802.11帧。进一步可选的,所述处理单元200当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧具体包括:当网络节点需要转换主收发机和/或唤醒接收机的开关状态时,生成预设帧;或者;当所述网络节点接收到用于请求所述网络节点的主收发机和/或唤醒接收机的开关状态的请求帧时,生成预设帧。本发明实施例中,当网络节点检测到需要上报主收发机和/或唤醒接收机的开关状态时,生成预设帧,该预设帧包含该网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,发送该预设帧,通过这种主动通知的方式,方便其他网络节点获知该网络节点的主收发机和/或唤醒接收机的开关状态,从而确定通信方式。请参照图13,为本发明实施例提供的一种无线电控制装置的结构示意图,本发明实施例的无线电控制装置应用于第二网络节点,第一网络节点为被唤醒端,第二网络节点为唤醒端。如图所示,本发明实施例的无线电控制装置包括获取单元300和处理单元301;获取单元300,用于获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,所述唤醒无线电的传输距离为所述第二网络节点向第一网络节点发送唤醒帧可到达的最远距离;处理单元301,用于若所述唤醒无线电的传输距离小于所述主收发无线电的传输距离,则控制禁用所述第一网络节点的唤醒接收机,或者,控制调整所述第二网络节点的唤醒无线电的发送功率;或者,控制所述第二网络节点的主收发机工作在第一预设频段,且控制所述第二网络节点的唤醒接收机工作在第二预设频段。可选的,所述获取单元300获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离具体包括:获取所述第一网络节点的唤醒接收机的工作频段以及所述第一网络节点的主收发机的最大发射功率;根据所述第一网络节点的唤醒接收机的工作频段、所述第一网络节点的主收发机的最大发射功率、所述第二网络节点的唤醒发射机的最大功率、所述第二网络节点的主收发机发送的最大功率以及所述第二网络节点的主收发机的工作频段,计算所述第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离。本发明实施例中,获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,该唤醒无线电的传输距离为第二网络节点向第一网络节点发送唤醒帧可到达的最远距离,若唤醒无线电的传输距离小于主收发无线电的传输距离,则控制禁用第一网络节点的唤醒接收机,或者,控制调整第二网络节点的唤醒无线电的发送功率,或者控制第二网络节点的主收发机工作中第一预设频段,且控制第二网络节点的唤醒接收机工作中第二预设频段,通过上述方式可以保证第二网络节点和第二网络节点之间唤醒帧的准确接收。请参照图14,为本发明实施例提供的又一种状态转换装置的结构示意图,该状态转换装置可以应用于第一网络节点,该状态转换装置1000包括处理器1010、存储器1020以及收发器1030。该状态转换装置所应用的第一网络节点可以为图1中示出的任意sta或者ap。具体地,处理器1010控制状态转换装置1000的操作。存储器1020可以包括只读存储器和随机存取存储器,并向处理器1010提供指令和数据,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件。存储器1020的一部分还可以包括非易失行随机存取存储器(nvram)。状态转换装置1000的各个组件通过总线1040耦合在一起,其中总线系统1040除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统1040。需要说明的是,上述对于状态转换装置结构的描述,可应用于后续的实施例。收发器2030,用于接收第二网络节点发送的预设帧,所述预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息;处理器1010,用于根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态。可选的,所述预设帧包括802.11帧或者唤醒帧,所述第一网络节点的所述主收发机接收所述802.11帧,所述第一网络节点的所述唤醒接收机接收所述唤醒帧。作为一种可选的实施方式,所述指示信息用于指示所述第一网络节点的主收发机和所述第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;所述处理器1010根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,控制转换所述主收发机和所述唤醒接收机中至少一个的开关状态。作为另一种可选的实施方式,所述指示信息用于指示所述第一网络节点的唤醒接收机立即或者在指定时间点之后或者指定时间段内的关闭状态;所述处理器1010根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,在所述指定时间点之后或者指定时间段内关闭所述唤醒接收机。作为又一种可选的实施方式,所述预设帧为唤醒帧,所述指示信息用于指示所述第一网络节点的主收发机立即或者在指定时间点之后或者指定时间段内的打开状态;所述处理器1010根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,在所述指定时间点之后或者所述指定时间段内打开所述主收发机进行数据通信;当所述主收发机的数据通信状态满足预设条件时,所述第一网络节点控制关闭所述唤醒接收机。作为又一种可选的实施方式,所述预设帧为802.11帧,所述指示信息包括用于指示所述第二网络节点无发送至所述第一网络节点的缓存数据的标识;所述处理器1010根据所述指示信息,控制转换所述第一网络节点的所述主收发机和/或所述唤醒接收机的开关状态具体包括:根据所述指示信息,控制关闭所述第一网络节点的所述主收发机,并控制打开所述第一网络节点的所述唤醒接收机。本发明实施例中,第一网络节点接收第二网络节点发送的预设帧,该预设帧包含用于指示所述第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态的指示信息,第一网络节点根据该指示信息,控制转换第一网络节点的主收发机和/或唤醒接收机的开关状态,通过预设帧中的指示信息指示第一网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,节省能量。可以理解的是,上述状态转换装置中各个组件的具体实现方式可以进一步参考方法实施例中图5的相关描述。请参照图15,为本发明实施例提供的又一种状态转换装置的结构示意图,该状态转换装置可以应用于网络节点,网络节点可以包括ap或者sta,该状态转换装置2000包括处理器2010、存储器2020以及收发器2030。该状态转换装置所应用的网络节点可以为图1中示出的sta或者ap。具体地,处理器2010控制状态转换装置2000的操作。存储器2020可以包括只读存储器和随机存取存储器,并向处理器2010提供指令和数据,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件。存储器2020的一部分还可以包括非易失行随机存取存储器(nvram)。状态转换装置2000的各个组件通过总线2040耦合在一起,其中总线系统2040除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统2040。需要说明的是,上述对于状态转换装置结构的描述,可应用于后续的实施例。处理器2010,用于当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧,所述预设帧包含所述网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态;收发器2030,用于发送所述预设帧。可选的,上述预设帧包括802.11帧;所述网络节点的所述主收发机发送所述802.11帧。进一步可选的,所述处理器2010当需要上报网络节点的主收发机和/或唤醒接收机的开关状态时,生成预设帧具体包括:当网络节点需要转换主收发机和/或唤醒接收机的开关状态时,生成预设帧;或者;当所述网络节点接收到用于请求所述网络节点的主收发机和/或唤醒接收机的开关状态的请求帧时,生成预设帧。本发明实施例中,当网络节点检测到需要上报主收发机和/或唤醒接收机的开关状态时,生成预设帧,该预设帧包含该网络节点的主收发机和/或唤醒接收机立即或者在指定时间点之后或者指定时间段内的开关状态,发送该预设帧,通过这种主动通知的方式,方便其他网络节点获知该网络节点的主收发机和/或唤醒接收机的开关状态,从而确定通信方式。可以理解的是,上述状态转换装置中各个组件的具体实现方式可以进一步参考方法实施例中图8的相关描述。请参照图16,为本发明实施例提供的另一种无线电控制装置的结构示意图,该无线电控制装置可以应用于第二网络节点,该无线电控制装置3000包括处理器3010、存储器3020以及收发器3030。该无线电控制装置所应用的第二网络节点可以为图1中示出的sta或者ap。具体地,处理器3010控制无线电控制装置3000的操作。存储器3020可以包括只读存储器和随机存取存储器,并向处理器3010提供指令和数据,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件。存储器3020的一部分还可以包括非易失行随机存取存储器(nvram)。无线电控制装置3000的各个组件通过总线3040耦合在一起,其中总线系统3040除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统3040。需要说明的是,上述对于无线电控制装置结构的描述,可应用于后续的实施例。处理器3010,用于获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,所述唤醒无线电的传输距离为所述第二网络节点向第一网络节点发送唤醒帧可到达的最远距离;所述处理器3010还用于若所述唤醒无线电的传输距离小于所述主收发无线电的传输距离,则控制禁用所述第一网络节点的唤醒接收机,或者,控制调整所述第二网络节点的唤醒无线电的发送功率;或者,控制所述第二网络节点的主收发机工作在第一预设频段,且控制所述第二网络节点的唤醒接收机工作在第二预设频段。可选的,所述所述处理器3010获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离具体包括:获取所述第一网络节点的唤醒接收机的工作频段以及所述第一网络节点的主收发机的最大发射功率;根据所述第一网络节点的唤醒接收机的工作频段、所述第一网络节点的主收发机的最大发射功率、所述第二网络节点的唤醒发射机的最大功率、所述第二网络节点的主收发机发送的最大功率以及所述第二网络节点的主收发机的工作频段,计算所述第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离。本发明实施例中,获取第二网络节点的唤醒无线电的传输距离和主收发无线电的传输距离,该唤醒无线电的传输距离为第二网络节点向第一网络节点发送唤醒帧可到达的最远距离,若唤醒无线电的传输距离小于主收发无线电的传输距离,则控制禁用第一网络节点的唤醒接收机,或者,控制调整第二网络节点的唤醒无线电的发送功率,或者控制第二网络节点的主收发机工作中第一预设频段,且控制第二网络节点的唤醒接收机工作中第二预设频段,通过上述方式可以保证第二网络节点和第二网络节点之间唤醒帧的准确接收。可以理解的是,上述无线电控制装置中各个组件的具体实现方式可以进一步参考方法实施例中图10的相关描述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。本发明实施例的微控制器等部件,可以以通用集成电路,如cpu,或以专用集成电路(applicationspecificintegratedcircuit,asic)来实现。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1