一种无线接入点保活方法及相关装置制造方法及图纸

技术编号:34719208 阅读:17 留言:0更新日期:2022-08-31 18:03
本申请实施例公开了一种无线接入点保活方法及相关装置,用于使得设备与无线接入点保持无线连接不断连,从而在需上报数据时可以快速唤醒设备。本申请实施例方法包括:设备与无线接入点AP建立无线连接;所述设备判断所述设备的中央处理器CPU是否处于空闲状态;若是,则所述设备进入AP保活状态后向所述AP发送保活数据包,以使得所述设备与所述AP保持无线连接。接。接。

【技术实现步骤摘要】
一种无线接入点保活方法及相关装置


[0001]本申请实施例涉及无线连接领域,尤其涉及一种无线接入点保活方法及相关装置。

技术介绍

[0002]随着物联网设备的普及化,设备的联网需求正在快速增加,当前大部分使用电池供电的设备均是通过蓝牙、ZigBee、2.4G等窄带宽等无线通信方式连接相对应的无线网关,无线网关将数据整合后通过互联网上传至服务器。
[0003]然而随着终端设备对代码需求的逐步增加,对WIFI无线通信方式的需求与日剧增,但是WIFI带宽的增加带来了设备功耗的急剧上升,目前主流降低WIFI功耗的方式一般有一下两种:1、终端在空闲状态下降低CPU主频、高频间断开关WIFI射频以降低CPU和射频所消耗的电量,这些优化措施可以在一定程度上降低功耗,但是还远远达不到蓝牙、ZigBee、2.4G等微安级的功耗目标;2、在不需要数据上报时会对设备做断电处理,直接切断空闲状态下的电源,但是这样做在下次数据上报的时候需要设备重连无线接入点,一般与无线接入点的重连需要2s到5s,下次数据无法快速上报,这么长的延时会大大降低用户的体验,连接时间过程也会随着上报次数的增加大大影响功耗。

技术实现思路

