[发明专利]一种控制方法和电子设备在审
申请号: | 202111092970.5 | 申请日: | 2021-09-17 |
公开(公告)号: | CN113747409A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 王娇;石荣 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04R3/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 鲁丽美 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 电子设备 | ||
1.一种控制方法,包括:
如果通过电子设备的蓝牙模块连接蓝牙播放设备,监听所述电子设备的音频模块的状态变化;
如果所述音频模块的状态变化,获得导致所述音频模块的状态变化的配置信息;
按照调整策略从所述配置信息获得判断参数;
如果所述判断参数满足切换条件,切换所述蓝牙模块至低延迟模式,以使得所述音频模块基于所述配置信息输出音频数据,所述蓝牙模块基于所述低延迟模式输出所述音频数据至所述蓝牙播放设备。
2.根据权利要求1所述的方法,所述如果通过电子设备的蓝牙模块连接蓝牙播放设备,监听所述电子设备的音频模块的状态变化,包括:
如果通过电子设备的蓝牙模块连接蓝牙播放设备,所述蓝牙模块向音频管理模块注册回调函数;
所述如果所述音频模块的状态变化,获得导致所述音频模块的状态变化的配置信息包括:
如果所述音频管理模块检测到音频播放配置表发生变化,基于所述回调函数通知所述蓝牙模块,所述通知包括所述音频播放配置表;所述音频播放配置表用于配置所述音频模块。
3.根据权利要求2所述的方法,所述按照调整策略从所述配置信息获得判断参数,包括:
从所述音频播放配置表中获得用于表征音频状态的第一配置参数;
如果所述第一配置参数表征音频状态为播放状态,从所述音频播放配置表中获得能用于表征对音频播放的播放要求的第二配置参数;
所述第二配置参数包括待输出音频对应的进程标识、音频属性中能用于表征音频播放延时特征的目标属性、音频使用场景标识和播放器类型中的至少一种。
4.根据权利要求3所述的方法,所述如果所述判断参数满足切换条件,切换所述蓝牙模块至低延迟模式,包括:
如果音频状态为播放状态,根据待输出音频对应的进程标识,确定所述待输出音频所属的应用是否为系统应用;
如果待输出音频所属的应用为非系统应用,执行以下处理中的至少一种:根据所述目标属性确定是否在系统的硬件抽象层为所述待输出音频设置有音频加速参数;根据所述音频使用场景标识确定所述待输出音频是否对应目标游戏应用场景;根据所述播放器类型确定所述待输出音频所属应用是否调用了音频加速引擎;
如果所述待输出音频在系统的硬件抽象层设置有音频加速参数,和/或,所述待输出音频对应目标游戏应用场景,和/或所述待输出音频所属应用调用了音频加速引擎,则切换所述蓝牙模块至低延迟模式。
5.根据权利要求4所述的方法,其中,所述执行以下处理中的至少一种,包括:
根据所述目标属性确定是否在系统的硬件抽象层为所述待输出音频设置有音频加速参数;
如果确定出在系统的硬件抽象层为所述待输出音频设置有音频加速参数,则判定判断参数满足切换条件;如果确定出未在系统的硬件抽象层为所述待输出音频设置音频加速参数,根据所述音频使用场景标识确定所述待输出音频是否对应目标游戏应用场景;
如果确定出所述待输出音频对应目标游戏应用场景,则判定判断参数满足切换条件;如果确定出所述待输出音频未对应目标游戏应用场景,根据所述播放器类型确定所述待输出音频所属应用是否调用了音频加速引擎;
如果确定出所述待输出音频所属应用调用了音频加速引擎,则判定判断参数满足切换条件;如果确定出所述待输出音频所属应用未调用音频加速引擎,则判定判断参数不满足切换条件。
6.根据权利要求1所述的方法,所述方法还包括:
获得电子设备的剩余电量和/或所述蓝牙播放设备的剩余电量;
如果所述电子设备的剩余电量和/或所述蓝牙播放设备的剩余电量低于对应的低电量阈值,执行所述切换所述蓝牙模块至低延迟模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111092970.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玻璃瓶用清洗机
- 下一篇:一种数据查询方法及装置