用于降低wifi模块功耗的数据传输方法及系统的制作方法

文档序号:7783216阅读:325来源:国知局
用于降低wifi模块功耗的数据传输方法及系统的制作方法
【专利摘要】用于降低WIFI模块功耗的数据传输方法包括控制发射功率为最大值;发送proberequest帧至无线局域网络设备并开始计时;接收proberesponse帧并停止计时,存储从基准时间段t;以预设倍数降低发射功率;再次发送proberequest帧并开始计时;步骤E:再次接收proberesponse帧并停止计时,存储时间段T’;判断时间段T’是否大于基准时间平均值T,若是,执行步骤H;若否,执行步骤E;步骤H:将时间段T’减基准时间段t获得差值,判断所得的差值是否大于预设时间阈值,若否,执行步骤E;若是,执行步骤I;以及步骤I:控制发射功率保持为上一次的功率值。上述发明可降低WIFI模块的功耗。本发明还涉及数据传输系统。
【专利说明】用于降低WIFI模块功耗的数据传输方法及系统
[0001]
【技术领域】
[0002]本发明涉及一种用于降低WIFI模块功耗的数据传输方法及系统。
[0003]
【背景技术】
[0004]WIFI模块是一种将串口信号或TTL电平信号转换为WIFI信号后进行传输的转换传输装置,其内置无线局域网协议标准IEEE802.11协议栈以及TCP/IP协议栈。现有的WIFI模块即使在传输较小的数据量时也工作于额定功率,长期如此,使得WIFI模块消耗了大量不必要的能耗,不利于节能环保。
[0005]

【发明内容】

[0006]针对现有技术的不足,本发明的目的旨在于提供一种可解决上述技术问题的用于降低WIFI模块功耗的数据传输方法及系统。
[0007]为实现上述目的,本发明采用如下技术方案:
一种用于降低WIFI模块功耗的数据传输方法,其包括以下步骤:
步骤A:控制发射功率为最大值;
步骤B:发送probe request帧至无线局域网络设备,并开始计时;
步骤C:接收来自无线局域网络设备的probe response帧,并停止计时,存储从发出中贞到收到应答的基准时间段t;
步骤E:以预设倍数降低发射功率;
步骤F:再次发送probe request帧至无线局域网络设备,并开始计时;
步骤G:再次接收来自无线局域网络设备的probe response帧,并停止计时,存储从发出帧至收到应答的时间段T’ ;
步骤P:判断时间段T’是否大于基准时间段t,若是,执行步骤H;若否,执行步骤E。
[0008]步骤H:将时间段T’减基准时间段t获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行步骤E ;若是,执行步骤I ;以及
步骤1:控制发射功率保持为上一次的功率值。
[0009]进一步地,步骤C还包括判断接收到probe response帧的次数是否等于预设次数,若否,则执行返回继续执行步骤B,若是,执行步骤D ;
本数据传输方法还包括位于步骤E之前的步骤D:将预设次数的基准时间段t求和后除以预设次数获得基准时间平均值T ;
上述步骤H为将时间段T’减基准时间平均值T获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行步骤E ;若是,执行步骤I。[0010]一种用于降低WIFI模块功耗的数据传输系统,其包括以下模块:
模块A:控制发射功率为最大值;
模块B:发送probe request巾贞至无线局域网络设备,并开始计时;
模块C:接收来自无线局域网络设备的probe response巾贞,并停止计时,存储从发出中贞到收到应答的基准时间段t;
模块E:以预设倍数降低发射功率;
模块F:再次发送probe request巾贞至无线局域网络设备,并开始计时;
模块G:再次接收来自无线局域网络设备的probe response巾贞,并停止计时,存储从发出帧至收到应答的时间段T’ ;
模块P:判断时间段T’是否大于基准时间段t,若是,执行模块H ;若否,执行模块E ;模块H:将时间段T’减基准时间段t获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行模块E ;若是,执行模块I ;以及模块1:控制发射功率保持为上一次的功率值。
[0011]进一步地,模块C还包括判断接收到probe response巾贞的次数是否等于预设次数,若否,则执行返回继续执行模块B,若是,执行模块D ;
本数据传输系统还包括位于模块E之前的模块D:将预设次数的基准时间段t求和后除以预设次数获得基准时间平均值T ;
上述模块H为将时间段T’减基准时间平均值T获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行模块E ;若是,执行模块I本发明的有益效果如下:
上述发明可自动选择适合数据传输的发射功率,避免由于长期工作于最大发射功率而引起的功耗浪费。另外,还可自动根据对外接口的输入速率自动从多个无线局域网协议标准IEEE802.1lX中选择匹配的无线局域网协议标准IEEE802.1lX进行传输,并自动选择适合输入速率的WIFI速率进行传输数据。本发明可有效降低WIFI模块的功耗,利于节能环保。
[0012]
【专利附图】