[0004]本申请实施例提供了一种无线接入点保活方法及相关装置。
[0005]一种无线接入点保活方法,包括:
[0006]设备与无线接入点AP建立无线连接;
[0007]所述设备判断所述设备的中央处理器CPU是否处于空闲状态;
[0008]若是,则所述设备进入AP保活状态后向所述AP发送保活数据包,以使得所述设备与所述AP保持无线连接。
[0009]可选的,所述设备向所述AP发送保活数据包之后,所述方法还包括:
[0010]当所述AP向所述设备的回复超时时,所述设备向所述AP重新发送所述保活数据包;
[0011]或,
[0012]所述设备向所述AP发送查询请求,以使得所述AP根据所述查询请求判断是否有缓存数据包;
[0013]当所述AP有所述缓存数据包时,所述设备接收所述AP发送的所述缓存数据包。
[0014]可选的,所述设备向所述AP发送保活数据包之后,所述方法还包括:
[0015]所述设备判断是否接收到定时器唤醒指令;
[0016]若接收到定时器唤醒指令,则所述设备根据所述定时器唤醒指令执行定时业务;
[0017]或,
[0018]所述设备判断是否接收到外部中断指令;
[0019]若接收到所述外部中断指令,则所述设备根据所述外部中断指令执行中断业务。
[0020]可选的,设备与无线接入点AP建立无线连接之前,所述方法还包括:
[0021]所述设备判断是否处于配网状态;
[0022]若处于配网状态,则所述设备与所述AP建立无线连接;
[0023]若不处于配网状态,则所述设备进入配网模式;
[0024]所述设备判断所述设备的中央处理器CPU是否处于空闲状态,包括:
[0025]所述设备判断是否需要上报数据;
[0026]若不需要,则所述设备的所述CPU处于空闲状态;
[0027]若需要,则所述设备上报数据。
[0028]可选的,若需要,则所述设备上报数据,包括:
[0029]若需要,则所述设备判断是否首次上电;
[0030]若是首次上电,则所述设备与服务器通信连接;
[0031]若不是首次上电,则所述设备进入非保活状态并与所述服务器通信连接;
[0032]所述设备判断所述设备与所述服务器的通信连接是否成功;
[0033]若成功,则所述设备上报数据;
[0034]若不成功,则所述设备重新与所述服务器通信连接。
[0035]可选的,若不成功,则所述设备重新与所述服务器通信连接,包括:
[0036]若不成功,则所述设备判断所述设备与所述服务器的传输控制协议TCP重新连接是否超时;
[0037]若不超时,则所述设备与所述服务器建立TCP连接;
[0038]所述设备启动无线连接低功耗模式;
[0039]所述设备重新与所述服务器通信连接。
[0040]可选的,若不成功,则所述设备重新与所述服务器通信连接之后,所述方法还包括:
[0041]所述设备判断所述设备与所述服务器是否重连成功;
[0042]若重连成功,则所述设备上报数据;
[0043]所述设备上报数据后,所述设备与所述服务器断开通信连接;
[0044]所述设备向所述AP发送所述保活数据包,以使得设备与AP保持无线连接;
[0045]若重连不成功,则所述设备与所述服务器断开通信连接;
[0046]所述设备向所述AP发送所述保活数据包,以使得设备与AP保持无线连接。
[0047]一种无线接入点保活装置,包括:
[0048]连接单元,用于与无线接入点AP建立无线连接;
[0049]判断单元,用于判断所述设备的中央处理器CPU是否处于空闲状态;
[0050]发送单元,用于当所述CPU处于空闲状态时向所述AP发送保活数据包,以使得所述设备与所述AP保持无线连接。
[0051]一种无线接入点保活装置,包括:
[0052]中央处理器,存储器以及输入输出接口;
[0053]所述存储器为短暂存储存储器或持久存储存储器;
[0054]所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执
行前述的方法。
[0055]一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行前述的方法。
[0056]从以上技术方案可以看出,本申请实施例具有以下优点:
[0057]设备的CPU处于空闲状态时,设备向AP低频发送保活数据包,以使得设备与AP保持无线连接。设备能够与AP保持无线连接且不断连,在需要上报新的数据时,设备无需花费与AP的重连时间即可快速唤醒,快速上报数据,大大降低功耗,从而给用户带来较好的体验。
附图说明
[0058]图1为本申请无线接入点保活方法一个实施例示意图;
[0059]图2为本申请无线接入点保活方法另一实施例示意图;
[0060]图3为本申请无线接入点保活装置一个实施例示意图;
[0061]图4为本申请无线接入点保活装置另一实施例示意图。
具体实施方式
[0062]本申请实施例提供了一种无线接入点保活方法及相关装置。
[0063]设备通过无线通信方式能够拥有更好的网络通信信道,给人们带来便利。但是,现有的技术在不需要数据上报时会将设备和AP间的连接断开,若要再次上报数据,则还需花费重连的时间,且会带来功耗的增加。本申请提供的无线接入点保活方法及相关装置能够解决上述问题。
[0064]请参阅图1,本申请无线接入点保活方法一个实施例包括:
[0065]101、设备与无线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线接入点保活方法,其特征在于,包括:设备与无线接入点AP建立无线连接;所述设备判断所述设备的中央处理器CPU是否处于空闲状态;若是,则所述设备进入AP保活状态后向所述AP发送保活数据包,以使得所述设备与所述AP保持无线连接。2.根据权利要求1所述的无线接入点保活方法,其特征在于,所述设备向所述AP发送保活数据包之后,所述方法还包括:当所述AP向所述设备的回复超时时,所述设备向所述AP重新发送所述保活数据包;或,所述设备向所述AP发送查询请求,以使得所述AP根据所述查询请求判断是否有缓存数据包;当所述AP有所述缓存数据包时,所述设备接收所述AP发送的所述缓存数据包。3.根据权利要求1所述的无线接入点保活方法,其特征在于,所述设备向所述AP发送保活数据包之后,所述方法还包括:所述设备判断是否接收到定时器唤醒指令;若接收到定时器唤醒指令,则所述设备根据所述定时器唤醒指令执行定时业务;或,所述设备判断是否接收到外部中断指令;若接收到所述外部中断指令,则所述设备根据所述外部中断指令执行中断业务。4.根据权利要求1所述的无线接入点保活方法,其特征在于,设备与无线接入点AP建立无线连接之前,所述方法还包括:所述设备判断是否处于配网状态;若处于配网状态,则所述设备与所述AP建立无线连接;若不处于配网状态,则所述设备进入配网模式;所述设备判断所述设备的中央处理器CPU是否处于空闲状态,包括:所述设备判断是否需要上报数据;若不需要,则所述设备的所述CPU处于空闲状态;若需要,则所述设备上报数据。5.根据权利要求4所述的无线接入点保活方法,其特征在于,若需要,则所述设备上报数据,包括:若需要,则所述设备判断是否首次上电;若是首次上电,则所述设备与服务器通信连接;若不是首次上电,则所述设备进入非保活状态并与所述服务器...

【专利技术属性】
技术研发人员:尚志刚赖全良王一蒙
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:

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

1