控制提示铃音的方法及装置.pdf

上传人:n****g 文档编号:1309637 上传时间:2018-04-14 格式:PDF 页数:19 大小:1.23MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310492863.0

申请日:

2013.10.18

公开号:

CN103530158A

公开日:

2014.01.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/445申请日:20131018|||公开

IPC分类号:

G06F9/445; H04M1/725

主分类号:

G06F9/445

申请人:

北京奇虎科技有限公司; 奇智软件(北京)有限公司

发明人:

李涛; 颜冬; 王永杨

地址:

100088 北京市西城区新街口外大街28号D座112室(德胜园区)

优先权:

专利代理机构:

北京华沛德权律师事务所 11302

代理人:

刘杰

PDF下载: PDF下载
内容摘要

本发明公开了控制提示铃音的方法及装置,其中,所述方法包括:建立提示铃音列表;获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。通过本发明,能够更灵活的对提示铃音进行控制。

权利要求书

1.  一种控制提示铃音的方法,包括:
建立提示铃音列表;
获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。

2.
  如权利要求1所述的方法,所述将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中,包括:
根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;
将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。

3.
  如权利要求2所述的方法,所述媒体文件的文件信息包括:媒体文件的文件大小,和/或媒体文件的文件路径;
所述根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤,包括:
将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;
和/或,
在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路 径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。

4.
  如权利要求1所述的方法,还包括:
获取通讯设备中加载的各存储设备的设备信息;
所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括:
根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。

5.
  如权利要求1所述的方法,所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括:
对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。

6.
  如权利要求1所述的方法,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括:
在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;
通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。

7.
  如权利要求1至6任一项所述的方法,还包括:
确定所述提示铃音列表保存的各媒体文件适用的目标功能;
根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。

8.
  如权利要求1至6任一项所述的方法,还包括:
当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。

9.
  如权利要求8所述的方法,还包括:
判断所述通讯设备是否处于静音模式;
所述通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览,包括:
在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。

10.
  一种控制提示铃音的装置,包括:
列表建立单元,用于建立提示铃音列表;
第一文件信息获取单元,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
第二文件信息获取单元,用于获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
控制单元,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
播放单元,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。

说明书

