[发明专利]终端设备及铃声音量的控制方法有效
申请号: | 201711332704.9 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108093132B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 葛云源;高毅 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | H04M1/72484 | 分类号: | H04M1/72484;H04M1/72412;G06F3/16 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 铃声 音量 控制 方法 | ||
1.一种铃声音量的控制方法,其特征在于,包括:
监听终端是否收到应用通知消息;
当监听到所述终端收到应用通知消息时,确认所述终端是否与外部音频设备连接,并确认所述终端是否正在通过所述外部音频设备输出音频;
当确认所述终端与外部音频设备连接,并正在通过所述外部音频设备输出音频时,确认所述外部音频设备的类型;
根据所述外部音频设备的类型和输出音频的播放音量,获取所述应用通知消息的播放音量;
根据所述应用通知消息的播放音量,播放所述应用通知消息对应的通知铃声;
所述获取所述应用通知消息的播放音量,包括:
获取所述外部音频设备输出音频的播放音量;
获取音量调整值,不同的外部音频设备的类型对应的音量调整值不同;
将所述外部音频设备输出音频的播放音量增加或者减去所述音量调整值,得到所述应用通知消息的播放音量。
2.根据权利要求1所述的铃声音量的控制方法,其特征在于,所述确认所述终端是否与外部音频设备连接,并确认所述终端是否正在通过所述外部音频设备输出音频,包括:
调用系统音频模块所提供的接口,查询所述终端当前与外部音频设备的连接状态,以及所述终端当前输出的音频流类型。
3.根据权利要求1所述的铃声音量的控制方法,其特征在于,所述确认所述外部音频设备的类型,包括:
根据所述外部音频设备的接口类型,确定所述外部音频设备的类型;
或者,接收所述外部音频设备发送的属性指示消息,根据所述属性指示消息确定所述外部音频设备的类型。
4.根据权利要求1所述的铃声音量的控制方法,其特征在于,所述根据所述外部音频设备的类型和输出音频的播放音量,获取所述应用通知消息的播放音量,包括:
当所述外部音频设备的类型为音箱时,确定所述应用通知消息的播放音量高于所述外部音频设备输出音频的播放音量;
当所述外部音频设备的类型为耳机时,确定所述应用通知消息的播放音量低于所述外部音频设备输出音频的播放音量。
5.一种终端设备,其特征在于,包括:
监听模块,用于监听终端是否收到应用通知消息;
场景判定模块,用于在监听到所述终端收到应用通知消息时,确认所述终端是否与外部音频设备连接,并确认所述终端是否正在通过所述外部音频设备输出音频;
类型判定模块,用于在确认所述终端与外部音频设备连接,并正在通过所述外部音频设备输出音频时,确认所述外部音频设备的类型;
音量调节模块,用于根据所述外部音频设备的类型和输出音频的播放音量,获取所述应用通知消息的播放音量;
铃声输出模块,用于根据所述应用通知消息的播放音量,播放所述应用通知消息对应的通知铃声;
所述音量调节模块包括:
基准音量获取子模块,用于获取所述外部音频设备输出音频的播放音量;
差量获取子模块,用于获取音量调整值,不同的外部音频设备的类型对应的音量调整值不同;
通知音量确定子模块,用于将所述外部音频设备输出音频的播放音量增加或者减去所述音量调整值,得到所述应用通知消息的播放音量。
6.根据权利要求5所述的终端设备,其特征在于,所述场景判定模块包括:
接口调用子模块,用于调用系统音频模块所提供的接口,查询所述终端当前与外部音频设备的连接状态,以及所述终端当前输出的音频流类型。
7.根据权利要求5所述的终端设备,其特征在于,所述类型判定模块包括接口子模块或者属性子模块;
所述接口子模块,用于根据所述外部音频设备的接口类型,确定所述外部音频设备的类型;
所述属性子模块,用于接收所述外部音频设备发送的属性指示消息,根据所述属性指示消息确定所述外部音频设备的类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711332704.9/1.html,转载请声明来源钻瓜专利网。