【技术实现步骤摘要】
动态协商蓝牙通信参数的方法、装置及电子设备
[0001]本申请涉及蓝牙通信
,特别涉及一种动态协商蓝牙通信参数的方法、装置及电子设备。
技术介绍
[0002]低功耗蓝牙(Bluetooth Low Energy)通信技术随着应用需求与使用场景的不断扩展,使得其在智能家居、智能穿戴、智慧商场以及工业生产自动化管理等领域被广泛应用。BLE设备的核心优势在于拥有更低的运行功耗,可以快速简便并安全的实现蓝牙设备间的即时通信和数据交互。随着BLE应用范围的扩展,其标准核心协议也在不断演化发展,因此在市场上就会存在不同协议版本的蓝牙设备。不同版本的协议栈支持的最大传输单元(Maximum Transmission Unit,MTU)各不一样。比如,高版本协议(蓝牙4.2版本以上)可以是27到251之间的任意值,低版本协议(蓝牙4.2版本以下)的蓝牙只能使用最小的MTU(27)进行传输数据。
[0003]专利技术人在实现本申请实施例的过程中发现,高版本协议的蓝牙设备为了兼容低版本的蓝牙设备,通常会选择最小的MTU进行传输数据 ...
【技术保护点】
【技术特征摘要】
1.一种动态协商蓝牙通信参数的方法,应用于第一电子设备,其特征在于,包括:获取蓝牙通信的有效传输数据范围,将所述有效传输数据范围中最大传输单元发送至第二电子设备,以使所述第二电子设备确定所述最大传输单元是否满足数据传输要求;若不满足,则获取所述有效传输数据范围的中间值,基于所述中间值与所述第二电子设备进行目标蓝牙通信参数的协商,其中,所述目标蓝牙通信参数为满足所述第一电子设备与第二电子设备的数据传输要求的最大数据传输量。2.根据权利要求1所述的方法,其特征在于,所述基于所述中间值与所述第二电子设备进行目标蓝牙通信参数的协商,包括:发送所述中间值至所述第二电子设备,以使所述第二电子设备确定所述中间值是否满足数据传输要求;若满足,则增大所述中间值,获得第一蓝牙通信参数,并将所述第一蓝牙通信参数发送至所述第二电子设备以确定其是否满足数据传输要求;若满足,则继续增大所述第一蓝牙通信参数并将增大后的第一蓝牙通信参数发送至所述第二电子设备进行参数协商,直至增大后的第一蓝牙通信参数协商失败,或者协商次数大于预设次数时,将最近一次协商成功的第一蓝牙通信参数确定为所述目标蓝牙通信参数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述中间值不满足数据传输要求,则减小所述中间值,获得第二蓝牙通信参数,并且将所述第二蓝牙通信参数发送至所述第二电子设备以确定其是否满足数据传输要求;若不满足,则继续减小所述第二蓝牙通信参数并将减小后的第二蓝牙通信参数发送至所述第二电子设备进行参数协商,直至减小后的第二蓝牙通信参数协商成功,或者协商次数大于预设次数时,将最近一次协商成功的第二蓝牙通信参数确定为所述目标蓝牙通信参数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述协商次数大于预设次数,且减小后的所述第二蓝牙通信参数均未能满足数据传输要求时,则将所述有效传输数据范围内的最小的有效传输数据确定为所述目标蓝牙通信参数。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述中间值满足数据传输要求时,根据预设步长增大所述中间值以得到所述第一蓝牙通信参数;当所述中间值不满足数据传输要求时,根据预设步长减小所述中间值以得到所述第二蓝牙通信...
【专利技术属性】
技术研发人员:钟第富,
申请(专利权)人:深圳和而泰智能控制股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。