控制提示铃音的方法及装置
技术领域
本发明涉及操作系统技术领域,具体涉及控制提示铃音的方法及装置。
背景技术
人们所使用的通信设备,经历了从功能单一到能满足用户多种需求的智能化设计的不同阶段。如今的通信设备,如智能手机,已经成为多个不同领域技术相结合的科技产物,其发展趋势也越来越趋向于多元化。随着通信设备硬件效能的不断提升,人们对使用通信设备的便利性提出了更高的要求。而为了适应这种要求,通讯设备的软硬件在设计上都会将便利性作为重点考虑的要素之一。
在使用通讯设备的过程中,人们往往会通过其系统提供的相关接口来为一些应用场景设置提示铃音,比如,为呼入的电话设置来电提示铃音,为接收到的文字或多媒体信息设置信息提示铃音、为闹铃程序设置闹钟提示铃音等等,通过设置各个应用对应的不同的提示铃音,可以让用户根据不同的铃音区分不同的应用,同时也满足了用户对提示铃音个性化设置的需要。然而现有的通讯设备,一般需要用户进入特定的系统设置界面进行铃声的设置,并且只能将特定系统文件夹下的音频文件作为候选的铃声,这使得设置铃声的灵活性受到限制。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的控制提示铃音的方法和相应的控制提示铃音的装置,能够更灵活的对提示铃音进行控制。
依据本发明的一个方面,提供了一种控制提示铃音的方法,包括:
建立提示铃音列表;
获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。
可选地,所述将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中,包括:
根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;
将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。
可选地,所述媒体文件的文件信息包括:媒体文件的文件大小,和/或媒体文件的文件路径;
所述根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤,包括:
将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;
和/或,
在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。
可选地,还包括:
获取通讯设备中加载的各存储设备的设备信息;
所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括:
根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。
可选地,所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括:
对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。
可选地,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括:
在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;
通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。
可选地,还包括:
确定所述提示铃音列表保存的各媒体文件适用的目标功能;
根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。
可选地,还包括:
当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
可选地,还包括:
判断所述通讯设备是否处于静音模式;
所述通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预 览,包括:
在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
可选地,所述根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括:
获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;
或,
获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。
根据本发明的另一方面,提供了一种控制提示铃音的装置,包括:
列表建立单元,用于建立提示铃音列表;
第一文件信息获取单元,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
第二文件信息获取单元,用于获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
控制单元,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
播放单元,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。
可选地,所述第二文件信息获取单元包括:
过滤子单元,用于根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;
添加子单元,用于将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。
可选地,所述媒体文件的文件信息包括:媒体文件的文件大小,和/或媒体文件的文件路径;
所述过滤子单元包括:
文件大小过滤子单元,用于将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;
和/或,
文件路径过滤子单元,用于在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。
可选地,还包括:
设备信息获取单元,用于获取通讯设备中加载的各存储设备的设备信息;
所述第二文件信息获取单元具体用于:
根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。
可选地,所述第二文件信息获取单元具体用于包括:
对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。
可选地,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据控制单元包括:
设置入口提供子单元,用于在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;
接收子单元,用于通过所述设置入口接收到用户将目标功能的提示铃音 设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。
可选地,还包括:
适用功能确定单元,用于确定所述提示铃音列表保存的各媒体文件适用的目标功能;
分类展示单元,用于根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。
可选地,还包括:
预览提供单元,用于当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
可选地,还包括:
判断单元,用于判断所述通讯设备是否处于静音模式;
所述预览提供单元具体用于:
在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
可选地,所述控制单元包括:
第一控制子单元,用于获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;
或,
第二控制子单元,用于获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。
根据本发明的控制提示铃音的方法及装置,可以在一个应用的用户界面中展示出各种可以作为提示铃音的媒体文件的信息,这种信息不仅可以包括 系统默认路径下保存的媒体文件,还可以包括其他路径下保存的媒体文件,因此,使得提示铃音的可选范围得到扩展,实现更灵活的提示铃音设置或变更。。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的方法的流程图;以及,
图2示出了根据本发明一个实施例的装置的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
在本发明实施例中,为了能够让用户更方便地进行铃音设置,可以提供一款在通讯设备中运行的应用程序(为了便于描述,本发明实施例中将该应用程序称为“手机助手”,当然手机助手还可以包含其他的功能,铃音设置可能仅为其功能之一),如果用户在其通讯设备中安装了具有铃音设置功能的手机助手,则在用户需要为其来电、短消息、闹铃等设置提示铃音时,就可以直接打开该手机助手中相应的功能界面,在该功能界面中进行设置。与系统自身提供的提示铃音设置功能不同的是,手机助手的铃音设置界面中可以显示的可选文件的范围可以更大,不限于系统特定文件夹下的媒体文件, 还可以是其他存储目录下的媒体文件。这样,用户可以选择的提示铃音的范围更大,可以更灵活的进行提示铃音的设置,而不限于在系统特定的文件夹中进行选择。下面对具体的实现方式进行详细的介绍。
参见图1,本发明实施例首先提供了一种控制提示铃音的方法,该方法包括以下步骤:
S101:建立提示铃音列表;
在初始状态下,手机助手可以首先建立一个提示铃音列表,然后将通讯设备中可以作为提示铃音的媒体文件的文件信息添加到该提示铃音列表中,这样,用户可以根据该提示铃音列表中的文件信息,来进行铃音的设置。具体实现时,可以是在用户第一次安装手机助手之后,就自动在后台进行该创建提示铃音列表的操作,这样,当用户需要通过手机助手进行提示铃音设置时,就可以直接将提示铃音列表显示给用户。当然,在初始状态下,提示铃音列表是空的,还需要通过下述步骤S102以及S103向列表中添加文件信息。
S102:获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
具体在向提示铃音列表中添加媒体文件的信息时,首先可以获取到通讯设备中,默认路径下可作为提示铃音的媒体文件的文件信息,将这些文件的文件信息添加到提示铃音列表中。所谓的默认路径也就是操作系统的铃音设置界面中可以显示的文件所在的路径,例如,包括通讯设备本地的“ringtone”文件夹或者“媒体库”等文件夹。也就是说,用户在使用操作系统的铃音设置功能进行铃音设置时,操作系统一般会自动将“媒体库”等文件夹中保存的媒体文件的名称等信息通过列表的形式进行显示,供用户进行选择。媒体库中的文件一般是用户通过下载等方式保存到通讯设备本地的文件。
具体实现时,可以通过调用系统接口的方式,获取上述默认路径下的媒体文件的文件信息,例如,可以通过ContentResolver查询数据库,获取所有系统铃音(也即前述默认路径下可作为提示铃音的媒体文件)的文件信息,然后添加到手机助手的提示铃音列表中。
其中,媒体文件的文件信息可以包括媒体文件的名称及对应的路径等, 获取到这些文件信息之后,所谓的加入到提示铃音列表中一般可以包括两层含义,一层是可以将这些文件的文件信息在提示铃音列表中进行显示,其中的文件名称主要供用户识别不同的文件;另一层含义是,将获取到的媒体文件的名称以及路径等信息进行保存,同时还可以保存名称与路径等信息之间的映射关系,以便后续在用户选择到某个指定媒体文件时,可以根据文件的路径完成铃音的设置或者更改等操作。
S103:获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
在获取到操作系统的默认路径中可作为提示铃音的媒体文件的文件信息之后,本发明实施例中,还可以获取到默认路径之外的其他存储路径下存储的媒体文件,这些文件也可以作为可选的铃音加入到提示铃音列表中。其中,所谓的默认路径之外的其他存储路径,也就是通讯设备本地的“ringtone”、“媒体库”等文件夹之外的其他路径。例如,可以是通讯设备本地存储的其他路径,还可以是通讯设备加载的其他存储设备的存储路径等等。其他存储设备可以是指手机等通讯设备中插入的SD卡等。也就是说,在通讯设备插入了SD卡等存储设备的情况下,本发明实施例还可以获取到通讯设备中加载的各存储设备的设备信息,并根据设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息,并将其加入到提示铃音列表中,供用户进行选择。
其中,同样可以通过调用系统接口的方式,获取其他路径下存储的媒体文件的文件信息,例如,可以通过ContentResolver查询数据库,获取其他路径下存储的媒体文件的文件信息。
关于其他路径下的媒体文件的文件信息,同样可以是包括文件的名称、路径等,并对这些信息进行记录。当然,在获取其他存储路径下的媒体文件的过程中,由于其他存储路径下还可能保存有其他类型的文件,例如文档文件等,因此,还可以根据文件的后缀名等,从中选择出属于媒体文件的文件。另外,能够作为铃音的媒体文件一般在文件大小等方面可能也会有限制,例如,一般需要大于5KB等,因此,具体实现时,还可以根据其他路径下的媒 体文件的文件信息以及预置的规则,对其他路径下的媒体文件进行过滤,将其他路径下符合预置规则的媒体文件的文件信息加入到提示铃音列表中。
具体的,在获取其他存储路径下的媒体文件的文件信息时,除了文件的名称、路径等信息之外,还可以获取文件的大小。这样,在将其他存储路径下的媒体文件的文件信息加入到提示铃音列表中时,可以根据文件的大小对媒体文件进行过滤,只有大于5KB的媒体文件,才会将其文件信息加入到提示铃音列表中。再者,其他路径中存储的媒体文件,还可能是用户在使用即时通信工具的过程中,即时通信工具保存下来的语音等文件,这种文件虽然也属于媒体文件,但是一般是不适合作为提示铃音的,因此,还可以将这部分文件过滤掉,不再加入到提示铃音列表中。具体实现时,常用的即时通讯工具产生的文件一般会在固定的文件路径下,因此,可以预先获取到这些文件路径,进而可以在常用即时通讯文件路径数据库中查询媒体文件的文件路径,如果查询结果为媒体文件的文件路径不在常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件,并将文件信息加入到提示铃音列表中。也就是说,在一种具体的实现方式下,可以获取通讯设备SD卡中大于5KB的媒体文件,并根据文件路径对常用即时通信工具产生的文件进行过滤,最后保存过滤之后的媒体文件的名称及对应的路径等文件信息,并添加到提示铃音列表中。
S104:当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
在将系统默认路径以及其他路径下的媒体文件的文件信息保存到提示铃音列表中之后,在用户使用手机助手的铃音设置功能时,就可以向用户显示该列表。用户在该列表中选择了某指定媒体文件之后,就可以通过调用系统接口,将该指定媒体文件设置或者变更为通讯设备中目标功能的铃音。其中,所谓的目标功能可以是指来电、接收短消息、闹钟等等。当然,一般情况下,通讯设备中的上述各种功能都会具有,因此,具体实现时,可以在用户界面中展示提示铃音列表中的媒体文件的文件信息的同时,提供设置/变更目标功能的提示铃音的设置入口。用户可以首先选择为哪个目标功能进行设置,然 后再选择具体的媒体文件,这样,手机助手就可以根据用户的选择情况,通过调用系统接口进行具体的设置或者变更操作。
其中,在调用系统接口进行铃音的设置或者变更时,可以获取指定媒体文件的通用标识符URI;以指定媒体文件的所述URI作为参数,调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将指定媒体文件设置或变更为通讯设备目标功能的提示铃音。或者,还可以获取指定媒体文件的URI以及文件ID,根据指定媒体文件的URI以及ID组合的参数调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将指定媒体文件设置或变更为通讯设备目标功能的提示铃音。当然,在实际应用中,在执行变更之前,还可以根据操作系统的RingtoneManager中的getActualDefaultRingtoneUri接口获取当前系统的铃声的URI,并获取铃声的ID,在执行变更操作之前,还可以向用户播放变更之前的铃音。
具体实现时,由于各种目标功能需要的铃音的长短一般会有所不同,例如,来电的铃音一般需要长一些,而短消息的铃音一般需要短一些,而媒体文件的大小一般可以体现出铃音长短。因此,还可以预先确定出提示铃音列表中保存的各媒体文件适用的目标功能,这样,在提示铃音列表中显示媒体文件时,还可以将媒体文件进行分类展示。例如,可以分为可选的来电铃音、短消息铃音、闹铃铃音等等。当然,同一个媒体文件的文件信息可以出现在不同类别中,例如,某长度比较长的媒体文件的文件信息可以同时出现在来电铃音以及闹铃铃音中供用户选择。
在实际应用中,当用户在提示铃音列表中选择媒体文件的过程中,还可以根据指定媒体文件的路径找到该指定媒体文件,并启动播放器,通过播放部分或全部的指定媒体文件提供该指定媒体文件的预览,为用户是否选择该媒体文件作为某目标功能的铃音提供判断依据。当然,如果通讯设备处于静音状态,则无法进行媒体文件的预览,因此,在通过预览之前还可以判断通讯设备是否处于静音状态,如果不是,再通过通过播放部分或全部的指定媒体文件提供该指定媒体文件的预览。
S105:当所述目标功能被使用时,基于为所述目标功能设置或者变更的 提示铃音的路径调用系统函数,播放所述提示铃音。
总之,通过本发明实施例,可以在一个应用的用户界面中展示出各种可以作为提示铃音的媒体文件的信息,这种信息不仅可以包括系统默认路径下保存的媒体文件,还可以包括其他路径下保存的媒体文件,因此,使得提示铃音的可选范围得到扩展,实现更灵活的提示铃音设置或变更。
需要说明的是,本发明上述实施例中,各步骤的执行主体就可以是前文所述的手机助手,当然,在实际应用中,类似的应用程序也可能有其他的名称,“手机助手”只是一个形象化的称呼,不应看作是本发明保护范围的限制。
与本发明实施例提供的控制提示铃音的方法相对应,本发明实施例还提供了一种控制提示铃音的装置,参见图2,该装置可以包括:
列表建立单元201,用于建立提示铃音列表;
第一文件信息获取单元202,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
第二文件信息获取单元203,用于获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
控制单元204,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
播放单元205,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。
其中,所述第二文件信息获取单元203具体可以包括:
过滤子单元,用于根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;
添加子单元,用于将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。
其中,所述媒体文件的文件信息包括:媒体文件的文件大小,和/或媒体文件的文件路径;
所述过滤子单元包括:
文件大小过滤子单元,用于将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;
和/或,
文件路径过滤子单元,用于在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。
具体实现时,该装置还可以包括:
设备信息获取单元,用于获取通讯设备中加载的各存储设备的设备信息;
所述第二文件信息获取单元具体用于:
根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。
所述第二文件信息获取单元具体用于包括:
对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。
所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据控制单元包括:
设置入口提供子单元,用于在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;
接收子单元,用于通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。
该装置还可以包括:
适用功能确定单元,用于确定所述提示铃音列表保存的各媒体文件适用 的目标功能;
分类展示单元,用于根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。
该装置还可以还包括:
预览提供单元,用于当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
该装置还可以还包括:
判断单元,用于判断所述通讯设备是否处于静音模式;
所述预览提供单元具体用于:
在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
所述控制单元包括:
第一控制子单元,用于获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;
或,
第二控制子单元,用于获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本 发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的控制提示铃音的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设 备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本申请可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
本发明还公开了A1、一种控制提示铃音的方法,包括:
建立提示铃音列表;
获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所 述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。
A2、如A1所述的方法,所述将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中,包括:
根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;
将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。
A3、如A2所述的方法,所述媒体文件的文件信息包括:媒体文件的文件大小,和/或媒体文件的文件路径;
所述根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤,包括:
将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;
和/或,
在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。
A4、如A1所述的方法,还包括:
获取通讯设备中加载的各存储设备的设备信息;
所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的 文件信息,包括:
根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。
A5、如A1所述的方法,所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括:
对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。
A6、如A1所述的方法,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括:
在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;
通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。
A7、如A1至A6任一项所述的方法,还包括:
确定所述提示铃音列表保存的各媒体文件适用的目标功能;
根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。
A8、如A1至A6任一项所述的方法,还包括:
当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
A9、如A8所述的方法,还包括:
判断所述通讯设备是否处于静音模式;
所述通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览,包括:
在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指 定媒体文件提供该指定媒体文件的预览。
A10、如A1至A6任一项所述的方法,所述根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括:
获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;
或,
获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。
本发明还公开了B11、一种控制提示铃音的装置,包括:
列表建立单元,用于建立提示铃音列表;
第一文件信息获取单元,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;
第二文件信息获取单元,用于获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;
控制单元,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;
播放单元,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。
B12、如B11所述的装置,所述第二文件信息获取单元包括:
过滤子单元,用于根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;
添加子单元,用于将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。
B13、如B12所述的装置,所述媒体文件的文件信息包括:媒体文件的文件大小,和/或媒体文件的文件路径;
所述过滤子单元包括:
文件大小过滤子单元,用于将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;
和/或,
文件路径过滤子单元,用于在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。
B14、如B11所述的装置,还包括:
设备信息获取单元,用于获取通讯设备中加载的各存储设备的设备信息;
所述第二文件信息获取单元具体用于:
根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。
B15、如B11所述的装置,所述第二文件信息获取单元具体用于包括:
对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。
B16、如B11所述的装置,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据控制单元包括:
设置入口提供子单元,用于在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;
接收子单元,用于通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。
B17、如B11至B16任一项所述的装置,还包括:
适用功能确定单元,用于确定所述提示铃音列表保存的各媒体文件适用的目标功能;
分类展示单元,用于根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。
B18、如B11至B16任一项所述的装置,还包括:
预览提供单元,用于当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
B19、如B18所述的装置,还包括:
判断单元,用于判断所述通讯设备是否处于静音模式;
所述预览提供单元具体用于:
在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。
B20、如B11至B16任一项所述的装置,所述控制单元包括:
第一控制子单元,用于获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;
或,
第二控制子单元,用于获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RingtoneManager铃声管理器中的setActualDefaultRingtoneUri设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。

