【技术实现步骤摘要】
一种蓝牙设备动态配置方法、设备及计算机可读存储介质
[0001]本专利技术涉及移动通信领域,尤其涉及一种蓝牙设备动态配置方法、设备及计算机可读存储介质。
技术介绍
[0002]现有技术中,随着智能终端设备的不断发展以及蓝牙耳机等蓝牙设备的普及,用户经常遇到手机连接蓝牙耳机是正常稳定的,但是蓝牙耳机喇叭却没有声音的“故障”现象。这类现象的原因是,第三方应用所设置的音频通道操作不规范,特别地,在以下两个应用场景问题出现非常频繁。
[0003]一是,两个应用同时使用蓝牙Sco通道通话或视频,如果上一个应用没有停止,即stopBluetoothSco(),则会出现两路通话混音;
[0004]二是,一个应用使用蓝牙A2DP通道听音乐,而另一个应用使用蓝牙Sco通道通话或视频之后,蓝牙A2DP通道会被挂起进入suspend a2dp状态,此时,如果该应用没有stopBluetoothSco(),则前面的应用永远无法恢复A2DP播放音乐。
[0005]因此,如何有效地实现多个应用在调用蓝牙设备时的多蓝牙通道的动态配 ...
【技术保护点】
【技术特征摘要】
1.一种蓝牙设备动态配置方法,其特征在于,所述方法包括:在系统的音频管理模块监测到第一应用的第一蓝牙通道开闭和/或第二蓝牙通道开闭的第一状态时,通过所述音频管理模块的广播发送器向预设的监控模块发送所述第一应用的第一应用信息;通过所述监控模块的广播接收器接收所述第一应用信息,并在所述监控模块监测到第二应用的第一蓝牙通道开闭和/或第二蓝牙通道开闭的第二状态与所述第一状态产生冲突时,通过所述监控模块的子线程根据所述第一应用信息和所述第二应用的第二应用信息生成当前的蓝牙冲突解决选项,并根据所述蓝牙冲突解决选项的选择项调整所述第一状态和/或所述第二状态的通道配置。2.根据权利要求1所述的蓝牙设备动态配置方法,其特征在于,所述方法还包括:在所述音频管理模块中创建所述广播发送器;创建与所述音频管理模块相关联的所述监控模块,并在所述监控模块中创建与所述广播发送器对应的所述广播接收器。3.根据权利要求2所述的蓝牙设备动态配置方法,其特征在于,所述方法还包括:设置相同蓝牙通道冲突时的所述蓝牙冲突解决选项;在所述蓝牙冲突解决选项中提供关闭所述第一应用的第一选择项和保持所述第一应用的第二选择项。4.根据权利要求3所述的蓝牙设备动态配置方法,其特征在于,所述方法还包括:在接收到所述第一选择项的触发指令时,关闭所述第一应用;更新记录当前的所述第一蓝牙通道或所述第二蓝牙通道的占用应用的应用信息。5.根据权利要求4所述的蓝牙设备动态配置方法,其特征在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。