音频播放方法及装置制造方法及图纸

技术编号:12666689 阅读:70 留言:0更新日期:2016-01-07 04:41
本发明专利技术公开了一种音频播放方法,所述音频播放方法包括以下步骤:当接收到音频播放指令时,获取所述音频播放指令对应的音频播放信息;判断预置储存位置是否储存有与所述音频播放信息对应的音频文件解码后的音频数据;若是,则调用所述音频数据进行音频播放。本发明专利技术还公开了一种音频播放装置。本发明专利技术降低了耗电量,延长了电池的使用寿命。

【技术实现步骤摘要】

本专利技术涉及音频播放
,尤其涉及音频播放方法及装置
技术介绍
目前,智能手机耗电高是一直困扰用户的体验性问题,有时一块电池一天不到电量就会耗尽,用户必须每天回家充电,严重影响了用户体验。此外,多次充电将严重影响电池的使用寿命。现有技术中,音频播放为耗电的重要参数之一,例如在来电和接收到短信时都存在对应的铃声,听音乐和玩游戏都需要进行音频播放。然而传统的音频播放都是读取相应的音频文件,然后对音频文件进行解码并进行音频播放。由于在每次进行音频播放时,都需要对音频文件进行解码,而且解码过程需要进行大量计算,因此导致耗电量较高。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于降低耗电量,延长电池的使用寿命。为实现上述目的,本专利技术提供的一种音频播放方法包括以下步骤:当接收到音频播放指令时,获取所述音频播放指令对应的音频播放信息;判断预置储存位置是否储存有与所述音频播放信息对应的音频文件解码后的音频数据;当所述预置储存位置储存有与所述音频播放信息对应的音频文件解码后的音频数据时,调用所述音频数据进行音频播放。优选地所述判断预置储存位置是否储存有与所述音频播放信息对应的音频文件解码后的音频数据之后还包括:当所述预置储存位置未储存有与所述音频播放信息对应的音频文件解码后的音频数据时,对所述音频播放信息对应的音频文件进行解码,播放并储存解码后的音频数据。优选地,所述播放并储存解码后的音频数据包括:播放所述音频文件解码后的音频数据;当当前播放的音频文件播放的次数大于预设值,或当前播放的音频文件为用户设定储存的音频文件时,将所述音频数据储存至所述预置储存位置;将储存的音频数据与对应的音频文件名称信息在预置的映射关系表中增加映射记录。优选地,所述将音频数据储存至所述预置储存位置之前还包括:当所述预置储存位置的可用储存空间小于当前解码后的音频数据占用空间时,统计当前储存的音频数据中满足预设条件的音频数据;删除满足预设条件的音频数据以及满足预设条件的音频数据在所述映射关系表中相应的映射记录。优选地,所述删除满足预设条件的音频数据以及满足预设条件的音频数据在所述映射关系表中相应的映射记录包括:筛选各音频数据上一次播放时间与当前时间的时间差值大于第一阈值的音频数据;根据筛选的结果,删除占用空间与对应播放次数的比值大于第二阈值的音频数据及对应的映射记录。此外,为实现上述目的,本专利技术还提供一种音频播放装置,包括:获取模块,用于当接收到音频播放指令时,获取所述音频播放指令对应的音频播放信息;判断模块,用于判断预置储存位置是否储存有与所述音频播放信息对应的音频文件解码后的音频数据;处理模块,用于当预置储存位置储存有与所述音频播放信息对应的音频文件解码后的音频数据时,调用所述音频数据进行音频播放。优选地,所述处理模块还用于,当预置储存位置未储存有与所述音频播放信息对应的音频文件解码后的音频数据时,对所述音频播放信息对应的音频文件进行解码,播放并储存解码后的音频数据。优选地,所述处理模块包括:解码单元,用于对所述音频播放信息对应的音频文件进行解码;播放单元,用于播放所述音频文件解码后的音频数据;储存单元,用于当当前播放的音频文件播放的次数大于预设值,或当前播放的音频文件为用户设定储存的音频文件时,将所述音频数据储存至所述预置储存位置;处理单元,用于将储存的音频数据与对应的音频文件名称信息在预置的映射关系表中增加映射记录。优选地,所述处理模块还包括:统计单元,用于当所述预置储存位置的可用储存空间小于当前解码后的音频数据占用空间时,统计当前储存的音频数据中满足预设条件的音频数据;所述处理单元还用于,删除满足预设条件的音频数据以及满足预设条件的音频数据在所述映射关系表中相应的映射记录。优选地,所述处理单元具体用于,筛选各音频数据上一次播放时间与当前时间的时间差值大于第一阈值的音频数据;根据筛选的结果,删除占用空间与对应播放次数的比值大于第二阈值的音频数据及对应的映射记录。本专利技术通过在接收到音频播放指令时,获取所述音频播放指令对应的音频播放信息;并当预置储存位置储存有与所述音频播放信息对应的音频文件解码后的音频数据,直接播放解码后的音频数据;当预置储存位置未储存有与所述音频播放信息对应的音频文件解码后的音频数据,按照传统的播放方法对音频文件解码后再进行音频播放,且对解码后的音频数据储存至预置储存位置,以在下一进行相同的音频文件播放时,可直接在预置储存区中调取音频数据进行语音播放,从而减小音频文件解码操作。因此本专利技术降低了耗电量,延长了电池的使用寿命。【附图说明】图1为本专利技术音频播放方法一实施例的流程示意图;图2为图1中步骤S50的一实施例细化流程示意图;图3为图1中步骤S50的另一实施例细化流程示意图;图4为本专利技术音频播放装置一实施例的功能模块示意图;图5为图4中处理模块的一实施例细化功能模块示意图;图6为图4中处理模块的另一实施例细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种音频播放方法,参照图1,在一实施例中,该音频播放方法包括:步骤S10,当接收到音频播放指令时,获取所述音频播放指令对应的音频播放信息;本实施例提供的音频播放方法主要应用于手机当中,上述音频播放信息为需要进行音频播放的音频文件名称信息,该音频文件名称信息包括音频文件名称和对应的路径。当手机来电或用户进行音频播放时,播放器将接收到外部发送的音频播放指令,例如来电处理模块在产生来电时,将输出音频播放指令,该音频播放指令包括音频播放信息;通过对该音频播放指令解析,获取音频播放指令中的音频播放信息。步骤S20,判断预置储存位置是否储存有与所述音频播放信息对应的音频文件解码后的音频数据;若是则执行步骤S30,若否则执行步骤S40。步骤S30,调用所述音频数据进行音频播放;步骤S40,对所述音频播放信息对应的音频文件进行解码;步骤S50,播放并储存解码后的音频数据。本实施实例中,可设置预置储存位置用于储存音频文件解码后的音频数据。例如在首次播放音频文件I的时候,通过对该音频文件进行解码,并将解码后的音频数据进行音频播放,在解码完成后还可以将解码后的音频数据储存至上述预置储存位置中;当再次播放该音频文件时,直接调取预置储当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种音频播放方法,其特征在于,所述音频播放方法包括以下步骤: 当接收到音频播放指令时,获取所述音频播放指令对应的音频播放信息; 判断预置储存位置是否储存有与所述音频播放信息对应的音频文件解码后的音频数据; 当所述预置储存位置储存有与所述音频播放信息对应的音频文件解码后的音频数据时,调用所述音频数据进行音频播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:张淑燕齐波张博
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1