控制提示铃音的方法及装置.pdf_第1页
第1页 / 共19页
控制提示铃音的方法及装置.pdf_第2页
第2页 / 共19页
控制提示铃音的方法及装置.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《控制提示铃音的方法及装置.pdf》由会员分享,可在线阅读,更多相关《控制提示铃音的方法及装置.pdf(19页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN103530158A43申请公布日20140122CN103530158A21申请号201310492863022申请日20131018G06F9/445200601H04M1/72520060171申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司72发明人李涛颜冬王永杨74专利代理机构北京华沛德权律师事务所11302代理人刘杰54发明名称控制提示铃音的方法及装置57摘要本发明公开了控制提示铃音的方法及装置,其中,所述方法包括建立提示铃音列表;获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息。

2、,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。通过本发明,能够更灵活的对提示铃音进行控制。51INTCL权利要求书2页说明书14页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书14页附图2页10申请公布号CN103530158ACN103530158A1/2页21一种控制。

3、提示铃音的方法,包括建立提示铃音列表;获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。2如权利要求1所述的方法,所述将所述其他路径下的媒体文件的文。

4、件信息加入到所述提示铃音列表中,包括根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。3如权利要求2所述的方法,所述媒体文件的文件信息包括媒体文件的文件大小,和/或媒体文件的文件路径;所述根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤,包括将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;和/或,在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常。

5、用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。4如权利要求1所述的方法,还包括获取通讯设备中加载的各存储设备的设备信息;所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。5如权利要求1所述的方法,所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。6如权利要求1所述的方法,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定。

6、媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目权利要求书CN103530158A2/2页3标功能的提示铃音的设置入口;通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。7如权利要求1至6任一项所述的方法,还包括确定所述提示铃音列表保存的各媒体文件适用的目标功能;根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。8如权利要求1至6任一项所述的方法,还包。

7、括当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。9如权利要求8所述的方法,还包括判断所述通讯设备是否处于静音模式;所述通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览,包括在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。10一种控制提示铃音的装置,包括列表建立单元,用于建立提示铃音列表;第一文件信息获取单元,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;第二文件信息获取单元,用于获取通讯设备中。

8、所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;控制单元,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;播放单元,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。权利要求书CN103530158A1/14页4控制提示铃音的方法及装置技术领域0001本发明涉及操作系统技术领域,具体涉及控制提示铃音的方法及装置。背景技术0002人们所使用的通信设备,经历了从功能单一到。

9、能满足用户多种需求的智能化设计的不同阶段。如今的通信设备,如智能手机,已经成为多个不同领域技术相结合的科技产物,其发展趋势也越来越趋向于多元化。随着通信设备硬件效能的不断提升,人们对使用通信设备的便利性提出了更高的要求。而为了适应这种要求,通讯设备的软硬件在设计上都会将便利性作为重点考虑的要素之一。0003在使用通讯设备的过程中,人们往往会通过其系统提供的相关接口来为一些应用场景设置提示铃音,比如,为呼入的电话设置来电提示铃音,为接收到的文字或多媒体信息设置信息提示铃音、为闹铃程序设置闹钟提示铃音等等,通过设置各个应用对应的不同的提示铃音,可以让用户根据不同的铃音区分不同的应用,同时也满足了用。

10、户对提示铃音个性化设置的需要。然而现有的通讯设备,一般需要用户进入特定的系统设置界面进行铃声的设置,并且只能将特定系统文件夹下的音频文件作为候选的铃声,这使得设置铃声的灵活性受到限制。发明内容0004鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的控制提示铃音的方法和相应的控制提示铃音的装置,能够更灵活的对提示铃音进行控制。0005依据本发明的一个方面,提供了一种控制提示铃音的方法,包括0006建立提示铃音列表;0007获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;0008获取通讯设备中所述。

11、默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;0009当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;0010当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。0011可选地,所述将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中,包括0012根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;说明书CN103530158A2/1。

12、4页50013将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。0014可选地,所述媒体文件的文件信息包括媒体文件的文件大小,和/或媒体文件的文件路径;0015所述根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤,包括0016将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;0017和/或,0018在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。0019可选地。

13、,还包括0020获取通讯设备中加载的各存储设备的设备信息;0021所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括0022根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。0023可选地,所述获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,包括0024对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。0025可选地,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括0026在。

14、用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;0027通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。0028可选地,还包括0029确定所述提示铃音列表保存的各媒体文件适用的目标功能;0030根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。0031可选地,还包括0032当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。0033可选地,还包。

15、括0034判断所述通讯设备是否处于静音模式;0035所述通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览,包说明书CN103530158A3/14页6括0036在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。0037可选地,所述根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音,包括0038获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将所述指定媒体文。

16、件设置或变更为通讯设备目标功能的提示铃音;0039或,0040获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。0041根据本发明的另一方面,提供了一种控制提示铃音的装置,包括0042列表建立单元,用于建立提示铃音列表;0043第一文件信息获取单元,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中。

17、;0044第二文件信息获取单元,用于获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;0045控制单元,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;0046播放单元,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。0047可选地,所述第二文件信息获取单元包括0048过滤子单元,用于根据所述其他路径下的媒体文件的文件信息以及预置的规则,对所述其他路径下。

18、的媒体文件进行过滤;0049添加子单元,用于将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。0050可选地,所述媒体文件的文件信息包括媒体文件的文件大小,和/或媒体文件的文件路径;0051所述过滤子单元包括0052文件大小过滤子单元,用于将所述其他路径下媒体文件的文件大小达到预置阈值的媒体文件,确定为可作为提示铃音的媒体文件;0053和/或,0054文件路径过滤子单元,用于在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。说明书CN103。

19、530158A4/14页70055可选地,还包括0056设备信息获取单元,用于获取通讯设备中加载的各存储设备的设备信息;0057所述第二文件信息获取单元具体用于0058根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。0059可选地,所述第二文件信息获取单元具体用于包括0060对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。0061可选地,所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据控制单元包括0062设置入口提供子单元,用于在用户界面中展示所述提示铃音列表中的媒体文件的文件信息,并提供设置/变更目。

20、标功能的提示铃音的设置入口;0063接收子单元,用于通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。0064可选地,还包括0065适用功能确定单元,用于确定所述提示铃音列表保存的各媒体文件适用的目标功能;0066分类展示单元,用于根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。0067可选地,还包括0068预览提供单元,用于当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。0069可选地,还。

21、包括0070判断单元,用于判断所述通讯设备是否处于静音模式;0071所述预览提供单元具体用于0072在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。0073可选地,所述控制单元包括0074第一控制子单元,用于获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;0075或,0076第二控制子单元,用于获取所述指定媒体文件的通用标识符URI以及文件的。

22、标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。0077根据本发明的控制提示铃音的方法及装置,可以在一个应用的用户界面中展示出说明书CN103530158A5/14页8各种可以作为提示铃音的媒体文件的信息,这种信息不仅可以包括系统默认路径下保存的媒体文件,还可以包括其他路径下保存的媒体文件,因此,使得提示铃音的可选范围得到扩展,实现更灵活的提示铃音设置或变更。0078上述说明仅是本发明技术方案的概述,为了能够更清楚。

23、了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明0079通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中0080图1示出了根据本发明一个实施例的方法的流程图;以及,0081图2示出了根据本发明一个实施例的装置的示意图。具体实施方式0082下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当。

24、理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0083在本发明实施例中,为了能够让用户更方便地进行铃音设置,可以提供一款在通讯设备中运行的应用程序(为了便于描述,本发明实施例中将该应用程序称为“手机助手”,当然手机助手还可以包含其他的功能,铃音设置可能仅为其功能之一),如果用户在其通讯设备中安装了具有铃音设置功能的手机助手,则在用户需要为其来电、短消息、闹铃等设置提示铃音时,就可以直接打开该手机助手中相应的功能界面,在该功能界面中进行设置。与系统自身提供的提示铃音设置功能不同的。

25、是,手机助手的铃音设置界面中可以显示的可选文件的范围可以更大,不限于系统特定文件夹下的媒体文件,还可以是其他存储目录下的媒体文件。这样,用户可以选择的提示铃音的范围更大,可以更灵活的进行提示铃音的设置,而不限于在系统特定的文件夹中进行选择。下面对具体的实现方式进行详细的介绍。0084参见图1,本发明实施例首先提供了一种控制提示铃音的方法,该方法包括以下步骤0085S101建立提示铃音列表;0086在初始状态下,手机助手可以首先建立一个提示铃音列表,然后将通讯设备中可以作为提示铃音的媒体文件的文件信息添加到该提示铃音列表中,这样,用户可以根据该提示铃音列表中的文件信息,来进行铃音的设置。具体实现。

26、时,可以是在用户第一次安装手机助手之后,就自动在后台进行该创建提示铃音列表的操作,这样,当用户需要通过手机助手进行提示铃音设置时,就可以直接将提示铃音列表显示给用户。当然,在初始状态下,提示铃音列表是空的,还需要通过下述步骤S102以及S103向列表中添加文件信息。0087S102获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提示铃音列表中;说明书CN103530158A6/14页90088具体在向提示铃音列表中添加媒体文件的信息时,首先可以获取到通讯设备中,默认路径下可作为提示铃音的媒体文件的文件信息,将这些文件的文件信息添加到提示铃。

27、音列表中。所谓的默认路径也就是操作系统的铃音设置界面中可以显示的文件所在的路径,例如,包括通讯设备本地的“RINGTONE”文件夹或者“媒体库”等文件夹。也就是说,用户在使用操作系统的铃音设置功能进行铃音设置时,操作系统一般会自动将“媒体库”等文件夹中保存的媒体文件的名称等信息通过列表的形式进行显示,供用户进行选择。媒体库中的文件一般是用户通过下载等方式保存到通讯设备本地的文件。0089具体实现时,可以通过调用系统接口的方式,获取上述默认路径下的媒体文件的文件信息,例如,可以通过CONTENTRESOLVER查询数据库,获取所有系统铃音(也即前述默认路径下可作为提示铃音的媒体文件)的文件信息,。

28、然后添加到手机助手的提示铃音列表中。0090其中,媒体文件的文件信息可以包括媒体文件的名称及对应的路径等,获取到这些文件信息之后,所谓的加入到提示铃音列表中一般可以包括两层含义,一层是可以将这些文件的文件信息在提示铃音列表中进行显示,其中的文件名称主要供用户识别不同的文件;另一层含义是,将获取到的媒体文件的名称以及路径等信息进行保存,同时还可以保存名称与路径等信息之间的映射关系,以便后续在用户选择到某个指定媒体文件时,可以根据文件的路径完成铃音的设置或者更改等操作。0091S103获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述。

29、提示铃音列表中;0092在获取到操作系统的默认路径中可作为提示铃音的媒体文件的文件信息之后,本发明实施例中,还可以获取到默认路径之外的其他存储路径下存储的媒体文件,这些文件也可以作为可选的铃音加入到提示铃音列表中。其中,所谓的默认路径之外的其他存储路径,也就是通讯设备本地的“RINGTONE”、“媒体库”等文件夹之外的其他路径。例如,可以是通讯设备本地存储的其他路径,还可以是通讯设备加载的其他存储设备的存储路径等等。其他存储设备可以是指手机等通讯设备中插入的SD卡等。也就是说,在通讯设备插入了SD卡等存储设备的情况下,本发明实施例还可以获取到通讯设备中加载的各存储设备的设备信息,并根据设备信息。

30、,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息,并将其加入到提示铃音列表中,供用户进行选择。0093其中,同样可以通过调用系统接口的方式,获取其他路径下存储的媒体文件的文件信息,例如,可以通过CONTENTRESOLVER查询数据库,获取其他路径下存储的媒体文件的文件信息。0094关于其他路径下的媒体文件的文件信息,同样可以是包括文件的名称、路径等,并对这些信息进行记录。当然,在获取其他存储路径下的媒体文件的过程中,由于其他存储路径下还可能保存有其他类型的文件,例如文档文件等,因此,还可以根据文件的后缀名等,从中选择出属于媒体文件的文件。另外,能够作为铃音的媒体文件一般在文件。

31、大小等方面可能也会有限制,例如,一般需要大于5KB等,因此,具体实现时,还可以根据其他路径下的媒体文件的文件信息以及预置的规则,对其他路径下的媒体文件进行过滤,将其他路径下符合预置规则的媒体文件的文件信息加入到提示铃音列表中。0095具体的,在获取其他存储路径下的媒体文件的文件信息时,除了文件的名称、路径说明书CN103530158A7/14页10等信息之外,还可以获取文件的大小。这样,在将其他存储路径下的媒体文件的文件信息加入到提示铃音列表中时,可以根据文件的大小对媒体文件进行过滤,只有大于5KB的媒体文件,才会将其文件信息加入到提示铃音列表中。再者,其他路径中存储的媒体文件,还可能是用户在。

32、使用即时通信工具的过程中,即时通信工具保存下来的语音等文件,这种文件虽然也属于媒体文件,但是一般是不适合作为提示铃音的,因此,还可以将这部分文件过滤掉,不再加入到提示铃音列表中。具体实现时,常用的即时通讯工具产生的文件一般会在固定的文件路径下,因此,可以预先获取到这些文件路径,进而可以在常用即时通讯文件路径数据库中查询媒体文件的文件路径,如果查询结果为媒体文件的文件路径不在常用即时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件,并将文件信息加入到提示铃音列表中。也就是说,在一种具体的实现方式下,可以获取通讯设备SD卡中大于5KB的媒体文件,并根据文件路径对常用即时通信工具。

33、产生的文件进行过滤,最后保存过滤之后的媒体文件的名称及对应的路径等文件信息,并添加到提示铃音列表中。0096S104当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;0097在将系统默认路径以及其他路径下的媒体文件的文件信息保存到提示铃音列表中之后,在用户使用手机助手的铃音设置功能时,就可以向用户显示该列表。用户在该列表中选择了某指定媒体文件之后,就可以通过调用系统接口,将该指定媒体文件设置或者变更为通讯设备中目标功能的铃音。其中,所谓的目标功能可以是指来电、接收短消息、闹钟等等。当然,一般情况。

34、下,通讯设备中的上述各种功能都会具有,因此,具体实现时,可以在用户界面中展示提示铃音列表中的媒体文件的文件信息的同时,提供设置/变更目标功能的提示铃音的设置入口。用户可以首先选择为哪个目标功能进行设置,然后再选择具体的媒体文件,这样,手机助手就可以根据用户的选择情况,通过调用系统接口进行具体的设置或者变更操作。0098其中,在调用系统接口进行铃音的设置或者变更时,可以获取指定媒体文件的通用标识符URI;以指定媒体文件的所述URI作为参数,调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将指定媒体文件设置或变更为通讯设备目标功能。

35、的提示铃音。或者,还可以获取指定媒体文件的URI以及文件ID,根据指定媒体文件的URI以及ID组合的参数调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将指定媒体文件设置或变更为通讯设备目标功能的提示铃音。当然,在实际应用中,在执行变更之前,还可以根据操作系统的RINGTONEMANAGER中的GETACTUALDEFAULTRINGTONEURI接口获取当前系统的铃声的URI,并获取铃声的ID,在执行变更操作之前,还可以向用户播放变更之前的铃音。0099具体实现时,由于各种目标功能需要的铃音的长短一般会有所不同,例如,来电的。

36、铃音一般需要长一些,而短消息的铃音一般需要短一些,而媒体文件的大小一般可以体现出铃音长短。因此,还可以预先确定出提示铃音列表中保存的各媒体文件适用的目标功能,这样,在提示铃音列表中显示媒体文件时,还可以将媒体文件进行分类展示。例如,可以分为可选的来电铃音、短消息铃音、闹铃铃音等等。当然,同一个媒体文件的文件信息可以出现在不同类别中,例如,某长度比较长的媒体文件的文件信息可以同时出现在来电铃音以说明书CN103530158A108/14页11及闹铃铃音中供用户选择。0100在实际应用中,当用户在提示铃音列表中选择媒体文件的过程中,还可以根据指定媒体文件的路径找到该指定媒体文件,并启动播放器,通过。

37、播放部分或全部的指定媒体文件提供该指定媒体文件的预览,为用户是否选择该媒体文件作为某目标功能的铃音提供判断依据。当然,如果通讯设备处于静音状态,则无法进行媒体文件的预览,因此,在通过预览之前还可以判断通讯设备是否处于静音状态,如果不是,再通过通过播放部分或全部的指定媒体文件提供该指定媒体文件的预览。0101S105当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。0102总之,通过本发明实施例,可以在一个应用的用户界面中展示出各种可以作为提示铃音的媒体文件的信息,这种信息不仅可以包括系统默认路径下保存的媒体文件,还可以包括其他路径下保存的媒体。

38、文件,因此,使得提示铃音的可选范围得到扩展,实现更灵活的提示铃音设置或变更。0103需要说明的是,本发明上述实施例中,各步骤的执行主体就可以是前文所述的手机助手,当然,在实际应用中,类似的应用程序也可能有其他的名称,“手机助手”只是一个形象化的称呼,不应看作是本发明保护范围的限制。0104与本发明实施例提供的控制提示铃音的方法相对应,本发明实施例还提供了一种控制提示铃音的装置,参见图2,该装置可以包括0105列表建立单元201,用于建立提示铃音列表;0106第一文件信息获取单元202,用于获取通讯设备默认路径下可作为提示铃音的媒体文件的文件信息,将所述默认路径下的媒体文件的文件信息加入到所述提。

39、示铃音列表中;0107第二文件信息获取单元203,用于获取通讯设备中所述默认路径之外的其他路径下存储的媒体文件的文件信息,将所述其他路径下的媒体文件的文件信息加入到所述提示铃音列表中;0108控制单元204,用于当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音;0109播放单元205,用于当所述目标功能被使用时,基于为所述目标功能设置或者变更的提示铃音的路径调用系统函数,播放所述提示铃音。0110其中,所述第二文件信息获取单元203具体可以包括0111过滤子单元,用于根据所述其他路径下的媒体文件。

40、的文件信息以及预置的规则,对所述其他路径下的媒体文件进行过滤;0112添加子单元,用于将其他路径下符合预置规则的媒体文件的文件信息加入到所述提示铃音列表中。0113其中,所述媒体文件的文件信息包括媒体文件的文件大小,和/或媒体文件的文件路径;0114所述过滤子单元包括0115文件大小过滤子单元,用于将所述其他路径下媒体文件的文件大小达到预置阈值说明书CN103530158A119/14页12的媒体文件,确定为可作为提示铃音的媒体文件;0116和/或,0117文件路径过滤子单元,用于在预置的常用即时通讯文件路径数据库中查询所述媒体文件的文件路径,如果查询结果为所述媒体文件的文件路径不在所述常用即。

41、时通讯文件路径数据库中,则确定对应的媒体文件为可作为提示铃音的媒体文件。0118具体实现时,该装置还可以包括0119设备信息获取单元,用于获取通讯设备中加载的各存储设备的设备信息;0120所述第二文件信息获取单元具体用于0121根据所述设备信息,获取通讯设备中加载的所有存储设备中存储的所有媒体文件的文件信息。0122所述第二文件信息获取单元具体用于包括0123对所述通讯设备中缓存的音频文件进行扫描,获取所述通讯设备中缓存的音频文件的文件信息。0124所述当用户在所述提示铃音列表中为通讯设备目标功能选择指定媒体文件时,根据控制单元包括0125设置入口提供子单元,用于在用户界面中展示所述提示铃音列。

42、表中的媒体文件的文件信息,并提供设置/变更目标功能的提示铃音的设置入口;0126接收子单元,用于通过所述设置入口接收到用户将目标功能的提示铃音设置/变更为指定媒体文件的请求后,根据所述指定媒体文件的文件信息以及系统接口,设置或变更所述通讯设备目标功能的提示铃音。0127该装置还可以包括0128适用功能确定单元,用于确定所述提示铃音列表保存的各媒体文件适用的目标功能;0129分类展示单元,用于根据所述各媒体文件适用的目标功能,在所述提示铃音列表中分类展示所述媒体文件。0130该装置还可以还包括0131预览提供单元,用于当用户在所述提示铃音列表中选择的指定媒体文件后,通过播放部分或全部的所述指定媒。

43、体文件提供该指定媒体文件的预览。0132该装置还可以还包括0133判断单元,用于判断所述通讯设备是否处于静音模式;0134所述预览提供单元具体用于0135在判断所述通讯设备未处于静音模式时,通过播放部分或全部的所述指定媒体文件提供该指定媒体文件的预览。0136所述控制单元包括0137第一控制子单元,用于获取所述指定媒体文件的通用标识符URI;以所述指定媒体文件的所述URI作为参数,调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音;0138或,说明书CN103530158A。

44、1210/14页130139第二控制子单元,用于获取所述指定媒体文件的通用标识符URI以及文件的标识ID,根据所述指定媒体文件的URI以及ID组合的参数调用RINGTONEMANAGER铃声管理器中的SETACTUALDEFAULTRINGTONEURI设置铃音接口,将所述指定媒体文件设置或变更为通讯设备目标功能的提示铃音。0140在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并。

45、且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。0141在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。0142类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方。

46、面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。0143本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈。

47、述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。0144此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。0145本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的。

48、控制提示铃音的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。说明书CN103530158A1311/14页140146应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限。

49、制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。0147本申请可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。0148计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。0149本发明还公开了A1、一种控制提示铃。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1