【附图说明】
[0013]图1为本发明用于降低WIFI模块功耗的数据传输方法的较佳实施方式的部分流程图。
[0014]
【具体实施方式】
[0015]下面将结合附图以及【具体实施方式】,对本发明做进一步描述:
请参见图1,本发明涉及一种用于降低WIFI模块功耗的数据传输方法,其较佳实施方式包括以下步骤:
步骤A:控制发射功率为最大值如额定功率;
步骤B:发送probe request巾贞至无线局域网络设备如路由器,并开始计时;
步骤C:接收来自无线局域网络设备的probe response巾贞,并停止计时,存储从发出中贞到收到应答的基准时间段t ;判断接收到probe response巾贞的次数是否等于预设次数,若否,则执行返回继续执行步骤B,若是,执行步骤D。
[0016]步骤D:将预设次数的基准时间段t求和后除以预设次数获得基准时间平均值T。如此,可获得稳定可靠且具有参考意义的基准时间值。
[0017]步骤E:以预设倍数降低发射功率,例如,第一次时将发射功率的最大值降低ldB,后续的将上一次发射功率降低ldB。
[0018]步骤F:再次发送probe request巾贞至无线局域网络设备,并开始计时。
[0019]步骤G:再次接收来自无线局域网络设备的probe response巾贞,并停止计时,存储从发出帧至收到应答的时间段T’。
[0020]步骤P:判断时间段T’是否大于基准时间平均值T,若是,执行步骤H ;若否,执行步骤E。
[0021]步骤H:将时间段T’减基准时间平均值T获得差值,判断所得的差值是否大于预设时间阈值,若否,说明通信正常,返回执行步骤E ;若是,执行步骤I。以及
步骤1:控制发射功率保持为上一次的功率值。WIFI模块工作于当前值的发射功率可在保证正常传输数据的情况下同时节省无必要的能量损耗,利于节能环保。
[0022]上述发明可自动选择适合数据传输的发射功率,避免由于长期工作于最大发射功率而引起的功耗浪费,可有效降低WIFI模块的功耗,利于节能环保。
[0023]对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
【权利要求】
1.一种用于降低WIFI模块功耗的数据传输方法,其特征在于:其包括以下步骤: 步骤A:控制发射功率为最大值; 步骤B:发送probe request帧至无线局域网络设备,并开始计时; 步骤C:接收来自无线局域网络设备的probe response帧,并停止计时,存储从发出中贞到收到应答的基准时间段t; 步骤E:以预设倍数降低发射功率; 步骤F:再次发送probe request帧至无线局域网络设备,并开始计时; 步骤G:再次接收来自无线局域网络设备的probe response帧,并停止计时,存储从发出帧至收到应答的时间段T’ ; 步骤P:判断时间段T’是否大于基准时间段t,若是,执行步骤H ;若否,执行步骤E ;步骤H:将时间段T’减基准时间段t获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行步骤E ;若是,执行步骤I ;以及步骤1:控制发射功率保持为上一次的功率值。
2.如权利要求1所述的用于降低WIFI模块功耗的数据传输方法,其特征在于:步骤C还包括判断接收到probe response帧的次数是否等于预设次数,若否,则执行返回继续执行步骤B,若是,执行步骤D ; 本数据传输方法还包括位于步骤E之前的步骤D:将预设次数的基准时间段t求和后除以预设次数获得基准时间平均值T ; 上述步骤H为将时间段T’减基准时间平均值T获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行步骤E ;若是,执行步骤I。
3.一种用于降低WIFI模块功耗的数据传输系统,其特征在于:其包括以下模块: 模块A:控制发射功率为最大值; 模块B:发送probe request帧至无线局域网络设备,并开始计时; 模块C:接收来自无线局域网络设备的probe response帧,并停止计时,存储从发出中贞到收到应答的基准时间段t; 模块E:以预设倍数降低发射功率; 模块F:再次发送probe request帧至无线局域网络设备,并开始计时; 模块G:再次接收来自无线局域网络设备的probe response帧,并停止计时,存储从发出帧至收到应答的时间段T’ ; 模块P:判断时间段T’是否大于基准时间段t,若是,执行模块H ;若否,执行模块E ;模块H:将时间段T’减基准时间段t获得差值,判断所得的差值是否大于预设时间阈值,若否,返回执行模块E ;若是,执行模块I ;以及模块1:控制发射功率保持为上一次的功率值。
4.如权利要求4所述的用于降低WIFI模块功耗的数据传输系统,其特征在于:模块C还包括判断接收到probe response帧的次数是否等于预设次数,若否,则执行返回继续执行模块B,若是,执行模块D ; 本数据传输方法还包括位于模块E之前的模块D:将预设次数的基准时间段t求和后除以预设次数获得基准时间平均值T ; 上述模块H为将时间段T’减基准时间平均值T获得差值,判断所得的差值是否大于预设时间阈值,若否,返 回执行模块E ;若是,执行模块I。
【文档编号】H04W52/02GK103747510SQ201310751038
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】纪向阳 申请人:深圳市点创科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1