数据处理方法、系统、电子设备、蓝牙外设和存储介质技术方案

技术编号:36047776 阅读:6 留言:0更新日期:2022-12-21 10:56
本申请提供一种数据处理方法、系统、电子设备、蓝牙外设和存储介质,该方法包括:主控设备,方法包括:获取蓝牙外设与多个电子设备之间的链路质量,多个电子设备之间已授权连接;根据所获取的多个链路质量,确定待切换为向蓝牙外设发送蓝牙音频数据的目标电子设备;若目标电子设备与当前电子设备不同,则向蓝牙外设发送第一通知,第一通知指示蓝牙外设从目标电子设备获取蓝牙音频数据,当前电子设备为当前向蓝牙外设发送蓝牙音频数据的电子设备。应用本申请实施例提供的技术方案,能够解决在拉距场景中蓝牙音频数据出现卡顿,用户体验较差的问题。问题。问题。

【技术实现步骤摘要】
数据处理方法、系统、电子设备、蓝牙外设和存储介质


[0001]本申请涉及计算机
,尤其地涉及一种数据处理方法、系统、电子设备、蓝牙外设和存储介质。

技术介绍

[0002]在日常使用过程中,蓝牙外设与电子设备之间不可避免的存在拉距场景,而在拉距场景中,蓝牙外设与电子设备之间的距离增加,将导致蓝牙信号质量变差,进而导致蓝牙音频数据发生丢包和重传,导致蓝牙音频数据出现卡顿,影响用户体验。

技术实现思路

