一种WiFi终端的低功耗运行方法、装置和电子设备与流程
- 国知局
- 2024-08-02 14:56:27
本技术涉及通信领域,尤其涉及一种wifi终端的低功耗运行方法、装置和电子设备。
背景技术:
1、随着无线通信技术的发展,智能单品不断增加。智能单品是指采用无线通信技术连接到互联网或本地网络的物联网设备。智能单品的可移动性给用户带来的便利性和实用性越来越突出,同时,对智能单品的低功耗的要求也越来越高。智能单品想要实现低功耗,除了依赖于智能单品内部芯片本身的低功耗设计外,起到主导作用的是低功耗策略。目前的低功耗策略主要是尽可能地令智能单品在没有业务的情况下休眠以保持低功耗状态,在有业务的情况下被唤醒以启动工作。
2、随着智能单品的功能和复杂性的增加,越来越多的智能单品选择使用wifi技术作为通信方式。通过wifi技术进行无线通信的智能单品可以被称为wifi终端,wifi终端可以提供较高的数据传输速率和较广的覆盖范围。然而,在目前的低功耗策略中,wifi终端接入网络时,为了维持网络连接,在休眠期间需要监听广播数据包,而随着网络中接入的物联网设备的增加,网络中广播数据包的数量也会相应增加,这就导致wifi终端容易被网络中大量存在的广播数据包误唤醒从而无法保持低功耗状态。尤其对于电池充电式的wifi终端,频繁被唤醒会降低电池使用时间,从而降低用户体验。因此,如何降低wifi终端的功耗是目前亟需解决的重要问题。
技术实现思路
1、有鉴于此,本技术提出了一种wifi终端的低功耗运行方法、装置、电子设备和存储介质,可以避免wifi终端被网络中的广播数据包频繁唤醒,从而可以降低wifi终端的功耗。
2、根据本技术的一方面,提供了一种wifi终端的低功耗运行方法,所述方法包括:获取第一时间间隔;根据所述第一时间间隔,周期性触发所述wifi终端发送无故地址解析协议garp报文;所述garp报文用于更新网络中除所述wifi终端外的其它设备的地址解析协议arp缓存表中所述wifi终端的地址。
3、在一种可能的实现方式中,所述周期性触发所述wifi终端发送无故地址解析协议garp报文,包括:周期性地控制所述wifi终端由低功耗模式转换为工作模式,并在所述工作模式下,触发所述wifi终端发送所述garp报文;所述方法还包括:在所述garp报文发送完成后,控制所述wifi终端由所述工作模式转换为所述低功耗模式。
4、在一种可能的实现方式中,所述方法还包括:获取第二时间间隔;根据所述第二时间间隔,周期性触发所述wifi终端接收无线接入点发送的信标帧;在接收到所述信标帧的情况下,根据所述信标帧确定所述无线接入点中是否存在与所述wifi终端关联的缓存数据;若确定所述无线接入点中存在所述缓存数据,判断所述缓存数据中是否存在目的地地址为所述wifi终端的地址的单播数据包;在所述缓存数据中存在所述单播数据包的情况下,接收所述缓存数据;在所述缓存数据中不存在所述单播数据包的情况下,不接收所述缓存数据。
5、在一种可能的实现方式中,所述周期性触发所述wifi终端接收无线接入点发送的信标帧,包括:周期性地控制所述wifi终端由低功耗模式转换为监听模式,并在所述监听模式下,触发所述wifi终端接收所述信标帧;所述方法还包括:若确定所述无线接入点中不存在所述缓存数据,控制所述wifi终端由所述监听模式转换为所述低功耗模式。
6、在一种可能的实现方式中,所述在所述缓存数据中存在所述单播数据包的情况下,接收所述缓存数据,包括:在所述缓存数据中存在所述单播数据包的情况下,控制所述wifi终端由所述监听模式转换为工作模式,并在所述工作模式下,接收所述缓存数据;在接收所述缓存数据之后,所述方法还包括:处理所述缓存数据,并在处理完所述缓存数据后,控制所述wifi终端由所述工作模式转换为所述低功耗模式;和/或,所述在所述缓存数据中不存在所述单播数据包的情况下,不接收所述缓存数据之后,所述方法还包括:控制所述wifi终端由所述监听模式转换为所述低功耗模式。
7、在一种可能的实现方式中,所述方法还包括:若接收所述信标帧时发生接收异常且连续发生接收异常的次数达到预设异常次数,控制所述wifi终端由所述监听模式转换为工作模式,并在所述工作模式下向所述无线接入点发送省电-轮询帧;所述省电-轮询帧用于查询所述无线接入点中的缓存数据;在所述省电-轮询帧发送完成后,控制所述wifi终端由所述工作模式转换为所述低功耗模式。
8、在一种可能的实现方式中,所述方法还包括:获取第三时间间隔;根据所述第三时间间隔,周期性地控制所述wifi终端由低功耗模式转换为工作模式,并在所述工作模式下进行握手流程;所述握手流程用于保持所述wifi终端与应用层的连接;所述握手流程基于传输控制协议或用户数据报协议实现;在所述握手流程完成后,控制所述wifi终端由所述工作模式转换为所述低功耗模式。
9、在一种可能的实现方式中,所述garp报文的发送ip地址和接收ip地址为所述wifi终端的ip地址;所述garp报文的发送mac地址为所述wifi终端的mac地址,所述garp报文的接收mac地址为全0;所述garp报文的类型为arp请求报文。
10、根据本技术的另一方面,提供了一种wifi终端的低功耗运行装置,所述装置包括:第一获取模块,用于获取第一时间间隔;第一处理模块,用于根据所述第一时间间隔,周期性触发所述wifi终端发送garp报文;所述garp报文用于更新网络中除所述wifi终端外的其它设备的arp缓存表中所述wifi终端的地址。
11、在一种可能的实现方式中,所述第一处理模块,还用于:周期性地控制所述wifi终端由低功耗模式转换为工作模式,并在所述工作模式下,触发所述wifi终端发送所述garp报文;在所述garp报文发送完成后,控制所述wifi终端由所述工作模式转换为所述低功耗模式。
12、在一种可能的实现方式中,所述装置还包括:第二获取模块,用于获取第二时间间隔;第二处理模块,用于:根据所述第二时间间隔,周期性触发所述wifi终端接收无线接入点发送的信标帧;在接收到所述信标帧的情况下,根据所述信标帧确定所述无线接入点中是否存在与所述wifi终端关联的缓存数据;若确定所述无线接入点中存在所述缓存数据,判断所述缓存数据中是否存在目的地地址为所述wifi终端的地址的单播数据包;在所述缓存数据中存在所述单播数据包的情况下,接收所述缓存数据;在所述缓存数据中不存在所述单播数据包的情况下,不接收所述缓存数据。
13、在一种可能的实现方式中,所述第二处理模块,还用于:周期性地控制所述wifi终端由低功耗模式转换为监听模式,并在所述监听模式下,触发所述wifi终端接收所述信标帧;若确定所述无线接入点中不存在所述缓存数据,控制所述wifi终端由所述监听模式转换为所述低功耗模式。
14、在一种可能的实现方式中,所述第二处理模块,还用于:在所述缓存数据中存在所述单播数据包的情况下,控制所述wifi终端由所述监听模式转换为工作模式,并在所述工作模式下,接收所述缓存数据;在接收所述缓存数据之后,处理所述缓存数据,并在处理完所述缓存数据后,控制所述wifi终端由所述工作模式转换为所述低功耗模式;和/或,所述在所述缓存数据中不存在所述单播数据包的情况下,不接收所述缓存数据之后,控制所述wifi终端由所述监听模式转换为所述低功耗模式。
15、在一种可能的实现方式中,所述第二处理模块,还用于:若接收所述信标帧时发生接收异常且连续发生接收异常的次数达到预设异常次数,控制所述wifi终端由所述监听模式转换为工作模式,并在所述工作模式下向所述无线接入点发送省电-轮询帧;所述省电-轮询帧用于查询所述无线接入点中的缓存数据;在所述省电-轮询帧发送完成后,控制所述wifi终端由所述工作模式转换为所述低功耗模式。
16、在一种可能的实现方式中,所述装置还包括:第三获取模块,用于获取第三时间间隔;第三处理模块,用于根据所述第三时间间隔,周期性地控制所述wifi终端由低功耗模式转换为工作模式,并在所述工作模式下进行握手流程;所述握手流程用于保持所述wifi终端与应用层的连接;所述握手流程基于传输控制协议或用户数据报协议实现;在所述握手流程完成后,控制所述wifi终端由所述工作模式转换为所述低功耗模式。
17、在一种可能的实现方式中,所述garp报文的发送ip地址和接收ip地址为所述wifi终端的ip地址;所述garp报文的发送mac地址为所述wifi终端的mac地址,所述garp报文的接收mac地址为全0;所述garp报文的类型为arp请求报文。
18、根据本技术的另一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述wifi终端的低功耗运行方法。
19、根据本技术的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述wifi终端的低功耗运行方法。
20、根据本技术的另一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述wifi终端的低功耗运行方法。
21、本技术提供的wifi终端的低功耗运行方法,wifi终端通过定期主动发送garp报文来更新网络中其它设备的arp缓存表以维持网络连接,从而无需通过在休眠时监听arp广播数据包来更新其它设备的arp缓存表。这样,wifi终端在休眠时可以无需监听广播数据包,从而可以避免wifi终端在休眠时被网络中的广播数据包频繁唤醒而无法保持低功耗状态,降低了wifi终端的功耗。
22、根据下面参考附图对示例性实施例的详细说明,本技术的其它特征及方面将变得清楚。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244401.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。