1.一种信号质量检测方法,应用于第一蓝牙端,其特征在于,所述方法包括:所述第一蓝牙端配置第一HCI事件为使能状态;
所述第一HCI事件处于使能状态时,确定第一通信链路对应的第一时间间隔并启动计时;
所述第一蓝牙端接收第二蓝牙端发送的数据包;
当所述计时累计超出所述第一通信链路对应的第一时间间隔后,所述第一蓝牙端基于所述第一时间间隔内所述第一蓝牙端通过所述第一通信链路接收到的数据包的接收状态,输出所述第一通信链路的信号质量报告;
响应于检测到的时间间隔调整指令,确定第一通信链路对应的第二时间间隔并启动计时,所述时间间隔调整指令用于调整所述第一通信链路对应的第一时间间隔,以获得所述第一通信链路对应的第二时间间隔;
当所述计时累计超出所述第一通信链路对应的第二时间间隔后,所述第一蓝牙端基于所述第二时间间隔内所述第一蓝牙端通过所述第一通信链路接收到的数据包的接收状态,输出所述第一通信链路的信号质量报告;所述信号质量报告包括一个或多个所述第一蓝牙端接收到的数据包的接收状态;
其中,所述数据包的接收状态包括正确接收及错误接收,所述第二时间间隔长于所述第一时间间隔。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一HCI事件处于使能状态时,向第二蓝牙端发送数据请求,所述数据请求用于请求所述第二蓝牙端发送所述数据包。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一蓝牙端配置所述第一HCI事件为禁用状态;
所述第一HCI事件处于所述禁用状态时,所述第一蓝牙端停止基于接收到的数据包的接收状态,输出信号质量报告。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括;通过所述第一HCI事件获取链路ID;所述第一蓝牙端基于接收到的通过所述链路ID对应的通信链路传输的数据包的接收状态,输出所述第一蓝牙端与第二蓝牙端之间的信号质量报告;所述链路ID用于标识所述第一蓝牙端与所述第二蓝牙端之间的通信链路,所述通信链路用于所述第二蓝牙端向所述第一蓝牙端发送所述数据包。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于检测到的信号质量报告输出请求,若所述第一HCI事件处于使能状态,则所述第一蓝牙端基于收到所述信号质量报告输出请求之前接收到的数据包的接收状态,输出信号质量报告。
6.根据权利要求1所述的方法,其特征在于,所述输出信号质量报告后还包括:删除已生成的所述接收到的数据包的接收状态。
7.根据权利要求1所述的方法,其特征在于,所述信号质量报告用于表征所述第一蓝牙端与第二蓝牙端之间的通信质量,所述方法还包括:基于所述信号质量报告更新所述第一蓝牙端与所述第二蓝牙端之间的通信信息。
8.根据权利要求7所述的方法,其特征在于,所述通信信息包括所述第一蓝牙端与所述第二蓝牙端通信的频段表,所述频段表包括多个可选频段,所述基于所述信号质量报告更新所述第一蓝牙端与所述第二蓝牙端之间的通信信息包括:获取所述第一蓝牙端与所述第二蓝牙端通信的频段表及当前频段,所述当前频段为多个所述可选频段中的任意一个;
基于所述信号质量报告确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量;
若确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量低于预设阈值,则将所述当前频段从所述频段表中删除。
9.根据权利要求7所述的方法,其特征在于,所述通信信息包括物理层通信速率,所述基于所述信号质量报告更新所述第一蓝牙端与所述第二蓝牙端之间的通信信息包括:获取所述第一蓝牙端与所述第二蓝牙端通信的第一物理层通信速率;
基于所述信号质量报告确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量;
若确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量低于预设阈值,则将所述第一物理层通信速率切换为第二物理层通信速率。
10.一种信号质量检测方法,应用于第一蓝牙端,其特征在于,所述方法包括:所述第一蓝牙端配置第一HCI事件为使能状态,所述第一HCI事件用于生成信号质量报告输出任务,所述信号质量报告输出任务配置有预设第一优先级;
所述第一HCI事件处于使能状态时,确定第一时间间隔并启动计时;
所述第一蓝牙端接收第二蓝牙端发送的数据包;
当所述计时累计超出所述第一时间间隔时,检测当前时刻是否存在数据通信任务;
若检测到当前时刻存在所述数据通信任务,则获取所述数据通信任务的预设第二优先级,将所述预设第一优先级与所述预设第二优先级进行比较;
若所述预设第一优先级低于所述预设第二优先级,则所述第一蓝牙端执行完所述数据通信任务后,执行基于所述第一时间间隔内所述第一蓝牙端接收到的数据包的接收状态,输出信号质量报告;
若所述预设第一优先级高于所述预设第二优先级,则所述第一蓝牙端执行完基于所述第一时间间隔内所述第一蓝牙端接收到的数据包的接收状态,输出信号质量报告后,执行所述数据通信任务;所述信号质量报告包括一个或多个所述第一蓝牙端接收到的数据包的接收状态;其中,所述数据包的接收状态包括正确接收及错误接收。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
所述第一HCI事件处于使能状态时,向第二蓝牙端发送数据请求,所述数据请求用于请求所述第二蓝牙端发送所述数据包。
12.根据权利要求10所述的方法,其特征在于,所述方法还包括:
所述第一蓝牙端配置所述第一HCI事件为禁用状态;
所述第一HCI事件处于所述禁用状态时,所述第一蓝牙端停止基于接收到的数据包的接收状态,输出信号质量报告。
13.根据权利要求10所述的方法,其特征在于,所述方法还包括;通过所述第一HCI事件获取链路ID;所述第一蓝牙端基于接收到的通过所述链路ID对应的通信链路传输的数据包的接收状态,输出所述第一蓝牙端与第二蓝牙端之间的信号质量报告;所述链路ID用于标识所述第一蓝牙端与所述第二蓝牙端之间的通信链路,所述通信链路用于所述第二蓝牙端向所述第一蓝牙端发送所述数据包。
14.根据权利要求10所述的方法,其特征在于,所述方法还包括:
响应于检测到的信号质量报告输出请求,若所述第一HCI事件处于使能状态,则所述第一蓝牙端基于收到所述信号质量报告输出请求之前接收到的数据包的接收状态,输出信号质量报告。
15.根据权利要求10所述的方法,其特征在于,所述输出信号质量报告后还包括:删除已生成的所述接收到的数据包的接收状态。
16.根据权利要求10所述的方法,其特征在于,所述信号质量报告用于表征所述第一蓝牙端与第二蓝牙端之间的通信质量,所述方法还包括:基于所述信号质量报告更新所述第一蓝牙端与所述第二蓝牙端之间的通信信息。
17.根据权利要求16所述的方法,其特征在于,所述通信信息包括所述第一蓝牙端与所述第二蓝牙端通信的频段表,所述频段表包括多个可选频段,所述基于所述信号质量报告更新所述第一蓝牙端与所述第二蓝牙端之间的通信信息包括:获取所述第一蓝牙端与所述第二蓝牙端通信的频段表及当前频段,所述当前频段为多个所述可选频段中的任意一个;
基于所述信号质量报告确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量;
若确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量低于预设阈值,则将所述当前频段从所述频段表中删除。
18.根据权利要求16所述的方法,其特征在于,所述通信信息包括物理层通信速率,所述基于所述信号质量报告更新所述第一蓝牙端与所述第二蓝牙端之间的通信信息包括:获取所述第一蓝牙端与所述第二蓝牙端通信的第一物理层通信速率;
基于所述信号质量报告确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量;
若确定所述第一蓝牙端与所述第二蓝牙端之间的通信质量低于预设阈值,则将所述第一物理层通信速率切换为第二物理层通信速率。
19.一种蓝牙芯片,其特征在于,所述蓝牙芯片包括:
配置模块,用于第一蓝牙端配置第一HCI事件为使能状态;
接收模块,用于所述第一HCI事件处于使能状态时,确定第一通信链路对应的第一时间间隔并启动计时;所述第一蓝牙端接收第二蓝牙端发送的数据包;
输出模块,用于当所述计时累计超出所述第一通信链路对应的第一时间间隔后,所述第一蓝牙端基于所述第一时间间隔内所述第一蓝牙端通过所述第一通信链路接收到的数据包的接收状态,输出所述第一通信链路的信号质量报告;响应于检测到的时间间隔调整指令,确定第一通信链路对应的第二时间间隔并启动计时,所述时间间隔调整指令用于调整所述第一通信链路对应的第一时间间隔,以获得所述第一通信链路对应的第二时间间隔;当所述计时累计超出所述第一通信链路对应的第二时间间隔后,所述第一蓝牙端基于所述第二时间间隔内所述第一蓝牙端通过所述第一通信链路接收到的数据包的接收状态,输出所述第一通信链路的信号质量报告;所述信号质量报告包括一个或多个所述第一蓝牙端接收到的数据包的接收状态;其中,所述数据包的接收状态包括正确接收及错误接收,所述第二时间间隔长于所述第一时间间隔。
20.一种蓝牙芯片,其特征在于,所述蓝牙芯片包括:
配置模块,用于第一蓝牙端配置第一HCI事件为使能状态,所述第一HCI事件用于生成信号质量报告输出任务,所述信号质量报告输出任务配置有预设第一优先级;
接收模块,用于所述第一HCI事件处于使能状态时,确定第一时间间隔并启动计时;所述第一蓝牙端接收第二蓝牙端发送的数据包;
输出模块,用于当所述计时累计超出所述第一时间间隔时,检测当前时刻是否存在数据通信任务;若检测到当前时刻存在所述数据通信任务,则获取所述数据通信任务的预设第二优先级,将所述预设第一优先级与所述预设第二优先级进行比较;若所述预设第一优先级低于所述预设第二优先级,则所述第一蓝牙端执行完所述数据通信任务后,执行基于所述第一时间间隔内所述第一蓝牙端接收到的数据包的接收状态,输出信号质量报告;若所述预设第一优先级高于所述预设第二优先级,则所述第一蓝牙端执行完基于所述第一时间间隔内所述第一蓝牙端接收到的数据包的接收状态,输出信号质量报告后,执行所述数据通信任务;所述信号质量报告包括一个或多个所述第一蓝牙端接收到的数据包的接收状态;其中,所述数据包的接收状态包括正确接收及错误接收。
21.一种电子设备,其特征在于,包括如权利要求19或20所述的蓝牙芯片。
22.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1‑18中任一项所述的信号质量检测方法。