【技术实现步骤摘要】
蓝牙广播双向通信方法、装置、电子设备及存储介质
[0001]本专利技术涉及通信
,尤其涉及蓝牙广播双向通信方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,蓝牙低功耗(Bluetooth Low Energy,BLE)因其具备保持同等通信范围的同时显著降低功耗和成本的优点而广泛应用于医疗保健、运动健身、安防和家庭娱乐等多个领域,通过BLE在多个设备之间进行数据传输自然也越来越普遍,因此,多个设备通过BLE如何快捷且可靠进行数据交互就显得尤为重要。
[0003]相关技术中,多个BLE设备之间进行数据交互通常包括两种情况,第一种情况是BLE设备之间单向传输数据,并且为了保证数据质量进行单向重复传输数据;第二种情况是BLE设备之间先通过扫描发现、连接、服务发现、功能开启、安全通道建立的方式建立连接,然后进行数据交互。
[0004]然而,由于BLE设备之间采用单向传输数据的方式并不能实现数据交互,BLE设备之间采用先连接、后数据交互的方式虽然能实现双向通信,但是对于偶发性少量数据的收发,繁琐的前置连接步骤对于数据交互的成本较高,从而导致蓝牙广播双向通信的效率且适用范围受限。
技术实现思路
[0005]本专利技术旨在至少解决相关技术中存在的技术问题之一。为此,本专利技术提出一种蓝牙广播双向通信方法,针对多个BLE设备之间偶发性进行少量数据交互能够快捷且可靠地进行蓝牙双向通信,无需进行数据交互时则不用维持连接状态,从而有效提高了蓝牙广播双向通信的效率,扩大了适用范围。
[ ...
【技术保护点】
【技术特征摘要】
1.一种蓝牙广播双向通信方法,其特征在于,包括:基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包;基于目标接收射频开启时长,接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据。2.根据权利要求1所述的蓝牙广播双向通信方法,其特征在于,在所述基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包之前,所述方法还包括:基于预设的初始数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的初始数量个初始广播数据包;基于预设监听时长内没有监听到所述扫描设备针对所述初始广播数据包的接收响应结果,对所述初始数量个广播包进行数量更新,确定目标数量个广播包。3.根据权利要求2所述的蓝牙广播双向通信方法,其特征在于,所述基于目标接收射频开启时长,接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据,包括:基于预设的初始接收射频开启时长,在所述预设监听时长内对所述扫描设备针对所述初始广播数据包的接收响应情况进行监听;基于所述预设监听时长内没有监听到所述扫描设备针对所述初始广播数据包的接收响应结果,对所述初始接收射频开启时长进行时长更新,确定目标接收射频开启时长;基于所述目标接收射频开启时长,在所述预设监听时长内接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据。4.根据权利要求2所述的蓝牙广播双向通信方法,其特征在于,所述初始数量个广播包的确定过程包括:基于所述扫描设备的目标地址信息,对所述目标地址信息对应的历史累计数量个广播包进行查找;基于所述历史累计数量个广播包的查找成功结果,确定查找到的所述历史累计数量个广播包,并基于所述历史累计数量个广播包,确定所述初始数量个广播包;基于所述历史累计数量个广播包的查找失败结果,确定所述初始数量个广播包为预设数量个广播包。5.根据权利要求3所述的蓝牙广播双向通信方法,其特征在于,所述初始接收射频开启时长的确定过程包括:基于所述扫描设备的目标地址信息,对所述目标地址信息对应的历史累计接收射频开启时长进行查找;基于所述历史累计接收射频开启时长的查找成功结果,确定查找到的所述历史累计接收射频开启时长,并基于所述历史累计接收射频开启时长,确定所述初始接收射频开启时长;基于所述历史累计接收射频开启时长的查找失败结果,确定所述初始接收射频开启时长为预设接收射频开启时长。6.根据权利要求1至5任一项所述的蓝牙广播双向通信方法,其特征在于,所述方法还包括:
确定所述目标应答数据对应的目标数量个广播包、目标接收射频开启时长和所述扫描设备的目标地址信息为待新增的记录信息...
【专利技术属性】
技术研发人员:刘辉,
申请(专利权)人:广东美的制冷设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。