[发明专利]资源配置方法、装置、终端及存储介质在审
申请号: | 201811122144.9 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109240833A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 陈岩;程杰 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 牟慧仙 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频文件 操作系统 音频参数 目标应用程序 资源配置策略 存储介质 系统资源 资源配置 发送 调用 终端 分配系统资源 接收目标 应用程序 终端技术 申请 播放 分配 | ||
1.一种资源配置方法,其特征在于,所述方法应用于终端,所述终端运行有操作系统和用于播放音频文件的目标应用程序,所述方法包括:
所述目标应用程序通过调用软件开发工具包SDK提供的应用程序编程接口API,向所述操作系统发送所述音频文件的音频参数,所述音频参数包括与所述音频文件的音频质量相关的参数;
所述操作系统接收所述目标应用程序发送的所述音频参数;
所述操作系统根据所述音频参数确定资源配置策略,所述资源配置策略为所述目标应用程序播放所述音频文件时分配系统资源的策略;
所述操作系统根据所述资源配置策略为所述音频文件分配所述系统资源。
2.根据权利要求1所述的方法,其特征在于,所述目标应用程序通过调用SDK提供的API,向所述操作系统发送所述音频文件的音频参数,包括:
所述目标应用程序获取待播放或者正在播放的所述音频文件的音频参数,所述音频参数包括所述音频文件的文件大小、格式信息、压缩比和采样频率中的至少一种;
所述目标应用程序通过调用所述SDK提供的API,向所述操作系统发送所述音频参数。
3.根据权利要求2所述的方法,其特征在于,所述操作系统根据所述音频参数确定资源配置策略,包括:
所述操作系统根据至少一种所述音频参数确定目标资源配置参数,所述目标资源配置参数包括所述系统资源的资源类型和资源数量;
若当前资源配置参数未达到所述目标资源配置参数,则所述操作系统根据所述当前资源配置参数和所述目标资源配置参数确定第一资源配置策略,所述第一资源配置策略用于指示上调系统资源性能;
所述操作系统根据所述资源配置策略为所述音频文件分配所述系统资源,包括:
所述操作系统根据所述第一资源配置策略对所述音频文件所分配的所述系统资源进行上调。
4.根据权利要求3所述的方法,其特征在于,
所述系统资源的资源类型包括中央处理器CPU资源、数据方向寄存器DDR资源、嵌入式的多媒体存储卡eMMC资源、通用闪存存储UFS卡资源、音频信号处理器ASP资源中至少一种系统硬件资源。
5.根据权利要求1所述的方法,其特征在于,所述音频文件的音频参数包括所述音频文件的文件大小,所述方法还包括:
所述操作系统根据第一对应关系,获取与所述文件大小对应的预加载数据长度,所述第一对应关系包括所述文件大小与所述预加载数据长度之间的对应关系;
所述操作系统对所述音频文件中具有所述预加载数据长度的音频数据进行预加载。
6.根据权利要求5所述的方法,其特征在于,所述操作系统根据第一对应关系,获取与所述文件大小对应的预加载数据长度,包括:
若所述文件大小大于第一参数阈值且小于第二参数阈值,则所述操作系统确定所述预加载数据长度为第一预加载数据长度,所述第二参数阈值大于第一参数阈值;
若所述文件大小大于或者等于所述第二参数阈值,则所述操作系统确定所述预加载数据长度为第二预加载数据长度,所述第二预加载数据长度小于所述第一预加载数据长度。
7.根据权利要求1所述的方法,其特征在于,所述音频文件的音频参数包括所述音频文件的压缩比,所述方法还包括:
所述操作系统根据第二对应关系,获取与所述压缩比对应的预解码数据长度,所述第二对应关系包括所述压缩比与所述预解码数据长度之间的对应关系;
所述操作系统对所述音频文件中具有所述预解码数据长度的音频数据进行预解码。
8.根据权利要求7所述的方法,其特征在于,所述操作系统根据第二对应关系,获取与所述压缩比对应的预解码数据长度,包括:
若所述压缩比小于第一压缩阈值且大于第二压缩阈值,则所述操作系统确定所述预解码数据长度为第一预解码数据长度,所述第二压缩阈值小于第一压缩阈值;
若所述压缩比小于或者等于所述第二压缩阈值,则所述操作系统确定所述预解码数据长度为第二预解码数据长度,所述第二预解码数据长度小于所述第一预解码数据长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811122144.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硬件重构系统及方法
- 下一篇:一种通用云存储服务API的构建方法