蓝牙广播双向通信方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36807039 阅读:34 留言:0更新日期:2023-03-09 00:21
本发明专利技术涉及通信技术领域,提供一种蓝牙广播双向通信方法、装置、电子设备及存储介质,其中蓝牙广播双向通信方法,包括:基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包;基于目标接收射频开启时长,接收扫描设备针对目标广播数据包反馈的目标应答数据。本发明专利技术针对多个BLE设备之间偶发性进行少量数据交互能够有效提高蓝牙广播双向通信的效率,扩大了适用范围。范围。范围。

【技术实现步骤摘要】
蓝牙广播双向通信方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及蓝牙广播双向通信方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,蓝牙低功耗(Bluetooth Low Energy,BLE)因其具备保持同等通信范围的同时显著降低功耗和成本的优点而广泛应用于医疗保健、运动健身、安防和家庭娱乐等多个领域,通过BLE在多个设备之间进行数据传输自然也越来越普遍,因此,多个设备通过BLE如何快捷且可靠进行数据交互就显得尤为重要。
[0003]相关技术中,多个BLE设备之间进行数据交互通常包括两种情况,第一种情况是BLE设备之间单向传输数据,并且为了保证数据质量进行单向重复传输数据;第二种情况是BLE设备之间先通过扫描发现、连接、服务发现、功能开启、安全通道建立的方式建立连接,然后进行数据交互。
[0004]然而,由于BLE设备之间采用单向传输数据的方式并不能实现数据交互,BLE设备之间采用先连接、后数据交互的方式虽然能实现双向通信,但是对于偶发性少量数据的收发,繁琐的前置连接步骤对于数据交互的成本较高,从而导致蓝牙广播双向通信的效率且适用范围受限。

技术实现思路

