一种情景模式设置方法及装置制造方法及图纸

技术编号:13591715 阅读:160 留言:0更新日期:2016-08-26 01:04
本发明专利技术实施例提供了一种情景模式设置方法及装置。其中,该方法包括:获得情景模式设置指令;确定情景模式设置指令所对应的情景模式参数值;基于情景模式参数值,调用预设音频管理AudioManager接口内的特定子接口,以将电子设备当前的情景模式设置为情景模式设置指令所对应的情景模式;其中,所述特定子接口包括:属于情景模式Profiled子接口的子接口和属于音频管理子接口的子接口。可见,通过利用本方案,可以降低应用软件关于情景模式设置的接口资源消耗,并且,简化应用软件关于情景模式设置的代码编写逻辑。

【技术实现步骤摘要】

本专利技术涉及终端
,特别是涉及一种情景模式设置方法及装置
技术介绍
为了满足用户对电子设备的使用需求,安装于电子设备内的操作系统通常会提供不同的情景模式以应用于不同的应用场景,具体的,现有的情景模式至少可以包括静音模式、震动模式和正常模式。并且,用户可以通过具有情景模式设置功能的应用软件来变更电子设备内当前的情景模式。现有技术中,当用户希望更改电子设备的情景模式时,用户可以基于应用软件的情景模式设置界面来设置自己所需的情景模式,以向应用软件发出情景模式设置指令;相应的,参照图1所示的接口调用原理图,应用软件在获得情景模式设置指令后,首先调用操作系统的情景模式Profiled接口所封装的情景模式Profiled子接口,以实现情景模式Profiled配置文件内的模式类型配置项的更改以及震动的开关,其中,所调用的Profiled子接口具体为关于模式类型设置的Profiled子接口和关于震动属性设置的Profiled子接口;然后,还需调用操作系统的音频管理AudioManager接口内所封装的音频管理子接口,以实现静音的开关,所调用的音频管理子接口具体为关于静音属性设置的音频管理子接口。但是,由于设置情景模式所基于的Profiled接口和AudioManager接口这两套接口位于不同的库文件,导致在设置情景模式时应用软件的接口资源消耗较高;并且,由于存在接口配合使用问题,导致应用软件关于情景模式设置的代码编写逻辑较为复杂。
技术实现思路
本专利技术实施例的目的在于提供一种情景模式设置方法及装置,以降低应用
软件关于情景模式设置的接口资源消耗,并且,简化应用软件关于情景模式设置的代码编写逻辑。技术方案如下:第一方面,本专利技术实施例提供了一种情景模式设置方法,应用于电子设备,所述电子设备内安装有包含预设音频管理AudioManager接口的操作系统,所述预设AudioManager接口内至少封装有两类子接口,其中,所述两类子接口包括情景模式Profiled子接口和音频管理子接口;所述方法包括:获得情景模式设置指令;确定所述情景模式设置指令所对应的情景模式参数值;基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,以将所述电子设备当前的情景模式设置为所述情景模式设置指令所对应的情景模式;其中,所述特定子接口包括:属于所述Profiled子接口的子接口和属于所述音频管理子接口的子接口。可选的,所述特定子接口包括:关于模式类型设置的Profiled子接口、关于震动属性设置的Profiled子接口和关于静音属性设置的音频管理子接口。可选的,所述获得情景模式设置指令,包括:获得静音模式设置指令;所述确定所述情景模式设置指令所对应的情景模式参数值,包括:确定所述静音模式设置指令所对应的表示静音模式的配置项参数值、表示开启静音的参数值、表示关闭震动的参数值;所述基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,包括:将所述表示静音模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的
模式类型配置项的参数值修改为所述表示静音模式的配置项参数值;将所述表示关闭震动的参数值传递至所述关于震动属性设置的Profiled子接口,以关闭震动;将所述表示开启静音的参数值传递至所述关于静音属性设置的音频管理子接口,以开启静音。可选的,所述获得情景模式设置指令,包括:获得震动模式设置指令;所述确定所述情景模式设置指令所对应的情景模式参数值,包括:确定所述震动模式设置指令所对应的表示震动模式的配置项参数值、表示开启静音的参数值、表示开启震动的参数值;所述基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,包括:将所述表示震动模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的模式类型配置项的参数值修改为所述表示震动模式的配置项参数值;将所述表示开启震动的参数值传递至所述关于震动属性设置的Profiled子接口,以开启震动;将所述表示开启静音的参数值传递至所述关于静音属性设置的音频管理子接口,以开启静音。可选的,所述获得情景模式设置指令,包括:获得正常模式设置指令;所述确定所述情景模式设置指令所对应的情景模式参数值,包括:确定所述正常模式设置指令所对应的表示正常模式的配置项参数值、表示关闭静音的参数值、表示开启震动的参数值;所述基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,包括:将所述表示正常模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的模式类型配置项的参数值修改为所述表示正常模式的配置项参数值;将所述表示开启震动的参数值传递至所述关于震动属性设置的Profiled子接口,以开启震动;将所述表示关闭静音的参数值传递至所述关于静音属性设置的音频管理子接口,以关闭静音。第二方面,本专利技术实施例提供了一种情景模式设置装置,应用于电子设备,所述电子设备内安装有包含预设音频管理AudioManager接口的操作系统,所述预设AudioManager接口内至少封装有两类子接口,其中,所述两类子接口包括情景模式Profiled子接口和音频管理子接口;所述装置包括:情景模式设置指令获得模块,用于获得情景模式设置指令;情景模式参数值确定模块,用于确定所述情景模式设置指令所对应的情景模式参数值;情景模式设置模块,用于基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,以将所述电子设备当前的情景模式设置为所述情景模式设置指令所对应的情景模式;其中,所述特定子接口包括:属于所述Profiled子接口的子接口和属于所述音频管理子接口的子接口。可选的,所述特定子接口包括:关于模式类型设置的Profiled子接口、关于震动属性设置的Profiled子接口和关于静音属性设置的音频管理子接口。可选的,所述情景模式设置指令获得模块,包括:静音模式设置指令获得单元,用于获得静音模式设置指令;所述情景模式参数值确定模块,包括:静音模式参数值确定单元,用于确定所述静音模式设置指令所对应的表示静音模式的配置项参数值、表示开启静音的参数值、表示关闭震动的参数值;所述情景模式设置模块,包括:第一模式配置项修改单元,用于将所述表示静音模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的模式类型配置项的参数值修改为所述表示静音模式的配置项参数值;第一震动动作处理单元,用于将所述表示关闭震动的参数值传递至所述关于震动属性设置的Profiled子接口,以关闭震动;第一静音动作处理单元,用于将所述表示开启静音的参数值传递至所述关于静音属性设置的音频管理子接口,以开启静音。可选的,所述情景模式设置指令获得模块,包括:震动模式设置指令获得单元,用于获得震动模式设置指令;情景模式参数值确定模块,包本文档来自技高网
...

