一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种低功耗蓝牙通信带宽动态调整方法与系统、电子设备与流程

2022-06-29 21:20:12 来源:中国专利 TAG:

技术特征:
1.一种低功耗蓝牙通信带宽动态调整方法,其特征在于,所述方法包括:在建立ble连接之后,实时监测当前连接事件的通信双方的数据传输量;根据当前的数据传输量、当前的通信速率、使用的phy及单次可以发送的最大数据包长度动态计算得出通信带宽,并调整当前蓝牙设备的通信带宽。2.根据权利要求1所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,所述实时监测当前连接事件的通信双方的数据传输量包括:统计连续发送的完整数据包的长度和接收的完整数据包的长度,计算当前发送和接收的完整数据包的总长度为数据传输量。3.根据权利要求2所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,所述完整数据包包含至少一个子数据包,以子数据包的id标识连续发送和/或接收的完整数据包的起始包和/或结束包。4.根据权利要求3所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,以id为第一id的子数据包为连续传输的完整数据包的内容数据包,以id为第二id的数据包标识连续传输的完整数据包的起始包和/或结束包。5.根据权利要求4所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,当接收到id为第一标识的子数据包,当该子数据包为空包时,该子数据包为当前连续发送和/或接收的完整数据包的结束包。6.根据权利要求5所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,所述统计连续发送的完整数据包的长度和接收的完整数据包的长度,计算当前发送和接收的完整数据包的总长度为数据传输量包括:当接收到id为第二标识对应的子数据包,开始统计连接发送和/或接收的id为第一id的子数据包个数,直至接收到结束包,统计结束。7.根据权利要求6所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,若当前发送和接收的子数据包一直为空包,则数据传输量为0。8.根据权利要求1所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,预设初始通信带宽;若数据传输量为0,则当前通信带宽设置为初始通信带宽。9.根据权利要求8所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,所述根据当前的数据传输量、当前的通信速率、使用的phy及单次可以发送的最大数据包长度动态计算得出通信带宽,并调整当前蓝牙设备的通信带宽包括:根据当前的数据传输量、当前的通信速率、使用的phy及单次可以发送的最大数据包长度动态计算得出通信带宽;判断当前计算得出的通信带宽与当前连接事件的通信带宽是否相同;若不同,调整当前连接事件的通信带宽为计算得出的通信带宽。10.根据权利要求8所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,连接事件内蓝牙设备包括主设备和从设备;对于主设备,初始通信带宽设为最小连接事件长度与最大连接事件长度之间的任意一个值;对于从设备,初始通信带宽为连接间隔时间段内任意的一个值。
11.根据权利要求8所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,初始通信带宽至少为一个时隙长度。12.根据权利要求1所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,所述方法还包括:检测连接事件的关闭情况;根据当前应用的通信带宽以及连接事件的关闭情况计算在当前连接事件内的数据发送情况,并依据数据发送情况动态调整当前蓝牙的通信带宽。13.根据权利要求12所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,所述根据当前应用的通信带宽以及连接事件的关闭情况计算在当前连接事件内的数据发送情况,并依据数据发送情况动态调整当前蓝牙的通信带宽包括:根据连接事件的关闭情况以及当前应用的通信带宽,计算当前连接事件的数据传输量在当前连接事件内正常传输所需的通信带宽;判断该数据传输量所需的传输时间与当前应用的通信带宽的大小;如果所需的传输时间等于当前应用的通信带宽,无需调整当前应用的通信带宽;如果所需的传输时间大于当前应用的通信带宽,则增大当前应用的通信带宽;如果所需的传输时间小于当前应用的通信带宽,则减小当前应用的通信带宽。14.根据权利要求12所述的低功耗蓝牙通信带宽动态调整方法,其特征在于,在应用计算得出的通信带宽为当前的通信带宽后,再根据当前应用的通信带宽以及连接事件的关闭情况计算在当前连接事件内的数据发送情况,并依据数据发送情况动态调整当前蓝牙的通信带宽。15.一种低功耗蓝牙通信带宽动态调整系统,其特征在于,所述系统包括:检测模块,用于在建立ble连接之后,实时监测当前连接事件的通信双方的数据传输量;调整模块,用于根据当前的数据传输量、当前的通信速率、使用的phy及单次可以发送的最大数据包长度动态计算得出通信带宽,并调整当前蓝牙设备的通信带宽。16.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-14任意一项所述的低功耗蓝牙通信带宽动态调整方法的步骤。17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-14任意一项所述的低功耗蓝牙通信带宽动态调整方法的步骤。

技术总结
本申请涉及蓝牙通信的技术领域,尤其是涉及一种低功耗蓝牙通信带宽动态调整方法与系统、电子设备。该方法包括:在建立BLE连接之后,实时监测当前连接事件的通信双方的数据传输量;根据当前的数据传输量、当前的通信速率、使用的PHY及单次可以发送的最大数据包长度动态计算得出通信带宽,并调整当前蓝牙设备的通信带宽。本申请解决了现有BLE通信设备的通信带宽浪费的技术问题。宽浪费的技术问题。宽浪费的技术问题。


技术研发人员:胡斌 胡胜发
受保护的技术使用者:广州安凯微电子股份有限公司
技术研发日:2022.03.03
技术公布日:2022/6/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献