[0005]本专利技术旨在至少解决相关技术中存在的技术问题之一。为此,本专利技术提出一种蓝牙广播双向通信方法,针对多个BLE设备之间偶发性进行少量数据交互能够快捷且可靠地进行蓝牙双向通信,无需进行数据交互时则不用维持连接状态,从而有效提高了蓝牙广播双向通信的效率,扩大了适用范围。
[0006]本专利技术还提出一种蓝牙广播双向通信方法。
[0007]本专利技术还提出一种蓝牙广播双向通信系统。
[0008]本专利技术还提出一种蓝牙广播双向通信装置。
[0009]本专利技术还提出一种蓝牙广播双向通信装置。
[0010]本专利技术还提出一种电子设备。
[0011]本专利技术还提出一种非暂态计算机可读存储介质。
[0012]本专利技术还提出一种计算机程序产品。
[0013]根据本专利技术第一方面实施例的蓝牙广播双向通信方法,包括:
[0014]基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包;
[0015]基于目标接收射频开启时长,接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据。
[0016]根据本专利技术实施例的蓝牙广播双向通信方法,广播设备基于目标数量个广播包和
目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包,以及基于目标接收射频开启时长,接收扫描设备针对目标广播数据包反馈的目标应答数据,以此结合BLE技术和不可连接广播实现多个BLE设备之间偶发性数据交互的目的,无需进行数据交互时则不用维持连接状态,并且针对多个BLE设备之间偶发性进行少量数据交互能够快捷且可靠地进行蓝牙双向通信,从而有效提高了蓝牙广播双向通信的效率,扩大了适用范围。
[0017]根据本专利技术的一个实施例,在所述基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包之前,所述方法还包括:
[0018]基于预设的初始数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的初始数量个初始广播数据包;
[0019]基于预设监听时长内没有监听到所述扫描设备针对所述初始广播数据包的接收响应结果,对所述初始数量个广播包进行数量更新,确定目标数量个广播包。
[0020]根据本专利技术的一个实施例,所述基于目标接收射频开启时长,接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据,包括:
[0021]基于预设的初始接收射频开启时长,在所述预设监听时长内对所述扫描设备针对所述初始广播数据包的接收响应情况进行监听;
[0022]基于所述预设监听时长内没有监听到所述扫描设备针对所述初始广播数据包的接收响应结果,对所述初始接收射频开启时长进行时长更新,确定目标接收射频开启时长;
[0023]基于所述目标接收射频开启时长,在所述预设监听时长内接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据。
[0024]根据本专利技术的一个实施例,所述初始数量个广播包的确定过程包括:
[0025]基于所述扫描设备的目标地址信息,对所述目标地址信息对应的历史累计数量个广播包进行查找;
[0026]基于所述历史累计数量个广播包的查找成功结果,确定查找到的所述历史累计数量个广播包,并基于所述历史累计数量个广播包,确定所述初始数量个广播包;
[0027]基于所述历史累计数量个广播包的查找失败结果,确定所述初始数量个广播包为预设数量个广播包。
[0028]根据本专利技术的一个实施例,所述初始接收射频开启时长的确定过程包括:
[0029]基于所述扫描设备的目标地址信息,对所述目标地址信息对应的历史累计接收射频开启时长进行查找;
[0030]基于所述历史累计接收射频开启时长的查找成功结果,确定查找到的所述历史累计接收射频开启时长,并基于所述历史累计接收射频开启时长,确定所述初始接收射频开启时长;
[0031]基于所述历史累计接收射频开启时长的查找失败结果,确定所述初始接收射频开启时长为预设接收射频开启时长。
[0032]根据本专利技术的一个实施例,所述方法还包括:
[0033]确定所述目标应答数据对应的目标数量个广播包、目标接收射频开启时长和所述扫描设备的目标地址信息为待新增的记录信息;
[0034]确定预先存储的历史记录信息的数量超过预设数量阈值,对所述历史记录信息进行信息更新;
[0035]基于信息更新后的历史记录信息,添加所述待新增的记录信息。
[0036]根据本专利技术的一个实施例,所述方法还包括:
[0037]对所述目标应答数据进行数据解析,确定目标应用数据;
[0038]对所述目标应用数据的数量与所述扫描设备的数量进行匹配;
[0039]基于所述目标应用数据的数量与所述扫描设备的数量的匹配成功结果,将蓝牙广播状态更新为停止BLE不可连接广播状态;
[0040]基于所述目标应用数据的数量与所述扫描设备的数量的匹配失败结果,将所述蓝牙广播状态更新为继续BLE不可连接广播状态。
[0041]根据本专利技术第二方面实施例的蓝牙广播双向通信方法,包括:
[0042]接收广播设备发送的目标广播数据包;
[0043]基于所述目标广播数据包,确定目标应答数据和所述广播设备的设备地址信息;
[0044]基于预设次数后接收到的所述目标广播数据包,基于所述设备地址信息将所述目标应答数据发送至所述广播设备。
[0045]根据本专利技术实施例的蓝牙广播双向通信方法,扫描设备针对广播设备发送的目标广播数据确定相应的目标应答数据和广播设备的设备地址信息,以便于预设次数后接收到目标广播数据包时向指定的广播设备发送目标应答数据,提高了扫描设备向广播设备发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙广播双向通信方法,其特征在于,包括:基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包;基于目标接收射频开启时长,接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据。2.根据权利要求1所述的蓝牙广播双向通信方法,其特征在于,在所述基于目标数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的目标数量个目标广播数据包之前,所述方法还包括:基于预设的初始数量个广播包和目标业务数据,通过BLE向扫描设备发送不可连接的初始数量个初始广播数据包;基于预设监听时长内没有监听到所述扫描设备针对所述初始广播数据包的接收响应结果,对所述初始数量个广播包进行数量更新,确定目标数量个广播包。3.根据权利要求2所述的蓝牙广播双向通信方法,其特征在于,所述基于目标接收射频开启时长,接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据,包括:基于预设的初始接收射频开启时长,在所述预设监听时长内对所述扫描设备针对所述初始广播数据包的接收响应情况进行监听;基于所述预设监听时长内没有监听到所述扫描设备针对所述初始广播数据包的接收响应结果,对所述初始接收射频开启时长进行时长更新,确定目标接收射频开启时长;基于所述目标接收射频开启时长,在所述预设监听时长内接收所述扫描设备针对所述目标广播数据包反馈的目标应答数据。4.根据权利要求2所述的蓝牙广播双向通信方法,其特征在于,所述初始数量个广播包的确定过程包括:基于所述扫描设备的目标地址信息,对所述目标地址信息对应的历史累计数量个广播包进行查找;基于所述历史累计数量个广播包的查找成功结果,确定查找到的所述历史累计数量个广播包,并基于所述历史累计数量个广播包,确定所述初始数量个广播包;基于所述历史累计数量个广播包的查找失败结果,确定所述初始数量个广播包为预设数量个广播包。5.根据权利要求3所述的蓝牙广播双向通信方法,其特征在于,所述初始接收射频开启时长的确定过程包括:基于所述扫描设备的目标地址信息,对所述目标地址信息对应的历史累计接收射频开启时长进行查找;基于所述历史累计接收射频开启时长的查找成功结果,确定查找到的所述历史累计接收射频开启时长,并基于所述历史累计接收射频开启时长,确定所述初始接收射频开启时长;基于所述历史累计接收射频开启时长的查找失败结果,确定所述初始接收射频开启时长为预设接收射频开启时长。6.根据权利要求1至5任一项所述的蓝牙广播双向通信方法,其特征在于,所述方法还包括:
确定所述目标应答数据对应的目标数量个广播包、目标接收射频开启时长和所述扫描设备的目标地址信息为待新增的记录信息...

【专利技术属性】
技术研发人员:刘辉
申请(专利权)人:广东美的制冷设备有限公司
类型:发明
国别省市:

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

1