[0003]有鉴于此,本申请提供一种数据处理方法、系统、电子设备、蓝牙外设和存储介质,用于解决在拉距场景中蓝牙音频数据出现卡顿,用户体验较差的问题。
[0004]本申请的一些实施方式提供了一种数据处理方法、系统、电子设备、蓝牙外设和存储介质。以下从多个方面介绍本申请,以下多个方面的实施方式和有益效果可互相参考。
[0005]第一方面,本申请提供一种数据处理方法,应用于主控设备,所述方法包括:获取蓝牙外设与多个电子设备之间的链路质量,所述多个电子设备之间已授权连接;根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备;若所述目标电子设备与当前电子设备不同,则向所述蓝牙外设发送第一通知,所述第一通知指示所述蓝牙外设从所述目标电子设备获取所述蓝牙音频数据,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备。
[0006]本申请实施例的数据处理方法中,电子设备可以为手机、平板电脑、笔记本电脑、个人计算机(Personal Computer,PC)、智能大屏等智能设备。蓝牙外设可以为蓝牙耳机、智能手环、智能手表等蓝牙设备。
[0007]主控设备获取蓝牙外设与多个电子设备之间的链路质量,基于所获取的多个链路质量,主控设备可以确定与蓝牙外设通信的最优电子设备,即目标电子设备。若目标电子设备与当前电子设备不同,则说明蓝牙外设相对于当前电子设备处于拉距场景中,主控设备通知蓝牙外设切换为从链路质量较好的目标电子设备获取蓝牙音频数据,解决了蓝牙外设与当前电子设备之间处于拉距状态,蓝牙外设与当前电子设备之间的距离增加,导致蓝牙信号质量变差,进而导致蓝牙音频数据发生丢包和重传,导致蓝牙音频数据出现卡顿问题,提高了蓝牙音频数据的平滑度,提高了用户体验。
[0008]在一些实施例中,所述获取蓝牙外设与多个电子设备之间的链路质量,包括:获取蓝牙外设与多个电子设备之间的接收信号强度指示(Received Signal Strength Indicator,RSSI);所述根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备的步骤,包括:检测当前电子设备对应的RSSI是否小于第一RSSI阈值,并检测其他电子设备对应的RSSI是否大于第二RSSI阈值,所述当前电子设备为当前向所述蓝
牙外设发送蓝牙音频数据的电子设备,所述其他电子设备为所述多个电子设备中除所述当前电子设备外的电子设备;若所述当前电子设备对应的RSSI小于所述第一RSSI阈值,且所述其他电子设备对应的RSSI大于所述第二RSSI阈值,则确定所述其他电子设备为目标电子设备;若所述当前电子设备对应的RSSI大于等于所述第一RSSI阈值,和/或,所述其他电子设备对应的RSSI小于等于所述第二RSSI阈值,则确定所述当前电子设备为目标电子设备。
[0009]本申请实施例的数据处理方法中,第一RSSI阈值和第二RSSI阈值可以相同,也可以不同,具体可以根据实际需求进行设定。主控设备通过RSSI衡量蓝牙信号质量,即当前电子设备对应的RSSI小于第一RSSI阈值,且其他电子设备对应的RSSI大于第二RSSI阈值,则确定当前电子设备与蓝牙外设之间的蓝牙信号质量较差,而其他电子设备与蓝牙外设之间的蓝牙信号质量较好,其他电子设备作为目标电子设备;否则,确定前电子设备与蓝牙外设之间的蓝牙信号质量较好,当前电子设备作为目标电子设备。这种情况下,蓝牙外设可以保持从蓝牙信号质量较好的电子设备获取蓝牙音频数据,提高了蓝牙音频数据的平滑度,提高了用户体验。此外,通过第一RSSI阈值和第二RSSI阈值,控制蓝牙外设切换获取蓝牙音频数据的电子设备,可以有效避免蓝牙外设频繁切换获取蓝牙音频数据的电子设备,避免发生乒乓,进一步提高了蓝牙音频数据的平滑度,提高了用户体验。
[0010]在一些实施例中,所述获取蓝牙外设与多个电子设备之间的链路质量,包括:获取蓝牙外设与多个电子设备之间的距离;所述根据所获取的多个链路质量,确定待切换为向所述蓝牙外设发送蓝牙音频数据的目标电子设备的步骤,包括:检测当前电子设备对应的距离是否大于第一距离阈值,并检测其他电子设备对应的距离是否小于第二距离阈值,所述当前电子设备为当前向所述蓝牙外设发送蓝牙音频数据的电子设备,所述其他电子设备为所述多个电子设备中除所述当前电子设备外的电子设备;若所述当前电子设备对应的距离大于所述第一距离阈值,且所述其他电子设备对应的距离小于所述第二距离阈值,则确定所述其他电子设备为目标电子设备;若所述当前电子设备对应的距离小于等于所述第一距离阈值,和/或,所述其他电子设备对应的距离大于等于所述第二距离阈值,则确定所述当前电子设备为目标电子设备。
[0011]本申请实施例的数据处理方法中,第一距离阈值和第二距离阈值可以相同,也可以不同,具体可以根据实际需求进行设定。主控设备通过距离衡量蓝牙信号质量,即当前电子设备对应的距离大于第一距离阈值,且其他电子设备对应的距离小于第二距离阈值,则确定当前电子设备与蓝牙外设之间的蓝牙信号质量较差,而其他电子设备与蓝牙外设之间的蓝牙信号质量较好,其他电子设备作为目标电子设备;否则,确定前电子设备与蓝牙外设之间的蓝牙信号质量较好,当前电子设备作为目标电子设备。这种情况下,蓝牙外设可以保持从蓝牙信号质量较好的电子设备获取蓝牙音频数据,提高了蓝牙音频数据的平滑度,提高了用户体验。此外,通过第一距离阈值和第二距离阈值,控制蓝牙外设切换获取蓝牙音频数据的电子设备,可以有效避免蓝牙外设频繁切换获取蓝牙音频数据的电子设备,避免发生乒乓,进一步提高了蓝牙音频数据的平滑度,提高了用户体验。
[0012]在一些实施例中,所述获取蓝牙外设与多个电子设备之间的距离的步骤,包括:通过BLE(Bluetooth Low Energy,蓝牙低功耗)测距算法或室内定位算法,测量蓝牙外设与多个电子设备之间的距离。
[0013]其中,室内定位算法可以包括但不限于AoA(Arrival of Angle,到达角)和AoD
(Angle of Departure,离场角)等。
[0014]在一些实施例中,在所述向所述蓝牙外设发送第一通知的步骤之前,所述方法还包括:检测在当前时刻之前的预设时长内向所述蓝牙外设传输蓝牙音频数据的电子设备是否发生过切换;若否,则执行所述向所述蓝牙外设发送第一通知的步骤;若是,则拒绝执行所述向所述蓝牙外设发送第一通知的步骤。
[0015]本申请实施例的数据处理方法中,预设时长可以根据实际需求进行设定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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.一种数据处理方法,其特征在于,应用于多个电子设备中的源电子设备,所述多个电子设备之间已授权连接,所述源电子设备为所述多个电子设备中从远端设备获取蓝牙音频数据的电子设备,所述方法包括:从远端设备获取蓝牙音频数据;通过...

【专利技术属性】
技术研发人员:付雷
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1