【技术实现步骤摘要】
数据处理方法、系统、电子设备、蓝牙外设和存储介质
[0001]本申请涉及计算机
,尤其地涉及一种数据处理方法、系统、电子设备、蓝牙外设和存储介质。
技术介绍
[0002]在日常使用过程中,蓝牙外设与电子设备之间不可避免的存在拉距场景,而在拉距场景中,蓝牙外设与电子设备之间的距离增加,将导致蓝牙信号质量变差,进而导致蓝牙音频数据发生丢包和重传,导致蓝牙音频数据出现卡顿,影响用户体验。
技术实现思路
[0003]有鉴于此,本申请提供一种数据处理方法、系统、电子设备、蓝牙外设和存储介质,用于解决在拉距场景中蓝牙音频数据出现卡顿,用户体验较差的问题。
[0004]本申请的一些实施方式提供了一种数据处理方法、系统、电子设备、蓝牙外设和存储介质。以下从多个方面介绍本申请,以下多个方面的实施方式和有益效果可互相参考。
[0005]第一方面,本申请提供一种数据处理方法,应用于主控设备,所述方法包括:获取蓝牙外设与多个电子设备之间的链路质量,所述多个电子设备之间已授权连接;根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备;若所述目标电子设备与当前电子设备不同,则向所述蓝牙外设发送第一通知,所述第一通知指示所述蓝牙外设从所述目标电子设备获取所述蓝牙音频数据,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备。
[0006]本申请实施例的数据处理方法中,电子设备可以为手机、平板电脑、笔记本电脑、个人计算机(Personal Computer,PC) ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于主控设备,所述方法包括:获取蓝牙外设与多个电子设备之间的链路质量,所述多个电子设备之间已授权连接;根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备;若所述目标电子设备与当前电子设备不同,则向所述蓝牙外设发送第一通知,所述第一通知指示所述蓝牙外设从所述目标电子设备获取所述蓝牙音频数据,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备。2.根据权利要求1所述的方法,其特征在于,所述获取蓝牙外设与多个电子设备之间的链路质量,包括:获取蓝牙外设与多个电子设备之间的接收信号强度指示RSSI;所述根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备的步骤,包括:检测当前电子设备对应的RSSI是否小于第一RSSI阈值,并检测其他电子设备对应的RSSI是否大于第二RSSI阈值,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备,所述其他电子设备为所述多个电子设备中除所述当前电子设备外的电子设备;若所述当前电子设备对应的RSSI小于所述第一RSSI阈值,且所述其他电子设备对应的RSSI大于所述第二RSSI阈值,则确定所述其他电子设备为目标电子设备;若所述当前电子设备对应的RSSI大于等于所述第一RSSI阈值,和/或,所述其他电子设备对应的RSSI小于等于所述第二RSSI阈值,则确定所述当前电子设备为目标电子设备。3.根据权利要求1所述的方法,其特征在于,所述获取蓝牙外设与多个电子设备之间的链路质量,包括:获取蓝牙外设与多个电子设备之间的距离;所述根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备的步骤,包括:检测当前电子设备对应的距离是否大于第一距离阈值,并检测其他电子设备对应的距离是否小于第二距离阈值,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备,所述其他电子设备为所述多个电子设备中除所述当前电子设备外的电子设备;若所述当前电子设备对应的距离大于所述第一距离阈值,且所述其他电子设备对应的距离小于所述第二距离阈值,则确定所述其他电子设备为目标电子设备;若所述当前电子设备对应的距离小于等于所述第一距离阈值,和/或,所述其他电子设备对应的距离大于等于所述第二距离阈值,则确定所述当前电子设备为目标电子设备。4.根据权利要求3所述的方法,其特征在于,所述获取蓝牙外设与多个电子设备之间的距离的步骤,包括:通过蓝牙低功耗测距算法或室内定位算法,测量蓝牙外设与多个电子设备之间的距离。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,在所述向所述蓝牙外设发送第一通知的步骤之前,所述方法还包括:检测在当前时刻之前的预设时长内向所述蓝牙外设传输蓝牙音频数据的电子设备是否发生过切换;若否,则执行所述向所述蓝牙外设发送第一通知的步骤;若是,则拒绝执行所述向所述蓝牙外设发送第一通知的步骤。6.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:
接收所述蓝牙外设发送第二通知,所述第二通知指示所述蓝牙外设已完成从所述目标电子设备获取蓝牙音频数据的准备工作;向源电子设备发送第三通知,所述第三通知指示所述源电子设备通过所述目标电子设备将蓝牙音频数据转发给所述蓝牙外设,所述源电子设备为所述多个电子设备中从远端设备获取蓝牙音频数据的电子设备。7.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述主控设备为所述蓝牙外设、或所述多个电子设备中的任一电子设备。8.一种数据处理方法,其特征在于,应用于蓝牙外设,所述方法包括:采集所述蓝牙外设与多个电子设备之间的链路质量,所述多个电子设备之间已授权连接;向主控设备发送所获取的多个链路质量,以使所述主控设备根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备,若所述目标电子设备与当前电子设备不同,则向所述蓝牙外设发送第一通知,所述第一通知指示所述蓝牙外设从所述目标电子设备获取所述蓝牙音频数据,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备;在接收到所述主控设备发送的所述第一通知后,从所述目标电子设备获取蓝牙音频数据。9.根据权利要求8所述的方法,其特征在于,所述蓝牙外设分别与所述当前电子设备和所述目标电子设备建立连接;所述从所述目标电子设备获取蓝牙音频数据的步骤,包括:将所述蓝牙外设与所述目标电子设备之间的连接转换为实体连接,将所述蓝牙外设与所述当前电子设备之间的连接转换为虚拟连接;通过述蓝牙外设与所述目标电子设备之间的实体连接,接收所述目标电子设备发送蓝牙音频数据。10.根据权利要求8或9所述的方法,其特征在于,在接收到所述主控设备发送的所述第一通知后,所述方法还包括:向所述主控设备发送第二通知,所述第二通知指示所述蓝牙外设已完成从所述目标电子设备获取蓝牙音频数据的准备工作。11.一种数据处理方法,其特征在于,应用于多个电子设备中的源电子设备,所述多个电子设备之间已授权连接,所述源电子设备为所述多个电子设备中从远端设备获取蓝牙音频数据的电子设备,所述方法包括:从远端设备获取蓝牙音频数据;通过...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。