【技术保护点】
一种情景模式设置方法,其特征在于,应用于电子设备,所述电子设备内安装有包含预设音频管理AudioManager接口的操作系统,所述预设AudioManager接口内至少封装有两类子接口,其中,所述两类子接口包括情景模式Profiled子接口和音频管理子接口;所述方法包括:获得情景模式设置指令;确定所述情景模式设置指令所对应的情景模式参数值;基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,以将所述电子设备当前的情景模式设置为所述情景模式设置指令所对应的情景模式;其中,所述特定子接口包括:属于所述Profiled子接口的子接口和属于所述音频管理子接口的子接口。

【技术特征摘要】
1.一种情景模式设置方法,其特征在于,应用于电子设备,所述电子设备内安装有包含预设音频管理AudioManager接口的操作系统,所述预设AudioManager接口内至少封装有两类子接口,其中,所述两类子接口包括情景模式Profiled子接口和音频管理子接口;所述方法包括:获得情景模式设置指令;确定所述情景模式设置指令所对应的情景模式参数值;基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,以将所述电子设备当前的情景模式设置为所述情景模式设置指令所对应的情景模式;其中,所述特定子接口包括:属于所述Profiled子接口的子接口和属于所述音频管理子接口的子接口。2.根据权利要求1所述的方法,其特征在于,所述特定子接口包括:关于模式类型设置的Profiled子接口、关于震动属性设置的Profiled子接口和关于静音属性设置的音频管理子接口。3.根据权利要求2所述的方法,其特征在于,所述获得情景模式设置指令,包括:获得静音模式设置指令;所述确定所述情景模式设置指令所对应的情景模式参数值,包括:确定所述静音模式设置指令所对应的表示静音模式的配置项参数值、表示开启静音的参数值、表示关闭震动的参数值;所述基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,包括:将所述表示静音模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的
\t模式类型配置项的参数值修改为所述表示静音模式的配置项参数值;将所述表示关闭震动的参数值传递至所述关于震动属性设置的Profiled子接口,以关闭震动;将所述表示开启静音的参数值传递至所述关于静音属性设置的音频管理子接口,以开启静音。4.根据权利要求2所述的方法,其特征在于,所述获得情景模式设置指令,包括:获得震动模式设置指令;所述确定所述情景模式设置指令所对应的情景模式参数值,包括:确定所述震动模式设置指令所对应的表示震动模式的配置项参数值、表示开启静音的参数值、表示开启震动的参数值;所述基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,包括:将所述表示震动模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的模式类型配置项的参数值修改为所述表示震动模式的配置项参数值;将所述表示开启震动的参数值传递至所述关于震动属性设置的Profiled子接口,以开启震动;将所述表示开启静音的参数值传递至所述关于静音属性设置的音频管理子接口,以开启静音。5.根据权利要求2所述的方法,其特征在于,所述获得情景模式设置指令,包括:获得正常模式设置指令;所述确定所述情景模式设置指令所对应的情景模式参数值,包括:确定所述正常模式设置指令所对应的表示正常模式的配置项参数值、表示关闭静音的参数值、表示开启震动的参数值;所述基于所述情景模式参数值,调用所述预设AudioManager接口内的所述特定子接口,包括:将所述表示正常模式的配置项参数值传递至所述关于模式类型设置的Profiled子接口,以触发:所述操作系统自动将情景模式Profiled配置文件内的模式类型配置项的参数值修改为所述表示正常模式的配置项参数值;将所述表示开启震动的参数值传递至所述关于震动属性设置的Profiled子接口,以开启震动;将所述表示关闭静音的参数值传递至所述关于静音属性设置的音频管理子接口,以关闭静音。6.一种情景模式设置装置,其特征在于,应用于电子设备,所述电子设备内安装有包含预设音频管理AudioManag...

【专利技术属性】
技术研发人员:沈卫忠陈鑫
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

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

1